首页 > 解决方案 > I18n:缺少翻译

问题描述

我正在使用 I18n 和 expo 进行本地化,但我得到的是缺少翻译的错误

我的代码示例:

fr-FR.json :

  {
"account":"Compte",
"accountSub":"modifier adresse e-mail et le mot de passe",
"lang":"Langue",
"languageSub":"Choisissez votre langue",
"out":"Se déconnecter"
}

屏幕.js:

import en from './Language/en.json';
import fr from './Language/fr-FR.json';
import i18n from 'i18n-js';
i18n.fallbacks = true;
i18n.translations = { fr, en };

function Screen(){
  return(
     <Text style={styles.text} > {i18n.t('account')} </Text>
     <Text style={styles.desText} >   {i18n.t('accountSub')}</Text>
   )

}

标签: reactjsreact-nativeinternationalization

解决方案


你能试一下吗

import * as fr from './Language/fr-FR.json';

推荐阅读