What is the correct way of knowing operating system language (locale) from java code?
I have tried
Locale.getDefault() System.getProperties(\"user.l
What about
System.getProperty("user.country"); System.getProperty("user.language");
Returns in my case
user.country=DE user.language=de
user.country=DE
user.language=de
You easily can generate the locale from this information. Local is 'language'_'country' so in my case de_DE