gpt4 book ai didi

javascript - 如何使用react-i18next通过不同的javascript文件更改语言?

转载 作者:行者123 更新时间:2023-12-02 21:58:20 30 4
gpt4 key购买 nike

我编写了一个开源项目Poker Coder最近。

将每张卡片的介绍从英文翻译成中文后,我找不到使用react-i18next切换语言的好方法。

官方文档中React i18next ,每个示例只是一个用 public/locales/xx/translation.json 编写的简单 json 文件,但我想通过 src 中的不同 JavaScript 文件加载语言配置,如下所示文件结构:

# src/poker
.
├── index.ts
└── poker-coder
├── cn
│ ├── club.ts
│ ├── diamond.ts
│ ├── heart.ts
│ ├── joker.ts
│ └── spade.ts
└── en
├── club.ts
├── diamond.ts
├── heart.ts
├── joker.ts
└── spade.ts

我能做什么?如果有人可以帮助我,我将不胜感激:)

最佳答案

您需要调用 i18n.changeLanguage(value);//值可以是“es”或“en”,具体取决于您希望在网站上使用的语言。然后这个changeLanguage()方法将调用i18n配置文件,该文件将进一步调用您在其中放入翻译文本的翻译文件。

关于javascript - 如何使用react-i18next通过不同的javascript文件更改语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59946118/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com