IETF-kielikoodi

Wikipediasta
Siirry navigaatioon Siirry hakuun

IETF-kielikoodit ovat kielten tunnisteita. Tunnisteessa voidaan yhdistää kieli, kirjoitusjärjestelmä ja alueellisten piirteiden täsmennys.

Esimerkiksi "en" on englannin, "pt-BR" Brasilian portugalin ja "nan-Hant-TW" Taiwanissa puhuttavan min nan -kielen koodi. Kielitunnisteen lisäksi koodissa yhdistyy alueellinen tunnus kuten "en-US" tai "en-CA" yhdysvaltalaisten ja kanadalaisten piirteiden kannalta, sekä mahdollisesti kirjoitusjärjestelmän tunnus kuten "sr-Latn", joka on serbian kieli latinalaisilla aakkosilla.

IETF-kielikoodi yhdistää määrityksiä eri standardeista kuten ISO 639 (kielet), ISO 15924 (kirjoitusjärjestelmät), ISO 3166-1 (alueet) ja UN M.49.

Koodit on määritelty RFC 5646:ssa ja siinä viitatussa RFC 5645:ssa sekä RFC 4647:ssä yhdessä IANA Language Subtag Registryn kanssa.

Kielikoodeja käytetään useissa tietokonealan standardeissa, kuten esimerkiksi IETF:n tietoliikenneprotokollissa kuten HTTP ja W3 Consortiumin standardeissa kuten HTML, XML ja PNG.

Kielikoodiin on myös laajennokset T (RFC 6497) ja U (RFC 6067): T-laajennos kuvaa muunnosta kuten kielikäännöstä ja U sisältää Common Locale Data Repository (CLDR) määrityksiä, jossa on päällekkäisyyksiä ISO/IEC 15897 -standardin kanssa. T ja U laajennoksia ylläpitää Unicode Consortium.

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]
Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: en:IETF language tag
Tämä tekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.