locale– 国际化服务 源代码: Lib / locale.py locale模块打开对POSIX语言环境数据库和功能的访问。POSIX语言环境机制允许程序员在应用程序中处理某些文化问题,而不需要程序员知道执行软件的每个国家的所有细节. locale模块在_locale模块,如果可用,它又使用ANSI C语言环境实现. localemodule定义了以下异常和函数: exception locale.Error 当语言环境传递到setlocale()不被认出来 locale.setlocale(category, locale=None) 如果locale给出而不是None,

gettext– 多语言国际化服务 源代码: Lib / gettext.py gettext模块为您的Python模块和应用程序提供国际化(I18N)和本地化(L10N)服务。它同时支持GNU gettext消息目录API和更高级别的基于类的API,可能更适合Python文件。下面介绍的界面允许您用一种自然语言编写模块和应用程序消息,并提供已翻译消息的目录,以便在不同的自然语言下运行. 还给出了一些关于本地化你的Python模块和应用程序的提示. GNU gettext API gettext模块定义了以下API,与GNU gettext的API。如果使用此API,则会影响整个应