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