Localization 如何覆盖sphinx/locale/{language}/LC_MESSAGES/sphinx.po?
我想覆盖警告标签。 警告是指令,如Localization 如何覆盖sphinx/locale/{language}/LC_MESSAGES/sphinx.po?,localization,python-sphinx,gettext,po,Localization,Python Sphinx,Gettext,Po,我想覆盖警告标签。 警告是指令,如注释,警告,等等 对于日语,标签在中定义 有没有一种简单的方法可以在不更改主存储库的情况下覆盖它们?以下是对我有效的方法(使用Sphinx 3.3.1进行了测试): 从/sphinx/locale/ja/lcu消息中复制日文sphinx.po 至/locales/ja/LC\u消息/ 请注意目录名locales(locale\u dirsconfiguration选项的默认值) 编辑msgstr以获取sphinx.po副本中的相关条目(本例中的警告) 没有必
注释
,警告
,等等
对于日语,标签在中定义
有没有一种简单的方法可以在不更改主存储库的情况下覆盖它们?以下是对我有效的方法(使用Sphinx 3.3.1进行了测试):
locale\u dirs
configuration选项的默认值)
msgstr
以获取sphinx.po副本中的相关条目(本例中的警告)
没有必要保留整个副本。如果需要,可以删除未更改的条目
language=ja
运行sphinx构建(在conf.py中或在命令行上进行设置)。生成一个特定于本地项目的sphinx.mo文件,并在生成中使用
这意味着同一个域将有两个*.mo文件(“sphinx”)。首先查阅当地的sphinx.mo,然后使用sphinx附带的原始sphinx.mo作为后备方案。我不知道,但我会先阅读位于的文档。如果这没有帮助,那么我会搜索它,如果没有相关的,那么创建一个新的问题。