| | |
| | | // 本地语言包 |
| | | import enUSLocale from './en_US'; |
| | | import zhCNLocale from './zh_CN'; |
| | | import { LanguageEnum } from '@/enums/LanguageEnum'; |
| | | |
| | | const messages = { |
| | | zh_CN: { |
| | |
| | | * 获取当前语言 |
| | | * @returns zh-cn|en ... |
| | | */ |
| | | export const getLanguage = () => { |
| | | const language = useStorage('language', 'zh_CN'); |
| | | export const getLanguage = (): LanguageEnum => { |
| | | const language = useStorage<LanguageEnum>('language', LanguageEnum.zh_CN); |
| | | if (language.value) { |
| | | return language.value; |
| | | } |
| | | return 'zh_CN'; |
| | | return LanguageEnum.zh_CN; |
| | | }; |
| | | |
| | | const i18n = createI18n({ |