| | |
| | | import { LanguageEnum } from '@/enums/appEnum' |
| | | import { getSystemStorage } from '@/utils/storage' |
| | | import { StorageKeyManager } from '@/utils/storage/storage-key-manager' |
| | | import { languageOptions } from './language-options' |
| | | import enMessages from './langs/en.json' |
| | | import zhMessages from './langs/zh.json' |
| | | const storageKeyManager = new StorageKeyManager() |
| | |
| | | [LanguageEnum.EN]: enMessages, |
| | | [LanguageEnum.ZH]: zhMessages |
| | | } |
| | | const languageOptions = [ |
| | | { value: LanguageEnum.ZH, label: '简体中文' }, |
| | | { value: LanguageEnum.EN, label: 'English' } |
| | | ] |
| | | const getDefaultLanguage = () => { |
| | | try { |
| | | const storageKey = storageKeyManager.getStorageKey('user') |