[Intl] Order alpha2 to alpha3 mapping

This commit is contained in:
Roland Franssen 2019-08-04 08:07:53 +02:00
parent 2b0f2de485
commit 724f1f524f
3 changed files with 42 additions and 40 deletions

View File

@ -193,6 +193,8 @@ class LanguageDataGenerator extends AbstractDataGenerator
} }
} }
asort($alpha2ToAlpha3);
return $alpha2ToAlpha3; return $alpha2ToAlpha3;
} }
} }

View File

@ -626,14 +626,11 @@
"Alpha2ToAlpha3": { "Alpha2ToAlpha3": {
"aa": "aar", "aa": "aar",
"ab": "abk", "ab": "abk",
"dz": "dzo",
"af": "afr", "af": "afr",
"ak": "aka", "ak": "aka",
"sq": "sqi",
"am": "amh", "am": "amh",
"ar": "ara", "ar": "ara",
"an": "arg", "an": "arg",
"hy": "hye",
"as": "asm", "as": "asm",
"av": "ava", "av": "ava",
"ae": "ave", "ae": "ave",
@ -641,7 +638,6 @@
"az": "aze", "az": "aze",
"ba": "bak", "ba": "bak",
"bm": "bam", "bm": "bam",
"eu": "eus",
"be": "bel", "be": "bel",
"bn": "ben", "bn": "ben",
"bi": "bis", "bi": "bis",
@ -649,12 +645,10 @@
"bs": "bos", "bs": "bos",
"br": "bre", "br": "bre",
"bg": "bul", "bg": "bul",
"my": "mya",
"ca": "cat", "ca": "cat",
"cs": "ces", "cs": "ces",
"ch": "cha", "ch": "cha",
"ce": "che", "ce": "che",
"zh": "zho",
"cu": "chu", "cu": "chu",
"cv": "chv", "cv": "chv",
"kw": "cor", "kw": "cor",
@ -664,13 +658,12 @@
"da": "dan", "da": "dan",
"de": "deu", "de": "deu",
"dv": "div", "dv": "div",
"mn": "mon", "dz": "dzo",
"nl": "nld",
"et": "est",
"el": "ell", "el": "ell",
"en": "eng", "en": "eng",
"eo": "epo", "eo": "epo",
"ik": "ipk", "et": "est",
"eu": "eus",
"ee": "ewe", "ee": "ewe",
"fo": "fao", "fo": "fao",
"fa": "fas", "fa": "fas",
@ -679,8 +672,6 @@
"fr": "fra", "fr": "fra",
"fy": "fry", "fy": "fry",
"ff": "ful", "ff": "ful",
"om": "orm",
"ka": "kat",
"gd": "gla", "gd": "gla",
"ga": "gle", "ga": "gle",
"gl": "glg", "gl": "glg",
@ -695,31 +686,34 @@
"ho": "hmo", "ho": "hmo",
"hr": "hrv", "hr": "hrv",
"hu": "hun", "hu": "hun",
"hy": "hye",
"ig": "ibo", "ig": "ibo",
"is": "isl",
"io": "ido", "io": "ido",
"ii": "iii", "ii": "iii",
"iu": "iku", "iu": "iku",
"ie": "ile", "ie": "ile",
"ia": "ina", "ia": "ina",
"id": "ind", "id": "ind",
"ik": "ipk",
"is": "isl",
"it": "ita", "it": "ita",
"jv": "jav", "jv": "jav",
"ja": "jpn", "ja": "jpn",
"kl": "kal", "kl": "kal",
"kn": "kan", "kn": "kan",
"ks": "kas", "ks": "kas",
"ka": "kat",
"kr": "kau", "kr": "kau",
"kk": "kaz", "kk": "kaz",
"km": "khm", "km": "khm",
"ki": "kik", "ki": "kik",
"rw": "kin", "rw": "kin",
"ky": "kir", "ky": "kir",
"ku": "kur",
"kg": "kon",
"kv": "kom", "kv": "kom",
"kg": "kon",
"ko": "kor", "ko": "kor",
"kj": "kua", "kj": "kua",
"ku": "kur",
"lo": "lao", "lo": "lao",
"la": "lat", "la": "lat",
"lv": "lav", "lv": "lav",
@ -729,40 +723,43 @@
"lb": "ltz", "lb": "ltz",
"lu": "lub", "lu": "lub",
"lg": "lug", "lg": "lug",
"mk": "mkd",
"mh": "mah", "mh": "mah",
"ml": "mal", "ml": "mal",
"mi": "mri",
"mr": "mar", "mr": "mar",
"ms": "msa", "mk": "mkd",
"mg": "mlg", "mg": "mlg",
"mt": "mlt", "mt": "mlt",
"ro": "ron", "mn": "mon",
"mi": "mri",
"ms": "msa",
"my": "mya",
"na": "nau", "na": "nau",
"nv": "nav", "nv": "nav",
"nr": "nbl", "nr": "nbl",
"nd": "nde", "nd": "nde",
"ng": "ndo", "ng": "ndo",
"ne": "nep", "ne": "nep",
"nl": "nld",
"nn": "nno", "nn": "nno",
"nb": "nob", "nb": "nob",
"ny": "nya", "ny": "nya",
"oc": "oci", "oc": "oci",
"oj": "oji", "oj": "oji",
"or": "ori", "or": "ori",
"om": "orm",
"os": "oss", "os": "oss",
"pa": "pan", "pa": "pan",
"ps": "pus",
"pi": "pli", "pi": "pli",
"pl": "pol", "pl": "pol",
"pt": "por", "pt": "por",
"ps": "pus",
"qu": "que", "qu": "que",
"rm": "roh", "rm": "roh",
"ro": "ron",
"rn": "run", "rn": "run",
"ru": "rus", "ru": "rus",
"sg": "sag", "sg": "sag",
"sa": "san", "sa": "san",
"sr": "srp",
"si": "sin", "si": "sin",
"sk": "slk", "sk": "slk",
"sl": "slv", "sl": "slv",
@ -773,7 +770,9 @@
"so": "som", "so": "som",
"st": "sot", "st": "sot",
"es": "spa", "es": "spa",
"sq": "sqi",
"sc": "srd", "sc": "srd",
"sr": "srp",
"ss": "ssw", "ss": "ssw",
"su": "sun", "su": "sun",
"sw": "swa", "sw": "swa",
@ -803,6 +802,7 @@
"yi": "yid", "yi": "yid",
"yo": "yor", "yo": "yor",
"za": "zha", "za": "zha",
"zh": "zho",
"zu": "zul" "zu": "zul"
} }
} }

View File

@ -649,11 +649,9 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'ab' => 'abk', 'ab' => 'abk',
'af' => 'afr', 'af' => 'afr',
'ak' => 'aka', 'ak' => 'aka',
'sq' => 'sqi',
'am' => 'amh', 'am' => 'amh',
'ar' => 'ara', 'ar' => 'ara',
'an' => 'arg', 'an' => 'arg',
'hy' => 'hye',
'as' => 'asm', 'as' => 'asm',
'av' => 'ava', 'av' => 'ava',
'ae' => 'ave', 'ae' => 'ave',
@ -661,7 +659,6 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'az' => 'aze', 'az' => 'aze',
'ba' => 'bak', 'ba' => 'bak',
'bm' => 'bam', 'bm' => 'bam',
'eu' => 'eus',
'be' => 'bel', 'be' => 'bel',
'bn' => 'ben', 'bn' => 'ben',
'bi' => 'bis', 'bi' => 'bis',
@ -669,12 +666,10 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'bs' => 'bos', 'bs' => 'bos',
'br' => 'bre', 'br' => 'bre',
'bg' => 'bul', 'bg' => 'bul',
'my' => 'mya',
'ca' => 'cat', 'ca' => 'cat',
'cs' => 'ces', 'cs' => 'ces',
'ch' => 'cha', 'ch' => 'cha',
'ce' => 'che', 'ce' => 'che',
'zh' => 'zho',
'cu' => 'chu', 'cu' => 'chu',
'cv' => 'chv', 'cv' => 'chv',
'kw' => 'cor', 'kw' => 'cor',
@ -684,13 +679,12 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'da' => 'dan', 'da' => 'dan',
'de' => 'deu', 'de' => 'deu',
'dv' => 'div', 'dv' => 'div',
'nl' => 'nld',
'dz' => 'dzo', 'dz' => 'dzo',
'et' => 'est',
'el' => 'ell', 'el' => 'ell',
'en' => 'eng', 'en' => 'eng',
'eo' => 'epo', 'eo' => 'epo',
'ik' => 'ipk', 'et' => 'est',
'eu' => 'eus',
'ee' => 'ewe', 'ee' => 'ewe',
'fo' => 'fao', 'fo' => 'fao',
'fa' => 'fas', 'fa' => 'fas',
@ -699,8 +693,6 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'fr' => 'fra', 'fr' => 'fra',
'fy' => 'fry', 'fy' => 'fry',
'ff' => 'ful', 'ff' => 'ful',
'om' => 'orm',
'ka' => 'kat',
'gd' => 'gla', 'gd' => 'gla',
'ga' => 'gle', 'ga' => 'gle',
'gl' => 'glg', 'gl' => 'glg',
@ -715,32 +707,34 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'ho' => 'hmo', 'ho' => 'hmo',
'hr' => 'hrv', 'hr' => 'hrv',
'hu' => 'hun', 'hu' => 'hun',
'hy' => 'hye',
'ig' => 'ibo', 'ig' => 'ibo',
'is' => 'isl',
'io' => 'ido', 'io' => 'ido',
'ii' => 'iii', 'ii' => 'iii',
'iu' => 'iku', 'iu' => 'iku',
'ie' => 'ile', 'ie' => 'ile',
'ia' => 'ina', 'ia' => 'ina',
'id' => 'ind', 'id' => 'ind',
'ik' => 'ipk',
'is' => 'isl',
'it' => 'ita', 'it' => 'ita',
'jv' => 'jav', 'jv' => 'jav',
'ja' => 'jpn', 'ja' => 'jpn',
'kl' => 'kal', 'kl' => 'kal',
'kn' => 'kan', 'kn' => 'kan',
'ks' => 'kas', 'ks' => 'kas',
'ka' => 'kat',
'kr' => 'kau', 'kr' => 'kau',
'kk' => 'kaz', 'kk' => 'kaz',
'mn' => 'mon',
'km' => 'khm', 'km' => 'khm',
'ki' => 'kik', 'ki' => 'kik',
'rw' => 'kin', 'rw' => 'kin',
'ky' => 'kir', 'ky' => 'kir',
'ku' => 'kur',
'kg' => 'kon',
'kv' => 'kom', 'kv' => 'kom',
'kg' => 'kon',
'ko' => 'kor', 'ko' => 'kor',
'kj' => 'kua', 'kj' => 'kua',
'ku' => 'kur',
'lo' => 'lao', 'lo' => 'lao',
'la' => 'lat', 'la' => 'lat',
'lv' => 'lav', 'lv' => 'lav',
@ -750,32 +744,36 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'lb' => 'ltz', 'lb' => 'ltz',
'lu' => 'lub', 'lu' => 'lub',
'lg' => 'lug', 'lg' => 'lug',
'mk' => 'mkd',
'mh' => 'mah', 'mh' => 'mah',
'ml' => 'mal', 'ml' => 'mal',
'mi' => 'mri',
'mr' => 'mar', 'mr' => 'mar',
'ms' => 'msa', 'mk' => 'mkd',
'mg' => 'mlg', 'mg' => 'mlg',
'mt' => 'mlt', 'mt' => 'mlt',
'mn' => 'mon',
'mi' => 'mri',
'ms' => 'msa',
'my' => 'mya',
'na' => 'nau', 'na' => 'nau',
'nv' => 'nav', 'nv' => 'nav',
'nr' => 'nbl', 'nr' => 'nbl',
'nd' => 'nde', 'nd' => 'nde',
'ng' => 'ndo', 'ng' => 'ndo',
'ne' => 'nep', 'ne' => 'nep',
'nl' => 'nld',
'nn' => 'nno', 'nn' => 'nno',
'nb' => 'nob', 'nb' => 'nob',
'ny' => 'nya', 'ny' => 'nya',
'oc' => 'oci', 'oc' => 'oci',
'oj' => 'oji', 'oj' => 'oji',
'or' => 'ori', 'or' => 'ori',
'om' => 'orm',
'os' => 'oss', 'os' => 'oss',
'pa' => 'pan', 'pa' => 'pan',
'ps' => 'pus',
'pi' => 'pli', 'pi' => 'pli',
'pl' => 'pol', 'pl' => 'pol',
'pt' => 'por', 'pt' => 'por',
'ps' => 'pus',
'qu' => 'que', 'qu' => 'que',
'rm' => 'roh', 'rm' => 'roh',
'ro' => 'ron', 'ro' => 'ron',
@ -783,7 +781,6 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'ru' => 'rus', 'ru' => 'rus',
'sg' => 'sag', 'sg' => 'sag',
'sa' => 'san', 'sa' => 'san',
'sr' => 'srp',
'si' => 'sin', 'si' => 'sin',
'sk' => 'slk', 'sk' => 'slk',
'sl' => 'slv', 'sl' => 'slv',
@ -794,7 +791,9 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'so' => 'som', 'so' => 'som',
'st' => 'sot', 'st' => 'sot',
'es' => 'spa', 'es' => 'spa',
'sq' => 'sqi',
'sc' => 'srd', 'sc' => 'srd',
'sr' => 'srp',
'ss' => 'ssw', 'ss' => 'ssw',
'su' => 'sun', 'su' => 'sun',
'sw' => 'swa', 'sw' => 'swa',
@ -824,6 +823,7 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
'yi' => 'yid', 'yi' => 'yid',
'yo' => 'yor', 'yo' => 'yor',
'za' => 'zha', 'za' => 'zha',
'zh' => 'zho',
'zu' => 'zul', 'zu' => 'zul',
]; ];