/** * Язык модели → код страны для флага: файлы флагов лежат по коду страны * (`/icons/flags/ru.svg`), а провайдер отдаёт язык. * * В мапе только случаи, где код языка не совпадает со страной, и для них взята * преобладающая страна языка (хинди → Индия, урду → Пакистан). Совпадающие коды * (`de`, `fr`, `it`, `pl`, `th`, …) не перечисляем — они и так резолвятся. * Если флага в наборе нет (например у Китая и Кореи файла нет вовсе), карточка * покажет вместо флага земной шар. */ export const LANG_TO_FLAG: Record = { // европейские en: 'us', cs: 'cz', da: 'dk', el: 'gr', sv: 'se', nb: 'no', nn: 'no', uk: 'ua', be: 'by', et: 'ee', sl: 'si', sq: 'al', sr: 'rs', bs: 'ba', ca: 'es', gl: 'es', eu: 'es', // азиатские zh: 'cn', zt: 'tw', ja: 'jp', ko: 'kr', hi: 'in', pa: 'in', ta: 'in', te: 'in', kn: 'in', ml: 'in', mr: 'in', gu: 'in', bn: 'bd', ur: 'pk', ne: 'np', si: 'lk', my: 'mm', km: 'kh', lo: 'la', vi: 'vn', ms: 'my', tl: 'ph', fil: 'ph', fa: 'ir', ku: 'iq', he: 'il', ka: 'ge', hy: 'am', kk: 'kz', ky: 'kg', tg: 'tj', ar: 'sa', // африканские sw: 'ke', am: 'et', af: 'za', zu: 'za', ha: 'ng', yo: 'ng', ig: 'ng', };