【问题标题】:Translation missing activeadmin, Ruby on rails翻译缺少activeadmin,Ruby on rails
【发布时间】:2017-06-23 12:24:12
【问题描述】:

我翻译了我的活动管理菜单:

# encoding: utf-8
ActiveAdmin.register City do
    menu :parent => "Données géographiques", :label => I18n.t(:cities)
end

在我的 active_admin.fr.yml 中:

    fr:
      active_admin:
        dashboard: "Tableau de Bord"
        dashboard_welcome:
          welcome: "Bienvenue dans Active Admin. Ceci est la page par défaut."
          call_to_action: "Pour ajouter des sections au tableau de bord, consultez 'app/admin/dashboards.rb'"
      cities: "Villes"

在我的本地 (debian 6) 中一切正常,但在我的预生产 (debian 6) 中,它是 writter :

translation missing: fr.cities

我尝试重启 apache,清除缓存,重新加载 I18n...我失败了。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 activeadmin


    【解决方案1】:

    这对我有用:

    config.after_initialize do
      I18n.reload!
    end
    

    【讨论】:

      【解决方案2】:

      我找到了解决方案,你必须在你的 application.rb 上写下:

      config.before_configuration do
        I18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}').to_s]
        I18n.locale = :fr
        I18n.default_locale = :fr
        config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}').to_s]
        config.i18n.locale = :fr
        # bypasses rails bug with i18n in production\
        I18n.reload!
        config.i18n.reload!
      end
      
      config.i18n.locale = :fr
      config.i18n.default_locale = :fr
      

      重启 apache 就好了!

      【讨论】:

      • 感谢您发布您的解决方案,我也遇到了同样的问题!
      • 前三行对我来说已经足够了。
      【解决方案3】:

      我找到了解决方案,在application.rb中添加这个

      config.before_configuration do # FIX conflict I18n ActiveAdmin
        I18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}').to_s]
        I18n.locale = I18n.default_locale = config.i18n.default_locale
        I18n.reload!
      end
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-01-17
        • 2015-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多