Когда rails загружается, он загружает ваш файл локали в память, что означает, что стоимость времени близка к количеству времени, которое требуется для поиска в памяти.Из моего опыта это не замедлило приложение до ощутимого уровня.Вот эталонный тест или сортировки:
Benchmark.realtime { 10000.times { I18n.t(:hello) } } # => 0.834578037261963
Benchmark.realtime { 10000.times { String.new("hello") } } # => 0.00372004508972168
Конечно, второй эталонный тест ничего не значит, 10000 запросов к I18n по-прежнему приводят ксекунда времени.