ICU-3360 iso-639 sync is mostly done. Commit what I have right now.

X-SVN-Rev: 14072
This commit is contained in:
George Rhoten 2003-12-10 03:04:56 +00:00
parent 07e5fd82bb
commit a1578a9fa1
6 changed files with 79 additions and 66 deletions

View file

@ -79,8 +79,8 @@ static int32_t _installedLocalesCount = 0;
/* This list MUST be in sorted order, and MUST contain the two-letter codes
if one exists otherwise use the three letter code */
static const char * const _languages[] = {
"aa", "ab", "ace", "ach", "ada", "ae", "af", "afa",
"afh", "ak", "akk", "ale", "alg", "am", "ang", "apa",
"aa", "ab", "ace", "ach", "ada", "ady", "ae", "af", "afa",
"afh", "ak", "akk", "ale", "alg", "am", "an", "ang", "apa",
"ar", "arc", "arn", "arp", "art", "arw", "as", "ast",
"ath", "aus", "av", "awa", "ay", "az", "ba", "bad",
"bai", "bal", "bam", "ban", "bas", "bat", "be", "bej",
@ -89,33 +89,33 @@ static const char * const _languages[] = {
"btk", "bua", "bug", "ca", "cad", "cai", "car", "cau",
"ce", "ceb", "cel", "ch", "chb", "chg", "chk", "chm",
"chn", "cho", "chp", "chr", "chy", "cmc", "co", "cop",
"cpe", "cpf", "cpp", "cre", "crp", "cs", "cu", "cus",
"cv", "cy", "da", "dak", "day", "de", "del", "den",
"dgr", "din", "doi", "dra", "dua", "dum", "dv", "dyu",
"cpe", "cpf", "cpp", "cr", "crp", "cs", "csb", "cu", "cus",
"cv", "cy", "da", "dak", "dar", "day", "de", "del", "den",
"dgr", "din", "doi", "dra", "dsb", "dua", "dum", "dv", "dyu",
"dz", "ee", "efi", "egy", "eka", "el", "elx", "en",
"enm", "eo", "es", "et", "eu", "ewe", "ewo", "fa",
"enm", "eo", "es", "et", "eu", "ewo", "fa",
"fan", "fat", "ff", "fi", "fiu", "fj", "fo", "fon",
"fr", "frm", "fro", "fur", "fy", "ga", "gaa", "gay",
"gba", "gd", "gem", "gez", "gil", "gl", "gmh", "gn",
"goh", "gon", "gor", "got", "grb", "grc", "gu", "gv",
"gwi", "ha", "hai", "haw", "he", "hi", "hil", "him",
"hit", "hmn", "ho", "hr", "hu", "hup", "hy", "hz",
"hit", "hmn", "ho", "hr", "hsb", "ht", "hu", "hup", "hy", "hz",
"ia", "iba", "id", "ie", "ig", "ii", "ijo", "ik",
"ilo", "inc", "ine", "inh", "ira", "iro", "is", "it",
"iu", "ja", "jpr", "jrb", "jv", "ka", "kaa", "kab",
"ilo", "inc", "ine", "inh", "io", "ira", "iro", "is", "it",
"iu", "ja", "jbo", "jpr", "jrb", "jv", "ka", "kaa", "kab",
"kac", "kam", "kar", "kaw", "kbd", "kg", "kha", "khi",
"kho", "ki", "kj", "kk", "kl", "km", "kmb", "kn",
"ko", "kok", "kos", "kpe", "kr", "kro", "kru", "ks",
"ko", "kok", "kos", "kpe", "kr", "krc", "kro", "kru", "ks",
"ku", "kum", "kut", "kv", "kw", "ky", "la", "lad",
"lah", "lam", "lb", "lez", "lg", "ln", "lo", "lol",
"lah", "lam", "lb", "lez", "lg", "li", "ln", "lo", "lol",
"loz", "lt", "lu", "lua", "lui", "lun", "luo", "lus",
"lv", "mad", "mag", "mai", "mak", "man", "map", "mas",
"mdr", "men", "mg", "mga", "mh", "mi", "mic", "min",
"mdf", "mdr", "men", "mg", "mga", "mh", "mi", "mic", "min",
"mis", "mk", "mkh", "ml", "mn", "mnc", "mni", "mno",
"mo", "moh", "mos", "mr", "ms", "mt", "mul", "mun",
"mus", "mwr", "my", "myn", "na", "nah", "nai", "nap",
"mus", "mwr", "my", "myn", "myv", "na", "nah", "nai", "nap",
"nb", "nd", "nds", "ne", "new", "ng", "nia", "nic",
"niu", "nl", "nn", "no", "non", "nr", "nso", "nub",
"niu", "nl", "nn", "no", "nog", "non", "nr", "nso", "nub",
"nv", "ny", "nym", "nyn", "nyo", "nzi", "oc", "oj",
"om", "or", "os", "osa", "ota", "oto", "pa", "paa",
"pag", "pal", "pam", "pap", "pau", "peo", "phi", "phn",
@ -131,9 +131,9 @@ static const char * const _languages[] = {
"tet", "tg", "th", "ti", "tig", "tiv", "tk", "tkl",
"tl", "tli", "tmh", "tn", "to", "tog", "tpi", "tr",
"ts", "tsi", "tt", "tum", "tup", "tut", "tvl", "tw",
"ty", "tyv", "ug", "uga", "uk", "umb", "und", "ur",
"ty", "tyv", "udm", "ug", "uga", "uk", "umb", "und", "ur",
"uz", "vai", "ve", "vi", "vo", "vot", "wa", "wak",
"wal", "war", "was", "wen", "wo", "xh", "yao", "yap",
"wal", "war", "was", "wen", "wo", "xal", "xh", "yao", "yap",
"yi", "yo", "ypk", "za", "zap", "zen", "zh", "znd",
"zu", "zun",
NULL,
@ -145,10 +145,10 @@ NULL
list above, and they MUST ne in the same order (i.e., the same language must
be in the same place in both lists)! */
static const char * const _languages3[] = {
/* "aa", "ab", "ace", "ach", "ada", "ae", "af", "afa", */
"aar", "abk", "ace", "ach", "ada", "ave", "afr", "afa",
/* "afh", "ak", "akk", "ale", "alg", "am", "ang", "apa", */
"afh", "aka", "akk", "ale", "alg", "amh", "ang", "apa",
/* "aa", "ab", "ace", "ach", "ada", "ady", "ae", "af", "afa", */
"aar", "abk", "ace", "ach", "ada", "ady", "ave", "afr", "afa",
/* "afh", "ak", "akk", "ale", "alg", "am", "an", "ang", "apa", */
"afh", "aka", "akk", "ale", "alg", "amh", "arg", "ang", "apa",
/* "ar", "arc", "arn", "arp", "art", "arw", "as", "ast", */
"ara", "arc", "arn", "arp", "art", "arw", "asm", "ast",
/* "ath", "aus", "av", "awa", "ay", "az", "ba", "bad", */
@ -165,16 +165,16 @@ static const char * const _languages3[] = {
"che", "ceb", "cel", "cha", "chb", "chg", "chk", "chm",
/* "chn", "cho", "chp", "chr", "chy", "cmc", "co", "cop", */
"chn", "cho", "chp", "chr", "chy", "cmc", "cos", "cop",
/* "cpe", "cpf", "cpp", "cre", "crp", "cs", "cu", "cus", */
"cpe", "cpf", "cpp", "cre", "crp", "ces", "chu", "cus",
/* "cv", "cy", "da", "dak", "day", "de", "del", "den", */
"chv", "cym", "dan", "dak", "day", "deu", "del", "den",
/* "dgr", "din", "doi", "dra", "dua", "dum", "dv", "dyu", */
"dgr", "din", "doi", "dra", "dua", "dum", "div", "dyu",
/* "cpe", "cpf", "cpp", "cr", "crp", "cs", "csb", "cu", "cus", */
"cpe", "cpf", "cpp", "cre", "crp", "ces", "csb", "chu", "cus",
/* "cv", "cy", "da", "dak", "dar", "day", "de", "del", "den", */
"chv", "cym", "dan", "dak", "dar", "day", "deu", "del", "den",
/* "dgr", "din", "doi", "dra", "dsb", "dua", "dum", "dv", "dyu", */
"dgr", "din", "doi", "dra", "dsb", "dua", "dum", "div", "dyu",
/* "dz", "ee", "efi", "egy", "eka", "el", "elx", "en", */
"dzo", "ewe", "efi", "egy", "eka", "ell", "elx", "eng",
/* "enm", "eo", "es", "et", "eu", "ewe", "ewo", "fa", */
"enm", "epo", "spa", "est", "eus", "ewe", "ewo", "fas",
/* "enm", "eo", "es", "et", "eu", "ewo", "fa", */
"enm", "epo", "spa", "est", "eus", "ewo", "fas",
/* "fan", "fat", "ff", "fi", "fiu", "fj", "fo", "fon", */
"fan", "fat", "ful", "fin", "fiu", "fij", "fao", "fon",
/* "fr", "frm", "fro", "fur", "fy", "ga", "gaa", "gay", */
@ -185,40 +185,40 @@ static const char * const _languages3[] = {
"goh", "gon", "gor", "got", "grb", "grc", "guj", "glv",
/* "gwi", "ha", "hai", "haw", "he", "hi", "hil", "him", */
"gwi", "hau", "hai", "haw", "heb", "hin", "hil", "him",
/* "hit", "hmn", "ho", "hr", "hu", "hup", "hy", "hz", */
"hit", "hmn", "hmo", "hrv", "hun", "hup", "hye", "her",
/* "hit", "hmn", "ho", "hr", "hsb", "ht", "hu", "hup", "hy", "hz", */
"hit", "hmn", "hmo", "hrv", "hsb", "hat", "hun", "hup", "hye", "her",
/* "ia", "iba", "id", "ie", "ig", "ii", "ijo", "ik", */
"ina", "iba", "ind", "ile", "ibo", "iii", "ijo", "ipk",
/* "ilo", "inc", "ine", "inh", "ira", "iro", "is", "it", */
"ilo", "inc", "ine", "inh", "ira", "iro", "isl", "ita",
/* "iu", "ja", "jpr", "jrb", "jv", "ka", "kaa", "kab", */
"iku", "jpn", "jpr", "jrb", "jaw", "kat", "kaa", "kab",
/* "ilo", "inc", "ine", "inh", "io", "ira", "iro", "is", "it", */
"ilo", "inc", "ine", "inh", "ido", "ira", "iro", "isl", "ita",
/* "iu", "ja", "jbo", "jpr", "jrb", "jv", "ka", "kaa", "kab", */
"iku", "jpn", "jbo", "jpr", "jrb", "jaw", "kat", "kaa", "kab",
/* "kac", "kam", "kar", "kaw", "kbd", "kg", "kha", "khi", */
"kac", "kam", "kar", "kaw", "kbd", "kon", "kha", "khi",
/* "kho", "ki", "kj", "kk", "kl", "km", "kmb", "kn", */
"kho", "kik", "kua", "kaz", "kal", "khm", "kmb", "kan",
/* "ko", "kok", "kos", "kpe", "kr", "kro", "kru", "ks", */
"kor", "kok", "kos", "kpe", "kau", "kro", "kru", "kas",
/* "ko", "kok", "kos", "kpe", "kr", "krc", "kro", "kru", "ks", */
"kor", "kok", "kos", "kpe", "kau", "krc", "kro", "kru", "kas",
/* "ku", "kum", "kut", "kv", "kw", "ky", "la", "lad", */
"kur", "kum", "kut", "kom", "cor", "kir", "lat", "lad",
/* "lah", "lam", "lb", "lez", "lg", "ln", "lo", "lol", */
"lah", "lam", "ltz", "lez", "lug", "lin", "lao", "lol",
/* "lah", "lam", "lb", "lez", "lg", "li", "ln", "lo", "lol", */
"lah", "lam", "ltz", "lez", "lug", "lim", "lin", "lao", "lol",
/* "loz", "lt", "lu", "lua", "lui", "lun", "luo", "lus", */
"loz", "lit", "lub", "lua", "lui", "lun", "luo", "lus",
/* "lv", "mad", "mag", "mai", "mak", "man", "map", "mas", */
"lav", "mad", "mag", "mai", "mak", "man", "map", "mas",
/* "mdr", "men", "mg", "mga", "mh", "mi", "mic", "min", */
"mdr", "men", "mlg", "mga", "mah", "mri", "mic", "min",
/* "mdf", "mdr", "men", "mg", "mga", "mh", "mi", "mic", "min", */
"mdf", "mdr", "men", "mlg", "mga", "mah", "mri", "mic", "min",
/* "mis", "mk", "mkh", "ml", "mn", "mnc", "mni", "mno", */
"mis", "mkd", "mkh", "mal", "mon", "mnc", "mni", "mno",
/* "mo", "moh", "mos", "mr", "ms", "mt", "mul", "mun", */
"mol", "moh", "mos", "mar", "msa", "mlt", "mul", "mun",
/* "mus", "mwr", "my", "myn", "na", "nah", "nai", "nap", */
"mus", "mwr", "mya", "myn", "nau", "nah", "nai", "nap",
/* "mus", "mwr", "my", "myn", "myv", "na", "nah", "nai", "nap", */
"mus", "mwr", "mya", "myn", "myv", "nau", "nah", "nai", "nap",
/* "nb", "nd", "nds", "ne", "new", "ng", "nia", "nic", */
"nob", "nde", "nds", "nep", "new", "ndo", "nia", "nic",
/* "niu", "nl", "nn", "no", "non", "nr", "nso", "nub", */
"niu", "nld", "nno", "nor", "non", "nbl", "nso", "nub",
/* "niu", "nl", "nn", "no", "nog", "non", "nr", "nso", "nub", */
"niu", "nld", "nno", "nor", "nog", "non", "nbl", "nso", "nub",
/* "nv", "ny", "nym", "nyn", "nyo", "nzi", "oc", "oj", */
"nav", "nya", "nym", "nyn", "nyo", "nzi", "oci", "oji",
/* "om", "or", "os", "osa", "ota", "oto", "pa", "paa", */
@ -249,12 +249,12 @@ static const char * const _languages3[] = {
"tgl", "tli", "tmh", "tsn", "ton", "tog", "tpi", "tur",
/* "ts", "tsi", "tt", "tum", "tup", "tut", "tvl", "tw", */
"tso", "tsi", "tat", "tum", "tup", "tut", "tvl", "twi",
/* "ty", "tyv", "ug", "uga", "uk", "umb", "und", "ur", */
"tah", "tyv", "uig", "uga", "ukr", "umb", "und", "urd",
/* "ty", "tyv", "udm", "ug", "uga", "uk", "umb", "und", "ur", */
"tah", "tyv", "udm", "uig", "uga", "ukr", "umb", "und", "urd",
/* "uz", "vai", "ve", "vi", "vo", "vot", "wa", "wak", */
"uzb", "vai", "ven", "vie", "vol", "vot", "wln", "wak",
/* "wal", "war", "was", "wen", "wo", "xh", "yao", "yap", */
"wal", "war", "was", "wen", "wol", "xho", "yao", "yap",
/* "wal", "war", "was", "wen", "wo", "xal", "xh", "yao", "yap", */
"wal", "war", "was", "wen", "wol", "xal", "xho", "yao", "yap",
/* "yi", "yo", "ypk", "za", "zap", "zen", "zh", "znd", */
"yid", "yor", "ypk", "zha", "zap", "zen", "zho", "znd",
/* "zu", "zun", */

View file

@ -702,6 +702,7 @@ en {
ace { "Achinese" }
ach { "Acoli" }
ada { "Adangme" }
ady { "Adyghe" }
ae { "Avestan" }
af { "Afrikaans" }
afa { "Afro-Asiatic (Other)" }
@ -711,6 +712,7 @@ en {
ale { "Aleut" }
alg { "Algonquian Languages" }
am { "Amharic" }
an { "Aragonese" }
ang { "English, Old (ca.450-1100)" }
apa { "Apache Languages"}
ar { "Arabic" }
@ -782,8 +784,10 @@ en {
cpf { "Creoles and Pidgins, French-based (Other)" }
cpp { "Creoles and pidgins, Portuguese-based (Other)" }
cr { "Cree" }
crh { "Crimean Turkish; Crimean Tatar" }
crp { "Creoles and Pidgins (Other)" }
cs { "Czech" }
csb { "Kashubian" }
cu { "Church Slavic" }
cus { "Cushitic (Other)" }
cv { "Chuvash" }
@ -800,6 +804,7 @@ en {
//div { "Divehi" } // Use dv instead
doi { "Dogri" }
dra { "Dravidian (Other)" }
dsb { "Lower Sorbian" }
dua { "Duala" }
dum { "Dutch, Middle (ca. 1050-1350)" }
dv { "Divehi" }
@ -841,7 +846,6 @@ en {
gez { "Geez" }
gil { "Gilbertese" }
gl { "Gallegan" }
gla { "Gaelic (Scots)" }
gmh { "German, Middle High (ca.1050-1500)" }
gn { "Guarani" }
goh { "German, Old High (ca.750-1050)" }
@ -864,6 +868,7 @@ en {
hmn { "Hmong" }
ho { "Hiri Motu" }
hr { "Croatian" }
hsb { "Upper Sorbian" }
ht { "Haitian" }
hu { "Hungarian" }
hup { "Hupa" }
@ -890,6 +895,7 @@ en {
iu { "Inuktitut" }
//iw { "Hebrew" } // Use he instead
ja { "Japanese" }
jbo { "Lojban" }
//ji { "Yiddish" } // Use yi instead
jpr { "Judeo-Persian" }
jrb { "Judeo-Arabic" }
@ -919,6 +925,7 @@ en {
kos { "Kosraean" }
kpe { "Kpelle" }
kr { "Kanuri" }
krc { "Karachay-Balkar" }
kro { "Kru" }
kru { "Kurukh" }
ks { "Kashmiri" }
@ -935,9 +942,7 @@ en {
lb { "Luxembourgish" }
lez { "Lezghian" }
lg { "Ganda" }
lin { "Lingala" }
li { "Limburgish" }
lit { "Lithuanian" }
ln { "Lingala" }
lo { "Lao" }
lol { "Mongo" }
@ -957,6 +962,7 @@ en {
man { "Mandingo" }
map { "Austronesian" }
mas { "Masai" }
mdf { "Moksha" }
mdr { "Mandar" }
men { "Mende" }
mg { "Malagasy" }
@ -985,6 +991,7 @@ en {
mwr { "Marwari" }
my { "Burmese" }
myn { "Mayan" }
myv { "Erzya" }
na { "Nauru" }
nah { "Nahuatl" }
nai { "North American Indian (Other)" }
@ -1001,6 +1008,7 @@ en {
nl { "Dutch" }
nn { "Norwegian Nynorsk" }
no { "Norwegian" }
nog { "Nogai" }
non { "Norse, Old" }
nr { "Ndebele, South" }
nso { "Sotho, Northern" }
@ -1124,12 +1132,12 @@ en {
tt { "Tatar" }
tum { "Tumbuka" }
tup { "Tupi languages" }
tur { "Turkish" }
tut { "Altaic (Other)" }
tvl { "Tuvalu" }
tw { "Twi" }
ty { "Tahitian" }
tyv { "Tuvinian" }
udm { "Udmurt" }
ug { "Uighur" }
uga { "Ugaritic" }
uk { "Ukrainian" }
@ -1149,6 +1157,7 @@ en {
was { "Washo" }
wen { "Sorbian Languages" }
wo { "Wolof" }
xal { "Kalmyk" }
xh { "Xhosa" }
yao { "Yao" }
yap { "Yapese" }

View file

@ -480,7 +480,6 @@ fa {
// ? lam { "Lamba" }
lb { "\u0644\u062a\u0633\u0647\u200c\u0628\u0648\u0631\u06af\u06cc\u0634" }
// ? lez { "Lezghian" }
lit { "\u0644\u06cc\u062a\u0648\u0627\u0646\u06cc\u0627\u06cc\u06cc" }
ln { "\u0644\u06cc\u0646\u06af\u0627\u0644\u0627" }
lo { "\u0644\u0627\u0626\u0648\u0633\u06cc" }
lt { "\u0644\u06cc\u062a\u0648\u0627\u0646\u06cc\u0627\u06cc\u06cc" }
@ -585,7 +584,6 @@ fa {
tr { "\u062a\u0631\u06a9\u06cc" }
ts { "\u062a\u0633\u0648\u0646\u06af\u0627\u06cc\u06cc" }
tt { "\u062a\u0627\u062a\u0627\u0631\u06cc" }
tur { "\u062a\u0631\u06a9\u06cc \u0627\u0633\u062a\u0627\u0646\u0628\u0648\u0644\u06cc" }
// ? tvl { "Tuvalu" }
tw { "\u062a\u0648\u06cc\u200c\u06cc\u0627\u06cc\u06cc" }
ty { "\u062a\u0627\u0647\u06cc\u062a\u06cc\u0627\u06cc\u06cc" }

View file

@ -417,6 +417,7 @@ fr {
ab { "abkhaze" }
ae { "avestique" }
af { "afrikaans" }
an { "aragonais" }
am { "amharique" }
ar { "arabe" }
as { "assamais" }

View file

@ -165,7 +165,6 @@ mt {
gem { "Ġermaniku (Oħra)" } // Germanic (Other)
gil { "Gilbertjan" } // Gilbertese
gl { "Gallegjan" } // Gallegan
gla { "Galliku (Skoċċiż)" } // Gaelic (Scots)
gmh { "Ġermaniku, Medjevali Pulit (ca. 1050-1500)" } // German, Middle High (ca.1050-1500)
gn { "Gwarani" } // Guarani
goh { "Ġermaniku, Antik Pulit (ca. 750-1050)" } // German, Old High (ca.750-1050)
@ -247,8 +246,6 @@ mt {
//lam { "Lamba" } // Lamba
lb { "Letżburgiż" } // Letzeburgesch
lez { "Leżgjan" } // Lezghian
lin { "Lingaljan" } // Lingala
lit { "Litwanjan" } // Lithuanian
ln { "Lingaljan" } // Lingala
//lo { "Lao" } // Lao
//lol { "Mongo" } // Mongo
@ -424,7 +421,6 @@ mt {
tsi { "Zimxjan" } // Tsimshian
//tt { "Tatar" } // Tatar
//tum { "Tumbuka" } // Tumbuka
tur { "Tork" } // Turkish
tut { "Altajk (Oħra)" } // Altaic (Other)
//tvl { "Tuvalu" } // Tuvalu
//tw { "Twi" } // Twi

View file

@ -660,6 +660,7 @@ root {
ace { "ace" }
ach { "ach" }
ada { "ada" }
ady { "ady" }
ae { "ae" }
af { "af" }
afa { "afa" }
@ -669,6 +670,7 @@ root {
ale { "ale" }
alg { "alg" }
am { "am" }
an { "an" }
ang { "ang" }
apa { "apa" }
ar { "ar" }
@ -740,8 +742,10 @@ root {
cpf { "cpf" }
cpp { "cpp" }
cr { "cr" }
crh { "crh" }
crp { "crp" }
cs { "cs" }
csb { "csb" }
cu { "cu" }
cus { "cus" }
cv { "cv" }
@ -757,6 +761,7 @@ root {
din { "din" }
doi { "doi" }
dra { "dra" }
dsb { "dsb" }
dua { "dua" }
dum { "dum" }
dv { "dv" }
@ -798,7 +803,6 @@ root {
gez { "gez" }
gil { "gil" }
gl { "gl" }
gla { "gla" }
gmh { "gmh" }
gn { "gn" }
goh { "goh" }
@ -810,8 +814,8 @@ root {
gu { "gu" }
gv { "gv" }
gwi { "gwi" }
hai { "hai" }
ha { "ha" }
hai { "hai" }
haw { "haw" }
he { "he" }
hi { "hi" }
@ -821,6 +825,7 @@ root {
hmn { "hmn" }
ho { "ho" }
hr { "hr" }
hsb { "hsb" }
ht { "ht" }
hu { "hu" }
hup { "hup" }
@ -846,6 +851,7 @@ root {
iu { "iu" }
//iw { "iw" }
ja { "ja" }
jbo { "jbo" }
jpr { "jpr" }
jrb { "jrb" }
jv { "jv" }
@ -873,6 +879,7 @@ root {
kos { "kos" }
kpe { "kpe" }
kr { "kr" }
krc { "krc" }
kro { "kro" }
kru { "kru" }
ks { "ks" }
@ -889,9 +896,7 @@ root {
lb { "lb" }
lez { "lez" }
lg { "lg" }
lin { "lin" }
li { "li" }
lit { "lit" }
ln { "ln" }
lo { "lo" }
lol { "lol" }
@ -911,6 +916,7 @@ root {
man { "man" }
map { "map" }
mas { "mas" }
mdf { "mdf" }
mdr { "mdr" }
men { "men" }
mg { "mg" }
@ -939,6 +945,7 @@ root {
mwr { "mwr" }
my { "my" }
myn { "myn" }
myv { "myv" }
na { "na" }
nah { "nah" }
nai { "nai" }
@ -955,6 +962,7 @@ root {
nl { "nl" }
nn { "nn" }
no { "no" }
nog { "nog" }
non { "non" }
nr { "nr" }
nso { "nso" }
@ -1019,7 +1027,7 @@ root {
sg { "sg" }
sga { "sga" }
sgn { "sgn" }
sh { "sh" }
sh { "sh" } // This is deprecated. This will be removed once we can use scripts in locale IDs.
shn { "shn" }
si { "si" }
sid { "sid" }
@ -1060,8 +1068,8 @@ root {
tet { "tet" }
tg { "tg" }
th { "th" }
tig { "tig" }
ti { "ti" }
tig { "tig" }
tiv { "tiv" }
tk { "tk" }
tkl { "tkl" }
@ -1069,8 +1077,8 @@ root {
tli { "tli" }
tmh { "tmh" }
tn { "tn" }
tog { "tog" }
to { "to" }
tog { "tog" }
tpi { "tpi" }
tr { "tr" }
ts { "ts" }
@ -1078,12 +1086,12 @@ root {
tt { "tt" }
tum { "tum" }
tup { "tup" }
tur { "tur" }
tut { "tut" }
tvl { "tvl" }
tw { "tw" }
ty { "ty" }
tyv { "tyv" }
udm { "udm" }
ug { "ug" }
uga { "uga" }
uk { "uk" }
@ -1103,6 +1111,7 @@ root {
was { "was" }
wen { "wen" }
wo { "wo" }
xal { "xal" }
xh { "xh" }
yao { "yao" }
yap { "yap" }