Files
1Panel/frontend/src/lang/index.ts
2025-09-17 18:02:29 +08:00

35 lines
775 B
Go

import { createI18n } from 'vue-i18n';
import zh from './modules/zh';
import zhHant from './modules/zh-Hant';
import en from './modules/en';
import ptBr from './modules/pt-br';
import ja from './modules/ja';
import ru from './modules/ru';
import ms from './modules/ms';
import ko from './modules/ko';
import tr from './modules/tr';
import esES from './modules/es-es';
const i18n = createI18n({
legacy: false,
missingWarn: false,
locale: localStorage.getItem('lang') || 'en',
fallbackLocale: 'en',
globalInjection: true,
messages: {
zh,
'zh-Hant': zhHant,
en,
'pt-BR': ptBr,
ja,
ru,
ms,
ko,
tr,
'es-ES': esES,
},
warnHtmlMessage: false,
});
export default i18n;