Я столкнулся со странной проблемой. В моем приложении rails 3 я поддерживаю интернационализацию с английским и французским языками. Вот в своем шаблоне я написал что-то вроде этого
<%= t "Hi %{person}!", :person => "Simpson" %>
Когда я устанавливаю язык как французский, все работает нормально, так как для этого есть перевод, но когда я устанавливаю язык как английский, он выводит как
Hi %{person}!
в моем браузере. Когда я добавляю перевод в en.yml, он работает нормально. Я не понимаю, зачем для этого нужно добавлять перевод в en.yml. Более того, я не хочу, чтобы это произошло, есть ли обходной путь для этого?
Спасибо