Archive: Multilanguage sample problem


Multilanguage sample problem
Hello.

I'am building a multilanguage setup using MUI2, but some languages is not available (for example French, German)...

I've compile and test a standart example script (C:\Program Files\NSIS\Examples\Modern UI\MultiLanguage.nsi).
Only this languages are available in Installer Language dialog:
Bulgarian,
Byelorussian,
English,
Indonesian,
Kurdo,
Macedonian,
Malay,
Mongolian,
Russian,
Serbian Cyrillic,
Ukrainian -- total: 11 languages.
Where is French, German, Italian (script declares 54 languages).
I see 57 languages in "C:\Program Files\NSIS\Contrib\Language files" folder. Where is problem?

PS: Windows Vista Ultimate SP1 & NSIS 2.38.

Thanks for answers.


I found another example (C:\Program Files\NSIS\Examples\languages.nsi). This example works perfect, but it don't uses MUI....


Only languages that your system can display will be listed.

Stu


I found a way to display a list of languages (supported by setup).

!define MUI_LANGDLL_ALLLANGUAGES


Yes, but it will look like junk characters to your users if they select a language that is not supported by their system codepage. If you use Unicode NSIS, everything will look right (as long as they have a Unicode font like Arial Unicode) but the users must have Windows 2000 or higher.