Hopefully someone is able to help me with my weird language issue:
I just deployed the latest version (U11) of MS CE to some clients, silent install via sccm including the main setup in english as well as the german language pack afterwards.
I wonder why MS doesn't launch in the OS language on first launch like normal apps would do? It seems to launch always in "de" , most properly due to the installed LP.
-> "MS_CULTURE=en" seems to be also ignored. Still launches in german. Switching languages in the preferences works but Bentley could explain chinese workes how to switch from German to English, I would not .
How is this initial launch language been set? I need to modifiy that to english or better to the OS language (as said, normal professional better quality apps do so) I can see some variables been set like _USTN_LOCALE_LANGUAGE which are locked. Maybe Bentley trie sto get the OS language but has trouble to get this language correctly?
By the way. The mighty great bentley Connection Client (everybody loves it) is able to launch in the OS language by default. Thats great.
Thanks and best regards
Just to clarify, is the OS language English or German?
As I understand it the desired language should be selected in preferences, then will appear once MicroStation has been restarted. This selection should be remembered.
Are all other preferences saved between sessions?
Is MicroStation being launched from a shortcut that specifies 'de' langauge? Please see Toggle CONNECT Edition Language for more on that.
We have Systems with OS Language = english, and Systems with OS Language = german. In both cases, CE U11 launches in German as the German language pack is installed after the main package. I expected MS to launch in the native OS language.
I dont want to modify shortcuts due to this. I simply want users to have a english MS on english systems by default. Its easier for a german engineer to switch to German in preferences than explaining a chineese engineer how to switch in German GUI to english...
For now i need to split my SCCM install package so the German LP is only installed on German Systems.
Mathias *** said:I expected MS to launch in the native OS language.
As far as I remember such behaviour was never described / promised by Bentley.
In my opinion to switch MicroStation language accordingly to OS language can be great in some situations and a nightmare in others, there is no one good solution for all. In fact many my customers are in the second group, they often use English products on Czech Windows and only some switch it to Czech localization.
I recommend to post the enhancement description to MicroStation Ideas section (because there are no "administration ideas"). Because I like it in general (not as default, but to add a preference "to use OS language / to use users selection", I will vote up.
Labyrinth Technology | dev.notes() | cad.point
Jan Šlegr said:As far as I remember such behaviour was never described / promised by Bentley.
nobody talks abt a promise, but that simply logical or do u want to have a chinese MS on an US OS simply due to the fact that u installed the chinese language pack afterwards?
So please act professional and and keep that as an improvement in mind. Think about to implement what almost every freeware does. Launch in native OS language until the user decides differently - or english by default. I dont want to create site specific deployment taks by the fact that Bentley doenst want to implement an improvement.
Jan Šlegr said:I recommend to post the enhancement description to MicroStation Ideas section (because there are no "administration ideas"). Because I like it in general (not as default, but to add a preference "to use OS language / to use users selection", I will vote up.
I'll check that out.