【发布时间】:2011-10-28 01:45:46
【问题描述】:
我正在尝试将一个应用程序翻译成日语,在我将它投入生产之前一切都很顺利。
由于 cache_classes 现在为 true,模型中的任何翻译都会恢复到默认语言环境。
我知道我可能应该直接在 yml 文件中定位翻译,但我不确定如何为以下简化代码执行此操作:
class TimeseriesForecast < ActiveRecord::Base
@@field_names = {
:location_name => I18n.t('forecast_timeseries.location_name'),
:local_date_time => I18n.t('forecast_timeseries.local_date_time'),
:zulu_date_time => I18n.t('forecast_timeseries.zulu_date_time'),
:temp_mean => I18n.t('forecast_timeseries.temp_mean')
}
end
非常感谢
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 localization internationalization