js/src/builtin/IntlData.js

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

michael@0 1 // Generated by make_intl_data.py. DO NOT EDIT.
michael@0 2
michael@0 3 // Mappings from complete tags to preferred values.
michael@0 4 // Derived from IANA Language Subtag Registry, file date 2013-01-25.
michael@0 5 // http://www.iana.org/assignments/language-subtag-registry
michael@0 6 var langTagMappings = {
michael@0 7 "art-lojban": "jbo",
michael@0 8 "cel-gaulish": "cel-gaulish",
michael@0 9 "en-gb-oed": "en-GB-oed",
michael@0 10 "i-ami": "ami",
michael@0 11 "i-bnn": "bnn",
michael@0 12 "i-default": "i-default",
michael@0 13 "i-enochian": "i-enochian",
michael@0 14 "i-hak": "hak",
michael@0 15 "i-klingon": "tlh",
michael@0 16 "i-lux": "lb",
michael@0 17 "i-mingo": "i-mingo",
michael@0 18 "i-navajo": "nv",
michael@0 19 "i-pwn": "pwn",
michael@0 20 "i-tao": "tao",
michael@0 21 "i-tay": "tay",
michael@0 22 "i-tsu": "tsu",
michael@0 23 "ja-latn-hepburn-heploc": "ja-Latn-alalc97",
michael@0 24 "no-bok": "nb",
michael@0 25 "no-nyn": "nn",
michael@0 26 "sgn-be-fr": "sfb",
michael@0 27 "sgn-be-nl": "vgt",
michael@0 28 "sgn-br": "bzs",
michael@0 29 "sgn-ch-de": "sgg",
michael@0 30 "sgn-co": "csn",
michael@0 31 "sgn-de": "gsg",
michael@0 32 "sgn-dk": "dsl",
michael@0 33 "sgn-es": "ssp",
michael@0 34 "sgn-fr": "fsl",
michael@0 35 "sgn-gb": "bfi",
michael@0 36 "sgn-gr": "gss",
michael@0 37 "sgn-ie": "isg",
michael@0 38 "sgn-it": "ise",
michael@0 39 "sgn-jp": "jsl",
michael@0 40 "sgn-mx": "mfs",
michael@0 41 "sgn-ni": "ncs",
michael@0 42 "sgn-nl": "dse",
michael@0 43 "sgn-no": "nsl",
michael@0 44 "sgn-pt": "psr",
michael@0 45 "sgn-se": "swl",
michael@0 46 "sgn-us": "ase",
michael@0 47 "sgn-za": "sfs",
michael@0 48 "zh-cmn": "cmn",
michael@0 49 "zh-cmn-hans": "cmn-Hans",
michael@0 50 "zh-cmn-hant": "cmn-Hant",
michael@0 51 "zh-gan": "gan",
michael@0 52 "zh-guoyu": "cmn",
michael@0 53 "zh-hakka": "hak",
michael@0 54 "zh-min": "zh-min",
michael@0 55 "zh-min-nan": "nan",
michael@0 56 "zh-wuu": "wuu",
michael@0 57 "zh-xiang": "hsn",
michael@0 58 "zh-yue": "yue",
michael@0 59 };
michael@0 60
michael@0 61 // Mappings from non-extlang subtags to preferred values.
michael@0 62 // Derived from IANA Language Subtag Registry, file date 2013-01-25.
michael@0 63 // http://www.iana.org/assignments/language-subtag-registry
michael@0 64 var langSubtagMappings = {
michael@0 65 "BU": "MM",
michael@0 66 "DD": "DE",
michael@0 67 "FX": "FR",
michael@0 68 "TP": "TL",
michael@0 69 "YD": "YE",
michael@0 70 "ZR": "CD",
michael@0 71 "ayx": "nun",
michael@0 72 "bjd": "drl",
michael@0 73 "ccq": "rki",
michael@0 74 "cjr": "mom",
michael@0 75 "cka": "cmr",
michael@0 76 "cmk": "xch",
michael@0 77 "drh": "khk",
michael@0 78 "drw": "prs",
michael@0 79 "gav": "dev",
michael@0 80 "hrr": "jal",
michael@0 81 "ibi": "opa",
michael@0 82 "in": "id",
michael@0 83 "iw": "he",
michael@0 84 "ji": "yi",
michael@0 85 "jw": "jv",
michael@0 86 "kgh": "kml",
michael@0 87 "lcq": "ppr",
michael@0 88 "mo": "ro",
michael@0 89 "mst": "mry",
michael@0 90 "myt": "mry",
michael@0 91 "sca": "hle",
michael@0 92 "tie": "ras",
michael@0 93 "tkk": "twm",
michael@0 94 "tlw": "weo",
michael@0 95 "tnf": "prs",
michael@0 96 "ybd": "rki",
michael@0 97 "yma": "lrr",
michael@0 98 };
michael@0 99
michael@0 100 // Mappings from extlang subtags to preferred values.
michael@0 101 // Derived from IANA Language Subtag Registry, file date 2013-01-25.
michael@0 102 // http://www.iana.org/assignments/language-subtag-registry
michael@0 103 var extlangMappings = {
michael@0 104 "aao": {preferred: "aao", prefix: "ar"},
michael@0 105 "abh": {preferred: "abh", prefix: "ar"},
michael@0 106 "abv": {preferred: "abv", prefix: "ar"},
michael@0 107 "acm": {preferred: "acm", prefix: "ar"},
michael@0 108 "acq": {preferred: "acq", prefix: "ar"},
michael@0 109 "acw": {preferred: "acw", prefix: "ar"},
michael@0 110 "acx": {preferred: "acx", prefix: "ar"},
michael@0 111 "acy": {preferred: "acy", prefix: "ar"},
michael@0 112 "adf": {preferred: "adf", prefix: "ar"},
michael@0 113 "ads": {preferred: "ads", prefix: "sgn"},
michael@0 114 "aeb": {preferred: "aeb", prefix: "ar"},
michael@0 115 "aec": {preferred: "aec", prefix: "ar"},
michael@0 116 "aed": {preferred: "aed", prefix: "sgn"},
michael@0 117 "aen": {preferred: "aen", prefix: "sgn"},
michael@0 118 "afb": {preferred: "afb", prefix: "ar"},
michael@0 119 "afg": {preferred: "afg", prefix: "sgn"},
michael@0 120 "ajp": {preferred: "ajp", prefix: "ar"},
michael@0 121 "apc": {preferred: "apc", prefix: "ar"},
michael@0 122 "apd": {preferred: "apd", prefix: "ar"},
michael@0 123 "arb": {preferred: "arb", prefix: "ar"},
michael@0 124 "arq": {preferred: "arq", prefix: "ar"},
michael@0 125 "ars": {preferred: "ars", prefix: "ar"},
michael@0 126 "ary": {preferred: "ary", prefix: "ar"},
michael@0 127 "arz": {preferred: "arz", prefix: "ar"},
michael@0 128 "ase": {preferred: "ase", prefix: "sgn"},
michael@0 129 "asf": {preferred: "asf", prefix: "sgn"},
michael@0 130 "asp": {preferred: "asp", prefix: "sgn"},
michael@0 131 "asq": {preferred: "asq", prefix: "sgn"},
michael@0 132 "asw": {preferred: "asw", prefix: "sgn"},
michael@0 133 "auz": {preferred: "auz", prefix: "ar"},
michael@0 134 "avl": {preferred: "avl", prefix: "ar"},
michael@0 135 "ayh": {preferred: "ayh", prefix: "ar"},
michael@0 136 "ayl": {preferred: "ayl", prefix: "ar"},
michael@0 137 "ayn": {preferred: "ayn", prefix: "ar"},
michael@0 138 "ayp": {preferred: "ayp", prefix: "ar"},
michael@0 139 "bbz": {preferred: "bbz", prefix: "ar"},
michael@0 140 "bfi": {preferred: "bfi", prefix: "sgn"},
michael@0 141 "bfk": {preferred: "bfk", prefix: "sgn"},
michael@0 142 "bjn": {preferred: "bjn", prefix: "ms"},
michael@0 143 "bog": {preferred: "bog", prefix: "sgn"},
michael@0 144 "bqn": {preferred: "bqn", prefix: "sgn"},
michael@0 145 "bqy": {preferred: "bqy", prefix: "sgn"},
michael@0 146 "btj": {preferred: "btj", prefix: "ms"},
michael@0 147 "bve": {preferred: "bve", prefix: "ms"},
michael@0 148 "bvl": {preferred: "bvl", prefix: "sgn"},
michael@0 149 "bvu": {preferred: "bvu", prefix: "ms"},
michael@0 150 "bzs": {preferred: "bzs", prefix: "sgn"},
michael@0 151 "cdo": {preferred: "cdo", prefix: "zh"},
michael@0 152 "cds": {preferred: "cds", prefix: "sgn"},
michael@0 153 "cjy": {preferred: "cjy", prefix: "zh"},
michael@0 154 "cmn": {preferred: "cmn", prefix: "zh"},
michael@0 155 "coa": {preferred: "coa", prefix: "ms"},
michael@0 156 "cpx": {preferred: "cpx", prefix: "zh"},
michael@0 157 "csc": {preferred: "csc", prefix: "sgn"},
michael@0 158 "csd": {preferred: "csd", prefix: "sgn"},
michael@0 159 "cse": {preferred: "cse", prefix: "sgn"},
michael@0 160 "csf": {preferred: "csf", prefix: "sgn"},
michael@0 161 "csg": {preferred: "csg", prefix: "sgn"},
michael@0 162 "csl": {preferred: "csl", prefix: "sgn"},
michael@0 163 "csn": {preferred: "csn", prefix: "sgn"},
michael@0 164 "csq": {preferred: "csq", prefix: "sgn"},
michael@0 165 "csr": {preferred: "csr", prefix: "sgn"},
michael@0 166 "czh": {preferred: "czh", prefix: "zh"},
michael@0 167 "czo": {preferred: "czo", prefix: "zh"},
michael@0 168 "doq": {preferred: "doq", prefix: "sgn"},
michael@0 169 "dse": {preferred: "dse", prefix: "sgn"},
michael@0 170 "dsl": {preferred: "dsl", prefix: "sgn"},
michael@0 171 "dup": {preferred: "dup", prefix: "ms"},
michael@0 172 "ecs": {preferred: "ecs", prefix: "sgn"},
michael@0 173 "esl": {preferred: "esl", prefix: "sgn"},
michael@0 174 "esn": {preferred: "esn", prefix: "sgn"},
michael@0 175 "eso": {preferred: "eso", prefix: "sgn"},
michael@0 176 "eth": {preferred: "eth", prefix: "sgn"},
michael@0 177 "fcs": {preferred: "fcs", prefix: "sgn"},
michael@0 178 "fse": {preferred: "fse", prefix: "sgn"},
michael@0 179 "fsl": {preferred: "fsl", prefix: "sgn"},
michael@0 180 "fss": {preferred: "fss", prefix: "sgn"},
michael@0 181 "gan": {preferred: "gan", prefix: "zh"},
michael@0 182 "gds": {preferred: "gds", prefix: "sgn"},
michael@0 183 "gom": {preferred: "gom", prefix: "kok"},
michael@0 184 "gse": {preferred: "gse", prefix: "sgn"},
michael@0 185 "gsg": {preferred: "gsg", prefix: "sgn"},
michael@0 186 "gsm": {preferred: "gsm", prefix: "sgn"},
michael@0 187 "gss": {preferred: "gss", prefix: "sgn"},
michael@0 188 "gus": {preferred: "gus", prefix: "sgn"},
michael@0 189 "hab": {preferred: "hab", prefix: "sgn"},
michael@0 190 "haf": {preferred: "haf", prefix: "sgn"},
michael@0 191 "hak": {preferred: "hak", prefix: "zh"},
michael@0 192 "hds": {preferred: "hds", prefix: "sgn"},
michael@0 193 "hji": {preferred: "hji", prefix: "ms"},
michael@0 194 "hks": {preferred: "hks", prefix: "sgn"},
michael@0 195 "hos": {preferred: "hos", prefix: "sgn"},
michael@0 196 "hps": {preferred: "hps", prefix: "sgn"},
michael@0 197 "hsh": {preferred: "hsh", prefix: "sgn"},
michael@0 198 "hsl": {preferred: "hsl", prefix: "sgn"},
michael@0 199 "hsn": {preferred: "hsn", prefix: "zh"},
michael@0 200 "icl": {preferred: "icl", prefix: "sgn"},
michael@0 201 "ils": {preferred: "ils", prefix: "sgn"},
michael@0 202 "inl": {preferred: "inl", prefix: "sgn"},
michael@0 203 "ins": {preferred: "ins", prefix: "sgn"},
michael@0 204 "ise": {preferred: "ise", prefix: "sgn"},
michael@0 205 "isg": {preferred: "isg", prefix: "sgn"},
michael@0 206 "isr": {preferred: "isr", prefix: "sgn"},
michael@0 207 "jak": {preferred: "jak", prefix: "ms"},
michael@0 208 "jax": {preferred: "jax", prefix: "ms"},
michael@0 209 "jcs": {preferred: "jcs", prefix: "sgn"},
michael@0 210 "jhs": {preferred: "jhs", prefix: "sgn"},
michael@0 211 "jls": {preferred: "jls", prefix: "sgn"},
michael@0 212 "jos": {preferred: "jos", prefix: "sgn"},
michael@0 213 "jsl": {preferred: "jsl", prefix: "sgn"},
michael@0 214 "jus": {preferred: "jus", prefix: "sgn"},
michael@0 215 "kgi": {preferred: "kgi", prefix: "sgn"},
michael@0 216 "knn": {preferred: "knn", prefix: "kok"},
michael@0 217 "kvb": {preferred: "kvb", prefix: "ms"},
michael@0 218 "kvk": {preferred: "kvk", prefix: "sgn"},
michael@0 219 "kvr": {preferred: "kvr", prefix: "ms"},
michael@0 220 "kxd": {preferred: "kxd", prefix: "ms"},
michael@0 221 "lbs": {preferred: "lbs", prefix: "sgn"},
michael@0 222 "lce": {preferred: "lce", prefix: "ms"},
michael@0 223 "lcf": {preferred: "lcf", prefix: "ms"},
michael@0 224 "liw": {preferred: "liw", prefix: "ms"},
michael@0 225 "lls": {preferred: "lls", prefix: "sgn"},
michael@0 226 "lsg": {preferred: "lsg", prefix: "sgn"},
michael@0 227 "lsl": {preferred: "lsl", prefix: "sgn"},
michael@0 228 "lso": {preferred: "lso", prefix: "sgn"},
michael@0 229 "lsp": {preferred: "lsp", prefix: "sgn"},
michael@0 230 "lst": {preferred: "lst", prefix: "sgn"},
michael@0 231 "lsy": {preferred: "lsy", prefix: "sgn"},
michael@0 232 "ltg": {preferred: "ltg", prefix: "lv"},
michael@0 233 "lvs": {preferred: "lvs", prefix: "lv"},
michael@0 234 "lzh": {preferred: "lzh", prefix: "zh"},
michael@0 235 "max": {preferred: "max", prefix: "ms"},
michael@0 236 "mdl": {preferred: "mdl", prefix: "sgn"},
michael@0 237 "meo": {preferred: "meo", prefix: "ms"},
michael@0 238 "mfa": {preferred: "mfa", prefix: "ms"},
michael@0 239 "mfb": {preferred: "mfb", prefix: "ms"},
michael@0 240 "mfs": {preferred: "mfs", prefix: "sgn"},
michael@0 241 "min": {preferred: "min", prefix: "ms"},
michael@0 242 "mnp": {preferred: "mnp", prefix: "zh"},
michael@0 243 "mqg": {preferred: "mqg", prefix: "ms"},
michael@0 244 "mre": {preferred: "mre", prefix: "sgn"},
michael@0 245 "msd": {preferred: "msd", prefix: "sgn"},
michael@0 246 "msi": {preferred: "msi", prefix: "ms"},
michael@0 247 "msr": {preferred: "msr", prefix: "sgn"},
michael@0 248 "mui": {preferred: "mui", prefix: "ms"},
michael@0 249 "mzc": {preferred: "mzc", prefix: "sgn"},
michael@0 250 "mzg": {preferred: "mzg", prefix: "sgn"},
michael@0 251 "mzy": {preferred: "mzy", prefix: "sgn"},
michael@0 252 "nan": {preferred: "nan", prefix: "zh"},
michael@0 253 "nbs": {preferred: "nbs", prefix: "sgn"},
michael@0 254 "ncs": {preferred: "ncs", prefix: "sgn"},
michael@0 255 "nsi": {preferred: "nsi", prefix: "sgn"},
michael@0 256 "nsl": {preferred: "nsl", prefix: "sgn"},
michael@0 257 "nsp": {preferred: "nsp", prefix: "sgn"},
michael@0 258 "nsr": {preferred: "nsr", prefix: "sgn"},
michael@0 259 "nzs": {preferred: "nzs", prefix: "sgn"},
michael@0 260 "okl": {preferred: "okl", prefix: "sgn"},
michael@0 261 "orn": {preferred: "orn", prefix: "ms"},
michael@0 262 "ors": {preferred: "ors", prefix: "ms"},
michael@0 263 "pel": {preferred: "pel", prefix: "ms"},
michael@0 264 "pga": {preferred: "pga", prefix: "ar"},
michael@0 265 "pks": {preferred: "pks", prefix: "sgn"},
michael@0 266 "prl": {preferred: "prl", prefix: "sgn"},
michael@0 267 "prz": {preferred: "prz", prefix: "sgn"},
michael@0 268 "psc": {preferred: "psc", prefix: "sgn"},
michael@0 269 "psd": {preferred: "psd", prefix: "sgn"},
michael@0 270 "pse": {preferred: "pse", prefix: "ms"},
michael@0 271 "psg": {preferred: "psg", prefix: "sgn"},
michael@0 272 "psl": {preferred: "psl", prefix: "sgn"},
michael@0 273 "pso": {preferred: "pso", prefix: "sgn"},
michael@0 274 "psp": {preferred: "psp", prefix: "sgn"},
michael@0 275 "psr": {preferred: "psr", prefix: "sgn"},
michael@0 276 "pys": {preferred: "pys", prefix: "sgn"},
michael@0 277 "rms": {preferred: "rms", prefix: "sgn"},
michael@0 278 "rsi": {preferred: "rsi", prefix: "sgn"},
michael@0 279 "rsl": {preferred: "rsl", prefix: "sgn"},
michael@0 280 "sdl": {preferred: "sdl", prefix: "sgn"},
michael@0 281 "sfb": {preferred: "sfb", prefix: "sgn"},
michael@0 282 "sfs": {preferred: "sfs", prefix: "sgn"},
michael@0 283 "sgg": {preferred: "sgg", prefix: "sgn"},
michael@0 284 "sgx": {preferred: "sgx", prefix: "sgn"},
michael@0 285 "shu": {preferred: "shu", prefix: "ar"},
michael@0 286 "slf": {preferred: "slf", prefix: "sgn"},
michael@0 287 "sls": {preferred: "sls", prefix: "sgn"},
michael@0 288 "sqk": {preferred: "sqk", prefix: "sgn"},
michael@0 289 "sqs": {preferred: "sqs", prefix: "sgn"},
michael@0 290 "ssh": {preferred: "ssh", prefix: "ar"},
michael@0 291 "ssp": {preferred: "ssp", prefix: "sgn"},
michael@0 292 "ssr": {preferred: "ssr", prefix: "sgn"},
michael@0 293 "svk": {preferred: "svk", prefix: "sgn"},
michael@0 294 "swc": {preferred: "swc", prefix: "sw"},
michael@0 295 "swh": {preferred: "swh", prefix: "sw"},
michael@0 296 "swl": {preferred: "swl", prefix: "sgn"},
michael@0 297 "syy": {preferred: "syy", prefix: "sgn"},
michael@0 298 "tmw": {preferred: "tmw", prefix: "ms"},
michael@0 299 "tse": {preferred: "tse", prefix: "sgn"},
michael@0 300 "tsm": {preferred: "tsm", prefix: "sgn"},
michael@0 301 "tsq": {preferred: "tsq", prefix: "sgn"},
michael@0 302 "tss": {preferred: "tss", prefix: "sgn"},
michael@0 303 "tsy": {preferred: "tsy", prefix: "sgn"},
michael@0 304 "tza": {preferred: "tza", prefix: "sgn"},
michael@0 305 "ugn": {preferred: "ugn", prefix: "sgn"},
michael@0 306 "ugy": {preferred: "ugy", prefix: "sgn"},
michael@0 307 "ukl": {preferred: "ukl", prefix: "sgn"},
michael@0 308 "uks": {preferred: "uks", prefix: "sgn"},
michael@0 309 "urk": {preferred: "urk", prefix: "ms"},
michael@0 310 "uzn": {preferred: "uzn", prefix: "uz"},
michael@0 311 "uzs": {preferred: "uzs", prefix: "uz"},
michael@0 312 "vgt": {preferred: "vgt", prefix: "sgn"},
michael@0 313 "vkk": {preferred: "vkk", prefix: "ms"},
michael@0 314 "vkt": {preferred: "vkt", prefix: "ms"},
michael@0 315 "vsi": {preferred: "vsi", prefix: "sgn"},
michael@0 316 "vsl": {preferred: "vsl", prefix: "sgn"},
michael@0 317 "vsv": {preferred: "vsv", prefix: "sgn"},
michael@0 318 "wuu": {preferred: "wuu", prefix: "zh"},
michael@0 319 "xki": {preferred: "xki", prefix: "sgn"},
michael@0 320 "xml": {preferred: "xml", prefix: "sgn"},
michael@0 321 "xmm": {preferred: "xmm", prefix: "ms"},
michael@0 322 "xms": {preferred: "xms", prefix: "sgn"},
michael@0 323 "yds": {preferred: "yds", prefix: "sgn"},
michael@0 324 "ysl": {preferred: "ysl", prefix: "sgn"},
michael@0 325 "yue": {preferred: "yue", prefix: "zh"},
michael@0 326 "zib": {preferred: "zib", prefix: "sgn"},
michael@0 327 "zlm": {preferred: "zlm", prefix: "ms"},
michael@0 328 "zmi": {preferred: "zmi", prefix: "ms"},
michael@0 329 "zsl": {preferred: "zsl", prefix: "sgn"},
michael@0 330 "zsm": {preferred: "zsm", prefix: "ms"},
michael@0 331 };

mercurial