# HG changeset patch # User ymh # Date 1571133380 -7200 # Node ID d8a8807227e48e9d0ac5eac1358a776b64d4549a # Parent bf1778c34b9a1c3c30efc19a9801a5a54415b21d upgrade portofolio diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/bws_functions.php --- a/wp/wp-content/plugins/portfolio/bws_menu/bws_functions.php Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/bws_menu/bws_functions.php Tue Oct 15 11:56:20 2019 +0200 @@ -91,7 +91,7 @@
- + @@ -261,8 +261,8 @@ */ if ( ! empty( $bstwbsftwppdtplgns_options['deprecated_function'] ) ) { ?>
- - + $attr ) { if ( 1 != $i ) echo ' ,'; @@ -275,8 +275,8 @@ $i++; } ?>.
- -
+ +
get_results( "SHOW VARIABLES LIKE 'sql_mode'" ); - if ( is_array( $mysql_info ) ) - $sql_mode = $mysql_info[0]->Value; - if ( empty( $sql_mode ) ) - $sql_mode = __( 'Not set', 'bestwebsoft' ); + $mysql_info = $wpdb->get_results( "SHOW VARIABLES LIKE 'sql_mode'" ); + if ( is_array( $mysql_info ) ) + $sql_mode = $mysql_info[0]->Value; + if ( empty( $sql_mode ) ) + $sql_mode = __( 'Not set', 'bestwebsoft' ); $allow_url_fopen = ( ini_get( 'allow_url_fopen' ) ) ? __( 'On', 'bestwebsoft' ) : __( 'Off', 'bestwebsoft' ); $upload_max_filesize = ( ini_get( 'upload_max_filesize' ) )? ini_get( 'upload_max_filesize' ) : __( 'N/A', 'bestwebsoft' ); @@ -290,82 +290,82 @@ } } } ?> -
-
- -
•••
-
+
+
+ +
•••
+
- - - + + + - - - + + + -
- -
-
+
+ +
+
-
-
-
-
-
- +
+
+
+
+ + ( time() - ( 24 * 60 * 60 ) ) ) { ?> -
- -
-
- + '5' < $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] && + $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?> +
+ +
+
+ -
- type="text" placeholder="" maxlength="100" name="bws_license_key" value="" /> -
>
-
- - +
+ type="text" placeholder="" maxlength="100" name="bws_license_key" value="" /> +
>
+
+ + - + - + - -
-
-
+ +
+
+
-
+
-
>

-

+
>

+

- -

+ + unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.' ), $_GET['charsout'] ); else $errmsg = __( 'Plugin could not be activated because it triggered a fatal error.' ); ?> -

+

-

activated.' ) ?>

+

activated.' ) ?>

' . $error . '

'; echo '

' . __( 'Return to BestWebSoft Panel', 'bestwebsoft' ) . '

'; } - } else { + } else { $category_href = $current_page; if ( 'all' != $plugin_category ) $category_href .= '&category=' . $plugin_category; ?> - -
-
-

- + +
+
+

+ -

-
-
-
    -
  • +

+
+
+ -
-
-
+ +
+
+
$value_plugin ) { @@ -503,19 +503,19 @@ } if ( ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] && ! $is_pro_installed && ! $is_installed ) || - ( isset( $_GET['sub'] ) && 'not_installed' == $_GET['sub'] && ( $is_pro_installed || $is_installed ) ) ) + ( isset( $_GET['sub'] ) && 'not_installed' == $_GET['sub'] && ( $is_pro_installed || $is_installed ) ) ) continue; $link_attr = isset( $value_plugin['install_url'] ) ? 'href="' . esc_url( $value_plugin['install_url'] ) . '" target="_blank"' : 'href="' . esc_url( self_admin_url( 'plugin-install.php?tab=plugin-information&plugin=' . $key_plugin_explode[0] . '&from=import&TB_iframe=true&width=600&height=550' ) ) . '" class="thickbox open-plugin-details-modal"'; $nothing_found = false; ?> -
-
- > -
-
- -
+
+
+ > +
+
+ +
response[ $value_plugin['update_availible'] ]; echo ' - ' . sprintf( __( 'Update to v %s', 'bestwebsoft' ), $r->new_version ) . ''; } ?> -
-
+
+
100 ) ? mb_substr( $value_plugin['description'], 0, 100 ) . '...' : $value_plugin['description']; ?> -
- + -
-
-
+
+
+
+
-

+

-
-
-
-
-
    -
  • +
+
+
+
+ -
-
-
+ +
+
+
-

-
-
-
+

+
+
+
$theme ) { $installed_theme = wp_get_theme( $theme->slug ); ?> -
-
- slug . '.png'; ?>" alt="" /> -
-
-

name; ?>

-
- -
+
+
+ slug . '.png'; ?>" alt="" /> +
+
+

name; ?>

+
+ +
exists() ) { if ( $wp_version < '4.6' ) { ?> -
+
-

+

-
+
-
-
-
-

-
+
+
+
+

+
-

-
>

-
>

-
-

- - +

+
>

+
>

+ +

+ + -

-
-
-

- - - +

+
+
+

+ + + -

-
+

+ - - - - - - - - $value ) { ?> - - - - - - -
- - - -
+ + + + + + + + $value ) { ?> + + + + + + +
+ + + +
-
-
+ + '', 'prefix' => '', - 'plugins_info' => array(), + 'plugins_info' => array(), 'default_options' => array(), 'options' => array(), 'is_network_options' => false, 'tabs' => array(), - 'doc_link' => '', - 'doc_video_link' => '', - 'wp_slug' => '', - 'demo_data' => false, + 'doc_link' => '', + 'doc_video_link' => '', + 'wp_slug' => '', + 'demo_data' => false, /* if this is free version and pro exist */ - 'pro_page' => '', - 'bws_license_plugin'=> '', - 'link_key' => '', - 'link_pn' => '', - 'trial_days' => false + 'pro_page' => '', + 'bws_license_plugin' => '', + 'link_key' => '', + 'link_pn' => '', + 'trial_days' => false, + 'licenses' => array() ) ); $args['plugins_info']['Name'] = str_replace( ' by BestWebSoft', '', $args['plugins_info']['Name'] ); - + $this->plugin_basename = $args['plugin_basename']; $this->prefix = $args['prefix']; - $this->plugins_info = $args['plugins_info']; + $this->plugins_info = $args['plugins_info']; $this->options = $args['options']; $this->default_options = $args['default_options']; $this->wp_slug = $args['wp_slug']; @@ -93,13 +95,28 @@ $this->link_key = $args['link_key']; $this->link_pn = $args['link_pn']; $this->trial_days = $args['trial_days']; + $this->licenses = $args['licenses']; $this->hide_pro_tabs = bws_hide_premium_options_check( $this->options ); $this->version = '1.0.0'; $this->is_multisite = is_multisite(); - if ( empty( $this->pro_page ) && array_key_exists( 'license', $this->tabs ) ) + if ( empty( $this->pro_page ) && array_key_exists( 'license', $this->tabs ) ) { $this->is_pro = true; + $this->licenses[ $this->plugins_info['TextDomain'] ] = array( + 'name' => $this->plugins_info['Name'], + 'slug' => $this->plugins_info['TextDomain'], + 'basename' => $this->plugin_basename + ); + } else { + $this->licenses[ $this->plugins_info['TextDomain'] ] = array( + 'name' => $this->plugins_info['Name'], + 'slug' => $this->plugins_info['TextDomain'], + 'pro_slug' => stristr( $this->bws_license_plugin, '/', TRUE ), + 'basename' => $this->plugin_basename, + 'pro_basename' => $this->bws_license_plugin + ); + } } /** @@ -124,20 +141,20 @@ $this->demo_data->bws_demo_confirm(); } else { bws_show_settings_notice(); ?> -
-
-
-
- display_tabs(); ?> -
-
-
-
-

-
-
-
-
+ +
+
+
+ display_tabs(); ?> +
+
+
+
+

+
+
+
+
is_pro ) { if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) || isset( $bstwbsftwppdtplgns_options['wrong_license_key'][ $this->plugin_basename ] ) ) { $license_type = 'Pro'; @@ -145,7 +162,7 @@ } else { $finish = strtotime( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ); $today = strtotime( date( "m/d/Y" ) ); - if ( isset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] ) ) { + if ( isset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] ) ) { $license_type = 'Trial Pro'; if ( $finish < $today ) { @@ -154,7 +171,7 @@ $daysleft = floor( ( $finish - $today ) / ( 60*60*24 ) ); $license_status = sprintf( __( '%s day(-s) left', 'bestwebsoft' ), $daysleft ); } - $license_status .= '. ' . __( 'Upgrade to Pro', 'bestwebsoft' ) . ''; + $license_status .= '. ' . __( 'Upgrade to Pro', 'bestwebsoft' ) . ''; } else { $license_type = isset( $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] ) ? 'Nonprofit Pro' : 'Pro'; if ( $finish < $today ) { @@ -164,50 +181,50 @@ } } } ?> -
- : -
-
- : -
+
+ : +
+
+ : +
-
- : plugins_info['Version']; ?> -
-
-
-
-
-
- - - plugin_basename, 'bws_nonce_name' ); ?> -
-
-
-
-
-
+
+ : plugins_info['Version']; ?> +
+
+
+
+
+
+ + + plugin_basename, 'bws_nonce_name' ); ?> +
+
+
+
+
+
-
-
-
+
+
+
-
- -
+
+ +
wp_slug ) ) bws_plugin_reviews_block( $this->plugins_info['Name'], $this->wp_slug ); ?> -
-
- -
+
+
+ +
-
> - display_tabs_content(); ?> -
- -
+
+ + -
  • - - - -
  • +
  • + + + +
  • tabs as $tab_slug => $data ) { + foreach ( $this->tabs as $tab_slug => $data ) { if ( ! empty( $data['is_pro'] ) && $this->hide_pro_tabs ) continue; ?> -
    +
    -
    +
    plugin_basename, 'bws_settings_nonce_name' ) ) { $this->restore_options(); $message = __( 'All plugin settings were restored.', 'bestwebsoft' ); - /* Go Pro - check license key */ + /* Go Pro - check license key */ } elseif ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $this->plugin_basename, 'bws_nonce_name' ) ) { $result = $this->save_options_license_key(); + if ( ! empty( $result['empty_field_error'] ) ) + $error = $result['empty_field_error']; if ( ! empty( $result['error'] ) ) $error = $result['error']; if ( ! empty( $result['message'] ) ) $message = $result['message']; if ( ! empty( $result['notice'] ) ) $notice = $result['notice']; - /* check demo data */ + /* check demo data */ } else { $demo_result = ! empty( $this->demo_data ) ? $this->demo_data->bws_handle_demo_data() : false; if ( false !== $demo_result ) { @@ -302,9 +321,9 @@ if ( ! empty( $demo_result['done'] ) && ! empty( $demo_result['options'] ) ) $this->options = $demo_result['options']; } - /* Save options */ + /* Save options */ } elseif ( ! isset( $_REQUEST['bws_restore_default'] ) && ! isset( $_POST['bws_handle_demo'] ) && isset( $_REQUEST[ $this->prefix . '_form_submit'] ) && check_admin_referer( $this->plugin_basename, 'bws_nonce_name' ) ) { - /* save tabs */ + /* save tabs */ $result = $this->save_options(); if ( ! empty( $result['error'] ) ) $error = $result['error']; @@ -341,9 +360,9 @@ * action - Display custom error\message\notice */ do_action( __CLASS__ . '_display_custom_messages', $save_results ); ?> -
    >

    -
    >

    -
    >

    +
    >

    +
    >

    +
    >

    is_multisite ) $this->custom_code_args['blog_id'] = get_current_blog_id(); foreach ( array( 'css', 'php', 'js' ) as $extension ) { $file = 'bws-custom-code.' . $extension; $real_file = $folder . '/' . $file; - + if ( file_exists( $real_file ) ) { update_recently_edited( $real_file ); $this->custom_code_args["content_{$extension}"] = file_get_contents( $real_file ); if ( ( $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $this->custom_code_args['blog_id'] ][ $file ] ) ) || - ( ! $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $file ] ) ) ) { + ( ! $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $file ] ) ) ) { $this->custom_code_args["is_{$extension}_active"] = true; } if ( is_writeable( $real_file ) ) @@ -420,55 +439,55 @@ * @access private */ private function tab_custom_code() { ?> -

    +

    help_phrase(); ?> -
    +
    ' . __( 'You do not have sufficient permissions to edit plugins for this site.', 'bestwebsoft' ) . '

    '; return; } - $list = array( + $list = array( 'css' => array( 'description' => __( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' ), - 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started' - ), + 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started' + ), 'php' => array( 'description' => sprintf( __( 'This PHP code will be hooked to the %s action and will be printed on front end only.', 'bestwebsoft' ), 'init' ), - 'learn_more_link' => 'http://php.net/' - ), + 'learn_more_link' => 'http://php.net/' + ), 'js' => array( 'description' => __( 'These code will be added to the header on all pages of your site.', 'bestwebsoft' ), - 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/JavaScript' - ), + 'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/JavaScript' + ), ); if ( ! $this->custom_code_args['css_writeable'] || - ! $this->custom_code_args['php_writeable'] || - ! $this->custom_code_args['js_writeable'] ) { ?> -

    ', - '' ); ?>

    + ! $this->custom_code_args['php_writeable'] || + ! $this->custom_code_args['js_writeable'] ) { ?> +

    ', + '' ); ?>

    $extension_data ) { $name = 'js' == $extension ? 'JavaScript' : strtoupper( $extension ); ?> -

    - - custom_code_args["{$extension}_writeable"] ) - echo '(' . __( 'Browsing', 'bestwebsoft' ) . ')'; ?> -

    -

    -

    + + custom_code_args["{$extension}_writeable"] ) + echo '(' . __( 'Browsing', 'bestwebsoft' ) . ')'; ?> +

    +

    + -

    - -

    + +

    + +

    -
    - +
    +
    - -

    + +

    upload_dir['basedir'] . '/bws-custom-code'; - foreach ( array( 'css', 'php', 'js' ) as $extension ) { + foreach ( array( 'css', 'php', 'js' ) as $extension ) { $file = 'bws-custom-code.' . $extension; $real_file = $folder . '/' . $file; if ( isset( $_POST["bws_newcontent_{$extension}"] ) && - $this->custom_code_args["{$extension}_writeable"] ) { + $this->custom_code_args["{$extension}_writeable"] ) { $newcontent = trim( wp_unslash( $_POST["bws_newcontent_{$extension}"] ) ); if ( 'css' == $extension ) - $newcontent = wp_kses( $newcontent, 'strip' ); + $newcontent = wp_kses( $newcontent, array( '\'', '\"' ) ); if ( ! empty( $newcontent ) && isset( $_POST["bws_custom_{$extension}_active"] ) ) { $this->custom_code_args["is_{$extension}_active"] = true; @@ -526,55 +545,55 @@ * Display 'misc' tab * @access private */ - private function tab_misc() { + private function tab_misc() { global $bstwbsftwppdtplgns_options; ?> -

    +

    help_phrase(); ?> -
    +
    forbid_view && ! empty( $this->change_permission_attr ) ) { ?> -

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    +

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    forbid_view ) { ?> -

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    +

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    - +
    pro_page ) && $this->bws_hide_pro_option_exist ) { ?> - - - - + + + + - - - - - - - - -
    - -
    + +
    - -
    - change_permission_attr; ?> name="bws_restore_default" type="submit" class="button" value="" /> -
    -
    + + + + + + + + + + change_permission_attr; ?> name="bws_restore_default" type="submit" class="button" value="" /> +
    + + + -

    +

    help_phrase(); ?> -
    +
    forbid_view && ! empty( $this->change_permission_attr ) ) { ?> -

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    +

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    forbid_view ) { ?> -

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    +

    : plugins_info["Name"], $this->plugins_info["Name"] ); ?>

    - +
    -
    + prefix . '_options', $this->options ); } - $this->hide_pro_tabs = false; + $this->hide_pro_tabs = false; } else { if ( empty( $this->options['hide_premium_options'] ) ) { $this->options['hide_premium_options'][] = get_current_user_id(); @@ -679,8 +698,8 @@ $response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) ); if ( is_array( $response ) && - ! empty( $response['usage_id'] ) && - $response['usage_id'] != $usage_id ) { + ! empty( $response['usage_id'] ) && + $response['usage_id'] != $usage_id ) { $bstwbsftwppdtplgns_options['track_usage']['usage_id'] = $response['usage_id']; } } @@ -692,89 +711,102 @@ } return compact( 'notice' ); - } + } /** * */ public function tab_license() { global $wp_version, $bstwbsftwppdtplgns_options; ?> -

    +

    help_phrase(); ?> -
    - pro_page ) ) { - $bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( sanitize_text_field( $_POST['bws_license_key'] ) ) : ""; +
    + licenses as $single_license) { + $pro_plugin_name = ( strpos( $single_license['name'], 'Pro' ) ) ? $single_license['name'] : $single_license['name'] . ' ' . 'Pro'; + if ( ! empty( $this->pro_page ) || ! empty( $single_license['pro_basename'] ) ) { - if ( $this->pro_plugin_is_activated ) { - deactivate_plugins( $this->plugin_basename ); ?> - -

    -

    pro_page ) ) . '">' . __( 'Settings page', 'bestwebsoft' ) . '', '7' ); ?>

    - bws_license_plugin ]['count'] ) && - '5' < $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['count'] && - $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) - $attr = 'disabled="disabled"'; ?> - - - - - -
    - type="text" name="bws_license_key" value="" /> - type="hidden" name="bws_license_plugin" value="bws_license_plugin ); ?>" /> - type="submit" class="button button-secondary" name="bws_license_submit" value="" /> -
    - plugins_info['PluginURI'] . '?k=' . $this->link_key . '&pn=' . $this->link_pn . '&v=' . $this->plugins_info["Version"] . '&wp_v=' . $wp_version ) . '" target="_blank" title="' . $this->plugins_info["Name"] . ' Pro">' . $this->plugins_info["Name"] . ' Pro' ); ?> -
    - -

    - trial_days !== false ) - echo '

    ' . __( 'or', 'bestwebsoft' ) . ' ' . sprintf( __( 'Start Your Free %s-Day Trial Now', 'bestwebsoft' ), $this->trial_days ) . '

    '; ?> -
    + window.setTimeout( bws_set_timeout, 1000 ); + })(jQuery); + +

    +

    pro_page ) ) . '">' . __( 'Settings page', 'bestwebsoft' ) . '', '7' ); ?>

    + bws_license_plugin ]['count'] ) && + '5' < $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['count'] && + $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) + $attr = 'disabled="disabled"'; + + + $license_key = ''; + if( ! empty( $single_license['pro_basename'] ) ) { + $license_key = ! empty( $bstwbsftwppdtplgns_options[ $single_license['pro_basename'] ] ) ? $bstwbsftwppdtplgns_options[ $single_license['pro_basename'] ] : ''; + } + $current_plugin_link = ( ! empty( $this->link_key ) && ! empty( $this->link_pn ) ? esc_url( 'https://bestwebsoft.com/products/wordpress/plugins/' . $this->wp_slug . '/' . '?k=' . $this->link_key . '&pn=' . $this->link_pn . '&v=' . $this->plugins_info["Version"] . '&wp_v=' . $wp_version ) : esc_url( 'https://bestwebsoft.com/products/wordpress/plugins/' . $this->wp_slug . '/' ) ); + ?> + + + + + +
    + type="text" name="bws_license_key_" value="" /> + type="hidden" name="bws_license_plugin_" value="" /> + type="submit" class="button button-secondary" name="bws_license_submit" value="" /> +
    + ' . $pro_plugin_name . '' ); ?> +
    + +

    + trial_days !== false ) + echo '

    ' . __( 'or', 'bestwebsoft' ) . ' ' . sprintf( __( 'Start Your Free %s-Day Trial Now', 'bestwebsoft' ), $this->trial_days ) . '

    '; ?> +
    + + + + + + +
    + + +
    + +
    +
    plugin_basename ] ) ) ? $bstwbsftwppdtplgns_options[ $this->plugin_basename ] : ''; ?> - - - - - - - - - -
    - - -
    - -
    -
    - -
    - -
    -
    - + + + + + +
    + +
    + +
    +
    + is_pro ) { - delete_transient( 'bws_plugins_update' ); - if ( ! $this->all_plugins ) { - if ( ! function_exists( 'get_plugins' ) ) - require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); - $this->all_plugins = get_plugins(); - } - $current = get_site_transient( 'update_plugins' ); - - if ( ! empty( $this->all_plugins ) && ! empty( $current ) && isset( $current->response ) && is_array( $current->response ) ) { - $to_send = array(); - $to_send["plugins"][ $this->plugin_basename ] = $this->all_plugins[ $this->plugin_basename ]; - $to_send["plugins"][ $this->plugin_basename ]["bws_license_key"] = $bws_license_key; - $to_send["plugins"][ $this->plugin_basename ]["bws_illegal_client"] = true; - $options = array( - 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), - 'body' => array( 'plugins' => serialize( $to_send ) ), - 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) - ); - $raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options ); - - if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) { - $error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ': BestWebSoft. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' ); - } else { - $response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) ); - if ( is_array( $response ) && !empty( $response ) ) { - foreach ( $response as $single_response ) { - if ( "wrong_license_key" == $single_response->package ) { - $error = __( 'Wrong license key.', 'bestwebsoft' ); - } else if ( "wrong_domain" == $single_response->package ) { - $error = __( 'This license key is bound to another site.', 'bestwebsoft' ); - } else if ( "time_out" == $single_response->package ) { - $message = __( 'This license key is valid, but Your license has expired. If you want to update our plugin in future, you should extend the license.', 'bestwebsoft' ); - } elseif ( "you_are_banned" == $single_response->package ) { - $error = __( "Unfortunately, you have exceeded the number of available tries.", 'bestwebsoft' ); - } elseif ( "duplicate_domen_for_trial" == $single_response->package ) { - $error = __( "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' ); - } - if ( empty( $error ) ) { - if ( empty( $message ) ) { - if ( isset( $single_response->trial ) ) - $message = __( 'The Pro Trial license key is valid.', 'bestwebsoft' ); - else - $message = __( 'The license key is valid.', 'bestwebsoft' ); - - if ( ! empty( $single_response->time_out ) ) - $message .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $single_response->time_out . '.'; - - if ( isset( $single_response->trial ) && $this->is_trial ) - $message .= ' ' . sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), 'Pro' ); - } - - if ( isset( $single_response->trial ) ) { - $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] = 1; - } else { - unset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] ); - } - - if ( isset( $single_response->nonprofit ) ) { - $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] = 1; - } else { - unset( $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] ); - } - - if ( ! isset( $bstwbsftwppdtplgns_options[ $this->plugin_basename ] ) || $bstwbsftwppdtplgns_options[ $this->plugin_basename ] != $bws_license_key ) { - $bstwbsftwppdtplgns_options[ $this->plugin_basename ] = $bws_license_key; - - $file = @fopen( dirname( dirname( __FILE__ ) ) . "/license_key.txt" , "w+" ); - if ( $file ) { - @fwrite( $file, $bws_license_key ); - @fclose( $file ); - } - $update_option = true; - } - - if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) || $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] != $single_response->time_out ) { - $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] = $single_response->time_out; - $update_option = true; - } - - if ( isset( $update_option ) ) { - if ( $this->is_multisite ) - update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); - else - update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); - } - } - } - } else { - $error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ' BestWebSoft. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' ); - } - } - } - /* Go Pro */ + /*$empty_field_error - added to avoid error when 1 field is empty while another field contains license key*/ + $empty_field_error = ''; + foreach ( $this->licenses as $single_license) { + $bws_license_key = ( isset( $_POST[ ( ! empty( $single_license['pro_slug'] ) ) ? 'bws_license_key_' . $single_license['pro_slug'] : 'bws_license_key_' . $single_license['slug'] ] ) ) ? stripslashes( sanitize_text_field( $_POST[ ( ! empty( $single_license['pro_slug'] ) ) ? 'bws_license_key_' . $single_license['pro_slug'] : 'bws_license_key_' . $single_license['slug'] ] ) ) : ''; + if ( '' != $bws_license_key ) { + if ( strlen( $bws_license_key ) != 18 ) { + $error = __( 'Wrong license key', 'bestwebsoft' ); } else { - $bws_license_plugin = stripslashes( sanitize_text_field( $_POST['bws_license_plugin'] ) ); - if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) && $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - (24 * 60 * 60) ) ) { - $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] + 1; - } else { - $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = 1; - $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] = time(); - } + /* CHECK license key */ + if ( $this->is_pro && empty( $single_license['pro_basename'] ) ) { + delete_transient( 'bws_plugins_update' ); + if ( ! $this->all_plugins ) { + if ( ! function_exists( 'get_plugins' ) ) { + require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); + } + $this->all_plugins = get_plugins(); + } + $current = get_site_transient( 'update_plugins' ); - /* download Pro */ - if ( ! $this->all_plugins ) { - if ( ! function_exists( 'get_plugins' ) ) - require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); - $this->all_plugins = get_plugins(); - } - - if ( ! array_key_exists( $bws_license_plugin, $this->all_plugins ) ) { - $current = get_site_transient( 'update_plugins' ); - if ( ! empty( $current ) && isset( $current->response ) && is_array( $current->response ) ) { + if ( ! empty( $this->all_plugins ) && ! empty( $current ) && isset( $current->response ) && is_array( $current->response ) ) { $to_send = array(); - $to_send["plugins"][ $bws_license_plugin ] = array(); - $to_send["plugins"][ $bws_license_plugin ]["bws_license_key"] = $bws_license_key; - $to_send["plugins"][ $bws_license_plugin ]["bws_illegal_client"] = true; - $options = array( - 'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ), - 'body' => array( 'plugins' => serialize( $to_send ) ), - 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ); + $to_send["plugins"][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = $this->all_plugins[ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ]; + $to_send["plugins"][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ]["bws_license_key"] = $bws_license_key; + $to_send["plugins"][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ]["bws_illegal_client"] = true; + $options = array( + 'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ), + 'body' => array( 'plugins' => serialize( $to_send ) ), + 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) + ); $raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options ); if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) { - $error = __( "Something went wrong. Please try again later. If the error appears again, please contact us", 'bestwebsoft' ) . ': BestWebSoft. ' . __( "We are sorry for inconvenience.", 'bestwebsoft' ); + $error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ': BestWebSoft. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' ); } else { $response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) ); if ( is_array( $response ) && ! empty( $response ) ) { foreach ( $response as $single_response ) { if ( "wrong_license_key" == $single_response->package ) { - $error = __( "Wrong license key.", 'bestwebsoft' ); - } elseif ( "wrong_domain" == $single_response->package ) { - $error = __( "This license key is bound to another site.", 'bestwebsoft' ); + $error = __( 'Wrong license key.', 'bestwebsoft' ); + } else if ( "wrong_domain" == $single_response->package ) { + $error = __( 'This license key is bound to another site.', 'bestwebsoft' ); + } else if ( "time_out" == $single_response->package ) { + $message = __( 'This license key is valid, but Your license has expired. If you want to update our plugin in future, you should extend the license.', 'bestwebsoft' ); } elseif ( "you_are_banned" == $single_response->package ) { - $error = __( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' ); - } elseif ( "time_out" == $single_response->package ) { - $error = sprintf( __( "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s.", 'bestwebsoft' ), ' Client Area' ); + $error = __( "Unfortunately, you have exceeded the number of available tries.", 'bestwebsoft' ); } elseif ( "duplicate_domen_for_trial" == $single_response->package ) { - $error = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' ); + $error = __( "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' ); } - } - if ( empty( $error ) ) { - $bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key; + if ( empty( $error ) ) { + if ( empty( $message ) ) { + if ( isset( $single_response->trial ) ) { + $message = __( 'The Pro Trial license key is valid.', 'bestwebsoft' ); + } else { + $message = __( 'The license key is valid.', 'bestwebsoft' ); + } - $url = 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/downloads/?bws_first_download=' . $bws_license_plugin . '&bws_license_key=' . $bws_license_key . '&download_from=5'; - - if ( ! $this->upload_dir ) - $this->upload_dir = wp_upload_dir(); - - $zip_name = explode( '/', $bws_license_plugin ); + if ( ! empty( $single_response->time_out ) ) { + $message .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $single_response->time_out . '.'; + } - if ( !function_exists( 'curl_init' ) ) { - $received_content = file_get_contents( $url ); - } else { - $ch = curl_init(); - curl_setopt( $ch, CURLOPT_URL, $url ); - curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); - $received_content = curl_exec( $ch ); - curl_close( $ch ); - } + if ( isset( $single_response->trial ) && $this->is_trial ) { + $message .= ' ' . sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), 'Pro' ); + } + } - if ( ! $received_content ) { - $error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); - } else { - if ( is_writable( $this->upload_dir["path"] ) ) { - $file_put_contents = $this->upload_dir["path"] . "/" . $zip_name[0] . ".zip"; - if ( file_put_contents( $file_put_contents, $received_content ) ) { - @chmod( $file_put_contents, octdec( 755 ) ); - if ( class_exists( 'ZipArchive' ) ) { - $zip = new ZipArchive(); - if ( $zip->open( $file_put_contents ) === TRUE ) { - $zip->extractTo( WP_PLUGIN_DIR ); - $zip->close(); - } else { - $error = __( "Failed to open the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); - } - } elseif ( class_exists( 'Phar' ) ) { - $phar = new PharData( $file_put_contents ); - $phar->extractTo( WP_PLUGIN_DIR ); - } else { - $error = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually.", 'bestwebsoft' ); - } - @unlink( $file_put_contents ); + if ( isset( $single_response->trial ) ) { + $bstwbsftwppdtplgns_options['trial'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = 1; + } else { + unset( $bstwbsftwppdtplgns_options['trial'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] ); + } + + if ( isset( $single_response->nonprofit ) ) { + $bstwbsftwppdtplgns_options['nonprofit'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = 1; + } else { + unset( $bstwbsftwppdtplgns_options['nonprofit'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] ); + } + + if ( ! isset( $bstwbsftwppdtplgns_options[ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] ) || $bstwbsftwppdtplgns_options[ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] != $bws_license_key ) { + $bstwbsftwppdtplgns_options[ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = $bws_license_key; + + $file = @fopen( dirname( dirname( __FILE__ ) ) . "/license_key.txt", "w+" ); + if ( $file ) { + @fwrite( $file, $bws_license_key ); + @fclose( $file ); + } + $update_option = true; + } + + if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] ) || $bstwbsftwppdtplgns_options['time_out'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] != $single_response->time_out ) { + $bstwbsftwppdtplgns_options['time_out'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = $single_response->time_out; + $update_option = true; + } + + if ( isset( $update_option ) ) { + if ( $this->is_multisite ) { + update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); } else { - $error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); + update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); } - } else { - $error = __( "UploadDir is not writable. Please, upload the plugin manually.", 'bestwebsoft' ); } } - - /* activate Pro */ - if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) { - if ( $this->is_multisite && is_plugin_active_for_network( $this->plugin_basename ) ) { - /* if multisite and free plugin is network activated */ - $active_plugins = get_site_option( 'active_sitewide_plugins' ); - $active_plugins[ $bws_license_plugin ] = time(); - update_site_option( 'active_sitewide_plugins', $active_plugins ); - } else { - /* activate on a single blog */ - $active_plugins = get_option( 'active_plugins' ); - array_push( $active_plugins, $bws_license_plugin ); - update_option( 'active_plugins', $active_plugins ); - } - $this->pro_plugin_is_activated = true; - } elseif ( empty( $error ) ) { - $error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); - } } } else { - $error = __( "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience.", 'bestwebsoft' ); + $error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ' BestWebSoft. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' ); } } } + /* Go Pro */ } else { - $bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key; - /* activate Pro */ - if ( ! is_plugin_active( $bws_license_plugin ) ) { - if ( $this->is_multisite && is_plugin_active_for_network( $this->plugin_basename ) ) { - /* if multisite and free plugin is network activated */ - $network_wide = true; - } else { - /* activate on a single blog */ - $network_wide = false; + + $bws_license_plugin = stripslashes( sanitize_text_field( $_POST[ ( ! empty( $single_license['pro_slug'] ) ) ? 'bws_license_plugin_' . $single_license['pro_slug'] : 'bws_license_plugin_' . $single_license['slug'] ] ) ); + if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) && $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { + $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] + 1; + } else { + $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = 1; + $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] = time(); + } + + /* download Pro */ + if ( ! $this->all_plugins ) { + if ( ! function_exists( 'get_plugins' ) ) { + require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); } - activate_plugin( $bws_license_plugin, NULL, $network_wide ); - $this->pro_plugin_is_activated = true; + $this->all_plugins = get_plugins(); + } + + if ( ! array_key_exists( $bws_license_plugin, $this->all_plugins ) ) { + $current = get_site_transient( 'update_plugins' ); + if ( ! empty( $current ) && isset( $current->response ) && is_array( $current->response ) ) { + $to_send = array(); + $to_send["plugins"][ $bws_license_plugin ] = array(); + $to_send["plugins"][ $bws_license_plugin ]["bws_license_key"] = $bws_license_key; + $to_send["plugins"][ $bws_license_plugin ]["bws_illegal_client"] = true; + $options = array( + 'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ), + 'body' => array( 'plugins' => serialize( $to_send ) ), + 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) + ); + $raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options ); + + if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) { + $error = __( "Something went wrong. Please try again later. If the error appears again, please contact us", 'bestwebsoft' ) . ': BestWebSoft. ' . __( "We are sorry for inconvenience.", 'bestwebsoft' ); + } else { + $response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) ); + if ( is_array( $response ) && ! empty( $response ) ) { + foreach ( $response as $single_response ) { + if ( "wrong_license_key" == $single_response->package ) { + $error = __( "Wrong license key.", 'bestwebsoft' ); + } elseif ( "wrong_domain" == $single_response->package ) { + $error = __( "This license key is bound to another site.", 'bestwebsoft' ); + } elseif ( "you_are_banned" == $single_response->package ) { + $error = __( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' ); + } elseif ( "time_out" == $single_response->package ) { + $error = sprintf( __( "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s.", 'bestwebsoft' ), ' Client Area' ); + } elseif ( "duplicate_domen_for_trial" == $single_response->package ) { + $error = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' ); + } + } + if ( empty( $error ) ) { + $bws_license_plugin = ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename']; + + $bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key; + + $url = 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/downloads/?bws_first_download=' . $bws_license_plugin . '&bws_license_key=' . $bws_license_key . '&download_from=5'; + + if ( ! $this->upload_dir ) { + $this->upload_dir = wp_upload_dir(); + } + + $zip_name = explode( '/', $bws_license_plugin ); + + if ( ! function_exists( 'curl_init' ) ) { + $received_content = file_get_contents( $url ); + } else { + $ch = curl_init(); + curl_setopt( $ch, CURLOPT_URL, $url ); + curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); + $received_content = curl_exec( $ch ); + curl_close( $ch ); + } + + if ( ! $received_content ) { + $error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); + } else { + if ( is_writable( $this->upload_dir["path"] ) ) { + $file_put_contents = $this->upload_dir["path"] . "/" . $zip_name[0] . ".zip"; + if ( file_put_contents( $file_put_contents, $received_content ) ) { + @chmod( $file_put_contents, octdec( 755 ) ); + if ( class_exists( 'ZipArchive' ) ) { + $zip = new ZipArchive(); + if ( $zip->open( $file_put_contents ) === true ) { + $zip->extractTo( WP_PLUGIN_DIR ); + $zip->close(); + } else { + $error = __( "Failed to open the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); + } + } elseif ( class_exists( 'Phar' ) ) { + $phar = new PharData( $file_put_contents ); + $phar->extractTo( WP_PLUGIN_DIR ); + } else { + $error = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually.", 'bestwebsoft' ); + } + @unlink( $file_put_contents ); + } else { + $error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); + } + } else { + $error = __( "UploadDir is not writable. Please, upload the plugin manually.", 'bestwebsoft' ); + } + } + + /* activate Pro */ + if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) { + if ( $this->is_multisite && is_plugin_active_for_network( ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ) ) { + /* if multisite and free plugin is network activated */ + $active_plugins = get_site_option( 'active_sitewide_plugins' ); + $active_plugins[ $bws_license_plugin ] = time(); + update_site_option( 'active_sitewide_plugins', $active_plugins ); + } else { + /* activate on a single blog */ + $active_plugins = get_option( 'active_plugins' ); + array_push( $active_plugins, $bws_license_plugin ); + update_option( 'active_plugins', $active_plugins ); + } + $this->pro_plugin_is_activated = true; + } elseif ( empty( $error ) ) { + $error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' ); + } + } + } else { + $error = __( "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience.", 'bestwebsoft' ); + } + } + } + } else { + $bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key; + /* activate Pro */ + if ( ! is_plugin_active( $bws_license_plugin ) ) { + if ( $this->is_multisite && is_plugin_active_for_network( ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ) ) { + /* if multisite and free plugin is network activated */ + $network_wide = true; + } else { + /* activate on a single blog */ + $network_wide = false; + } + activate_plugin( $bws_license_plugin, null, $network_wide ); + $this->pro_plugin_is_activated = true; + } + } + /* add 'track_usage' for Pro version */ + if ( ! empty( $bstwbsftwppdtplgns_options['track_usage'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] ) && + empty( $bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] ) ) { + $bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] = $bstwbsftwppdtplgns_options['track_usage'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ]; + } + + if ( $this->is_multisite ) { + update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); + } else { + update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); + } + + if ( $this->pro_plugin_is_activated ) { + delete_transient( 'bws_plugins_update' ); } } - /* add 'track_usage' for Pro version */ - if ( ! empty( $bstwbsftwppdtplgns_options['track_usage'][ $this->plugin_basename ] ) && - empty( $bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] ) ) { - $bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] = $bstwbsftwppdtplgns_options['track_usage'][ $this->plugin_basename ]; - } - - if ( $this->is_multisite ) - update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); - else - update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options ); - - if ( $this->pro_plugin_is_activated ) - delete_transient( 'bws_plugins_update' ); } + } else { + $empty_field_error = __( "Please, enter Your license key", 'bestwebsoft' ); } - } else { - $error = __( "Please, enter Your license key", 'bestwebsoft' ); } - return compact( 'error', 'message' ); + return compact( 'error', 'message', 'empty_field_error' ); } /** @@ -1061,18 +1107,18 @@ echo ''; } - public function bws_pro_block_links() { + public function bws_pro_block_links() { global $wp_version; ?> - ' + '

    :

      ' + + '
    ' + ' ' + '
    ' + ' ' + ' ' @@ -180,11 +179,17 @@ return; } + /** + * + * @todo Remove after 01.01.2020 + * This code need to be removed after WordPress letter "[WordPress Plugin Directory] Notice: Captcha by BestWebSoft" from 04.09.2019 by kdo + * + */ /* If reason is empty, add the error-message class to the message container to change the message color to red. */ - if ( 0 === $userReason.val().trim().length ) { + /*if ( 0 === $userReason.val().trim().length ) { $modal.find( '.message' ).addClass( 'error-message' ); BwsModalDisableDeactivateButton(); - } + }*/ }, 150 ); }); @@ -211,9 +216,15 @@ $input = $selected_reason.find( 'textarea, input[type="text"]' ), userReason = ( 0 !== $input.length ) ? $input.val().trim() : ''; - if ( BwsModalIsReasonSelected( 'OTHER' ) && '' === userReason ) { + /** + * + * @todo Remove after 01.01.2020 + * This code need to be removed after WordPress letter "[WordPress Plugin Directory] Notice: Captcha by BestWebSoft" from 04.09.2019 by kdo + * + */ + /*if ( BwsModalIsReasonSelected( 'OTHER' ) && '' === userReason ) { return; - } + }*/ var is_anonymous = ( $anonymousFeedback.find( 'input' ).is( ':checked' ) ) ? 0 : 1; @@ -259,7 +270,7 @@ $modal.find( '.bws-modal-reason-input' ).remove(); $modal.find( '.bws-modal-internal-message' ).hide(); - $modal.find( '.bws-modal-button-deactivate' ).text( '' ); + $modal.find( '.bws-modal-button-deactivate' ).text( '' ); BwsModalEnableDeactivateButton(); @@ -275,7 +286,13 @@ if ( BwsModalIsReasonSelected( 'OTHER' ) ) { $modal.find( '.message' ).text( '' ).show(); - BwsModalDisableDeactivateButton(); + /** + * + * @todo Remove after 01.01.2020 + * This code need to be removed after WordPress letter "[WordPress Plugin Directory] Notice: Captcha by BestWebSoft" from 04.09.2019 by kdo + * + */ + //BwsModalDisableDeactivateButton(); } } }); @@ -320,7 +337,13 @@ $modal.find( '.message' ).hide(); - $anonymousFeedback.find( 'input' ).prop( 'checked', true ); + /** + * + * @todo Remove after 01.01.2020 + * This code need to be removed after WordPress letter "[WordPress Plugin Directory] Notice: Captcha by BestWebSoft" from 04.09.2019 by kdo + * + */ + //$anonymousFeedback.find( 'input' ).prop( 'checked', true ); /* Hide, since by default there is no selected reason.*/ $anonymousFeedback.hide(); @@ -342,7 +365,7 @@ function BwsModalShowPanel() { $modal.find( '.bws-modal-panel' ).addClass( 'active' ); /* Update the deactivate button's text */ - $modal.find( '.bws-modal-button-deactivate' ).text( '' ); + $modal.find( '.bws-modal-button-deactivate' ).text( '' ); } })(jQuery); diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/fonts/bwsicons.eot diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/fonts/bwsicons.svg --- a/wp/wp-content/plugins/portfolio/bws_menu/fonts/bwsicons.svg Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/bws_menu/fonts/bwsicons.svg Tue Oct 15 11:56:20 2019 +0200 @@ -18,7 +18,7 @@ - + diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/fonts/bwsicons.ttf diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/fonts/bwsicons.woff diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/icons/themes/renty.png diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/js/bws_menu.js --- a/wp/wp-content/plugins/portfolio/bws_menu/js/bws_menu.js Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/bws_menu/js/bws_menu.js Tue Oct 15 11:56:20 2019 +0200 @@ -43,4 +43,4 @@ }); }); -})(jQuery); \ No newline at end of file +})(jQuery); diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/js/codemirror.js diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-cs_CZ.mo Binary file wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-cs_CZ.mo has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-cs_CZ.po --- a/wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-cs_CZ.po Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-cs_CZ.po Tue Oct 15 11:56:20 2019 +0200 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: bestwebsoft\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-11 16:42+0300\n" -"PO-Revision-Date: 2017-09-11 16:42+0300\n" +"POT-Creation-Date: 2018-03-02 10:14+0200\n" +"PO-Revision-Date: 2018-03-02 10:15+0200\n" "Last-Translator: Mik013\n" "Language-Team: Mik013\n" "Language: cs_CZ\n" @@ -43,7 +43,7 @@ #: bws_functions.php:93 #, php-format msgid "%s reviews" -msgstr "" +msgstr "%s hodnocení" #: bws_functions.php:94 msgid "Rate it" @@ -51,9 +51,9 @@ #: bws_functions.php:103 msgid "Need help?" -msgstr "Potřebujete pomoc?" +msgstr "Potřebujete pomoci?" -#: bws_functions.php:104 bws_functions.php:917 class-bws-settings.php:1058 +#: bws_functions.php:104 bws_functions.php:919 class-bws-settings.php:1058 msgid "Visit Help Center" msgstr "Navštivte Centrum pomoci" @@ -130,7 +130,7 @@ #: bws_functions.php:208 #, php-format msgid "Thank you for installing %s plugin!" -msgstr "Děkujeme vám za instalaci %s pluginu!" +msgstr "Děkujeme vám za instalaci pluginu %s!" #: bws_functions.php:210 msgid "Let's get started" @@ -205,7 +205,7 @@ #: bws_functions.php:482 #, php-format msgid "Thank you for choosing %s plugin!" -msgstr "Děkujeme, že jste si vybrali %s plugin!" +msgstr "Děkujeme, že jste si vybrali plugin %s!" #: bws_functions.php:483 msgid "" @@ -243,20 +243,20 @@ #: bws_functions.php:653 msgid "Add BWS Shortcode" -msgstr "Přidávejte zkrácený kód BWS" +msgstr "Přidat zkrácený kód BWS" #: bws_functions.php:654 msgid "Add BWS Plugins Shortcode" -msgstr "Přidávejte zkrácený kód BWS pluginů" +msgstr "Přidat zkrácený kód BWS pluginu" #: bws_functions.php:673 msgid "Add shortcode" -msgstr "Přidat krátký kód" +msgstr "Přidat zkrácený kód" #: bws_functions.php:673 msgid "Add BestWebSoft plugins' shortcodes using this button." msgstr "" -"Pomocí tohoto tlačítka můžete přidávat krátké kódy BestWebSoft pluginu." +"Pomocí tohoto tlačítka můžete přidávat zkrácené kódy BestWebSoft pluginů." #: bws_functions.php:729 msgid "Close" @@ -280,29 +280,30 @@ #: bws_functions.php:876 msgid "Shortcode settings" -msgstr "Nastavení krátkých kódů" +msgstr "Nastavení zkrácených kódů" #: bws_functions.php:881 msgid "The shortcode will be inserted" -msgstr "Bude vložen krátký kód" +msgstr "Bude vložen zkrácený kód" -#: bws_functions.php:922 +#: bws_functions.php:924 msgid "FAQ" -msgstr "Často kladené otázky (FAQ)" +msgstr "" +"Časté dotazy (FAQ)" -#: bws_functions.php:928 +#: bws_functions.php:930 msgid "For more information:" msgstr "Pro více informací:" -#: bws_functions.php:929 +#: bws_functions.php:931 msgid "Documentation" msgstr "Dokumentace" -#: bws_functions.php:930 +#: bws_functions.php:932 msgid "Video Instructions" msgstr "Video instrukce" -#: bws_functions.php:931 +#: bws_functions.php:933 msgid "Submit a Request" msgstr "Odeslat požadavek" @@ -374,7 +375,7 @@ #: bws_menu.php:146 msgid "Congratulations! Pro Membership license is activated successfully." -msgstr "" +msgstr "Gratulujeme! PRO členství bylo úspěšně aktivováno." #: bws_menu.php:153 class-bws-settings.php:1007 deprecated.php:436 msgid "" @@ -449,7 +450,7 @@ #: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251 #, php-format msgid "by %s" -msgstr "podle %s" +msgstr "od %s" #: bws_menu.php:207 msgid "Server Environment" @@ -538,7 +539,7 @@ #: bws_menu.php:262 #, php-format msgid "Email with system info is sent to %s." -msgstr "" +msgstr "E-mail s informacemi o systému byl odeslán na %s." #: bws_menu.php:266 msgid "Thank you for contacting us." @@ -575,7 +576,7 @@ #: bws_menu.php:326 msgid "Subscribe to Pro Membership" -msgstr "Přihlásit se k Pro členství" +msgstr "Přihlaste se k PRO členství" #: bws_menu.php:334 bws_menu.php:345 class-bws-settings.php:760 #: deprecated.php:227 @@ -735,7 +736,7 @@ #: bws_menu.php:645 msgid "Browse More WordPress Themes" -msgstr "" +msgstr "Procházet další WordPress šablony" #: bws_menu.php:654 msgid "Send to support" @@ -901,7 +902,7 @@ #: class-bws-settings.php:726 #, php-format msgid "You will be automatically redirected to the %s in %s seconds." -msgstr "Za %s sekund budete automaticky přesměrováni na %s." +msgstr "Budete automaticky přesměrováni na %s za %s sekund." #: class-bws-settings.php:726 msgid "Settings page" @@ -911,7 +912,8 @@ #, php-format msgid "Enter your license key to activate %s and get premium plugin features." msgstr "" -"Vložte váš licenční klíč pro aktivaci %s a získání prémiových fukcí pluginu." +"Vložte váš licenční klíč pro aktivaci %s a získejte tak prémiové fukcе " +"pluginu." #: class-bws-settings.php:744 class-bws-settings.php:931 deprecated.php:363 #: deprecated.php:706 @@ -925,7 +927,7 @@ #: class-bws-settings.php:747 deprecated.php:697 #, php-format msgid "Start Your Free %s-Day Trial Now" -msgstr "Vyzkoušejte vaší %s-denní zkušební verzi zdarma nyní" +msgstr "Vyzkoušejte %s-denní zkušební verzi zdarma nyní" #: class-bws-settings.php:762 msgid "" @@ -993,25 +995,29 @@ "Unfortunately, Your license has expired. To continue getting top-priority " "support and plugin updates, you should extend it in your %s." msgstr "" +"Bohužel, Vaše licence vypršela. Chcete-li mít nadále přístup k top-prioritní " +"podpoře a aktualizacím pluginu měli byste ji prodloužit ve vašem %s." #: class-bws-settings.php:959 class-bws-settings.php:981 #: class-bws-settings.php:1003 msgid "Failed to download the zip archive. Please, upload the plugin manually." -msgstr "" +msgstr "Stažení zip archivu selhalo. Nahrajte prosím plugin ručně." #: class-bws-settings.php:971 msgid "Failed to open the zip archive. Please, upload the plugin manually." -msgstr "" +msgstr "Otevření zip archivu selhalo. Nahrajte prosím plugin ručně." #: class-bws-settings.php:977 msgid "" "Your server does not support either ZipArchive or Phar. Please, upload the " "plugin manually." msgstr "" +"Váš server nepodporuje buď ZipArchive nebo Phar. Prosím, nahrajte plugin " +"ručně." #: class-bws-settings.php:984 msgid "UploadDir is not writable. Please, upload the plugin manually." -msgstr "" +msgstr "Nelze zapisovat do UploadDir. Prosím, nahrajte plugin ručně." #: class-bws-settings.php:1042 deprecated.php:464 msgid "Please, enter Your license key" @@ -1019,7 +1025,7 @@ #: class-bws-settings.php:1054 msgid "Need Help?" -msgstr "Potřebujete pomoc?" +msgstr "Potřebujete pomoci?" #: class-bws-settings.php:1056 msgid "Read the Instruction" @@ -1061,7 +1067,7 @@ #: deactivation-form.php:44 msgid "The plugin suddenly stopped working" -msgstr "Plugin náhle přestal pracovat" +msgstr "Plugin přestal náhle pracovat" #: deactivation-form.php:51 msgid "The plugin broke my site" @@ -1094,7 +1100,7 @@ #: deactivation-form.php:83 msgid "It's a temporary deactivation, I'm just debugging an issue" -msgstr "Jedná se o dočasnou deaktivaci, pouze jsem ladím problém" +msgstr "Jedná se o dočasnou deaktivaci, pouze ladím problém" #: deactivation-form.php:89 msgid "Other" @@ -1110,7 +1116,7 @@ #: deactivation-form.php:127 msgid "Send website data and allow to contact me back" -msgstr "" +msgstr "Odeslat data webu a umožnit zpětně mě kontaktovat" #: deactivation-form.php:132 msgid "Cancel" @@ -1177,7 +1183,7 @@ #: deprecated.php:281 deprecated.php:672 msgid "Please, go to" -msgstr "Prosím, jděte na" +msgstr "Prosím, přejděte na" #: deprecated.php:281 deprecated.php:672 msgid "the setting page" @@ -1272,7 +1278,7 @@ #: product_list.php:22 msgid "Best secure captcha plugin to protect your WordPress forms." -msgstr "" +msgstr "Nejbezpečnější captcha plugin k ochraně WordPress formulářů." #: product_list.php:32 msgid "Create your personal car rental/booking and reservation website." @@ -1596,7 +1602,7 @@ "Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts " "and pages." msgstr "" -"Přidávejte Twitter tlačítka sledovat, twítnout a zmínit do WordPress " +"Přidávejte Twitter tlačítka Sledovat, Tweetnout a Zmínit do WordPress " "příspěvků a stránek." #: product_list.php:427 @@ -1630,73 +1636,3 @@ msgstr "" "Automaticky zálohujte a exportujte obsah centra nápovědy Zendesk do databáze " "vašeho WordPress webu." - -#~ msgid "Anonymous feedback" -#~ msgstr "Anonymní zpětná vazba" - -#~ msgid "" -#~ "Protect WordPress website forms from spam entries by means of math logic." -#~ msgstr "" -#~ "Chraňte WordPress webové formuláře před spamem pomocí matematické logiky." - -#~ msgid "Congratulations! Pro Membership license is activated successfully." -#~ msgstr "Gratulujeme! PRO členství bylo úspěšně aktivováno." - -#~ msgid "Email with system info is sent to" -#~ msgstr "E-mail se systémovým nastavením byl odeslán na" - -#~ msgid "Browse Free WordPress Themes" -#~ msgstr "Procházet WordPress šablony zdarma" - -#~ msgid "" -#~ "You can use one license of the Pro plugin for one domain only. Please " -#~ "check and edit your license or domain if necessary using you personal " -#~ "Client Area. We strongly recommend you to solve the problem within 24 " -#~ "hours, otherwise the Pro plugin will be deactivated." -#~ msgstr "" -#~ "Pro licenci pluginu můžete používat pouze pro jednu doménu. Prosím " -#~ "zkontrolujte a případně upravte Váš licenční klíč na vaší osobní stránce " -#~ "- Klientské zóně. Důrazně doporučujeme, aby jste tento problém odstranili " -#~ "během 24 hodin, jinak bude Pro plugin deaktivován." - -#~ msgid "Insert" -#~ msgstr "Vložit" - -#~ msgid "" -#~ "Automatically add outgoing email messages to queue instead of sending " -#~ "them immediately." -#~ msgstr "" -#~ "Automaticky přidávejte odchozí e-mailové zprávy do fronty namísto jejich " -#~ "okamžitého odesílání." - -#~ msgid "" -#~ "Add unlimited gallery categories. Organize images to make the navigation " -#~ "through content easier." -#~ msgstr "" -#~ "Přidávejte neomezený počet kategorií galerie. Organizujte obrázky pro " -#~ "jednodušší orientaci v obsahu." - -#~ msgid "" -#~ "Attach, un-attach and re-attach media files quickly to WordPress posts " -#~ "and pages." -#~ msgstr "" -#~ "Připojujte, odpojujte a znovu připojujte mediální soubory do WordPress " -#~ "příspěvků a stránek." - -#~ msgid "Advertisement" -#~ msgstr "Reklama" - -#~ msgid "Content & Media" -#~ msgstr "Obsah & Média" - -#~ msgid "Management" -#~ msgstr "Správa" - -#~ msgid "Site Stats" -#~ msgstr "Statistiky webu" - -#~ msgid "Social" -#~ msgstr "Sociální" - -#~ msgid "Utilities" -#~ msgstr "Utility" diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-es_ES.mo Binary file wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-es_ES.mo has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-es_ES.po --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-es_ES.po Tue Oct 15 11:56:20 2019 +0200 @@ -0,0 +1,1791 @@ +# Translation of Plugins - Social Login by BestWebSoft - Development (trunk) in Spanish (Spain) +# This file is distributed under the same license as the Plugins - Social Login by BestWebSoft - Development (trunk) package. +msgid "" +msgstr "" +"Project-Id-Version: bestwebsoft\n" +"POT-Creation-Date: 2017-09-11 16:42+0300\n" +"PO-Revision-Date: 2017-09-11 16:42+0300\n" +"Last-Translator: \n" +"Language-Team: BestWebSoft \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.7.1\n" +"X-Poedit-KeywordsList: __;_e;esc_attr_e\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-SearchPath-0: .\n" + +#: bws_functions.php:73 bws_functions.php:191 +msgid "requires" +msgstr "requiere" + +#: bws_functions.php:75 +msgid "" +"or higher, that is why it has been deactivated! Please upgrade WordPress and " +"try again." +msgstr "" +"o superior, por eso ha estado desactivado! Actualiza WordPress e inténtálo " +"de nuevo." + +#: bws_functions.php:76 +msgid "Back to the WordPress" +msgstr "Volver a WordPress a la" + +#: bws_functions.php:78 +msgid "Plugins page" +msgstr "Página de plugins" + +#: bws_functions.php:92 +msgid "Like the plugin?" +msgstr "¿Te gusta el plugin?" + +#: bws_functions.php:93 +#, php-format +msgid "%s reviews" +msgstr "" + +#: bws_functions.php:94 +msgid "Rate it" +msgstr "Valorar" + +#: bws_functions.php:103 +msgid "Need help?" +msgstr "¿Necesitas ayuda?" + +#: bws_functions.php:104 bws_functions.php:917 class-bws-settings.php:1058 +msgid "Visit Help Center" +msgstr "Visita el Centro de Ayuda" + +#: bws_functions.php:107 +msgid "Want to support the plugin?" +msgstr "¿Quieres apoyar al plugin?" + +#: bws_functions.php:108 bws_menu.php:560 +msgid "Donate" +msgstr "Donar" + +#: bws_functions.php:128 +msgid "WARNING: Illegal use notification" +msgstr "ADVERTENCIA: Notificación de uso ilegal" + +#: bws_functions.php:128 +msgid "" +"You can use one license of the Pro plugin for one domain only. Please check " +"and edit your license or domain if necessary using your personal Client " +"Area. We strongly recommend you to solve the problem within 24 hours, " +"otherwise the Pro plugin will be deactivated." +msgstr "" + +#: bws_functions.php:128 bws_functions.php:341 bws_menu.php:631 +#: class-bws-settings.php:144 +msgid "Learn More" +msgstr "Aprende más" + +#: bws_functions.php:145 +msgid "" +"Notice: Your Pro Trial license has expired. To continue using the plugin, " +"you should buy a Pro license" +msgstr "" +"Aviso: Tu licencia Pro Trial ha expirado. Para seguir usando el plugin debes " +"comprar una licencia Pro" + +#: bws_functions.php:147 +msgid "" +"Your license has expired. To continue getting top-priority support and " +"plugin updates, you should extend it." +msgstr "" +"Para seguir recibiendo soporte prioritario y actualizaciones de plugin debes " +"extenderla." + +#: bws_functions.php:147 bws_functions.php:389 deprecated.php:586 +msgid "Learn more" +msgstr "Aprende más" + +#: bws_functions.php:165 +#, php-format +msgid "Notice: You are using the Pro Trial license of %s plugin." +msgstr "Aviso: Estás usando la licencia Pro Trial de %s plugin." + +#: bws_functions.php:167 +msgid "Notice: You are using the Pro Trial license of plugin." +msgstr "Aviso: Estás usando la licencia Pro Trial del plugin." + +#: bws_functions.php:170 +msgid "The Pro Trial license will expire on" +msgstr "La licencia Pro Trial expirará el" + +#: bws_functions.php:193 +msgid "" +"or higher! We do not guarantee that our plugin will work correctly. Please " +"upgrade to WordPress latest version." +msgstr "" +"o superior! No garantizamos que nuestro plugin funcionará correctamente. Por " +"favor, actualiza a la última versión de WordPress." + +#: bws_functions.php:208 +#, php-format +msgid "Thank you for installing %s plugin!" +msgstr "¡Gracias por haber instalado plugin de %s!" + +#: bws_functions.php:210 +msgid "Let's get started" +msgstr "¡Empecemos!" + +#: bws_functions.php:211 bws_functions.php:244 bws_menu.php:564 +#: bws_menu.php:566 +msgid "Settings" +msgstr "Ajustes" + +#: bws_functions.php:213 bws_menu.php:326 class-bws-settings.php:747 +#: class-bws-settings.php:1060 class-bws-settings.php:1070 deprecated.php:697 +msgid "or" +msgstr "o" + +#: bws_functions.php:214 bws_functions.php:246 +msgid "Add New" +msgstr "Añadir nuevo" + +#: bws_functions.php:218 bws_functions.php:228 bws_functions.php:332 +#: bws_functions.php:385 bws_functions.php:487 +msgid "Close notice" +msgstr "Descartar" + +#: bws_functions.php:233 +msgid "Thank you for installing plugins by BestWebSoft!" +msgstr "¡Gracias por haber instalado los plugins de BestWebSoft!" + +#: bws_functions.php:235 +msgid "More Details" +msgstr "Más detalles" + +#: bws_functions.php:236 +msgid "Less Details" +msgstr "Menos detalles" + +#: bws_functions.php:264 +msgid "Deprecated function(-s) is used on the site here:" +msgstr "Función(-es) obsoleta(-s) se utiliza(-n) en el sitio aquí:" + +#: bws_functions.php:278 +msgid "" +"This function(-s) will be removed over time. Please update the product(-s)." +msgstr "" +"Esta(-s) función(-es) se eliminará(-n) con el tiempo. Actualiza el(los) " +"producto(-s)." + +#: bws_functions.php:337 +msgid "It’s time to upgrade your" +msgstr "¡Ahora es el tiempo de actualizar tu" + +#: bws_functions.php:337 +msgid "to" +msgstr "a" + +#: bws_functions.php:337 +msgid "version!" +msgstr "versión!" + +#: bws_functions.php:338 +msgid "Extend standard plugin functionality with new great options." +msgstr "" +"Amplía la funcionalidad del plugin estándar con nuevas excelentes opciones." + +#: bws_functions.php:389 +#, php-format +msgid "" +"Your license key for %s expires on %s and you won't be granted TOP-PRIORITY " +"SUPPORT or UPDATES." +msgstr "" +"Tu clave de licencia para %s expirará el %s y no vas a recibir el SOPORTE " +"PRIORITARIO O ACTUALIZACIONES." + +#: bws_functions.php:482 +#, php-format +msgid "Thank you for choosing %s plugin!" +msgstr "¡Gracias por haber elegido plugin de %s!" + +#: bws_functions.php:483 +msgid "" +"If you have a feature, suggestion or idea you'd like to see in the plugin, " +"we'd love to hear about it!" +msgstr "" +"Si tienes una función, sugerencia o idea que te gustaría ver en el plugin, " +"nos encantaría saberlo." + +#: bws_functions.php:484 +msgid "Suggest a Feature" +msgstr "Ofrecer una función" + +#: bws_functions.php:500 class-bws-settings.php:540 class-bws-settings.php:543 +#: class-bws-settings.php:595 class-bws-settings.php:598 +msgid "Notice" +msgstr "Aviso" + +#: bws_functions.php:500 +msgid "The plugin's settings have been changed." +msgstr "Se han cambiado los ajustes del plugin." + +#: bws_functions.php:501 class-bws-settings.php:183 class-bws-settings.php:203 +#: deprecated.php:642 +msgid "Save Changes" +msgstr "Guardar cambios" + +#: bws_functions.php:515 +msgid "" +"You can always look at premium options by checking the \"Pro Options\" in " +"the \"Misc\" tab." +msgstr "" +"Siempre puedes ver las opciones premium haciendo clic en las \"Opciones Pro" +"\" en la ficha \"Varios\"." + +#: bws_functions.php:653 +msgid "Add BWS Shortcode" +msgstr "Añadir BWS shortcode" + +#: bws_functions.php:654 +msgid "Add BWS Plugins Shortcode" +msgstr "Añadir shortcode de plugins BWS" + +#: bws_functions.php:673 +msgid "Add shortcode" +msgstr "Añadir shortcode" + +#: bws_functions.php:673 +msgid "Add BestWebSoft plugins' shortcodes using this button." +msgstr "Añadir los shortcodes de los plugins de BestWebSoft usando este botón." + +#: bws_functions.php:729 +msgid "Close" +msgstr "Descartar" + +#: bws_functions.php:821 +msgid "Are you sure you want to restore default settings?" +msgstr "" +"¿Estás seguro de que deseas restaurar los ajustes de plugin por defecto?" + +#: bws_functions.php:824 +msgid "Yes, restore all settings" +msgstr "Sí, restaurar todos los ajustes" + +#: bws_functions.php:825 +msgid "No, go back to the settings page" +msgstr "No, volver a la página de ajustes" + +#: bws_functions.php:867 +msgid "Plugin" +msgstr "Plugin" + +#: bws_functions.php:876 +msgid "Shortcode settings" +msgstr "Ajustes de shortcode" + +#: bws_functions.php:881 +msgid "The shortcode will be inserted" +msgstr "El shortcode se insertará" + +#: bws_functions.php:922 +msgid "FAQ" +msgstr "FAQ" + +#: bws_functions.php:928 +msgid "For more information:" +msgstr "Más información" + +#: bws_functions.php:929 +msgid "Documentation" +msgstr "Documentación" + +#: bws_functions.php:930 +msgid "Video Instructions" +msgstr "Video instrucciones" + +#: bws_functions.php:931 +msgid "Submit a Request" +msgstr "Presentar una solicitud" + +#: bws_menu.php:101 class-bws-settings.php:792 deprecated.php:323 +msgid "Wrong license key" +msgstr "Clave de licencia incorrecta" + +#: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885 +#: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199 +#: deprecated.php:353 +msgid "" +"Something went wrong. Please try again later. If the error appears again, " +"please contact us" +msgstr "" +"Algo salió mal. Por favor, inténtalo de nuevo más tarde. Si el error aparece " +"de nuevo, ponte en contacto con nosotros" + +#: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885 +#: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199 +#: deprecated.php:353 +msgid "We are sorry for inconvenience." +msgstr "Lo siento para la inconveniencia causada." + +#: bws_menu.php:128 class-bws-settings.php:824 class-bws-settings.php:927 +#: deprecated.php:139 deprecated.php:359 +msgid "Wrong license key." +msgstr "Clave de licencia incorrecta." + +#: bws_menu.php:130 +msgid "" +"This license key is bound to another site. Change it via personal Client " +"Area." +msgstr "" +"Esta clave de licencia está enlazada al otro sitio. Cámbialo en Área " +"de Cliente." + +#: bws_menu.php:130 +msgid "Log in" +msgstr "Acceder" + +#: bws_menu.php:132 bws_menu.php:332 deprecated.php:261 +msgid "Unfortunately, you have exceeded the number of available tries per day." +msgstr "Por desgracia, has excedido el número de intentos por hoy." + +#: bws_menu.php:134 deprecated.php:365 +#, php-format +msgid "" +"Unfortunately, Your license has expired. To continue getting top-priority " +"support and plugin updates, you should extend it in your %s" +msgstr "" +"Por desgracia, tu licencia ha expirado. Para seguir recibiendo soporte " +"prioritario y actualizaciones de plugin debes extenderla en tu %s" + +#: bws_menu.php:136 class-bws-settings.php:935 deprecated.php:367 +msgid "" +"Unfortunately, the Pro licence was already installed to this domain. The Pro " +"Trial license can be installed only once." +msgstr "" +"Por desgracia, la licencia Pro ha estado ya instalada en este dominio. La " +"licencia Pro Trial puede estar instalada una sola vez." + +#: bws_menu.php:142 class-bws-settings.php:839 deprecated.php:153 +msgid "The license key is valid." +msgstr "La clave de licencia está válida." + +#: bws_menu.php:144 class-bws-settings.php:842 deprecated.php:156 +msgid "Your license will expire on" +msgstr "Tu licencia expirará el" + +#: bws_menu.php:146 +msgid "Congratulations! Pro Membership license is activated successfully." +msgstr "" + +#: bws_menu.php:153 class-bws-settings.php:1007 deprecated.php:436 +msgid "" +"Something went wrong. Try again later or upload the plugin manually. We are " +"sorry for inconvenience." +msgstr "" +"Algo salió mal. Por favor, inténtalo de nuevo más tarde o sube el plugin " +"manualmente. Lo siento para la inconveniencia causada." + +#: bws_menu.php:163 +msgid "Please enter your license key." +msgstr "Por favor, introduce tu clave de licencia." + +#: bws_menu.php:174 +msgid "Not set" +msgstr "No definido" + +#: bws_menu.php:176 +msgid "On" +msgstr "Activado" + +#: bws_menu.php:176 +msgid "Off" +msgstr "Desactivado" + +#: bws_menu.php:177 bws_menu.php:178 bws_menu.php:179 bws_menu.php:180 +#: bws_menu.php:181 bws_menu.php:182 bws_menu.php:191 +msgid "N/A" +msgstr "N/A" + +#: bws_menu.php:182 +msgid " Mb" +msgstr "Mb" + +#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189 +msgid "Yes" +msgstr "Sí" + +#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189 +msgid "No" +msgstr "No" + +#: bws_menu.php:196 +msgid "WordPress Environment" +msgstr "Entorno de WordPress" + +#: bws_menu.php:198 +msgid "Home URL" +msgstr "URL del inicio" + +#: bws_menu.php:199 +msgid "Website URL" +msgstr "URL del sitio" + +#: bws_menu.php:200 +msgid "WP Version" +msgstr "Versión WP" + +#: bws_menu.php:201 +msgid "WP Multisite" +msgstr "Multisite WP" + +#: bws_menu.php:202 +msgid "WP Memory Limit" +msgstr "Límite de memoria WP" + +#: bws_menu.php:203 +msgid "Active Theme" +msgstr "Tema activo" + +#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251 +#, php-format +msgid "by %s" +msgstr "por %s" + +#: bws_menu.php:207 +msgid "Server Environment" +msgstr "Entorno de Servidor" + +#: bws_menu.php:209 +msgid "Operating System" +msgstr "Sistema operativo" + +#: bws_menu.php:210 +msgid "Server" +msgstr "Servidor" + +#: bws_menu.php:211 +msgid "PHP Version" +msgstr "Versión de PHP" + +#: bws_menu.php:212 +msgid "PHP Allow URL fopen" +msgstr "PHP permite URL fopen" + +#: bws_menu.php:213 +msgid "PHP Memory Limit" +msgstr "Límite de memoria PHP" + +#: bws_menu.php:214 +msgid "Memory Usage" +msgstr "Uso de memória" + +#: bws_menu.php:215 +msgid "PHP Max Upload Size" +msgstr "Tamaño máximo de archivo PHP" + +#: bws_menu.php:216 +msgid "PHP Max Post Size" +msgstr "Tamaño máximo de entrada PHP" + +#: bws_menu.php:217 +msgid "PHP Max Script Execute Time" +msgstr "Tiempo máximo de ejecución de scripts PHP" + +#: bws_menu.php:218 +msgid "PHP Exif support" +msgstr "Soporte PHP Exif" + +#: bws_menu.php:219 +msgid "PHP IPTC support" +msgstr "Soporte PHP IPTC" + +#: bws_menu.php:220 +msgid "PHP XML support" +msgstr "Soporte PHP XML" + +#: bws_menu.php:226 +msgid "Database" +msgstr "Base de Datos" + +#: bws_menu.php:228 +msgid "WP DB version" +msgstr "Versión de WP DB" + +#: bws_menu.php:229 +msgid "MySQL version" +msgstr "Versión de MySQL" + +#: bws_menu.php:230 +msgid "SQL Mode" +msgstr "Modo SQL" + +#: bws_menu.php:234 +msgid "Active Plugins" +msgstr "Plugins Activos" + +#: bws_menu.php:239 +msgid "Inactive Plugins" +msgstr "Plugins Inactivos" + +#: bws_menu.php:260 +msgid "Please enter a valid email address." +msgstr "Por favor, introduce la dirección de correo electrónico válida." + +#: bws_menu.php:262 +#, php-format +msgid "Email with system info is sent to %s." +msgstr "" + +#: bws_menu.php:266 +msgid "Thank you for contacting us." +msgstr "¡Gracias por haber contactado con nosotros!" + +#: bws_menu.php:289 +msgid "Sorry, email message could not be delivered." +msgstr "Lo siento, el mensaje de correo electrónico no se pudo enviar." + +#: bws_menu.php:305 bws_menu.php:309 bws_menu.php:358 deprecated.php:91 +msgid "Plugins" +msgstr "Plugins" + +#: bws_menu.php:306 bws_menu.php:310 bws_menu.php:618 deprecated.php:92 +msgid "Themes" +msgstr "Temas" + +#: bws_menu.php:307 bws_menu.php:311 bws_menu.php:648 +msgid "System status" +msgstr "Información de sistema" + +#: bws_menu.php:315 +msgid "Support" +msgstr "Soporte" + +#: bws_menu.php:316 +msgid "Manage purchased licenses & subscriptions" +msgstr "Gestionar licencias y suscripciones adquiridas" + +#: bws_menu.php:324 +#, php-format +msgid "Get Access to %s+ Premium Plugins" +msgstr "Obtener acceso a %s+ Premium plugins" + +#: bws_menu.php:326 +msgid "Subscribe to Pro Membership" +msgstr "Suscribirse a Pro Membership" + +#: bws_menu.php:334 bws_menu.php:345 class-bws-settings.php:760 +#: deprecated.php:227 +msgid "Check license key" +msgstr "Comprueba la clave de licencia" + +#: bws_menu.php:337 +msgid "Enter your license key" +msgstr "Introduce tu clave de licencia" + +#: bws_menu.php:343 bws_menu.php:570 bws_menu.php:579 +#: class-bws-settings.php:739 deprecated.php:259 deprecated.php:267 +#: deprecated.php:631 deprecated.php:703 deprecated.php:712 +msgid "Activate" +msgstr "Activar" + +#: bws_menu.php:359 +msgid "Upload Plugin" +msgstr "Subir plugin" + +#: bws_menu.php:363 +#, php-format +msgid "" +"The plugin generated %d characters of unexpected output " +"during activation. If you notice “headers already sent” " +"messages, problems with syndication feeds or other issues, try deactivating " +"or removing this plugin." +msgstr "" +"El plugin generó %d caracteres de salida inesperada durante " +"la activación. Si notas mensajes de “headers already sent”, " +"problemas con los feeds de sindicación u otras cuestiones, prueba desactivar " +"o borrar este plugin." + +#: bws_menu.php:365 +msgid "" +"Plugin could not be activated because it triggered a fatal error." +msgstr "" +"No se pudo activar el plugin porque provocó un error fatal." + +#: bws_menu.php:368 +msgid "Plugin activated." +msgstr "Plugin activado." + +#: bws_menu.php:375 +msgid "Installing Plugin" +msgstr "Instalando el plugin" + +#: bws_menu.php:381 +msgid "Downloading install package from" +msgstr "Descargando el paquete de instalación de" + +#: bws_menu.php:398 bws_menu.php:429 bws_menu.php:440 deprecated.php:388 +#: deprecated.php:410 deprecated.php:432 +msgid "Failed to download the zip archive. Please, upload the plugin manually" +msgstr "" +"Error al descargar el archivo zip. Por favor, sube el plugin manualmente" + +#: bws_menu.php:406 +msgid "Unpacking the package" +msgstr "Desempacando el paquete" + +#: bws_menu.php:411 bws_menu.php:419 +msgid "Installing the plugin" +msgstr "Instalando el plugin" + +#: bws_menu.php:415 deprecated.php:400 +msgid "Failed to open the zip archive. Please, upload the plugin manually" +msgstr "Error al abrir el archivo zip. Por favor, sube el plugin manualmente" + +#: bws_menu.php:422 deprecated.php:406 +msgid "" +"Your server does not support either ZipArchive or Phar. Please, upload the " +"plugin manually" +msgstr "" +"Tu servidor no admite ni ZipArchive ni Phar. Por favor, sube el plugin " +"manualmente" + +#: bws_menu.php:425 +#, php-format +msgid "The plugin %s is successfully installed." +msgstr "El plugin %s se ha instalado con éxito." + +#: bws_menu.php:432 deprecated.php:413 +msgid "UploadDir is not writable. Please, upload the plugin manually" +msgstr "UploadDir no se puede editar. Por favor, sube el plugin manualmente" + +#: bws_menu.php:437 +msgid "Activate Plugin" +msgstr "Activar plugin" + +#: bws_menu.php:437 bws_menu.php:443 +msgid "Return to BestWebSoft Panel" +msgstr "Volver a Panel de BestWebSoft" + +#: bws_menu.php:451 bws_menu.php:471 bws_menu.php:600 +msgid "All" +msgstr "Todo" + +#: bws_menu.php:454 bws_menu.php:637 +msgid "Installed" +msgstr "Instalado" + +#: bws_menu.php:457 +msgid "Not Installed" +msgstr "No instalado" + +#: bws_menu.php:464 +msgid "Filter results" +msgstr "Filtrar resultados" + +#: bws_menu.php:467 bws_menu.php:596 +msgid "Category" +msgstr "Categoría" + +#: bws_menu.php:531 +msgid "Not installed" +msgstr "No instalado" + +#: bws_menu.php:535 +msgid "Renew to get updates" +msgstr "Renovar para obtener actualizaciones" + +#: bws_menu.php:538 +#, php-format +msgid "Update to v %s" +msgstr "Actualizar a v %s" + +#: bws_menu.php:550 bws_menu.php:573 bws_menu.php:582 +msgid "Install Now" +msgstr "Instalar" + +#: bws_menu.php:556 class-bws-settings.php:157 class-bws-settings.php:1067 +msgid "Upgrade to Pro" +msgstr "Actualizar a Pro" + +#: bws_menu.php:570 bws_menu.php:579 +msgid "Activate this plugin" +msgstr "Activar el plugin" + +#: bws_menu.php:582 +msgid "Install this plugin" +msgstr "Instalar el plugin" + +#: bws_menu.php:591 +msgid "Nothing found. Try another criteria." +msgstr "Nada encontrado. Prueba otro criterio." + +#: bws_menu.php:628 +#, php-format +msgid "By %s" +msgstr "Por %s" + +#: bws_menu.php:635 +msgid "Already Installed" +msgstr "Ya instalado" + +#: bws_menu.php:645 +msgid "Browse More WordPress Themes" +msgstr "" + +#: bws_menu.php:654 +msgid "Send to support" +msgstr "Enviar al soporte técnico" + +#: bws_menu.php:661 +msgid "Send to custom email »" +msgstr "Enviar al correo electrónico personalizado »" + +#: class-bws-settings.php:136 +msgid "Information" +msgstr "Información" + +#: class-bws-settings.php:144 +msgid "Inactive" +msgstr "Inactiva" + +#: class-bws-settings.php:152 +msgid "Expired" +msgstr "Expirada" + +#: class-bws-settings.php:155 +#, php-format +msgid "%s day(-s) left" +msgstr "%s día(-s) quedan" + +#: class-bws-settings.php:161 +#, php-format +msgid "Expired on %s" +msgstr "Expiró el %s" + +#: class-bws-settings.php:161 +msgid "Renew Now" +msgstr "Renovar" + +#: class-bws-settings.php:163 +msgid "Active" +msgstr "Activa" + +#: class-bws-settings.php:168 +msgid "License" +msgstr "Licencia" + +#: class-bws-settings.php:171 +msgid "Status" +msgstr "Estado" + +#: class-bws-settings.php:175 +msgid "Version" +msgstr "Versión" + +#: class-bws-settings.php:285 +msgid "All plugin settings were restored." +msgstr "Se restauraron todos los ajustes del plugin." + +#: class-bws-settings.php:423 +msgid "Custom Code" +msgstr "Código personalizado" + +#: class-bws-settings.php:427 deprecated.php:498 +msgid "You do not have sufficient permissions to edit plugins for this site." +msgstr "No tienes suficientes permisos para editar plugins de este sitio." + +#: class-bws-settings.php:432 deprecated.php:620 +msgid "These styles will be added to the header on all pages of your site." +msgstr "" +"Estos estilos se agregarán a la cabecera en todas las páginas de tu sitio." + +#: class-bws-settings.php:435 deprecated.php:622 +#, php-format +msgid "" +"This PHP code will be hooked to the %s action and will be printed on front " +"end only." +msgstr "" +"Este código PHP se enganchará a la acción %s y se agregará sólo en el front-" +"end." + +#: class-bws-settings.php:438 +msgid "These code will be added to the header on all pages of your site." +msgstr "" +"Este código se agregará a la cabecera en todas las páginas de tu sitio." + +#: class-bws-settings.php:446 deprecated.php:646 +#, php-format +msgid "" +"You need to make this files writable before you can save your changes. See " +"%s the Codex %s for more information." +msgstr "" +"Es necesario que estos archivos sean editables antes de poder guardar los " +"cambios. Consulta %s el Codex %s para obtener más información." + +#: class-bws-settings.php:456 deprecated.php:628 +msgid "Browsing" +msgstr "Navegar" + +#: class-bws-settings.php:461 +#, php-format +msgid "Activate custom %s code." +msgstr "Activar código personalizado de %s." + +#: class-bws-settings.php:469 deprecated.php:635 +#, php-format +msgid "Learn more about %s" +msgstr "Aprende más de %s" + +#: class-bws-settings.php:531 +msgid "Miscellaneous Settings" +msgstr "Ajustes varios" + +#: class-bws-settings.php:540 class-bws-settings.php:595 +#, php-format +msgid "" +"It is prohibited to change %s settings on this site in the %s network " +"settings." +msgstr "" +"Está prohibido cambiar la configuración de %s en este sitio por los " +"parámetros de la red de %s." + +#: class-bws-settings.php:543 class-bws-settings.php:598 +#, php-format +msgid "" +"It is prohibited to view %s settings on this site in the %s network settings." +msgstr "" +"Está prohibido ver la configuración de %s en este sitio por los " +"parámetros de la red de %s." + +#: class-bws-settings.php:552 +msgid "Pro Options" +msgstr "Opciones Pro" + +#: class-bws-settings.php:556 +msgid "Enable to display plugin Pro options." +msgstr "Activar muestro de las opciones Pro del plugin." + +#: class-bws-settings.php:562 +msgid "Track Usage" +msgstr "Seguir el uso" + +#: class-bws-settings.php:566 +msgid "" +"Enable to allow tracking plugin usage anonymously in order to make it better." +msgstr "" +"Activar permiso de seguir el uso de plugin de forma anónima con el fin de " +"hacerlo mejor." + +#: class-bws-settings.php:571 +msgid "Default Settings" +msgstr "Ajustes por defecto" + +#: class-bws-settings.php:573 +msgid "Restore Settings" +msgstr "Restaurar ajustes" + +#: class-bws-settings.php:574 +msgid "This will restore plugin settings to defaults." +msgstr "Esto restaurará los ajustes de plugin por defecto." + +#: class-bws-settings.php:586 +msgid "Import / Export" +msgstr "Importar / Exportar" + +#: class-bws-settings.php:702 class-bws-settings.php:735 +#: class-bws-settings.php:757 +msgid "License Key" +msgstr "Clave de licencia" + +#: class-bws-settings.php:725 +msgid "Congratulations! Pro license is activated successfully." +msgstr "¡Felicitaciones! Licencia Pro está activada con éxito." + +#: class-bws-settings.php:726 +#, php-format +msgid "You will be automatically redirected to the %s in %s seconds." +msgstr "En %s segundos automáticamente serás dirigido a %s." + +#: class-bws-settings.php:726 +msgid "Settings page" +msgstr "Página de ajustes" + +#: class-bws-settings.php:741 +#, php-format +msgid "Enter your license key to activate %s and get premium plugin features." +msgstr "" +"Introduce tu clave de licencia para activar %s y obtener funciones premium " +"del plugin." + +#: class-bws-settings.php:744 class-bws-settings.php:931 deprecated.php:363 +#: deprecated.php:706 +msgid "" +"Unfortunately, you have exceeded the number of available tries per day. " +"Please, upload the plugin manually." +msgstr "" +"Por desgracia, has excedido el número de intentos por hoy. Por favor, sube " +"el plugin manualmente." + +#: class-bws-settings.php:747 deprecated.php:697 +#, php-format +msgid "Start Your Free %s-Day Trial Now" +msgstr "Comienza tu prueba gratuita de %s días" + +#: class-bws-settings.php:762 +msgid "" +"If necessary, you can check if the license key is correct or reenter it in " +"the field below." +msgstr "" +"Si es necesario, puedes comprobar si la clave de licencia es correcta o " +"introducirla otra vez en el campo abajo." + +#: class-bws-settings.php:767 +msgid "Manage License Settings" +msgstr "Gestionar ajustes de licencias" + +#: class-bws-settings.php:769 +msgid "Login to Client Area" +msgstr "Acceder al Área de Cliente" + +#: class-bws-settings.php:771 +msgid "" +"Manage active licenses, download BWS products, and view your payment history " +"using BestWebSoft Client Area." +msgstr "" +"Gestiona licencias activas, descarga productos BWS y ve la historia de pagos " +"con Área de Cliente de BestWebSoft." + +#: class-bws-settings.php:826 class-bws-settings.php:929 deprecated.php:141 +#: deprecated.php:361 +msgid "This license key is bound to another site." +msgstr "Esta clave de licencia está enlazada al otro sitio." + +#: class-bws-settings.php:828 deprecated.php:143 +msgid "" +"This license key is valid, but Your license has expired. If you want to " +"update our plugin in future, you should extend the license." +msgstr "" +"Esta clave de licencia está válida, pero tu licencia ha expirado. Si deseas " +"actualizar nuestro plugin en el futuro debes extender la licencia." + +#: class-bws-settings.php:830 deprecated.php:145 +msgid "Unfortunately, you have exceeded the number of available tries." +msgstr "Por desgracia, has excedido el número de intentos." + +#: class-bws-settings.php:832 deprecated.php:147 +msgid "" +"Unfortunately, the Pro Trial licence was already installed to this domain. " +"The Pro Trial license can be installed only once." +msgstr "" +"Por desgracia, la licencia Pro Trial ha estado ya instalada en este dominio. " +"La licencia Pro Trial puede estar instalada una sola vez." + +#: class-bws-settings.php:837 deprecated.php:151 +msgid "The Pro Trial license key is valid." +msgstr "La licencia Pro Trial está válida." + +#: class-bws-settings.php:845 deprecated.php:159 deprecated.php:246 +#, php-format +msgid "" +"In order to continue using the plugin it is necessary to buy a %s license." +msgstr "Para seguir usando el plugin es necesario comprar una licencia de %s." + +#: class-bws-settings.php:933 +#, php-format +msgid "" +"Unfortunately, Your license has expired. To continue getting top-priority " +"support and plugin updates, you should extend it in your %s." +msgstr "" + +#: class-bws-settings.php:959 class-bws-settings.php:981 +#: class-bws-settings.php:1003 +msgid "Failed to download the zip archive. Please, upload the plugin manually." +msgstr "" + +#: class-bws-settings.php:971 +msgid "Failed to open the zip archive. Please, upload the plugin manually." +msgstr "" + +#: class-bws-settings.php:977 +msgid "" +"Your server does not support either ZipArchive or Phar. Please, upload the " +"plugin manually." +msgstr "" + +#: class-bws-settings.php:984 +msgid "UploadDir is not writable. Please, upload the plugin manually." +msgstr "" + +#: class-bws-settings.php:1042 deprecated.php:464 +msgid "Please, enter Your license key" +msgstr "Por favor, introduce tu clave de licencia" + +#: class-bws-settings.php:1054 +msgid "Need Help?" +msgstr "¿Necesitas ayuda?" + +#: class-bws-settings.php:1056 +msgid "Read the Instruction" +msgstr "Lee las instrucciones" + +#: class-bws-settings.php:1060 +msgid "Watch the Video" +msgstr "Ve el vídeo" + +#: class-bws-settings.php:1071 +msgid "Start Your Free Trial" +msgstr "Comienza tu prueba gratuita" + +#: deactivation-form.php:27 +msgid "Need help? We are ready to answer your questions." +msgstr "" + +#: deactivation-form.php:27 +msgid "Contact Support" +msgstr "" + +#: deactivation-form.php:32 +msgid "The plugin is not working" +msgstr "" + +#: deactivation-form.php:34 +msgid "Kindly share what didn't work so we can fix it in future updates..." +msgstr "" + +#: deactivation-form.php:38 +msgid "The plugin didn't work as expected" +msgstr "" + +#: deactivation-form.php:40 +msgid "What did you expect?" +msgstr "" + +#: deactivation-form.php:44 +msgid "The plugin suddenly stopped working" +msgstr "" + +#: deactivation-form.php:51 +msgid "The plugin broke my site" +msgstr "" + +#: deactivation-form.php:58 +msgid "I couldn't understand how to get it work" +msgstr "" + +#: deactivation-form.php:65 +msgid "I found a better plugin" +msgstr "" + +#: deactivation-form.php:67 +msgid "What's the plugin name?" +msgstr "" + +#: deactivation-form.php:71 +msgid "The plugin is great, but I need specific feature that you don't support" +msgstr "" + +#: deactivation-form.php:73 +msgid "What feature?" +msgstr "" + +#: deactivation-form.php:77 +msgid "I no longer need the plugin" +msgstr "" + +#: deactivation-form.php:83 +msgid "It's a temporary deactivation, I'm just debugging an issue" +msgstr "" + +#: deactivation-form.php:89 +msgid "Other" +msgstr "" + +#: deactivation-form.php:123 +msgid "Quick Feedback" +msgstr "" + +#: deactivation-form.php:124 +msgid "If you have a moment, please let us know why you are deactivating" +msgstr "" + +#: deactivation-form.php:127 +msgid "Send website data and allow to contact me back" +msgstr "" + +#: deactivation-form.php:132 +msgid "Cancel" +msgstr "" + +#: deactivation-form.php:233 +msgid "Processing" +msgstr "" + +#: deactivation-form.php:262 +msgid "Submit & Deactivate" +msgstr "" + +#: deactivation-form.php:277 +msgid "Please tell us the reason so we can improve it." +msgstr "" + +#: deactivation-form.php:345 +msgid "Deactivate" +msgstr "" + +#: deprecated.php:93 +msgid "System Status" +msgstr "Información de sistema" + +#: deprecated.php:204 +msgid "Please, enter your license key" +msgstr "Por favor, introduce tu clave de licencia" + +#: deprecated.php:223 +msgid "" +"If necessary, you can check if the license key is correct or reenter it in " +"the field below. You can find your license key on your personal page - " +"Client Area - on our website" +msgstr "" +"Si es necesario, puedes comprobar si la clave de licencia es correcta o " +"introducirla otra vez en el campo abajo. Puedes encontrar tu clave de " +"licencia en tu página personal - Área de Cliente - en nuestro sitio" + +#: deprecated.php:223 +msgid "" +"(your username is the email address specified during the purchase). If " +"necessary, please submit \"Lost your password?\" request." +msgstr "" +"(tu nombre del usuario es la dirección de correo electrónico especificada " +"durante la compra). Si es necesario, haz clic en \"¿Has perdido tu " +"contraseña?\"." + +#: deprecated.php:246 +msgid "After that, you can activate it by entering your license key." +msgstr "Después, puedes activarlo introduciendo tu clave de licencia." + +#: deprecated.php:249 deprecated.php:691 +msgid "License key can be found in the" +msgstr "La clave de licencia se puede encontrar en el" + +#: deprecated.php:251 deprecated.php:693 +msgid "(your username is the email address specified during the purchase)." +msgstr "" +"(tu nombre del usuario es la dirección de correo electrónico especificada " +"durante la compra)." + +#: deprecated.php:279 +msgid "" +"Congratulations! The Pro license of the plugin is activated successfully." +msgstr "¡Felicitaciones! La licencia Pro está activada con éxito." + +#: deprecated.php:281 deprecated.php:672 +msgid "Please, go to" +msgstr "Por favor ve a" + +#: deprecated.php:281 deprecated.php:672 +msgid "the setting page" +msgstr "la página de ajustes" + +#: deprecated.php:282 deprecated.php:673 +msgid "You will be redirected automatically in 5 seconds." +msgstr "En 5 segundos automáticamente serás dirigido a la nueva ubicación." + +#: deprecated.php:316 +msgid "Check premium options on the plugin settings page!" +msgstr "¡Comprueba las opciones premium en la página de ajustes del plugin!" + +#: deprecated.php:479 +msgid "Restore all plugin settings to defaults" +msgstr "Restaurar todos los ajustes de plugin por defecto" + +#: deprecated.php:481 +msgid "Restore settings" +msgstr "Restaurar ajustes" + +#: deprecated.php:550 deprecated.php:577 +#, php-format +msgid "File %s edited successfully." +msgstr "Archivo %s editado con éxito." + +#: deprecated.php:552 deprecated.php:579 +msgid "Not enough permissions to create or update the file" +msgstr "No hay suficientes permisos para crear o actualizar el archivo" + +#: deprecated.php:582 +msgid "Not enough permissions to create the file" +msgstr "No hay suficientes permisos para crear el archivo" + +#: deprecated.php:626 +msgid "Editing" +msgstr "Editar" + +#: deprecated.php:670 +msgid "" +"Congratulations! Pro version of the plugin is installed and activated " +"successfully." +msgstr "¡Felicitaciones! Licencia Pro está instalada y activada con éxito." + +#: deprecated.php:680 +msgid "Show Pro features" +msgstr "Mostrar funciones Pro" + +#: deprecated.php:687 +msgid "Enter your license key to install and activate" +msgstr "Introduce tu clave de licencia para instalar y activar" + +#: deprecated.php:689 +msgid "version of the plugin." +msgstr "la versión del plugin." + +#: product_list.php:7 +msgid "Admin Tools" +msgstr "Herramientas" + +#: product_list.php:8 +msgid "Content" +msgstr "Contenido" + +#: product_list.php:9 +msgid "eCommerce" +msgstr "Comercio electrónico" + +#: product_list.php:10 +msgid "Marketing" +msgstr "Márketing" + +#: product_list.php:11 +msgid "Navigation" +msgstr "Navegación" + +#: product_list.php:12 +msgid "Recommended" +msgstr "Recomendado" + +#: product_list.php:13 +msgid "Security" +msgstr "Seguridad" + +#: product_list.php:14 +msgid "SEO" +msgstr "SEO" + +#: product_list.php:15 +msgid "SMM" +msgstr "SMM" + +#: product_list.php:22 +msgid "Best secure captcha plugin to protect your WordPress forms." +msgstr "" + +#: product_list.php:32 +msgid "Create your personal car rental/booking and reservation website." +msgstr "Crea tu sitio personal de alquiler/reserva de automóviles." + +#: product_list.php:42 +msgid "" +"Allow customers to reach you using secure contact form plugin any website " +"must have." +msgstr "" +"Permite a los clientes ponerse en contacto contigo usando el plugin seguro " +"del formulario de contacto que debe tener cualquier sitio." + +#: product_list.php:52 +msgid "Add unlimited number of contact forms to WordPress website." +msgstr "" +"Añade el número ilimitado de formularios de contacto al sitio de WordPress." + +#: product_list.php:62 +msgid "Save and manage Contact Form messages. Never lose important data." +msgstr "" +"Guarda y gestiona los mensajes de Contact Form plugin. Nunca pierde datos " +"importantes." + +#: product_list.php:72 +msgid "Add unlimited custom pages to WordPress admin dashboard." +msgstr "" +"Añade el número ilimitado de páginas personalizadas al escritorio de " +"WordPress." + +#: product_list.php:79 +msgid "Add custom fields to WordPress website search results." +msgstr "" +"Añade los campos personalizados a los resultados de búsqueda en el sitio de " +"WordPress." + +#: product_list.php:86 +msgid "" +"Add custom post types and taxonomies to WordPress website search results." +msgstr "" +"Añade los tipos de contenido personalizados y taxonomías a los resultados de " +"búsqueda en el sitio de WordPress." + +#: product_list.php:96 +msgid "Add PayPal and 2CO donate buttons to receive charity payments." +msgstr "" +"Añade los botones de donación PayPal y 2CO para recibir pagos benéficos." + +#: product_list.php:103 +msgid "" +"Get latest error log messages to diagnose website problems. Define and fix " +"issues faster." +msgstr "" +"Recibe más recientes mensajes del registro de errores para diagnosticar los " +"problemas del sitio. Define y corrige los problemas más rápido." + +#: product_list.php:110 +msgid "" +"Add Facebook Follow, Like, and Share buttons to WordPress posts, pages, and " +"widgets." +msgstr "" +"Añade los botones de Facebook Seguir, Me gusta y Compartir a las entradas, " +"páginas y widgets de WordPress." + +#: product_list.php:120 +msgid "" +"Add beautiful galleries, albums & images to your WordPress website in a few " +"clicks." +msgstr "" +"Añade las galerías, álbumes e imágenes hermosos a tu sitio de WordPress en " +"unos pocos clics." + +#: product_list.php:130 +msgid "" +"Add Google +1, Share, Follow, Hangout buttons and profile badge to WordPress " +"posts, pages and widgets." +msgstr "" +"Añade los botones de Google +1 Compartir, Seguir, Hangout e insignia de " +"perfil a las entradas, páginas y widgets de WordPress." + +#: product_list.php:140 +msgid "" +"Stronger security solution which protects your WordPress website from hacks " +"and unauthorized login attempts." +msgstr "" +"Potente solución de seguridad que protege tu sitio de WordPress de los " +"hackeos y intentos no autorizados de acceder." + +#: product_list.php:150 +msgid "" +"Add Adsense ads to WordPress website pages, posts, custom posts, search " +"results, categories, tags, and widgets." +msgstr "" +"Añade los anuncios de AdSense a las páginas, entradas, " +"entradas personalizadas, resultados de búsqueda, categorías, etiquetas y " +"widgets en el sitio de WordPress, ." + +#: product_list.php:160 +msgid "Add Google Analytics code to WordPress website and track basic stats." +msgstr "" +"Añade el código de Google Analytics al sitio de WordPress y sigue las " +"estadísticas básicas." + +#: product_list.php:170 +msgid "" +"Protect WordPress website forms from spam entries with Google Captcha " +"(reCaptcha)." +msgstr "" +"Protege los formularios en sitio de WordPress de las entradas de spam con " +"Google Captcha (reCaptcha)." + +#: product_list.php:180 +msgid "Add customized Google maps to WordPress posts, pages and widgets." +msgstr "" +"Añade los mapas de Google personalizados a las entradas, páginas y widgets " +"de WordPress." + +#: product_list.php:190 +msgid "" +"Generate and add XML sitemap to WordPress website. Help search engines index " +"your blog." +msgstr "" +"Genera y añade los archivos de XML sitemap al sitio de WordPress. Ayuda a " +"los buscadores a indexar tu blog." + +#: product_list.php:200 +msgid "" +"Replace external WordPress website links with Google shortlinks and track " +"click stats." +msgstr "" +"Reemplaza los enlaces externos con los enlaces cortos de Google en el sitio " +"de WordPress y sigue las estadísticas de clics." + +#: product_list.php:207 +msgid "" +"Protect WordPress website – allow and deny access for certain IP addresses, " +"hostnames, etc." +msgstr "" +"Protege el sitio de WordPress - permite y impide el acceso para determinadas " +"direcciones IP, nombres de host, etc." + +#: product_list.php:217 +msgid "" +"Create your personal job board and listing WordPress website. Search jobs, " +"submit CV/resumes, choose candidates." +msgstr "" +"Crea tu tablero personal con la lista de trabajos en el sitio de WordPress. " +"Busca trabajos, envía CV, elija candidatos." + +#: product_list.php:224 +msgid "" +"Protect WordPress website against brute force attacks. Limit rate of login " +"attempts." +msgstr "" +"Protege el sitio de WordPress contra ataques de fuerza bruta. Limita el " +"número de intentos de acceder." + +#: product_list.php:234 +msgid "" +"Add LinkedIn Share and Follow buttons to WordPress posts, pages and widgets. " +"5 plugins included – profile, insider, etc." +msgstr "" +"Añade los botones de LinkedIn Compartir y Seguir a las entradas, páginas y " +"widgets de WordPress. 5 plugins incluidos - perfil, insider, etc." + +#: product_list.php:244 +msgid "" +"Translate WordPress website content to other languages manually. Create " +"multilingual pages, posts, widgets, menus, etc." +msgstr "" +"Traduce el contenido del sitio de WordPress a otros idiomas manualmente. " +"Crea páginas multilingües, asi como entradas, widgets, menús, etc. en varios " +"idiomas." + +#: product_list.php:254 +msgid "" +"Add customizable pagination to WordPress website. Split long content to " +"multiple pages for better navigation." +msgstr "" +"Añade la paginación personalizable al sitio de WordPress. Divide contenido " +"largo en varias páginas para mejorar la navegación." + +#: product_list.php:264 +msgid "" +"Generate PDF files and print WordPress posts/pages. Customize document " +"header/footer styles and appearance." +msgstr "" +"Genera los archivos PDF e imprima las entradas/páginas de WordPress. " +"Personaliza los estilos de la cabecera/pie de la página del documento y su " +"apariencia." + +#: product_list.php:274 +msgid "" +"Add Pinterest Follow, Pin It buttons and profile widgets (Pin, Board, " +"Profile) to WordPress posts, pages and widgets." +msgstr "" +"Añade los botones de Pinterest Segiur, Guardar y widgets de perfil (Pines, " +"Tablero, Perfil) a las entradas, páginas y widgets de WordPress." + +#: product_list.php:284 +msgid "" +"Create your personal portfolio WordPress website. Manage and showcase past " +"projects to get more clients." +msgstr "" +"Crea tu cartera personal en el sitio de WordPress. Gestiona y muestra los " +"proyectos anteriores para obtener más clientes." + +#: product_list.php:294 +msgid "Export WordPress posts to CSV file format easily. Configure data order." +msgstr "" +"Exporta las entradas de WordPress en formato de archivo CSV fácilmente. " +"Configura el orden de los datos." + +#: product_list.php:301 +msgid "" +"Add extra fields to default WordPress user profile. The easiest way to " +"create and manage additional custom values." +msgstr "" +"Añade los campos adicionales al perfil estándar del usuario de WordPress. La " +"forma más fácil de crear y gestionar los valores personalizados adicionales." + +#: product_list.php:308 +msgid "" +"Add and display HTML advertisement banner on WordPress website. Customize " +"bar styles and appearance." +msgstr "" +"Añade y muestra los anuncios publicitarios de HTML en el sitio de WordPress. " +"Personaliza los estilos y la apariencia de la barra." + +#: product_list.php:318 +msgid "" +"Add customizable quotes and tips blocks to WordPress posts, pages and " +"widgets." +msgstr "" +"Añade las citas personalizables y bloques de consejos a las entradas, " +"páginas y widgets de WordPress." + +#: product_list.php:325 +msgid "" +"Add rating plugin to your WordPress website to receive feedback from your " +"customers." +msgstr "" +"Añade el plugin de valoración a tu sitio de WordPress para recibir " +"comentarios de tus clientes." + +#: product_list.php:332 +msgid "" +"Create your personal real estate WordPress website. Sell, rent and buy " +"properties. Add, search and browse listings easily." +msgstr "" +"Crea tu sitio personal de bienes inmuebles basando en WordPress. Vende, " +"alquila y compra las propiedades. Añade, busca y navega las listas " +"fácilmente." + +#: product_list.php:342 +msgid "" +"Add related, featured, latest, and popular posts to your WordPress website. " +"Connect your blog readers with a relevant content." +msgstr "" +"Añade las entradas relacionadas, destacadas, recientes y populares a tu " +"sitio de WordPress. Conecta a tus lectores de blog con el contenido " +"relevante." + +#: product_list.php:349 +msgid "" +"Send bulk email messages to WordPress users. Custom templates, advanced " +"settings and detailed reports." +msgstr "" +"Envía mensajes de correo masivo a los usuarios de WordPress. Plantillas " +"personalizadas, ajustes avanzados e informes detallados." + +#: product_list.php:359 +msgid "" +"The best responsive slider plugin for your WordPress website. Create " +"beautifully animated slides just in a few clicks." +msgstr "" +"El mejor adaptable carrusel plugin para tu sitio de WordPress. Crea las " +"diapositivas maravillosamente animadas con sólo unos clics." + +#: product_list.php:366 +msgid "" +"Configure SMTP server to receive email messages from WordPress to Gmail, " +"Yahoo, Hotmail and other services." +msgstr "" +"Configura el servidor SMTP para recibir mensajes de correo electrónico de " +"WordPress en Gmail, Yahoo, Hotmail y otros servicios." + +#: product_list.php:373 +msgid "" +"Add social media buttons and widgets to WordPress posts, pages and widgets. " +"FB, Twitter, G+1, Pinterest, LinkedIn." +msgstr "" +"Añade los botones y widgets de los medios de comunicación social a las " +"entradas, páginas y widgets de WordPress. FB, Twitter, G+1, Pinterest, " +"LinkedIn." + +#: product_list.php:383 +msgid "" +"Add social media login, registration, and commenting to your WordPress " +"website." +msgstr "" +"Añade el acceso, registro y comentarios a los medios de comunicación social " +"a tu sitio de WordPress." + +#: product_list.php:390 +msgid "" +"Add email newsletter sign up form to WordPress posts, pages and widgets. " +"Collect data and subscribe your users." +msgstr "" +"Añade el formulario de inscripción al boletín de noticias a las entradas, " +"páginas y widgets de WordPress. Recoge los datos y suscribe a tus usuarios a " +"las noticias." + +#: product_list.php:400 +msgid "" +"Add testimonials and feedbacks from your customers to WordPress website " +"posts, pages, and widgets." +msgstr "" +"Añade los testimonios y comentarios de tus clientes a las entradas, páginas " +"y widgets en el sitio de WordPress." + +#: product_list.php:407 +msgid "" +"Best timesheet plugin for WordPress. Track employee time, streamline " +"attendance and generate reports." +msgstr "" +"Mejor plugin de hoja del horario de trabajo para WordPress. Sigue el tiempo " +"laboral de los empleados, optimiza el horario de trabajo en la oficina y " +"crea informes generales." + +#: product_list.php:417 +msgid "" +"Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts " +"and pages." +msgstr "" +"Añade los botones de Twitter Seguir, Twittear, Hashtag y Mencionar a las " +"entradas y páginas de WordPress." + +#: product_list.php:427 +msgid "" +"Automatically check and update WordPress website core with all installed " +"plugins and themes to the latest versions." +msgstr "" +"Compruebа y actualiza automáticamente el núcleo de sitio de WordPress a las " +"últimas versiones con todos plugins y temas que tienes instalados." + +#: product_list.php:437 +msgid "" +"Powerful user role management plugin for WordPress website. Create, edit, " +"copy, and delete user roles." +msgstr "" +"Poderoso plugin de gestión de funciones para el sitio de WordPress. Crea, " +"edita, copia y borra los perfiles de usuarios." + +#: product_list.php:447 +msgid "" +"Display live count of online visitors who are currently browsing your " +"WordPress website." +msgstr "" +"Lleva la cuenta de los visitantes en línea que están hojeando tu sitio de " +"WordPress en ese momento." + +#: product_list.php:457 +msgid "" +"Backup and export Zendesk Help Center content automatically to your " +"WordPress website database." +msgstr "" +"Haz la copia de seguridad y exporta el contenido de Zendesk Centro de Ayuda " +"automáticamente a tu base de datos en el sitio de WordPress." + +#~ msgid "" +#~ "Protect WordPress website forms from spam entries by means of math logic." +#~ msgstr "" +#~ "Protege los formularios en el sitio de WordPress de las entradas de spam " +#~ "mediante lógica matemática." + +#~ msgid "Congratulations! Pro Membership license is activated successfully." +#~ msgstr "" +#~ "¡Felicitaciones! La licencia Pro Membership está activada con éxito." + +#~ msgid "Email with system info is sent to" +#~ msgstr "El correo electrónico con información de sistema es enviado a" + +#~ msgid "Browse Free WordPress Themes" +#~ msgstr "Navegar gratis temas WordPress" + +#~ msgid "" +#~ "You can use one license of the Pro plugin for one domain only. Please " +#~ "check and edit your license or domain if necessary using you personal " +#~ "Client Area. We strongly recommend you to solve the problem within 24 " +#~ "hours, otherwise the Pro plugin will be deactivated." +#~ msgstr "" +#~ "Puedes usar una licencia Pro del plugin para un solo dominio. Por favor, " +#~ "comprueba y edita tu licencia o dominio si es necesario utilizando tu " +#~ "Área de Cliente. Te recomendamos que resuelva el problema en 24 horas, de " +#~ "lo contrario el plugin Pro se desactivará." + +#~ msgid "email" +#~ msgstr "correo electrónico" + +#~ msgid "Please enter valid %1$s Account %2$s" +#~ msgstr "Por favor, introduce %2$s válido para cuenta de %1$s " + +#~ msgid "email address" +#~ msgstr "dirección de correo electrónico" + +#~ msgid "" +#~ "The %1$s you specified for %2$s Account is already used by another user" +#~ msgstr "" +#~ "La %1$s que has especificado para cuenta de %2$s ya es utilizada por otro " +#~ "usuario" + +#~ msgid "Social Login Accounts" +#~ msgstr "Сuentas de Social Login" + +#~ msgid "existing Gmail address" +#~ msgstr "dirección de Gmail existente" + +#~ msgid "Enter %s to enable sign in with Social Login button." +#~ msgstr "Introduce %s para activar el acceso con el botón de Social Login." + +#~ msgid "This email is already registered, please choose another one." +#~ msgstr "Este correo electrónico ya está registrado, por favor, elija otro." + +#~ msgid "ERROR" +#~ msgstr "ERROR" + +#~ msgid "https://bestwebsoft.com/" +#~ msgstr "https://bestwebsoft.com/" + +#~ msgid "BestWebSoft" +#~ msgstr "BestWebSoft" + +#~ msgid "https://bestwebsoft.com/products/wordpress/plugins/social-login/" +#~ msgstr "https://bestwebsoft.com/products/wordpress/plugins/social-login/" + +#~ msgid "Social Login by BestWebSoft" +#~ msgstr "Social Login by BestWebSoft" + +#~ msgid "Sign In with %1$s" +#~ msgstr "Acceder con %1$s" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "login failed" +#~ msgstr "error de acceso" + +#~ msgid "provided token is invalid" +#~ msgstr "token proporcionado no es válido" + +#~ msgid "provided token data is invalid" +#~ msgstr "proporcionados datos de token no son válidos" + +#~ msgid "user data is insufficient for registration" +#~ msgstr "datos de usuario son insuficientes para el registro" + +#~ msgid "you need to verify your account Email" +#~ msgstr "necesitas verificar el correo electrónico de tu cuenta" + +#~ msgid "new users registration is disabled" +#~ msgstr "registro de nuevos usuarios está desactivado" + +#~ msgid "failed to register new user" +#~ msgstr "error al registrar nuevo usuario" + +#~ msgid "please allow the access to your profile information" +#~ msgstr "permite el acceso a la información de tu perfil" + +#~ msgid "" +#~ "Choose the buttons position in the form. This option is available only " +#~ "for Login and Registration forms." +#~ msgstr "" +#~ "Elija la posición de los botones en el formulario. Esta opción está " +#~ "disponible sólo para los formularios de Acceso y Registro." + +#~ msgid "Bottom" +#~ msgstr "Abajo" + +#~ msgid "Before the submit button" +#~ msgstr "Antes del botón Enviar" + +#~ msgid "Top" +#~ msgstr "Arriba" + +#~ msgid "Buttons Position" +#~ msgstr "Posición de botones" + +#~ msgid "Display Button in" +#~ msgstr "Mostrar el Botón en" + +#~ msgid "Client Secret" +#~ msgstr "Secreto del cliente" + +#~ msgid "Client ID" +#~ msgstr "ID de cliente" + +#~ msgid "Custom code" +#~ msgstr "Código personalizado" + +#~ msgid "Settings saved" +#~ msgstr "Ajustes guardados" + +#~ msgid "WordPress Comments form" +#~ msgstr "Formulario de Comentarios de WordPress" + +#~ msgid "WordPress Registration form" +#~ msgstr "Formulario de Registro de WordPress" + +#~ msgid "WordPress Login form" +#~ msgstr "Formulario de Acceso de WordPress" + +#~ msgid "Social Login Settings" +#~ msgstr "Ajustes de Social Login" diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-fr_FR.mo Binary file wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-fr_FR.mo has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-fr_FR.po --- a/wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-fr_FR.po Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-fr_FR.po Tue Oct 15 11:56:20 2019 +0200 @@ -2,15 +2,15 @@ msgstr "" "Project-Id-Version: bestwebsoft\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-09-11 16:42+0300\n" -"PO-Revision-Date: 2017-09-11 16:42+0300\n" +"POT-Creation-Date: 2018-01-26 12:09+0100\n" +"PO-Revision-Date: 2018-03-02 10:06+0200\n" "Last-Translator: Luc Capronnier \n" "Language-Team: Luc Capronnier \n" -"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-KeywordsList: __;_e;esc_attr_e\n" +"Language: fr_FR\n" +"X-Poedit-KeywordsList: __;_e\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SourceCharset: UTF-8\n" "Plural-Forms: nplurals=2;plural=n>2;\n" @@ -22,12 +22,8 @@ msgstr "obligatoire" #: bws_functions.php:75 -msgid "" -"or higher, that is why it has been deactivated! Please upgrade WordPress and " -"try again." -msgstr "" -"ou supérieure, c'est pourquoi il a été désactivé! Merci de faire la mise à " -"jour de WordPress puis de ré-essayer." +msgid "or higher, that is why it has been deactivated! Please upgrade WordPress and try again." +msgstr "ou supérieure, c’est pourquoi il a été désactivé ! Merci de faire la mise à jour de WordPress puis de ré-essayer." #: bws_functions.php:76 msgid "Back to the WordPress" @@ -39,12 +35,12 @@ #: bws_functions.php:92 msgid "Like the plugin?" -msgstr "Voter pour l'extension" +msgstr "Voter pour l’extension" #: bws_functions.php:93 #, php-format msgid "%s reviews" -msgstr "" +msgstr "%s appréciations" #: bws_functions.php:94 msgid "Rate it" @@ -52,15 +48,15 @@ #: bws_functions.php:103 msgid "Need help?" -msgstr "Besoin d'aide ?" +msgstr "Besoin d’aide ?" -#: bws_functions.php:104 bws_functions.php:917 class-bws-settings.php:1058 +#: bws_functions.php:104 bws_functions.php:919 class-bws-settings.php:1058 msgid "Visit Help Center" msgstr "Visiter le site du support" #: bws_functions.php:107 msgid "Want to support the plugin?" -msgstr "Voter pour l'extension" +msgstr "Voter pour l’extension" #: bws_functions.php:108 bws_menu.php:560 msgid "Donate" @@ -68,15 +64,11 @@ #: bws_functions.php:128 msgid "WARNING: Illegal use notification" -msgstr "AVERTISSEMENT : Notification d'utilisation abusive" +msgstr "AVERTISSEMENT : Notification d’utilisation abusive" #: bws_functions.php:128 -msgid "" -"You can use one license of the Pro plugin for one domain only. Please check " -"and edit your license or domain if necessary using your personal Client " -"Area. We strongly recommend you to solve the problem within 24 hours, " -"otherwise the Pro plugin will be deactivated." -msgstr "" +msgid "You can use one license of the Pro plugin for one domain only. Please check and edit your license or domain if necessary using your personal Client Area. We strongly recommend you to solve the problem within 24 hours, otherwise the Pro plugin will be deactivated." +msgstr "Vous ne pouvez utilisez qu’une licence de la version Pro de l’extension pour un seul domaine. Merci de vérifier et de modifier votre licence ou votre domaine si nécessaire en utilisant votre zone client. Nous vous recommandons de résoudre ce problème dans les 24 heures, sinon l’extension sera rendue inactive." #: bws_functions.php:128 bws_functions.php:341 bws_menu.php:631 #: class-bws-settings.php:144 @@ -84,20 +76,12 @@ msgstr "En savoir plus" #: bws_functions.php:145 -msgid "" -"Notice: Your Pro Trial license has expired. To continue using the plugin, " -"you should buy a Pro license" -msgstr "" -"Information :Votre licence d'évaluation est terminée. Pour continuer à " -"utiliser cette extension, vous devez acheter une licence PRO." +msgid "Notice: Your Pro Trial license has expired. To continue using the plugin, you should buy a Pro license" +msgstr "Information :Votre licence d’évaluation est terminée. Pour continuer à utiliser cette extension, vous devez acheter une licence PRO." #: bws_functions.php:147 -msgid "" -"Your license has expired. To continue getting top-priority support and " -"plugin updates, you should extend it." -msgstr "" -"Votre licence est terminée. Pour continuer à disposer du support rapide et " -"des mises à jour de l'extension vous devez la renouveler." +msgid "Your license has expired. To continue getting top-priority support and plugin updates, you should extend it." +msgstr "Votre licence est terminée. Pour continuer à disposer du support rapide et des mises à jour de l’extension vous devez la renouveler." #: bws_functions.php:147 bws_functions.php:389 deprecated.php:586 msgid "Learn more" @@ -106,29 +90,24 @@ #: bws_functions.php:165 #, php-format msgid "Notice: You are using the Pro Trial license of %s plugin." -msgstr "" -"Avertissement : vous utilisez la version d'évaluation de l'extension %s." +msgstr "Avertissement : vous utilisez la version d’évaluation de l’extension %s." #: bws_functions.php:167 msgid "Notice: You are using the Pro Trial license of plugin." -msgstr "Avertissement : vous utilisez la version d'évaluation de l'extension." +msgstr "Avertissement : vous utilisez la version d’évaluation de l’extension." #: bws_functions.php:170 msgid "The Pro Trial license will expire on" -msgstr "La licence PRO d'évaluation expirera le" +msgstr "La licence PRO d’évaluation expirera le" #: bws_functions.php:193 -msgid "" -"or higher! We do not guarantee that our plugin will work correctly. Please " -"upgrade to WordPress latest version." -msgstr "" -"ou plus ! Nous ne garantissons pas que notre extension fonctionne " -"correctement. Merci de mettre à jour Wordpress avec la dernière version." +msgid "or higher! We do not guarantee that our plugin will work correctly. Please upgrade to WordPress latest version." +msgstr "ou plus ! Nous ne garantissons pas que notre extension fonctionne correctement. Merci de mettre à jour WordPress avec la dernière version." #: bws_functions.php:208 #, php-format msgid "Thank you for installing %s plugin!" -msgstr "" +msgstr "Merci d’avoir installé l’extension %s !" #: bws_functions.php:210 msgid "Let's get started" @@ -137,7 +116,7 @@ #: bws_functions.php:211 bws_functions.php:244 bws_menu.php:564 #: bws_menu.php:566 msgid "Settings" -msgstr "Réglages" +msgstr "Paramètres" #: bws_functions.php:213 bws_menu.php:326 class-bws-settings.php:747 #: class-bws-settings.php:1060 class-bws-settings.php:1070 deprecated.php:697 @@ -151,11 +130,11 @@ #: bws_functions.php:218 bws_functions.php:228 bws_functions.php:332 #: bws_functions.php:385 bws_functions.php:487 msgid "Close notice" -msgstr "Effacer l'avertissement" +msgstr "Effacer l’avertissement" #: bws_functions.php:233 msgid "Thank you for installing plugins by BestWebSoft!" -msgstr "Merci d'avoir installé des extensions de BestWebSoft!" +msgstr "Merci d’avoir installé des extensions de BestWebSoft !" #: bws_functions.php:235 msgid "More Details" @@ -170,15 +149,12 @@ msgstr "Une ou des fonction(s) obsolètes sont utilisées sur ce site ici :" #: bws_functions.php:278 -msgid "" -"This function(-s) will be removed over time. Please update the product(-s)." -msgstr "" -"Ces fonctions seront supprimées rapidement. Merci de mettre à jour vos " -"produits." +msgid "This function(-s) will be removed over time. Please update the product(-s)." +msgstr "Ces fonctions seront supprimées rapidement. Merci de mettre à jour vos produits." #: bws_functions.php:337 msgid "It’s time to upgrade your" -msgstr "C'est le moment de mettre à jour votre " +msgstr "C’est le moment de mettre à jour votre " #: bws_functions.php:337 msgid "to" @@ -186,35 +162,25 @@ #: bws_functions.php:337 msgid "version!" -msgstr "version" +msgstr "version !" #: bws_functions.php:338 msgid "Extend standard plugin functionality with new great options." -msgstr "" -"Étend les fonctionnalités classiques de l'extension avec des nouvelles " -"options." +msgstr "Étend les fonctionnalités classiques de l’extension avec des nouvelles options." #: bws_functions.php:389 #, php-format -msgid "" -"Your license key for %s expires on %s and you won't be granted TOP-PRIORITY " -"SUPPORT or UPDATES." -msgstr "" -"Votre clé de licence pour %s est terminée le %s et vous ne disposerez plus " -"du support rapide et des mises à jour." +msgid "Your license key for %s expires on %s and you won't be granted TOP-PRIORITY SUPPORT or UPDATES." +msgstr "Votre clé de licence pour %s est terminée le %s et vous ne disposerez plus du support rapide et des mises à jour." #: bws_functions.php:482 #, php-format msgid "Thank you for choosing %s plugin!" -msgstr "" +msgstr "Merci d’avoir choisi l’extension %s !" #: bws_functions.php:483 -msgid "" -"If you have a feature, suggestion or idea you'd like to see in the plugin, " -"we'd love to hear about it!" -msgstr "" -"Si vous avez une fonctionnalité, une suggestion ou une idée que vous " -"souhaitez pour cette extension, nous serons ravis d'en parler avec vous !" +msgid "If you have a feature, suggestion or idea you'd like to see in the plugin, we'd love to hear about it!" +msgstr "Si vous avez une fonctionnalité, une suggestion ou une idée que vous souhaitez pour cette extension, nous serons ravis d’en parler avec vous !" #: bws_functions.php:484 msgid "Suggest a Feature" @@ -227,7 +193,7 @@ #: bws_functions.php:500 msgid "The plugin's settings have been changed." -msgstr "Les paramètres de l'extension ont été modifiés." +msgstr "Les paramètres de l’extension ont été modifiés." #: bws_functions.php:501 class-bws-settings.php:183 class-bws-settings.php:203 #: deprecated.php:642 @@ -235,20 +201,8 @@ msgstr "Enregistrer les modifications" #: bws_functions.php:515 -msgid "" -"You can always look at premium options by checking the \"Pro Options\" in " -"the \"Misc\" tab." -msgstr "" -"Vous pouvez toujours consulter les options premium en cliquant sur le lien " -"\"Voir les fonctionnalités de la version PRO\" dans l'onglet divers." - -#: bws_functions.php:653 -msgid "Add BWS Shortcode" -msgstr "" - -#: bws_functions.php:654 -msgid "Add BWS Plugins Shortcode" -msgstr "Ajouter le code court de l'extension BWS" +msgid "You can always look at premium options by checking the \"Pro Options\" in the \"Misc\" tab." +msgstr "Vous pouvez toujours consulter les options premium en cliquant sur le lien \"Voir les fonctionnalités de la version PRO\" dans l’onglet divers." #: bws_functions.php:673 msgid "Add shortcode" @@ -264,7 +218,7 @@ #: bws_functions.php:821 msgid "Are you sure you want to restore default settings?" -msgstr "Êtes vous sûr de vouloir remettre toutes les valeurs par défaut ?" +msgstr "Êtes vous sûr de vouloir remettre toutes les valeurs par défaut ?" #: bws_functions.php:824 msgid "Yes, restore all settings" @@ -286,23 +240,23 @@ msgid "The shortcode will be inserted" msgstr "Le code court sera inséré" -#: bws_functions.php:922 +#: bws_functions.php:924 msgid "FAQ" msgstr "FAQ" -#: bws_functions.php:928 +#: bws_functions.php:930 msgid "For more information:" -msgstr "Pour plus d'informations :" +msgstr "Pour plus d’informations :" -#: bws_functions.php:929 +#: bws_functions.php:931 msgid "Documentation" msgstr "Documentation" -#: bws_functions.php:930 +#: bws_functions.php:932 msgid "Video Instructions" msgstr "Vidéo explicative" -#: bws_functions.php:931 +#: bws_functions.php:933 msgid "Submit a Request" msgstr "Soumettre une requête" @@ -313,13 +267,8 @@ #: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885 #: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199 #: deprecated.php:353 -msgid "" -"Something went wrong. Please try again later. If the error appears again, " -"please contact us" -msgstr "" -"Il est survenu une erreur. Essayer de nouveau. Si l'erreur se produit de " -"nouveau, merci de contacter BestWebSoft. Nous sommes désolés pour le désagrément." +msgid "Something went wrong. Please try again later. If the error appears again, please contact us" +msgstr "Il est survenu une erreur. Essayer de nouveau. Si l’erreur se produit de nouveau, merci de contacter BestWebSoft. Nous sommes désolés pour le désagrément." #: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885 #: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199 @@ -333,12 +282,8 @@ msgstr "Clé de licence incorrecte." #: bws_menu.php:130 -msgid "" -"This license key is bound to another site. Change it via personal Client " -"Area." -msgstr "" -"La clé de licence correspond à un autre site. Modifier là au travers de " -"votre espace client." +msgid "This license key is bound to another site. Change it via personal Client Area." +msgstr "La clé de licence correspond à un autre site. Modifier là au travers de votre espace client." #: bws_menu.php:130 msgid "Log in" @@ -346,27 +291,16 @@ #: bws_menu.php:132 bws_menu.php:332 deprecated.php:261 msgid "Unfortunately, you have exceeded the number of available tries per day." -msgstr "" -"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de " -"télécharger l'extension manuellement." +msgstr "Désoler mais vous avez dépassé le nombre d’essai de la journée. Merci de télécharger l’extension manuellement." #: bws_menu.php:134 deprecated.php:365 #, php-format -msgid "" -"Unfortunately, Your license has expired. To continue getting top-priority " -"support and plugin updates, you should extend it in your %s" -msgstr "" -"Désoler, votre licence est terminée. Pour continuer à disposer du support " -"rapide et des mises à jour de l'extension vous devez la renouveler dans " -"votre %s" +msgid "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s" +msgstr "Désoler, votre licence est terminée. Pour continuer à disposer du support rapide et des mises à jour de l’extension vous devez la renouveler dans votre %s" #: bws_menu.php:136 class-bws-settings.php:935 deprecated.php:367 -msgid "" -"Unfortunately, the Pro licence was already installed to this domain. The Pro " -"Trial license can be installed only once." -msgstr "" -"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne " -"peut-être installée qu'une seule fois." +msgid "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once." +msgstr "Une licence a déjà été installée sur ce domaine. La licence d’évaluation ne peut-être installée qu’une seule fois." #: bws_menu.php:142 class-bws-settings.php:839 deprecated.php:153 msgid "The license key is valid." @@ -378,15 +312,11 @@ #: bws_menu.php:146 msgid "Congratulations! Pro Membership license is activated successfully." -msgstr "" +msgstr "Félicitations ! La version PRO de cette extension a été activée avec succès." #: bws_menu.php:153 class-bws-settings.php:1007 deprecated.php:436 -msgid "" -"Something went wrong. Try again later or upload the plugin manually. We are " -"sorry for inconvenience." -msgstr "" -"Il est survenu une erreur. Essayer de nouveau ou bien télécharger " -"l'extension manuellement.Nous sommes désolés pour le désagrément." +msgid "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience." +msgstr "Il est survenu une erreur. Essayer de nouveau ou bien télécharger l’extension manuellement.Nous sommes désolés pour le désagrément." #: bws_menu.php:163 msgid "Please enter your license key." @@ -456,7 +386,7 @@ #: bws_menu.php:207 msgid "Server Environment" -msgstr "Server Environnent" +msgstr "Environnent serveur" #: bws_menu.php:209 msgid "Operating System" @@ -537,7 +467,7 @@ #: bws_menu.php:262 #, php-format msgid "Email with system info is sent to %s." -msgstr "" +msgstr "Le courriel avec les informations système est envoyé à %s." #: bws_menu.php:266 msgid "Thank you for contacting us." @@ -545,7 +475,7 @@ #: bws_menu.php:289 msgid "Sorry, email message could not be delivered." -msgstr "Désolé, votre e-mail n'a pas pu être envoyé." +msgstr "Désolé, votre e-mail n’a pas pu être envoyé." #: bws_menu.php:305 bws_menu.php:309 bws_menu.php:358 deprecated.php:91 msgid "Plugins" @@ -565,12 +495,12 @@ #: bws_menu.php:316 msgid "Manage purchased licenses & subscriptions" -msgstr "Gérer les licences et les adhésions" +msgstr "Gérer les licences et les inscriptions" #: bws_menu.php:324 #, php-format msgid "Get Access to %s+ Premium Plugins" -msgstr "Accéder à plus de %s extension premiums" +msgstr "Accéder à plus de %s extensions premiums" #: bws_menu.php:326 msgid "Subscribe to Pro Membership" @@ -593,28 +523,16 @@ #: bws_menu.php:359 msgid "Upload Plugin" -msgstr "Charger l'extension" +msgstr "Charger l’extension" #: bws_menu.php:363 #, php-format -msgid "" -"The plugin generated %d characters of unexpected output " -"during activation. If you notice “headers already sent” " -"messages, problems with syndication feeds or other issues, try deactivating " -"or removing this plugin." -msgstr "" -"Cette extension a produit %d caractères inattendus durant " -"l'activation. Si vous constatez le message “headers already " -"sent”, des problèmes avec les flux de syndication ou autres, essayez " -"de désactiver l'extension ou supprimer l'extension." +msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "Cette extension a produit %d caractères inattendus durant l’activation. Si vous constatez le message “headers already sent”, des problèmes avec les flux de syndication ou autres, essayez de désactiver l’extension ou supprimer l’extension." #: bws_menu.php:365 -msgid "" -"Plugin could not be activated because it triggered a fatal error." -msgstr "" -"L'extension ne peut pas être activée car une erreur fatale " -"a été détectée." +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "L’extension ne peut pas être activée car une erreur fatale a été détectée." #: bws_menu.php:368 msgid "Plugin activated." @@ -622,18 +540,16 @@ #: bws_menu.php:375 msgid "Installing Plugin" -msgstr "Extensions installées" +msgstr "Extension installée" #: bws_menu.php:381 msgid "Downloading install package from" -msgstr "Télécharger le paquet d'installation depuis" +msgstr "Télécharger le paquet d’installation depuis" #: bws_menu.php:398 bws_menu.php:429 bws_menu.php:440 deprecated.php:388 #: deprecated.php:410 deprecated.php:432 msgid "Failed to download the zip archive. Please, upload the plugin manually" -msgstr "" -"Erreur de téléchargement de l'archive ZIP. Merci de télécharger l'extension " -"manuellement." +msgstr "Erreur de téléchargement de l’archive ZIP. Merci de télécharger l’extension manuellement." #: bws_menu.php:406 msgid "Unpacking the package" @@ -641,40 +557,32 @@ #: bws_menu.php:411 bws_menu.php:419 msgid "Installing the plugin" -msgstr "Installer l'extension" +msgstr "Installer l’extension" #: bws_menu.php:415 deprecated.php:400 msgid "Failed to open the zip archive. Please, upload the plugin manually" -msgstr "" -"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension " -"manuellement." +msgstr "Erreur d’ouverture de l’archive zip. Merci de télécharger l’extension manuellement." #: bws_menu.php:422 deprecated.php:406 -msgid "" -"Your server does not support either ZipArchive or Phar. Please, upload the " -"plugin manually" -msgstr "" -"Votre serveur n'a pas le support du format des archives ZIP ou Phar. Merci " -"de télécharger l'extension manuellement." +msgid "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually" +msgstr "Votre serveur n’a pas le support du format des archives ZIP ou Phar. Merci de télécharger l’extension manuellement." #: bws_menu.php:425 #, php-format msgid "The plugin %s is successfully installed." -msgstr "L'extension %s a été installée avec succès." +msgstr "L’extension %s a été installée avec succès." #: bws_menu.php:432 deprecated.php:413 msgid "UploadDir is not writable. Please, upload the plugin manually" -msgstr "" -"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension " -"manuellement." +msgstr "Erreur d’ouverture de l’archive zip. Merci de télécharger l’extension manuellement." #: bws_menu.php:437 msgid "Activate Plugin" -msgstr "Activer l'extension" +msgstr "Activer l’extension" #: bws_menu.php:437 bws_menu.php:443 msgid "Return to BestWebSoft Panel" -msgstr "Retourner à l'administration BestWebSoft" +msgstr "Retourner à l’administration BestWebSoft" #: bws_menu.php:451 bws_menu.php:471 bws_menu.php:600 msgid "All" @@ -727,7 +635,7 @@ #: bws_menu.php:591 msgid "Nothing found. Try another criteria." -msgstr "Pas de réponse. essayer d'autres critères." +msgstr "Pas de réponse. Essayer d’autres critères." #: bws_menu.php:628 #, php-format @@ -740,7 +648,7 @@ #: bws_menu.php:645 msgid "Browse More WordPress Themes" -msgstr "" +msgstr "Parcourir les thèmes gratuits pour WordPress" #: bws_menu.php:654 msgid "Send to support" @@ -794,7 +702,7 @@ #: class-bws-settings.php:285 msgid "All plugin settings were restored." -msgstr "Les paramètres de l'extension ont été remis aux valeurs d'origine." +msgstr "Les paramètres de l’extension ont été remis aux valeurs d’origine." #: class-bws-settings.php:423 msgid "Custom Code" @@ -802,22 +710,16 @@ #: class-bws-settings.php:427 deprecated.php:498 msgid "You do not have sufficient permissions to edit plugins for this site." -msgstr "" -"Vous n'avez pas assez de droits pour modifier l'extension pour ce site." +msgstr "Vous n’avez pas assez de droits pour modifier l’extension pour ce site." #: class-bws-settings.php:432 deprecated.php:620 msgid "These styles will be added to the header on all pages of your site." -msgstr "" -"Ces styles seront ajoutés aux entêtes sur tous les pages de votre site." +msgstr "Ces styles seront ajoutés aux entêtes sur tous les pages de votre site." #: class-bws-settings.php:435 deprecated.php:622 #, php-format -msgid "" -"This PHP code will be hooked to the %s action and will be printed on front " -"end only." -msgstr "" -"Ce code PHP sera rattaché à l'action %s et sera affiché uniquement sur la " -"partie publique." +msgid "This PHP code will be hooked to the %s action and will be printed on front end only." +msgstr "Ce code PHP sera rattaché à l’action %s et sera affiché uniquement sur la partie publique." #: class-bws-settings.php:438 msgid "These code will be added to the header on all pages of your site." @@ -825,12 +727,8 @@ #: class-bws-settings.php:446 deprecated.php:646 #, php-format -msgid "" -"You need to make this files writable before you can save your changes. See " -"%s the Codex %s for more information." -msgstr "" -"Vous devez rendre ce fichier modifiable avant de pouvoir enregistrer vos " -"modifications. Regarder %s du Codex %s pour plus d'informations." +msgid "You need to make this files writable before you can save your changes. See %s the Codex %s for more information." +msgstr "Vous devez rendre ce fichier modifiable avant de pouvoir enregistrer vos modifications. Regarder %s du Codex %s pour plus d’informations." #: class-bws-settings.php:456 deprecated.php:628 msgid "Browsing" @@ -852,20 +750,13 @@ #: class-bws-settings.php:540 class-bws-settings.php:595 #, php-format -msgid "" -"It is prohibited to change %s settings on this site in the %s network " -"settings." -msgstr "" -"Il est interdit de changer le paramètre %s sur ce site dans les paramètres " -"%s du réseau." +msgid "It is prohibited to change %s settings on this site in the %s network settings." +msgstr "Il est interdit de changer le paramètre %s sur ce site dans les paramètres %s du réseau." #: class-bws-settings.php:543 class-bws-settings.php:598 #, php-format -msgid "" -"It is prohibited to view %s settings on this site in the %s network settings." -msgstr "" -"Il est interdit de voir le paramètre %s sur ce site dans les paramètres %s " -"du réseau." +msgid "It is prohibited to view %s settings on this site in the %s network settings." +msgstr "Il est interdit de voir le paramètre %s sur ce site dans les paramètres %s du réseau." #: class-bws-settings.php:552 msgid "Pro Options" @@ -873,22 +764,19 @@ #: class-bws-settings.php:556 msgid "Enable to display plugin Pro options." -msgstr "Activer pour voir les options PRO de l'extension." +msgstr "Activer pour voir les options PRO de l’extension." #: class-bws-settings.php:562 msgid "Track Usage" -msgstr "Suivi de l'utilisation" +msgstr "Suivi de l’utilisation" #: class-bws-settings.php:566 -msgid "" -"Enable to allow tracking plugin usage anonymously in order to make it better." -msgstr "" -"Activer pour autoriser le suivi de l'utilisation de l'extension de manière " -"anonyme afin de le rendre meilleur." +msgid "Enable to allow tracking plugin usage anonymously in order to make it better." +msgstr "Activer pour autoriser le suivi de l’utilisation de l’extension de manière anonyme afin de la rendre meilleure." #: class-bws-settings.php:571 msgid "Default Settings" -msgstr "Réglages par défauts" +msgstr "Réglages par défaut" #: class-bws-settings.php:573 msgid "Restore Settings" @@ -896,7 +784,7 @@ #: class-bws-settings.php:574 msgid "This will restore plugin settings to defaults." -msgstr "Remettre les valeurs par défaut des paramètres de l'extension." +msgstr "Remettre les valeurs par défaut des paramètres de l’extension." #: class-bws-settings.php:586 msgid "Import / Export" @@ -909,13 +797,12 @@ #: class-bws-settings.php:725 msgid "Congratulations! Pro license is activated successfully." -msgstr "" -"Félicitations! La version PRO de cette extension a été activée avec succès." +msgstr "Félicitations ! La version PRO de cette extension a été activée avec succès." #: class-bws-settings.php:726 #, php-format msgid "You will be automatically redirected to the %s in %s seconds." -msgstr "" +msgstr "Vous allez être redirigé automatiquement vers %s dans %s secondes." #: class-bws-settings.php:726 msgid "Settings page" @@ -924,31 +811,21 @@ #: class-bws-settings.php:741 #, php-format msgid "Enter your license key to activate %s and get premium plugin features." -msgstr "" -"Saisir votre clé de licence pour activer %s et obtenir les fonctionnalités " -"premium." +msgstr "Saisir votre clé de licence pour activer %s et obtenir les fonctionnalités premium." #: class-bws-settings.php:744 class-bws-settings.php:931 deprecated.php:363 #: deprecated.php:706 -msgid "" -"Unfortunately, you have exceeded the number of available tries per day. " -"Please, upload the plugin manually." -msgstr "" -"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de " -"télécharger l'extension manuellement." +msgid "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually." +msgstr "Désoler mais vous avez dépassé le nombre d’essai de la journée. Merci de télécharger l’extension manuellement." #: class-bws-settings.php:747 deprecated.php:697 #, php-format msgid "Start Your Free %s-Day Trial Now" -msgstr "Débuter votre licence d'évaluation gratuite de %s jours" +msgstr "Débuter votre licence d’évaluation gratuite de %s jours" #: class-bws-settings.php:762 -msgid "" -"If necessary, you can check if the license key is correct or reenter it in " -"the field below." -msgstr "" -"Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la " -"saisir de nouveau dans le champ ci-dessous." +msgid "If necessary, you can check if the license key is correct or reenter it in the field below." +msgstr "Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la saisir de nouveau dans le champ ci-dessous." #: class-bws-settings.php:767 msgid "Manage License Settings" @@ -956,15 +833,11 @@ #: class-bws-settings.php:769 msgid "Login to Client Area" -msgstr "Se connecter à l'espace client" +msgstr "Se connecter à l’espace client" #: class-bws-settings.php:771 -msgid "" -"Manage active licenses, download BWS products, and view your payment history " -"using BestWebSoft Client Area." -msgstr "" -"Gérer les licences actives, télécharger les produits BWS, et voir " -"l'historique de vos règlements dans l'interface client de BestWebSoft." +msgid "Manage active licenses, download BWS products, and view your payment history using BestWebSoft Client Area." +msgstr "Gérer les licences actives, télécharger les produits BWS, et voir l’historique de vos règlements dans l’interface client de BestWebSoft." #: class-bws-settings.php:826 class-bws-settings.php:929 deprecated.php:141 #: deprecated.php:361 @@ -972,65 +845,47 @@ msgstr "La clé de licence correspond à un autre site." #: class-bws-settings.php:828 deprecated.php:143 -msgid "" -"This license key is valid, but Your license has expired. If you want to " -"update our plugin in future, you should extend the license." -msgstr "" -"La clé de licence est valide mais votre durée de validité est passée. Pour " -"continuer à disposer du support rapide et des mises à jour de l'extension " -"vous devez la renouveller." +msgid "This license key is valid, but Your license has expired. If you want to update our plugin in future, you should extend the license." +msgstr "La clé de licence est valide mais votre durée de validité est passée. Pour continuer à disposer du support rapide et des mises à jour de l’extension vous devez la renouveller." #: class-bws-settings.php:830 deprecated.php:145 msgid "Unfortunately, you have exceeded the number of available tries." -msgstr "" -"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de " -"télécharger l'extension manuellement." +msgstr "Désoler mais vous avez dépassé le nombre d’essai de la journée. Merci de télécharger l’extension manuellement." #: class-bws-settings.php:832 deprecated.php:147 -msgid "" -"Unfortunately, the Pro Trial licence was already installed to this domain. " -"The Pro Trial license can be installed only once." -msgstr "" -"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne " -"peut-être installée qu'une seule fois." +msgid "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once." +msgstr "Une licence a déjà été installée sur ce domaine. La licence d’évaluation ne peut-être installée qu’une seule fois." #: class-bws-settings.php:837 deprecated.php:151 msgid "The Pro Trial license key is valid." -msgstr "La clé de licence d'évaluation est valide." +msgstr "La clé de licence d’évaluation est valide." #: class-bws-settings.php:845 deprecated.php:159 deprecated.php:246 #, php-format -msgid "" -"In order to continue using the plugin it is necessary to buy a %s license." -msgstr "" -"Afin de pouvoir continuer à utiliser cette extension il est nécessaire " -"d'acheter une licence %s." +msgid "In order to continue using the plugin it is necessary to buy a %s license." +msgstr "Afin de pouvoir continuer à utiliser cette extension il est nécessaire d’acheter une licence %s." #: class-bws-settings.php:933 #, php-format -msgid "" -"Unfortunately, Your license has expired. To continue getting top-priority " -"support and plugin updates, you should extend it in your %s." -msgstr "" +msgid "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s." +msgstr "Désoler, votre licence est terminée. Pour continuer à disposer du support rapide et des mises à jour de l’extension vous devez la renouveler dans votre %s." #: class-bws-settings.php:959 class-bws-settings.php:981 #: class-bws-settings.php:1003 msgid "Failed to download the zip archive. Please, upload the plugin manually." -msgstr "" +msgstr "Erreur de téléchargement de l’archive ZIP. Merci de télécharger l’extension manuellement." #: class-bws-settings.php:971 msgid "Failed to open the zip archive. Please, upload the plugin manually." -msgstr "" +msgstr "Erreur d’ouverture de l’archive zip. Merci de télécharger l’extension manuellement." #: class-bws-settings.php:977 -msgid "" -"Your server does not support either ZipArchive or Phar. Please, upload the " -"plugin manually." -msgstr "" +msgid "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually." +msgstr "Votre serveur n’a pas le support du format des archives ZIP ou Phar. Merci de télécharger l’extension manuellement." #: class-bws-settings.php:984 msgid "UploadDir is not writable. Please, upload the plugin manually." -msgstr "" +msgstr "Le répertoire de destination n’est pas disponible en écriture. Merci de télécharger l’extension manuellement." #: class-bws-settings.php:1042 deprecated.php:464 msgid "Please, enter Your license key" @@ -1038,7 +893,7 @@ #: class-bws-settings.php:1054 msgid "Need Help?" -msgstr "Besoin d'aide ?" +msgstr "Besoin d’aide ?" #: class-bws-settings.php:1056 msgid "Read the Instruction" @@ -1050,67 +905,67 @@ #: class-bws-settings.php:1071 msgid "Start Your Free Trial" -msgstr "Débuter votre licence d'évaluation gratuite" +msgstr "Débuter votre licence d’évaluation gratuite" #: deactivation-form.php:27 msgid "Need help? We are ready to answer your questions." -msgstr "" +msgstr "Besoin d’aide ? Nous sommes prêts à répondre à vos questions." #: deactivation-form.php:27 msgid "Contact Support" -msgstr "" +msgstr "Contacter le support" #: deactivation-form.php:32 msgid "The plugin is not working" -msgstr "" +msgstr "L’extension ne fonctionna pas" #: deactivation-form.php:34 msgid "Kindly share what didn't work so we can fix it in future updates..." -msgstr "" +msgstr "Merci de partager ce qui ne fonctionne pas afin que nous puissions le corriger dans une prochaine version..." #: deactivation-form.php:38 msgid "The plugin didn't work as expected" -msgstr "" +msgstr "L’extension ne fonctionne pas comme prévue" #: deactivation-form.php:40 msgid "What did you expect?" -msgstr "" +msgstr "Quel est le fonctionnement attendu ?" #: deactivation-form.php:44 msgid "The plugin suddenly stopped working" -msgstr "" +msgstr "L’extension a subitement cessé de fonctionner" #: deactivation-form.php:51 msgid "The plugin broke my site" -msgstr "" +msgstr "L’extension a cassé mon site" #: deactivation-form.php:58 msgid "I couldn't understand how to get it work" -msgstr "" +msgstr "Je n’arrive pas à comprendre commen la faire fonctionner" #: deactivation-form.php:65 msgid "I found a better plugin" -msgstr "" +msgstr "J’ai trouvé une meuilleure extension" #: deactivation-form.php:67 msgid "What's the plugin name?" -msgstr "" +msgstr "Quel est le nom de l’extension ?" #: deactivation-form.php:71 msgid "The plugin is great, but I need specific feature that you don't support" -msgstr "" +msgstr "L’extension est magnifique, mais j’ai besoin d’une fonctionnalité spécifique que vous n’offrez pas" #: deactivation-form.php:73 msgid "What feature?" -msgstr "" +msgstr "Quelle fonctionalité ?" #: deactivation-form.php:77 msgid "I no longer need the plugin" -msgstr "" +msgstr "Je n’ai plus besoin de cette extension" #: deactivation-form.php:83 msgid "It's a temporary deactivation, I'm just debugging an issue" -msgstr "" +msgstr "C’est une désactivation temporaire, je suis entrain de résoudre un problème" #: deactivation-form.php:89 msgid "Other" @@ -1118,35 +973,35 @@ #: deactivation-form.php:123 msgid "Quick Feedback" -msgstr "" +msgstr "Retour rapide" #: deactivation-form.php:124 msgid "If you have a moment, please let us know why you are deactivating" -msgstr "" +msgstr "Si vous avez quelques instants, merci de nous dire pourquoi vous désactivez l’extension" #: deactivation-form.php:127 msgid "Send website data and allow to contact me back" -msgstr "" +msgstr "Envoyer les informations sur le site et autorisez un contact en retour" #: deactivation-form.php:132 msgid "Cancel" -msgstr "" +msgstr "Annuler" #: deactivation-form.php:233 msgid "Processing" -msgstr "" +msgstr "En cours" #: deactivation-form.php:262 msgid "Submit & Deactivate" -msgstr "" +msgstr "Envoyer et désactiver" #: deactivation-form.php:277 msgid "Please tell us the reason so we can improve it." -msgstr "" +msgstr "Merci de nous en dire la raison afin que nous puission l’améliorer." #: deactivation-form.php:345 msgid "Deactivate" -msgstr "" +msgstr "Désactivé" #: deprecated.php:93 msgid "System Status" @@ -1157,28 +1012,16 @@ msgstr "Merci de saisir votre clé de licence" #: deprecated.php:223 -msgid "" -"If necessary, you can check if the license key is correct or reenter it in " -"the field below. You can find your license key on your personal page - " -"Client Area - on our website" -msgstr "" -"Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la " -"saisir de nouveau dans le champ ci-dessous. Vous pouvez trouver votre clé de " -"licence sur votre page personnelle (zone client) sur notre site web." +msgid "If necessary, you can check if the license key is correct or reenter it in the field below. You can find your license key on your personal page - Client Area - on our website" +msgstr "Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la saisir de nouveau dans le champ ci-dessous. Vous pouvez trouver votre clé de licence sur votre page personnelle (zone client) sur notre site web." #: deprecated.php:223 -msgid "" -"(your username is the email address specified during the purchase). If " -"necessary, please submit \"Lost your password?\" request." -msgstr "" -"(votre nom d'utilisateur est l'adresse e-mail que vous avez donnée lors de " -"l'achat de l'extension). Si nécessaire, utilisez la fonction de demande de " -"mot de passe perdu." +msgid "(your username is the email address specified during the purchase). If necessary, please submit \"Lost your password?\" request." +msgstr "(votre nom d’utilisateur est l’adresse e-mail que vous avez donnée lors de l’achat de l’extension). Si nécessaire, utilisez la fonction de demande de mot de passe perdu." #: deprecated.php:246 msgid "After that, you can activate it by entering your license key." -msgstr "" -" Après vous pouvez activer cette extension en donnant votre clé de licence." +msgstr " Après vous pouvez activer cette extension en donnant votre clé de licence." #: deprecated.php:249 deprecated.php:691 msgid "License key can be found in the" @@ -1186,19 +1029,15 @@ #: deprecated.php:251 deprecated.php:693 msgid "(your username is the email address specified during the purchase)." -msgstr "" -"(votre nom d'utilisateur est l'adresse e-mail que vous avez donnée lors de " -"l'achat de l'extension)." +msgstr "(votre nom d’utilisateur est l’adresse e-mail que vous avez donnée lors de l’achat de l’extension)." #: deprecated.php:279 -msgid "" -"Congratulations! The Pro license of the plugin is activated successfully." -msgstr "" -"Félicitations! La version PRO de cette extension a été activée avec succès." +msgid "Congratulations! The Pro license of the plugin is activated successfully." +msgstr "Félicitations ! La version PRO de cette extension a été activée avec succès." #: deprecated.php:281 deprecated.php:672 msgid "Please, go to" -msgstr "Merci d’aller à" +msgstr "Merci d’aller à" #: deprecated.php:281 deprecated.php:672 msgid "the setting page" @@ -1210,12 +1049,11 @@ #: deprecated.php:316 msgid "Check premium options on the plugin settings page!" -msgstr "" -"Vérifier les options premium sur la page des paramètres de l'extension!" +msgstr "Vérifier les options premium sur la page des paramètres de l’extension !" #: deprecated.php:479 msgid "Restore all plugin settings to defaults" -msgstr "Remettre les valeurs par défaut des paramètres de l'extension" +msgstr "Remettre les valeurs par défaut des paramètres de l’extension" #: deprecated.php:481 msgid "Restore settings" @@ -1239,12 +1077,8 @@ msgstr "Modifier" #: deprecated.php:670 -msgid "" -"Congratulations! Pro version of the plugin is installed and activated " -"successfully." -msgstr "" -"Félicitations! La version PRO de cette extension a été téléchargée et " -"activée avec succès." +msgid "Congratulations! Pro version of the plugin is installed and activated successfully." +msgstr "Félicitations ! La version PRO de cette extension a été téléchargée et activée avec succès." #: deprecated.php:680 msgid "Show Pro features" @@ -1256,27 +1090,27 @@ #: deprecated.php:689 msgid "version of the plugin." -msgstr "version de l'extension." +msgstr "version de l’extension." #: product_list.php:7 msgid "Admin Tools" -msgstr "" +msgstr "Outils d’administration" #: product_list.php:8 msgid "Content" -msgstr "" +msgstr "Contenu" #: product_list.php:9 msgid "eCommerce" -msgstr "" +msgstr "eCommerce" #: product_list.php:10 msgid "Marketing" -msgstr "" +msgstr "Marketing" #: product_list.php:11 msgid "Navigation" -msgstr "" +msgstr "Navigation" #: product_list.php:12 msgid "Recommended" @@ -1288,948 +1122,204 @@ #: product_list.php:14 msgid "SEO" -msgstr "" +msgstr "SEO" #: product_list.php:15 msgid "SMM" -msgstr "" +msgstr "SMM" #: product_list.php:22 msgid "Best secure captcha plugin to protect your WordPress forms." -msgstr "" +msgstr "Extension de Captach meuilleure et plus sécurisée pour vos formulaires." #: product_list.php:32 msgid "Create your personal car rental/booking and reservation website." -msgstr "" +msgstr "Créer votre site personnel de vente/location de voitures." #: product_list.php:42 -msgid "" -"Allow customers to reach you using secure contact form plugin any website " -"must have." -msgstr "" +msgid "Allow customers to reach you using secure contact form plugin any website must have." +msgstr "Permet à vos clients de vous joindre en utilisant un formulaire de contact sécurisé que tout site doit avoir." #: product_list.php:52 msgid "Add unlimited number of contact forms to WordPress website." -msgstr "" +msgstr "Ajoute une nombre illimité de formulaires de contact." #: product_list.php:62 msgid "Save and manage Contact Form messages. Never lose important data." -msgstr "" +msgstr "Enregistrer et gérer les messages issu du formulaire de contact. Permet de ne pas perdre des informations importantes." #: product_list.php:72 msgid "Add unlimited custom pages to WordPress admin dashboard." -msgstr "" +msgstr "Ajouter un nombre illimté de pages dans l’administration." #: product_list.php:79 msgid "Add custom fields to WordPress website search results." -msgstr "" +msgstr "Ajouter des champs personalisés dans le résultats de la recherche." #: product_list.php:86 -msgid "" -"Add custom post types and taxonomies to WordPress website search results." -msgstr "" +msgid "Add custom post types and taxonomies to WordPress website search results." +msgstr "Ajouter des types d’articles personalisés et des taxonomies dans le résultat de la recherche." #: product_list.php:96 msgid "Add PayPal and 2CO donate buttons to receive charity payments." -msgstr "" +msgstr "Ajouter des boutons de dons avec PayPal et 2CO pour recevoir des donations." #: product_list.php:103 -msgid "" -"Get latest error log messages to diagnose website problems. Define and fix " -"issues faster." -msgstr "" +msgid "Get latest error log messages to diagnose website problems. Define and fix issues faster." +msgstr "Obtenir les derniers messages d’erreur pour diagnostiquer les problèmes du site. Permet de corriger plus rapidement." #: product_list.php:110 -msgid "" -"Add Facebook Follow, Like, and Share buttons to WordPress posts, pages, and " -"widgets." -msgstr "" +msgid "Add Facebook Follow, Like, and Share buttons to WordPress posts, pages, and widgets." +msgstr "Ajouter les boutons Suivre, Aimer et Partager pour FaceBook aux articles, pages et widgets." #: product_list.php:120 -msgid "" -"Add beautiful galleries, albums & images to your WordPress website in a few " -"clicks." -msgstr "" +msgid "Add beautiful galleries, albums & images to your WordPress website in a few clicks." +msgstr "Ajouter des galeries, albums et images en quelques clics." #: product_list.php:130 -msgid "" -"Add Google +1, Share, Follow, Hangout buttons and profile badge to WordPress " -"posts, pages and widgets." -msgstr "" +msgid "Add Google +1, Share, Follow, Hangout buttons and profile badge to WordPress posts, pages and widgets." +msgstr "Ajouter les boutons Partager, Suivre, Particciper et le profile de Google +1 aux articles, pages et widgets." #: product_list.php:140 -msgid "" -"Stronger security solution which protects your WordPress website from hacks " -"and unauthorized login attempts." -msgstr "" +msgid "Stronger security solution which protects your WordPress website from hacks and unauthorized login attempts." +msgstr "Solution forte de sécurité qui protège votre site des attaques et des tentatives de connexions." #: product_list.php:150 -msgid "" -"Add Adsense ads to WordPress website pages, posts, custom posts, search " -"results, categories, tags, and widgets." -msgstr "" +msgid "Add Adsense ads to WordPress website pages, posts, custom posts, search results, categories, tags, and widgets." +msgstr "Ajouter les publicités Adsense aux pages, articles, types personalisés, résultats de recherche, catégories, tags, widgets." #: product_list.php:160 msgid "Add Google Analytics code to WordPress website and track basic stats." -msgstr "" +msgstr "Ajouter le code Google Analytics et permet de suivre les statistiques basiques." #: product_list.php:170 -msgid "" -"Protect WordPress website forms from spam entries with Google Captcha " -"(reCaptcha)." -msgstr "" +msgid "Protect WordPress website forms from spam entries with Google Captcha (reCaptcha)." +msgstr "Protéger vos formulaires avec Google Captcha (reCaptcha)." #: product_list.php:180 msgid "Add customized Google maps to WordPress posts, pages and widgets." -msgstr "" +msgstr "Ajouter des cartes de Google maps aux articles, pages et widgets." #: product_list.php:190 -msgid "" -"Generate and add XML sitemap to WordPress website. Help search engines index " -"your blog." -msgstr "" +msgid "Generate and add XML sitemap to WordPress website. Help search engines index your blog." +msgstr "Générer et ajouter un fichier XML de sitemap. Aide les moteurs de recherche à parcourir votre site." #: product_list.php:200 -msgid "" -"Replace external WordPress website links with Google shortlinks and track " -"click stats." -msgstr "" +msgid "Replace external WordPress website links with Google shortlinks and track click stats." +msgstr "Remplacer les liens externes dans votre site par des liens courts de Google et disposer de statistiques." #: product_list.php:207 -msgid "" -"Protect WordPress website – allow and deny access for certain IP addresses, " -"hostnames, etc." -msgstr "" +msgid "Protect WordPress website – allow and deny access for certain IP addresses, hostnames, etc." +msgstr "Protéger votre site en autorisant ou interdissant certaines adresses IP, nom de machine, ..." #: product_list.php:217 -msgid "" -"Create your personal job board and listing WordPress website. Search jobs, " -"submit CV/resumes, choose candidates." -msgstr "" +msgid "Create your personal job board and listing WordPress website. Search jobs, submit CV/resumes, choose candidates." +msgstr "Créer votre site d’offres d’emploies. Rechercher des emplois, envoyer des CV/des candidatures." #: product_list.php:224 -msgid "" -"Protect WordPress website against brute force attacks. Limit rate of login " -"attempts." -msgstr "" +msgid "Protect WordPress website against brute force attacks. Limit rate of login attempts." +msgstr "Protéger le site contre les attaques de brute force. Limite la fréquence des tentatives de connexions." #: product_list.php:234 -msgid "" -"Add LinkedIn Share and Follow buttons to WordPress posts, pages and widgets. " -"5 plugins included – profile, insider, etc." -msgstr "" +msgid "Add LinkedIn Share and Follow buttons to WordPress posts, pages and widgets. 5 plugins included – profile, insider, etc." +msgstr "Ajouter les boutons partager et suivre de LinkedIn aux articles, pages et widgets. 5 extensions incluses (profile, insider, etc.)" #: product_list.php:244 -msgid "" -"Translate WordPress website content to other languages manually. Create " -"multilingual pages, posts, widgets, menus, etc." -msgstr "" +msgid "Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc." +msgstr "Traduire le contenu du site dans d’autres langues manuellement. Créer des pages, des articles, des widgets, des menus, etc dans plusieurs langues." #: product_list.php:254 -msgid "" -"Add customizable pagination to WordPress website. Split long content to " -"multiple pages for better navigation." -msgstr "" +msgid "Add customizable pagination to WordPress website. Split long content to multiple pages for better navigation." +msgstr "Ajouter une pagination presonalisée. Découper un contenu long en plusieurs pages pour une meuilleure navigation." #: product_list.php:264 -msgid "" -"Generate PDF files and print WordPress posts/pages. Customize document " -"header/footer styles and appearance." -msgstr "" +msgid "Generate PDF files and print WordPress posts/pages. Customize document header/footer styles and appearance." +msgstr "Générer des fichiers PDF pour des pages ou des articles. Personaliser l’en-tête/pied de page, les styles et l’apparence." #: product_list.php:274 -msgid "" -"Add Pinterest Follow, Pin It buttons and profile widgets (Pin, Board, " -"Profile) to WordPress posts, pages and widgets." -msgstr "" +msgid "Add Pinterest Follow, Pin It buttons and profile widgets (Pin, Board, Profile) to WordPress posts, pages and widgets." +msgstr "Ajouter les boutons Suivre, Epingler et le widget de profile (Epingle, Tableau de bord, profile) pour Pinterest aux articles, pages et widgets." #: product_list.php:284 -msgid "" -"Create your personal portfolio WordPress website. Manage and showcase past " -"projects to get more clients." -msgstr "" +msgid "Create your personal portfolio WordPress website. Manage and showcase past projects to get more clients." +msgstr "Créer votre site de portfolio. Gérer et présenter vos anciens projets pour acquérir de nouveaux clients." #: product_list.php:294 msgid "Export WordPress posts to CSV file format easily. Configure data order." -msgstr "" +msgstr "Exporter vos articles dans un format CSV facilement. Configurer l’ordre des données." #: product_list.php:301 -msgid "" -"Add extra fields to default WordPress user profile. The easiest way to " -"create and manage additional custom values." -msgstr "" +msgid "Add extra fields to default WordPress user profile. The easiest way to create and manage additional custom values." +msgstr "Ajouter des champs personalisés au profil utilisateur. La façon la plus simple de créer et gérer des informations supplémentaires." #: product_list.php:308 -msgid "" -"Add and display HTML advertisement banner on WordPress website. Customize " -"bar styles and appearance." -msgstr "" +msgid "Add and display HTML advertisement banner on WordPress website. Customize bar styles and appearance." +msgstr "Ajouter et afficher une bannière de publicité en HTML. Personaliser le style et l’apparence de la barre." #: product_list.php:318 -msgid "" -"Add customizable quotes and tips blocks to WordPress posts, pages and " -"widgets." -msgstr "" +msgid "Add customizable quotes and tips blocks to WordPress posts, pages and widgets." +msgstr "Ajouter des blocs d’avis et d’astuces sur vos pages, articles et widgets." #: product_list.php:325 -msgid "" -"Add rating plugin to your WordPress website to receive feedback from your " -"customers." -msgstr "" +msgid "Add rating plugin to your WordPress website to receive feedback from your customers." +msgstr "Ajouter une notation pour avoir un retour de vos utilisateurs/clients." #: product_list.php:332 -msgid "" -"Create your personal real estate WordPress website. Sell, rent and buy " -"properties. Add, search and browse listings easily." -msgstr "" +msgid "Create your personal real estate WordPress website. Sell, rent and buy properties. Add, search and browse listings easily." +msgstr "Créer votre site d’annonces immobilières. Vendre, louer et acheter des biens. Recherche et catalogue facilement mis en place." #: product_list.php:342 -msgid "" -"Add related, featured, latest, and popular posts to your WordPress website. " -"Connect your blog readers with a relevant content." -msgstr "" +msgid "Add related, featured, latest, and popular posts to your WordPress website. Connect your blog readers with a relevant content." +msgstr "Ajouter des informations sur les articles en relations, mis en avant, populaires. Fournisser à vos lecteurs un contenu passionant." #: product_list.php:349 -msgid "" -"Send bulk email messages to WordPress users. Custom templates, advanced " -"settings and detailed reports." -msgstr "" +msgid "Send bulk email messages to WordPress users. Custom templates, advanced settings and detailed reports." +msgstr "Envoyer des messages e-mail en masse à vos utilisateurs. Modèles personalisables, paramétrage avancé et reporting complet." #: product_list.php:359 -msgid "" -"The best responsive slider plugin for your WordPress website. Create " -"beautifully animated slides just in a few clicks." -msgstr "" +msgid "The best responsive slider plugin for your WordPress website. Create beautifully animated slides just in a few clicks." +msgstr "Extension pour mettre en place des diaporamas responsive. Créer des diaporamas animés en quelques clics." #: product_list.php:366 -msgid "" -"Configure SMTP server to receive email messages from WordPress to Gmail, " -"Yahoo, Hotmail and other services." -msgstr "" +msgid "Configure SMTP server to receive email messages from WordPress to Gmail, Yahoo, Hotmail and other services." +msgstr "Configurer un serveur SMTP pour envoyer des e-mails vers Gmail, Yahoo, Hotmail et d’autres services." #: product_list.php:373 -msgid "" -"Add social media buttons and widgets to WordPress posts, pages and widgets. " -"FB, Twitter, G+1, Pinterest, LinkedIn." -msgstr "" +msgid "Add social media buttons and widgets to WordPress posts, pages and widgets. FB, Twitter, G+1, Pinterest, LinkedIn." +msgstr "Ajouter des boutons pour les réseaux sociaux FB, Twitter, G+1, Pinterest, LinkedIn aux articles, pages et widgets." #: product_list.php:383 -msgid "" -"Add social media login, registration, and commenting to your WordPress " -"website." -msgstr "" +msgid "Add social media login, registration, and commenting to your WordPress website." +msgstr "Ajouter la connection, l’enregistrement et la rédaction de commentaires pour vos réseaux sociaux." #: product_list.php:390 -msgid "" -"Add email newsletter sign up form to WordPress posts, pages and widgets. " -"Collect data and subscribe your users." -msgstr "" +msgid "Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users." +msgstr "Ajouter un formulaire d’inscription à votre lettre d’information sur vos pages, articles et widgets. Récolter les inscriptions et les données de vos utilisateurs." #: product_list.php:400 -msgid "" -"Add testimonials and feedbacks from your customers to WordPress website " -"posts, pages, and widgets." -msgstr "" +msgid "Add testimonials and feedbacks from your customers to WordPress website posts, pages, and widgets." +msgstr "Ajouter des témoignages et des retours de vos clients aux articles, pages et widgets." #: product_list.php:407 -msgid "" -"Best timesheet plugin for WordPress. Track employee time, streamline " -"attendance and generate reports." -msgstr "" +msgid "Best timesheet plugin for WordPress. Track employee time, streamline attendance and generate reports." +msgstr "La meuilleure extension de suivi du temps. Suiver le temps de vos employés, le temps de présence et créer des rapports." #: product_list.php:417 -msgid "" -"Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts " -"and pages." -msgstr "" +msgid "Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts and pages." +msgstr "Ajouter les boutons Suivre, Tweet, Hastag pour Twitter aux articles, pages et widgets." #: product_list.php:427 -msgid "" -"Automatically check and update WordPress website core with all installed " -"plugins and themes to the latest versions." -msgstr "" +msgid "Automatically check and update WordPress website core with all installed plugins and themes to the latest versions." +msgstr "Mettre à jour automatiquement votre site pour WordPress, les extensions et les thèmes." #: product_list.php:437 -msgid "" -"Powerful user role management plugin for WordPress website. Create, edit, " -"copy, and delete user roles." -msgstr "" +msgid "Powerful user role management plugin for WordPress website. Create, edit, copy, and delete user roles." +msgstr "Gestion des droits des utilisateurs. Créer, modifier et supprimer des droits utilisateurs." #: product_list.php:447 -msgid "" -"Display live count of online visitors who are currently browsing your " -"WordPress website." -msgstr "" +msgid "Display live count of online visitors who are currently browsing your WordPress website." +msgstr "Afficher en direct le compteur des visiteurs sur votre site." #: product_list.php:457 -msgid "" -"Backup and export Zendesk Help Center content automatically to your " -"WordPress website database." -msgstr "" - -#~ msgid "Congratulations! Pro Membership license is activated successfully." -#~ msgstr "" -#~ "Félicitations! La version PRO de cette extension a été activée avec " -#~ "succès." - -#~ msgid "Email with system info is sent to" -#~ msgstr "Le courriel avec les informations système est envoyé à" - -#~ msgid "Browse Free WordPress Themes" -#~ msgstr "Parcourir les thèmes gratuits pour WordPress" - -#~ msgid "" -#~ "You can use one license of the Pro plugin for one domain only. Please " -#~ "check and edit your license or domain if necessary using you personal " -#~ "Client Area. We strongly recommend you to solve the problem within 24 " -#~ "hours, otherwise the Pro plugin will be deactivated." -#~ msgstr "" -#~ "Vous ne pouvez utilisez qu'une licence de la version Pro de l'extension " -#~ "pour un seul domaine. Merci de vérifier et de modifier votre licence ou " -#~ "votre domaine si nécessaire en utilisant votre zone client. Nous vous " -#~ "recommandons de résoudre ce problème dans les 24 heures, sinon " -#~ "l'extension sera rendue inactive." - -#~ msgid "Insert" -#~ msgstr "Insérer" - -#~ msgid "Advertisement" -#~ msgstr "Publicité" - -#~ msgid "Content & Media" -#~ msgstr "Contenu & média" - -#~ msgid "Management" -#~ msgstr "Administration" - -#~ msgid "Site Stats" -#~ msgstr "Statistiques" - -#~ msgid "Social" -#~ msgstr "Social" - -#~ msgid "Utilities" -#~ msgstr "Utilitaires" - -#~ msgid "Thank you for installing" -#~ msgstr "Merci d'avoir installé" - -#~ msgid "Thank you for choosing" -#~ msgstr "Merci d'avoir choisi" - -#~ msgid "You will be automatically redirected to the %s in 7 seconds." -#~ msgstr "Vous allez être redirigé automatiquement vers %s dans 7 secondes" - -#~ msgid "PHP Safe Mode" -#~ msgstr "PHP Safe Mode" - -#~ msgid "WordPress Version" -#~ msgstr "WordPress Version" - -#~ msgid "Successfully installed the plugin" -#~ msgstr "Extension installée avec succès" - -#~ msgid "If you enjoy our plugin, please give it 5 stars on WordPress" -#~ msgstr "" -#~ "Si notre extension vous satisfait, merci de la notée avec 5 étoiles dans " -#~ "Wordpress" - -#~ msgid "If there is something wrong about it, please contact us" -#~ msgstr "Si vous avez une question, n'hésitez pas à nous contacter" - -#~ msgid "Donations play an important role in supporting great projects" -#~ msgstr "Les dons jouent un rôle important dans l'aide aux projets" - -#~ msgid "This license key is bind to another site" -#~ msgstr "La clé de licence correspond à un autre site." - -#~ msgid "You license for" -#~ msgstr "Votre licence pour" - -#~ msgid "Activate Membership" -#~ msgstr "Activer l'adhésion" - -#~ msgid "Don’t have valid license key yet?" -#~ msgstr "Vous n'avez pas encore de licence valide ?" - -#~ msgid "" -#~ "Join BestWebSoft Pro Membership today, cancel any time and use all " -#~ "plugins on a single website %s for only %s per month." -#~ msgstr "" -#~ "Rejoignez le réseau PRO de BestWebSoft, arrêtez quand vous le vouler et " -#~ "utiliser toutes les extensions sur un seul site %s pour seulement %s par " -#~ "mois." - -#~ msgid "My Account" -#~ msgstr "Mon compte" - -#~ msgid "Go" -#~ msgstr "Passez" - -#~ msgid "DONATE" -#~ msgstr "Faire un don" - -#~ msgid "Recommended plugins" -#~ msgstr "Extensions recommandées" - -#~ msgid "Install now" -#~ msgstr "Installer maintenant" - -#~ msgid "Configure Settings" -#~ msgstr "Configuration des paramètres" - -#~ msgid "Try again" -#~ msgstr "Essayer de nouveau" - -#~ msgid "Preview “%s”" -#~ msgstr "Pré-visualiser “%s”" - -#~ msgid "Install %s" -#~ msgstr "%s installé" - -#~ msgid "Update" -#~ msgstr "Mettre à jour" - -#~ msgid "Preview %s" -#~ msgstr "Pré-visualiser %s" - -#~ msgid "Preview" -#~ msgstr "Pré-visualiser" - -#~ msgid "You can download and activate" -#~ msgstr "Vous pouvez télécharger et activer la version " - -#~ msgid "version of this plugin by entering Your license key." -#~ msgstr " de cette extension en donnant votre clé de licence." - -#~ msgid "" -#~ "You can find your license key on your personal page Client area, by " -#~ "clicking on the link" -#~ msgstr "" -#~ "Vous pouvez trouver votre clé de licence sur votre page personnelle dans " -#~ "la zone cliente en cliquant sur le lien" - -#~ msgid "" -#~ "(your username is the email you specify when purchasing the product), " -#~ "where you can make the necessary changes." -#~ msgstr "" -#~ "(votre nom d'utilisateur est l'adresse e-mail que vous avez donné lors de " -#~ "l'achat de l'extension), où vous pourrez faire les modifications " -#~ "nécessaires." - -#~ msgid "Switch to new interface" -#~ msgstr "Basculer vers la nouvelle interface" - -#~ msgid "Activated plugins" -#~ msgstr "Plugin activé" - -#~ msgid "Read more" -#~ msgstr "Lire la suite" - -#~ msgid "Purchase" -#~ msgstr "Achetez" - -#~ msgid "Free plugins" -#~ msgstr "Plugins gratuits" - -#~ msgid "Download" -#~ msgstr "Téléchargement" - -#~ msgid "Install now from wordpress.org" -#~ msgstr "Installer maintenant depuis wordpress.org" - -#~ msgid "Free themes" -#~ msgstr "Thèmes gratuits" - -#~ msgid "Customize “%s”" -#~ msgstr "Personnaliser “%s”" - -#~ msgid "Installed themes" -#~ msgstr "Thèmes installés" - -#~ msgid "Recommended themes" -#~ msgstr "Thèmes recommandés" - -#~ msgid "Switch to old interface" -#~ msgstr "Basculer vers l'ancienne interface" - -#, fuzzy -#~ msgid "installed" -#~ msgstr "%s installé" - -#~ msgid "Contact Form" -#~ msgstr "Formulaire de Contact" - -#~ msgid "Contact Form Pro Extra Settings" -#~ msgstr "" -#~ "Options supplémentaires de la version Pro pour le formulaire de Contact" - -#~ msgid "Contact Form Pro" -#~ msgstr "Formulaire Pro de Contact" - -#~ msgid "Name:" -#~ msgstr "Nom:" - -#~ msgid "Address:" -#~ msgstr "Adresse :" - -#~ msgid "Email Address:" -#~ msgstr "Adresse e-mail:" - -#~ msgid "Phone number:" -#~ msgstr "Téléphone:" - -#~ msgid "Subject:" -#~ msgstr "Sujet:" - -#~ msgid "Message:" -#~ msgstr "Message:" - -#~ msgid "Attachment:" -#~ msgstr "Pièce-jointe:" - -#~ msgid "Send me a copy" -#~ msgstr "M'envoyer une copie" - -#~ msgid "Submit" -#~ msgstr "Envoyer" - -#~ msgid "Your name is required." -#~ msgstr "Un nom est obligatoire." - -#~ msgid "Address is required." -#~ msgstr "Une adresse est obligatoire." - -#~ msgid "A valid email address is required." -#~ msgstr "Une adresse e-mail valide est obligatoire." - -#~ msgid "Phone number is required." -#~ msgstr "Le numéro de téléphone est obligatoire." - -#~ msgid "Subject is required." -#~ msgstr "Sujet obligatoire." - -#~ msgid "Message text is required." -#~ msgstr "Un message est obligatoire." - -#~ msgid "File format is not valid." -#~ msgstr "La pièce-jointe n'est pas valide." - -#~ msgid "File upload error." -#~ msgstr "Erreur de chargement du fichier." - -#~ msgid "The file could not be uploaded." -#~ msgstr "Le fichier n'a pas pu être envoyé." - -#~ msgid "This file is too large." -#~ msgstr "Le fichier est trop volumineux." - -#~ msgid "Please fill out the CAPTCHA." -#~ msgstr "Merci de compléter le CAPTCHA." - -#~ msgid "Please make corrections below and try again." -#~ msgstr "Merci de faire les corrections suivantes et de réessayer." - -#~ msgid "" -#~ "If the 'Redirect to page' option is selected then the URL field should be " -#~ "in the following format" -#~ msgstr "" -#~ "Si l'ioption 'Rediriger vers la page' est positionnée, alors le champ Url " -#~ "doit être rempli avec le format suivant" - -#~ msgid "Such user does not exist. Settings are not saved." -#~ msgstr "" -#~ "Cet utilisateur est inconnu. Les modifications ne sont pas sauvegardées." - -#~ msgid "" -#~ "Please enter a valid email address in the 'FROM' field. Settings are not " -#~ "saved." -#~ msgstr "" -#~ "Merci de saisir une adresse e-mail valide pour le 'FROM'. Les " -#~ "modifications ne sont pas sauvegardées." - -#~ msgid "" -#~ "If you would like to add the Contact Form to your website, just copy and " -#~ "paste this shortcode to your post or page or widget:" -#~ msgstr "" -#~ "Si vous souhaiter ajouter un formulaire de contact à votre site web, " -#~ "copiez juste ce code dans un article ou sur une page ou un widget:" - -#~ msgid "" -#~ "If you leave the fields empty, the messages will be sent to the email " -#~ "address specified during registration." -#~ msgstr "" -#~ "Si les champs ci-dessous ne sont pas renseignés le message sera envoyé à " -#~ "l'adresse spécifiée lors de l'enregistrement." - -#~ msgid "The user's email address:" -#~ msgstr "Utiliser l'e-mail du compte wordpress:" - -#~ msgid "Create a username" -#~ msgstr "Choisir un nom d'utilisateur" - -#~ msgid "" -#~ "Enter a username of the person who should get the messages from the " -#~ "contact form." -#~ msgstr "" -#~ "Choisir le nom d'utilisateur qui recevra les messages envoyés depuis le " -#~ "formulaire de contact." - -#~ msgid "Use this email address:" -#~ msgstr "Utiliser cette adresse e-mail:" - -#~ msgid "Enter the email address you want the messages forwarded to." -#~ msgstr "" -#~ "Choisir l'adresse e-mail qui sera utilisée pour recevoir les messages." - -#~ msgid "Additional options" -#~ msgstr "Options supplémentaires" - -#~ msgid "What to use?" -#~ msgstr "Quelle méthode d'envoie ?" - -#~ msgid "Wp-mail" -#~ msgstr "Wp-mail" - -#~ msgid "You can use the wp_mail function for mailing" -#~ msgstr "" -#~ "Pour envoyer l'e-mail, vous pouvez utiliser la fonction wp_mail de " -#~ "wordpress" - -#~ msgid "Mail" -#~ msgstr "E-mail" - -#~ msgid "To send mail you can use the php mail function" -#~ msgstr "Pour envoyer l'e-mail, vous pouvez utiliser la fonction mail de php" - -#~ msgid "Change text of the 'FROM' field" -#~ msgstr "Modifier le texte pour le champ 'FROM' du courriel" - -#~ msgid "Enter the email address in the 'From' field" -#~ msgstr "Sélectionner l'adresse e-mail pour le champ 'FROM' du courriel" - -#~ msgid "User email" -#~ msgstr "E-mail de l'utlisateur" - -#~ msgid "" -#~ "The email address of the user who fills the form will be used in the " -#~ "field 'From'." -#~ msgstr "" -#~ "Dans le champ 'From' du courriel, il sera utilisé l'adresse e-mail de " -#~ "l'utlisateur qui rempli le formulaire." - -#~ msgid "This email address will be used in the 'From' field." -#~ msgstr "Dans le champ 'FROM', cette adresse e-mail sera utilisée." - -#~ msgid "Display fields" -#~ msgstr "Afficher le texte" - -#~ msgid "Address" -#~ msgstr "Adresse" - -#~ msgid "Phone" -#~ msgstr "Téléphone" - -#~ msgid "Attachment block" -#~ msgstr "Bloc pièce-jointe" - -#~ msgid "Users can attach the following file formats" -#~ msgstr "Les utilisateurs peuvent joindre des documents des types suivants" - -#~ msgid "Captcha" -#~ msgstr "Captcha" - -#~ msgid "(powered by bestwebsoft.com)" -#~ msgstr "(fourni par bestwebsoft.com)" - -#~ msgid "Download captcha" -#~ msgstr "Télécharger le captcha" - -#, fuzzy -#~ msgid "Display tips below the Attachment block" -#~ msgstr "Afficher les explications après le bloc des pièces jointes" - -#, fuzzy -#~ msgid "Display 'Send me a copy' block" -#~ msgstr "S'envoyer une copie" - -#~ msgid "Name" -#~ msgstr "Nom" - -#~ msgid "Email Address" -#~ msgstr "Adresse e-mail" - -#~ msgid "Subject" -#~ msgstr "Sujet" - -#~ msgid "Message" -#~ msgstr "Message" - -#~ msgid "Display additional info in the email" -#~ msgstr "Afficher les informations complémentaires dans le courriel" - -#~ msgid "Sent from (ip address)" -#~ msgstr "Envoyé de (adresse IP)" - -#, fuzzy -#~ msgid "Example: Sent from (IP address):\t127.0.0.1" -#~ msgstr "Envoyé de (adresse IP)" - -#~ msgid "Date/Time" -#~ msgstr "Date/Heure" - -#~ msgid "Sent from (referer)" -#~ msgstr "Envoyer de (référence)" - -#~ msgid "Using (user agent)" -#~ msgstr "Depuis (navigateur)" - -#~ msgid "Language settings for the field names in the form" -#~ msgstr "Définition des langues pour les titres des champs" - -#~ msgid "Add a language" -#~ msgstr "Ajouter une langue" - -#~ msgid "Change the names of the contact form fields and error messages" -#~ msgstr "" -#~ "Modifier le texte pour les champs du formulaire de contact et les " -#~ "messages d'erreur" - -#~ msgid "English" -#~ msgstr "Anglais" - -#~ msgid "Error message for the Name field" -#~ msgstr "Message d'erreur pour le champ nom" - -#~ msgid "Error message for the Address field" -#~ msgstr "Message d'erreur pour le champ Adresse" - -#~ msgid "Error message for the Email field" -#~ msgstr "Message d'erreur pour le champ e-mail" - -#~ msgid "Error message for the Phone field" -#~ msgstr "Message d'erreur pour le champ téléphone" - -#~ msgid "Error message for the Subject field" -#~ msgstr "Message d'erreur pour le champ sujet" - -#~ msgid "Error message for the Message field" -#~ msgstr "Message d'erreur pour le champ message" - -#~ msgid "Error message about the file type for the Attachment field" -#~ msgstr "Message d'erreur pour le champ fichier joint (type du fichier)" - -#~ msgid "" -#~ "Error message while uploading a file for the Attachment field to the " -#~ "server" -#~ msgstr "" -#~ "Message d'erreur pour le champ fichier joint (problème d'envoie vers le " -#~ "serveur)" - -#~ msgid "Error message while moving the file for the Attachment field" -#~ msgstr "" -#~ "Message d'erreur pour le champ fichier joint (déplacement du fichier)" - -#~ msgid "" -#~ "Error message when file size limit for the Attachment field is exceeded" -#~ msgstr "" -#~ "Message d'erreur pour le champ fichier joint (taille limite du fichier " -#~ "atteinte)" - -#~ msgid "Error message for the Captcha field" -#~ msgstr "Message d'erreur pour le captcha" - -#~ msgid "Error message for the whole form" -#~ msgstr "Message d'erreur demandant à compléter les champs manquants" - -#~ msgid "for this language" -#~ msgstr "pour cette langue" - -#~ msgid "Action after email is sent" -#~ msgstr "Action après l'envoie de l'e-mail" - -#~ msgid "Display text" -#~ msgstr "Afficher le texte" - -#~ msgid "Text" -#~ msgstr "Texte" - -#~ msgid "Url" -#~ msgstr "Url" - -#~ msgid "Contact Form Pro | Extra Settings" -#~ msgstr "Formulaire Pro de Contact | Options supplémentaires" - -#~ msgid "" -#~ "This functionality is available in the Pro version of the plugin. For " -#~ "more details, please follow the link" -#~ msgstr "" -#~ "Cette fonctionalité est disponible dans le version Pro de cette " -#~ "extension. Pour plus de détails, merci de suivre ce lien" - -#~ msgid "Errors output" -#~ msgstr "Affichage des erreurs" - -#~ msgid "Display error messages" -#~ msgstr "Aficher les messages d'erreur" - -#~ msgid "Color of the input field errors." -#~ msgstr "Mettre en couleur les champs ayant des erreurs" - -#~ msgid "Display error messages & color of the input field errors" -#~ msgstr "" -#~ "Afficher les messages d'erreur et mettre en couleur les champs ayant des " -#~ "erreurs" - -#~ msgid "Add placeholder to the input blocks" -#~ msgstr "Ajouter la localisation dans le bloc de saisie" - -#~ msgid "Add tooltips" -#~ msgstr "Ajouter les conseils" - -#~ msgid "Email address" -#~ msgstr "Adresse e-mail" - -#~ msgid "Phone Number" -#~ msgstr "Téléphone" - -#~ msgid "Attachment" -#~ msgstr "Pièce-jointe" - -#~ msgid "Style options" -#~ msgstr "Options de style" - -#~ msgid "Text color" -#~ msgstr "Couleur du texte" - -#~ msgid "Default" -#~ msgstr "Défaut" - -#~ msgid "Label text color" -#~ msgstr "Couleur des textes des intitulés" - -#~ msgid "Placeholder color" -#~ msgstr "Couleur pour la localisation" - -#~ msgid "Errors color" -#~ msgstr "Couleur pour les erreurs" - -#~ msgid "Error text color" -#~ msgstr "Couleur pour le texte des erreurs" - -#~ msgid "Background color of the input field errors" -#~ msgstr "Couleur de fond pour les erreurs de saisie dans les champs" - -#~ msgid "Border color of the input field errors" -#~ msgstr "Couleur de la bordure pour les erreurs de saisie dans les champs" - -#~ msgid "Placeholder color of the input field errors" -#~ msgstr "Couleur pour la localisation lors d'une erreur de saisie du champ" - -#~ msgid "Input fields" -#~ msgstr "Champs de saisie" - -#~ msgid "Input fields background color" -#~ msgstr "Couleur de fond pour les champs de saisie" - -#~ msgid "Text fields color" -#~ msgstr "Couleur pour les textes des champs de saisie" - -#~ msgid "Border width in px, numbers only" -#~ msgstr "Largeur des bordures en px, nombre seulement" - -#~ msgid "Border color" -#~ msgstr "Couleur des bordures" - -#~ msgid "Width in px, numbers only" -#~ msgstr "Largeur en px, nombre seulement" - -#~ msgid "Button color" -#~ msgstr "Couleur du bouton" - -#~ msgid "Button text color" -#~ msgstr "Couleur du texte du bouton" - -#~ msgid "Contact Form Pro | Preview" -#~ msgstr "Formulaire Pro de Contact | Prévisualisation" - -#~ msgid "Show with errors" -#~ msgstr "Afficher avec les erreurs" - -#~ msgid "Please enter your full name..." -#~ msgstr "Merci de saisir votre nom..." - -#~ msgid "Please enter your address..." -#~ msgstr "Merci de saisir votre adresse..." - -#~ msgid "Please enter your email address..." -#~ msgstr "Merci de saisir votre adresse e-mail..." - -#~ msgid "Please enter your phone number..." -#~ msgstr "Merci de saisir votre numéro de téléphone..." - -#~ msgid "Please enter subject..." -#~ msgstr "Merci de saisir le sujet..." - -#~ msgid "" -#~ "Supported file types: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, BMP, AI, " -#~ "EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. Max file " -#~ "size: 2MB" -#~ msgstr "" -#~ "Types de fichiers autorisés: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, " -#~ "BMP, AI, EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. " -#~ "Taille maximum 2MB" - -#~ msgid "You can attach the following file formats" -#~ msgstr "Vous pouvez joindre des fichiers aux formats suivants" - -#~ msgid "Contact from" -#~ msgstr "Contact de" - -#~ msgid "Email" -#~ msgstr "E-mail" - -#~ msgid "Site" -#~ msgstr "Site" - -#~ msgid "" -#~ "If you can see this MIME, it means that the MIME type is not supported by " -#~ "your email client!" -#~ msgstr "" -#~ "Si vous voyez ce MIME c'est que votre navigateur n'accepte pas ce type de " -#~ "MIME !" - -#~ msgid "Display Attachment tips" -#~ msgstr "Afficher les explications sur les pièces jointes" - -#~ msgid "Display a phone number field" -#~ msgstr "Afficher le champ téléphone" - -#~ msgid "Please enter a valid email address. Settings are not saved." -#~ msgstr "" -#~ "Merci de saisir une adresse e-mail valide. Les modifications ne sont pas " -#~ "sauvegardées." - -#~ msgid "E-Mail Address" -#~ msgstr "Adresse e-mail" - -#, fuzzy -#~ msgid "" -#~ "If you would like to add a Contact Form to your website, just copy and " -#~ "put this shortcode onto your post or page:" -#~ msgstr "" -#~ "Si vous souhaiter ajouter un formulaire de contact à votre site web, " -#~ "copiez juste ce code dans un article ou sur une page ou un widget:" - -#, fuzzy -#~ msgid "Thank you for contact." -#~ msgstr "Merci de nous avoir contacté." - -#, fuzzy -#~ msgid "Set a name of user wo will get messages from a contact form." -#~ msgstr "" -#~ "Choisir le nom d'utilisateur qui recevra les messages envoyés depuis le " -#~ "formulaire de contact." - -#~ msgid "E-Mail Addresse:" -#~ msgstr "Indirizzo e-mail:" +msgid "Backup and export Zendesk Help Center content automatically to your WordPress website database." +msgstr "Sauvegarder et exporter le contenu de votre Zendesk Help Center vers votre site." diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-pl_PL.mo diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-pl_PL.po diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-ru_RU.mo Binary file wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-ru_RU.mo has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-ru_RU.po --- a/wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-ru_RU.po Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/bws_menu/languages/bestwebsoft-ru_RU.po Tue Oct 15 11:56:20 2019 +0200 @@ -3,7 +3,7 @@ "Project-Id-Version: bestwebsoft\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-09-11 16:44+0300\n" -"PO-Revision-Date: 2017-09-11 16:44+0300\n" +"PO-Revision-Date: 2018-03-02 10:06+0200\n" "Last-Translator: bestwebsoft.com \n" "Language-Team: bestwebsoft.com \n" "Language: ru\n" diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/bws_menu/product_list.php --- a/wp/wp-content/plugins/portfolio/bws_menu/product_list.php Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/bws_menu/product_list.php Tue Oct 15 11:56:20 2019 +0200 @@ -36,6 +36,18 @@ 'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/car-rental/buy/?k=7643d4f0698252fa1159de078d22269c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, 'pro_settings' => 'admin.php?page=car-rental-pro-settings' ), + 'bws-car-rental/bws-car-rental.php' => array( + 'category' => array( 'ecommerce' ), + 'name' => 'Car Rental V2', + 'description' => __( 'Create your own rental website for car renting and booking.', 'bestwebsoft' ), + 'link' => 'https://bestwebsoft.com/products/wordpress/plugins/car-rental-v2/?k=ca43df54beefae7128a7005bce0ec651&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, + 'settings' => 'admin.php?page=bws-car-rental-settings', + 'pro_version' => 'bws-car-rental-pro/bws-car-rental-pro.php', + 'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/car-rental-v2/buy/?k=63cac1b736047a3f5a2f5a7c5336f3c4&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, + 'pro_settings' => 'admin.php?page=bws-car-rental-pro-settings', + 'icon' => '//ps.w.org/car-rental/assets/icon-128x128.png', + 'install_url' => 'https://bestwebsoft.com/products/wordpress/plugins/car-rental-v2/' + ), 'contact-form-plugin/contact_form.php' => array( 'category' => array( 'marketing', 'recommended' ), 'name' => 'Contact Form', @@ -71,7 +83,10 @@ 'name' => 'Custom Admin Page', 'description' => __( 'Add unlimited custom pages to WordPress admin dashboard.', 'bestwebsoft' ), 'link' => 'https://bestwebsoft.com/products/wordpress/plugins/custom-admin-page/?k=9ac03f16c25e845e8e055a221c3e1467&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, - 'settings' => 'admin.php?page=custom-admin-page.php' + 'settings' => 'admin.php?page=custom-admin-page.php', + 'pro_version' => 'custom-admin-page-pro/custom-admin-page-pro.php', + 'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/custom-admin-page/buy/?k=b986f456dba092b537f1a7755a363be9&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, + 'pro_settings' => 'admin.php?page=custom-admin-page.php' ), 'custom-fields-search/custom-fields-search.php' => array( 'category' => array( 'navigation' ), @@ -106,7 +121,7 @@ ), 'facebook-button-plugin/facebook-button-plugin.php' => array( 'category' => array( 'smm' ), - 'name' => 'Facebook Button', + 'name' => 'Bestwebsoft Buttons for Facebook', 'description' => __( 'Add Facebook Follow, Like, and Share buttons to WordPress posts, pages, and widgets.', 'bestwebsoft' ), 'link' => 'https://bestwebsoft.com/products/wordpress/plugins/facebook-like-button/?k=05ec4f12327f55848335802581467d55&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, 'settings' => 'admin.php?page=facebook-button-plugin.php', @@ -293,14 +308,20 @@ 'name' => 'Post to CSV', 'description' => __( 'Export WordPress posts to CSV file format easily. Configure data order.', 'bestwebsoft' ), 'link' => 'https://bestwebsoft.com/products/wordpress/plugins/post-to-csv/?k=653aa55518ae17409293a7a894268b8f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, - 'settings' => 'admin.php?page=post-to-csv.php' + 'settings' => 'admin.php?page=post-to-csv.php', + 'pro_version' => 'post-to-csv-pro/post-to-csv-pro.php', + 'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/post-to-csv/buy/?k=b6521601d1579ed9c556ba98234f2d8f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, + 'pro_settings' => 'admin.php?page=post-to-csv-pro.php' ), 'profile-extra-fields/profile-extra-fields.php' => array( 'category' => array( 'admin-tools' ), 'name' => 'Profile Extra Fields', 'description' => __( 'Add extra fields to default WordPress user profile. The easiest way to create and manage additional custom values.', 'bestwebsoft' ), 'link' => 'https://bestwebsoft.com/products/wordpress/plugins/profile-extra-fields/?k=fe3b6c3dbc80bd4b1cf9a27a2f339820&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, - 'settings' => 'admin.php?page=profile-extra-fields.php' + 'settings' => 'admin.php?page=profile-extra-fields.php', + 'pro_version' => 'profile-extra-fields-pro/profile-extra-fields-pro.php', + 'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/profile-extra-fields/buy/?k=a1f0b20e50ea10e5453aba399de496c0&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, + 'pro_settings' => 'admin.php?page=profile-extra-fields-pro.php' ), 'promobar/promobar.php' => array( 'category' => array( 'marketing' ), @@ -324,7 +345,10 @@ 'name' => 'Rating', 'description' => __( 'Add rating plugin to your WordPress website to receive feedback from your customers.', 'bestwebsoft' ), 'link' => 'https://bestwebsoft.com/products/wordpress/plugins/rating/?k=c00e0824bb999735a3224616ef51f4c5&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, - 'settings' => 'admin.php?page=rating.php' + 'settings' => 'admin.php?page=rating.php', + 'pro_version' => 'rating-bws-pro/rating-bws-pro.php', + 'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/rating/buy/?k=ba459f3115edb7be610e8d6f8e05df6c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version, + 'pro_settings' => 'admin.php?page=rating-bws-pro.php' ), 'realty/realty.php' => array( 'category' => array( 'ecommerce' ), diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/css/style.css --- a/wp/wp-content/plugins/portfolio/css/style.css Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/css/style.css Tue Oct 15 11:56:20 2019 +0200 @@ -367,4 +367,29 @@ .prtfl-page-template .entry-header { width: 100% !important; +} +.prtfl_portfolio_block #portfolio_row_count_block,#content #portfolio_row_count_block { + float: left; +} +.prtfl_portfolio_block .portfolio_row_count, #content .portfolio_row_count{ + height: auto; + width: 100%; +} +#portfolio_row_count_block .portfolio_content{ + padding: 10px; +} +.widget #portfolio_row_count_block .portfolio_short_content { + margin: auto; +} +.clear{ + clear:both; +} +@media only screen and ( max-width: 520px ) { + .prtfl_portfolio_block #portfolio_row_count_block, #content .portfolio_row_count { + float: none; + width: 100% !important; + } + .prtfl_portfolio_block .portfolio_row_count, #content .portfolio_row_count{ + display: block; + } } \ No newline at end of file diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/inc/class-prtfl-settings.php --- a/wp/wp-content/plugins/portfolio/inc/class-prtfl-settings.php Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/inc/class-prtfl-settings.php Tue Oct 15 11:56:20 2019 +0200 @@ -100,8 +100,11 @@ public function save_options() { $this->options["custom_image_row_count"] = intval( $_POST['prtfl_custom_image_row_count'] ); + $this->options["custom_portfolio_row_count"] = intval( $_POST['prtfl_portfolio_custom_row_count'] ); if ( 1 > $this->options["custom_image_row_count"] ) $this->options["custom_image_row_count"] = 1; + if ( 1 > $this->options["custom_portfolio_row_count"] ) + $this->options["custom_portfolio_row_count"] = 1; $new_image_size_photo = esc_attr( $_POST['prtfl_image_size_photo'] ); $custom_image_size_w_photo = intval( $_POST['prtfl_custom_image_size_w_photo'] ); @@ -256,6 +259,13 @@ + change_permission_attr; ?> type="number" name="prtfl_portfolio_custom_row_count" min="1" max="10000" value="options["custom_portfolio_row_count"]; ?>" /> +
    + + + + + " />
    @@ -302,6 +312,28 @@
    + + hide_pro_tabs ) { ?> +
    +
    + +
    + + + + + +
    + +
    +
    +
    + bws_pro_block_links(); ?> +
    + +
    diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/inc/demo-data/class-bws-demo-data.php --- a/wp/wp-content/plugins/portfolio/inc/demo-data/class-bws-demo-data.php Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/inc/demo-data/class-bws-demo-data.php Tue Oct 15 11:56:20 2019 +0200 @@ -588,7 +588,7 @@ bws_plugin_basename, 'bws_demo_nonce_name' ); ?> -
    bws_plugin_text_domain ), 'Portfolio by BestWebSoft' ); ?> bws_plugin_text_domain ); ?>
    +
    bws_plugin_text_domain ), 'Portfolio by BestWebSoft' ); ?> bws_plugin_text_domain ); ?>
    'closed', 'ping_status' => 'closed', 'post_status' => 'publish', - 'post_type' => 'portfolio', + 'post_type' => 'bws-portfolio', 'post_title' => 'DEMO Coursea - Online Tutorials & Courses Template', 'post_content' => 'Coursea is an online tutorials & courses PSD template designed for commercial purposes. Create an amazing learning website using the pre-build layout and elements. Customize existing graphics to create your own unique interface.', @@ -162,7 +162,7 @@ 'comment_status' => 'closed', 'ping_status' => 'closed', 'post_status' => 'publish', - 'post_type' => 'portfolio', + 'post_type' => 'bws-portfolio', 'post_title' => 'DEMO Love Ceremony - Wedding PSD Template', 'post_content' => 'Love Ceremony is an elegant PSD template designed to share wedding details with your guests. Create personal website for any kind of wedding activities. Make it simple for guests to RSVP and to find the perfect gift on your registry.', diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/languages/portfolio-cs_CZ.mo Binary file wp/wp-content/plugins/portfolio/languages/portfolio-cs_CZ.mo has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/languages/portfolio-cs_CZ.po --- a/wp/wp-content/plugins/portfolio/languages/portfolio-cs_CZ.po Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/languages/portfolio-cs_CZ.po Tue Oct 15 11:56:20 2019 +0200 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: portfolio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-25 09:29+0200\n" -"PO-Revision-Date: 2018-01-25 09:29+0200\n" +"POT-Creation-Date: 2019-03-21 15:38+0200\n" +"PO-Revision-Date: 2019-03-21 15:38+0200\n" "Last-Translator: plugin@bestwebsoft.com \n" "Language-Team: bestwebsoft.com \n" "Language: cs_CZ\n" @@ -13,12 +13,12 @@ "X-Poedit-KeywordsList: __;_e\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SourceCharset: UTF-8\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Poedit-SearchPath-0: .\n" -#: inc/class-prtfl-settings.php:26 portfolio.php:42 portfolio.php:1510 -#: portfolio.php:1527 +#: inc/class-prtfl-settings.php:26 portfolio.php:40 portfolio.php:1594 +#: portfolio.php:1612 msgid "Settings" msgstr "Nastavení" @@ -38,12 +38,12 @@ msgid "License Key" msgstr "" -#: inc/class-prtfl-settings.php:79 portfolio.php:293 portfolio.php:307 +#: inc/class-prtfl-settings.php:79 portfolio.php:306 portfolio.php:320 msgid "Executors" msgstr "Vykonavatelé" -#: inc/class-prtfl-settings.php:80 portfolio.php:325 portfolio.php:339 -#: portfolio.php:428 portfolio.php:1131 +#: inc/class-prtfl-settings.php:80 portfolio.php:338 portfolio.php:352 +#: portfolio.php:443 portfolio.php:1188 msgid "Technologies" msgstr "Technologie" @@ -67,218 +67,224 @@ msgid "SVN URL" msgstr "SVN URL" -#: inc/class-prtfl-settings.php:155 +#: inc/class-prtfl-settings.php:158 msgid "Custom image size was changed. You need to update project images." msgstr "" -#: inc/class-prtfl-settings.php:222 +#: inc/class-prtfl-settings.php:228 msgid "Settings saved." msgstr "Nastavení bylo uloženo." -#: inc/class-prtfl-settings.php:234 +#: inc/class-prtfl-settings.php:240 msgid "Please enable JavaScript in Your browser." msgstr "" -#: inc/class-prtfl-settings.php:239 +#: inc/class-prtfl-settings.php:245 msgid "Update Images" msgstr "" -#: inc/class-prtfl-settings.php:249 portfolio.php:42 portfolio.php:391 +#: inc/class-prtfl-settings.php:255 portfolio.php:40 portfolio.php:404 msgid "Portfolio Settings" msgstr "" -#: inc/class-prtfl-settings.php:254 +#: inc/class-prtfl-settings.php:260 inc/class-prtfl-settings.php:267 msgid "Number of Columns" msgstr "" -#: inc/class-prtfl-settings.php:256 +#: inc/class-prtfl-settings.php:262 inc/class-prtfl-settings.php:269 msgid "columns" msgstr "" -#: inc/class-prtfl-settings.php:257 +#: inc/class-prtfl-settings.php:263 +#, fuzzy, php-format +#| msgid "The number of portfolio to display" +msgid "Number of portfolio columns (default is %s)." +msgstr "Číslo portfolia k zobrazení" + +#: inc/class-prtfl-settings.php:270 #, php-format msgid "Number of image columns (default is %s)." msgstr "" -#: inc/class-prtfl-settings.php:261 +#: inc/class-prtfl-settings.php:274 msgid "Image Size" msgstr "" -#: inc/class-prtfl-settings.php:267 inc/class-prtfl-settings.php:297 +#: inc/class-prtfl-settings.php:280 inc/class-prtfl-settings.php:310 msgid "Custom" msgstr "" -#: inc/class-prtfl-settings.php:269 +#: inc/class-prtfl-settings.php:282 msgid "" "Maximum portfolio image size. \"Custom\" uses the Image Dimensions values." msgstr "" -#: inc/class-prtfl-settings.php:273 +#: inc/class-prtfl-settings.php:286 msgid "Custom Image Size" msgstr "" -#: inc/class-prtfl-settings.php:275 +#: inc/class-prtfl-settings.php:288 msgid "" "Adjust these values based on the number of columns in your project. This " "won't affect the full size of your images in the lightbox." msgstr "" -#: inc/class-prtfl-settings.php:279 +#: inc/class-prtfl-settings.php:292 msgid "Portfolio Page" msgstr "" -#: inc/class-prtfl-settings.php:287 +#: inc/class-prtfl-settings.php:300 msgid "Base page where all existing projects will be displayed." msgstr "" -#: inc/class-prtfl-settings.php:291 +#: inc/class-prtfl-settings.php:304 msgid "Cover Image Size" msgstr "" -#: inc/class-prtfl-settings.php:299 -msgid "Maximum cover image size. Custom uses the Image Dimensions values." -msgstr "" - -#: inc/class-prtfl-settings.php:303 -msgid "Custom Cover Image Size" -msgstr "" - -#: inc/class-prtfl-settings.php:309 -msgid "Sort Projects by" -msgstr "" - #: inc/class-prtfl-settings.php:312 +msgid "Maximum cover image size. Custom uses the Image Dimensions values." +msgstr "" + +#: inc/class-prtfl-settings.php:316 +msgid "Custom Cover Image Size" +msgstr "" + +#: inc/class-prtfl-settings.php:322 +msgid "Sort Projects by" +msgstr "" + +#: inc/class-prtfl-settings.php:325 msgid "Project ID" msgstr "" -#: inc/class-prtfl-settings.php:313 portfolio.php:454 +#: inc/class-prtfl-settings.php:326 portfolio.php:469 portfolio.php:2300 msgid "Title" msgstr "Název" -#: inc/class-prtfl-settings.php:314 +#: inc/class-prtfl-settings.php:327 msgid "Date" msgstr "Datum" -#: inc/class-prtfl-settings.php:315 +#: inc/class-prtfl-settings.php:328 msgid "Last modified date" msgstr "" -#: inc/class-prtfl-settings.php:316 +#: inc/class-prtfl-settings.php:329 msgid "Comment count" msgstr "" -#: inc/class-prtfl-settings.php:317 +#: inc/class-prtfl-settings.php:330 msgid "Sorting order (the input field for sorting order)" msgstr "" -#: inc/class-prtfl-settings.php:318 +#: inc/class-prtfl-settings.php:331 msgid "Author" msgstr "" -#: inc/class-prtfl-settings.php:319 +#: inc/class-prtfl-settings.php:332 msgid "Random" msgstr "" -#: inc/class-prtfl-settings.php:321 +#: inc/class-prtfl-settings.php:334 msgid "Select projects sorting order in your portfolio page." msgstr "" -#: inc/class-prtfl-settings.php:325 +#: inc/class-prtfl-settings.php:338 msgid "Arrange Projects by" msgstr "" -#: inc/class-prtfl-settings.php:328 +#: inc/class-prtfl-settings.php:341 msgid "Ascending (e.g. 1, 2, 3; a, b, c)" msgstr "" -#: inc/class-prtfl-settings.php:330 +#: inc/class-prtfl-settings.php:343 msgid "Descending (e.g. 3, 2, 1; c, b, a)" msgstr "" -#: inc/class-prtfl-settings.php:338 inc/class-prtfl-settings.php:403 +#: inc/class-prtfl-settings.php:351 inc/class-prtfl-settings.php:416 msgid "Close" msgstr "" -#: inc/class-prtfl-settings.php:342 +#: inc/class-prtfl-settings.php:355 msgid "Manual Sorting" msgstr "" -#: inc/class-prtfl-settings.php:345 +#: inc/class-prtfl-settings.php:358 msgid "Enable to sort projects manually by date or title." msgstr "" -#: inc/class-prtfl-settings.php:350 +#: inc/class-prtfl-settings.php:363 msgid "Lightbox Helper" msgstr "" -#: inc/class-prtfl-settings.php:352 +#: inc/class-prtfl-settings.php:365 msgid "Enable to use a lightbox helper navigation between images." msgstr "" -#: inc/class-prtfl-settings.php:356 +#: inc/class-prtfl-settings.php:369 msgid "Lightbox Helper Type" msgstr "" -#: inc/class-prtfl-settings.php:359 +#: inc/class-prtfl-settings.php:372 msgid "Thumbnails" msgstr "" -#: inc/class-prtfl-settings.php:360 +#: inc/class-prtfl-settings.php:373 msgid "Buttons" msgstr "" -#: inc/class-prtfl-settings.php:371 +#: inc/class-prtfl-settings.php:384 msgid "Text Link" msgstr "" -#: inc/class-prtfl-settings.php:374 +#: inc/class-prtfl-settings.php:387 msgid "Enable to display link field as a text for non-registered users." msgstr "" -#: inc/class-prtfl-settings.php:379 inc/class-prtfl-settings.php:407 +#: inc/class-prtfl-settings.php:392 inc/class-prtfl-settings.php:420 msgid "Projects Fields" msgstr "" -#: inc/class-prtfl-settings.php:392 inc/class-prtfl-settings.php:430 +#: inc/class-prtfl-settings.php:405 inc/class-prtfl-settings.php:443 #, fuzzy msgid "\"More screenshots\" block" msgstr "Zobrazit blok \"Další screenshoty\" " -#: inc/class-prtfl-settings.php:412 inc/class-prtfl-settings.php:413 -#: portfolio.php:549 +#: inc/class-prtfl-settings.php:425 inc/class-prtfl-settings.php:426 +#: portfolio.php:567 msgid "Categories" msgstr "Kategorie" -#: inc/class-prtfl-settings.php:417 inc/class-prtfl-settings.php:418 -#: portfolio.php:550 +#: inc/class-prtfl-settings.php:430 inc/class-prtfl-settings.php:431 +#: portfolio.php:568 msgid "Sectors" msgstr "" -#: inc/class-prtfl-settings.php:422 inc/class-prtfl-settings.php:423 -#: portfolio.php:551 +#: inc/class-prtfl-settings.php:435 inc/class-prtfl-settings.php:436 +#: portfolio.php:569 msgid "Services" msgstr "" -#: inc/class-prtfl-settings.php:427 inc/class-prtfl-settings.php:428 -#: portfolio.php:571 +#: inc/class-prtfl-settings.php:440 inc/class-prtfl-settings.php:441 +#: portfolio.php:591 msgid "Client" msgstr "" -#: inc/class-prtfl-settings.php:447 +#: inc/class-prtfl-settings.php:460 msgid "Demo Data" msgstr "" -#: inc/class-prtfl-settings.php:449 +#: inc/class-prtfl-settings.php:462 msgid "" "Install demo data to create portfolio projects with images, post with " "shortcodes and page with a list of all portfolio projects." msgstr "" -#: inc/class-prtfl-settings.php:468 +#: inc/class-prtfl-settings.php:482 msgid "Portfolio Post Type" msgstr "" -#: inc/class-prtfl-settings.php:472 +#: inc/class-prtfl-settings.php:486 msgid "" "Enable to avoid conflicts with other portfolio plugins installed. All " "portfolio created earlier will stay unchanged. However, after enabling we " @@ -286,40 +292,40 @@ "is used." msgstr "" -#: inc/class-prtfl-settings.php:478 +#: inc/class-prtfl-settings.php:492 msgid "Portfolio Slug" msgstr "" -#: inc/class-prtfl-settings.php:481 +#: inc/class-prtfl-settings.php:495 msgid "Enter the unique portfolio slug." msgstr "" -#: inc/class-prtfl-settings.php:485 +#: inc/class-prtfl-settings.php:499 msgid "Search Portfolio Projects" msgstr "" -#: inc/class-prtfl-settings.php:491 +#: inc/class-prtfl-settings.php:505 msgid "Activate Now" msgstr "" -#: inc/class-prtfl-settings.php:506 +#: inc/class-prtfl-settings.php:521 msgid "Install Now" msgstr "" -#: inc/class-prtfl-settings.php:509 +#: inc/class-prtfl-settings.php:524 msgid "Enable to include portfolio projects to your website search." msgstr "" -#: inc/class-prtfl-settings.php:509 +#: inc/class-prtfl-settings.php:524 #, php-format msgid "%s plugin is required." msgstr "" -#: inc/class-prtfl-settings.php:523 +#: inc/class-prtfl-settings.php:538 msgid "Portfolio Shortcode" msgstr "" -#: inc/class-prtfl-settings.php:526 +#: inc/class-prtfl-settings.php:541 msgid "" "Add the latest portfolio projects using the following shortcode (where * is " "a number of projects to display):" @@ -365,54 +371,54 @@ msgid "Demo settings are already installed." msgstr "" -#: inc/demo-data/class-bws-demo-data.php:360 +#: inc/demo-data/class-bws-demo-data.php:362 msgid "Demo data successfully installed." msgstr "Ukázková data úspěšně nainstalována." -#: inc/demo-data/class-bws-demo-data.php:362 +#: inc/demo-data/class-bws-demo-data.php:364 msgid "View post with shortcodes" msgstr "Zobrazit příspěvek se shortkódy" -#: inc/demo-data/class-bws-demo-data.php:365 +#: inc/demo-data/class-bws-demo-data.php:367 msgid "View page with examples" msgstr "Zobrazit stránku s příklady" -#: inc/demo-data/class-bws-demo-data.php:374 +#: inc/demo-data/class-bws-demo-data.php:376 msgid "Demo data installation proceeded with some errors." msgstr "" -#: inc/demo-data/class-bws-demo-data.php:377 +#: inc/demo-data/class-bws-demo-data.php:379 msgid "Post data is missing." msgstr "" -#: inc/demo-data/class-bws-demo-data.php:451 +#: inc/demo-data/class-bws-demo-data.php:453 msgid "Demo data have been already removed." msgstr "" -#: inc/demo-data/class-bws-demo-data.php:508 +#: inc/demo-data/class-bws-demo-data.php:514 msgid "Demo data successfully removed." msgstr "Ukázková data byla úspěšně odebrána." -#: inc/demo-data/class-bws-demo-data.php:512 +#: inc/demo-data/class-bws-demo-data.php:518 msgid "Removing demo data with some errors occurred." msgstr "Při odstraňování demo dat došlo k chybám." -#: inc/demo-data/class-bws-demo-data.php:581 +#: inc/demo-data/class-bws-demo-data.php:587 msgid "Close notice" msgstr "Zavřít oznámení" -#: inc/demo-data/class-bws-demo-data.php:585 +#: inc/demo-data/class-bws-demo-data.php:591 #, php-format msgid "" "Do you want to install demo content and settings for %s (You can do this " "later using Import / Export settings)?" msgstr "" -#: inc/demo-data/class-bws-demo-data.php:585 +#: inc/demo-data/class-bws-demo-data.php:591 msgid "Yes, install demo now" msgstr "" -#: portfolio.php:48 +#: portfolio.php:46 msgid "Upgrade to Pro" msgstr "" @@ -420,370 +426,388 @@ msgid "Short description" msgstr "Stručný popis" -#: portfolio.php:218 +#: portfolio.php:231 msgid "Date of completion:" msgstr "Datum dokončení:" -#: portfolio.php:219 +#: portfolio.php:232 msgid "Link:" msgstr "Odkaz:" -#: portfolio.php:220 +#: portfolio.php:233 msgid "Short description:" msgstr "Stručný popis:" -#: portfolio.php:221 +#: portfolio.php:234 msgid "Description:" msgstr "Popis:" -#: portfolio.php:222 +#: portfolio.php:235 msgid "SVN:" msgstr "" -#: portfolio.php:223 +#: portfolio.php:236 msgid "Executor:" msgstr "" -#: portfolio.php:224 +#: portfolio.php:237 msgid "More screenshots:" msgstr "Další screenshoty:" -#: portfolio.php:225 +#: portfolio.php:238 msgid "Technologies:" msgstr "Technologie:" -#: portfolio.php:246 +#: portfolio.php:259 msgid "Portfolio" msgstr "Portfolio" -#: portfolio.php:247 +#: portfolio.php:260 msgid "Projects" msgstr "" -#: portfolio.php:248 +#: portfolio.php:261 msgid "Project" msgstr "" -#: portfolio.php:249 +#: portfolio.php:262 msgid "Add New" msgstr "Přidat nový" -#: portfolio.php:250 +#: portfolio.php:263 msgid "Add New Project" msgstr "" -#: portfolio.php:251 +#: portfolio.php:264 msgid "Edit" msgstr "Upravit" -#: portfolio.php:252 +#: portfolio.php:265 msgid "Edit Project" msgstr "" -#: portfolio.php:253 +#: portfolio.php:266 msgid "New Project" msgstr "" -#: portfolio.php:254 portfolio.php:255 +#: portfolio.php:267 portfolio.php:268 msgid "View Project" msgstr "" -#: portfolio.php:256 +#: portfolio.php:269 msgid "Search Projects" msgstr "" -#: portfolio.php:257 +#: portfolio.php:270 msgid "No project found" msgstr "" -#: portfolio.php:258 +#: portfolio.php:271 msgid "No project found in Trash" msgstr "" -#: portfolio.php:259 +#: portfolio.php:272 msgid "Parent Project" msgstr "" -#: portfolio.php:260 +#: portfolio.php:273 msgid "Filter projects list" msgstr "" -#: portfolio.php:261 +#: portfolio.php:274 msgid "Projects list navigation" msgstr "" -#: portfolio.php:262 +#: portfolio.php:275 msgid "Projects list" msgstr "" -#: portfolio.php:264 +#: portfolio.php:277 msgid "Create a project item" msgstr "" -#: portfolio.php:294 +#: portfolio.php:307 msgid "Executor" msgstr "Vykonavatel" -#: portfolio.php:295 +#: portfolio.php:308 msgid "Search Executors" msgstr "" -#: portfolio.php:296 +#: portfolio.php:309 msgid "Popular Executors" msgstr "" -#: portfolio.php:297 +#: portfolio.php:310 msgid "All Executors" msgstr "" -#: portfolio.php:298 +#: portfolio.php:311 msgid "Parent Executor" msgstr "" -#: portfolio.php:299 +#: portfolio.php:312 msgid "Parent Executor:" msgstr "" -#: portfolio.php:300 +#: portfolio.php:313 msgid "Edit Executor" msgstr "" -#: portfolio.php:301 +#: portfolio.php:314 msgid "Update Executor" msgstr "" -#: portfolio.php:302 +#: portfolio.php:315 msgid "Add New Executor" msgstr "" -#: portfolio.php:303 +#: portfolio.php:316 msgid "New Executor Name" msgstr "Název nového vykonavatele" -#: portfolio.php:304 +#: portfolio.php:317 msgid "Separate executors with commas" msgstr "" -#: portfolio.php:305 +#: portfolio.php:318 msgid "Add or remove Executor" msgstr "" -#: portfolio.php:306 +#: portfolio.php:319 msgid "Choose from the most used Executors" msgstr "" -#: portfolio.php:308 +#: portfolio.php:321 msgid "Executors list navigation" msgstr "Navigace seznamu vykonalavele" -#: portfolio.php:309 +#: portfolio.php:322 msgid "Executors list" msgstr "Seznam vykonavatelů" -#: portfolio.php:326 +#: portfolio.php:339 msgid "Technology" msgstr "Technologie" -#: portfolio.php:327 +#: portfolio.php:340 msgid "Search Technologies" msgstr "Hledat technologie" -#: portfolio.php:328 +#: portfolio.php:341 msgid "Popular Technologies" msgstr "Oblíbené technologie" -#: portfolio.php:329 +#: portfolio.php:342 msgid "All Technologies" msgstr "Všechny technologie" -#: portfolio.php:330 +#: portfolio.php:343 msgid "Parent Technology" msgstr "Nadřazená technologie" -#: portfolio.php:331 +#: portfolio.php:344 msgid "Parent Technology:" msgstr "Nadřazená technologie:" -#: portfolio.php:332 +#: portfolio.php:345 msgid "Edit Technology" msgstr "Úprava technologie" -#: portfolio.php:333 +#: portfolio.php:346 msgid "Update Technology" msgstr "Aktualizace technologie" -#: portfolio.php:334 +#: portfolio.php:347 msgid "Add New Technology" msgstr "Přidat novou technologii" -#: portfolio.php:335 +#: portfolio.php:348 msgid "New Technology Name" msgstr "Název nové technologie" -#: portfolio.php:336 +#: portfolio.php:349 msgid "Separate technologies with commas" msgstr "" -#: portfolio.php:337 +#: portfolio.php:350 msgid "Add or remove Technology" msgstr "Přidání nebo odebrání technologie" -#: portfolio.php:338 +#: portfolio.php:351 msgid "Choose from the most used technologies" msgstr "Vyberte si z nejvíce používaných technologií" -#: portfolio.php:340 +#: portfolio.php:353 msgid "Technologies list navigation" msgstr "Navigace seznamu technologií" -#: portfolio.php:341 +#: portfolio.php:354 msgid "Technologies list" msgstr "Seznam technologií" -#: portfolio.php:429 +#: portfolio.php:444 msgid "The tag cloud with your most used portfolio technologies." msgstr "" -#: portfolio.php:544 +#: portfolio.php:562 msgid "Images" msgstr "" -#: portfolio.php:545 +#: portfolio.php:563 msgid "General" msgstr "" -#: portfolio.php:582 +#: portfolio.php:602 msgid "Featured project" msgstr "" -#: portfolio.php:584 +#: portfolio.php:604 msgid "Add to slider" msgstr "" -#: portfolio.php:588 portfolio.php:647 portfolio.php:688 portfolio.php:729 +#: portfolio.php:608 portfolio.php:667 portfolio.php:708 portfolio.php:749 msgid "Learn More" msgstr "" -#: portfolio.php:628 +#: portfolio.php:648 msgid "All Categories" msgstr "Všechny kategorie" -#: portfolio.php:629 portfolio.php:669 portfolio.php:710 +#: portfolio.php:649 portfolio.php:689 portfolio.php:730 msgid "Most Used" msgstr "" -#: portfolio.php:634 portfolio.php:640 portfolio.php:674 portfolio.php:715 +#: portfolio.php:654 portfolio.php:660 portfolio.php:694 portfolio.php:735 msgid "Uncatgorized" msgstr "" -#: portfolio.php:668 +#: portfolio.php:688 msgid "All Sectors" msgstr "" -#: portfolio.php:680 portfolio.php:681 +#: portfolio.php:700 portfolio.php:701 msgid "Sector" msgstr "" -#: portfolio.php:709 +#: portfolio.php:729 msgid "All Services" msgstr "" -#: portfolio.php:721 portfolio.php:722 +#: portfolio.php:741 portfolio.php:742 msgid "Service" msgstr "" -#: portfolio.php:741 +#: portfolio.php:761 #, fuzzy msgid "Please enable JavaScript to add or delete images." msgstr "Prosím povolte JavaScript k použítí možnosti obnovení obrázků." -#: portfolio.php:777 +#: portfolio.php:797 #, fuzzy msgid "Delete image" msgstr "Aktualizovat obrázky" -#: portfolio.php:777 +#: portfolio.php:797 msgid "Delete" msgstr "" -#: portfolio.php:791 +#: portfolio.php:811 msgid "Add images" msgstr "" -#: portfolio.php:979 portfolio.php:1107 portfolio.php:1612 portfolio.php:1723 +#: portfolio.php:1007 portfolio.php:1163 portfolio.php:1698 portfolio.php:1826 msgid "No title" msgstr "Bez názvu" -#: portfolio.php:1125 portfolio.php:1776 +#: portfolio.php:1182 portfolio.php:1879 msgid "Read more" msgstr "Číst více" -#: portfolio.php:1136 portfolio.php:1785 portfolio.php:1959 +#: portfolio.php:1194 portfolio.php:1888 portfolio.php:2079 #, php-format msgid "View all projects in %s" msgstr "" -#: portfolio.php:1169 +#: portfolio.php:1233 msgid "Updating images..." msgstr "Aktualizace snímků..." -#: portfolio.php:1170 +#: portfolio.php:1234 msgid "No image found." msgstr "" -#: portfolio.php:1171 +#: portfolio.php:1235 msgid "All images are updated." msgstr "" -#: portfolio.php:1172 +#: portfolio.php:1236 msgid "Error:" msgstr "Chyba:" -#: portfolio.php:1374 +#: portfolio.php:1448 msgid "Image size not defined" msgstr "Velikost obrázku není definována" -#: portfolio.php:1388 +#: portfolio.php:1463 msgid "" "We can update only PNG, JPEG, GIF, WPMP or XBM filetype. For other image " "formats, please manually reload image." msgstr "" -#: portfolio.php:1398 +#: portfolio.php:1473 msgid "Image size changes not defined" msgstr "Změna velikosti obrázku není definována" -#: portfolio.php:1423 portfolio.php:1426 portfolio.php:1431 +#: portfolio.php:1501 portfolio.php:1505 portfolio.php:1511 msgid "Invalid path" msgstr "Neplatná cesta" -#: portfolio.php:1511 +#: portfolio.php:1596 msgid "FAQ" msgstr "Často kladené otázky" -#: portfolio.php:1512 +#: portfolio.php:1597 msgid "Support" msgstr "Podpora" -#: portfolio.php:1568 +#: portfolio.php:1654 msgid "ATTENTION!" msgstr "" -#: portfolio.php:1569 +#: portfolio.php:1655 msgid "" "In the current version of Portfolio plugin we updated the Technologies " "widget. If it was added to the sidebar, it will disappear and you will have " "to add it again." msgstr "" -#: portfolio.php:1573 +#: portfolio.php:1659 msgid "Read and Understood" msgstr "" -#: portfolio.php:2024 +#: portfolio.php:2147 msgid "The number of portfolio projects to display" msgstr "" +#: portfolio.php:2270 +#, fuzzy +msgid "Latest Portfolio Items" +msgstr "Vytvoření položky portfolia" + +#: portfolio.php:2271 +#, fuzzy +msgid "Displays the latest Portfolio projects." +msgstr "Vytvoření položky portfolia" + +#: portfolio.php:2306 +msgid "Number of projects:" +msgstr "" + +#: portfolio.php:2312 +msgid "Number of Colums:" +msgstr "" + #~ msgid "Install demo data" #~ msgstr "Nainstalovat ukázková data" @@ -952,10 +976,6 @@ #~ msgid "Slider with featured portfolios" #~ msgstr "Hledat portfolio" -#, fuzzy -#~ msgid "The latest portfolio items" -#~ msgstr "Vytvoření položky portfolia" - #~ msgid "Date (from Oldest to Newest)" #~ msgstr "Datum (od nejstarších po nejnovější)" @@ -982,9 +1002,6 @@ #~ "Při odstraňování kategorie, portfolia která patří do této kategorie " #~ "nebudou odstraněna. Místo toho budou tyto portfolia přesunuty do kategorie" -#~ msgid "The number of portfolio to display" -#~ msgstr "Číslo portfolia k zobrazení" - #~ msgid "" #~ "A short description which you'd like to be displayed on your portfolio " #~ "page" diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/languages/portfolio-ru_RU.mo Binary file wp/wp-content/plugins/portfolio/languages/portfolio-ru_RU.mo has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/languages/portfolio-ru_RU.po --- a/wp/wp-content/plugins/portfolio/languages/portfolio-ru_RU.po Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/languages/portfolio-ru_RU.po Tue Oct 15 11:56:20 2019 +0200 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: portfolio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-25 09:09+0200\n" -"PO-Revision-Date: 2018-01-25 09:15+0200\n" +"POT-Creation-Date: 2019-08-19 10:55+0300\n" +"PO-Revision-Date: 2019-08-19 10:56+0300\n" "Last-Translator: bestwebsoft.com \n" "Language-Team: bestwebsoft.com \n" "Language: ru\n" @@ -13,13 +13,13 @@ "X-Poedit-KeywordsList: __;_e\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SourceCharset: UTF-8\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Poedit-SearchPath-0: .\n" -#: inc/class-prtfl-settings.php:26 portfolio.php:42 portfolio.php:1510 -#: portfolio.php:1527 +#: inc/class-prtfl-settings.php:26 portfolio.php:40 portfolio.php:1594 +#: portfolio.php:1612 msgid "Settings" msgstr "Настройки" @@ -39,12 +39,12 @@ msgid "License Key" msgstr "Лицензионный ключ" -#: inc/class-prtfl-settings.php:79 portfolio.php:293 portfolio.php:307 +#: inc/class-prtfl-settings.php:79 portfolio.php:306 portfolio.php:320 msgid "Executors" msgstr "Исполнители" -#: inc/class-prtfl-settings.php:80 portfolio.php:325 portfolio.php:339 -#: portfolio.php:428 portfolio.php:1131 +#: inc/class-prtfl-settings.php:80 portfolio.php:338 portfolio.php:352 +#: portfolio.php:443 portfolio.php:1188 msgid "Technologies" msgstr "Технологии" @@ -68,61 +68,70 @@ msgid "SVN URL" msgstr "Путь к SVN" -#: inc/class-prtfl-settings.php:155 +#: inc/class-prtfl-settings.php:158 msgid "Custom image size was changed. You need to update project images." msgstr "" "Пользовательский размер изображения был изменен. Вам необходимо обновить " "изображения проектов." -#: inc/class-prtfl-settings.php:222 +#: inc/class-prtfl-settings.php:228 msgid "Settings saved." msgstr "Настройки сохранены." -#: inc/class-prtfl-settings.php:234 +#: inc/class-prtfl-settings.php:240 msgid "Please enable JavaScript in Your browser." msgstr "Пожалуйста, включите поддержку JavaScript в вашем браузере." -#: inc/class-prtfl-settings.php:239 +#: inc/class-prtfl-settings.php:245 msgid "Update Images" msgstr "Обновить изображения" -#: inc/class-prtfl-settings.php:249 portfolio.php:42 portfolio.php:391 +#: inc/class-prtfl-settings.php:255 portfolio.php:40 portfolio.php:404 msgid "Portfolio Settings" msgstr "Настройки Portfolio" -#: inc/class-prtfl-settings.php:254 +#: inc/class-prtfl-settings.php:260 msgid "Number of Columns" msgstr "Количество колонок" -#: inc/class-prtfl-settings.php:256 +#: inc/class-prtfl-settings.php:262 inc/class-prtfl-settings.php:269 msgid "columns" msgstr "колонок" -#: inc/class-prtfl-settings.php:257 +#: inc/class-prtfl-settings.php:263 +#, php-format +msgid "Number of portfolio columns (default is %s)." +msgstr "Количество колонок portfolio (по умолчанию - %s)." + +#: inc/class-prtfl-settings.php:267 +msgid "Number of image Columns" +msgstr "Количество колонок" + +#: inc/class-prtfl-settings.php:270 #, php-format msgid "Number of image columns (default is %s)." msgstr "Количество колонок изображений (по умолчанию - %s)." -#: inc/class-prtfl-settings.php:261 +#: inc/class-prtfl-settings.php:274 msgid "Image Size" msgstr "Размер изображения" -#: inc/class-prtfl-settings.php:267 inc/class-prtfl-settings.php:297 +#: inc/class-prtfl-settings.php:280 inc/class-prtfl-settings.php:310 msgid "Custom" msgstr "Пользовательский" -#: inc/class-prtfl-settings.php:269 +#: inc/class-prtfl-settings.php:282 msgid "" "Maximum portfolio image size. \"Custom\" uses the Image Dimensions values." msgstr "" "Максимальный размер изображений портфолио. \"Пользовательский\" использует " "значения, указанные в поле Размеры изображения." -#: inc/class-prtfl-settings.php:273 +#: inc/class-prtfl-settings.php:286 msgid "Custom Image Size" msgstr "Пользовательский размер изображения" -#: inc/class-prtfl-settings.php:275 +#: inc/class-prtfl-settings.php:288 msgid "" "Adjust these values based on the number of columns in your project. This " "won't affect the full size of your images in the lightbox." @@ -130,158 +139,170 @@ "Настройте эти значения на основе количества колонок в вашем проекте. Это не " "влияет на размеры изображения в лайтбоксе." -#: inc/class-prtfl-settings.php:279 +#: inc/class-prtfl-settings.php:292 msgid "Portfolio Page" msgstr "Страница портфолио" -#: inc/class-prtfl-settings.php:287 +#: inc/class-prtfl-settings.php:300 msgid "Base page where all existing projects will be displayed." msgstr "" "Базовая страница, на которой будут отображены все существующие проекты." -#: inc/class-prtfl-settings.php:291 +#: inc/class-prtfl-settings.php:304 msgid "Cover Image Size" msgstr "Размер изображения альбома" -#: inc/class-prtfl-settings.php:299 +#: inc/class-prtfl-settings.php:312 msgid "Maximum cover image size. Custom uses the Image Dimensions values." msgstr "" "Максимальный размер изображения альбома. Пользовательский использует " "значения Размеров изображения." -#: inc/class-prtfl-settings.php:303 +#: inc/class-prtfl-settings.php:319 inc/class-prtfl-settings.php:373 +#: inc/class-prtfl-settings.php:438 +msgid "Close" +msgstr "Закрыть" + +#: inc/class-prtfl-settings.php:323 +msgid "Slider Image Size" +msgstr "Размер слайдера" + +#: inc/class-prtfl-settings.php:328 +msgid "Maximum slider image size. Custom uses the Image Dimensions values." +msgstr "" +"Максимальный размер изображения слайдера. Пользовательский использует " +"значения Размеров изображения.ssМаксимальный размер изображения слайдера. " +"Пользовательский использует значения Размеров изображения." + +#: inc/class-prtfl-settings.php:338 msgid "Custom Cover Image Size" msgstr "Пользовательский размер изображения альбома" -#: inc/class-prtfl-settings.php:309 +#: inc/class-prtfl-settings.php:344 msgid "Sort Projects by" msgstr "Cортировка проектов по" -#: inc/class-prtfl-settings.php:312 +#: inc/class-prtfl-settings.php:347 msgid "Project ID" msgstr "ID проекта" -#: inc/class-prtfl-settings.php:313 portfolio.php:454 +#: inc/class-prtfl-settings.php:348 portfolio.php:469 portfolio.php:2373 msgid "Title" msgstr "Название" -#: inc/class-prtfl-settings.php:314 +#: inc/class-prtfl-settings.php:349 msgid "Date" msgstr "Дата" -#: inc/class-prtfl-settings.php:315 +#: inc/class-prtfl-settings.php:350 msgid "Last modified date" msgstr "Дата последнего изменения" -#: inc/class-prtfl-settings.php:316 +#: inc/class-prtfl-settings.php:351 msgid "Comment count" msgstr "Количество комментариев" -#: inc/class-prtfl-settings.php:317 +#: inc/class-prtfl-settings.php:352 msgid "Sorting order (the input field for sorting order)" msgstr "Порядок сортировки (поле ввода для сортировки)" -#: inc/class-prtfl-settings.php:318 +#: inc/class-prtfl-settings.php:353 msgid "Author" msgstr "Автор" -#: inc/class-prtfl-settings.php:319 +#: inc/class-prtfl-settings.php:354 msgid "Random" msgstr "Произвольно" -#: inc/class-prtfl-settings.php:321 +#: inc/class-prtfl-settings.php:356 msgid "Select projects sorting order in your portfolio page." msgstr "Выберите порядок сортировки проектов на странице портфолио." -#: inc/class-prtfl-settings.php:325 +#: inc/class-prtfl-settings.php:360 msgid "Arrange Projects by" msgstr "Сортировать проекты" -#: inc/class-prtfl-settings.php:328 +#: inc/class-prtfl-settings.php:363 msgid "Ascending (e.g. 1, 2, 3; a, b, c)" msgstr "По возрастанию (например, 1, 2, 3; а, б, в)" -#: inc/class-prtfl-settings.php:330 +#: inc/class-prtfl-settings.php:365 msgid "Descending (e.g. 3, 2, 1; c, b, a)" msgstr "По убыванию (например, 3, 2, 1; в, б, а)" -#: inc/class-prtfl-settings.php:338 inc/class-prtfl-settings.php:403 -msgid "Close" -msgstr "Закрыть" - -#: inc/class-prtfl-settings.php:342 +#: inc/class-prtfl-settings.php:377 msgid "Manual Sorting" msgstr "Ручная сортировка" -#: inc/class-prtfl-settings.php:345 +#: inc/class-prtfl-settings.php:380 msgid "Enable to sort projects manually by date or title." msgstr "Включить сортировку проектов вручную по дате или названию." -#: inc/class-prtfl-settings.php:350 +#: inc/class-prtfl-settings.php:385 msgid "Lightbox Helper" msgstr "Вспомогательные элементы в лайтбоксе" -#: inc/class-prtfl-settings.php:352 +#: inc/class-prtfl-settings.php:387 msgid "Enable to use a lightbox helper navigation between images." msgstr "" "Разрешить использовать вспомогательные элементы лайтбокса для навигации " "между изображениями." -#: inc/class-prtfl-settings.php:356 +#: inc/class-prtfl-settings.php:391 msgid "Lightbox Helper Type" msgstr "Тип вспомогательных элементов лайтбокса" -#: inc/class-prtfl-settings.php:359 +#: inc/class-prtfl-settings.php:394 msgid "Thumbnails" msgstr "Миниатюры" -#: inc/class-prtfl-settings.php:360 +#: inc/class-prtfl-settings.php:395 msgid "Buttons" msgstr "Кнопки" -#: inc/class-prtfl-settings.php:371 +#: inc/class-prtfl-settings.php:406 msgid "Text Link" msgstr "Текстовая ссылка" -#: inc/class-prtfl-settings.php:374 +#: inc/class-prtfl-settings.php:409 msgid "Enable to display link field as a text for non-registered users." msgstr "" "Включить отображение поля ссылки в качестве текста для незарегистрированных " "пользователей." -#: inc/class-prtfl-settings.php:379 inc/class-prtfl-settings.php:407 +#: inc/class-prtfl-settings.php:414 inc/class-prtfl-settings.php:442 msgid "Projects Fields" msgstr "Поля проектов" -#: inc/class-prtfl-settings.php:392 inc/class-prtfl-settings.php:430 +#: inc/class-prtfl-settings.php:427 inc/class-prtfl-settings.php:465 msgid "\"More screenshots\" block" msgstr "Блок \"Больше скриншотов\"" -#: inc/class-prtfl-settings.php:412 inc/class-prtfl-settings.php:413 -#: portfolio.php:549 +#: inc/class-prtfl-settings.php:447 inc/class-prtfl-settings.php:448 +#: portfolio.php:567 msgid "Categories" msgstr "Категории" -#: inc/class-prtfl-settings.php:417 inc/class-prtfl-settings.php:418 -#: portfolio.php:550 +#: inc/class-prtfl-settings.php:452 inc/class-prtfl-settings.php:453 +#: portfolio.php:568 msgid "Sectors" msgstr "Отрасли" -#: inc/class-prtfl-settings.php:422 inc/class-prtfl-settings.php:423 -#: portfolio.php:551 +#: inc/class-prtfl-settings.php:457 inc/class-prtfl-settings.php:458 +#: portfolio.php:569 msgid "Services" msgstr "Сервисы" -#: inc/class-prtfl-settings.php:427 inc/class-prtfl-settings.php:428 -#: portfolio.php:571 +#: inc/class-prtfl-settings.php:462 inc/class-prtfl-settings.php:463 +#: portfolio.php:591 msgid "Client" msgstr "Клиент" -#: inc/class-prtfl-settings.php:447 +#: inc/class-prtfl-settings.php:482 msgid "Demo Data" msgstr "Демо данные" -#: inc/class-prtfl-settings.php:449 +#: inc/class-prtfl-settings.php:484 msgid "" "Install demo data to create portfolio projects with images, post with " "shortcodes and page with a list of all portfolio projects." @@ -289,11 +310,11 @@ "Установите демо-данные, чтобы создать проекты портфолио с изображениями, " "запись с шорткодами и страницу со списком всех проектов портфолио." -#: inc/class-prtfl-settings.php:468 +#: inc/class-prtfl-settings.php:504 msgid "Portfolio Post Type" msgstr "Тип записи портфолио" -#: inc/class-prtfl-settings.php:472 +#: inc/class-prtfl-settings.php:508 msgid "" "Enable to avoid conflicts with other portfolio plugins installed. All " "portfolio created earlier will stay unchanged. However, after enabling we " @@ -305,40 +326,40 @@ "после переименования проверьте, пожалуйста, настройки других плагинов, где " "используется тип записи \"portfolio\"." -#: inc/class-prtfl-settings.php:478 +#: inc/class-prtfl-settings.php:514 msgid "Portfolio Slug" msgstr "Ярлык портфолио" -#: inc/class-prtfl-settings.php:481 +#: inc/class-prtfl-settings.php:517 msgid "Enter the unique portfolio slug." msgstr "Введите уникальный ярлык портфолио." -#: inc/class-prtfl-settings.php:485 +#: inc/class-prtfl-settings.php:521 msgid "Search Portfolio Projects" msgstr "Поиск проектов портфолио" -#: inc/class-prtfl-settings.php:491 +#: inc/class-prtfl-settings.php:527 msgid "Activate Now" msgstr "Активировать сейчас" -#: inc/class-prtfl-settings.php:506 +#: inc/class-prtfl-settings.php:543 msgid "Install Now" msgstr "Установить сейчас" -#: inc/class-prtfl-settings.php:509 +#: inc/class-prtfl-settings.php:546 msgid "Enable to include portfolio projects to your website search." msgstr "Включить проекты портфолио в поиск на вашем сайте." -#: inc/class-prtfl-settings.php:509 +#: inc/class-prtfl-settings.php:546 #, php-format msgid "%s plugin is required." msgstr "Требуется плагин %s." -#: inc/class-prtfl-settings.php:523 +#: inc/class-prtfl-settings.php:560 msgid "Portfolio Shortcode" msgstr "Шорткод портфолио" -#: inc/class-prtfl-settings.php:526 +#: inc/class-prtfl-settings.php:563 msgid "" "Add the latest portfolio projects using the following shortcode (where * is " "a number of projects to display):" @@ -386,43 +407,43 @@ msgid "Demo settings are already installed." msgstr "Настройки демо уже установлены." -#: inc/demo-data/class-bws-demo-data.php:360 +#: inc/demo-data/class-bws-demo-data.php:362 msgid "Demo data successfully installed." msgstr "Демо-данные успешно установлены." -#: inc/demo-data/class-bws-demo-data.php:362 +#: inc/demo-data/class-bws-demo-data.php:364 msgid "View post with shortcodes" msgstr "Просмотрите запись с шорткодами" -#: inc/demo-data/class-bws-demo-data.php:365 +#: inc/demo-data/class-bws-demo-data.php:367 msgid "View page with examples" msgstr "Просмотрите запись с примерами" -#: inc/demo-data/class-bws-demo-data.php:374 +#: inc/demo-data/class-bws-demo-data.php:376 msgid "Demo data installation proceeded with some errors." msgstr "Установка демо-данных прошла с ошибками." -#: inc/demo-data/class-bws-demo-data.php:377 +#: inc/demo-data/class-bws-demo-data.php:379 msgid "Post data is missing." msgstr "Контент записи отсутствует." -#: inc/demo-data/class-bws-demo-data.php:451 +#: inc/demo-data/class-bws-demo-data.php:453 msgid "Demo data have been already removed." msgstr "Демо-данные уже удалены." -#: inc/demo-data/class-bws-demo-data.php:508 +#: inc/demo-data/class-bws-demo-data.php:514 msgid "Demo data successfully removed." msgstr "Демо-данные успешно удалены." -#: inc/demo-data/class-bws-demo-data.php:512 +#: inc/demo-data/class-bws-demo-data.php:518 msgid "Removing demo data with some errors occurred." msgstr "Удаление демо-данных прошло с ошибками." -#: inc/demo-data/class-bws-demo-data.php:581 +#: inc/demo-data/class-bws-demo-data.php:587 msgid "Close notice" msgstr "Закрыть сообщение" -#: inc/demo-data/class-bws-demo-data.php:585 +#: inc/demo-data/class-bws-demo-data.php:591 #, php-format msgid "" "Do you want to install demo content and settings for %s (You can do this " @@ -431,11 +452,11 @@ "Вы хотите установить демо контент и настройки для %s? (вы можете сделать это " "позже, используя настройки Импорта / Экспорта)" -#: inc/demo-data/class-bws-demo-data.php:585 +#: inc/demo-data/class-bws-demo-data.php:591 msgid "Yes, install demo now" msgstr "Да, установить демо-данные сейчас" -#: portfolio.php:48 +#: portfolio.php:46 msgid "Upgrade to Pro" msgstr "Обновить до Pro" @@ -443,329 +464,329 @@ msgid "Short description" msgstr "Краткое описание" -#: portfolio.php:218 +#: portfolio.php:231 msgid "Date of completion:" msgstr "Дата окончания выполнения:" -#: portfolio.php:219 +#: portfolio.php:232 msgid "Link:" msgstr "Ссылка:" -#: portfolio.php:220 +#: portfolio.php:233 msgid "Short description:" msgstr "Краткое описание:" -#: portfolio.php:221 +#: portfolio.php:234 msgid "Description:" msgstr "Описание:" -#: portfolio.php:222 +#: portfolio.php:235 msgid "SVN:" msgstr "SVN:" -#: portfolio.php:223 +#: portfolio.php:236 msgid "Executor:" msgstr "Исполнитель:" -#: portfolio.php:224 +#: portfolio.php:237 msgid "More screenshots:" msgstr "Больше скриншотов:" -#: portfolio.php:225 +#: portfolio.php:238 msgid "Technologies:" msgstr "Технологии:" -#: portfolio.php:246 +#: portfolio.php:259 msgid "Portfolio" msgstr "Portfolio" -#: portfolio.php:247 +#: portfolio.php:260 msgid "Projects" msgstr "Проекты" -#: portfolio.php:248 +#: portfolio.php:261 msgid "Project" msgstr "Проект" -#: portfolio.php:249 +#: portfolio.php:262 msgid "Add New" msgstr "Добавить проект" -#: portfolio.php:250 +#: portfolio.php:263 msgid "Add New Project" msgstr "Добавить новый проект" -#: portfolio.php:251 +#: portfolio.php:264 msgid "Edit" msgstr "Редактировать" -#: portfolio.php:252 +#: portfolio.php:265 msgid "Edit Project" msgstr "Редактировать проект" -#: portfolio.php:253 +#: portfolio.php:266 msgid "New Project" msgstr "Новый проект" -#: portfolio.php:254 portfolio.php:255 +#: portfolio.php:267 portfolio.php:268 msgid "View Project" msgstr "Просмотреть проект" -#: portfolio.php:256 +#: portfolio.php:269 msgid "Search Projects" msgstr "Поиск проектов" -#: portfolio.php:257 +#: portfolio.php:270 msgid "No project found" msgstr "Ни одного проекта не найдено" -#: portfolio.php:258 +#: portfolio.php:271 msgid "No project found in Trash" msgstr "Ни одного проекта в корзине не найдено" -#: portfolio.php:259 +#: portfolio.php:272 msgid "Parent Project" msgstr "Родительский проект" -#: portfolio.php:260 +#: portfolio.php:273 msgid "Filter projects list" msgstr "Фильтр списка проектов" -#: portfolio.php:261 +#: portfolio.php:274 msgid "Projects list navigation" msgstr "Навигация списка проектов" -#: portfolio.php:262 +#: portfolio.php:275 msgid "Projects list" msgstr "Список проектов" -#: portfolio.php:264 +#: portfolio.php:277 msgid "Create a project item" msgstr "Создать проект" -#: portfolio.php:294 +#: portfolio.php:307 msgid "Executor" msgstr "Профиль исполнителя" -#: portfolio.php:295 +#: portfolio.php:308 msgid "Search Executors" msgstr "Искать исполнителя" -#: portfolio.php:296 +#: portfolio.php:309 msgid "Popular Executors" msgstr "Популярные исполнители" -#: portfolio.php:297 +#: portfolio.php:310 msgid "All Executors" msgstr "Все исполнители" -#: portfolio.php:298 +#: portfolio.php:311 msgid "Parent Executor" msgstr "Родительский исполнитель" -#: portfolio.php:299 +#: portfolio.php:312 msgid "Parent Executor:" msgstr "Родительский исполнитель:" -#: portfolio.php:300 +#: portfolio.php:313 msgid "Edit Executor" msgstr "Редактировать исполнителя" -#: portfolio.php:301 +#: portfolio.php:314 msgid "Update Executor" msgstr "Обновить исполнителя" -#: portfolio.php:302 +#: portfolio.php:315 msgid "Add New Executor" msgstr "Добавить нового исполнителя" -#: portfolio.php:303 +#: portfolio.php:316 msgid "New Executor Name" msgstr "Имя нового Исполнителя" -#: portfolio.php:304 +#: portfolio.php:317 msgid "Separate executors with commas" msgstr "Разделите исполнителей запятыми" -#: portfolio.php:305 +#: portfolio.php:318 msgid "Add or remove Executor" msgstr "Добавить или удалить исполнителя" -#: portfolio.php:306 +#: portfolio.php:319 msgid "Choose from the most used Executors" msgstr "Выбрать из списка часто используемых исполнителей" -#: portfolio.php:308 +#: portfolio.php:321 msgid "Executors list navigation" msgstr "Навигация списка исполнителей" -#: portfolio.php:309 +#: portfolio.php:322 msgid "Executors list" msgstr "Список исполнителей" -#: portfolio.php:326 +#: portfolio.php:339 msgid "Technology" msgstr "Технология" -#: portfolio.php:327 +#: portfolio.php:340 msgid "Search Technologies" msgstr "Поиск технологии" -#: portfolio.php:328 +#: portfolio.php:341 msgid "Popular Technologies" msgstr "Популярные Технологии" -#: portfolio.php:329 +#: portfolio.php:342 msgid "All Technologies" msgstr "Все Технологии" -#: portfolio.php:330 +#: portfolio.php:343 msgid "Parent Technology" msgstr "Родительская Технология" -#: portfolio.php:331 +#: portfolio.php:344 msgid "Parent Technology:" msgstr "Родительская Технология:" -#: portfolio.php:332 +#: portfolio.php:345 msgid "Edit Technology" msgstr "Редактировать Технологию" -#: portfolio.php:333 +#: portfolio.php:346 msgid "Update Technology" msgstr "Обновить Технологию" -#: portfolio.php:334 +#: portfolio.php:347 msgid "Add New Technology" msgstr "Добавить новую Технологию" -#: portfolio.php:335 +#: portfolio.php:348 msgid "New Technology Name" msgstr "Название новой Технологии" -#: portfolio.php:336 +#: portfolio.php:349 msgid "Separate technologies with commas" msgstr "Разделите технологии запятыми" -#: portfolio.php:337 +#: portfolio.php:350 msgid "Add or remove Technology" msgstr "Добавить или удалить Технологию" -#: portfolio.php:338 +#: portfolio.php:351 msgid "Choose from the most used technologies" msgstr "Выбрать из наиболее используемых технологий" -#: portfolio.php:340 +#: portfolio.php:353 msgid "Technologies list navigation" msgstr "Навигация списка технологий" -#: portfolio.php:341 +#: portfolio.php:354 msgid "Technologies list" msgstr "Список технологий" -#: portfolio.php:429 +#: portfolio.php:444 msgid "The tag cloud with your most used portfolio technologies." msgstr "Облако тегов из технологий плагина Portfolio." -#: portfolio.php:544 +#: portfolio.php:562 msgid "Images" msgstr "Изображения" -#: portfolio.php:545 +#: portfolio.php:563 msgid "General" msgstr "Общее" -#: portfolio.php:582 +#: portfolio.php:602 msgid "Featured project" msgstr "Избранный проект" -#: portfolio.php:584 +#: portfolio.php:604 msgid "Add to slider" msgstr "Добавить в слайдер" -#: portfolio.php:588 portfolio.php:647 portfolio.php:688 portfolio.php:729 +#: portfolio.php:608 portfolio.php:667 portfolio.php:708 portfolio.php:749 msgid "Learn More" msgstr "Подробнее" -#: portfolio.php:628 +#: portfolio.php:648 msgid "All Categories" msgstr "Все Категории" -#: portfolio.php:629 portfolio.php:669 portfolio.php:710 +#: portfolio.php:649 portfolio.php:689 portfolio.php:730 msgid "Most Used" msgstr "Наиболее используемые" -#: portfolio.php:634 portfolio.php:640 portfolio.php:674 portfolio.php:715 +#: portfolio.php:654 portfolio.php:660 portfolio.php:694 portfolio.php:735 msgid "Uncatgorized" msgstr "Без категории" -#: portfolio.php:668 +#: portfolio.php:688 msgid "All Sectors" msgstr "Все отрасли" -#: portfolio.php:680 portfolio.php:681 +#: portfolio.php:700 portfolio.php:701 msgid "Sector" msgstr "Отрасль" -#: portfolio.php:709 +#: portfolio.php:729 msgid "All Services" msgstr "Все услуги" -#: portfolio.php:721 portfolio.php:722 +#: portfolio.php:741 portfolio.php:742 msgid "Service" msgstr "Услуга" -#: portfolio.php:741 +#: portfolio.php:761 msgid "Please enable JavaScript to add or delete images." msgstr "" "Пожалуйста, включите javascript для добавления или удаления изображений." -#: portfolio.php:777 +#: portfolio.php:797 msgid "Delete image" msgstr "Удалить изображение" -#: portfolio.php:777 +#: portfolio.php:797 msgid "Delete" msgstr "Удалить" -#: portfolio.php:791 +#: portfolio.php:811 msgid "Add images" msgstr "Добавить изображение" -#: portfolio.php:979 portfolio.php:1107 portfolio.php:1612 portfolio.php:1723 +#: portfolio.php:1007 portfolio.php:1163 portfolio.php:1698 portfolio.php:1838 msgid "No title" msgstr "Без названия" -#: portfolio.php:1125 portfolio.php:1776 +#: portfolio.php:1182 portfolio.php:1891 msgid "Read more" msgstr "Подробнее" -#: portfolio.php:1136 portfolio.php:1785 portfolio.php:1959 +#: portfolio.php:1194 portfolio.php:1900 portfolio.php:2102 #, php-format msgid "View all projects in %s" msgstr "Посмотреть все проекты в %s" -#: portfolio.php:1169 +#: portfolio.php:1233 msgid "Updating images..." msgstr "Обновление изображений..." -#: portfolio.php:1170 +#: portfolio.php:1234 msgid "No image found." msgstr "Изображения не найдены." -#: portfolio.php:1171 +#: portfolio.php:1235 msgid "All images are updated." msgstr "Все изображения были обновлены." -#: portfolio.php:1172 +#: portfolio.php:1236 msgid "Error:" msgstr "Ошибка:" -#: portfolio.php:1374 +#: portfolio.php:1448 msgid "Image size not defined" msgstr "Невозможно определить размер изображения" -#: portfolio.php:1388 +#: portfolio.php:1463 msgid "" "We can update only PNG, JPEG, GIF, WPMP or XBM filetype. For other image " "formats, please manually reload image." @@ -773,27 +794,27 @@ "Плагин может обновить только PNG, JPEG, GIF, XBM или WPMP типы файлов. Для " "других, пожалуйста, вручную перезагрузите изображения." -#: portfolio.php:1398 +#: portfolio.php:1473 msgid "Image size changes not defined" msgstr "Не удалось вычислить изменения размеров изображения" -#: portfolio.php:1423 portfolio.php:1426 portfolio.php:1431 +#: portfolio.php:1501 portfolio.php:1505 portfolio.php:1511 msgid "Invalid path" msgstr "Некорректный путь к изображениям" -#: portfolio.php:1511 +#: portfolio.php:1596 msgid "FAQ" msgstr "FAQ" -#: portfolio.php:1512 +#: portfolio.php:1597 msgid "Support" msgstr "Поддержка" -#: portfolio.php:1568 +#: portfolio.php:1654 msgid "ATTENTION!" msgstr "ВНИМАНИЕ!" -#: portfolio.php:1569 +#: portfolio.php:1655 msgid "" "In the current version of Portfolio plugin we updated the Technologies " "widget. If it was added to the sidebar, it will disappear and you will have " @@ -803,14 +824,30 @@ "если он у вас уже был добавлен в сайдбар, то после обновления он пропадет, и " "вам нужно будет его заново добавить." -#: portfolio.php:1573 +#: portfolio.php:1659 msgid "Read and Understood" msgstr "Ознакомлен" -#: portfolio.php:2024 +#: portfolio.php:2170 msgid "The number of portfolio projects to display" msgstr "Количество проектов портфолио для отображения" +#: portfolio.php:2343 +msgid "Latest Portfolio Items" +msgstr "Последние проекты портфолио" + +#: portfolio.php:2344 +msgid "Displays the latest Portfolio projects." +msgstr "Отображение последних проектов портфолио." + +#: portfolio.php:2379 +msgid "Number of projects:" +msgstr "Количество проектов:" + +#: portfolio.php:2385 +msgid "Number of Colums:" +msgstr "Количество столбцов:" + #~ msgid "Lightbox Helper Thumbnail Size" #~ msgstr "Размер вспомогательных элементов лайтбокса" @@ -1135,9 +1172,6 @@ #~ msgid "Portfolios list" #~ msgstr "Список портфолио" -#~ msgid "Create a portfolio item" -#~ msgstr "Создать Portfolio" - #~ msgid "Executor Profile" #~ msgstr "Профиль исполнителя" diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/languages/portfolio-uk.mo Binary file wp/wp-content/plugins/portfolio/languages/portfolio-uk.mo has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/languages/portfolio-uk.po --- a/wp/wp-content/plugins/portfolio/languages/portfolio-uk.po Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/languages/portfolio-uk.po Tue Oct 15 11:56:20 2019 +0200 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: portfolio\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-25 09:20+0200\n" -"PO-Revision-Date: 2018-01-25 09:20+0200\n" +"POT-Creation-Date: 2019-08-19 11:00+0300\n" +"PO-Revision-Date: 2019-08-19 11:01+0300\n" "Last-Translator: bestwebsoft.com \n" "Language-Team: BestWebSoft \n" "Language: uk\n" @@ -13,13 +13,13 @@ "X-Poedit-KeywordsList: __;_e\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SourceCharset: UTF-8\n" -"X-Generator: Poedit 1.8.7.1\n" +"X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Poedit-SearchPath-0: .\n" -#: inc/class-prtfl-settings.php:26 portfolio.php:42 portfolio.php:1510 -#: portfolio.php:1527 +#: inc/class-prtfl-settings.php:26 portfolio.php:40 portfolio.php:1594 +#: portfolio.php:1612 msgid "Settings" msgstr "Налаштування" @@ -39,12 +39,12 @@ msgid "License Key" msgstr "Ліцензійний ключ" -#: inc/class-prtfl-settings.php:79 portfolio.php:293 portfolio.php:307 +#: inc/class-prtfl-settings.php:79 portfolio.php:306 portfolio.php:320 msgid "Executors" msgstr "Виконавці" -#: inc/class-prtfl-settings.php:80 portfolio.php:325 portfolio.php:339 -#: portfolio.php:428 portfolio.php:1131 +#: inc/class-prtfl-settings.php:80 portfolio.php:338 portfolio.php:352 +#: portfolio.php:443 portfolio.php:1188 msgid "Technologies" msgstr "Технології" @@ -68,61 +68,70 @@ msgid "SVN URL" msgstr "Шлях до SVN" -#: inc/class-prtfl-settings.php:155 +#: inc/class-prtfl-settings.php:158 msgid "Custom image size was changed. You need to update project images." msgstr "" "Користувацький розмір зображення був змінений. Вам необхідно оновити " "зображення проектів." -#: inc/class-prtfl-settings.php:222 +#: inc/class-prtfl-settings.php:228 msgid "Settings saved." msgstr "Налаштування збережено." -#: inc/class-prtfl-settings.php:234 +#: inc/class-prtfl-settings.php:240 msgid "Please enable JavaScript in Your browser." msgstr "Будь ласка, увімкніть використання JavaScript у вашому браузері." -#: inc/class-prtfl-settings.php:239 +#: inc/class-prtfl-settings.php:245 msgid "Update Images" msgstr "Оновити зображення" -#: inc/class-prtfl-settings.php:249 portfolio.php:42 portfolio.php:391 +#: inc/class-prtfl-settings.php:255 portfolio.php:40 portfolio.php:404 msgid "Portfolio Settings" msgstr "Налаштування Portfolio" -#: inc/class-prtfl-settings.php:254 +#: inc/class-prtfl-settings.php:260 msgid "Number of Columns" msgstr "Кількість колонок" -#: inc/class-prtfl-settings.php:256 +#: inc/class-prtfl-settings.php:262 inc/class-prtfl-settings.php:269 msgid "columns" msgstr "колонок" -#: inc/class-prtfl-settings.php:257 +#: inc/class-prtfl-settings.php:263 +#, php-format +msgid "Number of portfolio columns (default is %s)." +msgstr "Кількість колонок portfolio (за замовчуванням - %s)." + +#: inc/class-prtfl-settings.php:267 +msgid "Number of image Columns" +msgstr "Кількість колонок" + +#: inc/class-prtfl-settings.php:270 #, php-format msgid "Number of image columns (default is %s)." msgstr "Кількість колонок зображень (за замовчуванням - %s)." -#: inc/class-prtfl-settings.php:261 +#: inc/class-prtfl-settings.php:274 msgid "Image Size" msgstr "Розмір зображення" -#: inc/class-prtfl-settings.php:267 inc/class-prtfl-settings.php:297 +#: inc/class-prtfl-settings.php:280 inc/class-prtfl-settings.php:310 msgid "Custom" msgstr "Користувацький" -#: inc/class-prtfl-settings.php:269 +#: inc/class-prtfl-settings.php:282 msgid "" "Maximum portfolio image size. \"Custom\" uses the Image Dimensions values." msgstr "" "Максимальний розмір зображень портфоліо. Користувацький використовує " "значення, зазначені в полі Розміри зображення." -#: inc/class-prtfl-settings.php:273 +#: inc/class-prtfl-settings.php:286 msgid "Custom Image Size" msgstr "Користувацький розмір зображення" -#: inc/class-prtfl-settings.php:275 +#: inc/class-prtfl-settings.php:288 msgid "" "Adjust these values based on the number of columns in your project. This " "won't affect the full size of your images in the lightbox." @@ -130,156 +139,167 @@ "Налаштуйте ці значення з урахуванням числа колонок у вашому проекті. Це не " "впливає на розміри повного зображення в лайтбоксі." -#: inc/class-prtfl-settings.php:279 +#: inc/class-prtfl-settings.php:292 msgid "Portfolio Page" msgstr "Сторінка портфоліо" -#: inc/class-prtfl-settings.php:287 +#: inc/class-prtfl-settings.php:300 msgid "Base page where all existing projects will be displayed." msgstr "Базова сторінка, на якій будуть відображені всі існуючі проекти." -#: inc/class-prtfl-settings.php:291 +#: inc/class-prtfl-settings.php:304 msgid "Cover Image Size" msgstr "Розмір зображення альбому" -#: inc/class-prtfl-settings.php:299 +#: inc/class-prtfl-settings.php:312 msgid "Maximum cover image size. Custom uses the Image Dimensions values." msgstr "" "Максимальний розмір зображення альбому. Користувацький використовує значення " "Розмірів зображення." -#: inc/class-prtfl-settings.php:303 +#: inc/class-prtfl-settings.php:319 inc/class-prtfl-settings.php:373 +#: inc/class-prtfl-settings.php:438 +msgid "Close" +msgstr "Закрити" + +#: inc/class-prtfl-settings.php:323 +msgid "Slider Image Size" +msgstr "Розмір слайдера" + +#: inc/class-prtfl-settings.php:328 +msgid "Maximum slider image size. Custom uses the Image Dimensions values." +msgstr "" +"Максимальний розмір зображення слайдера. Призначений для користувача " +"використовує значення Розмірів зображення." + +#: inc/class-prtfl-settings.php:338 msgid "Custom Cover Image Size" msgstr "Користувацький розмір зображення альбому" -#: inc/class-prtfl-settings.php:309 +#: inc/class-prtfl-settings.php:344 msgid "Sort Projects by" msgstr "Сортувати проекти за" -#: inc/class-prtfl-settings.php:312 +#: inc/class-prtfl-settings.php:347 msgid "Project ID" msgstr "ID проекту" -#: inc/class-prtfl-settings.php:313 portfolio.php:454 +#: inc/class-prtfl-settings.php:348 portfolio.php:469 portfolio.php:2373 msgid "Title" msgstr "Назва" -#: inc/class-prtfl-settings.php:314 +#: inc/class-prtfl-settings.php:349 msgid "Date" msgstr "Дата" -#: inc/class-prtfl-settings.php:315 +#: inc/class-prtfl-settings.php:350 msgid "Last modified date" msgstr "Дата останньої зміни" -#: inc/class-prtfl-settings.php:316 +#: inc/class-prtfl-settings.php:351 msgid "Comment count" msgstr "Кількість коментарів" -#: inc/class-prtfl-settings.php:317 +#: inc/class-prtfl-settings.php:352 msgid "Sorting order (the input field for sorting order)" msgstr "Порядок сортування (поле введення для сортування)" -#: inc/class-prtfl-settings.php:318 +#: inc/class-prtfl-settings.php:353 msgid "Author" msgstr "Автор" -#: inc/class-prtfl-settings.php:319 +#: inc/class-prtfl-settings.php:354 msgid "Random" msgstr "Довільно" -#: inc/class-prtfl-settings.php:321 +#: inc/class-prtfl-settings.php:356 msgid "Select projects sorting order in your portfolio page." msgstr "Оберіть порядок сортування проектів на сторінці портфоліо." -#: inc/class-prtfl-settings.php:325 +#: inc/class-prtfl-settings.php:360 msgid "Arrange Projects by" msgstr "Сортування проектів за" -#: inc/class-prtfl-settings.php:328 +#: inc/class-prtfl-settings.php:363 msgid "Ascending (e.g. 1, 2, 3; a, b, c)" msgstr "За зростанням (наприклад, 1, 2, 3; а, б, в)" -#: inc/class-prtfl-settings.php:330 +#: inc/class-prtfl-settings.php:365 msgid "Descending (e.g. 3, 2, 1; c, b, a)" msgstr "За зменшенням (наприклад, 3, 2, 1; в, б, а)" -#: inc/class-prtfl-settings.php:338 inc/class-prtfl-settings.php:403 -msgid "Close" -msgstr "Закрити" - -#: inc/class-prtfl-settings.php:342 +#: inc/class-prtfl-settings.php:377 msgid "Manual Sorting" msgstr "Сортування вручну" -#: inc/class-prtfl-settings.php:345 +#: inc/class-prtfl-settings.php:380 msgid "Enable to sort projects manually by date or title." msgstr "Увімкнути сортування проектів вручну за датою або назвою." -#: inc/class-prtfl-settings.php:350 +#: inc/class-prtfl-settings.php:385 msgid "Lightbox Helper" msgstr "Допоміжний елемент лайтбоксу" -#: inc/class-prtfl-settings.php:352 +#: inc/class-prtfl-settings.php:387 msgid "Enable to use a lightbox helper navigation between images." msgstr "" "Дозволити використовувати допоміжні елементи лайтбоксу для навігації між " "зображеннями." -#: inc/class-prtfl-settings.php:356 +#: inc/class-prtfl-settings.php:391 msgid "Lightbox Helper Type" msgstr "Тип допоміжного елементу лайтбоксу" -#: inc/class-prtfl-settings.php:359 +#: inc/class-prtfl-settings.php:394 msgid "Thumbnails" msgstr "Мініатюри" -#: inc/class-prtfl-settings.php:360 +#: inc/class-prtfl-settings.php:395 msgid "Buttons" msgstr "Кнопки" -#: inc/class-prtfl-settings.php:371 +#: inc/class-prtfl-settings.php:406 msgid "Text Link" msgstr "Текстове посилання" -#: inc/class-prtfl-settings.php:374 +#: inc/class-prtfl-settings.php:409 msgid "Enable to display link field as a text for non-registered users." msgstr "" "Увімкнути показ поля посилання як тексту для незареєстрованих користувачів." -#: inc/class-prtfl-settings.php:379 inc/class-prtfl-settings.php:407 +#: inc/class-prtfl-settings.php:414 inc/class-prtfl-settings.php:442 msgid "Projects Fields" msgstr "Поля проектів" -#: inc/class-prtfl-settings.php:392 inc/class-prtfl-settings.php:430 +#: inc/class-prtfl-settings.php:427 inc/class-prtfl-settings.php:465 msgid "\"More screenshots\" block" msgstr "Блок \"Більше скріншотів\"" -#: inc/class-prtfl-settings.php:412 inc/class-prtfl-settings.php:413 -#: portfolio.php:549 +#: inc/class-prtfl-settings.php:447 inc/class-prtfl-settings.php:448 +#: portfolio.php:567 msgid "Categories" msgstr "Категорії" -#: inc/class-prtfl-settings.php:417 inc/class-prtfl-settings.php:418 -#: portfolio.php:550 +#: inc/class-prtfl-settings.php:452 inc/class-prtfl-settings.php:453 +#: portfolio.php:568 msgid "Sectors" msgstr "Сектори" -#: inc/class-prtfl-settings.php:422 inc/class-prtfl-settings.php:423 -#: portfolio.php:551 +#: inc/class-prtfl-settings.php:457 inc/class-prtfl-settings.php:458 +#: portfolio.php:569 msgid "Services" msgstr "Послуги" -#: inc/class-prtfl-settings.php:427 inc/class-prtfl-settings.php:428 -#: portfolio.php:571 +#: inc/class-prtfl-settings.php:462 inc/class-prtfl-settings.php:463 +#: portfolio.php:591 msgid "Client" msgstr "Клієнт" -#: inc/class-prtfl-settings.php:447 +#: inc/class-prtfl-settings.php:482 msgid "Demo Data" msgstr "Демо-дані" -#: inc/class-prtfl-settings.php:449 +#: inc/class-prtfl-settings.php:484 msgid "" "Install demo data to create portfolio projects with images, post with " "shortcodes and page with a list of all portfolio projects." @@ -287,11 +307,11 @@ "Встановіть демо-дані, щоб створити проекти портфоліо із зображеннями, запис " "з шорткодами і сторінку зі списком усіх проектів портфоліо." -#: inc/class-prtfl-settings.php:468 +#: inc/class-prtfl-settings.php:504 msgid "Portfolio Post Type" msgstr "Тип запису портфоліо" -#: inc/class-prtfl-settings.php:472 +#: inc/class-prtfl-settings.php:508 msgid "" "Enable to avoid conflicts with other portfolio plugins installed. All " "portfolio created earlier will stay unchanged. However, after enabling we " @@ -303,40 +323,40 @@ "перейменування перевірте, будь ласка, налаштування інших плагінів, де " "використовується тип запису \"portfolio\"." -#: inc/class-prtfl-settings.php:478 +#: inc/class-prtfl-settings.php:514 msgid "Portfolio Slug" msgstr "Слаґ портфоліо" -#: inc/class-prtfl-settings.php:481 +#: inc/class-prtfl-settings.php:517 msgid "Enter the unique portfolio slug." msgstr "Введіть унікальний слаґ портфоліо." -#: inc/class-prtfl-settings.php:485 +#: inc/class-prtfl-settings.php:521 msgid "Search Portfolio Projects" msgstr "Шукати проекти портфоліо" -#: inc/class-prtfl-settings.php:491 +#: inc/class-prtfl-settings.php:527 msgid "Activate Now" msgstr "Активувати зараз" -#: inc/class-prtfl-settings.php:506 +#: inc/class-prtfl-settings.php:543 msgid "Install Now" msgstr "Встановити зараз" -#: inc/class-prtfl-settings.php:509 +#: inc/class-prtfl-settings.php:546 msgid "Enable to include portfolio projects to your website search." msgstr "Включити проекти портфоліо в пошук на вашому сайті." -#: inc/class-prtfl-settings.php:509 +#: inc/class-prtfl-settings.php:546 #, php-format msgid "%s plugin is required." msgstr "Потрібен плагін %s." -#: inc/class-prtfl-settings.php:523 +#: inc/class-prtfl-settings.php:560 msgid "Portfolio Shortcode" msgstr "Шорткод портфоліо" -#: inc/class-prtfl-settings.php:526 +#: inc/class-prtfl-settings.php:563 msgid "" "Add the latest portfolio projects using the following shortcode (where * is " "a number of projects to display):" @@ -384,43 +404,43 @@ msgid "Demo settings are already installed." msgstr "Налаштування демо вже встановлені." -#: inc/demo-data/class-bws-demo-data.php:360 +#: inc/demo-data/class-bws-demo-data.php:362 msgid "Demo data successfully installed." msgstr "Демо-дані успішно встановлені." -#: inc/demo-data/class-bws-demo-data.php:362 +#: inc/demo-data/class-bws-demo-data.php:364 msgid "View post with shortcodes" msgstr "Перегляньте запис із шорткодами" -#: inc/demo-data/class-bws-demo-data.php:365 +#: inc/demo-data/class-bws-demo-data.php:367 msgid "View page with examples" msgstr "Перегляньте запис із прикладами" -#: inc/demo-data/class-bws-demo-data.php:374 +#: inc/demo-data/class-bws-demo-data.php:376 msgid "Demo data installation proceeded with some errors." msgstr "Установка демо-даних пройшла із помилками." -#: inc/demo-data/class-bws-demo-data.php:377 +#: inc/demo-data/class-bws-demo-data.php:379 msgid "Post data is missing." msgstr "Дані постів відсутні." -#: inc/demo-data/class-bws-demo-data.php:451 +#: inc/demo-data/class-bws-demo-data.php:453 msgid "Demo data have been already removed." msgstr "Демо-дані вже видалені." -#: inc/demo-data/class-bws-demo-data.php:508 +#: inc/demo-data/class-bws-demo-data.php:514 msgid "Demo data successfully removed." msgstr "Демо-дані успішно видалені." -#: inc/demo-data/class-bws-demo-data.php:512 +#: inc/demo-data/class-bws-demo-data.php:518 msgid "Removing demo data with some errors occurred." msgstr "Видалення демо-даних пройшло із помилками." -#: inc/demo-data/class-bws-demo-data.php:581 +#: inc/demo-data/class-bws-demo-data.php:587 msgid "Close notice" msgstr "Закрити повідомлення" -#: inc/demo-data/class-bws-demo-data.php:585 +#: inc/demo-data/class-bws-demo-data.php:591 #, php-format msgid "" "Do you want to install demo content and settings for %s (You can do this " @@ -429,11 +449,11 @@ "Ви хочете встановити демо-контент і налаштування для %s? (Ви можете зробити " "це пізніше, використовуючи налаштування Імпорту / Експорту)" -#: inc/demo-data/class-bws-demo-data.php:585 +#: inc/demo-data/class-bws-demo-data.php:591 msgid "Yes, install demo now" msgstr " Так, встановити демо-дані зараз" -#: portfolio.php:48 +#: portfolio.php:46 msgid "Upgrade to Pro" msgstr "Оновитися до Pro" @@ -441,329 +461,329 @@ msgid "Short description" msgstr "Короткий опис" -#: portfolio.php:218 +#: portfolio.php:231 msgid "Date of completion:" msgstr "Дата завершення:" -#: portfolio.php:219 +#: portfolio.php:232 msgid "Link:" msgstr "Посилання:" -#: portfolio.php:220 +#: portfolio.php:233 msgid "Short description:" msgstr "Короткий опис:" -#: portfolio.php:221 +#: portfolio.php:234 msgid "Description:" msgstr "Опис:" -#: portfolio.php:222 +#: portfolio.php:235 msgid "SVN:" msgstr "SVN:" -#: portfolio.php:223 +#: portfolio.php:236 msgid "Executor:" msgstr "Виконавець:" -#: portfolio.php:224 +#: portfolio.php:237 msgid "More screenshots:" msgstr "Більше скріншотів:" -#: portfolio.php:225 +#: portfolio.php:238 msgid "Technologies:" msgstr "Технології:" -#: portfolio.php:246 +#: portfolio.php:259 msgid "Portfolio" msgstr "Portfolio" -#: portfolio.php:247 +#: portfolio.php:260 msgid "Projects" msgstr "Проекти" -#: portfolio.php:248 +#: portfolio.php:261 msgid "Project" msgstr "Проект" -#: portfolio.php:249 +#: portfolio.php:262 msgid "Add New" msgstr "Додати новий" -#: portfolio.php:250 +#: portfolio.php:263 msgid "Add New Project" msgstr "Додати новий проект" -#: portfolio.php:251 +#: portfolio.php:264 msgid "Edit" msgstr "Редагувати" -#: portfolio.php:252 +#: portfolio.php:265 msgid "Edit Project" msgstr "Редагувати проект" -#: portfolio.php:253 +#: portfolio.php:266 msgid "New Project" msgstr "Новий проект" -#: portfolio.php:254 portfolio.php:255 +#: portfolio.php:267 portfolio.php:268 msgid "View Project" msgstr "Перегляд проекту" -#: portfolio.php:256 +#: portfolio.php:269 msgid "Search Projects" msgstr "Шукати проекти" -#: portfolio.php:257 +#: portfolio.php:270 msgid "No project found" msgstr "Проекти не знайдено" -#: portfolio.php:258 +#: portfolio.php:271 msgid "No project found in Trash" msgstr "В кошику не знайдено жодного проекту" -#: portfolio.php:259 +#: portfolio.php:272 msgid "Parent Project" msgstr "Батьківський проект" -#: portfolio.php:260 +#: portfolio.php:273 msgid "Filter projects list" msgstr "Фільтр списоку проектів" -#: portfolio.php:261 +#: portfolio.php:274 msgid "Projects list navigation" msgstr "Навігація списку проектів" -#: portfolio.php:262 +#: portfolio.php:275 msgid "Projects list" msgstr "Список проектів" -#: portfolio.php:264 +#: portfolio.php:277 msgid "Create a project item" msgstr "Додати проект" -#: portfolio.php:294 +#: portfolio.php:307 msgid "Executor" msgstr "Виконавець" -#: portfolio.php:295 +#: portfolio.php:308 msgid "Search Executors" msgstr "Пошук Виконавців" -#: portfolio.php:296 +#: portfolio.php:309 msgid "Popular Executors" msgstr "Популярні Виконавці" -#: portfolio.php:297 +#: portfolio.php:310 msgid "All Executors" msgstr "Всі Виконавці" -#: portfolio.php:298 +#: portfolio.php:311 msgid "Parent Executor" msgstr "Батьківський Виконавець" -#: portfolio.php:299 +#: portfolio.php:312 msgid "Parent Executor:" msgstr "Батьківський Виконавець:" -#: portfolio.php:300 +#: portfolio.php:313 msgid "Edit Executor" msgstr "Редагувати Виконавця" -#: portfolio.php:301 +#: portfolio.php:314 msgid "Update Executor" msgstr "Оновити Виконавця" -#: portfolio.php:302 +#: portfolio.php:315 msgid "Add New Executor" msgstr "Додати нового Виконавця" -#: portfolio.php:303 +#: portfolio.php:316 msgid "New Executor Name" msgstr "Ім’я нового Виконавця" -#: portfolio.php:304 +#: portfolio.php:317 msgid "Separate executors with commas" msgstr "Відокремити виконавців комами" -#: portfolio.php:305 +#: portfolio.php:318 msgid "Add or remove Executor" msgstr "Додати або видалити Виконавця" -#: portfolio.php:306 +#: portfolio.php:319 msgid "Choose from the most used Executors" msgstr "Оберіть одного з виконавців, що використовуються найчастіше" -#: portfolio.php:308 +#: portfolio.php:321 msgid "Executors list navigation" msgstr "Навігація списку виконавців" -#: portfolio.php:309 +#: portfolio.php:322 msgid "Executors list" msgstr "Список виконавців" -#: portfolio.php:326 +#: portfolio.php:339 msgid "Technology" msgstr "Технологія" -#: portfolio.php:327 +#: portfolio.php:340 msgid "Search Technologies" msgstr "Пошук Технологій" -#: portfolio.php:328 +#: portfolio.php:341 msgid "Popular Technologies" msgstr "Популярні Технології" -#: portfolio.php:329 +#: portfolio.php:342 msgid "All Technologies" msgstr "Всі технології" -#: portfolio.php:330 +#: portfolio.php:343 msgid "Parent Technology" msgstr "Батьківська технологія" -#: portfolio.php:331 +#: portfolio.php:344 msgid "Parent Technology:" msgstr "Батьківська технологія:" -#: portfolio.php:332 +#: portfolio.php:345 msgid "Edit Technology" msgstr "Редагувати технологію" -#: portfolio.php:333 +#: portfolio.php:346 msgid "Update Technology" msgstr "Оновити технологію" -#: portfolio.php:334 +#: portfolio.php:347 msgid "Add New Technology" msgstr "Додати Нову Технологію" -#: portfolio.php:335 +#: portfolio.php:348 msgid "New Technology Name" msgstr "Назва Нової Технології" -#: portfolio.php:336 +#: portfolio.php:349 msgid "Separate technologies with commas" msgstr "Відокремити технології комами" -#: portfolio.php:337 +#: portfolio.php:350 msgid "Add or remove Technology" msgstr "Додати або видалити Технологію" -#: portfolio.php:338 +#: portfolio.php:351 msgid "Choose from the most used technologies" msgstr "Виберіть одну з технологій, що використовуються найчастіше" -#: portfolio.php:340 +#: portfolio.php:353 msgid "Technologies list navigation" msgstr "Навігація списку технологій" -#: portfolio.php:341 +#: portfolio.php:354 msgid "Technologies list" msgstr "Список технологій" -#: portfolio.php:429 +#: portfolio.php:444 msgid "The tag cloud with your most used portfolio technologies." msgstr "Хмара тегів з технологій плагіну Portfolio." -#: portfolio.php:544 +#: portfolio.php:562 msgid "Images" msgstr "Зображення" -#: portfolio.php:545 +#: portfolio.php:563 msgid "General" msgstr "Загальне" -#: portfolio.php:582 +#: portfolio.php:602 msgid "Featured project" msgstr "Обраний проект" -#: portfolio.php:584 +#: portfolio.php:604 msgid "Add to slider" msgstr "Додати в слайдер" -#: portfolio.php:588 portfolio.php:647 portfolio.php:688 portfolio.php:729 +#: portfolio.php:608 portfolio.php:667 portfolio.php:708 portfolio.php:749 msgid "Learn More" msgstr "Докладніше" -#: portfolio.php:628 +#: portfolio.php:648 msgid "All Categories" msgstr "Всі категорії" -#: portfolio.php:629 portfolio.php:669 portfolio.php:710 +#: portfolio.php:649 portfolio.php:689 portfolio.php:730 msgid "Most Used" msgstr "Найбільш використовувані" -#: portfolio.php:634 portfolio.php:640 portfolio.php:674 portfolio.php:715 +#: portfolio.php:654 portfolio.php:660 portfolio.php:694 portfolio.php:735 msgid "Uncatgorized" msgstr "Без категорії" -#: portfolio.php:668 +#: portfolio.php:688 msgid "All Sectors" msgstr "Всі сектори" -#: portfolio.php:680 portfolio.php:681 +#: portfolio.php:700 portfolio.php:701 msgid "Sector" msgstr "Сектор" -#: portfolio.php:709 +#: portfolio.php:729 msgid "All Services" msgstr "Всі послуги" -#: portfolio.php:721 portfolio.php:722 +#: portfolio.php:741 portfolio.php:742 msgid "Service" msgstr "Послуга" -#: portfolio.php:741 +#: portfolio.php:761 msgid "Please enable JavaScript to add or delete images." msgstr "" "Будь ласка, увімкніть JavaScript для використання опції оновлення зображень." -#: portfolio.php:777 +#: portfolio.php:797 msgid "Delete image" msgstr "Видалити зображення" -#: portfolio.php:777 +#: portfolio.php:797 msgid "Delete" msgstr "Видалити" -#: portfolio.php:791 +#: portfolio.php:811 msgid "Add images" msgstr "Додати зображення" -#: portfolio.php:979 portfolio.php:1107 portfolio.php:1612 portfolio.php:1723 +#: portfolio.php:1007 portfolio.php:1163 portfolio.php:1698 portfolio.php:1838 msgid "No title" msgstr "Без назви" -#: portfolio.php:1125 portfolio.php:1776 +#: portfolio.php:1182 portfolio.php:1891 msgid "Read more" msgstr "Докладніше" -#: portfolio.php:1136 portfolio.php:1785 portfolio.php:1959 +#: portfolio.php:1194 portfolio.php:1900 portfolio.php:2102 #, php-format msgid "View all projects in %s" msgstr "Проглянути всі проекти у %s" -#: portfolio.php:1169 +#: portfolio.php:1233 msgid "Updating images..." msgstr "Оновлення зображень..." -#: portfolio.php:1170 +#: portfolio.php:1234 msgid "No image found." msgstr "Жодного зображення не знайдено." -#: portfolio.php:1171 +#: portfolio.php:1235 msgid "All images are updated." msgstr "Всі зображення оновлено." -#: portfolio.php:1172 +#: portfolio.php:1236 msgid "Error:" msgstr "Помилка:" -#: portfolio.php:1374 +#: portfolio.php:1448 msgid "Image size not defined" msgstr "Розмір зображення не визначено" -#: portfolio.php:1388 +#: portfolio.php:1463 msgid "" "We can update only PNG, JPEG, GIF, WPMP or XBM filetype. For other image " "formats, please manually reload image." @@ -771,27 +791,27 @@ "Можливе оновлення файлів лише у форматах PNG, JPEG, GIF, WPMP чи XBM. В " "іншому випадку, будь ласка, перезалийте зображення вручну." -#: portfolio.php:1398 +#: portfolio.php:1473 msgid "Image size changes not defined" msgstr "Зміну розміру зображення не визначено" -#: portfolio.php:1423 portfolio.php:1426 portfolio.php:1431 +#: portfolio.php:1501 portfolio.php:1505 portfolio.php:1511 msgid "Invalid path" msgstr "Шлях некоректний" -#: portfolio.php:1511 +#: portfolio.php:1596 msgid "FAQ" msgstr "FAQ" -#: portfolio.php:1512 +#: portfolio.php:1597 msgid "Support" msgstr "Підтримка" -#: portfolio.php:1568 +#: portfolio.php:1654 msgid "ATTENTION!" msgstr "УВАГА!" -#: portfolio.php:1569 +#: portfolio.php:1655 msgid "" "In the current version of Portfolio plugin we updated the Technologies " "widget. If it was added to the sidebar, it will disappear and you will have " @@ -801,14 +821,30 @@ "якщо ви вже додали його до сайдбару, після оновлення він зникне, і вам треба " "буде додати його знову." -#: portfolio.php:1573 +#: portfolio.php:1659 msgid "Read and Understood" msgstr "Ознайомлений" -#: portfolio.php:2024 +#: portfolio.php:2170 msgid "The number of portfolio projects to display" msgstr "Кількість проектів портфоліо для відображення" +#: portfolio.php:2343 +msgid "Latest Portfolio Items" +msgstr "Останні проекти портфоліо" + +#: portfolio.php:2344 +msgid "Displays the latest Portfolio projects." +msgstr "Відображення останніх проектів портфоліо." + +#: portfolio.php:2379 +msgid "Number of projects:" +msgstr "Кількість проектів:" + +#: portfolio.php:2385 +msgid "Number of Colums:" +msgstr "Кількість стовпців:" + #~ msgid "Lightbox Helper Thumbnail Size" #~ msgstr "Розмір допоміжних елементів лайтбоксу" diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/portfolio.php --- a/wp/wp-content/plugins/portfolio/portfolio.php Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/plugins/portfolio/portfolio.php Tue Oct 15 11:56:20 2019 +0200 @@ -6,13 +6,13 @@ Author: BestWebSoft Text Domain: portfolio Domain Path: /languages -Version: 2.46 +Version: 2.51 Author URI: https://bestwebsoft.com/ License: GPLv2 or later */ /* - @ Copyright 2017 BestWebSoft ( https://support.bestwebsoft.com ) + @ Copyright 2019 BestWebSoft ( https://support.bestwebsoft.com ) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as @@ -219,6 +219,7 @@ 'order_by' => 'date', 'order' => 'DESC', 'custom_image_row_count' => 3, + 'custom_portfolio_row_count' => 1, 'date_additional_field' => 1, 'link_additional_field' => 1, 'shrdescription_additional_field' => 1, @@ -1089,10 +1090,26 @@ /* forming content for portfolio items */ if ( ! function_exists( 'prtfl_latest_items' ) ) { - function prtfl_latest_items( $atts ) { + function prtfl_latest_items( $atts, $widget = false ) { global $prtfl_options, $wp_query; $old_wp_query = $wp_query; + $count_portfolio_row_block = 0; + if ( $widget == false) { + $custom_portfolio_row_count = $prtfl_options['custom_portfolio_row_count']; + } else { + $custom_portfolio_row_count = $widget; + } + $prtfl_widht = 100 / $custom_portfolio_row_count; + + if( 1 < $custom_portfolio_row_count ) { + $prtfl_read_more = 'style="float:left"'; + $prtfl_img_width = ''; + }else{ + $prtfl_read_more = ""; + $prtfl_img_width = 'style="width:165px"'; + } + $content = '
    '; if ( empty( $atts['count'] ) ) { $atts['count'] = 3; @@ -1101,7 +1118,7 @@ 'post_type' => $prtfl_options['post_type_name'], 'post_status' => 'publish', 'orderby' => 'date', - 'order' => 'DESC', + 'order' => $prtfl_options['order'], 'posts_per_page' => $atts['count'], ); $second_query = new WP_Query( $args ); @@ -1110,7 +1127,10 @@ if ( $second_query->have_posts() ) { while ( $second_query->have_posts() ) { $second_query->the_post(); - $content .= ' + if ( $count_portfolio_row_block % $custom_portfolio_row_count == 0 ) { + $content .= '
    '; + } + $content .= '
    '; global $post; @@ -1144,7 +1164,7 @@ } $permalink = get_permalink(); - $content .= '
    + $content .= '
    ' . $image_alt . '
    @@ -1158,7 +1178,7 @@ } $content .= '
    -
    +
    '; @@ -1179,10 +1199,15 @@ } } $content .= '
    '; - $content .= '
    '; + $content .= '
    '; + if ( ( $count_portfolio_row_block % $custom_portfolio_row_count ) == ( $custom_portfolio_row_count - 1 ) ) { + $content .= '
    +
    '; + } + $count_portfolio_row_block = $count_portfolio_row_block + 1; } } - $content .= '
    '; + $content .= '
    '; wp_reset_query(); $wp_query = $old_wp_query; return $content; @@ -1295,11 +1320,28 @@ $id = isset( $_REQUEST['id'] ) ? $_REQUEST['id'] : ""; switch ( $action ) { case 'get_all_attachment': - $array_parent_id = $wpdb->get_col( "SELECT `ID` FROM $wpdb->posts WHERE `post_type` = {$prtfl_options['post_type_name']}" ); + + $array_parent_id = $wpdb->get_col( $wpdb->prepare( " + SELECT + ID + FROM + {$wpdb->posts} + WHERE + post_type = %s + ", $prtfl_options['post_type_name'] ) ); + if ( ! empty( $array_parent_id ) ) { $string_parent_id = implode( ",", $array_parent_id ); - $metas = $wpdb->get_results( "SELECT `meta_value` FROM $wpdb->postmeta WHERE `meta_key` = '_prtfl_images' AND `post_id` IN (" . $string_parent_id . ")", ARRAY_A ); + $metas = $wpdb->get_results( " + SELECT + meta_value + FROM + {$wpdb->postmeta} + WHERE + meta_key = '_prtfl_images' AND + post_id IN (" . $string_parent_id . ") + ", ARRAY_A ); $result_attachment_id = ''; foreach ( $metas as $key => $value ) { @@ -1309,7 +1351,17 @@ } $result_attachment_id_array = explode( ",", rtrim( $result_attachment_id, ',' ) ); - $attached_id = $wpdb->get_results( "SELECT `ID` FROM $wpdb->posts WHERE `post_type` = 'attachment' AND `post_mime_type` LIKE 'image%' AND `post_parent` IN (" . $string_parent_id . ")", ARRAY_A ); + $attached_id = $wpdb->get_results( " + SELECT + ID + FROM + {$wpdb->posts} + WHERE + post_type = 'attachment' AND + post_mime_type LIKE 'image%' AND + post_parent IN (" . $string_parent_id . ") + ", ARRAY_A ); + foreach ( $attached_id as $key => $value ) { $result_attachment_id_array[] = $value['ID']; } @@ -1680,7 +1732,7 @@ */ if ( ! function_exists( 'prtfl_get_query_args' ) ) { function prtfl_get_query_args() { - global $prtfl_options; + global $prtfl_options, $wp_query; $count = 0; if ( get_query_var( 'paged' ) ) { $paged = get_query_var( 'paged' ); @@ -1751,6 +1803,14 @@ global $post, $prtfl_options; $request = $second_query->request; + $count_portfolio_row_block = 0; + $prtfl_widht = 99 / $prtfl_options['custom_portfolio_row_count']; + + if( 1 < $prtfl_options['custom_portfolio_row_count'] ){ + $prtfl_read_more = 'style="float:left"'; + }else{ + $prtfl_read_more = ""; + } if ( ! empty( $post ) && ! empty( $post->post_content ) ) { $page_content = $post->post_content; @@ -1785,7 +1845,11 @@ if ( $second_query->have_posts() ) { while ( $second_query->have_posts() ) { - $second_query->the_post(); ?> + $second_query->the_post(); + if ( $count_portfolio_row_block % $prtfl_options['custom_portfolio_row_count'] == 0 ) {?> +
    +
    ID ); @@ -1850,7 +1914,7 @@
    - + +
    +
    +
    'bws-portfolio', + 'include' => $prtfl_id_list ) : array( 'post_type' => 'bws-portfolio'); + $prtfl_posts = get_posts( $args ); + + } else if ( is_int( $prtfl_id ) || is_string( $prtfl_id ) ) { + + $prtfl_int_id = is_int( $prtfl_id ) ? $prtfl_id : intval( $prtfl_id ); + $prtfl_posts = get_post( $prtfl_int_id ); + + } + + $prtfl_posts_end = array(); + foreach ( (array)$prtfl_posts as $key => $prtfl_post ) { + + $prtfl_meta = get_post_meta( $prtfl_post->ID, '' ); + unset($prtfl_meta['_edit_lock']); + unset($prtfl_meta['_edit_last']); + + foreach ( $prtfl_meta['prtfl_information'] as $key => $prtfl_information ) { + + $prtfl_information = isset( $prtfl_information ) ? unserialize( $prtfl_information ) : ""; + $prtfl_meta['prtfl_information'][$key] = $prtfl_information; + } + + foreach ( $prtfl_meta['_prtfl_images'] as $key => $prtfl_images ) { + + $prtfl_images_all = isset( $prtfl_images ) ? explode( ',' , $prtfl_images ) : ""; + $args = array( 'post_type' => 'attachment','include' => $prtfl_images_all ) ; + $prtfl_images = ! empty( $prtfl_images_all ) ? get_posts( $args ) : ""; + $prtfl_meta['_prtfl_images'][$key] = $prtfl_images; + } + + $prtfl_posts[$key]->prtfl_post_meta = $prtfl_meta; + } + + return $prtfl_posts; + } +} + + +if ( ! function_exists( 'prtfl_widgets_init' ) ) { + function prtfl_widgets_init() { + register_widget( "Prtfl_Widget" ); + } +} + +/** + * Class extends WP class WP_Widget, and create new widget + * + */ +if ( ! class_exists( 'Prtfl_Widget' ) ) { + class Prtfl_Widget extends WP_Widget { + /** + * constructor of class + */ + public function __construct() { + parent::__construct( + 'prtfl_widget', + __( 'Latest Portfolio Items', 'portfolio' ), + array( 'description' => __( 'Displays the latest Portfolio projects.', 'portfolio' ) ) + ); + } + /** + * Function to displaying widget in front end + * @param array() $args array with sidebar settings + * @param array() $instance array with widget settings + * @return void + */ + public function widget( $args, $instance ) { + + $widget_title = ( ! empty( $instance['widget_title'] ) ) ? apply_filters( 'widget_title', $instance['widget_title'], $instance, $this->id_base ) : ''; + $widget_count_posts = ( ! empty( $instance['widget_count_posts'] ) ) ? $instance['widget_count_posts']: ''; + $widget_count_colums = ( ! empty( $instance['widget_count_colums'] ) ) ? $instance['widget_count_colums']: ''; + + $atts['count'] = $widget_count_posts; + $content = prtfl_latest_items( $atts, $widget_count_colums ); + echo $args['before_widget'] . $args['before_title'] . $widget_title . $args['after_title'] . $content; + } + + public function form( $instance ) { + global $sbscrbr_options; + + $widget_title = isset( $instance['widget_title'] ) ? stripslashes( esc_html( $instance['widget_title'] ) ) : null; + $widget_count_posts = isset( $instance['widget_count_posts'] ) ? stripslashes( esc_html( $instance['widget_count_posts'] ) ) : null; + $widget_count_colums = isset( $instance['widget_count_colums'] ) ? stripslashes( esc_html( $instance['widget_count_colums'] ) ) : null; + ?> +

    + +

    +

    + +

    +

    + +

    + * Add info about the client > * Add the widget with portfolio categories > * Sort portfolio projects by date and title +> * Change the size for slider images [NEW] > * Enable lightbox helper: > * Button > * Thumbnail @@ -157,6 +159,24 @@ 8. Portfolio admin page (for all portfolios). == Changelog == + += V2.51 - 07.10.2019 = +* Pro : The ability to change the size of slider images has been added. +* Bugfix : Small bugs has been fixed. + += V2.50 - 04.09.2019 = +* Update : The deactivation feedback has been changed. Misleading buttons have been removed. + += V2.49 - 16.05.2019 = +* Update : The function for returning an array of objects has been added. + += V2.48 - 04.04.2019 = +* NEW : The ability to display portfolio columns has been added. +* Update : All functionality was updated for WordPress 5.1.1 + += V2.47 - 26.02.2019 = +* Bugfix : The plugin displaying has been improved. + = V2.46 - 03.09.2018 = * Bugfix : The bug with portfolio displaying has been fixed. @@ -373,6 +393,24 @@ * In this version an image uploaded by means of custom fields is substituted with Wordpress standard meta box for the media files uploading. == Upgrade Notice == + += V2.51 = +* Usability improved. +* Bugs fixed. + += V2.50 = +* Usability improved. + += V2.49 = +* Functionality improved. + += V2.48 = +* Usability improved. +* The compatibility with new WordPress version updated. + += V2.47 = +* Bugs fixed. + = V2.46 = * Bugs fixed. @@ -524,5 +562,4 @@ Display image bug is fixed in this version. Upgrade immediately. = 1.03 = -Security related bug is fixed in this version. Upgrade immediately. - +Security related bug is fixed in this version. Upgrade immediately. \ No newline at end of file diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/screenshot-4.png Binary file wp/wp-content/plugins/portfolio/screenshot-4.png has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/screenshot-5.png Binary file wp/wp-content/plugins/portfolio/screenshot-5.png has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/screenshot-6.png Binary file wp/wp-content/plugins/portfolio/screenshot-6.png has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/plugins/portfolio/screenshot-8.png Binary file wp/wp-content/plugins/portfolio/screenshot-8.png has changed diff -r bf1778c34b9a -r d8a8807227e4 wp/wp-content/themes/IN-MOTION-package-u1/in-motion/scripts/timthumb-config.php --- a/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/scripts/timthumb-config.php Mon Oct 14 18:35:50 2019 +0200 +++ b/wp/wp-content/themes/IN-MOTION-package-u1/in-motion/scripts/timthumb-config.php Tue Oct 15 11:56:20 2019 +0200 @@ -11,6 +11,7 @@ 'imgur.com', 'imageshack.us', 'tinypic.com', - 'enmi-conf.org' + 'enmi-conf.org', + 'enmi-conf.test' );