hesabixCore/webUI/src/i18n/i18n.ts

23 lines
517 B
TypeScript
Raw Normal View History

2025-03-21 14:20:43 +03:30
import fa_lang from '@/i18n/fa_lang'
import { createI18n, useI18n } from 'vue-i18n'
import en_lang from "@/i18n/en_lang";
const messages = {
fa: fa_lang,
en: en_lang
}
let activeLanguageCode = localStorage.getItem('UI_LANG');
if(activeLanguageCode == null || activeLanguageCode == undefined){
localStorage.setItem('UI_LANG','fa')
activeLanguageCode='fa';
}
const i18n = createI18n({
2025-03-26 21:40:38 +03:30
legacy: false,
2025-03-21 14:20:43 +03:30
locale: activeLanguageCode,
fallbackLocale: activeLanguageCode,
messages,
});
export default i18n;