diff --git a/src/lang/helper.ts b/src/lang/helper.ts index 8cd6102..f8d9ec5 100644 --- a/src/lang/helper.ts +++ b/src/lang/helper.ts @@ -1,15 +1,17 @@ -import zh from "./locale/zh" -import en from "./locale/en" +import zh from "./locale/zh"; +import en from "./locale/en"; +import zhTW from "./locale/zh-TW"; -const localeMap: { [k: string]: Partial } = { +const localeMap: { [k: string]: Partial; } = { en, zh, -} + "zh-TW": zhTW, +}; -const lang = window.localStorage.getItem("language") -const locale = localeMap[lang || "en"] +const lang = window.localStorage.getItem("language"); +const locale = localeMap[lang || "en"]; export function t(text: keyof typeof en): string { - return (locale && locale[text]) || en[text] + return (locale && locale[text]) || en[text]; } \ No newline at end of file