- 環境:Rails3
I18n.backend.store_translations :en, :thanks => 'Thanks %{name}!' I18n.translate :thanks, :name => 'Jeremy' # => 'Thanks Jeremy!'
変数を入れたい部分に %{変数名}を入れる
公式ガイド:
- Ruby on Rails Guides: Rails Internationalization (I18n) API - http://guides.rubyonrails.org/i18n.html
国際化 参考ページ↓
※変数を使用する部分が{{変数名}}で間違っているけど、その他の部分は概ね参考になる 公式ガイド(英語)と見比べるのがよろしい
- Rails 3 の I18n について - おもしろWEBサービス開発日記 - http://d.hatena.ne.jp/willnet/20100430/1272618929
- 【随時更新】RailsGuide 訳『Rails 国際化対応 - I18n API』 | JAM☆ぱん - http://playet.jugem.jp/?eid=134
こちらは基本的なところがわかりやすくまとまっております↓
- Rails3 事始め: [Rails3] I18n による日本語化の最低限の設定 - http://rails3try.blogspot.jp/2012/01/rails3.html
- Rails3 事始め: [Rails3] 国際化 I18n のまとめ(その1:準備編) - http://rails3try.blogspot.jp/2011/12/rails3-i18n_27.html
- Rails3 事始め: [Rails3] 国際化 I18n のまとめ(その2:ロケールの切り替え) - http://rails3try.blogspot.jp/2011/12/rails3-i18n.html