Tags for Identifying Languages
Metadata
- Publisher
- IETF
- Doc Type
- Best Practice
- Pages
- 84
- Abstract
- This document describes the structure, content, construction, and semantics of language tags for use in cases where it is desirable to indicate the language used in an information object. It also describes how to register values for use in language tags and the creation of user-defined extensions for private interchange. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.
- Publication Date
- 2009-09-01
- Status Note
- Best Current Practice
- DOI
10.17487/RFC5646- Link
- https://doi.org/10.17487/RFC5646
- Author(s)
- Addison PhillipsMark Davis
- Keyword(s)
- Language Tags
Latest version of IETF RFC 5646
Document Versions — IETF RFC 5646
-
▶ IETF RFC 5646 (2009-09-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- ISO 639-1:2002 [Active]
- ISO 639-2:1998 [Active]
- ISO.639-3.2007 — ISO 639-3:2007 Codes for the representation of names of languages — Part 3: Alpha-3 code EXTERNAL
- ISO.639-5.2008 — ISO639-5 EXTERNAL
- ISO 646:1991 [Active]
- ISO 3166-1:2006 [Withdrawn]
- ISO 15924:2004 [Active]
- Freitag, A., "Unicode Standard Annex #14: Line Breaking Properties", August 2006, < http://www.unicode.org/reports/tr14/ >. EXTERNAL
- The Unicode Consoritum, "Unicode Character Database, Special Casing Properties", March 2008, < http:// unicode.org/Public/UNIDATA/SpecialCasing.txt >. EXTERNAL
- Statistics Division, United Nations, "Standard Country or Area Codes for Statistical Use", Revision 4 (United Nations publication, Sales No. 98.XVII.9, June 1999. EXTERNAL
- IETF RFC 2026 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2277 [Active*]
- IETF RFC 3339 [Active*]
- IETF RFC 4647 [Active*]
- IETF RFC 5226 [Superseded*]
- IETF RFC 5234 [Active, Amended*]
- UNICODE.STD.5.0 — Unicode EXTERNAL
Bibliographic Reference(s)
- ISBN.0131429019 — record-jar EXTERNAL
- ISO.639 — iso639.prin EXTERNAL
- Davis, M., "Unicode Technical Standard #35: Locale Data Markup Language (LDML)", December 2007, < http://www.unicode.org/reports/tr35/ >. EXTERNAL
- "The Common Locale Data Repository Project", < http://cldr.unicode.org >. EXTERNAL
- IETF RFC 1766 [Superseded*]
- IETF RFC 2028 [Superseded*]
- IETF RFC 2046 [Active, Amended*]
- IETF RFC 2047 [Active*]
- IETF RFC 2231 [Active*]
- IETF RFC 2616 [Superseded*]
- IETF RFC 2781 [Active*]
- IETF RFC 3066 [Superseded*]
- IETF RFC 3282 [Active*]
- IETF RFC 3552 [Active*]
- IETF RFC 3629 [Active*]
- IETF RFC 4645 [Active*]
- IETF RFC 4646 [Superseded*]
- IETF RFC 5645 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC5646.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 5646, Tags for Identifying Languages. Available at https://doi.org/10.17487/RFC5646
Snippet:
IETF RFC 5646, Tags for Identifying Languages. Available at https://doi.org/10.17487/RFC5646
HTML (ISO 690 compliant)
Preview:
IETF RFC 5646, Tags for Identifying Languages. Available at https://doi.org/10.17487/RFC5646
Snippet:
<span class="citation"><cite>IETF RFC 5646</cite>, Tags for Identifying Languages. Available at <a href="https://doi.org/10.17487/RFC5646" target="_blank" rel="noopener">https://doi.org/10.17487/RFC5646</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 5646, Tags for Identifying Languages
doi: 10.17487/RFC5646
url: https://doi.org/10.17487/RFC5646
doi: 10.17487/RFC5646
url: https://doi.org/10.17487/RFC5646
Snippet:
<li> <cite id="bib-rfc5646">IETF RFC 5646</cite>, Tags for Identifying Languages <span class="doi">10.17487/RFC5646</span> </li>
Referenced By
- CST-RT-028-2026 [Active]
- Digital Cinema Content Naming Convention [Active, Versionless]
- IETF RFC 5456 [Active*]
- IETF RFC 5545 [Active*]
- IETF RFC 5645 [Active*]
- IETF RFC 5914 [Active*]
- IETF RFC 5987 [Superseded*]
- IETF RFC 5988 [Superseded*]
- IETF RFC 6120 [Active*]
- IETF RFC 6350 [Active*]
- IETF RFC 6365 [Active*]
- IETF RFC 6533 [Active*]
- IETF RFC 6648 [Active*]
- IETF RFC 6678 [Active*]
- IETF RFC 6690 [Active*]
- IETF RFC 7231 [Superseded*]
- IETF RFC 8187 [Active*]
- IETF RFC 8216 [Active*]
- IETF RFC 8288 [Active*]
- IETF RFC 8334 [Active*]
- SMPTE RDD 52:2020 [Active]
- SMPTE RP 2057:2011 [Active, Amended]
- SMPTE ST 2067-2:2013 [Superseded]
- SMPTE ST 2067-2:2016 [Superseded]
- SMPTE ST 2067-2:2020 [Active]
- SMPTE ST 2067-3:2013 [Superseded]
- SMPTE ST 2067-3:2016 [Superseded]
- SMPTE ST 2067-3:2020 [Active, Stabilized]
- SMPTE ST 2075:2013 [Active]
- SMPTE ST 377-4:2012 [Superseded*]
- SMPTE ST 377-4:2021 [Active]
- SMPTE ST 429-16:2014 [Superseded]
- SMPTE ST 429-16:2023-09 [Active]
- SMPTE ST 429-2:2023-09 [Active]