GraphQL-Java 使用文档翻译之路

步骤

1.检查工作git工作目录版本

2.修改conf.py文件

language = 'zh_CN' # language supported
locale_dirs = ['locale/']   # path is example but recommended.
gettext_compact = False     # optional.

3.生成POT文件

$ make gettext

生成了_build/gettext目录,和其中的 POT 文件。

4.生成 PO 文件

$ sphinx-intl update -p _build/gettext -l zh_CN -l en

输出文件locale/zh_CN/LC_MESSAGES/*.po

5.翻译./locale//LC_MESSAGES/ 中的PO文件
建议为工具:OmegaT

6.生成html

$ make -e SPHINXOPTS="-D language='zh_CN'" html

参考

什么是rst文件

http://docutils.sourceforge.net/rst.html

翻译rst文件的正确操作

http://www.sphinx-doc.org/en/stable/intl.html

还是这个中文入门好看好懂:
使用Sphinx翻译LLVM的中文文档

太吓人的流程