24 lines
459 B
JavaScript
24 lines
459 B
JavaScript
import { createI18n } from 'vue-i18n'
|
|
import zhCN from './zh-CN.js'
|
|
import zhTW from './zh-TW.js'
|
|
import en from './en.js'
|
|
|
|
// 支持的语言列表
|
|
export const SUPPORTED_LOCALES = ['zh-CN', 'zh-TW', 'en']
|
|
|
|
// 默认语言
|
|
export const DEFAULT_LOCALE = 'zh-CN'
|
|
|
|
const i18n = createI18n({
|
|
legacy: false,
|
|
locale: DEFAULT_LOCALE,
|
|
fallbackLocale: DEFAULT_LOCALE,
|
|
messages: {
|
|
'zh-CN': zhCN,
|
|
'zh-TW': zhTW,
|
|
'en': en
|
|
}
|
|
})
|
|
|
|
export default i18n
|