in lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleIdentifier.java [56:288]
static {
// We are relying on the effect of using "static const boolean" for conditional compilation in
// java ..
// Ref: http://www.javapractices.com/topic/TopicAction.do?Id=64
if (UsePreprocessedCLDRData) {
regularGrandfatheredKeys =
new String[] {
"art-lojban",
"cel-gaulish",
"i-default",
"i-enochian",
"i-mingo",
"zh-guoyu",
"zh-hakka",
"zh-min",
"zh-xiang"
};
regularGrandfatheredReplacements =
new String[] {
"jbo",
"xtg-x-cel-gaulish",
"en-x-i-default",
"und-x-i-enochian",
"see-x-i-mingo",
"zh",
"hak",
"nan-x-zh-min",
"hsn"
};
languageAliasKeys2 = new String[] {"bh", "in", "iw", "ji", "jw", "mo", "no", "tl", "tw"};
languageAliasReplacements2 =
new String[] {"bho", "id", "he", "yi", "jv", "ro", "nb", "fil", "ak"};
complexLanguageAliasKeys2 = new String[] {"cnr"};
complexLanguageAliasKeys2 = new String[] {"sh"};
complexLanguageAliasReplacementsLanguage2 = new String[] {"sr"};
complexLanguageAliasReplacementsScript2 = new String[] {"Latn"};
complexLanguageAliasReplacementsRegion2 = new String[] {null};
complexLanguageAliasKeys3 = new String[] {"cnr", "drw", "hbs", "prs", "swc", "tnf"};
complexLanguageAliasReplacementsLanguage3 = new String[] {"sr", "fa", "sr", "fa", "sw", "fa"};
complexLanguageAliasReplacementsScript3 = new String[] {null, null, "Latn", null, null, null};
complexLanguageAliasReplacementsRegion3 = new String[] {"ME", "af", null, "AF", "CD", "af"};
languageAliasKeys3 =
new String[] {
"aam", "aar", "abk", "adp", "afr", "aju", "aka", "alb", "als", "amh", "ara", "arb",
"arg", "arm", "asd", "asm", "aue", "ava", "ave", "aym", "ayr", "ayx", "aze", "azj",
"bak", "bam", "baq", "bcc", "bcl", "bel", "ben", "bgm", "bih", "bis", "bjd", "bod",
"bos", "bre", "bul", "bur", "bxk", "bxr", "cat", "ccq", "ces", "cha", "che", "chi",
"chu", "chv", "cjr", "cka", "cld", "cmk", "cmn", "cor", "cos", "coy", "cqu", "cre",
"cwd", "cym", "cze", "dan", "deu", "dgo", "dhd", "dik", "diq", "dit", "div", "drh",
"dut", "dzo", "ekk", "ell", "emk", "eng", "epo", "esk", "est", "eus", "ewe", "fao",
"fas", "fat", "fij", "fin", "fra", "fre", "fry", "fuc", "ful", "gav", "gaz", "gbo",
"geo", "ger", "gfx", "ggn", "gla", "gle", "glg", "glv", "gno", "gre", "grn", "gti",
"gug", "guj", "guv", "gya", "hat", "hau", "hdn", "hea", "heb", "her", "him", "hin",
"hmo", "hrr", "hrv", "hun", "hye", "ibi", "ibo", "ice", "ido", "iii", "ike", "iku",
"ile", "ilw", "ina", "ind", "ipk", "isl", "ita", "jav", "jeg", "jpn", "kal", "kan",
"kas", "kat", "kau", "kaz", "kgc", "kgh", "khk", "khm", "kik", "kin", "kir", "kmr",
"knc", "kng", "knn", "koj", "kom", "kon", "kor", "kpv", "krm", "ktr", "kua", "kur",
"kvs", "kwq", "kxe", "kzj", "kzt", "lao", "lat", "lav", "lbk", "lii", "lim", "lin",
"lit", "llo", "lmm", "ltz", "lub", "lug", "lvs", "mac", "mah", "mal", "mao", "mar",
"may", "meg", "mhr", "mkd", "mlg", "mlt", "mnk", "mol", "mon", "mri", "msa", "mst",
"mup", "mwj", "mya", "myd", "myt", "nad", "nau", "nav", "nbl", "ncp", "nde", "ndo",
"nep", "nld", "nno", "nns", "nnx", "nob", "nor", "npi", "nts", "nya", "oci", "ojg",
"oji", "ori", "orm", "ory", "oss", "oun", "pan", "pbu", "pcr", "per", "pes", "pli",
"plt", "pmc", "pmu", "pnb", "pol", "por", "ppa", "ppr", "pry", "pus", "puz", "que",
"quz", "rmy", "roh", "ron", "rum", "run", "rus", "sag", "san", "sca", "scc", "scr",
"sin", "skk", "slk", "slo", "slv", "sme", "smo", "sna", "snd", "som", "sot", "spa",
"spy", "sqi", "src", "srd", "srp", "ssw", "sun", "swa", "swe", "swh", "tah", "tam",
"tat", "tdu", "tel", "tgk", "tgl", "tha", "thc", "thx", "tib", "tie", "tir", "tkk",
"tlw", "tmp", "tne", "ton", "tsf", "tsn", "tso", "ttq", "tuk", "tur", "twi", "uig",
"ukr", "umu", "uok", "urd", "uzb", "uzn", "ven", "vie", "vol", "wel", "wln", "wol",
"xba", "xho", "xia", "xkh", "xpe", "xsj", "xsl", "ybd", "ydd", "yid", "yma", "ymt",
"yor", "yos", "yuu", "zai", "zha", "zho", "zsm", "zul", "zyb"
};
languageAliasReplacements3 =
new String[] {
"aas", "aa", "ab", "dz", "af", "jrb", "ak", "sq", "sq", "am", "ar", "ar", "an", "hy",
"snz", "as", "ktz", "av", "ae", "ay", "ay", "nun", "az", "az", "ba", "bm", "eu", "bal",
"bik", "be", "bn", "bcg", "bho", "bi", "drl", "bo", "bs", "br", "bg", "my", "luy",
"bua", "ca", "rki", "cs", "ch", "ce", "zh", "cu", "cv", "mom", "cmr", "syr", "xch",
"zh", "kw", "co", "pij", "quh", "cr", "cr", "cy", "cs", "da", "de", "doi", "mwr", "din",
"zza", "dif", "dv", "mn", "nl", "dz", "et", "el", "man", "en", "eo", "ik", "et", "eu",
"ee", "fo", "fa", "ak", "fj", "fi", "fr", "fr", "fy", "ff", "ff", "dev", "om", "grb",
"ka", "de", "vaj", "gvr", "gd", "ga", "gl", "gv", "gon", "el", "gn", "nyc", "gn", "gu",
"duz", "gba", "ht", "ha", "hai", "hmn", "he", "hz", "srx", "hi", "ho", "jal", "hr",
"hu", "hy", "opa", "ig", "is", "io", "ii", "iu", "iu", "ie", "gal", "ia", "id", "ik",
"is", "it", "jv", "oyb", "ja", "kl", "kn", "ks", "ka", "kr", "kk", "tdf", "kml", "mn",
"km", "ki", "rw", "ky", "ku", "kr", "kg", "kok", "kwv", "kv", "kg", "ko", "kv", "bmf",
"dtp", "kj", "ku", "gdj", "yam", "tvd", "dtp", "dtp", "lo", "la", "lv", "bnc", "raq",
"li", "ln", "lt", "ngt", "rmx", "lb", "lu", "lg", "lv", "mk", "mh", "ml", "mi", "mr",
"ms", "cir", "chm", "mk", "mg", "mt", "man", "ro", "mn", "mi", "ms", "mry", "raj",
"vaj", "my", "aog", "mry", "xny", "na", "nv", "nr", "kdz", "nd", "ng", "ne", "nl", "nn",
"nbr", "ngv", "nb", "nb", "ne", "pij", "ny", "oc", "oj", "oj", "or", "om", "or", "os",
"vaj", "pa", "ps", "adx", "fa", "fa", "pi", "mg", "huw", "phr", "lah", "pl", "pt",
"bfy", "lcq", "prt", "ps", "pub", "qu", "qu", "rom", "rm", "ro", "ro", "rn", "ru", "sg",
"sa", "hle", "sr", "hr", "si", "oyb", "sk", "sk", "sl", "se", "sm", "sn", "sd", "so",
"st", "es", "kln", "sq", "sc", "sc", "sr", "ss", "su", "sw", "sv", "sw", "ty", "ta",
"tt", "dtp", "te", "tg", "fil", "th", "tpo", "oyb", "bo", "ras", "ti", "twm", "weo",
"tyj", "kak", "to", "taj", "tn", "ts", "tmh", "tk", "tr", "ak", "ug", "uk", "del",
"ema", "ur", "uz", "uz", "ve", "vi", "vo", "cy", "wa", "wo", "cax", "xh", "acn", "waw",
"kpe", "suj", "den", "rki", "yi", "yi", "lrr", "mtm", "yo", "zom", "yug", "zap", "za",
"zh", "ms", "zu", "za"
};
regionAliasKeys2 =
new String[] {
"BU", "CT", "DD", "DY", "FX", "HV", "JT", "MI", "NH", "NQ", "PU", "PZ", "QU", "RH",
"TP", "UK", "VD", "WK", "YD", "ZR"
};
regionAliasReplacements2 =
new String[] {
"MM", "KI", "DE", "BJ", "FR", "BF", "UM", "UM", "VU", "AQ", "UM", "PA", "EU", "ZW",
"TL", "GB", "VN", "UM", "YE", "CD"
};
regionAliasKeys3 =
new String[] {
"004", "008", "010", "012", "016", "020", "024", "028", "031", "032", "036", "040",
"044", "048", "050", "051", "052", "056", "060", "064", "068", "070", "072", "074",
"076", "084", "086", "090", "092", "096", "100", "104", "108", "112", "116", "120",
"124", "132", "136", "140", "144", "148", "152", "156", "158", "162", "166", "170",
"174", "175", "178", "180", "184", "188", "191", "192", "196", "203", "204", "208",
"212", "214", "218", "222", "226", "230", "231", "232", "233", "234", "238", "239",
"242", "246", "248", "249", "250", "254", "258", "260", "262", "266", "268", "270",
"275", "276", "278", "280", "288", "292", "296", "300", "304", "308", "312", "316",
"320", "324", "328", "332", "334", "336", "340", "344", "348", "352", "356", "360",
"364", "368", "372", "376", "380", "384", "388", "392", "398", "400", "404", "408",
"410", "414", "417", "418", "422", "426", "428", "430", "434", "438", "440", "442",
"446", "450", "454", "458", "462", "466", "470", "474", "478", "480", "484", "492",
"496", "498", "499", "500", "504", "508", "512", "516", "520", "524", "528", "531",
"533", "534", "535", "540", "548", "554", "558", "562", "566", "570", "574", "578",
"580", "581", "583", "584", "585", "586", "591", "598", "600", "604", "608", "612",
"616", "620", "624", "626", "630", "634", "638", "642", "643", "646", "652", "654",
"659", "660", "662", "663", "666", "670", "674", "678", "682", "686", "688", "690",
"694", "702", "703", "704", "705", "706", "710", "716", "720", "724", "728", "729",
"732", "736", "740", "744", "748", "752", "756", "760", "762", "764", "768", "772",
"776", "780", "784", "788", "792", "795", "796", "798", "800", "804", "807", "818",
"826", "831", "832", "833", "834", "840", "850", "854", "858", "860", "862", "876",
"882", "886", "887", "894", "958", "959", "960", "962", "963", "964", "965", "966",
"967", "968", "969", "970", "971", "972", "973", "974", "975", "976", "977", "978",
"979", "980", "981", "982", "983", "984", "985", "986", "987", "988", "989", "990",
"991", "992", "993", "994", "995", "996", "997", "998", "999", "AAA", "ABW", "AFG",
"AGO", "AIA", "ALA", "ALB", "AND", "ARE", "ARG", "ARM", "ASC", "ASM", "ATA", "ATF",
"ATG", "AUS", "AUT", "AZE", "BDI", "BEL", "BEN", "BES", "BFA", "BGD", "BGR", "BHR",
"BHS", "BIH", "BLM", "BLR", "BLZ", "BMU", "BOL", "BRA", "BRB", "BRN", "BTN", "BUR",
"BVT", "BWA", "CAF", "CAN", "CCK", "CHE", "CHL", "CHN", "CIV", "CMR", "COD", "COG",
"COK", "COL", "COM", "CPT", "CPV", "CRI", "CUB", "CUW", "CXR", "CYM", "CYP", "CZE",
"DDR", "DEU", "DGA", "DJI", "DMA", "DNK", "DOM", "DZA", "ECU", "EGY", "ERI", "ESH",
"ESP", "EST", "ETH", "FIN", "FJI", "FLK", "FRA", "FRO", "FSM", "FXX", "GAB", "GBR",
"GEO", "GGY", "GHA", "GIB", "GIN", "GLP", "GMB", "GNB", "GNQ", "GRC", "GRD", "GRL",
"GTM", "GUF", "GUM", "GUY", "HKG", "HMD", "HND", "HRV", "HTI", "HUN", "IDN", "IMN",
"IND", "IOT", "IRL", "IRN", "IRQ", "ISL", "ISR", "ITA", "JAM", "JEY", "JOR", "JPN",
"KAZ", "KEN", "KGZ", "KHM", "KIR", "KNA", "KOR", "KWT", "LAO", "LBN", "LBR", "LBY",
"LCA", "LIE", "LKA", "LSO", "LTU", "LUX", "LVA", "MAC", "MAF", "MAR", "MCO", "MDA",
"MDG", "MDV", "MEX", "MHL", "MKD", "MLI", "MLT", "MMR", "MNE", "MNG", "MNP", "MOZ",
"MRT", "MSR", "MTQ", "MUS", "MWI", "MYS", "MYT", "NAM", "NCL", "NER", "NFK", "NGA",
"NIC", "NIU", "NLD", "NOR", "NPL", "NRU", "NZL", "OMN", "PAK", "PAN", "PCN", "PER",
"PHL", "PLW", "PNG", "POL", "PRI", "PRK", "PRT", "PRY", "PSE", "PYF", "QAT", "QMM",
"QNN", "QPP", "QQQ", "QRR", "QSS", "QTT", "QUU", "QVV", "QWW", "QXX", "QYY", "QZZ",
"REU", "ROU", "RUS", "RWA", "SAU", "SDN", "SEN", "SGP", "SGS", "SHN", "SJM", "SLB",
"SLE", "SLV", "SMR", "SOM", "SPM", "SRB", "SSD", "STP", "SUR", "SVK", "SVN", "SWE",
"SWZ", "SXM", "SYC", "SYR", "TAA", "TCA", "TCD", "TGO", "THA", "TJK", "TKL", "TKM",
"TLS", "TMP", "TON", "TTO", "TUN", "TUR", "TUV", "TWN", "TZA", "UGA", "UKR", "UMI",
"URY", "USA", "UZB", "VAT", "VCT", "VEN", "VGB", "VIR", "VNM", "VUT", "WLF", "WSM",
"XAA", "XBB", "XCC", "XDD", "XEE", "XFF", "XGG", "XHH", "XII", "XJJ", "XKK", "XLL",
"XMM", "XNN", "XOO", "XPP", "XQQ", "XRR", "XSS", "XTT", "XUU", "XVV", "XWW", "XXX",
"XYY", "XZZ", "YEM", "YMD", "ZAF", "ZAR", "ZMB", "ZWE", "ZZZ"
};
regionAliasReplacements3 =
new String[] {
"AF", "AL", "AQ", "DZ", "AS", "AD", "AO", "AG", "AZ", "AR", "AU", "AT", "BS", "BH",
"BD", "AM", "BB", "BE", "BM", "BT", "BO", "BA", "BW", "BV", "BR", "BZ", "IO", "SB",
"VG", "BN", "BG", "MM", "BI", "BY", "KH", "CM", "CA", "CV", "KY", "CF", "LK", "TD",
"CL", "CN", "TW", "CX", "CC", "CO", "KM", "YT", "CG", "CD", "CK", "CR", "HR", "CU",
"CY", "CZ", "BJ", "DK", "DM", "DO", "EC", "SV", "GQ", "ET", "ET", "ER", "EE", "FO",
"FK", "GS", "FJ", "FI", "AX", "FR", "FR", "GF", "PF", "TF", "DJ", "GA", "GE", "GM",
"PS", "DE", "DE", "DE", "GH", "GI", "KI", "GR", "GL", "GD", "GP", "GU", "GT", "GN",
"GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN", "ID", "IR", "IQ", "IE", "IL",
"IT", "CI", "JM", "JP", "KZ", "JO", "KE", "KP", "KR", "KW", "KG", "LA", "LB", "LS",
"LV", "LR", "LY", "LI", "LT", "LU", "MO", "MG", "MW", "MY", "MV", "ML", "MT", "MQ",
"MR", "MU", "MX", "MC", "MN", "MD", "ME", "MS", "MA", "MZ", "OM", "NA", "NR", "NP",
"NL", "CW", "AW", "SX", "BQ", "NC", "VU", "NZ", "NI", "NE", "NG", "NU", "NF", "NO",
"MP", "UM", "FM", "MH", "PW", "PK", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT",
"GW", "TL", "PR", "QA", "RE", "RO", "RU", "RW", "BL", "SH", "KN", "AI", "LC", "MF",
"PM", "VC", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SK", "VN", "SI", "SO",
"ZA", "ZW", "YE", "ES", "SS", "SD", "EH", "SD", "SR", "SJ", "SZ", "SE", "CH", "SY",
"TJ", "TH", "TG", "TK", "TO", "TT", "AE", "TN", "TR", "TM", "TC", "TV", "UG", "UA",
"MK", "EG", "GB", "GG", "JE", "IM", "TZ", "US", "VI", "BF", "UY", "UZ", "VE", "WF",
"WS", "YE", "YE", "ZM", "AA", "QM", "QN", "QP", "QQ", "QR", "QS", "QT", "EU", "QV",
"QW", "QX", "QY", "QZ", "XA", "XB", "XC", "XD", "XE", "XF", "XG", "XH", "XI", "XJ",
"XK", "XL", "XM", "XN", "XO", "XP", "XQ", "XR", "XS", "XT", "XU", "XV", "XW", "XX",
"XY", "XZ", "ZZ", "AA", "AW", "AF", "AO", "AI", "AX", "AL", "AD", "AE", "AR", "AM",
"AC", "AS", "AQ", "TF", "AG", "AU", "AT", "AZ", "BI", "BE", "BJ", "BQ", "BF", "BD",
"BG", "BH", "BS", "BA", "BL", "BY", "BZ", "BM", "BO", "BR", "BB", "BN", "BT", "MM",
"BV", "BW", "CF", "CA", "CC", "CH", "CL", "CN", "CI", "CM", "CD", "CG", "CK", "CO",
"KM", "CP", "CV", "CR", "CU", "CW", "CX", "KY", "CY", "CZ", "DE", "DE", "DG", "DJ",
"DM", "DK", "DO", "DZ", "EC", "EG", "ER", "EH", "ES", "EE", "ET", "FI", "FJ", "FK",
"FR", "FO", "FM", "FR", "GA", "GB", "GE", "GG", "GH", "GI", "GN", "GP", "GM", "GW",
"GQ", "GR", "GD", "GL", "GT", "GF", "GU", "GY", "HK", "HM", "HN", "HR", "HT", "HU",
"ID", "IM", "IN", "IO", "IE", "IR", "IQ", "IS", "IL", "IT", "JM", "JE", "JO", "JP",
"KZ", "KE", "KG", "KH", "KI", "KN", "KR", "KW", "LA", "LB", "LR", "LY", "LC", "LI",
"LK", "LS", "LT", "LU", "LV", "MO", "MF", "MA", "MC", "MD", "MG", "MV", "MX", "MH",
"MK", "ML", "MT", "MM", "ME", "MN", "MP", "MZ", "MR", "MS", "MQ", "MU", "MW", "MY",
"YT", "NA", "NC", "NE", "NF", "NG", "NI", "NU", "NL", "NO", "NP", "NR", "NZ", "OM",
"PK", "PA", "PN", "PE", "PH", "PW", "PG", "PL", "PR", "KP", "PT", "PY", "PS", "PF",
"QA", "QM", "QN", "QP", "QQ", "QR", "QS", "QT", "EU", "QV", "QW", "QX", "QY", "QZ",
"RE", "RO", "RU", "RW", "SA", "SD", "SN", "SG", "GS", "SH", "SJ", "SB", "SL", "SV",
"SM", "SO", "PM", "RS", "SS", "ST", "SR", "SK", "SI", "SE", "SZ", "SX", "SC", "SY",
"TA", "TC", "TD", "TG", "TH", "TJ", "TK", "TM", "TL", "TL", "TO", "TT", "TN", "TR",
"TV", "TW", "TZ", "UG", "UA", "UM", "UY", "US", "UZ", "VA", "VC", "VE", "VG", "VI",
"VN", "VU", "WF", "WS", "XA", "XB", "XC", "XD", "XE", "XF", "XG", "XH", "XI", "XJ",
"XK", "XL", "XM", "XN", "XO", "XP", "XQ", "XR", "XS", "XT", "XU", "XV", "XW", "XX",
"XY", "XZ", "YE", "YE", "ZA", "CD", "ZM", "ZW", "ZZ"
};
}
}