[WIN] OS-Sprache ermitteln

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

[WIN] OS-Sprache ermitteln

Beitrag von X0r »

Mit folgendem Code kann man die unter "Regions- und Sprachoption" eingestellte Sprache ermitteln. Dabei gibt die Funktion GetLangID die primäre Language-ID zurück und nicht die sub-language ID(gibt ja z.B. Deutsch(Schweiz); Deutsch(Luxemburg) etc.).

Code: Alles auswählen

Procedure GetLangID()
  ProcedureReturn GetUserDefaultLangID_() & $0003FF
EndProcedure

If GetLangID()=#LANG_GERMAN
  Debug ":)"
Else
  Debug ":P"
EndIf
Andesdaf
Moderator
Beiträge: 2671
Registriert: 15.06.2008 18:22
Wohnort: Dresden

Beitrag von Andesdaf »

schön. danke. :allright:
Win11 x64 | PB 6.20
Antworten