我正在将browser language detector用于i18next。
我使用的是默认优先级,即
['querystring', 'cookie', 'localStorage', 'navigator', 'htmlTag', 'path', 'subdomain']
我希望能够动态设置localStorage.i18nextLng
,并让i18next更新语言,但仍要遵循检测优先级。
是否可以告诉i18next重新运行语言检测器?还是有另一种方法可以做到这一点?
您可以更改本地存储值,然后在运行时触发i18next.changeLanguage()进行更改。