IETF language tag

An IETF BCP 47 language tag is a a standardized code or tag that is used to identify human languages in internet programming as used by computing standards such as HTTP,[1] HTML,[2] XML[3] and PNG.[4]. The tag structure has been standardized by the Internet Engineering Task Force (IETF) in Best Current Practice (BCP) 47; the subtags are maintained by the IANA Language Subtag Registry.[5][6][7] To distinguish language variants for countries, regions, or writing systems, IETF language tags combine subtags from other standards such as ISO 639, ISO 15924, ISO 3166-1 and UN M.49.

Notably,[why?] the tag en stands for English; es-419 for Latin American Spanish; rm-sursilv for Sursilvan; gsw-u-sd-chzh for Zürich German; nan-Hant-TW for Min Nan Chinese as spoken in Taiwan using traditional Han characters.

  1. ^ Fielding, Roy T.; Reschke, Julian F., eds. (June 2014). "Language Tags". Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. sec. 3.1.3.1. doi:10.17487/RFC7231. RFC 7231.
  2. ^ "Language information and text direction". w3.org. Retrieved 28 July 2015.
  3. ^ "Extensible Markup Language (XML) 1.0 (Fifth Edition)". w3.org. Retrieved 28 July 2015.
  4. ^ "Portable Network Graphics (PNG) Specification (Second Edition)". w3.org. Retrieved 28 July 2015.
  5. ^ "Language Subtag Registry". iana.org. Internet Assigned Numbers Authority. Retrieved 2018-12-05.
  6. ^ "Language Tag Extensions Registry". iana.org. Internet Assigned Numbers Authority. Retrieved 2018-12-06.
  7. ^ "IANA — Protocol Registries". iana.org. Retrieved 28 July 2015.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne