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