Tillar kodlari
Тиллар кодлари — дунёдаги тилларни стандартлаштирилган қисқа белгилаш тизими. Улар компютер дастурлаш, интернет, таржима, луғат базалари, халқаро ҳужжатлар ва тилшуносликда кенг қўлланади.
Энг кўп ишлатиладиган тизимлар:
1. ИСО 639 стандарти
ИСО 639 — тиллар кодлаш бўйича халқаро стандарт. Бир нечта қисмлардан иборат:
- ИСО 639-1 → 2 ҳарфли кодлар (асосан кенг тарқалган тиллар учун).
- ИСО 639-2 → 3 ҳарфли кодлар (барча тиллар учун).
- ИСО 639-3 → барча мавжуд тилларни қамраб олувчи 3 ҳарфли кодлар (7 000 дан ортиқ тил).
- ИСО 639-5 → тил оилалари ва гуруҳлари кодлари.
ИСО 639-1 (2 ҳарфли) асосий тиллар
| Тил | Код | Тил | Код |
|---|---|---|---|
| Инглиз тили | эн | Рус тили | ру |
| Ўзбек тили | уз | Турк тили | тр |
| Испан тили | эс | Араб тили | ар |
| Франсуз тили | фр | Немис тили | де |
| Хитой тили (мандарин) | зҳ | Япон тили | жа |
| Корейс тили | ко | Ҳинд тили | ҳи |
| Форс (форси/дари) | фа | Урду | ур |
| Уйғур тили | уг | Қирғиз тили | кй |
| Қозоқ тили | кк | Тожик тили | тг |
| Туркман тили | тк | Қорақалпоқ тили | каа (ИСО-639-2/3) |
ИСО 639-2 (3 ҳарфли)
Кўп тиллар 2 хил уч ҳарфли кодга эга:
- библиографик код (Б)
- терминологик код (Т)
Мисол:
ИСО 639-3
Бу тизимда кам тарқалган ва кичик халқлар тиллари ҳам ўз кодига эга. Масалан:
- Чуваш тили — чв
- Бурят тили — буа
- Наҳуатл (Мексика) — наҳ
2. Бошқа тизимлар
- ИЭТФ лангуаге тагс: “РФC 5646” стандарти асосида тиллар белгиланади. Кўпинча тил-ҳудуд шаклида ёзилади.
- Инглизча (АҚШ): эн-УС
- Инглизча (Британия): эн-ГБ
- Ўзбекча (лотин): уз-Латн
- Ўзбекча (кирил): уз-Cйрл
ҲТМЛ ва дастурлашда қўлланилиши:
<ҳтмл ланг="уз">
<ҳтмл ланг="эн">
<ҳтмл ланг="ру">
3. Амалий қўлланиши
- Интернет ва браузерлар: веб-саҳифаларнинг тилини аниқлаш.
- Таржима тизимлари: Гоогле Транслате, ЧатГПТ, ДеэпЛ ва бошқалар.
- Луғат ва корпуслар: барча тилларни ягона код асосида рўйхатга олиш.
- Дастурлаш:
лоcалесозламаларида (масалан,уз_УЗ,эн_УС,ру_РУ). - Кутубхоналар: халқаро ИСБН, мақола ва илмий манбаларда тилларни белгилаш.
Манбалар:
- ИСО 639-1 кодлари рўйхати (Wикипедиа)
- ИСО 639-2 тили кодлари
- ИЭТФ Лангуаге Тагс — РФC 5646