Я использую i18next, и мое приложение не переведено.Нет сообщений, и у меня нет ошибок в консоли.
Index.js
import React from 'react';
import ReactDOM from 'react-dom';
import { I18nextProvider } from 'react-i18next';
import i18next from 'i18next';
import "assets/scss/material-kit-react.css?v=1.3.0";
import "assets/scss/material-kit-react.css?v=1.3.0";
import * as serviceWorker from './serviceWorker';
import { createBrowserHistory } from "history";
import messages_fr from "locales/fr.json";
const hist = createBrowserHistory();
i18next.init({
interpolation: { escapeValue: false }, // React already does escaping
lng: 'fr', // language to use
resources: {
fr: {
langue: messages_fr
},
},
});
ReactDOM.render((
<I18nextProvider i18n={i18next}>
</Login>
</I18nextProvider>
), document.getElementById('root')
);
serviceWorker.unregister();
И на моей странице:
import { translate, Trans } from 'react-i18next';
<Trans i18nKey='myKey.mySubKey'></Trans>
export default translate('langue')(withStyles(loginPageStyle)(LoginPage));
Я не понимаю почемумой текст нет.