[128] 地域部分タグは、 特定の国や地域における言語のバリエーション (方言や綴りの差異など) を表すために使うことあができます。 RFC 4646 2.2.4., RFC 5646 2.2.4.
[274] Unicode言語識別子、Unicodeロケール識別子では領土、
unicode_region_subtag
とも呼ばれています >>276。
[129] IETF言語タグの地域部分タグは、言語、拡張言語、用字系の後で、 その他の部分タグの前になければなりません RFC 4646 2.2.4., RFC 5646 2.2.4.。
[145] IETF言語タグの地域部分タグは複数個あってはなりません。 RFC 4646 2.2.4., RFC 5646 2.2.4.
[10]
IETF言語タグの地域部分タグは、
他の言語と区別するような意味を持たない時は省略して構いません。
RFC 4646 2.2.4., RFC 5646 2.2.4.
[3]
ScriptLangTag
では、
用字系部分タグ (必須) の直後に1つだけ置けます。
省略も可能です。
[14] マップのローカライズ | Google Maps JavaScript API | Google Developers () https://developers.google.com/maps/documentation/javascript/localization?hl=ja
[279] >>131 で「例外的の予約」された 2文字の国符号についても、 RFC 4646 には含まれていませんでしたが、 RFC 5646 においては IANA に登録され、利用できることとされています。 RFC 5646 2.2.4.
UK
[280] ただし、 GB
と同義の UK
は除外されています RFC 5646 2.2.4.。
[291] Unicode地域符号としては、 UK
も認められています。
ただし、やはり GB
が正規形とされています。 >>278, >>19
[281] 私用の AA
,
QM
... QZ
,
XA
... XZ
,
ZZ
も IANA に登録されており、利用することができます
RFC 4646 2.2.4., RFC 5646 2.2.4.。
[282] Unicode言語識別子、Unicodeロケール識別子では、そのうち特に
XA
.... XZ
を応用が使っても良いと定めています。
>>278
[5] XK
は、コソボを表すため用いられています。
LDML もそれを追認しています (XK
, XKK
, 983) >>19。
[2] 他の ISO 3166 の応用での割当については ISO 3166 を参照。
QO
[284] Unicode言語識別子、Unicodeロケール識別子では
QO
は Outlying Oceania を表します >>278。
[21]
LDML
によれば
QO
/ QOO
/ 961
は
Oceania (009) の国で
subcontinent
を持たないものを表します。
>>19
QU
[285] Unicode言語識別子、Unicodeロケール識別子では
QU
は欧州連合を表します >>278。
ZZ
[288] Unicode言語識別子、Unicodeロケール識別子では
ZZ
は未知・非妥当な領土を表します >>278。
[20]
LDML
は
ZZ
/ ZZZ
/ 999 を
API で使ったり、
非妥当な符号を置き換えるのに使ったりすると注釈しています。
>>19
[292] Unicode地域符号としては、 001
(世界) は標準形を表すとされています。
>>278
[16]
LDML
の
territories
属性では、
領土固有の指定がない場合に適用される既定値を記述するときに、
001
が使われます。
[7]
ScriptLangTag
では、実装が言語や用字系にうまく対応付けられないかもしれないので推奨されないとされます
>>6。
[262] RFC 3066 では2文字国符号と、3文字から8文字の部分タグが2番目の部分タグとして認められていました。 3文字から8文字の部分タグは IANA に登録することができるものとされていました。 1文字の部分タグは将来の拡張のために予約されていました。 RFC 3066 2.2
[290] RFC 1766 では2番目以降の部分タグとして任意の値を登録できるとされていました RFC 1766 2.。
[271] RFC 1766 と RFC 3066 は ISO 3166 における私用の国符号 (>>130) に言及していました RFC 1766 2., RFC 3066 2.2.。 RFC 1766 では単に ISO で予約されているとしているだけでしたが、 RFC 3066 では使ってはならないとされていました。 RFC 4646 以降は使って良いとされています。