13 lines
486 B
TypeScript
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);
|
|
}
|