我正在构建一个小型电子商务解决方案,使用moltin API作为后端,使用ReactJS作为前端。我已经完成了我的申请,我想实施西班牙语。用户应该能够点击西班牙国旗,网站(所有组件)将立即翻译成西班牙语。
我尝试过很多npm软件包,但都没有用 - 我不使用Redux,我只有一堆ReactJS组件,布局文件和路由。我已经看到了一些关于如何在有一个组件的情况下完成此操作的示例,但我仍然不知道如何更改不同组件中的语言。
我也在使用react-router。
答案 0 :(得分:0)
我最终使用的是react-x18n npm包。它易于使用并解决了所有翻译问题。一旦点击功能被触发并且语言被更改,所有组件都会在一秒钟内翻译!