i18next 再次强制检测语言

i18next force detect language again

我正在使用 browser language detector for i18next

我使用的是默认优先级,即

['querystring', 'cookie', 'localStorage', 'navigator', 'htmlTag', 'path', 'subdomain']

我希望能够动态设置 localStorage.i18nextLng,并让 i18next 更新语言,但仍然尊重检测优先级。

有没有办法再次告诉 运行 语言检测器旁边的 i18?还是有其他方法可以做到这一点?

您可以更改本地存储值,然后触发 i18next.changeLanguage() 在运行时更改。