python - 从语言环境代码中获取本地化语言名称

标签 python locale

如何在python中通过指定区域设置代码获取本地化语言名称?

例如:

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

最佳答案

Babel包可以帮助:

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

还有PyICUICU 的 Python 包装器图书馆。

关于python - 从语言环境代码中获取本地化语言名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2657787/

相关文章:

c - 看来 setlocale() 在链接库中不起作用

python - 将 Linux 上的 Python 脚本打包为 Windows 可执行文件

Python加入两个具有相似内容的字典

python:使用变量替换完全匹配

java - 想要一种更好的方法来使用 Java 应用程序部署 java.util.ResourceBundle 属性文件

android - Ltr 用于 android 中的波斯语言环境

JavaScript:使用 jasmine 进行 toLocaleString() 测试

python - 从 usr/local/bin 中删除 Python - 安装了 2 个版本

python - 最近邻搜索 : Python

linux - 修复 awk 命令中数据与本地不匹配的问题