123456789101112131415161718192021222324252627282930313233343536 |
- //语言
- import { lang } from '@/settings/designSetting'
- import { createI18n } from 'vue-i18n' //引入vue-i18n组件
- import { useLangStore } from '@/store/modules/langStore'
- import zh from './zh/index'
- import en from './en/index'
- import th from './th/index'
- const langStore = useLangStore()
- export const i18n = createI18n({
- globalInjection: true,
- locale: (langStore ?.lang) || lang,
- messages: {
- 'zh-CN': zh,
- 'en-US': en,
- 'th-TH': th
- }
- })
- // 语言数组
- export const langList = [{
- label: '简体中文',
- key: 'zh-CN'
- },
- {
- label: 'English',
- key: 'en-US'
- },
- {
- label: 'แบบไทย',
- key: 'th-TH'
- }
- ]
|