Updates to harness/testIntl.js for CLDR38

This commit is contained in:
Rick Waldron 2020-11-18 13:57:51 -05:00
parent df1bce9c2e
commit ff3d950ac7
1 changed files with 57 additions and 4 deletions

View File

@ -349,6 +349,8 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"abk": "ab", "abk": "ab",
"adp": "dz", "adp": "dz",
"afr": "af", "afr": "af",
"agp": "apf",
"ais": "ami",
"aju": "jrb", "aju": "jrb",
"aka": "ak", "aka": "ak",
"alb": "sq", "alb": "sq",
@ -371,18 +373,23 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"bak": "ba", "bak": "ba",
"bam": "bm", "bam": "bm",
"baq": "eu", "baq": "eu",
"baz": "nvo",
"bcc": "bal", "bcc": "bal",
"bcl": "bik", "bcl": "bik",
"bel": "be", "bel": "be",
"ben": "bn", "ben": "bn",
"bgm": "bcg", "bgm": "bcg",
"bh": "bho", "bh": "bho",
"bhk": "fbl",
"bih": "bho", "bih": "bho",
"bis": "bi", "bis": "bi",
"bjd": "drl", "bjd": "drl",
"bjq": "bzc",
"bkb": "ebk",
"bod": "bo", "bod": "bo",
"bos": "bs", "bos": "bs",
"bre": "br", "bre": "br",
"btb": "beb",
"bul": "bg", "bul": "bg",
"bur": "my", "bur": "my",
"bxk": "luy", "bxk": "luy",
@ -408,7 +415,9 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"cwd": "cr", "cwd": "cr",
"cym": "cy", "cym": "cy",
"cze": "cs", "cze": "cs",
"daf": "dnj",
"dan": "da", "dan": "da",
"dap": "njz",
"deu": "de", "deu": "de",
"dgo": "doi", "dgo": "doi",
"dhd": "mwr", "dhd": "mwr",
@ -416,11 +425,18 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"diq": "zza", "diq": "zza",
"dit": "dif", "dit": "dif",
"div": "dv", "div": "dv",
"djl": "dze",
"dkl": "aqd",
"drh": "mn", "drh": "mn",
"drr": "kzk",
"dud": "uth",
"duj": "dwu",
"dut": "nl", "dut": "nl",
"dwl": "dbt",
"dzo": "dz", "dzo": "dz",
"ekk": "et", "ekk": "et",
"ell": "el", "ell": "el",
"elp": "amq",
"emk": "man", "emk": "man",
"eng": "en", "eng": "en",
"epo": "eo", "epo": "eo",
@ -440,14 +456,19 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"ful": "ff", "ful": "ff",
"gav": "dev", "gav": "dev",
"gaz": "om", "gaz": "om",
"gbc": "wny",
"gbo": "grb", "gbo": "grb",
"geo": "ka", "geo": "ka",
"ger": "de", "ger": "de",
"gfx": "vaj", "gfx": "vaj",
"ggn": "gvr", "ggn": "gvr",
"ggo": "esg",
"ggr": "gtu",
"gio": "aou",
"gla": "gd", "gla": "gd",
"gle": "ga", "gle": "ga",
"glg": "gl", "glg": "gl",
"gli": "kzk",
"glv": "gv", "glv": "gv",
"gno": "gon", "gno": "gon",
"gre": "el", "gre": "el",
@ -478,6 +499,7 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"ike": "iu", "ike": "iu",
"iku": "iu", "iku": "iu",
"ile": "ie", "ile": "ie",
"ill": "ilm",
"ilw": "gal", "ilw": "gal",
"in": "id", "in": "id",
"ina": "ia", "ina": "ia",
@ -486,6 +508,8 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"isl": "is", "isl": "is",
"ita": "it", "ita": "it",
"iw": "he", "iw": "he",
"izi": "eza",
"jar": "jgk",
"jav": "jv", "jav": "jv",
"jeg": "oyb", "jeg": "oyb",
"ji": "yi", "ji": "yi",
@ -497,7 +521,9 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"kat": "ka", "kat": "ka",
"kau": "kr", "kau": "kr",
"kaz": "kk", "kaz": "kk",
"kdv": "zkd",
"kgc": "tdf", "kgc": "tdf",
"kgd": "ncq",
"kgh": "kml", "kgh": "kml",
"khk": "mn", "khk": "mn",
"khm": "km", "khm": "km",
@ -512,6 +538,7 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"kom": "kv", "kom": "kv",
"kon": "kg", "kon": "kg",
"kor": "ko", "kor": "ko",
"kpp": "jkm",
"kpv": "kv", "kpv": "kv",
"krm": "bmf", "krm": "bmf",
"ktr": "dtp", "ktr": "dtp",
@ -520,12 +547,15 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"kvs": "gdj", "kvs": "gdj",
"kwq": "yam", "kwq": "yam",
"kxe": "tvd", "kxe": "tvd",
"kxl": "kru",
"kzh": "dgl",
"kzj": "dtp", "kzj": "dtp",
"kzt": "dtp", "kzt": "dtp",
"lao": "lo", "lao": "lo",
"lat": "la", "lat": "la",
"lav": "lv", "lav": "lv",
"lbk": "bnc", "lbk": "bnc",
"leg": "enl",
"lii": "raq", "lii": "raq",
"lim": "li", "lim": "li",
"lin": "ln", "lin": "ln",
@ -543,18 +573,22 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"mar": "mr", "mar": "mr",
"may": "ms", "may": "ms",
"meg": "cir", "meg": "cir",
"mgx": "jbk",
"mhr": "chm", "mhr": "chm",
"mkd": "mk", "mkd": "mk",
"mlg": "mg", "mlg": "mg",
"mlt": "mt", "mlt": "mt",
"mnk": "man", "mnk": "man",
"mnt": "wnn",
"mo": "ro", "mo": "ro",
"mof": "xnt",
"mol": "ro", "mol": "ro",
"mon": "mn", "mon": "mn",
"mri": "mi", "mri": "mi",
"msa": "ms", "msa": "ms",
"mst": "mry", "mst": "mry",
"mup": "raj", "mup": "raj",
"mwd": "dmw",
"mwj": "vaj", "mwj": "vaj",
"mya": "my", "mya": "my",
"myd": "aog", "myd": "aog",
@ -562,20 +596,26 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"nad": "xny", "nad": "xny",
"nau": "na", "nau": "na",
"nav": "nv", "nav": "nv",
"nbf": "nru",
"nbl": "nr", "nbl": "nr",
"nbx": "ekc",
"ncp": "kdz", "ncp": "kdz",
"nde": "nd", "nde": "nd",
"ndo": "ng", "ndo": "ng",
"nep": "ne", "nep": "ne",
"nld": "nl", "nld": "nl",
"nln": "azd",
"nlr": "nrk",
"nno": "nn", "nno": "nn",
"nns": "nbr", "nns": "nbr",
"nnx": "ngv", "nnx": "ngv",
"no": "nb", "no": "nb",
"nob": "nb", "nob": "nb",
"noo": "dtd",
"nor": "nb", "nor": "nb",
"npi": "ne", "npi": "ne",
"nts": "pij", "nts": "pij",
"nxu": "bpp",
"nya": "ny", "nya": "ny",
"oci": "oc", "oci": "oc",
"ojg": "oj", "ojg": "oj",
@ -604,6 +644,7 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"puz": "pub", "puz": "pub",
"que": "qu", "que": "qu",
"quz": "qu", "quz": "qu",
"rmr": "emx",
"rmy": "rom", "rmy": "rom",
"roh": "rm", "roh": "rm",
"ron": "ro", "ron": "ro",
@ -612,9 +653,11 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"rus": "ru", "rus": "ru",
"sag": "sg", "sag": "sg",
"san": "sa", "san": "sa",
"sap": "aqt",
"sca": "hle", "sca": "hle",
"scc": "sr", "scc": "sr",
"scr": "hr", "scr": "hr",
"sgl": "isk",
"sin": "si", "sin": "si",
"skk": "oyb", "skk": "oyb",
"slk": "sk", "slk": "sk",
@ -633,6 +676,8 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"srd": "sc", "srd": "sc",
"srp": "sr", "srp": "sr",
"ssw": "ss", "ssw": "ss",
"sul": "sgd",
"sum": "ulw",
"sun": "su", "sun": "su",
"swa": "sw", "swa": "sw",
"swe": "sv", "swe": "sv",
@ -642,12 +687,15 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"tat": "tt", "tat": "tt",
"tdu": "dtp", "tdu": "dtp",
"tel": "te", "tel": "te",
"tgg": "bjp",
"tgk": "tg", "tgk": "tg",
"tgl": "fil", "tgl": "fil",
"tha": "th", "tha": "th",
"thc": "tpo", "thc": "tpo",
"thw": "ola",
"thx": "oyb", "thx": "oyb",
"tib": "bo", "tib": "bo",
"tid": "itd",
"tie": "ras", "tie": "ras",
"tir": "ti", "tir": "ti",
"tkk": "twm", "tkk": "twm",
@ -667,6 +715,7 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"uig": "ug", "uig": "ug",
"ukr": "uk", "ukr": "uk",
"umu": "del", "umu": "del",
"unp": "wro",
"uok": "ema", "uok": "ema",
"urd": "ur", "urd": "ur",
"uzb": "uz", "uzb": "uz",
@ -675,6 +724,9 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"vie": "vi", "vie": "vi",
"vol": "vo", "vol": "vo",
"wel": "cy", "wel": "cy",
"wgw": "wgb",
"wit": "nol",
"wiw": "nwo",
"wln": "wa", "wln": "wa",
"wol": "wo", "wol": "wo",
"xba": "cax", "xba": "cax",
@ -682,11 +734,14 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"xia": "acn", "xia": "acn",
"xkh": "waw", "xkh": "waw",
"xpe": "kpe", "xpe": "kpe",
"xrq": "dmw",
"xsj": "suj", "xsj": "suj",
"xsl": "den", "xsl": "den",
"ybd": "rki", "ybd": "rki",
"ydd": "yi", "ydd": "yi",
"yen": "ynq",
"yid": "yi", "yid": "yi",
"yiy": "yrm",
"yma": "lrr", "yma": "lrr",
"ymt": "mtm", "ymt": "mtm",
"yor": "yo", "yor": "yo",
@ -695,6 +750,7 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
"zai": "zap", "zai": "zap",
"zha": "za", "zha": "za",
"zho": "zh", "zho": "zh",
"zir": "scv",
"zsm": "ms", "zsm": "ms",
"zul": "zu", "zul": "zu",
"zyb": "za", "zyb": "za",
@ -1251,11 +1307,8 @@ function isCanonicalizedStructurallyValidLanguageTag(locale) {
var __variantMappings = { var __variantMappings = {
// property names and values must be in canonical case // property names and values must be in canonical case
"aaland": {type: "region", replacement: "AX"},
"arevela": {type: "language", replacement: "hy"},
"arevmda": {type: "language", replacement: "hyw"},
"heploc": {type: "variant", replacement: "alalc97"}, "heploc": {type: "variant", replacement: "alalc97"},
"polytoni": {type: "variant", replacement: "polyton"}, "polytoni": {type: "language", replacement: "polyton"},
}; };