draft-ietf-ltru-4645bis-04.txt   draft-ietf-ltru-4645bis-05.txt 
Network Working Group D. Ewell, Ed. Network Working Group D. Ewell, Ed.
Internet-Draft Consultant Internet-Draft Consultant
Intended status: Informational February 6, 2008 Intended status: Informational May 5, 2008
Expires: August 9, 2008 Expires: November 6, 2008
Update to the Language Subtag Registry Update to the Language Subtag Registry
draft-ietf-ltru-4645bis-04 draft-ietf-ltru-4645bis-05
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 34 skipping to change at page 1, line 34
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 9, 2008. This Internet-Draft will expire on November 6, 2008.
Copyright Notice
Copyright (C) The IETF Trust (2008).
Abstract Abstract
This memo defines the procedure used to update the IANA Language This memo defines the procedure used to update the IANA Language
Subtag Registry in conjunction with the publication of RFC 4646bis Subtag Registry in conjunction with the publication of RFC 4646bis
[RFC EDITOR NOTE: replace with actual RFC number], for use in forming [RFC EDITOR NOTE: replace with actual RFC number], for use in forming
tags for identifying languages. As an Internet-Draft, it also tags for identifying languages. As an Internet-Draft, it also
contained a complete replacement of the contents of the Registry to contained a complete replacement of the contents of the Registry to
be used by IANA in updating it. To prevent confusion, this material be used by IANA in updating it. To prevent confusion, this material
was removed before publication. was removed before publication.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Updating the Registry . . . . . . . . . . . . . . . . . . . . 4 2. Updating the Registry . . . . . . . . . . . . . . . . . . . . 4
2.1. Starting Point . . . . . . . . . . . . . . . . . . . . . 4 2.1. Starting Point . . . . . . . . . . . . . . . . . . . . . 4
2.2. New Language Subtags . . . . . . . . . . . . . . . . . . 5 2.2. New Language Subtags . . . . . . . . . . . . . . . . . . 5
2.3. Modified Language Subtags . . . . . . . . . . . . . . . . 5 2.3. Modified Language Subtags . . . . . . . . . . . . . . . . 5
2.4. New Region Subtags . . . . . . . . . . . . . . . . . . . 5 2.4. New Region Subtags . . . . . . . . . . . . . . . . . . . 5
2.5. Grandfathered and Redundant Tags . . . . . . . . . . . . 6 2.5. Grandfathered and Redundant Tags . . . . . . . . . . . . 6
2.6. Additional Changes . . . . . . . . . . . . . . . . . . . 9 2.6. Preferred-Value Changes . . . . . . . . . . . . . . . . . 9
2.7. Additional Changes . . . . . . . . . . . . . . . . . . . 9
3. Updated Registry Contents . . . . . . . . . . . . . . . . . . 10 3. Updated Registry Contents . . . . . . . . . . . . . . . . . . 10
4. Security Considerations . . . . . . . . . . . . . . . . . . . 896 4. Security Considerations . . . . . . . . . . . . . . . . . . . 897
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 897 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 898
6. Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . 898 6. Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . 899
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 900 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 902
7.1. Normative References . . . . . . . . . . . . . . . . . . 900 7.1. Normative References . . . . . . . . . . . . . . . . . . 902
7.2. Informative References . . . . . . . . . . . . . . . . . 900 7.2. Informative References . . . . . . . . . . . . . . . . . 902
Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 902 Appendix A. Acknowledgements . . . . . . . . . . . . . . . . . . 904
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 903 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 905
Intellectual Property and Copyright Statements . . . . . . . . . 904 Intellectual Property and Copyright Statements . . . . . . . . . 906
1. Introduction 1. Introduction
[RFC4646] provided for a Language Subtag Registry and described its [RFC4646] provided for a Language Subtag Registry and described 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 were specified in [RFC4645].
[draft-ietf-ltru-4646bis-11] expands on [RFC4646] by adding support [draft-ietf-ltru-4646bis-13] expands on [RFC4646] by adding support
for approximately 7,200 language subtags based on [ISO639-3] alpha-3 for approximately 7,200 new language subtags based on [ISO639-3]
code elements, and seven region subtags based on [ISO3166-1] alpha-3 code elements, and seven new region subtags based on
exceptionally reserved code elements. This memo describes the [ISO3166-1] exceptionally reserved code elements. This memo
process of updating the Registry to include these additional subtags, describes the process of updating the Registry to include these
and to make secondary changes to the Registry that result from adding additional subtags, and to make secondary changes to the Registry
the new subtags. that result from adding the new subtags.
In its initial phase as an Internet-Draft, this memo also contained a In its initial phase as an Internet-Draft, this memo also contained a
complete replacement of the contents of the Language Subtag Registry complete replacement of the contents of the Language Subtag Registry
to be used by the Internet Assigned Numbers Authority (IANA) in to be used by the Internet Assigned Numbers Authority (IANA) in
updating it. This content was deleted from this memo prior to updating it. This content was deleted from this memo prior to
publication as an RFC. publication as an RFC.
The format of the Language Subtag Registry, and the definition and The format of the Language Subtag Registry, and the definition and
intended purpose of each of the fields, are described in intended purpose of each of the fields, are described in
[draft-ietf-ltru-4646bis-11]. [draft-ietf-ltru-4646bis-13].
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 Section 3 of process of updating the Registry is described in Section 3 of
[draft-ietf-ltru-4646bis-11]. In its Internet-Draft phase, this memo [draft-ietf-ltru-4646bis-13]. In its Internet-Draft phase, this memo
did not define the permanent contents of the Registry and should not did not define the permanent contents of the Registry and should not
be represented as having done so. 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],
[ISO3166-1], [ISO15924], and [UN_M.49]. The Registry is not a mirror [ISO3166-1], [ISO15924], and [UN_M.49]. The Registry is not a mirror
of the code lists defined by these standards and should not be used of the code lists defined by these standards and should not be used
as one. as one.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
skipping to change at page 4, line 23 skipping to change at page 4, line 23
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: these files may be updated Registration Authority. [RFC EDITOR NOTE: these files may be updated
before approval of this memo.] before approval of this memo.]
o [iso-639-3_20080114] is a list of all language code elements in o [iso-639-3_20080422] 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_20080114] is a list containing all names o [iso-639-3_Name_Index_20080422] 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. A code both inverted and non-inverted forms where appropriate. A code
element may have more than one entry in this file; the reference element may have more than one entry in this file; the reference
name and its inverted form are usually, but not always, given in name and its inverted form are usually, but not always, given in
the first entry. For example, this file contained an entry for the first entry. For example, this file contained an entry for
the code element "prs" with the name "Dari" (twice) and another the code element "prs" with the name "Dari" (twice) and another
entry with the names "Eastern Farsi" and "Farsi, Eastern". entry with the names "Eastern Farsi" and "Farsi, Eastern".
o [iso-639-3-macrolanguages_20080116] is a list of all alpha-3 code o [iso-639-3-macrolanguages_20080218] 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.)
Language code elements that were already retired in [ISO639-3] prior Language code elements that were already retired in [ISO639-3] prior
to IESG approval of this memo were not listed in these files, and to IESG approval of this memo were not listed in these files, and
consequently were not considered in this update. 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 are 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 of IESG approval of this memo. [RFC EDITOR
NOTE: these dates are initially set to 2029-09-09 for easy NOTE: these dates are initially set to 2029-09-09 for easy
recognition, and MUST be updated during AUTH48.] 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 subtag was language subtag in the Language Subtag Registry, a new subtag was
added to the Registry, using the [ISO639-3] code element as the value added to the Registry, using the [ISO639-3] code element as the value
for the Subtag field and each of the non-inverted [ISO639-3] names as for the Subtag field and each of the non-inverted [ISO639-3] names as
a separate Description field. The [ISO639-3] reference name was a separate Description field. The [ISO639-3] reference name was
represented by the first Description field. represented by the first Description field.
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_20080116], a Macrolanguage field was added [iso-639-3-macrolanguages_20080218], 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. macrolanguage.
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. Some existing records were then all 3-letter "language" subtags. Some existing records were
moved to ensure this order. 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_20080114]. Any existing that language in [iso-639-3_Name_Index_20080422]. Any existing
Description fields reflecting inverted names were removed. The order Description fields reflecting inverted names were removed. The order
of Description fields was adjusted to ensure that the reference name of Description fields was adjusted to ensure that the reference name
from [ISO639-3] was listed first, followed by other names from from [ISO639-3] was listed first, followed by other names from
[ISO639-3] in the order presented by that standard, followed by any [ISO639-3] in the order presented by that standard, followed by any
other names already existing in the Registry. In some cases this other names already existing in the Registry. In some cases this
resulted in a reordering of Description fields for existing entries, resulted in a reordering of Description fields for existing entries,
even when no new values were added. 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.
2.4. New Region Subtags 2.4. New Region Subtags
[draft-ietf-ltru-4646bis-11] expands the scope of region subtags by [draft-ietf-ltru-4646bis-13] expands the scope of region subtags by
adding subtags based on code elements defined as "exceptionally adding subtags based on code elements defined as "exceptionally
reserved" in [ISO3166-1]. These code elements are reserved by the reserved" in [ISO3166-1]. These code elements are reserved by the
ISO 3166 Maintenance Agency "at the request of national ISO member ISO 3166 Maintenance Agency "at the request of national ISO member
bodies, governments and international organizations." At the time of bodies, governments and international organizations." At the time of
IESG approval of this memo, ISO 3166/MA had defined nine IESG approval of this memo, ISO 3166/MA had defined nine
exceptionally reserved code elements, all of which were added to the exceptionally reserved code elements, all of which were added to the
Language Subtag Registry except for the following: Language Subtag Registry 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. This subtag is deprecated with a element from 1993 to 1997, but was deprecated with a Preferred-
Preferred-Value of "FR"; for stability reasons, Section 3.4, item Value of "FR".
1 of [draft-ietf-ltru-4646bis-11] states that this "deprecated"
status cannot be changed.
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".
Section 3.4, item 14 (D) of [draft-ietf-ltru-4646bis-11] states Section 3.4, item 15 (D) of [draft-ietf-ltru-4646bis-13] states
that a new region subtag is not added if it carries the same that a new region subtag is not added to the Language Subtag
meaning as an existing region subtag. Registry if it carries 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-11], "grandfathered" and As stated in [draft-ietf-ltru-4646bis-13], "grandfathered" and
"redundant" tags are complete tags in the Language Subtag Registry "redundant" tags are complete tags in the Language Subtag Registry
that were registered under [RFC1766] or [RFC3066] and remain valid. that were registered under [RFC1766] or [RFC3066] and remain valid.
Grandfathered tags cannot be generated from a valid combination of Grandfathered tags cannot be generated from a valid combination of
subtags, while redundant tags can be. subtags, while redundant tags can be.
Under certain conditions, registration of a subtag under Under certain conditions, registration of a subtag under
[draft-ietf-ltru-4646bis-11] may cause a grandfathered tag to be [draft-ietf-ltru-4646bis-13] may cause a grandfathered tag to be
reclassified as redundant. It may also enable the creation of a reclassified as redundant. It may also enable the creation of a
generative tag with the same meaning as a grandfathered or redundant generative tag with the same meaning as a grandfathered or redundant
tag; in that case, the grandfathered or redundant tag is marked as tag; in that case, the grandfathered or redundant tag is marked as
Deprecated, and the generative tag (including the new subtag) becomes Deprecated, and the generative tag (including the new subtag) becomes
its Preferred-Value. its Preferred-Value.
As a result of adding the new subtags in this update, the following As a result of adding the new subtags in this update, the following
grandfathered tags were deprecated, with the indicated generative tag grandfathered tags were deprecated, with the indicated generative tag
serving as the Preferred-Value: serving as the Preferred-Value:
i-ami (Preferred-Value: ami) i-ami (Preferred-Value: ami)
i-bnn (Preferred-Value: bnn) i-bnn (Preferred-Value: bnn)
i-pwn (Preferred-Value: pwn) i-pwn (Preferred-Value: pwn)
i-tao (Preferred-Value: tao) i-tao (Preferred-Value: tao)
i-tay (Preferred-Value: tay)
i-tay (Preferred-Value: tay)
i-tsu (Preferred-Value: tsu) i-tsu (Preferred-Value: tsu)
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 7, line 39 skipping to change at page 7, line 37
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)
sgn-CO (Preferred-Value: csn) sgn-CO (Preferred-Value: csn)
sgn-DE (Preferred-Value: gsg) sgn-DE (Preferred-Value: gsg)
sgn-DK (Preferred-Value: dsl)
sgn-DK (Preferred-Value: dsl)
sgn-ES (Preferred-Value: ssp) sgn-ES (Preferred-Value: ssp)
sgn-FR (Preferred-Value: fsl) sgn-FR (Preferred-Value: fsl)
sgn-GB (Preferred-Value: bfi) sgn-GB (Preferred-Value: bfi)
sgn-GR (Preferred-Value: gss) sgn-GR (Preferred-Value: gss)
sgn-IE (Preferred-Value: isg) sgn-IE (Preferred-Value: isg)
skipping to change at page 9, line 5 skipping to change at page 9, line 5
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. Additional Changes 2.6. Preferred-Value Changes
[draft-ietf-ltru-4646bis-13], Section 3.1.6 provides for the value of
Preferred-Value fields to be updated as necessary to reflect changes
in one of the source standards. Accordingly, the Preferred-Value
fields for the following deprecated tags were changed:
i-hak (changed from zh-hakka to hak)
zh-guoyu (changed from zh-cmn to cmn)
This makes it unnecessary for consumers of the Language Subtag
Registry to follow a "chain" of Preferred-Values in order to arrive
at a non-deprecated subtag.
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]
that represent alternative names were converted to multiple that represent alternative names were converted to multiple
Description fields. For example, the Description "Han (Hanzi, Kanji, Description fields. For example, the Description "Han (Hanzi, Kanji,
Hanja)" was converted to four separate Description fields. Some Hanja)" was converted to four separate Description fields. Some
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.
The capitalization of the Subtag field for the redundant tag "yi- The capitalization of the Subtag fields for certain grandfathered and
latn" was changed to "yi-Latn" for consistency with the redundant tags (sgn-BE-fr, sgn-BE-nl, sgn-CH-de, yi-latn) was
capitalization conventions described in Section 2.1 of modified to conform with the capitalization conventions described in
[draft-ietf-ltru-4646bis-11]. Section 2.1 of [draft-ietf-ltru-4646bis-13]. This has no effect on
the validity or meaning of these tags.
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
reflects the actual date the code element TP was withdrawn in
[ISO3166-1].
3. Updated Registry Contents 3. Updated Registry Contents
The remainder of this section specified the updated set of records The remainder of this section specified the updated set of records
for the Language Subtag Registry. This material was deleted before for the Language Subtag Registry. This material was deleted before
publication of this memo, to avoid any potential confusion with the publication of this memo, to avoid any potential confusion with the
Registry itself. The IANA Language Subtag Registry can be found at Registry itself. The IANA Language Subtag Registry can be found at
<http://www.iana.org/numbers.html> under "Language Tags". <http://www.iana.org/numbers.html> under "Language Tags".
[RFC EDITOR NOTE: the remainder of this section is to be deleted upon [RFC EDITOR NOTE: the remainder of this section is to be deleted upon
skipping to change at page 264, line 27 skipping to change at page 264, line 27
%% %%
Type: language Type: language
Subtag: gss Subtag: gss
Description: Greek Sign Language Description: Greek Sign Language
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gsw Subtag: gsw
Description: Swiss German Description: Swiss German
Description: Alemannic Description: Alemannic
Description: Alsatian
Added: 2006-03-08 Added: 2006-03-08
Suppress-Script: Latn Suppress-Script: Latn
%% %%
Type: language Type: language
Subtag: gta Subtag: gta
Description: Guat&#xF3; Description: Guat&#xF3;
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gti Subtag: gti
skipping to change at page 264, line 52 skipping to change at page 265, line 4
Description: Shiki Description: Shiki
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gub Subtag: gub
Description: Guajaj&#xE1;ra Description: Guajaj&#xE1;ra
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: guc Subtag: guc
Description: Wayuu
Description: Wayuu
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gud Subtag: gud
Description: Yocobou&#xE9; Dida Description: Yocobou&#xE9; Dida
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gue Subtag: gue
Description: Gurinji Description: Gurinji
skipping to change at page 265, line 52 skipping to change at page 266, line 4
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gul Subtag: gul
Description: Sea Island Creole English Description: Sea Island Creole English
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gum Subtag: gum
Description: Guambiano Description: Guambiano
Added: 2029-09-09
Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gun Subtag: gun
Description: Mby&#xE1; Guaran&#xED; Description: Mby&#xE1; Guaran&#xED;
Added: 2029-09-09 Added: 2029-09-09
Macrolanguage: gn Macrolanguage: gn
%% %%
Type: language Type: language
Subtag: guo Subtag: guo
Description: Guayabero Description: Guayabero
skipping to change at page 266, line 52 skipping to change at page 267, line 4
Type: language Type: language
Subtag: guu Subtag: guu
Description: Yanomam&#xF6; Description: Yanomam&#xF6;
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: guv Subtag: guv
Description: Gey Description: Gey
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language
Type: language
Subtag: guw Subtag: guw
Description: Gun Description: Gun
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gux Subtag: gux
Description: Gourmanch&#xE9;ma Description: Gourmanch&#xE9;ma
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 267, line 52 skipping to change at page 268, line 4
Description: Guaj&#xE1; Description: Guaj&#xE1;
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gvl Subtag: gvl
Description: Gulay Description: Gulay
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gvm Subtag: gvm
Description: Gurmana
Description: Gurmana
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gvn Subtag: gvn
Description: Kuku-Yalanji Description: Kuku-Yalanji
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gvo Subtag: gvo
Description: Gavi&#xE3;o Do Jiparan&#xE1; Description: Gavi&#xE3;o Do Jiparan&#xE1;
skipping to change at page 268, line 52 skipping to change at page 269, line 4
Type: language Type: language
Subtag: gwb Subtag: gwb
Description: Gwa Description: Gwa
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gwc Subtag: gwc
Description: Kalami Description: Kalami
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language
Type: language
Subtag: gwd Subtag: gwd
Description: Gawwada Description: Gawwada
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gwe Subtag: gwe
Description: Gweno Description: Gweno
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 269, line 52 skipping to change at page 270, line 4
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gwt Subtag: gwt
Description: Gawar-Bati Description: Gawar-Bati
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gwu Subtag: gwu
Description: Guwamu Description: Guwamu
Added: 2029-09-09
Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gww Subtag: gww
Description: Kwini Description: Kwini
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gwx Subtag: gwx
Description: Gua Description: Gua
Added: 2029-09-09 Added: 2029-09-09
skipping to change at page 270, line 52 skipping to change at page 271, line 4
Type: language Type: language
Subtag: gyf Subtag: gyf
Description: Gungabula Description: Gungabula
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gyg Subtag: gyg
Description: Gbayi Description: Gbayi
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language
Type: language
Subtag: gyi Subtag: gyi
Description: Gyele Description: Gyele
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gyl Subtag: gyl
Description: Gayil Description: Gayil
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 271, line 52 skipping to change at page 272, line 4
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: gzn Subtag: gzn
Description: Gane Description: Gane
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: haa Subtag: haa
Description: Han Description: Han
Added: 2029-09-09
Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hab Subtag: hab
Description: Hanoi Sign Language Description: Hanoi Sign Language
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hac Subtag: hac
Description: Gurani Description: Gurani
Added: 2029-09-09 Added: 2029-09-09
skipping to change at page 272, line 52 skipping to change at page 273, line 4
Type: language Type: language
Subtag: hai Subtag: hai
Description: Haida Description: Haida
Added: 2005-10-16 Added: 2005-10-16
%% %%
Type: language Type: language
Subtag: haj Subtag: haj
Description: Hajong Description: Hajong
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language
Type: language
Subtag: hak Subtag: hak
Description: Hakka Chinese Description: Hakka Chinese
Added: 2029-09-09 Added: 2029-09-09
Macrolanguage: zh Macrolanguage: zh
%% %%
Type: language Type: language
Subtag: hal Subtag: hal
Description: Halang Description: Halang
Added: 2029-09-09 Added: 2029-09-09
%% %%
skipping to change at page 273, line 52 skipping to change at page 274, line 4
Description: Harari Description: Harari
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: has Subtag: has
Description: Haisla Description: Haisla
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hav Subtag: hav
Description: Havu
Description: Havu
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: haw Subtag: haw
Description: Hawaiian Description: Hawaiian
Added: 2005-10-16 Added: 2005-10-16
%% %%
Type: language Type: language
Subtag: hax Subtag: hax
Description: Southern Haida Description: Southern Haida
skipping to change at page 274, line 52 skipping to change at page 275, line 4
%% %%
Type: language Type: language
Subtag: hbo Subtag: hbo
Description: Ancient Hebrew Description: Ancient Hebrew
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hbu Subtag: hbu
Description: Habu Description: Habu
Added: 2029-09-09 Added: 2029-09-09
%%
%%
Type: language Type: language
Subtag: hca Subtag: hca
Description: Andaman Creole Hindi Description: Andaman Creole Hindi
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hch Subtag: hch
Description: Huichol Description: Huichol
Added: 2029-09-09 Added: 2029-09-09
%% %%
skipping to change at page 275, line 52 skipping to change at page 276, line 4
Type: language Type: language
Subtag: heg Subtag: heg
Description: Helong Description: Helong
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: heh Subtag: heh
Description: Hehe Description: Hehe
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language
Type: language
Subtag: hei Subtag: hei
Description: Heiltsuk Description: Heiltsuk
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hem Subtag: hem
Description: Hemba Description: Hemba
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 276, line 52 skipping to change at page 277, line 4
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hib Subtag: hib
Description: Hibito Description: Hibito
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hid Subtag: hid
Description: Hidatsa Description: Hidatsa
Added: 2029-09-09
Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hif Subtag: hif
Description: Fijian Hindustani Description: Fijian Hindustani
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hig Subtag: hig
Description: Kamwe Description: Kamwe
Added: 2029-09-09 Added: 2029-09-09
skipping to change at page 277, line 52 skipping to change at page 278, line 4
Subtag: him Subtag: him
Description: Himachali Description: Himachali
Added: 2005-10-16 Added: 2005-10-16
%% %%
Type: language Type: language
Subtag: hio Subtag: hio
Description: Tsoa Description: Tsoa
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hir
Subtag: hir
Description: Himarim&#xE3; Description: Himarim&#xE3;
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hit Subtag: hit
Description: Hittite Description: Hittite
Added: 2005-10-16 Added: 2005-10-16
%% %%
Type: language Type: language
Subtag: hiw Subtag: hiw
Description: Hiw Description: Hiw
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hix Subtag: hix
Description: Hixkary&#xE1;na Description: Hixkary&#xE1;na
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hji
Description: Haji
Added: 2029-09-09
Macrolanguage: ms
%%
Type: language
Subtag: hka Subtag: hka
Description: Kahe Description: Kahe
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: hke Subtag: hke
Description: Hunde Description: Hunde
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 339, line 24 skipping to change at page 339, line 31
%% %%
Type: language Type: language
Subtag: kgy Subtag: kgy
Description: Kyerung Description: Kyerung
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: kha Subtag: kha
Description: Khasi Description: Khasi
Added: 2005-10-16 Added: 2005-10-16
Comments: as of 2008-04-21 this subtag does not include Lyngngam; see
lyg
%% %%
Type: language Type: language
Subtag: khb Subtag: khb
Description: L&#xFC; Description: L&#xFC;
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: khc Subtag: khc
Description: Tukang Besi North Description: Tukang Besi North
Added: 2029-09-09 Added: 2029-09-09
skipping to change at page 382, line 41 skipping to change at page 382, line 50
Description: Nepali Kurux Description: Nepali Kurux
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: kxm Subtag: kxm
Description: Northern Khmer Description: Northern Khmer
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: kxn Subtag: kxn
Description: Kanowit-Tanjung Melanau Description: Kanowit-Tanjong Melanau
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: kxo Subtag: kxo
Description: Kano&#xE9; Description: Kano&#xE9;
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: kxp Subtag: kxp
Description: Wadiyara Koli Description: Wadiyara Koli
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: kxq Subtag: kxq
Description: Sm&#xE4;rky Kanum Description: Sm&#xE4;rky Kanum
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: kxr Subtag: kxr
Description: Koro (Papua New Guinea) Description: Koro (Papua New Guinea)
Added: 2029-09-09 Added: 2029-09-09
skipping to change at page 412, line 39 skipping to change at page 412, line 48
Description: Lobi Description: Lobi
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: loc Subtag: loc
Description: Inonhan Description: Inonhan
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: loe Subtag: loe
Description: Coastal Saluan Description: Saluan
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: lof Subtag: lof
Description: Logol Description: Logol
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: log Subtag: log
Description: Logo Description: Logo
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: loh Subtag: loh
Description: Narim Description: Narim
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: loi Subtag: loi
Description: Loma (C&#xF4;te d'Ivoire) Description: Loma (C&#xF4;te d'Ivoire)
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 422, line 32 skipping to change at page 422, line 41
Subtag: lww Subtag: lww
Description: Lewo Description: Lewo
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: lya Subtag: lya
Description: Layakha Description: Layakha
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: lyg
Description: Lyngngam
Added: 2029-09-09
%%
Type: language
Subtag: lyn Subtag: lyn
Description: Luyana Description: Luyana
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: lzl Subtag: lzl
Description: Litzlitz Description: Litzlitz
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: lzn Subtag: lzn
Description: Leinong Naga Description: Leinong Naga
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: lzz Subtag: lzz
Description: Laz Description: Laz
skipping to change at page 453, line 39 skipping to change at page 454, line 4
Description: To'abaita Description: To'abaita
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: mlv Subtag: mlv
Description: Motlav Description: Motlav
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: mlw Subtag: mlw
Description: Moloko Description: Moloko
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: mlx Subtag: mlx
Description: Malfaxal Description: Malfaxal
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: mly
Description: Malay (individual language)
Added: 2029-09-09
Macrolanguage: ms
%%
Type: language
Subtag: mlz Subtag: mlz
Description: Malaynon Description: Malaynon
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: mma Subtag: mma
Description: Mama Description: Mama
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 477, line 35 skipping to change at page 477, line 43
Subtag: muu Subtag: muu
Description: Yaaku Description: Yaaku
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: muv Subtag: muv
Description: Muthuvan Description: Muthuvan
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: muw
Description: Mundari
Added: 2029-09-09
%%
Type: language
Subtag: mux Subtag: mux
Description: Bo-Ung Description: Bo-Ung
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: muy Subtag: muy
Description: Muyang Description: Muyang
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 550, line 43 skipping to change at page 550, line 46
Subtag: oos Subtag: oos
Description: Old Ossetic Description: Old Ossetic
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: opa Subtag: opa
Description: Okpamheri Description: Okpamheri
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: ope
Description: Old Persian
Added: 2029-09-09
%%
Type: language
Subtag: opk Subtag: opk
Description: Kopkaka Description: Kopkaka
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: opm Subtag: opm
Description: Oksapmin Description: Oksapmin
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: opo Subtag: opo
Description: Opao Description: Opao
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: opt Subtag: opt
Description: Opata Description: Opata
skipping to change at page 577, line 25 skipping to change at page 577, line 23
Subtag: pmw Subtag: pmw
Description: Plains Miwok Description: Plains Miwok
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: pmx Subtag: pmx
Description: Poumei Naga Description: Poumei Naga
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: pmy
Description: Papuan Malay
Added: 2029-09-09
%%
Type: language
Subtag: pmz Subtag: pmz
Description: Southern Pame Description: Southern Pame
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: pna Subtag: pna
Description: Punan Bah-Biau Description: Punan Bah-Biau
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 659, line 23 skipping to change at page 659, line 26
Subtag: stt Subtag: stt
Description: Budeh Stieng Description: Budeh Stieng
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: stu Subtag: stu
Description: Samtao Description: Samtao
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: stv
Description: Silt'e
Added: 2029-09-09
%%
Type: language
Subtag: stw Subtag: stw
Description: Satawalese Description: Satawalese
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: sua Subtag: sua
Description: Sulka Description: Sulka
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
skipping to change at page 729, line 32 skipping to change at page 729, line 40
Description: Unami Description: Unami
Added: 2029-09-09 Added: 2029-09-09
Macrolanguage: del Macrolanguage: del
%% %%
Type: language Type: language
Subtag: unp Subtag: unp
Description: Worora Description: Worora
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: unr
Description: Mundari
Added: 2029-09-09
%%
Type: language
Subtag: unx
Description: Munda
Added: 2029-09-09
%%
Type: language
Subtag: unz Subtag: unz
Description: Unde Kaili Description: Unde Kaili
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: uok Subtag: uok
Description: Uokha Description: Uokha
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: upi Subtag: upi
Description: Umeda Description: Umeda
Added: 2029-09-09 Added: 2029-09-09
skipping to change at page 754, line 22 skipping to change at page 754, line 40
Subtag: wla Subtag: wla
Description: Walio Description: Walio
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: wlc Subtag: wlc
Description: Mwali Comorian Description: Mwali Comorian
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: wle
Description: Wolane
Added: 2029-09-09
%%
Type: language
Subtag: wlg Subtag: wlg
Description: Kunbarlang Description: Kunbarlang
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: wli Subtag: wli
Description: Waioli Description: Waioli
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: wlk Subtag: wlk
Description: Wailaki Description: Wailaki
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: wll Subtag: wll
Description: Wali (Sudan) Description: Wali (Sudan)
Added: 2029-09-09 Added: 2029-09-09
skipping to change at page 786, line 41 skipping to change at page 787, line 16
Subtag: xsr Subtag: xsr
Description: Sherpa Description: Sherpa
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: xss Subtag: xss
Description: Assan Description: Assan
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: xst
Description: Silt'e
Added: 2029-09-09
%%
Type: language
Subtag: xsu Subtag: xsu
Description: Sanum&#xE1; Description: Sanum&#xE1;
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: xsv Subtag: xsv
Description: Sudovian Description: Sudovian
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: xsy Subtag: xsy
Description: Saisiyat Description: Saisiyat
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: xta Subtag: xta
Description: Alcozauca Mixtec Description: Alcozauca Mixtec
skipping to change at page 822, line 35 skipping to change at page 823, line 4
%% %%
Type: language Type: language
Subtag: zkz Subtag: zkz
Description: Khazar Description: Khazar
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: zlj Subtag: zlj
Description: Liujiang Zhuang Description: Liujiang Zhuang
Added: 2029-09-09 Added: 2029-09-09
Macrolanguage: za Macrolanguage: za
%% %%
Type: language Type: language
Subtag: zlm
Description: Malay (individual language)
Added: 2029-09-09
Macrolanguage: ms
%%
Type: language
Subtag: zln Subtag: zln
Description: Lianshan Zhuang Description: Lianshan Zhuang
Added: 2029-09-09 Added: 2029-09-09
Macrolanguage: za Macrolanguage: za
%% %%
Type: language Type: language
Subtag: zlq Subtag: zlq
Description: Liuqian Zhuang Description: Liuqian Zhuang
Added: 2029-09-09 Added: 2029-09-09
Macrolanguage: za Macrolanguage: za
skipping to change at page 831, line 21 skipping to change at page 831, line 45
Subtag: zsk Subtag: zsk
Description: Kaskean Description: Kaskean
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: zsl Subtag: zsl
Description: Zambian Sign Language Description: Zambian Sign Language
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: zsm
Description: Standard Malay
Added: 2029-09-09
Macrolanguage: ms
%%
Type: language
Subtag: zsr Subtag: zsr
Description: Southern Rincon Zapotec Description: Southern Rincon Zapotec
Added: 2029-09-09 Added: 2029-09-09
Macrolanguage: zap Macrolanguage: zap
%% %%
Type: language Type: language
Subtag: zsu Subtag: zsu
Description: Sukurum Description: Sukurum
Added: 2029-09-09 Added: 2029-09-09
%% %%
Type: language Type: language
Subtag: zte Subtag: zte
skipping to change at page 873, line 41 skipping to change at page 874, line 23
Type: region Type: region
Subtag: TO Subtag: TO
Description: Tonga Description: Tonga
Added: 2005-10-16 Added: 2005-10-16
%% %%
Type: region Type: region
Subtag: TP Subtag: TP
Description: East Timor Description: East Timor
Added: 2005-10-16 Added: 2005-10-16
Preferred-Value: TL Preferred-Value: TL
Deprecated: 2002-11-15 Deprecated: 2002-05-20
%% %%
Type: region Type: region
Subtag: TR Subtag: TR
Description: Turkey Description: Turkey
Added: 2005-10-16 Added: 2005-10-16
%% %%
Type: region Type: region
Subtag: TT Subtag: TT
Description: Trinidad and Tobago Description: Trinidad and Tobago
Added: 2005-10-16 Added: 2005-10-16
skipping to change at page 885, line 4 skipping to change at page 885, line 35
Description: Default Language Description: Default Language
Added: 1998-03-10 Added: 1998-03-10
%% %%
Type: grandfathered Type: grandfathered
Tag: i-enochian Tag: i-enochian
Description: Enochian Description: Enochian
Added: 2002-07-03 Added: 2002-07-03
%% %%
Type: grandfathered Type: grandfathered
Tag: i-hak Tag: i-hak
Description: Hakka Description: Hakka
Added: 1999-01-31 Added: 1999-01-31
Preferred-Value: zh-hakka Preferred-Value: hak
Deprecated: 2000-01-10 Deprecated: 2000-01-10
%% %%
Type: grandfathered Type: grandfathered
Tag: i-klingon Tag: i-klingon
Description: Klingon Description: Klingon
Added: 1999-05-26 Added: 1999-05-26
Preferred-Value: tlh Preferred-Value: tlh
Deprecated: 2004-02-24 Deprecated: 2004-02-24
%% %%
Type: grandfathered Type: grandfathered
skipping to change at page 886, line 23 skipping to change at page 887, line 4
Preferred-Value: tsu Preferred-Value: tsu
Deprecated: 2029-09-09 Deprecated: 2029-09-09
%% %%
Type: grandfathered Type: grandfathered
Tag: no-bok Tag: no-bok
Description: Norwegian Bokmal Description: Norwegian Bokmal
Added: 1995-08-23 Added: 1995-08-23
Preferred-Value: nb Preferred-Value: nb
Deprecated: 2000-02-18 Deprecated: 2000-02-18
%% %%
Type: grandfathered Type: grandfathered
Tag: no-nyn Tag: no-nyn
Description: Norwegian Nynorsk Description: Norwegian Nynorsk
Added: 1995-08-23 Added: 1995-08-23
Preferred-Value: nn Preferred-Value: nn
Deprecated: 2000-02-18 Deprecated: 2000-02-18
%% %%
Type: grandfathered Type: grandfathered
Tag: sgn-BE-fr Tag: sgn-BE-FR
Description: Belgian-French Sign Language Description: Belgian-French Sign Language
Added: 2001-11-11 Added: 2001-11-11
Preferred-Value: sfb Preferred-Value: sfb
Deprecated: 2029-09-09 Deprecated: 2029-09-09
%% %%
Type: grandfathered Type: grandfathered
Tag: sgn-BE-nl Tag: sgn-BE-NL
Description: Belgian-Flemish Sign Language Description: Belgian-Flemish Sign Language
Added: 2001-11-11 Added: 2001-11-11
Preferred-Value: vgt Preferred-Value: vgt
Deprecated: 2029-09-09 Deprecated: 2029-09-09
%% %%
Type: grandfathered Type: grandfathered
Tag: sgn-CH-de Tag: sgn-CH-DE
Description: Swiss German Sign Language Description: Swiss German Sign Language
Added: 2001-11-11 Added: 2001-11-11
Preferred-Value: sgg Preferred-Value: sgg
Deprecated: 2029-09-09 Deprecated: 2029-09-09
%% %%
Type: grandfathered Type: grandfathered
Tag: zh-cmn Tag: zh-cmn
Description: Mandarin Chinese Description: Mandarin Chinese
Added: 2005-07-15 Added: 2005-07-15
Preferred-Value: cmn Preferred-Value: cmn
Deprecated: 2029-09-09 Deprecated: 2029-09-09
%% %%
Type: grandfathered Type: grandfathered
Tag: zh-cmn-Hans Tag: zh-cmn-Hans
Description: Mandarin Chinese (Simplified) Description: Mandarin Chinese (Simplified)
Added: 2005-07-15 Added: 2005-07-15
Preferred-Value: cmn-Hans Preferred-Value: cmn-Hans
skipping to change at page 887, line 35 skipping to change at page 888, line 17
Tag: zh-gan Tag: zh-gan
Description: Kan or Gan Description: Kan or Gan
Added: 1999-12-18 Added: 1999-12-18
Preferred-Value: gan Preferred-Value: gan
Deprecated: 2029-09-09 Deprecated: 2029-09-09
%% %%
Type: grandfathered Type: grandfathered
Tag: zh-guoyu Tag: zh-guoyu
Description: Mandarin or Standard Chinese Description: Mandarin or Standard Chinese
Added: 1999-12-18 Added: 1999-12-18
Preferred-Value: zh-cmn Preferred-Value: cmn
Deprecated: 2005-07-15 Deprecated: 2005-07-15
%% %%
Type: grandfathered Type: grandfathered
Tag: zh-hakka Tag: zh-hakka
Description: Hakka Description: Hakka
Added: 1999-12-18 Added: 1999-12-18
Preferred-Value: hak Preferred-Value: hak
Deprecated: 2029-09-09 Deprecated: 2029-09-09
%% %%
Type: grandfathered Type: grandfathered
skipping to change at page 896, line 8 skipping to change at page 897, line 8
Added: 2005-04-11 Added: 2005-04-11
%% %%
Type: redundant Type: redundant
Tag: zh-Hant-TW Tag: zh-Hant-TW
Description: Taiwan Chinese in traditional script Description: Taiwan Chinese in traditional script
Added: 2005-04-11 Added: 2005-04-11
4. Security Considerations 4. Security Considerations
For security considerations relevant to the Language Subtag Registry For security considerations relevant to the Language Subtag Registry
and the use of language tags, see [draft-ietf-ltru-4646bis-11]. and the use of language tags, see [draft-ietf-ltru-4646bis-13].
5. IANA Considerations 5. IANA Considerations
In its initial phase as an Internet-Draft, this memo contained a In its initial phase as an Internet-Draft, this memo contained a
complete replacement of the contents of the Language Subtag Registry complete replacement of the contents of the Language Subtag Registry
to be used by IANA in updating it. As an RFC, it contains a pointer to be used by IANA in updating it. As an RFC, it contains a pointer
to the Registry, which is maintained by IANA. The Language Subtag to the Registry, which is maintained by IANA. The Language Subtag
Registry can be found at <http://www.iana.org/numbers.html> under Registry can be found at <http://www.iana.org/numbers.html> under
"Language Tags". For details on the procedures for the format and "Language Tags". For details on the procedures for the format and
ongoing maintenance of this Registry, see ongoing maintenance of this Registry, see
[draft-ietf-ltru-4646bis-11]. [draft-ietf-ltru-4646bis-13].
6. Changes 6. Changes
[Editor's Note: This section is provided for the convenience of [Editor's Note: This section is provided for the convenience of
reviewers and will be removed from the final document.] reviewers and will be removed from the final document.]
This memo is a new work, not an incremental update of [RFC4645]. The This memo is a new work, not an incremental update of [RFC4645]. The
procedure for populating the original Language Subtag Registry, procedure for populating the original Language Subtag Registry,
specified by the earlier [RFC4646], is included by reference to specified by the earlier [RFC4646], is included by reference to
[RFC4645]. Therefore, no changes from [RFC4645] are listed in this [RFC4645]. Therefore, no changes from [RFC4645] are listed in this
section. section.
Changes between draft-ietf-ltru-4645bis-03 and this version are: Changes between draft-ietf-ltru-4645bis-04 and this version are:
o Updated Registry data to reflect new contents of Language Subtag o Updated Registry data to reflect new contents of Language Subtag
Registry and new [ISO639-3] data. Registry and new [ISO639-3] data.
o Updated reference to [draft-ietf-ltru-4646bis-11]. o Updated references to [draft-ietf-ltru-4646bis-13] and [ISO639-3]
data files.
o Changed the Preferred-Value for certain existing tags to eliminate
"chains" of deprecated values, and added text to explain this.
o Changed the capitalization of certain existing tags to conform to
stricter [draft-ietf-ltru-4646bis-13] requirements, and added text
to explain this.
o Corrected error in the Deprecated date for region subtag TP. (M.
Davis)
Changes between draft-ietf-ltru-4645bis-03 and
draft-ietf-ltru-4645bis-04 were:
o Updated Registry data to reflect new contents of Language Subtag
Registry and new [ISO639-3] data.
o Updated reference to draft-ietf-ltru-4646bis-11.
o Clarified that language code elements already retired from o Clarified that language code elements already retired from
[ISO639-3] are not included in the updated Registry contents in [ISO639-3] are not included in the updated Registry contents in
this memo. (K. Karlsson) this memo. (K. Karlsson)
Changes between draft-ietf-ltru-4645bis-02 and Changes between draft-ietf-ltru-4645bis-02 and
draft-ietf-ltru-4645bis-03 were: draft-ietf-ltru-4645bis-03 were:
o Removed procedures for adding extended language subtags and Prefix o Removed procedures for adding extended language subtags and Prefix
fields. fields.
skipping to change at page 900, line 18 skipping to change at page 902, line 18
[ISO639-3] [ISO639-3]
International Organization for Standardization, "ISO 639- International Organization for Standardization, "ISO 639-
3:2007. Codes for the representation of names of 3:2007. Codes for the representation of names of
languages - Part 3: Alpha-3 code for comprehensive languages - Part 3: Alpha-3 code for comprehensive
coverage of languages, first edition", 2007. coverage of languages, first edition", 2007.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[draft-ietf-ltru-4646bis-11] [draft-ietf-ltru-4646bis-13]
Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying Phillips, A., Ed. and M. Davis, Ed., "Tags for Identifying
Languages", December 2007, <ftp://ftp.rfc-editor.org/ Languages", April 2008, <http://www.ietf.org/
in-notes/internet-drafts/draft-ietf-ltru-4646bis-11.txt>. internet-drafts/draft-ietf-ltru-4646bis-13.txt>.
[iso-639-3-macrolanguages_20080116] [iso-639-3-macrolanguages_20080218]
International Organization for Standardization, "ISO 639-3 International Organization for Standardization, "ISO 639-3
Macrolanguage Mappings", January 2008, <http:// Macrolanguage Mappings", January 2008, <http://
www.sil.org/iso639-3/ www.sil.org/iso639-3/
iso-639-3-macrolanguages_20080116.tab>. iso-639-3-macrolanguages_20080218.tab>.
[iso-639-3_20080114] [iso-639-3_20080422]
International Organization for Standardization, "ISO 639-3 International Organization for Standardization, "ISO 639-3
Code Set", January 2008, Code Set", April 2008,
<http://www.sil.org/iso639-3/iso-639-3_20080114.tab>. <http://www.sil.org/iso639-3/iso-639-3_20080422.tab>.
[iso-639-3_Name_Index_20080114] [iso-639-3_Name_Index_20080422]
International Organization for Standardization, "ISO 639-3 International Organization for Standardization, "ISO 639-3
Language Names Index", January 2008, <http://www.sil.org/ Language Names Index", April 2008, <http://www.sil.org/
iso639-3/iso-639-3_Name_Index_20080114.tab>. iso639-3/iso-639-3_Name_Index_20080422.tab>.
7.2. Informative References 7.2. Informative References
[ISO15924] [ISO15924]
International Organization for Standardization, "ISO International Organization for Standardization, "ISO
15924:2004. Information and documentation -- Codes for 15924:2004. Information and documentation -- Codes for
the representation of names of scripts", January 2004. the representation of names of scripts", January 2004.
[ISO3166-1] [ISO3166-1]
International Organization for Standardization, "ISO 3166- International Organization for Standardization, "ISO 3166-
skipping to change at page 902, line 12 skipping to change at page 904, line 12
Area Codes for Statistical Use, Revision 4 (United Nations Area Codes for Statistical Use, Revision 4 (United Nations
publication, Sales No. 98.XVII.9), June 1999. publication, Sales No. 98.XVII.9), June 1999.
Appendix A. Acknowledgements Appendix A. Acknowledgements
This memo is a collaborative work of the Language Tag Registry Update This memo is a collaborative work of the Language Tag Registry Update
(LTRU) Working Group. All of its members have made significant (LTRU) Working Group. All of its members have made significant
contributions to this memo and to its predecessor, [RFC4645]. contributions to this memo and to its predecessor, [RFC4645].
Specific contributions to this memo were made by Stephane Bortzmeyer, Specific contributions to this memo were made by Stephane Bortzmeyer,
John Cowan, Mark Davis, Martin Duerst, Frank Ellermann, Kent John Cowan, Mark Davis, Martin Duerst, Frank Ellermann, Debbie
Karlsson, and Addison Phillips. Garside, Kent Karlsson, and Addison Phillips.
This document was written with the xml2rfc tool described in This document was written with the xml2rfc tool described in
[RFC2629]. [RFC2629].
Author's Address Author's Address
Doug Ewell (editor) Doug Ewell (editor)
Consultant Consultant
Email: doug@ewellic.org Email: doug@ewellic.org
skipping to change at page 904, line 44 skipping to change at line 44066
attempt made to obtain a general license or permission for the use of attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr. http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at this standard. Please address the information to the IETF at
ietf-ipr@ietf.org. ietf-ipr@ietf.org.
Acknowledgment
Funding for the RFC Editor function is provided by the IETF
Administrative Support Activity (IASA).
 End of changes. 108 change blocks. 
120 lines changed or deleted 189 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/