|
|
@ -3,9 +3,9 @@ import bgBG from "./languages/bg-BG"; |
|
|
|
import daDK from "./languages/da-DK"; |
|
|
|
import deDE from "./languages/de-DE"; |
|
|
|
import en from "./languages/en"; |
|
|
|
import fa from "./languages/fa"; |
|
|
|
import esEs from "./languages/es-ES"; |
|
|
|
import etEE from "./languages/et-EE"; |
|
|
|
import fa from "./languages/fa"; |
|
|
|
import frFR from "./languages/fr-FR"; |
|
|
|
import hu from "./languages/hu"; |
|
|
|
import itIT from "./languages/it-IT"; |
|
|
@ -48,16 +48,17 @@ const languageList = { |
|
|
|
}; |
|
|
|
|
|
|
|
const rtlLangs = ["fa"]; |
|
|
|
|
|
|
|
|
|
|
|
export const currentLocale = () => localStorage.locale || "en"; |
|
|
|
|
|
|
|
export const localeDirection = () => { |
|
|
|
return rtlLangs.includes(currentLocale()) ? "rtl" : "ltr" |
|
|
|
} |
|
|
|
return rtlLangs.includes(currentLocale()) ? "rtl" : "ltr"; |
|
|
|
}; |
|
|
|
|
|
|
|
export const i18n = createI18n({ |
|
|
|
locale: currentLocale(), |
|
|
|
fallbackLocale: "en", |
|
|
|
silentFallbackWarn: true, |
|
|
|
silentTranslationWarn: process.env.NODE_ENV !== "development", |
|
|
|
silentTranslationWarn: true, |
|
|
|
messages: languageList, |
|
|
|
}); |
|
|
|