| import i18n from 'i18next'; |
| import Backend from 'i18next-http-backend'; |
| import { initReactI18next } from 'react-i18next'; |
|
|
| |
| |
| |
| import translationEN from '../public/locales/en.json'; |
|
|
| if (import.meta.env.MODE === 'package') { |
| i18n.use(initReactI18next).init({ |
| lng: 'en', |
| resources: { |
| en: { translation: translationEN }, |
| }, |
| debug: false, |
| interpolation: { |
| escapeValue: false, |
| }, |
| returnNull: false, |
| }); |
| } else { |
| i18n |
| .use(Backend) |
| |
| |
| |
| |
| |
| .use(initReactI18next) |
| .init({ |
| fallbackLng: 'en', |
| debug: false, |
| backend: { |
| loadPath: `${window.location.href.replace(/\/$/, '')}/locales/{{lng}}.json`, |
| }, |
| interpolation: { |
| escapeValue: false, |
| }, |
| returnNull: false, |
| }); |
| } |
|
|
| export default i18n; |
|
|