export const defaultLanguage = 'en'; export const languages = [ { code: 'en', label: 'English', flag: '🇺🇸', dir: 'ltr', }, { code: 'zh-CN', label: '简体中文', flag: '🇨🇳', dir: 'ltr', }, { code: 'zh-TW', label: '繁體中文', flag: '🇹🇼', dir: 'ltr', }, ]; export type Language = (typeof languages)[number]['code']; export const isValidLanguage = (lang: string): lang is Language => { return languages.some((l) => l.code === lang); }; export const getLanguageConfig = (lang: Language) => { return languages.find((l) => l.code === lang) || languages[0]; };