Files
buzz-sheet/lib/i18n/locales.ts
T
gunshiz e0794822b1
CI / Verify (push) Successful in 1m18s
CI / Build immutable images and deploy (push) Successful in 1m57s
feat(i18n) : add personal languages and compact weapon exports
2026-09-14 16:44:44 +07:00

13 lines
486 B
TypeScript

export const languages = [
{ code: "th", name: "ไทย", flag: "/flags/th.svg", numberLocale: "th-TH" },
{ code: "en", name: "English", flag: "/flags/gb.svg", numberLocale: "en-GB" },
] as const;
export type Locale = (typeof languages)[number]["code"];
export const defaultLocale: Locale = "th";
export const localeStorageKey = "buzz-guide-language";
export function isLocale(value: unknown): value is Locale {
return languages.some((language) => language.code === value);
}