| 1234567891011121314151617181920212223242526272829303132 |
- // 支持的语言类型
- export type Language = 'en' | 'zh-TW' ; // 可根据需要扩展
- // 语言配置
- export interface LanguageConfig {
- code: Language;
- name: string;
- nativeName: string;
- value: boolean;
- }
- export const SUPPORTED_LANGUAGES: LanguageConfig[] = [
- { code: 'en', name: 'English', nativeName: 'English', value: false },
- { code: 'zh-TW', name: 'Chinese', nativeName: '中文', value: true },
- ];
- // 默认命名空间
- export const defaultNS = 'translation' as const;
- // 区域设置类型
- export interface Locale {
- languageCode: Language;
- languageTag: string;
- regionCode?: string;
- currencyCode?: string;
- currencySymbol?: string;
- decimalSeparator?: string;
- digitGroupingSeparator?: string;
- textDirection: 'ltr' | 'rtl';
- measurementSystem: 'metric' | 'us';
- temperatureUnit: 'celsius' | 'fahrenheit';
- }
|