【问题标题】:I18n : missing translationI18n:缺少翻译
【发布时间】: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


【解决方案1】:

你可以试试

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

【讨论】:

    猜你喜欢
    • 2015-03-25
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多