On the first start, or when settings have been erased from the registry or the ini file, XnView sets default values for all settings. For no particular reason, it decides that, since I have Russian as my user locale, I might like Russian user interface. Wrong! If that was the case, I would install a Russian version of Windows, or a Russian MUI. But I use an English version and there is a way to detect this.
To determine the Windows user interface language, the GetUserDefaultUILanguage function should be used if possible (and it is available in Windows ME, 2000 and higher). If not, the question is open; detection can then be based on user locale or just default to English.
Sure, this is a one-time setting and not a big deal. Yet, it’s a shame for such a good product to make such assumptions.
Initial Language [Bug]
Moderators: XnTriq, helmut, xnview
-
- Author of XnView
- Posts: 40582
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
Re: Initial Language [Bug]
Ok, thanks!Centaur wrote:To determine the Windows user interface language, the GetUserDefaultUILanguage function should be used if possible (and it is available in Windows ME, 2000 and higher). If not, the question is open; detection can then be based on user locale or just default to English.
Pierre.