draft-ietf-ltru-4645bis-10.txt   rfc5645.txt 
Network Working Group D. Ewell, Ed. Network Working Group D. Ewell, Ed.
Internet-Draft Consultant Request for Comments: 5645 Consultant
Intended status: Informational February 24, 2009 Category: Informational September 2009
Expires: August 28, 2009
Update to the Language Subtag Registry Update to the Language Subtag Registry
draft-ietf-ltru-4645bis-10
Status of this Memo Abstract
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at This memo defines the procedure used to update the IANA Language
http://www.ietf.org/ietf/1id-abstracts.txt. Subtag Registry, in conjunction with the publication of RFC 5646, for
use in forming tags for identifying languages.
The list of Internet-Draft Shadow Directories can be accessed at Status of This Memo
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 28, 2009. This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice Copyright Notice
Copyright (c) 2009 IETF Trust and the persons identified as the Copyright (c) 2009 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents in effect on the date of Provisions Relating to IETF Documents in effect on the date of
publication of this document (http://trustee.ietf.org/license-info). publication of this document (http://trustee.ietf.org/license-info).
Please review these documents carefully, as they describe your rights Please review these documents carefully, as they describe your rights
and restrictions with respect to this document. and restrictions with respect to this document.
Abstract
This memo defines the procedure used to update the IANA Language
Subtag Registry in conjunction with the publication of RFC 4646bis
[RFC EDITOR NOTE: replace with actual RFC number], for use in forming
tags for identifying languages. As an Internet-Draft, it also
contained a complete replacement of the contents of the Registry to
be used by IANA in updating it. To prevent confusion, this material
was removed before publication.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Updating the Registry . . . . . . . . . . . . . . . . . . . . 4 2. Updating the Registry . . . . . . . . . . . . . . . . . . . . 2
2.1. Starting Point . . . . . . . . . . . . . . . . . . . . . 4 2.1. Starting Point . . . . . . . . . . . . . . . . . . . . . . 2
2.2. New Language Subtags . . . . . . . . . . . . . . . . . . 5 2.2. New Language Subtags . . . . . . . . . . . . . . . . . . . 4
2.3. Modified Language Subtags . . . . . . . . . . . . . . . . 6 2.3. Modified Language Subtags . . . . . . . . . . . . . . . . 5
2.4. New Region Subtags . . . . . . . . . . . . . . . . . . . 7 2.4. New Region Subtags . . . . . . . . . . . . . . . . . . . . 6
2.5. Grandfathered and Redundant Tags . . . . . . . . . . . . 8 2.5. Grandfathered and Redundant Tags . . . . . . . . . . . . . 6
2.6. Preferred-Value Changes . . . . . . . . . . . . . . . . . 10 2.6. Preferred-Value Changes . . . . . . . . . . . . . . . . . 9
2.7. Additional Changes . . . . . . . . . . . . . . . . . . . 11 2.7. Additional Changes . . . . . . . . . . . . . . . . . . . . 9
3. Updated Registry Contents . . . . . . . . . . . . . . . . . . 12 3. Updated Registry Contents . . . . . . . . . . . . . . . . . . 10
4. Security Considerations . . . . . . . . . . . . . . . . . . . 941 4. Security Considerations . . . . . . . . . . . . . . . . . . . 10
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 942 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
6. Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . 943 6. References . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 947 6.1. Normative References . . . . . . . . . . . . . . . . . . . 11
7.1. Normative References . . . . . . . . . . . . . . . . . . 947 6.2. Informative References . . . . . . . . . . . . . . . . . . 12
7.2. Informative References . . . . . . . . . . . . . . . . . 948 Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 13
Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 949
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 950
1. Introduction 1. Introduction
[RFC4646] provided for a Language Subtag Registry and described its [RFC4646] provides for a Language Subtag Registry and describes its
format. The initial contents of the Registry and rules for format. The initial contents of the registry and rules for
determining them were specified in [RFC4645]. determining them are specified in [RFC4645].
[draft-ietf-ltru-4646bis-21] expands on [RFC4646] by adding support [RFC5646] expands on [RFC4646] by adding support for approximately
for approximately 7,500 new primary and extended language subtags 7,500 new primary and extended language subtags based on [ISO639-3]
based on [ISO639-3] and [ISO639-5] alpha-3 code elements, and seven and [ISO639-5] alpha-3 code elements, and seven new region subtags
new region subtags based on [ISO3166-1] exceptionally reserved code based on [ISO3166-1] exceptionally reserved code elements. This memo
elements. This memo describes the process of updating the Registry describes the process of updating the registry to include these
to include these additional subtags, and to make secondary changes to additional subtags and to make secondary changes to the registry that
the Registry that result from adding the new subtags and from other result from adding the new subtags and from other decisions made by
decisions made by the Language Tag Registry Update (LTRU) Working the Language Tag Registry Update (LTRU) Working Group.
Group.
In its initial phase as an Internet-Draft, this memo also contained a In writing this document, a complete replacement of the contents of
complete replacement of the contents of the Language Subtag Registry the Language Subtag Registry was provided to the Internet Assigned
to be used by the Internet Assigned Numbers Authority (IANA) in Numbers Authority (IANA) to record the necessary updates.
updating it. This content was deleted from this memo prior to
publication as an RFC.
The format of the Language Subtag Registry, and the definition and The format of the Language Subtag Registry as well as the definition
intended purpose of each of the fields, are described in and intended purpose of each of the fields are described in
[draft-ietf-ltru-4646bis-21]. [RFC5646].
The Registry is expected to change over time, as new subtags are The registry is expected to change over time, as new subtags are
registered and existing subtags are modified or deprecated. The registered and existing subtags are modified or deprecated. The
process of updating the Registry is described in process of updating the registry is described in Section 3 of
[draft-ietf-ltru-4646bis-21], Section 3. In its Internet-Draft [RFC5646].
phase, this memo did not define the permanent contents of the
Registry and should not be represented as having done so.
Many of the subtags defined in the Language Subtag Registry are based Many of the subtags defined in the Language Subtag Registry are based
on code elements defined in [ISO639-1], [ISO639-2], [ISO639-3], on code elements defined in [ISO639-1], [ISO639-2], [ISO639-3],
[ISO639-5], [ISO3166-1], [ISO15924], and [UN_M.49]. The Registry is [ISO639-5], [ISO3166-1], [ISO15924], and [UN_M.49]. The registry is
not a mirror of the code lists defined by these standards and should not a mirror of the code lists defined by these standards and should
not be used as one. not be used as one.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
2. Updating the Registry 2. Updating the Registry
This section describes the process for determining the updated This section describes the process for determining the updated
contents of the Language Subtag Registry. contents of the Language Subtag Registry.
2.1. Starting Point 2.1. Starting Point
The version of the Language Subtag Registry that was current at the The version of the Language Subtag Registry that was current at the
time of IESG approval of this memo served as the starting point for time of IESG approval of this memo served as the starting point for
this update. This version was created according to the process this update. This version was created according to the process
described in [RFC4645] and maintained according to the process described in [RFC4645] and maintained according to the process
described in [RFC4646]. described in [RFC4646].
The source data for [ISO639-3] used for this update consisted of The source data for [ISO639-3] used for this update consisted of
three files, available from the official site of the ISO 639-3 three files, available from the official site of the ISO 639-3
Registration Authority. [RFC EDITOR NOTE: this file is updated from Registration Authority. (Note that this file is updated from time to
time to time. The version used in the preparation of this memo was time. The version used in the preparation of this memo was the one
the one in place on February 24, 2009.] in place on February 24, 2009.)
o [iso-639-3_20090210] is a list of all language code elements in o [iso-639-3_20090210] is a list of all language code elements in
[ISO639-3], including the alpha-3 code element and reference name [ISO639-3], including the alpha-3 code element and reference name
for each code element. For example, the entry for the Dari for each code element. For example, the entry for the Dari
language contained the code element 'prs' and the name "Dari" language contained the code element 'prs' and the name "Dari"
(among other information). (among other information).
o [iso-639-3_Name_Index_20090210] is a list containing all names o [iso-639-3_Name_Index_20090210] is a list containing all names
associated with each language according to [ISO639-3], including associated with each language according to [ISO639-3], including
both inverted and non-inverted forms where appropriate. An both inverted and non-inverted forms where appropriate. An
"inverted" name is one which is altered from the usual English- "inverted" name is one that is altered from the usual English-
language order by moving adjectival qualifiers to the end, after language order by moving adjectival qualifiers to the end, after
the main language name, and separated by a comma. A code element the main language name and separated by a comma. A code element
may have more than one entry in this file; the reference name and may have more than one entry in this file; the reference name and
its inverted form are usually, but not always, given in the first its inverted form are usually, but not always, given in the first
entry. For example, this file contained an entry for the code entry. For example, this file contained an entry for the code
element 'prs' with the name "Dari" (twice) and another entry with element 'prs' with the name "Dari" (twice) and another entry with
the names "Eastern Farsi" and "Farsi, Eastern". the names "Eastern Farsi" and "Farsi, Eastern".
o [iso-639-3-macrolanguages_20090120] is a list of all alpha-3 code o [iso-639-3-macrolanguages_20090120] is a list of all alpha-3 code
elements for languages that are encompassed by a macrolanguage in elements for languages that are encompassed by a macrolanguage in
[ISO639-3], together with the alpha-3 code element for the [ISO639-3], together with the alpha-3 code element for the
macrolanguage. For example, a line containing the code elements macrolanguage. For example, a line containing the code elements
'fas' and 'prs' indicated that the macrolanguage "Persian" 'fas' and 'prs' indicated that the macrolanguage "Persian"
encompasses the individual language "Dari". (Note that these encompasses the individual language "Dari". (Note that these
alpha-3 code elements may not have corresponded directly to alpha-3 code elements may not have corresponded directly to
subtags in the Registry, which uses 2-letter subtags derived from subtags in the registry, which uses 2-letter subtags derived from
[ISO639-1] when possible.) [ISO639-1] when possible.)
The source data for [ISO639-5] used for this update consisted of one The source data for [ISO639-5] used for this update consisted of one
file, available from the official site of the ISO 639-5 Registration file, available from the official site of the ISO 639-5 Registration
Authority. [RFC EDITOR NOTE: this file is updated from time to time. Authority. (Note that this file is updated from time to time. The
The version used in the preparation of this memo was the one in place version used in the preparation of this memo was the one in place on
on February 24, 2009.] February 24, 2009.)
o [iso639-5.tab.txt] is a list of all language code elements in o [iso639-5.tab.txt] is a list of all language code elements in
[ISO639-5], including the alpha-3 code elements and English name [ISO639-5], including the alpha-3 code elements and English name
for each code element. For example, this file includes an entry for each code element. For example, this file includes an entry
containing the code element 'ira' and the name "Iranian languages" containing the code element 'ira' and the name "Iranian languages"
(among other information). (among other information).
Language code elements that were already retired in all of the source Language code elements that were already retired in all of the source
standards prior to IESG approval of this memo were not listed in standards prior to IESG approval of this memo were not listed in
these files, and consequently were not considered in this update. these files and, consequently, were not considered in this update.
The values of the File-Date field, the Added date for each new subtag The values of the File-Date field, the Added date for each new subtag
record, and the Deprecated date for each existing grandfathered or record, and the Deprecated date for each existing grandfathered or
redundant tag deprecated by this update were set to a date as near as redundant tag deprecated by this update were set to a date as near as
practical to the date of IESG approval of this memo. [RFC EDITOR practical to the date this memo was approved for publication by IESG.
NOTE: these dates are initially set to 2029-09-09 for easy
recognition, and MUST be updated during AUTH48.]
2.2. New Language Subtags 2.2. New Language Subtags
For each language in [ISO639-3] that was not already represented by a For each language in [ISO639-3] that was not already represented by a
language subtag in the Language Subtag Registry, a new language language subtag in the Language Subtag Registry, a new language
subtag was added to the Registry, using the [ISO639-3] code element subtag was added to the registry, using the [ISO639-3] code element
as the value for the Subtag field and each of the non-inverted as the value for the Subtag field and using each of the non-inverted
[ISO639-3] names as a separate Description field. The [ISO639-3] [ISO639-3] names as a separate Description field. The [ISO639-3]
reference name was represented by the first Description field. reference name is represented by the first Description field.
If the language was encompassed by one of the [ISO639-3] If the language was encompassed by one of the [ISO639-3]
macrolanguages 'ar' (Arabic), 'kok' (Konkani), 'ms' (Malay), 'sw' macrolanguages 'ar' (Arabic), 'kok' (Konkani), 'ms' (Malay), 'sw'
(Swahili), 'uz' (Uzbek), or 'zh' (Chinese), as determined by (Swahili), 'uz' (Uzbek), or 'zh' (Chinese), as determined by
[iso-639-3-macrolanguages_20090120], an extended language subtag was [iso-639-3-macrolanguages_20090120], an extended language subtag was
also added, with the primary language subtag of the macrolanguage as also added, with the primary language subtag of the macrolanguage as
the value for the Prefix field. These macrolanguage subtags were the value for the Prefix field. These macrolanguage subtags were
already present in the Language Subtag Registry and were chosen already present in the Language Subtag Registry and were chosen
because they were determined by the LTRU Working Group to have been because they were determined by the LTRU Working Group to have been
used to represent a single dominant language as well as the used to represent a single dominant language as well as the
skipping to change at page 6, line 13 skipping to change at page 4, line 49
macrolanguage encompassing all sign languages. macrolanguage encompassing all sign languages.
All extended language subtags were added with a Preferred-Value equal All extended language subtags were added with a Preferred-Value equal
to the corresponding primary language subtag. to the corresponding primary language subtag.
If the language was encompassed by a macrolanguage, as determined by If the language was encompassed by a macrolanguage, as determined by
[iso-639-3-macrolanguages_20090120], a Macrolanguage field was added [iso-639-3-macrolanguages_20090120], a Macrolanguage field was added
for the encompassed language, with a value equal to the subtag of the for the encompassed language, with a value equal to the subtag of the
macrolanguage. (Note that 'sgn' is defined as a "collection code" by macrolanguage. (Note that 'sgn' is defined as a "collection code" by
[ISO639-3] and hence is not included in that standard; therefore, no [ISO639-3] and hence is not included in that standard; therefore, no
Macrolanguage field was added for sign-language subtags.) Macrolanguage field was added for sign language subtags.)
If the language was assigned a "Scope" value of 'M' (Macrolanguage) If the language was assigned a "Scope" value of 'M' (Macrolanguage)
in [iso-639-3_20090210], a Scope value of "macrolanguage" was added in [iso-639-3_20090210], a Scope value of "macrolanguage" was added
for the language. Otherwise, if the language was assigned a "Scope" for the language. Otherwise, if the language was assigned a "Scope"
value of 'S' (Special), a Scope value of "special" was added. Most value of 'S' (Special), a Scope value of "special" was added. Most
languages in [ISO639-3] have scope 'I' (Individual) and thus were not languages in [ISO639-3] have scope 'I' (Individual) and thus were not
assigned a Scope value in the Registry. assigned a Scope value in the registry.
For each language in [iso639-5.tab.txt] that was not already For each language in [iso639-5.tab.txt] that was not already
represented by a language subtag in the Language Subtag Registry, a represented by a language subtag in the Language Subtag Registry, a
new language subtag was added to the Registry, using the [ISO639-5] new language subtag was added to the registry, using the [ISO639-5]
code element as the value for the Subtag field and the "English name" code element as the value for the Subtag field and using the "English
field as the Description field. Each of these languages was assigned name" field as the Description field. Each of these languages was
a Scope value of "collection" in the Registry. assigned a Scope value of "collection" in the registry.
All subtags were added to the Registry maintaining alphabetical order All subtags were added to the registry maintaining alphabetical order
within each type of subtag: all 2-letter "language" subtags first, within each type of subtag: all 2-letter "language" subtags first,
then all 3-letter "language" subtags, and finally all "extlang" then all 3-letter "language" subtags, and finally all "extlang"
subtags. Some existing records were moved to ensure this order. subtags. Some existing records were moved to ensure this order.
2.3. Modified Language Subtags 2.3. Modified Language Subtags
For each language in [ISO639-3] that was already represented by a For each language in [ISO639-3] that was already represented by a
language subtag in the Language Subtag Registry, Description fields language subtag in the Language Subtag Registry, Description fields
were added as necessary to reflect all non-inverted names listed for were added as necessary to reflect all non-inverted names listed for
that language in [iso-639-3_Name_Index_20090210]. Any existing that language in [iso-639-3_Name_Index_20090210]. Any existing
Description fields which reflected inverted names, or which Description fields that reflected inverted names or that represented
represented a strict subset of the information provided by the a strict subset of the information provided by the [ISO639-3] name
[ISO639-3] name, were deleted. An example of the latter was the name were deleted. An example of the latter was the name "Ainu" for the
"Ainu" for the subtag 'ain', which provided less information than the subtag 'ain', which provided less information than the [ISO639-3]
[ISO639-3] name "Ainu (Japan)". name "Ainu (Japan)".
The order of Description fields was adjusted to ensure that the The order of Description fields was adjusted to ensure that the
reference name from [ISO639-3] was listed first, followed by other reference name from [ISO639-3] was listed first, followed by other
names from [ISO639-3] in the order presented by that standard, names from [ISO639-3] in the order presented by that standard,
followed by any other names already existing in the Registry. In followed by any other names already existing in the registry. In
some cases this resulted in a reordering of Description fields for some cases, this resulted in a reordering of Description fields for
existing entries, even when no new values were added. existing entries, even when no new values were added.
For each language that was encompassed by a macrolanguage in For each language that was encompassed by a macrolanguage in
[ISO639-3], a Macrolanguage field was added, with a value equal to [ISO639-3], a Macrolanguage field was added, with a value equal to
the subtag of the macrolanguage. the subtag of the macrolanguage.
For each language in [iso639-5.tab.txt] that was already represented For each language in [iso639-5.tab.txt] that was already represented
in the Language Subtag Registry, the Description field was adjusted in the Language Subtag Registry, the Description field was adjusted
as necessary to match the "English name" field in [iso639-5.tab.txt]. as necessary to match the "English name" field in [iso639-5.tab.txt].
Names in inverted form were rearranged to remove the inversion. Each Names in inverted form were rearranged to remove the inversion. Each
of these languages was assigned a Scope value of "collection". of these languages was assigned a Scope value of "collection".
Existing language subtags whose code elements were assigned prior to Existing language subtags whose code elements were assigned prior to
the publication of [ISO639-3] or [ISO639-5] and which were identified the publication of [ISO639-3] or [ISO639-5] and that were identified
by the [ISO639-3] Registration Authority as representing collections by the [ISO639-3] Registration Authority as representing collections
were also assigned a Scope value of "collection", even though they were also assigned a Scope value of "collection", even though they
are not listed as such in [iso639-5.tab.txt]. are not listed as such in [iso639-5.tab.txt].
Note in particular that the change from [ISO639-2] names such as Note in particular that the change from [ISO639-2] names such as
"Afro-Asiatic (Other)" to [ISO639-5] names such as "Afro-Asiatic "Afro-Asiatic (Other)" to [ISO639-5] names such as "Afro-Asiatic
languages" implies a broadening of scope for some of these subtags, languages" implies a broadening of scope for some of these subtags,
designated "remainder groups" in [ISO639-5]. While designated "remainder groups" in [ISO639-5]. While
[iso639-5.tab.txt] includes a field indicating which code elements [iso639-5.tab.txt] includes a field indicating which code elements
are designated as "groups" or "remainder groups" in [ISO639-2], are designated as "groups" or "remainder groups" in [ISO639-2],
[draft-ietf-ltru-4646bis-21] does not make this distinction, and [RFC5646] does not make this distinction, and consequently this field
consequently this field was not used in updating the Language Subtag was not used in updating the Language Subtag Registry.
Registry.
A Scope value of "private-use" was added for the unique record with A Scope value of "private-use" was added for the unique record with
Subtag value 'qaa..qtz'. This record has a Description of "Private Subtag value 'qaa..qtz'. This record has a Description of "Private
use" (changed from "PRIVATE USE") and corresponds to a range of code use" (changed from "PRIVATE USE") and corresponds to a range of code
elements that is reserved for private use in [ISO639-2]. The elements that is reserved for private use in [ISO639-2]. The
Description fields for script and region private-use subtags were Description fields for script and region private-use subtags were
also capitalized as "Private use". also capitalized as "Private use".
2.4. New Region Subtags 2.4. New Region Subtags
[draft-ietf-ltru-4646bis-21] expands the scope of region subtags by [RFC5646] expands the scope of region subtags by adding subtags based
adding subtags based on code elements defined as "exceptionally on code elements defined as "exceptionally reserved" in [ISO3166-1].
reserved" in [ISO3166-1]. These code elements are reserved by the These code elements are reserved by the ISO 3166 Maintenance Agency
ISO 3166 Maintenance Agency "at the request of national ISO member "at the request of national ISO member bodies, governments and
bodies, governments and international organizations". At the time of international organizations". At the time of IESG approval of this
IESG approval of this memo, ISO 3166/MA had defined nine memo, ISO 3166/MA had defined nine exceptionally reserved code
exceptionally reserved code elements, all of which were added to the elements, all of which were added to the Language Subtag Registry
Language Subtag Registry except for the following: except for the following:
o 'FX' (Metropolitan France) was already present in the Language o 'FX' (Metropolitan France) was already present in the Language
Subtag Registry because it was an assigned [ISO3166-1] code Subtag Registry because it was an assigned [ISO3166-1] code
element from 1993 to 1997, but was deprecated with a Preferred- element from 1993 to 1997, but was deprecated with a Preferred-
Value of "FR". Value of "FR".
o 'UK' (United Kingdom) was not added because it is associated with o 'UK' (United Kingdom) was not added because it is associated with
the same UN M.49 code (826) as the existing region subtag 'GB'. the same UN M.49 code (826) as the existing region subtag 'GB'.
[draft-ietf-ltru-4646bis-21], Section 3.4, item 15 (D) states that [RFC5646], Section 3.4, item 15 (D) states that a new region
a new region subtag is not added to the Language Subtag Registry subtag is not added to the Language Subtag Registry if it carries
if it carries the same meaning as an existing region subtag. the same meaning as an existing region subtag.
2.5. Grandfathered and Redundant Tags 2.5. Grandfathered and Redundant Tags
As stated in [draft-ietf-ltru-4646bis-21], "grandfathered" and As stated in [RFC5646], "grandfathered" and "redundant" tags are
"redundant" tags are complete tags in the Language Subtag Registry complete tags in the Language Subtag Registry that were registered
that were registered under [RFC1766] or [RFC3066] and remain valid. under [RFC1766] or [RFC3066] and remain valid. Grandfathered tags
Grandfathered tags cannot be generated from a valid combination of cannot be generated from a valid combination of subtags, while
subtags, while redundant tags can be. redundant tags can be.
Under certain conditions, registration of a subtag under Under certain conditions, registration of a subtag under [RFC5646]
[draft-ietf-ltru-4646bis-21] may cause a grandfathered tag to be may cause a grandfathered tag to be reclassified as redundant. It
reclassified as redundant. It may also enable the creation of a may also enable the creation of a generative tag with the same
generative tag with the same meaning as a grandfathered or redundant meaning as a grandfathered or redundant tag; in that case, the
tag; in that case, the grandfathered or redundant tag is marked as grandfathered or redundant tag is marked as Deprecated, and the
Deprecated, and the generative tag (including the new subtag) becomes generative tag (including the new subtag) becomes its Preferred-
its Preferred-Value. Value.
As a result of adding the new subtags in this update, each of the As a result of adding the new subtags in this update, each of the
following grandfathered tags became composable and was reclassified following grandfathered tags became composable, were reclassified as
as redundant, and was deprecated with the indicated generative tag redundant, and were deprecated with the indicated generative tag
serving as the Preferred-Value: serving as the Preferred-Value:
zh-cmn (Preferred-Value: cmn) zh-cmn (Preferred-Value: cmn)
zh-cmn-Hans (Preferred-Value: cmn-Hans) zh-cmn-Hans (Preferred-Value: cmn-Hans)
zh-cmn-Hant (Preferred-Value: cmn-Hant) zh-cmn-Hant (Preferred-Value: cmn-Hant)
zh-gan (Preferred-Value: gan) zh-gan (Preferred-Value: gan)
skipping to change at page 9, line 17 skipping to change at page 8, line 4
i-tsu (Preferred-Value: tsu) i-tsu (Preferred-Value: tsu)
zh-hakka (Preferred-Value: hak) zh-hakka (Preferred-Value: hak)
zh-min (no Preferred-Value; see below) zh-min (no Preferred-Value; see below)
zh-min-nan (Preferred-Value: nan) zh-min-nan (Preferred-Value: nan)
zh-xiang (Preferred-Value: hns) zh-xiang (Preferred-Value: hns)
The tag "zh-min", originally registered under [RFC1766], is a special The tag "zh-min", originally registered under [RFC1766], is a special
case: it represents a small class of Chinese languages, but is not a case: it represents a small class of Chinese languages, but is not a
true macrolanguage. The string "min" could not ever be used to tag true macrolanguage. The string "min" could not ever be used to tag
these languages since the [ISO639-3] code element 'min' is assigned these languages since the [ISO639-3] code element 'min' is assigned
to an individual language (Minangkabau) that is not related to to an individual language (Minangkabau) that is not related to
Chinese ('zh'). Because it is not believed to represent a useful Chinese ('zh'). Because it is not believed to represent a useful
linguistic entity for tagging purposes, it was deprecated without a linguistic entity for tagging purposes, it was deprecated without a
Preferred-Value. Preferred-Value.
The following grandfathered and redundant sign-language tags were The following grandfathered and redundant sign language tags were
deprecated, with the indicated generative tag serving as the deprecated, with the indicated generative tag serving as the
Preferred-Value: Preferred-Value:
sgn-BE-FR (Preferred-Value: sfb) sgn-BE-FR (Preferred-Value: sfb)
sgn-BE-NL (Preferred-Value: vgt) sgn-BE-NL (Preferred-Value: vgt)
sgn-BR (Preferred-Value: bzs) sgn-BR (Preferred-Value: bzs)
sgn-CH-DE (Preferred-Value: sgg) sgn-CH-DE (Preferred-Value: sgg)
skipping to change at page 10, line 35 skipping to change at page 9, line 19
sgn-ZA (Preferred-Value: sfs) sgn-ZA (Preferred-Value: sfs)
No change was made to the Description field(s) for any of the No change was made to the Description field(s) for any of the
grandfathered or redundant tags. For example, the redundant tag grandfathered or redundant tags. For example, the redundant tag
"sgn-US" continues to carry the Description "American Sign Language". "sgn-US" continues to carry the Description "American Sign Language".
The sign language tags registered prior to [RFC4646] remain an The sign language tags registered prior to [RFC4646] remain an
exception to the general principle that the meaning of a non- exception to the general principle that the meaning of a non-
grandfathered tag can be derived from its component subtags. grandfathered tag can be derived from its component subtags.
In previous versions of the Registry, grandfathered tags that had In previous versions of the registry, grandfathered tags that had
been deprecated as a result of adding an ISO 639-based language been deprecated as a result of adding an ISO 639-based language
subtag included a Comments field, with a value of the form "replaced subtag included a Comments field, with a value of the form "replaced
by ISO code xxx", where 'xxx' represented the new language subtag. by ISO code xxx", where 'xxx' represented the new language subtag.
These comments duplicated the information contained within the These comments duplicated the information contained within the
Preferred-Value field, and were deleted as part of this update. No Preferred-Value field and were deleted as part of this update. No
changes were made to other Comments fields. changes were made to other Comments fields.
2.6. Preferred-Value Changes 2.6. Preferred-Value Changes
[draft-ietf-ltru-4646bis-21], Section 3.1.7 provides for the value of [RFC5646], Section 3.1.7 provides for the value of Preferred-Value
Preferred-Value fields to be updated as necessary to reflect changes fields to be updated as necessary to reflect changes in one of the
in one of the source standards. Accordingly, the Preferred-Value source standards. Accordingly, the Preferred-Value fields for the
fields for the following deprecated tags were changed: following deprecated tags were changed:
i-hak (changed from zh-hakka to hak) i-hak (changed from zh-hakka to hak)
zh-guoyu (changed from zh-cmn to cmn) zh-guoyu (changed from zh-cmn to cmn)
This makes it unnecessary for consumers of the Language Subtag This makes it unnecessary for consumers of the Language Subtag
Registry to follow a "chain" of Preferred-Values in order to arrive Registry to follow a "chain" of Preferred-Values in order to arrive
at a non-deprecated subtag. at a non-deprecated subtag.
2.7. Additional Changes 2.7. Additional Changes
For consistency with the handling of alternative names in language For consistency with the handling of alternative names in language
subtags, Description fields for script subtags taken from [ISO15924] subtags, Description fields for script subtags taken from [ISO15924]
skipping to change at page 11, line 27 skipping to change at page 10, line 11
Description fields for script subtags contained parenthetical Description fields for script subtags contained parenthetical
material that was explanatory, rather than identifying alternative material that was explanatory, rather than identifying alternative
names; these fields were not altered. names; these fields were not altered.
This situation does not apply to region subtags taken from This situation does not apply to region subtags taken from
[ISO3166-1] and [UN_M.49] because those standards do not provide [ISO3166-1] and [UN_M.49] because those standards do not provide
freely available alternative names for code elements. freely available alternative names for code elements.
Description fields in inverted form for script and region subtags Description fields in inverted form for script and region subtags
were rearranged to remove the inversion, for consistency with the were rearranged to remove the inversion, for consistency with the
handling of language subtags in Section 2.2 and Section 2.3. For handling of language subtags in Sections 2.2 and 2.3. For example,
example, the Description field "Korea, Republic of" was changed to the Description field "Korea, Republic of" was changed to "Republic
"Republic of Korea". of Korea".
The capitalization of the Subtag fields for certain grandfathered and The capitalization of the Subtag fields for certain grandfathered and
redundant tags (sgn-BE-fr, sgn-BE-nl, sgn-CH-de, yi-latn) was redundant tags (sgn-BE-fr, sgn-BE-nl, sgn-CH-de, and yi-latn) was
modified to conform with the capitalization conventions described in modified to conform with the capitalization conventions described in
[draft-ietf-ltru-4646bis-21], Section 2.1.1. This has no effect on [RFC5646], Section 2.1.1. This has no effect on the validity or
the validity or meaning of these tags. meaning of these tags.
The Description field for subtag 'sgn' was capitalized as "Sign The Description field for subtag 'sgn' was capitalized as "Sign
languages", to match the capitalization used for other languages in languages" to match the capitalization used for other languages in
[ISO639-5], even though this capitalization does not exactly match [ISO639-5], even though this capitalization does not exactly match
that used for code element 'sgn' in any of the ISO 639 parts. that used for code element 'sgn' in any of the ISO 639 parts.
The Deprecated field for the region subtag TP was modified from 2002- The Deprecated field for the region subtag TP was modified from 2002-
11-15 to 2002-05-20, to correct a clerical error. The corrected date 11-15 to 2002-05-20, to correct a clerical error. The corrected date
reflects the actual date the code element TP was withdrawn in reflects the actual date the code element TP was withdrawn in
[ISO3166-1]. [ISO3166-1].
The order of fields within records in the Registry was adjusted as The order of fields within records in the registry was adjusted as
necessary to match the order in which these fields are described in necessary to match the order in which these fields are described in
[draft-ietf-ltru-4646bis-21], Section 3.1.2. This ordering is not [RFC5646], Section 3.1.2. This ordering is not required by [RFC5646]
required by [draft-ietf-ltru-4646bis-21] and may not necessarily be and may not necessarily be reflected in future additions or
reflected in future additions or modifications to the Registry. modifications to the registry.
3. Updated Registry Contents 3. Updated Registry Contents
The remainder of this section specified the updated set of records IANA has updated the Language Subtag Registry according to the
for the Language Subtag Registry. This material was deleted before provided replacement contents. The replacement content was listed in
publication of this memo, to avoid any potential confusion with the the working draft of this document, but was deleted prior to
Registry itself. The IANA Language Subtag Registry can be found at publication as an RFC to avoid potential confusion with the registry
<http://www.iana.org/numbers.html> under "Language Tags". itself. The Language Subtag Registry is available from the IANA
website, <http://www.iana.org>.
[RFC EDITOR NOTE: the remainder of this section is to be deleted upon
publication.]
The updated contents of the Language Subtag Registry follow. This
data is intended as a complete replacement for the current contents
of the Registry. The Registry begins with the line that starts with
the string "File-Date" and continues to the end of this section.
Headers, footers, line breaks, and other vertical whitespace
introduced by the RFC process are not significant. Leading
horizontal whitespace relative to the "File-Date" line indicates a
continued line in the record-jar format, and must not be deleted.
The Language Subtag Registry uses the UTF-8 character encoding. Non-
ASCII characters represented in this document by XML hex entities
(such as &#xB4;) MUST be converted by IANA to Unicode characters in
the UTF-8 encoding when the updated Registry is created.
File-Date: 2029-09-09
%%
Type: language
Subtag: aa
Description: Afar
Added: 2005-10-16
%%
Type: language
Subtag: ab
Description: Abkhazian
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: ae
Description: Avestan
Added: 2005-10-16
%%
Type: language
Subtag: af
Description: Afrikaans
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ak
Description: Akan
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: am
Description: Amharic
Added: 2005-10-16
Suppress-Script: Ethi
%%
Type: language
Subtag: an
Description: Aragonese
Added: 2005-10-16
%%
Type: language
Subtag: ar
Description: Arabic
Added: 2005-10-16
Suppress-Script: Arab
Scope: macrolanguage
%%
Type: language
Subtag: as
Description: Assamese
Added: 2005-10-16
Suppress-Script: Beng
%%
Type: language
Subtag: av
Description: Avaric
Added: 2005-10-16
%%
Type: language
Subtag: ay
Description: Aymara
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: az
Description: Azerbaijani
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: ba
Description: Bashkir
Added: 2005-10-16
%%
Type: language
Subtag: be
Description: Belarusian
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: bg
Description: Bulgarian
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: bh
Description: Bihari
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: bi
Description: Bislama
Added: 2005-10-16
%%
Type: language
Subtag: bm
Description: Bambara
Added: 2005-10-16
%%
Type: language
Subtag: bn
Description: Bengali
Added: 2005-10-16
Suppress-Script: Beng
%%
Type: language
Subtag: bo
Description: Tibetan
Added: 2005-10-16
%%
Type: language
Subtag: br
Description: Breton
Added: 2005-10-16
%%
Type: language
Subtag: bs
Description: Bosnian
Added: 2005-10-16
Suppress-Script: Latn
Macrolanguage: sh
%%
Type: language
Subtag: ca
Description: Catalan
Description: Valencian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ce
Description: Chechen
Added: 2005-10-16
%%
Type: language
Subtag: ch
Description: Chamorro
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: co
Description: Corsican
Added: 2005-10-16
%%
Type: language
Subtag: cr
Description: Cree
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: cs
Description: Czech
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: cu
Description: Church Slavic
Description: Church Slavonic
Description: Old Bulgarian
Description: Old Church Slavonic
Description: Old Slavonic
Added: 2005-10-16
%%
Type: language
Subtag: cv
Description: Chuvash
Added: 2005-10-16
%%
Type: language
Subtag: cy
Description: Welsh
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: da
Description: Danish
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: de
Description: German
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: dv
Description: Dhivehi
Description: Divehi
Description: Maldivian
Added: 2005-10-16
Suppress-Script: Thaa
%%
Type: language
Subtag: dz
Description: Dzongkha
Added: 2005-10-16
Suppress-Script: Tibt
%%
Type: language
Subtag: ee
Description: Ewe
Added: 2005-10-16
%%
Type: language
Subtag: el
Description: Modern Greek (1453-)
Added: 2005-10-16
Suppress-Script: Grek
%%
Type: language
Subtag: en
Description: English
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: eo
Description: Esperanto
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: es
Description: Spanish
Description: Castilian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: et
Description: Estonian
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: eu
Description: Basque
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: fa
Description: Persian
Added: 2005-10-16
Suppress-Script: Arab
Scope: macrolanguage
%%
Type: language
Subtag: ff
Description: Fulah
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: fi
Description: Finnish
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: fj
Description: Fijian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: fo
Description: Faroese
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: fr
Description: French
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: fy
Description: Western Frisian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ga
Description: Irish
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: gd
Description: Scottish Gaelic
Description: Gaelic
Added: 2005-10-16
%%
Type: language
Subtag: gl
Description: Galician
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: gn
Description: Guarani
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: gu
Description: Gujarati
Added: 2005-10-16
Suppress-Script: Gujr
%%
Type: language
Subtag: gv
Description: Manx
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ha
Description: Hausa
Added: 2005-10-16
%%
Type: language
Subtag: he
Description: Hebrew
Added: 2005-10-16
Suppress-Script: Hebr
%%
Type: language
Subtag: hi
Description: Hindi
Added: 2005-10-16
Suppress-Script: Deva
%%
Type: language
Subtag: ho
Description: Hiri Motu
Added: 2005-10-16
%%
Type: language
Subtag: hr
Description: Croatian
Added: 2005-10-16
Suppress-Script: Latn
Macrolanguage: sh
%%
Type: language
Subtag: ht
Description: Haitian
Description: Haitian Creole
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: hu
Description: Hungarian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: hy
Description: Armenian
Added: 2005-10-16
Suppress-Script: Armn
%%
Type: language
Subtag: hz
Description: Herero
Added: 2005-10-16
%%
Type: language
Subtag: ia
Description: Interlingua (International Auxiliary Language
Association)
Added: 2005-10-16
%%
Type: language
Subtag: id
Description: Indonesian
Added: 2005-10-16
Suppress-Script: Latn
Macrolanguage: ms
%%
Type: language
Subtag: ie
Description: Interlingue
Description: Occidental
Added: 2005-10-16
%%
Type: language
Subtag: ig
Description: Igbo
Added: 2005-10-16
%%
Type: language
Subtag: ii
Description: Sichuan Yi
Description: Nuosu
Added: 2005-10-16
%%
Type: language
Subtag: ik
Description: Inupiaq
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: in
Description: Indonesian
Added: 2005-10-16
Deprecated: 1989-01-01
Preferred-Value: id
Suppress-Script: Latn
Macrolanguage: ms
%%
Type: language
Subtag: io
Description: Ido
Added: 2005-10-16
%%
Type: language
Subtag: is
Description: Icelandic
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: it
Description: Italian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: iu
Description: Inuktitut
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: iw
Description: Hebrew
Added: 2005-10-16
Deprecated: 1989-01-01
Preferred-Value: he
Suppress-Script: Hebr
%%
Type: language
Subtag: ja
Description: Japanese
Added: 2005-10-16
Suppress-Script: Jpan
%%
Type: language
Subtag: ji
Description: Yiddish
Added: 2005-10-16
Deprecated: 1989-01-01
Preferred-Value: yi
%%
Type: language
Subtag: jv
Description: Javanese
Added: 2005-10-16
%%
Type: language
Subtag: jw
Description: Javanese
Added: 2005-10-16
Deprecated: 2001-08-13
Preferred-Value: jv
Comments: published by error in Table 1 of ISO 639:1988
%%
Type: language
Subtag: ka
Description: Georgian
Added: 2005-10-16
Suppress-Script: Geor
%%
Type: language
Subtag: kg
Description: Kongo
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: ki
Description: Kikuyu
Description: Gikuyu
Added: 2005-10-16
%%
Type: language
Subtag: kj
Description: Kuanyama
Description: Kwanyama
Added: 2005-10-16
%%
Type: language
Subtag: kk
Description: Kazakh
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: kl
Description: Kalaallisut
Description: Greenlandic
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: km
Description: Central Khmer
Added: 2005-10-16
Suppress-Script: Khmr
%%
Type: language
Subtag: kn
Description: Kannada
Added: 2005-10-16
Suppress-Script: Knda
%%
Type: language
Subtag: ko
Description: Korean
Added: 2005-10-16
Suppress-Script: Kore
%%
Type: language
Subtag: kr
Description: Kanuri
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: ks
Description: Kashmiri
Added: 2005-10-16
%%
Type: language
Subtag: ku
Description: Kurdish
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: kv
Description: Komi
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: kw
Description: Cornish
Added: 2005-10-16
%%
Type: language
Subtag: ky
Description: Kirghiz
Description: Kyrgyz
Added: 2005-10-16
%%
Type: language
Subtag: la
Description: Latin
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: lb
Description: Luxembourgish
Description: Letzeburgesch
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: lg
Description: Ganda
Added: 2005-10-16
%%
Type: language
Subtag: li
Description: Limburgan
Description: Limburger
Description: Limburgish
Added: 2005-10-16
%%
Type: language
Subtag: ln
Description: Lingala
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: lo
Description: Lao
Added: 2005-10-16
Suppress-Script: Laoo
%%
Type: language
Subtag: lt
Description: Lithuanian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: lu
Description: Luba-Katanga
Added: 2005-10-16
%%
Type: language
Subtag: lv
Description: Latvian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: mg
Description: Malagasy
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: mh
Description: Marshallese
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: mi
Description: Maori
Added: 2005-10-16
%%
Type: language
Subtag: mk
Description: Macedonian
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: ml
Description: Malayalam
Added: 2005-10-16
Suppress-Script: Mlym
%%
Type: language
Subtag: mn
Description: Mongolian
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: mo
Description: Moldavian
Description: Moldovan
Added: 2005-10-16
Deprecated: 2008-11-22
Preferred-Value: ro
Suppress-Script: Latn
%%
Type: language
Subtag: mr
Description: Marathi
Added: 2005-10-16
Suppress-Script: Deva
%%
Type: language
Subtag: ms
Description: Malay (macrolanguage)
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: mt
Description: Maltese
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: my
Description: Burmese
Added: 2005-10-16
Suppress-Script: Mymr
%%
Type: language
Subtag: na
Description: Nauru
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: nb
Description: Norwegian Bokm&#xE5;l
Added: 2005-10-16
Suppress-Script: Latn
Macrolanguage: no
%%
Type: language
Subtag: nd
Description: North Ndebele
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ne
Description: Nepali
Added: 2005-10-16
Suppress-Script: Deva
%%
Type: language
Subtag: ng
Description: Ndonga
Added: 2005-10-16
%%
Type: language
Subtag: nl
Description: Dutch
Description: Flemish
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: nn
Description: Norwegian Nynorsk
Added: 2005-10-16
Suppress-Script: Latn
Macrolanguage: no
%%
Type: language
Subtag: no
Description: Norwegian
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: nr
Description: South Ndebele
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: nv
Description: Navajo
Description: Navaho
Added: 2005-10-16
%%
Type: language
Subtag: ny
Description: Nyanja
Description: Chewa
Description: Chichewa
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: oc
Description: Occitan (post 1500)
Added: 2005-10-16
%%
Type: language
Subtag: oj
Description: Ojibwa
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: om
Description: Oromo
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: or
Description: Oriya
Added: 2005-10-16
Suppress-Script: Orya
%%
Type: language
Subtag: os
Description: Ossetian
Description: Ossetic
Added: 2005-10-16
%%
Type: language
Subtag: pa
Description: Panjabi
Description: Punjabi
Added: 2005-10-16
Suppress-Script: Guru
%%
Type: language
Subtag: pi
Description: Pali
Added: 2005-10-16
%%
Type: language
Subtag: pl
Description: Polish
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ps
Description: Pushto
Description: Pashto
Added: 2005-10-16
Suppress-Script: Arab
Scope: macrolanguage
%%
Type: language
Subtag: pt
Description: Portuguese
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: qu
Description: Quechua
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: rm
Description: Romansh
Added: 2005-10-16
%%
Type: language
Subtag: rn
Description: Rundi
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ro
Description: Romanian
Description: Moldavian
Description: Moldovan
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ru
Description: Russian
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: rw
Description: Kinyarwanda
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: sa
Description: Sanskrit
Added: 2005-10-16
%%
Type: language
Subtag: sc
Description: Sardinian
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: sd
Description: Sindhi
Added: 2005-10-16
%%
Type: language
Subtag: se
Description: Northern Sami
Added: 2005-10-16
%%
Type: language
Subtag: sg
Description: Sango
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: sh
Description: Serbo-Croatian
Added: 2005-10-16
Deprecated: 2000-02-18
Scope: macrolanguage
%%
Type: language
Subtag: si
Description: Sinhala
Description: Sinhalese
Added: 2005-10-16
Suppress-Script: Sinh
%%
Type: language
Subtag: sk
Description: Slovak
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: sl
Description: Slovenian
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: sm
Description: Samoan
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: sn
Description: Shona
Added: 2005-10-16
%%
Type: language
Subtag: so
Description: Somali
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: sq
Description: Albanian
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: sr
Description: Serbian
Added: 2005-10-16
Macrolanguage: sh
%%
Type: language
Subtag: ss
Description: Swati
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: st
Description: Southern Sotho
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: su
Description: Sundanese
Added: 2005-10-16
%%
Type: language
Subtag: sv
Description: Swedish
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: sw
Description: Swahili (macrolanguage)
Added: 2005-10-16
Suppress-Script: Latn
Scope: macrolanguage
%%
Type: language
Subtag: ta
Description: Tamil
Added: 2005-10-16
Suppress-Script: Taml
%%
Type: language
Subtag: te
Description: Telugu
Added: 2005-10-16
Suppress-Script: Telu
%%
Type: language
Subtag: tg
Description: Tajik
Added: 2005-10-16
%%
Type: language
Subtag: th
Description: Thai
Added: 2005-10-16
Suppress-Script: Thai
%%
Type: language
Subtag: ti
Description: Tigrinya
Added: 2005-10-16
Suppress-Script: Ethi
%%
Type: language
Subtag: tk
Description: Turkmen
Added: 2005-10-16
%%
Type: language
Subtag: tl
Description: Tagalog
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: tn
Description: Tswana
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: to
Description: Tonga (Tonga Islands)
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: tr
Description: Turkish
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: ts
Description: Tsonga
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: tt
Description: Tatar
Added: 2005-10-16
%%
Type: language
Subtag: tw
Description: Twi
Added: 2005-10-16
Macrolanguage: ak
%%
Type: language
Subtag: ty
Description: Tahitian
Added: 2005-10-16
%%
Type: language
Subtag: ug
Description: Uighur
Description: Uyghur
Added: 2005-10-16
%%
Type: language
Subtag: uk
Description: Ukrainian
Added: 2005-10-16
Suppress-Script: Cyrl
%%
Type: language
Subtag: ur
Description: Urdu
Added: 2005-10-16
Suppress-Script: Arab
%%
Type: language
Subtag: uz
Description: Uzbek
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: ve
Description: Venda
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: vi
Description: Vietnamese
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: vo
Description: Volap&#xFC;k
Added: 2005-10-16
%%
Type: language
Subtag: wa
Description: Walloon
Added: 2005-10-16
%%
Type: language
Subtag: wo
Description: Wolof
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: xh
Description: Xhosa
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: yi
Description: Yiddish
Added: 2005-10-16
Suppress-Script: Hebr
Scope: macrolanguage
%%
Type: language
Subtag: yo
Description: Yoruba
Added: 2005-10-16
%%
Type: language
Subtag: za
Description: Zhuang
Description: Chuang
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: zh
Description: Chinese
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: zu
Description: Zulu
Added: 2005-10-16
Suppress-Script: Latn
%%
Type: language
Subtag: aaa
Description: Ghotuo
Added: 2029-09-09
%%
Type: language
Subtag: aab
Description: Alumu-Tesu
Added: 2029-09-09
%%
Type: language
Subtag: aac
Description: Ari
Added: 2029-09-09
%%
Type: language
Subtag: aad
Description: Amal
Added: 2029-09-09
%%
Type: language
Subtag: aae
Description: Arb&#xEB;resh&#xEB; Albanian
Added: 2029-09-09
Macrolanguage: sq
%%
Type: language
Subtag: aaf
Description: Aranadan
Added: 2029-09-09
%%
Type: language
Subtag: aag
Description: Ambrak
Added: 2029-09-09
%%
Type: language
Subtag: aah
Description: Abu' Arapesh
Added: 2029-09-09
%%
Type: language
Subtag: aai
Description: Arifama-Miniafia
Added: 2029-09-09
%%
Type: language
Subtag: aak
Description: Ankave
Added: 2029-09-09
%%
Type: language
Subtag: aal
Description: Afade
Added: 2029-09-09
%%
Type: language
Subtag: aam
Description: Aramanik
Added: 2029-09-09
%%
Type: language
Subtag: aan
Description: Anamb&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: aao
Description: Algerian Saharan Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: aap
Description: Par&#xE1; Ar&#xE1;ra
Added: 2029-09-09
%%
Type: language
Subtag: aaq
Description: Eastern Abnaki
Added: 2029-09-09
%%
Type: language
Subtag: aas
Description: Aas&#xE1;x
Added: 2029-09-09
%%
Type: language
Subtag: aat
Description: Arvanitika Albanian
Added: 2029-09-09
Macrolanguage: sq
%%
Type: language
Subtag: aau
Description: Abau
Added: 2029-09-09
%%
Type: language
Subtag: aav
Description: Austro-Asiatic languages
Added: 2029-09-09
Scope: collection
%%
Type: language
Subtag: aaw
Description: Solong
Added: 2029-09-09
%%
Type: language
Subtag: aax
Description: Mandobo Atas
Added: 2029-09-09
%%
Type: language
Subtag: aaz
Description: Amarasi
Added: 2029-09-09
%%
Type: language
Subtag: aba
Description: Ab&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: abb
Description: Bankon
Added: 2029-09-09
%%
Type: language
Subtag: abc
Description: Ambala Ayta
Added: 2029-09-09
%%
Type: language
Subtag: abd
Description: Camarines Norte Agta
Added: 2029-09-09
%%
Type: language
Subtag: abe
Description: Western Abnaki
Added: 2029-09-09
%%
Type: language
Subtag: abf
Description: Abai Sungai
Added: 2029-09-09
%%
Type: language
Subtag: abg
Description: Abaga
Added: 2029-09-09
%%
Type: language
Subtag: abh
Description: Tajiki Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: abi
Description: Abidji
Added: 2029-09-09
%%
Type: language
Subtag: abj
Description: Aka-Bea
Added: 2029-09-09
%%
Type: language
Subtag: abl
Description: Lampung Nyo
Added: 2029-09-09
%%
Type: language
Subtag: abm
Description: Abanyom
Added: 2029-09-09
%%
Type: language
Subtag: abn
Description: Abua
Added: 2029-09-09
%%
Type: language
Subtag: abo
Description: Abon
Added: 2029-09-09
%%
Type: language
Subtag: abp
Description: Abenlen Ayta
Added: 2029-09-09
%%
Type: language
Subtag: abq
Description: Abaza
Added: 2029-09-09
%%
Type: language
Subtag: abr
Description: Abron
Added: 2029-09-09
%%
Type: language
Subtag: abs
Description: Ambonese Malay
Added: 2029-09-09
%%
Type: language
Subtag: abt
Description: Ambulas
Added: 2029-09-09
%%
Type: language
Subtag: abu
Description: Abure
Added: 2029-09-09
%%
Type: language
Subtag: abv
Description: Baharna Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: abw
Description: Pal
Added: 2029-09-09
%%
Type: language
Subtag: abx
Description: Inabaknon
Added: 2029-09-09
%%
Type: language
Subtag: aby
Description: Aneme Wake
Added: 2029-09-09
%%
Type: language
Subtag: abz
Description: Abui
Added: 2029-09-09
%%
Type: language
Subtag: aca
Description: Achagua
Added: 2029-09-09
%%
Type: language
Subtag: acb
Description: &#xC1;nc&#xE1;
Added: 2029-09-09
%%
Type: language
Subtag: acd
Description: Gikyode
Added: 2029-09-09
%%
Type: language
Subtag: ace
Description: Achinese
Added: 2005-10-16
%%
Type: language
Subtag: acf
Description: Saint Lucian Creole French
Added: 2029-09-09
%%
Type: language
Subtag: ach
Description: Acoli
Added: 2005-10-16
%%
Type: language
Subtag: aci
Description: Aka-Cari
Added: 2029-09-09
%%
Type: language
Subtag: ack
Description: Aka-Kora
Added: 2029-09-09
%%
Type: language
Subtag: acl
Description: Akar-Bale
Added: 2029-09-09
%%
Type: language
Subtag: acm
Description: Mesopotamian Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: acn
Description: Achang
Added: 2029-09-09
%%
Type: language
Subtag: acp
Description: Eastern Acipa
Added: 2029-09-09
%%
Type: language
Subtag: acq
Description: Ta'izzi-Adeni Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: acr
Description: Achi
Added: 2029-09-09
%%
Type: language
Subtag: acs
Description: Acro&#xE1;
Added: 2029-09-09
%%
Type: language
Subtag: act
Description: Achterhoeks
Added: 2029-09-09
%%
Type: language
Subtag: acu
Description: Achuar-Shiwiar
Added: 2029-09-09
%%
Type: language
Subtag: acv
Description: Achumawi
Added: 2029-09-09
%%
Type: language
Subtag: acw
Description: Hijazi Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: acx
Description: Omani Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: acy
Description: Cypriot Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: acz
Description: Acheron
Added: 2029-09-09
%%
Type: language
Subtag: ada
Description: Adangme
Added: 2005-10-16
%%
Type: language
Subtag: adb
Description: Adabe
Added: 2029-09-09
%%
Type: language
Subtag: add
Description: Dzodinka
Added: 2029-09-09
%%
Type: language
Subtag: ade
Description: Adele
Added: 2029-09-09
%%
Type: language
Subtag: adf
Description: Dhofari Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: adg
Description: Andegerebinha
Added: 2029-09-09
%%
Type: language
Subtag: adh
Description: Adhola
Added: 2029-09-09
%%
Type: language
Subtag: adi
Description: Adi
Added: 2029-09-09
%%
Type: language
Subtag: adj
Description: Adioukrou
Added: 2029-09-09
%%
Type: language
Subtag: adl
Description: Galo
Added: 2029-09-09
%%
Type: language
Subtag: adn
Description: Adang
Added: 2029-09-09
%%
Type: language
Subtag: ado
Description: Abu
Added: 2029-09-09
%%
Type: language
Subtag: adp
Description: Adap
Added: 2029-09-09
%%
Type: language
Subtag: adq
Description: Adangbe
Added: 2029-09-09
%%
Type: language
Subtag: adr
Description: Adonara
Added: 2029-09-09
%%
Type: language
Subtag: ads
Description: Adamorobe Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: adt
Description: Adnyamathanha
Added: 2029-09-09
%%
Type: language
Subtag: adu
Description: Aduge
Added: 2029-09-09
%%
Type: language
Subtag: adw
Description: Amundava
Added: 2029-09-09
%%
Type: language
Subtag: adx
Description: Amdo Tibetan
Added: 2029-09-09
%%
Type: language
Subtag: ady
Description: Adyghe
Description: Adygei
Added: 2005-10-16
%%
Type: language
Subtag: adz
Description: Adzera
Added: 2029-09-09
%%
Type: language
Subtag: aea
Description: Areba
Added: 2029-09-09
%%
Type: language
Subtag: aeb
Description: Tunisian Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: aec
Description: Saidi Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: aed
Description: Argentine Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: aee
Description: Northeast Pashayi
Added: 2029-09-09
%%
Type: language
Subtag: aek
Description: Haeke
Added: 2029-09-09
%%
Type: language
Subtag: ael
Description: Ambele
Added: 2029-09-09
%%
Type: language
Subtag: aem
Description: Arem
Added: 2029-09-09
%%
Type: language
Subtag: aen
Description: Armenian Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: aeq
Description: Aer
Added: 2029-09-09
%%
Type: language
Subtag: aer
Description: Eastern Arrernte
Added: 2029-09-09
%%
Type: language
Subtag: aes
Description: Alsea
Added: 2029-09-09
%%
Type: language
Subtag: aeu
Description: Akeu
Added: 2029-09-09
%%
Type: language
Subtag: aew
Description: Ambakich
Added: 2029-09-09
%%
Type: language
Subtag: aey
Description: Amele
Added: 2029-09-09
%%
Type: language
Subtag: aez
Description: Aeka
Added: 2029-09-09
%%
Type: language
Subtag: afa
Description: Afro-Asiatic languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: afb
Description: Gulf Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: afd
Description: Andai
Added: 2029-09-09
%%
Type: language
Subtag: afe
Description: Putukwam
Added: 2029-09-09
%%
Type: language
Subtag: afg
Description: Afghan Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: afh
Description: Afrihili
Added: 2005-10-16
%%
Type: language
Subtag: afi
Description: Akrukay
Added: 2029-09-09
%%
Type: language
Subtag: afk
Description: Nanubae
Added: 2029-09-09
%%
Type: language
Subtag: afn
Description: Defaka
Added: 2029-09-09
%%
Type: language
Subtag: afo
Description: Eloyi
Added: 2029-09-09
%%
Type: language
Subtag: afp
Description: Tapei
Added: 2029-09-09
%%
Type: language
Subtag: afs
Description: Afro-Seminole Creole
Added: 2029-09-09
%%
Type: language
Subtag: aft
Description: Afitti
Added: 2029-09-09
%%
Type: language
Subtag: afu
Description: Awutu
Added: 2029-09-09
%%
Type: language
Subtag: afz
Description: Obokuitai
Added: 2029-09-09
%%
Type: language
Subtag: aga
Description: Aguano
Added: 2029-09-09
%%
Type: language
Subtag: agb
Description: Legbo
Added: 2029-09-09
%%
Type: language
Subtag: agc
Description: Agatu
Added: 2029-09-09
%%
Type: language
Subtag: agd
Description: Agarabi
Added: 2029-09-09
%%
Type: language
Subtag: age
Description: Angal
Added: 2029-09-09
%%
Type: language
Subtag: agf
Description: Arguni
Added: 2029-09-09
%%
Type: language
Subtag: agg
Description: Angor
Added: 2029-09-09
%%
Type: language
Subtag: agh
Description: Ngelima
Added: 2029-09-09
%%
Type: language
Subtag: agi
Description: Agariya
Added: 2029-09-09
%%
Type: language
Subtag: agj
Description: Argobba
Added: 2029-09-09
%%
Type: language
Subtag: agk
Description: Isarog Agta
Added: 2029-09-09
%%
Type: language
Subtag: agl
Description: Fembe
Added: 2029-09-09
%%
Type: language
Subtag: agm
Description: Angaataha
Added: 2029-09-09
%%
Type: language
Subtag: agn
Description: Agutaynen
Added: 2029-09-09
%%
Type: language
Subtag: ago
Description: Tainae
Added: 2029-09-09
%%
Type: language
Subtag: agp
Description: Paranan
Added: 2029-09-09
%%
Type: language
Subtag: agq
Description: Aghem
Added: 2029-09-09
%%
Type: language
Subtag: agr
Description: Aguaruna
Added: 2029-09-09
%%
Type: language
Subtag: ags
Description: Esimbi
Added: 2029-09-09
%%
Type: language
Subtag: agt
Description: Central Cagayan Agta
Added: 2029-09-09
%%
Type: language
Subtag: agu
Description: Aguacateco
Added: 2029-09-09
%%
Type: language
Subtag: agv
Description: Remontado Agta
Added: 2029-09-09
%%
Type: language
Subtag: agw
Description: Kahua
Added: 2029-09-09
%%
Type: language
Subtag: agx
Description: Aghul
Added: 2029-09-09
%%
Type: language
Subtag: agy
Description: Southern Alta
Added: 2029-09-09
%%
Type: language
Subtag: agz
Description: Mt. Iriga Agta
Added: 2029-09-09
%%
Type: language
Subtag: aha
Description: Ahanta
Added: 2029-09-09
%%
Type: language
Subtag: ahb
Description: Axamb
Added: 2029-09-09
%%
Type: language
Subtag: ahg
Description: Qimant
Added: 2029-09-09
%%
Type: language
Subtag: ahh
Description: Aghu
Added: 2029-09-09
%%
Type: language
Subtag: ahi
Description: Tiagbamrin Aizi
Added: 2029-09-09
%%
Type: language
Subtag: ahk
Description: Akha
Added: 2029-09-09
%%
Type: language
Subtag: ahl
Description: Igo
Added: 2029-09-09
%%
Type: language
Subtag: ahm
Description: Mobumrin Aizi
Added: 2029-09-09
%%
Type: language
Subtag: ahn
Description: &#xC0;h&#xE0;n
Added: 2029-09-09
%%
Type: language
Subtag: aho
Description: Ahom
Added: 2029-09-09
%%
Type: language
Subtag: ahp
Description: Aproumu Aizi
Added: 2029-09-09
%%
Type: language
Subtag: ahr
Description: Ahirani
Added: 2029-09-09
%%
Type: language
Subtag: ahs
Description: Ashe
Added: 2029-09-09
%%
Type: language
Subtag: aht
Description: Ahtena
Added: 2029-09-09
%%
Type: language
Subtag: aia
Description: Arosi
Added: 2029-09-09
%%
Type: language
Subtag: aib
Description: Ainu (China)
Added: 2029-09-09
%%
Type: language
Subtag: aic
Description: Ainbai
Added: 2029-09-09
%%
Type: language
Subtag: aid
Description: Alngith
Added: 2029-09-09
%%
Type: language
Subtag: aie
Description: Amara
Added: 2029-09-09
%%
Type: language
Subtag: aif
Description: Agi
Added: 2029-09-09
%%
Type: language
Subtag: aig
Description: Antigua and Barbuda Creole English
Added: 2029-09-09
%%
Type: language
Subtag: aih
Description: Ai-Cham
Added: 2029-09-09
%%
Type: language
Subtag: aii
Description: Assyrian Neo-Aramaic
Added: 2029-09-09
Macrolanguage: syr
%%
Type: language
Subtag: aij
Description: Lishanid Noshan
Added: 2029-09-09
%%
Type: language
Subtag: aik
Description: Ake
Added: 2029-09-09
%%
Type: language
Subtag: ail
Description: Aimele
Added: 2029-09-09
%%
Type: language
Subtag: aim
Description: Aimol
Added: 2029-09-09
%%
Type: language
Subtag: ain
Description: Ainu (Japan)
Added: 2005-10-16
%%
Type: language
Subtag: aio
Description: Aiton
Added: 2029-09-09
%%
Type: language
Subtag: aip
Description: Burumakok
Added: 2029-09-09
%%
Type: language
Subtag: aiq
Description: Aimaq
Added: 2029-09-09
%%
Type: language
Subtag: air
Description: Airoran
Added: 2029-09-09
%%
Type: language
Subtag: ais
Description: Nataoran Amis
Added: 2029-09-09
%%
Type: language
Subtag: ait
Description: Arikem
Added: 2029-09-09
%%
Type: language
Subtag: aiw
Description: Aari
Added: 2029-09-09
%%
Type: language
Subtag: aix
Description: Aighon
Added: 2029-09-09
%%
Type: language
Subtag: aiy
Description: Ali
Added: 2029-09-09
%%
Type: language
Subtag: aja
Description: Aja (Sudan)
Added: 2029-09-09
%%
Type: language
Subtag: ajg
Description: Aja (Benin)
Added: 2029-09-09
%%
Type: language
Subtag: aji
Description: Aji&#xEB;
Added: 2029-09-09
%%
Type: language
Subtag: ajp
Description: South Levantine Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: ajt
Description: Judeo-Tunisian Arabic
Added: 2029-09-09
Macrolanguage: jrb
%%
Type: language
Subtag: aju
Description: Judeo-Moroccan Arabic
Added: 2029-09-09
Macrolanguage: jrb
%%
Type: language
Subtag: ajw
Description: Ajawa
Added: 2029-09-09
%%
Type: language
Subtag: ajz
Description: Amri Karbi
Added: 2029-09-09
%%
Type: language
Subtag: akb
Description: Batak Angkola
Added: 2029-09-09
%%
Type: language
Subtag: akc
Description: Mpur
Added: 2029-09-09
%%
Type: language
Subtag: akd
Description: Ukpet-Ehom
Added: 2029-09-09
%%
Type: language
Subtag: ake
Description: Akawaio
Added: 2029-09-09
%%
Type: language
Subtag: akf
Description: Akpa
Added: 2029-09-09
%%
Type: language
Subtag: akg
Description: Anakalangu
Added: 2029-09-09
%%
Type: language
Subtag: akh
Description: Angal Heneng
Added: 2029-09-09
%%
Type: language
Subtag: aki
Description: Aiome
Added: 2029-09-09
%%
Type: language
Subtag: akj
Description: Aka-Jeru
Added: 2029-09-09
%%
Type: language
Subtag: akk
Description: Akkadian
Added: 2005-10-16
%%
Type: language
Subtag: akl
Description: Aklanon
Added: 2029-09-09
%%
Type: language
Subtag: akm
Description: Aka-Bo
Added: 2029-09-09
%%
Type: language
Subtag: ako
Description: Akurio
Added: 2029-09-09
%%
Type: language
Subtag: akp
Description: Siwu
Added: 2029-09-09
%%
Type: language
Subtag: akq
Description: Ak
Added: 2029-09-09
%%
Type: language
Subtag: akr
Description: Araki
Added: 2029-09-09
%%
Type: language
Subtag: aks
Description: Akaselem
Added: 2029-09-09
%%
Type: language
Subtag: akt
Description: Akolet
Added: 2029-09-09
%%
Type: language
Subtag: aku
Description: Akum
Added: 2029-09-09
%%
Type: language
Subtag: akv
Description: Akhvakh
Added: 2029-09-09
%%
Type: language
Subtag: akw
Description: Akwa
Added: 2029-09-09
%%
Type: language
Subtag: akx
Description: Aka-Kede
Added: 2029-09-09
%%
Type: language
Subtag: aky
Description: Aka-Kol
Added: 2029-09-09
%%
Type: language
Subtag: akz
Description: Alabama
Added: 2029-09-09
%%
Type: language
Subtag: ala
Description: Alago
Added: 2029-09-09
%%
Type: language
Subtag: alc
Description: Qawasqar
Added: 2029-09-09
%%
Type: language
Subtag: ald
Description: Alladian
Added: 2029-09-09
%%
Type: language
Subtag: ale
Description: Aleut
Added: 2005-10-16
%%
Type: language
Subtag: alf
Description: Alege
Added: 2029-09-09
%%
Type: language
Subtag: alg
Description: Algonquian languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: alh
Description: Alawa
Added: 2029-09-09
%%
Type: language
Subtag: ali
Description: Amaimon
Added: 2029-09-09
%%
Type: language
Subtag: alj
Description: Alangan
Added: 2029-09-09
%%
Type: language
Subtag: alk
Description: Alak
Added: 2029-09-09
%%
Type: language
Subtag: all
Description: Allar
Added: 2029-09-09
%%
Type: language
Subtag: alm
Description: Amblong
Added: 2029-09-09
%%
Type: language
Subtag: aln
Description: Gheg Albanian
Added: 2029-09-09
Macrolanguage: sq
%%
Type: language
Subtag: alo
Description: Larike-Wakasihu
Added: 2029-09-09
%%
Type: language
Subtag: alp
Description: Alune
Added: 2029-09-09
%%
Type: language
Subtag: alq
Description: Algonquin
Added: 2029-09-09
%%
Type: language
Subtag: alr
Description: Alutor
Added: 2029-09-09
%%
Type: language
Subtag: als
Description: Tosk Albanian
Added: 2029-09-09
Macrolanguage: sq
%%
Type: language
Subtag: alt
Description: Southern Altai
Added: 2005-10-16
%%
Type: language
Subtag: alu
Description: 'Are'are
Added: 2029-09-09
%%
Type: language
Subtag: alv
Description: Atlantic-Congo languages
Added: 2029-09-09
Scope: collection
%%
Type: language
Subtag: alw
Description: Alaba-K&#x2019;abeena
Description: Wanbasana
Added: 2029-09-09
%%
Type: language
Subtag: alx
Description: Amol
Added: 2029-09-09
%%
Type: language
Subtag: aly
Description: Alyawarr
Added: 2029-09-09
%%
Type: language
Subtag: alz
Description: Alur
Added: 2029-09-09
%%
Type: language
Subtag: ama
Description: Amanay&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: amb
Description: Ambo
Added: 2029-09-09
%%
Type: language
Subtag: amc
Description: Amahuaca
Added: 2029-09-09
%%
Type: language
Subtag: ame
Description: Yanesha'
Added: 2029-09-09
%%
Type: language
Subtag: amf
Description: Hamer-Banna
Added: 2029-09-09
%%
Type: language
Subtag: amg
Description: Amarag
Added: 2029-09-09
%%
Type: language
Subtag: ami
Description: Amis
Added: 2029-09-09
%%
Type: language
Subtag: amj
Description: Amdang
Added: 2029-09-09
%%
Type: language
Subtag: amk
Description: Ambai
Added: 2029-09-09
%%
Type: language
Subtag: aml
Description: War-Jaintia
Added: 2029-09-09
%%
Type: language
Subtag: amm
Description: Ama (Papua New Guinea)
Added: 2029-09-09
%%
Type: language
Subtag: amn
Description: Amanab
Added: 2029-09-09
%%
Type: language
Subtag: amo
Description: Amo
Added: 2029-09-09
%%
Type: language
Subtag: amp
Description: Alamblak
Added: 2029-09-09
%%
Type: language
Subtag: amq
Description: Amahai
Added: 2029-09-09
%%
Type: language
Subtag: amr
Description: Amarakaeri
Added: 2029-09-09
%%
Type: language
Subtag: ams
Description: Southern Amami-Oshima
Added: 2029-09-09
%%
Type: language
Subtag: amt
Description: Amto
Added: 2029-09-09
%%
Type: language
Subtag: amu
Description: Guerrero Amuzgo
Added: 2029-09-09
%%
Type: language
Subtag: amv
Description: Ambelau
Added: 2029-09-09
%%
Type: language
Subtag: amw
Description: Western Neo-Aramaic
Added: 2029-09-09
%%
Type: language
Subtag: amx
Description: Anmatyerre
Added: 2029-09-09
%%
Type: language
Subtag: amy
Description: Ami
Added: 2029-09-09
%%
Type: language
Subtag: amz
Description: Atampaya
Added: 2029-09-09
%%
Type: language
Subtag: ana
Description: Andaqui
Added: 2029-09-09
%%
Type: language
Subtag: anb
Description: Andoa
Added: 2029-09-09
%%
Type: language
Subtag: anc
Description: Ngas
Added: 2029-09-09
%%
Type: language
Subtag: and
Description: Ansus
Added: 2029-09-09
%%
Type: language
Subtag: ane
Description: X&#xE2;r&#xE2;c&#xF9;&#xF9;
Added: 2029-09-09
%%
Type: language
Subtag: anf
Description: Animere
Added: 2029-09-09
%%
Type: language
Subtag: ang
Description: Old English (ca. 450-1100)
Added: 2005-10-16
%%
Type: language
Subtag: anh
Description: Nend
Added: 2029-09-09
%%
Type: language
Subtag: ani
Description: Andi
Added: 2029-09-09
%%
Type: language
Subtag: anj
Description: Anor
Added: 2029-09-09
%%
Type: language
Subtag: ank
Description: Goemai
Added: 2029-09-09
%%
Type: language
Subtag: anl
Description: Anu
Added: 2029-09-09
%%
Type: language
Subtag: anm
Description: Anal
Added: 2029-09-09
%%
Type: language
Subtag: ann
Description: Obolo
Added: 2029-09-09
%%
Type: language
Subtag: ano
Description: Andoque
Added: 2029-09-09
%%
Type: language
Subtag: anp
Description: Angika
Added: 2006-03-08
%%
Type: language
Subtag: anq
Description: Jarawa (India)
Added: 2029-09-09
%%
Type: language
Subtag: anr
Description: Andh
Added: 2029-09-09
%%
Type: language
Subtag: ans
Description: Anserma
Added: 2029-09-09
%%
Type: language
Subtag: ant
Description: Antakarinya
Added: 2029-09-09
%%
Type: language
Subtag: anu
Description: Anuak
Added: 2029-09-09
%%
Type: language
Subtag: anv
Description: Denya
Added: 2029-09-09
%%
Type: language
Subtag: anw
Description: Anaang
Added: 2029-09-09
%%
Type: language
Subtag: anx
Description: Andra-Hus
Added: 2029-09-09
%%
Type: language
Subtag: any
Description: Anyin
Added: 2029-09-09
%%
Type: language
Subtag: anz
Description: Anem
Added: 2029-09-09
%%
Type: language
Subtag: aoa
Description: Angolar
Added: 2029-09-09
%%
Type: language
Subtag: aob
Description: Abom
Added: 2029-09-09
%%
Type: language
Subtag: aoc
Description: Pemon
Added: 2029-09-09
%%
Type: language
Subtag: aod
Description: Andarum
Added: 2029-09-09
%%
Type: language
Subtag: aoe
Description: Angal Enen
Added: 2029-09-09
%%
Type: language
Subtag: aof
Description: Bragat
Added: 2029-09-09
%%
Type: language
Subtag: aog
Description: Angoram
Added: 2029-09-09
%%
Type: language
Subtag: aoh
Description: Arma
Added: 2029-09-09
%%
Type: language
Subtag: aoi
Description: Anindilyakwa
Added: 2029-09-09
%%
Type: language
Subtag: aoj
Description: Mufian
Added: 2029-09-09
%%
Type: language
Subtag: aok
Description: Arh&#xF6;
Added: 2029-09-09
%%
Type: language
Subtag: aol
Description: Alor
Added: 2029-09-09
%%
Type: language
Subtag: aom
Description: &#xD6;mie
Added: 2029-09-09
%%
Type: language
Subtag: aon
Description: Bumbita Arapesh
Added: 2029-09-09
%%
Type: language
Subtag: aor
Description: Aore
Added: 2029-09-09
%%
Type: language
Subtag: aos
Description: Taikat
Added: 2029-09-09
%%
Type: language
Subtag: aot
Description: A'tong
Added: 2029-09-09
%%
Type: language
Subtag: aox
Description: Atorada
Added: 2029-09-09
%%
Type: language
Subtag: aoz
Description: Uab Meto
Added: 2029-09-09
%%
Type: language
Subtag: apa
Description: Apache languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: apb
Description: Sa'a
Added: 2029-09-09
%%
Type: language
Subtag: apc
Description: North Levantine Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: apd
Description: Sudanese Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: ape
Description: Bukiyip
Added: 2029-09-09
%%
Type: language
Subtag: apg
Description: Ampanang
Added: 2029-09-09
%%
Type: language
Subtag: aph
Description: Athpariya
Added: 2029-09-09
%%
Type: language
Subtag: api
Description: Apiak&#xE1;
Added: 2029-09-09
%%
Type: language
Subtag: apj
Description: Jicarilla Apache
Added: 2029-09-09
%%
Type: language
Subtag: apk
Description: Kiowa Apache
Added: 2029-09-09
%%
Type: language
Subtag: apl
Description: Lipan Apache
Added: 2029-09-09
%%
Type: language
Subtag: apm
Description: Mescalero-Chiricahua Apache
Added: 2029-09-09
%%
Type: language
Subtag: apn
Description: Apinay&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: apo
Description: Apalik
Added: 2029-09-09
%%
Type: language
Subtag: app
Description: Apma
Added: 2029-09-09
%%
Type: language
Subtag: apq
Description: A-Pucikwar
Added: 2029-09-09
%%
Type: language
Subtag: apr
Description: Arop-Lokep
Added: 2029-09-09
%%
Type: language
Subtag: aps
Description: Arop-Sissano
Added: 2029-09-09
%%
Type: language
Subtag: apt
Description: Apatani
Added: 2029-09-09
%%
Type: language
Subtag: apu
Description: Apurin&#xE3;
Added: 2029-09-09
%%
Type: language
Subtag: apv
Description: Alapmunte
Added: 2029-09-09
%%
Type: language
Subtag: apw
Description: Western Apache
Added: 2029-09-09
%%
Type: language
Subtag: apx
Description: Aputai
Added: 2029-09-09
%%
Type: language
Subtag: apy
Description: Apala&#xED;
Added: 2029-09-09
%%
Type: language
Subtag: apz
Description: Safeyoka
Added: 2029-09-09
%%
Type: language
Subtag: aqa
Description: Alacalufan languages
Added: 2029-09-09
Scope: collection
%%
Type: language
Subtag: aqc
Description: Archi
Added: 2029-09-09
%%
Type: language
Subtag: aqg
Description: Arigidi
Added: 2029-09-09
%%
Type: language
Subtag: aql
Description: Algic languages
Added: 2029-09-09
Scope: collection
%%
Type: language
Subtag: aqm
Description: Atohwaim
Added: 2029-09-09
%%
Type: language
Subtag: aqn
Description: Northern Alta
Added: 2029-09-09
%%
Type: language
Subtag: aqp
Description: Atakapa
Added: 2029-09-09
%%
Type: language
Subtag: aqr
Description: Arh&#xE2;
Added: 2029-09-09
%%
Type: language
Subtag: arb
Description: Standard Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: arc
Description: Official Aramaic (700-300 BCE)
Description: Imperial Aramaic (700-300 BCE)
Added: 2005-10-16
%%
Type: language
Subtag: ard
Description: Arabana
Added: 2029-09-09
%%
Type: language
Subtag: are
Description: Western Arrarnta
Added: 2029-09-09
%%
Type: language
Subtag: arh
Description: Arhuaco
Added: 2029-09-09
%%
Type: language
Subtag: ari
Description: Arikara
Added: 2029-09-09
%%
Type: language
Subtag: arj
Description: Arapaso
Added: 2029-09-09
%%
Type: language
Subtag: ark
Description: Arikap&#xFA;
Added: 2029-09-09
%%
Type: language
Subtag: arl
Description: Arabela
Added: 2029-09-09
%%
Type: language
Subtag: arn
Description: Mapudungun
Description: Mapuche
Added: 2005-10-16
%%
Type: language
Subtag: aro
Description: Araona
Added: 2029-09-09
%%
Type: language
Subtag: arp
Description: Arapaho
Added: 2005-10-16
%%
Type: language
Subtag: arq
Description: Algerian Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: arr
Description: Karo (Brazil)
Added: 2029-09-09
%%
Type: language
Subtag: ars
Description: Najdi Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: art
Description: Artificial languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: aru
Description: Aru&#xE1; (Amazonas State)
Description: Araw&#xE1;
Added: 2029-09-09
%%
Type: language
Subtag: arv
Description: Arbore
Added: 2029-09-09
%%
Type: language
Subtag: arw
Description: Arawak
Added: 2005-10-16
%%
Type: language
Subtag: arx
Description: Aru&#xE1; (Rodonia State)
Added: 2029-09-09
%%
Type: language
Subtag: ary
Description: Moroccan Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: arz
Description: Egyptian Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: asa
Description: Asu (Tanzania)
Added: 2029-09-09
%%
Type: language
Subtag: asb
Description: Assiniboine
Added: 2029-09-09
%%
Type: language
Subtag: asc
Description: Casuarina Coast Asmat
Added: 2029-09-09
%%
Type: language
Subtag: asd
Description: Asas
Added: 2029-09-09
%%
Type: language
Subtag: ase
Description: American Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: asf
Description: Australian Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: asg
Description: Cishingini
Added: 2029-09-09
%%
Type: language
Subtag: ash
Description: Abishira
Added: 2029-09-09
%%
Type: language
Subtag: asi
Description: Buruwai
Added: 2029-09-09
%%
Type: language
Subtag: asj
Description: Nsari
Added: 2029-09-09
%%
Type: language
Subtag: ask
Description: Ashkun
Added: 2029-09-09
%%
Type: language
Subtag: asl
Description: Asilulu
Added: 2029-09-09
%%
Type: language
Subtag: asn
Description: Xing&#xFA; Asurin&#xED;
Added: 2029-09-09
%%
Type: language
Subtag: aso
Description: Dano
Added: 2029-09-09
%%
Type: language
Subtag: asp
Description: Algerian Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: asq
Description: Austrian Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: asr
Description: Asuri
Added: 2029-09-09
%%
Type: language
Subtag: ass
Description: Ipulo
Added: 2029-09-09
%%
Type: language
Subtag: ast
Description: Asturian
Description: Asturleonese
Description: Bable
Description: Leonese
Added: 2005-10-16
%%
Type: language
Subtag: asu
Description: Tocantins Asurini
Added: 2029-09-09
%%
Type: language
Subtag: asv
Description: Asoa
Added: 2029-09-09
%%
Type: language
Subtag: asw
Description: Australian Aborigines Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: asx
Description: Muratayak
Added: 2029-09-09
%%
Type: language
Subtag: asy
Description: Yaosakor Asmat
Added: 2029-09-09
%%
Type: language
Subtag: asz
Description: As
Added: 2029-09-09
%%
Type: language
Subtag: ata
Description: Pele-Ata
Added: 2029-09-09
%%
Type: language
Subtag: atb
Description: Zaiwa
Added: 2029-09-09
%%
Type: language
Subtag: atc
Description: Atsahuaca
Added: 2029-09-09
%%
Type: language
Subtag: atd
Description: Ata Manobo
Added: 2029-09-09
%%
Type: language
Subtag: ate
Description: Atemble
Added: 2029-09-09
%%
Type: language
Subtag: atg
Description: Ivbie North-Okpela-Arhe
Added: 2029-09-09
%%
Type: language
Subtag: ath
Description: Athapascan languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: ati
Description: Atti&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: atj
Description: Atikamekw
Added: 2029-09-09
%%
Type: language
Subtag: atk
Description: Ati
Added: 2029-09-09
%%
Type: language
Subtag: atl
Description: Mt. Iraya Agta
Added: 2029-09-09
%%
Type: language
Subtag: atm
Description: Ata
Added: 2029-09-09
%%
Type: language
Subtag: atn
Description: Ashtiani
Added: 2029-09-09
%%
Type: language
Subtag: ato
Description: Atong
Added: 2029-09-09
%%
Type: language
Subtag: atp
Description: Pudtol Atta
Added: 2029-09-09
%%
Type: language
Subtag: atq
Description: Aralle-Tabulahan
Added: 2029-09-09
%%
Type: language
Subtag: atr
Description: Waimiri-Atroari
Added: 2029-09-09
%%
Type: language
Subtag: ats
Description: Gros Ventre
Added: 2029-09-09
%%
Type: language
Subtag: att
Description: Pamplona Atta
Added: 2029-09-09
%%
Type: language
Subtag: atu
Description: Reel
Added: 2029-09-09
%%
Type: language
Subtag: atv
Description: Northern Altai
Added: 2029-09-09
%%
Type: language
Subtag: atw
Description: Atsugewi
Added: 2029-09-09
%%
Type: language
Subtag: atx
Description: Arutani
Added: 2029-09-09
%%
Type: language
Subtag: aty
Description: Aneityum
Added: 2029-09-09
%%
Type: language
Subtag: atz
Description: Arta
Added: 2029-09-09
%%
Type: language
Subtag: aua
Description: Asumboa
Added: 2029-09-09
%%
Type: language
Subtag: aub
Description: Alugu
Added: 2029-09-09
%%
Type: language
Subtag: auc
Description: Waorani
Added: 2029-09-09
%%
Type: language
Subtag: aud
Description: Anuta
Added: 2029-09-09
%%
Type: language
Subtag: aue
Description: =/Kx'au//'ein
Added: 2029-09-09
%%
Type: language
Subtag: auf
Description: Arauan languages
Added: 2029-09-09
Scope: collection
%%
Type: language
Subtag: aug
Description: Aguna
Added: 2029-09-09
%%
Type: language
Subtag: auh
Description: Aushi
Added: 2029-09-09
%%
Type: language
Subtag: aui
Description: Anuki
Added: 2029-09-09
%%
Type: language
Subtag: auj
Description: Awjilah
Added: 2029-09-09
%%
Type: language
Subtag: auk
Description: Heyo
Added: 2029-09-09
%%
Type: language
Subtag: aul
Description: Aulua
Added: 2029-09-09
%%
Type: language
Subtag: aum
Description: Asu (Nigeria)
Added: 2029-09-09
%%
Type: language
Subtag: aun
Description: Molmo One
Added: 2029-09-09
%%
Type: language
Subtag: auo
Description: Auyokawa
Added: 2029-09-09
%%
Type: language
Subtag: aup
Description: Makayam
Added: 2029-09-09
%%
Type: language
Subtag: auq
Description: Anus
Description: Korur
Added: 2029-09-09
%%
Type: language
Subtag: aur
Description: Aruek
Added: 2029-09-09
%%
Type: language
Subtag: aus
Description: Australian languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: aut
Description: Austral
Added: 2029-09-09
%%
Type: language
Subtag: auu
Description: Auye
Added: 2029-09-09
%%
Type: language
Subtag: auw
Description: Awyi
Added: 2029-09-09
%%
Type: language
Subtag: aux
Description: Aur&#xE1;
Added: 2029-09-09
%%
Type: language
Subtag: auy
Description: Awiyaana
Added: 2029-09-09
%%
Type: language
Subtag: auz
Description: Uzbeki Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: avb
Description: Avau
Added: 2029-09-09
%%
Type: language
Subtag: avd
Description: Alviri-Vidari
Added: 2029-09-09
%%
Type: language
Subtag: avi
Description: Avikam
Added: 2029-09-09
%%
Type: language
Subtag: avk
Description: Kotava
Added: 2029-09-09
%%
Type: language
Subtag: avl
Description: Eastern Egyptian Bedawi Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: avn
Description: Avatime
Added: 2029-09-09
%%
Type: language
Subtag: avo
Description: Agavotaguerra
Added: 2029-09-09
%%
Type: language
Subtag: avs
Description: Aushiri
Added: 2029-09-09
%%
Type: language
Subtag: avt
Description: Au
Added: 2029-09-09
%%
Type: language
Subtag: avu
Description: Avokaya
Added: 2029-09-09
%%
Type: language
Subtag: avv
Description: Av&#xE1;-Canoeiro
Added: 2029-09-09
%%
Type: language
Subtag: awa
Description: Awadhi
Added: 2005-10-16
%%
Type: language
Subtag: awb
Description: Awa (Papua New Guinea)
Added: 2029-09-09
%%
Type: language
Subtag: awc
Description: Cicipu
Added: 2029-09-09
%%
Type: language
Subtag: awd
Description: Arawakan languages
Added: 2029-09-09
Scope: collection
%%
Type: language
Subtag: awe
Description: Awet&#xED;
Added: 2029-09-09
%%
Type: language
Subtag: awh
Description: Awbono
Added: 2029-09-09
%%
Type: language
Subtag: awi
Description: Aekyom
Added: 2029-09-09
%%
Type: language
Subtag: awk
Description: Awabakal
Added: 2029-09-09
%%
Type: language
Subtag: awm
Description: Arawum
Added: 2029-09-09
%%
Type: language
Subtag: awn
Description: Awngi
Added: 2029-09-09
%%
Type: language
Subtag: awo
Description: Awak
Added: 2029-09-09
%%
Type: language
Subtag: awr
Description: Awera
Added: 2029-09-09
%%
Type: language
Subtag: aws
Description: South Awyu
Added: 2029-09-09
%%
Type: language
Subtag: awt
Description: Arawet&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: awu
Description: Central Awyu
Added: 2029-09-09
%%
Type: language
Subtag: awv
Description: Jair Awyu
Added: 2029-09-09
%%
Type: language
Subtag: aww
Description: Awun
Added: 2029-09-09
%%
Type: language
Subtag: awx
Description: Awara
Added: 2029-09-09
%%
Type: language
Subtag: awy
Description: Edera Awyu
Added: 2029-09-09
%%
Type: language
Subtag: axb
Description: Abipon
Added: 2029-09-09
%%
Type: language
Subtag: axg
Description: Mato Grosso Ar&#xE1;ra
Added: 2029-09-09
%%
Type: language
Subtag: axk
Description: Yaka (Central African Republic)
Added: 2029-09-09
%%
Type: language
Subtag: axm
Description: Middle Armenian
Added: 2029-09-09
%%
Type: language
Subtag: axx
Description: Xaragure
Added: 2029-09-09
%%
Type: language
Subtag: aya
Description: Awar
Added: 2029-09-09
%%
Type: language
Subtag: ayb
Description: Ayizo Gbe
Added: 2029-09-09
%%
Type: language
Subtag: ayc
Description: Southern Aymara
Added: 2029-09-09
Macrolanguage: ay
%%
Type: language
Subtag: ayd
Description: Ayabadhu
Added: 2029-09-09
%%
Type: language
Subtag: aye
Description: Ayere
Added: 2029-09-09
%%
Type: language
Subtag: ayg
Description: Ginyanga
Added: 2029-09-09
%%
Type: language
Subtag: ayh
Description: Hadrami Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: ayi
Description: Leyigha
Added: 2029-09-09
%%
Type: language
Subtag: ayk
Description: Akuku
Added: 2029-09-09
%%
Type: language
Subtag: ayl
Description: Libyan Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: ayn
Description: Sanaani Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: ayo
Description: Ayoreo
Added: 2029-09-09
%%
Type: language
Subtag: ayp
Description: North Mesopotamian Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: ayq
Description: Ayi (Papua New Guinea)
Added: 2029-09-09
%%
Type: language
Subtag: ayr
Description: Central Aymara
Added: 2029-09-09
Macrolanguage: ay
%%
Type: language
Subtag: ays
Description: Sorsogon Ayta
Added: 2029-09-09
%%
Type: language
Subtag: ayt
Description: Bataan Ayta
Added: 2029-09-09
%%
Type: language
Subtag: ayu
Description: Ayu
Added: 2029-09-09
%%
Type: language
Subtag: ayx
Description: Ayi (China)
Added: 2029-09-09
%%
Type: language
Subtag: ayy
Description: Tayabas Ayta
Added: 2029-09-09
%%
Type: language
Subtag: ayz
Description: Mai Brat
Added: 2029-09-09
%%
Type: language
Subtag: aza
Description: Azha
Added: 2029-09-09
%%
Type: language
Subtag: azb
Description: South Azerbaijani
Added: 2029-09-09
Macrolanguage: az
%%
Type: language
Subtag: azc
Description: Uto-Aztecan languages
Added: 2029-09-09
Scope: collection
%%
Type: language
Subtag: azg
Description: San Pedro Amuzgos Amuzgo
Added: 2029-09-09
%%
Type: language
Subtag: azj
Description: North Azerbaijani
Added: 2029-09-09
Macrolanguage: az
%%
Type: language
Subtag: azm
Description: Ipalapa Amuzgo
Added: 2029-09-09
%%
Type: language
Subtag: azo
Description: Awing
Added: 2029-09-09
%%
Type: language
Subtag: azt
Description: Faire Atta
Added: 2029-09-09
%%
Type: language
Subtag: azz
Description: Highland Puebla Nahuatl
Added: 2029-09-09
%%
Type: language
Subtag: baa
Description: Babatana
Added: 2029-09-09
%%
Type: language
Subtag: bab
Description: Bainouk-Gunyu&#xF1;o
Added: 2029-09-09
%%
Type: language
Subtag: bac
Description: Badui
Added: 2029-09-09
%%
Type: language
Subtag: bad
Description: Banda languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: bae
Description: Bar&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: baf
Description: Nubaca
Added: 2029-09-09
%%
Type: language
Subtag: bag
Description: Tuki
Added: 2029-09-09
%%
Type: language
Subtag: bah
Description: Bahamas Creole English
Added: 2029-09-09
%%
Type: language
Subtag: bai
Description: Bamileke languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: baj
Description: Barakai
Added: 2029-09-09
%%
Type: language
Subtag: bal
Description: Baluchi
Added: 2005-10-16
Scope: macrolanguage
%%
Type: language
Subtag: ban
Description: Balinese
Added: 2005-10-16
%%
Type: language
Subtag: bao
Description: Waimaha
Added: 2029-09-09
%%
Type: language
Subtag: bap
Description: Bantawa
Added: 2029-09-09
%%
Type: language
Subtag: bar
Description: Bavarian
Added: 2029-09-09
%%
Type: language
Subtag: bas
Description: Basa (Cameroon)
Added: 2005-10-16
%%
Type: language
Subtag: bat
Description: Baltic languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: bau
Description: Bada (Nigeria)
Added: 2029-09-09
%%
Type: language
Subtag: bav
Description: Vengo
Added: 2029-09-09
%%
Type: language
Subtag: baw
Description: Bambili-Bambui
Added: 2029-09-09
%%
Type: language
Subtag: bax
Description: Bamun
Added: 2029-09-09
%%
Type: language
Subtag: bay
Description: Batuley
Added: 2029-09-09
%%
Type: language
Subtag: baz
Description: Tunen
Added: 2029-09-09
%%
Type: language
Subtag: bba
Description: Baatonum
Added: 2029-09-09
%%
Type: language
Subtag: bbb
Description: Barai
Added: 2029-09-09
%%
Type: language
Subtag: bbc
Description: Batak Toba
Added: 2029-09-09
%%
Type: language
Subtag: bbd
Description: Bau
Added: 2029-09-09
%%
Type: language
Subtag: bbe
Description: Bangba
Added: 2029-09-09
%%
Type: language
Subtag: bbf
Description: Baibai
Added: 2029-09-09
%%
Type: language
Subtag: bbg
Description: Barama
Added: 2029-09-09
%%
Type: language
Subtag: bbh
Description: Bugan
Added: 2029-09-09
%%
Type: language
Subtag: bbi
Description: Barombi
Added: 2029-09-09
%%
Type: language
Subtag: bbj
Description: Ghom&#xE1;l&#xE1;'
Added: 2029-09-09
%%
Type: language
Subtag: bbk
Description: Babanki
Added: 2029-09-09
%%
Type: language
Subtag: bbl
Description: Bats
Added: 2029-09-09
%%
Type: language
Subtag: bbm
Description: Babango
Added: 2029-09-09
%%
Type: language
Subtag: bbn
Description: Uneapa
Added: 2029-09-09
%%
Type: language
Subtag: bbo
Description: Northern Bobo Madar&#xE9;
Description: Konab&#xE9;r&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: bbp
Description: West Central Banda
Added: 2029-09-09
%%
Type: language
Subtag: bbq
Description: Bamali
Added: 2029-09-09
%%
Type: language
Subtag: bbr
Description: Girawa
Added: 2029-09-09
%%
Type: language
Subtag: bbs
Description: Bakpinka
Added: 2029-09-09
%%
Type: language
Subtag: bbt
Description: Mburku
Added: 2029-09-09
%%
Type: language
Subtag: bbu
Description: Kulung (Nigeria)
Added: 2029-09-09
%%
Type: language
Subtag: bbv
Description: Karnai
Added: 2029-09-09
%%
Type: language
Subtag: bbw
Description: Baba
Added: 2029-09-09
%%
Type: language
Subtag: bbx
Description: Bubia
Added: 2029-09-09
%%
Type: language
Subtag: bby
Description: Befang
Added: 2029-09-09
%%
Type: language
Subtag: bbz
Description: Babalia Creole Arabic
Added: 2029-09-09
Macrolanguage: ar
%%
Type: language
Subtag: bca
Description: Central Bai
Added: 2029-09-09
%%
Type: language
Subtag: bcb
Description: Bainouk-Samik
Added: 2029-09-09
%%
Type: language
Subtag: bcc
Description: Southern Balochi
Added: 2029-09-09
Macrolanguage: bal
%%
Type: language
Subtag: bcd
Description: North Babar
Added: 2029-09-09
%%
Type: language
Subtag: bce
Description: Bamenyam
Added: 2029-09-09
%%
Type: language
Subtag: bcf
Description: Bamu
Added: 2029-09-09
%%
Type: language
Subtag: bcg
Description: Baga Binari
Added: 2029-09-09
%%
Type: language
Subtag: bch
Description: Bariai
Added: 2029-09-09
%%
Type: language
Subtag: bci
Description: Baoul&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: bcj
Description: Bardi
Added: 2029-09-09
%%
Type: language
Subtag: bck
Description: Bunaba
Added: 2029-09-09
%%
Type: language
Subtag: bcl
Description: Central Bicolano
Added: 2029-09-09
Macrolanguage: bik
%%
Type: language
Subtag: bcm
Description: Bannoni
Added: 2029-09-09
%%
Type: language
Subtag: bcn
Description: Bali (Nigeria)
Added: 2029-09-09
%%
Type: language
Subtag: bco
Description: Kaluli
Added: 2029-09-09
%%
Type: language
Subtag: bcp
Description: Bali (Democratic Republic of Congo)
Added: 2029-09-09
%%
Type: language
Subtag: bcq
Description: Bench
Added: 2029-09-09
%%
Type: language
Subtag: bcr
Description: Babine
Added: 2029-09-09
%%
Type: language
Subtag: bcs
Description: Kohumono
Added: 2029-09-09
%%
Type: language
Subtag: bct
Description: Bendi
Added: 2029-09-09
%%
Type: language
Subtag: bcu
Description: Awad Bing
Added: 2029-09-09
%%
Type: language
Subtag: bcv
Description: Shoo-Minda-Nye
Added: 2029-09-09
%%
Type: language
Subtag: bcw
Description: Bana
Added: 2029-09-09
%%
Type: language
Subtag: bcy
Description: Bacama
Added: 2029-09-09
%%
Type: language
Subtag: bcz
Description: Bainouk-Gunyaamolo
Added: 2029-09-09
%%
Type: language
Subtag: bda
Description: Bayot
Added: 2029-09-09
%%
Type: language
Subtag: bdb
Description: Basap
Added: 2029-09-09
%%
Type: language
Subtag: bdc
Description: Ember&#xE1;-Baud&#xF3;
Added: 2029-09-09
%%
Type: language
Subtag: bdd
Description: Bunama
Added: 2029-09-09
%%
Type: language
Subtag: bde
Description: Bade
Added: 2029-09-09
%%
Type: language
Subtag: bdg
Description: Bonggi
Added: 2029-09-09
%%
Type: language
Subtag: bdh
Description: Baka (Sudan)
Added: 2029-09-09
%%
Type: language
Subtag: bdi
Description: Burun
Added: 2029-09-09
%%
Type: language
Subtag: bdj
Description: Bai
Added: 2029-09-09
%%
Type: language
Subtag: bdk
Description: Budukh
Added: 2029-09-09
%%
Type: language
Subtag: bdl
Description: Indonesian Bajau
Added: 2029-09-09
%%
Type: language
Subtag: bdm
Description: Buduma
Added: 2029-09-09
%%
Type: language
Subtag: bdn
Description: Baldemu
Added: 2029-09-09
%%
Type: language
Subtag: bdo
Description: Morom
Added: 2029-09-09
%%
Type: language
Subtag: bdp
Description: Bende
Added: 2029-09-09
%%
Type: language
Subtag: bdq
Description: Bahnar
Added: 2029-09-09
%%
Type: language
Subtag: bdr
Description: West Coast Bajau
Added: 2029-09-09
%%
Type: language
Subtag: bds
Description: Burunge
Added: 2029-09-09
%%
Type: language
Subtag: bdt
Description: Bokoto
Added: 2029-09-09
Macrolanguage: gba
%%
Type: language
Subtag: bdu
Description: Oroko
Added: 2029-09-09
%%
Type: language
Subtag: bdv
Description: Bodo Parja
Added: 2029-09-09
%%
Type: language
Subtag: bdw
Description: Baham
Added: 2029-09-09
%%
Type: language
Subtag: bdx
Description: Budong-Budong
Added: 2029-09-09
%%
Type: language
Subtag: bdy
Description: Bandjalang
Added: 2029-09-09
%%
Type: language
Subtag: bdz
Description: Badeshi
Added: 2029-09-09
%%
Type: language
Subtag: bea
Description: Beaver
Added: 2029-09-09
%%
Type: language
Subtag: beb
Description: Bebele
Added: 2029-09-09
%%
Type: language
Subtag: bec
Description: Iceve-Maci
Added: 2029-09-09
%%
Type: language
Subtag: bed
Description: Bedoanas
Added: 2029-09-09
%%
Type: language
Subtag: bee
Description: Byangsi
Added: 2029-09-09
%%
Type: language
Subtag: bef
Description: Benabena
Added: 2029-09-09
%%
Type: language
Subtag: beg
Description: Belait
Added: 2029-09-09
%%
Type: language
Subtag: beh
Description: Biali
Added: 2029-09-09
%%
Type: language
Subtag: bei
Description: Bekati'
Added: 2029-09-09
%%
Type: language
Subtag: bej
Description: Beja
Description: Bedawiyet
Added: 2005-10-16
%%
Type: language
Subtag: bek
Description: Bebeli
Added: 2029-09-09
%%
Type: language
Subtag: bem
Description: Bemba (Zambia)
Added: 2005-10-16
%%
Type: language
Subtag: beo
Description: Beami
Added: 2029-09-09
%%
Type: language
Subtag: bep
Description: Besoa
Added: 2029-09-09
%%
Type: language
Subtag: beq
Description: Beembe
Added: 2029-09-09
%%
Type: language
Subtag: ber
Description: Berber languages
Added: 2005-10-16
Scope: collection
%%
Type: language
Subtag: bes
Description: Besme
Added: 2029-09-09
%%
Type: language
Subtag: bet
Description: Guiberoua B&#xE9;te
Added: 2029-09-09
%%
Type: language
Subtag: beu
Description: Blagar
Added: 2029-09-09
%%
Type: language
Subtag: bev
Description: Daloa B&#xE9;t&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: bew
Description: Betawi
Added: 2029-09-09
%%
Type: language
Subtag: bex
Description: Jur Modo
Added: 2029-09-09
%%
Type: language
Subtag: bey
Description: Beli (Papua New Guinea)
Added: 2029-09-09
%%
Type: language
Subtag: bez
Description: Bena (Tanzania)
Added: 2029-09-09
%%
Type: language
Subtag: bfa
Description: Bari
Added: 2029-09-09
%%
Type: language
Subtag: bfb
Description: Pauri Bareli
Added: 2029-09-09
%%
Type: language
Subtag: bfc
Description: Northern Bai
Added: 2029-09-09
%%
Type: language
Subtag: bfd
Description: Bafut
Added: 2029-09-09
%%
Type: language
Subtag: bfe
Description: Betaf
Description: Tena
Added: 2029-09-09
%%
Type: language
Subtag: bff
Description: Bofi
Added: 2029-09-09
%%
Type: language
Subtag: bfg
Description: Busang Kayan
Added: 2029-09-09
%%
Type: language
Subtag: bfh
Description: Blafe
Added: 2029-09-09
%%
Type: language
Subtag: bfi
Description: British Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: bfj
Description: Bafanji
Added: 2029-09-09
%%
Type: language
Subtag: bfk
Description: Ban Khor Sign Language
Added: 2029-09-09
%%
Type: language
Subtag: bfl
Description: Banda-Nd&#xE9;l&#xE9;
Added: 2029-09-09
%%
Type: language
Subtag: bfm
Description: Mmen
Added: 2029-09-09
%%
Type: language
Subtag: bfn
Description: Bunak
Added: 2029-09-09
%%
Type: language
Subtag: bfo
Description: Malba Birifor
Added: 2029-09-09
%%
Type: language
Subtag: bfp
Description: Beba
Added: 2029-09-09
%%
Type: language
Subtag: bfq
Description: Badaga
Added: 2029-09-09
%%
Type: language
Subtag: bfr
Description: Bazigar
Added: 2029-09-09
%%
Type: language
Subtag: bfs
Description: Southern Bai
Added: 2029-09-09
%%
Type: language
Subtag: bft
Description: Balti
Added: 2029-09-09
%%
Type: language
Subtag: bfu
Description: Gahri
Added: 2029-09-09
%%
Type: language
Subtag: bfw
Description: Bondo
Added: 2029-09-09
%%
Type: language
Subtag: bfy
Description: Bagheli
Added: 2029-09-09
%%
Type: language
Subtag: bfz
Description: Mahasu Pahari
Added: 2029-09-09
%%
Type: language
Subtag: bga
Description: Gwamhi-Wuri
Added: 2029-09-09
%%
Type: language
Subtag: bgb
Description: Bobongko
Added: 2029-09-09
%%
Type: language
Subtag: bgc
Description: Haryanvi
Added: 2029-09-09
%%
Type: language
Subtag: bgd
Description: Rathwi Bareli
Added: 2029-09-09
%%
Type: language
Subtag: bge
Description: Bauria
Added: 2029-09-09
%%
Type: language
Subtag: bgf
Description: Bangandu
Added: 2029-09-09
%%
Type: language
Subtag: bgg
Description: Bugun
Added: 2029-09-09
%%
Type: language
Subtag: bgi
Description: Giangan
Added: 2029-09-09
%%
Type: language
Subtag: bgj
Description: Bangolan
Added: 2029-09-09
%%
Type: language
Subtag: bgk
Description: Bit
Description: Buxinhua
Added: 2029-09-09
%%
Type: language
Subtag: bgl
Description: Bo (Laos)
Added: 2029-09-09
%%
Type: language
Subtag: bgm
Description: Baga Mboteni
Added: 2029-09-09
%%
Type: language
Subtag: bgn
Description: Western Balochi
Added: 2029-09-09
Macrolanguage: bal
%%
Type: language
Subtag: bgo
Description: Baga Koga
Added: 2029-09-09
%%
Type: language
Subtag: bgp
Description: Eastern Balochi
Added: 2029-09-09
Macrolanguage: bal
%%
Type: language
Subtag: bgq
Description: Bagri
Added: 2029-09-09
Macrolanguage: raj
%%
Type: language
Subtag: bgr
Description: Bawm Chin
Added: 2029-09-09
%%
Type: language
Subtag: bgs
Description: Tagabawa
Added: 2029-09-09
%%
Type: language
Subtag: bgt
Description: Bughotu
Added: 2029-09-09
%%
Type: language
Subtag: bgu
Description: Mbongno
Added: 2029-09-09
%%
Type: language
Subtag: bgv
Description: Warkay-Bipim
Added: 2029-09-09
%%
Type: language
Subtag: bgw
Description: Bhatri
Added: 2029-09-09
%%
Type: language
Subtag: bgx
Description: Balkan Gagauz Turkish
Added: 2029-09-09
%%
Type: language
Subtag: bgy
Description: Benggoi
Added: 2029-09-09
%%
Type: language
Subtag: bgz
Description: Banggai
Added: 2029-09-09
%%
Type: language
Subtag: bha
Description: Bharia
Added: 2029-09-09
%%
Type: language
Subtag: bhb
Description: Bhili
Added: 2029-09-09
%%
Type: language
Subtag: bhc
Description: Biga
Added: 2029-09-09
%%
Type: language
Subtag: bhd
Description: Bhadrawahi
Added: 2029-09-09
%%
Type: language
Subtag: bhe
Description: Bhaya
Added: 2029-09-09
%%
Type: language
Subtag: bhf
Description: Odiai
Added: 2029-09-09
%%
Type: language
Subtag: bhg
Description: Binandere
Added: 2029-09-09
%%
Type: language
Subtag: bhh
Description: Bukharic
Added: 2029-09-09
%%
Type: language
Subtag: bhi
Description: Bhilali
Added: 2029-09-09
%%
Type: language
Subtag: bhj
Description: Bahing
Added: 2029-09-09
%%
Type: language
Subtag: bhk
Description: Albay Bicolano
Added: 2029-09-09
Macrolanguage: bik
%%
Type: language
Subtag: bhl
Description: Bimin
Added: 2029-09-09
%%
Type: language
Subtag: bhm
Description: Bathari
Added: 2029-09-09
%%
Type: language
Subtag: bhn
Description: Bohtan Neo-Aramaic
Added: 2029-09-09
%%
Type: language
Subtag: bho
Description: Bhojpuri
Added: 2005-10-16
%%
Type: language
Subtag: bhp
Description: Bima
Added: 2029-09-09
%%
Type: language
Subtag: bhq
Description: Tukang Besi South
Added: 2029-09-09
%%
Type: language
Subtag: bhr
Description: Bara Malagasy
Added: 2029-09-09
Macrolanguage: mg
%%
Type: language
Subtag: bhs
Description: Buwal
Added: 2029-09-09
%%
Type: language
Subtag: bht
Description: Bhattiyali
Added: 2029-09-09
%%
Type: language
Subtag: bhu
Description: Bhunjia
Added: 2029-09-09
%%
Type: language
Subtag: bhv
Description: Bahau
Added: 2029-09-09
%%
Type: language
Subtag: bhw
Description: Biak
Added: 2029-09-09
%%
Type: language
Subtag: bhx
Description: Bhalay
Added: 2029-09-09
%%
Type: language
Subtag: bhy
Description: Bhele
Added: 2029-09-09
%%
Type: language
Subtag: bhz
Description: Bada (Indonesia)
Added: 2029-09-09
%%
Type: language
Subtag: bia
Description: Badimaya
Added: 2029-09-09
%%
Type: language
Subtag: bib
Description: Bissa
Added: 2029-09-09
%%
Type: language
Subtag: bic
Description: Bikaru
Added: 2029-09-09
%%
Type: language
Subtag: bid
Description: Bidiyo
Added: 2029-09-09
%%
Type: language
Subtag: bie