Files
Raul Lugo d1a352a473
Deploy On Server / Prepare Repository Remotely (push) Successful in 8s
Deploy On Server / Docker Compose Up (push) Successful in 16s
Deploy On Server / Prune Images (push) Successful in 2s
Deploy On Server / Remove .env File (push) Successful in 2s
feat: polish language
2026-08-11 23:27:32 +02:00

21 lines
697 B
TypeScript

export const supportedLanguages = [
{ code: "en", label: "English" },
{ code: "es", label: "Spanish" },
{ code: "de", label: "German" },
{ code: "pl", label: "Polish" },
] as const
export type SupportedLanguage = (typeof supportedLanguages)[number]["code"]
export const supportedLanguageCodes = supportedLanguages.map(
(language) => language.code,
) as [SupportedLanguage, ...SupportedLanguage[]]
export function getLanguageLabel(code: string) {
return supportedLanguages.find((language) => language.code === code)?.label ?? code
}
export function isSupportedLanguage(code: string): code is SupportedLanguage {
return supportedLanguageCodes.includes(code as SupportedLanguage)
}