从区域设置代码中获取本地化的语言名称

时间:2010-04-17 08:35:36

标签: python locale

如何通过python中的指定语言环境代码获取本地化语言名称?

例如:

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

1 个答案:

答案 0 :(得分:12)

Babel包可以提供帮助:

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

还有PyICUICU库的Python包装器。