gpt4 book ai didi

javascript - ngx-translate 提供后备语言

转载 作者:行者123 更新时间:2023-12-05 07:23:45 26 4
gpt4 key购买 nike

您好,我可以看到 ngx-translate 中有一种方法可以提供默认语言,如下所示

this.translate.setDefaultLang('en');

但我想设置不同的后备语言,例如:

如果文件不存在,en-US、en-IN 和 en-UK 应该回退到 en.json。如果找不到 fr.json,fr-CA 应该回退到 fr.json 然后我指定的任何默认值

在我们从逻辑上处理它之前,我无法找到 ngx-translate 提供的方法来解决这个问题。

如果有人知道 ngx-translate 提供的方式,请告诉我。

最佳答案

translate.setDefault(..) 正在设置回退语言,因此您已经在使用回退语言

要设置使用的语言(如果可用),请使用 translate.use(..) 进行设置。

要使用带有自定义名称的回退,例如“en-US”,请尝试创建包含翻译的适当en-US.json 翻译文件。但这可能会产生兼容性问题,因为文档仅声明使用“en”格式

关于javascript - ngx-translate 提供后备语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55826375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com