Hello,
This is the following fix:
FIX : [SB#203261] Installer: Under certain circumstances, the automatic language detection in a multiple-language setup did not work as expected.
%CURLNG% did not work correctly in previous versions. This has been fixed in V7.7 and it works as expected now. The built-in variable holds the currently active (installer) language ID. For example, you create a setup.exe with English (1033) and German (1031) language support. On a German (1031) Windows, it displays the German module and %CURLNG% is 1031. It should not display the machine language ID (this was a bug in previous versions).
What we can do in the next version is to add a new built-in variable (e.g. %DEFLNG%) that returns the language identifier for the system locale.
I have uploaded a simple project for you that can handle this in V7.7. You can then create your own variable.
www.lindersoft.com/projects/SystemDefaultLng.zip
Does this help?
Friedrich