import { createI18n } from "vue-i18n"; import { translations } from "./translations"; const defaultLocale = "eng"; export function getLocale() { const locale = localStorage.getItem("locale"); if (!locale) { return defaultLocale; } return locale; } export function setLocale(locale: any) { localStorage.setItem("locale", locale); i18n.global.locale.value = locale; } var locale = localStorage.getItem("locale"); if (!locale) { locale = defaultLocale; localStorage.setItem("locale", locale); } const i18n = createI18n({ legacy: false, locale: locale, fallbackLocale: defaultLocale, messages: translations, }); export default i18n;