PluginProbe
Translate and Go multilingual – Automatic AI translation – wpLingua / 2.9.1
Translate and Go multilingual – Automatic AI translation – wpLingua v2.9.1
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.9.1, at data.php

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