Version Description
- 17.06.2019 =
- Bugfix : Compatibility with Pagination by BestWebSoft has been fixed.
- Update : The Chinese language file has been updated.
- Update : BWS menu has been updated.
Download this release
Release Info
Developer | bestwebsoft |
Plugin | Gallery by BestWebSoft |
Version | 4.6.2 |
Comparing to | |
See all releases |
Code changes from version 4.6.1 to 4.6.2
- bws_menu/bws_functions.php +8 -8
- bws_menu/bws_menu.php +219 -216
- bws_menu/class-bws-settings.php +511 -465
- bws_menu/js/bws_menu.js +1 -1
- bws_menu/languages/bestwebsoft-cs_CZ.mo +0 -0
- bws_menu/languages/bestwebsoft-cs_CZ.po +43 -107
- bws_menu/languages/bestwebsoft-fr_FR.mo +0 -0
- bws_menu/languages/bestwebsoft-fr_FR.po +259 -1169
- bws_menu/languages/bestwebsoft-ru_RU.mo +0 -0
- bws_menu/languages/bestwebsoft-ru_RU.po +1 -1
- bws_menu/product_list.php +20 -2
- gallery-plugin.php +1 -1
- languages/gallery-plugin-zh_CN.mo +0 -0
- languages/gallery-plugin-zh_CN.po +383 -441
- readme.txt +12 -2
- screenshot-7.png +0 -0
- screenshot-8.png +0 -0
- screenshot-9.png +0 -0
- templates/gallery-template.php +3 -2
bws_menu/bws_functions.php
CHANGED
@@ -91,7 +91,7 @@ if ( ! function_exists( 'bws_plugin_reviews_block' ) ) {
|
|
91 |
<div class="bws-plugin-reviews-rate">
|
92 |
<?php _e( 'Like the plugin?', 'bestwebsoft' ); ?>
|
93 |
<a href="https://wordpress.org/support/view/plugin-reviews/<?php echo esc_attr( $plugin_slug ); ?>?filter=5" target="_blank" title="<?php printf( __( '%s reviews', 'bestwebsoft' ), sanitize_text_field( $plugin_name ) ); ?>">
|
94 |
-
<?php _e( 'Rate it', 'bestwebsoft' ); ?>
|
95 |
<span class="dashicons dashicons-star-filled"></span>
|
96 |
<span class="dashicons dashicons-star-filled"></span>
|
97 |
<span class="dashicons dashicons-star-filled"></span>
|
@@ -261,8 +261,8 @@ if ( ! function_exists( 'bws_admin_notices' ) ) {
|
|
261 |
*/
|
262 |
if ( ! empty( $bstwbsftwppdtplgns_options['deprecated_function'] ) ) { ?>
|
263 |
<div class="update-nag">
|
264 |
-
<strong><?php _e( 'Deprecated function(-s) is used on the site here:', 'bestwebsoft' ); ?></strong>
|
265 |
-
<?php $i = 1;
|
266 |
foreach ( $bstwbsftwppdtplgns_options['deprecated_function'] as $function_name => $attr ) {
|
267 |
if ( 1 != $i )
|
268 |
echo ' ,';
|
@@ -275,8 +275,8 @@ if ( ! function_exists( 'bws_admin_notices' ) ) {
|
|
275 |
$i++;
|
276 |
} ?>.
|
277 |
<br/>
|
278 |
-
<?php _e( 'This function(-s) will be removed over time. Please update the product(-s).', 'bestwebsoft' ); ?>
|
279 |
-
</div>
|
280 |
<?php if ( is_multisite() )
|
281 |
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
282 |
else
|
@@ -594,7 +594,7 @@ if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) ) {
|
|
594 |
add_thickbox();
|
595 |
wp_enqueue_script( 'plugin-install' );
|
596 |
}
|
597 |
-
|
598 |
if ( 'plugins.php' == $hook_suffix && ! defined( 'DOING_AJAX' ) ) {
|
599 |
wp_enqueue_style( 'bws-modal-css', bws_menu_url( 'css/modal.css' ) );
|
600 |
}
|
@@ -887,7 +887,7 @@ if ( ! function_exists( 'bws_shortcode_media_button_popup' ) ) {
|
|
887 |
}
|
888 |
}
|
889 |
|
890 |
-
/**
|
891 |
* output shortcode in a special block
|
892 |
* @since 1.9.8
|
893 |
*/
|
@@ -897,7 +897,7 @@ if ( ! function_exists( 'bws_shortcode_output' ) ) {
|
|
897 |
<?php }
|
898 |
}
|
899 |
|
900 |
-
/**
|
901 |
* output tooltip
|
902 |
* @since 1.9.8
|
903 |
* @param string $content - HTML content for the tooltip
|
91 |
<div class="bws-plugin-reviews-rate">
|
92 |
<?php _e( 'Like the plugin?', 'bestwebsoft' ); ?>
|
93 |
<a href="https://wordpress.org/support/view/plugin-reviews/<?php echo esc_attr( $plugin_slug ); ?>?filter=5" target="_blank" title="<?php printf( __( '%s reviews', 'bestwebsoft' ), sanitize_text_field( $plugin_name ) ); ?>">
|
94 |
+
<?php _e( 'Rate it', 'bestwebsoft' ); ?>
|
95 |
<span class="dashicons dashicons-star-filled"></span>
|
96 |
<span class="dashicons dashicons-star-filled"></span>
|
97 |
<span class="dashicons dashicons-star-filled"></span>
|
261 |
*/
|
262 |
if ( ! empty( $bstwbsftwppdtplgns_options['deprecated_function'] ) ) { ?>
|
263 |
<div class="update-nag">
|
264 |
+
<strong><?php _e( 'Deprecated function(-s) is used on the site here:', 'bestwebsoft' ); ?></strong>
|
265 |
+
<?php $i = 1;
|
266 |
foreach ( $bstwbsftwppdtplgns_options['deprecated_function'] as $function_name => $attr ) {
|
267 |
if ( 1 != $i )
|
268 |
echo ' ,';
|
275 |
$i++;
|
276 |
} ?>.
|
277 |
<br/>
|
278 |
+
<?php _e( 'This function(-s) will be removed over time. Please update the product(-s).', 'bestwebsoft' ); ?>
|
279 |
+
</div>
|
280 |
<?php if ( is_multisite() )
|
281 |
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
282 |
else
|
594 |
add_thickbox();
|
595 |
wp_enqueue_script( 'plugin-install' );
|
596 |
}
|
597 |
+
|
598 |
if ( 'plugins.php' == $hook_suffix && ! defined( 'DOING_AJAX' ) ) {
|
599 |
wp_enqueue_style( 'bws-modal-css', bws_menu_url( 'css/modal.css' ) );
|
600 |
}
|
887 |
}
|
888 |
}
|
889 |
|
890 |
+
/**
|
891 |
* output shortcode in a special block
|
892 |
* @since 1.9.8
|
893 |
*/
|
897 |
<?php }
|
898 |
}
|
899 |
|
900 |
+
/**
|
901 |
* output tooltip
|
902 |
* @since 1.9.8
|
903 |
* @param string $content - HTML content for the tooltip
|
bws_menu/bws_menu.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
* Function for displaying BestWebSoft menu
|
4 |
-
* Version: 2.1.
|
5 |
*/
|
6 |
|
7 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) )
|
@@ -13,8 +13,8 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
13 |
$error = $message = '';
|
14 |
|
15 |
/**
|
16 |
-
|
17 |
-
|
18 |
$is_main_page = in_array( $_GET['page'], array( 'bws_panel', 'bws_themes', 'bws_system_status' ) );
|
19 |
$page = esc_attr( $_GET['page'] );
|
20 |
$tab = isset( $_GET['tab'] ) ? esc_attr( $_GET['tab'] ) : '';
|
@@ -66,7 +66,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
66 |
}
|
67 |
/* check expired */
|
68 |
if ( $is_pro_installed && isset( $bstwbsftwppdtplgns_options['time_out'][ $value_plugin['pro_version'] ] ) &&
|
69 |
-
|
70 |
unset( $bws_plugins[ $key_plugin ] );
|
71 |
$value_plugin['expired'] = $bstwbsftwppdtplgns_options['time_out'][ $value_plugin['pro_version'] ];
|
72 |
$bws_plugins_expired[ $key_plugin ] = $value_plugin;
|
@@ -157,7 +157,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
157 |
if ( is_multisite() )
|
158 |
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
159 |
else
|
160 |
-
|
161 |
}
|
162 |
} else {
|
163 |
$error = __( "Please enter your license key.", 'bestwebsoft' );
|
@@ -167,11 +167,11 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
167 |
|
168 |
$all_plugins = get_plugins();
|
169 |
$active_plugins = get_option( 'active_plugins' );
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
|
176 |
$allow_url_fopen = ( ini_get( 'allow_url_fopen' ) ) ? __( 'On', 'bestwebsoft' ) : __( 'Off', 'bestwebsoft' );
|
177 |
$upload_max_filesize = ( ini_get( 'upload_max_filesize' ) )? ini_get( 'upload_max_filesize' ) : __( 'N/A', 'bestwebsoft' );
|
@@ -290,82 +290,82 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
290 |
}
|
291 |
}
|
292 |
} ?>
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
<?php if ( $is_main_page ) { ?>
|
305 |
-
|
306 |
-
|
307 |
-
|
308 |
<?php } else { ?>
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
<?php } ?>
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
<?php if ( ( 'bws_panel' == $page || ( ! isset( $_GET['tab'] ) && ! $is_main_page ) ) && ! isset( $_POST['bws_plugin_action_submit'] ) ) { ?>
|
321 |
-
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
<?php if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) &&
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
<?php } else { ?>
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
|
341 |
-
|
342 |
<?php if ( empty( $plugins_array ) ) { ?>
|
343 |
-
|
344 |
<?php } else { ?>
|
345 |
-
|
346 |
<?php } ?>
|
347 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_nonce_name' ); ?>
|
348 |
<?php } ?>
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
<?php } ?>
|
354 |
-
|
355 |
<?php if ( 'bws_panel' == $page || ( ! isset( $_GET['tab'] ) && ! $is_main_page ) ) { ?>
|
356 |
-
|
357 |
-
|
358 |
<?php _e( 'Plugins', 'bestwebsoft' ); ?>
|
359 |
-
|
360 |
-
|
361 |
<?php if ( isset( $_GET['error'] ) ) {
|
362 |
if ( isset( $_GET['charsout'] ) )
|
363 |
$errmsg = sprintf( __( 'The plugin generated %d characters of <strong>unexpected output</strong> during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.' ), $_GET['charsout'] );
|
364 |
else
|
365 |
$errmsg = __( 'Plugin could not be activated because it triggered a <strong>fatal error</strong>.' ); ?>
|
366 |
-
|
367 |
<?php } elseif ( isset( $_GET['activate'] ) ) { ?>
|
368 |
-
|
369 |
<?php }
|
370 |
|
371 |
if ( isset( $_POST['bws_plugin_action_submit'] ) && isset( $_POST['bws_install_plugin'] ) && check_admin_referer( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ) ) {
|
@@ -442,47 +442,47 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
442 |
echo '<p class="error">' . $error . '</p>';
|
443 |
echo '<p><a href="' . esc_url( self_admin_url( $current_page ) ) . '" target="_parent">' . __( 'Return to BestWebSoft Panel', 'bestwebsoft' ) . '</a></p>';
|
444 |
}
|
445 |
-
} else {
|
446 |
$category_href = $current_page;
|
447 |
if ( 'all' != $plugin_category )
|
448 |
$category_href .= '&category=' . $plugin_category; ?>
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
|
462 |
-
|
463 |
-
|
464 |
<?php _e( 'Filter results', 'bestwebsoft' ); ?>
|
465 |
-
|
466 |
-
|
467 |
-
|
468 |
-
|
469 |
-
|
470 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
<?php } ?>
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
<?php $nothing_found = true;
|
487 |
foreach ( $bws_plugins as $key_plugin => $value_plugin ) {
|
488 |
|
@@ -503,19 +503,19 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
503 |
}
|
504 |
|
505 |
if ( ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] && ! $is_pro_installed && ! $is_installed ) ||
|
506 |
-
|
507 |
continue;
|
508 |
|
509 |
$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"';
|
510 |
|
511 |
$nothing_found = false; ?>
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
-
|
518 |
-
|
519 |
<?php
|
520 |
if ( $is_pro_installed ) {
|
521 |
echo '<span';
|
@@ -537,158 +537,158 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
537 |
$r = $update_availible_all->response[ $value_plugin['update_availible'] ];
|
538 |
echo ' - <a class="bws-update-now" href="' . esc_url( wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' . $value_plugin['update_availible'] ), 'upgrade-plugin_' . $value_plugin['update_availible'] ) ) . '" class="update-link" aria-label="' . sprintf( __( 'Update to v %s', 'bestwebsoft' ), $r->new_version ) . '">' . sprintf( __( 'Update to v %s', 'bestwebsoft' ), $r->new_version ) . '</a>';
|
539 |
} ?>
|
540 |
-
|
541 |
-
|
542 |
<?php echo ( strlen( $value_plugin['description'] ) > 100 ) ? mb_substr( $value_plugin['description'], 0, 100 ) . '...' : $value_plugin['description']; ?>
|
543 |
-
|
544 |
-
|
545 |
<?php if ( $is_active || $is_pro_active ) {
|
546 |
-
if ( $is_pro_isset ) {
|
547 |
if ( ! $is_pro_installed ) {
|
548 |
if ( ! empty( $plugins_array ) && array_key_exists( $value_plugin['pro_version'], $plugins_array ) ) { ?>
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ); ?>
|
554 |
-
|
555 |
<?php } else { ?>
|
556 |
-
|
557 |
<?php }
|
558 |
}
|
559 |
} else { ?>
|
560 |
-
|
561 |
<?php }
|
562 |
|
563 |
if ( $is_pro_active ) { ?>
|
564 |
-
|
565 |
<?php } else { ?>
|
566 |
-
|
567 |
<?php }
|
568 |
} else {
|
569 |
if ( $is_pro_installed ) { ?>
|
570 |
-
|
571 |
<?php } elseif ( ! empty( $plugins_array ) && isset( $value_plugin['pro_version'] ) && array_key_exists( $value_plugin['pro_version'], $plugins_array ) ) { ?>
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ); ?>
|
577 |
-
|
578 |
<?php } elseif ( $is_installed ) { ?>
|
579 |
-
|
580 |
<?php } else {
|
581 |
$install_url = isset( $value_plugin['install_url'] ) ? $value_plugin['install_url'] : self_admin_url( 'plugin-install.php?tab=search&type=term&s=' . str_replace( ' ', '+', str_replace( '-', '', $value_plugin['name'] ) ) . '+BestWebSoft&plugin-search-input=Search+Plugins' ); ?>
|
582 |
-
|
583 |
<?php }
|
584 |
} ?>
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
<?php }
|
590 |
if ( $nothing_found ) { ?>
|
591 |
-
|
592 |
<?php } ?>
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
<?php } ?>
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
|
615 |
<?php }
|
616 |
} elseif ( 'bws_themes' == $page || 'themes' == $tab ) {
|
617 |
require( dirname( __FILE__ ) . '/product_list.php' ); ?>
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
<?php foreach ( $themes as $key => $theme ) {
|
623 |
$installed_theme = wp_get_theme( $theme->slug ); ?>
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
628 |
-
|
629 |
-
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
<?php if ( $installed_theme->exists() ) {
|
634 |
if ( $wp_version < '4.6' ) { ?>
|
635 |
-
|
636 |
<?php } else { ?>
|
637 |
-
|
638 |
<?php }
|
639 |
} ?>
|
640 |
-
|
641 |
<?php } ?>
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
<?php } elseif ( 'bws_system_status' == $page || 'system-status' == $tab ) { ?>
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
652 |
-
|
653 |
-
|
654 |
-
|
655 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit' ); ?>
|
656 |
-
|
657 |
-
|
658 |
-
|
659 |
-
|
660 |
-
|
661 |
-
|
662 |
-
|
663 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ); ?>
|
664 |
-
|
665 |
-
|
666 |
<?php foreach ( $system_info as $info ) { ?>
|
667 |
-
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
-
|
674 |
-
|
675 |
-
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
<?php }
|
689 |
} ?>
|
690 |
-
|
691 |
-
|
692 |
<?php }
|
693 |
}
|
694 |
|
@@ -729,9 +729,12 @@ if ( ! function_exists( 'bws_get_banner_array' ) ) {
|
|
729 |
array( 'gglstmp_hide_banner_on_plugin_page', 'google-sitemap-plugin/google-sitemap-plugin.php', '2.8.4' ),
|
730 |
array( 'cntctfrmpr_for_ctfrmtdb_hide_banner_on_plugin_page', 'contact-form-pro/contact_form_pro.php', '1.14' ),
|
731 |
array( 'cntctfrm_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.47' ),
|
732 |
-
array( 'cptch_hide_banner_on_plugin_page', 'captcha/captcha.php', '3.8.4' ),
|
733 |
array( 'gllr_hide_banner_on_plugin_page', 'gallery-plugin/gallery-plugin.php', '3.9.1' ),
|
734 |
-
array( 'cntctfrm_for_ctfrmtdb_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.62' )
|
|
|
|
|
|
|
735 |
);
|
736 |
}
|
737 |
}
|
1 |
<?php
|
2 |
/*
|
3 |
* Function for displaying BestWebSoft menu
|
4 |
+
* Version: 2.1.7
|
5 |
*/
|
6 |
|
7 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) )
|
13 |
$error = $message = '';
|
14 |
|
15 |
/**
|
16 |
+
* @deprecated 1.9.8 (15.12.2016)
|
17 |
+
*/
|
18 |
$is_main_page = in_array( $_GET['page'], array( 'bws_panel', 'bws_themes', 'bws_system_status' ) );
|
19 |
$page = esc_attr( $_GET['page'] );
|
20 |
$tab = isset( $_GET['tab'] ) ? esc_attr( $_GET['tab'] ) : '';
|
66 |
}
|
67 |
/* check expired */
|
68 |
if ( $is_pro_installed && isset( $bstwbsftwppdtplgns_options['time_out'][ $value_plugin['pro_version'] ] ) &&
|
69 |
+
strtotime( $bstwbsftwppdtplgns_options['time_out'][ $value_plugin['pro_version'] ] ) < strtotime( date( "m/d/Y" ) ) ) {
|
70 |
unset( $bws_plugins[ $key_plugin ] );
|
71 |
$value_plugin['expired'] = $bstwbsftwppdtplgns_options['time_out'][ $value_plugin['pro_version'] ];
|
72 |
$bws_plugins_expired[ $key_plugin ] = $value_plugin;
|
157 |
if ( is_multisite() )
|
158 |
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
159 |
else
|
160 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
161 |
}
|
162 |
} else {
|
163 |
$error = __( "Please enter your license key.", 'bestwebsoft' );
|
167 |
|
168 |
$all_plugins = get_plugins();
|
169 |
$active_plugins = get_option( 'active_plugins' );
|
170 |
+
$mysql_info = $wpdb->get_results( "SHOW VARIABLES LIKE 'sql_mode'" );
|
171 |
+
if ( is_array( $mysql_info ) )
|
172 |
+
$sql_mode = $mysql_info[0]->Value;
|
173 |
+
if ( empty( $sql_mode ) )
|
174 |
+
$sql_mode = __( 'Not set', 'bestwebsoft' );
|
175 |
|
176 |
$allow_url_fopen = ( ini_get( 'allow_url_fopen' ) ) ? __( 'On', 'bestwebsoft' ) : __( 'Off', 'bestwebsoft' );
|
177 |
$upload_max_filesize = ( ini_get( 'upload_max_filesize' ) )? ini_get( 'upload_max_filesize' ) : __( 'N/A', 'bestwebsoft' );
|
290 |
}
|
291 |
}
|
292 |
} ?>
|
293 |
+
<div class="bws-wrap">
|
294 |
+
<div class="bws-header">
|
295 |
+
<div class="bws-title">
|
296 |
+
<a href="<?php echo ( $is_main_page ) ? self_admin_url( 'admin.php?page=bws_panel' ) : esc_url( self_admin_url( 'admin.php?page=' . $page ) ); ?>">
|
297 |
+
<span class="bws-logo bwsicons bwsicons-bws-logo"></span>
|
298 |
+
BestWebSoft
|
299 |
+
<span>panel</span>
|
300 |
+
</a>
|
301 |
+
</div>
|
302 |
+
<div class="bws-menu-item-icon">•••</div>
|
303 |
+
<div class="bws-nav-tab-wrapper">
|
304 |
<?php if ( $is_main_page ) { ?>
|
305 |
+
<a class="bws-nav-tab<?php if ( 'bws_panel' == $page ) echo ' bws-nav-tab-active'; ?>" href="<?php echo self_admin_url( 'admin.php?page=bws_panel' ); ?>"><?php _e( 'Plugins', 'bestwebsoft' ); ?></a>
|
306 |
+
<a class="bws-nav-tab<?php if ( 'bws_themes' == $page ) echo ' bws-nav-tab-active'; ?>" href="<?php echo self_admin_url( 'admin.php?page=bws_themes' ); ?>"><?php _e( 'Themes', 'bestwebsoft' ); ?></a>
|
307 |
+
<a class="bws-nav-tab<?php if ( 'bws_system_status' == $page ) echo ' bws-nav-tab-active'; ?>" href="<?php echo self_admin_url( 'admin.php?page=bws_system_status' ); ?>"><?php _e( 'System status', 'bestwebsoft' ); ?></a>
|
308 |
<?php } else { ?>
|
309 |
+
<a class="bws-nav-tab<?php if ( ! isset( $_GET['tab'] ) ) echo ' bws-nav-tab-active'; ?>" href="<?php echo esc_url( self_admin_url( 'admin.php?page=' . $page ) ); ?>"><?php _e( 'Plugins', 'bestwebsoft' ); ?></a>
|
310 |
+
<a class="bws-nav-tab<?php if ( 'themes' == $tab ) echo ' bws-nav-tab-active'; ?>" href="<?php echo esc_url( self_admin_url( 'admin.php?page=' . $page . '&tab=themes' ) ); ?>"><?php _e( 'Themes', 'bestwebsoft' ); ?></a>
|
311 |
+
<a class="bws-nav-tab<?php if ( 'system-status' == $tab ) echo ' bws-nav-tab-active'; ?>" href="<?php echo esc_url( self_admin_url( 'admin.php?page=' . $page . '&tab=system-status' ) ); ?>"><?php _e( 'System status', 'bestwebsoft' ); ?></a>
|
312 |
<?php } ?>
|
313 |
+
</div>
|
314 |
+
<div class="bws-help-links-wrapper">
|
315 |
+
<a href="https://support.bestwebsoft.com" target="_blank"><?php _e( 'Support', 'bestwebsoft' ); ?></a>
|
316 |
+
<a href="https://bestwebsoft.com/client-area" target="_blank" title="<?php _e( 'Manage purchased licenses & subscriptions', 'bestwebsoft' ); ?>">Client Area</a>
|
317 |
+
</div>
|
318 |
+
<div class="clear"></div>
|
319 |
+
</div>
|
320 |
<?php if ( ( 'bws_panel' == $page || ( ! isset( $_GET['tab'] ) && ! $is_main_page ) ) && ! isset( $_POST['bws_plugin_action_submit'] ) ) { ?>
|
321 |
+
<div class="bws-membership-wrap">
|
322 |
+
<div class="bws-membership-backround"></div>
|
323 |
+
<div class="bws-membership">
|
324 |
+
<div class="bws-membership-title"><?php printf( __( 'Get Access to %s+ Premium Plugins', 'bestwebsoft' ), '30' ); ?></div>
|
325 |
+
<form class="bws-membership-form" method="post" action="">
|
326 |
+
<span class="bws-membership-link"><a target="_blank" href="https://bestwebsoft.com/membership/"><?php _e( 'Subscribe to Pro Membership', 'bestwebsoft' ); ?></a> <?php _e( 'or', 'bestwebsoft' ); ?></span>
|
327 |
<?php if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) &&
|
328 |
+
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] &&
|
329 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?>
|
330 |
+
<div class="bws_form_input_wrap">
|
331 |
+
<input disabled="disabled" type="text" name="bws_license_key" value="<?php echo esc_attr( $bws_license_key); ?>" />
|
332 |
+
<div class="bws_error"><?php _e( "Unfortunately, you have exceeded the number of available tries per day.", 'bestwebsoft' ); ?></div>
|
333 |
+
</div>
|
334 |
+
<input disabled="disabled" type="submit" class="bws-button" value="<?php _e( 'Check license key', 'bestwebsoft' ); ?>" />
|
335 |
<?php } else { ?>
|
336 |
+
<div class="bws_form_input_wrap">
|
337 |
+
<input <?php if ( "" != $error ) echo 'class="bws_input_error"'; ?> type="text" placeholder="<?php _e( 'Enter your license key', 'bestwebsoft' ); ?>" maxlength="100" name="bws_license_key" value="<?php echo esc_attr( $bws_license_key ); ?>" />
|
338 |
+
<div class="bws_error" <?php if ( "" == $error ) echo 'style="display:none"'; ?>><?php echo $error; ?></div>
|
339 |
+
</div>
|
340 |
+
<input type="hidden" name="bws_license_plugin" value="<?php echo esc_attr( $bws_license_plugin ); ?>" />
|
341 |
+
<input type="hidden" name="bws_license_submit" value="submit" />
|
342 |
<?php if ( empty( $plugins_array ) ) { ?>
|
343 |
+
<input type="submit" class="bws-button" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
344 |
<?php } else { ?>
|
345 |
+
<input type="submit" class="bws-button" value="<?php _e( 'Check license key', 'bestwebsoft' ); ?>" />
|
346 |
<?php } ?>
|
347 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_nonce_name' ); ?>
|
348 |
<?php } ?>
|
349 |
+
</form>
|
350 |
+
<div class="clear"></div>
|
351 |
+
</div>
|
352 |
+
</div>
|
353 |
<?php } ?>
|
354 |
+
<div class="bws-wrap-content wrap">
|
355 |
<?php if ( 'bws_panel' == $page || ( ! isset( $_GET['tab'] ) && ! $is_main_page ) ) { ?>
|
356 |
+
<div class="updated notice is-dismissible inline" <?php if ( '' == $message || '' != $error ) echo 'style="display:none"'; ?>><p><?php echo $message; ?></p></div>
|
357 |
+
<h1>
|
358 |
<?php _e( 'Plugins', 'bestwebsoft' ); ?>
|
359 |
+
<a href="<?php echo self_admin_url( 'plugin-install.php?tab=upload' ); ?>" class="upload page-title-action add-new-h2"><?php _e( 'Upload Plugin', 'bestwebsoft' ); ?></a>
|
360 |
+
</h1>
|
361 |
<?php if ( isset( $_GET['error'] ) ) {
|
362 |
if ( isset( $_GET['charsout'] ) )
|
363 |
$errmsg = sprintf( __( 'The plugin generated %d characters of <strong>unexpected output</strong> during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.' ), $_GET['charsout'] );
|
364 |
else
|
365 |
$errmsg = __( 'Plugin could not be activated because it triggered a <strong>fatal error</strong>.' ); ?>
|
366 |
+
<div id="message" class="error is-dismissible"><p><?php echo $errmsg; ?></p></div>
|
367 |
<?php } elseif ( isset( $_GET['activate'] ) ) { ?>
|
368 |
+
<div id="message" class="updated notice is-dismissible"><p><?php _e( 'Plugin <strong>activated</strong>.' ) ?></p></div>
|
369 |
<?php }
|
370 |
|
371 |
if ( isset( $_POST['bws_plugin_action_submit'] ) && isset( $_POST['bws_install_plugin'] ) && check_admin_referer( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ) ) {
|
442 |
echo '<p class="error">' . $error . '</p>';
|
443 |
echo '<p><a href="' . esc_url( self_admin_url( $current_page ) ) . '" target="_parent">' . __( 'Return to BestWebSoft Panel', 'bestwebsoft' ) . '</a></p>';
|
444 |
}
|
445 |
+
} else {
|
446 |
$category_href = $current_page;
|
447 |
if ( 'all' != $plugin_category )
|
448 |
$category_href .= '&category=' . $plugin_category; ?>
|
449 |
+
<ul class="subsubsub">
|
450 |
+
<li>
|
451 |
+
<a <?php if ( ! isset( $_GET['sub'] ) ) echo 'class="current" '; ?>href="<?php echo esc_url( self_admin_url( $category_href ) ); ?>"><?php _e( 'All', 'bestwebsoft' ); ?></a>
|
452 |
+
</li> |
|
453 |
+
<li>
|
454 |
+
<a <?php if ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] ) echo 'class="current" '; ?>href="<?php echo esc_url( self_admin_url( $category_href . '&sub=installed' ) ); ?>"><?php _e( 'Installed', 'bestwebsoft' ); ?></a>
|
455 |
+
</li> |
|
456 |
+
<li>
|
457 |
+
<a <?php if ( isset( $_GET['sub'] ) && 'not_installed' == $_GET['sub'] ) echo 'class="current" '; ?>href="<?php echo esc_url( self_admin_url( $category_href . '&sub=not_installed' ) ); ?>"><?php _e( 'Not Installed', 'bestwebsoft' ); ?></a>
|
458 |
+
</li>
|
459 |
+
</ul>
|
460 |
+
<div class="clear"></div>
|
461 |
+
<div class="bws-filter-top">
|
462 |
+
<h2>
|
463 |
+
<span class="bws-toggle-indicator"></span>
|
464 |
<?php _e( 'Filter results', 'bestwebsoft' ); ?>
|
465 |
+
</h2>
|
466 |
+
<div class="bws-filter-top-inside">
|
467 |
+
<div class="bws-filter-title"><?php _e( 'Category', 'bestwebsoft' ); ?></div>
|
468 |
+
<ul class="bws-category">
|
469 |
+
<li>
|
470 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
471 |
+
<a <?php if ( 'all' == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo esc_url(self_admin_url( $current_page . $sub_in_url ) ); ?>"><?php _e( 'All', 'bestwebsoft' ); ?>
|
472 |
+
<span>(<?php echo count( $bws_plugins ); ?>)</span>
|
473 |
+
</a>
|
474 |
+
</li>
|
475 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
476 |
+
<li>
|
477 |
+
<a <?php if ( $category_key == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo esc_url( self_admin_url( $current_page . $sub_in_url . '&category=' . $category_key ) ); ?>"><?php echo $category_value['name']; ?>
|
478 |
+
<span>(<?php echo $category_value['count']; ?>)</span>
|
479 |
+
</a>
|
480 |
+
</li>
|
481 |
<?php } ?>
|
482 |
+
</ul>
|
483 |
+
</div>
|
484 |
+
</div>
|
485 |
+
<div class="bws-products">
|
486 |
<?php $nothing_found = true;
|
487 |
foreach ( $bws_plugins as $key_plugin => $value_plugin ) {
|
488 |
|
503 |
}
|
504 |
|
505 |
if ( ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] && ! $is_pro_installed && ! $is_installed ) ||
|
506 |
+
( isset( $_GET['sub'] ) && 'not_installed' == $_GET['sub'] && ( $is_pro_installed || $is_installed ) ) )
|
507 |
continue;
|
508 |
|
509 |
$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"';
|
510 |
|
511 |
$nothing_found = false; ?>
|
512 |
+
<div class="bws_product_box<?php if ( $is_active || $is_pro_active ) echo ' bws_product_active'; ?>">
|
513 |
+
<div class="bws_product_image">
|
514 |
+
<a <?php echo $link_attr; ?>><img src="<?php echo $icon; ?>"/></a>
|
515 |
+
</div>
|
516 |
+
<div class="bws_product_content">
|
517 |
+
<div class="bws_product_title"><a <?php echo $link_attr; ?>><?php echo $value_plugin['name']; ?></a></div>
|
518 |
+
<div class="bws-version">
|
519 |
<?php
|
520 |
if ( $is_pro_installed ) {
|
521 |
echo '<span';
|
537 |
$r = $update_availible_all->response[ $value_plugin['update_availible'] ];
|
538 |
echo ' - <a class="bws-update-now" href="' . esc_url( wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' . $value_plugin['update_availible'] ), 'upgrade-plugin_' . $value_plugin['update_availible'] ) ) . '" class="update-link" aria-label="' . sprintf( __( 'Update to v %s', 'bestwebsoft' ), $r->new_version ) . '">' . sprintf( __( 'Update to v %s', 'bestwebsoft' ), $r->new_version ) . '</a>';
|
539 |
} ?>
|
540 |
+
</div>
|
541 |
+
<div class="bws_product_description">
|
542 |
<?php echo ( strlen( $value_plugin['description'] ) > 100 ) ? mb_substr( $value_plugin['description'], 0, 100 ) . '...' : $value_plugin['description']; ?>
|
543 |
+
</div>
|
544 |
+
<div class="bws_product_links">
|
545 |
<?php if ( $is_active || $is_pro_active ) {
|
546 |
+
if ( $is_pro_isset ) {
|
547 |
if ( ! $is_pro_installed ) {
|
548 |
if ( ! empty( $plugins_array ) && array_key_exists( $value_plugin['pro_version'], $plugins_array ) ) { ?>
|
549 |
+
<form method="post" action="">
|
550 |
+
<input type="submit" class="button button-secondary" value="<?php _e( 'Install Now', 'bestwebsoft' ); ?>" />
|
551 |
+
<input type="hidden" name="bws_plugin_action_submit" value="submit" />
|
552 |
+
<input type="hidden" name="bws_install_plugin" value="<?php echo $value_plugin['pro_version']; ?>" />
|
553 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ); ?>
|
554 |
+
</form>
|
555 |
<?php } else { ?>
|
556 |
+
<a class="button button-secondary bws_upgrade_button" href="<?php echo esc_url( $bws_plugins[ $key_plugin ]['purchase'] ); ?>" target="_blank"><?php _e( 'Upgrade to Pro', 'bestwebsoft' ); ?></a>
|
557 |
<?php }
|
558 |
}
|
559 |
} else { ?>
|
560 |
+
<a class="bws_donate" href="https://bestwebsoft.com/donate/" target="_blank"><?php _e( 'Donate', 'bestwebsoft' ); ?></a> <span>|</span>
|
561 |
<?php }
|
562 |
|
563 |
if ( $is_pro_active ) { ?>
|
564 |
+
<a class="bws_settings" href="<?php echo esc_url( self_admin_url( $bws_plugins[ $key_plugin ]["pro_settings"] ) ); ?>"><?php _e( 'Settings', 'bestwebsoft' ); ?></a>
|
565 |
<?php } else { ?>
|
566 |
+
<a class="bws_settings" href="<?php echo esc_url( self_admin_url( $bws_plugins[ $key_plugin ]["settings"] ) ); ?>"><?php _e( 'Settings', 'bestwebsoft' ); ?></a>
|
567 |
<?php }
|
568 |
} else {
|
569 |
if ( $is_pro_installed ) { ?>
|
570 |
+
<a class="button button-secondary" href="<?php echo esc_url( wp_nonce_url( self_admin_url( $current_page . '&bws_activate_plugin=' . $value_plugin['pro_version'] ), 'bws_activate_plugin' . $value_plugin['pro_version'] ) ); ?>" title="<?php _e( 'Activate this plugin', 'bestwebsoft' ); ?>"><?php _e( 'Activate', 'bestwebsoft' ); ?></a>
|
571 |
<?php } elseif ( ! empty( $plugins_array ) && isset( $value_plugin['pro_version'] ) && array_key_exists( $value_plugin['pro_version'], $plugins_array ) ) { ?>
|
572 |
+
<form method="post" action="">
|
573 |
+
<input type="submit" class="button button-secondary" value="<?php _e( 'Install Now', 'bestwebsoft' ); ?>" />
|
574 |
+
<input type="hidden" name="bws_plugin_action_submit" value="submit" />
|
575 |
+
<input type="hidden" name="bws_install_plugin" value="<?php echo $value_plugin['pro_version']; ?>" />
|
576 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ); ?>
|
577 |
+
</form>
|
578 |
<?php } elseif ( $is_installed ) { ?>
|
579 |
+
<a class="button button-secondary" href="<?php echo esc_url( wp_nonce_url( self_admin_url( $current_page . '&bws_activate_plugin=' . $key_plugin ), 'bws_activate_plugin' . $key_plugin ) ); ?>" title="<?php _e( 'Activate this plugin', 'bestwebsoft' ); ?>"><?php _e( 'Activate', 'bestwebsoft' ); ?></a>
|
580 |
<?php } else {
|
581 |
$install_url = isset( $value_plugin['install_url'] ) ? $value_plugin['install_url'] : self_admin_url( 'plugin-install.php?tab=search&type=term&s=' . str_replace( ' ', '+', str_replace( '-', '', $value_plugin['name'] ) ) . '+BestWebSoft&plugin-search-input=Search+Plugins' ); ?>
|
582 |
+
<a class="button button-secondary" href="<?php echo esc_url( $install_url ); ?>" title="<?php _e( 'Install this plugin', 'bestwebsoft' ); ?>" target="_blank"><?php _e( 'Install Now', 'bestwebsoft' ); ?></a>
|
583 |
<?php }
|
584 |
} ?>
|
585 |
+
</div>
|
586 |
+
</div>
|
587 |
+
<div class="clear"></div>
|
588 |
+
</div>
|
589 |
<?php }
|
590 |
if ( $nothing_found ) { ?>
|
591 |
+
<p class="description"><?php _e( 'Nothing found. Try another criteria.', 'bestwebsoft' ); ?></p>
|
592 |
<?php } ?>
|
593 |
+
</div>
|
594 |
+
<div id="bws-filter-wrapper">
|
595 |
+
<div class="bws-filter">
|
596 |
+
<div class="bws-filter-title"><?php _e( 'Category', 'bestwebsoft' ); ?></div>
|
597 |
+
<ul class="bws-category">
|
598 |
+
<li>
|
599 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
600 |
+
<a <?php if ( 'all' == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo esc_url( self_admin_url( $current_page . $sub_in_url ) ); ?>"><?php _e( 'All', 'bestwebsoft' ); ?>
|
601 |
+
<span>(<?php echo count( $bws_plugins ); ?>)</span>
|
602 |
+
</a>
|
603 |
+
</li>
|
604 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
605 |
+
<li>
|
606 |
+
<a <?php if ( $category_key == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo esc_url( self_admin_url( $current_page . $sub_in_url . '&category=' . $category_key ) ); ?>"><?php echo $category_value['name']; ?>
|
607 |
+
<span>(<?php echo $category_value['count']; ?>)</span>
|
608 |
+
</a>
|
609 |
+
</li>
|
610 |
<?php } ?>
|
611 |
+
</ul>
|
612 |
+
</div>
|
613 |
+
</div><!-- #bws-filter-wrapper -->
|
614 |
+
<div class="clear"></div>
|
615 |
<?php }
|
616 |
} elseif ( 'bws_themes' == $page || 'themes' == $tab ) {
|
617 |
require( dirname( __FILE__ ) . '/product_list.php' ); ?>
|
618 |
+
<h1><?php _e( 'Themes', 'bestwebsoft' ); ?></h1>
|
619 |
+
<div id="availablethemes" class="bws-availablethemes">
|
620 |
+
<div class="theme-browser content-filterable rendered">
|
621 |
+
<div class="themes wp-clearfix">
|
622 |
<?php foreach ( $themes as $key => $theme ) {
|
623 |
$installed_theme = wp_get_theme( $theme->slug ); ?>
|
624 |
+
<div class="theme" tabindex="0">
|
625 |
+
<div class="theme-screenshot">
|
626 |
+
<img src="<?php echo bws_menu_url( "icons/themes/" ) . $theme->slug . '.png'; ?>" alt="" />
|
627 |
+
</div>
|
628 |
+
<div class="theme-author"><?php printf( __( 'By %s', 'bestwebsoft' ), 'BestWebSoft' ); ?></div>
|
629 |
+
<h3 class="theme-name"><?php echo $theme->name; ?></h3>
|
630 |
+
<div class="theme-actions">
|
631 |
+
<a class="button button-secondary preview install-theme-preview" href="<?php echo esc_url( $theme->href ); ?>" target="_blank"><?php _e( 'Learn More', 'bestwebsoft' ); ?></a>
|
632 |
+
</div>
|
633 |
<?php if ( $installed_theme->exists() ) {
|
634 |
if ( $wp_version < '4.6' ) { ?>
|
635 |
+
<div class="theme-installed"><?php _e( 'Already Installed', 'bestwebsoft' ); ?></div>
|
636 |
<?php } else { ?>
|
637 |
+
<div class="notice notice-success notice-alt inline"><p><?php _e( 'Installed', 'bestwebsoft' ); ?></p></div>
|
638 |
<?php }
|
639 |
} ?>
|
640 |
+
</div>
|
641 |
<?php } ?>
|
642 |
+
<br class="clear" />
|
643 |
+
</div>
|
644 |
+
</div>
|
645 |
+
<p><a class="bws_browse_link" href="https://bestwebsoft.com/products/wordpress/themes/" target="_blank"><?php _e( 'Browse More WordPress Themes', 'bestwebsoft' ); ?> <span class="dashicons dashicons-arrow-right-alt2"></span></a></p>
|
646 |
+
</div>
|
647 |
<?php } elseif ( 'bws_system_status' == $page || 'system-status' == $tab ) { ?>
|
648 |
+
<h1><?php _e( 'System status', 'bestwebsoft' ); ?></h1>
|
649 |
+
<div class="updated fade notice is-dismissible inline" <?php if ( ! ( isset( $_REQUEST['bwsmn_form_submit'] ) || isset( $_REQUEST['bwsmn_form_submit_custom_email'] ) ) || $error != "" ) echo 'style="display:none"'; ?>><p><strong><?php echo $message; ?></strong></p></div>
|
650 |
+
<div class="error" <?php if ( "" == $error ) echo 'style="display:none"'; ?>><p><strong><?php echo $error; ?></strong></p></div>
|
651 |
+
<form method="post" action="">
|
652 |
+
<p>
|
653 |
+
<input type="hidden" name="bwsmn_form_submit" value="submit" />
|
654 |
+
<input type="submit" class="button-primary" value="<?php _e( 'Send to support', 'bestwebsoft' ) ?>" />
|
655 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit' ); ?>
|
656 |
+
</p>
|
657 |
+
</form>
|
658 |
+
<form method="post" action="">
|
659 |
+
<p>
|
660 |
+
<input type="hidden" name="bwsmn_form_submit_custom_email" value="submit" />
|
661 |
+
<input type="submit" class="button" value="<?php _e( 'Send to custom email »', 'bestwebsoft' ) ?>" />
|
662 |
+
<input type="text" maxlength="250" value="" name="bwsmn_form_email" />
|
663 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ); ?>
|
664 |
+
</p>
|
665 |
+
</form>
|
666 |
<?php foreach ( $system_info as $info ) { ?>
|
667 |
+
<table class="widefat bws-system-info" cellspacing="0">
|
668 |
+
<thead>
|
669 |
+
<tr>
|
670 |
+
<th colspan="2">
|
671 |
+
<strong>
|
672 |
+
<?php echo $info['name'];
|
673 |
+
if ( isset( $info['count'] ) )
|
674 |
+
echo ' (' . $info['count'] . ')'; ?>
|
675 |
+
</strong>
|
676 |
+
</th>
|
677 |
+
</tr>
|
678 |
+
</thead>
|
679 |
+
<tbody>
|
680 |
+
<?php foreach ( $info['data'] as $key => $value ) { ?>
|
681 |
+
<tr>
|
682 |
+
<td scope="row"><?php echo $key; ?></td>
|
683 |
+
<td scope="row"><?php echo $value; ?></td>
|
684 |
+
</tr>
|
685 |
+
<?php } ?>
|
686 |
+
</tbody>
|
687 |
+
</table>
|
688 |
<?php }
|
689 |
} ?>
|
690 |
+
</div>
|
691 |
+
</div>
|
692 |
<?php }
|
693 |
}
|
694 |
|
729 |
array( 'gglstmp_hide_banner_on_plugin_page', 'google-sitemap-plugin/google-sitemap-plugin.php', '2.8.4' ),
|
730 |
array( 'cntctfrmpr_for_ctfrmtdb_hide_banner_on_plugin_page', 'contact-form-pro/contact_form_pro.php', '1.14' ),
|
731 |
array( 'cntctfrm_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.47' ),
|
732 |
+
array( 'cptch_hide_banner_on_plugin_page', 'captcha-bws/captcha-bws.php', '3.8.4' ),
|
733 |
array( 'gllr_hide_banner_on_plugin_page', 'gallery-plugin/gallery-plugin.php', '3.9.1' ),
|
734 |
+
array( 'cntctfrm_for_ctfrmtdb_hide_banner_on_plugin_page', 'contact-form-plugin/contact_form.php', '3.62' ),
|
735 |
+
array( 'bwscrrntl_hide_banner_on_plugin_page', 'bws-car-rental/bws-car-rental.php', '0.0.1' ),
|
736 |
+
array( 'rtng_hide_banner_on_plugin_page', 'rating-bws/rating-bws.php', '1.0.0' ),
|
737 |
+
array( 'prflxtrflds_hide_banner_on_plugin_page', 'profile-extra-fields/profile-extra-fields.php', '1.1.3' )
|
738 |
);
|
739 |
}
|
740 |
}
|
bws_menu/class-bws-settings.php
CHANGED
@@ -14,10 +14,10 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
14 |
public $plugin_basename;
|
15 |
public $prefix;
|
16 |
public $wp_slug;
|
17 |
-
|
18 |
public $options;
|
19 |
public $default_options;
|
20 |
-
public $is_network_options;
|
21 |
public $plugins_info = array();
|
22 |
public $hide_pro_tabs = false;
|
23 |
public $demo_data;
|
@@ -28,8 +28,9 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
28 |
public $link_key;
|
29 |
public $link_pn;
|
30 |
public $is_trial = false;
|
|
|
31 |
public $trial_days;
|
32 |
-
public $bws_hide_pro_option_exist = true;
|
33 |
|
34 |
public $forbid_view = false;
|
35 |
public $change_permission_attr = '';
|
@@ -48,35 +49,36 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
48 |
* The child class should call this constructor from its own constructor to override
|
49 |
* the default $args.
|
50 |
* @access public
|
51 |
-
*
|
52 |
* @param array|string $args
|
53 |
*/
|
54 |
public function __construct( $args = array() ) {
|
55 |
$args = wp_parse_args( $args, array(
|
56 |
'plugin_basename' => '',
|
57 |
'prefix' => '',
|
58 |
-
'plugins_info'
|
59 |
'default_options' => array(),
|
60 |
'options' => array(),
|
61 |
'is_network_options' => false,
|
62 |
'tabs' => array(),
|
63 |
-
'doc_link'
|
64 |
-
'doc_video_link'
|
65 |
-
'wp_slug'
|
66 |
-
'demo_data'
|
67 |
/* if this is free version and pro exist */
|
68 |
-
'pro_page'
|
69 |
-
'bws_license_plugin'=> '',
|
70 |
-
'link_key'
|
71 |
-
'link_pn'
|
72 |
-
'trial_days'
|
|
|
73 |
) );
|
74 |
|
75 |
$args['plugins_info']['Name'] = str_replace( ' by BestWebSoft', '', $args['plugins_info']['Name'] );
|
76 |
-
|
77 |
$this->plugin_basename = $args['plugin_basename'];
|
78 |
$this->prefix = $args['prefix'];
|
79 |
-
$this->plugins_info = $args['plugins_info'];
|
80 |
$this->options = $args['options'];
|
81 |
$this->default_options = $args['default_options'];
|
82 |
$this->wp_slug = $args['wp_slug'];
|
@@ -93,13 +95,28 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
93 |
$this->link_key = $args['link_key'];
|
94 |
$this->link_pn = $args['link_pn'];
|
95 |
$this->trial_days = $args['trial_days'];
|
|
|
96 |
|
97 |
$this->hide_pro_tabs = bws_hide_premium_options_check( $this->options );
|
98 |
$this->version = '1.0.0';
|
99 |
$this->is_multisite = is_multisite();
|
100 |
|
101 |
-
if ( empty( $this->pro_page ) && array_key_exists( 'license', $this->tabs ) )
|
102 |
$this->is_pro = true;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
103 |
}
|
104 |
|
105 |
/**
|
@@ -124,20 +141,20 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
124 |
$this->demo_data->bws_demo_confirm();
|
125 |
} else {
|
126 |
bws_show_settings_notice(); ?>
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
<?php $this->display_tabs(); ?>
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
<?php if ( $this->is_pro ) {
|
142 |
if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) || isset( $bstwbsftwppdtplgns_options['wrong_license_key'][ $this->plugin_basename ] ) ) {
|
143 |
$license_type = 'Pro';
|
@@ -145,7 +162,7 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
145 |
} else {
|
146 |
$finish = strtotime( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] );
|
147 |
$today = strtotime( date( "m/d/Y" ) );
|
148 |
-
if ( isset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] ) ) {
|
149 |
$license_type = 'Trial Pro';
|
150 |
|
151 |
if ( $finish < $today ) {
|
@@ -154,7 +171,7 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
154 |
$daysleft = floor( ( $finish - $today ) / ( 60*60*24 ) );
|
155 |
$license_status = sprintf( __( '%s day(-s) left', 'bestwebsoft' ), $daysleft );
|
156 |
}
|
157 |
-
$license_status .= '. <a target="_blank" href="' . esc_url( $this->plugins_info['PluginURI'] ) . '">' . __( 'Upgrade to Pro', 'bestwebsoft' ) . '</a>';
|
158 |
} else {
|
159 |
$license_type = isset( $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] ) ? 'Nonprofit Pro' : 'Pro';
|
160 |
if ( $finish < $today ) {
|
@@ -164,50 +181,50 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
164 |
}
|
165 |
}
|
166 |
} ?>
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
<?php } ?>
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
<?php wp_nonce_field( $this->plugin_basename, 'bws_nonce_name' ); ?>
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
<?php /**
|
192 |
* action - Display custom metabox
|
193 |
*/
|
194 |
do_action( __CLASS__ . '_display_metabox' ); ?>
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
<?php /**
|
199 |
* action - Display additional content for #postbox-container-2
|
200 |
*/
|
201 |
do_action( __CLASS__ . '_display_second_postbox' ); ?>
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
<?php if ( ! empty( $this->wp_slug ) )
|
206 |
bws_plugin_reviews_block( $this->plugins_info['Name'], $this->wp_slug ); ?>
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
<?php }
|
212 |
}
|
213 |
|
@@ -217,16 +234,16 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
217 |
* @param void
|
218 |
* @return void
|
219 |
*/
|
220 |
-
public function display_tabs() {
|
221 |
global $wp_version; ?>
|
222 |
-
|
223 |
-
|
224 |
<?php $this->display_tabs_list(); ?>
|
225 |
-
|
226 |
<?php $this->display_tabs_content(); ?>
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
<?php }
|
231 |
|
232 |
/**
|
@@ -243,11 +260,11 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
243 |
$tab_class .= ' bws_pro_tab';
|
244 |
if ( ! empty( $data['class'] ) )
|
245 |
$tab_class .= ' ' . $data['class']; ?>
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
<?php }
|
252 |
}
|
253 |
|
@@ -258,16 +275,16 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
258 |
* @return void
|
259 |
*/
|
260 |
public function display_tabs_content() {
|
261 |
-
foreach ( $this->tabs as $tab_slug => $data ) {
|
262 |
if ( ! empty( $data['is_pro'] ) && $this->hide_pro_tabs )
|
263 |
continue; ?>
|
264 |
-
|
265 |
<?php $tab_slug = str_replace( '-', '_', $tab_slug );
|
266 |
if ( method_exists( $this, 'tab_' . $tab_slug ) ) {
|
267 |
call_user_func( array( $this, 'tab_' . $tab_slug ) );
|
268 |
do_action_ref_array( __CLASS__ . '_after_tab_' . $tab_slug, array( &$this ) );
|
269 |
} ?>
|
270 |
-
|
271 |
<?php }
|
272 |
}
|
273 |
|
@@ -283,16 +300,18 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
283 |
if ( isset( $_POST['bws_restore_confirm'] ) && check_admin_referer( $this->plugin_basename, 'bws_settings_nonce_name' ) ) {
|
284 |
$this->restore_options();
|
285 |
$message = __( 'All plugin settings were restored.', 'bestwebsoft' );
|
286 |
-
|
287 |
} elseif ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $this->plugin_basename, 'bws_nonce_name' ) ) {
|
288 |
$result = $this->save_options_license_key();
|
|
|
|
|
289 |
if ( ! empty( $result['error'] ) )
|
290 |
$error = $result['error'];
|
291 |
if ( ! empty( $result['message'] ) )
|
292 |
$message = $result['message'];
|
293 |
if ( ! empty( $result['notice'] ) )
|
294 |
$notice = $result['notice'];
|
295 |
-
|
296 |
} else {
|
297 |
$demo_result = ! empty( $this->demo_data ) ? $this->demo_data->bws_handle_demo_data() : false;
|
298 |
if ( false !== $demo_result ) {
|
@@ -302,9 +321,9 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
302 |
if ( ! empty( $demo_result['done'] ) && ! empty( $demo_result['options'] ) )
|
303 |
$this->options = $demo_result['options'];
|
304 |
}
|
305 |
-
|
306 |
} 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' ) ) {
|
307 |
-
/* save tabs */
|
308 |
$result = $this->save_options();
|
309 |
if ( ! empty( $result['error'] ) )
|
310 |
$error = $result['error'];
|
@@ -341,9 +360,9 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
341 |
* action - Display custom error\message\notice
|
342 |
*/
|
343 |
do_action( __CLASS__ . '_display_custom_messages', $save_results ); ?>
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
<?php }
|
348 |
|
349 |
/**
|
@@ -390,19 +409,19 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
390 |
fclose( $f );
|
391 |
}
|
392 |
}
|
393 |
-
|
394 |
if ( $this->is_multisite )
|
395 |
$this->custom_code_args['blog_id'] = get_current_blog_id();
|
396 |
|
397 |
foreach ( array( 'css', 'php', 'js' ) as $extension ) {
|
398 |
$file = 'bws-custom-code.' . $extension;
|
399 |
$real_file = $folder . '/' . $file;
|
400 |
-
|
401 |
if ( file_exists( $real_file ) ) {
|
402 |
update_recently_edited( $real_file );
|
403 |
$this->custom_code_args["content_{$extension}"] = file_get_contents( $real_file );
|
404 |
if ( ( $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $this->custom_code_args['blog_id'] ][ $file ] ) ) ||
|
405 |
-
|
406 |
$this->custom_code_args["is_{$extension}_active"] = true;
|
407 |
}
|
408 |
if ( is_writeable( $real_file ) )
|
@@ -420,55 +439,55 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
420 |
* @access private
|
421 |
*/
|
422 |
private function tab_custom_code() { ?>
|
423 |
-
|
424 |
<?php $this->help_phrase(); ?>
|
425 |
-
|
426 |
<?php if ( ! current_user_can( 'edit_plugins' ) ) {
|
427 |
echo '<p>' . __( 'You do not have sufficient permissions to edit plugins for this site.', 'bestwebsoft' ) . '</p>';
|
428 |
return;
|
429 |
}
|
430 |
|
431 |
-
$list = array(
|
432 |
'css' => array( 'description' => __( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' ),
|
433 |
-
|
434 |
-
|
435 |
'php' => array( 'description' => sprintf( __( 'This PHP code will be hooked to the %s action and will be printed on front end only.', 'bestwebsoft' ), '<a href="https://codex.wordpress.org/Plugin_API/Action_Reference/init" target="_blank"><code>init</code></a>' ),
|
436 |
-
|
437 |
-
|
438 |
'js' => array( 'description' => __( 'These code will be added to the header on all pages of your site.', 'bestwebsoft' ),
|
439 |
-
|
440 |
-
|
441 |
);
|
442 |
|
443 |
if ( ! $this->custom_code_args['css_writeable'] ||
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
<?php }
|
450 |
|
451 |
foreach ( $list as $extension => $extension_data ) {
|
452 |
$name = 'js' == $extension ? 'JavaScript' : strtoupper( $extension ); ?>
|
453 |
-
|
454 |
-
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
<?php printf( __( 'Activate custom %s code.', 'bestwebsoft' ), $name ); ?>
|
462 |
-
|
463 |
-
|
464 |
-
|
465 |
-
|
466 |
<?php echo $extension_data['description']; ?>
|
467 |
-
|
468 |
-
|
469 |
<?php printf( __( 'Learn more about %s', 'bestwebsoft' ), $name ); ?>
|
470 |
-
|
471 |
-
|
472 |
<?php }
|
473 |
}
|
474 |
|
@@ -481,15 +500,15 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
481 |
global $bstwbsftwppdtplgns_options;
|
482 |
$folder = $this->upload_dir['basedir'] . '/bws-custom-code';
|
483 |
|
484 |
-
foreach ( array( 'css', 'php', 'js' ) as $extension ) {
|
485 |
$file = 'bws-custom-code.' . $extension;
|
486 |
$real_file = $folder . '/' . $file;
|
487 |
|
488 |
if ( isset( $_POST["bws_newcontent_{$extension}"] ) &&
|
489 |
-
|
490 |
$newcontent = trim( wp_unslash( $_POST["bws_newcontent_{$extension}"] ) );
|
491 |
if ( 'css' == $extension )
|
492 |
-
$newcontent = wp_kses( $newcontent, '
|
493 |
|
494 |
if ( ! empty( $newcontent ) && isset( $_POST["bws_custom_{$extension}_active"] ) ) {
|
495 |
$this->custom_code_args["is_{$extension}_active"] = true;
|
@@ -526,55 +545,55 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
526 |
* Display 'misc' tab
|
527 |
* @access private
|
528 |
*/
|
529 |
-
private function tab_misc() {
|
530 |
global $bstwbsftwppdtplgns_options; ?>
|
531 |
-
|
532 |
<?php $this->help_phrase(); ?>
|
533 |
-
|
534 |
<?php /**
|
535 |
* action - Display custom options on the Import / Export' tab
|
536 |
*/
|
537 |
do_action( __CLASS__ . '_additional_misc_options' );
|
538 |
|
539 |
if ( ! $this->forbid_view && ! empty( $this->change_permission_attr ) ) { ?>
|
540 |
-
|
541 |
<?php }
|
542 |
if ( $this->forbid_view ) { ?>
|
543 |
-
|
544 |
<?php } else { ?>
|
545 |
-
|
546 |
<?php /**
|
547 |
* action - Display custom options on the 'misc' tab
|
548 |
*/
|
549 |
do_action( __CLASS__ . '_additional_misc_options_affected' );
|
550 |
if ( ! empty( $this->pro_page ) && $this->bws_hide_pro_option_exist ) { ?>
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
<?php } ?>
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
|
573 |
-
|
574 |
-
|
575 |
-
|
576 |
-
|
577 |
-
|
578 |
<?php }
|
579 |
}
|
580 |
|
@@ -583,26 +602,26 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
583 |
* @access private
|
584 |
*/
|
585 |
public function tab_import_export() { ?>
|
586 |
-
|
587 |
<?php $this->help_phrase(); ?>
|
588 |
-
|
589 |
<?php /**
|
590 |
* action - Display custom options on the Import / Export' tab
|
591 |
*/
|
592 |
do_action( __CLASS__ . '_additional_import_export_options' );
|
593 |
|
594 |
if ( ! $this->forbid_view && ! empty( $this->change_permission_attr ) ) { ?>
|
595 |
-
|
596 |
<?php }
|
597 |
if ( $this->forbid_view ) { ?>
|
598 |
-
|
599 |
<?php } else { ?>
|
600 |
-
|
601 |
<?php /**
|
602 |
* action - Display custom options on the Import / Export' tab
|
603 |
*/
|
604 |
do_action( __CLASS__ . '_additional_import_export_options_affected' ); ?>
|
605 |
-
|
606 |
<?php }
|
607 |
}
|
608 |
|
@@ -634,7 +653,7 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
634 |
else
|
635 |
update_option( $this->prefix . '_options', $this->options );
|
636 |
}
|
637 |
-
$this->hide_pro_tabs = false;
|
638 |
} else {
|
639 |
if ( empty( $this->options['hide_premium_options'] ) ) {
|
640 |
$this->options['hide_premium_options'][] = get_current_user_id();
|
@@ -679,8 +698,8 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
679 |
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
680 |
|
681 |
if ( is_array( $response ) &&
|
682 |
-
|
683 |
-
|
684 |
$bstwbsftwppdtplgns_options['track_usage']['usage_id'] = $response['usage_id'];
|
685 |
}
|
686 |
}
|
@@ -692,89 +711,102 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
692 |
}
|
693 |
|
694 |
return compact( 'notice' );
|
695 |
-
}
|
696 |
|
697 |
/**
|
698 |
*
|
699 |
*/
|
700 |
public function tab_license() {
|
701 |
global $wp_version, $bstwbsftwppdtplgns_options; ?>
|
702 |
-
|
703 |
<?php $this->help_phrase(); ?>
|
704 |
-
|
705 |
-
<?php
|
706 |
-
|
707 |
-
|
708 |
-
if ( $this->
|
709 |
-
|
710 |
-
|
711 |
-
(
|
712 |
-
|
713 |
-
function
|
714 |
-
i
|
715 |
-
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
|
|
|
|
|
|
720 |
}
|
721 |
-
|
722 |
-
|
723 |
-
|
724 |
-
|
725 |
-
|
726 |
-
|
727 |
-
|
728 |
-
|
729 |
-
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
751 |
<?php }
|
752 |
-
}
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
</tr>
|
766 |
-
<tr>
|
767 |
-
<th scope="row"><?php _e( 'Manage License Settings', 'bestwebsoft' ); ?></th>
|
768 |
-
<td>
|
769 |
-
<a class="button button-secondary" href="https://bestwebsoft.com/client-area" target="_blank"><?php _e( 'Login to Client Area', 'bestwebsoft' ); ?></a>
|
770 |
-
<div class="bws_info">
|
771 |
-
<?php _e( 'Manage active licenses, download BWS products, and view your payment history using BestWebSoft Client Area.', 'bestwebsoft' ); ?>
|
772 |
-
</div>
|
773 |
-
</td>
|
774 |
-
</tr>
|
775 |
-
</table>
|
776 |
-
<?php }
|
777 |
-
}
|
778 |
|
779 |
/**
|
780 |
* Save plugin options to the database
|
@@ -784,264 +816,278 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
784 |
*/
|
785 |
private function save_options_license_key() {
|
786 |
global $wp_version, $bstwbsftwppdtplgns_options;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
787 |
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
/* CHECK license key */
|
796 |
-
if ( $this->is_pro ) {
|
797 |
-
delete_transient( 'bws_plugins_update' );
|
798 |
-
if ( ! $this->all_plugins ) {
|
799 |
-
if ( ! function_exists( 'get_plugins' ) )
|
800 |
-
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
801 |
-
$this->all_plugins = get_plugins();
|
802 |
-
}
|
803 |
-
$current = get_site_transient( 'update_plugins' );
|
804 |
-
|
805 |
-
if ( ! empty( $this->all_plugins ) && ! empty( $current ) && isset( $current->response ) && is_array( $current->response ) ) {
|
806 |
-
$to_send = array();
|
807 |
-
$to_send["plugins"][ $this->plugin_basename ] = $this->all_plugins[ $this->plugin_basename ];
|
808 |
-
$to_send["plugins"][ $this->plugin_basename ]["bws_license_key"] = $bws_license_key;
|
809 |
-
$to_send["plugins"][ $this->plugin_basename ]["bws_illegal_client"] = true;
|
810 |
-
$options = array(
|
811 |
-
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ),
|
812 |
-
'body' => array( 'plugins' => serialize( $to_send ) ),
|
813 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
814 |
-
);
|
815 |
-
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
816 |
-
|
817 |
-
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
818 |
-
$error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ': <a href=https://support.bestwebsoft.com>BestWebSoft</a>. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' );
|
819 |
-
} else {
|
820 |
-
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
821 |
-
if ( is_array( $response ) && !empty( $response ) ) {
|
822 |
-
foreach ( $response as $single_response ) {
|
823 |
-
if ( "wrong_license_key" == $single_response->package ) {
|
824 |
-
$error = __( 'Wrong license key.', 'bestwebsoft' );
|
825 |
-
} else if ( "wrong_domain" == $single_response->package ) {
|
826 |
-
$error = __( 'This license key is bound to another site.', 'bestwebsoft' );
|
827 |
-
} else if ( "time_out" == $single_response->package ) {
|
828 |
-
$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' );
|
829 |
-
} elseif ( "you_are_banned" == $single_response->package ) {
|
830 |
-
$error = __( "Unfortunately, you have exceeded the number of available tries.", 'bestwebsoft' );
|
831 |
-
} elseif ( "duplicate_domen_for_trial" == $single_response->package ) {
|
832 |
-
$error = __( "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
833 |
-
}
|
834 |
-
if ( empty( $error ) ) {
|
835 |
-
if ( empty( $message ) ) {
|
836 |
-
if ( isset( $single_response->trial ) )
|
837 |
-
$message = __( 'The Pro Trial license key is valid.', 'bestwebsoft' );
|
838 |
-
else
|
839 |
-
$message = __( 'The license key is valid.', 'bestwebsoft' );
|
840 |
-
|
841 |
-
if ( ! empty( $single_response->time_out ) )
|
842 |
-
$message .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $single_response->time_out . '.';
|
843 |
-
|
844 |
-
if ( isset( $single_response->trial ) && $this->is_trial )
|
845 |
-
$message .= ' ' . sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), '<a href="' . esc_url( $this->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</a>' );
|
846 |
-
}
|
847 |
-
|
848 |
-
if ( isset( $single_response->trial ) ) {
|
849 |
-
$bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] = 1;
|
850 |
-
} else {
|
851 |
-
unset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] );
|
852 |
-
}
|
853 |
-
|
854 |
-
if ( isset( $single_response->nonprofit ) ) {
|
855 |
-
$bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] = 1;
|
856 |
-
} else {
|
857 |
-
unset( $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] );
|
858 |
-
}
|
859 |
-
|
860 |
-
if ( ! isset( $bstwbsftwppdtplgns_options[ $this->plugin_basename ] ) || $bstwbsftwppdtplgns_options[ $this->plugin_basename ] != $bws_license_key ) {
|
861 |
-
$bstwbsftwppdtplgns_options[ $this->plugin_basename ] = $bws_license_key;
|
862 |
-
|
863 |
-
$file = @fopen( dirname( dirname( __FILE__ ) ) . "/license_key.txt" , "w+" );
|
864 |
-
if ( $file ) {
|
865 |
-
@fwrite( $file, $bws_license_key );
|
866 |
-
@fclose( $file );
|
867 |
-
}
|
868 |
-
$update_option = true;
|
869 |
-
}
|
870 |
-
|
871 |
-
if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) || $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] != $single_response->time_out ) {
|
872 |
-
$bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] = $single_response->time_out;
|
873 |
-
$update_option = true;
|
874 |
-
}
|
875 |
-
|
876 |
-
if ( isset( $update_option ) ) {
|
877 |
-
if ( $this->is_multisite )
|
878 |
-
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
879 |
-
else
|
880 |
-
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
881 |
-
}
|
882 |
-
}
|
883 |
-
}
|
884 |
-
} else {
|
885 |
-
$error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ' <a href=https://support.bestwebsoft.com>BestWebSoft</a>. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' );
|
886 |
}
|
|
|
887 |
}
|
888 |
-
}
|
889 |
-
/* Go Pro */
|
890 |
-
} else {
|
891 |
-
|
892 |
-
$bws_license_plugin = stripslashes( sanitize_text_field( $_POST['bws_license_plugin'] ) );
|
893 |
-
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) && $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - (24 * 60 * 60) ) ) {
|
894 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] + 1;
|
895 |
-
} else {
|
896 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = 1;
|
897 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] = time();
|
898 |
-
}
|
899 |
-
|
900 |
-
/* download Pro */
|
901 |
-
if ( ! $this->all_plugins ) {
|
902 |
-
if ( ! function_exists( 'get_plugins' ) )
|
903 |
-
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
904 |
-
$this->all_plugins = get_plugins();
|
905 |
-
}
|
906 |
-
|
907 |
-
if ( ! array_key_exists( $bws_license_plugin, $this->all_plugins ) ) {
|
908 |
$current = get_site_transient( 'update_plugins' );
|
909 |
-
|
|
|
910 |
$to_send = array();
|
911 |
-
$to_send["plugins"][ $
|
912 |
-
$to_send["plugins"][ $
|
913 |
-
$to_send["plugins"][ $
|
914 |
-
$options
|
915 |
-
'timeout'
|
916 |
-
'body'
|
917 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
|
|
918 |
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
919 |
|
920 |
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
921 |
-
$error = __(
|
922 |
} else {
|
923 |
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
924 |
if ( is_array( $response ) && ! empty( $response ) ) {
|
925 |
foreach ( $response as $single_response ) {
|
926 |
if ( "wrong_license_key" == $single_response->package ) {
|
927 |
-
$error = __(
|
928 |
-
}
|
929 |
-
$error = __(
|
|
|
|
|
930 |
} elseif ( "you_are_banned" == $single_response->package ) {
|
931 |
-
$error = __( "Unfortunately, you have exceeded the number of available tries
|
932 |
-
} elseif ( "time_out" == $single_response->package ) {
|
933 |
-
$error = sprintf( __( "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s.", 'bestwebsoft' ), ' <a href="https://bestwebsoft.com/client-area">Client Area</a>' );
|
934 |
} elseif ( "duplicate_domen_for_trial" == $single_response->package ) {
|
935 |
-
$error = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
936 |
}
|
937 |
}
|
938 |
-
|
939 |
-
|
940 |
-
|
941 |
-
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
|
947 |
-
|
948 |
-
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
|
954 |
-
|
955 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
956 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
957 |
|
958 |
-
|
959 |
-
|
960 |
-
|
961 |
-
|
962 |
-
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
|
968 |
-
|
969 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
970 |
} else {
|
971 |
-
$error = __( "
|
972 |
}
|
973 |
-
|
974 |
-
$phar = new PharData( $file_put_contents );
|
975 |
-
$phar->extractTo( WP_PLUGIN_DIR );
|
976 |
} else {
|
977 |
-
$error = __( "
|
978 |
}
|
979 |
-
@unlink( $file_put_contents );
|
980 |
} else {
|
981 |
-
$error = __( "
|
982 |
}
|
983 |
-
} else {
|
984 |
-
$error = __( "UploadDir is not writable. Please, upload the plugin manually.", 'bestwebsoft' );
|
985 |
}
|
986 |
-
}
|
987 |
|
988 |
-
|
989 |
-
|
990 |
-
|
991 |
-
|
992 |
-
|
993 |
-
|
994 |
-
|
995 |
-
|
996 |
-
|
997 |
-
|
998 |
-
|
999 |
-
|
|
|
|
|
|
|
|
|
1000 |
}
|
1001 |
-
$this->pro_plugin_is_activated = true;
|
1002 |
-
} elseif ( empty( $error ) ) {
|
1003 |
-
$error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' );
|
1004 |
}
|
|
|
|
|
1005 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1006 |
} else {
|
1007 |
-
|
|
|
1008 |
}
|
|
|
|
|
1009 |
}
|
1010 |
}
|
1011 |
-
|
1012 |
-
$bstwbsftwppdtplgns_options[ $
|
1013 |
-
|
1014 |
-
|
1015 |
-
if ( $this->is_multisite && is_plugin_active_for_network( $this->plugin_basename ) ) {
|
1016 |
-
/* if multisite and free plugin is network activated */
|
1017 |
-
$network_wide = true;
|
1018 |
-
} else {
|
1019 |
-
/* activate on a single blog */
|
1020 |
-
$network_wide = false;
|
1021 |
-
}
|
1022 |
-
activate_plugin( $bws_license_plugin, NULL, $network_wide );
|
1023 |
-
$this->pro_plugin_is_activated = true;
|
1024 |
}
|
1025 |
-
}
|
1026 |
-
/* add 'track_usage' for Pro version */
|
1027 |
-
if ( ! empty( $bstwbsftwppdtplgns_options['track_usage'][ $this->plugin_basename ] ) &&
|
1028 |
-
empty( $bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] ) ) {
|
1029 |
-
$bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] = $bstwbsftwppdtplgns_options['track_usage'][ $this->plugin_basename ];
|
1030 |
-
}
|
1031 |
|
1032 |
-
|
1033 |
-
|
1034 |
-
|
1035 |
-
|
|
|
1036 |
|
1037 |
-
|
1038 |
-
|
|
|
|
|
1039 |
}
|
|
|
|
|
1040 |
}
|
1041 |
-
} else {
|
1042 |
-
$error = __( "Please, enter Your license key", 'bestwebsoft' );
|
1043 |
}
|
1044 |
-
return compact( 'error', 'message' );
|
1045 |
}
|
1046 |
|
1047 |
/**
|
@@ -1061,18 +1107,18 @@ if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
|
1061 |
echo '</a></div>';
|
1062 |
}
|
1063 |
|
1064 |
-
public function bws_pro_block_links() {
|
1065 |
global $wp_version; ?>
|
1066 |
-
|
1067 |
-
|
1068 |
<?php if ( $this->trial_days !== false ) { ?>
|
1069 |
-
|
1070 |
-
<?php _e( 'or', 'bestwebsoft' ); ?>
|
1071 |
-
|
1072 |
</span>
|
1073 |
<?php } ?>
|
1074 |
-
|
1075 |
-
|
1076 |
<?php }
|
1077 |
|
1078 |
/**
|
14 |
public $plugin_basename;
|
15 |
public $prefix;
|
16 |
public $wp_slug;
|
17 |
+
|
18 |
public $options;
|
19 |
public $default_options;
|
20 |
+
public $is_network_options;
|
21 |
public $plugins_info = array();
|
22 |
public $hide_pro_tabs = false;
|
23 |
public $demo_data;
|
28 |
public $link_key;
|
29 |
public $link_pn;
|
30 |
public $is_trial = false;
|
31 |
+
public $licenses;
|
32 |
public $trial_days;
|
33 |
+
public $bws_hide_pro_option_exist = true;
|
34 |
|
35 |
public $forbid_view = false;
|
36 |
public $change_permission_attr = '';
|
49 |
* The child class should call this constructor from its own constructor to override
|
50 |
* the default $args.
|
51 |
* @access public
|
52 |
+
*
|
53 |
* @param array|string $args
|
54 |
*/
|
55 |
public function __construct( $args = array() ) {
|
56 |
$args = wp_parse_args( $args, array(
|
57 |
'plugin_basename' => '',
|
58 |
'prefix' => '',
|
59 |
+
'plugins_info' => array(),
|
60 |
'default_options' => array(),
|
61 |
'options' => array(),
|
62 |
'is_network_options' => false,
|
63 |
'tabs' => array(),
|
64 |
+
'doc_link' => '',
|
65 |
+
'doc_video_link' => '',
|
66 |
+
'wp_slug' => '',
|
67 |
+
'demo_data' => false,
|
68 |
/* if this is free version and pro exist */
|
69 |
+
'pro_page' => '',
|
70 |
+
'bws_license_plugin' => '',
|
71 |
+
'link_key' => '',
|
72 |
+
'link_pn' => '',
|
73 |
+
'trial_days' => false,
|
74 |
+
'licenses' => array()
|
75 |
) );
|
76 |
|
77 |
$args['plugins_info']['Name'] = str_replace( ' by BestWebSoft', '', $args['plugins_info']['Name'] );
|
78 |
+
|
79 |
$this->plugin_basename = $args['plugin_basename'];
|
80 |
$this->prefix = $args['prefix'];
|
81 |
+
$this->plugins_info = $args['plugins_info'];
|
82 |
$this->options = $args['options'];
|
83 |
$this->default_options = $args['default_options'];
|
84 |
$this->wp_slug = $args['wp_slug'];
|
95 |
$this->link_key = $args['link_key'];
|
96 |
$this->link_pn = $args['link_pn'];
|
97 |
$this->trial_days = $args['trial_days'];
|
98 |
+
$this->licenses = $args['licenses'];
|
99 |
|
100 |
$this->hide_pro_tabs = bws_hide_premium_options_check( $this->options );
|
101 |
$this->version = '1.0.0';
|
102 |
$this->is_multisite = is_multisite();
|
103 |
|
104 |
+
if ( empty( $this->pro_page ) && array_key_exists( 'license', $this->tabs ) ) {
|
105 |
$this->is_pro = true;
|
106 |
+
$this->licenses[ $this->plugins_info['TextDomain'] ] = array(
|
107 |
+
'name' => $this->plugins_info['Name'],
|
108 |
+
'slug' => $this->plugins_info['TextDomain'],
|
109 |
+
'basename' => $this->plugin_basename
|
110 |
+
);
|
111 |
+
} else {
|
112 |
+
$this->licenses[ $this->plugins_info['TextDomain'] ] = array(
|
113 |
+
'name' => $this->plugins_info['Name'],
|
114 |
+
'slug' => $this->plugins_info['TextDomain'],
|
115 |
+
'pro_slug' => stristr( $this->bws_license_plugin, '/', TRUE ),
|
116 |
+
'basename' => $this->plugin_basename,
|
117 |
+
'pro_basename' => $this->bws_license_plugin
|
118 |
+
);
|
119 |
+
}
|
120 |
}
|
121 |
|
122 |
/**
|
141 |
$this->demo_data->bws_demo_confirm();
|
142 |
} else {
|
143 |
bws_show_settings_notice(); ?>
|
144 |
+
<form class="bws_form" method="post" action="" enctype="multipart/form-data">
|
145 |
+
<div id="poststuff">
|
146 |
+
<div id="post-body" class="metabox-holder columns-2">
|
147 |
+
<div id="post-body-content" style="position: relative;">
|
148 |
+
<?php $this->display_tabs(); ?>
|
149 |
+
</div><!-- #post-body-content -->
|
150 |
+
<div id="postbox-container-1" class="postbox-container">
|
151 |
+
<div class="meta-box-sortables ui-sortable">
|
152 |
+
<div id="submitdiv" class="postbox">
|
153 |
+
<h3 class="hndle"><?php _e( 'Information', 'bestwebsoft' ); ?></h3>
|
154 |
+
<div class="inside">
|
155 |
+
<div class="submitbox" id="submitpost">
|
156 |
+
<div id="minor-publishing">
|
157 |
+
<div id="misc-publishing-actions">
|
158 |
<?php if ( $this->is_pro ) {
|
159 |
if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) || isset( $bstwbsftwppdtplgns_options['wrong_license_key'][ $this->plugin_basename ] ) ) {
|
160 |
$license_type = 'Pro';
|
162 |
} else {
|
163 |
$finish = strtotime( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] );
|
164 |
$today = strtotime( date( "m/d/Y" ) );
|
165 |
+
if ( isset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] ) ) {
|
166 |
$license_type = 'Trial Pro';
|
167 |
|
168 |
if ( $finish < $today ) {
|
171 |
$daysleft = floor( ( $finish - $today ) / ( 60*60*24 ) );
|
172 |
$license_status = sprintf( __( '%s day(-s) left', 'bestwebsoft' ), $daysleft );
|
173 |
}
|
174 |
+
$license_status .= '. <a target="_blank" href="' . esc_url( $this->plugins_info['PluginURI'] ) . '">' . __( 'Upgrade to Pro', 'bestwebsoft' ) . '</a>';
|
175 |
} else {
|
176 |
$license_type = isset( $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] ) ? 'Nonprofit Pro' : 'Pro';
|
177 |
if ( $finish < $today ) {
|
181 |
}
|
182 |
}
|
183 |
} ?>
|
184 |
+
<div class="misc-pub-section">
|
185 |
+
<strong><?php _e( 'License', 'bestwebsoft' ); ?>:</strong> <?php echo $license_type; ?>
|
186 |
+
</div>
|
187 |
+
<div class="misc-pub-section">
|
188 |
+
<strong><?php _e( 'Status', 'bestwebsoft' ); ?>:</strong> <?php echo $license_status; ?>
|
189 |
+
</div><!-- .misc-pub-section -->
|
190 |
<?php } ?>
|
191 |
+
<div class="misc-pub-section">
|
192 |
+
<strong><?php _e( 'Version', 'bestwebsoft' ); ?>:</strong> <?php echo $this->plugins_info['Version']; ?>
|
193 |
+
</div><!-- .misc-pub-section -->
|
194 |
+
</div>
|
195 |
+
<div class="clear"></div>
|
196 |
+
</div>
|
197 |
+
<div id="major-publishing-actions">
|
198 |
+
<div id="publishing-action">
|
199 |
+
<input type="hidden" name="<?php echo $this->prefix; ?>_form_submit" value="submit" />
|
200 |
+
<input id="bws-submit-button" type="submit" class="button button-primary button-large" value="<?php _e( 'Save Changes', 'bestwebsoft' ); ?>" />
|
201 |
+
<?php wp_nonce_field( $this->plugin_basename, 'bws_nonce_name' ); ?>
|
202 |
+
</div>
|
203 |
+
<div class="clear"></div>
|
204 |
+
</div>
|
205 |
+
</div>
|
206 |
+
</div>
|
207 |
+
</div>
|
208 |
<?php /**
|
209 |
* action - Display custom metabox
|
210 |
*/
|
211 |
do_action( __CLASS__ . '_display_metabox' ); ?>
|
212 |
+
</div>
|
213 |
+
</div>
|
214 |
+
<div id="postbox-container-2" class="postbox-container">
|
215 |
<?php /**
|
216 |
* action - Display additional content for #postbox-container-2
|
217 |
*/
|
218 |
do_action( __CLASS__ . '_display_second_postbox' ); ?>
|
219 |
+
<div class="submit">
|
220 |
+
<input type="submit" class="button button-primary button-large" value="<?php _e( 'Save Changes', 'bestwebsoft' ); ?>" />
|
221 |
+
</div>
|
222 |
<?php if ( ! empty( $this->wp_slug ) )
|
223 |
bws_plugin_reviews_block( $this->plugins_info['Name'], $this->wp_slug ); ?>
|
224 |
+
</div>
|
225 |
+
</div>
|
226 |
+
</form>
|
227 |
+
</div>
|
228 |
<?php }
|
229 |
}
|
230 |
|
234 |
* @param void
|
235 |
* @return void
|
236 |
*/
|
237 |
+
public function display_tabs() {
|
238 |
global $wp_version; ?>
|
239 |
+
<div id="bws_settings_tabs_wrapper"<?php if ( version_compare( $wp_version, '4.0', '<' ) ) echo ' class="edit-form-section"'; ?>>
|
240 |
+
<ul id="bws_settings_tabs">
|
241 |
<?php $this->display_tabs_list(); ?>
|
242 |
+
</ul>
|
243 |
<?php $this->display_tabs_content(); ?>
|
244 |
+
<div class="clear"></div>
|
245 |
+
<input type="hidden" name="bws_active_tab" value="<?php if ( isset( $_REQUEST['bws_active_tab'] ) ) echo esc_attr( $_REQUEST['bws_active_tab'] ); ?>" />
|
246 |
+
</div>
|
247 |
<?php }
|
248 |
|
249 |
/**
|
260 |
$tab_class .= ' bws_pro_tab';
|
261 |
if ( ! empty( $data['class'] ) )
|
262 |
$tab_class .= ' ' . $data['class']; ?>
|
263 |
+
<li class="<?php echo $tab_class; ?>" data-slug="<?php echo $tab_slug; ?>">
|
264 |
+
<a href="#<?php echo $this->prefix; ?>_<?php echo $tab_slug; ?>_tab">
|
265 |
+
<span><?php echo esc_html( $data['label'] ); ?></span>
|
266 |
+
</a>
|
267 |
+
</li>
|
268 |
<?php }
|
269 |
}
|
270 |
|
275 |
* @return void
|
276 |
*/
|
277 |
public function display_tabs_content() {
|
278 |
+
foreach ( $this->tabs as $tab_slug => $data ) {
|
279 |
if ( ! empty( $data['is_pro'] ) && $this->hide_pro_tabs )
|
280 |
continue; ?>
|
281 |
+
<div class="bws_tab ui-tabs-panel ui-widget-content ui-corner-bottom" id="<?php echo esc_attr( $this->prefix . '_' . $tab_slug . '_tab' ); ?>" aria-labelledby="ui-id-2" role="tabpanel" aria-hidden="false" style="display: block;">
|
282 |
<?php $tab_slug = str_replace( '-', '_', $tab_slug );
|
283 |
if ( method_exists( $this, 'tab_' . $tab_slug ) ) {
|
284 |
call_user_func( array( $this, 'tab_' . $tab_slug ) );
|
285 |
do_action_ref_array( __CLASS__ . '_after_tab_' . $tab_slug, array( &$this ) );
|
286 |
} ?>
|
287 |
+
</div>
|
288 |
<?php }
|
289 |
}
|
290 |
|
300 |
if ( isset( $_POST['bws_restore_confirm'] ) && check_admin_referer( $this->plugin_basename, 'bws_settings_nonce_name' ) ) {
|
301 |
$this->restore_options();
|
302 |
$message = __( 'All plugin settings were restored.', 'bestwebsoft' );
|
303 |
+
/* Go Pro - check license key */
|
304 |
} elseif ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $this->plugin_basename, 'bws_nonce_name' ) ) {
|
305 |
$result = $this->save_options_license_key();
|
306 |
+
if ( ! empty( $result['empty_field_error'] ) )
|
307 |
+
$error = $result['empty_field_error'];
|
308 |
if ( ! empty( $result['error'] ) )
|
309 |
$error = $result['error'];
|
310 |
if ( ! empty( $result['message'] ) )
|
311 |
$message = $result['message'];
|
312 |
if ( ! empty( $result['notice'] ) )
|
313 |
$notice = $result['notice'];
|
314 |
+
/* check demo data */
|
315 |
} else {
|
316 |
$demo_result = ! empty( $this->demo_data ) ? $this->demo_data->bws_handle_demo_data() : false;
|
317 |
if ( false !== $demo_result ) {
|
321 |
if ( ! empty( $demo_result['done'] ) && ! empty( $demo_result['options'] ) )
|
322 |
$this->options = $demo_result['options'];
|
323 |
}
|
324 |
+
/* Save options */
|
325 |
} 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' ) ) {
|
326 |
+
/* save tabs */
|
327 |
$result = $this->save_options();
|
328 |
if ( ! empty( $result['error'] ) )
|
329 |
$error = $result['error'];
|
360 |
* action - Display custom error\message\notice
|
361 |
*/
|
362 |
do_action( __CLASS__ . '_display_custom_messages', $save_results ); ?>
|
363 |
+
<div class="updated fade inline" <?php if ( empty( $save_results['message'] ) ) echo "style=\"display:none\""; ?>><p><strong><?php echo $save_results['message']; ?></strong></p></div>
|
364 |
+
<div class="updated bws-notice inline" <?php if ( empty( $save_results['notice'] ) ) echo "style=\"display:none\""; ?>><p><strong><?php echo $save_results['notice']; ?></strong></p></div>
|
365 |
+
<div class="error inline" <?php if ( empty( $save_results['error'] ) ) echo "style=\"display:none\""; ?>><p><strong><?php echo $save_results['error']; ?></strong></p></div>
|
366 |
<?php }
|
367 |
|
368 |
/**
|
409 |
fclose( $f );
|
410 |
}
|
411 |
}
|
412 |
+
|
413 |
if ( $this->is_multisite )
|
414 |
$this->custom_code_args['blog_id'] = get_current_blog_id();
|
415 |
|
416 |
foreach ( array( 'css', 'php', 'js' ) as $extension ) {
|
417 |
$file = 'bws-custom-code.' . $extension;
|
418 |
$real_file = $folder . '/' . $file;
|
419 |
+
|
420 |
if ( file_exists( $real_file ) ) {
|
421 |
update_recently_edited( $real_file );
|
422 |
$this->custom_code_args["content_{$extension}"] = file_get_contents( $real_file );
|
423 |
if ( ( $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $this->custom_code_args['blog_id'] ][ $file ] ) ) ||
|
424 |
+
( ! $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $file ] ) ) ) {
|
425 |
$this->custom_code_args["is_{$extension}_active"] = true;
|
426 |
}
|
427 |
if ( is_writeable( $real_file ) )
|
439 |
* @access private
|
440 |
*/
|
441 |
private function tab_custom_code() { ?>
|
442 |
+
<h3 class="bws_tab_label"><?php _e( 'Custom Code', 'bestwebsoft' ); ?></h3>
|
443 |
<?php $this->help_phrase(); ?>
|
444 |
+
<hr>
|
445 |
<?php if ( ! current_user_can( 'edit_plugins' ) ) {
|
446 |
echo '<p>' . __( 'You do not have sufficient permissions to edit plugins for this site.', 'bestwebsoft' ) . '</p>';
|
447 |
return;
|
448 |
}
|
449 |
|
450 |
+
$list = array(
|
451 |
'css' => array( 'description' => __( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' ),
|
452 |
+
'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started'
|
453 |
+
),
|
454 |
'php' => array( 'description' => sprintf( __( 'This PHP code will be hooked to the %s action and will be printed on front end only.', 'bestwebsoft' ), '<a href="https://codex.wordpress.org/Plugin_API/Action_Reference/init" target="_blank"><code>init</code></a>' ),
|
455 |
+
'learn_more_link' => 'http://php.net/'
|
456 |
+
),
|
457 |
'js' => array( 'description' => __( 'These code will be added to the header on all pages of your site.', 'bestwebsoft' ),
|
458 |
+
'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/JavaScript'
|
459 |
+
),
|
460 |
);
|
461 |
|
462 |
if ( ! $this->custom_code_args['css_writeable'] ||
|
463 |
+
! $this->custom_code_args['php_writeable'] ||
|
464 |
+
! $this->custom_code_args['js_writeable'] ) { ?>
|
465 |
+
<p><em><?php printf( __( 'You need to make this files writable before you can save your changes. See %s the Codex %s for more information.', 'bestwebsoft' ),
|
466 |
+
'<a href="https://codex.wordpress.org/Changing_File_Permissions" target="_blank">',
|
467 |
+
'</a>' ); ?></em></p>
|
468 |
<?php }
|
469 |
|
470 |
foreach ( $list as $extension => $extension_data ) {
|
471 |
$name = 'js' == $extension ? 'JavaScript' : strtoupper( $extension ); ?>
|
472 |
+
<p><big>
|
473 |
+
<strong><?php echo $name; ?></strong>
|
474 |
+
<?php if ( ! $this->custom_code_args["{$extension}_writeable"] )
|
475 |
+
echo '(' . __( 'Browsing', 'bestwebsoft' ) . ')'; ?>
|
476 |
+
</big></p>
|
477 |
+
<p class="bws_info">
|
478 |
+
<label>
|
479 |
+
<input type="checkbox" name="bws_custom_<?php echo $extension; ?>_active" value="1" <?php if ( $this->custom_code_args["is_{$extension}_active"] ) echo "checked"; ?> />
|
480 |
<?php printf( __( 'Activate custom %s code.', 'bestwebsoft' ), $name ); ?>
|
481 |
+
</label>
|
482 |
+
</p>
|
483 |
+
<textarea cols="70" rows="25" name="bws_newcontent_<?php echo $extension; ?>" id="bws_newcontent_<?php echo $extension; ?>"><?php if ( isset( $this->custom_code_args["content_{$extension}"] ) ) echo esc_textarea( $this->custom_code_args["content_{$extension}"] ); ?></textarea>
|
484 |
+
<p class="bws_info">
|
485 |
<?php echo $extension_data['description']; ?>
|
486 |
+
<br>
|
487 |
+
<a href="<?php echo esc_url( $extension_data['learn_more_link'] ); ?>" target="_blank">
|
488 |
<?php printf( __( 'Learn more about %s', 'bestwebsoft' ), $name ); ?>
|
489 |
+
</a>
|
490 |
+
</p>
|
491 |
<?php }
|
492 |
}
|
493 |
|
500 |
global $bstwbsftwppdtplgns_options;
|
501 |
$folder = $this->upload_dir['basedir'] . '/bws-custom-code';
|
502 |
|
503 |
+
foreach ( array( 'css', 'php', 'js' ) as $extension ) {
|
504 |
$file = 'bws-custom-code.' . $extension;
|
505 |
$real_file = $folder . '/' . $file;
|
506 |
|
507 |
if ( isset( $_POST["bws_newcontent_{$extension}"] ) &&
|
508 |
+
$this->custom_code_args["{$extension}_writeable"] ) {
|
509 |
$newcontent = trim( wp_unslash( $_POST["bws_newcontent_{$extension}"] ) );
|
510 |
if ( 'css' == $extension )
|
511 |
+
$newcontent = wp_kses( $newcontent, array( '\'', '\"' ) );
|
512 |
|
513 |
if ( ! empty( $newcontent ) && isset( $_POST["bws_custom_{$extension}_active"] ) ) {
|
514 |
$this->custom_code_args["is_{$extension}_active"] = true;
|
545 |
* Display 'misc' tab
|
546 |
* @access private
|
547 |
*/
|
548 |
+
private function tab_misc() {
|
549 |
global $bstwbsftwppdtplgns_options; ?>
|
550 |
+
<h3 class="bws_tab_label"><?php _e( 'Miscellaneous Settings', 'bestwebsoft' ); ?></h3>
|
551 |
<?php $this->help_phrase(); ?>
|
552 |
+
<hr>
|
553 |
<?php /**
|
554 |
* action - Display custom options on the Import / Export' tab
|
555 |
*/
|
556 |
do_action( __CLASS__ . '_additional_misc_options' );
|
557 |
|
558 |
if ( ! $this->forbid_view && ! empty( $this->change_permission_attr ) ) { ?>
|
559 |
+
<div class="error inline bws_visible"><p><strong><?php _e( "Notice", 'bestwebsoft' ); ?>:</strong> <strong><?php printf( __( "It is prohibited to change %s settings on this site in the %s network settings.", 'bestwebsoft' ), $this->plugins_info["Name"], $this->plugins_info["Name"] ); ?></strong></p></div>
|
560 |
<?php }
|
561 |
if ( $this->forbid_view ) { ?>
|
562 |
+
<div class="error inline bws_visible"><p><strong><?php _e( "Notice", 'bestwebsoft' ); ?>:</strong> <strong><?php printf( __( "It is prohibited to view %s settings on this site in the %s network settings.", 'bestwebsoft' ), $this->plugins_info["Name"], $this->plugins_info["Name"] ); ?></strong></p></div>
|
563 |
<?php } else { ?>
|
564 |
+
<table class="form-table">
|
565 |
<?php /**
|
566 |
* action - Display custom options on the 'misc' tab
|
567 |
*/
|
568 |
do_action( __CLASS__ . '_additional_misc_options_affected' );
|
569 |
if ( ! empty( $this->pro_page ) && $this->bws_hide_pro_option_exist ) { ?>
|
570 |
+
<tr>
|
571 |
+
<th scope="row"><?php _e( 'Pro Options', 'bestwebsoft' ); ?></th>
|
572 |
+
<td>
|
573 |
+
<label>
|
574 |
+
<input <?php echo $this->change_permission_attr; ?> name="bws_hide_premium_options_submit" type="checkbox" value="1" <?php if ( ! $this->hide_pro_tabs ) echo 'checked="checked "'; ?> />
|
575 |
+
<span class="bws_info"><?php _e( 'Enable to display plugin Pro options.', 'bestwebsoft' ); ?></span>
|
576 |
+
</label>
|
577 |
+
</td>
|
578 |
+
</tr>
|
579 |
<?php } ?>
|
580 |
+
<tr>
|
581 |
+
<th scope="row"><?php _e( 'Track Usage', 'bestwebsoft' ); ?></th>
|
582 |
+
<td>
|
583 |
+
<label>
|
584 |
+
<input <?php echo $this->change_permission_attr; ?> name="bws_track_usage" type="checkbox" value="1" <?php if ( ! empty( $bstwbsftwppdtplgns_options['track_usage']['products'][ $this->plugin_basename ] ) ) echo 'checked="checked "'; ?>/>
|
585 |
+
<span class="bws_info"><?php _e( 'Enable to allow tracking plugin usage anonymously in order to make it better.', 'bestwebsoft' ); ?></span>
|
586 |
+
</label>
|
587 |
+
</td>
|
588 |
+
</tr>
|
589 |
+
<tr>
|
590 |
+
<th scope="row"><?php _e( 'Default Settings', 'bestwebsoft' ); ?></th>
|
591 |
+
<td>
|
592 |
+
<input<?php echo $this->change_permission_attr; ?> name="bws_restore_default" type="submit" class="button" value="<?php _e( 'Restore Settings', 'bestwebsoft' ); ?>" />
|
593 |
+
<div class="bws_info"><?php _e( 'This will restore plugin settings to defaults.', 'bestwebsoft' ); ?></div>
|
594 |
+
</td>
|
595 |
+
</tr>
|
596 |
+
</table>
|
597 |
<?php }
|
598 |
}
|
599 |
|
602 |
* @access private
|
603 |
*/
|
604 |
public function tab_import_export() { ?>
|
605 |
+
<h3 class="bws_tab_label"><?php _e( 'Import / Export', 'bestwebsoft' ); ?></h3>
|
606 |
<?php $this->help_phrase(); ?>
|
607 |
+
<hr>
|
608 |
<?php /**
|
609 |
* action - Display custom options on the Import / Export' tab
|
610 |
*/
|
611 |
do_action( __CLASS__ . '_additional_import_export_options' );
|
612 |
|
613 |
if ( ! $this->forbid_view && ! empty( $this->change_permission_attr ) ) { ?>
|
614 |
+
<div class="error inline bws_visible"><p><strong><?php _e( "Notice", 'bestwebsoft' ); ?>:</strong> <strong><?php printf( __( "It is prohibited to change %s settings on this site in the %s network settings.", 'bestwebsoft' ), $this->plugins_info["Name"], $this->plugins_info["Name"] ); ?></strong></p></div>
|
615 |
<?php }
|
616 |
if ( $this->forbid_view ) { ?>
|
617 |
+
<div class="error inline bws_visible"><p><strong><?php _e( "Notice", 'bestwebsoft' ); ?>:</strong> <strong><?php printf( __( "It is prohibited to view %s settings on this site in the %s network settings.", 'bestwebsoft' ), $this->plugins_info["Name"], $this->plugins_info["Name"] ); ?></strong></p></div>
|
618 |
<?php } else { ?>
|
619 |
+
<table class="form-table">
|
620 |
<?php /**
|
621 |
* action - Display custom options on the Import / Export' tab
|
622 |
*/
|
623 |
do_action( __CLASS__ . '_additional_import_export_options_affected' ); ?>
|
624 |
+
</table>
|
625 |
<?php }
|
626 |
}
|
627 |
|
653 |
else
|
654 |
update_option( $this->prefix . '_options', $this->options );
|
655 |
}
|
656 |
+
$this->hide_pro_tabs = false;
|
657 |
} else {
|
658 |
if ( empty( $this->options['hide_premium_options'] ) ) {
|
659 |
$this->options['hide_premium_options'][] = get_current_user_id();
|
698 |
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
699 |
|
700 |
if ( is_array( $response ) &&
|
701 |
+
! empty( $response['usage_id'] ) &&
|
702 |
+
$response['usage_id'] != $usage_id ) {
|
703 |
$bstwbsftwppdtplgns_options['track_usage']['usage_id'] = $response['usage_id'];
|
704 |
}
|
705 |
}
|
711 |
}
|
712 |
|
713 |
return compact( 'notice' );
|
714 |
+
}
|
715 |
|
716 |
/**
|
717 |
*
|
718 |
*/
|
719 |
public function tab_license() {
|
720 |
global $wp_version, $bstwbsftwppdtplgns_options; ?>
|
721 |
+
<h3 class="bws_tab_label"><?php _e( 'License Key', 'bestwebsoft' ); ?></h3>
|
722 |
<?php $this->help_phrase(); ?>
|
723 |
+
<hr>
|
724 |
+
<?php
|
725 |
+
foreach ( $this->licenses as $single_license) {
|
726 |
+
$pro_plugin_name = ( strpos( $single_license['name'], 'Pro' ) ) ? $single_license['name'] : $single_license['name'] . ' ' . 'Pro';
|
727 |
+
if ( ! empty( $this->pro_page ) || ! empty( $single_license['pro_basename'] ) ) {
|
728 |
+
|
729 |
+
if ( $this->pro_plugin_is_activated && ( empty( $single_license['pro_basename'] ) || isset( $this->bws_license_plugin ) ) ) {
|
730 |
+
deactivate_plugins( $single_license['basename'] ); ?>
|
731 |
+
<script type="text/javascript">
|
732 |
+
(function($) {
|
733 |
+
var i = 7;
|
734 |
+
function bws_set_timeout() {
|
735 |
+
i--;
|
736 |
+
if ( 0 == i ) {
|
737 |
+
window.location.href = '<?php echo esc_url( self_admin_url( $this->pro_page ) ); ?>';
|
738 |
+
} else {
|
739 |
+
$( '#bws_timeout_counter' ).text( i );
|
740 |
+
window.setTimeout( bws_set_timeout, 1000 );
|
741 |
+
}
|
742 |
}
|
743 |
+
window.setTimeout( bws_set_timeout, 1000 );
|
744 |
+
})(jQuery);
|
745 |
+
</script>
|
746 |
+
<p><strong><?php printf( __( 'Congratulations! %s license is activated successfully.', 'bestwebsoft' ), $pro_plugin_name ); ?></strong></p>
|
747 |
+
<p><?php printf( __( 'You will be automatically redirected to the %s in %s seconds.', 'bestwebsoft' ), '<a href="' . esc_url( self_admin_url( $this->pro_page ) ) . '">' . __( 'Settings page', 'bestwebsoft' ) . '</a>', '<span id="bws_timeout_counter">7</span>' ); ?></p>
|
748 |
+
<?php } else {
|
749 |
+
$attr = '';
|
750 |
+
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['count'] ) &&
|
751 |
+
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['count'] &&
|
752 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) )
|
753 |
+
$attr = 'disabled="disabled"';
|
754 |
+
|
755 |
+
|
756 |
+
$license_key = '';
|
757 |
+
if( ! empty( $single_license['pro_basename'] ) ) {
|
758 |
+
$license_key = ! empty( $bstwbsftwppdtplgns_options[ $single_license['pro_basename'] ] ) ? $bstwbsftwppdtplgns_options[ $single_license['pro_basename'] ] : '';
|
759 |
+
}
|
760 |
+
$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 . '/' ) );
|
761 |
+
?>
|
762 |
+
<table class="form-table">
|
763 |
+
<tr>
|
764 |
+
<th scope="row"><?php echo $pro_plugin_name . ' License'; ?></th>
|
765 |
+
<td>
|
766 |
+
<input <?php echo $attr; ?> type="text" name="bws_license_key_<?php echo ( ! empty( $single_license['pro_slug'] ) ) ? $single_license['pro_slug'] : $single_license['slug']; ?>" value="<?php echo esc_attr( $license_key ); ?>" />
|
767 |
+
<input <?php echo $attr; ?> type="hidden" name="bws_license_plugin_<?php echo ( ! empty( $single_license['pro_slug'] ) ) ? $single_license['pro_slug'] : $single_license['slug']; ?>" value="<?php echo esc_attr( ( ! empty( $single_license['pro_slug'] ) ) ? $single_license['pro_slug'] : $single_license['slug'] ); ?>" />
|
768 |
+
<input <?php echo $attr; ?> type="submit" class="button button-secondary" name="bws_license_submit" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
769 |
+
<div class="bws_info">
|
770 |
+
<?php printf( __( 'Enter your license key to activate %s and get premium plugin features.', 'bestwebsoft' ), '<a href="' . $current_plugin_link . '" target="_blank" title="' . $pro_plugin_name . '">' . $pro_plugin_name . '</a>' ); ?>
|
771 |
+
</div>
|
772 |
+
<?php if ( '' != $attr ) { ?>
|
773 |
+
<p><?php _e( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' ); ?></p>
|
774 |
+
<?php }
|
775 |
+
if ( $this->trial_days !== false )
|
776 |
+
echo '<p>' . __( 'or', 'bestwebsoft' ) . ' <a href="' . esc_url( $this->plugins_info['PluginURI'] . 'trial/?k=' . $this->link_key . '&pn=' . $this->link_pn . '&v=' . $this->plugins_info["Version"] . '&wp_v=' . $wp_version ) . '" target="_blank">' . sprintf( __( 'Start Your Free %s-Day Trial Now', 'bestwebsoft' ), $this->trial_days ) . '</a></p>'; ?>
|
777 |
+
</td>
|
778 |
+
</tr>
|
779 |
+
</table>
|
780 |
+
<?php }
|
781 |
+
} else {
|
782 |
+
global $bstwbsftwppdtplgns_options;
|
783 |
+
$license_key = ( isset( $bstwbsftwppdtplgns_options[ $single_license['basename'] ] ) ) ? $bstwbsftwppdtplgns_options[ $single_license['basename'] ] : ''; ?>
|
784 |
+
<table class="form-table">
|
785 |
+
<tr>
|
786 |
+
<th scope="row"><?php echo $pro_plugin_name . ' License'; ?></th>
|
787 |
+
<td>
|
788 |
+
<input type="text" maxlength="100" name="bws_license_key_<?php echo $single_license['slug']; ?>" value="<?php echo esc_attr( $license_key ); ?>" />
|
789 |
+
<input type="submit" class="button button-secondary" name="bws_license_submit" value="<?php _e( 'Check license key', 'bestwebsoft' ); ?>" />
|
790 |
+
<div class="bws_info">
|
791 |
+
<?php _e( 'If necessary, you can check if the license key is correct or reenter it in the field below.', 'bestwebsoft' ); ?>
|
792 |
+
</div>
|
793 |
+
</td>
|
794 |
+
</tr>
|
795 |
+
</table>
|
796 |
<?php }
|
797 |
+
} ?>
|
798 |
+
<table class="form-table">
|
799 |
+
<tr>
|
800 |
+
<th scope="row"><?php _e( 'Manage License Settings', 'bestwebsoft' ); ?></th>
|
801 |
+
<td>
|
802 |
+
<a class="button button-secondary" href="https://bestwebsoft.com/client-area" target="_blank"><?php _e( 'Login to Client Area', 'bestwebsoft' ); ?></a>
|
803 |
+
<div class="bws_info">
|
804 |
+
<?php _e( 'Manage active licenses, download BWS products, and view your payment history using BestWebSoft Client Area.', 'bestwebsoft' ); ?>
|
805 |
+
</div>
|
806 |
+
</td>
|
807 |
+
</tr>
|
808 |
+
</table>
|
809 |
+
<?php }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
810 |
|
811 |
/**
|
812 |
* Save plugin options to the database
|
816 |
*/
|
817 |
private function save_options_license_key() {
|
818 |
global $wp_version, $bstwbsftwppdtplgns_options;
|
819 |
+
/*$empty_field_error - added to avoid error when 1 field is empty while another field contains license key*/
|
820 |
+
$empty_field_error = '';
|
821 |
+
foreach ( $this->licenses as $single_license) {
|
822 |
+
$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'] ] ) ) : '';
|
823 |
+
if ( '' != $bws_license_key ) {
|
824 |
+
if ( strlen( $bws_license_key ) != 18 ) {
|
825 |
+
$error = __( 'Wrong license key', 'bestwebsoft' );
|
826 |
+
} else {
|
827 |
|
828 |
+
/* CHECK license key */
|
829 |
+
if ( $this->is_pro && empty( $single_license['pro_basename'] ) ) {
|
830 |
+
delete_transient( 'bws_plugins_update' );
|
831 |
+
if ( ! $this->all_plugins ) {
|
832 |
+
if ( ! function_exists( 'get_plugins' ) ) {
|
833 |
+
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
834 |
}
|
835 |
+
$this->all_plugins = get_plugins();
|
836 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
837 |
$current = get_site_transient( 'update_plugins' );
|
838 |
+
|
839 |
+
if ( ! empty( $this->all_plugins ) && ! empty( $current ) && isset( $current->response ) && is_array( $current->response ) ) {
|
840 |
$to_send = array();
|
841 |
+
$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'] ];
|
842 |
+
$to_send["plugins"][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ]["bws_license_key"] = $bws_license_key;
|
843 |
+
$to_send["plugins"][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ]["bws_illegal_client"] = true;
|
844 |
+
$options = array(
|
845 |
+
'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ),
|
846 |
+
'body' => array( 'plugins' => serialize( $to_send ) ),
|
847 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
848 |
+
);
|
849 |
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
850 |
|
851 |
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
852 |
+
$error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ': <a href=https://support.bestwebsoft.com>BestWebSoft</a>. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' );
|
853 |
} else {
|
854 |
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
855 |
if ( is_array( $response ) && ! empty( $response ) ) {
|
856 |
foreach ( $response as $single_response ) {
|
857 |
if ( "wrong_license_key" == $single_response->package ) {
|
858 |
+
$error = __( 'Wrong license key.', 'bestwebsoft' );
|
859 |
+
} else if ( "wrong_domain" == $single_response->package ) {
|
860 |
+
$error = __( 'This license key is bound to another site.', 'bestwebsoft' );
|
861 |
+
} else if ( "time_out" == $single_response->package ) {
|
862 |
+
$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' );
|
863 |
} elseif ( "you_are_banned" == $single_response->package ) {
|
864 |
+
$error = __( "Unfortunately, you have exceeded the number of available tries.", 'bestwebsoft' );
|
|
|
|
|
865 |
} elseif ( "duplicate_domen_for_trial" == $single_response->package ) {
|
866 |
+
$error = __( "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
867 |
+
}
|
868 |
+
if ( empty( $error ) ) {
|
869 |
+
if ( empty( $message ) ) {
|
870 |
+
if ( isset( $single_response->trial ) ) {
|
871 |
+
$message = __( 'The Pro Trial license key is valid.', 'bestwebsoft' );
|
872 |
+
} else {
|
873 |
+
$message = __( 'The license key is valid.', 'bestwebsoft' );
|
874 |
+
}
|
875 |
+
|
876 |
+
if ( ! empty( $single_response->time_out ) ) {
|
877 |
+
$message .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $single_response->time_out . '.';
|
878 |
+
}
|
879 |
+
|
880 |
+
if ( isset( $single_response->trial ) && $this->is_trial ) {
|
881 |
+
$message .= ' ' . sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), '<a href="' . esc_url( $this->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</a>' );
|
882 |
+
}
|
883 |
+
}
|
884 |
+
|
885 |
+
if ( isset( $single_response->trial ) ) {
|
886 |
+
$bstwbsftwppdtplgns_options['trial'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = 1;
|
887 |
+
} else {
|
888 |
+
unset( $bstwbsftwppdtplgns_options['trial'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] );
|
889 |
+
}
|
890 |
+
|
891 |
+
if ( isset( $single_response->nonprofit ) ) {
|
892 |
+
$bstwbsftwppdtplgns_options['nonprofit'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = 1;
|
893 |
+
} else {
|
894 |
+
unset( $bstwbsftwppdtplgns_options['nonprofit'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] );
|
895 |
+
}
|
896 |
+
|
897 |
+
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 ) {
|
898 |
+
$bstwbsftwppdtplgns_options[ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = $bws_license_key;
|
899 |
+
|
900 |
+
$file = @fopen( dirname( dirname( __FILE__ ) ) . "/license_key.txt", "w+" );
|
901 |
+
if ( $file ) {
|
902 |
+
@fwrite( $file, $bws_license_key );
|
903 |
+
@fclose( $file );
|
904 |
+
}
|
905 |
+
$update_option = true;
|
906 |
+
}
|
907 |
+
|
908 |
+
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 ) {
|
909 |
+
$bstwbsftwppdtplgns_options['time_out'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] = $single_response->time_out;
|
910 |
+
$update_option = true;
|
911 |
+
}
|
912 |
+
|
913 |
+
if ( isset( $update_option ) ) {
|
914 |
+
if ( $this->is_multisite ) {
|
915 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
916 |
+
} else {
|
917 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
918 |
+
}
|
919 |
+
}
|
920 |
}
|
921 |
}
|
922 |
+
} else {
|
923 |
+
$error = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ' <a href=https://support.bestwebsoft.com>BestWebSoft</a>. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' );
|
924 |
+
}
|
925 |
+
}
|
926 |
+
}
|
927 |
+
/* Go Pro */
|
928 |
+
} else {
|
929 |
+
|
930 |
+
$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'] ] ) );
|
931 |
+
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) && $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) {
|
932 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] + 1;
|
933 |
+
} else {
|
934 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = 1;
|
935 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] = time();
|
936 |
+
}
|
937 |
+
|
938 |
+
/* download Pro */
|
939 |
+
if ( ! $this->all_plugins ) {
|
940 |
+
if ( ! function_exists( 'get_plugins' ) ) {
|
941 |
+
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
942 |
+
}
|
943 |
+
$this->all_plugins = get_plugins();
|
944 |
+
}
|
945 |
+
|
946 |
+
if ( ! array_key_exists( $bws_license_plugin, $this->all_plugins ) ) {
|
947 |
+
$current = get_site_transient( 'update_plugins' );
|
948 |
+
if ( ! empty( $current ) && isset( $current->response ) && is_array( $current->response ) ) {
|
949 |
+
$to_send = array();
|
950 |
+
$to_send["plugins"][ $bws_license_plugin ] = array();
|
951 |
+
$to_send["plugins"][ $bws_license_plugin ]["bws_license_key"] = $bws_license_key;
|
952 |
+
$to_send["plugins"][ $bws_license_plugin ]["bws_illegal_client"] = true;
|
953 |
+
$options = array(
|
954 |
+
'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ),
|
955 |
+
'body' => array( 'plugins' => serialize( $to_send ) ),
|
956 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
957 |
+
);
|
958 |
+
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
959 |
+
|
960 |
+
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
961 |
+
$error = __( "Something went wrong. Please try again later. If the error appears again, please contact us", 'bestwebsoft' ) . ': <a href="https://support.bestwebsoft.com">BestWebSoft</a>. ' . __( "We are sorry for inconvenience.", 'bestwebsoft' );
|
962 |
+
} else {
|
963 |
+
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
964 |
+
if ( is_array( $response ) && ! empty( $response ) ) {
|
965 |
+
foreach ( $response as $single_response ) {
|
966 |
+
if ( "wrong_license_key" == $single_response->package ) {
|
967 |
+
$error = __( "Wrong license key.", 'bestwebsoft' );
|
968 |
+
} elseif ( "wrong_domain" == $single_response->package ) {
|
969 |
+
$error = __( "This license key is bound to another site.", 'bestwebsoft' );
|
970 |
+
} elseif ( "you_are_banned" == $single_response->package ) {
|
971 |
+
$error = __( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' );
|
972 |
+
} elseif ( "time_out" == $single_response->package ) {
|
973 |
+
$error = sprintf( __( "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s.", 'bestwebsoft' ), ' <a href="https://bestwebsoft.com/client-area">Client Area</a>' );
|
974 |
+
} elseif ( "duplicate_domen_for_trial" == $single_response->package ) {
|
975 |
+
$error = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
976 |
+
}
|
977 |
}
|
978 |
+
if ( empty( $error ) ) {
|
979 |
+
$bws_license_plugin = ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'];
|
980 |
+
|
981 |
+
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
982 |
+
|
983 |
+
$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';
|
984 |
|
985 |
+
if ( ! $this->upload_dir ) {
|
986 |
+
$this->upload_dir = wp_upload_dir();
|
987 |
+
}
|
988 |
+
|
989 |
+
$zip_name = explode( '/', $bws_license_plugin );
|
990 |
+
|
991 |
+
if ( ! function_exists( 'curl_init' ) ) {
|
992 |
+
$received_content = file_get_contents( $url );
|
993 |
+
} else {
|
994 |
+
$ch = curl_init();
|
995 |
+
curl_setopt( $ch, CURLOPT_URL, $url );
|
996 |
+
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
|
997 |
+
$received_content = curl_exec( $ch );
|
998 |
+
curl_close( $ch );
|
999 |
+
}
|
1000 |
+
|
1001 |
+
if ( ! $received_content ) {
|
1002 |
+
$error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' );
|
1003 |
+
} else {
|
1004 |
+
if ( is_writable( $this->upload_dir["path"] ) ) {
|
1005 |
+
$file_put_contents = $this->upload_dir["path"] . "/" . $zip_name[0] . ".zip";
|
1006 |
+
if ( file_put_contents( $file_put_contents, $received_content ) ) {
|
1007 |
+
@chmod( $file_put_contents, octdec( 755 ) );
|
1008 |
+
if ( class_exists( 'ZipArchive' ) ) {
|
1009 |
+
$zip = new ZipArchive();
|
1010 |
+
if ( $zip->open( $file_put_contents ) === true ) {
|
1011 |
+
$zip->extractTo( WP_PLUGIN_DIR );
|
1012 |
+
$zip->close();
|
1013 |
+
} else {
|
1014 |
+
$error = __( "Failed to open the zip archive. Please, upload the plugin manually.", 'bestwebsoft' );
|
1015 |
+
}
|
1016 |
+
} elseif ( class_exists( 'Phar' ) ) {
|
1017 |
+
$phar = new PharData( $file_put_contents );
|
1018 |
+
$phar->extractTo( WP_PLUGIN_DIR );
|
1019 |
} else {
|
1020 |
+
$error = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually.", 'bestwebsoft' );
|
1021 |
}
|
1022 |
+
@unlink( $file_put_contents );
|
|
|
|
|
1023 |
} else {
|
1024 |
+
$error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' );
|
1025 |
}
|
|
|
1026 |
} else {
|
1027 |
+
$error = __( "UploadDir is not writable. Please, upload the plugin manually.", 'bestwebsoft' );
|
1028 |
}
|
|
|
|
|
1029 |
}
|
|
|
1030 |
|
1031 |
+
/* activate Pro */
|
1032 |
+
if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) {
|
1033 |
+
if ( $this->is_multisite && is_plugin_active_for_network( ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ) ) {
|
1034 |
+
/* if multisite and free plugin is network activated */
|
1035 |
+
$active_plugins = get_site_option( 'active_sitewide_plugins' );
|
1036 |
+
$active_plugins[ $bws_license_plugin ] = time();
|
1037 |
+
update_site_option( 'active_sitewide_plugins', $active_plugins );
|
1038 |
+
} else {
|
1039 |
+
/* activate on a single blog */
|
1040 |
+
$active_plugins = get_option( 'active_plugins' );
|
1041 |
+
array_push( $active_plugins, $bws_license_plugin );
|
1042 |
+
update_option( 'active_plugins', $active_plugins );
|
1043 |
+
}
|
1044 |
+
$this->pro_plugin_is_activated = true;
|
1045 |
+
} elseif ( empty( $error ) ) {
|
1046 |
+
$error = __( "Failed to download the zip archive. Please, upload the plugin manually.", 'bestwebsoft' );
|
1047 |
}
|
|
|
|
|
|
|
1048 |
}
|
1049 |
+
} else {
|
1050 |
+
$error = __( "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience.", 'bestwebsoft' );
|
1051 |
}
|
1052 |
+
}
|
1053 |
+
}
|
1054 |
+
} else {
|
1055 |
+
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
1056 |
+
/* activate Pro */
|
1057 |
+
if ( ! is_plugin_active( $bws_license_plugin ) ) {
|
1058 |
+
if ( $this->is_multisite && is_plugin_active_for_network( ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ) ) {
|
1059 |
+
/* if multisite and free plugin is network activated */
|
1060 |
+
$network_wide = true;
|
1061 |
} else {
|
1062 |
+
/* activate on a single blog */
|
1063 |
+
$network_wide = false;
|
1064 |
}
|
1065 |
+
activate_plugin( $bws_license_plugin, null, $network_wide );
|
1066 |
+
$this->pro_plugin_is_activated = true;
|
1067 |
}
|
1068 |
}
|
1069 |
+
/* add 'track_usage' for Pro version */
|
1070 |
+
if ( ! empty( $bstwbsftwppdtplgns_options['track_usage'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ] ) &&
|
1071 |
+
empty( $bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] ) ) {
|
1072 |
+
$bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] = $bstwbsftwppdtplgns_options['track_usage'][ ( ! empty( $single_license['pro_basename'] ) ) ? $single_license['pro_basename'] : $single_license['basename'] ];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1073 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1074 |
|
1075 |
+
if ( $this->is_multisite ) {
|
1076 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
1077 |
+
} else {
|
1078 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
1079 |
+
}
|
1080 |
|
1081 |
+
if ( $this->pro_plugin_is_activated ) {
|
1082 |
+
delete_transient( 'bws_plugins_update' );
|
1083 |
+
}
|
1084 |
+
}
|
1085 |
}
|
1086 |
+
} else {
|
1087 |
+
$empty_field_error = __( "Please, enter Your license key", 'bestwebsoft' );
|
1088 |
}
|
|
|
|
|
1089 |
}
|
1090 |
+
return compact( 'error', 'message', 'empty_field_error' );
|
1091 |
}
|
1092 |
|
1093 |
/**
|
1107 |
echo '</a></div>';
|
1108 |
}
|
1109 |
|
1110 |
+
public function bws_pro_block_links() {
|
1111 |
global $wp_version; ?>
|
1112 |
+
<div class="bws_pro_version_tooltip">
|
1113 |
+
<a class="bws_button" href="<?php echo esc_url( $this->plugins_info['PluginURI'] ); ?>?k=<?php echo $this->link_key; ?>&pn=<?php echo $this->link_pn; ?>&v=<?php echo $this->plugins_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>" target="_blank" title="<?php echo $this->plugins_info["Name"]; ?>"><?php _e( 'Upgrade to Pro', 'bestwebsoft' ); ?></a>
|
1114 |
<?php if ( $this->trial_days !== false ) { ?>
|
1115 |
+
<span class="bws_trial_info">
|
1116 |
+
<?php _e( 'or', 'bestwebsoft' ); ?>
|
1117 |
+
<a href="<?php echo esc_url( $this->plugins_info['PluginURI'] . '?k=' . $this->link_key . '&pn=' . $this->link_pn . '&v=' . $this->plugins_info["Version"] . '&wp_v=' . $wp_version ); ?>" target="_blank" title="<?php echo $this->plugins_info["Name"]; ?>"><?php _e( 'Start Your Free Trial', 'bestwebsoft' ); ?></a>
|
1118 |
</span>
|
1119 |
<?php } ?>
|
1120 |
+
<div class="clear"></div>
|
1121 |
+
</div>
|
1122 |
<?php }
|
1123 |
|
1124 |
/**
|
bws_menu/js/bws_menu.js
CHANGED
@@ -43,4 +43,4 @@
|
|
43 |
});
|
44 |
|
45 |
});
|
46 |
-
})(jQuery);
|
43 |
});
|
44 |
|
45 |
});
|
46 |
+
})(jQuery);
|
bws_menu/languages/bestwebsoft-cs_CZ.mo
CHANGED
Binary file
|
bws_menu/languages/bestwebsoft-cs_CZ.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: Mik013\n"
|
8 |
"Language-Team: Mik013\n"
|
9 |
"Language: cs_CZ\n"
|
@@ -43,7 +43,7 @@ msgstr "Líbí se vám plugin?"
|
|
43 |
#: bws_functions.php:93
|
44 |
#, php-format
|
45 |
msgid "%s reviews"
|
46 |
-
msgstr ""
|
47 |
|
48 |
#: bws_functions.php:94
|
49 |
msgid "Rate it"
|
@@ -51,9 +51,9 @@ msgstr "Ohodnoťte jej"
|
|
51 |
|
52 |
#: bws_functions.php:103
|
53 |
msgid "Need help?"
|
54 |
-
msgstr "Potřebujete
|
55 |
|
56 |
-
#: bws_functions.php:104 bws_functions.php:
|
57 |
msgid "Visit Help Center"
|
58 |
msgstr "Navštivte Centrum pomoci"
|
59 |
|
@@ -130,7 +130,7 @@ msgstr ""
|
|
130 |
#: bws_functions.php:208
|
131 |
#, php-format
|
132 |
msgid "Thank you for installing %s plugin!"
|
133 |
-
msgstr "Děkujeme vám za instalaci %s
|
134 |
|
135 |
#: bws_functions.php:210
|
136 |
msgid "Let's get started"
|
@@ -205,7 +205,7 @@ msgstr ""
|
|
205 |
#: bws_functions.php:482
|
206 |
#, php-format
|
207 |
msgid "Thank you for choosing %s plugin!"
|
208 |
-
msgstr "Děkujeme, že jste si vybrali %s
|
209 |
|
210 |
#: bws_functions.php:483
|
211 |
msgid ""
|
@@ -243,20 +243,20 @@ msgstr ""
|
|
243 |
|
244 |
#: bws_functions.php:653
|
245 |
msgid "Add BWS Shortcode"
|
246 |
-
msgstr "
|
247 |
|
248 |
#: bws_functions.php:654
|
249 |
msgid "Add BWS Plugins Shortcode"
|
250 |
-
msgstr "
|
251 |
|
252 |
#: bws_functions.php:673
|
253 |
msgid "Add shortcode"
|
254 |
-
msgstr "Přidat
|
255 |
|
256 |
#: bws_functions.php:673
|
257 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
258 |
msgstr ""
|
259 |
-
"Pomocí tohoto tlačítka můžete přidávat
|
260 |
|
261 |
#: bws_functions.php:729
|
262 |
msgid "Close"
|
@@ -280,29 +280,30 @@ msgstr "Plugin"
|
|
280 |
|
281 |
#: bws_functions.php:876
|
282 |
msgid "Shortcode settings"
|
283 |
-
msgstr "Nastavení
|
284 |
|
285 |
#: bws_functions.php:881
|
286 |
msgid "The shortcode will be inserted"
|
287 |
-
msgstr "Bude vložen
|
288 |
|
289 |
-
#: bws_functions.php:
|
290 |
msgid "FAQ"
|
291 |
-
msgstr "
|
|
|
292 |
|
293 |
-
#: bws_functions.php:
|
294 |
msgid "For more information:"
|
295 |
msgstr "Pro více informací:"
|
296 |
|
297 |
-
#: bws_functions.php:
|
298 |
msgid "Documentation"
|
299 |
msgstr "Dokumentace"
|
300 |
|
301 |
-
#: bws_functions.php:
|
302 |
msgid "Video Instructions"
|
303 |
msgstr "Video instrukce"
|
304 |
|
305 |
-
#: bws_functions.php:
|
306 |
msgid "Submit a Request"
|
307 |
msgstr "Odeslat požadavek"
|
308 |
|
@@ -374,7 +375,7 @@ msgstr "Vaše licence vyprší"
|
|
374 |
|
375 |
#: bws_menu.php:146
|
376 |
msgid "Congratulations! Pro Membership license is activated successfully."
|
377 |
-
msgstr ""
|
378 |
|
379 |
#: bws_menu.php:153 class-bws-settings.php:1007 deprecated.php:436
|
380 |
msgid ""
|
@@ -449,7 +450,7 @@ msgstr "Aktivovat šablonu"
|
|
449 |
#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251
|
450 |
#, php-format
|
451 |
msgid "by %s"
|
452 |
-
msgstr "
|
453 |
|
454 |
#: bws_menu.php:207
|
455 |
msgid "Server Environment"
|
@@ -538,7 +539,7 @@ msgstr "Prosím vložte platnou e-mailovou adresu."
|
|
538 |
#: bws_menu.php:262
|
539 |
#, php-format
|
540 |
msgid "Email with system info is sent to %s."
|
541 |
-
msgstr ""
|
542 |
|
543 |
#: bws_menu.php:266
|
544 |
msgid "Thank you for contacting us."
|
@@ -575,7 +576,7 @@ msgstr "Získejte přístup k %s+ Premiovým pluginům"
|
|
575 |
|
576 |
#: bws_menu.php:326
|
577 |
msgid "Subscribe to Pro Membership"
|
578 |
-
msgstr "
|
579 |
|
580 |
#: bws_menu.php:334 bws_menu.php:345 class-bws-settings.php:760
|
581 |
#: deprecated.php:227
|
@@ -735,7 +736,7 @@ msgstr "Již instalováno"
|
|
735 |
|
736 |
#: bws_menu.php:645
|
737 |
msgid "Browse More WordPress Themes"
|
738 |
-
msgstr ""
|
739 |
|
740 |
#: bws_menu.php:654
|
741 |
msgid "Send to support"
|
@@ -901,7 +902,7 @@ msgstr "Gratulujeme! PRO licence byla úspěšně aktivována."
|
|
901 |
#: class-bws-settings.php:726
|
902 |
#, php-format
|
903 |
msgid "You will be automatically redirected to the %s in %s seconds."
|
904 |
-
msgstr "
|
905 |
|
906 |
#: class-bws-settings.php:726
|
907 |
msgid "Settings page"
|
@@ -911,7 +912,8 @@ msgstr "Stránka nastavení"
|
|
911 |
#, php-format
|
912 |
msgid "Enter your license key to activate %s and get premium plugin features."
|
913 |
msgstr ""
|
914 |
-
"Vložte váš licenční klíč pro aktivaci %s a
|
|
|
915 |
|
916 |
#: class-bws-settings.php:744 class-bws-settings.php:931 deprecated.php:363
|
917 |
#: deprecated.php:706
|
@@ -925,7 +927,7 @@ msgstr ""
|
|
925 |
#: class-bws-settings.php:747 deprecated.php:697
|
926 |
#, php-format
|
927 |
msgid "Start Your Free %s-Day Trial Now"
|
928 |
-
msgstr "Vyzkoušejte
|
929 |
|
930 |
#: class-bws-settings.php:762
|
931 |
msgid ""
|
@@ -993,25 +995,29 @@ msgid ""
|
|
993 |
"Unfortunately, Your license has expired. To continue getting top-priority "
|
994 |
"support and plugin updates, you should extend it in your %s."
|
995 |
msgstr ""
|
|
|
|
|
996 |
|
997 |
#: class-bws-settings.php:959 class-bws-settings.php:981
|
998 |
#: class-bws-settings.php:1003
|
999 |
msgid "Failed to download the zip archive. Please, upload the plugin manually."
|
1000 |
-
msgstr ""
|
1001 |
|
1002 |
#: class-bws-settings.php:971
|
1003 |
msgid "Failed to open the zip archive. Please, upload the plugin manually."
|
1004 |
-
msgstr ""
|
1005 |
|
1006 |
#: class-bws-settings.php:977
|
1007 |
msgid ""
|
1008 |
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
1009 |
"plugin manually."
|
1010 |
msgstr ""
|
|
|
|
|
1011 |
|
1012 |
#: class-bws-settings.php:984
|
1013 |
msgid "UploadDir is not writable. Please, upload the plugin manually."
|
1014 |
-
msgstr ""
|
1015 |
|
1016 |
#: class-bws-settings.php:1042 deprecated.php:464
|
1017 |
msgid "Please, enter Your license key"
|
@@ -1019,7 +1025,7 @@ msgstr "Prosím, vložte váš licenční klíč"
|
|
1019 |
|
1020 |
#: class-bws-settings.php:1054
|
1021 |
msgid "Need Help?"
|
1022 |
-
msgstr "Potřebujete
|
1023 |
|
1024 |
#: class-bws-settings.php:1056
|
1025 |
msgid "Read the Instruction"
|
@@ -1061,7 +1067,7 @@ msgstr "Co jste očekávali?"
|
|
1061 |
|
1062 |
#: deactivation-form.php:44
|
1063 |
msgid "The plugin suddenly stopped working"
|
1064 |
-
msgstr "Plugin náhle
|
1065 |
|
1066 |
#: deactivation-form.php:51
|
1067 |
msgid "The plugin broke my site"
|
@@ -1094,7 +1100,7 @@ msgstr "Nadále již tento plugin nepotřebuji"
|
|
1094 |
|
1095 |
#: deactivation-form.php:83
|
1096 |
msgid "It's a temporary deactivation, I'm just debugging an issue"
|
1097 |
-
msgstr "Jedná se o dočasnou deaktivaci, pouze
|
1098 |
|
1099 |
#: deactivation-form.php:89
|
1100 |
msgid "Other"
|
@@ -1110,7 +1116,7 @@ msgstr "Máte-li chvilku, sdělte nám důvod, proč deaktivujete tento plugin"
|
|
1110 |
|
1111 |
#: deactivation-form.php:127
|
1112 |
msgid "Send website data and allow to contact me back"
|
1113 |
-
msgstr ""
|
1114 |
|
1115 |
#: deactivation-form.php:132
|
1116 |
msgid "Cancel"
|
@@ -1177,7 +1183,7 @@ msgstr "Gratulujeme! PRO licence pluginu je úspěšně aktivována."
|
|
1177 |
|
1178 |
#: deprecated.php:281 deprecated.php:672
|
1179 |
msgid "Please, go to"
|
1180 |
-
msgstr "Prosím,
|
1181 |
|
1182 |
#: deprecated.php:281 deprecated.php:672
|
1183 |
msgid "the setting page"
|
@@ -1272,7 +1278,7 @@ msgstr "SMM"
|
|
1272 |
|
1273 |
#: product_list.php:22
|
1274 |
msgid "Best secure captcha plugin to protect your WordPress forms."
|
1275 |
-
msgstr ""
|
1276 |
|
1277 |
#: product_list.php:32
|
1278 |
msgid "Create your personal car rental/booking and reservation website."
|
@@ -1596,7 +1602,7 @@ msgid ""
|
|
1596 |
"Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts "
|
1597 |
"and pages."
|
1598 |
msgstr ""
|
1599 |
-
"Přidávejte Twitter tlačítka
|
1600 |
"příspěvků a stránek."
|
1601 |
|
1602 |
#: product_list.php:427
|
@@ -1630,73 +1636,3 @@ msgid ""
|
|
1630 |
msgstr ""
|
1631 |
"Automaticky zálohujte a exportujte obsah centra nápovědy Zendesk do databáze "
|
1632 |
"vašeho WordPress webu."
|
1633 |
-
|
1634 |
-
#~ msgid "Anonymous feedback"
|
1635 |
-
#~ msgstr "Anonymní zpětná vazba"
|
1636 |
-
|
1637 |
-
#~ msgid ""
|
1638 |
-
#~ "Protect WordPress website forms from spam entries by means of math logic."
|
1639 |
-
#~ msgstr ""
|
1640 |
-
#~ "Chraňte WordPress webové formuláře před spamem pomocí matematické logiky."
|
1641 |
-
|
1642 |
-
#~ msgid "Congratulations! Pro Membership license is activated successfully."
|
1643 |
-
#~ msgstr "Gratulujeme! PRO členství bylo úspěšně aktivováno."
|
1644 |
-
|
1645 |
-
#~ msgid "Email with system info is sent to"
|
1646 |
-
#~ msgstr "E-mail se systémovým nastavením byl odeslán na"
|
1647 |
-
|
1648 |
-
#~ msgid "Browse Free WordPress Themes"
|
1649 |
-
#~ msgstr "Procházet WordPress šablony zdarma"
|
1650 |
-
|
1651 |
-
#~ msgid ""
|
1652 |
-
#~ "You can use one license of the Pro plugin for one domain only. Please "
|
1653 |
-
#~ "check and edit your license or domain if necessary using you personal "
|
1654 |
-
#~ "Client Area. We strongly recommend you to solve the problem within 24 "
|
1655 |
-
#~ "hours, otherwise the Pro plugin will be deactivated."
|
1656 |
-
#~ msgstr ""
|
1657 |
-
#~ "Pro licenci pluginu můžete používat pouze pro jednu doménu. Prosím "
|
1658 |
-
#~ "zkontrolujte a případně upravte Váš licenční klíč na vaší osobní stránce "
|
1659 |
-
#~ "- Klientské zóně. Důrazně doporučujeme, aby jste tento problém odstranili "
|
1660 |
-
#~ "během 24 hodin, jinak bude Pro plugin deaktivován."
|
1661 |
-
|
1662 |
-
#~ msgid "Insert"
|
1663 |
-
#~ msgstr "Vložit"
|
1664 |
-
|
1665 |
-
#~ msgid ""
|
1666 |
-
#~ "Automatically add outgoing email messages to queue instead of sending "
|
1667 |
-
#~ "them immediately."
|
1668 |
-
#~ msgstr ""
|
1669 |
-
#~ "Automaticky přidávejte odchozí e-mailové zprávy do fronty namísto jejich "
|
1670 |
-
#~ "okamžitého odesílání."
|
1671 |
-
|
1672 |
-
#~ msgid ""
|
1673 |
-
#~ "Add unlimited gallery categories. Organize images to make the navigation "
|
1674 |
-
#~ "through content easier."
|
1675 |
-
#~ msgstr ""
|
1676 |
-
#~ "Přidávejte neomezený počet kategorií galerie. Organizujte obrázky pro "
|
1677 |
-
#~ "jednodušší orientaci v obsahu."
|
1678 |
-
|
1679 |
-
#~ msgid ""
|
1680 |
-
#~ "Attach, un-attach and re-attach media files quickly to WordPress posts "
|
1681 |
-
#~ "and pages."
|
1682 |
-
#~ msgstr ""
|
1683 |
-
#~ "Připojujte, odpojujte a znovu připojujte mediální soubory do WordPress "
|
1684 |
-
#~ "příspěvků a stránek."
|
1685 |
-
|
1686 |
-
#~ msgid "Advertisement"
|
1687 |
-
#~ msgstr "Reklama"
|
1688 |
-
|
1689 |
-
#~ msgid "Content & Media"
|
1690 |
-
#~ msgstr "Obsah & Média"
|
1691 |
-
|
1692 |
-
#~ msgid "Management"
|
1693 |
-
#~ msgstr "Správa"
|
1694 |
-
|
1695 |
-
#~ msgid "Site Stats"
|
1696 |
-
#~ msgstr "Statistiky webu"
|
1697 |
-
|
1698 |
-
#~ msgid "Social"
|
1699 |
-
#~ msgstr "Sociální"
|
1700 |
-
|
1701 |
-
#~ msgid "Utilities"
|
1702 |
-
#~ msgstr "Utility"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-03-02 10:14+0200\n"
|
6 |
+
"PO-Revision-Date: 2018-03-02 10:15+0200\n"
|
7 |
"Last-Translator: Mik013\n"
|
8 |
"Language-Team: Mik013\n"
|
9 |
"Language: cs_CZ\n"
|
43 |
#: bws_functions.php:93
|
44 |
#, php-format
|
45 |
msgid "%s reviews"
|
46 |
+
msgstr "%s hodnocení"
|
47 |
|
48 |
#: bws_functions.php:94
|
49 |
msgid "Rate it"
|
51 |
|
52 |
#: bws_functions.php:103
|
53 |
msgid "Need help?"
|
54 |
+
msgstr "Potřebujete pomoci?"
|
55 |
|
56 |
+
#: bws_functions.php:104 bws_functions.php:919 class-bws-settings.php:1058
|
57 |
msgid "Visit Help Center"
|
58 |
msgstr "Navštivte Centrum pomoci"
|
59 |
|
130 |
#: bws_functions.php:208
|
131 |
#, php-format
|
132 |
msgid "Thank you for installing %s plugin!"
|
133 |
+
msgstr "Děkujeme vám za instalaci pluginu %s!"
|
134 |
|
135 |
#: bws_functions.php:210
|
136 |
msgid "Let's get started"
|
205 |
#: bws_functions.php:482
|
206 |
#, php-format
|
207 |
msgid "Thank you for choosing %s plugin!"
|
208 |
+
msgstr "Děkujeme, že jste si vybrali plugin %s!"
|
209 |
|
210 |
#: bws_functions.php:483
|
211 |
msgid ""
|
243 |
|
244 |
#: bws_functions.php:653
|
245 |
msgid "Add BWS Shortcode"
|
246 |
+
msgstr "Přidat zkrácený kód BWS"
|
247 |
|
248 |
#: bws_functions.php:654
|
249 |
msgid "Add BWS Plugins Shortcode"
|
250 |
+
msgstr "Přidat zkrácený kód BWS pluginu"
|
251 |
|
252 |
#: bws_functions.php:673
|
253 |
msgid "Add shortcode"
|
254 |
+
msgstr "Přidat zkrácený kód"
|
255 |
|
256 |
#: bws_functions.php:673
|
257 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
258 |
msgstr ""
|
259 |
+
"Pomocí tohoto tlačítka můžete přidávat zkrácené kódy BestWebSoft pluginů."
|
260 |
|
261 |
#: bws_functions.php:729
|
262 |
msgid "Close"
|
280 |
|
281 |
#: bws_functions.php:876
|
282 |
msgid "Shortcode settings"
|
283 |
+
msgstr "Nastavení zkrácených kódů"
|
284 |
|
285 |
#: bws_functions.php:881
|
286 |
msgid "The shortcode will be inserted"
|
287 |
+
msgstr "Bude vložen zkrácený kód"
|
288 |
|
289 |
+
#: bws_functions.php:924
|
290 |
msgid "FAQ"
|
291 |
+
msgstr ""
|
292 |
+
"Časté dotazy <acronym title=\"Frequently asked questions\">(FAQ)</acronym>"
|
293 |
|
294 |
+
#: bws_functions.php:930
|
295 |
msgid "For more information:"
|
296 |
msgstr "Pro více informací:"
|
297 |
|
298 |
+
#: bws_functions.php:931
|
299 |
msgid "Documentation"
|
300 |
msgstr "Dokumentace"
|
301 |
|
302 |
+
#: bws_functions.php:932
|
303 |
msgid "Video Instructions"
|
304 |
msgstr "Video instrukce"
|
305 |
|
306 |
+
#: bws_functions.php:933
|
307 |
msgid "Submit a Request"
|
308 |
msgstr "Odeslat požadavek"
|
309 |
|
375 |
|
376 |
#: bws_menu.php:146
|
377 |
msgid "Congratulations! Pro Membership license is activated successfully."
|
378 |
+
msgstr "Gratulujeme! PRO členství bylo úspěšně aktivováno."
|
379 |
|
380 |
#: bws_menu.php:153 class-bws-settings.php:1007 deprecated.php:436
|
381 |
msgid ""
|
450 |
#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251
|
451 |
#, php-format
|
452 |
msgid "by %s"
|
453 |
+
msgstr "od %s"
|
454 |
|
455 |
#: bws_menu.php:207
|
456 |
msgid "Server Environment"
|
539 |
#: bws_menu.php:262
|
540 |
#, php-format
|
541 |
msgid "Email with system info is sent to %s."
|
542 |
+
msgstr "E-mail s informacemi o systému byl odeslán na %s."
|
543 |
|
544 |
#: bws_menu.php:266
|
545 |
msgid "Thank you for contacting us."
|
576 |
|
577 |
#: bws_menu.php:326
|
578 |
msgid "Subscribe to Pro Membership"
|
579 |
+
msgstr "Přihlaste se k PRO členství"
|
580 |
|
581 |
#: bws_menu.php:334 bws_menu.php:345 class-bws-settings.php:760
|
582 |
#: deprecated.php:227
|
736 |
|
737 |
#: bws_menu.php:645
|
738 |
msgid "Browse More WordPress Themes"
|
739 |
+
msgstr "Procházet další WordPress šablony"
|
740 |
|
741 |
#: bws_menu.php:654
|
742 |
msgid "Send to support"
|
902 |
#: class-bws-settings.php:726
|
903 |
#, php-format
|
904 |
msgid "You will be automatically redirected to the %s in %s seconds."
|
905 |
+
msgstr "Budete automaticky přesměrováni na %s za %s sekund."
|
906 |
|
907 |
#: class-bws-settings.php:726
|
908 |
msgid "Settings page"
|
912 |
#, php-format
|
913 |
msgid "Enter your license key to activate %s and get premium plugin features."
|
914 |
msgstr ""
|
915 |
+
"Vložte váš licenční klíč pro aktivaci %s a získejte tak prémiové fukcе "
|
916 |
+
"pluginu."
|
917 |
|
918 |
#: class-bws-settings.php:744 class-bws-settings.php:931 deprecated.php:363
|
919 |
#: deprecated.php:706
|
927 |
#: class-bws-settings.php:747 deprecated.php:697
|
928 |
#, php-format
|
929 |
msgid "Start Your Free %s-Day Trial Now"
|
930 |
+
msgstr "Vyzkoušejte %s-denní zkušební verzi zdarma nyní"
|
931 |
|
932 |
#: class-bws-settings.php:762
|
933 |
msgid ""
|
995 |
"Unfortunately, Your license has expired. To continue getting top-priority "
|
996 |
"support and plugin updates, you should extend it in your %s."
|
997 |
msgstr ""
|
998 |
+
"Bohužel, Vaše licence vypršela. Chcete-li mít nadále přístup k top-prioritní "
|
999 |
+
"podpoře a aktualizacím pluginu měli byste ji prodloužit ve vašem %s."
|
1000 |
|
1001 |
#: class-bws-settings.php:959 class-bws-settings.php:981
|
1002 |
#: class-bws-settings.php:1003
|
1003 |
msgid "Failed to download the zip archive. Please, upload the plugin manually."
|
1004 |
+
msgstr "Stažení zip archivu selhalo. Nahrajte prosím plugin ručně."
|
1005 |
|
1006 |
#: class-bws-settings.php:971
|
1007 |
msgid "Failed to open the zip archive. Please, upload the plugin manually."
|
1008 |
+
msgstr "Otevření zip archivu selhalo. Nahrajte prosím plugin ručně."
|
1009 |
|
1010 |
#: class-bws-settings.php:977
|
1011 |
msgid ""
|
1012 |
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
1013 |
"plugin manually."
|
1014 |
msgstr ""
|
1015 |
+
"Váš server nepodporuje buď ZipArchive nebo Phar. Prosím, nahrajte plugin "
|
1016 |
+
"ručně."
|
1017 |
|
1018 |
#: class-bws-settings.php:984
|
1019 |
msgid "UploadDir is not writable. Please, upload the plugin manually."
|
1020 |
+
msgstr "Nelze zapisovat do UploadDir. Prosím, nahrajte plugin ručně."
|
1021 |
|
1022 |
#: class-bws-settings.php:1042 deprecated.php:464
|
1023 |
msgid "Please, enter Your license key"
|
1025 |
|
1026 |
#: class-bws-settings.php:1054
|
1027 |
msgid "Need Help?"
|
1028 |
+
msgstr "Potřebujete pomoci?"
|
1029 |
|
1030 |
#: class-bws-settings.php:1056
|
1031 |
msgid "Read the Instruction"
|
1067 |
|
1068 |
#: deactivation-form.php:44
|
1069 |
msgid "The plugin suddenly stopped working"
|
1070 |
+
msgstr "Plugin přestal náhle pracovat"
|
1071 |
|
1072 |
#: deactivation-form.php:51
|
1073 |
msgid "The plugin broke my site"
|
1100 |
|
1101 |
#: deactivation-form.php:83
|
1102 |
msgid "It's a temporary deactivation, I'm just debugging an issue"
|
1103 |
+
msgstr "Jedná se o dočasnou deaktivaci, pouze ladím problém"
|
1104 |
|
1105 |
#: deactivation-form.php:89
|
1106 |
msgid "Other"
|
1116 |
|
1117 |
#: deactivation-form.php:127
|
1118 |
msgid "Send website data and allow to contact me back"
|
1119 |
+
msgstr "Odeslat data webu a umožnit zpětně mě kontaktovat"
|
1120 |
|
1121 |
#: deactivation-form.php:132
|
1122 |
msgid "Cancel"
|
1183 |
|
1184 |
#: deprecated.php:281 deprecated.php:672
|
1185 |
msgid "Please, go to"
|
1186 |
+
msgstr "Prosím, přejděte na"
|
1187 |
|
1188 |
#: deprecated.php:281 deprecated.php:672
|
1189 |
msgid "the setting page"
|
1278 |
|
1279 |
#: product_list.php:22
|
1280 |
msgid "Best secure captcha plugin to protect your WordPress forms."
|
1281 |
+
msgstr "Nejbezpečnější captcha plugin k ochraně WordPress formulářů."
|
1282 |
|
1283 |
#: product_list.php:32
|
1284 |
msgid "Create your personal car rental/booking and reservation website."
|
1602 |
"Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts "
|
1603 |
"and pages."
|
1604 |
msgstr ""
|
1605 |
+
"Přidávejte Twitter tlačítka Sledovat, Tweetnout a Zmínit do WordPress "
|
1606 |
"příspěvků a stránek."
|
1607 |
|
1608 |
#: product_list.php:427
|
1636 |
msgstr ""
|
1637 |
"Automaticky zálohujte a exportujte obsah centra nápovědy Zendesk do databáze "
|
1638 |
"vašeho WordPress webu."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bws_menu/languages/bestwebsoft-fr_FR.mo
CHANGED
Binary file
|
bws_menu/languages/bestwebsoft-fr_FR.po
CHANGED
@@ -2,15 +2,15 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
9 |
-
"Language: fr_FR\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
-
"
|
|
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"Plural-Forms: nplurals=2;plural=n>2;\n"
|
@@ -22,12 +22,8 @@ msgid "requires"
|
|
22 |
msgstr "obligatoire"
|
23 |
|
24 |
#: bws_functions.php:75
|
25 |
-
msgid ""
|
26 |
-
"
|
27 |
-
"try again."
|
28 |
-
msgstr ""
|
29 |
-
"ou supérieure, c'est pourquoi il a été désactivé! Merci de faire la mise à "
|
30 |
-
"jour de WordPress puis de ré-essayer."
|
31 |
|
32 |
#: bws_functions.php:76
|
33 |
msgid "Back to the WordPress"
|
@@ -39,12 +35,12 @@ msgstr "Page des extensions"
|
|
39 |
|
40 |
#: bws_functions.php:92
|
41 |
msgid "Like the plugin?"
|
42 |
-
msgstr "Voter pour l
|
43 |
|
44 |
#: bws_functions.php:93
|
45 |
#, php-format
|
46 |
msgid "%s reviews"
|
47 |
-
msgstr ""
|
48 |
|
49 |
#: bws_functions.php:94
|
50 |
msgid "Rate it"
|
@@ -52,15 +48,15 @@ msgstr "Notez là"
|
|
52 |
|
53 |
#: bws_functions.php:103
|
54 |
msgid "Need help?"
|
55 |
-
msgstr "Besoin d
|
56 |
|
57 |
-
#: bws_functions.php:104 bws_functions.php:
|
58 |
msgid "Visit Help Center"
|
59 |
msgstr "Visiter le site du support"
|
60 |
|
61 |
#: bws_functions.php:107
|
62 |
msgid "Want to support the plugin?"
|
63 |
-
msgstr "Voter pour l
|
64 |
|
65 |
#: bws_functions.php:108 bws_menu.php:560
|
66 |
msgid "Donate"
|
@@ -68,15 +64,11 @@ msgstr "Don"
|
|
68 |
|
69 |
#: bws_functions.php:128
|
70 |
msgid "WARNING: Illegal use notification"
|
71 |
-
msgstr "AVERTISSEMENT
|
72 |
|
73 |
#: bws_functions.php:128
|
74 |
-
msgid ""
|
75 |
-
"
|
76 |
-
"and edit your license or domain if necessary using your personal Client "
|
77 |
-
"Area. We strongly recommend you to solve the problem within 24 hours, "
|
78 |
-
"otherwise the Pro plugin will be deactivated."
|
79 |
-
msgstr ""
|
80 |
|
81 |
#: bws_functions.php:128 bws_functions.php:341 bws_menu.php:631
|
82 |
#: class-bws-settings.php:144
|
@@ -84,20 +76,12 @@ msgid "Learn More"
|
|
84 |
msgstr "En savoir plus"
|
85 |
|
86 |
#: bws_functions.php:145
|
87 |
-
msgid ""
|
88 |
-
"
|
89 |
-
"you should buy a Pro license"
|
90 |
-
msgstr ""
|
91 |
-
"Information :Votre licence d'évaluation est terminée. Pour continuer à "
|
92 |
-
"utiliser cette extension, vous devez acheter une licence PRO."
|
93 |
|
94 |
#: bws_functions.php:147
|
95 |
-
msgid ""
|
96 |
-
"
|
97 |
-
"plugin updates, you should extend it."
|
98 |
-
msgstr ""
|
99 |
-
"Votre licence est terminée. Pour continuer à disposer du support rapide et "
|
100 |
-
"des mises à jour de l'extension vous devez la renouveler."
|
101 |
|
102 |
#: bws_functions.php:147 bws_functions.php:389 deprecated.php:586
|
103 |
msgid "Learn more"
|
@@ -106,29 +90,24 @@ msgstr "En savoir plus"
|
|
106 |
#: bws_functions.php:165
|
107 |
#, php-format
|
108 |
msgid "Notice: You are using the Pro Trial license of %s plugin."
|
109 |
-
msgstr ""
|
110 |
-
"Avertissement : vous utilisez la version d'évaluation de l'extension %s."
|
111 |
|
112 |
#: bws_functions.php:167
|
113 |
msgid "Notice: You are using the Pro Trial license of plugin."
|
114 |
-
msgstr "Avertissement
|
115 |
|
116 |
#: bws_functions.php:170
|
117 |
msgid "The Pro Trial license will expire on"
|
118 |
-
msgstr "La licence PRO d
|
119 |
|
120 |
#: bws_functions.php:193
|
121 |
-
msgid ""
|
122 |
-
"
|
123 |
-
"upgrade to WordPress latest version."
|
124 |
-
msgstr ""
|
125 |
-
"ou plus ! Nous ne garantissons pas que notre extension fonctionne "
|
126 |
-
"correctement. Merci de mettre à jour Wordpress avec la dernière version."
|
127 |
|
128 |
#: bws_functions.php:208
|
129 |
#, php-format
|
130 |
msgid "Thank you for installing %s plugin!"
|
131 |
-
msgstr ""
|
132 |
|
133 |
#: bws_functions.php:210
|
134 |
msgid "Let's get started"
|
@@ -137,7 +116,7 @@ msgstr "Démarrer"
|
|
137 |
#: bws_functions.php:211 bws_functions.php:244 bws_menu.php:564
|
138 |
#: bws_menu.php:566
|
139 |
msgid "Settings"
|
140 |
-
msgstr "
|
141 |
|
142 |
#: bws_functions.php:213 bws_menu.php:326 class-bws-settings.php:747
|
143 |
#: class-bws-settings.php:1060 class-bws-settings.php:1070 deprecated.php:697
|
@@ -151,11 +130,11 @@ msgstr "Ajouter"
|
|
151 |
#: bws_functions.php:218 bws_functions.php:228 bws_functions.php:332
|
152 |
#: bws_functions.php:385 bws_functions.php:487
|
153 |
msgid "Close notice"
|
154 |
-
msgstr "Effacer l
|
155 |
|
156 |
#: bws_functions.php:233
|
157 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
158 |
-
msgstr "Merci d
|
159 |
|
160 |
#: bws_functions.php:235
|
161 |
msgid "More Details"
|
@@ -170,15 +149,12 @@ msgid "Deprecated function(-s) is used on the site here:"
|
|
170 |
msgstr "Une ou des fonction(s) obsolètes sont utilisées sur ce site ici :"
|
171 |
|
172 |
#: bws_functions.php:278
|
173 |
-
msgid ""
|
174 |
-
"
|
175 |
-
msgstr ""
|
176 |
-
"Ces fonctions seront supprimées rapidement. Merci de mettre à jour vos "
|
177 |
-
"produits."
|
178 |
|
179 |
#: bws_functions.php:337
|
180 |
msgid "It’s time to upgrade your"
|
181 |
-
msgstr "C
|
182 |
|
183 |
#: bws_functions.php:337
|
184 |
msgid "to"
|
@@ -186,35 +162,25 @@ msgstr "à"
|
|
186 |
|
187 |
#: bws_functions.php:337
|
188 |
msgid "version!"
|
189 |
-
msgstr "version"
|
190 |
|
191 |
#: bws_functions.php:338
|
192 |
msgid "Extend standard plugin functionality with new great options."
|
193 |
-
msgstr ""
|
194 |
-
"Étend les fonctionnalités classiques de l'extension avec des nouvelles "
|
195 |
-
"options."
|
196 |
|
197 |
#: bws_functions.php:389
|
198 |
#, php-format
|
199 |
-
msgid ""
|
200 |
-
"
|
201 |
-
"SUPPORT or UPDATES."
|
202 |
-
msgstr ""
|
203 |
-
"Votre clé de licence pour %s est terminée le %s et vous ne disposerez plus "
|
204 |
-
"du support rapide et des mises à jour."
|
205 |
|
206 |
#: bws_functions.php:482
|
207 |
#, php-format
|
208 |
msgid "Thank you for choosing %s plugin!"
|
209 |
-
msgstr ""
|
210 |
|
211 |
#: bws_functions.php:483
|
212 |
-
msgid ""
|
213 |
-
"
|
214 |
-
"we'd love to hear about it!"
|
215 |
-
msgstr ""
|
216 |
-
"Si vous avez une fonctionnalité, une suggestion ou une idée que vous "
|
217 |
-
"souhaitez pour cette extension, nous serons ravis d'en parler avec vous !"
|
218 |
|
219 |
#: bws_functions.php:484
|
220 |
msgid "Suggest a Feature"
|
@@ -227,7 +193,7 @@ msgstr "Avertissement"
|
|
227 |
|
228 |
#: bws_functions.php:500
|
229 |
msgid "The plugin's settings have been changed."
|
230 |
-
msgstr "Les paramètres de l
|
231 |
|
232 |
#: bws_functions.php:501 class-bws-settings.php:183 class-bws-settings.php:203
|
233 |
#: deprecated.php:642
|
@@ -235,20 +201,8 @@ msgid "Save Changes"
|
|
235 |
msgstr "Enregistrer les modifications"
|
236 |
|
237 |
#: bws_functions.php:515
|
238 |
-
msgid ""
|
239 |
-
"
|
240 |
-
"the \"Misc\" tab."
|
241 |
-
msgstr ""
|
242 |
-
"Vous pouvez toujours consulter les options premium en cliquant sur le lien "
|
243 |
-
"\"Voir les fonctionnalités de la version PRO\" dans l'onglet divers."
|
244 |
-
|
245 |
-
#: bws_functions.php:653
|
246 |
-
msgid "Add BWS Shortcode"
|
247 |
-
msgstr ""
|
248 |
-
|
249 |
-
#: bws_functions.php:654
|
250 |
-
msgid "Add BWS Plugins Shortcode"
|
251 |
-
msgstr "Ajouter le code court de l'extension BWS"
|
252 |
|
253 |
#: bws_functions.php:673
|
254 |
msgid "Add shortcode"
|
@@ -264,7 +218,7 @@ msgstr "Fermer"
|
|
264 |
|
265 |
#: bws_functions.php:821
|
266 |
msgid "Are you sure you want to restore default settings?"
|
267 |
-
msgstr "Êtes vous sûr de vouloir remettre toutes les valeurs par défaut
|
268 |
|
269 |
#: bws_functions.php:824
|
270 |
msgid "Yes, restore all settings"
|
@@ -286,23 +240,23 @@ msgstr "Paramètres du code court"
|
|
286 |
msgid "The shortcode will be inserted"
|
287 |
msgstr "Le code court sera inséré"
|
288 |
|
289 |
-
#: bws_functions.php:
|
290 |
msgid "FAQ"
|
291 |
msgstr "FAQ"
|
292 |
|
293 |
-
#: bws_functions.php:
|
294 |
msgid "For more information:"
|
295 |
-
msgstr "Pour plus d
|
296 |
|
297 |
-
#: bws_functions.php:
|
298 |
msgid "Documentation"
|
299 |
msgstr "Documentation"
|
300 |
|
301 |
-
#: bws_functions.php:
|
302 |
msgid "Video Instructions"
|
303 |
msgstr "Vidéo explicative"
|
304 |
|
305 |
-
#: bws_functions.php:
|
306 |
msgid "Submit a Request"
|
307 |
msgstr "Soumettre une requête"
|
308 |
|
@@ -313,13 +267,8 @@ msgstr "Clé de licence incorrecte"
|
|
313 |
#: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885
|
314 |
#: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199
|
315 |
#: deprecated.php:353
|
316 |
-
msgid ""
|
317 |
-
"
|
318 |
-
"please contact us"
|
319 |
-
msgstr ""
|
320 |
-
"Il est survenu une erreur. Essayer de nouveau. Si l'erreur se produit de "
|
321 |
-
"nouveau, merci de contacter <a href=http://support.bestwebsoft."
|
322 |
-
"com>BestWebSoft</a>. Nous sommes désolés pour le désagrément."
|
323 |
|
324 |
#: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885
|
325 |
#: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199
|
@@ -333,12 +282,8 @@ msgid "Wrong license key."
|
|
333 |
msgstr "Clé de licence incorrecte."
|
334 |
|
335 |
#: bws_menu.php:130
|
336 |
-
msgid ""
|
337 |
-
"
|
338 |
-
"Area."
|
339 |
-
msgstr ""
|
340 |
-
"La clé de licence correspond à un autre site. Modifier là au travers de "
|
341 |
-
"votre espace client."
|
342 |
|
343 |
#: bws_menu.php:130
|
344 |
msgid "Log in"
|
@@ -346,27 +291,16 @@ msgstr "Connexion"
|
|
346 |
|
347 |
#: bws_menu.php:132 bws_menu.php:332 deprecated.php:261
|
348 |
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
349 |
-
msgstr ""
|
350 |
-
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
351 |
-
"télécharger l'extension manuellement."
|
352 |
|
353 |
#: bws_menu.php:134 deprecated.php:365
|
354 |
#, php-format
|
355 |
-
msgid ""
|
356 |
-
"
|
357 |
-
"support and plugin updates, you should extend it in your %s"
|
358 |
-
msgstr ""
|
359 |
-
"Désoler, votre licence est terminée. Pour continuer à disposer du support "
|
360 |
-
"rapide et des mises à jour de l'extension vous devez la renouveler dans "
|
361 |
-
"votre %s"
|
362 |
|
363 |
#: bws_menu.php:136 class-bws-settings.php:935 deprecated.php:367
|
364 |
-
msgid ""
|
365 |
-
"
|
366 |
-
"Trial license can be installed only once."
|
367 |
-
msgstr ""
|
368 |
-
"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne "
|
369 |
-
"peut-être installée qu'une seule fois."
|
370 |
|
371 |
#: bws_menu.php:142 class-bws-settings.php:839 deprecated.php:153
|
372 |
msgid "The license key is valid."
|
@@ -378,15 +312,11 @@ msgstr "Votre licence se termine le "
|
|
378 |
|
379 |
#: bws_menu.php:146
|
380 |
msgid "Congratulations! Pro Membership license is activated successfully."
|
381 |
-
msgstr ""
|
382 |
|
383 |
#: bws_menu.php:153 class-bws-settings.php:1007 deprecated.php:436
|
384 |
-
msgid ""
|
385 |
-
"
|
386 |
-
"sorry for inconvenience."
|
387 |
-
msgstr ""
|
388 |
-
"Il est survenu une erreur. Essayer de nouveau ou bien télécharger "
|
389 |
-
"l'extension manuellement.Nous sommes désolés pour le désagrément."
|
390 |
|
391 |
#: bws_menu.php:163
|
392 |
msgid "Please enter your license key."
|
@@ -456,7 +386,7 @@ msgstr "par %s"
|
|
456 |
|
457 |
#: bws_menu.php:207
|
458 |
msgid "Server Environment"
|
459 |
-
msgstr "
|
460 |
|
461 |
#: bws_menu.php:209
|
462 |
msgid "Operating System"
|
@@ -537,7 +467,7 @@ msgstr "Merci de saisir une adresse e-mail valide."
|
|
537 |
#: bws_menu.php:262
|
538 |
#, php-format
|
539 |
msgid "Email with system info is sent to %s."
|
540 |
-
msgstr ""
|
541 |
|
542 |
#: bws_menu.php:266
|
543 |
msgid "Thank you for contacting us."
|
@@ -545,7 +475,7 @@ msgstr "Merci de nous avoir contacté."
|
|
545 |
|
546 |
#: bws_menu.php:289
|
547 |
msgid "Sorry, email message could not be delivered."
|
548 |
-
msgstr "Désolé, votre e-mail n
|
549 |
|
550 |
#: bws_menu.php:305 bws_menu.php:309 bws_menu.php:358 deprecated.php:91
|
551 |
msgid "Plugins"
|
@@ -565,12 +495,12 @@ msgstr "Support"
|
|
565 |
|
566 |
#: bws_menu.php:316
|
567 |
msgid "Manage purchased licenses & subscriptions"
|
568 |
-
msgstr "Gérer les licences et les
|
569 |
|
570 |
#: bws_menu.php:324
|
571 |
#, php-format
|
572 |
msgid "Get Access to %s+ Premium Plugins"
|
573 |
-
msgstr "Accéder à plus de %s
|
574 |
|
575 |
#: bws_menu.php:326
|
576 |
msgid "Subscribe to Pro Membership"
|
@@ -593,28 +523,16 @@ msgstr "Activé"
|
|
593 |
|
594 |
#: bws_menu.php:359
|
595 |
msgid "Upload Plugin"
|
596 |
-
msgstr "Charger l
|
597 |
|
598 |
#: bws_menu.php:363
|
599 |
#, php-format
|
600 |
-
msgid ""
|
601 |
-
"
|
602 |
-
"during activation. If you notice “headers already sent” "
|
603 |
-
"messages, problems with syndication feeds or other issues, try deactivating "
|
604 |
-
"or removing this plugin."
|
605 |
-
msgstr ""
|
606 |
-
"Cette extension a produit %d caractères <strong>inattendus</strong> durant "
|
607 |
-
"l'activation. Si vous constatez le message “headers already "
|
608 |
-
"sent”, des problèmes avec les flux de syndication ou autres, essayez "
|
609 |
-
"de désactiver l'extension ou supprimer l'extension."
|
610 |
|
611 |
#: bws_menu.php:365
|
612 |
-
msgid ""
|
613 |
-
"
|
614 |
-
"strong>."
|
615 |
-
msgstr ""
|
616 |
-
"L'extension ne peut pas être activée car une <strong>erreur fatale</strong> "
|
617 |
-
"a été détectée."
|
618 |
|
619 |
#: bws_menu.php:368
|
620 |
msgid "Plugin <strong>activated</strong>."
|
@@ -622,18 +540,16 @@ msgstr "Extension <strong>activée</strong>."
|
|
622 |
|
623 |
#: bws_menu.php:375
|
624 |
msgid "Installing Plugin"
|
625 |
-
msgstr "
|
626 |
|
627 |
#: bws_menu.php:381
|
628 |
msgid "Downloading install package from"
|
629 |
-
msgstr "Télécharger le paquet d
|
630 |
|
631 |
#: bws_menu.php:398 bws_menu.php:429 bws_menu.php:440 deprecated.php:388
|
632 |
#: deprecated.php:410 deprecated.php:432
|
633 |
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
634 |
-
msgstr ""
|
635 |
-
"Erreur de téléchargement de l'archive ZIP. Merci de télécharger l'extension "
|
636 |
-
"manuellement."
|
637 |
|
638 |
#: bws_menu.php:406
|
639 |
msgid "Unpacking the package"
|
@@ -641,40 +557,32 @@ msgstr "Décompresser le paquet"
|
|
641 |
|
642 |
#: bws_menu.php:411 bws_menu.php:419
|
643 |
msgid "Installing the plugin"
|
644 |
-
msgstr "Installer l
|
645 |
|
646 |
#: bws_menu.php:415 deprecated.php:400
|
647 |
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
648 |
-
msgstr ""
|
649 |
-
"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension "
|
650 |
-
"manuellement."
|
651 |
|
652 |
#: bws_menu.php:422 deprecated.php:406
|
653 |
-
msgid ""
|
654 |
-
"
|
655 |
-
"plugin manually"
|
656 |
-
msgstr ""
|
657 |
-
"Votre serveur n'a pas le support du format des archives ZIP ou Phar. Merci "
|
658 |
-
"de télécharger l'extension manuellement."
|
659 |
|
660 |
#: bws_menu.php:425
|
661 |
#, php-format
|
662 |
msgid "The plugin %s is successfully installed."
|
663 |
-
msgstr "L
|
664 |
|
665 |
#: bws_menu.php:432 deprecated.php:413
|
666 |
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
667 |
-
msgstr ""
|
668 |
-
"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension "
|
669 |
-
"manuellement."
|
670 |
|
671 |
#: bws_menu.php:437
|
672 |
msgid "Activate Plugin"
|
673 |
-
msgstr "Activer l
|
674 |
|
675 |
#: bws_menu.php:437 bws_menu.php:443
|
676 |
msgid "Return to BestWebSoft Panel"
|
677 |
-
msgstr "Retourner à l
|
678 |
|
679 |
#: bws_menu.php:451 bws_menu.php:471 bws_menu.php:600
|
680 |
msgid "All"
|
@@ -727,7 +635,7 @@ msgstr "Installer cette extension"
|
|
727 |
|
728 |
#: bws_menu.php:591
|
729 |
msgid "Nothing found. Try another criteria."
|
730 |
-
msgstr "Pas de réponse.
|
731 |
|
732 |
#: bws_menu.php:628
|
733 |
#, php-format
|
@@ -740,7 +648,7 @@ msgstr "Déjà installé"
|
|
740 |
|
741 |
#: bws_menu.php:645
|
742 |
msgid "Browse More WordPress Themes"
|
743 |
-
msgstr ""
|
744 |
|
745 |
#: bws_menu.php:654
|
746 |
msgid "Send to support"
|
@@ -794,7 +702,7 @@ msgstr "Version"
|
|
794 |
|
795 |
#: class-bws-settings.php:285
|
796 |
msgid "All plugin settings were restored."
|
797 |
-
msgstr "Les paramètres de l
|
798 |
|
799 |
#: class-bws-settings.php:423
|
800 |
msgid "Custom Code"
|
@@ -802,22 +710,16 @@ msgstr "Code personnalisé"
|
|
802 |
|
803 |
#: class-bws-settings.php:427 deprecated.php:498
|
804 |
msgid "You do not have sufficient permissions to edit plugins for this site."
|
805 |
-
msgstr ""
|
806 |
-
"Vous n'avez pas assez de droits pour modifier l'extension pour ce site."
|
807 |
|
808 |
#: class-bws-settings.php:432 deprecated.php:620
|
809 |
msgid "These styles will be added to the header on all pages of your site."
|
810 |
-
msgstr ""
|
811 |
-
"Ces styles seront ajoutés aux entêtes sur tous les pages de votre site."
|
812 |
|
813 |
#: class-bws-settings.php:435 deprecated.php:622
|
814 |
#, php-format
|
815 |
-
msgid ""
|
816 |
-
"
|
817 |
-
"end only."
|
818 |
-
msgstr ""
|
819 |
-
"Ce code PHP sera rattaché à l'action %s et sera affiché uniquement sur la "
|
820 |
-
"partie publique."
|
821 |
|
822 |
#: class-bws-settings.php:438
|
823 |
msgid "These code will be added to the header on all pages of your site."
|
@@ -825,12 +727,8 @@ msgstr "Ce code sera ajouté aux entêtes sur tous les pages de votre site."
|
|
825 |
|
826 |
#: class-bws-settings.php:446 deprecated.php:646
|
827 |
#, php-format
|
828 |
-
msgid ""
|
829 |
-
"
|
830 |
-
"%s the Codex %s for more information."
|
831 |
-
msgstr ""
|
832 |
-
"Vous devez rendre ce fichier modifiable avant de pouvoir enregistrer vos "
|
833 |
-
"modifications. Regarder %s du Codex %s pour plus d'informations."
|
834 |
|
835 |
#: class-bws-settings.php:456 deprecated.php:628
|
836 |
msgid "Browsing"
|
@@ -852,20 +750,13 @@ msgstr "Paramètres divers"
|
|
852 |
|
853 |
#: class-bws-settings.php:540 class-bws-settings.php:595
|
854 |
#, php-format
|
855 |
-
msgid ""
|
856 |
-
"
|
857 |
-
"settings."
|
858 |
-
msgstr ""
|
859 |
-
"Il est interdit de changer le paramètre %s sur ce site dans les paramètres "
|
860 |
-
"%s du réseau."
|
861 |
|
862 |
#: class-bws-settings.php:543 class-bws-settings.php:598
|
863 |
#, php-format
|
864 |
-
msgid ""
|
865 |
-
"
|
866 |
-
msgstr ""
|
867 |
-
"Il est interdit de voir le paramètre %s sur ce site dans les paramètres %s "
|
868 |
-
"du réseau."
|
869 |
|
870 |
#: class-bws-settings.php:552
|
871 |
msgid "Pro Options"
|
@@ -873,22 +764,19 @@ msgstr "Options Pro"
|
|
873 |
|
874 |
#: class-bws-settings.php:556
|
875 |
msgid "Enable to display plugin Pro options."
|
876 |
-
msgstr "Activer pour voir les options PRO de l
|
877 |
|
878 |
#: class-bws-settings.php:562
|
879 |
msgid "Track Usage"
|
880 |
-
msgstr "Suivi de l
|
881 |
|
882 |
#: class-bws-settings.php:566
|
883 |
-
msgid ""
|
884 |
-
"
|
885 |
-
msgstr ""
|
886 |
-
"Activer pour autoriser le suivi de l'utilisation de l'extension de manière "
|
887 |
-
"anonyme afin de le rendre meilleur."
|
888 |
|
889 |
#: class-bws-settings.php:571
|
890 |
msgid "Default Settings"
|
891 |
-
msgstr "Réglages par
|
892 |
|
893 |
#: class-bws-settings.php:573
|
894 |
msgid "Restore Settings"
|
@@ -896,7 +784,7 @@ msgstr "Remettre les paramètres"
|
|
896 |
|
897 |
#: class-bws-settings.php:574
|
898 |
msgid "This will restore plugin settings to defaults."
|
899 |
-
msgstr "Remettre les valeurs par défaut des paramètres de l
|
900 |
|
901 |
#: class-bws-settings.php:586
|
902 |
msgid "Import / Export"
|
@@ -909,13 +797,12 @@ msgstr "Clé de licence"
|
|
909 |
|
910 |
#: class-bws-settings.php:725
|
911 |
msgid "Congratulations! Pro license is activated successfully."
|
912 |
-
msgstr ""
|
913 |
-
"Félicitations! La version PRO de cette extension a été activée avec succès."
|
914 |
|
915 |
#: class-bws-settings.php:726
|
916 |
#, php-format
|
917 |
msgid "You will be automatically redirected to the %s in %s seconds."
|
918 |
-
msgstr ""
|
919 |
|
920 |
#: class-bws-settings.php:726
|
921 |
msgid "Settings page"
|
@@ -924,31 +811,21 @@ msgstr "Page des paramètres"
|
|
924 |
#: class-bws-settings.php:741
|
925 |
#, php-format
|
926 |
msgid "Enter your license key to activate %s and get premium plugin features."
|
927 |
-
msgstr ""
|
928 |
-
"Saisir votre clé de licence pour activer %s et obtenir les fonctionnalités "
|
929 |
-
"premium."
|
930 |
|
931 |
#: class-bws-settings.php:744 class-bws-settings.php:931 deprecated.php:363
|
932 |
#: deprecated.php:706
|
933 |
-
msgid ""
|
934 |
-
"
|
935 |
-
"Please, upload the plugin manually."
|
936 |
-
msgstr ""
|
937 |
-
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
938 |
-
"télécharger l'extension manuellement."
|
939 |
|
940 |
#: class-bws-settings.php:747 deprecated.php:697
|
941 |
#, php-format
|
942 |
msgid "Start Your Free %s-Day Trial Now"
|
943 |
-
msgstr "Débuter votre licence d
|
944 |
|
945 |
#: class-bws-settings.php:762
|
946 |
-
msgid ""
|
947 |
-
"
|
948 |
-
"the field below."
|
949 |
-
msgstr ""
|
950 |
-
"Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la "
|
951 |
-
"saisir de nouveau dans le champ ci-dessous."
|
952 |
|
953 |
#: class-bws-settings.php:767
|
954 |
msgid "Manage License Settings"
|
@@ -956,15 +833,11 @@ msgstr "Gérer les paramètres de licence"
|
|
956 |
|
957 |
#: class-bws-settings.php:769
|
958 |
msgid "Login to Client Area"
|
959 |
-
msgstr "Se connecter à l
|
960 |
|
961 |
#: class-bws-settings.php:771
|
962 |
-
msgid ""
|
963 |
-
"
|
964 |
-
"using BestWebSoft Client Area."
|
965 |
-
msgstr ""
|
966 |
-
"Gérer les licences actives, télécharger les produits BWS, et voir "
|
967 |
-
"l'historique de vos règlements dans l'interface client de BestWebSoft."
|
968 |
|
969 |
#: class-bws-settings.php:826 class-bws-settings.php:929 deprecated.php:141
|
970 |
#: deprecated.php:361
|
@@ -972,65 +845,47 @@ msgid "This license key is bound to another site."
|
|
972 |
msgstr "La clé de licence correspond à un autre site."
|
973 |
|
974 |
#: class-bws-settings.php:828 deprecated.php:143
|
975 |
-
msgid ""
|
976 |
-
"
|
977 |
-
"update our plugin in future, you should extend the license."
|
978 |
-
msgstr ""
|
979 |
-
"La clé de licence est valide mais votre durée de validité est passée. Pour "
|
980 |
-
"continuer à disposer du support rapide et des mises à jour de l'extension "
|
981 |
-
"vous devez la renouveller."
|
982 |
|
983 |
#: class-bws-settings.php:830 deprecated.php:145
|
984 |
msgid "Unfortunately, you have exceeded the number of available tries."
|
985 |
-
msgstr ""
|
986 |
-
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
987 |
-
"télécharger l'extension manuellement."
|
988 |
|
989 |
#: class-bws-settings.php:832 deprecated.php:147
|
990 |
-
msgid ""
|
991 |
-
"
|
992 |
-
"The Pro Trial license can be installed only once."
|
993 |
-
msgstr ""
|
994 |
-
"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne "
|
995 |
-
"peut-être installée qu'une seule fois."
|
996 |
|
997 |
#: class-bws-settings.php:837 deprecated.php:151
|
998 |
msgid "The Pro Trial license key is valid."
|
999 |
-
msgstr "La clé de licence d
|
1000 |
|
1001 |
#: class-bws-settings.php:845 deprecated.php:159 deprecated.php:246
|
1002 |
#, php-format
|
1003 |
-
msgid ""
|
1004 |
-
"
|
1005 |
-
msgstr ""
|
1006 |
-
"Afin de pouvoir continuer à utiliser cette extension il est nécessaire "
|
1007 |
-
"d'acheter une licence %s."
|
1008 |
|
1009 |
#: class-bws-settings.php:933
|
1010 |
#, php-format
|
1011 |
-
msgid ""
|
1012 |
-
"
|
1013 |
-
"support and plugin updates, you should extend it in your %s."
|
1014 |
-
msgstr ""
|
1015 |
|
1016 |
#: class-bws-settings.php:959 class-bws-settings.php:981
|
1017 |
#: class-bws-settings.php:1003
|
1018 |
msgid "Failed to download the zip archive. Please, upload the plugin manually."
|
1019 |
-
msgstr ""
|
1020 |
|
1021 |
#: class-bws-settings.php:971
|
1022 |
msgid "Failed to open the zip archive. Please, upload the plugin manually."
|
1023 |
-
msgstr ""
|
1024 |
|
1025 |
#: class-bws-settings.php:977
|
1026 |
-
msgid ""
|
1027 |
-
"
|
1028 |
-
"plugin manually."
|
1029 |
-
msgstr ""
|
1030 |
|
1031 |
#: class-bws-settings.php:984
|
1032 |
msgid "UploadDir is not writable. Please, upload the plugin manually."
|
1033 |
-
msgstr ""
|
1034 |
|
1035 |
#: class-bws-settings.php:1042 deprecated.php:464
|
1036 |
msgid "Please, enter Your license key"
|
@@ -1038,7 +893,7 @@ msgstr "Merci de saisir votre clé de licence"
|
|
1038 |
|
1039 |
#: class-bws-settings.php:1054
|
1040 |
msgid "Need Help?"
|
1041 |
-
msgstr "Besoin d
|
1042 |
|
1043 |
#: class-bws-settings.php:1056
|
1044 |
msgid "Read the Instruction"
|
@@ -1050,67 +905,67 @@ msgstr "Regarder la vidéo"
|
|
1050 |
|
1051 |
#: class-bws-settings.php:1071
|
1052 |
msgid "Start Your Free Trial"
|
1053 |
-
msgstr "Débuter votre licence d
|
1054 |
|
1055 |
#: deactivation-form.php:27
|
1056 |
msgid "Need help? We are ready to answer your questions."
|
1057 |
-
msgstr ""
|
1058 |
|
1059 |
#: deactivation-form.php:27
|
1060 |
msgid "Contact Support"
|
1061 |
-
msgstr ""
|
1062 |
|
1063 |
#: deactivation-form.php:32
|
1064 |
msgid "The plugin is not working"
|
1065 |
-
msgstr ""
|
1066 |
|
1067 |
#: deactivation-form.php:34
|
1068 |
msgid "Kindly share what didn't work so we can fix it in future updates..."
|
1069 |
-
msgstr ""
|
1070 |
|
1071 |
#: deactivation-form.php:38
|
1072 |
msgid "The plugin didn't work as expected"
|
1073 |
-
msgstr ""
|
1074 |
|
1075 |
#: deactivation-form.php:40
|
1076 |
msgid "What did you expect?"
|
1077 |
-
msgstr ""
|
1078 |
|
1079 |
#: deactivation-form.php:44
|
1080 |
msgid "The plugin suddenly stopped working"
|
1081 |
-
msgstr ""
|
1082 |
|
1083 |
#: deactivation-form.php:51
|
1084 |
msgid "The plugin broke my site"
|
1085 |
-
msgstr ""
|
1086 |
|
1087 |
#: deactivation-form.php:58
|
1088 |
msgid "I couldn't understand how to get it work"
|
1089 |
-
msgstr ""
|
1090 |
|
1091 |
#: deactivation-form.php:65
|
1092 |
msgid "I found a better plugin"
|
1093 |
-
msgstr ""
|
1094 |
|
1095 |
#: deactivation-form.php:67
|
1096 |
msgid "What's the plugin name?"
|
1097 |
-
msgstr ""
|
1098 |
|
1099 |
#: deactivation-form.php:71
|
1100 |
msgid "The plugin is great, but I need specific feature that you don't support"
|
1101 |
-
msgstr ""
|
1102 |
|
1103 |
#: deactivation-form.php:73
|
1104 |
msgid "What feature?"
|
1105 |
-
msgstr ""
|
1106 |
|
1107 |
#: deactivation-form.php:77
|
1108 |
msgid "I no longer need the plugin"
|
1109 |
-
msgstr ""
|
1110 |
|
1111 |
#: deactivation-form.php:83
|
1112 |
msgid "It's a temporary deactivation, I'm just debugging an issue"
|
1113 |
-
msgstr ""
|
1114 |
|
1115 |
#: deactivation-form.php:89
|
1116 |
msgid "Other"
|
@@ -1118,35 +973,35 @@ msgstr "Autre"
|
|
1118 |
|
1119 |
#: deactivation-form.php:123
|
1120 |
msgid "Quick Feedback"
|
1121 |
-
msgstr ""
|
1122 |
|
1123 |
#: deactivation-form.php:124
|
1124 |
msgid "If you have a moment, please let us know why you are deactivating"
|
1125 |
-
msgstr ""
|
1126 |
|
1127 |
#: deactivation-form.php:127
|
1128 |
msgid "Send website data and allow to contact me back"
|
1129 |
-
msgstr ""
|
1130 |
|
1131 |
#: deactivation-form.php:132
|
1132 |
msgid "Cancel"
|
1133 |
-
msgstr ""
|
1134 |
|
1135 |
#: deactivation-form.php:233
|
1136 |
msgid "Processing"
|
1137 |
-
msgstr ""
|
1138 |
|
1139 |
#: deactivation-form.php:262
|
1140 |
msgid "Submit & Deactivate"
|
1141 |
-
msgstr ""
|
1142 |
|
1143 |
#: deactivation-form.php:277
|
1144 |
msgid "Please tell us the reason so we can improve it."
|
1145 |
-
msgstr ""
|
1146 |
|
1147 |
#: deactivation-form.php:345
|
1148 |
msgid "Deactivate"
|
1149 |
-
msgstr ""
|
1150 |
|
1151 |
#: deprecated.php:93
|
1152 |
msgid "System Status"
|
@@ -1157,28 +1012,16 @@ msgid "Please, enter your license key"
|
|
1157 |
msgstr "Merci de saisir votre clé de licence"
|
1158 |
|
1159 |
#: deprecated.php:223
|
1160 |
-
msgid ""
|
1161 |
-
"
|
1162 |
-
"the field below. You can find your license key on your personal page - "
|
1163 |
-
"Client Area - on our website"
|
1164 |
-
msgstr ""
|
1165 |
-
"Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la "
|
1166 |
-
"saisir de nouveau dans le champ ci-dessous. Vous pouvez trouver votre clé de "
|
1167 |
-
"licence sur votre page personnelle (zone client) sur notre site web."
|
1168 |
|
1169 |
#: deprecated.php:223
|
1170 |
-
msgid ""
|
1171 |
-
"(
|
1172 |
-
"necessary, please submit \"Lost your password?\" request."
|
1173 |
-
msgstr ""
|
1174 |
-
"(votre nom d'utilisateur est l'adresse e-mail que vous avez donnée lors de "
|
1175 |
-
"l'achat de l'extension). Si nécessaire, utilisez la fonction de demande de "
|
1176 |
-
"mot de passe perdu."
|
1177 |
|
1178 |
#: deprecated.php:246
|
1179 |
msgid "After that, you can activate it by entering your license key."
|
1180 |
-
msgstr ""
|
1181 |
-
" Après vous pouvez activer cette extension en donnant votre clé de licence."
|
1182 |
|
1183 |
#: deprecated.php:249 deprecated.php:691
|
1184 |
msgid "License key can be found in the"
|
@@ -1186,19 +1029,15 @@ msgstr "La clé de licence peut être trouvée dans "
|
|
1186 |
|
1187 |
#: deprecated.php:251 deprecated.php:693
|
1188 |
msgid "(your username is the email address specified during the purchase)."
|
1189 |
-
msgstr ""
|
1190 |
-
"(votre nom d'utilisateur est l'adresse e-mail que vous avez donnée lors de "
|
1191 |
-
"l'achat de l'extension)."
|
1192 |
|
1193 |
#: deprecated.php:279
|
1194 |
-
msgid ""
|
1195 |
-
"
|
1196 |
-
msgstr ""
|
1197 |
-
"Félicitations! La version PRO de cette extension a été activée avec succès."
|
1198 |
|
1199 |
#: deprecated.php:281 deprecated.php:672
|
1200 |
msgid "Please, go to"
|
1201 |
-
msgstr "Merci d
|
1202 |
|
1203 |
#: deprecated.php:281 deprecated.php:672
|
1204 |
msgid "the setting page"
|
@@ -1210,12 +1049,11 @@ msgstr "Vous allez être redirigé automatiquement dans 5 secondes"
|
|
1210 |
|
1211 |
#: deprecated.php:316
|
1212 |
msgid "Check premium options on the plugin settings page!"
|
1213 |
-
msgstr ""
|
1214 |
-
"Vérifier les options premium sur la page des paramètres de l'extension!"
|
1215 |
|
1216 |
#: deprecated.php:479
|
1217 |
msgid "Restore all plugin settings to defaults"
|
1218 |
-
msgstr "Remettre les valeurs par défaut des paramètres de l
|
1219 |
|
1220 |
#: deprecated.php:481
|
1221 |
msgid "Restore settings"
|
@@ -1239,12 +1077,8 @@ msgid "Editing"
|
|
1239 |
msgstr "Modifier"
|
1240 |
|
1241 |
#: deprecated.php:670
|
1242 |
-
msgid ""
|
1243 |
-
"
|
1244 |
-
"successfully."
|
1245 |
-
msgstr ""
|
1246 |
-
"Félicitations! La version PRO de cette extension a été téléchargée et "
|
1247 |
-
"activée avec succès."
|
1248 |
|
1249 |
#: deprecated.php:680
|
1250 |
msgid "Show Pro features"
|
@@ -1256,27 +1090,27 @@ msgstr "Saisir votre clé de licence pour installer et activer"
|
|
1256 |
|
1257 |
#: deprecated.php:689
|
1258 |
msgid "version of the plugin."
|
1259 |
-
msgstr "version de l
|
1260 |
|
1261 |
#: product_list.php:7
|
1262 |
msgid "Admin Tools"
|
1263 |
-
msgstr ""
|
1264 |
|
1265 |
#: product_list.php:8
|
1266 |
msgid "Content"
|
1267 |
-
msgstr ""
|
1268 |
|
1269 |
#: product_list.php:9
|
1270 |
msgid "eCommerce"
|
1271 |
-
msgstr ""
|
1272 |
|
1273 |
#: product_list.php:10
|
1274 |
msgid "Marketing"
|
1275 |
-
msgstr ""
|
1276 |
|
1277 |
#: product_list.php:11
|
1278 |
msgid "Navigation"
|
1279 |
-
msgstr ""
|
1280 |
|
1281 |
#: product_list.php:12
|
1282 |
msgid "Recommended"
|
@@ -1288,948 +1122,204 @@ msgstr "Sécurité"
|
|
1288 |
|
1289 |
#: product_list.php:14
|
1290 |
msgid "SEO"
|
1291 |
-
msgstr ""
|
1292 |
|
1293 |
#: product_list.php:15
|
1294 |
msgid "SMM"
|
1295 |
-
msgstr ""
|
1296 |
|
1297 |
#: product_list.php:22
|
1298 |
msgid "Best secure captcha plugin to protect your WordPress forms."
|
1299 |
-
msgstr ""
|
1300 |
|
1301 |
#: product_list.php:32
|
1302 |
msgid "Create your personal car rental/booking and reservation website."
|
1303 |
-
msgstr ""
|
1304 |
|
1305 |
#: product_list.php:42
|
1306 |
-
msgid ""
|
1307 |
-
"
|
1308 |
-
"must have."
|
1309 |
-
msgstr ""
|
1310 |
|
1311 |
#: product_list.php:52
|
1312 |
msgid "Add unlimited number of contact forms to WordPress website."
|
1313 |
-
msgstr ""
|
1314 |
|
1315 |
#: product_list.php:62
|
1316 |
msgid "Save and manage Contact Form messages. Never lose important data."
|
1317 |
-
msgstr ""
|
1318 |
|
1319 |
#: product_list.php:72
|
1320 |
msgid "Add unlimited custom pages to WordPress admin dashboard."
|
1321 |
-
msgstr ""
|
1322 |
|
1323 |
#: product_list.php:79
|
1324 |
msgid "Add custom fields to WordPress website search results."
|
1325 |
-
msgstr ""
|
1326 |
|
1327 |
#: product_list.php:86
|
1328 |
-
msgid ""
|
1329 |
-
"
|
1330 |
-
msgstr ""
|
1331 |
|
1332 |
#: product_list.php:96
|
1333 |
msgid "Add PayPal and 2CO donate buttons to receive charity payments."
|
1334 |
-
msgstr ""
|
1335 |
|
1336 |
#: product_list.php:103
|
1337 |
-
msgid ""
|
1338 |
-
"
|
1339 |
-
"issues faster."
|
1340 |
-
msgstr ""
|
1341 |
|
1342 |
#: product_list.php:110
|
1343 |
-
msgid ""
|
1344 |
-
"
|
1345 |
-
"widgets."
|
1346 |
-
msgstr ""
|
1347 |
|
1348 |
#: product_list.php:120
|
1349 |
-
msgid ""
|
1350 |
-
"
|
1351 |
-
"clicks."
|
1352 |
-
msgstr ""
|
1353 |
|
1354 |
#: product_list.php:130
|
1355 |
-
msgid ""
|
1356 |
-
"
|
1357 |
-
"posts, pages and widgets."
|
1358 |
-
msgstr ""
|
1359 |
|
1360 |
#: product_list.php:140
|
1361 |
-
msgid ""
|
1362 |
-
"
|
1363 |
-
"and unauthorized login attempts."
|
1364 |
-
msgstr ""
|
1365 |
|
1366 |
#: product_list.php:150
|
1367 |
-
msgid ""
|
1368 |
-
"
|
1369 |
-
"results, categories, tags, and widgets."
|
1370 |
-
msgstr ""
|
1371 |
|
1372 |
#: product_list.php:160
|
1373 |
msgid "Add Google Analytics code to WordPress website and track basic stats."
|
1374 |
-
msgstr ""
|
1375 |
|
1376 |
#: product_list.php:170
|
1377 |
-
msgid ""
|
1378 |
-
"
|
1379 |
-
"(reCaptcha)."
|
1380 |
-
msgstr ""
|
1381 |
|
1382 |
#: product_list.php:180
|
1383 |
msgid "Add customized Google maps to WordPress posts, pages and widgets."
|
1384 |
-
msgstr ""
|
1385 |
|
1386 |
#: product_list.php:190
|
1387 |
-
msgid ""
|
1388 |
-
"
|
1389 |
-
"your blog."
|
1390 |
-
msgstr ""
|
1391 |
|
1392 |
#: product_list.php:200
|
1393 |
-
msgid ""
|
1394 |
-
"
|
1395 |
-
"click stats."
|
1396 |
-
msgstr ""
|
1397 |
|
1398 |
#: product_list.php:207
|
1399 |
-
msgid ""
|
1400 |
-
"
|
1401 |
-
"hostnames, etc."
|
1402 |
-
msgstr ""
|
1403 |
|
1404 |
#: product_list.php:217
|
1405 |
-
msgid ""
|
1406 |
-
"
|
1407 |
-
"submit CV/resumes, choose candidates."
|
1408 |
-
msgstr ""
|
1409 |
|
1410 |
#: product_list.php:224
|
1411 |
-
msgid ""
|
1412 |
-
"
|
1413 |
-
"attempts."
|
1414 |
-
msgstr ""
|
1415 |
|
1416 |
#: product_list.php:234
|
1417 |
-
msgid ""
|
1418 |
-
"
|
1419 |
-
"5 plugins included – profile, insider, etc."
|
1420 |
-
msgstr ""
|
1421 |
|
1422 |
#: product_list.php:244
|
1423 |
-
msgid ""
|
1424 |
-
"
|
1425 |
-
"multilingual pages, posts, widgets, menus, etc."
|
1426 |
-
msgstr ""
|
1427 |
|
1428 |
#: product_list.php:254
|
1429 |
-
msgid ""
|
1430 |
-
"
|
1431 |
-
"multiple pages for better navigation."
|
1432 |
-
msgstr ""
|
1433 |
|
1434 |
#: product_list.php:264
|
1435 |
-
msgid ""
|
1436 |
-
"
|
1437 |
-
"header/footer styles and appearance."
|
1438 |
-
msgstr ""
|
1439 |
|
1440 |
#: product_list.php:274
|
1441 |
-
msgid ""
|
1442 |
-
"
|
1443 |
-
"Profile) to WordPress posts, pages and widgets."
|
1444 |
-
msgstr ""
|
1445 |
|
1446 |
#: product_list.php:284
|
1447 |
-
msgid ""
|
1448 |
-
"
|
1449 |
-
"projects to get more clients."
|
1450 |
-
msgstr ""
|
1451 |
|
1452 |
#: product_list.php:294
|
1453 |
msgid "Export WordPress posts to CSV file format easily. Configure data order."
|
1454 |
-
msgstr ""
|
1455 |
|
1456 |
#: product_list.php:301
|
1457 |
-
msgid ""
|
1458 |
-
"
|
1459 |
-
"create and manage additional custom values."
|
1460 |
-
msgstr ""
|
1461 |
|
1462 |
#: product_list.php:308
|
1463 |
-
msgid ""
|
1464 |
-
"
|
1465 |
-
"bar styles and appearance."
|
1466 |
-
msgstr ""
|
1467 |
|
1468 |
#: product_list.php:318
|
1469 |
-
msgid ""
|
1470 |
-
"
|
1471 |
-
"widgets."
|
1472 |
-
msgstr ""
|
1473 |
|
1474 |
#: product_list.php:325
|
1475 |
-
msgid ""
|
1476 |
-
"
|
1477 |
-
"customers."
|
1478 |
-
msgstr ""
|
1479 |
|
1480 |
#: product_list.php:332
|
1481 |
-
msgid ""
|
1482 |
-
"
|
1483 |
-
"properties. Add, search and browse listings easily."
|
1484 |
-
msgstr ""
|
1485 |
|
1486 |
#: product_list.php:342
|
1487 |
-
msgid ""
|
1488 |
-
"
|
1489 |
-
"Connect your blog readers with a relevant content."
|
1490 |
-
msgstr ""
|
1491 |
|
1492 |
#: product_list.php:349
|
1493 |
-
msgid ""
|
1494 |
-
"
|
1495 |
-
"settings and detailed reports."
|
1496 |
-
msgstr ""
|
1497 |
|
1498 |
#: product_list.php:359
|
1499 |
-
msgid ""
|
1500 |
-
"
|
1501 |
-
"beautifully animated slides just in a few clicks."
|
1502 |
-
msgstr ""
|
1503 |
|
1504 |
#: product_list.php:366
|
1505 |
-
msgid ""
|
1506 |
-
"
|
1507 |
-
"Yahoo, Hotmail and other services."
|
1508 |
-
msgstr ""
|
1509 |
|
1510 |
#: product_list.php:373
|
1511 |
-
msgid ""
|
1512 |
-
"
|
1513 |
-
"FB, Twitter, G+1, Pinterest, LinkedIn."
|
1514 |
-
msgstr ""
|
1515 |
|
1516 |
#: product_list.php:383
|
1517 |
-
msgid ""
|
1518 |
-
"
|
1519 |
-
"website."
|
1520 |
-
msgstr ""
|
1521 |
|
1522 |
#: product_list.php:390
|
1523 |
-
msgid ""
|
1524 |
-
"
|
1525 |
-
"Collect data and subscribe your users."
|
1526 |
-
msgstr ""
|
1527 |
|
1528 |
#: product_list.php:400
|
1529 |
-
msgid ""
|
1530 |
-
"
|
1531 |
-
"posts, pages, and widgets."
|
1532 |
-
msgstr ""
|
1533 |
|
1534 |
#: product_list.php:407
|
1535 |
-
msgid ""
|
1536 |
-
"
|
1537 |
-
"attendance and generate reports."
|
1538 |
-
msgstr ""
|
1539 |
|
1540 |
#: product_list.php:417
|
1541 |
-
msgid ""
|
1542 |
-
"
|
1543 |
-
"and pages."
|
1544 |
-
msgstr ""
|
1545 |
|
1546 |
#: product_list.php:427
|
1547 |
-
msgid ""
|
1548 |
-
"
|
1549 |
-
"plugins and themes to the latest versions."
|
1550 |
-
msgstr ""
|
1551 |
|
1552 |
#: product_list.php:437
|
1553 |
-
msgid ""
|
1554 |
-
"
|
1555 |
-
"copy, and delete user roles."
|
1556 |
-
msgstr ""
|
1557 |
|
1558 |
#: product_list.php:447
|
1559 |
-
msgid ""
|
1560 |
-
"
|
1561 |
-
"WordPress website."
|
1562 |
-
msgstr ""
|
1563 |
|
1564 |
#: product_list.php:457
|
1565 |
-
msgid ""
|
1566 |
-
"
|
1567 |
-
"WordPress website database."
|
1568 |
-
msgstr ""
|
1569 |
-
|
1570 |
-
#~ msgid "Congratulations! Pro Membership license is activated successfully."
|
1571 |
-
#~ msgstr ""
|
1572 |
-
#~ "Félicitations! La version PRO de cette extension a été activée avec "
|
1573 |
-
#~ "succès."
|
1574 |
-
|
1575 |
-
#~ msgid "Email with system info is sent to"
|
1576 |
-
#~ msgstr "Le courriel avec les informations système est envoyé à"
|
1577 |
-
|
1578 |
-
#~ msgid "Browse Free WordPress Themes"
|
1579 |
-
#~ msgstr "Parcourir les thèmes gratuits pour WordPress"
|
1580 |
-
|
1581 |
-
#~ msgid ""
|
1582 |
-
#~ "You can use one license of the Pro plugin for one domain only. Please "
|
1583 |
-
#~ "check and edit your license or domain if necessary using you personal "
|
1584 |
-
#~ "Client Area. We strongly recommend you to solve the problem within 24 "
|
1585 |
-
#~ "hours, otherwise the Pro plugin will be deactivated."
|
1586 |
-
#~ msgstr ""
|
1587 |
-
#~ "Vous ne pouvez utilisez qu'une licence de la version Pro de l'extension "
|
1588 |
-
#~ "pour un seul domaine. Merci de vérifier et de modifier votre licence ou "
|
1589 |
-
#~ "votre domaine si nécessaire en utilisant votre zone client. Nous vous "
|
1590 |
-
#~ "recommandons de résoudre ce problème dans les 24 heures, sinon "
|
1591 |
-
#~ "l'extension sera rendue inactive."
|
1592 |
-
|
1593 |
-
#~ msgid "Insert"
|
1594 |
-
#~ msgstr "Insérer"
|
1595 |
-
|
1596 |
-
#~ msgid "Advertisement"
|
1597 |
-
#~ msgstr "Publicité"
|
1598 |
-
|
1599 |
-
#~ msgid "Content & Media"
|
1600 |
-
#~ msgstr "Contenu & média"
|
1601 |
-
|
1602 |
-
#~ msgid "Management"
|
1603 |
-
#~ msgstr "Administration"
|
1604 |
-
|
1605 |
-
#~ msgid "Site Stats"
|
1606 |
-
#~ msgstr "Statistiques"
|
1607 |
-
|
1608 |
-
#~ msgid "Social"
|
1609 |
-
#~ msgstr "Social"
|
1610 |
-
|
1611 |
-
#~ msgid "Utilities"
|
1612 |
-
#~ msgstr "Utilitaires"
|
1613 |
-
|
1614 |
-
#~ msgid "Thank you for installing"
|
1615 |
-
#~ msgstr "Merci d'avoir installé"
|
1616 |
-
|
1617 |
-
#~ msgid "Thank you for choosing"
|
1618 |
-
#~ msgstr "Merci d'avoir choisi"
|
1619 |
-
|
1620 |
-
#~ msgid "You will be automatically redirected to the %s in 7 seconds."
|
1621 |
-
#~ msgstr "Vous allez être redirigé automatiquement vers %s dans 7 secondes"
|
1622 |
-
|
1623 |
-
#~ msgid "PHP Safe Mode"
|
1624 |
-
#~ msgstr "PHP Safe Mode"
|
1625 |
-
|
1626 |
-
#~ msgid "WordPress Version"
|
1627 |
-
#~ msgstr "WordPress Version"
|
1628 |
-
|
1629 |
-
#~ msgid "Successfully installed the plugin"
|
1630 |
-
#~ msgstr "Extension installée avec succès"
|
1631 |
-
|
1632 |
-
#~ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
1633 |
-
#~ msgstr ""
|
1634 |
-
#~ "Si notre extension vous satisfait, merci de la notée avec 5 étoiles dans "
|
1635 |
-
#~ "Wordpress"
|
1636 |
-
|
1637 |
-
#~ msgid "If there is something wrong about it, please contact us"
|
1638 |
-
#~ msgstr "Si vous avez une question, n'hésitez pas à nous contacter"
|
1639 |
-
|
1640 |
-
#~ msgid "Donations play an important role in supporting great projects"
|
1641 |
-
#~ msgstr "Les dons jouent un rôle important dans l'aide aux projets"
|
1642 |
-
|
1643 |
-
#~ msgid "This license key is bind to another site"
|
1644 |
-
#~ msgstr "La clé de licence correspond à un autre site."
|
1645 |
-
|
1646 |
-
#~ msgid "You license for"
|
1647 |
-
#~ msgstr "Votre licence pour"
|
1648 |
-
|
1649 |
-
#~ msgid "Activate Membership"
|
1650 |
-
#~ msgstr "Activer l'adhésion"
|
1651 |
-
|
1652 |
-
#~ msgid "Don’t have valid license key yet?"
|
1653 |
-
#~ msgstr "Vous n'avez pas encore de licence valide ?"
|
1654 |
-
|
1655 |
-
#~ msgid ""
|
1656 |
-
#~ "Join BestWebSoft Pro Membership today, cancel any time and use all "
|
1657 |
-
#~ "plugins on a single website %s for only %s per month."
|
1658 |
-
#~ msgstr ""
|
1659 |
-
#~ "Rejoignez le réseau PRO de BestWebSoft, arrêtez quand vous le vouler et "
|
1660 |
-
#~ "utiliser toutes les extensions sur un seul site %s pour seulement %s par "
|
1661 |
-
#~ "mois."
|
1662 |
-
|
1663 |
-
#~ msgid "My Account"
|
1664 |
-
#~ msgstr "Mon compte"
|
1665 |
-
|
1666 |
-
#~ msgid "Go"
|
1667 |
-
#~ msgstr "Passez"
|
1668 |
-
|
1669 |
-
#~ msgid "DONATE"
|
1670 |
-
#~ msgstr "Faire un don"
|
1671 |
-
|
1672 |
-
#~ msgid "Recommended plugins"
|
1673 |
-
#~ msgstr "Extensions recommandées"
|
1674 |
-
|
1675 |
-
#~ msgid "Install now"
|
1676 |
-
#~ msgstr "Installer maintenant"
|
1677 |
-
|
1678 |
-
#~ msgid "Configure Settings"
|
1679 |
-
#~ msgstr "Configuration des paramètres"
|
1680 |
-
|
1681 |
-
#~ msgid "Try again"
|
1682 |
-
#~ msgstr "Essayer de nouveau"
|
1683 |
-
|
1684 |
-
#~ msgid "Preview “%s”"
|
1685 |
-
#~ msgstr "Pré-visualiser “%s”"
|
1686 |
-
|
1687 |
-
#~ msgid "Install %s"
|
1688 |
-
#~ msgstr "%s installé"
|
1689 |
-
|
1690 |
-
#~ msgid "Update"
|
1691 |
-
#~ msgstr "Mettre à jour"
|
1692 |
-
|
1693 |
-
#~ msgid "Preview %s"
|
1694 |
-
#~ msgstr "Pré-visualiser %s"
|
1695 |
-
|
1696 |
-
#~ msgid "Preview"
|
1697 |
-
#~ msgstr "Pré-visualiser"
|
1698 |
-
|
1699 |
-
#~ msgid "You can download and activate"
|
1700 |
-
#~ msgstr "Vous pouvez télécharger et activer la version "
|
1701 |
-
|
1702 |
-
#~ msgid "version of this plugin by entering Your license key."
|
1703 |
-
#~ msgstr " de cette extension en donnant votre clé de licence."
|
1704 |
-
|
1705 |
-
#~ msgid ""
|
1706 |
-
#~ "You can find your license key on your personal page Client area, by "
|
1707 |
-
#~ "clicking on the link"
|
1708 |
-
#~ msgstr ""
|
1709 |
-
#~ "Vous pouvez trouver votre clé de licence sur votre page personnelle dans "
|
1710 |
-
#~ "la zone cliente en cliquant sur le lien"
|
1711 |
-
|
1712 |
-
#~ msgid ""
|
1713 |
-
#~ "(your username is the email you specify when purchasing the product), "
|
1714 |
-
#~ "where you can make the necessary changes."
|
1715 |
-
#~ msgstr ""
|
1716 |
-
#~ "(votre nom d'utilisateur est l'adresse e-mail que vous avez donné lors de "
|
1717 |
-
#~ "l'achat de l'extension), où vous pourrez faire les modifications "
|
1718 |
-
#~ "nécessaires."
|
1719 |
-
|
1720 |
-
#~ msgid "Switch to new interface"
|
1721 |
-
#~ msgstr "Basculer vers la nouvelle interface"
|
1722 |
-
|
1723 |
-
#~ msgid "Activated plugins"
|
1724 |
-
#~ msgstr "Plugin activé"
|
1725 |
-
|
1726 |
-
#~ msgid "Read more"
|
1727 |
-
#~ msgstr "Lire la suite"
|
1728 |
-
|
1729 |
-
#~ msgid "Purchase"
|
1730 |
-
#~ msgstr "Achetez"
|
1731 |
-
|
1732 |
-
#~ msgid "Free plugins"
|
1733 |
-
#~ msgstr "Plugins gratuits"
|
1734 |
-
|
1735 |
-
#~ msgid "Download"
|
1736 |
-
#~ msgstr "Téléchargement"
|
1737 |
-
|
1738 |
-
#~ msgid "Install now from wordpress.org"
|
1739 |
-
#~ msgstr "Installer maintenant depuis wordpress.org"
|
1740 |
-
|
1741 |
-
#~ msgid "Free themes"
|
1742 |
-
#~ msgstr "Thèmes gratuits"
|
1743 |
-
|
1744 |
-
#~ msgid "Customize “%s”"
|
1745 |
-
#~ msgstr "Personnaliser “%s”"
|
1746 |
-
|
1747 |
-
#~ msgid "Installed themes"
|
1748 |
-
#~ msgstr "Thèmes installés"
|
1749 |
-
|
1750 |
-
#~ msgid "Recommended themes"
|
1751 |
-
#~ msgstr "Thèmes recommandés"
|
1752 |
-
|
1753 |
-
#~ msgid "Switch to old interface"
|
1754 |
-
#~ msgstr "Basculer vers l'ancienne interface"
|
1755 |
-
|
1756 |
-
#, fuzzy
|
1757 |
-
#~ msgid "installed"
|
1758 |
-
#~ msgstr "%s installé"
|
1759 |
-
|
1760 |
-
#~ msgid "Contact Form"
|
1761 |
-
#~ msgstr "Formulaire de Contact"
|
1762 |
-
|
1763 |
-
#~ msgid "Contact Form Pro Extra Settings"
|
1764 |
-
#~ msgstr ""
|
1765 |
-
#~ "Options supplémentaires de la version Pro pour le formulaire de Contact"
|
1766 |
-
|
1767 |
-
#~ msgid "Contact Form Pro"
|
1768 |
-
#~ msgstr "Formulaire Pro de Contact"
|
1769 |
-
|
1770 |
-
#~ msgid "Name:"
|
1771 |
-
#~ msgstr "Nom:"
|
1772 |
-
|
1773 |
-
#~ msgid "Address:"
|
1774 |
-
#~ msgstr "Adresse :"
|
1775 |
-
|
1776 |
-
#~ msgid "Email Address:"
|
1777 |
-
#~ msgstr "Adresse e-mail:"
|
1778 |
-
|
1779 |
-
#~ msgid "Phone number:"
|
1780 |
-
#~ msgstr "Téléphone:"
|
1781 |
-
|
1782 |
-
#~ msgid "Subject:"
|
1783 |
-
#~ msgstr "Sujet:"
|
1784 |
-
|
1785 |
-
#~ msgid "Message:"
|
1786 |
-
#~ msgstr "Message:"
|
1787 |
-
|
1788 |
-
#~ msgid "Attachment:"
|
1789 |
-
#~ msgstr "Pièce-jointe:"
|
1790 |
-
|
1791 |
-
#~ msgid "Send me a copy"
|
1792 |
-
#~ msgstr "M'envoyer une copie"
|
1793 |
-
|
1794 |
-
#~ msgid "Submit"
|
1795 |
-
#~ msgstr "Envoyer"
|
1796 |
-
|
1797 |
-
#~ msgid "Your name is required."
|
1798 |
-
#~ msgstr "Un nom est obligatoire."
|
1799 |
-
|
1800 |
-
#~ msgid "Address is required."
|
1801 |
-
#~ msgstr "Une adresse est obligatoire."
|
1802 |
-
|
1803 |
-
#~ msgid "A valid email address is required."
|
1804 |
-
#~ msgstr "Une adresse e-mail valide est obligatoire."
|
1805 |
-
|
1806 |
-
#~ msgid "Phone number is required."
|
1807 |
-
#~ msgstr "Le numéro de téléphone est obligatoire."
|
1808 |
-
|
1809 |
-
#~ msgid "Subject is required."
|
1810 |
-
#~ msgstr "Sujet obligatoire."
|
1811 |
-
|
1812 |
-
#~ msgid "Message text is required."
|
1813 |
-
#~ msgstr "Un message est obligatoire."
|
1814 |
-
|
1815 |
-
#~ msgid "File format is not valid."
|
1816 |
-
#~ msgstr "La pièce-jointe n'est pas valide."
|
1817 |
-
|
1818 |
-
#~ msgid "File upload error."
|
1819 |
-
#~ msgstr "Erreur de chargement du fichier."
|
1820 |
-
|
1821 |
-
#~ msgid "The file could not be uploaded."
|
1822 |
-
#~ msgstr "Le fichier n'a pas pu être envoyé."
|
1823 |
-
|
1824 |
-
#~ msgid "This file is too large."
|
1825 |
-
#~ msgstr "Le fichier est trop volumineux."
|
1826 |
-
|
1827 |
-
#~ msgid "Please fill out the CAPTCHA."
|
1828 |
-
#~ msgstr "Merci de compléter le CAPTCHA."
|
1829 |
-
|
1830 |
-
#~ msgid "Please make corrections below and try again."
|
1831 |
-
#~ msgstr "Merci de faire les corrections suivantes et de réessayer."
|
1832 |
-
|
1833 |
-
#~ msgid ""
|
1834 |
-
#~ "If the 'Redirect to page' option is selected then the URL field should be "
|
1835 |
-
#~ "in the following format"
|
1836 |
-
#~ msgstr ""
|
1837 |
-
#~ "Si l'ioption 'Rediriger vers la page' est positionnée, alors le champ Url "
|
1838 |
-
#~ "doit être rempli avec le format suivant"
|
1839 |
-
|
1840 |
-
#~ msgid "Such user does not exist. Settings are not saved."
|
1841 |
-
#~ msgstr ""
|
1842 |
-
#~ "Cet utilisateur est inconnu. Les modifications ne sont pas sauvegardées."
|
1843 |
-
|
1844 |
-
#~ msgid ""
|
1845 |
-
#~ "Please enter a valid email address in the 'FROM' field. Settings are not "
|
1846 |
-
#~ "saved."
|
1847 |
-
#~ msgstr ""
|
1848 |
-
#~ "Merci de saisir une adresse e-mail valide pour le 'FROM'. Les "
|
1849 |
-
#~ "modifications ne sont pas sauvegardées."
|
1850 |
-
|
1851 |
-
#~ msgid ""
|
1852 |
-
#~ "If you would like to add the Contact Form to your website, just copy and "
|
1853 |
-
#~ "paste this shortcode to your post or page or widget:"
|
1854 |
-
#~ msgstr ""
|
1855 |
-
#~ "Si vous souhaiter ajouter un formulaire de contact à votre site web, "
|
1856 |
-
#~ "copiez juste ce code dans un article ou sur une page ou un widget:"
|
1857 |
-
|
1858 |
-
#~ msgid ""
|
1859 |
-
#~ "If you leave the fields empty, the messages will be sent to the email "
|
1860 |
-
#~ "address specified during registration."
|
1861 |
-
#~ msgstr ""
|
1862 |
-
#~ "Si les champs ci-dessous ne sont pas renseignés le message sera envoyé à "
|
1863 |
-
#~ "l'adresse spécifiée lors de l'enregistrement."
|
1864 |
-
|
1865 |
-
#~ msgid "The user's email address:"
|
1866 |
-
#~ msgstr "Utiliser l'e-mail du compte wordpress:"
|
1867 |
-
|
1868 |
-
#~ msgid "Create a username"
|
1869 |
-
#~ msgstr "Choisir un nom d'utilisateur"
|
1870 |
-
|
1871 |
-
#~ msgid ""
|
1872 |
-
#~ "Enter a username of the person who should get the messages from the "
|
1873 |
-
#~ "contact form."
|
1874 |
-
#~ msgstr ""
|
1875 |
-
#~ "Choisir le nom d'utilisateur qui recevra les messages envoyés depuis le "
|
1876 |
-
#~ "formulaire de contact."
|
1877 |
-
|
1878 |
-
#~ msgid "Use this email address:"
|
1879 |
-
#~ msgstr "Utiliser cette adresse e-mail:"
|
1880 |
-
|
1881 |
-
#~ msgid "Enter the email address you want the messages forwarded to."
|
1882 |
-
#~ msgstr ""
|
1883 |
-
#~ "Choisir l'adresse e-mail qui sera utilisée pour recevoir les messages."
|
1884 |
-
|
1885 |
-
#~ msgid "Additional options"
|
1886 |
-
#~ msgstr "Options supplémentaires"
|
1887 |
-
|
1888 |
-
#~ msgid "What to use?"
|
1889 |
-
#~ msgstr "Quelle méthode d'envoie ?"
|
1890 |
-
|
1891 |
-
#~ msgid "Wp-mail"
|
1892 |
-
#~ msgstr "Wp-mail"
|
1893 |
-
|
1894 |
-
#~ msgid "You can use the wp_mail function for mailing"
|
1895 |
-
#~ msgstr ""
|
1896 |
-
#~ "Pour envoyer l'e-mail, vous pouvez utiliser la fonction wp_mail de "
|
1897 |
-
#~ "wordpress"
|
1898 |
-
|
1899 |
-
#~ msgid "Mail"
|
1900 |
-
#~ msgstr "E-mail"
|
1901 |
-
|
1902 |
-
#~ msgid "To send mail you can use the php mail function"
|
1903 |
-
#~ msgstr "Pour envoyer l'e-mail, vous pouvez utiliser la fonction mail de php"
|
1904 |
-
|
1905 |
-
#~ msgid "Change text of the 'FROM' field"
|
1906 |
-
#~ msgstr "Modifier le texte pour le champ 'FROM' du courriel"
|
1907 |
-
|
1908 |
-
#~ msgid "Enter the email address in the 'From' field"
|
1909 |
-
#~ msgstr "Sélectionner l'adresse e-mail pour le champ 'FROM' du courriel"
|
1910 |
-
|
1911 |
-
#~ msgid "User email"
|
1912 |
-
#~ msgstr "E-mail de l'utlisateur"
|
1913 |
-
|
1914 |
-
#~ msgid ""
|
1915 |
-
#~ "The email address of the user who fills the form will be used in the "
|
1916 |
-
#~ "field 'From'."
|
1917 |
-
#~ msgstr ""
|
1918 |
-
#~ "Dans le champ 'From' du courriel, il sera utilisé l'adresse e-mail de "
|
1919 |
-
#~ "l'utlisateur qui rempli le formulaire."
|
1920 |
-
|
1921 |
-
#~ msgid "This email address will be used in the 'From' field."
|
1922 |
-
#~ msgstr "Dans le champ 'FROM', cette adresse e-mail sera utilisée."
|
1923 |
-
|
1924 |
-
#~ msgid "Display fields"
|
1925 |
-
#~ msgstr "Afficher le texte"
|
1926 |
-
|
1927 |
-
#~ msgid "Address"
|
1928 |
-
#~ msgstr "Adresse"
|
1929 |
-
|
1930 |
-
#~ msgid "Phone"
|
1931 |
-
#~ msgstr "Téléphone"
|
1932 |
-
|
1933 |
-
#~ msgid "Attachment block"
|
1934 |
-
#~ msgstr "Bloc pièce-jointe"
|
1935 |
-
|
1936 |
-
#~ msgid "Users can attach the following file formats"
|
1937 |
-
#~ msgstr "Les utilisateurs peuvent joindre des documents des types suivants"
|
1938 |
-
|
1939 |
-
#~ msgid "Captcha"
|
1940 |
-
#~ msgstr "Captcha"
|
1941 |
-
|
1942 |
-
#~ msgid "(powered by bestwebsoft.com)"
|
1943 |
-
#~ msgstr "(fourni par bestwebsoft.com)"
|
1944 |
-
|
1945 |
-
#~ msgid "Download captcha"
|
1946 |
-
#~ msgstr "Télécharger le captcha"
|
1947 |
-
|
1948 |
-
#, fuzzy
|
1949 |
-
#~ msgid "Display tips below the Attachment block"
|
1950 |
-
#~ msgstr "Afficher les explications après le bloc des pièces jointes"
|
1951 |
-
|
1952 |
-
#, fuzzy
|
1953 |
-
#~ msgid "Display 'Send me a copy' block"
|
1954 |
-
#~ msgstr "S'envoyer une copie"
|
1955 |
-
|
1956 |
-
#~ msgid "Name"
|
1957 |
-
#~ msgstr "Nom"
|
1958 |
-
|
1959 |
-
#~ msgid "Email Address"
|
1960 |
-
#~ msgstr "Adresse e-mail"
|
1961 |
-
|
1962 |
-
#~ msgid "Subject"
|
1963 |
-
#~ msgstr "Sujet"
|
1964 |
-
|
1965 |
-
#~ msgid "Message"
|
1966 |
-
#~ msgstr "Message"
|
1967 |
-
|
1968 |
-
#~ msgid "Display additional info in the email"
|
1969 |
-
#~ msgstr "Afficher les informations complémentaires dans le courriel"
|
1970 |
-
|
1971 |
-
#~ msgid "Sent from (ip address)"
|
1972 |
-
#~ msgstr "Envoyé de (adresse IP)"
|
1973 |
-
|
1974 |
-
#, fuzzy
|
1975 |
-
#~ msgid "Example: Sent from (IP address):\t127.0.0.1"
|
1976 |
-
#~ msgstr "Envoyé de (adresse IP)"
|
1977 |
-
|
1978 |
-
#~ msgid "Date/Time"
|
1979 |
-
#~ msgstr "Date/Heure"
|
1980 |
-
|
1981 |
-
#~ msgid "Sent from (referer)"
|
1982 |
-
#~ msgstr "Envoyer de (référence)"
|
1983 |
-
|
1984 |
-
#~ msgid "Using (user agent)"
|
1985 |
-
#~ msgstr "Depuis (navigateur)"
|
1986 |
-
|
1987 |
-
#~ msgid "Language settings for the field names in the form"
|
1988 |
-
#~ msgstr "Définition des langues pour les titres des champs"
|
1989 |
-
|
1990 |
-
#~ msgid "Add a language"
|
1991 |
-
#~ msgstr "Ajouter une langue"
|
1992 |
-
|
1993 |
-
#~ msgid "Change the names of the contact form fields and error messages"
|
1994 |
-
#~ msgstr ""
|
1995 |
-
#~ "Modifier le texte pour les champs du formulaire de contact et les "
|
1996 |
-
#~ "messages d'erreur"
|
1997 |
-
|
1998 |
-
#~ msgid "English"
|
1999 |
-
#~ msgstr "Anglais"
|
2000 |
-
|
2001 |
-
#~ msgid "Error message for the Name field"
|
2002 |
-
#~ msgstr "Message d'erreur pour le champ nom"
|
2003 |
-
|
2004 |
-
#~ msgid "Error message for the Address field"
|
2005 |
-
#~ msgstr "Message d'erreur pour le champ Adresse"
|
2006 |
-
|
2007 |
-
#~ msgid "Error message for the Email field"
|
2008 |
-
#~ msgstr "Message d'erreur pour le champ e-mail"
|
2009 |
-
|
2010 |
-
#~ msgid "Error message for the Phone field"
|
2011 |
-
#~ msgstr "Message d'erreur pour le champ téléphone"
|
2012 |
-
|
2013 |
-
#~ msgid "Error message for the Subject field"
|
2014 |
-
#~ msgstr "Message d'erreur pour le champ sujet"
|
2015 |
-
|
2016 |
-
#~ msgid "Error message for the Message field"
|
2017 |
-
#~ msgstr "Message d'erreur pour le champ message"
|
2018 |
-
|
2019 |
-
#~ msgid "Error message about the file type for the Attachment field"
|
2020 |
-
#~ msgstr "Message d'erreur pour le champ fichier joint (type du fichier)"
|
2021 |
-
|
2022 |
-
#~ msgid ""
|
2023 |
-
#~ "Error message while uploading a file for the Attachment field to the "
|
2024 |
-
#~ "server"
|
2025 |
-
#~ msgstr ""
|
2026 |
-
#~ "Message d'erreur pour le champ fichier joint (problème d'envoie vers le "
|
2027 |
-
#~ "serveur)"
|
2028 |
-
|
2029 |
-
#~ msgid "Error message while moving the file for the Attachment field"
|
2030 |
-
#~ msgstr ""
|
2031 |
-
#~ "Message d'erreur pour le champ fichier joint (déplacement du fichier)"
|
2032 |
-
|
2033 |
-
#~ msgid ""
|
2034 |
-
#~ "Error message when file size limit for the Attachment field is exceeded"
|
2035 |
-
#~ msgstr ""
|
2036 |
-
#~ "Message d'erreur pour le champ fichier joint (taille limite du fichier "
|
2037 |
-
#~ "atteinte)"
|
2038 |
-
|
2039 |
-
#~ msgid "Error message for the Captcha field"
|
2040 |
-
#~ msgstr "Message d'erreur pour le captcha"
|
2041 |
-
|
2042 |
-
#~ msgid "Error message for the whole form"
|
2043 |
-
#~ msgstr "Message d'erreur demandant à compléter les champs manquants"
|
2044 |
-
|
2045 |
-
#~ msgid "for this language"
|
2046 |
-
#~ msgstr "pour cette langue"
|
2047 |
-
|
2048 |
-
#~ msgid "Action after email is sent"
|
2049 |
-
#~ msgstr "Action après l'envoie de l'e-mail"
|
2050 |
-
|
2051 |
-
#~ msgid "Display text"
|
2052 |
-
#~ msgstr "Afficher le texte"
|
2053 |
-
|
2054 |
-
#~ msgid "Text"
|
2055 |
-
#~ msgstr "Texte"
|
2056 |
-
|
2057 |
-
#~ msgid "Url"
|
2058 |
-
#~ msgstr "Url"
|
2059 |
-
|
2060 |
-
#~ msgid "Contact Form Pro | Extra Settings"
|
2061 |
-
#~ msgstr "Formulaire Pro de Contact | Options supplémentaires"
|
2062 |
-
|
2063 |
-
#~ msgid ""
|
2064 |
-
#~ "This functionality is available in the Pro version of the plugin. For "
|
2065 |
-
#~ "more details, please follow the link"
|
2066 |
-
#~ msgstr ""
|
2067 |
-
#~ "Cette fonctionalité est disponible dans le version Pro de cette "
|
2068 |
-
#~ "extension. Pour plus de détails, merci de suivre ce lien"
|
2069 |
-
|
2070 |
-
#~ msgid "Errors output"
|
2071 |
-
#~ msgstr "Affichage des erreurs"
|
2072 |
-
|
2073 |
-
#~ msgid "Display error messages"
|
2074 |
-
#~ msgstr "Aficher les messages d'erreur"
|
2075 |
-
|
2076 |
-
#~ msgid "Color of the input field errors."
|
2077 |
-
#~ msgstr "Mettre en couleur les champs ayant des erreurs"
|
2078 |
-
|
2079 |
-
#~ msgid "Display error messages & color of the input field errors"
|
2080 |
-
#~ msgstr ""
|
2081 |
-
#~ "Afficher les messages d'erreur et mettre en couleur les champs ayant des "
|
2082 |
-
#~ "erreurs"
|
2083 |
-
|
2084 |
-
#~ msgid "Add placeholder to the input blocks"
|
2085 |
-
#~ msgstr "Ajouter la localisation dans le bloc de saisie"
|
2086 |
-
|
2087 |
-
#~ msgid "Add tooltips"
|
2088 |
-
#~ msgstr "Ajouter les conseils"
|
2089 |
-
|
2090 |
-
#~ msgid "Email address"
|
2091 |
-
#~ msgstr "Adresse e-mail"
|
2092 |
-
|
2093 |
-
#~ msgid "Phone Number"
|
2094 |
-
#~ msgstr "Téléphone"
|
2095 |
-
|
2096 |
-
#~ msgid "Attachment"
|
2097 |
-
#~ msgstr "Pièce-jointe"
|
2098 |
-
|
2099 |
-
#~ msgid "Style options"
|
2100 |
-
#~ msgstr "Options de style"
|
2101 |
-
|
2102 |
-
#~ msgid "Text color"
|
2103 |
-
#~ msgstr "Couleur du texte"
|
2104 |
-
|
2105 |
-
#~ msgid "Default"
|
2106 |
-
#~ msgstr "Défaut"
|
2107 |
-
|
2108 |
-
#~ msgid "Label text color"
|
2109 |
-
#~ msgstr "Couleur des textes des intitulés"
|
2110 |
-
|
2111 |
-
#~ msgid "Placeholder color"
|
2112 |
-
#~ msgstr "Couleur pour la localisation"
|
2113 |
-
|
2114 |
-
#~ msgid "Errors color"
|
2115 |
-
#~ msgstr "Couleur pour les erreurs"
|
2116 |
-
|
2117 |
-
#~ msgid "Error text color"
|
2118 |
-
#~ msgstr "Couleur pour le texte des erreurs"
|
2119 |
-
|
2120 |
-
#~ msgid "Background color of the input field errors"
|
2121 |
-
#~ msgstr "Couleur de fond pour les erreurs de saisie dans les champs"
|
2122 |
-
|
2123 |
-
#~ msgid "Border color of the input field errors"
|
2124 |
-
#~ msgstr "Couleur de la bordure pour les erreurs de saisie dans les champs"
|
2125 |
-
|
2126 |
-
#~ msgid "Placeholder color of the input field errors"
|
2127 |
-
#~ msgstr "Couleur pour la localisation lors d'une erreur de saisie du champ"
|
2128 |
-
|
2129 |
-
#~ msgid "Input fields"
|
2130 |
-
#~ msgstr "Champs de saisie"
|
2131 |
-
|
2132 |
-
#~ msgid "Input fields background color"
|
2133 |
-
#~ msgstr "Couleur de fond pour les champs de saisie"
|
2134 |
-
|
2135 |
-
#~ msgid "Text fields color"
|
2136 |
-
#~ msgstr "Couleur pour les textes des champs de saisie"
|
2137 |
-
|
2138 |
-
#~ msgid "Border width in px, numbers only"
|
2139 |
-
#~ msgstr "Largeur des bordures en px, nombre seulement"
|
2140 |
-
|
2141 |
-
#~ msgid "Border color"
|
2142 |
-
#~ msgstr "Couleur des bordures"
|
2143 |
-
|
2144 |
-
#~ msgid "Width in px, numbers only"
|
2145 |
-
#~ msgstr "Largeur en px, nombre seulement"
|
2146 |
-
|
2147 |
-
#~ msgid "Button color"
|
2148 |
-
#~ msgstr "Couleur du bouton"
|
2149 |
-
|
2150 |
-
#~ msgid "Button text color"
|
2151 |
-
#~ msgstr "Couleur du texte du bouton"
|
2152 |
-
|
2153 |
-
#~ msgid "Contact Form Pro | Preview"
|
2154 |
-
#~ msgstr "Formulaire Pro de Contact | Prévisualisation"
|
2155 |
-
|
2156 |
-
#~ msgid "Show with errors"
|
2157 |
-
#~ msgstr "Afficher avec les erreurs"
|
2158 |
-
|
2159 |
-
#~ msgid "Please enter your full name..."
|
2160 |
-
#~ msgstr "Merci de saisir votre nom..."
|
2161 |
-
|
2162 |
-
#~ msgid "Please enter your address..."
|
2163 |
-
#~ msgstr "Merci de saisir votre adresse..."
|
2164 |
-
|
2165 |
-
#~ msgid "Please enter your email address..."
|
2166 |
-
#~ msgstr "Merci de saisir votre adresse e-mail..."
|
2167 |
-
|
2168 |
-
#~ msgid "Please enter your phone number..."
|
2169 |
-
#~ msgstr "Merci de saisir votre numéro de téléphone..."
|
2170 |
-
|
2171 |
-
#~ msgid "Please enter subject..."
|
2172 |
-
#~ msgstr "Merci de saisir le sujet..."
|
2173 |
-
|
2174 |
-
#~ msgid ""
|
2175 |
-
#~ "Supported file types: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, BMP, AI, "
|
2176 |
-
#~ "EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. Max file "
|
2177 |
-
#~ "size: 2MB"
|
2178 |
-
#~ msgstr ""
|
2179 |
-
#~ "Types de fichiers autorisés: HTML, TXT, CSS, GIF, PNG, JPEG, JPG, TIFF, "
|
2180 |
-
#~ "BMP, AI, EPS, PS, RTF, PDF, DOC, DOCX, XLS, ZIP, RAR, WAV, MP3, PPT. "
|
2181 |
-
#~ "Taille maximum 2MB"
|
2182 |
-
|
2183 |
-
#~ msgid "You can attach the following file formats"
|
2184 |
-
#~ msgstr "Vous pouvez joindre des fichiers aux formats suivants"
|
2185 |
-
|
2186 |
-
#~ msgid "Contact from"
|
2187 |
-
#~ msgstr "Contact de"
|
2188 |
-
|
2189 |
-
#~ msgid "Email"
|
2190 |
-
#~ msgstr "E-mail"
|
2191 |
-
|
2192 |
-
#~ msgid "Site"
|
2193 |
-
#~ msgstr "Site"
|
2194 |
-
|
2195 |
-
#~ msgid ""
|
2196 |
-
#~ "If you can see this MIME, it means that the MIME type is not supported by "
|
2197 |
-
#~ "your email client!"
|
2198 |
-
#~ msgstr ""
|
2199 |
-
#~ "Si vous voyez ce MIME c'est que votre navigateur n'accepte pas ce type de "
|
2200 |
-
#~ "MIME !"
|
2201 |
-
|
2202 |
-
#~ msgid "Display Attachment tips"
|
2203 |
-
#~ msgstr "Afficher les explications sur les pièces jointes"
|
2204 |
-
|
2205 |
-
#~ msgid "Display a phone number field"
|
2206 |
-
#~ msgstr "Afficher le champ téléphone"
|
2207 |
-
|
2208 |
-
#~ msgid "Please enter a valid email address. Settings are not saved."
|
2209 |
-
#~ msgstr ""
|
2210 |
-
#~ "Merci de saisir une adresse e-mail valide. Les modifications ne sont pas "
|
2211 |
-
#~ "sauvegardées."
|
2212 |
-
|
2213 |
-
#~ msgid "E-Mail Address"
|
2214 |
-
#~ msgstr "Adresse e-mail"
|
2215 |
-
|
2216 |
-
#, fuzzy
|
2217 |
-
#~ msgid ""
|
2218 |
-
#~ "If you would like to add a Contact Form to your website, just copy and "
|
2219 |
-
#~ "put this shortcode onto your post or page:"
|
2220 |
-
#~ msgstr ""
|
2221 |
-
#~ "Si vous souhaiter ajouter un formulaire de contact à votre site web, "
|
2222 |
-
#~ "copiez juste ce code dans un article ou sur une page ou un widget:"
|
2223 |
-
|
2224 |
-
#, fuzzy
|
2225 |
-
#~ msgid "Thank you for contact."
|
2226 |
-
#~ msgstr "Merci de nous avoir contacté."
|
2227 |
-
|
2228 |
-
#, fuzzy
|
2229 |
-
#~ msgid "Set a name of user wo will get messages from a contact form."
|
2230 |
-
#~ msgstr ""
|
2231 |
-
#~ "Choisir le nom d'utilisateur qui recevra les messages envoyés depuis le "
|
2232 |
-
#~ "formulaire de contact."
|
2233 |
-
|
2234 |
-
#~ msgid "E-Mail Addresse:"
|
2235 |
-
#~ msgstr "Indirizzo e-mail:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-01-26 12:09+0100\n"
|
6 |
+
"PO-Revision-Date: 2018-03-02 10:06+0200\n"
|
7 |
"Last-Translator: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Language: fr_FR\n"
|
13 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"Plural-Forms: nplurals=2;plural=n>2;\n"
|
22 |
msgstr "obligatoire"
|
23 |
|
24 |
#: bws_functions.php:75
|
25 |
+
msgid "or higher, that is why it has been deactivated! Please upgrade WordPress and try again."
|
26 |
+
msgstr "ou supérieure, c’est pourquoi il a été désactivé ! Merci de faire la mise à jour de WordPress puis de ré-essayer."
|
|
|
|
|
|
|
|
|
27 |
|
28 |
#: bws_functions.php:76
|
29 |
msgid "Back to the WordPress"
|
35 |
|
36 |
#: bws_functions.php:92
|
37 |
msgid "Like the plugin?"
|
38 |
+
msgstr "Voter pour l’extension"
|
39 |
|
40 |
#: bws_functions.php:93
|
41 |
#, php-format
|
42 |
msgid "%s reviews"
|
43 |
+
msgstr "%s appréciations"
|
44 |
|
45 |
#: bws_functions.php:94
|
46 |
msgid "Rate it"
|
48 |
|
49 |
#: bws_functions.php:103
|
50 |
msgid "Need help?"
|
51 |
+
msgstr "Besoin d’aide ?"
|
52 |
|
53 |
+
#: bws_functions.php:104 bws_functions.php:919 class-bws-settings.php:1058
|
54 |
msgid "Visit Help Center"
|
55 |
msgstr "Visiter le site du support"
|
56 |
|
57 |
#: bws_functions.php:107
|
58 |
msgid "Want to support the plugin?"
|
59 |
+
msgstr "Voter pour l’extension"
|
60 |
|
61 |
#: bws_functions.php:108 bws_menu.php:560
|
62 |
msgid "Donate"
|
64 |
|
65 |
#: bws_functions.php:128
|
66 |
msgid "WARNING: Illegal use notification"
|
67 |
+
msgstr "AVERTISSEMENT : Notification d’utilisation abusive"
|
68 |
|
69 |
#: bws_functions.php:128
|
70 |
+
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."
|
71 |
+
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."
|
|
|
|
|
|
|
|
|
72 |
|
73 |
#: bws_functions.php:128 bws_functions.php:341 bws_menu.php:631
|
74 |
#: class-bws-settings.php:144
|
76 |
msgstr "En savoir plus"
|
77 |
|
78 |
#: bws_functions.php:145
|
79 |
+
msgid "Notice: Your Pro Trial license has expired. To continue using the plugin, you should buy a Pro license"
|
80 |
+
msgstr "Information :Votre licence d’évaluation est terminée. Pour continuer à utiliser cette extension, vous devez acheter une licence PRO."
|
|
|
|
|
|
|
|
|
81 |
|
82 |
#: bws_functions.php:147
|
83 |
+
msgid "Your license has expired. To continue getting top-priority support and plugin updates, you should extend it."
|
84 |
+
msgstr "Votre licence est terminée. Pour continuer à disposer du support rapide et des mises à jour de l’extension vous devez la renouveler."
|
|
|
|
|
|
|
|
|
85 |
|
86 |
#: bws_functions.php:147 bws_functions.php:389 deprecated.php:586
|
87 |
msgid "Learn more"
|
90 |
#: bws_functions.php:165
|
91 |
#, php-format
|
92 |
msgid "Notice: You are using the Pro Trial license of %s plugin."
|
93 |
+
msgstr "Avertissement : vous utilisez la version d’évaluation de l’extension %s."
|
|
|
94 |
|
95 |
#: bws_functions.php:167
|
96 |
msgid "Notice: You are using the Pro Trial license of plugin."
|
97 |
+
msgstr "Avertissement : vous utilisez la version d’évaluation de l’extension."
|
98 |
|
99 |
#: bws_functions.php:170
|
100 |
msgid "The Pro Trial license will expire on"
|
101 |
+
msgstr "La licence PRO d’évaluation expirera le"
|
102 |
|
103 |
#: bws_functions.php:193
|
104 |
+
msgid "or higher! We do not guarantee that our plugin will work correctly. Please upgrade to WordPress latest version."
|
105 |
+
msgstr "ou plus ! Nous ne garantissons pas que notre extension fonctionne correctement. Merci de mettre à jour WordPress avec la dernière version."
|
|
|
|
|
|
|
|
|
106 |
|
107 |
#: bws_functions.php:208
|
108 |
#, php-format
|
109 |
msgid "Thank you for installing %s plugin!"
|
110 |
+
msgstr "Merci d’avoir installé l’extension %s !"
|
111 |
|
112 |
#: bws_functions.php:210
|
113 |
msgid "Let's get started"
|
116 |
#: bws_functions.php:211 bws_functions.php:244 bws_menu.php:564
|
117 |
#: bws_menu.php:566
|
118 |
msgid "Settings"
|
119 |
+
msgstr "Paramètres"
|
120 |
|
121 |
#: bws_functions.php:213 bws_menu.php:326 class-bws-settings.php:747
|
122 |
#: class-bws-settings.php:1060 class-bws-settings.php:1070 deprecated.php:697
|
130 |
#: bws_functions.php:218 bws_functions.php:228 bws_functions.php:332
|
131 |
#: bws_functions.php:385 bws_functions.php:487
|
132 |
msgid "Close notice"
|
133 |
+
msgstr "Effacer l’avertissement"
|
134 |
|
135 |
#: bws_functions.php:233
|
136 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
137 |
+
msgstr "Merci d’avoir installé des extensions de BestWebSoft !"
|
138 |
|
139 |
#: bws_functions.php:235
|
140 |
msgid "More Details"
|
149 |
msgstr "Une ou des fonction(s) obsolètes sont utilisées sur ce site ici :"
|
150 |
|
151 |
#: bws_functions.php:278
|
152 |
+
msgid "This function(-s) will be removed over time. Please update the product(-s)."
|
153 |
+
msgstr "Ces fonctions seront supprimées rapidement. Merci de mettre à jour vos produits."
|
|
|
|
|
|
|
154 |
|
155 |
#: bws_functions.php:337
|
156 |
msgid "It’s time to upgrade your"
|
157 |
+
msgstr "C’est le moment de mettre à jour votre "
|
158 |
|
159 |
#: bws_functions.php:337
|
160 |
msgid "to"
|
162 |
|
163 |
#: bws_functions.php:337
|
164 |
msgid "version!"
|
165 |
+
msgstr "version !"
|
166 |
|
167 |
#: bws_functions.php:338
|
168 |
msgid "Extend standard plugin functionality with new great options."
|
169 |
+
msgstr "Étend les fonctionnalités classiques de l’extension avec des nouvelles options."
|
|
|
|
|
170 |
|
171 |
#: bws_functions.php:389
|
172 |
#, php-format
|
173 |
+
msgid "Your license key for %s expires on %s and you won't be granted TOP-PRIORITY SUPPORT or UPDATES."
|
174 |
+
msgstr "Votre clé de licence pour %s est terminée le %s et vous ne disposerez plus du support rapide et des mises à jour."
|
|
|
|
|
|
|
|
|
175 |
|
176 |
#: bws_functions.php:482
|
177 |
#, php-format
|
178 |
msgid "Thank you for choosing %s plugin!"
|
179 |
+
msgstr "Merci d’avoir choisi l’extension %s !"
|
180 |
|
181 |
#: bws_functions.php:483
|
182 |
+
msgid "If you have a feature, suggestion or idea you'd like to see in the plugin, we'd love to hear about it!"
|
183 |
+
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 !"
|
|
|
|
|
|
|
|
|
184 |
|
185 |
#: bws_functions.php:484
|
186 |
msgid "Suggest a Feature"
|
193 |
|
194 |
#: bws_functions.php:500
|
195 |
msgid "The plugin's settings have been changed."
|
196 |
+
msgstr "Les paramètres de l’extension ont été modifiés."
|
197 |
|
198 |
#: bws_functions.php:501 class-bws-settings.php:183 class-bws-settings.php:203
|
199 |
#: deprecated.php:642
|
201 |
msgstr "Enregistrer les modifications"
|
202 |
|
203 |
#: bws_functions.php:515
|
204 |
+
msgid "You can always look at premium options by checking the \"Pro Options\" in the \"Misc\" tab."
|
205 |
+
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."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
|
207 |
#: bws_functions.php:673
|
208 |
msgid "Add shortcode"
|
218 |
|
219 |
#: bws_functions.php:821
|
220 |
msgid "Are you sure you want to restore default settings?"
|
221 |
+
msgstr "Êtes vous sûr de vouloir remettre toutes les valeurs par défaut ?"
|
222 |
|
223 |
#: bws_functions.php:824
|
224 |
msgid "Yes, restore all settings"
|
240 |
msgid "The shortcode will be inserted"
|
241 |
msgstr "Le code court sera inséré"
|
242 |
|
243 |
+
#: bws_functions.php:924
|
244 |
msgid "FAQ"
|
245 |
msgstr "FAQ"
|
246 |
|
247 |
+
#: bws_functions.php:930
|
248 |
msgid "For more information:"
|
249 |
+
msgstr "Pour plus d’informations :"
|
250 |
|
251 |
+
#: bws_functions.php:931
|
252 |
msgid "Documentation"
|
253 |
msgstr "Documentation"
|
254 |
|
255 |
+
#: bws_functions.php:932
|
256 |
msgid "Video Instructions"
|
257 |
msgstr "Vidéo explicative"
|
258 |
|
259 |
+
#: bws_functions.php:933
|
260 |
msgid "Submit a Request"
|
261 |
msgstr "Soumettre une requête"
|
262 |
|
267 |
#: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885
|
268 |
#: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199
|
269 |
#: deprecated.php:353
|
270 |
+
msgid "Something went wrong. Please try again later. If the error appears again, please contact us"
|
271 |
+
msgstr "Il est survenu une erreur. Essayer de nouveau. Si l’erreur se produit de nouveau, merci de contacter <a href=http://support.bestwebsoft.com>BestWebSoft</a>. Nous sommes désolés pour le désagrément."
|
|
|
|
|
|
|
|
|
|
|
272 |
|
273 |
#: bws_menu.php:122 class-bws-settings.php:818 class-bws-settings.php:885
|
274 |
#: class-bws-settings.php:921 deprecated.php:133 deprecated.php:199
|
282 |
msgstr "Clé de licence incorrecte."
|
283 |
|
284 |
#: bws_menu.php:130
|
285 |
+
msgid "This license key is bound to another site. Change it via personal Client Area."
|
286 |
+
msgstr "La clé de licence correspond à un autre site. Modifier là au travers de votre espace client."
|
|
|
|
|
|
|
|
|
287 |
|
288 |
#: bws_menu.php:130
|
289 |
msgid "Log in"
|
291 |
|
292 |
#: bws_menu.php:132 bws_menu.php:332 deprecated.php:261
|
293 |
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
294 |
+
msgstr "Désoler mais vous avez dépassé le nombre d’essai de la journée. Merci de télécharger l’extension manuellement."
|
|
|
|
|
295 |
|
296 |
#: bws_menu.php:134 deprecated.php:365
|
297 |
#, php-format
|
298 |
+
msgid "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s"
|
299 |
+
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"
|
|
|
|
|
|
|
|
|
|
|
300 |
|
301 |
#: bws_menu.php:136 class-bws-settings.php:935 deprecated.php:367
|
302 |
+
msgid "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once."
|
303 |
+
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."
|
|
|
|
|
|
|
|
|
304 |
|
305 |
#: bws_menu.php:142 class-bws-settings.php:839 deprecated.php:153
|
306 |
msgid "The license key is valid."
|
312 |
|
313 |
#: bws_menu.php:146
|
314 |
msgid "Congratulations! Pro Membership license is activated successfully."
|
315 |
+
msgstr "Félicitations ! La version PRO de cette extension a été activée avec succès."
|
316 |
|
317 |
#: bws_menu.php:153 class-bws-settings.php:1007 deprecated.php:436
|
318 |
+
msgid "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience."
|
319 |
+
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."
|
|
|
|
|
|
|
|
|
320 |
|
321 |
#: bws_menu.php:163
|
322 |
msgid "Please enter your license key."
|
386 |
|
387 |
#: bws_menu.php:207
|
388 |
msgid "Server Environment"
|
389 |
+
msgstr "Environnent serveur"
|
390 |
|
391 |
#: bws_menu.php:209
|
392 |
msgid "Operating System"
|
467 |
#: bws_menu.php:262
|
468 |
#, php-format
|
469 |
msgid "Email with system info is sent to %s."
|
470 |
+
msgstr "Le courriel avec les informations système est envoyé à %s."
|
471 |
|
472 |
#: bws_menu.php:266
|
473 |
msgid "Thank you for contacting us."
|
475 |
|
476 |
#: bws_menu.php:289
|
477 |
msgid "Sorry, email message could not be delivered."
|
478 |
+
msgstr "Désolé, votre e-mail n’a pas pu être envoyé."
|
479 |
|
480 |
#: bws_menu.php:305 bws_menu.php:309 bws_menu.php:358 deprecated.php:91
|
481 |
msgid "Plugins"
|
495 |
|
496 |
#: bws_menu.php:316
|
497 |
msgid "Manage purchased licenses & subscriptions"
|
498 |
+
msgstr "Gérer les licences et les inscriptions"
|
499 |
|
500 |
#: bws_menu.php:324
|
501 |
#, php-format
|
502 |
msgid "Get Access to %s+ Premium Plugins"
|
503 |
+
msgstr "Accéder à plus de %s extensions premiums"
|
504 |
|
505 |
#: bws_menu.php:326
|
506 |
msgid "Subscribe to Pro Membership"
|
523 |
|
524 |
#: bws_menu.php:359
|
525 |
msgid "Upload Plugin"
|
526 |
+
msgstr "Charger l’extension"
|
527 |
|
528 |
#: bws_menu.php:363
|
529 |
#, php-format
|
530 |
+
msgid "The plugin generated %d characters of <strong>unexpected output</strong> during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin."
|
531 |
+
msgstr "Cette extension a produit %d caractères <strong>inattendus</strong> 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."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
532 |
|
533 |
#: bws_menu.php:365
|
534 |
+
msgid "Plugin could not be activated because it triggered a <strong>fatal error</strong>."
|
535 |
+
msgstr "L’extension ne peut pas être activée car une <strong>erreur fatale</strong> a été détectée."
|
|
|
|
|
|
|
|
|
536 |
|
537 |
#: bws_menu.php:368
|
538 |
msgid "Plugin <strong>activated</strong>."
|
540 |
|
541 |
#: bws_menu.php:375
|
542 |
msgid "Installing Plugin"
|
543 |
+
msgstr "Extension installée"
|
544 |
|
545 |
#: bws_menu.php:381
|
546 |
msgid "Downloading install package from"
|
547 |
+
msgstr "Télécharger le paquet d’installation depuis"
|
548 |
|
549 |
#: bws_menu.php:398 bws_menu.php:429 bws_menu.php:440 deprecated.php:388
|
550 |
#: deprecated.php:410 deprecated.php:432
|
551 |
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
552 |
+
msgstr "Erreur de téléchargement de l’archive ZIP. Merci de télécharger l’extension manuellement."
|
|
|
|
|
553 |
|
554 |
#: bws_menu.php:406
|
555 |
msgid "Unpacking the package"
|
557 |
|
558 |
#: bws_menu.php:411 bws_menu.php:419
|
559 |
msgid "Installing the plugin"
|
560 |
+
msgstr "Installer l’extension"
|
561 |
|
562 |
#: bws_menu.php:415 deprecated.php:400
|
563 |
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
564 |
+
msgstr "Erreur d’ouverture de l’archive zip. Merci de télécharger l’extension manuellement."
|
|
|
|
|
565 |
|
566 |
#: bws_menu.php:422 deprecated.php:406
|
567 |
+
msgid "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually"
|
568 |
+
msgstr "Votre serveur n’a pas le support du format des archives ZIP ou Phar. Merci de télécharger l’extension manuellement."
|
|
|
|
|
|
|
|
|
569 |
|
570 |
#: bws_menu.php:425
|
571 |
#, php-format
|
572 |
msgid "The plugin %s is successfully installed."
|
573 |
+
msgstr "L’extension %s a été installée avec succès."
|
574 |
|
575 |
#: bws_menu.php:432 deprecated.php:413
|
576 |
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
577 |
+
msgstr "Erreur d’ouverture de l’archive zip. Merci de télécharger l’extension manuellement."
|
|
|
|
|
578 |
|
579 |
#: bws_menu.php:437
|
580 |
msgid "Activate Plugin"
|
581 |
+
msgstr "Activer l’extension"
|
582 |
|
583 |
#: bws_menu.php:437 bws_menu.php:443
|
584 |
msgid "Return to BestWebSoft Panel"
|
585 |
+
msgstr "Retourner à l’administration BestWebSoft"
|
586 |
|
587 |
#: bws_menu.php:451 bws_menu.php:471 bws_menu.php:600
|
588 |
msgid "All"
|
635 |
|
636 |
#: bws_menu.php:591
|
637 |
msgid "Nothing found. Try another criteria."
|
638 |
+
msgstr "Pas de réponse. Essayer d’autres critères."
|
639 |
|
640 |
#: bws_menu.php:628
|
641 |
#, php-format
|
648 |
|
649 |
#: bws_menu.php:645
|
650 |
msgid "Browse More WordPress Themes"
|
651 |
+
msgstr "Parcourir les thèmes gratuits pour WordPress"
|
652 |
|
653 |
#: bws_menu.php:654
|
654 |
msgid "Send to support"
|
702 |
|
703 |
#: class-bws-settings.php:285
|
704 |
msgid "All plugin settings were restored."
|
705 |
+
msgstr "Les paramètres de l’extension ont été remis aux valeurs d’origine."
|
706 |
|
707 |
#: class-bws-settings.php:423
|
708 |
msgid "Custom Code"
|
710 |
|
711 |
#: class-bws-settings.php:427 deprecated.php:498
|
712 |
msgid "You do not have sufficient permissions to edit plugins for this site."
|
713 |
+
msgstr "Vous n’avez pas assez de droits pour modifier l’extension pour ce site."
|
|
|
714 |
|
715 |
#: class-bws-settings.php:432 deprecated.php:620
|
716 |
msgid "These styles will be added to the header on all pages of your site."
|
717 |
+
msgstr "Ces styles seront ajoutés aux entêtes sur tous les pages de votre site."
|
|
|
718 |
|
719 |
#: class-bws-settings.php:435 deprecated.php:622
|
720 |
#, php-format
|
721 |
+
msgid "This PHP code will be hooked to the %s action and will be printed on front end only."
|
722 |
+
msgstr "Ce code PHP sera rattaché à l’action %s et sera affiché uniquement sur la partie publique."
|
|
|
|
|
|
|
|
|
723 |
|
724 |
#: class-bws-settings.php:438
|
725 |
msgid "These code will be added to the header on all pages of your site."
|
727 |
|
728 |
#: class-bws-settings.php:446 deprecated.php:646
|
729 |
#, php-format
|
730 |
+
msgid "You need to make this files writable before you can save your changes. See %s the Codex %s for more information."
|
731 |
+
msgstr "Vous devez rendre ce fichier modifiable avant de pouvoir enregistrer vos modifications. Regarder %s du Codex %s pour plus d’informations."
|
|
|
|
|
|
|
|
|
732 |
|
733 |
#: class-bws-settings.php:456 deprecated.php:628
|
734 |
msgid "Browsing"
|
750 |
|
751 |
#: class-bws-settings.php:540 class-bws-settings.php:595
|
752 |
#, php-format
|
753 |
+
msgid "It is prohibited to change %s settings on this site in the %s network settings."
|
754 |
+
msgstr "Il est interdit de changer le paramètre %s sur ce site dans les paramètres %s du réseau."
|
|
|
|
|
|
|
|
|
755 |
|
756 |
#: class-bws-settings.php:543 class-bws-settings.php:598
|
757 |
#, php-format
|
758 |
+
msgid "It is prohibited to view %s settings on this site in the %s network settings."
|
759 |
+
msgstr "Il est interdit de voir le paramètre %s sur ce site dans les paramètres %s du réseau."
|
|
|
|
|
|
|
760 |
|
761 |
#: class-bws-settings.php:552
|
762 |
msgid "Pro Options"
|
764 |
|
765 |
#: class-bws-settings.php:556
|
766 |
msgid "Enable to display plugin Pro options."
|
767 |
+
msgstr "Activer pour voir les options PRO de l’extension."
|
768 |
|
769 |
#: class-bws-settings.php:562
|
770 |
msgid "Track Usage"
|
771 |
+
msgstr "Suivi de l’utilisation"
|
772 |
|
773 |
#: class-bws-settings.php:566
|
774 |
+
msgid "Enable to allow tracking plugin usage anonymously in order to make it better."
|
775 |
+
msgstr "Activer pour autoriser le suivi de l’utilisation de l’extension de manière anonyme afin de la rendre meilleure."
|
|
|
|
|
|
|
776 |
|
777 |
#: class-bws-settings.php:571
|
778 |
msgid "Default Settings"
|
779 |
+
msgstr "Réglages par défaut"
|
780 |
|
781 |
#: class-bws-settings.php:573
|
782 |
msgid "Restore Settings"
|
784 |
|
785 |
#: class-bws-settings.php:574
|
786 |
msgid "This will restore plugin settings to defaults."
|
787 |
+
msgstr "Remettre les valeurs par défaut des paramètres de l’extension."
|
788 |
|
789 |
#: class-bws-settings.php:586
|
790 |
msgid "Import / Export"
|
797 |
|
798 |
#: class-bws-settings.php:725
|
799 |
msgid "Congratulations! Pro license is activated successfully."
|
800 |
+
msgstr "Félicitations ! La version PRO de cette extension a été activée avec succès."
|
|
|
801 |
|
802 |
#: class-bws-settings.php:726
|
803 |
#, php-format
|
804 |
msgid "You will be automatically redirected to the %s in %s seconds."
|
805 |
+
msgstr "Vous allez être redirigé automatiquement vers %s dans %s secondes."
|
806 |
|
807 |
#: class-bws-settings.php:726
|
808 |
msgid "Settings page"
|
811 |
#: class-bws-settings.php:741
|
812 |
#, php-format
|
813 |
msgid "Enter your license key to activate %s and get premium plugin features."
|
814 |
+
msgstr "Saisir votre clé de licence pour activer %s et obtenir les fonctionnalités premium."
|
|
|
|
|
815 |
|
816 |
#: class-bws-settings.php:744 class-bws-settings.php:931 deprecated.php:363
|
817 |
#: deprecated.php:706
|
818 |
+
msgid "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually."
|
819 |
+
msgstr "Désoler mais vous avez dépassé le nombre d’essai de la journée. Merci de télécharger l’extension manuellement."
|
|
|
|
|
|
|
|
|
820 |
|
821 |
#: class-bws-settings.php:747 deprecated.php:697
|
822 |
#, php-format
|
823 |
msgid "Start Your Free %s-Day Trial Now"
|
824 |
+
msgstr "Débuter votre licence d’évaluation gratuite de %s jours"
|
825 |
|
826 |
#: class-bws-settings.php:762
|
827 |
+
msgid "If necessary, you can check if the license key is correct or reenter it in the field below."
|
828 |
+
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."
|
|
|
|
|
|
|
|
|
829 |
|
830 |
#: class-bws-settings.php:767
|
831 |
msgid "Manage License Settings"
|
833 |
|
834 |
#: class-bws-settings.php:769
|
835 |
msgid "Login to Client Area"
|
836 |
+
msgstr "Se connecter à l’espace client"
|
837 |
|
838 |
#: class-bws-settings.php:771
|
839 |
+
msgid "Manage active licenses, download BWS products, and view your payment history using BestWebSoft Client Area."
|
840 |
+
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."
|
|
|
|
|
|
|
|
|
841 |
|
842 |
#: class-bws-settings.php:826 class-bws-settings.php:929 deprecated.php:141
|
843 |
#: deprecated.php:361
|
845 |
msgstr "La clé de licence correspond à un autre site."
|
846 |
|
847 |
#: class-bws-settings.php:828 deprecated.php:143
|
848 |
+
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."
|
849 |
+
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."
|
|
|
|
|
|
|
|
|
|
|
850 |
|
851 |
#: class-bws-settings.php:830 deprecated.php:145
|
852 |
msgid "Unfortunately, you have exceeded the number of available tries."
|
853 |
+
msgstr "Désoler mais vous avez dépassé le nombre d’essai de la journée. Merci de télécharger l’extension manuellement."
|
|
|
|
|
854 |
|
855 |
#: class-bws-settings.php:832 deprecated.php:147
|
856 |
+
msgid "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once."
|
857 |
+
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."
|
|
|
|
|
|
|
|
|
858 |
|
859 |
#: class-bws-settings.php:837 deprecated.php:151
|
860 |
msgid "The Pro Trial license key is valid."
|
861 |
+
msgstr "La clé de licence d’évaluation est valide."
|
862 |
|
863 |
#: class-bws-settings.php:845 deprecated.php:159 deprecated.php:246
|
864 |
#, php-format
|
865 |
+
msgid "In order to continue using the plugin it is necessary to buy a %s license."
|
866 |
+
msgstr "Afin de pouvoir continuer à utiliser cette extension il est nécessaire d’acheter une licence %s."
|
|
|
|
|
|
|
867 |
|
868 |
#: class-bws-settings.php:933
|
869 |
#, php-format
|
870 |
+
msgid "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates, you should extend it in your %s."
|
871 |
+
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."
|
|
|
|
|
872 |
|
873 |
#: class-bws-settings.php:959 class-bws-settings.php:981
|
874 |
#: class-bws-settings.php:1003
|
875 |
msgid "Failed to download the zip archive. Please, upload the plugin manually."
|
876 |
+
msgstr "Erreur de téléchargement de l’archive ZIP. Merci de télécharger l’extension manuellement."
|
877 |
|
878 |
#: class-bws-settings.php:971
|
879 |
msgid "Failed to open the zip archive. Please, upload the plugin manually."
|
880 |
+
msgstr "Erreur d’ouverture de l’archive zip. Merci de télécharger l’extension manuellement."
|
881 |
|
882 |
#: class-bws-settings.php:977
|
883 |
+
msgid "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually."
|
884 |
+
msgstr "Votre serveur n’a pas le support du format des archives ZIP ou Phar. Merci de télécharger l’extension manuellement."
|
|
|
|
|
885 |
|
886 |
#: class-bws-settings.php:984
|
887 |
msgid "UploadDir is not writable. Please, upload the plugin manually."
|
888 |
+
msgstr "Le répertoire de destination n’est pas disponible en écriture. Merci de télécharger l’extension manuellement."
|
889 |
|
890 |
#: class-bws-settings.php:1042 deprecated.php:464
|
891 |
msgid "Please, enter Your license key"
|
893 |
|
894 |
#: class-bws-settings.php:1054
|
895 |
msgid "Need Help?"
|
896 |
+
msgstr "Besoin d’aide ?"
|
897 |
|
898 |
#: class-bws-settings.php:1056
|
899 |
msgid "Read the Instruction"
|
905 |
|
906 |
#: class-bws-settings.php:1071
|
907 |
msgid "Start Your Free Trial"
|
908 |
+
msgstr "Débuter votre licence d’évaluation gratuite"
|
909 |
|
910 |
#: deactivation-form.php:27
|
911 |
msgid "Need help? We are ready to answer your questions."
|
912 |
+
msgstr "Besoin d’aide ? Nous sommes prêts à répondre à vos questions."
|
913 |
|
914 |
#: deactivation-form.php:27
|
915 |
msgid "Contact Support"
|
916 |
+
msgstr "Contacter le support"
|
917 |
|
918 |
#: deactivation-form.php:32
|
919 |
msgid "The plugin is not working"
|
920 |
+
msgstr "L’extension ne fonctionna pas"
|
921 |
|
922 |
#: deactivation-form.php:34
|
923 |
msgid "Kindly share what didn't work so we can fix it in future updates..."
|
924 |
+
msgstr "Merci de partager ce qui ne fonctionne pas afin que nous puissions le corriger dans une prochaine version..."
|
925 |
|
926 |
#: deactivation-form.php:38
|
927 |
msgid "The plugin didn't work as expected"
|
928 |
+
msgstr "L’extension ne fonctionne pas comme prévue"
|
929 |
|
930 |
#: deactivation-form.php:40
|
931 |
msgid "What did you expect?"
|
932 |
+
msgstr "Quel est le fonctionnement attendu ?"
|
933 |
|
934 |
#: deactivation-form.php:44
|
935 |
msgid "The plugin suddenly stopped working"
|
936 |
+
msgstr "L’extension a subitement cessé de fonctionner"
|
937 |
|
938 |
#: deactivation-form.php:51
|
939 |
msgid "The plugin broke my site"
|
940 |
+
msgstr "L’extension a cassé mon site"
|
941 |
|
942 |
#: deactivation-form.php:58
|
943 |
msgid "I couldn't understand how to get it work"
|
944 |
+
msgstr "Je n’arrive pas à comprendre commen la faire fonctionner"
|
945 |
|
946 |
#: deactivation-form.php:65
|
947 |
msgid "I found a better plugin"
|
948 |
+
msgstr "J’ai trouvé une meuilleure extension"
|
949 |
|
950 |
#: deactivation-form.php:67
|
951 |
msgid "What's the plugin name?"
|
952 |
+
msgstr "Quel est le nom de l’extension ?"
|
953 |
|
954 |
#: deactivation-form.php:71
|
955 |
msgid "The plugin is great, but I need specific feature that you don't support"
|
956 |
+
msgstr "L’extension est magnifique, mais j’ai besoin d’une fonctionnalité spécifique que vous n’offrez pas"
|
957 |
|
958 |
#: deactivation-form.php:73
|
959 |
msgid "What feature?"
|
960 |
+
msgstr "Quelle fonctionalité ?"
|
961 |
|
962 |
#: deactivation-form.php:77
|
963 |
msgid "I no longer need the plugin"
|
964 |
+
msgstr "Je n’ai plus besoin de cette extension"
|
965 |
|
966 |
#: deactivation-form.php:83
|
967 |
msgid "It's a temporary deactivation, I'm just debugging an issue"
|
968 |
+
msgstr "C’est une désactivation temporaire, je suis entrain de résoudre un problème"
|
969 |
|
970 |
#: deactivation-form.php:89
|
971 |
msgid "Other"
|
973 |
|
974 |
#: deactivation-form.php:123
|
975 |
msgid "Quick Feedback"
|
976 |
+
msgstr "Retour rapide"
|
977 |
|
978 |
#: deactivation-form.php:124
|
979 |
msgid "If you have a moment, please let us know why you are deactivating"
|
980 |
+
msgstr "Si vous avez quelques instants, merci de nous dire pourquoi vous désactivez l’extension"
|
981 |
|
982 |
#: deactivation-form.php:127
|
983 |
msgid "Send website data and allow to contact me back"
|
984 |
+
msgstr "Envoyer les informations sur le site et autorisez un contact en retour"
|
985 |
|
986 |
#: deactivation-form.php:132
|
987 |
msgid "Cancel"
|
988 |
+
msgstr "Annuler"
|
989 |
|
990 |
#: deactivation-form.php:233
|
991 |
msgid "Processing"
|
992 |
+
msgstr "En cours"
|
993 |
|
994 |
#: deactivation-form.php:262
|
995 |
msgid "Submit & Deactivate"
|
996 |
+
msgstr "Envoyer et désactiver"
|
997 |
|
998 |
#: deactivation-form.php:277
|
999 |
msgid "Please tell us the reason so we can improve it."
|
1000 |
+
msgstr "Merci de nous en dire la raison afin que nous puission l’améliorer."
|
1001 |
|
1002 |
#: deactivation-form.php:345
|
1003 |
msgid "Deactivate"
|
1004 |
+
msgstr "Désactivé"
|
1005 |
|
1006 |
#: deprecated.php:93
|
1007 |
msgid "System Status"
|
1012 |
msgstr "Merci de saisir votre clé de licence"
|
1013 |
|
1014 |
#: deprecated.php:223
|
1015 |
+
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"
|
1016 |
+
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."
|
|
|
|
|
|
|
|
|
|
|
|
|
1017 |
|
1018 |
#: deprecated.php:223
|
1019 |
+
msgid "(your username is the email address specified during the purchase). If necessary, please submit \"Lost your password?\" request."
|
1020 |
+
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."
|
|
|
|
|
|
|
|
|
|
|
1021 |
|
1022 |
#: deprecated.php:246
|
1023 |
msgid "After that, you can activate it by entering your license key."
|
1024 |
+
msgstr " Après vous pouvez activer cette extension en donnant votre clé de licence."
|
|
|
1025 |
|
1026 |
#: deprecated.php:249 deprecated.php:691
|
1027 |
msgid "License key can be found in the"
|
1029 |
|
1030 |
#: deprecated.php:251 deprecated.php:693
|
1031 |
msgid "(your username is the email address specified during the purchase)."
|
1032 |
+
msgstr "(votre nom d’utilisateur est l’adresse e-mail que vous avez donnée lors de l’achat de l’extension)."
|
|
|
|
|
1033 |
|
1034 |
#: deprecated.php:279
|
1035 |
+
msgid "Congratulations! The Pro license of the plugin is activated successfully."
|
1036 |
+
msgstr "Félicitations ! La version PRO de cette extension a été activée avec succès."
|
|
|
|
|
1037 |
|
1038 |
#: deprecated.php:281 deprecated.php:672
|
1039 |
msgid "Please, go to"
|
1040 |
+
msgstr "Merci d’aller à"
|
1041 |
|
1042 |
#: deprecated.php:281 deprecated.php:672
|
1043 |
msgid "the setting page"
|
1049 |
|
1050 |
#: deprecated.php:316
|
1051 |
msgid "Check premium options on the plugin settings page!"
|
1052 |
+
msgstr "Vérifier les options premium sur la page des paramètres de l’extension !"
|
|
|
1053 |
|
1054 |
#: deprecated.php:479
|
1055 |
msgid "Restore all plugin settings to defaults"
|
1056 |
+
msgstr "Remettre les valeurs par défaut des paramètres de l’extension"
|
1057 |
|
1058 |
#: deprecated.php:481
|
1059 |
msgid "Restore settings"
|
1077 |
msgstr "Modifier"
|
1078 |
|
1079 |
#: deprecated.php:670
|
1080 |
+
msgid "Congratulations! Pro version of the plugin is installed and activated successfully."
|
1081 |
+
msgstr "Félicitations ! La version PRO de cette extension a été téléchargée et activée avec succès."
|
|
|
|
|
|
|
|
|
1082 |
|
1083 |
#: deprecated.php:680
|
1084 |
msgid "Show Pro features"
|
1090 |
|
1091 |
#: deprecated.php:689
|
1092 |
msgid "version of the plugin."
|
1093 |
+
msgstr "version de l’extension."
|
1094 |
|
1095 |
#: product_list.php:7
|
1096 |
msgid "Admin Tools"
|
1097 |
+
msgstr "Outils d’administration"
|
1098 |
|
1099 |
#: product_list.php:8
|
1100 |
msgid "Content"
|
1101 |
+
msgstr "Contenu"
|
1102 |
|
1103 |
#: product_list.php:9
|
1104 |
msgid "eCommerce"
|
1105 |
+
msgstr "eCommerce"
|
1106 |
|
1107 |
#: product_list.php:10
|
1108 |
msgid "Marketing"
|
1109 |
+
msgstr "Marketing"
|
1110 |
|
1111 |
#: product_list.php:11
|
1112 |
msgid "Navigation"
|
1113 |
+
msgstr "Navigation"
|
1114 |
|
1115 |
#: product_list.php:12
|
1116 |
msgid "Recommended"
|
1122 |
|
1123 |
#: product_list.php:14
|
1124 |
msgid "SEO"
|
1125 |
+
msgstr "SEO"
|
1126 |
|
1127 |
#: product_list.php:15
|
1128 |
msgid "SMM"
|
1129 |
+
msgstr "SMM"
|
1130 |
|
1131 |
#: product_list.php:22
|
1132 |
msgid "Best secure captcha plugin to protect your WordPress forms."
|
1133 |
+
msgstr "Extension de Captach meuilleure et plus sécurisée pour vos formulaires."
|
1134 |
|
1135 |
#: product_list.php:32
|
1136 |
msgid "Create your personal car rental/booking and reservation website."
|
1137 |
+
msgstr "Créer votre site personnel de vente/location de voitures."
|
1138 |
|
1139 |
#: product_list.php:42
|
1140 |
+
msgid "Allow customers to reach you using secure contact form plugin any website must have."
|
1141 |
+
msgstr "Permet à vos clients de vous joindre en utilisant un formulaire de contact sécurisé que tout site doit avoir."
|
|
|
|
|
1142 |
|
1143 |
#: product_list.php:52
|
1144 |
msgid "Add unlimited number of contact forms to WordPress website."
|
1145 |
+
msgstr "Ajoute une nombre illimité de formulaires de contact."
|
1146 |
|
1147 |
#: product_list.php:62
|
1148 |
msgid "Save and manage Contact Form messages. Never lose important data."
|
1149 |
+
msgstr "Enregistrer et gérer les messages issu du formulaire de contact. Permet de ne pas perdre des informations importantes."
|
1150 |
|
1151 |
#: product_list.php:72
|
1152 |
msgid "Add unlimited custom pages to WordPress admin dashboard."
|
1153 |
+
msgstr "Ajouter un nombre illimté de pages dans l’administration."
|
1154 |
|
1155 |
#: product_list.php:79
|
1156 |
msgid "Add custom fields to WordPress website search results."
|
1157 |
+
msgstr "Ajouter des champs personalisés dans le résultats de la recherche."
|
1158 |
|
1159 |
#: product_list.php:86
|
1160 |
+
msgid "Add custom post types and taxonomies to WordPress website search results."
|
1161 |
+
msgstr "Ajouter des types d’articles personalisés et des taxonomies dans le résultat de la recherche."
|
|
|
1162 |
|
1163 |
#: product_list.php:96
|
1164 |
msgid "Add PayPal and 2CO donate buttons to receive charity payments."
|
1165 |
+
msgstr "Ajouter des boutons de dons avec PayPal et 2CO pour recevoir des donations."
|
1166 |
|
1167 |
#: product_list.php:103
|
1168 |
+
msgid "Get latest error log messages to diagnose website problems. Define and fix issues faster."
|
1169 |
+
msgstr "Obtenir les derniers messages d’erreur pour diagnostiquer les problèmes du site. Permet de corriger plus rapidement."
|
|
|
|
|
1170 |
|
1171 |
#: product_list.php:110
|
1172 |
+
msgid "Add Facebook Follow, Like, and Share buttons to WordPress posts, pages, and widgets."
|
1173 |
+
msgstr "Ajouter les boutons Suivre, Aimer et Partager pour FaceBook aux articles, pages et widgets."
|
|
|
|
|
1174 |
|
1175 |
#: product_list.php:120
|
1176 |
+
msgid "Add beautiful galleries, albums & images to your WordPress website in a few clicks."
|
1177 |
+
msgstr "Ajouter des galeries, albums et images en quelques clics."
|
|
|
|
|
1178 |
|
1179 |
#: product_list.php:130
|
1180 |
+
msgid "Add Google +1, Share, Follow, Hangout buttons and profile badge to WordPress posts, pages and widgets."
|
1181 |
+
msgstr "Ajouter les boutons Partager, Suivre, Particciper et le profile de Google +1 aux articles, pages et widgets."
|
|
|
|
|
1182 |
|
1183 |
#: product_list.php:140
|
1184 |
+
msgid "Stronger security solution which protects your WordPress website from hacks and unauthorized login attempts."
|
1185 |
+
msgstr "Solution forte de sécurité qui protège votre site des attaques et des tentatives de connexions."
|
|
|
|
|
1186 |
|
1187 |
#: product_list.php:150
|
1188 |
+
msgid "Add Adsense ads to WordPress website pages, posts, custom posts, search results, categories, tags, and widgets."
|
1189 |
+
msgstr "Ajouter les publicités Adsense aux pages, articles, types personalisés, résultats de recherche, catégories, tags, widgets."
|
|
|
|
|
1190 |
|
1191 |
#: product_list.php:160
|
1192 |
msgid "Add Google Analytics code to WordPress website and track basic stats."
|
1193 |
+
msgstr "Ajouter le code Google Analytics et permet de suivre les statistiques basiques."
|
1194 |
|
1195 |
#: product_list.php:170
|
1196 |
+
msgid "Protect WordPress website forms from spam entries with Google Captcha (reCaptcha)."
|
1197 |
+
msgstr "Protéger vos formulaires avec Google Captcha (reCaptcha)."
|
|
|
|
|
1198 |
|
1199 |
#: product_list.php:180
|
1200 |
msgid "Add customized Google maps to WordPress posts, pages and widgets."
|
1201 |
+
msgstr "Ajouter des cartes de Google maps aux articles, pages et widgets."
|
1202 |
|
1203 |
#: product_list.php:190
|
1204 |
+
msgid "Generate and add XML sitemap to WordPress website. Help search engines index your blog."
|
1205 |
+
msgstr "Générer et ajouter un fichier XML de sitemap. Aide les moteurs de recherche à parcourir votre site."
|
|
|
|
|
1206 |
|
1207 |
#: product_list.php:200
|
1208 |
+
msgid "Replace external WordPress website links with Google shortlinks and track click stats."
|
1209 |
+
msgstr "Remplacer les liens externes dans votre site par des liens courts de Google et disposer de statistiques."
|
|
|
|
|
1210 |
|
1211 |
#: product_list.php:207
|
1212 |
+
msgid "Protect WordPress website – allow and deny access for certain IP addresses, hostnames, etc."
|
1213 |
+
msgstr "Protéger votre site en autorisant ou interdissant certaines adresses IP, nom de machine, ..."
|
|
|
|
|
1214 |
|
1215 |
#: product_list.php:217
|
1216 |
+
msgid "Create your personal job board and listing WordPress website. Search jobs, submit CV/resumes, choose candidates."
|
1217 |
+
msgstr "Créer votre site d’offres d’emploies. Rechercher des emplois, envoyer des CV/des candidatures."
|
|
|
|
|
1218 |
|
1219 |
#: product_list.php:224
|
1220 |
+
msgid "Protect WordPress website against brute force attacks. Limit rate of login attempts."
|
1221 |
+
msgstr "Protéger le site contre les attaques de brute force. Limite la fréquence des tentatives de connexions."
|
|
|
|
|
1222 |
|
1223 |
#: product_list.php:234
|
1224 |
+
msgid "Add LinkedIn Share and Follow buttons to WordPress posts, pages and widgets. 5 plugins included – profile, insider, etc."
|
1225 |
+
msgstr "Ajouter les boutons partager et suivre de LinkedIn aux articles, pages et widgets. 5 extensions incluses (profile, insider, etc.)"
|
|
|
|
|
1226 |
|
1227 |
#: product_list.php:244
|
1228 |
+
msgid "Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc."
|
1229 |
+
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."
|
|
|
|
|
1230 |
|
1231 |
#: product_list.php:254
|
1232 |
+
msgid "Add customizable pagination to WordPress website. Split long content to multiple pages for better navigation."
|
1233 |
+
msgstr "Ajouter une pagination presonalisée. Découper un contenu long en plusieurs pages pour une meuilleure navigation."
|
|
|
|
|
1234 |
|
1235 |
#: product_list.php:264
|
1236 |
+
msgid "Generate PDF files and print WordPress posts/pages. Customize document header/footer styles and appearance."
|
1237 |
+
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."
|
|
|
|
|
1238 |
|
1239 |
#: product_list.php:274
|
1240 |
+
msgid "Add Pinterest Follow, Pin It buttons and profile widgets (Pin, Board, Profile) to WordPress posts, pages and widgets."
|
1241 |
+
msgstr "Ajouter les boutons Suivre, Epingler et le widget de profile (Epingle, Tableau de bord, profile) pour Pinterest aux articles, pages et widgets."
|
|
|
|
|
1242 |
|
1243 |
#: product_list.php:284
|
1244 |
+
msgid "Create your personal portfolio WordPress website. Manage and showcase past projects to get more clients."
|
1245 |
+
msgstr "Créer votre site de portfolio. Gérer et présenter vos anciens projets pour acquérir de nouveaux clients."
|
|
|
|
|
1246 |
|
1247 |
#: product_list.php:294
|
1248 |
msgid "Export WordPress posts to CSV file format easily. Configure data order."
|
1249 |
+
msgstr "Exporter vos articles dans un format CSV facilement. Configurer l’ordre des données."
|
1250 |
|
1251 |
#: product_list.php:301
|
1252 |
+
msgid "Add extra fields to default WordPress user profile. The easiest way to create and manage additional custom values."
|
1253 |
+
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."
|
|
|
|
|
1254 |
|
1255 |
#: product_list.php:308
|
1256 |
+
msgid "Add and display HTML advertisement banner on WordPress website. Customize bar styles and appearance."
|
1257 |
+
msgstr "Ajouter et afficher une bannière de publicité en HTML. Personaliser le style et l’apparence de la barre."
|
|
|
|
|
1258 |
|
1259 |
#: product_list.php:318
|
1260 |
+
msgid "Add customizable quotes and tips blocks to WordPress posts, pages and widgets."
|
1261 |
+
msgstr "Ajouter des blocs d’avis et d’astuces sur vos pages, articles et widgets."
|
|
|
|
|
1262 |
|
1263 |
#: product_list.php:325
|
1264 |
+
msgid "Add rating plugin to your WordPress website to receive feedback from your customers."
|
1265 |
+
msgstr "Ajouter une notation pour avoir un retour de vos utilisateurs/clients."
|
|
|
|
|
1266 |
|
1267 |
#: product_list.php:332
|
1268 |
+
msgid "Create your personal real estate WordPress website. Sell, rent and buy properties. Add, search and browse listings easily."
|
1269 |
+
msgstr "Créer votre site d’annonces immobilières. Vendre, louer et acheter des biens. Recherche et catalogue facilement mis en place."
|
|
|
|
|
1270 |
|
1271 |
#: product_list.php:342
|
1272 |
+
msgid "Add related, featured, latest, and popular posts to your WordPress website. Connect your blog readers with a relevant content."
|
1273 |
+
msgstr "Ajouter des informations sur les articles en relations, mis en avant, populaires. Fournisser à vos lecteurs un contenu passionant."
|
|
|
|
|
1274 |
|
1275 |
#: product_list.php:349
|
1276 |
+
msgid "Send bulk email messages to WordPress users. Custom templates, advanced settings and detailed reports."
|
1277 |
+
msgstr "Envoyer des messages e-mail en masse à vos utilisateurs. Modèles personalisables, paramétrage avancé et reporting complet."
|
|
|
|
|
1278 |
|
1279 |
#: product_list.php:359
|
1280 |
+
msgid "The best responsive slider plugin for your WordPress website. Create beautifully animated slides just in a few clicks."
|
1281 |
+
msgstr "Extension pour mettre en place des diaporamas responsive. Créer des diaporamas animés en quelques clics."
|
|
|
|
|
1282 |
|
1283 |
#: product_list.php:366
|
1284 |
+
msgid "Configure SMTP server to receive email messages from WordPress to Gmail, Yahoo, Hotmail and other services."
|
1285 |
+
msgstr "Configurer un serveur SMTP pour envoyer des e-mails vers Gmail, Yahoo, Hotmail et d’autres services."
|
|
|
|
|
1286 |
|
1287 |
#: product_list.php:373
|
1288 |
+
msgid "Add social media buttons and widgets to WordPress posts, pages and widgets. FB, Twitter, G+1, Pinterest, LinkedIn."
|
1289 |
+
msgstr "Ajouter des boutons pour les réseaux sociaux FB, Twitter, G+1, Pinterest, LinkedIn aux articles, pages et widgets."
|
|
|
|
|
1290 |
|
1291 |
#: product_list.php:383
|
1292 |
+
msgid "Add social media login, registration, and commenting to your WordPress website."
|
1293 |
+
msgstr "Ajouter la connection, l’enregistrement et la rédaction de commentaires pour vos réseaux sociaux."
|
|
|
|
|
1294 |
|
1295 |
#: product_list.php:390
|
1296 |
+
msgid "Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users."
|
1297 |
+
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."
|
|
|
|
|
1298 |
|
1299 |
#: product_list.php:400
|
1300 |
+
msgid "Add testimonials and feedbacks from your customers to WordPress website posts, pages, and widgets."
|
1301 |
+
msgstr "Ajouter des témoignages et des retours de vos clients aux articles, pages et widgets."
|
|
|
|
|
1302 |
|
1303 |
#: product_list.php:407
|
1304 |
+
msgid "Best timesheet plugin for WordPress. Track employee time, streamline attendance and generate reports."
|
1305 |
+
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."
|
|
|
|
|
1306 |
|
1307 |
#: product_list.php:417
|
1308 |
+
msgid "Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts and pages."
|
1309 |
+
msgstr "Ajouter les boutons Suivre, Tweet, Hastag pour Twitter aux articles, pages et widgets."
|
|
|
|
|
1310 |
|
1311 |
#: product_list.php:427
|
1312 |
+
msgid "Automatically check and update WordPress website core with all installed plugins and themes to the latest versions."
|
1313 |
+
msgstr "Mettre à jour automatiquement votre site pour WordPress, les extensions et les thèmes."
|
|
|
|
|
1314 |
|
1315 |
#: product_list.php:437
|
1316 |
+
msgid "Powerful user role management plugin for WordPress website. Create, edit, copy, and delete user roles."
|
1317 |
+
msgstr "Gestion des droits des utilisateurs. Créer, modifier et supprimer des droits utilisateurs."
|
|
|
|
|
1318 |
|
1319 |
#: product_list.php:447
|
1320 |
+
msgid "Display live count of online visitors who are currently browsing your WordPress website."
|
1321 |
+
msgstr "Afficher en direct le compteur des visiteurs sur votre site."
|
|
|
|
|
1322 |
|
1323 |
#: product_list.php:457
|
1324 |
+
msgid "Backup and export Zendesk Help Center content automatically to your WordPress website database."
|
1325 |
+
msgstr "Sauvegarder et exporter le contenu de votre Zendesk Help Center vers votre site."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bws_menu/languages/bestwebsoft-ru_RU.mo
CHANGED
Binary file
|
bws_menu/languages/bestwebsoft-ru_RU.po
CHANGED
@@ -3,7 +3,7 @@ msgstr ""
|
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2017-09-11 16:44+0300\n"
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: bestwebsoft.com <https://support.bestwebsoft.com>\n"
|
9 |
"Language: ru\n"
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2017-09-11 16:44+0300\n"
|
6 |
+
"PO-Revision-Date: 2018-03-02 10:06+0200\n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: bestwebsoft.com <https://support.bestwebsoft.com>\n"
|
9 |
"Language: ru\n"
|
bws_menu/product_list.php
CHANGED
@@ -36,6 +36,18 @@ $bws_plugins = array(
|
|
36 |
'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,
|
37 |
'pro_settings' => 'admin.php?page=car-rental-pro-settings'
|
38 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
'contact-form-plugin/contact_form.php' => array(
|
40 |
'category' => array( 'marketing', 'recommended' ),
|
41 |
'name' => 'Contact Form',
|
@@ -300,7 +312,10 @@ $bws_plugins = array(
|
|
300 |
'name' => 'Profile Extra Fields',
|
301 |
'description' => __( 'Add extra fields to default WordPress user profile. The easiest way to create and manage additional custom values.', 'bestwebsoft' ),
|
302 |
'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,
|
303 |
-
'settings' => 'admin.php?page=profile-extra-fields.php'
|
|
|
|
|
|
|
304 |
),
|
305 |
'promobar/promobar.php' => array(
|
306 |
'category' => array( 'marketing' ),
|
@@ -324,7 +339,10 @@ $bws_plugins = array(
|
|
324 |
'name' => 'Rating',
|
325 |
'description' => __( 'Add rating plugin to your WordPress website to receive feedback from your customers.', 'bestwebsoft' ),
|
326 |
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/rating/?k=c00e0824bb999735a3224616ef51f4c5&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
327 |
-
'settings' => 'admin.php?page=rating.php'
|
|
|
|
|
|
|
328 |
),
|
329 |
'realty/realty.php' => array(
|
330 |
'category' => array( 'ecommerce' ),
|
36 |
'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,
|
37 |
'pro_settings' => 'admin.php?page=car-rental-pro-settings'
|
38 |
),
|
39 |
+
'bws-car-rental/bws-car-rental.php' => array(
|
40 |
+
'category' => array( 'ecommerce' ),
|
41 |
+
'name' => 'Car Rental V2',
|
42 |
+
'description' => __( 'Create your own rental website for car renting and booking.', 'bestwebsoft' ),
|
43 |
+
'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,
|
44 |
+
'settings' => 'admin.php?page=bws-car-rental-settings',
|
45 |
+
'pro_version' => 'bws-car-rental-pro/bws-car-rental-pro.php',
|
46 |
+
'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,
|
47 |
+
'pro_settings' => 'admin.php?page=bws-car-rental-pro-settings',
|
48 |
+
'icon' => '//ps.w.org/car-rental/assets/icon-128x128.png',
|
49 |
+
'install_url' => 'https://bestwebsoft.com/products/wordpress/plugins/car-rental-v2/'
|
50 |
+
),
|
51 |
'contact-form-plugin/contact_form.php' => array(
|
52 |
'category' => array( 'marketing', 'recommended' ),
|
53 |
'name' => 'Contact Form',
|
312 |
'name' => 'Profile Extra Fields',
|
313 |
'description' => __( 'Add extra fields to default WordPress user profile. The easiest way to create and manage additional custom values.', 'bestwebsoft' ),
|
314 |
'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,
|
315 |
+
'settings' => 'admin.php?page=profile-extra-fields.php',
|
316 |
+
'pro_version' => 'profile-extra-fields-pro/profile-extra-fields-pro.php',
|
317 |
+
'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,
|
318 |
+
'pro_settings' => 'admin.php?page=profile-extra-fields-pro.php'
|
319 |
),
|
320 |
'promobar/promobar.php' => array(
|
321 |
'category' => array( 'marketing' ),
|
339 |
'name' => 'Rating',
|
340 |
'description' => __( 'Add rating plugin to your WordPress website to receive feedback from your customers.', 'bestwebsoft' ),
|
341 |
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/rating/?k=c00e0824bb999735a3224616ef51f4c5&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
342 |
+
'settings' => 'admin.php?page=rating.php',
|
343 |
+
'pro_version' => 'rating-bws-pro/rating-bws-pro.php',
|
344 |
+
'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,
|
345 |
+
'pro_settings' => 'admin.php?page=rating-bws-pro.php'
|
346 |
),
|
347 |
'realty/realty.php' => array(
|
348 |
'category' => array( 'ecommerce' ),
|
gallery-plugin.php
CHANGED
@@ -6,7 +6,7 @@ Description: Add beautiful galleries, albums & images to your Wordpress website
|
|
6 |
Author: BestWebSoft
|
7 |
Text Domain: gallery-plugin
|
8 |
Domain Path: /languages
|
9 |
-
Version: 4.6.
|
10 |
Author URI: https://bestwebsoft.com/
|
11 |
License: GPLv2 or later
|
12 |
*/
|
6 |
Author: BestWebSoft
|
7 |
Text Domain: gallery-plugin
|
8 |
Domain Path: /languages
|
9 |
+
Version: 4.6.2
|
10 |
Author URI: https://bestwebsoft.com/
|
11 |
License: GPLv2 or later
|
12 |
*/
|
languages/gallery-plugin-zh_CN.mo
CHANGED
Binary file
|
languages/gallery-plugin-zh_CN.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Gallery\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2019-
|
6 |
-
"PO-Revision-Date: 2019-
|
7 |
"Last-Translator: bestwebsoft.com <plugin@bestwebsoft.com>\n"
|
8 |
"Language-Team: Xiaobo Chen <mibcxb@gmail.com>\n"
|
9 |
"Language: zh_CN\n"
|
@@ -13,617 +13,589 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Generator: Poedit
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
#: gallery-plugin.php:37 includes/class-gllr-settings.php:314
|
20 |
msgid "Gallery Settings"
|
21 |
-
msgstr "
|
22 |
|
23 |
#: gallery-plugin.php:37 includes/class-gllr-settings.php:353
|
24 |
-
#, fuzzy
|
25 |
msgid "Global Settings"
|
26 |
-
msgstr "
|
27 |
|
28 |
-
#: gallery-plugin.php:43 gallery-plugin.php:
|
29 |
msgid "Upgrade to Pro"
|
30 |
-
msgstr ""
|
31 |
|
32 |
-
#: gallery-plugin.php:
|
33 |
msgid "Return to all albums"
|
34 |
-
msgstr ""
|
35 |
|
36 |
-
#: gallery-plugin.php:
|
37 |
msgid "See images »"
|
38 |
-
msgstr "
|
39 |
|
40 |
-
#: gallery-plugin.php:
|
41 |
msgid "Galleries"
|
42 |
-
msgstr "
|
43 |
|
44 |
-
#: gallery-plugin.php:
|
45 |
msgid "Gallery"
|
46 |
-
msgstr "
|
47 |
|
48 |
-
#: gallery-plugin.php:
|
49 |
msgid "Add New Gallery"
|
50 |
-
msgstr "
|
51 |
|
52 |
-
#: gallery-plugin.php:
|
53 |
msgid "Edit Gallery"
|
54 |
-
msgstr "
|
55 |
|
56 |
-
#: gallery-plugin.php:
|
57 |
msgid "New Gallery"
|
58 |
-
msgstr "
|
59 |
|
60 |
-
#: gallery-plugin.php:
|
61 |
msgid "View Gallery"
|
62 |
-
msgstr "
|
63 |
|
64 |
-
#: gallery-plugin.php:
|
65 |
-
#, fuzzy
|
66 |
msgid "Search Galleries"
|
67 |
-
msgstr "
|
68 |
|
69 |
-
#: gallery-plugin.php:
|
70 |
msgid "No Gallery found"
|
71 |
-
msgstr "
|
72 |
|
73 |
-
#: gallery-plugin.php:
|
74 |
-
#: gallery-plugin.php:
|
75 |
-
#: gallery-plugin.php:
|
76 |
-
#, fuzzy
|
77 |
msgid "Gallery Categories"
|
78 |
-
msgstr "
|
79 |
|
80 |
-
#: gallery-plugin.php:
|
81 |
-
#, fuzzy
|
82 |
msgid "Gallery Category"
|
83 |
-
msgstr "
|
84 |
|
85 |
-
#: gallery-plugin.php:
|
86 |
msgid "Add Gallery Category"
|
87 |
-
msgstr ""
|
88 |
|
89 |
-
#: gallery-plugin.php:
|
90 |
-
#, fuzzy
|
91 |
msgid "Add New Gallery Category"
|
92 |
-
msgstr "
|
93 |
|
94 |
-
#: gallery-plugin.php:
|
95 |
msgid "Edit Gallery Category"
|
96 |
-
msgstr ""
|
97 |
|
98 |
-
#: gallery-plugin.php:
|
99 |
msgid "New Gallery Category"
|
100 |
-
msgstr ""
|
101 |
|
102 |
-
#: gallery-plugin.php:
|
103 |
msgid "View Gallery Category"
|
104 |
-
msgstr ""
|
105 |
|
106 |
-
#: gallery-plugin.php:
|
107 |
msgid "Find Gallery Category"
|
108 |
-
msgstr ""
|
109 |
|
110 |
-
#: gallery-plugin.php:
|
111 |
msgid "No Gallery Categories found"
|
112 |
-
msgstr ""
|
113 |
|
114 |
-
#: gallery-plugin.php:
|
115 |
msgid "No Gallery Categories found in Trash"
|
116 |
-
msgstr ""
|
117 |
|
118 |
-
#: gallery-plugin.php:
|
119 |
msgid "Parent Gallery Category"
|
120 |
-
msgstr ""
|
121 |
|
122 |
-
#: gallery-plugin.php:
|
123 |
msgid "Gallery Categories list navigation"
|
124 |
-
msgstr ""
|
125 |
|
126 |
-
#: gallery-plugin.php:
|
127 |
msgid "Gallery Categories list"
|
128 |
-
msgstr ""
|
129 |
|
130 |
-
#: gallery-plugin.php:
|
131 |
msgid "Gallery Shortcode"
|
132 |
-
msgstr "
|
133 |
|
134 |
-
#: gallery-plugin.php:
|
135 |
msgid ""
|
136 |
"Add a single gallery with images to your posts, pages, custom post types or "
|
137 |
"widgets by using the following shortcode:"
|
138 |
msgstr ""
|
|
|
|
|
139 |
|
140 |
-
#: gallery-plugin.php:
|
141 |
msgid ""
|
142 |
"Add a gallery cover including featured image, description, and a link to "
|
143 |
"your single gallery using the following shortcode:"
|
144 |
msgstr ""
|
|
|
145 |
|
146 |
-
#: gallery-plugin.php:
|
147 |
msgid "Note"
|
148 |
-
msgstr ""
|
149 |
|
150 |
-
#: gallery-plugin.php:
|
151 |
#, php-format
|
152 |
msgid ""
|
153 |
"When deleting a category, the galleries that belong to this category will "
|
154 |
"not be deleted. These galleries will be moved to the category %s."
|
155 |
-
msgstr ""
|
156 |
|
157 |
-
#: gallery-plugin.php:
|
158 |
-
#, fuzzy
|
159 |
msgid "Sort Galleries in Category by"
|
160 |
-
msgstr "
|
161 |
|
162 |
-
#: gallery-plugin.php:
|
163 |
#: includes/class-gllr-settings.php:711
|
164 |
-
#, fuzzy
|
165 |
msgid "Gallery ID"
|
166 |
-
msgstr "
|
167 |
|
168 |
-
#: gallery-plugin.php:
|
169 |
-
#: gallery-plugin.php:
|
170 |
#: includes/class-gllr-settings.php:712
|
171 |
msgid "Title"
|
172 |
msgstr "标题"
|
173 |
|
174 |
-
#: gallery-plugin.php:
|
175 |
#: includes/class-gllr-settings.php:546 includes/class-gllr-settings.php:713
|
176 |
msgid "Date"
|
177 |
msgstr "日期"
|
178 |
|
179 |
-
#: gallery-plugin.php:
|
180 |
#: includes/class-gllr-settings.php:714
|
181 |
msgid "Last modified date"
|
182 |
-
msgstr ""
|
183 |
|
184 |
-
#: gallery-plugin.php:
|
185 |
#: includes/class-gllr-settings.php:715
|
186 |
msgid "Comment count"
|
187 |
-
msgstr ""
|
188 |
|
189 |
-
#: gallery-plugin.php:
|
190 |
#: includes/class-gllr-settings.php:716
|
191 |
msgid "\"Order\" field on the gallery edit page"
|
192 |
-
msgstr ""
|
193 |
|
194 |
-
#: gallery-plugin.php:
|
195 |
#: includes/class-gllr-settings.php:717
|
196 |
msgid "Author"
|
197 |
msgstr "作者"
|
198 |
|
199 |
-
#: gallery-plugin.php:
|
200 |
#: includes/class-gllr-settings.php:547 includes/class-gllr-settings.php:718
|
201 |
msgid "Random"
|
202 |
msgstr "随机"
|
203 |
|
204 |
-
#: gallery-plugin.php:
|
205 |
-
#, fuzzy
|
206 |
-
#| msgid "Settings"
|
207 |
msgid "Plugin Settings"
|
208 |
-
msgstr "
|
209 |
|
210 |
-
#: gallery-plugin.php:
|
211 |
msgid "Select galleries sorting order in your category."
|
212 |
msgstr ""
|
213 |
|
214 |
-
#: gallery-plugin.php:
|
215 |
-
#, fuzzy
|
216 |
msgid "Shortcode"
|
217 |
-
msgstr "
|
218 |
|
219 |
-
#: gallery-plugin.php:
|
220 |
msgid "All Gallery Categories"
|
221 |
-
msgstr ""
|
222 |
|
223 |
-
#: gallery-plugin.php:
|
224 |
msgid "You can't delete default gallery category."
|
225 |
-
msgstr ""
|
226 |
|
227 |
-
#: gallery-plugin.php:
|
228 |
msgid "Sorry, nothing found."
|
229 |
msgstr "对不起 - 没有找到。"
|
230 |
|
231 |
-
#: gallery-plugin.php:
|
232 |
msgid "Featured Image"
|
233 |
-
msgstr ""
|
234 |
|
235 |
-
#: gallery-plugin.php:
|
236 |
-
#, fuzzy
|
237 |
msgid "Images"
|
238 |
-
msgstr "
|
239 |
|
240 |
-
#: gallery-plugin.php:
|
241 |
#, php-format
|
242 |
msgid "%s Settings"
|
243 |
-
msgstr ""
|
244 |
|
245 |
-
#: gallery-plugin.php:
|
246 |
#: includes/class-gllr-settings.php:30 includes/class-gllr-settings.php:42
|
247 |
msgid "Settings"
|
248 |
msgstr "设置"
|
249 |
|
250 |
-
#: gallery-plugin.php:
|
251 |
msgid "FAQ"
|
252 |
msgstr "常见问题"
|
253 |
|
254 |
-
#: gallery-plugin.php:
|
255 |
msgid "Support"
|
256 |
msgstr "支持"
|
257 |
|
258 |
-
#: gallery-plugin.php:
|
259 |
msgid "Updating images..."
|
260 |
msgstr "正在更新影像..."
|
261 |
|
262 |
-
#: gallery-plugin.php:
|
263 |
-
#, fuzzy
|
264 |
msgid "No images found."
|
265 |
-
msgstr "
|
266 |
|
267 |
-
#: gallery-plugin.php:
|
268 |
-
#, fuzzy
|
269 |
msgid "All images were updated."
|
270 |
-
msgstr "
|
271 |
|
272 |
-
#: gallery-plugin.php:
|
273 |
msgid "Error."
|
274 |
msgstr "错误。"
|
275 |
|
276 |
-
#: gallery-plugin.php:
|
277 |
msgid ""
|
278 |
"You are about to remove these items from this gallery.\n"
|
279 |
" 'Cancel' to stop, 'OK' to delete."
|
280 |
msgstr ""
|
|
|
|
|
281 |
|
282 |
-
#: gallery-plugin.php:
|
283 |
msgid ""
|
284 |
"You are about to remove this image from the gallery.\n"
|
285 |
" 'Cancel' to stop, 'OK' to delete."
|
286 |
msgstr ""
|
|
|
|
|
287 |
|
288 |
-
#: gallery-plugin.php:
|
289 |
msgid ""
|
290 |
"Switching to another mode, all unsaved data will be lost. Save data before "
|
291 |
"switching?"
|
292 |
-
msgstr ""
|
293 |
|
294 |
-
#: gallery-plugin.php:
|
295 |
msgid "Insert Media"
|
296 |
-
msgstr ""
|
297 |
|
298 |
-
#: gallery-plugin.php:
|
299 |
msgid "Insert"
|
300 |
-
msgstr ""
|
301 |
|
302 |
-
#: gallery-plugin.php:
|
303 |
msgid "Gallery has been successfully added!"
|
304 |
msgstr ""
|
305 |
|
306 |
-
#: gallery-plugin.php:
|
307 |
msgid "Image size not defined"
|
308 |
-
msgstr "
|
309 |
|
310 |
-
#: gallery-plugin.php:
|
311 |
-
#, fuzzy
|
312 |
msgid ""
|
313 |
"Plugin updates only PNG, JPEG, GIF, WPMP or XBM filetype. For other, please "
|
314 |
"reload images manually."
|
315 |
msgstr ""
|
316 |
-
"
|
317 |
-
"
|
318 |
|
319 |
-
#: gallery-plugin.php:
|
320 |
msgid "Invalid path"
|
321 |
msgstr "无效的路径"
|
322 |
|
323 |
-
#: gallery-plugin.php:
|
324 |
msgid "List View"
|
325 |
-
msgstr ""
|
326 |
|
327 |
-
#: gallery-plugin.php:
|
328 |
msgid "Grid View"
|
329 |
-
msgstr ""
|
330 |
|
331 |
-
#: gallery-plugin.php:
|
332 |
msgid "Filter"
|
333 |
-
msgstr ""
|
334 |
|
335 |
-
#: gallery-plugin.php:
|
336 |
msgid "Empty Trash"
|
337 |
-
msgstr ""
|
338 |
|
339 |
-
#: gallery-plugin.php:
|
340 |
-
#, fuzzy
|
341 |
msgid "No images found"
|
342 |
-
msgstr "
|
343 |
|
344 |
-
#: gallery-plugin.php:
|
345 |
msgid "Select bulk action"
|
346 |
-
msgstr ""
|
347 |
|
348 |
-
#: gallery-plugin.php:
|
349 |
msgid "Bulk Actions"
|
350 |
-
msgstr ""
|
351 |
|
352 |
-
#: gallery-plugin.php:
|
353 |
msgid "Apply"
|
354 |
-
msgstr ""
|
355 |
|
356 |
-
#: gallery-plugin.php:
|
357 |
-
#, fuzzy
|
358 |
msgid "Delete from Gallery"
|
359 |
-
msgstr "
|
360 |
|
361 |
-
#: gallery-plugin.php:
|
362 |
msgid "Bulk Select"
|
363 |
-
msgstr ""
|
364 |
|
365 |
-
#: gallery-plugin.php:
|
366 |
msgid "Cancel Selection"
|
367 |
-
msgstr ""
|
368 |
|
369 |
-
#: gallery-plugin.php:
|
370 |
msgid "Delete Selected"
|
371 |
-
msgstr ""
|
372 |
|
373 |
-
#: gallery-plugin.php:
|
374 |
msgid "File"
|
375 |
-
msgstr ""
|
376 |
|
377 |
-
#: gallery-plugin.php:
|
378 |
msgid "Dimensions"
|
379 |
-
msgstr ""
|
380 |
|
381 |
-
#: gallery-plugin.php:
|
382 |
-
#, fuzzy
|
383 |
msgid "Alt Text"
|
384 |
-
msgstr "Alt
|
385 |
|
386 |
-
#: gallery-plugin.php:
|
387 |
msgid "URL"
|
388 |
msgstr "URL"
|
389 |
|
390 |
-
#: gallery-plugin.php:
|
391 |
msgid ""
|
392 |
"Enter your custom URL to link this image to other page or file. Leave blank "
|
393 |
"to open a full size image."
|
394 |
msgstr ""
|
|
|
395 |
|
396 |
-
#: gallery-plugin.php:
|
397 |
-
#, fuzzy
|
398 |
msgid "Remove Image from Gallery"
|
399 |
-
msgstr "
|
400 |
|
401 |
-
#: gallery-plugin.php:
|
402 |
-
#, fuzzy
|
403 |
msgid "Edit Image Info"
|
404 |
-
msgstr "
|
405 |
|
406 |
-
#: gallery-plugin.php:
|
407 |
msgid "Deselect"
|
408 |
-
msgstr ""
|
409 |
|
410 |
-
#: gallery-plugin.php:
|
411 |
msgid "File name"
|
412 |
-
msgstr ""
|
413 |
|
414 |
-
#: gallery-plugin.php:
|
415 |
msgid "File type"
|
416 |
-
msgstr ""
|
417 |
|
418 |
-
#: gallery-plugin.php:
|
419 |
msgid "Description"
|
420 |
msgstr "描述"
|
421 |
|
422 |
-
#: gallery-plugin.php:
|
423 |
-
#, fuzzy
|
424 |
msgid "Lightbox Button URL"
|
425 |
-
msgstr "
|
426 |
|
427 |
-
#: gallery-plugin.php:
|
428 |
msgid "New Tab"
|
429 |
-
msgstr ""
|
430 |
|
431 |
-
#: gallery-plugin.php:
|
432 |
msgid "Enable to open URLs above in a new tab."
|
433 |
-
msgstr ""
|
434 |
|
435 |
-
#: gallery-plugin.php:
|
436 |
-
#, fuzzy
|
437 |
msgid "Go Pro"
|
438 |
-
msgstr "
|
439 |
|
440 |
-
#: gallery-plugin.php:
|
441 |
msgid "Edit more details"
|
442 |
-
msgstr ""
|
443 |
|
444 |
-
#: gallery-plugin.php:
|
445 |
-
#, fuzzy
|
446 |
msgid "Remove from Gallery"
|
447 |
-
msgstr "
|
448 |
|
449 |
-
#: gallery-plugin.php:
|
450 |
#, php-format
|
451 |
msgid "Select %s"
|
452 |
-
msgstr ""
|
453 |
|
454 |
-
#: gallery-plugin.php:
|
455 |
#, php-format
|
456 |
msgid "Edit “%s”"
|
457 |
-
msgstr ""
|
458 |
|
459 |
-
#: gallery-plugin.php:
|
460 |
-
#, fuzzy
|
461 |
msgid "Edit Attachment Info"
|
462 |
-
msgstr "
|
463 |
|
464 |
-
#: gallery-plugin.php:
|
465 |
msgid "Edit"
|
466 |
-
msgstr ""
|
467 |
|
468 |
-
#: gallery-plugin.php:
|
469 |
msgid "Trash"
|
470 |
-
msgstr ""
|
471 |
|
472 |
-
#: gallery-plugin.php:
|
473 |
msgid "Delete Permanently"
|
474 |
-
msgstr ""
|
475 |
|
476 |
-
#: gallery-plugin.php:
|
477 |
#, php-format
|
478 |
msgid "View “%s”"
|
479 |
-
msgstr ""
|
480 |
|
481 |
-
#: gallery-plugin.php:
|
482 |
msgid "View"
|
483 |
-
msgstr ""
|
484 |
|
485 |
-
#: gallery-plugin.php:
|
486 |
-
#, fuzzy
|
487 |
msgid "Attach"
|
488 |
-
msgstr "
|
489 |
|
490 |
-
#: gallery-plugin.php:
|
491 |
msgid "Restore"
|
492 |
-
msgstr ""
|
493 |
|
494 |
-
#: gallery-plugin.php:
|
495 |
msgid "A list or dropdown of Gallery categories."
|
496 |
-
msgstr ""
|
497 |
|
498 |
-
#: gallery-plugin.php:
|
499 |
msgid "Select Gallery Category"
|
500 |
-
msgstr ""
|
501 |
|
502 |
-
#: gallery-plugin.php:
|
503 |
-
#, fuzzy
|
504 |
msgid "Title:"
|
505 |
-
msgstr "
|
506 |
|
507 |
-
#: gallery-plugin.php:
|
508 |
msgid "Display as dropdown"
|
509 |
-
msgstr ""
|
510 |
|
511 |
-
#: gallery-plugin.php:
|
512 |
msgid "Show gallery counts"
|
513 |
-
msgstr ""
|
514 |
|
515 |
-
#: gallery-plugin.php:
|
516 |
msgid "Show hierarchy"
|
517 |
-
msgstr ""
|
518 |
|
519 |
-
#: gallery-plugin.php:
|
520 |
msgid "Warning"
|
521 |
-
msgstr ""
|
522 |
|
523 |
-
#: gallery-plugin.php:
|
524 |
msgid "You can add only images to the gallery"
|
525 |
-
msgstr ""
|
526 |
|
527 |
-
#: gallery-plugin.php:
|
528 |
-
#, fuzzy
|
529 |
msgid "no title"
|
530 |
-
msgstr "
|
531 |
|
532 |
-
#: gallery-plugin.php:
|
533 |
-
#, fuzzy
|
534 |
msgid ""
|
535 |
"Display an album image with the description and the link to a single gallery "
|
536 |
"page"
|
537 |
-
msgstr "
|
538 |
|
539 |
-
#: gallery-plugin.php:
|
540 |
-
#, fuzzy
|
541 |
msgid "Sorry, no gallery found."
|
542 |
-
msgstr "
|
543 |
|
544 |
#: includes/class-gllr-settings.php:31
|
545 |
msgid "Cover"
|
546 |
-
msgstr ""
|
547 |
|
548 |
#: includes/class-gllr-settings.php:32
|
549 |
-
#, fuzzy
|
550 |
msgid "Lightbox"
|
551 |
-
msgstr "
|
552 |
|
553 |
#: includes/class-gllr-settings.php:33
|
554 |
msgid "Social"
|
555 |
-
msgstr ""
|
556 |
|
557 |
#: includes/class-gllr-settings.php:34
|
558 |
msgid "Misc"
|
559 |
-
msgstr ""
|
560 |
|
561 |
#: includes/class-gllr-settings.php:35
|
562 |
msgid "Custom Code"
|
563 |
-
msgstr ""
|
564 |
|
565 |
#: includes/class-gllr-settings.php:36
|
566 |
msgid "Import / Export"
|
567 |
-
msgstr ""
|
568 |
|
569 |
#: includes/class-gllr-settings.php:37
|
570 |
msgid "License Key"
|
571 |
-
msgstr ""
|
572 |
|
573 |
#: includes/class-gllr-settings.php:244
|
574 |
-
#, fuzzy
|
575 |
msgid "Settings saved"
|
576 |
-
msgstr "
|
577 |
|
578 |
#: includes/class-gllr-settings.php:256
|
579 |
-
#, fuzzy
|
580 |
msgid "Please, enable JavaScript in Your browser."
|
581 |
-
msgstr "
|
582 |
|
583 |
#: includes/class-gllr-settings.php:260
|
584 |
msgid "Custom image size was changed. You need to update gallery images."
|
585 |
-
msgstr ""
|
586 |
|
587 |
#: includes/class-gllr-settings.php:261
|
588 |
-
#, fuzzy
|
589 |
msgid "Update Images"
|
590 |
-
msgstr "
|
591 |
|
592 |
#: includes/class-gllr-settings.php:276
|
593 |
-
#, fuzzy
|
594 |
msgid "Gallery Images"
|
595 |
-
msgstr "
|
596 |
|
597 |
#: includes/class-gllr-settings.php:281
|
598 |
msgid "Images adding requires JavaScript."
|
599 |
-
msgstr ""
|
600 |
|
601 |
#: includes/class-gllr-settings.php:284
|
602 |
msgid "Add Media"
|
603 |
-
msgstr ""
|
604 |
|
605 |
#: includes/class-gllr-settings.php:293
|
606 |
msgid "The grid view for the Gallery images requires JavaScript."
|
607 |
-
msgstr ""
|
608 |
|
609 |
#: includes/class-gllr-settings.php:293
|
610 |
msgid "Switch to the list view"
|
611 |
-
msgstr ""
|
612 |
|
613 |
#: includes/class-gllr-settings.php:320
|
614 |
-
#, fuzzy
|
615 |
-
#| msgid "Add gallery to the search"
|
616 |
msgid "Add Gallery to the Slider"
|
617 |
-
msgstr "
|
618 |
|
619 |
#: includes/class-gllr-settings.php:332
|
620 |
msgid "Activate"
|
621 |
msgstr "激活"
|
622 |
|
623 |
#: includes/class-gllr-settings.php:335 includes/class-gllr-settings.php:1022
|
624 |
-
#, fuzzy
|
625 |
msgid "Install Now"
|
626 |
-
msgstr "
|
627 |
|
628 |
#: includes/class-gllr-settings.php:337
|
629 |
msgid "Add"
|
@@ -634,14 +606,13 @@ msgid "Click to add current gallery to the slider. Slider plugin is required."
|
|
634 |
msgstr ""
|
635 |
|
636 |
#: includes/class-gllr-settings.php:351
|
637 |
-
#, fuzzy
|
638 |
msgid "Single Gallery Settings"
|
639 |
-
msgstr "
|
640 |
|
641 |
#: includes/class-gllr-settings.php:353
|
642 |
#, php-format
|
643 |
msgid "Enable to configure single gallery settings and disable %s."
|
644 |
-
msgstr ""
|
645 |
|
646 |
#: includes/class-gllr-settings.php:365 includes/class-gllr-settings.php:422
|
647 |
#: includes/class-gllr-settings.php:466 includes/class-gllr-settings.php:516
|
@@ -649,352 +620,329 @@ msgstr ""
|
|
649 |
#: includes/class-gllr-settings.php:785 includes/class-gllr-settings.php:835
|
650 |
#: includes/class-gllr-settings.php:894 includes/class-gllr-settings.php:983
|
651 |
msgid "Close"
|
652 |
-
msgstr ""
|
653 |
|
654 |
#: includes/class-gllr-settings.php:369
|
655 |
-
#, fuzzy
|
656 |
msgid "Gallery Layout"
|
657 |
-
msgstr "
|
658 |
|
659 |
#: includes/class-gllr-settings.php:374
|
660 |
msgid "Grid"
|
661 |
-
msgstr ""
|
662 |
|
663 |
#: includes/class-gllr-settings.php:380
|
664 |
msgid "Masonry"
|
665 |
-
msgstr ""
|
666 |
|
667 |
#: includes/class-gllr-settings.php:393
|
668 |
msgid "Number of Columns"
|
669 |
-
msgstr ""
|
670 |
|
671 |
#: includes/class-gllr-settings.php:396
|
672 |
#, php-format
|
673 |
msgid "Number of gallery columns (default is %s)."
|
674 |
-
msgstr ""
|
675 |
|
676 |
#: includes/class-gllr-settings.php:400 includes/class-gllr-settings.php:789
|
677 |
-
#, fuzzy
|
678 |
msgid "Image Size"
|
679 |
-
msgstr "
|
680 |
|
681 |
#: includes/class-gllr-settings.php:406 includes/class-gllr-settings.php:639
|
682 |
msgid "Custom"
|
683 |
-
msgstr ""
|
684 |
|
685 |
#: includes/class-gllr-settings.php:408
|
686 |
msgid ""
|
687 |
"Maximum gallery image size. \"Custom\" uses the Image Dimensions values."
|
688 |
-
msgstr ""
|
689 |
|
690 |
#: includes/class-gllr-settings.php:412
|
691 |
-
#, fuzzy
|
692 |
msgid "Custom Image Size"
|
693 |
-
msgstr "
|
694 |
|
695 |
#: includes/class-gllr-settings.php:414 includes/class-gllr-settings.php:502
|
696 |
#: includes/class-gllr-settings.php:647 includes/class-gllr-settings.php:697
|
697 |
msgid "px"
|
698 |
-
msgstr ""
|
699 |
|
700 |
#: includes/class-gllr-settings.php:415
|
701 |
msgid ""
|
702 |
"Adjust these values based on the number of columns in your gallery. This "
|
703 |
"won't effect the full size of your images in the lightbox."
|
704 |
-
msgstr ""
|
705 |
|
706 |
#: includes/class-gllr-settings.php:426
|
707 |
-
#, fuzzy
|
708 |
msgid "Crop Images"
|
709 |
-
msgstr "
|
710 |
|
711 |
#: includes/class-gllr-settings.php:428
|
712 |
msgid ""
|
713 |
"Enable to crop images using the sizes defined for Custom Image Size. Disable "
|
714 |
"to resize images automatically using their aspect ratio."
|
715 |
msgstr ""
|
|
|
716 |
|
717 |
#: includes/class-gllr-settings.php:432 includes/class-gllr-settings.php:664
|
718 |
-
#, fuzzy
|
719 |
msgid "Crop Position"
|
720 |
msgstr "裁剪位置"
|
721 |
|
722 |
#: includes/class-gllr-settings.php:447 includes/class-gllr-settings.php:679
|
723 |
msgid "Select crop position base (by default: center)."
|
724 |
-
msgstr ""
|
725 |
|
726 |
#: includes/class-gllr-settings.php:457
|
727 |
-
#, fuzzy
|
728 |
msgid "Image Title"
|
729 |
-
msgstr "
|
730 |
|
731 |
#: includes/class-gllr-settings.php:459
|
732 |
msgid "Enable to display image title along with the gallery image."
|
733 |
-
msgstr ""
|
734 |
|
735 |
#: includes/class-gllr-settings.php:470
|
736 |
-
#, fuzzy
|
737 |
msgid "Image Title Position"
|
738 |
-
msgstr "
|
739 |
|
740 |
#: includes/class-gllr-settings.php:475
|
741 |
-
#, fuzzy
|
742 |
msgid "Under image"
|
743 |
-
msgstr "
|
744 |
|
745 |
#: includes/class-gllr-settings.php:481
|
746 |
msgid "On mouse hover"
|
747 |
-
msgstr ""
|
748 |
|
749 |
#: includes/class-gllr-settings.php:494
|
750 |
-
#, fuzzy
|
751 |
msgid "Image Border"
|
752 |
-
msgstr "
|
753 |
|
754 |
#: includes/class-gllr-settings.php:496
|
755 |
msgid ""
|
756 |
"Enable images border using the styles defined for Image Border Size and "
|
757 |
"Color options."
|
758 |
-
msgstr ""
|
759 |
|
760 |
#: includes/class-gllr-settings.php:500
|
761 |
-
#, fuzzy
|
762 |
msgid "Image Border Size"
|
763 |
-
msgstr "
|
764 |
|
765 |
#: includes/class-gllr-settings.php:503
|
766 |
#, php-format
|
767 |
msgid "Gallery image border width (default is %s)"
|
768 |
-
msgstr ""
|
769 |
|
770 |
#: includes/class-gllr-settings.php:507
|
771 |
-
#, fuzzy
|
772 |
msgid "Image Border Color"
|
773 |
-
msgstr "
|
774 |
|
775 |
#: includes/class-gllr-settings.php:520
|
776 |
msgid "Pagination"
|
777 |
-
msgstr ""
|
778 |
|
779 |
#: includes/class-gllr-settings.php:523
|
780 |
msgid ""
|
781 |
"Enable pagination for images to limit number of images displayed on a single "
|
782 |
"gallery page."
|
783 |
-
msgstr ""
|
784 |
|
785 |
#: includes/class-gllr-settings.php:527
|
786 |
-
#, fuzzy
|
787 |
msgid "Number of Images"
|
788 |
-
msgstr "
|
789 |
|
790 |
#: includes/class-gllr-settings.php:530
|
791 |
#, php-format
|
792 |
msgid "Number of images displayed per page (default is %d)."
|
793 |
-
msgstr ""
|
794 |
|
795 |
#: includes/class-gllr-settings.php:540
|
796 |
-
#, fuzzy
|
797 |
msgid "Sort Images by"
|
798 |
-
msgstr "
|
799 |
|
800 |
#: includes/class-gllr-settings.php:543
|
801 |
msgid "Manually (default)"
|
802 |
-
msgstr ""
|
803 |
|
804 |
#: includes/class-gllr-settings.php:544
|
805 |
-
#, fuzzy
|
806 |
msgid "Image ID"
|
807 |
-
msgstr "
|
808 |
|
809 |
#: includes/class-gllr-settings.php:545
|
810 |
msgid "Name"
|
811 |
-
msgstr ""
|
812 |
|
813 |
#: includes/class-gllr-settings.php:549
|
814 |
msgid ""
|
815 |
"Select images sorting order in your gallery. By default, you can sort images "
|
816 |
"manually in the images tab."
|
817 |
msgstr ""
|
|
|
|
|
818 |
|
819 |
#: includes/class-gllr-settings.php:553
|
820 |
-
#, fuzzy
|
821 |
msgid "Arrange Images by"
|
822 |
-
msgstr "
|
823 |
|
824 |
#: includes/class-gllr-settings.php:556 includes/class-gllr-settings.php:727
|
825 |
msgid "Ascending (e.g. 1, 2, 3; a, b, c)"
|
826 |
-
msgstr ""
|
827 |
|
828 |
#: includes/class-gllr-settings.php:557 includes/class-gllr-settings.php:728
|
829 |
msgid "Descending (e.g. 3, 2, 1; c, b, a)"
|
830 |
-
msgstr ""
|
831 |
|
832 |
#: includes/class-gllr-settings.php:562
|
833 |
-
#, fuzzy
|
834 |
msgid "Back Link"
|
835 |
-
msgstr "返回链接
|
836 |
|
837 |
#: includes/class-gllr-settings.php:564
|
838 |
msgid ""
|
839 |
"Enable to show a back link in a single gallery page which navigate to a "
|
840 |
"previous page."
|
841 |
-
msgstr ""
|
842 |
|
843 |
#: includes/class-gllr-settings.php:568
|
844 |
-
#, fuzzy
|
845 |
msgid "Back Link URL"
|
846 |
msgstr "返回链接URL"
|
847 |
|
848 |
#: includes/class-gllr-settings.php:571
|
849 |
msgid "Back link custom page URL. Leave blank to use Gallery page template."
|
850 |
-
msgstr ""
|
851 |
|
852 |
#: includes/class-gllr-settings.php:575
|
853 |
-
#, fuzzy
|
854 |
msgid "Back Link Label"
|
855 |
-
msgstr "
|
856 |
|
857 |
#: includes/class-gllr-settings.php:581
|
858 |
-
#, fuzzy
|
859 |
msgid "Back Link with Shortcode"
|
860 |
-
msgstr "
|
861 |
|
862 |
#: includes/class-gllr-settings.php:584
|
863 |
-
#, fuzzy
|
864 |
msgid "Enable to display a back link on a page where shortcode is used."
|
865 |
-
msgstr "
|
866 |
|
867 |
#: includes/class-gllr-settings.php:595
|
868 |
-
#, fuzzy
|
869 |
msgid "Cover Settings"
|
870 |
-
msgstr "
|
871 |
|
872 |
#: includes/class-gllr-settings.php:600
|
873 |
-
#, fuzzy
|
874 |
msgid "Galleries Page"
|
875 |
-
msgstr "
|
876 |
|
877 |
#: includes/class-gllr-settings.php:608
|
878 |
-
#, fuzzy
|
879 |
msgid "Base page where all existing galleries will be displayed."
|
880 |
-
msgstr "
|
881 |
|
882 |
#: includes/class-gllr-settings.php:612
|
883 |
msgid "Albums Displaying"
|
884 |
-
msgstr ""
|
885 |
|
886 |
#: includes/class-gllr-settings.php:615
|
887 |
msgid "Column"
|
888 |
-
msgstr ""
|
889 |
|
890 |
#: includes/class-gllr-settings.php:616
|
891 |
msgid "Rows"
|
892 |
-
msgstr ""
|
893 |
|
894 |
#: includes/class-gllr-settings.php:618
|
895 |
msgid "Select the way galleries will be displayed on the Galleries Page."
|
896 |
-
msgstr ""
|
897 |
|
898 |
#: includes/class-gllr-settings.php:622
|
899 |
msgid "Column Alignment"
|
900 |
-
msgstr ""
|
901 |
|
902 |
#: includes/class-gllr-settings.php:625
|
903 |
msgid "Left"
|
904 |
-
msgstr ""
|
905 |
|
906 |
#: includes/class-gllr-settings.php:626
|
907 |
msgid "Right"
|
908 |
-
msgstr ""
|
909 |
|
910 |
#: includes/class-gllr-settings.php:627
|
911 |
msgid "Center"
|
912 |
-
msgstr ""
|
913 |
|
914 |
#: includes/class-gllr-settings.php:629
|
915 |
msgid "Select the column alignment."
|
916 |
-
msgstr ""
|
917 |
|
918 |
#: includes/class-gllr-settings.php:633
|
919 |
-
#, fuzzy
|
920 |
msgid "Cover Image Size"
|
921 |
-
msgstr "
|
922 |
|
923 |
#: includes/class-gllr-settings.php:641
|
924 |
msgid "Maximum cover image size. Custom uses the Image Dimensions values."
|
925 |
-
msgstr ""
|
926 |
|
927 |
#: includes/class-gllr-settings.php:645
|
928 |
msgid "Custom Cover Image Size"
|
929 |
-
msgstr ""
|
930 |
|
931 |
#: includes/class-gllr-settings.php:658
|
932 |
msgid "Crop Cover Images"
|
933 |
-
msgstr ""
|
934 |
|
935 |
#: includes/class-gllr-settings.php:660
|
936 |
msgid ""
|
937 |
"Enable to crop images using the sizes defined for Custom Cover Image Size. "
|
938 |
"Disable to resize images automatically using their aspect ratio."
|
939 |
msgstr ""
|
|
|
|
|
940 |
|
941 |
#: includes/class-gllr-settings.php:689
|
942 |
-
#, fuzzy
|
943 |
msgid "Cover Image Border"
|
944 |
-
msgstr "
|
945 |
|
946 |
#: includes/class-gllr-settings.php:691
|
947 |
msgid ""
|
948 |
"Enable cover images border using the styles defined for Image Border Size "
|
949 |
"and Color."
|
950 |
-
msgstr ""
|
951 |
|
952 |
#: includes/class-gllr-settings.php:695
|
953 |
msgid "Cover Image Border Size"
|
954 |
-
msgstr ""
|
955 |
|
956 |
#: includes/class-gllr-settings.php:698
|
957 |
#, php-format
|
958 |
msgid "Cover image border width (default is %s)"
|
959 |
-
msgstr ""
|
960 |
|
961 |
#: includes/class-gllr-settings.php:702
|
962 |
-
#, fuzzy
|
963 |
msgid "Cover Image Border Color"
|
964 |
-
msgstr "
|
965 |
|
966 |
#: includes/class-gllr-settings.php:708
|
967 |
-
#, fuzzy
|
968 |
msgid "Sort Albums by"
|
969 |
-
msgstr "
|
970 |
|
971 |
#: includes/class-gllr-settings.php:720
|
972 |
msgid "Select galleries sorting order in your galleries page."
|
973 |
-
msgstr ""
|
974 |
|
975 |
#: includes/class-gllr-settings.php:724
|
976 |
msgid "Arrange Albums by"
|
977 |
-
msgstr ""
|
978 |
|
979 |
#: includes/class-gllr-settings.php:733
|
980 |
-
#, fuzzy
|
981 |
msgid "Read More Link Label"
|
982 |
-
msgstr "
|
983 |
|
984 |
#: includes/class-gllr-settings.php:746
|
985 |
msgid "Instant Lightbox"
|
986 |
-
msgstr ""
|
987 |
|
988 |
#: includes/class-gllr-settings.php:749
|
989 |
msgid ""
|
990 |
"Enable to display all images in the lightbox after clicking cover image or "
|
991 |
"URL instead of going to a single gallery page."
|
992 |
msgstr ""
|
|
|
993 |
|
994 |
#: includes/class-gllr-settings.php:763
|
995 |
-
#, fuzzy
|
996 |
msgid "Lightbox Settings"
|
997 |
-
msgstr "
|
998 |
|
999 |
#: includes/class-gllr-settings.php:768
|
1000 |
msgid "Unclickable Thumbnail Images"
|
@@ -1008,154 +956,144 @@ msgstr ""
|
|
1008 |
|
1009 |
#: includes/class-gllr-settings.php:775
|
1010 |
msgid "Enable Lightbox"
|
1011 |
-
msgstr ""
|
1012 |
|
1013 |
#: includes/class-gllr-settings.php:778
|
1014 |
msgid "Enable to show the lightbox when clicking on gallery images."
|
1015 |
-
msgstr ""
|
1016 |
|
1017 |
#: includes/class-gllr-settings.php:796
|
1018 |
msgid ""
|
1019 |
"Select the maximum gallery image size for the lightbox view. \"Default\" "
|
1020 |
"will display the original, full size image."
|
1021 |
-
msgstr ""
|
1022 |
|
1023 |
#: includes/class-gllr-settings.php:800
|
1024 |
msgid "Overlay Color"
|
1025 |
-
msgstr ""
|
1026 |
|
1027 |
#: includes/class-gllr-settings.php:806
|
1028 |
msgid "Overlay Opacity"
|
1029 |
-
msgstr ""
|
1030 |
|
1031 |
#: includes/class-gllr-settings.php:809
|
1032 |
#, php-format
|
1033 |
msgid ""
|
1034 |
"Lightbox overlay opacity. Leave blank to disable opacity (default is %s, max "
|
1035 |
"is %s)."
|
1036 |
-
msgstr ""
|
1037 |
|
1038 |
#: includes/class-gllr-settings.php:819
|
1039 |
-
#, fuzzy
|
1040 |
msgid "Slideshow"
|
1041 |
msgstr "播放幻灯片"
|
1042 |
|
1043 |
#: includes/class-gllr-settings.php:821
|
1044 |
msgid "Enable to start the slideshow automatically when the lightbox is used."
|
1045 |
-
msgstr ""
|
1046 |
|
1047 |
#: includes/class-gllr-settings.php:825
|
1048 |
-
#, fuzzy
|
1049 |
msgid "Slideshow Duration"
|
1050 |
-
msgstr "
|
1051 |
|
1052 |
#: includes/class-gllr-settings.php:827
|
1053 |
msgid "ms"
|
1054 |
-
msgstr ""
|
1055 |
|
1056 |
#: includes/class-gllr-settings.php:828
|
1057 |
msgid "Slideshow interval duration between two images."
|
1058 |
-
msgstr ""
|
1059 |
|
1060 |
#: includes/class-gllr-settings.php:839
|
1061 |
-
#, fuzzy
|
1062 |
msgid "Lightbox Helpers"
|
1063 |
msgstr "灯箱帮助"
|
1064 |
|
1065 |
#: includes/class-gllr-settings.php:841
|
1066 |
msgid "Enable to display the lightbox toolbar and arrows."
|
1067 |
-
msgstr ""
|
1068 |
|
1069 |
#: includes/class-gllr-settings.php:845
|
1070 |
-
#, fuzzy
|
1071 |
msgid "Lightbox Thumbnails"
|
1072 |
-
msgstr "
|
1073 |
|
1074 |
#: includes/class-gllr-settings.php:847
|
1075 |
msgid "Enable to use a lightbox helper navigation between images."
|
1076 |
-
msgstr ""
|
1077 |
|
1078 |
#: includes/class-gllr-settings.php:851
|
1079 |
msgid "Lightbox Thumbnails Position"
|
1080 |
-
msgstr ""
|
1081 |
|
1082 |
#: includes/class-gllr-settings.php:854
|
1083 |
-
#, fuzzy
|
1084 |
msgid "Top"
|
1085 |
-
msgstr "
|
1086 |
|
1087 |
#: includes/class-gllr-settings.php:859
|
1088 |
-
#, fuzzy
|
1089 |
msgid "Lightbox Button Label"
|
1090 |
-
msgstr "
|
1091 |
|
1092 |
#: includes/class-gllr-settings.php:861
|
1093 |
-
#, fuzzy
|
1094 |
msgid "Read More"
|
1095 |
-
msgstr "
|
1096 |
|
1097 |
#: includes/class-gllr-settings.php:871
|
1098 |
-
#, fuzzy
|
1099 |
msgid "Download Button"
|
1100 |
-
msgstr "
|
1101 |
|
1102 |
#: includes/class-gllr-settings.php:873
|
1103 |
msgid "Enable to display download button."
|
1104 |
-
msgstr ""
|
1105 |
|
1106 |
#: includes/class-gllr-settings.php:877
|
1107 |
msgid "Single Lightbox"
|
1108 |
-
msgstr ""
|
1109 |
|
1110 |
#: includes/class-gllr-settings.php:879
|
1111 |
-
#, fuzzy
|
1112 |
msgid ""
|
1113 |
"Enable to use a single lightbox for multiple galleries located on a single "
|
1114 |
"page."
|
1115 |
-
msgstr "
|
1116 |
|
1117 |
#: includes/class-gllr-settings.php:889
|
1118 |
msgid "Social Sharing Buttons Settings"
|
1119 |
-
msgstr ""
|
1120 |
|
1121 |
#: includes/class-gllr-settings.php:898
|
1122 |
msgid "Social Buttons"
|
1123 |
-
msgstr ""
|
1124 |
|
1125 |
#: includes/class-gllr-settings.php:900
|
1126 |
msgid "Enable social sharing buttons in the lightbox."
|
1127 |
-
msgstr ""
|
1128 |
|
1129 |
#: includes/class-gllr-settings.php:904
|
1130 |
msgid "Social Networks"
|
1131 |
-
msgstr ""
|
1132 |
|
1133 |
#: includes/class-gllr-settings.php:915
|
1134 |
-
#, fuzzy
|
1135 |
msgid "Counter"
|
1136 |
-
msgstr "
|
1137 |
|
1138 |
#: includes/class-gllr-settings.php:918
|
1139 |
msgid ""
|
1140 |
"Enable to show likes counter for each social button (not available for "
|
1141 |
"Google +1)."
|
1142 |
-
msgstr ""
|
1143 |
|
1144 |
#: includes/class-gllr-settings.php:933
|
1145 |
-
#, fuzzy
|
1146 |
msgid "Demo Data"
|
1147 |
-
msgstr "
|
1148 |
|
1149 |
#: includes/class-gllr-settings.php:935
|
1150 |
msgid ""
|
1151 |
"Install demo data to create galleries with images, post with shortcodes and "
|
1152 |
"page with a list of all galleries."
|
1153 |
msgstr ""
|
|
|
|
|
1154 |
|
1155 |
#: includes/class-gllr-settings.php:973
|
1156 |
-
#, fuzzy
|
1157 |
msgid "Gallery Post Type"
|
1158 |
-
msgstr "
|
1159 |
|
1160 |
#: includes/class-gllr-settings.php:975
|
1161 |
msgid ""
|
@@ -1164,108 +1102,105 @@ msgid ""
|
|
1164 |
"recommend to check settings of other plugins where \"gallery\" post type is "
|
1165 |
"used."
|
1166 |
msgstr ""
|
|
|
|
|
1167 |
|
1168 |
#: includes/class-gllr-settings.php:987
|
1169 |
-
#, fuzzy
|
1170 |
msgid "Gallery Slug"
|
1171 |
-
msgstr "
|
1172 |
|
1173 |
#: includes/class-gllr-settings.php:991
|
1174 |
msgid "Enter the unique gallery slug."
|
1175 |
-
msgstr ""
|
1176 |
|
1177 |
#: includes/class-gllr-settings.php:1007
|
1178 |
-
#, fuzzy
|
1179 |
msgid "Activate Now"
|
1180 |
-
msgstr "
|
1181 |
|
1182 |
#: includes/class-gllr-settings.php:1025
|
1183 |
msgid "Enable to include galleries to your website search."
|
1184 |
-
msgstr ""
|
1185 |
|
1186 |
#: includes/class-gllr-settings.php:1025
|
1187 |
#, php-format
|
1188 |
msgid "%s is required."
|
1189 |
-
msgstr ""
|
1190 |
|
1191 |
#: includes/demo-data/class-bws-demo-data.php:33
|
1192 |
-
#, fuzzy
|
1193 |
msgid "Install Demo Data"
|
1194 |
-
msgstr "
|
1195 |
|
1196 |
#: includes/demo-data/class-bws-demo-data.php:36
|
1197 |
msgid "Remove Demo Data"
|
1198 |
-
msgstr ""
|
1199 |
|
1200 |
#: includes/demo-data/class-bws-demo-data.php:37
|
1201 |
msgid "Delete demo data and restore old plugin settings."
|
1202 |
-
msgstr ""
|
1203 |
|
1204 |
#: includes/demo-data/class-bws-demo-data.php:50
|
1205 |
msgid "Yes, install demo data"
|
1206 |
-
msgstr ""
|
1207 |
|
1208 |
#: includes/demo-data/class-bws-demo-data.php:51
|
1209 |
msgid "Are you sure you want to install demo data?"
|
1210 |
-
msgstr ""
|
1211 |
|
1212 |
#: includes/demo-data/class-bws-demo-data.php:53
|
1213 |
msgid "Yes, remove demo data"
|
1214 |
-
msgstr ""
|
1215 |
|
1216 |
#: includes/demo-data/class-bws-demo-data.php:54
|
1217 |
msgid "Are you sure you want to remove demo data?"
|
1218 |
-
msgstr ""
|
1219 |
|
1220 |
#: includes/demo-data/class-bws-demo-data.php:61
|
1221 |
-
#, fuzzy
|
1222 |
msgid "No, go back to the settings page"
|
1223 |
-
msgstr "
|
1224 |
|
1225 |
#: includes/demo-data/class-bws-demo-data.php:111
|
1226 |
msgid "Can not get demo data."
|
1227 |
-
msgstr ""
|
1228 |
|
1229 |
#: includes/demo-data/class-bws-demo-data.php:118
|
1230 |
-
#, fuzzy
|
1231 |
msgid "Demo settings already installed."
|
1232 |
-
msgstr "
|
1233 |
|
1234 |
#: includes/demo-data/class-bws-demo-data.php:367
|
1235 |
msgid "Demo data installed successfully."
|
1236 |
-
msgstr ""
|
1237 |
|
1238 |
#: includes/demo-data/class-bws-demo-data.php:369
|
1239 |
msgid "View post with shortcodes"
|
1240 |
-
msgstr ""
|
1241 |
|
1242 |
#: includes/demo-data/class-bws-demo-data.php:372
|
1243 |
msgid "View page with examples"
|
1244 |
-
msgstr ""
|
1245 |
|
1246 |
#: includes/demo-data/class-bws-demo-data.php:383
|
1247 |
msgid "Installation of demo data with some errors occurred."
|
1248 |
-
msgstr ""
|
1249 |
|
1250 |
#: includes/demo-data/class-bws-demo-data.php:386
|
1251 |
msgid "Posts data is missing."
|
1252 |
-
msgstr ""
|
1253 |
|
1254 |
#: includes/demo-data/class-bws-demo-data.php:458
|
1255 |
msgid "Demo data have already been removed."
|
1256 |
-
msgstr ""
|
1257 |
|
1258 |
#: includes/demo-data/class-bws-demo-data.php:515
|
1259 |
msgid "Demo data successfully removed."
|
1260 |
-
msgstr ""
|
1261 |
|
1262 |
#: includes/demo-data/class-bws-demo-data.php:519
|
1263 |
msgid "Removing demo data with some errors occurred."
|
1264 |
-
msgstr ""
|
1265 |
|
1266 |
#: includes/demo-data/class-bws-demo-data.php:587
|
1267 |
msgid "Close notice"
|
1268 |
-
msgstr ""
|
1269 |
|
1270 |
#: includes/demo-data/class-bws-demo-data.php:593
|
1271 |
#, php-format
|
@@ -1273,11 +1208,11 @@ msgid ""
|
|
1273 |
"Do you want to install demo content and settings for %s? (You can do this "
|
1274 |
"later using Import / Export settings)"
|
1275 |
msgstr ""
|
|
|
1276 |
|
1277 |
#: includes/demo-data/class-bws-demo-data.php:595
|
1278 |
-
#, fuzzy
|
1279 |
msgid "Yes, install demo now"
|
1280 |
-
msgstr "
|
1281 |
|
1282 |
#~ msgid "or"
|
1283 |
#~ msgstr "或"
|
@@ -1462,6 +1397,9 @@ msgstr "安装 %s"
|
|
1462 |
#~ msgid "(Full URL to custom page)"
|
1463 |
#~ msgstr "(到自定义页面的完整地址)"
|
1464 |
|
|
|
|
|
|
|
1465 |
#~ msgid "Using"
|
1466 |
#~ msgstr "试用"
|
1467 |
|
@@ -1541,6 +1479,10 @@ msgstr "安装 %s"
|
|
1541 |
#~ msgid "Select a background color"
|
1542 |
#~ msgstr "选择背景色"
|
1543 |
|
|
|
|
|
|
|
|
|
1544 |
#~ msgid "Width (in px)"
|
1545 |
#~ msgstr "宽度(像素)"
|
1546 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Gallery\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2019-05-30 15:57+0300\n"
|
6 |
+
"PO-Revision-Date: 2019-05-30 15:57+0300\n"
|
7 |
"Last-Translator: bestwebsoft.com <plugin@bestwebsoft.com>\n"
|
8 |
"Language-Team: Xiaobo Chen <mibcxb@gmail.com>\n"
|
9 |
"Language: zh_CN\n"
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Generator: Poedit 1.8.7.1\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
#: gallery-plugin.php:37 includes/class-gllr-settings.php:314
|
20 |
msgid "Gallery Settings"
|
21 |
+
msgstr "图库设置"
|
22 |
|
23 |
#: gallery-plugin.php:37 includes/class-gllr-settings.php:353
|
|
|
24 |
msgid "Global Settings"
|
25 |
+
msgstr "全局设置"
|
26 |
|
27 |
+
#: gallery-plugin.php:43 gallery-plugin.php:2936
|
28 |
msgid "Upgrade to Pro"
|
29 |
+
msgstr "升级到专业版"
|
30 |
|
31 |
+
#: gallery-plugin.php:342
|
32 |
msgid "Return to all albums"
|
33 |
+
msgstr "返回专辑列表"
|
34 |
|
35 |
+
#: gallery-plugin.php:356
|
36 |
msgid "See images »"
|
37 |
+
msgstr "查看图片 »"
|
38 |
|
39 |
+
#: gallery-plugin.php:444 gallery-plugin.php:453
|
40 |
msgid "Galleries"
|
41 |
+
msgstr "图库"
|
42 |
|
43 |
+
#: gallery-plugin.php:445 gallery-plugin.php:3362
|
44 |
msgid "Gallery"
|
45 |
+
msgstr "图库"
|
46 |
|
47 |
+
#: gallery-plugin.php:446
|
48 |
msgid "Add New Gallery"
|
49 |
+
msgstr "新建图库"
|
50 |
|
51 |
+
#: gallery-plugin.php:447
|
52 |
msgid "Edit Gallery"
|
53 |
+
msgstr "编辑图库"
|
54 |
|
55 |
+
#: gallery-plugin.php:448
|
56 |
msgid "New Gallery"
|
57 |
+
msgstr "新图库"
|
58 |
|
59 |
+
#: gallery-plugin.php:449
|
60 |
msgid "View Gallery"
|
61 |
+
msgstr "浏览图库"
|
62 |
|
63 |
+
#: gallery-plugin.php:450 includes/class-gllr-settings.php:1001
|
|
|
64 |
msgid "Search Galleries"
|
65 |
+
msgstr "搜索图库"
|
66 |
|
67 |
+
#: gallery-plugin.php:451
|
68 |
msgid "No Gallery found"
|
69 |
+
msgstr "没有找到图库"
|
70 |
|
71 |
+
#: gallery-plugin.php:473 gallery-plugin.php:1723 gallery-plugin.php:3089
|
72 |
+
#: gallery-plugin.php:3097 gallery-plugin.php:3135 gallery-plugin.php:3158
|
73 |
+
#: gallery-plugin.php:3334
|
|
|
74 |
msgid "Gallery Categories"
|
75 |
+
msgstr "图库类别"
|
76 |
|
77 |
+
#: gallery-plugin.php:474 gallery-plugin.php:919
|
|
|
78 |
msgid "Gallery Category"
|
79 |
+
msgstr "图库类别"
|
80 |
|
81 |
+
#: gallery-plugin.php:475
|
82 |
msgid "Add Gallery Category"
|
83 |
+
msgstr "添加图库类别"
|
84 |
|
85 |
+
#: gallery-plugin.php:476
|
|
|
86 |
msgid "Add New Gallery Category"
|
87 |
+
msgstr "新建图库类别"
|
88 |
|
89 |
+
#: gallery-plugin.php:477 gallery-plugin.php:478
|
90 |
msgid "Edit Gallery Category"
|
91 |
+
msgstr "编辑图库类别"
|
92 |
|
93 |
+
#: gallery-plugin.php:479
|
94 |
msgid "New Gallery Category"
|
95 |
+
msgstr "新图库类别"
|
96 |
|
97 |
+
#: gallery-plugin.php:480 gallery-plugin.php:481
|
98 |
msgid "View Gallery Category"
|
99 |
+
msgstr "查看图库类别"
|
100 |
|
101 |
+
#: gallery-plugin.php:482
|
102 |
msgid "Find Gallery Category"
|
103 |
+
msgstr "查找图库类别"
|
104 |
|
105 |
+
#: gallery-plugin.php:483
|
106 |
msgid "No Gallery Categories found"
|
107 |
+
msgstr "没有找到图库类别"
|
108 |
|
109 |
+
#: gallery-plugin.php:484
|
110 |
msgid "No Gallery Categories found in Trash"
|
111 |
+
msgstr "在回收站中没有找到图库类别"
|
112 |
|
113 |
+
#: gallery-plugin.php:485
|
114 |
msgid "Parent Gallery Category"
|
115 |
+
msgstr "上级图库类别"
|
116 |
|
117 |
+
#: gallery-plugin.php:486
|
118 |
msgid "Gallery Categories list navigation"
|
119 |
+
msgstr "图库类别列表导航"
|
120 |
|
121 |
+
#: gallery-plugin.php:487
|
122 |
msgid "Gallery Categories list"
|
123 |
+
msgstr "图库类别列表"
|
124 |
|
125 |
+
#: gallery-plugin.php:535
|
126 |
msgid "Gallery Shortcode"
|
127 |
+
msgstr "图库代码"
|
128 |
|
129 |
+
#: gallery-plugin.php:544
|
130 |
msgid ""
|
131 |
"Add a single gallery with images to your posts, pages, custom post types or "
|
132 |
"widgets by using the following shortcode:"
|
133 |
msgstr ""
|
134 |
+
"使用以下短代码将包含图片的单个图库添加到您的帖子,页面,自定义帖子类型或小部"
|
135 |
+
"件:"
|
136 |
|
137 |
+
#: gallery-plugin.php:548
|
138 |
msgid ""
|
139 |
"Add a gallery cover including featured image, description, and a link to "
|
140 |
"your single gallery using the following shortcode:"
|
141 |
msgstr ""
|
142 |
+
"使用以下短代码添加图库封面,其中包括精选图片,说明和指向您的单个图库的链接:"
|
143 |
|
144 |
+
#: gallery-plugin.php:661
|
145 |
msgid "Note"
|
146 |
+
msgstr "注意"
|
147 |
|
148 |
+
#: gallery-plugin.php:661
|
149 |
#, php-format
|
150 |
msgid ""
|
151 |
"When deleting a category, the galleries that belong to this category will "
|
152 |
"not be deleted. These galleries will be moved to the category %s."
|
153 |
+
msgstr "删除类别时,不会删除属于此类别的图库。 这些图库将移至 %s 类别。"
|
154 |
|
155 |
+
#: gallery-plugin.php:672
|
|
|
156 |
msgid "Sort Galleries in Category by"
|
157 |
+
msgstr ""
|
158 |
|
159 |
+
#: gallery-plugin.php:675 gallery-plugin.php:3348
|
160 |
#: includes/class-gllr-settings.php:711
|
|
|
161 |
msgid "Gallery ID"
|
162 |
+
msgstr "图库ID"
|
163 |
|
164 |
+
#: gallery-plugin.php:676 gallery-plugin.php:1720 gallery-plugin.php:2790
|
165 |
+
#: gallery-plugin.php:2897 gallery-plugin.php:3010 gallery-plugin.php:3349
|
166 |
#: includes/class-gllr-settings.php:712
|
167 |
msgid "Title"
|
168 |
msgstr "标题"
|
169 |
|
170 |
+
#: gallery-plugin.php:677 gallery-plugin.php:1725 gallery-plugin.php:3350
|
171 |
#: includes/class-gllr-settings.php:546 includes/class-gllr-settings.php:713
|
172 |
msgid "Date"
|
173 |
msgstr "日期"
|
174 |
|
175 |
+
#: gallery-plugin.php:678 gallery-plugin.php:3351
|
176 |
#: includes/class-gllr-settings.php:714
|
177 |
msgid "Last modified date"
|
178 |
+
msgstr "最后修改日期"
|
179 |
|
180 |
+
#: gallery-plugin.php:679 gallery-plugin.php:3352
|
181 |
#: includes/class-gllr-settings.php:715
|
182 |
msgid "Comment count"
|
183 |
+
msgstr "评论数"
|
184 |
|
185 |
+
#: gallery-plugin.php:680 gallery-plugin.php:3353
|
186 |
#: includes/class-gllr-settings.php:716
|
187 |
msgid "\"Order\" field on the gallery edit page"
|
188 |
+
msgstr "图库编辑页面上的“顺序”字段"
|
189 |
|
190 |
+
#: gallery-plugin.php:681 gallery-plugin.php:1724 gallery-plugin.php:3354
|
191 |
#: includes/class-gllr-settings.php:717
|
192 |
msgid "Author"
|
193 |
msgstr "作者"
|
194 |
|
195 |
+
#: gallery-plugin.php:682 gallery-plugin.php:3355
|
196 |
#: includes/class-gllr-settings.php:547 includes/class-gllr-settings.php:718
|
197 |
msgid "Random"
|
198 |
msgstr "随机"
|
199 |
|
200 |
+
#: gallery-plugin.php:683 gallery-plugin.php:3356
|
|
|
|
|
201 |
msgid "Plugin Settings"
|
202 |
+
msgstr ""
|
203 |
|
204 |
+
#: gallery-plugin.php:685 gallery-plugin.php:3358
|
205 |
msgid "Select galleries sorting order in your category."
|
206 |
msgstr ""
|
207 |
|
208 |
+
#: gallery-plugin.php:705 gallery-plugin.php:1722
|
|
|
209 |
msgid "Shortcode"
|
210 |
+
msgstr "图库代码"
|
211 |
|
212 |
+
#: gallery-plugin.php:751
|
213 |
msgid "All Gallery Categories"
|
214 |
+
msgstr "全部图库分类"
|
215 |
|
216 |
+
#: gallery-plugin.php:829
|
217 |
msgid "You can't delete default gallery category."
|
218 |
+
msgstr "您不能删除默认图库分类。"
|
219 |
|
220 |
+
#: gallery-plugin.php:1211 gallery-plugin.php:1319 gallery-plugin.php:2245
|
221 |
msgid "Sorry, nothing found."
|
222 |
msgstr "对不起 - 没有找到。"
|
223 |
|
224 |
+
#: gallery-plugin.php:1719
|
225 |
msgid "Featured Image"
|
226 |
+
msgstr "特色图片"
|
227 |
|
228 |
+
#: gallery-plugin.php:1721 includes/class-gllr-settings.php:41
|
|
|
229 |
msgid "Images"
|
230 |
+
msgstr "图片"
|
231 |
|
232 |
+
#: gallery-plugin.php:1812
|
233 |
#, php-format
|
234 |
msgid "%s Settings"
|
235 |
+
msgstr "%s 设置"
|
236 |
|
237 |
+
#: gallery-plugin.php:1839 gallery-plugin.php:1857
|
238 |
#: includes/class-gllr-settings.php:30 includes/class-gllr-settings.php:42
|
239 |
msgid "Settings"
|
240 |
msgstr "设置"
|
241 |
|
242 |
+
#: gallery-plugin.php:1840
|
243 |
msgid "FAQ"
|
244 |
msgstr "常见问题"
|
245 |
|
246 |
+
#: gallery-plugin.php:1841
|
247 |
msgid "Support"
|
248 |
msgstr "支持"
|
249 |
|
250 |
+
#: gallery-plugin.php:1880
|
251 |
msgid "Updating images..."
|
252 |
msgstr "正在更新影像..."
|
253 |
|
254 |
+
#: gallery-plugin.php:1881
|
|
|
255 |
msgid "No images found."
|
256 |
+
msgstr "没有找到图片。"
|
257 |
|
258 |
+
#: gallery-plugin.php:1882
|
|
|
259 |
msgid "All images were updated."
|
260 |
+
msgstr "全部图片已更新。"
|
261 |
|
262 |
+
#: gallery-plugin.php:1883
|
263 |
msgid "Error."
|
264 |
msgstr "错误。"
|
265 |
|
266 |
+
#: gallery-plugin.php:1895
|
267 |
msgid ""
|
268 |
"You are about to remove these items from this gallery.\n"
|
269 |
" 'Cancel' to stop, 'OK' to delete."
|
270 |
msgstr ""
|
271 |
+
"您即将从此图库中删除这些图片。\n"
|
272 |
+
" 点击”取消“以停止,点击“确定”以删除。"
|
273 |
|
274 |
+
#: gallery-plugin.php:1896
|
275 |
msgid ""
|
276 |
"You are about to remove this image from the gallery.\n"
|
277 |
" 'Cancel' to stop, 'OK' to delete."
|
278 |
msgstr ""
|
279 |
+
"您即将从此图库中删除这张图片。\n"
|
280 |
+
" 点击”取消“以停止,点击“确定”以删除。"
|
281 |
|
282 |
+
#: gallery-plugin.php:1897
|
283 |
msgid ""
|
284 |
"Switching to another mode, all unsaved data will be lost. Save data before "
|
285 |
"switching?"
|
286 |
+
msgstr "切换到另一种模式,所有未保存的数据都将丢失。 切换前保存数据?"
|
287 |
|
288 |
+
#: gallery-plugin.php:1898
|
289 |
msgid "Insert Media"
|
290 |
+
msgstr "插入媒体"
|
291 |
|
292 |
+
#: gallery-plugin.php:1899
|
293 |
msgid "Insert"
|
294 |
+
msgstr "插入"
|
295 |
|
296 |
+
#: gallery-plugin.php:1900
|
297 |
msgid "Gallery has been successfully added!"
|
298 |
msgstr ""
|
299 |
|
300 |
+
#: gallery-plugin.php:2437 gallery-plugin.php:2470
|
301 |
msgid "Image size not defined"
|
302 |
+
msgstr "图片尺寸未定义"
|
303 |
|
304 |
+
#: gallery-plugin.php:2457
|
|
|
305 |
msgid ""
|
306 |
"Plugin updates only PNG, JPEG, GIF, WPMP or XBM filetype. For other, please "
|
307 |
"reload images manually."
|
308 |
msgstr ""
|
309 |
+
"插件仅更新PNG,JPEG,GIF,WPMP或XBM文件类型。 对于其他类型,请手动重新加载图"
|
310 |
+
"片。"
|
311 |
|
312 |
+
#: gallery-plugin.php:2503 gallery-plugin.php:2507 gallery-plugin.php:2513
|
313 |
msgid "Invalid path"
|
314 |
msgstr "无效的路径"
|
315 |
|
316 |
+
#: gallery-plugin.php:2609
|
317 |
msgid "List View"
|
318 |
+
msgstr "列表视图"
|
319 |
|
320 |
+
#: gallery-plugin.php:2610
|
321 |
msgid "Grid View"
|
322 |
+
msgstr "网格视图"
|
323 |
|
324 |
+
#: gallery-plugin.php:2667
|
325 |
msgid "Filter"
|
326 |
+
msgstr "过滤器"
|
327 |
|
328 |
+
#: gallery-plugin.php:2671
|
329 |
msgid "Empty Trash"
|
330 |
+
msgstr "清空垃圾箱"
|
331 |
|
332 |
+
#: gallery-plugin.php:2694
|
|
|
333 |
msgid "No images found"
|
334 |
+
msgstr "没有找到图片"
|
335 |
|
336 |
+
#: gallery-plugin.php:2747
|
337 |
msgid "Select bulk action"
|
338 |
+
msgstr "选择批量操作"
|
339 |
|
340 |
+
#: gallery-plugin.php:2749
|
341 |
msgid "Bulk Actions"
|
342 |
+
msgstr "批量操作"
|
343 |
|
344 |
+
#: gallery-plugin.php:2759
|
345 |
msgid "Apply"
|
346 |
+
msgstr "应用"
|
347 |
|
348 |
+
#: gallery-plugin.php:2766
|
|
|
349 |
msgid "Delete from Gallery"
|
350 |
+
msgstr "从图库删除"
|
351 |
|
352 |
+
#: gallery-plugin.php:2775
|
353 |
msgid "Bulk Select"
|
354 |
+
msgstr "批量选择"
|
355 |
|
356 |
+
#: gallery-plugin.php:2776
|
357 |
msgid "Cancel Selection"
|
358 |
+
msgstr "取消选择"
|
359 |
|
360 |
+
#: gallery-plugin.php:2777
|
361 |
msgid "Delete Selected"
|
362 |
+
msgstr "删除已选"
|
363 |
|
364 |
+
#: gallery-plugin.php:2788
|
365 |
msgid "File"
|
366 |
+
msgstr "文件"
|
367 |
|
368 |
+
#: gallery-plugin.php:2789 gallery-plugin.php:2892 gallery-plugin.php:3005
|
369 |
msgid "Dimensions"
|
370 |
+
msgstr "尺寸"
|
371 |
|
372 |
+
#: gallery-plugin.php:2791 gallery-plugin.php:2903 gallery-plugin.php:3015
|
|
|
373 |
msgid "Alt Text"
|
374 |
+
msgstr "Alt文本"
|
375 |
|
376 |
+
#: gallery-plugin.php:2792 gallery-plugin.php:2907 gallery-plugin.php:3020
|
377 |
msgid "URL"
|
378 |
msgstr "URL"
|
379 |
|
380 |
+
#: gallery-plugin.php:2792 gallery-plugin.php:2909
|
381 |
msgid ""
|
382 |
"Enter your custom URL to link this image to other page or file. Leave blank "
|
383 |
"to open a full size image."
|
384 |
msgstr ""
|
385 |
+
"输入您的自定义URL以将此图片链接到其他页面或文件。 留空以打开完整尺寸的图片。"
|
386 |
|
387 |
+
#: gallery-plugin.php:2874
|
|
|
388 |
msgid "Remove Image from Gallery"
|
389 |
+
msgstr "从图库移除图片"
|
390 |
|
391 |
+
#: gallery-plugin.php:2877
|
|
|
392 |
msgid "Edit Image Info"
|
393 |
+
msgstr "编辑图片信息"
|
394 |
|
395 |
+
#: gallery-plugin.php:2878
|
396 |
msgid "Deselect"
|
397 |
+
msgstr "反选"
|
398 |
|
399 |
+
#: gallery-plugin.php:2890
|
400 |
msgid "File name"
|
401 |
+
msgstr "文件名称"
|
402 |
|
403 |
+
#: gallery-plugin.php:2891
|
404 |
msgid "File type"
|
405 |
+
msgstr "文件类型"
|
406 |
|
407 |
+
#: gallery-plugin.php:2916
|
408 |
msgid "Description"
|
409 |
msgstr "描述"
|
410 |
|
411 |
+
#: gallery-plugin.php:2922
|
|
|
412 |
msgid "Lightbox Button URL"
|
413 |
+
msgstr "灯箱按钮URL"
|
414 |
|
415 |
+
#: gallery-plugin.php:2929
|
416 |
msgid "New Tab"
|
417 |
+
msgstr "新标签页"
|
418 |
|
419 |
+
#: gallery-plugin.php:2931
|
420 |
msgid "Enable to open URLs above in a new tab."
|
421 |
+
msgstr "允许在新标签中打开以上URL。"
|
422 |
|
423 |
+
#: gallery-plugin.php:2936
|
|
|
424 |
msgid "Go Pro"
|
425 |
+
msgstr "转到专业版"
|
426 |
|
427 |
+
#: gallery-plugin.php:2942
|
428 |
msgid "Edit more details"
|
429 |
+
msgstr "编辑更多信息"
|
430 |
|
431 |
+
#: gallery-plugin.php:2944
|
|
|
432 |
msgid "Remove from Gallery"
|
433 |
+
msgstr "从图库移除"
|
434 |
|
435 |
+
#: gallery-plugin.php:2980
|
436 |
#, php-format
|
437 |
msgid "Select %s"
|
438 |
+
msgstr "选择 %s"
|
439 |
|
440 |
+
#: gallery-plugin.php:2993
|
441 |
#, php-format
|
442 |
msgid "Edit “%s”"
|
443 |
+
msgstr "编辑 “%s”"
|
444 |
|
445 |
+
#: gallery-plugin.php:3001
|
|
|
446 |
msgid "Edit Attachment Info"
|
447 |
+
msgstr "编辑附件信息"
|
448 |
|
449 |
+
#: gallery-plugin.php:3038 gallery-plugin.php:3054
|
450 |
msgid "Edit"
|
451 |
+
msgstr "编辑"
|
452 |
|
453 |
+
#: gallery-plugin.php:3042 gallery-plugin.php:3060
|
454 |
msgid "Trash"
|
455 |
+
msgstr "垃圾箱"
|
456 |
|
457 |
+
#: gallery-plugin.php:3045 gallery-plugin.php:3064
|
458 |
msgid "Delete Permanently"
|
459 |
+
msgstr "永久删除"
|
460 |
|
461 |
+
#: gallery-plugin.php:3048 gallery-plugin.php:3070
|
462 |
#, php-format
|
463 |
msgid "View “%s”"
|
464 |
+
msgstr "查看 “%s”"
|
465 |
|
466 |
+
#: gallery-plugin.php:3048 gallery-plugin.php:3070 gallery-plugin.php:3153
|
467 |
msgid "View"
|
468 |
+
msgstr "查看"
|
469 |
|
470 |
+
#: gallery-plugin.php:3050
|
|
|
471 |
msgid "Attach"
|
472 |
+
msgstr "添加"
|
473 |
|
474 |
+
#: gallery-plugin.php:3058
|
475 |
msgid "Restore"
|
476 |
+
msgstr "还原"
|
477 |
|
478 |
+
#: gallery-plugin.php:3088
|
479 |
msgid "A list or dropdown of Gallery categories."
|
480 |
+
msgstr "图库类别的列表或下拉列表。"
|
481 |
|
482 |
+
#: gallery-plugin.php:3133
|
483 |
msgid "Select Gallery Category"
|
484 |
+
msgstr "选择图库类别"
|
485 |
|
486 |
+
#: gallery-plugin.php:3191
|
|
|
487 |
msgid "Title:"
|
488 |
+
msgstr "标题:"
|
489 |
|
490 |
+
#: gallery-plugin.php:3194
|
491 |
msgid "Display as dropdown"
|
492 |
+
msgstr "以下拉列表显示"
|
493 |
|
494 |
+
#: gallery-plugin.php:3196
|
495 |
msgid "Show gallery counts"
|
496 |
+
msgstr "显示图库数量"
|
497 |
|
498 |
+
#: gallery-plugin.php:3198
|
499 |
msgid "Show hierarchy"
|
500 |
+
msgstr "显示层次结构"
|
501 |
|
502 |
+
#: gallery-plugin.php:3314
|
503 |
msgid "Warning"
|
504 |
+
msgstr "警告"
|
505 |
|
506 |
+
#: gallery-plugin.php:3314
|
507 |
msgid "You can add only images to the gallery"
|
508 |
+
msgstr "您只能向图库添加图片"
|
509 |
|
510 |
+
#: gallery-plugin.php:3369
|
|
|
511 |
msgid "no title"
|
512 |
+
msgstr "无题"
|
513 |
|
514 |
+
#: gallery-plugin.php:3379
|
|
|
515 |
msgid ""
|
516 |
"Display an album image with the description and the link to a single gallery "
|
517 |
"page"
|
518 |
+
msgstr "显示包含描述和单个图库页面链接的相册图片"
|
519 |
|
520 |
+
#: gallery-plugin.php:3383
|
|
|
521 |
msgid "Sorry, no gallery found."
|
522 |
+
msgstr "对不起,没有找到图库。"
|
523 |
|
524 |
#: includes/class-gllr-settings.php:31
|
525 |
msgid "Cover"
|
526 |
+
msgstr "封面"
|
527 |
|
528 |
#: includes/class-gllr-settings.php:32
|
|
|
529 |
msgid "Lightbox"
|
530 |
+
msgstr "灯箱"
|
531 |
|
532 |
#: includes/class-gllr-settings.php:33
|
533 |
msgid "Social"
|
534 |
+
msgstr "社交"
|
535 |
|
536 |
#: includes/class-gllr-settings.php:34
|
537 |
msgid "Misc"
|
538 |
+
msgstr "杂项"
|
539 |
|
540 |
#: includes/class-gllr-settings.php:35
|
541 |
msgid "Custom Code"
|
542 |
+
msgstr "自定义代码"
|
543 |
|
544 |
#: includes/class-gllr-settings.php:36
|
545 |
msgid "Import / Export"
|
546 |
+
msgstr "导入 / 导出"
|
547 |
|
548 |
#: includes/class-gllr-settings.php:37
|
549 |
msgid "License Key"
|
550 |
+
msgstr "许可密钥"
|
551 |
|
552 |
#: includes/class-gllr-settings.php:244
|
|
|
553 |
msgid "Settings saved"
|
554 |
+
msgstr "设置已保存"
|
555 |
|
556 |
#: includes/class-gllr-settings.php:256
|
|
|
557 |
msgid "Please, enable JavaScript in Your browser."
|
558 |
+
msgstr "请在浏览器中启用JavaScript。"
|
559 |
|
560 |
#: includes/class-gllr-settings.php:260
|
561 |
msgid "Custom image size was changed. You need to update gallery images."
|
562 |
+
msgstr "自定义图像大小已更改。 您需要更新图库中的图片。"
|
563 |
|
564 |
#: includes/class-gllr-settings.php:261
|
|
|
565 |
msgid "Update Images"
|
566 |
+
msgstr "更新图片"
|
567 |
|
568 |
#: includes/class-gllr-settings.php:276
|
|
|
569 |
msgid "Gallery Images"
|
570 |
+
msgstr "图库图片"
|
571 |
|
572 |
#: includes/class-gllr-settings.php:281
|
573 |
msgid "Images adding requires JavaScript."
|
574 |
+
msgstr "添加图片需要JavaScript支持。"
|
575 |
|
576 |
#: includes/class-gllr-settings.php:284
|
577 |
msgid "Add Media"
|
578 |
+
msgstr "添加媒体"
|
579 |
|
580 |
#: includes/class-gllr-settings.php:293
|
581 |
msgid "The grid view for the Gallery images requires JavaScript."
|
582 |
+
msgstr "图库图片的网格视图需要JavaScript支持。"
|
583 |
|
584 |
#: includes/class-gllr-settings.php:293
|
585 |
msgid "Switch to the list view"
|
586 |
+
msgstr "切换到列表视图"
|
587 |
|
588 |
#: includes/class-gllr-settings.php:320
|
|
|
|
|
589 |
msgid "Add Gallery to the Slider"
|
590 |
+
msgstr ""
|
591 |
|
592 |
#: includes/class-gllr-settings.php:332
|
593 |
msgid "Activate"
|
594 |
msgstr "激活"
|
595 |
|
596 |
#: includes/class-gllr-settings.php:335 includes/class-gllr-settings.php:1022
|
|
|
597 |
msgid "Install Now"
|
598 |
+
msgstr "立即安装 %s"
|
599 |
|
600 |
#: includes/class-gllr-settings.php:337
|
601 |
msgid "Add"
|
606 |
msgstr ""
|
607 |
|
608 |
#: includes/class-gllr-settings.php:351
|
|
|
609 |
msgid "Single Gallery Settings"
|
610 |
+
msgstr "单个图库设置"
|
611 |
|
612 |
#: includes/class-gllr-settings.php:353
|
613 |
#, php-format
|
614 |
msgid "Enable to configure single gallery settings and disable %s."
|
615 |
+
msgstr "启用以配置单个库设置并禁用 %s。"
|
616 |
|
617 |
#: includes/class-gllr-settings.php:365 includes/class-gllr-settings.php:422
|
618 |
#: includes/class-gllr-settings.php:466 includes/class-gllr-settings.php:516
|
620 |
#: includes/class-gllr-settings.php:785 includes/class-gllr-settings.php:835
|
621 |
#: includes/class-gllr-settings.php:894 includes/class-gllr-settings.php:983
|
622 |
msgid "Close"
|
623 |
+
msgstr "关闭"
|
624 |
|
625 |
#: includes/class-gllr-settings.php:369
|
|
|
626 |
msgid "Gallery Layout"
|
627 |
+
msgstr "图库布局"
|
628 |
|
629 |
#: includes/class-gllr-settings.php:374
|
630 |
msgid "Grid"
|
631 |
+
msgstr "网格"
|
632 |
|
633 |
#: includes/class-gllr-settings.php:380
|
634 |
msgid "Masonry"
|
635 |
+
msgstr "砌筑"
|
636 |
|
637 |
#: includes/class-gllr-settings.php:393
|
638 |
msgid "Number of Columns"
|
639 |
+
msgstr "列数"
|
640 |
|
641 |
#: includes/class-gllr-settings.php:396
|
642 |
#, php-format
|
643 |
msgid "Number of gallery columns (default is %s)."
|
644 |
+
msgstr "图库列数(默认为%s)"
|
645 |
|
646 |
#: includes/class-gllr-settings.php:400 includes/class-gllr-settings.php:789
|
|
|
647 |
msgid "Image Size"
|
648 |
+
msgstr "图片尺寸"
|
649 |
|
650 |
#: includes/class-gllr-settings.php:406 includes/class-gllr-settings.php:639
|
651 |
msgid "Custom"
|
652 |
+
msgstr "自定义"
|
653 |
|
654 |
#: includes/class-gllr-settings.php:408
|
655 |
msgid ""
|
656 |
"Maximum gallery image size. \"Custom\" uses the Image Dimensions values."
|
657 |
+
msgstr "图库图片尺寸最大值。 “自定义”使用“图像尺寸”的值。"
|
658 |
|
659 |
#: includes/class-gllr-settings.php:412
|
|
|
660 |
msgid "Custom Image Size"
|
661 |
+
msgstr "自定义图片尺寸"
|
662 |
|
663 |
#: includes/class-gllr-settings.php:414 includes/class-gllr-settings.php:502
|
664 |
#: includes/class-gllr-settings.php:647 includes/class-gllr-settings.php:697
|
665 |
msgid "px"
|
666 |
+
msgstr "像素"
|
667 |
|
668 |
#: includes/class-gllr-settings.php:415
|
669 |
msgid ""
|
670 |
"Adjust these values based on the number of columns in your gallery. This "
|
671 |
"won't effect the full size of your images in the lightbox."
|
672 |
+
msgstr "根据图库中的列数调整这些值。 这不会影响灯箱中图像的完整尺寸。"
|
673 |
|
674 |
#: includes/class-gllr-settings.php:426
|
|
|
675 |
msgid "Crop Images"
|
676 |
+
msgstr "裁剪图片"
|
677 |
|
678 |
#: includes/class-gllr-settings.php:428
|
679 |
msgid ""
|
680 |
"Enable to crop images using the sizes defined for Custom Image Size. Disable "
|
681 |
"to resize images automatically using their aspect ratio."
|
682 |
msgstr ""
|
683 |
+
"允许使用为自定义图像尺寸定义的尺寸裁剪图像。 禁用使用宽高比自动调整图像大小。"
|
684 |
|
685 |
#: includes/class-gllr-settings.php:432 includes/class-gllr-settings.php:664
|
|
|
686 |
msgid "Crop Position"
|
687 |
msgstr "裁剪位置"
|
688 |
|
689 |
#: includes/class-gllr-settings.php:447 includes/class-gllr-settings.php:679
|
690 |
msgid "Select crop position base (by default: center)."
|
691 |
+
msgstr "选择裁剪位置基准(默认为:居中)。"
|
692 |
|
693 |
#: includes/class-gllr-settings.php:457
|
|
|
694 |
msgid "Image Title"
|
695 |
+
msgstr "图片标题"
|
696 |
|
697 |
#: includes/class-gllr-settings.php:459
|
698 |
msgid "Enable to display image title along with the gallery image."
|
699 |
+
msgstr "启用以显示图像标题和图库图像。"
|
700 |
|
701 |
#: includes/class-gllr-settings.php:470
|
|
|
702 |
msgid "Image Title Position"
|
703 |
+
msgstr "图片标题位置"
|
704 |
|
705 |
#: includes/class-gllr-settings.php:475
|
|
|
706 |
msgid "Under image"
|
707 |
+
msgstr "在图片"
|
708 |
|
709 |
#: includes/class-gllr-settings.php:481
|
710 |
msgid "On mouse hover"
|
711 |
+
msgstr "在鼠标悬停"
|
712 |
|
713 |
#: includes/class-gllr-settings.php:494
|
|
|
714 |
msgid "Image Border"
|
715 |
+
msgstr "图片边框"
|
716 |
|
717 |
#: includes/class-gllr-settings.php:496
|
718 |
msgid ""
|
719 |
"Enable images border using the styles defined for Image Border Size and "
|
720 |
"Color options."
|
721 |
+
msgstr "使用为“图像边框大小”和“颜色”选项定义的样式作为图片的边框。"
|
722 |
|
723 |
#: includes/class-gllr-settings.php:500
|
|
|
724 |
msgid "Image Border Size"
|
725 |
+
msgstr "图片边框尺寸"
|
726 |
|
727 |
#: includes/class-gllr-settings.php:503
|
728 |
#, php-format
|
729 |
msgid "Gallery image border width (default is %s)"
|
730 |
+
msgstr "图库图片边框宽度(默认为%s)"
|
731 |
|
732 |
#: includes/class-gllr-settings.php:507
|
|
|
733 |
msgid "Image Border Color"
|
734 |
+
msgstr "图片边框颜色"
|
735 |
|
736 |
#: includes/class-gllr-settings.php:520
|
737 |
msgid "Pagination"
|
738 |
+
msgstr "页码"
|
739 |
|
740 |
#: includes/class-gllr-settings.php:523
|
741 |
msgid ""
|
742 |
"Enable pagination for images to limit number of images displayed on a single "
|
743 |
"gallery page."
|
744 |
+
msgstr "启用图像分页以限制在单个图库页面上显示的图片数量。"
|
745 |
|
746 |
#: includes/class-gllr-settings.php:527
|
|
|
747 |
msgid "Number of Images"
|
748 |
+
msgstr "图片的数量"
|
749 |
|
750 |
#: includes/class-gllr-settings.php:530
|
751 |
#, php-format
|
752 |
msgid "Number of images displayed per page (default is %d)."
|
753 |
+
msgstr "每页显示的图片数量(默认为%d)。"
|
754 |
|
755 |
#: includes/class-gllr-settings.php:540
|
|
|
756 |
msgid "Sort Images by"
|
757 |
+
msgstr "图片排序按"
|
758 |
|
759 |
#: includes/class-gllr-settings.php:543
|
760 |
msgid "Manually (default)"
|
761 |
+
msgstr "手动(默认)"
|
762 |
|
763 |
#: includes/class-gllr-settings.php:544
|
|
|
764 |
msgid "Image ID"
|
765 |
+
msgstr "图片ID"
|
766 |
|
767 |
#: includes/class-gllr-settings.php:545
|
768 |
msgid "Name"
|
769 |
+
msgstr "名称"
|
770 |
|
771 |
#: includes/class-gllr-settings.php:549
|
772 |
msgid ""
|
773 |
"Select images sorting order in your gallery. By default, you can sort images "
|
774 |
"manually in the images tab."
|
775 |
msgstr ""
|
776 |
+
"选择您图库中的图像排序顺序。 默认情况下,您可以在图像选项卡中手动对图像进行排"
|
777 |
+
"序。"
|
778 |
|
779 |
#: includes/class-gllr-settings.php:553
|
|
|
780 |
msgid "Arrange Images by"
|
781 |
+
msgstr "图片排列按"
|
782 |
|
783 |
#: includes/class-gllr-settings.php:556 includes/class-gllr-settings.php:727
|
784 |
msgid "Ascending (e.g. 1, 2, 3; a, b, c)"
|
785 |
+
msgstr "升序(如:1, 2, 3; a, b, c)"
|
786 |
|
787 |
#: includes/class-gllr-settings.php:557 includes/class-gllr-settings.php:728
|
788 |
msgid "Descending (e.g. 3, 2, 1; c, b, a)"
|
789 |
+
msgstr "降序(如:3, 2, 1; c, b, a)"
|
790 |
|
791 |
#: includes/class-gllr-settings.php:562
|
|
|
792 |
msgid "Back Link"
|
793 |
+
msgstr "返回链接"
|
794 |
|
795 |
#: includes/class-gllr-settings.php:564
|
796 |
msgid ""
|
797 |
"Enable to show a back link in a single gallery page which navigate to a "
|
798 |
"previous page."
|
799 |
+
msgstr "启用以在单个图库页面中显示导航到上一页面的返回链接。"
|
800 |
|
801 |
#: includes/class-gllr-settings.php:568
|
|
|
802 |
msgid "Back Link URL"
|
803 |
msgstr "返回链接URL"
|
804 |
|
805 |
#: includes/class-gllr-settings.php:571
|
806 |
msgid "Back link custom page URL. Leave blank to use Gallery page template."
|
807 |
+
msgstr "返回链接自定义页面URL。 留空以使用“图库”页面模板。"
|
808 |
|
809 |
#: includes/class-gllr-settings.php:575
|
|
|
810 |
msgid "Back Link Label"
|
811 |
+
msgstr "返回链接标签"
|
812 |
|
813 |
#: includes/class-gllr-settings.php:581
|
|
|
814 |
msgid "Back Link with Shortcode"
|
815 |
+
msgstr "带图片代码的返回链接"
|
816 |
|
817 |
#: includes/class-gllr-settings.php:584
|
|
|
818 |
msgid "Enable to display a back link on a page where shortcode is used."
|
819 |
+
msgstr "允许在使用图片代码的页面上显示返回链接。"
|
820 |
|
821 |
#: includes/class-gllr-settings.php:595
|
|
|
822 |
msgid "Cover Settings"
|
823 |
+
msgstr "封面设置"
|
824 |
|
825 |
#: includes/class-gllr-settings.php:600
|
|
|
826 |
msgid "Galleries Page"
|
827 |
+
msgstr "图库页"
|
828 |
|
829 |
#: includes/class-gllr-settings.php:608
|
|
|
830 |
msgid "Base page where all existing galleries will be displayed."
|
831 |
+
msgstr "基本页面将显示所有现有图库。"
|
832 |
|
833 |
#: includes/class-gllr-settings.php:612
|
834 |
msgid "Albums Displaying"
|
835 |
+
msgstr "专辑显示"
|
836 |
|
837 |
#: includes/class-gllr-settings.php:615
|
838 |
msgid "Column"
|
839 |
+
msgstr "列"
|
840 |
|
841 |
#: includes/class-gllr-settings.php:616
|
842 |
msgid "Rows"
|
843 |
+
msgstr "行"
|
844 |
|
845 |
#: includes/class-gllr-settings.php:618
|
846 |
msgid "Select the way galleries will be displayed on the Galleries Page."
|
847 |
+
msgstr "选择图库在“图库页面”上显示的方式。"
|
848 |
|
849 |
#: includes/class-gllr-settings.php:622
|
850 |
msgid "Column Alignment"
|
851 |
+
msgstr "列对齐模式"
|
852 |
|
853 |
#: includes/class-gllr-settings.php:625
|
854 |
msgid "Left"
|
855 |
+
msgstr "左"
|
856 |
|
857 |
#: includes/class-gllr-settings.php:626
|
858 |
msgid "Right"
|
859 |
+
msgstr "右"
|
860 |
|
861 |
#: includes/class-gllr-settings.php:627
|
862 |
msgid "Center"
|
863 |
+
msgstr "居中"
|
864 |
|
865 |
#: includes/class-gllr-settings.php:629
|
866 |
msgid "Select the column alignment."
|
867 |
+
msgstr "选择列对齐模式。"
|
868 |
|
869 |
#: includes/class-gllr-settings.php:633
|
|
|
870 |
msgid "Cover Image Size"
|
871 |
+
msgstr "封面图片尺寸"
|
872 |
|
873 |
#: includes/class-gllr-settings.php:641
|
874 |
msgid "Maximum cover image size. Custom uses the Image Dimensions values."
|
875 |
+
msgstr "最大封面图像尺寸。 自定义使用图像尺寸值。"
|
876 |
|
877 |
#: includes/class-gllr-settings.php:645
|
878 |
msgid "Custom Cover Image Size"
|
879 |
+
msgstr "自定义封面图片尺寸"
|
880 |
|
881 |
#: includes/class-gllr-settings.php:658
|
882 |
msgid "Crop Cover Images"
|
883 |
+
msgstr "裁剪封面图片"
|
884 |
|
885 |
#: includes/class-gllr-settings.php:660
|
886 |
msgid ""
|
887 |
"Enable to crop images using the sizes defined for Custom Cover Image Size. "
|
888 |
"Disable to resize images automatically using their aspect ratio."
|
889 |
msgstr ""
|
890 |
+
"允许使用为自定义封面图像尺寸定义的尺寸裁剪图像。 禁用使用宽高比自动调整图像大"
|
891 |
+
"小。"
|
892 |
|
893 |
#: includes/class-gllr-settings.php:689
|
|
|
894 |
msgid "Cover Image Border"
|
895 |
+
msgstr "封面图片边框"
|
896 |
|
897 |
#: includes/class-gllr-settings.php:691
|
898 |
msgid ""
|
899 |
"Enable cover images border using the styles defined for Image Border Size "
|
900 |
"and Color."
|
901 |
+
msgstr "使用为图像边框大小和颜色定义的样式作为封面图像边框。"
|
902 |
|
903 |
#: includes/class-gllr-settings.php:695
|
904 |
msgid "Cover Image Border Size"
|
905 |
+
msgstr "封面图片边框尺寸"
|
906 |
|
907 |
#: includes/class-gllr-settings.php:698
|
908 |
#, php-format
|
909 |
msgid "Cover image border width (default is %s)"
|
910 |
+
msgstr "封面图片边框宽度(默认为%s)"
|
911 |
|
912 |
#: includes/class-gllr-settings.php:702
|
|
|
913 |
msgid "Cover Image Border Color"
|
914 |
+
msgstr "封面图片边框颜色"
|
915 |
|
916 |
#: includes/class-gllr-settings.php:708
|
|
|
917 |
msgid "Sort Albums by"
|
918 |
+
msgstr "专辑排序按"
|
919 |
|
920 |
#: includes/class-gllr-settings.php:720
|
921 |
msgid "Select galleries sorting order in your galleries page."
|
922 |
+
msgstr "在图库页面中选择图库排序顺序。"
|
923 |
|
924 |
#: includes/class-gllr-settings.php:724
|
925 |
msgid "Arrange Albums by"
|
926 |
+
msgstr "专辑排列按"
|
927 |
|
928 |
#: includes/class-gllr-settings.php:733
|
|
|
929 |
msgid "Read More Link Label"
|
930 |
+
msgstr "阅读更多链接文本"
|
931 |
|
932 |
#: includes/class-gllr-settings.php:746
|
933 |
msgid "Instant Lightbox"
|
934 |
+
msgstr "即时灯箱"
|
935 |
|
936 |
#: includes/class-gllr-settings.php:749
|
937 |
msgid ""
|
938 |
"Enable to display all images in the lightbox after clicking cover image or "
|
939 |
"URL instead of going to a single gallery page."
|
940 |
msgstr ""
|
941 |
+
"单击封面图像或URL后,可以显示灯箱中的所有图像,而不是转到单个图库页面。"
|
942 |
|
943 |
#: includes/class-gllr-settings.php:763
|
|
|
944 |
msgid "Lightbox Settings"
|
945 |
+
msgstr "灯箱设置"
|
946 |
|
947 |
#: includes/class-gllr-settings.php:768
|
948 |
msgid "Unclickable Thumbnail Images"
|
956 |
|
957 |
#: includes/class-gllr-settings.php:775
|
958 |
msgid "Enable Lightbox"
|
959 |
+
msgstr "启用灯箱"
|
960 |
|
961 |
#: includes/class-gllr-settings.php:778
|
962 |
msgid "Enable to show the lightbox when clicking on gallery images."
|
963 |
+
msgstr "启用以单击图库图像时显示灯箱。"
|
964 |
|
965 |
#: includes/class-gllr-settings.php:796
|
966 |
msgid ""
|
967 |
"Select the maximum gallery image size for the lightbox view. \"Default\" "
|
968 |
"will display the original, full size image."
|
969 |
+
msgstr "选择灯箱视图的最大图库图片大小。 “默认”将显示原始的全尺寸图片。"
|
970 |
|
971 |
#: includes/class-gllr-settings.php:800
|
972 |
msgid "Overlay Color"
|
973 |
+
msgstr "叠加颜色"
|
974 |
|
975 |
#: includes/class-gllr-settings.php:806
|
976 |
msgid "Overlay Opacity"
|
977 |
+
msgstr "叠加透明度"
|
978 |
|
979 |
#: includes/class-gllr-settings.php:809
|
980 |
#, php-format
|
981 |
msgid ""
|
982 |
"Lightbox overlay opacity. Leave blank to disable opacity (default is %s, max "
|
983 |
"is %s)."
|
984 |
+
msgstr "灯箱覆盖不透明度。 留空以禁用不透明度(默认为 %s,最大为 %s)。"
|
985 |
|
986 |
#: includes/class-gllr-settings.php:819
|
|
|
987 |
msgid "Slideshow"
|
988 |
msgstr "播放幻灯片"
|
989 |
|
990 |
#: includes/class-gllr-settings.php:821
|
991 |
msgid "Enable to start the slideshow automatically when the lightbox is used."
|
992 |
+
msgstr "启用此功能可在使用灯箱时自动启动幻灯片。"
|
993 |
|
994 |
#: includes/class-gllr-settings.php:825
|
|
|
995 |
msgid "Slideshow Duration"
|
996 |
+
msgstr "幻灯片播放持续时间"
|
997 |
|
998 |
#: includes/class-gllr-settings.php:827
|
999 |
msgid "ms"
|
1000 |
+
msgstr "毫秒"
|
1001 |
|
1002 |
#: includes/class-gllr-settings.php:828
|
1003 |
msgid "Slideshow interval duration between two images."
|
1004 |
+
msgstr "幻灯片播放时两张图片间的间隔时间。"
|
1005 |
|
1006 |
#: includes/class-gllr-settings.php:839
|
|
|
1007 |
msgid "Lightbox Helpers"
|
1008 |
msgstr "灯箱帮助"
|
1009 |
|
1010 |
#: includes/class-gllr-settings.php:841
|
1011 |
msgid "Enable to display the lightbox toolbar and arrows."
|
1012 |
+
msgstr "启用以显示灯箱工具栏和箭头。"
|
1013 |
|
1014 |
#: includes/class-gllr-settings.php:845
|
|
|
1015 |
msgid "Lightbox Thumbnails"
|
1016 |
+
msgstr "灯箱缩略图"
|
1017 |
|
1018 |
#: includes/class-gllr-settings.php:847
|
1019 |
msgid "Enable to use a lightbox helper navigation between images."
|
1020 |
+
msgstr "允许在图像之间使用灯箱助手导航。"
|
1021 |
|
1022 |
#: includes/class-gllr-settings.php:851
|
1023 |
msgid "Lightbox Thumbnails Position"
|
1024 |
+
msgstr "灯箱缩略图位置"
|
1025 |
|
1026 |
#: includes/class-gllr-settings.php:854
|
|
|
1027 |
msgid "Top"
|
1028 |
+
msgstr "顶部"
|
1029 |
|
1030 |
#: includes/class-gllr-settings.php:859
|
|
|
1031 |
msgid "Lightbox Button Label"
|
1032 |
+
msgstr "灯箱按钮标签"
|
1033 |
|
1034 |
#: includes/class-gllr-settings.php:861
|
|
|
1035 |
msgid "Read More"
|
1036 |
+
msgstr "阅读更多"
|
1037 |
|
1038 |
#: includes/class-gllr-settings.php:871
|
|
|
1039 |
msgid "Download Button"
|
1040 |
+
msgstr "下载按钮"
|
1041 |
|
1042 |
#: includes/class-gllr-settings.php:873
|
1043 |
msgid "Enable to display download button."
|
1044 |
+
msgstr "启用以显示下载按钮。"
|
1045 |
|
1046 |
#: includes/class-gllr-settings.php:877
|
1047 |
msgid "Single Lightbox"
|
1048 |
+
msgstr "单个灯箱"
|
1049 |
|
1050 |
#: includes/class-gllr-settings.php:879
|
|
|
1051 |
msgid ""
|
1052 |
"Enable to use a single lightbox for multiple galleries located on a single "
|
1053 |
"page."
|
1054 |
+
msgstr "允许将单个灯箱用于位于单个页面上的多个图库。"
|
1055 |
|
1056 |
#: includes/class-gllr-settings.php:889
|
1057 |
msgid "Social Sharing Buttons Settings"
|
1058 |
+
msgstr "分享按钮设置"
|
1059 |
|
1060 |
#: includes/class-gllr-settings.php:898
|
1061 |
msgid "Social Buttons"
|
1062 |
+
msgstr "分享按钮"
|
1063 |
|
1064 |
#: includes/class-gllr-settings.php:900
|
1065 |
msgid "Enable social sharing buttons in the lightbox."
|
1066 |
+
msgstr "启用灯箱中的社会化分享按钮。"
|
1067 |
|
1068 |
#: includes/class-gllr-settings.php:904
|
1069 |
msgid "Social Networks"
|
1070 |
+
msgstr "社交网络"
|
1071 |
|
1072 |
#: includes/class-gllr-settings.php:915
|
|
|
1073 |
msgid "Counter"
|
1074 |
+
msgstr "计数器"
|
1075 |
|
1076 |
#: includes/class-gllr-settings.php:918
|
1077 |
msgid ""
|
1078 |
"Enable to show likes counter for each social button (not available for "
|
1079 |
"Google +1)."
|
1080 |
+
msgstr "允许为每个社交按钮显示“赞”计数器(不适用于Google +1)。"
|
1081 |
|
1082 |
#: includes/class-gllr-settings.php:933
|
|
|
1083 |
msgid "Demo Data"
|
1084 |
+
msgstr "示例数据"
|
1085 |
|
1086 |
#: includes/class-gllr-settings.php:935
|
1087 |
msgid ""
|
1088 |
"Install demo data to create galleries with images, post with shortcodes and "
|
1089 |
"page with a list of all galleries."
|
1090 |
msgstr ""
|
1091 |
+
"安装示例数据以创建包含图片的图库,使用短代码发布,以及包含所有图库列表的页"
|
1092 |
+
"面。"
|
1093 |
|
1094 |
#: includes/class-gllr-settings.php:973
|
|
|
1095 |
msgid "Gallery Post Type"
|
1096 |
+
msgstr "图库帖子类型"
|
1097 |
|
1098 |
#: includes/class-gllr-settings.php:975
|
1099 |
msgid ""
|
1102 |
"recommend to check settings of other plugins where \"gallery\" post type is "
|
1103 |
"used."
|
1104 |
msgstr ""
|
1105 |
+
"启用以避免与安装的其他图库插件发生冲突。 之前创建的所有图库都将保持不变。 然"
|
1106 |
+
"而,启用后,我们建议您检查使用“gallery”帖子类型的其他插件的设置。"
|
1107 |
|
1108 |
#: includes/class-gllr-settings.php:987
|
|
|
1109 |
msgid "Gallery Slug"
|
1110 |
+
msgstr "图库水印"
|
1111 |
|
1112 |
#: includes/class-gllr-settings.php:991
|
1113 |
msgid "Enter the unique gallery slug."
|
1114 |
+
msgstr "输入图库唯一的水印。"
|
1115 |
|
1116 |
#: includes/class-gllr-settings.php:1007
|
|
|
1117 |
msgid "Activate Now"
|
1118 |
+
msgstr "立即激活"
|
1119 |
|
1120 |
#: includes/class-gllr-settings.php:1025
|
1121 |
msgid "Enable to include galleries to your website search."
|
1122 |
+
msgstr "允许在您的网站搜索中包含图库。"
|
1123 |
|
1124 |
#: includes/class-gllr-settings.php:1025
|
1125 |
#, php-format
|
1126 |
msgid "%s is required."
|
1127 |
+
msgstr "需要 %s。"
|
1128 |
|
1129 |
#: includes/demo-data/class-bws-demo-data.php:33
|
|
|
1130 |
msgid "Install Demo Data"
|
1131 |
+
msgstr "安装示例数据"
|
1132 |
|
1133 |
#: includes/demo-data/class-bws-demo-data.php:36
|
1134 |
msgid "Remove Demo Data"
|
1135 |
+
msgstr "移除示例数据"
|
1136 |
|
1137 |
#: includes/demo-data/class-bws-demo-data.php:37
|
1138 |
msgid "Delete demo data and restore old plugin settings."
|
1139 |
+
msgstr "删除示例数据并还原插件设置。"
|
1140 |
|
1141 |
#: includes/demo-data/class-bws-demo-data.php:50
|
1142 |
msgid "Yes, install demo data"
|
1143 |
+
msgstr "好的,安装示例数据"
|
1144 |
|
1145 |
#: includes/demo-data/class-bws-demo-data.php:51
|
1146 |
msgid "Are you sure you want to install demo data?"
|
1147 |
+
msgstr "您确定要安装示例数据吗?"
|
1148 |
|
1149 |
#: includes/demo-data/class-bws-demo-data.php:53
|
1150 |
msgid "Yes, remove demo data"
|
1151 |
+
msgstr "好的,移除示例数据"
|
1152 |
|
1153 |
#: includes/demo-data/class-bws-demo-data.php:54
|
1154 |
msgid "Are you sure you want to remove demo data?"
|
1155 |
+
msgstr "您确定要移除示例数据吗?"
|
1156 |
|
1157 |
#: includes/demo-data/class-bws-demo-data.php:61
|
|
|
1158 |
msgid "No, go back to the settings page"
|
1159 |
+
msgstr "不要,返回设置页面"
|
1160 |
|
1161 |
#: includes/demo-data/class-bws-demo-data.php:111
|
1162 |
msgid "Can not get demo data."
|
1163 |
+
msgstr "无法获取示例数据。"
|
1164 |
|
1165 |
#: includes/demo-data/class-bws-demo-data.php:118
|
|
|
1166 |
msgid "Demo settings already installed."
|
1167 |
+
msgstr "示例设置已保存。"
|
1168 |
|
1169 |
#: includes/demo-data/class-bws-demo-data.php:367
|
1170 |
msgid "Demo data installed successfully."
|
1171 |
+
msgstr "示例数据安装成功。"
|
1172 |
|
1173 |
#: includes/demo-data/class-bws-demo-data.php:369
|
1174 |
msgid "View post with shortcodes"
|
1175 |
+
msgstr "查看包含图库代码的帖子"
|
1176 |
|
1177 |
#: includes/demo-data/class-bws-demo-data.php:372
|
1178 |
msgid "View page with examples"
|
1179 |
+
msgstr "查看带有示例的页面"
|
1180 |
|
1181 |
#: includes/demo-data/class-bws-demo-data.php:383
|
1182 |
msgid "Installation of demo data with some errors occurred."
|
1183 |
+
msgstr "安装示例数据时发生了一些错误。"
|
1184 |
|
1185 |
#: includes/demo-data/class-bws-demo-data.php:386
|
1186 |
msgid "Posts data is missing."
|
1187 |
+
msgstr "帖子数据丢失了。"
|
1188 |
|
1189 |
#: includes/demo-data/class-bws-demo-data.php:458
|
1190 |
msgid "Demo data have already been removed."
|
1191 |
+
msgstr "示例数据已被移除。"
|
1192 |
|
1193 |
#: includes/demo-data/class-bws-demo-data.php:515
|
1194 |
msgid "Demo data successfully removed."
|
1195 |
+
msgstr "示例数据移除成功。"
|
1196 |
|
1197 |
#: includes/demo-data/class-bws-demo-data.php:519
|
1198 |
msgid "Removing demo data with some errors occurred."
|
1199 |
+
msgstr "移除示例数据时发生了一些错误。"
|
1200 |
|
1201 |
#: includes/demo-data/class-bws-demo-data.php:587
|
1202 |
msgid "Close notice"
|
1203 |
+
msgstr "关闭提示"
|
1204 |
|
1205 |
#: includes/demo-data/class-bws-demo-data.php:593
|
1206 |
#, php-format
|
1208 |
"Do you want to install demo content and settings for %s? (You can do this "
|
1209 |
"later using Import / Export settings)"
|
1210 |
msgstr ""
|
1211 |
+
"是否要为 %s 安装演示内容和设置?(您可以稍后使用导入/导出设置来执行此操作)"
|
1212 |
|
1213 |
#: includes/demo-data/class-bws-demo-data.php:595
|
|
|
1214 |
msgid "Yes, install demo now"
|
1215 |
+
msgstr "是的,现在安装DEMO"
|
1216 |
|
1217 |
#~ msgid "or"
|
1218 |
#~ msgstr "或"
|
1397 |
#~ msgid "(Full URL to custom page)"
|
1398 |
#~ msgstr "(到自定义页面的完整地址)"
|
1399 |
|
1400 |
+
#~ msgid "Add gallery to the search"
|
1401 |
+
#~ msgstr "将画廊添加到搜索"
|
1402 |
+
|
1403 |
#~ msgid "Using"
|
1404 |
#~ msgstr "试用"
|
1405 |
|
1479 |
#~ msgid "Select a background color"
|
1480 |
#~ msgstr "选择背景色"
|
1481 |
|
1482 |
+
#, fuzzy
|
1483 |
+
#~ msgid "Sort galleries by"
|
1484 |
+
#~ msgstr "影像排序按"
|
1485 |
+
|
1486 |
#~ msgid "Width (in px)"
|
1487 |
#~ msgstr "宽度(像素)"
|
1488 |
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: bestwebsoft
|
|
3 |
Donate link: https://bestwebsoft.com/donate/
|
4 |
Tags: add album, add galleries, add images, add pictures, add albums, gallery, gallery plugin, gallery slider, fancy gallery, slideshow, lightbox, fullscreen gallery
|
5 |
Requires at least: 4.0
|
6 |
-
Tested up to: 5.
|
7 |
-
Stable tag: 4.6.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -227,6 +227,11 @@ Please make sure that the problem hasn't been discussed yet on our forum (<https
|
|
227 |
|
228 |
== Changelog ==
|
229 |
|
|
|
|
|
|
|
|
|
|
|
230 |
= V4.6.1 - 09.05.2019 =
|
231 |
* Update : The function for returning an array of objects has been added.
|
232 |
|
@@ -669,6 +674,11 @@ Please make sure that the problem hasn't been discussed yet on our forum (<https
|
|
669 |
|
670 |
== Upgrade Notice ==
|
671 |
|
|
|
|
|
|
|
|
|
|
|
672 |
= V4.6.1 =
|
673 |
* Functionality improved.
|
674 |
|
3 |
Donate link: https://bestwebsoft.com/donate/
|
4 |
Tags: add album, add galleries, add images, add pictures, add albums, gallery, gallery plugin, gallery slider, fancy gallery, slideshow, lightbox, fullscreen gallery
|
5 |
Requires at least: 4.0
|
6 |
+
Tested up to: 5.2.1
|
7 |
+
Stable tag: 4.6.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
227 |
|
228 |
== Changelog ==
|
229 |
|
230 |
+
= V4.6.2 - 17.06.2019 =
|
231 |
+
* Bugfix : Compatibility with Pagination by BestWebSoft has been fixed.
|
232 |
+
* Update : The Chinese language file has been updated.
|
233 |
+
* Update : BWS menu has been updated.
|
234 |
+
|
235 |
= V4.6.1 - 09.05.2019 =
|
236 |
* Update : The function for returning an array of objects has been added.
|
237 |
|
674 |
|
675 |
== Upgrade Notice ==
|
676 |
|
677 |
+
= V4.6.2 =
|
678 |
+
* Bugs fixed.
|
679 |
+
* Languages updated.
|
680 |
+
* Functionality improved.
|
681 |
+
|
682 |
= V4.6.1 =
|
683 |
* Functionality improved.
|
684 |
|
screenshot-7.png
CHANGED
Binary file
|
screenshot-8.png
CHANGED
Binary file
|
screenshot-9.png
CHANGED
Binary file
|
templates/gallery-template.php
CHANGED
@@ -31,8 +31,9 @@ get_header(); ?>
|
|
31 |
<div class='gllr_clear'></div>
|
32 |
</div>
|
33 |
</div><!-- .pagination -->
|
34 |
-
<?php
|
35 |
-
|
|
|
36 |
} ?>
|
37 |
</div><!-- .gallery_box -->
|
38 |
<?php } else { ?>
|
31 |
<div class='gllr_clear'></div>
|
32 |
</div>
|
33 |
</div><!-- .pagination -->
|
34 |
+
<?php $custom_query = ( object ) array( 'max_num_pages' => $content['second_query']->max_num_pages, 'case' => 'bws-gallery');
|
35 |
+
if ( function_exists( 'pgntn_display_pagination' ) ) pgntn_display_pagination( 'custom', $custom_query );
|
36 |
+
}
|
37 |
} ?>
|
38 |
</div><!-- .gallery_box -->
|
39 |
<?php } else { ?>
|