18 lines
350 B
TypeScript
18 lines
350 B
TypeScript
import { createI18n } from "vue-i18n";
|
|
import enUS from "./en-US.json";
|
|
import zhCN from "./zh-CN.json";
|
|
|
|
export type MessageSchema = typeof enUS;
|
|
|
|
const i18n = createI18n<MessageSchema, "en-US" | "zh-CN">({
|
|
legacy: false,
|
|
locale: "en-US",
|
|
fallbackLocale: "en-US",
|
|
messages: {
|
|
"en-US": enUS,
|
|
"zh-CN": zhCN,
|
|
},
|
|
});
|
|
|
|
export { i18n };
|