PluginProbe
Polylang / trunk
Polylang vtrunk
3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 3.0.3 All 233 releases
← All changes | src/settings/languages.php +183 -40 3.8.9 → trunk View file →
@@ -25,11 +25,13 @@
25 25 * [facebook] => Facebook locale
26 26 * [deepl] => DeepL locale
27 27 *
28 28 * Facebook locales without equivalent WordPress locale:
29 + * 'ak_GH' (Akan)
29 30 * 'ay_BO' (Aymara)
30 31 * 'ck_US' (Cherokee)
31 32 * 'en_IN' (English India)
33 + * 'gn_PY' (Guarani)
32 34 * 'gx_GR' (Classical Greek)
33 35 * 'ik_US' (Inupiak)
34 36 * 'iu_CA' (Inuktitut)
35 37 * 'ja_KS' (Japanese Kansai)
@@ -40,9 +42,8 @@
40 42 * 'ny_MW' (Chewa)
41 43 * 'qc_GT' (Quiché)
42 44 * 'qu_PE' (Quechua)
43 45 * 'se_NO' (Northern Sami)
44 - * 'ss_SZ' (Swazi)
45 46 * 'st_ZA' (Southern Sotho)
46 47 * 'tl_ST' (Klingon)
47 48 * 'tn_BW' (Tswana)
48 49 * 'ts_ZA' (Tsonga)
@@ -74,11 +75,8 @@
74 75 'flag' => 'za',
75 76 'facebook' => 'af_ZA',
76 77 'deepl' => 'AF',
77 78 ),
78 - 'ak' => array(
79 - 'facebook' => 'ak_GH',
80 - ),
81 79 'am' => array(
82 80 'code' => 'am',
83 81 'locale' => 'am',
84 82 'name' => 'አማርኛ',
@@ -90,9 +88,9 @@
90 88 'code' => 'ar',
91 89 'locale' => 'ar',
92 90 'name' => 'العربية',
93 91 'dir' => 'rtl',
94 - 'flag' => 'arab',
92 + 'flag' => 'ar.lang',
95 93 'facebook' => 'ar_AR',
96 94 'deepl' => 'AR',
97 95 ),
98 96 'arg' => array(
@@ -99,13 +97,19 @@
99 97 'code' => 'an',
100 98 'locale' => 'arg',
101 99 'name' => 'Aragonés',
102 100 'dir' => 'ltr',
103 - 'flag' => 'es',
101 + 'flag' => 'es-ar',
104 102 'deepl' => 'AN',
105 103 ),
106 104 'arq' => array(
105 + 'code' => 'ar',
106 + 'locale' => 'arq',
107 + 'name' => 'الدارجة الجزائرية',
108 + 'dir' => 'rtl',
109 + 'flag' => 'dz',
107 110 'facebook' => 'ar_AR',
111 + 'deepl' => 'AR',
108 112 ),
109 113 'ary' => array(
110 114 'code' => 'ar',
111 115 'locale' => 'ary',
@@ -123,8 +127,15 @@
123 127 'flag' => 'in',
124 128 'facebook' => 'as_IN',
125 129 'deepl' => 'AS',
126 130 ),
131 + 'ast' => array(
132 + 'code' => 'as',
133 + 'locale' => 'ast',
134 + 'name' => 'Asturianu',
135 + 'dir' => 'ltr',
136 + 'flag' => 'es-as',
137 + ),
127 138 'az' => array(
128 139 'code' => 'az',
129 140 'locale' => 'az',
130 141 'name' => 'Azərbaycan',
@@ -144,12 +155,19 @@
144 155 'code' => 'ba',
145 156 'locale' => 'ba',
146 157 'name' => 'башҡорт теле',
147 158 'dir' => 'ltr',
148 - 'flag' => 'ru',
159 + 'flag' => 'ru-ba',
149 160 'w3c' => 'ba',
150 161 'deepl' => 'BA',
151 162 ),
163 + 'bcc' => array(
164 + 'code' => 'bcc',
165 + 'locale' => 'bcc',
166 + 'name' => 'بلوچی مکرانی',
167 + 'dir' => 'rtl',
168 + 'flag' => 'pk',
169 + ),
152 170 'bel' => array(
153 171 'code' => 'be',
154 172 'locale' => 'bel',
155 173 'name' => 'Беларуская мова',
@@ -191,9 +209,9 @@
191 209 'code' => 'bo',
192 210 'locale' => 'bo',
193 211 'name' => 'བོད་ཡིག',
194 212 'dir' => 'ltr',
195 - 'flag' => 'tibet',
213 + 'flag' => 'bo.lang',
196 214 ),
197 215 'bre' => array(
198 216 'code' => 'br',
199 217 'locale' => 'bre',
@@ -198,9 +216,9 @@
198 216 'code' => 'br',
199 217 'locale' => 'bre',
200 218 'name' => 'Brezhoneg',
201 219 'dir' => 'ltr',
202 - 'flag' => 'fr',
220 + 'flag' => 'fr-bre',
203 221 'w3c' => 'br',
204 222 'facebook' => 'br_FR',
205 223 'deepl' => 'BR',
206 224 ),
@@ -217,12 +235,21 @@
217 235 'code' => 'ca',
218 236 'locale' => 'ca',
219 237 'name' => 'Català',
220 238 'dir' => 'ltr',
221 - 'flag' => 'catalonia',
239 + 'flag' => 'es-ct',
222 240 'facebook' => 'ca_ES',
223 241 'deepl' => 'CA',
224 242 ),
243 + 'ca_valencia' => array(
244 + 'code' => 'ca',
245 + 'locale' => 'ca',
246 + 'name' => 'Valencià',
247 + 'dir' => 'ltr',
248 + 'flag' => 'es-vc',
249 + 'facebook' => 'ca_ES',
250 + 'deepl' => 'CA',
251 + ),
225 252 'ceb' => array(
226 253 'code' => 'ceb',
227 254 'locale' => 'ceb',
228 255 'name' => 'Cebuano',
@@ -235,15 +262,28 @@
235 262 'code' => 'ku',
236 263 'locale' => 'ckb',
237 264 'name' => 'کوردی',
238 265 'dir' => 'rtl',
239 - 'flag' => 'kurdistan',
266 + 'flag' => 'iq-kr',
240 267 'facebook' => 'cb_IQ',
241 268 'deepl' => 'CKB',
242 269 ),
243 270 'co' => array(
271 + 'code' => 'co',
272 + 'locale' => 'co',
273 + 'name' => 'Corsu',
274 + 'dir' => 'ltr',
275 + 'flag' => 'fr-20r',
244 276 'facebook' => 'co_FR',
245 277 ),
278 + 'cor' => array(
279 + 'code' => 'kw',
280 + 'locale' => 'cor',
281 + 'name' => 'Kernewek',
282 + 'dir' => 'ltr',
283 + 'flag' => 'gb-con',
284 + 'w3c' => 'kw',
285 + ),
246 286 'cs_CZ' => array(
247 287 'code' => 'cs',
248 288 'locale' => 'cs_CZ',
249 289 'name' => 'Čeština',
@@ -256,9 +296,9 @@
256 296 'code' => 'cy',
257 297 'locale' => 'cy',
258 298 'name' => 'Cymraeg',
259 299 'dir' => 'ltr',
260 - 'flag' => 'wales',
300 + 'flag' => 'gb-wls',
261 301 'facebook' => 'cy_GB',
262 302 'deepl' => 'CY',
263 303 ),
264 304 'da_DK' => array(
@@ -323,8 +363,15 @@
323 363 'name' => 'Dolnoserbšćina',
324 364 'dir' => 'ltr',
325 365 'flag' => 'de',
326 366 ),
367 + 'dv' => array(
368 + 'code' => 'dv',
369 + 'locale' => 'dv',
370 + 'name' => 'ދިވެހި',
371 + 'dir' => 'rtl',
372 + 'flag' => 'mv',
373 + ),
327 374 'dzo' => array(
328 375 'code' => 'dz',
329 376 'locale' => 'dzo',
330 377 'name' => 'རྫོང་ཁ',
@@ -399,9 +446,9 @@
399 446 'code' => 'eo',
400 447 'locale' => 'eo',
401 448 'name' => 'Esperanto',
402 449 'dir' => 'ltr',
403 - 'flag' => 'esperanto',
450 + 'flag' => 'eo.lang',
404 451 'facebook' => 'eo_EO',
405 452 'deepl' => 'EO',
406 453 ),
407 454 'es_AR' => array(
@@ -475,8 +522,17 @@
475 522 'flag' => 'gt',
476 523 'facebook' => 'es_LA',
477 524 'deepl' => 'ES-419',
478 525 ),
526 + 'es_HN' => array(
527 + 'code' => 'es',
528 + 'locale' => 'es_HN',
529 + 'name' => 'Español',
530 + 'dir' => 'ltr',
531 + 'flag' => 'hn',
532 + 'facebook' => 'es_LA',
533 + 'deepl' => 'ES-419',
534 + ),
479 535 'es_MX' => array(
480 536 'code' => 'es',
481 537 'locale' => 'es_MX',
482 538 'name' => 'Español',
@@ -534,9 +590,9 @@
534 590 'code' => 'eu',
535 591 'locale' => 'eu',
536 592 'name' => 'Euskara',
537 593 'dir' => 'ltr',
538 - 'flag' => 'basque',
594 + 'flag' => 'es-pv',
539 595 'facebook' => 'eu_ES',
540 596 'deepl' => 'EU',
541 597 ),
542 598 'fa_AF' => array(
@@ -573,8 +629,15 @@
573 629 'dir' => 'ltr',
574 630 'flag' => 'fo',
575 631 'facebook' => 'fo_FO',
576 632 ),
633 + 'fon' => array(
634 + 'code' => 'fon',
635 + 'locale' => 'fon',
636 + 'name' => 'Fɔ̀ngbè',
637 + 'dir' => 'ltr',
638 + 'flag' => 'bj',
639 + ),
577 640 'fr_BE' => array(
578 641 'code' => 'fr',
579 642 'locale' => 'fr_BE',
580 643 'name' => 'Français',
@@ -587,9 +650,9 @@
587 650 'code' => 'fr',
588 651 'locale' => 'fr_CA',
589 652 'name' => 'Français',
590 653 'dir' => 'ltr',
591 - 'flag' => 'quebec',
654 + 'flag' => 'ca-qc',
592 655 'facebook' => 'fr_CA',
593 656 'deepl' => 'FR',
594 657 ),
595 658 'fr_FR' => array(
@@ -601,8 +664,14 @@
601 664 'facebook' => 'fr_FR',
602 665 'deepl' => 'FR',
603 666 ),
604 667 'fuc' => array(
668 + 'code' => 'ff',
669 + 'locale' => 'fuc',
670 + 'name' => 'Pulaar',
671 + 'dir' => 'ltr',
672 + 'flag' => 'sn',
673 + 'w3c' => 'ff',
605 674 'facebook' => 'ff_NG',
606 675 ),
607 676 'fur' => array(
608 677 'code' => 'fur',
@@ -608,9 +677,9 @@
608 677 'code' => 'fur',
609 678 'locale' => 'fur',
610 679 'name' => 'Furlan',
611 680 'dir' => 'ltr',
612 - 'flag' => 'it',
681 + 'flag' => 'it-36',
613 682 ),
614 683 'fy' => array(
615 684 'code' => 'fy',
616 685 'locale' => 'fy',
@@ -634,9 +703,9 @@
634 703 'locale' => 'gax',
635 704 'name' => 'Afaan Oromoo',
636 705 'dir' => 'ltr',
637 706 'flag' => 'et',
638 - 'w3c' => 'gax',
707 + 'w3c' => 'om',
639 708 'facebook' => 'om_ET',
640 709 'deepl' => 'OM',
641 710 ),
642 711 'gd' => array(
@@ -643,9 +712,9 @@
643 712 'code' => 'gd',
644 713 'locale' => 'gd',
645 714 'name' => 'Gàidhlig',
646 715 'dir' => 'ltr',
647 - 'flag' => 'scotland',
716 + 'flag' => 'gb-sct',
648 717 ),
649 718 'gl_ES' => array(
650 719 'code' => 'gl',
651 720 'locale' => 'gl_ES',
@@ -650,15 +719,12 @@
650 719 'code' => 'gl',
651 720 'locale' => 'gl_ES',
652 721 'name' => 'Galego',
653 722 'dir' => 'ltr',
654 - 'flag' => 'galicia',
723 + 'flag' => 'es-ga',
655 724 'facebook' => 'gl_ES',
656 725 'deepl' => 'GL',
657 726 ),
658 - 'gn' => array(
659 - 'facebook' => 'gn_PY',
660 - ),
661 727 'gu' => array(
662 728 'code' => 'gu',
663 729 'locale' => 'gu',
664 730 'name' => 'ગુજરાતી',
@@ -667,8 +733,13 @@
667 733 'facebook' => 'gu_IN',
668 734 'deepl' => 'GU',
669 735 ),
670 736 'hat' => array(
737 + 'code' => 'ht',
738 + 'locale' => 'hat',
739 + 'name' => 'Haitian Creole',
740 + 'dir' => 'ltr',
741 + 'flag' => 'ht',
671 742 'w3c' => 'ht',
672 743 'facebook' => 'ht_HT',
673 744 'deepl' => 'HT',
674 745 ),
@@ -686,9 +757,9 @@
686 757 'code' => 'haz',
687 758 'locale' => 'haz',
688 759 'name' => 'هزاره گی',
689 760 'dir' => 'rtl',
690 - 'flag' => 'af',
761 + 'flag' => 'haz.lang',
691 762 ),
692 763 'he_IL' => array(
693 764 'code' => 'he',
694 765 'locale' => 'he_IL',
@@ -760,8 +831,13 @@
760 831 'facebook' => 'id_ID',
761 832 'deepl' => 'ID',
762 833 ),
763 834 'ido' => array(
835 + 'code' => 'io',
836 + 'locale' => 'ido',
837 + 'name' => 'Ido',
838 + 'dir' => 'ltr',
839 + 'flag' => 'io.lang',
764 840 'w3c' => 'io',
765 841 ),
766 842 'is_IS' => array(
767 843 'code' => 'is',
@@ -807,8 +883,15 @@
807 883 'flag' => 'ge',
808 884 'facebook' => 'ka_GE',
809 885 'deepl' => 'KA',
810 886 ),
887 + 'kaa' => array(
888 + 'code' => 'kaa',
889 + 'locale' => 'kaa',
890 + 'name' => 'Qaraqalpaq tili',
891 + 'dir' => 'ltr',
892 + 'flag' => 'uz-qr',
893 + ),
811 894 'kab' => array(
812 895 'code' => 'kab',
813 896 'locale' => 'kab',
814 897 'name' => 'Taqbaylit',
@@ -814,8 +897,16 @@
814 897 'name' => 'Taqbaylit',
815 898 'dir' => 'ltr',
816 899 'flag' => 'dz',
817 900 ),
901 + 'kal' => array(
902 + 'code' => 'kl',
903 + 'locale' => 'kal',
904 + 'name' => 'Kalaallisut',
905 + 'dir' => 'ltr',
906 + 'flag' => 'gl',
907 + 'w3c' => 'kl',
908 + ),
818 909 'kin' => array(
819 910 'code' => 'rw',
820 911 'locale' => 'kin',
821 912 'name' => 'Ikinyarwanda',
@@ -829,8 +920,9 @@
829 920 'locale' => 'kir',
830 921 'name' => 'Кыргызча',
831 922 'dir' => 'ltr',
832 923 'flag' => 'kg',
924 + 'facebook' => 'ky_KG',
833 925 'deepl' => 'KY',
834 926 ),
835 927 'kk' => array(
836 928 'code' => 'kk',
@@ -849,8 +941,14 @@
849 941 'flag' => 'kh',
850 942 'facebook' => 'km_KH',
851 943 ),
852 944 'kmr' => array(
945 + 'code' => 'ku',
946 + 'locale' => 'kmr',
947 + 'name' => 'Kurmancî',
948 + 'dir' => 'ltr',
949 + 'flag' => 'tr',
950 + 'facebook' => 'ku_TR',
853 951 'deepl' => 'KMR',
854 952 ),
855 953 'kn' => array(
856 954 'code' => 'kn',
@@ -868,15 +966,14 @@
868 966 'flag' => 'kr',
869 967 'facebook' => 'ko_KR',
870 968 'deepl' => 'KO',
871 969 ),
872 - 'ku' => array(
873 - 'facebook' => 'ku_TR',
874 - ),
875 - 'ky_KY' => array(
876 - 'facebook' => 'ky_KG',
877 - ),
878 970 'la' => array(
971 + 'code' => 'la',
972 + 'locale' => 'la',
973 + 'name' => 'Lingua latina',
974 + 'dir' => 'ltr',
975 + 'flag' => 'va',
879 976 'facebook' => 'la_VA',
880 977 'deepl' => 'LA',
881 978 ),
882 979 'lb_LU' => array(
@@ -888,10 +985,22 @@
888 985 'w3c' => 'lb',
889 986 'deepl' => 'LB',
890 987 ),
891 988 'li' => array(
989 + 'code' => 'li',
990 + 'locale' => 'lli',
991 + 'name' => 'Limburgs',
992 + 'dir' => 'ltr',
993 + 'flag' => 'nl',
892 994 'facebook' => 'li_NL',
893 995 ),
996 + 'lij' => array(
997 + 'code' => 'lij',
998 + 'locale' => 'lij',
999 + 'name' => 'Lìgure',
1000 + 'dir' => 'ltr',
1001 + 'flag' => 'it-42',
1002 + ),
894 1003 'lin' => array(
895 1004 'code' => 'ln',
896 1005 'locale' => 'lin',
897 1006 'name' => 'Ngala',
@@ -905,9 +1014,9 @@
905 1014 'code' => 'lmo',
906 1015 'locale' => 'lmo',
907 1016 'name' => 'Lombardo',
908 1017 'dir' => 'ltr',
909 - 'flag' => 'it',
1018 + 'flag' => 'it-25',
910 1019 'w3c' => 'lmo',
911 1020 'deepl' => 'LMO',
912 1021 ),
913 1022 'lo' => array(
@@ -953,8 +1062,16 @@
953 1062 'flag' => 'in',
954 1063 'w3c' => 'mai',
955 1064 'deepl' => 'MAI',
956 1065 ),
1066 + 'me_ME' => array(
1067 + 'code' => 'cnr',
1068 + 'locale' => 'me_ME',
1069 + 'name' => 'Crnogorski',
1070 + 'dir' => 'ltr',
1071 + 'flag' => 'me',
1072 + 'w3c' => 'cnr',
1073 + ),
957 1074 'mg_MG' => array(
958 1075 'code' => 'mg',
959 1076 'locale' => 'mg_MG',
960 1077 'name' => 'malagasy',
@@ -1094,15 +1211,28 @@
1094 1211 'code' => 'oc',
1095 1212 'locale' => 'oci',
1096 1213 'name' => 'Occitan',
1097 1214 'dir' => 'ltr',
1098 - 'flag' => 'occitania',
1215 + 'flag' => 'oci.lang',
1099 1216 'w3c' => 'oc',
1100 1217 'deepl' => 'OC',
1101 1218 ),
1102 1219 'ory' => array(
1220 + 'code' => 'or',
1221 + 'locale' => 'ory',
1222 + 'name' => 'ଓଡ଼ିଆ',
1223 + 'dir' => 'ltr',
1224 + 'flag' => 'in',
1225 + 'w3c' => 'or',
1103 1226 'facebook' => 'or_IN',
1104 1227 ),
1228 + 'os' => array(
1229 + 'code' => 'os',
1230 + 'locale' => 'os',
1231 + 'name' => 'ирон ӕвзаг',
1232 + 'dir' => 'ltr',
1233 + 'flag' => 'ru-se',
1234 + ),
1105 1235 'pa_IN' => array(
1106 1236 'code' => 'pa',
1107 1237 'locale' => 'pa_IN',
1108 1238 'name' => 'ਪੰਜਾਬੀ',
@@ -1110,8 +1240,15 @@
1110 1240 'flag' => 'in',
1111 1241 'facebook' => 'pa_IN',
1112 1242 'deepl' => 'PA',
1113 1243 ),
1244 + 'pcm' => array(
1245 + 'code' => 'pcm',
1246 + 'locale' => 'pcm',
1247 + 'name' => 'Naijá',
1248 + 'dir' => 'ltr',
1249 + 'flag' => 'ng',
1250 + ),
1114 1251 'pl_PL' => array(
1115 1252 'code' => 'pl',
1116 1253 'locale' => 'pl_PL',
1117 1254 'name' => 'Polski',
@@ -1181,8 +1318,13 @@
1181 1318 'facebook' => 'ro_RO',
1182 1319 'deepl' => 'RO',
1183 1320 ),
1184 1321 'roh' => array(
1322 + 'code' => 'rm',
1323 + 'locale' => 'roh',
1324 + 'name' => 'Rumantsch',
1325 + 'dir' => 'ltr',
1326 + 'flag' => 'ch',
1185 1327 'w3c' => 'rm',
1186 1328 'facebook' => 'rm_CH',
1187 1329 ),
1188 1330 'ru_RU' => array(
@@ -1207,9 +1349,9 @@
1207 1349 'code' => 'sah',
1208 1350 'locale' => 'sah',
1209 1351 'name' => 'Сахалыы',
1210 1352 'dir' => 'ltr',
1211 - 'flag' => 'ru',
1353 + 'flag' => 'ru-sa',
1212 1354 ),
1213 1355 'scn' => array(
1214 1356 'code' => 'scn',
1215 1357 'locale' => 'scn',
@@ -1297,8 +1439,16 @@
1297 1439 'srd' => array(
1298 1440 'w3c' => 'sc',
1299 1441 'facebook' => 'sc_IT',
1300 1442 ),
1443 + 'ssw' => array(
1444 + 'code' => 'ss',
1445 + 'locale' => 'ssw',
1446 + 'name' => 'SiSwati',
1447 + 'dir' => 'ltr',
1448 + 'flag' => 'sz',
1449 + 'facebook' => 'ss_SZ',
1450 + ),
1301 1451 'su_ID' => array(
1302 1452 'code' => 'su',
1303 1453 'locale' => 'su_ID',
1304 1454 'name' => 'Basa Sunda',
@@ -1418,9 +1568,9 @@
1418 1568 'code' => 'tt',
1419 1569 'locale' => 'tt_RU',
1420 1570 'name' => 'Татар теле',
1421 1571 'dir' => 'ltr',
1422 - 'flag' => 'ru',
1572 + 'flag' => 'ru-ta',
1423 1573 'facebook' => 'tt_RU',
1424 1574 'deepl' => 'TT',
1425 1575 ),
1426 1576 'tuk' => array(
@@ -1463,15 +1613,8 @@
1463 1613 'dir' => 'ltr',
1464 1614 'flag' => 'uz',
1465 1615 'facebook' => 'uz_UZ',
1466 1616 'deepl' => 'UZ',
1467 - ),
1468 - 'vec' => array(
1469 - 'code' => 'vec',
1470 - 'locale' => 'vec',
1471 - 'name' => 'Vèneto',
1472 - 'dir' => 'ltr',
1473 - 'flag' => 'veneto',
1474 1617 ),
1475 1618 'vi' => array(
1476 1619 'code' => 'vi',
1477 1620 'locale' => 'vi',