我有功能
const myTranslation = async () => {
const translation = await i18n.loadNamespaces(['home']);
console.log(translation); //-> return undefinded
console.log(translation.t('title')); //-> return Uncaught (in promise) TypeError: Cannot read property 't' of undefined
};
如何将我的翻译翻译成home.title?
答案 0 :(得分:1)
i18n.loadNamespaces
仅加载所需的名称空间,为了进行翻译,您需要使用i18n.t
。
const myTranslation = async () => {
await i18n.loadNamespaces(['home']);
console.log(i18n.t('title'));
// --------------^
};