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?
French global strings displayed during English session
IA support finally found the cause of the issue:
"I finally understood why this is happening. As you can see at http://www.installaware.com/right-edition.htm, section "International Support", IA supports 34 languages, and they are fixed languages. That means that if you want to use French, you will need to use the translations.French and not translations.Français. The same applies for German, use translations.German instead of translations.Deutsch. Adding these files to your trans folder was confusing IA."
"I finally understood why this is happening. As you can see at http://www.installaware.com/right-edition.htm, section "International Support", IA supports 34 languages, and they are fixed languages. That means that if you want to use French, you will need to use the translations.French and not translations.Français. The same applies for German, use translations.German instead of translations.Deutsch. Adding these files to your trans folder was confusing IA."
Who is online
Users browsing this forum: Google [Bot] and 99 guests