【发布时间】:2020-06-15 21:31:15
【问题描述】:
我正在使用 I18n 和 expo 进行本地化,但我得到了错误 missing translation
我的代码示例:
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"
}
screen.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>
)
}
【问题讨论】:
-
import fr from './Language/fr-FR.json';但是你的 json 名为fr.json? -
不是
fr-FR.json我做得很好但不工作。我不知道为什么
标签: reactjs react-native internationalization