首页 > 解决方案 > 如何使用不同的语言环境调用 i18next.tr 函数?

问题描述

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

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

标签: i18next

解决方案


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

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


推荐阅读