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
polylang / src / settings / languages.php

languages.php in Polylang trunk, at src/settings/languages.php

1,700 lines 35.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * @package Polylang
4 */
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 exit; // Don't access directly.
8 }
9
10 /**
11 * The list of predefined languages
12 * For WordPress locales, see https://translate.wordpress.org/
13 * For W3C locales, see http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
14 * See also #33511
15 * Facebook locales used to be available at https://www.facebook.com/translations/FacebookLocales.xml
16 * For DeepL locales, see https://developers.deepl.com/docs/getting-started/supported-languages
17 *
18 * For each language:
19 * [code] => ISO 639-1 language code
20 * [locale] => WordPress locale
21 * [name] => name
22 * [dir] => text direction
23 * [flag] => flag code
24 * [w3c] => W3C locale
25 * [facebook] => Facebook locale
26 * [deepl] => DeepL locale
27 *
28 * Facebook locales without equivalent WordPress locale:
29 * 'ak_GH' (Akan)
30 * 'ay_BO' (Aymara)
31 * 'ck_US' (Cherokee)
32 * 'en_IN' (English India)
33 * 'gn_PY' (Guarani)
34 * 'gx_GR' (Classical Greek)
35 * 'ik_US' (Inupiak)
36 * 'iu_CA' (Inuktitut)
37 * 'ja_KS' (Japanese Kansai)
38 * 'ks_IN' (Cachemiri)
39 * 'nd_ZW' (Ndebele)
40 * 'nr_ZA' (Southern Ndebele)
41 * 'ns_ZA' (Northern Sotho)
42 * 'ny_MW' (Chewa)
43 * 'qc_GT' (Quiché)
44 * 'qu_PE' (Quechua)
45 * 'se_NO' (Northern Sami)
46 * 'st_ZA' (Southern Sotho)
47 * 'tl_ST' (Klingon)
48 * 'tn_BW' (Tswana)
49 * 'ts_ZA' (Tsonga)
50 * 've_ZA' (Venda)
51 * 'yi_DE' (Yiddish)
52 * 'zz_TR' (Zazaki)
53 *
54 * DeepL locales without equivalent WordPress locale:
55 * 'ACE' (Acehnese)
56 * 'AY' (Aymara)
57 * 'GN' (Guarani)
58 * 'GOM' (Konkani)
59 * 'PAG' (Pangasinan)
60 * 'PAM' (Kapampangan)
61 * 'PRS' (Dari)
62 * 'QU' (Quechua)
63 * 'ST' (Sesotho)
64 * 'TN' (Tswana)
65 * 'TS' (Tsonga)
66 * 'YI' (Yiddish)
67 * 'YUE' (Cantonese)
68 */
69 return array(
70 'af' => array(
71 'code' => 'af',
72 'locale' => 'af',
73 'name' => 'Afrikaans',
74 'dir' => 'ltr',
75 'flag' => 'za',
76 'facebook' => 'af_ZA',
77 'deepl' => 'AF',
78 ),
79 'am' => array(
80 'code' => 'am',
81 'locale' => 'am',
82 'name' => 'አማርኛ',
83 'dir' => 'ltr',
84 'flag' => 'et',
85 'facebook' => 'am_ET',
86 ),
87 'ar' => array(
88 'code' => 'ar',
89 'locale' => 'ar',
90 'name' => 'العربية',
91 'dir' => 'rtl',
92 'flag' => 'ar.lang',
93 'facebook' => 'ar_AR',
94 'deepl' => 'AR',
95 ),
96 'arg' => array(
97 'code' => 'an',
98 'locale' => 'arg',
99 'name' => 'Aragonés',
100 'dir' => 'ltr',
101 'flag' => 'es-ar',
102 'deepl' => 'AN',
103 ),
104 'arq' => array(
105 'code' => 'ar',
106 'locale' => 'arq',
107 'name' => 'الدارجة الجزائرية',
108 'dir' => 'rtl',
109 'flag' => 'dz',
110 'facebook' => 'ar_AR',
111 'deepl' => 'AR',
112 ),
113 'ary' => array(
114 'code' => 'ar',
115 'locale' => 'ary',
116 'name' => 'العربية ال�
117 غربية',
118 'dir' => 'rtl',
119 'flag' => 'ma',
120 'facebook' => 'ar_AR',
121 'deepl' => 'AR',
122 ),
123 'as' => array(
124 'code' => 'as',
125 'locale' => 'as',
126 'name' => '�
127 সমীয়া',
128 'dir' => 'ltr',
129 'flag' => 'in',
130 'facebook' => 'as_IN',
131 'deepl' => 'AS',
132 ),
133 'ast' => array(
134 'code' => 'as',
135 'locale' => 'ast',
136 'name' => 'Asturianu',
137 'dir' => 'ltr',
138 'flag' => 'es-as',
139 ),
140 'az' => array(
141 'code' => 'az',
142 'locale' => 'az',
143 'name' => 'Azərbaycan',
144 'dir' => 'ltr',
145 'flag' => 'az',
146 'facebook' => 'az_AZ',
147 'deepl' => 'AZ',
148 ),
149 'azb' => array(
150 'code' => 'az',
151 'locale' => 'azb',
152 'name' => 'گؤنئی آذربایجان',
153 'dir' => 'rtl',
154 'flag' => 'az',
155 ),
156 'ba' => array(
157 'code' => 'ba',
158 'locale' => 'ba',
159 'name' => 'башҡорт теле',
160 'dir' => 'ltr',
161 'flag' => 'ru-ba',
162 'w3c' => 'ba',
163 'deepl' => 'BA',
164 ),
165 'bcc' => array(
166 'code' => 'bcc',
167 'locale' => 'bcc',
168 'name' => 'بلوچی �
169 کرانی',
170 'dir' => 'rtl',
171 'flag' => 'pk',
172 ),
173 'bel' => array(
174 'code' => 'be',
175 'locale' => 'bel',
176 'name' => 'Беларуская мова',
177 'dir' => 'ltr',
178 'flag' => 'by',
179 'w3c' => 'be',
180 'facebook' => 'be_BY',
181 'deepl' => 'BE',
182 ),
183 'bg_BG' => array(
184 'code' => 'bg',
185 'locale' => 'bg_BG',
186 'name' => 'български',
187 'dir' => 'ltr',
188 'flag' => 'bg',
189 'facebook' => 'bg_BG',
190 'deepl' => 'BG',
191 ),
192 'bho' => array(
193 'code' => 'bho',
194 'locale' => 'bho',
195 'name' => 'भोजपुरी',
196 'dir' => 'ltr',
197 'flag' => 'in',
198 'w3c' => 'bho',
199 'facebook' => 'bp_IN',
200 'deepl' => 'BHO',
201 ),
202 'bn_BD' => array(
203 'code' => 'bn',
204 'locale' => 'bn_BD',
205 'name' => 'বাংলা',
206 'dir' => 'ltr',
207 'flag' => 'bd',
208 'facebook' => 'bn_IN',
209 'deepl' => 'BN',
210 ),
211 'bo' => array(
212 'code' => 'bo',
213 'locale' => 'bo',
214 'name' => 'བོད་ཡིག',
215 'dir' => 'ltr',
216 'flag' => 'bo.lang',
217 ),
218 'bre' => array(
219 'code' => 'br',
220 'locale' => 'bre',
221 'name' => 'Brezhoneg',
222 'dir' => 'ltr',
223 'flag' => 'fr-bre',
224 'w3c' => 'br',
225 'facebook' => 'br_FR',
226 'deepl' => 'BR',
227 ),
228 'bs_BA' => array(
229 'code' => 'bs',
230 'locale' => 'bs_BA',
231 'name' => 'Bosanski',
232 'dir' => 'ltr',
233 'flag' => 'ba',
234 'facebook' => 'bs_BA',
235 'deepl' => 'BS',
236 ),
237 'ca' => array(
238 'code' => 'ca',
239 'locale' => 'ca',
240 'name' => 'Català',
241 'dir' => 'ltr',
242 'flag' => 'es-ct',
243 'facebook' => 'ca_ES',
244 'deepl' => 'CA',
245 ),
246 'ca_valencia' => array(
247 'code' => 'ca',
248 'locale' => 'ca',
249 'name' => 'Valencià',
250 'dir' => 'ltr',
251 'flag' => 'es-vc',
252 'facebook' => 'ca_ES',
253 'deepl' => 'CA',
254 ),
255 'ceb' => array(
256 'code' => 'ceb',
257 'locale' => 'ceb',
258 'name' => 'Cebuano',
259 'dir' => 'ltr',
260 'flag' => 'ph',
261 'facebook' => 'cx_PH',
262 'deepl' => 'CEB',
263 ),
264 'ckb' => array(
265 'code' => 'ku',
266 'locale' => 'ckb',
267 'name' => 'کوردی',
268 'dir' => 'rtl',
269 'flag' => 'iq-kr',
270 'facebook' => 'cb_IQ',
271 'deepl' => 'CKB',
272 ),
273 'co' => array(
274 'code' => 'co',
275 'locale' => 'co',
276 'name' => 'Corsu',
277 'dir' => 'ltr',
278 'flag' => 'fr-20r',
279 'facebook' => 'co_FR',
280 ),
281 'cor' => array(
282 'code' => 'kw',
283 'locale' => 'cor',
284 'name' => 'Kernewek',
285 'dir' => 'ltr',
286 'flag' => 'gb-con',
287 'w3c' => 'kw',
288 ),
289 'cs_CZ' => array(
290 'code' => 'cs',
291 'locale' => 'cs_CZ',
292 'name' => 'Čeština',
293 'dir' => 'ltr',
294 'flag' => 'cz',
295 'facebook' => 'cs_CZ',
296 'deepl' => 'CS',
297 ),
298 'cy' => array(
299 'code' => 'cy',
300 'locale' => 'cy',
301 'name' => 'Cymraeg',
302 'dir' => 'ltr',
303 'flag' => 'gb-wls',
304 'facebook' => 'cy_GB',
305 'deepl' => 'CY',
306 ),
307 'da_DK' => array(
308 'code' => 'da',
309 'locale' => 'da_DK',
310 'name' => 'Dansk',
311 'dir' => 'ltr',
312 'flag' => 'dk',
313 'facebook' => 'da_DK',
314 'deepl' => 'DA',
315 ),
316 'de_AT' => array(
317 'code' => 'de',
318 'locale' => 'de_AT',
319 'name' => 'Deutsch',
320 'dir' => 'ltr',
321 'flag' => 'at',
322 'facebook' => 'de_DE',
323 'deepl' => 'DE',
324 ),
325 'de_CH' => array(
326 'code' => 'de',
327 'locale' => 'de_CH',
328 'name' => 'Deutsch',
329 'dir' => 'ltr',
330 'flag' => 'ch',
331 'facebook' => 'de_DE',
332 'deepl' => 'DE',
333 ),
334 'de_CH_informal' => array(
335 'code' => 'de',
336 'locale' => 'de_CH_informal',
337 'name' => 'Deutsch',
338 'dir' => 'ltr',
339 'flag' => 'ch',
340 'w3c' => 'de-CH',
341 'facebook' => 'de_DE',
342 'deepl' => 'DE',
343 ),
344 'de_DE' => array(
345 'code' => 'de',
346 'locale' => 'de_DE',
347 'name' => 'Deutsch',
348 'dir' => 'ltr',
349 'flag' => 'de',
350 'facebook' => 'de_DE',
351 'deepl' => 'DE',
352 ),
353 'de_DE_formal' => array(
354 'code' => 'de',
355 'locale' => 'de_DE_formal',
356 'name' => 'Deutsch',
357 'dir' => 'ltr',
358 'flag' => 'de',
359 'w3c' => 'de-DE',
360 'facebook' => 'de_DE',
361 'deepl' => 'DE',
362 ),
363 'dsb' => array(
364 'code' => 'dsb',
365 'locale' => 'dsb',
366 'name' => 'Dolnoserbšćina',
367 'dir' => 'ltr',
368 'flag' => 'de',
369 ),
370 'dv' => array(
371 'code' => 'dv',
372 'locale' => 'dv',
373 'name' => 'ދިވެހި',
374 'dir' => 'rtl',
375 'flag' => 'mv',
376 ),
377 'dzo' => array(
378 'code' => 'dz',
379 'locale' => 'dzo',
380 'name' => 'རྫོང་ཁ',
381 'dir' => 'ltr',
382 'flag' => 'bt',
383 'w3c' => 'dz',
384 ),
385 'el' => array(
386 'code' => 'el',
387 'locale' => 'el',
388 'name' => 'Ελληνικά',
389 'dir' => 'ltr',
390 'flag' => 'gr',
391 'facebook' => 'el_GR',
392 'deepl' => 'EL',
393 ),
394 'en_AU' => array(
395 'code' => 'en',
396 'locale' => 'en_AU',
397 'name' => 'English',
398 'dir' => 'ltr',
399 'flag' => 'au',
400 'facebook' => 'en_US',
401 'deepl' => 'EN-US',
402 ),
403 'en_CA' => array(
404 'code' => 'en',
405 'locale' => 'en_CA',
406 'name' => 'English',
407 'dir' => 'ltr',
408 'flag' => 'ca',
409 'facebook' => 'en_US',
410 'deepl' => 'EN-US',
411 ),
412 'en_GB' => array(
413 'code' => 'en',
414 'locale' => 'en_GB',
415 'name' => 'English',
416 'dir' => 'ltr',
417 'flag' => 'gb',
418 'facebook' => 'en_GB',
419 'deepl' => 'EN-GB',
420 ),
421 'en_NZ' => array(
422 'code' => 'en',
423 'locale' => 'en_NZ',
424 'name' => 'English',
425 'dir' => 'ltr',
426 'flag' => 'nz',
427 'facebook' => 'en_US',
428 'deepl' => 'EN-US',
429 ),
430 'en_US' => array(
431 'code' => 'en',
432 'locale' => 'en_US',
433 'name' => 'English',
434 'dir' => 'ltr',
435 'flag' => 'us',
436 'facebook' => 'en_US',
437 'deepl' => 'EN-US',
438 ),
439 'en_ZA' => array(
440 'code' => 'en',
441 'locale' => 'en_ZA',
442 'name' => 'English',
443 'dir' => 'ltr',
444 'flag' => 'za',
445 'facebook' => 'en_US',
446 'deepl' => 'EN-US',
447 ),
448 'eo' => array(
449 'code' => 'eo',
450 'locale' => 'eo',
451 'name' => 'Esperanto',
452 'dir' => 'ltr',
453 'flag' => 'eo.lang',
454 'facebook' => 'eo_EO',
455 'deepl' => 'EO',
456 ),
457 'es_AR' => array(
458 'code' => 'es',
459 'locale' => 'es_AR',
460 'name' => 'Español',
461 'dir' => 'ltr',
462 'flag' => 'ar',
463 'facebook' => 'es_LA',
464 'deepl' => 'ES-419',
465 ),
466 'es_CL' => array(
467 'code' => 'es',
468 'locale' => 'es_CL',
469 'name' => 'Español',
470 'dir' => 'ltr',
471 'flag' => 'cl',
472 'facebook' => 'es_CL',
473 'deepl' => 'ES-419',
474 ),
475 'es_CO' => array(
476 'code' => 'es',
477 'locale' => 'es_CO',
478 'name' => 'Español',
479 'dir' => 'ltr',
480 'flag' => 'co',
481 'facebook' => 'es_CO',
482 'deepl' => 'ES-419',
483 ),
484 'es_CR' => array(
485 'code' => 'es',
486 'locale' => 'es_CR',
487 'name' => 'Español',
488 'dir' => 'ltr',
489 'flag' => 'cr',
490 'facebook' => 'es_LA',
491 'deepl' => 'ES-419',
492 ),
493 'es_DO' => array(
494 'code' => 'es',
495 'locale' => 'es_DO',
496 'name' => 'Español',
497 'dir' => 'ltr',
498 'flag' => 'do',
499 'facebook' => 'es_LA',
500 'deepl' => 'ES-419',
501 ),
502 'es_EC' => array(
503 'code' => 'es',
504 'locale' => 'es_EC',
505 'name' => 'Español',
506 'dir' => 'ltr',
507 'flag' => 'ec',
508 'facebook' => 'es_LA',
509 'deepl' => 'ES-419',
510 ),
511 'es_ES' => array(
512 'code' => 'es',
513 'locale' => 'es_ES',
514 'name' => 'Español',
515 'dir' => 'ltr',
516 'flag' => 'es',
517 'facebook' => 'es_ES',
518 'deepl' => 'ES',
519 ),
520 'es_GT' => array(
521 'code' => 'es',
522 'locale' => 'es_GT',
523 'name' => 'Español',
524 'dir' => 'ltr',
525 'flag' => 'gt',
526 'facebook' => 'es_LA',
527 'deepl' => 'ES-419',
528 ),
529 'es_HN' => array(
530 'code' => 'es',
531 'locale' => 'es_HN',
532 'name' => 'Español',
533 'dir' => 'ltr',
534 'flag' => 'hn',
535 'facebook' => 'es_LA',
536 'deepl' => 'ES-419',
537 ),
538 'es_MX' => array(
539 'code' => 'es',
540 'locale' => 'es_MX',
541 'name' => 'Español',
542 'dir' => 'ltr',
543 'flag' => 'mx',
544 'facebook' => 'es_MX',
545 'deepl' => 'ES-419',
546 ),
547 'es_PE' => array(
548 'code' => 'es',
549 'locale' => 'es_PE',
550 'name' => 'Español',
551 'dir' => 'ltr',
552 'flag' => 'pe',
553 'facebook' => 'es_LA',
554 'deepl' => 'ES-419',
555 ),
556 'es_PR' => array(
557 'code' => 'es',
558 'locale' => 'es_PR',
559 'name' => 'Español',
560 'dir' => 'ltr',
561 'flag' => 'pr',
562 'facebook' => 'es_LA',
563 'deepl' => 'ES-419',
564 ),
565 'es_UY' => array(
566 'code' => 'es',
567 'locale' => 'es_UY',
568 'name' => 'Español',
569 'dir' => 'ltr',
570 'flag' => 'uy',
571 'facebook' => 'es_LA',
572 'deepl' => 'ES-419',
573 ),
574 'es_VE' => array(
575 'code' => 'es',
576 'locale' => 'es_VE',
577 'name' => 'Español',
578 'dir' => 'ltr',
579 'flag' => 've',
580 'facebook' => 'es_VE',
581 'deepl' => 'ES-419',
582 ),
583 'et' => array(
584 'code' => 'et',
585 'locale' => 'et',
586 'name' => 'Eesti',
587 'dir' => 'ltr',
588 'flag' => 'ee',
589 'facebook' => 'et_EE',
590 'deepl' => 'ET',
591 ),
592 'eu' => array(
593 'code' => 'eu',
594 'locale' => 'eu',
595 'name' => 'Euskara',
596 'dir' => 'ltr',
597 'flag' => 'es-pv',
598 'facebook' => 'eu_ES',
599 'deepl' => 'EU',
600 ),
601 'fa_AF' => array(
602 'code' => 'fa',
603 'locale' => 'fa_AF',
604 'name' => 'فارسی',
605 'dir' => 'rtl',
606 'flag' => 'af',
607 'facebook' => 'fa_IR',
608 'deepl' => 'FA',
609 ),
610 'fa_IR' => array(
611 'code' => 'fa',
612 'locale' => 'fa_IR',
613 'name' => 'فارسی',
614 'dir' => 'rtl',
615 'flag' => 'ir',
616 'facebook' => 'fa_IR',
617 'deepl' => 'FA',
618 ),
619 'fi' => array(
620 'code' => 'fi',
621 'locale' => 'fi',
622 'name' => 'Suomi',
623 'dir' => 'ltr',
624 'flag' => 'fi',
625 'facebook' => 'fi_FI',
626 'deepl' => 'FI',
627 ),
628 'fo' => array(
629 'code' => 'fo',
630 'locale' => 'fo',
631 'name' => 'Føroyskt',
632 'dir' => 'ltr',
633 'flag' => 'fo',
634 'facebook' => 'fo_FO',
635 ),
636 'fon' => array(
637 'code' => 'fon',
638 'locale' => 'fon',
639 'name' => 'Fɔ̀ngbè',
640 'dir' => 'ltr',
641 'flag' => 'bj',
642 ),
643 'fr_BE' => array(
644 'code' => 'fr',
645 'locale' => 'fr_BE',
646 'name' => 'Français',
647 'dir' => 'ltr',
648 'flag' => 'be',
649 'facebook' => 'fr_FR',
650 'deepl' => 'FR',
651 ),
652 'fr_CA' => array(
653 'code' => 'fr',
654 'locale' => 'fr_CA',
655 'name' => 'Français',
656 'dir' => 'ltr',
657 'flag' => 'ca-qc',
658 'facebook' => 'fr_CA',
659 'deepl' => 'FR',
660 ),
661 'fr_FR' => array(
662 'code' => 'fr',
663 'locale' => 'fr_FR',
664 'name' => 'Français',
665 'dir' => 'ltr',
666 'flag' => 'fr',
667 'facebook' => 'fr_FR',
668 'deepl' => 'FR',
669 ),
670 'fuc' => array(
671 'code' => 'ff',
672 'locale' => 'fuc',
673 'name' => 'Pulaar',
674 'dir' => 'ltr',
675 'flag' => 'sn',
676 'w3c' => 'ff',
677 'facebook' => 'ff_NG',
678 ),
679 'fur' => array(
680 'code' => 'fur',
681 'locale' => 'fur',
682 'name' => 'Furlan',
683 'dir' => 'ltr',
684 'flag' => 'it-36',
685 ),
686 'fy' => array(
687 'code' => 'fy',
688 'locale' => 'fy',
689 'name' => 'Frysk',
690 'dir' => 'ltr',
691 'flag' => 'nl',
692 'facebook' => 'fy_NL',
693 ),
694 'ga' => array(
695 'code' => 'ga',
696 'locale' => 'ga',
697 'name' => 'Gaelige',
698 'dir' => 'ltr',
699 'flag' => 'ie',
700 'w3c' => 'ga',
701 'facebook' => 'ga_IE',
702 'deepl' => 'GA',
703 ),
704 'gax' => array(
705 'code' => 'om',
706 'locale' => 'gax',
707 'name' => 'Afaan Oromoo',
708 'dir' => 'ltr',
709 'flag' => 'et',
710 'w3c' => 'om',
711 'facebook' => 'om_ET',
712 'deepl' => 'OM',
713 ),
714 'gd' => array(
715 'code' => 'gd',
716 'locale' => 'gd',
717 'name' => 'Gàidhlig',
718 'dir' => 'ltr',
719 'flag' => 'gb-sct',
720 ),
721 'gl_ES' => array(
722 'code' => 'gl',
723 'locale' => 'gl_ES',
724 'name' => 'Galego',
725 'dir' => 'ltr',
726 'flag' => 'es-ga',
727 'facebook' => 'gl_ES',
728 'deepl' => 'GL',
729 ),
730 'gu' => array(
731 'code' => 'gu',
732 'locale' => 'gu',
733 'name' => 'ગુજરાતી',
734 'dir' => 'ltr',
735 'flag' => 'in',
736 'facebook' => 'gu_IN',
737 'deepl' => 'GU',
738 ),
739 'hat' => array(
740 'code' => 'ht',
741 'locale' => 'hat',
742 'name' => 'Haitian Creole',
743 'dir' => 'ltr',
744 'flag' => 'ht',
745 'w3c' => 'ht',
746 'facebook' => 'ht_HT',
747 'deepl' => 'HT',
748 ),
749 'hau' => array(
750 'code' => 'ha',
751 'locale' => 'hau',
752 'name' => 'Harshen Hausa',
753 'dir' => 'ltr',
754 'flag' => 'ng',
755 'w3c' => 'ha',
756 'facebook' => 'ha_NG',
757 'deepl' => 'HA',
758 ),
759 'haz' => array(
760 'code' => 'haz',
761 'locale' => 'haz',
762 'name' => 'هزاره گی',
763 'dir' => 'rtl',
764 'flag' => 'haz.lang',
765 ),
766 'he_IL' => array(
767 'code' => 'he',
768 'locale' => 'he_IL',
769 'name' => 'עברית',
770 'dir' => 'rtl',
771 'flag' => 'il',
772 'facebook' => 'he_IL',
773 'deepl' => 'HE',
774 ),
775 'hi_IN' => array(
776 'code' => 'hi',
777 'locale' => 'hi_IN',
778 'name' => 'हिन्दी',
779 'dir' => 'ltr',
780 'flag' => 'in',
781 'facebook' => 'hi_IN',
782 'deepl' => 'HI',
783 ),
784 'hr' => array(
785 'code' => 'hr',
786 'locale' => 'hr',
787 'name' => 'Hrvatski',
788 'dir' => 'ltr',
789 'flag' => 'hr',
790 'facebook' => 'hr_HR',
791 'deepl' => 'HR',
792 ),
793 'hsb' => array(
794 'code' => 'hsb',
795 'locale' => 'hsb',
796 'name' => 'Hornjoserbšćina',
797 'dir' => 'ltr',
798 'flag' => 'de',
799 ),
800 'hu_HU' => array(
801 'code' => 'hu',
802 'locale' => 'hu_HU',
803 'name' => 'Magyar',
804 'dir' => 'ltr',
805 'flag' => 'hu',
806 'facebook' => 'hu_HU',
807 'deepl' => 'HU',
808 ),
809 'hy' => array(
810 'code' => 'hy',
811 'locale' => 'hy',
812 'name' => 'Հայերեն',
813 'dir' => 'ltr',
814 'flag' => 'am',
815 'facebook' => 'hy_AM',
816 'deepl' => 'HY',
817 ),
818 'ibo' => array(
819 'code' => 'ig',
820 'locale' => 'ibo',
821 'name' => 'Asụsụ Igbo',
822 'dir' => 'ltr',
823 'flag' => 'ng',
824 'w3c' => 'ig',
825 'facebook' => 'ig_NG',
826 'deepl' => 'IG',
827 ),
828 'id_ID' => array(
829 'code' => 'id',
830 'locale' => 'id_ID',
831 'name' => 'Bahasa Indonesia',
832 'dir' => 'ltr',
833 'flag' => 'id',
834 'facebook' => 'id_ID',
835 'deepl' => 'ID',
836 ),
837 'ido' => array(
838 'code' => 'io',
839 'locale' => 'ido',
840 'name' => 'Ido',
841 'dir' => 'ltr',
842 'flag' => 'io.lang',
843 'w3c' => 'io',
844 ),
845 'is_IS' => array(
846 'code' => 'is',
847 'locale' => 'is_IS',
848 'name' => 'Íslenska',
849 'dir' => 'ltr',
850 'flag' => 'is',
851 'facebook' => 'is_IS',
852 'deepl' => 'IS',
853 ),
854 'it_IT' => array(
855 'code' => 'it',
856 'locale' => 'it_IT',
857 'name' => 'Italiano',
858 'dir' => 'ltr',
859 'flag' => 'it',
860 'facebook' => 'it_IT',
861 'deepl' => 'IT',
862 ),
863 'ja' => array(
864 'code' => 'ja',
865 'locale' => 'ja',
866 'name' => '日本語',
867 'dir' => 'ltr',
868 'flag' => 'jp',
869 'facebook' => 'ja_JP',
870 'deepl' => 'JA',
871 ),
872 'jv_ID' => array(
873 'code' => 'jv',
874 'locale' => 'jv_ID',
875 'name' => 'Basa Jawa',
876 'dir' => 'ltr',
877 'flag' => 'id',
878 'facebook' => 'jv_ID',
879 'deepl' => 'JV',
880 ),
881 'ka_GE' => array(
882 'code' => 'ka',
883 'locale' => 'ka_GE',
884 'name' => 'ქართული',
885 'dir' => 'ltr',
886 'flag' => 'ge',
887 'facebook' => 'ka_GE',
888 'deepl' => 'KA',
889 ),
890 'kaa' => array(
891 'code' => 'kaa',
892 'locale' => 'kaa',
893 'name' => 'Qaraqalpaq tili',
894 'dir' => 'ltr',
895 'flag' => 'uz-qr',
896 ),
897 'kab' => array(
898 'code' => 'kab',
899 'locale' => 'kab',
900 'name' => 'Taqbaylit',
901 'dir' => 'ltr',
902 'flag' => 'dz',
903 ),
904 'kal' => array(
905 'code' => 'kl',
906 'locale' => 'kal',
907 'name' => 'Kalaallisut',
908 'dir' => 'ltr',
909 'flag' => 'gl',
910 'w3c' => 'kl',
911 ),
912 'kin' => array(
913 'code' => 'rw',
914 'locale' => 'kin',
915 'name' => 'Ikinyarwanda',
916 'dir' => 'ltr',
917 'flag' => 'rw',
918 'w3c' => 'rw',
919 'facebook' => 'rw_RW',
920 ),
921 'kir' => array(
922 'code' => 'ky',
923 'locale' => 'kir',
924 'name' => 'Кыргызча',
925 'dir' => 'ltr',
926 'flag' => 'kg',
927 'facebook' => 'ky_KG',
928 'deepl' => 'KY',
929 ),
930 'kk' => array(
931 'code' => 'kk',
932 'locale' => 'kk',
933 'name' => 'Қазақ тілі',
934 'dir' => 'ltr',
935 'flag' => 'kz',
936 'facebook' => 'kk_KZ',
937 'deepl' => 'KK',
938 ),
939 'km' => array(
940 'code' => 'km',
941 'locale' => 'km',
942 'name' => 'ភាសាខ្មែរ',
943 'dir' => 'ltr',
944 'flag' => 'kh',
945 'facebook' => 'km_KH',
946 ),
947 'kmr' => array(
948 'code' => 'ku',
949 'locale' => 'kmr',
950 'name' => 'Kurmancî',
951 'dir' => 'ltr',
952 'flag' => 'tr',
953 'facebook' => 'ku_TR',
954 'deepl' => 'KMR',
955 ),
956 'kn' => array(
957 'code' => 'kn',
958 'locale' => 'kn',
959 'name' => 'ಕನ್ನಡ',
960 'dir' => 'ltr',
961 'flag' => 'in',
962 'facebook' => 'kn_IN',
963 ),
964 'ko_KR' => array(
965 'code' => 'ko',
966 'locale' => 'ko_KR',
967 'name' => '한국어',
968 'dir' => 'ltr',
969 'flag' => 'kr',
970 'facebook' => 'ko_KR',
971 'deepl' => 'KO',
972 ),
973 'la' => array(
974 'code' => 'la',
975 'locale' => 'la',
976 'name' => 'Lingua latina',
977 'dir' => 'ltr',
978 'flag' => 'va',
979 'facebook' => 'la_VA',
980 'deepl' => 'LA',
981 ),
982 'lb_LU' => array(
983 'code' => 'lb',
984 'locale' => 'lb_LU',
985 'name' => 'Lëtzebuergesch',
986 'dir' => 'ltr',
987 'flag' => 'lu',
988 'w3c' => 'lb',
989 'deepl' => 'LB',
990 ),
991 'li' => array(
992 'code' => 'li',
993 'locale' => 'lli',
994 'name' => 'Limburgs',
995 'dir' => 'ltr',
996 'flag' => 'nl',
997 'facebook' => 'li_NL',
998 ),
999 'lij' => array(
1000 'code' => 'lij',
1001 'locale' => 'lij',
1002 'name' => 'Lìgure',
1003 'dir' => 'ltr',
1004 'flag' => 'it-42',
1005 ),
1006 'lin' => array(
1007 'code' => 'ln',
1008 'locale' => 'lin',
1009 'name' => 'Ngala',
1010 'dir' => 'ltr',
1011 'flag' => 'cd',
1012 'w3c' => 'ln',
1013 'facebook' => 'ln_CD',
1014 'deepl' => 'LN',
1015 ),
1016 'lmo' => array(
1017 'code' => 'lmo',
1018 'locale' => 'lmo',
1019 'name' => 'Lombardo',
1020 'dir' => 'ltr',
1021 'flag' => 'it-25',
1022 'w3c' => 'lmo',
1023 'deepl' => 'LMO',
1024 ),
1025 'lo' => array(
1026 'code' => 'lo',
1027 'locale' => 'lo',
1028 'name' => 'ພາສາລາວ',
1029 'dir' => 'ltr',
1030 'flag' => 'la',
1031 'facebook' => 'lo_LA',
1032 ),
1033 'lt_LT' => array(
1034 'code' => 'lt',
1035 'locale' => 'lt_LT',
1036 'name' => 'Lietuviškai',
1037 'dir' => 'ltr',
1038 'flag' => 'lt',
1039 'facebook' => 'lt_LT',
1040 'deepl' => 'LT',
1041 ),
1042 'lug' => array(
1043 'code' => 'lg',
1044 'locale' => 'lug',
1045 'name' => 'Oluganda',
1046 'dir' => 'ltr',
1047 'flag' => 'ug',
1048 'w3c' => 'lg',
1049 'facebook' => 'lg_UG',
1050 ),
1051 'lv' => array(
1052 'code' => 'lv',
1053 'locale' => 'lv',
1054 'name' => 'Latviešu valoda',
1055 'dir' => 'ltr',
1056 'flag' => 'lv',
1057 'facebook' => 'lv_LV',
1058 'deepl' => 'LV',
1059 ),
1060 'mai' => array(
1061 'code' => 'mai',
1062 'locale' => 'mai',
1063 'name' => 'मैथिली',
1064 'dir' => 'ltr',
1065 'flag' => 'in',
1066 'w3c' => 'mai',
1067 'deepl' => 'MAI',
1068 ),
1069 'me_ME' => array(
1070 'code' => 'cnr',
1071 'locale' => 'me_ME',
1072 'name' => 'Crnogorski',
1073 'dir' => 'ltr',
1074 'flag' => 'me',
1075 'w3c' => 'cnr',
1076 ),
1077 'mg_MG' => array(
1078 'code' => 'mg',
1079 'locale' => 'mg_MG',
1080 'name' => 'malagasy',
1081 'dir' => 'ltr',
1082 'flag' => 'mg',
1083 'facebook' => 'mg_MG',
1084 'deepl' => 'MG',
1085 ),
1086 'mk_MK' => array(
1087 'code' => 'mk',
1088 'locale' => 'mk_MK',
1089 'name' => 'македонски јазик',
1090 'dir' => 'ltr',
1091 'flag' => 'mk',
1092 'facebook' => 'mk_MK',
1093 'deepl' => 'MK',
1094 ),
1095 'ml_IN' => array(
1096 'code' => 'ml',
1097 'locale' => 'ml_IN',
1098 'name' => 'മലയാളം',
1099 'dir' => 'ltr',
1100 'flag' => 'in',
1101 'facebook' => 'ml_IN',
1102 'deepl' => 'ML',
1103 ),
1104 'mlt' => array(
1105 'code' => 'mt',
1106 'locale' => 'mlt',
1107 'name' => 'Malti',
1108 'dir' => 'ltr',
1109 'flag' => 'mt',
1110 'facebook' => 'mt_MT',
1111 'deepl' => 'MT',
1112 ),
1113 'mn' => array(
1114 'code' => 'mn',
1115 'locale' => 'mn',
1116 'name' => 'Монгол �
1117 эл',
1118 'dir' => 'ltr',
1119 'flag' => 'mn',
1120 'facebook' => 'mn_MN',
1121 'deepl' => 'MN',
1122 ),
1123 'mr' => array(
1124 'code' => 'mr',
1125 'locale' => 'mr',
1126 'name' => 'मराठी',
1127 'dir' => 'ltr',
1128 'flag' => 'in',
1129 'facebook' => 'mr_IN',
1130 'deepl' => 'MR',
1131 ),
1132 'mri' => array(
1133 'code' => 'mi',
1134 'locale' => 'mri',
1135 'name' => 'Te reo Māori',
1136 'dir' => 'ltr',
1137 'flag' => 'nz',
1138 'w3c' => 'mi',
1139 'facebook' => 'mi_NZ',
1140 'deepl' => 'MI',
1141 ),
1142 'ms_MY' => array(
1143 'code' => 'ms',
1144 'locale' => 'ms_MY',
1145 'name' => 'Bahasa Melayu',
1146 'dir' => 'ltr',
1147 'flag' => 'my',
1148 'facebook' => 'ms_MY',
1149 'deepl' => 'MS',
1150 ),
1151 'my_MM' => array(
1152 'code' => 'my',
1153 'locale' => 'my_MM',
1154 'name' => 'ဗမာ�
1155 ာ',
1156 'dir' => 'ltr',
1157 'flag' => 'mm',
1158 'facebook' => 'my_MM',
1159 'deepl' => 'MY',
1160 ),
1161 'nb_NO' => array(
1162 'code' => 'nb',
1163 'locale' => 'nb_NO',
1164 'name' => 'Norsk Bokmål',
1165 'dir' => 'ltr',
1166 'flag' => 'no',
1167 'facebook' => 'nb_NO',
1168 'deepl' => 'NB',
1169 ),
1170 'ne_NP' => array(
1171 'code' => 'ne',
1172 'locale' => 'ne_NP',
1173 'name' => 'नेपाली',
1174 'dir' => 'ltr',
1175 'flag' => 'np',
1176 'facebook' => 'ne_NP',
1177 'deepl' => 'NE',
1178 ),
1179 'nl_BE' => array(
1180 'code' => 'nl',
1181 'locale' => 'nl_BE',
1182 'name' => 'Nederlands',
1183 'dir' => 'ltr',
1184 'flag' => 'be',
1185 'facebook' => 'nl_BE',
1186 'deepl' => 'NL',
1187 ),
1188 'nl_NL' => array(
1189 'code' => 'nl',
1190 'locale' => 'nl_NL',
1191 'name' => 'Nederlands',
1192 'dir' => 'ltr',
1193 'flag' => 'nl',
1194 'facebook' => 'nl_NL',
1195 'deepl' => 'NL',
1196 ),
1197 'nl_NL_formal' => array(
1198 'code' => 'nl',
1199 'locale' => 'nl_NL_formal',
1200 'name' => 'Nederlands',
1201 'dir' => 'ltr',
1202 'flag' => 'nl',
1203 'w3c' => 'nl-NL',
1204 'facebook' => 'nl_NL',
1205 'deepl' => 'NL',
1206 ),
1207 'nn_NO' => array(
1208 'code' => 'nn',
1209 'locale' => 'nn_NO',
1210 'name' => 'Norsk Nynorsk',
1211 'dir' => 'ltr',
1212 'flag' => 'no',
1213 'facebook' => 'nn_NO',
1214 ),
1215 'oci' => array(
1216 'code' => 'oc',
1217 'locale' => 'oci',
1218 'name' => 'Occitan',
1219 'dir' => 'ltr',
1220 'flag' => 'oci.lang',
1221 'w3c' => 'oc',
1222 'deepl' => 'OC',
1223 ),
1224 'ory' => array(
1225 'code' => 'or',
1226 'locale' => 'ory',
1227 'name' => 'ଓଡ଼ିଆ',
1228 'dir' => 'ltr',
1229 'flag' => 'in',
1230 'w3c' => 'or',
1231 'facebook' => 'or_IN',
1232 ),
1233 'os' => array(
1234 'code' => 'os',
1235 'locale' => 'os',
1236 'name' => 'ирон ӕвзаг',
1237 'dir' => 'ltr',
1238 'flag' => 'ru-se',
1239 ),
1240 'pa_IN' => array(
1241 'code' => 'pa',
1242 'locale' => 'pa_IN',
1243 'name' => 'ਪੰਜਾਬੀ',
1244 'dir' => 'ltr',
1245 'flag' => 'in',
1246 'facebook' => 'pa_IN',
1247 'deepl' => 'PA',
1248 ),
1249 'pcm' => array(
1250 'code' => 'pcm',
1251 'locale' => 'pcm',
1252 'name' => 'Naijá',
1253 'dir' => 'ltr',
1254 'flag' => 'ng',
1255 ),
1256 'pl_PL' => array(
1257 'code' => 'pl',
1258 'locale' => 'pl_PL',
1259 'name' => 'Polski',
1260 'dir' => 'ltr',
1261 'flag' => 'pl',
1262 'facebook' => 'pl_PL',
1263 'deepl' => 'PL',
1264 ),
1265 'ps' => array(
1266 'code' => 'ps',
1267 'locale' => 'ps',
1268 'name' => 'پښتو',
1269 'dir' => 'rtl',
1270 'flag' => 'af',
1271 'facebook' => 'ps_AF',
1272 'deepl' => 'PS',
1273 ),
1274 'pt_AO' => array(
1275 'code' => 'pt',
1276 'locale' => 'pt_AO',
1277 'name' => 'Português',
1278 'dir' => 'ltr',
1279 'flag' => 'ao',
1280 'facebook' => 'pt_PT',
1281 'deepl' => 'PT-PT',
1282 ),
1283 'pt_BR' => array(
1284 'code' => 'pt',
1285 'locale' => 'pt_BR',
1286 'name' => 'Português',
1287 'dir' => 'ltr',
1288 'flag' => 'br',
1289 'facebook' => 'pt_BR',
1290 'deepl' => 'PT-BR',
1291 ),
1292 'pt_PT' => array(
1293 'code' => 'pt',
1294 'locale' => 'pt_PT',
1295 'name' => 'Português',
1296 'dir' => 'ltr',
1297 'flag' => 'pt',
1298 'facebook' => 'pt_PT',
1299 'deepl' => 'PT-PT',
1300 ),
1301 'pt_PT_ao90' => array(
1302 'code' => 'pt',
1303 'locale' => 'pt_PT_ao90',
1304 'name' => 'Português',
1305 'dir' => 'ltr',
1306 'flag' => 'pt',
1307 'facebook' => 'pt_PT',
1308 'deepl' => 'PT-PT',
1309 ),
1310 'rhg' => array(
1311 'code' => 'rhg',
1312 'locale' => 'rhg',
1313 'name' => 'Ruáinga',
1314 'dir' => 'ltr',
1315 'flag' => 'mm',
1316 ),
1317 'ro_RO' => array(
1318 'code' => 'ro',
1319 'locale' => 'ro_RO',
1320 'name' => 'Română',
1321 'dir' => 'ltr',
1322 'flag' => 'ro',
1323 'facebook' => 'ro_RO',
1324 'deepl' => 'RO',
1325 ),
1326 'roh' => array(
1327 'code' => 'rm',
1328 'locale' => 'roh',
1329 'name' => 'Rumantsch',
1330 'dir' => 'ltr',
1331 'flag' => 'ch',
1332 'w3c' => 'rm',
1333 'facebook' => 'rm_CH',
1334 ),
1335 'ru_RU' => array(
1336 'code' => 'ru',
1337 'locale' => 'ru_RU',
1338 'name' => 'Русский',
1339 'dir' => 'ltr',
1340 'flag' => 'ru',
1341 'facebook' => 'ru_RU',
1342 'deepl' => 'RU',
1343 ),
1344 'sa_IN' => array(
1345 'code' => 'sa',
1346 'locale' => 'sa_IN',
1347 'name' => 'संस्कृतम्',
1348 'dir' => 'ltr',
1349 'flag' => 'in',
1350 'facebook' => 'sa_IN',
1351 'deepl' => 'SA',
1352 ),
1353 'sah' => array(
1354 'code' => 'sah',
1355 'locale' => 'sah',
1356 'name' => 'Са�
1357 алыы',
1358 'dir' => 'ltr',
1359 'flag' => 'ru-sa',
1360 ),
1361 'scn' => array(
1362 'code' => 'scn',
1363 'locale' => 'scn',
1364 'name' => 'Sicilianu',
1365 'dir' => 'ltr',
1366 'flag' => 'it',
1367 'w3c' => 'scn',
1368 'deepl' => 'SCN',
1369 ),
1370 'si_LK' => array(
1371 'code' => 'si',
1372 'locale' => 'si_LK',
1373 'name' => 'සිංහල',
1374 'dir' => 'ltr',
1375 'flag' => 'lk',
1376 'facebook' => 'si_LK',
1377 ),
1378 'sk_SK' => array(
1379 'code' => 'sk',
1380 'locale' => 'sk_SK',
1381 'name' => 'Slovenčina',
1382 'dir' => 'ltr',
1383 'flag' => 'sk',
1384 'facebook' => 'sk_SK',
1385 'deepl' => 'SK',
1386 ),
1387 'skr' => array(
1388 'code' => 'skr',
1389 'locale' => 'skr',
1390 'name' => 'سرائیکی',
1391 'dir' => 'rtl',
1392 'flag' => 'pk',
1393 ),
1394 'sl_SI' => array(
1395 'code' => 'sl',
1396 'locale' => 'sl_SI',
1397 'name' => 'Slovenščina',
1398 'dir' => 'ltr',
1399 'flag' => 'si',
1400 'facebook' => 'sl_SI',
1401 'deepl' => 'SL',
1402 ),
1403 'sna' => array(
1404 'code' => 'sn',
1405 'locale' => 'sna',
1406 'name' => 'ChiShona',
1407 'dir' => 'ltr',
1408 'flag' => 'zw',
1409 'w3c' => 'sn',
1410 'facebook' => 'sn_ZW',
1411 ),
1412 'snd' => array(
1413 'code' => 'sd',
1414 'locale' => 'snd',
1415 'name' => 'سنڌي',
1416 'dir' => 'rtl',
1417 'flag' => 'pk',
1418 ),
1419 'so_SO' => array(
1420 'code' => 'so',
1421 'locale' => 'so_SO',
1422 'name' => 'Af-Soomaali',
1423 'dir' => 'ltr',
1424 'flag' => 'so',
1425 'facebook' => 'so_SO',
1426 ),
1427 'sq' => array(
1428 'code' => 'sq',
1429 'locale' => 'sq',
1430 'name' => 'Shqip',
1431 'dir' => 'ltr',
1432 'flag' => 'al',
1433 'facebook' => 'sq_AL',
1434 'deepl' => 'SQ',
1435 ),
1436 'sr_RS' => array(
1437 'code' => 'sr',
1438 'locale' => 'sr_RS',
1439 'name' => 'Српски језик',
1440 'dir' => 'ltr',
1441 'flag' => 'rs',
1442 'facebook' => 'sr_RS',
1443 'deepl' => 'SR',
1444 ),
1445 'srd' => array(
1446 'w3c' => 'sc',
1447 'facebook' => 'sc_IT',
1448 ),
1449 'ssw' => array(
1450 'code' => 'ss',
1451 'locale' => 'ssw',
1452 'name' => 'SiSwati',
1453 'dir' => 'ltr',
1454 'flag' => 'sz',
1455 'facebook' => 'ss_SZ',
1456 ),
1457 'su_ID' => array(
1458 'code' => 'su',
1459 'locale' => 'su_ID',
1460 'name' => 'Basa Sunda',
1461 'dir' => 'ltr',
1462 'flag' => 'id',
1463 'facebook' => 'su_ID',
1464 'deepl' => 'SU',
1465 ),
1466 'sv_SE' => array(
1467 'code' => 'sv',
1468 'locale' => 'sv_SE',
1469 'name' => 'Svenska',
1470 'dir' => 'ltr',
1471 'flag' => 'se',
1472 'facebook' => 'sv_SE',
1473 'deepl' => 'SV',
1474 ),
1475 'sw' => array(
1476 'code' => 'sw',
1477 'locale' => 'sw',
1478 'name' => 'Kiswahili',
1479 'dir' => 'ltr',
1480 'flag' => 'ke',
1481 'facebook' => 'sw_KE',
1482 'deepl' => 'SW',
1483 ),
1484 'syr' => array(
1485 'facebook' => 'sy_SY',
1486 ),
1487 'szl' => array(
1488 'code' => 'szl',
1489 'locale' => 'szl',
1490 'name' => 'Ślōnskŏ gŏdka',
1491 'dir' => 'ltr',
1492 'flag' => 'pl',
1493 'facebook' => 'sz_PL',
1494 ),
1495 'ta_IN' => array(
1496 'code' => 'ta',
1497 'locale' => 'ta_IN',
1498 'name' => 'தமிழ்',
1499 'dir' => 'ltr',
1500 'flag' => 'in',
1501 'facebook' => 'ta_IN',
1502 'deepl' => 'TA',
1503 ),
1504 'ta_LK' => array(
1505 'code' => 'ta',
1506 'locale' => 'ta_LK',
1507 'name' => 'தமிழ்',
1508 'dir' => 'ltr',
1509 'flag' => 'lk',
1510 'facebook' => 'ta_IN',
1511 'deepl' => 'TA',
1512 ),
1513 'tah' => array(
1514 'code' => 'ty',
1515 'locale' => 'tah',
1516 'name' => 'Reo Tahiti',
1517 'dir' => 'ltr',
1518 'flag' => 'pf',
1519 ),
1520 'te' => array(
1521 'code' => 'te',
1522 'locale' => 'te',
1523 'name' => 'తెలుగు',
1524 'dir' => 'ltr',
1525 'flag' => 'in',
1526 'facebook' => 'te_IN',
1527 'deepl' => 'TE',
1528 ),
1529 'tg' => array(
1530 'code' => 'tg',
1531 'locale' => 'tg',
1532 'name' => 'Тоҷикӣ',
1533 'dir' => 'ltr',
1534 'flag' => 'tj',
1535 'facebook' => 'tg_TJ',
1536 'deepl' => 'TG',
1537 ),
1538 'th' => array(
1539 'code' => 'th',
1540 'locale' => 'th',
1541 'name' => 'ไทย',
1542 'dir' => 'ltr',
1543 'flag' => 'th',
1544 'facebook' => 'th_TH',
1545 'deepl' => 'TH',
1546 ),
1547 'tir' => array(
1548 'code' => 'ti',
1549 'locale' => 'tir',
1550 'name' => 'ትግርኛ',
1551 'dir' => 'ltr',
1552 'flag' => 'et',
1553 'w3c' => 'ti',
1554 ),
1555 'tl' => array(
1556 'code' => 'tl',
1557 'locale' => 'tl',
1558 'name' => 'Tagalog',
1559 'dir' => 'ltr',
1560 'flag' => 'ph',
1561 'facebook' => 'tl_PH',
1562 'deepl' => 'TL',
1563 ),
1564 'tr_TR' => array(
1565 'code' => 'tr',
1566 'locale' => 'tr_TR',
1567 'name' => 'Türkçe',
1568 'dir' => 'ltr',
1569 'flag' => 'tr',
1570 'facebook' => 'tr_TR',
1571 'deepl' => 'TR',
1572 ),
1573 'tt_RU' => array(
1574 'code' => 'tt',
1575 'locale' => 'tt_RU',
1576 'name' => 'Татар теле',
1577 'dir' => 'ltr',
1578 'flag' => 'ru-ta',
1579 'facebook' => 'tt_RU',
1580 'deepl' => 'TT',
1581 ),
1582 'tuk' => array(
1583 'w3c' => 'tk',
1584 'facebook' => 'tk_TM',
1585 'deepl' => 'TK',
1586 ),
1587 'tzm' => array(
1588 'facebook' => 'tz_MA',
1589 ),
1590 'ug_CN' => array(
1591 'code' => 'ug',
1592 'locale' => 'ug_CN',
1593 'name' => 'Uyƣurqə',
1594 'dir' => 'ltr',
1595 'flag' => 'cn',
1596 ),
1597 'uk' => array(
1598 'code' => 'uk',
1599 'locale' => 'uk',
1600 'name' => 'Українська',
1601 'dir' => 'ltr',
1602 'flag' => 'ua',
1603 'facebook' => 'uk_UA',
1604 'deepl' => 'UK',
1605 ),
1606 'ur' => array(
1607 'code' => 'ur',
1608 'locale' => 'ur',
1609 'name' => 'اردو',
1610 'dir' => 'rtl',
1611 'flag' => 'pk',
1612 'facebook' => 'ur_PK',
1613 'deepl' => 'UR',
1614 ),
1615 'uz_UZ' => array(
1616 'code' => 'uz',
1617 'locale' => 'uz_UZ',
1618 'name' => 'Oʻzbek',
1619 'dir' => 'ltr',
1620 'flag' => 'uz',
1621 'facebook' => 'uz_UZ',
1622 'deepl' => 'UZ',
1623 ),
1624 'vi' => array(
1625 'code' => 'vi',
1626 'locale' => 'vi',
1627 'name' => 'Tiếng Việt',
1628 'dir' => 'ltr',
1629 'flag' => 'vn',
1630 'facebook' => 'vi_VN',
1631 'deepl' => 'VI',
1632 ),
1633 'wol' => array(
1634 'code' => 'wo',
1635 'locale' => 'wol',
1636 'name' => 'Wolof',
1637 'dir' => 'ltr',
1638 'flag' => 'sn',
1639 'w3c' => 'wo',
1640 'facebook' => 'wo_SN',
1641 'deepl' => 'WO',
1642 ),
1643 'xho' => array(
1644 'code' => 'xh',
1645 'locale' => 'xho',
1646 'name' => 'isiXhosa',
1647 'dir' => 'ltr',
1648 'flag' => 'za',
1649 'w3c' => 'xh',
1650 'facebook' => 'xh_ZA',
1651 'deepl' => 'XH',
1652 ),
1653 'yor' => array(
1654 'code' => 'yo',
1655 'locale' => 'yor',
1656 'name' => 'Yorùbá',
1657 'dir' => 'ltr',
1658 'flag' => 'ng',
1659 'w3c' => 'yo',
1660 'facebook' => 'yo_NG',
1661 ),
1662 'zh_CN' => array(
1663 'code' => 'zh',
1664 'locale' => 'zh_CN',
1665 'name' => '中文 (中国)',
1666 'dir' => 'ltr',
1667 'flag' => 'cn',
1668 'facebook' => 'zh_CN',
1669 'deepl' => 'ZH-HANS',
1670 ),
1671 'zh_HK' => array(
1672 'code' => 'zh',
1673 'locale' => 'zh_HK',
1674 'name' => '中文 (香港)',
1675 'dir' => 'ltr',
1676 'flag' => 'hk',
1677 'facebook' => 'zh_HK',
1678 'deepl' => 'ZH-HANT',
1679 ),
1680 'zh_TW' => array(
1681 'code' => 'zh',
1682 'locale' => 'zh_TW',
1683 'name' => '中文 (台灣)',
1684 'dir' => 'ltr',
1685 'flag' => 'tw',
1686 'facebook' => 'zh_TW',
1687 'deepl' => 'ZH-HANT',
1688 ),
1689 'zul' => array(
1690 'code' => 'zu',
1691 'locale' => 'zul',
1692 'name' => 'isiZulu',
1693 'dir' => 'ltr',
1694 'flag' => 'za',
1695 'w3c' => 'zu',
1696 'facebook' => 'zu_ZA',
1697 'deepl' => 'ZU',
1698 ),
1699 );
1700