Получите локализованное имя языка из кода локали

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

Например:

>> get_language_name('ja')
>> ('Japanese', u'日本語')
6
задан jack 17 April 2010 в 08:35
поделиться

1 ответ

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

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

Также есть PyICU , оболочка Python для библиотеки ICU .

12
ответ дан 9 December 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: