michael@0: // Generated by make_intl_data.py. DO NOT EDIT. michael@0: michael@0: // Mappings from complete tags to preferred values. michael@0: // Derived from IANA Language Subtag Registry, file date 2013-01-25. michael@0: // http://www.iana.org/assignments/language-subtag-registry michael@0: var langTagMappings = { michael@0: "art-lojban": "jbo", michael@0: "cel-gaulish": "cel-gaulish", michael@0: "en-gb-oed": "en-GB-oed", michael@0: "i-ami": "ami", michael@0: "i-bnn": "bnn", michael@0: "i-default": "i-default", michael@0: "i-enochian": "i-enochian", michael@0: "i-hak": "hak", michael@0: "i-klingon": "tlh", michael@0: "i-lux": "lb", michael@0: "i-mingo": "i-mingo", michael@0: "i-navajo": "nv", michael@0: "i-pwn": "pwn", michael@0: "i-tao": "tao", michael@0: "i-tay": "tay", michael@0: "i-tsu": "tsu", michael@0: "ja-latn-hepburn-heploc": "ja-Latn-alalc97", michael@0: "no-bok": "nb", michael@0: "no-nyn": "nn", michael@0: "sgn-be-fr": "sfb", michael@0: "sgn-be-nl": "vgt", michael@0: "sgn-br": "bzs", michael@0: "sgn-ch-de": "sgg", michael@0: "sgn-co": "csn", michael@0: "sgn-de": "gsg", michael@0: "sgn-dk": "dsl", michael@0: "sgn-es": "ssp", michael@0: "sgn-fr": "fsl", michael@0: "sgn-gb": "bfi", michael@0: "sgn-gr": "gss", michael@0: "sgn-ie": "isg", michael@0: "sgn-it": "ise", michael@0: "sgn-jp": "jsl", michael@0: "sgn-mx": "mfs", michael@0: "sgn-ni": "ncs", michael@0: "sgn-nl": "dse", michael@0: "sgn-no": "nsl", michael@0: "sgn-pt": "psr", michael@0: "sgn-se": "swl", michael@0: "sgn-us": "ase", michael@0: "sgn-za": "sfs", michael@0: "zh-cmn": "cmn", michael@0: "zh-cmn-hans": "cmn-Hans", michael@0: "zh-cmn-hant": "cmn-Hant", michael@0: "zh-gan": "gan", michael@0: "zh-guoyu": "cmn", michael@0: "zh-hakka": "hak", michael@0: "zh-min": "zh-min", michael@0: "zh-min-nan": "nan", michael@0: "zh-wuu": "wuu", michael@0: "zh-xiang": "hsn", michael@0: "zh-yue": "yue", michael@0: }; michael@0: michael@0: // Mappings from non-extlang subtags to preferred values. michael@0: // Derived from IANA Language Subtag Registry, file date 2013-01-25. michael@0: // http://www.iana.org/assignments/language-subtag-registry michael@0: var langSubtagMappings = { michael@0: "BU": "MM", michael@0: "DD": "DE", michael@0: "FX": "FR", michael@0: "TP": "TL", michael@0: "YD": "YE", michael@0: "ZR": "CD", michael@0: "ayx": "nun", michael@0: "bjd": "drl", michael@0: "ccq": "rki", michael@0: "cjr": "mom", michael@0: "cka": "cmr", michael@0: "cmk": "xch", michael@0: "drh": "khk", michael@0: "drw": "prs", michael@0: "gav": "dev", michael@0: "hrr": "jal", michael@0: "ibi": "opa", michael@0: "in": "id", michael@0: "iw": "he", michael@0: "ji": "yi", michael@0: "jw": "jv", michael@0: "kgh": "kml", michael@0: "lcq": "ppr", michael@0: "mo": "ro", michael@0: "mst": "mry", michael@0: "myt": "mry", michael@0: "sca": "hle", michael@0: "tie": "ras", michael@0: "tkk": "twm", michael@0: "tlw": "weo", michael@0: "tnf": "prs", michael@0: "ybd": "rki", michael@0: "yma": "lrr", michael@0: }; michael@0: michael@0: // Mappings from extlang subtags to preferred values. michael@0: // Derived from IANA Language Subtag Registry, file date 2013-01-25. michael@0: // http://www.iana.org/assignments/language-subtag-registry michael@0: var extlangMappings = { michael@0: "aao": {preferred: "aao", prefix: "ar"}, michael@0: "abh": {preferred: "abh", prefix: "ar"}, michael@0: "abv": {preferred: "abv", prefix: "ar"}, michael@0: "acm": {preferred: "acm", prefix: "ar"}, michael@0: "acq": {preferred: "acq", prefix: "ar"}, michael@0: "acw": {preferred: "acw", prefix: "ar"}, michael@0: "acx": {preferred: "acx", prefix: "ar"}, michael@0: "acy": {preferred: "acy", prefix: "ar"}, michael@0: "adf": {preferred: "adf", prefix: "ar"}, michael@0: "ads": {preferred: "ads", prefix: "sgn"}, michael@0: "aeb": {preferred: "aeb", prefix: "ar"}, michael@0: "aec": {preferred: "aec", prefix: "ar"}, michael@0: "aed": {preferred: "aed", prefix: "sgn"}, michael@0: "aen": {preferred: "aen", prefix: "sgn"}, michael@0: "afb": {preferred: "afb", prefix: "ar"}, michael@0: "afg": {preferred: "afg", prefix: "sgn"}, michael@0: "ajp": {preferred: "ajp", prefix: "ar"}, michael@0: "apc": {preferred: "apc", prefix: "ar"}, michael@0: "apd": {preferred: "apd", prefix: "ar"}, michael@0: "arb": {preferred: "arb", prefix: "ar"}, michael@0: "arq": {preferred: "arq", prefix: "ar"}, michael@0: "ars": {preferred: "ars", prefix: "ar"}, michael@0: "ary": {preferred: "ary", prefix: "ar"}, michael@0: "arz": {preferred: "arz", prefix: "ar"}, michael@0: "ase": {preferred: "ase", prefix: "sgn"}, michael@0: "asf": {preferred: "asf", prefix: "sgn"}, michael@0: "asp": {preferred: "asp", prefix: "sgn"}, michael@0: "asq": {preferred: "asq", prefix: "sgn"}, michael@0: "asw": {preferred: "asw", prefix: "sgn"}, michael@0: "auz": {preferred: "auz", prefix: "ar"}, michael@0: "avl": {preferred: "avl", prefix: "ar"}, michael@0: "ayh": {preferred: "ayh", prefix: "ar"}, michael@0: "ayl": {preferred: "ayl", prefix: "ar"}, michael@0: "ayn": {preferred: "ayn", prefix: "ar"}, michael@0: "ayp": {preferred: "ayp", prefix: "ar"}, michael@0: "bbz": {preferred: "bbz", prefix: "ar"}, michael@0: "bfi": {preferred: "bfi", prefix: "sgn"}, michael@0: "bfk": {preferred: "bfk", prefix: "sgn"}, michael@0: "bjn": {preferred: "bjn", prefix: "ms"}, michael@0: "bog": {preferred: "bog", prefix: "sgn"}, michael@0: "bqn": {preferred: "bqn", prefix: "sgn"}, michael@0: "bqy": {preferred: "bqy", prefix: "sgn"}, michael@0: "btj": {preferred: "btj", prefix: "ms"}, michael@0: "bve": {preferred: "bve", prefix: "ms"}, michael@0: "bvl": {preferred: "bvl", prefix: "sgn"}, michael@0: "bvu": {preferred: "bvu", prefix: "ms"}, michael@0: "bzs": {preferred: "bzs", prefix: "sgn"}, michael@0: "cdo": {preferred: "cdo", prefix: "zh"}, michael@0: "cds": {preferred: "cds", prefix: "sgn"}, michael@0: "cjy": {preferred: "cjy", prefix: "zh"}, michael@0: "cmn": {preferred: "cmn", prefix: "zh"}, michael@0: "coa": {preferred: "coa", prefix: "ms"}, michael@0: "cpx": {preferred: "cpx", prefix: "zh"}, michael@0: "csc": {preferred: "csc", prefix: "sgn"}, michael@0: "csd": {preferred: "csd", prefix: "sgn"}, michael@0: "cse": {preferred: "cse", prefix: "sgn"}, michael@0: "csf": {preferred: "csf", prefix: "sgn"}, michael@0: "csg": {preferred: "csg", prefix: "sgn"}, michael@0: "csl": {preferred: "csl", prefix: "sgn"}, michael@0: "csn": {preferred: "csn", prefix: "sgn"}, michael@0: "csq": {preferred: "csq", prefix: "sgn"}, michael@0: "csr": {preferred: "csr", prefix: "sgn"}, michael@0: "czh": {preferred: "czh", prefix: "zh"}, michael@0: "czo": {preferred: "czo", prefix: "zh"}, michael@0: "doq": {preferred: "doq", prefix: "sgn"}, michael@0: "dse": {preferred: "dse", prefix: "sgn"}, michael@0: "dsl": {preferred: "dsl", prefix: "sgn"}, michael@0: "dup": {preferred: "dup", prefix: "ms"}, michael@0: "ecs": {preferred: "ecs", prefix: "sgn"}, michael@0: "esl": {preferred: "esl", prefix: "sgn"}, michael@0: "esn": {preferred: "esn", prefix: "sgn"}, michael@0: "eso": {preferred: "eso", prefix: "sgn"}, michael@0: "eth": {preferred: "eth", prefix: "sgn"}, michael@0: "fcs": {preferred: "fcs", prefix: "sgn"}, michael@0: "fse": {preferred: "fse", prefix: "sgn"}, michael@0: "fsl": {preferred: "fsl", prefix: "sgn"}, michael@0: "fss": {preferred: "fss", prefix: "sgn"}, michael@0: "gan": {preferred: "gan", prefix: "zh"}, michael@0: "gds": {preferred: "gds", prefix: "sgn"}, michael@0: "gom": {preferred: "gom", prefix: "kok"}, michael@0: "gse": {preferred: "gse", prefix: "sgn"}, michael@0: "gsg": {preferred: "gsg", prefix: "sgn"}, michael@0: "gsm": {preferred: "gsm", prefix: "sgn"}, michael@0: "gss": {preferred: "gss", prefix: "sgn"}, michael@0: "gus": {preferred: "gus", prefix: "sgn"}, michael@0: "hab": {preferred: "hab", prefix: "sgn"}, michael@0: "haf": {preferred: "haf", prefix: "sgn"}, michael@0: "hak": {preferred: "hak", prefix: "zh"}, michael@0: "hds": {preferred: "hds", prefix: "sgn"}, michael@0: "hji": {preferred: "hji", prefix: "ms"}, michael@0: "hks": {preferred: "hks", prefix: "sgn"}, michael@0: "hos": {preferred: "hos", prefix: "sgn"}, michael@0: "hps": {preferred: "hps", prefix: "sgn"}, michael@0: "hsh": {preferred: "hsh", prefix: "sgn"}, michael@0: "hsl": {preferred: "hsl", prefix: "sgn"}, michael@0: "hsn": {preferred: "hsn", prefix: "zh"}, michael@0: "icl": {preferred: "icl", prefix: "sgn"}, michael@0: "ils": {preferred: "ils", prefix: "sgn"}, michael@0: "inl": {preferred: "inl", prefix: "sgn"}, michael@0: "ins": {preferred: "ins", prefix: "sgn"}, michael@0: "ise": {preferred: "ise", prefix: "sgn"}, michael@0: "isg": {preferred: "isg", prefix: "sgn"}, michael@0: "isr": {preferred: "isr", prefix: "sgn"}, michael@0: "jak": {preferred: "jak", prefix: "ms"}, michael@0: "jax": {preferred: "jax", prefix: "ms"}, michael@0: "jcs": {preferred: "jcs", prefix: "sgn"}, michael@0: "jhs": {preferred: "jhs", prefix: "sgn"}, michael@0: "jls": {preferred: "jls", prefix: "sgn"}, michael@0: "jos": {preferred: "jos", prefix: "sgn"}, michael@0: "jsl": {preferred: "jsl", prefix: "sgn"}, michael@0: "jus": {preferred: "jus", prefix: "sgn"}, michael@0: "kgi": {preferred: "kgi", prefix: "sgn"}, michael@0: "knn": {preferred: "knn", prefix: "kok"}, michael@0: "kvb": {preferred: "kvb", prefix: "ms"}, michael@0: "kvk": {preferred: "kvk", prefix: "sgn"}, michael@0: "kvr": {preferred: "kvr", prefix: "ms"}, michael@0: "kxd": {preferred: "kxd", prefix: "ms"}, michael@0: "lbs": {preferred: "lbs", prefix: "sgn"}, michael@0: "lce": {preferred: "lce", prefix: "ms"}, michael@0: "lcf": {preferred: "lcf", prefix: "ms"}, michael@0: "liw": {preferred: "liw", prefix: "ms"}, michael@0: "lls": {preferred: "lls", prefix: "sgn"}, michael@0: "lsg": {preferred: "lsg", prefix: "sgn"}, michael@0: "lsl": {preferred: "lsl", prefix: "sgn"}, michael@0: "lso": {preferred: "lso", prefix: "sgn"}, michael@0: "lsp": {preferred: "lsp", prefix: "sgn"}, michael@0: "lst": {preferred: "lst", prefix: "sgn"}, michael@0: "lsy": {preferred: "lsy", prefix: "sgn"}, michael@0: "ltg": {preferred: "ltg", prefix: "lv"}, michael@0: "lvs": {preferred: "lvs", prefix: "lv"}, michael@0: "lzh": {preferred: "lzh", prefix: "zh"}, michael@0: "max": {preferred: "max", prefix: "ms"}, michael@0: "mdl": {preferred: "mdl", prefix: "sgn"}, michael@0: "meo": {preferred: "meo", prefix: "ms"}, michael@0: "mfa": {preferred: "mfa", prefix: "ms"}, michael@0: "mfb": {preferred: "mfb", prefix: "ms"}, michael@0: "mfs": {preferred: "mfs", prefix: "sgn"}, michael@0: "min": {preferred: "min", prefix: "ms"}, michael@0: "mnp": {preferred: "mnp", prefix: "zh"}, michael@0: "mqg": {preferred: "mqg", prefix: "ms"}, michael@0: "mre": {preferred: "mre", prefix: "sgn"}, michael@0: "msd": {preferred: "msd", prefix: "sgn"}, michael@0: "msi": {preferred: "msi", prefix: "ms"}, michael@0: "msr": {preferred: "msr", prefix: "sgn"}, michael@0: "mui": {preferred: "mui", prefix: "ms"}, michael@0: "mzc": {preferred: "mzc", prefix: "sgn"}, michael@0: "mzg": {preferred: "mzg", prefix: "sgn"}, michael@0: "mzy": {preferred: "mzy", prefix: "sgn"}, michael@0: "nan": {preferred: "nan", prefix: "zh"}, michael@0: "nbs": {preferred: "nbs", prefix: "sgn"}, michael@0: "ncs": {preferred: "ncs", prefix: "sgn"}, michael@0: "nsi": {preferred: "nsi", prefix: "sgn"}, michael@0: "nsl": {preferred: "nsl", prefix: "sgn"}, michael@0: "nsp": {preferred: "nsp", prefix: "sgn"}, michael@0: "nsr": {preferred: "nsr", prefix: "sgn"}, michael@0: "nzs": {preferred: "nzs", prefix: "sgn"}, michael@0: "okl": {preferred: "okl", prefix: "sgn"}, michael@0: "orn": {preferred: "orn", prefix: "ms"}, michael@0: "ors": {preferred: "ors", prefix: "ms"}, michael@0: "pel": {preferred: "pel", prefix: "ms"}, michael@0: "pga": {preferred: "pga", prefix: "ar"}, michael@0: "pks": {preferred: "pks", prefix: "sgn"}, michael@0: "prl": {preferred: "prl", prefix: "sgn"}, michael@0: "prz": {preferred: "prz", prefix: "sgn"}, michael@0: "psc": {preferred: "psc", prefix: "sgn"}, michael@0: "psd": {preferred: "psd", prefix: "sgn"}, michael@0: "pse": {preferred: "pse", prefix: "ms"}, michael@0: "psg": {preferred: "psg", prefix: "sgn"}, michael@0: "psl": {preferred: "psl", prefix: "sgn"}, michael@0: "pso": {preferred: "pso", prefix: "sgn"}, michael@0: "psp": {preferred: "psp", prefix: "sgn"}, michael@0: "psr": {preferred: "psr", prefix: "sgn"}, michael@0: "pys": {preferred: "pys", prefix: "sgn"}, michael@0: "rms": {preferred: "rms", prefix: "sgn"}, michael@0: "rsi": {preferred: "rsi", prefix: "sgn"}, michael@0: "rsl": {preferred: "rsl", prefix: "sgn"}, michael@0: "sdl": {preferred: "sdl", prefix: "sgn"}, michael@0: "sfb": {preferred: "sfb", prefix: "sgn"}, michael@0: "sfs": {preferred: "sfs", prefix: "sgn"}, michael@0: "sgg": {preferred: "sgg", prefix: "sgn"}, michael@0: "sgx": {preferred: "sgx", prefix: "sgn"}, michael@0: "shu": {preferred: "shu", prefix: "ar"}, michael@0: "slf": {preferred: "slf", prefix: "sgn"}, michael@0: "sls": {preferred: "sls", prefix: "sgn"}, michael@0: "sqk": {preferred: "sqk", prefix: "sgn"}, michael@0: "sqs": {preferred: "sqs", prefix: "sgn"}, michael@0: "ssh": {preferred: "ssh", prefix: "ar"}, michael@0: "ssp": {preferred: "ssp", prefix: "sgn"}, michael@0: "ssr": {preferred: "ssr", prefix: "sgn"}, michael@0: "svk": {preferred: "svk", prefix: "sgn"}, michael@0: "swc": {preferred: "swc", prefix: "sw"}, michael@0: "swh": {preferred: "swh", prefix: "sw"}, michael@0: "swl": {preferred: "swl", prefix: "sgn"}, michael@0: "syy": {preferred: "syy", prefix: "sgn"}, michael@0: "tmw": {preferred: "tmw", prefix: "ms"}, michael@0: "tse": {preferred: "tse", prefix: "sgn"}, michael@0: "tsm": {preferred: "tsm", prefix: "sgn"}, michael@0: "tsq": {preferred: "tsq", prefix: "sgn"}, michael@0: "tss": {preferred: "tss", prefix: "sgn"}, michael@0: "tsy": {preferred: "tsy", prefix: "sgn"}, michael@0: "tza": {preferred: "tza", prefix: "sgn"}, michael@0: "ugn": {preferred: "ugn", prefix: "sgn"}, michael@0: "ugy": {preferred: "ugy", prefix: "sgn"}, michael@0: "ukl": {preferred: "ukl", prefix: "sgn"}, michael@0: "uks": {preferred: "uks", prefix: "sgn"}, michael@0: "urk": {preferred: "urk", prefix: "ms"}, michael@0: "uzn": {preferred: "uzn", prefix: "uz"}, michael@0: "uzs": {preferred: "uzs", prefix: "uz"}, michael@0: "vgt": {preferred: "vgt", prefix: "sgn"}, michael@0: "vkk": {preferred: "vkk", prefix: "ms"}, michael@0: "vkt": {preferred: "vkt", prefix: "ms"}, michael@0: "vsi": {preferred: "vsi", prefix: "sgn"}, michael@0: "vsl": {preferred: "vsl", prefix: "sgn"}, michael@0: "vsv": {preferred: "vsv", prefix: "sgn"}, michael@0: "wuu": {preferred: "wuu", prefix: "zh"}, michael@0: "xki": {preferred: "xki", prefix: "sgn"}, michael@0: "xml": {preferred: "xml", prefix: "sgn"}, michael@0: "xmm": {preferred: "xmm", prefix: "ms"}, michael@0: "xms": {preferred: "xms", prefix: "sgn"}, michael@0: "yds": {preferred: "yds", prefix: "sgn"}, michael@0: "ysl": {preferred: "ysl", prefix: "sgn"}, michael@0: "yue": {preferred: "yue", prefix: "zh"}, michael@0: "zib": {preferred: "zib", prefix: "sgn"}, michael@0: "zlm": {preferred: "zlm", prefix: "ms"}, michael@0: "zmi": {preferred: "zmi", prefix: "ms"}, michael@0: "zsl": {preferred: "zsl", prefix: "sgn"}, michael@0: "zsm": {preferred: "zsm", prefix: "ms"}, michael@0: };