2022-08-16 23:30:23 +08:00
|
|
|
import { createI18n } from 'vue-i18n';
|
|
|
|
import zh from './modules/zh';
|
2023-07-01 22:56:13 +08:00
|
|
|
import tw from './modules/tw';
|
2022-08-16 23:30:23 +08:00
|
|
|
import en from './modules/en';
|
|
|
|
|
|
|
|
const i18n = createI18n({
|
2023-01-11 15:15:48 +08:00
|
|
|
legacy: false,
|
2023-02-16 11:24:24 +08:00
|
|
|
locale: localStorage.getItem('lang') || 'zh',
|
2023-01-11 15:15:48 +08:00
|
|
|
globalInjection: true,
|
2022-08-16 23:30:23 +08:00
|
|
|
messages: {
|
|
|
|
zh,
|
2023-07-01 22:56:13 +08:00
|
|
|
tw,
|
2022-08-16 23:30:23 +08:00
|
|
|
en,
|
|
|
|
},
|
2023-04-17 18:32:36 +08:00
|
|
|
warnHtmlMessage: false,
|
2022-08-16 23:30:23 +08:00
|
|
|
});
|
|
|
|
|
|
|
|
export default i18n;
|