mirror of
https://github.com/openjdk/jdk.git
synced 2026-05-20 18:37:51 +00:00
6997999: Remove duplicated entries from ISO language/country code tables
Reviewed-by: okutsu
This commit is contained in:
parent
4a4fb15178
commit
1451cced85
@ -217,15 +217,18 @@ static int ParseLocale(int cat, char ** std_language, char ** std_script,
|
||||
/* Normalize the language name */
|
||||
if (std_language != NULL) {
|
||||
*std_language = "en";
|
||||
if (language != NULL) {
|
||||
mapLookup(language_names, language, std_language);
|
||||
if (language != NULL && mapLookup(language_names, language, std_language) == 0) {
|
||||
*std_language = malloc(strlen(language)+1);
|
||||
strcpy(*std_language, language);
|
||||
}
|
||||
}
|
||||
|
||||
/* Normalize the country name */
|
||||
if (std_country != NULL && country != NULL) {
|
||||
*std_country = country;
|
||||
mapLookup(country_names, country, std_country);
|
||||
if (mapLookup(country_names, country, std_country) == 0) {
|
||||
*std_country = malloc(strlen(country)+1);
|
||||
strcpy(*std_country, country);
|
||||
}
|
||||
}
|
||||
|
||||
/* Normalize the script and variant name. Note that we only use
|
||||
|
||||
@ -87,7 +87,7 @@
|
||||
"zh", "zh_CN",
|
||||
#ifdef __linux__
|
||||
"bokmal", "nb_NO",
|
||||
"bokm\u00e5l", "nb_NO",
|
||||
"bokm\xE5l", "nb_NO",
|
||||
"catalan", "ca_ES",
|
||||
"croatian", "hr_HR",
|
||||
"czech", "cs_CZ",
|
||||
@ -144,203 +144,16 @@
|
||||
static char *language_names[] = {
|
||||
"C", "en",
|
||||
"POSIX", "en",
|
||||
"aa", "aa",
|
||||
"ab", "ab",
|
||||
"ae", "ae",
|
||||
"af", "af",
|
||||
"ak", "ak",
|
||||
"am", "am",
|
||||
"an", "an",
|
||||
"ar", "ar",
|
||||
"as", "as",
|
||||
"av", "av",
|
||||
"ay", "ay",
|
||||
"az", "az",
|
||||
"ba", "ba",
|
||||
"be", "be",
|
||||
"bg", "bg",
|
||||
"bh", "bh",
|
||||
"bi", "bi",
|
||||
"bm", "bm",
|
||||
"bn", "bn",
|
||||
"bo", "bo",
|
||||
"br", "br",
|
||||
"bs", "bs",
|
||||
"ca", "ca",
|
||||
"ce", "ce",
|
||||
"ch", "ch",
|
||||
"co", "co",
|
||||
"cr", "cr",
|
||||
"cs", "cs",
|
||||
"cz", "cs",
|
||||
"cu", "cu",
|
||||
"cv", "cv",
|
||||
"cy", "cy",
|
||||
"da", "da",
|
||||
"de", "de",
|
||||
"dv", "dv",
|
||||
"dz", "dz",
|
||||
"ee", "ee",
|
||||
"el", "el",
|
||||
"en", "en",
|
||||
"eo", "eo",
|
||||
"es", "es",
|
||||
"et", "et",
|
||||
"eu", "eu",
|
||||
"fa", "fa",
|
||||
"ff", "ff",
|
||||
"fi", "fi",
|
||||
"fj", "fj",
|
||||
"fo", "fo",
|
||||
"fr", "fr",
|
||||
"fy", "fy",
|
||||
"ga", "ga",
|
||||
"gd", "gd",
|
||||
"gl", "gl",
|
||||
"gn", "gn",
|
||||
"gu", "gu",
|
||||
"gv", "gv",
|
||||
"ha", "ha",
|
||||
"he", "iw",
|
||||
"hi", "hi",
|
||||
"ho", "ho",
|
||||
"hr", "hr",
|
||||
#ifdef __linux__
|
||||
"hs", "en", // used on Linux, not clear what it stands for
|
||||
#endif
|
||||
"ht", "ht",
|
||||
"hu", "hu",
|
||||
"hy", "hy",
|
||||
"hz", "hz",
|
||||
"ia", "ia",
|
||||
"id", "in",
|
||||
"ie", "ie",
|
||||
"ig", "ig",
|
||||
"ii", "ii",
|
||||
"ik", "ik",
|
||||
"in", "in",
|
||||
"io", "io",
|
||||
"is", "is",
|
||||
"it", "it",
|
||||
"iu", "iu",
|
||||
"iw", "iw",
|
||||
"ja", "ja",
|
||||
"ji", "yi",
|
||||
"jv", "jv",
|
||||
"ka", "ka",
|
||||
"kg", "kg",
|
||||
"ki", "ki",
|
||||
"kj", "kj",
|
||||
"kk", "kk",
|
||||
"kl", "kl",
|
||||
"km", "km",
|
||||
"kn", "kn",
|
||||
"ko", "ko",
|
||||
"kr", "kr",
|
||||
"ks", "ks",
|
||||
"ku", "ku",
|
||||
"kv", "kv",
|
||||
"kw", "kw",
|
||||
"ky", "ky",
|
||||
"la", "la",
|
||||
"lb", "lb",
|
||||
"lg", "lg",
|
||||
"li", "li",
|
||||
"ln", "ln",
|
||||
"lo", "lo",
|
||||
"lt", "lt",
|
||||
"lu", "lu",
|
||||
"lv", "lv",
|
||||
"mg", "mg",
|
||||
"mh", "mh",
|
||||
"mi", "mi",
|
||||
"mk", "mk",
|
||||
"ml", "ml",
|
||||
"mn", "mn",
|
||||
"mo", "mo",
|
||||
"mr", "mr",
|
||||
"ms", "ms",
|
||||
"mt", "mt",
|
||||
"my", "my",
|
||||
"na", "na",
|
||||
"nb", "nb",
|
||||
"nd", "nd",
|
||||
"ne", "ne",
|
||||
"ng", "ng",
|
||||
"nl", "nl",
|
||||
"nn", "nn",
|
||||
"no", "no",
|
||||
"nr", "nr",
|
||||
"nv", "nv",
|
||||
"ny", "ny",
|
||||
"oc", "oc",
|
||||
"oj", "oj",
|
||||
"om", "om",
|
||||
"or", "or",
|
||||
"os", "os",
|
||||
"pa", "pa",
|
||||
"pi", "pi",
|
||||
"pl", "pl",
|
||||
"ps", "ps",
|
||||
"pt", "pt",
|
||||
"qu", "qu",
|
||||
"rm", "rm",
|
||||
"rn", "rn",
|
||||
"ro", "ro",
|
||||
"ru", "ru",
|
||||
"rw", "rw",
|
||||
"sa", "sa",
|
||||
"sc", "sc",
|
||||
"sd", "sd",
|
||||
"se", "se",
|
||||
"sg", "sg",
|
||||
"sh", "sr", // sh is deprecated
|
||||
"si", "si",
|
||||
"sk", "sk",
|
||||
"sl", "sl",
|
||||
"sm", "sm",
|
||||
"sn", "sn",
|
||||
"so", "so",
|
||||
"sq", "sq",
|
||||
"sr", "sr",
|
||||
"ss", "ss",
|
||||
"st", "st",
|
||||
"su", "fi",
|
||||
"sv", "sv",
|
||||
"sw", "sw",
|
||||
"ta", "ta",
|
||||
"te", "te",
|
||||
"tg", "tg",
|
||||
"th", "th",
|
||||
"ti", "ti",
|
||||
"tk", "tk",
|
||||
"tl", "tl",
|
||||
"tn", "tn",
|
||||
"to", "to",
|
||||
"tr", "tr",
|
||||
"ts", "ts",
|
||||
"tt", "tt",
|
||||
"tw", "tw",
|
||||
"ty", "ty",
|
||||
#ifdef __linux__
|
||||
"ua", "en", // used on Linux, not clear what it stands for
|
||||
#endif
|
||||
"ug", "ug",
|
||||
"uk", "uk",
|
||||
"ur", "ur",
|
||||
"uz", "uz",
|
||||
"ve", "ve",
|
||||
"vi", "vi",
|
||||
"vo", "vo",
|
||||
"wa", "wa",
|
||||
"wo", "wo",
|
||||
"xh", "xh",
|
||||
"yi", "yi",
|
||||
"yo", "yo",
|
||||
"za", "za",
|
||||
"zh", "zh",
|
||||
"zu", "zu",
|
||||
#ifdef __linux__
|
||||
"catalan", "ca",
|
||||
"croatian", "hr",
|
||||
"czech", "cs",
|
||||
@ -375,493 +188,6 @@ static char *language_names[] = {
|
||||
"japanese", "ja",
|
||||
"korean", "ko",
|
||||
#endif
|
||||
|
||||
/* ISO 639.2 codes */
|
||||
"aar", "aar",
|
||||
"abk", "abk",
|
||||
"ace", "ace",
|
||||
"ach", "ach",
|
||||
"ada", "ada",
|
||||
"ady", "ady",
|
||||
"afa", "afa",
|
||||
"afh", "afh",
|
||||
"afr", "afr",
|
||||
"ain", "ain",
|
||||
"aka", "aka",
|
||||
"akk", "akk",
|
||||
"alb", "alb",
|
||||
"ale", "ale",
|
||||
"alg", "alg",
|
||||
"alt", "alt",
|
||||
"amh", "amh",
|
||||
"ang", "ang",
|
||||
"anp", "anp",
|
||||
"apa", "apa",
|
||||
"ara", "ara",
|
||||
"arc", "arc",
|
||||
"arg", "arg",
|
||||
"arm", "arm",
|
||||
"arn", "arn",
|
||||
"arp", "arp",
|
||||
"art", "art",
|
||||
"arw", "arw",
|
||||
"asm", "asm",
|
||||
"ast", "ast",
|
||||
"ath", "ath",
|
||||
"aus", "aus",
|
||||
"ava", "ava",
|
||||
"ave", "ave",
|
||||
"awa", "awa",
|
||||
"aym", "aym",
|
||||
"aze", "aze",
|
||||
"bad", "bad",
|
||||
"bai", "bai",
|
||||
"bak", "bak",
|
||||
"bal", "bal",
|
||||
"bam", "bam",
|
||||
"ban", "ban",
|
||||
"baq", "baq",
|
||||
"bas", "bas",
|
||||
"bat", "bat",
|
||||
"bej", "bej",
|
||||
"bel", "bel",
|
||||
"bem", "bem",
|
||||
"ben", "ben",
|
||||
"ber", "ber",
|
||||
"bho", "bho",
|
||||
"bih", "bih",
|
||||
"bik", "bik",
|
||||
"bin", "bin",
|
||||
"bis", "bis",
|
||||
"bla", "bla",
|
||||
"bnt", "bnt",
|
||||
"bos", "bos",
|
||||
"bra", "bra",
|
||||
"bre", "bre",
|
||||
"btk", "btk",
|
||||
"bua", "bua",
|
||||
"bug", "bug",
|
||||
"bul", "bul",
|
||||
"bur", "bur",
|
||||
"byn", "byn",
|
||||
"cad", "cad",
|
||||
"cai", "cai",
|
||||
"car", "car",
|
||||
"cat", "cat",
|
||||
"cau", "cau",
|
||||
"ceb", "ceb",
|
||||
"cel", "cel",
|
||||
"cha", "cha",
|
||||
"chb", "chb",
|
||||
"che", "che",
|
||||
"chg", "chg",
|
||||
"chi", "chi",
|
||||
"chk", "chk",
|
||||
"chm", "chm",
|
||||
"chn", "chn",
|
||||
"cho", "cho",
|
||||
"chp", "chp",
|
||||
"chr", "chr",
|
||||
"chu", "chu",
|
||||
"chv", "chv",
|
||||
"chy", "chy",
|
||||
"cmc", "cmc",
|
||||
"cop", "cop",
|
||||
"cor", "cor",
|
||||
"cos", "cos",
|
||||
"cpe", "cpe",
|
||||
"cpf", "cpf",
|
||||
"cpp", "cpp",
|
||||
"cre", "cre",
|
||||
"crh", "crh",
|
||||
"crp", "crp",
|
||||
"csb", "csb",
|
||||
"cus", "cus",
|
||||
"cze", "cze",
|
||||
"dak", "dak",
|
||||
"dan", "dan",
|
||||
"dar", "dar",
|
||||
"day", "day",
|
||||
"del", "del",
|
||||
"den", "den",
|
||||
"dgr", "dgr",
|
||||
"din", "din",
|
||||
"div", "div",
|
||||
"doi", "doi",
|
||||
"dra", "dra",
|
||||
"dsb", "dsb",
|
||||
"dua", "dua",
|
||||
"dum", "dum",
|
||||
"dut", "dut",
|
||||
"dyu", "dyu",
|
||||
"dzo", "dzo",
|
||||
"efi", "efi",
|
||||
"egy", "egy",
|
||||
"eka", "eka",
|
||||
"elx", "elx",
|
||||
"eng", "eng",
|
||||
"enm", "enm",
|
||||
"epo", "epo",
|
||||
"est", "est",
|
||||
"ewe", "ewe",
|
||||
"ewo", "ewo",
|
||||
"fan", "fan",
|
||||
"fao", "fao",
|
||||
"fat", "fat",
|
||||
"fij", "fij",
|
||||
"fil", "fil",
|
||||
"fin", "fin",
|
||||
"fiu", "fiu",
|
||||
"fon", "fon",
|
||||
"fre", "fre",
|
||||
"frm", "frm",
|
||||
"fro", "fro",
|
||||
"frr", "frr",
|
||||
"frs", "frs",
|
||||
"fry", "fry",
|
||||
"ful", "ful",
|
||||
"fur", "fur",
|
||||
"gaa", "gaa",
|
||||
"gay", "gay",
|
||||
"gba", "gba",
|
||||
"gem", "gem",
|
||||
"geo", "geo",
|
||||
"ger", "ger",
|
||||
"gez", "gez",
|
||||
"gil", "gil",
|
||||
"gla", "gla",
|
||||
"gle", "gle",
|
||||
"glg", "glg",
|
||||
"glv", "glv",
|
||||
"gmh", "gmh",
|
||||
"goh", "goh",
|
||||
"gon", "gon",
|
||||
"gor", "gor",
|
||||
"got", "got",
|
||||
"grb", "grb",
|
||||
"grc", "grc",
|
||||
"gre", "gre",
|
||||
"grn", "grn",
|
||||
"gsw", "gsw",
|
||||
"guj", "guj",
|
||||
"gwi", "gwi",
|
||||
"hai", "hai",
|
||||
"hat", "hat",
|
||||
"hau", "hau",
|
||||
"haw", "haw",
|
||||
"heb", "heb",
|
||||
"her", "her",
|
||||
"hil", "hil",
|
||||
"him", "him",
|
||||
"hin", "hin",
|
||||
"hit", "hit",
|
||||
"hmn", "hmn",
|
||||
"hmo", "hmo",
|
||||
"hrv", "hrv",
|
||||
"hsb", "hsb",
|
||||
"hun", "hun",
|
||||
"hup", "hup",
|
||||
"iba", "iba",
|
||||
"ibo", "ibo",
|
||||
"ice", "ice",
|
||||
"ido", "ido",
|
||||
"iii", "iii",
|
||||
"ijo", "ijo",
|
||||
"iku", "iku",
|
||||
"ile", "ile",
|
||||
"ilo", "ilo",
|
||||
"ina", "ina",
|
||||
"inc", "inc",
|
||||
"ind", "ind",
|
||||
"ine", "ine",
|
||||
"inh", "inh",
|
||||
"ipk", "ipk",
|
||||
"ira", "ira",
|
||||
"iro", "iro",
|
||||
"ita", "ita",
|
||||
"jav", "jav",
|
||||
"jbo", "jbo",
|
||||
"jpn", "jpn",
|
||||
"jpr", "jpr",
|
||||
"jrb", "jrb",
|
||||
"kaa", "kaa",
|
||||
"kab", "kab",
|
||||
"kac", "kac",
|
||||
"kal", "kal",
|
||||
"kam", "kam",
|
||||
"kan", "kan",
|
||||
"kar", "kar",
|
||||
"kas", "kas",
|
||||
"kau", "kau",
|
||||
"kaw", "kaw",
|
||||
"kaz", "kaz",
|
||||
"kbd", "kbd",
|
||||
"kha", "kha",
|
||||
"khi", "khi",
|
||||
"khm", "khm",
|
||||
"kho", "kho",
|
||||
"kik", "kik",
|
||||
"kin", "kin",
|
||||
"kir", "kir",
|
||||
"kmb", "kmb",
|
||||
"kok", "kok",
|
||||
"kom", "kom",
|
||||
"kon", "kon",
|
||||
"kor", "kor",
|
||||
"kos", "kos",
|
||||
"kpe", "kpe",
|
||||
"krc", "krc",
|
||||
"krl", "krl",
|
||||
"kro", "kro",
|
||||
"kru", "kru",
|
||||
"kua", "kua",
|
||||
"kum", "kum",
|
||||
"kur", "kur",
|
||||
"kut", "kut",
|
||||
"lad", "lad",
|
||||
"lah", "lah",
|
||||
"lam", "lam",
|
||||
"lao", "lao",
|
||||
"lat", "lat",
|
||||
"lav", "lav",
|
||||
"lez", "lez",
|
||||
"lim", "lim",
|
||||
"lin", "lin",
|
||||
"lit", "lit",
|
||||
"lol", "lol",
|
||||
"loz", "loz",
|
||||
"ltz", "ltz",
|
||||
"lua", "lua",
|
||||
"lub", "lub",
|
||||
"lug", "lug",
|
||||
"lui", "lui",
|
||||
"lun", "lun",
|
||||
"luo", "luo",
|
||||
"lus", "lus",
|
||||
"mac", "mac",
|
||||
"mad", "mad",
|
||||
"mag", "mag",
|
||||
"mah", "mah",
|
||||
"mai", "mai",
|
||||
"mak", "mak",
|
||||
"mal", "mal",
|
||||
"man", "man",
|
||||
"mao", "mao",
|
||||
"map", "map",
|
||||
"mar", "mar",
|
||||
"mas", "mas",
|
||||
"may", "may",
|
||||
"mdf", "mdf",
|
||||
"mdr", "mdr",
|
||||
"men", "men",
|
||||
"mga", "mga",
|
||||
"mic", "mic",
|
||||
"min", "min",
|
||||
"mis", "mis",
|
||||
"mkh", "mkh",
|
||||
"mlg", "mlg",
|
||||
"mlt", "mlt",
|
||||
"mnc", "mnc",
|
||||
"mni", "mni",
|
||||
"mno", "mno",
|
||||
"moh", "moh",
|
||||
"mon", "mon",
|
||||
"mos", "mos",
|
||||
"mul", "mul",
|
||||
"mun", "mun",
|
||||
"mus", "mus",
|
||||
"mwl", "mwl",
|
||||
"mwr", "mwr",
|
||||
"myn", "myn",
|
||||
"myv", "myv",
|
||||
"nah", "nah",
|
||||
"nai", "nai",
|
||||
"nap", "nap",
|
||||
"nau", "nau",
|
||||
"nav", "nav",
|
||||
"nbl", "nbl",
|
||||
"nde", "nde",
|
||||
"ndo", "ndo",
|
||||
"nds", "nds",
|
||||
"nep", "nep",
|
||||
"new", "new",
|
||||
"nia", "nia",
|
||||
"nic", "nic",
|
||||
"niu", "niu",
|
||||
"nno", "nno",
|
||||
"nob", "nob",
|
||||
"nog", "nog",
|
||||
"non", "non",
|
||||
"nor", "nor",
|
||||
"nqo", "nqo",
|
||||
"nso", "nso",
|
||||
"nub", "nub",
|
||||
"nwc", "nwc",
|
||||
"nya", "nya",
|
||||
"nym", "nym",
|
||||
"nyn", "nyn",
|
||||
"nyo", "nyo",
|
||||
"nzi", "nzi",
|
||||
"oci", "oci",
|
||||
"oji", "oji",
|
||||
"ori", "ori",
|
||||
"orm", "orm",
|
||||
"osa", "osa",
|
||||
"oss", "oss",
|
||||
"ota", "ota",
|
||||
"oto", "oto",
|
||||
"paa", "paa",
|
||||
"pag", "pag",
|
||||
"pal", "pal",
|
||||
"pam", "pam",
|
||||
"pan", "pan",
|
||||
"pap", "pap",
|
||||
"pau", "pau",
|
||||
"peo", "peo",
|
||||
"per", "per",
|
||||
"phi", "phi",
|
||||
"phn", "phn",
|
||||
"pli", "pli",
|
||||
"pol", "pol",
|
||||
"pon", "pon",
|
||||
"por", "por",
|
||||
"pra", "pra",
|
||||
"pro", "pro",
|
||||
"pus", "pus",
|
||||
"que", "que",
|
||||
"raj", "raj",
|
||||
"rap", "rap",
|
||||
"rar", "rar",
|
||||
"roa", "roa",
|
||||
"roh", "roh",
|
||||
"rom", "rom",
|
||||
"rum", "rum",
|
||||
"run", "run",
|
||||
"rup", "rup",
|
||||
"rus", "rus",
|
||||
"sad", "sad",
|
||||
"sag", "sag",
|
||||
"sah", "sah",
|
||||
"sai", "sai",
|
||||
"sal", "sal",
|
||||
"sam", "sam",
|
||||
"san", "san",
|
||||
"sas", "sas",
|
||||
"sat", "sat",
|
||||
"scn", "scn",
|
||||
"sco", "sco",
|
||||
"sel", "sel",
|
||||
"sem", "sem",
|
||||
"sga", "sga",
|
||||
"sgn", "sgn",
|
||||
"shn", "shn",
|
||||
"sid", "sid",
|
||||
"sin", "sin",
|
||||
"sio", "sio",
|
||||
"sit", "sit",
|
||||
"sla", "sla",
|
||||
"slo", "slo",
|
||||
"slv", "slv",
|
||||
"sma", "sma",
|
||||
"sme", "sme",
|
||||
"smi", "smi",
|
||||
"smj", "smj",
|
||||
"smn", "smn",
|
||||
"smo", "smo",
|
||||
"sms", "sms",
|
||||
"sna", "sna",
|
||||
"snd", "snd",
|
||||
"snk", "snk",
|
||||
"sog", "sog",
|
||||
"som", "som",
|
||||
"son", "son",
|
||||
"sot", "sot",
|
||||
"spa", "spa",
|
||||
"srd", "srd",
|
||||
"srn", "srn",
|
||||
"srp", "srp",
|
||||
"srr", "srr",
|
||||
"ssa", "ssa",
|
||||
"ssw", "ssw",
|
||||
"suk", "suk",
|
||||
"sun", "sun",
|
||||
"sus", "sus",
|
||||
"sux", "sux",
|
||||
"swa", "swa",
|
||||
"swe", "swe",
|
||||
"syc", "syc",
|
||||
"syr", "syr",
|
||||
"tah", "tah",
|
||||
"tai", "tai",
|
||||
"tam", "tam",
|
||||
"tat", "tat",
|
||||
"tel", "tel",
|
||||
"tem", "tem",
|
||||
"ter", "ter",
|
||||
"tet", "tet",
|
||||
"tgk", "tgk",
|
||||
"tgl", "tgl",
|
||||
"tha", "tha",
|
||||
"tib", "tib",
|
||||
"tig", "tig",
|
||||
"tir", "tir",
|
||||
"tiv", "tiv",
|
||||
"tkl", "tkl",
|
||||
"tlh", "tlh",
|
||||
"tli", "tli",
|
||||
"tmh", "tmh",
|
||||
"tog", "tog",
|
||||
"ton", "ton",
|
||||
"tpi", "tpi",
|
||||
"tsi", "tsi",
|
||||
"tsn", "tsn",
|
||||
"tso", "tso",
|
||||
"tuk", "tuk",
|
||||
"tum", "tum",
|
||||
"tup", "tup",
|
||||
"tur", "tur",
|
||||
"tut", "tut",
|
||||
"tvl", "tvl",
|
||||
"twi", "twi",
|
||||
"tyv", "tyv",
|
||||
"udm", "udm",
|
||||
"uga", "uga",
|
||||
"uig", "uig",
|
||||
"ukr", "ukr",
|
||||
"umb", "umb",
|
||||
"und", "und",
|
||||
"urd", "urd",
|
||||
"uzb", "uzb",
|
||||
"vai", "vai",
|
||||
"ven", "ven",
|
||||
"vie", "vie",
|
||||
"vol", "vol",
|
||||
"vot", "vot",
|
||||
"wak", "wak",
|
||||
"wal", "wal",
|
||||
"war", "war",
|
||||
"was", "was",
|
||||
"wel", "wel",
|
||||
"wen", "wen",
|
||||
"wln", "wln",
|
||||
"wol", "wol",
|
||||
"xal", "xal",
|
||||
"xho", "xho",
|
||||
"yao", "yao",
|
||||
"yap", "yap",
|
||||
"yid", "yid",
|
||||
"yor", "yor",
|
||||
"ypk", "ypk",
|
||||
"zap", "zap",
|
||||
"zbl", "zbl",
|
||||
"zen", "zen",
|
||||
"zha", "zha",
|
||||
"znd", "znd",
|
||||
"zul", "zul",
|
||||
"zun", "zun",
|
||||
"zxx", "zxx",
|
||||
"zza", "zza",
|
||||
|
||||
"",
|
||||
};
|
||||
|
||||
@ -882,253 +208,10 @@ static char *script_names[] = {
|
||||
* Linux/Solaris country string to ISO3166 string mapping table.
|
||||
*/
|
||||
static char *country_names[] = {
|
||||
"AD", "AD",
|
||||
"AE", "AE",
|
||||
"AF", "AF",
|
||||
"AG", "AG",
|
||||
"AI", "AI",
|
||||
"AL", "AL",
|
||||
"AM", "AM",
|
||||
"AN", "AN",
|
||||
"AO", "AO",
|
||||
"AQ", "AQ",
|
||||
"AR", "AR",
|
||||
"AS", "AS",
|
||||
"AT", "AT",
|
||||
"AU", "AU",
|
||||
"AW", "AW",
|
||||
"AX", "AX",
|
||||
"AZ", "AZ",
|
||||
"BA", "BA",
|
||||
"BB", "BB",
|
||||
"BD", "BD",
|
||||
"BE", "BE",
|
||||
"BF", "BF",
|
||||
"BG", "BG",
|
||||
"BH", "BH",
|
||||
"BI", "BI",
|
||||
"BJ", "BJ",
|
||||
"BM", "BM",
|
||||
"BN", "BN",
|
||||
"BO", "BO",
|
||||
"BR", "BR",
|
||||
"BS", "BS",
|
||||
"BT", "BT",
|
||||
"BV", "BV",
|
||||
"BW", "BW",
|
||||
"BY", "BY",
|
||||
"BZ", "BZ",
|
||||
"CA", "CA",
|
||||
"CC", "CC",
|
||||
"CD", "CD",
|
||||
"CF", "CF",
|
||||
"CG", "CG",
|
||||
"CH", "CH",
|
||||
"CI", "CI",
|
||||
"CK", "CK",
|
||||
"CL", "CL",
|
||||
"CM", "CM",
|
||||
"CN", "CN",
|
||||
"CO", "CO",
|
||||
"CR", "CR",
|
||||
"CS", "CS",
|
||||
"CU", "CU",
|
||||
"CV", "CV",
|
||||
"CX", "CX",
|
||||
"CY", "CY",
|
||||
"CZ", "CZ",
|
||||
"DE", "DE",
|
||||
"DJ", "DJ",
|
||||
"DK", "DK",
|
||||
"DM", "DM",
|
||||
"DO", "DO",
|
||||
"DZ", "DZ",
|
||||
"EC", "EC",
|
||||
"EE", "EE",
|
||||
"EG", "EG",
|
||||
"EH", "EH",
|
||||
"ER", "ER",
|
||||
"ES", "ES",
|
||||
"ET", "ET",
|
||||
"FI", "FI",
|
||||
"FJ", "FJ",
|
||||
"FK", "FK",
|
||||
"FM", "FM",
|
||||
"FO", "FO",
|
||||
"FR", "FR",
|
||||
"GA", "GA",
|
||||
"GB", "GB",
|
||||
"GD", "GD",
|
||||
"GE", "GE",
|
||||
"GF", "GF",
|
||||
"GH", "GH",
|
||||
"GI", "GI",
|
||||
"GL", "GL",
|
||||
"GM", "GM",
|
||||
"GN", "GN",
|
||||
"GP", "GP",
|
||||
"GQ", "GQ",
|
||||
"GR", "GR",
|
||||
"GS", "GS",
|
||||
"GT", "GT",
|
||||
"GU", "GU",
|
||||
"GW", "GW",
|
||||
"GY", "GY",
|
||||
"HK", "HK",
|
||||
"HM", "HM",
|
||||
"HN", "HN",
|
||||
"HR", "HR",
|
||||
"HT", "HT",
|
||||
"HU", "HU",
|
||||
"ID", "ID",
|
||||
"IE", "IE",
|
||||
"IL", "IL",
|
||||
"IN", "IN",
|
||||
"IO", "IO",
|
||||
"IQ", "IQ",
|
||||
"IR", "IR",
|
||||
"IS", "IS",
|
||||
"IT", "IT",
|
||||
"JM", "JM",
|
||||
"JO", "JO",
|
||||
"JP", "JP",
|
||||
"KE", "KE",
|
||||
"KG", "KG",
|
||||
"KH", "KH",
|
||||
"KI", "KI",
|
||||
"KM", "KM",
|
||||
"KN", "KN",
|
||||
"KP", "KP",
|
||||
"KR", "KR",
|
||||
"KW", "KW",
|
||||
"KY", "KY",
|
||||
"KZ", "KZ",
|
||||
"LA", "LA",
|
||||
"LB", "LB",
|
||||
"LC", "LC",
|
||||
"LI", "LI",
|
||||
"LK", "LK",
|
||||
"LR", "LR",
|
||||
"LS", "LS",
|
||||
"LT", "LT",
|
||||
"LU", "LU",
|
||||
"LV", "LV",
|
||||
"LY", "LY",
|
||||
"MA", "MA",
|
||||
"MC", "MC",
|
||||
"MD", "MD",
|
||||
"ME", "ME",
|
||||
"MG", "MG",
|
||||
"MH", "MH",
|
||||
"MK", "MK",
|
||||
"ML", "ML",
|
||||
"MM", "MM",
|
||||
"MN", "MN",
|
||||
"MO", "MO",
|
||||
"MP", "MP",
|
||||
"MQ", "MQ",
|
||||
"MR", "MR",
|
||||
"MS", "MS",
|
||||
"MT", "MT",
|
||||
"MU", "MU",
|
||||
"MV", "MV",
|
||||
"MW", "MW",
|
||||
"MX", "MX",
|
||||
"MY", "MY",
|
||||
"MZ", "MZ",
|
||||
"NA", "NA",
|
||||
"NC", "NC",
|
||||
"NE", "NE",
|
||||
"NF", "NF",
|
||||
"NG", "NG",
|
||||
"NI", "NI",
|
||||
"NL", "NL",
|
||||
"NO", "NO",
|
||||
"NP", "NP",
|
||||
"NR", "NR",
|
||||
"NU", "NU",
|
||||
"NZ", "NZ",
|
||||
"OM", "OM",
|
||||
"PA", "PA",
|
||||
"PE", "PE",
|
||||
"PF", "PF",
|
||||
"PG", "PG",
|
||||
"PH", "PH",
|
||||
"PK", "PK",
|
||||
"PL", "PL",
|
||||
"PM", "PM",
|
||||
"PN", "PN",
|
||||
"PR", "PR",
|
||||
"PS", "PS",
|
||||
"PT", "PT",
|
||||
"PW", "PW",
|
||||
"PY", "PY",
|
||||
"QA", "QA",
|
||||
"RE", "RE",
|
||||
#ifdef __linux__
|
||||
"RN", "US", // used on Linux, not clear what it stands for
|
||||
#endif
|
||||
"RO", "RO",
|
||||
"RS", "RS",
|
||||
"RU", "RU",
|
||||
"RW", "RW",
|
||||
"SA", "SA",
|
||||
"SB", "SB",
|
||||
"SC", "SC",
|
||||
"SD", "SD",
|
||||
"SE", "SE",
|
||||
"SG", "SG",
|
||||
"SH", "SH",
|
||||
"SI", "SI",
|
||||
"SJ", "SJ",
|
||||
"SK", "SK",
|
||||
"SL", "SL",
|
||||
"SM", "SM",
|
||||
"SN", "SN",
|
||||
"SO", "SO",
|
||||
"SR", "SR",
|
||||
"ST", "ST",
|
||||
"SV", "SV",
|
||||
"SY", "SY",
|
||||
"SZ", "SZ",
|
||||
"TC", "TC",
|
||||
"TD", "TD",
|
||||
"TF", "TF",
|
||||
"TG", "TG",
|
||||
"TH", "TH",
|
||||
"TJ", "TJ",
|
||||
"TK", "TK",
|
||||
"TL", "TL",
|
||||
"TM", "TM",
|
||||
"TN", "TN",
|
||||
"TO", "TO",
|
||||
"TR", "TR",
|
||||
"TT", "TT",
|
||||
"TV", "TV",
|
||||
"TW", "TW",
|
||||
"TZ", "TZ",
|
||||
"UA", "UA",
|
||||
"UG", "UG",
|
||||
"UK", "GB",
|
||||
"UM", "UM",
|
||||
"US", "US",
|
||||
"UY", "UY",
|
||||
"UZ", "UZ",
|
||||
"VA", "VA",
|
||||
"VC", "VC",
|
||||
"VE", "VE",
|
||||
"VG", "VG",
|
||||
"VI", "VI",
|
||||
"VN", "VN",
|
||||
"VU", "VU",
|
||||
"WF", "WF",
|
||||
"WS", "WS",
|
||||
"YE", "YE",
|
||||
"YT", "YT",
|
||||
"YU", "CS", // YU has been removed from ISO 3166
|
||||
"ZA", "ZA",
|
||||
"ZM", "ZM",
|
||||
"ZW", "ZW",
|
||||
"",
|
||||
};
|
||||
|
||||
|
||||
@ -518,16 +518,16 @@ display locale: ID: bn_IN, Name: Bengali (India)
|
||||
format locale: ID: bn_IN, Name: Bengali (India)
|
||||
default charset: UTF-8
|
||||
|
||||
OS Locale: bokmal
|
||||
OS Locale: bokmål
|
||||
default locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
display locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
format locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
default charset: ISO-8859-1
|
||||
|
||||
OS Locale: bokmål
|
||||
default locale: ID: en, Name: English
|
||||
display locale: ID: en, Name: English
|
||||
format locale: ID: en, Name: English
|
||||
OS Locale: bokmal
|
||||
default locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
display locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
format locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
default charset: ISO-8859-1
|
||||
|
||||
OS Locale: br_FR
|
||||
|
||||
@ -518,16 +518,16 @@ display locale: ID: bn_IN, Name: Bengali (India)
|
||||
format locale: ID: bn_IN, Name: Bengali (India)
|
||||
default charset: UTF-8
|
||||
|
||||
OS Locale: bokmal
|
||||
OS Locale: bokmål
|
||||
default locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
display locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
format locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
default charset: ISO-8859-1
|
||||
|
||||
OS Locale: bokmål
|
||||
default locale: ID: en, Name: English
|
||||
display locale: ID: en, Name: English
|
||||
format locale: ID: en, Name: English
|
||||
OS Locale: bokmal
|
||||
default locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
display locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
format locale: ID: nb_NO, Name: Norwegian Bokmål (Norway)
|
||||
default charset: ISO-8859-1
|
||||
|
||||
OS Locale: br_FR
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user