Time to Read

1分

標記のとおりですが、以下に解説やtipsなどを。

公式ブログ記事より。

Japanese Translations

udzura recently sent us Japanese translations to Padrino.

ということで、Ruby製フレームワークPadrinoにおいて、いくつかのシステムメッセージが日本語対応しました。

1
2
3
Padrino.before_load do
  I18n.locale = :ja
end

上記のような記述を config/boot.rb に加えれば、例えばActiveRecordのエラーメッセージなどが日本語化されます。

この邦訳案が気に入らない場合は、以下のような方法で上書きできます。

(1)padrino-translations-ja を、 app/locale にチェックアウトする。ついでにgit管理から外す

1
2
git clone git://github.com/udzura/padrino-translations-ja.git app/locale
find app -name ".git" | xargs rm -rf

(2)チェックアウトされた ja.yml ファイルを適宜編集する。

以上です。app/locale以下の翻訳ファイルを優先するはずです。

国際化対応について、より詳しい情報は公式ドキュメントにて(今見たら、まだ Japanese がない…)。