如何使用不同的语言环境调用i18next.tr函数?

如何使用不同的语言环境调用i18next.tr函数?,i18next,I18next,我有两个文件夹,fi和sv。两者都有自己的translation.json文件。调用i18n.tr(text)函数工作正常,它返回当前语言的.json文件中的文本 但是,有时我需要访问不同地区的.json文件中的文本。i18n是否允许将语言作为参数传递?调用setLocale(language)是否需要从其他语言的.json文件检索文本?您可以将{lng:'sv'}传递给t函数以覆盖当前语言 t('MY.KEY',{lng:'other locale'})

我有两个文件夹,fi和sv。两者都有自己的translation.json文件。调用i18n.tr(text)函数工作正常,它返回当前语言的.json文件中的文本


但是,有时我需要访问不同地区的.json文件中的文本。i18n是否允许将语言作为参数传递?调用setLocale(language)是否需要从其他语言的.json文件检索文本?

您可以将
{lng:'sv'}
传递给
t
函数以覆盖当前语言

t('MY.KEY',{lng:'other locale'})