reactjs - 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>
)
}
解决方案
你能试一下吗
import * as fr from './Language/fr-FR.json';
推荐阅读
- javascript - 附加到光标然后返回原始位置
- python - 使光线传播得更快
- android - 是否可以在 jetpack compose 中“缩放”任何小部件的宽度和高度?
- git - 使用 git 标签从 makefile 创建 json 文件
- javascript - 下面的片段是什么意思?
- amazon-web-services - Streams 和 Firehose 的用例是什么?
- python - 在 macOS Catalina 和 Python 2 下打开没有 xattr 的文本文件会出现“不允许操作”
- c# - RedirectToAction 后返回调用方法
- python - 试图用python 3找到2个高斯整数的GCD
- javascript - 调用 api 的 js 函数未响应预期值