IETF language tag
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Elements of File Formats }} An IETF '''language tag''' is a standard identifier for a human language or language variant. It is a s...") |
|||
Line 3: | Line 3: | ||
|subcat=Elements of File Formats | |subcat=Elements of File Formats | ||
}} | }} | ||
− | An IETF '''language tag''' is a standard identifier for a human language or | + | An IETF '''language tag''' is a standard identifier for a human language or dialect. It is a short string of text; an example is "en-US". |
A language tag consists of a sequence of hyphen-separated ''subtags'', which define and refine the language. | A language tag consists of a sequence of hyphen-separated ''subtags'', which define and refine the language. | ||
Line 18: | Line 18: | ||
* RFC 3066: Tags for the Identification of Languages | * RFC 3066: Tags for the Identification of Languages | ||
* RFC 4646: Tags for Identifying Languages | * RFC 4646: Tags for Identifying Languages | ||
+ | |||
+ | == See also == | ||
+ | * [[ISO 3166-1 country code]] | ||
== Links == | == Links == |
Revision as of 20:20, 7 October 2016
An IETF language tag is a standard identifier for a human language or dialect. It is a short string of text; an example is "en-US".
A language tag consists of a sequence of hyphen-separated subtags, which define and refine the language.
Registration of subtags is handled by IANA. Language tags are no longer registered directly.
Contents |
Specifications
- RFC 5646: Tags for Identifying Languages
- RFC 4647: Matching of Language Tags
- BCP 47: Tags for Identifying Languages
Obsolete RFCs
- RFC 1766: Tags for the Identification of Languages
- RFC 3066: Tags for the Identification of Languages
- RFC 4646: Tags for Identifying Languages
See also
Links
- IANA Protocol Registries, "Language Tags" section
- Wikipedia: IETF language tag
- Wikipedia: ISO 639
- langtag.net