You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

i18next带命名空间的情况下无法获取到期望的翻译文件。

下面的代码示例展示了一个i18next配置,其中带有命名空间。在这个示例中,我们期望引入一个叫做“common”的翻译文件:

import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';

i18n
  .use(initReactI18next)
  .init({
    resources: {
      en: {
        common: {
          hello: 'Hello World'
        }
      }
    },
    ns: ['common'],
    defaultNS: 'common',
    lng: 'en',
    fallbackLng: 'en',
    interpolation: {
      escapeValue: false
    }
  });

但是,当我们通过以下方式尝试获取hello键的值时,代码会返回undefined:

i18n.t('hello'); // returns undefined

要想解决这个问题,需要更新resources配置项,因为命名空间默认为translation。因此,我们需要将命名空间作为对象的属性名,并将翻译文件作为其值。解决方法如下:

i18n
  .use(initReactI18next)
  .init({
    resources: {
      en: {
        common: {
          hello: 'Hello World'
        }
      }
    },
    ns: ['common'],
    defaultNS: 'common',
    lng: 'en',
    fallbackLng: 'en',
    interpolation: {
      escapeValue: false
    }
  }, function(err, t) {
    // add any translation bundles here
    i18n.addResourceBundle('en', 'common', {
      hello: 'Hello World'
    });
    // ...
  });

通过以上修改,我们就能够正常获取到翻译文件了:“Hello World”。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文

官方一直在优化 App 的开发体验:从 IDE 到语言再到框架,这些新技术愈发完善也愈发琐碎。提出一个全新的概念来整合这些松散的技术方便介绍和推广,也方便开发者们理解。MAD 便是提出的全新理念,期望在语言、工具、... AS 的 Realtime Profilers 工具可以帮助我们在如下四个方面监测和发现问题,有的时候在没有其他 App 代码的情况下通过 Memory Profilers 还可以查看其内部的实例和变量细节。* CPU:性能剖析器检查 CPU 活动,切换...

万字长文带你弄透Transformer原理|社区征文

我们期望用RNN来进行语言的翻译任务,即输入`I Love China`,输出`我爱中国`。对于RNN来说,要是现在我们要输出`中国`,就必须先输出`我`和`爱`,这个过程是难以并行的,即我们必须先得到一些东西才能进行下一步。 **【注... ### 执行步骤🧨🧨🧨#### step1:获取$q^i、k^i、v^i$​  下面我就来介绍self Attention的步骤了。首先,需要有一系列的输入,以三个输入$a_1$、$a_2$、$a_3$ 为例,我们分别将$a_1$、$a_2$、$a_3$ 乘以$W_q$、$W...

打造新一代云原生"消息、事件、流"统一消息引擎的融合处理平台 | 社区征文

期望从架构层面解决根本性问题,对客户端、Broker到存储引擎全面升级,如下图所示:![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/7b57f139039d4a89bf24174b6ce9e92a~tplv-tl... 在这种情况下,选择存储计算一体化架构是最佳选择,因为它简单易用、性能高、延迟低,并且足以满足需求。这种架构能够提供高效的数据处理,适用于需要快速、高效的消息收发的场景。![picture.image](https://p6-vol...

Katalyst Memory Advisor:用户态的 K8s 内存管理方案

获取驱逐策略计算的结果并执行驱逐动作。+ Memory Eviction Plugins: Eviction Manager 的插件。本功能中涉及以下插件- System Memory Pressure 插件:基于整机级别内存压力的驱逐策略。- NUMA Memory Pressure 插件:基于 NUMA Node 级别内存压力的驱逐策略。- RSS Overuse 插件:基于 Pod 级别的 RSS 超用情况的驱逐策略。- Reclaimed Resource Pressure 插件:基于离线 Pod 的内存资源满足度的驱逐策略。+ Memory QRM Plug...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

i18next带命名空间的情况下无法获取到期望的翻译文件。 -优选内容

MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文
官方一直在优化 App 的开发体验:从 IDE 到语言再到框架,这些新技术愈发完善也愈发琐碎。提出一个全新的概念来整合这些松散的技术方便介绍和推广,也方便开发者们理解。MAD 便是提出的全新理念,期望在语言、工具、... AS 的 Realtime Profilers 工具可以帮助我们在如下四个方面监测和发现问题,有的时候在没有其他 App 代码的情况下通过 Memory Profilers 还可以查看其内部的实例和变量细节。* CPU:性能剖析器检查 CPU 活动,切换...
客户端 SDK
如需动态加载 .so 文件,参看按需集成插件。 该版本提供 SAMI 音频技术动态库插件、VP8 编解码插件、AAC 软件编解码插件、APM 稳定性监控插件,详情参看按需集成插件以缩小应用体积。 Android 和 iOS 端支持将摄像... 获取当前系统内视频采集设备列表:enumerateVideoCaptureDevices 设置当前视频采集设备:setVideoCaptureDevice 功能优化硬件耳返功能新增支持了 OPPO,VIVO,XIAOMI 等多个机型。 客户端字幕翻译功能新增支持同时显...
万字长文带你弄透Transformer原理|社区征文
我们期望用RNN来进行语言的翻译任务,即输入`I Love China`,输出`我爱中国`。对于RNN来说,要是现在我们要输出`中国`,就必须先输出`我`和`爱`,这个过程是难以并行的,即我们必须先得到一些东西才能进行下一步。 **【注... ### 执行步骤🧨🧨🧨#### step1:获取$q^i、k^i、v^i$​  下面我就来介绍self Attention的步骤了。首先,需要有一系列的输入,以三个输入$a_1$、$a_2$、$a_3$ 为例,我们分别将$a_1$、$a_2$、$a_3$ 乘以$W_q$、$W...
打造新一代云原生"消息、事件、流"统一消息引擎的融合处理平台 | 社区征文
期望从架构层面解决根本性问题,对客户端、Broker到存储引擎全面升级,如下图所示:![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/7b57f139039d4a89bf24174b6ce9e92a~tplv-tl... 在这种情况下,选择存储计算一体化架构是最佳选择,因为它简单易用、性能高、延迟低,并且足以满足需求。这种架构能够提供高效的数据处理,适用于需要快速、高效的消息收发的场景。![picture.image](https://p6-vol...

i18next带命名空间的情况下无法获取到期望的翻译文件。 -相关内容

Katalyst Memory Advisor:用户态的 K8s 内存管理方案

获取驱逐策略计算的结果并执行驱逐动作。+ Memory Eviction Plugins: Eviction Manager 的插件。本功能中涉及以下插件- System Memory Pressure 插件:基于整机级别内存压力的驱逐策略。- NUMA Memory Pressure 插件:基于 NUMA Node 级别内存压力的驱逐策略。- RSS Overuse 插件:基于 Pod 级别的 RSS 超用情况的驱逐策略。- Reclaimed Resource Pressure 插件:基于离线 Pod 的内存资源满足度的驱逐策略。+ Memory QRM Plug...

灵活精准的流量管理——火山引擎 API 网关正式开启公测

网关作为集群的入口面临更高的期望和更复杂的需求。在这样的背景下,APIG 明确了“易用可观,稳定可靠”的方针。它提供简洁清晰的控制台管理,并根据业务场景对资源进行抽象和聚合。同时,APIG 支持 Prometheus,提供... 多个版本部署在多个集群的同名命名空间下场景下具有良好使用。* **集群内的流量管理(VKE 类型)**:当您应用的多个版本部署在一个集群的一个命名空间下时,您可以进一步通过 VKE 侧设置的标签(对应 Deployment YAM...

「火山引擎」数智平台 VeDI 数据中台产品双月刊 VOL.07

四款数据中台产品的功能迭代、重点功能介绍、平台最新活动、技术干货文章等多个有趣、有料的模块内容。双月更新,您可通过关注「字节跳动数据平台」官网公众号、添加小助手微信加入社群获取产品动态~接下来让我... 存储引擎:新增非结构化文件的上传 / 存储 / 共享 / 处理 / HDFS 语义支持。 - 资源调度:新增 YARN 资源管理编排能力。 - 队列管理:支持创建及修改队列:配置队列 min、max 资源 qu...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

灵活精准的流量管理——火山引擎 API 网关正式开启公测

网关作为集群的入口面临更高的期望和更复杂的需求。在这样的背景下,APIG 明确了“易用可观,稳定可靠”的方针。它提供简洁清晰的控制台管理,并根据业务场景对资源进行抽象和聚合。同时,APIG 支持 Prometheus,提供关... 多个版本部署在多个集群的同名命名空间下场景下具有良好使用。- **集群内的流量管理(VKE 类型)** :当您应用的多个版本部署在一个集群的一个命名空间下时,您可以进一步通过 VKE 侧设置的标签(对应 Deployment YA...

「火山引擎数据中台产品双月刊」 VOL.07

存储引擎:新增非结构化文件的上传 / 存储 / 共享 / 处理 / HDFS 语义支持。 - 资源调度:新增 YARN 资源管理编排能力。 - 队列管理:支持创建及修改队列:配置队列 min、max 资源 qu... ByteHouse 给用户的扩容流程带来了全新的便利: - 全流程自动化,不再需要自行编写脚本。 - 开放一小部分手动空间。例如,在扩容前可选立即重分布的表,对于剩余的表,可在扩容后再选择时间重分布任务,适应...

prometheus-agent

类型和作用如下表所示。 组件名称 负载类型 命名空间 说明 vmagent-prometheus-agent StatefulSet kube-system 采集器组件,采集集群内 kubelet、kubelet-cadvisor 、kube-state-metrics 、node-exporter、dcgm、in... 默认采集规则默认情况下,Prometheus-agent 组件包含了面向 kubelet、kubelet-cadvisor 、kube-state-metrics 、node-exporter、dcgm、mgpu、ingress-nginx、p2p-accelerator、Nydus 的采集规则。 默认规格Promet...

万字长文带你漫游数据结构世界|社区征文

通常情况下,精心选择的数据结构可以带来更高的运行或者存储[效率](https://baike.baidu.com/item/效率/868847)。数据结构往往同高效的检索[算法](https://baike.baidu.com/item/算法/209025)和[索引](https://baik... current.next = head; head = current; } } else if (index == size) { tail.next = current; tail = current; } else { ...

(强推!)保姆级指南!通过Docker脚本快速搭建幻兽帕鲁服务器

> 若无法选择目标云服务器,请按实际情况调整云服务器配置。 > 1. 将鼠标悬浮至目标实例左侧勾选框上。 > > ![picture.image](https://p3-volc-community-sign.byteimg.com/tos-... 避免浪费存储空间。#### 手动存档如需手动存档,请在云服务器中执行如下命令。```docker exec -it pal-world-server bash /home/steam/palworld_backup.sh```### 恢复游戏#### 使用指定存档恢复游戏1. 通...

得物权益投放的设计及演化思考

目标用户在库存充足的情况下百分之百(黑产除外)可领取,并可在目标商品中核销权益,享受补贴优惠 **权益招商** :主要是资产类的代金券、以及权益类的折扣、秒杀、立减、一口价、顺手买活动,通过招商的形式向商家索... 我们期望不要在各个平台里重复建设,因此我们将这些能力下降了一个层级,同时对这些能力提出了更高的要求,这就是服务中心承担的职责,主要就是面向与底层服务化的能力,为上层各个平台提供通用化的能力,典型的包括计次...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询