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 +360 -14 3.03.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,19 @@
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 + ),
361 452 'es_EC' => array(
362 453 'code' => 'es',
363 454 'locale' => 'es_EC',
364 455 'name' => 'Español',
@@ -364,8 +455,9 @@
364 455 'name' => 'Español',
365 456 'dir' => 'ltr',
366 457 'flag' => 'ec',
367 458 'facebook' => 'es_LA',
459 + 'deepl' => 'ES-419',
368 460 ),
369 461 'es_ES' => array(
370 462 'code' => 'es',
371 463 'locale' => 'es_ES',
@@ -372,8 +464,9 @@
372 464 'name' => 'Español',
373 465 'dir' => 'ltr',
374 466 'flag' => 'es',
375 467 'facebook' => 'es_ES',
468 + 'deepl' => 'ES',
376 469 ),
377 470 'es_GT' => array(
378 471 'code' => 'es',
379 472 'locale' => 'es_GT',
@@ -380,8 +473,9 @@
380 473 'name' => 'Español',
381 474 'dir' => 'ltr',
382 475 'flag' => 'gt',
383 476 'facebook' => 'es_LA',
477 + 'deepl' => 'ES-419',
384 478 ),
385 479 'es_MX' => array(
386 480 'code' => 'es',
387 481 'locale' => 'es_MX',
@@ -388,8 +482,9 @@
388 482 'name' => 'Español',
389 483 'dir' => 'ltr',
390 484 'flag' => 'mx',
391 485 'facebook' => 'es_MX',
486 + 'deepl' => 'ES-419',
392 487 ),
393 488 'es_PE' => array(
394 489 'code' => 'es',
395 490 'locale' => 'es_PE',
@@ -396,8 +491,9 @@
396 491 'name' => 'Español',
397 492 'dir' => 'ltr',
398 493 'flag' => 'pe',
399 494 'facebook' => 'es_LA',
495 + 'deepl' => 'ES-419',
400 496 ),
401 497 'es_PR' => array(
402 498 'code' => 'es',
403 499 'locale' => 'es_PR',
@@ -404,8 +500,9 @@
404 500 'name' => 'Español',
405 501 'dir' => 'ltr',
406 502 'flag' => 'pr',
407 503 'facebook' => 'es_LA',
504 + 'deepl' => 'ES-419',
408 505 ),
409 506 'es_UY' => array(
410 507 'code' => 'es',
411 508 'locale' => 'es_UY',
@@ -412,8 +509,9 @@
412 509 'name' => 'Español',
413 510 'dir' => 'ltr',
414 511 'flag' => 'uy',
415 512 'facebook' => 'es_LA',
513 + 'deepl' => 'ES-419',
416 514 ),
417 515 'es_VE' => array(
418 516 'code' => 'es',
419 517 'locale' => 'es_VE',
@@ -420,8 +518,9 @@
420 518 'name' => 'Español',
421 519 'dir' => 'ltr',
422 520 'flag' => 've',
423 521 'facebook' => 'es_VE',
522 + 'deepl' => 'ES-419',
424 523 ),
425 524 'et' => array(
426 525 'code' => 'et',
427 526 'locale' => 'et',
@@ -428,8 +527,9 @@
428 527 'name' => 'Eesti',
429 528 'dir' => 'ltr',
430 529 'flag' => 'ee',
431 530 'facebook' => 'et_EE',
531 + 'deepl' => 'ET',
432 532 ),
433 533 'eu' => array(
434 534 'code' => 'eu',
435 535 'locale' => 'eu',
@@ -436,8 +536,9 @@
436 536 'name' => 'Euskara',
437 537 'dir' => 'ltr',
438 538 'flag' => 'basque',
439 539 'facebook' => 'eu_ES',
540 + 'deepl' => 'EU',
440 541 ),
441 542 'fa_AF' => array(
442 543 'code' => 'fa',
443 544 'locale' => 'fa_AF',
@@ -444,8 +545,9 @@
444 545 'name' => 'فارسی',
445 546 'dir' => 'rtl',
446 547 'flag' => 'af',
447 548 'facebook' => 'fa_IR',
549 + 'deepl' => 'FA',
448 550 ),
449 551 'fa_IR' => array(
450 552 'code' => 'fa',
451 553 'locale' => 'fa_IR',
@@ -452,8 +554,9 @@
452 554 'name' => 'فارسی',
453 555 'dir' => 'rtl',
454 556 'flag' => 'ir',
455 557 'facebook' => 'fa_IR',
558 + 'deepl' => 'FA',
456 559 ),
457 560 'fi' => array(
458 561 'code' => 'fi',
459 562 'locale' => 'fi',
@@ -460,8 +563,9 @@
460 563 'name' => 'Suomi',
461 564 'dir' => 'ltr',
462 565 'flag' => 'fi',
463 566 'facebook' => 'fi_FI',
567 + 'deepl' => 'FI',
464 568 ),
465 569 'fo' => array(
466 570 'code' => 'fo',
467 571 'locale' => 'fo',
@@ -476,8 +580,9 @@
476 580 'name' => 'Français',
477 581 'dir' => 'ltr',
478 582 'flag' => 'be',
479 583 'facebook' => 'fr_FR',
584 + 'deepl' => 'FR',
480 585 ),
481 586 'fr_CA' => array(
482 587 'code' => 'fr',
483 588 'locale' => 'fr_CA',
@@ -484,8 +589,9 @@
484 589 'name' => 'Français',
485 590 'dir' => 'ltr',
486 591 'flag' => 'quebec',
487 592 'facebook' => 'fr_CA',
593 + 'deepl' => 'FR',
488 594 ),
489 595 'fr_FR' => array(
490 596 'code' => 'fr',
491 597 'locale' => 'fr_FR',
@@ -492,8 +598,9 @@
492 598 'name' => 'Français',
493 599 'dir' => 'ltr',
494 600 'flag' => 'fr',
495 601 'facebook' => 'fr_FR',
602 + 'deepl' => 'FR',
496 603 ),
497 604 'fuc' => array(
498 605 'facebook' => 'ff_NG',
499 606 ),
@@ -512,12 +619,26 @@
512 619 'flag' => 'nl',
513 620 'facebook' => 'fy_NL',
514 621 ),
515 622 'ga' => array(
623 + 'code' => 'ga',
624 + 'locale' => 'ga',
625 + 'name' => 'Gaelige',
626 + 'dir' => 'ltr',
627 + 'flag' => 'ie',
628 + 'w3c' => 'ga',
516 629 'facebook' => 'ga_IE',
630 + 'deepl' => 'GA',
517 631 ),
518 632 'gax' => array(
633 + 'code' => 'om',
634 + 'locale' => 'gax',
635 + 'name' => 'Afaan Oromoo',
636 + 'dir' => 'ltr',
637 + 'flag' => 'et',
638 + 'w3c' => 'gax',
519 639 'facebook' => 'om_ET',
640 + 'deepl' => 'OM',
520 641 ),
521 642 'gd' => array(
522 643 'code' => 'gd',
523 644 'locale' => 'gd',
@@ -531,8 +652,9 @@
531 652 'name' => 'Galego',
532 653 'dir' => 'ltr',
533 654 'flag' => 'galicia',
534 655 'facebook' => 'gl_ES',
656 + 'deepl' => 'GL',
535 657 ),
536 658 'gn' => array(
537 659 'facebook' => 'gn_PY',
538 660 ),
@@ -542,14 +664,24 @@
542 664 'name' => 'ગુજરાતી',
543 665 'dir' => 'ltr',
544 666 'flag' => 'in',
545 667 'facebook' => 'gu_IN',
668 + 'deepl' => 'GU',
546 669 ),
547 670 'hat' => array(
671 + 'w3c' => 'ht',
548 672 'facebook' => 'ht_HT',
673 + 'deepl' => 'HT',
549 674 ),
550 675 'hau' => array(
676 + 'code' => 'ha',
677 + 'locale' => 'hau',
678 + 'name' => 'Harshen Hausa',
679 + 'dir' => 'ltr',
680 + 'flag' => 'ng',
681 + 'w3c' => 'ha',
551 682 'facebook' => 'ha_NG',
683 + 'deepl' => 'HA',
552 684 ),
553 685 'haz' => array(
554 686 'code' => 'haz',
555 687 'locale' => 'haz',
@@ -563,8 +695,9 @@
563 695 'name' => 'עברית',
564 696 'dir' => 'rtl',
565 697 'flag' => 'il',
566 698 'facebook' => 'he_IL',
699 + 'deepl' => 'HE',
567 700 ),
568 701 'hi_IN' => array(
569 702 'code' => 'hi',
570 703 'locale' => 'hi_IN',
@@ -571,8 +704,9 @@
571 704 'name' => 'हिन्दी',
572 705 'dir' => 'ltr',
573 706 'flag' => 'in',
574 707 'facebook' => 'hi_IN',
708 + 'deepl' => 'HI',
575 709 ),
576 710 'hr' => array(
577 711 'code' => 'hr',
578 712 'locale' => 'hr',
@@ -579,9 +713,17 @@
579 713 'name' => 'Hrvatski',
580 714 'dir' => 'ltr',
581 715 'flag' => 'hr',
582 716 'facebook' => 'hr_HR',
717 + 'deepl' => 'HR',
583 718 ),
719 + 'hsb' => array(
720 + 'code' => 'hsb',
721 + 'locale' => 'hsb',
722 + 'name' => 'Hornjoserbšćina',
723 + 'dir' => 'ltr',
724 + 'flag' => 'de',
725 + ),
584 726 'hu_HU' => array(
585 727 'code' => 'hu',
586 728 'locale' => 'hu_HU',
587 729 'name' => 'Magyar',
@@ -587,16 +729,10 @@
587 729 'name' => 'Magyar',
588 730 'dir' => 'ltr',
589 731 'flag' => 'hu',
590 732 'facebook' => 'hu_HU',
733 + 'deepl' => 'HU',
591 734 ),
592 - 'hsb' => array(
593 - 'code' => 'hsb',
594 - 'locale' => 'hsb',
595 - 'name' => 'Hornjoserbšćina',
596 - 'dir' => 'ltr',
597 - 'flag' => 'de',
598 - ),
599 735 'hy' => array(
600 736 'code' => 'hy',
601 737 'locale' => 'hy',
602 738 'name' => 'Հայերեն',
@@ -602,9 +738,20 @@
602 738 'name' => 'Հայերեն',
603 739 'dir' => 'ltr',
604 740 'flag' => 'am',
605 741 'facebook' => 'hy_AM',
742 + 'deepl' => 'HY',
606 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 + ),
607 754 'id_ID' => array(
608 755 'code' => 'id',
609 756 'locale' => 'id_ID',
610 757 'name' => 'Bahasa Indonesia',
@@ -610,8 +757,9 @@
610 757 'name' => 'Bahasa Indonesia',
611 758 'dir' => 'ltr',
612 759 'flag' => 'id',
613 760 'facebook' => 'id_ID',
761 + 'deepl' => 'ID',
614 762 ),
615 763 'ido' => array(
616 764 'w3c' => 'io',
617 765 ),
@@ -621,8 +769,9 @@
621 769 'name' => 'Íslenska',
622 770 'dir' => 'ltr',
623 771 'flag' => 'is',
624 772 'facebook' => 'is_IS',
773 + 'deepl' => 'IS',
625 774 ),
626 775 'it_IT' => array(
627 776 'code' => 'it',
628 777 'locale' => 'it_IT',
@@ -629,8 +778,9 @@
629 778 'name' => 'Italiano',
630 779 'dir' => 'ltr',
631 780 'flag' => 'it',
632 781 'facebook' => 'it_IT',
782 + 'deepl' => 'IT',
633 783 ),
634 784 'ja' => array(
635 785 'code' => 'ja',
636 786 'locale' => 'ja',
@@ -637,8 +787,9 @@
637 787 'name' => '日本語',
638 788 'dir' => 'ltr',
639 789 'flag' => 'jp',
640 790 'facebook' => 'ja_JP',
791 + 'deepl' => 'JA',
641 792 ),
642 793 'jv_ID' => array(
643 794 'code' => 'jv',
644 795 'locale' => 'jv_ID',
@@ -645,8 +796,9 @@
645 796 'name' => 'Basa Jawa',
646 797 'dir' => 'ltr',
647 798 'flag' => 'id',
648 799 'facebook' => 'jv_ID',
800 + 'deepl' => 'JV',
649 801 ),
650 802 'ka_GE' => array(
651 803 'code' => 'ka',
652 804 'locale' => 'ka_GE',
@@ -653,8 +805,9 @@
653 805 'name' => 'ქართული',
654 806 'dir' => 'ltr',
655 807 'flag' => 'ge',
656 808 'facebook' => 'ka_GE',
809 + 'deepl' => 'KA',
657 810 ),
658 811 'kab' => array(
659 812 'code' => 'kab',
660 813 'locale' => 'kab',
@@ -662,11 +815,24 @@
662 815 'dir' => 'ltr',
663 816 'flag' => 'dz',
664 817 ),
665 818 'kin' => array(
819 + 'code' => 'rw',
820 + 'locale' => 'kin',
821 + 'name' => 'Ikinyarwanda',
822 + 'dir' => 'ltr',
823 + 'flag' => 'rw',
666 824 'w3c' => 'rw',
667 825 'facebook' => 'rw_RW',
668 826 ),
827 + 'kir' => array(
828 + 'code' => 'ky',
829 + 'locale' => 'kir',
830 + 'name' => 'Кыргызча',
831 + 'dir' => 'ltr',
832 + 'flag' => 'kg',
833 + 'deepl' => 'KY',
834 + ),
669 835 'kk' => array(
670 836 'code' => 'kk',
671 837 'locale' => 'kk',
672 838 'name' => 'Қазақ тілі',
@@ -672,8 +838,9 @@
672 838 'name' => 'Қазақ тілі',
673 839 'dir' => 'ltr',
674 840 'flag' => 'kz',
675 841 'facebook' => 'kk_KZ',
842 + 'deepl' => 'KK',
676 843 ),
677 844 'km' => array(
678 845 'code' => 'km',
679 846 'locale' => 'km',
@@ -681,8 +848,11 @@
681 848 'dir' => 'ltr',
682 849 'flag' => 'kh',
683 850 'facebook' => 'km_KH',
684 851 ),
852 + 'kmr' => array(
853 + 'deepl' => 'KMR',
854 + ),
685 855 'kn' => array(
686 856 'code' => 'kn',
687 857 'locale' => 'kn',
688 858 'name' => 'ಕನ್ನಡ',
@@ -696,8 +866,9 @@
696 866 'name' => '한국어',
697 867 'dir' => 'ltr',
698 868 'flag' => 'kr',
699 869 'facebook' => 'ko_KR',
870 + 'deepl' => 'KO',
700 871 ),
701 872 'ku' => array(
702 873 'facebook' => 'ku_TR',
703 874 ),
@@ -705,15 +876,41 @@
705 876 'facebook' => 'ky_KG',
706 877 ),
707 878 'la' => array(
708 879 'facebook' => 'la_VA',
880 + 'deepl' => 'LA',
709 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 + ),
710 891 'li' => array(
711 892 'facebook' => 'li_NL',
712 893 ),
713 894 'lin' => array(
895 + 'code' => 'ln',
896 + 'locale' => 'lin',
897 + 'name' => 'Ngala',
898 + 'dir' => 'ltr',
899 + 'flag' => 'cd',
900 + 'w3c' => 'ln',
714 901 'facebook' => 'ln_CD',
902 + 'deepl' => 'LN',
715 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 + ),
716 913 'lo' => array(
717 914 'code' => 'lo',
718 915 'locale' => 'lo',
719 916 'name' => 'ພາສາລາວ',
@@ -727,9 +924,19 @@
727 924 'name' => 'Lietuviškai',
728 925 'dir' => 'ltr',
729 926 'flag' => 'lt',
730 927 'facebook' => 'lt_LT',
928 + 'deepl' => 'LT',
731 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 + ),
732 939 'lv' => array(
733 940 'code' => 'lv',
734 941 'locale' => 'lv',
735 942 'name' => 'Latviešu valoda',
@@ -735,11 +942,27 @@
735 942 'name' => 'Latviešu valoda',
736 943 'dir' => 'ltr',
737 944 'flag' => 'lv',
738 945 'facebook' => 'lv_LV',
946 + 'deepl' => 'LV',
739 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 + ),
740 957 'mg_MG' => array(
958 + 'code' => 'mg',
959 + 'locale' => 'mg_MG',
960 + 'name' => 'malagasy',
961 + 'dir' => 'ltr',
962 + 'flag' => 'mg',
741 963 'facebook' => 'mg_MG',
964 + 'deepl' => 'MG',
742 965 ),
743 966 'mk_MK' => array(
744 967 'code' => 'mk',
745 968 'locale' => 'mk_MK',
@@ -746,8 +969,9 @@
746 969 'name' => 'македонски јазик',
747 970 'dir' => 'ltr',
748 971 'flag' => 'mk',
749 972 'facebook' => 'mk_MK',
973 + 'deepl' => 'MK',
750 974 ),
751 975 'ml_IN' => array(
752 976 'code' => 'ml',
753 977 'locale' => 'ml_IN',
@@ -754,11 +978,18 @@
754 978 'name' => 'മലയാളം',
755 979 'dir' => 'ltr',
756 980 'flag' => 'in',
757 981 'facebook' => 'ml_IN',
982 + 'deepl' => 'ML',
758 983 ),
759 984 'mlt' => array(
985 + 'code' => 'mt',
986 + 'locale' => 'mlt',
987 + 'name' => 'Malti',
988 + 'dir' => 'ltr',
989 + 'flag' => 'mt',
760 990 'facebook' => 'mt_MT',
991 + 'deepl' => 'MT',
761 992 ),
762 993 'mn' => array(
763 994 'code' => 'mn',
764 995 'locale' => 'mn',
@@ -765,8 +996,9 @@
765 996 'name' => 'Монгол хэл',
766 997 'dir' => 'ltr',
767 998 'flag' => 'mn',
768 999 'facebook' => 'mn_MN',
1000 + 'deepl' => 'MN',
769 1001 ),
770 1002 'mr' => array(
771 1003 'code' => 'mr',
772 1004 'locale' => 'mr',
@@ -773,12 +1005,19 @@
773 1005 'name' => 'मराठी',
774 1006 'dir' => 'ltr',
775 1007 'flag' => 'in',
776 1008 'facebook' => 'mr_IN',
1009 + 'deepl' => 'MR',
777 1010 ),
778 1011 'mri' => array(
1012 + 'code' => 'mi',
1013 + 'locale' => 'mri',
1014 + 'name' => 'Te reo Māori',
1015 + 'dir' => 'ltr',
1016 + 'flag' => 'nz',
779 1017 'w3c' => 'mi',
780 1018 'facebook' => 'mi_NZ',
1019 + 'deepl' => 'MI',
781 1020 ),
782 1021 'ms_MY' => array(
783 1022 'code' => 'ms',
784 1023 'locale' => 'ms_MY',
@@ -785,8 +1024,9 @@
785 1024 'name' => 'Bahasa Melayu',
786 1025 'dir' => 'ltr',
787 1026 'flag' => 'my',
788 1027 'facebook' => 'ms_MY',
1028 + 'deepl' => 'MS',
789 1029 ),
790 1030 'my_MM' => array(
791 1031 'code' => 'my',
792 1032 'locale' => 'my_MM',
@@ -793,8 +1033,9 @@
793 1033 'name' => 'ဗမာစာ',
794 1034 'dir' => 'ltr',
795 1035 'flag' => 'mm',
796 1036 'facebook' => 'my_MM',
1037 + 'deepl' => 'MY',
797 1038 ),
798 1039 'nb_NO' => array(
799 1040 'code' => 'nb',
800 1041 'locale' => 'nb_NO',
@@ -801,8 +1042,9 @@
801 1042 'name' => 'Norsk Bokmål',
802 1043 'dir' => 'ltr',
803 1044 'flag' => 'no',
804 1045 'facebook' => 'nb_NO',
1046 + 'deepl' => 'NB',
805 1047 ),
806 1048 'ne_NP' => array(
807 1049 'code' => 'ne',
808 1050 'locale' => 'ne_NP',
@@ -809,8 +1051,9 @@
809 1051 'name' => 'नेपाली',
810 1052 'dir' => 'ltr',
811 1053 'flag' => 'np',
812 1054 'facebook' => 'ne_NP',
1055 + 'deepl' => 'NE',
813 1056 ),
814 1057 'nl_BE' => array(
815 1058 'code' => 'nl',
816 1059 'locale' => 'nl_BE',
@@ -817,8 +1060,9 @@
817 1060 'name' => 'Nederlands',
818 1061 'dir' => 'ltr',
819 1062 'flag' => 'be',
820 1063 'facebook' => 'nl_BE',
1064 + 'deepl' => 'NL',
821 1065 ),
822 1066 'nl_NL' => array(
823 1067 'code' => 'nl',
824 1068 'locale' => 'nl_NL',
@@ -825,8 +1069,9 @@
825 1069 'name' => 'Nederlands',
826 1070 'dir' => 'ltr',
827 1071 'flag' => 'nl',
828 1072 'facebook' => 'nl_NL',
1073 + 'deepl' => 'NL',
829 1074 ),
830 1075 'nl_NL_formal' => array(
831 1076 'code' => 'nl',
832 1077 'locale' => 'nl_NL_formal',
@@ -834,8 +1079,9 @@
834 1079 'dir' => 'ltr',
835 1080 'flag' => 'nl',
836 1081 'w3c' => 'nl-NL',
837 1082 'facebook' => 'nl_NL',
1083 + 'deepl' => 'NL',
838 1084 ),
839 1085 'nn_NO' => array(
840 1086 'code' => 'nn',
841 1087 'locale' => 'nn_NO',
@@ -850,8 +1096,9 @@
850 1096 'name' => 'Occitan',
851 1097 'dir' => 'ltr',
852 1098 'flag' => 'occitania',
853 1099 'w3c' => 'oc',
1100 + 'deepl' => 'OC',
854 1101 ),
855 1102 'ory' => array(
856 1103 'facebook' => 'or_IN',
857 1104 ),
@@ -861,8 +1108,9 @@
861 1108 'name' => 'ਪੰਜਾਬੀ',
862 1109 'dir' => 'ltr',
863 1110 'flag' => 'in',
864 1111 'facebook' => 'pa_IN',
1112 + 'deepl' => 'PA',
865 1113 ),
866 1114 'pl_PL' => array(
867 1115 'code' => 'pl',
868 1116 'locale' => 'pl_PL',
@@ -869,8 +1117,9 @@
869 1117 'name' => 'Polski',
870 1118 'dir' => 'ltr',
871 1119 'flag' => 'pl',
872 1120 'facebook' => 'pl_PL',
1121 + 'deepl' => 'PL',
873 1122 ),
874 1123 'ps' => array(
875 1124 'code' => 'ps',
876 1125 'locale' => 'ps',
@@ -877,8 +1126,9 @@
877 1126 'name' => 'پښتو',
878 1127 'dir' => 'rtl',
879 1128 'flag' => 'af',
880 1129 'facebook' => 'ps_AF',
1130 + 'deepl' => 'PS',
881 1131 ),
882 1132 'pt_AO' => array(
883 1133 'code' => 'pt',
884 1134 'locale' => 'pt_AO',
@@ -885,8 +1135,9 @@
885 1135 'name' => 'Português',
886 1136 'dir' => 'ltr',
887 1137 'flag' => 'ao',
888 1138 'facebook' => 'pt_PT',
1139 + 'deepl' => 'PT-PT',
889 1140 ),
890 1141 'pt_BR' => array(
891 1142 'code' => 'pt',
892 1143 'locale' => 'pt_BR',
@@ -893,8 +1144,9 @@
893 1144 'name' => 'Português',
894 1145 'dir' => 'ltr',
895 1146 'flag' => 'br',
896 1147 'facebook' => 'pt_BR',
1148 + 'deepl' => 'PT-BR',
897 1149 ),
898 1150 'pt_PT' => array(
899 1151 'code' => 'pt',
900 1152 'locale' => 'pt_PT',
@@ -901,8 +1153,9 @@
901 1153 'name' => 'Português',
902 1154 'dir' => 'ltr',
903 1155 'flag' => 'pt',
904 1156 'facebook' => 'pt_PT',
1157 + 'deepl' => 'PT-PT',
905 1158 ),
906 1159 'pt_PT_ao90' => array(
907 1160 'code' => 'pt',
908 1161 'locale' => 'pt_PT_ao90',
@@ -909,8 +1162,9 @@
909 1162 'name' => 'Português',
910 1163 'dir' => 'ltr',
911 1164 'flag' => 'pt',
912 1165 'facebook' => 'pt_PT',
1166 + 'deepl' => 'PT-PT',
913 1167 ),
914 1168 'rhg' => array(
915 1169 'code' => 'rhg',
916 1170 'locale' => 'rhg',
@@ -924,8 +1178,9 @@
924 1178 'name' => 'Română',
925 1179 'dir' => 'ltr',
926 1180 'flag' => 'ro',
927 1181 'facebook' => 'ro_RO',
1182 + 'deepl' => 'RO',
928 1183 ),
929 1184 'roh' => array(
930 1185 'w3c' => 'rm',
931 1186 'facebook' => 'rm_CH',
@@ -936,11 +1191,18 @@
936 1191 'name' => 'Русский',
937 1192 'dir' => 'ltr',
938 1193 'flag' => 'ru',
939 1194 'facebook' => 'ru_RU',
1195 + 'deepl' => 'RU',
940 1196 ),
941 1197 'sa_IN' => array(
1198 + 'code' => 'sa',
1199 + 'locale' => 'sa_IN',
1200 + 'name' => 'संस्कृतम्',
1201 + 'dir' => 'ltr',
1202 + 'flag' => 'in',
942 1203 'facebook' => 'sa_IN',
1204 + 'deepl' => 'SA',
943 1205 ),
944 1206 'sah' => array(
945 1207 'code' => 'sah',
946 1208 'locale' => 'sah',
@@ -947,8 +1209,17 @@
947 1209 'name' => 'Сахалыы',
948 1210 'dir' => 'ltr',
949 1211 'flag' => 'ru',
950 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 + ),
951 1222 'si_LK' => array(
952 1223 'code' => 'si',
953 1224 'locale' => 'si_LK',
954 1225 'name' => 'සිංහල',
@@ -962,8 +1233,9 @@
962 1233 'name' => 'Slovenčina',
963 1234 'dir' => 'ltr',
964 1235 'flag' => 'sk',
965 1236 'facebook' => 'sk_SK',
1237 + 'deepl' => 'SK',
966 1238 ),
967 1239 'skr' => array(
968 1240 'code' => 'skr',
969 1241 'locale' => 'skr',
@@ -977,10 +1249,17 @@
977 1249 'name' => 'Slovenščina',
978 1250 'dir' => 'ltr',
979 1251 'flag' => 'si',
980 1252 'facebook' => 'sl_SI',
1253 + 'deepl' => 'SL',
981 1254 ),
982 1255 'sna' => array(
1256 + 'code' => 'sn',
1257 + 'locale' => 'sna',
1258 + 'name' => 'ChiShona',
1259 + 'dir' => 'ltr',
1260 + 'flag' => 'zw',
1261 + 'w3c' => 'sn',
983 1262 'facebook' => 'sn_ZW',
984 1263 ),
985 1264 'snd' => array(
986 1265 'code' => 'sd',
@@ -1003,8 +1282,9 @@
1003 1282 'name' => 'Shqip',
1004 1283 'dir' => 'ltr',
1005 1284 'flag' => 'al',
1006 1285 'facebook' => 'sq_AL',
1286 + 'deepl' => 'SQ',
1007 1287 ),
1008 1288 'sr_RS' => array(
1009 1289 'code' => 'sr',
1010 1290 'locale' => 'sr_RS',
@@ -1011,8 +1291,9 @@
1011 1291 'name' => 'Српски језик',
1012 1292 'dir' => 'ltr',
1013 1293 'flag' => 'rs',
1014 1294 'facebook' => 'sr_RS',
1295 + 'deepl' => 'SR',
1015 1296 ),
1016 1297 'srd' => array(
1017 1298 'w3c' => 'sc',
1018 1299 'facebook' => 'sc_IT',
@@ -1023,8 +1304,9 @@
1023 1304 'name' => 'Basa Sunda',
1024 1305 'dir' => 'ltr',
1025 1306 'flag' => 'id',
1026 1307 'facebook' => 'su_ID',
1308 + 'deepl' => 'SU',
1027 1309 ),
1028 1310 'sv_SE' => array(
1029 1311 'code' => 'sv',
1030 1312 'locale' => 'sv_SE',
@@ -1031,8 +1313,9 @@
1031 1313 'name' => 'Svenska',
1032 1314 'dir' => 'ltr',
1033 1315 'flag' => 'se',
1034 1316 'facebook' => 'sv_SE',
1317 + 'deepl' => 'SV',
1035 1318 ),
1036 1319 'sw' => array(
1037 1320 'code' => 'sw',
1038 1321 'locale' => 'sw',
@@ -1039,8 +1322,9 @@
1039 1322 'name' => 'Kiswahili',
1040 1323 'dir' => 'ltr',
1041 1324 'flag' => 'ke',
1042 1325 'facebook' => 'sw_KE',
1326 + 'deepl' => 'SW',
1043 1327 ),
1044 1328 'syr' => array(
1045 1329 'facebook' => 'sy_SY',
1046 1330 ),
@@ -1058,8 +1342,9 @@
1058 1342 'name' => 'தமிழ்',
1059 1343 'dir' => 'ltr',
1060 1344 'flag' => 'in',
1061 1345 'facebook' => 'ta_IN',
1346 + 'deepl' => 'TA',
1062 1347 ),
1063 1348 'ta_LK' => array(
1064 1349 'code' => 'ta',
1065 1350 'locale' => 'ta_LK',
@@ -1066,8 +1351,9 @@
1066 1351 'name' => 'தமிழ்',
1067 1352 'dir' => 'ltr',
1068 1353 'flag' => 'lk',
1069 1354 'facebook' => 'ta_IN',
1355 + 'deepl' => 'TA',
1070 1356 ),
1071 1357 'tah' => array(
1072 1358 'code' => 'ty',
1073 1359 'locale' => 'tah',
@@ -1081,11 +1367,18 @@
1081 1367 'name' => 'తెలుగు',
1082 1368 'dir' => 'ltr',
1083 1369 'flag' => 'in',
1084 1370 'facebook' => 'te_IN',
1371 + 'deepl' => 'TE',
1085 1372 ),
1086 1373 'tg' => array(
1374 + 'code' => 'tg',
1375 + 'locale' => 'tg',
1376 + 'name' => 'Тоҷикӣ',
1377 + 'dir' => 'ltr',
1378 + 'flag' => 'tj',
1087 1379 'facebook' => 'tg_TJ',
1380 + 'deepl' => 'TG',
1088 1381 ),
1089 1382 'th' => array(
1090 1383 'code' => 'th',
1091 1384 'locale' => 'th',
@@ -1092,9 +1385,18 @@
1092 1385 'name' => 'ไทย',
1093 1386 'dir' => 'ltr',
1094 1387 'flag' => 'th',
1095 1388 'facebook' => 'th_TH',
1389 + 'deepl' => 'TH',
1096 1390 ),
1391 + 'tir' => array(
1392 + 'code' => 'ti',
1393 + 'locale' => 'tir',
1394 + 'name' => 'ትግርኛ',
1395 + 'dir' => 'ltr',
1396 + 'flag' => 'et',
1397 + 'w3c' => 'ti',
1398 + ),
1097 1399 'tl' => array(
1098 1400 'code' => 'tl',
1099 1401 'locale' => 'tl',
1100 1402 'name' => 'Tagalog',
@@ -1100,8 +1402,9 @@
1100 1402 'name' => 'Tagalog',
1101 1403 'dir' => 'ltr',
1102 1404 'flag' => 'ph',
1103 1405 'facebook' => 'tl_PH',
1406 + 'deepl' => 'TL',
1104 1407 ),
1105 1408 'tr_TR' => array(
1106 1409 'code' => 'tr',
1107 1410 'locale' => 'tr_TR',
@@ -1108,8 +1411,9 @@
1108 1411 'name' => 'Türkçe',
1109 1412 'dir' => 'ltr',
1110 1413 'flag' => 'tr',
1111 1414 'facebook' => 'tr_TR',
1415 + 'deepl' => 'TR',
1112 1416 ),
1113 1417 'tt_RU' => array(
1114 1418 'code' => 'tt',
1115 1419 'locale' => 'tt_RU',
@@ -1116,12 +1420,14 @@
1116 1420 'name' => 'Татар теле',
1117 1421 'dir' => 'ltr',
1118 1422 'flag' => 'ru',
1119 1423 'facebook' => 'tt_RU',
1424 + 'deepl' => 'TT',
1120 1425 ),
1121 1426 'tuk' => array(
1122 1427 'w3c' => 'tk',
1123 1428 'facebook' => 'tk_TM',
1429 + 'deepl' => 'TK',
1124 1430 ),
1125 1431 'tzm' => array(
1126 1432 'facebook' => 'tz_MA',
1127 1433 ),
@@ -1138,8 +1444,9 @@
1138 1444 'name' => 'Українська',
1139 1445 'dir' => 'ltr',
1140 1446 'flag' => 'ua',
1141 1447 'facebook' => 'uk_UA',
1448 + 'deepl' => 'UK',
1142 1449 ),
1143 1450 'ur' => array(
1144 1451 'code' => 'ur',
1145 1452 'locale' => 'ur',
@@ -1146,8 +1453,9 @@
1146 1453 'name' => 'اردو',
1147 1454 'dir' => 'rtl',
1148 1455 'flag' => 'pk',
1149 1456 'facebook' => 'ur_PK',
1457 + 'deepl' => 'UR',
1150 1458 ),
1151 1459 'uz_UZ' => array(
1152 1460 'code' => 'uz',
1153 1461 'locale' => 'uz_UZ',
@@ -1154,8 +1462,9 @@
1154 1462 'name' => 'Oʻzbek',
1155 1463 'dir' => 'ltr',
1156 1464 'flag' => 'uz',
1157 1465 'facebook' => 'uz_UZ',
1466 + 'deepl' => 'UZ',
1158 1467 ),
1159 1468 'vec' => array(
1160 1469 'code' => 'vec',
1161 1470 'locale' => 'vec',
@@ -1169,13 +1478,37 @@
1169 1478 'name' => 'Tiếng Việt',
1170 1479 'dir' => 'ltr',
1171 1480 'flag' => 'vn',
1172 1481 'facebook' => 'vi_VN',
1482 + 'deepl' => 'VI',
1173 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 + ),
1174 1494 'xho' => array(
1495 + 'code' => 'xh',
1496 + 'locale' => 'xho',
1497 + 'name' => 'isiXhosa',
1498 + 'dir' => 'ltr',
1499 + 'flag' => 'za',
1500 + 'w3c' => 'xh',
1175 1501 'facebook' => 'xh_ZA',
1502 + 'deepl' => 'XH',
1176 1503 ),
1177 1504 'yor' => array(
1505 + 'code' => 'yo',
1506 + 'locale' => 'yor',
1507 + 'name' => 'Yorùbá',
1508 + 'dir' => 'ltr',
1509 + 'flag' => 'ng',
1510 + 'w3c' => 'yo',
1178 1511 'facebook' => 'yo_NG',
1179 1512 ),
1180 1513 'zh_CN' => array(
1181 1514 'code' => 'zh',
@@ -1183,8 +1516,9 @@
1183 1516 'name' => '中文 (中国)',
1184 1517 'dir' => 'ltr',
1185 1518 'flag' => 'cn',
1186 1519 'facebook' => 'zh_CN',
1520 + 'deepl' => 'ZH-HANS',
1187 1521 ),
1188 1522 'zh_HK' => array(
1189 1523 'code' => 'zh',
1190 1524 'locale' => 'zh_HK',
@@ -1191,8 +1525,9 @@
1191 1525 'name' => '中文 (香港)',
1192 1526 'dir' => 'ltr',
1193 1527 'flag' => 'hk',
1194 1528 'facebook' => 'zh_HK',
1529 + 'deepl' => 'ZH-HANT',
1195 1530 ),
1196 1531 'zh_TW' => array(
1197 1532 'code' => 'zh',
1198 1533 'locale' => 'zh_TW',
@@ -1199,6 +1534,17 @@
1199 1534 'name' => '中文 (台灣)',
1200 1535 'dir' => 'ltr',
1201 1536 'flag' => 'tw',
1202 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',
1203 1549 ),
1204 1550 );