はじまり 我々が開発している Rails アプリのひとつに、国際化が必要なものがあります。 Rails には国際化(i18n)機能があるため、それを利用すると簡単にロケールに応じてメッセージに切り替えができます。 国際化機能の詳細はここでは触れないため、Rails ガイドの「Rails 国際化(I18n) API」を参照してください。 少し前、その Rails アプリでとあるメッセージが正しく表示されていないことに気づきました。 画面には “translation missing” と表示されてしまっていました。 このときはロケールファイルのメッセージのキーを typo していて、view で参照しているキーと一致していなかったので メッセージが表示できていませんでした。 Rails のデフォルト設定では、メッセージのキーが見つからない場合には “translation missing”

