From 15fc10e7cedef8154bc25578aea0d2ae4f45d8b0 Mon Sep 17 00:00:00 2001 From: Dennis Ploetner Date: Fri, 14 Feb 2025 12:51:33 +0100 Subject: [PATCH] Fix/phpstan issues (#412) * Ongoing cleanup * WP_CLI adjusted --- .gitignore | 1 + MultisiteLanguageSwitcher.php | 4 +- bin/flags-png.php | 15 +- build/translations.json | 2 +- composer.json | 2 +- css-flags/css/flag-icon.css | 1052 ++++++++--------- css-flags/flags.php | 248 ++-- css/flags.php | 28 +- css/index.php | 1 - flags/flags.php | 28 +- flags/index.php | 1 - images/index.php | 1 - .../ContentImport/AttachmentPathFinder.php | 3 +- includes/ContentImport/ContentImporter.php | 2 +- .../Importers/Attachments/Linking.php | 22 +- .../ContentImport/Importers/BaseImporter.php | 4 +- includes/ContentImport/Importers/Map.php | 18 +- .../Importers/Terms/ShallowDuplicating.php | 9 +- includes/ContentImport/Relations.php | 10 +- includes/MslsCli.php | 29 +- includes/MslsMetaBox.php | 2 +- includes/MslsOptions.php | 16 +- includes/MslsOptionsTax.php | 8 +- includes/MslsOptionsTaxTerm.php | 4 +- includes/MslsOptionsTaxTermCategory.php | 2 +- includes/MslsPostTag.php | 8 +- includes/OptionsInterface.php | 7 + includes/OptionsTaxInterface.php | 8 + includes/index.php | 1 - index.php | 1 - js/index.php | 1 - languages/index.php | 1 - phpstan.neon => phpstan.neon.dist | 2 +- src/index.php | 1 - src/msls-widget-block/edit.js | 18 +- src/msls-widget-block/index.js | 9 +- src/msls-widget-block/index.php | 1 - src/msls-widget-block/render.php | 2 +- src/msls.js | 103 +- .../TestAttachmentPathFinder.php | 2 +- tests/phpunit/TestMslsPostTag.php | 6 +- 41 files changed, 867 insertions(+), 816 deletions(-) create mode 100644 includes/OptionsInterface.php create mode 100644 includes/OptionsTaxInterface.php rename phpstan.neon => phpstan.neon.dist (94%) diff --git a/.gitignore b/.gitignore index ab1b2ad0f..12376cb7b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .idea/ .phpunit.cache .phpunit.result.cache +.vscode/ composer.lock composer.phar js/msls-widget-block/ diff --git a/MultisiteLanguageSwitcher.php b/MultisiteLanguageSwitcher.php index da7604278..e7016bac8 100644 --- a/MultisiteLanguageSwitcher.php +++ b/MultisiteLanguageSwitcher.php @@ -231,7 +231,5 @@ function msls_get_query(): ?\lloc\Msls\MslsOptionsQuery { } lloc\Msls\MslsPlugin::init(); - if ( defined( 'WP_CLI' ) && WP_CLI ) { - lloc\Msls\MslsCli::init(); - } + lloc\Msls\MslsCli::init(); } diff --git a/bin/flags-png.php b/bin/flags-png.php index 19bb8b84a..a165edf5e 100644 --- a/bin/flags-png.php +++ b/bin/flags-png.php @@ -30,8 +30,8 @@ $content = file_get_contents( 'build/translations.json' ); $json = json_decode( $content ); $glob = glob( 'flags/*.png' ); -$icons = $not_found = []; -$exceptions = [ +$icons = $not_found = array(); +$exceptions = array( 'ca' => 'catalonia.png', 'eo' => 'europeanunion.png', 'cy' => 'wales.png', @@ -83,7 +83,7 @@ 'de_CH_informal' => 'ch.png', 'de_DE_formal' => 'de.png', 'nl_NL_formal' => 'nl.png', -]; +); echo ' 0 ) { echo '/**', PHP_EOL, " * {$count} unused icons in flags/", PHP_EOL, ' * ', PHP_EOL; - array_walk( $glob, function ( &$item ) { - $item = substr( $item, 6 ); - } ); + array_walk( + $glob, + function ( &$item ) { + $item = substr( $item, 6 ); + } + ); foreach ( array_chunk( $glob, 15 ) as $flags ) { echo ' * ', implode( ', ', $flags ), PHP_EOL; diff --git a/build/translations.json b/build/translations.json index b33cacddd..952adae08 100644 --- a/build/translations.json +++ b/build/translations.json @@ -1 +1 @@ -{"translations":[{"language":"af","version":"5.8-beta","updated":"2021-05-13 15:59:22","english_name":"Afrikaans","native_name":"Afrikaans","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/af.zip","iso":{"1":"af","2":"afr"},"strings":{"continue":"Gaan voort"}},{"language":"am","version":"6.0.9","updated":"2022-09-29 20:43:49","english_name":"Amharic","native_name":"\u12a0\u121b\u122d\u129b","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.0.9\/am.zip","iso":{"1":"am","2":"amh"},"strings":{"continue":"\u1240\u1325\u120d"}},{"language":"arg","version":"6.2-beta","updated":"2022-09-22 16:46:56","english_name":"Aragonese","native_name":"Aragon\u00e9s","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2-beta\/arg.zip","iso":{"1":"an","2":"arg","3":"arg"},"strings":{"continue":"Continar"}},{"language":"ar","version":"6.4.5","updated":"2024-02-13 12:49:38","english_name":"Arabic","native_name":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/ar.zip","iso":{"1":"ar","2":"ara"},"strings":{"continue":"\u0645\u062a\u0627\u0628\u0639\u0629"}},{"language":"ary","version":"4.8.25","updated":"2017-01-26 15:42:35","english_name":"Moroccan Arabic","native_name":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u063a\u0631\u0628\u064a\u0629","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/ary.zip","iso":{"1":"ar","3":"ary"},"strings":{"continue":"\u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629"}},{"language":"as","version":"6.7.1","updated":"2024-11-01 09:05:28","english_name":"Assamese","native_name":"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/as.zip","iso":{"1":"as","2":"asm","3":"asm"},"strings":{"continue":"Continue"}},{"language":"azb","version":"6.4.5","updated":"2024-01-19 08:58:31","english_name":"South Azerbaijani","native_name":"\u06af\u0624\u0646\u0626\u06cc \u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/azb.zip","iso":{"1":"az","3":"azb"},"strings":{"continue":"Continue"}},{"language":"az","version":"4.7.2","updated":"2016-11-06 00:09:27","english_name":"Azerbaijani","native_name":"Az\u0259rbaycan dili","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/az.zip","iso":{"1":"az","2":"aze"},"strings":{"continue":"Davam"}},{"language":"bel","version":"4.9.26","updated":"2019-10-29 07:54:22","english_name":"Belarusian","native_name":"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f \u043c\u043e\u0432\u0430","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.9.26\/bel.zip","iso":{"1":"be","2":"bel"},"strings":{"continue":"\u041f\u0440\u0430\u0446\u044f\u0433\u043d\u0443\u0446\u044c"}},{"language":"bg_BG","version":"6.7.1","updated":"2024-11-23 13:50:30","english_name":"Bulgarian","native_name":"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/bg_BG.zip","iso":{"1":"bg","2":"bul"},"strings":{"continue":"\u041d\u0430\u043f\u0440\u0435\u0434"}},{"language":"bn_BD","version":"6.7.1","updated":"2024-11-11 11:12:13","english_name":"Bengali (Bangladesh)","native_name":"\u09ac\u09be\u0982\u09b2\u09be","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/bn_BD.zip","iso":{"1":"bn"},"strings":{"continue":"\u099a\u09be\u09b2\u09bf\u09df\u09c7 \u09af\u09be\u09a8"}},{"language":"bo","version":"5.8-beta","updated":"2020-10-30 03:24:38","english_name":"Tibetan","native_name":"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/bo.zip","iso":{"1":"bo","2":"tib"},"strings":{"continue":"\u0f58\u0f74\u0f0b\u0f58\u0f50\u0f74\u0f51\u0f0b\u0f51\u0f74\u0f0d"}},{"language":"bs_BA","version":"6.2.6","updated":"2023-02-22 20:45:53","english_name":"Bosnian","native_name":"Bosanski","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/bs_BA.zip","iso":{"1":"bs","2":"bos"},"strings":{"continue":"Nastavi"}},{"language":"ca","version":"6.7.1","updated":"2024-11-22 12:21:36","english_name":"Catalan","native_name":"Catal\u00e0","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ca.zip","iso":{"1":"ca","2":"cat"},"strings":{"continue":"Continua"}},{"language":"ceb","version":"4.7.2","updated":"2016-03-02 17:25:51","english_name":"Cebuano","native_name":"Cebuano","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/ceb.zip","iso":{"2":"ceb","3":"ceb"},"strings":{"continue":"Padayun"}},{"language":"cs_CZ","version":"6.6.2","updated":"2024-07-23 09:49:04","english_name":"Czech","native_name":"\u010ce\u0161tina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.6.2\/cs_CZ.zip","iso":{"1":"cs","2":"ces"},"strings":{"continue":"Pokra\u010dovat"}},{"language":"cy","version":"6.7.1","updated":"2024-11-22 10:31:12","english_name":"Welsh","native_name":"Cymraeg","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/cy.zip","iso":{"1":"cy","2":"cym"},"strings":{"continue":"Parhau"}},{"language":"da_DK","version":"6.7.1","updated":"2024-09-27 09:32:19","english_name":"Danish","native_name":"Dansk","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/da_DK.zip","iso":{"1":"da","2":"dan"},"strings":{"continue":"Forts\u00e6t"}},{"language":"de_CH_informal","version":"6.7.1","updated":"2024-11-05 18:08:14","english_name":"German (Switzerland, Informal)","native_name":"Deutsch (Schweiz, Du)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/de_CH_informal.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_AT","version":"6.7.1","updated":"2024-11-27 07:13:28","english_name":"German (Austria)","native_name":"Deutsch (\u00d6sterreich)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/de_AT.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_DE","version":"6.7.1","updated":"2024-11-25 18:45:00","english_name":"German","native_name":"Deutsch","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/de_DE.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_DE_formal","version":"6.7.1","updated":"2024-11-25 18:44:19","english_name":"German (Formal)","native_name":"Deutsch (Sie)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/de_DE_formal.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_CH","version":"6.7.1","updated":"2024-11-05 18:11:40","english_name":"German (Switzerland)","native_name":"Deutsch (Schweiz)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/de_CH.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"dsb","version":"6.2.6","updated":"2022-07-16 12:13:09","english_name":"Lower Sorbian","native_name":"Dolnoserb\u0161\u0107ina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/dsb.zip","iso":{"2":"dsb","3":"dsb"},"strings":{"continue":"Dalej"}},{"language":"dzo","version":"4.7.2","updated":"2016-06-29 08:59:03","english_name":"Dzongkha","native_name":"\u0f62\u0fab\u0f7c\u0f44\u0f0b\u0f41","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/dzo.zip","iso":{"1":"dz","2":"dzo"},"strings":{"continue":"Continue"}},{"language":"el","version":"6.7.1","updated":"2024-11-22 01:55:00","english_name":"Greek","native_name":"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/el.zip","iso":{"1":"el","2":"ell"},"strings":{"continue":"\u03a3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1"}},{"language":"en_GB","version":"6.7.1","updated":"2024-11-14 20:17:10","english_name":"English (UK)","native_name":"English (UK)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/en_GB.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_NZ","version":"6.7.1","updated":"2024-11-12 00:03:39","english_name":"English (New Zealand)","native_name":"English (New Zealand)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/en_NZ.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_AU","version":"6.7.1","updated":"2024-11-09 02:33:22","english_name":"English (Australia)","native_name":"English (Australia)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/en_AU.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_CA","version":"6.7.1","updated":"2024-11-04 22:51:08","english_name":"English (Canada)","native_name":"English (Canada)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/en_CA.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_ZA","version":"6.7.1","updated":"2024-11-08 19:43:34","english_name":"English (South Africa)","native_name":"English (South Africa)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/en_ZA.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"eo","version":"6.7.1","updated":"2024-11-19 14:30:41","english_name":"Esperanto","native_name":"Esperanto","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/eo.zip","iso":{"1":"eo","2":"epo"},"strings":{"continue":"Da\u016drigi"}},{"language":"es_AR","version":"6.7.1","updated":"2024-11-21 03:48:07","english_name":"Spanish (Argentina)","native_name":"Espa\u00f1ol de Argentina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/es_AR.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_MX","version":"6.7.1","updated":"2024-11-21 17:51:13","english_name":"Spanish (Mexico)","native_name":"Espa\u00f1ol de M\u00e9xico","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/es_MX.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_CO","version":"6.7.1","updated":"2024-11-21 04:23:19","english_name":"Spanish (Colombia)","native_name":"Espa\u00f1ol de Colombia","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/es_CO.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_CL","version":"6.7.1","updated":"2024-11-25 21:43:00","english_name":"Spanish (Chile)","native_name":"Espa\u00f1ol de Chile","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/es_CL.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_VE","version":"6.4.5","updated":"2023-10-16 16:00:04","english_name":"Spanish (Venezuela)","native_name":"Espa\u00f1ol de Venezuela","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/es_VE.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_EC","version":"6.2.6","updated":"2023-04-21 13:32:10","english_name":"Spanish (Ecuador)","native_name":"Espa\u00f1ol de Ecuador","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/es_EC.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_DO","version":"5.8.10","updated":"2021-10-08 14:32:50","english_name":"Spanish (Dominican Republic)","native_name":"Espa\u00f1ol de Rep\u00fablica Dominicana","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8.10\/es_DO.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_UY","version":"5.8-beta","updated":"2021-03-31 18:33:26","english_name":"Spanish (Uruguay)","native_name":"Espa\u00f1ol de Uruguay","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/es_UY.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_PR","version":"5.4.16","updated":"2020-04-29 15:36:59","english_name":"Spanish (Puerto Rico)","native_name":"Espa\u00f1ol de Puerto Rico","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.4.16\/es_PR.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_PE","version":"6.7.1","updated":"2024-10-16 21:04:12","english_name":"Spanish (Peru)","native_name":"Espa\u00f1ol de Per\u00fa","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/es_PE.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_GT","version":"5.2.21","updated":"2019-03-02 06:35:01","english_name":"Spanish (Guatemala)","native_name":"Espa\u00f1ol de Guatemala","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.2.21\/es_GT.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_CR","version":"6.7.1","updated":"2024-11-01 13:40:20","english_name":"Spanish (Costa Rica)","native_name":"Espa\u00f1ol de Costa Rica","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/es_CR.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_ES","version":"6.7.1","updated":"2024-11-20 15:25:26","english_name":"Spanish (Spain)","native_name":"Espa\u00f1ol","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/es_ES.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"et","version":"6.5.5","updated":"2024-06-06 09:50:37","english_name":"Estonian","native_name":"Eesti","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/et.zip","iso":{"1":"et","2":"est"},"strings":{"continue":"J\u00e4tka"}},{"language":"eu","version":"6.7.1","updated":"2024-10-10 00:15:35","english_name":"Basque","native_name":"Euskara","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/eu.zip","iso":{"1":"eu","2":"eus"},"strings":{"continue":"Jarraitu"}},{"language":"fa_AF","version":"6.7.1","updated":"2024-06-20 17:15:28","english_name":"Persian (Afghanistan)","native_name":"(\u0641\u0627\u0631\u0633\u06cc (\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/fa_AF.zip","iso":{"1":"fa","2":"fas"},"strings":{"continue":"\u0627\u062f\u0627\u0645\u0647"}},{"language":"fa_IR","version":"6.7.1","updated":"2024-11-28 10:15:01","english_name":"Persian","native_name":"\u0641\u0627\u0631\u0633\u06cc","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/fa_IR.zip","iso":{"1":"fa","2":"fas"},"strings":{"continue":"\u0627\u062f\u0627\u0645\u0647"}},{"language":"fi","version":"6.7.1","updated":"2024-11-22 05:44:18","english_name":"Finnish","native_name":"Suomi","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/fi.zip","iso":{"1":"fi","2":"fin"},"strings":{"continue":"Jatka"}},{"language":"fr_CA","version":"6.7.1","updated":"2024-09-30 11:36:50","english_name":"French (Canada)","native_name":"Fran\u00e7ais du Canada","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/fr_CA.zip","iso":{"1":"fr","2":"fra"},"strings":{"continue":"Continuer"}},{"language":"fr_FR","version":"6.7.1","updated":"2024-11-28 10:44:04","english_name":"French (France)","native_name":"Fran\u00e7ais","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/fr_FR.zip","iso":{"1":"fr"},"strings":{"continue":"Continuer"}},{"language":"fr_BE","version":"6.5.5","updated":"2024-02-01 23:56:53","english_name":"French (Belgium)","native_name":"Fran\u00e7ais de Belgique","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/fr_BE.zip","iso":{"1":"fr","2":"fra"},"strings":{"continue":"Continuer"}},{"language":"fur","version":"4.8.25","updated":"2023-04-30 13:56:46","english_name":"Friulian","native_name":"Friulian","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/fur.zip","iso":{"2":"fur","3":"fur"},"strings":{"continue":"Continue"}},{"language":"fy","version":"6.2.6","updated":"2022-12-25 12:53:23","english_name":"Frisian","native_name":"Frysk","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/fy.zip","iso":{"1":"fy","2":"fry"},"strings":{"continue":"Trochgean"}},{"language":"gd","version":"4.7.2","updated":"2016-08-23 17:41:37","english_name":"Scottish Gaelic","native_name":"G\u00e0idhlig","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/gd.zip","iso":{"1":"gd","2":"gla","3":"gla"},"strings":{"continue":"Lean air adhart"}},{"language":"gl_ES","version":"6.7.1","updated":"2024-11-23 12:36:07","english_name":"Galician","native_name":"Galego","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/gl_ES.zip","iso":{"1":"gl","2":"glg"},"strings":{"continue":"Continuar"}},{"language":"gu","version":"6.7.1","updated":"2024-11-12 11:31:44","english_name":"Gujarati","native_name":"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/gu.zip","iso":{"1":"gu","2":"guj"},"strings":{"continue":"\u0a9a\u0abe\u0ab2\u0ac1 \u0ab0\u0abe\u0a96\u0acb"}},{"language":"haz","version":"4.4.33","updated":"2015-12-05 00:59:09","english_name":"Hazaragi","native_name":"\u0647\u0632\u0627\u0631\u0647 \u06af\u06cc","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.4.33\/haz.zip","iso":{"3":"haz"},"strings":{"continue":"\u0627\u062f\u0627\u0645\u0647"}},{"language":"he_IL","version":"6.2.6","updated":"2024-05-04 18:39:24","english_name":"Hebrew","native_name":"\u05e2\u05b4\u05d1\u05b0\u05e8\u05b4\u05d9\u05ea","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/he_IL.zip","iso":{"1":"he"},"strings":{"continue":"\u05d4\u05de\u05e9\u05da"}},{"language":"hi_IN","version":"6.4.5","updated":"2024-02-25 08:05:38","english_name":"Hindi","native_name":"\u0939\u093f\u0928\u094d\u0926\u0940","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/hi_IN.zip","iso":{"1":"hi","2":"hin"},"strings":{"continue":"\u091c\u093e\u0930\u0940 \u0930\u0916\u0947\u0902"}},{"language":"hr","version":"6.7.1","updated":"2024-11-11 08:43:38","english_name":"Croatian","native_name":"Hrvatski","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/hr.zip","iso":{"1":"hr","2":"hrv"},"strings":{"continue":"Nastavi"}},{"language":"hsb","version":"6.2.6","updated":"2023-02-22 17:37:32","english_name":"Upper Sorbian","native_name":"Hornjoserb\u0161\u0107ina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/hsb.zip","iso":{"2":"hsb","3":"hsb"},"strings":{"continue":"Dale"}},{"language":"hu_HU","version":"6.7.1","updated":"2024-11-14 09:49:05","english_name":"Hungarian","native_name":"Magyar","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/hu_HU.zip","iso":{"1":"hu","2":"hun"},"strings":{"continue":"Folytat\u00e1s"}},{"language":"hy","version":"4.7.2","updated":"2016-12-03 16:21:10","english_name":"Armenian","native_name":"\u0540\u0561\u0575\u0565\u0580\u0565\u0576","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/hy.zip","iso":{"1":"hy","2":"hye"},"strings":{"continue":"\u0547\u0561\u0580\u0578\u0582\u0576\u0561\u056f\u0565\u056c"}},{"language":"id_ID","version":"6.7.1","updated":"2024-11-14 03:56:14","english_name":"Indonesian","native_name":"Bahasa Indonesia","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/id_ID.zip","iso":{"1":"id","2":"ind"},"strings":{"continue":"Lanjutkan"}},{"language":"is_IS","version":"4.9.26","updated":"2018-12-11 10:40:02","english_name":"Icelandic","native_name":"\u00cdslenska","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.9.26\/is_IS.zip","iso":{"1":"is","2":"isl"},"strings":{"continue":"\u00c1fram"}},{"language":"it_IT","version":"6.7.1","updated":"2024-11-21 17:43:13","english_name":"Italian","native_name":"Italiano","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/it_IT.zip","iso":{"1":"it","2":"ita"},"strings":{"continue":"Continua"}},{"language":"ja","version":"6.7.1","updated":"2024-11-24 14:00:08","english_name":"Japanese","native_name":"\u65e5\u672c\u8a9e","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ja.zip","iso":{"1":"ja"},"strings":{"continue":"\u6b21\u3078"}},{"language":"jv_ID","version":"4.9.26","updated":"2019-02-16 23:58:56","english_name":"Javanese","native_name":"Basa Jawa","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.9.26\/jv_ID.zip","iso":{"1":"jv","2":"jav"},"strings":{"continue":"Nerusak\u00e9"}},{"language":"ka_GE","version":"6.7.1","updated":"2024-11-08 06:38:31","english_name":"Georgian","native_name":"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ka_GE.zip","iso":{"1":"ka","2":"kat"},"strings":{"continue":"\u10d2\u10d0\u10d2\u10e0\u10eb\u10d4\u10da\u10d4\u10d1\u10d0"}},{"language":"kab","version":"6.2.6","updated":"2023-07-05 11:40:39","english_name":"Kabyle","native_name":"Taqbaylit","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/kab.zip","iso":{"2":"kab","3":"kab"},"strings":{"continue":"Kemmel"}},{"language":"kk","version":"6.7.1","updated":"2024-07-18 02:49:24","english_name":"Kazakh","native_name":"\u049a\u0430\u0437\u0430\u049b \u0442\u0456\u043b\u0456","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/kk.zip","iso":{"1":"kk","2":"kaz"},"strings":{"continue":"\u0416\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443"}},{"language":"km","version":"5.2.21","updated":"2019-06-10 16:18:28","english_name":"Khmer","native_name":"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.2.21\/km.zip","iso":{"1":"km","2":"khm"},"strings":{"continue":"\u1794\u1793\u17d2\u178f"}},{"language":"kn","version":"6.7.1","updated":"2024-11-12 23:54:38","english_name":"Kannada","native_name":"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/kn.zip","iso":{"1":"kn","2":"kan"},"strings":{"continue":"\u0cae\u0cc1\u0c82\u0ca6\u0cc1\u0cb5\u0cb0\u0cbf\u0cb8\u0cc1"}},{"language":"ko_KR","version":"6.7.1","updated":"2024-11-21 02:38:23","english_name":"Korean","native_name":"\ud55c\uad6d\uc5b4","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ko_KR.zip","iso":{"1":"ko","2":"kor"},"strings":{"continue":"\uacc4\uc18d"}},{"language":"ckb","version":"6.7.1","updated":"2024-11-22 17:58:12","english_name":"Kurdish (Sorani)","native_name":"\u0643\u0648\u0631\u062f\u06cc\u200e","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ckb.zip","iso":{"1":"ku","3":"ckb"},"strings":{"continue":"\u0628\u0647\u200c\u0631\u062f\u0647\u200c\u0648\u0627\u0645 \u0628\u0647\u200c"}},{"language":"kir","version":"6.7.1","updated":"2024-11-23 15:58:26","english_name":"Kyrgyz","native_name":"\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/kir.zip","iso":{"1":"ky","2":"kir","3":"kir"},"strings":{"continue":"\u0423\u043b\u0430\u043d\u0442\u0443\u0443"}},{"language":"lo","version":"4.7.2","updated":"2016-11-12 09:59:23","english_name":"Lao","native_name":"\u0e9e\u0eb2\u0eaa\u0eb2\u0ea5\u0eb2\u0ea7","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/lo.zip","iso":{"1":"lo","2":"lao"},"strings":{"continue":"\u0e95\u0ecd\u0ec8\u200b\u0ec4\u0e9b"}},{"language":"lt_LT","version":"6.5.5","updated":"2024-06-13 13:11:03","english_name":"Lithuanian","native_name":"Lietuvi\u0173 kalba","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/lt_LT.zip","iso":{"1":"lt","2":"lit"},"strings":{"continue":"T\u0119sti"}},{"language":"lv","version":"6.7.1","updated":"2024-11-05 21:35:49","english_name":"Latvian","native_name":"Latvie\u0161u valoda","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/lv.zip","iso":{"1":"lv","2":"lav"},"strings":{"continue":"Turpin\u0101t"}},{"language":"mk_MK","version":"6.0.9","updated":"2022-10-01 09:23:52","english_name":"Macedonian","native_name":"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.0.9\/mk_MK.zip","iso":{"1":"mk","2":"mkd"},"strings":{"continue":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438"}},{"language":"ml_IN","version":"6.6.2","updated":"2024-10-05 15:57:37","english_name":"Malayalam","native_name":"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.6.2\/ml_IN.zip","iso":{"1":"ml","2":"mal"},"strings":{"continue":"\u0d24\u0d41\u0d1f\u0d30\u0d41\u0d15"}},{"language":"mn","version":"6.5.5","updated":"2024-06-20 17:22:06","english_name":"Mongolian","native_name":"\u041c\u043e\u043d\u0433\u043e\u043b","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/mn.zip","iso":{"1":"mn","2":"mon"},"strings":{"continue":"Continue"}},{"language":"mr","version":"6.7.1","updated":"2024-11-01 08:11:24","english_name":"Marathi","native_name":"\u092e\u0930\u093e\u0920\u0940","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/mr.zip","iso":{"1":"mr","2":"mar"},"strings":{"continue":"\u0938\u0941\u0930\u0941 \u0920\u0947\u0935\u093e"}},{"language":"ms_MY","version":"5.5.15","updated":"2022-03-11 13:52:22","english_name":"Malay","native_name":"Bahasa Melayu","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.5.15\/ms_MY.zip","iso":{"1":"ms","2":"msa"},"strings":{"continue":"Teruskan"}},{"language":"my_MM","version":"4.2.38","updated":"2017-12-26 11:57:10","english_name":"Myanmar (Burmese)","native_name":"\u1017\u1019\u102c\u1005\u102c","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.2.38\/my_MM.zip","iso":{"1":"my","2":"mya"},"strings":{"continue":"\u1006\u1000\u103a\u101c\u1000\u103a\u101c\u102f\u1015\u103a\u1006\u1031\u102c\u1004\u103a\u1015\u102b\u104b"}},{"language":"nb_NO","version":"6.7.1","updated":"2024-11-12 22:03:40","english_name":"Norwegian (Bokm\u00e5l)","native_name":"Norsk bokm\u00e5l","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/nb_NO.zip","iso":{"1":"nb","2":"nob"},"strings":{"continue":"Fortsett"}},{"language":"ne_NP","version":"6.6.2","updated":"2024-08-30 11:32:23","english_name":"Nepali","native_name":"\u0928\u0947\u092a\u093e\u0932\u0940","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.6.2\/ne_NP.zip","iso":{"1":"ne","2":"nep"},"strings":{"continue":"\u091c\u093e\u0930\u0940 \u0930\u093e\u0916\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}},{"language":"nl_NL","version":"6.7.1","updated":"2024-11-29 13:55:22","english_name":"Dutch","native_name":"Nederlands","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/nl_NL.zip","iso":{"1":"nl","2":"nld"},"strings":{"continue":"Doorgaan"}},{"language":"nl_BE","version":"6.7.1","updated":"2024-11-23 21:43:18","english_name":"Dutch (Belgium)","native_name":"Nederlands (Belgi\u00eb)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/nl_BE.zip","iso":{"1":"nl","2":"nld"},"strings":{"continue":"Doorgaan"}},{"language":"nl_NL_formal","version":"6.7.1","updated":"2024-11-26 20:45:34","english_name":"Dutch (Formal)","native_name":"Nederlands (Formeel)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/nl_NL_formal.zip","iso":{"1":"nl","2":"nld"},"strings":{"continue":"Doorgaan"}},{"language":"nn_NO","version":"5.8-beta","updated":"2021-03-18 10:59:16","english_name":"Norwegian (Nynorsk)","native_name":"Norsk nynorsk","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/nn_NO.zip","iso":{"1":"nn","2":"nno"},"strings":{"continue":"Hald fram"}},{"language":"oci","version":"4.8.25","updated":"2017-08-25 10:03:08","english_name":"Occitan","native_name":"Occitan","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/oci.zip","iso":{"1":"oc","2":"oci"},"strings":{"continue":"Contunhar"}},{"language":"pa_IN","version":"4.7.2","updated":"2017-01-16 05:19:43","english_name":"Panjabi (India)","native_name":"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/pa_IN.zip","iso":{"1":"pa","2":"pan"},"strings":{"continue":"\u0a1c\u0a3e\u0a30\u0a40 \u0a30\u0a71\u0a16\u0a4b"}},{"language":"pl_PL","version":"6.7.1","updated":"2024-11-22 07:35:19","english_name":"Polish","native_name":"Polski","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/pl_PL.zip","iso":{"1":"pl","2":"pol"},"strings":{"continue":"Kontynuuj"}},{"language":"ps","version":"4.3.34","updated":"2015-12-02 21:41:29","english_name":"Pashto","native_name":"\u067e\u069a\u062a\u0648","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.3.34\/ps.zip","iso":{"1":"ps","2":"pus"},"strings":{"continue":"\u062f\u0648\u0627\u0645 \u0648\u0631\u06a9\u0693\u0647"}},{"language":"pt_BR","version":"6.7.1","updated":"2024-11-21 13:50:09","english_name":"Portuguese (Brazil)","native_name":"Portugu\u00eas do Brasil","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/pt_BR.zip","iso":{"1":"pt","2":"por"},"strings":{"continue":"Continuar"}},{"language":"pt_PT","version":"6.7.1","updated":"2024-11-25 10:54:59","english_name":"Portuguese (Portugal)","native_name":"Portugu\u00eas","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/pt_PT.zip","iso":{"1":"pt"},"strings":{"continue":"Continuar"}},{"language":"pt_PT_ao90","version":"6.7.1","updated":"2024-11-22 09:42:36","english_name":"Portuguese (Portugal, AO90)","native_name":"Portugu\u00eas (AO90)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/pt_PT_ao90.zip","iso":{"1":"pt"},"strings":{"continue":"Continuar"}},{"language":"pt_AO","version":"6.4.5","updated":"2023-08-21 12:15:00","english_name":"Portuguese (Angola)","native_name":"Portugu\u00eas de Angola","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/pt_AO.zip","iso":{"1":"pt"},"strings":{"continue":"Continuar"}},{"language":"rhg","version":"4.7.2","updated":"2016-03-16 13:03:18","english_name":"Rohingya","native_name":"Ru\u00e1inga","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/rhg.zip","iso":{"3":"rhg"},"strings":{"continue":"Continue"}},{"language":"ro_RO","version":"6.7.1","updated":"2024-11-29 11:22:10","english_name":"Romanian","native_name":"Rom\u00e2n\u0103","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ro_RO.zip","iso":{"1":"ro","2":"ron"},"strings":{"continue":"Continu\u0103"}},{"language":"ru_RU","version":"6.7.1","updated":"2024-11-20 15:32:31","english_name":"Russian","native_name":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ru_RU.zip","iso":{"1":"ru","2":"rus"},"strings":{"continue":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c"}},{"language":"sah","version":"4.7.2","updated":"2017-01-21 02:06:41","english_name":"Sakha","native_name":"\u0421\u0430\u0445\u0430\u043b\u044b\u044b","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/sah.zip","iso":{"2":"sah","3":"sah"},"strings":{"continue":"\u0421\u0430\u043b\u0495\u0430\u0430"}},{"language":"snd","version":"5.4.16","updated":"2020-07-07 01:53:37","english_name":"Sindhi","native_name":"\u0633\u0646\u068c\u064a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.4.16\/snd.zip","iso":{"1":"sd","2":"snd","3":"snd"},"strings":{"continue":"\u0627\u06b3\u062a\u064a \u0647\u0644\u0648"}},{"language":"si_LK","version":"4.7.2","updated":"2016-11-12 06:00:52","english_name":"Sinhala","native_name":"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/si_LK.zip","iso":{"1":"si","2":"sin"},"strings":{"continue":"\u0daf\u0dd2\u0d9c\u0da7\u0db8 \u0d9a\u0dbb\u0d9c\u0dd9\u0db1 \u0dba\u0db1\u0dca\u0db1"}},{"language":"sk_SK","version":"6.7.1","updated":"2024-11-29 05:29:33","english_name":"Slovak","native_name":"Sloven\u010dina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/sk_SK.zip","iso":{"1":"sk","2":"slk"},"strings":{"continue":"Pokra\u010dova\u0165"}},{"language":"skr","version":"6.6.2","updated":"2024-09-21 09:44:08","english_name":"Saraiki","native_name":"\u0633\u0631\u0627\u0626\u06cc\u06a9\u06cc","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.6.2\/skr.zip","iso":{"3":"skr"},"strings":{"continue":"\u062c\u0627\u0631\u06cc \u0631\u06a9\u06be\u0648"}},{"language":"sl_SI","version":"6.7.1","updated":"2024-08-30 07:14:35","english_name":"Slovenian","native_name":"Sloven\u0161\u010dina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/sl_SI.zip","iso":{"1":"sl","2":"slv"},"strings":{"continue":"Nadaljuj"}},{"language":"sq","version":"6.7.1","updated":"2024-11-26 10:25:18","english_name":"Albanian","native_name":"Shqip","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/sq.zip","iso":{"1":"sq","2":"sqi"},"strings":{"continue":"Vazhdo"}},{"language":"sr_RS","version":"6.7.1","updated":"2024-09-20 22:15:56","english_name":"Serbian","native_name":"\u0421\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/sr_RS.zip","iso":{"1":"sr","2":"srp"},"strings":{"continue":"\u041d\u0430\u0441\u0442\u0430\u0432\u0438"}},{"language":"sv_SE","version":"6.7.1","updated":"2024-11-21 05:08:10","english_name":"Swedish","native_name":"Svenska","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/sv_SE.zip","iso":{"1":"sv","2":"swe"},"strings":{"continue":"Forts\u00e4tt"}},{"language":"sw","version":"6.7.1","updated":"2024-11-06 16:56:18","english_name":"Swahili","native_name":"Kiswahili","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/sw.zip","iso":{"1":"sw","2":"swa"},"strings":{"continue":"Endelea"}},{"language":"szl","version":"4.7.2","updated":"2016-09-24 19:58:14","english_name":"Silesian","native_name":"\u015al\u014dnsk\u014f g\u014fdka","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/szl.zip","iso":{"3":"szl"},"strings":{"continue":"K\u014dntynuowa\u0107"}},{"language":"ta_IN","version":"4.7.2","updated":"2017-01-27 03:22:47","english_name":"Tamil","native_name":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/ta_IN.zip","iso":{"1":"ta","2":"tam"},"strings":{"continue":"\u0ba4\u0bca\u0b9f\u0bb0\u0bb5\u0bc1\u0bae\u0bcd"}},{"language":"ta_LK","version":"4.2.38","updated":"2015-12-03 01:07:44","english_name":"Tamil (Sri Lanka)","native_name":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.2.38\/ta_LK.zip","iso":{"1":"ta","2":"tam"},"strings":{"continue":"\u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0b95"}},{"language":"te","version":"4.7.2","updated":"2017-01-26 15:47:39","english_name":"Telugu","native_name":"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/te.zip","iso":{"1":"te","2":"tel"},"strings":{"continue":"\u0c15\u0c4a\u0c28\u0c38\u0c3e\u0c17\u0c3f\u0c02\u0c1a\u0c41"}},{"language":"th","version":"5.8.10","updated":"2022-06-08 04:30:30","english_name":"Thai","native_name":"\u0e44\u0e17\u0e22","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8.10\/th.zip","iso":{"1":"th","2":"tha"},"strings":{"continue":"\u0e15\u0e48\u0e2d\u0e44\u0e1b"}},{"language":"tl","version":"4.8.25","updated":"2017-09-30 09:04:29","english_name":"Tagalog","native_name":"Tagalog","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/tl.zip","iso":{"1":"tl","2":"tgl"},"strings":{"continue":"Magpatuloy"}},{"language":"tr_TR","version":"6.7.1","updated":"2024-11-14 07:22:59","english_name":"Turkish","native_name":"T\u00fcrk\u00e7e","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/tr_TR.zip","iso":{"1":"tr","2":"tur"},"strings":{"continue":"Devam"}},{"language":"tt_RU","version":"4.7.2","updated":"2016-11-20 20:20:50","english_name":"Tatar","native_name":"\u0422\u0430\u0442\u0430\u0440 \u0442\u0435\u043b\u0435","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/tt_RU.zip","iso":{"1":"tt","2":"tat"},"strings":{"continue":"\u0434\u04d9\u0432\u0430\u043c \u0438\u0442\u04af"}},{"language":"tah","version":"4.7.2","updated":"2016-03-06 18:39:39","english_name":"Tahitian","native_name":"Reo Tahiti","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/tah.zip","iso":{"1":"ty","2":"tah","3":"tah"},"strings":{"continue":"Continue"}},{"language":"ug_CN","version":"6.7.1","updated":"2024-11-18 17:37:18","english_name":"Uighur","native_name":"\u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/ug_CN.zip","iso":{"1":"ug","2":"uig"},"strings":{"continue":"\u062f\u0627\u06cb\u0627\u0645\u0644\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634"}},{"language":"uk","version":"6.4.5","updated":"2024-03-06 18:52:07","english_name":"Ukrainian","native_name":"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/uk.zip","iso":{"1":"uk","2":"ukr"},"strings":{"continue":"\u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438"}},{"language":"ur","version":"5.4.16","updated":"2020-04-09 11:17:33","english_name":"Urdu","native_name":"\u0627\u0631\u062f\u0648","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.4.16\/ur.zip","iso":{"1":"ur","2":"urd"},"strings":{"continue":"\u062c\u0627\u0631\u06cc \u0631\u06a9\u06be\u06cc\u06ba"}},{"language":"uz_UZ","version":"5.8-beta","updated":"2021-02-28 12:02:22","english_name":"Uzbek","native_name":"O\u2018zbekcha","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/uz_UZ.zip","iso":{"1":"uz","2":"uzb"},"strings":{"continue":"Davom etish"}},{"language":"vi","version":"6.7.1","updated":"2024-11-20 13:04:32","english_name":"Vietnamese","native_name":"Ti\u1ebfng Vi\u1ec7t","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/vi.zip","iso":{"1":"vi","2":"vie"},"strings":{"continue":"Ti\u1ebfp t\u1ee5c"}},{"language":"zh_CN","version":"6.7.1","updated":"2024-11-24 10:26:45","english_name":"Chinese (China)","native_name":"\u7b80\u4f53\u4e2d\u6587","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/zh_CN.zip","iso":{"1":"zh","2":"zho"},"strings":{"continue":"\u7ee7\u7eed"}},{"language":"zh_TW","version":"6.7.1","updated":"2024-11-21 08:38:08","english_name":"Chinese (Taiwan)","native_name":"\u7e41\u9ad4\u4e2d\u6587","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.1\/zh_TW.zip","iso":{"1":"zh","2":"zho"},"strings":{"continue":"\u7e7c\u7e8c"}},{"language":"zh_HK","version":"6.2.6","updated":"2022-07-15 15:25:03","english_name":"Chinese (Hong Kong)","native_name":"\u9999\u6e2f\u4e2d\u6587","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/zh_HK.zip","iso":{"1":"zh","2":"zho"},"strings":{"continue":"\u7e7c\u7e8c"}}]} \ No newline at end of file +{"translations":[{"language":"af","version":"5.8-beta","updated":"2021-05-13 15:59:22","english_name":"Afrikaans","native_name":"Afrikaans","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/af.zip","iso":{"1":"af","2":"afr"},"strings":{"continue":"Gaan voort"}},{"language":"am","version":"6.0.9","updated":"2022-09-29 20:43:49","english_name":"Amharic","native_name":"\u12a0\u121b\u122d\u129b","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.0.9\/am.zip","iso":{"1":"am","2":"amh"},"strings":{"continue":"\u1240\u1325\u120d"}},{"language":"arg","version":"6.2-beta","updated":"2022-09-22 16:46:56","english_name":"Aragonese","native_name":"Aragon\u00e9s","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2-beta\/arg.zip","iso":{"1":"an","2":"arg","3":"arg"},"strings":{"continue":"Continar"}},{"language":"ar","version":"6.4.5","updated":"2024-02-13 12:49:38","english_name":"Arabic","native_name":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/ar.zip","iso":{"1":"ar","2":"ara"},"strings":{"continue":"\u0645\u062a\u0627\u0628\u0639\u0629"}},{"language":"ary","version":"4.8.25","updated":"2017-01-26 15:42:35","english_name":"Moroccan Arabic","native_name":"\u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u063a\u0631\u0628\u064a\u0629","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/ary.zip","iso":{"1":"ar","3":"ary"},"strings":{"continue":"\u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629"}},{"language":"as","version":"6.7.2","updated":"2024-11-01 09:05:28","english_name":"Assamese","native_name":"\u0985\u09b8\u09ae\u09c0\u09af\u09bc\u09be","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/as.zip","iso":{"1":"as","2":"asm","3":"asm"},"strings":{"continue":"Continue"}},{"language":"azb","version":"6.4.5","updated":"2024-01-19 08:58:31","english_name":"South Azerbaijani","native_name":"\u06af\u0624\u0646\u0626\u06cc \u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/azb.zip","iso":{"1":"az","3":"azb"},"strings":{"continue":"Continue"}},{"language":"az","version":"4.7.2","updated":"2016-11-06 00:09:27","english_name":"Azerbaijani","native_name":"Az\u0259rbaycan dili","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/az.zip","iso":{"1":"az","2":"aze"},"strings":{"continue":"Davam"}},{"language":"bel","version":"4.9.26","updated":"2024-12-26 00:37:42","english_name":"Belarusian","native_name":"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f \u043c\u043e\u0432\u0430","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.9.26\/bel.zip","iso":{"1":"be","2":"bel"},"strings":{"continue":"\u041f\u0440\u0430\u0446\u044f\u0433\u043d\u0443\u0446\u044c"}},{"language":"bg_BG","version":"6.7.2","updated":"2025-01-12 07:32:34","english_name":"Bulgarian","native_name":"\u0411\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/bg_BG.zip","iso":{"1":"bg","2":"bul"},"strings":{"continue":"\u041d\u0430\u043f\u0440\u0435\u0434"}},{"language":"bn_BD","version":"6.7.2","updated":"2024-11-11 11:12:13","english_name":"Bengali (Bangladesh)","native_name":"\u09ac\u09be\u0982\u09b2\u09be","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/bn_BD.zip","iso":{"1":"bn"},"strings":{"continue":"\u099a\u09be\u09b2\u09bf\u09df\u09c7 \u09af\u09be\u09a8"}},{"language":"bo","version":"5.8-beta","updated":"2020-10-30 03:24:38","english_name":"Tibetan","native_name":"\u0f56\u0f7c\u0f51\u0f0b\u0f61\u0f72\u0f42","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/bo.zip","iso":{"1":"bo","2":"tib"},"strings":{"continue":"\u0f58\u0f74\u0f0b\u0f58\u0f50\u0f74\u0f51\u0f0b\u0f51\u0f74\u0f0d"}},{"language":"bs_BA","version":"6.2.6","updated":"2023-02-22 20:45:53","english_name":"Bosnian","native_name":"Bosanski","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/bs_BA.zip","iso":{"1":"bs","2":"bos"},"strings":{"continue":"Nastavi"}},{"language":"ca","version":"6.7.2","updated":"2025-01-23 15:46:02","english_name":"Catalan","native_name":"Catal\u00e0","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ca.zip","iso":{"1":"ca","2":"cat"},"strings":{"continue":"Continua"}},{"language":"ceb","version":"4.7.2","updated":"2016-03-02 17:25:51","english_name":"Cebuano","native_name":"Cebuano","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/ceb.zip","iso":{"2":"ceb","3":"ceb"},"strings":{"continue":"Padayun"}},{"language":"cs_CZ","version":"6.7.2","updated":"2025-02-11 08:34:45","english_name":"Czech","native_name":"\u010ce\u0161tina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/cs_CZ.zip","iso":{"1":"cs","2":"ces"},"strings":{"continue":"Pokra\u010dovat"}},{"language":"cy","version":"6.7.2","updated":"2025-02-04 15:09:31","english_name":"Welsh","native_name":"Cymraeg","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/cy.zip","iso":{"1":"cy","2":"cym"},"strings":{"continue":"Parhau"}},{"language":"da_DK","version":"6.7.2","updated":"2025-01-30 01:15:00","english_name":"Danish","native_name":"Dansk","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/da_DK.zip","iso":{"1":"da","2":"dan"},"strings":{"continue":"Forts\u00e6t"}},{"language":"de_CH","version":"6.7.2","updated":"2024-11-05 18:11:40","english_name":"German (Switzerland)","native_name":"Deutsch (Schweiz)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/de_CH.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_AT","version":"6.7.2","updated":"2025-02-03 07:45:57","english_name":"German (Austria)","native_name":"Deutsch (\u00d6sterreich)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/de_AT.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_DE","version":"6.7.2","updated":"2025-02-11 18:50:59","english_name":"German","native_name":"Deutsch","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/de_DE.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_DE_formal","version":"6.7.2","updated":"2025-02-11 18:34:24","english_name":"German (Formal)","native_name":"Deutsch (Sie)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/de_DE_formal.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"de_CH_informal","version":"6.7.2","updated":"2024-11-05 18:08:14","english_name":"German (Switzerland, Informal)","native_name":"Deutsch (Schweiz, Du)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/de_CH_informal.zip","iso":{"1":"de"},"strings":{"continue":"Weiter"}},{"language":"dsb","version":"6.2.6","updated":"2022-07-16 12:13:09","english_name":"Lower Sorbian","native_name":"Dolnoserb\u0161\u0107ina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/dsb.zip","iso":{"2":"dsb","3":"dsb"},"strings":{"continue":"Dalej"}},{"language":"dzo","version":"4.7.2","updated":"2016-06-29 08:59:03","english_name":"Dzongkha","native_name":"\u0f62\u0fab\u0f7c\u0f44\u0f0b\u0f41","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/dzo.zip","iso":{"1":"dz","2":"dzo"},"strings":{"continue":"Continue"}},{"language":"el","version":"6.7.2","updated":"2025-01-23 00:05:55","english_name":"Greek","native_name":"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/el.zip","iso":{"1":"el","2":"ell"},"strings":{"continue":"\u03a3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1"}},{"language":"en_ZA","version":"6.7.2","updated":"2024-11-08 19:43:34","english_name":"English (South Africa)","native_name":"English (South Africa)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/en_ZA.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_CA","version":"6.7.2","updated":"2025-02-06 16:38:21","english_name":"English (Canada)","native_name":"English (Canada)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/en_CA.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_AU","version":"6.7.2","updated":"2024-12-15 22:47:35","english_name":"English (Australia)","native_name":"English (Australia)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/en_AU.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_NZ","version":"6.7.2","updated":"2024-11-12 00:03:39","english_name":"English (New Zealand)","native_name":"English (New Zealand)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/en_NZ.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"en_GB","version":"6.7.2","updated":"2024-11-14 20:17:10","english_name":"English (UK)","native_name":"English (UK)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/en_GB.zip","iso":{"1":"en","2":"eng","3":"eng"},"strings":{"continue":"Continue"}},{"language":"eo","version":"6.7.2","updated":"2025-01-20 19:38:18","english_name":"Esperanto","native_name":"Esperanto","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/eo.zip","iso":{"1":"eo","2":"epo"},"strings":{"continue":"Da\u016drigi"}},{"language":"es_CR","version":"6.7.2","updated":"2024-12-09 22:28:42","english_name":"Spanish (Costa Rica)","native_name":"Espa\u00f1ol de Costa Rica","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/es_CR.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_PE","version":"6.7.2","updated":"2024-10-16 21:04:12","english_name":"Spanish (Peru)","native_name":"Espa\u00f1ol de Per\u00fa","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/es_PE.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_AR","version":"6.7.2","updated":"2025-02-05 15:56:22","english_name":"Spanish (Argentina)","native_name":"Espa\u00f1ol de Argentina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/es_AR.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_CL","version":"6.7.2","updated":"2025-02-02 23:11:20","english_name":"Spanish (Chile)","native_name":"Espa\u00f1ol de Chile","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/es_CL.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_CO","version":"6.7.2","updated":"2025-02-01 20:26:01","english_name":"Spanish (Colombia)","native_name":"Espa\u00f1ol de Colombia","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/es_CO.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_MX","version":"6.7.2","updated":"2025-02-04 14:46:26","english_name":"Spanish (Mexico)","native_name":"Espa\u00f1ol de M\u00e9xico","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/es_MX.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_ES","version":"6.7.2","updated":"2025-01-30 07:43:09","english_name":"Spanish (Spain)","native_name":"Espa\u00f1ol","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/es_ES.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_VE","version":"6.4.5","updated":"2023-10-16 16:00:04","english_name":"Spanish (Venezuela)","native_name":"Espa\u00f1ol de Venezuela","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/es_VE.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_EC","version":"6.2.6","updated":"2023-04-21 13:32:10","english_name":"Spanish (Ecuador)","native_name":"Espa\u00f1ol de Ecuador","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/es_EC.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_DO","version":"5.8.10","updated":"2021-10-08 14:32:50","english_name":"Spanish (Dominican Republic)","native_name":"Espa\u00f1ol de Rep\u00fablica Dominicana","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8.10\/es_DO.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_UY","version":"5.8-beta","updated":"2021-03-31 18:33:26","english_name":"Spanish (Uruguay)","native_name":"Espa\u00f1ol de Uruguay","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/es_UY.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_PR","version":"5.4.16","updated":"2020-04-29 15:36:59","english_name":"Spanish (Puerto Rico)","native_name":"Espa\u00f1ol de Puerto Rico","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.4.16\/es_PR.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"es_GT","version":"5.2.21","updated":"2019-03-02 06:35:01","english_name":"Spanish (Guatemala)","native_name":"Espa\u00f1ol de Guatemala","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.2.21\/es_GT.zip","iso":{"1":"es","2":"spa","3":"spa"},"strings":{"continue":"Continuar"}},{"language":"et","version":"6.5.5","updated":"2024-06-06 09:50:37","english_name":"Estonian","native_name":"Eesti","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/et.zip","iso":{"1":"et","2":"est"},"strings":{"continue":"J\u00e4tka"}},{"language":"eu","version":"6.7.2","updated":"2025-01-23 15:37:32","english_name":"Basque","native_name":"Euskara","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/eu.zip","iso":{"1":"eu","2":"eus"},"strings":{"continue":"Jarraitu"}},{"language":"fa_IR","version":"6.7.2","updated":"2025-01-30 10:07:14","english_name":"Persian","native_name":"\u0641\u0627\u0631\u0633\u06cc","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/fa_IR.zip","iso":{"1":"fa","2":"fas"},"strings":{"continue":"\u0627\u062f\u0627\u0645\u0647"}},{"language":"fa_AF","version":"6.7.2","updated":"2025-02-10 01:30:52","english_name":"Persian (Afghanistan)","native_name":"(\u0641\u0627\u0631\u0633\u06cc (\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/fa_AF.zip","iso":{"1":"fa","2":"fas"},"strings":{"continue":"\u0627\u062f\u0627\u0645\u0647"}},{"language":"fi","version":"6.7.2","updated":"2025-01-27 13:02:04","english_name":"Finnish","native_name":"Suomi","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/fi.zip","iso":{"1":"fi","2":"fin"},"strings":{"continue":"Jatka"}},{"language":"fr_CA","version":"6.7.2","updated":"2024-12-12 22:29:22","english_name":"French (Canada)","native_name":"Fran\u00e7ais du Canada","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/fr_CA.zip","iso":{"1":"fr","2":"fra"},"strings":{"continue":"Continuer"}},{"language":"fr_BE","version":"6.5.5","updated":"2024-02-01 23:56:53","english_name":"French (Belgium)","native_name":"Fran\u00e7ais de Belgique","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/fr_BE.zip","iso":{"1":"fr","2":"fra"},"strings":{"continue":"Continuer"}},{"language":"fr_FR","version":"6.7.2","updated":"2025-02-06 14:03:49","english_name":"French (France)","native_name":"Fran\u00e7ais","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/fr_FR.zip","iso":{"1":"fr"},"strings":{"continue":"Continuer"}},{"language":"fur","version":"4.8.25","updated":"2023-04-30 13:56:46","english_name":"Friulian","native_name":"Friulian","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/fur.zip","iso":{"2":"fur","3":"fur"},"strings":{"continue":"Continue"}},{"language":"fy","version":"6.2.6","updated":"2022-12-25 12:53:23","english_name":"Frisian","native_name":"Frysk","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/fy.zip","iso":{"1":"fy","2":"fry"},"strings":{"continue":"Trochgean"}},{"language":"gd","version":"4.7.2","updated":"2016-08-23 17:41:37","english_name":"Scottish Gaelic","native_name":"G\u00e0idhlig","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/gd.zip","iso":{"1":"gd","2":"gla","3":"gla"},"strings":{"continue":"Lean air adhart"}},{"language":"gl_ES","version":"6.7.2","updated":"2025-01-29 23:44:41","english_name":"Galician","native_name":"Galego","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/gl_ES.zip","iso":{"1":"gl","2":"glg"},"strings":{"continue":"Continuar"}},{"language":"gu","version":"6.7.2","updated":"2025-01-31 07:07:30","english_name":"Gujarati","native_name":"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/gu.zip","iso":{"1":"gu","2":"guj"},"strings":{"continue":"\u0a9a\u0abe\u0ab2\u0ac1 \u0ab0\u0abe\u0a96\u0acb"}},{"language":"haz","version":"4.4.33","updated":"2015-12-05 00:59:09","english_name":"Hazaragi","native_name":"\u0647\u0632\u0627\u0631\u0647 \u06af\u06cc","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.4.33\/haz.zip","iso":{"3":"haz"},"strings":{"continue":"\u0627\u062f\u0627\u0645\u0647"}},{"language":"he_IL","version":"6.2.6","updated":"2024-05-04 18:39:24","english_name":"Hebrew","native_name":"\u05e2\u05b4\u05d1\u05b0\u05e8\u05b4\u05d9\u05ea","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/he_IL.zip","iso":{"1":"he"},"strings":{"continue":"\u05d4\u05de\u05e9\u05da"}},{"language":"hi_IN","version":"6.4.5","updated":"2025-02-06 05:17:11","english_name":"Hindi","native_name":"\u0939\u093f\u0928\u094d\u0926\u0940","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/hi_IN.zip","iso":{"1":"hi","2":"hin"},"strings":{"continue":"\u091c\u093e\u0930\u0940 \u0930\u0916\u0947\u0902"}},{"language":"hr","version":"6.7.2","updated":"2025-02-01 09:14:16","english_name":"Croatian","native_name":"Hrvatski","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/hr.zip","iso":{"1":"hr","2":"hrv"},"strings":{"continue":"Nastavi"}},{"language":"hsb","version":"6.2.6","updated":"2023-02-22 17:37:32","english_name":"Upper Sorbian","native_name":"Hornjoserb\u0161\u0107ina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/hsb.zip","iso":{"2":"hsb","3":"hsb"},"strings":{"continue":"Dale"}},{"language":"hu_HU","version":"6.7.2","updated":"2025-01-22 18:23:30","english_name":"Hungarian","native_name":"Magyar","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/hu_HU.zip","iso":{"1":"hu","2":"hun"},"strings":{"continue":"Folytat\u00e1s"}},{"language":"hy","version":"4.7.2","updated":"2016-12-03 16:21:10","english_name":"Armenian","native_name":"\u0540\u0561\u0575\u0565\u0580\u0565\u0576","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/hy.zip","iso":{"1":"hy","2":"hye"},"strings":{"continue":"\u0547\u0561\u0580\u0578\u0582\u0576\u0561\u056f\u0565\u056c"}},{"language":"id_ID","version":"6.7.2","updated":"2025-01-31 11:29:26","english_name":"Indonesian","native_name":"Bahasa Indonesia","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/id_ID.zip","iso":{"1":"id","2":"ind"},"strings":{"continue":"Lanjutkan"}},{"language":"is_IS","version":"4.9.26","updated":"2018-12-11 10:40:02","english_name":"Icelandic","native_name":"\u00cdslenska","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.9.26\/is_IS.zip","iso":{"1":"is","2":"isl"},"strings":{"continue":"\u00c1fram"}},{"language":"it_IT","version":"6.7.2","updated":"2025-01-16 18:27:00","english_name":"Italian","native_name":"Italiano","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/it_IT.zip","iso":{"1":"it","2":"ita"},"strings":{"continue":"Continua"}},{"language":"ja","version":"6.7.2","updated":"2025-02-07 13:30:47","english_name":"Japanese","native_name":"\u65e5\u672c\u8a9e","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ja.zip","iso":{"1":"ja"},"strings":{"continue":"\u6b21\u3078"}},{"language":"jv_ID","version":"4.9.26","updated":"2019-02-16 23:58:56","english_name":"Javanese","native_name":"Basa Jawa","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.9.26\/jv_ID.zip","iso":{"1":"jv","2":"jav"},"strings":{"continue":"Nerusak\u00e9"}},{"language":"ka_GE","version":"6.7.2","updated":"2025-02-01 06:53:56","english_name":"Georgian","native_name":"\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ka_GE.zip","iso":{"1":"ka","2":"kat"},"strings":{"continue":"\u10d2\u10d0\u10d2\u10e0\u10eb\u10d4\u10da\u10d4\u10d1\u10d0"}},{"language":"kab","version":"6.2.6","updated":"2023-07-05 11:40:39","english_name":"Kabyle","native_name":"Taqbaylit","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/kab.zip","iso":{"2":"kab","3":"kab"},"strings":{"continue":"Kemmel"}},{"language":"kk","version":"6.7.2","updated":"2024-07-18 02:49:24","english_name":"Kazakh","native_name":"\u049a\u0430\u0437\u0430\u049b \u0442\u0456\u043b\u0456","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/kk.zip","iso":{"1":"kk","2":"kaz"},"strings":{"continue":"\u0416\u0430\u043b\u0493\u0430\u0441\u0442\u044b\u0440\u0443"}},{"language":"km","version":"5.2.21","updated":"2019-06-10 16:18:28","english_name":"Khmer","native_name":"\u1797\u17b6\u179f\u17b6\u1781\u17d2\u1798\u17c2\u179a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.2.21\/km.zip","iso":{"1":"km","2":"khm"},"strings":{"continue":"\u1794\u1793\u17d2\u178f"}},{"language":"kn","version":"6.7.2","updated":"2024-12-16 17:32:57","english_name":"Kannada","native_name":"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/kn.zip","iso":{"1":"kn","2":"kan"},"strings":{"continue":"\u0cae\u0cc1\u0c82\u0ca6\u0cc1\u0cb5\u0cb0\u0cbf\u0cb8\u0cc1"}},{"language":"ko_KR","version":"6.7.2","updated":"2025-02-11 06:34:23","english_name":"Korean","native_name":"\ud55c\uad6d\uc5b4","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ko_KR.zip","iso":{"1":"ko","2":"kor"},"strings":{"continue":"\uacc4\uc18d"}},{"language":"ckb","version":"6.7.2","updated":"2025-02-12 14:47:15","english_name":"Kurdish (Sorani)","native_name":"\u0643\u0648\u0631\u062f\u06cc\u200e","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ckb.zip","iso":{"1":"ku","3":"ckb"},"strings":{"continue":"\u0628\u0647\u200c\u0631\u062f\u0647\u200c\u0648\u0627\u0645 \u0628\u0647\u200c"}},{"language":"kir","version":"6.7.2","updated":"2025-01-11 17:53:34","english_name":"Kyrgyz","native_name":"\u041a\u044b\u0440\u0433\u044b\u0437\u0447\u0430","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/kir.zip","iso":{"1":"ky","2":"kir","3":"kir"},"strings":{"continue":"\u0423\u043b\u0430\u043d\u0442\u0443\u0443"}},{"language":"lo","version":"4.7.2","updated":"2016-11-12 09:59:23","english_name":"Lao","native_name":"\u0e9e\u0eb2\u0eaa\u0eb2\u0ea5\u0eb2\u0ea7","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/lo.zip","iso":{"1":"lo","2":"lao"},"strings":{"continue":"\u0e95\u0ecd\u0ec8\u200b\u0ec4\u0e9b"}},{"language":"lt_LT","version":"6.5.5","updated":"2024-06-13 13:11:03","english_name":"Lithuanian","native_name":"Lietuvi\u0173 kalba","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/lt_LT.zip","iso":{"1":"lt","2":"lit"},"strings":{"continue":"T\u0119sti"}},{"language":"lv","version":"6.7.2","updated":"2024-12-02 13:58:02","english_name":"Latvian","native_name":"Latvie\u0161u valoda","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/lv.zip","iso":{"1":"lv","2":"lav"},"strings":{"continue":"Turpin\u0101t"}},{"language":"mk_MK","version":"6.0.9","updated":"2022-10-01 09:23:52","english_name":"Macedonian","native_name":"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438 \u0458\u0430\u0437\u0438\u043a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.0.9\/mk_MK.zip","iso":{"1":"mk","2":"mkd"},"strings":{"continue":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438"}},{"language":"ml_IN","version":"6.6.2","updated":"2024-10-05 15:57:37","english_name":"Malayalam","native_name":"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.6.2\/ml_IN.zip","iso":{"1":"ml","2":"mal"},"strings":{"continue":"\u0d24\u0d41\u0d1f\u0d30\u0d41\u0d15"}},{"language":"mn","version":"6.5.5","updated":"2024-06-20 17:22:06","english_name":"Mongolian","native_name":"\u041c\u043e\u043d\u0433\u043e\u043b","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.5.5\/mn.zip","iso":{"1":"mn","2":"mon"},"strings":{"continue":"Continue"}},{"language":"mr","version":"6.7.2","updated":"2025-01-09 17:43:36","english_name":"Marathi","native_name":"\u092e\u0930\u093e\u0920\u0940","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/mr.zip","iso":{"1":"mr","2":"mar"},"strings":{"continue":"\u0938\u0941\u0930\u0941 \u0920\u0947\u0935\u093e"}},{"language":"ms_MY","version":"5.5.15","updated":"2022-03-11 13:52:22","english_name":"Malay","native_name":"Bahasa Melayu","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.5.15\/ms_MY.zip","iso":{"1":"ms","2":"msa"},"strings":{"continue":"Teruskan"}},{"language":"my_MM","version":"4.2.38","updated":"2017-12-26 11:57:10","english_name":"Myanmar (Burmese)","native_name":"\u1017\u1019\u102c\u1005\u102c","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.2.38\/my_MM.zip","iso":{"1":"my","2":"mya"},"strings":{"continue":"\u1006\u1000\u103a\u101c\u1000\u103a\u101c\u102f\u1015\u103a\u1006\u1031\u102c\u1004\u103a\u1015\u102b\u104b"}},{"language":"nb_NO","version":"6.7.2","updated":"2025-02-07 23:57:02","english_name":"Norwegian (Bokm\u00e5l)","native_name":"Norsk bokm\u00e5l","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/nb_NO.zip","iso":{"1":"nb","2":"nob"},"strings":{"continue":"Fortsett"}},{"language":"ne_NP","version":"6.6.2","updated":"2024-08-30 11:32:23","english_name":"Nepali","native_name":"\u0928\u0947\u092a\u093e\u0932\u0940","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.6.2\/ne_NP.zip","iso":{"1":"ne","2":"nep"},"strings":{"continue":"\u091c\u093e\u0930\u0940 \u0930\u093e\u0916\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}},{"language":"nl_NL","version":"6.7.2","updated":"2025-02-08 02:42:50","english_name":"Dutch","native_name":"Nederlands","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/nl_NL.zip","iso":{"1":"nl","2":"nld"},"strings":{"continue":"Doorgaan"}},{"language":"nl_BE","version":"6.7.2","updated":"2025-02-11 13:37:10","english_name":"Dutch (Belgium)","native_name":"Nederlands (Belgi\u00eb)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/nl_BE.zip","iso":{"1":"nl","2":"nld"},"strings":{"continue":"Doorgaan"}},{"language":"nl_NL_formal","version":"6.7.2","updated":"2025-02-08 03:02:52","english_name":"Dutch (Formal)","native_name":"Nederlands (Formeel)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/nl_NL_formal.zip","iso":{"1":"nl","2":"nld"},"strings":{"continue":"Doorgaan"}},{"language":"nn_NO","version":"5.8-beta","updated":"2021-03-18 10:59:16","english_name":"Norwegian (Nynorsk)","native_name":"Norsk nynorsk","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/nn_NO.zip","iso":{"1":"nn","2":"nno"},"strings":{"continue":"Hald fram"}},{"language":"oci","version":"4.8.25","updated":"2017-08-25 10:03:08","english_name":"Occitan","native_name":"Occitan","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/oci.zip","iso":{"1":"oc","2":"oci"},"strings":{"continue":"Contunhar"}},{"language":"pa_IN","version":"4.7.2","updated":"2017-01-16 05:19:43","english_name":"Panjabi (India)","native_name":"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/pa_IN.zip","iso":{"1":"pa","2":"pan"},"strings":{"continue":"\u0a1c\u0a3e\u0a30\u0a40 \u0a30\u0a71\u0a16\u0a4b"}},{"language":"pl_PL","version":"6.7.2","updated":"2025-02-10 11:19:42","english_name":"Polish","native_name":"Polski","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/pl_PL.zip","iso":{"1":"pl","2":"pol"},"strings":{"continue":"Kontynuuj"}},{"language":"ps","version":"4.3.34","updated":"2015-12-02 21:41:29","english_name":"Pashto","native_name":"\u067e\u069a\u062a\u0648","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.3.34\/ps.zip","iso":{"1":"ps","2":"pus"},"strings":{"continue":"\u062f\u0648\u0627\u0645 \u0648\u0631\u06a9\u0693\u0647"}},{"language":"pt_PT_ao90","version":"6.7.2","updated":"2024-11-22 09:42:36","english_name":"Portuguese (Portugal, AO90)","native_name":"Portugu\u00eas (AO90)","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/pt_PT_ao90.zip","iso":{"1":"pt"},"strings":{"continue":"Continuar"}},{"language":"pt_BR","version":"6.7.2","updated":"2025-02-01 14:10:09","english_name":"Portuguese (Brazil)","native_name":"Portugu\u00eas do Brasil","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/pt_BR.zip","iso":{"1":"pt","2":"por"},"strings":{"continue":"Continuar"}},{"language":"pt_PT","version":"6.7.2","updated":"2025-02-03 15:04:58","english_name":"Portuguese (Portugal)","native_name":"Portugu\u00eas","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/pt_PT.zip","iso":{"1":"pt"},"strings":{"continue":"Continuar"}},{"language":"pt_AO","version":"6.4.5","updated":"2023-08-21 12:15:00","english_name":"Portuguese (Angola)","native_name":"Portugu\u00eas de Angola","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/pt_AO.zip","iso":{"1":"pt"},"strings":{"continue":"Continuar"}},{"language":"rhg","version":"4.7.2","updated":"2016-03-16 13:03:18","english_name":"Rohingya","native_name":"Ru\u00e1inga","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/rhg.zip","iso":{"3":"rhg"},"strings":{"continue":"Continue"}},{"language":"ro_RO","version":"6.7.2","updated":"2025-02-10 15:43:56","english_name":"Romanian","native_name":"Rom\u00e2n\u0103","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ro_RO.zip","iso":{"1":"ro","2":"ron"},"strings":{"continue":"Continu\u0103"}},{"language":"ru_RU","version":"6.7.2","updated":"2025-01-30 08:56:10","english_name":"Russian","native_name":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ru_RU.zip","iso":{"1":"ru","2":"rus"},"strings":{"continue":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c"}},{"language":"sah","version":"4.7.2","updated":"2017-01-21 02:06:41","english_name":"Sakha","native_name":"\u0421\u0430\u0445\u0430\u043b\u044b\u044b","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/sah.zip","iso":{"2":"sah","3":"sah"},"strings":{"continue":"\u0421\u0430\u043b\u0495\u0430\u0430"}},{"language":"snd","version":"5.4.16","updated":"2020-07-07 01:53:37","english_name":"Sindhi","native_name":"\u0633\u0646\u068c\u064a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.4.16\/snd.zip","iso":{"1":"sd","2":"snd","3":"snd"},"strings":{"continue":"\u0627\u06b3\u062a\u064a \u0647\u0644\u0648"}},{"language":"si_LK","version":"4.7.2","updated":"2016-11-12 06:00:52","english_name":"Sinhala","native_name":"\u0dc3\u0dd2\u0d82\u0dc4\u0dbd","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/si_LK.zip","iso":{"1":"si","2":"sin"},"strings":{"continue":"\u0daf\u0dd2\u0d9c\u0da7\u0db8 \u0d9a\u0dbb\u0d9c\u0dd9\u0db1 \u0dba\u0db1\u0dca\u0db1"}},{"language":"sk_SK","version":"6.7.2","updated":"2025-02-10 11:39:57","english_name":"Slovak","native_name":"Sloven\u010dina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/sk_SK.zip","iso":{"1":"sk","2":"slk"},"strings":{"continue":"Pokra\u010dova\u0165"}},{"language":"skr","version":"6.6.2","updated":"2024-09-21 09:44:08","english_name":"Saraiki","native_name":"\u0633\u0631\u0627\u0626\u06cc\u06a9\u06cc","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.6.2\/skr.zip","iso":{"3":"skr"},"strings":{"continue":"\u062c\u0627\u0631\u06cc \u0631\u06a9\u06be\u0648"}},{"language":"sl_SI","version":"6.7.2","updated":"2024-08-30 07:14:35","english_name":"Slovenian","native_name":"Sloven\u0161\u010dina","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/sl_SI.zip","iso":{"1":"sl","2":"slv"},"strings":{"continue":"Nadaljuj"}},{"language":"sq","version":"6.7.2","updated":"2025-01-30 10:26:38","english_name":"Albanian","native_name":"Shqip","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/sq.zip","iso":{"1":"sq","2":"sqi"},"strings":{"continue":"Vazhdo"}},{"language":"sr_RS","version":"6.7.2","updated":"2024-09-20 22:15:56","english_name":"Serbian","native_name":"\u0421\u0440\u043f\u0441\u043a\u0438 \u0458\u0435\u0437\u0438\u043a","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/sr_RS.zip","iso":{"1":"sr","2":"srp"},"strings":{"continue":"\u041d\u0430\u0441\u0442\u0430\u0432\u0438"}},{"language":"sv_SE","version":"6.7.2","updated":"2025-02-03 17:00:50","english_name":"Swedish","native_name":"Svenska","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/sv_SE.zip","iso":{"1":"sv","2":"swe"},"strings":{"continue":"Forts\u00e4tt"}},{"language":"sw","version":"6.7.2","updated":"2025-02-02 07:29:05","english_name":"Swahili","native_name":"Kiswahili","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/sw.zip","iso":{"1":"sw","2":"swa"},"strings":{"continue":"Endelea"}},{"language":"szl","version":"4.7.2","updated":"2016-09-24 19:58:14","english_name":"Silesian","native_name":"\u015al\u014dnsk\u014f g\u014fdka","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/szl.zip","iso":{"3":"szl"},"strings":{"continue":"K\u014dntynuowa\u0107"}},{"language":"ta_IN","version":"4.7.2","updated":"2017-01-27 03:22:47","english_name":"Tamil","native_name":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/ta_IN.zip","iso":{"1":"ta","2":"tam"},"strings":{"continue":"\u0ba4\u0bca\u0b9f\u0bb0\u0bb5\u0bc1\u0bae\u0bcd"}},{"language":"ta_LK","version":"4.2.38","updated":"2015-12-03 01:07:44","english_name":"Tamil (Sri Lanka)","native_name":"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.2.38\/ta_LK.zip","iso":{"1":"ta","2":"tam"},"strings":{"continue":"\u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0b95"}},{"language":"te","version":"4.7.2","updated":"2017-01-26 15:47:39","english_name":"Telugu","native_name":"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/te.zip","iso":{"1":"te","2":"tel"},"strings":{"continue":"\u0c15\u0c4a\u0c28\u0c38\u0c3e\u0c17\u0c3f\u0c02\u0c1a\u0c41"}},{"language":"th","version":"5.8.10","updated":"2022-06-08 04:30:30","english_name":"Thai","native_name":"\u0e44\u0e17\u0e22","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8.10\/th.zip","iso":{"1":"th","2":"tha"},"strings":{"continue":"\u0e15\u0e48\u0e2d\u0e44\u0e1b"}},{"language":"tl","version":"4.8.25","updated":"2017-09-30 09:04:29","english_name":"Tagalog","native_name":"Tagalog","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.8.25\/tl.zip","iso":{"1":"tl","2":"tgl"},"strings":{"continue":"Magpatuloy"}},{"language":"tr_TR","version":"6.7.2","updated":"2024-12-06 13:44:46","english_name":"Turkish","native_name":"T\u00fcrk\u00e7e","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/tr_TR.zip","iso":{"1":"tr","2":"tur"},"strings":{"continue":"Devam"}},{"language":"tt_RU","version":"4.7.2","updated":"2016-11-20 20:20:50","english_name":"Tatar","native_name":"\u0422\u0430\u0442\u0430\u0440 \u0442\u0435\u043b\u0435","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/tt_RU.zip","iso":{"1":"tt","2":"tat"},"strings":{"continue":"\u0434\u04d9\u0432\u0430\u043c \u0438\u0442\u04af"}},{"language":"tah","version":"4.7.2","updated":"2016-03-06 18:39:39","english_name":"Tahitian","native_name":"Reo Tahiti","package":"http:\/\/downloads.wordpress.org\/translation\/core\/4.7.2\/tah.zip","iso":{"1":"ty","2":"tah","3":"tah"},"strings":{"continue":"Continue"}},{"language":"ug_CN","version":"6.7.2","updated":"2025-02-03 01:12:45","english_name":"Uighur","native_name":"\u0626\u06c7\u064a\u063a\u06c7\u0631\u0686\u06d5","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/ug_CN.zip","iso":{"1":"ug","2":"uig"},"strings":{"continue":"\u062f\u0627\u06cb\u0627\u0645\u0644\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634"}},{"language":"uk","version":"6.4.5","updated":"2024-03-06 18:52:07","english_name":"Ukrainian","native_name":"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.4.5\/uk.zip","iso":{"1":"uk","2":"ukr"},"strings":{"continue":"\u041f\u0440\u043e\u0434\u043e\u0432\u0436\u0438\u0442\u0438"}},{"language":"ur","version":"5.4.16","updated":"2020-04-09 11:17:33","english_name":"Urdu","native_name":"\u0627\u0631\u062f\u0648","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.4.16\/ur.zip","iso":{"1":"ur","2":"urd"},"strings":{"continue":"\u062c\u0627\u0631\u06cc \u0631\u06a9\u06be\u06cc\u06ba"}},{"language":"uz_UZ","version":"5.8-beta","updated":"2021-02-28 12:02:22","english_name":"Uzbek","native_name":"O\u2018zbekcha","package":"http:\/\/downloads.wordpress.org\/translation\/core\/5.8-beta\/uz_UZ.zip","iso":{"1":"uz","2":"uzb"},"strings":{"continue":"Davom etish"}},{"language":"vi","version":"6.7.2","updated":"2025-02-12 08:37:56","english_name":"Vietnamese","native_name":"Ti\u1ebfng Vi\u1ec7t","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/vi.zip","iso":{"1":"vi","2":"vie"},"strings":{"continue":"Ti\u1ebfp t\u1ee5c"}},{"language":"zh_CN","version":"6.7.2","updated":"2025-01-12 05:35:18","english_name":"Chinese (China)","native_name":"\u7b80\u4f53\u4e2d\u6587","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/zh_CN.zip","iso":{"1":"zh","2":"zho"},"strings":{"continue":"\u7ee7\u7eed"}},{"language":"zh_TW","version":"6.7.2","updated":"2025-02-12 08:54:01","english_name":"Chinese (Taiwan)","native_name":"\u7e41\u9ad4\u4e2d\u6587","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.7.2\/zh_TW.zip","iso":{"1":"zh","2":"zho"},"strings":{"continue":"\u7e7c\u7e8c"}},{"language":"zh_HK","version":"6.2.6","updated":"2022-07-15 15:25:03","english_name":"Chinese (Hong Kong)","native_name":"\u9999\u6e2f\u4e2d\u6587","package":"http:\/\/downloads.wordpress.org\/translation\/core\/6.2.6\/zh_HK.zip","iso":{"1":"zh","2":"zho"},"strings":{"continue":"\u7e7c\u7e8c"}}]} \ No newline at end of file diff --git a/composer.json b/composer.json index 6f7952e9b..6f433a042 100644 --- a/composer.json +++ b/composer.json @@ -36,7 +36,7 @@ "scripts": { "test": "vendor/bin/phpunit", "coverage": "@php -d xdebug.mode=coverage vendor/bin/phpunit --coverage-html tests/coverage", - "analyze": "vendor/bin/phpstan analyze", + "phpstan": "vendor/bin/phpstan analyze", "playwright": "npx playwright test", "php74": "phpcs -p ./*.php includes/ --standard=vendor/phpcompatibility/php-compatibility/PHPCompatibility --runtime-set testVersion 7.4", "php81": "phpcs -p ./*.php includes/ --standard=vendor/phpcompatibility/php-compatibility/PHPCompatibility --runtime-set testVersion 8.1", diff --git a/css-flags/css/flag-icon.css b/css-flags/css/flag-icon.css index cd30a7de1..9df7a25e7 100755 --- a/css-flags/css/flag-icon.css +++ b/css-flags/css/flag-icon.css @@ -1,1562 +1,1562 @@ .flag-icon-background { - background-size: contain; - background-position: 50%; - background-repeat: no-repeat; + background-size: contain; + background-position: 50%; + background-repeat: no-repeat; } .flag-icon { - background-size: contain; - background-position: 50%; - background-repeat: no-repeat; - position: relative; - display: inline-block; - width: 1.33333333em; - line-height: 1em; + background-size: contain; + background-position: 50%; + background-repeat: no-repeat; + position: relative; + display: inline-block; + width: 1.33333333em; + line-height: 1em; } .flag-icon:before { - content: "\00a0"; + content: "\00a0"; } .flag-icon.flag-icon-squared { - width: 1em; + width: 1em; } .flag-icon-ad { - background-image: url(../flags/4x3/ad.svg); + background-image: url(../flags/4x3/ad.svg); } .flag-icon-ad.flag-icon-squared { - background-image: url(../flags/1x1/ad.svg); + background-image: url(../flags/1x1/ad.svg); } .flag-icon-ae { - background-image: url(../flags/4x3/ae.svg); + background-image: url(../flags/4x3/ae.svg); } .flag-icon-ae.flag-icon-squared { - background-image: url(../flags/1x1/ae.svg); + background-image: url(../flags/1x1/ae.svg); } .flag-icon-af { - background-image: url(../flags/4x3/af.svg); + background-image: url(../flags/4x3/af.svg); } .flag-icon-af.flag-icon-squared { - background-image: url(../flags/1x1/af.svg); + background-image: url(../flags/1x1/af.svg); } .flag-icon-ag { - background-image: url(../flags/4x3/ag.svg); + background-image: url(../flags/4x3/ag.svg); } .flag-icon-ag.flag-icon-squared { - background-image: url(../flags/1x1/ag.svg); + background-image: url(../flags/1x1/ag.svg); } .flag-icon-ai { - background-image: url(../flags/4x3/ai.svg); + background-image: url(../flags/4x3/ai.svg); } .flag-icon-ai.flag-icon-squared { - background-image: url(../flags/1x1/ai.svg); + background-image: url(../flags/1x1/ai.svg); } .flag-icon-al { - background-image: url(../flags/4x3/al.svg); + background-image: url(../flags/4x3/al.svg); } .flag-icon-al.flag-icon-squared { - background-image: url(../flags/1x1/al.svg); + background-image: url(../flags/1x1/al.svg); } .flag-icon-am { - background-image: url(../flags/4x3/am.svg); + background-image: url(../flags/4x3/am.svg); } .flag-icon-am.flag-icon-squared { - background-image: url(../flags/1x1/am.svg); + background-image: url(../flags/1x1/am.svg); } .flag-icon-ao { - background-image: url(../flags/4x3/ao.svg); + background-image: url(../flags/4x3/ao.svg); } .flag-icon-ao.flag-icon-squared { - background-image: url(../flags/1x1/ao.svg); + background-image: url(../flags/1x1/ao.svg); } .flag-icon-aq { - background-image: url(../flags/4x3/aq.svg); + background-image: url(../flags/4x3/aq.svg); } .flag-icon-aq.flag-icon-squared { - background-image: url(../flags/1x1/aq.svg); + background-image: url(../flags/1x1/aq.svg); } .flag-icon-ar { - background-image: url(../flags/4x3/ar.svg); + background-image: url(../flags/4x3/ar.svg); } .flag-icon-ar.flag-icon-squared { - background-image: url(../flags/1x1/ar.svg); + background-image: url(../flags/1x1/ar.svg); } .flag-icon-as { - background-image: url(../flags/4x3/as.svg); + background-image: url(../flags/4x3/as.svg); } .flag-icon-as.flag-icon-squared { - background-image: url(../flags/1x1/as.svg); + background-image: url(../flags/1x1/as.svg); } .flag-icon-at { - background-image: url(../flags/4x3/at.svg); + background-image: url(../flags/4x3/at.svg); } .flag-icon-at.flag-icon-squared { - background-image: url(../flags/1x1/at.svg); + background-image: url(../flags/1x1/at.svg); } .flag-icon-au { - background-image: url(../flags/4x3/au.svg); + background-image: url(../flags/4x3/au.svg); } .flag-icon-au.flag-icon-squared { - background-image: url(../flags/1x1/au.svg); + background-image: url(../flags/1x1/au.svg); } .flag-icon-aw { - background-image: url(../flags/4x3/aw.svg); + background-image: url(../flags/4x3/aw.svg); } .flag-icon-aw.flag-icon-squared { - background-image: url(../flags/1x1/aw.svg); + background-image: url(../flags/1x1/aw.svg); } .flag-icon-ax { - background-image: url(../flags/4x3/ax.svg); + background-image: url(../flags/4x3/ax.svg); } .flag-icon-ax.flag-icon-squared { - background-image: url(../flags/1x1/ax.svg); + background-image: url(../flags/1x1/ax.svg); } .flag-icon-az { - background-image: url(../flags/4x3/az.svg); + background-image: url(../flags/4x3/az.svg); } .flag-icon-az.flag-icon-squared { - background-image: url(../flags/1x1/az.svg); + background-image: url(../flags/1x1/az.svg); } .flag-icon-ba { - background-image: url(../flags/4x3/ba.svg); + background-image: url(../flags/4x3/ba.svg); } .flag-icon-ba.flag-icon-squared { - background-image: url(../flags/1x1/ba.svg); + background-image: url(../flags/1x1/ba.svg); } .flag-icon-bb { - background-image: url(../flags/4x3/bb.svg); + background-image: url(../flags/4x3/bb.svg); } .flag-icon-bb.flag-icon-squared { - background-image: url(../flags/1x1/bb.svg); + background-image: url(../flags/1x1/bb.svg); } .flag-icon-bd { - background-image: url(../flags/4x3/bd.svg); + background-image: url(../flags/4x3/bd.svg); } .flag-icon-bd.flag-icon-squared { - background-image: url(../flags/1x1/bd.svg); + background-image: url(../flags/1x1/bd.svg); } .flag-icon-be { - background-image: url(../flags/4x3/be.svg); + background-image: url(../flags/4x3/be.svg); } .flag-icon-be.flag-icon-squared { - background-image: url(../flags/1x1/be.svg); + background-image: url(../flags/1x1/be.svg); } .flag-icon-bf { - background-image: url(../flags/4x3/bf.svg); + background-image: url(../flags/4x3/bf.svg); } .flag-icon-bf.flag-icon-squared { - background-image: url(../flags/1x1/bf.svg); + background-image: url(../flags/1x1/bf.svg); } .flag-icon-bg { - background-image: url(../flags/4x3/bg.svg); + background-image: url(../flags/4x3/bg.svg); } .flag-icon-bg.flag-icon-squared { - background-image: url(../flags/1x1/bg.svg); + background-image: url(../flags/1x1/bg.svg); } .flag-icon-bh { - background-image: url(../flags/4x3/bh.svg); + background-image: url(../flags/4x3/bh.svg); } .flag-icon-bh.flag-icon-squared { - background-image: url(../flags/1x1/bh.svg); + background-image: url(../flags/1x1/bh.svg); } .flag-icon-bi { - background-image: url(../flags/4x3/bi.svg); + background-image: url(../flags/4x3/bi.svg); } .flag-icon-bi.flag-icon-squared { - background-image: url(../flags/1x1/bi.svg); + background-image: url(../flags/1x1/bi.svg); } .flag-icon-bj { - background-image: url(../flags/4x3/bj.svg); + background-image: url(../flags/4x3/bj.svg); } .flag-icon-bj.flag-icon-squared { - background-image: url(../flags/1x1/bj.svg); + background-image: url(../flags/1x1/bj.svg); } .flag-icon-bl { - background-image: url(../flags/4x3/bl.svg); + background-image: url(../flags/4x3/bl.svg); } .flag-icon-bl.flag-icon-squared { - background-image: url(../flags/1x1/bl.svg); + background-image: url(../flags/1x1/bl.svg); } .flag-icon-bm { - background-image: url(../flags/4x3/bm.svg); + background-image: url(../flags/4x3/bm.svg); } .flag-icon-bm.flag-icon-squared { - background-image: url(../flags/1x1/bm.svg); + background-image: url(../flags/1x1/bm.svg); } .flag-icon-bn { - background-image: url(../flags/4x3/bn.svg); + background-image: url(../flags/4x3/bn.svg); } .flag-icon-bn.flag-icon-squared { - background-image: url(../flags/1x1/bn.svg); + background-image: url(../flags/1x1/bn.svg); } .flag-icon-bo { - background-image: url(../flags/4x3/bo.svg); + background-image: url(../flags/4x3/bo.svg); } .flag-icon-bo.flag-icon-squared { - background-image: url(../flags/1x1/bo.svg); + background-image: url(../flags/1x1/bo.svg); } .flag-icon-bq { - background-image: url(../flags/4x3/bq.svg); + background-image: url(../flags/4x3/bq.svg); } .flag-icon-bq.flag-icon-squared { - background-image: url(../flags/1x1/bq.svg); + background-image: url(../flags/1x1/bq.svg); } .flag-icon-br { - background-image: url(../flags/4x3/br.svg); + background-image: url(../flags/4x3/br.svg); } .flag-icon-br.flag-icon-squared { - background-image: url(../flags/1x1/br.svg); + background-image: url(../flags/1x1/br.svg); } .flag-icon-bs { - background-image: url(../flags/4x3/bs.svg); + background-image: url(../flags/4x3/bs.svg); } .flag-icon-bs.flag-icon-squared { - background-image: url(../flags/1x1/bs.svg); + background-image: url(../flags/1x1/bs.svg); } .flag-icon-bt { - background-image: url(../flags/4x3/bt.svg); + background-image: url(../flags/4x3/bt.svg); } .flag-icon-bt.flag-icon-squared { - background-image: url(../flags/1x1/bt.svg); + background-image: url(../flags/1x1/bt.svg); } .flag-icon-bv { - background-image: url(../flags/4x3/bv.svg); + background-image: url(../flags/4x3/bv.svg); } .flag-icon-bv.flag-icon-squared { - background-image: url(../flags/1x1/bv.svg); + background-image: url(../flags/1x1/bv.svg); } .flag-icon-bw { - background-image: url(../flags/4x3/bw.svg); + background-image: url(../flags/4x3/bw.svg); } .flag-icon-bw.flag-icon-squared { - background-image: url(../flags/1x1/bw.svg); + background-image: url(../flags/1x1/bw.svg); } .flag-icon-by { - background-image: url(../flags/4x3/by.svg); + background-image: url(../flags/4x3/by.svg); } .flag-icon-by.flag-icon-squared { - background-image: url(../flags/1x1/by.svg); + background-image: url(../flags/1x1/by.svg); } .flag-icon-bz { - background-image: url(../flags/4x3/bz.svg); + background-image: url(../flags/4x3/bz.svg); } .flag-icon-bz.flag-icon-squared { - background-image: url(../flags/1x1/bz.svg); + background-image: url(../flags/1x1/bz.svg); } .flag-icon-ca { - background-image: url(../flags/4x3/ca.svg); + background-image: url(../flags/4x3/ca.svg); } .flag-icon-ca.flag-icon-squared { - background-image: url(../flags/1x1/ca.svg); + background-image: url(../flags/1x1/ca.svg); } .flag-icon-cc { - background-image: url(../flags/4x3/cc.svg); + background-image: url(../flags/4x3/cc.svg); } .flag-icon-cc.flag-icon-squared { - background-image: url(../flags/1x1/cc.svg); + background-image: url(../flags/1x1/cc.svg); } .flag-icon-cd { - background-image: url(../flags/4x3/cd.svg); + background-image: url(../flags/4x3/cd.svg); } .flag-icon-cd.flag-icon-squared { - background-image: url(../flags/1x1/cd.svg); + background-image: url(../flags/1x1/cd.svg); } .flag-icon-cf { - background-image: url(../flags/4x3/cf.svg); + background-image: url(../flags/4x3/cf.svg); } .flag-icon-cf.flag-icon-squared { - background-image: url(../flags/1x1/cf.svg); + background-image: url(../flags/1x1/cf.svg); } .flag-icon-cg { - background-image: url(../flags/4x3/cg.svg); + background-image: url(../flags/4x3/cg.svg); } .flag-icon-cg.flag-icon-squared { - background-image: url(../flags/1x1/cg.svg); + background-image: url(../flags/1x1/cg.svg); } .flag-icon-ch { - background-image: url(../flags/4x3/ch.svg); + background-image: url(../flags/4x3/ch.svg); } .flag-icon-ch.flag-icon-squared { - background-image: url(../flags/1x1/ch.svg); + background-image: url(../flags/1x1/ch.svg); } .flag-icon-ci { - background-image: url(../flags/4x3/ci.svg); + background-image: url(../flags/4x3/ci.svg); } .flag-icon-ci.flag-icon-squared { - background-image: url(../flags/1x1/ci.svg); + background-image: url(../flags/1x1/ci.svg); } .flag-icon-ck { - background-image: url(../flags/4x3/ck.svg); + background-image: url(../flags/4x3/ck.svg); } .flag-icon-ck.flag-icon-squared { - background-image: url(../flags/1x1/ck.svg); + background-image: url(../flags/1x1/ck.svg); } .flag-icon-cl { - background-image: url(../flags/4x3/cl.svg); + background-image: url(../flags/4x3/cl.svg); } .flag-icon-cl.flag-icon-squared { - background-image: url(../flags/1x1/cl.svg); + background-image: url(../flags/1x1/cl.svg); } .flag-icon-cm { - background-image: url(../flags/4x3/cm.svg); + background-image: url(../flags/4x3/cm.svg); } .flag-icon-cm.flag-icon-squared { - background-image: url(../flags/1x1/cm.svg); + background-image: url(../flags/1x1/cm.svg); } .flag-icon-cn { - background-image: url(../flags/4x3/cn.svg); + background-image: url(../flags/4x3/cn.svg); } .flag-icon-cn.flag-icon-squared { - background-image: url(../flags/1x1/cn.svg); + background-image: url(../flags/1x1/cn.svg); } .flag-icon-co { - background-image: url(../flags/4x3/co.svg); + background-image: url(../flags/4x3/co.svg); } .flag-icon-co.flag-icon-squared { - background-image: url(../flags/1x1/co.svg); + background-image: url(../flags/1x1/co.svg); } .flag-icon-cr { - background-image: url(../flags/4x3/cr.svg); + background-image: url(../flags/4x3/cr.svg); } .flag-icon-cr.flag-icon-squared { - background-image: url(../flags/1x1/cr.svg); + background-image: url(../flags/1x1/cr.svg); } .flag-icon-cu { - background-image: url(../flags/4x3/cu.svg); + background-image: url(../flags/4x3/cu.svg); } .flag-icon-cu.flag-icon-squared { - background-image: url(../flags/1x1/cu.svg); + background-image: url(../flags/1x1/cu.svg); } .flag-icon-cv { - background-image: url(../flags/4x3/cv.svg); + background-image: url(../flags/4x3/cv.svg); } .flag-icon-cv.flag-icon-squared { - background-image: url(../flags/1x1/cv.svg); + background-image: url(../flags/1x1/cv.svg); } .flag-icon-cw { - background-image: url(../flags/4x3/cw.svg); + background-image: url(../flags/4x3/cw.svg); } .flag-icon-cw.flag-icon-squared { - background-image: url(../flags/1x1/cw.svg); + background-image: url(../flags/1x1/cw.svg); } .flag-icon-cx { - background-image: url(../flags/4x3/cx.svg); + background-image: url(../flags/4x3/cx.svg); } .flag-icon-cx.flag-icon-squared { - background-image: url(../flags/1x1/cx.svg); + background-image: url(../flags/1x1/cx.svg); } .flag-icon-cy { - background-image: url(../flags/4x3/cy.svg); + background-image: url(../flags/4x3/cy.svg); } .flag-icon-cy.flag-icon-squared { - background-image: url(../flags/1x1/cy.svg); + background-image: url(../flags/1x1/cy.svg); } .flag-icon-cz { - background-image: url(../flags/4x3/cz.svg); + background-image: url(../flags/4x3/cz.svg); } .flag-icon-cz.flag-icon-squared { - background-image: url(../flags/1x1/cz.svg); + background-image: url(../flags/1x1/cz.svg); } .flag-icon-de { - background-image: url(../flags/4x3/de.svg); + background-image: url(../flags/4x3/de.svg); } .flag-icon-de.flag-icon-squared { - background-image: url(../flags/1x1/de.svg); + background-image: url(../flags/1x1/de.svg); } .flag-icon-dj { - background-image: url(../flags/4x3/dj.svg); + background-image: url(../flags/4x3/dj.svg); } .flag-icon-dj.flag-icon-squared { - background-image: url(../flags/1x1/dj.svg); + background-image: url(../flags/1x1/dj.svg); } .flag-icon-dk { - background-image: url(../flags/4x3/dk.svg); + background-image: url(../flags/4x3/dk.svg); } .flag-icon-dk.flag-icon-squared { - background-image: url(../flags/1x1/dk.svg); + background-image: url(../flags/1x1/dk.svg); } .flag-icon-dm { - background-image: url(../flags/4x3/dm.svg); + background-image: url(../flags/4x3/dm.svg); } .flag-icon-dm.flag-icon-squared { - background-image: url(../flags/1x1/dm.svg); + background-image: url(../flags/1x1/dm.svg); } .flag-icon-do { - background-image: url(../flags/4x3/do.svg); + background-image: url(../flags/4x3/do.svg); } .flag-icon-do.flag-icon-squared { - background-image: url(../flags/1x1/do.svg); + background-image: url(../flags/1x1/do.svg); } .flag-icon-dz { - background-image: url(../flags/4x3/dz.svg); + background-image: url(../flags/4x3/dz.svg); } .flag-icon-dz.flag-icon-squared { - background-image: url(../flags/1x1/dz.svg); + background-image: url(../flags/1x1/dz.svg); } .flag-icon-ec { - background-image: url(../flags/4x3/ec.svg); + background-image: url(../flags/4x3/ec.svg); } .flag-icon-ec.flag-icon-squared { - background-image: url(../flags/1x1/ec.svg); + background-image: url(../flags/1x1/ec.svg); } .flag-icon-ee { - background-image: url(../flags/4x3/ee.svg); + background-image: url(../flags/4x3/ee.svg); } .flag-icon-ee.flag-icon-squared { - background-image: url(../flags/1x1/ee.svg); + background-image: url(../flags/1x1/ee.svg); } .flag-icon-eg { - background-image: url(../flags/4x3/eg.svg); + background-image: url(../flags/4x3/eg.svg); } .flag-icon-eg.flag-icon-squared { - background-image: url(../flags/1x1/eg.svg); + background-image: url(../flags/1x1/eg.svg); } .flag-icon-eh { - background-image: url(../flags/4x3/eh.svg); + background-image: url(../flags/4x3/eh.svg); } .flag-icon-eh.flag-icon-squared { - background-image: url(../flags/1x1/eh.svg); + background-image: url(../flags/1x1/eh.svg); } .flag-icon-er { - background-image: url(../flags/4x3/er.svg); + background-image: url(../flags/4x3/er.svg); } .flag-icon-er.flag-icon-squared { - background-image: url(../flags/1x1/er.svg); + background-image: url(../flags/1x1/er.svg); } .flag-icon-es { - background-image: url(../flags/4x3/es.svg); + background-image: url(../flags/4x3/es.svg); } .flag-icon-es.flag-icon-squared { - background-image: url(../flags/1x1/es.svg); + background-image: url(../flags/1x1/es.svg); } .flag-icon-et { - background-image: url(../flags/4x3/et.svg); + background-image: url(../flags/4x3/et.svg); } .flag-icon-et.flag-icon-squared { - background-image: url(../flags/1x1/et.svg); + background-image: url(../flags/1x1/et.svg); } .flag-icon-fi { - background-image: url(../flags/4x3/fi.svg); + background-image: url(../flags/4x3/fi.svg); } .flag-icon-fi.flag-icon-squared { - background-image: url(../flags/1x1/fi.svg); + background-image: url(../flags/1x1/fi.svg); } .flag-icon-fj { - background-image: url(../flags/4x3/fj.svg); + background-image: url(../flags/4x3/fj.svg); } .flag-icon-fj.flag-icon-squared { - background-image: url(../flags/1x1/fj.svg); + background-image: url(../flags/1x1/fj.svg); } .flag-icon-fk { - background-image: url(../flags/4x3/fk.svg); + background-image: url(../flags/4x3/fk.svg); } .flag-icon-fk.flag-icon-squared { - background-image: url(../flags/1x1/fk.svg); + background-image: url(../flags/1x1/fk.svg); } .flag-icon-fm { - background-image: url(../flags/4x3/fm.svg); + background-image: url(../flags/4x3/fm.svg); } .flag-icon-fm.flag-icon-squared { - background-image: url(../flags/1x1/fm.svg); + background-image: url(../flags/1x1/fm.svg); } .flag-icon-fo { - background-image: url(../flags/4x3/fo.svg); + background-image: url(../flags/4x3/fo.svg); } .flag-icon-fo.flag-icon-squared { - background-image: url(../flags/1x1/fo.svg); + background-image: url(../flags/1x1/fo.svg); } .flag-icon-fr { - background-image: url(../flags/4x3/fr.svg); + background-image: url(../flags/4x3/fr.svg); } .flag-icon-fr.flag-icon-squared { - background-image: url(../flags/1x1/fr.svg); + background-image: url(../flags/1x1/fr.svg); } .flag-icon-ga { - background-image: url(../flags/4x3/ga.svg); + background-image: url(../flags/4x3/ga.svg); } .flag-icon-ga.flag-icon-squared { - background-image: url(../flags/1x1/ga.svg); + background-image: url(../flags/1x1/ga.svg); } .flag-icon-gb { - background-image: url(../flags/4x3/gb.svg); + background-image: url(../flags/4x3/gb.svg); } .flag-icon-gb.flag-icon-squared { - background-image: url(../flags/1x1/gb.svg); + background-image: url(../flags/1x1/gb.svg); } .flag-icon-gd { - background-image: url(../flags/4x3/gd.svg); + background-image: url(../flags/4x3/gd.svg); } .flag-icon-gd.flag-icon-squared { - background-image: url(../flags/1x1/gd.svg); + background-image: url(../flags/1x1/gd.svg); } .flag-icon-ge { - background-image: url(../flags/4x3/ge.svg); + background-image: url(../flags/4x3/ge.svg); } .flag-icon-ge.flag-icon-squared { - background-image: url(../flags/1x1/ge.svg); + background-image: url(../flags/1x1/ge.svg); } .flag-icon-gf { - background-image: url(../flags/4x3/gf.svg); + background-image: url(../flags/4x3/gf.svg); } .flag-icon-gf.flag-icon-squared { - background-image: url(../flags/1x1/gf.svg); + background-image: url(../flags/1x1/gf.svg); } .flag-icon-gg { - background-image: url(../flags/4x3/gg.svg); + background-image: url(../flags/4x3/gg.svg); } .flag-icon-gg.flag-icon-squared { - background-image: url(../flags/1x1/gg.svg); + background-image: url(../flags/1x1/gg.svg); } .flag-icon-gh { - background-image: url(../flags/4x3/gh.svg); + background-image: url(../flags/4x3/gh.svg); } .flag-icon-gh.flag-icon-squared { - background-image: url(../flags/1x1/gh.svg); + background-image: url(../flags/1x1/gh.svg); } .flag-icon-gi { - background-image: url(../flags/4x3/gi.svg); + background-image: url(../flags/4x3/gi.svg); } .flag-icon-gi.flag-icon-squared { - background-image: url(../flags/1x1/gi.svg); + background-image: url(../flags/1x1/gi.svg); } .flag-icon-gl { - background-image: url(../flags/4x3/gl.svg); + background-image: url(../flags/4x3/gl.svg); } .flag-icon-gl.flag-icon-squared { - background-image: url(../flags/1x1/gl.svg); + background-image: url(../flags/1x1/gl.svg); } .flag-icon-gm { - background-image: url(../flags/4x3/gm.svg); + background-image: url(../flags/4x3/gm.svg); } .flag-icon-gm.flag-icon-squared { - background-image: url(../flags/1x1/gm.svg); + background-image: url(../flags/1x1/gm.svg); } .flag-icon-gn { - background-image: url(../flags/4x3/gn.svg); + background-image: url(../flags/4x3/gn.svg); } .flag-icon-gn.flag-icon-squared { - background-image: url(../flags/1x1/gn.svg); + background-image: url(../flags/1x1/gn.svg); } .flag-icon-gp { - background-image: url(../flags/4x3/gp.svg); + background-image: url(../flags/4x3/gp.svg); } .flag-icon-gp.flag-icon-squared { - background-image: url(../flags/1x1/gp.svg); + background-image: url(../flags/1x1/gp.svg); } .flag-icon-gq { - background-image: url(../flags/4x3/gq.svg); + background-image: url(../flags/4x3/gq.svg); } .flag-icon-gq.flag-icon-squared { - background-image: url(../flags/1x1/gq.svg); + background-image: url(../flags/1x1/gq.svg); } .flag-icon-gr { - background-image: url(../flags/4x3/gr.svg); + background-image: url(../flags/4x3/gr.svg); } .flag-icon-gr.flag-icon-squared { - background-image: url(../flags/1x1/gr.svg); + background-image: url(../flags/1x1/gr.svg); } .flag-icon-gs { - background-image: url(../flags/4x3/gs.svg); + background-image: url(../flags/4x3/gs.svg); } .flag-icon-gs.flag-icon-squared { - background-image: url(../flags/1x1/gs.svg); + background-image: url(../flags/1x1/gs.svg); } .flag-icon-gt { - background-image: url(../flags/4x3/gt.svg); + background-image: url(../flags/4x3/gt.svg); } .flag-icon-gt.flag-icon-squared { - background-image: url(../flags/1x1/gt.svg); + background-image: url(../flags/1x1/gt.svg); } .flag-icon-gu { - background-image: url(../flags/4x3/gu.svg); + background-image: url(../flags/4x3/gu.svg); } .flag-icon-gu.flag-icon-squared { - background-image: url(../flags/1x1/gu.svg); + background-image: url(../flags/1x1/gu.svg); } .flag-icon-gw { - background-image: url(../flags/4x3/gw.svg); + background-image: url(../flags/4x3/gw.svg); } .flag-icon-gw.flag-icon-squared { - background-image: url(../flags/1x1/gw.svg); + background-image: url(../flags/1x1/gw.svg); } .flag-icon-gy { - background-image: url(../flags/4x3/gy.svg); + background-image: url(../flags/4x3/gy.svg); } .flag-icon-gy.flag-icon-squared { - background-image: url(../flags/1x1/gy.svg); + background-image: url(../flags/1x1/gy.svg); } .flag-icon-hk { - background-image: url(../flags/4x3/hk.svg); + background-image: url(../flags/4x3/hk.svg); } .flag-icon-hk.flag-icon-squared { - background-image: url(../flags/1x1/hk.svg); + background-image: url(../flags/1x1/hk.svg); } .flag-icon-hm { - background-image: url(../flags/4x3/hm.svg); + background-image: url(../flags/4x3/hm.svg); } .flag-icon-hm.flag-icon-squared { - background-image: url(../flags/1x1/hm.svg); + background-image: url(../flags/1x1/hm.svg); } .flag-icon-hn { - background-image: url(../flags/4x3/hn.svg); + background-image: url(../flags/4x3/hn.svg); } .flag-icon-hn.flag-icon-squared { - background-image: url(../flags/1x1/hn.svg); + background-image: url(../flags/1x1/hn.svg); } .flag-icon-hr { - background-image: url(../flags/4x3/hr.svg); + background-image: url(../flags/4x3/hr.svg); } .flag-icon-hr.flag-icon-squared { - background-image: url(../flags/1x1/hr.svg); + background-image: url(../flags/1x1/hr.svg); } .flag-icon-ht { - background-image: url(../flags/4x3/ht.svg); + background-image: url(../flags/4x3/ht.svg); } .flag-icon-ht.flag-icon-squared { - background-image: url(../flags/1x1/ht.svg); + background-image: url(../flags/1x1/ht.svg); } .flag-icon-hu { - background-image: url(../flags/4x3/hu.svg); + background-image: url(../flags/4x3/hu.svg); } .flag-icon-hu.flag-icon-squared { - background-image: url(../flags/1x1/hu.svg); + background-image: url(../flags/1x1/hu.svg); } .flag-icon-id { - background-image: url(../flags/4x3/id.svg); + background-image: url(../flags/4x3/id.svg); } .flag-icon-id.flag-icon-squared { - background-image: url(../flags/1x1/id.svg); + background-image: url(../flags/1x1/id.svg); } .flag-icon-ie { - background-image: url(../flags/4x3/ie.svg); + background-image: url(../flags/4x3/ie.svg); } .flag-icon-ie.flag-icon-squared { - background-image: url(../flags/1x1/ie.svg); + background-image: url(../flags/1x1/ie.svg); } .flag-icon-il { - background-image: url(../flags/4x3/il.svg); + background-image: url(../flags/4x3/il.svg); } .flag-icon-il.flag-icon-squared { - background-image: url(../flags/1x1/il.svg); + background-image: url(../flags/1x1/il.svg); } .flag-icon-im { - background-image: url(../flags/4x3/im.svg); + background-image: url(../flags/4x3/im.svg); } .flag-icon-im.flag-icon-squared { - background-image: url(../flags/1x1/im.svg); + background-image: url(../flags/1x1/im.svg); } .flag-icon-in { - background-image: url(../flags/4x3/in.svg); + background-image: url(../flags/4x3/in.svg); } .flag-icon-in.flag-icon-squared { - background-image: url(../flags/1x1/in.svg); + background-image: url(../flags/1x1/in.svg); } .flag-icon-io { - background-image: url(../flags/4x3/io.svg); + background-image: url(../flags/4x3/io.svg); } .flag-icon-io.flag-icon-squared { - background-image: url(../flags/1x1/io.svg); + background-image: url(../flags/1x1/io.svg); } .flag-icon-iq { - background-image: url(../flags/4x3/iq.svg); + background-image: url(../flags/4x3/iq.svg); } .flag-icon-iq.flag-icon-squared { - background-image: url(../flags/1x1/iq.svg); + background-image: url(../flags/1x1/iq.svg); } .flag-icon-ir { - background-image: url(../flags/4x3/ir.svg); + background-image: url(../flags/4x3/ir.svg); } .flag-icon-ir.flag-icon-squared { - background-image: url(../flags/1x1/ir.svg); + background-image: url(../flags/1x1/ir.svg); } .flag-icon-is { - background-image: url(../flags/4x3/is.svg); + background-image: url(../flags/4x3/is.svg); } .flag-icon-is.flag-icon-squared { - background-image: url(../flags/1x1/is.svg); + background-image: url(../flags/1x1/is.svg); } .flag-icon-it { - background-image: url(../flags/4x3/it.svg); + background-image: url(../flags/4x3/it.svg); } .flag-icon-it.flag-icon-squared { - background-image: url(../flags/1x1/it.svg); + background-image: url(../flags/1x1/it.svg); } .flag-icon-je { - background-image: url(../flags/4x3/je.svg); + background-image: url(../flags/4x3/je.svg); } .flag-icon-je.flag-icon-squared { - background-image: url(../flags/1x1/je.svg); + background-image: url(../flags/1x1/je.svg); } .flag-icon-jm { - background-image: url(../flags/4x3/jm.svg); + background-image: url(../flags/4x3/jm.svg); } .flag-icon-jm.flag-icon-squared { - background-image: url(../flags/1x1/jm.svg); + background-image: url(../flags/1x1/jm.svg); } .flag-icon-jo { - background-image: url(../flags/4x3/jo.svg); + background-image: url(../flags/4x3/jo.svg); } .flag-icon-jo.flag-icon-squared { - background-image: url(../flags/1x1/jo.svg); + background-image: url(../flags/1x1/jo.svg); } .flag-icon-jp { - background-image: url(../flags/4x3/jp.svg); + background-image: url(../flags/4x3/jp.svg); } .flag-icon-jp.flag-icon-squared { - background-image: url(../flags/1x1/jp.svg); + background-image: url(../flags/1x1/jp.svg); } .flag-icon-ke { - background-image: url(../flags/4x3/ke.svg); + background-image: url(../flags/4x3/ke.svg); } .flag-icon-ke.flag-icon-squared { - background-image: url(../flags/1x1/ke.svg); + background-image: url(../flags/1x1/ke.svg); } .flag-icon-kg { - background-image: url(../flags/4x3/kg.svg); + background-image: url(../flags/4x3/kg.svg); } .flag-icon-kg.flag-icon-squared { - background-image: url(../flags/1x1/kg.svg); + background-image: url(../flags/1x1/kg.svg); } .flag-icon-kh { - background-image: url(../flags/4x3/kh.svg); + background-image: url(../flags/4x3/kh.svg); } .flag-icon-kh.flag-icon-squared { - background-image: url(../flags/1x1/kh.svg); + background-image: url(../flags/1x1/kh.svg); } .flag-icon-ki { - background-image: url(../flags/4x3/ki.svg); + background-image: url(../flags/4x3/ki.svg); } .flag-icon-ki.flag-icon-squared { - background-image: url(../flags/1x1/ki.svg); + background-image: url(../flags/1x1/ki.svg); } .flag-icon-km { - background-image: url(../flags/4x3/km.svg); + background-image: url(../flags/4x3/km.svg); } .flag-icon-km.flag-icon-squared { - background-image: url(../flags/1x1/km.svg); + background-image: url(../flags/1x1/km.svg); } .flag-icon-kn { - background-image: url(../flags/4x3/kn.svg); + background-image: url(../flags/4x3/kn.svg); } .flag-icon-kn.flag-icon-squared { - background-image: url(../flags/1x1/kn.svg); + background-image: url(../flags/1x1/kn.svg); } .flag-icon-kp { - background-image: url(../flags/4x3/kp.svg); + background-image: url(../flags/4x3/kp.svg); } .flag-icon-kp.flag-icon-squared { - background-image: url(../flags/1x1/kp.svg); + background-image: url(../flags/1x1/kp.svg); } .flag-icon-kr { - background-image: url(../flags/4x3/kr.svg); + background-image: url(../flags/4x3/kr.svg); } .flag-icon-kr.flag-icon-squared { - background-image: url(../flags/1x1/kr.svg); + background-image: url(../flags/1x1/kr.svg); } .flag-icon-kw { - background-image: url(../flags/4x3/kw.svg); + background-image: url(../flags/4x3/kw.svg); } .flag-icon-kw.flag-icon-squared { - background-image: url(../flags/1x1/kw.svg); + background-image: url(../flags/1x1/kw.svg); } .flag-icon-ky { - background-image: url(../flags/4x3/ky.svg); + background-image: url(../flags/4x3/ky.svg); } .flag-icon-ky.flag-icon-squared { - background-image: url(../flags/1x1/ky.svg); + background-image: url(../flags/1x1/ky.svg); } .flag-icon-kz { - background-image: url(../flags/4x3/kz.svg); + background-image: url(../flags/4x3/kz.svg); } .flag-icon-kz.flag-icon-squared { - background-image: url(../flags/1x1/kz.svg); + background-image: url(../flags/1x1/kz.svg); } .flag-icon-la { - background-image: url(../flags/4x3/la.svg); + background-image: url(../flags/4x3/la.svg); } .flag-icon-la.flag-icon-squared { - background-image: url(../flags/1x1/la.svg); + background-image: url(../flags/1x1/la.svg); } .flag-icon-lb { - background-image: url(../flags/4x3/lb.svg); + background-image: url(../flags/4x3/lb.svg); } .flag-icon-lb.flag-icon-squared { - background-image: url(../flags/1x1/lb.svg); + background-image: url(../flags/1x1/lb.svg); } .flag-icon-lc { - background-image: url(../flags/4x3/lc.svg); + background-image: url(../flags/4x3/lc.svg); } .flag-icon-lc.flag-icon-squared { - background-image: url(../flags/1x1/lc.svg); + background-image: url(../flags/1x1/lc.svg); } .flag-icon-li { - background-image: url(../flags/4x3/li.svg); + background-image: url(../flags/4x3/li.svg); } .flag-icon-li.flag-icon-squared { - background-image: url(../flags/1x1/li.svg); + background-image: url(../flags/1x1/li.svg); } .flag-icon-lk { - background-image: url(../flags/4x3/lk.svg); + background-image: url(../flags/4x3/lk.svg); } .flag-icon-lk.flag-icon-squared { - background-image: url(../flags/1x1/lk.svg); + background-image: url(../flags/1x1/lk.svg); } .flag-icon-lr { - background-image: url(../flags/4x3/lr.svg); + background-image: url(../flags/4x3/lr.svg); } .flag-icon-lr.flag-icon-squared { - background-image: url(../flags/1x1/lr.svg); + background-image: url(../flags/1x1/lr.svg); } .flag-icon-ls { - background-image: url(../flags/4x3/ls.svg); + background-image: url(../flags/4x3/ls.svg); } .flag-icon-ls.flag-icon-squared { - background-image: url(../flags/1x1/ls.svg); + background-image: url(../flags/1x1/ls.svg); } .flag-icon-lt { - background-image: url(../flags/4x3/lt.svg); + background-image: url(../flags/4x3/lt.svg); } .flag-icon-lt.flag-icon-squared { - background-image: url(../flags/1x1/lt.svg); + background-image: url(../flags/1x1/lt.svg); } .flag-icon-lu { - background-image: url(../flags/4x3/lu.svg); + background-image: url(../flags/4x3/lu.svg); } .flag-icon-lu.flag-icon-squared { - background-image: url(../flags/1x1/lu.svg); + background-image: url(../flags/1x1/lu.svg); } .flag-icon-lv { - background-image: url(../flags/4x3/lv.svg); + background-image: url(../flags/4x3/lv.svg); } .flag-icon-lv.flag-icon-squared { - background-image: url(../flags/1x1/lv.svg); + background-image: url(../flags/1x1/lv.svg); } .flag-icon-ly { - background-image: url(../flags/4x3/ly.svg); + background-image: url(../flags/4x3/ly.svg); } .flag-icon-ly.flag-icon-squared { - background-image: url(../flags/1x1/ly.svg); + background-image: url(../flags/1x1/ly.svg); } .flag-icon-ma { - background-image: url(../flags/4x3/ma.svg); + background-image: url(../flags/4x3/ma.svg); } .flag-icon-ma.flag-icon-squared { - background-image: url(../flags/1x1/ma.svg); + background-image: url(../flags/1x1/ma.svg); } .flag-icon-mc { - background-image: url(../flags/4x3/mc.svg); + background-image: url(../flags/4x3/mc.svg); } .flag-icon-mc.flag-icon-squared { - background-image: url(../flags/1x1/mc.svg); + background-image: url(../flags/1x1/mc.svg); } .flag-icon-md { - background-image: url(../flags/4x3/md.svg); + background-image: url(../flags/4x3/md.svg); } .flag-icon-md.flag-icon-squared { - background-image: url(../flags/1x1/md.svg); + background-image: url(../flags/1x1/md.svg); } .flag-icon-me { - background-image: url(../flags/4x3/me.svg); + background-image: url(../flags/4x3/me.svg); } .flag-icon-me.flag-icon-squared { - background-image: url(../flags/1x1/me.svg); + background-image: url(../flags/1x1/me.svg); } .flag-icon-mf { - background-image: url(../flags/4x3/mf.svg); + background-image: url(../flags/4x3/mf.svg); } .flag-icon-mf.flag-icon-squared { - background-image: url(../flags/1x1/mf.svg); + background-image: url(../flags/1x1/mf.svg); } .flag-icon-mg { - background-image: url(../flags/4x3/mg.svg); + background-image: url(../flags/4x3/mg.svg); } .flag-icon-mg.flag-icon-squared { - background-image: url(../flags/1x1/mg.svg); + background-image: url(../flags/1x1/mg.svg); } .flag-icon-mh { - background-image: url(../flags/4x3/mh.svg); + background-image: url(../flags/4x3/mh.svg); } .flag-icon-mh.flag-icon-squared { - background-image: url(../flags/1x1/mh.svg); + background-image: url(../flags/1x1/mh.svg); } .flag-icon-mk { - background-image: url(../flags/4x3/mk.svg); + background-image: url(../flags/4x3/mk.svg); } .flag-icon-mk.flag-icon-squared { - background-image: url(../flags/1x1/mk.svg); + background-image: url(../flags/1x1/mk.svg); } .flag-icon-ml { - background-image: url(../flags/4x3/ml.svg); + background-image: url(../flags/4x3/ml.svg); } .flag-icon-ml.flag-icon-squared { - background-image: url(../flags/1x1/ml.svg); + background-image: url(../flags/1x1/ml.svg); } .flag-icon-mm { - background-image: url(../flags/4x3/mm.svg); + background-image: url(../flags/4x3/mm.svg); } .flag-icon-mm.flag-icon-squared { - background-image: url(../flags/1x1/mm.svg); + background-image: url(../flags/1x1/mm.svg); } .flag-icon-mn { - background-image: url(../flags/4x3/mn.svg); + background-image: url(../flags/4x3/mn.svg); } .flag-icon-mn.flag-icon-squared { - background-image: url(../flags/1x1/mn.svg); + background-image: url(../flags/1x1/mn.svg); } .flag-icon-mo { - background-image: url(../flags/4x3/mo.svg); + background-image: url(../flags/4x3/mo.svg); } .flag-icon-mo.flag-icon-squared { - background-image: url(../flags/1x1/mo.svg); + background-image: url(../flags/1x1/mo.svg); } .flag-icon-mp { - background-image: url(../flags/4x3/mp.svg); + background-image: url(../flags/4x3/mp.svg); } .flag-icon-mp.flag-icon-squared { - background-image: url(../flags/1x1/mp.svg); + background-image: url(../flags/1x1/mp.svg); } .flag-icon-mq { - background-image: url(../flags/4x3/mq.svg); + background-image: url(../flags/4x3/mq.svg); } .flag-icon-mq.flag-icon-squared { - background-image: url(../flags/1x1/mq.svg); + background-image: url(../flags/1x1/mq.svg); } .flag-icon-mr { - background-image: url(../flags/4x3/mr.svg); + background-image: url(../flags/4x3/mr.svg); } .flag-icon-mr.flag-icon-squared { - background-image: url(../flags/1x1/mr.svg); + background-image: url(../flags/1x1/mr.svg); } .flag-icon-ms { - background-image: url(../flags/4x3/ms.svg); + background-image: url(../flags/4x3/ms.svg); } .flag-icon-ms.flag-icon-squared { - background-image: url(../flags/1x1/ms.svg); + background-image: url(../flags/1x1/ms.svg); } .flag-icon-mt { - background-image: url(../flags/4x3/mt.svg); + background-image: url(../flags/4x3/mt.svg); } .flag-icon-mt.flag-icon-squared { - background-image: url(../flags/1x1/mt.svg); + background-image: url(../flags/1x1/mt.svg); } .flag-icon-mu { - background-image: url(../flags/4x3/mu.svg); + background-image: url(../flags/4x3/mu.svg); } .flag-icon-mu.flag-icon-squared { - background-image: url(../flags/1x1/mu.svg); + background-image: url(../flags/1x1/mu.svg); } .flag-icon-mv { - background-image: url(../flags/4x3/mv.svg); + background-image: url(../flags/4x3/mv.svg); } .flag-icon-mv.flag-icon-squared { - background-image: url(../flags/1x1/mv.svg); + background-image: url(../flags/1x1/mv.svg); } .flag-icon-mw { - background-image: url(../flags/4x3/mw.svg); + background-image: url(../flags/4x3/mw.svg); } .flag-icon-mw.flag-icon-squared { - background-image: url(../flags/1x1/mw.svg); + background-image: url(../flags/1x1/mw.svg); } .flag-icon-mx { - background-image: url(../flags/4x3/mx.svg); + background-image: url(../flags/4x3/mx.svg); } .flag-icon-mx.flag-icon-squared { - background-image: url(../flags/1x1/mx.svg); + background-image: url(../flags/1x1/mx.svg); } .flag-icon-my { - background-image: url(../flags/4x3/my.svg); + background-image: url(../flags/4x3/my.svg); } .flag-icon-my.flag-icon-squared { - background-image: url(../flags/1x1/my.svg); + background-image: url(../flags/1x1/my.svg); } .flag-icon-mz { - background-image: url(../flags/4x3/mz.svg); + background-image: url(../flags/4x3/mz.svg); } .flag-icon-mz.flag-icon-squared { - background-image: url(../flags/1x1/mz.svg); + background-image: url(../flags/1x1/mz.svg); } .flag-icon-na { - background-image: url(../flags/4x3/na.svg); + background-image: url(../flags/4x3/na.svg); } .flag-icon-na.flag-icon-squared { - background-image: url(../flags/1x1/na.svg); + background-image: url(../flags/1x1/na.svg); } .flag-icon-nc { - background-image: url(../flags/4x3/nc.svg); + background-image: url(../flags/4x3/nc.svg); } .flag-icon-nc.flag-icon-squared { - background-image: url(../flags/1x1/nc.svg); + background-image: url(../flags/1x1/nc.svg); } .flag-icon-ne { - background-image: url(../flags/4x3/ne.svg); + background-image: url(../flags/4x3/ne.svg); } .flag-icon-ne.flag-icon-squared { - background-image: url(../flags/1x1/ne.svg); + background-image: url(../flags/1x1/ne.svg); } .flag-icon-nf { - background-image: url(../flags/4x3/nf.svg); + background-image: url(../flags/4x3/nf.svg); } .flag-icon-nf.flag-icon-squared { - background-image: url(../flags/1x1/nf.svg); + background-image: url(../flags/1x1/nf.svg); } .flag-icon-ng { - background-image: url(../flags/4x3/ng.svg); + background-image: url(../flags/4x3/ng.svg); } .flag-icon-ng.flag-icon-squared { - background-image: url(../flags/1x1/ng.svg); + background-image: url(../flags/1x1/ng.svg); } .flag-icon-ni { - background-image: url(../flags/4x3/ni.svg); + background-image: url(../flags/4x3/ni.svg); } .flag-icon-ni.flag-icon-squared { - background-image: url(../flags/1x1/ni.svg); + background-image: url(../flags/1x1/ni.svg); } .flag-icon-nl { - background-image: url(../flags/4x3/nl.svg); + background-image: url(../flags/4x3/nl.svg); } .flag-icon-nl.flag-icon-squared { - background-image: url(../flags/1x1/nl.svg); + background-image: url(../flags/1x1/nl.svg); } .flag-icon-no { - background-image: url(../flags/4x3/no.svg); + background-image: url(../flags/4x3/no.svg); } .flag-icon-no.flag-icon-squared { - background-image: url(../flags/1x1/no.svg); + background-image: url(../flags/1x1/no.svg); } .flag-icon-np { - background-image: url(../flags/4x3/np.svg); + background-image: url(../flags/4x3/np.svg); } .flag-icon-np.flag-icon-squared { - background-image: url(../flags/1x1/np.svg); + background-image: url(../flags/1x1/np.svg); } .flag-icon-nr { - background-image: url(../flags/4x3/nr.svg); + background-image: url(../flags/4x3/nr.svg); } .flag-icon-nr.flag-icon-squared { - background-image: url(../flags/1x1/nr.svg); + background-image: url(../flags/1x1/nr.svg); } .flag-icon-nu { - background-image: url(../flags/4x3/nu.svg); + background-image: url(../flags/4x3/nu.svg); } .flag-icon-nu.flag-icon-squared { - background-image: url(../flags/1x1/nu.svg); + background-image: url(../flags/1x1/nu.svg); } .flag-icon-nz { - background-image: url(../flags/4x3/nz.svg); + background-image: url(../flags/4x3/nz.svg); } .flag-icon-nz.flag-icon-squared { - background-image: url(../flags/1x1/nz.svg); + background-image: url(../flags/1x1/nz.svg); } .flag-icon-om { - background-image: url(../flags/4x3/om.svg); + background-image: url(../flags/4x3/om.svg); } .flag-icon-om.flag-icon-squared { - background-image: url(../flags/1x1/om.svg); + background-image: url(../flags/1x1/om.svg); } .flag-icon-pa { - background-image: url(../flags/4x3/pa.svg); + background-image: url(../flags/4x3/pa.svg); } .flag-icon-pa.flag-icon-squared { - background-image: url(../flags/1x1/pa.svg); + background-image: url(../flags/1x1/pa.svg); } .flag-icon-pe { - background-image: url(../flags/4x3/pe.svg); + background-image: url(../flags/4x3/pe.svg); } .flag-icon-pe.flag-icon-squared { - background-image: url(../flags/1x1/pe.svg); + background-image: url(../flags/1x1/pe.svg); } .flag-icon-pf { - background-image: url(../flags/4x3/pf.svg); + background-image: url(../flags/4x3/pf.svg); } .flag-icon-pf.flag-icon-squared { - background-image: url(../flags/1x1/pf.svg); + background-image: url(../flags/1x1/pf.svg); } .flag-icon-pg { - background-image: url(../flags/4x3/pg.svg); + background-image: url(../flags/4x3/pg.svg); } .flag-icon-pg.flag-icon-squared { - background-image: url(../flags/1x1/pg.svg); + background-image: url(../flags/1x1/pg.svg); } .flag-icon-ph { - background-image: url(../flags/4x3/ph.svg); + background-image: url(../flags/4x3/ph.svg); } .flag-icon-ph.flag-icon-squared { - background-image: url(../flags/1x1/ph.svg); + background-image: url(../flags/1x1/ph.svg); } .flag-icon-pk { - background-image: url(../flags/4x3/pk.svg); + background-image: url(../flags/4x3/pk.svg); } .flag-icon-pk.flag-icon-squared { - background-image: url(../flags/1x1/pk.svg); + background-image: url(../flags/1x1/pk.svg); } .flag-icon-pl { - background-image: url(../flags/4x3/pl.svg); + background-image: url(../flags/4x3/pl.svg); } .flag-icon-pl.flag-icon-squared { - background-image: url(../flags/1x1/pl.svg); + background-image: url(../flags/1x1/pl.svg); } .flag-icon-pm { - background-image: url(../flags/4x3/pm.svg); + background-image: url(../flags/4x3/pm.svg); } .flag-icon-pm.flag-icon-squared { - background-image: url(../flags/1x1/pm.svg); + background-image: url(../flags/1x1/pm.svg); } .flag-icon-pn { - background-image: url(../flags/4x3/pn.svg); + background-image: url(../flags/4x3/pn.svg); } .flag-icon-pn.flag-icon-squared { - background-image: url(../flags/1x1/pn.svg); + background-image: url(../flags/1x1/pn.svg); } .flag-icon-pr { - background-image: url(../flags/4x3/pr.svg); + background-image: url(../flags/4x3/pr.svg); } .flag-icon-pr.flag-icon-squared { - background-image: url(../flags/1x1/pr.svg); + background-image: url(../flags/1x1/pr.svg); } .flag-icon-ps { - background-image: url(../flags/4x3/ps.svg); + background-image: url(../flags/4x3/ps.svg); } .flag-icon-ps.flag-icon-squared { - background-image: url(../flags/1x1/ps.svg); + background-image: url(../flags/1x1/ps.svg); } .flag-icon-pt { - background-image: url(../flags/4x3/pt.svg); + background-image: url(../flags/4x3/pt.svg); } .flag-icon-pt.flag-icon-squared { - background-image: url(../flags/1x1/pt.svg); + background-image: url(../flags/1x1/pt.svg); } .flag-icon-pw { - background-image: url(../flags/4x3/pw.svg); + background-image: url(../flags/4x3/pw.svg); } .flag-icon-pw.flag-icon-squared { - background-image: url(../flags/1x1/pw.svg); + background-image: url(../flags/1x1/pw.svg); } .flag-icon-py { - background-image: url(../flags/4x3/py.svg); + background-image: url(../flags/4x3/py.svg); } .flag-icon-py.flag-icon-squared { - background-image: url(../flags/1x1/py.svg); + background-image: url(../flags/1x1/py.svg); } .flag-icon-qa { - background-image: url(../flags/4x3/qa.svg); + background-image: url(../flags/4x3/qa.svg); } .flag-icon-qa.flag-icon-squared { - background-image: url(../flags/1x1/qa.svg); + background-image: url(../flags/1x1/qa.svg); } .flag-icon-re { - background-image: url(../flags/4x3/re.svg); + background-image: url(../flags/4x3/re.svg); } .flag-icon-re.flag-icon-squared { - background-image: url(../flags/1x1/re.svg); + background-image: url(../flags/1x1/re.svg); } .flag-icon-ro { - background-image: url(../flags/4x3/ro.svg); + background-image: url(../flags/4x3/ro.svg); } .flag-icon-ro.flag-icon-squared { - background-image: url(../flags/1x1/ro.svg); + background-image: url(../flags/1x1/ro.svg); } .flag-icon-rs { - background-image: url(../flags/4x3/rs.svg); + background-image: url(../flags/4x3/rs.svg); } .flag-icon-rs.flag-icon-squared { - background-image: url(../flags/1x1/rs.svg); + background-image: url(../flags/1x1/rs.svg); } .flag-icon-ru { - background-image: url(../flags/4x3/ru.svg); + background-image: url(../flags/4x3/ru.svg); } .flag-icon-ru.flag-icon-squared { - background-image: url(../flags/1x1/ru.svg); + background-image: url(../flags/1x1/ru.svg); } .flag-icon-rw { - background-image: url(../flags/4x3/rw.svg); + background-image: url(../flags/4x3/rw.svg); } .flag-icon-rw.flag-icon-squared { - background-image: url(../flags/1x1/rw.svg); + background-image: url(../flags/1x1/rw.svg); } .flag-icon-sa { - background-image: url(../flags/4x3/sa.svg); + background-image: url(../flags/4x3/sa.svg); } .flag-icon-sa.flag-icon-squared { - background-image: url(../flags/1x1/sa.svg); + background-image: url(../flags/1x1/sa.svg); } .flag-icon-sb { - background-image: url(../flags/4x3/sb.svg); + background-image: url(../flags/4x3/sb.svg); } .flag-icon-sb.flag-icon-squared { - background-image: url(../flags/1x1/sb.svg); + background-image: url(../flags/1x1/sb.svg); } .flag-icon-sc { - background-image: url(../flags/4x3/sc.svg); + background-image: url(../flags/4x3/sc.svg); } .flag-icon-sc.flag-icon-squared { - background-image: url(../flags/1x1/sc.svg); + background-image: url(../flags/1x1/sc.svg); } .flag-icon-sd { - background-image: url(../flags/4x3/sd.svg); + background-image: url(../flags/4x3/sd.svg); } .flag-icon-sd.flag-icon-squared { - background-image: url(../flags/1x1/sd.svg); + background-image: url(../flags/1x1/sd.svg); } .flag-icon-se { - background-image: url(../flags/4x3/se.svg); + background-image: url(../flags/4x3/se.svg); } .flag-icon-se.flag-icon-squared { - background-image: url(../flags/1x1/se.svg); + background-image: url(../flags/1x1/se.svg); } .flag-icon-sg { - background-image: url(../flags/4x3/sg.svg); + background-image: url(../flags/4x3/sg.svg); } .flag-icon-sg.flag-icon-squared { - background-image: url(../flags/1x1/sg.svg); + background-image: url(../flags/1x1/sg.svg); } .flag-icon-sh { - background-image: url(../flags/4x3/sh.svg); + background-image: url(../flags/4x3/sh.svg); } .flag-icon-sh.flag-icon-squared { - background-image: url(../flags/1x1/sh.svg); + background-image: url(../flags/1x1/sh.svg); } .flag-icon-si { - background-image: url(../flags/4x3/si.svg); + background-image: url(../flags/4x3/si.svg); } .flag-icon-si.flag-icon-squared { - background-image: url(../flags/1x1/si.svg); + background-image: url(../flags/1x1/si.svg); } .flag-icon-sj { - background-image: url(../flags/4x3/sj.svg); + background-image: url(../flags/4x3/sj.svg); } .flag-icon-sj.flag-icon-squared { - background-image: url(../flags/1x1/sj.svg); + background-image: url(../flags/1x1/sj.svg); } .flag-icon-sk { - background-image: url(../flags/4x3/sk.svg); + background-image: url(../flags/4x3/sk.svg); } .flag-icon-sk.flag-icon-squared { - background-image: url(../flags/1x1/sk.svg); + background-image: url(../flags/1x1/sk.svg); } .flag-icon-sl { - background-image: url(../flags/4x3/sl.svg); + background-image: url(../flags/4x3/sl.svg); } .flag-icon-sl.flag-icon-squared { - background-image: url(../flags/1x1/sl.svg); + background-image: url(../flags/1x1/sl.svg); } .flag-icon-sm { - background-image: url(../flags/4x3/sm.svg); + background-image: url(../flags/4x3/sm.svg); } .flag-icon-sm.flag-icon-squared { - background-image: url(../flags/1x1/sm.svg); + background-image: url(../flags/1x1/sm.svg); } .flag-icon-sn { - background-image: url(../flags/4x3/sn.svg); + background-image: url(../flags/4x3/sn.svg); } .flag-icon-sn.flag-icon-squared { - background-image: url(../flags/1x1/sn.svg); + background-image: url(../flags/1x1/sn.svg); } .flag-icon-so { - background-image: url(../flags/4x3/so.svg); + background-image: url(../flags/4x3/so.svg); } .flag-icon-so.flag-icon-squared { - background-image: url(../flags/1x1/so.svg); + background-image: url(../flags/1x1/so.svg); } .flag-icon-sr { - background-image: url(../flags/4x3/sr.svg); + background-image: url(../flags/4x3/sr.svg); } .flag-icon-sr.flag-icon-squared { - background-image: url(../flags/1x1/sr.svg); + background-image: url(../flags/1x1/sr.svg); } .flag-icon-ss { - background-image: url(../flags/4x3/ss.svg); + background-image: url(../flags/4x3/ss.svg); } .flag-icon-ss.flag-icon-squared { - background-image: url(../flags/1x1/ss.svg); + background-image: url(../flags/1x1/ss.svg); } .flag-icon-st { - background-image: url(../flags/4x3/st.svg); + background-image: url(../flags/4x3/st.svg); } .flag-icon-st.flag-icon-squared { - background-image: url(../flags/1x1/st.svg); + background-image: url(../flags/1x1/st.svg); } .flag-icon-sv { - background-image: url(../flags/4x3/sv.svg); + background-image: url(../flags/4x3/sv.svg); } .flag-icon-sv.flag-icon-squared { - background-image: url(../flags/1x1/sv.svg); + background-image: url(../flags/1x1/sv.svg); } .flag-icon-sx { - background-image: url(../flags/4x3/sx.svg); + background-image: url(../flags/4x3/sx.svg); } .flag-icon-sx.flag-icon-squared { - background-image: url(../flags/1x1/sx.svg); + background-image: url(../flags/1x1/sx.svg); } .flag-icon-sy { - background-image: url(../flags/4x3/sy.svg); + background-image: url(../flags/4x3/sy.svg); } .flag-icon-sy.flag-icon-squared { - background-image: url(../flags/1x1/sy.svg); + background-image: url(../flags/1x1/sy.svg); } .flag-icon-sz { - background-image: url(../flags/4x3/sz.svg); + background-image: url(../flags/4x3/sz.svg); } .flag-icon-sz.flag-icon-squared { - background-image: url(../flags/1x1/sz.svg); + background-image: url(../flags/1x1/sz.svg); } .flag-icon-tc { - background-image: url(../flags/4x3/tc.svg); + background-image: url(../flags/4x3/tc.svg); } .flag-icon-tc.flag-icon-squared { - background-image: url(../flags/1x1/tc.svg); + background-image: url(../flags/1x1/tc.svg); } .flag-icon-td { - background-image: url(../flags/4x3/td.svg); + background-image: url(../flags/4x3/td.svg); } .flag-icon-td.flag-icon-squared { - background-image: url(../flags/1x1/td.svg); + background-image: url(../flags/1x1/td.svg); } .flag-icon-tf { - background-image: url(../flags/4x3/tf.svg); + background-image: url(../flags/4x3/tf.svg); } .flag-icon-tf.flag-icon-squared { - background-image: url(../flags/1x1/tf.svg); + background-image: url(../flags/1x1/tf.svg); } .flag-icon-tg { - background-image: url(../flags/4x3/tg.svg); + background-image: url(../flags/4x3/tg.svg); } .flag-icon-tg.flag-icon-squared { - background-image: url(../flags/1x1/tg.svg); + background-image: url(../flags/1x1/tg.svg); } .flag-icon-th { - background-image: url(../flags/4x3/th.svg); + background-image: url(../flags/4x3/th.svg); } .flag-icon-th.flag-icon-squared { - background-image: url(../flags/1x1/th.svg); + background-image: url(../flags/1x1/th.svg); } .flag-icon-tj { - background-image: url(../flags/4x3/tj.svg); + background-image: url(../flags/4x3/tj.svg); } .flag-icon-tj.flag-icon-squared { - background-image: url(../flags/1x1/tj.svg); + background-image: url(../flags/1x1/tj.svg); } .flag-icon-tk { - background-image: url(../flags/4x3/tk.svg); + background-image: url(../flags/4x3/tk.svg); } .flag-icon-tk.flag-icon-squared { - background-image: url(../flags/1x1/tk.svg); + background-image: url(../flags/1x1/tk.svg); } .flag-icon-tl { - background-image: url(../flags/4x3/tl.svg); + background-image: url(../flags/4x3/tl.svg); } .flag-icon-tl.flag-icon-squared { - background-image: url(../flags/1x1/tl.svg); + background-image: url(../flags/1x1/tl.svg); } .flag-icon-tm { - background-image: url(../flags/4x3/tm.svg); + background-image: url(../flags/4x3/tm.svg); } .flag-icon-tm.flag-icon-squared { - background-image: url(../flags/1x1/tm.svg); + background-image: url(../flags/1x1/tm.svg); } .flag-icon-tn { - background-image: url(../flags/4x3/tn.svg); + background-image: url(../flags/4x3/tn.svg); } .flag-icon-tn.flag-icon-squared { - background-image: url(../flags/1x1/tn.svg); + background-image: url(../flags/1x1/tn.svg); } .flag-icon-to { - background-image: url(../flags/4x3/to.svg); + background-image: url(../flags/4x3/to.svg); } .flag-icon-to.flag-icon-squared { - background-image: url(../flags/1x1/to.svg); + background-image: url(../flags/1x1/to.svg); } .flag-icon-tr { - background-image: url(../flags/4x3/tr.svg); + background-image: url(../flags/4x3/tr.svg); } .flag-icon-tr.flag-icon-squared { - background-image: url(../flags/1x1/tr.svg); + background-image: url(../flags/1x1/tr.svg); } .flag-icon-tt { - background-image: url(../flags/4x3/tt.svg); + background-image: url(../flags/4x3/tt.svg); } .flag-icon-tt.flag-icon-squared { - background-image: url(../flags/1x1/tt.svg); + background-image: url(../flags/1x1/tt.svg); } .flag-icon-tv { - background-image: url(../flags/4x3/tv.svg); + background-image: url(../flags/4x3/tv.svg); } .flag-icon-tv.flag-icon-squared { - background-image: url(../flags/1x1/tv.svg); + background-image: url(../flags/1x1/tv.svg); } .flag-icon-tw { - background-image: url(../flags/4x3/tw.svg); + background-image: url(../flags/4x3/tw.svg); } .flag-icon-tw.flag-icon-squared { - background-image: url(../flags/1x1/tw.svg); + background-image: url(../flags/1x1/tw.svg); } .flag-icon-tz { - background-image: url(../flags/4x3/tz.svg); + background-image: url(../flags/4x3/tz.svg); } .flag-icon-tz.flag-icon-squared { - background-image: url(../flags/1x1/tz.svg); + background-image: url(../flags/1x1/tz.svg); } .flag-icon-ua { - background-image: url(../flags/4x3/ua.svg); + background-image: url(../flags/4x3/ua.svg); } .flag-icon-ua.flag-icon-squared { - background-image: url(../flags/1x1/ua.svg); + background-image: url(../flags/1x1/ua.svg); } .flag-icon-ug { - background-image: url(../flags/4x3/ug.svg); + background-image: url(../flags/4x3/ug.svg); } .flag-icon-ug.flag-icon-squared { - background-image: url(../flags/1x1/ug.svg); + background-image: url(../flags/1x1/ug.svg); } .flag-icon-um { - background-image: url(../flags/4x3/um.svg); + background-image: url(../flags/4x3/um.svg); } .flag-icon-um.flag-icon-squared { - background-image: url(../flags/1x1/um.svg); + background-image: url(../flags/1x1/um.svg); } .flag-icon-us { - background-image: url(../flags/4x3/us.svg); + background-image: url(../flags/4x3/us.svg); } .flag-icon-us.flag-icon-squared { - background-image: url(../flags/1x1/us.svg); + background-image: url(../flags/1x1/us.svg); } .flag-icon-uy { - background-image: url(../flags/4x3/uy.svg); + background-image: url(../flags/4x3/uy.svg); } .flag-icon-uy.flag-icon-squared { - background-image: url(../flags/1x1/uy.svg); + background-image: url(../flags/1x1/uy.svg); } .flag-icon-uz { - background-image: url(../flags/4x3/uz.svg); + background-image: url(../flags/4x3/uz.svg); } .flag-icon-uz.flag-icon-squared { - background-image: url(../flags/1x1/uz.svg); + background-image: url(../flags/1x1/uz.svg); } .flag-icon-va { - background-image: url(../flags/4x3/va.svg); + background-image: url(../flags/4x3/va.svg); } .flag-icon-va.flag-icon-squared { - background-image: url(../flags/1x1/va.svg); + background-image: url(../flags/1x1/va.svg); } .flag-icon-vc { - background-image: url(../flags/4x3/vc.svg); + background-image: url(../flags/4x3/vc.svg); } .flag-icon-vc.flag-icon-squared { - background-image: url(../flags/1x1/vc.svg); + background-image: url(../flags/1x1/vc.svg); } .flag-icon-ve { - background-image: url(../flags/4x3/ve.svg); + background-image: url(../flags/4x3/ve.svg); } .flag-icon-ve.flag-icon-squared { - background-image: url(../flags/1x1/ve.svg); + background-image: url(../flags/1x1/ve.svg); } .flag-icon-vg { - background-image: url(../flags/4x3/vg.svg); + background-image: url(../flags/4x3/vg.svg); } .flag-icon-vg.flag-icon-squared { - background-image: url(../flags/1x1/vg.svg); + background-image: url(../flags/1x1/vg.svg); } .flag-icon-vi { - background-image: url(../flags/4x3/vi.svg); + background-image: url(../flags/4x3/vi.svg); } .flag-icon-vi.flag-icon-squared { - background-image: url(../flags/1x1/vi.svg); + background-image: url(../flags/1x1/vi.svg); } .flag-icon-vn { - background-image: url(../flags/4x3/vn.svg); + background-image: url(../flags/4x3/vn.svg); } .flag-icon-vn.flag-icon-squared { - background-image: url(../flags/1x1/vn.svg); + background-image: url(../flags/1x1/vn.svg); } .flag-icon-vu { - background-image: url(../flags/4x3/vu.svg); + background-image: url(../flags/4x3/vu.svg); } .flag-icon-vu.flag-icon-squared { - background-image: url(../flags/1x1/vu.svg); + background-image: url(../flags/1x1/vu.svg); } .flag-icon-wf { - background-image: url(../flags/4x3/wf.svg); + background-image: url(../flags/4x3/wf.svg); } .flag-icon-wf.flag-icon-squared { - background-image: url(../flags/1x1/wf.svg); + background-image: url(../flags/1x1/wf.svg); } .flag-icon-ws { - background-image: url(../flags/4x3/ws.svg); + background-image: url(../flags/4x3/ws.svg); } .flag-icon-ws.flag-icon-squared { - background-image: url(../flags/1x1/ws.svg); + background-image: url(../flags/1x1/ws.svg); } .flag-icon-ye { - background-image: url(../flags/4x3/ye.svg); + background-image: url(../flags/4x3/ye.svg); } .flag-icon-ye.flag-icon-squared { - background-image: url(../flags/1x1/ye.svg); + background-image: url(../flags/1x1/ye.svg); } .flag-icon-yt { - background-image: url(../flags/4x3/yt.svg); + background-image: url(../flags/4x3/yt.svg); } .flag-icon-yt.flag-icon-squared { - background-image: url(../flags/1x1/yt.svg); + background-image: url(../flags/1x1/yt.svg); } .flag-icon-za { - background-image: url(../flags/4x3/za.svg); + background-image: url(../flags/4x3/za.svg); } .flag-icon-za.flag-icon-squared { - background-image: url(../flags/1x1/za.svg); + background-image: url(../flags/1x1/za.svg); } .flag-icon-zm { - background-image: url(../flags/4x3/zm.svg); + background-image: url(../flags/4x3/zm.svg); } .flag-icon-zm.flag-icon-squared { - background-image: url(../flags/1x1/zm.svg); + background-image: url(../flags/1x1/zm.svg); } .flag-icon-zw { - background-image: url(../flags/4x3/zw.svg); + background-image: url(../flags/4x3/zw.svg); } .flag-icon-zw.flag-icon-squared { - background-image: url(../flags/1x1/zw.svg); + background-image: url(../flags/1x1/zw.svg); } .flag-icon-es-ca { - background-image: url(../flags/4x3/es-ca.svg); + background-image: url(../flags/4x3/es-ca.svg); } .flag-icon-es-ca.flag-icon-squared { - background-image: url(../flags/1x1/es-ca.svg); + background-image: url(../flags/1x1/es-ca.svg); } .flag-icon-eu { - background-image: url(../flags/4x3/eu.svg); + background-image: url(../flags/4x3/eu.svg); } .flag-icon-eu.flag-icon-squared { - background-image: url(../flags/1x1/eu.svg); + background-image: url(../flags/1x1/eu.svg); } .flag-icon-gb-eng { - background-image: url(../flags/4x3/gb-eng.svg); + background-image: url(../flags/4x3/gb-eng.svg); } .flag-icon-gb-eng.flag-icon-squared { - background-image: url(../flags/1x1/gb-eng.svg); + background-image: url(../flags/1x1/gb-eng.svg); } .flag-icon-gb-nir { - background-image: url(../flags/4x3/gb-nir.svg); + background-image: url(../flags/4x3/gb-nir.svg); } .flag-icon-gb-nir.flag-icon-squared { - background-image: url(../flags/1x1/gb-nir.svg); + background-image: url(../flags/1x1/gb-nir.svg); } .flag-icon-gb-sct { - background-image: url(../flags/4x3/gb-sct.svg); + background-image: url(../flags/4x3/gb-sct.svg); } .flag-icon-gb-sct.flag-icon-squared { - background-image: url(../flags/1x1/gb-sct.svg); + background-image: url(../flags/1x1/gb-sct.svg); } .flag-icon-gb-wls { - background-image: url(../flags/4x3/gb-wls.svg); + background-image: url(../flags/4x3/gb-wls.svg); } .flag-icon-gb-wls.flag-icon-squared { - background-image: url(../flags/1x1/gb-wls.svg); + background-image: url(../flags/1x1/gb-wls.svg); } .flag-icon-un { - background-image: url(../flags/4x3/un.svg); + background-image: url(../flags/4x3/un.svg); } .flag-icon-un.flag-icon-squared { - background-image: url(../flags/1x1/un.svg); + background-image: url(../flags/1x1/un.svg); } .flag-icon-xk { - background-image: url(../flags/4x3/xk.svg); + background-image: url(../flags/4x3/xk.svg); } .flag-icon-xk.flag-icon-squared { - background-image: url(../flags/1x1/xk.svg); + background-image: url(../flags/1x1/xk.svg); } diff --git a/css-flags/flags.php b/css-flags/flags.php index 54132a5dd..69714d2fd 100644 --- a/css-flags/flags.php +++ b/css-flags/flags.php @@ -2,8 +2,8 @@ /** * File is auto-generated - * -* 126 translations-teams for WordPress found + * + * 126 translations-teams for WordPress found */ // Unhandled language: ar (Arabic) // Unhandled language: dsb (Lower Sorbian) @@ -11,131 +11,131 @@ // Unhandled language: kn (Kannada) // Unhandled language: snd (Sindhi) // Unhandled language: sw (Swahili) -return $className = [ - 'af' => 'flag-icon-za', - 'ary' => 'flag-icon-ma', - 'as' => 'flag-icon-in', - 'az' => 'flag-icon-az', - 'azb' => 'flag-icon-az', - 'bel' => 'flag-icon-by', - 'bg_BG' => 'flag-icon-bg', - 'bn_BD' => 'flag-icon-bd', - 'bo' => 'flag-icon-cn', - 'bs_BA' => 'flag-icon-ba', - 'ca' => 'flag-icon-es-ca', - 'ceb' => 'flag-icon-ph', - 'cs_CZ' => 'flag-icon-cz', - 'cy' => 'flag-icon-gb-ls', - 'da_DK' => 'flag-icon-dk', - 'de_CH' => 'flag-icon-ch', - 'de_CH_informal' => 'flag-icon-ch', - 'de_DE' => 'flag-icon-de', - 'de_DE_formal' => 'flag-icon-de', - 'de_AT' => 'flag-icon-at', - 'dzo' => 'flag-icon-bt', - 'el' => 'flag-icon-gr', - 'en_ZA' => 'flag-icon-za', - 'en_AU' => 'flag-icon-au', - 'en_CA' => 'flag-icon-ca', - 'en_GB' => 'flag-icon-gb', - 'en_NZ' => 'flag-icon-nz', - 'eo' => 'flag-icon-eu', - 'es_AR' => 'flag-icon-ar', - 'es_ES' => 'flag-icon-es', - 'es_CO' => 'flag-icon-co', - 'es_VE' => 'flag-icon-ve', - 'es_CR' => 'flag-icon-cr', - 'es_UY' => 'flag-icon-uy', - 'es_CL' => 'flag-icon-cl', - 'es_PR' => 'flag-icon-pr', - 'es_GT' => 'flag-icon-gt', - 'es_EC' => 'flag-icon-ec', - 'es_MX' => 'flag-icon-mx', - 'es_PE' => 'flag-icon-pe', - 'et' => 'flag-icon-ee', - 'eu' => 'flag-icon-es', - 'fa_IR' => 'flag-icon-ir', - 'fa_AF' => 'flag-icon-af', - 'fi' => 'flag-icon-fi', - 'fr_FR' => 'flag-icon-fr', - 'fr_BE' => 'flag-icon-be', - 'fr_CA' => 'flag-icon-ca', - 'fur' => 'flag-icon-it', - 'gd' => 'flag-icon-gb-sct', - 'gl_ES' => 'flag-icon-es', - 'gu' => 'flag-icon-in', - 'haz' => 'flag-icon-af', - 'he_IL' => 'flag-icon-il', - 'hi_IN' => 'flag-icon-in', - 'hr' => 'flag-icon-hr', - 'hu_HU' => 'flag-icon-hu', - 'hy' => 'flag-icon-am', - 'id_ID' => 'flag-icon-id', - 'is_IS' => 'flag-icon-is', - 'it_IT' => 'flag-icon-it', - 'ja' => 'flag-icon-jp', - 'jv_ID' => 'flag-icon-id', - 'ka_GE' => 'flag-icon-ge', - 'kab' => 'flag-icon-dz', - 'kk' => 'flag-icon-kz', - 'km' => 'flag-icon-kh', - 'ko_KR' => 'flag-icon-kr', - 'ckb' => 'flag-icon-iq', - 'lo' => 'flag-icon-la', - 'lt_LT' => 'flag-icon-lt', - 'lv' => 'flag-icon-lv', - 'mk_MK' => 'flag-icon-mk', - 'ml_IN' => 'flag-icon-in', - 'mn' => 'flag-icon-mn', - 'mr' => 'flag-icon-in', - 'ms_MY' => 'flag-icon-my', - 'my_MM' => 'flag-icon-mm', - 'nb_NO' => 'flag-icon-no', - 'ne_NP' => 'flag-icon-np', - 'nl_BE' => 'flag-icon-be', - 'nl_NL_formal' => 'flag-icon-nl', - 'nl_NL' => 'flag-icon-nl', - 'nn_NO' => 'flag-icon-no', - 'oci' => 'flag-icon-es-ca', - 'pa_IN' => 'flag-icon-in', - 'pl_PL' => 'flag-icon-pl', - 'ps' => 'flag-icon-af', - 'pt_BR' => 'flag-icon-br', - 'pt_PT_ao90' => 'flag-icon-90', - 'pt_PT' => 'flag-icon-pt', - 'pt_AO' => 'flag-icon-ao', - 'ro_RO' => 'flag-icon-ro', - 'ru_RU' => 'flag-icon-ru', - 'sah' => 'flag-icon-ru', - 'si_LK' => 'flag-icon-lk', - 'sk_SK' => 'flag-icon-sk', - 'skr' => 'flag-icon-pk', - 'sl_SI' => 'flag-icon-si', - 'sq' => 'flag-icon-al', - 'sr_RS' => 'flag-icon-rs', - 'sv_SE' => 'flag-icon-se', - 'szl' => 'flag-icon-pl', - 'ta_IN' => 'flag-icon-in', - 'ta_LK' => 'flag-icon-lk', - 'te' => 'flag-icon-in', - 'th' => 'flag-icon-th', - 'tl' => 'flag-icon-ph', - 'tr_TR' => 'flag-icon-tr', - 'tt_RU' => 'flag-icon-ru', - 'tah' => 'flag-icon-pf', - 'ug_CN' => 'flag-icon-cn', - 'uk' => 'flag-icon-ua', - 'ur' => 'flag-icon-pk', - 'uz_UZ' => 'flag-icon-uz', - 'vi' => 'flag-icon-vn', - 'zh_CN' => 'flag-icon-cn', - 'zh_TW' => 'flag-icon-tw', - 'zh_HK' => 'flag-icon-hk', -]; +return $className = array( + 'af' => 'flag-icon-za', + 'ary' => 'flag-icon-ma', + 'as' => 'flag-icon-in', + 'az' => 'flag-icon-az', + 'azb' => 'flag-icon-az', + 'bel' => 'flag-icon-by', + 'bg_BG' => 'flag-icon-bg', + 'bn_BD' => 'flag-icon-bd', + 'bo' => 'flag-icon-cn', + 'bs_BA' => 'flag-icon-ba', + 'ca' => 'flag-icon-es-ca', + 'ceb' => 'flag-icon-ph', + 'cs_CZ' => 'flag-icon-cz', + 'cy' => 'flag-icon-gb-ls', + 'da_DK' => 'flag-icon-dk', + 'de_CH' => 'flag-icon-ch', + 'de_CH_informal' => 'flag-icon-ch', + 'de_DE' => 'flag-icon-de', + 'de_DE_formal' => 'flag-icon-de', + 'de_AT' => 'flag-icon-at', + 'dzo' => 'flag-icon-bt', + 'el' => 'flag-icon-gr', + 'en_ZA' => 'flag-icon-za', + 'en_AU' => 'flag-icon-au', + 'en_CA' => 'flag-icon-ca', + 'en_GB' => 'flag-icon-gb', + 'en_NZ' => 'flag-icon-nz', + 'eo' => 'flag-icon-eu', + 'es_AR' => 'flag-icon-ar', + 'es_ES' => 'flag-icon-es', + 'es_CO' => 'flag-icon-co', + 'es_VE' => 'flag-icon-ve', + 'es_CR' => 'flag-icon-cr', + 'es_UY' => 'flag-icon-uy', + 'es_CL' => 'flag-icon-cl', + 'es_PR' => 'flag-icon-pr', + 'es_GT' => 'flag-icon-gt', + 'es_EC' => 'flag-icon-ec', + 'es_MX' => 'flag-icon-mx', + 'es_PE' => 'flag-icon-pe', + 'et' => 'flag-icon-ee', + 'eu' => 'flag-icon-es', + 'fa_IR' => 'flag-icon-ir', + 'fa_AF' => 'flag-icon-af', + 'fi' => 'flag-icon-fi', + 'fr_FR' => 'flag-icon-fr', + 'fr_BE' => 'flag-icon-be', + 'fr_CA' => 'flag-icon-ca', + 'fur' => 'flag-icon-it', + 'gd' => 'flag-icon-gb-sct', + 'gl_ES' => 'flag-icon-es', + 'gu' => 'flag-icon-in', + 'haz' => 'flag-icon-af', + 'he_IL' => 'flag-icon-il', + 'hi_IN' => 'flag-icon-in', + 'hr' => 'flag-icon-hr', + 'hu_HU' => 'flag-icon-hu', + 'hy' => 'flag-icon-am', + 'id_ID' => 'flag-icon-id', + 'is_IS' => 'flag-icon-is', + 'it_IT' => 'flag-icon-it', + 'ja' => 'flag-icon-jp', + 'jv_ID' => 'flag-icon-id', + 'ka_GE' => 'flag-icon-ge', + 'kab' => 'flag-icon-dz', + 'kk' => 'flag-icon-kz', + 'km' => 'flag-icon-kh', + 'ko_KR' => 'flag-icon-kr', + 'ckb' => 'flag-icon-iq', + 'lo' => 'flag-icon-la', + 'lt_LT' => 'flag-icon-lt', + 'lv' => 'flag-icon-lv', + 'mk_MK' => 'flag-icon-mk', + 'ml_IN' => 'flag-icon-in', + 'mn' => 'flag-icon-mn', + 'mr' => 'flag-icon-in', + 'ms_MY' => 'flag-icon-my', + 'my_MM' => 'flag-icon-mm', + 'nb_NO' => 'flag-icon-no', + 'ne_NP' => 'flag-icon-np', + 'nl_BE' => 'flag-icon-be', + 'nl_NL_formal' => 'flag-icon-nl', + 'nl_NL' => 'flag-icon-nl', + 'nn_NO' => 'flag-icon-no', + 'oci' => 'flag-icon-es-ca', + 'pa_IN' => 'flag-icon-in', + 'pl_PL' => 'flag-icon-pl', + 'ps' => 'flag-icon-af', + 'pt_BR' => 'flag-icon-br', + 'pt_PT_ao90' => 'flag-icon-90', + 'pt_PT' => 'flag-icon-pt', + 'pt_AO' => 'flag-icon-ao', + 'ro_RO' => 'flag-icon-ro', + 'ru_RU' => 'flag-icon-ru', + 'sah' => 'flag-icon-ru', + 'si_LK' => 'flag-icon-lk', + 'sk_SK' => 'flag-icon-sk', + 'skr' => 'flag-icon-pk', + 'sl_SI' => 'flag-icon-si', + 'sq' => 'flag-icon-al', + 'sr_RS' => 'flag-icon-rs', + 'sv_SE' => 'flag-icon-se', + 'szl' => 'flag-icon-pl', + 'ta_IN' => 'flag-icon-in', + 'ta_LK' => 'flag-icon-lk', + 'te' => 'flag-icon-in', + 'th' => 'flag-icon-th', + 'tl' => 'flag-icon-ph', + 'tr_TR' => 'flag-icon-tr', + 'tt_RU' => 'flag-icon-ru', + 'tah' => 'flag-icon-pf', + 'ug_CN' => 'flag-icon-cn', + 'uk' => 'flag-icon-ua', + 'ur' => 'flag-icon-pk', + 'uz_UZ' => 'flag-icon-uz', + 'vi' => 'flag-icon-vn', + 'zh_CN' => 'flag-icon-cn', + 'zh_TW' => 'flag-icon-tw', + 'zh_HK' => 'flag-icon-hk', +); /** * 170 unused icons in css-flags/flags/4x3/ - * + * * ags/flags/4x3/ad.svg, ags/flags/4x3/ae.svg, ags/flags/4x3/ag.svg, ags/flags/4x3/ai.svg, ags/flags/4x3/aq.svg, ags/flags/4x3/as.svg, ags/flags/4x3/aw.svg, ags/flags/4x3/ax.svg, ags/flags/4x3/bb.svg, ags/flags/4x3/bf.svg, ags/flags/4x3/bh.svg, ags/flags/4x3/bi.svg, ags/flags/4x3/bj.svg, ags/flags/4x3/bl.svg, ags/flags/4x3/bm.svg * ags/flags/4x3/bn.svg, ags/flags/4x3/bo.svg, ags/flags/4x3/bq.svg, ags/flags/4x3/bs.svg, ags/flags/4x3/bv.svg, ags/flags/4x3/bw.svg, ags/flags/4x3/bz.svg, ags/flags/4x3/cc.svg, ags/flags/4x3/cd.svg, ags/flags/4x3/cf.svg, ags/flags/4x3/cg.svg, ags/flags/4x3/ci.svg, ags/flags/4x3/ck.svg, ags/flags/4x3/cm.svg, ags/flags/4x3/cu.svg * ags/flags/4x3/cv.svg, ags/flags/4x3/cw.svg, ags/flags/4x3/cx.svg, ags/flags/4x3/cy.svg, ags/flags/4x3/dj.svg, ags/flags/4x3/dm.svg, ags/flags/4x3/do.svg, ags/flags/4x3/eg.svg, ags/flags/4x3/eh.svg, ags/flags/4x3/er.svg, ags/flags/4x3/et.svg, ags/flags/4x3/fj.svg, ags/flags/4x3/fk.svg, ags/flags/4x3/fm.svg, ags/flags/4x3/fo.svg diff --git a/css/flags.php b/css/flags.php index 979debe72..61ffdc46d 100644 --- a/css/flags.php +++ b/css/flags.php @@ -31,40 +31,40 @@ 'cs_CZ' => 'flag-icon-cz', 'cy' => 'flag-icon-gb-wls', 'da_DK' => 'flag-icon-dk', - 'de_CH_informal' => 'flag-icon-ch', + 'de_CH' => 'flag-icon-ch', 'de_AT' => 'flag-icon-at', 'de_DE' => 'flag-icon-de', 'de_DE_formal' => 'flag-icon-de', - 'de_CH' => 'flag-icon-ch', + 'de_CH_informal' => 'flag-icon-ch', 'dzo' => 'flag-icon-bt', 'el' => 'flag-icon-gr', - 'en_GB' => 'flag-icon-gb', - 'en_NZ' => 'flag-icon-nz', - 'en_AU' => 'flag-icon-au', - 'en_CA' => 'flag-icon-ca', 'en_ZA' => 'flag-icon-za', + 'en_CA' => 'flag-icon-ca', + 'en_AU' => 'flag-icon-au', + 'en_NZ' => 'flag-icon-nz', + 'en_GB' => 'flag-icon-gb', 'eo' => 'flag-icon-eu', + 'es_CR' => 'flag-icon-cr', + 'es_PE' => 'flag-icon-pe', 'es_AR' => 'flag-icon-ar', - 'es_MX' => 'flag-icon-mx', - 'es_CO' => 'flag-icon-co', 'es_CL' => 'flag-icon-cl', + 'es_CO' => 'flag-icon-co', + 'es_MX' => 'flag-icon-mx', + 'es_ES' => 'flag-icon-es', 'es_VE' => 'flag-icon-ve', 'es_EC' => 'flag-icon-ec', 'es_DO' => 'flag-icon-do', 'es_UY' => 'flag-icon-uy', 'es_PR' => 'flag-icon-pr', - 'es_PE' => 'flag-icon-pe', 'es_GT' => 'flag-icon-gt', - 'es_CR' => 'flag-icon-cr', - 'es_ES' => 'flag-icon-es', 'et' => 'flag-icon-ee', 'eu' => 'flag-icon-es', - 'fa_AF' => 'flag-icon-af', 'fa_IR' => 'flag-icon-ir', + 'fa_AF' => 'flag-icon-af', 'fi' => 'flag-icon-fi', 'fr_CA' => 'flag-icon-ca', - 'fr_FR' => 'flag-icon-fr', 'fr_BE' => 'flag-icon-be', + 'fr_FR' => 'flag-icon-fr', 'fur' => 'flag-icon-it', 'gd' => 'flag-icon-gb-sct', 'gl_ES' => 'flag-icon-es', @@ -105,9 +105,9 @@ 'pa_IN' => 'flag-icon-in', 'pl_PL' => 'flag-icon-pl', 'ps' => 'flag-icon-af', + 'pt_PT_ao90' => 'flag-icon-90', 'pt_BR' => 'flag-icon-br', 'pt_PT' => 'flag-icon-pt', - 'pt_PT_ao90' => 'flag-icon-90', 'pt_AO' => 'flag-icon-ao', 'ro_RO' => 'flag-icon-ro', 'ru_RU' => 'flag-icon-ru', diff --git a/css/index.php b/css/index.php index 47a5e67f9..62200328f 100644 --- a/css/index.php +++ b/css/index.php @@ -1,3 +1,2 @@ 'cz.png', 'cy' => 'wales.png', 'da_DK' => 'dk.png', - 'de_CH_informal' => 'ch.png', + 'de_CH' => 'ch.png', 'de_AT' => 'at.png', 'de_DE' => 'de.png', 'de_DE_formal' => 'de.png', - 'de_CH' => 'ch.png', + 'de_CH_informal' => 'ch.png', 'dzo' => 'bt.png', 'el' => 'gr.png', - 'en_GB' => 'gb.png', - 'en_NZ' => 'nz.png', - 'en_AU' => 'au.png', - 'en_CA' => 'ca.png', 'en_ZA' => 'za.png', + 'en_CA' => 'ca.png', + 'en_AU' => 'au.png', + 'en_NZ' => 'nz.png', + 'en_GB' => 'gb.png', 'eo' => 'europeanunion.png', + 'es_CR' => 'cr.png', + 'es_PE' => 'pe.png', 'es_AR' => 'ar.png', - 'es_MX' => 'mx.png', - 'es_CO' => 'co.png', 'es_CL' => 'cl.png', + 'es_CO' => 'co.png', + 'es_MX' => 'mx.png', + 'es_ES' => 'es.png', 'es_VE' => 've.png', 'es_EC' => 'ec.png', 'es_DO' => 'do.png', 'es_UY' => 'uy.png', 'es_PR' => 'pr.png', - 'es_PE' => 'pe.png', 'es_GT' => 'gt.png', - 'es_CR' => 'cr.png', - 'es_ES' => 'es.png', 'et' => 'ee.png', 'eu' => 'es.png', - 'fa_AF' => 'af.png', 'fa_IR' => 'ir.png', + 'fa_AF' => 'af.png', 'fi' => 'fi.png', 'fr_CA' => 'ca.png', - 'fr_FR' => 'fr.png', 'fr_BE' => 'be.png', + 'fr_FR' => 'fr.png', 'fur' => 'it.png', 'gd' => 'scotland.png', 'gl_ES' => 'es.png', @@ -105,9 +105,9 @@ 'pa_IN' => 'in.png', 'pl_PL' => 'pl.png', 'ps' => 'af.png', + 'pt_PT_ao90' => '90.png', 'pt_BR' => 'br.png', 'pt_PT' => 'pt.png', - 'pt_PT_ao90' => '90.png', 'pt_AO' => 'ao.png', 'ro_RO' => 'ro.png', 'ru_RU' => 'ru.png', diff --git a/flags/index.php b/flags/index.php index 47a5e67f9..62200328f 100644 --- a/flags/index.php +++ b/flags/index.php @@ -1,3 +1,2 @@ static::TYPE, - 'name' => __( 'Linking', 'multisite-language-switcher' ), - 'description' => __( 'Links the media attachments from the source post to the destination post; media attachments are not duplicated.', - 'multisite-language-switcher' ) - ]; + return (object) array( + 'slug' => static::TYPE, + 'name' => __( 'Linking', 'multisite-language-switcher' ), + 'description' => __( + 'Links the media attachments from the source post to the destination post; media attachments are not duplicated.', + 'multisite-language-switcher' + ), + ); } public function import( array $data ) { $this->logger->log_information( 'post-attachments', - __( 'Post attachments were left in place in the source blog and linked in the destination post.', - 'multisite-language-switcher' ) + __( + 'Post attachments were left in place in the source blog and linked in the destination post.', + 'multisite-language-switcher' + ) ); return parent::import( $data ); } -} \ No newline at end of file +} diff --git a/includes/ContentImport/Importers/BaseImporter.php b/includes/ContentImport/Importers/BaseImporter.php index 35951c735..619132787 100644 --- a/includes/ContentImport/Importers/BaseImporter.php +++ b/includes/ContentImport/Importers/BaseImporter.php @@ -27,7 +27,7 @@ class BaseImporter implements Importer { * BaseImporter constructor. * * @param ImportLogger|null $logger - * @param Relations|null $relations + * @param Relations|null $relations */ public function __construct( ImportCoordinates $import_coordinates, @@ -79,4 +79,4 @@ public function get_relations() { public static function info() { return new \stdClass(); } -} \ No newline at end of file +} diff --git a/includes/ContentImport/Importers/Map.php b/includes/ContentImport/Importers/Map.php index 95140a97f..67b124ee6 100644 --- a/includes/ContentImport/Importers/Map.php +++ b/includes/ContentImport/Importers/Map.php @@ -14,10 +14,13 @@ class Map extends MslsRegistryInstance { * @return array An array of importer instances in the shape [ => ] */ public function make( ImportCoordinates $import_coordinates ) { - $importers = array_map( function ( $factory ) use ( $import_coordinates ) { - /** @var ImportersFactory $factory */ - return $factory->make( $import_coordinates ); - }, $this->factories() ); + $importers = array_map( + function ( $factory ) use ( $import_coordinates ) { + /** @var ImportersFactory $factory */ + return $factory->make( $import_coordinates ); + }, + $this->factories() + ); /** * Filters the map of importers that should be used. @@ -40,16 +43,15 @@ public function make( ImportCoordinates $import_coordinates ) { * * @return array An associative array in the shape [ => ] * @since TBD - * */ public function factories() { - $map = [ + $map = array( 'post-fields' => PostFieldsImporters::instance(), 'post-meta' => PostMetaImporters::instance(), 'terms' => TermsImporters::instance(), 'post-thumbnail' => PostThumbnailImporters::instance(), 'attachments' => AttachmentsImporters::instance(), - ]; + ); /** * Filters the map of importer factories that should be used to build the importers. @@ -65,4 +67,4 @@ public function factories() { return $map; } -} \ No newline at end of file +} diff --git a/includes/ContentImport/Importers/Terms/ShallowDuplicating.php b/includes/ContentImport/Importers/Terms/ShallowDuplicating.php index 2b70d0c6b..a48c5d788 100644 --- a/includes/ContentImport/Importers/Terms/ShallowDuplicating.php +++ b/includes/ContentImport/Importers/Terms/ShallowDuplicating.php @@ -6,6 +6,7 @@ use lloc\Msls\ContentImport\Importers\BaseImporter; use lloc\Msls\MslsOptionsTax; use lloc\Msls\MslsOptionsTaxTerm; +use lloc\Msls\OptionsTaxInterface; /** * Class ShallowDuplicating @@ -97,13 +98,13 @@ public function import( array $data ) { } /** - * @param \WP_Term $term - * @param MslsOptionsTaxTerm $msls_term - * @param string $dest_lang + * @param \WP_Term $term + * @param OptionsTaxInterface $msls_term + * @param string $dest_lang * * @return bool|int */ - protected function create_local_term( \WP_Term $term, MslsOptionsTax $msls_term, $dest_lang ) { + protected function create_local_term( \WP_Term $term, OptionsTaxInterface $msls_term, $dest_lang ) { $meta = get_term_meta( $term->term_id ); $dest_term_id = wp_create_term( $term->name, $term->taxonomy ); diff --git a/includes/ContentImport/Relations.php b/includes/ContentImport/Relations.php index edde05fdb..8ef489585 100644 --- a/includes/ContentImport/Relations.php +++ b/includes/ContentImport/Relations.php @@ -3,6 +3,8 @@ namespace lloc\Msls\ContentImport; use lloc\Msls\MslsOptions; +use lloc\Msls\OptionsInterface; +use lloc\Msls\OptionsTaxInterface; /** * Class Relations @@ -113,11 +115,11 @@ protected function create_local_to_source(): void { /** * Sets a relation that should be created. * - * @param MslsOptions $creator - * @param string $dest_lang - * @param string $dest_post_id + * @param OptionsTaxInterface $creator + * @param string $dest_lang + * @param int $dest_post_id */ - public function should_create( MslsOptions $creator, $dest_lang, $dest_post_id ): void { + public function should_create( OptionsInterface $creator, $dest_lang, $dest_post_id ): void { $this->to_create[] = array( $creator, $dest_lang, $dest_post_id ); } } diff --git a/includes/MslsCli.php b/includes/MslsCli.php index 6b19120fc..b19508fee 100644 --- a/includes/MslsCli.php +++ b/includes/MslsCli.php @@ -2,19 +2,34 @@ namespace lloc\Msls; -class MslsCli { +final class MslsCli { public static function init(): void { - \WP_CLI::add_command( 'msls blog', array( __CLASS__, 'blog' ) ); + if ( defined( 'WP_CLI' ) && WP_CLI ) { + \WP_CLI::add_command( 'msls', new self() ); + } } + /** + * Get the first blog that has a specific locale set. + * + * ## OPTIONS + * + * + * : The locale e.g. de_DE. + * + * ## EXAMPLES + * + * $ wp msls blog + */ public function blog( $args, $assoc_args ): void { - $locale = $args[0] ?? $assoc_args['locale'] ?? null; + list( $locale ) = $args; + $blog = msls_blog( $locale ); - if ( is_null( $locale ) ) { - \WP_CLI::error( 'Please, provide a locale!' ); - return; + if ( is_null( $blog ) ) { + \WP_CLI::error( sprintf( 'No blog with locale %1$s found!', esc_attr( $locale ) ) ); } - $blog = msls_blog( $locale ); + + \WP_CLI::success( sprintf( 'Blog ID %1$d has locale %2$s!', $blog->userblog_id, esc_attr( $locale ) ) ); } } diff --git a/includes/MslsMetaBox.php b/includes/MslsMetaBox.php index b94a5f56f..8973e0387 100644 --- a/includes/MslsMetaBox.php +++ b/includes/MslsMetaBox.php @@ -257,7 +257,7 @@ public function render_options( $type, $msls_id ): string { ); foreach ( $posts as $post ) { - $options[] = $this->render_option( $post->ID, intval($msls_id) ); + $options[] = $this->render_option( $post->ID, intval( $msls_id ) ); } return implode( PHP_EOL, $options ); diff --git a/includes/MslsOptions.php b/includes/MslsOptions.php index f4028cefa..742213ac9 100644 --- a/includes/MslsOptions.php +++ b/includes/MslsOptions.php @@ -8,21 +8,25 @@ * General options class * * @package Msls - * @property bool $activate_content_import * @property bool $activate_autocomplete + * @property bool $activate_content_import * @property bool $output_current_blog + * @property bool $only_with_translation + * @property int $content_priority * @property int $display * @property int $reference_user - * @property int $content_priority * @property string $admin_display * @property string $admin_language - * @property string $description - * @property string $before_item * @property string $after_item - * @property string $before_output * @property string $after_output + * @property string $before_item + * @property string $before_output + * @property string $content_filter + * @property string $description + * @property string $exclude_current_blog + * @property string $sort_by_description */ -class MslsOptions extends MslsGetSet { +class MslsOptions extends MslsGetSet implements OptionsInterface { public const PREFIX = 'msls'; public const SEPARATOR = ''; diff --git a/includes/MslsOptionsTax.php b/includes/MslsOptionsTax.php index 28a05fca3..f9bcba485 100644 --- a/includes/MslsOptionsTax.php +++ b/includes/MslsOptionsTax.php @@ -7,7 +7,7 @@ * * @package Msls */ -class MslsOptionsTax extends MslsOptions { +class MslsOptionsTax extends MslsOptions implements OptionsTaxInterface { public const SEPARATOR = '_term_'; @@ -18,7 +18,7 @@ class MslsOptionsTax extends MslsOptions { * * @return MslsOptionsTax */ - public static function create( $id = 0 ): MslsOptionsTax { + public static function create( $id = 0 ): OptionsTaxInterface { $id = ! empty( $id ) ? (int) $id : get_queried_object_id(); $req = ''; @@ -117,4 +117,8 @@ public function get_term_link( $term_id ) { return ''; } + + public static function get_base_option(): string { + return ''; + } } diff --git a/includes/MslsOptionsTaxTerm.php b/includes/MslsOptionsTaxTerm.php index 4603f5e38..e57a75f68 100644 --- a/includes/MslsOptionsTaxTerm.php +++ b/includes/MslsOptionsTaxTerm.php @@ -7,7 +7,7 @@ * * @package Msls */ -class MslsOptionsTaxTerm extends MslsOptionsTax { +class MslsOptionsTaxTerm extends MslsOptionsTax implements OptionsTaxInterface { const BASE_OPTION = 'tag_base'; @@ -62,7 +62,7 @@ protected static function get_base_defined( string $tax_query ): string { return static::BASE_DEFINED; } - protected static function get_base_option(): string { + public static function get_base_option(): string { $base_option = get_option( static::BASE_OPTION, '' ); return $base_option ?: static::BASE_DEFINED; diff --git a/includes/MslsOptionsTaxTermCategory.php b/includes/MslsOptionsTaxTermCategory.php index 5ca45042a..dae9696aa 100644 --- a/includes/MslsOptionsTaxTermCategory.php +++ b/includes/MslsOptionsTaxTermCategory.php @@ -7,7 +7,7 @@ * * @package Msls */ -class MslsOptionsTaxTermCategory extends MslsOptionsTaxTerm { +class MslsOptionsTaxTermCategory extends MslsOptionsTaxTerm implements OptionsTaxInterface { /** * Base option diff --git a/includes/MslsPostTag.php b/includes/MslsPostTag.php index 0c5084811..f22b956a8 100644 --- a/includes/MslsPostTag.php +++ b/includes/MslsPostTag.php @@ -229,11 +229,11 @@ public function set( $term_id ): void { /** * Sets the selected element in the data from the `$_GET` superglobal, if any. * - * @param MslsOptionsTax $mydata + * @param OptionsTaxInterface $mydata * - * @return MslsOptionsTax + * @return OptionsTaxInterface */ - public function maybe_set_linked_term( MslsOptionsTax $mydata ) { + public function maybe_set_linked_term( OptionsTaxInterface $mydata ) { if ( ! MslsRequest::isset( array( MslsFields::FIELD_MSLS_ID, MslsFields::FIELD_MSLS_LANG ) ) ) { return $mydata; } @@ -253,7 +253,7 @@ public function maybe_set_linked_term( MslsOptionsTax $mydata ) { } switch_to_blog( $origin_blog_id ); - $origin_term = get_term( $origin_term_id, $mydata->base ); + $origin_term = get_term( $origin_term_id, $mydata->get_base_option() ); restore_current_blog(); if ( ! $origin_term instanceof \WP_Term ) { diff --git a/includes/OptionsInterface.php b/includes/OptionsInterface.php new file mode 100644 index 000000000..772e396dc --- /dev/null +++ b/includes/OptionsInterface.php @@ -0,0 +1,7 @@ + - - - ); + const blockProps = useBlockProps(); + return ( + < div { ...blockProps } > + < ServerSideRender + block = "lloc/msls-widget-block" + attributes = { props.attributes } + / > + < / div > + ); } \ No newline at end of file diff --git a/src/msls-widget-block/index.js b/src/msls-widget-block/index.js index 831397123..d7194b92c 100644 --- a/src/msls-widget-block/index.js +++ b/src/msls-widget-block/index.js @@ -3,6 +3,9 @@ import { registerBlockType } from '@wordpress/blocks'; import Edit from './edit'; import metadata from './block.json'; -registerBlockType(metadata.name, { - edit: Edit -} ); +registerBlockType( + metadata.name, + { + edit: Edit + } +); diff --git a/src/msls-widget-block/index.php b/src/msls-widget-block/index.php index 47a5e67f9..62200328f 100644 --- a/src/msls-widget-block/index.php +++ b/src/msls-widget-block/index.php @@ -1,3 +1,2 @@ times( $times_gpm )->andReturn( $msls_imported ); Functions\expect( 'delete_post_meta' )->times( $time_dpm ); Functions\expect( 'get_blog_post' )->times( $times_gbp )->andReturn( $blog_post ); diff --git a/tests/phpunit/TestMslsPostTag.php b/tests/phpunit/TestMslsPostTag.php index 0900a2d99..45fa45897 100644 --- a/tests/phpunit/TestMslsPostTag.php +++ b/tests/phpunit/TestMslsPostTag.php @@ -221,7 +221,8 @@ public function test_maybe_set_linked_term_blog_id_null(): void { } public function test_maybe_set_linked_term_origin_term_wrong(): void { - $mydata = \Mockery::mock( MslsOptionsTax::class ); + $mydata = \Mockery::mock( MslsOptionsTax::class ); + $mydata->shouldReceive( 'get_base_option' )->andReturn( 'term' ); $mydata->en_US = 42; Functions\expect( 'filter_has_var' )->twice()->andReturnTrue(); @@ -237,7 +238,8 @@ public function test_maybe_set_linked_term_origin_term_wrong(): void { } public function test_maybe_set_linked_term_happy_path(): void { - $mydata = \Mockery::mock( MslsOptionsTax::class ); + $mydata = \Mockery::mock( MslsOptionsTax::class ); + $mydata->shouldReceive( 'get_base_option' )->andReturn( 'term' ); $mydata->en_US = 42; $term = \Mockery::mock( \WP_Term::class );