Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python更新gettext模块中的.po和.pot文件_Python_Internationalization_Gettext - Fatal编程技术网

如何使用python更新gettext模块中的.po和.pot文件

如何使用python更新gettext模块中的.po和.pot文件,python,internationalization,gettext,Python,Internationalization,Gettext,我使用get text模块创建了语言翻译,现在我在我的文件中添加了更多字符串。我运行此程序之前的字符串正在转换,剩余字符串未翻译。有人能告诉我如何在Linux中使用get text模块更新.pot、.po和.mo文件吗 如何使用中的“获取文本”模块更新.pot、.po和.mo文件 Linux 使用xgettext从Python代码生成POT文件: 使用msgmerge从新POT文件更新现有PO文件: 使用msgfmt将PO文件编译为MO文件: “请提供任何参考链接”-抱歉,堆栈溢出不是这样

我使用get text模块创建了语言翻译,现在我在我的文件中添加了更多字符串。我运行此程序之前的字符串正在转换,剩余字符串未翻译。有人能告诉我如何在Linux中使用get text模块更新.pot、.po和.mo文件吗

如何使用中的“获取文本”模块更新.pot、.po和.mo文件 Linux

使用
xgettext
从Python代码生成POT文件:

使用
msgmerge
从新POT文件更新现有PO文件:

使用
msgfmt
将PO文件编译为MO文件:


“请提供任何参考链接”-抱歉,堆栈溢出不是这样工作的。“要求我们推荐或查找书籍、工具、软件库、教程或其他非网站资源的问题因堆栈溢出而与主题无关,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。”请阅读。您可以将其简化为一个简单的问题。我们不需要你所有的代码,我们只需要一个有代表性的例子。你的按钮代码与翻译有什么关系?如果你的系统安装了GNU国际化实用程序(又称gettext),你也可以通过命令行显示xgettext和msmerge的手册来阅读链接内容,因此,即使链接已过时,链接内容仍将存在。