我已将 active_admin 更新到 0.3.0 版以使国际化工作。但我有问题。
我的 pl.yml 文件更新为 activeadmin 部分,如下所示:
pl:
active_admin:
blank_slate:
content: "Nie ma jeszcze rekordów."
link: "Nowy"
dashboard: "Dashboard2"
view: "Podgląd"
这不起作用,所以我尝试将此代码添加到我的 application.rb:
config.before_configuration do
I18n.locale = :pl
I18n.load_path += Dir[Rails.root.join('config', 'locales', '*', '.{rb,yml}')]
I18n.reload!
end
现在国际化似乎在开发环境中工作,但我在其他环境中仍然存在问题。我的仪表板有问题:键。通常,简而言之,当 I18n 找不到键时,它会放 key: 大写字母,在本例中为“Dashboard”。但就我而言,我有这样的事情:
发展:
生产:
有没有人有同样的问题?我做错了什么,或者这是一个activeadmin错误?有什么解决办法吗?