From 10d958302488e42762a53f3bdbe8270ec63b55c7 Mon Sep 17 00:00:00 2001 From: Nikolai Kristiansen Date: Thu, 27 Jun 2013 19:24:04 +0200 Subject: [PATCH] Updates and minor fixes --- readme.html | 2 +- wp-admin/about.php | 6 +- wp-admin/edit-form-advanced.php | 18 +- wp-admin/includes/class-wp-importer.php | 1 + wp-admin/includes/class-wp-upgrader.php | 28 +- wp-admin/includes/file.php | 18 +- wp-admin/includes/media.php | 4 +- wp-admin/includes/post.php | 27 +- wp-admin/includes/schema.php | 2 +- wp-admin/includes/update-core.php | 2 + wp-admin/includes/upgrade.php | 10 + wp-admin/update.php | 16 +- wp-content/languages/admin-nb_NO.mo | Bin 323766 -> 323634 bytes wp-content/languages/admin-nb_NO.po | 359 ++++---- wp-content/languages/admin-network-nb_NO.mo | Bin 46016 -> 46069 bytes wp-content/languages/admin-network-nb_NO.po | 6 +- .../languages/continents-cities-nb_NO.mo | Bin 19001 -> 19001 bytes .../languages/continents-cities-nb_NO.po | 2 +- wp-content/languages/nb_NO.mo | Bin 157968 -> 157497 bytes wp-content/languages/nb_NO.po | 714 ++++++++-------- .../languages/themes/twentyeleven-nb_NO.mo | Bin 15754 -> 15754 bytes .../languages/themes/twentyeleven-nb_NO.po | 2 +- .../languages/themes/twentyten-nb_NO.mo | Bin 8882 -> 8882 bytes .../languages/themes/twentyten-nb_NO.po | 2 +- .../languages/themes/twentytwelve-nb_NO.mo | Bin 7228 -> 7228 bytes .../languages/themes/twentytwelve-nb_NO.po | 4 +- wp-content/plugins/akismet/.htaccess | 5 + wp-content/plugins/akismet/admin.php | 456 +++++----- wp-content/plugins/akismet/akismet.css | 13 +- wp-content/plugins/akismet/akismet.js | 12 + wp-content/plugins/akismet/akismet.php | 4 +- wp-content/plugins/akismet/readme.txt | 11 +- .../plugins/wordpress-seo/CONTRIBUTING.md | 38 + wp-content/plugins/wordpress-seo/README.md | 45 + .../wordpress-seo/admin/class-admin.php | 35 +- .../wordpress-seo/admin/class-config.php | 11 + .../wordpress-seo/admin/class-metabox.php | 78 +- .../admin/class-opengraph-admin.php | 4 +- .../wordpress-seo/admin/class-pointers.php | 14 +- .../wordpress-seo/admin/pages/dashboard.php | 196 ++++- .../wordpress-seo/admin/pages/files.php | 2 +- .../wordpress-seo/admin/pages/import.php | 4 +- .../wordpress-seo/admin/pages/metas.php | 21 +- .../plugins/wordpress-seo/admin/pages/rss.php | 2 +- .../wordpress-seo/admin/pages/social.php | 64 +- .../admin/pages/xml-sitemaps.php | 35 +- .../wordpress-seo/css/metabox-tabs.css | 1 + .../plugins/wordpress-seo/css/wpseo-rtl.css | 70 ++ .../wordpress-seo/css/yst_plugin_tools.css | 4 + .../wordpress-seo/frontend/class-frontend.php | 14 +- .../frontend/class-opengraph.php | 63 +- .../wordpress-seo/frontend/class-twitter.php | 105 ++- .../images/banner-website-review.png | Bin 31685 -> 43731 bytes .../wordpress-seo/images/twitter-icon.png | Bin 710 -> 0 bytes .../inc/class-sitemap-walker.php | 81 ++ .../wordpress-seo/inc/class-sitemaps.php | 278 +++++- .../wordpress-seo/inc/wpseo-functions.php | 19 +- .../inc/wpseo-non-ajax-functions.php | 243 +++++- .../plugins/wordpress-seo/js/wp-seo-admin.js | 2 +- .../wordpress-seo/js/wp-seo-metabox.js | 28 +- .../languages/wordpress-seo-ar.mo | Bin 6665 -> 83750 bytes .../languages/wordpress-seo-da_DK.mo | Bin 27342 -> 33273 bytes .../languages/wordpress-seo-de_DE.mo | Bin 60669 -> 69215 bytes .../languages/wordpress-seo-el_GR.mo | Bin 35301 -> 42706 bytes .../languages/wordpress-seo-es_ES.mo | Bin 61312 -> 63580 bytes .../languages/wordpress-seo-fa_IR.mo | Bin 53239 -> 54942 bytes .../languages/wordpress-seo-fr_FR.mo | Bin 71762 -> 72360 bytes .../languages/wordpress-seo-he_IL.mo | Bin 72684 -> 72559 bytes .../languages/wordpress-seo-hr.mo | Bin 0 -> 796 bytes .../languages/wordpress-seo-id_ID.mo | Bin 59135 -> 59720 bytes .../languages/wordpress-seo-nl_NL.mo | Bin 55777 -> 66614 bytes .../languages/wordpress-seo-pt_PT.mo | Bin 7695 -> 35774 bytes .../languages/wordpress-seo-ro_RO.mo | Bin 11756 -> 36083 bytes .../languages/wordpress-seo-ru_RU.mo | Bin 91133 -> 91991 bytes .../languages/wordpress-seo-sl_SI.mo | Bin 0 -> 1354 bytes .../languages/wordpress-seo-sv_SE.mo | Bin 68170 -> 64833 bytes .../languages/wordpress-seo-tr_TK.mo | Bin 0 -> 24228 bytes .../languages/wordpress-seo-zh_CN.mo | Bin 58434 -> 57627 bytes .../wordpress-seo/languages/wordpress-seo.pot | 801 +++++++++++------- wp-content/plugins/wordpress-seo/phpunit.xml | 14 + wp-content/plugins/wordpress-seo/readme.txt | 99 ++- .../plugins/wordpress-seo/tests/bootstrap.php | 22 + .../wordpress-seo/tests/test-unit-tests.php | 7 + wp-content/plugins/wordpress-seo/wp-seo.php | 11 +- .../plugins/wordpress-seo/wpml-config.xml | 0 wp-content/themes/studio13/front-page.php | 2 +- wp-content/themes/studio13/header.php | 4 +- wp-includes/class-feed.php | 12 +- wp-includes/class-http.php | 35 +- wp-includes/class-oembed.php | 37 +- wp-includes/class-phpass.php | 2 +- wp-includes/class-wp-admin-bar.php | 2 + wp-includes/class-wp-xmlrpc-server.php | 3 +- wp-includes/comment.php | 58 +- wp-includes/deprecated.php | 2 +- wp-includes/formatting.php | 7 +- wp-includes/functions.php | 20 +- wp-includes/http.php | 61 ++ wp-includes/js/media-editor.js | 1 + wp-includes/js/media-editor.min.js | 2 +- wp-includes/js/plupload/handlers.js | 7 +- wp-includes/js/plupload/handlers.min.js | 2 +- wp-includes/js/swfupload/handlers.js | 7 +- wp-includes/js/swfupload/handlers.min.js | 2 +- wp-includes/js/swfupload/swfupload-all.js | 8 - wp-includes/js/swfupload/swfupload.swf | Bin 12547 -> 12767 bytes .../js/tinymce/plugins/media/moxieplayer.swf | Bin 19980 -> 145 bytes wp-includes/js/tinymce/tiny_mce.js | 2 +- wp-includes/media-template.php | 8 +- wp-includes/pluggable.php | 4 +- wp-includes/post-template.php | 13 +- wp-includes/post.php | 5 +- wp-includes/rss.php | 2 +- wp-includes/script-loader.php | 9 +- wp-includes/user.php | 2 +- wp-includes/version.php | 6 +- wp-includes/wp-db.php | 3 + wp-login.php | 9 +- 118 files changed, 2992 insertions(+), 1480 deletions(-) create mode 100644 wp-content/plugins/wordpress-seo/CONTRIBUTING.md create mode 100644 wp-content/plugins/wordpress-seo/README.md create mode 100644 wp-content/plugins/wordpress-seo/css/wpseo-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/images/twitter-icon.png create mode 100644 wp-content/plugins/wordpress-seo/inc/class-sitemap-walker.php create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-hr.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-sl_SI.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-tr_TK.mo create mode 100644 wp-content/plugins/wordpress-seo/phpunit.xml create mode 100644 wp-content/plugins/wordpress-seo/tests/bootstrap.php create mode 100644 wp-content/plugins/wordpress-seo/tests/test-unit-tests.php mode change 100755 => 100644 wp-content/plugins/wordpress-seo/wpml-config.xml delete mode 100644 wp-includes/js/swfupload/swfupload-all.js diff --git a/readme.html b/readme.html index 885494b..1f66b20 100644 --- a/readme.html +++ b/readme.html @@ -8,7 +8,7 @@

WordPress -
Version 3.5.1 +
Version 3.5.2

Semantic Personal Publishing Platform

diff --git a/wp-admin/about.php b/wp-admin/about.php index 3f908f0..552437d 100644 --- a/wp-admin/about.php +++ b/wp-admin/about.php @@ -34,7 +34,11 @@ 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.', 12 ), '3.5.2', number_format_i18n( 12 ) ); ?> + the release notes.' ), 'http://codex.wordpress.org/Version_3.5.2' ); ?> +

Version %1$s addressed some security issues and fixed %2$s bug.', 'Version %1$s addressed some security issues and fixed %2$s bugs.', 37 ), '3.5.1', number_format_i18n( 37 ) ); ?> the release notes.' ), 'http://codex.wordpress.org/Version_3.5.1' ); ?> diff --git a/wp-admin/edit-form-advanced.php b/wp-admin/edit-form-advanced.php index 7d142d9..fdf2113 100644 --- a/wp-admin/edit-form-advanced.php +++ b/wp-admin/edit-form-advanced.php @@ -144,7 +144,7 @@ if ( post_type_supports($post_type, 'trackbacks') ) if ( post_type_supports($post_type, 'custom-fields') ) add_meta_box('postcustom', __('Custom Fields'), 'post_custom_meta_box', null, 'normal', 'core'); -do_action('dbx_post_advanced'); +do_action('dbx_post_advanced', $post); if ( post_type_supports($post_type, 'comments') ) add_meta_box('commentstatusdiv', __('Discussion'), 'post_comment_status_meta_box', null, 'normal', 'core'); @@ -296,7 +296,7 @@ if ( isset( $post_new_file ) && current_user_can( $post_type_object->cap->create

-
> +> @@ -354,7 +354,7 @@ wp_nonce_field( 'samplepermalink', 'samplepermalinknonce', false ); @@ -383,16 +383,16 @@ if ( post_type_supports($post_type, 'editor') ) {
- +
diff --git a/wp-admin/includes/class-wp-importer.php b/wp-admin/includes/class-wp-importer.php index 0cfc9fe..0268e7e 100644 --- a/wp-admin/includes/class-wp-importer.php +++ b/wp-admin/includes/class-wp-importer.php @@ -183,6 +183,7 @@ class WP_Importer { $headers = array(); $args = array(); + $args['reject_unsafe_urls'] = true; if ( true === $head ) $args['method'] = 'HEAD'; if ( !empty( $username ) && !empty( $password ) ) diff --git a/wp-admin/includes/class-wp-upgrader.php b/wp-admin/includes/class-wp-upgrader.php index ef8fb5f..6315592 100644 --- a/wp-admin/includes/class-wp-upgrader.php +++ b/wp-admin/includes/class-wp-upgrader.php @@ -98,7 +98,7 @@ class WP_Upgrader { break; default: if ( ! $wp_filesystem->find_folder($dir) ) - return new WP_Error('fs_no_folder', sprintf($this->strings['fs_no_folder'], $dir)); + return new WP_Error( 'fs_no_folder', sprintf( $this->strings['fs_no_folder'], esc_html( basename( $dir ) ) ) ); break; } } @@ -1133,7 +1133,7 @@ class WP_Upgrader_Skin { } elseif ( is_wp_error($errors) && $errors->get_error_code() ) { foreach ( $errors->get_error_messages() as $message ) { if ( $errors->get_error_data() ) - $this->feedback($message . ' ' . $errors->get_error_data() ); + $this->feedback($message . ' ' . esc_html( $errors->get_error_data() ) ); else $this->feedback($message); } @@ -1147,8 +1147,11 @@ class WP_Upgrader_Skin { if ( strpos($string, '%') !== false ) { $args = func_get_args(); $args = array_splice($args, 1); - if ( !empty($args) ) + if ( $args ) { + $args = array_map( 'strip_tags', $args ); + $args = array_map( 'esc_html', $args ); $string = vsprintf($string, $args); + } } if ( empty($string) ) return; @@ -1188,11 +1191,11 @@ class Plugin_Upgrader_Skin extends WP_Upgrader_Skin { function after() { $this->plugin = $this->upgrader->plugin_info(); if ( !empty($this->plugin) && !is_wp_error($this->result) && $this->plugin_active ){ - echo ''; + echo ''; } $update_actions = array( - 'activate_plugin' => '' . __('Activate Plugin') . '', + 'activate_plugin' => '' . __('Activate Plugin') . '', 'plugins_page' => '' . __('Return to Plugins page') . '' ); if ( $this->plugin_active || ! $this->result || is_wp_error( $this->result ) || ! current_user_can( 'activate_plugins' ) ) @@ -1244,8 +1247,11 @@ class Bulk_Upgrader_Skin extends WP_Upgrader_Skin { if ( strpos($string, '%') !== false ) { $args = func_get_args(); $args = array_splice($args, 1); - if ( !empty($args) ) + if ( $args ) { + $args = array_map( 'strip_tags', $args ); + $args = array_map( 'esc_html', $args ); $string = vsprintf($string, $args); + } } if ( empty($string) ) return; @@ -1269,7 +1275,7 @@ class Bulk_Upgrader_Skin extends WP_Upgrader_Skin { if ( is_wp_error($error) ) { foreach ( $error->get_error_messages() as $emessage ) { if ( $error->get_error_data() ) - $messages[] = $emessage . ' ' . $error->get_error_data(); + $messages[] = $emessage . ' ' . esc_html( $error->get_error_data() ); else $messages[] = $emessage; } @@ -1430,12 +1436,12 @@ class Plugin_Installer_Skin extends WP_Upgrader_Skin { $from = isset($_GET['from']) ? stripslashes($_GET['from']) : 'plugins'; if ( 'import' == $from ) - $install_actions['activate_plugin'] = '' . __('Activate Plugin & Run Importer') . ''; + $install_actions['activate_plugin'] = '' . __('Activate Plugin & Run Importer') . ''; else - $install_actions['activate_plugin'] = '' . __('Activate Plugin') . ''; + $install_actions['activate_plugin'] = '' . __('Activate Plugin') . ''; if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) { - $install_actions['network_activate'] = '' . __('Network Activate') . ''; + $install_actions['network_activate'] = '' . __('Network Activate') . ''; unset( $install_actions['activate_plugin'] ); } @@ -1670,4 +1676,4 @@ class File_Upload_Upgrader { return true; } -} \ No newline at end of file +} diff --git a/wp-admin/includes/file.php b/wp-admin/includes/file.php index 942f347..96b6db4 100644 --- a/wp-admin/includes/file.php +++ b/wp-admin/includes/file.php @@ -328,8 +328,14 @@ function wp_handle_upload( &$file, $overrides = false, $time = null ) { // Move the file to the uploads dir $new_file = $uploads['path'] . "/$filename"; - if ( false === @ move_uploaded_file( $file['tmp_name'], $new_file ) ) - return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $uploads['path'] ) ); + if ( false === @ move_uploaded_file( $file['tmp_name'], $new_file ) ) { + if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) + $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; + else + $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; + + return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $error_path ) ); + } // Set correct file permissions $stat = stat( dirname( $new_file )); @@ -452,7 +458,11 @@ function wp_handle_sideload( &$file, $overrides = false, $time = null ) { // Move the file to the uploads dir $new_file = $uploads['path'] . "/$filename"; if ( false === @ rename( $file['tmp_name'], $new_file ) ) { - return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $uploads['path'] ) ); + if ( 0 === strpos( $uploads['basedir'], ABSPATH ) ) + $error_path = str_replace( ABSPATH, '', $uploads['basedir'] ) . $uploads['subdir']; + else + $error_path = basename( $uploads['basedir'] ) . $uploads['subdir']; + return $upload_error_handler( $file, sprintf( __('The uploaded file could not be moved to %s.' ), $error_path ) ); } // Set correct file permissions @@ -487,7 +497,7 @@ function download_url( $url, $timeout = 300 ) { if ( ! $tmpfname ) return new WP_Error('http_no_file', __('Could not create Temporary file.')); - $response = wp_remote_get( $url, array( 'timeout' => $timeout, 'stream' => true, 'filename' => $tmpfname ) ); + $response = wp_remote_get( $url, array( 'timeout' => $timeout, 'stream' => true, 'filename' => $tmpfname, 'reject_unsafe_urls' => true ) ); if ( is_wp_error( $response ) ) { unlink( $tmpfname ); diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php index a8751f1..3938943 100644 --- a/wp-admin/includes/media.php +++ b/wp-admin/includes/media.php @@ -2270,9 +2270,7 @@ function multisite_over_quota_message() { * * @since 3.5.0 */ -function edit_form_image_editor() { - $post = get_post(); - +function edit_form_image_editor( $post ) { $open = isset( $_GET['image-editor'] ); if ( $open ) require_once ABSPATH . 'wp-admin/includes/image-edit.php'; diff --git a/wp-admin/includes/post.php b/wp-admin/includes/post.php index e4866ad..f3ba569 100644 --- a/wp-admin/includes/post.php +++ b/wp-admin/includes/post.php @@ -65,15 +65,24 @@ function _wp_translate_postdata( $update = false, $post_data = null ) { } } - if ( ! $update && isset( $post_data['user_ID'] ) && ( $post_data['post_author'] != $post_data['user_ID'] ) + if ( isset( $post_data['user_ID'] ) && ( $post_data['post_author'] != $post_data['user_ID'] ) && ! current_user_can( $ptype->cap->edit_others_posts ) ) { - - if ( 'page' == $post_data['post_type'] ) - return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) ); - else - return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) ); + if ( $update ) { + if ( 'page' == $post_data['post_type'] ) + return new WP_Error( 'edit_others_pages', __( 'You are not allowed to edit pages as this user.' ) ); + else + return new WP_Error( 'edit_others_posts', __( 'You are not allowed to edit posts as this user.' ) ); + } else { + if ( 'page' == $post_data['post_type'] ) + return new WP_Error( 'edit_others_pages', __( 'You are not allowed to create pages as this user.' ) ); + else + return new WP_Error( 'edit_others_posts', __( 'You are not allowed to create posts as this user.' ) ); + } } + if ( ! empty( $post_data['post_status'] ) ) + $post_data['post_status'] = sanitize_key( $post_data['post_status'] ); + // What to do based on which button they pressed if ( isset($post_data['saveasdraft']) && '' != $post_data['saveasdraft'] ) $post_data['post_status'] = 'draft'; @@ -92,10 +101,12 @@ function _wp_translate_postdata( $update = false, $post_data = null ) { $post_id = false; $previous_status = $post_id ? get_post_field( 'post_status', $post_id ) : false; + $published_statuses = array( 'publish', 'future' ); + // Posts 'submitted for approval' present are submitted to $_POST the same as if they were being published. // Change status from 'publish' to 'pending' if user lacks permissions to publish or to resave published posts. - if ( isset($post_data['post_status']) && ('publish' == $post_data['post_status'] && !current_user_can( $ptype->cap->publish_posts )) ) - if ( $previous_status != 'publish' || !current_user_can( 'edit_post', $post_id ) ) + if ( isset($post_data['post_status']) && (in_array( $post_data['post_status'], $published_statuses ) && !current_user_can( $ptype->cap->publish_posts )) ) + if ( ! in_array( $previous_status, $published_statuses ) || !current_user_can( 'edit_post', $post_id ) ) $post_data['post_status'] = 'pending'; if ( ! isset($post_data['post_status']) ) diff --git a/wp-admin/includes/schema.php b/wp-admin/includes/schema.php index 5dfb41b..f042fdd 100644 --- a/wp-admin/includes/schema.php +++ b/wp-admin/includes/schema.php @@ -536,7 +536,7 @@ function populate_options() { 'can_compress_scripts', 'page_uris', 'update_core', 'update_plugins', 'update_themes', 'doing_cron', 'random_seed', 'rss_excerpt_length', 'secret', 'use_linksupdate', 'default_comment_status_page', 'wporg_popular_tags', 'what_to_show', 'rss_language', 'language', 'enable_xmlrpc', 'enable_app', - 'autoembed_urls', 'default_post_edit_rows', + 'embed_autourls', 'default_post_edit_rows', ); foreach ( $unusedoptions as $option ) delete_option($option); diff --git a/wp-admin/includes/update-core.php b/wp-admin/includes/update-core.php index 795567e..daf7734 100644 --- a/wp-admin/includes/update-core.php +++ b/wp-admin/includes/update-core.php @@ -536,6 +536,8 @@ $_old_files = array( 'wp-includes/js/jquery/ui/jquery.effects.transfer.min.js', 'wp-includes/js/jquery/ui/jquery.effects.fold.min.js', 'wp-admin/options-privacy.php', +// 3.5.2 +'wp-includes/js/swfupload/swfupload-all.js', ); /** diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php index c192cf3..d22922e 100644 --- a/wp-admin/includes/upgrade.php +++ b/wp-admin/includes/upgrade.php @@ -1277,6 +1277,16 @@ function upgrade_network() { // 3.5 if ( $wp_current_db_version < 21823 ) update_site_option( 'ms_files_rewriting', '1' ); + + // 3.5.2 + if ( $wp_current_db_version < 22442 ) { + $illegal_names = get_site_option( 'illegal_names' ); + if ( is_array( $illegal_names ) && count( $illegal_names ) === 1 ) { + $illegal_name = reset( $illegal_names ); + $illegal_names = explode( ' ', $illegal_name ); + update_site_option( 'illegal_names', $illegal_names ); + } + } } // The functions we use to actually do stuff diff --git a/wp-admin/update.php b/wp-admin/update.php index 687142e..caed6e7 100644 --- a/wp-admin/update.php +++ b/wp-admin/update.php @@ -57,7 +57,7 @@ if ( isset($_GET['action']) ) { require_once(ABSPATH . 'wp-admin/admin-header.php'); $nonce = 'upgrade-plugin_' . $plugin; - $url = 'update.php?action=upgrade-plugin&plugin=' . $plugin; + $url = 'update.php?action=upgrade-plugin&plugin=' . urlencode( $plugin ); $upgrader = new Plugin_Upgrader( new Plugin_Upgrader_Skin( compact('title', 'nonce', 'url', 'plugin') ) ); $upgrader->upgrade($plugin); @@ -70,9 +70,9 @@ if ( isset($_GET['action']) ) { check_admin_referer('activate-plugin_' . $plugin); if ( ! isset($_GET['failure']) && ! isset($_GET['success']) ) { - wp_redirect( admin_url('update.php?action=activate-plugin&failure=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']) ); + wp_redirect( admin_url('update.php?action=activate-plugin&failure=true&plugin=' . urlencode( $plugin ) . '&_wpnonce=' . $_GET['_wpnonce']) ); activate_plugin( $plugin, '', ! empty( $_GET['networkwide'] ), true ); - wp_redirect( admin_url('update.php?action=activate-plugin&success=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']) ); + wp_redirect( admin_url('update.php?action=activate-plugin&success=true&plugin=' . urlencode( $plugin ) . '&_wpnonce=' . $_GET['_wpnonce']) ); die(); } iframe_header( __('Plugin Reactivation'), true ); @@ -107,7 +107,7 @@ if ( isset($_GET['action']) ) { $title = sprintf( __('Installing Plugin: %s'), $api->name . ' ' . $api->version ); $nonce = 'install-plugin_' . $plugin; - $url = 'update.php?action=install-plugin&plugin=' . $plugin; + $url = 'update.php?action=install-plugin&plugin=' . urlencode( $plugin ); if ( isset($_GET['from']) ) $url .= '&from=' . urlencode(stripslashes($_GET['from'])); @@ -132,7 +132,7 @@ if ( isset($_GET['action']) ) { $submenu_file = 'plugin-install.php'; require_once(ABSPATH . 'wp-admin/admin-header.php'); - $title = sprintf( __('Installing Plugin from uploaded file: %s'), basename( $file_upload->filename ) ); + $title = sprintf( __('Installing Plugin from uploaded file: %s'), esc_html( basename( $file_upload->filename ) ) ); $nonce = 'plugin-upload'; $url = add_query_arg(array('package' => $file_upload->id), 'update.php?action=upload-plugin'); $type = 'upload'; //Install plugin type, From Web or an Upload. @@ -160,7 +160,7 @@ if ( isset($_GET['action']) ) { require_once(ABSPATH . 'wp-admin/admin-header.php'); $nonce = 'upgrade-theme_' . $theme; - $url = 'update.php?action=upgrade-theme&theme=' . $theme; + $url = 'update.php?action=upgrade-theme&theme=' . urlencode( $theme ); $upgrader = new Theme_Upgrader( new Theme_Upgrader_Skin( compact('title', 'nonce', 'url', 'theme') ) ); $upgrader->upgrade($theme); @@ -213,7 +213,7 @@ if ( isset($_GET['action']) ) { $title = sprintf( __('Installing Theme: %s'), $api->name . ' ' . $api->version ); $nonce = 'install-theme_' . $theme; - $url = 'update.php?action=install-theme&theme=' . $theme; + $url = 'update.php?action=install-theme&theme=' . urlencode( $theme ); $type = 'web'; //Install theme type, From Web or an Upload. $upgrader = new Theme_Upgrader( new Theme_Installer_Skin( compact('title', 'url', 'nonce', 'plugin', 'api') ) ); @@ -238,7 +238,7 @@ if ( isset($_GET['action']) ) { require_once(ABSPATH . 'wp-admin/admin-header.php'); - $title = sprintf( __('Installing Theme from uploaded file: %s'), basename( $file_upload->filename ) ); + $title = sprintf( __('Installing Theme from uploaded file: %s'), esc_html( basename( $file_upload->filename ) ) ); $nonce = 'theme-upload'; $url = add_query_arg(array('package' => $file_upload->id), 'update.php?action=upload-theme'); $type = 'upload'; //Install plugin type, From Web or an Upload. diff --git a/wp-content/languages/admin-nb_NO.mo b/wp-content/languages/admin-nb_NO.mo index d2bd65a31dca9cdb5315958a0f8ea5c0003d7cb5..ae853faf002bf6ac184f23062b3de0a75432f230 100644 GIT binary patch delta 46478 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 z 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 PX-K{jSvQ_JwSD^^VW|L< diff --git a/wp-content/languages/admin-nb_NO.po b/wp-content/languages/admin-nb_NO.po index a778bd4..227e91f 100644 --- a/wp-content/languages/admin-nb_NO.po +++ b/wp-content/languages/admin-nb_NO.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the Administration package. msgid "" msgstr "" -"PO-Revision-Date: 2013-01-25 11:15:46+0000\n" +"PO-Revision-Date: 2013-06-23 15:59:28+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -2407,27 +2407,27 @@ msgstr "Den opplastede filen er større enn upload_max_filesize-regelen i php.in msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." msgstr "Den opplastede filen er større enn MAX_FILE_SIZE-regelen som ble spesifisert i HTML-skjemaet." -#: wp-admin/includes/file.php:260 wp-admin/includes/file.php:387 +#: wp-admin/includes/file.php:260 wp-admin/includes/file.php:393 msgid "The uploaded file was only partially uploaded." msgstr "Filen ble bare delvis lastet opp." -#: wp-admin/includes/file.php:261 wp-admin/includes/file.php:388 +#: wp-admin/includes/file.php:261 wp-admin/includes/file.php:394 msgid "No file was uploaded." msgstr "Ingen fil ble lastet opp." -#: wp-admin/includes/file.php:263 wp-admin/includes/file.php:390 +#: wp-admin/includes/file.php:263 wp-admin/includes/file.php:396 msgid "Missing a temporary folder." msgstr "Mangler en midlertidig mappe." -#: wp-admin/includes/file.php:264 wp-admin/includes/file.php:391 +#: wp-admin/includes/file.php:264 wp-admin/includes/file.php:397 msgid "Failed to write file to disk." msgstr "Klarte ikke Ã¥ skrive til disken." -#: wp-admin/includes/file.php:265 wp-admin/includes/file.php:392 +#: wp-admin/includes/file.php:265 wp-admin/includes/file.php:398 msgid "File upload stopped by extension." msgstr "Opplasting av fil ble stoppet av utvidelse." -#: wp-admin/includes/file.php:282 wp-admin/includes/file.php:408 +#: wp-admin/includes/file.php:282 wp-admin/includes/file.php:414 msgid "Invalid form submission." msgstr "Ugyldig sending av skjemaet." @@ -2443,137 +2443,137 @@ msgstr "Filen er tom. Vennligst last opp noe mer innholdsrikt. Denne feilen kan msgid "Specified file failed upload test." msgstr "Filen du angav strøk pÃ¥ opplastingstesten." -#: wp-admin/includes/file.php:312 wp-admin/includes/file.php:433 +#: wp-admin/includes/file.php:312 wp-admin/includes/file.php:439 msgid "Sorry, this file type is not permitted for security reasons." msgstr "Beklager, denne filtypen er ikke tillatt av sikkerhetsgrunner." -#: wp-admin/includes/file.php:332 wp-admin/includes/file.php:455 +#: wp-admin/includes/file.php:337 wp-admin/includes/file.php:465 msgid "The uploaded file could not be moved to %s." msgstr "Filen som ble lastet opp kunne ikke flyttes til %s." -#: wp-admin/includes/file.php:385 +#: wp-admin/includes/file.php:391 msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." msgstr "Filen du har lastet opp overstiger direktivet upload_max_filesize i php.ini." -#: wp-admin/includes/file.php:386 +#: wp-admin/includes/file.php:392 msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." msgstr "Filen du har lastet opp overstiger direktivet MAX_FILE_SIZE som er satt i HTML-skjemaet." -#: wp-admin/includes/file.php:416 +#: wp-admin/includes/file.php:422 msgid "File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini." msgstr "Filen er tom. Vennligst last opp noe mer innholdsrikt. Denne feilen kan ogsÃ¥ komme av at opplasting er deaktivert i php.ini." -#: wp-admin/includes/file.php:420 +#: wp-admin/includes/file.php:426 msgid "Specified file does not exist." msgstr "Spesifisert fil finnes ikke." -#: wp-admin/includes/file.php:484 +#: wp-admin/includes/file.php:494 msgid "Invalid URL Provided." msgstr "Ugyldig URL angitt." -#: wp-admin/includes/file.php:488 +#: wp-admin/includes/file.php:498 msgid "Could not create Temporary file." msgstr "Kunne ikke lage midlertidig fil." -#: wp-admin/includes/file.php:582 wp-admin/includes/file.php:676 +#: wp-admin/includes/file.php:592 wp-admin/includes/file.php:686 msgid "Incompatible Archive." msgstr "Ikke kompatibelt arkiv." -#: wp-admin/includes/file.php:586 wp-admin/includes/file.php:622 +#: wp-admin/includes/file.php:596 wp-admin/includes/file.php:632 msgid "Could not retrieve file from archive." msgstr "Kunne ikke hente fil fra arkivet." -#: wp-admin/includes/file.php:632 +#: wp-admin/includes/file.php:642 msgid "Could not extract file from archive." msgstr "Kunne ikke pakke ut fil fra arkivet." -#: wp-admin/includes/file.php:635 wp-admin/includes/file.php:721 -#: wp-admin/includes/file.php:762 wp-admin/includes/update-core.php:638 -#: wp-admin/includes/update-core.php:731 wp-admin/includes/update-core.php:823 +#: wp-admin/includes/file.php:645 wp-admin/includes/file.php:731 +#: wp-admin/includes/file.php:772 wp-admin/includes/update-core.php:640 +#: wp-admin/includes/update-core.php:733 wp-admin/includes/update-core.php:825 msgid "Could not copy file." msgstr "Kunne ikke kopiere fil." -#: wp-admin/includes/file.php:679 +#: wp-admin/includes/file.php:689 msgid "Empty archive." msgstr "Tomt arkiv." -#: wp-admin/includes/file.php:952 +#: wp-admin/includes/file.php:962 msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." msgstr "FEIL: Det skjedde en feil i servertilkoblingen, vennligst kontroller innstillingene." -#: wp-admin/includes/file.php:960 +#: wp-admin/includes/file.php:970 msgid "FTP" msgstr "FTP" -#: wp-admin/includes/file.php:962 +#: wp-admin/includes/file.php:972 msgid "FTPS (SSL)" msgstr "FTPS (SSL)" -#: wp-admin/includes/file.php:964 +#: wp-admin/includes/file.php:974 msgid "SSH2" msgstr "SSH2" -#: wp-admin/includes/file.php:985 +#: wp-admin/includes/file.php:995 msgid "Connection Information" msgstr "Tilkoblingsinformasjon" -#: wp-admin/includes/file.php:989 +#: wp-admin/includes/file.php:999 msgid "To perform the requested action, WordPress needs to access your web server." msgstr "For Ã¥ utføre denne handlingen trenger WordPress Ã¥ lese filer pÃ¥ din server." -#: wp-admin/includes/file.php:993 +#: wp-admin/includes/file.php:1003 msgid "Please enter your FTP or SSH credentials to proceed." msgstr "Vennligst skriv inn dine FTP- eller SSH-detaljer for Ã¥ fortsette." -#: wp-admin/includes/file.php:994 +#: wp-admin/includes/file.php:1004 msgid "FTP/SSH Username" msgstr "FTP/SSH brukernavn" -#: wp-admin/includes/file.php:995 +#: wp-admin/includes/file.php:1005 msgid "FTP/SSH Password" msgstr "FTP/SSH passord" -#: wp-admin/includes/file.php:997 +#: wp-admin/includes/file.php:1007 msgid "Please enter your FTP credentials to proceed." msgstr "Vennligst skriv inn innloggingsdetaljene for FTP-tilgang for Ã¥ fortsette." -#: wp-admin/includes/file.php:998 +#: wp-admin/includes/file.php:1008 msgid "FTP Username" msgstr "FTP brukernavn" -#: wp-admin/includes/file.php:999 +#: wp-admin/includes/file.php:1009 msgid "FTP Password" msgstr "FTP passord" -#: wp-admin/includes/file.php:1003 +#: wp-admin/includes/file.php:1013 msgid "If you do not remember your credentials, you should contact your web host." msgstr "Hvis du ikke husker brukernavn og passord, bør du kontakte din nettjener." -#: wp-admin/includes/file.php:1007 +#: wp-admin/includes/file.php:1017 msgid "Hostname" msgstr "Servernavn" -#: wp-admin/includes/file.php:1023 +#: wp-admin/includes/file.php:1033 msgid "Authentication Keys" msgstr "Autentiseringsnøkler" -#: wp-admin/includes/file.php:1025 +#: wp-admin/includes/file.php:1035 msgid "Public Key:" msgstr "Offentlig nøkkel:" -#: wp-admin/includes/file.php:1026 +#: wp-admin/includes/file.php:1036 msgid "Private Key:" msgstr "Privat nøkkel:" -#: wp-admin/includes/file.php:1029 +#: wp-admin/includes/file.php:1039 msgid "Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above." msgstr "Skriv inn stedet pÃ¥ serveren hvor nøklene er. Bruk passordfeltet over hvis et passord kreves." -#: wp-admin/includes/file.php:1034 wp-admin/includes/file.php:1036 +#: wp-admin/includes/file.php:1044 wp-admin/includes/file.php:1046 msgid "Connection Type" msgstr "Tilkoblingstype" -#: wp-admin/includes/file.php:1055 +#: wp-admin/includes/file.php:1065 msgid "Proceed" msgstr "Fortsett" @@ -2852,11 +2852,11 @@ msgstr "Vis" msgid "Hide" msgstr "Skjul" -#: wp-admin/includes/media.php:1155 wp-admin/includes/media.php:2367 +#: wp-admin/includes/media.php:1155 wp-admin/includes/media.php:2365 msgid "File name:" msgstr "Filnavn:" -#: wp-admin/includes/media.php:1156 wp-admin/includes/media.php:2370 +#: wp-admin/includes/media.php:1156 wp-admin/includes/media.php:2368 msgid "File type:" msgstr "Filtype:" @@ -2864,7 +2864,7 @@ msgstr "Filtype:" msgid "Upload date:" msgstr "Opplastet dato:" -#: wp-admin/includes/media.php:1159 wp-admin/includes/media.php:2380 +#: wp-admin/includes/media.php:1159 wp-admin/includes/media.php:2378 msgid "Dimensions:" msgstr "Dimensjoner:" @@ -3028,7 +3028,7 @@ msgstr "Skalere bilder for Ã¥ matche den store størrelsen som er valgt i %1$sbi msgid "Sorry, you have used all of your storage quota of %s MB." msgstr "Beklager, du har brukt opp din lagringskvote pÃ¥ %s MB." -#: wp-admin/includes/media.php:2363 +#: wp-admin/includes/media.php:2361 msgid "File URL:" msgstr "Fil-URL:" @@ -3851,67 +3851,67 @@ msgstr "Denne utvidelsen har ikke en gyldig beskrivelse." msgid "The \"%s\" options group has been removed. Use another settings group." msgstr "Gruppen med innstillinger for \"%s\" har blitt fjernet. Bruk en annen gruppe med innstillinger." -#: wp-admin/includes/post.php:33 +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:72 msgid "You are not allowed to edit pages as this user." msgstr "Du har ikke lov til Ã¥ redigere sider som denne brukeren." -#: wp-admin/includes/post.php:35 +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:74 msgid "You are not allowed to edit posts as this user." msgstr "Du har ikke lov til Ã¥ redigere innlegg som denne brukeren." -#: wp-admin/includes/post.php:287 +#: wp-admin/includes/post.php:298 msgid "You are not allowed to edit pages." msgstr "Du har ikke lov til Ã¥ redigere sider." -#: wp-admin/includes/post.php:289 +#: wp-admin/includes/post.php:300 msgid "You are not allowed to edit posts." msgstr "Du har ikke lov til Ã¥ redigere innlegg." -#: wp-admin/includes/post.php:436 +#: wp-admin/includes/post.php:447 msgid "Auto Draft" msgstr "Automatisk kladd" -#: wp-admin/includes/post.php:527 +#: wp-admin/includes/post.php:538 msgid "You are not allowed to create pages on this site." msgstr "Du har ikke lov til Ã¥ lage sider pÃ¥ dette nettstedet." -#: wp-admin/includes/post.php:529 +#: wp-admin/includes/post.php:540 msgid "You are not allowed to create posts or drafts on this site." msgstr "Du har ikke lov til Ã¥ lage innlegg eller kladder pÃ¥ dette nettstedet." -#: wp-admin/includes/post.php:1055 +#: wp-admin/includes/post.php:1066 msgid "Click to edit this part of the permalink" msgstr "Klikk for Ã¥ redigere denne delen av permalenken" -#: wp-admin/includes/post.php:1057 +#: wp-admin/includes/post.php:1068 msgid "Temporary permalink. Click to edit this part." msgstr "Midlertidig permalenke. Klikk for Ã¥ endre denne delen." -#: wp-admin/includes/post.php:1061 wp-admin/includes/post.php:1089 +#: wp-admin/includes/post.php:1072 wp-admin/includes/post.php:1100 msgid "Permalink:" msgstr "Permalenke:" -#: wp-admin/includes/post.php:1063 +#: wp-admin/includes/post.php:1074 msgid "Change Permalinks" msgstr "Endre permalenker" -#: wp-admin/includes/post.php:1130 +#: wp-admin/includes/post.php:1141 msgid "Remove featured image" msgstr "Slett fremhevet bilde" -#: wp-admin/includes/post.php:1201 +#: wp-admin/includes/post.php:1212 msgid "Warning: %s is currently editing this post" msgstr "Advarsel: %s redigerer dette innlegget nÃ¥" -#: wp-admin/includes/post.php:1204 +#: wp-admin/includes/post.php:1215 msgid "Warning: %s is currently editing this page" msgstr "Advarsel: %s redigerer denne siden nÃ¥" -#: wp-admin/includes/post.php:1207 +#: wp-admin/includes/post.php:1218 msgid "Warning: %s is currently editing this." msgstr "Advarsel: %s redigerer dette nÃ¥" -#: wp-admin/includes/post.php:1268 +#: wp-admin/includes/post.php:1279 msgid "Preview not available. Please save as a draft first." msgstr "ForhÃ¥ndsvisning ikke tilgjengelig. Vennligst lagre som kladd først." @@ -4180,10 +4180,6 @@ msgctxt "post state" msgid "Pending" msgstr "Ventende" -#: wp-admin/includes/template.php:1609 wp-admin/options.php:225 -msgid "Save Changes" -msgstr "Lagre endringene" - #: wp-admin/includes/template.php:1764 msgid "New Feature: Toolbar" msgstr "Ny funksjon: Verktøylinje" @@ -4434,39 +4430,39 @@ msgstr "Fotoblogging" msgid "Seasonal" msgstr "Sesong" -#: wp-admin/includes/update-core.php:619 +#: wp-admin/includes/update-core.php:621 msgid "Verifying the unpacked files…" msgstr "Verifiserer utpakkede filer…" -#: wp-admin/includes/update-core.php:630 +#: wp-admin/includes/update-core.php:632 msgid "The update could not be unpacked" msgstr "Oppdateringen kunne ikke pakkes ut" -#: wp-admin/includes/update-core.php:659 +#: wp-admin/includes/update-core.php:661 msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." msgstr "Oppdateringen kunne ikke installeres fordi WordPress %1$s krever PHP versjon %2$s eller høyere og MySQL versjon %3$s eller høyere. Du bruker PHP versjon %4$s og MySQL verson %5$s." -#: wp-admin/includes/update-core.php:661 +#: wp-admin/includes/update-core.php:663 msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." msgstr "Oppdateringen kunne ikke installeres fordi WordPress %1$s krever PHP versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/includes/update-core.php:663 +#: wp-admin/includes/update-core.php:665 msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." msgstr "Oppdateringen kunne ikke installeres fordi WordPress %1$s krever MySQL versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/includes/update-core.php:761 +#: wp-admin/includes/update-core.php:763 msgid "Upgrading database…" msgstr "Oppgraderer database…" -#: wp-admin/includes/update-core.php:863 wp-admin/update-core.php:356 +#: wp-admin/includes/update-core.php:865 wp-admin/update-core.php:356 msgid "WordPress updated successfully" msgstr "Oppdateringen av WordPress var vellykket" -#: wp-admin/includes/update-core.php:866 wp-admin/update-core.php:357 +#: wp-admin/includes/update-core.php:868 wp-admin/update-core.php:357 msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." msgstr "Velkommen til WordPress %1$s. Du vil bli omdirigert til Om WordPress-skjermen. Hvis ikke, klikk her." -#: wp-admin/includes/update-core.php:867 wp-admin/update-core.php:358 +#: wp-admin/includes/update-core.php:869 wp-admin/update-core.php:358 msgid "Welcome to WordPress %1$s. Learn more." msgstr "Velkommen til WordPress %1$s. Lær mer." @@ -5241,11 +5237,6 @@ msgstr "Frem til WordPress versjon 3.0, mÃ¥tte det som nÃ¥ heter Nettstedsnettve msgid "Documentation on My Sites" msgstr "Dokumentasjon om Mine nettsteder" -#: wp-admin/my-sites.php:55 wp-admin/options-head.php:16 -#: wp-admin/options.php:164 -msgid "Settings saved." -msgstr "Innstillinger lagret." - #: wp-admin/my-sites.php:64 msgid "You must be a member of at least one site to use this page." msgstr "Du mÃ¥ være medlem pÃ¥ minst ett nettsted for Ã¥ bruke denne siden." @@ -5752,7 +5743,7 @@ msgstr[1] "Innslipp (%s)" #: wp-admin/includes/class-wp-plugins-list-table.php:240 #: wp-admin/includes/class-wp-plugins-list-table.php:345 -#: wp-admin/includes/class-wp-upgrader.php:1438 +#: wp-admin/includes/class-wp-upgrader.php:1444 msgid "Network Activate" msgstr "Aktiver nettverk" @@ -5787,7 +5778,7 @@ msgid "Deactivate this plugin" msgstr "Deaktiver denne utvidelsen" #: wp-admin/includes/class-wp-plugins-list-table.php:345 -#: wp-admin/includes/class-wp-upgrader.php:1438 +#: wp-admin/includes/class-wp-upgrader.php:1444 msgid "Activate this plugin for all sites in this network" msgstr "Aktiver utvidelsen for alle nettstedene i nettverket" @@ -5797,9 +5788,9 @@ msgid "Delete this plugin" msgstr "Slett denne utvidelsen" #: wp-admin/includes/class-wp-plugins-list-table.php:353 -#: wp-admin/includes/class-wp-upgrader.php:1195 -#: wp-admin/includes/class-wp-upgrader.php:1433 -#: wp-admin/includes/class-wp-upgrader.php:1435 +#: wp-admin/includes/class-wp-upgrader.php:1198 +#: wp-admin/includes/class-wp-upgrader.php:1439 +#: wp-admin/includes/class-wp-upgrader.php:1441 msgid "Activate this plugin" msgstr "Aktiver denne utvidelsen" @@ -5860,10 +5851,10 @@ msgstr "Slett dette permanent" #: wp-admin/includes/class-wp-posts-list-table.php:559 #: wp-admin/includes/class-wp-theme-install-list-table.php:188 #: wp-admin/includes/class-wp-themes-list-table.php:140 -#: wp-admin/includes/class-wp-upgrader.php:1515 -#: wp-admin/includes/class-wp-upgrader.php:1516 -#: wp-admin/includes/class-wp-upgrader.php:1582 -#: wp-admin/includes/class-wp-upgrader.php:1583 +#: wp-admin/includes/class-wp-upgrader.php:1521 +#: wp-admin/includes/class-wp-upgrader.php:1522 +#: wp-admin/includes/class-wp-upgrader.php:1588 +#: wp-admin/includes/class-wp-upgrader.php:1589 msgid "Preview “%s”" msgstr "ForhÃ¥ndsvis «%s»" @@ -6025,14 +6016,14 @@ msgid "Only the current theme is available to you. Contact the %s administrator msgstr "Kun det aktive temaet er tilgjengelig for deg nÃ¥. Kontakt administratoren pÃ¥ %s for informasjon om hvordan du fÃ¥r tilgang til flere temaer." #: wp-admin/includes/class-wp-themes-list-table.php:137 -#: wp-admin/includes/class-wp-upgrader.php:1517 -#: wp-admin/includes/class-wp-upgrader.php:1584 +#: wp-admin/includes/class-wp-upgrader.php:1523 +#: wp-admin/includes/class-wp-upgrader.php:1590 msgid "Activate “%s”" msgstr "Aktiver «%s»" #: wp-admin/includes/class-wp-themes-list-table.php:144 -#: wp-admin/includes/class-wp-upgrader.php:1516 -#: wp-admin/includes/class-wp-upgrader.php:1583 +#: wp-admin/includes/class-wp-upgrader.php:1522 +#: wp-admin/includes/class-wp-upgrader.php:1589 msgid "Live Preview" msgstr "Live forhÃ¥ndsvisning" @@ -6060,7 +6051,7 @@ msgstr "http://codex.wordpress.org/Child_Themes" msgid "Invalid Data provided." msgstr "Ugyldig data angitt" -#: wp-admin/includes/class-wp-upgrader.php:42 wp-admin/includes/file.php:522 +#: wp-admin/includes/class-wp-upgrader.php:42 wp-admin/includes/file.php:532 #: wp-admin/includes/plugin.php:710 wp-admin/includes/theme.php:53 msgid "Could not access filesystem." msgstr "Kunne ikke lese filsystemet." @@ -6095,7 +6086,7 @@ msgid "Download failed." msgstr "Nedlasting feilet." #: wp-admin/includes/class-wp-upgrader.php:52 -#: wp-admin/includes/update-core.php:665 +#: wp-admin/includes/update-core.php:667 msgid "Installing the latest version…" msgstr "Installerer den nyeste versjonen…" @@ -6103,9 +6094,9 @@ msgstr "Installerer den nyeste versjonen…" msgid "Destination folder already exists." msgstr "MÃ¥lmappen finnes allerede." -#: wp-admin/includes/class-wp-upgrader.php:54 wp-admin/includes/file.php:616 -#: wp-admin/includes/file.php:708 wp-admin/includes/file.php:767 -#: wp-admin/includes/update-core.php:828 +#: wp-admin/includes/class-wp-upgrader.php:54 wp-admin/includes/file.php:626 +#: wp-admin/includes/file.php:718 wp-admin/includes/file.php:777 +#: wp-admin/includes/update-core.php:830 msgid "Could not create directory." msgstr "Kunne ikke lage mappe." @@ -6274,120 +6265,120 @@ msgstr "Kunne ikke kopiere filer." msgid "Could not copy files. You may have run out of disk space." msgstr "Kunne ikke kopiere filer. Du kan ha gÃ¥tt tom for lagringsplass." -#: wp-admin/includes/class-wp-upgrader.php:1177 wp-admin/update.php:54 +#: wp-admin/includes/class-wp-upgrader.php:1180 wp-admin/update.php:54 msgid "Update Plugin" msgstr "Oppdater utvidelse" -#: wp-admin/includes/class-wp-upgrader.php:1195 -#: wp-admin/includes/class-wp-upgrader.php:1435 +#: wp-admin/includes/class-wp-upgrader.php:1198 +#: wp-admin/includes/class-wp-upgrader.php:1441 msgid "Activate Plugin" msgstr "Aktiver utvidelse" -#: wp-admin/includes/class-wp-upgrader.php:1196 -#: wp-admin/includes/class-wp-upgrader.php:1349 +#: wp-admin/includes/class-wp-upgrader.php:1199 +#: wp-admin/includes/class-wp-upgrader.php:1355 msgid "Go to plugins page" msgstr "GÃ¥ til siden med utvidelser" -#: wp-admin/includes/class-wp-upgrader.php:1196 -#: wp-admin/includes/class-wp-upgrader.php:1349 -#: wp-admin/includes/class-wp-upgrader.php:1447 +#: wp-admin/includes/class-wp-upgrader.php:1199 +#: wp-admin/includes/class-wp-upgrader.php:1355 +#: wp-admin/includes/class-wp-upgrader.php:1453 msgid "Return to Plugins page" msgstr "GÃ¥ tilbake til siden med utvidelser" -#: wp-admin/includes/class-wp-upgrader.php:1233 +#: wp-admin/includes/class-wp-upgrader.php:1236 msgid "The update process is starting. This process may take a while on some hosts, so please be patient." msgstr "Oppdateringen starter. Denne prosessen kan ta en stund pÃ¥ noen verter, sÃ¥ vær tÃ¥lmodig." -#: wp-admin/includes/class-wp-upgrader.php:1234 +#: wp-admin/includes/class-wp-upgrader.php:1237 msgid "An error occurred while updating %1$s: %2$s." msgstr "En feil skjedde under oppdateringen av %1$s: %2$s." -#: wp-admin/includes/class-wp-upgrader.php:1235 +#: wp-admin/includes/class-wp-upgrader.php:1238 msgid "The update of %1$s failed." msgstr "Oppdatering av %1$s feilet." -#: wp-admin/includes/class-wp-upgrader.php:1236 +#: wp-admin/includes/class-wp-upgrader.php:1239 msgid "%1$s updated successfully." msgstr "Oppdateringen av %1$s var vellykket." -#: wp-admin/includes/class-wp-upgrader.php:1236 +#: wp-admin/includes/class-wp-upgrader.php:1239 msgid "Show Details" msgstr "Vis detaljer" -#: wp-admin/includes/class-wp-upgrader.php:1236 +#: wp-admin/includes/class-wp-upgrader.php:1239 msgid "Hide Details" msgstr "Skjul detaljer" -#: wp-admin/includes/class-wp-upgrader.php:1237 +#: wp-admin/includes/class-wp-upgrader.php:1240 msgid "All updates have been completed." msgstr "Alle oppgraderinger har blitt fullført." -#: wp-admin/includes/class-wp-upgrader.php:1336 +#: wp-admin/includes/class-wp-upgrader.php:1342 msgid "Updating Plugin %1$s (%2$d/%3$d)" msgstr "Oppdaterer utvidelse %1$s (%2$d/%3$d)" -#: wp-admin/includes/class-wp-upgrader.php:1350 -#: wp-admin/includes/class-wp-upgrader.php:1385 +#: wp-admin/includes/class-wp-upgrader.php:1356 +#: wp-admin/includes/class-wp-upgrader.php:1391 msgid "Go to WordPress Updates page" msgstr "GÃ¥ til siden for WordPress-oppdateringer" -#: wp-admin/includes/class-wp-upgrader.php:1350 -#: wp-admin/includes/class-wp-upgrader.php:1385 +#: wp-admin/includes/class-wp-upgrader.php:1356 +#: wp-admin/includes/class-wp-upgrader.php:1391 msgid "Return to WordPress Updates" msgstr "GÃ¥ tilbake til WordPress-oppdateringer" -#: wp-admin/includes/class-wp-upgrader.php:1370 +#: wp-admin/includes/class-wp-upgrader.php:1376 msgid "Updating Theme %1$s (%2$d/%3$d)" msgstr "Oppdaterer tema %1$s (%2$d/%3$d)" -#: wp-admin/includes/class-wp-upgrader.php:1384 +#: wp-admin/includes/class-wp-upgrader.php:1390 msgid "Go to themes page" msgstr "GÃ¥ til temasiden" -#: wp-admin/includes/class-wp-upgrader.php:1384 -#: wp-admin/includes/class-wp-upgrader.php:1525 -#: wp-admin/includes/class-wp-upgrader.php:1591 +#: wp-admin/includes/class-wp-upgrader.php:1390 +#: wp-admin/includes/class-wp-upgrader.php:1531 +#: wp-admin/includes/class-wp-upgrader.php:1597 msgid "Return to Themes page" msgstr "GÃ¥ tilbake til temasiden" -#: wp-admin/includes/class-wp-upgrader.php:1421 +#: wp-admin/includes/class-wp-upgrader.php:1427 msgid "Successfully installed the plugin %s %s." msgstr "Installerte utvidelsen %s %s." -#: wp-admin/includes/class-wp-upgrader.php:1433 +#: wp-admin/includes/class-wp-upgrader.php:1439 msgid "Activate Plugin & Run Importer" msgstr "Aktiver utvidelse & kjør import" -#: wp-admin/includes/class-wp-upgrader.php:1443 +#: wp-admin/includes/class-wp-upgrader.php:1449 msgid "Return to Importers" msgstr "GÃ¥ tilbake til importererne" -#: wp-admin/includes/class-wp-upgrader.php:1445 +#: wp-admin/includes/class-wp-upgrader.php:1451 msgid "Return to Plugin Installer" msgstr "GÃ¥ tilbake til installering av utvidelser" -#: wp-admin/includes/class-wp-upgrader.php:1520 +#: wp-admin/includes/class-wp-upgrader.php:1526 msgid "Enable this theme for all sites in this network" msgstr "Gjør dette temaet tilgjengelig for alle nettsteder i nettverket" -#: wp-admin/includes/class-wp-upgrader.php:1523 +#: wp-admin/includes/class-wp-upgrader.php:1529 msgid "Return to Theme Installer" msgstr "GÃ¥ tilbake til temainstallasjon" -#: wp-admin/includes/class-wp-upgrader.php:1525 +#: wp-admin/includes/class-wp-upgrader.php:1531 msgid "Themes page" msgstr "Tema side" -#: wp-admin/includes/class-wp-upgrader.php:1549 wp-admin/update.php:157 +#: wp-admin/includes/class-wp-upgrader.php:1555 wp-admin/update.php:157 msgid "Update Theme" msgstr "Oppdater tema" -#: wp-admin/includes/class-wp-upgrader.php:1580 wp-admin/themes.php:124 +#: wp-admin/includes/class-wp-upgrader.php:1586 wp-admin/themes.php:124 msgid "Customize “%s”" msgstr "Tilpass temaet «%s»" -#: wp-admin/includes/class-wp-upgrader.php:1616 -#: wp-admin/includes/class-wp-upgrader.php:1650 +#: wp-admin/includes/class-wp-upgrader.php:1622 +#: wp-admin/includes/class-wp-upgrader.php:1656 msgid "Please select a file" msgstr "Vennligst velg en fil" @@ -6642,7 +6633,7 @@ msgid "This dashboard widget queries G msgstr "Denne kontrollpanelwidgeten spør Google blogg søk sÃ¥ andre blogger som lenker til deg, vil vises her. Ingen innkommende lenker er funnet ennÃ¥. Det er helt i orden, intet hastverk." #: wp-admin/includes/dashboard.php:820 wp-admin/includes/dashboard.php:822 -#: wp-admin/includes/post.php:1197 +#: wp-admin/includes/post.php:1208 msgid "Somebody" msgstr "Noen" @@ -7213,7 +7204,7 @@ msgstr "Aktiver" #: wp-admin/includes/class-wp-ms-themes-list-table.php:233 #: wp-admin/includes/class-wp-ms-themes-list-table.php:276 -#: wp-admin/includes/class-wp-upgrader.php:1520 +#: wp-admin/includes/class-wp-upgrader.php:1526 msgid "Network Enable" msgstr "Gjør tilgjengelig i nettverk" @@ -7440,193 +7431,193 @@ msgstr "Takk til" msgid "Freedoms" msgstr "Friheter" -#: wp-admin/about.php:45 wp-admin/includes/template.php:1830 +#: wp-admin/about.php:49 wp-admin/includes/template.php:1830 msgid "New Media Manager" msgstr "Ny mediehÃ¥ndtering" -#: wp-admin/about.php:51 +#: wp-admin/about.php:55 msgid "Beautiful Interface" msgstr "Nydelig grensesnitt" -#: wp-admin/about.php:52 +#: wp-admin/about.php:56 msgid "Adding media has been streamlined with an all-new experience, making it a breeze to upload files and place them into your posts." msgstr "Ã… legge til media har blitt strømlinjeformet med en helt ny opplevelse som gjør det enkelt Ã¥ laste opp filer og plassere dem inn i innleggene." -#: wp-admin/about.php:55 +#: wp-admin/about.php:59 msgid "Picturesque Galleries" msgstr "Enklere gallerier" -#: wp-admin/about.php:56 +#: wp-admin/about.php:60 msgid "Creating image galleries is faster with drag and drop reordering, inline caption editing, and simplified controls for layout." msgstr "Ã… lage gallerier gÃ¥r raskere med dra-og-slipp for Ã¥ endre rekkefølge, enkel redigering av bildetekster og enklere kontroller for utseende." -#: wp-admin/about.php:62 +#: wp-admin/about.php:66 msgid "New Default Theme" msgstr "Nytt standardtema" -#: wp-admin/about.php:66 +#: wp-admin/about.php:70 msgid "Introducing Twenty Twelve" msgstr "Vi introduserer Twenty Twelve" -#: wp-admin/about.php:67 +#: wp-admin/about.php:71 msgid "The newest default theme for WordPress is simple, flexible, and elegant." msgstr "Det nyeste standardtemaet for WordPress er enkelt, fleksibelt og elegant." -#: wp-admin/about.php:68 +#: wp-admin/about.php:72 msgid "What makes it really shine are the design details, like the gorgeous Open Sans typeface and a fully responsive design that looks great on any device." msgstr "Det som virkelig gjør dette temaet bra er designdetaljene, som Open Sans-fonten, og et helt responsivt design som ser bra ut bÃ¥de pÃ¥ mobil, nettbrett og datamaskin." -#: wp-admin/about.php:69 +#: wp-admin/about.php:73 msgid "Naturally, Twenty Twelve supports all the theme features you’ve come to know and love, but it is also designed to be as great for a website as it is for a blog." msgstr "Naturligvis støtter Twenty Twelve alle temafunksjonene som du har blitt kjent med, men det er ogsÃ¥ designet for Ã¥ fungere like bra for nettsteder som for blogger." -#: wp-admin/about.php:74 +#: wp-admin/about.php:78 msgid "Retina Ready" msgstr "Retina-klart" -#: wp-admin/about.php:78 +#: wp-admin/about.php:82 msgid "So Sharp You Can’t See the Pixels" msgstr "SÃ¥ skarpt at du ikke kan se pikslene" -#: wp-admin/about.php:79 +#: wp-admin/about.php:83 msgid "The WordPress dashboard now looks beautiful on high-resolution screens like those found on the iPad, Kindle Fire HD, Nexus 10, and MacBook Pro with Retina Display. Icons and other visual elements are crystal clear and full of detail." msgstr "Kontrollpanelet til WordPress ser nydelig ut pÃ¥ skjermer med høy oppløsning, som de du finner pÃ¥ iPad, Kindle Fire HD, Nexus 10 og MacBook Pro med Retina Display. Ikoner og andre visuelle elementer er krystallklare og fulle av detaljer." -#: wp-admin/about.php:84 +#: wp-admin/about.php:88 msgid "Smoother Experience" msgstr "Bedre flyt" -#: wp-admin/about.php:88 +#: wp-admin/about.php:92 msgid "Better Accessibility" msgstr "Bedre tilgjengelighet" -#: wp-admin/about.php:89 +#: wp-admin/about.php:93 msgid "WordPress supports more usage modes than ever before. Screenreaders, touch devices, and mouseless workflows all have improved ease of use and accessibility." msgstr "WordPress støtter flere bruksmÃ¥ter enn noensinne. Skjermlesere, touch-enheter og musløs arbeidsflyt har forbedret tilgjengelighet og gjort det enklere." -#: wp-admin/about.php:91 +#: wp-admin/about.php:95 msgid "More Polish" msgstr "Bedre polert" -#: wp-admin/about.php:92 +#: wp-admin/about.php:96 msgid "A number of screens and controls have been refined. For example, a new color picker makes it easier for you to choose that perfect shade of blue." msgstr "En rekke skjermer og kontroller har blitt forbedret. For eksempel, en ny fargevelger gjør det enklere for deg Ã¥ velge den perfekte blÃ¥nyansen." -#: wp-admin/about.php:97 +#: wp-admin/about.php:101 msgid "Under the Hood" msgstr "Under panseret" -#: wp-admin/about.php:101 +#: wp-admin/about.php:105 msgid "Meta Query Additions" msgstr "Meta Query-tillegg" -#: wp-admin/about.php:102 +#: wp-admin/about.php:106 msgid "The WP_Comment_Query and WP_User_Query classes now support meta queries just like WP_Query. Meta queries now support querying for objects without a particular meta key." msgstr "WP_Comment_Query- og WP_User_Query-klassene støtter nÃ¥ metaspørringer akkurat som WP_Query. Metaspørringer støtter Ã¥ søke etter objekter uten en bestemt meta-nøkkel." -#: wp-admin/about.php:105 +#: wp-admin/about.php:109 msgid "Post Objects" msgstr "Post Objects" -#: wp-admin/about.php:106 +#: wp-admin/about.php:110 msgid "Post objects are now instances of a WP_Post class, which improves performance by loading selected properties on demand." msgstr "Post objects er nÃ¥ instanser av WP_Post-klassen, som øker ytelsen ved Ã¥ laste inn valgte attributter nÃ¥r det trengs." -#: wp-admin/about.php:109 +#: wp-admin/about.php:113 msgid "Image Editing API" msgstr "Bilderedigerings-API" -#: wp-admin/about.php:110 +#: wp-admin/about.php:114 msgid "The WP_Image_Editor class abstracts image editing functionality such as cropping and scaling, and uses ImageMagick when available." msgstr "WP_Image_Editor-klassen kan redigere bilder, for eksempel ved hjelp av utsnitt og skalering, og bruker ImageMagick nÃ¥r det er tilgjengelig." -#: wp-admin/about.php:116 +#: wp-admin/about.php:120 msgid "Multisite Improvements" msgstr "Forbedringer for nettstedsnettverk" -#: wp-admin/about.php:117 +#: wp-admin/about.php:121 msgid "switch_to_blog() is now significantly faster and more reliable." msgstr "switch_to_blog() er nÃ¥ betydelig raskere og mer stabil." -#: wp-admin/about.php:120 +#: wp-admin/about.php:124 msgid "XML-RPC API" msgstr "XML-RPC-API" -#: wp-admin/about.php:121 +#: wp-admin/about.php:125 msgid "The WordPress API is now always enabled, and supports fetching users, editing profiles, managing post revisions, and searching posts." msgstr "WordPress API er nÃ¥ alltid aktivert, og støtter Ã¥ hente brukere, redigering av profiler, hndtering av innleggsrevisjoner og søk etter innlegg." -#: wp-admin/about.php:121 +#: wp-admin/about.php:125 msgid "http://codex.wordpress.org/XML-RPC_WordPress_API" msgstr "http://codex.wordpress.org/XML-RPC_WordPress_API" -#: wp-admin/about.php:124 wp-admin/credits.php:160 +#: wp-admin/about.php:128 wp-admin/credits.php:160 msgid "External Libraries" msgstr "Eksterne programbibliotek" -#: wp-admin/about.php:125 +#: wp-admin/about.php:129 msgid "WordPress now includes the Underscore and Backbone JavaScript libraries. TinyMCE, jQuery, jQuery UI, and SimplePie have all been updated to the latest versions." msgstr "WordPress inkluderer nÃ¥ JavaScript-bibliotekene Underscore og Backbone . TinyMCE, jQuery, jQuery UI og SimplePie har alle blitt oppdatert til siste versjon." -#: wp-admin/about.php:133 +#: wp-admin/about.php:137 msgid "Return to Updates" msgstr "Tilbake til oppdateringer" -#: wp-admin/about.php:133 +#: wp-admin/about.php:137 msgid "Return to Dashboard → Updates" msgstr "Tilbake til Kontrollpanel → Oppdateringer" -#: wp-admin/about.php:137 +#: wp-admin/about.php:141 msgid "Go to Dashboard → Home" msgstr "GÃ¥ til Kontrollpanel → Hjem" -#: wp-admin/about.php:137 +#: wp-admin/about.php:141 msgid "Go to Dashboard" msgstr "GÃ¥ til kontrollpanel" -#: wp-admin/about.php:148 +#: wp-admin/about.php:152 msgid "Maintenance Release" msgid_plural "Maintenance Releases" msgstr[0] "Vedlikeholdsoppdatering" msgstr[1] "Vedlikeholdsoppdateringer" -#: wp-admin/about.php:149 +#: wp-admin/about.php:153 msgid "Security Release" msgid_plural "Security Releases" msgstr[0] "Sikkerhetsoppdatering" msgstr[1] "Sikkerhetsoppdateringer" -#: wp-admin/about.php:37 wp-admin/about.php:150 +#: wp-admin/about.php:37 wp-admin/about.php:154 msgid "Maintenance and Security Release" msgid_plural "Maintenance and Security Releases" msgstr[0] "Vedlikeholds- og sikkerhetsoppdatering" msgstr[1] "Vedlikeholds- og sikkerhetsoppdateringer" -#: wp-admin/about.php:153 +#: wp-admin/about.php:157 msgid "Version %1$s addressed a security issue." msgid_plural "Version %1$s addressed some security issues." msgstr[0] "Versjon %1$s tettet et sikkerhetshull" msgstr[1] "Versjon %1$s tettet noen sikkerhetshull." -#: wp-admin/about.php:157 +#: wp-admin/about.php:161 msgid "Version %1$s addressed %2$s bug." msgid_plural "Version %1$s addressed %2$s bugs." msgstr[0] "Versjon %1$s rettet %2$s programfeil." msgstr[1] "Versjon %1$s rettet %2$s programfeil." -#: wp-admin/about.php:161 +#: wp-admin/about.php:165 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] "Versjon %1$s tettet et sikkerhetshull og rettet %2$s programfeil." msgstr[1] "Versjon %1$s tettet et sikkerhetshull og rettet %2$s programfeil." -#: wp-admin/about.php:38 wp-admin/about.php:165 +#: wp-admin/about.php:38 wp-admin/about.php:42 wp-admin/about.php:169 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] "Versjon %1$s tettet noen sikkerhetshull og rettet %2$s programfeil." msgstr[1] "Versjon %1$s tettet noen sikkerhetshull og rettet %2$s programfeil." -#: wp-admin/about.php:40 wp-admin/about.php:168 +#: wp-admin/about.php:40 wp-admin/about.php:44 wp-admin/about.php:172 msgid "For more information, see the release notes." msgstr "For mer informasjon, se versjonsmerknadene." @@ -9234,14 +9225,14 @@ msgid "%s is currently editing this article. If you update it, you will overwrit msgstr "%s redigerer denne artikkelen nÃ¥. Hvis du oppdaterer den, vil du overskrive endringene." #: wp-admin/includes/ajax-actions.php:1071 -#: wp-admin/includes/ajax-actions.php:1314 wp-admin/includes/post.php:166 -#: wp-admin/includes/post.php:1284 +#: wp-admin/includes/ajax-actions.php:1314 wp-admin/includes/post.php:177 +#: wp-admin/includes/post.php:1295 msgid "You are not allowed to edit this page." msgstr "Du har ikke lov til Ã¥ redigere denne siden." #: wp-admin/includes/ajax-actions.php:1074 -#: wp-admin/includes/ajax-actions.php:1317 wp-admin/includes/post.php:168 -#: wp-admin/includes/post.php:1287 wp-admin/press-this.php:35 +#: wp-admin/includes/ajax-actions.php:1317 wp-admin/includes/post.php:179 +#: wp-admin/includes/post.php:1298 wp-admin/press-this.php:35 #: wp-admin/upload.php:62 msgid "You are not allowed to edit this post." msgstr "Du har ikke lov til Ã¥ redigere dette innlegget." diff --git a/wp-content/languages/admin-network-nb_NO.mo b/wp-content/languages/admin-network-nb_NO.mo index f150fedde9c7421de592c79ae50a91a13259bd3f..7fb189f66a423a4e11ee936b5703a8c0ee6d1758 100644 GIT binary patch delta 5289 zcmYk=34D!L8prV`85s$QBoZXHgb-_xNJxSNp#)J$tc@*5VhbX%lyI$8`*LY(Clp1g zN-&l(6s>(X8KY8rQPY;%m-#*SyfdG9KmF%>&UEAi6r2X$|CM~3q9~REWmfjy-I$7@c@pX ze+)Na<3N$YScF5ceHD>CxErhD2!8nT`C_M0k`tTI4f8F(Lk1x~U@t7fx)>8AQU`}% z2!4*J3NV!O zy=sVb#`#zrZzI>1M;OfeylQem`i*Oeq+^bU%+!;QfDYa48OcJiZ;i$jwPMP%m8Pd8M!n87D{Orw8} zl@v|CQKY%?tSGZ&S=1N65c3sv^8SL)#%{2qPdL@r|?YH7E(GHaq(Yg3u(mT{QH>#0a_c!8z90AJvH zoXK9>uXbQT;s*&ljBqd7y3rWP#OR%#z+Kq%LlKsNJi+={pNTBOKFGR}=82}{<573P zEYwmjLT}8&cbJcXxHHL2@g)qVe-oRdTQc=$u+lEsT+og>hk2-TxCecx(0SBfyhFWR z(Y=evcr1fjk%g$&DL{%K?@-^@wksdZ?VUlZnC%#ix;EM%vn-j& zvJl&T8d@6HzSa{EAJUJ(kyty`e3`7oiS&!HLO;f-I11mQp3m-Y`hVaE`U3};$`s;E z`eAA2`LZ8dG9}^ZJi7J!e@q5jgcIi(#!KGVa4=sG7&62>a>t=B{e@VF8&DV7q@mWL zLtP7bxCJX`nm<@h;4u1;{5XgkQKu|pxcSnWkB;yEtu#D&;qR!c`8@h#A#!i>1S2qo zVKu;omWQ!|zK&(lGs{#m7z^l!BgK&i$ZSXge_gOHr-Zb z$C?s1Lwz9$D`Bp6ei;VP-;R3cXVC?nSqRI}6}@pC>LM#Zeg8Fd$Jgk|jk=EG=IQ$} zU!nAK$20$0qHVeS`GnpROv$cd5&dXZ)_kl$nUZk}cEk7B1G`N!-}^hTH2qzuQ}H8~ z!6Hn+XXt~iCYwibchmuXHkk{B(#YpT6}*c&64xmr>#;oQ1rMT*>8fmnb%+~f*+VCXzEkXY2!-U)R|wj*0z4qN?N%%^VWrbwl2l1Rgk z6aBF==34#bSet%6R>2#nyTfULSyYu#=d=z6Vl3+W`eI3(f?An*s1^AVOW;22g2ynz ziTSU%&^)7)7V$mvDP^VxVy5TBx;X<3R z9{p`AxOu#e;hZ17k~aPItEdJ}S#1X5vc^o&1+?i4p=C z(SNeeto9JLhR%5`>eMBm?wWLrsG{b$m9M#hS2z!gz9G6(@8* zZnHdv&A8A5Y|8nXo6LyQko73TQJ;Wsumx88%6#vqqgLh{^yl~YqF(>fX7ewf+o+X& zZyBNwlweMzY%!&sf`RlmpqBJFcEe|=73sLud|gk+6#50oIuh@%d6-}x?!~BW=AT$k zu?_vk+s$*vhOzW_U^xD+C%V%Jrv8a&vpkP&=?CpF|8g0MdLz4WJbHf1Kecf-mc|#T zyQAbzGk}_?QxuQ7>bs#X#(tJ-t=D@M(fBJbJVq)ee-Iss9vOs1E}v?LgN5tZ31OI~ zCpef=$Er`qf9MI0{suX35AiBzqjZkr9zXTgDT(7x9X-h?<&ZWwdKw%naJbdJi6aQ} zEE|Z{b`tsjL!VB435(P*mv1nTFg0?KC+86_?}!Ps_0Ur7CTqzevWL_rTAJx(E{P|4 zJhHoa*N=KktD~cDp4|Vm+DVq*S+ckOcif^i&7S35!In>pH7G0#nL+fJO#&P({^r1j zq%(O&bl1EjM~NPu<{6M}Xtw|=iKpv7+WF67t7qWs(B+tnS z(uDj>^vEUQq^6d)2hn4_{j^WH)E%ZH|HAgfi_9ZgM2`k!KB+ zi&Q6i{6;Q2T73Q6Tl)q?6j;5#;K!sbi6kS*Cq$2ZB$51$TqpmwFZHeA@guFVq#b!; zKkZwt)=64=bRdgK5m`g@h$U0W0rJI8k21Tfd3-n`XVCCr*@4-qqtgcLJRCJD*rQQM xSi`{3i0Fu@=&-1rt@?)6@{J!hEIVh=(4m8dWu%P^9GaRjGA(Ck_RNIZ{{fhT^Sl56 delta 5238 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 AO8@`> diff --git a/wp-content/languages/admin-network-nb_NO.po b/wp-content/languages/admin-network-nb_NO.po index dd3fa3d..f5b52c1 100644 --- a/wp-content/languages/admin-network-nb_NO.po +++ b/wp-content/languages/admin-network-nb_NO.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the Network Admin package. msgid "" msgstr "" -"PO-Revision-Date: 2013-01-25 11:15:46+0000\n" +"PO-Revision-Date: 2013-06-23 15:59:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,6 +10,10 @@ msgstr "" "X-Generator: GlotPress/0.1\n" "Project-Id-Version: Network Admin\n" +#: wp-admin/network/settings.php:78 +msgid "Options saved." +msgstr "Innstillinger lagret." + #: wp-admin/network/settings.php:146 msgid "Banned Names" msgstr "Forbudte navn" diff --git a/wp-content/languages/continents-cities-nb_NO.mo b/wp-content/languages/continents-cities-nb_NO.mo index 5fb1584c124716bba1071822a84ce7ed7e196660..3f9dcd2e17a6368743a02d3a460be4a07b2ac24c 100644 GIT binary patch delta 28 kcmdlvg>mN;#tqLbc+GT;j1>$`txPSgjLbKGwr~>!0Ft8#MgRZ+ delta 28 kcmdlvg>mN;#tqLbcnx)pOce|btqe`AOiVU^wr~>!0FmbjHUIzs diff --git a/wp-content/languages/continents-cities-nb_NO.po b/wp-content/languages/continents-cities-nb_NO.po index 0f179b0..16fe154 100644 --- a/wp-content/languages/continents-cities-nb_NO.po +++ b/wp-content/languages/continents-cities-nb_NO.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the Continents & Cities package. msgid "" msgstr "" -"PO-Revision-Date: 2013-01-25 11:15:44+0000\n" +"PO-Revision-Date: 2013-06-23 15:59:27+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wp-content/languages/nb_NO.mo b/wp-content/languages/nb_NO.mo index 1e4c7644fa65782457af9bca244c0f756a99ba5d..bd8c193f23ae1804a1ea905945965590df46a58a 100644 GIT binary patch delta 38246 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
GB!kEl%=e~>W`YN=}4czaYsgHRtf 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" +msgstr "Akismet Statistikk" + +#: wp-content/plugins/akismet/admin.php:180 +msgid "Akismet eliminates the comment and trackback spam you get on your site. To use Akismet you may need to sign up for an API key. Click the button below to get started." +msgstr "Akismet fjerner kommentar- og tilbakesporingsspam pÃ¥ ditt nettsted. For Ã¥ bruke Akismet mÃ¥ du kanskje registrere en konto for Ã¥ fÃ¥ en API-nøkkel. Klikk pÃ¥ knappen nedenfor for Ã¥ komme i gang." + +#: wp-content/plugins/akismet/admin.php:185 +msgid "Create a new Akismet Key" +msgstr "Lag ny Akismet-nøkkel" + +#: wp-content/plugins/akismet/admin.php:188 +msgid "I already have a key" +msgstr "Jeg har allerede en nøkkel" + +#: wp-content/plugins/akismet/admin.php:192 +msgid "Settings saved." +msgstr "Innstillinger lagret." + +#: wp-content/plugins/akismet/admin.php:207 +msgid "You must enter a valid Akismet API key here. If you need an API key, you can create one here" +msgstr "Du mÃ¥ skrive inn en gyldig API-nøkkel her. Hvis du trenger en API-nøkkel, kan du lage en her" + +#: wp-content/plugins/akismet/admin.php:215 +msgid "Auto-detete old spam" +msgstr "Auto-slett gammel spam" + +#: wp-content/plugins/akismet/admin.php:216 +msgid "Show approved comments" +msgstr "Vis godkjente kommentarer" + +#: wp-content/plugins/akismet/admin.php:225 +msgid "Save Changes" +msgstr "Lagre innstillinger" + +#: wp-content/plugins/akismet/admin.php:235 +msgid "Server Status" +msgstr "Serverstatus" + +#: wp-content/plugins/akismet/admin.php:281 +msgid "Check Network Status" +msgstr "Sjekk nettverksstatus" + +#: wp-content/plugins/akismet/admin.php:286 +msgid "Last Checked" +msgstr "Sist sjekket" + +#: wp-content/plugins/akismet/admin.php:288 +msgid "%s Ago" +msgstr "%s siden" + +#: wp-content/plugins/akismet/admin.php:288 +msgid "Not yet" +msgstr "Ikke ennÃ¥" + +#: wp-content/plugins/akismet/admin.php:289 +msgid "You can confirm that Akismet.com is up by clicking here." +msgstr "Du kan bekrefte at Akismet.com fungerer ved Ã¥ klikke her." + +#: wp-content/plugins/akismet/admin.php:348 +msgid "Akismet Error Code" +msgstr "Akismet feilkode" + +#: wp-login.php:489 msgid "New password" msgstr "Nytt passord" -#: wp-login.php:496 +#: wp-login.php:493 msgid "Confirm new password" msgstr "Bekreft nytt passord" -#: wp-login.php:501 +#: wp-login.php:498 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 "Tips: Passordet bør være minst syv tegn langt. Bruk store og smÃ¥ bokstaver, tall og symboler som ! \" ? $ % ^ & ) for Ã¥ gjøre det bedre." -#: wp-login.php:544 +#: wp-login.php:541 msgid "Registration Form" msgstr "Registreringsskjema" -#: wp-login.php:544 +#: wp-login.php:541 msgid "Register For This Site" msgstr "Registrer deg for dette nettstedet" -#: wp-login.php:557 +#: wp-login.php:554 msgid "A password will be e-mailed to you." msgstr "Et passord blir sendt til deg pÃ¥ e-post." -#: wp-login.php:565 wp-login.php:710 wp-login.php:712 +#: wp-login.php:562 wp-login.php:707 wp-login.php:709 msgid "Password Lost and Found" msgstr "Hittegodskontor for passord" -#: wp-login.php:565 wp-login.php:710 wp-login.php:712 +#: wp-login.php:562 wp-login.php:707 wp-login.php:709 msgid "Lost your password?" msgstr "Mistet passordet ditt?" -#: wp-login.php:614 +#: wp-login.php:611 msgid "You have logged in successfully." msgstr "Du har logget inn." -#: wp-login.php:651 +#: wp-login.php:648 msgid "ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress." msgstr "FEIL: Informasjonskapsler er blokkert eller ikke støttet av din nettleser. Du mÃ¥ slÃ¥ pÃ¥ informasjonskapsler for Ã¥ bruke WordPress." -#: wp-login.php:655 +#: wp-login.php:652 msgid "You are now logged out." msgstr "Du er nÃ¥ logget ut." -#: wp-login.php:657 +#: wp-login.php:654 msgid "User registration is currently not allowed." msgstr "Registrering av brukere er for tiden ikke tillatt." -#: wp-login.php:659 +#: wp-login.php:656 msgid "Check your e-mail for the confirmation link." msgstr "Bekreftelseslenken finner du i e-posten din." -#: wp-login.php:661 +#: wp-login.php:658 msgid "Check your e-mail for your new password." msgstr "Det nye passordet finner du i e-posten din." -#: wp-login.php:663 +#: wp-login.php:660 msgid "Registration complete. Please check your e-mail." msgstr "Registreringen er ferdig. Vennligst sjekk e-posten din." -#: wp-login.php:665 +#: wp-login.php:662 msgid "Your session has expired. Please log-in again." msgstr "Din sesjon har utløpt. Vennligst logg inn pÃ¥ nytt." -#: wp-login.php:667 +#: wp-login.php:664 msgid "You have successfully updated WordPress! Please log back in to experience the awesomeness." msgstr "Du har klart Ã¥ oppgradere WordPress! Vennligst logg inn pÃ¥ nytt for Ã¥ oppleve hvor flott det har blitt." @@ -621,7 +693,7 @@ msgid "Plugin" msgstr "Utvidelse" #: wp-includes/js/tinymce/langs/wp-langs.php:342 -#: wp-includes/post-template.php:1443 wp-includes/theme-compat/sidebar.php:21 +#: wp-includes/post-template.php:1440 wp-includes/theme-compat/sidebar.php:21 msgid "Author" msgstr "Forfatter" @@ -1737,7 +1809,7 @@ msgstr "Beskrivelse" msgid "Edit" msgstr "Rediger" -#: wp-includes/media-template.php:248 wp-includes/script-loader.php:435 +#: wp-includes/media-template.php:248 wp-includes/script-loader.php:428 msgid "Clear" msgstr "Tøm" @@ -1754,11 +1826,11 @@ msgstr "Lenk til" msgid "Custom URL" msgstr "Tilpasset URL" -#: wp-includes/media-template.php:298 wp-includes/media-template.php:354 +#: wp-includes/media-template.php:298 wp-includes/media-template.php:351 msgid "Attachment Page" msgstr "Vedleggsside" -#: wp-includes/media-template.php:295 wp-includes/media-template.php:351 +#: wp-includes/media-template.php:295 wp-includes/media-template.php:354 msgid "Media File" msgstr "Mediefil" @@ -1782,7 +1854,7 @@ msgstr "Tilfeldig rekkefølge" msgid "No editor could be selected." msgstr "Ingen redigerer kunne velges." -#: wp-includes/media.php:1273 wp-includes/script-loader.php:323 +#: wp-includes/media.php:1273 wp-includes/script-loader.php:316 msgid "Allowed Files" msgstr "Godkjente filtyper" @@ -2459,72 +2531,72 @@ msgstr "(mer...)" msgid "There is no excerpt because this is a protected post." msgstr "Det finnes ikke utdrag siden innlegget er beskyttet." -#: wp-includes/post-template.php:633 +#: wp-includes/post-template.php:630 msgid "Pages:" msgstr "Sider:" -#: wp-includes/post-template.php:635 +#: wp-includes/post-template.php:632 msgid "Next page" msgstr "Neste side" -#: wp-includes/post-template.php:636 +#: wp-includes/post-template.php:633 msgid "Previous page" msgstr "Forrige side" -#: wp-includes/post-template.php:899 +#: wp-includes/post-template.php:896 msgid "Home" msgstr "Hjem" -#: wp-includes/post-template.php:1226 +#: wp-includes/post-template.php:1223 msgid "This post is password protected. To view it please enter your password below:" msgstr "Dette innlegget er passordbeskyttet. Du mÃ¥ oppgi passord nedenfor for Ã¥ se det." -#: wp-includes/post-template.php:1227 +#: wp-includes/post-template.php:1224 msgid "Submit" msgstr "Send" -#: wp-includes/post-template.php:1304 +#: wp-includes/post-template.php:1301 msgctxt "revision date format" msgid "j F, Y @ G:i" msgstr "j. F Y @ H:i" -#: wp-includes/post-template.php:1306 +#: wp-includes/post-template.php:1303 msgid "%1$s [Autosave]" msgstr "%1$s [Autolagre]" -#: wp-includes/post-template.php:1308 +#: wp-includes/post-template.php:1305 msgid "%1$s [Current Revision]" msgstr "%1$s [Gjeldende revisjon]" -#: wp-includes/post-template.php:1374 +#: wp-includes/post-template.php:1371 msgctxt "post revision" msgid "%1$s by %2$s" msgstr "%1$s av %2$s" -#: wp-includes/post-template.php:1401 +#: wp-includes/post-template.php:1398 msgid "Restore" msgstr "Gjenopprett" -#: wp-includes/post-template.php:1424 +#: wp-includes/post-template.php:1421 msgid "Compare Revisions" msgstr "Sammenlign revisjoner" -#: wp-includes/post-template.php:1440 +#: wp-includes/post-template.php:1437 msgctxt "revisions column name" msgid "Old" msgstr "Gammel" -#: wp-includes/post-template.php:1441 +#: wp-includes/post-template.php:1438 msgctxt "revisions column name" msgid "New" msgstr "Ny" -#: wp-includes/post-template.php:1442 +#: wp-includes/post-template.php:1439 msgctxt "revisions column name" msgid "Date Created" msgstr "Dato opprettet" -#: wp-includes/post-template.php:1444 +#: wp-includes/post-template.php:1441 msgid "Actions" msgstr "Handlinger" @@ -2643,256 +2715,256 @@ msgid_plural "Trash (%s)" msgstr[0] "Papirkurv (%s)" msgstr[1] "Papirkurv (%s)" -#: wp-includes/post.php:808 +#: wp-includes/post.php:805 msgid "Invalid post" msgstr "Ugyldig innlegg" -#: wp-includes/post.php:866 wp-includes/post.php:887 +#: wp-includes/post.php:863 wp-includes/post.php:884 msgid "Draft" msgstr "Kladd" -#: wp-includes/post.php:867 +#: wp-includes/post.php:864 msgid "Pending Review" msgstr "Venter pÃ¥ gjennomgang" -#: wp-includes/post.php:868 wp-includes/post.php:888 -#: wp-includes/script-loader.php:385 +#: wp-includes/post.php:865 wp-includes/post.php:885 +#: wp-includes/script-loader.php:378 msgid "Private" msgstr "Privat" -#: wp-includes/post.php:869 wp-includes/post.php:889 -#: wp-includes/script-loader.php:390 +#: wp-includes/post.php:866 wp-includes/post.php:886 +#: wp-includes/script-loader.php:383 msgid "Published" msgstr "Publisert" -#: wp-includes/post.php:1238 +#: wp-includes/post.php:1235 msgid "Post types cannot exceed 20 characters in length" msgstr "Navn pÃ¥ innleggstyper kan ikke overstige 20 tegn" -#: wp-includes/post.php:1496 +#: wp-includes/post.php:1493 msgctxt "post type general name" msgid "Posts" msgstr "Innlegg" -#: wp-includes/post.php:1496 +#: wp-includes/post.php:1493 msgctxt "post type general name" msgid "Pages" msgstr "Sider" -#: wp-includes/post.php:1497 +#: wp-includes/post.php:1494 msgctxt "post type singular name" msgid "Post" msgstr "Innlegg" -#: wp-includes/post.php:1497 +#: wp-includes/post.php:1494 msgctxt "post type singular name" msgid "Page" msgstr "Side" -#: wp-includes/post.php:1498 +#: wp-includes/post.php:1495 msgctxt "post" msgid "Add New" msgstr "Legg til nytt" -#: wp-includes/post.php:1498 +#: wp-includes/post.php:1495 msgctxt "page" msgid "Add New" msgstr "Legg til ny" -#: wp-includes/post.php:1499 +#: wp-includes/post.php:1496 msgid "Add New Post" msgstr "Legg til nytt innlegg" -#: wp-includes/post.php:1499 +#: wp-includes/post.php:1496 msgid "Add New Page" msgstr "Legg til ny side" -#: wp-includes/post.php:1500 +#: wp-includes/post.php:1497 msgid "Edit Post" msgstr "Rediger innlegg" -#: wp-includes/post.php:1500 +#: wp-includes/post.php:1497 msgid "Edit Page" msgstr "Rediger side" -#: wp-includes/post.php:1501 +#: wp-includes/post.php:1498 msgid "New Page" msgstr "Ny side" -#: wp-includes/post.php:1502 +#: wp-includes/post.php:1499 msgid "View Page" msgstr "Vis side" -#: wp-includes/post.php:1503 +#: wp-includes/post.php:1500 msgid "Search Posts" msgstr "Søk i innlegg" -#: wp-includes/post.php:1503 +#: wp-includes/post.php:1500 msgid "Search Pages" msgstr "Søk i sider" -#: wp-includes/post.php:1504 +#: wp-includes/post.php:1501 msgid "No posts found." msgstr "Ingen innlegg funnet." -#: wp-includes/post.php:1504 +#: wp-includes/post.php:1501 msgid "No pages found." msgstr "Ingen sider funnet." -#: wp-includes/post.php:1505 +#: wp-includes/post.php:1502 msgid "No posts found in Trash." msgstr "Ingen innlegg funnet i papirkurven." -#: wp-includes/post.php:1505 +#: wp-includes/post.php:1502 msgid "No pages found in Trash." msgstr "Ingen sider funnet i papirkurven." -#: wp-includes/post.php:1506 +#: wp-includes/post.php:1503 msgid "Parent Page:" msgstr "Forelderside:" -#: wp-includes/post.php:1507 +#: wp-includes/post.php:1504 msgid "All Posts" msgstr "Alle innlegg" -#: wp-includes/post.php:1507 +#: wp-includes/post.php:1504 msgid "All Pages" msgstr "Alle sider" -#: wp-includes/post.php:2194 +#: wp-includes/post.php:2191 msgid "Images" msgstr "Bilder" -#: wp-includes/post.php:2194 +#: wp-includes/post.php:2191 msgid "Manage Images" msgstr "HÃ¥ndter bilder" -#: wp-includes/post.php:2194 +#: wp-includes/post.php:2191 msgid "Image (%s)" msgid_plural "Images (%s)" msgstr[0] "Bilde (%s)" msgstr[1] "Bilder (%s)" -#: wp-includes/post.php:2195 +#: wp-includes/post.php:2192 msgid "Audio" msgstr "Lyd" -#: wp-includes/post.php:2195 +#: wp-includes/post.php:2192 msgid "Manage Audio" msgstr "HÃ¥ndter lyd" -#: wp-includes/post.php:2195 +#: wp-includes/post.php:2192 msgid "Audio (%s)" msgid_plural "Audio (%s)" msgstr[0] "Lyd (%s)" msgstr[1] "Lyd (%s)" -#: wp-includes/post.php:2196 +#: wp-includes/post.php:2193 msgid "Video" msgstr "Video" -#: wp-includes/post.php:2196 +#: wp-includes/post.php:2193 msgid "Manage Video" msgstr "HÃ¥ndter video" -#: wp-includes/post.php:2196 +#: wp-includes/post.php:2193 msgid "Video (%s)" msgid_plural "Video (%s)" msgstr[0] "Video (%s)" msgstr[1] "Video (%s)" -#: wp-includes/post.php:2633 +#: wp-includes/post.php:2630 msgid "Passing an integer number of posts is deprecated. Pass an array of arguments instead." msgstr "Passing an integer number of posts is deprecated. Pass an array of arguments instead." -#: wp-includes/post.php:2731 +#: wp-includes/post.php:2728 msgid "Content, title, and excerpt are empty." msgstr "Innhold, tittel og utdrag er tomme." -#: wp-includes/post.php:2797 +#: wp-includes/post.php:2794 msgid "Whoops, the provided date is invalid." msgstr "Beklager, den angitte datoen er ugyldig." -#: wp-includes/post.php:2872 +#: wp-includes/post.php:2869 msgid "Could not update post in the database" msgstr "Kunne ikke oppdatere innlegget i databasen" -#: wp-includes/post.php:2888 +#: wp-includes/post.php:2885 msgid "Could not insert post into the database" msgstr "Kunne ikke lagre innlegget i databasen" -#: wp-includes/post.php:2935 +#: wp-includes/post.php:2932 msgid "The page template is invalid." msgstr "Sidemalen er ugyldig." -#: wp-includes/post.php:3203 wp-includes/script-loader.php:391 -#: wp-includes/script-loader.php:416 +#: wp-includes/post.php:3200 wp-includes/script-loader.php:384 +#: wp-includes/script-loader.php:409 msgctxt "tag delimiter" msgid "," msgstr "," -#: wp-includes/post.php:4882 +#: wp-includes/post.php:4879 msgid "Content" msgstr "Innhold" -#: wp-includes/post.php:4883 +#: wp-includes/post.php:4880 msgid "Excerpt" msgstr "Utdrag" -#: wp-includes/post.php:5076 +#: wp-includes/post.php:5073 msgid "Cannot create a revision of a revision" msgstr "Kan ikke lage en revisjon av en revisjon." -#: wp-includes/post.php:5251 +#: wp-includes/post.php:5248 msgid "You do not have permission to preview drafts." msgstr "Du har ikke lov til Ã¥ forhÃ¥ndsvise kladder." -#: wp-includes/post.php:5325 +#: wp-includes/post.php:5322 msgctxt "Post format" msgid "Standard" msgstr "Standard" -#: wp-includes/post.php:5326 +#: wp-includes/post.php:5323 msgctxt "Post format" msgid "Aside" msgstr "Notis" -#: wp-includes/post.php:5327 +#: wp-includes/post.php:5324 msgctxt "Post format" msgid "Chat" msgstr "Chat" -#: wp-includes/post.php:5328 +#: wp-includes/post.php:5325 msgctxt "Post format" msgid "Gallery" msgstr "Galleri" -#: wp-includes/post.php:5329 +#: wp-includes/post.php:5326 msgctxt "Post format" msgid "Link" msgstr "Lenke" -#: wp-includes/post.php:5330 +#: wp-includes/post.php:5327 msgctxt "Post format" msgid "Image" msgstr "Bilde" -#: wp-includes/post.php:5331 +#: wp-includes/post.php:5328 msgctxt "Post format" msgid "Quote" msgstr "Sitat" -#: wp-includes/post.php:5332 +#: wp-includes/post.php:5329 msgctxt "Post format" msgid "Status" msgstr "Status" -#: wp-includes/post.php:5333 +#: wp-includes/post.php:5330 msgctxt "Post format" msgid "Video" msgstr "Video" -#: wp-includes/post.php:5334 +#: wp-includes/post.php:5331 msgctxt "Post format" msgid "Audio" msgstr "Lyd" @@ -2977,11 +3049,11 @@ msgstr "tekstretning" msgid "Toggle Editor Text Direction" msgstr "Veksle tekstretning i tekstredigering" -#: wp-includes/script-loader.php:100 wp-includes/script-loader.php:353 +#: wp-includes/script-loader.php:100 wp-includes/script-loader.php:346 msgid "You do not have permission to do that." msgstr "Du har ikke lov til Ã¥ gjøre det." -#: wp-includes/script-loader.php:101 wp-includes/script-loader.php:354 +#: wp-includes/script-loader.php:101 wp-includes/script-loader.php:347 msgid "An unidentified error has occurred." msgstr "En ikke identifisert feil har oppstÃ¥tt." @@ -3097,173 +3169,173 @@ msgstr "flyttet til papirkurven." msgid "“%s” has failed to upload." msgstr "«%s» ble ikke lastet opp." -#: wp-includes/script-loader.php:271 wp-login.php:500 +#: wp-includes/script-loader.php:264 wp-login.php:497 msgid "Strength indicator" msgstr "Styrkeindikator" -#: wp-includes/script-loader.php:272 +#: wp-includes/script-loader.php:265 msgid "Very weak" msgstr "Veldig svakt" -#: wp-includes/script-loader.php:273 +#: wp-includes/script-loader.php:266 msgid "Weak" msgstr "Svakt" -#: wp-includes/script-loader.php:275 +#: wp-includes/script-loader.php:268 msgctxt "password strength" msgid "Medium" msgstr "Medium" -#: wp-includes/script-loader.php:276 +#: wp-includes/script-loader.php:269 msgid "Strong" msgstr "Sterk" -#: wp-includes/script-loader.php:277 +#: wp-includes/script-loader.php:270 msgid "Mismatch" msgstr "Passer ikke" -#: wp-includes/script-loader.php:291 wp-includes/script-loader.php:415 +#: wp-includes/script-loader.php:284 wp-includes/script-loader.php:408 msgid "(no title)" msgstr "(ingen tittel)" -#: wp-includes/script-loader.php:292 +#: wp-includes/script-loader.php:285 msgid "No matches found." msgstr "Ingen treff funnet." -#: wp-includes/script-loader.php:315 +#: wp-includes/script-loader.php:308 msgid "Save & Activate" msgstr "Lagre & aktiver" -#: wp-includes/script-loader.php:316 +#: wp-includes/script-loader.php:309 msgid "Save & Publish" msgstr "Lagre & publiser" -#: wp-includes/script-loader.php:317 +#: wp-includes/script-loader.php:310 msgid "Saved" msgstr "Lagret" -#: wp-includes/script-loader.php:345 +#: wp-includes/script-loader.php:338 msgid "Add" msgstr "Legg til" -#: wp-includes/script-loader.php:346 +#: wp-includes/script-loader.php:339 msgid "Separate multiple categories with commas." msgstr "Skill mellom flere kategorier med komma." -#: wp-includes/script-loader.php:363 +#: wp-includes/script-loader.php:356 msgid "Approve and Reply" msgstr "Godkjenn og send" -#: wp-includes/script-loader.php:373 +#: wp-includes/script-loader.php:366 msgid "OK" msgstr "OK" -#: wp-includes/script-loader.php:375 +#: wp-includes/script-loader.php:368 msgid "Publish on:" msgstr "Publiseres den:" -#: wp-includes/script-loader.php:376 +#: wp-includes/script-loader.php:369 msgid "Schedule for:" msgstr "Planlegg:" -#: wp-includes/script-loader.php:377 +#: wp-includes/script-loader.php:370 msgid "Published on:" msgstr "Publisert:" -#: wp-includes/script-loader.php:378 +#: wp-includes/script-loader.php:371 msgid "Show more comments" msgstr "Vis flere kommentarer" -#: wp-includes/script-loader.php:379 +#: wp-includes/script-loader.php:372 msgid "No more comments found." msgstr "Ingen flere kommentarer funnet." -#: wp-includes/script-loader.php:380 +#: wp-includes/script-loader.php:373 msgid "Publish" msgstr "Publiser" -#: wp-includes/script-loader.php:381 +#: wp-includes/script-loader.php:374 msgid "Schedule" msgstr "Planlegg" -#: wp-includes/script-loader.php:383 +#: wp-includes/script-loader.php:376 msgid "Save as Pending" msgstr "Lagre som ventende" -#: wp-includes/script-loader.php:384 +#: wp-includes/script-loader.php:377 msgid "Save Draft" msgstr "Lagre kladd" -#: wp-includes/script-loader.php:386 +#: wp-includes/script-loader.php:379 msgid "Public" msgstr "Offentlig" -#: wp-includes/script-loader.php:387 +#: wp-includes/script-loader.php:380 msgid "Public, Sticky" msgstr "Offentlig, klebrig" -#: wp-includes/script-loader.php:388 +#: wp-includes/script-loader.php:381 msgid "Password Protected" msgstr "Passordbeskyttet" -#: wp-includes/script-loader.php:389 +#: wp-includes/script-loader.php:382 msgid "Privately Published" msgstr "Privat publisert" -#: wp-includes/script-loader.php:399 +#: wp-includes/script-loader.php:392 msgid "Submitted on:" msgstr "Sendt:" -#: wp-includes/script-loader.php:413 wp-includes/script-loader.php:421 +#: wp-includes/script-loader.php:406 wp-includes/script-loader.php:414 msgid "Error while saving the changes." msgstr "Feil under lagring av endringer." -#: wp-includes/script-loader.php:414 +#: wp-includes/script-loader.php:407 msgid "Remove From Bulk Edit" msgstr "Fjern fra masseredigering" -#: wp-includes/script-loader.php:426 +#: wp-includes/script-loader.php:419 msgid "Plugin Information:" msgstr "Utvidelsesinformasjon:" -#: wp-includes/script-loader.php:427 +#: wp-includes/script-loader.php:420 msgid "Are you sure you want to install this plugin?" msgstr "Er du sikker pÃ¥ at du vil installere denne utvidelsen?" -#: wp-includes/script-loader.php:437 +#: wp-includes/script-loader.php:430 msgid "Select Color" msgstr "Velg farge" -#: wp-includes/script-loader.php:438 +#: wp-includes/script-loader.php:431 msgid "Current Color" msgstr "Gjeldende farge" -#: wp-includes/script-loader.php:449 +#: wp-includes/script-loader.php:442 msgid "Could not load the preview image. Please reload the page and try again." msgstr "Kunne ikke laste forhÃ¥ndsvisningen. Vennligst oppdater siden og prøv igjen." -#: wp-includes/script-loader.php:454 +#: wp-includes/script-loader.php:447 msgid "Use as featured image" msgstr "Bruk som fremhevet bilde" -#: wp-includes/script-loader.php:455 +#: wp-includes/script-loader.php:448 msgid "Saving..." msgstr "Lagrer..." -#: wp-includes/script-loader.php:456 +#: wp-includes/script-loader.php:449 msgid "Could not set that as the thumbnail image. Try a different attachment." msgstr "Kunne ikke sette det som miniatyrbilde. Prøv et annet vedlegg." -#: wp-includes/script-loader.php:457 +#: wp-includes/script-loader.php:450 msgid "Done" msgstr "Ferdig" -#: wp-includes/script-loader.php:463 +#: wp-includes/script-loader.php:456 msgctxt "search results" msgid "No results found." msgstr "Ingen resultater funnet." -#: wp-includes/script-loader.php:464 +#: wp-includes/script-loader.php:457 msgid "" "You are about to permanently delete this menu. \n" " 'Cancel' to stop, 'OK' to delete." @@ -3271,7 +3343,7 @@ msgstr "" "Du er i ferd med Ã¥ permanent slette denne menyen.\n" " 'Avbryt' for Ã¥ stoppe, 'OK' for Ã¥ slette." -#: wp-includes/script-loader.php:576 +#: wp-includes/script-loader.php:569 msgid "Saving Draft…" msgstr "Lagrer kladd…" @@ -3505,7 +3577,7 @@ msgstr "Avsnitt og linjeskift lages automatisk, e-postadressen din vil aldri vis msgid "Logged in as %2$s. Log out »" msgstr "Logget inn som %2$s. Logg ut »" -#: wp-includes/theme-compat/comments-popup.php:80 wp-login.php:553 +#: wp-includes/theme-compat/comments-popup.php:80 wp-login.php:550 msgid "E-mail" msgstr "E-post" @@ -3753,7 +3825,7 @@ msgstr "WordPress database feil %1$s for spørring %2$s gjort av %3$s" msgid "WordPress database error %1$s for query %2$s" msgstr "WordPress database feil %1$s for spørring %2$s" -#: wp-includes/wp-db.php:1148 +#: wp-includes/wp-db.php:1150 msgid "" "\n" "

Error establishing a database connection

\n" @@ -3775,7 +3847,7 @@ msgstr "" "\n" "

Hvis du er usikker på hva disse uttrykkene betyr bør du kontakte tjenestetilbyderen din. Hvis du fortsatt trenger hjelp kan du besøke WordPress support-forum.

\n" -#: wp-includes/wp-db.php:1655 +#: wp-includes/wp-db.php:1658 msgid "ERROR: WordPress %1$s requires MySQL %2$s or higher" msgstr "FEIL: WordPress %1$s krever MySQL %2$s eller høyere" @@ -3883,43 +3955,43 @@ msgstr "Feil: Denne e-post er allerede registrert. Vennligst ve msgid "ERROR: Couldn’t register you... please contact the webmaster !" msgstr "Feil: Kunne ikke registrere deg... vennligst kontakt administrator !" -#: wp-login.php:428 +#: wp-login.php:425 msgid "Sorry, that key does not appear to be valid." msgstr "Beklager, men den nøkkelen er tydeligvis ikke gyldig." -#: wp-login.php:432 +#: wp-login.php:429 msgid "Lost Password" msgstr "Tapt passord" -#: wp-login.php:432 +#: wp-login.php:429 msgid "Please enter your username or email address. You will receive a link to create a new password via email." msgstr "Vennligst skriv inn brukernavn eller e-postadresse. Du vil motta en lenke for Ã¥ opprette et nytt passord via e-post." -#: wp-login.php:440 +#: wp-login.php:437 msgid "Username or E-mail:" msgstr "Brukernavn eller e-post:" -#: wp-login.php:445 +#: wp-login.php:442 msgid "Get New Password" msgstr "FÃ¥ nytt passord" -#: wp-login.php:471 +#: wp-login.php:468 msgid "The passwords do not match." msgstr "Passordene samsvarer ikke." -#: wp-login.php:477 +#: wp-login.php:474 msgid "Password Reset" msgstr "Passord tilbakestilt" -#: wp-login.php:477 +#: wp-login.php:474 msgid "Your password has been reset." msgstr "Ditt passord er tilbakestilt." -#: wp-login.php:485 wp-login.php:504 +#: wp-login.php:482 wp-login.php:501 msgid "Reset Password" msgstr "Tilbakestill passord" -#: wp-login.php:485 +#: wp-login.php:482 msgid "Enter your new password below." msgstr "Skriv inn ditt nye passord nedenfor." @@ -3955,7 +4027,7 @@ msgstr "En feil oppstod under aktivering" msgid "Username:" msgstr "Brukernavn:" -#: wp-activate.php:104 wp-includes/post-template.php:1227 +#: wp-activate.php:104 wp-includes/post-template.php:1224 msgid "Password:" msgstr "Passord:" @@ -3999,295 +4071,247 @@ msgstr "Vennligst oppgrader WordPress til en gjeldende versjo msgid "Comment History" msgstr "Kommentarhistorikk" -#: wp-content/plugins/akismet/admin.php:58 +#: wp-content/plugins/akismet/admin.php:59 +#: wp-content/plugins/akismet/admin.php:212 +#: wp-content/plugins/akismet/admin.php:214 msgid "Settings" msgstr "Innstillinger" -#: wp-content/plugins/akismet/admin.php:71 +#: wp-content/plugins/akismet/admin.php:80 #: wp-includes/class-wp-customize-manager.php:83 -#: wp-includes/script-loader.php:320 +#: wp-includes/script-loader.php:313 msgid "Cheatin’ uh?" msgstr "Jukser vi?" -#: wp-content/plugins/akismet/admin.php:134 +#: wp-content/plugins/akismet/admin.php:160 msgid "Your key has been cleared." msgstr "Din nøkkel har blitt slettet." -#: wp-content/plugins/akismet/admin.php:135 -msgid "Your key has been verified. Happy blogging!" -msgstr "Din nøkkel har blitt verifisert. God blogging!" - -#: wp-content/plugins/akismet/admin.php:136 +#: wp-content/plugins/akismet/admin.php:162 msgid "The key you entered is invalid. Please double-check it." msgstr "Nøkkelen du skrev inn er ikke gyldig. Vennligst kontroller den." -#: wp-content/plugins/akismet/admin.php:137 +#: wp-content/plugins/akismet/admin.php:163 msgid "The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration." msgstr "Nøkkelen du skrev inn kunne ikke verifiseres fordi tilkobling til akismet.com feilet. Vennligst kontroller konfigurasjon av tjeneren din." -#: wp-content/plugins/akismet/admin.php:138 +#: wp-content/plugins/akismet/admin.php:164 msgid "There was a problem connecting to the Akismet server. Please check your server configuration." msgstr "Kunne ikke koble til akismet.com. Vennligst kontroller konfigurasjon av tjeneren din." -#: wp-content/plugins/akismet/admin.php:139 -msgid "Please enter an API key. (Get your key.)" -msgstr "Vennligst skriv inn API nøkkel. (Hent nøkkel.)" - -#: wp-content/plugins/akismet/admin.php:140 -msgid "This key is valid." -msgstr "Denne nøkkelen er gyldig." - -#: wp-content/plugins/akismet/admin.php:141 +#: wp-content/plugins/akismet/admin.php:166 msgid "This key is invalid." msgstr "Ugyldig nøkkel." -#: wp-content/plugins/akismet/admin.php:142 +#: wp-content/plugins/akismet/admin.php:167 msgid "The key below was previously validated but a connection to akismet.com can not be established at this time. Please check your server configuration." msgstr "Nøkkelen under ble tidligere verifisert, men en tilkobling til akismet.com feilet nÃ¥. Vennligst kontroller konfigurasjon av tjeneren din." -#: wp-content/plugins/akismet/admin.php:143 +#: wp-content/plugins/akismet/admin.php:168 msgid "Your WordPress home URL %s is invalid. Please fix the home option." msgstr "Din WordPress hjem-URL %s er ugyldig. Fiks hjem-valget." -#: wp-content/plugins/akismet/admin.php:147 -msgid "Options saved." -msgstr "Innstillinger lagret." - -#: wp-content/plugins/akismet/admin.php:150 -#: wp-content/plugins/akismet/admin.php:827 -#: wp-content/plugins/akismet/admin.php:830 -msgid "Akismet Configuration" -msgstr "Akismet innstillinger" - -#: wp-content/plugins/akismet/admin.php:152 +#: wp-content/plugins/akismet/admin.php:195 msgid "Sign up success! Please check your email for your Akismet API Key and enter it below." msgstr "Registrering vellykket! Sjekk e-posten for din Akismet API-nøkkel, og skriv den inn nedenfor." -#: wp-content/plugins/akismet/admin.php:157 -msgid "For many people, Akismet will greatly reduce or even completely eliminate the comment and trackback spam you get on your site. If one does happen to get through, simply mark it as \"spam\" on the moderation screen and Akismet will learn from the mistakes. If you don't have an API key yet, you can get one at Akismet.com." -msgstr "For mange vil Akismet dramatisk redusere eller totalt eliminere useriøse kommentarer og tilbakesporinger som nettstedet mottar. Hvis en kommer feilaktig igjennom, merk den som \"useriøs\" pÃ¥ modereringssiden sÃ¥ Akismet lærer av feilene sine. Hvis du ikke har en API-nøkkel ennÃ¥, kan du fÃ¥ en pÃ¥ Akismet.com." - -#: wp-content/plugins/akismet/admin.php:159 +#: wp-content/plugins/akismet/admin.php:204 msgid "Akismet API Key" msgstr "Akismet API-nøkkel" -#: wp-content/plugins/akismet/admin.php:163 -msgid "What is this?" -msgstr "Hva er dette?" - -#: wp-content/plugins/akismet/admin.php:165 -msgid "Why might my key be invalid?" -msgstr "Hvorfor kan min nøkkel være ugyldig?" - -#: wp-content/plugins/akismet/admin.php:166 -msgid "This can mean one of two things, either you copied the key wrong or that the plugin is unable to reach the Akismet servers, which is most often caused by an issue with your web host around firewalls or similar." -msgstr "Dette kan bety en av to ting. Enten at du kopierte feil nøkkel eller at utvidelsen ikke kunne nÃ¥ frem til Akismet-verten. Det siste er ofte forÃ¥rsaket av din nettvert, brannmur eller lignende." - -#: wp-content/plugins/akismet/admin.php:170 +#: wp-content/plugins/akismet/admin.php:215 msgid "Auto-delete spam submitted on posts more than a month old." msgstr "Slett automatisk useriøse kommentarer som er skrevet til innlegg som er eldre enn en mÃ¥ned." -#: wp-content/plugins/akismet/admin.php:171 +#: wp-content/plugins/akismet/admin.php:216 msgid "Show the number of comments you've approved beside each comment author." msgstr "Vis antall kommentarer du har godkjent ved siden av hver kommentarforfatter." -#: wp-content/plugins/akismet/admin.php:172 -msgid "Update options »" -msgstr "Lagre endringene »" - -#: wp-content/plugins/akismet/admin.php:177 +#: wp-content/plugins/akismet/admin.php:230 msgid "Server Connectivity" msgstr "Server tilkoblingsstatus" -#: wp-content/plugins/akismet/admin.php:181 +#: wp-content/plugins/akismet/admin.php:238 msgid "Network functions are disabled." msgstr "Nettverksfunksjoner er deaktivert." -#: wp-content/plugins/akismet/admin.php:182 +#: wp-content/plugins/akismet/admin.php:239 msgid "Your web host or server administrator has disabled PHP's fsockopen or gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet's system requirements." msgstr "Din nettjener eller administrator har deaktivert PHP sine fsockopen- eller gethostbynamel-funksjoner. Akismet virker ikke før dette er fikset. Vennligst kontakt administratoren for tjeneren eller brannmuren din og oppgi denne informasjonen om systemkrav for Akismet." -#: wp-content/plugins/akismet/admin.php:190 +#: wp-content/plugins/akismet/admin.php:245 msgid "Unable to reach some Akismet servers." msgstr "Noen Akismet-servere kunne ikke nÃ¥s." -#: wp-content/plugins/akismet/admin.php:191 +#: wp-content/plugins/akismet/admin.php:246 msgid "A network problem or firewall is blocking some connections from your web server to Akismet.com. Akismet is working but this may cause problems during times of network congestion. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls." msgstr "Et nettverksproblem eller en brannmur blokkerer for noen forbindelser imellom nettserveren din og Akismet.com. Akismet virker men dette kan føre til problemer i perioder med mye nettverkstrafikk. Vennligst kontakt administrator for serveren din og oppgi denne informasjonen om Akismet og brannmurer." -#: wp-content/plugins/akismet/admin.php:195 +#: wp-content/plugins/akismet/admin.php:248 msgid "Unable to reach any Akismet servers." msgstr "Kunne ikke kommunisere med en eneste Akismet-server." -#: wp-content/plugins/akismet/admin.php:196 +#: wp-content/plugins/akismet/admin.php:249 msgid "A network problem or firewall is blocking all connections from your web server to Akismet.com. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls." msgstr "Et nettverksproblem eller en brannmur blokkerer for alle forbindelser imellom nettserveren din og Akismet.com. Akismet virker ikke før dette er fikset. Vennligst kontakt administrator for serveren din og oppgi denne informasjonen om Akismet og brannmurer." -#: wp-content/plugins/akismet/admin.php:200 +#: wp-content/plugins/akismet/admin.php:251 msgid "All Akismet servers are available." msgstr "Alle Akismet-tjenere er tilgjengelig." -#: wp-content/plugins/akismet/admin.php:201 +#: wp-content/plugins/akismet/admin.php:252 msgid "Akismet is working correctly. All servers are accessible." msgstr "Akismet virker som den skal. Alle servere er tilgjengelige." -#: wp-content/plugins/akismet/admin.php:206 +#: wp-content/plugins/akismet/admin.php:255 msgid "Unable to find Akismet servers." msgstr "Kunne ikke finne Akismet-servere." -#: wp-content/plugins/akismet/admin.php:207 +#: wp-content/plugins/akismet/admin.php:256 msgid "A DNS problem or firewall is preventing all access from your web server to Akismet.com. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls." msgstr "Et DNS-problem eller en brannmur blokkerer all tilgang imellom nettserveren din og Akismet.com. Akismet virker ikke før dette er fikset. Vennligst kontakt administrator for serveren din og oppgi denne informasjonen om Akismet og brannmurer." -#: wp-content/plugins/akismet/admin.php:215 +#: wp-content/plugins/akismet/admin.php:267 msgid "Akismet server" msgstr "Akismet-server" -#: wp-content/plugins/akismet/admin.php:215 +#: wp-content/plugins/akismet/admin.php:263 +#: wp-content/plugins/akismet/admin.php:267 msgid "Network Status" msgstr "Nettverksstatus" -#: wp-content/plugins/akismet/admin.php:224 +#: wp-content/plugins/akismet/admin.php:275 msgid "Accessible" msgstr "Tilgjengelig" -#: wp-content/plugins/akismet/admin.php:224 +#: wp-content/plugins/akismet/admin.php:275 msgid "Re-trying" msgstr "Sjekker pÃ¥ nytt" -#: wp-content/plugins/akismet/admin.php:232 -msgid "Last checked %s ago." -msgstr "Sist kontrollert for %s siden." - -#: wp-content/plugins/akismet/admin.php:233 -msgid "Check network status »" -msgstr "Kontroller status for nettverk »" - -#: wp-content/plugins/akismet/admin.php:234 -msgid "Click here to confirm that Akismet.com is up." -msgstr "Klikk her for Ã¥ bekrefte at Akismet.com er oppe." - -#: wp-content/plugins/akismet/admin.php:265 +#: wp-content/plugins/akismet/admin.php:322 msgctxt "comments" msgid "Spam" msgstr "Useriøse" -#: wp-content/plugins/akismet/admin.php:271 +#: wp-content/plugins/akismet/admin.php:328 msgid "Akismet has protected your site from %3$s spam comments." msgid_plural "Akismet has protected your site from %3$s spam comments." msgstr[0] "Akismet har beskyttet nettstedet ditt fra %3$s useriøse kommentarer." msgstr[1] "Akismet har beskyttet nettstedet ditt fra %3$s useriøse kommentarer." -#: wp-content/plugins/akismet/admin.php:305 +#: wp-content/plugins/akismet/admin.php:309 msgid "Akismet is almost ready." msgstr "Akismet er nesten klar." -#: wp-content/plugins/akismet/admin.php:305 +#: wp-content/plugins/akismet/admin.php:309 msgid "You must enter your Akismet API key for it to work." msgstr "Du mÃ¥ skrive inn din Akismet API-nøkkel for at dette skal fungere." -#: wp-content/plugins/akismet/admin.php:318 +#: wp-content/plugins/akismet/admin.php:400 msgid "Akismet has detected a problem." msgstr "Akismet har oppdaget et problem." -#: wp-content/plugins/akismet/admin.php:318 +#: wp-content/plugins/akismet/admin.php:400 msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation. Please check your Akismet configuration and contact your web host if problems persist." msgstr "Noen kommentarer har ikke blitt sjekket for spam av Akismet ennÃ¥. De har midlertidig blitt holdt tilbake for moderering. Sjekk dine Akismet-innstillinger og kontakt din netthotell-tilbyder hvis problemet vedvarer." -#: wp-content/plugins/akismet/admin.php:340 +#: wp-content/plugins/akismet/admin.php:422 msgid "Awaiting spam check" msgstr "Avventer spam-sjekk" -#: wp-content/plugins/akismet/admin.php:344 +#: wp-content/plugins/akismet/admin.php:426 msgid "Flagged as spam by Akismet" msgstr "Merket som useriøst av Akismet" -#: wp-content/plugins/akismet/admin.php:346 +#: wp-content/plugins/akismet/admin.php:428 msgid "Cleared by Akismet" msgstr "Godkjent av Akismet" -#: wp-content/plugins/akismet/admin.php:350 +#: wp-content/plugins/akismet/admin.php:432 msgid "Flagged as spam by %s" msgstr "Merket som useriøs av %s" -#: wp-content/plugins/akismet/admin.php:352 +#: wp-content/plugins/akismet/admin.php:434 msgid "Un-spammed by %s" msgstr "Merket som ikke useriøs av %s" -#: wp-content/plugins/akismet/admin.php:364 -#: wp-content/plugins/akismet/admin.php:372 +#: wp-content/plugins/akismet/admin.php:446 +#: wp-content/plugins/akismet/admin.php:454 msgid "View comment history" msgstr "Se kommentarhistorikk" -#: wp-content/plugins/akismet/admin.php:364 +#: wp-content/plugins/akismet/admin.php:446 msgid "History" msgstr "Historikk" -#: wp-content/plugins/akismet/admin.php:377 +#: wp-content/plugins/akismet/admin.php:459 msgid "%s approved" msgid_plural "%s approved" msgstr[0] "%s godkjent" msgstr[1] "%s godkjente" -#: wp-content/plugins/akismet/admin.php:392 -#: wp-content/plugins/akismet/admin.php:420 +#: wp-content/plugins/akismet/admin.php:474 +#: wp-content/plugins/akismet/admin.php:502 msgid "%s ago" msgstr "%s siden" -#: wp-content/plugins/akismet/admin.php:404 +#: wp-content/plugins/akismet/admin.php:175 +#: wp-content/plugins/akismet/admin.php:486 +#: wp-content/plugins/akismet/admin.php:905 +#: wp-content/plugins/akismet/admin.php:908 msgid "Akismet" msgstr "Akismet" -#: wp-content/plugins/akismet/admin.php:462 +#: wp-content/plugins/akismet/admin.php:542 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 har beskyttet din side mot %2$s useriøs kommentar allerede." msgstr[1] "Akismet har beskyttet din side mot %2$s useriøse kommentarer allerede." -#: wp-content/plugins/akismet/admin.php:468 +#: wp-content/plugins/akismet/admin.php:548 msgid "Akismet blocks spam from getting to your blog. " msgstr "Akismet blokkerer useriøse kommentarer til ditt nettsted." -#: wp-content/plugins/akismet/admin.php:473 +#: wp-content/plugins/akismet/admin.php:553 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] "Det er %1$s kommentar i kø som er merket useriøs." msgstr[1] "Det er %1$s kommentarer i kø som er merket useriøse." -#: wp-content/plugins/akismet/admin.php:479 +#: wp-content/plugins/akismet/admin.php:559 msgid "There's nothing in your spam queue at the moment." msgstr "Det er ingenting i din useriøs-kø i øyeblikket." -#: wp-content/plugins/akismet/admin.php:497 +#: wp-content/plugins/akismet/admin.php:577 msgid "Check for Spam" msgstr "Se etter useriøse" -#: wp-content/plugins/akismet/admin.php:543 +#: wp-content/plugins/akismet/admin.php:622 msgid "%s reported this comment as not spam" msgstr "%s rapporterte denne kommentaren som ikke useriøs" -#: wp-content/plugins/akismet/admin.php:595 +#: wp-content/plugins/akismet/admin.php:673 msgid "%s reported this comment as spam" msgstr "%s rapporterte denne kommentaren som useriøs" -#: wp-content/plugins/akismet/admin.php:643 +#: wp-content/plugins/akismet/admin.php:721 msgid "%s changed the comment status to %s" msgstr "%s endret status for kommentaren til %s" -#: wp-content/plugins/akismet/admin.php:712 +#: wp-content/plugins/akismet/admin.php:790 msgid "Akismet re-checked and caught this comment as spam" msgstr "Akismet re-sjekket og fanget denne kommentaren som useriøs" -#: wp-content/plugins/akismet/admin.php:717 +#: wp-content/plugins/akismet/admin.php:795 msgid "Akismet re-checked and cleared this comment" msgstr "Akismet re-sjekket og klarerte denne kommentaren" -#: wp-content/plugins/akismet/admin.php:721 +#: wp-content/plugins/akismet/admin.php:799 msgid "Akismet was unable to re-check this comment (response: %s)" msgstr "Akismet klarte ikke Ã¥ re-sjekke denne kommentaren (respons:%s)" -#: wp-content/plugins/akismet/admin.php:828 -#: wp-content/plugins/akismet/admin.php:831 +#: wp-content/plugins/akismet/admin.php:906 +#: wp-content/plugins/akismet/admin.php:909 msgid "Akismet Stats" msgstr "Akismet statistikk" @@ -4411,7 +4435,7 @@ msgstr "IP:" msgid "Not Spam" msgstr "Ikke useriøs" -#: wp-content/plugins/akismet/legacy.php:294 wp-includes/post.php:1502 +#: wp-content/plugins/akismet/legacy.php:294 wp-includes/post.php:1499 msgid "View Post" msgstr "Vis innlegg" @@ -4507,7 +4531,7 @@ msgstr "Min konto" msgid "Edit My Profile" msgstr "Rediger min profil" -#: wp-includes/admin-bar.php:198 wp-includes/class-wp-admin-bar.php:357 +#: wp-includes/admin-bar.php:198 wp-includes/class-wp-admin-bar.php:358 msgid "Log Out" msgstr "Logg ut" @@ -4554,7 +4578,7 @@ msgstr "Brukere" msgid "Visit Network" msgstr "Besøk nettverk" -#: wp-includes/admin-bar.php:370 wp-includes/post.php:1501 +#: wp-includes/admin-bar.php:370 wp-includes/post.php:1498 msgid "New Post" msgstr "Nytt innlegg" @@ -4600,7 +4624,7 @@ msgstr "Temaer" msgid "Customize" msgstr "Tilpass" -#: wp-includes/admin-bar.php:598 wp-includes/functions.php:2691 +#: wp-includes/admin-bar.php:598 wp-includes/functions.php:2693 msgid "Widgets" msgstr "Widgeter" @@ -4687,33 +4711,33 @@ msgstr "Nyhetsstrøm for alle innlegg arkivert under %s" msgid "Tags: " msgstr "Stikkord: " -#: wp-includes/class-http.php:122 wp-includes/class-wp-xmlrpc-server.php:5314 +#: wp-includes/class-http.php:129 wp-includes/class-wp-xmlrpc-server.php:5314 msgid "A valid URL was not provided." msgstr "En gyldig URL ble ikke angitt" -#: wp-includes/class-http.php:125 +#: wp-includes/class-http.php:132 msgid "User has blocked requests through HTTP." msgstr "Bruker har blokkert for forespørseler igjennom HTTP." -#: wp-includes/class-http.php:145 +#: wp-includes/class-http.php:152 msgid "Destination directory for file streaming does not exist or is not writable." msgstr "Nedlastingsmappen for filer finnes ikke eller er ikke skrivbar." -#: wp-includes/class-http.php:244 +#: wp-includes/class-http.php:251 msgid "There are no HTTP transports available which can complete the requested request." msgstr "Det er ingen HTTP transportør tilgjengelig som kan fullføre den forespurte forespørselen." -#: wp-includes/class-http.php:742 wp-includes/class-http.php:924 -#: wp-includes/class-http.php:943 wp-includes/class-http.php:1123 +#: wp-includes/class-http.php:749 wp-includes/class-http.php:932 +#: wp-includes/class-http.php:951 wp-includes/class-http.php:1136 msgid "Could not open handle for fopen() to %s" msgstr "Klarte ikke Ã¥pne peker for fopen() til %s" -#: wp-includes/class-http.php:782 wp-includes/class-http.php:966 -#: wp-includes/class-http.php:1164 wp-includes/class-http.php:1183 +#: wp-includes/class-http.php:789 wp-includes/class-http.php:975 +#: wp-includes/class-http.php:1177 wp-includes/class-http.php:1196 msgid "Too many redirects." msgstr "For mange redirigeringer." -#: wp-includes/class-http.php:866 +#: wp-includes/class-http.php:873 msgid "Malformed URL: %s" msgstr "Feil sammensatt URL: %s" @@ -4812,7 +4836,7 @@ msgstr "— Velg —" #: wp-includes/class-wp-customize-control.php:739 #: wp-includes/class-wp-customize-control.php:768 #: wp-includes/js/tinymce/langs/wp-langs.php:249 -#: wp-includes/script-loader.php:436 +#: wp-includes/script-loader.php:429 msgid "Default" msgstr "Standard" @@ -5023,7 +5047,7 @@ msgstr "Engelsk=en,Dansk=da,Nederlandsk=nl,Finsk=fi,Fransk=fr,Tysk=de,Italiensk= #: wp-includes/class-wp-editor.php:664 #: wp-includes/js/tinymce/langs/wp-langs.php:21 -#: wp-includes/script-loader.php:289 wp-includes/script-loader.php:382 +#: wp-includes/script-loader.php:282 wp-includes/script-loader.php:375 msgid "Update" msgstr "Oppdater" @@ -5117,7 +5141,7 @@ msgstr "URL" #: wp-includes/js/tinymce/langs/wp-langs.php:382 #: wp-includes/js/tinymce/langs/wp-langs.php:547 #: wp-includes/media-template.php:222 wp-includes/media-template.php:379 -#: wp-includes/post.php:4881 +#: wp-includes/post.php:4878 msgid "Title" msgstr "Tittel" @@ -5133,13 +5157,13 @@ msgstr "Eller lag lenke til eksisterende innhold" msgid "No search term specified. Showing recent items." msgstr "Ingen søkeord spesifisert. Viser nye elementer." -#: wp-includes/class-wp-editor.php:853 wp-includes/script-loader.php:290 +#: wp-includes/class-wp-editor.php:853 wp-includes/script-loader.php:283 msgid "Add Link" msgstr "Legg til lenke" #: wp-includes/class-wp-editor.php:856 #: wp-includes/js/tinymce/langs/wp-langs.php:22 wp-includes/media.php:1503 -#: wp-includes/script-loader.php:318 wp-includes/script-loader.php:374 +#: wp-includes/script-loader.php:311 wp-includes/script-loader.php:367 msgid "Cancel" msgstr "Avbryt" @@ -5226,7 +5250,7 @@ msgstr "GÃ¥ til forfatterens nettside" msgid "Anonymous" msgstr "Anonym" -#: wp-includes/class-wp-theme.php:663 wp-includes/formatting.php:3054 +#: wp-includes/class-wp-theme.php:663 wp-includes/formatting.php:3055 msgid ", " msgstr ", " @@ -5794,7 +5818,7 @@ msgstr "Er det ingen lenke til oss?" #: wp-includes/class-wp-xmlrpc-server.php:5359 #: wp-includes/class-wp-xmlrpc-server.php:5366 #: wp-includes/class-wp-xmlrpc-server.php:5373 -#: wp-includes/class-wp-xmlrpc-server.php:5480 +#: wp-includes/class-wp-xmlrpc-server.php:5481 msgid "The specified target URL cannot be used as a target. It either doesn’t exist, or it is not a pingback-enabled resource." msgstr "Spesifisert mÃ¥l-URL kan ikke brukes som mÃ¥l. Enten eksisterer det ikke, eller sÃ¥ er det ikke en plass med mulighet for tilbakeping." @@ -5806,23 +5830,23 @@ msgstr "Kilde URL og mÃ¥l URL kan ikke begge peke til samme plass." msgid "The pingback has already been registered." msgstr "Tilbakeping har allerede blitt registrert." -#: wp-includes/class-wp-xmlrpc-server.php:5385 +#: wp-includes/class-wp-xmlrpc-server.php:5386 msgid "The source URL does not exist." msgstr "Kilde URL finnes ikke." -#: wp-includes/class-wp-xmlrpc-server.php:5397 +#: wp-includes/class-wp-xmlrpc-server.php:5398 msgid "We cannot find a title on that page." msgstr "Vi kan ikke finne en tittel pÃ¥ den siden." -#: wp-includes/class-wp-xmlrpc-server.php:5433 +#: wp-includes/class-wp-xmlrpc-server.php:5434 msgid "The source URL does not contain a link to the target URL, and so cannot be used as a source." msgstr "Kilde URL inneholder ikke en lenke til mÃ¥l URL, og kan ikke brukes som kilde." -#: wp-includes/class-wp-xmlrpc-server.php:5454 +#: wp-includes/class-wp-xmlrpc-server.php:5455 msgid "Pingback from %1$s to %2$s registered. Keep the web talking! :-)" msgstr "Tilbakeping fra %1$s til %2$s registrert. La webben snakke! :-)" -#: wp-includes/class-wp-xmlrpc-server.php:5487 +#: wp-includes/class-wp-xmlrpc-server.php:5488 msgid "The specified target URL does not exist." msgstr "Spesifisert mÃ¥l URL finnes ikke." @@ -5867,7 +5891,7 @@ msgstr "Skriv inn passordet ditt for Ã¥ se kommentarer." msgid "Comment on %s" msgstr "Kommenter %s" -#: wp-includes/comment-template.php:1038 wp-includes/script-loader.php:364 +#: wp-includes/comment-template.php:1038 wp-includes/script-loader.php:357 msgid "Reply" msgstr "Svar" @@ -6004,7 +6028,7 @@ msgid "Your site’s WordPress Pages" msgstr "Ditt nettsted sine WordPress-sider" #: wp-includes/default-widgets.php:18 wp-includes/default-widgets.php:24 -#: wp-includes/post-template.php:818 wp-includes/theme-compat/sidebar.php:55 +#: wp-includes/post-template.php:815 wp-includes/theme-compat/sidebar.php:55 msgid "Pages" msgstr "Sider" @@ -6307,7 +6331,7 @@ msgstr "Ingen" msgid "Last updated" msgstr "Sist oppdatert" -#: wp-includes/deprecated.php:1898 wp-includes/post-template.php:1166 +#: wp-includes/deprecated.php:1898 wp-includes/post-template.php:1163 msgid "Missing Attachment" msgstr "Mangler vedlegg" @@ -6319,7 +6343,7 @@ msgstr "Første innlegg" msgid "Last Post" msgstr "Siste innlegg" -#: wp-includes/deprecated.php:3175 wp-includes/functions.php:2002 +#: wp-includes/deprecated.php:3175 wp-includes/functions.php:2004 msgid "Are you sure you want to do this?" msgstr "Sikker pÃ¥ at det er dette du vil?" @@ -6363,7 +6387,7 @@ msgstr "Kommentarer til: %s" msgid "Protected Comments: Please enter your password to view comments." msgstr "Beskyttede kommentarer. Vennligst skriv inn passordet ditt for Ã¥ se kommentarene." -#: wp-includes/formatting.php:37 wp-includes/formatting.php:3270 +#: wp-includes/formatting.php:37 wp-includes/formatting.php:3271 msgctxt "opening curly double quote" msgid "“" msgstr "«" @@ -6430,128 +6454,128 @@ msgstr[1] "%s dager" msgid "…" msgstr "…" -#: wp-includes/formatting.php:2180 wp-includes/script-loader.php:303 +#: wp-includes/formatting.php:2180 wp-includes/script-loader.php:296 msgctxt "word count: words or characters?" msgid "words" msgstr "words" -#: wp-includes/formatting.php:2763 +#: wp-includes/formatting.php:2764 msgid "The email address entered did not appear to be a valid email address. Please enter a valid email address." msgstr "E-postadressen som du skrev inn virker ikke Ã¥ være en gyldig adresse. Vennligst skriv inn en gyldig e-postadresse." -#: wp-includes/formatting.php:2850 +#: wp-includes/formatting.php:2851 msgid "The WordPress address you entered did not appear to be a valid URL. Please enter a valid URL." msgstr "WordPress-adressen som du skrev inn virker ikke Ã¥ være en gyldig URL. Vennligst skriv inn en gyldig URL." -#: wp-includes/formatting.php:2860 +#: wp-includes/formatting.php:2861 msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL." msgstr "Nettstedsadressen du skrev inn virker ikke Ã¥ være en gyldig URL. Vennligst skriv inn en gyldig URL." -#: wp-includes/formatting.php:2901 +#: wp-includes/formatting.php:2902 msgid "The timezone you have entered is not valid. Please select a valid timezone." msgstr "Tidssonen du har skrevet inn er ikke gyldig. Vennligst velg en gyldig tidssone." -#: wp-includes/formatting.php:3056 +#: wp-includes/formatting.php:3057 msgid ", and " msgstr " og " -#: wp-includes/formatting.php:3058 +#: wp-includes/formatting.php:3059 msgid " and " msgstr " og " -#: wp-includes/functions.php:1009 +#: wp-includes/functions.php:1011 msgid "ERROR: %s is not a valid feed template." msgstr "FEIL: %s er ikke en gyldig mal Atom- eller RSS-strømmer." -#: wp-includes/functions.php:1153 +#: wp-includes/functions.php:1155 msgid "One or more database tables are unavailable. The database may need to be repaired." msgstr "En eller flere av tabellene i databasen er utilgjengelige. Databasen mÃ¥ kanskje repareres." -#: wp-includes/functions.php:1602 wp-includes/functions.php:1725 +#: wp-includes/functions.php:1604 wp-includes/functions.php:1727 msgid "Unable to create directory %s. Is its parent directory writable by the server?" msgstr "Kan ikke lage mappen %s. Er mappen der du vil lage den skrivbar for serveren?" -#: wp-includes/functions.php:1699 +#: wp-includes/functions.php:1701 msgid "Empty filename" msgstr "Tomt filnavn" -#: wp-includes/functions.php:1703 +#: wp-includes/functions.php:1705 msgid "Invalid file type" msgstr "Ugyldig filtype" -#: wp-includes/functions.php:1731 +#: wp-includes/functions.php:1733 msgid "Could not write file %s" msgstr "Kunne ikke lagre filen %s" -#: wp-includes/functions.php:1997 +#: wp-includes/functions.php:1999 msgid "WordPress Failure Notice" msgstr "WordPress feilnote" -#: wp-includes/functions.php:1999 +#: wp-includes/functions.php:2001 msgid "You are attempting to log out of %s" msgstr "Du forsøker Ã¥ logge ut av %s" -#: wp-includes/functions.php:2000 +#: wp-includes/functions.php:2002 msgid "Do you really want to log out?" msgstr "Vil du virkelig logge ut?" -#: wp-includes/functions.php:2004 wp-includes/ms-functions.php:1641 +#: wp-includes/functions.php:2006 wp-includes/ms-functions.php:1641 msgid "Please try again." msgstr "Vennligst prøv igjen." -#: wp-includes/functions.php:2078 +#: wp-includes/functions.php:2080 msgid "« Back" msgstr "« Tilbake" -#: wp-includes/functions.php:2090 wp-load.php:62 +#: wp-includes/functions.php:2092 wp-load.php:62 msgid "WordPress › Error" msgstr "WordPress › Feil" -#: wp-includes/functions.php:2749 +#: wp-includes/functions.php:2751 msgid "Database Error" msgstr "Databasefeil" -#: wp-includes/functions.php:2753 wp-includes/ms-load.php:237 +#: wp-includes/functions.php:2755 wp-includes/ms-load.php:237 msgid "Error establishing a database connection" msgstr "Feil: klarte ikke Ã¥ etablere databasetilkobling" -#: wp-includes/functions.php:2839 wp-includes/functions.php:2879 +#: wp-includes/functions.php:2841 wp-includes/functions.php:2881 msgid "%1$s is deprecated since version %2$s! Use %3$s instead." msgstr "%1$s er utgÃ¥tt siden versjon %2$s! Bruk %3$s isteden." -#: wp-includes/functions.php:2841 wp-includes/functions.php:2881 +#: wp-includes/functions.php:2843 wp-includes/functions.php:2883 msgid "%1$s is deprecated since version %2$s with no alternative available." msgstr "%1$s er utgÃ¥tt siden versjon %2$s med ingen alternativer tilgjengelig." -#: wp-includes/functions.php:2923 +#: wp-includes/functions.php:2925 msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s" msgstr "%1$s ble forespurt med et argument som er utgÃ¥tt siden versjon %2$s! %3$s" -#: wp-includes/functions.php:2925 +#: wp-includes/functions.php:2927 msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available." msgstr "%1$s ble forespurt med et argument som er utgÃ¥tt siden versjon %2$s! med ingen alternativer tilgjengelige." -#: wp-includes/functions.php:2957 +#: wp-includes/functions.php:2960 msgid "(This message was added in version %s.)" msgstr "(Denne meldingen ble lagt i versjon %s.)" -#: wp-includes/functions.php:2958 +#: wp-includes/functions.php:2961 msgid "Please see Debugging in WordPress for more information." msgstr "Vennligst se Debugging i WordPress for mer informasjon." -#: wp-includes/functions.php:2959 +#: wp-includes/functions.php:2962 msgid "%1$s was called incorrectly. %2$s %3$s" msgstr "%1$s ble kalt feil. %2$s %3$s" -#: wp-includes/functions.php:3354 +#: wp-includes/functions.php:3362 msgid "Select a city" msgstr "Velg en by" -#: wp-includes/functions.php:3399 wp-includes/functions.php:3403 +#: wp-includes/functions.php:3407 wp-includes/functions.php:3411 msgid "UTC" msgstr "UTC" -#: wp-includes/functions.php:3407 +#: wp-includes/functions.php:3415 msgid "Manual Offsets" msgstr "Manuelle offset" @@ -6576,8 +6600,8 @@ msgstr "Scripts og stiler bør ikke være registrert eller \"enqueued\" foran %1 msgid "Search for:" msgstr "Søk etter:" -#: wp-includes/general-template.php:189 wp-login.php:449 wp-login.php:477 -#: wp-login.php:508 wp-login.php:564 +#: wp-includes/general-template.php:189 wp-login.php:446 wp-login.php:474 +#: wp-login.php:505 wp-login.php:561 msgid "Log in" msgstr "Logg inn" @@ -6585,24 +6609,24 @@ msgstr "Logg inn" msgid "Log out" msgstr "Logg ut" -#: wp-includes/general-template.php:261 wp-login.php:549 wp-login.php:682 +#: wp-includes/general-template.php:261 wp-login.php:546 wp-login.php:679 msgid "Username" msgstr "Brukernavn" -#: wp-includes/general-template.php:262 wp-login.php:686 +#: wp-includes/general-template.php:262 wp-login.php:683 msgid "Password" msgstr "Passord" -#: wp-includes/general-template.php:263 wp-login.php:690 +#: wp-includes/general-template.php:263 wp-login.php:687 msgid "Remember Me" msgstr "Husk meg" -#: wp-includes/general-template.php:264 wp-login.php:673 wp-login.php:692 +#: wp-includes/general-template.php:264 wp-login.php:670 wp-login.php:689 msgid "Log In" msgstr "Logg inn" -#: wp-includes/general-template.php:341 wp-login.php:451 wp-login.php:510 -#: wp-login.php:560 wp-login.php:709 +#: wp-includes/general-template.php:341 wp-login.php:448 wp-login.php:507 +#: wp-login.php:557 wp-login.php:706 msgid "Register" msgstr "Registrer" @@ -6708,8 +6732,8 @@ msgstr "Sett inn" #: wp-includes/js/tinymce/langs/wp-langs.php:23 #: wp-includes/js/tinymce/wp-mce-help.php:245 wp-includes/media-template.php:32 -#: wp-includes/script-loader.php:187 wp-includes/script-loader.php:319 -#: wp-login.php:620 +#: wp-includes/script-loader.php:187 wp-includes/script-loader.php:312 +#: wp-login.php:617 msgid "Close" msgstr "Lukk" @@ -7193,7 +7217,7 @@ msgstr "Sett inn/rediger bilde" #: wp-includes/js/tinymce/langs/wp-langs.php:152 #: wp-includes/js/tinymce/langs/wp-langs.php:377 -#: wp-includes/script-loader.php:288 +#: wp-includes/script-loader.php:281 msgid "Insert/edit link" msgstr "Sett inn/rediger lenke" @@ -7335,7 +7359,7 @@ msgid "Cell" msgstr "Felt" #: wp-includes/js/tinymce/langs/wp-langs.php:206 -#: wp-includes/script-loader.php:465 wp-includes/script-loader.php:577 +#: wp-includes/script-loader.php:458 wp-includes/script-loader.php:570 msgid "The changes you made will be lost if you navigate away from this page." msgstr "Endringene du gjorde vil bli borte hvis du navigerer bort fra denne siden." diff --git a/wp-content/languages/themes/twentyeleven-nb_NO.mo b/wp-content/languages/themes/twentyeleven-nb_NO.mo index 234d968b6c8763629452df342d49186f3963a772..7c908869d1a7c7a46a08896f297fd4a9dd87c4f9 100644 GIT binary patch delta 26 hcmeCG?yBCfQ<>LH*T`7G(A3J*(#ptk^D*Tkk^p;i2)FLL*T_`C(9p`z)XKzs^D*Tkk^p+W2&n)7 diff --git a/wp-content/languages/themes/twentyeleven-nb_NO.po b/wp-content/languages/themes/twentyeleven-nb_NO.po index cb9ace9..45e81cf 100644 --- a/wp-content/languages/themes/twentyeleven-nb_NO.po +++ b/wp-content/languages/themes/twentyeleven-nb_NO.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the Twenty Eleven package. msgid "" msgstr "" -"PO-Revision-Date: 2013-01-25 11:15:47+0000\n" +"PO-Revision-Date: 2013-06-23 15:59:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wp-content/languages/themes/twentyten-nb_NO.mo b/wp-content/languages/themes/twentyten-nb_NO.mo index 092215542f17c993ab55ddd730b05ef9e51ae747..45063925d13fccfb487a8c91c5f2dc5fe70756b8 100644 GIT binary patch delta 26 icmdnwy2*9JVG&+4T_a-!LsKhLODiMG%@;%-@d5yN^a!K? delta 26 icmdnwy2*9JVG&+KT_aNkLqjV=Q!5j*%@;%-@d5yNI0%#g diff --git a/wp-content/languages/themes/twentyten-nb_NO.po b/wp-content/languages/themes/twentyten-nb_NO.po index ce084b6..2459ac1 100644 --- a/wp-content/languages/themes/twentyten-nb_NO.po +++ b/wp-content/languages/themes/twentyten-nb_NO.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the Twenty Ten package. msgid "" msgstr "" -"PO-Revision-Date: 2013-01-25 11:15:46+0000\n" +"PO-Revision-Date: 2013-06-23 15:59:29+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/wp-content/languages/themes/twentytwelve-nb_NO.mo b/wp-content/languages/themes/twentytwelve-nb_NO.mo index 602a8ba4a3817516ddbb1e495076c6febdd63def..4ebd1b6eb98b73ee3aff0dec266183a13df4209a 100644 GIT binary patch delta 44 zcmdmEvBzSAj3BR>u92~Vp{bRrrIoS4W=%mYPL9-~?9>tkRinvkq02P1? A&;S4c delta 44 zcmdmEvBzSAj3BR}u92yNp`n$bsg;TOW=%mYPL9N)?9>tkRinvkq02DV2 A#Q*>R diff --git a/wp-content/languages/themes/twentytwelve-nb_NO.po b/wp-content/languages/themes/twentytwelve-nb_NO.po index 9d39b51..ed17a99 100644 --- a/wp-content/languages/themes/twentytwelve-nb_NO.po +++ b/wp-content/languages/themes/twentytwelve-nb_NO.po @@ -2,7 +2,7 @@ # This file is distributed under the same license as the Twenty Twelve package. msgid "" msgstr "" -"PO-Revision-Date: 2013-01-25 11:15:47+0000\n" +"PO-Revision-Date: 2013-06-23 15:59:30+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -230,7 +230,7 @@ msgstr "Vis alle innlegg av %s" #: functions.php:352 msgid "This entry was posted in %1$s and tagged %2$s on %3$s by %4$s." -msgstr "Dette innlegget ble skrevet i %1$s og market %2$s, %3$s av %4$s." +msgstr "Dette innlegget ble skrevet i %1$s og merket %2$s, %3$s av %4$s." #: functions.php:354 msgid "This entry was posted in %1$s on %3$s by %4$s." diff --git a/wp-content/plugins/akismet/.htaccess b/wp-content/plugins/akismet/.htaccess index 18eed64..cfad468 100644 --- a/wp-content/plugins/akismet/.htaccess +++ b/wp-content/plugins/akismet/.htaccess @@ -3,4 +3,9 @@ Deny from all Allow from all + + +#allow access to any image + + Allow from all \ No newline at end of file diff --git a/wp-content/plugins/akismet/admin.php b/wp-content/plugins/akismet/admin.php index 9d7673f..481b0f3 100644 --- a/wp-content/plugins/akismet/admin.php +++ b/wp-content/plugins/akismet/admin.php @@ -10,9 +10,9 @@ function akismet_admin_init() { if ( !function_exists('is_multisite') && version_compare( $wp_version, '3.0', '<' ) ) { function akismet_version_warning() { - echo " -

".sprintf(__('Akismet %s requires WordPress 3.0 or higher.'), AKISMET_VERSION) ." ".sprintf(__('Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin.'), 'http://codex.wordpress.org/Upgrading_WordPress', 'http://wordpress.org/extend/plugins/akismet/download/'). "

- "; + echo ' +

'.sprintf(__('Akismet %s requires WordPress 3.0 or higher.'), AKISMET_VERSION) .' '.sprintf(__('Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin.'), 'http://codex.wordpress.org/Upgrading_WordPress', 'http://wordpress.org/extend/plugins/akismet/download/'). '

+ '; } add_action('admin_notices', 'akismet_version_warning'); @@ -31,13 +31,14 @@ add_action( 'admin_enqueue_scripts', 'akismet_load_js_and_css' ); function akismet_load_js_and_css() { global $hook_suffix; - if ( - $hook_suffix == 'index.php' # dashboard - || $hook_suffix == 'edit-comments.php' - || $hook_suffix == 'comment.php' - || $hook_suffix == 'post.php' - || $hook_suffix == 'plugins_page_akismet-key-config' - ) { + if ( in_array( $hook_suffix, array( + 'index.php', # dashboard + 'edit-comments.php', + 'comment.php', + 'post.php', + 'plugins_page_akismet-key-config', + 'jetpack_page_akismet-key-config', + ) ) ) { wp_register_style( 'akismet.css', AKISMET_PLUGIN_URL . 'akismet.css', array(), '2.5.4.4' ); wp_enqueue_style( 'akismet.css'); @@ -64,35 +65,51 @@ function akismet_plugin_action_links( $links, $file ) { add_filter( 'plugin_action_links', 'akismet_plugin_action_links', 10, 2 ); function akismet_conf() { - global $akismet_nonce, $wpcom_api_key; + global $akismet_nonce, $current_user; + + $new_key_link = 'https://akismet.com/get/'; + $api_key = akismet_get_key(); + $show_key_form = $api_key; + $key_status = 'empty'; + $saved_ok = false; + + $ms = array(); - if ( isset($_POST['submit']) ) { + if ( isset( $_POST['submit'] ) ) { if ( function_exists('current_user_can') && !current_user_can('manage_options') ) die(__('Cheatin’ uh?')); + + $show_key_form = true; check_admin_referer( $akismet_nonce ); - $key = preg_replace( '/[^a-h0-9]/i', '', $_POST['key'] ); + $key = preg_replace( '/[^a-h0-9]/i', '', $_POST['key'] ); $home_url = parse_url( get_bloginfo('url') ); - - if ( empty($key) ) { - $key_status = 'empty'; - $ms[] = 'new_key_empty'; - delete_option('wordpress_api_key'); - } elseif ( empty($home_url['host']) ) { - $key_status = 'empty'; + + if ( empty( $home_url['host'] ) ) $ms[] = 'bad_home_url'; - } else { - $key_status = akismet_verify_key( $key ); - } - if ( $key_status == 'valid' ) { + if ( empty( $key ) ) { + if ( $api_key ) { + delete_option('wordpress_api_key'); + $saved_ok = true; + $ms[] = 'new_key_empty'; + } + else + $ms[] = 'key_empty'; + } + else + $key_status = akismet_verify_key( $key ); + + if ( $key != $api_key && $key_status == 'valid' ) { update_option('wordpress_api_key', $key); $ms[] = 'new_key_valid'; - } else if ( $key_status == 'invalid' ) { - $ms[] = 'new_key_invalid'; - } else if ( $key_status == 'failed' ) { - $ms[] = 'new_key_failed'; } + elseif ( $key_status == 'invalid' ) + $ms[] = 'new_key_invalid'; + elseif ( $key_status == 'failed' ) + $ms[] = 'new_key_failed'; + + $api_key = $key_status == 'valid' ? $key : false; if ( isset( $_POST['akismet_discard_month'] ) ) update_option( 'akismet_discard_month', 'true' ); @@ -103,157 +120,197 @@ function akismet_conf() { update_option( 'akismet_show_user_comments_approved', 'true' ); else update_option( 'akismet_show_user_comments_approved', 'false' ); + + if ( empty( $ms ) ) + $saved_ok = true; - } elseif ( isset($_POST['check']) ) { + } + elseif ( isset( $_POST['check'] ) ) { + $show_key_form = true; + check_admin_referer( $akismet_nonce ); akismet_get_server_connectivity(0); } - - if ( empty( $key_status) || $key_status != 'valid' ) { - $key = get_option('wordpress_api_key'); - if ( empty( $key ) ) { - if ( empty( $key_status ) || $key_status != 'failed' ) { - if ( akismet_verify_key( '1234567890ab' ) == 'failed' ) - $ms[] = 'no_connection'; - else - $ms[] = 'key_empty'; - } - $key_status = 'empty'; - } else { - $key_status = akismet_verify_key( $key ); + + if ( $show_key_form ) { + //check current key status + //only get this if showing the key form otherwise takes longer for page to load for new user + //no need to get it if we already know it and its valid + if ( in_array( $key_status, array( 'invalid', 'failed', 'empty' ) ) ) { + $key = get_option('wordpress_api_key'); + if ( empty( $key ) ) { + //no key saved yet - maybe connection to Akismet down? + if ( in_array( $key_status, array( 'invalid', 'empty' ) ) ) { + if ( akismet_verify_key( '1234567890ab' ) == 'failed' ) + $ms[] = 'no_connection'; + } + } + else + $key_status = akismet_verify_key( $key ); } - if ( $key_status == 'valid' ) { - $ms[] = 'key_valid'; - } else if ( $key_status == 'invalid' ) { - $ms[] = 'key_invalid'; - } else if ( !empty($key) && $key_status == 'failed' ) { - $ms[] = 'key_failed'; + + if ( !isset( $_POST['submit'] ) ) { + if ( $key_status == 'invalid' ) + $ms[] = 'key_invalid'; + elseif ( !empty( $key ) && $key_status == 'failed' ) + $ms[] = 'key_failed'; } } $messages = array( - 'new_key_empty' => array('color' => 'aa0', 'text' => __('Your key has been cleared.')), - 'new_key_valid' => array('color' => '4AB915', 'text' => __('Your key has been verified. Happy blogging!')), - 'new_key_invalid' => array('color' => '888', 'text' => __('The key you entered is invalid. Please double-check it.')), - 'new_key_failed' => array('color' => '888', 'text' => __('The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration.')), - 'no_connection' => array('color' => '888', 'text' => __('There was a problem connecting to the Akismet server. Please check your server configuration.')), - 'key_empty' => array('color' => 'aa0', 'text' => sprintf(__('Please enter an API key. (Get your key.)'), 'http://akismet.com/get/?return=true')), - 'key_valid' => array('color' => '4AB915', 'text' => __('This key is valid.')), - 'key_invalid' => array('color' => '888', 'text' => __('This key is invalid.')), - 'key_failed' => array('color' => 'aa0', 'text' => __('The key below was previously validated but a connection to akismet.com can not be established at this time. Please check your server configuration.')), - 'bad_home_url' => array('color' => '888', 'text' => sprintf( __('Your WordPress home URL %s is invalid. Please fix the home option.'), esc_html( get_bloginfo('url') ), admin_url('options.php#home') ) ), + 'new_key_empty' => array( 'class' => 'updated fade', 'text' => __('Your key has been cleared.' ) ), + 'new_key_valid' => array( 'class' => 'updated fade', 'text' => __('Your Akismet account has been successfully set up and activated. Happy blogging!' ) ), + 'new_key_invalid' => array( 'class' => 'error', 'text' => __('The key you entered is invalid. Please double-check it.' ) ), + 'new_key_failed' => array( 'class' => 'error', 'text' => __('The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration.' ) ), + 'no_connection' => array( 'class' => 'error', 'text' => __('There was a problem connecting to the Akismet server. Please check your server configuration.' ) ), + 'key_empty' => array( 'class' => 'updated fade', 'text' => __('Please enter an API key' ) ), + 'key_invalid' => array( 'class' => 'error', 'text' => __('This key is invalid.' ) ), + 'key_failed' => array( 'class' => 'error', 'text' => __('The key below was previously validated but a connection to akismet.com can not be established at this time. Please check your server configuration.' ) ), + 'bad_home_url' => array( 'class' => 'error', 'text' => sprintf( __('Your WordPress home URL %s is invalid. Please fix the home option.'), esc_html( get_bloginfo('url') ), admin_url('options.php#home') ) ) ); ?> - -

- + +
-

- -

Sign up success! Please check your email for your Akismet API Key and enter it below.' ); ?>

- -
- - -

Akismet will greatly reduce or even completely eliminate the comment and trackback spam you get on your site. If one does happen to get through, simply mark it as "spam" on the moderation screen and Akismet will learn from the mistakes. If you don\'t have an API key yet, you can get one at Akismet.com.'), 'http://akismet.com/?return=true', 'http://akismet.com/get/?return=true'); ?>

- -

- -

- -

(What is this?'); ?>)

- -

-

- - - -

-

-

- - -
- -

- -

-

fsockopen or gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet\'s system requirements.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- 0 ) { - // some connections work, some fail - if ( $fail_count > 0 && $fail_count < count($servers) ) { ?> -

-

this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- 0 ) { ?> -

-

Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- -

-

- -

-

Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

- - - - - $status ) { - $color = ( $status ? '#4AB915' : '#888'); - ?> - - - + +

+ +

Stats' ), esc_url( add_query_arg( array( 'page' => 'akismet-stats-display' ), class_exists( 'Jetpack' ) ? admin_url( 'admin.php' ) : admin_url( 'index.php' ) ) ) ); ?>

+ +
+

+ + + + + + +
+ +
+
+ +

+ + +

Sign up success! Please check your email for your Akismet API Key and enter it below.') ?>

+ + +

+ +
+
+ + + + + + + + + + + + +
+
+

create one here'), '#' );?>

+
+
+
+ +
+
+ +

+ +

+ - - - -

-

-

Click here to confirm that Akismet.com is up.'), 'http://status.automattic.com/9931/136079/Akismet-API', 'http://status.automattic.com/9931/136079/Akismet-API' ); ?>

- - -
+ +

+
+ + + + + + + + + + + + + + + + +
+ +

+

fsockopen or gethostbynamel functions. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet\'s system requirements.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

+ 0 ) { + if ( $fail_count > 0 && $fail_count < count( $servers ) ) { // some connections work, some fail ?> +

+

this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

+ 0 ) { // all connections fail ?> +

+

Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

+ +

+

+ +

+

Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet and firewalls.'), 'http://blog.akismet.com/akismet-hosting-faq/'); ?>

+ +
+ + + + + + $status ) : ?> + + + + + + +
+
+ +
+

+

clicking here.'), 'http://status.automattic.com/9931/136079/Akismet-API' ); ?>

+
+ +
+ +
-
- -
- + +
+

enter your Akismet API key for it to work.' ), esc_url( add_query_arg( array( 'page' => 'akismet-key-config' ), admin_url( 'admin.php' ) ) ) );?>

+ +
-

Akismet Error Code:

+

:

-

More information is available at https://akismet.com/errors/

+

%s' , 'https://akismet.com/errors/'.$alert['code'], 'https://akismet.com/errors/'.$alert['code'] );?> +

".__('Akismet is almost ready.')." ".sprintf(__('You must enter your Akismet API key for it to work.'), "admin.php?page=akismet-key-config")."

- "; + global $hook_suffix, $current_user; + + if ( $hook_suffix == 'plugins.php' ) { + echo ' +
+ +
+ + + +
+
A
+
+
+
Activate your Akismet account
+
+
+
Almost done - activate your account and say goodbye to comment spam.
+
+
+
+ '; + } } + add_action('admin_notices', 'akismet_warning'); return; } elseif ( ( empty($_SERVER['SCRIPT_FILENAME']) || basename($_SERVER['SCRIPT_FILENAME']) == 'edit-comments.php' ) && wp_next_scheduled('akismet_schedule_cron_recheck') ) { @@ -314,9 +396,9 @@ function akismet_admin_warnings() { $waiting = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->commentmeta WHERE meta_key = 'akismet_error'" ); $next_check = wp_next_scheduled('akismet_schedule_cron_recheck'); if ( $waiting > 0 && $next_check > time() ) - echo " -

".__('Akismet has detected a problem.')." ".sprintf(__('Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation. Please check your Akismet configuration and contact your web host if problems persist.'), 'admin.php?page=akismet-key-config')."

- "; + echo ' +

'.__('Akismet has detected a problem.').' '.sprintf(__('Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation. Please check your Akismet configuration and contact your web host if problems persist.'), 'admin.php?page=akismet-key-config').'

+ '; } add_action('admin_notices', 'akismet_warning'); return; @@ -332,8 +414,8 @@ function akismet_comment_row_action( $a, $comment ) { return $a; $akismet_result = get_comment_meta( $comment->comment_ID, 'akismet_result', true ); - $akismet_error = get_comment_meta( $comment->comment_ID, 'akismet_error', true ); - $user_result = get_comment_meta( $comment->comment_ID, 'akismet_user_result', true); + $akismet_error = get_comment_meta( $comment->comment_ID, 'akismet_error', true ); + $user_result = get_comment_meta( $comment->comment_ID, 'akismet_user_result', true); $comment_status = wp_get_comment_status( $comment->comment_ID ); $desc = null; if ( $akismet_error ) { @@ -369,7 +451,7 @@ function akismet_comment_row_action( $a, $comment ) { } if ( $desc ) - echo ''.htmlspecialchars($desc).''; + echo ''.esc_html( $desc ).''; if ( apply_filters( 'akismet_show_user_comments_approved', get_option('akismet_show_user_comments_approved') ) == 'true' ) { $comment_count = akismet_get_user_comments_approved( $comment->user_id, $comment->comment_author_email, $comment->comment_author, $comment->comment_author_url ); @@ -390,7 +472,7 @@ function akismet_comment_status_meta_box($comment) { foreach ( $history as $row ) { $time = date( 'D d M Y @ h:i:m a', $row['time'] ) . ' GMT'; echo '
' . sprintf( __('%s ago'), human_time_diff( $row['time'] ) ) . ' - '; - echo htmlspecialchars( $row['message'] ) . '
'; + echo esc_html( $row['message'] ) . ''; } echo ''; @@ -418,7 +500,7 @@ function akismet_comment_column_row( $column, $comment_id ) { echo '
'; foreach ( $history as $row ) { echo '
' . sprintf( __('%s ago'), human_time_diff( $row['time'] ) ) . '
'; - echo '
' . htmlspecialchars( $row['message'] ) . '
'; + echo '
' . esc_html( $row['message'] ) . '
'; } echo '
'; @@ -430,18 +512,16 @@ function akismet_comment_column_row( $column, $comment_id ) { // END FIXME // call out URLS in comments -function akismet_text_add_link_callback( $m ) { - - // bare link? - if ( $m[4] == $m[2] ) - return ''.$m[4].''; - else - return ''.$m[4].''; +function akismet_text_add_link_callback( $m ) { + // bare link? + if ( $m[4] == $m[2] ) + return ''.$m[4].''; + else + return ''.$m[4].''; } function akismet_text_add_link_class( $comment_text ) { - - return preg_replace_callback( '#]*)href="([^"]+)"([^>]*)>(.*?)#i', 'akismet_text_add_link_callback', $comment_text ); + return preg_replace_callback( '#]*)href="([^"]+)"([^>]*)>(.*?)#i', 'akismet_text_add_link_callback', $comment_text ); } add_filter('comment_text', 'akismet_text_add_link_class'); @@ -516,7 +596,6 @@ function akismet_submit_nonspam_comment ( $comment_id ) { $comment->blog_lang = get_locale(); $comment->blog_charset = get_option('blog_charset'); $comment->permalink = get_permalink($comment->comment_post_ID); - $comment->reporter_ip = $_SERVER['REMOTE_ADDR']; if ( is_object($current_user) ) { $comment->reporter = $current_user->user_login; } @@ -568,7 +647,6 @@ function akismet_submit_spam_comment ( $comment_id ) { $comment->blog_lang = get_locale(); $comment->blog_charset = get_option('blog_charset'); $comment->permalink = get_permalink($comment->comment_post_ID); - $comment->reporter_ip = $_SERVER['REMOTE_ADDR']; if ( is_object($current_user) ) { $comment->reporter = $current_user->user_login; } @@ -822,12 +900,12 @@ function akismet_admin_menu() { } } -function akismet_load_menu() { +function akismet_load_menu() { if ( class_exists( 'Jetpack' ) ) { - add_submenu_page( 'jetpack', __( 'Akismet Configuration' ), __( 'Akismet Configuration' ), 'manage_options', 'akismet-key-config', 'akismet_conf' ); + add_submenu_page( 'jetpack', __( 'Akismet' ), __( 'Akismet' ), 'manage_options', 'akismet-key-config', 'akismet_conf' ); add_submenu_page( 'jetpack', __( 'Akismet Stats' ), __( 'Akismet Stats' ), 'manage_options', 'akismet-stats-display', 'akismet_stats_display' ); } else { - add_submenu_page('plugins.php', __('Akismet Configuration'), __('Akismet Configuration'), 'manage_options', 'akismet-key-config', 'akismet_conf'); + add_submenu_page('plugins.php', __('Akismet'), __('Akismet'), 'manage_options', 'akismet-key-config', 'akismet_conf'); add_submenu_page('index.php', __('Akismet Stats'), __('Akismet Stats'), 'manage_options', 'akismet-stats-display', 'akismet_stats_display'); } } diff --git a/wp-content/plugins/akismet/akismet.css b/wp-content/plugins/akismet/akismet.css index dccc9c4..e96bc8a 100644 --- a/wp-content/plugins/akismet/akismet.css +++ b/wp-content/plugins/akismet/akismet.css @@ -1,12 +1 @@ -#submitted-on { position: relative; } -#the-comment-list .author .akismet-user-comment-count { display: inline; } -#the-comment-list .author a span { text-decoration: none; color: #999; } -#the-comment-list .remove_url { margin-left: 3px; color: #999; padding: 2px 3px 2px 0; } -#the-comment-list .remove_url:hover { color: #A7301F; font-weight: bold; padding: 2px 2px 2px 0; } -#dashboard_recent_comments .akismet-status { display: none; } /* never show the flagged by text on the dashboard */ -.akismet-status { float: right; } -.akismet-status a { color: #AAA; font-style: italic; } -span.comment-link a { text-decoration: underline; } -span.comment-link:after { content: " " attr(title) " "; color: #aaa; text-decoration: none; } -.mshot-arrow { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #5C5C5C; position: absolute; left: -6px; top: 91px; } -.mshot-container { background: #5C5C5C; position: absolute; top: -94px; padding: 7px; width: 450px; height: 338px; z-index: 20000; -moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px; } \ No newline at end of file +#submitted-on{position:relative}#the-comment-list .author .akismet-user-comment-count{display:inline}#the-comment-list .author a span{text-decoration:none;color:#999}#the-comment-list .remove_url{margin-left:3px;color:#999;padding:2px 3px 2px 0}#the-comment-list .remove_url:hover{color:#A7301F;font-weight:bold;padding:2px 2px 2px 0}#dashboard_recent_comments .akismet-status{display:none}.akismet-status{float:right}.akismet-status a{color:#AAA;font-style:italic}span.comment-link a{text-decoration:underline}span.comment-link:after{content:" "attr(title) " ";color:#aaa;text-decoration:none}.mshot-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #5C5C5C;position:absolute;left:-6px;top:91px}.mshot-container{background:#5C5C5C;position:absolute;top:-94px;padding:7px;width:450px;height:338px;z-index:20000;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px}h2.ak-header{padding-left:38px;background:url('img/logo.png') no-repeat 0 9px;margin-bottom:14px;line-height:32px}.key-status{padding:0.4em 1em;color:#fff;font-weight:bold;text-align:center;-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;max-width:23.3em}input#key{width:25.3em !important}input#key.valid{border-color:#4F800D}input#key.invalid,input#key.failed{border-color:#888}.key-status.under-input{margin-top:-5px;padding-bottom:0px}.key-status.invalid,.key-status.failed{background-color:#888}.key-status.valid{background-color:#4F800D}.key-status.some{background-color:#993300}.key-status.empty{display:none}table.network-status th,table.network-status td{padding:0.4em;margin:0;text-align:center}table.network-status{border-color:#dfdfdf;border-width:0 0 1px 1px;border-style:solid;border-spacing:0;width:25.6em}table.network-status th,table.network-status td{border-color:#dfdfdf;border-width:1px 1px 0 0;border-style:solid;margin:0;border-spacing:0}table.network-status td.key-status{border-radius:0px;-webkit-border-radius:0px} \ No newline at end of file diff --git a/wp-content/plugins/akismet/akismet.js b/wp-content/plugins/akismet/akismet.js index 8925c51..f3da8fd 100644 --- a/wp-content/plugins/akismet/akismet.js +++ b/wp-content/plugins/akismet/akismet.js @@ -1,4 +1,16 @@ jQuery(document).ready(function () { + jQuery( '.switch-have-key' ).click( function() { + var no_key = jQuery( this ).parents().find('div.no-key'); + var have_key = jQuery( this ).parents().find('div.have-key'); + + no_key.addClass( 'hidden' ); + have_key.removeClass( 'hidden' ); + + return false; + }); + jQuery( 'p.need-key a' ).click( function(){ + document.akismet_activate.submit(); + }); jQuery('.akismet-status').each(function () { var thisId = jQuery(this).attr('commentid'); jQuery(this).prependTo('#comment-' + thisId + ' .column-comment div:first-child'); diff --git a/wp-content/plugins/akismet/akismet.php b/wp-content/plugins/akismet/akismet.php index 682b87f..15a1b2c 100644 --- a/wp-content/plugins/akismet/akismet.php +++ b/wp-content/plugins/akismet/akismet.php @@ -6,7 +6,7 @@ Plugin Name: Akismet Plugin URI: http://akismet.com/?return=true Description: Used by millions, Akismet is quite possibly the best way in the world to protect your blog from comment and trackback spam. It keeps your site protected from spam even while you sleep. To get started: 1) Click the "Activate" link to the left of this description, 2) Sign up for an Akismet API key, and 3) Go to your Akismet configuration page, and save your API key. -Version: 2.5.7 +Version: 2.5.8 Author: Automattic Author URI: http://automattic.com/wordpress-plugins/ License: GPLv2 or later @@ -34,7 +34,7 @@ if ( !function_exists( 'add_action' ) ) { exit; } -define('AKISMET_VERSION', '2.5.7'); +define('AKISMET_VERSION', '2.5.8'); define('AKISMET_PLUGIN_URL', plugin_dir_url( __FILE__ )); /** If you hardcode a WP.com API key here, all key config screens will be hidden */ diff --git a/wp-content/plugins/akismet/readme.txt b/wp-content/plugins/akismet/readme.txt index 4d61fe9..597749e 100644 --- a/wp-content/plugins/akismet/readme.txt +++ b/wp-content/plugins/akismet/readme.txt @@ -1,9 +1,9 @@ === Akismet === -Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, automattic +Contributors: matt, ryan, andy, mdawaffe, tellyworth, josephscott, lessbloat, eoigal, automattic Tags: akismet, comments, spam Requires at least: 3.0 -Tested up to: 3.5 -Stable tag: 2.5.7 +Tested up to: 3.6 +Stable tag: 2.5.8 License: GPLv2 or later Akismet checks your comments against the Akismet web service to see if they look like spam or not. @@ -31,6 +31,11 @@ Upload the Akismet plugin to your blog, Activate it, then enter your [Akismet.co == Changelog == += 2.5.8 = +* Simplify the activation process for new users +* Remove the reporter_ip parameter +* Minor preventative security improvements + = 2.5.7 = * FireFox Stats iframe preview bug * Fix mshots preview when using https diff --git a/wp-content/plugins/wordpress-seo/CONTRIBUTING.md b/wp-content/plugins/wordpress-seo/CONTRIBUTING.md new file mode 100644 index 0000000..0d241f9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/CONTRIBUTING.md @@ -0,0 +1,38 @@ +#Contribute To WordPress SEO + +Community made patches, localisations, bug reports and contributions are very welcome and help make WordPress SEO the #1 SEO plugin for WordPress. + +When contributing please ensure you follow the guidelines below so that we can keep on top of things. + +__Please Note:__ GitHub is for bug reports and contributions only - if you have a support question or a request for a customisation don't post here, go to our [Support Forum](http://wordpress.org/support/plugin/wordpress-seo) instead. + +For localization, please refer to [translate.yoast.com](http://translate.yoast.com/projects/wordpress-seo), though bugs with strings that can't be translated are welcome here. + +## Getting Started + +* Submit a ticket for your issue, assuming one does not already exist. + * Raise it on our [Issue Tracker](https://github.com/jdevalk/wordpress-seo/issues) + * Clearly describe the issue including steps to reproduce the bug. + * Make sure you fill in the earliest version that you know has the issue as well as the version of WordPress you're using. + +## Making Changes + +* Fork the repository on GitHub +* Make the changes to your forked repository + * Ensure you stick to the [WordPress Coding Standards](http://codex.wordpress.org/WordPress_Coding_Standards) and have properly documented any new functions. +* When committing, reference your issue (if present) and include a note about the fix. +* Push the changes to your fork and submit a pull request to the 'master' branch of the WordPress SEO repository. + +## Code Documentation + +* We ensure that every WordPress SEO function is documented well and follows the standards set by phpDoc. +* An example function can be found [here](https://gist.github.com/jdevalk/5574677) +* Please make sure that every function is documented so that when we update our API Documentation things don't go awry! +* Finally, please use tabs and not spaces. The tab indent size should be 8 for all WordPress SEO code. + +At this point you're waiting on us to merge your pull request. We'll review all pull requests, and make suggestions and changes if necessary. + +# Additional Resources +* [WordPress SEO API](http://yoast.com/wordpress/seo/api/) +* [General GitHub Documentation](http://help.github.com/) +* [GitHub Pull Request documentation](http://help.github.com/send-pull-requests/) diff --git a/wp-content/plugins/wordpress-seo/README.md b/wp-content/plugins/wordpress-seo/README.md new file mode 100644 index 0000000..83c1e13 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/README.md @@ -0,0 +1,45 @@ +WordPress SEO by Yoast +====================== + +[![Build Status](https://travis-ci.org/jdevalk/wordpress-seo.png?branch=master)](https://travis-ci.org/jdevalk/wordpress-seo) + +Welcome to the WordPress SEO Github repository +---------------------------------------------- + +While the documenation for the [WordPress SEO plugin](http://yoast.com/wordpress/seo/) can be found on yoast.com, here +you can browse the source of the project, find and discuss open issues and even +[contribute yourself](https://github.com/jdevalk/wordpress-seo/blob/master/CONTRIBUTING.md). + +Installation +------------ + +Here's a [guide on how to install WordPress SEO in your WordPress site](http://yoast.com/wordpress/seo/installation/). +If you want to run the Git version though, you have two options: + +* You can clone the GitHub repository: https://github.com/jdevalk/wordpress-seo.git +* Download it directly as a ZIP file: https://github.com/jdevalk/wordpress-seo/archive/master.zip + +This will download the latest development version of WordPress SEO by Yoast. While this version is usually stable, +it is not recommended for use in a production environment. + +Bugs +---- +If you find an issue, [let us know here](https://github.com/jdevalk/wordpress-seo/issues/new)! + +Support +------- +This is a developer's portal for WordPress SEO by Yoast and should not be used for support. Please visit the +[support forums](http://wordpress.org/support/plugin/wordpress-seo). + +Contributions +------------- +Anyone is welcome to contribute to WordPress SEO. Please +[read the guidelines](https://github.com/jdevalk/wordpress-seo/blob/master/CONTRIBUTING.md) for contributing to this +repository. + +There are various ways you can contribute: + +* [Raise an issue](https://github.com/jdevalk/wordpress-seo/issues) on GitHub. +* Send us a Pull Request with your bug fixes and/or new features. +* [Translate WordPress SEO by Yoast into different languages](http://translate.yoast.com/projects/wordpress-seo/). +* Provide feedback and [suggestions on enhancements](https://github.com/jdevalk/wordpress-seo/issues?direction=desc&labels=Enhancement&page=1&sort=created&state=open). diff --git a/wp-content/plugins/wordpress-seo/admin/class-admin.php b/wp-content/plugins/wordpress-seo/admin/class-admin.php index 8dae60c..8fd0286 100644 --- a/wp-content/plugins/wordpress-seo/admin/class-admin.php +++ b/wp-content/plugins/wordpress-seo/admin/class-admin.php @@ -48,6 +48,9 @@ class WPSEO_Admin { add_action( 'edit_user_profile', array( $this, 'user_profile' ) ); add_action( 'personal_options_update', array( $this, 'process_user_option_update' ) ); add_action( 'edit_user_profile_update', array( $this, 'process_user_option_update' ) ); + add_action( 'personal_options_update', array( $this, 'update_user_profile' ) ); + add_action( 'edit_user_profile_update', array( $this, 'update_user_profile' ) ); + add_filter( 'user_contactmethods', array( $this, 'update_contactmethods' ), 10, 1 ); add_action( 'update_option_wpseo_titles', array( $this, 'clear_cache' ) ); @@ -55,6 +58,9 @@ class WPSEO_Admin { add_action( 'update_option_wpseo_permalinks', array( $this, 'clear_rewrites' ) ); add_action( 'update_option_wpseo_xml', array( $this, 'clear_rewrites' ) ); + + add_action( 'after_switch_theme', array( $this, 'switch_theme' ) ); + add_action( 'switch_theme', array( $this, 'switch_theme' ) ); } /** @@ -133,7 +139,7 @@ class WPSEO_Admin { * @global array $submenu used to change the label on the first item. */ function register_settings_page() { - add_menu_page( __( 'WordPress SEO Configuration', 'wordpress-seo' ), __( 'SEO', 'wordpress-seo' ), 'manage_options', 'wpseo_dashboard', array( $this, 'config_page' ), WPSEO_URL . 'images/yoast-icon.png' ); + add_menu_page( __( 'WordPress SEO Configuration', 'wordpress-seo' ), __( 'SEO', 'wordpress-seo' ), 'manage_options', 'wpseo_dashboard', array( $this, 'config_page' ), WPSEO_URL . 'images/yoast-icon.png', '99.31337' ); add_submenu_page( 'wpseo_dashboard', __( 'Titles & Metas', 'wordpress-seo' ), __( 'Titles & Metas', 'wordpress-seo' ), 'manage_options', 'wpseo_titles', array( $this, 'titles_page' ) ); add_submenu_page( 'wpseo_dashboard', __( 'Social', 'wordpress-seo' ), __( 'Social', 'wordpress-seo' ), 'manage_options', 'wpseo_social', array( $this, 'social_page' ) ); add_submenu_page( 'wpseo_dashboard', __( 'XML Sitemaps', 'wordpress-seo' ), __( 'XML Sitemaps', 'wordpress-seo' ), 'manage_options', 'wpseo_xml', array( $this, 'xml_sitemaps_page' ) ); @@ -295,18 +301,20 @@ class WPSEO_Admin { } /** - * Filter the $contactmethods array and add Google+ and Twitter. + * Filter the $contactmethods array and add Facebook, Google+ and Twitter. * - * These are used with the rel="author" and Twitter cards implementation. + * These are used with the Facebook author, rel="author" and Twitter cards implementation. * * @param array $contactmethods currently set contactmethods. * @return array $contactmethods with added contactmethods. */ function update_contactmethods( $contactmethods ) { // Add Google+ - $contactmethods['googleplus'] = 'Google+'; + $contactmethods['googleplus'] = __( "Google+", 'wordpress-seo' ); // Add Twitter $contactmethods['twitter'] = __( 'Twitter username (without @)', 'wordpress-seo' ); + // Add Facebook + $contactmethods['facebook'] = __( 'Facebook profile URL', 'wordpress-seo' ); return $contactmethods; } @@ -561,6 +569,25 @@ class WPSEO_Admin { return false; } + + /** + * Log the timestamp when a user profile has been updated + */ + function update_user_profile($user_id) { + if ( current_user_can( 'edit_user', $user_id ) ) { + update_user_meta( $user_id, '_yoast_wpseo_profile_updated', time() ); + } + } + + /** + * Log the updated timestamp for user profiles when theme is changed + */ + function switch_theme() { + foreach ( get_users( array( 'who' => 'authors' ) ) as $user ) { + update_user_meta( $user->ID, '_yoast_wpseo_profile_updated', time() ); + } + } + } // Globalize the var first as it's needed globally. diff --git a/wp-content/plugins/wordpress-seo/admin/class-config.php b/wp-content/plugins/wordpress-seo/admin/class-config.php index e811061..8537528 100644 --- a/wp-content/plugins/wordpress-seo/admin/class-config.php +++ b/wp-content/plugins/wordpress-seo/admin/class-config.php @@ -107,6 +107,13 @@ class WPSEO_Admin_Pages { 'alt' => 'Banner WordPress SEO Video manual', ); } + if ( !defined( 'WPSEO_LOCAL_VERSION' ) ) { + $banners[] = array( + 'url' => 'http://yoast.com/wordpress/local-seo/#utm_source=wordpress-seo-config&utm_medium=banner&utm_campaign=local-seo-banner', + 'img' => 'banner-local-seo.png', + 'alt' => 'Banner Local SEO plugin', + ); + } shuffle( $banners ); ?>
@@ -261,6 +268,9 @@ class WPSEO_Admin_Pages { wp_enqueue_style( 'global' ); wp_enqueue_style( 'wp-admin' ); wp_enqueue_style( 'yoast-admin-css', WPSEO_URL . 'css/yst_plugin_tools.css', WPSEO_VERSION ); + + if ( is_rtl() ) + wp_enqueue_style( 'wpseo-rtl', WPSEO_URL . 'css/wpseo-rtl.css', WPSEO_VERSION ); } } @@ -269,6 +279,7 @@ class WPSEO_Admin_Pages { */ function config_page_scripts() { global $pagenow; + if ( $pagenow == 'admin.php' && isset( $_GET['page'] ) && in_array( $_GET['page'], $this->adminpages ) ) { wp_enqueue_script( 'wpseo-admin-script', WPSEO_URL . 'js/wp-seo-admin.js', array( 'jquery' ), WPSEO_VERSION, true ); wp_enqueue_script( 'postbox' ); diff --git a/wp-content/plugins/wordpress-seo/admin/class-metabox.php b/wp-content/plugins/wordpress-seo/admin/class-metabox.php index 9cdf634..7dc62aa 100644 --- a/wp-content/plugins/wordpress-seo/admin/class-metabox.php +++ b/wp-content/plugins/wordpress-seo/admin/class-metabox.php @@ -101,7 +101,6 @@ class WPSEO_Metabox { * Outputs the page analysis score in the Publish Box. */ public function publish_box() { - echo '
'; echo '
'; if ( wpseo_get_value( 'meta-robots-noindex' ) == 1 ) { @@ -131,10 +130,11 @@ class WPSEO_Metabox { } } if ( !isset( $title ) ) - $title = ucfirst( $score ); + $title = wpseo_translate_score( $score, $css = false ); + $result = '
'; - echo 'SEO: ' . $result . ' Check'; + echo __( 'SEO: ', 'wordpress-seo' ) . $result . ' ' . __( 'Check', 'wordpress-seo' ) . ''; echo '
'; } @@ -262,7 +262,7 @@ class WPSEO_Metabox { "type" => "text", "title" => __( 'Focus Keyword', 'wordpress-seo' ), "autocomplete" => "off", - "help" => sprintf( "Pick the main keyword or keyphrase that this post/page is about.

Read %sthis post%s for more info.", "", '' ), + "help" => sprintf( __( "Pick the main keyword or keyphrase that this post/page is about.

Read %sthis post%s for more info.", 'wordpress-seo' ), "", '' ), "description" => "
", ); $mbs['title'] = array( @@ -326,8 +326,8 @@ class WPSEO_Metabox { "type" => "select", "options" => array( "0" => sprintf( __( "Default for post type, currently: %s", 'wordpress-seo' ), ( isset( $options['noindex-' . $post_type] ) && $options['noindex-' . $post_type] ) ? 'noindex' : 'index' ), - "2" => "index", - "1" => "noindex", + "2" => __( "index", 'wordpress-seo' ), + "1" => __( "noindex", 'wordpress-seo' ), ), ); $mbs['meta-robots-nofollow'] = array( @@ -396,14 +396,26 @@ class WPSEO_Metabox { ), ); } - $mbs['canonical'] = array( + $mbs['sitemap-html-include'] = array( + "name" => "sitemap-html-include", + "std" => "-", + "type" => "select", + "title" => __( "Include in HTML Sitemap", 'wordpress-seo' ), + "description" => __( "Should this page be in the HTML Sitemap at all times, regardless of Robots Meta settings?", 'wordpress-seo' ), + "options" => array( + "-" => __( "Auto detect", 'wordpress-seo' ), + "always" => __( "Always include", 'wordpress-seo' ), + "never" => __( "Never include", 'wordpress-seo' ), + ), + ); + $mbs['canonical'] = array( "name" => "canonical", "std" => "", "type" => "text", "title" => __( "Canonical URL", 'wordpress-seo' ), "description" => sprintf( __( "The canonical URL that this page should point to, leave empty to default to permalink. %sCross domain canonical%s supported too.", 'wordpress-seo' ), "", "" ) ); - $mbs['redirect'] = array( + $mbs['redirect'] = array( "name" => "redirect", "std" => "", "type" => "text", @@ -451,7 +463,7 @@ class WPSEO_Metabox { $this->do_tab( 'linkdex', __( 'Page Analysis', 'wordpress-seo' ), $this->linkdex_output( $post ) ); - if ( current_user_can( 'edit_users' ) || !isset( $options['disableadvanced_meta'] ) || !$options['disableadvanced_meta'] ) { + if ( current_user_can( 'manage_options' ) || !isset( $options['disableadvanced_meta'] ) || !$options['disableadvanced_meta'] ) { $content = ''; foreach ( $this->get_advanced_meta_boxes() as $meta_box ) { $content .= $this->do_meta_box( $meta_box ); @@ -758,6 +770,16 @@ class WPSEO_Metabox { wp_enqueue_script( 'jquery-ui-autocomplete', WPSEO_URL . 'js/jquery-ui-autocomplete.min.js', array( 'jquery', 'jquery-ui-core' ), WPSEO_VERSION, true ); wp_enqueue_script( 'jquery-qtip', WPSEO_URL . 'js/jquery.qtip.min.js', array( 'jquery' ), '1.0.0-RC3', true ); wp_enqueue_script( 'wp-seo-metabox', WPSEO_URL . 'js/wp-seo-metabox.js', array( 'jquery', 'jquery-ui-core', 'jquery-ui-autocomplete' ), WPSEO_VERSION, true ); + + // Text strings to pass to metabox for keyword analysis + wp_localize_script( 'wp-seo-metabox', 'objectL10n', array( + 'keyword_header' => __( 'Your focus keyword was found in:', 'wordpress-seo' ), + 'article_header_text' => __( 'Article Heading: ', 'wordpress-seo' ), + 'page_title_text' => __( 'Page title: ', 'wordpress-seo' ), + 'page_url_text' => __( 'Page URL: ', 'wordpress-seo' ), + 'content_text' => __( 'Content: ', 'wordpress-seo' ), + 'meta_description_text' => __( 'Meta description: ', 'wordpress-seo' ), + ) ); } } @@ -772,7 +794,7 @@ class WPSEO_Metabox { return false; echo ''; $content .= '

'; $content .= '

' . __( 'Import settings from other plugins', 'wordpress-seo' ) . '

'; $content .= $wpseo_admin_pages->checkbox( 'importrobotsmeta', __( 'Import from Robots Meta (by Yoast)?', 'wordpress-seo' ) ); $content .= $wpseo_admin_pages->checkbox( 'importrssfooter', __( 'Import from RSS Footer (by Yoast)?', 'wordpress-seo' ) ); $content .= $wpseo_admin_pages->checkbox( 'importbreadcrumbs', __( 'Import from Yoast Breadcrumbs?', 'wordpress-seo' ) ); +$content .= '
'; $content .= ''; $content .= '
'; diff --git a/wp-content/plugins/wordpress-seo/admin/pages/metas.php b/wp-content/plugins/wordpress-seo/admin/pages/metas.php index 80228b5..9a7fb03 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/metas.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/metas.php @@ -31,7 +31,7 @@ if ( ( isset( $_GET[ 'updated' ] ) && $_GET[ 'updated' ] == 'true' ) || ( isset(

-
+

' . __( 'Author metadata', 'wordpress-seo' ) . '

'; - echo ''; - wp_dropdown_users( array( 'show_option_none' => "Don't show", 'name' => 'wpseo_titles[plus-author]', 'class' => 'select', 'selected' => isset( $options[ 'plus-author' ] ) ? $options[ 'plus-author' ] : '' ) ); - echo '

' . __( 'Choose the user that should be used for the rel="author" on the blog homepage. Make sure the user has filled out his/her Google+ profile link on their profile page.', 'wordpress-seo' ) . '

'; - echo $wpseo_admin_pages->textinput( 'plus-publisher', __( 'Google Publisher Page', 'wordpress-seo' ) ); - echo '

' . __( 'If you have a Google+ page for your business, add that URL here and link it on your Google+ page\'s about page.', 'wordpress-seo' ) . '

'; + // TODO: Please remove...Depreciated: moved over to the social tab + // echo '

' . __( 'Author metadata', 'wordpress-seo' ) . '

'; + // echo ''; + // wp_dropdown_users( array( 'show_option_none' => __( "Don't show", 'wordpress-seo' ), 'name' => 'wpseo_titles[plus-author]', 'class' => 'select', 'selected' => isset( $options[ 'plus-author' ] ) ? $options[ 'plus-author' ] : '' ) ); + // echo '

' . __( 'Choose the user that should be used for the rel="author" on the blog homepage. Make sure the user has filled out his/her Google+ profile link on their profile page.', 'wordpress-seo' ) . '

'; + // echo $wpseo_admin_pages->textinput( 'plus-publisher-old', __( 'Google Publisher Page', 'wordpress-seo' ) ); + // echo '

' . __( 'If you have a Google+ page for your business, add that URL here and link it on your Google+ page\'s about page.', 'wordpress-seo' ) . '

'; ?>
@@ -108,6 +109,7 @@ if ( ( isset( $_GET[ 'updated' ] ) && $_GET[ 'updated' ] == 'true' ) || ( isset( if ( isset( $options[ 'usemetakeywords' ] ) && $options[ 'usemetakeywords' ] ) echo $wpseo_admin_pages->textinput( 'metakey-' . $name, __( 'Meta keywords template', 'wordpress-seo' ) ); echo $wpseo_admin_pages->checkbox( 'noindex-' . $name, 'noindex, follow', __( 'Meta Robots', 'wordpress-seo' ) ); + echo $wpseo_admin_pages->checkbox( 'noauthorship-' . $name, __( 'Don\'t show rel="author"', 'wordpress-seo' ), __( 'Authorship', 'wordpress-seo' ) ); echo $wpseo_admin_pages->checkbox( 'showdate-' . $name, __( 'Show date in snippet preview?', 'wordpress-seo' ), __( 'Date in Snippet Preview', 'wordpress-seo' ) ); echo $wpseo_admin_pages->checkbox( 'hideeditbox-' . $name, __( 'Hide', 'wordpress-seo' ), __( 'WordPress SEO Meta Box', 'wordpress-seo' ) ); echo '
'; @@ -322,6 +324,7 @@ if ( ( isset( $_GET[ 'updated' ] ) && $_GET[ 'updated' ] == 'true' ) || ( isset( echo '

' . __( 'Variables', 'wordpress-seo' ) . '

'; echo $content; ?> -
admin_footer(); \ No newline at end of file +$wpseo_admin_pages->admin_footer(); +?> +
diff --git a/wp-content/plugins/wordpress-seo/admin/pages/rss.php b/wp-content/plugins/wordpress-seo/admin/pages/rss.php index 54c24b7..f0728b5 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/rss.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/rss.php @@ -11,7 +11,7 @@ if ( !defined('WPSEO_VERSION') ) { global $wpseo_admin_pages; $options = get_wpseo_options(); -$wpseo_admin_pages->admin_header( 'RSS', true, 'yoast_wpseo_rss_options', 'wpseo_rss' ); +$wpseo_admin_pages->admin_header( __( 'RSS', 'wordpress-seo' ), true, 'yoast_wpseo_rss_options', 'wpseo_rss' ); $content = '

' . __( "This feature is used to automatically add content to your RSS, more specifically, it's meant to add links back to your blog and your blog posts, so dumb scrapers will automatically add these links too, helping search engines identify you as the original source of the content.", 'wordpress-seo' ) . '

'; $rows = array(); diff --git a/wp-content/plugins/wordpress-seo/admin/pages/social.php b/wp-content/plugins/wordpress-seo/admin/pages/social.php index f2b819d..67f37e7 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/social.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/social.php @@ -135,25 +135,55 @@ $wpseo_admin_pages->admin_header( __( 'Social', 'wordpress-seo' ), true, 'yoast_ if ( $error ) settings_errors(); -echo '

' . __( 'Facebook OpenGraph', 'wordpress-seo' ) . '

'; -echo $wpseo_admin_pages->checkbox( 'opengraph', '' ); -echo'

' . __( 'Add OpenGraph meta data to your site\'s <head> section. You can specify some of the ID\'s that are sometimes needed below:', 'wordpress-seo' ) . '

'; -echo $fbconnect; -echo '

' . __( 'Frontpage settings', 'wordpress-seo' ) . '

'; -echo $wpseo_admin_pages->textinput( 'og_frontpage_image', __( 'Image URL', 'wordpress-seo' ) ); -echo $wpseo_admin_pages->textinput( 'og_frontpage_desc', __( 'Description', 'wordpress-seo' ) ); -echo '

' . __( 'These are the image and description used in the OpenGraph meta tags on the frontpage of your site.', 'wordpress-seo' ) . '

'; -echo '

' . __( 'Default settings', 'wordpress-seo' ) . '

'; -echo $wpseo_admin_pages->textinput( 'og_default_image', __( 'Image URL', 'wordpress-seo' ) ); -echo '

' . __( 'This image is used if the post/page being shared does not contain any images.', 'wordpress-seo' ) . '

'; +?> -do_action('wpseo_admin_opengraph_section'); + -echo '

' . __( 'Twitter', 'wordpress-seo' ) . '

'; -echo $wpseo_admin_pages->checkbox( 'twitter', '' ); -echo'

' . __( 'Add Twitter card meta data to your site\'s <head> section.', 'wordpress-seo' ) . '

'; -echo $wpseo_admin_pages->textinput( 'twitter_site', __( 'Site Twitter Username', 'wordpress-seo' ) ); +
+ '; + echo $wpseo_admin_pages->checkbox( 'opengraph', '' ); + echo '

'; + echo'

' . __( 'Add Open Graph meta data to your site\'s <head> section. You can specify some of the ID\'s that are sometimes needed below:', 'wordpress-seo' ) . '

'; + echo $fbconnect; + echo $wpseo_admin_pages->textinput( 'facebook_site', __( 'Facebook Page URL', 'wordpress-seo' ) ); + echo '

' . __( 'Frontpage settings', 'wordpress-seo' ) . '

'; + echo $wpseo_admin_pages->textinput( 'og_frontpage_image', __( 'Image URL', 'wordpress-seo' ) ); + echo $wpseo_admin_pages->textinput( 'og_frontpage_desc', __( 'Description', 'wordpress-seo' ) ); + echo '

' . __( 'These are the image and description used in the Open Graph meta tags on the frontpage of your site.', 'wordpress-seo' ) . '

'; + echo '

' . __( 'Default settings', 'wordpress-seo' ) . '

'; + echo $wpseo_admin_pages->textinput( 'og_default_image', __( 'Image URL', 'wordpress-seo' ) ); + echo '

' . __( 'This image is used if the post/page being shared does not contain any images.', 'wordpress-seo' ) . '

'; + do_action('wpseo_admin_opengraph_section'); + ?> +
-do_action('wpseo_admin_twitter_section'); +
+ '; + echo $wpseo_admin_pages->checkbox( 'twitter', '' ); + echo '

'; + echo'

' . __( 'Add Twitter card meta data to your site\'s <head> section.', 'wordpress-seo' ) . '

'; + echo $wpseo_admin_pages->textinput( 'twitter_site', __( 'Site Twitter Username', 'wordpress-seo' ) ); + do_action('wpseo_admin_twitter_section'); + ?> +
+
+ ' . __( 'Author metadata', 'wordpress-seo' ) . ''; + echo ''; + wp_dropdown_users( array( 'show_option_none' => __( "Don't show", 'wordpress-seo' ), 'name' => 'wpseo_social[plus-author]', 'class' => 'select', 'selected' => isset( $options[ 'plus-author' ] ) ? $options[ 'plus-author' ] : '' ) ); + echo '

' . __( 'Choose the user that should be used for the rel="author" on the blog homepage. Make sure the user has filled out his/her Google+ profile link on their profile page.', 'wordpress-seo' ) . '

'; + echo $wpseo_admin_pages->textinput( 'plus-publisher', __( 'Google Publisher Page', 'wordpress-seo' ) ); + echo '

' . __( 'If you have a Google+ page for your business, add that URL here and link it on your Google+ page\'s about page.', 'wordpress-seo' ) . '

'; + do_action('wpseo_admin_googleplus_section'); + ?> +
+ +admin_footer(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/admin/pages/xml-sitemaps.php b/wp-content/plugins/wordpress-seo/admin/pages/xml-sitemaps.php index 284735e..89e2568 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/xml-sitemaps.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/xml-sitemaps.php @@ -3,53 +3,60 @@ * @package Admin */ -if ( !defined('WPSEO_VERSION') ) { - header('HTTP/1.0 403 Forbidden'); +if ( !defined( 'WPSEO_VERSION' ) ) { + header( 'HTTP/1.0 403 Forbidden' ); die; } global $wpseo_admin_pages; -$wpseo_admin_pages->admin_header( 'XML Sitemaps', true, 'yoast_wpseo_xml_sitemap_options', 'wpseo_xml' ); +$wpseo_admin_pages->admin_header( __( 'XML Sitemaps', 'wordpress-seo' ), true, 'yoast_wpseo_xml_sitemap_options', 'wpseo_xml' ); $options = get_option( 'wpseo_xml' ); -$base = $GLOBALS[ 'wp_rewrite' ]->using_index_permalinks() ? 'index.php/' : ''; +$base = $GLOBALS['wp_rewrite']->using_index_permalinks() ? 'index.php/' : ''; $content = $wpseo_admin_pages->checkbox( 'enablexmlsitemap', __( 'Check this box to enable XML sitemap functionality.', 'wordpress-seo' ), false ); $content .= '
'; -if ( isset($_SERVER['SERVER_SOFTWARE']) && stristr($_SERVER['SERVER_SOFTWARE'], 'nginx') !== false ) { +if ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWARE'], 'nginx' ) !== false ) { $content .= '
'; - $content .= '

'.__('As you\'re on NGINX, you\'ll need the following rewrites:','wordpress-seo').'

'; + $content .= '

' . __( 'As you\'re on NGINX, you\'ll need the following rewrites:', 'wordpress-seo' ) . '

'; $content .= '
rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last;
 rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;
'; $content .= '
'; } -if ( isset( $options[ 'enablexmlsitemap' ] ) && $options[ 'enablexmlsitemap' ] ) +if ( isset( $options['enablexmlsitemap'] ) && $options['enablexmlsitemap'] ) $content .= '

' . sprintf( __( 'You can find your XML Sitemap here: %sXML Sitemap%s', 'wordpress-seo' ), '', '' ) . '

' . __( 'You do not need to generate the XML sitemap, nor will it take up time to generate after publishing a post.', 'wordpress-seo' ) . '

'; else $content .= '

' . __( 'Save your settings to activate XML Sitemaps.', 'wordpress-seo' ) . '

'; -$content .= '' . __( 'General settings', 'wordpress-seo' ) . '
'; + +$content .= '

' . __( 'User sitemap', 'wordpress-seo' ) . '

'; +$content .= $wpseo_admin_pages->checkbox( 'disable_author_sitemap', __( "Disable author/user sitemap", 'wordpress-seo' ), false ); +$content .= '
'; +$content .= '

' . __( 'General settings', 'wordpress-seo' ) . '

'; $content .= '

' . __( 'After content publication, the plugin automatically pings Google and Bing, do you need it to ping other search engines too? If so, check the box:', 'wordpress-seo' ) . '

'; $content .= $wpseo_admin_pages->checkbox( 'xml_ping_yahoo', __( "Ping Yahoo!", 'wordpress-seo' ), false ); $content .= $wpseo_admin_pages->checkbox( 'xml_ping_ask', __( "Ping Ask.com", 'wordpress-seo' ), false ); -$content .= '
' . __( 'Exclude post types', 'wordpress-seo' ) . '
'; +$content .= '

' . __( 'Exclude post types', 'wordpress-seo' ) . '

'; $content .= '

' . __( 'Please check the appropriate box below if there\'s a post type that you do NOT want to include in your sitemap:', 'wordpress-seo' ) . '

'; -foreach ( get_post_types( array( 'public' => true ), 'objects' ) as $pt ) { + +$post_types = apply_filters( 'wpseo_sitemaps_supported_post_types', get_post_types( array( 'public' => true ), 'objects' ) ); +foreach ( $post_types as $pt ) { $content .= $wpseo_admin_pages->checkbox( 'post_types-' . $pt->name . '-not_in_sitemap', $pt->labels->name . ' (' . $pt->name . ')' ); } -$content .= '
'; -$content .= '' . __( 'Exclude taxonomies', 'wordpress-seo' ) . '
'; +$content .= '

' . __( 'Exclude taxonomies', 'wordpress-seo' ) . '

'; $content .= '

' . __( 'Please check the appropriate box below if there\'s a taxonomy that you do NOT want to include in your sitemap:', 'wordpress-seo' ) . '

'; -foreach ( get_taxonomies( array( 'public' => true ), 'objects' ) as $tax ) { + +$taxonomies = apply_filters( 'wpseo_sitemaps_supported_taxonomies', get_taxonomies( array( 'public' => true ), 'objects' ) ); +foreach ( $taxonomies as $tax ) { if ( isset( $tax->labels->name ) && trim( $tax->labels->name ) != '' ) $content .= $wpseo_admin_pages->checkbox( 'taxonomies-' . $tax->name . '-not_in_sitemap', $tax->labels->name . ' (' . $tax->name . ')' ); } $content .= '
'; -$content .= '' . __( 'Entries per page', 'wordpress-seo' ) . '
'; +$content .= '

' . __( 'Entries per page', 'wordpress-seo' ) . '

'; $content .= '

' . __( 'Please enter the maximum number of entries per sitemap page (defaults to 1000, you might want to lower this to prevent memory issues on some installs):', 'wordpress-seo' ) . '

'; $content .= $wpseo_admin_pages->textinput( 'entries-per-page', __( 'Max entries per sitemap page', 'wordpress-seo' ) ); diff --git a/wp-content/plugins/wordpress-seo/css/metabox-tabs.css b/wp-content/plugins/wordpress-seo/css/metabox-tabs.css index 0a10c56..076acef 100644 --- a/wp-content/plugins/wordpress-seo/css/metabox-tabs.css +++ b/wp-content/plugins/wordpress-seo/css/metabox-tabs.css @@ -283,6 +283,7 @@ table.wpseoanalysis td.score { background-image: url(../images/score_buttons.png); background-repeat: no-repeat; padding: 0 0 0 0; + vertical-align: bottom; } .wpseo_score_img.good { background-position: -2px -2px; diff --git a/wp-content/plugins/wordpress-seo/css/wpseo-rtl.css b/wp-content/plugins/wordpress-seo/css/wpseo-rtl.css new file mode 100644 index 0000000..2f76e1d --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/wpseo-rtl.css @@ -0,0 +1,70 @@ +/** + * RTL support + */ + +p.desc { + padding: 0 22px 8px 0; +} + +p.desc.label { + padding: 2px 180px 10px 0; +} + +div.yoastbox ul { + margin-right: 20px; + margin-left: auto; +} + +.postbox { + margin: 10px 0 0 10px; +} + +label { + float: right; + margin-right: 6px; + margin-left: auto; +} + +input.textinput, textarea.textinput, select.select, input.checkbox { + float: right; + margin: 12px 0 0 3px; +} + +label.radio { + margin-left: 20px; + margin-left: auto; +} + +table.yoast_help th, table.yoast_help td { + text-align: right; +} + +.button.fixit { + float: left; +} + +pre { + direction: ltr; +} + +#pointer-primary { + margin: 0 0 0 5px; +} + +.wpseo-heading { + padding-left: 0; + padding-right: 10px; +} + +.wpseo_yahoo_kw { + margin: 3px 0 3px 8px; +} + +table.wpseoanalysis th { + text-align: right; +} + +table.wpseoanalysis td.score { + padding-left: 0; + padding-right: 10px; +} diff --git a/wp-content/plugins/wordpress-seo/css/yst_plugin_tools.css b/wp-content/plugins/wordpress-seo/css/yst_plugin_tools.css index d7360d5..a78a00a 100644 --- a/wp-content/plugins/wordpress-seo/css/yst_plugin_tools.css +++ b/wp-content/plugins/wordpress-seo/css/yst_plugin_tools.css @@ -201,4 +201,8 @@ h2 code { #wpseo-conf { max-width: 600px; +} + +#pointer-primary { + margin: 0 5px 0 0; } \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/frontend/class-frontend.php b/wp-content/plugins/wordpress-seo/frontend/class-frontend.php index d8b067a..78c86cb 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-frontend.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-frontend.php @@ -739,13 +739,11 @@ class WPSEO_Frontend { } /** - * Output the rel=publisher code on the frontpage of the site. + * Output the rel=publisher code on every page of the site. */ public function publisher() { - if ( is_front_page() ) { - if ( isset( $this->options['plus-publisher'] ) && !empty( $this->options['plus-publisher'] ) ) - echo '' . "\n"; - } + if ( isset( $this->options['plus-publisher'] ) && !empty( $this->options['plus-publisher'] ) ) + echo '' . "\n"; } /** @@ -757,6 +755,12 @@ class WPSEO_Frontend { if ( is_singular() ) { global $post; $gplus = get_the_author_meta( 'googleplus', $post->post_author ); + + // unset gplus when authorship is disabled for this post type + if ( isset( $this->options['noauthorship-' . $post->post_type] ) && $this->options['noauthorship-' . $post->post_type] ) { + $gplus = false; + } + } else if ( is_home() ) { if ( isset( $this->options['plus-author'] ) ) $gplus = get_the_author_meta( 'googleplus', $this->options['plus-author'] ); diff --git a/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php b/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php index 09f5783..85b4d4c 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php @@ -43,6 +43,9 @@ class WPSEO_OpenGraph extends WPSEO_Frontend { add_action( 'wpseo_opengraph', array( $this, 'description'), 11 ); add_action( 'wpseo_opengraph', array( $this, 'url'), 12 ); add_action( 'wpseo_opengraph', array( $this, 'site_name'), 13 ); + add_action( 'wpseo_opengraph', array( $this, 'article_author_facebook'), 14 ); + add_action( 'wpseo_opengraph', array( $this, 'website_facebook'), 15 ); + add_action( 'wpseo_opengraph', array( $this, 'type'), 5 ); add_action( 'wpseo_opengraph', array( $this, 'image'), 30 ); } @@ -54,6 +57,7 @@ class WPSEO_OpenGraph extends WPSEO_Frontend { * Main OpenGraph output. */ public function opengraph() { + wp_reset_query(); do_action( 'wpseo_opengraph' ); } @@ -88,6 +92,32 @@ class WPSEO_OpenGraph extends WPSEO_Frontend { return $input . ' prefix="og: http://ogp.me/ns#' . ( ( isset( $this->options['fbadminapp'] ) || isset( $this->options['fb_admins'] ) ) ? ' fb: http://ogp.me/ns/fb#' : '' ) . '"'; } + /** + * Outputs the authors FB page. + * + * @link https://developers.facebook.com/blog/post/2013/06/19/platform-updates--new-open-graph-tags-for-media-publishers-and-more/ + */ + public function article_author_facebook() { + if ( !is_singular() ) + return; + + global $post; + $facebook = get_the_author_meta( 'facebook', $post->post_author ); + + if ( $facebook && !empty( $facebook ) ) + echo "\n"; + } + + /** + * Outputs the websites FB page. + * + * @link https://developers.facebook.com/blog/post/2013/06/19/platform-updates--new-open-graph-tags-for-media-publishers-and-more/ + */ + public function website_facebook() { + if ( isset( $this->options['facebook_site'] ) && $this->options['facebook_site'] ) + echo "\n"; + } + /** * Outputs the site owner */ @@ -242,14 +272,15 @@ class WPSEO_OpenGraph extends WPSEO_Frontend { * @return bool */ public function image() { + + global $post; + + if ( is_front_page() ) { + if ( isset( $this->options['og_frontpage_image'] ) ) + $this->image_output( $this->options['og_frontpage_image'] ); + } + if ( is_singular() ) { - global $post; - - if ( is_front_page() ) { - if ( isset( $this->options['og_frontpage_image'] ) ) - $this->image_output( $this->options['og_frontpage_image'] ); - } - if ( function_exists( 'has_post_thumbnail' ) && has_post_thumbnail( $post->ID ) ) { $thumb = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), apply_filters( 'wpseo_opengraph_image_size', 'large' ) ); $this->image_output( $thumb[0] ); @@ -276,10 +307,22 @@ class WPSEO_OpenGraph extends WPSEO_Frontend { * @return string $ogdesc */ public function description( $echo = true ) { - $ogdesc = wpseo_get_value( 'opengraph-description' ); + $ogdesc = ''; + + if ( is_front_page() ) { + if ( isset( $this->options['og_frontpage_desc'] ) ) + $ogdesc = $this->options['og_frontpage_desc']; + } - if ( !$ogdesc ) - $ogdesc = $this->metadesc( false ); + if ( is_singular() ) { + $ogdesc = wpseo_get_value( 'opengraph-description' ); + if ( !$ogdesc ) + $ogdesc = $this->metadesc( false ); + + // og:description is still blank so grab it from get_the_excerpt() + if ( !$ogdesc ) + $ogdesc = strip_tags( get_the_excerpt() ); + } $ogdesc = apply_filters( 'wpseo_opengraph_desc', $ogdesc ); diff --git a/wp-content/plugins/wordpress-seo/frontend/class-twitter.php b/wp-content/plugins/wordpress-seo/frontend/class-twitter.php index ef19ba6..a55ea1d 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-twitter.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-twitter.php @@ -40,15 +40,15 @@ class WPSEO_Twitter extends WPSEO_Frontend { $this->type(); $this->site_twitter(); + $this->site_domain(); $this->author_twitter(); // No need to show these when OpenGraph is also showing, as it'd be the same contents and Twitter // would fallback to OpenGraph anyway. $this->image(); $options = get_wpseo_options(); - $this->twitter_description(); - if ( !isset( $options['opengraph'] ) || !$options['opengraph'] ) { + $this->twitter_description(); $this->twitter_title(); $this->twitter_url(); } @@ -70,17 +70,27 @@ class WPSEO_Twitter extends WPSEO_Frontend { */ public function site_twitter() { if ( isset( $this->options['twitter_site'] ) ) - echo '' . "\n"; + echo '' . "\n"; + } + + /** + * Displays the domain tag for the site. + */ + public function site_domain() { + echo '' . "\n"; } /** * Displays the authors Twitter account. */ public function author_twitter() { - $twitter = trim( get_the_author_meta( 'twitter' ) ); + $twitter = ltrim( trim( get_the_author_meta( 'twitter' ) ), '@' ); if ( $twitter && !empty( $twitter ) ) - echo '' . "\n"; + echo '' . "\n"; + + else if ( isset( $this->options['twitter_site'] ) ) + echo '' . "\n"; } /** @@ -89,7 +99,7 @@ class WPSEO_Twitter extends WPSEO_Frontend { * Only used when OpenGraph is inactive. */ public function twitter_title() { - echo '' . "\n"; + echo '' . "\n"; } /** @@ -101,14 +111,14 @@ class WPSEO_Twitter extends WPSEO_Frontend { $metadesc = trim( $this->metadesc( false ) ); if ( empty( $metadesc ) ) $metadesc = false; - if ( $metadesc && isset( $options['opengraph'] ) && $options['opengraph'] ) { + if ( $metadesc && isset( $this->options['opengraph'] ) && $this->options['opengraph'] ) { // Already output the same description in opengraph, no need to repeat. return; } else if ( !$metadesc ) { $metadesc = strip_tags( get_the_excerpt() ); } - echo '' . "\n"; + echo '' . "\n"; } /** @@ -127,21 +137,78 @@ class WPSEO_Twitter extends WPSEO_Frontend { */ public function image() { global $post; - - if ( function_exists( 'has_post_thumbnail' ) && has_post_thumbnail( $post->ID ) ) { - $featured_img = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), apply_filters( 'wpseo_opengraph_image_size', 'medium' ) ); - - if ( $featured_img ) { - $img = apply_filters( 'wpseo_opengraph_image', $featured_img[0] ); - echo "\n"; + + $shown_images = array(); + + if ( is_singular() ) { + + if ( is_front_page() ) { + + if ( isset( $this->options['og_frontpage_image'] ) ) { + + $escaped_img = esc_attr( $this->options['og_frontpage_image'] ); + + if ( ! empty( $escaped_img ) ) { + echo '' . "\n"; + + // No images yet, don't test + array_push( $shown_images, $escaped_img ); + + } + + } + } - } else { - $options = get_wpseo_options(); - if ( isset( $options['og_frontpage_image'] ) && !empty( $options['og_frontpage_image'] ) ) - echo "\n"; + + if ( function_exists( 'has_post_thumbnail' ) && has_post_thumbnail( $post->ID ) ) { + + $featured_img = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), apply_filters( 'wpseo_opengraph_image_size', 'medium' ) ); + + if ( $featured_img ) { + + $escaped_img = esc_attr( apply_filters( 'wpseo_opengraph_image', $featured_img[0] ) ); + + if ( ! empty( $escaped_img ) && ! in_array( $escaped_img, $shown_images ) ) { + + echo '' . "\n"; + + array_push( $shown_images, $escaped_img ); + + } + + } + + } + + if ( preg_match_all( '/]+>/', $post->post_content, $matches ) ) { + + foreach ( $matches[0] as $img ) { + + if ( preg_match( '/src=("|\')(.*?)\1/', $img, $match ) ) { + + $escaped_match = esc_attr( $match[2] ); + + if ( ! empty( $escaped_match ) && ! in_array( $escaped_match, $shown_images ) ) { + + echo '' . "\n"; + + array_push( $shown_images, $escaped_match ); + + } + + } + + } + + } + } + + if ( count( $shown_images ) == 0 && isset( $this->options['og_default_image'] ) ) + echo '' . "\n"; } + } global $wpseo_twitter; diff --git a/wp-content/plugins/wordpress-seo/images/banner-website-review.png b/wp-content/plugins/wordpress-seo/images/banner-website-review.png index 86b18efdcf13db53a646906f5c88a1f3daa8076a..ca8cc0f003706fba0599296e63b94b60a8ea9bc6 100644 GIT binary patch literal 43731 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 T=(&@400000NkvXXu0mjfeWYB- literal 31685 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 diff --git a/wp-content/plugins/wordpress-seo/images/twitter-icon.png b/wp-content/plugins/wordpress-seo/images/twitter-icon.png deleted file mode 100644 index bf6b99029ab8aa4b6913f13df9fad6ea1f63c3b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 710 zcmV;%0y+JOP)sbPAm`n^|G-F9v3_)g=)lNfPXfhMnPkv~K75YvjW9MnwG zTK#g?KD3N)7_G0QnD-H*Nsvv$zCqzk2N2*pkSH7ibk=*nVUy6Bamf;^P3%<@adBX9|M~)kL>zPd?y$v@vy!Zsq?1!apwb{( z(As&u^np`EB^bYx3SS3IPFfM1Dro5oLjy}%sfcE0U5il(Q%ah6;P%QXte!8VZ?nF> z-L3Hcz+-XIb$wuo3PwJYJmN}?$(H+?C24d-C=#32_;^qvhC)gb1u-}oPYf*;_?*qy z?{UDD~0embr2=6j8o-&&k5j0`V#U7_E1m`w9P zV=7@>X3{a)>K>bg>_awm#Kb8@shH&!mSiN7QFa>asEneqZWMn02`K9b!}YBdD;kf= z0HgEVKkPNwJ?19o@>xhFBn43sF(~{v0bcCXxVPHFfNJhub5egwcat_ID : $object->slug; + + $query_args = array( + 'post_type' => $args['post_type'], + 'post_status' => 'publish', + 'posts_per_page' => -1, + + "{$tax_name}" => $term_id, + + 'meta_query' => array( + 'relation' => 'OR', + // include if this key doesn't exists + array( + 'key' => '_yoast_wpseo_meta-robots-noindex', + 'value' => '', // This is ignored, but is necessary... + 'compare' => 'NOT EXISTS' + ), + // OR if key does exists include if it is not 1 + array( + 'key' => '_yoast_wpseo_meta-robots-noindex', + 'value' => '1', + 'compare' => '!=' + ), + // OR this key overrides it + array( + 'key' => '_yoast_wpseo_sitemap-html-include', + 'value' => 'always', + 'compare' => '=' + ) + ) + ); + + $posts = get_posts( $query_args ); + + $output .= "
    "; + foreach ( $posts as $post ) { + $category = get_the_terms( $post->ID, $tax_name ); + + if ( $category ) { + // reset array to get the first element + $category = reset( $category ); + + // Only display a post link once, even if it's in multiple taxonomies + if ( $category->term_id == $object->term_id && !in_array( $post->ID, $this->processed_post_ids ) ) { + $this->processed_post_ids[] = $post->ID; + $output .= '
  • '.get_the_title($post->ID).'
  • '; + } + } + } + $output .= "
"; + parent::end_el($output, $object, $depth, $args); + } + +} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/inc/class-sitemaps.php b/wp-content/plugins/wordpress-seo/inc/class-sitemaps.php index 58bbd6a..e4f7acf 100644 --- a/wp-content/plugins/wordpress-seo/inc/class-sitemaps.php +++ b/wp-content/plugins/wordpress-seo/inc/class-sitemaps.php @@ -8,6 +8,9 @@ if ( !defined( 'WPSEO_VERSION' ) ) { die; } +/** + * Class WPSEO_Sitemaps + */ class WPSEO_Sitemaps { /** * Content of the sitemap to output. @@ -29,6 +32,11 @@ class WPSEO_Sitemaps { */ private $max_entries = 1000; + /** + * Holds the WP SEO + */ + private $options = array(); + function __construct() { if ( !defined( 'ENT_XML1' ) ) define( "ENT_XML1", 16 ); @@ -40,6 +48,8 @@ class WPSEO_Sitemaps { // default stylesheet $this->stylesheet = ''; + + $this->options = get_wpseo_options(); } /** @@ -91,8 +101,7 @@ class WPSEO_Sitemaps { $GLOBALS['wp']->add_query_var( 'sitemap' ); $GLOBALS['wp']->add_query_var( 'sitemap_n' ); - $options = get_wpseo_options(); - $this->max_entries = ( isset( $options['entries-per-page'] ) && $options['entries-per-page'] != '' ) ? intval( $options['entries-per-page'] ) : 1000; + $this->max_entries = ( isset( $this->options['entries-per-page'] ) && $this->options['entries-per-page'] != '' ) ? intval( $this->options['entries-per-page'] ) : 1000; add_rewrite_rule( 'sitemap_index\.xml$', 'index.php?sitemap=1', 'top' ); add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?\.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'top' ); @@ -113,10 +122,6 @@ class WPSEO_Sitemaps { return; } -// $wphost = parse_url( get_site_url(), PHP_URL_HOST ); -// if ( isset( $_SERVER['SERVER_NAME'] ) && $_SERVER['SERVER_NAME'] != $wphost ) { -// wp_redirect( rtrim( get_site_url(), '/' ) . $_SERVER['REQUEST_URI'], 301 ); -// } $this->output(); die(); } @@ -128,6 +133,9 @@ class WPSEO_Sitemaps { * @param string $type The requested sitemap's identifier. */ function build_sitemap( $type ) { + if ( !is_admin() ) + @ob_clean(); + $type = apply_filters( 'wpseo_build_sitemap_post_type', $type ); if ( $type == 1 ) @@ -136,7 +144,9 @@ class WPSEO_Sitemaps { $this->build_post_type_map( $type ); else if ( $tax = get_taxonomy( $type ) ) $this->build_tax_map( $tax ); - else if ( has_action( 'wpseo_do_sitemap_' . $type ) ) + else if ( $type == 'author' ) { + $this->build_user_map(); + } else if ( has_action( 'wpseo_do_sitemap_' . $type ) ) do_action( 'wpseo_do_sitemap_' . $type ); else $this->bad_sitemap = true; @@ -150,16 +160,19 @@ class WPSEO_Sitemaps { */ function build_root_map() { - global $wpdb; + if ( !is_admin() ) + @ob_clean(); - $options = get_wpseo_options(); + global $wpdb; $this->sitemap = '' . "\n"; $base = $GLOBALS['wp_rewrite']->using_index_permalinks() ? 'index.php/' : ''; // reference post type specific sitemaps foreach ( get_post_types( array( 'public' => true ) ) as $post_type ) { - if ( isset( $options['post_types-' . $post_type . '-not_in_sitemap'] ) && $options['post_types-' . $post_type . '-not_in_sitemap'] ) + if ( isset( $this->options['post_types-' . $post_type . '-not_in_sitemap'] ) && $this->options['post_types-' . $post_type . '-not_in_sitemap'] ) + continue; + else if ( apply_filters( 'wpseo_sitemap_exclude_post_type', false, $post_type ) ) continue; $query = $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->posts WHERE post_type = '%s' AND post_status IN ('publish','inherit')", $post_type ); @@ -177,9 +190,10 @@ class WPSEO_Sitemaps { $date = $this->get_last_modified( $post_type ); } else { $date = $wpdb->get_var( $wpdb->prepare( "SELECT post_modified_gmt FROM $wpdb->posts WHERE post_status IN ('publish','inherit') AND post_type = %s ORDER BY post_modified_gmt ASC LIMIT 1 OFFSET %d", $post_type, $this->max_entries * ( $i + 1 ) - 1 ) ); - $date = date( 'c', strtotime( $date ) ); } + $date = date( 'c', strtotime( $date ) ); + $this->sitemap .= '' . "\n"; $this->sitemap .= '' . home_url( $base . $post_type . '-sitemap' . $count . '.xml' ) . '' . "\n"; $this->sitemap .= '' . htmlspecialchars( $date ) . '' . "\n"; @@ -191,21 +205,106 @@ class WPSEO_Sitemaps { foreach ( get_taxonomies( array( 'public' => true ) ) as $tax ) { if ( in_array( $tax, array( 'link_category', 'nav_menu', 'post_format' ) ) ) continue; + else if ( apply_filters( 'wpseo_sitemap_exclude_taxonomy', false, $tax ) ) + continue; - if ( isset( $options['taxonomies-' . $tax . '-not_in_sitemap'] ) && $options['taxonomies-' . $tax . '-not_in_sitemap'] ) + if ( isset( $this->options['taxonomies-' . $tax . '-not_in_sitemap'] ) && $this->options['taxonomies-' . $tax . '-not_in_sitemap'] ) continue; // don't include taxonomies with no terms if ( !$wpdb->get_var( $wpdb->prepare( "SELECT term_id FROM $wpdb->term_taxonomy WHERE taxonomy = %s AND count != 0 LIMIT 1", $tax ) ) ) continue; - // Retrieve the post_types that are registered to this taxonomy and then retrieve last modified date for all of those combined. - $taxobj = get_taxonomy( $tax ); - $date = $this->get_last_modified( $taxobj->object_type ); + $steps = $this->max_entries; + $all_terms = get_terms( $tax, array( 'hide_empty' => true, 'fields' => 'names' ) ); + $count = count( $all_terms ); + $n = ( $count > $this->max_entries ) ? (int) ceil( $count / $this->max_entries ) : 1; - $this->sitemap .= '' . "\n"; - $this->sitemap .= '' . home_url( $base . $tax . '-sitemap.xml' ) . '' . "\n"; - $this->sitemap .= '' . htmlspecialchars( $date ) . '' . "\n"; - $this->sitemap .= '' . "\n"; + for ( $i = 0; $i < $n; $i++ ) { + $count = ( $n > 1 ) ? $i + 1 : ''; + $taxobj = get_taxonomy( $tax ); + + if ( ( empty( $count ) || $count == $n ) && false ) { + $date = $this->get_last_modified( $post_type ); + } else { + $terms = array_splice( $all_terms, 0, $steps ); + if ( !$terms ) + continue; + + $args = array( + 'post_type' => $taxobj->object_type, + 'tax_query' => array( + array( + 'taxonomy' => $tax, + 'field' => 'slug', + 'terms' => $terms + ) + ), + 'orderby' => 'modified', + 'order' => 'DESC', + ); + $query = new WP_Query( $args ); + + $date = ''; + if ( $query->have_posts() ) + $date = $query->posts[0]->post_modified_gmt; + + } + + // Retrieve the post_types that are registered to this taxonomy and then retrieve last modified date for all of those combined. + // $taxobj = get_taxonomy( $tax ); + // $date = $this->get_last_modified( $taxobj->object_type ); + $date = date( 'c', strtotime( $date ) ); + + $this->sitemap .= '' . "\n"; + $this->sitemap .= '' . home_url( $base . $tax . '-sitemap' . $count . '.xml' ) . '' . "\n"; + $this->sitemap .= '' . htmlspecialchars( $date ) . '' . "\n"; + $this->sitemap .= '' . "\n"; + } + } + + if ( !isset( $this->options['disable-author'] ) && !isset( $this->options['disable_author_sitemap'] ) ) { + + // reference user profile specific sitemaps + $users = get_users( array( 'who' => 'authors' ) ); + $count = count( $users ); + $n = ( $count > $this->max_entries ) ? (int) ceil( $count / $this->max_entries ) : 1; + + for ( $i = 0; $i < $n; $i++ ) { + $count = ( $n > 1 ) ? $i + 1 : ''; + + // must use custom raw query because WP User Query does not support ordering by usermeta + // Retrieve the newest updated profile timestamp overall + if ( empty( $count ) || $count == $n ) { + $date = $wpdb->get_var( $wpdb->prepare( " + SELECT mt1.meta_value FROM $wpdb->users + INNER JOIN $wpdb->usermeta ON ($wpdb->users.ID = $wpdb->usermeta.user_id) + INNER JOIN $wpdb->usermeta AS mt1 ON ($wpdb->users.ID = mt1.user_id) WHERE 1=1 + AND ( ($wpdb->usermeta.meta_key = %s AND CAST($wpdb->usermeta.meta_value AS CHAR) != '0') + AND mt1.meta_key = '_yoast_wpseo_profile_updated' ) ORDER BY mt1.meta_value DESC LIMIT 1 + ", + $wpdb->get_blog_prefix() . 'user_level' + ) ); + $date = date( 'c', $date ); + + // Retrieve the newest updated profile timestamp by an offset + } else { + $date = $wpdb->get_var( $wpdb->prepare( " + SELECT mt1.meta_value FROM $wpdb->users + INNER JOIN $wpdb->usermeta ON ($wpdb->users.ID = $wpdb->usermeta.user_id) + INNER JOIN $wpdb->usermeta AS mt1 ON ($wpdb->users.ID = mt1.user_id) WHERE 1=1 + AND ( ($wpdb->usermeta.meta_key = %s AND CAST($wpdb->usermeta.meta_value AS CHAR) != '0') + AND mt1.meta_key = '_yoast_wpseo_profile_updated' ) ORDER BY mt1.meta_value ASC LIMIT 1 OFFSET %d + ", + $wpdb->get_blog_prefix() . 'user_level', + $this->max_entries * ( $i + 1 ) - 1 ) ); + $date = date( 'c', $date ); + } + + $this->sitemap .= '' . "\n"; + $this->sitemap .= '' . home_url( $base . 'author-sitemap' . $count . '.xml' ) . '' . "\n"; + $this->sitemap .= '' . htmlspecialchars( $date ) . '' . "\n"; + $this->sitemap .= '' . "\n"; + } } // allow other plugins to add their sitemaps to the index @@ -221,11 +320,10 @@ class WPSEO_Sitemaps { function build_post_type_map( $post_type ) { global $wpdb; - $options = get_wpseo_options(); - if ( - ( isset( $options['post_types-' . $post_type . '-not_in_sitemap'] ) && $options['post_types-' . $post_type . '-not_in_sitemap'] ) + ( isset( $this->options['post_types-' . $post_type . '-not_in_sitemap'] ) && $this->options['post_types-' . $post_type . '-not_in_sitemap'] ) || in_array( $post_type, array( 'revision', 'nav_menu_item' ) ) + || apply_filters( 'wpseo_sitemap_exclude_post_type', false, $post_type ) ) { $this->bad_sitemap = true; return; @@ -243,7 +341,7 @@ class WPSEO_Sitemaps { $where_filter = ''; $where_filter = apply_filters( 'wpseo_typecount_where', $where_filter, $post_type ); - $query = $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->posts {$join_filter} WHERE post_status IN ('publish','inherit') AND post_password = '' AND post_type = %s " . $where_filter, $post_type ); + $query = $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->posts {$join_filter} WHERE post_status IN ('publish','inherit') AND post_password = '' AND post_type = %s " . $where_filter, $post_type ); $typecount = $wpdb->get_var( $query ); if ( $total > $typecount ) @@ -342,7 +440,7 @@ class WPSEO_Sitemaps { continue; } else { - if ( isset( $options['trailingslash'] ) && $options['trailingslash'] && $p->post_type != 'post' ) + if ( isset( $this->options['trailingslash'] ) && $this->options['trailingslash'] && $p->post_type != 'post' ) $url['loc'] = trailingslashit( $url['loc'] ); } @@ -456,19 +554,26 @@ class WPSEO_Sitemaps { * @param string $taxonomy Registered taxonomy's slug */ function build_tax_map( $taxonomy ) { - $options = get_wpseo_options(); if ( - ( isset( $options['taxonomies-' . $taxonomy->name . '-not_in_sitemap'] ) && $options['taxonomies-' . $taxonomy->name . '-not_in_sitemap'] ) + ( isset( $this->options['taxonomies-' . $taxonomy->name . '-not_in_sitemap'] ) && $this->options['taxonomies-' . $taxonomy->name . '-not_in_sitemap'] ) || in_array( $taxonomy, array( 'link_category', 'nav_menu', 'post_format' ) ) + || apply_filters( 'wpseo_sitemap_exclude_taxonomy', false, $taxonomy->name ) ) { $this->bad_sitemap = true; return; } - $terms = get_terms( $taxonomy->name, array( 'hide_empty' => true ) ); - global $wpdb; $output = ''; + + $steps = $this->max_entries; + $n = (int) get_query_var( 'sitemap_n' ); + $offset = ( $n > 1 ) ? ( $n - 1 ) * $this->max_entries : 0; + $total = $offset + $this->max_entries; + + $terms = get_terms( $taxonomy->name, array( 'hide_empty' => true ) ); + $terms = array_splice( $terms, $offset, $steps ); + foreach ( $terms as $c ) { $url = array(); @@ -483,7 +588,7 @@ class WPSEO_Sitemaps { $url['loc'] = wpseo_get_term_meta( $c, $c->taxonomy, 'canonical' ); if ( !$url['loc'] ) { $url['loc'] = get_term_link( $c, $c->taxonomy ); - if ( isset( $options['trailingslash'] ) && $options['trailingslash'] ) + if ( isset( $this->options['trailingslash'] ) && $this->options['trailingslash'] ) $url['loc'] = trailingslashit( $url['loc'] ); } if ( $c->count > 10 ) { @@ -495,7 +600,7 @@ class WPSEO_Sitemaps { } // Grab last modified date - $sql = $wpdb->prepare( "SELECT MAX(p.post_date) AS lastmod + $sql = $wpdb->prepare( "SELECT MAX(p.post_modified_gmt) AS lastmod FROM $wpdb->posts AS p INNER JOIN $wpdb->term_relationships AS term_rel ON term_rel.object_id = p.ID @@ -521,6 +626,84 @@ class WPSEO_Sitemaps { $this->sitemap .= $output . ''; } + + /** + * Build the sub-sitemap for authors + * + * @since 1.4.8 + */ + function build_user_map() { + if ( isset( $this->options['disable-author'] ) || isset( $this->options['disable_author_sitemap'] ) ) { + $this->bad_sitemap = true; + return; + } + + $output = ''; + + $steps = 25; + $n = (int) get_query_var( 'sitemap_n' ); + $offset = ( $n > 1 ) ? ( $n - 1 ) * $this->max_entries : 0; + + // initial query to fill in missing usermeta with the current timestamp + $users = get_users( array( + 'who' => 'authors', + 'meta_query' => array( + array( + 'key' => '_yoast_wpseo_profile_updated', + 'value' => '', // This is ignored, but is necessary... + 'compare' => 'NOT EXISTS' + ) + ) + ) ); + + foreach ( $users as $user ) { + update_user_meta( $user->ID, '_yoast_wpseo_profile_updated', time() ); + } + + // query for users with this meta + $users = get_users( array( + 'who' => 'authors', + 'offset' => $offset, + 'number' => $steps, + 'meta_key' => '_yoast_wpseo_profile_updated', + 'orderby' => 'meta_value_num', + 'order' => 'ASC', + ) ); + + $users = apply_filters( 'wpseo_sitemap_exclude_author', $users ); + + // ascending sort + usort( $users, array( $this, 'user_map_sorter' ) ); + + foreach ( $users as $user ) { + if ( $author_link = get_author_posts_url( $user->ID ) ) { + $output .= $this->sitemap_url( array( + 'loc' => $author_link, + 'pri' => 0.8, + 'chf' => 'weekly', + 'mod' => date( 'c', $user->_yoast_wpseo_profile_updated ) + ) ); + } + } + + if ( empty( $output ) ) { + $this->bad_sitemap = true; + return; + } + + $this->sitemap = 'sitemap .= 'xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" '; + $this->sitemap .= 'xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' . "\n"; + $this->sitemap .= $output; + + // Filter to allow adding extra URLs, only do this on the first XML sitemap, not on all. + if ( $n == 0 ) + $this->sitemap .= apply_filters( 'wpseo_sitemap_author_content', '' ); + + $this->sitemap .= ''; + } + + /** * Spit out the generated sitemap and relevant headers and encoding information. */ @@ -550,7 +733,8 @@ class WPSEO_Sitemaps { $date = mysql2date( "Y-m-d\TH:i:s+00:00", $url['mod'] ); else $date = date( 'c' ); - $output = "\t\n"; + $url['loc'] = htmlspecialchars( $url['loc'] ); + $output = "\t\n"; $output .= "\t\t" . $url['loc'] . "\n"; $output .= "\t\t" . $date . "\n"; $output .= "\t\t" . $url['chf'] . "\n"; @@ -623,6 +807,38 @@ class WPSEO_Sitemaps { $result = date( 'c', $result ); return $result; } + + /** + * Parse the requested sitemap's identifier to check for a user sitemap pattern + * + * since 1.6 + * + * @param string $type The requested sitemap's identifier. + * @return string $user a WP_User object or false + */ + private function is_user_sitemap( $type ) { + $pieces = explode( '-', $type, 2 ); + $user = isset( $pieces[1] ) ? $pieces[1] : ''; + return get_user_by( 'slug', $user ); + } + + + /** + * Sorts an array of WP_User by the _yoast_wpseo_profile_updated meta field + * + * since 1.6 + * + * @param Wp_User $a The first WP user + * @param Wp_User $b The second WP user + * @return int 0 if equal, 1 if $a is larger else or -1; + */ + private function user_map_sorter( $a, $b ) { + if ( $a->_yoast_wpseo_profile_updated == $b->_yoast_wpseo_profile_updated ) { + return 0; + } + return ( $a->_yoast_wpseo_profile_updated > $b->_yoast_wpseo_profile_updated ) ? 1 : -1; + } + } global $wpseo_sitemaps; diff --git a/wp-content/plugins/wordpress-seo/inc/wpseo-functions.php b/wp-content/plugins/wordpress-seo/inc/wpseo-functions.php index a14fc8e..09672ea 100644 --- a/wp-content/plugins/wordpress-seo/inc/wpseo-functions.php +++ b/wp-content/plugins/wordpress-seo/inc/wpseo-functions.php @@ -315,6 +315,21 @@ function wpseo_strip_shortcode( $text ) { return preg_replace( '|\[[^\]]+\]|s', '', $text ); } +/** + * Redirect /sitemap.xml to /sitemap_index.xml + */ +function wpseo_xml_redirect_sitemap() { + global $wp_query; + + $current_url =( isset($_SERVER["HTTPS"] ) && $_SERVER["HTTPS"]=='on' ) ? 'https://' : 'http://'; + $current_url .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; + + // must be 'sitemap.xml' and must be 404 + if ( home_url( '/sitemap.xml' ) == $current_url && $wp_query->is_404) { + wp_redirect( home_url( '/sitemap_index.xml' ) ); + } +} + /** * Initialize sitemaps. Add sitemap rewrite rules and query var */ @@ -323,12 +338,14 @@ function wpseo_xml_sitemaps_init() { if ( !isset( $options['enablexmlsitemap'] ) || !$options['enablexmlsitemap'] ) return; + // redirects sitemap.xml to sitemap_index.xml + add_action( 'template_redirect', 'wpseo_xml_redirect_sitemap', 0 ); + $GLOBALS['wp']->add_query_var( 'sitemap' ); $GLOBALS['wp']->add_query_var( 'sitemap_n' ); add_rewrite_rule( 'sitemap_index\.xml$', 'index.php?sitemap=1', 'top' ); add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?\.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'top' ); } - add_action( 'init', 'wpseo_xml_sitemaps_init', 1 ); /** diff --git a/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php b/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php index 893e50e..74fc8a3 100644 --- a/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php +++ b/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php @@ -3,6 +3,8 @@ * @package Internals */ +include 'class-sitemap-walker.php'; + if ( !defined( 'WPSEO_VERSION' ) ) { header( 'HTTP/1.0 403 Forbidden' ); die; @@ -175,31 +177,41 @@ function wpseo_deactivate() { * @param int $val The decimal score to translate. * @return string */ -function wpseo_translate_score( $val ) { +function wpseo_translate_score( $val, $css = true ) { switch ( $val ) { case 0: - $score = 'na'; + $score = __( 'N/A', 'wordpress-seo' ); + $css = 'na'; break; case 4: case 5: - $score = 'poor'; + $score = __( 'Poor', 'wordpress-seo' ); + $css = 'poor'; break; case 6: case 7: - $score = 'ok'; + $score = __( 'OK', 'wordpress-seo' ); + $css = 'ok'; break; case 8: case 9: case 10: - $score = 'good'; + $score = __( 'Good', 'wordpress-seo' ); + $css = 'good'; break; default: - $score = 'bad'; + $score = __( 'Bad', 'wordpress-seo' ); + $css = 'bad'; break; } - return $score; + + if ( $css ) + return $css; + else + return $score; } + /** * Adds an SEO admin bar menu with several options. If the current user is an admin he can also go straight to several settings menu's from here. */ @@ -224,7 +236,9 @@ function wpseo_admin_bar_menu() { $focuskw = wpseo_get_value( 'focuskw', $post->ID ); $perc_score = wpseo_get_value( 'linkdex', $post->ID ); $txtscore = wpseo_translate_score( round( $perc_score / 10 ) ); - $score = '
'; + $title = wpseo_translate_score( round( $perc_score / 10 ), $css = false ); + $score = '
'; + $seo_url = get_edit_post_link( $post->ID ); if ( $txtscore != 'na' ) $seo_url .= '#wpseo_linkdex'; @@ -311,4 +325,217 @@ function allow_custom_field_edits( $allcaps, $cap, $args ) { return $allcaps; } + add_filter( 'user_has_cap', 'allow_custom_field_edits', 0, 3 ); + +/** + * Generate an HTML sitemap + * + * @param array $atts The attributes passed to the shortcode. + * + * @return string + */ +function wpseo_sitemap_handler( $atts ) { + + $atts = shortcode_atts( array( + 'authors' => true, + 'pages' => true, + 'posts' => true, + 'archives' => true + ), $atts ); + + $display_authors = ( $atts['authors'] === 'no' ) ? false : true; + $display_pages = ( $atts['pages'] === 'no' ) ? false : true; + $display_posts = ( $atts['posts'] === 'no' ) ? false : true; + $display_archives = ( $atts['archives'] === 'no' ) ? false : true; + + $options = get_wpseo_options(); + + // Delete the transient if any of these are no + if ( $display_authors === 'no' || $display_pages === 'no' || $display_posts === 'no' ) { + delete_transient( 'html-sitemap' ); + } + + // Get any existing copy of our transient data + if ( false !== ( $output = get_transient( 'html-sitemap' ) ) ) { + // $output .= 'CACHE'; // debug + // return $output; + } + + $output = ''; + + // create author list + if ( $display_authors ) { + $output .= '

' . __( 'Authors', 'wordpress-seo' ) . '

    '; + // use echo => false b/c shortcode format screws up + $author_list = wp_list_authors( + array( + 'exclude_admin' => false, + 'echo' => false, + ) + ); + $output .= $author_list; + $output .= '
'; + } + + // create page list + if ( $display_pages ) { + $output .= '

' . __( 'Pages', 'wordpress-seo' ) . '

    '; + // Add pages you'd like to exclude in the exclude here + // possibly have this controlled by shortcode params + $page_list = wp_list_pages( + array( + 'exclude' => '', + 'title_li' => '', + 'echo' => false, + ) + ); + $output .= $page_list; + $output .= '
'; + } + + // create post list + if ( $display_posts ) { + $output .= '

' . __( 'Posts', 'wordpress-seo' ) . '

    '; + // Add categories you'd like to exclude in the exclude here + // possibly have this controlled by shortcode params + $cats = get_categories( 'exclude=' ); + foreach ( $cats as $cat ) { + $output .= "
  • " . $cat->cat_name; + $output .= "
      "; + + $args = array( + 'post_type' => 'post', + 'post_status' => 'publish', + + 'posts_per_page' => -1, + 'cat' => $cat->cat_ID, + + 'meta_query' => array( + 'relation' => 'OR', + // include if this key doesn't exists + array( + 'key' => '_yoast_wpseo_meta-robots-noindex', + 'value' => '', // This is ignored, but is necessary... + 'compare' => 'NOT EXISTS' + ), + // OR if key does exists include if it is not 1 + array( + 'key' => '_yoast_wpseo_meta-robots-noindex', + 'value' => '1', + 'compare' => '!=' + ), + // OR this key overrides it + array( + 'key' => '_yoast_wpseo_sitemap-html-include', + 'value' => 'always', + 'compare' => '=' + ) + ) + ); + + $posts = get_posts( $args ); + + foreach ( $posts as $post ) { + $category = get_the_category( $post->ID ); + + // Only display a post link once, even if it's in multiple categories + if ( $category[0]->cat_ID == $cat->cat_ID ) { + $output .= '
    • ' . get_the_title( $post->ID ) . '
    • '; + } + } + + $output .= "
    "; + $output .= "
  • "; + } + } + $output .= '
'; + + // get all public non-builtin post types + $args = array( + 'public' => true, + '_builtin' => false + ); + $post_types = get_post_types( $args, 'object' ); + + // create an noindex array of post types and taxonomies + $noindex = array(); + foreach($options as $key => $value) { + if ( strpos( $key, 'noindex-' ) === 0 && $value == 'on' ) + $noindex[] = $key; + } + + // create custom post type list + foreach ( $post_types as $post_type ) { + if ( ! in_array( 'noindex-' . $post_type->name, $noindex ) ) { + $output .= '

' . __( $post_type->label, 'wordpress-seo' ) . '

    '; + $output .= create_type_sitemap_template( $post_type ); + $output .= '
'; + } + } + + // $output = ''; + // create archives list + if ( $display_archives ) { + $output .= '

' . __( 'Archives', 'wordpress-seo' ) . '

    '; + + foreach ( $post_types as $post_type ) { + if ( $post_type->has_archive && ! in_array( 'noindex-ptarchive-' . $post_type->name, $noindex ) ) { + $output .= '' . $post_type->labels->name . ''; + + $output .= create_type_sitemap_template( $post_type ); + } + } + + $output .= '
'; + } + + set_transient( 'html-sitemap', $output, 60 ); + return $output; +} + +add_shortcode( 'wpseo_sitemap', 'wpseo_sitemap_handler' ); + + +function create_type_sitemap_template( $post_type ) { + // $output = '

' . __( $post_type->label, 'wordpress-seo' ) . '

    '; + + $output = ''; + // Get all registered taxonomy of this post type + $taxs = get_object_taxonomies( $post_type->name, 'object' ); + + // Build the taxonomy tree + $walker = new Sitemap_Walker(); + foreach ( $taxs as $key => $tax ) { + $args = array( + 'post_type' => $post_type->name, + 'tax_query' => array( + array( + 'taxonomy' => $key, + 'field' => 'id', + 'terms' => -1, + 'operator' => 'NOT', + ) + ) + ); + $query = new WP_Query( $args ); + + $title_li = $query->have_posts() ? $tax->labels->name : ''; + + $output .= wp_list_categories( + array( + 'title_li' => $title_li, + 'echo' => false, + 'taxonomy' => $key, + 'show_option_none' => '', + // 'hierarchical' => 0, // uncomment this for a flat list + + 'walker' => $walker, + 'post_type' => $post_type->name // arg used by the Walker class + ) + ); + } + + $output .= '
    '; + return $output; +} diff --git a/wp-content/plugins/wordpress-seo/js/wp-seo-admin.js b/wp-content/plugins/wordpress-seo/js/wp-seo-admin.js index 163b186..197a781 100644 --- a/wp-content/plugins/wordpress-seo/js/wp-seo-admin.js +++ b/wp-content/plugins/wordpress-seo/js/wp-seo-admin.js @@ -43,7 +43,7 @@ function wpseo_killBlockingFiles( nonce ) { jQuery(document).ready(function(){ var active_tab = window.location.hash.replace('#top#',''); if ( active_tab == '' ) - active_tab = 'general'; + active_tab = jQuery('.wpseotab').attr('id'); jQuery('#'+active_tab).addClass('active'); jQuery('#'+active_tab+'-tab').addClass('nav-tab-active'); diff --git a/wp-content/plugins/wordpress-seo/js/wp-seo-metabox.js b/wp-content/plugins/wordpress-seo/js/wp-seo-metabox.js index 6b5945a..f67b4b4 100644 --- a/wp-content/plugins/wordpress-seo/js/wp-seo-metabox.js +++ b/wp-content/plugins/wordpress-seo/js/wp-seo-metabox.js @@ -87,14 +87,18 @@ function testFocusKw() { var focuskwNoDiacritics = removeLowerCaseDiacritics( focuskw ); p2 = new RegExp(focuskwNoDiacritics.replace(/\s+/g,"[-_\\\//]"),'gim'); + var metadesc = jQuery('#yoast_wpseo_metadesc').val(); + if ( metadesc == '' ) + metadesc = jQuery('#wpseosnippet .desc').text(); + if (focuskw != '') { - var html = '

    Your focus keyword was found in:
    '; - html += 'Article Heading: ' + ptest( jQuery('#title').val(), p ) + '
    '; - html += 'Page title: ' + ptest( jQuery('#wpseosnippet .title').text(), p ) + '
    '; - html += 'Page URL: ' + ptest( url, p2 ) + '
    '; - html += 'Content: ' + ptest( jQuery('#content').val(), p ) + '
    '; - html += 'Meta description: ' + ptest( jQuery('#yoast_wpseo_metadesc').val(), p ); - html += '

    '; + var html = '

    ' + objectL10n.keyword_header + '
    '; + html += objectL10n.article_header_text + ptest( jQuery('#title').val(), p ) + '
    '; + html += objectL10n.page_title_text + ptest( jQuery('#wpseosnippet .title').text(), p ) + '
    '; + html += objectL10n.page_url_text + ptest( url, p2 ) + '
    '; + html += objectL10n.content_text + ptest( jQuery('#content').val(), p ) + '
    '; + html += objectL10n.meta_description_text + ptest( metadesc, p ); + html += '

    '; jQuery('#focuskwresults').html(html); } else { jQuery('#focuskwresults').html(''); @@ -112,8 +116,8 @@ function updateTitle( force ) { jQuery('#yoast_wpseo_title-length').html( '' ); return; } - - title = jQuery('
    ').html(title).text(); + + title = jQuery('
    ').text(title).html(); if ( force ) jQuery('#yoast_wpseo_title').val( title ); @@ -173,6 +177,9 @@ function updateDesc( desc ) { autogen = true; } } + + desc = jQuery('
    ').text( desc ).html(); + desc = yst_clean( desc ); if ( !autogen ) var len = wpseo_meta_desc_length - desc.length; @@ -247,6 +254,9 @@ jQuery(document).ready(function(){ jQuery('.'+active_tab).addClass('active'); + var desc = jQuery.trim( yst_clean( jQuery("#yoast_wpseo_metadesc").val() ) ); + desc = jQuery('
    ').html( desc ).text(); + jQuery("#yoast_wpseo_metadesc").val( desc ); jQuery('a.wpseo_tablink').click( function($) { jQuery('.wpseo-metabox-tabs li').removeClass('active'); diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-ar.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-ar.mo index 121f10f0742bea446cbc3eeb677b497514cb7d36..66d87239cfc065e7288d6ec8f0ab7ca4cd0ea6a4 100644 GIT binary patch literal 83750 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 {X;>e(CiQu^G7AKiURjyN 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 YgT3f1uhAnKzYjMJ!J*uGONEs3H(1i|VgLXD diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-da_DK.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-da_DK.mo index 5e9636f8f260d55ceb2757a221ea6a606b54d8e3..776651b326f0f9d95bbd264382fcc33dbe5dec76 100644 GIT binary patch delta 10741 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 A7ytkO delta 5083 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 diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-de_DE.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-de_DE.mo index f88d5660f35e3d27730368b50c7b3ee03e05fefb..9872d8377e66ba9a93fd33d4c1ae52bac9888f6b 100644 GIT binary patch delta 16359 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 delta 8222 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 CDrwFD diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-el_GR.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-el_GR.mo index acea93dc44c030273d63efc0a61c8d4b14b26636..0aefe94174da7a6e28c08fdd21facfc43e57f684 100644 GIT binary patch delta 11427 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 delta 5186 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 diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-es_ES.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-es_ES.mo index 37ec79e79a7047bc764c14461957b8a6e3c6f8eb..8837d7dacd57e216f2901d8434ea9c6b4790eab2 100644 GIT binary patch delta 10165 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 delta 7944 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 diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-fa_IR.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-fa_IR.mo index 536cc791548fa12a94dc4b5ab38d8c29080a8e66..bdbbfb9f08c5ea7359bda7277545d5b8000a118f 100644 GIT binary patch delta 8598 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 delta 7198 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 Pz=CyG8+lW%j`IH>TWYu3 diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-fr_FR.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-fr_FR.mo index e8bc297a82535e58d57a554338f4599f2b2ad173..8fc17bc7afb9adc451cbf5ca1f975e46351bb574 100644 GIT binary patch delta 8912 zcmajj33yaRw!rbaSx6vc10sa5Tp%HUAtdap$|5L4L?9p{OOxCr4M}(C+Z__NW^v=8 z4A@2l5zs*(D2OzhfGEU`QA9ypK?G!62GCK&0aWIHx|%ohw(otPpT9bHtvYq8Zik~= zqc-k{+Ukw+XDFq{bWth_XJb>GkI&<(@bLj%l}aEU5_SwWA-1qF&PBQZNsPs(F%{Qg zCho^v{43^TlWt0-psSnms|7S3;J_}7>CVgXHJpe2dnk1m9>n38)RUWV5+1uT(!8Kk>g?Fo*wLKsUzVgj|aVNIK_pvoz#5S0Gn^Ni64O`%SD9@?#(~uW0Lb>4`^x@x7 zQt0TfR0Eua^1>x3Q}JB*_{;b{@f$cB0|UqsCJj_79$R5Dc0ze!e{6>Lgk!&pMm-M9 zMY(Yi%8e^A4mV;W+>X+bLnseCfpYytl#X6Und{U+O5KG0QAT_(GP`OH%KgExZy_1= ztIudis=vZ0{1&AH7qBBc_gXFlO)ZHjWHF~g8g*X-IlRAQvu;CD; zhM|qrwR#O>dB6IZhNR>-loX}jp7fOd0hh2d(MH|BI z#2v(MqMwe=8mcpKjo#Gb{VE|(srs0TlJd4F$2;R(+=fzQxpyhG9PdKOz&Vtn`w=^0 z>~LLN-BD^OKO9#g3qmc&Y&?p^XxzR79s{So(j_0r?Mvi2h88q6AREnjn?! zDV&&#G5AFI_$q8jydGuF_h398MOl7dp={k(F$+`1>K6_`dErQuj!Z(yYzfL#_?L!H zY{6s>>_VBFLt($eB;vaFl4fkm|Kvs+rK8KjZa}&2RcwRrqde~?l#xe`(>rJ*lsFCh zN}bhmJ*oL9DLRTB@B~UR#oVVmkd2gs%0qe48k9MG8Ra=Ypw!Y;l;^Y@ z&mMv8aR^qSL)O^=8VpjkxnCFIER+{+#|3x_=i!tIdaFK*>@}+OMEy}JL0KKUa44P& zAJ3Vjmz^KGb9@i3z`tV;Ts)b9`f1eCkg9CtV9B5ZOYm)+f;s%J4+fCFsw21qZ!XaL z!D-|_RmHaF#gi!4jpSjia0_<94{!iR73nD$f_{?&V`)5yl_)9v18wYEtkewLiVLwF zy;^`T;xg>y)Ez#6vxzgO>KCuWM~KxlJ%B~Xpw)RS$GlR$fcR=D`EO*fgv$6LaiF71 zf5-i}jrcI$f%Du-afv#FUAevoPZ>yDI-Ok-w_kv z0$#SszcixBTQh8g*_exRd@?pbH(tU8NEX!$AH_&VPU3LlDAE**qp%y^k20XgF$TZJ zcs!5to~!sIHuhI4wU@>gOvb5I`g1!Q<;BZTI5$eDVXO~*9iYV40Mqg4CP zD9h}3?27TT^xO|Xx&A@C3H{H88@o}8>IhcL1x%=1kTyqulscnqB)4D|4#OO*L>W;H zrr=wci6@XOtEjp9r&uL2{pt*M!Qo_ni>&_zG^i()J5P^jCCa+pkMu>I#UM_auZyN3 z6-a$57v6`*F$r_1(1zF_7h^thi#m<3V8H`=*)^xqACvRALDv6S8nSK|Kctt@$M`65 z?}wS1NR}Z=N*D6fD0~d%g^yz#{u$fgOV|pJp-kB?DECG2u+ zhRl7hu*0w~@dRv#D^Y5p7A4gmqjcbBtcOuc_)uXY_QN8)AJ?G_%=i<}!aQt>n^4~O zCi(}`_=LtFOk1kIhLh1G{tuL?cmcQJ2Php{xJ6CT&q{|62rjtQ`~aVW|Q zW1rB=x(yB{o{mMh`w8+dbJmiIla6#j>Di31i^4vQjX1s;rMM2Fr1pE1`!8W0#A-dT1qVK*zkQ4sj8%LOa2UqmDU{58gH7=Yw#P=#=x@g@*oAl|cET-~g#IsSNOApu@`8xfx@WnV zLp&5^PG@0H+>bKCUs2{VVU6Aw@=@X`C>^Z9)_4S^LqDNpIDW0Z{~jchepN!FGbdIe zD^VTBSRD1NzVUu6B%Xm=@dQeTAA3$u!CLG<{2EG1zsLF*`Da}tN!XUSDaxGpM>mec z6j}d=Xf)%%DU@RR4W-zU*6Gw{U<=}oDChISPDYd1i!ue(xEr5Axqr;_x+Bvtp12ZQ z<3l(OYcPfPtH|}bSW;1{H9c%^G>J!`^n5yQ!$sH%`)<%Lnuy(rZH&fEn2B5QBz}r9 zxO1aU{r<4W(cg{}=V{0TQ)+bTdtf5*ZP*4!U^n!l^n4R~Flv*|+zg~H)f0FLb6y|| znDHY2hJdv=6(?`j-+*^F*jOaY> zCH{4fz9C2;#q=J^RGh{p7`;!g;}+O}csNScJHoLGn-R}PDZbSx#rGo0^Nyetv;S)v z@_>J!WFYQU{ez)BrV&rXPB;_$;U<*z|1HXcuA>xJqy4&enqd@i2Fi0gU?1#2z^|6jkgahwmXU$YXcDKrE@!E79D)1L#`ps|)$?%(@h2$vw>+p*pN$gVhjq}2 zE3h0Rv0g3PJtkm`yx|g!bPoK6a$~DE^wyYzGBy2CQa%bJ41RRt9(2E{Yo){6dSru8 zt{;I(I0e_DjZb5vcXTamMP^xjfpuks)ra)luED{?wJ1eY?=O1Ub;lOOr8oo^<862h z=V7CF_0REYj3Ul_PjA^-D0A#anZkuQ41?&z>*&v<;XJIj;APm4_zld#i1+npwF^pz z=3z^GG3fk3BShqcny1_ zf6ga5MY~Z_bPA=1e_%GIeyTT;J1~XV!epFP9Vg0hl;g1{ zbtVVnQsP-iIjQJ^lXlzyZC z>b-=ryrz7s*Zoq=BmNK*vBh^fbJ@6q_-?!hqrcZ5p|Lod_(xoUWq;GgoG1TlIq)nE z2M)NvUp2T6r(%zboWtkPgM)tHM+ol1W!U~l{ioYr%r{u;f7hSknLp`&YB`NZxi0r- zotdah`ri*G;YzMQbBX*9`5vtD1C_9{;5bgjnShX7WaQwMML&`!;NHRiyNaQCQ zp?~XHfuC}GNCPAEO)wi8>H*@}xET%pfoW(oKegvT1N?%L@&Im0haigBkq?_YE$Zb1}xBSz(zjtHSb_KHDlZy(LcD zEOHn4Y;&4bHN)*GG^bcaZjY5^a!r+4>~2?-v z)Ao5R)9W_N9MdfQxB`Ev!GMG?S%B36hufXkbSsvT#c3HGtUd!c`5torop;TkBAFAzJ7qwF?f7^ZFJr260f76 zz_RT?^5#*2MK2~U|Gb`2FPOY}VMK7nOGcz|S77zFRWSt?Id!^%{et_Vg3Wiw8pfDl z`&T9zJZ90J^yrwv+L|J#%NgAMT5Uv>WIs@GuzS38sNC|DSzfQl3LH3?ADL~A38vN_ zj*ji`@j44iEj#$jJHJIHdQ6&Tg~Q_{y_Owlbx&%r@!=Qhq?I{*6%MD(m+AJq&EDn| zx9di;JaF<@2csw$`_bHlK)W+(fw#{m2DYAQ$}92$7f-hhc+aK;V$W{s#RQa_QlNH* zZMG|Odu_8Y)8X;dZt}LLJCd(LtHR^7W||&GQCeG5P~!BMwQGalo$YBDGlQ+qU6C}W zePhH#Sl&SMi+M&~aO%Y+v5kGqtjq1Iuu4lAsH502-9FRj3S7UOZe#~Df88Dt>F`ws zKJunV6k36}tK9+vuih5OKb{;|d$oO>InXM%T!kbnD{%B`&%}c-n57O+u~kN)m(I=Qz5)uyvJbB9%?YcNB~ew*(ZVzH zRs_2LHqxJUV=5RZoepK8prE#tS|+nkb(G3g6pBk0pUkH&LrU7`v9rf8Tsr2wagoJfO`Bx< zJWg+IjcIX@Lrxa4s$5>Dqcn7wK6rFxGehK{!YT;$p5JUEWc>#w{GJ|XQzcfh!&7L@ z3{?Mano@Aq%#KV71Dh(Bm9sp|irN~Fvxtcf9{au0XePsR*rA>}U4>R9d1&WyhnnpJ zW3G>nw0xDpeb*O67@l3XMi`wVGPBK5PQAjIIMx^A$z<3zo0Z31R?cL3CHK1mQAUZe zymcMpnqls09%GEDlUXdggsYH!jR~hKZrdDLTT@(0(MbK#ivlmZ-tx8a#L?@m;e3)S=72ix$oeUwD#{%mM}<_8S&(V5^$-_1oL({%D(=t|^i=$} zTV=;8a`WJSJwrCAY_q@34(um`q1}Yu@jTg)J+&Jtg;EJZMd~P*ch_!Vb%$z>gv;K{ z4Ha%V7TTPpOU!I}DdYLi&6(88wEWvZ{zrHHPO9VIuP`%i?9cyerztPn@-Xll+qCYZ ztWmZN{_mtrNk6%k!N}kXm@kLkh~%3SDur-tn|E@hYzP#MMOoXSy_*}@Jj!ZoN}YV` zJU7NE8#lA*lr%{7v+8Ar?9de1%il>dTpgIJ0*ZvsRVWoaJvS$GQMQ>crC8!|P)IVT d%O@rqLn3fPvN6w?xvO0R|gEp4=_rCPeHYH6#~)@wCKD^*Fn1RdC~ms0m(1(u=Fn*kf#v$tQVIdrV;qZI#CTwkU5r^fK(0xri${AWL< z>fmCmE&W&@%P|f&ViNAg#`q1k!b_Np_4_N;2GcPGCt^#S=cgeTT8nbyO(-XvMY&Mj zdzA8F3Q8*1Vk6vva^nLiQ*zwuKZlg92B7p;T?!P@R!(C@C6?GLT#>#X=0jA8{}Kj1jo*ANstFCd!vQrAoe zluX@&Qe-Zanp$SX+mMB!K1Y8i8Zo1ID$GU?uE$!KI9jO=*bM99Anb@^P;M|Ec?k6e zw#I8H*K0gRI~dy&`;e8XUc`3zEy}>|jN!Rj&}cbUFPGlfmiT^TNvnmJg1a#le?obZ zsB!uN9W95UeD1&uT!C`q4=pdE+_3R@r8;AGlm{soPhQEUT1khj|C16zkwx>ws6S zcnc=bUxkr)*y{fZ=Re89>(0KmtRwqEj$C$a3snN=b_y1NtA*3SJRNxtwWiL zgVqOUup#kfY=vQyw8_|jcmVQGjpK)$w;5%ipIH8ca@=)ngOQW<^*W*qqz|&({VK=m z7>{hrDj(%Z)}f^CO{A{WE|d(#Oi}7COh757{wM<|M9M=whBEMPQKs}9%5~aL)wPs? za-B&yO4d~_jUjYwM;qQi9$MXhzb?WZC^x)-3$e)q`X%xl_9brqpi=BLYAUj#)H;;a zaT$kU%W1mbf!V}wV|ToQYy33sdPu1(+>i34w@`{Qhtb$^Elx+38~Udl*o*KGGFBCp zr#F;*EGKTpc1KffM=vIF5jpNjY>j6y1M3u!{{b}m(2zMPLlc+dW4H|^g;|AqU-02< z;iBw$Cuzh;tjKS#o}2^#^!FNwqQRzh8Hjb-}mST zJ>Vh#gX#F4j#%tWzQn%R9CNS}&anE|U?bw!@ha{{vZ>zkQH%^Eu~g4>AJP;>|5Mlv zSD`%6rx=MX=IA1C>!%?%%D`uFH15VT*brZNSif#}qTKislmVW=7x6r{#3$$KWwr^E zh(E)7@El6Dr_Iw-+#NHC2ct~Ae;$n_8t-8uesB3F?j(+4B3H@hD4&m?ub10Qj3NFP z%7(HE({Md@!6PUSCU2|+Xo0Difh1c^Masmlj?kbUR8OWN12^DS{0^xrwWLfx*`Fxy zf`kR^VwjCVti&legG!`c)rTl?8Wq|AAICUcjZflcLlnc*8$-q0ncF#w!>45Le8thP3m%g zl|V!0I@vN4dl3)D_P7vb?%zO3>3b*xIF8YH9w%ZA_Q8=$*}U*69ENA{0nA*c-w7*G z?zaW~18MA~F$iltt>1n_(Ij@Gq&$Gz@okg=&0MZ`%4hHr@pY7H|80dXs!RATar#Pq z!^@aM923y1Z8FMKy&NF_GB=UW==Ga~GO}rwvn&^3JpHRsif9u`YLB9v{{s%k%h&>Y zQ?Ydn>Hwwq@>yCfaV|E)HP{$;JWKwY(l|tiWa2lxhIf_gx1G6KZy5bi=4>!_#jz+C zd=zC$Ucn^Xhl%(D%G6xJR(Km@vE>>)z`L;t@o+y4DV}_6i%YN{Zp8z55v6D<*Xozb z36$evo?}|DE6RrQAxh>BqdehB?0`407p6R~SJy+>nfMu$8uIU_A;t9-cEaCLM%MTR zy^gz}Y!o)^fv=)G;Rzg!SFtYkdQrziQ3m)lCgV<&0ey>-;VUTTXT224q+gAskxoY$ zvhq|ArI>oYtWO+(`NR+4TlfLWfIaK<6fDNOh&P}N{Bx86okgjU>nIsi>-C(cqKmK} zCdm4KlSXqoK13;|Qy7oeQBoW8ioQ`C%IE2pgV7|Of^ytEd>a>`oZtIZJ&-Y2kN81M z#v+`IPh$f2S7&KRvD}dkjNYI%(IoDUQmyylc64EDOnyz@Xb{TOOvdiG5+m>+rs5Gi zfi)-t{c58%h3J>LxJpCTbypin3Ctun7H|_3QimX7c|C9aFYYvG@&2Rab3gKgZ#3vXrnAmtcSbD8c62 z_>zK4ahAdKkd{Tn%Y%AjiQl1rp_zyBT0V_Z3(=K&`NgBe>6PR^oA!cEKEWW60XIXraA%YYjl<4Zgt9uGM_C1LTJau~B0qvsjOS5`(SL)6 zT(HF+tGZDxFc@3lWX#0bn1q{AZuBws!M`vOyT7ZilY>%Zxfq2rFdRK7*PVmC@JVDx z^{WFkQFGiVyN38gD ztW8{nYw$g+C0CsE0lOX@_oIyb-fI2U%Rw248ynyPlr458O3GiwFoQQ8?!tZhb?nV;9yKTsGlSkW%(_`mbf3~ ziBDsH?D&cP#iR&V5MMw^z5i3ag+Ge2fgM1Z!sF;4P9x@!{xjKqm`eOUcEPjQ2b&$% z@gy8U{4eZ?Ut=o_`^@^?&~gCYO@A)RTrWqt?jcOUtJoHs9wGm7fqqBy98W{JaT(^| zHcZDmmg%4C3)yiH{Y$YY9>u9x_Y3{2*mTSy-ilrEH|&5-j_Tz+040NtqvT%>SVD&! zunW`h7t4mn^o9Cj4E?1jDP4$l@NsN_D=-$E8F;yqUUDVp?ujdETM)RN;bd14lJcjKs_8Xm|ZYUencqEt0`A6!_ys26X)MG$R)68QdcY6kZ2Fg> zJbCT!Lih8lcpBa47=r?&-x3?R-8f{cS^sUoLENuZ(M<%(+rIJtB7B8$_642q256D2(|cE{d&#$ zjW+QD+ecJUe({@k6hE=WRkAy>K%(@UCqHHj+<1Y_j2!Fx>)Do zOg>+aQk1cO>!M7-cEsH=3m?D+xC&(zz4kZxFW`c^=~zui@=Y=!F_sfg_>W%K7jPKy zE%f1#+xn&TF4iah2u=JN4`2yFopC5}AIrrkFQX%vh*waSX>_EaUdK$Fizkp|s!36LK;Pnz#4Y$eY!TkV zbS&drjcjZ|TqSSxGc+hrH9y7(Rd+#MBlPR{mngMit7nAXTEC!-{4eC8RD7(Vb`dwJ zZz#$^9mA>kX#;&;YC|LRx1UWoEP{bG(iwb(|M3&aaa*y0=a? z0IC+{^Fd95Gg@7UYh^37o8#@aVso;~=JA?td#S@d+kDvNbDJKA*B+dZQC=^xxWw(^ zxKQszN50))^TmLwh&B&*jb^?Y4V7(r0?zHiy&UEHq2yuwa+@mm`DA7O#$| zmvMKOu4b34>~87VncagKPjxhc)0S35#Se597u(HJm(OEXZ}QqbrpM}xQOnG+ z2X~f_4-dq4Y!*y;epF1>AbYXRnQxzK`kbcCm+$bJ`Esh)Z4ZsrEU~%GqSWe&Sw2UJ zT|NsvQ>VbJje`s`Sh=w}A||=hbgwNhkKrZ%dgjm|Jo3cV6)un2 zI{5k9(MI?Pn^_t>{?0UmTldYN%%qEl+fR_b!{v!KA{aNDz`zsO^Httub)ccw=fzDG9c5YoFV*(`_saGv-!Z z3p3KglG9jhdciVL9_}U;oR?~6_b9OW=5Xn%krBppqcJ;0XhD$50++iultBhi^;&Hs z#t2-R9}&pE(WvTRq|vW-c}%R)qQMAzp4Z19$1zs+5KnpMSYu|mJYv8^oEy$9h$} diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-he_IL.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-he_IL.mo index 10fa61689260eb45f4e55c96154ea0597a42460d..e671116b34d02db1dd3fd0611bb82e6296f5191c 100644 GIT binary patch delta 8751 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 diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-hr.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-hr.mo new file mode 100644 index 0000000000000000000000000000000000000000..f8d0bc8aeefbb4c981d76c68e96f6d5149e51b31 GIT binary patch literal 796 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 NDR$Vb&b(O@@;|?&N$vmu delta 6907 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 X(p`;`=lxs{PqkPgEE|`)T8#ez$M~6p diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-pt_PT.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-pt_PT.mo index 7c89c27e07067b500d2e2ac6cffb513a179e2673..91fbc95a9937b4aaf6beac03beef4acf02d51189 100644 GIT binary patch literal 35774 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

    hD{rz+~#A(9B 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 Pw3U{q!ngc7*73gq{I=xW delta 3296 zcmZYBdyG}Z9l-ISJS?z01Qu9X=pe7E{>$|GMO@4E%Qyum@)D;5Y7QqexUc{x;X0g#o747VSV=pJ7w~Z$ zi>t|qIB$1529q|2+I4>x@2$5EE>^Z+Nah8K~Ky3RoczJanv<4BKOpNNvuYGiCxgYw*3ypGN3{aV&TX1*R} zz&4ck1C)%GQ3Co_dVk=1oJa=FpbYQ|-h*!-eX4(@_s7z!%xp4B0LxK|vl02IZVnpv z;6;22B_r)@A?f!kD9`ocZ0y4gvj2~AA}P6qtMJb#1CM9Z%f6q(L6&4S*5EpnnH!WD z?nPPKCr}1Bi887nY7x9^59OC8QZj- zpbT&jB_k)&_Rmn(^j(xC9YU${nWRYq-+;1>EpkgeiBlL~{eTnc=p`gL^)^ZXAD|T1 z$4FAte^F97iP0snDwMz$psZ~@%1rM=KB^^k7fOcuP~Ja=Yyfo<2PF09I9Ys-2+DiUq6G3oBvy46CD7lbUP8(6A5jANpo;uUWY@VM zFN~uhshfwAfsHs^JSY+OVjY%Hit9(|{TH#8_N$n|zhVn+;oIl;co=2i-K1H}Aw#Nt z)#U#OCx^Ho#ZtwW0FzbAPzKzHi?Iur;(nBrpGKM41(ZNuN14DN$`W2d*=9p1{fv_D z=S8t@jxxEh&#INV#AGryj{SG0&d|Yj7X`82v_G*?(d1Qg&}WJn8>r@dzc~$riUnrj%2gT|V#n^<&P&iFQT3tv^f{UTtwMo45MGVjO03N$kH?b+@m% zYe9u8ShbZy$z<(MpVlizJ=|&%%ezI}AL~7lD~$A|TEo3oC%G`zrF=OX7MoO?4Z?Ck zm!i-`VRAsV8~SRuHqddoRB}<$x@X_N*85Sw>5z-xX9|ok=a*v_xd*%*ZYr`bo(7OU6Up7SoPRU zS%UCGHA|D3+DETYTIXvx|h7$s7W{H^Ezir4q#kW+)jeTi3#JtNqhD^Xh^?W* z7-x@*{NYWt{x6$WPOY!4TVGq>pzGE)u4!njU+d>=zU(`;EML}~7M>k0JjbsHbvJm% z1e`ut4D5ar>DUsk_5XaR-=A%57`-uP{k7ILeqG!9{&M?_<((!hT4riBHJL;%&#RPR zSPTcx48Ce(-4TTpfe9(ZA9r;5*_}K6cRK@L*)^l4$7ai6l$K!8-73NVtHBA~%l${) z_xeIlwO_O2AERPFcW1DB@Y#G4k`*$P44!8xV+muppxOB@PAH~;3cXo1P5jqwxC8^k zbA`bdgV6B%B!$fln+anh9Z-{$q;2xA>{>FlqpVAg=NgsjC^J3(!tPW40W+(6W8TDZ zxF_6Kw%Xk+%M6=fxHOr}?WL(&S-ApPxLKO~VA=vz5NX2hGf`;#38Vc-y+t2q`uvSd zrSA!vruB@JXj-EbSmc|sb^hgC;BOSS`qTT~8`w5@o-YE@esc$_M`F4SZsk+gu!dUS z&-YhXSqA)iIbdN8waB+kq(7G;&1wcl7i>P~sNrocAUesbGwE{1gD*HL*~pEOiHsf? zdHD8zR*& dwt?UK%}tX!ZM?4>#w7 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 Gng0Xp#iaEB delta 3384 zcmZA33vdxBtICP{*=K#`}i|~KMm5$Nh2yXVd1WN=ZZP&U=;Xl>)Q#^R+P7f=j$&Sg`hnWi^9Iajz7FT3 zj~d8P)YyNAgYfsM=NE7^^N(>jeu-mn=v^8>(lGKE4B){G)JSLJ6s$*LGP+Pd_z+IS zCy>aE*O0x8)3_PmLEUF6<IsN;XNdryCS8)km z!CIWcclaLk(8T0-8R+-E7boF6sF7bsZNhZEYfs^L)XMxEb^WhVGrokk6F|Mf8-CXu2U z{fLU|H!@M@C8$?dgPKqsl9RC->oAU)`u*=^pm%f@HKX&WcX$Og(wnJyCKJvw%22Op z3F_5&s8_WUXW=(d6ZlQa3s}PZL)40nqyu&TV%((P|G5mbsScw?_$;#4_$BJXi>R4@ zid?htIclIICiZpnMAXdZp;o2|wE_-S;vUpWyowt5aXf_|p!T0}#O%A%qj*2_bNCI+ zVD@7-R?s<1@g>xNt|5CEU!n#!fs5A6t56eJguF5~qE;@6`a5$Nb=|Q^)L%1s zn+JMF7g00*7`$Ha7itL3#w^r>SE9a;p&sm`9=r!NpvRHF28^dsGkgIx z^Ao5QdoT6=GHQUIBpGO?*HKF~q`2=6%TO28p+?$>YjF!|V8>ApJdO9^A8|4cE9u*B zCTbw{Dc9mU=22XLzrwwk{11bR3?AjvFXQG?{wBo1Q&^01aSc9$Wq1>52cwXQHrryX z#;vGLcnI0jcnMG8`PB0#%lm%dp2cB2{{vEy;l?Ef19|W_lq+N3mQ$H?r8w*P0bN#i zV9Mm|sd6&=psdfSm$TyvWyJVgX&Rp+uaB=DTG!%)W~&pk1KBcRr_9MM>F@cW49uHU z;J7WOZ^x|AZZWsp-CdsF5*Uj;uPtVqOWnX}YY&6oKj-D74f5i4ht+1wPt9?QyS;>I z`L@|^bvkaF+2MPUm>mzyE+=d^!*(YyJ7S48$1OwK3T!j9V%tqC;w3^}+i}xzRXLr% zSPtaZ%KAwMo0fWURF# zaVsEhv)S`vfs9#HB%dzYFHhH%)h5h20TkIXSwbL@= zwr?k7_lhc6(3F!F$cCnpevT`*va{qzO^fBTrY^a#GEWLt&5(nuiX@|X)V(WkwUUL};7D?AT`D#GM$OLf?L^sbt0j?g-0_S*8<@ zBwQ=BLOJ%pdvbo=SgSVSdO@_zbQ5NrC@qJ634J?aRj|(@D{7fmryV+X`i{eB$EY2I z|7*KW%k;fAGqB7~&yP5)ZLxz6I@YGINwH?bF6r4+F0X9Lmvfse8L{P*{CjKl$OgO3 z3KRbA1L;FsxJk*4OdgzSz(BmnbonY$lh>G_1NlF%+kv=tr$@FewrOokgq}ZNo`{x> zywi28iiI33m96Env(=Z&ZD-^`XHMo)H|9kXd^a_IHxWbMcID)@HIlo%Vt^e|Z5b8M zk@fL=Gro-{<+JPH}{T` f!~1$Ae5@vKA$5)Ft?S|RrW18yj1mE@Y8d|o{hf^l diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-ru_RU.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-ru_RU.mo index bfb8ad6160a7d066c41206f6aebaced46cf4676a..a04ce88288d8764049a05f286011a2c5795ad47b 100644 GIT binary patch delta 7912 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 XPAf;Oaa(N_p9?UWReV3fXxR8)?x!Fa delta 7237 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 diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo-sl_SI.mo b/wp-content/plugins/wordpress-seo/languages/wordpress-seo-sl_SI.mo new file mode 100644 index 0000000000000000000000000000000000000000..698642a56a3fdd226900231b3cb47b0c6735c2cf GIT binary patch literal 1354 zcmbu9L2nyX5XTqV1Gqv$mAD{4!@&qd*IhfQ)HpH-s9SPKVkIGzip%rv*!$LR-&pUx zb>gUZF7(I;$T#4M1h?djxNw65p8<&z68~Kn*}cM(M!%i+W@l$+|GU56zWH5*)q=eR zGqr>D;|dLTaQzeP4cK3>*I}={6h&`>?|}Q@4tM~51HKLZ3cdpV2|fY;2H%A}emROh zf`4&imG1}eHvFH#_rO2EBkk8rtAAdz!POxtenHIh#4@a_(fo z8)=V+htb}ImQqo!GE&sZgG$r-i4$!YPs>OLI#ZrF(?N|5-)W*#sZ7@F)#no@CFSh6 z^I|q9V+pKsFX80(;>%Dn9|BQwgK%gqm$_nr(_=p$S5F0;G zf&0`;x?6E_FYfgy+39za{=MxF6Rg($-u^H?Wmm`csoP0fpNS19Ha=O-abw`~a2Ne( zyGv=VoaZq3;^bj`e;wzP^%HjS(56z?-lzLx9auQ$bvx9vKOZ=eA|*<^qwzO9$L4$1L;QxOxcSW z>fKW-esyCLT5pY{R8v(1CVep$Q(RxFpf_^XV#d1q76B#R)P|T*h6J7oz9TAxP-H1n zxq8M_IWCaq4jGl>9MZAM)mmo?)l3yliR+XbivFKDpQsYkQUzT=%2r)p+CrE0M_rXt z)_oj5pJ#nNlAy%g@3_92Ykt&Vv2=o*KJ8QGeuo7DnHB?&f<;C4F||s`;qT)$R10 zT;+fKo}c$pnEz_U|8Dvy)dW}7mPn~u&Hu|rG=qr)u_Xp!B8FlQ48h?Tfs-&C=UDyg zu`cm0tcAz0CZ5FMN_o{e8VPj77)lMov6zh8a6Dc@$tjtq%YcKh9gfHLxD+M9qZo$g zQ4;tOm!fZ^{`@%{LcAM~;T;TMe03m7sYmHJhR@^gSPvIRE7b)zV{7~z3(zk{&v+)v zeT%KQ0%eAuSn*|ig!m_v%BolyP^qRU*TrII##f0nB=f0w28&Q;JhX*Ub#MYooQG2S zIoJS~V-MVcWq2K>)T>%5<&V3u2JS&}SBFq4^Cil4x6vyZ2DH+dHbPmOHYf>o!eAU| z#ZOrA6qLkfpj2uZCgN7ykDs9=xQMbb7qtat;J;!vevQ>|P#pD_H60$OZ?IuA;+e>Q zYCZo*<|nWr{)jcvzl}~T1m(d^P$rUuQtEyv_oX96QHxN<*@v=sj$;u1(uVqXrtyG| z#@Ml~Qq6G$%FObReWDg(AijcZ4|Nb_fD1SgAEL}?LcFeAI(8y1z-3s5l0Y(}%R~mF zRM_sd8Z%HbT8h%#V&qZ0Hr5J#lF&KAY zeLRFRj`uW;MKsQ#3^bvGo@p-1181NNI1h*5dXxdLqYQKxL(wNe8;0_nD3l5&;v5`^ zGVm#s#I7I*!>jJl@Ta2*J4nuP1eRhql>RFig5O!*LD^i@lJwd)L%FUK%1pbWl(-Md z+D}AsR10u49!5zlq@z;ha{i-fNQM`2Hcn*WhT>&R#kOn^2hPIdScy`xGF}dHT_;`w zhj1Rs?(WLl>j^By+4um%eK^)#sV4E7Zc25>+Whkvl~y~~SH)@T_@ zNlUN}ZbR9u-$94$ z&T^DZcLM9;$0!3{M|t2~l+6~@TPNBCWsN(bY_5qYGtNg=Q*A)G|0Bz*C>6bfQt1c1 zy?XOh>!TA0#I}6U042kI=#L|;c#Ne@`dQN)tjFhheK~@-5P7z`fs?R(Kh8R?ME0$^ zh_XpT`|FA{^wN+LbwYpahXptoeeo~&HlDz0IDde?aVbj0c3B=mS)z9>&*DMiE9fQB zbpv%J8jy`lEDmd-w-b#Z8oiNXs9{)yAEIosR1W=GoPu(r?@+zzf>A0JgR;3E$4GQp z@oHq_s{xU<`2zc9AJhrV&lYW^94)qRiw5$^&YT)W)NHJ``mw z^HB!gZTShx_4lzIHhNr7WDrt3Re+puRe>^LpHU~rNt@lD3l%*MnlvItv033_8(S}mlJgkXD*5`}RD;>|%sD~S|2JT1ce*^1a z17@qFE9!#QJzSOg#^i}S6!URCzJ{H# z-y}W3B9zVeA==T~$nzQH!3PJC|I|bN>5VxK z{ljD*MiO7eGOX_8D;E!7HC)7K20n-Va4&}79m{HY`k2aTKGw%AmWNUH(1*BM zJ}=atH=arTgXl<@sb3h6VH@JX*dAw~%xE{(!}qWSUPP8#`9H(2CUl@|x-W1KhOklC z9_kp%L}H)S$8r#IiE^TemCsWDCuwXh(tlpx!%$)y{dLfVOK}0t!LZr96>$}I##B0& z;{x1?b&K_}Jc{YWHRkHS|EJ;+Kc)VGQo#cY_1FDdUK%oB1xh8(VHAFi5$MkrmnDit zxv?WwVh@yx#4XnSJuL@gUHV63)tX~#;#t@fccMJ+1j-V5&(V+zD=`osU^)gY(Jzu5 z>`lDQioZkI<;^HdINDM6!n2ry%dsb(K^ZV~nf{K5N150_+={svDd#_w`VFTe5zBEN z24c78^rq^M8;F;n3>dRQzY)8mtodBb!*Y~e-D;)&yc^2IiZK*dp;V?6rE+g#BRT&c z(Wp*GB?jRwOu>gJ7xs9b-|#pZ<$--(&<`48IThu)+1LQrU@zQ@Z{jWM^Rf~>P6f&Y zPhtngSD(^oh&5K}cY6ee5)VU}@zYonXJ9NAV=(SUxvv~0fsav6%XcWp*nhQtUqqov zJPw;<@EU!J+M>4+9iwSbJv9w$puFg7K>*4F>tQ@5pzH;k6_=u{@i~+V-a@(WE=nb; zuhTZiuEbqXp5sB8$hLLVKb*!%Iuh^-$^+`H*Wc5TC^MOal6euz^_#E-9>Usq30vb& z7>5nnFjKHEN@Dv^DpZc+@iZR6RvW3mtm(HK^)CG#>kx;%sEtKQC>dqV`lAdm5*uO> z&cbyl1Jrv-Cme_JoIx0Z6H%U%i-|ZBWl8sVX~ zS^Jk!DzXQk!ZRrM$8FY$4n;|DtfdQOoMl)aU&00GJwQWB+Vy3T(_>qY-(Y9T`m@XoJQ>c_uUHVddn>do}4&W7(HD0@ueTBC%6W`jU?~mQBf8Z>^ z&OVG#^A)~IxuEB(`fs&!meH@VdwtlgC^J}Irc1aECEkq<@BoJ4X*BR_luG#Q(Yw4E zwjl0{Eio5c;TnvR8NNe9W_}Ha;zMkUL-y*wh-RWZ@FB`xXuMA^SzDAf?Td2%7`%nk za5<*$*Gu|~W%bu}qK#3W6OUdQD8=eY1fDKSKSp-U^EwB$hijrUv%JoZ7 zj@1h&n|L!eWXZ}=zHB}|$l&-J_QO$!^xq8|F^#xdIrSevBdc7W$Nea4bOh_-HLQ+z zQ8uAEtbbxXgP#(5Q9d92hF;^RFobv>${r~}*&~}!CQ^>?;s-MIT(#5N+mwG;y~B9!5^4}O)K=z=#dyhT#U_d7aI7!<@eU-HK}Vy`rD!0Z^s1OfRT9G z`ut~nlsNW;{K@C#>y<`tI^M^281$Z=L04=}oPiNI4;$eQl!T6B6n=+N@}T#%-LW;X z6J=>Opg-=w0DKkYv>d=XjIU16kj-)dWj9|#`EvLLV4Yn2K`VJt%854_o3EY>y|gDj}Rg9DY(K zP>fQEtth2_4<*4LP?o^&lwPtRk4WePEt zcmcM?GL)tH97o|jl+8NqwEilgjDaK*s$NKkuDvl-Ifyww!l%+`igh`?sWt=GQS$)HJ zlp9Pe##-n20g5Xy5C6bE=-{n022G?(1%Af60WV`Z&N#2Vh?9s@KG#e8GIk<<5BuW- zluCK~UeIeZ4hPUN6K7)uy0Om}dVs^Yl6b_I`pe}CNI4sB3UQ0C^#4zgg_DWZ zC4RUKop$c(Okt=FXcH+;bmufUNw{EGgb--eR8aaETx3uV)8 z!4vpCev8Ym>C@vTXh-}k_QW!j&3hB;V$gM2GS=Uq5lP1o3_&M`VUhIv@G}{6i4T0o z7Y1?U_qxO_f6&Kh8TRG#wfH1{g#p;*NBz8>7)3lBDXQ`y`&y+|%KFo2bVDDP$51jH zi;d($+=VN!4R-mvo{=3T;nkRlhcOV1pY(lkm_pnShu}h#<9rSq;4c`Cfj3!y$t047 zi9ew{c)9IQ{g5?kUl)!ItV3^6F3nIf73Jk97Bmy?&w`R0$(S#;~H%6yZ%+Y7kd$J{DbX}LDH$L=ylIh{G~Z5zCPrr+Fg{^n~7Z}@my@LY$z zfKT(?_6)<5mF+erJJa*s##DRZbf+uBNV89Ny6kNXt|>G!oz9GSHO`qY_x-0kVmd^- zosM+7b!$vQw7U&$!=3N48y=^TYny7HgNvKzThx5voNo#u3TYz`0ExpbOVg8z3qiP7$uq-Z9WoojdhkEF7_o)&Inn#-AH zOUo%VY*q6!vNP;9$2lazZjaMpr|t0A9UhsXVRK|imM$li zshY!|1$28{Hjh2CuqsiPk;QYe9hrvRQIPF2cP?IBEx2Rbgao7gqsi?Platz;-B;uV zm0aDh-Q2fvm5({$rH}p0#amYRl_ZreFwd5*_c7=0oa1L^yp~(b{QmGV-#SAow&yx* zhTEBIxT#Qv&6QyuITGS)UOslo*ZlRJ;lAb*6_aa}{C@I`dGS<1V9C>;EqvkpSLV(0 z$Lg6EZq^DanRUOhdG-EcKl8yq^Zd(y@b?+->&-W^SQ%SRhATUhxfN7wr}i0kkH^Le zOwD(zbXcs(aIuu_q||HC$NauRrGGgn&0b`Lwp$jEjW|4!f9OWEZqHGBg7{smwliMs#* delta 12321 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 vku$XaL&CW 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 diff --git a/wp-content/plugins/wordpress-seo/languages/wordpress-seo.pot b/wp-content/plugins/wordpress-seo/languages/wordpress-seo.pot index 8bac917..836d196 100644 --- a/wp-content/plugins/wordpress-seo/languages/wordpress-seo.pot +++ b/wp-content/plugins/wordpress-seo/languages/wordpress-seo.pot @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://wordpress.org/tag/wordpress-seo\n" -"POT-Creation-Date: 2013-02-28 09:17:30+00:00\n" +"POT-Creation-Date: 2013-06-21 06:28:05+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -16,97 +16,106 @@ msgstr "" msgid "Some files could not be removed. Please remove them via FTP." msgstr "" -#: admin/class-admin.php:135 admin/class-admin.php:161 +#: admin/class-admin.php:142 admin/class-admin.php:168 msgid "WordPress SEO Configuration" msgstr "" -#: admin/class-admin.php:135 admin/class-admin.php:161 -#: admin/class-metabox.php:797 inc/wpseo-non-ajax-functions.php:233 +#: admin/class-admin.php:142 admin/class-admin.php:168 +#: admin/class-metabox.php:821 inc/wpseo-non-ajax-functions.php:247 msgid "SEO" msgstr "" -#: admin/class-admin.php:136 +#: admin/class-admin.php:143 msgid "Titles & Metas" msgstr "" -#: admin/class-admin.php:137 admin/class-opengraph-admin.php:29 +#: admin/class-admin.php:144 admin/class-opengraph-admin.php:29 #: admin/class-opengraph-admin.php:40 admin/pages/social.php:133 -#: inc/wpseo-non-ajax-functions.php:269 +#: inc/wpseo-non-ajax-functions.php:283 msgid "Social" msgstr "" -#: admin/class-admin.php:138 admin/class-pointers.php:118 -#: inc/wpseo-non-ajax-functions.php:270 +#: admin/class-admin.php:145 admin/class-pointers.php:118 +#: admin/pages/xml-sitemaps.php:13 inc/wpseo-non-ajax-functions.php:284 msgid "XML Sitemaps" msgstr "" -#: admin/class-admin.php:139 admin/pages/permalinks.php:13 -#: inc/wpseo-non-ajax-functions.php:271 +#: admin/class-admin.php:146 admin/pages/permalinks.php:13 +#: inc/wpseo-non-ajax-functions.php:285 msgid "Permalinks" msgstr "" -#: admin/class-admin.php:140 admin/pages/internal-links.php:13 -#: inc/wpseo-non-ajax-functions.php:272 +#: admin/class-admin.php:147 admin/pages/internal-links.php:13 +#: inc/wpseo-non-ajax-functions.php:286 msgid "Internal Links" msgstr "" -#: admin/class-admin.php:141 inc/wpseo-non-ajax-functions.php:273 +#: admin/class-admin.php:148 admin/pages/rss.php:14 +#: inc/wpseo-non-ajax-functions.php:287 msgid "RSS" msgstr "" -#: admin/class-admin.php:142 +#: admin/class-admin.php:149 admin/pages/import.php:256 msgid "Import & Export" msgstr "" -#: admin/class-admin.php:147 admin/class-admin.php:149 +#: admin/class-admin.php:154 admin/class-admin.php:156 msgid "Edit files" msgstr "" -#: admin/class-admin.php:154 admin/class-pointers.php:80 +#: admin/class-admin.php:161 admin/class-pointers.php:80 msgid "Dashboard" msgstr "" -#: admin/class-admin.php:254 +#: admin/class-admin.php:261 msgid "Huge SEO Issue: You're blocking access to robots." msgstr "" -#: admin/class-admin.php:254 +#: admin/class-admin.php:261 msgid "" "You must %sgo to your Reading Settings%s and uncheck the box for Search " "Engine Visibility." msgstr "" -#: admin/class-admin.php:254 +#: admin/class-admin.php:261 msgid "I know, don't bug me." msgstr "" -#: admin/class-admin.php:269 +#: admin/class-admin.php:276 msgid "Settings" msgstr "" -#: admin/class-admin.php:308 +#: admin/class-admin.php:313 +msgid "Google+" +msgstr "" + +#: admin/class-admin.php:315 msgid "Twitter username (without @)" msgstr "" -#: admin/class-admin.php:327 +#: admin/class-admin.php:317 +msgid "Facebook profile URL" +msgstr "" + +#: admin/class-admin.php:336 msgid "WordPress SEO settings" msgstr "" -#: admin/class-admin.php:330 +#: admin/class-admin.php:339 msgid "Title to use for Author page" msgstr "" -#: admin/class-admin.php:335 +#: admin/class-admin.php:344 msgid "Meta description to use for Author page" msgstr "" -#: admin/class-admin.php:342 +#: admin/class-admin.php:351 msgid "Meta keywords to use for Author page" msgstr "" #. translators: this should be an array of stopwords for your language, #. separated by comma's. -#: admin/class-admin.php:544 +#: admin/class-admin.php:553 msgid "" "a,about,above,after,again,against,all,am,an,and,any,are,aren't,as,at,be," "because,been,before,being,below,between,both,but,by,can't,cannot,could," @@ -123,576 +132,648 @@ msgid "" "you,you'd,you'll,you're,you've,your,yours,yourself,yourselves" msgstr "" -#: admin/class-config.php:74 -msgid "Improve your Video SEO!" -msgstr "" - -#: admin/class-config.php:78 -msgid "WordPress SEO training videos" -msgstr "" - -#: admin/class-config.php:81 -msgid "Have Team Yoast review your site" -msgstr "" - -#: admin/class-config.php:106 admin/pages/metas.php:20 +#: admin/class-config.php:145 admin/pages/metas.php:20 msgid "Settings updated" msgstr "" -#: admin/class-config.php:118 +#: admin/class-config.php:157 msgid "Yoast WordPress SEO: " msgstr "" -#: admin/class-config.php:140 +#: admin/class-config.php:179 msgid "Save Settings" msgstr "" -#: admin/class-config.php:168 +#: admin/class-config.php:207 msgid "" "This is a settings export file for the WordPress SEO plugin by Yoast.com" msgstr "" -#: admin/class-metabox.php:107 admin/class-metabox.php:810 +#: admin/class-metabox.php:108 admin/class-metabox.php:834 msgid "Post is set to noindex." msgstr "" -#: admin/class-metabox.php:127 +#: admin/class-metabox.php:128 msgid "No focus keyword set." msgstr "" -#: admin/class-metabox.php:149 admin/class-metabox.php:220 +#: admin/class-metabox.php:137 +msgid "SEO: " +msgstr "" + +#: admin/class-metabox.php:137 +msgid "Check" +msgstr "" + +#: admin/class-metabox.php:151 admin/class-metabox.php:222 msgid "WordPress SEO by Yoast" msgstr "" -#: admin/class-metabox.php:176 +#: admin/class-metabox.php:178 msgid " (because of date display)" msgstr "" -#: admin/class-metabox.php:255 +#: admin/class-metabox.php:257 msgid "Snippet Preview" msgstr "" -#: admin/class-metabox.php:261 +#: admin/class-metabox.php:263 msgid "Focus Keyword" msgstr "" -#: admin/class-metabox.php:270 admin/class-metabox.php:797 +#: admin/class-metabox.php:265 +msgid "" +"Pick the main keyword or keyphrase that this post/page is about.

    Read %sthis post%s for more info." +msgstr "" + +#: admin/class-metabox.php:272 admin/class-metabox.php:821 #: admin/class-taxonomy.php:92 msgid "SEO Title" msgstr "" -#: admin/class-metabox.php:271 +#: admin/class-metabox.php:273 msgid "Title display in search engines is limited to 70 chars, %s chars left." msgstr "" -#: admin/class-metabox.php:272 +#: admin/class-metabox.php:274 msgid "" "The SEO Title defaults to what is generated based on this sites title " "template for this posttype." msgstr "" -#: admin/class-metabox.php:279 +#: admin/class-metabox.php:281 msgid "Meta Description" msgstr "" -#: admin/class-metabox.php:282 +#: admin/class-metabox.php:284 msgid "" "The meta description will be limited to %s chars%s, %s chars " "left." msgstr "" -#: admin/class-metabox.php:283 +#: admin/class-metabox.php:285 msgid "" "If the meta description is empty, the snippet preview above shows what is " "generated based on this sites meta description template." msgstr "" -#: admin/class-metabox.php:291 admin/class-taxonomy.php:95 +#: admin/class-metabox.php:293 admin/class-taxonomy.php:95 msgid "Meta Keywords" msgstr "" -#: admin/class-metabox.php:292 +#: admin/class-metabox.php:294 msgid "" "If you type something above it will override your %smeta keywords template%s." msgstr "" -#: admin/class-metabox.php:323 +#: admin/class-metabox.php:325 msgid "Meta Robots Index" msgstr "" -#: admin/class-metabox.php:326 +#: admin/class-metabox.php:328 msgid "Default for post type, currently: %s" msgstr "" -#: admin/class-metabox.php:334 +#: admin/class-metabox.php:329 +msgid "index" +msgstr "" + +#: admin/class-metabox.php:330 +msgid "noindex" +msgstr "" + +#: admin/class-metabox.php:336 msgid "Meta Robots Follow" msgstr "" -#: admin/class-metabox.php:337 +#: admin/class-metabox.php:339 msgid "Follow" msgstr "" -#: admin/class-metabox.php:338 +#: admin/class-metabox.php:340 msgid "Nofollow" msgstr "" -#: admin/class-metabox.php:345 +#: admin/class-metabox.php:347 msgid "Meta Robots Advanced" msgstr "" -#: admin/class-metabox.php:346 +#: admin/class-metabox.php:348 msgid "Advanced meta robots settings for this page." msgstr "" -#: admin/class-metabox.php:348 +#: admin/class-metabox.php:350 msgid "NO ODP" msgstr "" -#: admin/class-metabox.php:349 +#: admin/class-metabox.php:351 msgid "NO YDIR" msgstr "" -#: admin/class-metabox.php:350 +#: admin/class-metabox.php:352 msgid "No Archive" msgstr "" -#: admin/class-metabox.php:351 +#: admin/class-metabox.php:353 msgid "No Snippet" msgstr "" -#: admin/class-metabox.php:359 +#: admin/class-metabox.php:361 msgid "Breadcrumbs title" msgstr "" -#: admin/class-metabox.php:360 +#: admin/class-metabox.php:362 msgid "Title to use for this page in breadcrumb paths" msgstr "" -#: admin/class-metabox.php:368 +#: admin/class-metabox.php:370 msgid "Include in Sitemap" msgstr "" -#: admin/class-metabox.php:369 +#: admin/class-metabox.php:371 msgid "" "Should this page be in the XML Sitemap at all times, regardless of Robots " "Meta settings?" msgstr "" -#: admin/class-metabox.php:371 admin/class-taxonomy.php:109 +#: admin/class-metabox.php:373 admin/class-metabox.php:406 +#: admin/class-taxonomy.php:109 msgid "Auto detect" msgstr "" -#: admin/class-metabox.php:372 admin/class-taxonomy.php:110 +#: admin/class-metabox.php:374 admin/class-metabox.php:407 +#: admin/class-taxonomy.php:110 msgid "Always include" msgstr "" -#: admin/class-metabox.php:373 admin/class-taxonomy.php:111 +#: admin/class-metabox.php:375 admin/class-metabox.php:408 +#: admin/class-taxonomy.php:111 msgid "Never include" msgstr "" -#: admin/class-metabox.php:380 +#: admin/class-metabox.php:382 msgid "Sitemap Priority" msgstr "" -#: admin/class-metabox.php:381 +#: admin/class-metabox.php:383 msgid "The priority given to this page in the XML sitemap." msgstr "" -#: admin/class-metabox.php:383 +#: admin/class-metabox.php:385 msgid "Automatic prioritization" msgstr "" -#: admin/class-metabox.php:384 +#: admin/class-metabox.php:386 msgid "1 - Highest priority" msgstr "" -#: admin/class-metabox.php:386 +#: admin/class-metabox.php:388 msgid "Default for first tier pages" msgstr "" -#: admin/class-metabox.php:388 +#: admin/class-metabox.php:390 msgid "Default for second tier pages and posts" msgstr "" -#: admin/class-metabox.php:389 +#: admin/class-metabox.php:391 msgid "Medium priority" msgstr "" -#: admin/class-metabox.php:393 +#: admin/class-metabox.php:395 msgid "Lowest priority" msgstr "" -#: admin/class-metabox.php:401 +#: admin/class-metabox.php:403 +msgid "Include in HTML Sitemap" +msgstr "" + +#: admin/class-metabox.php:404 +msgid "" +"Should this page be in the HTML Sitemap at all times, regardless of Robots " +"Meta settings?" +msgstr "" + +#: admin/class-metabox.php:415 msgid "Canonical URL" msgstr "" -#: admin/class-metabox.php:402 +#: admin/class-metabox.php:416 msgid "" "The canonical URL that this page should point to, leave empty to default to " "permalink. %sCross domain canonical%s supported too." msgstr "" -#: admin/class-metabox.php:408 +#: admin/class-metabox.php:422 msgid "301 Redirect" msgstr "" -#: admin/class-metabox.php:409 +#: admin/class-metabox.php:423 msgid "The URL that this page should redirect to." msgstr "" -#: admin/class-metabox.php:435 admin/class-metabox.php:448 -#: admin/pages/dashboard.php:114 admin/pages/metas.php:38 +#: admin/class-metabox.php:449 admin/class-metabox.php:462 +#: admin/pages/dashboard.php:124 admin/pages/metas.php:38 msgid "General" msgstr "" -#: admin/class-metabox.php:437 admin/class-metabox.php:450 +#: admin/class-metabox.php:451 admin/class-metabox.php:464 msgid "Page Analysis" msgstr "" -#: admin/class-metabox.php:440 admin/class-metabox.php:457 +#: admin/class-metabox.php:454 admin/class-metabox.php:471 msgid "Advanced" msgstr "" -#: admin/class-metabox.php:775 -msgid "SEO: No Focus Keyword" -msgstr "" - #: admin/class-metabox.php:776 -msgid "SEO: Bad" +msgid "Your focus keyword was found in:" msgstr "" #: admin/class-metabox.php:777 -msgid "SEO: Poor" +msgid "Article Heading: " msgstr "" #: admin/class-metabox.php:778 -msgid "SEO: OK" +msgid "Page title: " msgstr "" #: admin/class-metabox.php:779 -msgid "SEO: Good" +msgid "Page URL: " msgstr "" #: admin/class-metabox.php:780 +msgid "Content: " +msgstr "" + +#: admin/class-metabox.php:781 +msgid "Meta description: " +msgstr "" + +#: admin/class-metabox.php:797 +msgid "All SEO Scores" +msgstr "" + +#: admin/class-metabox.php:799 +msgid "SEO: No Focus Keyword" +msgstr "" + +#: admin/class-metabox.php:800 +msgid "SEO: Bad" +msgstr "" + +#: admin/class-metabox.php:801 +msgid "SEO: Poor" +msgstr "" + +#: admin/class-metabox.php:802 +msgid "SEO: OK" +msgstr "" + +#: admin/class-metabox.php:803 +msgid "SEO: Good" +msgstr "" + +#: admin/class-metabox.php:804 msgid "SEO: Post Noindexed" msgstr "" -#: admin/class-metabox.php:797 +#: admin/class-metabox.php:821 msgid "Meta Desc." msgstr "" -#: admin/class-metabox.php:797 +#: admin/class-metabox.php:821 msgid "Focus KW" msgstr "" -#: admin/class-metabox.php:821 +#: admin/class-metabox.php:845 msgid "Focus keyword not set." msgstr "" -#: admin/class-metabox.php:1021 +#: admin/class-metabox.php:1055 msgid "" "To update this page analysis, save as draft or update and check this tab " "again" msgstr "" -#: admin/class-metabox.php:1038 +#: admin/class-metabox.php:1072 msgid "" "Your hosting environment does not support PHP's %sDocument Object Model%s." msgstr "" -#: admin/class-metabox.php:1038 +#: admin/class-metabox.php:1072 msgid "" "To enjoy all the benefits of the page analysis feature, you'll need to (get " "your host to) install it." msgstr "" -#: admin/class-metabox.php:1043 +#: admin/class-metabox.php:1077 msgid "" "No focus keyword was set for this %s. If you do not set a focus keyword, no " "score can be calculated." msgstr "" -#: admin/class-metabox.php:1209 +#: admin/class-metabox.php:1084 +msgid "Page Analysis has been disabled." +msgstr "" + +#: admin/class-metabox.php:1262 +msgid "You've never used this focus keyword before, very good." +msgstr "" + +#: admin/class-metabox.php:1264 +msgid "" +"You've used this focus keyword %1$sonce before%2$s, be sure to make very " +"clear which URL on your site is the most important for this keyword." +msgstr "" + +#: admin/class-metabox.php:1266 +msgid "" +"You've used this focus keyword %3$s%4$d times before%2$s, it's probably a " +"good idea to read %1$sthis post on cornerstone content%2$s and improve your " +"keyword strategy." +msgstr "" + +#: admin/class-metabox.php:1278 msgid "" "The keyword for this page contains one or more %sstop words%s, consider " "removing them. Found '%s'." msgstr "" -#: admin/class-metabox.php:1225 +#: admin/class-metabox.php:1294 msgid "The keyword / phrase appears in the URL for this page." msgstr "" -#: admin/class-metabox.php:1226 +#: admin/class-metabox.php:1295 msgid "" "The keyword / phrase does not appear in the URL for this page. If you decide " "to rename the URL be sure to check the old URL 301 redirects to the new one!" msgstr "" -#: admin/class-metabox.php:1227 +#: admin/class-metabox.php:1296 msgid "" "The slug for this page contains one or more
    stop words, consider removing them." msgstr "" -#: admin/class-metabox.php:1228 +#: admin/class-metabox.php:1297 msgid "The slug for this page is a bit long, consider shortening it." msgstr "" -#: admin/class-metabox.php:1260 +#: admin/class-metabox.php:1329 msgid "Please create a page title." msgstr "" -#: admin/class-metabox.php:1261 +#: admin/class-metabox.php:1330 msgid "" "The page title is more than 40 characters and less than the recommended 70 " "character limit." msgstr "" -#: admin/class-metabox.php:1262 +#: admin/class-metabox.php:1331 msgid "" "The page title contains %d characters, which is less than the recommended " "minimum of 40 characters. Use the space to add keyword variations or create " "compelling call-to-action copy." msgstr "" -#: admin/class-metabox.php:1263 +#: admin/class-metabox.php:1332 msgid "" "The page title contains %d characters, which is more than the viewable limit " "of 70 characters; some words will not be visible to users in your listing." msgstr "" -#: admin/class-metabox.php:1264 +#: admin/class-metabox.php:1333 msgid "The keyword / phrase %s does not appear in the page title." msgstr "" -#: admin/class-metabox.php:1265 +#: admin/class-metabox.php:1334 msgid "" "The page title contains keyword / phrase, at the beginning which is " "considered to improve rankings." msgstr "" -#: admin/class-metabox.php:1266 +#: admin/class-metabox.php:1335 msgid "" "The page title contains keyword / phrase, but it does not appear at the " "beginning; try and move it to the beginning." msgstr "" -#: admin/class-metabox.php:1304 +#: admin/class-metabox.php:1373 msgid "" "No outbound links appear in this page, consider adding some as appropriate." msgstr "" -#: admin/class-metabox.php:1305 +#: admin/class-metabox.php:1374 msgid "" "You're linking to another page with the keyword you want this page to rank " "for, consider changing that if you truly want this page to rank." msgstr "" -#: admin/class-metabox.php:1306 +#: admin/class-metabox.php:1375 msgid "This page has %s outbound link(s)." msgstr "" -#: admin/class-metabox.php:1307 +#: admin/class-metabox.php:1376 msgid "This page has %s outbound link(s), all nofollowed." msgstr "" -#: admin/class-metabox.php:1308 +#: admin/class-metabox.php:1377 msgid "This page has %s nofollowed link(s) and %s normal outbound link(s)." msgstr "" -#: admin/class-metabox.php:1403 +#: admin/class-metabox.php:1472 msgid "No images appear in this page, consider adding some as appropriate." msgstr "" -#: admin/class-metabox.php:1404 +#: admin/class-metabox.php:1473 msgid "The images on this page are missing alt tags." msgstr "" -#: admin/class-metabox.php:1405 +#: admin/class-metabox.php:1474 msgid "" "The images on this page contain alt tags with the target keyword / phrase." msgstr "" -#: admin/class-metabox.php:1406 +#: admin/class-metabox.php:1475 msgid "" "The images on this page do not have alt tags containing your keyword / " "phrase." msgstr "" -#: admin/class-metabox.php:1464 +#: admin/class-metabox.php:1533 msgid "No subheading tags (like an H2) appear in the copy." msgstr "" -#: admin/class-metabox.php:1465 +#: admin/class-metabox.php:1534 msgid "" "Keyword / keyphrase appears in %s (out of %s) subheadings in the copy. While " "not a major ranking factor, this is beneficial." msgstr "" -#: admin/class-metabox.php:1466 +#: admin/class-metabox.php:1535 msgid "" "You have not used your keyword / keyphrase in any subheading (such as an H2) " "in your copy." msgstr "" -#: admin/class-metabox.php:1515 +#: admin/class-metabox.php:1584 msgid "" "In the specified meta description, consider: How does it compare to the " "competition? Could it be made more appealing?" msgstr "" -#: admin/class-metabox.php:1516 +#: admin/class-metabox.php:1585 msgid "" "The meta description is under 120 characters, however up to %s characters " "are available. %s" msgstr "" -#: admin/class-metabox.php:1517 +#: admin/class-metabox.php:1586 msgid "" "The specified meta description is over %s characters, reducing it will " "ensure the entire description is visible. %s" msgstr "" -#: admin/class-metabox.php:1518 +#: admin/class-metabox.php:1587 msgid "" "No meta description has been specified, search engines will display copy " "from the page instead." msgstr "" -#: admin/class-metabox.php:1519 +#: admin/class-metabox.php:1588 msgid "The meta description contains the primary keyword / phrase." msgstr "" -#: admin/class-metabox.php:1520 +#: admin/class-metabox.php:1589 msgid "" "A meta description has been specified, but it does not contain the target " "keyword / phrase." msgstr "" -#: admin/class-metabox.php:1524 +#: admin/class-metabox.php:1593 msgid "" "The available space is shorter than the usual 155 characters because Google " "will also include the publication date in the snippet." msgstr "" -#: admin/class-metabox.php:1563 +#: admin/class-metabox.php:1632 msgid "" "There are %d words contained in the body copy, this is greater than the 300 " "word recommended minimum." msgstr "" -#: admin/class-metabox.php:1564 +#: admin/class-metabox.php:1633 msgid "" "There are %d words contained in the body copy, this is below the 300 word " "recommended minimum. Add more useful content on this topic for readers." msgstr "" -#: admin/class-metabox.php:1565 +#: admin/class-metabox.php:1634 msgid "" "There are %d words contained in the body copy, this is slightly below the " "300 word recommended minimum, add a bit more copy." msgstr "" -#: admin/class-metabox.php:1566 +#: admin/class-metabox.php:1635 msgid "" "There are %d words contained in the body copy. This is far too low and " "should be increased." msgstr "" -#: admin/class-metabox.php:1568 +#: admin/class-metabox.php:1637 msgid "" "The keyword density is %s%%, which is a bit low, the keyword was found %s " "times." msgstr "" -#: admin/class-metabox.php:1569 +#: admin/class-metabox.php:1638 msgid "" "The keyword density is %s%%, which is over the advised 4.5%% maximum, the " "keyword was found %s times." msgstr "" -#: admin/class-metabox.php:1570 +#: admin/class-metabox.php:1639 msgid "" "The keyword density is %s%%, which is great, the keyword was found %s times." msgstr "" -#: admin/class-metabox.php:1572 +#: admin/class-metabox.php:1641 msgid "" "The keyword doesn't appear in the first paragraph of the copy, make sure the " "topic is clear immediately." msgstr "" -#: admin/class-metabox.php:1573 +#: admin/class-metabox.php:1642 msgid "The keyword appears in the first paragraph of the copy." msgstr "" -#: admin/class-metabox.php:1575 +#: admin/class-metabox.php:1644 msgid "Flesch Reading Ease" msgstr "" -#: admin/class-metabox.php:1576 +#: admin/class-metabox.php:1645 msgid "The copy scores %s in the %s test, which is considered %s to read. %s" msgstr "" -#: admin/class-metabox.php:1600 +#: admin/class-metabox.php:1669 msgid "" "Your keyphrase is over 10 words, a keyphrase should be shorter and there can " "be only one keyphrase." msgstr "" -#: admin/class-metabox.php:1636 +#: admin/class-metabox.php:1705 msgid "very easy" msgstr "" -#: admin/class-metabox.php:1639 +#: admin/class-metabox.php:1708 msgid "easy" msgstr "" -#: admin/class-metabox.php:1642 +#: admin/class-metabox.php:1711 msgid "fairly easy" msgstr "" -#: admin/class-metabox.php:1645 +#: admin/class-metabox.php:1714 inc/wpseo-non-ajax-functions.php:193 msgid "OK" msgstr "" -#: admin/class-metabox.php:1648 +#: admin/class-metabox.php:1717 msgid "fairly difficult" msgstr "" -#: admin/class-metabox.php:1649 +#: admin/class-metabox.php:1718 msgid "Try to make shorter sentences to improve readability." msgstr "" -#: admin/class-metabox.php:1652 +#: admin/class-metabox.php:1721 msgid "difficult" msgstr "" -#: admin/class-metabox.php:1653 admin/class-metabox.php:1657 +#: admin/class-metabox.php:1722 admin/class-metabox.php:1726 msgid "" "Try to make shorter sentences, using less difficult words to improve " "readability." msgstr "" -#: admin/class-metabox.php:1656 +#: admin/class-metabox.php:1725 msgid "very difficult" msgstr "" -#: admin/class-opengraph-admin.php:55 +#: admin/class-opengraph-admin.php:57 msgid "Facebook Description" msgstr "" -#: admin/class-opengraph-admin.php:56 +#: admin/class-opengraph-admin.php:58 msgid "" "If you don't want to use the meta description for sharing the post on " "Facebook but want another description there, write it here." msgstr "" -#: admin/class-opengraph-admin.php:63 +#: admin/class-opengraph-admin.php:65 msgid "Google+ Description" msgstr "" -#: admin/class-opengraph-admin.php:64 +#: admin/class-opengraph-admin.php:66 msgid "" "If you don't want to use the meta description for sharing the post on Google" "+ but want another description there, write it here." @@ -733,7 +814,7 @@ msgid "" "Read our article %1$sthe definitive guide to WordPress SEO%2$s." msgstr "" -#: admin/class-pointers.php:82 admin/pages/dashboard.php:132 +#: admin/class-pointers.php:82 admin/pages/dashboard.php:142 msgid "Webmaster Tools" msgstr "" @@ -831,18 +912,18 @@ msgid "Social settings" msgstr "" #: admin/class-pointers.php:109 admin/pages/social.php:138 -msgid "Facebook OpenGraph" +msgid "Facebook Open Graph" msgstr "" #: admin/class-pointers.php:110 msgid "" -"On this page you can enable the OpenGraph functionality from this plugin, as " -"well as assign a Facebook user or Application to be the admin of your site, " -"so you can view the Facebook insights." +"On this page you can enable the Open Graph functionality from this plugin, " +"as well as assign a Facebook user or Application to be the admin of your " +"site, so you can view the Facebook insights." msgstr "" #: admin/class-pointers.php:111 -msgid "Read more about %1$sFacebook OpenGraph%2$s." +msgid "Read more about %1$sFacebook Open Graph%2$s." msgstr "" #: admin/class-pointers.php:112 @@ -953,11 +1034,11 @@ msgid "" "quick introduction of this plugins core functionality." msgstr "" -#: admin/class-pointers.php:170 admin/pages/dashboard.php:117 +#: admin/class-pointers.php:170 admin/pages/dashboard.php:127 msgid "Start Tour" msgstr "" -#: admin/class-pointers.php:184 +#: admin/class-pointers.php:185 msgid "Close" msgstr "" @@ -991,7 +1072,7 @@ msgstr "" msgid "The canonical link is shown on the archive page for this term." msgstr "" -#: admin/class-taxonomy.php:97 admin/pages/metas.php:132 +#: admin/class-taxonomy.php:97 admin/pages/metas.php:133 msgid "Breadcrumbs Title" msgstr "" @@ -1029,86 +1110,86 @@ msgstr "" msgid "General Settings" msgstr "" -#: admin/pages/dashboard.php:42 admin/pages/dashboard.php:95 -#: admin/pages/dashboard.php:104 admin/pages/dashboard.php:110 +#: admin/pages/dashboard.php:52 admin/pages/dashboard.php:105 +#: admin/pages/dashboard.php:114 admin/pages/dashboard.php:120 msgid "Fix it." msgstr "" -#: admin/pages/dashboard.php:43 +#: admin/pages/dashboard.php:53 msgid "" "The following file(s) is/are blocking your XML sitemaps from working " "properly:" msgstr "" -#: admin/pages/dashboard.php:47 +#: admin/pages/dashboard.php:57 msgid "" "Either delete them (this can be done with the \"Fix it\" button) or disable " "WP SEO XML sitemaps." msgstr "" -#: admin/pages/dashboard.php:59 +#: admin/pages/dashboard.php:69 msgid "Backed up the original file header.php to header.php.wpseobak, " msgstr "" -#: admin/pages/dashboard.php:68 -msgid "removed hardcoded meta description." +#: admin/pages/dashboard.php:78 +msgid "Removed hardcoded meta description." msgstr "" -#: admin/pages/dashboard.php:96 +#: admin/pages/dashboard.php:106 msgid "" "Your theme contains a meta description, which blocks WordPress SEO from " "working properly, please delete the following line, or press fix it:" msgstr "" -#: admin/pages/dashboard.php:105 admin/pages/dashboard.php:111 +#: admin/pages/dashboard.php:115 admin/pages/dashboard.php:121 msgid "Ignore." msgstr "" -#: admin/pages/dashboard.php:106 +#: admin/pages/dashboard.php:116 msgid "" "You do not have your postname in the URL of your posts and pages, it is " "highly recommended that you do. Consider setting your permalink structure to " "/%postname%/." msgstr "" -#: admin/pages/dashboard.php:112 +#: admin/pages/dashboard.php:122 msgid "" "Paging comments is enabled, this is not needed in 999 out of 1000 cases, so " "the suggestion is to disable it, to do that, simply uncheck the box before " "\"Break comments into pages...\"" msgstr "" -#: admin/pages/dashboard.php:117 +#: admin/pages/dashboard.php:127 msgid "Introduction Tour:" msgstr "" -#: admin/pages/dashboard.php:118 +#: admin/pages/dashboard.php:128 msgid "Take this tour to quickly learn about the use of this plugin." msgstr "" -#: admin/pages/dashboard.php:121 +#: admin/pages/dashboard.php:131 msgid "Default Settings:" msgstr "" -#: admin/pages/dashboard.php:121 +#: admin/pages/dashboard.php:131 msgid "Reset Default Settings" msgstr "" -#: admin/pages/dashboard.php:122 +#: admin/pages/dashboard.php:132 msgid "" "If you want to restore a site to the default WordPress SEO settings, press " "this button." msgstr "" -#: admin/pages/dashboard.php:124 +#: admin/pages/dashboard.php:134 msgid "Tracking" msgstr "" -#: admin/pages/dashboard.php:125 +#: admin/pages/dashboard.php:135 msgid "Allow tracking of this WordPress installs anonymous data." msgstr "" -#: admin/pages/dashboard.php:126 +#: admin/pages/dashboard.php:136 msgid "" "To maintain a plugin as big as WordPress SEO, we need to know what we're " "dealing: what kinds of other plugins our users are using, what themes, etc. " @@ -1116,39 +1197,75 @@ msgid "" "any user details, so your security and privacy are safe with us." msgstr "" -#: admin/pages/dashboard.php:128 +#: admin/pages/dashboard.php:138 msgid "Security" msgstr "" -#: admin/pages/dashboard.php:129 +#: admin/pages/dashboard.php:139 msgid "Disable the Advanced part of the WordPress SEO meta box" msgstr "" -#: admin/pages/dashboard.php:130 +#: admin/pages/dashboard.php:140 msgid "" "Unchecking this box allows authors and editors to redirect posts, noindex " "them and do other things you might not want if you don't trust your authors." msgstr "" -#: admin/pages/dashboard.php:133 +#: admin/pages/dashboard.php:143 msgid "" "You can use the boxes below to verify with the different Webmaster Tools, if " "your site is already verified, you can just forget about these. Enter the " "verify meta values for:" msgstr "" -#: admin/pages/dashboard.php:134 +#: admin/pages/dashboard.php:144 msgid "Google Webmaster Tools" msgstr "" -#: admin/pages/dashboard.php:135 +#: admin/pages/dashboard.php:145 msgid "Bing Webmaster Tools" msgstr "" -#: admin/pages/dashboard.php:136 +#: admin/pages/dashboard.php:146 msgid "Alexa Verification ID" msgstr "" +#: admin/pages/dashboard.php:166 +msgid "Robots-Meta has been deactivated" +msgstr "" + +#: admin/pages/dashboard.php:200 +msgid "" +"Robots-Meta settings has been imported. We recommend %sdisabling the Robots-" +"Meta plugin%s to avoid any conflicts" +msgstr "" + +#: admin/pages/dashboard.php:206 +msgid "" +"The plugin Robots-Meta has been detected. Do you want to %simport its " +"settings%s." +msgstr "" + +#: admin/pages/dashboard.php:226 +msgid "All-In-One-SEO has been deactivated" +msgstr "" + +#: admin/pages/dashboard.php:242 admin/pages/import.php:207 +msgid "All in One SEO (Old version) data successfully imported." +msgstr "" + +#: admin/pages/dashboard.php:247 +msgid "" +"All in One SEO data successfully imported. Would you like to %sdisable the " +"All in One SEO plugin%s." +msgstr "" + +#: admin/pages/dashboard.php:253 +msgid "" +"The plugin All-In-One-SEO has been detected. Do you want to %simport its " +"settings%s." +msgstr "" + #: admin/pages/files.php:14 msgid "You cannot edit the robots.txt file." msgstr "" @@ -1161,6 +1278,10 @@ msgstr "" msgid "You cannot edit the .htaccess file." msgstr "" +#: admin/pages/files.php:46 +msgid "Edit Files" +msgstr "" + #: admin/pages/files.php:61 msgid "If your robots.txt were writable, you could edit it from here." msgstr "" @@ -1216,10 +1337,6 @@ msgstr "" msgid "All in One SEO data successfully imported." msgstr "" -#: admin/pages/import.php:207 -msgid "All in One SEO (Old version) data successfully imported." -msgstr "" - #: admin/pages/import.php:218 msgid "Robots Meta values imported." msgstr "" @@ -1278,71 +1395,71 @@ msgstr "" msgid "Delete the old data after import? (recommended)" msgstr "" -#: admin/pages/import.php:270 admin/pages/import.php:276 -#: admin/pages/import.php:279 admin/pages/import.php:306 +#: admin/pages/import.php:271 admin/pages/import.php:278 +#: admin/pages/import.php:281 admin/pages/import.php:308 msgid "Import" msgstr "" -#: admin/pages/import.php:272 +#: admin/pages/import.php:273 msgid "Import settings from other plugins" msgstr "" -#: admin/pages/import.php:273 +#: admin/pages/import.php:274 msgid "Import from Robots Meta (by Yoast)?" msgstr "" -#: admin/pages/import.php:274 +#: admin/pages/import.php:275 msgid "Import from RSS Footer (by Yoast)?" msgstr "" -#: admin/pages/import.php:275 +#: admin/pages/import.php:276 msgid "Import from Yoast Breadcrumbs?" msgstr "" -#: admin/pages/import.php:283 +#: admin/pages/import.php:285 msgid "Export" msgstr "" -#: admin/pages/import.php:286 +#: admin/pages/import.php:288 msgid "" "Export your WordPress SEO settings here, to import them again later or to " "import them on another site." msgstr "" -#: admin/pages/import.php:288 +#: admin/pages/import.php:290 msgid "Include Taxonomy Metadata" msgstr "" -#: admin/pages/import.php:289 +#: admin/pages/import.php:291 msgid "Export settings" msgstr "" -#: admin/pages/import.php:308 +#: admin/pages/import.php:310 msgid "Import settings by locating settings.zip and clicking" msgstr "" -#: admin/pages/import.php:308 admin/pages/import.php:313 +#: admin/pages/import.php:310 admin/pages/import.php:315 msgid "Import settings" msgstr "" -#: admin/pages/import.php:335 +#: admin/pages/import.php:337 msgid "Settings successfully imported." msgstr "" -#: admin/pages/import.php:337 admin/pages/import.php:341 -#: admin/pages/import.php:343 +#: admin/pages/import.php:339 admin/pages/import.php:343 +#: admin/pages/import.php:345 msgid "Settings could not be imported:" msgstr "" -#: admin/pages/import.php:337 +#: admin/pages/import.php:339 msgid "Unzipping failed." msgstr "" -#: admin/pages/import.php:343 +#: admin/pages/import.php:345 msgid "Upload failed." msgstr "" -#: admin/pages/import.php:346 +#: admin/pages/import.php:348 msgid "Export & Import SEO Settings" msgstr "" @@ -1517,20 +1634,20 @@ msgid "Homepage" msgstr "" #: admin/pages/metas.php:80 admin/pages/metas.php:106 -#: admin/pages/metas.php:144 admin/pages/metas.php:158 -#: admin/pages/metas.php:167 admin/pages/metas.php:177 -#: admin/pages/metas.php:179 +#: admin/pages/metas.php:145 admin/pages/metas.php:159 +#: admin/pages/metas.php:168 admin/pages/metas.php:178 +#: admin/pages/metas.php:180 msgid "Title template" msgstr "" #: admin/pages/metas.php:81 admin/pages/metas.php:107 -#: admin/pages/metas.php:145 admin/pages/metas.php:159 -#: admin/pages/metas.php:168 +#: admin/pages/metas.php:146 admin/pages/metas.php:160 +#: admin/pages/metas.php:169 msgid "Meta description template" msgstr "" #: admin/pages/metas.php:83 admin/pages/metas.php:109 -#: admin/pages/metas.php:147 admin/pages/metas.php:161 +#: admin/pages/metas.php:148 admin/pages/metas.php:162 msgid "Meta keywords template" msgstr "" @@ -1558,6 +1675,10 @@ msgstr "" msgid "Author highlighting" msgstr "" +#: admin/pages/metas.php:93 +msgid "Don't show" +msgstr "" + #: admin/pages/metas.php:94 msgid "" "Choose the user that should be used for the rel=\"author\" on " @@ -1575,55 +1696,63 @@ msgid "" "on your Google+ page's about page." msgstr "" -#: admin/pages/metas.php:110 admin/pages/metas.php:133 -#: admin/pages/metas.php:148 admin/pages/metas.php:162 -#: admin/pages/metas.php:170 +#: admin/pages/metas.php:110 admin/pages/metas.php:134 +#: admin/pages/metas.php:149 admin/pages/metas.php:163 +#: admin/pages/metas.php:171 msgid "Meta Robots" msgstr "" #: admin/pages/metas.php:111 -msgid "Show date in snippet preview?" +msgid "Don't show rel=\"author\"" msgstr "" #: admin/pages/metas.php:111 +msgid "Authorship" +msgstr "" + +#: admin/pages/metas.php:112 +msgid "Show date in snippet preview?" +msgstr "" + +#: admin/pages/metas.php:112 msgid "Date in Snippet Preview" msgstr "" -#: admin/pages/metas.php:112 admin/pages/metas.php:149 +#: admin/pages/metas.php:113 admin/pages/metas.php:150 msgid "Hide" msgstr "" -#: admin/pages/metas.php:112 admin/pages/metas.php:149 +#: admin/pages/metas.php:113 admin/pages/metas.php:150 msgid "WordPress SEO Meta Box" msgstr "" -#: admin/pages/metas.php:119 +#: admin/pages/metas.php:120 msgid "Custom Post Type Archives" msgstr "" -#: admin/pages/metas.php:120 +#: admin/pages/metas.php:121 msgid "" "Note: instead of templates these are the actual titles and meta descriptions " "for these custom post type archive pages." msgstr "" -#: admin/pages/metas.php:129 +#: admin/pages/metas.php:130 msgid "Title" msgstr "" -#: admin/pages/metas.php:130 +#: admin/pages/metas.php:131 msgid "Meta description" msgstr "" -#: admin/pages/metas.php:157 +#: admin/pages/metas.php:158 msgid "Author Archives" msgstr "" -#: admin/pages/metas.php:163 +#: admin/pages/metas.php:164 msgid "Disable the author archives" msgstr "" -#: admin/pages/metas.php:164 +#: admin/pages/metas.php:165 msgid "" "If you're running a one author blog, the author archive will always look " "exactly the same as your homepage. And even though you may not link to it, " @@ -1631,178 +1760,178 @@ msgid "" "those archives will be 301 redirected to the homepage." msgstr "" -#: admin/pages/metas.php:166 +#: admin/pages/metas.php:167 msgid "Date Archives" msgstr "" -#: admin/pages/metas.php:171 +#: admin/pages/metas.php:172 msgid "Disable the date-based archives" msgstr "" -#: admin/pages/metas.php:172 +#: admin/pages/metas.php:173 msgid "" "For the date based archives, the same applies: they probably look a lot like " "your homepage, and could thus be seen as duplicate content." msgstr "" -#: admin/pages/metas.php:174 +#: admin/pages/metas.php:175 msgid "Special Pages" msgstr "" -#: admin/pages/metas.php:175 +#: admin/pages/metas.php:176 msgid "" "These pages will be noindex, followed by default, so they will never show up " "in search results." msgstr "" -#: admin/pages/metas.php:176 +#: admin/pages/metas.php:177 msgid "Search pages" msgstr "" -#: admin/pages/metas.php:178 +#: admin/pages/metas.php:179 msgid "404 pages" msgstr "" -#: admin/pages/metas.php:186 +#: admin/pages/metas.php:187 msgid "" "These tags can be included in templates and will be replaced by WordPress " "SEO by Yoast when a page is displayed." msgstr "" -#: admin/pages/metas.php:190 +#: admin/pages/metas.php:191 msgid "Replaced with the date of the post/page" msgstr "" -#: admin/pages/metas.php:194 +#: admin/pages/metas.php:195 msgid "Replaced with the title of the post/page" msgstr "" -#: admin/pages/metas.php:198 +#: admin/pages/metas.php:199 msgid "The site's name" msgstr "" -#: admin/pages/metas.php:202 +#: admin/pages/metas.php:203 msgid "The site's tagline / description" msgstr "" -#: admin/pages/metas.php:206 +#: admin/pages/metas.php:207 msgid "" "Replaced with the post/page excerpt (or auto-generated if it does not exist)" msgstr "" -#: admin/pages/metas.php:210 +#: admin/pages/metas.php:211 msgid "Replaced with the post/page excerpt (without auto-generation)" msgstr "" -#: admin/pages/metas.php:214 +#: admin/pages/metas.php:215 msgid "Replaced with the current tag/tags" msgstr "" -#: admin/pages/metas.php:218 +#: admin/pages/metas.php:219 msgid "Replaced with the post categories (comma separated)" msgstr "" -#: admin/pages/metas.php:222 +#: admin/pages/metas.php:223 msgid "Replaced with the category description" msgstr "" -#: admin/pages/metas.php:226 +#: admin/pages/metas.php:227 msgid "Replaced with the tag description" msgstr "" -#: admin/pages/metas.php:230 +#: admin/pages/metas.php:231 msgid "Replaced with the term description" msgstr "" -#: admin/pages/metas.php:234 +#: admin/pages/metas.php:235 msgid "Replaced with the term name" msgstr "" -#: admin/pages/metas.php:238 +#: admin/pages/metas.php:239 msgid "Replaced with the post type single label" msgstr "" -#: admin/pages/metas.php:242 +#: admin/pages/metas.php:243 msgid "Replaced with the post type plural label" msgstr "" -#: admin/pages/metas.php:246 +#: admin/pages/metas.php:247 msgid "Replaced with the post/page modified time" msgstr "" -#: admin/pages/metas.php:250 +#: admin/pages/metas.php:251 msgid "Replaced with the post/page ID" msgstr "" -#: admin/pages/metas.php:254 +#: admin/pages/metas.php:255 msgid "Replaced with the post/page author's 'nicename'" msgstr "" -#: admin/pages/metas.php:258 +#: admin/pages/metas.php:259 msgid "Replaced with the post/page author's userid" msgstr "" -#: admin/pages/metas.php:262 +#: admin/pages/metas.php:263 msgid "Replaced with the current search phrase" msgstr "" -#: admin/pages/metas.php:266 +#: admin/pages/metas.php:267 msgid "Replaced with the current time" msgstr "" -#: admin/pages/metas.php:270 +#: admin/pages/metas.php:271 msgid "Replaced with the current date" msgstr "" -#: admin/pages/metas.php:274 +#: admin/pages/metas.php:275 msgid "Replaced with the current day" msgstr "" -#: admin/pages/metas.php:278 +#: admin/pages/metas.php:279 msgid "Replaced with the current month" msgstr "" -#: admin/pages/metas.php:282 +#: admin/pages/metas.php:283 msgid "Replaced with the current year" msgstr "" -#: admin/pages/metas.php:286 +#: admin/pages/metas.php:287 msgid "Replaced with the current page number (i.e. page 2 of 4)" msgstr "" -#: admin/pages/metas.php:290 +#: admin/pages/metas.php:291 msgid "Replaced with the current page total" msgstr "" -#: admin/pages/metas.php:294 +#: admin/pages/metas.php:295 msgid "Replaced with the current page number" msgstr "" -#: admin/pages/metas.php:298 +#: admin/pages/metas.php:299 msgid "Attachment caption" msgstr "" -#: admin/pages/metas.php:302 +#: admin/pages/metas.php:303 msgid "Replaced with the posts focus keyword" msgstr "" -#: admin/pages/metas.php:306 +#: admin/pages/metas.php:307 msgid "Replaced with a posts custom field value" msgstr "" -#: admin/pages/metas.php:310 +#: admin/pages/metas.php:311 msgid "Replaced with a posts custom taxonomies, comma separated." msgstr "" -#: admin/pages/metas.php:314 +#: admin/pages/metas.php:315 msgid "Replaced with a custom taxonomoies description" msgstr "" -#: admin/pages/metas.php:318 +#: admin/pages/metas.php:319 msgid "The separator defined in your theme's wp_title() tag." msgstr "" -#: admin/pages/metas.php:322 +#: admin/pages/metas.php:323 msgid "Variables" msgstr "" @@ -2090,56 +2219,60 @@ msgid "Clear all Facebook Data" msgstr "" #: admin/pages/social.php:139 -msgid "Add OpenGraph meta data" +msgid "Add Open Graph meta data" msgstr "" #: admin/pages/social.php:140 msgid "" -"Add OpenGraph meta data to your site's <head> section. " +"Add Open Graph meta data to your site's <head> section. " "You can specify some of the ID's that are sometimes needed below:" msgstr "" #: admin/pages/social.php:142 +msgid "Facebook Page URL" +msgstr "" + +#: admin/pages/social.php:143 msgid "Frontpage settings" msgstr "" -#: admin/pages/social.php:143 admin/pages/social.php:147 +#: admin/pages/social.php:144 admin/pages/social.php:148 msgid "Image URL" msgstr "" -#: admin/pages/social.php:144 +#: admin/pages/social.php:145 msgid "Description" msgstr "" -#: admin/pages/social.php:145 +#: admin/pages/social.php:146 msgid "" -"These are the image and description used in the OpenGraph meta tags on the " +"These are the image and description used in the Open Graph meta tags on the " "frontpage of your site." msgstr "" -#: admin/pages/social.php:146 +#: admin/pages/social.php:147 msgid "Default settings" msgstr "" -#: admin/pages/social.php:148 +#: admin/pages/social.php:149 msgid "" "This image is used if the post/page being shared does not contain any images." msgstr "" -#: admin/pages/social.php:150 +#: admin/pages/social.php:153 msgid "Twitter" msgstr "" -#: admin/pages/social.php:151 +#: admin/pages/social.php:154 msgid "Add Twitter card meta data" msgstr "" -#: admin/pages/social.php:152 +#: admin/pages/social.php:155 msgid "" "Add Twitter card meta data to your site's <head> section." msgstr "" -#: admin/pages/social.php:153 +#: admin/pages/social.php:156 msgid "Site Twitter Username" msgstr "" @@ -2193,32 +2326,32 @@ msgid "" "NOT want to include in your sitemap:" msgstr "" -#: admin/pages/xml-sitemaps.php:44 +#: admin/pages/xml-sitemaps.php:46 msgid "Exclude taxonomies" msgstr "" -#: admin/pages/xml-sitemaps.php:45 +#: admin/pages/xml-sitemaps.php:47 msgid "" "Please check the appropriate box below if there's a taxonomy that you do " "NOT want to include in your sitemap:" msgstr "" -#: admin/pages/xml-sitemaps.php:52 +#: admin/pages/xml-sitemaps.php:56 msgid "Entries per page" msgstr "" -#: admin/pages/xml-sitemaps.php:53 +#: admin/pages/xml-sitemaps.php:57 msgid "" "Please enter the maximum number of entries per sitemap page (defaults to " "1000, you might want to lower this to prevent memory issues on some " "installs):" msgstr "" -#: admin/pages/xml-sitemaps.php:54 +#: admin/pages/xml-sitemaps.php:58 msgid "Max entries per sitemap page" msgstr "" -#: admin/pages/xml-sitemaps.php:59 +#: admin/pages/xml-sitemaps.php:63 msgid "XML Sitemap" msgstr "" @@ -2234,24 +2367,24 @@ msgstr "" msgid "Error 404: Page not found" msgstr "" -#: frontend/class-frontend.php:317 +#: frontend/class-frontend.php:333 msgid "Search for \"%s\"" msgstr "" -#: frontend/class-frontend.php:355 frontend/class-frontend.php:357 -#: frontend/class-frontend.php:359 inc/wpseo-non-ajax-functions.php:69 +#: frontend/class-frontend.php:371 frontend/class-frontend.php:373 +#: frontend/class-frontend.php:375 inc/wpseo-non-ajax-functions.php:71 msgid "%s Archives" msgstr "" -#: frontend/class-frontend.php:361 +#: frontend/class-frontend.php:377 inc/wpseo-non-ajax-functions.php:480 msgid "Archives" msgstr "" -#: frontend/class-frontend.php:367 +#: frontend/class-frontend.php:383 msgid "Page not found" msgstr "" -#: frontend/class-frontend.php:875 +#: frontend/class-frontend.php:887 msgid "" "Admin only notice: this page doesn't show a meta description because it " "doesn't have one, either write it for this page specifically or go into the " @@ -2262,70 +2395,98 @@ msgstr "" msgid "Page %d of %d" msgstr "" -#: inc/wpseo-non-ajax-functions.php:56 +#: inc/wpseo-non-ajax-functions.php:58 msgid "%s, Author at %s" msgstr "" -#: inc/wpseo-non-ajax-functions.php:58 +#: inc/wpseo-non-ajax-functions.php:60 msgid "You searched for %s" msgstr "" -#: inc/wpseo-non-ajax-functions.php:59 +#: inc/wpseo-non-ajax-functions.php:61 msgid "Page Not Found" msgstr "" -#: inc/wpseo-non-ajax-functions.php:66 +#: inc/wpseo-non-ajax-functions.php:68 msgid "%s Archive" msgstr "" -#: inc/wpseo-non-ajax-functions.php:91 +#: inc/wpseo-non-ajax-functions.php:93 msgid "The post %s appeared first on %s." msgstr "" -#: inc/wpseo-non-ajax-functions.php:234 +#: inc/wpseo-non-ajax-functions.php:183 +msgid "N/A" +msgstr "" + +#: inc/wpseo-non-ajax-functions.php:188 +msgid "Poor" +msgstr "" + +#: inc/wpseo-non-ajax-functions.php:199 +msgid "Good" +msgstr "" + +#: inc/wpseo-non-ajax-functions.php:203 +msgid "Bad" +msgstr "" + +#: inc/wpseo-non-ajax-functions.php:248 msgid "Keyword Research" msgstr "" -#: inc/wpseo-non-ajax-functions.php:235 +#: inc/wpseo-non-ajax-functions.php:249 msgid "AdWords External" msgstr "" -#: inc/wpseo-non-ajax-functions.php:236 +#: inc/wpseo-non-ajax-functions.php:250 msgid "Google Insights" msgstr "" -#: inc/wpseo-non-ajax-functions.php:237 +#: inc/wpseo-non-ajax-functions.php:251 msgid "SEO Book" msgstr "" -#: inc/wpseo-non-ajax-functions.php:240 +#: inc/wpseo-non-ajax-functions.php:254 msgid "Analyze this page" msgstr "" -#: inc/wpseo-non-ajax-functions.php:241 +#: inc/wpseo-non-ajax-functions.php:255 msgid "Check Inlinks (OSE)" msgstr "" -#: inc/wpseo-non-ajax-functions.php:242 +#: inc/wpseo-non-ajax-functions.php:256 msgid "Check Keyword Density" msgstr "" -#: inc/wpseo-non-ajax-functions.php:243 +#: inc/wpseo-non-ajax-functions.php:257 msgid "Check Google Cache" msgstr "" -#: inc/wpseo-non-ajax-functions.php:244 +#: inc/wpseo-non-ajax-functions.php:258 msgid "Check Headers" msgstr "" -#: inc/wpseo-non-ajax-functions.php:267 +#: inc/wpseo-non-ajax-functions.php:281 msgid "SEO Settings" msgstr "" -#: inc/wpseo-non-ajax-functions.php:268 +#: inc/wpseo-non-ajax-functions.php:282 msgid "Titles & Metas" msgstr "" +#: inc/wpseo-non-ajax-functions.php:369 +msgid "Authors" +msgstr "" + +#: inc/wpseo-non-ajax-functions.php:383 +msgid "Pages" +msgstr "" + +#: inc/wpseo-non-ajax-functions.php:399 +msgid "Posts" +msgstr "" + #: wp-seo.php:51 msgid "" "WordPress SEO requires PHP 5.2 or higher, as does WordPress 3.2 and higher. " diff --git a/wp-content/plugins/wordpress-seo/phpunit.xml b/wp-content/plugins/wordpress-seo/phpunit.xml new file mode 100644 index 0000000..44f0fdb --- /dev/null +++ b/wp-content/plugins/wordpress-seo/phpunit.xml @@ -0,0 +1,14 @@ + + + + ./tests/ + + + diff --git a/wp-content/plugins/wordpress-seo/readme.txt b/wp-content/plugins/wordpress-seo/readme.txt index a3b6963..df553f9 100644 --- a/wp-content/plugins/wordpress-seo/readme.txt +++ b/wp-content/plugins/wordpress-seo/readme.txt @@ -5,8 +5,8 @@ License: GPLv3 License URI: http://www.gnu.org/licenses/gpl.html Tags: seo, SEO, google, meta, meta description, search engine optimization, xml sitemap, xml sitemaps, google sitemap, sitemap, sitemaps, robots meta, rss, rss footer, yahoo, bing, news sitemaps, XML News Sitemaps, WordPress SEO, WordPress SEO by Yoast, yoast, multisite, canonical, nofollow, noindex, keywords, meta keywords, description, webmaster tools, google webmaster tools, seo pack Requires at least: 3.3 -Tested up to: 3.5 -Stable tag: 1.4.7 +Tested up to: 3.6 +Stable tag: 1.4.11 Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the WordPress SEO plugin by Yoast. @@ -89,45 +89,7 @@ For more info, check out the following articles: == Frequently Asked Questions == -= The SEO title output for the plugin doesn't work as expected = - -You've set up a template for your titles, but things get added to it when they're output? You can do two things: either enable "Force rewrite titles" on the SEO -> Titles settings page, or go into your header.php and change the title element to just this: - -`<?php wp_title(''); ?>` - -= I'm not seeing a meta description in my `` section? = - -Check whether your theme's `header.php` file contains a call to [wp_head()](http://codex.wordpress.org/Function_Reference/wp_head). - -= My meta descriptions aren't showing up in the search result pages = - -There are two possible issues with a meta description: - -1. You're putting out more than one of them due to multiple plugins adding a description, for instance the WordBooker plugin adds a description too but has an option to disable it, other SEO plugins running might be another cause. -1. You're not seeing your meta description show up in the search result pages. Google will not alway show your meta description, the likelihood of your meta description appearing in the search results increases incredibly when your meta description contains the sought for keyword though, which is why the focus keyword functionality checks for the appearance of the focus keyword in the description. - -= Page X, Y, Z for plugin X doesn't work with your plugin enabled = - -Disable the clean permalinks feature on the SEO -> Permalinks settings page. - -= Does your plugin allow for Google News Sitemaps too? = - -It does! You'll need an add-on module for that though, which you can download from the [News SEO](http://yoast.com/wordpress/seo/news-seo/) module homepage! - -= Why is WordPress SEO better than All In One SEO Pack? = - -It's not a secret that the author of this plugin, Joost de Valk, aka Yoast, doesn't really like All In One SEO Pack. The main reason is that All in One SEO pack has a default option for auto generating meta descriptions that is actually making it harder for people to rank well in a lot of cases, giving them a false sense of security. - -Once you'll start using this plugin, you won't ask that question anymore, you'll just ask yourself "why does anyone still use All In One SEO"? There's several things this plugin does better: it has a snippet preview in the write post screen that'll help you optimize your titles, meta descriptions and copy instantly while working on your posts and pages. - -Also, other than All In One SEO Pack, this plugin has a completely working canonical implementation for all pages within your site, whereas the one in All In One SEO pack is broken, it was originally written by the author of this plugin, so he knows. It comes with XML Sitemaps, an XML News sitemap module, loads and loads of robots meta options and other options to improve your SEO. - -= I want to use your XML Sitemaps with NGINX, is that possible? = - -Yes, of course! Here are the rewrite rules you'll need: - -`rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last; -rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last;` +You'll find the [FAQ on Yoast.com](http://yoast.com/wordpress/seo/faq/). == Screenshots == @@ -141,6 +103,61 @@ rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 las == Changelog == += 1.4.11 = + +* i18n + * Updated de_DE, ru_RU, zh_CN. +* Bugfixes + * Make rel="publisher" markup appear on every page. + * Prevent empty property='article:publisher' markup from being output . + * Fixed twitter:description tag should only appears if OpenGraph is inactive. + * og:description will default to get_the_excerpt when meta description is blank (similar to how twitter:description works). + * Fixes only 25 tags (and other taxonomy) are being indexed in taxonomy sitemaps. + * Fix lastmod dates for taxonomies in XML sitemap index file. +* Enhancements + * Changed Social Admin section to have a tab-layout. + * Moved Google+ section from Homepage tab of Titles & Metas to Social tab. + * Make twitter:domain use WordPress site name instead of domainname. + * Added more output filters in the Twitter class. + += 1.4.10 = + +* Fixes + * Caching was disabled in certain cases, this update fixes that. +* Enhancements + * Added option to disable author sitemap. + * If author pages are disabled, author sitemaps are now automatically disabled. + += 1.4.9 = + +* i18n + * Updated .pot file + * Updated ar, da_DK, de_DE, el_GR, es_ES, fa_IR, fr_FR, he_IL, id_ID, nl_NL, ro_RO, sv_SE & tr_TK + * Added hr & sl_SI + * Many localization fixes +* Bugfixes + * Fixed sitemap "loc" element to have encoded entities. + * Honor the language setting if other plugins set the language. + * sitemap.xml will now redirect to sitemap_index.xml if it doesn't exist statically. + * Added filters 'wpseo_sitemap_exclude_post_type' and 'wpseo_sitemap_exclude_taxonomy' to allow themes/plugins to exclude entries in the XML sitemap. + * Added RTL support, some CSS fixes. + * Focus word gets counted in meta description when defined by a template. + * Fixed some bugs with the focus keyword in the first paragraph test. + * Fixed display bug in SEO Title column when defined by a template ('Page # of #'). + * Fixed a few strict notices that would pop up in WP 3.6. + * Prevent other plugins from overriding the WP SEO menu position. + * Enabled the advanced tab for site-admins on a multi-site install. + * Fixed post save error when page analysis is disabled. + * OpenGraph frontpage og:description and og:image tags now properly added to the frontpage. +* Enhancements + * Added an HTML sitemap shortcode [wpseo_sitemap]. + * Added an XML sitemap listing the author profile URLs. + * Added detection of Yoast's robots meta plugin and All In One SEO plugins, plugin now gives a notice to import settings and disable those plugins. + * Prevent empty image tags in Twitter Cards - props [Mike Bijon](https://github.com/mbijon). + * Add new `twitter:domain` tag - props [Mike Bijon](https://github.com/mbijon). + * Add support for Facebooks new OG tags for media publishers. + * Allow authorship to be removed per post type. + = 1.4.7 = * Properly fix security bug that should've been fixed in 1.4.5. diff --git a/wp-content/plugins/wordpress-seo/tests/bootstrap.php b/wp-content/plugins/wordpress-seo/tests/bootstrap.php new file mode 100644 index 0000000..b077e26 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/tests/bootstrap.php @@ -0,0 +1,22 @@ +assertTrue( true ); // Yay, your unit tests are running! + } +} diff --git a/wp-content/plugins/wordpress-seo/wp-seo.php b/wp-content/plugins/wordpress-seo/wp-seo.php index d3048fb..10cc61c 100644 --- a/wp-content/plugins/wordpress-seo/wp-seo.php +++ b/wp-content/plugins/wordpress-seo/wp-seo.php @@ -1,7 +1,7 @@

    - +
    diff --git a/wp-content/themes/studio13/header.php b/wp-content/themes/studio13/header.php index ac5d3dd..cf66afd 100644 --- a/wp-content/themes/studio13/header.php +++ b/wp-content/themes/studio13/header.php @@ -21,8 +21,8 @@ - - + + diff --git a/wp-includes/class-feed.php b/wp-includes/class-feed.php index c442050..491d775 100644 --- a/wp-includes/class-feed.php +++ b/wp-includes/class-feed.php @@ -66,7 +66,11 @@ class WP_SimplePie_File extends SimplePie_File { $this->method = SIMPLEPIE_FILE_SOURCE_REMOTE; if ( preg_match('/^http(s)?:\/\//i', $url) ) { - $args = array( 'timeout' => $this->timeout, 'redirection' => $this->redirects); + $args = array( + 'timeout' => $this->timeout, + 'redirection' => $this->redirects, + 'reject_unsafe_urls' => true, + ); if ( !empty($this->headers) ) $args['headers'] = $this->headers; @@ -85,10 +89,8 @@ class WP_SimplePie_File extends SimplePie_File { $this->status_code = wp_remote_retrieve_response_code( $res ); } } else { - if ( ! file_exists($url) || ( ! $this->body = file_get_contents($url) ) ) { - $this->error = 'file_get_contents could not read the file'; - $this->success = false; - } + $this->error = ''; + $this->success = false; } } } diff --git a/wp-includes/class-http.php b/wp-includes/class-http.php index 3f396a6..0358932 100644 --- a/wp-includes/class-http.php +++ b/wp-includes/class-http.php @@ -86,7 +86,8 @@ class WP_Http { 'timeout' => apply_filters( 'http_request_timeout', 5), 'redirection' => apply_filters( 'http_request_redirection_count', 5), 'httpversion' => apply_filters( 'http_request_version', '1.0'), - 'user-agent' => apply_filters( 'http_headers_useragent', 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ), + 'user-agent' => apply_filters( 'http_headers_useragent', 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ), + 'reject_unsafe_urls' => apply_filters( 'http_request_reject_unsafe_urls', false ), 'blocking' => true, 'headers' => array(), 'cookies' => array(), @@ -108,15 +109,21 @@ class WP_Http { $r = wp_parse_args( $args, $defaults ); $r = apply_filters( 'http_request_args', $r, $url ); - // Certain classes decrement this, store a copy of the original value for loop purposes. - $r['_redirection'] = $r['redirection']; + // The transports decrement this, store a copy of the original value for loop purposes. + if ( ! isset( $r['_redirection'] ) ) + $r['_redirection'] = $r['redirection']; // Allow plugins to short-circuit the request $pre = apply_filters( 'pre_http_request', false, $r, $url ); if ( false !== $pre ) return $pre; - $arrURL = parse_url( $url ); + if ( $r['reject_unsafe_urls'] ) + $url = wp_http_validate_url( $url ); + if ( function_exists( 'wp_kses_bad_protocol' ) ) + $url = wp_kses_bad_protocol( $url, array( 'http', 'https', 'ssl' ) ); + + $arrURL = @parse_url( $url ); if ( empty( $url ) || empty( $arrURL['scheme'] ) ) return new WP_Error('http_request_failed', __('A valid URL was not provided.')); @@ -777,7 +784,7 @@ class WP_Http_Fsockopen { // If location is found, then assume redirect and redirect to location. if ( isset($arrHeaders['headers']['location']) && 0 !== $r['_redirection'] ) { if ( $r['redirection']-- > 0 ) { - return $this->request( WP_HTTP::make_absolute_url( $arrHeaders['headers']['location'], $url ), $r); + return wp_remote_request( WP_HTTP::make_absolute_url( $arrHeaders['headers']['location'], $url ), $r); } else { return new WP_Error('http_request_failed', __('Too many redirects.')); } @@ -887,7 +894,8 @@ class WP_Http_Streams { array( 'method' => strtoupper($r['method']), 'user_agent' => $r['user-agent'], - 'max_redirects' => $r['redirection'] + 1, // See #11557 + 'max_redirects' => 0, // Follow no redirects + 'follow_redirects' => false, 'protocol_version' => (float) $r['httpversion'], 'header' => $strHeaders, 'ignore_errors' => true, // Return non-200 requests. @@ -960,10 +968,13 @@ class WP_Http_Streams { else $processedHeaders = WP_Http::processHeaders($meta['wrapper_data']); - // Streams does not provide an error code which we can use to see why the request stream stopped. - // We can however test to see if a location header is present and return based on that. - if ( isset($processedHeaders['headers']['location']) && 0 !== $args['_redirection'] ) - return new WP_Error('http_request_failed', __('Too many redirects.')); + if ( ! empty( $processedHeaders['headers']['location'] ) && 0 !== $r['_redirection'] ) { // _redirection: The requested number of redirections + if ( $r['redirection']-- > 0 ) { + return wp_remote_request( WP_HTTP::make_absolute_url( $processedHeaders['headers']['location'], $url ), $r ); + } else { + return new WP_Error( 'http_request_failed', __( 'Too many redirects.' ) ); + } + } if ( ! empty( $strResponse ) && isset( $processedHeaders['headers']['transfer-encoding'] ) && 'chunked' == $processedHeaders['headers']['transfer-encoding'] ) $strResponse = WP_Http::chunkTransferDecode($strResponse); @@ -1088,6 +1099,8 @@ class WP_Http_Curl { // The option doesn't work with safe mode or when open_basedir is set, and there's a // bug #17490 with redirected POST requests, so handle redirections outside Curl. curl_setopt( $handle, CURLOPT_FOLLOWLOCATION, false ); + if ( defined( 'CURLOPT_PROTOCOLS' ) ) // PHP 5.2.10 / cURL 7.19.4 + curl_setopt( $handle, CURLOPT_PROTOCOLS, CURLPROTO_HTTP | CURLPROTO_HTTPS ); switch ( $r['method'] ) { case 'HEAD': @@ -1178,7 +1191,7 @@ class WP_Http_Curl { // See #11305 - When running under safe mode, redirection is disabled above. Handle it manually. if ( ! empty( $theHeaders['headers']['location'] ) && 0 !== $r['_redirection'] ) { // _redirection: The requested number of redirections if ( $r['redirection']-- > 0 ) { - return $this->request( WP_HTTP::make_absolute_url( $theHeaders['headers']['location'], $url ), $r ); + return wp_remote_request( WP_HTTP::make_absolute_url( $theHeaders['headers']['location'], $url ), $r ); } else { return new WP_Error( 'http_request_failed', __( 'Too many redirects.' ) ); } diff --git a/wp-includes/class-oembed.php b/wp-includes/class-oembed.php index 46d5f62..5ff2a2e 100644 --- a/wp-includes/class-oembed.php +++ b/wp-includes/class-oembed.php @@ -108,7 +108,7 @@ class WP_oEmbed { $providers = array(); // Fetch URL content - if ( $html = wp_remote_retrieve_body( wp_remote_get( $url ) ) ) { + if ( $html = wp_remote_retrieve_body( wp_remote_get( $url, array( 'reject_unsafe_urls' => true ) ) ) ) { // types that contain oEmbed provider URLs $linktypes = apply_filters( 'oembed_linktypes', array( @@ -190,7 +190,7 @@ class WP_oEmbed { */ function _fetch_with_format( $provider_url_with_args, $format ) { $provider_url_with_args = add_query_arg( 'format', $format, $provider_url_with_args ); - $response = wp_remote_get( $provider_url_with_args ); + $response = wp_remote_get( $provider_url_with_args, array( 'reject_unsafe_urls' => true ) ); if ( 501 == wp_remote_retrieve_response_code( $response ) ) return new WP_Error( 'not-implemented' ); if ( ! $body = wp_remote_retrieve_body( $response ) ) @@ -219,35 +219,24 @@ class WP_oEmbed { if ( !function_exists('simplexml_load_string') ) { return false; } - - if ( ! class_exists( 'DOMDocument' ) ) + if ( ! function_exists( 'libxml_disable_entity_loader' ) ) return false; + $loader = libxml_disable_entity_loader( true ); + $errors = libxml_use_internal_errors( true ); - $old_value = null; - if ( function_exists( 'libxml_disable_entity_loader' ) ) { - $old_value = libxml_disable_entity_loader( true ); - } - - $dom = new DOMDocument; - $success = $dom->loadXML( $response_body ); - - if ( ! is_null( $old_value ) ) { - libxml_disable_entity_loader( $old_value ); - } + $data = simplexml_load_string( $response_body ); libxml_use_internal_errors( $errors ); - if ( ! $success || isset( $dom->doctype ) ) { - return false; + $return = false; + if ( is_object( $data ) ) { + $return = new stdClass; + foreach ( $data as $key => $value ) { + $return->$key = (string) $value; + } } - $data = simplexml_import_dom( $dom ); - if ( ! is_object( $data ) ) - return false; - - $return = new stdClass; - foreach ( $data as $key => $value ) - $return->$key = (string) $value; + libxml_disable_entity_loader( $loader ); return $return; } diff --git a/wp-includes/class-phpass.php b/wp-includes/class-phpass.php index dcdf380..2fed5d7 100644 --- a/wp-includes/class-phpass.php +++ b/wp-includes/class-phpass.php @@ -253,7 +253,7 @@ class PasswordHash { if ($hash[0] == '*') $hash = crypt($password, $stored_hash); - return $hash == $stored_hash; + return $hash === $stored_hash; } } diff --git a/wp-includes/class-wp-admin-bar.php b/wp-includes/class-wp-admin-bar.php index f8ee5e2..1483da2 100644 --- a/wp-includes/class-wp-admin-bar.php +++ b/wp-includes/class-wp-admin-bar.php @@ -354,7 +354,9 @@ class WP_Admin_Bar { $this->_render_group( $group ); } ?>
    + +
    10, 'redirection' => 0 ) ) ); + $linea = wp_remote_retrieve_body( wp_remote_get( $pagelinkedfrom, array( 'timeout' => 10, 'redirection' => 0, 'reject_unsafe_urls' => true ) ) ); + if ( !$linea ) return $this->pingback_error( 16, __( 'The source URL does not exist.' ) ); diff --git a/wp-includes/comment.php b/wp-includes/comment.php index 0328622..5476b93 100644 --- a/wp-includes/comment.php +++ b/wp-includes/comment.php @@ -1661,7 +1661,7 @@ function discover_pingback_server_uri( $url, $deprecated = '' ) { if ( 0 === strpos($url, $uploads_dir['baseurl']) ) return false; - $response = wp_remote_head( $url, array( 'timeout' => 2, 'httpversion' => '1.0' ) ); + $response = wp_remote_head( $url, array( 'timeout' => 2, 'httpversion' => '1.0', 'reject_unsafe_urls' => true ) ); if ( is_wp_error( $response ) ) return false; @@ -1674,7 +1674,7 @@ function discover_pingback_server_uri( $url, $deprecated = '' ) { return false; // Now do a GET since we're going to look in the html headers (and we're sure its not a binary file) - $response = wp_remote_get( $url, array( 'timeout' => 2, 'httpversion' => '1.0' ) ); + $response = wp_remote_get( $url, array( 'timeout' => 2, 'httpversion' => '1.0', 'reject_unsafe_urls' => true ) ); if ( is_wp_error( $response ) ) return false; @@ -1908,6 +1908,7 @@ function trackback($trackback_url, $title, $excerpt, $ID) { $options = array(); $options['timeout'] = 4; + $options['reject_unsafe_urls'] = true; $options['body'] = array( 'title' => $title, 'url' => get_permalink($ID), @@ -1955,62 +1956,13 @@ function weblog_ping($server = '', $path = '') { * Default filter attached to pingback_ping_source_uri to validate the pingback's Source URI * * @since 3.5.1 + * @see wp_http_validate_url() * * @param string $source_uri * @return string */ function pingback_ping_source_uri( $source_uri ) { - $uri = esc_url_raw( $source_uri, array( 'http', 'https' ) ); - if ( ! $uri ) - return ''; - - $parsed_url = @parse_url( $uri ); - if ( ! $parsed_url ) - return ''; - - if ( isset( $parsed_url['user'] ) || isset( $parsed_url['pass'] ) ) - return ''; - - if ( false !== strpos( $parsed_url['host'], ':' ) ) - return ''; - - $parsed_home = @parse_url( get_option( 'home' ) ); - - $same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ); - - if ( ! $same_host ) { - $host = trim( $parsed_url['host'], '.' ); - if ( preg_match( '#^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$#', $host ) ) { - $ip = $host; - } else { - $ip = gethostbyname( $host ); - if ( $ip === $host ) // Error condition for gethostbyname() - $ip = false; - } - if ( $ip ) { - if ( '127.0.0.1' === $ip ) - return ''; - $parts = array_map( 'intval', explode( '.', $ip ) ); - if ( 10 === $parts[0] ) - return ''; - if ( 172 === $parts[0] && 16 <= $parts[1] && 31 >= $parts[1] ) - return ''; - if ( 192 === $parts[0] && 168 === $parts[1] ) - return ''; - } - } - - if ( empty( $parsed_url['port'] ) ) - return $uri; - - $port = $parsed_url['port']; - if ( 80 === $port || 443 === $port || 8080 === $port ) - return $uri; - - if ( $parsed_home && $same_host && $parsed_home['port'] === $port ) - return $uri; - - return ''; + return (string) wp_http_validate_url( $source_uri ); } /** diff --git a/wp-includes/deprecated.php b/wp-includes/deprecated.php index c8fdf4f..655316a 100644 --- a/wp-includes/deprecated.php +++ b/wp-includes/deprecated.php @@ -3298,7 +3298,7 @@ function image_resize( $file, $max_w, $max_h, $crop = false, $suffix = null, $de */ function wp_get_single_post( $postid = 0, $mode = OBJECT ) { _deprecated_function( __FUNCTION__, '3.5', 'get_post()' ); - return get_post( $postid, $mode, 'edit' ); + return get_post( $postid, $mode ); } /** diff --git a/wp-includes/formatting.php b/wp-includes/formatting.php index 05d7227..a4e429a 100644 --- a/wp-includes/formatting.php +++ b/wp-includes/formatting.php @@ -2601,10 +2601,11 @@ function esc_url( $url, $protocols = null, $_context = 'display' ) { if ( ! is_array( $protocols ) ) $protocols = wp_allowed_protocols(); - if ( wp_kses_bad_protocol( $url, $protocols ) != $url ) + $good_protocol_url = wp_kses_bad_protocol( $url, $protocols ); + if ( strtolower( $good_protocol_url ) != strtolower( $url ) ) return ''; - return apply_filters('clean_url', $url, $original_url, $_context); + return apply_filters('clean_url', $good_protocol_url, $original_url, $_context); } /** @@ -2869,7 +2870,7 @@ function sanitize_option($option, $value) { case 'illegal_names': if ( ! is_array( $value ) ) - $value = explode( "\n", $value ); + $value = explode( ' ', $value ); $value = array_values( array_filter( array_map( 'trim', $value ) ) ); diff --git a/wp-includes/functions.php b/wp-includes/functions.php index f4b4634..e30a014 100644 --- a/wp-includes/functions.php +++ b/wp-includes/functions.php @@ -496,6 +496,7 @@ function wp_get_http( $url, $file_path = false, $red = 1 ) { $options = array(); $options['redirection'] = 5; + $options['reject_unsafe_urls'] = true; if ( false == $file_path ) $options['method'] = 'HEAD'; @@ -543,7 +544,7 @@ function wp_get_http_headers( $url, $deprecated = false ) { if ( !empty( $deprecated ) ) _deprecated_argument( __FUNCTION__, '2.7' ); - $response = wp_remote_head( $url ); + $response = wp_remote_head( $url, array( 'reject_unsafe_urls' => true ) ); if ( is_wp_error( $response ) ) return false; @@ -655,10 +656,10 @@ function add_query_arg() { else $frag = ''; - if ( 0 === stripos( 'http://', $uri ) ) { + if ( 0 === stripos( $uri, 'http://' ) ) { $protocol = 'http://'; $uri = substr( $uri, 7 ); - } elseif ( 0 === stripos( 'https://', $uri ) ) { + } elseif ( 0 === stripos( $uri, 'https://' ) ) { $protocol = 'https://'; $uri = substr( $uri, 8 ); } else { @@ -758,6 +759,7 @@ function wp_remote_fopen( $uri ) { $options = array(); $options['timeout'] = 10; + $options['reject_unsafe_urls'] = true; $response = wp_remote_get( $uri, $options ); @@ -2954,9 +2956,15 @@ function _doing_it_wrong( $function, $message, $version ) { // Allow plugin to filter the output error trigger if ( WP_DEBUG && apply_filters( 'doing_it_wrong_trigger_error', true ) ) { - $version = is_null( $version ) ? '' : sprintf( __( '(This message was added in version %s.)' ), $version ); - $message .= ' ' . __( 'Please see Debugging in WordPress for more information.' ); - trigger_error( sprintf( __( '%1$s was called incorrectly. %2$s %3$s' ), $function, $message, $version ) ); + if ( function_exists( '__' ) ) { + $version = is_null( $version ) ? '' : sprintf( __( '(This message was added in version %s.)' ), $version ); + $message .= ' ' . __( 'Please see Debugging in WordPress for more information.' ); + trigger_error( sprintf( __( '%1$s was called incorrectly. %2$s %3$s' ), $function, $message, $version ) ); + } else { + $version = is_null( $version ) ? '' : sprintf( '(This message was added in version %s.)', $version ); + $message .= ' Please see Debugging in WordPress for more information.'; + trigger_error( sprintf( '%1$s was called incorrectly. %2$s %3$s', $function, $message, $version ) ); + } } } diff --git a/wp-includes/http.php b/wp-includes/http.php index 56e4f9f..a196f68 100644 --- a/wp-includes/http.php +++ b/wp-includes/http.php @@ -311,3 +311,64 @@ function send_origin_headers() { return false; } + +/** + * Validate a URL for safe use in the HTTP API. + * + * @since 3.5.2 + * + * @return mixed URL or false on failure. + */ +function wp_http_validate_url( $url ) { + $url = esc_url_raw( $url, array( 'http', 'https' ) ); + if ( ! $url ) + return false; + + $parsed_url = @parse_url( $url ); + if ( ! $parsed_url ) + return false; + + if ( isset( $parsed_url['user'] ) || isset( $parsed_url['pass'] ) ) + return false; + + if ( false !== strpos( $parsed_url['host'], ':' ) ) + return false; + + $parsed_home = @parse_url( get_option( 'home' ) ); + + $same_host = strtolower( $parsed_home['host'] ) === strtolower( $parsed_url['host'] ); + + if ( ! $same_host ) { + $host = trim( $parsed_url['host'], '.' ); + if ( preg_match( '#^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$#', $host ) ) { + $ip = $host; + } else { + $ip = gethostbyname( $host ); + if ( $ip === $host ) // Error condition for gethostbyname() + $ip = false; + } + if ( $ip ) { + if ( '127.0.0.1' === $ip ) + return false; + $parts = array_map( 'intval', explode( '.', $ip ) ); + if ( 10 === $parts[0] ) + return false; + if ( 172 === $parts[0] && 16 <= $parts[1] && 31 >= $parts[1] ) + return false; + if ( 192 === $parts[0] && 168 === $parts[1] ) + return false; + } + } + + if ( empty( $parsed_url['port'] ) ) + return $url; + + $port = $parsed_url['port']; + if ( 80 === $port || 443 === $port || 8080 === $port ) + return $url; + + if ( $parsed_home && $same_host && $parsed_home['port'] === $port ) + return $url; + + return false; +} diff --git a/wp-includes/js/media-editor.js b/wp-includes/js/media-editor.js index 15eff8d..5a77d50 100644 --- a/wp-includes/js/media-editor.js +++ b/wp-includes/js/media-editor.js @@ -170,6 +170,7 @@ icontag: 'dt', captiontag: 'dd', columns: '3', + link: 'post', size: 'thumbnail', orderby: 'menu_order ID' }, diff --git a/wp-includes/js/media-editor.min.js b/wp-includes/js/media-editor.min.js index 0e280c7..2f2d4f1 100644 --- a/wp-includes/js/media-editor.min.js +++ b/wp-includes/js/media-editor.min.js @@ -1 +1 @@ -(function(b){var a={};wp.media.string={props:function(f,i){var h,c,e,g,d,j=wp.media.view.settings.defaultProps;d=function(k){if("image"===k.type&&!k.alt){k.alt=k.caption||k.title||"";k.alt=k.alt.replace(/<\/?[^>]+>/g,"");k.alt=k.alt.replace(/[\r\n]+/g," ")}return k};f=f?_.clone(f):{};if(i&&i.type){f.type=i.type}if("image"===f.type){f=_.defaults(f||{},{align:j.align||getUserSetting("align","none"),size:j.size||getUserSetting("imgsize","medium"),url:"",classes:[]})}if(!i){return d(f)}f.title=f.title||i.title;h=f.link||j.link||getUserSetting("urlbutton","file");if("file"===h){c=i.url}else{if("post"===h){c=i.link}else{if("custom"===h){c=f.linkUrl}}}f.linkUrl=c||"";if("image"===i.type){f.classes.push("wp-image-"+i.id);g=i.sizes;e=g&&g[f.size]?g[f.size]:i;_.extend(f,_.pick(i,"align","caption","alt"),{width:e.width,height:e.height,src:e.url,captionId:"attachment_"+i.id})}else{f.title=f.title||i.filename;f.rel=f.rel||"attachment wp-att-"+i.id}return d(f)},link:function(d,e){var c;d=wp.media.string.props(d,e);c={tag:"a",content:d.title,attrs:{href:d.linkUrl}};if(d.rel){c.attrs.rel=d.rel}return wp.html.string(c)},image:function(g,i){var c={},d,f,h,e;g=wp.media.string.props(g,i);f=g.classes||[];c.src=g.url;_.extend(c,_.pick(g,"width","height","alt"));if(g.align&&!g.caption){f.push("align"+g.align)}if(g.size){f.push("size-"+g.size)}c["class"]=_.compact(f).join(" ");d={tag:"img",attrs:c,single:true};if(g.linkUrl){d={tag:"a",attrs:{href:g.linkUrl},content:d}}e=wp.html.string(d);if(g.caption){h={};if(c.width){h.width=c.width}if(g.captionId){h.id=g.captionId}if(g.align){h.align="align"+g.align}e=wp.shortcode.string({tag:"caption",attrs:h,content:e+" "+g.caption})}return e}};wp.media.gallery=(function(){var c={};return{defaults:{order:"ASC",id:wp.media.view.settings.post.id,itemtag:"dl",icontag:"dt",captiontag:"dd",columns:"3",size:"thumbnail",orderby:"menu_order ID"},attachments:function(h){var j=h.string(),d=c[j],f,e,i,g;delete c[j];if(d){return d}f=_.defaults(h.attrs.named,wp.media.gallery.defaults);e=_.pick(f,"orderby","order");e.type="image";e.perPage=-1;if("rand"===f.orderby){f._orderbyRandom=true}if(!f.orderby||/^menu_order(?: ID)?$/i.test(f.orderby)){e.orderby="menuOrder"}if(f.ids){e.post__in=f.ids.split(",");e.orderby="post__in"}else{if(f.include){e.post__in=f.include.split(",")}}if(f.exclude){e.post__not_in=f.exclude.split(",")}if(!e.post__in){e.uploadedTo=f.id}g=_.omit(f,"id","ids","include","exclude","orderby","order");i=wp.media.query(e);i.gallery=new Backbone.Model(g);return i},shortcode:function(d){var f=d.props.toJSON(),e=_.pick(f,"orderby","order"),g,h;if(d.gallery){_.extend(e,d.gallery.toJSON())}e.ids=d.pluck("id");if(f.uploadedTo){e.id=f.uploadedTo}if(e._orderbyRandom){e.orderby="rand"}delete e._orderbyRandom;if(e.ids&&"post__in"===e.orderby){delete e.orderby}_.each(wp.media.gallery.defaults,function(j,i){if(j===e[i]){delete e[i]}});g=new wp.shortcode({tag:"gallery",attrs:e,type:"single"});h=new wp.media.model.Attachments(d.models,{props:f});h.gallery=d.gallery;c[g.string()]=h;return g},edit:function(g){var f=wp.shortcode.next("gallery",g),h=wp.media.gallery.defaults.id,d,e;if(!f||f.content!==g){return}f=f.shortcode;if(_.isUndefined(f.get("id"))&&!_.isUndefined(h)){f.set("id",h)}d=wp.media.gallery.attachments(f);e=new wp.media.model.Selection(d.models,{props:d.props.toJSON(),multiple:true});e.gallery=d.gallery;e.more().done(function(){e.props.set({query:false});e.unmirror();e.props.unset("orderby")});if(this.frame){this.frame.dispose()}this.frame=wp.media({frame:"post",state:"gallery-edit",title:wp.media.view.l10n.editGalleryTitle,editing:true,multiple:true,selection:e}).open();return this.frame}}}());wp.media.featuredImage={get:function(){return wp.media.view.settings.post.featuredImageId},set:function(d){var c=wp.media.view.settings;c.post.featuredImageId=d;wp.media.post("set-post-thumbnail",{json:true,post_id:c.post.id,thumbnail_id:c.post.featuredImageId,_wpnonce:c.post.nonce}).done(function(e){b(".inside","#postimagediv").html(e)})},frame:function(){if(this._frame){return this._frame}this._frame=wp.media({state:"featured-image",states:[new wp.media.controller.FeaturedImage()]});this._frame.on("toolbar:create:featured-image",function(c){this.createSelectToolbar(c,{text:wp.media.view.l10n.setFeaturedImage})},this._frame);this._frame.state("featured-image").on("select",this.select);return this._frame},select:function(){var d=wp.media.view.settings,c=this.get("selection").single();if(!d.post.featuredImageId){return}wp.media.featuredImage.set(c?c.id:-1)},init:function(){b("#postimagediv").on("click","#set-post-thumbnail",function(c){c.preventDefault();c.stopPropagation();wp.media.featuredImage.frame().open()}).on("click","#remove-post-thumbnail",function(){wp.media.view.settings.post.featuredImageId=-1})}};b(wp.media.featuredImage.init);wp.media.editor={insert:function(g){var d=typeof(tinymce)!="undefined",j=typeof(QTags)!="undefined",c=window.wpActiveEditor,f;if(window.send_to_editor){return window.send_to_editor.apply(this,arguments)}if(!c){if(d&&tinymce.activeEditor){f=tinymce.activeEditor;c=window.wpActiveEditor=f.id}else{if(!j){return false}}}else{if(d){if(tinymce.activeEditor&&(tinymce.activeEditor.id=="mce_fullscreen"||tinymce.activeEditor.id=="wp_mce_fullscreen")){f=tinymce.activeEditor}else{f=tinymce.get(c)}}}if(f&&!f.isHidden()){if(tinymce.isIE&&f.windowManager.insertimagebookmark){f.selection.moveToBookmark(f.windowManager.insertimagebookmark)}if(g.indexOf("[caption")!==-1){if(f.wpSetImgCaption){g=f.wpSetImgCaption(g)}}else{if(g.indexOf("[gallery")!==-1){if(f.plugins.wpgallery){g=f.plugins.wpgallery._do_gallery(g)}}else{if(g.indexOf("[embed")===0){if(f.plugins.wordpress){g=f.plugins.wordpress._setEmbed(g)}}}}f.execCommand("mceInsertContent",false,g)}else{if(j){QTags.insertContent(g)}else{document.getElementById(c).value+=g}}if(window.tb_remove){try{window.tb_remove()}catch(i){}}},add:function(e,c){var d=this.get(e);if(d){return d}d=a[e]=wp.media(_.defaults(c||{},{frame:"post",state:"insert",title:wp.media.view.l10n.addMedia,multiple:true}));d.on("insert",function(f){var g=d.state();f=f||g.get("selection");if(!f){return}b.when.apply(b,f.map(function(i){var h=g.display(i).toJSON();return this.send.attachment(h,i.toJSON())},this)).done(function(){wp.media.editor.insert(_.toArray(arguments).join("\n\n"))})},this);d.state("gallery-edit").on("update",function(f){this.insert(wp.media.gallery.shortcode(f).string())},this);d.state("embed").on("select",function(){var g=d.state(),f=g.get("type"),h=g.props.toJSON();h.url=h.url||"";if("link"===f){_.defaults(h,{title:h.url,linkUrl:h.url});this.send.link(h).done(function(i){wp.media.editor.insert(i)})}else{if("image"===f){_.defaults(h,{title:h.url,linkUrl:"",align:"none",link:"none"});if("none"===h.link){h.linkUrl=""}else{if("file"===h.link){h.linkUrl=h.url}}this.insert(wp.media.string.image(h))}}},this);d.state("featured-image").on("select",wp.media.featuredImage.select);d.setState(d.options.state);return d},id:function(c){if(c){return c}c=wpActiveEditor;if(!c&&typeof tinymce!=="undefined"&&tinymce.activeEditor){c=tinymce.activeEditor.id}c=c||"";return c},get:function(c){c=this.id(c);return a[c]},remove:function(c){c=this.id(c);delete a[c]},send:{attachment:function(f,g){var c=g.caption,d,e;if(!wp.media.view.settings.captions){delete g.caption}f=wp.media.string.props(f,g);d={id:g.id,post_content:g.description,post_excerpt:c};if(f.linkUrl){d.url=f.linkUrl}if("image"===g.type){e=wp.media.string.image(f);_.each({align:"align",size:"image-size",alt:"image_alt"},function(h,i){if(f[i]){d[h]=f[i]}})}else{e=wp.media.string.link(f);d.post_title=f.title}return wp.media.post("send-attachment-to-editor",{nonce:wp.media.view.settings.nonce.sendToEditor,attachment:d,html:e,post_id:wp.media.view.settings.post.id})},link:function(c){return wp.media.post("send-link-to-editor",{nonce:wp.media.view.settings.nonce.sendToEditor,src:c.linkUrl,title:c.title,html:wp.media.string.link(c),post_id:wp.media.view.settings.post.id})}},open:function(e){var d,c;e=this.id(e);if(typeof tinymce!=="undefined"){c=tinymce.get(e);if(tinymce.isIE&&c&&!c.isHidden()){c.focus();c.windowManager.insertimagebookmark=c.selection.getBookmark()}}d=this.get(e);if(!d){d=this.add(e)}return d.open()},init:function(){b(document.body).on("click",".insert-media",function(d){var e=b(this),c=e.data("editor");d.preventDefault();e.blur();wp.media.editor.open(c)})}};_.bindAll(wp.media.editor,"open");b(wp.media.editor.init)}(jQuery)); \ No newline at end of file +(function(b){var a={};wp.media.string={props:function(f,i){var h,c,e,g,d,j=wp.media.view.settings.defaultProps;d=function(k){if("image"===k.type&&!k.alt){k.alt=k.caption||k.title||"";k.alt=k.alt.replace(/<\/?[^>]+>/g,"");k.alt=k.alt.replace(/[\r\n]+/g," ")}return k};f=f?_.clone(f):{};if(i&&i.type){f.type=i.type}if("image"===f.type){f=_.defaults(f||{},{align:j.align||getUserSetting("align","none"),size:j.size||getUserSetting("imgsize","medium"),url:"",classes:[]})}if(!i){return d(f)}f.title=f.title||i.title;h=f.link||j.link||getUserSetting("urlbutton","file");if("file"===h){c=i.url}else{if("post"===h){c=i.link}else{if("custom"===h){c=f.linkUrl}}}f.linkUrl=c||"";if("image"===i.type){f.classes.push("wp-image-"+i.id);g=i.sizes;e=g&&g[f.size]?g[f.size]:i;_.extend(f,_.pick(i,"align","caption","alt"),{width:e.width,height:e.height,src:e.url,captionId:"attachment_"+i.id})}else{f.title=f.title||i.filename;f.rel=f.rel||"attachment wp-att-"+i.id}return d(f)},link:function(d,e){var c;d=wp.media.string.props(d,e);c={tag:"a",content:d.title,attrs:{href:d.linkUrl}};if(d.rel){c.attrs.rel=d.rel}return wp.html.string(c)},image:function(g,i){var c={},d,f,h,e;g=wp.media.string.props(g,i);f=g.classes||[];c.src=g.url;_.extend(c,_.pick(g,"width","height","alt"));if(g.align&&!g.caption){f.push("align"+g.align)}if(g.size){f.push("size-"+g.size)}c["class"]=_.compact(f).join(" ");d={tag:"img",attrs:c,single:true};if(g.linkUrl){d={tag:"a",attrs:{href:g.linkUrl},content:d}}e=wp.html.string(d);if(g.caption){h={};if(c.width){h.width=c.width}if(g.captionId){h.id=g.captionId}if(g.align){h.align="align"+g.align}e=wp.shortcode.string({tag:"caption",attrs:h,content:e+" "+g.caption})}return e}};wp.media.gallery=(function(){var c={};return{defaults:{order:"ASC",id:wp.media.view.settings.post.id,itemtag:"dl",icontag:"dt",captiontag:"dd",columns:"3",link:"post",size:"thumbnail",orderby:"menu_order ID"},attachments:function(h){var j=h.string(),d=c[j],f,e,i,g;delete c[j];if(d){return d}f=_.defaults(h.attrs.named,wp.media.gallery.defaults);e=_.pick(f,"orderby","order");e.type="image";e.perPage=-1;if("rand"===f.orderby){f._orderbyRandom=true}if(!f.orderby||/^menu_order(?: ID)?$/i.test(f.orderby)){e.orderby="menuOrder"}if(f.ids){e.post__in=f.ids.split(",");e.orderby="post__in"}else{if(f.include){e.post__in=f.include.split(",")}}if(f.exclude){e.post__not_in=f.exclude.split(",")}if(!e.post__in){e.uploadedTo=f.id}g=_.omit(f,"id","ids","include","exclude","orderby","order");i=wp.media.query(e);i.gallery=new Backbone.Model(g);return i},shortcode:function(d){var f=d.props.toJSON(),e=_.pick(f,"orderby","order"),g,h;if(d.gallery){_.extend(e,d.gallery.toJSON())}e.ids=d.pluck("id");if(f.uploadedTo){e.id=f.uploadedTo}if(e._orderbyRandom){e.orderby="rand"}delete e._orderbyRandom;if(e.ids&&"post__in"===e.orderby){delete e.orderby}_.each(wp.media.gallery.defaults,function(j,i){if(j===e[i]){delete e[i]}});g=new wp.shortcode({tag:"gallery",attrs:e,type:"single"});h=new wp.media.model.Attachments(d.models,{props:f});h.gallery=d.gallery;c[g.string()]=h;return g},edit:function(g){var f=wp.shortcode.next("gallery",g),h=wp.media.gallery.defaults.id,d,e;if(!f||f.content!==g){return}f=f.shortcode;if(_.isUndefined(f.get("id"))&&!_.isUndefined(h)){f.set("id",h)}d=wp.media.gallery.attachments(f);e=new wp.media.model.Selection(d.models,{props:d.props.toJSON(),multiple:true});e.gallery=d.gallery;e.more().done(function(){e.props.set({query:false});e.unmirror();e.props.unset("orderby")});if(this.frame){this.frame.dispose()}this.frame=wp.media({frame:"post",state:"gallery-edit",title:wp.media.view.l10n.editGalleryTitle,editing:true,multiple:true,selection:e}).open();return this.frame}}}());wp.media.featuredImage={get:function(){return wp.media.view.settings.post.featuredImageId},set:function(d){var c=wp.media.view.settings;c.post.featuredImageId=d;wp.media.post("set-post-thumbnail",{json:true,post_id:c.post.id,thumbnail_id:c.post.featuredImageId,_wpnonce:c.post.nonce}).done(function(e){b(".inside","#postimagediv").html(e)})},frame:function(){if(this._frame){return this._frame}this._frame=wp.media({state:"featured-image",states:[new wp.media.controller.FeaturedImage()]});this._frame.on("toolbar:create:featured-image",function(c){this.createSelectToolbar(c,{text:wp.media.view.l10n.setFeaturedImage})},this._frame);this._frame.state("featured-image").on("select",this.select);return this._frame},select:function(){var d=wp.media.view.settings,c=this.get("selection").single();if(!d.post.featuredImageId){return}wp.media.featuredImage.set(c?c.id:-1)},init:function(){b("#postimagediv").on("click","#set-post-thumbnail",function(c){c.preventDefault();c.stopPropagation();wp.media.featuredImage.frame().open()}).on("click","#remove-post-thumbnail",function(){wp.media.view.settings.post.featuredImageId=-1})}};b(wp.media.featuredImage.init);wp.media.editor={insert:function(g){var d=typeof(tinymce)!="undefined",j=typeof(QTags)!="undefined",c=window.wpActiveEditor,f;if(window.send_to_editor){return window.send_to_editor.apply(this,arguments)}if(!c){if(d&&tinymce.activeEditor){f=tinymce.activeEditor;c=window.wpActiveEditor=f.id}else{if(!j){return false}}}else{if(d){if(tinymce.activeEditor&&(tinymce.activeEditor.id=="mce_fullscreen"||tinymce.activeEditor.id=="wp_mce_fullscreen")){f=tinymce.activeEditor}else{f=tinymce.get(c)}}}if(f&&!f.isHidden()){if(tinymce.isIE&&f.windowManager.insertimagebookmark){f.selection.moveToBookmark(f.windowManager.insertimagebookmark)}if(g.indexOf("[caption")!==-1){if(f.wpSetImgCaption){g=f.wpSetImgCaption(g)}}else{if(g.indexOf("[gallery")!==-1){if(f.plugins.wpgallery){g=f.plugins.wpgallery._do_gallery(g)}}else{if(g.indexOf("[embed")===0){if(f.plugins.wordpress){g=f.plugins.wordpress._setEmbed(g)}}}}f.execCommand("mceInsertContent",false,g)}else{if(j){QTags.insertContent(g)}else{document.getElementById(c).value+=g}}if(window.tb_remove){try{window.tb_remove()}catch(i){}}},add:function(e,c){var d=this.get(e);if(d){return d}d=a[e]=wp.media(_.defaults(c||{},{frame:"post",state:"insert",title:wp.media.view.l10n.addMedia,multiple:true}));d.on("insert",function(f){var g=d.state();f=f||g.get("selection");if(!f){return}b.when.apply(b,f.map(function(i){var h=g.display(i).toJSON();return this.send.attachment(h,i.toJSON())},this)).done(function(){wp.media.editor.insert(_.toArray(arguments).join("\n\n"))})},this);d.state("gallery-edit").on("update",function(f){this.insert(wp.media.gallery.shortcode(f).string())},this);d.state("embed").on("select",function(){var g=d.state(),f=g.get("type"),h=g.props.toJSON();h.url=h.url||"";if("link"===f){_.defaults(h,{title:h.url,linkUrl:h.url});this.send.link(h).done(function(i){wp.media.editor.insert(i)})}else{if("image"===f){_.defaults(h,{title:h.url,linkUrl:"",align:"none",link:"none"});if("none"===h.link){h.linkUrl=""}else{if("file"===h.link){h.linkUrl=h.url}}this.insert(wp.media.string.image(h))}}},this);d.state("featured-image").on("select",wp.media.featuredImage.select);d.setState(d.options.state);return d},id:function(c){if(c){return c}c=wpActiveEditor;if(!c&&typeof tinymce!=="undefined"&&tinymce.activeEditor){c=tinymce.activeEditor.id}c=c||"";return c},get:function(c){c=this.id(c);return a[c]},remove:function(c){c=this.id(c);delete a[c]},send:{attachment:function(f,g){var c=g.caption,d,e;if(!wp.media.view.settings.captions){delete g.caption}f=wp.media.string.props(f,g);d={id:g.id,post_content:g.description,post_excerpt:c};if(f.linkUrl){d.url=f.linkUrl}if("image"===g.type){e=wp.media.string.image(f);_.each({align:"align",size:"image-size",alt:"image_alt"},function(h,i){if(f[i]){d[h]=f[i]}})}else{e=wp.media.string.link(f);d.post_title=f.title}return wp.media.post("send-attachment-to-editor",{nonce:wp.media.view.settings.nonce.sendToEditor,attachment:d,html:e,post_id:wp.media.view.settings.post.id})},link:function(c){return wp.media.post("send-link-to-editor",{nonce:wp.media.view.settings.nonce.sendToEditor,src:c.linkUrl,title:c.title,html:wp.media.string.link(c),post_id:wp.media.view.settings.post.id})}},open:function(e){var d,c;e=this.id(e);if(typeof tinymce!=="undefined"){c=tinymce.get(e);if(tinymce.isIE&&c&&!c.isHidden()){c.focus();c.windowManager.insertimagebookmark=c.selection.getBookmark()}}d=this.get(e);if(!d){d=this.add(e)}return d.open()},init:function(){b(document.body).on("click",".insert-media",function(d){var e=b(this),c=e.data("editor");d.preventDefault();e.blur();wp.media.editor.open(c)})}};_.bindAll(wp.media.editor,"open");b(wp.media.editor.init)}(jQuery)); \ No newline at end of file diff --git a/wp-includes/js/plupload/handlers.js b/wp-includes/js/plupload/handlers.js index e903f57..0b9937c 100644 --- a/wp-includes/js/plupload/handlers.js +++ b/wp-includes/js/plupload/handlers.js @@ -16,7 +16,12 @@ function fileQueued(fileObj) { items.removeClass('open').find('.slidetoggle').slideUp(200); } // Create a progress bar containing the filename - jQuery('#media-items').append('
    0%
    ' + fileObj.name + '
    '); + jQuery('
    ') + .attr( 'id', 'media-item-' + fileObj.id ) + .addClass('child-of-' + postid) + .append('
    0%
    ', + jQuery('
    ').text( ' ' + fileObj.name )) + .appendTo( jQuery('#media-items' ) ); // Disable submit jQuery('#insert-gallery').prop('disabled', true); diff --git a/wp-includes/js/plupload/handlers.min.js b/wp-includes/js/plupload/handlers.min.js index d2f99a4..d099ba8 100644 --- a/wp-includes/js/plupload/handlers.min.js +++ b/wp-includes/js/plupload/handlers.min.js @@ -1 +1 @@ -var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(b){jQuery(".media-blank").remove();var a=jQuery("#media-items").children(),c=post_id||0;if(a.length==1){a.removeClass("open").find(".slidetoggle").slideUp(200)}jQuery("#media-items").append('
    0%
    '+b.name+"
    ");jQuery("#insert-gallery").prop("disabled",true)}function uploadStart(){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}catch(a){}return true}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width((200*b.loaded)/b.size);jQuery(".percent",c).html(b.percent+"%")}function fileUploading(c,d){var b=100*1024*1024,a=parseInt(c.settings.max_file_size,10);if(a>b&&d.size>b){setTimeout(function(){var e;if(d.status<3&&d.loaded==0){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s",""));c.stop();c.removeFile(d);c.start()}},10000)}}function updateMediaForm(){var a=jQuery("#media-items").children();if(a.length==1){a.addClass("open").find(".slidetoggle").show();jQuery(".insert-gallery").hide()}else{if(a.length>1){a.removeClass("open");jQuery(".insert-gallery").show()}}if(a.not(".media-blank").length>0){jQuery(".savebutton").show()}else{jQuery(".savebutton").hide()}}function uploadSuccess(c,a){var b=jQuery("#media-item-"+c.id);a=a.replace(/^
    (\d+)<\/pre>$/,"$1");if(a.match(/media-upload-error|error-div/)){b.html(a);return}else{jQuery(".percent",b).html(pluploadL10n.crunching)}prepareMediaItem(c,a);updateMediaForm();if(post_id&&b.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function setResize(a){if(a){if(uploader.features.jpgresize){uploader.settings.resize={width:resize_width,height:resize_height,quality:100}}else{uploader.settings.multipart_params.image_resize=true}}else{delete (uploader.settings.resize);delete (uploader.settings.multipart_params.image_resize)}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);if(d==2&&shortform>2){d=shortform}try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.delete",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(post_id&&c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight","normal");jQuery("a.undo",c).addClass("hidden");jQuery(".menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+".startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('

    '+a+"

    ")}function wpFileError(b,a){itemAjaxError(b.id,a)}function itemAjaxError(e,c){var b=jQuery("#media-item-"+e),a=b.find(".filename").text(),d=b.data("last-err");if(d==e){return}b.html('
    '+pluploadL10n.dismiss+""+pluploadL10n.error_uploading.replace("%s",jQuery.trim(a))+" "+c+"
    ").data("last-err",e)}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(post_id&&a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQuery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append(' '+pluploadL10n.deleted+" ").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",false)}function switchUploader(a){if(a){deleteUserSetting("uploader");jQuery(".media-upload-form").removeClass("html-uploader");if(typeof(uploader)=="object"){uploader.refresh()}}else{setUserSetting("uploader","1");jQuery(".media-upload-form").addClass("html-uploader")}}function dndHelper(a){var b=document.getElementById("dnd-helper");if(a){b.style.display="block"}else{b.style.display="none"}}function uploadError(d,f,c,e){var b=100*1024*1024,a;switch(f){case plupload.FAILED:wpFileError(d,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(d,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(e,d);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(d,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(d,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(d,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:a=parseInt(e.settings.max_file_size,10);if(a>b&&d.size>b){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s",""))}else{wpQueueError(pluploadL10n.io_error)}break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(d,pluploadL10n.default_error)}}function uploadSizeError(a,b,d){var c;if(d){c=pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s","")}else{c=pluploadL10n.file_exceeds_size_limit.replace("%s",b.name)}jQuery("#media-items").append('

    '+c+"

    ");a.removeFile(b)}jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploader",function(f){var d=a(f.target),b,g;if(d.is('input[type="radio"]')){b=d.closest("tr");if(b.hasClass("align")){setUserSetting("align",d.val())}else{if(b.hasClass("image-size")){setUserSetting("imgsize",d.val())}}}else{if(d.is("button.button")){g=f.target.className||"";g=g.match(/url([^ '"]+)/);if(g&&g[1]){setUserSetting("urlbutton",g[1]);d.siblings(".urlfield").val(d.data("link-url"))}}else{if(d.is("a.dismiss")){d.parents(".media-item").fadeOut(200,function(){a(this).remove()})}else{if(d.is(".upload-flash-bypass a")||d.is("a.uploader-html")){a("#media-items, p.submit, span.big-file-warning").css("display","none");switchUploader(0);f.preventDefault()}else{if(d.is(".upload-html-bypass a")){a("#media-items, p.submit, span.big-file-warning").css("display","");switchUploader(1);f.preventDefault()}else{if(d.is("a.describe-toggle-on")){d.parent().addClass("open");d.siblings(".slidetoggle").fadeIn(250,function(){var i=a(window).scrollTop(),e=a(window).height(),k=a(this).offset().top,j=a(this).height(),c,l;if(e&&k&&j){c=k+j;l=i+e;if(c>l){if(c-lc&&f.size>c&&d.runtime!="html5"){uploadSizeError(d,f,true)}else{fileQueued(f)}});d.refresh();d.start()});uploader.bind("BeforeUpload",function(b,c){});uploader.bind("UploadFile",function(b,c){fileUploading(b,c)});uploader.bind("UploadProgress",function(b,c){uploadProgress(b,c)});uploader.bind("Error",function(b,c){uploadError(c.file,c.code,c.message,b);b.refresh()});uploader.bind("FileUploaded",function(b,d,c){uploadSuccess(d,c.response)});uploader.bind("UploadComplete",function(b,c){uploadComplete()})};if(typeof(wpUploaderInit)=="object"){uploader_init()}}); \ No newline at end of file +var topWin=window.dialogArguments||opener||parent||top,uploader,uploader_init;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(b){jQuery(".media-blank").remove();var a=jQuery("#media-items").children(),c=post_id||0;if(a.length==1){a.removeClass("open").find(".slidetoggle").slideUp(200)}jQuery('
    ').attr("id","media-item-"+b.id).addClass("child-of-"+c).append('
    0%
    ',jQuery('
    ').text(" "+b.name)).appendTo(jQuery("#media-items"));jQuery("#insert-gallery").prop("disabled",true)}function uploadStart(){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}catch(a){}return true}function uploadProgress(a,b){var c=jQuery("#media-item-"+b.id);jQuery(".bar",c).width((200*b.loaded)/b.size);jQuery(".percent",c).html(b.percent+"%")}function fileUploading(c,d){var b=100*1024*1024,a=parseInt(c.settings.max_file_size,10);if(a>b&&d.size>b){setTimeout(function(){var e;if(d.status<3&&d.loaded==0){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s",""));c.stop();c.removeFile(d);c.start()}},10000)}}function updateMediaForm(){var a=jQuery("#media-items").children();if(a.length==1){a.addClass("open").find(".slidetoggle").show();jQuery(".insert-gallery").hide()}else{if(a.length>1){a.removeClass("open");jQuery(".insert-gallery").show()}}if(a.not(".media-blank").length>0){jQuery(".savebutton").show()}else{jQuery(".savebutton").hide()}}function uploadSuccess(c,a){var b=jQuery("#media-item-"+c.id);a=a.replace(/^
    (\d+)<\/pre>$/,"$1");if(a.match(/media-upload-error|error-div/)){b.html(a);return}else{jQuery(".percent",b).html(pluploadL10n.crunching)}prepareMediaItem(c,a);updateMediaForm();if(post_id&&b.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function setResize(a){if(a){if(uploader.features.jpgresize){uploader.settings.resize={width:resize_width,height:resize_height,quality:100}}else{uploader.settings.multipart_params.image_resize=true}}else{delete (uploader.settings.resize);delete (uploader.settings.multipart_params.image_resize)}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);if(d==2&&shortform>2){d=shortform}try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.delete",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(post_id&&c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight","normal");jQuery("a.undo",c).addClass("hidden");jQuery(".menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+".startopen").removeClass("startopen").addClass("open").find("slidetoggle").fadeIn()}function wpQueueError(a){jQuery("#media-upload-error").show().html('

    '+a+"

    ")}function wpFileError(b,a){itemAjaxError(b.id,a)}function itemAjaxError(e,c){var b=jQuery("#media-item-"+e),a=b.find(".filename").text(),d=b.data("last-err");if(d==e){return}b.html('
    '+pluploadL10n.dismiss+""+pluploadL10n.error_uploading.replace("%s",jQuery.trim(a))+" "+c+"
    ").data("last-err",e)}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(post_id&&a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQuery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append(' '+pluploadL10n.deleted+" ").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function uploadComplete(){jQuery("#insert-gallery").prop("disabled",false)}function switchUploader(a){if(a){deleteUserSetting("uploader");jQuery(".media-upload-form").removeClass("html-uploader");if(typeof(uploader)=="object"){uploader.refresh()}}else{setUserSetting("uploader","1");jQuery(".media-upload-form").addClass("html-uploader")}}function dndHelper(a){var b=document.getElementById("dnd-helper");if(a){b.style.display="block"}else{b.style.display="none"}}function uploadError(d,f,c,e){var b=100*1024*1024,a;switch(f){case plupload.FAILED:wpFileError(d,pluploadL10n.upload_failed);break;case plupload.FILE_EXTENSION_ERROR:wpFileError(d,pluploadL10n.invalid_filetype);break;case plupload.FILE_SIZE_ERROR:uploadSizeError(e,d);break;case plupload.IMAGE_FORMAT_ERROR:wpFileError(d,pluploadL10n.not_an_image);break;case plupload.IMAGE_MEMORY_ERROR:wpFileError(d,pluploadL10n.image_memory_exceeded);break;case plupload.IMAGE_DIMENSIONS_ERROR:wpFileError(d,pluploadL10n.image_dimensions_exceeded);break;case plupload.GENERIC_ERROR:wpQueueError(pluploadL10n.upload_failed);break;case plupload.IO_ERROR:a=parseInt(e.settings.max_file_size,10);if(a>b&&d.size>b){wpFileError(d,pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s",""))}else{wpQueueError(pluploadL10n.io_error)}break;case plupload.HTTP_ERROR:wpQueueError(pluploadL10n.http_error);break;case plupload.INIT_ERROR:jQuery(".media-upload-form").addClass("html-uploader");break;case plupload.SECURITY_ERROR:wpQueueError(pluploadL10n.security_error);break;default:wpFileError(d,pluploadL10n.default_error)}}function uploadSizeError(a,b,d){var c;if(d){c=pluploadL10n.big_upload_queued.replace("%s",b.name)+" "+pluploadL10n.big_upload_failed.replace("%1$s",'').replace("%2$s","")}else{c=pluploadL10n.file_exceeds_size_limit.replace("%s",b.name)}jQuery("#media-items").append('

    '+c+"

    ");a.removeFile(b)}jQuery(document).ready(function(a){a(".media-upload-form").bind("click.uploader",function(f){var d=a(f.target),b,g;if(d.is('input[type="radio"]')){b=d.closest("tr");if(b.hasClass("align")){setUserSetting("align",d.val())}else{if(b.hasClass("image-size")){setUserSetting("imgsize",d.val())}}}else{if(d.is("button.button")){g=f.target.className||"";g=g.match(/url([^ '"]+)/);if(g&&g[1]){setUserSetting("urlbutton",g[1]);d.siblings(".urlfield").val(d.data("link-url"))}}else{if(d.is("a.dismiss")){d.parents(".media-item").fadeOut(200,function(){a(this).remove()})}else{if(d.is(".upload-flash-bypass a")||d.is("a.uploader-html")){a("#media-items, p.submit, span.big-file-warning").css("display","none");switchUploader(0);f.preventDefault()}else{if(d.is(".upload-html-bypass a")){a("#media-items, p.submit, span.big-file-warning").css("display","");switchUploader(1);f.preventDefault()}else{if(d.is("a.describe-toggle-on")){d.parent().addClass("open");d.siblings(".slidetoggle").fadeIn(250,function(){var i=a(window).scrollTop(),e=a(window).height(),k=a(this).offset().top,j=a(this).height(),c,l;if(e&&k&&j){c=k+j;l=i+e;if(c>l){if(c-lc&&f.size>c&&d.runtime!="html5"){uploadSizeError(d,f,true)}else{fileQueued(f)}});d.refresh();d.start()});uploader.bind("BeforeUpload",function(b,c){});uploader.bind("UploadFile",function(b,c){fileUploading(b,c)});uploader.bind("UploadProgress",function(b,c){uploadProgress(b,c)});uploader.bind("Error",function(b,c){uploadError(c.file,c.code,c.message,b);b.refresh()});uploader.bind("FileUploaded",function(b,d,c){uploadSuccess(d,c.response)});uploader.bind("UploadComplete",function(b,c){uploadComplete()})};if(typeof(wpUploaderInit)=="object"){uploader_init()}}); \ No newline at end of file diff --git a/wp-includes/js/swfupload/handlers.js b/wp-includes/js/swfupload/handlers.js index 7296cb6..f38172c 100644 --- a/wp-includes/js/swfupload/handlers.js +++ b/wp-includes/js/swfupload/handlers.js @@ -15,7 +15,12 @@ function fileQueued(fileObj) { jQuery('.slidetoggle').slideUp(200).siblings().removeClass('hidden'); } // Create a progress bar containing the filename - jQuery('#media-items').append('
    ' + fileObj.name + '
    '); + jQuery('
    ') + .attr( 'id', 'media-item-' + fileObj.id ) + .addClass('child-of-' + post_id) + .append('
    ', + jQuery('
    ').text( ' ' + fileObj.name )) + .appendTo( jQuery('#media-items' ) ); // Display the progress div jQuery('.progress', '#media-item-' + fileObj.id).show(); diff --git a/wp-includes/js/swfupload/handlers.min.js b/wp-includes/js/swfupload/handlers.min.js index 43e82f8..5aaa8ee 100644 --- a/wp-includes/js/swfupload/handlers.min.js +++ b/wp-includes/js/swfupload/handlers.min.js @@ -1 +1 @@ -var topWin=window.dialogArguments||opener||parent||top;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(a){jQuery(".media-blank").remove();if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".describe-toggle-on").show();jQuery(".describe-toggle-off").hide();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery("#media-items").append('
    '+a.name+"
    ");jQuery(".progress","#media-item-"+a.id).show();jQuery("#insert-gallery").prop("disabled",true);jQuery("#cancel-upload").prop("disabled",false)}function uploadStart(a){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}catch(b){}return true}function uploadProgress(e,b,d){var a=jQuery("#media-items").width()-2,c=jQuery("#media-item-"+e.id);jQuery(".bar",c).width(a*b/d);jQuery(".percent",c).html(Math.ceil(b/d*100)+"%");if(b==d){jQuery(".bar",c).html(''+swfuploadL10n.crunching+"")}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);jQuery(".bar",b).remove();jQuery(".progress",b).hide();try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.toggle",a).click(function(){jQuery(this).siblings(".slidetoggle").slideToggle(350,function(){var d=jQuery(window).height(),e=jQuery(this).offset().top,f=jQuery(this).height(),c;if(d&&e&&f){c=e+f;if(c>d&&(f+48)d){window.scrollTo(0,e-36)}}}});jQuery(this).siblings(".toggle").andSelf().toggle();jQuery(this).siblings("a.toggle").focus();return false});jQuery("a.delete",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight","normal");jQuery("a.undo",c).addClass("hidden");jQuery("a.describe-toggle-on, .menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+".startopen").removeClass("startopen").slideToggle(500).siblings(".toggle").toggle()}function itemAjaxError(d,b){var c=jQuery("#media-item-"+d);var a=jQuery(".filename",c).text();c.html('
    '+swfuploadL10n.dismiss+""+swfuploadL10n.error_uploading.replace("%s",a)+"
    "+b+"
    ");c.find("a.dismiss").click(function(){jQuery(this).parents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQuery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append(' '+swfuploadL10n.deleted+" ").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function updateMediaForm(){var b=jQuery("form.type-form #media-items").children(),a=jQuery("#media-items").children();if(b.length==1){jQuery(".slidetoggle",b).slideDown(500).siblings().addClass("hidden").filter(".toggle").toggle()}if(a.not(".media-blank").length>0){jQuery(".savebutton").show()}else{jQuery(".savebutton").hide()}if(a.length>1){jQuery(".insert-gallery").show()}else{jQuery(".insert-gallery").hide()}}function uploadSuccess(b,a){if(a.match("media-upload-error")){jQuery("#media-item-"+b.id).html(a);return}prepareMediaItem(b,a);updateMediaForm();if(jQuery("#media-item-"+b.id).hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function uploadComplete(a){if(swfu.getStats().files_queued==0){jQuery("#cancel-upload").prop("disabled",true);jQuery("#insert-gallery").prop("disabled",false)}}function wpQueueError(a){jQuery("#media-upload-error").show().text(a)}function wpFileError(d,c){var b=jQuery("#media-item-"+d.id);var a=jQuery(".filename",b).text();b.html('
    '+swfuploadL10n.dismiss+""+swfuploadL10n.error_uploading.replace("%s",a)+"
    "+c+"
    ");b.find("a.dismiss").click(function(){jQuery(this).parents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function fileQueueError(c,a,b){if(a==SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){wpQueueError(swfuploadL10n.queue_limit_exceeded)}else{if(a==SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT){fileQueued(c);wpFileError(c,swfuploadL10n.file_exceeds_size_limit)}else{if(a==SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE){fileQueued(c);wpFileError(c,swfuploadL10n.zero_byte_file)}else{if(a==SWFUpload.QUEUE_ERROR.INVALID_FILETYPE){fileQueued(c);wpFileError(c,swfuploadL10n.invalid_filetype)}else{wpQueueError(swfuploadL10n.default_error)}}}}}function fileDialogComplete(b){try{if(b>0){this.startUpload()}}catch(a){this.debug(a)}}function switchUploader(b){var c=document.getElementById(swfu.customSettings.swfupload_element_id),a=document.getElementById(swfu.customSettings.degraded_element_id);if(b){c.style.display="block";a.style.display="none"}else{c.style.display="none";a.style.display="block"}}function swfuploadPreLoad(){if(!uploaderMode){switchUploader(1)}else{switchUploader(0)}}function swfuploadLoadFailed(){switchUploader(0);jQuery(".upload-html-bypass").hide()}function uploadError(b,c,a){switch(c){case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:wpFileError(b,swfuploadL10n.missing_upload_url);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:wpFileError(b,swfuploadL10n.upload_limit_exceeded);break;case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:wpQueueError(swfuploadL10n.http_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:wpQueueError(swfuploadL10n.upload_failed);break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:wpQueueError(swfuploadL10n.io_error);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:wpQueueError(swfuploadL10n.security_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:jQuery("#media-item-"+b.id).remove();break;default:wpFileError(b,swfuploadL10n.default_error)}}function cancelUpload(){swfu.cancelQueue()}jQuery(document).ready(function(a){a('input[type="radio"]',"#media-items").live("click",function(){var b=a(this).closest("tr");if(a(b).hasClass("align")){setUserSetting("align",a(this).val())}else{if(a(b).hasClass("image-size")){setUserSetting("imgsize",a(this).val())}}});a("button.button","#media-items").live("click",function(){var b=this.className||"";b=b.match(/url([^ '"]+)/);if(b&&b[1]){setUserSetting("urlbutton",b[1]);a(this).siblings(".urlfield").val(a(this).attr("title"))}})}); \ No newline at end of file +var topWin=window.dialogArguments||opener||parent||top;function fileDialogStart(){jQuery("#media-upload-error").empty()}function fileQueued(a){jQuery(".media-blank").remove();if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".describe-toggle-on").show();jQuery(".describe-toggle-off").hide();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery('
    ').attr("id","media-item-"+a.id).addClass("child-of-"+post_id).append('
    ',jQuery('
    ').text(" "+a.name)).appendTo(jQuery("#media-items"));jQuery(".progress","#media-item-"+a.id).show();jQuery("#insert-gallery").prop("disabled",true);jQuery("#cancel-upload").prop("disabled",false)}function uploadStart(a){try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").unbind("click",topWin.tb_remove)}}catch(b){}return true}function uploadProgress(e,b,d){var a=jQuery("#media-items").width()-2,c=jQuery("#media-item-"+e.id);jQuery(".bar",c).width(a*b/d);jQuery(".percent",c).html(Math.ceil(b/d*100)+"%");if(b==d){jQuery(".bar",c).html(''+swfuploadL10n.crunching+"")}}function prepareMediaItem(c,a){var d=(typeof shortform=="undefined")?1:2,b=jQuery("#media-item-"+c.id);jQuery(".bar",b).remove();jQuery(".progress",b).hide();try{if(typeof topWin.tb_remove!="undefined"){topWin.jQuery("#TB_overlay").click(topWin.tb_remove)}}catch(g){}if(isNaN(a)||!a){b.append(a);prepareMediaItemInit(c)}else{b.load("async-upload.php",{attachment_id:a,fetch:d},function(){prepareMediaItemInit(c);updateMediaForm()})}}function prepareMediaItemInit(b){var a=jQuery("#media-item-"+b.id);jQuery(".thumbnail",a).clone().attr("class","pinkynail toggle").prependTo(a);jQuery(".filename.original",a).replaceWith(jQuery(".filename.new",a));jQuery("a.toggle",a).click(function(){jQuery(this).siblings(".slidetoggle").slideToggle(350,function(){var d=jQuery(window).height(),e=jQuery(this).offset().top,f=jQuery(this).height(),c;if(d&&e&&f){c=e+f;if(c>d&&(f+48)d){window.scrollTo(0,e-36)}}}});jQuery(this).siblings(".toggle").andSelf().toggle();jQuery(this).siblings("a.toggle").focus();return false});jQuery("a.delete",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",success:deleteSuccess,error:deleteError,id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"trash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")}});return false});jQuery("a.undo",a).click(function(){jQuery.ajax({url:ajaxurl,type:"post",id:b.id,data:{id:this.id.replace(/[^0-9]/g,""),action:"untrash-post",_ajax_nonce:this.href.replace(/^.*wpnonce=/,"")},success:function(d,e){var c=jQuery("#media-item-"+b.id);if(type=jQuery("#type-of-"+b.id).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-0+1)}if(c.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-0+1)}jQuery(".filename .trashnotice",c).remove();jQuery(".filename .title",c).css("font-weight","normal");jQuery("a.undo",c).addClass("hidden");jQuery("a.describe-toggle-on, .menu_order_input",c).show();c.css({backgroundColor:"#ceb"}).animate({backgroundColor:"#fff"},{queue:false,duration:500,complete:function(){jQuery(this).css({backgroundColor:""})}}).removeClass("undo")}});return false});jQuery("#media-item-"+b.id+".startopen").removeClass("startopen").slideToggle(500).siblings(".toggle").toggle()}function itemAjaxError(d,b){var c=jQuery("#media-item-"+d);var a=jQuery(".filename",c).text();c.html('
    '+swfuploadL10n.dismiss+""+swfuploadL10n.error_uploading.replace("%s",a)+"
    "+b+"
    ");c.find("a.dismiss").click(function(){jQuery(this).parents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function deleteSuccess(b,d){if(b=="-1"){return itemAjaxError(this.id,"You do not have permission. Has your session expired?")}if(b=="0"){return itemAjaxError(this.id,"Could not be deleted. Has it been deleted already?")}var c=this.id,a=jQuery("#media-item-"+c);if(type=jQuery("#type-of-"+c).val()){jQuery("#"+type+"-counter").text(jQuery("#"+type+"-counter").text()-1)}if(a.hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(jQuery("#attachments-count").text()-1)}if(jQuery("form.type-form #media-items").children().length==1&&jQuery(".hidden","#media-items").length>0){jQuery(".toggle").toggle();jQuery(".slidetoggle").slideUp(200).siblings().removeClass("hidden")}jQuery(".toggle",a).toggle();jQuery(".slidetoggle",a).slideUp(200).siblings().removeClass("hidden");a.css({backgroundColor:"#faa"}).animate({backgroundColor:"#f4f4f4"},{queue:false,duration:500}).addClass("undo");jQuery(".filename:empty",a).remove();jQuery(".filename .title",a).css("font-weight","bold");jQuery(".filename",a).append(' '+swfuploadL10n.deleted+" ").siblings("a.toggle").hide();jQuery(".filename",a).append(jQuery("a.undo",a).removeClass("hidden"));jQuery(".menu_order_input",a).hide();return}function deleteError(c,b,a){}function updateMediaForm(){var b=jQuery("form.type-form #media-items").children(),a=jQuery("#media-items").children();if(b.length==1){jQuery(".slidetoggle",b).slideDown(500).siblings().addClass("hidden").filter(".toggle").toggle()}if(a.not(".media-blank").length>0){jQuery(".savebutton").show()}else{jQuery(".savebutton").hide()}if(a.length>1){jQuery(".insert-gallery").show()}else{jQuery(".insert-gallery").hide()}}function uploadSuccess(b,a){if(a.match("media-upload-error")){jQuery("#media-item-"+b.id).html(a);return}prepareMediaItem(b,a);updateMediaForm();if(jQuery("#media-item-"+b.id).hasClass("child-of-"+post_id)){jQuery("#attachments-count").text(1*jQuery("#attachments-count").text()+1)}}function uploadComplete(a){if(swfu.getStats().files_queued==0){jQuery("#cancel-upload").prop("disabled",true);jQuery("#insert-gallery").prop("disabled",false)}}function wpQueueError(a){jQuery("#media-upload-error").show().text(a)}function wpFileError(d,c){var b=jQuery("#media-item-"+d.id);var a=jQuery(".filename",b).text();b.html('
    '+swfuploadL10n.dismiss+""+swfuploadL10n.error_uploading.replace("%s",a)+"
    "+c+"
    ");b.find("a.dismiss").click(function(){jQuery(this).parents(".media-item").slideUp(200,function(){jQuery(this).remove()})})}function fileQueueError(c,a,b){if(a==SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED){wpQueueError(swfuploadL10n.queue_limit_exceeded)}else{if(a==SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT){fileQueued(c);wpFileError(c,swfuploadL10n.file_exceeds_size_limit)}else{if(a==SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE){fileQueued(c);wpFileError(c,swfuploadL10n.zero_byte_file)}else{if(a==SWFUpload.QUEUE_ERROR.INVALID_FILETYPE){fileQueued(c);wpFileError(c,swfuploadL10n.invalid_filetype)}else{wpQueueError(swfuploadL10n.default_error)}}}}}function fileDialogComplete(b){try{if(b>0){this.startUpload()}}catch(a){this.debug(a)}}function switchUploader(b){var c=document.getElementById(swfu.customSettings.swfupload_element_id),a=document.getElementById(swfu.customSettings.degraded_element_id);if(b){c.style.display="block";a.style.display="none"}else{c.style.display="none";a.style.display="block"}}function swfuploadPreLoad(){if(!uploaderMode){switchUploader(1)}else{switchUploader(0)}}function swfuploadLoadFailed(){switchUploader(0);jQuery(".upload-html-bypass").hide()}function uploadError(b,c,a){switch(c){case SWFUpload.UPLOAD_ERROR.MISSING_UPLOAD_URL:wpFileError(b,swfuploadL10n.missing_upload_url);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:wpFileError(b,swfuploadL10n.upload_limit_exceeded);break;case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:wpQueueError(swfuploadL10n.http_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:wpQueueError(swfuploadL10n.upload_failed);break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:wpQueueError(swfuploadL10n.io_error);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:wpQueueError(swfuploadL10n.security_error);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:jQuery("#media-item-"+b.id).remove();break;default:wpFileError(b,swfuploadL10n.default_error)}}function cancelUpload(){swfu.cancelQueue()}jQuery(document).ready(function(a){a('input[type="radio"]',"#media-items").live("click",function(){var b=a(this).closest("tr");if(a(b).hasClass("align")){setUserSetting("align",a(this).val())}else{if(a(b).hasClass("image-size")){setUserSetting("imgsize",a(this).val())}}});a("button.button","#media-items").live("click",function(){var b=this.className||"";b=b.match(/url([^ '"]+)/);if(b&&b[1]){setUserSetting("urlbutton",b[1]);a(this).siblings(".urlfield").val(a(this).attr("title"))}})}); \ No newline at end of file diff --git a/wp-includes/js/swfupload/swfupload-all.js b/wp-includes/js/swfupload/swfupload-all.js deleted file mode 100644 index f18a138..0000000 --- a/wp-includes/js/swfupload/swfupload-all.js +++ /dev/null @@ -1,8 +0,0 @@ -// swfupload -var SWFUpload;if(SWFUpload==undefined){SWFUpload=function(a){this.initSWFUpload(a)}}SWFUpload.prototype.initSWFUpload=function(b){try{this.customSettings={};this.settings=b;this.eventQueue=[];this.movieName="SWFUpload_"+SWFUpload.movieCount++;this.movieElement=null;SWFUpload.instances[this.movieName]=this;this.initSettings();this.loadFlash()}catch(a){delete SWFUpload.instances[this.movieName];throw a}};SWFUpload.instances={};SWFUpload.movieCount=0;SWFUpload.version="2.2.0 2009-03-25";SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130};SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290};SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5};SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120};SWFUpload.CURSOR={ARROW:-1,HAND:-2};SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"};SWFUpload.completeURL=function(a){if(typeof(a)!=="string"||a.match(/^https?:\/\//i)||a.match(/^\//)){return a}var c,b;c=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"");b=window.location.pathname.lastIndexOf("/");if(b<=0){path="/"}else{path=window.location.pathname.substr(0,b)+"/"}return path+a};SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(b,a){this.settings[b]=(this.settings[b]==undefined)?a:this.settings[b]};this.ensureDefault("upload_url","");this.ensureDefault("preserve_relative_urls",false);this.ensureDefault("file_post_name","Filedata");this.ensureDefault("post_params",{});this.ensureDefault("use_query_string",false);this.ensureDefault("requeue_on_error",false);this.ensureDefault("http_success",[]);this.ensureDefault("assume_success_timeout",0);this.ensureDefault("file_types","*.*");this.ensureDefault("file_types_description","All Files");this.ensureDefault("file_size_limit",0);this.ensureDefault("file_upload_limit",0);this.ensureDefault("file_queue_limit",0);this.ensureDefault("flash_url","swfupload.swf");this.ensureDefault("prevent_swf_caching",true);this.ensureDefault("button_image_url","");this.ensureDefault("button_width",1);this.ensureDefault("button_height",1);this.ensureDefault("button_text","");this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;");this.ensureDefault("button_text_top_padding",0);this.ensureDefault("button_text_left_padding",0);this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES);this.ensureDefault("button_disabled",false);this.ensureDefault("button_placeholder_id","");this.ensureDefault("button_placeholder",null);this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW);this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW);this.ensureDefault("debug",false);this.settings.debug_enabled=this.settings.debug;this.settings.return_upload_start_handler=this.returnUploadStart;this.ensureDefault("swfupload_loaded_handler",null);this.ensureDefault("file_dialog_start_handler",null);this.ensureDefault("file_queued_handler",null);this.ensureDefault("file_queue_error_handler",null);this.ensureDefault("file_dialog_complete_handler",null);this.ensureDefault("upload_start_handler",null);this.ensureDefault("upload_progress_handler",null);this.ensureDefault("upload_error_handler",null);this.ensureDefault("upload_success_handler",null);this.ensureDefault("upload_complete_handler",null);this.ensureDefault("debug_handler",this.debugMessage);this.ensureDefault("custom_settings",{});this.customSettings=this.settings.custom_settings;if(!!this.settings.prevent_swf_caching){this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+new Date().getTime()}if(!this.settings.preserve_relative_urls){this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url)}delete this.ensureDefault};SWFUpload.prototype.loadFlash=function(){var a,b;if(document.getElementById(this.movieName)!==null){throw"ID "+this.movieName+" is already in use. The Flash Object could not be added"}a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder;if(a==undefined){throw"Could not find the placeholder element: "+this.settings.button_placeholder_id}b=document.createElement("div");b.innerHTML=this.getFlashHTML();a.parentNode.replaceChild(b.firstChild,a);if(window[this.movieName]==undefined){window[this.movieName]=this.getMovieElement()}};SWFUpload.prototype.getFlashHTML=function(){return['','','','','','','',""].join("")};SWFUpload.prototype.getFlashVars=function(){var b=this.buildParamString(),a=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&uploadURL=",encodeURIComponent(this.settings.upload_url),"&useQueryString=",encodeURIComponent(this.settings.use_query_string),"&requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&httpSuccess=",encodeURIComponent(a),"&assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"&params=",encodeURIComponent(b),"&filePostName=",encodeURIComponent(this.settings.file_post_name),"&fileTypes=",encodeURIComponent(this.settings.file_types),"&fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&buttonWidth=",encodeURIComponent(this.settings.button_width),"&buttonHeight=",encodeURIComponent(this.settings.button_height),"&buttonText=",encodeURIComponent(this.settings.button_text),"&buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&buttonAction=",encodeURIComponent(this.settings.button_action),"&buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")};SWFUpload.prototype.getMovieElement=function(){if(this.movieElement==undefined){this.movieElement=document.getElementById(this.movieName)}if(this.movieElement===null){throw"Could not find Flash element"}return this.movieElement};SWFUpload.prototype.buildParamString=function(){var c=this.settings.post_params,b=[],a;if(typeof(c)==="object"){for(a in c){if(c.hasOwnProperty(a)){b.push(encodeURIComponent(a.toString())+"="+encodeURIComponent(c[a].toString()))}}}return b.join("&")};SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,false);var a=null,c;a=this.getMovieElement();if(a&&typeof(a.CallFunction)==="unknown"){for(c in a){try{if(typeof(a[c])==="function"){a[c]=null}}catch(e){}}try{a.parentNode.removeChild(a)}catch(b){}}window[this.movieName]=null;SWFUpload.instances[this.movieName]=null;delete SWFUpload.instances[this.movieName];this.movieElement=null;this.settings=null;this.customSettings=null;this.eventQueue=null;this.movieName=null;return true}catch(d){return false}};SWFUpload.prototype.addSetting=function(b,c,a){if(c==undefined){return(this.settings[b]=a)}else{return(this.settings[b]=c)}};SWFUpload.prototype.getSetting=function(a){if(this.settings[a]!=undefined){return this.settings[a]}return""};SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement(),returnValue,returnString;try{returnString=movieElement.CallFunction(''+__flash__argumentsToXML(argumentArray,0)+"");returnValue=eval(returnString)}catch(ex){throw"Call to "+functionName+" failed"}if(returnValue!=undefined&&typeof returnValue.post==="object"){returnValue=this.unescapeFilePostParams(returnValue)}return returnValue};SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile")};SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles")};SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a])};SWFUpload.prototype.cancelUpload=function(a,b){if(b!==false){b=true}this.callFlash("CancelUpload",[a,b])};SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload")};SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats")};SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a])};SWFUpload.prototype.getFile=function(a){if(typeof(a)==="number"){return this.callFlash("GetFileByIndex",[a])}else{return this.callFlash("GetFile",[a])}};SWFUpload.prototype.addFileParam=function(a,b,c){return this.callFlash("AddFileParam",[a,b,c])};SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b])};SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString();this.callFlash("SetUploadURL",[a])};SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a;this.callFlash("SetPostParams",[a])};SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b;this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a];this.callFlash("SetPostParams",[this.settings.post_params])};SWFUpload.prototype.setFileTypes=function(a,b){this.settings.file_types=a;this.settings.file_types_description=b;this.callFlash("SetFileTypes",[a,b])};SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a;this.callFlash("SetFileSizeLimit",[a])};SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a;this.callFlash("SetFileUploadLimit",[a])};SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a;this.callFlash("SetFileQueueLimit",[a])};SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a;this.callFlash("SetFilePostName",[a])};SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a;this.callFlash("SetUseQueryString",[a])};SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a;this.callFlash("SetRequeueOnError",[a])};SWFUpload.prototype.setHTTPSuccess=function(a){if(typeof a==="string"){a=a.replace(" ","").split(",")}this.settings.http_success=a;this.callFlash("SetHTTPSuccess",[a])};SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a;this.callFlash("SetAssumeSuccessTimeout",[a])};SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a;this.callFlash("SetDebugEnabled",[a])};SWFUpload.prototype.setButtonImageURL=function(a){if(a==undefined){a=""}this.settings.button_image_url=a;this.callFlash("SetButtonImageURL",[a])};SWFUpload.prototype.setButtonDimensions=function(c,a){this.settings.button_width=c;this.settings.button_height=a;var b=this.getMovieElement();if(b!=undefined){b.style.width=c+"px";b.style.height=a+"px"}this.callFlash("SetButtonDimensions",[c,a])};SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a;this.callFlash("SetButtonText",[a])};SWFUpload.prototype.setButtonTextPadding=function(b,a){this.settings.button_text_top_padding=a;this.settings.button_text_left_padding=b;this.callFlash("SetButtonTextPadding",[b,a])};SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a;this.callFlash("SetButtonTextStyle",[a])};SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a;this.callFlash("SetButtonDisabled",[a])};SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a;this.callFlash("SetButtonAction",[a])};SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a;this.callFlash("SetButtonCursor",[a])};SWFUpload.prototype.queueEvent=function(b,c){if(c==undefined){c=[]}else{if(!(c instanceof Array)){c=[c]}}var a=this;if(typeof this.settings[b]==="function"){this.eventQueue.push(function(){this.settings[b].apply(this,c)});setTimeout(function(){a.executeNextEvent()},0)}else{if(this.settings[b]!==null){throw"Event handler "+b+" is unknown or is not a function"}}};SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;if(typeof(a)==="function"){a.apply(this)}};SWFUpload.prototype.unescapeFilePostParams=function(c){var e=/[$]([0-9a-f]{4})/i,f={},d,a,b;if(c!=undefined){for(a in c.post){if(c.post.hasOwnProperty(a)){d=a;while((b=e.exec(d))!==null){d=d.replace(b[0],String.fromCharCode(parseInt("0x"+b[1],16)))}f[d]=c.post[a]}}c.post=f}return c};SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(a){return false}};SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();if(!a){this.debug("Flash called back ready but the flash movie can't be found.");return}this.cleanUp(a);this.queueEvent("swfupload_loaded_handler")};SWFUpload.prototype.cleanUp=function(a){var c;try{if(this.movieElement&&typeof(a.CallFunction)==="unknown"){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(c in a){try{if(typeof(a[c])==="function"){a[c]=null}}catch(b){}}}}catch(d){}window.__flash__removeCallback=function(e,f){try{if(e){e[f]=null}}catch(g){}}};SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")};SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("file_queued_handler",a)};SWFUpload.prototype.fileQueueError=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("file_queue_error_handler",[a,c,b])};SWFUpload.prototype.fileDialogComplete=function(b,c,a){this.queueEvent("file_dialog_complete_handler",[b,c,a])};SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("return_upload_start_handler",a)};SWFUpload.prototype.returnUploadStart=function(a){var b;if(typeof this.settings.upload_start_handler==="function"){a=this.unescapeFilePostParams(a);b=this.settings.upload_start_handler.call(this,a)}else{if(this.settings.upload_start_handler!=undefined){throw"upload_start_handler must be a function"}}if(b===undefined){b=true}b=!!b;this.callFlash("ReturnUploadStart",[b])};SWFUpload.prototype.uploadProgress=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_progress_handler",[a,c,b])};SWFUpload.prototype.uploadError=function(a,c,b){a=this.unescapeFilePostParams(a);this.queueEvent("upload_error_handler",[a,c,b])};SWFUpload.prototype.uploadSuccess=function(b,a,c){b=this.unescapeFilePostParams(b);this.queueEvent("upload_success_handler",[b,a,c])};SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a);this.queueEvent("upload_complete_handler",a)};SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a)}; -// swfupload.queue -var SWFUpload;if(typeof(SWFUpload)==="function"){SWFUpload.queue={};SWFUpload.prototype.initSettings=(function(a){return function(){if(typeof(a)==="function"){a.call(this)}this.queueSettings={};this.queueSettings.queue_cancelled_flag=false;this.queueSettings.queue_upload_count=0;this.queueSettings.user_upload_complete_handler=this.settings.upload_complete_handler;this.queueSettings.user_upload_start_handler=this.settings.upload_start_handler;this.settings.upload_complete_handler=SWFUpload.queue.uploadCompleteHandler;this.settings.upload_start_handler=SWFUpload.queue.uploadStartHandler;this.settings.queue_complete_handler=this.settings.queue_complete_handler||null}})(SWFUpload.prototype.initSettings);SWFUpload.prototype.startUpload=function(a){this.queueSettings.queue_cancelled_flag=false;this.callFlash("StartUpload",[a])};SWFUpload.prototype.cancelQueue=function(){this.queueSettings.queue_cancelled_flag=true;this.stopUpload();var a=this.getStats();while(a.files_queued>0){this.cancelUpload();a=this.getStats()}};SWFUpload.queue.uploadStartHandler=function(a){var b;if(typeof(this.queueSettings.user_upload_start_handler)==="function"){b=this.queueSettings.user_upload_start_handler.call(this,a)}b=(b===false)?false:true;this.queueSettings.queue_cancelled_flag=!b;return b};SWFUpload.queue.uploadCompleteHandler=function(b){var c=this.queueSettings.user_upload_complete_handler,d,a;if(b.filestatus===SWFUpload.FILE_STATUS.COMPLETE){this.queueSettings.queue_upload_count++}if(typeof(c)==="function"){d=(c.call(this,b)===false)?false:true}else{if(b.filestatus===SWFUpload.FILE_STATUS.QUEUED){d=false}else{d=true}}if(d){a=this.getStats();if(a.files_queued>0&&this.queueSettings.queue_cancelled_flag===false){this.startUpload()}else{if(this.queueSettings.queue_cancelled_flag===false){this.queueEvent("queue_complete_handler",[this.queueSettings.queue_upload_count]);this.queueSettings.queue_upload_count=0}else{this.queueSettings.queue_cancelled_flag=false;this.queueSettings.queue_upload_count=0}}}}}; -// swfobject -var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("