PluginProbe
Translate and Go multilingual – Automatic AI translation – wpLingua / 2.6.8
Translate and Go multilingual – Automatic AI translation – wpLingua v2.6.8
2.16.4 2.16.3 2.16.2 2.16.1 2.16.0 2.15.2 2.15.1 2.15.0 2.14.3 2.14.2 2.14.1 2.14.0 2.13.1 2.13.0 2.12.3 2.12.2 2.12.1 trunk 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.2.0 1.2.1 All 109 releases
wplingua / data.php

data.php in Translate and Go multilingual – Automatic AI translation – wpLingua 2.6.8, at data.php

2,161 lines 51.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 // If this file is called directly, abort.
4 if ( ! defined( 'WPINC' ) ) {
5 die;
6 }
7
8
9 // ------------------------------------------------------------------------
10 // Data : Parse and translate
11 // ------------------------------------------------------------------------
12
13 /**
14 * Get selectors of excluded elements
15 *
16 * @return array
17 */
18 function wplng_data_excluded_selector_default() {
19 return array(
20 // Default nodes
21 'style',
22 'svg',
23 'canvas',
24 'address',
25 'iframe',
26 'code',
27 'xml',
28
29 // Link tag
30 'link[rel="EditURI"]',
31 'link[title="oEmbed (JSON)"]',
32 'link[title="oEmbed (XML)"]',
33 'link[title="JSON"]',
34 'link[type="application/rss+xml"]',
35
36 // Default class
37 '.no-translate',
38 '.notranslate',
39
40 // Wordpress
41 '#wpadminbar',
42 '.wp-embed-share-input',
43 '[aria-label="HTML"]',
44 '#media-views-js-extra',
45 '#wp-api-request-js-extra',
46
47 // wpLingua
48 'link[hreflang]',
49 '.wplng-switcher',
50 '.wplingua-menu',
51 '#wplng-modal-edit-container',
52
53 // Comment
54 '.comment-content',
55 '.comment-author',
56 '.comment_postinfo .fn',
57
58 // Author name
59 '.author.vcard',
60 '.entry-author .fn',
61
62 // Plugin: Query Monitor
63 '#query-monitor',
64 '#query-monitor-main',
65
66 // Plugin: SecuPress
67 '#secupress-donttranslate',
68
69 // Plugin: Debug Bar
70 '#querylist',
71
72 // Plugin: Google Site Kit
73 '#googlesitekit-base-data-js-extra',
74
75 // Plugin: Smash Balloon - Social photo feed
76 '#sb_instagram',
77
78 // Plugin: Complianz GDPR
79 '.cookies-per-purpose .name',
80
81 // Plugin: SEOPress
82 '#seopress-metabox-js-extra',
83 );
84 }
85
86
87 /**
88 * Get selectors of excluded elements in visual editor
89 *
90 * @return array
91 */
92 function wplng_data_excluded_editor_link() {
93 return apply_filters(
94 'wplng_excluded_editor_link',
95 array(
96 'textarea',
97 'pre',
98 'option',
99 )
100 );
101 }
102
103
104 /**
105 * Get selectors of excluded nodes text
106 *
107 * @return array
108 */
109 function wplng_data_excluded_node_text() {
110 return apply_filters(
111 'wplng_excluded_node_text',
112 array(
113 'style',
114 'svg',
115 'canvas',
116 'link',
117 'script',
118 'code',
119
120 // Plugin: Contact Form 7
121 '.wpcf7-textarea',
122 )
123 );
124 }
125
126
127 /**
128 * Get JSON elements to translate
129 *
130 * @return array
131 */
132 function wplng_data_json_to_translate() {
133 return apply_filters(
134 'wplng_json_to_translate',
135 array(
136 // Theme: Divi
137 array( 'DIVI', 'item_count' ),
138 array( 'DIVI', 'items_count' ),
139 array( 'et_pb_custom', 'subscription_failed' ),
140 array( 'et_pb_custom', 'fill_message' ),
141 array( 'et_pb_custom', 'contact_error_message' ),
142 array( 'et_pb_custom', 'invalid' ),
143 array( 'et_pb_custom', 'captcha' ),
144 array( 'et_pb_custom', 'prev' ),
145 array( 'et_pb_custom', 'previous' ),
146 array( 'et_pb_custom', 'next' ),
147 array( 'et_pb_custom', 'wrong_captcha' ),
148 array( 'et_pb_custom', 'wrong_checkbox' ),
149
150 // Plugin: WooCommerce
151 array( 'wc_add_to_cart_params', 'i18n_view_cart' ),
152 array( 'wc_country_select_params', 'i18n_select_state_text' ),
153 array( 'wc_country_select_params', 'i18n_no_matches' ),
154 array( 'wc_country_select_params', 'i18n_ajax_error' ),
155 array( 'wc_country_select_params', 'i18n_input_too_short_1' ),
156 array( 'wc_country_select_params', 'i18n_input_too_short_n' ),
157 array( 'wc_country_select_params', 'i18n_input_too_long_1' ),
158 array( 'wc_country_select_params', 'i18n_input_too_long_n' ),
159 array( 'wc_country_select_params', 'i18n_selection_too_long_1' ),
160 array( 'wc_country_select_params', 'i18n_selection_too_long_n' ),
161 array( 'wc_country_select_params', 'i18n_load_more' ),
162 array( 'wc_country_select_params', 'i18n_searching' ),
163 array( 'wc_address_i18n_params', 'i18n_required_text' ),
164 array( 'wc_address_i18n_params', 'i18n_optional_text' ),
165
166 // Plugin: YITH
167 array( 'yith_wcwl_l10n', 'labels', 'cookie_disabled' ),
168
169 // Plugin: WF Cookie Consent
170 array( 'wfCookieConsentSettings', 'wf_cookietext' ),
171 array( 'wfCookieConsentSettings', 'wf_dismisstext' ),
172 array( 'wfCookieConsentSettings', 'wf_linktext' ),
173
174 // Plugin: complianz
175 array( 'complianz', 'categories', 'statistics' ),
176 array( 'complianz', 'categories', 'marketing' ),
177 array( 'complianz', 'placeholdertext' ),
178 array( 'complianz', 'page_links', 'eu', 'privacy-statement', 'title' ),
179 array( 'complianz', 'aria_label' ),
180
181 // Plugin: ultimate-post-kit
182 array( 'UltimatePostKitConfig', 'mailchimp', 'subscribing' ),
183
184 // Plugin: royal-elementor-addons
185 array( 'WprConfig', 'addedToCartText' ),
186 array( 'WprConfig', 'viewCart' ),
187 array( 'WprConfig', 'chooseQuantityText' ),
188 array( 'WprConfig', 'input_empty' ),
189 array( 'WprConfig', 'select_empty' ),
190 array( 'WprConfig', 'file_empty' ),
191 array( 'WprConfig', 'recaptcha_error' ),
192 array( 'WprConfig', 'recaptcha_error' ),
193
194 // Plugin: WP Grid Builder
195 array( 'wpgb_settings', 'resultMsg', 'plural' ),
196 array( 'wpgb_settings', 'resultMsg', 'singular' ),
197 array( 'wpgb_settings', 'resultMsg', 'none' ),
198
199 array( 'wpgb_settings', 'lightbox', 'errorMsg' ),
200 array( 'wpgb_settings', 'lightbox', 'prevLabel' ),
201 array( 'wpgb_settings', 'lightbox', 'nextLabel' ),
202 array( 'wpgb_settings', 'lightbox', 'closeLabel' ),
203
204 array( 'wpgb_settings', 'combobox', 'search' ),
205 array( 'wpgb_settings', 'combobox', 'loading' ),
206 array( 'wpgb_settings', 'combobox', 'cleared' ),
207 array( 'wpgb_settings', 'combobox', 'expanded' ),
208 array( 'wpgb_settings', 'combobox', 'noResults' ),
209 array( 'wpgb_settings', 'combobox', 'collapsed' ),
210 array( 'wpgb_settings', 'combobox', 'toggleLabel' ),
211 array( 'wpgb_settings', 'combobox', 'clearLabel' ),
212 array( 'wpgb_settings', 'combobox', 'selected' ),
213 array( 'wpgb_settings', 'combobox', 'deselected' ),
214
215 array( 'wpgb_settings', 'autocomplete', 'open' ),
216 array( 'wpgb_settings', 'autocomplete', 'input' ),
217 array( 'wpgb_settings', 'autocomplete', 'clear' ),
218 array( 'wpgb_settings', 'autocomplete', 'noResults' ),
219 array( 'wpgb_settings', 'autocomplete', 'loading' ),
220 array( 'wpgb_settings', 'autocomplete', 'clearLabel' ),
221 array( 'wpgb_settings', 'autocomplete', 'select' ),
222
223 array( 'wpgb_settings', 'range', 'minLabel' ),
224 array( 'wpgb_settings', 'range', 'maxLabel' ),
225 )
226 );
227 }
228
229
230 /**
231 * Get JSON to exclude from translation
232 *
233 * @return array
234 */
235 function wplng_data_excluded_json() {
236 return apply_filters(
237 'wplng_excluded_json',
238 array(
239 // wpLingua: Ajax edit modal
240 array( 'data', 'wplng_edit_html' ),
241 array( 'wplngI18nTranslation' ),
242 array( 'wplngI18nSlug' ),
243 array( 'wplngI18nGutenberg' ),
244
245 // Plugin: WooCommerce
246 array( 'wc_country_select_params', 'countries' ),
247
248 // Plugin: Google Site Kit
249 array( '_googlesitekitBaseData' ),
250 )
251 );
252 }
253
254
255 /**
256 * Get AJAX action to exclude from translation
257 *
258 * @return array
259 */
260 function wplng_data_excluded_ajax_action() {
261 return apply_filters(
262 'wplng_excluded_ajax_action',
263 array(
264 // WordPress
265 'heartbeat',
266
267 // Plugin: wpLingua
268 'wplng_ajax_heartbeat',
269 'wplng_ajax_translation',
270 'wplng_ajax_edit_modal',
271 'wplng_ajax_save_modal',
272 'wplng_ajax_slug',
273 )
274 );
275 }
276
277
278 /**
279 * Get attributes and selectors of JSON to translate
280 *
281 * @return array
282 */
283 function wplng_data_attr_json_to_translate() {
284 return apply_filters(
285 'wplng_attr_json_to_translate',
286 array(
287 // Theme: Divi
288 array(
289 'attr' => 'data-et-multi-view',
290 'selector' => '[data-et-multi-view]',
291 ),
292
293 // Theme: my-listing
294 array(
295 'attr' => ':choices',
296 'selector' => 'order-filter[:choices]',
297 ),
298 array(
299 'attr' => ':choices',
300 'selector' => 'checkboxes-filter[:choices]',
301 ),
302 )
303 );
304 }
305
306
307 /**
308 * Get attributes and selectors of texts in attribute to translate
309 *
310 * @return array
311 */
312 function wplng_data_attr_text_to_translate() {
313 return apply_filters(
314 'wplng_attr_text_to_translate',
315 array(
316 // Default tags
317 array(
318 'attr' => 'alt',
319 'selector' => '[alt]',
320 ),
321 array(
322 'attr' => 'title',
323 'selector' => '[title]',
324 ),
325 array(
326 'attr' => 'placeholder',
327 'selector' => '[placeholder]',
328 ),
329 array(
330 'attr' => 'label',
331 'selector' => '[label]',
332 ),
333 array(
334 'attr' => 'aria-label',
335 'selector' => '[aria-label]',
336 ),
337 array(
338 'attr' => 'value',
339 'selector' => '[type="submit"]',
340 ),
341 array(
342 'attr' => 'value',
343 'selector' => 'input[type="button"]',
344 ),
345
346 // WordPress
347 array(
348 'attr' => 'content',
349 'selector' => 'meta[property="article:tag"]',
350 ),
351 array(
352 'attr' => 'content',
353 'selector' => 'meta[property="article:section"]',
354 ),
355 array(
356 'attr' => 'content',
357 'selector' => 'meta[name="description"]',
358 ),
359
360 // Open Graph
361 array(
362 'attr' => 'content',
363 'selector' => 'meta[property="og:title"]',
364 ),
365 array(
366 'attr' => 'content',
367 'selector' => 'meta[property="og:description"]',
368 ),
369 array(
370 'attr' => 'content',
371 'selector' => 'meta[property="og:site_name"]',
372 ),
373 array(
374 'attr' => 'content',
375 'selector' => 'meta[property="og:image:alt"]',
376 ),
377
378 // Dublin Core
379 array(
380 'attr' => 'content',
381 'selector' => 'meta[name="dc.title"]',
382 ),
383 array(
384 'attr' => 'content',
385 'selector' => 'meta[name="dc.description"]',
386 ),
387
388 // Twitter
389 array(
390 'attr' => 'content',
391 'selector' => 'meta[name="twitter:title"]',
392 ),
393 array(
394 'attr' => 'content',
395 'selector' => 'meta[name="twitter:description"]',
396 ),
397 array(
398 'attr' => 'content',
399 'selector' => 'meta[name="twitter:label1"]',
400 ),
401 array(
402 'attr' => 'content',
403 'selector' => 'meta[name="twitter:data1"]',
404 ),
405 array(
406 'attr' => 'content',
407 'selector' => 'meta[name="twitter:label2"]',
408 ),
409 array(
410 'attr' => 'content',
411 'selector' => 'meta[name="twitter:data2"]',
412 ),
413 array(
414 'attr' => 'content',
415 'selector' => 'meta[name="twitter:image:alt"]',
416 ),
417
418 // Plugin: Fluent Forms tooltips
419 array(
420 'attr' => 'data-content',
421 'selector' => '.ff-el-tooltip[data-content]',
422 ),
423
424 // Plugin: Forminator
425 array(
426 'attr' => 'data-placeholder',
427 'selector' => '[data-placeholder]',
428 ),
429 array(
430 'attr' => 'data-search-placeholde',
431 'selector' => '[data-search-placeholde]',
432 ),
433
434 // Plugin: Smart Slider 3
435 array(
436 'attr' => 'data-title',
437 'selector' => '[data-title]',
438 ),
439
440 // Plugin: WooCommerce
441 array(
442 'attr' => 'data-order_button_text',
443 'selector' => '[data-order_button_text]',
444 ),
445 )
446 );
447 }
448
449
450 /**
451 * Get attributes and selectors of HTML in attribute to translate
452 *
453 * @return array
454 */
455 function wplng_data_attr_html_to_translate() {
456 return apply_filters(
457 'wplng_attr_html_to_translate',
458 array(
459 array(
460 'attr' => 'data-sub-html',
461 'selector' => '[data-sub-html]',
462 ),
463 )
464 );
465 }
466
467
468 /**
469 * Get attributes and selectors of URL to translate
470 *
471 * @return array
472 */
473 function wplng_data_attr_url_to_translate() {
474 return apply_filters(
475 'wplng_attr_url_to_translate',
476 array(
477 array(
478 'attr' => 'href',
479 'selector' => 'a[href]',
480 ),
481 array(
482 'attr' => 'action',
483 'selector' => 'form[action]',
484 ),
485 array(
486 'attr' => 'content',
487 'selector' => 'meta[property="og:url"]',
488 ),
489 array(
490 'attr' => 'href',
491 'selector' => 'link[rel="canonical"]',
492 ),
493 array(
494 'attr' => 'content',
495 'selector' => 'meta[name="dc.relation"]',
496 ),
497 array(
498 'attr' => 'src',
499 'selector' => 'img[src]',
500 ),
501 array(
502 'attr' => 'src',
503 'selector' => 'iframe[src]',
504 ),
505 array(
506 'attr' => 'src',
507 'selector' => 'video source[src]',
508 ),
509
510 // Plugin: Divi Supreme
511 array(
512 'attr' => 'data-mfp-src',
513 'selector' => '[data-mfp-src]',
514 ),
515 )
516 );
517 }
518
519
520 /**
521 * GEt attributes and selector of elements where translate language ID
522 *
523 * @return array
524 */
525 function wplng_data_attr_lang_id_to_replace() {
526 return apply_filters(
527 'wplng_attr_lang_id_to_replace',
528 array(
529 array(
530 'attr' => 'lang',
531 'selector' => 'html',
532 ),
533 array(
534 'attr' => 'content',
535 'selector' => 'meta[property="og:locale"]',
536 ),
537 array(
538 'attr' => 'content',
539 'selector' => 'meta[name="dc.language"]',
540 ),
541 )
542 );
543 }
544
545
546 // ------------------------------------------------------------------------
547 // Data : Switcher options
548 // ------------------------------------------------------------------------
549
550 /**
551 * Get options for switcher insertion
552 *
553 * @return array
554 */
555 function wplng_data_switcher_valid_insert() {
556 return array(
557 'bottom-right' => __( 'Bottom right', 'wplingua' ),
558 'bottom-center' => __( 'Bottom center', 'wplingua' ),
559 'bottom-left' => __( 'Bottom left', 'wplingua' ),
560 'none' => __( 'None', 'wplingua' ),
561 );
562 }
563
564
565 /**
566 * Get options for switcher themes
567 *
568 * @return array
569 */
570 function wplng_data_switcher_valid_theme() {
571 return array(
572 'light-double-smooth' => __( 'Light - Double - Smooth', 'wplingua' ),
573 'light-double-square' => __( 'Light - Double - Square', 'wplingua' ),
574 'light-simple-smooth' => __( 'Light - Simple - Smooth', 'wplingua' ),
575 'light-simple-square' => __( 'Light - Simple - Square', 'wplingua' ),
576 'grey-double-smooth' => __( 'Grey - Double - Smooth', 'wplingua' ),
577 'grey-double-square' => __( 'Grey - Double - Square', 'wplingua' ),
578 'grey-simple-smooth' => __( 'Grey - Simple - Smooth', 'wplingua' ),
579 'grey-simple-square' => __( 'Grey - Simple - Square', 'wplingua' ),
580 'dark-double-smooth' => __( 'Dark - Double - Smooth', 'wplingua' ),
581 'dark-double-square' => __( 'Dark - Double - Square', 'wplingua' ),
582 'dark-simple-smooth' => __( 'Dark - Simple - Smooth', 'wplingua' ),
583 'dark-simple-square' => __( 'Dark - Simple - Square', 'wplingua' ),
584 'blurblack-double-smooth' => __( 'Blur Black - Double - Smooth', 'wplingua' ),
585 'blurblack-double-square' => __( 'Blur Black - Double - Square', 'wplingua' ),
586 'blurblack-simple-smooth' => __( 'Blur Black - Simple - Smooth', 'wplingua' ),
587 'blurblack-simple-square' => __( 'Blur Black - Simple - Square', 'wplingua' ),
588 'blurwhite-double-smooth' => __( 'Blur White - Double - Smooth', 'wplingua' ),
589 'blurwhite-double-square' => __( 'Blur White - Double - Square', 'wplingua' ),
590 'blurwhite-simple-smooth' => __( 'Blur White - Simple - Smooth', 'wplingua' ),
591 'blurwhite-simple-square' => __( 'Blur White - Simple - Square', 'wplingua' ),
592 );
593 }
594
595
596 /**
597 * Get options for switcher style
598 *
599 * @return array
600 */
601 function wplng_data_switcher_valid_style() {
602 return array(
603 'list' => __( 'Inline list', 'wplingua' ),
604 'block' => __( 'Block', 'wplingua' ),
605 'dropdown' => __( 'Dropdown', 'wplingua' ),
606 );
607 }
608
609
610 /**
611 * Get options for switcher name format
612 *
613 * @return array
614 */
615 function wplng_data_switcher_valid_name_format() {
616 return array(
617 'original' => __( 'Original name', 'wplingua' ),
618 'name' => __( 'Translated name', 'wplingua' ),
619 'id' => __( 'Language ID', 'wplingua' ),
620 'none' => __( 'No display', 'wplingua' ),
621 );
622 }
623
624
625 /**
626 * Get options for switcher flags style
627 *
628 * @return array
629 */
630 function wplng_data_switcher_valid_flags_style() {
631 return array(
632 'circle' => __( 'Circle', 'wplingua' ),
633 'rectangular' => __( 'Rectangular', 'wplingua' ),
634 'wave' => __( 'Wave', 'wplingua' ),
635 'none' => __( 'No display', 'wplingua' ),
636 );
637 }
638
639
640 // ------------------------------------------------------------------------
641 // Data : Switcher nav menu options
642 // ------------------------------------------------------------------------
643
644 /**
645 * Get options for switcher name format in nav menu
646 *
647 * @return array
648 */
649 function wplng_data_switcher_nav_menu_valid_name_format() {
650 return array(
651 'o' => __( 'Original name', 'wplingua' ),
652 't' => __( 'Translated name', 'wplingua' ),
653 'i' => __( 'Language ID', 'wplingua' ),
654 'n' => __( 'No display', 'wplingua' ),
655 );
656 }
657
658
659 /**
660 * Get options for switcher flags style in nav menu
661 *
662 * @return array
663 */
664 function wplng_data_switcher_nav_menu_valid_flags_style() {
665 return array(
666 'y' => __( 'Display', 'wplingua' ),
667 'n' => __( 'No display', 'wplingua' ),
668 );
669 }
670
671
672 /**
673 * Get options for switcher layout in nav menu
674 *
675 * @return array
676 */
677 function wplng_data_switcher_nav_menu_valid_layout() {
678 return array(
679 't' => __( 'List without current language', 'wplingua' ),
680 'l' => __( 'List without active class', 'wplingua' ),
681 'a' => __( 'List with active class', 'wplingua' ),
682 's' => __( 'Sub-list', 'wplingua' ),
683 );
684 }
685
686
687 // ------------------------------------------------------------------------
688 // Data : Languages
689 // ------------------------------------------------------------------------
690
691 /**
692 * Get all languages ID
693 *
694 * @return array Languages ID
695 */
696 function wplng_data_languages_id() {
697 return array(
698 'ar', // Arabic
699 'da', // Danish
700 'de', // German
701 'en', // English
702 'el', // Greek
703 'es', // Spanish
704 'fi', // Finnish
705 'fr', // French
706 'hi', // Hindi
707 'hu', // Hungarian
708 'id', // Indonesian
709 'it', // Italian
710 'he', // Hebrew
711 'ja', // Japanese
712 'ko', // Korean
713 'nl', // Dutch
714 'pl', // Polish
715 'pt', // Portuguese
716 'ru', // Russian
717 'sk', // Slovak
718 'sv', // Swedish
719 'zh', // Chinese
720 'tr', // Turkish
721 'uk', // Ukrainian
722 'vi', // Vietnamese
723 );
724 }
725
726
727 /**
728 * Get all languages data
729 *
730 * @return array Languages data
731 */
732 function wplng_data_languages() {
733 return array(
734 array(
735 'name' => __( 'Arabic', 'wplingua' ),
736 'id' => 'ar',
737 'dir' => 'rtl',
738 'flag' => '_a',
739 'flags' => array(
740 array(
741 'name' => __( 'Global', 'wplingua' ),
742 'id' => '_a',
743 'flag' => '_a',
744 ),
745 array(
746 'name' => __( 'Egypt', 'wplingua' ),
747 'id' => 'eg',
748 'flag' => 'eg',
749 ),
750 array(
751 'name' => __( 'Saudi Arabia', 'wplingua' ),
752 'id' => 'sa',
753 'flag' => 'sa',
754 ),
755 array(
756 'name' => __( 'Algeria', 'wplingua' ),
757 'id' => 'dz',
758 'flag' => 'dz',
759 ),
760 array(
761 'name' => __( 'Bahrain', 'wplingua' ),
762 'id' => 'bh',
763 'flag' => 'bh',
764 ),
765 array(
766 'name' => __( 'Chad', 'wplingua' ),
767 'id' => 'td',
768 'flag' => 'td',
769 ),
770 array(
771 'name' => __( 'Comoros', 'wplingua' ),
772 'id' => 'km',
773 'flag' => 'km',
774 ),
775 array(
776 'name' => __( 'Djibouti', 'wplingua' ),
777 'id' => 'dj',
778 'flag' => 'dj',
779 ),
780 array(
781 'name' => __( 'Iraq', 'wplingua' ),
782 'id' => 'iq',
783 'flag' => 'iq',
784 ),
785 array(
786 'name' => __( 'Jordan', 'wplingua' ),
787 'id' => 'jo',
788 'flag' => 'jo',
789 ),
790 array(
791 'name' => __( 'Kuwait', 'wplingua' ),
792 'id' => 'kw',
793 'flag' => 'kw',
794 ),
795 array(
796 'name' => __( 'Lebanon', 'wplingua' ),
797 'id' => 'lb',
798 'flag' => 'lb',
799 ),
800 array(
801 'name' => __( 'Libya', 'wplingua' ),
802 'id' => 'ly',
803 'flag' => 'ly',
804 ),
805 array(
806 'name' => __( 'Mauritania', 'wplingua' ),
807 'id' => 'mr',
808 'flag' => 'mr',
809 ),
810 array(
811 'name' => __( 'Morocco', 'wplingua' ),
812 'id' => 'ma',
813 'flag' => 'ma',
814 ),
815 array(
816 'name' => __( 'Oman', 'wplingua' ),
817 'id' => 'om',
818 'flag' => 'om',
819 ),
820 array(
821 'name' => __( 'Palestine', 'wplingua' ),
822 'id' => 'ps',
823 'flag' => 'ps',
824 ),
825 array(
826 'name' => __( 'Qatar', 'wplingua' ),
827 'id' => 'qa',
828 'flag' => 'qa',
829 ),
830 array(
831 'name' => __( 'Somalia', 'wplingua' ),
832 'id' => 'so',
833 'flag' => 'so',
834 ),
835 array(
836 'name' => __( 'Sudan', 'wplingua' ),
837 'id' => 'sd',
838 'flag' => 'sd',
839 ),
840 array(
841 'name' => __( 'Syria', 'wplingua' ),
842 'id' => 'sy',
843 'flag' => 'sy',
844 ),
845 array(
846 'name' => __( 'Tunisia', 'wplingua' ),
847 'id' => 'tn',
848 'flag' => 'tn',
849 ),
850 array(
851 'name' => __( 'United Arab Emirates', 'wplingua' ),
852 'id' => 'ae',
853 'flag' => 'ae',
854 ),
855 array(
856 'name' => __( 'Yemen', 'wplingua' ),
857 'id' => 'ye',
858 'flag' => 'ye',
859 ),
860 ),
861 'name_translation' => array(
862 'ar' => 'العربية',
863 'da' => 'Arabisk',
864 'de' => 'Arabisch',
865 'en' => 'Arabic',
866 'es' => 'Árabe',
867 'fi' => 'Arabia',
868 'fr' => 'Arabe',
869 'el' => 'Αραβικά',
870 'hi' => '�
871 रबी',
872 'hu' => 'Arab',
873 'id' => 'Arab',
874 'it' => 'Araba',
875 'he' => 'עֲרָבִית',
876 'ja' => 'アラビア語',
877 'ko' => '아랍어',
878 'nl' => 'Arabisch',
879 'pl' => 'Arabski',
880 'pt' => 'Árabe',
881 'ru' => 'Арабский',
882 'se' => 'Arabiska',
883 'sk' => 'Arabčina',
884 'zh' => '阿拉伯',
885 'tr' => 'Arapça',
886 'uk' => 'Арабський',
887 'vi' => ' Rập',
888 ),
889 ),
890 array(
891 'name' => __( 'Chinese', 'wplingua' ),
892 'id' => 'zh',
893 'flag' => '_c',
894 'flags' => array(
895 array(
896 'name' => __( 'Global', 'wplingua' ),
897 'id' => '_c',
898 'flag' => '_c',
899 ),
900 array(
901 'name' => __( 'China', 'wplingua' ),
902 'id' => 'cn',
903 'flag' => 'cn',
904 ),
905 array(
906 'name' => __( 'Hong Kong', 'wplingua' ),
907 'id' => 'hk',
908 'flag' => 'hk',
909 ),
910 array(
911 'name' => __( 'Malaysia', 'wplingua' ),
912 'id' => 'my',
913 'flag' => 'my',
914 ),
915 array(
916 'name' => __( 'Singapore', 'wplingua' ),
917 'id' => 'sg',
918 'flag' => 'sg',
919 ),
920 ),
921 'name_translation' => array(
922 'ar' => 'الصينية',
923 'da' => 'Kinesisk',
924 'de' => 'Chinesisch',
925 'en' => 'Chinese',
926 'es' => 'Chino',
927 'fi' => 'Kiinalainen',
928 'fr' => 'Chinois',
929 'el' => 'Κινέζικα',
930 'hi' => 'चीनी',
931 'hu' => 'Kínai',
932 'id' => 'Cina',
933 'it' => 'Cinese',
934 'he' => 'סִינִית',
935 'ja' => '中国語',
936 'ko' => '중국어',
937 'nl' => 'Chinees',
938 'pl' => 'Chiński',
939 'pt' => 'Chinês',
940 'ru' => 'Китайский',
941 'se' => 'Kinesiska',
942 'sk' => 'Čínština',
943 'zh' => '中文',
944 'tr' => 'Çince',
945 'uk' => 'Китайський',
946 'vi' => 'Trung',
947 ),
948 ),
949 array(
950 'name' => __( 'Danish', 'wplingua' ),
951 'id' => 'da',
952 'flag' => 'dk',
953 'flags' => array(
954 array(
955 'name' => __( 'Denmark', 'wplingua' ),
956 'id' => 'dk',
957 'flag' => 'dk',
958 ),
959 ),
960 'name_translation' => array(
961 'ar' => 'الدن�
962 اركية',
963 'da' => 'Dansk',
964 'de' => 'Dänisch',
965 'en' => 'Danish',
966 'es' => 'Danés',
967 'fi' => 'Tanskalainen',
968 'fr' => 'Danois',
969 'el' => 'Δανικά',
970 'hi' => 'दानिश',
971 'hu' => 'Dán',
972 'id' => 'Dansk',
973 'it' => 'Danese',
974 'he' => 'דַנִי',
975 'ja' => 'デンマーク語',
976 'ko' => '덴마크어',
977 'nl' => 'Deens',
978 'pl' => 'Duński',
979 'pt' => 'Dinamarquesa',
980 'ru' => 'Датский',
981 'se' => 'Danska',
982 'sk' => 'Dánčina',
983 'zh' => '丹麦语',
984 'tr' => 'Danca',
985 'uk' => 'Датський',
986 'vi' => 'Đan Mạch',
987 ),
988 ),
989 array(
990 'name' => __( 'Dutch', 'wplingua' ),
991 'id' => 'nl',
992 'flag' => 'nl',
993 'flags' => array(
994 array(
995 'name' => __( 'Netherlands', 'wplingua' ),
996 'id' => 'nl',
997 'flag' => 'nl',
998 ),
999 array(
1000 'name' => __( 'Belgium', 'wplingua' ),
1001 'id' => 'be',
1002 'flag' => 'be',
1003 ),
1004 array(
1005 'name' => __( 'Suriname', 'wplingua' ),
1006 'id' => 'sr',
1007 'flag' => 'sr',
1008 ),
1009 ),
1010 'name_translation' => array(
1011 'ar' => 'الهولندية',
1012 'da' => 'Hollandsk',
1013 'de' => 'Niederländisch',
1014 'en' => 'Dutch',
1015 'es' => 'Holandés',
1016 'fi' => 'Hollantilainen',
1017 'fr' => 'Néerlandais',
1018 'el' => 'Ολλανδικά',
1019 'hi' => 'डच',
1020 'hu' => 'Holland',
1021 'id' => 'Belanda',
1022 'it' => 'Olandese',
1023 'he' => 'הוֹלַנדִי',
1024 'ja' => 'オランダ語',
1025 'ko' => '네덜란드어',
1026 'nl' => 'Nederlands',
1027 'pl' => 'Holenderski',
1028 'pt' => 'Holandês',
1029 'ru' => 'Голландий',
1030 'se' => 'Nederländska',
1031 'sk' => 'Holandčina',
1032 'zh' => '荷�
1033 �语',
1034 'tr' => 'Hollandaca',
1035 'uk' => 'Голландський',
1036 'vi' => 'Hà Lan',
1037 ),
1038 ),
1039 array(
1040 'name' => __( 'Slovak', 'wplingua' ),
1041 'id' => 'sk',
1042 'flag' => 'sk',
1043 'flags' => array(
1044 array(
1045 'name' => __( 'Slovakia', 'wplingua' ),
1046 'id' => 'sk',
1047 'flag' => 'sk',
1048 ),
1049 array(
1050 'name' => __( 'Czech Republic', 'wplingua' ),
1051 'id' => 'cz',
1052 'flag' => 'cz',
1053 ),
1054 ),
1055 'name_translation' => array(
1056 'ar' => 'السلوفاكية',
1057 'da' => 'Slovakisk',
1058 'de' => 'Slowakisch',
1059 'en' => 'Slovak',
1060 'es' => 'Eslovaquia',
1061 'fi' => 'Slovakian',
1062 'fr' => 'Slovaque',
1063 'el' => 'Σλοβακία',
1064 'hi' => 'स्लोवाक',
1065 'hu' => 'Szlovák',
1066 'id' => 'Slowakia',
1067 'it' => 'Slovacco',
1068 'he' => 'סלובקית',
1069 'ja' => 'スロバキア語',
1070 'ko' => '슬로바키아어',
1071 'nl' => 'Slowaaks',
1072 'pl' => 'Słowacki',
1073 'pt' => 'Eslovaco',
1074 'ru' => 'Словацкий',
1075 'se' => 'Slovakiska',
1076 'sk' => 'Slovenská',
1077 'zh' => '斯洛伐�
1078 �语',
1079 'tr' => 'Slovakça',
1080 'uk' => 'Словацька',
1081 'vi' => 'Slovak',
1082 ),
1083 ),
1084 array(
1085 'name' => __( 'English', 'wplingua' ),
1086 'id' => 'en',
1087 'flag' => '_e',
1088 'flags' => array(
1089 array(
1090 'name' => __( 'US / GB', 'wplingua' ),
1091 'id' => '_e',
1092 'flag' => '_e',
1093 ),
1094 array(
1095 'name' => __( 'United Kingdom', 'wplingua' ),
1096 'id' => 'gb',
1097 'flag' => 'gb',
1098 ),
1099 array(
1100 'name' => __( 'United States', 'wplingua' ),
1101 'id' => 'us',
1102 'flag' => 'us',
1103 ),
1104 array(
1105 'name' => __( 'Australia', 'wplingua' ),
1106 'id' => 'au',
1107 'flag' => 'au',
1108 ),
1109 array(
1110 'name' => __( 'Canada', 'wplingua' ),
1111 'id' => 'ca',
1112 'flag' => 'ca',
1113 ),
1114 array(
1115 'name' => __( 'Ireland', 'wplingua' ),
1116 'id' => 'ie',
1117 'flag' => 'ie',
1118 ),
1119 array(
1120 'name' => __( 'New Zealand', 'wplingua' ),
1121 'id' => 'nz',
1122 'flag' => 'nz',
1123 ),
1124 array(
1125 'name' => __( 'Nigeria', 'wplingua' ),
1126 'id' => 'ng',
1127 'flag' => 'ng',
1128 ),
1129 array(
1130 'name' => __( 'South Africa', 'wplingua' ),
1131 'id' => 'za',
1132 'flag' => 'za',
1133 ),
1134 array(
1135 'name' => __( 'Kenya', 'wplingua' ),
1136 'id' => 'ke',
1137 'flag' => 'ke',
1138 ),
1139 array(
1140 'name' => __( 'Ghana', 'wplingua' ),
1141 'id' => 'gh',
1142 'flag' => 'gh',
1143 ),
1144 array(
1145 'name' => __( 'South Sudan', 'wplingua' ),
1146 'id' => 'ss',
1147 'flag' => 'ss',
1148 ),
1149 array(
1150 'name' => __( 'Sierra Leone', 'wplingua' ),
1151 'id' => 'sl',
1152 'flag' => 'sl',
1153 ),
1154 array(
1155 'name' => __( 'Singapore', 'wplingua' ),
1156 'id' => 'sg',
1157 'flag' => 'sg',
1158 ),
1159 array(
1160 'name' => __( 'Liberia', 'wplingua' ),
1161 'id' => 'lr',
1162 'flag' => 'lr',
1163 ),
1164 array(
1165 'name' => __( 'Jamaica', 'wplingua' ),
1166 'id' => 'jm',
1167 'flag' => 'jm',
1168 ),
1169 ),
1170 'name_translation' => array(
1171 'ar' => 'الإنجليزية',
1172 'da' => 'Engelsk',
1173 'de' => 'Englisch',
1174 'en' => 'English',
1175 'es' => 'Inglés',
1176 'fi' => 'Englanti',
1177 'fr' => 'Anglais',
1178 'el' => 'Αγγλικά',
1179 'hi' => '�
1180 ंग्रेज़ी',
1181 'hu' => 'Angol',
1182 'id' => 'Inggris',
1183 'it' => 'Inglese',
1184 'he' => 'אנגלית',
1185 'ja' => '英語',
1186 'ko' => '영어',
1187 'nl' => 'Engels',
1188 'pl' => 'Angielski',
1189 'pt' => 'Inglês',
1190 'ru' => 'Английский',
1191 'se' => 'Engelska',
1192 'sk' => 'Angličtina',
1193 'zh' => '英语',
1194 'tr' => 'İngilizce',
1195 'uk' => 'Англійський',
1196 'vi' => 'Anh',
1197 ),
1198 ),
1199 array(
1200 'name' => __( 'Finnish', 'wplingua' ),
1201 'id' => 'fi',
1202 'flag' => 'fi',
1203 'flags' => array(
1204 array(
1205 'name' => __( 'Finland', 'wplingua' ),
1206 'id' => 'fi',
1207 'flag' => 'fi',
1208 ),
1209 ),
1210 'name_translation' => array(
1211 'ar' => 'الفنلندية',
1212 'da' => 'Finsk',
1213 'de' => 'Finnisch',
1214 'en' => 'Finnish',
1215 'es' => 'Finlandés',
1216 'fi' => 'Suomi',
1217 'fr' => 'Finlandais',
1218 'el' => 'Φινλανδική',
1219 'hi' => 'फिनिश',
1220 'hu' => 'Finn',
1221 'id' => 'Finlandia',
1222 'it' => 'Finlandese',
1223 'he' => 'פִינִית',
1224 'ja' => 'フィンランド語 ',
1225 'ko' => '핀란드어',
1226 'nl' => 'Fins',
1227 'pl' => 'Fiński',
1228 'pt' => 'Finlandês',
1229 'ru' => 'Финский',
1230 'se' => 'Finska',
1231 'sk' => 'Fínska',
1232 'zh' => '芬�
1233 �语',
1234 'tr' => 'Fince',
1235 'uk' => 'Фінський',
1236 'vi' => 'Phần Lan',
1237 ),
1238 ),
1239 array(
1240 'name' => __( 'French', 'wplingua' ),
1241 'id' => 'fr',
1242 'flag' => 'fr',
1243 'flags' => array(
1244 array(
1245 'name' => __( 'France', 'wplingua' ),
1246 'id' => 'fr',
1247 'flag' => 'fr',
1248 ),
1249 array(
1250 'name' => __( 'Belgium', 'wplingua' ),
1251 'id' => 'be',
1252 'flag' => 'be',
1253 ),
1254 array(
1255 'name' => __( 'Quebec', 'wplingua' ),
1256 'id' => '_q',
1257 'flag' => '_q',
1258 ),
1259 array(
1260 'name' => __( 'Canada', 'wplingua' ),
1261 'id' => 'ca',
1262 'flag' => 'ca',
1263 ),
1264 array(
1265 'name' => __( 'Congo - Kinshasa', 'wplingua' ),
1266 'id' => 'cd',
1267 'flag' => 'cd',
1268 ),
1269 array(
1270 'name' => __( 'Congo - Brazzaville', 'wplingua' ),
1271 'id' => 'cg',
1272 'flag' => 'cg',
1273 ),
1274 array(
1275 'name' => __( 'Cameroon', 'wplingua' ),
1276 'id' => 'cm',
1277 'flag' => 'cm',
1278 ),
1279 array(
1280 'name' => __( 'Ivory Coast', 'wplingua' ),
1281 'id' => 'ci',
1282 'flag' => 'ci',
1283 ),
1284 array(
1285 'name' => __( 'Switzerland', 'wplingua' ),
1286 'id' => 'ch',
1287 'flag' => 'ch',
1288 ),
1289 ),
1290 'name_translation' => array(
1291 'ar' => 'الفرنسية',
1292 'da' => 'Fransk',
1293 'de' => 'Französisch',
1294 'en' => 'French',
1295 'es' => 'Francés',
1296 'fi' => 'Ranskan',
1297 'fr' => 'Français',
1298 'el' => 'Γαλλικά',
1299 'hi' => 'फ़्रेंच',
1300 'hu' => 'Francia',
1301 'id' => 'Prancis',
1302 'it' => 'Francese',
1303 'he' => 'צָרְפָתִית',
1304 'ja' => 'フランス語',
1305 'ko' => '프랑스어',
1306 'nl' => 'Frans',
1307 'pl' => 'Francuski',
1308 'pt' => 'Francês',
1309 'ru' => 'Французский',
1310 'se' => 'Franska',
1311 'sk' => 'Francúzština',
1312 'zh' => '法语',
1313 'tr' => 'Fransızca',
1314 'uk' => 'Французький',
1315 'vi' => 'Pháp',
1316 ),
1317 ),
1318 array(
1319 'name' => __( 'German', 'wplingua' ),
1320 'id' => 'de',
1321 'flag' => 'de',
1322 'flags' => array(
1323 array(
1324 'name' => __( 'Germany', 'wplingua' ),
1325 'id' => 'de',
1326 'flag' => 'de',
1327 ),
1328 array(
1329 'name' => __( 'Austria', 'wplingua' ),
1330 'id' => 'at',
1331 'flag' => 'at',
1332 ),
1333 array(
1334 'name' => __( 'Switzerland', 'wplingua' ),
1335 'id' => 'ch',
1336 'flag' => 'ch',
1337 ),
1338 array(
1339 'name' => __( 'Liechtenstein', 'wplingua' ),
1340 'id' => 'li',
1341 'flag' => 'li',
1342 ),
1343 ),
1344 'name_translation' => array(
1345 'ar' => 'الأل�
1346 انية',
1347 'da' => 'Tysk',
1348 'de' => 'Deutsch',
1349 'en' => 'German',
1350 'es' => 'Alemán',
1351 'fi' => 'Saksan',
1352 'fr' => 'Allemand',
1353 'el' => 'Γερμανικά',
1354 'hi' => 'जर्मन',
1355 'hu' => 'Német',
1356 'id' => 'Jerman',
1357 'it' => 'Tedesco',
1358 'he' => 'גֶרמָנִיָת',
1359 'ja' => 'ドイツ語',
1360 'ko' => '�
1361 일어',
1362 'nl' => 'Duits',
1363 'pl' => 'Niemiecki',
1364 'pt' => 'Alemão',
1365 'ru' => 'Немецкий',
1366 'se' => 'Tyska',
1367 'sk' => 'Nemčina',
1368 'zh' => '德国',
1369 'tr' => 'Almanca',
1370 'uk' => 'Німецький',
1371 'vi' => 'Đức',
1372 ),
1373 ),
1374 array(
1375 'name' => __( 'Greek', 'wplingua' ),
1376 'id' => 'el',
1377 'flag' => 'gr',
1378 'flags' => array(
1379 array(
1380 'name' => __( 'Greece', 'wplingua' ),
1381 'id' => 'gr',
1382 'flag' => 'gr',
1383 ),
1384 array(
1385 'name' => __( 'Cyprus', 'wplingua' ),
1386 'id' => 'cy',
1387 'flag' => 'cy',
1388 ),
1389 ),
1390 'name_translation' => array(
1391 'ar' => 'اليونانية',
1392 'da' => 'Græsk',
1393 'de' => 'Griechisch',
1394 'en' => 'Greek',
1395 'es' => 'Griego',
1396 'fi' => 'Kreikkalainen',
1397 'fr' => 'Grecque',
1398 'el' => 'Ελληνική',
1399 'hi' => 'यूनानी',
1400 'hu' => 'Görög',
1401 'id' => 'Yunani',
1402 'it' => 'Greco',
1403 'he' => 'יווני',
1404 'ja' => 'ギリシャ語',
1405 'ko' => '그리스어',
1406 'nl' => 'Grieks',
1407 'pl' => 'Grecki',
1408 'pt' => 'Grego',
1409 'ru' => 'Греческий',
1410 'se' => 'Grekiska',
1411 'sk' => 'Gréčtina',
1412 'zh' => '希�
1413 �文',
1414 'tr' => 'Yunanca',
1415 'uk' => 'Грецький',
1416 'vi' => 'Hy Lạp',
1417 ),
1418 ),
1419 array(
1420 'name' => __( 'Hebrew', 'wplingua' ),
1421 'id' => 'he',
1422 'dir' => 'rtl',
1423 'flag' => 'il',
1424 'flags' => array(
1425 array(
1426 'name' => __( 'Israel', 'wplingua' ),
1427 'id' => 'il',
1428 'flag' => 'il',
1429 ),
1430 ),
1431 'name_translation' => array(
1432 'ar' => 'العبرية',
1433 'da' => 'Hebræisk',
1434 'de' => 'Hebräisch',
1435 'en' => 'Hebrew',
1436 'es' => 'Hebreo',
1437 'fi' => 'Heprea',
1438 'fr' => 'Hébreu',
1439 'el' => 'Εβραϊκά',
1440 'hi' => 'यहूदी',
1441 'hu' => 'Héber',
1442 'id' => 'Ibrani',
1443 'it' => 'Ebraica',
1444 'he' => 'עִברִית',
1445 'ja' => 'ヘブライ語',
1446 'ko' => '히브리어',
1447 'nl' => 'Hebreeuws',
1448 'pl' => 'Hebrajski',
1449 'pt' => 'Hebraico',
1450 'ru' => 'Еврейский',
1451 'se' => 'Hebreiska',
1452 'sk' => 'Hebrejčina',
1453 'zh' => '希伯来文',
1454 'tr' => 'İbranice',
1455 'uk' => 'Єврейський',
1456 'vi' => 'Do Thái',
1457 ),
1458 ),
1459 array(
1460 'name' => __( 'Hindi', 'wplingua' ),
1461 'id' => 'hi',
1462 'flag' => 'in',
1463 'flags' => array(
1464 array(
1465 'name' => __( 'India', 'wplingua' ),
1466 'id' => 'in',
1467 'flag' => 'in',
1468 ),
1469 array(
1470 'name' => __( 'Pakistan', 'wplingua' ),
1471 'id' => 'pk',
1472 'flag' => 'pk',
1473 ),
1474 ),
1475 'name_translation' => array(
1476 'ar' => 'الهندية',
1477 'da' => 'Hindi',
1478 'de' => 'Hindi',
1479 'en' => 'Hindi',
1480 'es' => 'Hindi',
1481 'fi' => 'Hindi',
1482 'fr' => 'Hindi',
1483 'el' => 'Χίντι',
1484 'hi' => 'हिंदी',
1485 'hu' => 'Hindi',
1486 'id' => 'Hindi',
1487 'it' => 'Hindi',
1488 'he' => 'הינדי',
1489 'ja' => 'ヒンディー語',
1490 'ko' => '힌디어',
1491 'nl' => 'Hindi',
1492 'pl' => 'Hindi',
1493 'pt' => 'Hindi',
1494 'ru' => 'Хинди',
1495 'se' => 'Hindi',
1496 'sk' => 'Hindčina',
1497 'zh' => '北印度语',
1498 'tr' => 'Hintçe',
1499 'uk' => 'Хінді',
1500 'vi' => 'Hin-ddi',
1501 ),
1502 ),
1503 array(
1504 'name' => __( 'Hungarian', 'wplingua' ),
1505 'id' => 'hu',
1506 'flag' => 'hu',
1507 'flags' => array(
1508 array(
1509 'name' => __( 'Hungary', 'wplingua' ),
1510 'id' => 'hu',
1511 'flag' => 'hu',
1512 ),
1513 ),
1514 'name_translation' => array(
1515 'ar' => 'الهنغارية',
1516 'da' => 'Ungarsk',
1517 'de' => 'Ungarisch',
1518 'en' => 'Hungarian',
1519 'es' => 'Húngaro',
1520 'fi' => 'Unkari',
1521 'fr' => 'Hongrois',
1522 'el' => 'Ο�
1523 γγρικό',
1524 'hi' => 'हंगेरी',
1525 'hu' => 'Magyar',
1526 'id' => 'Hongaria',
1527 'it' => 'Ungherese',
1528 'he' => 'הוּנגָרִי',
1529 'ja' => 'ハンガリー語',
1530 'ko' => '헝가리어',
1531 'nl' => 'Hongaars',
1532 'pl' => 'Węgierski',
1533 'pt' => 'Húngaro',
1534 'ru' => 'Венгерский',
1535 'se' => 'Ungerska',
1536 'sk' => 'Maďarčina',
1537 'zh' => '匈牙利语',
1538 'tr' => 'Macarca',
1539 'uk' => 'Угорський',
1540 'vi' => 'Hungary',
1541 ),
1542 ),
1543 array(
1544 'name' => __( 'Indonesian', 'wplingua' ),
1545 'id' => 'id',
1546 'flag' => 'id',
1547 'flags' => array(
1548 array(
1549 'name' => __( 'Indonesia', 'wplingua' ),
1550 'id' => 'id',
1551 'flag' => 'id',
1552 ),
1553 ),
1554 'name_translation' => array(
1555 'ar' => 'الإندونيسية',
1556 'da' => 'Indonesisk',
1557 'de' => 'Indonesisch',
1558 'en' => 'Indonesian',
1559 'es' => 'Indonesia',
1560 'fi' => 'Indonesia',
1561 'fr' => 'Indonésien',
1562 'el' => 'Ινδονησιακή',
1563 'hi' => 'इन्डोनेशियाई',
1564 'hu' => 'Indonéz',
1565 'id' => 'Indonesia',
1566 'it' => 'Indonesiano',
1567 'he' => 'אינדונזית',
1568 'ja' => 'インドネシア語',
1569 'ko' => '인도네시아어',
1570 'nl' => 'Indonesisch',
1571 'pl' => 'Indonezyjski',
1572 'pt' => 'Indonésio',
1573 'ru' => 'Индонезийский',
1574 'se' => 'Indonesiska',
1575 'sk' => 'Indonézska',
1576 'zh' => '印尼语',
1577 'tr' => 'Endonezce',
1578 'uk' => 'Індонезійський',
1579 'vi' => 'Indonesia',
1580 ),
1581 ),
1582 array(
1583 'name' => __( 'Italian', 'wplingua' ),
1584 'id' => 'it',
1585 'flag' => 'it',
1586 'flags' => array(
1587 array(
1588 'name' => __( 'Italy', 'wplingua' ),
1589 'id' => 'it',
1590 'flag' => 'it',
1591 ),
1592 ),
1593 'name_translation' => array(
1594 'ar' => 'الإيطالية',
1595 'da' => 'Italiensk',
1596 'de' => 'Italienisch',
1597 'en' => 'Italian',
1598 'es' => 'Italiano',
1599 'fi' => 'Italia kieli',
1600 'fr' => 'Italien',
1601 'el' => 'Ιταλικά',
1602 'hi' => 'इतालवी',
1603 'hu' => 'Olasz',
1604 'id' => 'Italia',
1605 'it' => 'Italiano',
1606 'he' => 'אִיטַלְקִית',
1607 'ja' => 'イタリア語',
1608 'ko' => '이탈리아어',
1609 'nl' => 'Italiaans',
1610 'pl' => 'Włoski',
1611 'pt' => 'Italiano',
1612 'ru' => 'Итальянский',
1613 'se' => 'Italienska',
1614 'sk' => 'Talianska',
1615 'zh' => '意大利',
1616 'tr' => 'İtalyanca',
1617 'uk' => 'Італійський',
1618 'vi' => 'Ý',
1619 ),
1620 ),
1621 array(
1622 'name' => __( 'Japanese', 'wplingua' ),
1623 'id' => 'ja',
1624 'flag' => 'jp',
1625 'flags' => array(
1626 array(
1627 'name' => __( 'Japan', 'wplingua' ),
1628 'id' => 'jp',
1629 'flag' => 'jp',
1630 ),
1631 ),
1632 'name_translation' => array(
1633 'ar' => 'اليابانية',
1634 'da' => 'Japansk',
1635 'de' => 'Japanisch',
1636 'en' => 'Japanese',
1637 'es' => 'Japonés',
1638 'fi' => 'Japanilainen',
1639 'fr' => 'Japonais',
1640 'el' => 'Ιαπωνικά',
1641 'hi' => 'जापानी',
1642 'hu' => 'Japán',
1643 'id' => 'Jepang',
1644 'it' => 'Giapponese',
1645 'he' => 'יַפָּנִית',
1646 'ja' => '日本語',
1647 'ko' => '일본어',
1648 'nl' => 'Japans',
1649 'pl' => 'Japoński',
1650 'pt' => 'Japonês',
1651 'ru' => 'Японский',
1652 'se' => 'Japanska',
1653 'sk' => 'Japončina',
1654 'zh' => '日语',
1655 'tr' => 'Japonca',
1656 'uk' => 'Японський',
1657 'vi' => 'Nhật',
1658 ),
1659 ),
1660 array(
1661 'name' => __( 'Korean', 'wplingua' ),
1662 'id' => 'ko',
1663 'flag' => 'kr',
1664 'flags' => array(
1665 array(
1666 'name' => __( 'South Korea', 'wplingua' ),
1667 'id' => 'kr',
1668 'flag' => 'kr',
1669 ),
1670 array(
1671 'name' => __( 'North Korea', 'wplingua' ),
1672 'id' => 'kp',
1673 'flag' => 'kp',
1674 ),
1675 ),
1676 'name_translation' => array(
1677 'ar' => 'الكورية',
1678 'da' => 'Koreansk',
1679 'de' => 'Koreanisch',
1680 'en' => 'Korean',
1681 'es' => 'Coreano',
1682 'fi' => 'Korean',
1683 'fr' => 'Coréen',
1684 'el' => 'Κορεάτικα',
1685 'hi' => 'कोरियाई',
1686 'hu' => 'Koreai',
1687 'id' => 'Korea',
1688 'it' => 'Coreano',
1689 'he' => 'קוריאנית',
1690 'ja' => '韓国語',
1691 'ko' => '한국어',
1692 'nl' => 'Koreaans',
1693 'pl' => 'Korejski',
1694 'pt' => 'Coreano',
1695 'ru' => 'Корейский',
1696 'se' => 'Koreanska',
1697 'sk' => 'Kórejčina',
1698 'zh' => '韩语',
1699 'tr' => 'Korece',
1700 'uk' => 'Корейський',
1701 'vi' => 'Hàn',
1702 ),
1703 ),
1704 array(
1705 'name' => __( 'Polish', 'wplingua' ),
1706 'id' => 'pl',
1707 'flag' => 'pl',
1708 'flags' => array(
1709 array(
1710 'name' => __( 'Poland', 'wplingua' ),
1711 'id' => 'pl',
1712 'flag' => 'pl',
1713 ),
1714 ),
1715 'name_translation' => array(
1716 'ar' => 'البولندية',
1717 'da' => 'Polsk',
1718 'de' => 'Polnisch',
1719 'en' => 'Polish',
1720 'es' => 'Polaco',
1721 'fi' => 'Puolalainen',
1722 'fr' => 'Polonais',
1723 'el' => 'Πολωνικά',
1724 'hi' => 'पोलिश',
1725 'hu' => 'Lengyel',
1726 'id' => 'Polen',
1727 'it' => 'Polacco',
1728 'he' => 'פולנית',
1729 'ja' => 'ポーランド語',
1730 'ko' => '폴란드어',
1731 'nl' => 'Pools',
1732 'pl' => 'Polski',
1733 'pt' => 'Polonês',
1734 'ru' => 'Польский',
1735 'se' => 'Polska',
1736 'sk' => 'Poľský',
1737 'zh' => '波�
1738 �语',
1739 'tr' => 'Lehçe',
1740 'uk' => 'Польський',
1741 'vi' => 'Ba Lan',
1742 ),
1743 ),
1744 array(
1745 'name' => __( 'Portuguese', 'wplingua' ),
1746 'id' => 'pt',
1747 'flag' => 'pt',
1748 'flags' => array(
1749 array(
1750 'name' => __( 'Portugal', 'wplingua' ),
1751 'id' => 'pt',
1752 'flag' => 'pt',
1753 ),
1754 array(
1755 'name' => __( 'Brazil', 'wplingua' ),
1756 'id' => 'br',
1757 'flag' => 'br',
1758 ),
1759 array(
1760 'name' => __( 'Mozambique', 'wplingua' ),
1761 'id' => 'mz',
1762 'flag' => 'mz',
1763 ),
1764 array(
1765 'name' => __( 'Angola', 'wplingua' ),
1766 'id' => 'ao',
1767 'flag' => 'ao',
1768 ),
1769 ),
1770 'name_translation' => array(
1771 'ar' => 'البرتغالية',
1772 'da' => 'Portugisisk',
1773 'de' => 'Portugiesisch',
1774 'en' => 'Portuguese',
1775 'es' => 'Portugués',
1776 'fi' => 'Portugalin',
1777 'fr' => 'Portugais',
1778 'el' => 'Πορτογαλικά',
1779 'hi' => 'पुर्तगाली',
1780 'hu' => 'Portugál',
1781 'id' => 'Portugis',
1782 'it' => 'Portoghese',
1783 'he' => 'פורטוגזית',
1784 'ja' => 'ポルトガル語',
1785 'ko' => '포르투갈어',
1786 'nl' => 'Portugees',
1787 'pl' => 'Portugalski',
1788 'pt' => 'Português',
1789 'ru' => 'Португальский',
1790 'se' => 'Portugisiska',
1791 'sk' => 'Portugalčina',
1792 'zh' => '葡语',
1793 'tr' => 'Portekizce',
1794 'uk' => 'Португальський',
1795 'vi' => 'Bồ Đào Nha',
1796 ),
1797 ),
1798 array(
1799 'name' => __( 'Russian', 'wplingua' ),
1800 'id' => 'ru',
1801 'flag' => 'ru',
1802 'flags' => array(
1803 array(
1804 'name' => __( 'Russia', 'wplingua' ),
1805 'id' => 'ru',
1806 'flag' => 'ru',
1807 ),
1808 array(
1809 'name' => __( 'Kazakhstan', 'wplingua' ),
1810 'id' => 'kz',
1811 'flag' => 'kz',
1812 ),
1813 array(
1814 'name' => __( 'Belarus', 'wplingua' ),
1815 'id' => 'by',
1816 'flag' => 'by',
1817 ),
1818 array(
1819 'name' => __( 'Kyrgyzstan', 'wplingua' ),
1820 'id' => 'kg',
1821 'flag' => 'kg',
1822 ),
1823 array(
1824 'name' => __( 'Tajikistan', 'wplingua' ),
1825 'id' => 'tj',
1826 'flag' => 'tj',
1827 ),
1828 ),
1829 'name_translation' => array(
1830 'ar' => 'الروسية',
1831 'da' => 'Russisk',
1832 'de' => 'Russisch',
1833 'en' => 'Russian',
1834 'es' => 'Ruso',
1835 'fi' => 'Venäläinen',
1836 'fr' => 'Russe',
1837 'el' => 'Ρωσικά',
1838 'hi' => 'रूसी',
1839 'hu' => 'Orosz',
1840 'id' => 'Rusia',
1841 'it' => 'Russo',
1842 'he' => 'רוּסִי',
1843 'ja' => 'ロシア語',
1844 'ko' => '러시아어',
1845 'nl' => 'Russisch',
1846 'pl' => 'Rosyjski',
1847 'pt' => 'Russo',
1848 'ru' => 'Русский',
1849 'se' => 'Ryska',
1850 'sk' => 'Ruská',
1851 'zh' => '俄语',
1852 'tr' => 'Rusça',
1853 'uk' => 'Російський',
1854 'vi' => 'Nga',
1855 ),
1856 ),
1857 array(
1858 'name' => __( 'Spanish', 'wplingua' ),
1859 'id' => 'es',
1860 'flag' => 'es',
1861 'flags' => array(
1862 array(
1863 'name' => __( 'Spain', 'wplingua' ),
1864 'id' => 'es',
1865 'flag' => 'es',
1866 ),
1867 array(
1868 'name' => __( 'Mexico', 'wplingua' ),
1869 'id' => 'mx',
1870 'flag' => 'mx',
1871 ),
1872 array(
1873 'name' => __( 'Argentina', 'wplingua' ),
1874 'id' => 'ar',
1875 'flag' => 'ar',
1876 ),
1877 array(
1878 'name' => __( 'Colombia', 'wplingua' ),
1879 'id' => 'co',
1880 'flag' => 'co',
1881 ),
1882 array(
1883 'name' => __( 'Peru', 'wplingua' ),
1884 'id' => 'pe',
1885 'flag' => 'pe',
1886 ),
1887 array(
1888 'name' => __( 'Ecuador', 'wplingua' ),
1889 'id' => 'ec',
1890 'flag' => 'ec',
1891 ),
1892 array(
1893 'name' => __( 'Bolivia', 'wplingua' ),
1894 'id' => 'bo',
1895 'flag' => 'bo',
1896 ),
1897 array(
1898 'name' => __( 'Chile', 'wplingua' ),
1899 'id' => 'cl',
1900 'flag' => 'cl',
1901 ),
1902 array(
1903 'name' => __( 'Equatorial Guinea', 'wplingua' ),
1904 'id' => 'gq',
1905 'flag' => 'gq',
1906 ),
1907 array(
1908 'name' => __( 'Guatemala', 'wplingua' ),
1909 'id' => 'gt',
1910 'flag' => 'gt',
1911 ),
1912 array(
1913 'name' => __( 'Cuba', 'wplingua' ),
1914 'id' => 'cu',
1915 'flag' => 'cu',
1916 ),
1917 array(
1918 'name' => __( 'Dominican Republic', 'wplingua' ),
1919 'id' => 'do',
1920 'flag' => 'do',
1921 ),
1922 array(
1923 'name' => __( 'Honduras', 'wplingua' ),
1924 'id' => 'hn',
1925 'flag' => 'hn',
1926 ),
1927 array(
1928 'name' => __( 'Paraguay', 'wplingua' ),
1929 'id' => 'py',
1930 'flag' => 'py',
1931 ),
1932 array(
1933 'name' => __( 'El Salvador', 'wplingua' ),
1934 'id' => 'sv',
1935 'flag' => 'sv',
1936 ),
1937 array(
1938 'name' => __( 'Nicaragua', 'wplingua' ),
1939 'id' => 'ni',
1940 'flag' => 'ni',
1941 ),
1942 array(
1943 'name' => __( 'Costa Rica', 'wplingua' ),
1944 'id' => 'cr',
1945 'flag' => 'cr',
1946 ),
1947 array(
1948 'name' => __( 'Panama', 'wplingua' ),
1949 'id' => 'pa',
1950 'flag' => 'pa',
1951 ),
1952 array(
1953 'name' => __( 'Uruguay', 'wplingua' ),
1954 'id' => 'uy',
1955 'flag' => 'uy',
1956 ),
1957 ),
1958 'name_translation' => array(
1959 'ar' => 'الإسبانية',
1960 'da' => 'Spansk',
1961 'de' => 'Spanisch',
1962 'en' => 'Spanish',
1963 'es' => 'Español',
1964 'fi' => 'Espanjan',
1965 'fr' => 'Espagnol',
1966 'el' => 'Ισπανικά',
1967 'hi' => 'स्पैनिश',
1968 'hu' => 'Spanisch',
1969 'id' => 'Spanyol',
1970 'it' => 'Spagnolo',
1971 'he' => 'ספרדית',
1972 'ja' => 'スペイン語',
1973 'ko' => '스페인어',
1974 'nl' => 'Spaans',
1975 'pl' => 'Hiszpański',
1976 'pt' => 'Espanhol',
1977 'ru' => 'Испанский',
1978 'se' => 'Spanska',
1979 'sk' => 'Španielčina',
1980 'zh' => '西班牙语',
1981 'tr' => 'İspanyolca',
1982 'uk' => 'Іспанський',
1983 'vi' => 'Tây Ban Nha',
1984 ),
1985 ),
1986 array(
1987 'name' => __( 'Swedish', 'wplingua' ),
1988 'id' => 'sv',
1989 'flag' => 'sv',
1990 'flags' => array(
1991 array(
1992 'name' => __( 'Sweden', 'wplingua' ),
1993 'id' => 'se',
1994 'flag' => 'se',
1995 ),
1996 array(
1997 'name' => __( 'Finland', 'wplingua' ),
1998 'id' => 'fi',
1999 'flag' => 'fi',
2000 ),
2001 ),
2002 'name_translation' => array(
2003 'ar' => 'السويدية',
2004 'da' => 'Svensk',
2005 'de' => 'Schwedisch',
2006 'en' => 'Swedish',
2007 'es' => 'Sueco',
2008 'fi' => 'Ruotsalainen',
2009 'fr' => 'Suédois',
2010 'el' => 'Σο�
2011 ηδικά',
2012 'hi' => 'स्वीडिश',
2013 'hu' => 'Svéd',
2014 'id' => 'Swedia',
2015 'it' => 'Svedese',
2016 'he' => 'שוודית',
2017 'ja' => 'スウェーデン語',
2018 'ko' => '스웨덴어',
2019 'nl' => 'Zweeds',
2020 'pl' => 'Szwedzki',
2021 'pt' => 'Sueco',
2022 'ru' => 'Шведский',
2023 'se' => 'Svenska',
2024 'sk' => 'Švédčina',
2025 'zh' => '瑞�
2026 �语',
2027 'tr' => 'İsveççe',
2028 'uk' => 'Шведська',
2029 'vi' => 'Thụy Điển',
2030 ),
2031 ),
2032 array(
2033 'name' => __( 'Turkish', 'wplingua' ),
2034 'id' => 'tr',
2035 'flag' => 'tr',
2036 'flags' => array(
2037 array(
2038 'name' => __( 'Turkey', 'wplingua' ),
2039 'id' => 'tr',
2040 'flag' => 'tr',
2041 ),
2042 array(
2043 'name' => __( 'Cyprus', 'wplingua' ),
2044 'id' => 'cy',
2045 'flag' => 'cy',
2046 ),
2047 ),
2048 'name_translation' => array(
2049 'ar' => 'تركي ',
2050 'da' => 'Tyrkisk',
2051 'de' => 'Türkisch',
2052 'en' => 'Turkish',
2053 'es' => 'Turco',
2054 'fi' => 'Turkki',
2055 'fr' => 'Turc',
2056 'el' => 'Τούρκικα',
2057 'hi' => 'तुर्की',
2058 'hu' => 'Török',
2059 'id' => 'Turki',
2060 'it' => 'Turco',
2061 'he' => 'טורקית',
2062 'ja' => 'トルコ語',
2063 'ko' => '터키어',
2064 'nl' => 'Turks',
2065 'pl' => 'Turecki',
2066 'pt' => 'Turco',
2067 'ru' => 'Турецкий',
2068 'se' => 'Turkiska',
2069 'sk' => 'Turečtina',
2070 'zh' => '土耳�
2071 �语',
2072 'tr' => 'Türkçe',
2073 'uk' => 'Турецька',
2074 'vi' => 'Thổ Nhĩ Kỳ',
2075 ),
2076 ),
2077 array(
2078 'name' => __( 'Ukrainian', 'wplingua' ),
2079 'id' => 'uk',
2080 'flag' => 'ua',
2081 'flags' => array(
2082 array(
2083 'name' => __( 'Ukraine', 'wplingua' ),
2084 'id' => 'ua',
2085 'flag' => 'ua',
2086 ),
2087 ),
2088 'name_translation' => array(
2089 'ar' => 'الأوكرانية',
2090 'da' => 'Ukrainsk',
2091 'de' => 'Ukrainisch',
2092 'en' => 'Ukrainian',
2093 'es' => 'Ucraniano',
2094 'fi' => 'Ukrainan',
2095 'fr' => 'Ukrainien',
2096 'el' => 'Ο�
2097 κρανικό',
2098 'hi' => 'यूक्रेनी',
2099 'hu' => 'Ukrán',
2100 'id' => 'Ukraina',
2101 'it' => 'Ucraino',
2102 'he' => 'אוקראינית',
2103 'ja' => 'ウクライナ語',
2104 'ko' => '우크라이나어',
2105 'nl' => 'Oekraïens',
2106 'pl' => 'Ukraiński',
2107 'pt' => 'Ucraniano',
2108 'ru' => 'Украинский',
2109 'se' => 'Ukrainska',
2110 'sk' => 'Ukrajinčina',
2111 'zh' => '乌�
2112 ��
2113 �',
2114 'tr' => 'Ukraynaca',
2115 'uk' => 'Український',
2116 'vi' => 'U-crai-na',
2117 ),
2118 ),
2119 array(
2120 'name' => __( 'Vietnamese', 'wplingua' ),
2121 'id' => 'vi',
2122 'flag' => 'vn',
2123 'flags' => array(
2124 array(
2125 'name' => __( 'Vietnam', 'wplingua' ),
2126 'id' => 'vn',
2127 'flag' => 'vn',
2128 ),
2129 ),
2130 'name_translation' => array(
2131 'ar' => 'فيتنا�
2132 ية',
2133 'da' => 'Vietnamesisk',
2134 'de' => 'Vietnamesisch',
2135 'en' => 'Vietnamese',
2136 'es' => 'Vietnamita',
2137 'fi' => 'Vietnamin',
2138 'fr' => 'Vietnamien',
2139 'el' => 'Βιετναμέζικα',
2140 'hi' => 'वियतनामी',
2141 'hu' => 'Vietnámi',
2142 'id' => 'Vietnam',
2143 'it' => 'Vietnamita',
2144 'he' => 'וייטנאמית',
2145 'ja' => 'ベトナム語',
2146 'ko' => '베트남어',
2147 'nl' => 'Vietnamees',
2148 'pl' => 'Wietnamski',
2149 'pt' => 'Vietnamita',
2150 'ru' => 'Вьетнамский',
2151 'se' => 'Vietnamesiska',
2152 'sk' => 'Vietnamský',
2153 'zh' => '越南语',
2154 'tr' => 'Vietnamca',
2155 'uk' => 'В\'єтнамська',
2156 'vi' => 'Việt',
2157 ),
2158 ),
2159 );
2160 }
2161