diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f0ff6f7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.swp +*~ +Notes diff --git a/conf/nginx.conf b/conf/nginx.conf index 1188e95..629f3e8 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -1,13 +1,19 @@ +#--MULTISITE--if (!-e $request_filename) { + #--MULTISITE--rewrite /wp-admin$ $scheme://$host$uri/ permanent; + #--MULTISITE--rewrite ^PATHTOCHANGE(/[^/]+)?(/wp-.*) PATHTOCHANGE$2 last; + #--MULTISITE--rewrite ^PATHTOCHANGE(/[^/]+)?(/.*\.php)$ PATHTOCHANGE$2 last; +#--MULTISITE--} + location PATHTOCHANGE { alias ALIASTOCHANGE; - if ($scheme = http) { - rewrite ^ https://$server_name$request_uri? permanent; - } index index.php; if (!-e $request_filename) { - rewrite ^(.+)$ PATHTOCHANGE/index.php?q=$1 last; + rewrite ^(.+)$ PATHTOCHANGE/index.php?q=$1 last; } + #--PRIVATE--if ($scheme = http) { + #--PRIVATE-- rewrite ^ https://$server_name$request_uri? permanent; + #--PRIVATE--} client_max_body_size 30m; location ~ [^/]\.php(/|$) { fastcgi_split_path_info ^(.+?\.php)(/.*)$; @@ -18,6 +24,6 @@ location PATHTOCHANGE { fastcgi_param PATH_INFO $fastcgi_path_info; } - # Include SSOWAT user panel. - include conf.d/yunohost_panel.conf.inc; + #--PRIVATE--# Include SSOWAT user panel. + #--PRIVATE--include conf.d/yunohost_panel.conf.inc; } diff --git a/conf/nginx.conf-public b/conf/nginx.conf-public deleted file mode 100644 index a98bca5..0000000 --- a/conf/nginx.conf-public +++ /dev/null @@ -1,17 +0,0 @@ -location PATHTOCHANGE { - alias ALIASTOCHANGE; - index index.php; - if (!-e $request_filename) - { - rewrite ^(.+)$ PATHTOCHANGE/index.php?q=$1 last; - } - client_max_body_size 30m; - location ~ [^/]\.php(/|$) { - fastcgi_split_path_info ^(.+?\.php)(/.*)$; - fastcgi_pass unix:/var/run/php5-fpm.sock; - fastcgi_index index.php; - include fastcgi_params; - fastcgi_param REMOTE_USER $remote_user; - fastcgi_param PATH_INFO $fastcgi_path_info; - } -} diff --git a/conf/private.sql b/conf/private.sql deleted file mode 100644 index bfc1bf9..0000000 --- a/conf/private.sql +++ /dev/null @@ -1,4 +0,0 @@ -INSERT INTO wp_options VALUES('','sll_settings','a:14:{s:14:"account_suffix";s:0:"";s:7:"base_dn";s:27:"ou=users,dc=yunohost,dc=org";s:18:"domain_controllers";a:1:{i:0;s:9:"localhost";}s:9:"directory";s:2:"ol";s:4:"role";s:10:"subscriber";s:13:"high_security";s:5:"false";s:8:"ol_login";s:3:"uid";s:7:"use_tls";s:5:"false";s:9:"ldap_port";s:3:"389";s:12:"ldap_version";s:1:"3";s:12:"create_users";s:4:"true";s:7:"enabled";s:4:"true";s:7:"version";s:3:"1.5";s:6:"groups";a:1:{i:0;s:0:"";}}','yes'); -INSERT INTO wp_options VALUES('','http_authentication_options','a:8:{s:13:"allow_wp_auth";b:1;s:10:"auth_label";s:19:"HTTP authentication";s:9:"login_uri";s:40:"https://URLWORDPRESS/wp-login.php";s:10:"logout_uri";s:28:"https://URLWORDPRESS/";s:22:"additional_server_keys";s:13:"PHP_AUTH_USER";s:24:"auto_create_email_domain";s:0:"";s:10:"db_version";i:2;s:16:"auto_create_user";b:1;}','yes'); -UPDATE wp_options SET option_value='a:2:{i:0;s:43:"http-authentication/http-authentication.php";i:1;s:39:"simple-ldap-login/Simple-LDAP-Login.php";}' WHERE option_name='active_plugins'; -INSERT INTO wp_options (option_id,option_name,option_value,autoload) VALUES('','WPLANG','I18NTOCHANGE','yes') ON DUPLICATE KEY UPDATE option_value=VALUES(option_value); diff --git a/conf/public.sql b/conf/sql/common.sql similarity index 55% rename from conf/public.sql rename to conf/sql/common.sql index c760b4b..9fb465d 100644 --- a/conf/public.sql +++ b/conf/sql/common.sql @@ -1,4 +1,2 @@ INSERT INTO wp_options VALUES('','sll_settings','a:14:{s:14:"account_suffix";s:0:"";s:7:"base_dn";s:27:"ou=users,dc=yunohost,dc=org";s:18:"domain_controllers";a:1:{i:0;s:9:"localhost";}s:9:"directory";s:2:"ol";s:4:"role";s:10:"subscriber";s:13:"high_security";s:5:"false";s:8:"ol_login";s:3:"uid";s:7:"use_tls";s:5:"false";s:9:"ldap_port";s:3:"389";s:12:"ldap_version";s:1:"3";s:12:"create_users";s:4:"true";s:7:"enabled";s:4:"true";s:7:"version";s:3:"1.5";s:6:"groups";a:1:{i:0;s:0:"";}}','yes'); -INSERT INTO wp_options VALUES('','http_authentication_options','a:8:{s:13:"allow_wp_auth";b:1;s:10:"auth_label";s:19:"HTTP authentication";s:9:"login_uri";s:40:"https://URLWORDPRESS/wp-login.php";s:10:"logout_uri";s:28:"https://URLWORDPRESS/";s:22:"additional_server_keys";s:13:"PHP_AUTH_USER";s:24:"auto_create_email_domain";s:0:"";s:10:"db_version";i:2;s:16:"auto_create_user";b:0;}','yes'); -UPDATE wp_options SET option_value='a:1:{i:1;s:39:"simple-ldap-login/Simple-LDAP-Login.php";}' WHERE option_name='active_plugins'; INSERT INTO wp_options (option_id,option_name,option_value,autoload) VALUES('','WPLANG','I18NTOCHANGE','yes') ON DUPLICATE KEY UPDATE option_value=VALUES(option_value); diff --git a/conf/sql/multisite.sql b/conf/sql/multisite.sql new file mode 100644 index 0000000..d94627e --- /dev/null +++ b/conf/sql/multisite.sql @@ -0,0 +1,3 @@ +INSERT INTO wp_options VALUES('','http_authentication_options','a:8:{s:13:"allow_wp_auth";b:1;s:10:"auth_label";s:19:"HTTP authentication";s:9:"login_uri";s:40:"https://URLWORDPRESS/wp-login.php";s:10:"logout_uri";s:28:"https://URLWORDPRESS/";s:22:"additional_server_keys";s:13:"PHP_AUTH_USER";s:24:"auto_create_email_domain";s:0:"";s:10:"db_version";i:2;s:16:"auto_create_user";b:0;}','yes'); +#--PUBLIC--UPDATE wp_sitemeta SET meta_value='a:1:{s:39:"simple-ldap-login/Simple-LDAP-Login.php";i:__DATE__;}' WHERE meta_key='active_sitewide_plugins'; +#--PRIVATE--UPDATE wp_sitemeta SET meta_value='a:2:{s:39:"simple-ldap-login/Simple-LDAP-Login.php";i:__DATE__;s:43:"http-authentication/http-authentication.php";i:__DATE__;}' WHERE meta_key='active_sitewide_plugins'; diff --git a/conf/sql/single.sql b/conf/sql/single.sql new file mode 100644 index 0000000..c131e01 --- /dev/null +++ b/conf/sql/single.sql @@ -0,0 +1,3 @@ +INSERT INTO wp_options VALUES('','http_authentication_options','a:8:{s:13:"allow_wp_auth";b:1;s:10:"auth_label";s:19:"HTTP authentication";s:9:"login_uri";s:40:"https://URLWORDPRESS/wp-login.php";s:10:"logout_uri";s:28:"https://URLWORDPRESS/";s:22:"additional_server_keys";s:13:"PHP_AUTH_USER";s:24:"auto_create_email_domain";s:0:"";s:10:"db_version";i:2;s:16:"auto_create_user";b:1;}','yes'); +#--PRIVATE--UPDATE wp_options SET option_value='a:2:{i:0;s:43:"http-authentication/http-authentication.php";i:1;s:39:"simple-ldap-login/Simple-LDAP-Login.php";}' WHERE option_name='active_plugins'; +#--PUBLIC--UPDATE wp_options SET option_value='a:1:{i:1;s:39:"simple-ldap-login/Simple-LDAP-Login.php";}' WHERE option_name='active_plugins'; diff --git a/conf/wp-config.php b/conf/wp-config.php index e8463fc..144492e 100644 --- a/conf/wp-config.php +++ b/conf/wp-config.php @@ -24,6 +24,15 @@ $table_prefix = 'wp_'; // Debug mode define('WP_DEBUG', false); +// Multisite +//--MULTISITE1--define('WP_ALLOW_MULTISITE', true); +//--MULTISITE2--define('MULTISITE', true); +//--MULTISITE2--define('SUBDOMAIN_INSTALL', false); +//--MULTISITE2--define('DOMAIN_CURRENT_SITE', '__DOMAIN__'); +//--MULTISITE2--define('PATH_CURRENT_SITE', '__PATH__/'); +//--MULTISITE2--define('SITE_ID_CURRENT_SITE', 1); +//--MULTISITE2--define('BLOG_ID_CURRENT_SITE', 1); + // Path if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); @@ -32,4 +41,4 @@ if ( !defined('ABSPATH') ) require_once(ABSPATH . 'wp-settings.php'); // Force https redirect -//define('FORCE_SSL_ADMIN', true); +//--PUBLIC--define('FORCE_SSL_ADMIN', true); diff --git a/manifest.json b/manifest.json index 5422ec7..c52c72e 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { - "name": "WordPress", - "id": "wordpress", + "name": "WordPress MultiSite", + "id": "wordpressms", "description": { "en": "Create a beautiful blog or website easily", "fr": "Logiciel de création de blog ou de site Web" @@ -48,14 +48,22 @@ "choices": ["en_EN", "fr_FR"], "default": "en_EN" }, + { + "name": "multisite", + "ask": { + "en": "Enable multisite option ?", + "fr": "Activer l'option multisite ?" + }, + "choices": ["Yes", "No"], + "default": "No" + }, { "name": "public_site", "ask": { - "en": "Is it a public WordPress site?", + "en": "Is it a public WordPress site ?", "fr": "Est-ce un site public ?" }, "choices": ["Yes", "No"], - "default": "Yes" } diff --git a/scripts/install b/scripts/install old mode 100755 new mode 100644 index 272e62a..7fd9e94 --- a/scripts/install +++ b/scripts/install @@ -5,7 +5,8 @@ domain=$1 path=$2 admin_wordpress=$3 language=$4 -is_public=$5 +multisite=$5 +is_public=$6 # Check if admin exists sudo yunohost user list --json | grep -q "\"username\": \"$admin_wordpress\"" @@ -13,12 +14,14 @@ if [[ ! $? -eq 0 ]]; then echo "Wrong admin" exit 1 fi -sudo yunohost app setting wordpress admin -v $admin_wordpress -sudo yunohost app setting wordpress language -v $language -sudo yunohost app setting wordpress is_public -v $is_public + +# Add settings to YunoHost +sudo yunohost app setting wordpressms admin -v $admin_wordpress +sudo yunohost app setting wordpressms language -v $language +sudo yunohost app setting wordpressms is_public -v $is_public # Check domain/path availability -sudo yunohost app checkurl $domain$path -a wordpress +sudo yunohost app checkurl $domain$path -a wordpressms if [[ ! $? -eq 0 ]]; then exit 1 fi @@ -26,23 +29,29 @@ fi # Generate random password db_pwd=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | tr -c -d '[A-Za-z0-9]' | sed -n 's/\(.\{24\}\).*/\1/p') -# Use 'wordpress' as database name and user -db_user=wordpress +# Use 'wordpressms' as database name and user +db_user=wordpressms # Initialize database and store mysql password for upgrade sudo yunohost app initdb $db_user -p $db_pwd -sudo yunohost app setting wordpress mysqlpwd -v $db_pwd +sudo yunohost app setting wordpressms mysqlpwd -v $db_pwd # Copy files to the right place -final_path=/var/www/wordpress +final_path=/var/www/wordpressms sudo mkdir -p $final_path -sudo cp -a ../sources/* $final_path +sudo cp -a ../sources/wordpress/* $final_path +sudo cp -a ../sources/ajouts/* $final_path + sudo cp ../conf/wp-config.php $final_path/wp-config.php # Change variables in Wordpress configuration sudo sed -i "s/yunouser/$db_user/g" $final_path/wp-config.php sudo sed -i "s/yunopass/$db_pwd/g" $final_path/wp-config.php sudo sed -i "s/yunobase/$db_user/g" $final_path/wp-config.php +sudo sed -i "s/__DOMAIN__/$domain/g" $final_path/wp-config.php +sudo sed -i "s@__PATH__@$path@g" $final_path/wp-config.php + + for i in 1 2 3 4 5 6 7 8 do j=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | tr -c -d '[A-Za-z0-9]' | sed -n 's/\(.\{40\}\).*/\1/p') @@ -55,20 +64,18 @@ do sudo sed -i "s/KEY$i/$j/g" $final_path/wp-config.php done -sudo sed -i "s@URLWORDPRESS@$domain$path@g" ../conf/*.sql -sudo sed -i "s/I18NTOCHANGE/$language/g" ../conf/*.sql - # Set permissions to wordpress directory sudo chown -R www-data: $final_path # Modify Nginx configuration file and copy it to Nginx conf directory -sed -i "s@PATHTOCHANGE@$path@g" ../conf/nginx.conf* -sed -i "s@ALIASTOCHANGE@$final_path/@g" ../conf/nginx.conf* -sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/wordpress.conf +sed -i "s@PATHTOCHANGE@$path@g" ../conf/nginx.conf +sed -i "s@ALIASTOCHANGE@$final_path/@g" ../conf/nginx.conf +sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/wordpressms.conf # Reload Nginx and regenerate SSOwat conf sudo service nginx reload -sudo yunohost app setting wordpress skipped_uris -v "/" +# Donne un accès public pour curl +sudo yunohost app setting wordpressms skipped_uris -v "/" sudo yunohost app ssowatconf # Wordpress installation @@ -85,14 +92,59 @@ do let loop_number++ done +# Replace variables in sql scripts +sudo sed -i "s@URLWORDPRESS@$domain$path@g" ../conf/sql/*.sql +sudo sed -i "s/I18NTOCHANGE/$language/g" ../conf/sql/*.sql +sudo sed -i "s/__DATE__/$(date +%s)/g" ../conf/sql/*.sql + +# Charge les commandes sql communes à tous les scripts. +mysql -u $db_user -p$db_pwd $db_user < ../conf/sql/common.sql + +if [ "$multisite" = "Yes" ]; +then + # Installation de php5-cli pour wp-cli + sudo apt-get install php5-cli -qy + + sudo sed -i "s@#--MULTISITE--@@g" /etc/nginx/conf.d/$domain.d/wordpressms.conf + # Autorise le multisite wordpress + sudo sed -i "s@//--MULTISITE1--define@define@g" $final_path/wp-config.php + + # Active le multisite via wp-cli. + php $final_path/wp-cli.phar core multisite-convert --path=$final_path --base=$path/ + echo "The 2 warnings of php about \"Permission denied\" on wp-config.php are normal. The install script writing into this file, not wp-cli!" + + # Active le multisite wordpress + sudo sed -i "s@//--MULTISITE2--define@define@g" $final_path/wp-config.php + + # Charge les commandes sql pour les plugins + if [ "$is_public" = "No" ]; + then + sudo sed -i "s@#--PRIVATE--@@g" ../conf/sql/multisite.sql + else + sudo sed -i "s@#--PUBLIC--@@g" ../conf/sql/multisite.sql + fi + mysql -u $db_user -p$db_pwd $db_user < ../conf/sql/multisite.sql +else + if [ "$is_public" = "No" ]; + then + sudo sed -i "s@#--PRIVATE--@@g" /etc/nginx/conf.d/$domain.d/wordpressms.conf + sudo sed -i "s@#--PRIVATE--@@g" ../conf/sql/single.sql + else + sudo sed -i "s@//--PUBLIC--define@define@g" $final_path/wp-config.php + sudo sed -i "s@#--PRIVATE--@#@g" /etc/nginx/conf.d/$domain.d/wordpressms.conf + sudo sed -i "s@#--PUBLIC--@@g" ../conf/sql/single.sql + fi + # Charge les commandes sql pour les plugins + mysql -u $db_user -p$db_pwd $db_user < ../conf/sql/single.sql +fi + if [ "$is_public" = "No" ]; then - sudo yunohost app setting wordpress skipped_uris -d + # Retire l'accès public + sudo yunohost app setting wordpressms skipped_uris -d sudo yunohost app ssowatconf - mysql -u $db_user -p$db_pwd $db_user < ../conf/private.sql -else - mysql -u $db_user -p$db_pwd $db_user < ../conf/public.sql - sudo cp ../conf/nginx.conf-public /etc/nginx/conf.d/$domain.d/wordpress.conf - sudo service nginx reload - sudo sed -i "s@//define('FORCE_SSL_ADMIN@define('FORCE_SSL_ADMIN@g" $final_path/wp-config.php fi + +sudo service nginx reload +# wp-cli me semble un peu trop permissif... Il a terminer son travail... +sudo rm $final_path/wp-cli.phar diff --git a/sources/ajouts/wp-cli.phar b/sources/ajouts/wp-cli.phar new file mode 100644 index 0000000..98eba60 Binary files /dev/null and b/sources/ajouts/wp-cli.phar differ diff --git a/sources/wp-content/plugins/http-authentication/http-authentication.php b/sources/ajouts/wp-content/plugins/http-authentication/http-authentication.php similarity index 100% rename from sources/wp-content/plugins/http-authentication/http-authentication.php rename to sources/ajouts/wp-content/plugins/http-authentication/http-authentication.php diff --git a/sources/wp-content/plugins/http-authentication/options-page.php b/sources/ajouts/wp-content/plugins/http-authentication/options-page.php similarity index 100% rename from sources/wp-content/plugins/http-authentication/options-page.php rename to sources/ajouts/wp-content/plugins/http-authentication/options-page.php diff --git a/sources/wp-content/plugins/http-authentication/readme.txt b/sources/ajouts/wp-content/plugins/http-authentication/readme.txt similarity index 100% rename from sources/wp-content/plugins/http-authentication/readme.txt rename to sources/ajouts/wp-content/plugins/http-authentication/readme.txt diff --git a/sources/wp-content/plugins/http-authentication/screenshot-1.png b/sources/ajouts/wp-content/plugins/http-authentication/screenshot-1.png similarity index 100% rename from sources/wp-content/plugins/http-authentication/screenshot-1.png rename to sources/ajouts/wp-content/plugins/http-authentication/screenshot-1.png diff --git a/sources/wp-content/plugins/http-authentication/screenshot-2.png b/sources/ajouts/wp-content/plugins/http-authentication/screenshot-2.png similarity index 100% rename from sources/wp-content/plugins/http-authentication/screenshot-2.png rename to sources/ajouts/wp-content/plugins/http-authentication/screenshot-2.png diff --git a/sources/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login-Admin.php b/sources/ajouts/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login-Admin.php similarity index 100% rename from sources/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login-Admin.php rename to sources/ajouts/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login-Admin.php diff --git a/sources/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login.php b/sources/ajouts/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login.php similarity index 100% rename from sources/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login.php rename to sources/ajouts/wp-content/plugins/simple-ldap-login/Simple-LDAP-Login.php diff --git a/sources/wp-content/plugins/simple-ldap-login/includes/adLDAP.php b/sources/ajouts/wp-content/plugins/simple-ldap-login/includes/adLDAP.php similarity index 100% rename from sources/wp-content/plugins/simple-ldap-login/includes/adLDAP.php rename to sources/ajouts/wp-content/plugins/simple-ldap-login/includes/adLDAP.php diff --git a/sources/wp-content/plugins/simple-ldap-login/readme.md b/sources/ajouts/wp-content/plugins/simple-ldap-login/readme.md similarity index 100% rename from sources/wp-content/plugins/simple-ldap-login/readme.md rename to sources/ajouts/wp-content/plugins/simple-ldap-login/readme.md diff --git a/sources/wp-content/plugins/simple-ldap-login/readme.txt b/sources/ajouts/wp-content/plugins/simple-ldap-login/readme.txt similarity index 100% rename from sources/wp-content/plugins/simple-ldap-login/readme.txt rename to sources/ajouts/wp-content/plugins/simple-ldap-login/readme.txt diff --git a/sources/index.php b/sources/wordpress/index.php similarity index 100% rename from sources/index.php rename to sources/wordpress/index.php diff --git a/sources/license.txt b/sources/wordpress/license.txt similarity index 100% rename from sources/license.txt rename to sources/wordpress/license.txt diff --git a/sources/readme.html b/sources/wordpress/readme.html similarity index 100% rename from sources/readme.html rename to sources/wordpress/readme.html diff --git a/sources/wp-activate.php b/sources/wordpress/wp-activate.php similarity index 100% rename from sources/wp-activate.php rename to sources/wordpress/wp-activate.php diff --git a/sources/wp-admin/about.php b/sources/wordpress/wp-admin/about.php similarity index 93% rename from sources/wp-admin/about.php rename to sources/wordpress/wp-admin/about.php index 2e2ba5c..ae847c1 100644 --- a/sources/wp-admin/about.php +++ b/sources/wordpress/wp-admin/about.php @@ -41,6 +41,14 @@ include( ABSPATH . 'wp-admin/admin-header.php' ); +
Version %1$s addressed some security issues and fixed %2$s bug.', + 'Version %1$s addressed some security issues and fixed %2$s bugs.', 23 ), '4.0.1', number_format_i18n( 23 ) ); ?> + the release notes.' ), 'http://codex.wordpress.org/Version_4.0.1' ); ?> +
+topics
as your category base would make your category links like http://example.org/%stopics/uncategorized/
. If you leave these blank the defaults will be used."
msgstr "Si vous le souhaitez, vous pouvez spécifier une structure personnalisée pour vos mots-clés et vos catégories. Par exemple, en utilisant sujet
comme préfixe pour vos catégories, vous obtiendrez des adresses web comme : http://exemple.fr/%ssujet/non-classe/
. Si vous laissez ce champ vide, la valeur par défaut sera appliquée."
@@ -3230,7 +3297,7 @@ msgstr ""
"Vous êtes sur le point de supprimer le lien « %s ».\n"
" « Annuler » pour abandonner, « OK » pour le supprimer."
-#: wp-admin/includes/plugin-install.php:440
+#: wp-admin/includes/plugin-install.php:445
msgid "Plugin Homepage »"
msgstr "Site Web de l’extension »"
@@ -3238,6 +3305,7 @@ msgstr "Site Web de l’extension »"
msgid "You can export a file of your site’s content in order to import it into another installation or platform. The export file will be an XML file format called WXR. Posts, pages, comments, custom fields, categories, and tags can be included. You can choose for the WXR file to include only certain posts or pages by setting the dropdown filters to limit the export by category, author, date range by month, or publishing status."
msgstr "Vous pouvez exporter le contenu de votre site dans un fichier, afin de l’importer dans une autre installation autonome ou une plate-forme. Le fichier d’export utilise un format de type XML, baptisé WXR. Il peut contenir vos articles, pages, commentaires, champs personnalisés, catégories et mots-clés. Vous pouvez utiliser des filtres pour que le fichier WXR ne contienne les articles que d’une certaine plage de dates (par mois), un auteur donné, une catégorie précise, ou des états de publication."
+#. translators: 1: table name, 2: error message,
#: wp-admin/maint/repair.php:73
msgid "Failed to repair the %1$s table. Error: %2$s"
msgstr "Impossible de réparer la table %1$s. Erreur : %2$s"
@@ -3287,6 +3355,7 @@ msgstr "Le thème courant est endommagé. Retour au thème par défaut."
msgid "Image could not be processed. Please go back and try again."
msgstr "L’image n’a pas pu être traitée. Veuillez revenir en arrière en réessayer."
+#. translators: 1: table name, 2: error message,
#: wp-admin/maint/repair.php:63
msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…"
msgstr "La table %1$s est dans un mauvais état. Elle renvoie l’erreur suivante : %2$s. WordPress va tenter de la réparer…"
@@ -3331,23 +3400,28 @@ msgstr "Développeurs ayant contribué"
msgid "Show Toolbar when viewing site"
msgstr "Afficher la barre d’outils lorsque vous visitez le site"
-#: wp-admin/about.php:186
+#. translators: 1: WordPress version number, 2: plural number of bugs. Singular
+#. security issue.
+#: wp-admin/about.php:194
msgid "Version %1$s addressed a security issue and fixed %2$s bug."
msgid_plural "Version %1$s addressed a security issue and fixed %2$s bugs."
msgstr[0] "La version %1$s s’occupe d’un problème de sécurité et corrige %2$s bug."
msgstr[1] "Version %1$s s’occupe d’un problème de sécurité et corrige %2$s bugs."
-#: wp-admin/about.php:193
+#: wp-admin/about.php:48 wp-admin/about.php:201
msgid "For more information, see the release notes."
msgstr "Pour plus d’informations, consultez les notes de publication."
-#: wp-admin/about.php:190
+#. translators: 1: WordPress version number, 2: plural number of bugs. More
+#. than one security issue.
+#: wp-admin/about.php:46 wp-admin/about.php:198
msgid "Version %1$s addressed some security issues and fixed %2$s bug."
msgid_plural "Version %1$s addressed some security issues and fixed %2$s bugs."
msgstr[0] "La version %1$s s’occupe de quelques problèmes de sécurité et corrige %2$s bug."
msgstr[1] "Version %1$s s’occupe de quelques problèmes de sécurité et corrige %2$s bugs."
-#: wp-admin/about.php:182
+#. translators: 1: WordPress version number, 2: plural number of bugs.
+#: wp-admin/about.php:190
msgid "Version %1$s addressed %2$s bug."
msgid_plural "Version %1$s addressed %2$s bugs."
msgstr[0] "La version %1$s corrige %2$s bug."
@@ -3357,7 +3431,7 @@ msgstr[1] "La version %1$s corrige %2$s bugs."
msgid "Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab in the upper corner."
msgstr "Bienvenu dans votre tableau de bord WordPress ! Ceci est l’écran que vous verrez lorsque vous vous connectez à votre site, et qui vous donne accès à l’ensemble des fonctionnalités de gestion de WordPress. Vous pouvez obtenir de l’aide dans n’importe quel écran en cliquant sur l’onglet « Aide » présent en haut à droite de votre navigateur."
-#: wp-admin/about.php:175
+#: wp-admin/about.php:45 wp-admin/about.php:183
msgid "Maintenance and Security Release"
msgid_plural "Maintenance and Security Releases"
msgstr[0] "Mise à jour de maintenance et de sécurité"
@@ -3367,19 +3441,20 @@ msgstr[1] "Mises à jour de maintenance et de sécurité"
msgid "What’s New"
msgstr "Nouveautés"
-#: wp-admin/about.php:174
+#: wp-admin/about.php:182
msgid "Security Release"
msgid_plural "Security Releases"
msgstr[0] "Mise à jour de sécurité"
msgstr[1] "Mises à jour de sécurité"
-#: wp-admin/about.php:173
+#: wp-admin/about.php:181
msgid "Maintenance Release"
msgid_plural "Maintenance Releases"
msgstr[0] "Mise à jour de maintenance"
msgstr[1] "Mises à jour de maintenance"
-#: wp-admin/about.php:178
+#. translators: 1: WordPress version number.
+#: wp-admin/about.php:186
msgid "Version %1$s addressed a security issue."
msgid_plural "Version %1$s addressed some security issues."
msgstr[0] "La version %1$s corrige une vulnérabilité de sécurité."
@@ -3389,7 +3464,7 @@ msgstr[1] "La version %1$s corrige plusieurs vulnérabilités d
msgid "This screen allows you to choose your default permalink structure. You can choose from common settings or create custom URL structures."
msgstr "Cet écran vous permet de choisir la structure de permalien par défaut. Vous pouvez choisir les réglages les plus courants, ou créer la vôtre."
-#: wp-admin/about.php:156
+#: wp-admin/about.php:164
msgid "Return to Updates"
msgstr "Retourner aux mises à jour"
@@ -3485,7 +3560,7 @@ msgstr "Cet écran vous donne accès à tous vos articles. Vous pouvez personnal
msgid "You can also edit or move multiple posts to the trash at once. Select the posts you want to act on using the checkboxes, then select the action you want to take from the Bulk Actions menu and click Apply."
msgstr "Vous pouvez également modifier plusieurs articles à la fois, ou les déplacer dans la Corbeille d’un coup. Sélectionnez les articles sur lesquels vous voulez lancer une action, puis sélectionnez l’action que vous voulez lancer dans le menu « Actions groupées » et cliquez sur « Appliquer »."
-#: wp-admin/plugin-install.php:56
+#: wp-admin/plugin-install.php:75
msgid "Adding Plugins"
msgstr "Ajout d’extensions"
@@ -3501,7 +3576,7 @@ msgstr "Vous pouvez personnaliser l’affichage de cet écran de plusieurs m
msgid "Adding Themes"
msgstr "Ajout de thèmes"
-#: wp-admin/plugin-install.php:52
+#: wp-admin/plugin-install.php:71
msgid "Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official WordPress.org Plugin Directory are compatible with the license WordPress uses. You can find new plugins to install by searching or browsing the Directory right here in your own Plugins section."
msgstr "Les extensions s’ajoutent à WordPress afin d’ étendre ses fonctionnalités par le biais de fonctions personnalisées. Les extensions sont développées indépendamment du code de WordPress, par des milliers de développeurs à travers le monde. Toutes les extensions présentes dans le dépôt officiel d’extensions de WordPress.org utilisent une licence compatible avec celle de WordPress. Vous pouvez trouver de nouvelles extensions à installer en lançant une recherche ou en parcourant le dépôt directement depuis la présente page."
@@ -3689,11 +3764,11 @@ msgstr "Il semble y avoir une inclusion directe de wp-admin/includes/templ
msgid "Welcome to WordPress %s"
msgstr "Bienvenue dans WordPress %s"
-#: wp-admin/about.php:160
+#: wp-admin/about.php:168
msgid "Go to Dashboard → Home"
msgstr "Aller sur l’accueil"
-#: wp-admin/about.php:156
+#: wp-admin/about.php:164
msgid "Return to Dashboard → Updates"
msgstr "Retourner aux mises à jour"
@@ -3705,7 +3780,7 @@ msgstr "WordPress est créé par une équipe de personnes passionnées, réparti
msgid "Core Developers"
msgstr "Développeurs principaux"
-#: wp-admin/about.php:131
+#: wp-admin/about.php:139
msgid "Under the Hood"
msgstr "Sous le capot"
@@ -3717,6 +3792,7 @@ msgstr "Personnalisez votre site"
msgid "Profile updated."
msgstr "Profil mis à jour."
+#. translators: 1: Site name, 2: site URL, 3: role, 4: activation URL
#: wp-admin/user-new.php:81
msgid ""
"Hi,\n"
@@ -3783,22 +3859,27 @@ msgstr "%s extensions"
msgid "%s plugin"
msgstr "%s extension"
+#. translators: %s: table name
#: wp-admin/maint/repair.php:92
msgid "Successfully optimized the %s table."
msgstr "La table %s a bien été optimisée."
+#. translators: 1: table name, 2: error message,
#: wp-admin/maint/repair.php:95
msgid "Failed to optimize the %1$s table. Error: %2$s"
msgstr "Impossible d’optimiser la table %1$s. Erreur : %2$s"
+#. translators: %s: table name
#: wp-admin/maint/repair.php:70
msgid "Successfully repaired the %s table."
msgstr "La table %s a bien été réparée."
+#. translators: %s: table name
#: wp-admin/maint/repair.php:85
msgid "The %s table is already optimized."
msgstr "La table %s a déjà été optimisée."
+#. translators: %s: table name
#: wp-admin/maint/repair.php:60
msgid "The %s table is okay."
msgstr "La table %s est correcte."
@@ -3819,6 +3900,8 @@ msgstr "Installer l’importateur Tumblr pour importer les articles et fichi
msgid "Update %2$s or learn how to browse happy"
msgstr "Mettez %2$s à jour, ou apprenez à naviguer sereinement"
+#. translators: %1$s is link start tag, %2$s is link end tag, %3$d is width,
+#. %4$d is height
#: wp-admin/includes/media.php:2580
msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)."
msgstr "Redimensionner les images pour correspondre à la taille large définie dans les %1$sréglages des médias%2$s (%3$d × %4$d)."
@@ -3872,7 +3955,7 @@ msgstr "Vous pouvez utiliser les contrôles suivants pour organiser l’écr
#: wp-admin/options-general.php:73 wp-admin/options-media.php:28
#: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:55
#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:128
-#: wp-admin/plugin-install.php:50 wp-admin/plugins.php:344
+#: wp-admin/plugin-install.php:69 wp-admin/plugins.php:344
#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25
#: wp-admin/theme-install.php:87 wp-admin/themes.php:49
#: wp-admin/update-core.php:470 wp-admin/upload.php:33 wp-admin/upload.php:198
@@ -3906,6 +3989,7 @@ msgstr[1] "Prêtes à mettre à jour (%s)"
msgid "Click to view entire list of files which will be deleted"
msgstr "Cliquez pour voir la liste des fichiers qui seront supprimés"
+#. translators: 1: plugin name, 2: plugin author
#: wp-admin/plugins.php:283
msgid "%1$s by %2$s"
msgstr "%1$s par %2$s"
@@ -3958,7 +4042,7 @@ msgid "Version %s"
msgstr "Version %s"
#: wp-admin/includes/class-wp-ms-themes-list-table.php:387
-#: wp-admin/includes/class-wp-plugin-install-list-table.php:380
+#: wp-admin/includes/class-wp-plugin-install-list-table.php:382
#: wp-admin/includes/class-wp-plugins-list-table.php:519
#: wp-admin/includes/class-wp-theme-install-list-table.php:272
#: wp-admin/includes/class-wp-theme-install-list-table.php:374
@@ -4017,14 +4101,6 @@ msgstr "Ajouter un utilisateur existant"
msgid "Role"
msgstr "Rôle"
-#: wp-admin/includes/class-wp-ms-users-list-table.php:98
-#: wp-admin/includes/class-wp-users-list-table.php:156
-msgctxt "users"
-msgid "All (%s)"
-msgid_plural "All (%s)"
-msgstr[0] "Tous (%s)"
-msgstr[1] "Tous (%s)"
-
#: wp-admin/comment.php:57 wp-admin/custom-background.php:149
#: wp-admin/custom-header.php:190 wp-admin/edit-comments.php:132
#: wp-admin/edit-form-advanced.php:292 wp-admin/edit-form-advanced.php:307
@@ -4036,7 +4112,7 @@ msgstr[1] "Tous (%s)"
#: wp-admin/options-discussion.php:25 wp-admin/options-general.php:78
#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43
#: wp-admin/options-reading.php:70 wp-admin/options-writing.php:50
-#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:65
+#: wp-admin/plugin-editor.php:139 wp-admin/plugin-install.php:84
#: wp-admin/plugins.php:358 wp-admin/revision.php:118
#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:102
#: wp-admin/themes.php:84 wp-admin/tools.php:27 wp-admin/update-core.php:488
@@ -4051,11 +4127,6 @@ msgctxt "user"
msgid "Add New"
msgstr "Ajouter"
-#: wp-admin/menu.php:167
-msgctxt "theme editor"
-msgid "Editor"
-msgstr "Éditeur"
-
#: wp-admin/includes/class-wp-links-list-table.php:58
#: wp-admin/includes/class-wp-links-list-table.php:155
#: wp-admin/includes/class-wp-ms-sites-list-table.php:142
@@ -4151,6 +4222,7 @@ msgstr "Langue du site"
msgid "Attempt to notify any blogs linked to from the article"
msgstr "Tenter de notifier les sites liés depuis le contenu des articles"
+#. translators: 1: Site name, 2: site URL, 3: role
#: wp-admin/user-new.php:24
msgid ""
"Hi,\n"
@@ -4199,6 +4271,7 @@ msgstr "Il semble que vous utilisez une version peu sûre de %s
msgid "There are some invalid menu items. Please check or delete them."
msgstr "Certains éléments du menu ne sont pas valides. Veuillez les vérifier ou les effacer."
+#. translators: %s: title of menu item which is invalid
#: wp-admin/includes/nav-menu.php:85
msgid "%s (Invalid)"
msgstr "%s (non valide)"
@@ -4224,12 +4297,6 @@ msgctxt "theme name"
msgid "Name"
msgstr "Nom"
-#: wp-admin/edit-link-form.php:94
-#: wp-admin/includes/class-wp-links-list-table.php:91
-msgctxt "link name"
-msgid "Name"
-msgstr "Nom"
-
#: wp-admin/credits.php:192
msgid "Icon Design"
msgstr "Conception des icônes"
@@ -4262,7 +4329,7 @@ msgstr "Développeur principal"
msgid "Guest Committer"
msgstr "Développeur invité"
-#: wp-admin/about.php:146 wp-admin/credits.php:191
+#: wp-admin/about.php:154 wp-admin/credits.php:191
msgid "External Libraries"
msgstr "Bibliothèques tierces"
@@ -4291,6 +4358,8 @@ msgctxt "Translate this to be the equivalent of English Translators in your lang
msgid "Translators"
msgstr "Traducteurs"
+#. translators: Url to the codex documentation on contributing to WordPress
+#. used on the credits page
#: wp-admin/credits.php:107
msgid "http://codex.wordpress.org/Contributing_to_WordPress"
msgstr "http://codex.wordpress.org/Contributing_to_WordPress"
@@ -4518,7 +4587,7 @@ msgstr "Documentation on Reading Settings"
msgstr "Documentation sur les réglages de la lecture (en)"
-#: wp-admin/plugin-install.php:66
+#: wp-admin/plugin-install.php:85
msgid "Documentation on Installing Plugins"
msgstr "Documentation sur l’installation des extensions (en)"
@@ -4665,6 +4734,7 @@ msgstr "Si vous voulez faire des modifications et ne pas les perdre à la procha
msgid "Descriptions of Roles and Capabilities"
msgstr "Descriptions des rôles et permissions (en)"
+#. translators: Default page slug
#: wp-admin/includes/upgrade.php:219
msgid "sample-page"
msgstr "page-d-exemple"
@@ -4830,6 +4900,7 @@ msgctxt "column name"
msgid "In Response To"
msgstr "En réponse à"
+#. translators: 2: comment date, 3: comment time
#: wp-admin/includes/class-wp-comments-list-table.php:407
msgid "Submitted on %2$s at %3$s"
msgstr "Envoyé le %2$s à %3$s"
@@ -4897,6 +4968,7 @@ msgstr "Veuillez sélectionner une ou plusieurs extensions à mettre à jour."
msgid "Please select one or more themes to update."
msgstr "Veuillez sélectionner un ou plusieurs thèmes à mettre à jour."
+#. translators: %1 date, %2 time.
#: wp-admin/update-core.php:514
msgid "Last checked on %1$s at %2$s."
msgstr "Dernière vérification le %1$s à %2$s."
@@ -5053,6 +5125,7 @@ msgstr "Aller sur la page des extensions"
msgid "Go to WordPress Updates page"
msgstr "Aller à la page des mises à jour de WordPress"
+#. translators: %s: title of menu item in draft status
#: wp-admin/includes/nav-menu.php:89
msgid "%s (Pending)"
msgstr "%s (en attente)"
@@ -5687,11 +5760,6 @@ msgctxt "Taxonomy Parent"
msgid "Parent"
msgstr "Parent"
-#: wp-admin/edit-form-comment.php:90
-msgctxt "adjective"
-msgid "Pending"
-msgstr "En attente"
-
#: wp-admin/includes/class-wp-comments-list-table.php:223
msgctxt "comment"
msgid "Mark as Spam"
@@ -5713,6 +5781,7 @@ msgstr "La classe Walker nommée %s n’existe pas."
msgid "Show advanced menu properties"
msgstr "Afficher les propriétés avancées du menu"
+#. translators: %s: add new taxonomy label
#: wp-admin/includes/meta-boxes.php:495 wp-admin/press-this.php:557
msgid "+ %s"
msgstr "+ %s"
@@ -6075,16 +6144,17 @@ msgstr "Modèle pour mot-clé"
msgid "Page saved."
msgstr "Page enregistrée."
-#: wp-admin/includes/class-wp-plugin-install-list-table.php:405
+#: wp-admin/includes/class-wp-plugin-install-list-table.php:407
msgid "This plugin is already installed and is up to date"
msgstr "Cette extension est déjà installée et à jour"
-#: wp-admin/includes/class-wp-plugin-install-list-table.php:414
+#. translators: 1: Plugin name and version.
+#: wp-admin/includes/class-wp-plugin-install-list-table.php:416
#: wp-admin/includes/class-wp-plugins-list-table.php:527
msgid "More information about %s"
msgstr "Plus d’informations à propos de %s"
-#: wp-admin/includes/class-wp-plugin-install-list-table.php:399
+#: wp-admin/includes/class-wp-plugin-install-list-table.php:401
#: wp-admin/update-core.php:40
msgid "Update Now"
msgstr "Mettre à jour"
@@ -6101,7 +6171,7 @@ msgstr "Important :"
msgid "This user has super admin privileges."
msgstr "Cet utilisateur possède les privilèges de super-admin."
-#: wp-admin/includes/post.php:1280
+#: wp-admin/includes/post.php:1286
msgid "Remove featured image"
msgstr "Supprimer l’image à la Une"
@@ -6306,6 +6376,7 @@ msgstr "Cette adresse est utilisée à des fins d’administration. Si vous
msgid "Daylight saving time begins on: %s
."
msgstr "Le passage à l’heure d’été se fait le %s
."
+#. translators: 1: plugin name, 2: plugin author
#: wp-admin/plugins.php:279
msgid "%1$s by %2$s (will also delete its data)"
msgstr "%1$s par %2$s (attention : supprimera également les données liées)"
@@ -6344,7 +6415,7 @@ msgid_plural "Must-Use (%s)"
msgstr[0] "Automatique (Must-Use) (%s)"
msgstr[1] "Automatiques (Must-Use) (%s)"
-#: wp-admin/about.php:160
+#: wp-admin/about.php:168
msgid "Go to Dashboard"
msgstr "Aller sur le tableau de bord"
@@ -6653,6 +6724,7 @@ msgstr "Une mise à jour automatique de WordPress a échoué en cours de route&n
msgid "Note that password carefully! It is a random password that was generated just for you."
msgstr "Notez bien ce mot de passe sans vous tromper ! Il a été créé aléatoirement et vous est unique."
+#. translators: Default category slug
#: wp-admin/includes/upgrade.php:125
msgctxt "Default category slug"
msgid "Uncategorized"
@@ -6666,6 +6738,7 @@ msgstr "Bienvenue dans WordPress. Ceci est votre premier article. Modifiez-le ou
msgid "Hello world!"
msgstr "Bonjour tout le monde !"
+#. translators: Default post slug
#: wp-admin/includes/upgrade.php:167
msgctxt "Default post slug"
msgid "hello-world"
@@ -6751,6 +6824,7 @@ msgstr "WordPress est installé. Vous attendiez-vous à d’autres étapes&n
msgid "Add New Link"
msgstr "Ajouter un lien"
+#. translators: add new links
#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:72
#: wp-admin/menu.php:78
msgctxt "link"
@@ -6828,6 +6902,7 @@ msgstr "Mettre à jour le fichier"
msgid "Library"
msgstr "Bibliothèque"
+#. translators: add new file
#: wp-admin/media.php:110 wp-admin/menu.php:66 wp-admin/upload.php:65
#: wp-admin/upload.php:231
msgctxt "file"
@@ -6842,6 +6917,7 @@ msgstr "Commentaires %s"
msgid "Appearance"
msgstr "Apparence"
+#. translators: add new plugin
#: wp-admin/menu.php:183 wp-admin/plugins.php:416
msgctxt "plugin"
msgid "Add New"
@@ -7046,18 +7122,22 @@ msgstr "Afficher les avatars"
msgid "Maximum Rating"
msgstr "Classement maximal"
+#. translators: Content suitability rating: http:bit.ly/89QxZA
#: wp-admin/options-discussion.php:194
msgid "G — Suitable for all audiences"
msgstr "G — Visibles par tous"
+#. translators: Content suitability rating: http:bit.ly/89QxZA
#: wp-admin/options-discussion.php:196
msgid "PG — Possibly offensive, usually for audiences 13 and above"
msgstr "PG — Possiblement offensants, réservés normalement aux personnes de 13 ans et plus"
+#. translators: Content suitability rating: http:bit.ly/89QxZA
#: wp-admin/options-discussion.php:198
msgid "R — Intended for adult audiences above 17"
msgstr "R — Réservés aux personnes de plus de 17 ans"
+#. translators: Content suitability rating: http:bit.ly/89QxZA
#: wp-admin/options-discussion.php:200
msgid "X — Even more mature than above"
msgstr "X — Réservés aux adultes"
@@ -7098,6 +7178,8 @@ msgstr "MonsterID (généré)"
msgid "General Settings"
msgstr "Réglages généraux"
+#. translators: date and time format for exact current time, mainly about
+#. timezones, see http:php.net/date
#: wp-admin/options-general.php:18
msgctxt "timezone date format"
msgid "Y-m-d G:i:s"
@@ -7244,6 +7326,7 @@ msgstr "Structure personnalisée"
msgid "Optional"
msgstr "Facultatif"
+#. translators: prefix for category permalinks
#: wp-admin/options-permalink.php:248
msgid "Category base"
msgstr "Préfixe des catégories"
@@ -7587,7 +7670,7 @@ msgid "You attempted to edit an item that doesn’t exist. Perhaps it was de
msgstr "Vous tentez de modifier un contenu qui n’existe pas. Peut-être a-t-il été supprimé ?"
#: wp-admin/async-upload.php:56 wp-admin/edit-tags.php:247
-#: wp-admin/includes/post.php:1645 wp-admin/post.php:154
+#: wp-admin/includes/post.php:1651 wp-admin/post.php:154
msgid "You are not allowed to edit this item."
msgstr "Vous n’avez pas l’autorisation de modifier ce contenu."
@@ -7769,7 +7852,7 @@ msgid "Installing Plugin: %s"
msgstr "Extension en cours d’installation : %s"
#: wp-admin/includes/class-wp-plugin-install-list-table.php:74
-#: wp-admin/plugin-install.php:85 wp-admin/update.php:134
+#: wp-admin/plugin-install.php:104 wp-admin/update.php:134
msgid "Upload Plugin"
msgstr "Ajouter une extension"
@@ -8015,6 +8098,7 @@ msgstr "Vous ne pouvez pas supprimer l’utilisateur courant."
msgid "Other users have been deleted."
msgstr "Les autres utilisateurs ont été supprimés."
+#. translators: User role name with count
#: wp-admin/includes/class-wp-users-list-table.php:169
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -8056,7 +8140,7 @@ msgstr "Enregistrer le widget"
msgid "Changes saved."
msgstr "Modifications enregistrées."
-#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1639
+#: wp-admin/includes/misc.php:816 wp-admin/includes/post.php:1645
#: wp-admin/widgets.php:306
msgid "Error while saving."
msgstr "Erreur lors de la sauvegarde."
@@ -8301,6 +8385,7 @@ msgstr "Champ personnalisé supprimé."
msgid "Post updated."
msgstr "Article mis à jour."
+#. translators: %s: date and time of the revision
#: wp-admin/edit-form-advanced.php:71
msgid "Post restored to revision from %s"
msgstr "Article rétabli à partir de la révision du %s"
@@ -8321,6 +8406,7 @@ msgstr "Article proposé. Prévisualiser l&rsqu
msgid "Post scheduled for: %1$s. Preview post"
msgstr "Article prévu pour le : %1$s. Prévisualiser l’article"
+#. translators: Publish box date format, see http:php.net/date
#: wp-admin/edit-form-advanced.php:77 wp-admin/edit-form-advanced.php:90
#: wp-admin/edit-form-comment.php:103 wp-admin/includes/meta-boxes.php:165
#: wp-admin/includes/meta-boxes.php:296 wp-admin/includes/revision.php:171
@@ -8693,6 +8779,7 @@ msgstr "Impossible de localiser le dossier d’extension de WordPress."
msgid "Unable to locate WordPress Theme directory."
msgstr "Impossible de localiser le dossier des thèmes de WordPress."
+#. translators: %s: directory name
#: wp-admin/includes/class-wp-upgrader.php:49
msgid "Unable to locate needed folder (%s)."
msgstr "Impossible de localiser le dossier nécessaire (%s)."
@@ -8839,6 +8926,7 @@ msgstr "L’extension %s %s a bien été installée."
msgid "Return to Plugin Installer"
msgstr "Retourner à l’installeur d’extensions"
+#. translators: 1: theme name, 2: version
#: wp-admin/includes/class-wp-upgrader.php:823
msgid "Successfully installed the theme %1$s %2$s."
msgstr "Le thème %1$s %2$s a bien été installé."
@@ -8940,6 +9028,7 @@ msgstr "Répondre à ce commentaire"
msgid "Mark this comment as spam"
msgstr "Marquer ce commentaire comme indésirable"
+#. translators: mark as spam link
#: wp-admin/includes/class-wp-comments-list-table.php:459
#: wp-admin/includes/dashboard.php:556
msgctxt "verb"
@@ -8957,6 +9046,8 @@ msgctxt "verb"
msgid "Trash"
msgstr "Corbeille"
+#. translators: 1: comment author, 2: post link, 3: notification if the comment
+#. is pending
#: wp-admin/includes/dashboard.php:598
msgid "From %1$s on %2$s%3$s"
msgstr "Par %1$s, sur %2$s%3$s"
@@ -8965,6 +9056,7 @@ msgstr "Par %1$s, sur %2$s%3$s"
msgid "[Pending]"
msgstr "[En attente]"
+#. translators: %1$s is type of comment, %2$s is link to the post
#: wp-admin/includes/dashboard.php:618
msgctxt "dashboard"
msgid "%1$s on %2$s"
@@ -9578,10 +9670,12 @@ msgstr "_none
— même fenêtre ou onglet."
msgid "Choose the target frame for your link."
msgstr "Choisir la frame que cible le lien."
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:939
msgid "rel:"
msgstr "rel :"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:943 wp-admin/includes/meta-boxes.php:944
msgid "identity"
msgstr "identité"
@@ -9590,99 +9684,123 @@ msgstr "identité"
msgid "another web address of mine"
msgstr "Une autre de mes adresses Web"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:951 wp-admin/includes/meta-boxes.php:952
msgid "friendship"
msgstr "amitié"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:954
msgid "contact"
msgstr "contact"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:957
msgid "acquaintance"
msgstr "connaissance"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:960
msgid "friend"
msgstr "ami(e)"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:963 wp-admin/includes/meta-boxes.php:996
#: wp-admin/includes/meta-boxes.php:1019
msgid "none"
msgstr "aucune"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:968 wp-admin/includes/meta-boxes.php:969
msgid "physical"
msgstr "physique"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:971
msgid "met"
msgstr "rencontré(e)"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:976 wp-admin/includes/meta-boxes.php:977
msgid "professional"
msgstr "professionnel"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:979
msgid "co-worker"
msgstr "collègue de travail"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:982
msgid "colleague"
msgstr "confrère"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:987 wp-admin/includes/meta-boxes.php:988
msgid "geographical"
msgstr "géographique"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:990
msgid "co-resident"
msgstr "colocataire"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:993
msgid "neighbor"
msgstr "voisin"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1001 wp-admin/includes/meta-boxes.php:1002
msgid "family"
msgstr "famille"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1004
msgid "child"
msgstr "enfant"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1007
msgid "kin"
msgstr "apparenté"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1010
msgid "parent"
msgstr "parent"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1013
msgid "sibling"
msgstr "frère/sœur"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1016
msgid "spouse"
msgstr "conjoint"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1024 wp-admin/includes/meta-boxes.php:1025
msgid "romantic"
msgstr "romantique"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1027
msgid "muse"
msgstr "muse"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1030
msgid "crush"
msgstr "coup de foudre"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1033
msgid "date"
msgstr "petit(e)-ami(e)"
+#. translators: xfn: http:gmpg.org/xfn/
#: wp-admin/includes/meta-boxes.php:1036
msgid "sweetheart"
msgstr "être aimé"
@@ -9738,10 +9856,10 @@ msgstr "Si vous avez une extension au format .zip, vous pouvez l’installer
msgid "Plugin zip file"
msgstr "Archive Zip de l’extension"
-#: wp-admin/includes/class-wp-plugin-install-list-table.php:392
+#: wp-admin/includes/class-wp-plugin-install-list-table.php:394
#: wp-admin/includes/class-wp-theme-install-list-table.php:249
#: wp-admin/includes/plugin-install.php:203
-#: wp-admin/includes/plugin-install.php:523
+#: wp-admin/includes/plugin-install.php:528
#: wp-admin/includes/theme-install.php:143
msgid "Install Now"
msgstr "Installer maintenant"
@@ -9751,72 +9869,72 @@ msgid "No plugins match your request."
msgstr "Aucune extension ne correspond à votre requête."
#: wp-admin/includes/ajax-actions.php:2623
-#: wp-admin/includes/plugin-install.php:448
+#: wp-admin/includes/plugin-install.php:453
msgid "(based on %s rating)"
msgid_plural "(based on %s ratings)"
msgstr[0] "(basée sur %s vote)"
msgstr[1] "(basée sur %s votes)"
-#: wp-admin/includes/plugin-install.php:373 wp-admin/update.php:106
+#: wp-admin/includes/plugin-install.php:378 wp-admin/update.php:106
msgid "Plugin Install"
msgstr "Installation d’extensions"
-#: wp-admin/includes/plugin-install.php:528
+#: wp-admin/includes/plugin-install.php:533
msgid "Install Update Now"
msgstr "Installer la mise à jour maintenant"
-#: wp-admin/includes/plugin-install.php:532
+#: wp-admin/includes/plugin-install.php:537
msgid "Newer Version (%s) Installed"
msgstr "Une version plus récente (%s) est installée"
-#: wp-admin/includes/plugin-install.php:535
+#: wp-admin/includes/plugin-install.php:540
msgid "Latest Version Installed"
msgstr "Dernière version installée"
-#: wp-admin/includes/plugin-install.php:426
+#: wp-admin/includes/plugin-install.php:431
msgid "Author:"
msgstr "Auteur :"
-#: wp-admin/includes/class-wp-plugin-install-list-table.php:460
-#: wp-admin/includes/plugin-install.php:428
+#: wp-admin/includes/class-wp-plugin-install-list-table.php:462
+#: wp-admin/includes/plugin-install.php:433
msgid "Last Updated:"
msgstr "Dernière mise à jour :"
-#: wp-admin/includes/plugin-install.php:432
+#: wp-admin/includes/plugin-install.php:437
msgid "Requires WordPress Version:"
msgstr "Nécessite WordPress en version :"
-#: wp-admin/includes/plugin-install.php:432
+#: wp-admin/includes/plugin-install.php:437
msgid "%s or higher"
msgstr "%s ou plus"
-#: wp-admin/includes/plugin-install.php:434
+#: wp-admin/includes/plugin-install.php:439
msgid "Compatible up to:"
msgstr "Compatible jusqu’à la version : "
-#: wp-admin/includes/plugin-install.php:436
+#: wp-admin/includes/plugin-install.php:441
msgid "Downloaded:"
msgstr "Téléchargé :"
-#: wp-admin/includes/plugin-install.php:436
+#: wp-admin/includes/plugin-install.php:441
msgid "%s time"
msgid_plural "%s times"
msgstr[0] "%s fois"
msgstr[1] "%s fois"
-#: wp-admin/includes/plugin-install.php:438
+#: wp-admin/includes/plugin-install.php:443
msgid "WordPress.org Plugin Page »"
msgstr "Page WordPress.org de l’extension »"
-#: wp-admin/includes/plugin-install.php:446
+#: wp-admin/includes/plugin-install.php:451
msgid "Average Rating"
msgstr "Moyenne des notes"
-#: wp-admin/includes/plugin-install.php:497
+#: wp-admin/includes/plugin-install.php:502
msgid "Warning: This plugin has not been tested with your current version of WordPress."
msgstr "Attention : cette extension n’a pas été testée avec votre version de WordPress."
-#: wp-admin/includes/plugin-install.php:499
+#: wp-admin/includes/plugin-install.php:504
msgid "Warning: This plugin has not been marked as compatible with your version of WordPress."
msgstr "Attention : cette extension n’a pas été marquée comme étant compatible avec votre version de WordPress"
@@ -9876,7 +9994,7 @@ msgstr "Cliquez pour modifier cette section du permalien"
msgid "Temporary permalink. Click to edit this part."
msgstr "Permalien temporaire. Cliquez pour modifier cette section."
-#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1219
+#: wp-admin/includes/post.php:1203 wp-admin/includes/post.php:1225
msgid "Permalink:"
msgstr "Permalien :"
@@ -9884,34 +10002,41 @@ msgstr "Permalien :"
msgid "Change Permalinks"
msgstr "Modifier les permaliens"
+#. translators: blog tagline
#: wp-admin/includes/schema.php:371
msgid "Just another WordPress site"
msgstr "Un site utilisant WordPress"
+#. translators: blog tagline
#: wp-admin/includes/schema.php:496
msgid "Just another %s site"
msgstr "Un site utilisant %s"
+#. translators: user role
#: wp-admin/includes/schema.php:602
msgctxt "User role"
msgid "Administrator"
msgstr "Administrateur"
+#. translators: user role
#: wp-admin/includes/schema.php:604
msgctxt "User role"
msgid "Editor"
msgstr "Éditeur"
+#. translators: user role
#: wp-admin/includes/schema.php:606
msgctxt "User role"
msgid "Author"
msgstr "Auteur"
+#. translators: user role
#: wp-admin/includes/schema.php:608
msgctxt "User role"
msgid "Contributor"
msgstr "Contributeur"
+#. translators: user role
#: wp-admin/includes/schema.php:610
msgctxt "User role"
msgid "Subscriber"
@@ -9936,16 +10061,19 @@ msgstr "Modification rapide"
msgid "Quick Edit"
msgstr "Modification rapide"
+#. translators: manage posts column name
#: wp-admin/includes/class-wp-posts-list-table.php:285
msgctxt "column name"
msgid "Title"
msgstr "Titre"
+#. translators: column name
#: wp-admin/includes/class-wp-media-list-table.php:221
msgctxt "column name"
msgid "File"
msgstr "Fichier"
+#. translators: column name
#: wp-admin/includes/class-wp-media-list-table.php:256
msgctxt "column name"
msgid "Date"
@@ -9980,6 +10108,8 @@ msgstr "Modifications groupées"
msgid "— No Change —"
msgstr "— Aucun changement —"
+#. translators: Between password field and private checkbox on post quick edit
+#. interface
#: wp-admin/includes/class-wp-posts-list-table.php:1008
msgid "–OR–"
msgstr "— OU —"
@@ -10106,6 +10236,7 @@ msgstr "Installer des thèmes"
msgid "Manage Themes"
msgstr "Gérer les thèmes"
+#. translators: post state
#: wp-admin/includes/template.php:1633
msgctxt "post state"
msgid "Pending"
@@ -10151,10 +10282,12 @@ msgstr "Veuillez saisir une valeur pour le champ personnalisé."
msgid "User %s added"
msgstr "Utilisateur %s ajouté"
+#. translators: draft saved date format, see http:php.net/date
#: wp-admin/includes/misc.php:819
msgid "g:i:s a"
msgstr "G \\h i \\m\\i\\n s \\s"
+#. translators: %s: date and time
#: wp-admin/includes/misc.php:821
msgid "Draft saved at %s."
msgstr "Brouillon enregistré à %s."
@@ -10168,7 +10301,7 @@ msgid "You are not allowed to edit this page."
msgstr "Vous n’avez pas l’autorisation de modifier cette page."
#: wp-admin/includes/ajax-actions.php:1505 wp-admin/includes/post.php:205
-#: wp-admin/includes/post.php:1580 wp-admin/includes/post.php:1584
+#: wp-admin/includes/post.php:1586 wp-admin/includes/post.php:1590
#: wp-admin/press-this.php:33 wp-admin/upload.php:110
msgid "You are not allowed to edit this post."
msgstr "Vous n’avez pas l’autorisation de modifier cet article."
@@ -10230,7 +10363,7 @@ msgid "Oops, no comment with this ID."
msgstr "Oups, aucun commentaire avec cet ID."
#: wp-admin/comment.php:68 wp-admin/comment.php:221
-#: wp-admin/includes/post.php:1382
+#: wp-admin/includes/post.php:1388
msgid "Go back"
msgstr "Retour"
diff --git a/sources/wp-content/languages/admin-network-fr_FR.mo b/sources/wordpress/wp-content/languages/admin-network-fr_FR.mo
similarity index 100%
rename from sources/wp-content/languages/admin-network-fr_FR.mo
rename to sources/wordpress/wp-content/languages/admin-network-fr_FR.mo
diff --git a/sources/wp-content/languages/admin-network-fr_FR.po b/sources/wordpress/wp-content/languages/admin-network-fr_FR.po
similarity index 99%
rename from sources/wp-content/languages/admin-network-fr_FR.po
rename to sources/wordpress/wp-content/languages/admin-network-fr_FR.po
index 5ae3f31..1118ba5 100644
--- a/sources/wp-content/languages/admin-network-fr_FR.po
+++ b/sources/wordpress/wp-content/languages/admin-network-fr_FR.po
@@ -10,6 +10,7 @@ msgstr ""
"X-Generator: GlotPress/0.1\n"
"Project-Id-Version: Network Admin\n"
+#. translators: 1: a filename like .htaccess. 2: a file path.
#: wp-admin/network.php:477 wp-admin/network.php:513
msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:"
msgstr "Ajoutez ce qui suit à votre fichier %1$s dans le dossier %2$s, en remplacement des règles WordPress déjà en place :"
@@ -223,6 +224,7 @@ msgstr "You have successfully updated WordPress! Please log back in to see what’s new."
msgstr "WordPress a été mis à jour avec succès ! Veuillez vous reconnecter pour voir les nouveautés."
-#: wp-includes/media.php:2942
+#: wp-includes/media.php:2951
msgid "Trash Selected"
msgstr "Mettre la sélection à la Corbeille"
-#: wp-includes/media.php:2943
+#: wp-includes/media.php:2952
msgid "Untrash Selected"
msgstr "Retirer la sélection de la Corbeille"
-#: wp-includes/media-template.php:416 wp-includes/media-template.php:519
+#: wp-includes/media-template.php:418 wp-includes/media-template.php:521
msgid "Untrash"
msgstr "Sortir de la Corbeille"
-#: wp-includes/media.php:2939
+#: wp-includes/media.php:2948
msgid ""
"You are about to trash these items.\n"
" 'Cancel' to stop, 'OK' to delete."
@@ -43,15 +79,15 @@ msgstr ""
msgid "Press return or enter to open this panel"
msgstr "Appuyer sur Entrée pour ouvrir ce panneau"
-#: wp-includes/media.php:2940
+#: wp-includes/media.php:2949
msgid "Bulk Select"
msgstr "Sélection en masse"
-#: wp-includes/media.php:2941
+#: wp-includes/media.php:2950
msgid "Cancel Selection"
msgstr "Annuler la sélection"
-#: wp-includes/media.php:2944
+#: wp-includes/media.php:2953
msgid "Delete Selected"
msgstr "Supprimer la sélection"
@@ -60,6 +96,7 @@ msgctxt "missing menu item navigation label"
msgid "(no label)"
msgstr "(Aucune information)"
+#. translators: %s: taxonomy label, %l: list of term links
#: wp-includes/taxonomy.php:3757 wp-includes/taxonomy.php:3782
msgid "%s: %l."
msgstr "%s : %l."
@@ -70,9 +107,9 @@ msgstr "ERREUR : Nom d’utilisateur invalide. ERROR: The password you entered for the username %1$s is incorrect. Lost your password?"
-msgstr "ERREUR : Le mot de passe que vous avez saisi pour cet nom d’utilisateur%1$s est incorrect. Vous avez perdu votre mot de passe ?"
+msgstr "ERREUR : le mot de passe que vous avez saisi pour le nom d’utilisateur %1$s est incorrect. Avez-vous perdu votre mot de passe ?"
-#: wp-includes/media.php:1467
+#: wp-includes/media.php:1471
msgid "Bitrate"
msgstr "Débit"
@@ -152,27 +189,27 @@ msgstr "Mis en ligne sur"
msgid "View attachment page"
msgstr "Afficher la page du fichier"
-#: wp-includes/media-template.php:412
+#: wp-includes/media-template.php:413
msgid "Edit more details"
msgstr " Indiquer plus de détails"
-#: wp-includes/media.php:1468
+#: wp-includes/media.php:1472
msgid "Bitrate Mode"
msgstr "Mode de débit"
-#: wp-includes/media.php:2930
+#: wp-includes/media.php:2939
msgid "All media types"
msgstr "Tous les types de médias"
-#: wp-includes/media.php:2931
+#: wp-includes/media.php:2940
msgid "All dates"
msgstr "Toutes les dates"
-#: wp-includes/media.php:2934
+#: wp-includes/media.php:2943
msgid "Unattached"
msgstr "Non-attaché"
-#: wp-includes/media.php:2938
+#: wp-includes/media.php:2947
msgid ""
"You are about to permanently delete these items.\n"
" 'Cancel' to stop, 'OK' to delete."
@@ -180,19 +217,19 @@ msgstr ""
"Vous vous apprêtez à supprimer définitivement ces éléments.\n"
"'Annuler' pour arrêter, 'OK' pour continuer."
-#: wp-includes/media.php:2947
+#: wp-includes/media.php:2956
msgid "Filter by date"
msgstr "Filtrer par date"
-#: wp-includes/media.php:2948
+#: wp-includes/media.php:2957
msgid "Filter by type"
msgstr "Filtrer par type"
-#: wp-includes/media.php:2949
+#: wp-includes/media.php:2958
msgid "Search Media"
msgstr "Rechercher un média"
-#: wp-includes/media.php:3022
+#: wp-includes/media.php:3031
msgid "Edit Metadata"
msgstr "Modifier les métadonnées "
@@ -220,6 +257,7 @@ msgstr "Bien que vous puissiez recadrer vos images comme bon vous semble après
msgid "Press return or enter to expand"
msgstr "Appuyez sur Envoi ou Retour pour ouvrir"
+#. translators: %s is the site/panel title in the Customizer
#: wp-includes/class-wp-customize-panel.php:182
msgid "You are customizing %s"
msgstr "Vous personnalisez %s"
@@ -251,15 +289,15 @@ msgstr "Si vous souhaitez utiliser du contenu riche en provenance de Microsoft W
msgid "Keyboard Shortcuts"
msgstr "Raccourcis clavier"
-#: wp-login.php:770
+#: wp-login.php:774
msgid "ERROR: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums."
msgstr "ERREUR : les cookies sont bloqués en raison d’un retour inattendu. Pour obtenir de l’aide, veuillez lire cette documentation ou essayez les forums d’entraide."
-#: wp-login.php:771 wp-login.php:775
+#: wp-login.php:775 wp-login.php:779
msgid "http://codex.wordpress.org/Cookies"
msgstr "http://codex.wordpress.org/Cookies"
-#: wp-login.php:774
+#: wp-login.php:778
msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress."
msgstr "ERREUR : les cookies sont bloqués ou ne sont pas reconnus par votre navigateur. Vous devez activer les cookies pour utiliser WordPress."
@@ -267,19 +305,19 @@ msgstr "ERREUR : les cookies sont bloqués ou ne sont pas
msgid "Add/remove code tag"
msgstr "Ajouter/enlever la balise de code"
-#: wp-includes/media-template.php:968
+#: wp-includes/media-template.php:970
msgid "Link CSS Class"
msgstr "Classe CSS du lien"
-#: wp-includes/media-template.php:748
+#: wp-includes/media-template.php:750
msgid "Show Video List"
msgstr "Afficher la list des vidéos"
-#: wp-includes/media-template.php:865
+#: wp-includes/media-template.php:867
msgid "Display Settings"
msgstr "Réglages de l’affichage"
-#: wp-includes/media-template.php:844
+#: wp-includes/media-template.php:846
msgid "Edit Original"
msgstr "Modifier l’original"
@@ -300,74 +338,74 @@ msgstr "Tailles de la police"
msgid "Split table cell"
msgstr "Diviser une cellule du tableau"
-#: wp-includes/media-template.php:223 wp-includes/media.php:2984
+#: wp-includes/media-template.php:223 wp-includes/media.php:2993
msgid "Suggested image dimensions:"
msgstr "Dimensions d’image suggérées :"
-#: wp-includes/media-template.php:912
+#: wp-includes/media-template.php:914
msgid "Custom Size"
msgstr "Taille personalisée"
-#: wp-includes/media-template.php:947
+#: wp-includes/media-template.php:949
msgid "Advanced Options"
msgstr "Options avancées"
-#: wp-includes/media-template.php:951
+#: wp-includes/media-template.php:953
msgid "Image Title Attribute"
msgstr "Attribut « Title » de l’image"
-#: wp-includes/media-template.php:955
+#: wp-includes/media-template.php:957
msgid "Image CSS Class"
msgstr "Classe CSS de l’image"
-#: wp-includes/media-template.php:370 wp-includes/media-template.php:547
-#: wp-includes/media.php:1458
+#: wp-includes/media-template.php:370 wp-includes/media-template.php:549
+#: wp-includes/media.php:1462
msgid "Artist"
msgstr "Artiste"
-#: wp-includes/media-template.php:371 wp-includes/media-template.php:548
-#: wp-includes/media.php:1459
+#: wp-includes/media-template.php:371 wp-includes/media-template.php:550
+#: wp-includes/media.php:1463
msgid "Album"
msgstr "Album"
-#: wp-includes/media.php:1463
+#: wp-includes/media.php:1467
msgid "Genre"
msgstr "Genre"
-#: wp-includes/media.php:1464
+#: wp-includes/media.php:1468
msgid "Year"
msgstr "Année"
-#: wp-includes/media.php:1465
+#: wp-includes/media.php:1469
msgctxt "video or audio"
msgid "Length"
msgstr "Durée"
-#: wp-includes/media.php:2985
+#: wp-includes/media.php:2994
msgid "There has been an error cropping your image."
msgstr "Une erreur est survenue lors du recadrage de votre image."
-#: wp-includes/media.php:3004
+#: wp-includes/media.php:3013
msgid "Edit Audio Playlist"
msgstr "Modifier la liste de lecture audio"
-#: wp-includes/media.php:3005
+#: wp-includes/media.php:3014
msgid "← Cancel Audio Playlist"
msgstr "← Annuler la liste de lecture audio"
-#: wp-includes/media.php:3006
+#: wp-includes/media.php:3015
msgid "Insert audio playlist"
msgstr "Insérer une liste de lecture audio"
-#: wp-includes/media.php:3007
+#: wp-includes/media.php:3016
msgid "Update audio playlist"
msgstr "Mettre à jour la liste de lecture audio"
-#: wp-includes/media.php:3008
+#: wp-includes/media.php:3017
msgid "Add to audio playlist"
msgstr "Ajouter à la liste de lecture audio"
-#: wp-includes/media.php:3009
+#: wp-includes/media.php:3018
msgid "Add to Audio Playlist"
msgstr "Ajouter à la liste de lecture audio"
@@ -380,11 +418,13 @@ msgstr "Déplacer"
msgid "Set image"
msgstr "Définir l’image"
+#. translators: Hide as in hide header image via the Customizer
#: wp-includes/class-wp-customize-control.php:1005
msgctxt "custom header"
msgid "Hide image"
msgstr "Cacher l’image"
+#. translators: New as in add new header image via the Customizer
#: wp-includes/class-wp-customize-control.php:1007
msgctxt "header image"
msgid "Add new image"
@@ -421,7 +461,7 @@ msgctxt "TinyMCE"
msgid "Headings"
msgstr "En-têtes"
-#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127
+#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129
msgctxt "auto preload"
msgid "Auto"
msgstr "Automatique"
@@ -430,11 +470,11 @@ msgstr "Automatique"
msgid "Move to another area…"
msgstr "Déplacer vers une autre zone…"
-#: wp-includes/media.php:2983
+#: wp-includes/media.php:2992
msgid "Cropping…"
msgstr "Recadrage…"
-#: wp-includes/media-template.php:1144
+#: wp-includes/media-template.php:1146
msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)"
msgstr "Pistes (sous-titres, légendes, descriptions, chapitres ou métadonnées)"
@@ -453,6 +493,7 @@ msgctxt "table column"
msgid "Column"
msgstr "Colonne"
+#. translators: block tags
#: wp-includes/class-wp-editor.php:752
msgctxt "TinyMCE"
msgid "Blocks"
@@ -487,11 +528,6 @@ msgctxt "list style"
msgid "Square"
msgstr "Carré"
-#: wp-includes/class-wp-editor.php:794
-msgctxt "list style"
-msgid "Default"
-msgstr "Par défaut"
-
#: wp-includes/class-wp-editor.php:795
msgctxt "list style"
msgid "Circle"
@@ -562,6 +598,7 @@ msgctxt "find/replace"
msgid "Next"
msgstr "Suivant"
+#. translators: previous
#: wp-includes/class-wp-editor.php:860
msgctxt "find/replace"
msgid "Prev"
@@ -642,6 +679,7 @@ msgctxt "editor button"
msgid "Show blocks"
msgstr "Montrer les blocs"
+#. translators: word count
#: wp-includes/class-wp-editor.php:928
msgid "Words: %s"
msgstr "Mots : %s"
@@ -676,16 +714,11 @@ msgctxt "TinyMCE menu"
msgid "Table"
msgstr "Tableau"
-#: wp-includes/class-wp-editor.php:941
-msgctxt "TinyMCE menu"
-msgid "Format"
-msgstr "Formater"
-
-#: wp-includes/media-template.php:1025 wp-includes/media-template.php:1108
+#: wp-includes/media-template.php:1027 wp-includes/media-template.php:1110
msgid "Add alternate sources for maximum HTML5 playback:"
msgstr "Ajoutez des sources alternatives pour une lecture optimale avec HTML5 :"
-#: wp-includes/media.php:2972
+#: wp-includes/media.php:2981
msgid "Image Details"
msgstr "Détails de l’image"
@@ -694,20 +727,20 @@ msgstr "Détails de l’image"
msgid "An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums."
msgstr "Une erreur inattendue s’est produite. Quelque chose semble ne pas fonctionner avec WordPress.org ou la configuration de ce serveur. Si vous continuez à rencontrer des problèmes, veuillez essayer les forums de support."
-#: wp-includes/media.php:2910
+#: wp-includes/media.php:2919
msgid "Back"
msgstr "Retour"
-#: wp-includes/media-template.php:750
+#: wp-includes/media-template.php:752
msgid "Show Tracklist"
msgstr "Montrer la la liste des pistes"
-#: wp-includes/media-template.php:418 wp-includes/media-template.php:521
-#: wp-includes/media.php:2935
+#: wp-includes/media-template.php:420 wp-includes/media-template.php:523
+#: wp-includes/media.php:2944
msgid "Trash"
msgstr "Corbeille"
-#: wp-includes/media-template.php:738
+#: wp-includes/media-template.php:740
msgid "Playlist Settings"
msgstr "Paramètres de liste de lecture"
@@ -716,148 +749,151 @@ msgctxt "Search widget"
msgid "Search"
msgstr "Chercher"
-#: wp-includes/formatting.php:3602
+#. translators: used to join items in a list with more than 2 items
+#: wp-includes/formatting.php:3615
msgid "%s, %s"
msgstr "%s, %s"
-#: wp-includes/formatting.php:3604
+#. translators: used to join last two items in a list with more than 2 times
+#: wp-includes/formatting.php:3617
msgid "%s, and %s"
msgstr "%s et %s"
-#: wp-includes/formatting.php:3606
+#. translators: used to join items in a list with only 2 items
+#: wp-includes/formatting.php:3619
msgid "%s and %s"
msgstr "%s et %s"
-#: wp-includes/media-template.php:759
+#: wp-includes/media-template.php:761
msgid "Show Artist Name in Tracklist"
msgstr "Afficher le nom de l’artiste dans la liste de lecture"
-#: wp-includes/media-template.php:767
+#: wp-includes/media-template.php:769
msgid "Show Images"
msgstr "Montrer les images"
-#: wp-includes/media-template.php:1038 wp-includes/media-template.php:1128
+#: wp-includes/media-template.php:1040 wp-includes/media-template.php:1130
msgid "Metadata"
msgstr "Métadonnées"
-#: wp-includes/media-template.php:1045 wp-includes/media-template.php:1135
+#: wp-includes/media-template.php:1047 wp-includes/media-template.php:1137
msgid "Autoplay"
msgstr "Lecture automatique"
-#: wp-includes/media-template.php:1119
+#: wp-includes/media-template.php:1121
msgid "Poster Image"
msgstr "Image de couverture"
-#: wp-includes/media-template.php:1157
+#: wp-includes/media-template.php:1159
msgid "There are no associated subtitles."
msgstr "Il n’y a pas de sous-titres associés."
-#: wp-includes/media.php:2926
+#: wp-includes/media.php:2935
msgid "Create a new playlist"
msgstr "Créer une nouvelle liste de lecture"
-#: wp-includes/media.php:2927
+#: wp-includes/media.php:2936
msgid "Create a new video playlist"
msgstr "Créer une nouvelle liste de lecture vidéo"
-#: wp-includes/media.php:2973
+#: wp-includes/media.php:2982
msgid "Replace Image"
msgstr "Remplacer l’image"
-#: wp-includes/media.php:2974 wp-includes/media.php:2991
-#: wp-includes/media.php:2997
+#: wp-includes/media.php:2983 wp-includes/media.php:3000
+#: wp-includes/media.php:3006
msgid "Cancel Edit"
msgstr "Annuler la modification"
-#: wp-includes/media.php:2978
+#: wp-includes/media.php:2987
msgid "Choose Image"
msgstr "Choisir une image"
-#: wp-includes/media.php:2979
+#: wp-includes/media.php:2988
msgid "Select and Crop"
msgstr "Sélectionner et rogner"
-#: wp-includes/media.php:2980
+#: wp-includes/media.php:2989
msgid "Skip Cropping"
msgstr "Pas de recadrage"
-#: wp-includes/media.php:2981
+#: wp-includes/media.php:2990
msgid "Crop Image"
msgstr "Recadrer l’image"
-#: wp-includes/media.php:2982
+#: wp-includes/media.php:2991
msgid "Crop your image"
msgstr "Recadrer votre image"
-#: wp-includes/media.php:2988
+#: wp-includes/media.php:2997
msgid "Audio Details"
msgstr "Détails audio"
-#: wp-includes/media.php:2989
+#: wp-includes/media.php:2998
msgid "Replace Audio"
msgstr "Remplacer le son"
-#: wp-includes/media.php:2990
+#: wp-includes/media.php:2999
msgid "Add Audio Source"
msgstr "Ajouter une source audio"
-#: wp-includes/media.php:2994
+#: wp-includes/media.php:3003
msgid "Video Details"
msgstr "Détails de la vidéo"
-#: wp-includes/media.php:2995
+#: wp-includes/media.php:3004
msgid "Replace Video"
msgstr "Remplacer la vidéo"
-#: wp-includes/media.php:2996
+#: wp-includes/media.php:3005
msgid "Add Video Source"
msgstr "Ajouter une source vidéo"
-#: wp-includes/media.php:2998
+#: wp-includes/media.php:3007
msgid "Select Poster Image"
msgstr "Choisir une image de couverture"
-#: wp-includes/media.php:2999
+#: wp-includes/media.php:3008
msgid "Add Subtitles"
msgstr "Ajouter des sous-titres"
-#: wp-includes/media.php:3002
+#: wp-includes/media.php:3011
msgid "Drag and drop to reorder tracks."
msgstr "Glisser-déposer pour réorganiser les pistes."
-#: wp-includes/media.php:3003
+#: wp-includes/media.php:3012
msgid "Create Audio Playlist"
msgstr "Créer une liste de lecture audio"
-#: wp-includes/media.php:3012
+#: wp-includes/media.php:3021
msgid "Drag and drop to reorder videos."
msgstr "Glisser-déposer pour réorganiser les vidéos."
-#: wp-includes/media.php:3013
+#: wp-includes/media.php:3022
msgid "Create Video Playlist"
msgstr "Créer une liste de lecture vidéo"
-#: wp-includes/media.php:3014
+#: wp-includes/media.php:3023
msgid "Edit Video Playlist"
msgstr "Modifier une liste de lecture vidéo"
-#: wp-includes/media.php:3015
+#: wp-includes/media.php:3024
msgid "← Cancel Video Playlist"
msgstr "← Annuler la liste de lecture vidéo"
-#: wp-includes/media.php:3016
+#: wp-includes/media.php:3025
msgid "Insert video playlist"
msgstr "Insérer une liste de lecture vidéo"
-#: wp-includes/media.php:3017
+#: wp-includes/media.php:3026
msgid "Update video playlist"
msgstr "Mettre à jour la liste de lecture vidéo"
-#: wp-includes/media.php:3018
+#: wp-includes/media.php:3027
msgid "Add to video playlist"
msgstr "Ajouter à la liste de lecture vidéo"
-#: wp-includes/media.php:3019
+#: wp-includes/media.php:3028
msgid "Add to Video Playlist"
msgstr "Ajouter à la liste de lecture vidéo"
@@ -911,7 +947,7 @@ msgstr ""
" \n"
" Si vous n'êtes pas sûr de comprendre ces questions, vous devriez contacter votre hébergeur. Si vous avez encore besoin d'aide, vous pouvez visiter les forums de support de WordPress Francophone.
\n"
-#: wp-login.php:629
+#: wp-login.php:632
msgid "Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! \" ? $ % ^ & )."
msgstr "Astuce : Le mot de passe devrait contenir au moins 7 caractères. Pour le rendre plus fort, utilisez des majuscules et des minuscules, des nombres et des symboles tels que ! \" ? $ % ^ & )."
@@ -960,7 +996,7 @@ msgstr "Mots-clés"
msgid "https://wordpress.org/"
msgstr "http://www.wordpress-fr.net/"
-#: wp-includes/admin-bar.php:146 wp-login.php:771
+#: wp-includes/admin-bar.php:146 wp-login.php:775
msgid "https://wordpress.org/support/"
msgstr "http://www.wordpress-fr.net/support"
@@ -1119,7 +1155,7 @@ msgstr "Saut de page"
msgid "Paste as text"
msgstr "Coller en texte"
-#: wp-includes/media-template.php:845 wp-includes/media.php:2908
+#: wp-includes/media-template.php:847 wp-includes/media.php:2917
msgid "Replace"
msgstr "Remplacer"
@@ -1271,6 +1307,9 @@ msgstr "Un nuage de vos mots-clés les plus utilisés."
msgid "Add a custom menu to your sidebar."
msgstr "Ajouter un menu personnalisé à votre barre latérale."
+#. translators: If there are characters in your language that are not supported
+#. * by Open Sans, translate this to 'off'. Do not translate into your own
+#. language.
#: wp-includes/script-loader.php:586
msgctxt "Open Sans font: on or off"
msgid "on"
@@ -1291,10 +1330,14 @@ msgctxt "admin color scheme"
msgid "Midnight"
msgstr "Minuit"
-#: wp-includes/link-template.php:1489
+#: wp-includes/link-template.php:1491
msgid "Use commas instead of %s to separate excluded terms."
msgstr "Utilisez des virgules au lieu de %s pour séparer les termes exclus."
+#. translators: To add an additional Open Sans character subset specific to
+#. your language,
+#. * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate
+#. into your own language.
#: wp-includes/script-loader.php:592
msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)"
msgid "no-subset"
@@ -1332,6 +1375,12 @@ msgstr "Cet article est protégé par un mot de passe. Pour le lire, veuillez sa
msgid "http://codex.wordpress.org/Function_Reference/is_main_query"
msgstr "http://codex.wordpress.org/Function_Reference/is_main_query"
+#. translators: This is a comma-separated list of very common words that should
+#. be excluded from a search,
+#. * like a, an, and the. These are usually called "stopwords". You should
+#. not simply translate these individual
+#. * words into your language. Instead, look for and provide commonly
+#. accepted stopwords in your language.
#: wp-includes/query.php:2144
msgctxt "Comma-separated list of search stopwords in your language"
msgid "about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www"
@@ -1345,23 +1394,23 @@ msgstr "Impossible d’écrire la requête dans un fichier temporaire."
msgid "The SSL certificate for the host could not be verified."
msgstr "Le certificat SSL de l’hôte n’a pas pu être vérifié."
-#: wp-includes/media-template.php:629
+#: wp-includes/media-template.php:631
msgid "Embed Media Player"
msgstr "Intégrer le lecteur de média"
-#: wp-includes/media-template.php:339 wp-includes/media-template.php:513
+#: wp-includes/media-template.php:339 wp-includes/media-template.php:515
msgid "Length:"
msgstr "Durée :"
-#: wp-includes/media-template.php:616
+#: wp-includes/media-template.php:618
msgid "Embed or Link"
msgstr "Intégrer ou lier"
-#: wp-includes/media-template.php:636
+#: wp-includes/media-template.php:638
msgid "Link to Media File"
msgstr "Lien vers le fichier média"
-#: wp-includes/media-template.php:643
+#: wp-includes/media-template.php:645
msgid "Link to Attachment Page"
msgstr "Lien vers la page du fichier attaché"
@@ -1397,19 +1446,19 @@ msgstr "Réactiver le son"
msgid "Captions/Subtitles"
msgstr "Légendes/Sous-titres"
-#: wp-includes/formatting.php:2487
+#: wp-includes/formatting.php:2500
msgid "%s week"
msgid_plural "%s weeks"
msgstr[0] "%s semaine"
msgstr[1] "%s semaines"
-#: wp-includes/formatting.php:2492
+#: wp-includes/formatting.php:2505
msgid "%s month"
msgid_plural "%s months"
msgstr[0] "%s mois"
msgstr[1] "%s mois"
-#: wp-includes/formatting.php:2497
+#: wp-includes/formatting.php:2510
msgid "%s year"
msgid_plural "%s years"
msgstr[0] "%s année"
@@ -1424,14 +1473,17 @@ msgstr "#%d (pas de titre)"
msgid "JavaScript must be enabled to use this feature."
msgstr "JavaScript doit être activé pour utiliser cette fonctionnalité."
+#. translators: localized date format, see http:php.net/date
#: wp-includes/locale.php:351
msgid "F j, Y"
msgstr "j F Y"
+#. translators: localized time format, see http:php.net/date
#: wp-includes/locale.php:353
msgid "g:i a"
msgstr "G \\h i \\m\\i\\n"
+#. translators: localized date and time format, see http:php.net/date
#: wp-includes/locale.php:355
msgid "F j, Y g:i a"
msgstr "j F Y G \\h i \\m\\i\\n"
@@ -1457,15 +1509,17 @@ msgstr "(suite…)"
msgid "Possible reason: your host may have disabled the mail() function."
msgstr "Raison possible : votre hébergeur peut avoir désactivé la fonction mail()."
-#: wp-includes/user.php:2179
+#: wp-includes/user.php:2182
msgid "ERROR: Couldn’t register you… please contact the webmaster !"
msgstr "ERREUR : inscription impossible… Veuillez prendre contact avec le webmaster !"
+#. translators: 1: date
#: wp-includes/post-template.php:1655
msgctxt "post revision title extra"
msgid "%1$s [Autosave]"
msgstr "%1$s [Sauvegarde automatique]"
+#. translators: 1: date
#: wp-includes/post-template.php:1657
msgctxt "post revision title extra"
msgid "%1$s [Current Revision]"
@@ -1475,11 +1529,12 @@ msgstr "%1$s [Version actuelle]"
msgid "Your session has expired. You can log in again from this page or go to the login page."
msgstr "Votre session a expiré. Vous pouvez vous reconnecter depuis cette page ou aller à la page de connexion."
+#. translators: 1: month, 2: day, 3: year, 4: hour, 5: minute
#: wp-includes/script-loader.php:444
msgid "%1$s %2$s, %3$s @ %4$s : %5$s"
msgstr "%2$s %1$s %3$s à %4$s h %5$s min"
-#: wp-login.php:827
+#: wp-login.php:831
msgid "Session expired. Please log in again. You will not move away from this page."
msgstr "La session a expiré. Veuillez vous reconnecter. Vous reviendrez sur cette page."
@@ -1499,6 +1554,8 @@ msgstr "Le site que vous cherchez (%s) n’existe pas."
msgid "The login page will open in a new window. After logging in you can close it and return to this page."
msgstr "La page de connexion s’ouvrira dans une nouvelle fenêtre. Après vous être connecté, vous pourrez la fermer et revenir à cette page."
+#. translators: post revision title: 1: author avatar, 2: author name, 3: time
+#. ago, 4: date
#: wp-includes/post-template.php:1701
msgctxt "post revision title"
msgid "%1$s %2$s, %3$s ago (%4$s)"
@@ -1529,6 +1586,7 @@ msgctxt "submit button"
msgid "Search"
msgstr "Rechercher"
+#. translators: revision date format, see http:php.net/date
#: wp-includes/post-template.php:1691
msgctxt "revision date format"
msgid "j F, Y @ G:i:s"
@@ -1559,27 +1617,32 @@ msgstr "Adresse web de WordPress (URL)"
msgid "Site Address (URL)"
msgstr "Adresse web du site (URL)"
-#: wp-includes/user.php:1900
+#: wp-includes/user.php:1903
msgid "Invalid user ID."
msgstr "Identifiant utilisateur non valide."
-#: wp-includes/media-template.php:732
+#: wp-includes/media-template.php:734
msgid "Random Order"
msgstr "Ordre aléatoire"
-#: wp-includes/media-template.php:463
+#: wp-includes/media-template.php:465
msgid "Caption this image…"
msgstr "Décrivez cette image…"
-#: wp-includes/media.php:2915
+#. translators: This is a would-be plural string used in the media manager.
+#. If there is not a word you can use in your language to avoid issues
+#. with the
+#. lack of plural support here, turn it into "selected: %d" then translate
+#. it.
+#: wp-includes/media.php:2924
msgid "%d selected"
msgstr "%d sélection(s)"
-#: wp-includes/media.php:2955
+#: wp-includes/media.php:2964
msgid "Insert from URL"
msgstr "Insérer à partir d’une adresse web"
-#: wp-includes/media.php:2958
+#: wp-includes/media.php:2967
msgid "Set Featured Image"
msgstr "Mettre une image à la Une"
@@ -1588,23 +1651,23 @@ msgctxt "Links widget"
msgid "Random"
msgstr "Aléatoire"
-#: wp-includes/media-template.php:1190 wp-includes/media.php:2932
+#: wp-includes/media-template.php:1192 wp-includes/media.php:2941
msgid "No items found."
msgstr "Aucun élément trouvé."
-#: wp-includes/media.php:2968
+#: wp-includes/media.php:2977
msgid "Add to Gallery"
msgstr "Ajouter à la galerie"
-#: wp-includes/media.php:2969
+#: wp-includes/media.php:2978
msgid "Reverse order"
msgstr "Inverser l’ordre"
-#: wp-includes/media.php:2959
+#: wp-includes/media.php:2968
msgid "Set featured image"
msgstr "Mettre une image à la Une"
-#: wp-includes/media-template.php:456
+#: wp-includes/media-template.php:458
msgid "Deselect"
msgstr "Désélectionner"
@@ -1613,7 +1676,7 @@ msgstr "Désélectionner"
msgid "Sorry, that file cannot be edited."
msgstr "Désolé, ce fichier ne peut pas être modifié."
-#: wp-includes/media.php:2937
+#: wp-includes/media.php:2946
msgid ""
"You are about to permanently delete this item.\n"
" 'Cancel' to stop, 'OK' to delete."
@@ -1621,8 +1684,8 @@ msgstr ""
"Vous êtes sur le point de supprimer définitivement cet élément.\n"
" « Annuler » pour abandonner, « OK » pour le supprimer."
-#: wp-includes/media-template.php:421 wp-includes/media-template.php:524
-#: wp-includes/media.php:2945
+#: wp-includes/media-template.php:423 wp-includes/media-template.php:526
+#: wp-includes/media.php:2954
msgid "Delete Permanently"
msgstr "Supprimer définitivement"
@@ -1638,7 +1701,7 @@ msgstr "Ignorer les erreurs"
msgid "Error"
msgstr "Erreur "
-#: wp-includes/media.php:2458
+#: wp-includes/media.php:2462
msgid "No editor could be selected."
msgstr "Aucun éditeur n’a pas pu être sélectionné."
@@ -1680,19 +1743,19 @@ msgid_plural "Video (%s)"
msgstr[0] "Vidéo (%s)"
msgstr[1] "Vidéos (%s)"
-#: wp-includes/media.php:2933
+#: wp-includes/media.php:2942
msgid "Insert into page"
msgstr "Insérer dans la page"
-#: wp-includes/media.php:2936
+#: wp-includes/media.php:2945
msgid "Uploaded to this page"
msgstr "Mis en ligne sur cette page"
-#: wp-includes/media.php:2929
+#: wp-includes/media.php:2938
msgid "All media items"
msgstr "Tous les éléments média"
-#: wp-includes/media.php:2936
+#: wp-includes/media.php:2945
msgid "Uploaded to this post"
msgstr "Mis en ligne sur cet article"
@@ -1700,54 +1763,54 @@ msgstr "Mis en ligne sur cet article"
msgid "Audio"
msgstr "Sons"
-#: wp-includes/media.php:2928
+#: wp-includes/media.php:2937
msgid "← Return to library"
msgstr "← Revenir à la bibliothèque"
-#: wp-includes/media-template.php:650 wp-includes/media-template.php:825
-#: wp-includes/media-template.php:938
+#: wp-includes/media-template.php:652 wp-includes/media-template.php:827
+#: wp-includes/media-template.php:940
msgid "Custom URL"
msgstr "Lien personnalisé"
-#: wp-includes/media-template.php:479 wp-includes/media.php:2952
+#: wp-includes/media-template.php:481 wp-includes/media.php:2961
msgid "Attachment Details"
msgstr "Détails du fichier attaché"
-#: wp-includes/media-template.php:385 wp-includes/media-template.php:562
-#: wp-includes/media-template.php:796
+#: wp-includes/media-template.php:385 wp-includes/media-template.php:564
+#: wp-includes/media-template.php:798
msgid "Alt Text"
msgstr "Texte alternatif"
-#: wp-includes/media-template.php:718
+#: wp-includes/media-template.php:720
msgid "Columns"
msgstr "Colonnes"
-#: wp-includes/media.php:2916
+#: wp-includes/media.php:2925
msgid "Drag and drop to reorder images."
msgstr "Glissez/déposez pour réorganiser les images."
-#: wp-includes/media-template.php:674 wp-includes/media-template.php:898
-#: wp-includes/media.php:2676
+#: wp-includes/media-template.php:676 wp-includes/media-template.php:900
+#: wp-includes/media.php:2685
msgid "Large"
msgstr "Grande"
-#: wp-includes/media-template.php:586
+#: wp-includes/media-template.php:588
msgid "Attachment Display Settings"
msgstr "Réglages de l’affichage du fichier attaché"
-#: wp-includes/media-template.php:693
+#: wp-includes/media-template.php:695
msgid "Gallery Settings"
msgstr "Réglages de la galerie"
-#: wp-includes/media.php:2920
+#: wp-includes/media.php:2929
msgid "Upload Images"
msgstr "Envoyer des images"
-#: wp-includes/media.php:2964
+#: wp-includes/media.php:2973
msgid "← Cancel Gallery"
msgstr "← Annuler la galerie"
-#: wp-includes/ms-functions.php:1967
+#: wp-includes/ms-functions.php:1969
msgid "WordPress › Success"
msgstr "WordPress » Réussite"
@@ -1755,11 +1818,11 @@ msgstr "WordPress » Réussite"
msgid "Drop files anywhere to upload"
msgstr "Déposez vos fichiers n’importe où pour les mettre en ligne"
-#: wp-includes/media.php:2919
+#: wp-includes/media.php:2928
msgid "Upload Files"
msgstr "Envoyer des fichiers"
-#: wp-includes/media.php:2965
+#: wp-includes/media.php:2974
msgid "Insert gallery"
msgstr "Insérer la galerie"
@@ -1767,11 +1830,11 @@ msgstr "Insérer la galerie"
msgid "Drop files to upload"
msgstr "Déposez vos fichiers pour les mettre en ligne"
-#: wp-includes/media.php:2923
+#: wp-includes/media.php:2932
msgid "Media Library"
msgstr "Bibliothèque de médias"
-#: wp-includes/media.php:2962
+#: wp-includes/media.php:2971
msgid "Create Gallery"
msgstr "Créer une galerie"
@@ -1827,34 +1890,34 @@ msgstr ""
"\n"
"Désactiver ces notifications : %3$s"
-#: wp-includes/media-template.php:618 wp-includes/media-template.php:696
-#: wp-includes/media-template.php:819 wp-includes/media-template.php:923
+#: wp-includes/media-template.php:620 wp-includes/media-template.php:698
+#: wp-includes/media-template.php:821 wp-includes/media-template.php:925
msgid "Link To"
msgstr "Lier à"
-#: wp-includes/media-template.php:645 wp-includes/media-template.php:706
-#: wp-includes/media-template.php:930
+#: wp-includes/media-template.php:647 wp-includes/media-template.php:708
+#: wp-includes/media-template.php:932
msgid "Attachment Page"
msgstr "Page du fichier attaché"
-#: wp-includes/media-template.php:638 wp-includes/media-template.php:709
-#: wp-includes/media-template.php:927
+#: wp-includes/media-template.php:640 wp-includes/media-template.php:711
+#: wp-includes/media-template.php:929
msgid "Media File"
msgstr "Fichier média"
-#: wp-includes/media-template.php:467
+#: wp-includes/media-template.php:469
msgid "Describe this video…"
msgstr "Décrivez cette vidéo…"
-#: wp-includes/media-template.php:469
+#: wp-includes/media-template.php:471
msgid "Describe this audio file…"
msgstr "Décrivez ce fichier audio…"
-#: wp-includes/media-template.php:471
+#: wp-includes/media-template.php:473
msgid "Describe this media file…"
msgstr "Décrivez ce fichier média…"
-#: wp-includes/media.php:2966
+#: wp-includes/media.php:2975
msgid "Update gallery"
msgstr "Mettre à jour la galerie"
@@ -1866,7 +1929,7 @@ msgstr "Cet utilisateur n’existe pas."
msgid "Please enter a valid email address."
msgstr "Veuillez saisir une adresse de messagerie valide."
-#: wp-includes/user.php:2129
+#: wp-includes/user.php:2132
msgid "ERROR: This username is already registered. Please choose another one."
msgstr "ERREUR : cet identifiant existe déjà. Merci d’en choisir un autre."
@@ -1908,16 +1971,6 @@ msgstr "Le retournement de l’image a échoué."
msgid "Image Editor Save Failed"
msgstr "L’enregistrement de l’éditeur d’images a échoué."
-#: wp-includes/post.php:55
-msgctxt "post type general name"
-msgid "Media"
-msgstr "Médias"
-
-#: wp-includes/post.php:57
-msgctxt "add new media"
-msgid "Add New"
-msgstr "Ajouter"
-
#: wp-includes/post.php:59
msgid "View Attachment Page"
msgstr "Afficher la page du fichier attaché"
@@ -1926,23 +1979,23 @@ msgstr "Afficher la page du fichier attaché"
msgid "Whoops, the provided date is invalid."
msgstr "Oups, la date fournie n’est pas valable."
-#: wp-includes/media.php:2924
+#: wp-includes/media.php:2933
msgid "Insert Media"
msgstr "Insérer un média"
-#: wp-includes/media.php:2925
+#: wp-includes/media.php:2934
msgid "Create a new gallery"
msgstr "Créer une nouvelle galerie"
-#: wp-includes/media.php:2933
+#: wp-includes/media.php:2942
msgid "Insert into post"
msgstr "Insérer dans l’article"
-#: wp-includes/media.php:2967
+#: wp-includes/media.php:2976
msgid "Add to gallery"
msgstr "Ajouter à la galerie"
-#: wp-includes/media-template.php:579 wp-includes/script-loader.php:505
+#: wp-includes/media-template.php:581 wp-includes/script-loader.php:505
msgid "Clear"
msgstr "Effacer"
@@ -1958,6 +2011,7 @@ msgstr "Couleur actuelle"
msgid "Could not insert term relationship into the database"
msgstr "Impossible d’insérer la relation du terme dans la base de données"
+#. translators: 1: first name, 2: last name
#: wp-includes/user.php:1760
msgctxt "Display name based on first name and last name"
msgid "%1$s %2$s"
@@ -1975,6 +2029,7 @@ msgstr "Les services XML-RPC sont désactivés sur ce site."
msgid "There is a revision of this post that is more recent."
msgstr "Ce contenu a déjà une révision plus récente."
+#. translators: 1: blog name, 2: separator(raquo), 3: post type name
#: wp-includes/general-template.php:2130
msgid "%1$s %2$s %3$s Feed"
msgstr "%1$s %2$s Flux pour %3$s"
@@ -2028,7 +2083,7 @@ msgstr "Désolé, vous n’avez pas l’autorisation de modifier les art
msgid "Sorry, revisions are disabled."
msgstr "Désolé, les révisions sont désactivées."
-#: wp-includes/media-template.php:861
+#: wp-includes/media-template.php:863
msgid "Alternative Text"
msgstr "Texte alternatif"
@@ -2242,10 +2297,10 @@ msgstr "Envoyer"
#: wp-includes/class-wp-customize-control.php:591
#: wp-includes/class-wp-customize-widgets.php:726
-#: wp-includes/media-template.php:452 wp-includes/media-template.php:1004
-#: wp-includes/media-template.php:1018 wp-includes/media-template.php:1088
-#: wp-includes/media-template.php:1100 wp-includes/media-template.php:1121
-#: wp-includes/media-template.php:1153 wp-includes/media.php:2909
+#: wp-includes/media-template.php:454 wp-includes/media-template.php:1006
+#: wp-includes/media-template.php:1020 wp-includes/media-template.php:1090
+#: wp-includes/media-template.php:1102 wp-includes/media-template.php:1123
+#: wp-includes/media-template.php:1155 wp-includes/media.php:2918
msgid "Remove"
msgstr "Supprimer"
@@ -2351,7 +2406,7 @@ msgid_plural "Your theme supports %s menus. Select which menu appears in each lo
msgstr[0] "Votre thème peut utiliser %s menu. Sélectionnez le menu que vous voudriez utiliser."
msgstr[1] "Votre thème peut utiliser %s menus. Sélectionnez le menu que vous voudriez utiliser pour chaque emplacement."
-#: wp-includes/media-template.php:508
+#: wp-includes/media-template.php:510
msgid "Refresh"
msgstr "Rafraîchir"
@@ -2385,7 +2440,15 @@ msgstr "Slogan"
msgid "— Select —"
msgstr "— Sélectionner —"
-#: wp-includes/formatting.php:2589 wp-includes/script-loader.php:370
+#. translators: If your word count is based on single characters (East Asian
+#. characters),
+#. enter 'characters'. Otherwise, enter 'words'. Do not translate into your
+#. own language.
+#. translators: If your word count is based on single characters (East Asian
+#. characters),
+#. enter 'characters'. Otherwise, enter 'words'. Do not translate into
+#. your own language.
+#: wp-includes/formatting.php:2602 wp-includes/script-loader.php:370
msgctxt "word count: words or characters?"
msgid "words"
msgstr "words"
@@ -2490,36 +2553,43 @@ msgstr "Désolé, l’une des taxinomies données n’est pas reconnue p
msgid "Sorry, you are not allowed to stick this post."
msgstr "Désolé, vous n’avez pas l’autorisation de mettre cet article en avant."
-#: wp-includes/formatting.php:62 wp-includes/formatting.php:3842
+#. translators: opening curly double quote
+#: wp-includes/formatting.php:62 wp-includes/formatting.php:3855
msgctxt "opening curly double quote"
msgid "“"
msgstr "« "
+#. translators: closing curly double quote
#: wp-includes/formatting.php:64
msgctxt "closing curly double quote"
msgid "”"
msgstr " »"
+#. translators: apostrophe, for example in 'cause or can't
#: wp-includes/formatting.php:67
msgctxt "apostrophe"
msgid "’"
msgstr "’"
+#. translators: prime, for example in 9' (nine feet)
#: wp-includes/formatting.php:70
msgctxt "prime"
msgid "′"
msgstr "′"
+#. translators: double prime, for example in 9" (nine inches)
#: wp-includes/formatting.php:72
msgctxt "double prime"
msgid "″"
msgstr "″"
+#. translators: opening curly single quote
#: wp-includes/formatting.php:75
msgctxt "opening curly single quote"
msgid "‘"
msgstr "‘"
+#. translators: closing curly single quote
#: wp-includes/formatting.php:77
msgctxt "closing curly single quote"
msgid "’"
@@ -2584,10 +2654,6 @@ msgid_plural "%s comments awaiting moderation"
msgstr[0] "%s commentaire en attente de modération"
msgstr[1] "%s commentaires en attente de modération"
-#: wp-includes/ms-load.php:411
-msgid "What do I do now?"
-msgstr "Que dois-je faire maintenant ?"
-
#: wp-includes/script-loader.php:253
msgid "%s exceeds the maximum upload size for the multi-file uploader when used in your browser."
msgstr "%s dépasse la limite d’envoi pour l’outil de mise ne ligne multiple utilisé avec votre navigateur."
@@ -2609,11 +2675,13 @@ msgctxt "links widget"
msgid "All Links"
msgstr "Tous les liens"
+#. translators: en dash
#: wp-includes/formatting.php:80
msgctxt "en dash"
msgid "–"
msgstr "–"
+#. translators: em dash
#: wp-includes/formatting.php:82
msgctxt "em dash"
msgid "—"
@@ -2639,36 +2707,6 @@ msgstr "Veuillez consulter la page ERROR: please type a comment."
msgstr "ERREUR : veuillez saisir un commentaire."
@@ -2693,99 +2731,6 @@ msgstr "Erreur p;: cette adresse de site est déjà prise."
msgid "ERROR: problem creating site entry."
msgstr "Erreur : problème lors de la création de l’entrée du site."
-#: wp-signup.php:135
-msgid "No"
-msgstr "Non"
-
-#: wp-includes/comment-template.php:2085
-msgid "Email"
-msgstr "E-Mail"
-
-#: wp-includes/admin-bar.php:374
-msgid "Users"
-msgstr "Utilisateurs"
-
-#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2907
-#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449
-msgid "Update"
-msgstr "Mettre à jour"
-
-#: wp-includes/admin-bar.php:368
-msgid "Sites"
-msgstr "Sites"
-
-#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:711
-msgid "E-mail"
-msgstr "E-mail"
-
-#: wp-includes/comment-template.php:2083
-#: wp-includes/theme-compat/comments-popup.php:74
-#: wp-includes/theme-compat/comments.php:77
-msgid "Name"
-msgstr "Nom"
-
-#: wp-includes/general-template.php:405 wp-login.php:707 wp-login.php:867
-msgid "Username"
-msgstr "Identifiant"
-
-#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362
-#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854
-#: wp-includes/deprecated.php:2856
-msgid "Dashboard"
-msgstr "Tableau de bord"
-
-#: wp-includes/class-wp-customize-manager.php:125
-#: wp-includes/script-loader.php:390
-msgid "Cheatin’ uh?"
-msgstr "Alors, on triche ?"
-
-#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658
-msgid "Themes"
-msgstr "Thèmes"
-
-#: wp-includes/general-template.php:408 wp-login.php:858 wp-login.php:884
-msgid "Log In"
-msgstr "Connexion"
-
-#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388
-#: wp-includes/media-template.php:365 wp-includes/media-template.php:542
-#: wp-includes/media-template.php:773 wp-includes/revision.php:29
-msgid "Title"
-msgstr "Titre"
-
-#: wp-includes/script-loader.php:453
-msgid "Public"
-msgstr "Public"
-
-#: wp-includes/admin-bar.php:386
-msgid "Plugins"
-msgstr "Extensions"
-
-#: wp-signup.php:131
-msgid "Yes"
-msgstr "Oui"
-
-#: wp-includes/admin-bar.php:342
-msgid "My Sites"
-msgstr "Mes sites"
-
-#: wp-includes/class-wp-customize-manager.php:944
-#: wp-includes/class-wp-xmlrpc-server.php:419
-msgid "Site Title"
-msgstr "Titre du site"
-
-#: wp-includes/deprecated.php:2737
-msgid "First Post"
-msgstr "Premier article"
-
-#: wp-activate.php:115 wp-includes/post-template.php:1567
-msgid "Password:"
-msgstr "Mot de passe :"
-
-#: wp-activate.php:80
-msgid "Activate"
-msgstr "Activer"
-
#: wp-includes/admin-bar.php:137
msgid "Documentation"
msgstr "Documentation"
@@ -2794,7 +2739,7 @@ msgstr "Documentation"
msgid "Support Forums"
msgstr "Forums d’entraide"
-#: wp-includes/formatting.php:2584 wp-includes/general-template.php:2547
+#: wp-includes/formatting.php:2597 wp-includes/general-template.php:2547
msgid "…"
msgstr "…"
@@ -2854,7 +2799,7 @@ msgstr "Autoriser les liens de notifications depuis les autres sites (notificati
msgid "Use WP_User->ID
instead."
msgstr "Utilisez plutôt WP_User->ID
."
-#: wp-includes/ms-functions.php:1967
+#: wp-includes/ms-functions.php:1969
msgid "You have been added to this site. Please visit the homepage or log in using your username and password."
msgstr "Vous avez été ajouté à ce site. Vous pouvez vous rendre sur sa page d’accueil ou vous connecter à l’aide de votre identifiant et mot de passe."
@@ -2875,36 +2820,51 @@ msgctxt "admin color scheme"
msgid "Blue"
msgstr "Bleu"
-#: wp-includes/formatting.php:3403
+#: wp-includes/formatting.php:3416
msgid "The timezone you have entered is not valid. Please select a valid timezone."
msgstr "Le fuseau horaire ne semble pas être valide. Veuillez en choisir une valide."
-#: wp-includes/post.php:22
-msgctxt "add new on admin bar"
-msgid "Post"
-msgstr "Article"
-
-#: wp-includes/post.php:38
-msgctxt "add new on admin bar"
-msgid "Page"
-msgstr "Page"
+#: wp-includes/ms-functions.php:1468
+msgid ""
+"Dear User,\n"
+"\n"
+"Your new SITE_NAME site has been successfully set up at:\n"
+"BLOG_URL\n"
+"\n"
+"You can log in to the administrator account with the following information:\n"
+"Username: USERNAME\n"
+"Password: PASSWORD\n"
+"Log in here: BLOG_URLwp-login.php\n"
+"\n"
+"We hope you enjoy your new site. Thanks!\n"
+"\n"
+"--The Team @ SITE_NAME"
+msgstr ""
+"Cher utilisateur,\n"
+"\n"
+"Votre nouveau site SITE_NAME a été bien créé à l'adresse :\n"
+"BLOG_URL\n"
+"\n"
+"Vous pouvez vous connecter au compte administrateur avec les informations suivantes :\n"
+"Identifiant : USERNAME\n"
+"Mot de passe : PASSWORD\n"
+"Connectez-vous ici : BLOG_URLwp-login.php\n"
+"\n"
+"Nous espérons que vous apprécierez votre nouveau site. Merci !\n"
+"\n"
+"--L'équipe @ SITE_NAME"
#: wp-includes/post.php:56
msgctxt "add new from admin bar"
msgid "Media"
msgstr "Fichier média"
-#: wp-includes/admin-bar.php:573
-msgctxt "add new from admin bar"
-msgid "Link"
-msgstr "Lien"
-
#: wp-includes/admin-bar.php:593
msgctxt "add new from admin bar"
msgid "User"
msgstr "Utilisateur"
-#: wp-includes/pluggable.php:1067
+#: wp-includes/pluggable.php:1073
msgid "You should specify a nonce action to be verified by using the first parameter."
msgstr "Vous devriez préciser une action de type « nonce », qui sera vérifiée par le premier paramètre."
@@ -3008,7 +2968,7 @@ msgstr "Ping :"
msgid "Poster"
msgstr "Image"
-#: wp-includes/media-template.php:1035 wp-includes/media-template.php:1125
+#: wp-includes/media-template.php:1037 wp-includes/media-template.php:1127
msgid "Preload"
msgstr "Précharger"
@@ -3065,7 +3025,7 @@ msgstr "(Ce message a été ajouté à la version %s.)"
msgid "Sorry, you cannot publish this post."
msgstr "Désolé, vous ne pouvez pas publier cet article."
-#: wp-includes/pluggable.php:1412
+#: wp-includes/pluggable.php:1418
msgid "Permalink: %s"
msgstr "Permalien : %s"
@@ -3101,11 +3061,11 @@ msgstr "Son"
msgid "Invalid post format"
msgstr "Format d’article invalide"
-#: wp-includes/pluggable.php:1404 wp-includes/pluggable.php:1533
+#: wp-includes/pluggable.php:1410 wp-includes/pluggable.php:1539
msgid "Whois : http://whois.arin.net/rest/ip/%s"
msgstr "Whois : http://whois.arin.net/rest/ip/%s"
-#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:961
+#: wp-includes/class-wp-editor.php:1391 wp-includes/media-template.php:963
msgid "Open link in a new window/tab"
msgstr "Ouvrir le lien dans une nouvelle fenêtre/un nouvel onglet"
@@ -3228,11 +3188,11 @@ msgstr "Largeur des miniatures"
msgid "No matches found."
msgstr "Aucune correspondance trouvée."
-#: wp-login.php:620
+#: wp-login.php:623
msgid "New password"
msgstr "Nouveau mot de passe"
-#: wp-login.php:624
+#: wp-login.php:627
msgid "Confirm new password"
msgstr "Confirmer le nouveau mot de passe"
@@ -3240,19 +3200,19 @@ msgstr "Confirmer le nouveau mot de passe"
msgid "To reset your password, visit the following address:"
msgstr "Pour renouveler votre mot de passe, cliquez sur le lien suivant :"
-#: wp-login.php:613 wp-login.php:643
+#: wp-login.php:616 wp-login.php:647
msgid "Reset Password"
msgstr "Réinitialiser le mot de passe"
-#: wp-login.php:590
+#: wp-login.php:593
msgid "The passwords do not match."
msgstr "Vos mots de passe ne correspondent pas."
-#: wp-login.php:605
+#: wp-login.php:608
msgid "Password Reset"
msgstr "Renouvellement du mot de passe"
-#: wp-login.php:605
+#: wp-login.php:608
msgid "Your password has been reset."
msgstr "Votre mot de passe a été réinitialisé."
@@ -3264,7 +3224,7 @@ msgstr "Quelqu'un a demandé le renouvellement de son mot de passe pour le compt
msgid "If this was a mistake, just ignore this email and nothing will happen."
msgstr "S'il s'agit d'une erreur, ignorez ce message et la demande ne sera pas prise en compte."
-#: wp-login.php:613
+#: wp-login.php:616
msgid "Enter your new password below."
msgstr "Veuillez saisir une deuxième fois votre nouveau mot de passe ci-dessous."
@@ -3332,18 +3292,6 @@ msgstr "[%1s] Activation de %2s"
msgid "Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s."
msgstr "Votre serveur utilise la version %1$s de PHP mais WordPress %2$s nécessite au moins la version %3$s."
-#: wp-includes/pluggable.php:1514
-msgid "A new trackback on the post \"%s\" is waiting for your approval"
-msgstr "Un nouveau rétrolien sur l'article « %s » attend votre approbation"
-
-#: wp-includes/ms-load.php:404
-msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free."
-msgstr "Si vous êtes le gestionnaire de ce réseau de sites, veuillez vous assurer que MySQL fonctionne correctement et qu’aucune table n’a d’erreur."
-
-#: wp-includes/ms-load.php:403
-msgid "If your site does not display, please contact the owner of this network."
-msgstr "Si votre site ne s’affiche pas, veuillez contacter le gestionnaire de ce réseau de sites."
-
#: wp-includes/theme-compat/comments.php:26
msgid "One Response to %2$s"
msgid_plural "%1$s Responses to %2$s"
@@ -3374,26 +3322,6 @@ msgstr "tous"
msgid "Custom Menu"
msgstr "Menu personnalisé"
-#: wp-includes/pluggable.php:1389
-msgid "New pingback on your post \"%s\""
-msgstr "Nouveau ping sur votre article « %s »"
-
-#: wp-includes/pluggable.php:1521
-msgid "A new pingback on the post \"%s\" is waiting for your approval"
-msgstr "Un nouveau ping sur l'article « %s » attend votre approbation"
-
-#: wp-includes/pluggable.php:1528
-msgid "A new comment on the post \"%s\" is waiting for your approval"
-msgstr "Un nouveau commentaire sur l'article « %s » attend votre approbation"
-
-#: wp-includes/pluggable.php:1379
-msgid "New trackback on your post \"%s\""
-msgstr "Nouveau rétrolien sur votre article « %s »"
-
-#: wp-includes/pluggable.php:1399
-msgid "New comment on your post \"%s\""
-msgstr "Nouveau commentaire sur votre article « %s »"
-
#: wp-includes/theme-compat/sidebar.php:74
msgid "XFN"
msgstr "XFN"
@@ -3402,10 +3330,6 @@ msgstr "XFN"
msgid "XHTML Friends Network"
msgstr "XHTML Friends Network"
-#: wp-includes/theme-compat/sidebar.php:73
-msgid "Valid XHTML"
-msgstr "XHTML valide"
-
#: wp-includes/theme-compat/footer.php:19
msgid "%1$s and %2$s."
msgstr "%1$s et %2$s."
@@ -3422,10 +3346,6 @@ msgstr "Vous parcourez actuellement les archives du site %2$s<
msgid "You are currently browsing the %2$s blog archives for %3$s."
msgstr "Vous parcourez actuellement les archives du site %2$s pour %3$s."
-#: wp-includes/theme-compat/comments.php:49
-msgid "Comments are closed."
-msgstr "Les commentaires sont fermés."
-
#: wp-includes/theme-compat/sidebar.php:41
msgid "You are currently browsing the %2$s blog archives for the year %3$s."
msgstr "Vous parcourez actuellement les archives du site %2$s pour l’année %3$s."
@@ -3438,50 +3358,14 @@ msgstr "Connecté en tant que %2$s."
msgid "Logged in as %2$s. Log out »"
msgstr "Connecté en tant que %2$s. Se déconnecter »"
-#: wp-includes/theme-compat/comments.php:91
-msgid "Submit Comment"
-msgstr "Soumettre le commentaire"
-
#: wp-includes/theme-compat/footer.php:17
msgid "%1$s is proudly powered by %2$s"
msgstr "%1$s est fièrement propulsé par %2$s"
-#: wp-includes/theme-compat/comments-popup.php:84
-msgid "URL"
-msgstr "Adresse web"
-
-#: wp-includes/theme-compat/comments-popup.php:89
-msgid "Your Comment"
-msgstr "Votre commentaire"
-
-#: wp-includes/theme-compat/comments-popup.php:97
-msgid "Say It!"
-msgstr "Dites-le !"
-
-#: wp-includes/theme-compat/comments-popup.php:107
-msgid "Close this window."
-msgstr "Fermer cette fenêtre."
-
-#: wp-includes/theme-compat/comments-popup.php:113
-msgid "Sorry, no posts matched your criteria."
-msgstr "Désolé, aucun article ne correspond à vos critères."
-
#: wp-includes/theme-compat/comments-popup.php:117
msgid "Powered by WordPress"
msgstr "Propulsé par WordPress."
-#: wp-includes/theme-compat/comments.php:72
-msgid "Log out of this account"
-msgstr "Se déconnecter"
-
-#: wp-includes/theme-compat/comments.php:72
-msgid "Log out »"
-msgstr "Déconnexion »"
-
-#: wp-includes/theme-compat/comments.php:80
-msgid "Mail (will not be published)"
-msgstr "Adresse de messagerie (ne sera pas publiée)"
-
#: wp-includes/theme-compat/comments.php:87
msgid "XHTML: You can use these tags: %s
"
msgstr "XHTML : Vous pouvez utiliser ces balises : %s
"
@@ -3522,22 +3406,10 @@ msgstr "Les paragraphes et retours à la ligne sont automatiques. Les adresses d
msgid "This post is password protected. Enter the password to view comments."
msgstr "Cet article est protégé par un mot de passe. Saisissez le mot de passe pour voir les commentaires."
-#: wp-includes/theme-compat/sidebar.php:73
-msgid "This page validates as XHTML 1.0 Transitional"
-msgstr "Cette page est en XHTML 1.0 Transitional valide"
-
-#: wp-includes/theme-compat/comments-popup.php:102
-msgid "Sorry, the comment form is closed at this time."
-msgstr "Désolé, les commentaires sont fermés pour le moment."
-
#: wp-includes/theme-compat/comments-popup.php:14
msgid "%1$s - Comments on %2$s"
msgstr "%1$s - Commentaires sur %2$s"
-#: wp-includes/theme-compat/comments-popup.php:35
-msgid "RSS feed for comments on this post."
-msgstr "Flux RSS des commentaires de cet article."
-
#: wp-includes/theme-compat/comments-popup.php:38
msgid "The URL to TrackBack this entry is: %s"
msgstr "L’adresse web pour faire un rétrolien sur cet article est : %s"
@@ -3546,10 +3418,6 @@ msgstr "L’adresse web pour faire un rétrolien sur cet article est :
msgid "by %1$s — %2$s @ %4$s"
msgstr "par %1$s — %2$s à %4$s"
-#: wp-includes/theme-compat/comments-popup.php:65
-msgid "Leave a comment"
-msgstr "Laisser un commentaire"
-
#: wp-includes/taxonomy.php:489
msgid "Choose from the most used tags"
msgstr "Choisir parmi les mots-clés les plus utilisés"
@@ -3684,7 +3552,7 @@ msgstr "La constante VHOST
est obsolète. Utilisez
msgid "Conflicting values for the constants VHOST and SUBDOMAIN_INSTALL. The value of SUBDOMAIN_INSTALL will be assumed to be your subdomain configuration setting."
msgstr "Les valeurs des constantes VHOST et SUBDOMAIN_INSTALL ne correspondent pas. C’est la valeur de SUBDOMAIN_INSTALL qui sera prise en compte pour votre réglage du mode sous-domaines."
-#: wp-includes/user.php:2126
+#: wp-includes/user.php:2129
msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username."
msgstr "ERREUR : cet identifiant n’est pas valide, car il utilise des caractères non autorisés. Merci d’utiliser un identifiant valide."
@@ -3782,7 +3650,7 @@ msgstr "Inscription d'un nouveau site : %s"
msgid "Sorry, site names may not contain the character “_”!"
msgstr "Désolé, les identifiants de site ne doivent pas contenir le caractère “_”!;!"
-#: wp-includes/ms-functions.php:1523
+#: wp-includes/ms-functions.php:1525
msgid "New %1$s Site: %2$s"
msgstr "Nouveau site %1$s : %2$s"
@@ -3828,7 +3696,7 @@ msgstr "Désolé, ce site est réservé !"
msgid "That site is currently reserved but may be available in a couple days."
msgstr "Ce site est réservé pour le moment, mais pourrait être disponible dans quelques jours."
-#: wp-includes/pluggable.php:1639
+#: wp-includes/pluggable.php:1645
msgid "New user registration on your site %s:"
msgstr "Inscription d'un nouvel utilisateur sur votre site %s :"
@@ -3869,15 +3737,15 @@ msgstr "Un menu nommé %s est en conflit avec un autre nom de m
msgid "The given object ID is not that of a menu item."
msgstr "L’identifiant donné pour cet objet n’est pas une entrée de menu."
-#: wp-includes/formatting.php:3261
+#: wp-includes/formatting.php:3274
msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address."
msgstr "L’adresse de messagerie fournie ne semble pas être valide. Veuillez saisir une adresse valide."
-#: wp-includes/formatting.php:3348
+#: wp-includes/formatting.php:3361
msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL."
msgstr "L’adresse de WordPress que vous avez saisie ne semble pas être valide. Veuillez entrer une adresse valide."
-#: wp-includes/formatting.php:3358
+#: wp-includes/formatting.php:3371
msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL."
msgstr "L’adresse de site que vous avez saisie ne semble pas être valide. Veuillez entrer une adresse valide."
@@ -3885,18 +3753,14 @@ msgstr "L’adresse de site que vous avez saisie ne semble pas être valide.
msgid "A term with the name provided already exists with this parent."
msgstr "Un terme avec ce nom existe déjà pour ce parent."
-#: wp-includes/ms-functions.php:1965
+#: wp-includes/ms-functions.php:1967
msgid "An error occurred adding you to this site. Back to the homepage."
msgstr "Une erreur est survenue lors de votre ajout à ce site. Retournez à l’accueil."
-#: wp-includes/ms-functions.php:1881
+#: wp-includes/ms-functions.php:1883
msgid "This file is too big. Files must be less than %d KB in size."
msgstr "Ce fichier est trop gros. La taille des fichiers doit être inférieure %d Ko."
-#: wp-includes/locale.php:177
-msgid "number_format_decimal_point"
-msgstr ","
-
#: wp-includes/comment-template.php:2108
msgid "Your email address will not be published."
msgstr "Votre adresse de messagerie ne sera pas publiée."
@@ -4006,7 +3870,7 @@ msgstr ""
"Vous êtes sur le point de supprimer définitivement ce menu.\n"
" « Annuler » pour abandonner, « OK » pour le supprimer."
-#: wp-includes/link-template.php:3116
+#: wp-includes/link-template.php:3118
msgid "This is the short link."
msgstr "Ceci est un lien court."
@@ -4042,10 +3906,42 @@ msgstr "Si vous ne comptez pas utiliser ce superbe nom de domaine, laissez-le à
msgid "Sites you are already a member of:"
msgstr "Les sites que vous possédez déjà :"
+#: wp-includes/pluggable.php:1385
+msgid "New trackback on your post \"%s\""
+msgstr "Nouveau rétrolien sur votre article « %s »"
+
+#: wp-includes/ms-load.php:404
+msgid "If you are the owner of this network please check that MySQL is running properly and all tables are error free."
+msgstr "Si vous êtes le gestionnaire de ce réseau de sites, veuillez vous assurer que MySQL fonctionne correctement et qu'aucune table n'a d'erreur."
+
#: wp-includes/ms-load.php:102
msgid "This site has not been activated yet. If you are having problems activating your site, please contact %1$s."
msgstr "Ce site n’a pas encore été activé. Si vous rencontrez des problèmes durant l’activation de votre site, veuillez contacter %1$s."
+#: wp-includes/ms-load.php:403
+msgid "If your site does not display, please contact the owner of this network."
+msgstr "Si votre site ne s'affiche pas, veuillez contacter le gestionnaire de ce réseau de sites."
+
+#: wp-includes/pluggable.php:1405
+msgid "New comment on your post \"%s\""
+msgstr "Nouveau commentaire sur votre article « %s »"
+
+#: wp-includes/pluggable.php:1395
+msgid "New pingback on your post \"%s\""
+msgstr "Nouveau ping sur votre article « %s »"
+
+#: wp-includes/pluggable.php:1520
+msgid "A new trackback on the post \"%s\" is waiting for your approval"
+msgstr "Un nouveau rétrolien sur l'article « %s » attend votre approbation"
+
+#: wp-includes/pluggable.php:1527
+msgid "A new pingback on the post \"%s\" is waiting for your approval"
+msgstr "Un nouveau ping sur l'article « %s » attend votre approbation"
+
+#: wp-includes/pluggable.php:1534
+msgid "A new comment on the post \"%s\" is waiting for your approval"
+msgstr "Un nouveau commentaire sur l'article « %s » attend votre approbation"
+
#: wp-includes/script-loader.php:256
msgid "File canceled."
msgstr "Fichier annulé."
@@ -4442,6 +4338,7 @@ msgstr "Articles récents"
msgid "Number of posts to show:"
msgstr "Nombre d’articles à afficher :"
+#. translators: comments widget: 1: comment author, 2: post link
#: wp-includes/default-widgets.php:876
msgctxt "widgets"
msgid "%1$s on %2$s"
@@ -4519,24 +4416,26 @@ msgstr "Commentaires sur : %s"
msgid "Protected Comments: Please enter your password to view comments."
msgstr "Commentaires protégés : saisissez votre mot de passe pour accéder aux commentaires."
-#: wp-includes/formatting.php:2472
+#. translators: min=minute
+#: wp-includes/formatting.php:2485
msgid "%s min"
msgid_plural "%s mins"
msgstr[0] "%s minute"
msgstr[1] "%s minutes"
-#: wp-includes/formatting.php:2477
+#: wp-includes/formatting.php:2490
msgid "%s hour"
msgid_plural "%s hours"
msgstr[0] "%s heure"
msgstr[1] "%s heures"
-#: wp-includes/formatting.php:2482
+#: wp-includes/formatting.php:2495
msgid "%s day"
msgid_plural "%s days"
msgstr[0] "%s jour"
msgstr[1] "%s jours"
+#. translators: used between list items, there is a space after the comma
#: wp-includes/class-wp-theme.php:674
msgid ", "
msgstr ", "
@@ -4569,7 +4468,7 @@ msgstr "Avertissement d’échec de WordPress"
msgid "Do you really want to log out?"
msgstr "Voulez-vous réellement vous déconnecter ?"
-#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1912
+#: wp-includes/functions.php:2324 wp-includes/ms-functions.php:1914
msgid "Please try again."
msgstr "Veuillez réessayer."
@@ -4609,8 +4508,8 @@ msgstr "UTC"
msgid "Manual Offsets"
msgstr "Décalages manuels"
-#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:605
-#: wp-login.php:647 wp-login.php:729
+#: wp-includes/general-template.php:284 wp-login.php:545 wp-login.php:608
+#: wp-login.php:651 wp-login.php:733
msgid "Log in"
msgstr "Connexion"
@@ -4618,12 +4517,12 @@ msgstr "Connexion"
msgid "Log out"
msgstr "Déconnexion"
-#: wp-includes/general-template.php:407 wp-login.php:882
+#: wp-includes/general-template.php:407 wp-login.php:886
msgid "Remember Me"
msgstr "Se souvenir de moi"
-#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:650
-#: wp-login.php:725 wp-login.php:901
+#: wp-includes/general-template.php:540 wp-login.php:548 wp-login.php:654
+#: wp-login.php:729 wp-login.php:905
msgid "Register"
msgstr "Inscription"
@@ -4631,6 +4530,7 @@ msgstr "Inscription"
msgid "Site Admin"
msgstr "Admin. du Site"
+#. translators: 1: separator, 2: search phrase
#: wp-includes/general-template.php:827
msgid "Search Results %1$s %2$s"
msgstr "Résultats de recherche %1$s %2$s"
@@ -4639,44 +4539,54 @@ msgstr "Résultats de recherche %1$s %2$s"
msgid "Page not found"
msgstr "Page non trouvée"
-#: wp-includes/general-template.php:1274 wp-includes/media.php:2848
+#. translators: 1: month name, 2: 4-digit year
+#: wp-includes/general-template.php:1274 wp-includes/media.php:2857
msgid "%1$s %2$d"
msgstr "%1$s %2$d"
+#. translators: Calendar caption: 1: month name, 2: 4-digit year
#: wp-includes/general-template.php:1480
msgctxt "calendar caption"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
+#. translators: Separator between blog name and feed type in feed links
#: wp-includes/general-template.php:2095 wp-includes/general-template.php:2118
msgctxt "feed link"
msgid "»"
msgstr "»"
+#. translators: 1: blog title, 2: separator (raquo)
#: wp-includes/general-template.php:2097
msgid "%1$s %2$s Feed"
msgstr "%1$s %2$s Flux"
+#. translators: 1: blog title, 2: separator (raquo)
#: wp-includes/general-template.php:2099
msgid "%1$s %2$s Comments Feed"
msgstr "%1$s %2$s Flux des commentaires"
+#. translators: 1: blog name, 2: separator(raquo), 3: post title
#: wp-includes/general-template.php:2120
msgid "%1$s %2$s %3$s Comments Feed"
msgstr "%1$s %2$s %3$s Flux des commentaires"
+#. translators: 1: blog name, 2: separator(raquo), 3: category name
#: wp-includes/general-template.php:2122
msgid "%1$s %2$s %3$s Category Feed"
msgstr "%1$s %2$s Flux de la catégorie %3$s"
+#. translators: 1: blog name, 2: separator(raquo), 3: tag name
#: wp-includes/general-template.php:2124
msgid "%1$s %2$s %3$s Tag Feed"
msgstr "%1$s %2$s Flux du mot-clé %3$s"
+#. translators: 1: blog name, 2: separator(raquo), 3: author name
#: wp-includes/general-template.php:2126
msgid "%1$s %2$s Posts by %3$s Feed"
msgstr "%1$s %2$s Flux des articles écrits par %3$s"
+#. translators: 1: blog name, 2: separator(raquo), 3: search phrase
#: wp-includes/general-template.php:2128
msgid "%1$s %2$s Search Results for “%3$s” Feed"
msgstr "%1$s %2$s Flux de résultats de la recherche pour "%3$s""
@@ -4702,161 +4612,199 @@ msgstr "Trop de redirections."
msgid "Could not open handle for fopen() to %s"
msgstr "Impossible d’ouvrir le gestionnaire de fopen() pour %s"
+#. translators: month name
#: wp-includes/locale.php:131 wp-includes/locale.php:146
msgid "January"
msgstr "janvier"
+#. translators: month name
#: wp-includes/locale.php:132 wp-includes/locale.php:147
msgid "February"
msgstr "février"
+#. translators: month name
#: wp-includes/locale.php:133 wp-includes/locale.php:148
msgid "March"
msgstr "mars"
+#. translators: month name
#: wp-includes/locale.php:134 wp-includes/locale.php:149
msgid "April"
msgstr "avril"
+#. translators: month name
#: wp-includes/locale.php:135 wp-includes/locale.php:150
msgid "May"
msgstr "mai"
+#. translators: month name
#: wp-includes/locale.php:136 wp-includes/locale.php:151
msgid "June"
msgstr "juin"
+#. translators: month name
#: wp-includes/locale.php:137 wp-includes/locale.php:152
msgid "July"
msgstr "juillet"
+#. translators: month name
#: wp-includes/locale.php:138 wp-includes/locale.php:153
msgid "August"
msgstr "août"
+#. translators: month name
#: wp-includes/locale.php:139 wp-includes/locale.php:154
msgid "September"
msgstr "septembre"
+#. translators: month name
#: wp-includes/locale.php:140 wp-includes/locale.php:155
msgid "October"
msgstr "octobre"
+#. translators: month name
#: wp-includes/locale.php:141 wp-includes/locale.php:156
msgid "November"
msgstr "novembre"
+#. translators: month name
#: wp-includes/locale.php:142 wp-includes/locale.php:157
msgid "December"
msgstr "décembre"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:146
msgid "Jan_January_abbreviation"
msgstr "jan"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:147
msgid "Feb_February_abbreviation"
msgstr "fév"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:148
msgid "Mar_March_abbreviation"
msgstr "mar"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:149
msgid "Apr_April_abbreviation"
msgstr "avr"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:150
msgid "May_May_abbreviation"
msgstr "mai"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:151
msgid "Jun_June_abbreviation"
msgstr "juin"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:152
msgid "Jul_July_abbreviation"
msgstr "juil"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:153
msgid "Aug_August_abbreviation"
msgstr "août"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:154
msgid "Sep_September_abbreviation"
msgstr "sept"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:155
msgid "Oct_October_abbreviation"
msgstr "oct"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:156
msgid "Nov_November_abbreviation"
msgstr "nov"
+#. translators: three-letter abbreviation of the month
#: wp-includes/locale.php:157
msgid "Dec_December_abbreviation"
msgstr "déc"
+#. translators: weekday
#: wp-includes/locale.php:99 wp-includes/locale.php:109
#: wp-includes/locale.php:122
msgid "Sunday"
msgstr "Dimanche"
+#. translators: weekday
#: wp-includes/locale.php:100 wp-includes/locale.php:110
#: wp-includes/locale.php:123
msgid "Monday"
msgstr "Lundi"
+#. translators: weekday
#: wp-includes/locale.php:101 wp-includes/locale.php:111
#: wp-includes/locale.php:124
msgid "Tuesday"
msgstr "Mardi"
+#. translators: weekday
#: wp-includes/locale.php:102 wp-includes/locale.php:112
#: wp-includes/locale.php:125
msgid "Wednesday"
msgstr "Mercredi"
+#. translators: weekday
#: wp-includes/locale.php:103 wp-includes/locale.php:113
#: wp-includes/locale.php:126
msgid "Thursday"
msgstr "Jeudi"
+#. translators: weekday
#: wp-includes/locale.php:104 wp-includes/locale.php:114
#: wp-includes/locale.php:127
msgid "Friday"
msgstr "Vendredi"
+#. translators: weekday
#: wp-includes/locale.php:105 wp-includes/locale.php:115
#: wp-includes/locale.php:128
msgid "Saturday"
msgstr "Samedi"
+#. translators: three-letter abbreviation of the weekday
#: wp-includes/locale.php:122
msgid "Sun"
msgstr "dim"
+#. translators: three-letter abbreviation of the weekday
#: wp-includes/locale.php:123
msgid "Mon"
msgstr "lun"
+#. translators: three-letter abbreviation of the weekday
#: wp-includes/locale.php:124
msgid "Tue"
msgstr "mar"
+#. translators: three-letter abbreviation of the weekday
#: wp-includes/locale.php:125
msgid "Wed"
msgstr "mer"
+#. translators: three-letter abbreviation of the weekday
#: wp-includes/locale.php:126
msgid "Thu"
msgstr "jeu"
+#. translators: three-letter abbreviation of the weekday
#: wp-includes/locale.php:127
msgid "Fri"
msgstr "ven"
+#. translators: three-letter abbreviation of the weekday
#: wp-includes/locale.php:128
msgid "Sat"
msgstr "sam"
@@ -5082,11 +5030,11 @@ msgstr "Liste"
msgid "Constrain proportions"
msgstr "Respecter les proportions"
-#: wp-includes/media-template.php:1050 wp-includes/media-template.php:1140
+#: wp-includes/media-template.php:1052 wp-includes/media-template.php:1142
msgid "Loop"
msgstr "Répéter"
-#: wp-includes/media-template.php:801 wp-includes/media-template.php:867
+#: wp-includes/media-template.php:803 wp-includes/media-template.php:869
msgid "Align"
msgstr "Alignement"
@@ -5106,7 +5054,7 @@ msgstr "Muet"
msgid "Insert More Tag"
msgstr "Insérer la balise « More »"
-#: wp-includes/media.php:2963
+#: wp-includes/media.php:2972
msgid "Edit Gallery"
msgstr "Modifier la galerie"
@@ -5114,7 +5062,7 @@ msgstr "Modifier la galerie"
msgid "Source"
msgstr "Adresse web source"
-#: wp-includes/media-template.php:964
+#: wp-includes/media-template.php:966
msgid "Link Rel"
msgstr "Attribut « Rel » du lien"
@@ -5167,15 +5115,15 @@ msgstr "Citation"
msgid "Insert Page Break tag"
msgstr "Insérer la balise « Page break »"
-#: wp-includes/link-template.php:671
+#: wp-includes/link-template.php:673
msgid "Comments Feed"
msgstr "Flux des commentaires"
-#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841
+#: wp-includes/link-template.php:1611 wp-includes/link-template.php:1843
msgid "Previous Post"
msgstr "Article précédent"
-#: wp-includes/link-template.php:1609 wp-includes/link-template.php:1841
+#: wp-includes/link-template.php:1611 wp-includes/link-template.php:1843
msgid "Next Post"
msgstr "Article suivant"
@@ -5183,38 +5131,45 @@ msgstr "Article suivant"
msgid "Last Post"
msgstr "Dernier article"
-#: wp-includes/link-template.php:2260
+#: wp-includes/link-template.php:2262
msgid "Newer Comments »"
msgstr "Commentaires plus récents »"
-#: wp-includes/link-template.php:2304
+#: wp-includes/link-template.php:2306
msgid "« Older Comments"
msgstr "« Commentaires plus anciens"
+#. translators: one-letter abbreviation of the weekday
#: wp-includes/locale.php:109
msgid "S_Sunday_initial"
msgstr "D"
+#. translators: one-letter abbreviation of the weekday
#: wp-includes/locale.php:110
msgid "M_Monday_initial"
msgstr "L"
+#. translators: one-letter abbreviation of the weekday
#: wp-includes/locale.php:111
msgid "T_Tuesday_initial"
msgstr "Ma"
+#. translators: one-letter abbreviation of the weekday
#: wp-includes/locale.php:112
msgid "W_Wednesday_initial"
msgstr "Me"
+#. translators: one-letter abbreviation of the weekday
#: wp-includes/locale.php:113
msgid "T_Thursday_initial"
msgstr "J"
+#. translators: one-letter abbreviation of the weekday
#: wp-includes/locale.php:114
msgid "F_Friday_initial"
msgstr "V"
+#. translators: one-letter abbreviation of the weekday
#: wp-includes/locale.php:115
msgid "S_Saturday_initial"
msgstr "S"
@@ -5235,6 +5190,14 @@ msgstr " "
msgid "PM"
msgstr " "
+#. translators: $dec_point argument for http:php.net/number_format, default is
+#. .
+#: wp-includes/locale.php:177
+msgid "number_format_decimal_point"
+msgstr ", "
+
+#. translators: $thousands_sep argument for http:php.net/number_format, default
+#. is ,
#: wp-includes/locale.php:173
msgid "number_format_thousands_sep"
msgstr " "
@@ -5291,11 +5254,11 @@ msgstr "Cet identifiant est déjà activé."
msgid "New User Registration: %s"
msgstr "Inscription d'un nouvel utilisateur : %s"
-#: wp-includes/ms-functions.php:1601
+#: wp-includes/ms-functions.php:1603
msgid "New %1$s User: %2$s"
msgstr "Nouvel utilisateur %1$s : %2$s"
-#: wp-includes/ms-functions.php:2119
+#: wp-includes/ms-functions.php:2121
msgid ""
"Dear User,\n"
"\n"
@@ -5323,120 +5286,130 @@ msgstr ""
"\n"
"--L'équipe @ SITE_NAME"
+#: wp-includes/ms-load.php:411
+msgid "What do I do now?"
+msgstr "Que dois-je faire maintenant ?"
+
#: wp-includes/pluggable.php:562
msgid "ERROR: Invalid username or incorrect password."
msgstr "ERREUR : l’identifiant ou le mot de passe n’est pas valide."
-#: wp-includes/pluggable.php:1401 wp-includes/pluggable.php:1530
+#. translators: 1: comment author, 2: author IP, 3: author domain
+#: wp-includes/pluggable.php:1407 wp-includes/pluggable.php:1536
msgid "Author : %1$s (IP: %2$s , %3$s)"
msgstr "Auteur : %1$s (IP : %2$s , %3$s)"
-#: wp-includes/pluggable.php:1402 wp-includes/pluggable.php:1531
+#: wp-includes/pluggable.php:1408 wp-includes/pluggable.php:1537
msgid "E-mail : %s"
msgstr "E-mail : %s"
-#: wp-includes/pluggable.php:1382 wp-includes/pluggable.php:1392
-#: wp-includes/pluggable.php:1403 wp-includes/pluggable.php:1517
-#: wp-includes/pluggable.php:1524 wp-includes/pluggable.php:1532
+#: wp-includes/pluggable.php:1388 wp-includes/pluggable.php:1398
+#: wp-includes/pluggable.php:1409 wp-includes/pluggable.php:1523
+#: wp-includes/pluggable.php:1530 wp-includes/pluggable.php:1538
msgid "URL : %s"
msgstr "Adresse : %s"
-#: wp-includes/pluggable.php:1405 wp-includes/pluggable.php:1534
+#: wp-includes/pluggable.php:1411 wp-includes/pluggable.php:1540
msgid "Comment: "
msgstr "Commentaire :"
-#: wp-includes/pluggable.php:1406
+#: wp-includes/pluggable.php:1412
msgid "You can see all comments on this post here: "
msgstr "Vous pouvez lire tous les commentaires de cet article ici :"
-#: wp-includes/pluggable.php:1408
+#. translators: 1: blog name, 2: post title
+#: wp-includes/pluggable.php:1414
msgid "[%1$s] Comment: \"%2$s\""
msgstr "[%1$s] Commentaire : « %2$s »"
-#: wp-includes/pluggable.php:1381 wp-includes/pluggable.php:1391
+#. translators: 1: website name, 2: author IP, 3: author domain
+#. translators: 1: comment author, 2: author IP, 3: author domain
+#: wp-includes/pluggable.php:1387 wp-includes/pluggable.php:1397
msgid "Website: %1$s (IP: %2$s , %3$s)"
msgstr "Site Web : %1$s (IP : %2$s , %3$s)"
-#: wp-includes/pluggable.php:1383 wp-includes/pluggable.php:1393
+#: wp-includes/pluggable.php:1389 wp-includes/pluggable.php:1399
msgid "Excerpt: "
msgstr "Extrait :"
-#: wp-includes/pluggable.php:1384
+#: wp-includes/pluggable.php:1390
msgid "You can see all trackbacks on this post here: "
msgstr "Vous pouvez lire tous les rétroliens de cet article ici :"
-#: wp-includes/pluggable.php:1386
+#. translators: 1: blog name, 2: post title
+#: wp-includes/pluggable.php:1392
msgid "[%1$s] Trackback: \"%2$s\""
msgstr "[%1$s] Rétrolien : « %2$s »"
-#: wp-includes/pluggable.php:1394
+#: wp-includes/pluggable.php:1400
msgid "You can see all pingbacks on this post here: "
msgstr "Vous pouvez lire tous les pings de cet article ici :"
-#: wp-includes/pluggable.php:1396
+#. translators: 1: blog name, 2: post title
+#: wp-includes/pluggable.php:1402
msgid "[%1$s] Pingback: \"%2$s\""
msgstr "[%1$s] Ping : « %2$s »"
-#: wp-includes/pluggable.php:1416 wp-includes/pluggable.php:1540
+#: wp-includes/pluggable.php:1422 wp-includes/pluggable.php:1546
msgid "Trash it: %s"
msgstr "Le mettre dans la Corbeille : %s"
-#: wp-includes/pluggable.php:1418 wp-includes/pluggable.php:1542
+#: wp-includes/pluggable.php:1424 wp-includes/pluggable.php:1548
msgid "Delete it: %s"
msgstr "Le supprimer : %s"
-#: wp-includes/pluggable.php:1419 wp-includes/pluggable.php:1543
+#: wp-includes/pluggable.php:1425 wp-includes/pluggable.php:1549
msgid "Spam it: %s"
msgstr "Le marquer comme indésirable : %s"
-#: wp-includes/pluggable.php:1516 wp-includes/pluggable.php:1523
+#: wp-includes/pluggable.php:1522 wp-includes/pluggable.php:1529
msgid "Website : %1$s (IP: %2$s , %3$s)"
msgstr "Site Web : %1$s (IP: %2$s , %3$s)"
-#: wp-includes/pluggable.php:1518
+#: wp-includes/pluggable.php:1524
msgid "Trackback excerpt: "
msgstr "Extrait du rétrolien :"
-#: wp-includes/pluggable.php:1525
+#: wp-includes/pluggable.php:1531
msgid "Pingback excerpt: "
msgstr "Extrait du ping :"
-#: wp-includes/pluggable.php:1538
+#: wp-includes/pluggable.php:1544
msgid "Approve it: %s"
msgstr "L'approuver : %s"
-#: wp-includes/pluggable.php:1545
+#: wp-includes/pluggable.php:1551
msgid "Currently %s comment is waiting for approval. Please visit the moderation panel:"
msgid_plural "Currently %s comments are waiting for approval. Please visit the moderation panel:"
msgstr[0] "En ce moment, %s commentaire attend votre approbation. Veuillez vous rendre sur le panneau de modération :"
msgstr[1] "En ce moment, %s commentaires attendent vos approbations. Veuillez vous rendre sur le panneau de modération :"
-#: wp-includes/pluggable.php:1549
+#: wp-includes/pluggable.php:1555
msgid "[%1$s] Please moderate: \"%2$s\""
msgstr "[%1$s] Demande de modération pour « %2$s »"
-#: wp-includes/pluggable.php:1612
+#: wp-includes/pluggable.php:1618
msgid "Password Lost and Changed for user: %s"
msgstr "Mot de passe oublié et changé pour l'utilisateur : %s"
-#: wp-includes/pluggable.php:1616
+#: wp-includes/pluggable.php:1622
msgid "[%s] Password Lost/Changed"
msgstr "[%s] Mot de passe oublié et changé"
-#: wp-includes/pluggable.php:1640 wp-includes/pluggable.php:1648
+#: wp-includes/pluggable.php:1646 wp-includes/pluggable.php:1654
#: wp-login.php:362
msgid "Username: %s"
msgstr "Identifiant : %s"
-#: wp-includes/pluggable.php:1643
+#: wp-includes/pluggable.php:1649
msgid "[%s] New User Registration"
msgstr "[%s] Inscription d'un nouvel utilisateur"
-#: wp-includes/pluggable.php:1649
+#: wp-includes/pluggable.php:1655
msgid "Password: %s"
msgstr "Mot de passe : %s"
-#: wp-includes/pluggable.php:1652
+#: wp-includes/pluggable.php:1658
msgid "[%s] Your username and password"
msgstr "[%s] Votre identifiant et mot de passe"
@@ -5464,6 +5437,7 @@ msgstr "Page précédente"
msgid "Home"
msgstr "Accueil"
+#. translators: revision date format, see http:php.net/date
#: wp-includes/post-template.php:1653
msgctxt "revision date format"
msgid "j F, Y @ G:i"
@@ -5575,15 +5549,15 @@ msgstr "Vous n’avez pas l’autorisation de prévisualiser les brouill
msgid "Cannot create a user with an empty login name."
msgstr "Impossible de créer un utilisateur avec un identifiant vide."
-#: wp-includes/user.php:1995
+#: wp-includes/user.php:1998
msgid "AIM"
msgstr "AIM"
-#: wp-includes/user.php:1996
+#: wp-includes/user.php:1999
msgid "Yahoo IM"
msgstr "Yahoo Messenger"
-#: wp-includes/user.php:1997
+#: wp-includes/user.php:2000
msgid "Jabber / Google Talk"
msgstr "Jabber / Google Talk"
@@ -5699,6 +5673,7 @@ msgstr "En cours de traitement…"
msgid "moved to the trash."
msgstr "déplacé dans la corbeille."
+#. translators: password strength
#: wp-includes/script-loader.php:343
msgctxt "password strength"
msgid "Medium"
@@ -5852,17 +5827,17 @@ msgstr "[%s] Renouvellement du mot de passe"
msgid "The e-mail could not be sent."
msgstr "Le message n’a pas pu être envoyé."
-#: wp-includes/user.php:2042 wp-includes/user.php:2045
-#: wp-includes/user.php:2049 wp-includes/user.php:2060
-#: wp-includes/user.php:2076
+#: wp-includes/user.php:2045 wp-includes/user.php:2048
+#: wp-includes/user.php:2052 wp-includes/user.php:2063
+#: wp-includes/user.php:2079
msgid "Invalid key"
msgstr "Clé invalide"
-#: wp-includes/user.php:2134
+#: wp-includes/user.php:2137
msgid "ERROR: Please type your e-mail address."
msgstr "ERREUR : l’adresse de messagerie est obligatoire."
-#: wp-includes/user.php:2136
+#: wp-includes/user.php:2139
msgid "ERROR: The email address isn’t correct."
msgstr "ERREUR : adresse de messagerie incorrecte."
@@ -5890,47 +5865,47 @@ msgstr "Êtes-vous perdu(e) ?"
msgid "← Back to %s"
msgstr "← Retour sur %s"
-#: wp-login.php:702
+#: wp-login.php:706
msgid "Registration Form"
msgstr "Formulaire d’inscription"
-#: wp-login.php:702
+#: wp-login.php:706
msgid "Register For This Site"
msgstr "S’inscrire sur ce site"
-#: wp-login.php:722
+#: wp-login.php:726
msgid "A password will be e-mailed to you."
msgstr "Un mot de passe vous sera envoyé sur votre adresse de messagerie."
-#: wp-login.php:730 wp-login.php:907
+#: wp-login.php:734 wp-login.php:911
msgid "Password Lost and Found"
msgstr "Récupération de mot de passe"
-#: wp-login.php:730 wp-login.php:907
+#: wp-login.php:734 wp-login.php:911
msgid "Lost your password?"
msgstr "Mot de passe oublié ?"
-#: wp-login.php:793
+#: wp-login.php:797
msgid "You have logged in successfully."
msgstr "Vous vous êtes bien connecté."
-#: wp-login.php:831
+#: wp-login.php:835
msgid "You are now logged out."
msgstr "Vous êtes désormais déconnecté(e)."
-#: wp-login.php:833
+#: wp-login.php:837
msgid "User registration is currently not allowed."
msgstr "Les nouvelles inscriptions ne sont pas autorisées pour l’instant."
-#: wp-login.php:835
+#: wp-login.php:839
msgid "Check your e-mail for the confirmation link."
msgstr "Vérifiez votre messagerie pour y trouver le lien de confirmation."
-#: wp-login.php:837
+#: wp-login.php:841
msgid "Check your e-mail for your new password."
msgstr "Vérifiez votre messagerie pour y trouver votre nouveau mot de passe."
-#: wp-login.php:839
+#: wp-login.php:843
msgid "Registration complete. Please check your e-mail."
msgstr "Enregistrement terminé. Veuillez vérifier vos nouveaux e-mails."
@@ -6018,15 +5993,15 @@ msgstr "Les inscriptions d’utilisateurs sont désactivées."
msgid "Help"
msgstr "Aide"
-#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:918
+#: wp-includes/class-wp-editor.php:903 wp-includes/media-template.php:920
msgid "Width"
msgstr "Largeur"
-#: wp-includes/user.php:2124
+#: wp-includes/user.php:2127
msgid "ERROR: Please enter a username."
msgstr "ERREUR : veuillez renseigner l’identifiant."
-#: wp-includes/user.php:2139
+#: wp-includes/user.php:2142
msgid "ERROR: This email is already registered, please choose another one."
msgstr "ERREUR : cette adresse de messagerie est déjà utilisée. Merci d’en choisir une autre."
@@ -6034,10 +6009,20 @@ msgstr "ERREUR : cette adresse de messagerie est déjà ut
msgid "There are no options for this widget."
msgstr "Il n’y a pas d’options pour ce widget."
-#: wp-includes/script-loader.php:339 wp-login.php:628
+#: wp-includes/admin-bar.php:315 wp-includes/admin-bar.php:362
+#: wp-includes/admin-bar.php:418 wp-includes/deprecated.php:2854
+#: wp-includes/deprecated.php:2856
+msgid "Dashboard"
+msgstr "Tableau de bord"
+
+#: wp-includes/script-loader.php:339 wp-login.php:631
msgid "Strength indicator"
msgstr "Indicateur de sûreté"
+#: wp-includes/general-template.php:408 wp-login.php:862 wp-login.php:888
+msgid "Log In"
+msgstr "Se connecter"
+
#: wp-includes/script-loader.php:340
msgid "Very weak"
msgstr "Très faible"
@@ -6054,11 +6039,40 @@ msgstr "Forte"
msgid "Edit Category"
msgstr "Modifier la catégorie"
+#: wp-signup.php:131
+msgid "Yes"
+msgstr "Oui"
+
+#: wp-includes/admin-bar.php:368
+msgid "Sites"
+msgstr "Sites"
+
+#: wp-includes/admin-bar.php:380 wp-includes/admin-bar.php:658
+msgid "Themes"
+msgstr "Thèmes"
+
+#: wp-includes/admin-bar.php:342
+msgid "My Sites"
+msgstr "Mes sites"
+
#: wp-includes/post.php:1624
msgctxt "page"
msgid "Add New"
msgstr "Ajouter"
+#: wp-includes/deprecated.php:2737
+msgid "First Post"
+msgstr "Premier article"
+
+#: wp-includes/class-wp-customize-manager.php:944
+#: wp-includes/class-wp-xmlrpc-server.php:419
+msgid "Site Title"
+msgstr "Titre du site"
+
+#: wp-includes/comment-template.php:2085
+msgid "Email"
+msgstr "Adresse de contact"
+
#: wp-includes/class-wp-xmlrpc-server.php:479
msgid "Allow people to post comments on new articles"
msgstr "Autoriser les visiteurs à publier des commentaires sur les derniers articles"
@@ -6071,7 +6085,7 @@ msgstr "Format de date"
msgid "Time Format"
msgstr "Format d’heure"
-#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:918
+#: wp-includes/class-wp-editor.php:902 wp-includes/media-template.php:920
msgid "Height"
msgstr "Hauteur"
@@ -6148,11 +6162,11 @@ msgstr "Désolé, les commentaires sont fermés pour cet article."
msgid "Sorry, you must be logged in to post a comment."
msgstr "Désolé, vous devez être connecté(e) pour rédiger un commentaire."
-#: wp-includes/link-template.php:2108 wp-includes/link-template.php:2151
+#: wp-includes/link-template.php:2110 wp-includes/link-template.php:2153
msgid "« Previous Page"
msgstr "« Page précédente"
-#: wp-includes/link-template.php:2029 wp-includes/link-template.php:2152
+#: wp-includes/link-template.php:2031 wp-includes/link-template.php:2154
msgid "Next Page »"
msgstr "Page suivante »"
@@ -6160,6 +6174,42 @@ msgstr "Page suivante »"
msgid "Comments on %s"
msgstr "Commentaires sur %s"
+#: wp-includes/theme-compat/comments-popup.php:35
+msgid "RSS feed for comments on this post."
+msgstr "Flux RSS des commentaires de cet article."
+
+#: wp-includes/theme-compat/comments-popup.php:65
+msgid "Leave a comment"
+msgstr "Laisser un commentaire"
+
+#: wp-includes/theme-compat/comments.php:72
+msgid "Log out of this account"
+msgstr "Se déconnecter"
+
+#: wp-includes/theme-compat/comments.php:72
+msgid "Log out »"
+msgstr "Déconnexion »"
+
+#: wp-includes/theme-compat/comments-popup.php:84
+msgid "URL"
+msgstr "Adresse web"
+
+#: wp-includes/theme-compat/comments-popup.php:89
+msgid "Your Comment"
+msgstr "Votre commentaire"
+
+#: wp-includes/theme-compat/comments-popup.php:97
+msgid "Say It!"
+msgstr "Dites-le !"
+
+#: wp-includes/theme-compat/comments-popup.php:102
+msgid "Sorry, the comment form is closed at this time."
+msgstr "Désolé, les commentaires sont fermés pour le moment."
+
+#: wp-includes/theme-compat/comments-popup.php:107
+msgid "Close this window."
+msgstr "Fermer cette fenêtre."
+
#: wp-includes/default-widgets.php:400 wp-includes/theme-compat/sidebar.php:75
msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform."
msgstr "Propulsé par WordPress, plate-forme de publication personnelle sémantique de pointe."
@@ -6180,8 +6230,8 @@ msgstr "Un commentaire"
msgid "% Comments"
msgstr "% commentaires"
-#: wp-includes/link-template.php:948 wp-includes/link-template.php:1214
-#: wp-includes/link-template.php:1316 wp-includes/link-template.php:1377
+#: wp-includes/link-template.php:950 wp-includes/link-template.php:1216
+#: wp-includes/link-template.php:1318 wp-includes/link-template.php:1379
msgid "Edit This"
msgstr "Modifier"
@@ -6190,10 +6240,22 @@ msgstr "Modifier"
msgid "You must be logged in to post a comment."
msgstr "Vous devez être connecté pour rédiger un commentaire."
+#: wp-includes/theme-compat/comments.php:80
+msgid "Mail (will not be published)"
+msgstr "Adresse de messagerie (ne sera pas publiée)"
+
+#: wp-includes/theme-compat/comments.php:91
+msgid "Submit Comment"
+msgstr "Soumettre le commentaire"
+
#: wp-includes/category-template.php:1199
msgid "Tags: "
msgstr "Mots-clés : "
+#: wp-includes/theme-compat/comments-popup.php:113
+msgid "Sorry, no posts matched your criteria."
+msgstr "Désolé, aucun article ne correspond à vos critères."
+
#: wp-includes/post-template.php:747
msgid "Pages:"
msgstr "Pages :"
@@ -6202,6 +6264,18 @@ msgstr "Pages :"
msgid "Comments RSS"
msgstr "RSS des commentaires"
+#: wp-includes/theme-compat/sidebar.php:73
+msgid "This page validates as XHTML 1.0 Transitional"
+msgstr "Cette page est en XHTML 1.0 Transitional valide"
+
+#: wp-includes/theme-compat/sidebar.php:73
+msgid "Valid XHTML"
+msgstr "XHTML valide"
+
+#: wp-includes/theme-compat/comments.php:49
+msgid "Comments are closed."
+msgstr "Les commentaires sont fermés."
+
#: wp-includes/comment-template.php:1806
msgid "%s says:"
msgstr "%s dit :"
@@ -6210,6 +6284,7 @@ msgstr "%s dit :"
msgid "Your comment is awaiting moderation."
msgstr "Votre commentaire est en attente de modération"
+#. translators: 1: date, 2: time
#: wp-includes/comment-template.php:1816
msgid "%1$s at %2$s"
msgstr "%1$s à %2$s"
@@ -6372,8 +6447,12 @@ msgstr "Répondre à %s"
msgid "Author"
msgstr "Auteur"
+#: wp-includes/theme-compat/comments-popup.php:79 wp-login.php:715
+msgid "E-mail"
+msgstr "E-mail"
+
#: wp-includes/class-wp-editor.php:1385 wp-includes/media-template.php:360
-#: wp-includes/media-template.php:537 wp-includes/media.php:2902
+#: wp-includes/media-template.php:539 wp-includes/media.php:2911
msgid "URL"
msgstr "Adresse web"
@@ -6386,12 +6465,16 @@ msgstr "Commentaire"
msgid "Are you sure you want to do this?"
msgstr "Voulez-vous vraiment faire cela ?"
+#: wp-signup.php:135
+msgid "No"
+msgstr "Non"
+
#: wp-includes/comment-template.php:1774 wp-includes/comment-template.php:1860
-#: wp-includes/media-template.php:576
+#: wp-includes/media-template.php:578
msgid "Edit"
msgstr "Modifier"
-#: wp-includes/media.php:3023
+#: wp-includes/media.php:3032
msgid "No media attachments found."
msgstr "Il n’y a pas de fichier média attaché."
@@ -6400,7 +6483,7 @@ msgstr "Il n’y a pas de fichier média attaché."
msgid "Undo"
msgstr "Annuler"
-#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2946
+#: wp-includes/class-wp-customize-widgets.php:724 wp-includes/media.php:2955
msgid "Apply"
msgstr "Appliquer"
@@ -6420,11 +6503,13 @@ msgstr "Extrait"
msgid "Revisions"
msgstr "Révisions"
+#. translators: comment status
#: wp-includes/comment.php:534
msgctxt "adjective"
msgid "Approved"
msgstr "Approuvé"
+#. translators: comment status
#: wp-includes/comment.php:536
msgctxt "adjective"
msgid "Spam"
@@ -6463,16 +6548,22 @@ msgstr "Catégories"
msgid "Advanced"
msgstr "Avancé"
+#: wp-includes/comment-template.php:2083
+#: wp-includes/theme-compat/comments-popup.php:74
+#: wp-includes/theme-compat/comments.php:77
+msgid "Name"
+msgstr "Nom"
+
#: wp-includes/class-wp-editor.php:814 wp-includes/media-template.php:390
-#: wp-includes/media-template.php:567
+#: wp-includes/media-template.php:569
msgid "Description"
msgstr "Description"
-#: wp-includes/deprecated.php:707 wp-includes/media-template.php:607
-#: wp-includes/media-template.php:653 wp-includes/media-template.php:712
-#: wp-includes/media-template.php:813 wp-includes/media-template.php:828
-#: wp-includes/media-template.php:879 wp-includes/media-template.php:941
-#: wp-includes/media-template.php:1039 wp-includes/media-template.php:1129
+#: wp-includes/deprecated.php:707 wp-includes/media-template.php:609
+#: wp-includes/media-template.php:655 wp-includes/media-template.php:714
+#: wp-includes/media-template.php:815 wp-includes/media-template.php:830
+#: wp-includes/media-template.php:881 wp-includes/media-template.php:943
+#: wp-includes/media-template.php:1041 wp-includes/media-template.php:1131
#: wp-includes/script-loader.php:315
msgid "None"
msgstr "Aucun"
@@ -6507,6 +6598,10 @@ msgstr "Afficher l’article"
msgid "Edit Post"
msgstr "Modifier l’article"
+#: wp-includes/admin-bar.php:374
+msgid "Users"
+msgstr "Utilisateurs"
+
#: wp-includes/script-loader.php:531
msgid "Done"
msgstr "Terminé"
@@ -6535,8 +6630,12 @@ msgstr "Aperçu"
msgid "Recent Comments"
msgstr "Commentaires récents"
+#: wp-includes/admin-bar.php:386
+msgid "Plugins"
+msgstr "Extensions"
+
#: wp-includes/class-wp-editor.php:787 wp-includes/class-wp-editor.php:1423
-#: wp-includes/media.php:2906 wp-includes/script-loader.php:388
+#: wp-includes/media.php:2915 wp-includes/script-loader.php:388
#: wp-includes/script-loader.php:439
msgid "Cancel"
msgstr "Annuler"
@@ -6594,7 +6693,11 @@ msgstr "Colonne latérale"
msgid "Archives"
msgstr "Archives"
-#: wp-includes/general-template.php:406 wp-login.php:871
+#: wp-includes/general-template.php:405 wp-login.php:711 wp-login.php:871
+msgid "Username"
+msgstr "Identifiant"
+
+#: wp-includes/general-template.php:406 wp-login.php:875
msgid "Password"
msgstr "Mot de passe"
@@ -6603,8 +6706,8 @@ msgstr "Mot de passe"
msgid "Redo"
msgstr "Rétablir"
-#: wp-includes/media-template.php:672 wp-includes/media-template.php:896
-#: wp-includes/media.php:2674
+#: wp-includes/media-template.php:674 wp-includes/media-template.php:898
+#: wp-includes/media.php:2683
msgid "Thumbnail"
msgstr "Miniature"
@@ -6620,63 +6723,63 @@ msgstr "La bibliothèque d’imagerie GD n’est pas installée."
msgid "File “%s” is not an image."
msgstr "Le fichier « %s » n’est pas une image."
-#: wp-includes/media.php:2903
+#: wp-includes/media.php:2912
msgid "Add Media"
msgstr "Ajouter un média"
#: wp-includes/class-wp-editor.php:1253 wp-includes/media-template.php:324
-#: wp-includes/media-template.php:483
+#: wp-includes/media-template.php:485
msgid "Saved."
msgstr "Enregistré."
#: wp-includes/class-wp-customize-manager.php:1070
-#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:598
-#: wp-includes/media-template.php:804 wp-includes/media-template.php:870
+#: wp-includes/class-wp-editor.php:906 wp-includes/media-template.php:600
+#: wp-includes/media-template.php:806 wp-includes/media-template.php:872
msgid "Left"
msgstr "Gauche"
#: wp-includes/class-wp-customize-manager.php:1071
-#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:601
-#: wp-includes/media-template.php:807 wp-includes/media-template.php:873
+#: wp-includes/class-wp-editor.php:907 wp-includes/media-template.php:603
+#: wp-includes/media-template.php:809 wp-includes/media-template.php:875
msgid "Center"
msgstr "Centre"
#: wp-includes/class-wp-customize-manager.php:1072
-#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:604
-#: wp-includes/media-template.php:810 wp-includes/media-template.php:876
+#: wp-includes/class-wp-editor.php:908 wp-includes/media-template.php:606
+#: wp-includes/media-template.php:812 wp-includes/media-template.php:878
msgid "Right"
msgstr "Droite"
-#: wp-includes/media-template.php:673 wp-includes/media-template.php:897
-#: wp-includes/media.php:2675
+#: wp-includes/media-template.php:675 wp-includes/media-template.php:899
+#: wp-includes/media.php:2684
msgid "Medium"
msgstr "Moyenne"
-#: wp-includes/media-template.php:675 wp-includes/media-template.php:899
-#: wp-includes/media.php:2677
+#: wp-includes/media-template.php:677 wp-includes/media-template.php:901
+#: wp-includes/media.php:2686
msgid "Full Size"
msgstr "Taille originale"
-#: wp-includes/media-template.php:663 wp-includes/media-template.php:887
+#: wp-includes/media-template.php:665 wp-includes/media-template.php:889
msgid "Size"
msgstr "Taille"
-#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:590
+#: wp-includes/class-wp-editor.php:905 wp-includes/media-template.php:592
msgid "Alignment"
msgstr "Alignement"
#: wp-includes/class-wp-editor.php:904 wp-includes/media-template.php:380
-#: wp-includes/media-template.php:557 wp-includes/media-template.php:790
-#: wp-includes/media-template.php:855
+#: wp-includes/media-template.php:559 wp-includes/media-template.php:792
+#: wp-includes/media-template.php:857
msgid "Caption"
msgstr "Légende"
-#: wp-includes/media-template.php:316 wp-includes/media-template.php:507
-#: wp-includes/media.php:2975
+#: wp-includes/media-template.php:316 wp-includes/media-template.php:509
+#: wp-includes/media.php:2984
msgid "Edit Image"
msgstr "Modifier l’image"
-#: wp-includes/media-template.php:822 wp-includes/media-template.php:934
+#: wp-includes/media-template.php:824 wp-includes/media-template.php:936
msgid "Image URL"
msgstr "Adresse web de l’image"
@@ -6701,10 +6804,19 @@ msgstr "Privé"
msgid "Public, Sticky"
msgstr "Public, mis en avant"
+#: wp-includes/script-loader.php:453
+msgid "Public"
+msgstr "Public"
+
#: wp-includes/script-loader.php:448
msgid "Schedule"
msgstr "Planifier"
+#: wp-includes/class-wp-editor.php:1188 wp-includes/media.php:2916
+#: wp-includes/script-loader.php:358 wp-includes/script-loader.php:449
+msgid "Update"
+msgstr "Mettre à jour"
+
#: wp-includes/taxonomy.php:488
msgid "Add or remove tags"
msgstr "Ajouter ou retirer des mots-clés"
@@ -6718,7 +6830,7 @@ msgid "Dismiss"
msgstr "Fermer"
#: wp-includes/admin-bar.php:730 wp-includes/class-wp-editor.php:1398
-#: wp-includes/media.php:2904
+#: wp-includes/media.php:2913
msgid "Search"
msgstr "Recherche"
@@ -6738,7 +6850,7 @@ msgstr "Liens"
msgid "Uncategorized"
msgstr "Non classé"
-#: wp-includes/pluggable.php:1641
+#: wp-includes/pluggable.php:1647
msgid "E-mail: %s"
msgstr "E-mail : %s"
@@ -6753,7 +6865,7 @@ msgstr "Pages"
msgid "Close"
msgstr "Fermer"
-#: wp-includes/media.php:2905
+#: wp-includes/media.php:2914
msgid "Select"
msgstr "Sélectionner"
@@ -6769,7 +6881,7 @@ msgstr "Modifier un média"
msgid "New Post"
msgstr "Nouvel article"
-#: wp-includes/media.php:2650 wp-includes/script-loader.php:360
+#: wp-includes/media.php:2659 wp-includes/script-loader.php:360
#: wp-includes/script-loader.php:483
msgid "(no title)"
msgstr "(pas de titre)"
@@ -6782,6 +6894,10 @@ msgstr "Clé d’activation requise"
msgid "Activation Key:"
msgstr "Clé d’activation :"
+#: wp-activate.php:80
+msgid "Activate"
+msgstr "Activer"
+
#: wp-activate.php:92 wp-activate.php:111
msgid "Your account is now active!"
msgstr "Votre compte est maintenant activé !"
@@ -6794,10 +6910,25 @@ msgstr "Une erreur est survenue lors de l’activation"
msgid "Username:"
msgstr "Identifiant :"
+#: wp-activate.php:115 wp-includes/post-template.php:1567
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#: wp-includes/class-wp-customize-manager.php:125
+#: wp-includes/script-loader.php:390
+msgid "Cheatin’ uh?"
+msgstr "Alors, on triche ?"
+
#: wp-includes/post.php:1630
msgid "No posts found."
msgstr "Aucun article trouvé."
+#: wp-includes/class-wp-editor.php:811 wp-includes/class-wp-editor.php:1388
+#: wp-includes/media-template.php:365 wp-includes/media-template.php:544
+#: wp-includes/media-template.php:775 wp-includes/revision.php:29
+msgid "Title"
+msgstr "Titre"
+
#: wp-includes/post.php:908 wp-includes/post.php:928
#: wp-includes/script-loader.php:457
msgid "Published"
diff --git a/sources/wp-content/languages/plugins/akismet-fr_FR.mo b/sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.mo
similarity index 58%
rename from sources/wp-content/languages/plugins/akismet-fr_FR.mo
rename to sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.mo
index a0525b8..dad4a19 100644
Binary files a/sources/wp-content/languages/plugins/akismet-fr_FR.mo and b/sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.mo differ
diff --git a/sources/wp-content/languages/plugins/akismet-fr_FR.po b/sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.po
similarity index 88%
rename from sources/wp-content/languages/plugins/akismet-fr_FR.po
rename to sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.po
index 99b1520..ed51a17 100644
--- a/sources/wp-content/languages/plugins/akismet-fr_FR.po
+++ b/sources/wordpress/wp-content/languages/plugins/akismet-fr_FR.po
@@ -10,7 +10,13 @@ msgstr ""
"X-Generator: GlotPress/0.1\n"
"Project-Id-Version: Development\n"
-#: class.akismet-admin.php:680
+#: views/config.php:97
+msgid "Spam in the spam folder older than 1 day is deleted automatically."
+msgid_plural "Spam in the spam folder older than %2$d days is deleted automatically."
+msgstr[0] ""
+msgstr[1] ""
+
+#: class.akismet-admin.php:700
msgid "Please check your Akismet configuration and contact your web host if problems persist."
msgstr "Veuillez vérifier votre configuration Akismet et contacter votre hébergeur si le problème persiste."
@@ -46,23 +52,23 @@ msgstr "Votre abonnement pour %s a été annulée"
msgid "Reactivate Akismet"
msgstr "Réactiver Akismet"
-#: views/config.php:136
+#: views/config.php:152
msgid "Cancelled"
msgstr "Annulé"
-#: views/config.php:138
+#: views/config.php:154
msgid "Suspended"
msgstr "Suspendu"
-#: views/config.php:140
+#: views/config.php:156
msgid "Missing"
msgstr "Manquant"
-#: views/config.php:142
+#: views/config.php:158
msgid "No Subscription Found"
msgstr "Aucun abonnement trouvé"
-#: views/config.php:144
+#: views/config.php:160
msgid "Active"
msgstr "Activé"
@@ -74,11 +80,11 @@ msgstr "Il y a un problème avec votre clé"
msgid "Since 2012, Akismet began using subscriptions for all accounts (even free ones). It looks like a subscription has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one. Please contact our support team with any questions."
msgstr "En 2012, Akismet a commencé à utiliser les abonnements pour tous les comptes (mêmes ceux gratuits). Il semble que votre abonnement n'a pas été lié à votre compte, et nous souhaiterions que vous vous connectiez à votre compte et que vous en choisissiez un. Pour toute question, contactez notre équipe de support."
-#: class.akismet-admin.php:195 views/config.php:84
+#: class.akismet-admin.php:196 views/config.php:84
msgid "Strictness"
msgstr "Sévérité"
-#: class.akismet-admin.php:195
+#: class.akismet-admin.php:196
msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder."
msgstr "Choisissez d'éliminer directement les indésirables, ou de toujours les mettre dans le dossier Indésirables."
@@ -90,7 +96,7 @@ msgstr "Éliminer directement les pires indésirables et les plus répandus pour
msgid "Always put spam in the Spam folder for review."
msgstr "Toujours mettre les indésirables dans le dossier Indésirables pour vérification."
-#: class.akismet-admin.php:194 views/config.php:75
+#: class.akismet-admin.php:195 views/config.php:75
msgid "Comments"
msgstr "Commentaires"
@@ -126,6 +132,8 @@ msgstr "Akismet %s nécessite la version 3.0 de WordPress ou supérieure."
msgid "Akismet Error Code: %s"
msgstr "Code d’erreur Akismet : %s"
+#. translators: the placeholder is a clickable URL that leads to more
+#. information regarding an error code.
#: views/notice.php:35
msgid "For more information: %s"
msgstr "Pour plus d'information : %s"
@@ -250,109 +258,109 @@ msgstr "Strict : supprimer sans avertissement les indésirables les plus nuisibl
msgid "Safe: always put spam in the Spam folder for review."
msgstr "Sûr : toujours mettre les indésirables dans le dossier Indésirables pour vérification."
-#: class.akismet-admin.php:52
+#: class.akismet-admin.php:53
msgid "Comment History"
msgstr "Voir l’historique du commentaire"
-#: class.akismet-admin.php:75 class.akismet-admin.php:77
-#: class.akismet-admin.php:737 views/config.php:3
+#: class.akismet-admin.php:76 class.akismet-admin.php:78
+#: class.akismet-admin.php:757 views/config.php:3
msgid "Akismet"
msgstr "Akismet"
-#: class.akismet-admin.php:103
+#: class.akismet-admin.php:104
msgid "Remove this URL"
msgstr "Supprimer cette URL"
-#: class.akismet-admin.php:104
+#: class.akismet-admin.php:105
msgid "Removing..."
msgstr "Suppression..."
-#: class.akismet-admin.php:105
+#: class.akismet-admin.php:106
msgid "URL removed"
msgstr "URL supprimée"
-#: class.akismet-admin.php:106
+#: class.akismet-admin.php:107
msgid "(undo)"
msgstr "(annuler)"
-#: class.akismet-admin.php:107
+#: class.akismet-admin.php:108
msgid "Re-adding..."
msgstr "Rajout en cours..."
-#: class.akismet-admin.php:128 class.akismet-admin.php:166
-#: class.akismet-admin.php:179
+#: class.akismet-admin.php:129 class.akismet-admin.php:167
+#: class.akismet-admin.php:180
msgid "Overview"
msgstr "Vue d’ensemble"
-#: class.akismet-admin.php:130 class.akismet-admin.php:141
-#: class.akismet-admin.php:152
+#: class.akismet-admin.php:131 class.akismet-admin.php:142
+#: class.akismet-admin.php:153
msgid "Akismet Setup"
msgstr "Configuration d'Askimet"
-#: class.akismet-admin.php:131 class.akismet-admin.php:169
-#: class.akismet-admin.php:182
+#: class.akismet-admin.php:132 class.akismet-admin.php:170
+#: class.akismet-admin.php:183
msgid "Akismet filters out your comment and trackback spam for you, so you can focus on more important things."
msgstr "Askimet vous débarasse des commentaires et rétroliens indésirables, afin que vous puissiez vous concentrer sur des choses plus importantes."
-#: class.akismet-admin.php:132
+#: class.akismet-admin.php:133
msgid "On this page, you are able to setup the Akismet plugin."
msgstr "Sur cette page, vous pouvez configurer l’extension Akismet."
-#: class.akismet-admin.php:139
+#: class.akismet-admin.php:140
msgid "New to Akismet"
msgstr "Nouveau avec Akismet"
-#: class.akismet-admin.php:142
+#: class.akismet-admin.php:143
msgid "You need to enter an API key to activate the Akismet service on your site."
msgstr "Vous avez besoin d'une clé API pour activer le service Akismet sur votre site."
-#: class.akismet-admin.php:143
+#: class.akismet-admin.php:144
msgid "Signup for an account on %s to get an API Key."
msgstr "Créez-vous un compte sur %s pour obtenir une clé API."
-#: class.akismet-admin.php:150
+#: class.akismet-admin.php:151
msgid "Enter an API Key"
msgstr "Saisissez une clé API"
-#: class.akismet-admin.php:153
+#: class.akismet-admin.php:154
msgid "If you already have an API key"
msgstr "Si vous avez déjà une clé API"
-#: class.akismet-admin.php:155
+#: class.akismet-admin.php:156
msgid "Copy and paste the API key into the text field."
msgstr "Copiez et collez la clé API dans le champ de texte."
-#: class.akismet-admin.php:156
+#: class.akismet-admin.php:157
msgid "Click the Use this Key button."
msgstr "Cliquez sur le bouton \"Utilisez cette clé\"."
-#: class.akismet-admin.php:168 views/stats.php:2
+#: class.akismet-admin.php:169 views/stats.php:2
msgid "Akismet Stats"
msgstr "Statistiques Akismet"
-#: class.akismet-admin.php:170
+#: class.akismet-admin.php:171
msgid "On this page, you are able to view stats on spam filtered on your site."
msgstr "Sur cette page, vous pouvez voir les statistiques des commentaires indésirables filtrés sur votre site."
-#: class.akismet-admin.php:181 class.akismet-admin.php:192
-#: class.akismet-admin.php:204
+#: class.akismet-admin.php:182 class.akismet-admin.php:193
+#: class.akismet-admin.php:205
msgid "Akismet Configuration"
msgstr "Configuration Akismet"
-#: class.akismet-admin.php:183
+#: class.akismet-admin.php:184
msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats."
msgstr "Sur cette page, vous pouvez saisir/supprimer une clé API, voir vos informations de compte et voir les statistiques des commentaires indésirables."
-#: class.akismet-admin.php:68 class.akismet-admin.php:190
-#: class.akismet-admin.php:503 views/config.php:60 views/stats.php:2
+#: class.akismet-admin.php:69 class.akismet-admin.php:191
+#: class.akismet-admin.php:508 views/config.php:60 views/stats.php:2
msgid "Settings"
msgstr "Réglages"
-#: class.akismet-admin.php:193 views/config.php:67
+#: class.akismet-admin.php:194 views/config.php:67
msgid "API Key"
msgstr "Clé API"
-#: class.akismet-admin.php:193
+#: class.akismet-admin.php:194
msgid "Enter/remove an API key."
msgstr "Saisir/supprimer une clé API."
@@ -360,156 +368,156 @@ msgstr "Saisir/supprimer une clé API."
msgid "Show the number of approved comments beside each comment author"
msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires"
-#: class.akismet-admin.php:194
+#: class.akismet-admin.php:195
msgid "Show the number of approved comments beside each comment author in the comments list page."
msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires dans la page listant les commentaires."
-#: class.akismet-admin.php:202 views/config.php:119
+#: class.akismet-admin.php:203 views/config.php:135
msgid "Account"
msgstr "Compte"
-#: class.akismet-admin.php:205 views/config.php:124
+#: class.akismet-admin.php:206 views/config.php:140
msgid "Subscription Type"
msgstr "Type d'abonnement "
-#: class.akismet-admin.php:205
+#: class.akismet-admin.php:206
msgid "The Akismet subscription plan"
msgstr "Les abonnements d'Akismet"
-#: class.akismet-admin.php:206 views/config.php:131
+#: class.akismet-admin.php:207 views/config.php:147
msgid "Status"
msgstr "État"
-#: class.akismet-admin.php:206
+#: class.akismet-admin.php:207
msgid "The subscription status - active, cancelled or suspended"
msgstr "L'état de l'abonnement - actif, annulé ou suspendu"
-#: class.akismet-admin.php:214
+#: class.akismet-admin.php:215
msgid "For more information:"
msgstr "Plus d’informations :"
-#: class.akismet-admin.php:215
+#: class.akismet-admin.php:216
msgid "Akismet FAQ"
msgstr "FAQ d'Askimet"
-#: class.akismet-admin.php:216
+#: class.akismet-admin.php:217
msgid "Akismet Support"
msgstr "Support d'Askimet"
-#: class.akismet-admin.php:222
+#: class.akismet-admin.php:223
msgid "Cheatin’ uh?"
msgstr "Alors, on triche ?"
-#: class.akismet-admin.php:281
+#: class.akismet-admin.php:282
msgctxt "comments"
msgid "Spam"
msgstr "Indésirable"
-#: class.akismet-admin.php:283
+#: class.akismet-admin.php:284
msgid "Akismet has protected your site from %3$s spam comment."
msgid_plural "Akismet has protected your site from %3$s spam comments."
msgstr[0] "Akismet a déjà protégé votre site de %3$s commentaire indésirable."
msgstr[1] "Akismet a déjà protégé votre site de %3$s commentaires indésirables."
-#: class.akismet-admin.php:302
+#: class.akismet-admin.php:303
msgid "Akismet has protected your site from %2$s spam comment already. "
msgid_plural "Akismet has protected your site from %2$s spam comments already. "
msgstr[0] "Akismet a déjà protégé votre site de %2$s commentaire indésirable."
msgstr[1] "Akismet a déjà protégé votre site de %2$s commentaires indésirables."
-#: class.akismet-admin.php:308
+#: class.akismet-admin.php:309
msgid "Akismet blocks spam from getting to your blog. "
msgstr "Akismet a bloqué les commentaires indésirables de votre site. "
-#: class.akismet-admin.php:313
+#: class.akismet-admin.php:314
msgid "There’s %1$s comment in your spam queue right now."
msgid_plural "There are %1$s comments in your spam queue right now."
msgstr[0] "Il y a actuellement %1$s commentaire dans votre file d'indésirables."
msgstr[1] "Il y a actuellement %1$s commentaires dans votre file d'indésirables."
-#: class.akismet-admin.php:319
+#: class.akismet-admin.php:320
msgid "There’s nothing in your spam queue at the moment."
msgstr "Il n’y a rien dans votre file d'attente d'indésirables pour le moment."
-#: class.akismet-admin.php:335
+#: class.akismet-admin.php:340
msgid "Check for Spam"
msgstr "Vérifier les commentaires indésirables"
-#: class.akismet.php:424
+#: class.akismet.php:442
msgid "%1$s changed the comment status to %2$s"
msgstr "%1$s a changé l'état du commentaire en %2$s"
-#: class.akismet-admin.php:377
+#: class.akismet-admin.php:382
msgid "Akismet re-checked and caught this comment as spam"
msgstr "Akismet a revérifié ce commentaire et considéré qu’il s’agit d’un indésirable"
-#: class.akismet-admin.php:383
+#: class.akismet-admin.php:388
msgid "Akismet re-checked and cleared this comment"
msgstr "Akismet a revérifié et validé ce commentaire"
-#: class.akismet-admin.php:387
+#: class.akismet-admin.php:392
msgid "Akismet was unable to re-check this comment (response: %s)"
msgstr "Akismet n’a pas pu revérifier ce commentaire (réponse : %s)"
-#: class.akismet-admin.php:441
+#: class.akismet-admin.php:446
msgid "Awaiting spam check"
msgstr "En attente de vérification"
-#: class.akismet-admin.php:445
+#: class.akismet-admin.php:450
msgid "Flagged as spam by Akismet"
msgstr "Marqué comme indésirable par Akismet"
-#: class.akismet-admin.php:447
+#: class.akismet-admin.php:452
msgid "Cleared by Akismet"
msgstr "Validé par Akismet"
-#: class.akismet-admin.php:451
+#: class.akismet-admin.php:456
msgid "Flagged as spam by %s"
msgstr "Marqué comme indésirable par %s"
-#: class.akismet-admin.php:453
+#: class.akismet-admin.php:458
msgid "Un-spammed by %s"
msgstr "Marqué comme légitime par %s"
-#: class.akismet-admin.php:465 class.akismet-admin.php:473
+#: class.akismet-admin.php:470 class.akismet-admin.php:478
msgid "View comment history"
msgstr "Voir l’historique du commentaire"
-#: class.akismet-admin.php:465
+#: class.akismet-admin.php:470
msgid "History"
msgstr "Historique"
-#: class.akismet-admin.php:481
+#: class.akismet-admin.php:486
msgid "%s approved"
msgid_plural "%s approved"
msgstr[0] "%s approuvé"
msgstr[1] "%s approuvés"
-#: class.akismet-admin.php:494
+#: class.akismet-admin.php:499
msgid "%s ago"
msgstr "il y a %s"
-#: class.akismet.php:469
+#: class.akismet.php:487
msgid "%s reported this comment as spam"
msgstr "%s a marqué ce commentaire comme indésirable"
-#: class.akismet.php:515
+#: class.akismet.php:533
msgid "%s reported this comment as not spam"
msgstr "%s a marqué ce commentaire comme n’étant pas un indésirable"
-#: class.akismet-admin.php:767
+#: class.akismet-admin.php:787
msgid "Cleaning up spam takes time."
msgstr "Nettoyer les commentaires indésirables prend du temps."
-#: class.akismet-admin.php:770
+#: class.akismet-admin.php:790
msgid "Since you joined us, Akismet has saved you %s days!"
msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s jours !"
-#: class.akismet-admin.php:772
+#: class.akismet-admin.php:792
msgid "Since you joined us, Akismet has saved you %d hours!"
msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s heures !"
-#: class.akismet-admin.php:774
+#: class.akismet-admin.php:794
msgid "Since you joined us, Akismet has saved you %d minutes!"
msgstr "Depuis que vous nous avez rejoint, Akismet vous a fait gagner %s minutes !"
@@ -555,19 +563,19 @@ msgstr "Un commentaire a été arrêté par wp_blacklist_check"
msgid "Akismet was unable to check this comment (response: %s), will automatically retry again later."
msgstr "Akismet n’a pas pu revérifier ce commentaire (réponse : %s) ; il fera une nouvelle tentative plus tard."
-#: class.akismet.php:555
+#: class.akismet.php:573
msgid "Akismet caught this comment as spam during an automatic retry."
msgstr "Akismet a revérifié ce commentaire et considéré qu’il s’agit d’un indésirable."
-#: class.akismet.php:557
+#: class.akismet.php:575
msgid "Akismet cleared this comment during an automatic retry."
msgstr "Akismet a validé ce commentaire suite à une revérification automatique."
-#: class.akismet.php:905
+#: class.akismet.php:923
msgid "Akismet %s requires WordPress %s or higher."
msgstr "Akismet %s requiert WordPress %s ou supérieur."
-#: class.akismet.php:905 views/notice.php:27
+#: class.akismet.php:923 views/notice.php:27
msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin."
msgstr "Veuillez passer à la dernière version de WordPress ou revenir à la version 2.4 de l'extension Akismet."
@@ -605,27 +613,23 @@ msgstr "Afficher les commentaires approuvés"
msgid "Note:"
msgstr "Note :"
-#: views/config.php:91
-msgid "Spam in the spam folder older than 15 days is deleted automatically."
-msgstr "Les commentaires indésirables dans le dossier des indésirables âgés de plus de 15 jours sont supprimés automatiquement."
-
-#: views/config.php:100
+#: views/config.php:116
msgid "Disconnect this account"
msgstr "Déconnecter ce compte"
-#: views/config.php:106
+#: views/config.php:122
msgid "Save Changes"
msgstr "Enregistrer les modifications"
-#: views/config.php:150
+#: views/config.php:166
msgid "Next Billing Date"
msgstr "Prochaine date de facturation"
-#: views/config.php:162
+#: views/config.php:178
msgid "Upgrade"
msgstr "Mise à jour"
-#: views/config.php:162
+#: views/config.php:178
msgid "Change"
msgstr "Changer"
diff --git a/sources/wp-content/languages/themes/twentyfourteen-fr_FR.mo b/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.mo
similarity index 56%
rename from sources/wp-content/languages/themes/twentyfourteen-fr_FR.mo
rename to sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.mo
index 2790843..fa147cc 100644
Binary files a/sources/wp-content/languages/themes/twentyfourteen-fr_FR.mo and b/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.mo differ
diff --git a/sources/wp-content/languages/themes/twentyfourteen-fr_FR.po b/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.po
similarity index 96%
rename from sources/wp-content/languages/themes/twentyfourteen-fr_FR.po
rename to sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.po
index 15ca810..04f25f9 100644
--- a/sources/wp-content/languages/themes/twentyfourteen-fr_FR.po
+++ b/sources/wordpress/wp-content/languages/themes/twentyfourteen-fr_FR.po
@@ -2,7 +2,7 @@
# This file is distributed under the same license as the Twenty Fourteen package.
msgid ""
msgstr ""
-"PO-Revision-Date: 2014-08-15 15:06:19+0000\n"
+"PO-Revision-Date: 2014-11-21 09:20:21+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -38,6 +38,7 @@ msgstr "Plus de galeries"
msgid "More asides"
msgstr "Plus d’apartés"
+#. translators: used with More archives link
#: inc/widgets.php:206
msgid "%s "
msgstr "%s "
@@ -52,6 +53,7 @@ msgstr "mis-en-avant"
msgid "Use this widget to list your recent Aside, Quote, Video, Audio, Image, Gallery, and Link posts."
msgstr "Utilisez ce widget pour lister vos articles de type En passant, Citation, Vidéo, Audio, Image, Galerie et Lien les plus récents."
+#. Theme URI of the plugin/theme
msgid "http://wordpress.org/themes/twentyfourteen"
msgstr "http://wordpress.org/themes/twentyfourteen"
@@ -93,6 +95,7 @@ msgstr "Nom du mot-clé"
msgid "Don’t display tag on front end."
msgstr "Ne pas afficher le mot-clé sur la page d’accueil."
+#. Description of the plugin/theme
msgid "In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier."
msgstr "En 2014, notre thème par défaut vous permet de créer un site magazine qui s'adapte à tous les écrans avec superbe design moderne. Mettez en avant votre contenu préféré sur la page d'accueil grâce à une grille ou un diaporama. Utilisez les trois zones de widget pour personnaliser votre site web, et modifiez la mise en page de votre contenu grâce à des modèles pleine page et une page de contributeurs pour mettre vos auteurs en avant. Créer un site magazine avec WordPress n'a jamais été aussi facile."
@@ -215,6 +218,7 @@ msgstr "Nombre d’articles à afficher :"
msgid "Post format to show:"
msgstr "Format d’article à afficher :"
+#. Template Name of the plugin/theme
msgid "Contributor Page"
msgstr "Page des contributeurs"
@@ -299,8 +303,10 @@ msgstr "% commentaires"
#: content-image.php:46 content-link.php:46 content-quote.php:46
#: content-video.php:46 content.php:54 inc/widgets.php:127 inc/widgets.php:172
msgid "Continue reading "
-msgstr "Continue la lecture "
+msgstr "Continuer la lecture "
+#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-#
+#. Author URI of the plugin/theme
#: footer.php:21
msgid "http://wordpress.org/"
msgstr "http://wordpress.org/"
@@ -414,12 +420,16 @@ msgstr "Citations"
msgid "Search Results for: %s"
msgstr "Résultats de recherche pour : %s"
+#. #-#-#-#-# twentyfourteen.pot (Twenty Fourteen 1.2) #-#-#-#-#
+#. Theme Name of the plugin/theme
#: inc/customizer.php:99
msgid "Twenty Fourteen"
msgstr "Twenty Fourteen"
+#. Author of the plugin/theme
msgid "the WordPress team"
msgstr "L'équipe de WordPress"
+#. Template Name of the plugin/theme
msgid "Full Width Page"
msgstr "Page plein écran"
\ No newline at end of file
diff --git a/sources/wp-content/languages/themes/twentythirteen-fr_FR.mo b/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.mo
similarity index 100%
rename from sources/wp-content/languages/themes/twentythirteen-fr_FR.mo
rename to sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.mo
diff --git a/sources/wp-content/languages/themes/twentythirteen-fr_FR.po b/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.po
similarity index 93%
rename from sources/wp-content/languages/themes/twentythirteen-fr_FR.po
rename to sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.po
index da46961..95cf599 100644
--- a/sources/wp-content/languages/themes/twentythirteen-fr_FR.po
+++ b/sources/wordpress/wp-content/languages/themes/twentythirteen-fr_FR.po
@@ -14,6 +14,7 @@ msgstr ""
msgid "Not Found"
msgstr "Introuvable"
+#. Description of the plugin/theme
msgid "The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small."
msgstr "Le thème de WordPress pour 2013 nous ramène au blog, avec un grand nombre de formats d'article, chacun s'affichant à sa propre manière, en toute beauté. Vous y trouverez de nombreux détails de mise en page, à commencer par le jeu de couleurs vives et les images d'en-tête assorties, une superbe typographie et de belles icônes, et une mise en page flexible qui fonctionne sur toutes les tailles d'écrans, grands ou petits."
@@ -21,6 +22,7 @@ msgstr "Le thème de WordPress pour 2013 nous ramène au blog, avec un grand nom
msgid "Appears in the footer section of the site."
msgstr "Apparaît dans le pied de page du site."
+#. Theme URI of the plugin/theme
msgid "http://wordpress.org/themes/twentythirteen"
msgstr "http://wordpress.org/themes/twentythirteen"
@@ -176,6 +178,8 @@ msgstr "Désolé, mais rien ne correspond à votre critère de recherche. Veuill
msgid "It seems we can’t find what you’re looking for. Perhaps searching can help."
msgstr "Il semblerait que nous ne soyons pas en mesure de trouver votre contenu. Essayez en lançant une recherche."
+#. #-#-#-#-# twentythirteen.pot (Twenty Thirteen 1.3) #-#-#-#-#
+#. Author URI of the plugin/theme
#: footer.php:19
msgid "http://wordpress.org/"
msgstr "http://wordpress.org/"
@@ -192,11 +196,17 @@ msgstr "Fièrement propulsé par %s"
msgid "Navigation Menu"
msgstr "Menu de navigation"
+#. Translators: If there are characters in your language that are not
+#. * supported by Source Sans Pro, translate this to 'off'. Do not translate
+#. * into your own language.
#: functions.php:128
msgctxt "Source Sans Pro font: on or off"
msgid "on"
msgstr "on"
+#. Translators: If there are characters in your language that are not
+#. * supported by Bitter, translate this to 'off'. Do not translate into your
+#. * own language.
#: functions.php:134
msgctxt "Bitter font: on or off"
msgid "on"
@@ -236,6 +246,7 @@ msgstr "%title "
msgid "Sticky"
msgstr "Mis en avant"
+#. Translators: used between list items, there is a space after the comma.
#: functions.php:328 functions.php:334
msgid ", "
msgstr ", "
@@ -296,8 +307,10 @@ msgstr "Archives du mot-clé %s"
msgid "%s Archives"
msgstr "Archives des %s"
+#. Theme Name of the plugin/theme
msgid "Twenty Thirteen"
msgstr "Twenty Thirteen"
+#. Author of the plugin/theme
msgid "the WordPress team"
msgstr "L’équipe WordPress"
\ No newline at end of file
diff --git a/sources/wp-content/languages/themes/twentytwelve-fr_FR.mo b/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.mo
similarity index 100%
rename from sources/wp-content/languages/themes/twentytwelve-fr_FR.mo
rename to sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.mo
diff --git a/sources/wp-content/languages/themes/twentytwelve-fr_FR.po b/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.po
similarity index 92%
rename from sources/wp-content/languages/themes/twentytwelve-fr_FR.po
rename to sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.po
index 92f6fe4..c974692 100644
--- a/sources/wp-content/languages/themes/twentytwelve-fr_FR.po
+++ b/sources/wordpress/wp-content/languages/themes/twentytwelve-fr_FR.po
@@ -10,6 +10,7 @@ msgstr ""
"X-Generator: GlotPress/0.1\n"
"Project-Id-Version: Twenty Twelve\n"
+#. Theme URI of the plugin/theme
msgid "http://wordpress.org/themes/twentytwelve"
msgstr "http://wordpress.org/themes/twentytwelve"
@@ -21,14 +22,22 @@ msgstr "Répondre"
msgid " at %4$s × %5$s in %8$s."
msgstr " à %4$s × %5$s dans %8$s."
+#. Description of the plugin/theme
msgid "The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background."
msgstr "Le thème 2012 de WordPress est un thème conçu pour s’afficher de la meilleure manière sur n’importe quelle taille d’écran. Parmi ses fonctionnalités se trouvent un modèle de page d’accueil avec ses propres widgets, une police d’affichage optionnelle, un design pour les formats d’article à la fois sur l’index et en vue individuelle, et un modèle facultatif sans barre latérale. Vous pouvez le faire vôtre avec un menu personnalisé, une image d’en-tête, et un fond d’écran."
+#. translators: If there are characters in your language that are not supported
+#. * by Open Sans, translate this to 'off'. Do not translate into your own
+#. language.
#: functions.php:101
msgctxt "Open Sans font: on or off"
msgid "on"
msgstr "on"
+#. translators: To add an additional Open Sans character subset specific to
+#. your language,
+#. * translate this to 'greek', 'cyrillic' or 'vietnamese'. Do not translate
+#. into your own language.
#: functions.php:107
msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)"
msgid "no-subset"
@@ -50,6 +59,8 @@ msgstr "Apparaît lorsque vous utilisez le modèle facultatif Page d’Accue
msgid "Second Front Page Widget Area"
msgstr "Seconde zone de la Page d’Accueil"
+#. Translators: 1 is category, 2 is tag, 3 is the date and 4 is the author's
+#. name.
#: functions.php:390
msgid "This entry was posted in %1$s and tagged %2$s on %3$s ."
msgstr "Cette entrée a été publiée dans %1$s, et marquée avec %2$s, le %3$s ."
@@ -72,9 +83,11 @@ msgctxt "Next post link"
msgid "→"
msgstr "→"
+#. Template Name of the plugin/theme
msgid "Front Page Template"
msgstr "Modèle de Page d’Accueil"
+#. Template Name of the plugin/theme
msgid "Full-width Page Template, No Sidebar"
msgstr "Modèle de page pleine largeur, sans barre latérale"
@@ -156,9 +169,11 @@ msgstr "Désolé, mais rien ne correspond à votre critère de recherche. Veuill
msgid "Archives"
msgstr "Archives"
+#. Theme Name of the plugin/theme
msgid "Twenty Twelve"
msgstr "Twenty Twelve"
+#. Author of the plugin/theme
msgid "the WordPress team"
msgstr "L’équipe WordPress"
@@ -166,6 +181,7 @@ msgstr "L’équipe WordPress"
msgid "Your comment is awaiting moderation."
msgstr "Votre commentaire est en attente de validation."
+#. translators: 1: date, 2: time
#: functions.php:334
msgid "%1$s at %2$s"
msgstr "%1$s à %2$s"
@@ -267,6 +283,8 @@ msgstr "Lire la suite "
msgid "Leave a reply"
msgstr "Laisser une réponse"
+#. #-#-#-#-# twentytwelve.pot (Twenty Twelve 1.5) #-#-#-#-#
+#. Author URI of the plugin/theme
#: footer.php:16
msgid "http://wordpress.org/"
msgstr "http://wordpress.org/"
@@ -291,6 +309,7 @@ msgstr "Navigation des commentaires"
msgid "← Older Comments"
msgstr "← Commentaire plus ancien"
+#. Translators: used between list items, there is a space after the comma.
#: functions.php:370 functions.php:373
msgid ", "
msgstr ", "
diff --git a/sources/wp-content/plugins/akismet/.htaccess b/sources/wordpress/wp-content/plugins/akismet/.htaccess
similarity index 100%
rename from sources/wp-content/plugins/akismet/.htaccess
rename to sources/wordpress/wp-content/plugins/akismet/.htaccess
diff --git a/sources/wp-content/plugins/akismet/_inc/akismet.css b/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.css
similarity index 100%
rename from sources/wp-content/plugins/akismet/_inc/akismet.css
rename to sources/wordpress/wp-content/plugins/akismet/_inc/akismet.css
diff --git a/sources/wp-content/plugins/akismet/_inc/akismet.js b/sources/wordpress/wp-content/plugins/akismet/_inc/akismet.js
similarity index 100%
rename from sources/wp-content/plugins/akismet/_inc/akismet.js
rename to sources/wordpress/wp-content/plugins/akismet/_inc/akismet.js
diff --git a/sources/wp-content/plugins/akismet/_inc/form.js b/sources/wordpress/wp-content/plugins/akismet/_inc/form.js
similarity index 100%
rename from sources/wp-content/plugins/akismet/_inc/form.js
rename to sources/wordpress/wp-content/plugins/akismet/_inc/form.js
diff --git a/sources/wp-content/plugins/akismet/_inc/img/logo-full-2x.png b/sources/wordpress/wp-content/plugins/akismet/_inc/img/logo-full-2x.png
similarity index 100%
rename from sources/wp-content/plugins/akismet/_inc/img/logo-full-2x.png
rename to sources/wordpress/wp-content/plugins/akismet/_inc/img/logo-full-2x.png
diff --git a/sources/wp-content/plugins/akismet/akismet.php b/sources/wordpress/wp-content/plugins/akismet/akismet.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/akismet.php
rename to sources/wordpress/wp-content/plugins/akismet/akismet.php
diff --git a/sources/wp-content/plugins/akismet/class.akismet-admin.php b/sources/wordpress/wp-content/plugins/akismet/class.akismet-admin.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/class.akismet-admin.php
rename to sources/wordpress/wp-content/plugins/akismet/class.akismet-admin.php
diff --git a/sources/wp-content/plugins/akismet/class.akismet-widget.php b/sources/wordpress/wp-content/plugins/akismet/class.akismet-widget.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/class.akismet-widget.php
rename to sources/wordpress/wp-content/plugins/akismet/class.akismet-widget.php
diff --git a/sources/wp-content/plugins/akismet/class.akismet.php b/sources/wordpress/wp-content/plugins/akismet/class.akismet.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/class.akismet.php
rename to sources/wordpress/wp-content/plugins/akismet/class.akismet.php
diff --git a/sources/wp-content/plugins/akismet/index.php b/sources/wordpress/wp-content/plugins/akismet/index.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/index.php
rename to sources/wordpress/wp-content/plugins/akismet/index.php
diff --git a/sources/wp-content/plugins/akismet/readme.txt b/sources/wordpress/wp-content/plugins/akismet/readme.txt
similarity index 100%
rename from sources/wp-content/plugins/akismet/readme.txt
rename to sources/wordpress/wp-content/plugins/akismet/readme.txt
diff --git a/sources/wp-content/plugins/akismet/views/config.php b/sources/wordpress/wp-content/plugins/akismet/views/config.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/views/config.php
rename to sources/wordpress/wp-content/plugins/akismet/views/config.php
diff --git a/sources/wp-content/plugins/akismet/views/get.php b/sources/wordpress/wp-content/plugins/akismet/views/get.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/views/get.php
rename to sources/wordpress/wp-content/plugins/akismet/views/get.php
diff --git a/sources/wp-content/plugins/akismet/views/notice.php b/sources/wordpress/wp-content/plugins/akismet/views/notice.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/views/notice.php
rename to sources/wordpress/wp-content/plugins/akismet/views/notice.php
diff --git a/sources/wp-content/plugins/akismet/views/start.php b/sources/wordpress/wp-content/plugins/akismet/views/start.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/views/start.php
rename to sources/wordpress/wp-content/plugins/akismet/views/start.php
diff --git a/sources/wp-content/plugins/akismet/views/stats.php b/sources/wordpress/wp-content/plugins/akismet/views/stats.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/views/stats.php
rename to sources/wordpress/wp-content/plugins/akismet/views/stats.php
diff --git a/sources/wp-content/plugins/akismet/views/strict.php b/sources/wordpress/wp-content/plugins/akismet/views/strict.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/views/strict.php
rename to sources/wordpress/wp-content/plugins/akismet/views/strict.php
diff --git a/sources/wp-content/plugins/akismet/wrapper.php b/sources/wordpress/wp-content/plugins/akismet/wrapper.php
similarity index 100%
rename from sources/wp-content/plugins/akismet/wrapper.php
rename to sources/wordpress/wp-content/plugins/akismet/wrapper.php
diff --git a/sources/wp-content/plugins/hello.php b/sources/wordpress/wp-content/plugins/hello.php
similarity index 100%
rename from sources/wp-content/plugins/hello.php
rename to sources/wordpress/wp-content/plugins/hello.php
diff --git a/sources/wp-content/plugins/index.php b/sources/wordpress/wp-content/plugins/index.php
similarity index 100%
rename from sources/wp-content/plugins/index.php
rename to sources/wordpress/wp-content/plugins/index.php
diff --git a/sources/wp-content/themes/index.php b/sources/wordpress/wp-content/themes/index.php
similarity index 100%
rename from sources/wp-content/themes/index.php
rename to sources/wordpress/wp-content/themes/index.php
diff --git a/sources/wp-content/themes/twentyfourteen/404.php b/sources/wordpress/wp-content/themes/twentyfourteen/404.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/404.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/404.php
diff --git a/sources/wp-content/themes/twentyfourteen/archive.php b/sources/wordpress/wp-content/themes/twentyfourteen/archive.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/archive.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/archive.php
diff --git a/sources/wp-content/themes/twentyfourteen/author.php b/sources/wordpress/wp-content/themes/twentyfourteen/author.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/author.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/author.php
diff --git a/sources/wp-content/themes/twentyfourteen/category.php b/sources/wordpress/wp-content/themes/twentyfourteen/category.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/category.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/category.php
diff --git a/sources/wp-content/themes/twentyfourteen/comments.php b/sources/wordpress/wp-content/themes/twentyfourteen/comments.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/comments.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/comments.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-aside.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-aside.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-aside.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-aside.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-audio.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-audio.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-audio.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-audio.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-featured-post.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-featured-post.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-featured-post.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-featured-post.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-gallery.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-gallery.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-gallery.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-gallery.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-image.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-image.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-image.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-image.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-link.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-link.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-link.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-link.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-none.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-none.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-none.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-none.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-page.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-page.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-page.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-page.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-quote.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-quote.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-quote.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-quote.php
diff --git a/sources/wp-content/themes/twentyfourteen/content-video.php b/sources/wordpress/wp-content/themes/twentyfourteen/content-video.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content-video.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content-video.php
diff --git a/sources/wp-content/themes/twentyfourteen/content.php b/sources/wordpress/wp-content/themes/twentyfourteen/content.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/content.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/content.php
diff --git a/sources/wp-content/themes/twentyfourteen/css/editor-style.css b/sources/wordpress/wp-content/themes/twentyfourteen/css/editor-style.css
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/css/editor-style.css
rename to sources/wordpress/wp-content/themes/twentyfourteen/css/editor-style.css
diff --git a/sources/wp-content/themes/twentyfourteen/css/ie.css b/sources/wordpress/wp-content/themes/twentyfourteen/css/ie.css
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/css/ie.css
rename to sources/wordpress/wp-content/themes/twentyfourteen/css/ie.css
diff --git a/sources/wp-content/themes/twentyfourteen/featured-content.php b/sources/wordpress/wp-content/themes/twentyfourteen/featured-content.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/featured-content.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/featured-content.php
diff --git a/sources/wp-content/themes/twentyfourteen/footer.php b/sources/wordpress/wp-content/themes/twentyfourteen/footer.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/footer.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/footer.php
diff --git a/sources/wp-content/themes/twentyfourteen/functions.php b/sources/wordpress/wp-content/themes/twentyfourteen/functions.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/functions.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/functions.php
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/COPYING.txt b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/COPYING.txt
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/COPYING.txt
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/COPYING.txt
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/Genericons-Regular.otf
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/LICENSE.txt b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/LICENSE.txt
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/LICENSE.txt
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/LICENSE.txt
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/README.txt b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/README.txt
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/README.txt
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/README.txt
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/example.html b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/example.html
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/example.html
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/example.html
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.eot
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.svg
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.ttf
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/font/genericons-regular-webfont.woff
diff --git a/sources/wp-content/themes/twentyfourteen/genericons/genericons.css b/sources/wordpress/wp-content/themes/twentyfourteen/genericons/genericons.css
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/genericons/genericons.css
rename to sources/wordpress/wp-content/themes/twentyfourteen/genericons/genericons.css
diff --git a/sources/wp-content/themes/twentyfourteen/header.php b/sources/wordpress/wp-content/themes/twentyfourteen/header.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/header.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/header.php
diff --git a/sources/wp-content/themes/twentyfourteen/image.php b/sources/wordpress/wp-content/themes/twentyfourteen/image.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/image.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/image.php
diff --git a/sources/wp-content/themes/twentyfourteen/images/pattern-dark.svg b/sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-dark.svg
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/images/pattern-dark.svg
rename to sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-dark.svg
diff --git a/sources/wp-content/themes/twentyfourteen/images/pattern-light.svg b/sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-light.svg
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/images/pattern-light.svg
rename to sources/wordpress/wp-content/themes/twentyfourteen/images/pattern-light.svg
diff --git a/sources/wp-content/themes/twentyfourteen/inc/back-compat.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/back-compat.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/inc/back-compat.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/inc/back-compat.php
diff --git a/sources/wp-content/themes/twentyfourteen/inc/custom-header.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/custom-header.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/inc/custom-header.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/inc/custom-header.php
diff --git a/sources/wp-content/themes/twentyfourteen/inc/customizer.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/customizer.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/inc/customizer.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/inc/customizer.php
diff --git a/sources/wp-content/themes/twentyfourteen/inc/featured-content.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/featured-content.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/inc/featured-content.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/inc/featured-content.php
diff --git a/sources/wp-content/themes/twentyfourteen/inc/template-tags.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/template-tags.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/inc/template-tags.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/inc/template-tags.php
diff --git a/sources/wp-content/themes/twentyfourteen/inc/widgets.php b/sources/wordpress/wp-content/themes/twentyfourteen/inc/widgets.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/inc/widgets.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/inc/widgets.php
diff --git a/sources/wp-content/themes/twentyfourteen/index.php b/sources/wordpress/wp-content/themes/twentyfourteen/index.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/index.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/index.php
diff --git a/sources/wp-content/themes/twentyfourteen/js/customizer.js b/sources/wordpress/wp-content/themes/twentyfourteen/js/customizer.js
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/js/customizer.js
rename to sources/wordpress/wp-content/themes/twentyfourteen/js/customizer.js
diff --git a/sources/wp-content/themes/twentyfourteen/js/featured-content-admin.js b/sources/wordpress/wp-content/themes/twentyfourteen/js/featured-content-admin.js
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/js/featured-content-admin.js
rename to sources/wordpress/wp-content/themes/twentyfourteen/js/featured-content-admin.js
diff --git a/sources/wp-content/themes/twentyfourteen/js/functions.js b/sources/wordpress/wp-content/themes/twentyfourteen/js/functions.js
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/js/functions.js
rename to sources/wordpress/wp-content/themes/twentyfourteen/js/functions.js
diff --git a/sources/wp-content/themes/twentyfourteen/js/html5.js b/sources/wordpress/wp-content/themes/twentyfourteen/js/html5.js
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/js/html5.js
rename to sources/wordpress/wp-content/themes/twentyfourteen/js/html5.js
diff --git a/sources/wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js b/sources/wordpress/wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js
rename to sources/wordpress/wp-content/themes/twentyfourteen/js/keyboard-image-navigation.js
diff --git a/sources/wp-content/themes/twentyfourteen/js/slider.js b/sources/wordpress/wp-content/themes/twentyfourteen/js/slider.js
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/js/slider.js
rename to sources/wordpress/wp-content/themes/twentyfourteen/js/slider.js
diff --git a/sources/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot b/sources/wordpress/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot
rename to sources/wordpress/wp-content/themes/twentyfourteen/languages/twentyfourteen.pot
diff --git a/sources/wp-content/themes/twentyfourteen/page-templates/contributors.php b/sources/wordpress/wp-content/themes/twentyfourteen/page-templates/contributors.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/page-templates/contributors.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/page-templates/contributors.php
diff --git a/sources/wp-content/themes/twentyfourteen/page-templates/full-width.php b/sources/wordpress/wp-content/themes/twentyfourteen/page-templates/full-width.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/page-templates/full-width.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/page-templates/full-width.php
diff --git a/sources/wp-content/themes/twentyfourteen/page.php b/sources/wordpress/wp-content/themes/twentyfourteen/page.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/page.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/page.php
diff --git a/sources/wp-content/themes/twentyfourteen/rtl.css b/sources/wordpress/wp-content/themes/twentyfourteen/rtl.css
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/rtl.css
rename to sources/wordpress/wp-content/themes/twentyfourteen/rtl.css
diff --git a/sources/wp-content/themes/twentyfourteen/screenshot.png b/sources/wordpress/wp-content/themes/twentyfourteen/screenshot.png
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/screenshot.png
rename to sources/wordpress/wp-content/themes/twentyfourteen/screenshot.png
diff --git a/sources/wp-content/themes/twentyfourteen/search.php b/sources/wordpress/wp-content/themes/twentyfourteen/search.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/search.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/search.php
diff --git a/sources/wp-content/themes/twentyfourteen/sidebar-content.php b/sources/wordpress/wp-content/themes/twentyfourteen/sidebar-content.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/sidebar-content.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/sidebar-content.php
diff --git a/sources/wp-content/themes/twentyfourteen/sidebar-footer.php b/sources/wordpress/wp-content/themes/twentyfourteen/sidebar-footer.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/sidebar-footer.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/sidebar-footer.php
diff --git a/sources/wp-content/themes/twentyfourteen/sidebar.php b/sources/wordpress/wp-content/themes/twentyfourteen/sidebar.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/sidebar.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/sidebar.php
diff --git a/sources/wp-content/themes/twentyfourteen/single.php b/sources/wordpress/wp-content/themes/twentyfourteen/single.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/single.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/single.php
diff --git a/sources/wp-content/themes/twentyfourteen/style.css b/sources/wordpress/wp-content/themes/twentyfourteen/style.css
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/style.css
rename to sources/wordpress/wp-content/themes/twentyfourteen/style.css
diff --git a/sources/wp-content/themes/twentyfourteen/tag.php b/sources/wordpress/wp-content/themes/twentyfourteen/tag.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/tag.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/tag.php
diff --git a/sources/wp-content/themes/twentyfourteen/taxonomy-post_format.php b/sources/wordpress/wp-content/themes/twentyfourteen/taxonomy-post_format.php
similarity index 100%
rename from sources/wp-content/themes/twentyfourteen/taxonomy-post_format.php
rename to sources/wordpress/wp-content/themes/twentyfourteen/taxonomy-post_format.php
diff --git a/sources/wp-content/themes/twentythirteen/404.php b/sources/wordpress/wp-content/themes/twentythirteen/404.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/404.php
rename to sources/wordpress/wp-content/themes/twentythirteen/404.php
diff --git a/sources/wp-content/themes/twentythirteen/archive.php b/sources/wordpress/wp-content/themes/twentythirteen/archive.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/archive.php
rename to sources/wordpress/wp-content/themes/twentythirteen/archive.php
diff --git a/sources/wp-content/themes/twentythirteen/author-bio.php b/sources/wordpress/wp-content/themes/twentythirteen/author-bio.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/author-bio.php
rename to sources/wordpress/wp-content/themes/twentythirteen/author-bio.php
diff --git a/sources/wp-content/themes/twentythirteen/author.php b/sources/wordpress/wp-content/themes/twentythirteen/author.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/author.php
rename to sources/wordpress/wp-content/themes/twentythirteen/author.php
diff --git a/sources/wp-content/themes/twentythirteen/category.php b/sources/wordpress/wp-content/themes/twentythirteen/category.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/category.php
rename to sources/wordpress/wp-content/themes/twentythirteen/category.php
diff --git a/sources/wp-content/themes/twentythirteen/comments.php b/sources/wordpress/wp-content/themes/twentythirteen/comments.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/comments.php
rename to sources/wordpress/wp-content/themes/twentythirteen/comments.php
diff --git a/sources/wp-content/themes/twentythirteen/content-aside.php b/sources/wordpress/wp-content/themes/twentythirteen/content-aside.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-aside.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-aside.php
diff --git a/sources/wp-content/themes/twentythirteen/content-audio.php b/sources/wordpress/wp-content/themes/twentythirteen/content-audio.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-audio.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-audio.php
diff --git a/sources/wp-content/themes/twentythirteen/content-chat.php b/sources/wordpress/wp-content/themes/twentythirteen/content-chat.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-chat.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-chat.php
diff --git a/sources/wp-content/themes/twentythirteen/content-gallery.php b/sources/wordpress/wp-content/themes/twentythirteen/content-gallery.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-gallery.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-gallery.php
diff --git a/sources/wp-content/themes/twentythirteen/content-image.php b/sources/wordpress/wp-content/themes/twentythirteen/content-image.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-image.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-image.php
diff --git a/sources/wp-content/themes/twentythirteen/content-link.php b/sources/wordpress/wp-content/themes/twentythirteen/content-link.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-link.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-link.php
diff --git a/sources/wp-content/themes/twentythirteen/content-none.php b/sources/wordpress/wp-content/themes/twentythirteen/content-none.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-none.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-none.php
diff --git a/sources/wp-content/themes/twentythirteen/content-quote.php b/sources/wordpress/wp-content/themes/twentythirteen/content-quote.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-quote.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-quote.php
diff --git a/sources/wp-content/themes/twentythirteen/content-status.php b/sources/wordpress/wp-content/themes/twentythirteen/content-status.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-status.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-status.php
diff --git a/sources/wp-content/themes/twentythirteen/content-video.php b/sources/wordpress/wp-content/themes/twentythirteen/content-video.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content-video.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content-video.php
diff --git a/sources/wp-content/themes/twentythirteen/content.php b/sources/wordpress/wp-content/themes/twentythirteen/content.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/content.php
rename to sources/wordpress/wp-content/themes/twentythirteen/content.php
diff --git a/sources/wp-content/themes/twentythirteen/css/editor-style.css b/sources/wordpress/wp-content/themes/twentythirteen/css/editor-style.css
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/css/editor-style.css
rename to sources/wordpress/wp-content/themes/twentythirteen/css/editor-style.css
diff --git a/sources/wp-content/themes/twentythirteen/css/ie.css b/sources/wordpress/wp-content/themes/twentythirteen/css/ie.css
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/css/ie.css
rename to sources/wordpress/wp-content/themes/twentythirteen/css/ie.css
diff --git a/sources/wp-content/themes/twentythirteen/footer.php b/sources/wordpress/wp-content/themes/twentythirteen/footer.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/footer.php
rename to sources/wordpress/wp-content/themes/twentythirteen/footer.php
diff --git a/sources/wp-content/themes/twentythirteen/functions.php b/sources/wordpress/wp-content/themes/twentythirteen/functions.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/functions.php
rename to sources/wordpress/wp-content/themes/twentythirteen/functions.php
diff --git a/sources/wp-content/themes/twentythirteen/genericons/COPYING.txt b/sources/wordpress/wp-content/themes/twentythirteen/genericons/COPYING.txt
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/COPYING.txt
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/COPYING.txt
diff --git a/sources/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf b/sources/wordpress/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/Genericons-Regular.otf
diff --git a/sources/wp-content/themes/twentythirteen/genericons/LICENSE.txt b/sources/wordpress/wp-content/themes/twentythirteen/genericons/LICENSE.txt
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/LICENSE.txt
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/LICENSE.txt
diff --git a/sources/wp-content/themes/twentythirteen/genericons/README.txt b/sources/wordpress/wp-content/themes/twentythirteen/genericons/README.txt
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/README.txt
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/README.txt
diff --git a/sources/wp-content/themes/twentythirteen/genericons/example.html b/sources/wordpress/wp-content/themes/twentythirteen/genericons/example.html
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/example.html
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/example.html
diff --git a/sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.eot
diff --git a/sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.svg
diff --git a/sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.ttf
diff --git a/sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff b/sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/font/genericons-regular-webfont.woff
diff --git a/sources/wp-content/themes/twentythirteen/genericons/genericons.css b/sources/wordpress/wp-content/themes/twentythirteen/genericons/genericons.css
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/genericons/genericons.css
rename to sources/wordpress/wp-content/themes/twentythirteen/genericons/genericons.css
diff --git a/sources/wp-content/themes/twentythirteen/header.php b/sources/wordpress/wp-content/themes/twentythirteen/header.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/header.php
rename to sources/wordpress/wp-content/themes/twentythirteen/header.php
diff --git a/sources/wp-content/themes/twentythirteen/image.php b/sources/wordpress/wp-content/themes/twentythirteen/image.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/image.php
rename to sources/wordpress/wp-content/themes/twentythirteen/image.php
diff --git a/sources/wp-content/themes/twentythirteen/images/dotted-line-2x.png b/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-2x.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/dotted-line-2x.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-2x.png
diff --git a/sources/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png b/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light-2x.png
diff --git a/sources/wp-content/themes/twentythirteen/images/dotted-line-light.png b/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/dotted-line-light.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line-light.png
diff --git a/sources/wp-content/themes/twentythirteen/images/dotted-line.png b/sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/dotted-line.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/dotted-line.png
diff --git a/sources/wp-content/themes/twentythirteen/images/headers/circle-thumbnail.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/circle-thumbnail.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/headers/circle-thumbnail.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/headers/circle-thumbnail.png
diff --git a/sources/wp-content/themes/twentythirteen/images/headers/circle.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/circle.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/headers/circle.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/headers/circle.png
diff --git a/sources/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond-thumbnail.png
diff --git a/sources/wp-content/themes/twentythirteen/images/headers/diamond.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/headers/diamond.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/headers/diamond.png
diff --git a/sources/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/headers/star-thumbnail.png
diff --git a/sources/wp-content/themes/twentythirteen/images/headers/star.png b/sources/wordpress/wp-content/themes/twentythirteen/images/headers/star.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/headers/star.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/headers/star.png
diff --git a/sources/wp-content/themes/twentythirteen/images/search-icon-2x.png b/sources/wordpress/wp-content/themes/twentythirteen/images/search-icon-2x.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/search-icon-2x.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/search-icon-2x.png
diff --git a/sources/wp-content/themes/twentythirteen/images/search-icon.png b/sources/wordpress/wp-content/themes/twentythirteen/images/search-icon.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/images/search-icon.png
rename to sources/wordpress/wp-content/themes/twentythirteen/images/search-icon.png
diff --git a/sources/wp-content/themes/twentythirteen/inc/back-compat.php b/sources/wordpress/wp-content/themes/twentythirteen/inc/back-compat.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/inc/back-compat.php
rename to sources/wordpress/wp-content/themes/twentythirteen/inc/back-compat.php
diff --git a/sources/wp-content/themes/twentythirteen/inc/custom-header.php b/sources/wordpress/wp-content/themes/twentythirteen/inc/custom-header.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/inc/custom-header.php
rename to sources/wordpress/wp-content/themes/twentythirteen/inc/custom-header.php
diff --git a/sources/wp-content/themes/twentythirteen/index.php b/sources/wordpress/wp-content/themes/twentythirteen/index.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/index.php
rename to sources/wordpress/wp-content/themes/twentythirteen/index.php
diff --git a/sources/wp-content/themes/twentythirteen/js/functions.js b/sources/wordpress/wp-content/themes/twentythirteen/js/functions.js
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/js/functions.js
rename to sources/wordpress/wp-content/themes/twentythirteen/js/functions.js
diff --git a/sources/wp-content/themes/twentythirteen/js/html5.js b/sources/wordpress/wp-content/themes/twentythirteen/js/html5.js
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/js/html5.js
rename to sources/wordpress/wp-content/themes/twentythirteen/js/html5.js
diff --git a/sources/wp-content/themes/twentythirteen/js/theme-customizer.js b/sources/wordpress/wp-content/themes/twentythirteen/js/theme-customizer.js
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/js/theme-customizer.js
rename to sources/wordpress/wp-content/themes/twentythirteen/js/theme-customizer.js
diff --git a/sources/wp-content/themes/twentythirteen/languages/twentythirteen.pot b/sources/wordpress/wp-content/themes/twentythirteen/languages/twentythirteen.pot
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/languages/twentythirteen.pot
rename to sources/wordpress/wp-content/themes/twentythirteen/languages/twentythirteen.pot
diff --git a/sources/wp-content/themes/twentythirteen/page.php b/sources/wordpress/wp-content/themes/twentythirteen/page.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/page.php
rename to sources/wordpress/wp-content/themes/twentythirteen/page.php
diff --git a/sources/wp-content/themes/twentythirteen/rtl.css b/sources/wordpress/wp-content/themes/twentythirteen/rtl.css
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/rtl.css
rename to sources/wordpress/wp-content/themes/twentythirteen/rtl.css
diff --git a/sources/wp-content/themes/twentythirteen/screenshot.png b/sources/wordpress/wp-content/themes/twentythirteen/screenshot.png
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/screenshot.png
rename to sources/wordpress/wp-content/themes/twentythirteen/screenshot.png
diff --git a/sources/wp-content/themes/twentythirteen/search.php b/sources/wordpress/wp-content/themes/twentythirteen/search.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/search.php
rename to sources/wordpress/wp-content/themes/twentythirteen/search.php
diff --git a/sources/wp-content/themes/twentythirteen/sidebar-main.php b/sources/wordpress/wp-content/themes/twentythirteen/sidebar-main.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/sidebar-main.php
rename to sources/wordpress/wp-content/themes/twentythirteen/sidebar-main.php
diff --git a/sources/wp-content/themes/twentythirteen/sidebar.php b/sources/wordpress/wp-content/themes/twentythirteen/sidebar.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/sidebar.php
rename to sources/wordpress/wp-content/themes/twentythirteen/sidebar.php
diff --git a/sources/wp-content/themes/twentythirteen/single.php b/sources/wordpress/wp-content/themes/twentythirteen/single.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/single.php
rename to sources/wordpress/wp-content/themes/twentythirteen/single.php
diff --git a/sources/wp-content/themes/twentythirteen/style.css b/sources/wordpress/wp-content/themes/twentythirteen/style.css
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/style.css
rename to sources/wordpress/wp-content/themes/twentythirteen/style.css
diff --git a/sources/wp-content/themes/twentythirteen/tag.php b/sources/wordpress/wp-content/themes/twentythirteen/tag.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/tag.php
rename to sources/wordpress/wp-content/themes/twentythirteen/tag.php
diff --git a/sources/wp-content/themes/twentythirteen/taxonomy-post_format.php b/sources/wordpress/wp-content/themes/twentythirteen/taxonomy-post_format.php
similarity index 100%
rename from sources/wp-content/themes/twentythirteen/taxonomy-post_format.php
rename to sources/wordpress/wp-content/themes/twentythirteen/taxonomy-post_format.php
diff --git a/sources/wp-content/themes/twentytwelve/404.php b/sources/wordpress/wp-content/themes/twentytwelve/404.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/404.php
rename to sources/wordpress/wp-content/themes/twentytwelve/404.php
diff --git a/sources/wp-content/themes/twentytwelve/archive.php b/sources/wordpress/wp-content/themes/twentytwelve/archive.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/archive.php
rename to sources/wordpress/wp-content/themes/twentytwelve/archive.php
diff --git a/sources/wp-content/themes/twentytwelve/author.php b/sources/wordpress/wp-content/themes/twentytwelve/author.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/author.php
rename to sources/wordpress/wp-content/themes/twentytwelve/author.php
diff --git a/sources/wp-content/themes/twentytwelve/category.php b/sources/wordpress/wp-content/themes/twentytwelve/category.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/category.php
rename to sources/wordpress/wp-content/themes/twentytwelve/category.php
diff --git a/sources/wp-content/themes/twentytwelve/comments.php b/sources/wordpress/wp-content/themes/twentytwelve/comments.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/comments.php
rename to sources/wordpress/wp-content/themes/twentytwelve/comments.php
diff --git a/sources/wp-content/themes/twentytwelve/content-aside.php b/sources/wordpress/wp-content/themes/twentytwelve/content-aside.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content-aside.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content-aside.php
diff --git a/sources/wp-content/themes/twentytwelve/content-image.php b/sources/wordpress/wp-content/themes/twentytwelve/content-image.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content-image.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content-image.php
diff --git a/sources/wp-content/themes/twentytwelve/content-link.php b/sources/wordpress/wp-content/themes/twentytwelve/content-link.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content-link.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content-link.php
diff --git a/sources/wp-content/themes/twentytwelve/content-none.php b/sources/wordpress/wp-content/themes/twentytwelve/content-none.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content-none.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content-none.php
diff --git a/sources/wp-content/themes/twentytwelve/content-page.php b/sources/wordpress/wp-content/themes/twentytwelve/content-page.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content-page.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content-page.php
diff --git a/sources/wp-content/themes/twentytwelve/content-quote.php b/sources/wordpress/wp-content/themes/twentytwelve/content-quote.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content-quote.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content-quote.php
diff --git a/sources/wp-content/themes/twentytwelve/content-status.php b/sources/wordpress/wp-content/themes/twentytwelve/content-status.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content-status.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content-status.php
diff --git a/sources/wp-content/themes/twentytwelve/content.php b/sources/wordpress/wp-content/themes/twentytwelve/content.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/content.php
rename to sources/wordpress/wp-content/themes/twentytwelve/content.php
diff --git a/sources/wp-content/themes/twentytwelve/css/ie.css b/sources/wordpress/wp-content/themes/twentytwelve/css/ie.css
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/css/ie.css
rename to sources/wordpress/wp-content/themes/twentytwelve/css/ie.css
diff --git a/sources/wp-content/themes/twentytwelve/editor-style-rtl.css b/sources/wordpress/wp-content/themes/twentytwelve/editor-style-rtl.css
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/editor-style-rtl.css
rename to sources/wordpress/wp-content/themes/twentytwelve/editor-style-rtl.css
diff --git a/sources/wp-content/themes/twentytwelve/editor-style.css b/sources/wordpress/wp-content/themes/twentytwelve/editor-style.css
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/editor-style.css
rename to sources/wordpress/wp-content/themes/twentytwelve/editor-style.css
diff --git a/sources/wp-content/themes/twentytwelve/footer.php b/sources/wordpress/wp-content/themes/twentytwelve/footer.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/footer.php
rename to sources/wordpress/wp-content/themes/twentytwelve/footer.php
diff --git a/sources/wp-content/themes/twentytwelve/functions.php b/sources/wordpress/wp-content/themes/twentytwelve/functions.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/functions.php
rename to sources/wordpress/wp-content/themes/twentytwelve/functions.php
diff --git a/sources/wp-content/themes/twentytwelve/header.php b/sources/wordpress/wp-content/themes/twentytwelve/header.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/header.php
rename to sources/wordpress/wp-content/themes/twentytwelve/header.php
diff --git a/sources/wp-content/themes/twentytwelve/image.php b/sources/wordpress/wp-content/themes/twentytwelve/image.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/image.php
rename to sources/wordpress/wp-content/themes/twentytwelve/image.php
diff --git a/sources/wp-content/themes/twentytwelve/inc/custom-header.php b/sources/wordpress/wp-content/themes/twentytwelve/inc/custom-header.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/inc/custom-header.php
rename to sources/wordpress/wp-content/themes/twentytwelve/inc/custom-header.php
diff --git a/sources/wp-content/themes/twentytwelve/index.php b/sources/wordpress/wp-content/themes/twentytwelve/index.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/index.php
rename to sources/wordpress/wp-content/themes/twentytwelve/index.php
diff --git a/sources/wp-content/themes/twentytwelve/js/html5.js b/sources/wordpress/wp-content/themes/twentytwelve/js/html5.js
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/js/html5.js
rename to sources/wordpress/wp-content/themes/twentytwelve/js/html5.js
diff --git a/sources/wp-content/themes/twentytwelve/js/navigation.js b/sources/wordpress/wp-content/themes/twentytwelve/js/navigation.js
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/js/navigation.js
rename to sources/wordpress/wp-content/themes/twentytwelve/js/navigation.js
diff --git a/sources/wp-content/themes/twentytwelve/js/theme-customizer.js b/sources/wordpress/wp-content/themes/twentytwelve/js/theme-customizer.js
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/js/theme-customizer.js
rename to sources/wordpress/wp-content/themes/twentytwelve/js/theme-customizer.js
diff --git a/sources/wp-content/themes/twentytwelve/languages/twentytwelve.pot b/sources/wordpress/wp-content/themes/twentytwelve/languages/twentytwelve.pot
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/languages/twentytwelve.pot
rename to sources/wordpress/wp-content/themes/twentytwelve/languages/twentytwelve.pot
diff --git a/sources/wp-content/themes/twentytwelve/page-templates/front-page.php b/sources/wordpress/wp-content/themes/twentytwelve/page-templates/front-page.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/page-templates/front-page.php
rename to sources/wordpress/wp-content/themes/twentytwelve/page-templates/front-page.php
diff --git a/sources/wp-content/themes/twentytwelve/page-templates/full-width.php b/sources/wordpress/wp-content/themes/twentytwelve/page-templates/full-width.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/page-templates/full-width.php
rename to sources/wordpress/wp-content/themes/twentytwelve/page-templates/full-width.php
diff --git a/sources/wp-content/themes/twentytwelve/page.php b/sources/wordpress/wp-content/themes/twentytwelve/page.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/page.php
rename to sources/wordpress/wp-content/themes/twentytwelve/page.php
diff --git a/sources/wp-content/themes/twentytwelve/rtl.css b/sources/wordpress/wp-content/themes/twentytwelve/rtl.css
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/rtl.css
rename to sources/wordpress/wp-content/themes/twentytwelve/rtl.css
diff --git a/sources/wp-content/themes/twentytwelve/screenshot.png b/sources/wordpress/wp-content/themes/twentytwelve/screenshot.png
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/screenshot.png
rename to sources/wordpress/wp-content/themes/twentytwelve/screenshot.png
diff --git a/sources/wp-content/themes/twentytwelve/search.php b/sources/wordpress/wp-content/themes/twentytwelve/search.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/search.php
rename to sources/wordpress/wp-content/themes/twentytwelve/search.php
diff --git a/sources/wp-content/themes/twentytwelve/sidebar-front.php b/sources/wordpress/wp-content/themes/twentytwelve/sidebar-front.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/sidebar-front.php
rename to sources/wordpress/wp-content/themes/twentytwelve/sidebar-front.php
diff --git a/sources/wp-content/themes/twentytwelve/sidebar.php b/sources/wordpress/wp-content/themes/twentytwelve/sidebar.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/sidebar.php
rename to sources/wordpress/wp-content/themes/twentytwelve/sidebar.php
diff --git a/sources/wp-content/themes/twentytwelve/single.php b/sources/wordpress/wp-content/themes/twentytwelve/single.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/single.php
rename to sources/wordpress/wp-content/themes/twentytwelve/single.php
diff --git a/sources/wp-content/themes/twentytwelve/style.css b/sources/wordpress/wp-content/themes/twentytwelve/style.css
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/style.css
rename to sources/wordpress/wp-content/themes/twentytwelve/style.css
diff --git a/sources/wp-content/themes/twentytwelve/tag.php b/sources/wordpress/wp-content/themes/twentytwelve/tag.php
similarity index 100%
rename from sources/wp-content/themes/twentytwelve/tag.php
rename to sources/wordpress/wp-content/themes/twentytwelve/tag.php
diff --git a/sources/wp-cron.php b/sources/wordpress/wp-cron.php
similarity index 100%
rename from sources/wp-cron.php
rename to sources/wordpress/wp-cron.php
diff --git a/sources/wp-includes/ID3/getid3.lib.php b/sources/wordpress/wp-includes/ID3/getid3.lib.php
similarity index 100%
rename from sources/wp-includes/ID3/getid3.lib.php
rename to sources/wordpress/wp-includes/ID3/getid3.lib.php
diff --git a/sources/wp-includes/ID3/getid3.php b/sources/wordpress/wp-includes/ID3/getid3.php
similarity index 100%
rename from sources/wp-includes/ID3/getid3.php
rename to sources/wordpress/wp-includes/ID3/getid3.php
diff --git a/sources/wp-includes/ID3/license.commercial.txt b/sources/wordpress/wp-includes/ID3/license.commercial.txt
similarity index 100%
rename from sources/wp-includes/ID3/license.commercial.txt
rename to sources/wordpress/wp-includes/ID3/license.commercial.txt
diff --git a/sources/wp-includes/ID3/license.txt b/sources/wordpress/wp-includes/ID3/license.txt
similarity index 100%
rename from sources/wp-includes/ID3/license.txt
rename to sources/wordpress/wp-includes/ID3/license.txt
diff --git a/sources/wp-includes/ID3/module.audio-video.asf.php b/sources/wordpress/wp-includes/ID3/module.audio-video.asf.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio-video.asf.php
rename to sources/wordpress/wp-includes/ID3/module.audio-video.asf.php
diff --git a/sources/wp-includes/ID3/module.audio-video.flv.php b/sources/wordpress/wp-includes/ID3/module.audio-video.flv.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio-video.flv.php
rename to sources/wordpress/wp-includes/ID3/module.audio-video.flv.php
diff --git a/sources/wp-includes/ID3/module.audio-video.matroska.php b/sources/wordpress/wp-includes/ID3/module.audio-video.matroska.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio-video.matroska.php
rename to sources/wordpress/wp-includes/ID3/module.audio-video.matroska.php
diff --git a/sources/wp-includes/ID3/module.audio-video.quicktime.php b/sources/wordpress/wp-includes/ID3/module.audio-video.quicktime.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio-video.quicktime.php
rename to sources/wordpress/wp-includes/ID3/module.audio-video.quicktime.php
diff --git a/sources/wp-includes/ID3/module.audio-video.riff.php b/sources/wordpress/wp-includes/ID3/module.audio-video.riff.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio-video.riff.php
rename to sources/wordpress/wp-includes/ID3/module.audio-video.riff.php
diff --git a/sources/wp-includes/ID3/module.audio.ac3.php b/sources/wordpress/wp-includes/ID3/module.audio.ac3.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio.ac3.php
rename to sources/wordpress/wp-includes/ID3/module.audio.ac3.php
diff --git a/sources/wp-includes/ID3/module.audio.dts.php b/sources/wordpress/wp-includes/ID3/module.audio.dts.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio.dts.php
rename to sources/wordpress/wp-includes/ID3/module.audio.dts.php
diff --git a/sources/wp-includes/ID3/module.audio.flac.php b/sources/wordpress/wp-includes/ID3/module.audio.flac.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio.flac.php
rename to sources/wordpress/wp-includes/ID3/module.audio.flac.php
diff --git a/sources/wp-includes/ID3/module.audio.mp3.php b/sources/wordpress/wp-includes/ID3/module.audio.mp3.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio.mp3.php
rename to sources/wordpress/wp-includes/ID3/module.audio.mp3.php
diff --git a/sources/wp-includes/ID3/module.audio.ogg.php b/sources/wordpress/wp-includes/ID3/module.audio.ogg.php
similarity index 100%
rename from sources/wp-includes/ID3/module.audio.ogg.php
rename to sources/wordpress/wp-includes/ID3/module.audio.ogg.php
diff --git a/sources/wp-includes/ID3/module.tag.apetag.php b/sources/wordpress/wp-includes/ID3/module.tag.apetag.php
similarity index 100%
rename from sources/wp-includes/ID3/module.tag.apetag.php
rename to sources/wordpress/wp-includes/ID3/module.tag.apetag.php
diff --git a/sources/wp-includes/ID3/module.tag.id3v1.php b/sources/wordpress/wp-includes/ID3/module.tag.id3v1.php
similarity index 100%
rename from sources/wp-includes/ID3/module.tag.id3v1.php
rename to sources/wordpress/wp-includes/ID3/module.tag.id3v1.php
diff --git a/sources/wp-includes/ID3/module.tag.id3v2.php b/sources/wordpress/wp-includes/ID3/module.tag.id3v2.php
similarity index 100%
rename from sources/wp-includes/ID3/module.tag.id3v2.php
rename to sources/wordpress/wp-includes/ID3/module.tag.id3v2.php
diff --git a/sources/wp-includes/ID3/module.tag.lyrics3.php b/sources/wordpress/wp-includes/ID3/module.tag.lyrics3.php
similarity index 100%
rename from sources/wp-includes/ID3/module.tag.lyrics3.php
rename to sources/wordpress/wp-includes/ID3/module.tag.lyrics3.php
diff --git a/sources/wp-includes/ID3/readme.txt b/sources/wordpress/wp-includes/ID3/readme.txt
similarity index 100%
rename from sources/wp-includes/ID3/readme.txt
rename to sources/wordpress/wp-includes/ID3/readme.txt
diff --git a/sources/wp-includes/SimplePie/Author.php b/sources/wordpress/wp-includes/SimplePie/Author.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Author.php
rename to sources/wordpress/wp-includes/SimplePie/Author.php
diff --git a/sources/wp-includes/SimplePie/Cache.php b/sources/wordpress/wp-includes/SimplePie/Cache.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Cache.php
rename to sources/wordpress/wp-includes/SimplePie/Cache.php
diff --git a/sources/wp-includes/SimplePie/Cache/Base.php b/sources/wordpress/wp-includes/SimplePie/Cache/Base.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Cache/Base.php
rename to sources/wordpress/wp-includes/SimplePie/Cache/Base.php
diff --git a/sources/wp-includes/SimplePie/Cache/DB.php b/sources/wordpress/wp-includes/SimplePie/Cache/DB.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Cache/DB.php
rename to sources/wordpress/wp-includes/SimplePie/Cache/DB.php
diff --git a/sources/wp-includes/SimplePie/Cache/File.php b/sources/wordpress/wp-includes/SimplePie/Cache/File.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Cache/File.php
rename to sources/wordpress/wp-includes/SimplePie/Cache/File.php
diff --git a/sources/wp-includes/SimplePie/Cache/Memcache.php b/sources/wordpress/wp-includes/SimplePie/Cache/Memcache.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Cache/Memcache.php
rename to sources/wordpress/wp-includes/SimplePie/Cache/Memcache.php
diff --git a/sources/wp-includes/SimplePie/Cache/MySQL.php b/sources/wordpress/wp-includes/SimplePie/Cache/MySQL.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Cache/MySQL.php
rename to sources/wordpress/wp-includes/SimplePie/Cache/MySQL.php
diff --git a/sources/wp-includes/SimplePie/Caption.php b/sources/wordpress/wp-includes/SimplePie/Caption.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Caption.php
rename to sources/wordpress/wp-includes/SimplePie/Caption.php
diff --git a/sources/wp-includes/SimplePie/Category.php b/sources/wordpress/wp-includes/SimplePie/Category.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Category.php
rename to sources/wordpress/wp-includes/SimplePie/Category.php
diff --git a/sources/wp-includes/SimplePie/Content/Type/Sniffer.php b/sources/wordpress/wp-includes/SimplePie/Content/Type/Sniffer.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Content/Type/Sniffer.php
rename to sources/wordpress/wp-includes/SimplePie/Content/Type/Sniffer.php
diff --git a/sources/wp-includes/SimplePie/Copyright.php b/sources/wordpress/wp-includes/SimplePie/Copyright.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Copyright.php
rename to sources/wordpress/wp-includes/SimplePie/Copyright.php
diff --git a/sources/wp-includes/SimplePie/Core.php b/sources/wordpress/wp-includes/SimplePie/Core.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Core.php
rename to sources/wordpress/wp-includes/SimplePie/Core.php
diff --git a/sources/wp-includes/SimplePie/Credit.php b/sources/wordpress/wp-includes/SimplePie/Credit.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Credit.php
rename to sources/wordpress/wp-includes/SimplePie/Credit.php
diff --git a/sources/wp-includes/SimplePie/Decode/HTML/Entities.php b/sources/wordpress/wp-includes/SimplePie/Decode/HTML/Entities.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Decode/HTML/Entities.php
rename to sources/wordpress/wp-includes/SimplePie/Decode/HTML/Entities.php
diff --git a/sources/wp-includes/SimplePie/Enclosure.php b/sources/wordpress/wp-includes/SimplePie/Enclosure.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Enclosure.php
rename to sources/wordpress/wp-includes/SimplePie/Enclosure.php
diff --git a/sources/wp-includes/SimplePie/Exception.php b/sources/wordpress/wp-includes/SimplePie/Exception.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Exception.php
rename to sources/wordpress/wp-includes/SimplePie/Exception.php
diff --git a/sources/wp-includes/SimplePie/File.php b/sources/wordpress/wp-includes/SimplePie/File.php
similarity index 100%
rename from sources/wp-includes/SimplePie/File.php
rename to sources/wordpress/wp-includes/SimplePie/File.php
diff --git a/sources/wp-includes/SimplePie/HTTP/Parser.php b/sources/wordpress/wp-includes/SimplePie/HTTP/Parser.php
similarity index 100%
rename from sources/wp-includes/SimplePie/HTTP/Parser.php
rename to sources/wordpress/wp-includes/SimplePie/HTTP/Parser.php
diff --git a/sources/wp-includes/SimplePie/IRI.php b/sources/wordpress/wp-includes/SimplePie/IRI.php
similarity index 100%
rename from sources/wp-includes/SimplePie/IRI.php
rename to sources/wordpress/wp-includes/SimplePie/IRI.php
diff --git a/sources/wp-includes/SimplePie/Item.php b/sources/wordpress/wp-includes/SimplePie/Item.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Item.php
rename to sources/wordpress/wp-includes/SimplePie/Item.php
diff --git a/sources/wp-includes/SimplePie/Locator.php b/sources/wordpress/wp-includes/SimplePie/Locator.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Locator.php
rename to sources/wordpress/wp-includes/SimplePie/Locator.php
diff --git a/sources/wp-includes/SimplePie/Misc.php b/sources/wordpress/wp-includes/SimplePie/Misc.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Misc.php
rename to sources/wordpress/wp-includes/SimplePie/Misc.php
diff --git a/sources/wp-includes/SimplePie/Net/IPv6.php b/sources/wordpress/wp-includes/SimplePie/Net/IPv6.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Net/IPv6.php
rename to sources/wordpress/wp-includes/SimplePie/Net/IPv6.php
diff --git a/sources/wp-includes/SimplePie/Parse/Date.php b/sources/wordpress/wp-includes/SimplePie/Parse/Date.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Parse/Date.php
rename to sources/wordpress/wp-includes/SimplePie/Parse/Date.php
diff --git a/sources/wp-includes/SimplePie/Parser.php b/sources/wordpress/wp-includes/SimplePie/Parser.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Parser.php
rename to sources/wordpress/wp-includes/SimplePie/Parser.php
diff --git a/sources/wp-includes/SimplePie/Rating.php b/sources/wordpress/wp-includes/SimplePie/Rating.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Rating.php
rename to sources/wordpress/wp-includes/SimplePie/Rating.php
diff --git a/sources/wp-includes/SimplePie/Registry.php b/sources/wordpress/wp-includes/SimplePie/Registry.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Registry.php
rename to sources/wordpress/wp-includes/SimplePie/Registry.php
diff --git a/sources/wp-includes/SimplePie/Restriction.php b/sources/wordpress/wp-includes/SimplePie/Restriction.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Restriction.php
rename to sources/wordpress/wp-includes/SimplePie/Restriction.php
diff --git a/sources/wp-includes/SimplePie/Sanitize.php b/sources/wordpress/wp-includes/SimplePie/Sanitize.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Sanitize.php
rename to sources/wordpress/wp-includes/SimplePie/Sanitize.php
diff --git a/sources/wp-includes/SimplePie/Source.php b/sources/wordpress/wp-includes/SimplePie/Source.php
similarity index 100%
rename from sources/wp-includes/SimplePie/Source.php
rename to sources/wordpress/wp-includes/SimplePie/Source.php
diff --git a/sources/wp-includes/SimplePie/XML/Declaration/Parser.php b/sources/wordpress/wp-includes/SimplePie/XML/Declaration/Parser.php
similarity index 100%
rename from sources/wp-includes/SimplePie/XML/Declaration/Parser.php
rename to sources/wordpress/wp-includes/SimplePie/XML/Declaration/Parser.php
diff --git a/sources/wp-includes/SimplePie/gzdecode.php b/sources/wordpress/wp-includes/SimplePie/gzdecode.php
similarity index 100%
rename from sources/wp-includes/SimplePie/gzdecode.php
rename to sources/wordpress/wp-includes/SimplePie/gzdecode.php
diff --git a/sources/wp-includes/Text/Diff.php b/sources/wordpress/wp-includes/Text/Diff.php
similarity index 100%
rename from sources/wp-includes/Text/Diff.php
rename to sources/wordpress/wp-includes/Text/Diff.php
diff --git a/sources/wp-includes/Text/Diff/Engine/native.php b/sources/wordpress/wp-includes/Text/Diff/Engine/native.php
similarity index 100%
rename from sources/wp-includes/Text/Diff/Engine/native.php
rename to sources/wordpress/wp-includes/Text/Diff/Engine/native.php
diff --git a/sources/wp-includes/Text/Diff/Engine/shell.php b/sources/wordpress/wp-includes/Text/Diff/Engine/shell.php
similarity index 100%
rename from sources/wp-includes/Text/Diff/Engine/shell.php
rename to sources/wordpress/wp-includes/Text/Diff/Engine/shell.php
diff --git a/sources/wp-includes/Text/Diff/Engine/string.php b/sources/wordpress/wp-includes/Text/Diff/Engine/string.php
similarity index 100%
rename from sources/wp-includes/Text/Diff/Engine/string.php
rename to sources/wordpress/wp-includes/Text/Diff/Engine/string.php
diff --git a/sources/wp-includes/Text/Diff/Engine/xdiff.php b/sources/wordpress/wp-includes/Text/Diff/Engine/xdiff.php
similarity index 100%
rename from sources/wp-includes/Text/Diff/Engine/xdiff.php
rename to sources/wordpress/wp-includes/Text/Diff/Engine/xdiff.php
diff --git a/sources/wp-includes/Text/Diff/Renderer.php b/sources/wordpress/wp-includes/Text/Diff/Renderer.php
similarity index 100%
rename from sources/wp-includes/Text/Diff/Renderer.php
rename to sources/wordpress/wp-includes/Text/Diff/Renderer.php
diff --git a/sources/wp-includes/Text/Diff/Renderer/inline.php b/sources/wordpress/wp-includes/Text/Diff/Renderer/inline.php
similarity index 100%
rename from sources/wp-includes/Text/Diff/Renderer/inline.php
rename to sources/wordpress/wp-includes/Text/Diff/Renderer/inline.php
diff --git a/sources/wp-includes/admin-bar.php b/sources/wordpress/wp-includes/admin-bar.php
similarity index 100%
rename from sources/wp-includes/admin-bar.php
rename to sources/wordpress/wp-includes/admin-bar.php
diff --git a/sources/wp-includes/atomlib.php b/sources/wordpress/wp-includes/atomlib.php
similarity index 100%
rename from sources/wp-includes/atomlib.php
rename to sources/wordpress/wp-includes/atomlib.php
diff --git a/sources/wp-includes/author-template.php b/sources/wordpress/wp-includes/author-template.php
similarity index 100%
rename from sources/wp-includes/author-template.php
rename to sources/wordpress/wp-includes/author-template.php
diff --git a/sources/wp-includes/bookmark-template.php b/sources/wordpress/wp-includes/bookmark-template.php
similarity index 100%
rename from sources/wp-includes/bookmark-template.php
rename to sources/wordpress/wp-includes/bookmark-template.php
diff --git a/sources/wp-includes/bookmark.php b/sources/wordpress/wp-includes/bookmark.php
similarity index 100%
rename from sources/wp-includes/bookmark.php
rename to sources/wordpress/wp-includes/bookmark.php
diff --git a/sources/wp-includes/cache.php b/sources/wordpress/wp-includes/cache.php
similarity index 100%
rename from sources/wp-includes/cache.php
rename to sources/wordpress/wp-includes/cache.php
diff --git a/sources/wp-includes/canonical.php b/sources/wordpress/wp-includes/canonical.php
similarity index 98%
rename from sources/wp-includes/canonical.php
rename to sources/wordpress/wp-includes/canonical.php
index c1b9025..42e02d9 100644
--- a/sources/wp-includes/canonical.php
+++ b/sources/wordpress/wp-includes/canonical.php
@@ -360,10 +360,6 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) {
else
unset($redirect['port']);
- if ( ! empty( $user_home['scheme'] ) && $user_home['scheme'] === 'https' ) {
- $redirect['scheme'] = 'https';
- }
-
// trailing /index.php
$redirect['path'] = preg_replace('|/' . preg_quote( $wp_rewrite->index, '|' ) . '/*?$|', '/', $redirect['path']);
@@ -421,7 +417,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) {
( strtolower($original['host']) != 'www.' . strtolower($redirect['host']) && 'www.' . strtolower($original['host']) != strtolower($redirect['host']) ) )
$redirect['host'] = $original['host'];
- $compare_original = array( $original['scheme'], $original['host'], $original['path'] );
+ $compare_original = array( $original['host'], $original['path'] );
if ( !empty( $original['port'] ) )
$compare_original[] = $original['port'];
@@ -429,7 +425,7 @@ function redirect_canonical( $requested_url = null, $do_redirect = true ) {
if ( !empty( $original['query'] ) )
$compare_original[] = $original['query'];
- $compare_redirect = array( $redirect['scheme'], $redirect['host'], $redirect['path'] );
+ $compare_redirect = array( $redirect['host'], $redirect['path'] );
if ( !empty( $redirect['port'] ) )
$compare_redirect[] = $redirect['port'];
diff --git a/sources/wp-includes/capabilities.php b/sources/wordpress/wp-includes/capabilities.php
similarity index 100%
rename from sources/wp-includes/capabilities.php
rename to sources/wordpress/wp-includes/capabilities.php
diff --git a/sources/wp-includes/category-template.php b/sources/wordpress/wp-includes/category-template.php
similarity index 100%
rename from sources/wp-includes/category-template.php
rename to sources/wordpress/wp-includes/category-template.php
diff --git a/sources/wp-includes/category.php b/sources/wordpress/wp-includes/category.php
similarity index 100%
rename from sources/wp-includes/category.php
rename to sources/wordpress/wp-includes/category.php
diff --git a/sources/wp-includes/certificates/ca-bundle.crt b/sources/wordpress/wp-includes/certificates/ca-bundle.crt
similarity index 100%
rename from sources/wp-includes/certificates/ca-bundle.crt
rename to sources/wordpress/wp-includes/certificates/ca-bundle.crt
diff --git a/sources/wp-includes/class-IXR.php b/sources/wordpress/wp-includes/class-IXR.php
similarity index 100%
rename from sources/wp-includes/class-IXR.php
rename to sources/wordpress/wp-includes/class-IXR.php
diff --git a/sources/wp-includes/class-feed.php b/sources/wordpress/wp-includes/class-feed.php
similarity index 100%
rename from sources/wp-includes/class-feed.php
rename to sources/wordpress/wp-includes/class-feed.php
diff --git a/sources/wp-includes/class-http.php b/sources/wordpress/wp-includes/class-http.php
similarity index 100%
rename from sources/wp-includes/class-http.php
rename to sources/wordpress/wp-includes/class-http.php
diff --git a/sources/wp-includes/class-json.php b/sources/wordpress/wp-includes/class-json.php
similarity index 100%
rename from sources/wp-includes/class-json.php
rename to sources/wordpress/wp-includes/class-json.php
diff --git a/sources/wp-includes/class-oembed.php b/sources/wordpress/wp-includes/class-oembed.php
similarity index 100%
rename from sources/wp-includes/class-oembed.php
rename to sources/wordpress/wp-includes/class-oembed.php
diff --git a/sources/wp-includes/class-phpass.php b/sources/wordpress/wp-includes/class-phpass.php
similarity index 98%
rename from sources/wp-includes/class-phpass.php
rename to sources/wordpress/wp-includes/class-phpass.php
index 1970ae9..f2dadae 100644
--- a/sources/wp-includes/class-phpass.php
+++ b/sources/wordpress/wp-includes/class-phpass.php
@@ -214,6 +214,10 @@ class PasswordHash {
function HashPassword($password)
{
+ if ( strlen( $password ) > 4096 ) {
+ return '*';
+ }
+
$random = '';
if (CRYPT_BLOWFISH == 1 && !$this->portable_hashes) {
@@ -249,6 +253,10 @@ class PasswordHash {
function CheckPassword($password, $stored_hash)
{
+ if ( strlen( $password ) > 4096 ) {
+ return false;
+ }
+
$hash = $this->crypt_private($password, $stored_hash);
if ($hash[0] == '*')
$hash = crypt($password, $stored_hash);
diff --git a/sources/wp-includes/class-phpmailer.php b/sources/wordpress/wp-includes/class-phpmailer.php
similarity index 100%
rename from sources/wp-includes/class-phpmailer.php
rename to sources/wordpress/wp-includes/class-phpmailer.php
diff --git a/sources/wp-includes/class-pop3.php b/sources/wordpress/wp-includes/class-pop3.php
similarity index 100%
rename from sources/wp-includes/class-pop3.php
rename to sources/wordpress/wp-includes/class-pop3.php
diff --git a/sources/wp-includes/class-simplepie.php b/sources/wordpress/wp-includes/class-simplepie.php
similarity index 100%
rename from sources/wp-includes/class-simplepie.php
rename to sources/wordpress/wp-includes/class-simplepie.php
diff --git a/sources/wp-includes/class-smtp.php b/sources/wordpress/wp-includes/class-smtp.php
similarity index 100%
rename from sources/wp-includes/class-smtp.php
rename to sources/wordpress/wp-includes/class-smtp.php
diff --git a/sources/wp-includes/class-snoopy.php b/sources/wordpress/wp-includes/class-snoopy.php
similarity index 100%
rename from sources/wp-includes/class-snoopy.php
rename to sources/wordpress/wp-includes/class-snoopy.php
diff --git a/sources/wp-includes/class-wp-admin-bar.php b/sources/wordpress/wp-includes/class-wp-admin-bar.php
similarity index 100%
rename from sources/wp-includes/class-wp-admin-bar.php
rename to sources/wordpress/wp-includes/class-wp-admin-bar.php
diff --git a/sources/wp-includes/class-wp-ajax-response.php b/sources/wordpress/wp-includes/class-wp-ajax-response.php
similarity index 100%
rename from sources/wp-includes/class-wp-ajax-response.php
rename to sources/wordpress/wp-includes/class-wp-ajax-response.php
diff --git a/sources/wp-includes/class-wp-customize-control.php b/sources/wordpress/wp-includes/class-wp-customize-control.php
similarity index 100%
rename from sources/wp-includes/class-wp-customize-control.php
rename to sources/wordpress/wp-includes/class-wp-customize-control.php
diff --git a/sources/wp-includes/class-wp-customize-manager.php b/sources/wordpress/wp-includes/class-wp-customize-manager.php
similarity index 100%
rename from sources/wp-includes/class-wp-customize-manager.php
rename to sources/wordpress/wp-includes/class-wp-customize-manager.php
diff --git a/sources/wp-includes/class-wp-customize-panel.php b/sources/wordpress/wp-includes/class-wp-customize-panel.php
similarity index 100%
rename from sources/wp-includes/class-wp-customize-panel.php
rename to sources/wordpress/wp-includes/class-wp-customize-panel.php
diff --git a/sources/wp-includes/class-wp-customize-section.php b/sources/wordpress/wp-includes/class-wp-customize-section.php
similarity index 100%
rename from sources/wp-includes/class-wp-customize-section.php
rename to sources/wordpress/wp-includes/class-wp-customize-section.php
diff --git a/sources/wp-includes/class-wp-customize-setting.php b/sources/wordpress/wp-includes/class-wp-customize-setting.php
similarity index 100%
rename from sources/wp-includes/class-wp-customize-setting.php
rename to sources/wordpress/wp-includes/class-wp-customize-setting.php
diff --git a/sources/wp-includes/class-wp-customize-widgets.php b/sources/wordpress/wp-includes/class-wp-customize-widgets.php
similarity index 100%
rename from sources/wp-includes/class-wp-customize-widgets.php
rename to sources/wordpress/wp-includes/class-wp-customize-widgets.php
diff --git a/sources/wp-includes/class-wp-editor.php b/sources/wordpress/wp-includes/class-wp-editor.php
similarity index 100%
rename from sources/wp-includes/class-wp-editor.php
rename to sources/wordpress/wp-includes/class-wp-editor.php
diff --git a/sources/wp-includes/class-wp-embed.php b/sources/wordpress/wp-includes/class-wp-embed.php
similarity index 100%
rename from sources/wp-includes/class-wp-embed.php
rename to sources/wordpress/wp-includes/class-wp-embed.php
diff --git a/sources/wp-includes/class-wp-error.php b/sources/wordpress/wp-includes/class-wp-error.php
similarity index 100%
rename from sources/wp-includes/class-wp-error.php
rename to sources/wordpress/wp-includes/class-wp-error.php
diff --git a/sources/wp-includes/class-wp-http-ixr-client.php b/sources/wordpress/wp-includes/class-wp-http-ixr-client.php
similarity index 100%
rename from sources/wp-includes/class-wp-http-ixr-client.php
rename to sources/wordpress/wp-includes/class-wp-http-ixr-client.php
diff --git a/sources/wp-includes/class-wp-image-editor-gd.php b/sources/wordpress/wp-includes/class-wp-image-editor-gd.php
similarity index 100%
rename from sources/wp-includes/class-wp-image-editor-gd.php
rename to sources/wordpress/wp-includes/class-wp-image-editor-gd.php
diff --git a/sources/wp-includes/class-wp-image-editor-imagick.php b/sources/wordpress/wp-includes/class-wp-image-editor-imagick.php
similarity index 100%
rename from sources/wp-includes/class-wp-image-editor-imagick.php
rename to sources/wordpress/wp-includes/class-wp-image-editor-imagick.php
diff --git a/sources/wp-includes/class-wp-image-editor.php b/sources/wordpress/wp-includes/class-wp-image-editor.php
similarity index 100%
rename from sources/wp-includes/class-wp-image-editor.php
rename to sources/wordpress/wp-includes/class-wp-image-editor.php
diff --git a/sources/wp-includes/class-wp-theme.php b/sources/wordpress/wp-includes/class-wp-theme.php
similarity index 100%
rename from sources/wp-includes/class-wp-theme.php
rename to sources/wordpress/wp-includes/class-wp-theme.php
diff --git a/sources/wp-includes/class-wp-walker.php b/sources/wordpress/wp-includes/class-wp-walker.php
similarity index 100%
rename from sources/wp-includes/class-wp-walker.php
rename to sources/wordpress/wp-includes/class-wp-walker.php
diff --git a/sources/wp-includes/class-wp-xmlrpc-server.php b/sources/wordpress/wp-includes/class-wp-xmlrpc-server.php
similarity index 100%
rename from sources/wp-includes/class-wp-xmlrpc-server.php
rename to sources/wordpress/wp-includes/class-wp-xmlrpc-server.php
diff --git a/sources/wp-includes/class-wp.php b/sources/wordpress/wp-includes/class-wp.php
similarity index 100%
rename from sources/wp-includes/class-wp.php
rename to sources/wordpress/wp-includes/class-wp.php
diff --git a/sources/wp-includes/class.wp-dependencies.php b/sources/wordpress/wp-includes/class.wp-dependencies.php
similarity index 100%
rename from sources/wp-includes/class.wp-dependencies.php
rename to sources/wordpress/wp-includes/class.wp-dependencies.php
diff --git a/sources/wp-includes/class.wp-scripts.php b/sources/wordpress/wp-includes/class.wp-scripts.php
similarity index 100%
rename from sources/wp-includes/class.wp-scripts.php
rename to sources/wordpress/wp-includes/class.wp-scripts.php
diff --git a/sources/wp-includes/class.wp-styles.php b/sources/wordpress/wp-includes/class.wp-styles.php
similarity index 100%
rename from sources/wp-includes/class.wp-styles.php
rename to sources/wordpress/wp-includes/class.wp-styles.php
diff --git a/sources/wp-includes/comment-template.php b/sources/wordpress/wp-includes/comment-template.php
similarity index 100%
rename from sources/wp-includes/comment-template.php
rename to sources/wordpress/wp-includes/comment-template.php
diff --git a/sources/wp-includes/comment.php b/sources/wordpress/wp-includes/comment.php
similarity index 100%
rename from sources/wp-includes/comment.php
rename to sources/wordpress/wp-includes/comment.php
diff --git a/sources/wp-includes/compat.php b/sources/wordpress/wp-includes/compat.php
similarity index 100%
rename from sources/wp-includes/compat.php
rename to sources/wordpress/wp-includes/compat.php
diff --git a/sources/wp-includes/cron.php b/sources/wordpress/wp-includes/cron.php
similarity index 100%
rename from sources/wp-includes/cron.php
rename to sources/wordpress/wp-includes/cron.php
diff --git a/sources/wp-includes/css/admin-bar-rtl.css b/sources/wordpress/wp-includes/css/admin-bar-rtl.css
similarity index 100%
rename from sources/wp-includes/css/admin-bar-rtl.css
rename to sources/wordpress/wp-includes/css/admin-bar-rtl.css
diff --git a/sources/wp-includes/css/admin-bar-rtl.min.css b/sources/wordpress/wp-includes/css/admin-bar-rtl.min.css
similarity index 100%
rename from sources/wp-includes/css/admin-bar-rtl.min.css
rename to sources/wordpress/wp-includes/css/admin-bar-rtl.min.css
diff --git a/sources/wp-includes/css/admin-bar.css b/sources/wordpress/wp-includes/css/admin-bar.css
similarity index 100%
rename from sources/wp-includes/css/admin-bar.css
rename to sources/wordpress/wp-includes/css/admin-bar.css
diff --git a/sources/wp-includes/css/admin-bar.min.css b/sources/wordpress/wp-includes/css/admin-bar.min.css
similarity index 100%
rename from sources/wp-includes/css/admin-bar.min.css
rename to sources/wordpress/wp-includes/css/admin-bar.min.css
diff --git a/sources/wp-includes/css/buttons-rtl.css b/sources/wordpress/wp-includes/css/buttons-rtl.css
similarity index 100%
rename from sources/wp-includes/css/buttons-rtl.css
rename to sources/wordpress/wp-includes/css/buttons-rtl.css
diff --git a/sources/wp-includes/css/buttons-rtl.min.css b/sources/wordpress/wp-includes/css/buttons-rtl.min.css
similarity index 100%
rename from sources/wp-includes/css/buttons-rtl.min.css
rename to sources/wordpress/wp-includes/css/buttons-rtl.min.css
diff --git a/sources/wp-includes/css/buttons.css b/sources/wordpress/wp-includes/css/buttons.css
similarity index 100%
rename from sources/wp-includes/css/buttons.css
rename to sources/wordpress/wp-includes/css/buttons.css
diff --git a/sources/wp-includes/css/buttons.min.css b/sources/wordpress/wp-includes/css/buttons.min.css
similarity index 100%
rename from sources/wp-includes/css/buttons.min.css
rename to sources/wordpress/wp-includes/css/buttons.min.css
diff --git a/sources/wp-includes/css/dashicons.css b/sources/wordpress/wp-includes/css/dashicons.css
similarity index 100%
rename from sources/wp-includes/css/dashicons.css
rename to sources/wordpress/wp-includes/css/dashicons.css
diff --git a/sources/wp-includes/css/dashicons.min.css b/sources/wordpress/wp-includes/css/dashicons.min.css
similarity index 100%
rename from sources/wp-includes/css/dashicons.min.css
rename to sources/wordpress/wp-includes/css/dashicons.min.css
diff --git a/sources/wp-includes/css/editor-rtl.css b/sources/wordpress/wp-includes/css/editor-rtl.css
similarity index 100%
rename from sources/wp-includes/css/editor-rtl.css
rename to sources/wordpress/wp-includes/css/editor-rtl.css
diff --git a/sources/wp-includes/css/editor-rtl.min.css b/sources/wordpress/wp-includes/css/editor-rtl.min.css
similarity index 100%
rename from sources/wp-includes/css/editor-rtl.min.css
rename to sources/wordpress/wp-includes/css/editor-rtl.min.css
diff --git a/sources/wp-includes/css/editor.css b/sources/wordpress/wp-includes/css/editor.css
similarity index 100%
rename from sources/wp-includes/css/editor.css
rename to sources/wordpress/wp-includes/css/editor.css
diff --git a/sources/wp-includes/css/editor.min.css b/sources/wordpress/wp-includes/css/editor.min.css
similarity index 100%
rename from sources/wp-includes/css/editor.min.css
rename to sources/wordpress/wp-includes/css/editor.min.css
diff --git a/sources/wp-includes/css/jquery-ui-dialog-rtl.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.css
similarity index 100%
rename from sources/wp-includes/css/jquery-ui-dialog-rtl.css
rename to sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.css
diff --git a/sources/wp-includes/css/jquery-ui-dialog-rtl.min.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.min.css
similarity index 100%
rename from sources/wp-includes/css/jquery-ui-dialog-rtl.min.css
rename to sources/wordpress/wp-includes/css/jquery-ui-dialog-rtl.min.css
diff --git a/sources/wp-includes/css/jquery-ui-dialog.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog.css
similarity index 100%
rename from sources/wp-includes/css/jquery-ui-dialog.css
rename to sources/wordpress/wp-includes/css/jquery-ui-dialog.css
diff --git a/sources/wp-includes/css/jquery-ui-dialog.min.css b/sources/wordpress/wp-includes/css/jquery-ui-dialog.min.css
similarity index 100%
rename from sources/wp-includes/css/jquery-ui-dialog.min.css
rename to sources/wordpress/wp-includes/css/jquery-ui-dialog.min.css
diff --git a/sources/wp-includes/css/media-views-rtl.css b/sources/wordpress/wp-includes/css/media-views-rtl.css
similarity index 99%
rename from sources/wp-includes/css/media-views-rtl.css
rename to sources/wordpress/wp-includes/css/media-views-rtl.css
index d190939..d122b8f 100644
--- a/sources/wp-includes/css/media-views-rtl.css
+++ b/sources/wordpress/wp-includes/css/media-views-rtl.css
@@ -7,6 +7,14 @@
box-sizing: content-box;
}
+.media-frame input,
+.media-frame select,
+.media-frame textarea {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
.media-modal,
.media-frame {
font-family: "Open Sans", sans-serif;
@@ -56,9 +64,6 @@
.media-frame select {
font-family: "Open Sans", sans-serif;
font-size: 12px;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: #dfdfdf;
diff --git a/sources/wordpress/wp-includes/css/media-views-rtl.min.css b/sources/wordpress/wp-includes/css/media-views-rtl.min.css
new file mode 100644
index 0000000..fb2fedb
--- /dev/null
+++ b/sources/wordpress/wp-includes/css/media-views-rtl.min.css
@@ -0,0 +1 @@
+.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame input,.media-frame select,.media-frame textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;text-decoration:none;top:10px;left:10px;width:30px;height:30px;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.media-modal-close .media-modal-icon:before{content:'\f158';font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#2ea2cc}.media-modal-close:active{outline:0}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:left;height:100%}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;left:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;border-right:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h3,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:right;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px;text-align:left}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:right;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:left}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:right}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:right;padding:8px 10px 9px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0}.media-frame-menu{position:absolute;top:0;right:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;right:200px;left:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;right:200px;left:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;right:200px;left:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;right:200px;left:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{right:0}.media-frame.hide-menu .media-frame-menu{right:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title .dashicons{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:left;margin-left:20px}.media-frame-content .crop-content{height:100%}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;right:50%;margin-right:-150px;margin-left:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:10px}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-left:16px}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:right;padding:8px;margin:0;color:#464646;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.attachment.details:focus,.attachment:focus,.selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.attachment .thumbnail:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.attachment .thumbnail img{top:0;left:0}.attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.attachment .close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;position:absolute;z-index:10;top:0;left:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{left:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;right:0;left:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;left:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{left:0;margin-left:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-left:.5em}.attachments-browser .no-media{padding:2em 2em 0 0}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;left:0}.upload-errors .upload-error{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-left:8px;font-weight:700;color:#fff;background:#e00;background:-webkit-gradient(linear,right top,right bottom,from(#e00),to(#a00)) #e00;background:-webkit-linear-gradient(top,#e00,#a00) #e00;background:linear-gradient(to bottom,#e00,#a00) #e00;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;word-wrap:break-word}.uploader-window{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .selection-info a{display:block;float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;text-decoration:none;border-left:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-left:0;margin-left:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:48px;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.media-selection .attachment .thumbnail{top:4px;left:4px;bottom:4px;right:4px}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.media-selection:after{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:left;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin:0 5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .refresh-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:right;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:right;margin-left:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wait{height:auto!important;left:0;bottom:0;right:0}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;left:282px;bottom:0;right:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-right:1px solid #ddd;padding:0 16px 16px;position:absolute;top:0;left:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;left:26px}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.image-details .media-modal{right:140px;left:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{right:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-left:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;right:0}.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.image-details .column-image{width:45%;position:absolute;right:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{color:#666;text-decoration:none;display:block}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140';display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:'\f142'}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:right}.image-details .custom-size span small{color:#999;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:right;margin:26px 6px 0}.image-details .custom-size:after{content:'';display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:'';display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:right;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-right:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:right;width:25%;text-align:left;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;right:440px}.advanced-section,.link-settings{margin-top:10px}#wp-fullscreen-body .uploader-editor,.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;right:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}#wp-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:right}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:940px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:134px}}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{right:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;right:-300px;left:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{right:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{right:0;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{line-height:3;font-size:18px;float:right;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;right:70%}.image-details .column-settings{width:70%}.image-details .media-modal{right:30px;left:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:right;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-right:0}.image-details .embed-media-settings .custom-size{margin-right:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar-primary,.media-modal .attachments-browser .media-toolbar-secondary{width:50%}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{margin:11px 0 0;height:auto;max-width:65%;max-width:-webkit-calc(100% - 38px);max-width:calc(100% - 38px)}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;right:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-frame-content .media-toolbar .attachment-filters,.media-frame-content .media-toolbar .search{max-width:90px}.media-modal-close{top:5px;left:5px}.media-modal .media-frame-title{height:40px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}
\ No newline at end of file
diff --git a/sources/wp-includes/css/media-views.css b/sources/wordpress/wp-includes/css/media-views.css
similarity index 99%
rename from sources/wp-includes/css/media-views.css
rename to sources/wordpress/wp-includes/css/media-views.css
index ced0c8f..e463abf 100644
--- a/sources/wp-includes/css/media-views.css
+++ b/sources/wordpress/wp-includes/css/media-views.css
@@ -7,6 +7,14 @@
box-sizing: content-box;
}
+.media-frame input,
+.media-frame select,
+.media-frame textarea {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
.media-modal,
.media-frame {
font-family: "Open Sans", sans-serif;
@@ -56,9 +64,6 @@
.media-frame select {
font-family: "Open Sans", sans-serif;
font-size: 12px;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: #dfdfdf;
diff --git a/sources/wordpress/wp-includes/css/media-views.min.css b/sources/wordpress/wp-includes/css/media-views.min.css
new file mode 100644
index 0000000..a1d966d
--- /dev/null
+++ b/sources/wordpress/wp-includes/css/media-views.min.css
@@ -0,0 +1 @@
+.media-modal *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.media-frame input,.media-frame select,.media-frame textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.media-frame,.media-modal{font-family:"Open Sans",sans-serif;font-size:12px}.media-frame input,.media-frame textarea{padding:6px 8px}.media-frame select,.wp-admin .media-frame select{line-height:28px;margin-top:3px}.media-frame a{border-bottom:none;color:#21759b}.media-frame a:hover{color:#d54e21}.media-frame a.button{color:#333}.media-frame a.button:hover{color:#222}.media-frame a.button-primary,.media-frame a.button-primary:hover{color:#fff}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-family:"Open Sans",sans-serif;font-size:12px;border-width:1px;border-style:solid;border-color:#dfdfdf}.media-frame input[type=email]:focus,.media-frame input[type=number]:focus,.media-frame input[type=password]:focus,.media-frame input[type=search]:focus,.media-frame input[type=text]:focus,.media-frame input[type=url]:focus,.media-frame select:focus,.media-frame textarea:focus{border-color:#5b9dd9}.media-frame select{height:24px;padding:2px}.media-frame input:disabled,.media-frame input[readonly],.media-frame textarea:disabled,.media-frame textarea[readonly]{background-color:#eee}.media-frame input[type=search]{-webkit-appearance:textfield}.media-frame :-moz-placeholder{color:#a9a9a9}.media-frame .hidden{display:none}.ui-draggable,.ui-sortable{-ms-touch-action:none;touch-action:none}.meta-box-sortables.ui-sortable{-ms-touch-action:auto;touch-action:auto}.meta-box-sortables.ui-sortable .hndle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;text-decoration:none;top:10px;right:10px;width:30px;height:30px;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none}.media-modal-close span.media-modal-icon{display:block;margin-top:5px;width:30px;height:15px;background-image:none;text-align:center}.media-modal-close .media-modal-icon:before{content:'\f158';font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#2ea2cc}.media-modal-close:active{outline:0}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #dfdfdf;overflow:hidden}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;top:0;right:0;bottom:0;width:267px;padding:0 16px 24px;z-index:75;background:#f3f3f3;border-left:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h3,.media-sidebar h3{position:relative;font-weight:700;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=checkbox],.attachment-details .field input[type=radio],.attachment-details .setting input[type=checkbox],.attachment-details .setting input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .setting input[type=checkbox],.media-sidebar .setting input[type=radio]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:66%}.compat-item .field input[type=email],.compat-item .field input[type=number],.compat-item .field input[type=password],.compat-item .field input[type=search],.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=url]{width:100%;margin:0}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:10px 0;background:#f3f3f3;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;line-height:18px;font-size:14px;color:#0074a2;text-decoration:none}.media-menu>a:hover{color:#21759B;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#222;font-weight:700}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:left;padding:8px 10px 9px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#333}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.media-frame-menu{position:absolute;top:0;left:0;bottom:0;width:200px;z-index:150}.media-frame-title{position:absolute;top:0;left:200px;right:0;height:50px;z-index:200}.media-frame-router{position:absolute;top:50px;left:200px;right:0;height:36px;z-index:200}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;left:200px;right:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-router{display:none}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title .dashicons{display:none}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:10px}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#464646;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.media-toolbar-secondary .search{margin-right:16px}.attachments{margin:0;-webkit-overflow-scrolling:touch}.attachment{position:relative;float:left;padding:8px;margin:0;color:#464646;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.attachment.details:focus,.attachment:focus,.selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #1e8cbe}.attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.attachment-preview:before{content:'';display:block;padding-top:100%}.attachment .icon{margin:0 auto;overflow:hidden}.attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.attachment .portrait img{max-width:100%}.attachment .landscape img{max-height:100%}.attachment .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.attachment .thumbnail img{top:0;left:0}.attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .attachment img.icon{top:20%;position:relative}.attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:700;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.attachment .filename div{padding:5px 10px}.attachment .thumbnail img{position:absolute}.attachment .close{display:none;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;font-size:20px;line-height:20px;text-align:center;text-decoration:none;color:#464646;background-color:#fff;background-position:-96px 4px;border-width:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.attachment .close:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.6)}.attachment:hover .close{display:block}.attachment .check{display:none;height:24px;width:24px;position:absolute;z-index:10;top:0;right:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.attachment .check div{background-position:-1px 0;height:15px;width:15px;margin:5px}.attachment .check:hover div{background-position:-40px 0}.attachment.selected .check{display:block}.attachment.details .check,.attachment.selected .check:focus,.media-frame.mode-grid .attachment.selected .check{background-color:#1e8cbe;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 2px #1e8cbe}.attachment.details .check div,.media-frame.mode-grid .attachment.selected .check div{background-position:-21px 0}.attachment.details .check:hover div,.attachment.selected .check:focus div,.media-frame.mode-grid .attachment.selected .check:hover div{background-position:-60px 0}.media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#777;display:inline-block;content:'\f335';font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-right:.5em}.attachments-browser .no-media{padding:2em 0 0 2em}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#dfdfdf;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#1e8cbe;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width 300ms;transition:width 300ms}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.media-sidebar .media-uploader-status{border-bottom:1px solid #dfdfdf}.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#464646}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{margin:8px auto 0;padding:8px;border:1px solid #c00;background:#ffebe8;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-label{padding:2px 4px;margin-right:8px;font-weight:700;color:#fff;background:#e00;background:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#a00)) #e00;background:-webkit-linear-gradient(top,#e00,#a00) #e00;background:linear-gradient(to bottom,#e00,#a00) #e00;-webkit-border-radius:3px;border-radius:3px}.upload-errors .upload-error-message{display:block;padding-top:8px;color:#b44;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#464646;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:700}.media-selection .selection-info a{display:block;float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;text-decoration:none;border-right:1px solid #dfdfdf;color:#21759B}.media-selection .selection-info a:hover{background:#21759B;color:#fff;border-color:transparent}.media-selection .selection-info a:last-child{border-right:0;margin-right:0}.media-selection .selection-info .clear-selection{color:red}.media-selection .selection-info .clear-selection:hover{background:red}.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .attachments{display:inline-block;height:48px;margin:6px;padding:0;overflow:hidden;vertical-align:top}.media-selection .attachment{width:48px;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.media-selection .attachment .thumbnail{top:4px;right:4px;bottom:4px;left:4px}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe;box-shadow:0 0 0 1px #fff,0 0 0 3px #1e8cbe}.media-selection:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) 0 0/20px 20px no-repeat;-webkit-background-size:20px 20px;display:none;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:right;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin:0 5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved,.attachment-details.save-waiting .settings-save-status .spinner{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:700;color:#464646;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .refresh-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment,.attachment-info .refresh-attachment{display:none}.attachment-details.needs-refresh .attachment-info .refresh-attachment,.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{color:#bc0b0b}.media-modal .delete-attachment:hover,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wait{height:auto!important;right:0;bottom:0;left:0}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;right:282px;bottom:0;left:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-left:1px solid #ddd;padding:0 16px 16px;position:absolute;top:0;right:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top h3{text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 0}.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.media-modal .imgedit-help-toggle{margin-top:-2px;cursor:pointer;color:#666}.media-modal .imgedit-help-toggled span.dashicons:before{content:'\f142'}.media-modal .imgedit-group img{margin-top:5px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{display:block;position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.media-frame .embed-loading .embed-url .spinner{display:block}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.embed-preview embed,.embed-preview iframe,.embed-preview img{max-width:100%}.embed-preview img{height:auto}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-right:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{color:#666;text-decoration:none;display:block}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f140';display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:'\f142'}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:left}.image-details .custom-size span small{color:#999;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size:after{content:'';display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:left;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-left:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}#wp-fullscreen-body .uploader-editor,.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}#wp-fullscreen-body .uploader-editor{background:rgba(0,86,132,.9);position:fixed;z-index:100050}.wp-editor-wrap.wp-fullscreen-wrap .uploader-editor{opacity:0}#wp-fullscreen-body .uploader-editor-content,.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:700;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}#wp-fullscreen-body .uploader-editor .uploader-editor-title,.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=email],.rtl .media-frame input[type=number],.rtl .media-frame input[type=password],.rtl .media-frame input[type=search],.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:940px){.media-frame-content .media-toolbar-primary .search,.media-frame-content .media-toolbar-secondary .attachment-filters{max-width:134px}}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;left:-300px;right:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{left:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{left:0;color:#21759b}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{line-height:3;font-size:18px;float:left;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=email],.attachment-details .setting input[type=number],.attachment-details .setting input[type=password],.attachment-details .setting input[type=search],.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar-primary,.media-modal .attachments-browser .media-toolbar-secondary{width:50%}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{margin:11px 0 0;height:auto;max-width:65%;max-width:-webkit-calc(100% - 38px);max-width:calc(100% - 38px)}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 8px 0}.media-frame input[type=email],.media-frame input[type=number],.media-frame input[type=password],.media-frame input[type=search],.media-frame input[type=text],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-frame-content .media-toolbar .attachment-filters,.media-frame-content .media-toolbar .search{max-width:90px}.media-modal-close{top:5px;right:5px}.media-modal .media-frame-title{height:40px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%}
\ No newline at end of file
diff --git a/sources/wp-includes/css/wp-auth-check-rtl.css b/sources/wordpress/wp-includes/css/wp-auth-check-rtl.css
similarity index 100%
rename from sources/wp-includes/css/wp-auth-check-rtl.css
rename to sources/wordpress/wp-includes/css/wp-auth-check-rtl.css
diff --git a/sources/wp-includes/css/wp-auth-check-rtl.min.css b/sources/wordpress/wp-includes/css/wp-auth-check-rtl.min.css
similarity index 100%
rename from sources/wp-includes/css/wp-auth-check-rtl.min.css
rename to sources/wordpress/wp-includes/css/wp-auth-check-rtl.min.css
diff --git a/sources/wp-includes/css/wp-auth-check.css b/sources/wordpress/wp-includes/css/wp-auth-check.css
similarity index 100%
rename from sources/wp-includes/css/wp-auth-check.css
rename to sources/wordpress/wp-includes/css/wp-auth-check.css
diff --git a/sources/wp-includes/css/wp-auth-check.min.css b/sources/wordpress/wp-includes/css/wp-auth-check.min.css
similarity index 100%
rename from sources/wp-includes/css/wp-auth-check.min.css
rename to sources/wordpress/wp-includes/css/wp-auth-check.min.css
diff --git a/sources/wp-includes/css/wp-pointer-rtl.css b/sources/wordpress/wp-includes/css/wp-pointer-rtl.css
similarity index 100%
rename from sources/wp-includes/css/wp-pointer-rtl.css
rename to sources/wordpress/wp-includes/css/wp-pointer-rtl.css
diff --git a/sources/wp-includes/css/wp-pointer-rtl.min.css b/sources/wordpress/wp-includes/css/wp-pointer-rtl.min.css
similarity index 100%
rename from sources/wp-includes/css/wp-pointer-rtl.min.css
rename to sources/wordpress/wp-includes/css/wp-pointer-rtl.min.css
diff --git a/sources/wp-includes/css/wp-pointer.css b/sources/wordpress/wp-includes/css/wp-pointer.css
similarity index 100%
rename from sources/wp-includes/css/wp-pointer.css
rename to sources/wordpress/wp-includes/css/wp-pointer.css
diff --git a/sources/wp-includes/css/wp-pointer.min.css b/sources/wordpress/wp-includes/css/wp-pointer.min.css
similarity index 100%
rename from sources/wp-includes/css/wp-pointer.min.css
rename to sources/wordpress/wp-includes/css/wp-pointer.min.css
diff --git a/sources/wp-includes/date.php b/sources/wordpress/wp-includes/date.php
similarity index 100%
rename from sources/wp-includes/date.php
rename to sources/wordpress/wp-includes/date.php
diff --git a/sources/wp-includes/default-constants.php b/sources/wordpress/wp-includes/default-constants.php
similarity index 100%
rename from sources/wp-includes/default-constants.php
rename to sources/wordpress/wp-includes/default-constants.php
diff --git a/sources/wp-includes/default-filters.php b/sources/wordpress/wp-includes/default-filters.php
similarity index 100%
rename from sources/wp-includes/default-filters.php
rename to sources/wordpress/wp-includes/default-filters.php
diff --git a/sources/wp-includes/default-widgets.php b/sources/wordpress/wp-includes/default-widgets.php
similarity index 100%
rename from sources/wp-includes/default-widgets.php
rename to sources/wordpress/wp-includes/default-widgets.php
diff --git a/sources/wp-includes/deprecated.php b/sources/wordpress/wp-includes/deprecated.php
similarity index 100%
rename from sources/wp-includes/deprecated.php
rename to sources/wordpress/wp-includes/deprecated.php
diff --git a/sources/wp-includes/feed-atom-comments.php b/sources/wordpress/wp-includes/feed-atom-comments.php
similarity index 100%
rename from sources/wp-includes/feed-atom-comments.php
rename to sources/wordpress/wp-includes/feed-atom-comments.php
diff --git a/sources/wp-includes/feed-atom.php b/sources/wordpress/wp-includes/feed-atom.php
similarity index 100%
rename from sources/wp-includes/feed-atom.php
rename to sources/wordpress/wp-includes/feed-atom.php
diff --git a/sources/wp-includes/feed-rdf.php b/sources/wordpress/wp-includes/feed-rdf.php
similarity index 100%
rename from sources/wp-includes/feed-rdf.php
rename to sources/wordpress/wp-includes/feed-rdf.php
diff --git a/sources/wp-includes/feed-rss.php b/sources/wordpress/wp-includes/feed-rss.php
similarity index 100%
rename from sources/wp-includes/feed-rss.php
rename to sources/wordpress/wp-includes/feed-rss.php
diff --git a/sources/wp-includes/feed-rss2-comments.php b/sources/wordpress/wp-includes/feed-rss2-comments.php
similarity index 100%
rename from sources/wp-includes/feed-rss2-comments.php
rename to sources/wordpress/wp-includes/feed-rss2-comments.php
diff --git a/sources/wp-includes/feed-rss2.php b/sources/wordpress/wp-includes/feed-rss2.php
similarity index 100%
rename from sources/wp-includes/feed-rss2.php
rename to sources/wordpress/wp-includes/feed-rss2.php
diff --git a/sources/wp-includes/feed.php b/sources/wordpress/wp-includes/feed.php
similarity index 100%
rename from sources/wp-includes/feed.php
rename to sources/wordpress/wp-includes/feed.php
diff --git a/sources/wp-includes/fonts/dashicons.eot b/sources/wordpress/wp-includes/fonts/dashicons.eot
similarity index 100%
rename from sources/wp-includes/fonts/dashicons.eot
rename to sources/wordpress/wp-includes/fonts/dashicons.eot
diff --git a/sources/wp-includes/fonts/dashicons.svg b/sources/wordpress/wp-includes/fonts/dashicons.svg
similarity index 100%
rename from sources/wp-includes/fonts/dashicons.svg
rename to sources/wordpress/wp-includes/fonts/dashicons.svg
diff --git a/sources/wp-includes/fonts/dashicons.ttf b/sources/wordpress/wp-includes/fonts/dashicons.ttf
similarity index 100%
rename from sources/wp-includes/fonts/dashicons.ttf
rename to sources/wordpress/wp-includes/fonts/dashicons.ttf
diff --git a/sources/wp-includes/fonts/dashicons.woff b/sources/wordpress/wp-includes/fonts/dashicons.woff
similarity index 100%
rename from sources/wp-includes/fonts/dashicons.woff
rename to sources/wordpress/wp-includes/fonts/dashicons.woff
diff --git a/sources/wp-includes/formatting.php b/sources/wordpress/wp-includes/formatting.php
similarity index 99%
rename from sources/wp-includes/formatting.php
rename to sources/wordpress/wp-includes/formatting.php
index 1f18ab9..e79043b 100644
--- a/sources/wp-includes/formatting.php
+++ b/sources/wordpress/wp-includes/formatting.php
@@ -28,7 +28,7 @@
* @return string The string replaced with html entities
*/
function wptexturize($text, $reset = false) {
- global $wp_cockneyreplace;
+ global $wp_cockneyreplace, $shortcode_tags;
static $static_characters, $static_replacements, $dynamic_characters, $dynamic_replacements,
$default_no_texturize_tags, $default_no_texturize_shortcodes, $run_texturize = true;
@@ -205,21 +205,34 @@ function wptexturize($text, $reset = false) {
// Look for shortcodes and HTML elements.
+ $tagnames = array_keys( $shortcode_tags );
+ $tagregexp = join( '|', array_map( 'preg_quote', $tagnames ) );
+ $tagregexp = "(?:$tagregexp)(?![\\w-])"; // Excerpt of get_shortcode_regex().
+
+ $comment_regex =
+ '!' // Start of comment, after the <.
+ . '(?:' // Unroll the loop: Consume everything until --> is found.
+ . '-(?!->)' // Dash not followed by end of comment.
+ . '[^\-]*+' // Consume non-dashes.
+ . ')*+' // Loop possessively.
+ . '-->'; // End of comment.
+
$regex = '/(' // Capture the entire match.
. '<' // Find start of element.
. '(?(?=!--)' // Is this a comment?
- . '.+?--\s*>' // Find end of comment
+ . $comment_regex // Find end of comment
. '|'
. '[^>]+>' // Find end of element
. ')'
. '|'
. '\[' // Find start of shortcode.
- . '\[?' // Shortcodes may begin with [[
+ . '[\/\[]?' // Shortcodes may begin with [/ or [[
+ . $tagregexp // Only match registered shortcodes, because performance.
. '(?:'
- . '[^\[\]<>]' // Shortcodes do not contain other shortcodes.
+ . '[^\[\]<>]+' // Shortcodes do not contain other shortcodes. Quantifier critical.
. '|'
- . '<[^>]+>' // HTML elements permitted. Prevents matching ] before >.
- . ')++'
+ . '<[^\[\]>]*>' // HTML elements permitted. Prevents matching ] before >.
+ . ')*+' // Possessive critical.
. '\]' // Find end of shortcode.
. '\]?' // Shortcodes may end with ]]
. ')/s';
@@ -241,12 +254,12 @@ function wptexturize($text, $reset = false) {
continue;
- } elseif ( '[' === $first && 1 === preg_match( '/^\[(?:[^\[\]<>]|<[^>]+>)++\]$/', $curl ) ) {
+ } elseif ( '[' === $first && 1 === preg_match( '/^\[\/?' . $tagregexp . '(?:[^\[\]<>]+|<[^\[\]>]*>)*+\]$/', $curl ) ) {
// This is a shortcode delimiter.
_wptexturize_pushpop_element( $curl, $no_texturize_shortcodes_stack, $no_texturize_shortcodes );
- } elseif ( '[' === $first && 1 === preg_match( '/^\[\[?(?:[^\[\]<>]|<[^>]+>)++\]\]?$/', $curl ) ) {
+ } elseif ( '[' === $first && 1 === preg_match( '/^\[[\/\[]?' . $tagregexp . '(?:[^\[\]<>]+|<[^\[\]>]*>)*+\]\]?$/', $curl ) ) {
// This is an escaped shortcode delimiter.
// Do not texturize.
diff --git a/sources/wp-includes/functions.php b/sources/wordpress/wp-includes/functions.php
similarity index 100%
rename from sources/wp-includes/functions.php
rename to sources/wordpress/wp-includes/functions.php
diff --git a/sources/wp-includes/functions.wp-scripts.php b/sources/wordpress/wp-includes/functions.wp-scripts.php
similarity index 100%
rename from sources/wp-includes/functions.wp-scripts.php
rename to sources/wordpress/wp-includes/functions.wp-scripts.php
diff --git a/sources/wp-includes/functions.wp-styles.php b/sources/wordpress/wp-includes/functions.wp-styles.php
similarity index 100%
rename from sources/wp-includes/functions.wp-styles.php
rename to sources/wordpress/wp-includes/functions.wp-styles.php
diff --git a/sources/wp-includes/general-template.php b/sources/wordpress/wp-includes/general-template.php
similarity index 100%
rename from sources/wp-includes/general-template.php
rename to sources/wordpress/wp-includes/general-template.php
diff --git a/sources/wp-includes/http.php b/sources/wordpress/wp-includes/http.php
similarity index 98%
rename from sources/wp-includes/http.php
rename to sources/wordpress/wp-includes/http.php
index 3a5f4ad..838ed1f 100644
--- a/sources/wp-includes/http.php
+++ b/sources/wordpress/wp-includes/http.php
@@ -444,8 +444,9 @@ function send_origin_headers() {
* @return mixed URL or false on failure.
*/
function wp_http_validate_url( $url ) {
+ $original_url = $url;
$url = wp_kses_bad_protocol( $url, array( 'http', 'https' ) );
- if ( ! $url )
+ if ( ! $url || strtolower( $url ) !== strtolower( $original_url ) )
return false;
$parsed_url = @parse_url( $url );
@@ -455,7 +456,7 @@ function wp_http_validate_url( $url ) {
if ( isset( $parsed_url['user'] ) || isset( $parsed_url['pass'] ) )
return false;
- if ( false !== strpos( $parsed_url['host'], ':' ) )
+ if ( false !== strpbrk( $parsed_url['host'], ':#?[]' ) )
return false;
$parsed_home = @parse_url( get_option( 'home' ) );
@@ -473,8 +474,7 @@ function wp_http_validate_url( $url ) {
}
if ( $ip ) {
$parts = array_map( 'intval', explode( '.', $ip ) );
- if ( '127.0.0.1' === $ip
- || ( 10 === $parts[0] )
+ if ( 127 === $parts[0] || 10 === $parts[0]
|| ( 172 === $parts[0] && 16 <= $parts[1] && 31 >= $parts[1] )
|| ( 192 === $parts[0] && 168 === $parts[1] )
) {
diff --git a/sources/wp-includes/images/admin-bar-sprite-2x.png b/sources/wordpress/wp-includes/images/admin-bar-sprite-2x.png
similarity index 100%
rename from sources/wp-includes/images/admin-bar-sprite-2x.png
rename to sources/wordpress/wp-includes/images/admin-bar-sprite-2x.png
diff --git a/sources/wp-includes/images/admin-bar-sprite.png b/sources/wordpress/wp-includes/images/admin-bar-sprite.png
similarity index 100%
rename from sources/wp-includes/images/admin-bar-sprite.png
rename to sources/wordpress/wp-includes/images/admin-bar-sprite.png
diff --git a/sources/wp-includes/images/arrow-pointer-blue-2x.png b/sources/wordpress/wp-includes/images/arrow-pointer-blue-2x.png
similarity index 100%
rename from sources/wp-includes/images/arrow-pointer-blue-2x.png
rename to sources/wordpress/wp-includes/images/arrow-pointer-blue-2x.png
diff --git a/sources/wp-includes/images/arrow-pointer-blue.png b/sources/wordpress/wp-includes/images/arrow-pointer-blue.png
similarity index 100%
rename from sources/wp-includes/images/arrow-pointer-blue.png
rename to sources/wordpress/wp-includes/images/arrow-pointer-blue.png
diff --git a/sources/wp-includes/images/blank.gif b/sources/wordpress/wp-includes/images/blank.gif
similarity index 100%
rename from sources/wp-includes/images/blank.gif
rename to sources/wordpress/wp-includes/images/blank.gif
diff --git a/sources/wp-includes/images/crystal/archive.png b/sources/wordpress/wp-includes/images/crystal/archive.png
similarity index 100%
rename from sources/wp-includes/images/crystal/archive.png
rename to sources/wordpress/wp-includes/images/crystal/archive.png
diff --git a/sources/wp-includes/images/crystal/audio.png b/sources/wordpress/wp-includes/images/crystal/audio.png
similarity index 100%
rename from sources/wp-includes/images/crystal/audio.png
rename to sources/wordpress/wp-includes/images/crystal/audio.png
diff --git a/sources/wp-includes/images/crystal/code.png b/sources/wordpress/wp-includes/images/crystal/code.png
similarity index 100%
rename from sources/wp-includes/images/crystal/code.png
rename to sources/wordpress/wp-includes/images/crystal/code.png
diff --git a/sources/wp-includes/images/crystal/default.png b/sources/wordpress/wp-includes/images/crystal/default.png
similarity index 100%
rename from sources/wp-includes/images/crystal/default.png
rename to sources/wordpress/wp-includes/images/crystal/default.png
diff --git a/sources/wp-includes/images/crystal/document.png b/sources/wordpress/wp-includes/images/crystal/document.png
similarity index 100%
rename from sources/wp-includes/images/crystal/document.png
rename to sources/wordpress/wp-includes/images/crystal/document.png
diff --git a/sources/wp-includes/images/crystal/interactive.png b/sources/wordpress/wp-includes/images/crystal/interactive.png
similarity index 100%
rename from sources/wp-includes/images/crystal/interactive.png
rename to sources/wordpress/wp-includes/images/crystal/interactive.png
diff --git a/sources/wp-includes/images/crystal/license.txt b/sources/wordpress/wp-includes/images/crystal/license.txt
similarity index 100%
rename from sources/wp-includes/images/crystal/license.txt
rename to sources/wordpress/wp-includes/images/crystal/license.txt
diff --git a/sources/wp-includes/images/crystal/spreadsheet.png b/sources/wordpress/wp-includes/images/crystal/spreadsheet.png
similarity index 100%
rename from sources/wp-includes/images/crystal/spreadsheet.png
rename to sources/wordpress/wp-includes/images/crystal/spreadsheet.png
diff --git a/sources/wp-includes/images/crystal/text.png b/sources/wordpress/wp-includes/images/crystal/text.png
similarity index 100%
rename from sources/wp-includes/images/crystal/text.png
rename to sources/wordpress/wp-includes/images/crystal/text.png
diff --git a/sources/wp-includes/images/crystal/video.png b/sources/wordpress/wp-includes/images/crystal/video.png
similarity index 100%
rename from sources/wp-includes/images/crystal/video.png
rename to sources/wordpress/wp-includes/images/crystal/video.png
diff --git a/sources/wp-includes/images/down_arrow-2x.gif b/sources/wordpress/wp-includes/images/down_arrow-2x.gif
similarity index 100%
rename from sources/wp-includes/images/down_arrow-2x.gif
rename to sources/wordpress/wp-includes/images/down_arrow-2x.gif
diff --git a/sources/wp-includes/images/down_arrow.gif b/sources/wordpress/wp-includes/images/down_arrow.gif
similarity index 100%
rename from sources/wp-includes/images/down_arrow.gif
rename to sources/wordpress/wp-includes/images/down_arrow.gif
diff --git a/sources/wp-includes/images/icon-pointer-flag-2x.png b/sources/wordpress/wp-includes/images/icon-pointer-flag-2x.png
similarity index 100%
rename from sources/wp-includes/images/icon-pointer-flag-2x.png
rename to sources/wordpress/wp-includes/images/icon-pointer-flag-2x.png
diff --git a/sources/wp-includes/images/icon-pointer-flag.png b/sources/wordpress/wp-includes/images/icon-pointer-flag.png
similarity index 100%
rename from sources/wp-includes/images/icon-pointer-flag.png
rename to sources/wordpress/wp-includes/images/icon-pointer-flag.png
diff --git a/sources/wp-includes/images/media/archive.png b/sources/wordpress/wp-includes/images/media/archive.png
similarity index 100%
rename from sources/wp-includes/images/media/archive.png
rename to sources/wordpress/wp-includes/images/media/archive.png
diff --git a/sources/wp-includes/images/media/audio.png b/sources/wordpress/wp-includes/images/media/audio.png
similarity index 100%
rename from sources/wp-includes/images/media/audio.png
rename to sources/wordpress/wp-includes/images/media/audio.png
diff --git a/sources/wp-includes/images/media/code.png b/sources/wordpress/wp-includes/images/media/code.png
similarity index 100%
rename from sources/wp-includes/images/media/code.png
rename to sources/wordpress/wp-includes/images/media/code.png
diff --git a/sources/wp-includes/images/media/default.png b/sources/wordpress/wp-includes/images/media/default.png
similarity index 100%
rename from sources/wp-includes/images/media/default.png
rename to sources/wordpress/wp-includes/images/media/default.png
diff --git a/sources/wp-includes/images/media/document.png b/sources/wordpress/wp-includes/images/media/document.png
similarity index 100%
rename from sources/wp-includes/images/media/document.png
rename to sources/wordpress/wp-includes/images/media/document.png
diff --git a/sources/wp-includes/images/media/interactive.png b/sources/wordpress/wp-includes/images/media/interactive.png
similarity index 100%
rename from sources/wp-includes/images/media/interactive.png
rename to sources/wordpress/wp-includes/images/media/interactive.png
diff --git a/sources/wp-includes/images/media/spreadsheet.png b/sources/wordpress/wp-includes/images/media/spreadsheet.png
similarity index 100%
rename from sources/wp-includes/images/media/spreadsheet.png
rename to sources/wordpress/wp-includes/images/media/spreadsheet.png
diff --git a/sources/wp-includes/images/media/text.png b/sources/wordpress/wp-includes/images/media/text.png
similarity index 100%
rename from sources/wp-includes/images/media/text.png
rename to sources/wordpress/wp-includes/images/media/text.png
diff --git a/sources/wp-includes/images/media/video.png b/sources/wordpress/wp-includes/images/media/video.png
similarity index 100%
rename from sources/wp-includes/images/media/video.png
rename to sources/wordpress/wp-includes/images/media/video.png
diff --git a/sources/wp-includes/images/rss-2x.png b/sources/wordpress/wp-includes/images/rss-2x.png
similarity index 100%
rename from sources/wp-includes/images/rss-2x.png
rename to sources/wordpress/wp-includes/images/rss-2x.png
diff --git a/sources/wp-includes/images/rss.png b/sources/wordpress/wp-includes/images/rss.png
similarity index 100%
rename from sources/wp-includes/images/rss.png
rename to sources/wordpress/wp-includes/images/rss.png
diff --git a/sources/wp-includes/images/smilies/icon_arrow.gif b/sources/wordpress/wp-includes/images/smilies/icon_arrow.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_arrow.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_arrow.gif
diff --git a/sources/wp-includes/images/smilies/icon_biggrin.gif b/sources/wordpress/wp-includes/images/smilies/icon_biggrin.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_biggrin.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_biggrin.gif
diff --git a/sources/wp-includes/images/smilies/icon_confused.gif b/sources/wordpress/wp-includes/images/smilies/icon_confused.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_confused.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_confused.gif
diff --git a/sources/wp-includes/images/smilies/icon_cool.gif b/sources/wordpress/wp-includes/images/smilies/icon_cool.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_cool.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_cool.gif
diff --git a/sources/wp-includes/images/smilies/icon_cry.gif b/sources/wordpress/wp-includes/images/smilies/icon_cry.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_cry.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_cry.gif
diff --git a/sources/wp-includes/images/smilies/icon_eek.gif b/sources/wordpress/wp-includes/images/smilies/icon_eek.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_eek.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_eek.gif
diff --git a/sources/wp-includes/images/smilies/icon_evil.gif b/sources/wordpress/wp-includes/images/smilies/icon_evil.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_evil.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_evil.gif
diff --git a/sources/wp-includes/images/smilies/icon_exclaim.gif b/sources/wordpress/wp-includes/images/smilies/icon_exclaim.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_exclaim.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_exclaim.gif
diff --git a/sources/wp-includes/images/smilies/icon_idea.gif b/sources/wordpress/wp-includes/images/smilies/icon_idea.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_idea.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_idea.gif
diff --git a/sources/wp-includes/images/smilies/icon_lol.gif b/sources/wordpress/wp-includes/images/smilies/icon_lol.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_lol.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_lol.gif
diff --git a/sources/wp-includes/images/smilies/icon_mad.gif b/sources/wordpress/wp-includes/images/smilies/icon_mad.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_mad.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_mad.gif
diff --git a/sources/wp-includes/images/smilies/icon_mrgreen.gif b/sources/wordpress/wp-includes/images/smilies/icon_mrgreen.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_mrgreen.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_mrgreen.gif
diff --git a/sources/wp-includes/images/smilies/icon_neutral.gif b/sources/wordpress/wp-includes/images/smilies/icon_neutral.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_neutral.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_neutral.gif
diff --git a/sources/wp-includes/images/smilies/icon_question.gif b/sources/wordpress/wp-includes/images/smilies/icon_question.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_question.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_question.gif
diff --git a/sources/wp-includes/images/smilies/icon_razz.gif b/sources/wordpress/wp-includes/images/smilies/icon_razz.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_razz.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_razz.gif
diff --git a/sources/wp-includes/images/smilies/icon_redface.gif b/sources/wordpress/wp-includes/images/smilies/icon_redface.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_redface.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_redface.gif
diff --git a/sources/wp-includes/images/smilies/icon_rolleyes.gif b/sources/wordpress/wp-includes/images/smilies/icon_rolleyes.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_rolleyes.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_rolleyes.gif
diff --git a/sources/wp-includes/images/smilies/icon_sad.gif b/sources/wordpress/wp-includes/images/smilies/icon_sad.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_sad.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_sad.gif
diff --git a/sources/wp-includes/images/smilies/icon_smile.gif b/sources/wordpress/wp-includes/images/smilies/icon_smile.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_smile.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_smile.gif
diff --git a/sources/wp-includes/images/smilies/icon_surprised.gif b/sources/wordpress/wp-includes/images/smilies/icon_surprised.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_surprised.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_surprised.gif
diff --git a/sources/wp-includes/images/smilies/icon_twisted.gif b/sources/wordpress/wp-includes/images/smilies/icon_twisted.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_twisted.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_twisted.gif
diff --git a/sources/wp-includes/images/smilies/icon_wink.gif b/sources/wordpress/wp-includes/images/smilies/icon_wink.gif
similarity index 100%
rename from sources/wp-includes/images/smilies/icon_wink.gif
rename to sources/wordpress/wp-includes/images/smilies/icon_wink.gif
diff --git a/sources/wp-includes/images/spinner-2x.gif b/sources/wordpress/wp-includes/images/spinner-2x.gif
similarity index 100%
rename from sources/wp-includes/images/spinner-2x.gif
rename to sources/wordpress/wp-includes/images/spinner-2x.gif
diff --git a/sources/wp-includes/images/spinner.gif b/sources/wordpress/wp-includes/images/spinner.gif
similarity index 100%
rename from sources/wp-includes/images/spinner.gif
rename to sources/wordpress/wp-includes/images/spinner.gif
diff --git a/sources/wp-includes/images/toggle-arrow-2x.png b/sources/wordpress/wp-includes/images/toggle-arrow-2x.png
similarity index 100%
rename from sources/wp-includes/images/toggle-arrow-2x.png
rename to sources/wordpress/wp-includes/images/toggle-arrow-2x.png
diff --git a/sources/wp-includes/images/toggle-arrow.png b/sources/wordpress/wp-includes/images/toggle-arrow.png
similarity index 100%
rename from sources/wp-includes/images/toggle-arrow.png
rename to sources/wordpress/wp-includes/images/toggle-arrow.png
diff --git a/sources/wp-includes/images/uploader-icons-2x.png b/sources/wordpress/wp-includes/images/uploader-icons-2x.png
similarity index 100%
rename from sources/wp-includes/images/uploader-icons-2x.png
rename to sources/wordpress/wp-includes/images/uploader-icons-2x.png
diff --git a/sources/wp-includes/images/uploader-icons.png b/sources/wordpress/wp-includes/images/uploader-icons.png
similarity index 100%
rename from sources/wp-includes/images/uploader-icons.png
rename to sources/wordpress/wp-includes/images/uploader-icons.png
diff --git a/sources/wp-includes/images/wlw/wp-comments.png b/sources/wordpress/wp-includes/images/wlw/wp-comments.png
similarity index 100%
rename from sources/wp-includes/images/wlw/wp-comments.png
rename to sources/wordpress/wp-includes/images/wlw/wp-comments.png
diff --git a/sources/wp-includes/images/wlw/wp-icon.png b/sources/wordpress/wp-includes/images/wlw/wp-icon.png
similarity index 100%
rename from sources/wp-includes/images/wlw/wp-icon.png
rename to sources/wordpress/wp-includes/images/wlw/wp-icon.png
diff --git a/sources/wp-includes/images/wlw/wp-watermark.png b/sources/wordpress/wp-includes/images/wlw/wp-watermark.png
similarity index 100%
rename from sources/wp-includes/images/wlw/wp-watermark.png
rename to sources/wordpress/wp-includes/images/wlw/wp-watermark.png
diff --git a/sources/wp-includes/images/wpicons-2x.png b/sources/wordpress/wp-includes/images/wpicons-2x.png
similarity index 100%
rename from sources/wp-includes/images/wpicons-2x.png
rename to sources/wordpress/wp-includes/images/wpicons-2x.png
diff --git a/sources/wp-includes/images/wpicons.png b/sources/wordpress/wp-includes/images/wpicons.png
similarity index 100%
rename from sources/wp-includes/images/wpicons.png
rename to sources/wordpress/wp-includes/images/wpicons.png
diff --git a/sources/wp-includes/images/wpspin-2x.gif b/sources/wordpress/wp-includes/images/wpspin-2x.gif
similarity index 100%
rename from sources/wp-includes/images/wpspin-2x.gif
rename to sources/wordpress/wp-includes/images/wpspin-2x.gif
diff --git a/sources/wp-includes/images/wpspin.gif b/sources/wordpress/wp-includes/images/wpspin.gif
similarity index 100%
rename from sources/wp-includes/images/wpspin.gif
rename to sources/wordpress/wp-includes/images/wpspin.gif
diff --git a/sources/wp-includes/images/xit-2x.gif b/sources/wordpress/wp-includes/images/xit-2x.gif
similarity index 100%
rename from sources/wp-includes/images/xit-2x.gif
rename to sources/wordpress/wp-includes/images/xit-2x.gif
diff --git a/sources/wp-includes/images/xit.gif b/sources/wordpress/wp-includes/images/xit.gif
similarity index 100%
rename from sources/wp-includes/images/xit.gif
rename to sources/wordpress/wp-includes/images/xit.gif
diff --git a/sources/wp-includes/js/admin-bar.js b/sources/wordpress/wp-includes/js/admin-bar.js
similarity index 100%
rename from sources/wp-includes/js/admin-bar.js
rename to sources/wordpress/wp-includes/js/admin-bar.js
diff --git a/sources/wp-includes/js/admin-bar.min.js b/sources/wordpress/wp-includes/js/admin-bar.min.js
similarity index 100%
rename from sources/wp-includes/js/admin-bar.min.js
rename to sources/wordpress/wp-includes/js/admin-bar.min.js
diff --git a/sources/wp-includes/js/autosave.js b/sources/wordpress/wp-includes/js/autosave.js
similarity index 100%
rename from sources/wp-includes/js/autosave.js
rename to sources/wordpress/wp-includes/js/autosave.js
diff --git a/sources/wp-includes/js/autosave.min.js b/sources/wordpress/wp-includes/js/autosave.min.js
similarity index 100%
rename from sources/wp-includes/js/autosave.min.js
rename to sources/wordpress/wp-includes/js/autosave.min.js
diff --git a/sources/wp-includes/js/backbone.min.js b/sources/wordpress/wp-includes/js/backbone.min.js
similarity index 100%
rename from sources/wp-includes/js/backbone.min.js
rename to sources/wordpress/wp-includes/js/backbone.min.js
diff --git a/sources/wp-includes/js/colorpicker.js b/sources/wordpress/wp-includes/js/colorpicker.js
similarity index 100%
rename from sources/wp-includes/js/colorpicker.js
rename to sources/wordpress/wp-includes/js/colorpicker.js
diff --git a/sources/wp-includes/js/colorpicker.min.js b/sources/wordpress/wp-includes/js/colorpicker.min.js
similarity index 100%
rename from sources/wp-includes/js/colorpicker.min.js
rename to sources/wordpress/wp-includes/js/colorpicker.min.js
diff --git a/sources/wp-includes/js/comment-reply.js b/sources/wordpress/wp-includes/js/comment-reply.js
similarity index 100%
rename from sources/wp-includes/js/comment-reply.js
rename to sources/wordpress/wp-includes/js/comment-reply.js
diff --git a/sources/wp-includes/js/comment-reply.min.js b/sources/wordpress/wp-includes/js/comment-reply.min.js
similarity index 100%
rename from sources/wp-includes/js/comment-reply.min.js
rename to sources/wordpress/wp-includes/js/comment-reply.min.js
diff --git a/sources/wp-includes/js/crop/cropper.css b/sources/wordpress/wp-includes/js/crop/cropper.css
similarity index 100%
rename from sources/wp-includes/js/crop/cropper.css
rename to sources/wordpress/wp-includes/js/crop/cropper.css
diff --git a/sources/wp-includes/js/crop/cropper.js b/sources/wordpress/wp-includes/js/crop/cropper.js
similarity index 100%
rename from sources/wp-includes/js/crop/cropper.js
rename to sources/wordpress/wp-includes/js/crop/cropper.js
diff --git a/sources/wp-includes/js/crop/marqueeHoriz.gif b/sources/wordpress/wp-includes/js/crop/marqueeHoriz.gif
similarity index 100%
rename from sources/wp-includes/js/crop/marqueeHoriz.gif
rename to sources/wordpress/wp-includes/js/crop/marqueeHoriz.gif
diff --git a/sources/wp-includes/js/crop/marqueeVert.gif b/sources/wordpress/wp-includes/js/crop/marqueeVert.gif
similarity index 100%
rename from sources/wp-includes/js/crop/marqueeVert.gif
rename to sources/wordpress/wp-includes/js/crop/marqueeVert.gif
diff --git a/sources/wp-includes/js/customize-base.js b/sources/wordpress/wp-includes/js/customize-base.js
similarity index 100%
rename from sources/wp-includes/js/customize-base.js
rename to sources/wordpress/wp-includes/js/customize-base.js
diff --git a/sources/wp-includes/js/customize-base.min.js b/sources/wordpress/wp-includes/js/customize-base.min.js
similarity index 100%
rename from sources/wp-includes/js/customize-base.min.js
rename to sources/wordpress/wp-includes/js/customize-base.min.js
diff --git a/sources/wp-includes/js/customize-loader.js b/sources/wordpress/wp-includes/js/customize-loader.js
similarity index 100%
rename from sources/wp-includes/js/customize-loader.js
rename to sources/wordpress/wp-includes/js/customize-loader.js
diff --git a/sources/wp-includes/js/customize-loader.min.js b/sources/wordpress/wp-includes/js/customize-loader.min.js
similarity index 100%
rename from sources/wp-includes/js/customize-loader.min.js
rename to sources/wordpress/wp-includes/js/customize-loader.min.js
diff --git a/sources/wp-includes/js/customize-models.js b/sources/wordpress/wp-includes/js/customize-models.js
similarity index 100%
rename from sources/wp-includes/js/customize-models.js
rename to sources/wordpress/wp-includes/js/customize-models.js
diff --git a/sources/wp-includes/js/customize-models.min.js b/sources/wordpress/wp-includes/js/customize-models.min.js
similarity index 100%
rename from sources/wp-includes/js/customize-models.min.js
rename to sources/wordpress/wp-includes/js/customize-models.min.js
diff --git a/sources/wp-includes/js/customize-preview-widgets.js b/sources/wordpress/wp-includes/js/customize-preview-widgets.js
similarity index 100%
rename from sources/wp-includes/js/customize-preview-widgets.js
rename to sources/wordpress/wp-includes/js/customize-preview-widgets.js
diff --git a/sources/wp-includes/js/customize-preview-widgets.min.js b/sources/wordpress/wp-includes/js/customize-preview-widgets.min.js
similarity index 100%
rename from sources/wp-includes/js/customize-preview-widgets.min.js
rename to sources/wordpress/wp-includes/js/customize-preview-widgets.min.js
diff --git a/sources/wp-includes/js/customize-preview.js b/sources/wordpress/wp-includes/js/customize-preview.js
similarity index 100%
rename from sources/wp-includes/js/customize-preview.js
rename to sources/wordpress/wp-includes/js/customize-preview.js
diff --git a/sources/wp-includes/js/customize-preview.min.js b/sources/wordpress/wp-includes/js/customize-preview.min.js
similarity index 100%
rename from sources/wp-includes/js/customize-preview.min.js
rename to sources/wordpress/wp-includes/js/customize-preview.min.js
diff --git a/sources/wp-includes/js/customize-views.js b/sources/wordpress/wp-includes/js/customize-views.js
similarity index 100%
rename from sources/wp-includes/js/customize-views.js
rename to sources/wordpress/wp-includes/js/customize-views.js
diff --git a/sources/wp-includes/js/customize-views.min.js b/sources/wordpress/wp-includes/js/customize-views.min.js
similarity index 100%
rename from sources/wp-includes/js/customize-views.min.js
rename to sources/wordpress/wp-includes/js/customize-views.min.js
diff --git a/sources/wp-includes/js/heartbeat.js b/sources/wordpress/wp-includes/js/heartbeat.js
similarity index 100%
rename from sources/wp-includes/js/heartbeat.js
rename to sources/wordpress/wp-includes/js/heartbeat.js
diff --git a/sources/wp-includes/js/heartbeat.min.js b/sources/wordpress/wp-includes/js/heartbeat.min.js
similarity index 100%
rename from sources/wp-includes/js/heartbeat.min.js
rename to sources/wordpress/wp-includes/js/heartbeat.min.js
diff --git a/sources/wp-includes/js/hoverIntent.js b/sources/wordpress/wp-includes/js/hoverIntent.js
similarity index 100%
rename from sources/wp-includes/js/hoverIntent.js
rename to sources/wordpress/wp-includes/js/hoverIntent.js
diff --git a/sources/wp-includes/js/hoverIntent.min.js b/sources/wordpress/wp-includes/js/hoverIntent.min.js
similarity index 100%
rename from sources/wp-includes/js/hoverIntent.min.js
rename to sources/wordpress/wp-includes/js/hoverIntent.min.js
diff --git a/sources/wp-includes/js/imgareaselect/border-anim-h.gif b/sources/wordpress/wp-includes/js/imgareaselect/border-anim-h.gif
similarity index 100%
rename from sources/wp-includes/js/imgareaselect/border-anim-h.gif
rename to sources/wordpress/wp-includes/js/imgareaselect/border-anim-h.gif
diff --git a/sources/wp-includes/js/imgareaselect/border-anim-v.gif b/sources/wordpress/wp-includes/js/imgareaselect/border-anim-v.gif
similarity index 100%
rename from sources/wp-includes/js/imgareaselect/border-anim-v.gif
rename to sources/wordpress/wp-includes/js/imgareaselect/border-anim-v.gif
diff --git a/sources/wp-includes/js/imgareaselect/imgareaselect.css b/sources/wordpress/wp-includes/js/imgareaselect/imgareaselect.css
similarity index 100%
rename from sources/wp-includes/js/imgareaselect/imgareaselect.css
rename to sources/wordpress/wp-includes/js/imgareaselect/imgareaselect.css
diff --git a/sources/wp-includes/js/imgareaselect/jquery.imgareaselect.js b/sources/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.js
similarity index 100%
rename from sources/wp-includes/js/imgareaselect/jquery.imgareaselect.js
rename to sources/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.js
diff --git a/sources/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js b/sources/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js
similarity index 100%
rename from sources/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js
rename to sources/wordpress/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js
diff --git a/sources/wp-includes/js/jcrop/Jcrop.gif b/sources/wordpress/wp-includes/js/jcrop/Jcrop.gif
similarity index 100%
rename from sources/wp-includes/js/jcrop/Jcrop.gif
rename to sources/wordpress/wp-includes/js/jcrop/Jcrop.gif
diff --git a/sources/wp-includes/js/jcrop/jquery.Jcrop.min.css b/sources/wordpress/wp-includes/js/jcrop/jquery.Jcrop.min.css
similarity index 100%
rename from sources/wp-includes/js/jcrop/jquery.Jcrop.min.css
rename to sources/wordpress/wp-includes/js/jcrop/jquery.Jcrop.min.css
diff --git a/sources/wp-includes/js/jcrop/jquery.Jcrop.min.js b/sources/wordpress/wp-includes/js/jcrop/jquery.Jcrop.min.js
similarity index 100%
rename from sources/wp-includes/js/jcrop/jquery.Jcrop.min.js
rename to sources/wordpress/wp-includes/js/jcrop/jquery.Jcrop.min.js
diff --git a/sources/wp-includes/js/jquery/jquery-migrate.js b/sources/wordpress/wp-includes/js/jquery/jquery-migrate.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery-migrate.js
rename to sources/wordpress/wp-includes/js/jquery/jquery-migrate.js
diff --git a/sources/wp-includes/js/jquery/jquery-migrate.min.js b/sources/wordpress/wp-includes/js/jquery/jquery-migrate.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery-migrate.min.js
rename to sources/wordpress/wp-includes/js/jquery/jquery-migrate.min.js
diff --git a/sources/wp-includes/js/jquery/jquery.color.min.js b/sources/wordpress/wp-includes/js/jquery/jquery.color.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.color.min.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.color.min.js
diff --git a/sources/wp-includes/js/jquery/jquery.form.js b/sources/wordpress/wp-includes/js/jquery/jquery.form.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.form.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.form.js
diff --git a/sources/wp-includes/js/jquery/jquery.form.min.js b/sources/wordpress/wp-includes/js/jquery/jquery.form.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.form.min.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.form.min.js
diff --git a/sources/wp-includes/js/jquery/jquery.hotkeys.js b/sources/wordpress/wp-includes/js/jquery/jquery.hotkeys.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.hotkeys.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.hotkeys.js
diff --git a/sources/wp-includes/js/jquery/jquery.hotkeys.min.js b/sources/wordpress/wp-includes/js/jquery/jquery.hotkeys.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.hotkeys.min.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.hotkeys.min.js
diff --git a/sources/wp-includes/js/jquery/jquery.js b/sources/wordpress/wp-includes/js/jquery/jquery.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.js
diff --git a/sources/wp-includes/js/jquery/jquery.masonry.min.js b/sources/wordpress/wp-includes/js/jquery/jquery.masonry.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.masonry.min.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.masonry.min.js
diff --git a/sources/wp-includes/js/jquery/jquery.query.js b/sources/wordpress/wp-includes/js/jquery/jquery.query.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.query.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.query.js
diff --git a/sources/wp-includes/js/jquery/jquery.schedule.js b/sources/wordpress/wp-includes/js/jquery/jquery.schedule.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.schedule.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.schedule.js
diff --git a/sources/wp-includes/js/jquery/jquery.serialize-object.js b/sources/wordpress/wp-includes/js/jquery/jquery.serialize-object.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.serialize-object.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.serialize-object.js
diff --git a/sources/wp-includes/js/jquery/jquery.table-hotkeys.js b/sources/wordpress/wp-includes/js/jquery/jquery.table-hotkeys.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.table-hotkeys.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.table-hotkeys.js
diff --git a/sources/wp-includes/js/jquery/jquery.table-hotkeys.min.js b/sources/wordpress/wp-includes/js/jquery/jquery.table-hotkeys.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.table-hotkeys.min.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.table-hotkeys.min.js
diff --git a/sources/wp-includes/js/jquery/jquery.ui.touch-punch.js b/sources/wordpress/wp-includes/js/jquery/jquery.ui.touch-punch.js
similarity index 100%
rename from sources/wp-includes/js/jquery/jquery.ui.touch-punch.js
rename to sources/wordpress/wp-includes/js/jquery/jquery.ui.touch-punch.js
diff --git a/sources/wp-includes/js/jquery/suggest.js b/sources/wordpress/wp-includes/js/jquery/suggest.js
similarity index 100%
rename from sources/wp-includes/js/jquery/suggest.js
rename to sources/wordpress/wp-includes/js/jquery/suggest.js
diff --git a/sources/wp-includes/js/jquery/suggest.min.js b/sources/wordpress/wp-includes/js/jquery/suggest.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/suggest.min.js
rename to sources/wordpress/wp-includes/js/jquery/suggest.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.accordion.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.accordion.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.accordion.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.accordion.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.autocomplete.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.button.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.button.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.button.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.button.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.core.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.core.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.core.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.core.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.datepicker.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.dialog.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.dialog.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.dialog.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.dialog.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.draggable.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.draggable.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.draggable.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.draggable.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.droppable.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.droppable.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.droppable.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.droppable.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-blind.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-blind.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-blind.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-blind.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-bounce.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-bounce.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-bounce.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-bounce.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-clip.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-clip.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-clip.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-clip.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-drop.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-drop.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-drop.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-drop.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-explode.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-explode.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-explode.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-explode.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-fade.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-fold.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-fold.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-fold.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-fold.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-highlight.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-highlight.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-highlight.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-highlight.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-pulsate.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-pulsate.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-pulsate.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-pulsate.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-scale.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-scale.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-scale.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-scale.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-shake.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-shake.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-shake.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-shake.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-slide.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-slide.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-slide.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-slide.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect-transfer.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-transfer.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect-transfer.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect-transfer.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.effect.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.effect.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.effect.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.menu.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.menu.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.menu.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.menu.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.mouse.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.mouse.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.mouse.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.mouse.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.position.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.position.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.position.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.position.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.progressbar.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.progressbar.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.progressbar.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.progressbar.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.resizable.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.resizable.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.resizable.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.resizable.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.selectable.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.selectable.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.selectable.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.selectable.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.slider.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.slider.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.slider.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.slider.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.sortable.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.sortable.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.sortable.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.sortable.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.spinner.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.spinner.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.spinner.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.spinner.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.tabs.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.tabs.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.tabs.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.tabs.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.tooltip.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.tooltip.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.tooltip.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.tooltip.min.js
diff --git a/sources/wp-includes/js/jquery/ui/jquery.ui.widget.min.js b/sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.widget.min.js
similarity index 100%
rename from sources/wp-includes/js/jquery/ui/jquery.ui.widget.min.js
rename to sources/wordpress/wp-includes/js/jquery/ui/jquery.ui.widget.min.js
diff --git a/sources/wp-includes/js/json2.js b/sources/wordpress/wp-includes/js/json2.js
similarity index 100%
rename from sources/wp-includes/js/json2.js
rename to sources/wordpress/wp-includes/js/json2.js
diff --git a/sources/wp-includes/js/json2.min.js b/sources/wordpress/wp-includes/js/json2.min.js
similarity index 100%
rename from sources/wp-includes/js/json2.min.js
rename to sources/wordpress/wp-includes/js/json2.min.js
diff --git a/sources/wp-includes/js/masonry.min.js b/sources/wordpress/wp-includes/js/masonry.min.js
similarity index 100%
rename from sources/wp-includes/js/masonry.min.js
rename to sources/wordpress/wp-includes/js/masonry.min.js
diff --git a/sources/wp-includes/js/mce-view.js b/sources/wordpress/wp-includes/js/mce-view.js
similarity index 100%
rename from sources/wp-includes/js/mce-view.js
rename to sources/wordpress/wp-includes/js/mce-view.js
diff --git a/sources/wp-includes/js/mce-view.min.js b/sources/wordpress/wp-includes/js/mce-view.min.js
similarity index 100%
rename from sources/wp-includes/js/mce-view.min.js
rename to sources/wordpress/wp-includes/js/mce-view.min.js
diff --git a/sources/wp-includes/js/media-audiovideo.js b/sources/wordpress/wp-includes/js/media-audiovideo.js
similarity index 100%
rename from sources/wp-includes/js/media-audiovideo.js
rename to sources/wordpress/wp-includes/js/media-audiovideo.js
diff --git a/sources/wp-includes/js/media-audiovideo.min.js b/sources/wordpress/wp-includes/js/media-audiovideo.min.js
similarity index 100%
rename from sources/wp-includes/js/media-audiovideo.min.js
rename to sources/wordpress/wp-includes/js/media-audiovideo.min.js
diff --git a/sources/wp-includes/js/media-editor.js b/sources/wordpress/wp-includes/js/media-editor.js
similarity index 100%
rename from sources/wp-includes/js/media-editor.js
rename to sources/wordpress/wp-includes/js/media-editor.js
diff --git a/sources/wp-includes/js/media-editor.min.js b/sources/wordpress/wp-includes/js/media-editor.min.js
similarity index 100%
rename from sources/wp-includes/js/media-editor.min.js
rename to sources/wordpress/wp-includes/js/media-editor.min.js
diff --git a/sources/wp-includes/js/media-grid.js b/sources/wordpress/wp-includes/js/media-grid.js
similarity index 98%
rename from sources/wp-includes/js/media-grid.js
rename to sources/wordpress/wp-includes/js/media-grid.js
index 043702c..7822b9d 100644
--- a/sources/wp-includes/js/media-grid.js
+++ b/sources/wordpress/wp-includes/js/media-grid.js
@@ -577,10 +577,11 @@
return ( this.getCurrentIndex() - 1 ) > -1;
},
/**
- * Respond to the keyboard events: right arrow, left arrow, escape.
+ * Respond to the keyboard events: right arrow, left arrow, except when
+ * focus is in a textarea or input field.
*/
keyEvent: function( event ) {
- if ( 'INPUT' === event.target.tagName && ! ( event.target.readOnly || event.target.disabled ) ) {
+ if ( ( 'INPUT' === event.target.nodeName || 'TEXTAREA' === event.target.nodeName ) && ! ( event.target.readOnly || event.target.disabled ) ) {
return;
}
diff --git a/sources/wp-includes/js/media-grid.min.js b/sources/wordpress/wp-includes/js/media-grid.min.js
similarity index 75%
rename from sources/wp-includes/js/media-grid.min.js
rename to sources/wordpress/wp-includes/js/media-grid.min.js
index 5d1d765..aa4ccbd 100644
--- a/sources/wp-includes/js/media-grid.min.js
+++ b/sources/wordpress/wp-includes/js/media-grid.min.js
@@ -1 +1 @@
-!function(a,b,c,d){var e,f=d.media;f.view.l10n?e=f.view.l10n:(e=f.view.l10n="undefined"==typeof _wpMediaViewsL10n?{}:_wpMediaViewsL10n,delete e.settings),f.controller.EditAttachmentMetadata=f.controller.State.extend({defaults:{id:"edit-attachment",title:e.attachmentDetails,content:"edit-metadata",menu:!1,toolbar:!1,router:!1}}),f.view.MediaFrame.Manage=f.view.MediaFrame.extend({initialize:function(){var c=this;b.defaults(this.options,{title:"",modal:!1,selection:[],library:{},multiple:"add",state:"library",uploader:!0,mode:["grid","edit"]}),this.$body=a(document.body),this.$window=a(window),this.$adminBar=a("#wpadminbar"),this.$window.on("scroll resize",b.debounce(b.bind(this.fixPosition,this),15)),a(document).on("click",".add-new-h2",b.bind(this.addNewClickHandler,this)),this.$el.addClass("wp-core-ui"),(d.Uploader.limitExceeded||!d.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new f.view.UploaderWindow({controller:this,uploader:{dropzone:document.body,container:document.body}}).render(),this.uploader.ready(),a("body").append(this.uploader.el),this.options.uploader=!1),this.gridRouter=new f.view.MediaFrame.Manage.Router,f.view.MediaFrame.prototype.initialize.apply(this,arguments),this.$el.appendTo(this.options.container),this.createStates(),this.bindRegionModeHandlers(),this.render(),a("#media-search-input").on("input",b.debounce(function(b){var d=a(b.currentTarget).val(),e="";d&&(e+="?search="+d),c.gridRouter.navigate(c.gridRouter.baseUrl(e))},1e3))},createStates:function(){var a=this.options;this.options.states||this.states.add([new f.controller.Library({library:f.query(a.library),multiple:a.multiple,title:a.title,content:"browse",toolbar:"select",contentUserSetting:!1,filterable:"all",autoSelect:!1})])},bindRegionModeHandlers:function(){this.on("content:create:browse",this.browseContent,this),this.on("edit:attachment",this.openEditAttachmentModal,this),this.on("select:activate",this.bindKeydown,this),this.on("select:deactivate",this.unbindKeydown,this)},handleKeydown:function(a){27===a.which&&(a.preventDefault(),this.deactivateMode("select").activateMode("edit"))},bindKeydown:function(){this.$body.on("keydown.select",b.bind(this.handleKeydown,this))},unbindKeydown:function(){this.$body.off("keydown.select")},fixPosition:function(){var a,b;this.isModeActive("select")&&(a=this.$(".attachments-browser"),b=a.find(".media-toolbar"),a.offset().top+16-1},keyEvent:function(a){("INPUT"!==a.target.tagName||a.target.readOnly||a.target.disabled)&&(39===a.keyCode&&this.nextMediaItem(),37===a.keyCode&&this.previousMediaItem())},resetRoute:function(){this.gridRouter.navigate(this.gridRouter.baseUrl(""))}}),f.view.SelectModeToggleButton=f.view.Button.extend({initialize:function(){f.view.Button.prototype.initialize.apply(this,arguments),this.listenTo(this.controller,"select:activate select:deactivate",this.toggleBulkEditHandler),this.listenTo(this.controller,"selection:action:done",this.back)},back:function(){this.controller.deactivateMode("select").activateMode("edit")},click:function(){f.view.Button.prototype.click.apply(this,arguments),this.controller.isModeActive("select")?this.back():this.controller.deactivateMode("edit").activateMode("select")},render:function(){return f.view.Button.prototype.render.apply(this,arguments),this.$el.addClass("select-mode-toggle-button"),this},toggleBulkEditHandler:function(){var a,b=this.controller.content.get().toolbar;a=b.$(".media-toolbar-secondary > *, .media-toolbar-primary > *"),this.controller.isModeActive("select")?(this.model.set("text",e.cancelSelection),a.not(".delete-selected-button").hide(),b.$(".select-mode-toggle-button").show(),b.$(".delete-selected-button").removeClass("hidden")):(this.model.set("text",e.bulkSelect),this.controller.content.get().$el.removeClass("fixed"),b.$el.css("width",""),b.$(".delete-selected-button").addClass("hidden"),a.not(".spinner, .delete-selected-button").show(),this.controller.state().get("selection").reset())}}),f.view.DeleteSelectedButton=f.view.Button.extend({initialize:function(){f.view.Button.prototype.initialize.apply(this,arguments),this.options.filters&&this.listenTo(this.options.filters.model,"change",this.filterChange),this.listenTo(this.controller,"selection:toggle",this.toggleDisabled)},filterChange:function(a){"trash"===a.get("status")?this.model.set("text",e.untrashSelected):f.view.settings.mediaTrash?this.model.set("text",e.trashSelected):this.model.set("text",e.deleteSelected)},toggleDisabled:function(){this.model.set("disabled",!this.controller.state().get("selection").length)},render:function(){return f.view.Button.prototype.render.apply(this,arguments),this.$el.addClass(this.controller.isModeActive("select")?"delete-selected-button":"delete-selected-button hidden"),this}}),f.view.DateFilter=f.view.AttachmentFilters.extend({id:"media-attachment-date-filters",createFilters:function(){var a={};b.each(f.view.settings.months||{},function(b,c){a[c]={text:b.text,props:{year:b.year,monthnum:b.month}}}),a.all={text:e.allDates,props:{monthnum:!1,year:!1},priority:10},this.filters=a}})}(jQuery,_,Backbone,wp);
\ No newline at end of file
+!function(a,b,c,d){var e,f=d.media;f.view.l10n?e=f.view.l10n:(e=f.view.l10n="undefined"==typeof _wpMediaViewsL10n?{}:_wpMediaViewsL10n,delete e.settings),f.controller.EditAttachmentMetadata=f.controller.State.extend({defaults:{id:"edit-attachment",title:e.attachmentDetails,content:"edit-metadata",menu:!1,toolbar:!1,router:!1}}),f.view.MediaFrame.Manage=f.view.MediaFrame.extend({initialize:function(){var c=this;b.defaults(this.options,{title:"",modal:!1,selection:[],library:{},multiple:"add",state:"library",uploader:!0,mode:["grid","edit"]}),this.$body=a(document.body),this.$window=a(window),this.$adminBar=a("#wpadminbar"),this.$window.on("scroll resize",b.debounce(b.bind(this.fixPosition,this),15)),a(document).on("click",".add-new-h2",b.bind(this.addNewClickHandler,this)),this.$el.addClass("wp-core-ui"),(d.Uploader.limitExceeded||!d.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new f.view.UploaderWindow({controller:this,uploader:{dropzone:document.body,container:document.body}}).render(),this.uploader.ready(),a("body").append(this.uploader.el),this.options.uploader=!1),this.gridRouter=new f.view.MediaFrame.Manage.Router,f.view.MediaFrame.prototype.initialize.apply(this,arguments),this.$el.appendTo(this.options.container),this.createStates(),this.bindRegionModeHandlers(),this.render(),a("#media-search-input").on("input",b.debounce(function(b){var d=a(b.currentTarget).val(),e="";d&&(e+="?search="+d),c.gridRouter.navigate(c.gridRouter.baseUrl(e))},1e3))},createStates:function(){var a=this.options;this.options.states||this.states.add([new f.controller.Library({library:f.query(a.library),multiple:a.multiple,title:a.title,content:"browse",toolbar:"select",contentUserSetting:!1,filterable:"all",autoSelect:!1})])},bindRegionModeHandlers:function(){this.on("content:create:browse",this.browseContent,this),this.on("edit:attachment",this.openEditAttachmentModal,this),this.on("select:activate",this.bindKeydown,this),this.on("select:deactivate",this.unbindKeydown,this)},handleKeydown:function(a){27===a.which&&(a.preventDefault(),this.deactivateMode("select").activateMode("edit"))},bindKeydown:function(){this.$body.on("keydown.select",b.bind(this.handleKeydown,this))},unbindKeydown:function(){this.$body.off("keydown.select")},fixPosition:function(){var a,b;this.isModeActive("select")&&(a=this.$(".attachments-browser"),b=a.find(".media-toolbar"),a.offset().top+16-1},keyEvent:function(a){("INPUT"!==a.target.nodeName&&"TEXTAREA"!==a.target.nodeName||a.target.readOnly||a.target.disabled)&&(39===a.keyCode&&this.nextMediaItem(),37===a.keyCode&&this.previousMediaItem())},resetRoute:function(){this.gridRouter.navigate(this.gridRouter.baseUrl(""))}}),f.view.SelectModeToggleButton=f.view.Button.extend({initialize:function(){f.view.Button.prototype.initialize.apply(this,arguments),this.listenTo(this.controller,"select:activate select:deactivate",this.toggleBulkEditHandler),this.listenTo(this.controller,"selection:action:done",this.back)},back:function(){this.controller.deactivateMode("select").activateMode("edit")},click:function(){f.view.Button.prototype.click.apply(this,arguments),this.controller.isModeActive("select")?this.back():this.controller.deactivateMode("edit").activateMode("select")},render:function(){return f.view.Button.prototype.render.apply(this,arguments),this.$el.addClass("select-mode-toggle-button"),this},toggleBulkEditHandler:function(){var a,b=this.controller.content.get().toolbar;a=b.$(".media-toolbar-secondary > *, .media-toolbar-primary > *"),this.controller.isModeActive("select")?(this.model.set("text",e.cancelSelection),a.not(".delete-selected-button").hide(),b.$(".select-mode-toggle-button").show(),b.$(".delete-selected-button").removeClass("hidden")):(this.model.set("text",e.bulkSelect),this.controller.content.get().$el.removeClass("fixed"),b.$el.css("width",""),b.$(".delete-selected-button").addClass("hidden"),a.not(".spinner, .delete-selected-button").show(),this.controller.state().get("selection").reset())}}),f.view.DeleteSelectedButton=f.view.Button.extend({initialize:function(){f.view.Button.prototype.initialize.apply(this,arguments),this.options.filters&&this.listenTo(this.options.filters.model,"change",this.filterChange),this.listenTo(this.controller,"selection:toggle",this.toggleDisabled)},filterChange:function(a){"trash"===a.get("status")?this.model.set("text",e.untrashSelected):f.view.settings.mediaTrash?this.model.set("text",e.trashSelected):this.model.set("text",e.deleteSelected)},toggleDisabled:function(){this.model.set("disabled",!this.controller.state().get("selection").length)},render:function(){return f.view.Button.prototype.render.apply(this,arguments),this.$el.addClass(this.controller.isModeActive("select")?"delete-selected-button":"delete-selected-button hidden"),this}}),f.view.DateFilter=f.view.AttachmentFilters.extend({id:"media-attachment-date-filters",createFilters:function(){var a={};b.each(f.view.settings.months||{},function(b,c){a[c]={text:b.text,props:{year:b.year,monthnum:b.month}}}),a.all={text:e.allDates,props:{monthnum:!1,year:!1},priority:10},this.filters=a}})}(jQuery,_,Backbone,wp);
\ No newline at end of file
diff --git a/sources/wp-includes/js/media-models.js b/sources/wordpress/wp-includes/js/media-models.js
similarity index 100%
rename from sources/wp-includes/js/media-models.js
rename to sources/wordpress/wp-includes/js/media-models.js
diff --git a/sources/wp-includes/js/media-models.min.js b/sources/wordpress/wp-includes/js/media-models.min.js
similarity index 100%
rename from sources/wp-includes/js/media-models.min.js
rename to sources/wordpress/wp-includes/js/media-models.min.js
diff --git a/sources/wp-includes/js/media-views.js b/sources/wordpress/wp-includes/js/media-views.js
similarity index 99%
rename from sources/wp-includes/js/media-views.js
rename to sources/wordpress/wp-includes/js/media-views.js
index 84e1f36..e334b20 100644
--- a/sources/wp-includes/js/media-views.js
+++ b/sources/wordpress/wp-includes/js/media-views.js
@@ -5850,7 +5850,7 @@
controller: this.controller,
priority: -60,
click: function() {
- var model, changed = [], self = this,
+ var changed = [], removed = [], self = this,
selection = this.controller.state().get( 'selection' ),
library = this.controller.state().get( 'library' );
@@ -5869,22 +5869,28 @@
return;
}
- while ( selection.length > 0 ) {
- model = selection.at( 0 );
+ selection.each( function( model ) {
+ if ( ! model.get( 'nonces' )['delete'] ) {
+ removed.push( model );
+ return;
+ }
+
if ( media.view.settings.mediaTrash && 'trash' === model.get( 'status' ) ) {
model.set( 'status', 'inherit' );
changed.push( model.save() );
- selection.remove( model );
+ removed.push( model );
} else if ( media.view.settings.mediaTrash ) {
model.set( 'status', 'trash' );
changed.push( model.save() );
- selection.remove( model );
+ removed.push( model );
} else {
model.destroy();
}
- }
+ } );
if ( changed.length ) {
+ selection.remove( removed );
+
$.when.apply( null, changed ).then( function() {
library._requery( true );
self.controller.trigger( 'selection:action:done' );
diff --git a/sources/wp-includes/js/media-views.min.js b/sources/wordpress/wp-includes/js/media-views.min.js
similarity index 78%
rename from sources/wp-includes/js/media-views.min.js
rename to sources/wordpress/wp-includes/js/media-views.min.js
index 28a939a..c7fe71f 100644
--- a/sources/wp-includes/js/media-views.min.js
+++ b/sources/wordpress/wp-includes/js/media-views.min.js
@@ -1,3 +1,3 @@
!function(a,b){var c,d=wp.media,e="ontouchend"in document;c=d.view.l10n="undefined"==typeof _wpMediaViewsL10n?{}:_wpMediaViewsL10n,d.view.settings=c.settings||{},delete c.settings,d.model.settings.post=d.view.settings.post,a.support.transition=function(){var a,c=document.documentElement.style,d={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=b.find(b.keys(d),function(a){return!b.isUndefined(c[a])}),a&&{end:d[a]}}(),d.events=b.extend({},Backbone.Events),d.transition=function(c,d){var e=a.Deferred();return d=d||2e3,a.support.transition?(c instanceof a||(c=a(c)),c.first().one(a.support.transition.end,e.resolve),b.delay(e.resolve,d)):e.resolve(),e.promise()},d.controller.Region=function(a){b.extend(this,b.pick(a||{},"id","view","selector"))},d.controller.Region.extend=Backbone.Model.extend,b.extend(d.controller.Region.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var c,d;if(this._mode)return d=b.toArray(arguments),c=this.id+":"+a,d[0]=c+":"+this._mode,this.view.trigger.apply(this.view,d),d[0]=c,this.view.trigger.apply(this.view,d),this}}),d.controller.StateMachine=function(a){this.states=new Backbone.Collection(a)},d.controller.StateMachine.extend=Backbone.Model.extend,b.extend(d.controller.StateMachine.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),b.each(["on","off","trigger"],function(a){d.controller.StateMachine.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),d.controller.State=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");this.frame.$el.toggleClass("hide-menu",!c),c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}}),b.each(["toolbar","content"],function(a){d.controller.State.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),d.selectionSync={syncSelection:function(){var a=this.get("selection"),c=this.frame._selection;this.get("syncSelection")&&c&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(c.attachments),c.difference=b.difference(c.attachments.models,a.models)),a.single(c.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)}},d.controller.Library=d.controller.State.extend({defaults:{id:"library",title:c.mediaLibraryTitle,multiple:!1,content:"upload",menu:"default",router:"browse",toolbar:"select",searchable:!0,filterable:!1,sortable:!0,autoSelect:!0,describe:!1,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,c=this.get("selection");this.get("library")||this.set("library",d.query()),c instanceof d.model.Selection||(a=c,a||(a=this.get("library").props.toJSON(),a=b.omit(a,"orderby","query")),this.set("selection",new d.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("router")&&this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",getUserSetting("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=d.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:a.align||getUserSetting("align","none"),size:a.size||getUserSetting("imgsize","medium"),link:a.link||getUserSetting("urlbutton","file")}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){var b=this._defaultDisplaySettings;return(b.canEmbed=this.canEmbed(a))&&(b.link="embed"),b},canEmbed:function(a){if(!a.get("uploading")){var c=a.get("type");if("audio"!==c&&"video"!==c)return!1}return b.contains(d.view.settings.embedExts,a.get("filename").split(".").pop())},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("autoSelect")&&(this.get("selection").add(a),this.frame.trigger("library:selection:add"))},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&setUserSetting("libraryContent",a)}}}),b.extend(d.controller.Library.prototype,d.selectionSync),d.controller.ImageDetails=d.controller.State.extend({defaults:b.defaults({id:"image-details",title:c.imageDetailsTitle,content:"image-details",menu:!1,router:!1,toolbar:"image-details",editing:!1,priority:60},d.controller.Library.prototype.defaults),initialize:function(a){this.image=a.image,d.controller.State.prototype.initialize.apply(this,arguments)},activate:function(){this.frame.modal.$el.addClass("image-details")}}),d.controller.GalleryEdit=d.controller.Library.extend({defaults:{id:"gallery-edit",title:c.editGalleryTitle,multiple:!1,searchable:!1,sortable:!0,display:!1,content:"browse",toolbar:"gallery-edit",describe:!0,displaySettings:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new d.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",d.view.Attachment.EditLibrary),d.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),d.controller.Library.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),d.controller.Library.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){if(this.get("displaySettings")){var b=this.get("library");b&&a&&(b.gallery=b.gallery||new Backbone.Model,a.sidebar.set({gallery:new d.view.Settings.Gallery({controller:this,model:b.gallery,priority:40})}),a.toolbar.set("reverse",{text:c.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}}),d.controller.GalleryAdd=d.controller.Library.extend({defaults:b.defaults({id:"gallery-library",title:c.addToGalleryTitle,multiple:"add",filterable:"uploaded",menu:"gallery",toolbar:"gallery-add",priority:100,syncSelection:!1},d.controller.Library.prototype.defaults),initialize:function(){this.get("library")||this.set("library",d.query({type:"image"})),d.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&d.model.Selection.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,d.controller.Library.prototype.activate.apply(this,arguments)}}),d.controller.CollectionEdit=d.controller.Library.extend({defaults:{multiple:!1,sortable:!0,searchable:!1,content:"browse",describe:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,SettingsView:!1,syncSelection:!1},initialize:function(){var a=this.get("collectionType");"video"===this.get("type")&&(a="video-"+a),this.set("id",a+"-edit"),this.set("toolbar",a+"-edit"),this.get("library")||this.set("library",new d.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",d.view.Attachment.EditLibrary),d.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type",this.get("type")),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.renderSettings,this),d.controller.Library.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.renderSettings,this),d.controller.Library.prototype.deactivate.apply(this,arguments)},renderSettings:function(b){var e=this.get("library"),f=this.get("collectionType"),g=this.get("dragInfoText"),h=this.get("SettingsView"),i={};e&&b&&(e[f]=e[f]||new Backbone.Model,i[f]=new h({controller:this,model:e[f],priority:40}),b.sidebar.set(i),g&&b.toolbar.set("dragInfo",new d.View({el:a(''+g+"")[0],priority:-40})),b.toolbar.set("reverse",{text:c.reverseOrder,priority:80,click:function(){e.reset(e.toArray().reverse())}}))}}),d.controller.CollectionAdd=d.controller.Library.extend({defaults:b.defaults({multiple:"add",filterable:"uploaded",priority:100,syncSelection:!1},d.controller.Library.prototype.defaults),initialize:function(){var a=this.get("collectionType");"video"===this.get("type")&&(a="video-"+a),this.set("id",a+"-library"),this.set("toolbar",a+"-add"),this.set("menu",a),this.get("library")||this.set("library",d.query({type:this.get("type")})),d.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.get("editLibrary"),c=this.frame.state(this.get("collectionType")+"-edit").get("library");b&&b!==c&&a.unobserve(b),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!c.get(a.cid)&&d.model.Selection.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(c),this.set("editLibrary",c),d.controller.Library.prototype.activate.apply(this,arguments)}}),d.controller.FeaturedImage=d.controller.Library.extend({defaults:b.defaults({id:"featured-image",title:c.setFeaturedImageTitle,multiple:!1,filterable:"uploaded",toolbar:"featured-image",priority:60,syncSelection:!0},d.controller.Library.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",d.query({type:"image"})),d.controller.Library.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),d.controller.Library.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),d.controller.Library.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),c=d.view.settings.post.featuredImageId;""!==c&&-1!==c&&(a=d.model.Attachment.get(c),a.fetch()),b.reset(a?[a]:[])}}),d.controller.ReplaceImage=d.controller.Library.extend({defaults:b.defaults({id:"replace-image",title:c.replaceImageTitle,multiple:!1,filterable:"uploaded",toolbar:"replace",menu:!1,priority:60,syncSelection:!0},d.controller.Library.prototype.defaults),initialize:function(a){var b,c;this.image=a.image,this.get("library")||this.set("library",d.query({type:"image"})),d.controller.Library.prototype.initialize.apply(this,arguments),b=this.get("library"),c=b.comparator,b.comparator=function(a,b){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(b.cid);return!d&&e?-1:d&&!e?1:c.apply(this,arguments)},b.observe(this.get("selection"))},activate:function(){this.updateSelection(),d.controller.Library.prototype.activate.apply(this,arguments)},updateSelection:function(){var a=this.get("selection"),b=this.image.attachment;a.reset(b?[b]:[])}}),d.controller.EditImage=d.controller.State.extend({defaults:{id:"edit-image",title:c.editImage,menu:!1,toolbar:"edit-image",content:"edit-image",url:""},activate:function(){this.listenTo(this.frame,"toolbar:render:edit-image",this.toolbar)},deactivate:function(){this.stopListening(this.frame)},toolbar:function(){var a=this.frame,b=a.lastState(),e=b&&b.id;a.toolbar.set(new d.view.Toolbar({controller:a,items:{back:{style:"primary",text:c.back,priority:20,click:function(){e?a.setState(e):a.close()}}}}))}}),d.controller.MediaLibrary=d.controller.Library.extend({defaults:b.defaults({filterable:"uploaded",displaySettings:!1,priority:80,syncSelection:!1},d.controller.Library.prototype.defaults),initialize:function(a){this.media=a.media,this.type=a.type,this.set("library",d.query({type:this.type})),d.controller.Library.prototype.initialize.apply(this,arguments)},activate:function(){d.frame.lastMime&&(this.set("library",d.query({type:d.frame.lastMime})),delete d.frame.lastMime),d.controller.Library.prototype.activate.apply(this,arguments)}}),d.controller.Embed=d.controller.State.extend({defaults:{id:"embed",title:c.insertFromUrlTitle,content:"embed",menu:"default",toolbar:"main-embed",priority:120,type:"link",url:"",metadata:{}},sensitivity:200,initialize:function(a){this.metadata=a.metadata,this.debouncedScan=b.debounce(b.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model(this.metadata||{url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var b,c=this,d={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",d),d.scanners.length?(b=d.scanners=a.when.apply(a,d.scanners),b.always(function(){c.get("scanners")===b&&c.set("loading",!1)})):d.scanners=null,d.loading=!!d.scanners,this.set(d)},scanImage:function(b){var c=this.frame,d=this,e=this.props.get("url"),f=new Image,g=a.Deferred();b.scanners.push(g.promise()),f.onload=function(){g.resolve(),d===c.state()&&e===d.props.get("url")&&(d.set({type:"image"}),d.props.set({width:f.width,height:f.height}))},f.onerror=g.reject,f.src=e},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),d.controller.Cropper=d.controller.State.extend({defaults:{id:"cropper",title:c.cropImage,toolbar:"crop",content:"crop",router:!1,canSkipCrop:!1},activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},deactivate:function(){this.frame.toolbar.mode("browse")},createCropContent:function(){this.cropperView=new wp.media.view.Cropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},removeCropper:function(){this.imgSelect.cancelSelection(),this.imgSelect.setOptions({remove:!0}),this.imgSelect.update(),this.cropperView.remove()},createCropToolbar:function(){var a,d;a=this.get("canSkipCrop")||!1,d={controller:this.frame,items:{insert:{style:"primary",text:c.cropImage,priority:80,requires:{library:!1,selection:!1},click:function(){var a=this,b=this.controller.state().get("selection").first();b.set({cropDetails:this.controller.state().imgSelect.getSelection()}),this.$el.text(c.cropping),this.$el.attr("disabled",!0),this.controller.state().doCrop(b).done(function(b){a.controller.trigger("cropped",b),a.controller.close()}).fail(function(){a.controller.trigger("content:error:crop")})}}}},a&&b.extend(d.items,{skip:{style:"secondary",text:c.skipCropping,priority:70,requires:{library:!1,selection:!1},click:function(){var a=this.controller.state().get("selection").first();this.controller.state().cropperView.remove(),this.controller.trigger("skippedcrop",a),this.controller.close()}}}),this.frame.toolbar.set(new wp.media.view.Toolbar(d))},doCrop:function(a){return wp.ajax.post("custom-header-crop",{nonce:a.get("nonces").edit,id:a.get("id"),cropDetails:a.get("cropDetails")})}}),d.View=wp.Backbone.View.extend({constructor:function(a){a&&a.controller&&(this.controller=a.controller),wp.Backbone.View.apply(this,arguments)},dispose:function(){return this.undelegateEvents(),this.model&&this.model.off&&this.model.off(null,null,this),this.collection&&this.collection.off&&this.collection.off(null,null,this),this.controller&&this.controller.off&&this.controller.off(null,null,this),this},remove:function(){return this.dispose(),wp.Backbone.View.prototype.remove.apply(this,arguments)}}),d.view.Frame=d.View.extend({initialize:function(){b.defaults(this.options,{mode:["select"]}),this._createRegions(),this._createStates(),this._createModes()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],b.each(this.regions,function(a){this[a]=new d.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:d.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},_createModes:function(){this.activeModes=new Backbone.Collection,this.activeModes.on("add remove reset",b.bind(this.triggerModeEvents,this)),b.each(this.options.mode,function(a){this.activateMode(a)},this)},reset:function(){return this.states.invoke("trigger","reset"),this},triggerModeEvents:function(a,c,d){var e,f,g={add:"activate",remove:"deactivate"};b.each(d,function(a,b){a&&(e=b)}),b.has(g,e)&&(f=a.get("id")+":"+g[e],this.trigger(f))},activateMode:function(a){return this.isModeActive(a)?void 0:(this.activeModes.add([{id:a}]),this.$el.addClass("mode-"+a),this)},deactivateMode:function(a){return this.isModeActive(a)?(this.activeModes.remove(this.activeModes.where({id:a})),this.$el.removeClass("mode-"+a),this.trigger(a+":deactivate"),this):this},isModeActive:function(a){return Boolean(this.activeModes.where({id:a}).length)}}),b.extend(d.view.Frame.prototype,d.controller.StateMachine.prototype),d.view.MediaFrame=d.view.Frame.extend({className:"media-frame",template:d.template("media-frame"),regions:["menu","title","content","toolbar","router"],events:{"click div.media-frame-title h1":"toggleMenu"},initialize:function(){d.view.Frame.prototype.initialize.apply(this,arguments),b.defaults(this.options,{title:"",modal:!0,uploader:!0}),this.$el.addClass("wp-core-ui"),this.options.modal&&(this.modal=new d.view.Modal({controller:this,title:this.options.title}),this.modal.content(this)),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new d.view.UploaderWindow({controller:this,uploader:{dropzone:this.modal?this.modal.$el:this.$el,container:this.$el}}),this.views.set(".media-frame-uploader",this.uploader)),this.on("attach",b.bind(this.views.ready,this.views),this),this.on("title:create:default",this.createTitle,this),this.title.mode("default"),this.on("title:render",function(a){a.$el.append('')}),this.on("menu:create:default",this.createMenu,this)},render:function(){return!this.state()&&this.options.state&&this.setState(this.options.state),d.view.Frame.prototype.render.apply(this,arguments)},createTitle:function(a){a.view=new d.View({controller:this,tagName:"h1"})},createMenu:function(a){a.view=new d.view.Menu({controller:this})},toggleMenu:function(){this.$el.find(".media-menu").toggleClass("visible")},createToolbar:function(a){a.view=new d.view.Toolbar({controller:this})},createRouter:function(a){a.view=new d.view.Router({controller:this})},createIframeStates:function(c){var e,f=d.view.settings,g=f.tabs,h=f.tabUrl;g&&h&&(e=a("#post_ID"),e.length&&(h+="&post_id="+e.val()),b.each(g,function(a,d){this.state("iframe:"+d).set(b.defaults({tab:d,src:h+"&tab="+d,title:a,content:"iframe",menu:"default"},c))},this),this.on("content:create:iframe",this.iframeContent,this),this.on("menu:render:default",this.iframeMenu,this),this.on("open",this.hijackThickbox,this),this.on("close",this.restoreThickbox,this))},iframeContent:function(a){this.$el.addClass("hide-toolbar"),a.view=new d.view.Iframe({controller:this})},iframeMenu:function(a){var c={};a&&(b.each(d.view.settings.tabs,function(a,b){c["iframe:"+b]={text:this.state("iframe:"+b).get("title"),priority:200}},this),a.set(c))},hijackThickbox:function(){var a=this;window.tb_remove&&!this._tb_remove&&(this._tb_remove=window.tb_remove,window.tb_remove=function(){a.close(),a.reset(),a.setState(a.options.state),a._tb_remove.call(window)})},restoreThickbox:function(){this._tb_remove&&(window.tb_remove=this._tb_remove,delete this._tb_remove)}}),b.each(["open","close","attach","detach","escape"],function(a){d.view.MediaFrame.prototype[a]=function(){return this.modal&&this.modal[a].apply(this.modal,arguments),this}}),d.view.MediaFrame.Select=d.view.MediaFrame.extend({initialize:function(){d.view.MediaFrame.prototype.initialize.apply(this,arguments),b.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof d.model.Selection||(this.options.selection=new d.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new d.model.Attachments,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new d.controller.Library({library:d.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:c.uploadFilesTitle,priority:20},browse:{text:c.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new d.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),display:b.get(b.has("display")?"display":"displaySettings"),dragInfo:b.get("dragInfo"),idealColumnWidth:b.get("idealColumnWidth"),suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new d.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new d.view.Toolbar.Select(b)}}),d.view.MediaFrame.Post=d.view.MediaFrame.Select.extend({initialize:function(){this.counts={audio:{count:d.view.settings.attachmentCounts.audio,state:"playlist"},video:{count:d.view.settings.attachmentCounts.video,state:"video-playlist"}},b.defaults(this.options,{multiple:!0,editing:!1,state:"insert",metadata:{}}),d.view.MediaFrame.Select.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new d.controller.Library({id:"insert",title:c.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:d.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new d.controller.Library({id:"gallery",title:c.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:d.query(b.defaults({type:"image"},a.library))}),new d.controller.Embed({metadata:a.metadata}),new d.controller.EditImage({model:a.editImage}),new d.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new d.controller.GalleryAdd,new d.controller.Library({id:"playlist",title:c.createPlaylistTitle,priority:60,toolbar:"main-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:d.query(b.defaults({type:"audio"},a.library))}),new d.controller.CollectionEdit({type:"audio",collectionType:"playlist",title:c.editPlaylistTitle,SettingsView:d.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"playlist",dragInfoText:c.playlistDragInfo,dragInfo:!1}),new d.controller.CollectionAdd({type:"audio",collectionType:"playlist",title:c.addToPlaylistTitle}),new d.controller.Library({id:"video-playlist",title:c.createVideoPlaylistTitle,priority:60,toolbar:"main-video-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:d.query(b.defaults({type:"video"},a.library))}),new d.controller.CollectionEdit({type:"video",collectionType:"playlist",title:c.editVideoPlaylistTitle,SettingsView:d.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"video-playlist",dragInfoText:c.videoPlaylistDragInfo,dragInfo:!1}),new d.controller.CollectionAdd({type:"video",collectionType:"playlist",title:c.addToVideoPlaylistTitle})]),d.view.settings.post.featuredImageId&&this.states.add(new d.controller.FeaturedImage)},bindHandlers:function(){var a,c;d.view.MediaFrame.Select.prototype.bindHandlers.apply(this,arguments),this.on("activate",this.activate,this),c=b.find(this.counts,function(a){return 0===a.count}),"undefined"!=typeof c&&this.listenTo(d.model.Attachments.all,"change:type",this.mediaTypeCounts),this.on("menu:create:gallery",this.createMenu,this),this.on("menu:create:playlist",this.createMenu,this),this.on("menu:create:video-playlist",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-playlist",this.createToolbar,this),this.on("toolbar:create:main-video-playlist",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),a={menu:{"default":"mainMenu",gallery:"galleryMenu",playlist:"playlistMenu","video-playlist":"videoPlaylistMenu"},content:{embed:"embedContent","edit-image":"editImageContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar","main-playlist":"mainPlaylistToolbar","playlist-edit":"playlistEditToolbar","playlist-add":"playlistAddToolbar","main-video-playlist":"mainVideoPlaylistToolbar","video-playlist-edit":"videoPlaylistEditToolbar","video-playlist-add":"videoPlaylistAddToolbar"}},b.each(a,function(a,c){b.each(a,function(a,b){this.on(c+":render:"+b,this[a],this)},this)},this)},activate:function(){b.each(this.counts,function(a){a.count<1&&this.menuItemVisibility(a.state,"hide")},this)},mediaTypeCounts:function(a,b){"undefined"!=typeof this.counts[b]&&this.counts[b].count<1&&(this.counts[b].count++,this.menuItemVisibility(this.counts[b].state,"show"))},mainMenu:function(a){a.set({"library-separator":new d.View({className:"separator",priority:100})})},menuItemVisibility:function(a,b){var c=this.menu.get();"hide"===b?c.hide(a):"show"===b&&c.show(a)},galleryMenu:function(a){var b=this.lastState(),e=b&&b.id,f=this;a.set({cancel:{text:c.cancelGalleryTitle,priority:20,click:function(){e?f.setState(e):f.close(),this.controller.modal.focusManager.focus()}},separateCancel:new d.View({className:"separator",priority:40})})},playlistMenu:function(a){var b=this.lastState(),e=b&&b.id,f=this;a.set({cancel:{text:c.cancelPlaylistTitle,priority:20,click:function(){e?f.setState(e):f.close()}},separateCancel:new d.View({className:"separator",priority:40})})},videoPlaylistMenu:function(a){var b=this.lastState(),e=b&&b.id,f=this;a.set({cancel:{text:c.cancelVideoPlaylistTitle,priority:20,click:function(){e?f.setState(e):f.close()}},separateCancel:new d.View({className:"separator",priority:40})})},embedContent:function(){var a=new d.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),e||a.url.focus()},editSelectionContent:function(){var a,b=this.state(),e=b.get("selection");a=new d.view.AttachmentsBrowser({controller:this,collection:e,selection:e,model:b,sortable:!0,search:!1,dragInfo:!0,AttachmentView:d.view.Attachment.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:c.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a)},editImageContent:function(){var a=this.state().get("image"),b=new d.view.EditImage({model:a,controller:this}).render();this.content.set(b),b.loadEditor()},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new d.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:c.insertIntoPost,requires:{selection:!0},click:function(){var a=b.state(),c=a.get("selection");b.close(),a.trigger("insert",c).reset()}})},mainGalleryToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:c.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("gallery-edit"),e=a.where({type:"image"});
c.set("library",new d.model.Selection(e,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit"),this.controller.modal.focusManager.focus()}})},mainPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("playlist",{style:"primary",text:c.createNewPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("playlist-edit"),e=a.where({type:"audio"});c.set("library",new d.model.Selection(e,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("playlist-edit"),this.controller.modal.focusManager.focus()}})},mainVideoPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("video-playlist",{style:"primary",text:c.createNewVideoPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("video-playlist-edit"),e=a.where({type:"video"});c.set("library",new d.model.Selection(e,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("video-playlist-edit"),this.controller.modal.focusManager.focus()}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:c.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new d.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new d.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?c.updateGallery:c.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new d.view.Toolbar({controller:this,items:{insert:{style:"primary",text:c.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))},playlistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new d.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?c.updatePlaylist:c.insertPlaylist,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},playlistAddToolbar:function(){this.toolbar.set(new d.view.Toolbar({controller:this,items:{insert:{style:"primary",text:c.addToPlaylist,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("playlist-edit")}}}}))},videoPlaylistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new d.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?c.updateVideoPlaylist:c.insertVideoPlaylist,priority:140,requires:{library:!0},click:function(){var a=this.controller,b=a.state(),c=b.get("library");c.type="video",a.close(),b.trigger("update",c),a.setState(a.options.state),a.reset()}}}}))},videoPlaylistAddToolbar:function(){this.toolbar.set(new d.view.Toolbar({controller:this,items:{insert:{style:"primary",text:c.addToVideoPlaylist,priority:140,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("video-playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("video-playlist-edit")}}}}))}}),d.view.MediaFrame.ImageDetails=d.view.MediaFrame.Select.extend({defaults:{id:"image",url:"",menu:"image-details",content:"image-details",toolbar:"image-details",type:"link",title:c.imageDetailsTitle,priority:120},initialize:function(a){this.image=new d.model.PostImage(a.metadata),this.options.selection=new d.model.Selection(this.image.attachment,{multiple:!1}),d.view.MediaFrame.Select.prototype.initialize.apply(this,arguments)},bindHandlers:function(){d.view.MediaFrame.Select.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:image-details",this.createMenu,this),this.on("content:create:image-details",this.imageDetailsContent,this),this.on("content:render:edit-image",this.editImageContent,this),this.on("toolbar:render:image-details",this.renderImageDetailsToolbar,this),this.on("toolbar:render:replace",this.renderReplaceImageToolbar,this)},createStates:function(){this.states.add([new d.controller.ImageDetails({image:this.image,editable:!1}),new d.controller.ReplaceImage({id:"replace-image",library:d.query({type:"image"}),image:this.image,multiple:!1,title:c.imageReplaceTitle,toolbar:"replace",priority:80,displaySettings:!0}),new d.controller.EditImage({image:this.image,selection:this.options.selection})])},imageDetailsContent:function(a){a.view=new d.view.ImageDetails({controller:this,model:this.state().image,attachment:this.state().image.attachment})},editImageContent:function(){var a,b=this.state(),c=b.get("image");c&&(a=new d.view.EditImage({model:c,controller:this}).render(),this.content.set(a),a.loadEditor())},renderImageDetailsToolbar:function(){this.toolbar.set(new d.view.Toolbar({controller:this,items:{select:{style:"primary",text:c.update,priority:80,click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))},renderReplaceImageToolbar:function(){var a=this,b=a.lastState(),e=b&&b.id;this.toolbar.set(new d.view.Toolbar({controller:this,items:{back:{text:c.back,priority:20,click:function(){e?a.setState(e):a.close()}},replace:{style:"primary",text:c.replace,priority:80,click:function(){var a=this.controller,b=a.state(),c=b.get("selection"),d=c.single();a.close(),a.image.changeAttachment(d,b.display(d)),b.trigger("replace",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))}}),d.view.Modal=d.View.extend({tagName:"div",template:d.template("media-modal"),attributes:{tabindex:0},events:{"click .media-modal-backdrop, .media-modal-close":"escapeHandler",keydown:"keydown"},initialize:function(){b.defaults(this.options,{container:document.body,title:"",propagate:!0,freeze:!0}),this.focusManager=new d.view.FocusManager({el:this.el})},prepare:function(){return{title:this.options.title}},attach:function(){return this.views.attached?this:(this.views.rendered||this.render(),this.$el.appendTo(this.options.container),this.views.attached=!0,this.views.ready(),this.propagate("attach"))},detach:function(){return this.$el.is(":visible")&&this.close(),this.$el.detach(),this.views.attached=!1,this.propagate("detach")},open:function(){var b,c=this.$el,d=this.options;return c.is(":visible")?this:(this.views.attached||this.attach(),d.freeze&&(this._freeze={scrollTop:a(window).scrollTop()}),a("body").addClass("modal-open"),c.show(),"ontouchend"in document&&(b=window.tinymce&&window.tinymce.activeEditor)&&!b.isHidden()&&b.iframeElement&&(b.iframeElement.focus(),b.iframeElement.blur(),setTimeout(function(){b.iframeElement.blur()},100)),this.$el.focus(),this.propagate("open"))},close:function(b){var c=this._freeze;return this.views.attached&&this.$el.is(":visible")?(a("body").removeClass("modal-open"),this.$el.hide().undelegate("keydown"),a("#wpbody-content").focus(),this.propagate("close"),c&&a(window).scrollTop(c.scrollTop),b&&b.escape&&this.propagate("escape"),this):this},escape:function(){return this.close({escape:!0})},escapeHandler:function(a){a.preventDefault(),this.escape()},content:function(a){return this.views.set(".media-modal-content",a),this},propagate:function(a){return this.trigger(a),this.options.propagate&&this.controller.trigger(a),this},keydown:function(a){27===a.which&&this.$el.is(":visible")&&(this.escape(),a.stopImmediatePropagation())}}),d.view.FocusManager=d.View.extend({events:{keydown:"constrainTabbing"},focus:function(){this.$(".media-menu-item").first().focus()},constrainTabbing:function(a){var b;if(9===a.keyCode)return b=this.$(":tabbable"),b.last()[0]!==a.target||a.shiftKey?b.first()[0]===a.target&&a.shiftKey?(b.last().focus(),!1):void 0:(b.first().focus(),!1)}}),d.view.UploaderWindow=d.View.extend({tagName:"div",className:"uploader-window",template:d.template("uploader-window"),initialize:function(){var c;this.$browser=a('').hide().appendTo("body"),c=this.options.uploader=b.defaults(this.options.uploader||{},{dropzone:this.$el,browser:this.$browser,params:{}}),!c.dropzone||c.dropzone instanceof a||(c.dropzone=a(c.dropzone)),this.controller.on("activate",this.refresh,this),this.controller.on("detach",function(){this.$browser.remove()},this)},refresh:function(){this.uploader&&this.uploader.refresh()},ready:function(){var c,e=d.view.settings.post.id;this.uploader||(e&&(this.options.uploader.params.post_id=e),this.uploader=new wp.Uploader(this.options.uploader),c=this.uploader.dropzone,c.on("dropzone:enter",b.bind(this.show,this)),c.on("dropzone:leave",b.bind(this.hide,this)),a(this.uploader).on("uploader:ready",b.bind(this._ready,this)))},_ready:function(){this.controller.trigger("uploader:ready")},show:function(){var a=this.$el.show();b.defer(function(){a.css({opacity:1})})},hide:function(){var a=this.$el.css({opacity:0});d.transition(a).done(function(){"0"===a.css("opacity")&&a.hide()}),b.delay(function(){"0"===a.css("opacity")&&a.is(":visible")&&a.hide()},500)}}),d.view.EditorUploader=d.View.extend({tagName:"div",className:"uploader-editor",template:d.template("uploader-editor"),localDrag:!1,overContainer:!1,overDropzone:!1,draggingFile:null,initialize:function(){var c=this;return this.initialized=!1,window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&this.browserSupport()?(this.$document=a(document),this.dropzones=[],this.files=[],this.$document.on("drop",".uploader-editor",b.bind(this.drop,this)),this.$document.on("dragover",".uploader-editor",b.bind(this.dropzoneDragover,this)),this.$document.on("dragleave",".uploader-editor",b.bind(this.dropzoneDragleave,this)),this.$document.on("click",".uploader-editor",b.bind(this.click,this)),this.$document.on("dragover",b.bind(this.containerDragover,this)),this.$document.on("dragleave",b.bind(this.containerDragleave,this)),this.$document.on("dragstart dragend drop",function(a){c.localDrag="dragstart"===a.type}),this.initialized=!0,this):this},browserSupport:function(){var a=!1,b=document.createElement("div");return a="draggable"in b||"ondragstart"in b&&"ondrop"in b,a=a&&!!(window.File&&window.FileList&&window.FileReader)},isDraggingFile:function(a){return null!==this.draggingFile?this.draggingFile:b.isUndefined(a.originalEvent)||b.isUndefined(a.originalEvent.dataTransfer)?!1:(this.draggingFile=b.indexOf(a.originalEvent.dataTransfer.types,"Files")>-1&&-1===b.indexOf(a.originalEvent.dataTransfer.types,"text/plain"),this.draggingFile)},refresh:function(c){var d;for(d in this.dropzones)this.dropzones[d].toggle(this.overContainer||this.overDropzone);return b.isUndefined(c)||a(c.target).closest(".uploader-editor").toggleClass("droppable",this.overDropzone),this.overContainer||this.overDropzone||(this.draggingFile=null),this},render:function(){return this.initialized?(d.View.prototype.render.apply(this,arguments),a(".wp-editor-wrap, #wp-fullscreen-body").each(b.bind(this.attach,this)),this):this},attach:function(b,c){var d=this.$el.clone();return this.dropzones.push(d),a(c).append(d),this},drop:function(b){var c=null;return this.containerDragleave(b),this.dropzoneDragleave(b),this.files=b.originalEvent.dataTransfer.files,this.files.length<1?void 0:(c=a(b.target).parents(".wp-editor-wrap"),c.length>0&&c[0].id&&(window.wpActiveEditor=c[0].id.slice(3,-5)),this.workflow?(this.workflow.state().reset(),this.addFiles.apply(this),this.workflow.open()):(this.workflow=wp.media.editor.open("content",{frame:"post",state:"insert",title:wp.media.view.l10n.addMedia,multiple:!0}),this.workflow.on("uploader:ready",this.addFiles,this)),!1)},addFiles:function(){return this.files.length&&(this.workflow.uploader.uploader.uploader.addFile(b.toArray(this.files)),this.files=[]),this},containerDragover:function(a){!this.localDrag&&this.isDraggingFile(a)&&(this.overContainer=!0,this.refresh())},containerDragleave:function(){this.overContainer=!1,b.delay(b.bind(this.refresh,this),50)},dropzoneDragover:function(a){return!this.localDrag&&this.isDraggingFile(a)?(this.overDropzone=!0,this.refresh(a),!1):void 0},dropzoneDragleave:function(a){this.overDropzone=!1,b.delay(b.bind(this.refresh,this,a),50)},click:function(a){this.containerDragleave(a),this.dropzoneDragleave(a),this.localDrag=!1}}),d.view.UploaderInline=d.View.extend({tagName:"div",className:"uploader-inline",template:d.template("uploader-inline"),events:{"click .close":"hide"},initialize:function(){b.defaults(this.options,{message:"",status:!0,canClose:!1}),!this.options.$browser&&this.controller.uploader&&(this.options.$browser=this.controller.uploader.$browser),b.isUndefined(this.options.postId)&&(this.options.postId=d.view.settings.post.id),this.options.status&&this.views.set(".upload-inline-status",new d.view.UploaderStatus({controller:this.controller}))},prepare:function(){var a=this.controller.state().get("suggestedWidth"),b=this.controller.state().get("suggestedHeight"),c={};return c.message=this.options.message,c.canClose=this.options.canClose,a&&b&&(c.suggestedWidth=a,c.suggestedHeight=b),c},dispose:function(){return this.disposing?d.View.prototype.dispose.apply(this,arguments):(this.disposing=!0,this.remove())},remove:function(){var a=d.View.prototype.remove.apply(this,arguments);return b.defer(b.bind(this.refresh,this)),a},refresh:function(){var a=this.controller.uploader;a&&a.refresh()},ready:function(){var a,b=this.options.$browser;if(this.controller.uploader){if(a=this.$(".browser"),a[0]===b[0])return;b.detach().text(a.text()),b[0].className=a[0].className,a.replaceWith(b.show())}return this.refresh(),this},show:function(){this.$el.removeClass("hidden")},hide:function(){this.$el.addClass("hidden")}}),d.view.UploaderStatus=d.View.extend({className:"media-uploader-status",template:d.template("uploader-status"),events:{"click .upload-dismiss-errors":"dismiss"},initialize:function(){this.queue=wp.Uploader.queue,this.queue.on("add remove reset",this.visibility,this),this.queue.on("add remove reset change:percent",this.progress,this),this.queue.on("add remove reset change:uploading",this.info,this),this.errors=wp.Uploader.errors,this.errors.reset(),this.errors.on("add remove reset",this.visibility,this),this.errors.on("add",this.error,this)},dispose:function(){return wp.Uploader.queue.off(null,null,this),d.View.prototype.dispose.apply(this,arguments),this},visibility:function(){this.$el.toggleClass("uploading",!!this.queue.length),this.$el.toggleClass("errors",!!this.errors.length),this.$el.toggle(!!this.queue.length||!!this.errors.length)},ready:function(){b.each({$bar:".media-progress-bar div",$index:".upload-index",$total:".upload-total",$filename:".upload-filename"},function(a,b){this[b]=this.$(a)},this),this.visibility(),this.progress(),this.info()},progress:function(){var a=this.queue,c=this.$bar;c&&a.length&&c.width(a.reduce(function(a,c){if(!c.get("uploading"))return a+100;var d=c.get("percent");return a+(b.isNumber(d)?d:100)},0)/a.length+"%")},info:function(){var a,b=this.queue,c=0;b.length&&(a=this.queue.find(function(a,b){return c=b,a.get("uploading")}),this.$index.text(c+1),this.$total.text(b.length),this.$filename.html(a?this.filename(a.get("filename")):""))},filename:function(a){return d.truncate(b.escape(a),24)},error:function(a){this.views.add(".upload-errors",new d.view.UploaderStatusError({filename:this.filename(a.get("file").name),message:a.get("message")}),{at:0})},dismiss:function(a){var c=this.views.get(".upload-errors");a.preventDefault(),c&&b.invoke(c,"remove"),wp.Uploader.errors.reset()}}),d.view.UploaderStatusError=d.View.extend({className:"upload-error",template:d.template("uploader-status-error")}),d.view.Toolbar=d.View.extend({tagName:"div",className:"media-toolbar",initialize:function(){var a=this.controller.state(),b=this.selection=a.get("selection"),c=this.library=a.get("library");this._views={},this.primary=new d.view.PriorityList,this.secondary=new d.view.PriorityList,this.primary.$el.addClass("media-toolbar-primary search-form"),this.secondary.$el.addClass("media-toolbar-secondary"),this.views.set([this.secondary,this.primary]),this.options.items&&this.set(this.options.items,{silent:!0}),this.options.silent||this.render(),b&&b.on("add remove reset",this.refresh,this),c&&c.on("add remove reset",this.refresh,this)},dispose:function(){return this.selection&&this.selection.off(null,null,this),this.library&&this.library.off(null,null,this),d.View.prototype.dispose.apply(this,arguments)},ready:function(){this.refresh()},set:function(a,c,e){var f;return e=e||{},b.isObject(a)?b.each(a,function(a,b){this.set(b,a,{silent:!0})},this):(c instanceof Backbone.View||(c.classes=["media-button-"+a].concat(c.classes||[]),c=new d.view.Button(c).render()),c.controller=c.controller||this.controller,this._views[a]=c,f=c.options.priority<0?"secondary":"primary",this[f].set(a,c,e)),e.silent||this.refresh(),this},get:function(a){return this._views[a]},unset:function(a,b){return delete this._views[a],this.primary.unset(a,b),this.secondary.unset(a,b),b&&b.silent||this.refresh(),this},refresh:function(){var a=this.controller.state(),c=a.get("library"),d=a.get("selection");b.each(this._views,function(a){if(a.model&&a.options&&a.options.requires){var e=a.options.requires,f=!1;f=b.some(d.models,function(a){return a.get("uploading")===!0}),e.selection&&d&&!d.length?f=!0:e.library&&c&&!c.length&&(f=!0),a.model.set("disabled",f)}})}}),d.view.Toolbar.Select=d.view.Toolbar.extend({initialize:function(){var a=this.options;b.bindAll(this,"clickSelect"),b.defaults(a,{event:"select",state:!1,reset:!0,close:!0,text:c.select,requires:{selection:!0}}),a.items=b.defaults(a.items||{},{select:{style:"primary",text:a.text,priority:80,click:this.clickSelect,requires:a.requires}}),d.view.Toolbar.prototype.initialize.apply(this,arguments)},clickSelect:function(){var a=this.options,b=this.controller;a.close&&b.close(),a.event&&b.state().trigger(a.event),a.state&&b.setState(a.state),a.reset&&b.reset()}}),d.view.Toolbar.Embed=d.view.Toolbar.Select.extend({initialize:function(){b.defaults(this.options,{text:c.insertIntoPost,requires:!1}),d.view.Toolbar.Select.prototype.initialize.apply(this,arguments)},refresh:function(){var a=this.controller.state().props.get("url");this.get("select").model.set("disabled",!a||"http://"===a),d.view.Toolbar.Select.prototype.refresh.apply(this,arguments)}}),d.view.Button=d.View.extend({tagName:"a",className:"media-button",attributes:{href:"#"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),b.each(this.defaults,function(a,c){var d=this.options[c];b.isUndefined(d)||(this.model.set(c,d),delete this.options[c])},this),this.model.on("change",this.render,this)},render:function(){var a=["button",this.className],c=this.model.toJSON();return c.style&&a.push("button-"+c.style),c.size&&a.push("button-"+c.size),a=b.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",c.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}}),d.view.ButtonGroup=d.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=b.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new d.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(a(b.pluck(this.buttons,"el")).detach()),this}}),d.view.PriorityList=d.View.extend({tagName:"div",initialize:function(){this._views={},this.set(b.extend({},this._views,this.options.views),{silent:!0}),delete this.options.views,this.options.silent||this.render()},set:function(a,c,d){var e,f,g;return d=d||{},b.isObject(a)?(b.each(a,function(a,b){this.set(b,a)},this),this):(c instanceof Backbone.View||(c=this.toView(c,a,d)),c.controller=c.controller||this.controller,this.unset(a),e=c.options.priority||10,f=this.views.get()||[],b.find(f,function(a,b){return a.options.priority>e?(g=b,!0):void 0}),this._views[a]=c,this.views.add(c,{at:b.isNumber(g)?g:f.length||0}),this)},get:function(a){return this._views[a]},unset:function(a){var b=this.get(a);return b&&b.remove(),delete this._views[a],this},toView:function(a){return new d.View(a)}}),d.view.MenuItem=d.View.extend({tagName:"a",className:"media-menu-item",attributes:{href:"#"},events:{click:"_click"},_click:function(b){var c=this.options.click;b&&b.preventDefault(),c?c.call(this):this.click(),e||a(".media-frame-content input").first().focus()},click:function(){var a=this.options.state;a&&(this.controller.setState(a),this.views.parent.$el.removeClass("visible"))},render:function(){var a=this.options;return a.text?this.$el.text(a.text):a.html&&this.$el.html(a.html),this}}),d.view.Menu=d.view.PriorityList.extend({tagName:"div",className:"media-menu",property:"state",ItemView:d.view.MenuItem,region:"menu",toView:function(a,b){return a=a||{},a[this.property]=a[this.property]||b,new this.ItemView(a).render()},ready:function(){d.view.PriorityList.prototype.ready.apply(this,arguments),this.visibility()},set:function(){d.view.PriorityList.prototype.set.apply(this,arguments),this.visibility()},unset:function(){d.view.PriorityList.prototype.unset.apply(this,arguments),this.visibility()},visibility:function(){var a=this.region,b=this.controller[a].get(),c=this.views.get(),d=!c||c.length<2;this===b&&this.controller.$el.toggleClass("hide-"+a,d)},select:function(a){var b=this.get(a);b&&(this.deselect(),b.$el.addClass("active"))},deselect:function(){this.$el.children().removeClass("active")},hide:function(a){var b=this.get(a);b&&b.$el.addClass("hidden")},show:function(a){var b=this.get(a);b&&b.$el.removeClass("hidden")}}),d.view.RouterItem=d.view.MenuItem.extend({click:function(){var a=this.options.contentMode;a&&this.controller.content.mode(a)}}),d.view.Router=d.view.Menu.extend({tagName:"div",className:"media-router",property:"contentMode",ItemView:d.view.RouterItem,region:"router",initialize:function(){this.controller.on("content:render",this.update,this),d.view.Menu.prototype.initialize.apply(this,arguments)},update:function(){var a=this.controller.content.mode();a&&this.select(a)}}),d.view.Sidebar=d.view.PriorityList.extend({className:"media-sidebar"}),d.view.Attachment=d.View.extend({tagName:"li",className:"attachment",template:d.template("attachment"),attributes:function(){return{tabIndex:0,role:"checkbox","aria-label":this.model.get("title"),"aria-checked":!1,"data-id":this.model.get("id")}},events:{"click .js--select-attachment":"toggleSelectionHandler","change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .close":"removeFromLibrary","click .check":"checkClickHandler","click a":"preventDefault",keydown:"toggleSelectionHandler"},buttons:{},initialize:function(){var a=this.options.selection,c=b.defaults(this.options,{rerenderOnModelChange:!0});c.rerenderOnModelChange?this.model.on("change",this.render,this):this.model.on("change:percent",this.progress,this),this.model.on("change:title",this._syncTitle,this),this.model.on("change:caption",this._syncCaption,this),this.model.on("change:artist",this._syncArtist,this),this.model.on("change:album",this._syncAlbum,this),this.model.on("add",this.select,this),this.model.on("remove",this.deselect,this),a&&(a.on("reset",this.updateSelect,this),this.model.on("selection:single selection:unsingle",this.details,this),this.details(this.model,this.controller.state().get("selection")))},dispose:function(){var a=this.options.selection;return this.updateAll(),a&&a.off(null,null,this),d.View.prototype.dispose.apply(this,arguments),this},render:function(){var a=b.defaults(this.model.toJSON(),{orientation:"landscape",uploading:!1,type:"",subtype:"",icon:"",filename:"",caption:"",title:"",dateFormatted:"",width:"",height:"",compat:!1,alt:"",description:""},this.options);return a.buttons=this.buttons,a.describe=this.controller.state().get("describe"),"image"===a.type&&(a.size=this.imageSize()),a.can={},a.nonces&&(a.can.remove=!!a.nonces["delete"],a.can.save=!!a.nonces.update),this.controller.state().get("allowLocalEdits")&&(a.allowLocalEdits=!0),a.uploading&&!a.percent&&(a.percent=0),this.views.detach(),this.$el.html(this.template(a)),this.$el.toggleClass("uploading",a.uploading),a.uploading?this.$bar=this.$(".media-progress-bar div"):delete this.$bar,this.updateSelect(),this.updateSave(),this.views.render(),this},progress:function(){this.$bar&&this.$bar.length&&this.$bar.width(this.model.get("percent")+"%")},toggleSelectionHandler:function(a){var b;if("INPUT"!==a.target.nodeName){if(37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode)return void this.controller.trigger("attachment:keydown:arrow",a);if("keydown"!==a.type||13===a.keyCode||32===a.keyCode){if(this.controller.isModeActive("grid")){if(this.controller.isModeActive("edit"))return this.controller.trigger("edit:attachment",this.model,a.currentTarget),void a.stopPropagation();this.controller.isModeActive("select")&&(b="toggle")}a.shiftKey?b="between":(a.ctrlKey||a.metaKey)&&(b="toggle"),this.toggleSelection({method:b}),this.controller.trigger("selection:toggle"),a.stopPropagation()}}},toggleSelection:function(a){var c,d,e,f,g=this.collection,h=this.options.selection,i=this.model,j=a&&a.method;if(h){if(c=h.single(),j=b.isUndefined(j)?h.multiple:j,"between"===j&&c&&h.multiple){if(c===i)return;return e=g.indexOf(c),f=g.indexOf(this.model),d=f>e?g.models.slice(e,f+1):g.models.slice(f,e+1),h.add(d),void h.single(i)}if("toggle"===j)return h[this.selected()?"remove":"add"](i),void h.single(i);if("add"===j)return h.add(i),void h.single(i);j||(j="add"),"add"!==j&&(j="reset"),this.selected()?h[c===i?"remove":"single"](i):(h[j](i),h.single(i))}},updateSelect:function(){this[this.selected()?"select":"deselect"]()},selected:function(){var a=this.options.selection;return a?!!a.get(this.model.cid):void 0},select:function(a,b){var c=this.options.selection,d=this.controller;!c||b&&b!==c||this.$el.hasClass("selected")||(this.$el.addClass("selected").attr("aria-checked",!0),d.isModeActive("grid")&&d.isModeActive("select")||this.$(".check").attr("tabindex","0"))},deselect:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.removeClass("selected").attr("aria-checked",!1).find(".check").attr("tabindex","-1")},details:function(a,b){var c,d=this.options.selection;d===b&&(c=d.single(),this.$el.toggleClass("details",c===this.model))},preventDefault:function(a){a.preventDefault()},imageSize:function(a){var c=this.model.get("sizes");return a=a||"medium",c&&c[a]?b.clone(c[a]):{url:this.model.get("url"),width:this.model.get("width"),height:this.model.get("height"),orientation:this.model.get("orientation")}},updateSetting:function(b){var c,d,e=a(b.target).closest("[data-setting]");e.length&&(c=e.data("setting"),d=b.target.value,this.model.get(c)!==d&&this.save(c,d))},save:function(){var b=this,c=this._save=this._save||{status:"ready"},d=this.model.save.apply(this.model,arguments),e=c.requests?a.when(d,c.requests):d;c.savedTimer&&clearTimeout(c.savedTimer),this.updateSave("waiting"),c.requests=e,e.always(function(){c.requests===e&&(b.updateSave("resolved"===e.state()?"complete":"error"),c.savedTimer=setTimeout(function(){b.updateSave("ready"),delete c.savedTimer},2e3))})},updateSave:function(a){var b=this._save=this._save||{status:"ready"};return a&&a!==b.status&&(this.$el.removeClass("save-"+b.status),b.status=a),this.$el.addClass("save-"+b.status),this},updateAll:function(){var c,d=this.$("[data-setting]"),e=this.model;c=b.chain(d).map(function(b){var c,d,f=a("input, textarea, select, [value]",b);if(f.length)return c=a(b).data("setting"),d=f.val(),e.get(c)!==d?[c,d]:void 0}).compact().object().value(),b.isEmpty(c)||e.save(c)},removeFromLibrary:function(a){a.stopPropagation(),this.collection.remove(this.model)},checkClickHandler:function(a){var b=this.options.selection;b&&(a.stopPropagation(),b.where({id:this.model.get("id")}).length?(b.remove(this.model),this.$el.focus()):b.add(this.model))}}),b.each({caption:"_syncCaption",title:"_syncTitle",artist:"_syncArtist",album:"_syncAlbum"},function(a,b){d.view.Attachment.prototype[a]=function(a,c){var d=this.$('[data-setting="'+b+'"]');return d.length?c===d.find("input, textarea, select, [value]").val()?this:this.render():this}}),d.view.Attachment.Library=d.view.Attachment.extend({buttons:{check:!0}}),d.view.Attachment.EditLibrary=d.view.Attachment.extend({buttons:{close:!0}}),d.view.Attachments=d.View.extend({tagName:"ul",className:"attachments",attributes:{tabIndex:-1},initialize:function(){this.el.id=b.uniqueId("__attachments-view-"),b.defaults(this.options,{refreshSensitivity:e?300:200,refreshThreshold:3,AttachmentView:d.view.Attachment,sortable:!1,resize:!0,idealColumnWidth:a(window).width()<640?135:150}),this._viewsByCid={},this.$window=a(window),this.resizeEvent="resize.media-modal-columns",this.collection.on("add",function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},this),this.collection.on("remove",function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},this),this.collection.on("reset",this.render,this),this.listenTo(this.controller,"library:selection:add",this.attachmentFocus),this.scroll=b.chain(this.scroll).bind(this).throttle(this.options.refreshSensitivity).value(),this.options.scrollElement=this.options.scrollElement||this.el,a(this.options.scrollElement).on("scroll",this.scroll),this.initSortable(),b.bindAll(this,"setColumns"),this.options.resize&&(this.on("ready",this.bindEvents),this.controller.on("open",this.setColumns),b.defer(this.setColumns,this))},bindEvents:function(){this.$window.off(this.resizeEvent).on(this.resizeEvent,b.debounce(this.setColumns,50))},attachmentFocus:function(){this.$("li:first").focus()},restoreFocus:function(){this.$("li.selected:first").focus()},arrowEvent:function(a){var b=this.$el.children("li"),c=this.columns,d=b.filter(":focus").index(),e=c>=d+1?1:Math.ceil((d+1)/c);if(-1!==d){if(37===a.keyCode){if(0===d)return;b.eq(d-1).focus()}if(38===a.keyCode){if(1===e)return;b.eq(d-c).focus()}if(39===a.keyCode){if(b.length===d)return;b.eq(d+1).focus()}if(40===a.keyCode){if(Math.ceil(b.length/c)===e)return;b.eq(d+c).focus()}}},dispose:function(){this.collection.props.off(null,null,this),this.options.resize&&this.$window.off(this.resizeEvent),d.View.prototype.dispose.apply(this,arguments)},setColumns:function(){var a=this.columns,b=this.$el.width();b&&(this.columns=Math.min(Math.round(b/this.options.idealColumnWidth),12)||1,a&&a===this.columns||this.$el.closest(".media-frame-content").attr("data-columns",this.columns))},initSortable:function(){var c=this.collection;!e&&this.options.sortable&&a.fn.sortable&&(this.$el.sortable(b.extend({disabled:!!c.comparator,containment:this.$el,tolerance:"pointer",start:function(a,b){b.item.data("sortableIndexStart",b.item.index())},update:function(a,b){var d=c.at(b.item.data("sortableIndexStart")),e=c.comparator;delete c.comparator,c.remove(d,{silent:!0}),c.add(d,{silent:!0,at:b.item.index()}),c.comparator=e,c.trigger("reset",c),c.saveMenuOrder()}},this.options.sortable)),c.props.on("change:orderby",function(){this.$el.sortable("option","disabled",!!c.comparator)},this),this.collection.props.on("change:orderby",this.refreshSortable,this),this.refreshSortable())},refreshSortable:function(){if(!e&&this.options.sortable&&a.fn.sortable){var b=this.collection,c=b.props.get("orderby"),d="menuOrder"===c||!b.comparator;this.$el.sortable("option","disabled",!d)
-}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){var b,c=this,d=this.options.scrollElement,e=d.scrollTop;d==document&&(d=document.body,e=a(document).scrollTop()),a(d).is(":visible")&&this.collection.hasMore()&&(b=this.views.parent.toolbar,d.scrollHeight-(e+d.clientHeight)").val(c).html(b.text)[0],priority:b.priority||50}},this).sortBy("priority").pluck("el").value()),this.model.on("change",this.select,this),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,c="all",d=a.toJSON();b.find(this.filters,function(a,e){var f=b.all(a.props,function(a,c){return a===(b.isUndefined(d[c])?null:d[c])});return f?c=e:void 0}),this.$el.val(c)}}),d.view.AttachmentFilters.Uploaded=d.view.AttachmentFilters.extend({createFilters:function(){var a,b=this.model.get("type"),e=d.view.settings.mimeTypes;e&&b&&(a=e[b]),this.filters={all:{text:a||c.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:c.uploadedToThisPost,props:{uploadedTo:d.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}}}}),d.view.AttachmentFilters.All=d.view.AttachmentFilters.extend({createFilters:function(){var a={};b.each(d.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{status:null,type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:c.allMediaItems,props:{status:null,type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},d.view.settings.post.id&&(a.uploaded={text:c.uploadedToThisPost,props:{status:null,type:null,uploadedTo:d.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}),a.unattached={text:c.unattached,props:{status:null,uploadedTo:0,type:null,orderby:"menuOrder",order:"ASC"},priority:50},d.view.settings.mediaTrash&&this.controller.isModeActive("grid")&&(a.trash={text:c.trash,props:{uploadedTo:null,status:"trash",type:null,orderby:"date",order:"DESC"},priority:50}),this.filters=a}}),d.view.AttachmentsBrowser=d.View.extend({tagName:"div",className:"attachments-browser",initialize:function(){b.defaults(this.options,{filters:!1,search:!0,display:!1,sidebar:!0,AttachmentView:d.view.Attachment.Library}),this.listenTo(this.controller,"toggle:upload:attachment",b.bind(this.toggleUploader,this)),this.createToolbar(),this.options.sidebar&&this.createSidebar(),this.createUploader(),this.createAttachments(),this.updateContent(),this.options.sidebar&&"errors"!==this.options.sidebar||(this.$el.addClass("hide-sidebar"),"errors"===this.options.sidebar&&this.$el.addClass("sidebar-for-errors")),this.collection.on("add remove reset",this.updateContent,this)},dispose:function(){return this.options.selection.off(null,null,this),d.View.prototype.dispose.apply(this,arguments),this},createToolbar:function(){var b,e,f;f={controller:this.controller},this.controller.isModeActive("grid")&&(f.className="media-toolbar wp-filter"),this.toolbar=new d.view.Toolbar(f),this.views.add(this.toolbar),this.toolbar.set("spinner",new d.view.Spinner({priority:-60})),-1!==a.inArray(this.options.filters,["uploaded","all"])&&(this.toolbar.set("filtersLabel",new d.view.Label({value:c.filterByType,attributes:{"for":"media-attachment-filters"},priority:-80}).render()),"uploaded"===this.options.filters?this.toolbar.set("filters",new d.view.AttachmentFilters.Uploaded({controller:this.controller,model:this.collection.props,priority:-80}).render()):(e=new d.view.AttachmentFilters.All({controller:this.controller,model:this.collection.props,priority:-80}),this.toolbar.set("filters",e.render()))),this.controller.isModeActive("grid")&&(b=d.View.extend({className:"view-switch media-grid-view-switch",template:d.template("media-library-view-switcher")}),this.toolbar.set("libraryViewSwitcher",new b({controller:this.controller,priority:-90}).render()),this.toolbar.set("dateFilterLabel",new d.view.Label({value:c.filterByDate,attributes:{"for":"media-attachment-date-filters"},priority:-75}).render()),this.toolbar.set("dateFilter",new d.view.DateFilter({controller:this.controller,model:this.collection.props,priority:-75}).render()),this.toolbar.set("selectModeToggleButton",new d.view.SelectModeToggleButton({text:c.bulkSelect,controller:this.controller,priority:-70}).render()),this.toolbar.set("deleteSelectedButton",new d.view.DeleteSelectedButton({filters:e,style:"primary",disabled:!0,text:d.view.settings.mediaTrash?c.trashSelected:c.deleteSelected,controller:this.controller,priority:-60,click:function(){var b,e=[],f=this,g=this.controller.state().get("selection"),h=this.controller.state().get("library");if(g.length&&(d.view.settings.mediaTrash||confirm(c.warnBulkDelete))&&(!d.view.settings.mediaTrash||"trash"===g.at(0).get("status")||confirm(c.warnBulkTrash))){for(;g.length>0;)b=g.at(0),d.view.settings.mediaTrash&&"trash"===b.get("status")?(b.set("status","inherit"),e.push(b.save()),g.remove(b)):d.view.settings.mediaTrash?(b.set("status","trash"),e.push(b.save()),g.remove(b)):b.destroy();e.length?a.when.apply(null,e).then(function(){h._requery(!0),f.controller.trigger("selection:action:done")}):this.controller.trigger("selection:action:done")}}}).render())),this.options.search&&(this.toolbar.set("searchLabel",new d.view.Label({value:c.searchMediaLabel,attributes:{"for":"media-search-input"},priority:60}).render()),this.toolbar.set("search",new d.view.Search({controller:this.controller,model:this.collection.props,priority:60}).render())),this.options.dragInfo&&this.toolbar.set("dragInfo",new d.View({el:a(''+c.dragInfo+"")[0],priority:-40})),this.options.suggestedWidth&&this.options.suggestedHeight&&this.toolbar.set("suggestedDimensions",new d.View({el:a(''+c.suggestedDimensions+" "+this.options.suggestedWidth+" × "+this.options.suggestedHeight+"")[0],priority:-40}))},updateContent:function(){var a,b=this;a=this.controller.isModeActive("grid")?b.attachmentsNoResults:b.uploader,this.collection.length?(a.$el.addClass("hidden"),b.toolbar.get("spinner").hide()):(this.toolbar.get("spinner").show(),this.dfd=this.collection.more().done(function(){b.collection.length?a.$el.addClass("hidden"):a.$el.removeClass("hidden"),b.toolbar.get("spinner").hide()}))},createUploader:function(){this.uploader=new d.view.UploaderInline({controller:this.controller,status:!1,message:this.controller.isModeActive("grid")?"":c.noItemsFound,canClose:this.controller.isModeActive("grid")}),this.uploader.hide(),this.views.add(this.uploader)},toggleUploader:function(){this.uploader.$el.hasClass("hidden")?this.uploader.show():this.uploader.hide()},createAttachments:function(){this.attachments=new d.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,scrollElement:this.options.scrollElement,idealColumnWidth:this.options.idealColumnWidth,AttachmentView:this.options.AttachmentView}),this.attachments.listenTo(this.controller,"attachment:keydown:arrow",this.attachments.arrowEvent),this.attachments.listenTo(this.controller,"attachment:details:shift-tab",this.attachments.restoreFocus),this.views.add(this.attachments),this.controller.isModeActive("grid")&&(this.attachmentsNoResults=new d.View({controller:this.controller,tagName:"p"}),this.attachmentsNoResults.$el.addClass("hidden no-media"),this.attachmentsNoResults.$el.html(c.noMedia),this.views.add(this.attachmentsNoResults))},createSidebar:function(){var a=this.options,b=a.selection,c=this.sidebar=new d.view.Sidebar({controller:this.controller});this.views.add(c),this.controller.uploader&&c.set("uploads",new d.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new d.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new d.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new d.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")})),"insert"===this.model.id&&a.$el.addClass("visible")},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display"),a.$el.removeClass("visible")}}),d.view.Selection=d.View.extend({tagName:"div",className:"media-selection",template:d.template("media-selection"),events:{"click .edit-selection":"edit","click .clear-selection":"clear"},initialize:function(){b.defaults(this.options,{editable:!1,clearable:!0}),this.attachments=new d.view.Attachments.Selection({controller:this.controller,collection:this.collection,selection:this.collection,model:new Backbone.Model}),this.views.set(".selection-view",this.attachments),this.collection.on("add remove reset",this.refresh,this),this.controller.on("content:activate",this.refresh,this)},ready:function(){this.refresh()},refresh:function(){if(this.$el.children().length){var a=this.collection,b="edit-selection"===this.controller.content.mode();this.$el.toggleClass("empty",!a.length),this.$el.toggleClass("one",1===a.length),this.$el.toggleClass("editing",b),this.$(".count").text(c.selected.replace("%d",a.length))}},edit:function(a){a.preventDefault(),this.options.editable&&this.options.editable.call(this,this.collection)},clear:function(a){a.preventDefault(),this.collection.reset(),this.controller.modal.focusManager.focus()}}),d.view.Attachment.Selection=d.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}}),d.view.Attachments.Selection=d.view.Attachments.extend({events:{},initialize:function(){return b.defaults(this.options,{sortable:!0,resize:!1,AttachmentView:d.view.Attachment.Selection}),d.view.Attachments.prototype.initialize.apply(this,arguments)}}),d.view.Attachment.EditSelection=d.view.Attachment.Selection.extend({buttons:{close:!0}}),d.view.Settings=d.View.extend({events:{"click button":"updateHandler","change input":"updateHandler","change select":"updateHandler","change textarea":"updateHandler"},initialize:function(){this.model=this.model||new Backbone.Model,this.model.on("change",this.updateChanges,this)},prepare:function(){return b.defaults({model:this.model.toJSON()},this.options)},render:function(){return d.View.prototype.render.apply(this,arguments),b(this.model.attributes).chain().keys().each(this.update,this),this},update:function(a){var b,c,d=this.model.get(a),e=this.$('[data-setting="'+a+'"]');e.length&&(e.is("select")?(c=e.find('[value="'+d+'"]'),c.length?(e.find("option").prop("selected",!1),c.prop("selected",!0)):this.model.set(a,e.find(":selected").val())):e.hasClass("button-group")?(b=e.find("button").removeClass("active"),b.filter('[value="'+d+'"]').addClass("active")):e.is('input[type="text"], textarea')?e.is(":focus")||e.val(d):e.is('input[type="checkbox"]')&&e.prop("checked",!!d&&"false"!==d))},updateHandler:function(b){var c,d=a(b.target).closest("[data-setting]"),e=b.target.value;b.preventDefault(),d.length&&(d.is('input[type="checkbox"]')&&(e=d[0].checked),this.model.set(d.data("setting"),e),(c=d.data("userSetting"))&&setUserSetting(c,e))},updateChanges:function(a){a.hasChanged()&&b(a.changed).chain().keys().each(this.update,this)}}),d.view.Settings.AttachmentDisplay=d.view.Settings.extend({className:"attachment-display-settings",template:d.template("attachment-display-settings"),initialize:function(){var a=this.options.attachment;b.defaults(this.options,{userSettings:!1}),d.view.Settings.prototype.initialize.apply(this,arguments),this.model.on("change:link",this.updateLinkTo,this),a&&a.on("change:uploading",this.render,this)},dispose:function(){var a=this.options.attachment;a&&a.off(null,null,this),d.view.Settings.prototype.dispose.apply(this,arguments)},render:function(){var a=this.options.attachment;return a&&b.extend(this.options,{sizes:a.get("sizes"),type:a.get("type")}),d.view.Settings.prototype.render.call(this),this.updateLinkTo(),this},updateLinkTo:function(){var a=this.model.get("link"),b=this.$(".link-to-custom"),c=this.options.attachment;return"none"===a||"embed"===a||!c&&"custom"!==a?void b.addClass("hidden"):(c&&("post"===a?b.val(c.get("link")):"file"===a?b.val(c.get("url")):this.model.get("linkUrl")||b.val("http://"),b.prop("readonly","custom"!==a)),b.removeClass("hidden"),void(!e&&b.is(":visible")&&b.focus()[0].select()))}}),d.view.Settings.Gallery=d.view.Settings.extend({className:"collection-settings gallery-settings",template:d.template("gallery-settings")}),d.view.Settings.Playlist=d.view.Settings.extend({className:"collection-settings playlist-settings",template:d.template("playlist-settings")}),d.view.Attachment.Details=d.view.Attachment.extend({tagName:"div",className:"attachment-details",template:d.template("attachment-details"),events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .trash-attachment":"trashAttachment","click .untrash-attachment":"untrashAttachment","click .edit-attachment":"editAttachment","click .refresh-attachment":"refreshAttachment",keydown:"toggleSelectionHandler"},initialize:function(){this.options=b.defaults(this.options,{rerenderOnModelChange:!1}),this.on("ready",this.initialFocus),d.view.Attachment.prototype.initialize.apply(this,arguments)},initialFocus:function(){e||this.$(":input").eq(0).focus()},deleteAttachment:function(a){a.preventDefault(),confirm(c.warnDelete)&&(this.model.destroy(),this.controller.modal.focusManager.focus())},trashAttachment:function(a){var b=this.controller.library;a.preventDefault(),d.view.settings.mediaTrash&&"edit-metadata"===this.controller.content.mode()?(this.model.set("status","trash"),this.model.save().done(function(){b._requery(!0)})):this.model.destroy()},untrashAttachment:function(a){var b=this.controller.library;a.preventDefault(),this.model.set("status","inherit"),this.model.save().done(function(){b._requery(!0)})},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b?(a.preventDefault(),b.set("image",this.model),this.controller.setState("edit-image")):this.$el.addClass("needs-refresh")},refreshAttachment:function(a){this.$el.removeClass("needs-refresh"),a.preventDefault(),this.model.fetch()},toggleSelectionHandler:function(a){return"keydown"===a.type&&9===a.keyCode&&a.shiftKey&&a.target===this.$(":tabbable").get(0)?(this.controller.trigger("attachment:details:shift-tab",a),!1):37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode?void this.controller.trigger("attachment:keydown:arrow",a):void 0}}),d.view.AttachmentCompat=d.View.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.model.on("change:compat",this.render,this)},dispose:function(){return this.$(":focus").length&&this.save(),d.View.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var c={};a&&a.preventDefault(),b.each(this.$el.serializeArray(),function(a){c[a.name]=a.value}),this.model.saveCompat(c)}}),d.view.Iframe=d.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html(''),this.views.render(),this}}),d.view.Embed=d.View.extend({className:"media-embed",initialize:function(){this.url=new d.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.model.on("change:type",this.refresh,this),this.model.on("change:loading",this.loading,this)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=d.view.EmbedImage;else{if("link"!==b)return;a=d.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}}),d.view.Label=d.View.extend({tagName:"label",className:"screen-reader-text",initialize:function(){this.value=this.options.value},render:function(){return this.$el.html(this.value),this}}),d.view.EmbedUrl=d.View.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){var c=this;this.$input=a('').val(this.model.get("url")),this.input=this.$input[0],this.spinner=a('')[0],this.$el.append([this.input,this.spinner]),this.model.on("change:url",this.render,this),this.model.get("url")&&b.delay(function(){c.model.trigger("change:url")},500)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",d.View.prototype.render.apply(this,arguments),this},ready:function(){e||this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),d.view.EmbedLink=d.view.Settings.extend({className:"embed-link-settings",template:d.template("embed-link-settings"),initialize:function(){this.spinner=a(''),this.$el.append(this.spinner[0]),this.listenTo(this.model,"change:url",this.updateoEmbed)},updateoEmbed:function(){var a=this.model.get("url");this.$(".setting.title").show(),this.$(".embed-container").hide().find(".embed-preview").html(""),a&&a.length<6||(this.spinner.show(),setTimeout(b.bind(this.fetch,this),500))},fetch:function(){a("#embed-url-field").val()===this.model.get("url")&&wp.ajax.send("parse-embed",{data:{post_ID:d.view.settings.post.id,shortcode:"[embed]"+this.model.get("url")+"[/embed]"}}).done(b.bind(this.renderoEmbed,this))},renderoEmbed:function(a){var b=a&&a.body||"";this.spinner.hide(),this.$(".setting.title").hide(),this.$(".embed-container").show().find(".embed-preview").html(b)}}),d.view.EmbedImage=d.view.Settings.AttachmentDisplay.extend({className:"embed-media-settings",template:d.template("embed-image-settings"),initialize:function(){d.view.Settings.AttachmentDisplay.prototype.initialize.apply(this,arguments),this.model.on("change:url",this.updateImage,this)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}}),d.view.ImageDetails=d.view.Settings.AttachmentDisplay.extend({className:"image-details",template:d.template("image-details"),events:b.defaults(d.view.Settings.AttachmentDisplay.prototype.events,{"click .edit-attachment":"editAttachment","click .replace-attachment":"replaceAttachment","click .advanced-toggle":"onToggleAdvanced",'change [data-setting="customWidth"]':"onCustomSize",'change [data-setting="customHeight"]':"onCustomSize",'keyup [data-setting="customWidth"]':"onCustomSize",'keyup [data-setting="customHeight"]':"onCustomSize"}),initialize:function(){this.options.attachment=this.model.attachment,this.listenTo(this.model,"change:url",this.updateUrl),this.listenTo(this.model,"change:link",this.toggleLinkSettings),this.listenTo(this.model,"change:size",this.toggleCustomSize),d.view.Settings.AttachmentDisplay.prototype.initialize.apply(this,arguments)},prepare:function(){var a=!1;return this.model.attachment&&(a=this.model.attachment.toJSON()),b.defaults({model:this.model.toJSON(),attachment:a},this.options)},render:function(){var a=this,b=arguments;return this.model.attachment&&"pending"===this.model.dfd.state()?this.model.dfd.done(function(){d.view.Settings.AttachmentDisplay.prototype.render.apply(a,b),a.postRender()}).fail(function(){a.model.attachment=!1,d.view.Settings.AttachmentDisplay.prototype.render.apply(a,b),a.postRender()}):(d.view.Settings.AttachmentDisplay.prototype.render.apply(this,arguments),this.postRender()),this},postRender:function(){setTimeout(b.bind(this.resetFocus,this),10),this.toggleLinkSettings(),"show"===getUserSetting("advImgDetails")&&this.toggleAdvanced(!0),this.trigger("post-render")},resetFocus:function(){this.$(".link-to-custom").blur(),this.$(".embed-media-settings").scrollTop(0)},updateUrl:function(){this.$(".image img").attr("src",this.model.get("url")),this.$(".url").val(this.model.get("url"))},toggleLinkSettings:function(){"none"===this.model.get("link")?this.$(".link-settings").addClass("hidden"):this.$(".link-settings").removeClass("hidden")},toggleCustomSize:function(){"custom"!==this.model.get("size")?this.$(".custom-size").addClass("hidden"):this.$(".custom-size").removeClass("hidden")},onCustomSize:function(b){var c,d=a(b.target).data("setting"),e=a(b.target).val();return!/^\d+/.test(e)||parseInt(e,10)<1?void b.preventDefault():void("customWidth"===d?(c=Math.round(1/this.model.get("aspectRatio")*e),this.model.set("customHeight",c,{silent:!0}),this.$('[data-setting="customHeight"]').val(c)):(c=Math.round(this.model.get("aspectRatio")*e),this.model.set("customWidth",c,{silent:!0}),this.$('[data-setting="customWidth"]').val(c)))},onToggleAdvanced:function(a){a.preventDefault(),this.toggleAdvanced()},toggleAdvanced:function(a){var b,c=this.$el.find(".advanced-section");c.hasClass("advanced-visible")||a===!1?(c.removeClass("advanced-visible"),c.find(".advanced-settings").addClass("hidden"),b="hide"):(c.addClass("advanced-visible"),c.find(".advanced-settings").removeClass("hidden"),b="show"),setUserSetting("advImgDetails",b)},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b&&(a.preventDefault(),b.set("image",this.model.attachment),this.controller.setState("edit-image"))},replaceAttachment:function(a){a.preventDefault(),this.controller.setState("replace-image")}}),d.view.Cropper=d.View.extend({className:"crop-content",template:d.template("crop-content"),initialize:function(){b.bindAll(this,"onImageLoad")},ready:function(){this.controller.frame.on("content:error:crop",this.onError,this),this.$image=this.$el.find(".crop-image"),this.$image.on("load",this.onImageLoad),a(window).on("resize.cropper",b.debounce(this.onImageLoad,250))},remove:function(){a(window).off("resize.cropper"),this.$el.remove(),this.$el.off(),wp.media.View.prototype.remove.apply(this,arguments)},prepare:function(){return{title:c.cropYourImage,url:this.options.attachment.get("url")}},onImageLoad:function(){var a=this.controller.get("imgSelectOptions");"function"==typeof a&&(a=a(this.options.attachment,this.controller)),a=b.extend(a,{parent:this.$el}),this.trigger("image-loaded"),this.controller.imgSelect=this.$image.imgAreaSelect(a)},onError:function(){var a=this.options.attachment.get("filename");this.views.add(".upload-errors",new d.view.UploaderStatusError({filename:d.view.UploaderStatus.prototype.filename(a),message:_wpMediaViewsL10n.cropError}),{at:0})}}),d.view.EditImage=d.View.extend({className:"image-editor",template:d.template("image-editor"),initialize:function(a){this.editor=window.imageEdit,this.controller=a.controller,d.View.prototype.initialize.apply(this,arguments)},prepare:function(){return this.model.toJSON()},render:function(){return d.View.prototype.render.apply(this,arguments),this},loadEditor:function(){var a=this.editor.open(this.model.get("id"),this.model.get("nonces").edit,this);a.done(b.bind(this.focus,this))},focus:function(){this.$(".imgedit-submit .button").eq(0).focus()},back:function(){var a=this.controller.lastState();this.controller.setState(a)},refresh:function(){this.model.fetch()},save:function(){var a=this,b=this.controller.lastState();this.model.fetch().done(function(){a.controller.setState(b)})}}),d.view.Spinner=d.View.extend({tagName:"span",className:"spinner",spinnerTimeout:!1,delay:400,show:function(){return this.spinnerTimeout||(this.spinnerTimeout=b.delay(function(a){a.show()},this.delay,this.$el)),this},hide:function(){return this.$el.hide(),this.spinnerTimeout=clearTimeout(this.spinnerTimeout),this}})}(jQuery,_);
\ No newline at end of file
+}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){var b,c=this,d=this.options.scrollElement,e=d.scrollTop;d==document&&(d=document.body,e=a(document).scrollTop()),a(d).is(":visible")&&this.collection.hasMore()&&(b=this.views.parent.toolbar,d.scrollHeight-(e+d.clientHeight)").val(c).html(b.text)[0],priority:b.priority||50}},this).sortBy("priority").pluck("el").value()),this.model.on("change",this.select,this),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,c="all",d=a.toJSON();b.find(this.filters,function(a,e){var f=b.all(a.props,function(a,c){return a===(b.isUndefined(d[c])?null:d[c])});return f?c=e:void 0}),this.$el.val(c)}}),d.view.AttachmentFilters.Uploaded=d.view.AttachmentFilters.extend({createFilters:function(){var a,b=this.model.get("type"),e=d.view.settings.mimeTypes;e&&b&&(a=e[b]),this.filters={all:{text:a||c.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:c.uploadedToThisPost,props:{uploadedTo:d.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}}}}),d.view.AttachmentFilters.All=d.view.AttachmentFilters.extend({createFilters:function(){var a={};b.each(d.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{status:null,type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:c.allMediaItems,props:{status:null,type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},d.view.settings.post.id&&(a.uploaded={text:c.uploadedToThisPost,props:{status:null,type:null,uploadedTo:d.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}),a.unattached={text:c.unattached,props:{status:null,uploadedTo:0,type:null,orderby:"menuOrder",order:"ASC"},priority:50},d.view.settings.mediaTrash&&this.controller.isModeActive("grid")&&(a.trash={text:c.trash,props:{uploadedTo:null,status:"trash",type:null,orderby:"date",order:"DESC"},priority:50}),this.filters=a}}),d.view.AttachmentsBrowser=d.View.extend({tagName:"div",className:"attachments-browser",initialize:function(){b.defaults(this.options,{filters:!1,search:!0,display:!1,sidebar:!0,AttachmentView:d.view.Attachment.Library}),this.listenTo(this.controller,"toggle:upload:attachment",b.bind(this.toggleUploader,this)),this.createToolbar(),this.options.sidebar&&this.createSidebar(),this.createUploader(),this.createAttachments(),this.updateContent(),this.options.sidebar&&"errors"!==this.options.sidebar||(this.$el.addClass("hide-sidebar"),"errors"===this.options.sidebar&&this.$el.addClass("sidebar-for-errors")),this.collection.on("add remove reset",this.updateContent,this)},dispose:function(){return this.options.selection.off(null,null,this),d.View.prototype.dispose.apply(this,arguments),this},createToolbar:function(){var b,e,f;f={controller:this.controller},this.controller.isModeActive("grid")&&(f.className="media-toolbar wp-filter"),this.toolbar=new d.view.Toolbar(f),this.views.add(this.toolbar),this.toolbar.set("spinner",new d.view.Spinner({priority:-60})),-1!==a.inArray(this.options.filters,["uploaded","all"])&&(this.toolbar.set("filtersLabel",new d.view.Label({value:c.filterByType,attributes:{"for":"media-attachment-filters"},priority:-80}).render()),"uploaded"===this.options.filters?this.toolbar.set("filters",new d.view.AttachmentFilters.Uploaded({controller:this.controller,model:this.collection.props,priority:-80}).render()):(e=new d.view.AttachmentFilters.All({controller:this.controller,model:this.collection.props,priority:-80}),this.toolbar.set("filters",e.render()))),this.controller.isModeActive("grid")&&(b=d.View.extend({className:"view-switch media-grid-view-switch",template:d.template("media-library-view-switcher")}),this.toolbar.set("libraryViewSwitcher",new b({controller:this.controller,priority:-90}).render()),this.toolbar.set("dateFilterLabel",new d.view.Label({value:c.filterByDate,attributes:{"for":"media-attachment-date-filters"},priority:-75}).render()),this.toolbar.set("dateFilter",new d.view.DateFilter({controller:this.controller,model:this.collection.props,priority:-75}).render()),this.toolbar.set("selectModeToggleButton",new d.view.SelectModeToggleButton({text:c.bulkSelect,controller:this.controller,priority:-70}).render()),this.toolbar.set("deleteSelectedButton",new d.view.DeleteSelectedButton({filters:e,style:"primary",disabled:!0,text:d.view.settings.mediaTrash?c.trashSelected:c.deleteSelected,controller:this.controller,priority:-60,click:function(){var b=[],e=[],f=this,g=this.controller.state().get("selection"),h=this.controller.state().get("library");g.length&&(d.view.settings.mediaTrash||confirm(c.warnBulkDelete))&&(!d.view.settings.mediaTrash||"trash"===g.at(0).get("status")||confirm(c.warnBulkTrash))&&(g.each(function(a){return a.get("nonces")["delete"]?void(d.view.settings.mediaTrash&&"trash"===a.get("status")?(a.set("status","inherit"),b.push(a.save()),e.push(a)):d.view.settings.mediaTrash?(a.set("status","trash"),b.push(a.save()),e.push(a)):a.destroy()):void e.push(a)}),b.length?(g.remove(e),a.when.apply(null,b).then(function(){h._requery(!0),f.controller.trigger("selection:action:done")})):this.controller.trigger("selection:action:done"))}}).render())),this.options.search&&(this.toolbar.set("searchLabel",new d.view.Label({value:c.searchMediaLabel,attributes:{"for":"media-search-input"},priority:60}).render()),this.toolbar.set("search",new d.view.Search({controller:this.controller,model:this.collection.props,priority:60}).render())),this.options.dragInfo&&this.toolbar.set("dragInfo",new d.View({el:a(''+c.dragInfo+"")[0],priority:-40})),this.options.suggestedWidth&&this.options.suggestedHeight&&this.toolbar.set("suggestedDimensions",new d.View({el:a(''+c.suggestedDimensions+" "+this.options.suggestedWidth+" × "+this.options.suggestedHeight+"")[0],priority:-40}))},updateContent:function(){var a,b=this;a=this.controller.isModeActive("grid")?b.attachmentsNoResults:b.uploader,this.collection.length?(a.$el.addClass("hidden"),b.toolbar.get("spinner").hide()):(this.toolbar.get("spinner").show(),this.dfd=this.collection.more().done(function(){b.collection.length?a.$el.addClass("hidden"):a.$el.removeClass("hidden"),b.toolbar.get("spinner").hide()}))},createUploader:function(){this.uploader=new d.view.UploaderInline({controller:this.controller,status:!1,message:this.controller.isModeActive("grid")?"":c.noItemsFound,canClose:this.controller.isModeActive("grid")}),this.uploader.hide(),this.views.add(this.uploader)},toggleUploader:function(){this.uploader.$el.hasClass("hidden")?this.uploader.show():this.uploader.hide()},createAttachments:function(){this.attachments=new d.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,scrollElement:this.options.scrollElement,idealColumnWidth:this.options.idealColumnWidth,AttachmentView:this.options.AttachmentView}),this.attachments.listenTo(this.controller,"attachment:keydown:arrow",this.attachments.arrowEvent),this.attachments.listenTo(this.controller,"attachment:details:shift-tab",this.attachments.restoreFocus),this.views.add(this.attachments),this.controller.isModeActive("grid")&&(this.attachmentsNoResults=new d.View({controller:this.controller,tagName:"p"}),this.attachmentsNoResults.$el.addClass("hidden no-media"),this.attachmentsNoResults.$el.html(c.noMedia),this.views.add(this.attachmentsNoResults))},createSidebar:function(){var a=this.options,b=a.selection,c=this.sidebar=new d.view.Sidebar({controller:this.controller});this.views.add(c),this.controller.uploader&&c.set("uploads",new d.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new d.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new d.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new d.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")})),"insert"===this.model.id&&a.$el.addClass("visible")},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display"),a.$el.removeClass("visible")}}),d.view.Selection=d.View.extend({tagName:"div",className:"media-selection",template:d.template("media-selection"),events:{"click .edit-selection":"edit","click .clear-selection":"clear"},initialize:function(){b.defaults(this.options,{editable:!1,clearable:!0}),this.attachments=new d.view.Attachments.Selection({controller:this.controller,collection:this.collection,selection:this.collection,model:new Backbone.Model}),this.views.set(".selection-view",this.attachments),this.collection.on("add remove reset",this.refresh,this),this.controller.on("content:activate",this.refresh,this)},ready:function(){this.refresh()},refresh:function(){if(this.$el.children().length){var a=this.collection,b="edit-selection"===this.controller.content.mode();this.$el.toggleClass("empty",!a.length),this.$el.toggleClass("one",1===a.length),this.$el.toggleClass("editing",b),this.$(".count").text(c.selected.replace("%d",a.length))}},edit:function(a){a.preventDefault(),this.options.editable&&this.options.editable.call(this,this.collection)},clear:function(a){a.preventDefault(),this.collection.reset(),this.controller.modal.focusManager.focus()}}),d.view.Attachment.Selection=d.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}}),d.view.Attachments.Selection=d.view.Attachments.extend({events:{},initialize:function(){return b.defaults(this.options,{sortable:!0,resize:!1,AttachmentView:d.view.Attachment.Selection}),d.view.Attachments.prototype.initialize.apply(this,arguments)}}),d.view.Attachment.EditSelection=d.view.Attachment.Selection.extend({buttons:{close:!0}}),d.view.Settings=d.View.extend({events:{"click button":"updateHandler","change input":"updateHandler","change select":"updateHandler","change textarea":"updateHandler"},initialize:function(){this.model=this.model||new Backbone.Model,this.model.on("change",this.updateChanges,this)},prepare:function(){return b.defaults({model:this.model.toJSON()},this.options)},render:function(){return d.View.prototype.render.apply(this,arguments),b(this.model.attributes).chain().keys().each(this.update,this),this},update:function(a){var b,c,d=this.model.get(a),e=this.$('[data-setting="'+a+'"]');e.length&&(e.is("select")?(c=e.find('[value="'+d+'"]'),c.length?(e.find("option").prop("selected",!1),c.prop("selected",!0)):this.model.set(a,e.find(":selected").val())):e.hasClass("button-group")?(b=e.find("button").removeClass("active"),b.filter('[value="'+d+'"]').addClass("active")):e.is('input[type="text"], textarea')?e.is(":focus")||e.val(d):e.is('input[type="checkbox"]')&&e.prop("checked",!!d&&"false"!==d))},updateHandler:function(b){var c,d=a(b.target).closest("[data-setting]"),e=b.target.value;b.preventDefault(),d.length&&(d.is('input[type="checkbox"]')&&(e=d[0].checked),this.model.set(d.data("setting"),e),(c=d.data("userSetting"))&&setUserSetting(c,e))},updateChanges:function(a){a.hasChanged()&&b(a.changed).chain().keys().each(this.update,this)}}),d.view.Settings.AttachmentDisplay=d.view.Settings.extend({className:"attachment-display-settings",template:d.template("attachment-display-settings"),initialize:function(){var a=this.options.attachment;b.defaults(this.options,{userSettings:!1}),d.view.Settings.prototype.initialize.apply(this,arguments),this.model.on("change:link",this.updateLinkTo,this),a&&a.on("change:uploading",this.render,this)},dispose:function(){var a=this.options.attachment;a&&a.off(null,null,this),d.view.Settings.prototype.dispose.apply(this,arguments)},render:function(){var a=this.options.attachment;return a&&b.extend(this.options,{sizes:a.get("sizes"),type:a.get("type")}),d.view.Settings.prototype.render.call(this),this.updateLinkTo(),this},updateLinkTo:function(){var a=this.model.get("link"),b=this.$(".link-to-custom"),c=this.options.attachment;return"none"===a||"embed"===a||!c&&"custom"!==a?void b.addClass("hidden"):(c&&("post"===a?b.val(c.get("link")):"file"===a?b.val(c.get("url")):this.model.get("linkUrl")||b.val("http://"),b.prop("readonly","custom"!==a)),b.removeClass("hidden"),void(!e&&b.is(":visible")&&b.focus()[0].select()))}}),d.view.Settings.Gallery=d.view.Settings.extend({className:"collection-settings gallery-settings",template:d.template("gallery-settings")}),d.view.Settings.Playlist=d.view.Settings.extend({className:"collection-settings playlist-settings",template:d.template("playlist-settings")}),d.view.Attachment.Details=d.view.Attachment.extend({tagName:"div",className:"attachment-details",template:d.template("attachment-details"),events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .trash-attachment":"trashAttachment","click .untrash-attachment":"untrashAttachment","click .edit-attachment":"editAttachment","click .refresh-attachment":"refreshAttachment",keydown:"toggleSelectionHandler"},initialize:function(){this.options=b.defaults(this.options,{rerenderOnModelChange:!1}),this.on("ready",this.initialFocus),d.view.Attachment.prototype.initialize.apply(this,arguments)},initialFocus:function(){e||this.$(":input").eq(0).focus()},deleteAttachment:function(a){a.preventDefault(),confirm(c.warnDelete)&&(this.model.destroy(),this.controller.modal.focusManager.focus())},trashAttachment:function(a){var b=this.controller.library;a.preventDefault(),d.view.settings.mediaTrash&&"edit-metadata"===this.controller.content.mode()?(this.model.set("status","trash"),this.model.save().done(function(){b._requery(!0)})):this.model.destroy()},untrashAttachment:function(a){var b=this.controller.library;a.preventDefault(),this.model.set("status","inherit"),this.model.save().done(function(){b._requery(!0)})},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b?(a.preventDefault(),b.set("image",this.model),this.controller.setState("edit-image")):this.$el.addClass("needs-refresh")},refreshAttachment:function(a){this.$el.removeClass("needs-refresh"),a.preventDefault(),this.model.fetch()},toggleSelectionHandler:function(a){return"keydown"===a.type&&9===a.keyCode&&a.shiftKey&&a.target===this.$(":tabbable").get(0)?(this.controller.trigger("attachment:details:shift-tab",a),!1):37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode?void this.controller.trigger("attachment:keydown:arrow",a):void 0}}),d.view.AttachmentCompat=d.View.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.model.on("change:compat",this.render,this)},dispose:function(){return this.$(":focus").length&&this.save(),d.View.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var c={};a&&a.preventDefault(),b.each(this.$el.serializeArray(),function(a){c[a.name]=a.value}),this.model.saveCompat(c)}}),d.view.Iframe=d.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html(''),this.views.render(),this}}),d.view.Embed=d.View.extend({className:"media-embed",initialize:function(){this.url=new d.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.model.on("change:type",this.refresh,this),this.model.on("change:loading",this.loading,this)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=d.view.EmbedImage;else{if("link"!==b)return;a=d.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}}),d.view.Label=d.View.extend({tagName:"label",className:"screen-reader-text",initialize:function(){this.value=this.options.value},render:function(){return this.$el.html(this.value),this}}),d.view.EmbedUrl=d.View.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){var c=this;this.$input=a('').val(this.model.get("url")),this.input=this.$input[0],this.spinner=a('')[0],this.$el.append([this.input,this.spinner]),this.model.on("change:url",this.render,this),this.model.get("url")&&b.delay(function(){c.model.trigger("change:url")},500)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",d.View.prototype.render.apply(this,arguments),this},ready:function(){e||this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),d.view.EmbedLink=d.view.Settings.extend({className:"embed-link-settings",template:d.template("embed-link-settings"),initialize:function(){this.spinner=a(''),this.$el.append(this.spinner[0]),this.listenTo(this.model,"change:url",this.updateoEmbed)},updateoEmbed:function(){var a=this.model.get("url");this.$(".setting.title").show(),this.$(".embed-container").hide().find(".embed-preview").html(""),a&&a.length<6||(this.spinner.show(),setTimeout(b.bind(this.fetch,this),500))},fetch:function(){a("#embed-url-field").val()===this.model.get("url")&&wp.ajax.send("parse-embed",{data:{post_ID:d.view.settings.post.id,shortcode:"[embed]"+this.model.get("url")+"[/embed]"}}).done(b.bind(this.renderoEmbed,this))},renderoEmbed:function(a){var b=a&&a.body||"";this.spinner.hide(),this.$(".setting.title").hide(),this.$(".embed-container").show().find(".embed-preview").html(b)}}),d.view.EmbedImage=d.view.Settings.AttachmentDisplay.extend({className:"embed-media-settings",template:d.template("embed-image-settings"),initialize:function(){d.view.Settings.AttachmentDisplay.prototype.initialize.apply(this,arguments),this.model.on("change:url",this.updateImage,this)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}}),d.view.ImageDetails=d.view.Settings.AttachmentDisplay.extend({className:"image-details",template:d.template("image-details"),events:b.defaults(d.view.Settings.AttachmentDisplay.prototype.events,{"click .edit-attachment":"editAttachment","click .replace-attachment":"replaceAttachment","click .advanced-toggle":"onToggleAdvanced",'change [data-setting="customWidth"]':"onCustomSize",'change [data-setting="customHeight"]':"onCustomSize",'keyup [data-setting="customWidth"]':"onCustomSize",'keyup [data-setting="customHeight"]':"onCustomSize"}),initialize:function(){this.options.attachment=this.model.attachment,this.listenTo(this.model,"change:url",this.updateUrl),this.listenTo(this.model,"change:link",this.toggleLinkSettings),this.listenTo(this.model,"change:size",this.toggleCustomSize),d.view.Settings.AttachmentDisplay.prototype.initialize.apply(this,arguments)},prepare:function(){var a=!1;return this.model.attachment&&(a=this.model.attachment.toJSON()),b.defaults({model:this.model.toJSON(),attachment:a},this.options)},render:function(){var a=this,b=arguments;return this.model.attachment&&"pending"===this.model.dfd.state()?this.model.dfd.done(function(){d.view.Settings.AttachmentDisplay.prototype.render.apply(a,b),a.postRender()}).fail(function(){a.model.attachment=!1,d.view.Settings.AttachmentDisplay.prototype.render.apply(a,b),a.postRender()}):(d.view.Settings.AttachmentDisplay.prototype.render.apply(this,arguments),this.postRender()),this},postRender:function(){setTimeout(b.bind(this.resetFocus,this),10),this.toggleLinkSettings(),"show"===getUserSetting("advImgDetails")&&this.toggleAdvanced(!0),this.trigger("post-render")},resetFocus:function(){this.$(".link-to-custom").blur(),this.$(".embed-media-settings").scrollTop(0)},updateUrl:function(){this.$(".image img").attr("src",this.model.get("url")),this.$(".url").val(this.model.get("url"))},toggleLinkSettings:function(){"none"===this.model.get("link")?this.$(".link-settings").addClass("hidden"):this.$(".link-settings").removeClass("hidden")},toggleCustomSize:function(){"custom"!==this.model.get("size")?this.$(".custom-size").addClass("hidden"):this.$(".custom-size").removeClass("hidden")},onCustomSize:function(b){var c,d=a(b.target).data("setting"),e=a(b.target).val();return!/^\d+/.test(e)||parseInt(e,10)<1?void b.preventDefault():void("customWidth"===d?(c=Math.round(1/this.model.get("aspectRatio")*e),this.model.set("customHeight",c,{silent:!0}),this.$('[data-setting="customHeight"]').val(c)):(c=Math.round(this.model.get("aspectRatio")*e),this.model.set("customWidth",c,{silent:!0}),this.$('[data-setting="customWidth"]').val(c)))},onToggleAdvanced:function(a){a.preventDefault(),this.toggleAdvanced()},toggleAdvanced:function(a){var b,c=this.$el.find(".advanced-section");c.hasClass("advanced-visible")||a===!1?(c.removeClass("advanced-visible"),c.find(".advanced-settings").addClass("hidden"),b="hide"):(c.addClass("advanced-visible"),c.find(".advanced-settings").removeClass("hidden"),b="show"),setUserSetting("advImgDetails",b)},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b&&(a.preventDefault(),b.set("image",this.model.attachment),this.controller.setState("edit-image"))},replaceAttachment:function(a){a.preventDefault(),this.controller.setState("replace-image")}}),d.view.Cropper=d.View.extend({className:"crop-content",template:d.template("crop-content"),initialize:function(){b.bindAll(this,"onImageLoad")},ready:function(){this.controller.frame.on("content:error:crop",this.onError,this),this.$image=this.$el.find(".crop-image"),this.$image.on("load",this.onImageLoad),a(window).on("resize.cropper",b.debounce(this.onImageLoad,250))},remove:function(){a(window).off("resize.cropper"),this.$el.remove(),this.$el.off(),wp.media.View.prototype.remove.apply(this,arguments)},prepare:function(){return{title:c.cropYourImage,url:this.options.attachment.get("url")}},onImageLoad:function(){var a=this.controller.get("imgSelectOptions");"function"==typeof a&&(a=a(this.options.attachment,this.controller)),a=b.extend(a,{parent:this.$el}),this.trigger("image-loaded"),this.controller.imgSelect=this.$image.imgAreaSelect(a)},onError:function(){var a=this.options.attachment.get("filename");this.views.add(".upload-errors",new d.view.UploaderStatusError({filename:d.view.UploaderStatus.prototype.filename(a),message:_wpMediaViewsL10n.cropError}),{at:0})}}),d.view.EditImage=d.View.extend({className:"image-editor",template:d.template("image-editor"),initialize:function(a){this.editor=window.imageEdit,this.controller=a.controller,d.View.prototype.initialize.apply(this,arguments)},prepare:function(){return this.model.toJSON()},render:function(){return d.View.prototype.render.apply(this,arguments),this},loadEditor:function(){var a=this.editor.open(this.model.get("id"),this.model.get("nonces").edit,this);a.done(b.bind(this.focus,this))},focus:function(){this.$(".imgedit-submit .button").eq(0).focus()},back:function(){var a=this.controller.lastState();this.controller.setState(a)},refresh:function(){this.model.fetch()},save:function(){var a=this,b=this.controller.lastState();this.model.fetch().done(function(){a.controller.setState(b)})}}),d.view.Spinner=d.View.extend({tagName:"span",className:"spinner",spinnerTimeout:!1,delay:400,show:function(){return this.spinnerTimeout||(this.spinnerTimeout=b.delay(function(a){a.show()},this.delay,this.$el)),this},hide:function(){return this.$el.hide(),this.spinnerTimeout=clearTimeout(this.spinnerTimeout),this}})}(jQuery,_);
\ No newline at end of file
diff --git a/sources/wp-includes/js/mediaelement/background.png b/sources/wordpress/wp-includes/js/mediaelement/background.png
similarity index 100%
rename from sources/wp-includes/js/mediaelement/background.png
rename to sources/wordpress/wp-includes/js/mediaelement/background.png
diff --git a/sources/wp-includes/js/mediaelement/bigplay.png b/sources/wordpress/wp-includes/js/mediaelement/bigplay.png
similarity index 100%
rename from sources/wp-includes/js/mediaelement/bigplay.png
rename to sources/wordpress/wp-includes/js/mediaelement/bigplay.png
diff --git a/sources/wp-includes/js/mediaelement/bigplay.svg b/sources/wordpress/wp-includes/js/mediaelement/bigplay.svg
similarity index 100%
rename from sources/wp-includes/js/mediaelement/bigplay.svg
rename to sources/wordpress/wp-includes/js/mediaelement/bigplay.svg
diff --git a/sources/wp-includes/js/mediaelement/controls.png b/sources/wordpress/wp-includes/js/mediaelement/controls.png
similarity index 100%
rename from sources/wp-includes/js/mediaelement/controls.png
rename to sources/wordpress/wp-includes/js/mediaelement/controls.png
diff --git a/sources/wp-includes/js/mediaelement/controls.svg b/sources/wordpress/wp-includes/js/mediaelement/controls.svg
similarity index 100%
rename from sources/wp-includes/js/mediaelement/controls.svg
rename to sources/wordpress/wp-includes/js/mediaelement/controls.svg
diff --git a/sources/wordpress/wp-includes/js/mediaelement/flashmediaelement.swf b/sources/wordpress/wp-includes/js/mediaelement/flashmediaelement.swf
new file mode 100644
index 0000000..5998d67
Binary files /dev/null and b/sources/wordpress/wp-includes/js/mediaelement/flashmediaelement.swf differ
diff --git a/sources/wp-includes/js/mediaelement/loading.gif b/sources/wordpress/wp-includes/js/mediaelement/loading.gif
similarity index 100%
rename from sources/wp-includes/js/mediaelement/loading.gif
rename to sources/wordpress/wp-includes/js/mediaelement/loading.gif
diff --git a/sources/wp-includes/js/mediaelement/mediaelement-and-player.min.js b/sources/wordpress/wp-includes/js/mediaelement/mediaelement-and-player.min.js
similarity index 90%
rename from sources/wp-includes/js/mediaelement/mediaelement-and-player.min.js
rename to sources/wordpress/wp-includes/js/mediaelement/mediaelement-and-player.min.js
index 5916bfd..2b5cf60 100644
--- a/sources/wp-includes/js/mediaelement/mediaelement-and-player.min.js
+++ b/sources/wordpress/wp-includes/js/mediaelement/mediaelement-and-player.min.js
@@ -10,7 +10,7 @@
* Copyright 2010-2014, John Dyer (http://j.hn)
* License: MIT
*
-*/var mejs=mejs||{};mejs.version="2.15.0";mejs.meIndex=0;
+*/var mejs=mejs||{};mejs.version="2.15.1";mejs.meIndex=0;
mejs.plugins={silverlight:[{version:[3,0],types:["video/mp4","video/m4v","video/mov","video/wmv","audio/wma","audio/m4a","audio/mp3","audio/wav","audio/mpeg"]}],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube","application/x-mpegURL"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,
types:["video/vimeo","video/x-vimeo"]}]};
mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(a){var b=document.createElement("div");b.innerHTML='x';return b.firstChild.href},getScriptPath:function(a){for(var b=0,c,d="",e="",g,f,i=document.getElementsByTagName("script"),k=i.length,h=a.length;b-1){f=g.substring(c+
@@ -101,21 +101,20 @@ c.hideControls(false);d&&!c.options.alwaysShowControls&&c.hideControls();c.optio
c.options.pauseOtherPlayers&&!m.paused&&!m.ended&&m.pause();m.hasFocus=false}c.hasFocus=true},false);c.media.addEventListener("ended",function(){if(c.options.autoRewind)try{c.media.setCurrentTime(0)}catch(j){}c.media.pause();c.setProgressRail&&c.setProgressRail();c.setCurrentRail&&c.setCurrentRail();if(c.options.loop)c.play();else!c.options.alwaysShowControls&&c.controlsEnabled&&c.showControls()},false);c.media.addEventListener("loadedmetadata",function(){c.updateDuration&&c.updateDuration();c.updateCurrent&&
c.updateCurrent();if(!c.isFullScreen){c.setPlayerSize(c.width,c.height);c.setControlsSize()}},false);setTimeout(function(){c.setPlayerSize(c.width,c.height);c.setControlsSize()},50);c.globalBind("resize",function(){c.isFullScreen||mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen||c.setPlayerSize(c.width,c.height);c.setControlsSize()});c.media.pluginType=="youtube"&&c.options.autoplay&&c.container.find(".mejs-overlay-play").hide()}d&&a.pluginType=="native"&&c.play();if(c.options.success)typeof c.options.success==
"string"?window[c.options.success](c.media,c.domNode,c):c.options.success(c.media,c.domNode,c)}},handleError:function(a){this.controls.hide();this.options.error&&this.options.error(a)},setPlayerSize:function(a,b){if(!this.options.setDimensions)return false;if(typeof a!="undefined")this.width=a;if(typeof b!="undefined")this.height=b;if(this.height.toString().indexOf("%")>0||this.$node.css("max-width")==="100%"||this.$node[0].currentStyle&&this.$node[0].currentStyle.maxWidth==="100%"){var c=this.isVideo?
-this.media.videoWidth&&this.media.videoWidth>0?this.media.videoWidth:this.media.getAttribute("width")!==null?this.media.getAttribute("width"):this.options.defaultVideoWidth:this.options.defaultAudioHeight,e=this.isVideo?this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.media.getAttribute("height")!==null?this.media.getAttribute("height"):this.options.defaultVideoHeight:this.options.defaultAudioHeight,d=this.container.parent().closest(":visible").width();c=this.isVideo||
-!this.options.autosizeProgress?parseInt(d*e/c,10)>this.container.parent().closest(":visible").height()?this.container.parent().closest(":visible").height():parseInt(d*e/c,10):e;if(isNaN(c))c=this.container.parent().closest(":visible").height();if(this.container.parent()[0].tagName.toLowerCase()==="body"){d=f(window).width();c=f(window).height()}if(c!=0&&d!=0){this.container.width(d).height(c);this.$media.add(this.container.find(".mejs-shim")).width("100%").height("100%");this.isVideo&&this.media.setVideoSize&&
-this.media.setVideoSize(d,c);this.layers.children(".mejs-layer").width("100%").height("100%")}}else{this.container.width(this.width).height(this.height);this.layers.children(".mejs-layer").width(this.width).height(this.height)}d=this.layers.find(".mejs-overlay-play");c=d.find(".mejs-overlay-button");d.height(this.container.height()-this.controls.height());c.css("margin-top","-"+(c.height()/2-this.controls.height()/2).toString()+"px")},setControlsSize:function(){var a=0,b=0,c=this.controls.find(".mejs-time-rail"),
-e=this.controls.find(".mejs-time-total");this.controls.find(".mejs-time-current");this.controls.find(".mejs-time-loaded");var d=c.siblings(),g=d.last(),k=null;if(!(!this.container.is(":visible")||!c.length||!c.is(":visible"))){if(this.options&&!this.options.autosizeProgress)b=parseInt(c.css("width"));if(b===0||!b){d.each(function(){var j=f(this);if(j.css("position")!="absolute"&&j.is(":visible"))a+=f(this).outerWidth(true)});b=this.controls.width()-a-(c.outerWidth(true)-c.width())}do{c.width(b);e.width(b-
-(e.outerWidth(true)-e.width()));if(g.css("position")!="absolute"){k=g.position();b--}}while(k!=null&&k.top>0&&b>0);this.setProgressRail&&this.setProgressRail();this.setCurrentRail&&this.setCurrentRail()}},buildposter:function(a,b,c,e){var d=f('').appendTo(c);b=a.$media.attr("poster");if(a.options.poster!=="")b=a.options.poster;b!==""&&b!=null?this.setPoster(b):d.hide();e.addEventListener("play",function(){d.hide()},false);a.options.showPosterWhenEnded&&a.options.autoRewind&&
-e.addEventListener("ended",function(){d.show()},false)},setPoster:function(a){var b=this.container.find(".mejs-poster"),c=b.find("img");if(c.length==0)c=f('
').appendTo(b);c.attr("src",a);b.css({"background-image":"url("+a+")"})},buildoverlays:function(a,b,c,e){var d=this;if(a.isVideo){var g=f(' ').hide().appendTo(c),k=f(' ').hide().appendTo(c),
-j=f(' ').appendTo(c).bind("click",function(){d.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("playing",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("seeking",function(){g.show();b.find(".mejs-time-buffering").show()},
-false);e.addEventListener("seeked",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||j.show()},false);e.addEventListener("waiting",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("loadeddata",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("canplay",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("error",function(){g.hide();
-b.find(".mejs-time-buffering").hide();k.show();k.find("mejs-overlay-error").html("Error loading this resource")},false);e.addEventListener("keydown",function(m){d.onkeydown(a,e,m)},false)}},buildkeyboard:function(a,b,c,e){var d=this;d.globalBind("keydown",function(g){return d.onkeydown(a,e,g)});d.globalBind("click",function(g){a.hasFocus=f(g.target).closest(".mejs-container").length!=0})},onkeydown:function(a,b,c){if(a.hasFocus&&a.options.enableKeyboard)for(var e=0,d=a.options.keyActions.length;e<
-d;e++)for(var g=a.options.keyActions[e],k=0,j=g.keys.length;k0?this.media.videoWidth:this.media.getAttribute("width")!==null?this.media.getAttribute("width"):this.options.defaultVideoWidth:this.options.defaultAudioWidth,e=this.isVideo?this.media.videoHeight&&this.media.videoHeight>0?this.media.videoHeight:this.media.getAttribute("height")!==null?this.media.getAttribute("height"):this.options.defaultVideoHeight:this.options.defaultAudioHeight,d=this.container.parent().closest(":visible").width(),g=this.container.parent().closest(":visible").height();
+c=this.isVideo||!this.options.autosizeProgress?parseInt(d*e/c,10):e;if(isNaN(c)||g!=0&&c>g)c=g;if(this.container.parent()[0].tagName.toLowerCase()==="body"){d=f(window).width();c=f(window).height()}if(c!=0&&d!=0){this.container.width(d).height(c);this.$media.add(this.container.find(".mejs-shim")).width("100%").height("100%");this.isVideo&&this.media.setVideoSize&&this.media.setVideoSize(d,c);this.layers.children(".mejs-layer").width("100%").height("100%")}}else{this.container.width(this.width).height(this.height);
+this.layers.children(".mejs-layer").width(this.width).height(this.height)}d=this.layers.find(".mejs-overlay-play");g=d.find(".mejs-overlay-button");d.height(this.container.height()-this.controls.height());g.css("margin-top","-"+(g.height()/2-this.controls.height()/2).toString()+"px")},setControlsSize:function(){var a=0,b=0,c=this.controls.find(".mejs-time-rail"),e=this.controls.find(".mejs-time-total");this.controls.find(".mejs-time-current");this.controls.find(".mejs-time-loaded");var d=c.siblings(),
+g=d.last(),k=null;if(!(!this.container.is(":visible")||!c.length||!c.is(":visible"))){if(this.options&&!this.options.autosizeProgress)b=parseInt(c.css("width"));if(b===0||!b){d.each(function(){var j=f(this);if(j.css("position")!="absolute"&&j.is(":visible"))a+=f(this).outerWidth(true)});b=this.controls.width()-a-(c.outerWidth(true)-c.width())}do{c.width(b);e.width(b-(e.outerWidth(true)-e.width()));if(g.css("position")!="absolute"){k=g.position();b--}}while(k!=null&&k.top>0&&b>0);this.setProgressRail&&
+this.setProgressRail();this.setCurrentRail&&this.setCurrentRail()}},buildposter:function(a,b,c,e){var d=f('').appendTo(c);b=a.$media.attr("poster");if(a.options.poster!=="")b=a.options.poster;b!==""&&b!=null?this.setPoster(b):d.hide();e.addEventListener("play",function(){d.hide()},false);a.options.showPosterWhenEnded&&a.options.autoRewind&&e.addEventListener("ended",function(){d.show()},false)},setPoster:function(a){var b=this.container.find(".mejs-poster"),
+c=b.find("img");if(c.length==0)c=f('
').appendTo(b);c.attr("src",a);b.css({"background-image":"url("+a+")"})},buildoverlays:function(a,b,c,e){var d=this;if(a.isVideo){var g=f(' ').hide().appendTo(c),k=f(' ').hide().appendTo(c),j=f(' ').appendTo(c).bind("click",
+function(){d.options.clickToPlayPause&&e.paused&&e.play()});e.addEventListener("play",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("playing",function(){j.hide();g.hide();b.find(".mejs-time-buffering").hide();k.hide()},false);e.addEventListener("seeking",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("seeked",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("pause",function(){mejs.MediaFeatures.isiPhone||
+j.show()},false);e.addEventListener("waiting",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("loadeddata",function(){g.show();b.find(".mejs-time-buffering").show()},false);e.addEventListener("canplay",function(){g.hide();b.find(".mejs-time-buffering").hide()},false);e.addEventListener("error",function(){g.hide();b.find(".mejs-time-buffering").hide();k.show();k.find("mejs-overlay-error").html("Error loading this resource")},false);e.addEventListener("keydown",
+function(m){d.onkeydown(a,e,m)},false)}},buildkeyboard:function(a,b,c,e){var d=this;d.globalBind("keydown",function(g){return d.onkeydown(a,e,g)});d.globalBind("click",function(g){a.hasFocus=f(g.target).closest(".mejs-container").length!=0})},onkeydown:function(a,b,c){if(a.hasFocus&&a.options.enableKeyboard)for(var e=0,d=a.options.keyActions.length;e