【发布时间】:2018-01-25 10:20:27
【问题描述】:
我有几个 python 项目都依赖于同一个核心项目。我已经使用 sphinx 为所有这些设置了文档,以便所有子项目都包含编写在核心项目中的文档 + 每个子项目自己的文档。
只需将一个符号链接从子项目的文档目录添加到核心项目的文档目录即可:
$ cd /path/to/subproject/a/docs
$ ln -s /path/to/coreproject/docs core
$ make html
只要我只用一种语言编写文档,它就可以很好地工作。现在我正在尝试使用sphinx-intl 以多种语言编写相同的文档。我应该如何配置?
我尝试设置locale_dirs = ['locale/', 'core/locale/'],然后从我的子项目中运行以下命令:
$ make gettext
$ sphinx-intl update -p _build/gettext -l sv
$ make -e SPHINXOPTS="-D language='sv'" html
但它似乎没有在核心项目中的.po 文件中找到我的任何更改。
【问题讨论】:
标签: internationalization documentation python-sphinx