how to detect operating system language (locale) from java code

后端 未结 4 577
小鲜肉
小鲜肉 2020-11-30 03:09

What is the correct way of knowing operating system language (locale) from java code?

I have tried

Locale.getDefault()
System.getProperties(\"user.l         


        
4条回答
  •  甜味超标
    2020-11-30 03:57

    What about

    System.getProperty("user.country"); 
    System.getProperty("user.language");
    

    Returns in my case

    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

提交回复
热议问题