IETF language tag

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(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...")
 
 
(One intermediate revision by one user not shown)
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 language variant. It is a short string of text; an example is "en-US".
+
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.
  
 
Registration of subtags is handled by [https://www.iana.org/ IANA]. Language ''tags'' are no longer registered directly.
 
Registration of subtags is handled by [https://www.iana.org/ IANA]. Language ''tags'' are no longer registered directly.
 +
 +
''[TODO: What exactly is the relationship between this and ISO 639?]''
  
 
== Specifications ==
 
== Specifications ==
Line 18: Line 20:
 
* 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 ==

Latest revision as of 15:15, 8 October 2016

File Format
Name IETF language tag
Ontology

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.

[TODO: What exactly is the relationship between this and ISO 639?]

Contents

[edit] Specifications

  • RFC 5646: Tags for Identifying Languages
  • RFC 4647: Matching of Language Tags
  • BCP 47: Tags for Identifying Languages

[edit] Obsolete RFCs

  • RFC 1766: Tags for the Identification of Languages
  • RFC 3066: Tags for the Identification of Languages
  • RFC 4646: Tags for Identifying Languages

[edit] See also

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox