やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Pythonで国際化した(ソースコードと国際化用ファイルのディレクトリを分けた)

3ヶ国語を用意してみた。実行中に任意の言語で表示する。

成果物

GitHubPython.i18n.201709151022

前回

ファイル構成

  • src/
    • main.py
  • res/
    • i18n/
      • languages/
        • de/
          • LC_MESSAGES/
            • hello.mo
        • en/
          • LC_MESSAGES/
            • hello.mo
        • ja/
          • LC_MESSAGES/
            • hello.mo
      • hello_de.po
      • hello_en.po
      • hello_ja.po
      • messages.pot
      • msgfmt.py
      • pygettext.py

所感

だいぶスッキリした。次は翻訳を自動化したいが、これは難しいか。