このドキュメントは英語で書かれたドキュメントを他の言語に翻訳する方法を説明します。
git clone git@github.com:droonga/droonga.org.git
でリポジトリをクローンする。cd
して、bundle install
で必要なパッケージをインストールする。英語で書かれたドキュメントを1つ翻訳するワークフローは次の通りです。
rake
を実行。_po/${翻訳対象のロケール}/${対象ファイルへのパス}.edit.po
を翻訳。rake
を実行。jekyll server --watch
を実行。http://localhost:4000/${翻訳対象のロケール}/${対象ファイルへのパス}.html
を確認_po/${翻訳対象のロケール}/${対象ファイルへのパス}.po
( .edit.po
ではないことに注意) と ${翻訳対象のロケール}/${対象ファイルへのパス}.md
をコミット。overview/index.md
を日本語に翻訳する例です。
rake
を実行する。
% rake
_po/ja/overview/index.edit.po
を翻訳する。
% gedit _po/ja/overview/index.edit.po
注:テキストエディターでなく、POエディターを使うこともできます。POエディターには、たとえば、Emacsのpo-mode、Vim、Gtranslator、Lokalizeなどがあります。
rake
を実行する。
% rake
jekyll server --watch
を実行する。
% jekyll server --watch &
http://localhost:4000/ja/overview/index.html
を確認する。
% firefox http://localhost:4000/ja/overview/index.html
_po/ja/overview/index.po
と ja/overview/index.md
をコミットする。
% git add _po/ja/overview/index.po
% git add ja/overview/index.md
% git commit
% git push