oralify-common
Version:
Public shared repository for Oralify
183 lines (180 loc) • 4.55 kB
text/typescript
export enum LanguageKey {
ES = 'ES',
EN = 'EN',
CA = 'CA',
PT = 'PT',
FR = 'FR',
IT = 'IT',
DE = 'DE',
CN = 'CN',
RU = 'RU',
AR = 'AR',
JP = 'JP',
NL = 'NL',
SV = 'SV',
DA = 'DA',
FI = 'FI',
NO = 'NO',
TR = 'TR',
GR = 'GR',
HU = 'HU',
PL = 'PL',
KR = 'KR', // Coreano
HE = 'HE', // Hebreo
HI = 'HI', // Hindi
RO = 'RO', // Rumano
UA = 'UA', // Ucraniano
TH = 'TH', // Tailandés
GA = 'GA', // Gallego
EU = 'EU' // Euskera (Vasco)
}
export const gLanguages: Record<LanguageKey, LanguageMapType> = {
[]: {
name: 'Español',
emoji: '🇪🇸',
keywords: ['spanish', 'español', 'castellano']
},
[]: {
name: 'Inglés',
emoji: '🇬🇧',
keywords: ['english', 'inglés', 'british', 'americano', 'us']
},
[]: {
name: 'Catalán',
emoji:
'https://i.redd.it/catalan-flag-emojis-v0-luy2i0a9jqz91.png?width=804&format=png&auto=webp&s=33562da953812f49a8e4c0caed375494748fa3dd',
keywords: ['catalan', 'catalán', 'cataluña', 'catalunya']
},
[]: {
name: 'Portugués',
emoji: '🇵🇹',
keywords: ['portuguese', 'portugués', 'portugal', 'brasileño']
},
[]: {
name: 'Francés',
emoji: '🇫🇷',
keywords: ['french', 'francés', 'france', 'francia']
},
[]: {
name: 'Italiano',
emoji: '🇮🇹',
keywords: ['italian', 'italiano', 'italia']
},
[]: {
name: 'Alemán',
emoji: '🇩🇪',
keywords: ['german', 'deutsch', 'alemán', 'alemania', 'tedesco']
},
[]: {
name: 'Chino',
emoji: '🇨🇳',
keywords: ['chinese', 'mandarin', 'chino', 'mandarín']
},
[]: {
name: 'Ruso',
emoji: '🇷🇺',
keywords: ['russian', 'ruso', 'rusia']
},
[]: {
name: 'Árabe',
emoji: '🇸🇦',
keywords: ['arabic', 'árabe', 'arabia']
},
[]: {
name: 'Japonés',
emoji: '🇯🇵',
keywords: ['japanese', 'japonés', 'japón']
},
[]: {
name: 'Holandés',
emoji: '🇳🇱',
keywords: ['dutch', 'holandés', 'netherlands', 'neerlandés']
},
[]: {
name: 'Sueco',
emoji: '🇸🇪',
keywords: ['swedish', 'sueco', 'suecia']
},
[]: {
name: 'Danés',
emoji: '🇩🇰',
keywords: ['danish', 'danés', 'dinamarca']
},
[]: {
name: 'Finés',
emoji: '🇫🇮',
keywords: ['finnish', 'finés', 'finlandia']
},
[]: {
name: 'Noruego',
emoji: '🇳🇴',
keywords: ['norwegian', 'noruego', 'noruega']
},
[]: {
name: 'Turco',
emoji: '🇹🇷',
keywords: ['turkish', 'turco', 'turquía']
},
[]: {
name: 'Griego',
emoji: '🇬🇷',
keywords: ['greek', 'griego', 'grecia']
},
[]: {
name: 'Húngaro',
emoji: '🇭🇺',
keywords: ['hungarian', 'húngaro', 'hungría']
},
[]: {
name: 'Polaco',
emoji: '🇵🇱',
keywords: ['polish', 'polaco', 'polonia']
},
[]: {
name: 'Coreano',
emoji: '🇰🇷',
keywords: ['korean', 'coreano', 'corea']
},
[]: {
name: 'Hebreo',
emoji: '🇮🇱',
keywords: ['hebrew', 'hebreo', 'israel']
},
[]: {
name: 'Hindi',
emoji: '🇮🇳',
keywords: ['hindi', 'hindú', 'india']
},
[]: {
name: 'Rumano',
emoji: '🇷🇴',
keywords: ['romanian', 'rumano', 'rumanía']
},
[]: {
name: 'Ucraniano',
emoji: '🇺🇦',
keywords: ['ukrainian', 'ucraniano', 'ucrania']
},
[]: {
name: 'Tailandés',
emoji: '🇹🇭',
keywords: ['thai', 'tailandés', 'tailandia']
},
[]: {
name: 'Gallego',
emoji:
'https://emoji.discadia.com/emojis/d5d9e328-9e2c-4cd2-bb27-148d0b60e786.png',
keywords: ['galician', 'gallego', 'galicia']
},
[]: {
name: 'Euskera',
emoji:
'https://www.delaciudadfm.com.ar/images/stories/cultura/vasco_frente.jpg',
keywords: ['basque', 'euskera', 'vasco', 'país vasco']
}
};
export type LanguageMapType = {
name: string;
emoji: string;
keywords: string[];
};