mirror of
https://github.com/ClovertaTheTrilobita/SanYeCao-blog.git
synced 2026-04-01 17:50:13 +00:00
18 lines
No EOL
340 B
TypeScript
18 lines
No EOL
340 B
TypeScript
import zh from "./zh";
|
|
import en from "./en";
|
|
|
|
export const languages = {
|
|
zh,
|
|
en,
|
|
};
|
|
|
|
export type Lang = keyof typeof languages;
|
|
|
|
export function getLangFromUrl(url: URL): Lang {
|
|
const lang = url.pathname.split("/")[1];
|
|
return lang === "en" ? "en" : "zh";
|
|
}
|
|
|
|
export function getTranslations(lang: Lang) {
|
|
return languages[lang];
|
|
} |