Ich würde es versuchen mit:
LOCALE_SISO639LANGNAME - 'ISO abbreviated language name
http://de.wikipedia.org/wiki/ISO_639
http://alis.isoc.org/langues/iso639.de.htm
LOCALE_SISO3166CTRYNAME - 'ISO abbreviated country name
http://de.wikipedia.org/wiki/ISO_3166
http://www.iso.org/iso/country_codes...e_elements.htm
So wie es auch hathor von gnugettext übernommen hat.
Nachtrag:
Zitat von
TUX_der_Pinguin:
Nur wie bekomme ich herraus in welcher Sprache das Windows vorliegt. Ich hätte gern unabhängig von den Regional Einstellungen
die eingestellte Sprache.
Vermutlich indem Du LOCALE_USER_DEFAULT gegen LOCALE_SYSTEM_DEFAULT austauscht.