реагировать на перенаправление на индекс. html при попытке доступа к файлам переводов - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь реализовать переводы с помощью библиотеки response-i18next. Я создал свой проект с помощью create-реакции-приложения, и файлы переводов находятся в папке public / locales.

Это файл конфигурации i18n:

import i18n from 'i18next';
import { initReactI18next } from 'react-i18next';
import Backend from 'i18next-xhr-backend';
i18n
  // learn more: https://github.com/i18next/i18next-xhr-backend
  .use(Backend)
  // connect with React
  .use(initReactI18next)
  // for all options read: https://www.i18next.com/overview/configuration-options
  .init({
    debug: true,
    lng: 'en',
    fallbackLng: 'en',
    whitelist: ['en', 'es'],
    interpolation: {
      escapeValue: false, // not needed for react as it escapes by default
    },
    backend: {
        loadPath: '/locales/{{lng}}/{{ns}}.json',
    }
  });
export default i18n;

И он отправляет запрос получить файлы переводов, но приложение возвращает индекс. html вместо.

enter image description here

Что я должен сделать, чтобы включить это? Или, может быть, использовать импорт вместо i18next-xhr-backend?

Спасибо

...