参考
命令
键入 sphinx-intl,不带参数,选项显示命令帮助。
环境变量
所有的命令行选项都可以用环境变量来设置,格式为 SPHINXINTL_<UPPER_LONG_NAME>。破折号(-)必须用下划线(_)代替。
例如,要设置语言
export SPHINXINTL_LANGUAGE=de,ja
这和直接把选项传给 sphinx-intl 一样
sphinx-intl <command> --language=de --language=ja
Sphinx conf.py
如果下面的设置不存在,请添加到 Sphinx 文档的 conf.py 中
locale_dirs = ['locale/'] #for example
gettext_compact = False #optional
Makefile / make.bat
make gettext
会在 _build/gettext 目录下生成 pot 文件,但是如果将 pot 文件生成到 locale/pot 目录下会更方便。你可以通过把 _build/gettext 替换成 locale/pot 在你的 Makefile 和/或由 sphinx-quickstart 生成的 make.bat 中实现。