如何动态覆盖 I18n 回退
How to dynamically override I18n fallbacks
所以我设置了
config.i18n.fallbacks = true
但我想检查某个语言环境是否存在翻译以及何时存在
I18n.t("vendor.iso.region.CN", locale: 'yue', default: nil).present?
它给出了 true 但结果是英语后备 "China"
如何跳过此翻译调用的回退?
简单:
I18n.t("vendor.iso.region.CN", locale: 'yue', default: nil, fallback: false).present?
所以我设置了
config.i18n.fallbacks = true
但我想检查某个语言环境是否存在翻译以及何时存在
I18n.t("vendor.iso.region.CN", locale: 'yue', default: nil).present?
它给出了 true 但结果是英语后备 "China"
如何跳过此翻译调用的回退?
简单:
I18n.t("vendor.iso.region.CN", locale: 'yue', default: nil, fallback: false).present?