Systemsprache auslesen?
-
Hi
Wie kann ich die Systemsprache auslesen?
Habe schon gesucht aber nichts passendes gefunden!THX
Dagsta
-
Platform SDK schrieb:
The GetSystemDefaultLangID function retrieves the language identifier of the system locale.
-
Hier meine umsetzung falls es mal jemand braucht!
Teile aus dem Inet kopiert!LANGID Lang = GetSystemDefaultLangID(); switch(Lang) { // German case 0x0407: case 0x0807: case 0x0c07: case 0x1007: case 0x1407: sprache = "de"; break; // English default: case 0x0409: case 0x0809: case 0x0c09: case 0x1009: case 0x1409: case 0x1809: case 0x1c09: case 0x2009: case 0x2409: case 0x2809: case 0x2c09: sprache = "en"; break; // French case 0x040c: case 0x080c: case 0x0c0c: case 0x100c: case 0x140c: sprache = "fr"; break; }
-
Alternativ Vorschlag:
LANGID Lang = GetSystemDefaultLangID(); switch(PRIMARYLANGID(Lang)) { case LANG_GERMAN: sprache = "de"; break; case LANG_FRENCH: sprache = "fr"; break; default: sprache = "en"; break; }