【发布时间】:2021-03-06 08:24:54
【问题描述】:
当用户第一次访问我的网站时,他们还没有存储任何 cookie。然后它总是默认为英语。我的 html 文档具有 lang 属性“nl”。然而,html 标记的优先级低于 cookie,但即使未找到 cookie,它也会选择“en”(并且为标记提供比 cookie 更高的优先级,因此您无法交换语言)。谢谢!
【问题讨论】:
标签: reactjs react-i18next
当用户第一次访问我的网站时,他们还没有存储任何 cookie。然后它总是默认为英语。我的 html 文档具有 lang 属性“nl”。然而,html 标记的优先级低于 cookie,但即使未找到 cookie,它也会选择“en”(并且为标记提供比 cookie 更高的优先级,因此您无法交换语言)。谢谢!
【问题讨论】:
标签: reactjs react-i18next
在 react-i18next 中,您可以像这样设置后备语言:
i18next.init({
fallbackLng: 'nl'
});
【讨论】: