6

以下を達成する方法はありますか?

  • ソースは、.rst複数の言語の翻訳が共存する単一のファイルです
  • 言語ごとに (.htmlできればファイルで) Web ページのレンディションを生成します。
    • これは、読者が言語を切り替えることができる単一のファイル、または複数の個別の .html ファイルのいずれかです。
  • できれば Web ページの生成は で行うことができますrst2htmlが、他の一般的なツールも歓迎されます

私が念頭に置いているユースケース。でfoo.rst(これらのようなタグが正確に欲しいという意味ではありません):

..lang_en:

  She likes spinach the best.

..lang_de:

  Sie mag am besten Spinat.

結果は、前述したように、単一foo.htmlの 、または と のセットのいずれかにfoo_en.htmlなりfoo_de.htmlます。

4

1 に答える 1

2

sphinx-intlを使用して理解しました。言語ごとにフォルダーを作成し、マスター ファイルの変更に基づいて翻訳を更新するため、いくつかの手順 (慎重な操作が必要) が必要ですが、満足しています。

具体的な例が必要な場合は、このプロジェクトでは、英語と日本語のレンディションを維持しています。

于 2014-07-08T06:55:16.473 に答える