Demystifying...
CurrentCulture:
- Come from the « Formats » language preference. (In windows 7: Control panel, Region and Language, Formats)
- Used to format number, currency, date and time.
- Can have any value like en-US, en-GB, en-CA, fr-FR, fr-CA
CurrentUICulture:
- Come from the current Windows language installed or selected MUI language. (In windows 7: Control panel, Region and Language, Keyboards and Language, Display language)
- Use to show the good language translation.
- Can just have central language value like en-US, fr-FR. But can be set to any like CurrentCulture.
And windows installer:
- Multilanguage installer start with the « Formats » language preference. (In windows 7: Control panel, Region and Language, Formats)
- The wix SystemLanguageID variable come from the « system locale ». (In windows 7: Control panel, Region and Language, Administrative, Language for non-Unicode programs)