Phoenix Framework のエラーメッセージを日本語訳した .po ファイルです。
本家にプルリク しましたが、 we don't plan to host different translations.
とのことなので、ここに置いておくことにします。
en/LC_MESSAGES/errors.po に、翻訳元とした errors.poファイルを置いてあります。元ファイルの更新に気づかないことがあるので、もし古かった場合は教えてもらえると助かります。
・ja/LC_MESSAGES/errors.po ファイルを priv/gettext/
以下、つまり priv/gettext/ja/LC_MESSAGES/errors.po
として設置します
・config/config.exs に下記のような行を追加します。
config :my_app, MyApp.Gettext, default_locale: "ja"
例えばチュートリアルのように HelloPhoenix というプロジェクトを作成しているのであれば、このようになります。
config :hello_phoenix, HelloPhoenix.Gettext, default_locale: "ja"
この locale の設定方法は、Stack Overflow で How to set locale for errors.po? という質問をした時に José Valimから直接教えてもらった方法なので、ほぼ公式な設定方法と考えていいのではないかと。