【问题标题】:How to dynamically override I18n fallbacks如何动态覆盖 I18n 后备
【发布时间】:2019-08-05 03:32:30
【问题描述】:

所以我设置了

  config.i18n.fallbacks = true

但我想检查某个语言环境是否存在翻译以及何时进行

I18n.t("vendor.iso.region.CN", locale: 'yue', default: nil).present?

它给出了 true 但结果是英文后备“China”

如何跳过此翻译调用的回退?

【问题讨论】:

    标签: ruby-on-rails internationalization rails-i18n


    【解决方案1】:

    简单:

    I18n.t("vendor.iso.region.CN", locale: 'yue', default: nil, fallback: false).present?
    

    【讨论】:

      猜你喜欢
      • 2010-12-22
      • 2016-04-03
      • 1970-01-01
      • 2018-10-05
      • 2016-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多