JsTranslationBundle回退区域设置没有'不起作用

JsTranslationBundle fallback locale doesn't work

本文关键字:不起作用 回退 区域 设置 JsTranslationBundle      更新时间:2023-09-26

当使用JsTranslationBundle和配置的回退本地时,检索翻译的ajax调用不会返回回退的翻译,只返回当前区域设置。

我正确地设置了回退,如下所示:

bazinga_js_translation:
    locale_fallback: 'de'

此外,如果无法获取新的翻译,为什么trans()函数会将区域设置作为参数?

Translator.trans(translationKey, [], 'messages', 'nl_NL')

看起来捆绑包不接受带有区域的区域设置作为后备,所以更改以下内容对我有效:

bazinga_js_translation:
    locale_fallback: de_DE # with region