Skip to content

Commit 851501d

Browse files
committed
[Intl] Order alpha2 to alpha3 mapping
1 parent d701061 commit 851501d

File tree

3 files changed

+42
-40
lines changed

3 files changed

+42
-40
lines changed

Data/Generator/LanguageDataGenerator.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,8 @@ private function generateAlpha2ToAlpha3Mapping(ArrayAccessibleResourceBundle $me
193193
}
194194
}
195195

196+
asort($alpha2ToAlpha3);
197+
196198
return $alpha2ToAlpha3;
197199
}
198200
}

Resources/data/languages/meta.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -626,35 +626,29 @@
626626
"Alpha2ToAlpha3": {
627627
"aa": "aar",
628628
"ab": "abk",
629-
"dz": "dzo",
630629
"af": "afr",
631630
"ak": "aka",
632-
"sq": "sqi",
633631
"am": "amh",
634632
"ar": "ara",
635633
"an": "arg",
636-
"hy": "hye",
637634
"as": "asm",
638635
"av": "ava",
639636
"ae": "ave",
640637
"ay": "aym",
641638
"az": "aze",
642639
"ba": "bak",
643640
"bm": "bam",
644-
"eu": "eus",
645641
"be": "bel",
646642
"bn": "ben",
647643
"bi": "bis",
648644
"bo": "bod",
649645
"bs": "bos",
650646
"br": "bre",
651647
"bg": "bul",
652-
"my": "mya",
653648
"ca": "cat",
654649
"cs": "ces",
655650
"ch": "cha",
656651
"ce": "che",
657-
"zh": "zho",
658652
"cu": "chu",
659653
"cv": "chv",
660654
"kw": "cor",
@@ -664,13 +658,12 @@
664658
"da": "dan",
665659
"de": "deu",
666660
"dv": "div",
667-
"mn": "mon",
668-
"nl": "nld",
669-
"et": "est",
661+
"dz": "dzo",
670662
"el": "ell",
671663
"en": "eng",
672664
"eo": "epo",
673-
"ik": "ipk",
665+
"et": "est",
666+
"eu": "eus",
674667
"ee": "ewe",
675668
"fo": "fao",
676669
"fa": "fas",
@@ -679,8 +672,6 @@
679672
"fr": "fra",
680673
"fy": "fry",
681674
"ff": "ful",
682-
"om": "orm",
683-
"ka": "kat",
684675
"gd": "gla",
685676
"ga": "gle",
686677
"gl": "glg",
@@ -695,31 +686,34 @@
695686
"ho": "hmo",
696687
"hr": "hrv",
697688
"hu": "hun",
689+
"hy": "hye",
698690
"ig": "ibo",
699-
"is": "isl",
700691
"io": "ido",
701692
"ii": "iii",
702693
"iu": "iku",
703694
"ie": "ile",
704695
"ia": "ina",
705696
"id": "ind",
697+
"ik": "ipk",
698+
"is": "isl",
706699
"it": "ita",
707700
"jv": "jav",
708701
"ja": "jpn",
709702
"kl": "kal",
710703
"kn": "kan",
711704
"ks": "kas",
705+
"ka": "kat",
712706
"kr": "kau",
713707
"kk": "kaz",
714708
"km": "khm",
715709
"ki": "kik",
716710
"rw": "kin",
717711
"ky": "kir",
718-
"ku": "kur",
719-
"kg": "kon",
720712
"kv": "kom",
713+
"kg": "kon",
721714
"ko": "kor",
722715
"kj": "kua",
716+
"ku": "kur",
723717
"lo": "lao",
724718
"la": "lat",
725719
"lv": "lav",
@@ -729,40 +723,43 @@
729723
"lb": "ltz",
730724
"lu": "lub",
731725
"lg": "lug",
732-
"mk": "mkd",
733726
"mh": "mah",
734727
"ml": "mal",
735-
"mi": "mri",
736728
"mr": "mar",
737-
"ms": "msa",
729+
"mk": "mkd",
738730
"mg": "mlg",
739731
"mt": "mlt",
740-
"ro": "ron",
732+
"mn": "mon",
733+
"mi": "mri",
734+
"ms": "msa",
735+
"my": "mya",
741736
"na": "nau",
742737
"nv": "nav",
743738
"nr": "nbl",
744739
"nd": "nde",
745740
"ng": "ndo",
746741
"ne": "nep",
742+
"nl": "nld",
747743
"nn": "nno",
748744
"nb": "nob",
749745
"ny": "nya",
750746
"oc": "oci",
751747
"oj": "oji",
752748
"or": "ori",
749+
"om": "orm",
753750
"os": "oss",
754751
"pa": "pan",
755-
"ps": "pus",
756752
"pi": "pli",
757753
"pl": "pol",
758754
"pt": "por",
755+
"ps": "pus",
759756
"qu": "que",
760757
"rm": "roh",
758+
"ro": "ron",
761759
"rn": "run",
762760
"ru": "rus",
763761
"sg": "sag",
764762
"sa": "san",
765-
"sr": "srp",
766763
"si": "sin",
767764
"sk": "slk",
768765
"sl": "slv",
@@ -773,7 +770,9 @@
773770
"so": "som",
774771
"st": "sot",
775772
"es": "spa",
773+
"sq": "sqi",
776774
"sc": "srd",
775+
"sr": "srp",
777776
"ss": "ssw",
778777
"su": "sun",
779778
"sw": "swa",
@@ -803,6 +802,7 @@
803802
"yi": "yid",
804803
"yo": "yor",
805804
"za": "zha",
805+
"zh": "zho",
806806
"zu": "zul"
807807
}
808808
}

Tests/Data/Provider/AbstractLanguageDataProviderTest.php

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -649,32 +649,27 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
649649
'ab' => 'abk',
650650
'af' => 'afr',
651651
'ak' => 'aka',
652-
'sq' => 'sqi',
653652
'am' => 'amh',
654653
'ar' => 'ara',
655654
'an' => 'arg',
656-
'hy' => 'hye',
657655
'as' => 'asm',
658656
'av' => 'ava',
659657
'ae' => 'ave',
660658
'ay' => 'aym',
661659
'az' => 'aze',
662660
'ba' => 'bak',
663661
'bm' => 'bam',
664-
'eu' => 'eus',
665662
'be' => 'bel',
666663
'bn' => 'ben',
667664
'bi' => 'bis',
668665
'bo' => 'bod',
669666
'bs' => 'bos',
670667
'br' => 'bre',
671668
'bg' => 'bul',
672-
'my' => 'mya',
673669
'ca' => 'cat',
674670
'cs' => 'ces',
675671
'ch' => 'cha',
676672
'ce' => 'che',
677-
'zh' => 'zho',
678673
'cu' => 'chu',
679674
'cv' => 'chv',
680675
'kw' => 'cor',
@@ -684,13 +679,12 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
684679
'da' => 'dan',
685680
'de' => 'deu',
686681
'dv' => 'div',
687-
'nl' => 'nld',
688682
'dz' => 'dzo',
689-
'et' => 'est',
690683
'el' => 'ell',
691684
'en' => 'eng',
692685
'eo' => 'epo',
693-
'ik' => 'ipk',
686+
'et' => 'est',
687+
'eu' => 'eus',
694688
'ee' => 'ewe',
695689
'fo' => 'fao',
696690
'fa' => 'fas',
@@ -699,8 +693,6 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
699693
'fr' => 'fra',
700694
'fy' => 'fry',
701695
'ff' => 'ful',
702-
'om' => 'orm',
703-
'ka' => 'kat',
704696
'gd' => 'gla',
705697
'ga' => 'gle',
706698
'gl' => 'glg',
@@ -715,32 +707,34 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
715707
'ho' => 'hmo',
716708
'hr' => 'hrv',
717709
'hu' => 'hun',
710+
'hy' => 'hye',
718711
'ig' => 'ibo',
719-
'is' => 'isl',
720712
'io' => 'ido',
721713
'ii' => 'iii',
722714
'iu' => 'iku',
723715
'ie' => 'ile',
724716
'ia' => 'ina',
725717
'id' => 'ind',
718+
'ik' => 'ipk',
719+
'is' => 'isl',
726720
'it' => 'ita',
727721
'jv' => 'jav',
728722
'ja' => 'jpn',
729723
'kl' => 'kal',
730724
'kn' => 'kan',
731725
'ks' => 'kas',
726+
'ka' => 'kat',
732727
'kr' => 'kau',
733728
'kk' => 'kaz',
734-
'mn' => 'mon',
735729
'km' => 'khm',
736730
'ki' => 'kik',
737731
'rw' => 'kin',
738732
'ky' => 'kir',
739-
'ku' => 'kur',
740-
'kg' => 'kon',
741733
'kv' => 'kom',
734+
'kg' => 'kon',
742735
'ko' => 'kor',
743736
'kj' => 'kua',
737+
'ku' => 'kur',
744738
'lo' => 'lao',
745739
'la' => 'lat',
746740
'lv' => 'lav',
@@ -750,40 +744,43 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
750744
'lb' => 'ltz',
751745
'lu' => 'lub',
752746
'lg' => 'lug',
753-
'mk' => 'mkd',
754747
'mh' => 'mah',
755748
'ml' => 'mal',
756-
'mi' => 'mri',
757749
'mr' => 'mar',
758-
'ms' => 'msa',
750+
'mk' => 'mkd',
759751
'mg' => 'mlg',
760752
'mt' => 'mlt',
753+
'mn' => 'mon',
754+
'mi' => 'mri',
755+
'ms' => 'msa',
756+
'my' => 'mya',
761757
'na' => 'nau',
762758
'nv' => 'nav',
763759
'nr' => 'nbl',
764760
'nd' => 'nde',
765761
'ng' => 'ndo',
766762
'ne' => 'nep',
763+
'nl' => 'nld',
767764
'nn' => 'nno',
768765
'nb' => 'nob',
769766
'ny' => 'nya',
770767
'oc' => 'oci',
771768
'oj' => 'oji',
772769
'or' => 'ori',
770+
'om' => 'orm',
773771
'os' => 'oss',
774772
'pa' => 'pan',
775-
'ps' => 'pus',
776773
'pi' => 'pli',
777774
'pl' => 'pol',
778775
'pt' => 'por',
776+
'ps' => 'pus',
779777
'qu' => 'que',
780778
'rm' => 'roh',
781779
'ro' => 'ron',
782780
'rn' => 'run',
783781
'ru' => 'rus',
784782
'sg' => 'sag',
785783
'sa' => 'san',
786-
'sr' => 'srp',
787784
'si' => 'sin',
788785
'sk' => 'slk',
789786
'sl' => 'slv',
@@ -794,7 +791,9 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
794791
'so' => 'som',
795792
'st' => 'sot',
796793
'es' => 'spa',
794+
'sq' => 'sqi',
797795
'sc' => 'srd',
796+
'sr' => 'srp',
798797
'ss' => 'ssw',
799798
'su' => 'sun',
800799
'sw' => 'swa',
@@ -824,6 +823,7 @@ abstract class AbstractLanguageDataProviderTest extends AbstractDataProviderTest
824823
'yi' => 'yid',
825824
'yo' => 'yor',
826825
'za' => 'zha',
826+
'zh' => 'zho',
827827
'zu' => 'zul',
828828
];
829829

0 commit comments

Comments
 (0)