我在Mac上工作,使用Sphinx 1.6.3为我的软件建立文档。
最近我尝试了国际化功能,效果不错。
但现在我想把不同的语言导出到不同的文件夹中。
doc/de
doc/en
doc/fr
根据文档,它很简单。
$ sphinx-build -b html sourcedir builddir
http:/www.sphinx-doc.orgenmasterusagequickstart.html#running-the-build
所以我试了这个。
make -e SPHINXOPTS="-D language='en'" -b html /Applications/MAMP/htdocs/sakkadentrainer/doc/ /Applications/MAMP/htdocs/sakkadentrainer/doc/_build/html/en/
结果出现了一个奇怪的错误: 错误: source directory and destination directory are same:
Error: source directory and destination directory are same.
我到底做错了什么?
问题解决了。我不得不使用 sphinx-build 而不是制作一个新的文件。
sphinx-build -b html /Applications/MAMP/htdocs/sakkadentrainer/doc/ /Applications/MAMP/htdocs/sakkadentrainer/doc_en/