我使用get text模块创建了语言翻译,现在我在文件中添加了更多字符串,我运行了该程序,早期的字符串正在转换并且剩余的字符串未翻译。任何人都可以告诉我如何更新.pot,。在Linux中使用get text模块获取po和.mo文件
答案 0 :(得分:0)
如何使用“获取”文本模块更新.pot,.po和.mo文件 Linux?
使用xgettext
从Python代码生成POT文件:
https://www.gnu.org/software/gettext/manual/html_node/xgettext-Invocation.html#xgettext-Invocation
使用msgmerge
从新的POT文件更新现有的PO文件:
https://www.gnu.org/software/gettext/manual/html_node/msgmerge-Invocation.html#msgmerge-Invocation
使用msgfmt
将PO文件编译为MO文件:
https://www.gnu.org/software/gettext/manual/html_node/msgfmt-Invocation.html#msgfmt-Invocation