[2] 言語タグの一致判定やロケールの決定操作は簡単そうでかなり複雑です。
[288] 言語タグは冗長性や廃止された値が多くあるので、それらの扱いについて個別に規定している仕様もあります。
[287] ヘブライ語を表すいろいろな言語タグ、 iw
や iw-IL
や
he-IL
や he
を等価として扱わなければならないとする仕様もあります。
(he
の項を参照。)
[3] ResourceBundle.Control (Java SE 11 & JDK 11 ), https://docs.oracle.com/javase/jp/11/docs/api/java.base/java/util/ResourceBundle.Control.html#getCandidateLocales(java.lang.String,java.util.Locale)
[6]
ja-JP
はほとんどの場合 ja
と等価に扱うべき (
[7] Final: OpenID Connect Core 1.0 incorporating errata set 2, , https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.5.2