French global strings displayed during English session
Posted: Mon Sep 03, 2007 2:39 am
French global strings are displayed on startup of our setup when run during a session with English regional settings.
What I did:
- Used InstallAware Studio Admin 6.6 (Build berlin_rtm.051107)
- Translated global strings to French, copied translations.French to translations.Français in %IADIR%\\trans subfolder. Intention is to have non-English language names show up in a language selection dialog box. Preserved all files in that folder, only added "translations.Français".
- Built a Win32 setup project from scratch. No translations, no language selection dialog box. Default language "English" (even tried "Arabic" with no difference). Selected "Compressed Web-Based EXE".
- Booted Windows Vista Ultimate (German Edition), and selected "English" as display language in Regional and Language Options in Control Panel.
- Run the setup program.
What happens:
- Display language "English": global strings "Français" are used! ("Ce programme vérifie le contenu du progiciel d'installation" instead of "The InstallAware wizard is verifying ...")
- Display language "Deutsch": global strings "German" are used; ok.
- Display language "français": global strings "French" are used; ok.
- Display language "norsk (bokmål)": global strings "Norwegian" are used; ok.
- The same problem shows with a US version of Vista Business.
This applies to the very first dialog. Text is also shown in the incorrect language ("Français" instead of "English") when clicking on Cancel during display of the first dialog. The next dialog ("InstallAware is preparing the InstallAware wizard...") is displayed correctly, i.e., in the OS language for global messages.
What do I do wrong here and how can I correct this?
What I did:
- Used InstallAware Studio Admin 6.6 (Build berlin_rtm.051107)
- Translated global strings to French, copied translations.French to translations.Français in %IADIR%\\trans subfolder. Intention is to have non-English language names show up in a language selection dialog box. Preserved all files in that folder, only added "translations.Français".
- Built a Win32 setup project from scratch. No translations, no language selection dialog box. Default language "English" (even tried "Arabic" with no difference). Selected "Compressed Web-Based EXE".
- Booted Windows Vista Ultimate (German Edition), and selected "English" as display language in Regional and Language Options in Control Panel.
- Run the setup program.
What happens:
- Display language "English": global strings "Français" are used! ("Ce programme vérifie le contenu du progiciel d'installation" instead of "The InstallAware wizard is verifying ...")
- Display language "Deutsch": global strings "German" are used; ok.
- Display language "français": global strings "French" are used; ok.
- Display language "norsk (bokmål)": global strings "Norwegian" are used; ok.
- The same problem shows with a US version of Vista Business.
This applies to the very first dialog. Text is also shown in the incorrect language ("Français" instead of "English") when clicking on Cancel during display of the first dialog. The next dialog ("InstallAware is preparing the InstallAware wizard...") is displayed correctly, i.e., in the OS language for global messages.
What do I do wrong here and how can I correct this?