单个reStructuredtext文件中的多个转换

时间:2014-04-02 22:14:04

标签: multilingual restructuredtext docutils rst2html.py

有没有办法实现以下目标?

  • 来源是单个.rst文件,其中多种语言的翻译共存
  • 根据语言生成网页格式(最好在.html个文件中)。
    • 这可以是读者可以在不同语言之间切换的单个文件,也可以是多个单独的.html文件
  • 优选地,网页生成可以由rst2html完成,但也欢迎其他常用工具

我想到的用例。在foo.rst(我并不是说我想要这些标签):

..lang_en:

  She likes spinach the best.

..lang_de:

  Sie mag am besten Spinat.

正如我所提到的,结果将是一个foo.html,或一组foo_en.htmlfoo_de.html

1 个答案:

答案 0 :(得分:2)

我用sphinx-intl计算出来;它根据语言创建文件夹,并根据主文件中的更改更新翻译需要几个步骤(这需要仔细操作),但我很满意。

如果你需要一个具体的例子,在this project举行我保持英语和日语的演绎。