如何解决如何在 react i18next 中从后端控制动态 API?
我想在 react i18next 中使用我的网站以使其成为多语言。我可以在我的电脑上使用静态数据。但是如何集成来自后端的消息?我找到了 i18next-xhr-backend,但是我不知道如何像这样使用它。知道的请帮帮我!
import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import { translationRus } from './russian'
import { translationUzb } from './uzbek'
import XHR from 'i18next-xhr-backend'
const resources = {
uzb: {
translation: translationUzb
},rus: {
translation: translationRus
}
};
i18n
.use(initReactI18next) // passes i18n down to react-i18next
.use(XHR)
.init({
backend: {
loadPath: 'http://localhost:5000/api/news'
},resources,lng: 'rus',keySeparator: false,// we do not use keys in form messages.welcome
interpolation: {
escapeValue: false // react already safes from xss
}
});
export default i18n;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。