首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python gettext使用

python中使用gettext进行语言国际化的方法 1.编辑源代码, 保存为gettextdemo.py import gettext catalogs = gettext.find("example...", localedir="locale", all=True) print 'catalogs:',catalogs t = gettext.translation('example', "locale...这里我使用xgettext,  MAC上使用homebrew 安装, 输入命令: >brew install xgettext 即可自动完成安装, 安装后的默认目录:/usr/local/Cellar/gettext.../0.19.2/,  进入/usr/local/Cellar/gettext/0.19.2/bin 可以看到有很多可执行文件 , 我们这里需要用到xgettext 和 msgfmt 回到正题, 输入以下命令生成...而po,pot都是文本文件 这一步很关键,我在弄的时候没注意到这一步, 直接把.po文件复制成.mo文件, 导致出现以下类似的情况, 掉到坑里,半天爬不出来,汗~ File "C:\env\lib\gettext.py

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券