我已将我的应用翻译成另一种语言。我创建了ru.yml文件,其中包含视图中所需的所有翻译。在我进入管理路径之前,一切正常。我使用Active Admin,我遇到以下错误:
I18n :: Admin :: Pages #index
中的MissingTranslationData翻译缺失:ru.time.formats.long
insert_tag renderer_for(:index)
如何解决?我对这两种方式感兴趣:如果我想用英语保存它并且只修复错误信息,该怎么做才能翻译Active Admin。
答案 0 :(得分:7)
这比起初看起来容易。我刚刚将以下几行添加到我的ru.yml文件中。
time:
formats:
long: "%Y-%m-%d %H:%M:%S"
答案 1 :(得分:0)
最近,我遇到了同样的问题,一种使用rails-i18n
gem来获取所有默认Rails转换集的快速方法。
为此,您需要像下面这样将其添加到项目的Gemfile
中:
# Gemfile
...
gem 'rails-i18n'
别忘了之后运行:
bundle install
我希望这对将来的其他人有帮助。