Похоже, вы не настроили i18next
.
Вам нужно будет создать файл i18n.js
, содержащий следующее содержимое:
import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
import Backend from 'i18next-xhr-backend';
import LanguageDetector from 'i18next-browser-languagedetector';
i18n
.use(Backend)
.use(LanguageDetector)
.use(initReactI18next)
.init({
fallbackLng: 'en',
debug: true,
interpolation: {
escapeValue: false,
}
});
export default i18n;
Затем импортируйте его в свой index.js
:
import React, { Component } from "react";
import ReactDOM from "react-dom";
import App from './App';
import './i18n';
ReactDOM.render(
<App />,
document.getElementById("root")
);
источник