Archive: multi language installation


multi language installation
after creating a multi language installer i have discovered 2 problems:

1. right after starting the installer the language select dialog appears. The language pre-selected in the combo box seems to be the OS language, that's what i need, but the rest of the dialog is in english. Is there a way to get the whole text in the dialog in the OS language ?

2. i've selected in the script following languages


; Language files
!insertmacro MUI_LANGUAGE "Bosnian"
!insertmacro MUI_LANGUAGE "Bulgarian"
!insertmacro MUI_LANGUAGE "Croatian"
!insertmacro MUI_LANGUAGE "Czech"
!insertmacro MUI_LANGUAGE "Dutch"
!insertmacro MUI_LANGUAGE "English"
!insertmacro MUI_LANGUAGE "Finnish"
!insertmacro MUI_LANGUAGE "French"
!insertmacro MUI_LANGUAGE "German"
!insertmacro MUI_LANGUAGE "Greek"
!insertmacro MUI_LANGUAGE "Hungarian"
!insertmacro MUI_LANGUAGE "Italian"
!insertmacro MUI_LANGUAGE "Portuguese"
!insertmacro MUI_LANGUAGE "Romanian"
!insertmacro MUI_LANGUAGE "Slovak"
!insertmacro MUI_LANGUAGE "Slovenian"
!insertmacro MUI_LANGUAGE "Spanish"
!insertmacro MUI_LANGUAGE "Swedish"
!insertmacro MUI_LANGUAGE "Turkish"



but only a few are present in the combobox for the user at installation time. Why ?

thanks!

  1. No.
  2. The language selection dialog doesn't show languages not supported by the user's codepage. Use MUI_LANGDLL_ALLLANGUAGES to show them all.

1. clear
2. but if the user runs the installer on a machine that can display for instance greek, than greek will be visible in the combobox ?


Yes, it will display Greek if the user's codepage supports it. The list of visible languages aren't set at compile-time on your computer. It's determined on runtime.


Doesnt work for me
Hi, I tried to insert:

!define MUI_LANGDLL_ALLLANGUAGES

doesnt make any change...

Any idea? (For Czech)