1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| import { createI18n } from 'vue-i18n';
| import en from './en-US';
| import cn from './zh-CN';
|
| export const LOCALE_OPTIONS = [
| { label: '中文', value: 'zh-CN' },
| { label: 'English', value: 'en-US' },
| ];
| const defaultLocale = localStorage.getItem('arco-locale') || 'zh-CN';
|
| const i18n = createI18n({
| locale: defaultLocale,
| fallbackLocale: 'en-US',
| legacy: false,
| allowComposition: true,
| messages: {
| 'en-US': en,
| 'zh-CN': cn,
| },
| });
|
| export default i18n;
|
|