2024-03-24 12:43:43 +05:30
|
|
|
import i18n from "i18next";
|
|
|
|
|
import { initReactI18next } from "react-i18next";
|
|
|
|
|
import { en } from "./lang/en";
|
2024-06-01 05:37:40 -03:00
|
|
|
import { pt } from "./lang/pt";
|
2024-05-30 02:09:18 +00:00
|
|
|
import { fr } from "./lang/fr";
|
2024-04-27 15:05:12 +05:00
|
|
|
import { ru } from "./lang/ru";
|
2024-03-24 17:07:21 +05:30
|
|
|
import { ml } from "./lang/ml";
|
2024-03-27 13:44:42 +00:00
|
|
|
import { zh } from "./lang/zh";
|
2024-03-27 21:01:13 +05:30
|
|
|
import { ja } from "./lang/ja";
|
2024-05-26 00:55:17 +02:00
|
|
|
import { it } from "./lang/it";
|
2024-06-18 18:03:09 -03:00
|
|
|
import { es } from "./lang/es";
|
2024-08-06 11:49:36 +03:30
|
|
|
import { fa } from "./lang/fa";
|
2024-08-31 21:23:49 +05:30
|
|
|
import { de } from "./lang/de";
|
2024-03-27 21:01:13 +05:30
|
|
|
import LanguageDetector from 'i18next-browser-languagedetector';
|
2024-03-24 12:43:43 +05:30
|
|
|
|
|
|
|
|
i18n
|
2024-03-27 21:01:13 +05:30
|
|
|
.use(LanguageDetector)
|
2024-03-24 12:43:43 +05:30
|
|
|
.use(initReactI18next)
|
|
|
|
|
.init({
|
|
|
|
|
resources: {
|
2024-03-24 17:07:21 +05:30
|
|
|
en: en,
|
2024-06-18 18:03:09 -03:00
|
|
|
es: es,
|
2024-05-30 02:09:18 +00:00
|
|
|
fr: fr,
|
2024-05-26 00:55:17 +02:00
|
|
|
"it": it,
|
2024-03-27 13:44:42 +00:00
|
|
|
ml: ml,
|
2024-06-01 05:37:40 -03:00
|
|
|
"pt-BR": pt,
|
2024-03-27 20:00:13 +05:30
|
|
|
"zh-CN": zh,
|
2024-04-27 15:05:12 +05:00
|
|
|
ru: ru,
|
|
|
|
|
"ru-RU": ru,
|
2024-03-27 21:01:13 +05:30
|
|
|
zh: zh,
|
|
|
|
|
ja: ja,
|
2024-08-06 11:49:36 +03:30
|
|
|
"ja-JP": ja,
|
|
|
|
|
fa: fa,
|
2024-08-31 21:23:49 +05:30
|
|
|
"fa-IR": fa,
|
|
|
|
|
de: de
|
2024-03-24 12:43:43 +05:30
|
|
|
},
|
|
|
|
|
fallbackLng: "en",
|
|
|
|
|
lng: localStorage.getItem("i18nextLng") || "en",
|
|
|
|
|
})
|
|
|
|
|
|
2024-06-18 18:03:09 -03:00
|
|
|
export default i18n;
|