gpt4 book ai didi

javascript - 以编程方式更改初始化选项

转载 作者:行者123 更新时间:2023-12-03 12:07:35 25 4
gpt4 key购买 nike

我使用 javascript-library i18next 来支持多语言。

我可以在初始化时设置诸如后备语言之类的选项:

i18n.init(
{ lng: "de",
fallbackLng: ["en", "fr"],
});

但是,我需要能够在初始化后随时以编程方式更改这些选项。

我可以通过调用i18next.setLng("en");来更改语言,但是有没有办法修改后备语言和其他选项,例如sendMissing

最佳答案

选项保存在闭包中,因此它们对于所有初始化设置都是通用的。setLng 函数也只调用 init 函数

因此,最好只调用 init 函数 来应用新选项。它不应该在速度和时间上造成太大的开销,因为这些选项保存在闭包中,并且 i18n 无论如何只有一个实例。

关于javascript - 以编程方式更改初始化选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25113617/

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