目标:掌握国际化信息目录 API 。

gettext 模块提供一种在 GNU 下的纯 Python 风格的部署配置方式,利用此模块可完成信息的翻译和目录管理。此工具可随 Python 的源代码分发以从一系列原始文件中获取信息,建立的信息目录包含本地化文本和内容目录,并可在运行中显示给不同地区的用户。

信息目录可用于项目展示国际化的交互界面,显示给用户最合适的语言。 此项功能也可用于不同的语言使用习惯设置,甚至包括不同的外观和交互界面设置。

注释

尽管标准库文档宣称所有必要工具已内置于 Python 中, 但是 pygettext.py 无法在 ngettext 回调时解析出有效信息,甚至在添加其他的命令行选项后也无济于事。如果出现以上案例中的情况,建议使用 xgettext 代替 gettext工具。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,846评论 0 10
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,063评论 1 3
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,599评论 6 427
  • 一转眼,3月就过去了,感觉就是一瞬间。以往年,回想过去的日子,我的重要节点就是每周的业绩和收钱回款的推进动作。现在...
    一直成长的苹果树阅读 238评论 0 1
  • 蛇蝶花间斗,猛虎嗅蔷薇 ——谈泰勒斯威夫特“1987世界巡回演唱会”悉尼站的演出 ...
    高小贱阅读 465评论 0 0