Renat Letfullin
2010-02-01 12:29:55 UTC
Dear all,
have a problem with UI language.
In our application (Visual C++, MFC) we have two resources: English
and Russian.
We want to display Russian if it is possible for target system or
English otherwise.
What LANGUAGE definitions in resource script should we use in this
case?
Is it possible to solve this problem by LANGUAGE definitions in
resource script or we should determine target system default, system
and UI languages in application?
Possible target systems: Windows 2000, Windows XP, Windows Server
2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server
2008 R2
PS: It is possible to find combinations of LANGUAGE definitions to
display languages correctly, but only if there's no Language Packs on
system. For example, if target system is Windows 7 with Russian
Language Pack and display language is set to English, "??????" instead
of Russian or English languages displayed.
have a problem with UI language.
In our application (Visual C++, MFC) we have two resources: English
and Russian.
We want to display Russian if it is possible for target system or
English otherwise.
What LANGUAGE definitions in resource script should we use in this
case?
Is it possible to solve this problem by LANGUAGE definitions in
resource script or we should determine target system default, system
and UI languages in application?
Possible target systems: Windows 2000, Windows XP, Windows Server
2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server
2008 R2
PS: It is possible to find combinations of LANGUAGE definitions to
display languages correctly, but only if there's no Language Packs on
system. For example, if target system is Windows 7 with Russian
Language Pack and display language is set to English, "??????" instead
of Russian or English languages displayed.