Получение краткого кода локали - PullRequest
1 голос
/ 07 июня 2010

В Java достаточно просто получить локаль по умолчанию, но есть ли способ получить короткий код, который вы так часто видите на таких сайтах, как lang = en или lang = zh

Мне нужноотправить информацию на веб-сайт, но нужен короткий код, чтобы ответ был на правильном языке.

Ответы [ 2 ]

3 голосов
/ 07 июня 2010

Locale.getDefault().getLanguage();

1 голос
/ 07 июня 2010

Используйте метод Locale.getLanguage() ( API Link )

Возвращает код языка для этой локали, который будет либо пустой строкой, либо кодом ISO 639 в нижнем регистре.

ISO-639 является стандартом для двухбуквенных языковых кодов.См. здесь для списка.

...