主动管理员翻译缺失

时间:2014-12-02 18:25:20

标签: ruby-on-rails activeadmin

我已将我的应用翻译成另一种语言。我创建了ru.yml文件,其中包含视图中所需的所有翻译。在我进入管理路径之前,一切正常。我使用Active Admin,我遇到以下错误:

  

I18n :: Admin :: Pages #index

中的MissingTranslationData      

翻译缺失:ru.time.formats.long

     

insert_tag renderer_for(:index)

如何解决?我对这两种方式感兴趣:如果我想用英语保存它并且只修复错误信息,该怎么做才能翻译Active Admin。

2 个答案:

答案 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

我希望这对将来的其他人有帮助。