16 lines
336 B
TypeScript
16 lines
336 B
TypeScript
/**
|
|
* 多语言消息加载
|
|
*/
|
|
|
|
export type Locale = "zh" | "en";
|
|
|
|
export async function getThemeMessages(
|
|
locale: Locale
|
|
): Promise<Record<string, unknown>> {
|
|
const mod =
|
|
locale === "zh"
|
|
? await import("@/messages/zh.json")
|
|
: await import("@/messages/en.json");
|
|
return mod.default as Record<string, unknown>;
|
|
}
|