Merge remote-tracking branch 'origin/next' into openai
This commit is contained in:
@@ -11,8 +11,12 @@ import { it } from "./lang/it";
|
||||
import { es } from "./lang/es";
|
||||
import { fa } from "./lang/fa";
|
||||
import { de } from "./lang/de";
|
||||
import { da } from "./lang/da";
|
||||
import { no } from "./lang/no";
|
||||
import LanguageDetector from 'i18next-browser-languagedetector';
|
||||
|
||||
const supportedLanguages = ['en', 'zh', 'ja', 'fa', 'de', 'da', 'no', 'es', 'fr', 'it', 'ml', 'pt-BR', 'ru', 'zh-CN', 'ru-RU', 'ja-JP'];
|
||||
|
||||
i18n
|
||||
.use(LanguageDetector)
|
||||
.use(initReactI18next)
|
||||
@@ -32,10 +36,17 @@ i18n
|
||||
"ja-JP": ja,
|
||||
fa: fa,
|
||||
"fa-IR": fa,
|
||||
da: da,
|
||||
no: no,
|
||||
de: de
|
||||
},
|
||||
fallbackLng: "en",
|
||||
detection: {
|
||||
order: ['localStorage', 'navigator'],
|
||||
caches: ['localStorage']
|
||||
},
|
||||
supportedLngs: supportedLanguages,
|
||||
lng: localStorage.getItem("i18nextLng") || "en",
|
||||
})
|
||||
});
|
||||
|
||||
export default i18n;
|
||||
export default i18n;
|
||||
17
src/i18n/lang/da.ts
Normal file
17
src/i18n/lang/da.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import option from "@/assets/locale/da/option.json";
|
||||
import playground from "@/assets/locale/da/playground.json";
|
||||
import common from "@/assets/locale/da/common.json";
|
||||
import sidepanel from "@/assets/locale/da/sidepanel.json";
|
||||
import settings from "@/assets/locale/da/settings.json";
|
||||
import knowledge from "@/assets/locale/da/knowledge.json";
|
||||
import chrome from "@/assets/locale/da/chrome.json";
|
||||
|
||||
export const da = {
|
||||
option,
|
||||
playground,
|
||||
common,
|
||||
sidepanel,
|
||||
settings,
|
||||
knowledge,
|
||||
chrome
|
||||
}
|
||||
17
src/i18n/lang/no.ts
Normal file
17
src/i18n/lang/no.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import option from "@/assets/locale/no/option.json";
|
||||
import playground from "@/assets/locale/no/playground.json";
|
||||
import common from "@/assets/locale/no/common.json";
|
||||
import sidepanel from "@/assets/locale/no/sidepanel.json";
|
||||
import settings from "@/assets/locale/no/settings.json";
|
||||
import knowledge from "@/assets/locale/no/knowledge.json";
|
||||
import chrome from "@/assets/locale/no/chrome.json";
|
||||
|
||||
export const no = {
|
||||
option,
|
||||
playground,
|
||||
common,
|
||||
sidepanel,
|
||||
settings,
|
||||
knowledge,
|
||||
chrome
|
||||
}
|
||||
@@ -43,5 +43,13 @@ export const supportLanguage = [
|
||||
{
|
||||
label: "Deutsch",
|
||||
value: "de"
|
||||
},
|
||||
{
|
||||
label: "Dansk",
|
||||
value: "da"
|
||||
},
|
||||
{
|
||||
label: "Norsk",
|
||||
value: "no"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user