Hallo
wie kann ich die Display bzw UI Sprache des aktuellen Benutzers ermitteln?
Locale.getDefault() ist nicht zuverlässig
Benötigt für Java 6+7
Java 7 required:
Locale uiLocale = Locale.getDefault(Locale.Category.DISPLAY);
Ein Tipp war dies, nur kommt da jeweils null:
System.out.println(System.getenv("LC_MESSAGES"));
System.out.println(System.getenv("LANG"));
System.out.println(System.getenv("LANGUAGE"));
Ich habe ein Windows 7 und wenn ich Locale.getDefault() rufe kommt deutsch.
Ich habe deutsch als Tastatur und Location aber die displaysprache ist englisch
wie komme ich an diesen wert?
danke
wie kann ich die Display bzw UI Sprache des aktuellen Benutzers ermitteln?
Locale.getDefault() ist nicht zuverlässig
Benötigt für Java 6+7
Java 7 required:
Locale uiLocale = Locale.getDefault(Locale.Category.DISPLAY);
Ein Tipp war dies, nur kommt da jeweils null:
System.out.println(System.getenv("LC_MESSAGES"));
System.out.println(System.getenv("LANG"));
System.out.println(System.getenv("LANGUAGE"));
Ich habe ein Windows 7 und wenn ich Locale.getDefault() rufe kommt deutsch.
Ich habe deutsch als Tastatur und Location aber die displaysprache ist englisch
wie komme ich an diesen wert?
danke