Получить локализованное название языка из кода локали - PullRequest
6 голосов
/ 17 апреля 2010

Как я могу получить локализованное имя языка по указанному коду локали в python?

Например:

>> get_language_name('ja')
>> ('Japanese', u'日本語')

1 Ответ

12 голосов
/ 17 апреля 2010

Пакет Babel может помочь:

>>> from babel import Locale
>>> locale = Locale('ja', 'JP')
>>> print locale.display_name
日本語 (日本)

Существует также PyICU , оболочка Python для библиотеки ICU .

...