Files
page-assist/src/i18n/index.ts

48 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-03-24 12:43:43 +05:30
import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import { en } from "./lang/en";
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";
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";
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";
import { da } from "./lang/da";
import { no } from "./lang/no";
import { sv } from "./lang/sv";
import { ko } from "./lang/ko";
2024-03-24 12:43:43 +05:30
2024-10-10 21:28:04 +02:00
2024-03-24 12:43:43 +05:30
i18n
.use(initReactI18next)
.init({
resources: {
en: en,
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,
"pt-BR": pt,
"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,
2024-10-10 21:28:04 +02:00
da: da,
no: no,
de: de,
sv: sv,
ko: ko,
2024-03-24 12:43:43 +05:30
},
fallbackLng: "en",
lng: localStorage.getItem("i18nextLng") || "en",
2024-10-10 21:28:04 +02:00
});
2024-03-24 12:43:43 +05:30
2024-10-10 21:28:04 +02:00
export default i18n;