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' ); ?> +

+
+
diff --git a/sources/wp-admin/admin-ajax.php b/sources/wordpress/wp-admin/admin-ajax.php similarity index 100% rename from sources/wp-admin/admin-ajax.php rename to sources/wordpress/wp-admin/admin-ajax.php diff --git a/sources/wp-admin/admin-footer.php b/sources/wordpress/wp-admin/admin-footer.php similarity index 100% rename from sources/wp-admin/admin-footer.php rename to sources/wordpress/wp-admin/admin-footer.php diff --git a/sources/wp-admin/admin-functions.php b/sources/wordpress/wp-admin/admin-functions.php similarity index 100% rename from sources/wp-admin/admin-functions.php rename to sources/wordpress/wp-admin/admin-functions.php diff --git a/sources/wp-admin/admin-header.php b/sources/wordpress/wp-admin/admin-header.php similarity index 100% rename from sources/wp-admin/admin-header.php rename to sources/wordpress/wp-admin/admin-header.php diff --git a/sources/wp-admin/admin-post.php b/sources/wordpress/wp-admin/admin-post.php similarity index 100% rename from sources/wp-admin/admin-post.php rename to sources/wordpress/wp-admin/admin-post.php diff --git a/sources/wp-admin/admin.php b/sources/wordpress/wp-admin/admin.php similarity index 100% rename from sources/wp-admin/admin.php rename to sources/wordpress/wp-admin/admin.php diff --git a/sources/wp-admin/async-upload.php b/sources/wordpress/wp-admin/async-upload.php similarity index 100% rename from sources/wp-admin/async-upload.php rename to sources/wordpress/wp-admin/async-upload.php diff --git a/sources/wp-admin/comment.php b/sources/wordpress/wp-admin/comment.php similarity index 100% rename from sources/wp-admin/comment.php rename to sources/wordpress/wp-admin/comment.php diff --git a/sources/wp-admin/credits.php b/sources/wordpress/wp-admin/credits.php similarity index 100% rename from sources/wp-admin/credits.php rename to sources/wordpress/wp-admin/credits.php diff --git a/sources/wp-admin/css/about-rtl.css b/sources/wordpress/wp-admin/css/about-rtl.css similarity index 100% rename from sources/wp-admin/css/about-rtl.css rename to sources/wordpress/wp-admin/css/about-rtl.css diff --git a/sources/wp-admin/css/about.css b/sources/wordpress/wp-admin/css/about.css similarity index 100% rename from sources/wp-admin/css/about.css rename to sources/wordpress/wp-admin/css/about.css diff --git a/sources/wp-admin/css/admin-menu-rtl.css b/sources/wordpress/wp-admin/css/admin-menu-rtl.css similarity index 100% rename from sources/wp-admin/css/admin-menu-rtl.css rename to sources/wordpress/wp-admin/css/admin-menu-rtl.css diff --git a/sources/wp-admin/css/admin-menu.css b/sources/wordpress/wp-admin/css/admin-menu.css similarity index 100% rename from sources/wp-admin/css/admin-menu.css rename to sources/wordpress/wp-admin/css/admin-menu.css diff --git a/sources/wp-admin/css/color-picker-rtl.css b/sources/wordpress/wp-admin/css/color-picker-rtl.css similarity index 100% rename from sources/wp-admin/css/color-picker-rtl.css rename to sources/wordpress/wp-admin/css/color-picker-rtl.css diff --git a/sources/wp-admin/css/color-picker-rtl.min.css b/sources/wordpress/wp-admin/css/color-picker-rtl.min.css similarity index 100% rename from sources/wp-admin/css/color-picker-rtl.min.css rename to sources/wordpress/wp-admin/css/color-picker-rtl.min.css diff --git a/sources/wp-admin/css/color-picker.css b/sources/wordpress/wp-admin/css/color-picker.css similarity index 100% rename from sources/wp-admin/css/color-picker.css rename to sources/wordpress/wp-admin/css/color-picker.css diff --git a/sources/wp-admin/css/color-picker.min.css b/sources/wordpress/wp-admin/css/color-picker.min.css similarity index 100% rename from sources/wp-admin/css/color-picker.min.css rename to sources/wordpress/wp-admin/css/color-picker.min.css diff --git a/sources/wp-admin/css/colors/_admin.scss b/sources/wordpress/wp-admin/css/colors/_admin.scss similarity index 100% rename from sources/wp-admin/css/colors/_admin.scss rename to sources/wordpress/wp-admin/css/colors/_admin.scss diff --git a/sources/wp-admin/css/colors/_mixins.scss b/sources/wordpress/wp-admin/css/colors/_mixins.scss similarity index 100% rename from sources/wp-admin/css/colors/_mixins.scss rename to sources/wordpress/wp-admin/css/colors/_mixins.scss diff --git a/sources/wp-admin/css/colors/_variables.scss b/sources/wordpress/wp-admin/css/colors/_variables.scss similarity index 100% rename from sources/wp-admin/css/colors/_variables.scss rename to sources/wordpress/wp-admin/css/colors/_variables.scss diff --git a/sources/wp-admin/css/colors/blue/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.css similarity index 100% rename from sources/wp-admin/css/colors/blue/colors-rtl.css rename to sources/wordpress/wp-admin/css/colors/blue/colors-rtl.css diff --git a/sources/wp-admin/css/colors/blue/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/blue/colors-rtl.min.css similarity index 100% rename from sources/wp-admin/css/colors/blue/colors-rtl.min.css rename to sources/wordpress/wp-admin/css/colors/blue/colors-rtl.min.css diff --git a/sources/wp-admin/css/colors/blue/colors.css b/sources/wordpress/wp-admin/css/colors/blue/colors.css similarity index 100% rename from sources/wp-admin/css/colors/blue/colors.css rename to sources/wordpress/wp-admin/css/colors/blue/colors.css diff --git a/sources/wp-admin/css/colors/blue/colors.min.css b/sources/wordpress/wp-admin/css/colors/blue/colors.min.css similarity index 100% rename from sources/wp-admin/css/colors/blue/colors.min.css rename to sources/wordpress/wp-admin/css/colors/blue/colors.min.css diff --git a/sources/wp-admin/css/colors/blue/colors.scss b/sources/wordpress/wp-admin/css/colors/blue/colors.scss similarity index 100% rename from sources/wp-admin/css/colors/blue/colors.scss rename to sources/wordpress/wp-admin/css/colors/blue/colors.scss diff --git a/sources/wp-admin/css/colors/coffee/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.css similarity index 100% rename from sources/wp-admin/css/colors/coffee/colors-rtl.css rename to sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.css diff --git a/sources/wp-admin/css/colors/coffee/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.min.css similarity index 100% rename from sources/wp-admin/css/colors/coffee/colors-rtl.min.css rename to sources/wordpress/wp-admin/css/colors/coffee/colors-rtl.min.css diff --git a/sources/wp-admin/css/colors/coffee/colors.css b/sources/wordpress/wp-admin/css/colors/coffee/colors.css similarity index 100% rename from sources/wp-admin/css/colors/coffee/colors.css rename to sources/wordpress/wp-admin/css/colors/coffee/colors.css diff --git a/sources/wp-admin/css/colors/coffee/colors.min.css b/sources/wordpress/wp-admin/css/colors/coffee/colors.min.css similarity index 100% rename from sources/wp-admin/css/colors/coffee/colors.min.css rename to sources/wordpress/wp-admin/css/colors/coffee/colors.min.css diff --git a/sources/wp-admin/css/colors/coffee/colors.scss b/sources/wordpress/wp-admin/css/colors/coffee/colors.scss similarity index 100% rename from sources/wp-admin/css/colors/coffee/colors.scss rename to sources/wordpress/wp-admin/css/colors/coffee/colors.scss diff --git a/sources/wp-admin/css/colors/ectoplasm/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.css similarity index 100% rename from sources/wp-admin/css/colors/ectoplasm/colors-rtl.css rename to sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.css diff --git a/sources/wp-admin/css/colors/ectoplasm/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.min.css similarity index 100% rename from sources/wp-admin/css/colors/ectoplasm/colors-rtl.min.css rename to sources/wordpress/wp-admin/css/colors/ectoplasm/colors-rtl.min.css diff --git a/sources/wp-admin/css/colors/ectoplasm/colors.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.css similarity index 100% rename from sources/wp-admin/css/colors/ectoplasm/colors.css rename to sources/wordpress/wp-admin/css/colors/ectoplasm/colors.css diff --git a/sources/wp-admin/css/colors/ectoplasm/colors.min.css b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.min.css similarity index 100% rename from sources/wp-admin/css/colors/ectoplasm/colors.min.css rename to sources/wordpress/wp-admin/css/colors/ectoplasm/colors.min.css diff --git a/sources/wp-admin/css/colors/ectoplasm/colors.scss b/sources/wordpress/wp-admin/css/colors/ectoplasm/colors.scss similarity index 100% rename from sources/wp-admin/css/colors/ectoplasm/colors.scss rename to sources/wordpress/wp-admin/css/colors/ectoplasm/colors.scss diff --git a/sources/wp-admin/css/colors/light/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/light/colors-rtl.css similarity index 100% rename from sources/wp-admin/css/colors/light/colors-rtl.css rename to sources/wordpress/wp-admin/css/colors/light/colors-rtl.css diff --git a/sources/wp-admin/css/colors/light/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/light/colors-rtl.min.css similarity index 100% rename from sources/wp-admin/css/colors/light/colors-rtl.min.css rename to sources/wordpress/wp-admin/css/colors/light/colors-rtl.min.css diff --git a/sources/wp-admin/css/colors/light/colors.css b/sources/wordpress/wp-admin/css/colors/light/colors.css similarity index 100% rename from sources/wp-admin/css/colors/light/colors.css rename to sources/wordpress/wp-admin/css/colors/light/colors.css diff --git a/sources/wp-admin/css/colors/light/colors.min.css b/sources/wordpress/wp-admin/css/colors/light/colors.min.css similarity index 100% rename from sources/wp-admin/css/colors/light/colors.min.css rename to sources/wordpress/wp-admin/css/colors/light/colors.min.css diff --git a/sources/wp-admin/css/colors/light/colors.scss b/sources/wordpress/wp-admin/css/colors/light/colors.scss similarity index 100% rename from sources/wp-admin/css/colors/light/colors.scss rename to sources/wordpress/wp-admin/css/colors/light/colors.scss diff --git a/sources/wp-admin/css/colors/midnight/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.css similarity index 100% rename from sources/wp-admin/css/colors/midnight/colors-rtl.css rename to sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.css diff --git a/sources/wp-admin/css/colors/midnight/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.min.css similarity index 100% rename from sources/wp-admin/css/colors/midnight/colors-rtl.min.css rename to sources/wordpress/wp-admin/css/colors/midnight/colors-rtl.min.css diff --git a/sources/wp-admin/css/colors/midnight/colors.css b/sources/wordpress/wp-admin/css/colors/midnight/colors.css similarity index 100% rename from sources/wp-admin/css/colors/midnight/colors.css rename to sources/wordpress/wp-admin/css/colors/midnight/colors.css diff --git a/sources/wp-admin/css/colors/midnight/colors.min.css b/sources/wordpress/wp-admin/css/colors/midnight/colors.min.css similarity index 100% rename from sources/wp-admin/css/colors/midnight/colors.min.css rename to sources/wordpress/wp-admin/css/colors/midnight/colors.min.css diff --git a/sources/wp-admin/css/colors/midnight/colors.scss b/sources/wordpress/wp-admin/css/colors/midnight/colors.scss similarity index 100% rename from sources/wp-admin/css/colors/midnight/colors.scss rename to sources/wordpress/wp-admin/css/colors/midnight/colors.scss diff --git a/sources/wp-admin/css/colors/ocean/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.css similarity index 100% rename from sources/wp-admin/css/colors/ocean/colors-rtl.css rename to sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.css diff --git a/sources/wp-admin/css/colors/ocean/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.min.css similarity index 100% rename from sources/wp-admin/css/colors/ocean/colors-rtl.min.css rename to sources/wordpress/wp-admin/css/colors/ocean/colors-rtl.min.css diff --git a/sources/wp-admin/css/colors/ocean/colors.css b/sources/wordpress/wp-admin/css/colors/ocean/colors.css similarity index 100% rename from sources/wp-admin/css/colors/ocean/colors.css rename to sources/wordpress/wp-admin/css/colors/ocean/colors.css diff --git a/sources/wp-admin/css/colors/ocean/colors.min.css b/sources/wordpress/wp-admin/css/colors/ocean/colors.min.css similarity index 100% rename from sources/wp-admin/css/colors/ocean/colors.min.css rename to sources/wordpress/wp-admin/css/colors/ocean/colors.min.css diff --git a/sources/wp-admin/css/colors/ocean/colors.scss b/sources/wordpress/wp-admin/css/colors/ocean/colors.scss similarity index 100% rename from sources/wp-admin/css/colors/ocean/colors.scss rename to sources/wordpress/wp-admin/css/colors/ocean/colors.scss diff --git a/sources/wp-admin/css/colors/sunrise/colors-rtl.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.css similarity index 100% rename from sources/wp-admin/css/colors/sunrise/colors-rtl.css rename to sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.css diff --git a/sources/wp-admin/css/colors/sunrise/colors-rtl.min.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.min.css similarity index 100% rename from sources/wp-admin/css/colors/sunrise/colors-rtl.min.css rename to sources/wordpress/wp-admin/css/colors/sunrise/colors-rtl.min.css diff --git a/sources/wp-admin/css/colors/sunrise/colors.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors.css similarity index 100% rename from sources/wp-admin/css/colors/sunrise/colors.css rename to sources/wordpress/wp-admin/css/colors/sunrise/colors.css diff --git a/sources/wp-admin/css/colors/sunrise/colors.min.css b/sources/wordpress/wp-admin/css/colors/sunrise/colors.min.css similarity index 100% rename from sources/wp-admin/css/colors/sunrise/colors.min.css rename to sources/wordpress/wp-admin/css/colors/sunrise/colors.min.css diff --git a/sources/wp-admin/css/colors/sunrise/colors.scss b/sources/wordpress/wp-admin/css/colors/sunrise/colors.scss similarity index 100% rename from sources/wp-admin/css/colors/sunrise/colors.scss rename to sources/wordpress/wp-admin/css/colors/sunrise/colors.scss diff --git a/sources/wp-admin/css/common-rtl.css b/sources/wordpress/wp-admin/css/common-rtl.css similarity index 100% rename from sources/wp-admin/css/common-rtl.css rename to sources/wordpress/wp-admin/css/common-rtl.css diff --git a/sources/wp-admin/css/common.css b/sources/wordpress/wp-admin/css/common.css similarity index 100% rename from sources/wp-admin/css/common.css rename to sources/wordpress/wp-admin/css/common.css diff --git a/sources/wp-admin/css/customize-controls-rtl.css b/sources/wordpress/wp-admin/css/customize-controls-rtl.css similarity index 100% rename from sources/wp-admin/css/customize-controls-rtl.css rename to sources/wordpress/wp-admin/css/customize-controls-rtl.css diff --git a/sources/wp-admin/css/customize-controls-rtl.min.css b/sources/wordpress/wp-admin/css/customize-controls-rtl.min.css similarity index 100% rename from sources/wp-admin/css/customize-controls-rtl.min.css rename to sources/wordpress/wp-admin/css/customize-controls-rtl.min.css diff --git a/sources/wp-admin/css/customize-controls.css b/sources/wordpress/wp-admin/css/customize-controls.css similarity index 100% rename from sources/wp-admin/css/customize-controls.css rename to sources/wordpress/wp-admin/css/customize-controls.css diff --git a/sources/wp-admin/css/customize-controls.min.css b/sources/wordpress/wp-admin/css/customize-controls.min.css similarity index 100% rename from sources/wp-admin/css/customize-controls.min.css rename to sources/wordpress/wp-admin/css/customize-controls.min.css diff --git a/sources/wp-admin/css/customize-widgets-rtl.css b/sources/wordpress/wp-admin/css/customize-widgets-rtl.css similarity index 100% rename from sources/wp-admin/css/customize-widgets-rtl.css rename to sources/wordpress/wp-admin/css/customize-widgets-rtl.css diff --git a/sources/wp-admin/css/customize-widgets-rtl.min.css b/sources/wordpress/wp-admin/css/customize-widgets-rtl.min.css similarity index 100% rename from sources/wp-admin/css/customize-widgets-rtl.min.css rename to sources/wordpress/wp-admin/css/customize-widgets-rtl.min.css diff --git a/sources/wp-admin/css/customize-widgets.css b/sources/wordpress/wp-admin/css/customize-widgets.css similarity index 100% rename from sources/wp-admin/css/customize-widgets.css rename to sources/wordpress/wp-admin/css/customize-widgets.css diff --git a/sources/wp-admin/css/customize-widgets.min.css b/sources/wordpress/wp-admin/css/customize-widgets.min.css similarity index 100% rename from sources/wp-admin/css/customize-widgets.min.css rename to sources/wordpress/wp-admin/css/customize-widgets.min.css diff --git a/sources/wp-admin/css/dashboard-rtl.css b/sources/wordpress/wp-admin/css/dashboard-rtl.css similarity index 100% rename from sources/wp-admin/css/dashboard-rtl.css rename to sources/wordpress/wp-admin/css/dashboard-rtl.css diff --git a/sources/wp-admin/css/dashboard.css b/sources/wordpress/wp-admin/css/dashboard.css similarity index 100% rename from sources/wp-admin/css/dashboard.css rename to sources/wordpress/wp-admin/css/dashboard.css diff --git a/sources/wp-admin/css/deprecated-media-rtl.css b/sources/wordpress/wp-admin/css/deprecated-media-rtl.css similarity index 100% rename from sources/wp-admin/css/deprecated-media-rtl.css rename to sources/wordpress/wp-admin/css/deprecated-media-rtl.css diff --git a/sources/wp-admin/css/deprecated-media-rtl.min.css b/sources/wordpress/wp-admin/css/deprecated-media-rtl.min.css similarity index 100% rename from sources/wp-admin/css/deprecated-media-rtl.min.css rename to sources/wordpress/wp-admin/css/deprecated-media-rtl.min.css diff --git a/sources/wp-admin/css/deprecated-media.css b/sources/wordpress/wp-admin/css/deprecated-media.css similarity index 100% rename from sources/wp-admin/css/deprecated-media.css rename to sources/wordpress/wp-admin/css/deprecated-media.css diff --git a/sources/wp-admin/css/deprecated-media.min.css b/sources/wordpress/wp-admin/css/deprecated-media.min.css similarity index 100% rename from sources/wp-admin/css/deprecated-media.min.css rename to sources/wordpress/wp-admin/css/deprecated-media.min.css diff --git a/sources/wp-admin/css/edit-rtl.css b/sources/wordpress/wp-admin/css/edit-rtl.css similarity index 100% rename from sources/wp-admin/css/edit-rtl.css rename to sources/wordpress/wp-admin/css/edit-rtl.css diff --git a/sources/wp-admin/css/edit.css b/sources/wordpress/wp-admin/css/edit.css similarity index 100% rename from sources/wp-admin/css/edit.css rename to sources/wordpress/wp-admin/css/edit.css diff --git a/sources/wp-admin/css/farbtastic-rtl.css b/sources/wordpress/wp-admin/css/farbtastic-rtl.css similarity index 100% rename from sources/wp-admin/css/farbtastic-rtl.css rename to sources/wordpress/wp-admin/css/farbtastic-rtl.css diff --git a/sources/wp-admin/css/farbtastic.css b/sources/wordpress/wp-admin/css/farbtastic.css similarity index 100% rename from sources/wp-admin/css/farbtastic.css rename to sources/wordpress/wp-admin/css/farbtastic.css diff --git a/sources/wp-admin/css/forms-rtl.css b/sources/wordpress/wp-admin/css/forms-rtl.css similarity index 100% rename from sources/wp-admin/css/forms-rtl.css rename to sources/wordpress/wp-admin/css/forms-rtl.css diff --git a/sources/wp-admin/css/forms.css b/sources/wordpress/wp-admin/css/forms.css similarity index 100% rename from sources/wp-admin/css/forms.css rename to sources/wordpress/wp-admin/css/forms.css diff --git a/sources/wp-admin/css/ie-rtl.css b/sources/wordpress/wp-admin/css/ie-rtl.css similarity index 100% rename from sources/wp-admin/css/ie-rtl.css rename to sources/wordpress/wp-admin/css/ie-rtl.css diff --git a/sources/wp-admin/css/ie-rtl.min.css b/sources/wordpress/wp-admin/css/ie-rtl.min.css similarity index 100% rename from sources/wp-admin/css/ie-rtl.min.css rename to sources/wordpress/wp-admin/css/ie-rtl.min.css diff --git a/sources/wp-admin/css/ie.css b/sources/wordpress/wp-admin/css/ie.css similarity index 100% rename from sources/wp-admin/css/ie.css rename to sources/wordpress/wp-admin/css/ie.css diff --git a/sources/wp-admin/css/ie.min.css b/sources/wordpress/wp-admin/css/ie.min.css similarity index 100% rename from sources/wp-admin/css/ie.min.css rename to sources/wordpress/wp-admin/css/ie.min.css diff --git a/sources/wp-admin/css/install-rtl.css b/sources/wordpress/wp-admin/css/install-rtl.css similarity index 100% rename from sources/wp-admin/css/install-rtl.css rename to sources/wordpress/wp-admin/css/install-rtl.css diff --git a/sources/wp-admin/css/install-rtl.min.css b/sources/wordpress/wp-admin/css/install-rtl.min.css similarity index 100% rename from sources/wp-admin/css/install-rtl.min.css rename to sources/wordpress/wp-admin/css/install-rtl.min.css diff --git a/sources/wp-admin/css/install.css b/sources/wordpress/wp-admin/css/install.css similarity index 100% rename from sources/wp-admin/css/install.css rename to sources/wordpress/wp-admin/css/install.css diff --git a/sources/wp-admin/css/install.min.css b/sources/wordpress/wp-admin/css/install.min.css similarity index 100% rename from sources/wp-admin/css/install.min.css rename to sources/wordpress/wp-admin/css/install.min.css diff --git a/sources/wp-admin/css/l10n-rtl.css b/sources/wordpress/wp-admin/css/l10n-rtl.css similarity index 100% rename from sources/wp-admin/css/l10n-rtl.css rename to sources/wordpress/wp-admin/css/l10n-rtl.css diff --git a/sources/wp-admin/css/l10n.css b/sources/wordpress/wp-admin/css/l10n.css similarity index 100% rename from sources/wp-admin/css/l10n.css rename to sources/wordpress/wp-admin/css/l10n.css diff --git a/sources/wp-admin/css/list-tables-rtl.css b/sources/wordpress/wp-admin/css/list-tables-rtl.css similarity index 100% rename from sources/wp-admin/css/list-tables-rtl.css rename to sources/wordpress/wp-admin/css/list-tables-rtl.css diff --git a/sources/wp-admin/css/list-tables.css b/sources/wordpress/wp-admin/css/list-tables.css similarity index 100% rename from sources/wp-admin/css/list-tables.css rename to sources/wordpress/wp-admin/css/list-tables.css diff --git a/sources/wp-admin/css/login-rtl.css b/sources/wordpress/wp-admin/css/login-rtl.css similarity index 100% rename from sources/wp-admin/css/login-rtl.css rename to sources/wordpress/wp-admin/css/login-rtl.css diff --git a/sources/wp-admin/css/login-rtl.min.css b/sources/wordpress/wp-admin/css/login-rtl.min.css similarity index 100% rename from sources/wp-admin/css/login-rtl.min.css rename to sources/wordpress/wp-admin/css/login-rtl.min.css diff --git a/sources/wp-admin/css/login.css b/sources/wordpress/wp-admin/css/login.css similarity index 100% rename from sources/wp-admin/css/login.css rename to sources/wordpress/wp-admin/css/login.css diff --git a/sources/wp-admin/css/login.min.css b/sources/wordpress/wp-admin/css/login.min.css similarity index 100% rename from sources/wp-admin/css/login.min.css rename to sources/wordpress/wp-admin/css/login.min.css diff --git a/sources/wp-admin/css/media-rtl.css b/sources/wordpress/wp-admin/css/media-rtl.css similarity index 100% rename from sources/wp-admin/css/media-rtl.css rename to sources/wordpress/wp-admin/css/media-rtl.css diff --git a/sources/wp-admin/css/media.css b/sources/wordpress/wp-admin/css/media.css similarity index 100% rename from sources/wp-admin/css/media.css rename to sources/wordpress/wp-admin/css/media.css diff --git a/sources/wp-admin/css/nav-menus-rtl.css b/sources/wordpress/wp-admin/css/nav-menus-rtl.css similarity index 100% rename from sources/wp-admin/css/nav-menus-rtl.css rename to sources/wordpress/wp-admin/css/nav-menus-rtl.css diff --git a/sources/wp-admin/css/nav-menus.css b/sources/wordpress/wp-admin/css/nav-menus.css similarity index 100% rename from sources/wp-admin/css/nav-menus.css rename to sources/wordpress/wp-admin/css/nav-menus.css diff --git a/sources/wp-admin/css/press-this-rtl.css b/sources/wordpress/wp-admin/css/press-this-rtl.css similarity index 100% rename from sources/wp-admin/css/press-this-rtl.css rename to sources/wordpress/wp-admin/css/press-this-rtl.css diff --git a/sources/wp-admin/css/press-this.css b/sources/wordpress/wp-admin/css/press-this.css similarity index 100% rename from sources/wp-admin/css/press-this.css rename to sources/wordpress/wp-admin/css/press-this.css diff --git a/sources/wp-admin/css/revisions-rtl.css b/sources/wordpress/wp-admin/css/revisions-rtl.css similarity index 100% rename from sources/wp-admin/css/revisions-rtl.css rename to sources/wordpress/wp-admin/css/revisions-rtl.css diff --git a/sources/wp-admin/css/revisions.css b/sources/wordpress/wp-admin/css/revisions.css similarity index 100% rename from sources/wp-admin/css/revisions.css rename to sources/wordpress/wp-admin/css/revisions.css diff --git a/sources/wp-admin/css/themes-rtl.css b/sources/wordpress/wp-admin/css/themes-rtl.css similarity index 100% rename from sources/wp-admin/css/themes-rtl.css rename to sources/wordpress/wp-admin/css/themes-rtl.css diff --git a/sources/wp-admin/css/themes.css b/sources/wordpress/wp-admin/css/themes.css similarity index 100% rename from sources/wp-admin/css/themes.css rename to sources/wordpress/wp-admin/css/themes.css diff --git a/sources/wp-admin/css/widgets-rtl.css b/sources/wordpress/wp-admin/css/widgets-rtl.css similarity index 100% rename from sources/wp-admin/css/widgets-rtl.css rename to sources/wordpress/wp-admin/css/widgets-rtl.css diff --git a/sources/wp-admin/css/widgets.css b/sources/wordpress/wp-admin/css/widgets.css similarity index 100% rename from sources/wp-admin/css/widgets.css rename to sources/wordpress/wp-admin/css/widgets.css diff --git a/sources/wp-admin/css/wp-admin-rtl.css b/sources/wordpress/wp-admin/css/wp-admin-rtl.css similarity index 100% rename from sources/wp-admin/css/wp-admin-rtl.css rename to sources/wordpress/wp-admin/css/wp-admin-rtl.css diff --git a/sources/wp-admin/css/wp-admin-rtl.min.css b/sources/wordpress/wp-admin/css/wp-admin-rtl.min.css similarity index 100% rename from sources/wp-admin/css/wp-admin-rtl.min.css rename to sources/wordpress/wp-admin/css/wp-admin-rtl.min.css diff --git a/sources/wp-admin/css/wp-admin.css b/sources/wordpress/wp-admin/css/wp-admin.css similarity index 100% rename from sources/wp-admin/css/wp-admin.css rename to sources/wordpress/wp-admin/css/wp-admin.css diff --git a/sources/wp-admin/css/wp-admin.min.css b/sources/wordpress/wp-admin/css/wp-admin.min.css similarity index 100% rename from sources/wp-admin/css/wp-admin.min.css rename to sources/wordpress/wp-admin/css/wp-admin.min.css diff --git a/sources/wp-admin/custom-background.php b/sources/wordpress/wp-admin/custom-background.php similarity index 100% rename from sources/wp-admin/custom-background.php rename to sources/wordpress/wp-admin/custom-background.php diff --git a/sources/wp-admin/custom-header.php b/sources/wordpress/wp-admin/custom-header.php similarity index 100% rename from sources/wp-admin/custom-header.php rename to sources/wordpress/wp-admin/custom-header.php diff --git a/sources/wp-admin/customize.php b/sources/wordpress/wp-admin/customize.php similarity index 100% rename from sources/wp-admin/customize.php rename to sources/wordpress/wp-admin/customize.php diff --git a/sources/wp-admin/edit-comments.php b/sources/wordpress/wp-admin/edit-comments.php similarity index 100% rename from sources/wp-admin/edit-comments.php rename to sources/wordpress/wp-admin/edit-comments.php diff --git a/sources/wp-admin/edit-form-advanced.php b/sources/wordpress/wp-admin/edit-form-advanced.php similarity index 100% rename from sources/wp-admin/edit-form-advanced.php rename to sources/wordpress/wp-admin/edit-form-advanced.php diff --git a/sources/wp-admin/edit-form-comment.php b/sources/wordpress/wp-admin/edit-form-comment.php similarity index 100% rename from sources/wp-admin/edit-form-comment.php rename to sources/wordpress/wp-admin/edit-form-comment.php diff --git a/sources/wp-admin/edit-link-form.php b/sources/wordpress/wp-admin/edit-link-form.php similarity index 100% rename from sources/wp-admin/edit-link-form.php rename to sources/wordpress/wp-admin/edit-link-form.php diff --git a/sources/wp-admin/edit-tag-form.php b/sources/wordpress/wp-admin/edit-tag-form.php similarity index 100% rename from sources/wp-admin/edit-tag-form.php rename to sources/wordpress/wp-admin/edit-tag-form.php diff --git a/sources/wp-admin/edit-tags.php b/sources/wordpress/wp-admin/edit-tags.php similarity index 100% rename from sources/wp-admin/edit-tags.php rename to sources/wordpress/wp-admin/edit-tags.php diff --git a/sources/wp-admin/edit.php b/sources/wordpress/wp-admin/edit.php similarity index 100% rename from sources/wp-admin/edit.php rename to sources/wordpress/wp-admin/edit.php diff --git a/sources/wp-admin/export.php b/sources/wordpress/wp-admin/export.php similarity index 100% rename from sources/wp-admin/export.php rename to sources/wordpress/wp-admin/export.php diff --git a/sources/wp-admin/freedoms.php b/sources/wordpress/wp-admin/freedoms.php similarity index 100% rename from sources/wp-admin/freedoms.php rename to sources/wordpress/wp-admin/freedoms.php diff --git a/sources/wp-admin/images/align-center-2x.png b/sources/wordpress/wp-admin/images/align-center-2x.png similarity index 100% rename from sources/wp-admin/images/align-center-2x.png rename to sources/wordpress/wp-admin/images/align-center-2x.png diff --git a/sources/wp-admin/images/align-center.png b/sources/wordpress/wp-admin/images/align-center.png similarity index 100% rename from sources/wp-admin/images/align-center.png rename to sources/wordpress/wp-admin/images/align-center.png diff --git a/sources/wp-admin/images/align-left-2x.png b/sources/wordpress/wp-admin/images/align-left-2x.png similarity index 100% rename from sources/wp-admin/images/align-left-2x.png rename to sources/wordpress/wp-admin/images/align-left-2x.png diff --git a/sources/wp-admin/images/align-left.png b/sources/wordpress/wp-admin/images/align-left.png similarity index 100% rename from sources/wp-admin/images/align-left.png rename to sources/wordpress/wp-admin/images/align-left.png diff --git a/sources/wp-admin/images/align-none-2x.png b/sources/wordpress/wp-admin/images/align-none-2x.png similarity index 100% rename from sources/wp-admin/images/align-none-2x.png rename to sources/wordpress/wp-admin/images/align-none-2x.png diff --git a/sources/wp-admin/images/align-none.png b/sources/wordpress/wp-admin/images/align-none.png similarity index 100% rename from sources/wp-admin/images/align-none.png rename to sources/wordpress/wp-admin/images/align-none.png diff --git a/sources/wp-admin/images/align-right-2x.png b/sources/wordpress/wp-admin/images/align-right-2x.png similarity index 100% rename from sources/wp-admin/images/align-right-2x.png rename to sources/wordpress/wp-admin/images/align-right-2x.png diff --git a/sources/wp-admin/images/align-right.png b/sources/wordpress/wp-admin/images/align-right.png similarity index 100% rename from sources/wp-admin/images/align-right.png rename to sources/wordpress/wp-admin/images/align-right.png diff --git a/sources/wp-admin/images/arrows-2x.png b/sources/wordpress/wp-admin/images/arrows-2x.png similarity index 100% rename from sources/wp-admin/images/arrows-2x.png rename to sources/wordpress/wp-admin/images/arrows-2x.png diff --git a/sources/wp-admin/images/arrows.png b/sources/wordpress/wp-admin/images/arrows.png similarity index 100% rename from sources/wp-admin/images/arrows.png rename to sources/wordpress/wp-admin/images/arrows.png diff --git a/sources/wp-admin/images/bubble_bg-2x.gif b/sources/wordpress/wp-admin/images/bubble_bg-2x.gif similarity index 100% rename from sources/wp-admin/images/bubble_bg-2x.gif rename to sources/wordpress/wp-admin/images/bubble_bg-2x.gif diff --git a/sources/wp-admin/images/bubble_bg.gif b/sources/wordpress/wp-admin/images/bubble_bg.gif similarity index 100% rename from sources/wp-admin/images/bubble_bg.gif rename to sources/wordpress/wp-admin/images/bubble_bg.gif diff --git a/sources/wp-admin/images/comment-grey-bubble-2x.png b/sources/wordpress/wp-admin/images/comment-grey-bubble-2x.png similarity index 100% rename from sources/wp-admin/images/comment-grey-bubble-2x.png rename to sources/wordpress/wp-admin/images/comment-grey-bubble-2x.png diff --git a/sources/wp-admin/images/comment-grey-bubble.png b/sources/wordpress/wp-admin/images/comment-grey-bubble.png similarity index 100% rename from sources/wp-admin/images/comment-grey-bubble.png rename to sources/wordpress/wp-admin/images/comment-grey-bubble.png diff --git a/sources/wp-admin/images/date-button-2x.gif b/sources/wordpress/wp-admin/images/date-button-2x.gif similarity index 100% rename from sources/wp-admin/images/date-button-2x.gif rename to sources/wordpress/wp-admin/images/date-button-2x.gif diff --git a/sources/wp-admin/images/date-button.gif b/sources/wordpress/wp-admin/images/date-button.gif similarity index 100% rename from sources/wp-admin/images/date-button.gif rename to sources/wordpress/wp-admin/images/date-button.gif diff --git a/sources/wp-admin/images/generic.png b/sources/wordpress/wp-admin/images/generic.png similarity index 100% rename from sources/wp-admin/images/generic.png rename to sources/wordpress/wp-admin/images/generic.png diff --git a/sources/wp-admin/images/icons32-2x.png b/sources/wordpress/wp-admin/images/icons32-2x.png similarity index 100% rename from sources/wp-admin/images/icons32-2x.png rename to sources/wordpress/wp-admin/images/icons32-2x.png diff --git a/sources/wp-admin/images/icons32-vs-2x.png b/sources/wordpress/wp-admin/images/icons32-vs-2x.png similarity index 100% rename from sources/wp-admin/images/icons32-vs-2x.png rename to sources/wordpress/wp-admin/images/icons32-vs-2x.png diff --git a/sources/wp-admin/images/icons32-vs.png b/sources/wordpress/wp-admin/images/icons32-vs.png similarity index 100% rename from sources/wp-admin/images/icons32-vs.png rename to sources/wordpress/wp-admin/images/icons32-vs.png diff --git a/sources/wp-admin/images/icons32.png b/sources/wordpress/wp-admin/images/icons32.png similarity index 100% rename from sources/wp-admin/images/icons32.png rename to sources/wordpress/wp-admin/images/icons32.png diff --git a/sources/wp-admin/images/imgedit-icons-2x.png b/sources/wordpress/wp-admin/images/imgedit-icons-2x.png similarity index 100% rename from sources/wp-admin/images/imgedit-icons-2x.png rename to sources/wordpress/wp-admin/images/imgedit-icons-2x.png diff --git a/sources/wp-admin/images/imgedit-icons.png b/sources/wordpress/wp-admin/images/imgedit-icons.png similarity index 100% rename from sources/wp-admin/images/imgedit-icons.png rename to sources/wordpress/wp-admin/images/imgedit-icons.png diff --git a/sources/wp-admin/images/list-2x.png b/sources/wordpress/wp-admin/images/list-2x.png similarity index 100% rename from sources/wp-admin/images/list-2x.png rename to sources/wordpress/wp-admin/images/list-2x.png diff --git a/sources/wp-admin/images/list.png b/sources/wordpress/wp-admin/images/list.png similarity index 100% rename from sources/wp-admin/images/list.png rename to sources/wordpress/wp-admin/images/list.png diff --git a/sources/wp-admin/images/loading.gif b/sources/wordpress/wp-admin/images/loading.gif similarity index 100% rename from sources/wp-admin/images/loading.gif rename to sources/wordpress/wp-admin/images/loading.gif diff --git a/sources/wp-admin/images/marker.png b/sources/wordpress/wp-admin/images/marker.png similarity index 100% rename from sources/wp-admin/images/marker.png rename to sources/wordpress/wp-admin/images/marker.png diff --git a/sources/wp-admin/images/mask.png b/sources/wordpress/wp-admin/images/mask.png similarity index 100% rename from sources/wp-admin/images/mask.png rename to sources/wordpress/wp-admin/images/mask.png diff --git a/sources/wp-admin/images/media-button-2x.png b/sources/wordpress/wp-admin/images/media-button-2x.png similarity index 100% rename from sources/wp-admin/images/media-button-2x.png rename to sources/wordpress/wp-admin/images/media-button-2x.png diff --git a/sources/wp-admin/images/media-button-image.gif b/sources/wordpress/wp-admin/images/media-button-image.gif similarity index 100% rename from sources/wp-admin/images/media-button-image.gif rename to sources/wordpress/wp-admin/images/media-button-image.gif diff --git a/sources/wp-admin/images/media-button-music.gif b/sources/wordpress/wp-admin/images/media-button-music.gif similarity index 100% rename from sources/wp-admin/images/media-button-music.gif rename to sources/wordpress/wp-admin/images/media-button-music.gif diff --git a/sources/wp-admin/images/media-button-other.gif b/sources/wordpress/wp-admin/images/media-button-other.gif similarity index 100% rename from sources/wp-admin/images/media-button-other.gif rename to sources/wordpress/wp-admin/images/media-button-other.gif diff --git a/sources/wp-admin/images/media-button-video.gif b/sources/wordpress/wp-admin/images/media-button-video.gif similarity index 100% rename from sources/wp-admin/images/media-button-video.gif rename to sources/wordpress/wp-admin/images/media-button-video.gif diff --git a/sources/wp-admin/images/media-button.png b/sources/wordpress/wp-admin/images/media-button.png similarity index 100% rename from sources/wp-admin/images/media-button.png rename to sources/wordpress/wp-admin/images/media-button.png diff --git a/sources/wp-admin/images/menu-2x.png b/sources/wordpress/wp-admin/images/menu-2x.png similarity index 100% rename from sources/wp-admin/images/menu-2x.png rename to sources/wordpress/wp-admin/images/menu-2x.png diff --git a/sources/wp-admin/images/menu-vs-2x.png b/sources/wordpress/wp-admin/images/menu-vs-2x.png similarity index 100% rename from sources/wp-admin/images/menu-vs-2x.png rename to sources/wordpress/wp-admin/images/menu-vs-2x.png diff --git a/sources/wp-admin/images/menu-vs.png b/sources/wordpress/wp-admin/images/menu-vs.png similarity index 100% rename from sources/wp-admin/images/menu-vs.png rename to sources/wordpress/wp-admin/images/menu-vs.png diff --git a/sources/wp-admin/images/menu.png b/sources/wordpress/wp-admin/images/menu.png similarity index 100% rename from sources/wp-admin/images/menu.png rename to sources/wordpress/wp-admin/images/menu.png diff --git a/sources/wp-admin/images/no.png b/sources/wordpress/wp-admin/images/no.png similarity index 100% rename from sources/wp-admin/images/no.png rename to sources/wordpress/wp-admin/images/no.png diff --git a/sources/wp-admin/images/post-formats-vs.png b/sources/wordpress/wp-admin/images/post-formats-vs.png similarity index 100% rename from sources/wp-admin/images/post-formats-vs.png rename to sources/wordpress/wp-admin/images/post-formats-vs.png diff --git a/sources/wp-admin/images/post-formats.png b/sources/wordpress/wp-admin/images/post-formats.png similarity index 100% rename from sources/wp-admin/images/post-formats.png rename to sources/wordpress/wp-admin/images/post-formats.png diff --git a/sources/wp-admin/images/post-formats32-vs.png b/sources/wordpress/wp-admin/images/post-formats32-vs.png similarity index 100% rename from sources/wp-admin/images/post-formats32-vs.png rename to sources/wordpress/wp-admin/images/post-formats32-vs.png diff --git a/sources/wp-admin/images/post-formats32.png b/sources/wordpress/wp-admin/images/post-formats32.png similarity index 100% rename from sources/wp-admin/images/post-formats32.png rename to sources/wordpress/wp-admin/images/post-formats32.png diff --git a/sources/wp-admin/images/resize-2x.gif b/sources/wordpress/wp-admin/images/resize-2x.gif similarity index 100% rename from sources/wp-admin/images/resize-2x.gif rename to sources/wordpress/wp-admin/images/resize-2x.gif diff --git a/sources/wp-admin/images/resize-rtl-2x.gif b/sources/wordpress/wp-admin/images/resize-rtl-2x.gif similarity index 100% rename from sources/wp-admin/images/resize-rtl-2x.gif rename to sources/wordpress/wp-admin/images/resize-rtl-2x.gif diff --git a/sources/wp-admin/images/resize-rtl.gif b/sources/wordpress/wp-admin/images/resize-rtl.gif similarity index 100% rename from sources/wp-admin/images/resize-rtl.gif rename to sources/wordpress/wp-admin/images/resize-rtl.gif diff --git a/sources/wp-admin/images/resize.gif b/sources/wordpress/wp-admin/images/resize.gif similarity index 100% rename from sources/wp-admin/images/resize.gif rename to sources/wordpress/wp-admin/images/resize.gif diff --git a/sources/wp-admin/images/se.png b/sources/wordpress/wp-admin/images/se.png similarity index 100% rename from sources/wp-admin/images/se.png rename to sources/wordpress/wp-admin/images/se.png diff --git a/sources/wp-admin/images/sort-2x.gif b/sources/wordpress/wp-admin/images/sort-2x.gif similarity index 100% rename from sources/wp-admin/images/sort-2x.gif rename to sources/wordpress/wp-admin/images/sort-2x.gif diff --git a/sources/wp-admin/images/sort.gif b/sources/wordpress/wp-admin/images/sort.gif similarity index 100% rename from sources/wp-admin/images/sort.gif rename to sources/wordpress/wp-admin/images/sort.gif diff --git a/sources/wp-admin/images/spinner-2x.gif b/sources/wordpress/wp-admin/images/spinner-2x.gif similarity index 100% rename from sources/wp-admin/images/spinner-2x.gif rename to sources/wordpress/wp-admin/images/spinner-2x.gif diff --git a/sources/wp-admin/images/spinner.gif b/sources/wordpress/wp-admin/images/spinner.gif similarity index 100% rename from sources/wp-admin/images/spinner.gif rename to sources/wordpress/wp-admin/images/spinner.gif diff --git a/sources/wp-admin/images/stars-2x.png b/sources/wordpress/wp-admin/images/stars-2x.png similarity index 100% rename from sources/wp-admin/images/stars-2x.png rename to sources/wordpress/wp-admin/images/stars-2x.png diff --git a/sources/wp-admin/images/stars.png b/sources/wordpress/wp-admin/images/stars.png similarity index 100% rename from sources/wp-admin/images/stars.png rename to sources/wordpress/wp-admin/images/stars.png diff --git a/sources/wp-admin/images/w-logo-blue.png b/sources/wordpress/wp-admin/images/w-logo-blue.png similarity index 100% rename from sources/wp-admin/images/w-logo-blue.png rename to sources/wordpress/wp-admin/images/w-logo-blue.png diff --git a/sources/wp-admin/images/w-logo-white.png b/sources/wordpress/wp-admin/images/w-logo-white.png similarity index 100% rename from sources/wp-admin/images/w-logo-white.png rename to sources/wordpress/wp-admin/images/w-logo-white.png diff --git a/sources/wp-admin/images/wheel.png b/sources/wordpress/wp-admin/images/wheel.png similarity index 100% rename from sources/wp-admin/images/wheel.png rename to sources/wordpress/wp-admin/images/wheel.png diff --git a/sources/wp-admin/images/wordpress-logo-white.svg b/sources/wordpress/wp-admin/images/wordpress-logo-white.svg similarity index 100% rename from sources/wp-admin/images/wordpress-logo-white.svg rename to sources/wordpress/wp-admin/images/wordpress-logo-white.svg diff --git a/sources/wp-admin/images/wordpress-logo.png b/sources/wordpress/wp-admin/images/wordpress-logo.png similarity index 100% rename from sources/wp-admin/images/wordpress-logo.png rename to sources/wordpress/wp-admin/images/wordpress-logo.png diff --git a/sources/wp-admin/images/wordpress-logo.svg b/sources/wordpress/wp-admin/images/wordpress-logo.svg similarity index 100% rename from sources/wp-admin/images/wordpress-logo.svg rename to sources/wordpress/wp-admin/images/wordpress-logo.svg diff --git a/sources/wp-admin/images/wpspin_light-2x.gif b/sources/wordpress/wp-admin/images/wpspin_light-2x.gif similarity index 100% rename from sources/wp-admin/images/wpspin_light-2x.gif rename to sources/wordpress/wp-admin/images/wpspin_light-2x.gif diff --git a/sources/wp-admin/images/wpspin_light.gif b/sources/wordpress/wp-admin/images/wpspin_light.gif similarity index 100% rename from sources/wp-admin/images/wpspin_light.gif rename to sources/wordpress/wp-admin/images/wpspin_light.gif diff --git a/sources/wp-admin/images/xit-2x.gif b/sources/wordpress/wp-admin/images/xit-2x.gif similarity index 100% rename from sources/wp-admin/images/xit-2x.gif rename to sources/wordpress/wp-admin/images/xit-2x.gif diff --git a/sources/wp-admin/images/xit.gif b/sources/wordpress/wp-admin/images/xit.gif similarity index 100% rename from sources/wp-admin/images/xit.gif rename to sources/wordpress/wp-admin/images/xit.gif diff --git a/sources/wp-admin/images/yes.png b/sources/wordpress/wp-admin/images/yes.png similarity index 100% rename from sources/wp-admin/images/yes.png rename to sources/wordpress/wp-admin/images/yes.png diff --git a/sources/wp-admin/import.php b/sources/wordpress/wp-admin/import.php similarity index 100% rename from sources/wp-admin/import.php rename to sources/wordpress/wp-admin/import.php diff --git a/sources/wp-admin/includes/admin.php b/sources/wordpress/wp-admin/includes/admin.php similarity index 100% rename from sources/wp-admin/includes/admin.php rename to sources/wordpress/wp-admin/includes/admin.php diff --git a/sources/wp-admin/includes/ajax-actions.php b/sources/wordpress/wp-admin/includes/ajax-actions.php similarity index 100% rename from sources/wp-admin/includes/ajax-actions.php rename to sources/wordpress/wp-admin/includes/ajax-actions.php diff --git a/sources/wp-admin/includes/bookmark.php b/sources/wordpress/wp-admin/includes/bookmark.php similarity index 100% rename from sources/wp-admin/includes/bookmark.php rename to sources/wordpress/wp-admin/includes/bookmark.php diff --git a/sources/wp-admin/includes/class-ftp-pure.php b/sources/wordpress/wp-admin/includes/class-ftp-pure.php similarity index 100% rename from sources/wp-admin/includes/class-ftp-pure.php rename to sources/wordpress/wp-admin/includes/class-ftp-pure.php diff --git a/sources/wp-admin/includes/class-ftp-sockets.php b/sources/wordpress/wp-admin/includes/class-ftp-sockets.php similarity index 100% rename from sources/wp-admin/includes/class-ftp-sockets.php rename to sources/wordpress/wp-admin/includes/class-ftp-sockets.php diff --git a/sources/wp-admin/includes/class-ftp.php b/sources/wordpress/wp-admin/includes/class-ftp.php similarity index 100% rename from sources/wp-admin/includes/class-ftp.php rename to sources/wordpress/wp-admin/includes/class-ftp.php diff --git a/sources/wp-admin/includes/class-pclzip.php b/sources/wordpress/wp-admin/includes/class-pclzip.php similarity index 100% rename from sources/wp-admin/includes/class-pclzip.php rename to sources/wordpress/wp-admin/includes/class-pclzip.php diff --git a/sources/wp-admin/includes/class-wp-comments-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-comments-list-table.php similarity index 100% rename from sources/wp-admin/includes/class-wp-comments-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-comments-list-table.php diff --git a/sources/wp-admin/includes/class-wp-filesystem-base.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-base.php similarity index 100% rename from sources/wp-admin/includes/class-wp-filesystem-base.php rename to sources/wordpress/wp-admin/includes/class-wp-filesystem-base.php diff --git a/sources/wp-admin/includes/class-wp-filesystem-direct.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-direct.php similarity index 100% rename from sources/wp-admin/includes/class-wp-filesystem-direct.php rename to sources/wordpress/wp-admin/includes/class-wp-filesystem-direct.php diff --git a/sources/wp-admin/includes/class-wp-filesystem-ftpext.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php similarity index 100% rename from sources/wp-admin/includes/class-wp-filesystem-ftpext.php rename to sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php diff --git a/sources/wp-admin/includes/class-wp-filesystem-ftpsockets.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpsockets.php similarity index 100% rename from sources/wp-admin/includes/class-wp-filesystem-ftpsockets.php rename to sources/wordpress/wp-admin/includes/class-wp-filesystem-ftpsockets.php diff --git a/sources/wp-admin/includes/class-wp-filesystem-ssh2.php b/sources/wordpress/wp-admin/includes/class-wp-filesystem-ssh2.php similarity index 100% rename from sources/wp-admin/includes/class-wp-filesystem-ssh2.php rename to sources/wordpress/wp-admin/includes/class-wp-filesystem-ssh2.php diff --git a/sources/wp-admin/includes/class-wp-importer.php b/sources/wordpress/wp-admin/includes/class-wp-importer.php similarity index 100% rename from sources/wp-admin/includes/class-wp-importer.php rename to sources/wordpress/wp-admin/includes/class-wp-importer.php diff --git a/sources/wp-admin/includes/class-wp-links-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-links-list-table.php similarity index 100% rename from sources/wp-admin/includes/class-wp-links-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-links-list-table.php diff --git a/sources/wp-admin/includes/class-wp-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-list-table.php similarity index 100% rename from sources/wp-admin/includes/class-wp-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-list-table.php diff --git a/sources/wp-admin/includes/class-wp-media-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-media-list-table.php similarity index 100% rename from sources/wp-admin/includes/class-wp-media-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-media-list-table.php diff --git a/sources/wp-admin/includes/class-wp-ms-sites-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php similarity index 100% rename from sources/wp-admin/includes/class-wp-ms-sites-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-ms-sites-list-table.php diff --git a/sources/wp-admin/includes/class-wp-ms-themes-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-ms-themes-list-table.php similarity index 100% rename from sources/wp-admin/includes/class-wp-ms-themes-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-ms-themes-list-table.php diff --git a/sources/wp-admin/includes/class-wp-ms-users-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-ms-users-list-table.php similarity index 100% rename from sources/wp-admin/includes/class-wp-ms-users-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-ms-users-list-table.php diff --git a/sources/wp-admin/includes/class-wp-plugin-install-list-table.php b/sources/wordpress/wp-admin/includes/class-wp-plugin-install-list-table.php similarity index 99% rename from sources/wp-admin/includes/class-wp-plugin-install-list-table.php rename to sources/wordpress/wp-admin/includes/class-wp-plugin-install-list-table.php index 1252227..50a4a97 100644 --- a/sources/wp-admin/includes/class-wp-plugin-install-list-table.php +++ b/sources/wordpress/wp-admin/includes/class-wp-plugin-install-list-table.php @@ -273,7 +273,9 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { return; } - if ( 'top' == $which ) { ?> + if ( 'top' == $which ) { + wp_referer_field(); + ?>
display(); + ?> +
+ display(); ?> +
+ ' . __('Change Permalinks') . "\n"; } } else { - if ( function_exists( 'mb_strlen' ) && mb_strlen( $post_name ) > 30 ) { - $post_name_abridged = mb_substr( $post_name, 0, 14 ) . '…' . mb_substr( $post_name, -14 ); - } elseif ( strlen( $post_name ) > 30 ) { - $post_name_abridged = substr( $post_name, 0, 14 ) . '…' . substr( $post_name, -14 ); + if ( function_exists( 'mb_strlen' ) ) { + if ( mb_strlen( $post_name ) > 30 ) { + $post_name_abridged = mb_substr( $post_name, 0, 14 ) . '…' . mb_substr( $post_name, -14 ); + } else { + $post_name_abridged = $post_name; + } } else { - $post_name_abridged = $post_name; + if ( strlen( $post_name ) > 30 ) { + $post_name_abridged = substr( $post_name, 0, 14 ) . '…' . substr( $post_name, -14 ); + } else { + $post_name_abridged = $post_name; + } } $post_name_html = '' . $post_name_abridged . ''; diff --git a/sources/wp-admin/includes/revision.php b/sources/wordpress/wp-admin/includes/revision.php similarity index 100% rename from sources/wp-admin/includes/revision.php rename to sources/wordpress/wp-admin/includes/revision.php diff --git a/sources/wp-admin/includes/schema.php b/sources/wordpress/wp-admin/includes/schema.php similarity index 100% rename from sources/wp-admin/includes/schema.php rename to sources/wordpress/wp-admin/includes/schema.php diff --git a/sources/wp-admin/includes/screen.php b/sources/wordpress/wp-admin/includes/screen.php similarity index 100% rename from sources/wp-admin/includes/screen.php rename to sources/wordpress/wp-admin/includes/screen.php diff --git a/sources/wp-admin/includes/taxonomy.php b/sources/wordpress/wp-admin/includes/taxonomy.php similarity index 100% rename from sources/wp-admin/includes/taxonomy.php rename to sources/wordpress/wp-admin/includes/taxonomy.php diff --git a/sources/wp-admin/includes/template.php b/sources/wordpress/wp-admin/includes/template.php similarity index 100% rename from sources/wp-admin/includes/template.php rename to sources/wordpress/wp-admin/includes/template.php diff --git a/sources/wp-admin/includes/theme-install.php b/sources/wordpress/wp-admin/includes/theme-install.php similarity index 100% rename from sources/wp-admin/includes/theme-install.php rename to sources/wordpress/wp-admin/includes/theme-install.php diff --git a/sources/wp-admin/includes/theme.php b/sources/wordpress/wp-admin/includes/theme.php similarity index 100% rename from sources/wp-admin/includes/theme.php rename to sources/wordpress/wp-admin/includes/theme.php diff --git a/sources/wp-admin/includes/translation-install.php b/sources/wordpress/wp-admin/includes/translation-install.php similarity index 100% rename from sources/wp-admin/includes/translation-install.php rename to sources/wordpress/wp-admin/includes/translation-install.php diff --git a/sources/wp-admin/includes/update-core.php b/sources/wordpress/wp-admin/includes/update-core.php similarity index 100% rename from sources/wp-admin/includes/update-core.php rename to sources/wordpress/wp-admin/includes/update-core.php diff --git a/sources/wp-admin/includes/update.php b/sources/wordpress/wp-admin/includes/update.php similarity index 100% rename from sources/wp-admin/includes/update.php rename to sources/wordpress/wp-admin/includes/update.php diff --git a/sources/wp-admin/includes/upgrade.php b/sources/wordpress/wp-admin/includes/upgrade.php similarity index 100% rename from sources/wp-admin/includes/upgrade.php rename to sources/wordpress/wp-admin/includes/upgrade.php diff --git a/sources/wp-admin/includes/user.php b/sources/wordpress/wp-admin/includes/user.php similarity index 100% rename from sources/wp-admin/includes/user.php rename to sources/wordpress/wp-admin/includes/user.php diff --git a/sources/wp-admin/includes/widgets.php b/sources/wordpress/wp-admin/includes/widgets.php similarity index 100% rename from sources/wp-admin/includes/widgets.php rename to sources/wordpress/wp-admin/includes/widgets.php diff --git a/sources/wp-admin/index.php b/sources/wordpress/wp-admin/index.php similarity index 100% rename from sources/wp-admin/index.php rename to sources/wordpress/wp-admin/index.php diff --git a/sources/wp-admin/install-helper.php b/sources/wordpress/wp-admin/install-helper.php similarity index 100% rename from sources/wp-admin/install-helper.php rename to sources/wordpress/wp-admin/install-helper.php diff --git a/sources/wp-admin/install.php b/sources/wordpress/wp-admin/install.php similarity index 100% rename from sources/wp-admin/install.php rename to sources/wordpress/wp-admin/install.php diff --git a/sources/wp-admin/js/accordion.js b/sources/wordpress/wp-admin/js/accordion.js similarity index 100% rename from sources/wp-admin/js/accordion.js rename to sources/wordpress/wp-admin/js/accordion.js diff --git a/sources/wp-admin/js/accordion.min.js b/sources/wordpress/wp-admin/js/accordion.min.js similarity index 100% rename from sources/wp-admin/js/accordion.min.js rename to sources/wordpress/wp-admin/js/accordion.min.js diff --git a/sources/wp-admin/js/color-picker.js b/sources/wordpress/wp-admin/js/color-picker.js similarity index 100% rename from sources/wp-admin/js/color-picker.js rename to sources/wordpress/wp-admin/js/color-picker.js diff --git a/sources/wp-admin/js/color-picker.min.js b/sources/wordpress/wp-admin/js/color-picker.min.js similarity index 100% rename from sources/wp-admin/js/color-picker.min.js rename to sources/wordpress/wp-admin/js/color-picker.min.js diff --git a/sources/wp-admin/js/comment.js b/sources/wordpress/wp-admin/js/comment.js similarity index 100% rename from sources/wp-admin/js/comment.js rename to sources/wordpress/wp-admin/js/comment.js diff --git a/sources/wp-admin/js/comment.min.js b/sources/wordpress/wp-admin/js/comment.min.js similarity index 100% rename from sources/wp-admin/js/comment.min.js rename to sources/wordpress/wp-admin/js/comment.min.js diff --git a/sources/wp-admin/js/common.js b/sources/wordpress/wp-admin/js/common.js similarity index 100% rename from sources/wp-admin/js/common.js rename to sources/wordpress/wp-admin/js/common.js diff --git a/sources/wp-admin/js/common.min.js b/sources/wordpress/wp-admin/js/common.min.js similarity index 100% rename from sources/wp-admin/js/common.min.js rename to sources/wordpress/wp-admin/js/common.min.js diff --git a/sources/wp-admin/js/custom-background.js b/sources/wordpress/wp-admin/js/custom-background.js similarity index 100% rename from sources/wp-admin/js/custom-background.js rename to sources/wordpress/wp-admin/js/custom-background.js diff --git a/sources/wp-admin/js/custom-background.min.js b/sources/wordpress/wp-admin/js/custom-background.min.js similarity index 100% rename from sources/wp-admin/js/custom-background.min.js rename to sources/wordpress/wp-admin/js/custom-background.min.js diff --git a/sources/wp-admin/js/custom-header.js b/sources/wordpress/wp-admin/js/custom-header.js similarity index 100% rename from sources/wp-admin/js/custom-header.js rename to sources/wordpress/wp-admin/js/custom-header.js diff --git a/sources/wp-admin/js/customize-controls.js b/sources/wordpress/wp-admin/js/customize-controls.js similarity index 100% rename from sources/wp-admin/js/customize-controls.js rename to sources/wordpress/wp-admin/js/customize-controls.js diff --git a/sources/wp-admin/js/customize-controls.min.js b/sources/wordpress/wp-admin/js/customize-controls.min.js similarity index 100% rename from sources/wp-admin/js/customize-controls.min.js rename to sources/wordpress/wp-admin/js/customize-controls.min.js diff --git a/sources/wp-admin/js/customize-widgets.js b/sources/wordpress/wp-admin/js/customize-widgets.js similarity index 100% rename from sources/wp-admin/js/customize-widgets.js rename to sources/wordpress/wp-admin/js/customize-widgets.js diff --git a/sources/wp-admin/js/customize-widgets.min.js b/sources/wordpress/wp-admin/js/customize-widgets.min.js similarity index 100% rename from sources/wp-admin/js/customize-widgets.min.js rename to sources/wordpress/wp-admin/js/customize-widgets.min.js diff --git a/sources/wp-admin/js/dashboard.js b/sources/wordpress/wp-admin/js/dashboard.js similarity index 100% rename from sources/wp-admin/js/dashboard.js rename to sources/wordpress/wp-admin/js/dashboard.js diff --git a/sources/wp-admin/js/dashboard.min.js b/sources/wordpress/wp-admin/js/dashboard.min.js similarity index 100% rename from sources/wp-admin/js/dashboard.min.js rename to sources/wordpress/wp-admin/js/dashboard.min.js diff --git a/sources/wp-admin/js/edit-comments.js b/sources/wordpress/wp-admin/js/edit-comments.js similarity index 100% rename from sources/wp-admin/js/edit-comments.js rename to sources/wordpress/wp-admin/js/edit-comments.js diff --git a/sources/wp-admin/js/edit-comments.min.js b/sources/wordpress/wp-admin/js/edit-comments.min.js similarity index 100% rename from sources/wp-admin/js/edit-comments.min.js rename to sources/wordpress/wp-admin/js/edit-comments.min.js diff --git a/sources/wp-admin/js/editor-expand.js b/sources/wordpress/wp-admin/js/editor-expand.js similarity index 96% rename from sources/wp-admin/js/editor-expand.js rename to sources/wordpress/wp-admin/js/editor-expand.js index ab5e885..afacd32 100644 --- a/sources/wp-admin/js/editor-expand.js +++ b/sources/wordpress/wp-admin/js/editor-expand.js @@ -2,7 +2,7 @@ window.wp = window.wp || {}; -jQuery( document ).ready( function($) { +jQuery( document ).ready( function( $ ) { var $window = $( window ), $document = $( document ), $adminBar = $( '#wpadminbar' ), @@ -148,6 +148,11 @@ jQuery( document ).ready( function($) { // We need to wait for TinyMCE to initialize. $document.on( 'tinymce-editor-init.editor-expand', function( event, editor ) { + var hideFloatPanels = _.debounce( function() { + ! $( '.mce-floatpanel:hover' ).length && tinymce.ui.FloatPanel.hideAll(); + $( '.mce-tooltip' ).hide(); + }, 1000, true ); + // Make sure it's the main editor. if ( editor.id !== 'content' ) { return; @@ -224,6 +229,8 @@ jQuery( document ).ready( function($) { // Adjust when switching editor modes. function mceShow() { + $window.on( 'scroll.mce-float-panels', hideFloatPanels ); + setTimeout( function() { editor.execCommand( 'wpAutoResize' ); adjust(); @@ -231,6 +238,8 @@ jQuery( document ).ready( function($) { } function mceHide() { + $window.off( 'scroll.mce-float-panels' ); + setTimeout( function() { var top = $contentWrap.offset().top; @@ -251,6 +260,8 @@ jQuery( document ).ready( function($) { editor.on( 'hide', mceHide ); // Adjust when the editor resizes. editor.on( 'setcontent wp-autoresize wp-toolbar-toggle', adjust ); + + $window.off( 'scroll.mce-float-panels' ).on( 'scroll.mce-float-panels', hideFloatPanels ); }; mceUnbind = function() { @@ -258,6 +269,8 @@ jQuery( document ).ready( function($) { editor.off( 'show', mceShow ); editor.off( 'hide', mceHide ); editor.off( 'setcontent wp-autoresize wp-toolbar-toggle', adjust ); + + $window.off( 'scroll.mce-float-panels' ); }; if ( $wrap.hasClass( 'wp-editor-expand' ) ) { @@ -590,6 +603,12 @@ jQuery( document ).ready( function($) { } adjust(); + }).on( 'wp-window-resized.editor-expand', function() { + if ( mceEditor && ! mceEditor.isHidden() ) { + mceEditor.execCommand( 'wpAutoResize' ); + } else { + textEditorResize(); + } }); $textEditor.on( 'focus.editor-expand input.editor-expand propertychange.editor-expand', textEditorResize ); diff --git a/sources/wp-admin/js/editor-expand.min.js b/sources/wordpress/wp-admin/js/editor-expand.min.js similarity index 52% rename from sources/wp-admin/js/editor-expand.min.js rename to sources/wordpress/wp-admin/js/editor-expand.min.js index 7104766..44d70d9 100644 --- a/sources/wp-admin/js/editor-expand.min.js +++ b/sources/wordpress/wp-admin/js/editor-expand.min.js @@ -1 +1 @@ -window.wp=window.wp||{},jQuery(document).ready(function(a){function b(){var a=m.width();R={windowHeight:m.height(),windowWidth:a,adminBarHeight:a>600?o.outerHeight():0,toolsHeight:s.outerHeight()||0,menuBarHeight:z.outerHeight()||0,visualTopHeight:t.outerHeight()||0,textTopHeight:v.outerHeight()||0,bottomHeight:y.outerHeight()||0,statusBarHeight:A.outerHeight()||0,sideSortablesHeight:B.height()||0},R.menuBarHeight<3&&(R.menuBarHeight=0)}function c(a){var b,c,d,e,f,g=jQuery.ui.keyCode,h=a.keyCode,i=document.createRange(),j=w[0].selectionStart,k=w[0].selectionEnd,l=x[0].firstChild,m=10;if(!j||!k||j===k){try{i.setStart(l,j),i.setEnd(l,k+1)}catch(n){}b=i.getBoundingClientRect(),b.height&&(c=b.top-m,d=c+b.height+m,e=R.adminBarHeight+R.toolsHeight+R.textTopHeight,f=R.windowHeight-R.bottomHeight,e>c&&(h===g.UP||h===g.LEFT||h===g.BACKSPACE)?window.scrollTo(window.pageXOffset,c+window.pageYOffset-e):d>f&&window.scrollTo(window.pageXOffset,d+window.pageYOffset-f))}}function d(){if(!(k&&!k.isHidden()||!k&&"tinymce"===Q)){var a,b=w.height();x.width(w.width()-22),x.text(w.val()+" "),a=x.height(),P>a&&(a=P),a!==b&&(w.height(a),e())}}function e(a){if(!E||!E.settings.visible){var c,e,f,g,h,i,j,l,o,q=m.scrollTop(),F="scroll"!==a,G=k&&!k.isHidden(),M=P,Q=D.offset().top,S=1,T=r.width();(F||!R.windowHeight)&&b(),G||"resize"!==a||d(),G?(c=t,e=u,j=R.visualTopHeight):(c=v,e=w,j=R.textTopHeight),i=c.parent().offset().top,l=e.offset().top,o=e.outerHeight(),h=G?P+j:P+20,h=o>h+5,h?((!H||F)&&q>=i-R.toolsHeight-R.adminBarHeight&&q<=i-R.toolsHeight-R.adminBarHeight+o-M?(H=!0,s.css({position:"fixed",top:R.adminBarHeight,width:T}),G&&z.length&&z.css({position:"fixed",top:R.adminBarHeight+R.toolsHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())}),c.css({position:"fixed",top:R.adminBarHeight+R.toolsHeight+R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())})):(H||F)&&(q<=i-R.toolsHeight-R.adminBarHeight?(H=!1,s.css({position:"absolute",top:0,width:T}),G&&z.length&&z.css({position:"absolute",top:0,width:T-2*S}),c.css({position:"absolute",top:R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())})):q>=i-R.toolsHeight-R.adminBarHeight+o-M&&(H=!1,s.css({position:"absolute",top:o-M,width:T}),G&&z.length&&z.css({position:"absolute",top:o-M,width:T-2*S}),c.css({position:"absolute",top:o-M+R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())}))),(!I||F)&&q+R.windowHeight<=l+o+R.bottomHeight+R.statusBarHeight+S?(I=!0,A.css({position:"fixed",bottom:R.bottomHeight,width:T-2*S}),y.css({position:"fixed",bottom:0,width:T})):(I||F)&&q+R.windowHeight>l+o+R.bottomHeight+R.statusBarHeight-S&&(I=!1,A.add(y).attr("style",""))):F&&(s.css({position:"absolute",top:0,width:T}),G&&z.length&&z.css({position:"absolute",top:0,width:T-2*S}),c.css({position:"absolute",top:R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())}),A.add(y).attr("style","")),C.width()<300&&R.windowWidth>600&&n.height()>B.height()+Q+120&&R.windowHeightR.windowHeight||J||K?Q>=q+N?(B.attr("style",""),J=K=!1):q>L?J?(J=!1,f=B.offset().top-R.adminBarHeight,g=p.offset().top,gq&&(K?(K=!1,f=B.offset().top-O,g=p.offset().top,g=q+N&&(J=!0,B.css({position:"fixed",top:N,bottom:""}))):(q>=Q-N?B.css({position:"fixed",top:N}):B.attr("style",""),J=K=!1),L=q):(B.attr("style",""),J=K=!1),F&&(r.css({paddingTop:R.toolsHeight}),G?u.css({paddingTop:R.visualTopHeight+R.menuBarHeight}):(w.css({marginTop:R.textTopHeight}),x.width(T-20-2*S)))}}function f(){d(),e()}function g(a){for(var b=1;6>b;b++)setTimeout(a,500*b)}function h(){clearTimeout(l),l=setTimeout(e,100)}function i(){window.pageYOffset&&window.pageYOffset>M&&window.scrollTo(window.pageXOffset,0),q.addClass("wp-editor-expand"),m.on("scroll.editor-expand resize.editor-expand",function(a){e(a.type),h()}),n.on("wp-collapse-menu.editor-expand postboxes-columnchange.editor-expand editor-classchange.editor-expand",e).on("postbox-toggled.editor-expand",function(){!J&&!K&&window.pageYOffset>N&&(K=!0,window.scrollBy(0,-1),e(),window.scrollBy(0,1)),e()}),w.on("focus.editor-expand input.editor-expand propertychange.editor-expand",d),w.on("keyup.editor-expand",c),F(),E&&E.pubsub.subscribe("hidden",f),k&&(k.settings.wp_autoresize_on=!0,k.execCommand("wpAutoResizeOn"),k.isHidden()||k.execCommand("wpAutoResize")),(!k||k.isHidden())&&d(),e()}function j(){var b=window.getUserSetting("ed_size");window.pageYOffset&&window.pageYOffset>M&&window.scrollTo(window.pageXOffset,0),q.removeClass("wp-editor-expand"),m.off(".editor-expand"),n.off(".editor-expand"),w.off(".editor-expand"),G(),E&&E.pubsub.unsubscribe("hidden",f),a.each([t,v,s,z,y,A,r,u,w,B],function(a,b){b&&b.attr("style","")}),H=I=J=K=!1,k&&(k.settings.wp_autoresize_on=!1,k.execCommand("wpAutoResizeOff"),k.isHidden()||(w.hide(),b&&k.theme.resizeTo(null,b))),b&&w.height(b)}var k,l,m=a(window),n=a(document),o=a("#wpadminbar"),p=a("#wpfooter"),q=a("#postdivrich"),r=a("#wp-content-wrap"),s=a("#wp-content-editor-tools"),t=a(),u=a(),v=a("#ed_toolbar"),w=a("#content"),x=a('
'),y=a("#post-status-info"),z=a(),A=a(),B=a("#side-sortables"),C=a("#postbox-container-1"),D=a("#post-body"),E=window.wp.editor&&window.wp.editor.fullscreen,F=function(){},G=function(){},H=!1,I=!1,J=!1,K=!1,L=0,M=130,N=56,O=20,P=300,Q=window.getUserSetting("editor"),R={windowHeight:0,windowWidth:0,adminBarHeight:0,toolsHeight:0,menuBarHeight:0,visualTopHeight:0,textTopHeight:0,bottomHeight:0,statusBarHeight:0,sideSortablesHeight:0};x.insertAfter(w),x.css({"font-family":w.css("font-family"),"font-size":w.css("font-size"),"line-height":w.css("line-height"),"white-space":"pre-wrap","word-wrap":"break-word"}),n.on("tinymce-editor-init.editor-expand",function(a,b){function c(){var a,c,d=b.selection.getNode();return c=b.plugins.wpview&&(a=b.plugins.wpview.getView(d))?a.getBoundingClientRect():d.getBoundingClientRect(),c.height?c:!1}function f(a){var d,e,f,g,h=tinymce.util.VK,i=a.keyCode,j=c(),k=10;j&&(47>=i&&i!==h.SPACEBAR&&i!==h.ENTER&&i!==h.DELETE&&i!==h.BACKSPACE&&i!==h.UP&&i!==h.LEFT&&i!==h.DOWN&&i!==h.UP||i>=91&&93>=i||i>=112&&123>=i||144===i||145===i||(d=j.top+b.iframeElement.getBoundingClientRect().top,e=d+j.height,d-=k,e+=k,f=R.adminBarHeight+R.toolsHeight+R.menuBarHeight+R.visualTopHeight,g=R.windowHeight-R.bottomHeight-R.statusBarHeight,g-fd&&(i===h.UP||i===h.LEFT||i===h.BACKSPACE)?window.scrollTo(window.pageXOffset,d+window.pageYOffset-f):e>g&&window.scrollTo(window.pageXOffset,e+window.pageYOffset-g))))}function h(){setTimeout(function(){b.execCommand("wpAutoResize"),e()},300)}function i(){setTimeout(function(){var a=r.offset().top;window.pageYOffset>a&&window.scrollTo(window.pageXOffset,a-R.adminBarHeight),d(),e()},100),e()}"content"===b.id&&(k=b,b.settings.autoresize_min_height=P,t=r.find(".mce-toolbar-grp"),u=r.find(".mce-edit-area"),A=r.find(".mce-statusbar"),z=r.find(".mce-menubar"),F=function(){b.on("keyup",f),b.on("show",h),b.on("hide",i),b.on("setcontent wp-autoresize wp-toolbar-toggle",e)},G=function(){b.off("keyup",f),b.off("show",h),b.off("hide",i),b.off("setcontent wp-autoresize wp-toolbar-toggle",e)},q.hasClass("wp-editor-expand")&&(F(),g(e)))}),q.hasClass("wp-editor-expand")&&(i(),r.hasClass("html-active")&&g(function(){e(),d()})),a("#adv-settings .editor-expand").show(),a("#editor-expand-toggle").on("change.editor-expand",function(){a(this).prop("checked")?(i(),window.setUserSetting("editor_expand","on")):(j(),window.setUserSetting("editor_expand","off"))}),window.editorExpand={on:i,off:j}}); \ No newline at end of file +window.wp=window.wp||{},jQuery(document).ready(function(a){function b(){var a=m.width();R={windowHeight:m.height(),windowWidth:a,adminBarHeight:a>600?o.outerHeight():0,toolsHeight:s.outerHeight()||0,menuBarHeight:z.outerHeight()||0,visualTopHeight:t.outerHeight()||0,textTopHeight:v.outerHeight()||0,bottomHeight:y.outerHeight()||0,statusBarHeight:A.outerHeight()||0,sideSortablesHeight:B.height()||0},R.menuBarHeight<3&&(R.menuBarHeight=0)}function c(a){var b,c,d,e,f,g=jQuery.ui.keyCode,h=a.keyCode,i=document.createRange(),j=w[0].selectionStart,k=w[0].selectionEnd,l=x[0].firstChild,m=10;if(!j||!k||j===k){try{i.setStart(l,j),i.setEnd(l,k+1)}catch(n){}b=i.getBoundingClientRect(),b.height&&(c=b.top-m,d=c+b.height+m,e=R.adminBarHeight+R.toolsHeight+R.textTopHeight,f=R.windowHeight-R.bottomHeight,e>c&&(h===g.UP||h===g.LEFT||h===g.BACKSPACE)?window.scrollTo(window.pageXOffset,c+window.pageYOffset-e):d>f&&window.scrollTo(window.pageXOffset,d+window.pageYOffset-f))}}function d(){if(!(k&&!k.isHidden()||!k&&"tinymce"===Q)){var a,b=w.height();x.width(w.width()-22),x.text(w.val()+" "),a=x.height(),P>a&&(a=P),a!==b&&(w.height(a),e())}}function e(a){if(!E||!E.settings.visible){var c,e,f,g,h,i,j,l,o,q=m.scrollTop(),F="scroll"!==a,G=k&&!k.isHidden(),M=P,Q=D.offset().top,S=1,T=r.width();(F||!R.windowHeight)&&b(),G||"resize"!==a||d(),G?(c=t,e=u,j=R.visualTopHeight):(c=v,e=w,j=R.textTopHeight),i=c.parent().offset().top,l=e.offset().top,o=e.outerHeight(),h=G?P+j:P+20,h=o>h+5,h?((!H||F)&&q>=i-R.toolsHeight-R.adminBarHeight&&q<=i-R.toolsHeight-R.adminBarHeight+o-M?(H=!0,s.css({position:"fixed",top:R.adminBarHeight,width:T}),G&&z.length&&z.css({position:"fixed",top:R.adminBarHeight+R.toolsHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())}),c.css({position:"fixed",top:R.adminBarHeight+R.toolsHeight+R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())})):(H||F)&&(q<=i-R.toolsHeight-R.adminBarHeight?(H=!1,s.css({position:"absolute",top:0,width:T}),G&&z.length&&z.css({position:"absolute",top:0,width:T-2*S}),c.css({position:"absolute",top:R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())})):q>=i-R.toolsHeight-R.adminBarHeight+o-M&&(H=!1,s.css({position:"absolute",top:o-M,width:T}),G&&z.length&&z.css({position:"absolute",top:o-M,width:T-2*S}),c.css({position:"absolute",top:o-M+R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())}))),(!I||F)&&q+R.windowHeight<=l+o+R.bottomHeight+R.statusBarHeight+S?(I=!0,A.css({position:"fixed",bottom:R.bottomHeight,width:T-2*S}),y.css({position:"fixed",bottom:0,width:T})):(I||F)&&q+R.windowHeight>l+o+R.bottomHeight+R.statusBarHeight-S&&(I=!1,A.add(y).attr("style",""))):F&&(s.css({position:"absolute",top:0,width:T}),G&&z.length&&z.css({position:"absolute",top:0,width:T-2*S}),c.css({position:"absolute",top:R.menuBarHeight,width:T-2*S-(G?0:c.outerWidth()-c.width())}),A.add(y).attr("style","")),C.width()<300&&R.windowWidth>600&&n.height()>B.height()+Q+120&&R.windowHeightR.windowHeight||J||K?Q>=q+N?(B.attr("style",""),J=K=!1):q>L?J?(J=!1,f=B.offset().top-R.adminBarHeight,g=p.offset().top,gq&&(K?(K=!1,f=B.offset().top-O,g=p.offset().top,g=q+N&&(J=!0,B.css({position:"fixed",top:N,bottom:""}))):(q>=Q-N?B.css({position:"fixed",top:N}):B.attr("style",""),J=K=!1),L=q):(B.attr("style",""),J=K=!1),F&&(r.css({paddingTop:R.toolsHeight}),G?u.css({paddingTop:R.visualTopHeight+R.menuBarHeight}):(w.css({marginTop:R.textTopHeight}),x.width(T-20-2*S)))}}function f(){d(),e()}function g(a){for(var b=1;6>b;b++)setTimeout(a,500*b)}function h(){clearTimeout(l),l=setTimeout(e,100)}function i(){window.pageYOffset&&window.pageYOffset>M&&window.scrollTo(window.pageXOffset,0),q.addClass("wp-editor-expand"),m.on("scroll.editor-expand resize.editor-expand",function(a){e(a.type),h()}),n.on("wp-collapse-menu.editor-expand postboxes-columnchange.editor-expand editor-classchange.editor-expand",e).on("postbox-toggled.editor-expand",function(){!J&&!K&&window.pageYOffset>N&&(K=!0,window.scrollBy(0,-1),e(),window.scrollBy(0,1)),e()}).on("wp-window-resized.editor-expand",function(){k&&!k.isHidden()?k.execCommand("wpAutoResize"):d()}),w.on("focus.editor-expand input.editor-expand propertychange.editor-expand",d),w.on("keyup.editor-expand",c),F(),E&&E.pubsub.subscribe("hidden",f),k&&(k.settings.wp_autoresize_on=!0,k.execCommand("wpAutoResizeOn"),k.isHidden()||k.execCommand("wpAutoResize")),(!k||k.isHidden())&&d(),e()}function j(){var b=window.getUserSetting("ed_size");window.pageYOffset&&window.pageYOffset>M&&window.scrollTo(window.pageXOffset,0),q.removeClass("wp-editor-expand"),m.off(".editor-expand"),n.off(".editor-expand"),w.off(".editor-expand"),G(),E&&E.pubsub.unsubscribe("hidden",f),a.each([t,v,s,z,y,A,r,u,w,B],function(a,b){b&&b.attr("style","")}),H=I=J=K=!1,k&&(k.settings.wp_autoresize_on=!1,k.execCommand("wpAutoResizeOff"),k.isHidden()||(w.hide(),b&&k.theme.resizeTo(null,b))),b&&w.height(b)}var k,l,m=a(window),n=a(document),o=a("#wpadminbar"),p=a("#wpfooter"),q=a("#postdivrich"),r=a("#wp-content-wrap"),s=a("#wp-content-editor-tools"),t=a(),u=a(),v=a("#ed_toolbar"),w=a("#content"),x=a('
'),y=a("#post-status-info"),z=a(),A=a(),B=a("#side-sortables"),C=a("#postbox-container-1"),D=a("#post-body"),E=window.wp.editor&&window.wp.editor.fullscreen,F=function(){},G=function(){},H=!1,I=!1,J=!1,K=!1,L=0,M=130,N=56,O=20,P=300,Q=window.getUserSetting("editor"),R={windowHeight:0,windowWidth:0,adminBarHeight:0,toolsHeight:0,menuBarHeight:0,visualTopHeight:0,textTopHeight:0,bottomHeight:0,statusBarHeight:0,sideSortablesHeight:0};x.insertAfter(w),x.css({"font-family":w.css("font-family"),"font-size":w.css("font-size"),"line-height":w.css("line-height"),"white-space":"pre-wrap","word-wrap":"break-word"}),n.on("tinymce-editor-init.editor-expand",function(b,c){function f(){var a,b,d=c.selection.getNode();return b=c.plugins.wpview&&(a=c.plugins.wpview.getView(d))?a.getBoundingClientRect():d.getBoundingClientRect(),b.height?b:!1}function h(a){var b,d,e,g,h=tinymce.util.VK,i=a.keyCode,j=f(),k=10;j&&(47>=i&&i!==h.SPACEBAR&&i!==h.ENTER&&i!==h.DELETE&&i!==h.BACKSPACE&&i!==h.UP&&i!==h.LEFT&&i!==h.DOWN&&i!==h.UP||i>=91&&93>=i||i>=112&&123>=i||144===i||145===i||(b=j.top+c.iframeElement.getBoundingClientRect().top,d=b+j.height,b-=k,d+=k,e=R.adminBarHeight+R.toolsHeight+R.menuBarHeight+R.visualTopHeight,g=R.windowHeight-R.bottomHeight-R.statusBarHeight,g-eb&&(i===h.UP||i===h.LEFT||i===h.BACKSPACE)?window.scrollTo(window.pageXOffset,b+window.pageYOffset-e):d>g&&window.scrollTo(window.pageXOffset,d+window.pageYOffset-g))))}function i(){m.on("scroll.mce-float-panels",l),setTimeout(function(){c.execCommand("wpAutoResize"),e()},300)}function j(){m.off("scroll.mce-float-panels"),setTimeout(function(){var a=r.offset().top;window.pageYOffset>a&&window.scrollTo(window.pageXOffset,a-R.adminBarHeight),d(),e()},100),e()}var l=_.debounce(function(){!a(".mce-floatpanel:hover").length&&tinymce.ui.FloatPanel.hideAll(),a(".mce-tooltip").hide()},1e3,!0);"content"===c.id&&(k=c,c.settings.autoresize_min_height=P,t=r.find(".mce-toolbar-grp"),u=r.find(".mce-edit-area"),A=r.find(".mce-statusbar"),z=r.find(".mce-menubar"),F=function(){c.on("keyup",h),c.on("show",i),c.on("hide",j),c.on("setcontent wp-autoresize wp-toolbar-toggle",e),m.off("scroll.mce-float-panels").on("scroll.mce-float-panels",l)},G=function(){c.off("keyup",h),c.off("show",i),c.off("hide",j),c.off("setcontent wp-autoresize wp-toolbar-toggle",e),m.off("scroll.mce-float-panels")},q.hasClass("wp-editor-expand")&&(F(),g(e)))}),q.hasClass("wp-editor-expand")&&(i(),r.hasClass("html-active")&&g(function(){e(),d()})),a("#adv-settings .editor-expand").show(),a("#editor-expand-toggle").on("change.editor-expand",function(){a(this).prop("checked")?(i(),window.setUserSetting("editor_expand","on")):(j(),window.setUserSetting("editor_expand","off"))}),window.editorExpand={on:i,off:j}}); \ No newline at end of file diff --git a/sources/wp-admin/js/editor.js b/sources/wordpress/wp-admin/js/editor.js similarity index 100% rename from sources/wp-admin/js/editor.js rename to sources/wordpress/wp-admin/js/editor.js diff --git a/sources/wp-admin/js/editor.min.js b/sources/wordpress/wp-admin/js/editor.min.js similarity index 100% rename from sources/wp-admin/js/editor.min.js rename to sources/wordpress/wp-admin/js/editor.min.js diff --git a/sources/wp-admin/js/farbtastic.js b/sources/wordpress/wp-admin/js/farbtastic.js similarity index 100% rename from sources/wp-admin/js/farbtastic.js rename to sources/wordpress/wp-admin/js/farbtastic.js diff --git a/sources/wp-admin/js/gallery.js b/sources/wordpress/wp-admin/js/gallery.js similarity index 100% rename from sources/wp-admin/js/gallery.js rename to sources/wordpress/wp-admin/js/gallery.js diff --git a/sources/wp-admin/js/gallery.min.js b/sources/wordpress/wp-admin/js/gallery.min.js similarity index 100% rename from sources/wp-admin/js/gallery.min.js rename to sources/wordpress/wp-admin/js/gallery.min.js diff --git a/sources/wp-admin/js/image-edit.js b/sources/wordpress/wp-admin/js/image-edit.js similarity index 100% rename from sources/wp-admin/js/image-edit.js rename to sources/wordpress/wp-admin/js/image-edit.js diff --git a/sources/wp-admin/js/image-edit.min.js b/sources/wordpress/wp-admin/js/image-edit.min.js similarity index 100% rename from sources/wp-admin/js/image-edit.min.js rename to sources/wordpress/wp-admin/js/image-edit.min.js diff --git a/sources/wp-admin/js/inline-edit-post.js b/sources/wordpress/wp-admin/js/inline-edit-post.js similarity index 100% rename from sources/wp-admin/js/inline-edit-post.js rename to sources/wordpress/wp-admin/js/inline-edit-post.js diff --git a/sources/wp-admin/js/inline-edit-post.min.js b/sources/wordpress/wp-admin/js/inline-edit-post.min.js similarity index 100% rename from sources/wp-admin/js/inline-edit-post.min.js rename to sources/wordpress/wp-admin/js/inline-edit-post.min.js diff --git a/sources/wp-admin/js/inline-edit-tax.js b/sources/wordpress/wp-admin/js/inline-edit-tax.js similarity index 100% rename from sources/wp-admin/js/inline-edit-tax.js rename to sources/wordpress/wp-admin/js/inline-edit-tax.js diff --git a/sources/wp-admin/js/inline-edit-tax.min.js b/sources/wordpress/wp-admin/js/inline-edit-tax.min.js similarity index 100% rename from sources/wp-admin/js/inline-edit-tax.min.js rename to sources/wordpress/wp-admin/js/inline-edit-tax.min.js diff --git a/sources/wp-admin/js/iris.min.js b/sources/wordpress/wp-admin/js/iris.min.js similarity index 100% rename from sources/wp-admin/js/iris.min.js rename to sources/wordpress/wp-admin/js/iris.min.js diff --git a/sources/wp-admin/js/language-chooser.js b/sources/wordpress/wp-admin/js/language-chooser.js similarity index 100% rename from sources/wp-admin/js/language-chooser.js rename to sources/wordpress/wp-admin/js/language-chooser.js diff --git a/sources/wp-admin/js/language-chooser.min.js b/sources/wordpress/wp-admin/js/language-chooser.min.js similarity index 100% rename from sources/wp-admin/js/language-chooser.min.js rename to sources/wordpress/wp-admin/js/language-chooser.min.js diff --git a/sources/wp-admin/js/link.js b/sources/wordpress/wp-admin/js/link.js similarity index 100% rename from sources/wp-admin/js/link.js rename to sources/wordpress/wp-admin/js/link.js diff --git a/sources/wp-admin/js/link.min.js b/sources/wordpress/wp-admin/js/link.min.js similarity index 100% rename from sources/wp-admin/js/link.min.js rename to sources/wordpress/wp-admin/js/link.min.js diff --git a/sources/wp-admin/js/media-gallery.js b/sources/wordpress/wp-admin/js/media-gallery.js similarity index 100% rename from sources/wp-admin/js/media-gallery.js rename to sources/wordpress/wp-admin/js/media-gallery.js diff --git a/sources/wp-admin/js/media-gallery.min.js b/sources/wordpress/wp-admin/js/media-gallery.min.js similarity index 100% rename from sources/wp-admin/js/media-gallery.min.js rename to sources/wordpress/wp-admin/js/media-gallery.min.js diff --git a/sources/wp-admin/js/media-upload.js b/sources/wordpress/wp-admin/js/media-upload.js similarity index 100% rename from sources/wp-admin/js/media-upload.js rename to sources/wordpress/wp-admin/js/media-upload.js diff --git a/sources/wp-admin/js/media-upload.min.js b/sources/wordpress/wp-admin/js/media-upload.min.js similarity index 100% rename from sources/wp-admin/js/media-upload.min.js rename to sources/wordpress/wp-admin/js/media-upload.min.js diff --git a/sources/wp-admin/js/media.js b/sources/wordpress/wp-admin/js/media.js similarity index 92% rename from sources/wp-admin/js/media.js rename to sources/wordpress/wp-admin/js/media.js index 119c10b..a071cd6 100644 --- a/sources/wp-admin/js/media.js +++ b/sources/wordpress/wp-admin/js/media.js @@ -72,11 +72,15 @@ var findPosts; }; $( document ).ready( function() { + var $mediaGridWrap = $( '#wp-media-grid' ); + // Open up a manage media frame into the grid. - wp.media && wp.media({ - frame: 'manage', - container: $('#wpbody-content > .wrap') - }).open(); + if ( $mediaGridWrap.length && window.wp && window.wp.media ) { + window.wp.media({ + frame: 'manage', + container: $mediaGridWrap + }).open(); + } $( '#find-posts-submit' ).click( function( event ) { if ( ! $( '#find-posts-response input[type="radio"]:checked' ).length ) diff --git a/sources/wp-admin/js/media.min.js b/sources/wordpress/wp-admin/js/media.min.js similarity index 55% rename from sources/wp-admin/js/media.min.js rename to sources/wordpress/wp-admin/js/media.min.js index 8a90fa7..0b040ab 100644 --- a/sources/wp-admin/js/media.min.js +++ b/sources/wordpress/wp-admin/js/media.min.js @@ -1 +1 @@ -var findPosts;!function(a){findPosts={open:function(b,c){var d=a(".ui-find-overlay");return 0===d.length&&(a("body").append('
'),findPosts.overlay()),d.show(),b&&c&&a("#affected").attr("name",b).val(c),a("#find-posts").show(),a("#find-posts-input").focus().keyup(function(a){27==a.which&&findPosts.close()}),findPosts.send(),!1},close:function(){a("#find-posts-response").html(""),a("#find-posts").hide(),a(".ui-find-overlay").hide()},overlay:function(){a(".ui-find-overlay").on("click",function(){findPosts.close()})},send:function(){var b={ps:a("#find-posts-input").val(),action:"find_posts",_ajax_nonce:a("#_ajax_nonce").val()},c=a(".find-box-search .spinner");c.show(),a.ajax(ajaxurl,{type:"POST",data:b,dataType:"json"}).always(function(){c.hide()}).done(function(b){b.success||a("#find-posts-response").text(attachMediaBoxL10n.error),a("#find-posts-response").html(b.data)}).fail(function(){a("#find-posts-response").text(attachMediaBoxL10n.error)})}},a(document).ready(function(){wp.media&&wp.media({frame:"manage",container:a("#wpbody-content > .wrap")}).open(),a("#find-posts-submit").click(function(b){a('#find-posts-response input[type="radio"]:checked').length||b.preventDefault()}),a("#find-posts .find-box-search :input").keypress(function(a){return 13==a.which?(findPosts.send(),!1):void 0}),a("#find-posts-search").click(findPosts.send),a("#find-posts-close").click(findPosts.close),a("#doaction, #doaction2").click(function(b){a('select[name^="action"]').each(function(){"attach"===a(this).val()&&(b.preventDefault(),findPosts.open())})}),a(".find-box-inside").on("click","tr",function(){a(this).find(".found-radio input").prop("checked",!0)})})}(jQuery); \ No newline at end of file +var findPosts;!function(a){findPosts={open:function(b,c){var d=a(".ui-find-overlay");return 0===d.length&&(a("body").append('
'),findPosts.overlay()),d.show(),b&&c&&a("#affected").attr("name",b).val(c),a("#find-posts").show(),a("#find-posts-input").focus().keyup(function(a){27==a.which&&findPosts.close()}),findPosts.send(),!1},close:function(){a("#find-posts-response").html(""),a("#find-posts").hide(),a(".ui-find-overlay").hide()},overlay:function(){a(".ui-find-overlay").on("click",function(){findPosts.close()})},send:function(){var b={ps:a("#find-posts-input").val(),action:"find_posts",_ajax_nonce:a("#_ajax_nonce").val()},c=a(".find-box-search .spinner");c.show(),a.ajax(ajaxurl,{type:"POST",data:b,dataType:"json"}).always(function(){c.hide()}).done(function(b){b.success||a("#find-posts-response").text(attachMediaBoxL10n.error),a("#find-posts-response").html(b.data)}).fail(function(){a("#find-posts-response").text(attachMediaBoxL10n.error)})}},a(document).ready(function(){var b=a("#wp-media-grid");b.length&&window.wp&&window.wp.media&&window.wp.media({frame:"manage",container:b}).open(),a("#find-posts-submit").click(function(b){a('#find-posts-response input[type="radio"]:checked').length||b.preventDefault()}),a("#find-posts .find-box-search :input").keypress(function(a){return 13==a.which?(findPosts.send(),!1):void 0}),a("#find-posts-search").click(findPosts.send),a("#find-posts-close").click(findPosts.close),a("#doaction, #doaction2").click(function(b){a('select[name^="action"]').each(function(){"attach"===a(this).val()&&(b.preventDefault(),findPosts.open())})}),a(".find-box-inside").on("click","tr",function(){a(this).find(".found-radio input").prop("checked",!0)})})}(jQuery); \ No newline at end of file diff --git a/sources/wp-admin/js/nav-menu.js b/sources/wordpress/wp-admin/js/nav-menu.js similarity index 100% rename from sources/wp-admin/js/nav-menu.js rename to sources/wordpress/wp-admin/js/nav-menu.js diff --git a/sources/wp-admin/js/nav-menu.min.js b/sources/wordpress/wp-admin/js/nav-menu.min.js similarity index 100% rename from sources/wp-admin/js/nav-menu.min.js rename to sources/wordpress/wp-admin/js/nav-menu.min.js diff --git a/sources/wp-admin/js/password-strength-meter.js b/sources/wordpress/wp-admin/js/password-strength-meter.js similarity index 100% rename from sources/wp-admin/js/password-strength-meter.js rename to sources/wordpress/wp-admin/js/password-strength-meter.js diff --git a/sources/wp-admin/js/password-strength-meter.min.js b/sources/wordpress/wp-admin/js/password-strength-meter.min.js similarity index 100% rename from sources/wp-admin/js/password-strength-meter.min.js rename to sources/wordpress/wp-admin/js/password-strength-meter.min.js diff --git a/sources/wp-admin/js/plugin-install.js b/sources/wordpress/wp-admin/js/plugin-install.js similarity index 100% rename from sources/wp-admin/js/plugin-install.js rename to sources/wordpress/wp-admin/js/plugin-install.js diff --git a/sources/wp-admin/js/plugin-install.min.js b/sources/wordpress/wp-admin/js/plugin-install.min.js similarity index 100% rename from sources/wp-admin/js/plugin-install.min.js rename to sources/wordpress/wp-admin/js/plugin-install.min.js diff --git a/sources/wp-admin/js/post.js b/sources/wordpress/wp-admin/js/post.js similarity index 100% rename from sources/wp-admin/js/post.js rename to sources/wordpress/wp-admin/js/post.js diff --git a/sources/wp-admin/js/post.min.js b/sources/wordpress/wp-admin/js/post.min.js similarity index 100% rename from sources/wp-admin/js/post.min.js rename to sources/wordpress/wp-admin/js/post.min.js diff --git a/sources/wp-admin/js/postbox.js b/sources/wordpress/wp-admin/js/postbox.js similarity index 100% rename from sources/wp-admin/js/postbox.js rename to sources/wordpress/wp-admin/js/postbox.js diff --git a/sources/wp-admin/js/postbox.min.js b/sources/wordpress/wp-admin/js/postbox.min.js similarity index 100% rename from sources/wp-admin/js/postbox.min.js rename to sources/wordpress/wp-admin/js/postbox.min.js diff --git a/sources/wp-admin/js/revisions.js b/sources/wordpress/wp-admin/js/revisions.js similarity index 100% rename from sources/wp-admin/js/revisions.js rename to sources/wordpress/wp-admin/js/revisions.js diff --git a/sources/wp-admin/js/revisions.min.js b/sources/wordpress/wp-admin/js/revisions.min.js similarity index 100% rename from sources/wp-admin/js/revisions.min.js rename to sources/wordpress/wp-admin/js/revisions.min.js diff --git a/sources/wp-admin/js/set-post-thumbnail.js b/sources/wordpress/wp-admin/js/set-post-thumbnail.js similarity index 100% rename from sources/wp-admin/js/set-post-thumbnail.js rename to sources/wordpress/wp-admin/js/set-post-thumbnail.js diff --git a/sources/wp-admin/js/set-post-thumbnail.min.js b/sources/wordpress/wp-admin/js/set-post-thumbnail.min.js similarity index 100% rename from sources/wp-admin/js/set-post-thumbnail.min.js rename to sources/wordpress/wp-admin/js/set-post-thumbnail.min.js diff --git a/sources/wp-admin/js/svg-painter.js b/sources/wordpress/wp-admin/js/svg-painter.js similarity index 100% rename from sources/wp-admin/js/svg-painter.js rename to sources/wordpress/wp-admin/js/svg-painter.js diff --git a/sources/wp-admin/js/svg-painter.min.js b/sources/wordpress/wp-admin/js/svg-painter.min.js similarity index 100% rename from sources/wp-admin/js/svg-painter.min.js rename to sources/wordpress/wp-admin/js/svg-painter.min.js diff --git a/sources/wp-admin/js/tags.js b/sources/wordpress/wp-admin/js/tags.js similarity index 100% rename from sources/wp-admin/js/tags.js rename to sources/wordpress/wp-admin/js/tags.js diff --git a/sources/wp-admin/js/tags.min.js b/sources/wordpress/wp-admin/js/tags.min.js similarity index 100% rename from sources/wp-admin/js/tags.min.js rename to sources/wordpress/wp-admin/js/tags.min.js diff --git a/sources/wp-admin/js/theme.js b/sources/wordpress/wp-admin/js/theme.js similarity index 100% rename from sources/wp-admin/js/theme.js rename to sources/wordpress/wp-admin/js/theme.js diff --git a/sources/wp-admin/js/theme.min.js b/sources/wordpress/wp-admin/js/theme.min.js similarity index 100% rename from sources/wp-admin/js/theme.min.js rename to sources/wordpress/wp-admin/js/theme.min.js diff --git a/sources/wp-admin/js/updates.js b/sources/wordpress/wp-admin/js/updates.js similarity index 100% rename from sources/wp-admin/js/updates.js rename to sources/wordpress/wp-admin/js/updates.js diff --git a/sources/wp-admin/js/updates.min.js b/sources/wordpress/wp-admin/js/updates.min.js similarity index 100% rename from sources/wp-admin/js/updates.min.js rename to sources/wordpress/wp-admin/js/updates.min.js diff --git a/sources/wp-admin/js/user-profile.js b/sources/wordpress/wp-admin/js/user-profile.js similarity index 100% rename from sources/wp-admin/js/user-profile.js rename to sources/wordpress/wp-admin/js/user-profile.js diff --git a/sources/wp-admin/js/user-profile.min.js b/sources/wordpress/wp-admin/js/user-profile.min.js similarity index 100% rename from sources/wp-admin/js/user-profile.min.js rename to sources/wordpress/wp-admin/js/user-profile.min.js diff --git a/sources/wp-admin/js/user-suggest.js b/sources/wordpress/wp-admin/js/user-suggest.js similarity index 100% rename from sources/wp-admin/js/user-suggest.js rename to sources/wordpress/wp-admin/js/user-suggest.js diff --git a/sources/wp-admin/js/user-suggest.min.js b/sources/wordpress/wp-admin/js/user-suggest.min.js similarity index 100% rename from sources/wp-admin/js/user-suggest.min.js rename to sources/wordpress/wp-admin/js/user-suggest.min.js diff --git a/sources/wp-admin/js/widgets.js b/sources/wordpress/wp-admin/js/widgets.js similarity index 100% rename from sources/wp-admin/js/widgets.js rename to sources/wordpress/wp-admin/js/widgets.js diff --git a/sources/wp-admin/js/widgets.min.js b/sources/wordpress/wp-admin/js/widgets.min.js similarity index 100% rename from sources/wp-admin/js/widgets.min.js rename to sources/wordpress/wp-admin/js/widgets.min.js diff --git a/sources/wp-admin/js/word-count.js b/sources/wordpress/wp-admin/js/word-count.js similarity index 100% rename from sources/wp-admin/js/word-count.js rename to sources/wordpress/wp-admin/js/word-count.js diff --git a/sources/wp-admin/js/word-count.min.js b/sources/wordpress/wp-admin/js/word-count.min.js similarity index 100% rename from sources/wp-admin/js/word-count.min.js rename to sources/wordpress/wp-admin/js/word-count.min.js diff --git a/sources/wp-admin/js/wp-fullscreen.js b/sources/wordpress/wp-admin/js/wp-fullscreen.js similarity index 100% rename from sources/wp-admin/js/wp-fullscreen.js rename to sources/wordpress/wp-admin/js/wp-fullscreen.js diff --git a/sources/wp-admin/js/wp-fullscreen.min.js b/sources/wordpress/wp-admin/js/wp-fullscreen.min.js similarity index 100% rename from sources/wp-admin/js/wp-fullscreen.min.js rename to sources/wordpress/wp-admin/js/wp-fullscreen.min.js diff --git a/sources/wp-admin/js/xfn.js b/sources/wordpress/wp-admin/js/xfn.js similarity index 100% rename from sources/wp-admin/js/xfn.js rename to sources/wordpress/wp-admin/js/xfn.js diff --git a/sources/wp-admin/js/xfn.min.js b/sources/wordpress/wp-admin/js/xfn.min.js similarity index 100% rename from sources/wp-admin/js/xfn.min.js rename to sources/wordpress/wp-admin/js/xfn.min.js diff --git a/sources/wp-admin/link-add.php b/sources/wordpress/wp-admin/link-add.php similarity index 100% rename from sources/wp-admin/link-add.php rename to sources/wordpress/wp-admin/link-add.php diff --git a/sources/wp-admin/link-manager.php b/sources/wordpress/wp-admin/link-manager.php similarity index 100% rename from sources/wp-admin/link-manager.php rename to sources/wordpress/wp-admin/link-manager.php diff --git a/sources/wp-admin/link-parse-opml.php b/sources/wordpress/wp-admin/link-parse-opml.php similarity index 100% rename from sources/wp-admin/link-parse-opml.php rename to sources/wordpress/wp-admin/link-parse-opml.php diff --git a/sources/wp-admin/link.php b/sources/wordpress/wp-admin/link.php similarity index 100% rename from sources/wp-admin/link.php rename to sources/wordpress/wp-admin/link.php diff --git a/sources/wp-admin/load-scripts.php b/sources/wordpress/wp-admin/load-scripts.php similarity index 100% rename from sources/wp-admin/load-scripts.php rename to sources/wordpress/wp-admin/load-scripts.php diff --git a/sources/wp-admin/load-styles.php b/sources/wordpress/wp-admin/load-styles.php similarity index 100% rename from sources/wp-admin/load-styles.php rename to sources/wordpress/wp-admin/load-styles.php diff --git a/sources/wp-admin/maint/repair.php b/sources/wordpress/wp-admin/maint/repair.php similarity index 100% rename from sources/wp-admin/maint/repair.php rename to sources/wordpress/wp-admin/maint/repair.php diff --git a/sources/wp-admin/media-new.php b/sources/wordpress/wp-admin/media-new.php similarity index 100% rename from sources/wp-admin/media-new.php rename to sources/wordpress/wp-admin/media-new.php diff --git a/sources/wp-admin/media-upload.php b/sources/wordpress/wp-admin/media-upload.php similarity index 100% rename from sources/wp-admin/media-upload.php rename to sources/wordpress/wp-admin/media-upload.php diff --git a/sources/wp-admin/media.php b/sources/wordpress/wp-admin/media.php similarity index 100% rename from sources/wp-admin/media.php rename to sources/wordpress/wp-admin/media.php diff --git a/sources/wp-admin/menu-header.php b/sources/wordpress/wp-admin/menu-header.php similarity index 100% rename from sources/wp-admin/menu-header.php rename to sources/wordpress/wp-admin/menu-header.php diff --git a/sources/wp-admin/menu.php b/sources/wordpress/wp-admin/menu.php similarity index 100% rename from sources/wp-admin/menu.php rename to sources/wordpress/wp-admin/menu.php diff --git a/sources/wp-admin/moderation.php b/sources/wordpress/wp-admin/moderation.php similarity index 100% rename from sources/wp-admin/moderation.php rename to sources/wordpress/wp-admin/moderation.php diff --git a/sources/wp-admin/ms-admin.php b/sources/wordpress/wp-admin/ms-admin.php similarity index 100% rename from sources/wp-admin/ms-admin.php rename to sources/wordpress/wp-admin/ms-admin.php diff --git a/sources/wp-admin/ms-delete-site.php b/sources/wordpress/wp-admin/ms-delete-site.php similarity index 100% rename from sources/wp-admin/ms-delete-site.php rename to sources/wordpress/wp-admin/ms-delete-site.php diff --git a/sources/wp-admin/ms-edit.php b/sources/wordpress/wp-admin/ms-edit.php similarity index 100% rename from sources/wp-admin/ms-edit.php rename to sources/wordpress/wp-admin/ms-edit.php diff --git a/sources/wp-admin/ms-options.php b/sources/wordpress/wp-admin/ms-options.php similarity index 100% rename from sources/wp-admin/ms-options.php rename to sources/wordpress/wp-admin/ms-options.php diff --git a/sources/wp-admin/ms-sites.php b/sources/wordpress/wp-admin/ms-sites.php similarity index 100% rename from sources/wp-admin/ms-sites.php rename to sources/wordpress/wp-admin/ms-sites.php diff --git a/sources/wp-admin/ms-themes.php b/sources/wordpress/wp-admin/ms-themes.php similarity index 100% rename from sources/wp-admin/ms-themes.php rename to sources/wordpress/wp-admin/ms-themes.php diff --git a/sources/wp-admin/ms-upgrade-network.php b/sources/wordpress/wp-admin/ms-upgrade-network.php similarity index 100% rename from sources/wp-admin/ms-upgrade-network.php rename to sources/wordpress/wp-admin/ms-upgrade-network.php diff --git a/sources/wp-admin/ms-users.php b/sources/wordpress/wp-admin/ms-users.php similarity index 100% rename from sources/wp-admin/ms-users.php rename to sources/wordpress/wp-admin/ms-users.php diff --git a/sources/wp-admin/my-sites.php b/sources/wordpress/wp-admin/my-sites.php similarity index 100% rename from sources/wp-admin/my-sites.php rename to sources/wordpress/wp-admin/my-sites.php diff --git a/sources/wp-admin/nav-menus.php b/sources/wordpress/wp-admin/nav-menus.php similarity index 100% rename from sources/wp-admin/nav-menus.php rename to sources/wordpress/wp-admin/nav-menus.php diff --git a/sources/wp-admin/network.php b/sources/wordpress/wp-admin/network.php similarity index 100% rename from sources/wp-admin/network.php rename to sources/wordpress/wp-admin/network.php diff --git a/sources/wp-admin/network/about.php b/sources/wordpress/wp-admin/network/about.php similarity index 100% rename from sources/wp-admin/network/about.php rename to sources/wordpress/wp-admin/network/about.php diff --git a/sources/wp-admin/network/admin.php b/sources/wordpress/wp-admin/network/admin.php similarity index 100% rename from sources/wp-admin/network/admin.php rename to sources/wordpress/wp-admin/network/admin.php diff --git a/sources/wp-admin/network/credits.php b/sources/wordpress/wp-admin/network/credits.php similarity index 100% rename from sources/wp-admin/network/credits.php rename to sources/wordpress/wp-admin/network/credits.php diff --git a/sources/wp-admin/network/edit.php b/sources/wordpress/wp-admin/network/edit.php similarity index 100% rename from sources/wp-admin/network/edit.php rename to sources/wordpress/wp-admin/network/edit.php diff --git a/sources/wp-admin/network/freedoms.php b/sources/wordpress/wp-admin/network/freedoms.php similarity index 100% rename from sources/wp-admin/network/freedoms.php rename to sources/wordpress/wp-admin/network/freedoms.php diff --git a/sources/wp-admin/network/index.php b/sources/wordpress/wp-admin/network/index.php similarity index 100% rename from sources/wp-admin/network/index.php rename to sources/wordpress/wp-admin/network/index.php diff --git a/sources/wp-admin/network/menu.php b/sources/wordpress/wp-admin/network/menu.php similarity index 100% rename from sources/wp-admin/network/menu.php rename to sources/wordpress/wp-admin/network/menu.php diff --git a/sources/wp-admin/network/plugin-editor.php b/sources/wordpress/wp-admin/network/plugin-editor.php similarity index 100% rename from sources/wp-admin/network/plugin-editor.php rename to sources/wordpress/wp-admin/network/plugin-editor.php diff --git a/sources/wp-admin/network/plugin-install.php b/sources/wordpress/wp-admin/network/plugin-install.php similarity index 100% rename from sources/wp-admin/network/plugin-install.php rename to sources/wordpress/wp-admin/network/plugin-install.php diff --git a/sources/wp-admin/network/plugins.php b/sources/wordpress/wp-admin/network/plugins.php similarity index 100% rename from sources/wp-admin/network/plugins.php rename to sources/wordpress/wp-admin/network/plugins.php diff --git a/sources/wp-admin/network/profile.php b/sources/wordpress/wp-admin/network/profile.php similarity index 100% rename from sources/wp-admin/network/profile.php rename to sources/wordpress/wp-admin/network/profile.php diff --git a/sources/wp-admin/network/settings.php b/sources/wordpress/wp-admin/network/settings.php similarity index 100% rename from sources/wp-admin/network/settings.php rename to sources/wordpress/wp-admin/network/settings.php diff --git a/sources/wp-admin/network/setup.php b/sources/wordpress/wp-admin/network/setup.php similarity index 100% rename from sources/wp-admin/network/setup.php rename to sources/wordpress/wp-admin/network/setup.php diff --git a/sources/wp-admin/network/site-info.php b/sources/wordpress/wp-admin/network/site-info.php similarity index 100% rename from sources/wp-admin/network/site-info.php rename to sources/wordpress/wp-admin/network/site-info.php diff --git a/sources/wp-admin/network/site-new.php b/sources/wordpress/wp-admin/network/site-new.php similarity index 100% rename from sources/wp-admin/network/site-new.php rename to sources/wordpress/wp-admin/network/site-new.php diff --git a/sources/wp-admin/network/site-settings.php b/sources/wordpress/wp-admin/network/site-settings.php similarity index 100% rename from sources/wp-admin/network/site-settings.php rename to sources/wordpress/wp-admin/network/site-settings.php diff --git a/sources/wp-admin/network/site-themes.php b/sources/wordpress/wp-admin/network/site-themes.php similarity index 100% rename from sources/wp-admin/network/site-themes.php rename to sources/wordpress/wp-admin/network/site-themes.php diff --git a/sources/wp-admin/network/site-users.php b/sources/wordpress/wp-admin/network/site-users.php similarity index 100% rename from sources/wp-admin/network/site-users.php rename to sources/wordpress/wp-admin/network/site-users.php diff --git a/sources/wp-admin/network/sites.php b/sources/wordpress/wp-admin/network/sites.php similarity index 100% rename from sources/wp-admin/network/sites.php rename to sources/wordpress/wp-admin/network/sites.php diff --git a/sources/wp-admin/network/theme-editor.php b/sources/wordpress/wp-admin/network/theme-editor.php similarity index 100% rename from sources/wp-admin/network/theme-editor.php rename to sources/wordpress/wp-admin/network/theme-editor.php diff --git a/sources/wp-admin/network/theme-install.php b/sources/wordpress/wp-admin/network/theme-install.php similarity index 100% rename from sources/wp-admin/network/theme-install.php rename to sources/wordpress/wp-admin/network/theme-install.php diff --git a/sources/wp-admin/network/themes.php b/sources/wordpress/wp-admin/network/themes.php similarity index 100% rename from sources/wp-admin/network/themes.php rename to sources/wordpress/wp-admin/network/themes.php diff --git a/sources/wp-admin/network/update-core.php b/sources/wordpress/wp-admin/network/update-core.php similarity index 100% rename from sources/wp-admin/network/update-core.php rename to sources/wordpress/wp-admin/network/update-core.php diff --git a/sources/wp-admin/network/update.php b/sources/wordpress/wp-admin/network/update.php similarity index 100% rename from sources/wp-admin/network/update.php rename to sources/wordpress/wp-admin/network/update.php diff --git a/sources/wp-admin/network/upgrade.php b/sources/wordpress/wp-admin/network/upgrade.php similarity index 100% rename from sources/wp-admin/network/upgrade.php rename to sources/wordpress/wp-admin/network/upgrade.php diff --git a/sources/wp-admin/network/user-edit.php b/sources/wordpress/wp-admin/network/user-edit.php similarity index 100% rename from sources/wp-admin/network/user-edit.php rename to sources/wordpress/wp-admin/network/user-edit.php diff --git a/sources/wp-admin/network/user-new.php b/sources/wordpress/wp-admin/network/user-new.php similarity index 100% rename from sources/wp-admin/network/user-new.php rename to sources/wordpress/wp-admin/network/user-new.php diff --git a/sources/wp-admin/network/users.php b/sources/wordpress/wp-admin/network/users.php similarity index 100% rename from sources/wp-admin/network/users.php rename to sources/wordpress/wp-admin/network/users.php diff --git a/sources/wp-admin/options-discussion.php b/sources/wordpress/wp-admin/options-discussion.php similarity index 100% rename from sources/wp-admin/options-discussion.php rename to sources/wordpress/wp-admin/options-discussion.php diff --git a/sources/wp-admin/options-general.php b/sources/wordpress/wp-admin/options-general.php similarity index 100% rename from sources/wp-admin/options-general.php rename to sources/wordpress/wp-admin/options-general.php diff --git a/sources/wp-admin/options-head.php b/sources/wordpress/wp-admin/options-head.php similarity index 100% rename from sources/wp-admin/options-head.php rename to sources/wordpress/wp-admin/options-head.php diff --git a/sources/wp-admin/options-media.php b/sources/wordpress/wp-admin/options-media.php similarity index 100% rename from sources/wp-admin/options-media.php rename to sources/wordpress/wp-admin/options-media.php diff --git a/sources/wp-admin/options-permalink.php b/sources/wordpress/wp-admin/options-permalink.php similarity index 100% rename from sources/wp-admin/options-permalink.php rename to sources/wordpress/wp-admin/options-permalink.php diff --git a/sources/wp-admin/options-reading.php b/sources/wordpress/wp-admin/options-reading.php similarity index 100% rename from sources/wp-admin/options-reading.php rename to sources/wordpress/wp-admin/options-reading.php diff --git a/sources/wp-admin/options-writing.php b/sources/wordpress/wp-admin/options-writing.php similarity index 100% rename from sources/wp-admin/options-writing.php rename to sources/wordpress/wp-admin/options-writing.php diff --git a/sources/wp-admin/options.php b/sources/wordpress/wp-admin/options.php similarity index 100% rename from sources/wp-admin/options.php rename to sources/wordpress/wp-admin/options.php diff --git a/sources/wp-admin/plugin-editor.php b/sources/wordpress/wp-admin/plugin-editor.php similarity index 100% rename from sources/wp-admin/plugin-editor.php rename to sources/wordpress/wp-admin/plugin-editor.php diff --git a/sources/wp-admin/plugin-install.php b/sources/wordpress/wp-admin/plugin-install.php similarity index 90% rename from sources/wp-admin/plugin-install.php rename to sources/wordpress/wp-admin/plugin-install.php index 6ec2b9d..4140d36 100644 --- a/sources/wp-admin/plugin-install.php +++ b/sources/wordpress/wp-admin/plugin-install.php @@ -24,8 +24,27 @@ if ( is_multisite() && ! is_network_admin() ) { $wp_list_table = _get_list_table('WP_Plugin_Install_List_Table'); $pagenum = $wp_list_table->get_pagenum(); + +if ( ! empty( $_REQUEST['_wp_http_referer'] ) ) { + $location = remove_query_arg( '_wp_http_referer', wp_unslash( $_SERVER['REQUEST_URI'] ) ); + + if ( ! empty( $_REQUEST['paged'] ) ) { + $location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location ); + } + + wp_redirect( $location ); + exit; +} + $wp_list_table->prepare_items(); +$total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); + +if ( $pagenum > $total_pages && $total_pages > 0 ) { + wp_redirect( add_query_arg( 'paged', $total_pages ) ); + exit; +} + $title = __( 'Add Plugins' ); $parent_file = 'plugins.php'; diff --git a/sources/wp-admin/plugins.php b/sources/wordpress/wp-admin/plugins.php similarity index 100% rename from sources/wp-admin/plugins.php rename to sources/wordpress/wp-admin/plugins.php diff --git a/sources/wp-admin/post-new.php b/sources/wordpress/wp-admin/post-new.php similarity index 100% rename from sources/wp-admin/post-new.php rename to sources/wordpress/wp-admin/post-new.php diff --git a/sources/wp-admin/post.php b/sources/wordpress/wp-admin/post.php similarity index 100% rename from sources/wp-admin/post.php rename to sources/wordpress/wp-admin/post.php diff --git a/sources/wp-admin/press-this.php b/sources/wordpress/wp-admin/press-this.php similarity index 99% rename from sources/wp-admin/press-this.php rename to sources/wordpress/wp-admin/press-this.php index 5daa2f9..9773364 100644 --- a/sources/wp-admin/press-this.php +++ b/sources/wordpress/wp-admin/press-this.php @@ -63,7 +63,7 @@ function press_it() { // Error handling for media_sideload. if ( is_wp_error($upload) ) { wp_delete_post($post_ID); - wp_die($upload); + wp_die( esc_html( $upload->get_error_message() ) ); } else { // Post formats. if ( isset( $_POST['post_format'] ) ) { diff --git a/sources/wp-admin/profile.php b/sources/wordpress/wp-admin/profile.php similarity index 100% rename from sources/wp-admin/profile.php rename to sources/wordpress/wp-admin/profile.php diff --git a/sources/wp-admin/revision.php b/sources/wordpress/wp-admin/revision.php similarity index 100% rename from sources/wp-admin/revision.php rename to sources/wordpress/wp-admin/revision.php diff --git a/sources/wp-admin/setup-config.php b/sources/wordpress/wp-admin/setup-config.php similarity index 100% rename from sources/wp-admin/setup-config.php rename to sources/wordpress/wp-admin/setup-config.php diff --git a/sources/wp-admin/theme-editor.php b/sources/wordpress/wp-admin/theme-editor.php similarity index 100% rename from sources/wp-admin/theme-editor.php rename to sources/wordpress/wp-admin/theme-editor.php diff --git a/sources/wp-admin/theme-install.php b/sources/wordpress/wp-admin/theme-install.php similarity index 100% rename from sources/wp-admin/theme-install.php rename to sources/wordpress/wp-admin/theme-install.php diff --git a/sources/wp-admin/themes.php b/sources/wordpress/wp-admin/themes.php similarity index 100% rename from sources/wp-admin/themes.php rename to sources/wordpress/wp-admin/themes.php diff --git a/sources/wp-admin/tools.php b/sources/wordpress/wp-admin/tools.php similarity index 100% rename from sources/wp-admin/tools.php rename to sources/wordpress/wp-admin/tools.php diff --git a/sources/wp-admin/update-core.php b/sources/wordpress/wp-admin/update-core.php similarity index 100% rename from sources/wp-admin/update-core.php rename to sources/wordpress/wp-admin/update-core.php diff --git a/sources/wp-admin/update.php b/sources/wordpress/wp-admin/update.php similarity index 100% rename from sources/wp-admin/update.php rename to sources/wordpress/wp-admin/update.php diff --git a/sources/wp-admin/upgrade-functions.php b/sources/wordpress/wp-admin/upgrade-functions.php similarity index 100% rename from sources/wp-admin/upgrade-functions.php rename to sources/wordpress/wp-admin/upgrade-functions.php diff --git a/sources/wp-admin/upgrade.php b/sources/wordpress/wp-admin/upgrade.php similarity index 100% rename from sources/wp-admin/upgrade.php rename to sources/wordpress/wp-admin/upgrade.php diff --git a/sources/wp-admin/upload.php b/sources/wordpress/wp-admin/upload.php similarity index 99% rename from sources/wp-admin/upload.php rename to sources/wordpress/wp-admin/upload.php index 646381e..dbdf310 100644 --- a/sources/wp-admin/upload.php +++ b/sources/wordpress/wp-admin/upload.php @@ -57,7 +57,7 @@ if ( 'grid' === $mode ) { require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?> -
+

(%s)" +msgid_plural "All (%s)" +msgstr[0] "Tous (%s)" +msgstr[1] "Tous (%s)" + +#: wp-admin/edit-link-form.php:94 +#: wp-admin/includes/class-wp-links-list-table.php:91 +msgctxt "link name" +msgid "Name" +msgstr "Nom" + +#. translators: comment type radio button +#: wp-admin/edit-form-comment.php:90 +msgctxt "adjective" +msgid "Pending" +msgstr "En attente" + #: wp-admin/credits.php:182 msgid "Release Lead" msgstr "Responsable de cette version" @@ -38,67 +73,68 @@ msgstr "Vous pouvez aussi supprimer les éléments individuellement et accéder msgid "Thank you for updating! WordPress %s brings you a smoother writing and management experience." msgstr "Merci d’avoir mis à jour ! WordPress %s vous donne une écriture plus fluide et une meilleure gestion des contenus." -#: wp-admin/about.php:57 +#: wp-admin/about.php:65 msgid "Manage your media with style" msgstr "Gérez vos médias avec style" -#: wp-admin/about.php:58 +#: wp-admin/about.php:66 msgid "Explore your uploads in a beautiful, endless grid. A new details preview makes viewing and editing any amount of media in sequence a snap." msgstr "Explorez vos médias dans une superbe grille infinie. Une nouvelle prévisualisation détaillée vous permet de voir et de modifier vos fichiers média en un clin d’œil." -#: wp-admin/about.php:84 +#: wp-admin/about.php:92 msgid "Working with embeds has never been easier" msgstr "Travailler avec les médias intégrés n’a jamais été aussi simple" -#: wp-admin/about.php:85 +#: wp-admin/about.php:93 msgid "Paste in a YouTube URL on a new line, and watch it magically become an embedded video. Now try it with a tweet. Oh yeah — embedding has become a visual experience. The editor shows a true preview of your embedded content, saving you time and giving you confidence." -msgstr "Collez une adresse YouTube sur une nouvelle ligne et voyez une vidéo intégrée apparaître comme par magie. Maintenant, essayez avec un tweet. Génial ! L’intégration de médias est devenue plus visuelle que jamaos. L’éditeur présente un véritable aperçu de votre contenu intégré, vous faisant ainsi gagner du temps et vous redonnant confiance en ce que vous faites." +msgstr "Collez une adresse YouTube sur une nouvelle ligne et voyez une vidéo intégrée apparaître comme par magie. Maintenant, essayez avec un tweet. Génial ! L’intégration de médias est devenue plus visuelle que jamais. L’éditeur présente un véritable aperçu de votre contenu intégré, vous faisant ainsi gagner du temps et vous redonnant confiance en ce que vous faites." -#: wp-admin/about.php:86 +#: wp-admin/about.php:94 msgid "We’ve expanded the services supported by default, too — you can embed videos from CollegeHumor, playlists from YouTube, and talks from TED. Check out all of the embeds that WordPress supports." msgstr "Nous avons aussi allongé la liste de sites reconnus par défaut — vous pouvez intégrer des vidéos de CollegeHumor, des listes de lecture YouTube ou des conférences TED. Consultez la liste complète des sites que WordPress reconnaît." -#: wp-admin/about.php:94 +#: wp-admin/about.php:102 msgid "Focus on your content" msgstr "Concentrez-vous sur votre contenu" -#: wp-admin/about.php:95 +#: wp-admin/about.php:103 msgid "Writing and editing is smoother and more immersive with an editor that expands to fit your content as you write, and keeps the formatting tools available at all times." msgstr "L’écriture et la modification de contenus devient plus agréable et immersive avec un éditeur dont la taille s’adapte à votre contenu tandis que vous l’écrivez, et maintien les outils de formatage à portée de souris." -#: wp-admin/about.php:121 +#: wp-admin/about.php:129 msgid "Finding the right plugin" msgstr "Trouver la bonne extension" -#: wp-admin/about.php:122 +#: wp-admin/about.php:130 msgid "There are more than 30,000 free and open source plugins in the WordPress plugin directory. WordPress 4.0 makes it easier to find the right one for your needs, with new metrics, improved search, and a more visual browsing experience." msgstr "Il y a plus de 30 000 extensions libres et open source dans le dépôt d’extensions de WordPress. WordPress 4.0 vous facilite la découverte de celle qui vous correspond, avec de nouveaux indicateurs, une recherche améliorée et navigation plus visuelle." -#: wp-admin/about.php:123 +#: wp-admin/about.php:131 msgid "Browse plugins" msgstr "Parcourir les extensions" -#: wp-admin/about.php:135 +#: wp-admin/about.php:143 msgid "Customizer API" msgstr "API de personnalisation de thème" -#: wp-admin/about.php:136 +#: wp-admin/about.php:144 msgid "Contexts, panels, and a wider array of controls are now supported in the customizer." msgstr "Les contextes, les panneaux et un plus grand choix de contrôles sont maintenant reconnus par le personnalisateur de thème." -#: wp-admin/about.php:139 +#: wp-admin/about.php:147 msgid "Query Ordering" msgstr "Tri de requête" -#: wp-admin/about.php:142 +#. translators: 1: "ORDER BY" (SQL), 2: "WP_Query" +#: wp-admin/about.php:150 msgid "Developers have more flexibility creating %1$s clauses through %2$s." msgstr "Les développeurs ont plus de flexibilité lors de la création de clauses %1$s par le biais de %2$s." -#: wp-admin/about.php:147 +#: wp-admin/about.php:155 msgid "Updated libraries: TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." msgstr "Bibliothèque mises à jour : TinyMCE 4.1.3, jQuery 1.11.1, MediaElement 2.15." -#: wp-admin/plugin-install.php:59 +#: wp-admin/plugin-install.php:78 msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links in the upper left of the screen. These sections rotate regularly." msgstr "Si vous voulez juste vous faire une idée de ce qui est disponible, vous pouvez parcourir les rubriques Mises en avant et Populaires en utilisant les liens en haut à gauche de l’écran. Ces sections sont régulièrement renouvelées." @@ -106,15 +142,10 @@ msgstr "Si vous voulez juste vous faire une idée de ce qui est disponible, vous msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." msgstr "Tous les fichiers que vous mettez en ligne sont listés dans la bibliothèque de médias, avec le dernier mis en ligne qui apparaît en premier." -#: wp-admin/plugin-install.php:29 +#: wp-admin/plugin-install.php:48 msgid "Add Plugins" msgstr "Ajouter des extensions" -#: wp-admin/plugin-install.php:82 -msgctxt "plugins" -msgid "Browse" -msgstr "Parcourir" - #: wp-admin/includes/translation-install.php:23 msgid "Invalid translation type." msgstr "Type de traduction invalide." @@ -152,19 +183,19 @@ msgstr[1] "Corbeilles (%s)" msgid "Welcome to the famous five-minute WordPress installation process! Just fill in the information below and you’ll be on your way to using the most extendable and powerful personal publishing platform in the world." msgstr "Bienvenue dans la très célèbre installation en 5 minutes de WordPress ! Vous n’avez qu’à remplir les informations demandées ci-dessous et vous serez prêt à utiliser la plus extensible et puissante plateforme de publication de contenu au monde." -#: wp-admin/includes/class-wp-plugin-install-list-table.php:470 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 msgid "Untested with your version of WordPress" msgstr "Non testé avec votre version de WordPress" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 msgid "Incompatible with your version of WordPress" msgstr "Incompatible avec votre version de WordPress" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:474 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:476 msgid "Compatible with your version of WordPress" msgstr "Compatible avec votre version de WordPress" -#: wp-admin/includes/plugin-install.php:459 +#: wp-admin/includes/plugin-install.php:464 msgid "%d star" msgid_plural "%d stars" msgstr[0] "%d étoile" @@ -254,34 +285,36 @@ msgctxt "Plugin Installer" msgid "Beta Testing" msgstr "Test de phase beta" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:336 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 msgctxt "Plugin installer group title" msgid "Performance" msgstr "Performance" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:337 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:339 msgctxt "Plugin installer group title" msgid "Social" msgstr "Social" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:338 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:340 msgctxt "Plugin installer group title" msgid "Tools" msgstr "Outils" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:392 +#. translators: 1: Plugin name and version. +#: wp-admin/includes/class-wp-plugin-install-list-table.php:394 msgid "Install %s now" msgstr "Installer %s maintenant" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:399 +#. translators: 1: Plugin name and version +#: wp-admin/includes/class-wp-plugin-install-list-table.php:401 msgid "Update %s now" msgstr "Mettre à jour %s maintenant" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:414 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:416 msgid "More Details" msgstr "Plus de détails" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:465 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:467 msgid "%s download" msgid_plural "%s downloads" msgstr[0] "%s téléchargement" @@ -311,23 +344,23 @@ msgstr "" "JOURNAL DE MISE A JOUR\n" "======================" -#: wp-admin/includes/plugin-install.php:350 +#: wp-admin/includes/plugin-install.php:355 msgctxt "Plugin installer section title" msgid "Reviews" msgstr "Avis" -#: wp-admin/includes/plugin-install.php:442 -#: wp-admin/includes/plugin-install.php:490 +#: wp-admin/includes/plugin-install.php:447 +#: wp-admin/includes/plugin-install.php:495 msgid "Donate to this plugin »" msgstr "Faites à un don à cette extension »" -#: wp-admin/includes/plugin-install.php:458 +#: wp-admin/includes/plugin-install.php:463 msgid "Click to see reviews that provided a rating of %d star" msgid_plural "Click to see reviews that provided a rating of %d stars" msgstr[0] "Cliquez vous pour lire les avis qui donnent une note de %d étoile" msgstr[1] "Cliquez vous pour lire les avis qui donnent une note de %d étoiles" -#: wp-admin/includes/plugin-install.php:470 +#: wp-admin/includes/plugin-install.php:475 msgid "Contributors" msgstr "Contributeurs" @@ -404,6 +437,7 @@ msgstr "Parcourir" msgid "All comment types" msgstr "Tous les types de commentaire" +#. translators: 1: relative date, 2: time, 3: post title #: wp-admin/includes/dashboard.php:724 msgid "%1$s, %2$s %3$s" msgstr "%1$s, à %2$s %3$s" @@ -541,7 +575,7 @@ msgstr "Merci de faire de WordPress votre outil de création. #: wp-admin/options-discussion.php:27 wp-admin/options-general.php:80 #: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 #: wp-admin/options-reading.php:72 wp-admin/options-writing.php:52 -#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:67 +#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:86 #: wp-admin/plugins.php:360 wp-admin/revision.php:120 #: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:104 #: wp-admin/themes.php:86 wp-admin/tools.php:29 wp-admin/update-core.php:490 @@ -550,6 +584,8 @@ msgstr "Merci de faire de WordPress votre outil de création. msgid "Support Forums" msgstr "Forums d’entraide" +#. translators: URL to the Make WordPress 'Get Involved' landing page used on +#. the credits page #: wp-admin/credits.php:164 msgid "https://make.wordpress.org/" msgstr "https://make.wordpress.org/" @@ -670,6 +706,7 @@ msgid_plural "%s Comments" msgstr[0] "%s commentaire" msgstr[1] "%s commentaires" +#. translators: Number of comments in moderation #: wp-admin/includes/dashboard.php:245 msgctxt "comments" msgid "%s in moderation" @@ -677,18 +714,23 @@ msgid_plural "%s in moderation" msgstr[0] "%s en attente de validation" msgstr[1] "%s en attente de validation" +#. translators: date and time format for recent posts on the dashboard, see +#. http:php.net/date #: wp-admin/includes/dashboard.php:715 msgid "M jS" msgstr "j M" +#. translators: 1: relative date, 2: time, 3: post edit link, 4: post title #: wp-admin/includes/dashboard.php:720 msgid "%1$s, %2$s %4$s" msgstr "%1$s, %2$s %4$s" +#. translators: number of megabytes #: wp-admin/includes/dashboard.php:1138 msgid "%s MB Space Allowed" msgstr "%s Mo d’espace autorisés" +#. translators: 1: number of megabytes, 2: percentage #: wp-admin/includes/dashboard.php:1150 msgid "%1$s MB (%2$s%%) Space Used" msgstr "%1$s Mo (%2$s%%) d’espace utilisés" @@ -754,12 +796,14 @@ msgstr "Lors de la prévisualisation sur de petits écrans, vous pouvez utiliser msgid "To activate a widget drag it to a sidebar or click on it. To deactivate a widget and delete its settings, drag it back." msgstr "Pour activer un widget, glissez-le dans la barre latérale ou cliquez dessus. Pour désactiver un widget et supprimer ses réglages, enlevez-le de la barre latérale." +#. translators: 1: The rating, 2: The number of ratings #: wp-admin/includes/template.php:2144 msgid "%1$s rating based on %2$s rating" msgid_plural "%1$s rating based on %2$s ratings" msgstr[0] "Une note de %1$s basée sur %2$s vote" msgstr[1] "Une note de %1$s basée sur %2$s votes" +#. translators: 1: The rating #: wp-admin/includes/template.php:2148 msgid "%s rating" msgstr "Note : %s" @@ -768,10 +812,12 @@ msgstr "Note : %s" msgid "This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. They can use the links under each site to visit either the frontend or the dashboard for that site." msgstr "Cet écran affiche à un utilisateur individuel tous ses sites sur ce réseau, et permet également à cet utilisateur de régler son site principal. Il peut utiliser les liens sous chaque site pour se rendre soit sur son interface publique, soit sur son administration." +#. translators: 1: Error code, 2: Error message. #: wp-admin/includes/class-wp-upgrader.php:2633 msgid "Rollback Error: [%1$s] %2$s" msgstr "Erreur de restauration : [%1$s] %2$s" +#. translators: 1: Error code, 2: Error message. #: wp-admin/includes/class-wp-upgrader.php:2636 msgid "Error: [%1$s] %2$s" msgstr "Erreur : [%1$s] %2$s" @@ -984,14 +1030,17 @@ msgstr "Mise à jour de la traduction de %1$s (%2$s)…" msgid "Translations for %s" msgstr "Traductions pour %s" +#. translators: 1: Site name, 2: WordPress version number. #: wp-admin/includes/class-wp-upgrader.php:2369 msgid "[%1$s] Your site has updated to WordPress %2$s" msgstr "[%1$s] Votre site a été mis à jour vers WordPress %2$s" +#. translators: 1: Site name, 2: WordPress version number. #: wp-admin/includes/class-wp-upgrader.php:2375 msgid "[%1$s] WordPress %2$s is available. Please update!" msgstr "[%1$s] WordPress %2$s est disponible. Veuillez faire une mise à jour !" +#. translators: 1: Site name. #: wp-admin/includes/class-wp-upgrader.php:2380 msgid "[%1$s] URGENT: Your site may be down due to a failed update" msgstr "[%1$s] URGENT : suite à une mise à jour qui a échoué, votre site est peut-être inaccessible." @@ -1065,11 +1114,11 @@ msgstr "Code d'erreur : %s" msgid "ERROR: %s" msgstr "ERREUR : %s" -#: wp-admin/includes/post.php:1436 +#: wp-admin/includes/post.php:1442 msgid "This content is currently locked." msgstr "Ce contenu est actuellement vérouillé." -#: wp-admin/includes/post.php:1438 +#: wp-admin/includes/post.php:1444 msgid "If you take over, %s will be blocked from continuing to edit." msgstr "Si vous souhaitez vous en occuper, %s sera bloqué et ne pourra pas terminer sa modification." @@ -1380,14 +1429,17 @@ msgstr "Quelqu’un est déjà en train de modifier ce contenu. Inutile de r msgid "Compare any two revisions" msgstr "Comparer n’importe quelles révisions" +#. translators: 1: audio track title, 2: album title, 3: artist name #: wp-admin/includes/media.php:281 msgid "\"%1$s\" from %2$s by %3$s." msgstr "%1$s tiré de %2$s par %3$s." +#. translators: 1: audio track title, 2: album title #: wp-admin/includes/media.php:284 msgid "\"%1$s\" from %2$s." msgstr "%1$s tiré de %2$s" +#. translators: 1: audio track title, 2: artist name #: wp-admin/includes/media.php:287 msgid "\"%1$s\" by %2$s." msgstr "%1$s par %2$s." @@ -1458,6 +1510,7 @@ msgstr "Ajouter des éléments de menu depuis la colonne de gauche." msgid "Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the WordPress Plugin Directory or upload a plugin in .zip format via this page." msgstr "Les extensions étendent les fonctionnalités de WordPress, et en ajoutent de nouvelles. Vous pouvez installer des extensions automatiquement en provenance du répertoire des extensions WordPress, ou mettre en ligne une extension au format .zip, via cette page." +#. Plugin URI of the plugin/theme msgid "http://wordpress.org/plugins/hello-dolly/" msgstr "http://wordpress.org/plugins/hello-dolly/" @@ -1558,6 +1611,7 @@ msgctxt "revision date short format" msgid "j M @ G:i" msgstr "j M \\à G \\h i \\m\\i\\n" +#. translators: 1: audio album title, 2: artist name #: wp-admin/includes/media.php:296 msgid "%1$s by %2$s." msgstr "%1$s par %2$s." @@ -1586,11 +1640,11 @@ msgstr "Format audio :" msgid "Audio Codec:" msgstr "Codex audio :" -#: wp-admin/includes/post.php:1475 +#: wp-admin/includes/post.php:1481 msgid "Saving revision..." msgstr "Enregistrement des révisions" -#: wp-admin/includes/post.php:1476 +#: wp-admin/includes/post.php:1482 msgid "Your latest changes were saved as a revision." msgstr "Vos dernières modifications ont été enregistrées dans une révision." @@ -1712,26 +1766,32 @@ msgstr "Descendre d’un cran" msgid "Move to the top" msgstr "Déplacer tout en haut" +#. translators: %s: previous item name #: wp-admin/nav-menus.php:404 msgid "Move under %s" msgstr "Placer sous %s" +#. translators: %s: previous item name #: wp-admin/nav-menus.php:406 msgid "Move out from under %s" msgstr "Sortir de sous %s" +#. translators: %s: previous item name #: wp-admin/nav-menus.php:408 msgid "Under %s" msgstr "Sous %s" +#. translators: %s: previous item name #: wp-admin/nav-menus.php:410 msgid "Out from under %s" msgstr "Sortir de sous %s" +#. translators: 1: item name, 2: item position, 3: total number of items #: wp-admin/nav-menus.php:412 msgid "%1$s. Menu item %2$d of %3$d." msgstr "%1$s. Élément de menu %2$d sur %3$d." +#. translators: 1: item name, 2: item position, 3: parent item name #: wp-admin/nav-menus.php:414 msgid "%1$s. Sub item number %2$d under %3$s." msgstr "%1$s. Sous-élément numéro %2$d sous %3$s." @@ -1792,7 +1852,7 @@ msgstr "Brouillon créé le %1$s à %2$s" msgid "%s has taken over and is currently editing." msgstr "%s a pris la main et modifie actuellement ce contenu." -#: wp-admin/includes/post.php:1461 +#: wp-admin/includes/post.php:1467 msgid "Take over" msgstr "Prendre la main" @@ -1963,6 +2023,7 @@ msgctxt "color" msgid "Default: %s" msgstr "Par défaut : %s" +#. translators: column name #: wp-admin/includes/class-wp-media-list-table.php:251 msgctxt "column name" msgid "Uploaded to" @@ -2166,15 +2227,15 @@ msgstr "Demander aux moteurs de recherche de ne pas indexer ce site" msgid "It is up to search engines to honor this request." msgstr "Certains moteurs de recherche peuvent décider de l’indexer malgré tout." -#: wp-admin/plugin-install.php:58 +#: wp-admin/plugin-install.php:77 msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress.org Plugin Directory for a particular Term, Author, or Tag. You can also search the directory by selecting popular tags. Tags in larger type mean more plugins have been labeled with that tag." msgstr "Si vous savez ce que vous voulez, commencez par le champ « Recherche » : il vous permet de lancer une recherche sur le dépôt d’extensions de WordPress.org, pour un terme, un auteur, ou un mot-clé particulier. Vous pouvez également lancer une recherche en cliquant sur un des mots-clés populaires. Plus un mot-clé est grand, plus il fait référence à un grand nombre d’extensions." -#: wp-admin/plugin-install.php:60 +#: wp-admin/plugin-install.php:79 msgid "You can also browse a user’s favorite plugins, by using the Favorites link in the upper left of the screen and entering their WordPress.org username." msgstr "Vous pouvez voir les extensions préférées d’un utililsateur en utilisant le lien Préférées situé en haut à gauche de l’écran, et en renseignant leur identifiant WordPress.org" -#: wp-admin/plugin-install.php:61 +#: wp-admin/plugin-install.php:80 msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload link in the upper left. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." msgstr "Si vous voulez installer une extension que vous avez téléchargée depuis un site tiers, cliquez sur le lien « Envoyer ». Il vous sera demandé d’indiquer le fichier .zip à mettre en ligne, et ceci fait, vous pourrez activer l’extension." @@ -2351,6 +2412,7 @@ msgstr "Vous pouvez utiliser une image d’en-tête personnalisée pour votr msgid "Skip Cropping, Publish Image as Is" msgstr "Pas de recadrage, utiliser l’image telle quelle" +#. translators: %s is the theme name in the Customize/Live Preview pane #: wp-admin/customize.php:139 msgid "You are previewing %s" msgstr "Vous prévisualisez %s" @@ -2381,7 +2443,7 @@ msgstr "Si vous ne souhaitez pas que votre site utilise une image d’en-tê msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." msgstr "Vous avez tenté de modifier un élément qui n’est pas un fichier joint. Veuillez réessayer." -#: wp-admin/includes/class-wp-plugin-install-list-table.php:405 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:407 msgctxt "plugin" msgid "Installed" msgstr "Installée" @@ -2548,9 +2610,9 @@ msgid "Restore" msgstr "Rétablir" #: wp-admin/includes/class-wp-media-list-table.php:398 -#: wp-admin/includes/class-wp-plugin-install-list-table.php:461 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:463 #: wp-admin/includes/class-wp-posts-list-table.php:734 -#: wp-admin/includes/plugin-install.php:429 wp-admin/includes/revision.php:173 +#: wp-admin/includes/plugin-install.php:434 wp-admin/includes/revision.php:173 msgid "%s ago" msgstr "Il y a %s" @@ -2574,7 +2636,7 @@ msgid "Collapse Sidebar" msgstr "Réduire la barre latérale" #: wp-admin/includes/class-wp-theme-install-list-table.php:381 -#: wp-admin/includes/plugin-install.php:424 +#: wp-admin/includes/plugin-install.php:429 msgid "Version:" msgstr "Version : " @@ -2679,14 +2741,17 @@ msgstr "Mot-clé" msgid "This theme requires a parent theme. Checking if it is installed…" msgstr "Ce thème nécessite un thème parent. Nous vérifions s’il est installé…" +#. translators: 1: theme name, 2: version #: wp-admin/includes/class-wp-upgrader.php:826 msgid "Preparing to install %1$s %2$s…" msgstr "Préparation à l’installation de %1$s %2$s…" +#. translators: 1: theme name, 2: version #: wp-admin/includes/class-wp-upgrader.php:828 msgid "The parent theme, %1$s %2$s, is currently installed." msgstr "Le thème parent, %1$s %2$s, est bien installé." +#. translators: 1: theme name, 2: version #: wp-admin/includes/class-wp-upgrader.php:830 msgid "Successfully installed the parent theme, %1$s %2$s." msgstr "Le thème parent, %1$s %2$s, a bien été installé." @@ -2739,15 +2804,19 @@ msgstr[1] "Cassé (%s)" msgid "Light" msgstr "Clair" +#. Plugin Name of the plugin/theme msgid "Hello Dolly" msgstr "Hello Dolly" +#. Description of the plugin/theme msgid "This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the upper right of your admin screen on every page." msgstr "Ce n'est pas qu'une extension. Elle symbolise l'espoir et l'enthousiasme de toute une génération, résumé en deux mots, qu'a notamment chanté Louis Armstrong : Hello, Dolly. Une fois activé, elle affichera une ligne aléatoirement des paroles de la chanson Hello, Dolly, en haut à droite de toutes les pages de l'administration." +#. Author of the plugin/theme msgid "Matt Mullenweg" msgstr "Matt Mullenweg" +#. Author URI of the plugin/theme msgid "http://ma.tt/" msgstr "http://ma.tt/" @@ -2759,6 +2828,7 @@ msgstr "Afficher à l’écran" msgid "Welcome - Shows links for some of the most common tasks when setting up a new site." msgstr "Bienvenue - Affiche des liens pour certaines des tâches les plus courantes lors de l’installation d’un nouveau site." +#. translators: 1: user_login, 2: user_email #: wp-admin/includes/ajax-actions.php:284 msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" @@ -2767,21 +2837,13 @@ msgstr "%1$s (%2$s)" msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." msgstr "Une nouvelle version de %1$s est disponible. Afficher les détails de la version %4$s. Pas de possibilité de mise à jour automatique pour ce thème." +#. translators: default start of the week. 0 = Sunday, 1 = Monday #: wp-admin/includes/schema.php:375 msgctxt "start of week" msgid "1" msgstr "1" -#: wp-admin/includes/screen.php:1049 -msgctxt "Welcome panel" -msgid "Welcome" -msgstr "Bienvenue" - -#: wp-admin/includes/schema.php:360 -msgctxt "default GMT offset or timezone string" -msgid "0" -msgstr "1" - +#. translators: 1: month number (01, 02, etc.), 2: month abbreviation #: wp-admin/includes/template.php:742 msgid "%1$s-%2$s" msgstr "%1$s-%2$s" @@ -2920,10 +2982,12 @@ msgstr "" msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." msgstr "Votre adresse e-mail n’a pas encore été mise à jour. Veuillez vérifier votre boite de réception %s pour consulter l’e-mail de confirmation." +#. translators: Gigabytes #: wp-admin/includes/ms.php:383 msgid "GB" msgstr "Go" +#. translators: Megabytes #: wp-admin/includes/ms.php:387 msgid "MB" msgstr "Mo" @@ -3029,6 +3093,7 @@ msgstr[1] "Super-admins (%s)" msgid "American English" msgstr "Anglais (US)" +#. translators: My sites label #: wp-admin/includes/ms.php:637 msgid "Primary Site" msgstr "Site principal" @@ -3184,36 +3249,38 @@ msgstr "Pour autoriser cette page à réparer automatiquement les problèmes de msgid "No comments awaiting moderation." msgstr "Aucun commentaire en attente de modération." -#: wp-admin/includes/plugin-install.php:349 +#: wp-admin/includes/plugin-install.php:354 msgctxt "Plugin installer section title" msgid "Changelog" msgstr "Liste des modifications" -#: wp-admin/includes/plugin-install.php:351 +#: wp-admin/includes/plugin-install.php:356 msgctxt "Plugin installer section title" msgid "Other Notes" msgstr "Autres notes" -#: wp-admin/includes/plugin-install.php:347 +#: wp-admin/includes/plugin-install.php:352 msgctxt "Plugin installer section title" msgid "FAQ" msgstr "FAQ" -#: wp-admin/includes/plugin-install.php:346 +#: wp-admin/includes/plugin-install.php:351 msgctxt "Plugin installer section title" msgid "Installation" msgstr "Installation" -#: wp-admin/includes/plugin-install.php:345 +#: wp-admin/includes/plugin-install.php:350 msgctxt "Plugin installer section title" msgid "Description" msgstr "Description" -#: wp-admin/includes/plugin-install.php:348 +#: wp-admin/includes/plugin-install.php:353 msgctxt "Plugin installer section title" msgid "Screenshots" msgstr "Captures d’écrans" +#. translators: %s is a placeholder that must come at the start of the URL +#. path. #: wp-admin/options-permalink.php:244 msgid "If you like, you may enter custom structures for your category and tag URLs here. For example, using 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 "Published at %4$s × %5$s in %8$s." msgstr "Publié le à %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 by %4$s." msgstr "Cette entrée a été publiée dans %1$s, et marquée avec %2$s, le %3$s par %4$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('