|
|
#1 |
|
Junior Member
Join Date: May 2007
Posts: 3
|
Problem with languages and MUI in 2.27
When i compile MUI example NSIS\Examples\Modern UI\MultiLanguage.nsi, then some languages defined in that file are ignored and not used in an installer file(some of ignored langs are: russian, czech, slovak, thai...). More then one half of the langs don't appear in the installation file.
Where could be a problem? I've got fresh NSIS 2.27 installation and afaik it worked fine with all previous versions. Thanks for help. |
|
|
|
|
|
#2 |
|
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
The language selection dialog no longer displays languages that are not supported by the user's codepage. This is done so the user won't get giberish for text.
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: May 2007
Posts: 3
|
Is it possible to turn this "feature" off? Just for debugging purposes...
|
|
|
|
|
|
#4 | |
|
Major Dude
Join Date: Mar 2003
Posts: 571
|
Quote:
My multi-language installer has to do different things, depending upon the language selected. With the older releases it was easy to test this but if some languages are now being disabled it makes testing harder than it should be. This new behaviour is a good reason for me not to upgrade to 2.27 |
|
|
|
|
|
|
#5 |
|
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
For testing, you can use StrCpy $LANGUAGE in .onInit or change the key that holds the last selected language in the registry.
Last but not least, you can submit a patch that adds an option to turn this feature off. The related change in System.nsh is: http://nsis.cvs.sourceforge.net/nsis...1.210&r2=1.211 NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|