私は奇妙な問題に直面しています。私の Rails 3 アプリでは、英語とフランス語で国際化をサポートしています。ここに私のテンプレートで私はこのようなものを書きました
<%= t "Hi %{person}!", :person => "Simpson" %>
ロケールをフランス語に設定すると、これは翻訳されているため、すべて正常に機能しますが、ロケールを英語に設定すると、次のように出力されます
Hi %{person}!
私のブラウザで。en.yml に翻訳を追加すると、正常に動作します。このために en.yml に翻訳を追加する必要がある理由がわかりません。さらに、私はこれが起こりたくないのですが、これに対する回避策はありますか?
ありがとう