json - 来自 react-i18next 和 json 的 useTranslation 返回密钥
问题描述
我正在使用带有以下 json 的“useTranslation”:
{
"Language": "English",
"Country": {
"City": "London"
}
}
在反应组件中我使用const {t} = useTranslation();
,但是当我尝试
{t('Language')}<br/>
{t('Country.City')}
它显示“Country.City”而不是“London”,它适用于 Language 但不适用于 Country.City
English
Country.City
有谁知道如何解决这个问题?谢谢
解决方案
如果有人有同样的问题,我找到了解决方案:-)。在 i18n.ts 中,keySeparation 为“false”-> 现在我制作的键不能嵌套keySeparator : '.'
并且它正在工作
推荐阅读
- python - Pandas DataFrame 的组合与子类
- automation - Config DB 是否会停用 Maximo 中的自动化脚本?
- c++ - 得到错误 C4013 - __readcr() 未定义;假设 extern 返回 int
- c# - 包括关联表中的数据
- javascript - 从 Angular 6 CLI 中动态添加的组件引用服务
- svg - 将纹理应用于 SVG 中的图像
- hyperledger-fabric - 将 Org 动态添加到现有的 Hyperledger 网络
- php - 如何使用 PHP 和 SQL 插入 JSON 代码?
- nativescript - 错误:找不到应用程序入口点文件
- spring - Spring Boot 2.1.2:如何将值从 application.properties 传递到 log4j2.xml?