1Panel/frontend/src/lang/index.ts

29 lines
649 B
Go

import { createI18n } from 'vue-i18n';
import zh from './modules/zh';
import zhHnat 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';
const i18n = createI18n({
legacy: false,
locale: localStorage.getItem('lang') || 'en',
fallbackLocale: 'en',
globalInjection: true,
messages: {
zh,
'zh-Hant': zhHnat,
en,
'pt-BR': ptBr,
ja,
ru,
ms,
ko,
},
warnHtmlMessage: false,
});
export default i18n;