Version Description
- 14.04.2017 =
- Bugfix : Multiple Cross-Site Scripting (XSS) vulnerability was fixed.
Download this release
Release Info
Developer | bestwebsoft |
Plugin | Google Captcha (reCAPTCHA) by BestWebSoft |
Version | 1.28 |
Comparing to | |
See all releases |
Code changes from version 1.27 to 1.28
- bws_menu/bws_functions.php +281 -801
- bws_menu/bws_include.php +37 -18
- bws_menu/bws_menu.php +158 -144
- bws_menu/class-bws-settings.php +1088 -0
- bws_menu/css/codemirror.css +1 -0
- bws_menu/css/general_style.css +458 -157
- bws_menu/css/style.css +15 -25
- bws_menu/deprecated.php +717 -0
- bws_menu/fonts/bwsicons.eot +0 -0
- bws_menu/fonts/bwsicons.svg +72 -0
- bws_menu/fonts/bwsicons.ttf +0 -0
- bws_menu/fonts/bwsicons.woff +0 -0
- bws_menu/images/bestwebsoft-logo-white.svg +0 -29
- bws_menu/images/logo-white-min.png +0 -0
- bws_menu/images/pattern.png +0 -0
- bws_menu/images/pattern_bg.png +0 -0
- bws_menu/images/shortcode-icon.png +0 -0
- bws_menu/js/general_script.js +118 -3
- bws_menu/js/shortcode-button.js +2 -2
- bws_menu/languages/bestwebsoft-cs_CZ.mo +0 -0
- bws_menu/languages/bestwebsoft-cs_CZ.po +1274 -0
- bws_menu/languages/bestwebsoft-fr_FR.mo +0 -0
- bws_menu/languages/bestwebsoft-fr_FR.po +809 -582
- bws_menu/languages/bestwebsoft-pl_PL.mo +0 -0
- bws_menu/languages/bestwebsoft-pl_PL.po +878 -614
- bws_menu/languages/bestwebsoft-ru_RU.mo +0 -0
- bws_menu/languages/bestwebsoft-ru_RU.po +794 -552
- bws_menu/languages/bestwebsoft-uk.mo +0 -0
- bws_menu/languages/bestwebsoft-uk.po +792 -550
- bws_menu/product_list.php +108 -91
- css/gglcptch.css +3 -0
- google-captcha.php +25 -30
- includes/pro_banners.php +16 -14
- js/script.js +24 -15
- readme.txt +74 -46
bws_menu/bws_functions.php
CHANGED
@@ -3,54 +3,51 @@
|
|
3 |
* General functions for BestWebSoft plugins
|
4 |
*/
|
5 |
|
6 |
-
|
7 |
-
load_plugin_textdomain( 'bestwebsoft', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
8 |
|
9 |
/**
|
10 |
-
* Function add
|
11 |
-
*
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
}
|
17 |
}
|
18 |
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
if ( ! $bws_general_menu_exist ) {
|
28 |
-
/* we check also menu exist in global array as in old plugins $bws_general_menu_exist variable not exist */
|
29 |
-
foreach ( $menu as $value_menu ) {
|
30 |
-
if ( 'bws_panel' == $value_menu[2] ) {
|
31 |
-
$bws_general_menu_exist = true;
|
32 |
-
return;
|
33 |
-
}
|
34 |
-
}
|
35 |
-
|
36 |
-
add_menu_page( 'BWS Panel', 'BWS Panel', 'manage_options', 'bws_panel', 'bws_add_menu_render', plugins_url( 'images/logo-white-min.png', __FILE__ ), '1001' );
|
37 |
-
|
38 |
-
add_submenu_page( 'bws_panel', __( 'Plugins', 'bestwebsoft' ), __( 'Plugins', 'bestwebsoft' ), 'manage_options', 'bws_panel', 'bws_add_menu_render' );
|
39 |
-
add_submenu_page( 'bws_panel', __( 'Themes', 'bestwebsoft' ), __( 'Themes', 'bestwebsoft' ), 'manage_options', 'bws_themes', 'bws_add_menu_render' );
|
40 |
-
add_submenu_page( 'bws_panel', __( 'System Status', 'bestwebsoft' ), __( 'System Status', 'bestwebsoft' ), 'manage_options', 'bws_system_status', 'bws_add_menu_render' );
|
41 |
-
|
42 |
-
$bws_general_menu_exist = true;
|
43 |
-
}
|
44 |
-
}
|
45 |
}
|
46 |
|
47 |
/**
|
48 |
-
* Function
|
49 |
-
*
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
}
|
55 |
}
|
56 |
|
@@ -68,7 +65,7 @@ if ( ! function_exists ( 'bws_wp_min_version_check' ) ) {
|
|
68 |
if ( is_plugin_active( $plugin_basename ) ) {
|
69 |
deactivate_plugins( $plugin_basename );
|
70 |
$admin_url = ( function_exists( 'get_admin_url' ) ) ? get_admin_url( null, 'plugins.php' ) : esc_url( '/wp-admin/plugins.php' );
|
71 |
-
wp_die(
|
72 |
sprintf(
|
73 |
"<strong>%s</strong> %s <strong>WordPress %s</strong> %s <br /><br />%s <a href='%s'>%s</a>.",
|
74 |
$plugin_info['Name'],
|
@@ -87,9 +84,101 @@ if ( ! function_exists ( 'bws_wp_min_version_check' ) ) {
|
|
87 |
}
|
88 |
}
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
if ( ! function_exists( 'bws_admin_notices' ) ) {
|
91 |
function bws_admin_notices() {
|
92 |
-
global $bws_versions_notice_array, $bws_plugin_banner_to_settings;
|
93 |
|
94 |
/* versions notice */
|
95 |
if ( ! empty( $bws_versions_notice_array ) ) {
|
@@ -107,19 +196,19 @@ if ( ! function_exists( 'bws_admin_notices' ) ) {
|
|
107 |
}
|
108 |
|
109 |
/* banner_to_settings notice */
|
110 |
-
if ( ! empty( $bws_plugin_banner_to_settings ) ) {
|
111 |
if ( 1 == count( $bws_plugin_banner_to_settings ) ) { ?>
|
112 |
<div class="updated" style="padding: 0; margin: 0; border: none; background: none;">
|
113 |
<div class="bws_banner_on_plugin_page bws_banner_to_settings">
|
114 |
<div class="icon">
|
115 |
<img title="" src="<?php echo esc_attr( $bws_plugin_banner_to_settings[0]['banner_url'] ); ?>" alt="" />
|
116 |
-
</div>
|
117 |
<div class="text">
|
118 |
-
<strong><?php
|
119 |
-
<?php _e( "Let's get started", 'bestwebsoft' ); ?>:
|
120 |
-
<a href="<?php echo $bws_plugin_banner_to_settings[0]['settings_url']; ?>"><?php _e( 'Settings', 'bestwebsoft' ); ?></a>
|
121 |
<?php if ( false != $bws_plugin_banner_to_settings[0]['post_type_url'] ) { ?>
|
122 |
-
<?php _e( 'or', 'bestwebsoft' ); ?>
|
123 |
<a href="<?php echo $bws_plugin_banner_to_settings[0]['post_type_url']; ?>"><?php _e( 'Add New', 'bestwebsoft' ); ?></a>
|
124 |
<?php } ?>
|
125 |
</div>
|
@@ -129,47 +218,75 @@ if ( ! function_exists( 'bws_admin_notices' ) ) {
|
|
129 |
<?php wp_nonce_field( plugin_basename( __FILE__ ), 'bws_settings_nonce_name' ); ?>
|
130 |
</form>
|
131 |
</div>
|
132 |
-
</div>
|
133 |
<?php } else { ?>
|
134 |
<div class="updated" style="padding: 0; margin: 0; border: none; background: none;">
|
135 |
-
<div class="bws_banner_on_plugin_page bws_banner_to_settings_joint">
|
136 |
<form action="" method="post">
|
137 |
<button class="notice-dismiss bws_hide_settings_notice" title="<?php _e( 'Close notice', 'bestwebsoft' ); ?>"></button>
|
138 |
<div class="bws-text">
|
139 |
<div class="icon">
|
140 |
<span class="dashicons dashicons-admin-plugins"></span>
|
141 |
-
</div>
|
142 |
<strong><?php _e( 'Thank you for installing plugins by BestWebSoft!', 'bestwebsoft' ); ?></strong>
|
143 |
<div class="hide-if-no-js bws-more-links">
|
144 |
-
<a href="#" class="bws-more"><?php _e( 'More Details', 'bestwebsoft' ); ?></a>
|
145 |
-
<a href="#" class="bws-less hidden"><?php _e( 'Less Details', 'bestwebsoft' ); ?></a>
|
146 |
-
</div>
|
147 |
-
<?php wp_nonce_field( plugin_basename( __FILE__ ), 'bws_settings_nonce_name' ); ?>
|
148 |
<div class="clear"></div>
|
149 |
</div>
|
150 |
<div class="bws-details hide-if-js">
|
151 |
-
<?php foreach ( $bws_plugin_banner_to_settings as $value ) { ?>
|
152 |
-
<div>
|
153 |
-
<strong><?php echo str_replace( ' by BestWebSoft', '', $value['plugin_info']['Name'] ); ?></strong> <a href="<?php echo $value['settings_url']; ?>"><?php _e( 'Settings', 'bestwebsoft' ); ?></a>
|
154 |
<?php if ( false != $value['post_type_url'] ) { ?>
|
155 |
 | <a target="_blank" href="<?php echo $value['post_type_url']; ?>"><?php _e( 'Add New', 'bestwebsoft' ); ?></a>
|
156 |
<?php } ?>
|
157 |
<input type="hidden" name="bws_hide_settings_notice_<?php echo $value['plugin_options_name']; ?>" value="hide" />
|
158 |
-
</div>
|
159 |
-
<?php } ?>
|
160 |
</div>
|
161 |
</div>
|
162 |
</form>
|
163 |
</div>
|
164 |
<?php }
|
165 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
}
|
167 |
}
|
168 |
|
169 |
if ( ! function_exists( 'bws_plugin_banner' ) ) {
|
170 |
function bws_plugin_banner( $plugin_info, $this_banner_prefix, $link_slug, $link_key, $link_pn, $banner_url_or_slug ) {
|
171 |
global $wp_version, $bstwbsftwppdtplgns_cookie_add, $bstwbsftwppdtplgns_banner_array;
|
172 |
-
|
173 |
if ( empty( $bstwbsftwppdtplgns_banner_array ) ) {
|
174 |
if ( ! function_exists( 'bws_get_banner_array' ) )
|
175 |
require_once( dirname( __FILE__ ) . '/bws_menu.php' );
|
@@ -189,7 +306,7 @@ if ( ! function_exists( 'bws_plugin_banner' ) ) {
|
|
189 |
foreach ( $bstwbsftwppdtplgns_banner_array as $key => $value ) {
|
190 |
if ( $this_banner == $value[0] ) {
|
191 |
if ( ! isset( $bstwbsftwppdtplgns_cookie_add ) ) {
|
192 |
-
echo '<script type="text/javascript" src="' .
|
193 |
$bstwbsftwppdtplgns_cookie_add = true;
|
194 |
} ?>
|
195 |
<script type="text/javascript">
|
@@ -213,13 +330,13 @@ if ( ! function_exists( 'bws_plugin_banner' ) ) {
|
|
213 |
<button class="<?php echo $this_banner_prefix; ?>_close_icon close_icon notice-dismiss bws_hide_settings_notice" title="<?php _e( 'Close notice', 'bestwebsoft' ); ?>"></button>
|
214 |
<div class="icon">
|
215 |
<img title="" src="<?php echo esc_attr( $banner_url_or_slug ); ?>" alt="" />
|
216 |
-
</div>
|
217 |
<div class="text"><?php
|
218 |
_e( 'It’s time to upgrade your', 'bestwebsoft' ); ?> <strong><?php echo $plugin_info['Name']; ?> plugin</strong> <?php _e( 'to', 'bestwebsoft' ); ?> <strong>Pro</strong> <?php _e( 'version!', 'bestwebsoft' ); ?><br />
|
219 |
<span><?php _e( 'Extend standard plugin functionality with new great options.', 'bestwebsoft' ); ?></span>
|
220 |
</div>
|
221 |
<div class="button_div">
|
222 |
-
<a class="button" target="_blank" href="
|
223 |
</div>
|
224 |
</div>
|
225 |
</div>
|
@@ -232,516 +349,12 @@ if ( ! function_exists( 'bws_plugin_banner' ) ) {
|
|
232 |
}
|
233 |
}
|
234 |
|
235 |
-
if ( ! function_exists( 'bws_plugin_reviews_block' ) ) {
|
236 |
-
function bws_plugin_reviews_block( $plugin_name, $plugin_slug ) { ?>
|
237 |
-
<div class="bws-plugin-reviews">
|
238 |
-
<div class="bws-plugin-reviews-rate">
|
239 |
-
<?php _e( 'If you enjoy our plugin, please give it 5 stars on WordPress', 'bestwebsoft' ); ?>:
|
240 |
-
<a href="http://wordpress.org/support/view/plugin-reviews/<?php echo $plugin_slug; ?>?filter=5" target="_blank" title="<?php echo $plugin_name; ?> reviews"><?php _e( 'Rate the plugin', 'bestwebsoft' ); ?></a>
|
241 |
-
</div>
|
242 |
-
<div class="bws-plugin-reviews-support">
|
243 |
-
<?php _e( 'If there is something wrong about it, please contact us', 'bestwebsoft' ); ?>:
|
244 |
-
<a href="http://support.bestwebsoft.com">http://support.bestwebsoft.com</a>
|
245 |
-
</div>
|
246 |
-
<div class="bws-plugin-reviews-donate">
|
247 |
-
<?php _e( 'Donations play an important role in supporting great projects', 'bestwebsoft' ); ?>:
|
248 |
-
<a href="http://bestwebsoft.com/donate/">Donate</a>
|
249 |
-
</div>
|
250 |
-
</div>
|
251 |
-
<?php }
|
252 |
-
}
|
253 |
-
|
254 |
-
if ( ! function_exists( 'bws_go_pro_tab_check' ) ) {
|
255 |
-
function bws_go_pro_tab_check( $plugin_basename, $plugin_options_name = false, $is_network_option = false ) {
|
256 |
-
global $wp_version, $bstwbsftwppdtplgns_options;
|
257 |
-
$result = array();
|
258 |
-
|
259 |
-
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : "";
|
260 |
-
|
261 |
-
if ( ! empty( $plugin_options_name ) && isset( $_POST['bws_hide_premium_options_submit'] ) && check_admin_referer( $plugin_basename, 'bws_license_nonce_name' ) ) {
|
262 |
-
|
263 |
-
$plugin_options = ( $is_network_option ) ? get_site_option( $plugin_options_name ) : get_option( $plugin_options_name );
|
264 |
-
|
265 |
-
if ( !empty( $plugin_options['hide_premium_options'] ) ) {
|
266 |
-
|
267 |
-
$key = array_search( get_current_user_id(), $plugin_options['hide_premium_options'] );
|
268 |
-
if ( false !== $key ) {
|
269 |
-
unset( $plugin_options['hide_premium_options'][ $key ] );
|
270 |
-
}
|
271 |
-
|
272 |
-
if ( $is_network_option )
|
273 |
-
update_site_option( $plugin_options_name, $plugin_options );
|
274 |
-
else
|
275 |
-
update_option( $plugin_options_name, $plugin_options );
|
276 |
-
|
277 |
-
$result['message'] = __( 'Check premium options on the plugin settings page!', 'bestwebsoft' );
|
278 |
-
}
|
279 |
-
}
|
280 |
-
|
281 |
-
if ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $plugin_basename, 'bws_license_nonce_name' ) ) {
|
282 |
-
if ( '' != $bws_license_key ) {
|
283 |
-
if ( strlen( $bws_license_key ) != 18 ) {
|
284 |
-
$result['error'] = __( "Wrong license key", 'bestwebsoft' );
|
285 |
-
} else {
|
286 |
-
$bws_license_plugin = stripslashes( esc_html( $_POST['bws_license_plugin'] ) );
|
287 |
-
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) && $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - (24 * 60 * 60) ) ) {
|
288 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] + 1;
|
289 |
-
} else {
|
290 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = 1;
|
291 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] = time();
|
292 |
-
}
|
293 |
-
|
294 |
-
/* download Pro */
|
295 |
-
if ( ! function_exists( 'get_plugins' ) )
|
296 |
-
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
297 |
-
|
298 |
-
$all_plugins = get_plugins();
|
299 |
-
|
300 |
-
if ( ! array_key_exists( $bws_license_plugin, $all_plugins ) ) {
|
301 |
-
$current = get_site_transient( 'update_plugins' );
|
302 |
-
if ( is_array( $all_plugins ) && !empty( $all_plugins ) && isset( $current ) && is_array( $current->response ) ) {
|
303 |
-
$to_send = array();
|
304 |
-
$to_send["plugins"][ $bws_license_plugin ] = array();
|
305 |
-
$to_send["plugins"][ $bws_license_plugin ]["bws_license_key"] = $bws_license_key;
|
306 |
-
$to_send["plugins"][ $bws_license_plugin ]["bws_illegal_client"] = true;
|
307 |
-
$options = array(
|
308 |
-
'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ),
|
309 |
-
'body' => array( 'plugins' => serialize( $to_send ) ),
|
310 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) );
|
311 |
-
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
312 |
-
|
313 |
-
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
314 |
-
$result['error'] = __( "Something went wrong. Please try again later. If the error appears again, please contact us", 'bestwebsoft' ) . ' <a href="http://support.bestwebsoft.com">BestWebSoft</a>. ' . __( "We are sorry for inconvenience.", 'bestwebsoft' );
|
315 |
-
} else {
|
316 |
-
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
317 |
-
if ( is_array( $response ) && !empty( $response ) ) {
|
318 |
-
foreach ( $response as $key => $value ) {
|
319 |
-
if ( "wrong_license_key" == $value->package ) {
|
320 |
-
$result['error'] = __( "Wrong license key", 'bestwebsoft' );
|
321 |
-
} elseif ( "wrong_domain" == $value->package ) {
|
322 |
-
$result['error'] = __( "This license key is bind to another site", 'bestwebsoft' );
|
323 |
-
} elseif ( "you_are_banned" == $value->package ) {
|
324 |
-
$result['error'] = __( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' );
|
325 |
-
} elseif ( "time_out" == $value->package ) {
|
326 |
-
$result['error'] = __( "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates you should extend it in your", 'bestwebsoft' ) . ' <a href="http://bestwebsoft.com/wp-admin/admin.php?page=client-area">Client area</a>';
|
327 |
-
} elseif ( "duplicate_domen_for_trial" == $value->package ) {
|
328 |
-
$result['error'] = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
329 |
-
}
|
330 |
-
}
|
331 |
-
if ( empty( $result['error'] ) ) {
|
332 |
-
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
333 |
-
|
334 |
-
$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';
|
335 |
-
$uploadDir = wp_upload_dir();
|
336 |
-
$zip_name = explode( '/', $bws_license_plugin );
|
337 |
-
|
338 |
-
if ( !function_exists( 'curl_init' ) ) {
|
339 |
-
$received_content = file_get_contents( $url );
|
340 |
-
} else {
|
341 |
-
$ch = curl_init();
|
342 |
-
curl_setopt( $ch, CURLOPT_URL, $url );
|
343 |
-
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
|
344 |
-
$received_content = curl_exec( $ch );
|
345 |
-
curl_close( $ch );
|
346 |
-
}
|
347 |
-
|
348 |
-
if ( ! $received_content ) {
|
349 |
-
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
350 |
-
} else {
|
351 |
-
if ( is_writable( $uploadDir["path"] ) ) {
|
352 |
-
$file_put_contents = $uploadDir["path"] . "/" . $zip_name[0] . ".zip";
|
353 |
-
if ( file_put_contents( $file_put_contents, $received_content ) ) {
|
354 |
-
@chmod( $file_put_contents, octdec( 755 ) );
|
355 |
-
if ( class_exists( 'ZipArchive' ) ) {
|
356 |
-
$zip = new ZipArchive();
|
357 |
-
if ( $zip->open( $file_put_contents ) === TRUE ) {
|
358 |
-
$zip->extractTo( WP_PLUGIN_DIR );
|
359 |
-
$zip->close();
|
360 |
-
} else {
|
361 |
-
$result['error'] = __( "Failed to open the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
362 |
-
}
|
363 |
-
} elseif ( class_exists( 'Phar' ) ) {
|
364 |
-
$phar = new PharData( $file_put_contents );
|
365 |
-
$phar->extractTo( WP_PLUGIN_DIR );
|
366 |
-
} else {
|
367 |
-
$result['error'] = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually", 'bestwebsoft' );
|
368 |
-
}
|
369 |
-
@unlink( $file_put_contents );
|
370 |
-
} else {
|
371 |
-
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
372 |
-
}
|
373 |
-
} else {
|
374 |
-
$result['error'] = __( "UploadDir is not writable. Please, upload the plugin manually", 'bestwebsoft' );
|
375 |
-
}
|
376 |
-
}
|
377 |
-
|
378 |
-
/* activate Pro */
|
379 |
-
if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) {
|
380 |
-
if ( is_multisite() && is_plugin_active_for_network( plugin_basename( __FILE__ ) ) ) {
|
381 |
-
/* if multisite and free plugin is network activated */
|
382 |
-
$active_plugins = get_site_option( 'active_sitewide_plugins' );
|
383 |
-
$active_plugins[ $bws_license_plugin ] = time();
|
384 |
-
update_site_option( 'active_sitewide_plugins', $active_plugins );
|
385 |
-
} else {
|
386 |
-
/* activate on a single blog */
|
387 |
-
$active_plugins = get_option( 'active_plugins' );
|
388 |
-
array_push( $active_plugins, $bws_license_plugin );
|
389 |
-
update_option( 'active_plugins', $active_plugins );
|
390 |
-
}
|
391 |
-
$result['pro_plugin_is_activated'] = true;
|
392 |
-
} elseif ( empty( $result['error'] ) ) {
|
393 |
-
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
394 |
-
}
|
395 |
-
}
|
396 |
-
} else {
|
397 |
-
$result['error'] = __( "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience.", 'bestwebsoft' );
|
398 |
-
}
|
399 |
-
}
|
400 |
-
}
|
401 |
-
} else {
|
402 |
-
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
403 |
-
/* activate Pro */
|
404 |
-
if ( ! is_plugin_active( $bws_license_plugin ) ) {
|
405 |
-
if ( is_multisite() && is_plugin_active_for_network( plugin_basename( __FILE__ ) ) ) {
|
406 |
-
/* if multisite and free plugin is network activated */
|
407 |
-
$network_wide = true;
|
408 |
-
} else {
|
409 |
-
/* activate on a single blog */
|
410 |
-
$network_wide = false;
|
411 |
-
}
|
412 |
-
activate_plugin( $bws_license_plugin, NULL, $network_wide );
|
413 |
-
$result['pro_plugin_is_activated'] = true;
|
414 |
-
}
|
415 |
-
}
|
416 |
-
if ( is_multisite() )
|
417 |
-
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
418 |
-
else
|
419 |
-
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
420 |
-
|
421 |
-
if ( ! empty( $result['pro_plugin_is_activated'] ) )
|
422 |
-
delete_transient( 'bws_plugins_update' );
|
423 |
-
}
|
424 |
-
} else {
|
425 |
-
$result['error'] = __( "Please, enter Your license key", 'bestwebsoft' );
|
426 |
-
}
|
427 |
-
}
|
428 |
-
return $result;
|
429 |
-
}
|
430 |
-
}
|
431 |
-
|
432 |
-
/**
|
433 |
-
* Function display GO PRO tab - for old plugin version
|
434 |
-
* @deprecated 1.7.6
|
435 |
-
*/
|
436 |
-
if ( ! function_exists( 'bws_go_pro_tab' ) ) {
|
437 |
-
function bws_go_pro_tab( $plugin_info, $plugin_basename, $page, $pro_page, $bws_license_plugin, $link_slug, $link_key, $link_pn, $pro_plugin_is_activated = false, $trial_days_number = false ) {
|
438 |
-
bws_go_pro_tab_show( false, $plugin_info, $plugin_basename, $page, $pro_page, $bws_license_plugin, $link_slug, $link_key, $link_pn, $pro_plugin_is_activated, $trial_days_number );
|
439 |
-
}
|
440 |
-
}
|
441 |
-
|
442 |
-
/**
|
443 |
-
* Function display GO PRO tab
|
444 |
-
*/
|
445 |
-
if ( ! function_exists( 'bws_go_pro_tab_show' ) ) {
|
446 |
-
function bws_go_pro_tab_show( $bws_hide_premium_options_check, $plugin_info, $plugin_basename, $page, $pro_page, $bws_license_plugin, $link_slug, $link_key, $link_pn, $pro_plugin_is_activated = false, $trial_days_number = false ) {
|
447 |
-
global $wp_version, $bstwbsftwppdtplgns_options;
|
448 |
-
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : "";
|
449 |
-
if ( $pro_plugin_is_activated ) { ?>
|
450 |
-
<script type="text/javascript">
|
451 |
-
window.setTimeout( function() {
|
452 |
-
window.location.href = 'admin.php?page=<?php echo $pro_page; ?>';
|
453 |
-
}, 5000 );
|
454 |
-
</script>
|
455 |
-
<p><?php _e( "Congratulations! Pro version of the plugin is successfully installed and activated.", 'bestwebsoft' ); ?></p>
|
456 |
-
<p>
|
457 |
-
<?php _e( "Please, go to", 'bestwebsoft' ); ?> <a href="admin.php?page=<?php echo $pro_page; ?>"><?php _e( 'the setting page', 'bestwebsoft' ); ?></a>
|
458 |
-
(<?php _e( "You will be redirected automatically in 5 seconds.", 'bestwebsoft' ); ?>)
|
459 |
-
</p>
|
460 |
-
<?php } else {
|
461 |
-
if ( $bws_hide_premium_options_check ) { ?>
|
462 |
-
<form method="post" action="">
|
463 |
-
<p>
|
464 |
-
<input type="hidden" name="bws_hide_premium_options_submit" value="submit" />
|
465 |
-
<input type="submit" class="button" value="<?php _e( 'Show Pro features', 'bestwebsoft' ); ?>" />
|
466 |
-
<?php wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
467 |
-
</p>
|
468 |
-
</form>
|
469 |
-
<?php } ?>
|
470 |
-
<form method="post" action="">
|
471 |
-
<p>
|
472 |
-
<?php _e( 'Enter your license key to install and activate', 'bestwebsoft' ); ?>
|
473 |
-
<a href="http://bestwebsoft.com/products/wordpress/plugins/<?php echo $link_slug; ?>/?k=<?php echo $link_key; ?>&pn=<?php echo $link_pn; ?>&v=<?php echo $plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>" target="_blank" title="<?php echo $plugin_info["Name"]; ?> Pro">Pro</a>
|
474 |
-
<?php _e( 'version of the plugin.', 'bestwebsoft' ); ?><br />
|
475 |
-
<span class="bws_info">
|
476 |
-
<?php _e( 'License key can be found in the', 'bestwebsoft' ); ?>
|
477 |
-
<a href="http://bestwebsoft.com/wp-login.php">Client Area</a>
|
478 |
-
<?php _e( '(your username is the email address specified during the purchase).', 'bestwebsoft' ); ?>
|
479 |
-
</span>
|
480 |
-
</p>
|
481 |
-
<?php if ( $trial_days_number !== false )
|
482 |
-
$trial_days_number = __( 'or', 'bestwebsoft' ) . ' <a href="http://bestwebsoft.com/products/wordpress/plugins/' . $link_slug . '/trial/" target="_blank">' . sprintf( __( 'Start Your Free %s-Day Trial Now', 'bestwebsoft' ), $trial_days_number ) . '</a>';
|
483 |
-
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) &&
|
484 |
-
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] &&
|
485 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?>
|
486 |
-
<p>
|
487 |
-
<input disabled="disabled" type="text" name="bws_license_key" value="<?php echo $bws_license_key; ?>" />
|
488 |
-
<input disabled="disabled" type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
489 |
-
<?php if ( $trial_days_number !== false ) echo $trial_days_number; ?>
|
490 |
-
</p>
|
491 |
-
<p><?php _e( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' ); ?></p>
|
492 |
-
<?php } else { ?>
|
493 |
-
<p>
|
494 |
-
<input type="text" maxlength="100" name="bws_license_key" value="<?php echo $bws_license_key; ?>" />
|
495 |
-
<input type="hidden" name="bws_license_plugin" value="<?php echo $bws_license_plugin; ?>" />
|
496 |
-
<input type="hidden" name="bws_license_submit" value="submit" />
|
497 |
-
<input type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
498 |
-
<?php if ( $trial_days_number !== false ) echo $trial_days_number;
|
499 |
-
wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
500 |
-
</p>
|
501 |
-
<?php } ?>
|
502 |
-
</form>
|
503 |
-
<?php }
|
504 |
-
}
|
505 |
-
}
|
506 |
-
|
507 |
-
if ( ! function_exists( 'bws_go_pro_from_trial_tab' ) ) {
|
508 |
-
function bws_go_pro_from_trial_tab( $plugin_info, $plugin_basename, $page, $link_slug, $link_key, $link_pn, $trial_license_is_set = true ) {
|
509 |
-
global $wp_version, $bstwbsftwppdtplgns_options;
|
510 |
-
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : "";
|
511 |
-
if ( $trial_license_is_set ) { ?>
|
512 |
-
<form method="post" action="">
|
513 |
-
<p>
|
514 |
-
<?php echo sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), '<a href="http://bestwebsoft.com/products/wordpress/plugins/' . $link_slug . '/?k=' . $link_key . '&pn=' . $link_pn . '&v=' . $plugin_info["Version"] . '&wp_v=' . $wp_version .'" target="_blank" title="' . $plugin_info["Name"] . '">Pro</a>' ) . ' ';
|
515 |
-
_e( 'After that you can activate it by entering your license key.', 'bestwebsoft' ); ?><br />
|
516 |
-
<span class="bws_info">
|
517 |
-
<?php _e( 'License key can be found in the', 'bestwebsoft' ); ?>
|
518 |
-
<a href="http://bestwebsoft.com/wp-login.php">Client Area</a>
|
519 |
-
<?php _e( '(your username is the email address specified during the purchase).', 'bestwebsoft' ); ?>
|
520 |
-
</span>
|
521 |
-
</p>
|
522 |
-
<?php if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $plugin_basename ]['count'] ) &&
|
523 |
-
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $plugin_basename ]['count'] &&
|
524 |
-
$bstwbsftwppdtplgns_options['go_pro'][ $plugin_basename ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?>
|
525 |
-
<p>
|
526 |
-
<input disabled="disabled" type="text" name="bws_license_key" value="" />
|
527 |
-
<input disabled="disabled" type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
528 |
-
</p>
|
529 |
-
<p><?php _e( "Unfortunately, you have exceeded the number of available tries per day.", 'bestwebsoft' ); ?></p>
|
530 |
-
<?php } else { ?>
|
531 |
-
<p>
|
532 |
-
<input type="text" maxlength="100" name="bws_license_key" value="" />
|
533 |
-
<input type="hidden" name="bws_license_plugin" value="<?php echo $plugin_basename; ?>" />
|
534 |
-
<input type="hidden" name="bws_license_submit" value="submit" />
|
535 |
-
<input type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
536 |
-
<?php wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
537 |
-
</p>
|
538 |
-
<?php } ?>
|
539 |
-
</form>
|
540 |
-
<?php } else { ?>
|
541 |
-
<script type="text/javascript">
|
542 |
-
window.setTimeout( function() {
|
543 |
-
window.location.href = 'admin.php?page=<?php echo $page; ?>';
|
544 |
-
}, 5000 );
|
545 |
-
</script>
|
546 |
-
<p><?php _e( "Congratulations! The Pro license of the plugin is successfully activated.", 'bestwebsoft' ); ?></p>
|
547 |
-
<p>
|
548 |
-
<?php _e( "Please, go to", 'bestwebsoft' ); ?> <a href="admin.php?page=<?php echo $page; ?>"><?php _e( 'the setting page', 'bestwebsoft' ); ?></a>
|
549 |
-
(<?php _e( "You will be redirected automatically in 5 seconds.", 'bestwebsoft' ); ?>)
|
550 |
-
</p>
|
551 |
-
<?php }
|
552 |
-
}
|
553 |
-
}
|
554 |
-
|
555 |
-
if ( ! function_exists( 'bws_check_pro_license' ) ) {
|
556 |
-
function bws_check_pro_license( $plugin_basename, $trial_plugin = false ) {
|
557 |
-
global $wp_version, $bstwbsftwppdtplgns_options;
|
558 |
-
$result = array();
|
559 |
-
|
560 |
-
if ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $plugin_basename, 'bws_license_nonce_name' ) ) {
|
561 |
-
$license_key = isset( $_POST['bws_license_key'] ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : '';
|
562 |
-
|
563 |
-
if ( '' != $license_key ) {
|
564 |
-
|
565 |
-
delete_transient( 'bws_plugins_update' );
|
566 |
-
|
567 |
-
if ( ! function_exists( 'get_plugins' ) )
|
568 |
-
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
569 |
-
$plugins_all = get_plugins();
|
570 |
-
$current = get_site_transient( 'update_plugins' );
|
571 |
-
|
572 |
-
if ( is_array( $plugins_all ) && !empty( $plugins_all ) && isset( $current ) && is_array( $current->response ) ) {
|
573 |
-
$to_send = array();
|
574 |
-
$to_send["plugins"][ $plugin_basename ] = $plugins_all[ $plugin_basename ];
|
575 |
-
$to_send["plugins"][ $plugin_basename ]["bws_license_key"] = $license_key;
|
576 |
-
$to_send["plugins"][ $plugin_basename ]["bws_illegal_client"] = true;
|
577 |
-
$options = array(
|
578 |
-
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
|
579 |
-
'body' => array( 'plugins' => serialize( $to_send ) ),
|
580 |
-
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
581 |
-
);
|
582 |
-
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
583 |
-
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
584 |
-
$result['error'] = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ' <a href=http://support.bestwebsoft.com>BestWebSoft</a>. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' );
|
585 |
-
} else {
|
586 |
-
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
587 |
-
if ( is_array( $response ) && !empty( $response ) ) {
|
588 |
-
foreach ( $response as $key => $value ) {
|
589 |
-
if ( "wrong_license_key" == $value->package ) {
|
590 |
-
$result['error'] = __( 'Wrong license key.', 'bestwebsoft' );
|
591 |
-
} else if ( "wrong_domain" == $value->package ) {
|
592 |
-
$result['error'] = __( 'This license key is bind to another site.', 'bestwebsoft' );
|
593 |
-
} else if ( "time_out" == $value->package ) {
|
594 |
-
$result['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' );
|
595 |
-
} elseif ( "you_are_banned" == $value->package ) {
|
596 |
-
$result['error'] = __( "Unfortunately, you have exceeded the number of available tries.", 'bestwebsoft' );
|
597 |
-
} elseif ( "duplicate_domen_for_trial" == $value->package ) {
|
598 |
-
$result['error'] = __( "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
599 |
-
}
|
600 |
-
if ( empty( $result['message'] ) && empty( $result['error'] ) ) {
|
601 |
-
if ( isset( $value->trial ) )
|
602 |
-
$result['message'] = __( 'The Pro Trial license key is valid.', 'bestwebsoft' );
|
603 |
-
else
|
604 |
-
$result['message'] = __( 'The license key is valid.', 'bestwebsoft' );
|
605 |
-
|
606 |
-
if ( ! empty( $value->time_out ) )
|
607 |
-
$result['message'] .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $value->time_out . '.';
|
608 |
-
|
609 |
-
if ( isset( $value->trial ) && $trial_plugin != false )
|
610 |
-
$result['message'] .= ' ' . sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), '<a href="http://bestwebsoft.com/products/wordpress/plugins/' . $trial_plugin['link_slug'] . '/?k=' . $trial_plugin['link_key'] . '&pn=' . $trial_plugin['link_pn'] . '&v=' . $trial_plugin['plugin_info']['Version'] . '&wp_v=' . $wp_version . '" target="_blank" title="' . $trial_plugin['plugin_info']['Name'] . '">Pro</a>' );
|
611 |
-
|
612 |
-
if ( isset( $value->trial ) ) {
|
613 |
-
$bstwbsftwppdtplgns_options['trial'][ $plugin_basename ] = 1;
|
614 |
-
} else {
|
615 |
-
unset( $bstwbsftwppdtplgns_options['trial'][ $plugin_basename ] );
|
616 |
-
}
|
617 |
-
}
|
618 |
-
if ( empty( $result['error'] ) ) {
|
619 |
-
if ( $bstwbsftwppdtplgns_options[ $plugin_basename ] != $license_key ) {
|
620 |
-
$bstwbsftwppdtplgns_options[ $plugin_basename ] = $license_key;
|
621 |
-
|
622 |
-
$file = @fopen( dirname( dirname( __FILE__ ) ) . "/license_key.txt" , "w+" );
|
623 |
-
if ( $file ) {
|
624 |
-
@fwrite( $file, $license_key );
|
625 |
-
@fclose( $file );
|
626 |
-
}
|
627 |
-
$update_option = true;
|
628 |
-
}
|
629 |
-
|
630 |
-
if ( $bstwbsftwppdtplgns_options['time_out'][ $plugin_basename ] != $value->time_out ) {
|
631 |
-
$bstwbsftwppdtplgns_options['time_out'][ $plugin_basename ] = $value->time_out;
|
632 |
-
$update_option = true;
|
633 |
-
}
|
634 |
-
|
635 |
-
if ( isset( $update_option ) ) {
|
636 |
-
if ( is_multisite() )
|
637 |
-
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
638 |
-
else
|
639 |
-
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
640 |
-
}
|
641 |
-
}
|
642 |
-
}
|
643 |
-
} else {
|
644 |
-
$result['error'] = __( 'Something went wrong. Please try again later. If the error appears again, please contact us', 'bestwebsoft' ) . ' <a href=http://support.bestwebsoft.com>BestWebSoft</a>. ' . __( 'We are sorry for inconvenience.', 'bestwebsoft' );
|
645 |
-
}
|
646 |
-
}
|
647 |
-
}
|
648 |
-
} else {
|
649 |
-
$result['error'] = __( 'Please, enter your license key', 'bestwebsoft' );
|
650 |
-
}
|
651 |
-
}
|
652 |
-
return $result;
|
653 |
-
}
|
654 |
-
}
|
655 |
-
|
656 |
-
if ( ! function_exists ( 'bws_check_pro_license_form' ) ) {
|
657 |
-
function bws_check_pro_license_form( $plugin_basename ) {
|
658 |
-
global $bstwbsftwppdtplgns_options;
|
659 |
-
$license_key = ( isset( $bstwbsftwppdtplgns_options[ $plugin_basename ] ) ) ? $bstwbsftwppdtplgns_options[ $plugin_basename ] : ''; ?>
|
660 |
-
<div class="clear"></div>
|
661 |
-
<form method="post" action="">
|
662 |
-
<p><?php echo _e( 'If needed 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', 'bestwebsoft' ) . ' <a href="http://bestwebsoft.com/wp-login.php">http://bestwebsoft.com/wp-login.php</a> ' . __( '(your username is the email address specified during the purchase). If necessary, please submit "Lost your password?" request.', 'bestwebsoft' ); ?></p>
|
663 |
-
<p>
|
664 |
-
<input type="text" maxlength="100" name="bws_license_key" value="<?php echo $license_key; ?>" />
|
665 |
-
<input type="hidden" name="bws_license_submit" value="submit" />
|
666 |
-
<input type="submit" class="button" value="<?php _e( 'Check license key', 'bestwebsoft' ) ?>" />
|
667 |
-
<?php wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
668 |
-
</p>
|
669 |
-
</form>
|
670 |
-
<?php }
|
671 |
-
}
|
672 |
-
|
673 |
-
if ( ! function_exists ( 'bws_plugin_update_row' ) ) {
|
674 |
-
function bws_plugin_update_row( $plugin_key, $link_slug = false, $free_plugin_name = false ) {
|
675 |
-
global $bstwbsftwppdtplgns_options, $wp_version;
|
676 |
-
$wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
|
677 |
-
if ( isset( $bstwbsftwppdtplgns_options['wrong_license_key'][ $plugin_key ] ) ) {
|
678 |
-
$explode_plugin_key = explode( '/', $plugin_key );
|
679 |
-
$class = ( $wp_version >= 4.6 ) ? 'active' : '';
|
680 |
-
$style = ( $wp_version < 4.6 ) ? ' style="background-color: #FFEBE8;border-color: #CC0000;"' : '';
|
681 |
-
$div_class = ( $wp_version >= 4.6 ) ? ' notice inline notice-warning notice-alt' : '';
|
682 |
-
echo '<tr class="bws-plugin-update-tr plugin-update-tr ' . $class . '" id="' . $explode_plugin_key[0] . '-update" data-slug="' . $explode_plugin_key[0] . '" data-plugin="' . $plugin_key . '">
|
683 |
-
<td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">
|
684 |
-
<div class="update-message' . $div_class . '"' . $style . '>';
|
685 |
-
if ( $wp_version >= 4.6 )
|
686 |
-
echo '<p>';
|
687 |
-
echo '<strong>' . __( 'WARNING: Illegal use notification', 'bestwebsoft' ) . '.</strong> ' . __( 'You can use one license of the Pro plugin for one domain only. Please check and edit your license or domain if necessary using you personal Client Area. We strongly recommend you to solve the problem within 24 hours, otherwise the Pro plugin will be deactivated.', 'bestwebsoft' ) . ' <a target="_blank" href="http://support.bestwebsoft.com/hc/en-us/articles/204240089">' . __( 'Learn More', 'bestwebsoft' ) . '</a>';
|
688 |
-
if ( $wp_version >= 4.6 )
|
689 |
-
echo '</p>';
|
690 |
-
echo '</div>
|
691 |
-
</td>
|
692 |
-
</tr>';
|
693 |
-
} elseif ( isset( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) && strtotime( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) < strtotime( date("m/d/Y") ) ) {
|
694 |
-
$explode_plugin_key = explode( '/', $plugin_key );
|
695 |
-
$class = ( $wp_version >= 4.6 ) ? 'active' : '';
|
696 |
-
$style = ( $wp_version < 4.6 ) ? ' style="color: #8C0000;"' : '';
|
697 |
-
$div_class = ( $wp_version >= 4.6 ) ? ' notice inline notice-warning notice-alt' : '';
|
698 |
-
echo '<tr class="bws-plugin-update-tr plugin-update-tr ' . $class . '" id="' . $explode_plugin_key[0] . '-update" data-slug="' . $explode_plugin_key[0] . '" data-plugin="' . $plugin_key . '">
|
699 |
-
<td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">
|
700 |
-
<div class="update-message' . $div_class . '"' . $style . '>';
|
701 |
-
if ( $wp_version >= 4.6 )
|
702 |
-
echo '<p>';
|
703 |
-
if ( isset( $bstwbsftwppdtplgns_options['trial'][ $plugin_key ] ) && $link_slug != false ) {
|
704 |
-
echo __( 'Notice: Your Pro Trial license has expired. To continue using the plugin you should buy a Pro license', 'bestwebsoft' ) . ' - <a href="http://bestwebsoft.com/products/wordpress/plugins/' . $link_slug .'/">http://bestwebsoft.com/products/wordpress/plugins/' . $link_slug . '/</a>';
|
705 |
-
} else {
|
706 |
-
echo __( 'Your license has expired. To continue getting top-priority support and plugin updates you should extend it.', 'bestwebsoft' ) . ' <a target="_new" href="http://support.bestwebsoft.com/entries/53487136">' . __( "Learn more", 'bestwebsoft' ) . '</a>';
|
707 |
-
}
|
708 |
-
if ( $wp_version >= 4.6 )
|
709 |
-
echo '</p>';
|
710 |
-
echo '</div>
|
711 |
-
</td>
|
712 |
-
</tr>';
|
713 |
-
} elseif ( isset( $bstwbsftwppdtplgns_options['trial'][ $plugin_key ] ) ) {
|
714 |
-
$explode_plugin_key = explode( '/', $plugin_key );
|
715 |
-
$class = ( $wp_version >= 4.6 ) ? 'active' : '';
|
716 |
-
$style = ( $wp_version < 4.6 ) ? ' style="color: #8C0000;"' : '';
|
717 |
-
$div_class = ( $wp_version >= 4.6 ) ? ' notice inline notice-warning notice-alt' : '';
|
718 |
-
echo '<tr class="bws-plugin-update-tr plugin-update-tr ' . $class . '" id="' . $explode_plugin_key[0] . '-update" data-slug="' . $explode_plugin_key[0] . '" data-plugin="' . $plugin_key . '">
|
719 |
-
<td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">
|
720 |
-
<div class="update-message' . $div_class . '"' . $style . '>';
|
721 |
-
if ( $wp_version >= 4.6 )
|
722 |
-
echo '<p>';
|
723 |
-
if ( $free_plugin_name != false ) {
|
724 |
-
echo sprintf( __( 'Notice: You are using the Pro Trial license of %s plugin.', 'bestwebsoft' ), $free_plugin_name );
|
725 |
-
} else {
|
726 |
-
_e( 'Notice: You are using the Pro Trial license of plugin.', 'bestwebsoft' );
|
727 |
-
}
|
728 |
-
if ( isset( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) )
|
729 |
-
echo ' ' . __( "The Pro Trial license will expire on", 'bestwebsoft' ) . ' ' . $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] . '.';
|
730 |
-
if ( $wp_version >= 4.6 )
|
731 |
-
echo '</p>';
|
732 |
-
echo '</div>
|
733 |
-
</td>
|
734 |
-
</tr>';
|
735 |
-
}
|
736 |
-
}
|
737 |
-
}
|
738 |
-
|
739 |
if ( ! function_exists ( 'bws_plugin_banner_timeout' ) ) {
|
740 |
function bws_plugin_banner_timeout( $plugin_key, $plugin_prefix, $plugin_name, $banner_url = false ) {
|
741 |
global $bstwbsftwppdtplgns_options, $bstwbsftwppdtplgns_cookie_add;
|
742 |
if ( isset( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) && ( strtotime( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) < strtotime( date("m/d/Y") . '+1 month' ) ) && ( strtotime( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) > strtotime( date("m/d/Y") ) ) ) {
|
743 |
if ( ! isset( $bstwbsftwppdtplgns_cookie_add ) ) {
|
744 |
-
echo '<script type="text/javascript" src="' .
|
745 |
$bstwbsftwppdtplgns_cookie_add = true;
|
746 |
} ?>
|
747 |
<script type="text/javascript">
|
@@ -766,8 +379,8 @@ if ( ! function_exists ( 'bws_plugin_banner_timeout' ) ) {
|
|
766 |
<div class="icon">
|
767 |
<img title="" src="<?php echo $banner_url; ?>" alt="" />
|
768 |
</div>
|
769 |
-
<div class="text"><?php
|
770 |
-
</div>
|
771 |
</div>
|
772 |
<?php }
|
773 |
}
|
@@ -783,7 +396,7 @@ if ( ! function_exists( 'bws_plugin_banner_to_settings' ) ) {
|
|
783 |
|
784 |
if ( isset( $plugin_options['display_settings_notice'] ) && 0 == $plugin_options['display_settings_notice'] )
|
785 |
return;
|
786 |
-
|
787 |
if ( isset( $_POST['bws_hide_settings_notice_' . $plugin_options_name ] ) && check_admin_referer( plugin_basename( __FILE__ ), 'bws_settings_nonce_name' ) ) {
|
788 |
$plugin_options['display_settings_notice'] = 0;
|
789 |
if ( $is_network_admin )
|
@@ -795,10 +408,10 @@ if ( ! function_exists( 'bws_plugin_banner_to_settings' ) ) {
|
|
795 |
|
796 |
if ( false == strrpos( $banner_url_or_slug, '/' ) ) {
|
797 |
$banner_url_or_slug = '//ps.w.org/' . $banner_url_or_slug . '/assets/icon-128x128.png';
|
798 |
-
}
|
799 |
|
800 |
$bws_plugin_banner_to_settings[] = array(
|
801 |
-
'plugin_info' => $plugin_info,
|
802 |
'plugin_options_name' => $plugin_options_name,
|
803 |
'banner_url' => $banner_url_or_slug,
|
804 |
'settings_url' => $settings_url,
|
@@ -842,7 +455,7 @@ if ( ! function_exists( 'bws_plugin_suggest_feature_banner' ) ) {
|
|
842 |
|
843 |
if ( isset( $return ) )
|
844 |
return;
|
845 |
-
|
846 |
if ( isset( $_POST['bws_hide_suggest_feature_banner_' . $plugin_options_name ] ) && check_admin_referer( $plugin_info['Name'], 'bws_settings_nonce_name' ) ) {
|
847 |
$plugin_options['display_suggest_feature_banner'] = 0;
|
848 |
if ( $is_network_admin )
|
@@ -859,11 +472,11 @@ if ( ! function_exists( 'bws_plugin_suggest_feature_banner' ) ) {
|
|
859 |
<div class="bws_banner_on_plugin_page bws_suggest_feature_banner">
|
860 |
<div class="icon">
|
861 |
<img title="" src="<?php echo esc_attr( $banner_url_or_slug ); ?>" alt="" />
|
862 |
-
</div>
|
863 |
<div class="text">
|
864 |
-
<strong><?php
|
865 |
-
<?php _e( "If you have a feature, suggestion or idea you'd like to see in the plugin, we'd love to hear about it!", 'bestwebsoft' ); ?>
|
866 |
-
<a target="_blank" href="
|
867 |
</div>
|
868 |
<form action="" method="post">
|
869 |
<button class="notice-dismiss bws_hide_settings_notice" title="<?php _e( 'Close notice', 'bestwebsoft' ); ?>"></button>
|
@@ -879,7 +492,7 @@ if ( ! function_exists( 'bws_show_settings_notice' ) ) {
|
|
879 |
function bws_show_settings_notice() { ?>
|
880 |
<div id="bws_save_settings_notice" class="updated fade below-h2" style="display:none;">
|
881 |
<p>
|
882 |
-
<strong><?php _e( 'Notice', 'bestwebsoft' ); ?></strong>: <?php _e( "The plugin's settings have been changed.", 'bestwebsoft' ); ?>
|
883 |
<a class="bws_save_anchor" href="#bws-submit-button"><?php _e( 'Save Changes', 'bestwebsoft' ); ?></a>
|
884 |
</p>
|
885 |
</div>
|
@@ -890,11 +503,11 @@ if ( ! function_exists( 'bws_hide_premium_options' ) ) {
|
|
890 |
function bws_hide_premium_options( $options ) {
|
891 |
if ( ! isset( $options['hide_premium_options'] ) || ! is_array( $options['hide_premium_options'] ) )
|
892 |
$options['hide_premium_options'] = array();
|
893 |
-
|
894 |
$options['hide_premium_options'][] = get_current_user_id();
|
895 |
|
896 |
-
return array(
|
897 |
-
'message' => __( 'You can always look at premium options by
|
898 |
'options' => $options );
|
899 |
}
|
900 |
}
|
@@ -910,11 +523,10 @@ if ( ! function_exists( 'bws_hide_premium_options_check' ) ) {
|
|
910 |
|
911 |
if ( ! function_exists ( 'bws_plugins_admin_init' ) ) {
|
912 |
function bws_plugins_admin_init() {
|
913 |
-
|
914 |
if ( isset( $_GET['bws_activate_plugin'] ) && check_admin_referer( 'bws_activate_plugin' . $_GET['bws_activate_plugin'] ) ) {
|
915 |
|
916 |
-
$plugin = isset( $_GET['bws_activate_plugin'] ) ? $_GET['bws_activate_plugin'] : '';
|
917 |
-
$result = activate_plugin( $plugin, '', is_network_admin() );
|
918 |
if ( is_wp_error( $result ) ) {
|
919 |
if ( 'unexpected_output' == $result->get_error_code() ) {
|
920 |
$redirect = self_admin_url( 'admin.php?page=bws_panel&error=true&charsout=' . strlen( $result->get_error_data() ) . '&plugin=' . $plugin );
|
@@ -949,13 +561,17 @@ if ( ! function_exists ( 'bws_plugins_admin_init' ) ) {
|
|
949 |
|
950 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) ) {
|
951 |
function bws_admin_enqueue_scripts() {
|
952 |
-
global $
|
953 |
-
|
954 |
-
|
955 |
|
956 |
-
|
957 |
-
|
958 |
-
|
|
|
|
|
|
|
|
|
959 |
wp_enqueue_script( 'theme-install' );
|
960 |
add_thickbox();
|
961 |
wp_enqueue_script( 'plugin-install' );
|
@@ -963,6 +579,18 @@ if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) ) {
|
|
963 |
}
|
964 |
}
|
965 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
966 |
if ( ! function_exists ( 'bws_plugins_admin_head' ) ) {
|
967 |
function bws_plugins_admin_head() {
|
968 |
global $bws_shortcode_list, $wp_version, $post_type;
|
@@ -975,16 +603,14 @@ if ( ! function_exists ( 'bws_plugins_admin_head' ) ) {
|
|
975 |
</style>
|
976 |
</noscript>
|
977 |
<?php }
|
978 |
-
if ( 4.2 > $wp_version ) {
|
979 |
-
$plugin_dir_array = explode( '/', plugin_basename( __FILE__ ) );
|
980 |
-
$plugin_dir = $plugin_dir_array[0]; ?>
|
981 |
<style type="text/css">
|
982 |
.bws_hide_settings_notice,
|
983 |
.bws_hide_premium_options {
|
984 |
width: 11px;
|
985 |
height: 11px;
|
986 |
border: none;
|
987 |
-
background: url("<?php echo
|
988 |
box-shadow: none;
|
989 |
float: right;
|
990 |
margin: 8px;
|
@@ -1004,11 +630,10 @@ if ( ! function_exists ( 'bws_plugins_admin_head' ) ) {
|
|
1004 |
var bws_shortcode_button = {
|
1005 |
'label': '<?php esc_attr_e( "Add BWS Shortcode", "bestwebsoft" ); ?>',
|
1006 |
'title': '<?php esc_attr_e( "Add BWS Plugins Shortcode", "bestwebsoft" ); ?>',
|
1007 |
-
'icon_url': '<?php echo plugins_url( "images/shortcode-icon.png" , __FILE__ ); ?>',
|
1008 |
'function_name': [
|
1009 |
<?php foreach ( $bws_shortcode_list as $key => $value ) {
|
1010 |
if ( isset( $value['js_function'] ) )
|
1011 |
-
echo "'" . $value['js_function'] . "',";
|
1012 |
} ?>
|
1013 |
],
|
1014 |
'wp_version' : '<?php echo $wp_version; ?>'
|
@@ -1022,9 +647,9 @@ if ( ! function_exists ( 'bws_plugins_admin_head' ) ) {
|
|
1022 |
'actions' => array(
|
1023 |
'click' => false,
|
1024 |
'onload' => true
|
1025 |
-
),
|
1026 |
'content' => '<h3>' . __( 'Add shortcode', 'bestwebsoft' ) . '</h3><p>' . __( "Add BestWebSoft plugins' shortcodes using this button.", 'bestwebsoft' ) . '</p>',
|
1027 |
-
'position' => array(
|
1028 |
'edge' => 'right'
|
1029 |
),
|
1030 |
'set_timeout' => 2000
|
@@ -1033,14 +658,14 @@ if ( ! function_exists ( 'bws_plugins_admin_head' ) ) {
|
|
1033 |
$tooltip_args['css_selector'] = '.mce_add_bws_shortcode';
|
1034 |
bws_add_tooltip_in_admin( $tooltip_args );
|
1035 |
}
|
1036 |
-
}
|
1037 |
}
|
1038 |
}
|
1039 |
|
1040 |
if ( ! function_exists ( 'bws_plugins_include_codemirror' ) ) {
|
1041 |
function bws_plugins_include_codemirror() {
|
1042 |
-
wp_enqueue_style( 'codemirror.css',
|
1043 |
-
wp_enqueue_script( 'codemirror.js',
|
1044 |
}
|
1045 |
}
|
1046 |
|
@@ -1062,13 +687,13 @@ if ( ! class_exists( 'BWS_admin_tooltip' ) ) {
|
|
1062 |
if ( 3.3 > $wp_version )
|
1063 |
return;
|
1064 |
/* Default arguments */
|
1065 |
-
$tooltip_args_default = array(
|
1066 |
'tooltip_id' => false,
|
1067 |
-
'css_selector' => false,
|
1068 |
'actions' => array(
|
1069 |
'click' => true,
|
1070 |
'onload' => false,
|
1071 |
-
),
|
1072 |
'buttons' => array(
|
1073 |
'close' => array(
|
1074 |
'type' => 'dismiss',
|
@@ -1076,11 +701,11 @@ if ( ! class_exists( 'BWS_admin_tooltip' ) ) {
|
|
1076 |
),
|
1077 |
),
|
1078 |
'position' => array(
|
1079 |
-
'edge' => 'top',
|
1080 |
'align' => 'center',
|
1081 |
-
'pos-left' => 0,
|
1082 |
-
'pos-top' => 0,
|
1083 |
-
'zindex' => 10000
|
1084 |
),
|
1085 |
'set_timeout' => 0
|
1086 |
);
|
@@ -1146,7 +771,7 @@ if ( ! class_exists( 'BWS_admin_tooltip' ) ) {
|
|
1146 |
public function add_scripts() {
|
1147 |
global $bstwbsftwppdtplgns_tooltip_script_add;
|
1148 |
if ( ! isset( $bstwbsftwppdtplgns_tooltip_script_add ) ) {
|
1149 |
-
echo '<script type="text/javascript" src="' .
|
1150 |
$bstwbsftwppdtplgns_tooltip_script_add = true;
|
1151 |
}
|
1152 |
$tooltip_args = $this->tooltip_args; ?>
|
@@ -1161,26 +786,13 @@ if ( ! class_exists( 'BWS_admin_tooltip' ) ) {
|
|
1161 |
}
|
1162 |
}
|
1163 |
|
1164 |
-
if ( ! function_exists ( 'bws_form_restore_default_settings' ) ) {
|
1165 |
-
function bws_form_restore_default_settings( $plugin_basename, $change_permission_attr = '' ) { ?>
|
1166 |
-
<form method="post" action="">
|
1167 |
-
<p><?php _e( 'Restore all plugin settings to defaults', 'bestwebsoft' ); ?></p>
|
1168 |
-
<p>
|
1169 |
-
<input <?php echo $change_permission_attr; ?> type="submit" class="button" value="<?php _e( 'Restore settings', 'bestwebsoft' ); ?>" />
|
1170 |
-
</p>
|
1171 |
-
<input type="hidden" name="bws_restore_default" value="submit" />
|
1172 |
-
<?php wp_nonce_field( $plugin_basename, 'bws_settings_nonce_name' ); ?>
|
1173 |
-
</form>
|
1174 |
-
<?php }
|
1175 |
-
}
|
1176 |
-
|
1177 |
if ( ! function_exists ( 'bws_form_restore_default_confirm' ) ) {
|
1178 |
function bws_form_restore_default_confirm( $plugin_basename ) { ?>
|
1179 |
<div>
|
1180 |
-
<p><?php _e( 'Are you sure you want to restore
|
1181 |
<form method="post" action="">
|
1182 |
<p>
|
1183 |
-
<button class="button" name="bws_restore_confirm"><?php _e( 'Yes, restore all settings', 'bestwebsoft' ) ?></button>
|
1184 |
<button class="button" name="bws_restore_deny"><?php _e( 'No, go back to the settings page', 'bestwebsoft' ) ?></button>
|
1185 |
<?php wp_nonce_field( $plugin_basename, 'bws_settings_nonce_name' ); ?>
|
1186 |
</p>
|
@@ -1204,7 +816,7 @@ if ( ! function_exists( 'bws_add_editor_buttons' ) ) {
|
|
1204 |
|
1205 |
if ( ! function_exists( 'bws_add_buttons' ) ){
|
1206 |
function bws_add_buttons( $plugin_array ) {
|
1207 |
-
$plugin_array['add_bws_shortcode'] =
|
1208 |
return $plugin_array;
|
1209 |
}
|
1210 |
}
|
@@ -1218,7 +830,7 @@ if ( ! function_exists( 'bws_register_buttons' ) ) {
|
|
1218 |
|
1219 |
/* Generate inline content for the popup window when the "bws shortcode" button is clicked */
|
1220 |
if ( ! function_exists( 'bws_shortcode_media_button_popup' ) ) {
|
1221 |
-
function bws_shortcode_media_button_popup() {
|
1222 |
global $bws_shortcode_list, $wp_version;
|
1223 |
if ( $wp_version < '3.3' )
|
1224 |
return;
|
@@ -1255,7 +867,7 @@ if ( ! function_exists( 'bws_shortcode_media_button_popup' ) ) {
|
|
1255 |
if ( $wp_version < '3.9' ) { ?>
|
1256 |
<script type="text/javascript">
|
1257 |
(function($){
|
1258 |
-
$( '.bws_shortcode_insert' ).on( 'click',function() {
|
1259 |
var shortcode = $( '#TB_ajaxContent #bws_shortcode_display' ).text();
|
1260 |
if ( '' != shortcode ) {
|
1261 |
/* insert shortcode to tinymce */
|
@@ -1263,25 +875,47 @@ if ( ! function_exists( 'bws_shortcode_media_button_popup' ) ) {
|
|
1263 |
$( 'textarea#content' ).val( shortcode );
|
1264 |
} else {
|
1265 |
tinyMCE.execCommand( 'mceInsertContent', false, shortcode );
|
1266 |
-
}
|
1267 |
}
|
1268 |
/* close the thickbox after adding shortcode to editor */
|
1269 |
self.parent.tb_remove();
|
1270 |
});
|
1271 |
})(jQuery);
|
1272 |
</script>
|
1273 |
-
<?php }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1274 |
}
|
1275 |
}
|
1276 |
|
1277 |
/* add help tab */
|
1278 |
if ( ! function_exists( 'bws_help_tab' ) ) {
|
1279 |
function bws_help_tab( $screen, $args ) {
|
1280 |
-
$url = ( ! empty( $args['section'] ) ) ? '
|
1281 |
|
1282 |
$content = '<p><a href="' . $url . '" target="_blank">' . __( 'Visit Help Center', 'bestwebsoft' ) . '</a></p>';
|
1283 |
|
1284 |
-
$screen->add_help_tab(
|
1285 |
array(
|
1286 |
'id' => $args['id'] . '_help_tab',
|
1287 |
'title' => __( 'FAQ', 'bestwebsoft' ),
|
@@ -1293,174 +927,13 @@ if ( ! function_exists( 'bws_help_tab' ) ) {
|
|
1293 |
'<p><strong>' . __( 'For more information:', 'bestwebsoft' ) . '</strong></p>' .
|
1294 |
'<p><a href="https://drive.google.com/folderview?id=0B5l8lO-CaKt9VGh0a09vUjNFNjA&usp=sharing#list" target="_blank">' . __( 'Documentation', 'bestwebsoft' ) . '</a></p>' .
|
1295 |
'<p><a href="http://www.youtube.com/user/bestwebsoft/playlists?flow=grid&sort=da&view=1" target="_blank">' . __( 'Video Instructions', 'bestwebsoft' ) . '</a></p>' .
|
1296 |
-
'<p><a href="
|
1297 |
);
|
1298 |
}
|
1299 |
}
|
1300 |
|
1301 |
-
|
1302 |
-
|
1303 |
-
*/
|
1304 |
-
if ( ! function_exists( 'bws_custom_code_tab' ) ) {
|
1305 |
-
function bws_custom_code_tab() {
|
1306 |
-
if ( ! current_user_can( 'edit_plugins' ) )
|
1307 |
-
wp_die( __( 'You do not have sufficient permissions to edit plugins for this site.', 'bestwebsoft' ) );
|
1308 |
-
|
1309 |
-
global $bstwbsftwppdtplgns_options;
|
1310 |
-
|
1311 |
-
$message = $content = '';
|
1312 |
-
$is_css_active = $is_php_active = false;
|
1313 |
-
|
1314 |
-
$upload_dir = wp_upload_dir();
|
1315 |
-
$folder = $upload_dir['basedir'] . '/bws-custom-code';
|
1316 |
-
if ( ! $upload_dir["error"] ) {
|
1317 |
-
if ( ! is_dir( $folder ) )
|
1318 |
-
wp_mkdir_p( $folder, 0755 );
|
1319 |
-
|
1320 |
-
$index_file = $upload_dir['basedir'] . '/bws-custom-code/index.php';
|
1321 |
-
if ( ! file_exists( $index_file ) ) {
|
1322 |
-
if ( $f = fopen( $index_file, 'w+' ) )
|
1323 |
-
fclose( $f );
|
1324 |
-
}
|
1325 |
-
}
|
1326 |
-
|
1327 |
-
$css_file = 'bws-custom-code.css';
|
1328 |
-
$real_css_file = $folder . '/' . $css_file;
|
1329 |
-
|
1330 |
-
$php_file = 'bws-custom-code.php';
|
1331 |
-
$real_php_file = $folder . '/' . $php_file;
|
1332 |
-
|
1333 |
-
$is_multisite = is_multisite();
|
1334 |
-
if ( $is_multisite )
|
1335 |
-
$blog_id = get_current_blog_id();
|
1336 |
-
|
1337 |
-
if ( isset( $_REQUEST['bws_update_custom_code'] ) && check_admin_referer( 'bws_update_' . $css_file ) ) {
|
1338 |
-
|
1339 |
-
/* CSS */
|
1340 |
-
$newcontent_css = wp_unslash( $_POST['bws_newcontent_css'] );
|
1341 |
-
if ( ! empty( $newcontent_css ) && isset( $_REQUEST['bws_custom_css_active'] ) ) {
|
1342 |
-
if ( $is_multisite )
|
1343 |
-
$bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] = $upload_dir['baseurl'] . '/bws-custom-code/' . $css_file;
|
1344 |
-
else
|
1345 |
-
$bstwbsftwppdtplgns_options['custom_code'][ $css_file ] = $upload_dir['baseurl'] . '/bws-custom-code/' . $css_file;
|
1346 |
-
} else {
|
1347 |
-
if ( $is_multisite ) {
|
1348 |
-
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] ) )
|
1349 |
-
unset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] );
|
1350 |
-
} else {
|
1351 |
-
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $css_file ] ) )
|
1352 |
-
unset( $bstwbsftwppdtplgns_options['custom_code'][ $css_file ] );
|
1353 |
-
}
|
1354 |
-
}
|
1355 |
-
if ( $f = fopen( $real_css_file, 'w+' ) ) {
|
1356 |
-
fwrite( $f, $newcontent_css );
|
1357 |
-
fclose( $f );
|
1358 |
-
$message .= sprintf( __( 'File %s edited successfully.', 'bestwebsoft' ), '<i>' . $css_file . '</i>' ) . ' ';
|
1359 |
-
} else {
|
1360 |
-
$error .= __( 'Not enough permissions to create or update the file', 'bestwebsoft' ) . ' ' . $real_css_file . '. ';
|
1361 |
-
}
|
1362 |
-
|
1363 |
-
/* PHP */
|
1364 |
-
$newcontent_php = wp_unslash( trim( $_POST['bws_newcontent_php'] ) );
|
1365 |
-
if ( file_exists( $index_file ) ) {
|
1366 |
-
if ( ! empty( $newcontent_php ) && isset( $_REQUEST['bws_custom_php_active'] ) ) {
|
1367 |
-
if ( $is_multisite )
|
1368 |
-
$bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] = $real_php_file;
|
1369 |
-
else
|
1370 |
-
$bstwbsftwppdtplgns_options['custom_code'][ $php_file ] = $real_php_file;
|
1371 |
-
} else {
|
1372 |
-
if ( $is_multisite ) {
|
1373 |
-
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] ) )
|
1374 |
-
unset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] );
|
1375 |
-
} else {
|
1376 |
-
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $php_file ] ) )
|
1377 |
-
unset( $bstwbsftwppdtplgns_options['custom_code'][ $php_file ] );
|
1378 |
-
}
|
1379 |
-
}
|
1380 |
-
|
1381 |
-
if ( $f = fopen( $real_php_file, 'w+' ) ) {
|
1382 |
-
$newcontent_php = $newcontent_php;
|
1383 |
-
fwrite( $f, $newcontent_php );
|
1384 |
-
fclose( $f );
|
1385 |
-
$message .= sprintf( __( 'File %s edited successfully.', 'bestwebsoft' ), '<i>' . $php_file . '</i>' );
|
1386 |
-
} else {
|
1387 |
-
$error .= __( 'Not enough permissions to create or update the file', 'bestwebsoft' ) . ' ' . $real_php_file . '. ';
|
1388 |
-
}
|
1389 |
-
} else {
|
1390 |
-
$error .= __( 'Not enough permissions to create the file', 'bestwebsoft' ) . ' ' . $index_file . '. ';
|
1391 |
-
}
|
1392 |
-
|
1393 |
-
if ( ! empty( $error ) )
|
1394 |
-
$error .= ' <a href="https://codex.wordpress.org/Changing_File_Permissions" target="_blank">' . __( 'Learn more', 'bestwebsoft' ) . '</a>';
|
1395 |
-
|
1396 |
-
if ( $is_multisite )
|
1397 |
-
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
1398 |
-
else
|
1399 |
-
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
1400 |
-
}
|
1401 |
-
|
1402 |
-
if ( file_exists( $real_css_file ) ) {
|
1403 |
-
update_recently_edited( $real_css_file );
|
1404 |
-
$content_css = esc_textarea( file_get_contents( $real_css_file ) );
|
1405 |
-
if ( ( $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] ) ) ||
|
1406 |
-
( ! $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $css_file ] ) ) ) {
|
1407 |
-
$is_css_active = true;
|
1408 |
-
}
|
1409 |
-
}
|
1410 |
-
if ( file_exists( $real_php_file ) ) {
|
1411 |
-
update_recently_edited( $real_php_file );
|
1412 |
-
$content_php = esc_textarea( file_get_contents( $real_php_file ) );
|
1413 |
-
if ( ( $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] ) ) ||
|
1414 |
-
( ! $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $php_file ] ) ) ) {
|
1415 |
-
$is_php_active = true;
|
1416 |
-
}
|
1417 |
-
} else {
|
1418 |
-
$content_php = "<?php" . "\n" . "if ( ! defined( 'ABSPATH' ) ) exit;" . "\n" . "if ( ! defined( 'BWS_GLOBAL' ) ) exit;" . "\n\n" . "/* Start your code here */" . "\n";
|
1419 |
-
}
|
1420 |
-
|
1421 |
-
if ( ! empty( $message ) ) { ?>
|
1422 |
-
<div id="message" class="below-h2 updated notice is-dismissible"><p><?php echo $message; ?></p></div>
|
1423 |
-
<?php } ?>
|
1424 |
-
<form action="" method="post">
|
1425 |
-
<?php foreach ( array( 'css', 'php' ) as $extension ) { ?>
|
1426 |
-
<p>
|
1427 |
-
<?php if ( 'css' == $extension )
|
1428 |
-
_e( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' );
|
1429 |
-
else
|
1430 |
-
printf( __( 'This PHP code will be hooked to the %s action and will be printed on front end only.', 'bestwebsoft' ), '<a href="http://codex.wordpress.org/Plugin_API/Action_Reference/init" target="_blank"><code>init</code></a>' ); ?>
|
1431 |
-
</p>
|
1432 |
-
<p><big>
|
1433 |
-
<?php if ( ! file_exists( ${"real_{$extension}_file"} ) || ( is_writeable( ${"real_{$extension}_file"} ) ) ) {
|
1434 |
-
echo __( 'Editing', 'bestwebsoft' ) . ' <strong>' . ${"{$extension}_file"} . '</strong>';
|
1435 |
-
} else {
|
1436 |
-
echo __( 'Browsing', 'bestwebsoft' ) . ' <strong>' . ${"{$extension}_file"} . '</strong>';
|
1437 |
-
} ?>
|
1438 |
-
</big></p>
|
1439 |
-
<p><label><input type="checkbox" name="bws_custom_<?php echo $extension; ?>_active" value="1" <?php if ( ${"is_{$extension}_active"} ) echo "checked"; ?> /> <?php _e( 'Activate', 'bestwebsoft' ); ?></label></p>
|
1440 |
-
<textarea cols="70" rows="25" name="bws_newcontent_<?php echo $extension; ?>" id="bws_newcontent_<?php echo $extension; ?>"><?php if ( isset( ${"content_{$extension}"} ) ) echo ${"content_{$extension}"}; ?></textarea>
|
1441 |
-
<p class="description">
|
1442 |
-
<a href="<?php echo ( 'css' == $extension ) ? 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started' : 'http://php.net/' ?>" target="_blank">
|
1443 |
-
<?php printf( __( 'Learn more about %s', 'bestwebsoft' ), strtoupper( $extension ) ); ?>
|
1444 |
-
</a>
|
1445 |
-
</p>
|
1446 |
-
<?php }
|
1447 |
-
if ( ( ! file_exists( $real_css_file ) || is_writeable( $real_css_file ) ) && ( ! file_exists( $real_php_file ) || is_writeable( $real_php_file ) ) ) { ?>
|
1448 |
-
<p class="submit">
|
1449 |
-
<input type="hidden" name="bws_update_custom_code" value="submit" />
|
1450 |
-
<?php submit_button( __( 'Save Changes', 'bestwebsoft' ), 'primary', 'submit', false );
|
1451 |
-
wp_nonce_field( 'bws_update_' . $css_file ); ?>
|
1452 |
-
</p>
|
1453 |
-
<?php } else { ?>
|
1454 |
-
<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' ),
|
1455 |
-
'<a href="https://codex.wordpress.org/Changing_File_Permissions" target="_blank">',
|
1456 |
-
'</a>' ); ?></em></p>
|
1457 |
-
<?php } ?>
|
1458 |
-
</form>
|
1459 |
-
<?php }
|
1460 |
-
}
|
1461 |
-
|
1462 |
-
if ( ! function_exists( 'bws_enqueue_custom_code_css' ) ) {
|
1463 |
-
function bws_enqueue_custom_code_css() {
|
1464 |
global $bstwbsftwppdtplgns_options;
|
1465 |
|
1466 |
if ( ! isset( $bstwbsftwppdtplgns_options ) )
|
@@ -1475,6 +948,11 @@ if ( ! function_exists( 'bws_enqueue_custom_code_css' ) ) {
|
|
1475 |
wp_enqueue_style( 'bws-custom-style', $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.css'] );
|
1476 |
elseif ( $is_multisite && ! empty( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ]['bws-custom-code.css'] ) )
|
1477 |
wp_enqueue_style( 'bws-custom-style', $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ]['bws-custom-code.css'] );
|
|
|
|
|
|
|
|
|
|
|
1478 |
}
|
1479 |
}
|
1480 |
}
|
@@ -1496,7 +974,6 @@ if ( ! function_exists( 'bws_enqueue_custom_code_php' ) ) {
|
|
1496 |
$blog_id = get_current_blog_id();
|
1497 |
|
1498 |
if ( ! $is_multisite && ! empty( $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.php'] ) ) {
|
1499 |
-
|
1500 |
if ( file_exists( $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.php'] ) ) {
|
1501 |
if ( ! defined( 'BWS_GLOBAL' ) )
|
1502 |
define( 'BWS_GLOBAL', true );
|
@@ -1538,10 +1015,13 @@ if ( ! function_exists( 'bws_delete_plugin' ) ) {
|
|
1538 |
|
1539 |
/* remove bws_menu versions */
|
1540 |
unset( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $basename ] );
|
|
|
|
|
|
|
1541 |
/* if empty ['bws_menu']['version'] - there is no other bws plugins - delete all */
|
1542 |
if ( empty( $bstwbsftwppdtplgns_options['bws_menu']['version'] ) ) {
|
1543 |
/* remove options */
|
1544 |
-
if ( $is_multisite )
|
1545 |
delete_site_option( 'bstwbsftwppdtplgns_options' );
|
1546 |
else
|
1547 |
delete_option( 'bstwbsftwppdtplgns_options' );
|
@@ -1570,7 +1050,7 @@ if ( ! function_exists( 'bws_delete_plugin' ) ) {
|
|
1570 |
rmdir( $folder );
|
1571 |
}
|
1572 |
}
|
1573 |
-
}
|
1574 |
}
|
1575 |
}
|
1576 |
|
@@ -1581,6 +1061,6 @@ add_action( 'admin_footer','bws_shortcode_media_button_popup' );
|
|
1581 |
|
1582 |
add_action( 'admin_notices', 'bws_admin_notices', 30 );
|
1583 |
|
1584 |
-
add_action( 'wp_enqueue_scripts', '
|
1585 |
|
1586 |
bws_enqueue_custom_code_php();
|
3 |
* General functions for BestWebSoft plugins
|
4 |
*/
|
5 |
|
6 |
+
require( dirname( __FILE__ ) . '/deprecated.php' );
|
|
|
7 |
|
8 |
/**
|
9 |
+
* Function to add 'bestwebsoft' slug for BWS_Menu MO file if BWS_Menu loaded from theme.
|
10 |
+
*
|
11 |
+
* @since 1.9.7
|
12 |
+
*/
|
13 |
+
if ( ! function_exists ( 'bws_get_mofile' ) ) {
|
14 |
+
function bws_get_mofile( $mofile, $domain ) {
|
15 |
+
if ( 'bestwebsoft' == $domain ) {
|
16 |
+
$locale = get_locale();
|
17 |
+
return str_replace( $locale, "bestwebsoft-{$locale}", $mofile );
|
18 |
+
}
|
19 |
+
|
20 |
+
return $mofile;
|
21 |
}
|
22 |
}
|
23 |
|
24 |
+
/* Internationalization, first(!) */
|
25 |
+
if ( isset( $bws_menu_source ) && 'themes' == $bws_menu_source ) {
|
26 |
+
add_filter( 'load_textdomain_mofile', 'bws_get_mofile', 10, 2 );
|
27 |
+
load_theme_textdomain( 'bestwebsoft', get_stylesheet_directory() . '/inc/bws_menu/languages' );
|
28 |
+
remove_filter( 'load_textdomain_mofile', 'bws_get_mofile' );
|
29 |
+
} else {
|
30 |
+
load_plugin_textdomain( 'bestwebsoft', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
}
|
32 |
|
33 |
/**
|
34 |
+
* Function to getting url to current BWS_Menu.
|
35 |
+
*
|
36 |
+
* @since 1.9.7
|
37 |
+
*/
|
38 |
+
if ( ! function_exists ( 'bws_menu_url' ) ) {
|
39 |
+
if ( ! isset( $bws_menu_source ) || 'plugins' == $bws_menu_source ) {
|
40 |
+
function bws_menu_url( $path = '' ) {
|
41 |
+
return plugins_url( $path, __FILE__ );
|
42 |
+
}
|
43 |
+
} else {
|
44 |
+
function bws_menu_url( $path = '' ) {
|
45 |
+
$bws_menu_current_dir = str_replace( '\\', '/', dirname( __FILE__ ) );
|
46 |
+
$bws_menu_abspath = str_replace( '\\', '/', ABSPATH );
|
47 |
+
$bws_menu_current_url = site_url( str_replace( $bws_menu_abspath, '', $bws_menu_current_dir ) );
|
48 |
+
|
49 |
+
return sprintf( '%s/%s', $bws_menu_current_url, $path );
|
50 |
+
}
|
51 |
}
|
52 |
}
|
53 |
|
65 |
if ( is_plugin_active( $plugin_basename ) ) {
|
66 |
deactivate_plugins( $plugin_basename );
|
67 |
$admin_url = ( function_exists( 'get_admin_url' ) ) ? get_admin_url( null, 'plugins.php' ) : esc_url( '/wp-admin/plugins.php' );
|
68 |
+
wp_die(
|
69 |
sprintf(
|
70 |
"<strong>%s</strong> %s <strong>WordPress %s</strong> %s <br /><br />%s <a href='%s'>%s</a>.",
|
71 |
$plugin_info['Name'],
|
84 |
}
|
85 |
}
|
86 |
|
87 |
+
if ( ! function_exists( 'bws_plugin_reviews_block' ) ) {
|
88 |
+
function bws_plugin_reviews_block( $plugin_name, $plugin_slug ) { ?>
|
89 |
+
<div class="bws-plugin-reviews">
|
90 |
+
<div class="bws-plugin-reviews-rate">
|
91 |
+
<?php _e( 'Like the plugin?', 'bestwebsoft' ); ?>
|
92 |
+
<a href="http://wordpress.org/support/view/plugin-reviews/<?php echo $plugin_slug; ?>?filter=5" target="_blank" title="<?php echo $plugin_name; ?> reviews">
|
93 |
+
<?php _e( 'Rate it', 'bestwebsoft' ); ?>
|
94 |
+
<span class="dashicons dashicons-star-filled"></span>
|
95 |
+
<span class="dashicons dashicons-star-filled"></span>
|
96 |
+
<span class="dashicons dashicons-star-filled"></span>
|
97 |
+
<span class="dashicons dashicons-star-filled"></span>
|
98 |
+
<span class="dashicons dashicons-star-filled"></span>
|
99 |
+
</a>
|
100 |
+
</div>
|
101 |
+
<div class="bws-plugin-reviews-support">
|
102 |
+
<?php _e( 'Need help?', 'bestwebsoft' ); ?>
|
103 |
+
<a href="https://support.bestwebsoft.com"><?php _e( 'Visit Help Center', 'bestwebsoft' ); ?></a>
|
104 |
+
</div>
|
105 |
+
<div class="bws-plugin-reviews-donate">
|
106 |
+
<?php _e( 'Want to support the plugin?', 'bestwebsoft' ); ?>
|
107 |
+
<a href="https://bestwebsoft.com/donate/"><?php _e( 'Donate', 'bestwebsoft' ); ?></a>
|
108 |
+
</div>
|
109 |
+
</div>
|
110 |
+
<?php }
|
111 |
+
}
|
112 |
+
|
113 |
+
if ( ! function_exists ( 'bws_plugin_update_row' ) ) {
|
114 |
+
function bws_plugin_update_row( $plugin_key, $link_slug = false, $free_plugin_name = false ) {
|
115 |
+
global $bstwbsftwppdtplgns_options, $wp_version;
|
116 |
+
$wp_list_table = _get_list_table( 'WP_Plugins_List_Table' );
|
117 |
+
if ( isset( $bstwbsftwppdtplgns_options['wrong_license_key'][ $plugin_key ] ) ) {
|
118 |
+
$explode_plugin_key = explode( '/', $plugin_key );
|
119 |
+
$class = ( $wp_version >= 4.6 ) ? 'active' : '';
|
120 |
+
$style = ( $wp_version < 4.6 ) ? ' style="background-color: #FFEBE8;border-color: #CC0000;"' : '';
|
121 |
+
$div_class = ( $wp_version >= 4.6 ) ? ' notice inline notice-warning notice-alt' : '';
|
122 |
+
echo '<tr class="bws-plugin-update-tr plugin-update-tr ' . $class . '" id="' . $explode_plugin_key[0] . '-update" data-slug="' . $explode_plugin_key[0] . '" data-plugin="' . $plugin_key . '">
|
123 |
+
<td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">
|
124 |
+
<div class="update-message' . $div_class . '"' . $style . '>';
|
125 |
+
if ( $wp_version >= 4.6 )
|
126 |
+
echo '<p>';
|
127 |
+
echo '<strong>' . __( 'WARNING: Illegal use notification', 'bestwebsoft' ) . '.</strong> ' . __( 'You can use one license of the Pro plugin for one domain only. Please check and edit your license or domain if necessary using you personal Client Area. We strongly recommend you to solve the problem within 24 hours, otherwise the Pro plugin will be deactivated.', 'bestwebsoft' ) . ' <a target="_blank" href="https://support.bestwebsoft.com/hc/en-us/articles/204240089">' . __( 'Learn More', 'bestwebsoft' ) . '</a>';
|
128 |
+
if ( $wp_version >= 4.6 )
|
129 |
+
echo '</p>';
|
130 |
+
echo '</div>
|
131 |
+
</td>
|
132 |
+
</tr>';
|
133 |
+
} elseif ( isset( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) && strtotime( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) < strtotime( date("m/d/Y") ) ) {
|
134 |
+
$explode_plugin_key = explode( '/', $plugin_key );
|
135 |
+
$class = ( $wp_version >= 4.6 ) ? 'active' : '';
|
136 |
+
$style = ( $wp_version < 4.6 ) ? ' style="color: #8C0000;"' : '';
|
137 |
+
$div_class = ( $wp_version >= 4.6 ) ? ' notice inline notice-warning notice-alt' : '';
|
138 |
+
echo '<tr class="bws-plugin-update-tr plugin-update-tr ' . $class . '" id="' . $explode_plugin_key[0] . '-update" data-slug="' . $explode_plugin_key[0] . '" data-plugin="' . $plugin_key . '">
|
139 |
+
<td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">
|
140 |
+
<div class="update-message' . $div_class . '"' . $style . '>';
|
141 |
+
if ( $wp_version >= 4.6 )
|
142 |
+
echo '<p>';
|
143 |
+
if ( isset( $bstwbsftwppdtplgns_options['trial'][ $plugin_key ] ) && $link_slug != false ) {
|
144 |
+
echo __( 'Notice: Your Pro Trial license has expired. To continue using the plugin, you should buy a Pro license', 'bestwebsoft' ) . ' - <a href="https://bestwebsoft.com/products/wordpress/plugins/' . $link_slug .'/">https://bestwebsoft.com/products/wordpress/plugins/' . $link_slug . '/</a>';
|
145 |
+
} else {
|
146 |
+
echo __( 'Your license has expired. To continue getting top-priority support and plugin updates, you should extend it.', 'bestwebsoft' ) . ' <a target="_new" href="https://support.bestwebsoft.com/entries/53487136">' . __( "Learn more", 'bestwebsoft' ) . '</a>';
|
147 |
+
}
|
148 |
+
if ( $wp_version >= 4.6 )
|
149 |
+
echo '</p>';
|
150 |
+
echo '</div>
|
151 |
+
</td>
|
152 |
+
</tr>';
|
153 |
+
} elseif ( isset( $bstwbsftwppdtplgns_options['trial'][ $plugin_key ] ) ) {
|
154 |
+
$explode_plugin_key = explode( '/', $plugin_key );
|
155 |
+
$class = ( $wp_version >= 4.6 ) ? 'active' : '';
|
156 |
+
$style = ( $wp_version < 4.6 ) ? ' style="color: #8C0000;"' : '';
|
157 |
+
$div_class = ( $wp_version >= 4.6 ) ? ' notice inline notice-warning notice-alt' : '';
|
158 |
+
echo '<tr class="bws-plugin-update-tr plugin-update-tr ' . $class . '" id="' . $explode_plugin_key[0] . '-update" data-slug="' . $explode_plugin_key[0] . '" data-plugin="' . $plugin_key . '">
|
159 |
+
<td colspan="' . $wp_list_table->get_column_count() . '" class="plugin-update colspanchange">
|
160 |
+
<div class="update-message' . $div_class . '"' . $style . '>';
|
161 |
+
if ( $wp_version >= 4.6 )
|
162 |
+
echo '<p>';
|
163 |
+
if ( $free_plugin_name != false ) {
|
164 |
+
echo sprintf( __( 'Notice: You are using the Pro Trial license of %s plugin.', 'bestwebsoft' ), $free_plugin_name );
|
165 |
+
} else {
|
166 |
+
_e( 'Notice: You are using the Pro Trial license of plugin.', 'bestwebsoft' );
|
167 |
+
}
|
168 |
+
if ( isset( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) )
|
169 |
+
echo ' ' . __( "The Pro Trial license will expire on", 'bestwebsoft' ) . ' ' . $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] . '.';
|
170 |
+
if ( $wp_version >= 4.6 )
|
171 |
+
echo '</p>';
|
172 |
+
echo '</div>
|
173 |
+
</td>
|
174 |
+
</tr>';
|
175 |
+
}
|
176 |
+
}
|
177 |
+
}
|
178 |
+
|
179 |
if ( ! function_exists( 'bws_admin_notices' ) ) {
|
180 |
function bws_admin_notices() {
|
181 |
+
global $bws_versions_notice_array, $bws_plugin_banner_to_settings, $bstwbsftwppdtplgns_options;
|
182 |
|
183 |
/* versions notice */
|
184 |
if ( ! empty( $bws_versions_notice_array ) ) {
|
196 |
}
|
197 |
|
198 |
/* banner_to_settings notice */
|
199 |
+
if ( ! empty( $bws_plugin_banner_to_settings ) ) {
|
200 |
if ( 1 == count( $bws_plugin_banner_to_settings ) ) { ?>
|
201 |
<div class="updated" style="padding: 0; margin: 0; border: none; background: none;">
|
202 |
<div class="bws_banner_on_plugin_page bws_banner_to_settings">
|
203 |
<div class="icon">
|
204 |
<img title="" src="<?php echo esc_attr( $bws_plugin_banner_to_settings[0]['banner_url'] ); ?>" alt="" />
|
205 |
+
</div>
|
206 |
<div class="text">
|
207 |
+
<strong><?php printf( __( 'Thank you for installing %s plugin!', 'bestwebsoft' ), $bws_plugin_banner_to_settings[0]['plugin_info']['Name'] ); ?> </strong><br />
|
208 |
+
<?php _e( "Let's get started", 'bestwebsoft' ); ?>:
|
209 |
+
<a href="<?php echo $bws_plugin_banner_to_settings[0]['settings_url']; ?>"><?php _e( 'Settings', 'bestwebsoft' ); ?></a>
|
210 |
<?php if ( false != $bws_plugin_banner_to_settings[0]['post_type_url'] ) { ?>
|
211 |
+
<?php _e( 'or', 'bestwebsoft' ); ?>
|
212 |
<a href="<?php echo $bws_plugin_banner_to_settings[0]['post_type_url']; ?>"><?php _e( 'Add New', 'bestwebsoft' ); ?></a>
|
213 |
<?php } ?>
|
214 |
</div>
|
218 |
<?php wp_nonce_field( plugin_basename( __FILE__ ), 'bws_settings_nonce_name' ); ?>
|
219 |
</form>
|
220 |
</div>
|
221 |
+
</div>
|
222 |
<?php } else { ?>
|
223 |
<div class="updated" style="padding: 0; margin: 0; border: none; background: none;">
|
224 |
+
<div class="bws_banner_on_plugin_page bws_banner_to_settings_joint">
|
225 |
<form action="" method="post">
|
226 |
<button class="notice-dismiss bws_hide_settings_notice" title="<?php _e( 'Close notice', 'bestwebsoft' ); ?>"></button>
|
227 |
<div class="bws-text">
|
228 |
<div class="icon">
|
229 |
<span class="dashicons dashicons-admin-plugins"></span>
|
230 |
+
</div>
|
231 |
<strong><?php _e( 'Thank you for installing plugins by BestWebSoft!', 'bestwebsoft' ); ?></strong>
|
232 |
<div class="hide-if-no-js bws-more-links">
|
233 |
+
<a href="#" class="bws-more"><?php _e( 'More Details', 'bestwebsoft' ); ?></a>
|
234 |
+
<a href="#" class="bws-less hidden"><?php _e( 'Less Details', 'bestwebsoft' ); ?></a>
|
235 |
+
</div>
|
236 |
+
<?php wp_nonce_field( plugin_basename( __FILE__ ), 'bws_settings_nonce_name' ); ?>
|
237 |
<div class="clear"></div>
|
238 |
</div>
|
239 |
<div class="bws-details hide-if-js">
|
240 |
+
<?php foreach ( $bws_plugin_banner_to_settings as $value ) { ?>
|
241 |
+
<div>
|
242 |
+
<strong><?php echo str_replace( ' by BestWebSoft', '', $value['plugin_info']['Name'] ); ?></strong> <a href="<?php echo $value['settings_url']; ?>"><?php _e( 'Settings', 'bestwebsoft' ); ?></a>
|
243 |
<?php if ( false != $value['post_type_url'] ) { ?>
|
244 |
 | <a target="_blank" href="<?php echo $value['post_type_url']; ?>"><?php _e( 'Add New', 'bestwebsoft' ); ?></a>
|
245 |
<?php } ?>
|
246 |
<input type="hidden" name="bws_hide_settings_notice_<?php echo $value['plugin_options_name']; ?>" value="hide" />
|
247 |
+
</div>
|
248 |
+
<?php } ?>
|
249 |
</div>
|
250 |
</div>
|
251 |
</form>
|
252 |
</div>
|
253 |
<?php }
|
254 |
}
|
255 |
+
|
256 |
+
/**
|
257 |
+
* show notices about deprecated_function
|
258 |
+
* @since 1.9.8
|
259 |
+
*/
|
260 |
+
if ( ! empty( $bstwbsftwppdtplgns_options['deprecated_function'] ) ) { ?>
|
261 |
+
<div class="update-nag">
|
262 |
+
<strong><?php _e( 'Deprecated function(-s) is used on the site here:', 'bestwebsoft' ); ?></strong>
|
263 |
+
<?php $i = 1;
|
264 |
+
foreach ( $bstwbsftwppdtplgns_options['deprecated_function'] as $function_name => $attr ) {
|
265 |
+
if ( 1 != $i )
|
266 |
+
echo ' ,';
|
267 |
+
if ( ! empty( $attr['product-name'] ) ) {
|
268 |
+
echo $attr['product-name'];
|
269 |
+
} elseif ( ! empty( $attr['file'] ) ) {
|
270 |
+
echo $attr['file'];
|
271 |
+
}
|
272 |
+
unset( $bstwbsftwppdtplgns_options['deprecated_function'][ $function_name ] );
|
273 |
+
$i++;
|
274 |
+
} ?>.
|
275 |
+
<br/>
|
276 |
+
<?php _e( 'This function(-s) will be removed over time. Please update the product(-s).', 'bestwebsoft' ); ?>
|
277 |
+
</div>
|
278 |
+
<?php if ( is_multisite() )
|
279 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
280 |
+
else
|
281 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
282 |
+
}
|
283 |
}
|
284 |
}
|
285 |
|
286 |
if ( ! function_exists( 'bws_plugin_banner' ) ) {
|
287 |
function bws_plugin_banner( $plugin_info, $this_banner_prefix, $link_slug, $link_key, $link_pn, $banner_url_or_slug ) {
|
288 |
global $wp_version, $bstwbsftwppdtplgns_cookie_add, $bstwbsftwppdtplgns_banner_array;
|
289 |
+
|
290 |
if ( empty( $bstwbsftwppdtplgns_banner_array ) ) {
|
291 |
if ( ! function_exists( 'bws_get_banner_array' ) )
|
292 |
require_once( dirname( __FILE__ ) . '/bws_menu.php' );
|
306 |
foreach ( $bstwbsftwppdtplgns_banner_array as $key => $value ) {
|
307 |
if ( $this_banner == $value[0] ) {
|
308 |
if ( ! isset( $bstwbsftwppdtplgns_cookie_add ) ) {
|
309 |
+
echo '<script type="text/javascript" src="' . bws_menu_url( 'js/c_o_o_k_i_e.js' ) . '"></script>';
|
310 |
$bstwbsftwppdtplgns_cookie_add = true;
|
311 |
} ?>
|
312 |
<script type="text/javascript">
|
330 |
<button class="<?php echo $this_banner_prefix; ?>_close_icon close_icon notice-dismiss bws_hide_settings_notice" title="<?php _e( 'Close notice', 'bestwebsoft' ); ?>"></button>
|
331 |
<div class="icon">
|
332 |
<img title="" src="<?php echo esc_attr( $banner_url_or_slug ); ?>" alt="" />
|
333 |
+
</div>
|
334 |
<div class="text"><?php
|
335 |
_e( 'It’s time to upgrade your', 'bestwebsoft' ); ?> <strong><?php echo $plugin_info['Name']; ?> plugin</strong> <?php _e( 'to', 'bestwebsoft' ); ?> <strong>Pro</strong> <?php _e( 'version!', 'bestwebsoft' ); ?><br />
|
336 |
<span><?php _e( 'Extend standard plugin functionality with new great options.', 'bestwebsoft' ); ?></span>
|
337 |
</div>
|
338 |
<div class="button_div">
|
339 |
+
<a class="button" target="_blank" href="https://bestwebsoft.com/products/wordpress/plugins/<?php echo $link_slug; ?>/?k=<?php echo $link_key; ?>&pn=<?php echo $link_pn; ?>&v=<?php echo $plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>"><?php _e( 'Learn More', 'bestwebsoft' ); ?></a>
|
340 |
</div>
|
341 |
</div>
|
342 |
</div>
|
349 |
}
|
350 |
}
|
351 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
352 |
if ( ! function_exists ( 'bws_plugin_banner_timeout' ) ) {
|
353 |
function bws_plugin_banner_timeout( $plugin_key, $plugin_prefix, $plugin_name, $banner_url = false ) {
|
354 |
global $bstwbsftwppdtplgns_options, $bstwbsftwppdtplgns_cookie_add;
|
355 |
if ( isset( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) && ( strtotime( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) < strtotime( date("m/d/Y") . '+1 month' ) ) && ( strtotime( $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ) > strtotime( date("m/d/Y") ) ) ) {
|
356 |
if ( ! isset( $bstwbsftwppdtplgns_cookie_add ) ) {
|
357 |
+
echo '<script type="text/javascript" src="' . bws_menu_url( 'js/c_o_o_k_i_e.js' ) . '"></script>';
|
358 |
$bstwbsftwppdtplgns_cookie_add = true;
|
359 |
} ?>
|
360 |
<script type="text/javascript">
|
379 |
<div class="icon">
|
380 |
<img title="" src="<?php echo $banner_url; ?>" alt="" />
|
381 |
</div>
|
382 |
+
<div class="text"><?php printf( __( "Your license key for %s expires on %s and you won't be granted TOP-PRIORITY SUPPORT or UPDATES.", 'bestwebsoft' ), '<strong>' . $plugin_name . '</strong>', $bstwbsftwppdtplgns_options['time_out'][ $plugin_key ] ); ?> <a target="_new" href="https://support.bestwebsoft.com/entries/53487136"><?php _e( "Learn more", 'bestwebsoft' ); ?></a></div>
|
383 |
+
</div>
|
384 |
</div>
|
385 |
<?php }
|
386 |
}
|
396 |
|
397 |
if ( isset( $plugin_options['display_settings_notice'] ) && 0 == $plugin_options['display_settings_notice'] )
|
398 |
return;
|
399 |
+
|
400 |
if ( isset( $_POST['bws_hide_settings_notice_' . $plugin_options_name ] ) && check_admin_referer( plugin_basename( __FILE__ ), 'bws_settings_nonce_name' ) ) {
|
401 |
$plugin_options['display_settings_notice'] = 0;
|
402 |
if ( $is_network_admin )
|
408 |
|
409 |
if ( false == strrpos( $banner_url_or_slug, '/' ) ) {
|
410 |
$banner_url_or_slug = '//ps.w.org/' . $banner_url_or_slug . '/assets/icon-128x128.png';
|
411 |
+
}
|
412 |
|
413 |
$bws_plugin_banner_to_settings[] = array(
|
414 |
+
'plugin_info' => $plugin_info,
|
415 |
'plugin_options_name' => $plugin_options_name,
|
416 |
'banner_url' => $banner_url_or_slug,
|
417 |
'settings_url' => $settings_url,
|
455 |
|
456 |
if ( isset( $return ) )
|
457 |
return;
|
458 |
+
|
459 |
if ( isset( $_POST['bws_hide_suggest_feature_banner_' . $plugin_options_name ] ) && check_admin_referer( $plugin_info['Name'], 'bws_settings_nonce_name' ) ) {
|
460 |
$plugin_options['display_suggest_feature_banner'] = 0;
|
461 |
if ( $is_network_admin )
|
472 |
<div class="bws_banner_on_plugin_page bws_suggest_feature_banner">
|
473 |
<div class="icon">
|
474 |
<img title="" src="<?php echo esc_attr( $banner_url_or_slug ); ?>" alt="" />
|
475 |
+
</div>
|
476 |
<div class="text">
|
477 |
+
<strong><?php printf( __( 'Thank you for choosing %s plugin!', 'bestwebsoft' ), $plugin_info['Name'] ); ?></strong><br />
|
478 |
+
<?php _e( "If you have a feature, suggestion or idea you'd like to see in the plugin, we'd love to hear about it!", 'bestwebsoft' ); ?>
|
479 |
+
<a target="_blank" href="https://support.bestwebsoft.com/hc/en-us/requests/new"><?php _e( 'Suggest a Feature', 'bestwebsoft' ); ?></a>
|
480 |
</div>
|
481 |
<form action="" method="post">
|
482 |
<button class="notice-dismiss bws_hide_settings_notice" title="<?php _e( 'Close notice', 'bestwebsoft' ); ?>"></button>
|
492 |
function bws_show_settings_notice() { ?>
|
493 |
<div id="bws_save_settings_notice" class="updated fade below-h2" style="display:none;">
|
494 |
<p>
|
495 |
+
<strong><?php _e( 'Notice', 'bestwebsoft' ); ?></strong>: <?php _e( "The plugin's settings have been changed.", 'bestwebsoft' ); ?>
|
496 |
<a class="bws_save_anchor" href="#bws-submit-button"><?php _e( 'Save Changes', 'bestwebsoft' ); ?></a>
|
497 |
</p>
|
498 |
</div>
|
503 |
function bws_hide_premium_options( $options ) {
|
504 |
if ( ! isset( $options['hide_premium_options'] ) || ! is_array( $options['hide_premium_options'] ) )
|
505 |
$options['hide_premium_options'] = array();
|
506 |
+
|
507 |
$options['hide_premium_options'][] = get_current_user_id();
|
508 |
|
509 |
+
return array(
|
510 |
+
'message' => __( 'You can always look at premium options by checking the "Pro Options" in the "Misc" tab.', 'bestwebsoft' ),
|
511 |
'options' => $options );
|
512 |
}
|
513 |
}
|
523 |
|
524 |
if ( ! function_exists ( 'bws_plugins_admin_init' ) ) {
|
525 |
function bws_plugins_admin_init() {
|
|
|
526 |
if ( isset( $_GET['bws_activate_plugin'] ) && check_admin_referer( 'bws_activate_plugin' . $_GET['bws_activate_plugin'] ) ) {
|
527 |
|
528 |
+
$plugin = isset( $_GET['bws_activate_plugin'] ) ? $_GET['bws_activate_plugin'] : '';
|
529 |
+
$result = activate_plugin( $plugin, '', is_network_admin() );
|
530 |
if ( is_wp_error( $result ) ) {
|
531 |
if ( 'unexpected_output' == $result->get_error_code() ) {
|
532 |
$redirect = self_admin_url( 'admin.php?page=bws_panel&error=true&charsout=' . strlen( $result->get_error_data() ) . '&plugin=' . $plugin );
|
561 |
|
562 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) ) {
|
563 |
function bws_admin_enqueue_scripts() {
|
564 |
+
global $wp_scripts;
|
565 |
+
|
566 |
+
$jquery_version = isset( $wp_scripts->registered['jquery-ui-core']->ver ) ? $wp_scripts->registered['jquery-ui-core']->ver : '1.12.1';
|
567 |
|
568 |
+
wp_enqueue_style( 'jquery-ui-style', '//code.jquery.com/ui/' . $jquery_version . '/themes/smoothness/jquery-ui.min.css', array(), $jquery_version );
|
569 |
+
wp_enqueue_style( 'bws-admin-css', bws_menu_url( 'css/general_style.css' ) );
|
570 |
+
wp_enqueue_script( 'bws-admin-scripts', bws_menu_url( 'js/general_script.js' ), array( 'jquery', 'jquery-ui-tooltip' ) );
|
571 |
+
|
572 |
+
if ( isset( $_GET['page'] ) && ( in_array( $_GET['page'], array( 'bws_panel', 'bws_themes', 'bws_system_status' ) ) || strpos( $_GET['page'], '-bws-panel' ) ) ) {
|
573 |
+
wp_enqueue_style( 'bws_menu_style', bws_menu_url( 'css/style.css' ) );
|
574 |
+
wp_enqueue_script( 'bws_menu_script', bws_menu_url( 'js/bws_menu.js' ) );
|
575 |
wp_enqueue_script( 'theme-install' );
|
576 |
add_thickbox();
|
577 |
wp_enqueue_script( 'plugin-install' );
|
579 |
}
|
580 |
}
|
581 |
|
582 |
+
/**
|
583 |
+
* add styles and scripts for Bws_Settings_Tabs
|
584 |
+
*
|
585 |
+
* @since 1.9.8
|
586 |
+
*/
|
587 |
+
if ( ! function_exists( 'bws_enqueue_settings_scripts' ) ) {
|
588 |
+
function bws_enqueue_settings_scripts() {
|
589 |
+
wp_enqueue_script( 'jquery-ui-resizable' );
|
590 |
+
wp_enqueue_script( 'jquery-ui-tabs' );
|
591 |
+
}
|
592 |
+
}
|
593 |
+
|
594 |
if ( ! function_exists ( 'bws_plugins_admin_head' ) ) {
|
595 |
function bws_plugins_admin_head() {
|
596 |
global $bws_shortcode_list, $wp_version, $post_type;
|
603 |
</style>
|
604 |
</noscript>
|
605 |
<?php }
|
606 |
+
if ( 4.2 > $wp_version ) { ?>
|
|
|
|
|
607 |
<style type="text/css">
|
608 |
.bws_hide_settings_notice,
|
609 |
.bws_hide_premium_options {
|
610 |
width: 11px;
|
611 |
height: 11px;
|
612 |
border: none;
|
613 |
+
background: url("<?php echo bws_menu_url( 'images/close_banner.png' ); ?>") no-repeat center center;
|
614 |
box-shadow: none;
|
615 |
float: right;
|
616 |
margin: 8px;
|
630 |
var bws_shortcode_button = {
|
631 |
'label': '<?php esc_attr_e( "Add BWS Shortcode", "bestwebsoft" ); ?>',
|
632 |
'title': '<?php esc_attr_e( "Add BWS Plugins Shortcode", "bestwebsoft" ); ?>',
|
|
|
633 |
'function_name': [
|
634 |
<?php foreach ( $bws_shortcode_list as $key => $value ) {
|
635 |
if ( isset( $value['js_function'] ) )
|
636 |
+
echo "'" . $value['js_function'] . "',";
|
637 |
} ?>
|
638 |
],
|
639 |
'wp_version' : '<?php echo $wp_version; ?>'
|
647 |
'actions' => array(
|
648 |
'click' => false,
|
649 |
'onload' => true
|
650 |
+
),
|
651 |
'content' => '<h3>' . __( 'Add shortcode', 'bestwebsoft' ) . '</h3><p>' . __( "Add BestWebSoft plugins' shortcodes using this button.", 'bestwebsoft' ) . '</p>',
|
652 |
+
'position' => array(
|
653 |
'edge' => 'right'
|
654 |
),
|
655 |
'set_timeout' => 2000
|
658 |
$tooltip_args['css_selector'] = '.mce_add_bws_shortcode';
|
659 |
bws_add_tooltip_in_admin( $tooltip_args );
|
660 |
}
|
661 |
+
}
|
662 |
}
|
663 |
}
|
664 |
|
665 |
if ( ! function_exists ( 'bws_plugins_include_codemirror' ) ) {
|
666 |
function bws_plugins_include_codemirror() {
|
667 |
+
wp_enqueue_style( 'codemirror.css', bws_menu_url( 'css/codemirror.css' ) );
|
668 |
+
wp_enqueue_script( 'codemirror.js', bws_menu_url( 'js/codemirror.js' ), array( 'jquery' ) );
|
669 |
}
|
670 |
}
|
671 |
|
687 |
if ( 3.3 > $wp_version )
|
688 |
return;
|
689 |
/* Default arguments */
|
690 |
+
$tooltip_args_default = array(
|
691 |
'tooltip_id' => false,
|
692 |
+
'css_selector' => false,
|
693 |
'actions' => array(
|
694 |
'click' => true,
|
695 |
'onload' => false,
|
696 |
+
),
|
697 |
'buttons' => array(
|
698 |
'close' => array(
|
699 |
'type' => 'dismiss',
|
701 |
),
|
702 |
),
|
703 |
'position' => array(
|
704 |
+
'edge' => 'top',
|
705 |
'align' => 'center',
|
706 |
+
'pos-left' => 0,
|
707 |
+
'pos-top' => 0,
|
708 |
+
'zindex' => 10000
|
709 |
),
|
710 |
'set_timeout' => 0
|
711 |
);
|
771 |
public function add_scripts() {
|
772 |
global $bstwbsftwppdtplgns_tooltip_script_add;
|
773 |
if ( ! isset( $bstwbsftwppdtplgns_tooltip_script_add ) ) {
|
774 |
+
echo '<script type="text/javascript" src="' . bws_menu_url( 'js/bws_tooltip.js' ) . '"></script>';
|
775 |
$bstwbsftwppdtplgns_tooltip_script_add = true;
|
776 |
}
|
777 |
$tooltip_args = $this->tooltip_args; ?>
|
786 |
}
|
787 |
}
|
788 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
789 |
if ( ! function_exists ( 'bws_form_restore_default_confirm' ) ) {
|
790 |
function bws_form_restore_default_confirm( $plugin_basename ) { ?>
|
791 |
<div>
|
792 |
+
<p><?php _e( 'Are you sure you want to restore default settings?', 'bestwebsoft' ) ?></p>
|
793 |
<form method="post" action="">
|
794 |
<p>
|
795 |
+
<button class="button button-primary" name="bws_restore_confirm"><?php _e( 'Yes, restore all settings', 'bestwebsoft' ) ?></button>
|
796 |
<button class="button" name="bws_restore_deny"><?php _e( 'No, go back to the settings page', 'bestwebsoft' ) ?></button>
|
797 |
<?php wp_nonce_field( $plugin_basename, 'bws_settings_nonce_name' ); ?>
|
798 |
</p>
|
816 |
|
817 |
if ( ! function_exists( 'bws_add_buttons' ) ){
|
818 |
function bws_add_buttons( $plugin_array ) {
|
819 |
+
$plugin_array['add_bws_shortcode'] = bws_menu_url( 'js/shortcode-button.js' );
|
820 |
return $plugin_array;
|
821 |
}
|
822 |
}
|
830 |
|
831 |
/* Generate inline content for the popup window when the "bws shortcode" button is clicked */
|
832 |
if ( ! function_exists( 'bws_shortcode_media_button_popup' ) ) {
|
833 |
+
function bws_shortcode_media_button_popup() {
|
834 |
global $bws_shortcode_list, $wp_version;
|
835 |
if ( $wp_version < '3.3' )
|
836 |
return;
|
867 |
if ( $wp_version < '3.9' ) { ?>
|
868 |
<script type="text/javascript">
|
869 |
(function($){
|
870 |
+
$( '.bws_shortcode_insert' ).on( 'click',function() {
|
871 |
var shortcode = $( '#TB_ajaxContent #bws_shortcode_display' ).text();
|
872 |
if ( '' != shortcode ) {
|
873 |
/* insert shortcode to tinymce */
|
875 |
$( 'textarea#content' ).val( shortcode );
|
876 |
} else {
|
877 |
tinyMCE.execCommand( 'mceInsertContent', false, shortcode );
|
878 |
+
}
|
879 |
}
|
880 |
/* close the thickbox after adding shortcode to editor */
|
881 |
self.parent.tb_remove();
|
882 |
});
|
883 |
})(jQuery);
|
884 |
</script>
|
885 |
+
<?php }
|
886 |
+
}
|
887 |
+
}
|
888 |
+
|
889 |
+
/**
|
890 |
+
* output shortcode in a special block
|
891 |
+
* @since 1.9.8
|
892 |
+
*/
|
893 |
+
if ( ! function_exists( 'bws_shortcode_output' ) ) {
|
894 |
+
function bws_shortcode_output( $shortcode ) { ?>
|
895 |
+
<span class="bws_shortcode_output"><input type="text" onfocus="this.select();" readonly="readonly" value="<?php echo $shortcode; ?>" class="large-text bws_no_bind_notice"></span>
|
896 |
+
<?php }
|
897 |
+
}
|
898 |
+
|
899 |
+
/**
|
900 |
+
* output tooltip
|
901 |
+
* @since 1.9.8
|
902 |
+
*/
|
903 |
+
if ( ! function_exists( 'bws_add_help_box' ) ) {
|
904 |
+
function bws_add_help_box( $content, $class = '' ) {
|
905 |
+
return '<span class="bws_help_box dashicons dashicons-editor-help ' . $class . ' hide-if-no-js">
|
906 |
+
<span class="bws_hidden_help_text">' . $content . '</span>
|
907 |
+
</span>';
|
908 |
}
|
909 |
}
|
910 |
|
911 |
/* add help tab */
|
912 |
if ( ! function_exists( 'bws_help_tab' ) ) {
|
913 |
function bws_help_tab( $screen, $args ) {
|
914 |
+
$url = ( ! empty( $args['section'] ) ) ? 'https://support.bestwebsoft.com/hc/en-us/sections/' . $args['section'] : 'https://support.bestwebsoft.com/';
|
915 |
|
916 |
$content = '<p><a href="' . $url . '" target="_blank">' . __( 'Visit Help Center', 'bestwebsoft' ) . '</a></p>';
|
917 |
|
918 |
+
$screen->add_help_tab(
|
919 |
array(
|
920 |
'id' => $args['id'] . '_help_tab',
|
921 |
'title' => __( 'FAQ', 'bestwebsoft' ),
|
927 |
'<p><strong>' . __( 'For more information:', 'bestwebsoft' ) . '</strong></p>' .
|
928 |
'<p><a href="https://drive.google.com/folderview?id=0B5l8lO-CaKt9VGh0a09vUjNFNjA&usp=sharing#list" target="_blank">' . __( 'Documentation', 'bestwebsoft' ) . '</a></p>' .
|
929 |
'<p><a href="http://www.youtube.com/user/bestwebsoft/playlists?flow=grid&sort=da&view=1" target="_blank">' . __( 'Video Instructions', 'bestwebsoft' ) . '</a></p>' .
|
930 |
+
'<p><a href="https://support.bestwebsoft.com/hc/en-us/requests/new" target="_blank">' . __( 'Submit a Request', 'bestwebsoft' ) . '</a></p>'
|
931 |
);
|
932 |
}
|
933 |
}
|
934 |
|
935 |
+
if ( ! function_exists( 'bws_enqueue_custom_code_css_js' ) ) {
|
936 |
+
function bws_enqueue_custom_code_css_js() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
937 |
global $bstwbsftwppdtplgns_options;
|
938 |
|
939 |
if ( ! isset( $bstwbsftwppdtplgns_options ) )
|
948 |
wp_enqueue_style( 'bws-custom-style', $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.css'] );
|
949 |
elseif ( $is_multisite && ! empty( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ]['bws-custom-code.css'] ) )
|
950 |
wp_enqueue_style( 'bws-custom-style', $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ]['bws-custom-code.css'] );
|
951 |
+
|
952 |
+
if ( ! $is_multisite && ! empty( $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.js'] ) )
|
953 |
+
wp_enqueue_script( 'bws-custom-style', $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.js'] );
|
954 |
+
elseif ( $is_multisite && ! empty( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ]['bws-custom-code.js'] ) )
|
955 |
+
wp_enqueue_script( 'bws-custom-style', $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ]['bws-custom-code.js'] );
|
956 |
}
|
957 |
}
|
958 |
}
|
974 |
$blog_id = get_current_blog_id();
|
975 |
|
976 |
if ( ! $is_multisite && ! empty( $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.php'] ) ) {
|
|
|
977 |
if ( file_exists( $bstwbsftwppdtplgns_options['custom_code']['bws-custom-code.php'] ) ) {
|
978 |
if ( ! defined( 'BWS_GLOBAL' ) )
|
979 |
define( 'BWS_GLOBAL', true );
|
1015 |
|
1016 |
/* remove bws_menu versions */
|
1017 |
unset( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $basename ] );
|
1018 |
+
/* remove track usage data */
|
1019 |
+
if ( isset( $bstwbsftwppdtplgns_options['bws_menu']['track_usage']['products'][ $basename ] ) )
|
1020 |
+
unset( $bstwbsftwppdtplgns_options['bws_menu']['track_usage']['products'][ $basename ] );
|
1021 |
/* if empty ['bws_menu']['version'] - there is no other bws plugins - delete all */
|
1022 |
if ( empty( $bstwbsftwppdtplgns_options['bws_menu']['version'] ) ) {
|
1023 |
/* remove options */
|
1024 |
+
if ( $is_multisite )
|
1025 |
delete_site_option( 'bstwbsftwppdtplgns_options' );
|
1026 |
else
|
1027 |
delete_option( 'bstwbsftwppdtplgns_options' );
|
1050 |
rmdir( $folder );
|
1051 |
}
|
1052 |
}
|
1053 |
+
}
|
1054 |
}
|
1055 |
}
|
1056 |
|
1061 |
|
1062 |
add_action( 'admin_notices', 'bws_admin_notices', 30 );
|
1063 |
|
1064 |
+
add_action( 'wp_enqueue_scripts', 'bws_enqueue_custom_code_css_js', 20 );
|
1065 |
|
1066 |
bws_enqueue_custom_code_php();
|
bws_menu/bws_include.php
CHANGED
@@ -4,12 +4,21 @@
|
|
4 |
*/
|
5 |
|
6 |
if ( ! function_exists ( 'bws_include_init' ) ) {
|
7 |
-
function bws_include_init( $base ) {
|
8 |
global $bstwbsftwppdtplgns_options, $bstwbsftwppdtplgns_added_menu;
|
9 |
if ( ! function_exists( 'get_plugin_data' ) )
|
10 |
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
11 |
|
12 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
$bws_menu_version = $bws_menu_info["Version"];
|
14 |
|
15 |
if ( ! isset( $bstwbsftwppdtplgns_options ) ) {
|
@@ -42,14 +51,17 @@ if ( ! function_exists ( 'bws_include_init' ) ) {
|
|
42 |
require_once( dirname( __FILE__ ) . '/bws_menu.php' );
|
43 |
require_once( dirname( __FILE__ ) . '/bws_functions.php' );
|
44 |
} else if ( ! isset( $bstwbsftwppdtplgns_added_menu ) ) {
|
|
|
45 |
$all_plugins = get_plugins();
|
|
|
|
|
46 |
foreach ( $bstwbsftwppdtplgns_options['bws_menu']['version'] as $key => $value ) {
|
47 |
-
if ( array_key_exists( $key, $all_plugins ) ) {
|
48 |
-
if ( $bws_menu_version < $value && is_plugin_active( $
|
49 |
-
if ( ! isset( $
|
50 |
-
$
|
51 |
-
elseif ( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $
|
52 |
-
$
|
53 |
}
|
54 |
} else {
|
55 |
unset( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $key ] );
|
@@ -59,24 +71,31 @@ if ( ! function_exists ( 'bws_include_init' ) ) {
|
|
59 |
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
60 |
}
|
61 |
}
|
62 |
-
if ( ! isset( $plugin_with_newer_menu ) )
|
63 |
-
$plugin_with_newer_menu = $base;
|
64 |
-
$plugin_with_newer_menu = explode( '/', $plugin_with_newer_menu );
|
65 |
-
$wp_content_dir = defined( 'WP_CONTENT_DIR' ) ? basename( WP_CONTENT_DIR ) : 'wp-content';
|
66 |
|
67 |
-
if (
|
68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
} else {
|
70 |
-
|
71 |
}
|
72 |
|
73 |
-
if ( file_exists(
|
74 |
-
require_once(
|
|
|
75 |
} else {
|
|
|
76 |
require_once( dirname( __FILE__ ) . '/bws_functions.php' );
|
77 |
}
|
78 |
|
79 |
$bstwbsftwppdtplgns_added_menu = true;
|
80 |
-
}
|
81 |
}
|
82 |
}
|
4 |
*/
|
5 |
|
6 |
if ( ! function_exists ( 'bws_include_init' ) ) {
|
7 |
+
function bws_include_init( $base, $bws_menu_source = 'plugins' ) {
|
8 |
global $bstwbsftwppdtplgns_options, $bstwbsftwppdtplgns_added_menu;
|
9 |
if ( ! function_exists( 'get_plugin_data' ) )
|
10 |
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
11 |
|
12 |
+
$wp_content_dir = defined( 'WP_CONTENT_DIR' ) ? WP_CONTENT_DIR : ABSPATH . 'wp-content';
|
13 |
+
$wp_plugins_dir = defined( 'WP_PLUGIN_DIR' ) ? WP_PLUGIN_DIR : $wp_content_dir . '/plugins';
|
14 |
+
|
15 |
+
if ( $bws_menu_source == 'plugins' ) {
|
16 |
+
$bws_menu_dir = $wp_plugins_dir . '/' . dirname( $base ) . '/bws_menu/bws_menu.php';
|
17 |
+
} else {
|
18 |
+
$bws_menu_dir = $wp_content_dir . '/themes/' . $base . '/inc/bws_menu/bws_menu.php';
|
19 |
+
}
|
20 |
+
|
21 |
+
$bws_menu_info = get_plugin_data( $bws_menu_dir );
|
22 |
$bws_menu_version = $bws_menu_info["Version"];
|
23 |
|
24 |
if ( ! isset( $bstwbsftwppdtplgns_options ) ) {
|
51 |
require_once( dirname( __FILE__ ) . '/bws_menu.php' );
|
52 |
require_once( dirname( __FILE__ ) . '/bws_functions.php' );
|
53 |
} else if ( ! isset( $bstwbsftwppdtplgns_added_menu ) ) {
|
54 |
+
|
55 |
$all_plugins = get_plugins();
|
56 |
+
$all_themes = wp_get_themes();
|
57 |
+
|
58 |
foreach ( $bstwbsftwppdtplgns_options['bws_menu']['version'] as $key => $value ) {
|
59 |
+
if ( array_key_exists( $key, $all_plugins ) || array_key_exists( $key, $all_themes ) ) {
|
60 |
+
if ( $bws_menu_version < $value && ( is_plugin_active( $key ) || preg_match( '|' . $key . '$|', get_template_directory() ) ) ) {
|
61 |
+
if ( ! isset( $product_with_newer_menu ) )
|
62 |
+
$product_with_newer_menu = $key;
|
63 |
+
elseif ( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $product_with_newer_menu ] < $bstwbsftwppdtplgns_options['bws_menu']['version'][ $key ] )
|
64 |
+
$product_with_newer_menu = $key;
|
65 |
}
|
66 |
} else {
|
67 |
unset( $bstwbsftwppdtplgns_options['bws_menu']['version'][ $key ] );
|
71 |
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
72 |
}
|
73 |
}
|
|
|
|
|
|
|
|
|
74 |
|
75 |
+
if ( ! isset( $product_with_newer_menu ) )
|
76 |
+
$product_with_newer_menu = $base;
|
77 |
+
|
78 |
+
$folder_with_newer_menu = explode( '/', $product_with_newer_menu );
|
79 |
+
|
80 |
+
if ( array_key_exists( $product_with_newer_menu, $all_plugins ) ) {
|
81 |
+
$bws_menu_source = 'plugins';
|
82 |
+
$bws_menu_new_dir = $wp_plugins_dir . '/' . $folder_with_newer_menu[0];
|
83 |
+
} else if ( array_key_exists( $product_with_newer_menu, $all_themes ) ) {
|
84 |
+
$bws_menu_source = 'themes';
|
85 |
+
$bws_menu_new_dir = $wp_content_dir . '/themes/' . $folder_with_newer_menu[0] . '/inc';
|
86 |
} else {
|
87 |
+
$bws_menu_new_dir = '';
|
88 |
}
|
89 |
|
90 |
+
if ( file_exists( $bws_menu_new_dir . '/bws_menu/bws_functions.php' ) ) {
|
91 |
+
require_once( $bws_menu_new_dir . '/bws_menu/bws_functions.php' );
|
92 |
+
require_once( $bws_menu_new_dir . '/bws_menu/bws_menu.php' );
|
93 |
} else {
|
94 |
+
require_once( dirname( __FILE__ ) . '/bws_menu.php' );
|
95 |
require_once( dirname( __FILE__ ) . '/bws_functions.php' );
|
96 |
}
|
97 |
|
98 |
$bstwbsftwppdtplgns_added_menu = true;
|
99 |
+
}
|
100 |
}
|
101 |
}
|
bws_menu/bws_menu.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
* Function for displaying BestWebSoft menu
|
4 |
-
* Version:
|
5 |
*/
|
6 |
|
7 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) )
|
@@ -12,20 +12,32 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
12 |
global $wpdb, $wp_version, $bws_plugin_info, $bstwbsftwppdtplgns_options;
|
13 |
$error = $message = $bwsmn_form_email = '';
|
14 |
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
if ( ! function_exists( 'is_plugin_active_for_network' ) )
|
18 |
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
19 |
|
20 |
/* get $bws_plugins */
|
21 |
-
|
22 |
|
23 |
$all_plugins = get_plugins();
|
24 |
$active_plugins = get_option( 'active_plugins' );
|
25 |
$sitewide_active_plugins = ( function_exists( 'is_multisite' ) && is_multisite() ) ? get_site_option( 'active_sitewide_plugins' ) : array();
|
26 |
$update_availible_all = get_site_transient( 'update_plugins' );
|
27 |
|
28 |
-
$plugin_category = isset( $_GET['category'] ) ? $_GET['category'] : 'all';
|
29 |
|
30 |
if ( ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] ) || ! isset( $_GET['sub'] ) ) {
|
31 |
$bws_plugins_update_availible = $bws_plugins_expired = array();
|
@@ -41,14 +53,16 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
41 |
$is_pro_installed = array_key_exists( $value_plugin['pro_version'], $all_plugins );
|
42 |
}
|
43 |
/* check update_availible */
|
44 |
-
if ( $
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
|
|
|
|
52 |
}
|
53 |
/* check expired */
|
54 |
if ( $is_pro_installed && isset( $bstwbsftwppdtplgns_options['time_out'][ $value_plugin['pro_version'] ] ) &&
|
@@ -105,31 +119,31 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
105 |
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
106 |
|
107 |
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
108 |
-
$error = __( "Something went wrong. Please try again later. If the error appears again, please contact us", 'bestwebsoft' ) . ' <a href="
|
109 |
} else {
|
110 |
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
111 |
if ( is_array( $response ) && !empty( $response ) ) {
|
112 |
foreach ( $response as $key => $value ) {
|
113 |
if ( "wrong_license_key" == $value->package ) {
|
114 |
-
$error = __( "Wrong license key", 'bestwebsoft' );
|
115 |
} elseif ( "wrong_domain" == $value->package ) {
|
116 |
-
$error = __( 'This license key is
|
117 |
} elseif ( "you_are_banned" == $value->package ) {
|
118 |
$error = __( "Unfortunately, you have exceeded the number of available tries per day.", 'bestwebsoft' );
|
119 |
} elseif ( "time_out" == $value->package ) {
|
120 |
-
$error = __( "Unfortunately, Your license has expired. To continue getting top-priority support and plugin updates you should extend it in your", 'bestwebsoft' )
|
121 |
} elseif ( "duplicate_domen_for_trial" == $value->package ) {
|
122 |
$error = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
123 |
} elseif ( is_array( $value->package ) && ! empty( $value->package ) ) {
|
124 |
$plugins_array = $_SESSION['bws_membership_list'] = $value->package;
|
125 |
$_SESSION['bws_membership_time_check'] = strtotime( 'now' );
|
126 |
|
127 |
-
if ( $bws_license_key == $bstwbsftwppdtplgns_options[ $bws_license_plugin ] ) {
|
128 |
$message = __( 'The license key is valid.', 'bestwebsoft' );
|
129 |
if ( isset( $value->time_out ) && $value->time_out != '' )
|
130 |
$message .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $value->time_out . '.';
|
131 |
} else {
|
132 |
-
$message = __( 'Congratulations! Pro Membership license is successfully
|
133 |
}
|
134 |
|
135 |
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
@@ -149,9 +163,8 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
149 |
$error = __( "Please enter your license key.", 'bestwebsoft' );
|
150 |
}
|
151 |
}
|
152 |
-
}
|
153 |
|
154 |
-
if ( 'bws_system_status' == $_GET['page'] ) {
|
155 |
$all_plugins = get_plugins();
|
156 |
$active_plugins = get_option( 'active_plugins' );
|
157 |
$mysql_info = $wpdb->get_results( "SHOW VARIABLES LIKE 'sql_mode'" );
|
@@ -160,12 +173,12 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
160 |
if ( empty( $sql_mode ) )
|
161 |
$sql_mode = __( 'Not set', 'bestwebsoft' );
|
162 |
|
163 |
-
$safe_mode = ( ini_get( 'safe_mode' ) ) ? __( 'On', 'bestwebsoft' ) : __( 'Off', 'bestwebsoft' );
|
164 |
$allow_url_fopen = ( ini_get( 'allow_url_fopen' ) ) ? __( 'On', 'bestwebsoft' ) : __( 'Off', 'bestwebsoft' );
|
165 |
$upload_max_filesize = ( ini_get( 'upload_max_filesize' ) )? ini_get( 'upload_max_filesize' ) : __( 'N/A', 'bestwebsoft' );
|
166 |
$post_max_size = ( ini_get( 'post_max_size' ) ) ? ini_get( 'post_max_size' ) : __( 'N/A', 'bestwebsoft' );
|
167 |
$max_execution_time = ( ini_get( 'max_execution_time' ) ) ? ini_get( 'max_execution_time' ) : __( 'N/A', 'bestwebsoft' );
|
168 |
$memory_limit = ( ini_get( 'memory_limit' ) ) ? ini_get( 'memory_limit' ) : __( 'N/A', 'bestwebsoft' );
|
|
|
169 |
$memory_usage = ( function_exists( 'memory_get_usage' ) ) ? round( memory_get_usage() / 1024 / 1024, 2 ) . __( ' Mb', 'bestwebsoft' ) : __( 'N/A', 'bestwebsoft' );
|
170 |
$exif_read_data = ( is_callable( 'exif_read_data' ) ) ? __( 'Yes', 'bestwebsoft' ) . " ( V" . substr( phpversion( 'exif' ), 0,4 ) . ")" : __( 'No', 'bestwebsoft' );
|
171 |
$iptcparse = ( is_callable( 'iptcparse' ) ) ? __( 'Yes', 'bestwebsoft' ) : __( 'No', 'bestwebsoft' );
|
@@ -173,53 +186,74 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
173 |
$theme = ( function_exists( 'wp_get_theme' ) ) ? wp_get_theme() : get_theme( get_current_theme() );
|
174 |
|
175 |
if ( function_exists( 'is_multisite' ) ) {
|
176 |
-
|
177 |
-
$multisite = __( 'Yes', 'bestwebsoft' );
|
178 |
-
else
|
179 |
-
$multisite = __( 'No', 'bestwebsoft' );
|
180 |
} else {
|
181 |
$multisite = __( 'N/A', 'bestwebsoft' );
|
182 |
}
|
183 |
|
184 |
$system_info = array(
|
185 |
-
'
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
213 |
);
|
|
|
214 |
foreach ( $all_plugins as $path => $plugin ) {
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
$system_info['
|
|
|
|
|
|
|
|
|
219 |
}
|
220 |
|
221 |
-
|
222 |
-
if ( ( isset( $_REQUEST['bwsmn_form_submit'] ) && check_admin_referer( plugin_basename(__FILE__), 'bwsmn_nonce_submit' ) ) || ( isset( $_REQUEST['bwsmn_form_submit_custom_email'] ) && check_admin_referer( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ) ) ) {
|
223 |
if ( isset( $_REQUEST['bwsmn_form_email'] ) ) {
|
224 |
$bwsmn_form_email = esc_html( trim( $_REQUEST['bwsmn_form_email'] ) );
|
225 |
if ( $bwsmn_form_email == "" || ! is_email( $bwsmn_form_email ) ) {
|
@@ -227,7 +261,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
227 |
} else {
|
228 |
$email = $bwsmn_form_email;
|
229 |
$bwsmn_form_email = '';
|
230 |
-
$message = __( 'Email with system info is sent to
|
231 |
}
|
232 |
} else {
|
233 |
$email = 'plugin_system_status@bestwebsoft.com';
|
@@ -238,28 +272,18 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
238 |
$headers = 'MIME-Version: 1.0' . "\n";
|
239 |
$headers .= 'Content-type: text/html; charset=utf-8' . "\n";
|
240 |
$headers .= 'From: ' . get_option( 'admin_email' );
|
241 |
-
$message_text = '<html><head><title>System Info From ' . home_url() . '</title></head><body>
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
$message_text .= '<tr><td scope="row">'. $key .'</td><td scope="row">'. $value .'</td></tr>';
|
253 |
-
}
|
254 |
-
$message_text .= '</table>';
|
255 |
-
}
|
256 |
-
if ( ! empty( $system_info['inactive_plugins'] ) ) {
|
257 |
-
$message_text .= '<h4>Inactive Plugins</h4>
|
258 |
-
<table>';
|
259 |
-
foreach ( $system_info['inactive_plugins'] as $key => $value ) {
|
260 |
-
$message_text .= '<tr><td scope="row">'. $key .'</td><td scope="row">'. $value .'</td></tr>';
|
261 |
}
|
262 |
-
$message_text .= '</table>';
|
263 |
}
|
264 |
$message_text .= '</body></html>';
|
265 |
$result = wp_mail( $email, 'System Info From ' . home_url(), $message_text, $headers );
|
@@ -271,31 +295,37 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
271 |
<div class="bws-wrap">
|
272 |
<div class="bws-header">
|
273 |
<div class="bws-title">
|
274 |
-
<a href="<?php echo self_admin_url( 'admin.php?page=bws_panel' ); ?>">
|
275 |
-
<
|
276 |
BestWebSoft
|
277 |
<span>panel</span>
|
278 |
</a>
|
279 |
</div>
|
280 |
-
<div class="bws-menu-item-icon">•••</div>
|
281 |
<div class="bws-nav-tab-wrapper">
|
282 |
-
|
283 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
</div>
|
285 |
<div class="bws-help-links-wrapper">
|
286 |
-
<a
|
287 |
-
<a href="<?php echo esc_url( '
|
288 |
-
<a href="<?php echo esc_url( 'http://bestwebsoft.com/wp-admin/admin.php?page=client-area' ); ?>" target="_blank" title="<?php _e( 'Manage purchased licenses & subscriptions', 'bestwebsoft' ); ?>"><?php _e( 'Client Area', 'bestwebsoft' ); ?></a>
|
289 |
</div>
|
290 |
<div class="clear"></div>
|
291 |
</div>
|
292 |
-
<?php if ( 'bws_panel' == $_GET['
|
293 |
<div class="bws-membership-wrap">
|
294 |
<div class="bws-membership-backround"></div>
|
295 |
<div class="bws-membership">
|
296 |
<div class="bws-membership-title"><?php printf( __( 'Get Access to %s+ Premium Plugins', 'bestwebsoft' ), '30' ); ?></div>
|
297 |
<form class="bws-membership-form" method="post" action="">
|
298 |
-
<span class="bws-membership-link"><a target="_blank" href="
|
299 |
<?php if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) &&
|
300 |
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] &&
|
301 |
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?>
|
@@ -324,7 +354,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
324 |
</div>
|
325 |
<?php } ?>
|
326 |
<div class="bws-wrap-content wrap">
|
327 |
-
<?php if ( 'bws_panel' == $_GET['
|
328 |
<div class="updated notice is-dismissible inline" <?php if ( '' == $message || '' != $error ) echo "style=\"display:none\""; ?>><p><?php echo $message; ?></p></div>
|
329 |
<h1>
|
330 |
<?php _e( 'Plugins', 'bestwebsoft' ); ?>
|
@@ -394,7 +424,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
394 |
$error = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually", 'bestwebsoft' );
|
395 |
}
|
396 |
if ( empty( $error ) )
|
397 |
-
echo '<p>' . __( '
|
398 |
|
399 |
@unlink( $file_put_contents );
|
400 |
} else {
|
@@ -406,19 +436,19 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
406 |
}
|
407 |
|
408 |
if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) {
|
409 |
-
echo '<p><a href="' . wp_nonce_url( '
|
410 |
} else {
|
411 |
if ( empty( $error ) )
|
412 |
$error = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
413 |
|
414 |
echo '<p class="error">' . $error . '</p>';
|
415 |
-
echo '<p><a href="' . self_admin_url(
|
416 |
}
|
417 |
} else { ?>
|
418 |
<ul class="subsubsub">
|
419 |
-
<li><a <?php if ( !isset( $_GET['sub'] ) ) echo 'class="current" '; ?>href="
|
420 |
-
<li><a <?php if ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] ) echo 'class="current" '; ?>href="
|
421 |
-
<li><a <?php if ( isset( $_GET['sub'] ) && 'not_installed' == $_GET['sub'] ) echo 'class="current" '; ?>href="
|
422 |
</ul>
|
423 |
<div class="clear"></div>
|
424 |
<div class="bws-filter-top">
|
@@ -431,13 +461,13 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
431 |
<ul class="bws-category">
|
432 |
<li>
|
433 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
434 |
-
<a <?php if ( 'all' == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo self_admin_url(
|
435 |
<span>(<?php echo count( $bws_plugins ); ?>)</span>
|
436 |
</a>
|
437 |
</li>
|
438 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
439 |
<li>
|
440 |
-
<a <?php if ( $category_key == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo esc_url( self_admin_url(
|
441 |
<span>(<?php echo $category_value['count']; ?>)</span>
|
442 |
</a>
|
443 |
</li>
|
@@ -495,7 +525,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
495 |
}
|
496 |
|
497 |
if ( ! empty( $value_plugin['expired'] ) ) {
|
498 |
-
echo ' - <a class="bws-update-now" href="
|
499 |
} elseif ( ! empty( $value_plugin['update_availible'] ) ) {
|
500 |
$r = $update_availible_all->response[ $value_plugin['update_availible'] ];
|
501 |
echo ' - <a class="bws-update-now" href="' . 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>';
|
@@ -520,7 +550,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
520 |
<?php }
|
521 |
}
|
522 |
} else { ?>
|
523 |
-
<a class="bws_donate" href="
|
524 |
<?php }
|
525 |
|
526 |
if ( $is_pro_active ) { ?>
|
@@ -530,7 +560,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
530 |
<?php }
|
531 |
} else {
|
532 |
if ( $is_pro_installed ) { ?>
|
533 |
-
<a class="button button-secondary" href="<?php echo wp_nonce_url( '
|
534 |
<?php } elseif ( ! empty( $plugins_array ) && isset( $value_plugin['pro_version'] ) && array_key_exists( $value_plugin['pro_version'], $plugins_array ) ) { ?>
|
535 |
<form method="post" action="">
|
536 |
<input type="submit" class="button button-secondary" value="<?php _e( 'Install Now', 'bestwebsoft' ); ?>" />
|
@@ -539,9 +569,9 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
539 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ); ?>
|
540 |
</form>
|
541 |
<?php } elseif ( $is_installed ) { ?>
|
542 |
-
<a class="button button-secondary" href="<?php echo wp_nonce_url( '
|
543 |
<?php } else {
|
544 |
-
$install_url = isset( $value_plugin['install_url'] ) ? $value_plugin['install_url'] : esc_url( self_admin_url( 'plugin-install.php?tab=search&type=term&s=' . str_replace( ' ', '+', $value_plugin['name'] ) . '+BestWebSoft&plugin-search-input=Search+Plugins' ) ); ?>
|
545 |
<a class="button button-secondary" href="<?php echo $install_url; ?>" title="<?php _e( 'Install this plugin', 'bestwebsoft' ); ?>" target="_blank"><?php _e( 'Install Now', 'bestwebsoft' ); ?></a>
|
546 |
<?php }
|
547 |
} ?>
|
@@ -560,13 +590,13 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
560 |
<ul class="bws-category">
|
561 |
<li>
|
562 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
563 |
-
<a <?php if ( 'all' == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo self_admin_url(
|
564 |
<span>(<?php echo count( $bws_plugins ); ?>)</span>
|
565 |
</a>
|
566 |
</li>
|
567 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
568 |
<li>
|
569 |
-
<a <?php if ( $category_key == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo esc_url( self_admin_url(
|
570 |
<span>(<?php echo $category_value['count']; ?>)</span>
|
571 |
</a>
|
572 |
</li>
|
@@ -576,8 +606,8 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
576 |
</div><!-- #bws-filter-wrapper -->
|
577 |
<div class="clear"></div>
|
578 |
<?php }
|
579 |
-
} elseif ( 'bws_themes' == $
|
580 |
-
|
581 |
<h1><?php _e( 'Themes', 'bestwebsoft' ); ?></h1>
|
582 |
<div id="availablethemes" class="bws-availablethemes">
|
583 |
<?php if ( $wp_version < '3.9' ) {
|
@@ -585,7 +615,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
585 |
<div class="available-theme installable-theme"><?php
|
586 |
$installed_theme = wp_get_theme( $theme->slug ); ?>
|
587 |
<a class="screenshot" href="<?php echo esc_url( $theme->href ); ?>">
|
588 |
-
<img src="<?php echo
|
589 |
</a>
|
590 |
<h3><?php echo $theme->name; ?></h3>
|
591 |
<div class="theme-author"><?php printf( __( 'By %s', 'bestwebsoft' ), 'BestWebSoft' ); ?></div>
|
@@ -606,7 +636,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
606 |
$installed_theme = wp_get_theme( $theme->slug ); ?>
|
607 |
<div class="theme" tabindex="0">
|
608 |
<div class="theme-screenshot">
|
609 |
-
<img src="<?php echo
|
610 |
</div>
|
611 |
<div class="theme-author"><?php printf( __( 'By %s', 'bestwebsoft' ), 'BestWebSoft' ); ?></div>
|
612 |
<h3 class="theme-name"><?php echo $theme->name; ?></h3>
|
@@ -628,7 +658,7 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
628 |
<?php } ?>
|
629 |
<p><a class="bws_browse_link" href="http://bestweblayout.com/categories/themes/" target="_blank"><?php _e( 'Browse Free WordPress Themes', 'bestwebsoft' ); ?> <span class="dashicons dashicons-arrow-right-alt2"></span></a></p>
|
630 |
</div>
|
631 |
-
<?php } elseif ( 'bws_system_status' == $
|
632 |
<h1><?php _e( 'System status', 'bestwebsoft' ); ?></h1>
|
633 |
<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>
|
634 |
<div class="error" <?php if ( "" == $error ) echo "style=\"display:none\""; ?>><p><strong><?php echo $error; ?></strong></p></div>
|
@@ -647,47 +677,30 @@ if ( ! function_exists( 'bws_add_menu_render' ) ) {
|
|
647 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ); ?>
|
648 |
</p>
|
649 |
</form>
|
650 |
-
|
651 |
-
<table class="
|
652 |
-
<thead
|
653 |
-
<tbody>
|
654 |
-
<?php foreach ( $system_info['system_info'] as $key => $value ) { ?>
|
655 |
<tr>
|
656 |
-
<
|
657 |
-
|
|
|
|
|
|
|
|
|
|
|
658 |
</tr>
|
659 |
-
|
660 |
-
</tbody>
|
661 |
-
</table>
|
662 |
-
<table class="bws_system_info">
|
663 |
-
<thead><tr><th><?php _e( 'Active Plugins', 'bestwebsoft' ); ?></th><th></th></tr></thead>
|
664 |
-
<tbody>
|
665 |
-
<?php if ( ! empty( $system_info['active_plugins'] ) ) {
|
666 |
-
foreach ( $system_info['active_plugins'] as $key => $value ) { ?>
|
667 |
-
<tr>
|
668 |
-
<td scope="row"><?php echo $key; ?></td>
|
669 |
-
<td scope="row"><?php echo $value; ?></td>
|
670 |
-
</tr>
|
671 |
-
<?php }
|
672 |
-
} ?>
|
673 |
-
</tbody>
|
674 |
-
</table>
|
675 |
-
<table class="bws_system_info">
|
676 |
-
<thead><tr><th><?php _e( 'Inactive Plugins', 'bestwebsoft' ); ?></th><th></th></tr></thead>
|
677 |
<tbody>
|
678 |
-
|
679 |
-
foreach ( $system_info['inactive_plugins'] as $key => $value ) { ?>
|
680 |
<tr>
|
681 |
<td scope="row"><?php echo $key; ?></td>
|
682 |
<td scope="row"><?php echo $value; ?></td>
|
683 |
</tr>
|
684 |
-
<?php }
|
685 |
-
} ?>
|
686 |
</tbody>
|
687 |
</table>
|
688 |
-
|
689 |
-
|
690 |
-
<?php } ?>
|
691 |
</div>
|
692 |
</div>
|
693 |
<?php }
|
@@ -697,6 +710,7 @@ if ( ! function_exists( 'bws_get_banner_array' ) ) {
|
|
697 |
function bws_get_banner_array() {
|
698 |
global $bstwbsftwppdtplgns_banner_array;
|
699 |
$bstwbsftwppdtplgns_banner_array = array(
|
|
|
700 |
array( 'tmsht_hide_banner_on_plugin_page', 'timesheet/timesheet.php', '0.1.3' ),
|
701 |
array( 'pgntn_hide_banner_on_plugin_page', 'pagination/pagination.php', '1.0.6' ),
|
702 |
array( 'crrntl_hide_banner_on_plugin_page', 'car-rental/car-rental.php', '1.0.0' ),
|
1 |
<?php
|
2 |
/*
|
3 |
* Function for displaying BestWebSoft menu
|
4 |
+
* Version: 2.0.6
|
5 |
*/
|
6 |
|
7 |
if ( ! function_exists ( 'bws_admin_enqueue_scripts' ) )
|
12 |
global $wpdb, $wp_version, $bws_plugin_info, $bstwbsftwppdtplgns_options;
|
13 |
$error = $message = $bwsmn_form_email = '';
|
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'] ) : '';
|
21 |
+
|
22 |
+
if ( $is_main_page )
|
23 |
+
$current_page = 'admin.php?page=' . $page;
|
24 |
+
else
|
25 |
+
$current_page = isset( $_GET['tab'] ) ? 'admin.php?page=' . $page . '&tab=' . $tab : 'admin.php?page=' . $page;
|
26 |
+
|
27 |
+
if ( 'bws_panel' == $page || ( ! $is_main_page && '' == $tab ) ) {
|
28 |
|
29 |
if ( ! function_exists( 'is_plugin_active_for_network' ) )
|
30 |
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
31 |
|
32 |
/* get $bws_plugins */
|
33 |
+
require( dirname( __FILE__ ) . '/product_list.php' );
|
34 |
|
35 |
$all_plugins = get_plugins();
|
36 |
$active_plugins = get_option( 'active_plugins' );
|
37 |
$sitewide_active_plugins = ( function_exists( 'is_multisite' ) && is_multisite() ) ? get_site_option( 'active_sitewide_plugins' ) : array();
|
38 |
$update_availible_all = get_site_transient( 'update_plugins' );
|
39 |
|
40 |
+
$plugin_category = isset( $_GET['category'] ) ? esc_html( $_GET['category'] ) : 'all';
|
41 |
|
42 |
if ( ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] ) || ! isset( $_GET['sub'] ) ) {
|
43 |
$bws_plugins_update_availible = $bws_plugins_expired = array();
|
53 |
$is_pro_installed = array_key_exists( $value_plugin['pro_version'], $all_plugins );
|
54 |
}
|
55 |
/* check update_availible */
|
56 |
+
if ( ! empty( $update_availible_all ) && ! empty( $update_availible_all->response ) ) {
|
57 |
+
if ( $is_pro_installed && array_key_exists( $value_plugin['pro_version'], $update_availible_all->response ) ) {
|
58 |
+
unset( $bws_plugins[ $key_plugin ] );
|
59 |
+
$value_plugin['update_availible'] = $value_plugin['pro_version'];
|
60 |
+
$bws_plugins_update_availible[ $key_plugin ] = $value_plugin;
|
61 |
+
} else if ( $is_installed && array_key_exists( $key_plugin, $update_availible_all->response ) ) {
|
62 |
+
unset( $bws_plugins[ $key_plugin ] );
|
63 |
+
$value_plugin['update_availible'] = $key_plugin;
|
64 |
+
$bws_plugins_update_availible[ $key_plugin ] = $value_plugin;
|
65 |
+
}
|
66 |
}
|
67 |
/* check expired */
|
68 |
if ( $is_pro_installed && isset( $bstwbsftwppdtplgns_options['time_out'][ $value_plugin['pro_version'] ] ) &&
|
119 |
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
120 |
|
121 |
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
122 |
+
$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' );
|
123 |
} else {
|
124 |
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
125 |
if ( is_array( $response ) && !empty( $response ) ) {
|
126 |
foreach ( $response as $key => $value ) {
|
127 |
if ( "wrong_license_key" == $value->package ) {
|
128 |
+
$error = __( "Wrong license key.", 'bestwebsoft' );
|
129 |
} elseif ( "wrong_domain" == $value->package ) {
|
130 |
+
$error = __( 'This license key is bound to another site. Change it via personal Client Area.', 'bestwebsoft' ) . '<a target="_blank" href="https://bestwebsoft.com/client-area">' . __( 'Log in', 'bestwebsoft' ) . '</a>';
|
131 |
} elseif ( "you_are_banned" == $value->package ) {
|
132 |
$error = __( "Unfortunately, you have exceeded the number of available tries per day.", 'bestwebsoft' );
|
133 |
} elseif ( "time_out" == $value->package ) {
|
134 |
+
$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>' );
|
135 |
} elseif ( "duplicate_domen_for_trial" == $value->package ) {
|
136 |
$error = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
137 |
} elseif ( is_array( $value->package ) && ! empty( $value->package ) ) {
|
138 |
$plugins_array = $_SESSION['bws_membership_list'] = $value->package;
|
139 |
$_SESSION['bws_membership_time_check'] = strtotime( 'now' );
|
140 |
|
141 |
+
if ( isset( $bstwbsftwppdtplgns_options[ $bws_license_plugin ] ) && $bws_license_key == $bstwbsftwppdtplgns_options[ $bws_license_plugin ] ) {
|
142 |
$message = __( 'The license key is valid.', 'bestwebsoft' );
|
143 |
if ( isset( $value->time_out ) && $value->time_out != '' )
|
144 |
$message .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $value->time_out . '.';
|
145 |
} else {
|
146 |
+
$message = __( 'Congratulations! Pro Membership license is activated successfully.', 'bestwebsoft' );
|
147 |
}
|
148 |
|
149 |
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
163 |
$error = __( "Please enter your license key.", 'bestwebsoft' );
|
164 |
}
|
165 |
}
|
166 |
+
} elseif ( 'bws_system_status' == $page || 'system-status' == $tab ) {
|
167 |
|
|
|
168 |
$all_plugins = get_plugins();
|
169 |
$active_plugins = get_option( 'active_plugins' );
|
170 |
$mysql_info = $wpdb->get_results( "SHOW VARIABLES LIKE 'sql_mode'" );
|
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' );
|
178 |
$post_max_size = ( ini_get( 'post_max_size' ) ) ? ini_get( 'post_max_size' ) : __( 'N/A', 'bestwebsoft' );
|
179 |
$max_execution_time = ( ini_get( 'max_execution_time' ) ) ? ini_get( 'max_execution_time' ) : __( 'N/A', 'bestwebsoft' );
|
180 |
$memory_limit = ( ini_get( 'memory_limit' ) ) ? ini_get( 'memory_limit' ) : __( 'N/A', 'bestwebsoft' );
|
181 |
+
$wp_memory_limit = ( defined( 'WP_MEMORY_LIMIT' ) ) ? WP_MEMORY_LIMIT : __( 'N/A', 'bestwebsoft' );
|
182 |
$memory_usage = ( function_exists( 'memory_get_usage' ) ) ? round( memory_get_usage() / 1024 / 1024, 2 ) . __( ' Mb', 'bestwebsoft' ) : __( 'N/A', 'bestwebsoft' );
|
183 |
$exif_read_data = ( is_callable( 'exif_read_data' ) ) ? __( 'Yes', 'bestwebsoft' ) . " ( V" . substr( phpversion( 'exif' ), 0,4 ) . ")" : __( 'No', 'bestwebsoft' );
|
184 |
$iptcparse = ( is_callable( 'iptcparse' ) ) ? __( 'Yes', 'bestwebsoft' ) : __( 'No', 'bestwebsoft' );
|
186 |
$theme = ( function_exists( 'wp_get_theme' ) ) ? wp_get_theme() : get_theme( get_current_theme() );
|
187 |
|
188 |
if ( function_exists( 'is_multisite' ) ) {
|
189 |
+
$multisite = is_multisite() ? __( 'Yes', 'bestwebsoft' ) : __( 'No', 'bestwebsoft' );
|
|
|
|
|
|
|
190 |
} else {
|
191 |
$multisite = __( 'N/A', 'bestwebsoft' );
|
192 |
}
|
193 |
|
194 |
$system_info = array(
|
195 |
+
'wp_environment' => array(
|
196 |
+
'name' => __( 'WordPress Environment', 'bestwebsoft' ),
|
197 |
+
'data' => array(
|
198 |
+
__( 'Home URL', 'bestwebsoft' ) => home_url(),
|
199 |
+
__( 'Website URL', 'bestwebsoft' ) => get_option( 'siteurl' ),
|
200 |
+
__( 'WP Version', 'bestwebsoft' ) => $wp_version,
|
201 |
+
__( 'WP Multisite', 'bestwebsoft' ) => $multisite,
|
202 |
+
__( 'WP Memory Limit', 'bestwebsoft' ) => $wp_memory_limit,
|
203 |
+
__( 'Active Theme', 'bestwebsoft' ) => $theme['Name'] . ' ' . $theme['Version'] . ' (' . sprintf( __( 'by %s', 'bestwebsoft' ), $theme['Author'] ) . ')'
|
204 |
+
),
|
205 |
+
),
|
206 |
+
'server_environment' => array(
|
207 |
+
'name' => __( 'Server Environment', 'bestwebsoft' ),
|
208 |
+
'data' => array(
|
209 |
+
__( 'Operating System', 'bestwebsoft' ) => PHP_OS,
|
210 |
+
__( 'Server', 'bestwebsoft' ) => $_SERVER["SERVER_SOFTWARE"],
|
211 |
+
__( 'PHP Version', 'bestwebsoft' ) => PHP_VERSION,
|
212 |
+
__( 'PHP Allow URL fopen', 'bestwebsoft' ) => $allow_url_fopen,
|
213 |
+
__( 'PHP Memory Limit', 'bestwebsoft' ) => $memory_limit,
|
214 |
+
__( 'Memory Usage', 'bestwebsoft' ) => $memory_usage,
|
215 |
+
__( 'PHP Max Upload Size', 'bestwebsoft' ) => $upload_max_filesize,
|
216 |
+
__( 'PHP Max Post Size', 'bestwebsoft' ) => $post_max_size,
|
217 |
+
__( 'PHP Max Script Execute Time', 'bestwebsoft' ) => $max_execution_time,
|
218 |
+
__( 'PHP Exif support', 'bestwebsoft' ) => $exif_read_data,
|
219 |
+
__( 'PHP IPTC support', 'bestwebsoft' ) => $iptcparse,
|
220 |
+
__( 'PHP XML support', 'bestwebsoft' ) => $xml_parser_create,
|
221 |
+
'$_SERVER[HTTP_HOST]' => $_SERVER['HTTP_HOST'],
|
222 |
+
'$_SERVER[SERVER_NAME]' => $_SERVER['SERVER_NAME'],
|
223 |
+
),
|
224 |
+
),
|
225 |
+
'db' => array(
|
226 |
+
'name' => __( 'Database', 'bestwebsoft' ),
|
227 |
+
'data' => array(
|
228 |
+
__( 'WP DB version', 'bestwebsoft' ) => get_option( 'db_version' ),
|
229 |
+
__( 'MySQL version', 'bestwebsoft' ) => $wpdb->get_var( "SELECT VERSION() AS version" ),
|
230 |
+
__( 'SQL Mode', 'bestwebsoft' ) => $sql_mode,
|
231 |
+
),
|
232 |
+
),
|
233 |
+
'active_plugins' => array(
|
234 |
+
'name' => __( 'Active Plugins', 'bestwebsoft' ),
|
235 |
+
'data' => array(),
|
236 |
+
'count' => 0
|
237 |
+
),
|
238 |
+
'inactive_plugins' => array(
|
239 |
+
'name' => __( 'Inactive Plugins', 'bestwebsoft' ),
|
240 |
+
'data' => array(),
|
241 |
+
'count' => 0
|
242 |
+
)
|
243 |
);
|
244 |
+
|
245 |
foreach ( $all_plugins as $path => $plugin ) {
|
246 |
+
$name = str_replace( 'by BestWebSoft', '', $plugin['Name'] );
|
247 |
+
if ( is_plugin_active( $path ) ) {
|
248 |
+
$system_info['active_plugins']['data'][ $name ] = sprintf( __( 'by %s', 'bestwebsoft' ), $plugin['Author'] ) . ' - ' . $plugin['Version'];
|
249 |
+
$system_info['active_plugins']['count'] = $system_info['active_plugins']['count'] + 1;
|
250 |
+
} else {
|
251 |
+
$system_info['inactive_plugins']['data'][ $name ] = sprintf( __( 'by %s', 'bestwebsoft' ), $plugin['Author'] ) . ' - ' . $plugin['Version'];
|
252 |
+
$system_info['inactive_plugins']['count'] = $system_info['inactive_plugins']['count'] + 1;
|
253 |
+
}
|
254 |
}
|
255 |
|
256 |
+
if ( ( isset( $_REQUEST['bwsmn_form_submit'] ) && check_admin_referer( plugin_basename(__FILE__), 'bwsmn_nonce_submit' ) ) || ( isset( $_REQUEST['bwsmn_form_submit_custom_email'] ) && check_admin_referer( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ) ) ) {
|
|
|
257 |
if ( isset( $_REQUEST['bwsmn_form_email'] ) ) {
|
258 |
$bwsmn_form_email = esc_html( trim( $_REQUEST['bwsmn_form_email'] ) );
|
259 |
if ( $bwsmn_form_email == "" || ! is_email( $bwsmn_form_email ) ) {
|
261 |
} else {
|
262 |
$email = $bwsmn_form_email;
|
263 |
$bwsmn_form_email = '';
|
264 |
+
$message = __( 'Email with system info is sent to', 'bestwebsoft' ) . ' ' . $email;
|
265 |
}
|
266 |
} else {
|
267 |
$email = 'plugin_system_status@bestwebsoft.com';
|
272 |
$headers = 'MIME-Version: 1.0' . "\n";
|
273 |
$headers .= 'Content-type: text/html; charset=utf-8' . "\n";
|
274 |
$headers .= 'From: ' . get_option( 'admin_email' );
|
275 |
+
$message_text = '<html><head><title>System Info From ' . home_url() . '</title></head><body>';
|
276 |
+
foreach ( $system_info as $info ) {
|
277 |
+
if ( ! empty( $info['data'] ) ) {
|
278 |
+
$message_text .= '<h4>' . $info['name'];
|
279 |
+
if ( isset( $info['count'] ) )
|
280 |
+
$message_text .= ' (' . $info['count'] . ')';
|
281 |
+
$message_text .= '</h4><table>';
|
282 |
+
foreach ( $info['data'] as $key => $value ) {
|
283 |
+
$message_text .= '<tr><td>'. $key .'</td><td>'. $value .'</td></tr>';
|
284 |
+
}
|
285 |
+
$message_text .= '</table>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
}
|
|
|
287 |
}
|
288 |
$message_text .= '</body></html>';
|
289 |
$result = wp_mail( $email, 'System Info From ' . home_url(), $message_text, $headers );
|
295 |
<div class="bws-wrap">
|
296 |
<div class="bws-header">
|
297 |
<div class="bws-title">
|
298 |
+
<a href="<?php echo ( $is_main_page ) ? self_admin_url( 'admin.php?page=bws_panel' ) : self_admin_url( 'admin.php?page=' . $page ); ?>">
|
299 |
+
<span class="bws-logo bwsicons bwsicons-bws-logo"></span>
|
300 |
BestWebSoft
|
301 |
<span>panel</span>
|
302 |
</a>
|
303 |
</div>
|
304 |
+
<div class="bws-menu-item-icon">•••</div>
|
305 |
<div class="bws-nav-tab-wrapper">
|
306 |
+
<?php if ( $is_main_page ) { ?>
|
307 |
+
<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>
|
308 |
+
<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>
|
309 |
+
<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>
|
310 |
+
<?php } else { ?>
|
311 |
+
<a class="bws-nav-tab<?php if ( ! isset( $_GET['tab'] ) ) echo ' bws-nav-tab-active'; ?>" href="<?php echo self_admin_url( 'admin.php?page=' . $page ); ?>"><?php _e( 'Plugins', 'bestwebsoft' ); ?></a>
|
312 |
+
<a class="bws-nav-tab<?php if ( 'themes' == $tab ) echo ' bws-nav-tab-active'; ?>" href="<?php echo self_admin_url( 'admin.php?page=' . $page . '&tab=themes' ); ?>"><?php _e( 'Themes', 'bestwebsoft' ); ?></a>
|
313 |
+
<a class="bws-nav-tab<?php if ( 'system-status' == $tab ) echo ' bws-nav-tab-active'; ?>" href="<?php echo self_admin_url( 'admin.php?page=' . $page . '&tab=system-status' ); ?>"><?php _e( 'System status', 'bestwebsoft' ); ?></a>
|
314 |
+
<?php } ?>
|
315 |
</div>
|
316 |
<div class="bws-help-links-wrapper">
|
317 |
+
<a href="<?php echo esc_url( 'https://support.bestwebsoft.com' ); ?>" target="_blank"><?php _e( 'Support', 'bestwebsoft' ); ?></a>
|
318 |
+
<a href="<?php echo esc_url( 'https://bestwebsoft.com/client-area' ); ?>" target="_blank" title="<?php _e( 'Manage purchased licenses & subscriptions', 'bestwebsoft' ); ?>">Client Area</a>
|
|
|
319 |
</div>
|
320 |
<div class="clear"></div>
|
321 |
</div>
|
322 |
+
<?php if ( ( 'bws_panel' == $page || ( ! isset( $_GET['tab'] ) && ! $is_main_page ) ) && ! isset( $_POST['bws_plugin_action_submit'] ) ) { ?>
|
323 |
<div class="bws-membership-wrap">
|
324 |
<div class="bws-membership-backround"></div>
|
325 |
<div class="bws-membership">
|
326 |
<div class="bws-membership-title"><?php printf( __( 'Get Access to %s+ Premium Plugins', 'bestwebsoft' ), '30' ); ?></div>
|
327 |
<form class="bws-membership-form" method="post" action="">
|
328 |
+
<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>
|
329 |
<?php if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) &&
|
330 |
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] &&
|
331 |
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?>
|
354 |
</div>
|
355 |
<?php } ?>
|
356 |
<div class="bws-wrap-content wrap">
|
357 |
+
<?php if ( 'bws_panel' == $page || ( ! isset( $_GET['tab'] ) && ! $is_main_page ) ) { ?>
|
358 |
<div class="updated notice is-dismissible inline" <?php if ( '' == $message || '' != $error ) echo "style=\"display:none\""; ?>><p><?php echo $message; ?></p></div>
|
359 |
<h1>
|
360 |
<?php _e( 'Plugins', 'bestwebsoft' ); ?>
|
424 |
$error = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually", 'bestwebsoft' );
|
425 |
}
|
426 |
if ( empty( $error ) )
|
427 |
+
echo '<p>' . sprintf( __( 'The plugin %s is successfully installed.', 'bestwebsoft' ), '<strong>' . $plugins_array[ $bws_license_plugin ]['name'] . '</strong>' ) . '</p>';
|
428 |
|
429 |
@unlink( $file_put_contents );
|
430 |
} else {
|
436 |
}
|
437 |
|
438 |
if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) {
|
439 |
+
echo '<p><a href="' . wp_nonce_url( $current_page . '&bws_activate_plugin=' . $bws_license_plugin, 'bws_activate_plugin' . $bws_license_plugin ) . '" target="_parent">' . __( 'Activate Plugin', 'bestwebsoft' ) . '</a> | <a href="' . self_admin_url( $current_page ) . '" target="_parent">' . __( 'Return to BestWebSoft Panel', 'bestwebsoft' ) . '</a></p>';
|
440 |
} else {
|
441 |
if ( empty( $error ) )
|
442 |
$error = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
443 |
|
444 |
echo '<p class="error">' . $error . '</p>';
|
445 |
+
echo '<p><a href="' . self_admin_url( $current_page ) . '" target="_parent">' . __( 'Return to BestWebSoft Panel', 'bestwebsoft' ) . '</a></p>';
|
446 |
}
|
447 |
} else { ?>
|
448 |
<ul class="subsubsub">
|
449 |
+
<li><a <?php if ( ! isset( $_GET['sub'] ) ) echo 'class="current" '; ?>href="<?php echo $current_page; if ( 'all' != $plugin_category ) echo '&category=' . $plugin_category; ?>"><?php _e( 'All', 'bestwebsoft' ); ?></a></li> |
|
450 |
+
<li><a <?php if ( isset( $_GET['sub'] ) && 'installed' == $_GET['sub'] ) echo 'class="current" '; ?>href="<?php echo $current_page; ?>&sub=installed<?php if ( 'all' != $plugin_category ) echo '&category=' . $plugin_category; ?>"><?php _e( 'Installed', 'bestwebsoft' ); ?></a></li> |
|
451 |
+
<li><a <?php if ( isset( $_GET['sub'] ) && 'not_installed' == $_GET['sub'] ) echo 'class="current" '; ?>href="<?php echo $current_page; ?>&sub=not_installed<?php if ( 'all' != $plugin_category ) echo '&category=' . $plugin_category; ?>"><?php _e( 'Not Installed', 'bestwebsoft' ); ?></a></li>
|
452 |
</ul>
|
453 |
<div class="clear"></div>
|
454 |
<div class="bws-filter-top">
|
461 |
<ul class="bws-category">
|
462 |
<li>
|
463 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
464 |
+
<a <?php if ( 'all' == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo self_admin_url( $current_page . $sub_in_url ); ?>"><?php _e( 'All', 'bestwebsoft' ); ?>
|
465 |
<span>(<?php echo count( $bws_plugins ); ?>)</span>
|
466 |
</a>
|
467 |
</li>
|
468 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
469 |
<li>
|
470 |
+
<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']; ?>
|
471 |
<span>(<?php echo $category_value['count']; ?>)</span>
|
472 |
</a>
|
473 |
</li>
|
525 |
}
|
526 |
|
527 |
if ( ! empty( $value_plugin['expired'] ) ) {
|
528 |
+
echo ' - <a class="bws-update-now" href="https://support.bestwebsoft.com/hc/en-us/articles/202356359" target="_blank">' . __( 'Renew to get updates', 'bestwebsoft' ) . '</a>';
|
529 |
} elseif ( ! empty( $value_plugin['update_availible'] ) ) {
|
530 |
$r = $update_availible_all->response[ $value_plugin['update_availible'] ];
|
531 |
echo ' - <a class="bws-update-now" href="' . 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>';
|
550 |
<?php }
|
551 |
}
|
552 |
} else { ?>
|
553 |
+
<a class="bws_donate" href="https://bestwebsoft.com/donate/" target="_blank"><?php _e( 'Donate', 'bestwebsoft' ); ?></a> <span>|</span>
|
554 |
<?php }
|
555 |
|
556 |
if ( $is_pro_active ) { ?>
|
560 |
<?php }
|
561 |
} else {
|
562 |
if ( $is_pro_installed ) { ?>
|
563 |
+
<a class="button button-secondary" href="<?php echo wp_nonce_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>
|
564 |
<?php } elseif ( ! empty( $plugins_array ) && isset( $value_plugin['pro_version'] ) && array_key_exists( $value_plugin['pro_version'], $plugins_array ) ) { ?>
|
565 |
<form method="post" action="">
|
566 |
<input type="submit" class="button button-secondary" value="<?php _e( 'Install Now', 'bestwebsoft' ); ?>" />
|
569 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bws_license_install_nonce_name' ); ?>
|
570 |
</form>
|
571 |
<?php } elseif ( $is_installed ) { ?>
|
572 |
+
<a class="button button-secondary" href="<?php echo wp_nonce_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>
|
573 |
<?php } else {
|
574 |
+
$install_url = isset( $value_plugin['install_url'] ) ? $value_plugin['install_url'] : esc_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' ) ); ?>
|
575 |
<a class="button button-secondary" href="<?php echo $install_url; ?>" title="<?php _e( 'Install this plugin', 'bestwebsoft' ); ?>" target="_blank"><?php _e( 'Install Now', 'bestwebsoft' ); ?></a>
|
576 |
<?php }
|
577 |
} ?>
|
590 |
<ul class="bws-category">
|
591 |
<li>
|
592 |
<?php $sub_in_url = ( isset( $_GET['sub'] ) && in_array( $_GET['sub'], array( 'installed', 'not_installed' ) ) ) ? '&sub=' . $_GET['sub'] : ''; ?>
|
593 |
+
<a <?php if ( 'all' == $plugin_category ) echo ' class="bws-active"'; ?> href="<?php echo self_admin_url( $current_page . $sub_in_url ); ?>"><?php _e( 'All', 'bestwebsoft' ); ?>
|
594 |
<span>(<?php echo count( $bws_plugins ); ?>)</span>
|
595 |
</a>
|
596 |
</li>
|
597 |
<?php foreach ( $bws_plugins_category as $category_key => $category_value ) { ?>
|
598 |
<li>
|
599 |
+
<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']; ?>
|
600 |
<span>(<?php echo $category_value['count']; ?>)</span>
|
601 |
</a>
|
602 |
</li>
|
606 |
</div><!-- #bws-filter-wrapper -->
|
607 |
<div class="clear"></div>
|
608 |
<?php }
|
609 |
+
} elseif ( 'bws_themes' == $page || 'themes' == $tab ) {
|
610 |
+
require( dirname( __FILE__ ) . '/product_list.php' ); ?>
|
611 |
<h1><?php _e( 'Themes', 'bestwebsoft' ); ?></h1>
|
612 |
<div id="availablethemes" class="bws-availablethemes">
|
613 |
<?php if ( $wp_version < '3.9' ) {
|
615 |
<div class="available-theme installable-theme"><?php
|
616 |
$installed_theme = wp_get_theme( $theme->slug ); ?>
|
617 |
<a class="screenshot" href="<?php echo esc_url( $theme->href ); ?>">
|
618 |
+
<img src="<?php echo bws_menu_url( "icons/themes/" ) . $theme->slug . '.png'; ?>" width='150' />
|
619 |
</a>
|
620 |
<h3><?php echo $theme->name; ?></h3>
|
621 |
<div class="theme-author"><?php printf( __( 'By %s', 'bestwebsoft' ), 'BestWebSoft' ); ?></div>
|
636 |
$installed_theme = wp_get_theme( $theme->slug ); ?>
|
637 |
<div class="theme" tabindex="0">
|
638 |
<div class="theme-screenshot">
|
639 |
+
<img src="<?php echo bws_menu_url( "icons/themes/" ) . $theme->slug . '.png'; ?>" alt="" />
|
640 |
</div>
|
641 |
<div class="theme-author"><?php printf( __( 'By %s', 'bestwebsoft' ), 'BestWebSoft' ); ?></div>
|
642 |
<h3 class="theme-name"><?php echo $theme->name; ?></h3>
|
658 |
<?php } ?>
|
659 |
<p><a class="bws_browse_link" href="http://bestweblayout.com/categories/themes/" target="_blank"><?php _e( 'Browse Free WordPress Themes', 'bestwebsoft' ); ?> <span class="dashicons dashicons-arrow-right-alt2"></span></a></p>
|
660 |
</div>
|
661 |
+
<?php } elseif ( 'bws_system_status' == $page || 'system-status' == $tab ) { ?>
|
662 |
<h1><?php _e( 'System status', 'bestwebsoft' ); ?></h1>
|
663 |
<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>
|
664 |
<div class="error" <?php if ( "" == $error ) echo "style=\"display:none\""; ?>><p><strong><?php echo $error; ?></strong></p></div>
|
677 |
<?php wp_nonce_field( plugin_basename(__FILE__), 'bwsmn_nonce_submit_custom_email' ); ?>
|
678 |
</p>
|
679 |
</form>
|
680 |
+
<?php foreach ( $system_info as $info ) { ?>
|
681 |
+
<table class="widefat bws-system-info" cellspacing="0">
|
682 |
+
<thead>
|
|
|
|
|
683 |
<tr>
|
684 |
+
<th colspan="2">
|
685 |
+
<strong>
|
686 |
+
<?php echo $info['name'];
|
687 |
+
if ( isset( $info['count'] ) )
|
688 |
+
echo ' (' . $info['count'] . ')'; ?>
|
689 |
+
</strong>
|
690 |
+
</th>
|
691 |
</tr>
|
692 |
+
</thead>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
693 |
<tbody>
|
694 |
+
<?php foreach ( $info['data'] as $key => $value ) { ?>
|
|
|
695 |
<tr>
|
696 |
<td scope="row"><?php echo $key; ?></td>
|
697 |
<td scope="row"><?php echo $value; ?></td>
|
698 |
</tr>
|
699 |
+
<?php } ?>
|
|
|
700 |
</tbody>
|
701 |
</table>
|
702 |
+
<?php }
|
703 |
+
} ?>
|
|
|
704 |
</div>
|
705 |
</div>
|
706 |
<?php }
|
710 |
function bws_get_banner_array() {
|
711 |
global $bstwbsftwppdtplgns_banner_array;
|
712 |
$bstwbsftwppdtplgns_banner_array = array(
|
713 |
+
array( 'sclbttns_hide_banner_on_plugin_page', 'social-buttons-pack/social-buttons-pack.php', '1.1.0' ),
|
714 |
array( 'tmsht_hide_banner_on_plugin_page', 'timesheet/timesheet.php', '0.1.3' ),
|
715 |
array( 'pgntn_hide_banner_on_plugin_page', 'pagination/pagination.php', '1.0.6' ),
|
716 |
array( 'crrntl_hide_banner_on_plugin_page', 'car-rental/car-rental.php', '1.0.0' ),
|
bws_menu/class-bws-settings.php
ADDED
@@ -0,0 +1,1088 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Displays the content on the plugin settings page
|
4 |
+
* @package BestWebSoft
|
5 |
+
* @since 1.9.8
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! class_exists( 'Bws_Settings_Tabs' ) ) {
|
9 |
+
class Bws_Settings_Tabs {
|
10 |
+
private $tabs;
|
11 |
+
private $plugin_basename;
|
12 |
+
private $prefix;
|
13 |
+
private $pro_plugin_is_activated = false;
|
14 |
+
private $custom_code_args = array();
|
15 |
+
private $wp_slug;
|
16 |
+
|
17 |
+
public $options;
|
18 |
+
public $default_options;
|
19 |
+
public $is_network_options;
|
20 |
+
public $plugins_info = array();
|
21 |
+
public $hide_pro_tabs = false;
|
22 |
+
public $demo_data;
|
23 |
+
|
24 |
+
public $is_pro = false;
|
25 |
+
public $pro_page;
|
26 |
+
public $bws_license_plugin;
|
27 |
+
public $link_key;
|
28 |
+
public $link_pn;
|
29 |
+
public $is_trial = false;
|
30 |
+
public $trial_days;
|
31 |
+
public $bws_hide_pro_option_exist = true;
|
32 |
+
|
33 |
+
public $forbid_view = false;
|
34 |
+
public $change_permission_attr = '';
|
35 |
+
|
36 |
+
public $version;
|
37 |
+
public $upload_dir;
|
38 |
+
public $all_plugins;
|
39 |
+
public $is_multisite;
|
40 |
+
|
41 |
+
public $doc_link;
|
42 |
+
public $doc_video_link;
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Constructor.
|
46 |
+
*
|
47 |
+
* The child class should call this constructor from its own constructor to override
|
48 |
+
* the default $args.
|
49 |
+
* @access public
|
50 |
+
*
|
51 |
+
* @param array|string $args
|
52 |
+
*/
|
53 |
+
public function __construct( $args = array() ) {
|
54 |
+
$args = wp_parse_args( $args, array(
|
55 |
+
'plugin_basename' => '',
|
56 |
+
'prefix' => '',
|
57 |
+
'plugins_info' => array(),
|
58 |
+
'default_options' => array(),
|
59 |
+
'options' => array(),
|
60 |
+
'is_network_options' => false,
|
61 |
+
'tabs' => array(),
|
62 |
+
'doc_link' => '',
|
63 |
+
'doc_video_link' => '',
|
64 |
+
'wp_slug' => '',
|
65 |
+
'demo_data' => false,
|
66 |
+
/* if this is free version and pro exist */
|
67 |
+
'pro_page' => '',
|
68 |
+
'bws_license_plugin'=> '',
|
69 |
+
'link_key' => '',
|
70 |
+
'link_pn' => '',
|
71 |
+
'trial_days' => false
|
72 |
+
) );
|
73 |
+
|
74 |
+
$args['plugins_info']['Name'] = str_replace( ' by BestWebSoft', '', $args['plugins_info']['Name'] );
|
75 |
+
|
76 |
+
$this->plugin_basename = $args['plugin_basename'];
|
77 |
+
$this->prefix = $args['prefix'];
|
78 |
+
$this->plugins_info = $args['plugins_info'];
|
79 |
+
$this->options = $args['options'];
|
80 |
+
$this->default_options = $args['default_options'];
|
81 |
+
$this->wp_slug = $args['wp_slug'];
|
82 |
+
$this->demo_data = $args['demo_data'];
|
83 |
+
|
84 |
+
$this->tabs = $args['tabs'];
|
85 |
+
$this->is_network_options = $args['is_network_options'];
|
86 |
+
|
87 |
+
$this->doc_link = $args['doc_link'];
|
88 |
+
$this->doc_video_link = $args['doc_video_link'];
|
89 |
+
|
90 |
+
$this->pro_page = $args['pro_page'];
|
91 |
+
$this->bws_license_plugin = $args['bws_license_plugin'];
|
92 |
+
$this->link_key = $args['link_key'];
|
93 |
+
$this->link_pn = $args['link_pn'];
|
94 |
+
$this->trial_days = $args['trial_days'];
|
95 |
+
|
96 |
+
$this->hide_pro_tabs = bws_hide_premium_options_check( $this->options );
|
97 |
+
$this->version = '1.0.0';
|
98 |
+
$this->is_multisite = is_multisite();
|
99 |
+
|
100 |
+
if ( empty( $this->pro_page ) && array_key_exists( 'license', $this->tabs ) )
|
101 |
+
$this->is_pro = true;
|
102 |
+
}
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Displays the content of the "Settings" on the plugin settings page
|
106 |
+
* @access public
|
107 |
+
* @param void
|
108 |
+
* @return void
|
109 |
+
*/
|
110 |
+
public function display_content() {
|
111 |
+
global $bstwbsftwppdtplgns_options;
|
112 |
+
if ( array_key_exists( 'custom_code', $this->tabs ) ) {
|
113 |
+
/* get args for `custom code` tab */
|
114 |
+
$this->get_custom_code();
|
115 |
+
}
|
116 |
+
|
117 |
+
$save_results = $this->save_all_tabs_options();
|
118 |
+
|
119 |
+
$this->display_messages( $save_results );
|
120 |
+
if ( isset( $_REQUEST['bws_restore_default'] ) && check_admin_referer( $this->plugin_basename, 'bws_nonce_name' ) ) {
|
121 |
+
bws_form_restore_default_confirm( $this->plugin_basename );
|
122 |
+
} elseif ( isset( $_POST['bws_handle_demo'] ) && check_admin_referer( $this->plugin_basename, 'bws_nonce_name' ) ) {
|
123 |
+
$this->demo_data->bws_demo_confirm();
|
124 |
+
} else {
|
125 |
+
bws_show_settings_notice(); ?>
|
126 |
+
<form class="bws_form" method="post" action="" enctype="multipart/form-data">
|
127 |
+
<div id="poststuff">
|
128 |
+
<div id="post-body" class="metabox-holder columns-2">
|
129 |
+
<div id="post-body-content" style="position: relative;">
|
130 |
+
<?php $this->display_tabs(); ?>
|
131 |
+
</div><!-- /post-body-content -->
|
132 |
+
<div id="postbox-container-1" class="postbox-container">
|
133 |
+
<div class="meta-box-sortables ui-sortable">
|
134 |
+
<div id="submitdiv" class="postbox">
|
135 |
+
<h3 class="hndle"><?php _e( 'Information', 'bestwebsoft' ); ?></h3>
|
136 |
+
<div class="inside">
|
137 |
+
<div class="submitbox" id="submitpost">
|
138 |
+
<div id="minor-publishing">
|
139 |
+
<div id="misc-publishing-actions">
|
140 |
+
<?php if ( $this->is_pro ) {
|
141 |
+
if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) || isset( $bstwbsftwppdtplgns_options['wrong_license_key'][ $this->plugin_basename ] ) ) {
|
142 |
+
$license_type = 'Pro';
|
143 |
+
$license_status = __( 'Inactive', 'bestwebsoft' ) . ' <a href="#' . $this->prefix . '_license_tab" class="bws_trigger_tab_click">' . __( 'Learn More', 'bestwebsoft' ) . '</a>';
|
144 |
+
} else {
|
145 |
+
$finish = strtotime( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] );
|
146 |
+
$today = strtotime( date( "m/d/Y" ) );
|
147 |
+
if ( isset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] ) ) {
|
148 |
+
$license_type = 'Trial Pro';
|
149 |
+
|
150 |
+
if ( $finish < $today ) {
|
151 |
+
$license_status = __( 'Expired', 'bestwebsoft' );
|
152 |
+
} else {
|
153 |
+
$daysleft = floor( ( $finish - $today ) / ( 60*60*24 ) );
|
154 |
+
$license_status = sprintf( __( '%s day(-s) left', 'bestwebsoft' ), $daysleft );
|
155 |
+
}
|
156 |
+
$license_status .= '. <a target="_blank" href="' . $this->plugins_info['PluginURI'] . '">' . __( 'Upgrade to Pro', 'bestwebsoft' ) . '</a>';
|
157 |
+
} else {
|
158 |
+
$license_type = isset( $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] ) ? 'Nonprofit Pro' : 'Pro';
|
159 |
+
if ( $finish < $today ) {
|
160 |
+
$license_status = sprintf( __( 'Expired on %s', 'bestwebsoft' ), $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) . '. <a target="_blank" href="https://support.bestwebsoft.com/entries/53487136">' . __( 'Renew Now', 'bestwebsoft' ) . '</a>';
|
161 |
+
} else {
|
162 |
+
$license_status = __( 'Active', 'bestwebsoft' );
|
163 |
+
}
|
164 |
+
}
|
165 |
+
} ?>
|
166 |
+
<div class="misc-pub-section">
|
167 |
+
<strong><?php _e( 'License', 'bestwebsoft' ); ?>:</strong> <?php echo $license_type; ?>
|
168 |
+
</div>
|
169 |
+
<div class="misc-pub-section">
|
170 |
+
<strong><?php _e( 'Status', 'bestwebsoft' ); ?>:</strong> <?php echo $license_status; ?>
|
171 |
+
</div><!-- .misc-pub-section -->
|
172 |
+
<?php } ?>
|
173 |
+
<div class="misc-pub-section">
|
174 |
+
<strong><?php _e( 'Version', 'bestwebsoft' ); ?>:</strong> <?php echo $this->plugins_info['Version']; ?>
|
175 |
+
</div><!-- .misc-pub-section -->
|
176 |
+
</div>
|
177 |
+
<div class="clear"></div>
|
178 |
+
</div>
|
179 |
+
<div id="major-publishing-actions">
|
180 |
+
<div id="publishing-action">
|
181 |
+
<input type="hidden" name="<?php echo $this->prefix; ?>_form_submit" value="submit" />
|
182 |
+
<input id="bws-submit-button" type="submit" class="button button-primary button-large" value="<?php _e( 'Save Changes', 'bestwebsoft' ); ?>" />
|
183 |
+
<?php wp_nonce_field( $this->plugin_basename, 'bws_nonce_name' ); ?>
|
184 |
+
</div>
|
185 |
+
<div class="clear"></div>
|
186 |
+
</div>
|
187 |
+
</div>
|
188 |
+
</div>
|
189 |
+
</div>
|
190 |
+
<?php /**
|
191 |
+
* action - Display custom metabox
|
192 |
+
*/
|
193 |
+
do_action( __CLASS__ . '_display_metabox' ); ?>
|
194 |
+
</div>
|
195 |
+
</div>
|
196 |
+
<div id="postbox-container-2" class="postbox-container">
|
197 |
+
<?php /**
|
198 |
+
* action - Display additional content for #postbox-container-2
|
199 |
+
*/
|
200 |
+
do_action( __CLASS__ . '_display_second_postbox' ); ?>
|
201 |
+
<div class="submit">
|
202 |
+
<input type="submit" class="button button-primary button-large" value="<?php _e( 'Save Changes', 'bestwebsoft' ); ?>" />
|
203 |
+
</div>
|
204 |
+
<?php if ( ! empty( $this->wp_slug ) )
|
205 |
+
bws_plugin_reviews_block( $this->plugins_info['Name'], $this->wp_slug ); ?>
|
206 |
+
</div>
|
207 |
+
</div>
|
208 |
+
</form>
|
209 |
+
</div>
|
210 |
+
<?php }
|
211 |
+
}
|
212 |
+
|
213 |
+
/**
|
214 |
+
* Displays the Tabs
|
215 |
+
* @access public
|
216 |
+
* @param void
|
217 |
+
* @return void
|
218 |
+
*/
|
219 |
+
public function display_tabs() {
|
220 |
+
global $wp_version; ?>
|
221 |
+
<div id="bws_settings_tabs_wrapper"<?php if ( version_compare( $wp_version, '4.0', '<' ) ) echo ' class="edit-form-section"'; ?>>
|
222 |
+
<ul id="bws_settings_tabs">
|
223 |
+
<?php $this->display_tabs_list(); ?>
|
224 |
+
</ul>
|
225 |
+
<?php $this->display_tabs_content(); ?>
|
226 |
+
<div class="clear"></div>
|
227 |
+
<input type="hidden" name="bws_active_tab" value="<?php if ( isset( $_REQUEST['bws_active_tab'] ) ) echo esc_attr( $_REQUEST['bws_active_tab'] ); ?>" />
|
228 |
+
</div>
|
229 |
+
<?php }
|
230 |
+
|
231 |
+
/**
|
232 |
+
* Displays the list of tabs
|
233 |
+
* @access private
|
234 |
+
* @return void
|
235 |
+
*/
|
236 |
+
private function display_tabs_list() {
|
237 |
+
foreach ( $this->tabs as $tab_slug => $data ) {
|
238 |
+
if ( ! empty( $data['is_pro'] ) && $this->hide_pro_tabs )
|
239 |
+
continue;
|
240 |
+
$tab_class = 'bws-tab-' . $tab_slug;
|
241 |
+
if ( ! empty( $data['is_pro'] ) )
|
242 |
+
$tab_class .= ' bws_pro_tab';
|
243 |
+
if ( ! empty( $data['class'] ) )
|
244 |
+
$tab_class .= ' ' . $data['class']; ?>
|
245 |
+
<li class="<?php echo $tab_class; ?>" data-slug="<?php echo $tab_slug; ?>">
|
246 |
+
<a href="#<?php echo $this->prefix; ?>_<?php echo $tab_slug; ?>_tab">
|
247 |
+
<span><?php echo esc_html( $data['label'] ); ?></span>
|
248 |
+
</a>
|
249 |
+
</li>
|
250 |
+
<?php }
|
251 |
+
}
|
252 |
+
|
253 |
+
/**
|
254 |
+
* Displays the content of tabs
|
255 |
+
* @access private
|
256 |
+
* @param string $tab_slug
|
257 |
+
* @return void
|
258 |
+
*/
|
259 |
+
public function display_tabs_content() {
|
260 |
+
foreach ( $this->tabs as $tab_slug => $data ) {
|
261 |
+
if ( ! empty( $data['is_pro'] ) && $this->hide_pro_tabs )
|
262 |
+
continue; ?>
|
263 |
+
<div class="bws_tab ui-tabs-panel ui-widget-content ui-corner-bottom" id="<?php echo $this->prefix . '_' . $tab_slug; ?>_tab" aria-labelledby="ui-id-2" role="tabpanel" aria-hidden="false" style="display: block;">
|
264 |
+
<?php if ( method_exists( $this, 'tab_' . str_replace( '-', '_', $tab_slug ) ) ) {
|
265 |
+
call_user_func( array( $this, 'tab_' . str_replace( '-', '_', $tab_slug ) ) );
|
266 |
+
} ?>
|
267 |
+
</div>
|
268 |
+
<?php }
|
269 |
+
}
|
270 |
+
|
271 |
+
/**
|
272 |
+
* Save all options from all tabs and display errors\messages
|
273 |
+
* @access public
|
274 |
+
* @param void
|
275 |
+
* @return void
|
276 |
+
*/
|
277 |
+
public function save_all_tabs_options() {
|
278 |
+
$message = $notice = $error = '';
|
279 |
+
/* Restore default settings */
|
280 |
+
if ( isset( $_POST['bws_restore_confirm'] ) && check_admin_referer( $this->plugin_basename, 'bws_settings_nonce_name' ) ) {
|
281 |
+
$this->restore_options();
|
282 |
+
$message = __( 'All plugin settings were restored.', 'bestwebsoft' );
|
283 |
+
/* Go Pro - check license key */
|
284 |
+
} elseif ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $this->plugin_basename, 'bws_nonce_name' ) ) {
|
285 |
+
$result = $this->save_options_license_key();
|
286 |
+
if ( ! empty( $result['error'] ) )
|
287 |
+
$error = $result['error'];
|
288 |
+
if ( ! empty( $result['message'] ) )
|
289 |
+
$message = $result['message'];
|
290 |
+
if ( ! empty( $result['notice'] ) )
|
291 |
+
$notice = $result['notice'];
|
292 |
+
/* check demo data */
|
293 |
+
} else {
|
294 |
+
$demo_result = ! empty( $this->demo_data ) ? $this->demo_data->bws_handle_demo_data() : false;
|
295 |
+
if ( false !== $demo_result ) {
|
296 |
+
if ( ! empty( $demo_result ) && is_array( $demo_result ) ) {
|
297 |
+
$error = $demo_result['error'];
|
298 |
+
$message = $demo_result['done'];
|
299 |
+
if ( ! empty( $demo_result['done'] ) && ! empty( $demo_result['options'] ) )
|
300 |
+
$this->options = $demo_result['options'];
|
301 |
+
}
|
302 |
+
/* Save options */
|
303 |
+
} 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' ) ) {
|
304 |
+
/* save tabs */
|
305 |
+
$result = $this->save_options();
|
306 |
+
if ( ! empty( $result['error'] ) )
|
307 |
+
$error = $result['error'];
|
308 |
+
if ( ! empty( $result['message'] ) )
|
309 |
+
$message = $result['message'];
|
310 |
+
if ( ! empty( $result['notice'] ) )
|
311 |
+
$notice = $result['notice'];
|
312 |
+
|
313 |
+
if ( '' == $this->change_permission_attr ) {
|
314 |
+
/* save `misc` tab */
|
315 |
+
$result = $this->save_options_misc();
|
316 |
+
if ( ! empty( $result['notice'] ) )
|
317 |
+
$notice .= $result['notice'];
|
318 |
+
}
|
319 |
+
|
320 |
+
if ( array_key_exists( 'custom_code', $this->tabs ) ) {
|
321 |
+
/* save `custom code` tab */
|
322 |
+
$this->save_options_custom_code();
|
323 |
+
}
|
324 |
+
}
|
325 |
+
}
|
326 |
+
|
327 |
+
return compact( 'message', 'notice', 'error' );
|
328 |
+
}
|
329 |
+
|
330 |
+
/**
|
331 |
+
* Display error\message\notice
|
332 |
+
* @access public
|
333 |
+
* @param $save_results - array with error\message\notice
|
334 |
+
* @return void
|
335 |
+
*/
|
336 |
+
public function display_messages( $save_results ) {
|
337 |
+
/**
|
338 |
+
* action - Display custom error\message\notice
|
339 |
+
*/
|
340 |
+
do_action( __CLASS__ . '_display_custom_messages', $save_results ); ?>
|
341 |
+
<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>
|
342 |
+
<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>
|
343 |
+
<div class="error inline" <?php if ( empty( $save_results['error'] ) ) echo "style=\"display:none\""; ?>><p><strong><?php echo $save_results['error']; ?></strong></p></div>
|
344 |
+
<?php }
|
345 |
+
|
346 |
+
/**
|
347 |
+
* Save plugin options to the database
|
348 |
+
* @access public
|
349 |
+
* @param ab
|
350 |
+
* @return array The action results
|
351 |
+
* @abstract
|
352 |
+
*/
|
353 |
+
public function save_options() {
|
354 |
+
die( 'function Bws_Settings_Tabs::save_options() must be over-ridden in a sub-class.' );
|
355 |
+
}
|
356 |
+
|
357 |
+
/**
|
358 |
+
* Get 'custom_code' status and content
|
359 |
+
* @access private
|
360 |
+
*/
|
361 |
+
private function get_custom_code() {
|
362 |
+
global $bstwbsftwppdtplgns_options;
|
363 |
+
|
364 |
+
$this->custom_code_args = array(
|
365 |
+
'is_css_active' => false,
|
366 |
+
'content_css' => '',
|
367 |
+
'css_writeable' => false,
|
368 |
+
'is_php_active' => false,
|
369 |
+
'content_php' => '',
|
370 |
+
'php_writeable' => false,
|
371 |
+
'is_js_active' => false,
|
372 |
+
'content_js' => '',
|
373 |
+
'js_writeable' => false,
|
374 |
+
);
|
375 |
+
|
376 |
+
if ( ! $this->upload_dir )
|
377 |
+
$this->upload_dir = wp_upload_dir();
|
378 |
+
|
379 |
+
$folder = $this->upload_dir['basedir'] . '/bws-custom-code';
|
380 |
+
if ( ! $this->upload_dir["error"] ) {
|
381 |
+
if ( ! is_dir( $folder ) )
|
382 |
+
wp_mkdir_p( $folder, 0755 );
|
383 |
+
|
384 |
+
$index_file = $this->upload_dir['basedir'] . '/bws-custom-code/index.php';
|
385 |
+
if ( ! file_exists( $index_file ) ) {
|
386 |
+
if ( $f = fopen( $index_file, 'w+' ) )
|
387 |
+
fclose( $f );
|
388 |
+
}
|
389 |
+
}
|
390 |
+
|
391 |
+
if ( $this->is_multisite )
|
392 |
+
$this->custom_code_args['blog_id'] = get_current_blog_id();
|
393 |
+
|
394 |
+
foreach ( array( 'css', 'php', 'js' ) as $extension ) {
|
395 |
+
$file = 'bws-custom-code.' . $extension;
|
396 |
+
$real_file = $folder . '/' . $file;
|
397 |
+
|
398 |
+
if ( file_exists( $real_file ) ) {
|
399 |
+
update_recently_edited( $real_file );
|
400 |
+
$this->custom_code_args["content_{$extension}"] = esc_textarea( file_get_contents( $real_file ) );
|
401 |
+
if ( ( $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $this->custom_code_args['blog_id'] ][ $file ] ) ) ||
|
402 |
+
( ! $this->is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $file ] ) ) ) {
|
403 |
+
$this->custom_code_args["is_{$extension}_active"] = true;
|
404 |
+
}
|
405 |
+
if ( is_writeable( $real_file ) )
|
406 |
+
$this->custom_code_args["{$extension}_writeable"] = true;
|
407 |
+
} else {
|
408 |
+
$this->custom_code_args["{$extension}_writeable"] = true;
|
409 |
+
if ( 'php' == $extension )
|
410 |
+
$this->custom_code_args["content_{$extension}"] = "<?php" . "\n" . "if ( ! defined( 'ABSPATH' ) ) exit;" . "\n" . "if ( ! defined( 'BWS_GLOBAL' ) ) exit;" . "\n\n" . "/* Start your code here */" . "\n";
|
411 |
+
}
|
412 |
+
}
|
413 |
+
}
|
414 |
+
|
415 |
+
/**
|
416 |
+
* Display 'custom_code' tab
|
417 |
+
* @access private
|
418 |
+
*/
|
419 |
+
private function tab_custom_code() { ?>
|
420 |
+
<h3 class="bws_tab_label"><?php _e( 'Custom Code', 'bestwebsoft' ); ?></h3>
|
421 |
+
<?php $this->help_phrase(); ?>
|
422 |
+
<hr>
|
423 |
+
<?php if ( ! current_user_can( 'edit_plugins' ) ) {
|
424 |
+
echo '<p>' . __( 'You do not have sufficient permissions to edit plugins for this site.', 'bestwebsoft' ) . '</p>';
|
425 |
+
return;
|
426 |
+
}
|
427 |
+
|
428 |
+
$list = array(
|
429 |
+
'css' => array( 'description' => __( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' ),
|
430 |
+
'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started'
|
431 |
+
),
|
432 |
+
'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="http://codex.wordpress.org/Plugin_API/Action_Reference/init" target="_blank"><code>init</code></a>' ),
|
433 |
+
'learn_more_link' => 'http://php.net/'
|
434 |
+
),
|
435 |
+
'js' => array( 'description' => __( 'These code will be added to the header on all pages of your site.', 'bestwebsoft' ),
|
436 |
+
'learn_more_link' => 'https://developer.mozilla.org/en-US/docs/Web/JavaScript'
|
437 |
+
),
|
438 |
+
);
|
439 |
+
|
440 |
+
if ( ! $this->custom_code_args['css_writeable'] ||
|
441 |
+
! $this->custom_code_args['php_writeable'] ||
|
442 |
+
! $this->custom_code_args['js_writeable'] ) { ?>
|
443 |
+
<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' ),
|
444 |
+
'<a href="https://codex.wordpress.org/Changing_File_Permissions" target="_blank">',
|
445 |
+
'</a>' ); ?></em></p>
|
446 |
+
<?php }
|
447 |
+
|
448 |
+
foreach ( $list as $extension => $extension_data ) {
|
449 |
+
$name = 'js' == $extension ? 'JavaScript' : strtoupper( $extension ); ?>
|
450 |
+
<p><big>
|
451 |
+
<strong><?php echo $name; ?></strong>
|
452 |
+
<?php if ( ! $this->custom_code_args["{$extension}_writeable"] )
|
453 |
+
echo '(' . __( 'Browsing', 'bestwebsoft' ) . ')'; ?>
|
454 |
+
</big></p>
|
455 |
+
<p class="bws_info">
|
456 |
+
<input type="checkbox" name="bws_custom_<?php echo $extension; ?>_active" value="1" <?php if ( $this->custom_code_args["is_{$extension}_active"] ) echo "checked"; ?> />
|
457 |
+
<?php printf( __( 'Activate custom %s code.', 'bestwebsoft' ), $name ); ?>
|
458 |
+
</p>
|
459 |
+
<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 $this->custom_code_args["content_{$extension}"]; ?></textarea>
|
460 |
+
<p class="bws_info">
|
461 |
+
<?php echo $extension_data['description']; ?>
|
462 |
+
<br>
|
463 |
+
<a href="<?php echo $extension_data['learn_more_link']; ?>" target="_blank">
|
464 |
+
<?php printf( __( 'Learn more about %s', 'bestwebsoft' ), $name ); ?>
|
465 |
+
</a>
|
466 |
+
</p>
|
467 |
+
<?php }
|
468 |
+
}
|
469 |
+
|
470 |
+
/**
|
471 |
+
* Save plugin options to the database
|
472 |
+
* @access private
|
473 |
+
* @return array The action results
|
474 |
+
*/
|
475 |
+
private function save_options_custom_code() {
|
476 |
+
global $bstwbsftwppdtplgns_options;
|
477 |
+
$folder = $this->upload_dir['basedir'] . '/bws-custom-code';
|
478 |
+
|
479 |
+
foreach ( array( 'css', 'php', 'js' ) as $extension ) {
|
480 |
+
$file = 'bws-custom-code.' . $extension;
|
481 |
+
$real_file = $folder . '/' . $file;
|
482 |
+
|
483 |
+
if ( isset( $_POST["bws_newcontent_{$extension}"] ) &&
|
484 |
+
$this->custom_code_args["{$extension}_writeable"] ) {
|
485 |
+
$newcontent = trim( wp_unslash( $_POST["bws_newcontent_{$extension}"] ) );
|
486 |
+
|
487 |
+
if ( ! empty( $newcontent ) && isset( $_POST["bws_custom_{$extension}_active"] ) ) {
|
488 |
+
$this->custom_code_args["is_{$extension}_active"] = true;
|
489 |
+
if ( $this->is_multisite ) {
|
490 |
+
$bstwbsftwppdtplgns_options['custom_code'][ $this->custom_code_args['blog_id'] ][ $file ] = ( 'php' == $extension ) ? $real_file : $this->upload_dir['baseurl'] . '/bws-custom-code/' . $file;
|
491 |
+
} else {
|
492 |
+
$bstwbsftwppdtplgns_options['custom_code'][ $file ] = ( 'php' == $extension ) ? $real_file : $this->upload_dir['baseurl'] . '/bws-custom-code/' . $file;
|
493 |
+
}
|
494 |
+
} else {
|
495 |
+
$this->custom_code_args["is_{$extension}_active"] = false;
|
496 |
+
if ( $this->is_multisite ) {
|
497 |
+
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $this->custom_code_args['blog_id'] ][ $file ] ) )
|
498 |
+
unset( $bstwbsftwppdtplgns_options['custom_code'][ $this->custom_code_args['blog_id'] ][ $file ] );
|
499 |
+
} else {
|
500 |
+
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $file ] ) )
|
501 |
+
unset( $bstwbsftwppdtplgns_options['custom_code'][ $file ] );
|
502 |
+
}
|
503 |
+
}
|
504 |
+
if ( $f = fopen( $real_file, 'w+' ) ) {
|
505 |
+
fwrite( $f, $newcontent );
|
506 |
+
fclose( $f );
|
507 |
+
$this->custom_code_args["content_{$extension}"] = $newcontent;
|
508 |
+
}
|
509 |
+
}
|
510 |
+
}
|
511 |
+
|
512 |
+
if ( $this->is_multisite )
|
513 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
514 |
+
else
|
515 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
516 |
+
}
|
517 |
+
|
518 |
+
/**
|
519 |
+
* Display 'misc' tab
|
520 |
+
* @access private
|
521 |
+
*/
|
522 |
+
private function tab_misc() {
|
523 |
+
global $bstwbsftwppdtplgns_options; ?>
|
524 |
+
<h3 class="bws_tab_label"><?php _e( 'Miscellaneous Settings', 'bestwebsoft' ); ?></h3>
|
525 |
+
<?php $this->help_phrase(); ?>
|
526 |
+
<hr>
|
527 |
+
<?php /**
|
528 |
+
* action - Display custom options on the Import / Export' tab
|
529 |
+
*/
|
530 |
+
do_action( __CLASS__ . '_additional_misc_options' );
|
531 |
+
|
532 |
+
if ( ! $this->forbid_view && ! empty( $this->change_permission_attr ) ) { ?>
|
533 |
+
<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>
|
534 |
+
<?php }
|
535 |
+
if ( $this->forbid_view ) { ?>
|
536 |
+
<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>
|
537 |
+
<?php } else { ?>
|
538 |
+
<table class="form-table">
|
539 |
+
<?php /**
|
540 |
+
* action - Display custom options on the 'misc' tab
|
541 |
+
*/
|
542 |
+
do_action( __CLASS__ . '_additional_misc_options_affected' );
|
543 |
+
if ( ! empty( $this->pro_page ) && $this->bws_hide_pro_option_exist ) { ?>
|
544 |
+
<tr>
|
545 |
+
<th scope="row"><?php _e( 'Pro Options', 'bestwebsoft' ); ?></th>
|
546 |
+
<td>
|
547 |
+
<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 "'; ?> />
|
548 |
+
<span class="bws_info"><?php _e( 'Enable to display plugin Pro options.', 'bestwebsoft' ); ?></span>
|
549 |
+
</td>
|
550 |
+
</tr>
|
551 |
+
<?php } ?>
|
552 |
+
<tr>
|
553 |
+
<th scope="row"><?php _e( 'Track Usage', 'bestwebsoft' ); ?></th>
|
554 |
+
<td>
|
555 |
+
<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 "'; ?>/>
|
556 |
+
<span class="bws_info"><?php _e( 'Enable to allow tracking plugin usage anonymously in order to make it better.', 'bestwebsoft' ); ?></span>
|
557 |
+
</td>
|
558 |
+
</tr>
|
559 |
+
<tr>
|
560 |
+
<th scope="row"><?php _e( 'Default Settings', 'bestwebsoft' ); ?></th>
|
561 |
+
<td>
|
562 |
+
<input<?php echo $this->change_permission_attr; ?> name="bws_restore_default" type="submit" class="button" value="<?php _e( 'Restore Settings', 'bestwebsoft' ); ?>" />
|
563 |
+
<div class="bws_info"><?php _e( 'This will restore plugin settings to defaults.', 'bestwebsoft' ); ?></div>
|
564 |
+
</td>
|
565 |
+
</tr>
|
566 |
+
</table>
|
567 |
+
<?php }
|
568 |
+
}
|
569 |
+
|
570 |
+
/**
|
571 |
+
* Display 'Import / Export' tab
|
572 |
+
* @access private
|
573 |
+
*/
|
574 |
+
public function tab_import_export() { ?>
|
575 |
+
<h3 class="bws_tab_label"><?php _e( 'Import / Export', 'bestwebsoft' ); ?></h3>
|
576 |
+
<?php $this->help_phrase(); ?>
|
577 |
+
<hr>
|
578 |
+
<?php /**
|
579 |
+
* action - Display custom options on the Import / Export' tab
|
580 |
+
*/
|
581 |
+
do_action( __CLASS__ . '_additional_import_export_options' );
|
582 |
+
|
583 |
+
if ( ! $this->forbid_view && ! empty( $this->change_permission_attr ) ) { ?>
|
584 |
+
<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>
|
585 |
+
<?php }
|
586 |
+
if ( $this->forbid_view ) { ?>
|
587 |
+
<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>
|
588 |
+
<?php } else { ?>
|
589 |
+
<table class="form-table">
|
590 |
+
<?php /**
|
591 |
+
* action - Display custom options on the Import / Export' tab
|
592 |
+
*/
|
593 |
+
do_action( __CLASS__ . '_additional_import_export_options_affected' ); ?>
|
594 |
+
</table>
|
595 |
+
<?php }
|
596 |
+
}
|
597 |
+
|
598 |
+
/**
|
599 |
+
* Save plugin options to the database
|
600 |
+
* @access private
|
601 |
+
*/
|
602 |
+
private function save_options_misc() {
|
603 |
+
global $bstwbsftwppdtplgns_options, $wp_version;
|
604 |
+
/* hide premium options */
|
605 |
+
if ( ! empty( $this->pro_page ) ) {
|
606 |
+
if ( isset( $_POST['bws_hide_premium_options'] ) ) {
|
607 |
+
$hide_result = bws_hide_premium_options( $this->options );
|
608 |
+
$this->hide_pro_tabs = true;
|
609 |
+
$this->options = $hide_result['options'];
|
610 |
+
if ( ! empty( $hide_result['message'] ) )
|
611 |
+
$notice = $hide_result['message'];
|
612 |
+
if ( $this->is_network_options )
|
613 |
+
update_site_option( $this->prefix . '_options', $this->options );
|
614 |
+
else
|
615 |
+
update_option( $this->prefix . '_options', $this->options );
|
616 |
+
} else if ( isset( $_POST['bws_hide_premium_options_submit'] ) ) {
|
617 |
+
if ( ! empty( $this->options['hide_premium_options'] ) ) {
|
618 |
+
$key = array_search( get_current_user_id(), $this->options['hide_premium_options'] );
|
619 |
+
if ( false !== $key )
|
620 |
+
unset( $this->options['hide_premium_options'][ $key ] );
|
621 |
+
if ( $this->is_network_options )
|
622 |
+
update_site_option( $this->prefix . '_options', $this->options );
|
623 |
+
else
|
624 |
+
update_option( $this->prefix . '_options', $this->options );
|
625 |
+
}
|
626 |
+
$this->hide_pro_tabs = false;
|
627 |
+
} else {
|
628 |
+
if ( empty( $this->options['hide_premium_options'] ) ) {
|
629 |
+
$this->options['hide_premium_options'][] = get_current_user_id();
|
630 |
+
if ( $this->is_network_options )
|
631 |
+
update_site_option( $this->prefix . '_options', $this->options );
|
632 |
+
else
|
633 |
+
update_option( $this->prefix . '_options', $this->options );
|
634 |
+
}
|
635 |
+
$this->hide_pro_tabs = true;
|
636 |
+
}
|
637 |
+
}
|
638 |
+
/* Save 'Track Usage' option */
|
639 |
+
if ( isset( $_POST['bws_track_usage'] ) ) {
|
640 |
+
if ( empty( $bstwbsftwppdtplgns_options['track_usage']['products'][ $this->plugin_basename ] ) ) {
|
641 |
+
$bstwbsftwppdtplgns_options['track_usage']['products'][ $this->plugin_basename ] = true;
|
642 |
+
$track_usage = true;
|
643 |
+
}
|
644 |
+
} else {
|
645 |
+
if ( ! empty( $bstwbsftwppdtplgns_options['track_usage']['products'][ $this->plugin_basename ] ) ) {
|
646 |
+
unset( $bstwbsftwppdtplgns_options['track_usage']['products'][ $this->plugin_basename ] ); false;
|
647 |
+
$track_usage = false;
|
648 |
+
}
|
649 |
+
}
|
650 |
+
if ( isset( $track_usage ) ) {
|
651 |
+
$usage_id = ! empty( $bstwbsftwppdtplgns_options['track_usage']['usage_id'] ) ? $bstwbsftwppdtplgns_options['track_usage']['usage_id'] : false;
|
652 |
+
/* send data */
|
653 |
+
$options = array(
|
654 |
+
'timeout' => 3,
|
655 |
+
'body' => array(
|
656 |
+
'url' => get_bloginfo( 'url' ),
|
657 |
+
'wp_version' => $wp_version,
|
658 |
+
'is_active' => $track_usage,
|
659 |
+
'product' => $this->plugin_basename,
|
660 |
+
'version' => $this->plugins_info['Version'],
|
661 |
+
'usage_id' => $usage_id,
|
662 |
+
),
|
663 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
664 |
+
);
|
665 |
+
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/products-statistics/track-usage/', $options );
|
666 |
+
|
667 |
+
if ( ! is_wp_error( $raw_response ) && 200 == wp_remote_retrieve_response_code( $raw_response ) ) {
|
668 |
+
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
669 |
+
|
670 |
+
if ( is_array( $response ) &&
|
671 |
+
! empty( $response['usage_id'] ) &&
|
672 |
+
$response['usage_id'] != $usage_id ) {
|
673 |
+
$bstwbsftwppdtplgns_options['track_usage']['usage_id'] = $response['usage_id'];
|
674 |
+
}
|
675 |
+
}
|
676 |
+
|
677 |
+
if ( $this->is_multisite )
|
678 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
679 |
+
else
|
680 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
681 |
+
}
|
682 |
+
|
683 |
+
return compact( 'notice' );
|
684 |
+
}
|
685 |
+
|
686 |
+
/**
|
687 |
+
*
|
688 |
+
*/
|
689 |
+
public function tab_license() {
|
690 |
+
global $wp_version, $bstwbsftwppdtplgns_options; ?>
|
691 |
+
<h3 class="bws_tab_label"><?php _e( 'License Key', 'bestwebsoft' ); ?></h3>
|
692 |
+
<?php $this->help_phrase(); ?>
|
693 |
+
<hr>
|
694 |
+
<?php if ( ! empty( $this->pro_page ) ) {
|
695 |
+
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : "";
|
696 |
+
|
697 |
+
if ( $this->pro_plugin_is_activated ) {
|
698 |
+
deactivate_plugins( $this->plugin_basename ); ?>
|
699 |
+
<script type="text/javascript">
|
700 |
+
(function($) {
|
701 |
+
var i = 7;
|
702 |
+
function bws_set_timeout() {
|
703 |
+
i--;
|
704 |
+
if ( 0 == i ) {
|
705 |
+
window.location.href = '<?php echo $this->pro_page; ?>';
|
706 |
+
} else {
|
707 |
+
$( '#bws_timeout_counter' ).text( i );
|
708 |
+
window.setTimeout( bws_set_timeout, 1000 );
|
709 |
+
}
|
710 |
+
}
|
711 |
+
window.setTimeout( bws_set_timeout, 1000 );
|
712 |
+
})(jQuery);
|
713 |
+
</script>
|
714 |
+
<p><strong><?php _e( 'Congratulations! Pro license is activated successfully.', 'bestwebsoft' ); ?></strong></p>
|
715 |
+
<p><?php printf( __( 'You will be automatically redirected to the %s in %s seconds.', 'bestwebsoft' ), '<a href="' . $this->pro_page . '">' . __( 'Settings page', 'bestwebsoft' ) . '</a>', '<span id="bws_timeout_counter">7</span>' ); ?></p>
|
716 |
+
<?php } else {
|
717 |
+
$attr = '';
|
718 |
+
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['count'] ) &&
|
719 |
+
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['count'] &&
|
720 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $this->bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) )
|
721 |
+
$attr = 'disabled="disabled"'; ?>
|
722 |
+
<table class="form-table">
|
723 |
+
<tr>
|
724 |
+
<th scope="row"><?php _e( 'License Key', 'bestwebsoft' ); ?></th>
|
725 |
+
<td>
|
726 |
+
<input <?php echo $attr; ?> type="text" name="bws_license_key" value="<?php echo $bws_license_key; ?>" />
|
727 |
+
<input <?php echo $attr; ?> type="hidden" name="bws_license_plugin" value="<?php echo $this->bws_license_plugin; ?>" />
|
728 |
+
<input <?php echo $attr; ?> type="submit" class="button button-secondary" name="bws_license_submit" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
729 |
+
<div class="bws_info">
|
730 |
+
<?php printf( __( 'Enter your license key to activate %s and get premium plugin features.', 'bestwebsoft' ), '<a href="' . $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">' . $this->plugins_info["Name"] . ' Pro</a>' ); ?>
|
731 |
+
</div>
|
732 |
+
<?php if ( '' != $attr ) { ?>
|
733 |
+
<p><?php _e( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' ); ?></p>
|
734 |
+
<?php }
|
735 |
+
if ( $this->trial_days !== false )
|
736 |
+
echo '<p>' . __( 'or', 'bestwebsoft' ) . ' <a href="' . $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>'; ?>
|
737 |
+
</td>
|
738 |
+
</tr>
|
739 |
+
</table>
|
740 |
+
<?php }
|
741 |
+
} else {
|
742 |
+
global $bstwbsftwppdtplgns_options;
|
743 |
+
$license_key = ( isset( $bstwbsftwppdtplgns_options[ $this->plugin_basename ] ) ) ? $bstwbsftwppdtplgns_options[ $this->plugin_basename ] : ''; ?>
|
744 |
+
<table class="form-table">
|
745 |
+
<tr>
|
746 |
+
<th scope="row"><?php _e( 'License Key', 'bestwebsoft' ); ?></th>
|
747 |
+
<td>
|
748 |
+
<input type="text" maxlength="100" name="bws_license_key" value="<?php echo $license_key; ?>" />
|
749 |
+
<input type="submit" class="button button-secondary" name="bws_license_submit" value="<?php _e( 'Check license key', 'bestwebsoft' ); ?>" />
|
750 |
+
<div class="bws_info">
|
751 |
+
<?php _e( 'If necessary, you can check if the license key is correct or reenter it in the field below.', 'bestwebsoft' ); ?>
|
752 |
+
</div>
|
753 |
+
</td>
|
754 |
+
</tr>
|
755 |
+
<tr>
|
756 |
+
<th scope="row"><?php _e( 'Manage License Settings', 'bestwebsoft' ); ?></th>
|
757 |
+
<td>
|
758 |
+
<a class="button button-secondary" href="https://bestwebsoft.com/client-area" target="_blank"><?php _e( 'Login to Client Area', 'bestwebsoft' ); ?></a>
|
759 |
+
<div class="bws_info">
|
760 |
+
<?php _e( 'Manage active licenses, download BWS products, and view your payment history using BestWebSoft Client Area.', 'bestwebsoft' ); ?>
|
761 |
+
</div>
|
762 |
+
</td>
|
763 |
+
</tr>
|
764 |
+
</table>
|
765 |
+
<?php }
|
766 |
+
}
|
767 |
+
|
768 |
+
/**
|
769 |
+
* Save plugin options to the database
|
770 |
+
* @access private
|
771 |
+
* @param ab
|
772 |
+
* @return array The action results
|
773 |
+
*/
|
774 |
+
private function save_options_license_key() {
|
775 |
+
global $wp_version, $bstwbsftwppdtplgns_options;
|
776 |
+
|
777 |
+
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : '';
|
778 |
+
|
779 |
+
if ( '' != $bws_license_key ) {
|
780 |
+
if ( strlen( $bws_license_key ) != 18 ) {
|
781 |
+
$error = __( 'Wrong license key', 'bestwebsoft' );
|
782 |
+
} else {
|
783 |
+
|
784 |
+
/* CHECK license key */
|
785 |
+
if ( $this->is_pro ) {
|
786 |
+
delete_transient( 'bws_plugins_update' );
|
787 |
+
if ( ! $this->all_plugins ) {
|
788 |
+
if ( ! function_exists( 'get_plugins' ) )
|
789 |
+
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
790 |
+
$this->all_plugins = get_plugins();
|
791 |
+
}
|
792 |
+
$current = get_site_transient( 'update_plugins' );
|
793 |
+
|
794 |
+
if ( ! empty( $this->all_plugins ) && isset( $current ) && is_array( $current->response ) ) {
|
795 |
+
$to_send = array();
|
796 |
+
$to_send["plugins"][ $this->plugin_basename ] = $this->all_plugins[ $this->plugin_basename ];
|
797 |
+
$to_send["plugins"][ $this->plugin_basename ]["bws_license_key"] = $bws_license_key;
|
798 |
+
$to_send["plugins"][ $this->plugin_basename ]["bws_illegal_client"] = true;
|
799 |
+
$options = array(
|
800 |
+
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ),
|
801 |
+
'body' => array( 'plugins' => serialize( $to_send ) ),
|
802 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
803 |
+
);
|
804 |
+
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
805 |
+
|
806 |
+
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
807 |
+
$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' );
|
808 |
+
} else {
|
809 |
+
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
810 |
+
if ( is_array( $response ) && !empty( $response ) ) {
|
811 |
+
foreach ( $response as $single_response ) {
|
812 |
+
if ( "wrong_license_key" == $single_response->package ) {
|
813 |
+
$error = __( 'Wrong license key.', 'bestwebsoft' );
|
814 |
+
} else if ( "wrong_domain" == $single_response->package ) {
|
815 |
+
$error = __( 'This license key is bound to another site.', 'bestwebsoft' );
|
816 |
+
} else if ( "time_out" == $single_response->package ) {
|
817 |
+
$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' );
|
818 |
+
} elseif ( "you_are_banned" == $single_response->package ) {
|
819 |
+
$error = __( "Unfortunately, you have exceeded the number of available tries.", 'bestwebsoft' );
|
820 |
+
} elseif ( "duplicate_domen_for_trial" == $single_response->package ) {
|
821 |
+
$error = __( "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
822 |
+
}
|
823 |
+
if ( empty( $error ) ) {
|
824 |
+
if ( empty( $message ) ) {
|
825 |
+
if ( isset( $single_response->trial ) )
|
826 |
+
$message = __( 'The Pro Trial license key is valid.', 'bestwebsoft' );
|
827 |
+
else
|
828 |
+
$message = __( 'The license key is valid.', 'bestwebsoft' );
|
829 |
+
|
830 |
+
if ( ! empty( $single_response->time_out ) )
|
831 |
+
$message .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $single_response->time_out . '.';
|
832 |
+
|
833 |
+
if ( isset( $single_response->trial ) && $this->is_trial )
|
834 |
+
$message .= ' ' . sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), '<a href="' . $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>' );
|
835 |
+
}
|
836 |
+
|
837 |
+
if ( isset( $single_response->trial ) ) {
|
838 |
+
$bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] = 1;
|
839 |
+
} else {
|
840 |
+
unset( $bstwbsftwppdtplgns_options['trial'][ $this->plugin_basename ] );
|
841 |
+
}
|
842 |
+
|
843 |
+
if ( isset( $single_response->nonprofit ) ) {
|
844 |
+
$bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] = 1;
|
845 |
+
} else {
|
846 |
+
unset( $bstwbsftwppdtplgns_options['nonprofit'][ $this->plugin_basename ] );
|
847 |
+
}
|
848 |
+
|
849 |
+
if ( ! isset( $bstwbsftwppdtplgns_options[ $this->plugin_basename ] ) || $bstwbsftwppdtplgns_options[ $this->plugin_basename ] != $bws_license_key ) {
|
850 |
+
$bstwbsftwppdtplgns_options[ $this->plugin_basename ] = $bws_license_key;
|
851 |
+
|
852 |
+
$file = @fopen( dirname( dirname( __FILE__ ) ) . "/license_key.txt" , "w+" );
|
853 |
+
if ( $file ) {
|
854 |
+
@fwrite( $file, $bws_license_key );
|
855 |
+
@fclose( $file );
|
856 |
+
}
|
857 |
+
$update_option = true;
|
858 |
+
}
|
859 |
+
|
860 |
+
if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] ) || $bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] != $single_response->time_out ) {
|
861 |
+
$bstwbsftwppdtplgns_options['time_out'][ $this->plugin_basename ] = $single_response->time_out;
|
862 |
+
$update_option = true;
|
863 |
+
}
|
864 |
+
|
865 |
+
if ( isset( $update_option ) ) {
|
866 |
+
if ( $this->is_multisite )
|
867 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
868 |
+
else
|
869 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
870 |
+
}
|
871 |
+
}
|
872 |
+
}
|
873 |
+
} else {
|
874 |
+
$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' );
|
875 |
+
}
|
876 |
+
}
|
877 |
+
}
|
878 |
+
/* Go Pro */
|
879 |
+
} else {
|
880 |
+
|
881 |
+
$bws_license_plugin = stripslashes( esc_html( $_POST['bws_license_plugin'] ) );
|
882 |
+
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) && $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - (24 * 60 * 60) ) ) {
|
883 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] + 1;
|
884 |
+
} else {
|
885 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = 1;
|
886 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] = time();
|
887 |
+
}
|
888 |
+
|
889 |
+
/* download Pro */
|
890 |
+
if ( ! $this->all_plugins ) {
|
891 |
+
if ( ! function_exists( 'get_plugins' ) )
|
892 |
+
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
893 |
+
$this->all_plugins = get_plugins();
|
894 |
+
}
|
895 |
+
|
896 |
+
if ( ! array_key_exists( $bws_license_plugin, $this->all_plugins ) ) {
|
897 |
+
$current = get_site_transient( 'update_plugins' );
|
898 |
+
if ( ! empty( $current ) && is_array( $current->response ) ) {
|
899 |
+
$to_send = array();
|
900 |
+
$to_send["plugins"][ $bws_license_plugin ] = array();
|
901 |
+
$to_send["plugins"][ $bws_license_plugin ]["bws_license_key"] = $bws_license_key;
|
902 |
+
$to_send["plugins"][ $bws_license_plugin ]["bws_illegal_client"] = true;
|
903 |
+
$options = array(
|
904 |
+
'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ),
|
905 |
+
'body' => array( 'plugins' => serialize( $to_send ) ),
|
906 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) );
|
907 |
+
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
908 |
+
|
909 |
+
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
910 |
+
$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' );
|
911 |
+
} else {
|
912 |
+
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
913 |
+
if ( is_array( $response ) && ! empty( $response ) ) {
|
914 |
+
foreach ( $response as $single_response ) {
|
915 |
+
if ( "wrong_license_key" == $single_response->package ) {
|
916 |
+
$error = __( "Wrong license key.", 'bestwebsoft' );
|
917 |
+
} elseif ( "wrong_domain" == $single_response->package ) {
|
918 |
+
$error = __( "This license key is bound to another site.", 'bestwebsoft' );
|
919 |
+
} elseif ( "you_are_banned" == $single_response->package ) {
|
920 |
+
$error = __( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' );
|
921 |
+
} elseif ( "time_out" == $single_response->package ) {
|
922 |
+
$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>' );
|
923 |
+
} elseif ( "duplicate_domen_for_trial" == $single_response->package ) {
|
924 |
+
$error = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
925 |
+
}
|
926 |
+
}
|
927 |
+
if ( empty( $error ) ) {
|
928 |
+
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
929 |
+
|
930 |
+
$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';
|
931 |
+
|
932 |
+
if ( ! $this->upload_dir )
|
933 |
+
$this->upload_dir = wp_upload_dir();
|
934 |
+
|
935 |
+
$zip_name = explode( '/', $bws_license_plugin );
|
936 |
+
|
937 |
+
if ( !function_exists( 'curl_init' ) ) {
|
938 |
+
$received_content = file_get_contents( $url );
|
939 |
+
} else {
|
940 |
+
$ch = curl_init();
|
941 |
+
curl_setopt( $ch, CURLOPT_URL, $url );
|
942 |
+
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
|
943 |
+
$received_content = curl_exec( $ch );
|
944 |
+
curl_close( $ch );
|
945 |
+
}
|
946 |
+
|
947 |
+
if ( ! $received_content ) {
|
948 |
+
$error = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
949 |
+
} else {
|
950 |
+
if ( is_writable( $this->upload_dir["path"] ) ) {
|
951 |
+
$file_put_contents = $this->upload_dir["path"] . "/" . $zip_name[0] . ".zip";
|
952 |
+
if ( file_put_contents( $file_put_contents, $received_content ) ) {
|
953 |
+
@chmod( $file_put_contents, octdec( 755 ) );
|
954 |
+
if ( class_exists( 'ZipArchive' ) ) {
|
955 |
+
$zip = new ZipArchive();
|
956 |
+
if ( $zip->open( $file_put_contents ) === TRUE ) {
|
957 |
+
$zip->extractTo( WP_PLUGIN_DIR );
|
958 |
+
$zip->close();
|
959 |
+
} else {
|
960 |
+
$error = __( "Failed to open the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
961 |
+
}
|
962 |
+
} elseif ( class_exists( 'Phar' ) ) {
|
963 |
+
$phar = new PharData( $file_put_contents );
|
964 |
+
$phar->extractTo( WP_PLUGIN_DIR );
|
965 |
+
} else {
|
966 |
+
$error = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually", 'bestwebsoft' );
|
967 |
+
}
|
968 |
+
@unlink( $file_put_contents );
|
969 |
+
} else {
|
970 |
+
$error = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
971 |
+
}
|
972 |
+
} else {
|
973 |
+
$error = __( "UploadDir is not writable. Please, upload the plugin manually", 'bestwebsoft' );
|
974 |
+
}
|
975 |
+
}
|
976 |
+
|
977 |
+
/* activate Pro */
|
978 |
+
if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) {
|
979 |
+
if ( $this->is_multisite && is_plugin_active_for_network( $this->plugin_basename ) ) {
|
980 |
+
/* if multisite and free plugin is network activated */
|
981 |
+
$active_plugins = get_site_option( 'active_sitewide_plugins' );
|
982 |
+
$active_plugins[ $bws_license_plugin ] = time();
|
983 |
+
update_site_option( 'active_sitewide_plugins', $active_plugins );
|
984 |
+
} else {
|
985 |
+
/* activate on a single blog */
|
986 |
+
$active_plugins = get_option( 'active_plugins' );
|
987 |
+
array_push( $active_plugins, $bws_license_plugin );
|
988 |
+
update_option( 'active_plugins', $active_plugins );
|
989 |
+
}
|
990 |
+
$this->pro_plugin_is_activated = true;
|
991 |
+
} elseif ( empty( $error ) ) {
|
992 |
+
$error = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
993 |
+
}
|
994 |
+
}
|
995 |
+
} else {
|
996 |
+
$error = __( "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience.", 'bestwebsoft' );
|
997 |
+
}
|
998 |
+
}
|
999 |
+
}
|
1000 |
+
} else {
|
1001 |
+
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
1002 |
+
/* activate Pro */
|
1003 |
+
if ( ! is_plugin_active( $bws_license_plugin ) ) {
|
1004 |
+
if ( $this->is_multisite && is_plugin_active_for_network( $this->plugin_basename ) ) {
|
1005 |
+
/* if multisite and free plugin is network activated */
|
1006 |
+
$network_wide = true;
|
1007 |
+
} else {
|
1008 |
+
/* activate on a single blog */
|
1009 |
+
$network_wide = false;
|
1010 |
+
}
|
1011 |
+
activate_plugin( $bws_license_plugin, NULL, $network_wide );
|
1012 |
+
$this->pro_plugin_is_activated = true;
|
1013 |
+
}
|
1014 |
+
}
|
1015 |
+
/* add 'track_usage' for Pro version */
|
1016 |
+
if ( ! empty( $bstwbsftwppdtplgns_options['track_usage'][ $this->plugin_basename ] ) &&
|
1017 |
+
empty( $bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] ) ) {
|
1018 |
+
$bstwbsftwppdtplgns_options['track_usage'][ $bws_license_plugin ] = $bstwbsftwppdtplgns_options['track_usage'][ $this->plugin_basename ];
|
1019 |
+
}
|
1020 |
+
|
1021 |
+
if ( $this->is_multisite )
|
1022 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
1023 |
+
else
|
1024 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
1025 |
+
|
1026 |
+
if ( $this->pro_plugin_is_activated )
|
1027 |
+
delete_transient( 'bws_plugins_update' );
|
1028 |
+
}
|
1029 |
+
}
|
1030 |
+
} else {
|
1031 |
+
$error = __( "Please, enter Your license key", 'bestwebsoft' );
|
1032 |
+
}
|
1033 |
+
return compact( 'error', 'message' );
|
1034 |
+
}
|
1035 |
+
|
1036 |
+
/**
|
1037 |
+
* Display help phrase
|
1038 |
+
* @access public
|
1039 |
+
* @param void
|
1040 |
+
* @return array The action results
|
1041 |
+
*/
|
1042 |
+
public function help_phrase() {
|
1043 |
+
echo '<div class="bws_tab_description">' . __( 'Need Help?', 'bestwebsoft' ) . ' ';
|
1044 |
+
if ( '' != $this->doc_link )
|
1045 |
+
echo '<a href="' . $this->doc_link . '" target="_blank">' . __( 'Read the Instruction', 'bestwebsoft' );
|
1046 |
+
else
|
1047 |
+
echo '<a href="https://support.bestwebsoft.com/hc/en-us/" target="_blank">' . __( 'Visit Help Center', 'bestwebsoft' );
|
1048 |
+
if ( '' != $this->doc_video_link )
|
1049 |
+
echo '</a>' . ' ' . __( 'or', 'bestwebsoft' ) . ' ' . '<a href="' . $this->doc_video_link . '" target="_blank">' . __( 'Watch the Video', 'bestwebsoft' );
|
1050 |
+
echo '</a></div>';
|
1051 |
+
}
|
1052 |
+
|
1053 |
+
public function bws_pro_block_links() {
|
1054 |
+
global $wp_version; ?>
|
1055 |
+
<div class="bws_pro_version_tooltip">
|
1056 |
+
<a class="bws_button" href="<?php echo $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>
|
1057 |
+
<?php if ( $this->trial_days !== false ) { ?>
|
1058 |
+
<span class="bws_trial_info">
|
1059 |
+
<?php _e( 'or', 'bestwebsoft' ); ?>
|
1060 |
+
<a href="<?php echo $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( 'Start Your Free Trial', 'bestwebsoft' ); ?></a>
|
1061 |
+
</span>
|
1062 |
+
<?php } ?>
|
1063 |
+
<div class="clear"></div>
|
1064 |
+
</div>
|
1065 |
+
<?php }
|
1066 |
+
|
1067 |
+
/**
|
1068 |
+
* Restore plugin options to defaults
|
1069 |
+
* @access public
|
1070 |
+
* @param void
|
1071 |
+
* @return void
|
1072 |
+
*/
|
1073 |
+
public function restore_options() {
|
1074 |
+
/**
|
1075 |
+
* filter - Change default_options array OR process custom functions
|
1076 |
+
*/
|
1077 |
+
$this->options = apply_filters( __CLASS__ . '_additional_restore_options', $this->default_options );
|
1078 |
+
if ( $this->is_network_options ) {
|
1079 |
+
$this->options['network_apply'] = 'default';
|
1080 |
+
$this->options['network_view'] = '1';
|
1081 |
+
$this->options['network_change'] = '1';
|
1082 |
+
update_site_option( $this->prefix . '_options', $this->options );
|
1083 |
+
} else {
|
1084 |
+
update_option( $this->prefix . '_options', $this->options );
|
1085 |
+
}
|
1086 |
+
}
|
1087 |
+
}
|
1088 |
+
}
|
bws_menu/css/codemirror.css
CHANGED
@@ -8,6 +8,7 @@
|
|
8 |
/* Set height, width, borders, and global font properties here */
|
9 |
font-family: monospace;
|
10 |
height: 500px;
|
|
|
11 |
}
|
12 |
.CodeMirror-scroll {
|
13 |
/* Set scrolling behaviour here */
|
8 |
/* Set height, width, borders, and global font properties here */
|
9 |
font-family: monospace;
|
10 |
height: 500px;
|
11 |
+
border: 1px solid #ddd;
|
12 |
}
|
13 |
.CodeMirror-scroll {
|
14 |
/* Set scrolling behaviour here */
|
bws_menu/css/general_style.css
CHANGED
@@ -1,31 +1,108 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
.bws_info {
|
7 |
color: #888;
|
8 |
-
font-size:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
}
|
10 |
/*
|
11 |
* styles for rate-support div on the settings page
|
12 |
*/
|
13 |
.bws-plugin-reviews {
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
max-width: 700px;
|
18 |
-
}
|
19 |
-
.bws-plugin-reviews-rate {
|
20 |
-
padding: 10px;
|
21 |
-
border-bottom: 1px dashed #70A8C2;
|
22 |
}
|
|
|
23 |
.bws-plugin-reviews-support {
|
24 |
-
|
25 |
-
border-bottom: 1px dashed #70A8C2;
|
26 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
.bws-plugin-reviews-donate {
|
|
|
28 |
padding: 10px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
}
|
30 |
/*
|
31 |
* styles for Go PRO tab
|
@@ -48,13 +125,13 @@
|
|
48 |
color: #000000;
|
49 |
}
|
50 |
/*
|
51 |
-
* styles for pro_version settings and tooltip
|
52 |
*/
|
53 |
td.bws_pro_version,
|
54 |
tr.bws_pro_version,
|
55 |
.nav-tab.bws_plugin_menu_pro_version,
|
56 |
.nav-tab.bws_plugin_menu_pro_version:hover {
|
57 |
-
background: rgba(
|
58 |
}
|
59 |
td.bws_pro_version_tooltip {
|
60 |
border: 1px solid #AAA;
|
@@ -62,31 +139,30 @@ td.bws_pro_version_tooltip {
|
|
62 |
}
|
63 |
.bws_pro_version_bloc {
|
64 |
position: relative;
|
65 |
-
|
66 |
-
border: 1px solid #AAAAAA;
|
67 |
-
max-width: 800px;
|
68 |
overflow: hidden;
|
69 |
}
|
70 |
-
.bws_table_bg {
|
71 |
-
background: #
|
72 |
-
opacity: 0.
|
73 |
-
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=11); /* IE 5.5+*/
|
74 |
-
-moz-opacity: 0.11; /* Mozilla 1.6 и ниже */
|
75 |
width: 100%;
|
76 |
height: 100%;
|
77 |
position: absolute;
|
78 |
z-index: 1;
|
79 |
}
|
|
|
|
|
|
|
80 |
.bws_hide_premium_options {
|
81 |
z-index: 5;
|
82 |
}
|
83 |
-
.bws_pro_version_table_bloc table.bws_pro_version {
|
84 |
background: transparent;
|
85 |
margin: 0;
|
86 |
border: none;
|
87 |
width: 100%;
|
88 |
}
|
89 |
-
table.bws_pro_version {
|
90 |
background: #E0E0E0;
|
91 |
border: 1px solid #AAA;
|
92 |
margin-bottom: 5px;
|
@@ -100,22 +176,23 @@ table.bws_pro_version td {
|
|
100 |
padding-left: 10px;
|
101 |
}
|
102 |
.bws_pro_version_tooltip {
|
103 |
-
background: #FFF;
|
104 |
-
border-top: 1px solid #AAA;
|
105 |
position: relative;
|
106 |
-
z-index: 2;
|
107 |
-
padding: 10px;
|
108 |
font-size: 14px;
|
109 |
}
|
110 |
-
.bws_pro_version_tooltip .bws_button
|
|
|
111 |
background: #dd5738;
|
112 |
border: none;
|
113 |
text-decoration: none;
|
114 |
color: #fff;
|
115 |
-
padding:
|
116 |
-
border-radius:
|
117 |
-
margin: 5px
|
118 |
-
|
|
|
|
|
119 |
}
|
120 |
.bws_pro_version_tooltip .bws_info {
|
121 |
float: left;
|
@@ -123,11 +200,12 @@ table.bws_pro_version td {
|
|
123 |
font-size: 14px;
|
124 |
color: #444;
|
125 |
}
|
126 |
-
.bws_pro_version_tooltip .bws_pro_links
|
|
|
127 |
float: right;
|
128 |
}
|
129 |
.bws_pro_version_tooltip .bws_trial_info {
|
130 |
-
padding
|
131 |
display: inline-block;
|
132 |
}
|
133 |
div.bws_pro_version {
|
@@ -135,8 +213,8 @@ div.bws_pro_version {
|
|
135 |
}
|
136 |
a.bws_plugin_pro_version {
|
137 |
display: block;
|
138 |
-
background: rgba(
|
139 |
-
border: 1px solid #
|
140 |
padding: 5px;
|
141 |
text-decoration: none;
|
142 |
color: #666;
|
@@ -146,26 +224,7 @@ a.bws_plugin_pro_version {
|
|
146 |
text-decoration: none;
|
147 |
color: #666;
|
148 |
}
|
149 |
-
|
150 |
-
.bws_pro_version_bloc_mini .bws_pro_version_table_bloc table.bws_pro_version {
|
151 |
-
width: auto;
|
152 |
-
}
|
153 |
-
.bws_pro_version_bloc_mini .bws_pro_version_tooltip {
|
154 |
-
padding: 10px 61px;
|
155 |
-
text-align: center;
|
156 |
-
width: 200px;
|
157 |
-
}
|
158 |
-
.bws_pro_version_bloc_mini .bws_pro_version_tooltip a {
|
159 |
-
display: inline-block;
|
160 |
-
line-height: 1.5;
|
161 |
-
}
|
162 |
-
.bws_pro_version_bloc_mini .bws_pro_version_tooltip .bws_button {
|
163 |
-
margin: 10px 10px 5px;
|
164 |
-
padding: 5px 50px;
|
165 |
-
float: none;
|
166 |
-
}
|
167 |
-
/* #### Mobile Phones Portrait or Landscape #### */
|
168 |
-
@media screen and (max-device-width: 768px) {
|
169 |
.bws_pro_version_tooltip {
|
170 |
padding: 10px;
|
171 |
text-align: center;
|
@@ -174,7 +233,7 @@ a.bws_plugin_pro_version {
|
|
174 |
float: none;
|
175 |
text-align: center;
|
176 |
}
|
177 |
-
.bws_pro_version_tooltip a {
|
178 |
display: inline-block;
|
179 |
line-height: 1.5;
|
180 |
}
|
@@ -183,13 +242,36 @@ a.bws_plugin_pro_version {
|
|
183 |
}
|
184 |
.bws_pro_version_tooltip .bws_button {
|
185 |
margin: 10px 10px 5px;
|
186 |
-
padding: 5px 50px;
|
187 |
float: none;
|
188 |
}
|
189 |
}
|
190 |
-
|
191 |
/*
|
192 |
-
* styles for
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
*/
|
194 |
.bws_banner_on_plugin_page {
|
195 |
border: 1px solid #d4d4d4;
|
@@ -213,7 +295,7 @@ a.bws_plugin_pro_version {
|
|
213 |
}
|
214 |
div.bws_banner_on_plugin_page .button {
|
215 |
float: right;
|
216 |
-
border: none;
|
217 |
font-size: 14px;
|
218 |
margin: 18px 40px;
|
219 |
padding: 12px 29px;
|
@@ -232,7 +314,7 @@ div.bws_banner_on_plugin_page .button {
|
|
232 |
line-height: 26px;
|
233 |
}
|
234 |
.bws_banner_on_plugin_page .button:hover,
|
235 |
-
.bws_banner_on_plugin_page .button:focus {
|
236 |
background: #222;
|
237 |
color: #FFF;
|
238 |
}
|
@@ -262,7 +344,7 @@ div.bws_banner_on_plugin_page .icon {
|
|
262 |
color: #000;
|
263 |
font-size: 16px;
|
264 |
line-height: 26px;
|
265 |
-
padding: 13px 14px 14px;
|
266 |
}
|
267 |
.bws_banner_to_settings_joint .icon span.dashicons-admin-plugins {
|
268 |
font-size: 48px;
|
@@ -301,10 +383,10 @@ div.bws_banner_on_plugin_page .icon {
|
|
301 |
font-size: 14px;
|
302 |
line-height: 30px;
|
303 |
}
|
304 |
-
.rtl div.bws_banner_on_plugin_page .button
|
305 |
-
.rtl .bws_pro_version_tooltip .bws_button {
|
306 |
float: left;
|
307 |
}
|
|
|
308 |
.rtl div.bws_banner_on_plugin_page .icon,
|
309 |
.rtl .bws_banner_on_plugin_page .text,
|
310 |
.rtl .bws_pro_version_tooltip .bws_info {
|
@@ -317,10 +399,9 @@ div.bws_banner_on_plugin_page .icon {
|
|
317 |
.rtl table.bws_pro_version td {
|
318 |
padding-right: 10px;
|
319 |
}
|
320 |
-
|
321 |
-
@media screen and (max-device-width: 768px) {
|
322 |
.bws_banner_on_plugin_page .text,
|
323 |
-
.bws_banner_on_plugin_page .icon,
|
324 |
.bws_banner_on_plugin_page .button_div,
|
325 |
.bws_banner_on_plugin_page .button {
|
326 |
float: none;
|
@@ -337,7 +418,7 @@ div.bws_banner_on_plugin_page .icon {
|
|
337 |
padding: 15px 20px 21px;
|
338 |
}
|
339 |
}
|
340 |
-
/* display
|
341 |
span.bws_code {
|
342 |
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
|
343 |
font-size: 13px;
|
@@ -355,110 +436,55 @@ span.bws_code {
|
|
355 |
position: relative;
|
356 |
margin: 3px 5px;
|
357 |
width: 28px;
|
358 |
-
display: inline-block;
|
359 |
}
|
360 |
.bws_help_box:not(.dashicons) {
|
361 |
vertical-align: middle;
|
362 |
}
|
363 |
-
.bws_help_box.dashicons-editor-help
|
|
|
364 |
background: none;
|
365 |
color: #0074a2;
|
366 |
height: auto;
|
367 |
width: auto;
|
368 |
margin: 0;
|
|
|
|
|
|
|
|
|
369 |
}
|
370 |
.bws_help_box.dashicons-editor-help:hover {
|
371 |
color: #2ea2cc;
|
372 |
}
|
373 |
.bws_hidden_help_text {
|
374 |
-
background: #fff;
|
375 |
-
border: 1px solid #DCDCDC;
|
376 |
-
left: 40px;
|
377 |
-
padding: 5px;
|
378 |
-
position: absolute;
|
379 |
-
width: auto;
|
380 |
-
line-height: 1.5;
|
381 |
display: none;
|
382 |
-
color: #333;
|
383 |
-
font-size: 12px;
|
384 |
-
font-family: "Open Sans",sans-serif;
|
385 |
-
text-align: left;
|
386 |
}
|
387 |
-
.
|
388 |
-
|
389 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
390 |
}
|
391 |
-
.
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
left: -10px;
|
398 |
-
top: 7px;
|
399 |
-
direction: ltr;
|
400 |
-
}
|
401 |
-
.bws_hidden_help_text:before {
|
402 |
-
border-top: 8px solid transparent;
|
403 |
-
border-bottom: 8px solid transparent;
|
404 |
-
border-right: 11px solid #DCDCDC;
|
405 |
-
z-index: -1;
|
406 |
-
margin-top: -1px;
|
407 |
-
margin-left: -2px;
|
408 |
-
}
|
409 |
-
.bws_hidden_help_text:after {
|
410 |
-
border-top: 7px solid transparent;
|
411 |
-
border-bottom: 7px solid transparent;
|
412 |
-
border-right: 10px solid #fff;
|
413 |
-
}
|
414 |
-
.bws_hidden_help_text:after {
|
415 |
-
border-top: 7px solid transparent;
|
416 |
-
border-bottom: 7px solid transparent;
|
417 |
-
border-right: 10px solid #fff;
|
418 |
-
}
|
419 |
-
.bws_hidden_help_text code {
|
420 |
-
padding: 2px 5px 1px;
|
421 |
-
}
|
422 |
-
.bws_help_box:hover .bws_hidden_help_text {
|
423 |
-
display: inline-block;
|
424 |
-
z-index: 1001;
|
425 |
-
}
|
426 |
-
/* RTL styles */
|
427 |
-
.bws_help_box_right .bws_hidden_help_text,
|
428 |
-
.rtl .bws_hidden_help_text {
|
429 |
-
left: auto;
|
430 |
-
right: 40px;
|
431 |
-
}
|
432 |
-
.bws_help_box_right.dashicons-editor-help .bws_hidden_help_text,
|
433 |
-
.rtl .dashicons-editor-help .bws_hidden_help_text {
|
434 |
-
right: 30px;
|
435 |
-
}
|
436 |
-
.bws_help_box_right .bws_hidden_help_text:before,
|
437 |
-
.rtl .bws_hidden_help_text:before,
|
438 |
-
.rtl .bws_hidden_help_text:after,
|
439 |
-
.bws_help_box_right .bws_hidden_help_text:after {
|
440 |
-
left: auto;
|
441 |
-
right: -10px;
|
442 |
-
-webkit-transform: rotate(180deg); /* Chrome y Safari */
|
443 |
-
-moz-transform: rotate(180deg); /* Firefox */
|
444 |
-
-o-transform: rotate(180deg); /* Opera */
|
445 |
-
transform: rotate(180deg);
|
446 |
-
}
|
447 |
-
.rtl .bws_hidden_help_text {
|
448 |
-
text-align: right;
|
449 |
-
}
|
450 |
-
.bws_help_box_right .bws_hidden_help_text:before,
|
451 |
-
.rtl .bws_hidden_help_text:before {
|
452 |
-
margin-right: -2px;
|
453 |
-
}
|
454 |
-
/* bws shortcode insert */
|
455 |
.mce-toolbar .mce-btn-group .mce-btn.mce-bws_shortcode_button {
|
456 |
background-color: #fff;
|
457 |
border: 1px solid #e5e5e5;
|
458 |
}
|
459 |
-
.mce-toolbar .mce-btn i.bws-shortcode-icon {
|
460 |
-
background: transparent url("../images/shortcode-icon.png");
|
461 |
-
}
|
462 |
#bws_shortcode_content,
|
463 |
#bws_shortcode_select_plugin {
|
464 |
margin-bottom: 10px;
|
@@ -497,10 +523,285 @@ span.bws_code {
|
|
497 |
#bws_shortcode_content .checkbox-title {
|
498 |
white-space: normal;
|
499 |
}
|
500 |
-
/*
|
|
|
|
|
501 |
.bws-plugin-update-tr .update-message {
|
502 |
margin-top: 0 !important;
|
503 |
}
|
504 |
.bws-plugin-update-tr .update-message :before {
|
505 |
content: '';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
506 |
}
|
1 |
+
/*
|
2 |
+
* bwsicons fonts
|
3 |
+
*/
|
4 |
+
@font-face {
|
5 |
+
font-family: 'bwsicons';
|
6 |
+
src: url('../fonts/bwsicons.eot?edecf2');
|
7 |
+
src: url('../fonts/bwsicons.eot?edecf2#iefix') format('embedded-opentype'),
|
8 |
+
url('../fonts/bwsicons.ttf?edecf2') format('truetype'),
|
9 |
+
url('../fonts/bwsicons.woff?edecf2') format('woff'),
|
10 |
+
url('../fonts/bwsicons.svg?edecf2#bwsicons') format('svg');
|
11 |
+
font-weight: normal;
|
12 |
+
font-style: normal;
|
13 |
+
}
|
14 |
+
.bwsicons {
|
15 |
+
/* use !important to prevent issues with browser extensions that change fonts */
|
16 |
+
font-family: 'bwsicons' !important;
|
17 |
+
speak: none;
|
18 |
+
font-style: normal;
|
19 |
+
font-weight: normal;
|
20 |
+
font-variant: normal;
|
21 |
+
text-transform: none;
|
22 |
+
line-height: 1;
|
23 |
+
-webkit-font-smoothing: antialiased;
|
24 |
+
-moz-osx-font-smoothing: grayscale;
|
25 |
+
}
|
26 |
+
.bwsicons-editor-code:before {
|
27 |
+
content: "\e93a";
|
28 |
+
}
|
29 |
+
.bwsicons-shortcode:before {
|
30 |
+
content: "\e93b";
|
31 |
+
}
|
32 |
+
.bwsicons-bws-logo:before {
|
33 |
+
content: "\e93c";
|
34 |
+
}
|
35 |
+
|
36 |
+
/*
|
37 |
+
* styles for bws_panel top level menu
|
38 |
+
*/
|
39 |
+
#adminmenu #toplevel_page_bws_panel .wp-menu-image {
|
40 |
+
font-family: 'bwsicons' !important;
|
41 |
+
}
|
42 |
+
#adminmenu #toplevel_page_bws_panel .wp-menu-image:before {
|
43 |
+
content: "\e93c";
|
44 |
+
font-family: 'bwsicons' !important;
|
45 |
}
|
46 |
+
#adminmenu #toplevel_page_bws_panel .wp-submenu li:nth-child(5) a {
|
47 |
+
border-top: 1px solid #444;
|
48 |
+
padding-top: 12px;
|
49 |
+
margin-top: 6px;
|
50 |
+
}
|
51 |
+
/* general styles */
|
52 |
.bws_info {
|
53 |
color: #888;
|
54 |
+
font-size: 13px;
|
55 |
+
font-style: italic;
|
56 |
+
}
|
57 |
+
div.bws_info {
|
58 |
+
margin-top: 7px;
|
59 |
+
}
|
60 |
+
.bws_info_small {
|
61 |
+
font-size: 11px !important;
|
62 |
+
}
|
63 |
+
div.updated.bws-notice {
|
64 |
+
border-left: 4px solid #ffba00;
|
65 |
}
|
66 |
/*
|
67 |
* styles for rate-support div on the settings page
|
68 |
*/
|
69 |
.bws-plugin-reviews {
|
70 |
+
background: none repeat scroll 0 0 #BEE1F1;
|
71 |
+
border: 1px solid #70A8C2;
|
72 |
+
border-radius: 3px;
|
|
|
|
|
|
|
|
|
|
|
73 |
}
|
74 |
+
.bws-plugin-reviews-rate,
|
75 |
.bws-plugin-reviews-support {
|
76 |
+
border-right: 1px solid #70A8C2;
|
|
|
77 |
}
|
78 |
+
.bws-plugin-reviews a {
|
79 |
+
text-decoration: none;
|
80 |
+
}
|
81 |
+
.bws-plugin-reviews-rate .dashicons {
|
82 |
+
font-size: 12px;
|
83 |
+
height: 13px;
|
84 |
+
width: 9px;
|
85 |
+
vertical-align: middle;
|
86 |
+
}
|
87 |
+
.bws-plugin-reviews-rate,
|
88 |
+
.bws-plugin-reviews-support,
|
89 |
.bws-plugin-reviews-donate {
|
90 |
+
display: inline-block;
|
91 |
padding: 10px;
|
92 |
+
width: 30%;
|
93 |
+
}
|
94 |
+
@media screen and (max-width: 1600px) {
|
95 |
+
.bws-plugin-reviews-rate,
|
96 |
+
.bws-plugin-reviews-support {
|
97 |
+
border-bottom: 1px solid #70A8C2;
|
98 |
+
border-right: none;
|
99 |
+
}
|
100 |
+
.bws-plugin-reviews-rate,
|
101 |
+
.bws-plugin-reviews-support,
|
102 |
+
.bws-plugin-reviews-donate {
|
103 |
+
width: initial;
|
104 |
+
display: block;
|
105 |
+
}
|
106 |
}
|
107 |
/*
|
108 |
* styles for Go PRO tab
|
125 |
color: #000000;
|
126 |
}
|
127 |
/*
|
128 |
+
* styles for pro_version settings and tooltip
|
129 |
*/
|
130 |
td.bws_pro_version,
|
131 |
tr.bws_pro_version,
|
132 |
.nav-tab.bws_plugin_menu_pro_version,
|
133 |
.nav-tab.bws_plugin_menu_pro_version:hover {
|
134 |
+
background: rgba(245, 225, 119, 0.3);
|
135 |
}
|
136 |
td.bws_pro_version_tooltip {
|
137 |
border: 1px solid #AAA;
|
139 |
}
|
140 |
.bws_pro_version_bloc {
|
141 |
position: relative;
|
142 |
+
border: 1px solid #dcd6b8;
|
|
|
|
|
143 |
overflow: hidden;
|
144 |
}
|
145 |
+
.bws_table_bg {
|
146 |
+
background: #f5e177;
|
147 |
+
opacity: 0.3;
|
|
|
|
|
148 |
width: 100%;
|
149 |
height: 100%;
|
150 |
position: absolute;
|
151 |
z-index: 1;
|
152 |
}
|
153 |
+
.bws_network_apply_all {
|
154 |
+
padding-left: 15px;
|
155 |
+
}
|
156 |
.bws_hide_premium_options {
|
157 |
z-index: 5;
|
158 |
}
|
159 |
+
.bws_pro_version_table_bloc table.bws_pro_version {
|
160 |
background: transparent;
|
161 |
margin: 0;
|
162 |
border: none;
|
163 |
width: 100%;
|
164 |
}
|
165 |
+
table.bws_pro_version {
|
166 |
background: #E0E0E0;
|
167 |
border: 1px solid #AAA;
|
168 |
margin-bottom: 5px;
|
176 |
padding-left: 10px;
|
177 |
}
|
178 |
.bws_pro_version_tooltip {
|
|
|
|
|
179 |
position: relative;
|
180 |
+
z-index: 2;
|
181 |
+
padding: 10px;
|
182 |
font-size: 14px;
|
183 |
}
|
184 |
+
.bws_pro_version_tooltip .bws_button,
|
185 |
+
.bws_pro_version_tooltip .bws_button:hover {
|
186 |
background: #dd5738;
|
187 |
border: none;
|
188 |
text-decoration: none;
|
189 |
color: #fff;
|
190 |
+
padding: 7px 10px;
|
191 |
+
border-radius: 3px;
|
192 |
+
margin: 5px 0;
|
193 |
+
font-size: 13px;
|
194 |
+
line-height: 1.4em;
|
195 |
+
float: left;
|
196 |
}
|
197 |
.bws_pro_version_tooltip .bws_info {
|
198 |
float: left;
|
200 |
font-size: 14px;
|
201 |
color: #444;
|
202 |
}
|
203 |
+
.bws_pro_version_tooltip .bws_pro_links,
|
204 |
+
.bws_pro_version_tooltip .bws_pro_links .bws_button {
|
205 |
float: right;
|
206 |
}
|
207 |
.bws_pro_version_tooltip .bws_trial_info {
|
208 |
+
padding: 10px;
|
209 |
display: inline-block;
|
210 |
}
|
211 |
div.bws_pro_version {
|
213 |
}
|
214 |
a.bws_plugin_pro_version {
|
215 |
display: block;
|
216 |
+
background: rgba(245, 225, 119, 0.3);
|
217 |
+
border: 1px solid #dcd6b8;
|
218 |
padding: 5px;
|
219 |
text-decoration: none;
|
220 |
color: #666;
|
224 |
text-decoration: none;
|
225 |
color: #666;
|
226 |
}
|
227 |
+
@media screen and (max-width: 768px) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
228 |
.bws_pro_version_tooltip {
|
229 |
padding: 10px;
|
230 |
text-align: center;
|
233 |
float: none;
|
234 |
text-align: center;
|
235 |
}
|
236 |
+
.bws_pro_version_tooltip a {
|
237 |
display: inline-block;
|
238 |
line-height: 1.5;
|
239 |
}
|
242 |
}
|
243 |
.bws_pro_version_tooltip .bws_button {
|
244 |
margin: 10px 10px 5px;
|
|
|
245 |
float: none;
|
246 |
}
|
247 |
}
|
|
|
248 |
/*
|
249 |
+
* styles for addon ads block
|
250 |
+
*/
|
251 |
+
.bws-addon-block.postbox {
|
252 |
+
border: none;
|
253 |
+
}
|
254 |
+
.bws-addon-block .bws_table_bg {
|
255 |
+
background: #fff;
|
256 |
+
opacity: 0.3;
|
257 |
+
}
|
258 |
+
.bws-addon-block .bws_button {
|
259 |
+
display: inline-block;
|
260 |
+
background: #0faa00;
|
261 |
+
border: 1px solid #0b8200;
|
262 |
+
text-decoration: none;
|
263 |
+
color: #fff;
|
264 |
+
padding: 4px 10px;
|
265 |
+
border-radius: 3px;
|
266 |
+
font-size: 13px;
|
267 |
+
line-height: 1.4em;
|
268 |
+
z-index: 2;
|
269 |
+
position: relative;
|
270 |
+
-webkit-box-shadow: 0 1px 0 #0c8c00;
|
271 |
+
box-shadow: 0 1px 0 #0c8c00;
|
272 |
+
}
|
273 |
+
/*
|
274 |
+
* styles for banner
|
275 |
*/
|
276 |
.bws_banner_on_plugin_page {
|
277 |
border: 1px solid #d4d4d4;
|
295 |
}
|
296 |
div.bws_banner_on_plugin_page .button {
|
297 |
float: right;
|
298 |
+
border: none;
|
299 |
font-size: 14px;
|
300 |
margin: 18px 40px;
|
301 |
padding: 12px 29px;
|
314 |
line-height: 26px;
|
315 |
}
|
316 |
.bws_banner_on_plugin_page .button:hover,
|
317 |
+
.bws_banner_on_plugin_page .button:focus {
|
318 |
background: #222;
|
319 |
color: #FFF;
|
320 |
}
|
344 |
color: #000;
|
345 |
font-size: 16px;
|
346 |
line-height: 26px;
|
347 |
+
padding: 13px 14px 14px;
|
348 |
}
|
349 |
.bws_banner_to_settings_joint .icon span.dashicons-admin-plugins {
|
350 |
font-size: 48px;
|
383 |
font-size: 14px;
|
384 |
line-height: 30px;
|
385 |
}
|
386 |
+
.rtl div.bws_banner_on_plugin_page .button {
|
|
|
387 |
float: left;
|
388 |
}
|
389 |
+
.rtl .bws_pro_version_tooltip .bws_button,
|
390 |
.rtl div.bws_banner_on_plugin_page .icon,
|
391 |
.rtl .bws_banner_on_plugin_page .text,
|
392 |
.rtl .bws_pro_version_tooltip .bws_info {
|
399 |
.rtl table.bws_pro_version td {
|
400 |
padding-right: 10px;
|
401 |
}
|
402 |
+
@media screen and (max-width: 768px) {
|
|
|
403 |
.bws_banner_on_plugin_page .text,
|
404 |
+
.bws_banner_on_plugin_page .icon,
|
405 |
.bws_banner_on_plugin_page .button_div,
|
406 |
.bws_banner_on_plugin_page .button {
|
407 |
float: none;
|
418 |
padding: 15px 20px 21px;
|
419 |
}
|
420 |
}
|
421 |
+
/* display code */
|
422 |
span.bws_code {
|
423 |
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
|
424 |
font-size: 13px;
|
436 |
position: relative;
|
437 |
margin: 3px 5px;
|
438 |
width: 28px;
|
439 |
+
display: inline-block;
|
440 |
}
|
441 |
.bws_help_box:not(.dashicons) {
|
442 |
vertical-align: middle;
|
443 |
}
|
444 |
+
.bws_help_box.dashicons-editor-help,
|
445 |
+
.setting span .bws_help_box.dashicons-editor-help {
|
446 |
background: none;
|
447 |
color: #0074a2;
|
448 |
height: auto;
|
449 |
width: auto;
|
450 |
margin: 0;
|
451 |
+
padding: 0;
|
452 |
+
z-index: 2;
|
453 |
+
min-width: auto;
|
454 |
+
float: none;
|
455 |
}
|
456 |
.bws_help_box.dashicons-editor-help:hover {
|
457 |
color: #2ea2cc;
|
458 |
}
|
459 |
.bws_hidden_help_text {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
460 |
display: none;
|
|
|
|
|
|
|
|
|
461 |
}
|
462 |
+
.bws-tooltip-content {
|
463 |
+
font-size: 11px;
|
464 |
+
color: #fff;
|
465 |
+
text-shadow: 0 0 2px #000;
|
466 |
+
padding: 4px 8px;
|
467 |
+
border: 1px solid rgba(255,255,255,0.25);
|
468 |
+
background-color: rgb(25,25,25);
|
469 |
+
background-color: rgba(25,25,25,0.92);
|
470 |
+
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
|
471 |
+
border-radius: 3px;
|
472 |
+
-webkit-border-radius: 3px;
|
473 |
+
-moz-border-radius: 3px;
|
474 |
+
box-shadow: 0 0 3px #555;
|
475 |
+
-webkit-box-shadow: 0 0 3px #555;
|
476 |
+
-moz-box-shadow: 0 0 3px #555;
|
477 |
}
|
478 |
+
.bws-tooltip-content a {
|
479 |
+
color: #00a0d2;
|
480 |
+
}
|
481 |
+
/*
|
482 |
+
* bws shortcode insert
|
483 |
+
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
484 |
.mce-toolbar .mce-btn-group .mce-btn.mce-bws_shortcode_button {
|
485 |
background-color: #fff;
|
486 |
border: 1px solid #e5e5e5;
|
487 |
}
|
|
|
|
|
|
|
488 |
#bws_shortcode_content,
|
489 |
#bws_shortcode_select_plugin {
|
490 |
margin-bottom: 10px;
|
523 |
#bws_shortcode_content .checkbox-title {
|
524 |
white-space: normal;
|
525 |
}
|
526 |
+
/*
|
527 |
+
* styles for notices (license has expired, Illegal use notification ond other) on the /plugins.php page
|
528 |
+
*/
|
529 |
.bws-plugin-update-tr .update-message {
|
530 |
margin-top: 0 !important;
|
531 |
}
|
532 |
.bws-plugin-update-tr .update-message :before {
|
533 |
content: '';
|
534 |
+
}
|
535 |
+
/*
|
536 |
+
* Bws_Settings_Tabs
|
537 |
+
*/
|
538 |
+
.bws_form #postbox-container-2 > div {
|
539 |
+
width: calc( 100% - 162px );
|
540 |
+
margin-left: 160px;
|
541 |
+
}
|
542 |
+
.bws_form #postbox-container-2 > div.submit {
|
543 |
+
margin-bottom: 20px;
|
544 |
+
padding: 0;
|
545 |
+
}
|
546 |
+
#bws_settings_tabs_wrapper {
|
547 |
+
position: relative;
|
548 |
+
max-width: 100%;
|
549 |
+
min-width: 100%;
|
550 |
+
width: 100%;
|
551 |
+
box-sizing: border-box;
|
552 |
+
font-size: 13px;
|
553 |
+
border: none;
|
554 |
+
padding: 0;
|
555 |
+
background: none;
|
556 |
+
font-family: inherit;
|
557 |
+
}
|
558 |
+
#bws_settings_tabs {
|
559 |
+
z-index: 2;
|
560 |
+
position: relative;
|
561 |
+
width: 159px;
|
562 |
+
float: left;
|
563 |
+
background: #f5f5f5;
|
564 |
+
border-top: 1px solid #ddd;
|
565 |
+
border-left: 1px solid #ddd;
|
566 |
+
border-bottom: 1px solid #ddd;
|
567 |
+
border-right: 0;
|
568 |
+
margin: 0;
|
569 |
+
padding: 0;
|
570 |
+
border-radius: 0;
|
571 |
+
line-height: inherit;
|
572 |
+
}
|
573 |
+
#bws_settings_tabs .ui-state-default,
|
574 |
+
#bws_settings_tabs .ui-widget-content .ui-state-default,
|
575 |
+
#bws_settings_tabs .ui-widget-header .ui-state-default {
|
576 |
+
border: none;
|
577 |
+
}
|
578 |
+
#bws_settings_tabs li {
|
579 |
+
margin: 0;
|
580 |
+
padding: 0;
|
581 |
+
float: none;
|
582 |
+
background: none;
|
583 |
+
white-space: normal;
|
584 |
+
}
|
585 |
+
#bws_settings_tabs li a {
|
586 |
+
display: block;
|
587 |
+
margin: 0 20px;
|
588 |
+
padding: 20px 0 20px 25px;
|
589 |
+
text-decoration: none;
|
590 |
+
color: #666;
|
591 |
+
border-bottom: 1px solid #ddd;
|
592 |
+
word-break: break-word;
|
593 |
+
box-shadow: none;
|
594 |
+
-webkit-box-sizing: border-box;
|
595 |
+
-moz-box-sizing: border-box;
|
596 |
+
box-sizing: border-box;
|
597 |
+
transition: none;
|
598 |
+
-webkit-transition: none;
|
599 |
+
float: none;
|
600 |
+
}
|
601 |
+
#bws_settings_tabs li.ui-tabs-active {
|
602 |
+
width: 161px;
|
603 |
+
}
|
604 |
+
#bws_settings_tabs li.ui-tabs-active a,
|
605 |
+
#bws_settings_tabs li a:hover {
|
606 |
+
width: 161px;
|
607 |
+
margin: -1px 0 0 0;
|
608 |
+
border-top: 1px solid #ddd;
|
609 |
+
padding: 20px 20px 20px 45px;
|
610 |
+
color: #000 !important;
|
611 |
+
background: #fff !important;
|
612 |
+
}
|
613 |
+
#bws_settings_tabs li a:before {
|
614 |
+
content: "\f111";
|
615 |
+
font-family: 'dashicons';
|
616 |
+
font-size: 20px;
|
617 |
+
position: absolute;
|
618 |
+
left: 20px;
|
619 |
+
}
|
620 |
+
#bws_settings_tabs li.bws-tab-display a:before {
|
621 |
+
content: "\f163";
|
622 |
+
}
|
623 |
+
#bws_settings_tabs li.bws-tab-misc a:before {
|
624 |
+
content: "\f107";
|
625 |
+
}
|
626 |
+
#bws_settings_tabs li.bws-tab-custom_code a:before {
|
627 |
+
font-family: 'bwsicons';
|
628 |
+
content: "\e93a";
|
629 |
+
}
|
630 |
+
#bws_settings_tabs li.bws-tab-license a:before {
|
631 |
+
content: "\f112";
|
632 |
+
}
|
633 |
+
/* custom tabs */
|
634 |
+
#bws_settings_tabs li.bws-tab-images a:before {
|
635 |
+
content: "\f128";
|
636 |
+
}
|
637 |
+
#bws_settings_tabs li.bws-tab-cover a:before {
|
638 |
+
content: "\f318";
|
639 |
+
}
|
640 |
+
#bws_settings_tabs li.bws-tab-lightbox a:before {
|
641 |
+
content: "\f211";
|
642 |
+
}
|
643 |
+
#bws_settings_tabs li.bws-tab-social a:before {
|
644 |
+
content: "\f237";
|
645 |
+
}
|
646 |
+
#bws_settings_tabs li.bws-tab-import-export a:before {
|
647 |
+
content: "\f317";
|
648 |
+
}
|
649 |
+
#bws_settings_tabs li.bws-tab-errors a:before {
|
650 |
+
font-family: 'bwsicons';
|
651 |
+
content: "\e93d";
|
652 |
+
font-size: 18px;
|
653 |
+
left: 21px;
|
654 |
+
}
|
655 |
+
#bws_settings_tabs li.bws-tab-notifications a:before {
|
656 |
+
content: "\f466";
|
657 |
+
}
|
658 |
+
#bws_settings_tabs li.bws-tab-output a:before {
|
659 |
+
content: "\f498";
|
660 |
+
}
|
661 |
+
|
662 |
+
#bws_settings_tabs li:last-child a {
|
663 |
+
border-bottom: none;
|
664 |
+
}
|
665 |
+
#bws_settings_tabs_wrapper .bws_tab {
|
666 |
+
position: relative;
|
667 |
+
padding: 5px 10px 15px;
|
668 |
+
width: calc( 100% - 183px );
|
669 |
+
float: right;
|
670 |
+
border: 1px solid #ddd;
|
671 |
+
background: #fff;
|
672 |
+
color: #444;
|
673 |
+
}
|
674 |
+
.bws_tab a {
|
675 |
+
color: #0073aa;
|
676 |
+
}
|
677 |
+
.bws_tab a:hover {
|
678 |
+
color: #00a0d2;
|
679 |
+
}
|
680 |
+
.bws_tab input, .bws_tab select, .bws_tab textarea, .bws_tab button {
|
681 |
+
font-family: inherit;
|
682 |
+
font-size: inherit;
|
683 |
+
}
|
684 |
+
#bws_settings_tabs_wrapper .bws_tab > *:not(.bws_pro_version_bloc):not(.bws_tab_sub_label):not(hr):not(.inline) {
|
685 |
+
margin-left: 10px;
|
686 |
+
margin-right: 10px;
|
687 |
+
width: calc( 100% - 20px );
|
688 |
+
}
|
689 |
+
#bws_settings_tabs_wrapper .bws_tab button,
|
690 |
+
#bws_settings_tabs_wrapper .bws_tab input[type="submit"],
|
691 |
+
#bws_settings_tabs_wrapper .bws_tab input[type="button"] {
|
692 |
+
white-space: normal;
|
693 |
+
height: auto;
|
694 |
+
}
|
695 |
+
.bws_form .postbox .hndle {
|
696 |
+
cursor: inherit;
|
697 |
+
}
|
698 |
+
#poststuff h3.bws_tab_label {
|
699 |
+
margin-bottom: 10px;
|
700 |
+
padding-left: 0;
|
701 |
+
padding-right: 0;
|
702 |
+
}
|
703 |
+
.bws_tab_sub_label {
|
704 |
+
font-weight: bold;
|
705 |
+
background-color: #f1f1f1;
|
706 |
+
padding: 7px 10px;
|
707 |
+
margin-top: 10px;
|
708 |
+
font-size: 15px;
|
709 |
+
}
|
710 |
+
.bws_tab .form-table textarea {
|
711 |
+
width: 100%;
|
712 |
+
}
|
713 |
+
#poststuff h3.bws_tab_label + hr {
|
714 |
+
margin-top: 18px;
|
715 |
+
}
|
716 |
+
.bws_tab_description + hr {
|
717 |
+
margin-top: 15px;
|
718 |
+
}
|
719 |
+
.rtl #bws_settings_tabs {
|
720 |
+
float: right;
|
721 |
+
border-right: 1px solid #ddd;
|
722 |
+
border-left: none;
|
723 |
+
}
|
724 |
+
.rtl #bws_settings_tabs li a {
|
725 |
+
padding: 20px 25px 20px 0;
|
726 |
+
}
|
727 |
+
.rtl #bws_settings_tabs li.ui-tabs-active a,
|
728 |
+
.rtl #bws_settings_tabs li a:hover {
|
729 |
+
padding: 20px 45px 20px 20px;
|
730 |
+
}
|
731 |
+
.rtl #bws_settings_tabs li a:before {
|
732 |
+
right: 20px;
|
733 |
+
}
|
734 |
+
.rtl .bws_form #postbox-container-2 > div {
|
735 |
+
margin-right: 160px;
|
736 |
+
margin-left: 0;
|
737 |
+
}
|
738 |
+
@media only screen and (max-width: 1100px) {
|
739 |
+
#bws_settings_tabs {
|
740 |
+
width: 59px;
|
741 |
+
}
|
742 |
+
#bws_settings_tabs li a {
|
743 |
+
margin: 0;
|
744 |
+
padding: 20px 0;
|
745 |
+
width: 60px;
|
746 |
+
height: 60px;
|
747 |
+
}
|
748 |
+
#bws_settings_tabs li.ui-tabs-active a,
|
749 |
+
#bws_settings_tabs li a:hover,
|
750 |
+
.rtl #bws_settings_tabs li.ui-tabs-active a,
|
751 |
+
.rtl #bws_settings_tabs li a:hover {
|
752 |
+
padding: 20px 0;
|
753 |
+
height: 61px;
|
754 |
+
}
|
755 |
+
#bws_settings_tabs li.ui-tabs-active,
|
756 |
+
#bws_settings_tabs li.ui-tabs-active a,
|
757 |
+
#bws_settings_tabs li a:hover {
|
758 |
+
width: 61px;
|
759 |
+
}
|
760 |
+
#bws_settings_tabs_wrapper .bws_tab {
|
761 |
+
width: calc( 100% - 83px );
|
762 |
+
}
|
763 |
+
#bws_settings_tabs span {
|
764 |
+
display: none;
|
765 |
+
}
|
766 |
+
.bws_form #postbox-container-2 > div {
|
767 |
+
margin-left: 60px;
|
768 |
+
width: calc( 100% - 62px );
|
769 |
+
}
|
770 |
+
.rtl .bws_form #postbox-container-2 > div {
|
771 |
+
margin-right: 60px;
|
772 |
+
margin-left: 0;
|
773 |
+
}
|
774 |
+
}
|
775 |
+
@media only screen and (max-width: 850px) {
|
776 |
+
.bws_form #postbox-container-2 > div,
|
777 |
+
.rtl .bws_form #postbox-container-2 > div {
|
778 |
+
width: calc( 100% - 2px );
|
779 |
+
margin: 0;
|
780 |
+
}
|
781 |
+
.bws_form #postbox-container-2 .postbox {
|
782 |
+
margin-bottom: 20px;
|
783 |
+
}
|
784 |
+
.bws_form .postbox-container div.submit {
|
785 |
+
display: none;
|
786 |
+
}
|
787 |
+
}
|
788 |
+
@media screen and (max-width: 782px) {
|
789 |
+
.bws-hide-for-mobile {
|
790 |
+
display: none;
|
791 |
+
}
|
792 |
+
}
|
793 |
+
@media screen and (max-width: 440px) {
|
794 |
+
#bws_settings_tabs_wrapper .bws_tab .form-table td input[type=file] {
|
795 |
+
width: 182px;
|
796 |
+
}
|
797 |
+
#bws_settings_tabs_wrapper .bws_tab .form-table td input[type=text]:not(.small-text),
|
798 |
+
#bws_settings_tabs_wrapper .bws_tab .form-table td input[type=password],
|
799 |
+
#bws_settings_tabs_wrapper .bws_tab .form-table td input[type=search],
|
800 |
+
#bws_settings_tabs_wrapper .bws_tab .form-table td input[type=number]:not(.small-text),
|
801 |
+
#bws_settings_tabs_wrapper .bws_tab .form-table td select,
|
802 |
+
#bws_settings_tabs_wrapper .bws_tab .form-table td textarea {
|
803 |
+
width: 100%;
|
804 |
+
padding-left: 0;
|
805 |
+
padding-right: 0;
|
806 |
+
}
|
807 |
}
|
bws_menu/css/style.css
CHANGED
@@ -3,13 +3,15 @@ a.toplevel_page_bws_panel.wp-has-current-submenu:after {
|
|
3 |
}
|
4 |
.toplevel_page_bws_panel #wpcontent,
|
5 |
.bws-panel_page_bws_themes #wpcontent,
|
6 |
-
.bws-panel_page_bws_system_status #wpcontent
|
|
|
7 |
padding-left: 0;
|
8 |
padding-right: 0;
|
9 |
}
|
10 |
.toplevel_page_bws_panel .update-nag,
|
11 |
.bws-panel_page_bws_themes .update-nag,
|
12 |
-
.bws-panel_page_bws_system_status .update-nag
|
|
|
13 |
display: none;
|
14 |
}
|
15 |
.bws-wrap-content {
|
@@ -44,10 +46,11 @@ a.toplevel_page_bws_panel.wp-has-current-submenu:after {
|
|
44 |
text-decoration: none;
|
45 |
box-shadow: none;
|
46 |
}
|
47 |
-
.bws-logo {
|
48 |
-
|
49 |
-
|
50 |
margin: 0 3px;
|
|
|
51 |
}
|
52 |
.bws-title span {
|
53 |
color: #8bbed2;
|
@@ -214,27 +217,14 @@ a.toplevel_page_bws_panel.wp-has-current-submenu:after {
|
|
214 |
/*
|
215 |
* system status
|
216 |
*/
|
217 |
-
.
|
218 |
-
|
219 |
-
}
|
220 |
-
.bws_system_info_meta_box .hndle {
|
221 |
-
cursor: pointer !important;
|
222 |
-
}
|
223 |
-
.bws_system_info {
|
224 |
-
float: left;
|
225 |
-
margin-right: 10px;
|
226 |
-
max-width: 400px;
|
227 |
}
|
228 |
-
.
|
229 |
-
|
230 |
-
}
|
231 |
-
.bws_system_info th {
|
232 |
-
padding: 10px 0;
|
233 |
-
text-align: left;
|
234 |
-
width: 50%;
|
235 |
}
|
236 |
-
.
|
237 |
-
|
238 |
}
|
239 |
/*
|
240 |
* PLUGINS
|
@@ -360,7 +350,7 @@ a.bws_donate {
|
|
360 |
display: none;
|
361 |
background: #e2e2e2;
|
362 |
padding: 1px 20px;
|
363 |
-
margin: 0 -
|
364 |
}
|
365 |
.bws-filter-top h2 {
|
366 |
margin: 14px 0;
|
3 |
}
|
4 |
.toplevel_page_bws_panel #wpcontent,
|
5 |
.bws-panel_page_bws_themes #wpcontent,
|
6 |
+
.bws-panel_page_bws_system_status #wpcontent,
|
7 |
+
body[class*="-bws-panel"] #wpcontent {
|
8 |
padding-left: 0;
|
9 |
padding-right: 0;
|
10 |
}
|
11 |
.toplevel_page_bws_panel .update-nag,
|
12 |
.bws-panel_page_bws_themes .update-nag,
|
13 |
+
.bws-panel_page_bws_system_status .update-nag,
|
14 |
+
body[class*="-bws-panel"] .update-nag {
|
15 |
display: none;
|
16 |
}
|
17 |
.bws-wrap-content {
|
46 |
text-decoration: none;
|
47 |
box-shadow: none;
|
48 |
}
|
49 |
+
.bws-logo.bwsicons {
|
50 |
+
font-size: 25px;
|
51 |
+
color: #fff;
|
52 |
margin: 0 3px;
|
53 |
+
vertical-align: middle;
|
54 |
}
|
55 |
.bws-title span {
|
56 |
color: #8bbed2;
|
217 |
/*
|
218 |
* system status
|
219 |
*/
|
220 |
+
table.bws-system-info {
|
221 |
+
margin-bottom: 15px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
}
|
223 |
+
table.bws-system-info td:first-child {
|
224 |
+
width: 33%;
|
|
|
|
|
|
|
|
|
|
|
225 |
}
|
226 |
+
table.bws-system-info tbody tr:nth-child(odd) {
|
227 |
+
background-color: #f9f9f9;
|
228 |
}
|
229 |
/*
|
230 |
* PLUGINS
|
350 |
display: none;
|
351 |
background: #e2e2e2;
|
352 |
padding: 1px 20px;
|
353 |
+
margin: 0 -12px 0 -20px;
|
354 |
}
|
355 |
.bws-filter-top h2 {
|
356 |
margin: 14px 0;
|
bws_menu/deprecated.php
ADDED
@@ -0,0 +1,717 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
* Deprecated functions for BestWebSoft plugins
|
4 |
+
*/
|
5 |
+
|
6 |
+
/**
|
7 |
+
* Function check if plugin is compatible with current WP version - for old plugin version
|
8 |
+
* @deprecated 1.7.4
|
9 |
+
* @todo Remove function after 01.01.2018
|
10 |
+
*/
|
11 |
+
if ( ! function_exists( 'bws_wp_version_check' ) ) {
|
12 |
+
function bws_wp_version_check( $plugin_basename, $plugin_info, $require_wp ) {
|
13 |
+
global $bstwbsftwppdtplgns_options;
|
14 |
+
if ( ! isset( $bstwbsftwppdtplgns_options ) )
|
15 |
+
$bstwbsftwppdtplgns_options = ( function_exists( 'is_multisite' ) && is_multisite() ) ? get_site_option( 'bstwbsftwppdtplgns_options' ) : get_option( 'bstwbsftwppdtplgns_options' );
|
16 |
+
if ( ! isset( $bstwbsftwppdtplgns_options['deprecated_function']['bws_wp_version_check'] ) ) {
|
17 |
+
$bstwbsftwppdtplgns_options['deprecated_function']['bws_wp_version_check'] = array(
|
18 |
+
'product-name' => $plugin_info['Name']
|
19 |
+
);
|
20 |
+
if ( is_multisite() )
|
21 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
22 |
+
else
|
23 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
24 |
+
}
|
25 |
+
}
|
26 |
+
}
|
27 |
+
/**
|
28 |
+
* Function add BWS Plugins page - for old plugin version
|
29 |
+
* @deprecated 1.7.9
|
30 |
+
* @todo Remove function after 01.01.2018
|
31 |
+
*/
|
32 |
+
if ( ! function_exists( 'bws_add_general_menu' ) ) {
|
33 |
+
function bws_add_general_menu() {
|
34 |
+
global $bstwbsftwppdtplgns_options;
|
35 |
+
if ( ! isset( $bstwbsftwppdtplgns_options ) )
|
36 |
+
$bstwbsftwppdtplgns_options = ( function_exists( 'is_multisite' ) && is_multisite() ) ? get_site_option( 'bstwbsftwppdtplgns_options' ) : get_option( 'bstwbsftwppdtplgns_options' );
|
37 |
+
if ( ! isset( $bstwbsftwppdtplgns_options['deprecated_function']['bws_add_general_menu'] ) ) {
|
38 |
+
$get_debug_backtrace = debug_backtrace();
|
39 |
+
$file = ( ! empty( $get_debug_backtrace[0]['file'] ) ) ? $get_debug_backtrace[0]['file'] : '';
|
40 |
+
$bstwbsftwppdtplgns_options['deprecated_function']['bws_add_general_menu'] = array(
|
41 |
+
'file' => $file
|
42 |
+
);
|
43 |
+
if ( is_multisite() )
|
44 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
45 |
+
else
|
46 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
47 |
+
}
|
48 |
+
}
|
49 |
+
}
|
50 |
+
/**
|
51 |
+
* Function display GO PRO tab - for old plugin version
|
52 |
+
* @deprecated 1.7.6
|
53 |
+
* @todo Remove function after 01.01.2018
|
54 |
+
*/
|
55 |
+
if ( ! function_exists( 'bws_go_pro_tab' ) ) {
|
56 |
+
function bws_go_pro_tab( $plugin_info, $plugin_basename, $page, $pro_page, $bws_license_plugin, $link_slug, $link_key, $link_pn, $pro_plugin_is_activated = false, $trial_days_number = false ) {
|
57 |
+
global $bstwbsftwppdtplgns_options;
|
58 |
+
if ( ! isset( $bstwbsftwppdtplgns_options ) )
|
59 |
+
$bstwbsftwppdtplgns_options = ( function_exists( 'is_multisite' ) && is_multisite() ) ? get_site_option( 'bstwbsftwppdtplgns_options' ) : get_option( 'bstwbsftwppdtplgns_options' );
|
60 |
+
if ( ! isset( $bstwbsftwppdtplgns_options['deprecated_function']['bws_go_pro_tab'] ) ) {
|
61 |
+
$bstwbsftwppdtplgns_options['deprecated_function']['bws_go_pro_tab'] = array(
|
62 |
+
'product-name' => $plugin_info['Name']
|
63 |
+
);
|
64 |
+
if ( is_multisite() )
|
65 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
66 |
+
else
|
67 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
68 |
+
}
|
69 |
+
}
|
70 |
+
}
|
71 |
+
/**
|
72 |
+
* Function add BWS Plugins page
|
73 |
+
* @deprecated 1.9.8 (15.12.2016)
|
74 |
+
* @return void
|
75 |
+
*/
|
76 |
+
if ( ! function_exists ( 'bws_general_menu' ) ) {
|
77 |
+
function bws_general_menu() {
|
78 |
+
global $menu, $bws_general_menu_exist;
|
79 |
+
|
80 |
+
if ( ! $bws_general_menu_exist ) {
|
81 |
+
/* we check also menu exist in global array as in old plugins $bws_general_menu_exist variable not exist */
|
82 |
+
foreach ( $menu as $value_menu ) {
|
83 |
+
if ( 'bws_panel' == $value_menu[2] ) {
|
84 |
+
$bws_general_menu_exist = true;
|
85 |
+
return;
|
86 |
+
}
|
87 |
+
}
|
88 |
+
|
89 |
+
add_menu_page( 'BWS Panel', 'BWS Panel', 'manage_options', 'bws_panel', 'bws_add_menu_render', 'none', '1001' );
|
90 |
+
|
91 |
+
add_submenu_page( 'bws_panel', __( 'Plugins', 'bestwebsoft' ), __( 'Plugins', 'bestwebsoft' ), 'manage_options', 'bws_panel', 'bws_add_menu_render' );
|
92 |
+
add_submenu_page( 'bws_panel', __( 'Themes', 'bestwebsoft' ), __( 'Themes', 'bestwebsoft' ), 'manage_options', 'bws_themes', 'bws_add_menu_render' );
|
93 |
+
add_submenu_page( 'bws_panel', __( 'System Status', 'bestwebsoft' ), __( 'System Status', 'bestwebsoft' ), 'manage_options', 'bws_system_status', 'bws_add_menu_render' );
|
94 |
+
|
95 |
+
$bws_general_menu_exist = true;
|
96 |
+
}
|
97 |
+
}
|
98 |
+
}
|
99 |
+
/**
|
100 |
+
* Function check license key for Pro plugins version
|
101 |
+
* @deprecated 1.9.8 (15.12.2016)
|
102 |
+
* @todo add notice and remove functional after 01.01.2018. Remove function after 01.01.2019
|
103 |
+
*/
|
104 |
+
if ( ! function_exists( 'bws_check_pro_license' ) ) {
|
105 |
+
function bws_check_pro_license( $plugin_basename, $trial_plugin = false ) {
|
106 |
+
global $wp_version, $bstwbsftwppdtplgns_options;
|
107 |
+
$result = array();
|
108 |
+
|
109 |
+
if ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $plugin_basename, 'bws_license_nonce_name' ) ) {
|
110 |
+
$license_key = isset( $_POST['bws_license_key'] ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : '';
|
111 |
+
|
112 |
+
if ( '' != $license_key ) {
|
113 |
+
|
114 |
+
delete_transient( 'bws_plugins_update' );
|
115 |
+
|
116 |
+
if ( ! function_exists( 'get_plugins' ) )
|
117 |
+
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
118 |
+
$plugins_all = get_plugins();
|
119 |
+
$current = get_site_transient( 'update_plugins' );
|
120 |
+
|
121 |
+
if ( is_array( $plugins_all ) && !empty( $plugins_all ) && isset( $current ) && is_array( $current->response ) ) {
|
122 |
+
$to_send = array();
|
123 |
+
$to_send["plugins"][ $plugin_basename ] = $plugins_all[ $plugin_basename ];
|
124 |
+
$to_send["plugins"][ $plugin_basename ]["bws_license_key"] = $license_key;
|
125 |
+
$to_send["plugins"][ $plugin_basename ]["bws_illegal_client"] = true;
|
126 |
+
$options = array(
|
127 |
+
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
|
128 |
+
'body' => array( 'plugins' => serialize( $to_send ) ),
|
129 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
130 |
+
);
|
131 |
+
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
132 |
+
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
133 |
+
$result['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' );
|
134 |
+
} else {
|
135 |
+
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
136 |
+
if ( is_array( $response ) && !empty( $response ) ) {
|
137 |
+
foreach ( $response as $key => $value ) {
|
138 |
+
if ( "wrong_license_key" == $value->package ) {
|
139 |
+
$result['error'] = __( 'Wrong license key.', 'bestwebsoft' );
|
140 |
+
} else if ( "wrong_domain" == $value->package ) {
|
141 |
+
$result['error'] = __( 'This license key is bound to another site.', 'bestwebsoft' );
|
142 |
+
} else if ( "time_out" == $value->package ) {
|
143 |
+
$result['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' );
|
144 |
+
} elseif ( "you_are_banned" == $value->package ) {
|
145 |
+
$result['error'] = __( "Unfortunately, you have exceeded the number of available tries.", 'bestwebsoft' );
|
146 |
+
} elseif ( "duplicate_domen_for_trial" == $value->package ) {
|
147 |
+
$result['error'] = __( "Unfortunately, the Pro Trial licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
148 |
+
}
|
149 |
+
if ( empty( $result['message'] ) && empty( $result['error'] ) ) {
|
150 |
+
if ( isset( $value->trial ) )
|
151 |
+
$result['message'] = __( 'The Pro Trial license key is valid.', 'bestwebsoft' );
|
152 |
+
else
|
153 |
+
$result['message'] = __( 'The license key is valid.', 'bestwebsoft' );
|
154 |
+
|
155 |
+
if ( ! empty( $value->time_out ) )
|
156 |
+
$result['message'] .= ' ' . __( 'Your license will expire on', 'bestwebsoft' ) . ' ' . $value->time_out . '.';
|
157 |
+
|
158 |
+
if ( isset( $value->trial ) && $trial_plugin != false )
|
159 |
+
$result['message'] .= ' ' . sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), '<a href="https://bestwebsoft.com/products/wordpress/plugins/' . $trial_plugin['link_slug'] . '/?k=' . $trial_plugin['link_key'] . '&pn=' . $trial_plugin['link_pn'] . '&v=' . $trial_plugin['plugin_info']['Version'] . '&wp_v=' . $wp_version . '" target="_blank" title="' . $trial_plugin['plugin_info']['Name'] . '">Pro</a>' );
|
160 |
+
|
161 |
+
if ( isset( $value->trial ) ) {
|
162 |
+
$bstwbsftwppdtplgns_options['trial'][ $plugin_basename ] = 1;
|
163 |
+
} else {
|
164 |
+
unset( $bstwbsftwppdtplgns_options['trial'][ $plugin_basename ] );
|
165 |
+
}
|
166 |
+
}
|
167 |
+
if ( empty( $result['error'] ) ) {
|
168 |
+
if ( isset( $value->nonprofit ) ) {
|
169 |
+
$bstwbsftwppdtplgns_options['nonprofit'][ $plugin_basename ] = 1;
|
170 |
+
} else {
|
171 |
+
unset( $bstwbsftwppdtplgns_options['nonprofit'][ $plugin_basename ] );
|
172 |
+
}
|
173 |
+
|
174 |
+
if ( $bstwbsftwppdtplgns_options[ $plugin_basename ] != $license_key ) {
|
175 |
+
$bstwbsftwppdtplgns_options[ $plugin_basename ] = $license_key;
|
176 |
+
|
177 |
+
$file = @fopen( dirname( dirname( __FILE__ ) ) . "/license_key.txt" , "w+" );
|
178 |
+
if ( $file ) {
|
179 |
+
@fwrite( $file, $license_key );
|
180 |
+
@fclose( $file );
|
181 |
+
}
|
182 |
+
$update_option = true;
|
183 |
+
}
|
184 |
+
|
185 |
+
if ( ! isset( $bstwbsftwppdtplgns_options['time_out'][ $plugin_basename ] ) || $bstwbsftwppdtplgns_options['time_out'][ $plugin_basename ] != $value->time_out ) {
|
186 |
+
$bstwbsftwppdtplgns_options['time_out'][ $plugin_basename ] = $value->time_out;
|
187 |
+
$update_option = true;
|
188 |
+
}
|
189 |
+
|
190 |
+
if ( isset( $update_option ) ) {
|
191 |
+
if ( is_multisite() )
|
192 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
193 |
+
else
|
194 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
195 |
+
}
|
196 |
+
}
|
197 |
+
}
|
198 |
+
} else {
|
199 |
+
$result['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' );
|
200 |
+
}
|
201 |
+
}
|
202 |
+
}
|
203 |
+
} else {
|
204 |
+
$result['error'] = __( 'Please, enter your license key', 'bestwebsoft' );
|
205 |
+
}
|
206 |
+
}
|
207 |
+
return $result;
|
208 |
+
}
|
209 |
+
}
|
210 |
+
|
211 |
+
|
212 |
+
/**
|
213 |
+
* Function display block for checking license key for Pro plugins version
|
214 |
+
* @deprecated 1.9.8 (15.12.2016)
|
215 |
+
* @todo add notice and remove functional after 01.01.2018. Remove function after 01.01.2019
|
216 |
+
*/
|
217 |
+
if ( ! function_exists ( 'bws_check_pro_license_form' ) ) {
|
218 |
+
function bws_check_pro_license_form( $plugin_basename ) {
|
219 |
+
global $bstwbsftwppdtplgns_options;
|
220 |
+
$license_key = ( isset( $bstwbsftwppdtplgns_options[ $plugin_basename ] ) ) ? $bstwbsftwppdtplgns_options[ $plugin_basename ] : ''; ?>
|
221 |
+
<div class="clear"></div>
|
222 |
+
<form method="post" action="">
|
223 |
+
<p><?php echo _e( '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', 'bestwebsoft' ) . ' <a href="https://bestwebsoft.com/client-area">https://bestwebsoft.com/client-area</a> ' . __( '(your username is the email address specified during the purchase). If necessary, please submit "Lost your password?" request.', 'bestwebsoft' ); ?></p>
|
224 |
+
<p>
|
225 |
+
<input type="text" maxlength="100" name="bws_license_key" value="<?php echo $license_key; ?>" />
|
226 |
+
<input type="hidden" name="bws_license_submit" value="submit" />
|
227 |
+
<input type="submit" class="button" value="<?php _e( 'Check license key', 'bestwebsoft' ) ?>" />
|
228 |
+
<?php wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
229 |
+
</p>
|
230 |
+
</form>
|
231 |
+
<?php }
|
232 |
+
}
|
233 |
+
|
234 |
+
/**
|
235 |
+
* Function process submit on the `Go Pro` tab for TRIAL
|
236 |
+
* @deprecated 1.9.8 (15.12.2016)
|
237 |
+
* @todo add notice and remove functional after 01.01.2018. Remove function after 01.01.2019
|
238 |
+
*/
|
239 |
+
if ( ! function_exists( 'bws_go_pro_from_trial_tab' ) ) {
|
240 |
+
function bws_go_pro_from_trial_tab( $plugin_info, $plugin_basename, $page, $link_slug, $link_key, $link_pn, $trial_license_is_set = true ) {
|
241 |
+
global $wp_version, $bstwbsftwppdtplgns_options;
|
242 |
+
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : "";
|
243 |
+
if ( $trial_license_is_set ) { ?>
|
244 |
+
<form method="post" action="">
|
245 |
+
<p>
|
246 |
+
<?php echo sprintf( __( 'In order to continue using the plugin it is necessary to buy a %s license.', 'bestwebsoft' ), '<a href="https://bestwebsoft.com/products/wordpress/plugins/' . $link_slug . '/?k=' . $link_key . '&pn=' . $link_pn . '&v=' . $plugin_info["Version"] . '&wp_v=' . $wp_version .'" target="_blank" title="' . $plugin_info["Name"] . '">Pro</a>' ) . ' ';
|
247 |
+
_e( 'After that, you can activate it by entering your license key.', 'bestwebsoft' ); ?><br />
|
248 |
+
<span class="bws_info">
|
249 |
+
<?php _e( 'License key can be found in the', 'bestwebsoft' ); ?>
|
250 |
+
<a href="https://bestwebsoft.com/wp-login.php">Client Area</a>
|
251 |
+
<?php _e( '(your username is the email address specified during the purchase).', 'bestwebsoft' ); ?>
|
252 |
+
</span>
|
253 |
+
</p>
|
254 |
+
<?php if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $plugin_basename ]['count'] ) &&
|
255 |
+
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $plugin_basename ]['count'] &&
|
256 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $plugin_basename ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?>
|
257 |
+
<p>
|
258 |
+
<input disabled="disabled" type="text" name="bws_license_key" value="" />
|
259 |
+
<input disabled="disabled" type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
260 |
+
</p>
|
261 |
+
<p><?php _e( "Unfortunately, you have exceeded the number of available tries per day.", 'bestwebsoft' ); ?></p>
|
262 |
+
<?php } else { ?>
|
263 |
+
<p>
|
264 |
+
<input type="text" maxlength="100" name="bws_license_key" value="" />
|
265 |
+
<input type="hidden" name="bws_license_plugin" value="<?php echo $plugin_basename; ?>" />
|
266 |
+
<input type="hidden" name="bws_license_submit" value="submit" />
|
267 |
+
<input type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
268 |
+
<?php wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
269 |
+
</p>
|
270 |
+
<?php } ?>
|
271 |
+
</form>
|
272 |
+
<?php } else { ?>
|
273 |
+
<script type="text/javascript">
|
274 |
+
window.setTimeout( function() {
|
275 |
+
window.location.href = 'admin.php?page=<?php echo $page; ?>';
|
276 |
+
}, 5000 );
|
277 |
+
</script>
|
278 |
+
<p><?php _e( "Congratulations! The Pro license of the plugin is activated successfully.", 'bestwebsoft' ); ?></p>
|
279 |
+
<p>
|
280 |
+
<?php _e( "Please, go to", 'bestwebsoft' ); ?> <a href="admin.php?page=<?php echo $page; ?>"><?php _e( 'the setting page', 'bestwebsoft' ); ?></a>
|
281 |
+
(<?php _e( "You will be redirected automatically in 5 seconds.", 'bestwebsoft' ); ?>)
|
282 |
+
</p>
|
283 |
+
<?php }
|
284 |
+
}
|
285 |
+
}
|
286 |
+
|
287 |
+
/**
|
288 |
+
* Function process submit on the `Go Pro` tab
|
289 |
+
* @deprecated 1.9.8 (15.12.2016)
|
290 |
+
* @todo add notice and remove functional after 01.01.2018. Remove function after 01.01.2019
|
291 |
+
*/
|
292 |
+
if ( ! function_exists( 'bws_go_pro_tab_check' ) ) {
|
293 |
+
function bws_go_pro_tab_check( $plugin_basename, $plugin_options_name = false, $is_network_option = false ) {
|
294 |
+
global $wp_version, $bstwbsftwppdtplgns_options;
|
295 |
+
$result = array();
|
296 |
+
|
297 |
+
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : "";
|
298 |
+
|
299 |
+
if ( ! empty( $plugin_options_name ) && isset( $_POST['bws_hide_premium_options_submit'] ) && check_admin_referer( $plugin_basename, 'bws_license_nonce_name' ) ) {
|
300 |
+
|
301 |
+
$plugin_options = ( $is_network_option ) ? get_site_option( $plugin_options_name ) : get_option( $plugin_options_name );
|
302 |
+
|
303 |
+
if ( !empty( $plugin_options['hide_premium_options'] ) ) {
|
304 |
+
|
305 |
+
$key = array_search( get_current_user_id(), $plugin_options['hide_premium_options'] );
|
306 |
+
if ( false !== $key ) {
|
307 |
+
unset( $plugin_options['hide_premium_options'][ $key ] );
|
308 |
+
}
|
309 |
+
|
310 |
+
if ( $is_network_option )
|
311 |
+
update_site_option( $plugin_options_name, $plugin_options );
|
312 |
+
else
|
313 |
+
update_option( $plugin_options_name, $plugin_options );
|
314 |
+
|
315 |
+
$result['message'] = __( 'Check premium options on the plugin settings page!', 'bestwebsoft' );
|
316 |
+
}
|
317 |
+
}
|
318 |
+
|
319 |
+
if ( isset( $_POST['bws_license_submit'] ) && check_admin_referer( $plugin_basename, 'bws_license_nonce_name' ) ) {
|
320 |
+
if ( '' != $bws_license_key ) {
|
321 |
+
if ( strlen( $bws_license_key ) != 18 ) {
|
322 |
+
$result['error'] = __( "Wrong license key", 'bestwebsoft' );
|
323 |
+
} else {
|
324 |
+
$bws_license_plugin = stripslashes( esc_html( $_POST['bws_license_plugin'] ) );
|
325 |
+
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) && $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - (24 * 60 * 60) ) ) {
|
326 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] + 1;
|
327 |
+
} else {
|
328 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] = 1;
|
329 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] = time();
|
330 |
+
}
|
331 |
+
|
332 |
+
/* download Pro */
|
333 |
+
if ( ! function_exists( 'get_plugins' ) )
|
334 |
+
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
335 |
+
|
336 |
+
$all_plugins = get_plugins();
|
337 |
+
|
338 |
+
if ( ! array_key_exists( $bws_license_plugin, $all_plugins ) ) {
|
339 |
+
$current = get_site_transient( 'update_plugins' );
|
340 |
+
if ( is_array( $all_plugins ) && !empty( $all_plugins ) && isset( $current ) && is_array( $current->response ) ) {
|
341 |
+
$to_send = array();
|
342 |
+
$to_send["plugins"][ $bws_license_plugin ] = array();
|
343 |
+
$to_send["plugins"][ $bws_license_plugin ]["bws_license_key"] = $bws_license_key;
|
344 |
+
$to_send["plugins"][ $bws_license_plugin ]["bws_illegal_client"] = true;
|
345 |
+
$options = array(
|
346 |
+
'timeout' => ( ( defined( 'DOING_CRON' ) && DOING_CRON ) ? 30 : 3 ),
|
347 |
+
'body' => array( 'plugins' => serialize( $to_send ) ),
|
348 |
+
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) );
|
349 |
+
$raw_response = wp_remote_post( 'http://bestwebsoft.com/wp-content/plugins/paid-products/plugins/update-check/1.0/', $options );
|
350 |
+
|
351 |
+
if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) {
|
352 |
+
$result['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' );
|
353 |
+
} else {
|
354 |
+
$response = maybe_unserialize( wp_remote_retrieve_body( $raw_response ) );
|
355 |
+
if ( is_array( $response ) && !empty( $response ) ) {
|
356 |
+
foreach ( $response as $key => $value ) {
|
357 |
+
if ( "wrong_license_key" == $value->package ) {
|
358 |
+
$result['error'] = __( "Wrong license key.", 'bestwebsoft' );
|
359 |
+
} elseif ( "wrong_domain" == $value->package ) {
|
360 |
+
$result['error'] = __( "This license key is bound to another site.", 'bestwebsoft' );
|
361 |
+
} elseif ( "you_are_banned" == $value->package ) {
|
362 |
+
$result['error'] = __( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' );
|
363 |
+
} elseif ( "time_out" == $value->package ) {
|
364 |
+
$result['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>' );
|
365 |
+
} elseif ( "duplicate_domen_for_trial" == $value->package ) {
|
366 |
+
$result['error'] = __( "Unfortunately, the Pro licence was already installed to this domain. The Pro Trial license can be installed only once.", 'bestwebsoft' );
|
367 |
+
}
|
368 |
+
}
|
369 |
+
if ( empty( $result['error'] ) ) {
|
370 |
+
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
371 |
+
|
372 |
+
$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';
|
373 |
+
$uploadDir = wp_upload_dir();
|
374 |
+
$zip_name = explode( '/', $bws_license_plugin );
|
375 |
+
|
376 |
+
if ( !function_exists( 'curl_init' ) ) {
|
377 |
+
$received_content = file_get_contents( $url );
|
378 |
+
} else {
|
379 |
+
$ch = curl_init();
|
380 |
+
curl_setopt( $ch, CURLOPT_URL, $url );
|
381 |
+
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
|
382 |
+
$received_content = curl_exec( $ch );
|
383 |
+
curl_close( $ch );
|
384 |
+
}
|
385 |
+
|
386 |
+
if ( ! $received_content ) {
|
387 |
+
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
388 |
+
} else {
|
389 |
+
if ( is_writable( $uploadDir["path"] ) ) {
|
390 |
+
$file_put_contents = $uploadDir["path"] . "/" . $zip_name[0] . ".zip";
|
391 |
+
if ( file_put_contents( $file_put_contents, $received_content ) ) {
|
392 |
+
@chmod( $file_put_contents, octdec( 755 ) );
|
393 |
+
if ( class_exists( 'ZipArchive' ) ) {
|
394 |
+
$zip = new ZipArchive();
|
395 |
+
if ( $zip->open( $file_put_contents ) === TRUE ) {
|
396 |
+
$zip->extractTo( WP_PLUGIN_DIR );
|
397 |
+
$zip->close();
|
398 |
+
} else {
|
399 |
+
$result['error'] = __( "Failed to open the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
400 |
+
}
|
401 |
+
} elseif ( class_exists( 'Phar' ) ) {
|
402 |
+
$phar = new PharData( $file_put_contents );
|
403 |
+
$phar->extractTo( WP_PLUGIN_DIR );
|
404 |
+
} else {
|
405 |
+
$result['error'] = __( "Your server does not support either ZipArchive or Phar. Please, upload the plugin manually", 'bestwebsoft' );
|
406 |
+
}
|
407 |
+
@unlink( $file_put_contents );
|
408 |
+
} else {
|
409 |
+
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
410 |
+
}
|
411 |
+
} else {
|
412 |
+
$result['error'] = __( "UploadDir is not writable. Please, upload the plugin manually", 'bestwebsoft' );
|
413 |
+
}
|
414 |
+
}
|
415 |
+
|
416 |
+
/* activate Pro */
|
417 |
+
if ( file_exists( WP_PLUGIN_DIR . '/' . $zip_name[0] ) ) {
|
418 |
+
if ( is_multisite() && is_plugin_active_for_network( $plugin_basename ) ) {
|
419 |
+
/* if multisite and free plugin is network activated */
|
420 |
+
$active_plugins = get_site_option( 'active_sitewide_plugins' );
|
421 |
+
$active_plugins[ $bws_license_plugin ] = time();
|
422 |
+
update_site_option( 'active_sitewide_plugins', $active_plugins );
|
423 |
+
} else {
|
424 |
+
/* activate on a single blog */
|
425 |
+
$active_plugins = get_option( 'active_plugins' );
|
426 |
+
array_push( $active_plugins, $bws_license_plugin );
|
427 |
+
update_option( 'active_plugins', $active_plugins );
|
428 |
+
}
|
429 |
+
$result['pro_plugin_is_activated'] = true;
|
430 |
+
} elseif ( empty( $result['error'] ) ) {
|
431 |
+
$result['error'] = __( "Failed to download the zip archive. Please, upload the plugin manually", 'bestwebsoft' );
|
432 |
+
}
|
433 |
+
}
|
434 |
+
} else {
|
435 |
+
$result['error'] = __( "Something went wrong. Try again later or upload the plugin manually. We are sorry for inconvenience.", 'bestwebsoft' );
|
436 |
+
}
|
437 |
+
}
|
438 |
+
}
|
439 |
+
} else {
|
440 |
+
$bstwbsftwppdtplgns_options[ $bws_license_plugin ] = $bws_license_key;
|
441 |
+
/* activate Pro */
|
442 |
+
if ( ! is_plugin_active( $bws_license_plugin ) ) {
|
443 |
+
if ( is_multisite() && is_plugin_active_for_network( $plugin_basename ) ) {
|
444 |
+
/* if multisite and free plugin is network activated */
|
445 |
+
$network_wide = true;
|
446 |
+
} else {
|
447 |
+
/* activate on a single blog */
|
448 |
+
$network_wide = false;
|
449 |
+
}
|
450 |
+
activate_plugin( $bws_license_plugin, NULL, $network_wide );
|
451 |
+
$result['pro_plugin_is_activated'] = true;
|
452 |
+
}
|
453 |
+
}
|
454 |
+
if ( is_multisite() )
|
455 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
456 |
+
else
|
457 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
458 |
+
|
459 |
+
if ( ! empty( $result['pro_plugin_is_activated'] ) )
|
460 |
+
delete_transient( 'bws_plugins_update' );
|
461 |
+
}
|
462 |
+
} else {
|
463 |
+
$result['error'] = __( "Please, enter Your license key", 'bestwebsoft' );
|
464 |
+
}
|
465 |
+
}
|
466 |
+
return $result;
|
467 |
+
}
|
468 |
+
}
|
469 |
+
|
470 |
+
/**
|
471 |
+
* Function display block for restoring default product settings
|
472 |
+
* @deprecated 1.9.8 (15.12.2016)
|
473 |
+
* @todo add notice and remove functional after 01.01.2018. Remove function after 01.01.2019
|
474 |
+
*/
|
475 |
+
if ( ! function_exists ( 'bws_form_restore_default_settings' ) ) {
|
476 |
+
function bws_form_restore_default_settings( $plugin_basename, $change_permission_attr = '' ) { ?>
|
477 |
+
<form method="post" action="">
|
478 |
+
<p><?php _e( 'Restore all plugin settings to defaults', 'bestwebsoft' ); ?></p>
|
479 |
+
<p>
|
480 |
+
<input <?php echo $change_permission_attr; ?> type="submit" class="button" value="<?php _e( 'Restore settings', 'bestwebsoft' ); ?>" />
|
481 |
+
</p>
|
482 |
+
<input type="hidden" name="bws_restore_default" value="submit" />
|
483 |
+
<?php wp_nonce_field( $plugin_basename, 'bws_settings_nonce_name' ); ?>
|
484 |
+
</form>
|
485 |
+
<?php }
|
486 |
+
}
|
487 |
+
|
488 |
+
/**
|
489 |
+
* Function display 'Custom code' tab
|
490 |
+
*
|
491 |
+
* @deprecated 1.9.8 (15.12.2016)
|
492 |
+
* @todo add notice and remove functional after 01.01.2018. Remove function after 01.01.2019
|
493 |
+
*/
|
494 |
+
if ( ! function_exists( 'bws_custom_code_tab' ) ) {
|
495 |
+
function bws_custom_code_tab() {
|
496 |
+
if ( ! current_user_can( 'edit_plugins' ) )
|
497 |
+
wp_die( __( 'You do not have sufficient permissions to edit plugins for this site.', 'bestwebsoft' ) );
|
498 |
+
|
499 |
+
global $bstwbsftwppdtplgns_options;
|
500 |
+
|
501 |
+
$message = $content = '';
|
502 |
+
$is_css_active = $is_php_active = false;
|
503 |
+
|
504 |
+
$upload_dir = wp_upload_dir();
|
505 |
+
$folder = $upload_dir['basedir'] . '/bws-custom-code';
|
506 |
+
if ( ! $upload_dir["error"] ) {
|
507 |
+
if ( ! is_dir( $folder ) )
|
508 |
+
wp_mkdir_p( $folder, 0755 );
|
509 |
+
|
510 |
+
$index_file = $upload_dir['basedir'] . '/bws-custom-code/index.php';
|
511 |
+
if ( ! file_exists( $index_file ) ) {
|
512 |
+
if ( $f = fopen( $index_file, 'w+' ) )
|
513 |
+
fclose( $f );
|
514 |
+
}
|
515 |
+
}
|
516 |
+
|
517 |
+
$css_file = 'bws-custom-code.css';
|
518 |
+
$real_css_file = $folder . '/' . $css_file;
|
519 |
+
|
520 |
+
$php_file = 'bws-custom-code.php';
|
521 |
+
$real_php_file = $folder . '/' . $php_file;
|
522 |
+
|
523 |
+
$is_multisite = is_multisite();
|
524 |
+
if ( $is_multisite )
|
525 |
+
$blog_id = get_current_blog_id();
|
526 |
+
|
527 |
+
if ( isset( $_REQUEST['bws_update_custom_code'] ) && check_admin_referer( 'bws_update_' . $css_file ) ) {
|
528 |
+
|
529 |
+
/* CSS */
|
530 |
+
$newcontent_css = wp_unslash( $_POST['bws_newcontent_css'] );
|
531 |
+
if ( ! empty( $newcontent_css ) && isset( $_REQUEST['bws_custom_css_active'] ) ) {
|
532 |
+
if ( $is_multisite )
|
533 |
+
$bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] = $upload_dir['baseurl'] . '/bws-custom-code/' . $css_file;
|
534 |
+
else
|
535 |
+
$bstwbsftwppdtplgns_options['custom_code'][ $css_file ] = $upload_dir['baseurl'] . '/bws-custom-code/' . $css_file;
|
536 |
+
} else {
|
537 |
+
if ( $is_multisite ) {
|
538 |
+
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] ) )
|
539 |
+
unset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] );
|
540 |
+
} else {
|
541 |
+
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $css_file ] ) )
|
542 |
+
unset( $bstwbsftwppdtplgns_options['custom_code'][ $css_file ] );
|
543 |
+
}
|
544 |
+
}
|
545 |
+
if ( $f = fopen( $real_css_file, 'w+' ) ) {
|
546 |
+
fwrite( $f, $newcontent_css );
|
547 |
+
fclose( $f );
|
548 |
+
$message .= sprintf( __( 'File %s edited successfully.', 'bestwebsoft' ), '<i>' . $css_file . '</i>' ) . ' ';
|
549 |
+
} else {
|
550 |
+
$error .= __( 'Not enough permissions to create or update the file', 'bestwebsoft' ) . ' ' . $real_css_file . '. ';
|
551 |
+
}
|
552 |
+
|
553 |
+
/* PHP */
|
554 |
+
$newcontent_php = wp_unslash( trim( $_POST['bws_newcontent_php'] ) );
|
555 |
+
if ( file_exists( $index_file ) ) {
|
556 |
+
if ( ! empty( $newcontent_php ) && isset( $_REQUEST['bws_custom_php_active'] ) ) {
|
557 |
+
if ( $is_multisite )
|
558 |
+
$bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] = $real_php_file;
|
559 |
+
else
|
560 |
+
$bstwbsftwppdtplgns_options['custom_code'][ $php_file ] = $real_php_file;
|
561 |
+
} else {
|
562 |
+
if ( $is_multisite ) {
|
563 |
+
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] ) )
|
564 |
+
unset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] );
|
565 |
+
} else {
|
566 |
+
if ( isset( $bstwbsftwppdtplgns_options['custom_code'][ $php_file ] ) )
|
567 |
+
unset( $bstwbsftwppdtplgns_options['custom_code'][ $php_file ] );
|
568 |
+
}
|
569 |
+
}
|
570 |
+
|
571 |
+
if ( $f = fopen( $real_php_file, 'w+' ) ) {
|
572 |
+
$newcontent_php = $newcontent_php;
|
573 |
+
fwrite( $f, $newcontent_php );
|
574 |
+
fclose( $f );
|
575 |
+
$message .= sprintf( __( 'File %s edited successfully.', 'bestwebsoft' ), '<i>' . $php_file . '</i>' );
|
576 |
+
} else {
|
577 |
+
$error .= __( 'Not enough permissions to create or update the file', 'bestwebsoft' ) . ' ' . $real_php_file . '. ';
|
578 |
+
}
|
579 |
+
} else {
|
580 |
+
$error .= __( 'Not enough permissions to create the file', 'bestwebsoft' ) . ' ' . $index_file . '. ';
|
581 |
+
}
|
582 |
+
|
583 |
+
if ( ! empty( $error ) )
|
584 |
+
$error .= ' <a href="https://codex.wordpress.org/Changing_File_Permissions" target="_blank">' . __( 'Learn more', 'bestwebsoft' ) . '</a>';
|
585 |
+
|
586 |
+
if ( $is_multisite )
|
587 |
+
update_site_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
588 |
+
else
|
589 |
+
update_option( 'bstwbsftwppdtplgns_options', $bstwbsftwppdtplgns_options );
|
590 |
+
}
|
591 |
+
|
592 |
+
if ( file_exists( $real_css_file ) ) {
|
593 |
+
update_recently_edited( $real_css_file );
|
594 |
+
$content_css = esc_textarea( file_get_contents( $real_css_file ) );
|
595 |
+
if ( ( $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $css_file ] ) ) ||
|
596 |
+
( ! $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $css_file ] ) ) ) {
|
597 |
+
$is_css_active = true;
|
598 |
+
}
|
599 |
+
}
|
600 |
+
if ( file_exists( $real_php_file ) ) {
|
601 |
+
update_recently_edited( $real_php_file );
|
602 |
+
$content_php = esc_textarea( file_get_contents( $real_php_file ) );
|
603 |
+
if ( ( $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $blog_id ][ $php_file ] ) ) ||
|
604 |
+
( ! $is_multisite && isset( $bstwbsftwppdtplgns_options['custom_code'][ $php_file ] ) ) ) {
|
605 |
+
$is_php_active = true;
|
606 |
+
}
|
607 |
+
} else {
|
608 |
+
$content_php = "<?php" . "\n" . "if ( ! defined( 'ABSPATH' ) ) exit;" . "\n" . "if ( ! defined( 'BWS_GLOBAL' ) ) exit;" . "\n\n" . "/* Start your code here */" . "\n";
|
609 |
+
}
|
610 |
+
|
611 |
+
if ( ! empty( $message ) ) { ?>
|
612 |
+
<div id="message" class="below-h2 updated notice is-dismissible"><p><?php echo $message; ?></p></div>
|
613 |
+
<?php } ?>
|
614 |
+
<form action="" method="post">
|
615 |
+
<?php foreach ( array( 'css', 'php' ) as $extension ) { ?>
|
616 |
+
<p>
|
617 |
+
<?php if ( 'css' == $extension )
|
618 |
+
_e( 'These styles will be added to the header on all pages of your site.', 'bestwebsoft' );
|
619 |
+
else
|
620 |
+
printf( __( 'This PHP code will be hooked to the %s action and will be printed on front end only.', 'bestwebsoft' ), '<a href="http://codex.wordpress.org/Plugin_API/Action_Reference/init" target="_blank"><code>init</code></a>' ); ?>
|
621 |
+
</p>
|
622 |
+
<p><big>
|
623 |
+
<?php if ( ! file_exists( ${"real_{$extension}_file"} ) || ( is_writeable( ${"real_{$extension}_file"} ) ) ) {
|
624 |
+
echo __( 'Editing', 'bestwebsoft' ) . ' <strong>' . ${"{$extension}_file"} . '</strong>';
|
625 |
+
} else {
|
626 |
+
echo __( 'Browsing', 'bestwebsoft' ) . ' <strong>' . ${"{$extension}_file"} . '</strong>';
|
627 |
+
} ?>
|
628 |
+
</big></p>
|
629 |
+
<p><label><input type="checkbox" name="bws_custom_<?php echo $extension; ?>_active" value="1" <?php if ( ${"is_{$extension}_active"} ) echo "checked"; ?> /> <?php _e( 'Activate', 'bestwebsoft' ); ?></label></p>
|
630 |
+
<textarea cols="70" rows="25" name="bws_newcontent_<?php echo $extension; ?>" id="bws_newcontent_<?php echo $extension; ?>"><?php if ( isset( ${"content_{$extension}"} ) ) echo ${"content_{$extension}"}; ?></textarea>
|
631 |
+
<p class="description">
|
632 |
+
<a href="<?php echo ( 'css' == $extension ) ? 'https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started' : 'http://php.net/' ?>" target="_blank">
|
633 |
+
<?php printf( __( 'Learn more about %s', 'bestwebsoft' ), strtoupper( $extension ) ); ?>
|
634 |
+
</a>
|
635 |
+
</p>
|
636 |
+
<?php }
|
637 |
+
if ( ( ! file_exists( $real_css_file ) || is_writeable( $real_css_file ) ) && ( ! file_exists( $real_php_file ) || is_writeable( $real_php_file ) ) ) { ?>
|
638 |
+
<p class="submit">
|
639 |
+
<input type="hidden" name="bws_update_custom_code" value="submit" />
|
640 |
+
<?php submit_button( __( 'Save Changes', 'bestwebsoft' ), 'primary', 'submit', false );
|
641 |
+
wp_nonce_field( 'bws_update_' . $css_file ); ?>
|
642 |
+
</p>
|
643 |
+
<?php } else { ?>
|
644 |
+
<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' ),
|
645 |
+
'<a href="https://codex.wordpress.org/Changing_File_Permissions" target="_blank">',
|
646 |
+
'</a>' ); ?></em></p>
|
647 |
+
<?php } ?>
|
648 |
+
</form>
|
649 |
+
<?php }
|
650 |
+
}
|
651 |
+
|
652 |
+
/**
|
653 |
+
* Function display GO PRO tab
|
654 |
+
* @deprecated 1.9.8 (15.12.2016)
|
655 |
+
* @todo add notice and remove functional after 01.01.2018. Remove function after 01.01.2019
|
656 |
+
*/
|
657 |
+
if ( ! function_exists( 'bws_go_pro_tab_show' ) ) {
|
658 |
+
function bws_go_pro_tab_show( $bws_hide_premium_options_check, $plugin_info, $plugin_basename, $page, $pro_page, $bws_license_plugin, $link_slug, $link_key, $link_pn, $pro_plugin_is_activated = false, $trial_days_number = false ) {
|
659 |
+
global $wp_version, $bstwbsftwppdtplgns_options;
|
660 |
+
$bws_license_key = ( isset( $_POST['bws_license_key'] ) ) ? stripslashes( esc_html( trim( $_POST['bws_license_key'] ) ) ) : "";
|
661 |
+
if ( $pro_plugin_is_activated ) { ?>
|
662 |
+
<script type="text/javascript">
|
663 |
+
window.setTimeout( function() {
|
664 |
+
window.location.href = 'admin.php?page=<?php echo $pro_page; ?>';
|
665 |
+
}, 5000 );
|
666 |
+
</script>
|
667 |
+
<p><?php _e( "Congratulations! Pro version of the plugin is installed and activated successfully.", 'bestwebsoft' ); ?></p>
|
668 |
+
<p>
|
669 |
+
<?php _e( "Please, go to", 'bestwebsoft' ); ?> <a href="admin.php?page=<?php echo $pro_page; ?>"><?php _e( 'the setting page', 'bestwebsoft' ); ?></a>
|
670 |
+
(<?php _e( "You will be redirected automatically in 5 seconds.", 'bestwebsoft' ); ?>)
|
671 |
+
</p>
|
672 |
+
<?php } else {
|
673 |
+
if ( $bws_hide_premium_options_check ) { ?>
|
674 |
+
<form method="post" action="">
|
675 |
+
<p>
|
676 |
+
<input type="hidden" name="bws_hide_premium_options_submit" value="submit" />
|
677 |
+
<input type="submit" class="button" value="<?php _e( 'Show Pro features', 'bestwebsoft' ); ?>" />
|
678 |
+
<?php wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
679 |
+
</p>
|
680 |
+
</form>
|
681 |
+
<?php } ?>
|
682 |
+
<form method="post" action="">
|
683 |
+
<p>
|
684 |
+
<?php _e( 'Enter your license key to install and activate', 'bestwebsoft' ); ?>
|
685 |
+
<a href="https://bestwebsoft.com/products/wordpress/plugins/<?php echo $link_slug; ?>/?k=<?php echo $link_key; ?>&pn=<?php echo $link_pn; ?>&v=<?php echo $plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>" target="_blank" title="<?php echo $plugin_info["Name"]; ?> Pro">Pro</a>
|
686 |
+
<?php _e( 'version of the plugin.', 'bestwebsoft' ); ?><br />
|
687 |
+
<span class="bws_info">
|
688 |
+
<?php _e( 'License key can be found in the', 'bestwebsoft' ); ?>
|
689 |
+
<a href="https://bestwebsoft.com/wp-login.php">Client Area</a>
|
690 |
+
<?php _e( '(your username is the email address specified during the purchase).', 'bestwebsoft' ); ?>
|
691 |
+
</span>
|
692 |
+
</p>
|
693 |
+
<?php if ( $trial_days_number !== false )
|
694 |
+
$trial_days_number = __( 'or', 'bestwebsoft' ) . ' <a href="https://bestwebsoft.com/products/wordpress/plugins/' . $link_slug . '/trial/" target="_blank">' . sprintf( __( 'Start Your Free %s-Day Trial Now', 'bestwebsoft' ), $trial_days_number ) . '</a>';
|
695 |
+
if ( isset( $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] ) &&
|
696 |
+
'5' < $bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['count'] &&
|
697 |
+
$bstwbsftwppdtplgns_options['go_pro'][ $bws_license_plugin ]['time'] > ( time() - ( 24 * 60 * 60 ) ) ) { ?>
|
698 |
+
<p>
|
699 |
+
<input disabled="disabled" type="text" name="bws_license_key" value="<?php echo $bws_license_key; ?>" />
|
700 |
+
<input disabled="disabled" type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
701 |
+
<?php if ( $trial_days_number !== false ) echo $trial_days_number; ?>
|
702 |
+
</p>
|
703 |
+
<p><?php _e( "Unfortunately, you have exceeded the number of available tries per day. Please, upload the plugin manually.", 'bestwebsoft' ); ?></p>
|
704 |
+
<?php } else { ?>
|
705 |
+
<p>
|
706 |
+
<input type="text" maxlength="100" name="bws_license_key" value="<?php echo $bws_license_key; ?>" />
|
707 |
+
<input type="hidden" name="bws_license_plugin" value="<?php echo $bws_license_plugin; ?>" />
|
708 |
+
<input type="hidden" name="bws_license_submit" value="submit" />
|
709 |
+
<input type="submit" class="button-primary" value="<?php _e( 'Activate', 'bestwebsoft' ); ?>" />
|
710 |
+
<?php if ( $trial_days_number !== false ) echo $trial_days_number;
|
711 |
+
wp_nonce_field( $plugin_basename, 'bws_license_nonce_name' ); ?>
|
712 |
+
</p>
|
713 |
+
<?php } ?>
|
714 |
+
</form>
|
715 |
+
<?php }
|
716 |
+
}
|
717 |
+
}
|
bws_menu/fonts/bwsicons.eot
ADDED
Binary file
|
bws_menu/fonts/bwsicons.svg
ADDED
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata>Generated by IcoMoon</metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="bwsicons" horiz-adv-x="1024">
|
7 |
+
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
+
<missing-glyph horiz-adv-x="1024" />
|
9 |
+
<glyph unicode=" " horiz-adv-x="512" d="" />
|
10 |
+
<glyph unicode="" glyph-name="adsense" d="M931.008 408.576h-273.408l-219.776-472.576h393.792l167.68 366.080c22.848 49.856-13.504 106.496-68.288 106.496zM470.656 896c-27.392 0-52.48-15.744-64.128-40.896l-424.32-919.104h384l448 960h-343.552z" />
|
11 |
+
<glyph unicode="" glyph-name="captcha" d="M689.344 966.272l-177.344-177.216-177.344 177.28c-156.544-54.208-280.448-178.112-334.656-334.592l177.344-177.28-177.344-177.216c54.208-156.48 178.176-280.32 334.656-334.528l177.344 177.28 177.344-177.28c156.544 54.208 280.448 178.048 334.656 334.528l-177.344 177.28 177.344 177.216c-54.208 156.48-178.176 280.384-334.656 334.528zM640.192 245.888c-26.368-40.192-74.88-51.968-118.528-51.968-42.304 0-93.568 12.48-121.344 31.168l6.976 111.552c33.984-58.88 131.008-83.84 142.080-22.208 4.16 27.136-6.272 54.848-29.824 71.424-46.4 31.936-112.256 27.776-137.216 97.728-17.344 48.512-8.32 114.304 4.864 142.72 24.96 56.128 78.336 88.832 165.632 85.312 22.208-0.704 59.648-10.368 81.088-28.416l-15.936-120.64c-18.048 38.080-43.648 49.152-66.56 49.92-39.552 0-63.808-25.664-66.56-63.744-2.752-36.096 14.592-54.080 47.168-67.904 68.608-28.416 119.232-45.76 128.96-135.808 3.392-36.032-4.864-74.816-20.8-99.136z" />
|
12 |
+
<glyph unicode="" glyph-name="car-rental" d="M967.232 539.84c30.272 8.704 52.416 36.608 52.416 69.696 0 40.064-25.344 59.52-65.408 59.52h-46.528l-33.024 126.144c-36.288 108.8-153.152 100.672-153.152 100.672h-442.24c0 0-93.568 8.128-129.856-100.672l-33.088-126.208h-46.528c-40.064 0-65.408-19.456-65.408-59.52 0-33.088 22.144-60.928 52.416-69.696-32-26.56-56.832-58.624-56.832-103.424v-162.88c0-20.928 23.808-43.84 46.528-46.528v-116.352c0-20.032 3.264-46.592 23.296-46.592h162.944c19.968 0 23.232 26.56 23.232 46.528v81.472h512v-81.472c0-19.968 3.264-46.528 23.296-46.528h162.944c20.032 0 23.296 26.56 23.296 46.528v116.352c24.064-1.344 46.464 25.6 46.464 46.528v162.944c0 44.8-24.768 76.864-56.768 103.488zM160 360c-53.056 0-96 34.048-96 76.032 0 41.92 42.944 75.968 96 75.968s96-34.048 96-75.968c0-41.984-42.944-76.032-96-76.032zM768 436.032c0 41.92 42.944 75.968 96 75.968s96-34.048 96-75.968c0-41.984-42.944-76.032-96-76.032s-96 34.048-96 76.032zM721.472 256h-418.944c-9.984 0-23.296 29.184-23.296 46.528 0 17.408 13.248 46.528 23.296 46.528h418.88c9.984 0 23.296-29.12 23.296-46.528 0-17.344-13.248-46.528-23.232-46.528zM139.648 575.936l67.456 207.744c17.536 52.608 120.96 60.736 110.656 60.736h388.544c-10.304 0 93.12-8.128 110.656-60.736l67.456-207.744h-744.768z" />
|
13 |
+
<glyph unicode="" glyph-name="contact-form-multi" d="M896 192l-64-64v512h-768l64 64h768zM1024 320l-64-64v512h-768l64 64h768zM164.544 393.344l-164.544 109.504v-333.44zM554.048 357.824l-167.552-108.032-169.344 109.504-211.904-295.296h759.424zM606.72 391.808l161.28-219.52v330.56zM386.56 325.76l381.44 250.24h-762.752z" />
|
14 |
+
<glyph unicode="" glyph-name="contact-form-to-db" horiz-adv-x="768" d="M761.536 960l-376.768-256-376.704 256zM766.528 116.672c0-99.776-173.504-180.672-381.696-180.672s-382.912 80.896-382.912 180.672v101.632c0-99.776 174.72-161.856 382.912-161.856s381.696 62.016 381.696 161.856v-101.632zM766.528 308.736c0-99.84-173.504-180.736-381.696-180.736s-382.912 80.896-382.912 180.736v101.568c0-99.776 174.72-161.856 382.912-161.856s381.696 62.016 381.696 161.856v-101.568zM384.768 320c-208.192 0-382.848 65.28-382.848 145.856v33.792l224.512 215.68 157.888-107.328 160.768 107.392 221.44-215.68v-33.792c0-80.64-173.568-145.92-381.76-145.92zM768 608l-148.416 156.736 148.416 99.264zM0 864l148.992-99.264-148.992-156.736z" />
|
15 |
+
<glyph unicode="" glyph-name="contact-form" d="M1024 768l-512-322.88-512 322.88zM0 668.672l241.152-148.8-241.152-263.872zM1024 256l-241.152 263.872 241.152 148.8zM0 128l320 346.496 192-125.184 195.84 125.184 316.16-346.496z" />
|
16 |
+
<glyph unicode="" glyph-name="custom-admin-page" d="M1023.488 120.512c-0.128-6.592-2.56 14.080-8.768 22.656-13.632 18.752-35.2 32.448-68.608 45.12-57.408 21.696-71.040 29.312-71.040 29.312l-0.576 49.984c0 0 21.504 15.040 28.224 62.144 0 0 11.264 6.336 18.688 25.856 3.968 10.368 7.808 45.568-8.576 42.432 0 0 9.536 41.472-3.584 82.176-6.72 20.928-21.76 35.136-44.288 35.136-9.28 9.28-29.12 18.24-55.296 19.52h-0.192c-52.352-2.496-80-14.208-97.088-54.656-21.76-51.264-6.080-82.176-6.080-82.176-16.448 3.136-12.544-32.064-8.576-42.432 7.424-19.52 18.688-25.856 18.688-25.856 6.656-47.104 28.16-62.144 28.16-62.144l-0.576-49.984c0 0-13.632-7.552-71.040-29.312-33.344-12.672-54.912-26.304-68.608-45.12-6.208-8.64-8.896-16.128-8.768-22.656 1.216-3.264-3.84-54.656 18.176-55.616h398.912c14.848 0 10.816 19.712 10.816 55.616zM64 640h704v-64c37.632 14.656 37.568 11.52 64 0v194.624c0 32.32-28.992 61.376-61.376 61.376h-704.448c-32.384 0-66.176-31.68-66.176-64v-640c0-32.32 33.792-64 66.176-64h490.944c0 0-15.936 24.512 0 64h-493.12v512zM320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM552.32 156.928c0.256 0.576-0.32 0.832 0 0v0z" />
|
17 |
+
<glyph unicode="" glyph-name="custom-fields-search" d="M1018.56 78.592l-242.24 242.112c39.424 63.872 62.208 139.264 62.208 220.16 0 231.296-187.776 419.136-419.2 419.136-231.872 0-419.328-187.84-419.328-419.136 0-231.808 187.456-419.648 419.328-419.648 84.992 0 163.776 25.28 229.696 68.416l240.512-240.448c12.416-12.416 43.52-1.664 69.312 24l36.032 36.16c25.728 25.664 36.544 56.768 23.68 69.248zM419.264 260.544c-154.688 0-280.32 125.632-280.32 280.256 0 154.688 125.632 279.872 280.32 279.872s279.936-125.248 279.936-279.872c0-154.624-125.248-280.256-279.936-280.256zM461.888 384h-155.776c-9.984 0-18.112 8.128-18.112 18.112v27.776c0 9.984 8.128 18.112 18.112 18.112h155.712c10.048 0 18.176-8.128 18.176-18.112v-27.712c0-10.048-8.128-18.176-18.112-18.176zM525.888 576h-219.776c-9.984 0-18.112-8.128-18.112-18.112v-27.712c0-10.048 8.128-18.176 18.112-18.176h219.712c10.048 0 18.176 8.128 18.176 18.112v27.776c0 9.984-8.128 18.112-18.112 18.112zM525.888 704h-219.776c-9.984 0-18.112-8.128-18.112-18.112v-27.712c0-10.048 8.128-18.176 18.112-18.176h219.712c10.048 0 18.176 8.128 18.176 18.112v27.776c0 9.984-8.128 18.112-18.112 18.112z" />
|
18 |
+
<glyph unicode="" glyph-name="custom-search" d="M1018.56 65.728l-242.24 242.112c39.424 63.872 62.208 139.264 62.208 220.16 0 231.36-187.84 419.136-419.264 419.136-231.808 0-419.264-187.84-419.264-419.136 0-231.808 187.456-419.648 419.328-419.648 84.992 0 163.776 25.28 229.696 68.416l240.512-240.448c12.416-12.416 43.52-1.664 69.312 24l36.032 36.16c25.728 25.664 36.544 56.768 23.68 69.248zM419.264 247.744c-154.688 0-280.32 125.632-280.32 280.256 0 154.688 125.632 279.872 280.32 279.872s279.936-125.248 279.936-279.872c0-154.688-125.248-280.256-279.936-280.256z" />
|
19 |
+
<glyph unicode="" glyph-name="db-manager" d="M388.672 232.064c-0.96-0.064-1.92-0.064-2.88-0.064-7.872-0.192-15.744-0.32-23.744-0.32-0.256 0-0.576 0-0.896 0-7.424 0-14.784 0.128-22.144 0.32-1.344 0-2.752 0.064-4.16 0.064-7.488 0.192-14.848 0.576-22.208 0.96-0.96 0.064-1.984 0.064-3.008 0.192-15.616 0.832-30.912 2.112-45.76 3.712-118.272 12.736-222.080 48.064-255.552 92.864-3.392 4.544-6.208 6.272-8.32 6.464v-140.928c27.2-70.912 182.912-125.056 358.848-125.696h6.336c0.704 0 1.344 0 2.048 0l3.904 0.064v0.064c36.544 0.384 71.616 3.2 104.576 7.808-37.376 43.456-62.848 96.704-72.384 155.136-4.864-0.256-9.728-0.576-14.656-0.64zM1024 221.568v68.992l-61.248 21.632c-4.224 14.72-10.048 28.672-17.28 41.792l27.904 58.688-48.768 48.768-58.688-27.968c-13.056 7.232-27.072 13.056-41.664 17.344l-21.76 61.184h-68.928l-21.824-61.12c-14.656-4.288-28.608-10.112-41.728-17.344l-58.688 27.904-48.768-48.768 27.968-58.688c-7.232-13.12-13.12-27.072-17.344-41.792l-61.184-21.632v-68.992l61.184-21.76c4.224-14.592 10.048-28.544 17.344-41.728l-27.968-58.688 48.768-48.768 58.688 27.968c13.12-7.296 27.072-13.12 41.728-17.28l21.824-61.312h68.928l21.76 61.248c14.592 4.224 28.608 9.984 41.664 17.28l58.688-27.968 48.768 48.768-27.904 58.688c7.232 13.056 13.056 27.136 17.28 41.728l61.248 21.824zM768 162.048c-51.84 0-93.952 42.112-93.952 93.888 0 51.904 42.048 93.888 93.952 93.888 51.84 0 93.888-42.048 93.888-93.888 0-51.776-42.048-93.888-93.888-93.888zM361.984 582.4v0c188.992 0 354.304 54.144 366.4 122.432v75.776c-12.096 64.448-177.408 115.392-366.4 115.392v0c-177.344 0-334.656-44.928-361.984-103.744v-99.776c27.328-62.336 184.64-110.080 361.984-110.080zM413.824 493.248c-0.704 0-1.408-0.064-2.24-0.128-7.488-0.32-15.168-0.64-22.912-0.896-1.024-0.064-1.984-0.064-2.944-0.064-7.872-0.192-15.744-0.384-23.744-0.384-0.256 0-0.576 0-0.896 0-7.424 0-14.784 0.128-22.144 0.384-1.344 0-2.752 0.064-4.16 0.128-7.424 0.192-14.784 0.512-22.144 0.896-0.96 0-1.984 0.064-2.944 0.192-15.616 0.832-30.912 2.112-45.824 3.648-118.272 12.736-222.080 48.064-255.552 92.8-3.392 4.672-6.208 6.4-8.32 6.592v-140.928c27.2-70.912 182.912-125.056 358.848-125.696h6.336c0.704 0 1.344 0 2.048 0l3.904 0.064v0.064c10.688 0.128 21.248 0.512 31.744 0.96 9.984 64.96 39.936 123.456 83.712 169.536-8.384-1.216-16.96-2.304-25.664-3.264-15.296-1.664-30.976-2.944-47.104-3.904z" />
|
20 |
+
<glyph unicode="" glyph-name="donate-button" d="M0 256h320v-320h384v320h320v384h-320v320h-384v-320h-320v-384z" />
|
21 |
+
<glyph unicode="" glyph-name="email-queue" d="M964.288 37.312c0-20.572-17.049-37.248-38.080-37.248s-38.080 16.676-38.080 37.248c0 20.572 17.049 37.248 38.080 37.248s38.080-16.676 38.080-37.248zM708.288 37.312c0-20.572-17.049-37.248-38.080-37.248s-38.080 16.676-38.080 37.248c0 20.572 17.049 37.248 38.080 37.248s38.080-16.676 38.080-37.248zM836.288 37.312c0-20.572-17.049-37.248-38.080-37.248s-38.080 16.676-38.080 37.248c0 20.572 17.049 37.248 38.080 37.248s38.080-16.676 38.080-37.248zM903.68 849.024c-85.632 73.984-203.2 110.976-352.64 110.976-172.608 0-310.080-52.224-412.544-156.672-92.352-93.696-138.496-207.552-138.496-341.568 0-112.64 38.016-211.904 113.984-297.856 94.912-107.264 222.528-160.96 398.016-160.96 90.304 0 86.080 71.616 16.384 71.616-149.056 0-256.32 41.216-336.96 123.904-68.864 69.888-103.296 156.224-103.296 259.008 0 117.568 36.096 215.168 108.352 292.864 84.352 91.264 206.336 136.896 365.888 136.896 115.008 0 206.528-27.264 274.56-81.728 68.096-54.464 102.080-129.408 102.080-224.768 0-78.912-19.008-142.848-57.024-191.744-37.952-48.96-80.96-73.344-128.768-73.344-14.72 0-27.84 4.224-39.36 12.608-11.584 8.384-17.28 21.888-17.28 40.384 0 9.92 1.472 21.184 4.416 33.92 2.88 12.736 7.552 29.568 13.824 50.56l83.776 270.080h-92.608l-31.488-103.616c-1.728 34.112-16.512 63.296-44.48 87.552-27.84 24.256-63.232 36.416-106.048 36.416-62.976 0-121.92-31.232-176.64-93.696-54.784-62.528-82.176-134.656-82.176-216.512 0-57.536 16.064-104.576 48.192-141.184s73.984-54.912 125.632-54.912c36.096 0 71.168 9.856 105.152 29.312 33.984 19.584 62.144 52.928 84.416 100.288-1.28-5.376-2.368-10.496-3.2-15.488-0.832-4.928-1.28-9.6-1.28-14.144 0-27.52 9.856-51.072 29.632-70.656 19.712-19.456 50.368-29.312 91.968-29.312 70.976 0 135.104 33.216 192.384 99.584 57.28 66.432 85.952 146.496 85.952 240.192 0 111.424-40.128 202.112-120.32 272zM596.992 404.672c-31.616-64.768-75.776-97.088-132.352-97.088-27.328 0-49.984 10.56-67.904 31.744-18.048 21.12-27.072 51.904-27.072 92.16 0 54.656 17.536 109.632 52.48 164.992 35.072 55.296 76.544 82.88 124.288 82.88 30.656 0 54.592-10.176 72-30.464 17.408-20.416 26.176-43.328 26.176-68.8-0.064-52.096-15.872-110.656-47.616-175.424z" />
|
22 |
+
<glyph unicode="" glyph-name="error-log-viewer" d="M576 960v-320h320zM448 352v-128c0-17.664 14.336-32 32-32s32 14.336 32 32v128c0 17.664-14.336 32-32 32s-32-14.336-32-32zM512 960h-384v-1024h768v640h-384v384zM352 128h-160v320h64v-256h96v-64zM640 352c0 52.992 43.008 96 96 96s96-43.008 96-96h-64c0 17.664-14.336 32-32 32s-32-14.336-32-32v-128c0-17.664 14.336-32 32-32s32 14.336 32 32v32h-32v64h96v-96c0-52.992-43.008-96-96-96s-96 43.008-96 96v128zM576 352v-128c0-52.992-43.008-96-96-96s-96 43.008-96 96v128c0 52.992 43.008 96 96 96s96-43.008 96-96z" />
|
23 |
+
<glyph unicode="" glyph-name="facebook-button" d="M748.864 771.584l-23.552 1.472-23.552 3.008-55.936 7.296h-3.008c-5.824 0-11.776-1.472-14.656-2.944l-11.84-5.824c-5.824-3.008-10.304-8.896-14.656-13.312-7.36-11.776-10.24-25.024-10.24-41.28 0-72.064 1.536-104.704 1.536-106.176l150.016-1.536-22.144-159.808-129.408-4.48v-512h-201.408v514.88h-120.832v162.112h116.352c1.472 0 4.48 45.312 4.48 143.872 0 7.36 0 11.84 0 19.2s0 14.72 0 22.016c1.472 7.36 1.472 13.248 2.944 20.672 1.472 7.296 4.48 14.656 7.36 20.544 8.832 27.968 21.76 50.048 42.304 69.184h-1.472l35.328 27.968c16.192 8.832 36.864 16.192 58.88 19.136l19.136 4.416c11.84 0 20.672 0 26.496 0l187.008-14.784-19.136-173.632z" />
|
24 |
+
<glyph unicode="" glyph-name="featured-posts" d="M128 576h256v-64h-256v64zM128 448h128v-64h-128v64zM128 320h128v-64h-128v64zM128 704h512v-64h-512v64zM128 832h512v-64h-512v64zM768 626.432v234.496c0 54.592-43.136 99.072-96.128 99.072h-575.744c-52.992 0-96.128-44.48-96.128-99.072v-697.792c0-54.656 43.136-99.136 96.128-99.136h304.384c64.576-78.080 162.176-127.872 271.424-127.872 194.432 0 352 157.568 352 351.936 0.064 161.024-108.288 296.512-255.936 338.368zM320 288.064c0-57.728 14.144-112 38.784-160.064h-262.656c-16.96 0-32.128 15.104-32.128 33.728v699.2c0 18.624 15.168 35.072 32.128 35.072h575.68c17.024 0 32.192-16.448 32.192-35.072v-222.528c-10.56 0.96-21.184 1.6-32 1.6-194.432 0-352-157.568-352-351.936zM917.76 317.504l-109.376-97.408 36.48-148.224c8.128-25.408-20.288-50.752-44.544-33.856l-125.632 80.448-125.568-80.448c-20.224-16.96-52.672 4.224-44.544 33.856l32.448 148.224-109.44 97.408c-20.224 16.96-12.16 55.040 12.16 55.040l145.856 12.736 56.704 139.712c12.16 25.472 44.608 25.472 56.768 0l56.704-139.712 145.856-12.736c24.256 0 36.416-38.080 16.128-55.040z" />
|
25 |
+
<glyph unicode="" glyph-name="gallery-categories" d="M932.992 832h-351.936c-77.696-0.832-101.888-2.304-123.072 21.888l-7.552 12.928c-40.704 59.776-54.912 53.376-131.968 53.376h-227.52c-50.112 0-90.944-40.768-90.944-90.944v-802.304c0-50.176 40.832-90.944 90.944-90.944h842.048c50.24 0 91.008 40.832 91.008 90.944v707.712c0 50.112-40.768 97.344-91.008 97.344zM384 128h-128v128h128v-128zM384 320h-128v128h128v-128zM384 512h-128v128h128v-128zM448 640h128v-128h-128v128zM576 128h-128v128h128v-128zM576 320h-128v128h128v-128zM768 128h-128v128h128v-128zM768 320h-128v128h128v-128zM768 512h-128v128h128v-128z" />
|
26 |
+
<glyph unicode="" glyph-name="gallery" d="M256-64h-256v256h256v-256zM256 320h-256v256h256v-256zM256 704h-256v256h256v-256zM640-64h-256v256h256v-256zM640 320h-256v256h256v-256zM640 704h-256v256h256v-256zM1024-64h-256v256h256v-256zM1024 320h-256v256h256v-256zM1024 704h-256v256h256v-256z" />
|
27 |
+
<glyph unicode="" glyph-name="google-analytics" d="M1024 489.728l-180.224 110.4c4.608 12.48 7.488 25.792 7.488 39.936 0 64-51.84 115.84-115.84 115.84s-115.84-51.904-115.84-115.84c0-30.4 11.968-57.792 31.040-78.464l-138.24-209.024c-11.904 4.16-24.512 6.848-37.824 6.848-32.192 0-61.248-13.12-82.24-34.304l-65.28 37.44c2.496 9.472 4.288 19.264 4.288 29.504 0 64-51.84 115.84-115.84 115.84s-115.84-51.904-115.84-115.84c0-22.016 6.464-42.368 17.088-59.84l-112.128-112.064c-0.32-0.448 39.616-39.616 40-40.064l112.448 112.448c17.216-10.112 36.992-16.32 58.432-16.32 33.344 0 63.168 14.272 84.288 36.8l64.192-36.8c-3.072-10.432-5.248-21.184-5.248-32.64 0-64 51.84-115.84 115.84-115.84s115.84 51.904 115.84 115.84c0 30.144-11.776 57.408-30.72 78.016l138.432 209.28c11.776-4.032 24.128-6.656 37.248-6.656 29.376 0 55.872 11.264 76.288 29.312l183.616-112.448 28.736 48.64z" />
|
28 |
+
<glyph unicode="" glyph-name="google-captcha" d="M960 640v255.232l-82.56-82.88c-93.056 91.264-220.864 147.648-361.984 147.648-284.672 0-515.456-229.184-515.456-512 0-282.752 230.784-512 515.456-512 141.44 0 269.504 56.576 362.624 148.224l-89.984 89.408c-70.080-68.736-166.4-111.168-272.64-111.168-214.336 0-388.16 172.608-388.16 385.6 0 212.928 173.76 385.536 388.16 385.536 106.176 0 202.432-42.368 272.512-111.040l-83.008-82.56h255.040zM512 480c0 52.992-43.008 96-96 96h-96v-320h64v128h21.248l42.752-128h64l-47.296 141.696c28.16 16.704 47.296 47.168 47.296 82.304zM384 511.232h32c17.664 0 32-14.336 32-32s-14.336-32-32-32h-32v64zM768 512v64h-192v-320h192v64h-128v64h64v64h-64v64z" />
|
29 |
+
<glyph unicode="" glyph-name="google-maps" horiz-adv-x="960" d="M480 960c-159.040 0-288-125.248-288-279.744 0-71.808 8.64-125.888 100.8-260.224 150.272-218.944 187.2-484.032 187.2-484.032s36.928 265.088 187.2 484.032c92.16 134.336 100.8 188.416 100.8 260.224 0 154.496-128.896 279.744-288 279.744zM480 552.256c-70.72 0-128 57.344-128 128 0 70.72 57.28 128 128 128s128-57.28 128-128c0-70.72-57.28-128-128-128z" />
|
30 |
+
<glyph unicode="" glyph-name="google-one" d="M853.824 404.928v-84.928h85.44v84.928h84.736v85.568h-84.736v85.504h-85.44v-85.504h-85.824v-85.568zM640 453.888c0 19.136-1.728 37.376-5.184 55.616h-308.032v-114.688h184.704c-13.632-92.224-98.752-143.424-184.704-143.424-113.152 0-203.328 95.552-203.328 210.304 0 114.688 90.176 210.304 203.328 210.304 47.616 0 95.36-16.576 130.24-51.328l88.448 87.808c-60.416 57.408-136.128 86.912-218.688 86.912-181.248 0-326.784-149.44-326.784-333.696s145.536-333.696 326.784-333.696c188.032 0 313.216 135.552 313.216 325.888z" />
|
31 |
+
<glyph unicode="" glyph-name="google-shortlink" d="M487.616 106.24l-113.152-113.152c-80.64-80.64-217.088-74.944-304.768 12.736s-93.376 224.128-12.736 304.768l113.152 113.152c56 55.936 138.816 70.272 213.632 44.48l-224.704-224.704c-43.136-43.136-45.248-110.976-4.672-151.552 40.512-40.512 108.352-38.464 151.488 4.736l225.472 225.472c26.944-75.392 12.864-159.36-43.712-215.936zM308.928 325.696l326.4 326.208c22.72 22.592 59.008 22.976 81.28 0.704s21.952-58.624-0.704-81.28l-326.4-326.4c-22.656-22.656-59.072-22.976-81.28-0.704-22.336 22.272-21.952 58.624 0.704 81.28l0.064 0.064-0.064 0.128zM967.040 585.6l-108.736-108.672c-56.576-56.576-140.544-70.656-215.872-43.776l225.024 225.024c43.136 43.136 45.248 110.976 4.672 151.488-40.576 40.576-108.416 38.464-151.552-4.672l-224.256-224.256c-25.856 74.816-11.456 157.632 44.48 213.632l108.736 108.736c80.64 80.64 217.088 74.944 304.768-12.736 87.68-87.744 93.376-224.128 12.736-304.768z" />
|
32 |
+
<glyph unicode="" glyph-name="google-sitemap" d="M768 384v-96h-128v96h-96v128h96v256h-256v-256h96v-128h-96v-96h-128v96h-256v-256h256v96h128v-96h256v96h128v-96h256v256z" />
|
33 |
+
<glyph unicode="" glyph-name="htaccess" d="M512 960v-256h256zM576 303.68v12.16c0 111.808 82.56 196.16 192 196.16v128h-320v320h-384v-960h448v214.272c0 42.24 27.456 72.64 64 89.408zM896 256v59.84c0 75.712-52.288 132.16-128 132.16s-128-56.448-128-132.16v-61.376c-25.28-1.408-64-14.528-64-40.128v-230.208c0-26.624 30.912-48.128 57.472-48.128h279.232c26.56 0 47.296 21.504 47.296 48.128v230.208c0 25.6-38.784 40.256-64 41.664zM831.104 14.080c1.472-3.136 1.088-6.72-0.896-9.536-2.048-2.816-5.312-4.544-8.96-4.544h-106.432c-3.584 0-6.912 1.728-9.024 4.544-1.92 2.816-2.304 6.464-0.896 9.536l25.728 79.296c-13.632 10.56-26.624 26.432-26.624 43.2 0 30.72 31.36 55.808 64 55.808 32.512 0 64-25.088 64-55.808 0-16.768-12.992-32.64-26.56-43.2l25.664-79.296zM832 256h-128v59.84c0 38.144 25.856 66.752 64 66.752s64-28.608 64-66.752v-59.84z" />
|
34 |
+
<glyph unicode="" glyph-name="job-board" d="M640 356.16c0.064-28.608-12.864-36.16-41.408-36.16h-171.52c-28.608 0-43.072 7.552-43.072 36.16v18.432c-134.208 9.024-257.984 39.936-384 73.472v-355.712c0-51.008 33.472-92.352 84.416-92.352h847.296c50.944 0 92.288 41.344 92.288 92.352v355.648c-125.952-33.472-249.728-64.384-384-73.408v-18.432zM462.848 384h98.24c8.256 0 14.912 6.656 14.912 14.848v98.304c0 8.192-6.656 14.848-14.848 14.848h-98.304c-8.192 0-14.848-6.656-14.848-14.848v-98.24c0-8.256 6.656-14.912 14.848-14.912zM931.648 832h-227.648v20.864c0 60.352-29.504 107.136-89.856 107.136h-203.776c-60.352 0-90.368-46.784-90.368-107.136v-20.864h-235.328c-51.008 0-84.48-41.344-84.48-92.352v-144.256c125.952-33.472 249.6-73.664 383.808-82.688v12.864c0 28.608 22.464 51.712 51.008 51.712h154.112c28.544 0 50.88-23.104 50.88-51.712v-13.568c134.208 9.024 258.048 49.92 384 83.392v144.256c0 51.008-41.344 92.352-92.352 92.352zM640 832h-256v27.84c0 21.376 20.48 36.16 41.856 36.16h172.288c21.312 0 41.856-19.648 41.856-40.96v-23.040z" />
|
35 |
+
<glyph unicode="" glyph-name="latest-posts" d="M128.016 576.080h256.032v-64.008h-256.032v64.008zM128.016 448.064h128.016v-64.008h-128.016v64.008zM128.016 320.048h128.016v-64.008h-128.016v64.008zM128.016 704.096h512.064v-64.008h-512.064v64.008zM128.016 832.112h512.064v-64.008h-512.064v64.008zM768.096 626.518v234.525c0 54.663-43.141 99.084-96.14 99.084h-575.816c-52.999 0-96.14-44.486-96.14-99.084v-697.943c0-54.663 43.141-99.084 96.14-99.084h304.422c64.584-78.090 162.196-127.888 271.458-127.888 194.456 0 352.044 157.588 352.044 351.98 0.064 161.044-108.302 296.549-255.968 338.41zM96.14 128.024c-16.962 0-32.132 15.106-32.132 33.732v699.287c0 18.626 15.17 35.076 32.132 35.076h575.752c17.026 0 32.196-16.45 32.196-35.076v-222.556c-10.561 0.96-21.187 1.6-32.004 1.6-194.456 0-352.044-157.588-352.044-351.98 0-57.735 14.146-112.014 38.789-160.084h-262.689zM768.096 255.976h-128.016v256.032h64.008v-192.024h64.008v-64.008z" />
|
36 |
+
<glyph unicode="" glyph-name="limit-attempts" d="M990.208 314.24v55.104c0 50.88-42.432 78.656-94.144 78.656-51.776 0-93.696-27.776-93.696-78.656v-56.192c-17.28-0.96-34.368-9.728-34.368-26.944v-125.888c0-17.856 14.72-32.32 32.896-32.32h190.784c18.176 0 32.32 14.464 32.32 32.32v125.888c0 17.216-16.576 27.072-33.792 28.032zM926.016 182.016c-0.96-1.408-2.56-2.304-4.352-2.304h-51.392c-1.728 0-3.328 0.832-4.352 2.304-0.96 1.408-1.152 3.264-0.448 4.8l12.416 31.168c-6.592 5.312-10.496 13.248-10.496 21.696 0 15.488 12.8 28.032 28.544 28.032 15.68 0 28.544-12.608 28.544-28.032 0-8.448-3.904-16.384-10.496-21.696l12.416-31.168c0.768-1.6 0.576-3.392-0.384-4.8zM955.328 312.832h-119.168v56.512c0 25.6 34.304 44.864 60.416 44.864 26.048 0 58.752-19.2 58.752-44.864v-56.512zM315.008 460.8c-4.928-2.944-19.648-8.896-33.472-12.8 13.76-3.904 28.544-9.856 33.408-12.8 9.856-4.928 12.8-16.704 6.912-26.56s-16.704-12.8-26.56-6.912c-4.928 2.944-17.728 12.8-27.52 23.616 3.968-13.696 5.952-30.464 5.952-36.352 0-10.816-8.832-19.648-18.688-19.648s-18.688 8.832-18.688 19.648c0 5.888 1.984 22.592 5.888 36.352-9.856-10.816-22.592-20.672-27.52-23.616-7.872-5.824-19.712-2.88-24.576 6.912s-2.944 21.632 6.848 26.56c4.928 2.944 19.648 8.896 33.472 12.8-13.824 3.904-28.544 9.856-33.472 12.8-9.856 4.928-12.8 16.704-6.912 26.56 4.928 9.856 16.704 12.8 25.536 6.912 4.928-2.944 17.728-12.8 27.52-23.616-3.84 13.696-5.824 30.464-5.824 36.352 0 10.816 8.832 19.648 18.688 19.648s18.688-8.832 18.688-19.648c0-5.888-1.984-22.592-5.888-36.352 9.856 10.816 22.592 20.672 27.52 23.616 8.832 5.888 20.672 2.944 25.536-6.912 5.952-9.856 2.944-21.632-6.848-26.56zM507.008 460.8c-4.928-2.944-19.648-8.896-33.472-12.8 13.76-3.904 28.544-9.856 33.408-12.8 9.856-4.928 12.8-16.704 6.912-26.56s-16.704-12.8-26.56-6.912c-4.928 2.944-17.728 12.8-27.52 23.616 3.968-13.696 5.952-30.464 5.952-36.352 0-10.816-8.832-19.648-18.688-19.648s-18.688 8.832-18.688 19.648c0 5.888 1.984 22.592 5.888 36.352-9.856-10.816-22.592-20.672-27.52-23.616-7.872-5.824-19.712-2.88-24.576 6.912s-2.944 21.632 6.848 26.56c4.928 2.944 19.648 8.896 33.472 12.8-13.824 3.904-28.544 9.856-33.472 12.8-9.856 4.928-12.8 16.704-6.912 26.56 4.928 9.856 16.704 12.8 25.536 6.912 4.928-2.944 17.728-12.8 27.52-23.616-3.84 13.696-5.824 30.464-5.824 36.352 0 10.816 8.832 19.648 18.688 19.648s18.688-8.832 18.688-19.648c0-5.888-1.984-22.592-5.888-36.352 9.856 10.816 22.592 20.672 27.52 23.616 8.832 5.888 20.672 2.944 25.536-6.912 5.952-9.856 2.944-21.632-6.848-26.56zM699.008 460.8c-4.928-2.944-19.648-8.832-33.408-12.8 13.76-3.904 28.544-9.856 33.408-12.8 9.856-4.928 12.8-16.704 6.912-26.56s-16.704-12.8-26.56-6.912c-4.928 2.944-17.728 12.8-27.52 23.616 3.904-13.76 5.888-30.464 5.888-36.352 0-10.816-8.832-19.648-18.688-19.648s-18.688 8.832-18.688 19.648c0 5.888 1.984 22.592 5.888 36.352-9.856-10.816-22.592-20.672-27.52-23.616-7.872-5.824-19.712-2.88-24.576 6.912s-2.944 21.632 6.848 26.56c4.928 2.944 19.648 8.896 33.472 12.8-13.824 3.904-28.544 9.856-33.472 12.8-9.856 4.928-12.8 16.704-6.912 26.56 4.928 9.856 16.704 12.8 25.536 6.912 4.928-2.944 17.728-12.8 27.52-23.616-3.84 13.696-5.824 30.464-5.824 36.352 0 10.816 8.832 19.648 18.688 19.648s18.688-8.832 18.688-19.648c0-5.888-1.984-22.592-5.888-36.352 9.856 10.816 22.592 20.672 27.52 23.616 8.832 5.888 20.672 2.944 25.536-6.912 5.952-9.856 2.944-21.632-6.848-26.56zM704 320h-640v256h768v-64h64v48.448c0 43.904-36.736 79.552-81.92 79.552h-732.16c-5.632 0-11.136-0.576-16.448-1.6-2.688-0.576-5.312-1.216-7.872-1.984-33.344-10.112-57.6-40.32-57.6-75.968v0-224.96c0-32.896 20.672-61.184 50.112-73.28 4.928-1.984 10.048-3.584 15.36-4.672 5.312-0.96 10.816-1.536 16.448-1.536h622.080v64z" />
|
37 |
+
<glyph unicode="" glyph-name="linkedin" d="M232.704-64h-220.032v660.608h219.968v-660.608zM212.992 719.296c-22.848-21.824-52.992-32.64-90.304-32.64h-1.344c-36.416 0-65.792 10.88-88 32.64s-33.344 48.896-33.344 81.28c0 32.896 11.456 60.096 34.304 81.664 22.912 21.568 52.8 32.32 89.728 32.32 36.864 0 66.432-10.816 88.64-32.32 22.208-21.568 33.536-48.768 33.984-81.664 0.448-32.384-10.752-59.52-33.664-81.28zM1024-64h-219.328v353.344c0 46.656-9.024 83.2-27.008 109.632-18.048 26.432-46.080 39.616-84.352 39.616-28.032 0-51.456-7.68-70.336-22.976s-32.96-34.304-42.304-56.96c-4.928-13.312-7.36-31.296-7.36-54.016v-368.64h-219.328c0.896 177.344 1.344 321.152 1.344 431.36s-0.192 176-0.704 197.248l-0.64 32h219.328v-94.080c8.448 13.44 17.088 25.28 25.984 35.392 9.344 10.688 21.888 22.208 37.696 34.688 15.808 12.416 35.136 22.080 57.984 28.992 22.912 6.912 48.384 10.368 76.352 10.368 76.032 0 137.088-25.216 183.36-75.648 46.208-50.432 69.312-124.352 69.312-221.632v-378.688z" />
|
38 |
+
<glyph unicode="" glyph-name="multilanguage" d="M152.64 228.224c0.128 0 17.28 0.32 23.616 4.032 16.128 10.048 37.888 34.752 56.96 57.152l5.952 6.912c24.192 27.712 48.704 59.776 73.024 95.552 4.48-3.328 10.368-7.872 15.168-11.584 9.408-7.168 18.816-14.4 22.912-17.024 9.088-5.952 43.904-24.96 52.224-28.672 1.472-0.576 3.84-1.536 6.592-2.688 17.152-7.168 26.368-10.624 32.192-10.624 6.336 0 9.728 3.968 10.816 7.68 1.216 4.736-3.136 38.784-14.72 42.56-3.776 1.408-71.232 28.992-81.216 33.6-5.76 2.816-17.472 7.68-27.136 11.712l-0.256 0.128c25.216 39.168 39.040 65.664 39.296 66.112 1.472 3.136 6.272 12.416 11.648 22.976 19.904 38.848 21.056 41.344 21.568 43.968 0.576 3.264 1.472 17.28 0.512 21.952l-2.752 8.128h-7.68c-3.584 0-7.232-1.472-13.312-3.84-3.584-1.472-7.936-3.136-12.8-4.736-7.168-2.368-16.64-7.296-25.728-12.16-8.512-4.48-19.136-10.048-23.808-10.816-7.424-1.728-24.832-7.808-41.664-13.696-6.848-2.432-13.312-4.672-18.368-6.4-16.192-5.44-46.976-14.4-60.288-17.92-6.336-1.728-12.352-2.688-17.536-3.456-5.632-0.896-10.56-1.728-14.208-2.944l-6.848-2.24 0.384-6.976c0.64-10.944 3.328-15.936 4.224-17.216 2.624-4.224 11.392-13.632 21.696-16 13.568-3.84 26.496-1.792 31.488-0.192 4.16 0.768 20.864 5.952 24.704 13.376 1.472 2.88 1.472 5.888 1.472 8.576 4.992 1.472 13.696 3.648 20.032 5.248 7.872 1.984 15.68 3.968 20.544 5.376l4.224 1.408c17.472 5.76 31.040 10.048 40.448 12.864-11.264-23.104-32.768-64.896-42.56-82.24-11.2-20.8-79.488-113.984-93.824-130.24-2.88-3.264-6.72-7.68-10.944-12.672-11.52-13.376-28.992-33.664-35.072-38.144l-12.16-8.896 13.568-6.656c1.92-0.896 4.16-1.28 7.616-1.28zM257.088 553.152l1.024-0.064c13.184 0 29.056 3.904 38.272 7.488 7.616 2.944 26.048 11.392 34.112 26.368 1.664 3.008 5.056 9.28 2.816 21.568-2.496 10.624-10.24 16.704-22.080 16.704h-0.128c-6.976-0.704-25.088-5.504-33.536-8.256l-4.544-1.28c-8.896-2.496-22.336-6.272-28.608-7.68-0.448-0.128-1.856-0.32-4.736-0.32-5.76 0-11.904 1.024-14.208 1.664l-1.984 1.92-10.24-0.192-2.432-5.44c-3.264-7.296 5.504-27.904 12.288-35.136 14.080-13.76 26.112-16.448 33.984-17.344zM706.496 35.776c-3.2-1.792-6.4-3.584-9.6-5.376-11.84-6.72-22.976-13.12-35.072-18.496-63.36-26.624-111.552-36.032-184.064-36.032-60.416 0-134.464 25.728-179.776 47.872-2.432 1.088-6.912 3.584-12.096 6.4-19.776 10.88-26.752 14.272-31.808 14.272-11.072 0-19.776-8.768-19.776-19.904 0-6.72 2.368-11.52 8.512-16.512 50.176-35.712 164.992-72 227.456-72h48.64c17.728 0 37.568 3.52 54.272 6.912 51.968 8.576 108.032 29.376 155.328 57.536l28.736-46.272 41.536 120.384-121.536 9.792 29.248-48.576zM684.672 446.912l80.512-23.744-36.48 128.512zM868.928 711.36v236.736c0 7.424-5.184 11.904-11.584 11.904-5.248 0-365.696-121.728-369.728-122.88l-323.328 112.128v-217.472c-49.28-16.448-84.608-27.776-86.4-28.288-3.456-1.152-8.128-2.304-11.584-6.272-1.152-1.152-1.728-3.904-2.304-5.632v-610.496c0-0.576 0.576-1.152 0.576-1.728 1.728-4.544 5.824-7.36 10.432-7.36 5.76 0 421.312 137.024 430.592 141.056 0 0 0.576 0 448.576-139.328v611.008l-85.248 26.624zM488.768 248.32l-383.424-123.328v539.2l383.424 131.968v-547.84zM827.584 902.656v-183.872l-294.592 85.824 294.592 98.048zM805.76 278.144l-21.44 76.48-122.304 36.8-26.048-62.272-59.072 17.536 125.184 303.552 57.984-17.536 104.896-372.096-59.2 17.536z" />
|
39 |
+
<glyph unicode="" glyph-name="pagination" d="M746.688 640v0h-234.688v-448h234.688c117.824 0 213.312 95.232 213.312 220.864 0 125.696-95.488 227.136-213.312 227.136zM814.464 384.448l-112.64-92.48c-6.656-5.568-14.848-8.512-23.552-8.512-12.416 0-24.064 6.4-31.232 17.024-11.84 17.728-8.448 41.984 7.744 55.168l74.176 60.928-71.936 60.032c-16 13.44-19.264 37.696-7.296 55.168 6.144 9.024 15.68 14.976 26.112 16.448 10.432 1.344 20.544-1.6 28.736-8.384l110.144-91.84c9.28-7.808 14.592-19.392 14.464-31.808 0.064-12.288-5.504-24.192-14.72-31.744zM0 412.864c0-125.632 95.488-220.864 213.312-220.864v0h234.688v448h-234.688c-117.824 0-213.312-101.44-213.312-227.136zM130.752 416.128c-0.064 12.416 5.184 24.064 14.528 31.872l110.144 91.904c8.192 6.784 18.304 9.664 28.736 8.32 10.432-1.472 19.904-7.424 26.112-16.448 11.904-17.536 8.704-41.728-7.296-55.168l-71.936-60.032 74.176-60.928c16.192-13.184 19.584-37.44 7.744-55.168-7.168-10.624-18.816-17.024-31.232-17.024-8.704 0-16.832 3.008-23.552 8.512l-112.64 92.48c-9.216 7.552-14.784 19.456-14.784 31.68z" />
|
40 |
+
<glyph unicode="" glyph-name="pdf-print" d="M960 704h-128v198.208c0 32.384-26.24 57.792-58.688 57.792h-522.624c-32.448 0-58.688-25.408-58.688-57.792v-198.208h-128c-35.328 0-64-28.672-64-64v-448c0-35.328 28.672-64 64-64h128v-134.784c0-31.616 25.6-57.216 57.216-57.216h525.568c31.616 0 57.216 25.6 57.216 57.216v134.784h128c35.328 0 64 28.672 64 64v448c0 35.328-28.672 64-64 64zM256 896h512v-192h-512v192zM768 128v-128h-512v192h512v-64zM768 512h-64v64h64v-64zM896 512h-64v64h64v-64z" />
|
41 |
+
<glyph unicode="" glyph-name="pinterest" d="M884.608 507.712c-7.616-37.76-19.584-74.112-35.968-108.928-16.448-34.88-36.416-65.472-60.032-91.904-23.616-26.496-52.608-47.68-86.976-63.488-34.432-15.744-72.256-23.68-113.408-23.68-27.2 0-54.208 6.528-81.024 19.712-26.752 13.12-45.952 31.168-57.6 54.144-4.032-15.936-9.6-38.976-16.768-69.184-7.232-30.144-11.904-49.6-14.080-58.496-2.24-8.832-6.272-23.36-12.352-43.584-6.016-20.416-11.2-34.944-15.552-43.712-4.416-8.832-10.816-21.632-19.2-38.528-8.384-16.768-17.6-32.64-27.584-47.616s-22.4-32.768-37.184-53.184l-8.448-3.264-5.44 6.208c-6.016 64.384-8.96 102.912-8.96 115.712 0 37.76 4.288 80 12.928 127.040 8.576 46.976 21.888 105.856 39.872 176.896 17.984 70.912 28.416 112.576 31.168 124.864-12.8 26.752-19.2 61.376-19.2 104 0 34.112 10.368 66.048 31.168 96s47.232 44.992 79.168 44.992c24.384 0 43.392-8.384 57.024-24.96s20.416-37.696 20.416-63.104c0-27.072-8.768-66.176-26.368-117.568-17.6-51.2-26.368-89.6-26.368-115.008 0-25.856 8.96-47.296 27.008-64.32 17.92-16.96 39.744-25.472 65.408-25.472 21.952 0 42.368 5.12 61.12 15.36 18.816 10.24 34.496 24.256 47.104 41.92 12.608 17.6 23.808 37.056 33.6 58.432 9.792 21.312 17.408 43.968 22.784 68.032 5.44 23.936 9.408 46.784 11.968 68.288 2.624 21.504 3.968 41.92 3.968 61.184 0 70.976-21.888 126.272-65.728 165.824-43.84 39.616-100.928 59.392-171.328 59.392-80 0-146.816-26.56-200.384-79.744-53.568-53.12-80.448-120.512-80.448-202.176 0-18.048 2.496-35.456 7.552-52.288 5.056-16.768 10.432-30.144 16.256-39.936 5.76-9.856 11.2-19.2 16.192-27.968 4.992-8.896 7.488-15.104 7.488-18.752 0-11.52-3.008-26.496-9.024-44.928-6.016-18.496-13.44-27.776-22.208-27.776-0.768 0-4.224 0.64-10.176 1.856-20.416 6.144-38.464 17.6-54.272 34.496-15.808 16.704-28.032 36.096-36.608 58.112-8.64 21.888-15.104 44.096-19.52 66.496s-6.592 44.16-6.592 65.472c0 44.352 7.488 86.080 22.464 125.248s35.712 73.28 62.144 102.464c26.368 29.184 56.768 54.4 91.2 75.648 34.368 21.312 71.424 37.312 110.976 48 39.616 10.624 80 16.064 121.216 16.064 63.168 0 121.984-13.696 176.384-40.96 54.336-27.392 98.56-67.072 132.608-119.104 33.984-52.096 51.008-110.976 51.008-176.576 0-39.36-3.84-77.952-11.392-115.648z" />
|
42 |
+
<glyph unicode="" glyph-name="popular-posts" d="M130.304 576h256v-64h-256v64zM130.304 448h128v-64h-128v64zM130.304 320h128v-64h-128v64zM130.304 704h512v-64h-512v64zM130.304 832h512v-64h-512v64zM770.304 626.432v234.496c0 54.592-43.136 99.072-96.192 99.072h-575.68c-52.992 0-96.128-44.48-96.128-99.072v-697.792c0-54.656 43.136-99.136 96.128-99.136h304.384c64.576-78.080 162.176-127.872 271.424-127.872 194.432 0 352 157.568 352 351.936 0.064 161.024-108.288 296.512-255.936 338.368zM361.088 128h-262.656c-16.96 0-32.128 15.104-32.128 33.728v699.2c0 18.624 15.168 35.072 32.128 35.072h575.68c16.96 0 32.128-16.448 32.128-35.072v-222.528c-10.496 0.96-21.12 1.6-31.936 1.6-194.432 0-352-157.568-352-351.936 0-57.728 14.144-112 38.784-160.064zM615.168 426.56c52.352 68.16 51.392 85.44 51.392 85.44s40.704-26.752 66.88-85.44c26.176-58.688 18.88-128.96 18.88-128.96s12.16 4.608 32.512 30.528c20.352 25.92 20.608 87.168 20.608 87.168s60.8-71.616 60.8-159.68c0-126.080-110.528-184.768-110.528-184.768s-67.904 53.568-89.216 92.352c-21.312 38.016-36.864 103.872-36.864 103.872s-30.080-55.488-30.080-90.88c1.92-69.888 45.568-105.344 45.568-105.344s-162.88 49.216-162.88 164.864c0.128 115.712 80.576 123.52 132.928 190.848z" />
|
43 |
+
<glyph unicode="" glyph-name="portfolio" d="M0 960h512v-512h-512v512zM1024-64h-1024v448h1024v-448zM1024 448h-448v128h448v-128zM1024 640h-448v128h448v-128zM1024 832h-448v127.936h448v-127.936z" />
|
44 |
+
<glyph unicode="" glyph-name="post-to-csv" horiz-adv-x="832" d="M512 960v-320h320zM448 960h-448v-1024h832v640h-384v384zM256 320h-64v32c0 17.664-14.336 32-32 32s-32-14.336-32-32v-128c0-17.664 14.336-32 32-32s32 14.336 32 32v32h64v-32c0-52.992-43.008-96-96-96s-96 43.008-96 96v128c0 52.992 43.008 96 96 96s96-43.008 96-96v-32zM640 448l32-213.312 32 213.312h64l-48-320h-96l-48 320h64zM512 352v-16h-64v16c0 17.664-14.336 32-32 32s-32-14.336-32-32 14.336-32 32-32c52.992 0 96-43.008 96-96s-43.008-96-96-96-96 43.008-96 96v16h64v-16c0-17.664 14.336-32 32-32s32 14.336 32 32-14.336 32-32 32c-52.992 0-96 43.008-96 96s43.008 96 96 96 96-43.008 96-96z" />
|
45 |
+
<glyph unicode="" glyph-name="profile-extra-fields" d="M0 256h640v-251.136l90.176 95.68 66.688-164.544 49.6 20.16-66.624 164.288 131.264-5.632-161.024 141.184h273.92v192h-1024v-192zM64 384h896v-64h-269.184l-50.816 34.816v-34.816h-576v64zM448 960v-192h576v192h-576zM193.792 665.28c109.376 0 130.176-63.936 152.32-152.96l37.888-0.32v448h-384v-448l41.472 0.32c22.144 89.024 42.88 152.96 152.32 152.96zM192 896c53.056 0 96-43.008 96-96 0-53.056-42.944-96-96-96-52.992 0-96 35.648-96 96 0 52.992 43.008 96 96 96zM0 191.936h512v-191.936h-512v191.936zM448 512h576v192h-576v-192z" />
|
46 |
+
<glyph unicode="" glyph-name="promobar" d="M972.8 832h-921.6c-20.288 0-51.2-30.72-51.2-51.2v-665.6c0-20.416 30.912-51.2 51.2-51.2h921.6c20.416 0 51.2 30.784 51.2 51.2v665.6c0 20.224-30.784 51.2-51.2 51.2zM320 768h64v-64h-64v64zM192 768h64v-64h-64v64zM64 768h64v-64h-64v64zM960 128h-896v512h896v-512zM128 576h768v-128h-768v128z" />
|
47 |
+
<glyph unicode="" glyph-name="quotes-and-tips" d="M448 64h-448v319.168l192 448.832h192l-127.936-384h191.936v-384zM1024 64h-448v319.168l192 448.832h192l-128-384h192v-384z" />
|
48 |
+
<glyph unicode="" glyph-name="rating" d="M1003.072 507.008l-218.752-194.752 72.96-296.512c16.192-50.752-40.512-101.568-89.152-67.648l-251.264 160.896-251.2-160.896c-40.512-33.92-105.344 8.384-89.152 67.648l64.832 296.512-218.88 194.752c-40.512 33.92-24.32 110.080 24.32 110.080l291.776 25.408 113.408 279.36c24.384 50.88 89.152 50.88 113.472 0l113.408-279.36 291.776-25.408c48.704-0.064 73.024-76.16 32.448-110.080z" />
|
49 |
+
<glyph unicode="" glyph-name="re-attacher" d="M700.8 495.936v-0.064c26.24-0.064 47.424-25.472 47.424-52.224 0-26.688-21.184-43.456-47.424-43.52h-377.856c-26.24 0-47.488 16.832-47.488 43.52 0 26.752 21.248 52.224 47.488 52.224h0.064v0.064h377.792zM300.032 256h-131.008c-93.312 0-169.024 91.136-169.024 196.416 0 105.152 75.712 187.584 169.024 187.584h131.008c64.768 0 121.024-35.584 149.376-95.936l-260.096-0.064c-49.92 0.064-90.368-42.048-90.432-90.752 0-48.64 40.448-101.248 90.432-101.248h260.992c-28.032-61.376-84.8-96-150.272-96zM852.096 256h-125.824c-65.472 0-122.24 34.624-150.272 96h260.48c49.92 0 90.432 52.608 90.368 101.248 0 48.704-40.448 90.816-90.432 90.816h-259.584c28.352 60.352 84.608 95.936 149.44 95.936h125.888c93.312 0 168.96-82.432 169.024-187.648-0.064-105.216-75.712-196.352-169.088-196.352z" />
|
50 |
+
<glyph unicode="" glyph-name="realty" d="M512 896l-256-256v192h-128v-320l-128-128h64v-384h512v320h192v-320h192v384h64z" />
|
51 |
+
<glyph unicode="" glyph-name="related-posts" d="M128 576h256v-64h-256v64zM128 448h128v-64h-128v64zM128 320h128v-64h-128v64zM128 704h512v-64h-512v64zM128 832h512v-64h-512v64zM768 626.432v234.496c0 54.592-43.136 99.072-96.128 99.072h-575.744c-52.992 0-96.128-44.48-96.128-99.072v-697.792c0-54.656 43.136-99.136 96.128-99.136h304.384c64.576-78.080 162.176-127.872 271.424-127.872 194.432 0 352 157.568 352 351.936 0.064 161.024-108.288 296.512-255.936 338.368zM358.784 128h-262.656c-16.96 0-32.128 15.104-32.128 33.728v699.2c0 18.624 15.168 35.072 32.128 35.072h575.68c17.024 0 32.192-16.448 32.192-35.072v-222.528c-10.56 0.96-21.184 1.6-32 1.6-194.432 0-352-157.568-352-351.936 0-57.728 14.144-112 38.784-160.064zM649.152 144.576c-3.52-0.384-7.040-0.576-10.624-0.576-0.064 0-0.128 0-0.256 0v0h-98.112c-68.544 0-124.16 58.368-124.16 132.928 0 2.304 0.256 4.544 0.384 6.784h-0.384c0.32 70.272 50.048 125.952 113.344 131.712 3.456 0.384 6.976 0.576 10.56 0.576 0.064 0 0.128 0 0.256 0v0h60.864c-20.736-18.048-36.928-41.536-47.040-68.48h-2.304c-2.816 0-5.632-0.256-8.384-0.576-32.704-5.056-58.048-38.848-58.048-70.656 0-34.496 29.696-63.808 66.432-63.808h75.136c2.816 0 5.632 0.256 8.32 0.576 32.704 5.056 58.048 38.912 58.048 70.656 0 3.328-0.384 6.592-0.896 9.792 4.352 8.64 14.080 14.912 24.832 14.912h43.008c1.472-8.192 2.24-16.64 2.24-25.344 0-2.304-0.256-4.544-0.384-6.784h0.384c-0.256-70.272-49.984-125.952-113.216-131.712zM814.656 144.96c-3.52-0.32-7.040-0.576-10.624-0.576-0.064 0-0.128 0-0.256 0v0h-60.864c20.736 18.048 36.928 41.536 47.040 68.48h2.368c2.816 0 5.632 0.256 8.384 0.576 32.704 5.056 58.048 38.848 58.048 70.656 0 34.496-29.696 63.808-66.432 63.808h-75.136c-2.816 0-5.632-0.256-8.384-0.576-32.704-5.056-58.048-38.912-58.048-70.656 0-3.328 0.384-6.592 0.896-9.792-4.352-8.64-14.080-14.912-24.832-14.912h-43.008c-1.408 8.192-2.24 16.64-2.24 25.344 0 2.304 0.256 4.544 0.384 6.784h-0.384c0.32 70.272 50.048 125.952 113.344 131.712 3.52 0.384 7.040 0.576 10.624 0.576 0.064 0 0.128 0 0.256 0v0h98.112c68.544 0 124.16-58.368 124.16-132.928 0-2.304-0.256-4.544-0.384-6.784h0.32c-0.32-70.272-50.048-125.952-113.344-131.712z" />
|
52 |
+
<glyph unicode="" glyph-name="sender" d="M704 320v-384h-384v384h-320l512 640 512-640h-320z" />
|
53 |
+
<glyph unicode="" glyph-name="smtp" d="M354.368 699.264l97.152 97.152c0.768 0.832 1.92 1.856 3.072 2.752l2.176 1.664c6.208 4.608 14.464 7.36 23.104 7.36s16.896-2.752 23.808-7.872l1.536-1.152c1.216-1.088 1.984-1.792 2.752-2.56l97.344-97.344c15.616-15.68 15.616-41.088 0-56.704-7.552-7.552-17.6-11.712-28.352-11.712-10.688 0-20.8 4.16-28.288 11.712l-28.736 28.736v-121.856c0-22.144-17.984-40.064-40.064-40.064-10.752 0-20.8 4.16-28.352 11.776-7.552 7.552-11.712 17.664-11.712 28.352v121.856l-28.736-28.736c-7.552-7.616-17.6-11.776-28.352-11.776-10.688 0-20.736 4.16-28.288 11.712-15.616 15.68-15.616 41.088-0.064 56.704zM576 540.096v31.744h381.44l-481.856-288.512-471.488 288.512h379.904v-31.744c0-52.992 43.008-96 96-96v0c52.992 0 96 43.008 96 96zM0 483.072l226.112-132.992-226.112-282.688zM34.816 0l256.064 309.568 184.704-111.872 188.032 111.872 252.608-309.568zM960 64.576l-233.344 285.504 233.344 132.992z" />
|
54 |
+
<glyph unicode="" glyph-name="social-buttons-pack" d="M850.944 279.744c-43.392 0-82.944-16-113.28-42.112l-391.808 198.272c0.064 2.048 0.32 4.032 0.32 6.144 0 6.528-0.448 12.928-1.152 19.328l390.208 199.232c30.656-27.456 71.168-44.288 115.712-44.288 95.552-0.064 173.056 76.928 173.056 171.84s-77.504 171.84-173.056 171.84c-95.616 0-173.056-76.928-173.056-171.84 0-6.528 0.448-12.992 1.152-19.328l-390.272-199.232c-30.656 27.456-71.168 44.288-115.712 44.288-95.552 0-173.056-76.928-173.056-171.84 0-94.976 77.504-171.904 173.056-171.904 49.152 0 93.504 20.48 124.992 53.248l381.44-193.088c-0.96-7.296-1.664-14.784-1.664-22.464 0-94.912 77.504-171.904 173.056-171.904 95.616 0.064 173.12 76.992 173.12 171.968 0 94.848-77.504 171.84-173.056 171.84z" />
|
55 |
+
<glyph unicode="" glyph-name="social-login" d="M384 320h-256v192h256v160l256-256-256-256v160zM320 896v0c-70.72 0-128-57.28-128-128v0-128h128v128h448v-704h-448v128h-128v-128c0-70.72 57.28-128 128-128v0h448c70.72 0 128 57.28 128 128v703.872c0 70.656-57.28 128-127.936 128l-448.064 0.128z" />
|
56 |
+
<glyph unicode="" glyph-name="subscriber" d="M575.104 247.104c-19.136-12.16-41.152-18.176-63.104-18.176s-43.968 6.080-63.104 18.24l-448.896 283.904v-526.272c0-38.016 30.784-68.8 68.8-68.8h886.336c38.080 0 68.864 30.784 68.864 68.8v526.272l-448.896-283.968zM989.248 668.48l-443.136 252.736c-21.12 12.032-47.040 12.032-68.16 0l-443.2-252.736c-21.504-12.224-34.752-35.072-34.752-59.776v-1.856l192-121.472v184.192c0 19.008 14.080 34.368 31.424 34.432h577.152c17.344-0.064 31.424-15.424 31.424-34.432v-184.192l192 121.472v1.856c0 24.704-13.248 47.552-34.752 59.776zM256 512h512v-64h-512v64zM256 640h512v-64h-512v64zM352.192 384l101.184-64h117.248l101.12 64z" />
|
57 |
+
<glyph unicode="" glyph-name="testimonials" d="M512 819.136c-282.752 0-512-160.448-512-358.336 0-197.952 229.248-358.4 512-358.4 62.656 0 122.752 7.872 178.24 22.336 30.144 7.808 61.44-32.128 128.96-124.736l51.264 204.928c94.72 65.088 153.536 155.648 153.536 255.808 0 197.952-229.184 358.4-512 358.4zM513.728 371.136c-53.056 0-96.064 43.008-96.064 96 0 53.056 43.008 96 96.064 96 52.992 0 95.936-42.944 95.936-96s-43.008-96-95.936-96zM257.728 371.136c-53.056 0-96.064 43.008-96.064 96 0 53.056 43.008 96 96.064 96 52.992 0 95.936-42.944 95.936-96s-43.008-96-95.936-96zM769.728 371.136c-53.056 0-96.064 43.008-96.064 96 0 53.056 43.008 96 96.064 96 52.992 0 95.936-42.944 95.936-96s-43.008-96-95.936-96z" />
|
58 |
+
<glyph unicode="" glyph-name="timesheet" d="M846.272 796.416h-796.544c-27.456 0-49.728 22.272-49.728 49.728v0.128c0 27.456 22.272 49.728 49.728 49.728h796.544c27.456 0 49.728-22.272 49.728-49.728v-0.128c0-27.456-22.272-49.728-49.728-49.728zM846.272 604.416h-796.544c-27.456 0-49.728 22.272-49.728 49.728v0.128c0 27.456 22.272 49.728 49.728 49.728h796.544c27.456 0 49.728-22.272 49.728-49.728v-0.128c0-27.456-22.272-49.728-49.728-49.728zM481.472 412.416h-431.744c-27.456 0-49.728 22.272-49.728 49.728v0.128c0 27.456 22.272 49.728 49.728 49.728h431.744c27.456 0 49.728-22.272 49.728-49.728v-0.128c0-27.456-22.272-49.728-49.728-49.728zM435.584 220.416h-385.856c-27.456 0-49.728 22.272-49.728 49.728v0.128c0 27.456 22.272 49.728 49.728 49.728h385.856c27.456 0 49.728-22.272 49.728-49.728v-0.128c0-27.456-22.272-49.728-49.728-49.728zM801.664 512c-122.752 0-222.272-99.52-222.272-222.272s99.52-222.272 222.272-222.272c122.752 0 222.336 99.52 222.336 222.272s-99.52 222.272-222.336 222.272zM864 256h-96v160c0 17.664 14.336 32 32 32s32-14.336 32-32v-96h32c17.664 0 32-14.336 32-32s-14.336-32-32-32z" />
|
59 |
+
<glyph unicode="" glyph-name="twitter" d="M918.72 686.208c0.64-9.088 0.64-18.176 0.64-27.264 0-277.568-211.136-597.376-597.12-597.376-118.912 0-229.376 34.432-322.24 94.272 16.896-1.984 33.152-2.624 50.688-2.624 98.112 0 188.416 33.152 260.544 89.728-92.224 1.92-169.6 62.4-196.224 145.6 12.992-1.984 25.984-3.264 39.616-3.264 18.88 0 37.696 2.624 55.232 7.168-96.128 19.456-168.256 104-168.256 206.016 0 0.64 0 1.92 0 2.624 27.904-15.616 60.416-25.344 94.848-26.624-56.576 37.632-93.568 102.016-93.568 174.848 0 38.976 10.368 74.752 28.544 105.984 103.36-127.488 258.624-210.688 432.768-219.776-3.264 15.616-5.184 31.872-5.184 48.128 0 115.712 93.568 209.984 209.856 209.984 60.416 0 115.008-25.344 153.344-66.304 47.424 9.088 92.928 26.688 133.184 50.688-15.616-48.768-48.704-89.728-92.288-115.712 42.24 4.544 83.2 16.256 120.832 32.512-28.48-41.6-64.256-78.72-105.216-108.608z" />
|
60 |
+
<glyph unicode="" glyph-name="updater" d="M576 128h-384c-35.328 0-64 28.672-64 64v320h-96c-12.416 0-23.744 7.232-28.992 18.432-2.048 4.352-3.008 8.96-3.008 13.568 0 7.36 2.56 14.656 7.424 20.48l163.84 182.656c6.080 7.296 15.104 11.52 24.576 11.52s18.496-4.224 24.576-11.52l156.16-182.656c4.864-5.888 7.424-13.12 7.424-20.48 0-4.608-0.96-9.216-3.008-13.568-5.312-11.2-16.576-18.432-28.992-18.432h-96v-256h320v-128zM448 768h384c35.328 0 64-28.672 64-64v-320h96c12.416 0 23.744-7.232 28.992-18.432 2.048-4.352 3.008-8.96 3.008-13.568 0-7.36-2.56-14.656-7.424-20.48l-163.84-182.656c-6.080-7.296-15.104-11.52-24.576-11.52s-18.496 4.224-24.576 11.52l-156.16 182.656c-4.864 5.888-7.424 13.12-7.424 20.48 0 4.608 0.96 9.216 3.008 13.568 5.312 11.2 16.576 18.432 28.992 18.432h96v256h-320v128z" />
|
61 |
+
<glyph unicode="" glyph-name="user-role" d="M563.264 522.88c25.472-7.552 34.048 30.656 35.456 55.040 1.472 23.488 4.352 96.96-26.752 90.432 6.336 49.088 11.328 93.376 9.088 116.864-7.744 82.432-52.544 168.448-192.576 174.784-119.040-6.336-190.976-92.416-198.784-174.848-2.24-23.424 2.304-67.776 8.64-116.928-31.104 6.656-23.040-66.944-21.632-90.432 1.472-24.448 9.92-62.72 35.392-55.168 12.672-100.352 65.6-132.352 65.6-132.352l-0.576-106.624c0 0-38.4-16.192-147.264-62.4-63.168-27.008-110.976-93.056-129.856-96.256 123.584-139.904 292.736-141.76 387.648-164.864 48.64 11.84 116.864 18.304 188.352 40.448-25.728 42.88-40.896 93.12-40.896 147.136 0 40.448 8.448 78.912 23.552 113.664-36.928 16.96-46.528 23.36-46.528 23.36l0.192 106.112c0-0.064 38.272 31.68 50.944 132.032zM1024 129.856v60.416l-53.632 18.944c-3.712 12.864-8.832 25.088-15.104 36.544l24.448 51.392-42.624 42.624-51.392-24.448c-11.392 6.336-23.68 11.456-36.48 15.168l-19.072 53.504h-60.288l-19.072-53.504c-12.8-3.712-25.024-8.832-36.544-15.168l-51.328 24.448-42.624-42.624 24.448-51.392c-6.336-11.456-11.456-23.68-15.168-36.544l-53.568-18.944v-60.416l53.568-19.072c3.712-12.8 8.832-25.024 15.168-36.48l-24.448-51.328 42.624-42.688 51.328 24.448c11.456-6.4 23.744-11.456 36.544-15.104l19.072-53.632h60.288l19.008 53.568c12.8 3.648 25.024 8.768 36.48 15.104l51.392-24.448 42.624 42.688-24.448 51.328c6.336 11.456 11.456 23.744 15.104 36.48l53.696 19.136zM800 77.76c-45.376 0-82.24 36.864-82.24 82.176 0 45.44 36.864 82.24 82.24 82.24 45.312 0 82.112-36.8 82.112-82.24 0-45.312-36.8-82.176-82.112-82.176z" />
|
62 |
+
<glyph unicode="" glyph-name="visitors-online" d="M153.856 272.832c2.176 1.984 4.48 4.16 7.040 6.464 22.912 20.992 57.536 52.736 102.080 71.36 32.448 13.568 56.192 24.32 72.896 32.384v12.736c-15.168 18.752-31.104 46.272-41.472 85.376-23.36 22.144-34.752 53.504-41.024 70.848l-2.688 7.168c-15.040 38.016-21.12 93.12 7.104 133.568 0.832 1.216 1.728 2.368 2.56 3.52-0.768 29.888 1.408 52.096 2.304 61.376 3.84 39.68 21.312 80.768 49.856 116.416-16.128 6.784-33.536 12.032-53.504 13.056-79.36-4.096-130.944-60.544-136.128-114.496-1.472-15.36 1.536-44.416 5.76-76.608-20.672 4.352-40.448-1.472-23.232-56.256 4.864-15.296 19.008-44.032 36.032-39.104 8.448-65.728 35.584-86.72 35.584-86.72l-0.64-69.824c0 0-17.216-10.56-89.728-40.896-42.176-17.664-74.112-60.864-86.656-63.040 34.304-38.144 73.792-59.904 112.768-74.176l41.088 6.848zM972.8 196.032c0-49.025-40.459-88.768-90.368-88.768s-90.368 39.743-90.368 88.768c0 49.025 40.459 88.768 90.368 88.768s90.368-39.743 90.368-88.768zM738.176 277.44c-2.432 1.152-4.672 2.624-7.168 3.648-92.16 38.464-119.616 56.96-119.616 56.96v88.704c0 0 39.232 21.632 49.984 105.152 1.472-0.448 2.944-0.64 4.352-0.64 18.944 0 30.336 37.12 35.968 55.296 10.176 32.896 8.576 71.488-13.504 71.488-1.408 0-2.944-0.192-4.544-0.512 5.376 40.896 3.136 73.344 1.216 92.8-6.592 68.608-72.064 140.416-172.864 145.664-100.8-5.248-166.272-76.864-172.864-145.472-1.92-19.52-4.16-52.16 1.216-93.056-1.664 0.32-3.2 0.512-4.672 0.512-22.336 0-26.752-37.76-13.376-71.488 6.976-17.664 17.216-55.104 36.032-55.104 1.408 0 2.816 0.192 4.352 0.64 10.752-83.52 49.984-105.344 49.984-105.344v-88.768c0 0-27.456-18.24-119.616-56.768-53.568-22.4-94.080-77.376-110.016-80.064 104.704-116.416 247.936-117.952 328.32-137.152l0.64 0.064c55.168 13.184 140.288 18.56 222.080 57.984-11.648 22.336-18.816 47.296-18.816 74.048 0 29.76 8.768 57.28 22.912 81.408zM790.592 335.616l2.368-1.408c25.92 16.256 56.512 25.984 89.472 25.984 44.352 0 84.48-17.344 114.432-45.12 9.216 7.68 18.496 15.36 27.136 24.96-12.544 2.112-44.48 45.376-86.592 63.040-72.576 30.272-89.728 40.896-89.728 40.896l-0.704 69.888c0 0 27.136 20.992 35.648 86.72 17.024-4.928 30.976 24 35.968 39.232 17.216 52.8-2.496 60.48-23.296 56.128 4.224 32.192 7.296 61.248 5.76 76.544-5.184 54.016-56.704 110.528-136.064 114.688-19.968-1.024-37.44-6.272-53.632-13.056 28.544-35.712 46.080-76.736 49.92-116.416 0.96-9.472 3.136-32 2.304-62.336 32.96-45.056 19.136-106.304 11.52-130.944-5.888-18.944-17.92-57.984-45.696-83.712-10.304-38.848-26.176-66.24-41.28-84.992v-12.736c16.704-8.064 40.32-18.88 72.704-32.384 9.92-4.096 19.648-9.024 29.76-14.976z" />
|
63 |
+
<glyph unicode="" glyph-name="zendesk-help-center" d="M384 768c0-105.6-85.952-191.232-192-191.232s-192 85.632-192 191.232h384zM384 576v-448h-384zM448 320v448h384zM853.632 64.32c3.456-0.192 6.912-0.32 10.368-0.32 91.84 0 165.568 77.376 159.68 170.432-5.056 79.616-69.696 144.192-149.312 149.248-3.456 0.192-6.912 0.32-10.368 0.32-91.84 0-165.632-77.376-159.68-170.432 5.056-79.616 69.696-144.256 149.312-149.248zM832 256v64h64v-64h89.6l-121.6-140.8-115.2 140.8h83.2zM640.768 320c-106.432 0-192.768-85.952-192.768-192h192.64c-37.568 93.76 0.128 192 0.128 192z" />
|
64 |
+
<glyph unicode="" glyph-name="opening" d="M896 531.2c-32-19.2-128-57.6-217.6-83.2 89.6-25.6 185.6-64 217.6-83.2 64-32 83.2-108.8 44.8-172.8s-108.8-83.2-172.8-44.8c-32 19.2-115.2 83.2-179.2 153.6 25.6-89.6 38.4-198.4 38.4-236.8 0-70.4-57.6-128-121.6-128s-121.6 57.6-121.6 128c0 38.4 12.8 147.2 38.4 236.8-64-70.4-147.2-134.4-179.2-153.6-51.2-38.4-128-19.2-160 44.8s-19.2 140.8 44.8 172.8c32 19.2 128 57.6 217.6 83.2-89.6 25.6-185.6 64-217.6 83.2-64 32-83.2 108.8-44.8 172.8 32 64 108.8 83.2 166.4 44.8 32-19.2 115.2-83.2 179.2-153.6-25.6 89.6-38.4 198.4-38.4 236.8 0 70.4 57.6 128 121.6 128s121.6-57.6 121.6-128c0-38.4-12.8-147.2-38.4-236.8 64 70.4 147.2 134.4 179.2 153.6 57.6 38.4 134.4 19.2 166.4-44.8 38.4-64 19.2-140.8-44.8-172.8z" />
|
65 |
+
<glyph unicode="" glyph-name="real-estate" d="M518.4 486.4h-83.2v-140.8h83.2c51.2 0 76.8 25.6 76.8 70.4s-25.6 70.4-76.8 70.4zM512 896l-256-256v192h-128v-320l-128-128h64v-384h896v384h64l-512 512zM588.8 128l-64 128h-89.6v-128h-115.2v448h198.4c121.6 0 185.6-57.6 185.6-153.6 0-70.4-25.6-115.2-83.2-140.8l96-147.2h-128v-6.4z" />
|
66 |
+
<glyph unicode="" glyph-name="renty" d="M1024 524.8c-6.4 0 0 12.8 0 25.6s-6.4 19.2-19.2 19.2-76.8 19.2-83.2 25.6c-6.4 0-64 38.4-115.2 76.8-25.6 19.2-57.6 19.2-83.2 19.2-25.6 6.4-83.2 12.8-166.4 12.8s-128-6.4-134.4-12.8c-19.2-6.4-70.4-89.6-102.4-96-51.2-12.8-307.2-44.8-307.2-44.8-12.8-12.8-12.8-64-12.8-76.8s0-38.4 6.4-44.8c12.8-6.4 19.2-12.8 19.2-12.8 6.4 0 38.4-12.8 76.8-19.2 6.4-51.2 38.4-83.2 70.4-83.2 25.6 0 51.2 19.2 64 51.2h6.4c6.4 0 12.8 12.8 12.8 0 0-6.4 25.6-6.4 32-6.4s32 0 44.8 0 38.4 6.4 44.8 12.8c6.4 0 12.8 25.6 19.2 38.4 6.4 6.4 25.6 38.4 32 44.8 19.2 12.8 32 12.8 38.4 6.4 6.4 0 38.4-12.8 44.8-57.6 0-32 6.4-57.6 6.4-57.6s115.2 19.2 192 32 102.4 12.8 102.4 12.8 0 0 0 6.4c6.4 6.4 25.6 32 32 57.6 12.8 32 6.4 19.2 12.8 32s6.4 12.8 12.8 12.8c6.4 6.4 25.6 0 38.4-25.6 6.4-12.8 12.8-44.8 19.2-38.4 6.4 0 64 32 70.4 44.8s6.4 0 12.8 12.8c6.4 12.8 12.8 32 12.8 32zM576 569.6l-230.4 32c0 0 76.8 83.2 83.2 83.2s185.6-6.4 185.6-12.8-19.2-51.2-25.6-70.4c-12.8-19.2-12.8-32-12.8-32zM819.2 595.2c0 0-12.8 0-19.2-6.4-6.4 0-44.8-6.4-51.2-12.8-12.8 0-44.8 0-51.2 0s-57.6-6.4-57.6-6.4h-57.6l38.4 102.4h108.8c0 0 6.4-6.4 19.2-12.8 12.8-12.8 57.6-38.4 70.4-44.8 12.8-12.8 0-19.2 0-19.2zM19.2 531.2l262.4-44.8v-64c0 0-262.4 51.2-262.4 57.6s0 51.2 0 51.2zM140.8 473.6c0-12.8-19.2-19.2-38.4-12.8l-44.8 6.4c-19.2 6.4-38.4 19.2-32 32 0 12.8 12.8 19.2 38.4 12.8l44.8-6.4c19.2-6.4 38.4-19.2 32-32zM281.6 448c0-12.8-19.2-25.6-38.4-19.2l-57.6 12.8c-19.2 6.4-32 19.2-32 32s19.2 19.2 38.4 19.2l51.2-6.4c19.2-6.4 38.4-19.2 38.4-38.4zM435.2 467.2c-38.4 0-76.8-44.8-76.8-102.4s32-102.4 76.8-102.4c44.8-6.4 76.8 38.4 76.8 96s-32 108.8-76.8 108.8zM454.4 300.8c-19.2 0-32 25.6-32 64 0 32 12.8 57.6 32 57.6s32-25.6 32-57.6c6.4-38.4-12.8-64-32-64zM857.6 492.8c-32 0-64-32-64-76.8s25.6-76.8 64-76.8c32 0 64 32 64 76.8-6.4 44.8-32 76.8-64 76.8zM883.2 364.8c-12.8 0-25.6 25.6-25.6 51.2s12.8 51.2 25.6 51.2 25.6-25.6 25.6-51.2c0-25.6-12.8-51.2-25.6-51.2z" />
|
67 |
+
<glyph unicode="" glyph-name="unity" d="M857.6 772.352l-70.4 38.144c0-69.952 0-127.232 0-127.232 0-190.784-147.2-273.472-326.4-273.472s-326.4 82.752-326.4 273.536c0 0 0 44.544 0 101.76l-32-12.736c-64-31.808-102.4-95.36-102.4-171.712v-311.68c0-69.952 38.4-133.568 102.4-171.712l275.2-152.64c64-38.144 140.8-38.144 204.8 0l275.2 152.64c64 38.144 102.4 101.76 102.4 171.712v311.68c0 76.352-38.4 139.904-102.4 171.712zM364.8 689.664c0-76.352 64-139.904 140.8-139.904s140.8 63.616 140.8 139.904v0 203.52l-64 38.144c-64 38.144-140.8 38.144-204.8 0l-12.8-6.336v-235.328z" />
|
68 |
+
<glyph unicode="" glyph-name="editor-code" d="M447.552 730.88l-93.312 101.12-354.24-384 354.24-384 93.312 101.12-260.992 282.88zM576.448 165.12l93.312-101.12 354.24 384-354.24 384-93.312-101.12 260.992-282.88z" />
|
69 |
+
<glyph unicode="" glyph-name="shortcode" d="M0 896v-896h384v192h-192v512h192v192h-192zM832 896h-192v-192h192v-512h-192v-192h384v896z" />
|
70 |
+
<glyph unicode="" glyph-name="bws-logo" d="M953.913 325.746c-21.447-38.855-46.592-77.198-75.435-114.233-68.551-100.466-192.91-193.365-254.919-225.052-38.457-19.684-89.088-34.702-126.805-44.316 204.459-39.538 403.285 114.46 466.034 352.37 6.997 26.852 12.004 53.134 15.417 78.734-7.566-15.872-15.588-31.744-24.292-47.502zM327.964 88.519c-70.087 61.952-114.176 154.169-114.176 264.533 0 207.076 154.852 374.898 345.884 374.898 117.931 0 222.151-64.114 284.501-161.906 1.479 4.494 3.129 9.045 4.437 13.54 17.010 57.799 23.438 113.38 18.887 162.816-35.442 34.93-77.995 62.976-126.862 82.716-207.588 83.854-477.753-63.431-543.346-312.946-40.789-154.51-9.899-309.931 70.485-420.58 19.058-3.527 39.14-4.494 60.188-3.072zM934.059 893.611c-119.694 109.682-325.632 79.019-507.79-59.392 44.658 22.357 92.16 36.807 139.89 42.098 103.31 41.529 200.932 38.343 264.704-19.342 70.656-63.886 83.797-180.167 46.364-307.314-25.145-85.618-73.159-176.185-141.995-258.958-154.567-185.742-454.428-341.902-620.203-137.671 13.596-54.67 39.481-102.059 78.62-137.842 96.313-88.178 248.377-85.618 398.962-9.33 85.504 43.349 170.61 110.364 244.565 198.201 38.286 45.397 70.884 93.127 97.564 141.54 116.224 210.603 121.97 435.655-0.683 548.011zM791.211 595.854c-4.38 5.86-23.666 26.226-28.956 30.436-56.092 45.056-124.985 71.68-199.68 71.68-46.99 0-91.648-10.468-132.38-29.468 15.246-6.656 30.322-14.165 45.284-22.756 155.989-89.088 240.64-247.808 205.824-372.224 2.788 3.3 5.518 6.599 8.021 9.785 54.784 71.054 114.859 157.298 144.953 243.712-12.174 23.78-26.453 46.82-43.065 68.836zM24.007 593.977c-71.794-176.469 23.154-384.683 207.303-496.299-24.86 33.451-41.7 72.42-56.149 121.344-137.444 102.741-194.446 258.162-134.087 372.907 39.708 75.662 123.79 115.029 221.355 114.404 33.166 41.017 72.704 74.524 115.996 99.214-158.549 1.877-299.065-75.264-354.418-211.57zM263.794 453.632c0.569 10.524 1.593 20.935 3.015 31.118-12.857-32.768-20.821-68.608-22.642-106.268-5.86-116.224 46.99-220.615 130.219-278.983 38.059 4.38 74.638 16.213 108.601 34.418-132.096 32.939-226.93 166.059-219.193 319.716z" />
|
71 |
+
<glyph unicode="" glyph-name="warning" d="M508.992-64c-287.040 3.136-512.64 235.584-508.928 524.352 3.52 274.112 239.040 502.592 514.944 499.648 287.040-3.136 512.64-235.584 508.928-524.352-3.52-274.112-239.040-502.592-514.944-499.648zM424.128 768c-0.576-5.44 11.84-247.744 17.92-365.76 0.704-14.208 5.952-18.24 5.952-18.24h128c0 0 5.568 6.784 6.4 25.472 3.584 82.752 16.64 321.152 18.304 358.528-60.16 0-117.12 0-176.576 0zM507.136 319.872c-68.288-2.688-108.352-41.088-105.408-101.056 2.816-57.472 46.592-92.544 113.152-90.752 69.952 1.92 107.264 39.168 104.384 104.256-2.496 55.808-46.4 90.112-112.128 87.552z" />
|
72 |
+
</font></defs></svg>
|
bws_menu/fonts/bwsicons.ttf
ADDED
Binary file
|
bws_menu/fonts/bwsicons.woff
ADDED
Binary file
|
bws_menu/images/bestwebsoft-logo-white.svg
DELETED
@@ -1,29 +0,0 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
4 |
-
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
5 |
-
width="32px" height="32px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
|
6 |
-
<g>
|
7 |
-
<path class="bstwbst-logo-layer bstwbst-logo-layer-1" fill="#fff" d="M93.223,60.751c-2.088,3.631-4.549,7.218-7.364,10.68C79.171,80.829,67.045,89.517,61,92.481
|
8 |
-
c-3.753,1.839-8.686,3.249-12.367,4.145c19.94,3.697,39.343-10.706,45.451-32.965c0.691-2.511,1.173-4.966,1.501-7.369
|
9 |
-
C94.857,57.786,94.077,59.269,93.223,60.751z"/>
|
10 |
-
<path class="bstwbst-logo-layer bstwbst-logo-layer-2" fill="#fff" d="M32.173,82.938c-6.837-5.798-11.139-14.422-11.139-24.752c0-19.367,15.104-35.063,33.734-35.063
|
11 |
-
c11.505,0,21.669,5.998,27.752,15.148c0.143-0.423,0.303-0.846,0.431-1.269c1.657-5.411,2.284-10.607,1.836-15.231
|
12 |
-
c-3.45-3.267-7.609-5.891-12.371-7.738c-20.242-7.845-46.591,5.931-52.994,29.273c-3.973,14.455-0.96,28.997,6.882,39.347
|
13 |
-
C28.154,82.979,30.119,83.069,32.173,82.938z"/>
|
14 |
-
<path class="bstwbst-logo-layer bstwbst-logo-layer-3" fill="#fff" d="M91.284,7.625c-11.678-10.262-31.767-7.394-49.53,5.554c4.354-2.09,8.988-3.442,13.641-3.937
|
15 |
-
c10.07-3.883,19.596-3.59,25.821,1.807c6.889,5.977,8.174,16.855,4.529,28.748c-2.457,8.009-7.14,16.482-13.86,24.23
|
16 |
-
C56.811,81.402,27.561,96.01,11.4,76.903c1.322,5.113,3.854,9.543,7.673,12.894c9.391,8.254,24.223,8.009,38.91,0.875
|
17 |
-
c8.338-4.052,16.631-10.324,23.854-18.542c3.73-4.245,6.911-8.709,9.521-13.244C102.692,39.188,103.252,18.134,91.284,7.625z"/>
|
18 |
-
<g>
|
19 |
-
<path class="bstwbst-logo-layer bstwbst-logo-layer-4" fill="#fff" d="M77.352,35.474c-0.425-0.548-2.314-2.453-2.826-2.847c-5.467-4.217-12.192-6.708-19.471-6.708
|
20 |
-
c-4.582,0-8.943,0.982-12.908,2.757c1.479,0.627,2.954,1.334,4.414,2.133c15.206,8.333,23.469,23.183,20.064,34.818
|
21 |
-
c0.271-0.31,0.541-0.613,0.78-0.915c5.34-6.647,11.205-14.72,14.141-22.799C80.365,39.694,78.969,37.535,77.352,35.474z"/>
|
22 |
-
<path class="bstwbst-logo-layer bstwbst-logo-layer-5" fill="#fff" d="M2.524,35.652c-7.002,16.51,2.255,35.986,20.224,46.431c-2.431-3.128-4.078-6.772-5.482-11.348
|
23 |
-
C3.868,61.12-1.692,46.576,4.189,35.843c3.88-7.078,12.069-10.76,21.595-10.699c3.226-3.841,7.091-6.971,11.314-9.283
|
24 |
-
C21.631,15.685,7.927,22.899,2.524,35.652z"/>
|
25 |
-
</g>
|
26 |
-
<path class="bstwbst-logo-layer bstwbst-logo-layer-6" fill="#fff" d="M25.91,48.781c0.053-0.986,0.149-1.961,0.292-2.917c-1.251,3.071-2.027,6.424-2.21,9.947
|
27 |
-
c-0.567,10.873,4.589,20.639,12.7,26.097c3.723-0.409,7.285-1.516,10.59-3.216C34.409,75.612,25.156,63.155,25.91,48.781z"/>
|
28 |
-
</g>
|
29 |
-
</svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bws_menu/images/logo-white-min.png
DELETED
Binary file
|
bws_menu/images/pattern.png
DELETED
Binary file
|
bws_menu/images/pattern_bg.png
DELETED
Binary file
|
bws_menu/images/shortcode-icon.png
DELETED
Binary file
|
bws_menu/js/general_script.js
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
function bws_show_settings_notice() {
|
2 |
(function($) {
|
3 |
-
$( '.updated.fade, .error' ).css( 'display', 'none' );
|
4 |
$( '#bws_save_settings_notice' ).css( 'display', 'block' );
|
5 |
})(jQuery);
|
6 |
}
|
@@ -28,8 +28,9 @@ function bws_show_settings_notice() {
|
|
28 |
theme: "default",
|
29 |
styleActiveLine: true,
|
30 |
matchBrackets: true,
|
31 |
-
lineNumbers: true,
|
32 |
-
|
|
|
33 |
}
|
34 |
|
35 |
if ( $( '#bws_newcontent_php' ).length > 0 ) {
|
@@ -42,6 +43,15 @@ function bws_show_settings_notice() {
|
|
42 |
/* disable lines */
|
43 |
editor.markText( {ch:0,line:0}, {ch:0,line:5}, { readOnly: true, className: 'bws-readonly' } );
|
44 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
}
|
46 |
|
47 |
/* banner to settings */
|
@@ -56,5 +66,110 @@ function bws_show_settings_notice() {
|
|
56 |
$( '.bws_banner_to_settings_joint .bws-more' ).removeClass( 'hidden' );
|
57 |
}
|
58 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
});
|
60 |
})(jQuery);
|
1 |
function bws_show_settings_notice() {
|
2 |
(function($) {
|
3 |
+
$( '.updated.fade:not(.bws_visible), .error:not(.bws_visible)' ).css( 'display', 'none' );
|
4 |
$( '#bws_save_settings_notice' ).css( 'display', 'block' );
|
5 |
})(jQuery);
|
6 |
}
|
28 |
theme: "default",
|
29 |
styleActiveLine: true,
|
30 |
matchBrackets: true,
|
31 |
+
lineNumbers: true,
|
32 |
+
addModeClass: 'bws_newcontent_css'
|
33 |
+
});
|
34 |
}
|
35 |
|
36 |
if ( $( '#bws_newcontent_php' ).length > 0 ) {
|
43 |
/* disable lines */
|
44 |
editor.markText( {ch:0,line:0}, {ch:0,line:5}, { readOnly: true, className: 'bws-readonly' } );
|
45 |
}
|
46 |
+
|
47 |
+
if ( $( '#bws_newcontent_js' ).length > 0 ) {
|
48 |
+
var editor = CodeMirror.fromTextArea( document.getElementById( "bws_newcontent_js" ), {
|
49 |
+
mode: 'javascript',
|
50 |
+
styleActiveLine: true,
|
51 |
+
matchBrackets: true,
|
52 |
+
lineNumbers: true,
|
53 |
+
});
|
54 |
+
}
|
55 |
}
|
56 |
|
57 |
/* banner to settings */
|
66 |
$( '.bws_banner_to_settings_joint .bws-more' ).removeClass( 'hidden' );
|
67 |
}
|
68 |
});
|
69 |
+
|
70 |
+
/* help tooltips */
|
71 |
+
if ( $( '.bws_help_box' ).length > 0 ) {
|
72 |
+
$( document ).tooltip( {
|
73 |
+
items: $( '.bws_help_box' ),
|
74 |
+
content: function() {
|
75 |
+
return $( this ).find( '.bws_hidden_help_text' ).html()
|
76 |
+
},
|
77 |
+
show: null, /* show immediately */
|
78 |
+
tooltipClass: "bws-tooltip-content",
|
79 |
+
open: function( event, ui ) {
|
80 |
+
if ( typeof( event.originalEvent ) === 'undefined' ) {
|
81 |
+
return false;
|
82 |
+
}
|
83 |
+
if ( $( event.originalEvent.target ).hasClass( 'bws-auto-width' ) ) {
|
84 |
+
ui.tooltip.css( "max-width", "inherit" );
|
85 |
+
}
|
86 |
+
var $id = $( ui.tooltip ).attr( 'id' );
|
87 |
+
/* close any lingering tooltips */
|
88 |
+
$( 'div.ui-tooltip' ).not( '#' + $id ).remove();
|
89 |
+
},
|
90 |
+
close: function( event, ui ) {
|
91 |
+
ui.tooltip.hover( function() {
|
92 |
+
$( this ).stop( true ).fadeTo( 200, 1 );
|
93 |
+
},
|
94 |
+
function() {
|
95 |
+
$( this ).fadeOut( '200', function() {
|
96 |
+
$( this ).remove();
|
97 |
+
});
|
98 |
+
});
|
99 |
+
}
|
100 |
+
});
|
101 |
+
}
|
102 |
+
|
103 |
+
/**
|
104 |
+
* Handle the styling of the "Settings" tab on the plugin settings page
|
105 |
+
*/
|
106 |
+
var tabs = $( '#bws_settings_tabs_wrapper' );
|
107 |
+
if ( tabs.length ) {
|
108 |
+
var current_tab_field = $( 'input[name="bws_active_tab"]' ),
|
109 |
+
prevent_tabs_change = false,
|
110 |
+
active_tab = current_tab_field.val();
|
111 |
+
if ( '' == active_tab ) {
|
112 |
+
var active_tab_index = 0;
|
113 |
+
} else {
|
114 |
+
var active_tab_index = $( '#bws_settings_tabs li[data-slug=' + active_tab + ']' ).index();
|
115 |
+
}
|
116 |
+
|
117 |
+
$( '.bws_tab' ).css( 'min-height', $( '#bws_settings_tabs' ).css( 'height' ) );
|
118 |
+
|
119 |
+
/* jQuery tabs initialization */
|
120 |
+
tabs.tabs({
|
121 |
+
active: active_tab_index
|
122 |
+
}).on( "tabsactivate", function( event, ui ) {
|
123 |
+
if ( ! prevent_tabs_change ) {
|
124 |
+
active_tab = ui.newTab.data( 'slug' );
|
125 |
+
current_tab_field.val( active_tab );
|
126 |
+
}
|
127 |
+
prevent_tabs_change = false;
|
128 |
+
});
|
129 |
+
$( '.bws_trigger_tab_click' ).on( 'click', function () {
|
130 |
+
$( '#bws_settings_tabs a[href="' + $( this ).attr( 'href' ) + '"]' ).click();
|
131 |
+
});
|
132 |
+
}
|
133 |
+
/**
|
134 |
+
* Hide content for options on the plugin settings page
|
135 |
+
*/
|
136 |
+
var options = $( '.bws_option_affect' );
|
137 |
+
if ( options.length ) {
|
138 |
+
options.each( function() {
|
139 |
+
var element = $( this );
|
140 |
+
if ( element.is( ':selected' ) || element.is( ':checked' ) ) {
|
141 |
+
$( element.data( 'affect-show' ) ).show();
|
142 |
+
$( element.data( 'affect-hide' ) ).hide();
|
143 |
+
} else {
|
144 |
+
$( element.data( 'affect-show' ) ).hide();
|
145 |
+
$( element.data( 'affect-hide' ) ).show();
|
146 |
+
}
|
147 |
+
if ( element.is( 'option' ) ) {
|
148 |
+
element.parent().on( 'change', function() {
|
149 |
+
var affect_hide = element.data( 'affect-hide' ),
|
150 |
+
affect_show = element.data( 'affect-show' );
|
151 |
+
if ( element.is( ':selected' ) ) {
|
152 |
+
$( affect_show ).show();
|
153 |
+
$( affect_hide ).hide();
|
154 |
+
} else {
|
155 |
+
$( affect_show ).hide();
|
156 |
+
$( affect_hide ).show();
|
157 |
+
}
|
158 |
+
});
|
159 |
+
} else {
|
160 |
+
element.on( 'change', function() {
|
161 |
+
var affect_hide = element.data( 'affect-hide' ),
|
162 |
+
affect_show = element.data( 'affect-show' );
|
163 |
+
if ( element.is( ':selected' ) || element.is( ':checked' ) ) {
|
164 |
+
$( affect_show ).show();
|
165 |
+
$( affect_hide ).hide();
|
166 |
+
} else {
|
167 |
+
$( affect_show ).hide();
|
168 |
+
$( affect_hide ).show();
|
169 |
+
}
|
170 |
+
});
|
171 |
+
}
|
172 |
+
});
|
173 |
+
}
|
174 |
});
|
175 |
})(jQuery);
|
bws_menu/js/shortcode-button.js
CHANGED
@@ -59,7 +59,7 @@
|
|
59 |
ed.addButton( 'add_bws_shortcode', {
|
60 |
title : bws_shortcode_button.title,
|
61 |
classes: 'bws_shortcode_button widget btn',
|
62 |
-
icon: 'icon
|
63 |
text: bws_shortcode_button.label,
|
64 |
onclick: function() {
|
65 |
|
@@ -149,7 +149,7 @@
|
|
149 |
return {
|
150 |
longname : 'BWS Shortcode Buttons',
|
151 |
author : 'BWS',
|
152 |
-
authorurl : '
|
153 |
infourl : '',
|
154 |
version : "0.1"
|
155 |
};
|
59 |
ed.addButton( 'add_bws_shortcode', {
|
60 |
title : bws_shortcode_button.title,
|
61 |
classes: 'bws_shortcode_button widget btn',
|
62 |
+
icon: 'icon bwsicons bwsicons-shortcode',
|
63 |
text: bws_shortcode_button.label,
|
64 |
onclick: function() {
|
65 |
|
149 |
return {
|
150 |
longname : 'BWS Shortcode Buttons',
|
151 |
author : 'BWS',
|
152 |
+
authorurl : 'https://bestwebsoft.com',
|
153 |
infourl : '',
|
154 |
version : "0.1"
|
155 |
};
|
bws_menu/languages/bestwebsoft-cs_CZ.mo
ADDED
Binary file
|
bws_menu/languages/bestwebsoft-cs_CZ.po
ADDED
@@ -0,0 +1,1274 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: bestwebsoft\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-03-28 13:50+0300\n"
|
6 |
+
"PO-Revision-Date: 2017-03-28 13:50+0300\n"
|
7 |
+
"Last-Translator: Mik013\n"
|
8 |
+
"Language-Team: Mik013\n"
|
9 |
+
"Language: cs_CZ\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\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 |
+
#: bws_functions.php:72 bws_functions.php:190
|
20 |
+
msgid "requires"
|
21 |
+
msgstr "vyžaduje"
|
22 |
+
|
23 |
+
#: bws_functions.php:74
|
24 |
+
msgid ""
|
25 |
+
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
26 |
+
"try again."
|
27 |
+
msgstr ""
|
28 |
+
"nebo vyšší, to je důvod, proč byl deaktivován! Proveďte upgrade WordPressu a "
|
29 |
+
"zkuste to znovu."
|
30 |
+
|
31 |
+
#: bws_functions.php:75
|
32 |
+
msgid "Back to the WordPress"
|
33 |
+
msgstr "Zpět do WordPressu"
|
34 |
+
|
35 |
+
#: bws_functions.php:77
|
36 |
+
msgid "Plugins page"
|
37 |
+
msgstr "Stránka pluginů"
|
38 |
+
|
39 |
+
#: bws_functions.php:91
|
40 |
+
msgid "Like the plugin?"
|
41 |
+
msgstr "Líbí se vám plugin?"
|
42 |
+
|
43 |
+
#: bws_functions.php:93
|
44 |
+
msgid "Rate it"
|
45 |
+
msgstr "Ohodnoťte jej"
|
46 |
+
|
47 |
+
#: bws_functions.php:102
|
48 |
+
msgid "Need help?"
|
49 |
+
msgstr "Potřebujete pomoc?"
|
50 |
+
|
51 |
+
#: bws_functions.php:103 bws_functions.php:916 class-bws-settings.php:1047
|
52 |
+
msgid "Visit Help Center"
|
53 |
+
msgstr "Navštívit Centrum pomoci"
|
54 |
+
|
55 |
+
#: bws_functions.php:106
|
56 |
+
msgid "Want to support the plugin?"
|
57 |
+
msgstr "Chcete podpořit plugin?"
|
58 |
+
|
59 |
+
#: bws_functions.php:107 bws_menu.php:553
|
60 |
+
msgid "Donate"
|
61 |
+
msgstr "Darovat"
|
62 |
+
|
63 |
+
#: bws_functions.php:127
|
64 |
+
msgid "WARNING: Illegal use notification"
|
65 |
+
msgstr "POZOR: upozornění na neoprávněné užívání"
|
66 |
+
|
67 |
+
#: bws_functions.php:127
|
68 |
+
msgid ""
|
69 |
+
"You can use one license of the Pro plugin for one domain only. Please check "
|
70 |
+
"and edit your license or domain if necessary using you personal Client Area. "
|
71 |
+
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
72 |
+
"the Pro plugin will be deactivated."
|
73 |
+
msgstr ""
|
74 |
+
"Pro licenci pluginu můžete používat pouze pro jednu doménu. Prosím "
|
75 |
+
"zkontrolujte a případně upravte Váš licenční klíč na vaší osobní stránce - "
|
76 |
+
"Klientské zóně. Důrazně doporučujeme, aby jste tento problém odstranili "
|
77 |
+
"během 24 hodin, jinak bude Pro plugin deaktivován."
|
78 |
+
|
79 |
+
#: bws_functions.php:127 bws_functions.php:339 bws_menu.php:627
|
80 |
+
#: class-bws-settings.php:143
|
81 |
+
msgid "Learn More"
|
82 |
+
msgstr "Dozvědět se více"
|
83 |
+
|
84 |
+
#: bws_functions.php:144
|
85 |
+
msgid ""
|
86 |
+
"Notice: Your Pro Trial license has expired. To continue using the plugin, "
|
87 |
+
"you should buy a Pro license"
|
88 |
+
msgstr ""
|
89 |
+
"Poznámka: Vaše zkušební Pro verze pluginu vypršela. Pro další používání "
|
90 |
+
"pluginu bude nutné zakoupit PRO licenci"
|
91 |
+
|
92 |
+
#: bws_functions.php:146
|
93 |
+
msgid ""
|
94 |
+
"Your license has expired. To continue getting top-priority support and "
|
95 |
+
"plugin updates, you should extend it."
|
96 |
+
msgstr ""
|
97 |
+
"Vaše licence vypršela. Pro přístup k top-prioritní podpoře a aktualizacím "
|
98 |
+
"pluginu ji budete muset prodloužit."
|
99 |
+
|
100 |
+
#: bws_functions.php:146 bws_functions.php:382 deprecated.php:584
|
101 |
+
msgid "Learn more"
|
102 |
+
msgstr "Dozvědět se více"
|
103 |
+
|
104 |
+
#: bws_functions.php:164
|
105 |
+
#, php-format
|
106 |
+
msgid "Notice: You are using the Pro Trial license of %s plugin."
|
107 |
+
msgstr "Poznámka: Používáte zkušební Pro verzi pluginu %s."
|
108 |
+
|
109 |
+
#: bws_functions.php:166
|
110 |
+
msgid "Notice: You are using the Pro Trial license of plugin."
|
111 |
+
msgstr "Poznámka: Používáte zkušební Pro verzi pluginu."
|
112 |
+
|
113 |
+
#: bws_functions.php:169
|
114 |
+
msgid "The Pro Trial license will expire on"
|
115 |
+
msgstr "Zkušební Pro licence vyprší"
|
116 |
+
|
117 |
+
#: bws_functions.php:192
|
118 |
+
msgid ""
|
119 |
+
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
120 |
+
"upgrade to WordPress latest version."
|
121 |
+
msgstr ""
|
122 |
+
"nebo vyšší! Nezaručujeme, že náš plugin bude fungovat správně. Prosím "
|
123 |
+
"aktualizujte na nejnovější verzi WordPressu."
|
124 |
+
|
125 |
+
#: bws_functions.php:207
|
126 |
+
#, php-format
|
127 |
+
msgid "Thank you for installing %s plugin!"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: bws_functions.php:208
|
131 |
+
msgid "Let's get started"
|
132 |
+
msgstr "Začněme"
|
133 |
+
|
134 |
+
#: bws_functions.php:209 bws_functions.php:242 bws_menu.php:557
|
135 |
+
#: bws_menu.php:559
|
136 |
+
msgid "Settings"
|
137 |
+
msgstr "Nastavení"
|
138 |
+
|
139 |
+
#: bws_functions.php:211 bws_menu.php:328 class-bws-settings.php:736
|
140 |
+
#: class-bws-settings.php:1049 class-bws-settings.php:1059 deprecated.php:694
|
141 |
+
msgid "or"
|
142 |
+
msgstr "nebo"
|
143 |
+
|
144 |
+
#: bws_functions.php:212 bws_functions.php:244
|
145 |
+
msgid "Add New"
|
146 |
+
msgstr "Přidat nový"
|
147 |
+
|
148 |
+
#: bws_functions.php:216 bws_functions.php:226 bws_functions.php:330
|
149 |
+
#: bws_functions.php:378 bws_functions.php:482
|
150 |
+
msgid "Close notice"
|
151 |
+
msgstr "Zavřít poznámku"
|
152 |
+
|
153 |
+
#: bws_functions.php:231
|
154 |
+
msgid "Thank you for installing plugins by BestWebSoft!"
|
155 |
+
msgstr "Děkujeme vám za instalaci pluginů od BestWebSoft!"
|
156 |
+
|
157 |
+
#: bws_functions.php:233
|
158 |
+
msgid "More Details"
|
159 |
+
msgstr "Více detailů"
|
160 |
+
|
161 |
+
#: bws_functions.php:234
|
162 |
+
msgid "Less Details"
|
163 |
+
msgstr "Méně detailů"
|
164 |
+
|
165 |
+
#: bws_functions.php:262
|
166 |
+
msgid "Deprecated function(-s) is used on the site here:"
|
167 |
+
msgstr "Zastaralé funkce se používají na stránkách zde:"
|
168 |
+
|
169 |
+
#: bws_functions.php:276
|
170 |
+
msgid ""
|
171 |
+
"This function(-s) will be removed over time. Please update the product(-s)."
|
172 |
+
msgstr ""
|
173 |
+
"Tato funkce, bude v průběhu času odstraněna. Prosím aktualizujte produkt."
|
174 |
+
|
175 |
+
#: bws_functions.php:335
|
176 |
+
msgid "It’s time to upgrade your"
|
177 |
+
msgstr "Je čas na aktualizaci vašeho"
|
178 |
+
|
179 |
+
#: bws_functions.php:335
|
180 |
+
msgid "to"
|
181 |
+
msgstr "na"
|
182 |
+
|
183 |
+
#: bws_functions.php:335
|
184 |
+
msgid "version!"
|
185 |
+
msgstr "verzi!"
|
186 |
+
|
187 |
+
#: bws_functions.php:336
|
188 |
+
msgid "Extend standard plugin functionality with new great options."
|
189 |
+
msgstr "Rozšiřuje standardní funkce pluginu novými skvělými možnostmi."
|
190 |
+
|
191 |
+
#: bws_functions.php:382
|
192 |
+
#, php-format
|
193 |
+
msgid ""
|
194 |
+
"Your license key for %s expires on %s and you won't be granted TOP-PRIORITY "
|
195 |
+
"SUPPORT or UPDATES."
|
196 |
+
msgstr ""
|
197 |
+
"Váš licenční klíč pro %s vyprší dne %s a nebudou vám poskytovány TOP-"
|
198 |
+
"PRIOROTNÍ PODPORA a AKTUALIZACE."
|
199 |
+
|
200 |
+
#: bws_functions.php:477
|
201 |
+
#, php-format
|
202 |
+
msgid "Thank you for choosing %s plugin!"
|
203 |
+
msgstr ""
|
204 |
+
|
205 |
+
#: bws_functions.php:478
|
206 |
+
msgid ""
|
207 |
+
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
208 |
+
"we'd love to hear about it!"
|
209 |
+
msgstr ""
|
210 |
+
"Máte-li nápad, nebo doporučení na novou vlastnost, kterou by jste v pluginu "
|
211 |
+
"chtěli vidět, rádi o něm uslyšíme!"
|
212 |
+
|
213 |
+
#: bws_functions.php:479
|
214 |
+
msgid "Suggest a Feature"
|
215 |
+
msgstr "Navrhnout vlastnost"
|
216 |
+
|
217 |
+
#: bws_functions.php:495 class-bws-settings.php:533 class-bws-settings.php:536
|
218 |
+
#: class-bws-settings.php:584 class-bws-settings.php:587
|
219 |
+
msgid "Notice"
|
220 |
+
msgstr "Poznámka"
|
221 |
+
|
222 |
+
#: bws_functions.php:495
|
223 |
+
msgid "The plugin's settings have been changed."
|
224 |
+
msgstr "Nastavení pluginu bylo změněno."
|
225 |
+
|
226 |
+
#: bws_functions.php:496 class-bws-settings.php:182 class-bws-settings.php:202
|
227 |
+
#: deprecated.php:640
|
228 |
+
msgid "Save Changes"
|
229 |
+
msgstr "Uložit změny"
|
230 |
+
|
231 |
+
#: bws_functions.php:510
|
232 |
+
msgid ""
|
233 |
+
"You can always look at premium options by checking the \"Pro Options\" in "
|
234 |
+
"the \"Misc\" tab."
|
235 |
+
msgstr ""
|
236 |
+
"Vždy se můžete podívat na možnosti prémiové verze, kliknutím na \"PRO "
|
237 |
+
"nastavení\" na \"Go PRO\" záložce"
|
238 |
+
|
239 |
+
#: bws_functions.php:651
|
240 |
+
msgid "Add shortcode"
|
241 |
+
msgstr "Přidat krátký kód"
|
242 |
+
|
243 |
+
#: bws_functions.php:651
|
244 |
+
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
245 |
+
msgstr ""
|
246 |
+
"Pomocí tohoto tlačítka můžete přidávat krátké kódy BestWebSoft pluginu."
|
247 |
+
|
248 |
+
#: bws_functions.php:700
|
249 |
+
msgid "Close"
|
250 |
+
msgstr "Zavřít"
|
251 |
+
|
252 |
+
#: bws_functions.php:792
|
253 |
+
msgid "Are you sure you want to restore default settings?"
|
254 |
+
msgstr "Jste si jisti, že chcete obnovit výchozí nastavení?"
|
255 |
+
|
256 |
+
#: bws_functions.php:795
|
257 |
+
msgid "Yes, restore all settings"
|
258 |
+
msgstr "Ano, obnovit veškerá nastavení"
|
259 |
+
|
260 |
+
#: bws_functions.php:796
|
261 |
+
msgid "No, go back to the settings page"
|
262 |
+
msgstr "Ne, vrátit se zpět na stránku nastavení"
|
263 |
+
|
264 |
+
#: bws_functions.php:842
|
265 |
+
msgid "Plugin"
|
266 |
+
msgstr "Plugin"
|
267 |
+
|
268 |
+
#: bws_functions.php:851
|
269 |
+
msgid "Shortcode settings"
|
270 |
+
msgstr "Nastavení krátkých kódů"
|
271 |
+
|
272 |
+
#: bws_functions.php:856
|
273 |
+
msgid "The shortcode will be inserted"
|
274 |
+
msgstr "Bude vložen krátký kód"
|
275 |
+
|
276 |
+
#: bws_functions.php:861
|
277 |
+
msgid "Insert"
|
278 |
+
msgstr "Vložit"
|
279 |
+
|
280 |
+
#: bws_functions.php:921
|
281 |
+
msgid "FAQ"
|
282 |
+
msgstr "Často kladené otázky (FAQ)"
|
283 |
+
|
284 |
+
#: bws_functions.php:927
|
285 |
+
msgid "For more information:"
|
286 |
+
msgstr "Pro více informací:"
|
287 |
+
|
288 |
+
#: bws_functions.php:928
|
289 |
+
msgid "Documentation"
|
290 |
+
msgstr "Dokumentace"
|
291 |
+
|
292 |
+
#: bws_functions.php:929
|
293 |
+
msgid "Video Instructions"
|
294 |
+
msgstr "Video instrukce"
|
295 |
+
|
296 |
+
#: bws_functions.php:930
|
297 |
+
msgid "Submit a Request"
|
298 |
+
msgstr "Odeslat požadavek"
|
299 |
+
|
300 |
+
#: bws_menu.php:101 class-bws-settings.php:781 deprecated.php:322
|
301 |
+
msgid "Wrong license key"
|
302 |
+
msgstr "Špatný licenční klíč"
|
303 |
+
|
304 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
305 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
306 |
+
#: deprecated.php:352
|
307 |
+
msgid ""
|
308 |
+
"Something went wrong. Please try again later. If the error appears again, "
|
309 |
+
"please contact us"
|
310 |
+
msgstr ""
|
311 |
+
"Něco se pokazilo. Prosím zkuste to znovu později. Pokud se chyba objeví "
|
312 |
+
"znovu, obraťte se na nás"
|
313 |
+
|
314 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
315 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
316 |
+
#: deprecated.php:352
|
317 |
+
msgid "We are sorry for inconvenience."
|
318 |
+
msgstr "Omlouváme se za nepříjemnosti."
|
319 |
+
|
320 |
+
#: bws_menu.php:128 class-bws-settings.php:813 class-bws-settings.php:916
|
321 |
+
#: deprecated.php:139 deprecated.php:358
|
322 |
+
msgid "Wrong license key."
|
323 |
+
msgstr "Neplatný licenční klíč"
|
324 |
+
|
325 |
+
#: bws_menu.php:130
|
326 |
+
msgid ""
|
327 |
+
"This license key is bound to another site. Change it via personal Client "
|
328 |
+
"Area."
|
329 |
+
msgstr ""
|
330 |
+
"Tento licenční klíč je přidružen k jinému webu. Změňte jej prostřednictvím "
|
331 |
+
"osobní Klientské zóny."
|
332 |
+
|
333 |
+
#: bws_menu.php:130
|
334 |
+
msgid "Log in"
|
335 |
+
msgstr "Přihlášení"
|
336 |
+
|
337 |
+
#: bws_menu.php:132 bws_menu.php:334 deprecated.php:261
|
338 |
+
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
339 |
+
msgstr "Bohužel, překročili jste dostupný počet pokusů pro daný den."
|
340 |
+
|
341 |
+
#: bws_menu.php:134 class-bws-settings.php:922 deprecated.php:364
|
342 |
+
#, php-format
|
343 |
+
msgid ""
|
344 |
+
"Unfortunately, Your license has expired. To continue getting top-priority "
|
345 |
+
"support and plugin updates, you should extend it in your %s"
|
346 |
+
msgstr ""
|
347 |
+
"Bohužel, Vaše licence vypršela. Chcete-li pokračovat v získávání top-"
|
348 |
+
"prioritní podpory a aktualizace pluginu měli byste ji prodloužit ve vašem %s"
|
349 |
+
|
350 |
+
#: bws_menu.php:136 class-bws-settings.php:924 deprecated.php:366
|
351 |
+
msgid ""
|
352 |
+
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
353 |
+
"Trial license can be installed only once."
|
354 |
+
msgstr ""
|
355 |
+
"Bohužel, pro tuto doménu již byla použita Pro licence. Zkušební Pro licence "
|
356 |
+
"může být instalována pouze jedenkrát."
|
357 |
+
|
358 |
+
#: bws_menu.php:142 class-bws-settings.php:828 deprecated.php:153
|
359 |
+
msgid "The license key is valid."
|
360 |
+
msgstr "Licenční klíč je platný"
|
361 |
+
|
362 |
+
#: bws_menu.php:144 class-bws-settings.php:831 deprecated.php:156
|
363 |
+
msgid "Your license will expire on"
|
364 |
+
msgstr "Vaše licence vyprší"
|
365 |
+
|
366 |
+
#: bws_menu.php:146
|
367 |
+
msgid "Congratulations! Pro Membership license is activated successfully."
|
368 |
+
msgstr "Gratulujeme! PRO členství bylo úspěšně aktivováno."
|
369 |
+
|
370 |
+
#: bws_menu.php:153 class-bws-settings.php:996 deprecated.php:435
|
371 |
+
msgid ""
|
372 |
+
"Something went wrong. Try again later or upload the plugin manually. We are "
|
373 |
+
"sorry for inconvenience."
|
374 |
+
msgstr ""
|
375 |
+
"Něco se pokazilo. Zkuste to později, nebo nahrajte plugin ručně. Omlouváme "
|
376 |
+
"se za nepříjemnosti."
|
377 |
+
|
378 |
+
#: bws_menu.php:163
|
379 |
+
msgid "Please enter your license key."
|
380 |
+
msgstr "Prosím vložte váš licenční klíč."
|
381 |
+
|
382 |
+
#: bws_menu.php:174
|
383 |
+
msgid "Not set"
|
384 |
+
msgstr "Nenastaveno"
|
385 |
+
|
386 |
+
#: bws_menu.php:176
|
387 |
+
msgid "On"
|
388 |
+
msgstr "Zapnout"
|
389 |
+
|
390 |
+
# vypnout, nebo vypnuto
|
391 |
+
#: bws_menu.php:176
|
392 |
+
msgid "Off"
|
393 |
+
msgstr "Vypnout"
|
394 |
+
|
395 |
+
#: bws_menu.php:177 bws_menu.php:178 bws_menu.php:179 bws_menu.php:180
|
396 |
+
#: bws_menu.php:181 bws_menu.php:182 bws_menu.php:191
|
397 |
+
msgid "N/A"
|
398 |
+
msgstr "N/A"
|
399 |
+
|
400 |
+
#: bws_menu.php:182
|
401 |
+
msgid " Mb"
|
402 |
+
msgstr " Mb"
|
403 |
+
|
404 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
405 |
+
msgid "Yes"
|
406 |
+
msgstr "Ano"
|
407 |
+
|
408 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
409 |
+
msgid "No"
|
410 |
+
msgstr "Ne"
|
411 |
+
|
412 |
+
#: bws_menu.php:196
|
413 |
+
msgid "WordPress Environment"
|
414 |
+
msgstr "WordPress prostředí"
|
415 |
+
|
416 |
+
#: bws_menu.php:198
|
417 |
+
msgid "Home URL"
|
418 |
+
msgstr "Domovská URL"
|
419 |
+
|
420 |
+
#: bws_menu.php:199
|
421 |
+
msgid "Website URL"
|
422 |
+
msgstr "URL webových stránek"
|
423 |
+
|
424 |
+
#: bws_menu.php:200
|
425 |
+
msgid "WP Version"
|
426 |
+
msgstr "WP Verze"
|
427 |
+
|
428 |
+
#: bws_menu.php:201
|
429 |
+
msgid "WP Multisite"
|
430 |
+
msgstr "WP Multisite"
|
431 |
+
|
432 |
+
#: bws_menu.php:202
|
433 |
+
msgid "WP Memory Limit"
|
434 |
+
msgstr "WP pamětový limit (memory limit)"
|
435 |
+
|
436 |
+
#: bws_menu.php:203
|
437 |
+
msgid "Active Theme"
|
438 |
+
msgstr "Aktivovat šablonu"
|
439 |
+
|
440 |
+
#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251
|
441 |
+
#, php-format
|
442 |
+
msgid "by %s"
|
443 |
+
msgstr "podle %s"
|
444 |
+
|
445 |
+
#: bws_menu.php:207
|
446 |
+
msgid "Server Environment"
|
447 |
+
msgstr "Prostředí"
|
448 |
+
|
449 |
+
#: bws_menu.php:209
|
450 |
+
msgid "Operating System"
|
451 |
+
msgstr "Operační systém"
|
452 |
+
|
453 |
+
#: bws_menu.php:210
|
454 |
+
msgid "Server"
|
455 |
+
msgstr "Server"
|
456 |
+
|
457 |
+
#: bws_menu.php:211
|
458 |
+
msgid "PHP Version"
|
459 |
+
msgstr "PHP Verze"
|
460 |
+
|
461 |
+
# copy
|
462 |
+
#: bws_menu.php:212
|
463 |
+
msgid "PHP Allow URL fopen"
|
464 |
+
msgstr "PHP Allow URL fopen"
|
465 |
+
|
466 |
+
#: bws_menu.php:213
|
467 |
+
msgid "PHP Memory Limit"
|
468 |
+
msgstr "PHP Limit paměti"
|
469 |
+
|
470 |
+
#: bws_menu.php:214
|
471 |
+
msgid "Memory Usage"
|
472 |
+
msgstr "Využití paměti"
|
473 |
+
|
474 |
+
# copy
|
475 |
+
#: bws_menu.php:215
|
476 |
+
msgid "PHP Max Upload Size"
|
477 |
+
msgstr "PHP Max Upload Size"
|
478 |
+
|
479 |
+
# copy
|
480 |
+
#: bws_menu.php:216
|
481 |
+
msgid "PHP Max Post Size"
|
482 |
+
msgstr "PHP Max Post Size"
|
483 |
+
|
484 |
+
# copy
|
485 |
+
#: bws_menu.php:217
|
486 |
+
msgid "PHP Max Script Execute Time"
|
487 |
+
msgstr "PHP Max Script Execute Time"
|
488 |
+
|
489 |
+
#: bws_menu.php:218
|
490 |
+
msgid "PHP Exif support"
|
491 |
+
msgstr "PHP podpora Exif"
|
492 |
+
|
493 |
+
#: bws_menu.php:219
|
494 |
+
msgid "PHP IPTC support"
|
495 |
+
msgstr "PHP podpora IPTC"
|
496 |
+
|
497 |
+
#: bws_menu.php:220
|
498 |
+
msgid "PHP XML support"
|
499 |
+
msgstr "PHP podpora XML"
|
500 |
+
|
501 |
+
#: bws_menu.php:226
|
502 |
+
msgid "Database"
|
503 |
+
msgstr "Databáze"
|
504 |
+
|
505 |
+
#: bws_menu.php:228
|
506 |
+
msgid "WP DB version"
|
507 |
+
msgstr "WP verze DB"
|
508 |
+
|
509 |
+
#: bws_menu.php:229
|
510 |
+
msgid "MySQL version"
|
511 |
+
msgstr "Verze MYSQL"
|
512 |
+
|
513 |
+
#: bws_menu.php:230
|
514 |
+
msgid "SQL Mode"
|
515 |
+
msgstr "Mód SQL"
|
516 |
+
|
517 |
+
#: bws_menu.php:234
|
518 |
+
msgid "Active Plugins"
|
519 |
+
msgstr "Aktivní pluginy"
|
520 |
+
|
521 |
+
#: bws_menu.php:239
|
522 |
+
msgid "Inactive Plugins"
|
523 |
+
msgstr "Neaktivní pluginy"
|
524 |
+
|
525 |
+
#: bws_menu.php:260
|
526 |
+
msgid "Please enter a valid email address."
|
527 |
+
msgstr "Prosím vložte platnou e-mailovou adresu."
|
528 |
+
|
529 |
+
#: bws_menu.php:264
|
530 |
+
msgid "Email with system info is sent to"
|
531 |
+
msgstr "E-mail se systémovým nastavením byl odeslán na"
|
532 |
+
|
533 |
+
#: bws_menu.php:268
|
534 |
+
msgid "Thank you for contacting us."
|
535 |
+
msgstr "Děkujeme, že jste nás kontaktovali."
|
536 |
+
|
537 |
+
#: bws_menu.php:291
|
538 |
+
msgid "Sorry, email message could not be delivered."
|
539 |
+
msgstr "Je nám líto, ale e-mail nemohl být doručen."
|
540 |
+
|
541 |
+
#: bws_menu.php:307 bws_menu.php:311 bws_menu.php:360 deprecated.php:91
|
542 |
+
msgid "Plugins"
|
543 |
+
msgstr "Pluginy"
|
544 |
+
|
545 |
+
#: bws_menu.php:308 bws_menu.php:312 bws_menu.php:611 deprecated.php:92
|
546 |
+
msgid "Themes"
|
547 |
+
msgstr "Šablony"
|
548 |
+
|
549 |
+
#: bws_menu.php:309 bws_menu.php:313 bws_menu.php:662
|
550 |
+
msgid "System status"
|
551 |
+
msgstr "Stav systému"
|
552 |
+
|
553 |
+
#: bws_menu.php:317
|
554 |
+
msgid "Support"
|
555 |
+
msgstr "Podpora"
|
556 |
+
|
557 |
+
#: bws_menu.php:318
|
558 |
+
msgid "Manage purchased licenses & subscriptions"
|
559 |
+
msgstr "Spravovat zakoupené licence a předplatné"
|
560 |
+
|
561 |
+
#: bws_menu.php:326
|
562 |
+
#, php-format
|
563 |
+
msgid "Get Access to %s+ Premium Plugins"
|
564 |
+
msgstr "Získejte přístup k %s+ Premiovým pluginům"
|
565 |
+
|
566 |
+
#: bws_menu.php:328
|
567 |
+
msgid "Subscribe to Pro Membership"
|
568 |
+
msgstr "Přihlásit se k Pro členství"
|
569 |
+
|
570 |
+
#: bws_menu.php:336 bws_menu.php:347 class-bws-settings.php:749
|
571 |
+
#: deprecated.php:227
|
572 |
+
msgid "Check license key"
|
573 |
+
msgstr "Zkontrolovat licenční klíč"
|
574 |
+
|
575 |
+
#: bws_menu.php:339
|
576 |
+
msgid "Enter your license key"
|
577 |
+
msgstr "Vložte váš licenční klíč"
|
578 |
+
|
579 |
+
#: bws_menu.php:345 bws_menu.php:563 bws_menu.php:572
|
580 |
+
#: class-bws-settings.php:728 deprecated.php:259 deprecated.php:267
|
581 |
+
#: deprecated.php:629 deprecated.php:700 deprecated.php:709
|
582 |
+
msgid "Activate"
|
583 |
+
msgstr "Aktivovat"
|
584 |
+
|
585 |
+
#: bws_menu.php:361
|
586 |
+
msgid "Upload Plugin"
|
587 |
+
msgstr "Nahrát plugin"
|
588 |
+
|
589 |
+
#: bws_menu.php:365
|
590 |
+
#, php-format
|
591 |
+
msgid ""
|
592 |
+
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
593 |
+
"during activation. If you notice “headers already sent” "
|
594 |
+
"messages, problems with syndication feeds or other issues, try deactivating "
|
595 |
+
"or removing this plugin."
|
596 |
+
msgstr ""
|
597 |
+
"Plugin generoval %d znaků <strong>neočekávaný výstup</strong> v průběhu "
|
598 |
+
"aktivace. If you notice “headers already sent” messages, "
|
599 |
+
"problems with syndication feeds or other issues, pokuste se deaktivovat, "
|
600 |
+
"nebo odstranit tento plugin."
|
601 |
+
|
602 |
+
#: bws_menu.php:367
|
603 |
+
msgid ""
|
604 |
+
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
605 |
+
"strong>."
|
606 |
+
msgstr ""
|
607 |
+
"Plugin nemůže být aktivován, neboť způsobil <strong>závažnou chybu</strong>."
|
608 |
+
|
609 |
+
#: bws_menu.php:370
|
610 |
+
msgid "Plugin <strong>activated</strong>."
|
611 |
+
msgstr "Plugin <strong>aktivován</strong>."
|
612 |
+
|
613 |
+
#: bws_menu.php:377
|
614 |
+
msgid "Installing Plugin"
|
615 |
+
msgstr "Instalace pluginu"
|
616 |
+
|
617 |
+
#: bws_menu.php:383
|
618 |
+
msgid "Downloading install package from"
|
619 |
+
msgstr "Stahování instalačního balíčku z"
|
620 |
+
|
621 |
+
#: bws_menu.php:400 bws_menu.php:431 bws_menu.php:442
|
622 |
+
#: class-bws-settings.php:948 class-bws-settings.php:970
|
623 |
+
#: class-bws-settings.php:992 deprecated.php:387 deprecated.php:409
|
624 |
+
#: deprecated.php:431
|
625 |
+
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
626 |
+
msgstr "Stažení zip archivu selhalo. Prosíme, nahrajte plugin ručně."
|
627 |
+
|
628 |
+
#: bws_menu.php:408
|
629 |
+
msgid "Unpacking the package"
|
630 |
+
msgstr "Rozbalování balíčku"
|
631 |
+
|
632 |
+
#: bws_menu.php:413 bws_menu.php:421
|
633 |
+
msgid "Installing the plugin"
|
634 |
+
msgstr "Instalace pluginu"
|
635 |
+
|
636 |
+
#: bws_menu.php:417 class-bws-settings.php:960 deprecated.php:399
|
637 |
+
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
638 |
+
msgstr "Otevření zip archivu selhalo. Prosíme, nahrajte plugin ručně."
|
639 |
+
|
640 |
+
#: bws_menu.php:424 class-bws-settings.php:966 deprecated.php:405
|
641 |
+
msgid ""
|
642 |
+
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
643 |
+
"plugin manually"
|
644 |
+
msgstr ""
|
645 |
+
"Váš server nepodporuje buď ZipArchive nebo Phar. Prosím, nahrajte plugin "
|
646 |
+
"ručně"
|
647 |
+
|
648 |
+
#: bws_menu.php:427
|
649 |
+
#, php-format
|
650 |
+
msgid "The plugin %s is successfully installed."
|
651 |
+
msgstr "Plugin %s úspěšně nainstalován."
|
652 |
+
|
653 |
+
#: bws_menu.php:434 class-bws-settings.php:973 deprecated.php:412
|
654 |
+
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
655 |
+
msgstr "Nelze zapisovat do UploadDir. Prosím, nahrajte plugin ručně"
|
656 |
+
|
657 |
+
#: bws_menu.php:439
|
658 |
+
msgid "Activate Plugin"
|
659 |
+
msgstr "Aktivovat plugin"
|
660 |
+
|
661 |
+
#: bws_menu.php:439 bws_menu.php:445
|
662 |
+
msgid "Return to BestWebSoft Panel"
|
663 |
+
msgstr "Návrat na BestWebSoft panel"
|
664 |
+
|
665 |
+
#: bws_menu.php:449 bws_menu.php:464 bws_menu.php:593
|
666 |
+
msgid "All"
|
667 |
+
msgstr "Vše"
|
668 |
+
|
669 |
+
#: bws_menu.php:450 bws_menu.php:650
|
670 |
+
msgid "Installed"
|
671 |
+
msgstr "Instalováno"
|
672 |
+
|
673 |
+
#: bws_menu.php:451
|
674 |
+
msgid "Not Installed"
|
675 |
+
msgstr "Neninstalováno"
|
676 |
+
|
677 |
+
#: bws_menu.php:457
|
678 |
+
msgid "Filter results"
|
679 |
+
msgstr "Výsledky filtrování"
|
680 |
+
|
681 |
+
#: bws_menu.php:460 bws_menu.php:589
|
682 |
+
msgid "Category"
|
683 |
+
msgstr "Rubriky"
|
684 |
+
|
685 |
+
#: bws_menu.php:524
|
686 |
+
msgid "Not installed"
|
687 |
+
msgstr "Neninstalováno"
|
688 |
+
|
689 |
+
#: bws_menu.php:528
|
690 |
+
msgid "Renew to get updates"
|
691 |
+
msgstr "Obnovit pro získání aktualizací"
|
692 |
+
|
693 |
+
#: bws_menu.php:531
|
694 |
+
#, php-format
|
695 |
+
msgid "Update to v %s"
|
696 |
+
msgstr "Aktualizovat na %s"
|
697 |
+
|
698 |
+
#: bws_menu.php:543 bws_menu.php:566 bws_menu.php:575
|
699 |
+
msgid "Install Now"
|
700 |
+
msgstr "Instalovat nyní"
|
701 |
+
|
702 |
+
#: bws_menu.php:549 class-bws-settings.php:156 class-bws-settings.php:1056
|
703 |
+
msgid "Upgrade to Pro"
|
704 |
+
msgstr "Aktualizovat na Pro"
|
705 |
+
|
706 |
+
#: bws_menu.php:563 bws_menu.php:572
|
707 |
+
msgid "Activate this plugin"
|
708 |
+
msgstr "Aktivovat tento plugin"
|
709 |
+
|
710 |
+
#: bws_menu.php:575
|
711 |
+
msgid "Install this plugin"
|
712 |
+
msgstr "Instalovat tento plugin"
|
713 |
+
|
714 |
+
#: bws_menu.php:584
|
715 |
+
msgid "Nothing found. Try another criteria."
|
716 |
+
msgstr "Nic nenalezeno. Zkuste jiná kritéria."
|
717 |
+
|
718 |
+
# podle, nebo taky od
|
719 |
+
#: bws_menu.php:621 bws_menu.php:641
|
720 |
+
#, php-format
|
721 |
+
msgid "By %s"
|
722 |
+
msgstr "podle %s"
|
723 |
+
|
724 |
+
#: bws_menu.php:648
|
725 |
+
msgid "Already Installed"
|
726 |
+
msgstr "Již instalováno"
|
727 |
+
|
728 |
+
#: bws_menu.php:659
|
729 |
+
msgid "Browse Free WordPress Themes"
|
730 |
+
msgstr "Procházet WordPress šablony zdarma"
|
731 |
+
|
732 |
+
#: bws_menu.php:668
|
733 |
+
msgid "Send to support"
|
734 |
+
msgstr "Odeslat podpoře"
|
735 |
+
|
736 |
+
#: bws_menu.php:675
|
737 |
+
msgid "Send to custom email »"
|
738 |
+
msgstr "Odeslat na vlastní e-mail »"
|
739 |
+
|
740 |
+
#: class-bws-settings.php:135
|
741 |
+
msgid "Information"
|
742 |
+
msgstr "Informace"
|
743 |
+
|
744 |
+
#: class-bws-settings.php:143
|
745 |
+
msgid "Inactive"
|
746 |
+
msgstr "Neaktivní"
|
747 |
+
|
748 |
+
#: class-bws-settings.php:151
|
749 |
+
msgid "Expired"
|
750 |
+
msgstr "Expirované"
|
751 |
+
|
752 |
+
#: class-bws-settings.php:154
|
753 |
+
#, php-format
|
754 |
+
msgid "%s day(-s) left"
|
755 |
+
msgstr "%s dnů zbývá"
|
756 |
+
|
757 |
+
#: class-bws-settings.php:160
|
758 |
+
#, php-format
|
759 |
+
msgid "Expired on %s"
|
760 |
+
msgstr "Vypršela dne %s"
|
761 |
+
|
762 |
+
#: class-bws-settings.php:160
|
763 |
+
msgid "Renew Now"
|
764 |
+
msgstr "Obnovit nyní"
|
765 |
+
|
766 |
+
#: class-bws-settings.php:162
|
767 |
+
msgid "Active"
|
768 |
+
msgstr "Aktivní"
|
769 |
+
|
770 |
+
#: class-bws-settings.php:167
|
771 |
+
msgid "License"
|
772 |
+
msgstr "Licence"
|
773 |
+
|
774 |
+
#: class-bws-settings.php:170
|
775 |
+
msgid "Status"
|
776 |
+
msgstr "Stav"
|
777 |
+
|
778 |
+
#: class-bws-settings.php:174
|
779 |
+
msgid "Version"
|
780 |
+
msgstr "Verze"
|
781 |
+
|
782 |
+
#: class-bws-settings.php:282
|
783 |
+
msgid "All plugin settings were restored."
|
784 |
+
msgstr "Všechna nastavení pluginu byla obnovena"
|
785 |
+
|
786 |
+
#: class-bws-settings.php:420
|
787 |
+
msgid "Custom Code"
|
788 |
+
msgstr "Vlastní kód"
|
789 |
+
|
790 |
+
#: class-bws-settings.php:424 deprecated.php:497
|
791 |
+
msgid "You do not have sufficient permissions to edit plugins for this site."
|
792 |
+
msgstr "Nemáte dostatečná oprávnění pro úpravu pluginů tohoto webu."
|
793 |
+
|
794 |
+
#: class-bws-settings.php:429 deprecated.php:618
|
795 |
+
msgid "These styles will be added to the header on all pages of your site."
|
796 |
+
msgstr "Tyto styly budou přidány do hlaviček všech stránek vašeho webu."
|
797 |
+
|
798 |
+
#: class-bws-settings.php:432 deprecated.php:620
|
799 |
+
#, php-format
|
800 |
+
msgid ""
|
801 |
+
"This PHP code will be hooked to the %s action and will be printed on front "
|
802 |
+
"end only."
|
803 |
+
msgstr ""
|
804 |
+
"Tento PHP kód bude závislý na %s akci a bude zobrazen pouze na front endu."
|
805 |
+
|
806 |
+
#: class-bws-settings.php:435
|
807 |
+
msgid "These code will be added to the header on all pages of your site."
|
808 |
+
msgstr "Tento kód bude přidán do záhlaví všech stránek vašeho webu."
|
809 |
+
|
810 |
+
#: class-bws-settings.php:443 deprecated.php:644
|
811 |
+
#, php-format
|
812 |
+
msgid ""
|
813 |
+
"You need to make this files writable before you can save your changes. See "
|
814 |
+
"%s the Codex %s for more information."
|
815 |
+
msgstr ""
|
816 |
+
"Před tím, než budete moci vaše změny uložit, nastavte těmto souborům "
|
817 |
+
"oprávnění pro zápis. Podívejte se %s na Kodex %s pro více informací."
|
818 |
+
|
819 |
+
#: class-bws-settings.php:453 deprecated.php:626
|
820 |
+
msgid "Browsing"
|
821 |
+
msgstr "Procházení"
|
822 |
+
|
823 |
+
#: class-bws-settings.php:457
|
824 |
+
#, php-format
|
825 |
+
msgid "Activate custom %s code."
|
826 |
+
msgstr "Aktivovat vlastní %s kód."
|
827 |
+
|
828 |
+
#: class-bws-settings.php:464 deprecated.php:633
|
829 |
+
#, php-format
|
830 |
+
msgid "Learn more about %s"
|
831 |
+
msgstr "Dozvědět se více o %s"
|
832 |
+
|
833 |
+
#: class-bws-settings.php:524
|
834 |
+
msgid "Miscellaneous Settings"
|
835 |
+
msgstr "Různá nastavení"
|
836 |
+
|
837 |
+
#: class-bws-settings.php:533 class-bws-settings.php:584
|
838 |
+
#, php-format
|
839 |
+
msgid ""
|
840 |
+
"It is prohibited to change %s settings on this site in the %s network "
|
841 |
+
"settings."
|
842 |
+
msgstr "Je zakázáno měnit nastavení %s na této stránce v %s nastavení sítě."
|
843 |
+
|
844 |
+
#: class-bws-settings.php:536 class-bws-settings.php:587
|
845 |
+
#, php-format
|
846 |
+
msgid ""
|
847 |
+
"It is prohibited to view %s settings on this site in the %s network settings."
|
848 |
+
msgstr "Je zobrazit nastavení %s na této stránce v %s nastavení sítě."
|
849 |
+
|
850 |
+
#: class-bws-settings.php:545
|
851 |
+
msgid "Pro Options"
|
852 |
+
msgstr "PRO nastavení"
|
853 |
+
|
854 |
+
#: class-bws-settings.php:548
|
855 |
+
msgid "Enable to display plugin Pro options."
|
856 |
+
msgstr "Povolit zobrazení PRO voleb pluginu."
|
857 |
+
|
858 |
+
#: class-bws-settings.php:553
|
859 |
+
msgid "Track Usage"
|
860 |
+
msgstr "Sběr statistik"
|
861 |
+
|
862 |
+
#: class-bws-settings.php:556
|
863 |
+
msgid ""
|
864 |
+
"Enable to allow tracking plugin usage anonymously in order to make it better."
|
865 |
+
msgstr ""
|
866 |
+
"Umožnit anonymní sledování využití pluginu tak, aby mohl být dále vylepšován."
|
867 |
+
|
868 |
+
#: class-bws-settings.php:560
|
869 |
+
msgid "Default Settings"
|
870 |
+
msgstr "Výchozí nastavení"
|
871 |
+
|
872 |
+
#: class-bws-settings.php:562
|
873 |
+
msgid "Restore Settings"
|
874 |
+
msgstr "Obnovit nastavení"
|
875 |
+
|
876 |
+
#: class-bws-settings.php:563
|
877 |
+
msgid "This will restore plugin settings to defaults."
|
878 |
+
msgstr "Toto obnoví veškerá nastavení pluginu na výchozí hodnoty."
|
879 |
+
|
880 |
+
#: class-bws-settings.php:575
|
881 |
+
msgid "Import / Export"
|
882 |
+
msgstr "Import / Export"
|
883 |
+
|
884 |
+
#: class-bws-settings.php:691 class-bws-settings.php:724
|
885 |
+
#: class-bws-settings.php:746
|
886 |
+
msgid "License Key"
|
887 |
+
msgstr "Licenční klíč"
|
888 |
+
|
889 |
+
#: class-bws-settings.php:714
|
890 |
+
msgid "Congratulations! Pro license is activated successfully."
|
891 |
+
msgstr "Gratulujeme! PRO licence byla úspěšně aktivována."
|
892 |
+
|
893 |
+
#: class-bws-settings.php:715
|
894 |
+
#, php-format
|
895 |
+
msgid "You will be automatically redirected to the %s in %s seconds."
|
896 |
+
msgstr ""
|
897 |
+
|
898 |
+
#: class-bws-settings.php:715
|
899 |
+
msgid "Settings page"
|
900 |
+
msgstr "Stránka nastavení"
|
901 |
+
|
902 |
+
#: class-bws-settings.php:730
|
903 |
+
#, php-format
|
904 |
+
msgid "Enter your license key to activate %s and get premium plugin features."
|
905 |
+
msgstr ""
|
906 |
+
"Vložte váš licenční klíč pro aktivaci %s a získání prémiových fukcí pluginu."
|
907 |
+
|
908 |
+
#: class-bws-settings.php:733 class-bws-settings.php:920 deprecated.php:362
|
909 |
+
#: deprecated.php:703
|
910 |
+
msgid ""
|
911 |
+
"Unfortunately, you have exceeded the number of available tries per day. "
|
912 |
+
"Please, upload the plugin manually."
|
913 |
+
msgstr ""
|
914 |
+
"Bohužel, jste překročili počet dostupných pokusů za den. Prosím, nahrejte "
|
915 |
+
"plugin ručně."
|
916 |
+
|
917 |
+
#: class-bws-settings.php:736 deprecated.php:694
|
918 |
+
#, php-format
|
919 |
+
msgid "Start Your Free %s-Day Trial Now"
|
920 |
+
msgstr "Vyzkoušejte vaší %s-denní zkušební verzi zdarma nyní"
|
921 |
+
|
922 |
+
#: class-bws-settings.php:751
|
923 |
+
msgid ""
|
924 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
925 |
+
"the field below."
|
926 |
+
msgstr ""
|
927 |
+
"V případě potřeby zkontrolujte, je-li licenční klíč správně zadán, případně "
|
928 |
+
"jej do pole níže vložte znova."
|
929 |
+
|
930 |
+
#: class-bws-settings.php:756
|
931 |
+
msgid "Manage License Settings"
|
932 |
+
msgstr "Správa nastavení licencí"
|
933 |
+
|
934 |
+
#: class-bws-settings.php:758
|
935 |
+
msgid "Login to Client Area"
|
936 |
+
msgstr "Přihlášení do klientská zóny"
|
937 |
+
|
938 |
+
#: class-bws-settings.php:760
|
939 |
+
msgid ""
|
940 |
+
"Manage active licenses, download BWS products, and view your payment history "
|
941 |
+
"using BestWebSoft Client Area."
|
942 |
+
msgstr ""
|
943 |
+
"Správa aktivních licencí, stahování BWS produktů a zobrazení historie plateb "
|
944 |
+
"v BestWebSoft klientské zóně."
|
945 |
+
|
946 |
+
#: class-bws-settings.php:815 class-bws-settings.php:918 deprecated.php:141
|
947 |
+
#: deprecated.php:360
|
948 |
+
msgid "This license key is bound to another site."
|
949 |
+
msgstr "Tento licenční klíč je přidružen k jinému webu."
|
950 |
+
|
951 |
+
#: class-bws-settings.php:817 deprecated.php:143
|
952 |
+
msgid ""
|
953 |
+
"This license key is valid, but Your license has expired. If you want to "
|
954 |
+
"update our plugin in future, you should extend the license."
|
955 |
+
msgstr ""
|
956 |
+
"Tento licenční klíč je platný, ale vaše licence vypršela. Chcete-li náš "
|
957 |
+
"plugin v budoucnosti aktualizovat, měli by jste licenci prodloužit."
|
958 |
+
|
959 |
+
#: class-bws-settings.php:819 deprecated.php:145
|
960 |
+
msgid "Unfortunately, you have exceeded the number of available tries."
|
961 |
+
msgstr "Bohužel, překročili jste dostupný počet pokusů."
|
962 |
+
|
963 |
+
#: class-bws-settings.php:821 deprecated.php:147
|
964 |
+
msgid ""
|
965 |
+
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
966 |
+
"The Pro Trial license can be installed only once."
|
967 |
+
msgstr ""
|
968 |
+
"Bohužel, tato zkušební Pro licence již pro tuto doménu byla použita. "
|
969 |
+
"Zkušební Pro licence může být instalována pouze jedenkrát."
|
970 |
+
|
971 |
+
#: class-bws-settings.php:826 deprecated.php:151
|
972 |
+
msgid "The Pro Trial license key is valid."
|
973 |
+
msgstr "Licenční klíč zkušební Pro verze je platný"
|
974 |
+
|
975 |
+
#: class-bws-settings.php:834 deprecated.php:159 deprecated.php:246
|
976 |
+
#, php-format
|
977 |
+
msgid ""
|
978 |
+
"In order to continue using the plugin it is necessary to buy a %s license."
|
979 |
+
msgstr ""
|
980 |
+
"Pokud chcete nadále využívat tento plugin, je nutné zakoupit %s licenci."
|
981 |
+
|
982 |
+
#: class-bws-settings.php:1031 deprecated.php:463
|
983 |
+
msgid "Please, enter Your license key"
|
984 |
+
msgstr "Prosím, vložte váš licenční klíč"
|
985 |
+
|
986 |
+
#: class-bws-settings.php:1043
|
987 |
+
msgid "Need Help?"
|
988 |
+
msgstr "Potřebujete pomoc?"
|
989 |
+
|
990 |
+
#: class-bws-settings.php:1045
|
991 |
+
msgid "Read the Instruction"
|
992 |
+
msgstr "Přečíst si instrukce"
|
993 |
+
|
994 |
+
#: class-bws-settings.php:1049
|
995 |
+
msgid "Watch the Video"
|
996 |
+
msgstr "Přehrát video"
|
997 |
+
|
998 |
+
#: class-bws-settings.php:1060
|
999 |
+
msgid "Start Your Free Trial"
|
1000 |
+
msgstr "Vyzkoušejte po omezenou dobu"
|
1001 |
+
|
1002 |
+
#: deprecated.php:93
|
1003 |
+
msgid "System Status"
|
1004 |
+
msgstr "Stav systému"
|
1005 |
+
|
1006 |
+
#: deprecated.php:204
|
1007 |
+
msgid "Please, enter your license key"
|
1008 |
+
msgstr "Prosím, vložte váš licenční klíč."
|
1009 |
+
|
1010 |
+
#: deprecated.php:223
|
1011 |
+
msgid ""
|
1012 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
1013 |
+
"the field below. You can find your license key on your personal page - "
|
1014 |
+
"Client Area - on our website"
|
1015 |
+
msgstr ""
|
1016 |
+
"V případě potřeby zkontrolujte, je-li licenční klíč správně zadán, případně "
|
1017 |
+
"jej do pole níže vložte znova. Váš licenční klíč najdete na vaší osobní "
|
1018 |
+
"stránce - Klientská zóna - na našem webu"
|
1019 |
+
|
1020 |
+
#: deprecated.php:223
|
1021 |
+
msgid ""
|
1022 |
+
"(your username is the email address specified during the purchase). If "
|
1023 |
+
"necessary, please submit \"Lost your password?\" request."
|
1024 |
+
msgstr ""
|
1025 |
+
"(vaše uživatelské jméno je e-mailová adresa uvedena při nákupu). Pokud je to "
|
1026 |
+
"nutné, prosím odešlete \"Lost your password?\" požadavek."
|
1027 |
+
|
1028 |
+
#: deprecated.php:247
|
1029 |
+
msgid "After that, you can activate it by entering your license key."
|
1030 |
+
msgstr "Poté jej lze snadno aktivovat zadáním licenčního klíče."
|
1031 |
+
|
1032 |
+
#: deprecated.php:249 deprecated.php:688
|
1033 |
+
msgid "License key can be found in the"
|
1034 |
+
msgstr "Licenční klíč najdete v"
|
1035 |
+
|
1036 |
+
#: deprecated.php:251 deprecated.php:690
|
1037 |
+
msgid "(your username is the email address specified during the purchase)."
|
1038 |
+
msgstr "(vaše uživatelské jméno je e-mailová adresa uvedená při nákupu)."
|
1039 |
+
|
1040 |
+
#: deprecated.php:278
|
1041 |
+
msgid ""
|
1042 |
+
"Congratulations! The Pro license of the plugin is activated successfully."
|
1043 |
+
msgstr "Gratulujeme! PRO licence pluginu je úspěšně aktivována."
|
1044 |
+
|
1045 |
+
#: deprecated.php:280 deprecated.php:669
|
1046 |
+
msgid "Please, go to"
|
1047 |
+
msgstr "Prosím, jděte na"
|
1048 |
+
|
1049 |
+
#: deprecated.php:280 deprecated.php:669
|
1050 |
+
msgid "the setting page"
|
1051 |
+
msgstr "stránka nastavení"
|
1052 |
+
|
1053 |
+
#: deprecated.php:281 deprecated.php:670
|
1054 |
+
msgid "You will be redirected automatically in 5 seconds."
|
1055 |
+
msgstr "Budete automaticky přesměrováni za 5 sekund."
|
1056 |
+
|
1057 |
+
#: deprecated.php:315
|
1058 |
+
msgid "Check premium options on the plugin settings page!"
|
1059 |
+
msgstr "Zkontrolujte prémiové možnosti na stránce nastavení pluginů!"
|
1060 |
+
|
1061 |
+
#: deprecated.php:478
|
1062 |
+
msgid "Restore all plugin settings to defaults"
|
1063 |
+
msgstr "Obnovit veškerá nastavení pluginu na výchozí hodnoty?"
|
1064 |
+
|
1065 |
+
#: deprecated.php:480
|
1066 |
+
msgid "Restore settings"
|
1067 |
+
msgstr "Obnovit nastavení"
|
1068 |
+
|
1069 |
+
#: deprecated.php:548 deprecated.php:575
|
1070 |
+
#, php-format
|
1071 |
+
msgid "File %s edited successfully."
|
1072 |
+
msgstr "Soubor %s byl úspěšně upraven."
|
1073 |
+
|
1074 |
+
#: deprecated.php:550 deprecated.php:577
|
1075 |
+
msgid "Not enough permissions to create or update the file"
|
1076 |
+
msgstr "Nedostatečná oprávnění pro vytvoření či úpravu souboru"
|
1077 |
+
|
1078 |
+
#: deprecated.php:580
|
1079 |
+
msgid "Not enough permissions to create the file"
|
1080 |
+
msgstr "Nedostatečná oprávnění pro vytvoření souboru"
|
1081 |
+
|
1082 |
+
#: deprecated.php:624
|
1083 |
+
msgid "Editing"
|
1084 |
+
msgstr "Úprava"
|
1085 |
+
|
1086 |
+
#: deprecated.php:667
|
1087 |
+
msgid ""
|
1088 |
+
"Congratulations! Pro version of the plugin is installed and activated "
|
1089 |
+
"successfully."
|
1090 |
+
msgstr "Gratulujeme! PRO verze pluginu byla úspěšně instalována a aktivována."
|
1091 |
+
|
1092 |
+
#: deprecated.php:677
|
1093 |
+
msgid "Show Pro features"
|
1094 |
+
msgstr "Zobrazit Pro vlastnosti"
|
1095 |
+
|
1096 |
+
#: deprecated.php:684
|
1097 |
+
msgid "Enter your license key to install and activate"
|
1098 |
+
msgstr "Vložte váš licenční klíč pro instalaci a aktivaci"
|
1099 |
+
|
1100 |
+
#: deprecated.php:686
|
1101 |
+
msgid "version of the plugin."
|
1102 |
+
msgstr "verze pluginu."
|
1103 |
+
|
1104 |
+
#: product_list.php:7
|
1105 |
+
msgid "Advertisement"
|
1106 |
+
msgstr "Reklama"
|
1107 |
+
|
1108 |
+
#: product_list.php:8
|
1109 |
+
msgid "Content & Media"
|
1110 |
+
msgstr "Obsah & Média"
|
1111 |
+
|
1112 |
+
#: product_list.php:9
|
1113 |
+
msgid "Management"
|
1114 |
+
msgstr "Správa"
|
1115 |
+
|
1116 |
+
#: product_list.php:10
|
1117 |
+
msgid "Recommended"
|
1118 |
+
msgstr "Doporučeno"
|
1119 |
+
|
1120 |
+
#: product_list.php:11
|
1121 |
+
msgid "Security"
|
1122 |
+
msgstr "Bezpečnost"
|
1123 |
+
|
1124 |
+
#: product_list.php:12
|
1125 |
+
msgid "Site Stats"
|
1126 |
+
msgstr "Statistiky webu"
|
1127 |
+
|
1128 |
+
#: product_list.php:13
|
1129 |
+
msgid "Social"
|
1130 |
+
msgstr "Sociální"
|
1131 |
+
|
1132 |
+
#: product_list.php:14
|
1133 |
+
msgid "Utilities"
|
1134 |
+
msgstr "Utility"
|
1135 |
+
|
1136 |
+
#: product_list.php:15
|
1137 |
+
msgid "Other"
|
1138 |
+
msgstr "Ostatní"
|
1139 |
+
|
1140 |
+
#~ msgid "Thank you for installing"
|
1141 |
+
#~ msgstr "Děkujeme vám za instalaci"
|
1142 |
+
|
1143 |
+
#~ msgid "Thank you for choosing"
|
1144 |
+
#~ msgstr "Děkujeme, že jste si vybrali"
|
1145 |
+
|
1146 |
+
# copy
|
1147 |
+
#~ msgid "PHP Safe Mode"
|
1148 |
+
#~ msgstr "PHP Safe Mode"
|
1149 |
+
|
1150 |
+
#~ msgid "You will be automatically redirected to the %s in 7 seconds."
|
1151 |
+
#~ msgstr "Budete automaticky přesměrováni na %s za 7 sekund."
|
1152 |
+
|
1153 |
+
#~ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
1154 |
+
#~ msgstr ""
|
1155 |
+
#~ "Pokud se Vám náš plugin líbí, dejte mu prosím 5 hvězdiček na WordPressu"
|
1156 |
+
|
1157 |
+
#~ msgid "Rate the plugin"
|
1158 |
+
#~ msgstr "Hodnotit plugin"
|
1159 |
+
|
1160 |
+
#~ msgid "If there is something wrong about it, please contact us"
|
1161 |
+
#~ msgstr "Pokud cokoli není v pořádku, obraťte se na nás"
|
1162 |
+
|
1163 |
+
#~ msgid "Donations play an important role in supporting great projects"
|
1164 |
+
#~ msgstr "Dary hrají důležitou roli v podpoře velkých projektů"
|
1165 |
+
|
1166 |
+
#~ msgid "This license key is bind to another site"
|
1167 |
+
#~ msgstr "Tento licenční klíč se váže k jinému webu"
|
1168 |
+
|
1169 |
+
#~ msgid ""
|
1170 |
+
#~ "Unfortunately, Your license has expired. To continue getting top-priority "
|
1171 |
+
#~ "support and plugin updates you should extend it in your"
|
1172 |
+
#~ msgstr ""
|
1173 |
+
#~ "Bohužel, Vaše licence vypršela. Chcete-li pokračovat v získávání top-"
|
1174 |
+
#~ "prioritní podpory a aktualizace pluginu měli byste ji prodloužit ve vašem"
|
1175 |
+
|
1176 |
+
#~ msgid ""
|
1177 |
+
#~ "Congratulations! Pro version of the plugin is successfully installed and "
|
1178 |
+
#~ "activated."
|
1179 |
+
#~ msgstr ""
|
1180 |
+
#~ "Gratulujeme! PRO verze pluginu byla úspěšně instalována a aktivována."
|
1181 |
+
|
1182 |
+
#~ msgid "After that you can activate it by entering your license key."
|
1183 |
+
#~ msgstr "Poté, co jej aktivujete vložením vašeho licenčního klíče."
|
1184 |
+
|
1185 |
+
#~ msgid ""
|
1186 |
+
#~ "Congratulations! The Pro license of the plugin is successfully activated."
|
1187 |
+
#~ msgstr "Gratulujeme! PRO licence pluginu je úspěšně aktivována."
|
1188 |
+
|
1189 |
+
#~ msgid "This license key is bind to another site."
|
1190 |
+
#~ msgstr "Tento licenční klíč je přidružen k jiným webovým stránkám."
|
1191 |
+
|
1192 |
+
#~ msgid ""
|
1193 |
+
#~ "If needed you can check if the license key is correct or reenter it in "
|
1194 |
+
#~ "the field below. You can find your license key on your personal page - "
|
1195 |
+
#~ "Client area - on our website"
|
1196 |
+
#~ msgstr ""
|
1197 |
+
#~ "V případě potřeby zkontrolujte, je-li licenční klíč správně zadán, "
|
1198 |
+
#~ "případně jej do pole níže vložte znova. Váš licenční klíč najdete na vaší "
|
1199 |
+
#~ "osobní stránce - Client area - na našem webu"
|
1200 |
+
|
1201 |
+
#~ msgid ""
|
1202 |
+
#~ "Notice: Your Pro Trial license has expired. To continue using the plugin "
|
1203 |
+
#~ "you should buy a Pro license"
|
1204 |
+
#~ msgstr ""
|
1205 |
+
#~ "Poznámka: Vaše zkušební Pro verze pluginu vypršela. Pro další využíváni "
|
1206 |
+
#~ "pluginu bude nutné zakoupit Pro licenci"
|
1207 |
+
|
1208 |
+
#~ msgid ""
|
1209 |
+
#~ "Your license has expired. To continue getting top-priority support and "
|
1210 |
+
#~ "plugin updates you should extend it."
|
1211 |
+
#~ msgstr ""
|
1212 |
+
#~ "Vaše licence vypršela. Pro přístup k top-prioritní podpoře a aktualizacím "
|
1213 |
+
#~ "pluginu ji budete muset prodloužit."
|
1214 |
+
|
1215 |
+
#~ msgid "You license for"
|
1216 |
+
#~ msgstr "Vaše licence pro"
|
1217 |
+
|
1218 |
+
#~ msgid "expires on"
|
1219 |
+
#~ msgstr "vyprší"
|
1220 |
+
|
1221 |
+
#~ msgid "and you won't be granted TOP-PRIORITY SUPPORT or UPDATES."
|
1222 |
+
#~ msgstr "a nebudete mít přístup k TOP-PRIORITNÍ PODPOŘE nebo AKTUALIZACÍM."
|
1223 |
+
|
1224 |
+
#~ msgid ""
|
1225 |
+
#~ "You can always look at premium options by clicking on the \"Show Pro "
|
1226 |
+
#~ "features\" in the \"Go PRO\" tab"
|
1227 |
+
#~ msgstr ""
|
1228 |
+
#~ "Vždy se můžete podívat na možnosti prémiové verze, kliknutím na "
|
1229 |
+
#~ "\"Zobrazit Pro vlastnosti\" na \"Go PRO\" záložce"
|
1230 |
+
|
1231 |
+
#~ msgid "Are you sure you want to restore all settings by default?"
|
1232 |
+
#~ msgstr ""
|
1233 |
+
#~ "Jste si jisti, že chcete obnovit veškerá nastavení na výchozí hodnoty?"
|
1234 |
+
|
1235 |
+
#~ msgid ""
|
1236 |
+
#~ "This license key is bind to another website. Change it via personal "
|
1237 |
+
#~ "Client Area."
|
1238 |
+
#~ msgstr ""
|
1239 |
+
#~ "Tento licenční klíč je přidružen k jiným webovým stránkám. Změňte jej "
|
1240 |
+
#~ "prostřednictvím osobní Klientské zóny."
|
1241 |
+
|
1242 |
+
#~ msgid "Congratulations! Pro Membership license is successfully activated."
|
1243 |
+
#~ msgstr "Gratulujeme! Členská PRO licence byla úspěšně aktivována."
|
1244 |
+
|
1245 |
+
#~ msgid "Memory usage"
|
1246 |
+
#~ msgstr "Využití paměti"
|
1247 |
+
|
1248 |
+
#~ msgid "MYSQL Version"
|
1249 |
+
#~ msgstr "Verze MYSQL"
|
1250 |
+
|
1251 |
+
#~ msgid "Site URL"
|
1252 |
+
#~ msgstr "URL webových stránek"
|
1253 |
+
|
1254 |
+
#~ msgid "WordPress Version"
|
1255 |
+
#~ msgstr "Verze WordPress"
|
1256 |
+
|
1257 |
+
#~ msgid "WordPress DB Version"
|
1258 |
+
#~ msgstr "WordPress verze DB"
|
1259 |
+
|
1260 |
+
# copy
|
1261 |
+
#~ msgid "Multisite"
|
1262 |
+
#~ msgstr "Multisite"
|
1263 |
+
|
1264 |
+
#~ msgid "Email with system info is sent to "
|
1265 |
+
#~ msgstr "E-mail se systémovým nastavením byl odeslán na"
|
1266 |
+
|
1267 |
+
#~ msgid "Client Area"
|
1268 |
+
#~ msgstr "Klientská zóna"
|
1269 |
+
|
1270 |
+
#~ msgid "Successfully installed the plugin"
|
1271 |
+
#~ msgstr "Plugin byl úspěšně instalován"
|
1272 |
+
|
1273 |
+
#~ msgid "Environment"
|
1274 |
+
#~ msgstr "Prostředí"
|
bws_menu/languages/bestwebsoft-fr_FR.mo
CHANGED
Binary file
|
bws_menu/languages/bestwebsoft-fr_FR.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: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
9 |
"Language: fr_FR\n"
|
@@ -14,26 +14,14 @@ msgstr ""
|
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"Plural-Forms: nplurals=2;plural=n>2;\n"
|
17 |
-
"X-Generator: Poedit 1.
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
-
#: bws_functions.php:
|
21 |
-
msgid "Plugins"
|
22 |
-
msgstr "Extensions"
|
23 |
-
|
24 |
-
#: bws_functions.php:39 bws_menu.php:283 bws_menu.php:581
|
25 |
-
msgid "Themes"
|
26 |
-
msgstr "Thèmes"
|
27 |
-
|
28 |
-
#: bws_functions.php:40
|
29 |
-
msgid "System Status"
|
30 |
-
msgstr "Etat du système"
|
31 |
-
|
32 |
-
#: bws_functions.php:75 bws_functions.php:101
|
33 |
msgid "requires"
|
34 |
msgstr "obligatoire"
|
35 |
|
36 |
-
#: bws_functions.php:
|
37 |
msgid ""
|
38 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
39 |
"try again."
|
@@ -41,15 +29,95 @@ msgstr ""
|
|
41 |
"ou supérieure, c'est pourquoi il a été désactivé! Merci de faire la mise à "
|
42 |
"jour de WordPress puis de ré-essayer."
|
43 |
|
44 |
-
#: bws_functions.php:
|
45 |
msgid "Back to the WordPress"
|
46 |
msgstr "Retour à WordPress"
|
47 |
|
48 |
-
#: bws_functions.php:
|
49 |
msgid "Plugins page"
|
50 |
msgstr "Page des extensions"
|
51 |
|
52 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
msgid ""
|
54 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
55 |
"upgrade to WordPress latest version."
|
@@ -57,393 +125,90 @@ msgstr ""
|
|
57 |
"ou plus ! Nous ne garantissons pas que notre extension fonctionne "
|
58 |
"correctement. Merci de mettre à jour Wordpress avec la dernière version."
|
59 |
|
60 |
-
#: bws_functions.php:
|
61 |
-
|
62 |
-
|
|
|
63 |
|
64 |
-
#: bws_functions.php:
|
65 |
msgid "Let's get started"
|
66 |
msgstr "Démarrer"
|
67 |
|
68 |
-
#: bws_functions.php:
|
69 |
-
#: bws_menu.php:
|
70 |
msgid "Settings"
|
71 |
msgstr "Réglages"
|
72 |
|
73 |
-
#: bws_functions.php:
|
|
|
74 |
msgid "or"
|
75 |
msgstr "ou"
|
76 |
|
77 |
-
#: bws_functions.php:
|
78 |
msgid "Add New"
|
79 |
msgstr "Ajouter"
|
80 |
|
81 |
-
#: bws_functions.php:
|
82 |
-
#: bws_functions.php:
|
83 |
msgid "Close notice"
|
84 |
msgstr "Effacer l'avertissement"
|
85 |
|
86 |
-
#: bws_functions.php:
|
87 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
88 |
msgstr "Merci d'avoir installé des extensions de BestWebSoft!"
|
89 |
|
90 |
-
#: bws_functions.php:
|
91 |
msgid "More Details"
|
92 |
msgstr "Plus de détails"
|
93 |
|
94 |
-
#: bws_functions.php:
|
95 |
msgid "Less Details"
|
96 |
msgstr "Moins de détails"
|
97 |
|
98 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
msgid "It’s time to upgrade your"
|
100 |
msgstr "C'est le moment de mettre à jour votre "
|
101 |
|
102 |
-
#: bws_functions.php:
|
103 |
msgid "to"
|
104 |
msgstr "à"
|
105 |
|
106 |
-
#: bws_functions.php:
|
107 |
msgid "version!"
|
108 |
msgstr "version"
|
109 |
|
110 |
-
#: bws_functions.php:
|
111 |
msgid "Extend standard plugin functionality with new great options."
|
112 |
msgstr ""
|
113 |
"Étend les fonctionnalités classiques de l'extension avec des nouvelles "
|
114 |
"options."
|
115 |
|
116 |
-
#: bws_functions.php:
|
117 |
-
msgid "Learn More"
|
118 |
-
msgstr "En savoir plus"
|
119 |
-
|
120 |
-
#: bws_functions.php:239
|
121 |
-
msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
122 |
-
msgstr ""
|
123 |
-
"Si notre extension vous satisfait, merci de la notée avec 5 étoiles dans "
|
124 |
-
"Wordpress"
|
125 |
-
|
126 |
-
#: bws_functions.php:240
|
127 |
-
msgid "Rate the plugin"
|
128 |
-
msgstr "Voter pour l'extension"
|
129 |
-
|
130 |
-
#: bws_functions.php:243
|
131 |
-
msgid "If there is something wrong about it, please contact us"
|
132 |
-
msgstr "Si vous avez une question, n'hésitez pas à nous contacter"
|
133 |
-
|
134 |
-
#: bws_functions.php:247
|
135 |
-
msgid "Donations play an important role in supporting great projects"
|
136 |
-
msgstr "Les dons jouent un rôle important dans l'aide aux projets"
|
137 |
-
|
138 |
-
#: bws_functions.php:277
|
139 |
-
msgid "Check premium options on the plugin settings page!"
|
140 |
-
msgstr ""
|
141 |
-
"Vérifier les options premium sur la page des paramètres de l'extension!"
|
142 |
-
|
143 |
-
#: bws_functions.php:284 bws_functions.php:320 bws_menu.php:87
|
144 |
-
#: bws_menu.php:114
|
145 |
-
msgid "Wrong license key"
|
146 |
-
msgstr "Clé de licence incorrecte"
|
147 |
-
|
148 |
-
#: bws_functions.php:314 bws_functions.php:578 bws_functions.php:629
|
149 |
-
#: bws_menu.php:108
|
150 |
-
msgid ""
|
151 |
-
"Something went wrong. Please try again later. If the error appears again, "
|
152 |
-
"please contact us"
|
153 |
-
msgstr ""
|
154 |
-
"Il est survenu une erreur. Essayer de nouveau. Si l'erreur se produit de "
|
155 |
-
"nouveau, merci de contacter <a href=http://support.bestwebsoft."
|
156 |
-
"com>BestWebSoft</a>. Nous sommes désolés pour le désagrément."
|
157 |
-
|
158 |
-
#: bws_functions.php:314 bws_functions.php:578 bws_functions.php:629
|
159 |
-
#: bws_menu.php:108
|
160 |
-
msgid "We are sorry for inconvenience."
|
161 |
-
msgstr "Nous sommes désolés pour le désagrément."
|
162 |
-
|
163 |
-
#: bws_functions.php:322
|
164 |
-
msgid "This license key is bind to another site"
|
165 |
-
msgstr "La clé de licence correspond à un autre site."
|
166 |
-
|
167 |
-
#: bws_functions.php:324 bws_functions.php:488
|
168 |
-
msgid ""
|
169 |
-
"Unfortunately, you have exceeded the number of available tries per day. "
|
170 |
-
"Please, upload the plugin manually."
|
171 |
-
msgstr ""
|
172 |
-
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
173 |
-
"télécharger l'extension manuellement."
|
174 |
-
|
175 |
-
#: bws_functions.php:326 bws_menu.php:120
|
176 |
-
msgid ""
|
177 |
-
"Unfortunately, Your license has expired. To continue getting top-priority "
|
178 |
-
"support and plugin updates you should extend it in your"
|
179 |
-
msgstr ""
|
180 |
-
"Désoler, votre licence est terminée. Pour continuer à disposer du support "
|
181 |
-
"rapide et des mises à jour de l'extension vous devez la renouveler dans votre"
|
182 |
-
|
183 |
-
#: bws_functions.php:328 bws_menu.php:122
|
184 |
-
msgid ""
|
185 |
-
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
186 |
-
"Trial license can be installed only once."
|
187 |
-
msgstr ""
|
188 |
-
"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne "
|
189 |
-
"peut-être installée qu'une seule fois."
|
190 |
-
|
191 |
-
#: bws_functions.php:349 bws_functions.php:371 bws_functions.php:393
|
192 |
-
#: bws_menu.php:370 bws_menu.php:401 bws_menu.php:412
|
193 |
-
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
194 |
-
msgstr ""
|
195 |
-
"Erreur de téléchargement de l'archive ZIP. Merci de télécharger l'extension "
|
196 |
-
"manuellement."
|
197 |
-
|
198 |
-
#: bws_functions.php:361 bws_menu.php:387
|
199 |
-
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
200 |
-
msgstr ""
|
201 |
-
"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension "
|
202 |
-
"manuellement."
|
203 |
-
|
204 |
-
#: bws_functions.php:367 bws_menu.php:394
|
205 |
-
msgid ""
|
206 |
-
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
207 |
-
"plugin manually"
|
208 |
-
msgstr ""
|
209 |
-
"Votre serveur n'a pas le support du format des archives ZIP ou Phar. Merci "
|
210 |
-
"de télécharger l'extension manuellement."
|
211 |
-
|
212 |
-
#: bws_functions.php:374 bws_menu.php:404
|
213 |
-
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
214 |
-
msgstr ""
|
215 |
-
"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension "
|
216 |
-
"manuellement."
|
217 |
-
|
218 |
-
#: bws_functions.php:397 bws_menu.php:139
|
219 |
-
msgid ""
|
220 |
-
"Something went wrong. Try again later or upload the plugin manually. We are "
|
221 |
-
"sorry for inconvenience."
|
222 |
-
msgstr ""
|
223 |
-
"Il est survenu une erreur. Essayer de nouveau ou bien télécharger "
|
224 |
-
"l'extension manuellement.Nous sommes désolés pour le désagrément."
|
225 |
-
|
226 |
-
#: bws_functions.php:422
|
227 |
-
msgid "Please, enter Your license key"
|
228 |
-
msgstr "Merci de saisir votre clé de licence"
|
229 |
-
|
230 |
-
#: bws_functions.php:452
|
231 |
-
msgid ""
|
232 |
-
"Congratulations! Pro version of the plugin is successfully installed and "
|
233 |
-
"activated."
|
234 |
-
msgstr ""
|
235 |
-
"Félicitations! La version PRO de cette extension a été téléchargée et "
|
236 |
-
"activée avec succès."
|
237 |
-
|
238 |
-
#: bws_functions.php:454 bws_functions.php:545
|
239 |
-
msgid "Please, go to"
|
240 |
-
msgstr "Merci d’aller à"
|
241 |
-
|
242 |
-
#: bws_functions.php:454 bws_functions.php:545
|
243 |
-
msgid "the setting page"
|
244 |
-
msgstr "Options supplémentaires"
|
245 |
-
|
246 |
-
#: bws_functions.php:455 bws_functions.php:546
|
247 |
-
msgid "You will be redirected automatically in 5 seconds."
|
248 |
-
msgstr "Vous allez être redirigé automatiquement dans 5 secondes"
|
249 |
-
|
250 |
-
#: bws_functions.php:462
|
251 |
-
msgid "Show Pro features"
|
252 |
-
msgstr "Voir les fonctionnalités de la version PRO"
|
253 |
-
|
254 |
-
#: bws_functions.php:469
|
255 |
-
msgid "Enter your license key to install and activate"
|
256 |
-
msgstr "Saisir votre clé de licence pour installer et activer"
|
257 |
-
|
258 |
-
#: bws_functions.php:471
|
259 |
-
msgid "version of the plugin."
|
260 |
-
msgstr "version de l'extension."
|
261 |
-
|
262 |
-
#: bws_functions.php:473 bws_functions.php:514
|
263 |
-
msgid "License key can be found in the"
|
264 |
-
msgstr "La clé de licence peut être trouvée dans "
|
265 |
-
|
266 |
-
#: bws_functions.php:475 bws_functions.php:516
|
267 |
-
msgid "(your username is the email address specified during the purchase)."
|
268 |
-
msgstr ""
|
269 |
-
"(votre nom d'utilisateur est l'adresse e-mail que vous avez donnée lors de "
|
270 |
-
"l'achat de l'extension)."
|
271 |
-
|
272 |
-
#: bws_functions.php:479
|
273 |
#, php-format
|
274 |
-
msgid "Start Your Free %s-Day Trial Now"
|
275 |
-
msgstr "Débuter votre licence d'évaluation gratuite de %s jours"
|
276 |
-
|
277 |
-
#: bws_functions.php:485 bws_functions.php:494 bws_functions.php:524
|
278 |
-
#: bws_functions.php:532 bws_functions.php:1401 bws_menu.php:315
|
279 |
-
#: bws_menu.php:533 bws_menu.php:542
|
280 |
-
msgid "Activate"
|
281 |
-
msgstr "Activé"
|
282 |
-
|
283 |
-
#: bws_functions.php:511 bws_functions.php:604
|
284 |
-
#, php-format
|
285 |
-
msgid ""
|
286 |
-
"In order to continue using the plugin it is necessary to buy a %s license."
|
287 |
-
msgstr ""
|
288 |
-
"Afin de pouvoir continuer à utiliser cette extension il est nécessaire "
|
289 |
-
"d'acheter une licence %s."
|
290 |
-
|
291 |
-
#: bws_functions.php:512
|
292 |
-
msgid "After that you can activate it by entering your license key."
|
293 |
-
msgstr ""
|
294 |
-
" Après vous pouvez activer cette extension en donnant votre clé de licence."
|
295 |
-
|
296 |
-
#: bws_functions.php:526 bws_menu.php:118 bws_menu.php:304
|
297 |
-
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
298 |
-
msgstr ""
|
299 |
-
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
300 |
-
"télécharger l'extension manuellement."
|
301 |
-
|
302 |
-
#: bws_functions.php:543
|
303 |
-
msgid ""
|
304 |
-
"Congratulations! The Pro license of the plugin is successfully activated."
|
305 |
-
msgstr ""
|
306 |
-
"Félicitations! La version PRO de cette extension a été téléchargée et "
|
307 |
-
"activée avec succès."
|
308 |
-
|
309 |
-
#: bws_functions.php:584
|
310 |
-
msgid "Wrong license key."
|
311 |
-
msgstr "Clé de licence incorrecte."
|
312 |
-
|
313 |
-
#: bws_functions.php:586
|
314 |
-
msgid "This license key is bind to another site."
|
315 |
-
msgstr "La clé de licence correspond à un autre site."
|
316 |
-
|
317 |
-
#: bws_functions.php:588
|
318 |
-
msgid ""
|
319 |
-
"This license key is valid, but Your license has expired. If you want to "
|
320 |
-
"update our plugin in future, you should extend the license."
|
321 |
-
msgstr ""
|
322 |
-
"La clé de licence est valide mais votre durée de validité est passée. Pour "
|
323 |
-
"continuer à disposer du support rapide et des mises à jour de l'extension "
|
324 |
-
"vous devez la renouveller."
|
325 |
-
|
326 |
-
#: bws_functions.php:590
|
327 |
-
msgid "Unfortunately, you have exceeded the number of available tries."
|
328 |
-
msgstr ""
|
329 |
-
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
330 |
-
"télécharger l'extension manuellement."
|
331 |
-
|
332 |
-
#: bws_functions.php:592
|
333 |
-
msgid ""
|
334 |
-
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
335 |
-
"The Pro Trial license can be installed only once."
|
336 |
-
msgstr ""
|
337 |
-
"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne "
|
338 |
-
"peut-être installée qu'une seule fois."
|
339 |
-
|
340 |
-
#: bws_functions.php:596
|
341 |
-
msgid "The Pro Trial license key is valid."
|
342 |
-
msgstr "La clé de licence d'évaluation est valide."
|
343 |
-
|
344 |
-
#: bws_functions.php:598 bws_menu.php:128
|
345 |
-
msgid "The license key is valid."
|
346 |
-
msgstr "La clé de licence est valide."
|
347 |
-
|
348 |
-
#: bws_functions.php:601 bws_menu.php:130
|
349 |
-
msgid "Your license will expire on"
|
350 |
-
msgstr "Votre licence se termine le "
|
351 |
-
|
352 |
-
#: bws_functions.php:634
|
353 |
-
msgid "Please, enter your license key"
|
354 |
-
msgstr "Merci de saisir votre clé de licence"
|
355 |
-
|
356 |
-
#: bws_functions.php:647
|
357 |
-
msgid ""
|
358 |
-
"If needed you can check if the license key is correct or reenter it in the "
|
359 |
-
"field below. You can find your license key on your personal page - Client "
|
360 |
-
"area - on our website"
|
361 |
-
msgstr ""
|
362 |
-
"Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la "
|
363 |
-
"saisir de nouveau dans le champ ci-dessous. Vous pouvez trouver votre clé de "
|
364 |
-
"licence sur votre page personnelle (zone client) sur notre site web."
|
365 |
-
|
366 |
-
#: bws_functions.php:647
|
367 |
msgid ""
|
368 |
-
"
|
369 |
-
"
|
370 |
msgstr ""
|
371 |
-
"
|
372 |
-
"
|
373 |
-
"mot de passe perdu."
|
374 |
|
375 |
-
#: bws_functions.php:
|
376 |
-
msgid "Check license key"
|
377 |
-
msgstr "Vérifier la clé de licence"
|
378 |
-
|
379 |
-
#: bws_functions.php:666
|
380 |
-
msgid "WARNING: Illegal use notification"
|
381 |
-
msgstr "AVERTISSEMENT : Notification d'utilisation abusive"
|
382 |
-
|
383 |
-
#: bws_functions.php:666
|
384 |
-
msgid ""
|
385 |
-
"You can use one license of the Pro plugin for one domain only. Please check "
|
386 |
-
"and edit your license or domain if necessary using you personal Client Area. "
|
387 |
-
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
388 |
-
"the Pro plugin will be deactivated."
|
389 |
-
msgstr ""
|
390 |
-
"Vous ne pouvez utilisez qu'une licence de la version Pro de l'extension pour "
|
391 |
-
"un seul domaine. Merci de vérifier et de modifier votre licence ou votre "
|
392 |
-
"domaine si nécessaire en utilisant votre zone client. Nous vous recommandons "
|
393 |
-
"de résoudre ce problème dans les 24 heures, sinon l'extension sera rendue "
|
394 |
-
"inactive."
|
395 |
-
|
396 |
-
#: bws_functions.php:675
|
397 |
-
msgid ""
|
398 |
-
"Notice: Your Pro Trial license has expired. To continue using the plugin you "
|
399 |
-
"should buy a Pro license"
|
400 |
-
msgstr ""
|
401 |
-
"Votre licence d'évaluation est terminée. Pour continuer à disposer du "
|
402 |
-
"support rapide et des mises à jour de l'extension vous devez la renouveler."
|
403 |
-
|
404 |
-
#: bws_functions.php:677
|
405 |
-
msgid ""
|
406 |
-
"Your license has expired. To continue getting top-priority support and "
|
407 |
-
"plugin updates you should extend it."
|
408 |
-
msgstr ""
|
409 |
-
"Votre licence est terminée. Pour continuer à disposer du support rapide et "
|
410 |
-
"des mises à jour de l'extension vous devez la renouveller."
|
411 |
-
|
412 |
-
#: bws_functions.php:677 bws_functions.php:731 bws_functions.php:1356
|
413 |
-
msgid "Learn more"
|
414 |
-
msgstr "En savoir plus"
|
415 |
-
|
416 |
-
#: bws_functions.php:688
|
417 |
#, php-format
|
418 |
-
msgid "
|
419 |
msgstr ""
|
420 |
-
"Avertissement : vous utilisez la version d'évaluation de l'extension %s."
|
421 |
-
|
422 |
-
#: bws_functions.php:690
|
423 |
-
msgid "Notice: You are using the Pro Trial license of plugin."
|
424 |
-
msgstr "Avertissement : vous utilisez la version d'évaluation de l'extension."
|
425 |
-
|
426 |
-
#: bws_functions.php:693
|
427 |
-
msgid "The Pro Trial license will expire on"
|
428 |
-
msgstr "La licence PRO d'évaluation expirera le"
|
429 |
-
|
430 |
-
#: bws_functions.php:731
|
431 |
-
msgid "You license for"
|
432 |
-
msgstr "Votre licence pour"
|
433 |
|
434 |
-
#: bws_functions.php:
|
435 |
-
msgid "expires on"
|
436 |
-
msgstr "se termine le"
|
437 |
-
|
438 |
-
#: bws_functions.php:731
|
439 |
-
msgid "and you won't be granted TOP-PRIORITY SUPPORT or UPDATES."
|
440 |
-
msgstr "et vous ne disposerez plus du support rapide et des mises à jour."
|
441 |
-
|
442 |
-
#: bws_functions.php:826
|
443 |
-
msgid "Thank you for choosing"
|
444 |
-
msgstr "Merci d'avoir choisi"
|
445 |
-
|
446 |
-
#: bws_functions.php:827
|
447 |
msgid ""
|
448 |
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
449 |
"we'd love to hear about it!"
|
@@ -451,342 +216,382 @@ msgstr ""
|
|
451 |
"Si vous avez une fonctionnalité, une suggestion ou une idée que vous "
|
452 |
"souhaitez pour cette extension, nous serons ravis d'en parler avec vous !"
|
453 |
|
454 |
-
#: bws_functions.php:
|
455 |
msgid "Suggest a Feature"
|
456 |
msgstr "Proposer une fonctionnalité"
|
457 |
|
458 |
-
#: bws_functions.php:
|
|
|
459 |
msgid "Notice"
|
460 |
msgstr "Avertissement"
|
461 |
|
462 |
-
#: bws_functions.php:
|
463 |
msgid "The plugin's settings have been changed."
|
464 |
msgstr "Les paramètres de l'extension ont été modifiés."
|
465 |
|
466 |
-
#: bws_functions.php:
|
|
|
467 |
msgid "Save Changes"
|
468 |
-
msgstr "
|
469 |
|
470 |
-
#: bws_functions.php:
|
471 |
msgid ""
|
472 |
-
"You can always look at premium options by
|
473 |
-
"
|
474 |
msgstr ""
|
475 |
"Vous pouvez toujours consulter les options premium en cliquant sur le lien "
|
476 |
-
"\"Voir les fonctionnalités de la version PRO\" dans l'onglet
|
477 |
|
478 |
-
#: bws_functions.php:
|
479 |
msgid "Add shortcode"
|
480 |
msgstr "Ajouter le code court"
|
481 |
|
482 |
-
#: bws_functions.php:
|
483 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
484 |
msgstr "Ajouter le code court des extensions BestWebSoft avec ce bouton."
|
485 |
|
486 |
-
#: bws_functions.php:
|
487 |
msgid "Close"
|
488 |
msgstr "Fermer"
|
489 |
|
490 |
-
#: bws_functions.php:
|
491 |
-
msgid "
|
492 |
-
msgstr "Remettre les valeurs par défaut des paramètres de l'extension"
|
493 |
-
|
494 |
-
#: bws_functions.php:1131
|
495 |
-
msgid "Restore settings"
|
496 |
-
msgstr "Remettre les paramètres"
|
497 |
-
|
498 |
-
#: bws_functions.php:1142
|
499 |
-
msgid "Are you sure you want to restore all settings by default?"
|
500 |
msgstr "Êtes vous sûr de vouloir remettre toutes les valeurs par défaut ?"
|
501 |
|
502 |
-
#: bws_functions.php:
|
503 |
msgid "Yes, restore all settings"
|
504 |
msgstr "Oui, remettre les valeurs par défaut"
|
505 |
|
506 |
-
#: bws_functions.php:
|
507 |
msgid "No, go back to the settings page"
|
508 |
msgstr "Non, retourner à la page des paramètres"
|
509 |
|
510 |
-
#: bws_functions.php:
|
511 |
msgid "Plugin"
|
512 |
msgstr "Extension"
|
513 |
|
514 |
-
#: bws_functions.php:
|
515 |
msgid "Shortcode settings"
|
516 |
msgstr "Paramètres du code court"
|
517 |
|
518 |
-
#: bws_functions.php:
|
519 |
msgid "The shortcode will be inserted"
|
520 |
msgstr "Le code court sera inséré"
|
521 |
|
522 |
-
#: bws_functions.php:
|
523 |
msgid "Insert"
|
524 |
msgstr "Insérer"
|
525 |
|
526 |
-
#: bws_functions.php:
|
527 |
-
msgid "Visit Help Center"
|
528 |
-
msgstr "Visiter le site du support"
|
529 |
-
|
530 |
-
#: bws_functions.php:1249
|
531 |
msgid "FAQ"
|
532 |
msgstr "FAQ"
|
533 |
|
534 |
-
#: bws_functions.php:
|
535 |
msgid "For more information:"
|
536 |
msgstr "Pour plus d'informations :"
|
537 |
|
538 |
-
#: bws_functions.php:
|
539 |
msgid "Documentation"
|
540 |
msgstr "Documentation"
|
541 |
|
542 |
-
#: bws_functions.php:
|
543 |
msgid "Video Instructions"
|
544 |
msgstr "Vidéo explicative"
|
545 |
|
546 |
-
#: bws_functions.php:
|
547 |
msgid "Submit a Request"
|
548 |
msgstr "Soumettre une requête"
|
549 |
|
550 |
-
#:
|
551 |
-
msgid "
|
552 |
-
msgstr ""
|
553 |
-
"Vous n'avez pas assez de droits pour modifier l'extension pour ce site."
|
554 |
-
|
555 |
-
#: bws_functions.php:1320 bws_functions.php:1347
|
556 |
-
#, php-format
|
557 |
-
msgid "File %s edited successfully."
|
558 |
-
msgstr "Le fichier %s a été modifié avec succès."
|
559 |
|
560 |
-
#:
|
561 |
-
|
562 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
563 |
|
564 |
-
#:
|
565 |
-
|
566 |
-
|
|
|
|
|
567 |
|
568 |
-
#:
|
569 |
-
|
570 |
-
|
571 |
-
"
|
572 |
|
573 |
-
#:
|
574 |
-
#, fuzzy, php-format
|
575 |
msgid ""
|
576 |
-
"This
|
577 |
-
"
|
578 |
msgstr ""
|
579 |
-
"
|
580 |
-
"
|
581 |
-
|
582 |
-
#: bws_functions.php:1396
|
583 |
-
msgid "Editing"
|
584 |
-
msgstr "Modifier"
|
585 |
|
586 |
-
#:
|
587 |
-
msgid "
|
588 |
-
msgstr "
|
589 |
|
590 |
-
#:
|
591 |
-
|
592 |
-
|
593 |
-
|
|
|
594 |
|
595 |
-
#:
|
596 |
#, php-format
|
597 |
msgid ""
|
598 |
-
"
|
599 |
-
"
|
600 |
msgstr ""
|
601 |
-
"
|
602 |
-
"
|
|
|
603 |
|
604 |
-
#: bws_menu.php:
|
605 |
msgid ""
|
606 |
-
"
|
607 |
-
"
|
608 |
msgstr ""
|
609 |
-
"
|
610 |
-
"
|
611 |
|
612 |
-
#: bws_menu.php:
|
613 |
-
msgid "
|
614 |
-
msgstr "
|
615 |
|
616 |
-
#: bws_menu.php:
|
617 |
-
msgid "
|
|
|
|
|
|
|
|
|
618 |
msgstr ""
|
619 |
-
"Félicitations! La version PRO de cette extension a été
|
620 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
621 |
|
622 |
-
#: bws_menu.php:
|
623 |
msgid "Please enter your license key."
|
624 |
msgstr "Merci de saisir votre clé de licence."
|
625 |
|
626 |
-
#: bws_menu.php:
|
627 |
msgid "Not set"
|
628 |
msgstr "Not set"
|
629 |
|
630 |
-
#: bws_menu.php:
|
631 |
msgid "On"
|
632 |
msgstr "On"
|
633 |
|
634 |
-
#: bws_menu.php:
|
635 |
msgid "Off"
|
636 |
msgstr "Off"
|
637 |
|
638 |
-
#: bws_menu.php:
|
639 |
-
#: bws_menu.php:
|
640 |
msgid "N/A"
|
641 |
msgstr "N/A"
|
642 |
|
643 |
-
#: bws_menu.php:
|
644 |
msgid " Mb"
|
645 |
msgstr " Mb"
|
646 |
|
647 |
-
#: bws_menu.php:
|
648 |
msgid "Yes"
|
649 |
msgstr "Yes"
|
650 |
|
651 |
-
#: bws_menu.php:
|
652 |
msgid "No"
|
653 |
msgstr "No"
|
654 |
|
655 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
656 |
msgid "Operating System"
|
657 |
msgstr "Operating System"
|
658 |
|
659 |
-
#: bws_menu.php:
|
660 |
msgid "Server"
|
661 |
msgstr "Server"
|
662 |
|
663 |
-
#: bws_menu.php:
|
664 |
-
msgid "Memory usage"
|
665 |
-
msgstr "Memory usage"
|
666 |
-
|
667 |
-
#: bws_menu.php:193
|
668 |
-
msgid "MYSQL Version"
|
669 |
-
msgstr "MYSQL Version"
|
670 |
-
|
671 |
-
#: bws_menu.php:194
|
672 |
-
msgid "SQL Mode"
|
673 |
-
msgstr "SQL Mode"
|
674 |
-
|
675 |
-
#: bws_menu.php:195
|
676 |
msgid "PHP Version"
|
677 |
msgstr "PHP Version"
|
678 |
|
679 |
-
#: bws_menu.php:
|
680 |
-
msgid "PHP Safe Mode"
|
681 |
-
msgstr "PHP Safe Mode"
|
682 |
-
|
683 |
-
#: bws_menu.php:197
|
684 |
msgid "PHP Allow URL fopen"
|
685 |
msgstr "PHP Allow URL fopen"
|
686 |
|
687 |
-
#: bws_menu.php:
|
688 |
msgid "PHP Memory Limit"
|
689 |
msgstr "PHP Memory Limit"
|
690 |
|
691 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
692 |
msgid "PHP Max Upload Size"
|
693 |
msgstr "PHP Max Upload Size"
|
694 |
|
695 |
-
#: bws_menu.php:
|
696 |
msgid "PHP Max Post Size"
|
697 |
msgstr "PHP Max Post Size"
|
698 |
|
699 |
-
#: bws_menu.php:
|
700 |
msgid "PHP Max Script Execute Time"
|
701 |
msgstr "PHP Max Script Execute Time"
|
702 |
|
703 |
-
#: bws_menu.php:
|
704 |
msgid "PHP Exif support"
|
705 |
msgstr "PHP Exif support"
|
706 |
|
707 |
-
#: bws_menu.php:
|
708 |
msgid "PHP IPTC support"
|
709 |
msgstr "PHP IPTC support"
|
710 |
|
711 |
-
#: bws_menu.php:
|
712 |
msgid "PHP XML support"
|
713 |
msgstr "PHP XML support"
|
714 |
|
715 |
-
#: bws_menu.php:
|
716 |
-
msgid "
|
717 |
-
msgstr "
|
718 |
|
719 |
-
#: bws_menu.php:
|
720 |
-
msgid "
|
721 |
-
msgstr "
|
722 |
|
723 |
-
#: bws_menu.php:
|
724 |
-
msgid "
|
725 |
-
msgstr "
|
726 |
|
727 |
-
#: bws_menu.php:
|
728 |
-
msgid "
|
729 |
-
msgstr "
|
730 |
|
731 |
-
#: bws_menu.php:
|
732 |
-
msgid "
|
733 |
-
msgstr "
|
734 |
|
735 |
-
#: bws_menu.php:
|
736 |
-
msgid "
|
737 |
-
msgstr "
|
738 |
|
739 |
-
#: bws_menu.php:
|
740 |
msgid "Please enter a valid email address."
|
741 |
msgstr "Merci de saisir une adresse e-mail valide."
|
742 |
|
743 |
-
#: bws_menu.php:
|
744 |
-
msgid "Email with system info is sent to
|
745 |
msgstr "Le courriel avec les informations système est envoyé à"
|
746 |
|
747 |
-
#: bws_menu.php:
|
748 |
msgid "Thank you for contacting us."
|
749 |
msgstr "Merci de nous avoir contacté."
|
750 |
|
751 |
-
#: bws_menu.php:
|
752 |
msgid "Sorry, email message could not be delivered."
|
753 |
msgstr "Désolé, votre e-mail n'a pas pu être envoyé."
|
754 |
|
755 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
756 |
msgid "System status"
|
757 |
msgstr "Etat du système"
|
758 |
|
759 |
-
#: bws_menu.php:
|
760 |
msgid "Support"
|
761 |
msgstr "Support"
|
762 |
|
763 |
-
#: bws_menu.php:
|
764 |
msgid "Manage purchased licenses & subscriptions"
|
765 |
msgstr "Gérer les licences et les adhésions"
|
766 |
|
767 |
-
#: bws_menu.php:
|
768 |
-
msgid "Client Area"
|
769 |
-
msgstr "Espace client"
|
770 |
-
|
771 |
-
#: bws_menu.php:296
|
772 |
#, php-format
|
773 |
msgid "Get Access to %s+ Premium Plugins"
|
774 |
msgstr "Accéder à plus de %s extension premiums"
|
775 |
|
776 |
-
#: bws_menu.php:
|
777 |
-
#, fuzzy
|
778 |
msgid "Subscribe to Pro Membership"
|
779 |
msgstr "Souscrire une adhésion PRO"
|
780 |
|
781 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
782 |
msgid "Enter your license key"
|
783 |
msgstr "Merci de saisir votre clé de licence"
|
784 |
|
785 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
786 |
msgid "Upload Plugin"
|
787 |
msgstr "Charger l'extension"
|
788 |
|
789 |
-
#: bws_menu.php:
|
790 |
#, php-format
|
791 |
msgid ""
|
792 |
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
@@ -799,7 +604,7 @@ msgstr ""
|
|
799 |
"sent”, des problèmes avec les flux de syndication ou autres, essayez "
|
800 |
"de désactiver l'extension ou supprimer l'extension."
|
801 |
|
802 |
-
#: bws_menu.php:
|
803 |
msgid ""
|
804 |
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
805 |
"strong>."
|
@@ -807,128 +612,527 @@ msgstr ""
|
|
807 |
"L'extension ne peut pas être activée car une <strong>erreur fatale</strong> "
|
808 |
"a été détectée."
|
809 |
|
810 |
-
#: bws_menu.php:
|
811 |
msgid "Plugin <strong>activated</strong>."
|
812 |
msgstr "Extension <strong>activée</strong>."
|
813 |
|
814 |
-
#: bws_menu.php:
|
815 |
msgid "Installing Plugin"
|
816 |
msgstr "Extensions installées"
|
817 |
|
818 |
-
#: bws_menu.php:
|
819 |
msgid "Downloading install package from"
|
820 |
msgstr "Télécharger le paquet d'installation depuis"
|
821 |
|
822 |
-
#: bws_menu.php:
|
823 |
-
|
824 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
825 |
|
826 |
-
#: bws_menu.php:
|
827 |
-
|
828 |
-
|
|
|
829 |
|
830 |
-
#: bws_menu.php:
|
831 |
-
msgid "
|
832 |
-
msgstr "
|
|
|
|
|
833 |
|
834 |
-
#: bws_menu.php:
|
835 |
msgid "Activate Plugin"
|
836 |
msgstr "Activer l'extension"
|
837 |
|
838 |
-
#: bws_menu.php:
|
839 |
msgid "Return to BestWebSoft Panel"
|
840 |
msgstr "Retourner à l'administration BestWebSoft"
|
841 |
|
842 |
-
#: bws_menu.php:
|
843 |
msgid "All"
|
844 |
msgstr "Tous"
|
845 |
|
846 |
-
#: bws_menu.php:
|
847 |
msgid "Installed"
|
848 |
msgstr "Installé"
|
849 |
|
850 |
-
#: bws_menu.php:
|
851 |
msgid "Not Installed"
|
852 |
msgstr "Non installé"
|
853 |
|
854 |
-
#: bws_menu.php:
|
855 |
msgid "Filter results"
|
856 |
msgstr "Filtrer les résultats"
|
857 |
|
858 |
-
#: bws_menu.php:
|
859 |
msgid "Category"
|
860 |
msgstr "Catégorie"
|
861 |
|
862 |
-
#: bws_menu.php:
|
863 |
-
#, fuzzy
|
864 |
msgid "Not installed"
|
865 |
msgstr "Non installé"
|
866 |
|
867 |
-
#: bws_menu.php:
|
868 |
msgid "Renew to get updates"
|
869 |
msgstr "Se réabonner pour avoir les mises à jour"
|
870 |
|
871 |
-
#: bws_menu.php:
|
872 |
#, php-format
|
873 |
msgid "Update to v %s"
|
874 |
msgstr "Mettre à jour avec la version %s"
|
875 |
|
876 |
-
#: bws_menu.php:
|
877 |
msgid "Install Now"
|
878 |
msgstr "Installer maintenant"
|
879 |
|
880 |
-
#: bws_menu.php:
|
881 |
msgid "Upgrade to Pro"
|
882 |
msgstr "Passer à la version PRO"
|
883 |
|
884 |
-
#: bws_menu.php:
|
885 |
-
msgid "Donate"
|
886 |
-
msgstr "Don"
|
887 |
-
|
888 |
-
#: bws_menu.php:533 bws_menu.php:542
|
889 |
msgid "Activate this plugin"
|
890 |
msgstr "Activer cette extension"
|
891 |
|
892 |
-
#: bws_menu.php:
|
893 |
msgid "Install this plugin"
|
894 |
msgstr "Installer cette extension"
|
895 |
|
896 |
-
#: bws_menu.php:
|
897 |
msgid "Nothing found. Try another criteria."
|
898 |
msgstr "Pas de réponse. essayer d'autres critères."
|
899 |
|
900 |
-
#: bws_menu.php:
|
901 |
#, php-format
|
902 |
msgid "By %s"
|
903 |
msgstr "Par %s"
|
904 |
|
905 |
-
#: bws_menu.php:
|
906 |
msgid "Already Installed"
|
907 |
msgstr "Déjà installé"
|
908 |
|
909 |
-
#: bws_menu.php:
|
910 |
msgid "Browse Free WordPress Themes"
|
911 |
msgstr "Parcourir les thèmes gratuits pour WordPress"
|
912 |
|
913 |
-
#: bws_menu.php:
|
914 |
msgid "Send to support"
|
915 |
msgstr "Envoyé au support"
|
916 |
|
917 |
-
#: bws_menu.php:
|
918 |
msgid "Send to custom email »"
|
919 |
msgstr "Envoyer un e-mail spécifique »"
|
920 |
|
921 |
-
#:
|
922 |
-
msgid "
|
923 |
-
msgstr "
|
924 |
|
925 |
-
#:
|
926 |
-
msgid "
|
927 |
-
msgstr "
|
928 |
|
929 |
-
#:
|
930 |
-
msgid "
|
931 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
932 |
|
933 |
#: product_list.php:7
|
934 |
msgid "Advertisement"
|
@@ -966,6 +1170,41 @@ msgstr "Utilitaires"
|
|
966 |
msgid "Other"
|
967 |
msgstr "Autre"
|
968 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
969 |
#~ msgid "Activate Membership"
|
970 |
#~ msgstr "Activer l'adhésion"
|
971 |
|
@@ -983,9 +1222,6 @@ msgstr "Autre"
|
|
983 |
#~ msgid "My Account"
|
984 |
#~ msgstr "Mon compte"
|
985 |
|
986 |
-
#~ msgid "Need help?"
|
987 |
-
#~ msgstr "Besoin d'aide ?"
|
988 |
-
|
989 |
#~ msgid "Go"
|
990 |
#~ msgstr "Passez"
|
991 |
|
@@ -1046,9 +1282,6 @@ msgstr "Autre"
|
|
1046 |
#~ msgid "Switch to new interface"
|
1047 |
#~ msgstr "Basculer vers la nouvelle interface"
|
1048 |
|
1049 |
-
#~ msgid "Pro plugins"
|
1050 |
-
#~ msgstr "Plugins Pro"
|
1051 |
-
|
1052 |
#~ msgid "Activated plugins"
|
1053 |
#~ msgstr "Plugin activé"
|
1054 |
|
@@ -1073,9 +1306,6 @@ msgstr "Autre"
|
|
1073 |
#~ msgid "Customize “%s”"
|
1074 |
#~ msgstr "Personnaliser “%s”"
|
1075 |
|
1076 |
-
#~ msgid "Customize"
|
1077 |
-
#~ msgstr "Personnaliser"
|
1078 |
-
|
1079 |
#~ msgid "Installed themes"
|
1080 |
#~ msgstr "Thèmes installés"
|
1081 |
|
@@ -1180,9 +1410,6 @@ msgstr "Autre"
|
|
1180 |
#~ "Merci de saisir une adresse e-mail valide pour le 'FROM'. Les "
|
1181 |
#~ "modifications ne sont pas sauvegardées."
|
1182 |
|
1183 |
-
#~ msgid "Settings saved."
|
1184 |
-
#~ msgstr "Options sauvegardées."
|
1185 |
-
|
1186 |
#~ msgid ""
|
1187 |
#~ "If you would like to add the Contact Form to your website, just copy and "
|
1188 |
#~ "paste this shortcode to your post or page or widget:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-03-28 13:51+0300\n"
|
6 |
+
"PO-Revision-Date: 2017-03-28 13:51+0300\n"
|
7 |
"Last-Translator: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
9 |
"Language: fr_FR\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"Plural-Forms: nplurals=2;plural=n>2;\n"
|
17 |
+
"X-Generator: Poedit 1.8.7.1\n"
|
18 |
"X-Poedit-SearchPath-0: .\n"
|
19 |
|
20 |
+
#: bws_functions.php:72 bws_functions.php:190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
msgid "requires"
|
22 |
msgstr "obligatoire"
|
23 |
|
24 |
+
#: bws_functions.php:74
|
25 |
msgid ""
|
26 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
27 |
"try again."
|
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:75
|
33 |
msgid "Back to the WordPress"
|
34 |
msgstr "Retour à WordPress"
|
35 |
|
36 |
+
#: bws_functions.php:77
|
37 |
msgid "Plugins page"
|
38 |
msgstr "Page des extensions"
|
39 |
|
40 |
+
#: bws_functions.php:91
|
41 |
+
msgid "Like the plugin?"
|
42 |
+
msgstr "Voter pour l'extension"
|
43 |
+
|
44 |
+
#: bws_functions.php:93
|
45 |
+
msgid "Rate it"
|
46 |
+
msgstr "Notez là"
|
47 |
+
|
48 |
+
#: bws_functions.php:102
|
49 |
+
msgid "Need help?"
|
50 |
+
msgstr "Besoin d'aide ?"
|
51 |
+
|
52 |
+
#: bws_functions.php:103 bws_functions.php:916 class-bws-settings.php:1047
|
53 |
+
msgid "Visit Help Center"
|
54 |
+
msgstr "Visiter le site du support"
|
55 |
+
|
56 |
+
#: bws_functions.php:106
|
57 |
+
msgid "Want to support the plugin?"
|
58 |
+
msgstr "Voter pour l'extension"
|
59 |
+
|
60 |
+
#: bws_functions.php:107 bws_menu.php:553
|
61 |
+
msgid "Donate"
|
62 |
+
msgstr "Don"
|
63 |
+
|
64 |
+
#: bws_functions.php:127
|
65 |
+
msgid "WARNING: Illegal use notification"
|
66 |
+
msgstr "AVERTISSEMENT : Notification d'utilisation abusive"
|
67 |
+
|
68 |
+
#: bws_functions.php:127
|
69 |
+
msgid ""
|
70 |
+
"You can use one license of the Pro plugin for one domain only. Please check "
|
71 |
+
"and edit your license or domain if necessary using you personal Client Area. "
|
72 |
+
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
73 |
+
"the Pro plugin will be deactivated."
|
74 |
+
msgstr ""
|
75 |
+
"Vous ne pouvez utilisez qu'une licence de la version Pro de l'extension pour "
|
76 |
+
"un seul domaine. Merci de vérifier et de modifier votre licence ou votre "
|
77 |
+
"domaine si nécessaire en utilisant votre zone client. Nous vous recommandons "
|
78 |
+
"de résoudre ce problème dans les 24 heures, sinon l'extension sera rendue "
|
79 |
+
"inactive."
|
80 |
+
|
81 |
+
#: bws_functions.php:127 bws_functions.php:339 bws_menu.php:627
|
82 |
+
#: class-bws-settings.php:143
|
83 |
+
msgid "Learn More"
|
84 |
+
msgstr "En savoir plus"
|
85 |
+
|
86 |
+
#: bws_functions.php:144
|
87 |
+
msgid ""
|
88 |
+
"Notice: Your Pro Trial license has expired. To continue using the plugin, "
|
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:146
|
95 |
+
msgid ""
|
96 |
+
"Your license has expired. To continue getting top-priority support and "
|
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:146 bws_functions.php:382 deprecated.php:584
|
103 |
+
msgid "Learn more"
|
104 |
+
msgstr "En savoir plus"
|
105 |
+
|
106 |
+
#: bws_functions.php:164
|
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:166
|
113 |
+
msgid "Notice: You are using the Pro Trial license of plugin."
|
114 |
+
msgstr "Avertissement : vous utilisez la version d'évaluation de l'extension."
|
115 |
+
|
116 |
+
#: bws_functions.php:169
|
117 |
+
msgid "The Pro Trial license will expire on"
|
118 |
+
msgstr "La licence PRO d'évaluation expirera le"
|
119 |
+
|
120 |
+
#: bws_functions.php:192
|
121 |
msgid ""
|
122 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
123 |
"upgrade to WordPress latest version."
|
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:207
|
129 |
+
#, php-format
|
130 |
+
msgid "Thank you for installing %s plugin!"
|
131 |
+
msgstr ""
|
132 |
|
133 |
+
#: bws_functions.php:208
|
134 |
msgid "Let's get started"
|
135 |
msgstr "Démarrer"
|
136 |
|
137 |
+
#: bws_functions.php:209 bws_functions.php:242 bws_menu.php:557
|
138 |
+
#: bws_menu.php:559
|
139 |
msgid "Settings"
|
140 |
msgstr "Réglages"
|
141 |
|
142 |
+
#: bws_functions.php:211 bws_menu.php:328 class-bws-settings.php:736
|
143 |
+
#: class-bws-settings.php:1049 class-bws-settings.php:1059 deprecated.php:694
|
144 |
msgid "or"
|
145 |
msgstr "ou"
|
146 |
|
147 |
+
#: bws_functions.php:212 bws_functions.php:244
|
148 |
msgid "Add New"
|
149 |
msgstr "Ajouter"
|
150 |
|
151 |
+
#: bws_functions.php:216 bws_functions.php:226 bws_functions.php:330
|
152 |
+
#: bws_functions.php:378 bws_functions.php:482
|
153 |
msgid "Close notice"
|
154 |
msgstr "Effacer l'avertissement"
|
155 |
|
156 |
+
#: bws_functions.php:231
|
157 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
158 |
msgstr "Merci d'avoir installé des extensions de BestWebSoft!"
|
159 |
|
160 |
+
#: bws_functions.php:233
|
161 |
msgid "More Details"
|
162 |
msgstr "Plus de détails"
|
163 |
|
164 |
+
#: bws_functions.php:234
|
165 |
msgid "Less Details"
|
166 |
msgstr "Moins de détails"
|
167 |
|
168 |
+
#: bws_functions.php:262
|
169 |
+
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:276
|
173 |
+
msgid ""
|
174 |
+
"This function(-s) will be removed over time. Please update the product(-s)."
|
175 |
+
msgstr ""
|
176 |
+
"Ces fonctions seront supprimées rapidement. Merci de mettre à jour vos "
|
177 |
+
"produits."
|
178 |
+
|
179 |
+
#: bws_functions.php:335
|
180 |
msgid "It’s time to upgrade your"
|
181 |
msgstr "C'est le moment de mettre à jour votre "
|
182 |
|
183 |
+
#: bws_functions.php:335
|
184 |
msgid "to"
|
185 |
msgstr "à"
|
186 |
|
187 |
+
#: bws_functions.php:335
|
188 |
msgid "version!"
|
189 |
msgstr "version"
|
190 |
|
191 |
+
#: bws_functions.php:336
|
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:382
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
198 |
#, php-format
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
msgid ""
|
200 |
+
"Your license key for %s expires on %s and you won't be granted TOP-PRIORITY "
|
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:477
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
#, php-format
|
208 |
+
msgid "Thank you for choosing %s plugin!"
|
209 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
210 |
|
211 |
+
#: bws_functions.php:478
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
msgid ""
|
213 |
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
214 |
"we'd love to hear about it!"
|
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:479
|
220 |
msgid "Suggest a Feature"
|
221 |
msgstr "Proposer une fonctionnalité"
|
222 |
|
223 |
+
#: bws_functions.php:495 class-bws-settings.php:533 class-bws-settings.php:536
|
224 |
+
#: class-bws-settings.php:584 class-bws-settings.php:587
|
225 |
msgid "Notice"
|
226 |
msgstr "Avertissement"
|
227 |
|
228 |
+
#: bws_functions.php:495
|
229 |
msgid "The plugin's settings have been changed."
|
230 |
msgstr "Les paramètres de l'extension ont été modifiés."
|
231 |
|
232 |
+
#: bws_functions.php:496 class-bws-settings.php:182 class-bws-settings.php:202
|
233 |
+
#: deprecated.php:640
|
234 |
msgid "Save Changes"
|
235 |
+
msgstr "Enregistrer les modifications"
|
236 |
|
237 |
+
#: bws_functions.php:510
|
238 |
msgid ""
|
239 |
+
"You can always look at premium options by checking the \"Pro Options\" in "
|
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:651
|
246 |
msgid "Add shortcode"
|
247 |
msgstr "Ajouter le code court"
|
248 |
|
249 |
+
#: bws_functions.php:651
|
250 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
251 |
msgstr "Ajouter le code court des extensions BestWebSoft avec ce bouton."
|
252 |
|
253 |
+
#: bws_functions.php:700
|
254 |
msgid "Close"
|
255 |
msgstr "Fermer"
|
256 |
|
257 |
+
#: bws_functions.php:792
|
258 |
+
msgid "Are you sure you want to restore default settings?"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
259 |
msgstr "Êtes vous sûr de vouloir remettre toutes les valeurs par défaut ?"
|
260 |
|
261 |
+
#: bws_functions.php:795
|
262 |
msgid "Yes, restore all settings"
|
263 |
msgstr "Oui, remettre les valeurs par défaut"
|
264 |
|
265 |
+
#: bws_functions.php:796
|
266 |
msgid "No, go back to the settings page"
|
267 |
msgstr "Non, retourner à la page des paramètres"
|
268 |
|
269 |
+
#: bws_functions.php:842
|
270 |
msgid "Plugin"
|
271 |
msgstr "Extension"
|
272 |
|
273 |
+
#: bws_functions.php:851
|
274 |
msgid "Shortcode settings"
|
275 |
msgstr "Paramètres du code court"
|
276 |
|
277 |
+
#: bws_functions.php:856
|
278 |
msgid "The shortcode will be inserted"
|
279 |
msgstr "Le code court sera inséré"
|
280 |
|
281 |
+
#: bws_functions.php:861
|
282 |
msgid "Insert"
|
283 |
msgstr "Insérer"
|
284 |
|
285 |
+
#: bws_functions.php:921
|
|
|
|
|
|
|
|
|
286 |
msgid "FAQ"
|
287 |
msgstr "FAQ"
|
288 |
|
289 |
+
#: bws_functions.php:927
|
290 |
msgid "For more information:"
|
291 |
msgstr "Pour plus d'informations :"
|
292 |
|
293 |
+
#: bws_functions.php:928
|
294 |
msgid "Documentation"
|
295 |
msgstr "Documentation"
|
296 |
|
297 |
+
#: bws_functions.php:929
|
298 |
msgid "Video Instructions"
|
299 |
msgstr "Vidéo explicative"
|
300 |
|
301 |
+
#: bws_functions.php:930
|
302 |
msgid "Submit a Request"
|
303 |
msgstr "Soumettre une requête"
|
304 |
|
305 |
+
#: bws_menu.php:101 class-bws-settings.php:781 deprecated.php:322
|
306 |
+
msgid "Wrong license key"
|
307 |
+
msgstr "Clé de licence incorrecte"
|
|
|
|
|
|
|
|
|
|
|
|
|
308 |
|
309 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
310 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
311 |
+
#: deprecated.php:352
|
312 |
+
msgid ""
|
313 |
+
"Something went wrong. Please try again later. If the error appears again, "
|
314 |
+
"please contact us"
|
315 |
+
msgstr ""
|
316 |
+
"Il est survenu une erreur. Essayer de nouveau. Si l'erreur se produit de "
|
317 |
+
"nouveau, merci de contacter <a href=http://support.bestwebsoft."
|
318 |
+
"com>BestWebSoft</a>. Nous sommes désolés pour le désagrément."
|
319 |
|
320 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
321 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
322 |
+
#: deprecated.php:352
|
323 |
+
msgid "We are sorry for inconvenience."
|
324 |
+
msgstr "Nous sommes désolés pour le désagrément."
|
325 |
|
326 |
+
#: bws_menu.php:128 class-bws-settings.php:813 class-bws-settings.php:916
|
327 |
+
#: deprecated.php:139 deprecated.php:358
|
328 |
+
msgid "Wrong license key."
|
329 |
+
msgstr "Clé de licence incorrecte."
|
330 |
|
331 |
+
#: bws_menu.php:130
|
|
|
332 |
msgid ""
|
333 |
+
"This license key is bound to another site. Change it via personal Client "
|
334 |
+
"Area."
|
335 |
msgstr ""
|
336 |
+
"La clé de licence correspond à un autre site. Modifier là au travers de "
|
337 |
+
"votre espace client."
|
|
|
|
|
|
|
|
|
338 |
|
339 |
+
#: bws_menu.php:130
|
340 |
+
msgid "Log in"
|
341 |
+
msgstr "Connexion"
|
342 |
|
343 |
+
#: bws_menu.php:132 bws_menu.php:334 deprecated.php:261
|
344 |
+
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
345 |
+
msgstr ""
|
346 |
+
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
347 |
+
"télécharger l'extension manuellement."
|
348 |
|
349 |
+
#: bws_menu.php:134 class-bws-settings.php:922 deprecated.php:364
|
350 |
#, php-format
|
351 |
msgid ""
|
352 |
+
"Unfortunately, Your license has expired. To continue getting top-priority "
|
353 |
+
"support and plugin updates, you should extend it in your %s"
|
354 |
msgstr ""
|
355 |
+
"Désoler, votre licence est terminée. Pour continuer à disposer du support "
|
356 |
+
"rapide et des mises à jour de l'extension vous devez la renouveler dans "
|
357 |
+
"votre %s"
|
358 |
|
359 |
+
#: bws_menu.php:136 class-bws-settings.php:924 deprecated.php:366
|
360 |
msgid ""
|
361 |
+
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
362 |
+
"Trial license can be installed only once."
|
363 |
msgstr ""
|
364 |
+
"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne "
|
365 |
+
"peut-être installée qu'une seule fois."
|
366 |
|
367 |
+
#: bws_menu.php:142 class-bws-settings.php:828 deprecated.php:153
|
368 |
+
msgid "The license key is valid."
|
369 |
+
msgstr "La clé de licence est valide."
|
370 |
|
371 |
+
#: bws_menu.php:144 class-bws-settings.php:831 deprecated.php:156
|
372 |
+
msgid "Your license will expire on"
|
373 |
+
msgstr "Votre licence se termine le "
|
374 |
+
|
375 |
+
#: bws_menu.php:146
|
376 |
+
msgid "Congratulations! Pro Membership license is activated successfully."
|
377 |
msgstr ""
|
378 |
+
"Félicitations! La version PRO de cette extension a été activée avec succès."
|
379 |
+
|
380 |
+
#: bws_menu.php:153 class-bws-settings.php:996 deprecated.php:435
|
381 |
+
msgid ""
|
382 |
+
"Something went wrong. Try again later or upload the plugin manually. We are "
|
383 |
+
"sorry for inconvenience."
|
384 |
+
msgstr ""
|
385 |
+
"Il est survenu une erreur. Essayer de nouveau ou bien télécharger "
|
386 |
+
"l'extension manuellement.Nous sommes désolés pour le désagrément."
|
387 |
|
388 |
+
#: bws_menu.php:163
|
389 |
msgid "Please enter your license key."
|
390 |
msgstr "Merci de saisir votre clé de licence."
|
391 |
|
392 |
+
#: bws_menu.php:174
|
393 |
msgid "Not set"
|
394 |
msgstr "Not set"
|
395 |
|
396 |
+
#: bws_menu.php:176
|
397 |
msgid "On"
|
398 |
msgstr "On"
|
399 |
|
400 |
+
#: bws_menu.php:176
|
401 |
msgid "Off"
|
402 |
msgstr "Off"
|
403 |
|
404 |
+
#: bws_menu.php:177 bws_menu.php:178 bws_menu.php:179 bws_menu.php:180
|
405 |
+
#: bws_menu.php:181 bws_menu.php:182 bws_menu.php:191
|
406 |
msgid "N/A"
|
407 |
msgstr "N/A"
|
408 |
|
409 |
+
#: bws_menu.php:182
|
410 |
msgid " Mb"
|
411 |
msgstr " Mb"
|
412 |
|
413 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
414 |
msgid "Yes"
|
415 |
msgstr "Yes"
|
416 |
|
417 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
418 |
msgid "No"
|
419 |
msgstr "No"
|
420 |
|
421 |
+
#: bws_menu.php:196
|
422 |
+
msgid "WordPress Environment"
|
423 |
+
msgstr "Environnent WordPress"
|
424 |
+
|
425 |
+
#: bws_menu.php:198
|
426 |
+
msgid "Home URL"
|
427 |
+
msgstr "Home URL"
|
428 |
+
|
429 |
+
#: bws_menu.php:199
|
430 |
+
msgid "Website URL"
|
431 |
+
msgstr "Site URL"
|
432 |
+
|
433 |
+
#: bws_menu.php:200
|
434 |
+
msgid "WP Version"
|
435 |
+
msgstr "WP Version"
|
436 |
+
|
437 |
+
#: bws_menu.php:201
|
438 |
+
msgid "WP Multisite"
|
439 |
+
msgstr "WP Multisite"
|
440 |
+
|
441 |
+
#: bws_menu.php:202
|
442 |
+
msgid "WP Memory Limit"
|
443 |
+
msgstr "WP Memory Limit"
|
444 |
+
|
445 |
+
#: bws_menu.php:203
|
446 |
+
msgid "Active Theme"
|
447 |
+
msgstr "Active Theme"
|
448 |
+
|
449 |
+
#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251
|
450 |
+
#, php-format
|
451 |
+
msgid "by %s"
|
452 |
+
msgstr "par %s"
|
453 |
+
|
454 |
+
#: bws_menu.php:207
|
455 |
+
msgid "Server Environment"
|
456 |
+
msgstr "Server Environnent"
|
457 |
+
|
458 |
+
#: bws_menu.php:209
|
459 |
msgid "Operating System"
|
460 |
msgstr "Operating System"
|
461 |
|
462 |
+
#: bws_menu.php:210
|
463 |
msgid "Server"
|
464 |
msgstr "Server"
|
465 |
|
466 |
+
#: bws_menu.php:211
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
467 |
msgid "PHP Version"
|
468 |
msgstr "PHP Version"
|
469 |
|
470 |
+
#: bws_menu.php:212
|
|
|
|
|
|
|
|
|
471 |
msgid "PHP Allow URL fopen"
|
472 |
msgstr "PHP Allow URL fopen"
|
473 |
|
474 |
+
#: bws_menu.php:213
|
475 |
msgid "PHP Memory Limit"
|
476 |
msgstr "PHP Memory Limit"
|
477 |
|
478 |
+
#: bws_menu.php:214
|
479 |
+
msgid "Memory Usage"
|
480 |
+
msgstr "Memory usage"
|
481 |
+
|
482 |
+
#: bws_menu.php:215
|
483 |
msgid "PHP Max Upload Size"
|
484 |
msgstr "PHP Max Upload Size"
|
485 |
|
486 |
+
#: bws_menu.php:216
|
487 |
msgid "PHP Max Post Size"
|
488 |
msgstr "PHP Max Post Size"
|
489 |
|
490 |
+
#: bws_menu.php:217
|
491 |
msgid "PHP Max Script Execute Time"
|
492 |
msgstr "PHP Max Script Execute Time"
|
493 |
|
494 |
+
#: bws_menu.php:218
|
495 |
msgid "PHP Exif support"
|
496 |
msgstr "PHP Exif support"
|
497 |
|
498 |
+
#: bws_menu.php:219
|
499 |
msgid "PHP IPTC support"
|
500 |
msgstr "PHP IPTC support"
|
501 |
|
502 |
+
#: bws_menu.php:220
|
503 |
msgid "PHP XML support"
|
504 |
msgstr "PHP XML support"
|
505 |
|
506 |
+
#: bws_menu.php:226
|
507 |
+
msgid "Database"
|
508 |
+
msgstr "Base de données"
|
509 |
|
510 |
+
#: bws_menu.php:228
|
511 |
+
msgid "WP DB version"
|
512 |
+
msgstr "WordPress DB Version"
|
513 |
|
514 |
+
#: bws_menu.php:229
|
515 |
+
msgid "MySQL version"
|
516 |
+
msgstr "MYSQL Version"
|
517 |
|
518 |
+
#: bws_menu.php:230
|
519 |
+
msgid "SQL Mode"
|
520 |
+
msgstr "SQL Mode"
|
521 |
|
522 |
+
#: bws_menu.php:234
|
523 |
+
msgid "Active Plugins"
|
524 |
+
msgstr "Extensions actives"
|
525 |
|
526 |
+
#: bws_menu.php:239
|
527 |
+
msgid "Inactive Plugins"
|
528 |
+
msgstr "Extensions inactives"
|
529 |
|
530 |
+
#: bws_menu.php:260
|
531 |
msgid "Please enter a valid email address."
|
532 |
msgstr "Merci de saisir une adresse e-mail valide."
|
533 |
|
534 |
+
#: bws_menu.php:264
|
535 |
+
msgid "Email with system info is sent to"
|
536 |
msgstr "Le courriel avec les informations système est envoyé à"
|
537 |
|
538 |
+
#: bws_menu.php:268
|
539 |
msgid "Thank you for contacting us."
|
540 |
msgstr "Merci de nous avoir contacté."
|
541 |
|
542 |
+
#: bws_menu.php:291
|
543 |
msgid "Sorry, email message could not be delivered."
|
544 |
msgstr "Désolé, votre e-mail n'a pas pu être envoyé."
|
545 |
|
546 |
+
#: bws_menu.php:307 bws_menu.php:311 bws_menu.php:360 deprecated.php:91
|
547 |
+
msgid "Plugins"
|
548 |
+
msgstr "Extensions"
|
549 |
+
|
550 |
+
#: bws_menu.php:308 bws_menu.php:312 bws_menu.php:611 deprecated.php:92
|
551 |
+
msgid "Themes"
|
552 |
+
msgstr "Thèmes"
|
553 |
+
|
554 |
+
#: bws_menu.php:309 bws_menu.php:313 bws_menu.php:662
|
555 |
msgid "System status"
|
556 |
msgstr "Etat du système"
|
557 |
|
558 |
+
#: bws_menu.php:317
|
559 |
msgid "Support"
|
560 |
msgstr "Support"
|
561 |
|
562 |
+
#: bws_menu.php:318
|
563 |
msgid "Manage purchased licenses & subscriptions"
|
564 |
msgstr "Gérer les licences et les adhésions"
|
565 |
|
566 |
+
#: bws_menu.php:326
|
|
|
|
|
|
|
|
|
567 |
#, php-format
|
568 |
msgid "Get Access to %s+ Premium Plugins"
|
569 |
msgstr "Accéder à plus de %s extension premiums"
|
570 |
|
571 |
+
#: bws_menu.php:328
|
|
|
572 |
msgid "Subscribe to Pro Membership"
|
573 |
msgstr "Souscrire une adhésion PRO"
|
574 |
|
575 |
+
#: bws_menu.php:336 bws_menu.php:347 class-bws-settings.php:749
|
576 |
+
#: deprecated.php:227
|
577 |
+
msgid "Check license key"
|
578 |
+
msgstr "Vérifier la clé de licence"
|
579 |
+
|
580 |
+
#: bws_menu.php:339
|
581 |
msgid "Enter your license key"
|
582 |
msgstr "Merci de saisir votre clé de licence"
|
583 |
|
584 |
+
#: bws_menu.php:345 bws_menu.php:563 bws_menu.php:572
|
585 |
+
#: class-bws-settings.php:728 deprecated.php:259 deprecated.php:267
|
586 |
+
#: deprecated.php:629 deprecated.php:700 deprecated.php:709
|
587 |
+
msgid "Activate"
|
588 |
+
msgstr "Activé"
|
589 |
+
|
590 |
+
#: bws_menu.php:361
|
591 |
msgid "Upload Plugin"
|
592 |
msgstr "Charger l'extension"
|
593 |
|
594 |
+
#: bws_menu.php:365
|
595 |
#, php-format
|
596 |
msgid ""
|
597 |
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
604 |
"sent”, des problèmes avec les flux de syndication ou autres, essayez "
|
605 |
"de désactiver l'extension ou supprimer l'extension."
|
606 |
|
607 |
+
#: bws_menu.php:367
|
608 |
msgid ""
|
609 |
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
610 |
"strong>."
|
612 |
"L'extension ne peut pas être activée car une <strong>erreur fatale</strong> "
|
613 |
"a été détectée."
|
614 |
|
615 |
+
#: bws_menu.php:370
|
616 |
msgid "Plugin <strong>activated</strong>."
|
617 |
msgstr "Extension <strong>activée</strong>."
|
618 |
|
619 |
+
#: bws_menu.php:377
|
620 |
msgid "Installing Plugin"
|
621 |
msgstr "Extensions installées"
|
622 |
|
623 |
+
#: bws_menu.php:383
|
624 |
msgid "Downloading install package from"
|
625 |
msgstr "Télécharger le paquet d'installation depuis"
|
626 |
|
627 |
+
#: bws_menu.php:400 bws_menu.php:431 bws_menu.php:442
|
628 |
+
#: class-bws-settings.php:948 class-bws-settings.php:970
|
629 |
+
#: class-bws-settings.php:992 deprecated.php:387 deprecated.php:409
|
630 |
+
#: deprecated.php:431
|
631 |
+
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
632 |
+
msgstr ""
|
633 |
+
"Erreur de téléchargement de l'archive ZIP. Merci de télécharger l'extension "
|
634 |
+
"manuellement."
|
635 |
+
|
636 |
+
#: bws_menu.php:408
|
637 |
+
msgid "Unpacking the package"
|
638 |
+
msgstr "Décompresser le paquet"
|
639 |
+
|
640 |
+
#: bws_menu.php:413 bws_menu.php:421
|
641 |
+
msgid "Installing the plugin"
|
642 |
+
msgstr "Installer l'extension"
|
643 |
+
|
644 |
+
#: bws_menu.php:417 class-bws-settings.php:960 deprecated.php:399
|
645 |
+
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
646 |
+
msgstr ""
|
647 |
+
"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension "
|
648 |
+
"manuellement."
|
649 |
+
|
650 |
+
#: bws_menu.php:424 class-bws-settings.php:966 deprecated.php:405
|
651 |
+
msgid ""
|
652 |
+
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
653 |
+
"plugin manually"
|
654 |
+
msgstr ""
|
655 |
+
"Votre serveur n'a pas le support du format des archives ZIP ou Phar. Merci "
|
656 |
+
"de télécharger l'extension manuellement."
|
657 |
|
658 |
+
#: bws_menu.php:427
|
659 |
+
#, php-format
|
660 |
+
msgid "The plugin %s is successfully installed."
|
661 |
+
msgstr "L'extension %s a été installée avec succès."
|
662 |
|
663 |
+
#: bws_menu.php:434 class-bws-settings.php:973 deprecated.php:412
|
664 |
+
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
665 |
+
msgstr ""
|
666 |
+
"Erreur d'ouverture de l'archive zip. Merci de télécharger l'extension "
|
667 |
+
"manuellement."
|
668 |
|
669 |
+
#: bws_menu.php:439
|
670 |
msgid "Activate Plugin"
|
671 |
msgstr "Activer l'extension"
|
672 |
|
673 |
+
#: bws_menu.php:439 bws_menu.php:445
|
674 |
msgid "Return to BestWebSoft Panel"
|
675 |
msgstr "Retourner à l'administration BestWebSoft"
|
676 |
|
677 |
+
#: bws_menu.php:449 bws_menu.php:464 bws_menu.php:593
|
678 |
msgid "All"
|
679 |
msgstr "Tous"
|
680 |
|
681 |
+
#: bws_menu.php:450 bws_menu.php:650
|
682 |
msgid "Installed"
|
683 |
msgstr "Installé"
|
684 |
|
685 |
+
#: bws_menu.php:451
|
686 |
msgid "Not Installed"
|
687 |
msgstr "Non installé"
|
688 |
|
689 |
+
#: bws_menu.php:457
|
690 |
msgid "Filter results"
|
691 |
msgstr "Filtrer les résultats"
|
692 |
|
693 |
+
#: bws_menu.php:460 bws_menu.php:589
|
694 |
msgid "Category"
|
695 |
msgstr "Catégorie"
|
696 |
|
697 |
+
#: bws_menu.php:524
|
|
|
698 |
msgid "Not installed"
|
699 |
msgstr "Non installé"
|
700 |
|
701 |
+
#: bws_menu.php:528
|
702 |
msgid "Renew to get updates"
|
703 |
msgstr "Se réabonner pour avoir les mises à jour"
|
704 |
|
705 |
+
#: bws_menu.php:531
|
706 |
#, php-format
|
707 |
msgid "Update to v %s"
|
708 |
msgstr "Mettre à jour avec la version %s"
|
709 |
|
710 |
+
#: bws_menu.php:543 bws_menu.php:566 bws_menu.php:575
|
711 |
msgid "Install Now"
|
712 |
msgstr "Installer maintenant"
|
713 |
|
714 |
+
#: bws_menu.php:549 class-bws-settings.php:156 class-bws-settings.php:1056
|
715 |
msgid "Upgrade to Pro"
|
716 |
msgstr "Passer à la version PRO"
|
717 |
|
718 |
+
#: bws_menu.php:563 bws_menu.php:572
|
|
|
|
|
|
|
|
|
719 |
msgid "Activate this plugin"
|
720 |
msgstr "Activer cette extension"
|
721 |
|
722 |
+
#: bws_menu.php:575
|
723 |
msgid "Install this plugin"
|
724 |
msgstr "Installer cette extension"
|
725 |
|
726 |
+
#: bws_menu.php:584
|
727 |
msgid "Nothing found. Try another criteria."
|
728 |
msgstr "Pas de réponse. essayer d'autres critères."
|
729 |
|
730 |
+
#: bws_menu.php:621 bws_menu.php:641
|
731 |
#, php-format
|
732 |
msgid "By %s"
|
733 |
msgstr "Par %s"
|
734 |
|
735 |
+
#: bws_menu.php:648
|
736 |
msgid "Already Installed"
|
737 |
msgstr "Déjà installé"
|
738 |
|
739 |
+
#: bws_menu.php:659
|
740 |
msgid "Browse Free WordPress Themes"
|
741 |
msgstr "Parcourir les thèmes gratuits pour WordPress"
|
742 |
|
743 |
+
#: bws_menu.php:668
|
744 |
msgid "Send to support"
|
745 |
msgstr "Envoyé au support"
|
746 |
|
747 |
+
#: bws_menu.php:675
|
748 |
msgid "Send to custom email »"
|
749 |
msgstr "Envoyer un e-mail spécifique »"
|
750 |
|
751 |
+
#: class-bws-settings.php:135
|
752 |
+
msgid "Information"
|
753 |
+
msgstr "Information"
|
754 |
|
755 |
+
#: class-bws-settings.php:143
|
756 |
+
msgid "Inactive"
|
757 |
+
msgstr "Inactive"
|
758 |
|
759 |
+
#: class-bws-settings.php:151
|
760 |
+
msgid "Expired"
|
761 |
+
msgstr "Expiré"
|
762 |
+
|
763 |
+
#: class-bws-settings.php:154
|
764 |
+
#, php-format
|
765 |
+
msgid "%s day(-s) left"
|
766 |
+
msgstr "%s jour(s) restant"
|
767 |
+
|
768 |
+
#: class-bws-settings.php:160
|
769 |
+
#, php-format
|
770 |
+
msgid "Expired on %s"
|
771 |
+
msgstr "Terminer le %s"
|
772 |
+
|
773 |
+
#: class-bws-settings.php:160
|
774 |
+
msgid "Renew Now"
|
775 |
+
msgstr "Renouveler maintenant"
|
776 |
+
|
777 |
+
#: class-bws-settings.php:162
|
778 |
+
msgid "Active"
|
779 |
+
msgstr "Activé"
|
780 |
+
|
781 |
+
#: class-bws-settings.php:167
|
782 |
+
msgid "License"
|
783 |
+
msgstr "Licence"
|
784 |
+
|
785 |
+
#: class-bws-settings.php:170
|
786 |
+
msgid "Status"
|
787 |
+
msgstr "Etat"
|
788 |
+
|
789 |
+
#: class-bws-settings.php:174
|
790 |
+
msgid "Version"
|
791 |
+
msgstr "Version"
|
792 |
+
|
793 |
+
#: class-bws-settings.php:282
|
794 |
+
msgid "All plugin settings were restored."
|
795 |
+
msgstr "Les paramètres de l'extension ont été remis aux valeurs d'origine."
|
796 |
+
|
797 |
+
#: class-bws-settings.php:420
|
798 |
+
msgid "Custom Code"
|
799 |
+
msgstr "Code personnalisé"
|
800 |
+
|
801 |
+
#: class-bws-settings.php:424 deprecated.php:497
|
802 |
+
msgid "You do not have sufficient permissions to edit plugins for this site."
|
803 |
+
msgstr ""
|
804 |
+
"Vous n'avez pas assez de droits pour modifier l'extension pour ce site."
|
805 |
+
|
806 |
+
#: class-bws-settings.php:429 deprecated.php:618
|
807 |
+
msgid "These styles will be added to the header on all pages of your site."
|
808 |
+
msgstr ""
|
809 |
+
"Ces styles seront ajoutés aux entêtes sur tous les pages de votre site."
|
810 |
+
|
811 |
+
#: class-bws-settings.php:432 deprecated.php:620
|
812 |
+
#, php-format
|
813 |
+
msgid ""
|
814 |
+
"This PHP code will be hooked to the %s action and will be printed on front "
|
815 |
+
"end only."
|
816 |
+
msgstr ""
|
817 |
+
"Ce code PHP sera rattaché à l'action %s et sera affiché uniquement sur la "
|
818 |
+
"partie publique."
|
819 |
+
|
820 |
+
#: class-bws-settings.php:435
|
821 |
+
msgid "These code will be added to the header on all pages of your site."
|
822 |
+
msgstr "Ce code sera ajouté aux entêtes sur tous les pages de votre site."
|
823 |
+
|
824 |
+
#: class-bws-settings.php:443 deprecated.php:644
|
825 |
+
#, php-format
|
826 |
+
msgid ""
|
827 |
+
"You need to make this files writable before you can save your changes. See "
|
828 |
+
"%s the Codex %s for more information."
|
829 |
+
msgstr ""
|
830 |
+
"Vous devez rendre ce fichier modifiable avant de pouvoir enregistrer vos "
|
831 |
+
"modifications. Regarder %s du Codex %s pour plus d'informations."
|
832 |
+
|
833 |
+
#: class-bws-settings.php:453 deprecated.php:626
|
834 |
+
msgid "Browsing"
|
835 |
+
msgstr "Parcourir"
|
836 |
+
|
837 |
+
#: class-bws-settings.php:457
|
838 |
+
#, php-format
|
839 |
+
msgid "Activate custom %s code."
|
840 |
+
msgstr "Activer le code personnalisé %s."
|
841 |
+
|
842 |
+
#: class-bws-settings.php:464 deprecated.php:633
|
843 |
+
#, php-format
|
844 |
+
msgid "Learn more about %s"
|
845 |
+
msgstr "En savoir plus sur %s"
|
846 |
+
|
847 |
+
#: class-bws-settings.php:524
|
848 |
+
msgid "Miscellaneous Settings"
|
849 |
+
msgstr "Paramètres divers"
|
850 |
+
|
851 |
+
#: class-bws-settings.php:533 class-bws-settings.php:584
|
852 |
+
#, php-format
|
853 |
+
msgid ""
|
854 |
+
"It is prohibited to change %s settings on this site in the %s network "
|
855 |
+
"settings."
|
856 |
+
msgstr ""
|
857 |
+
"Il est interdit de changer le paramètre %s sur ce site dans les paramètres "
|
858 |
+
"%s du réseau."
|
859 |
+
|
860 |
+
#: class-bws-settings.php:536 class-bws-settings.php:587
|
861 |
+
#, php-format
|
862 |
+
msgid ""
|
863 |
+
"It is prohibited to view %s settings on this site in the %s network settings."
|
864 |
+
msgstr ""
|
865 |
+
"Il est interdit de voir le paramètre %s sur ce site dans les paramètres %s "
|
866 |
+
"du réseau."
|
867 |
+
|
868 |
+
#: class-bws-settings.php:545
|
869 |
+
msgid "Pro Options"
|
870 |
+
msgstr "Options Pro"
|
871 |
+
|
872 |
+
#: class-bws-settings.php:548
|
873 |
+
msgid "Enable to display plugin Pro options."
|
874 |
+
msgstr "Activer pour voir les options PRO de l'extension."
|
875 |
+
|
876 |
+
#: class-bws-settings.php:553
|
877 |
+
msgid "Track Usage"
|
878 |
+
msgstr "Suivi de l'utilisation"
|
879 |
+
|
880 |
+
#: class-bws-settings.php:556
|
881 |
+
msgid ""
|
882 |
+
"Enable to allow tracking plugin usage anonymously in order to make it better."
|
883 |
+
msgstr ""
|
884 |
+
"Activer pour autoriser le suivi de l'utilisation de l'extension de manière "
|
885 |
+
"anonyme afin de le rendre meilleur."
|
886 |
+
|
887 |
+
#: class-bws-settings.php:560
|
888 |
+
msgid "Default Settings"
|
889 |
+
msgstr "Réglages par défauts"
|
890 |
+
|
891 |
+
#: class-bws-settings.php:562
|
892 |
+
msgid "Restore Settings"
|
893 |
+
msgstr "Remettre les paramètres"
|
894 |
+
|
895 |
+
#: class-bws-settings.php:563
|
896 |
+
msgid "This will restore plugin settings to defaults."
|
897 |
+
msgstr "Remettre les valeurs par défaut des paramètres de l'extension."
|
898 |
+
|
899 |
+
#: class-bws-settings.php:575
|
900 |
+
msgid "Import / Export"
|
901 |
+
msgstr "Importer / Exporter"
|
902 |
+
|
903 |
+
#: class-bws-settings.php:691 class-bws-settings.php:724
|
904 |
+
#: class-bws-settings.php:746
|
905 |
+
msgid "License Key"
|
906 |
+
msgstr "Clé de licence"
|
907 |
+
|
908 |
+
#: class-bws-settings.php:714
|
909 |
+
msgid "Congratulations! Pro license is activated successfully."
|
910 |
+
msgstr ""
|
911 |
+
"Félicitations! La version PRO de cette extension a été activée avec succès."
|
912 |
+
|
913 |
+
#: class-bws-settings.php:715
|
914 |
+
#, php-format
|
915 |
+
msgid "You will be automatically redirected to the %s in %s seconds."
|
916 |
+
msgstr ""
|
917 |
+
|
918 |
+
#: class-bws-settings.php:715
|
919 |
+
msgid "Settings page"
|
920 |
+
msgstr "Page des paramètres"
|
921 |
+
|
922 |
+
#: class-bws-settings.php:730
|
923 |
+
#, php-format
|
924 |
+
msgid "Enter your license key to activate %s and get premium plugin features."
|
925 |
+
msgstr ""
|
926 |
+
"Saisir votre clé de licence pour activer %s et obtenir les fonctionnalités "
|
927 |
+
"premium."
|
928 |
+
|
929 |
+
#: class-bws-settings.php:733 class-bws-settings.php:920 deprecated.php:362
|
930 |
+
#: deprecated.php:703
|
931 |
+
msgid ""
|
932 |
+
"Unfortunately, you have exceeded the number of available tries per day. "
|
933 |
+
"Please, upload the plugin manually."
|
934 |
+
msgstr ""
|
935 |
+
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
936 |
+
"télécharger l'extension manuellement."
|
937 |
+
|
938 |
+
#: class-bws-settings.php:736 deprecated.php:694
|
939 |
+
#, php-format
|
940 |
+
msgid "Start Your Free %s-Day Trial Now"
|
941 |
+
msgstr "Débuter votre licence d'évaluation gratuite de %s jours"
|
942 |
+
|
943 |
+
#: class-bws-settings.php:751
|
944 |
+
msgid ""
|
945 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
946 |
+
"the field below."
|
947 |
+
msgstr ""
|
948 |
+
"Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la "
|
949 |
+
"saisir de nouveau dans le champ ci-dessous."
|
950 |
+
|
951 |
+
#: class-bws-settings.php:756
|
952 |
+
msgid "Manage License Settings"
|
953 |
+
msgstr "Gérer les paramètres de licence"
|
954 |
+
|
955 |
+
#: class-bws-settings.php:758
|
956 |
+
msgid "Login to Client Area"
|
957 |
+
msgstr "Se connecter à l'espace client"
|
958 |
+
|
959 |
+
#: class-bws-settings.php:760
|
960 |
+
msgid ""
|
961 |
+
"Manage active licenses, download BWS products, and view your payment history "
|
962 |
+
"using BestWebSoft Client Area."
|
963 |
+
msgstr ""
|
964 |
+
"Gérer les licences actives, télécharger les produits BWS, et voir "
|
965 |
+
"l'historique de vos règlements dans l'interface client de BestWebSoft."
|
966 |
+
|
967 |
+
#: class-bws-settings.php:815 class-bws-settings.php:918 deprecated.php:141
|
968 |
+
#: deprecated.php:360
|
969 |
+
msgid "This license key is bound to another site."
|
970 |
+
msgstr "La clé de licence correspond à un autre site."
|
971 |
+
|
972 |
+
#: class-bws-settings.php:817 deprecated.php:143
|
973 |
+
msgid ""
|
974 |
+
"This license key is valid, but Your license has expired. If you want to "
|
975 |
+
"update our plugin in future, you should extend the license."
|
976 |
+
msgstr ""
|
977 |
+
"La clé de licence est valide mais votre durée de validité est passée. Pour "
|
978 |
+
"continuer à disposer du support rapide et des mises à jour de l'extension "
|
979 |
+
"vous devez la renouveller."
|
980 |
+
|
981 |
+
#: class-bws-settings.php:819 deprecated.php:145
|
982 |
+
msgid "Unfortunately, you have exceeded the number of available tries."
|
983 |
+
msgstr ""
|
984 |
+
"Désoler mais vous avez dépassé le nombre d'essai de la journée. Merci de "
|
985 |
+
"télécharger l'extension manuellement."
|
986 |
+
|
987 |
+
#: class-bws-settings.php:821 deprecated.php:147
|
988 |
+
msgid ""
|
989 |
+
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
990 |
+
"The Pro Trial license can be installed only once."
|
991 |
+
msgstr ""
|
992 |
+
"Une licence a déjà été installée sur ce domaine. La licence d'évaluation ne "
|
993 |
+
"peut-être installée qu'une seule fois."
|
994 |
+
|
995 |
+
#: class-bws-settings.php:826 deprecated.php:151
|
996 |
+
msgid "The Pro Trial license key is valid."
|
997 |
+
msgstr "La clé de licence d'évaluation est valide."
|
998 |
+
|
999 |
+
#: class-bws-settings.php:834 deprecated.php:159 deprecated.php:246
|
1000 |
+
#, php-format
|
1001 |
+
msgid ""
|
1002 |
+
"In order to continue using the plugin it is necessary to buy a %s license."
|
1003 |
+
msgstr ""
|
1004 |
+
"Afin de pouvoir continuer à utiliser cette extension il est nécessaire "
|
1005 |
+
"d'acheter une licence %s."
|
1006 |
+
|
1007 |
+
#: class-bws-settings.php:1031 deprecated.php:463
|
1008 |
+
msgid "Please, enter Your license key"
|
1009 |
+
msgstr "Merci de saisir votre clé de licence"
|
1010 |
+
|
1011 |
+
#: class-bws-settings.php:1043
|
1012 |
+
msgid "Need Help?"
|
1013 |
+
msgstr "Besoin d'aide ?"
|
1014 |
+
|
1015 |
+
#: class-bws-settings.php:1045
|
1016 |
+
msgid "Read the Instruction"
|
1017 |
+
msgstr "Lire les instructions"
|
1018 |
+
|
1019 |
+
#: class-bws-settings.php:1049
|
1020 |
+
msgid "Watch the Video"
|
1021 |
+
msgstr "Regarder la vidéo"
|
1022 |
+
|
1023 |
+
#: class-bws-settings.php:1060
|
1024 |
+
msgid "Start Your Free Trial"
|
1025 |
+
msgstr "Débuter votre licence d'évaluation gratuite"
|
1026 |
+
|
1027 |
+
#: deprecated.php:93
|
1028 |
+
msgid "System Status"
|
1029 |
+
msgstr "Etat du système"
|
1030 |
+
|
1031 |
+
#: deprecated.php:204
|
1032 |
+
msgid "Please, enter your license key"
|
1033 |
+
msgstr "Merci de saisir votre clé de licence"
|
1034 |
+
|
1035 |
+
#: deprecated.php:223
|
1036 |
+
msgid ""
|
1037 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
1038 |
+
"the field below. You can find your license key on your personal page - "
|
1039 |
+
"Client Area - on our website"
|
1040 |
+
msgstr ""
|
1041 |
+
"Si nécessaire vous pouvez vérifier que la clé de licence est correcte ou la "
|
1042 |
+
"saisir de nouveau dans le champ ci-dessous. Vous pouvez trouver votre clé de "
|
1043 |
+
"licence sur votre page personnelle (zone client) sur notre site web."
|
1044 |
+
|
1045 |
+
#: deprecated.php:223
|
1046 |
+
msgid ""
|
1047 |
+
"(your username is the email address specified during the purchase). If "
|
1048 |
+
"necessary, please submit \"Lost your password?\" request."
|
1049 |
+
msgstr ""
|
1050 |
+
"(votre nom d'utilisateur est l'adresse e-mail que vous avez donnée lors de "
|
1051 |
+
"l'achat de l'extension). Si nécessaire, utilisez la fonction de demande de "
|
1052 |
+
"mot de passe perdu."
|
1053 |
+
|
1054 |
+
#: deprecated.php:247
|
1055 |
+
msgid "After that, you can activate it by entering your license key."
|
1056 |
+
msgstr ""
|
1057 |
+
" Après vous pouvez activer cette extension en donnant votre clé de licence."
|
1058 |
+
|
1059 |
+
#: deprecated.php:249 deprecated.php:688
|
1060 |
+
msgid "License key can be found in the"
|
1061 |
+
msgstr "La clé de licence peut être trouvée dans "
|
1062 |
+
|
1063 |
+
#: deprecated.php:251 deprecated.php:690
|
1064 |
+
msgid "(your username is the email address specified during the purchase)."
|
1065 |
+
msgstr ""
|
1066 |
+
"(votre nom d'utilisateur est l'adresse e-mail que vous avez donnée lors de "
|
1067 |
+
"l'achat de l'extension)."
|
1068 |
+
|
1069 |
+
#: deprecated.php:278
|
1070 |
+
msgid ""
|
1071 |
+
"Congratulations! The Pro license of the plugin is activated successfully."
|
1072 |
+
msgstr ""
|
1073 |
+
"Félicitations! La version PRO de cette extension a été activée avec succès."
|
1074 |
+
|
1075 |
+
#: deprecated.php:280 deprecated.php:669
|
1076 |
+
msgid "Please, go to"
|
1077 |
+
msgstr "Merci d’aller à"
|
1078 |
+
|
1079 |
+
#: deprecated.php:280 deprecated.php:669
|
1080 |
+
msgid "the setting page"
|
1081 |
+
msgstr "Options supplémentaires"
|
1082 |
+
|
1083 |
+
#: deprecated.php:281 deprecated.php:670
|
1084 |
+
msgid "You will be redirected automatically in 5 seconds."
|
1085 |
+
msgstr "Vous allez être redirigé automatiquement dans 5 secondes"
|
1086 |
+
|
1087 |
+
#: deprecated.php:315
|
1088 |
+
msgid "Check premium options on the plugin settings page!"
|
1089 |
+
msgstr ""
|
1090 |
+
"Vérifier les options premium sur la page des paramètres de l'extension!"
|
1091 |
+
|
1092 |
+
#: deprecated.php:478
|
1093 |
+
msgid "Restore all plugin settings to defaults"
|
1094 |
+
msgstr "Remettre les valeurs par défaut des paramètres de l'extension"
|
1095 |
+
|
1096 |
+
#: deprecated.php:480
|
1097 |
+
msgid "Restore settings"
|
1098 |
+
msgstr "Remettre les paramètres"
|
1099 |
+
|
1100 |
+
#: deprecated.php:548 deprecated.php:575
|
1101 |
+
#, php-format
|
1102 |
+
msgid "File %s edited successfully."
|
1103 |
+
msgstr "Le fichier %s a été modifié avec succès."
|
1104 |
+
|
1105 |
+
#: deprecated.php:550 deprecated.php:577
|
1106 |
+
msgid "Not enough permissions to create or update the file"
|
1107 |
+
msgstr "Pas assez de droits pour créer ou modifier le fichier"
|
1108 |
+
|
1109 |
+
#: deprecated.php:580
|
1110 |
+
msgid "Not enough permissions to create the file"
|
1111 |
+
msgstr "Pas assez de droits pour créer le fichier"
|
1112 |
+
|
1113 |
+
#: deprecated.php:624
|
1114 |
+
msgid "Editing"
|
1115 |
+
msgstr "Modifier"
|
1116 |
+
|
1117 |
+
#: deprecated.php:667
|
1118 |
+
msgid ""
|
1119 |
+
"Congratulations! Pro version of the plugin is installed and activated "
|
1120 |
+
"successfully."
|
1121 |
+
msgstr ""
|
1122 |
+
"Félicitations! La version PRO de cette extension a été téléchargée et "
|
1123 |
+
"activée avec succès."
|
1124 |
+
|
1125 |
+
#: deprecated.php:677
|
1126 |
+
msgid "Show Pro features"
|
1127 |
+
msgstr "Voir les fonctionnalités de la version PRO"
|
1128 |
+
|
1129 |
+
#: deprecated.php:684
|
1130 |
+
msgid "Enter your license key to install and activate"
|
1131 |
+
msgstr "Saisir votre clé de licence pour installer et activer"
|
1132 |
+
|
1133 |
+
#: deprecated.php:686
|
1134 |
+
msgid "version of the plugin."
|
1135 |
+
msgstr "version de l'extension."
|
1136 |
|
1137 |
#: product_list.php:7
|
1138 |
msgid "Advertisement"
|
1170 |
msgid "Other"
|
1171 |
msgstr "Autre"
|
1172 |
|
1173 |
+
#~ msgid "Thank you for installing"
|
1174 |
+
#~ msgstr "Merci d'avoir installé"
|
1175 |
+
|
1176 |
+
#~ msgid "Thank you for choosing"
|
1177 |
+
#~ msgstr "Merci d'avoir choisi"
|
1178 |
+
|
1179 |
+
#~ msgid "You will be automatically redirected to the %s in 7 seconds."
|
1180 |
+
#~ msgstr "Vous allez être redirigé automatiquement vers %s dans 7 secondes"
|
1181 |
+
|
1182 |
+
#~ msgid "PHP Safe Mode"
|
1183 |
+
#~ msgstr "PHP Safe Mode"
|
1184 |
+
|
1185 |
+
#~ msgid "WordPress Version"
|
1186 |
+
#~ msgstr "WordPress Version"
|
1187 |
+
|
1188 |
+
#~ msgid "Successfully installed the plugin"
|
1189 |
+
#~ msgstr "Extension installée avec succès"
|
1190 |
+
|
1191 |
+
#~ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
1192 |
+
#~ msgstr ""
|
1193 |
+
#~ "Si notre extension vous satisfait, merci de la notée avec 5 étoiles dans "
|
1194 |
+
#~ "Wordpress"
|
1195 |
+
|
1196 |
+
#~ msgid "If there is something wrong about it, please contact us"
|
1197 |
+
#~ msgstr "Si vous avez une question, n'hésitez pas à nous contacter"
|
1198 |
+
|
1199 |
+
#~ msgid "Donations play an important role in supporting great projects"
|
1200 |
+
#~ msgstr "Les dons jouent un rôle important dans l'aide aux projets"
|
1201 |
+
|
1202 |
+
#~ msgid "This license key is bind to another site"
|
1203 |
+
#~ msgstr "La clé de licence correspond à un autre site."
|
1204 |
+
|
1205 |
+
#~ msgid "You license for"
|
1206 |
+
#~ msgstr "Votre licence pour"
|
1207 |
+
|
1208 |
#~ msgid "Activate Membership"
|
1209 |
#~ msgstr "Activer l'adhésion"
|
1210 |
|
1222 |
#~ msgid "My Account"
|
1223 |
#~ msgstr "Mon compte"
|
1224 |
|
|
|
|
|
|
|
1225 |
#~ msgid "Go"
|
1226 |
#~ msgstr "Passez"
|
1227 |
|
1282 |
#~ msgid "Switch to new interface"
|
1283 |
#~ msgstr "Basculer vers la nouvelle interface"
|
1284 |
|
|
|
|
|
|
|
1285 |
#~ msgid "Activated plugins"
|
1286 |
#~ msgstr "Plugin activé"
|
1287 |
|
1306 |
#~ msgid "Customize “%s”"
|
1307 |
#~ msgstr "Personnaliser “%s”"
|
1308 |
|
|
|
|
|
|
|
1309 |
#~ msgid "Installed themes"
|
1310 |
#~ msgstr "Thèmes installés"
|
1311 |
|
1410 |
#~ "Merci de saisir une adresse e-mail valide pour le 'FROM'. Les "
|
1411 |
#~ "modifications ne sont pas sauvegardées."
|
1412 |
|
|
|
|
|
|
|
1413 |
#~ msgid ""
|
1414 |
#~ "If you would like to add the Contact Form to your website, just copy and "
|
1415 |
#~ "paste this shortcode to your post or page or widget:"
|
bws_menu/languages/bestwebsoft-pl_PL.mo
CHANGED
Binary file
|
bws_menu/languages/bestwebsoft-pl_PL.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: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: Damian Dąbrowski <contact@codester.pl>\n"
|
9 |
"Language: pl_PL\n"
|
@@ -13,29 +13,16 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Generator: Poedit 1.
|
17 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
18 |
"|| n%100>=20) ? 1 : 2);\n"
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
|
21 |
-
#: bws_functions.php:
|
22 |
-
msgid "Plugins"
|
23 |
-
msgstr "Wtyczki"
|
24 |
-
|
25 |
-
#: bws_functions.php:39 bws_menu.php:283 bws_menu.php:581
|
26 |
-
msgid "Themes"
|
27 |
-
msgstr "Motywy"
|
28 |
-
|
29 |
-
#: bws_functions.php:40
|
30 |
-
#, fuzzy
|
31 |
-
msgid "System Status"
|
32 |
-
msgstr "Status systemu"
|
33 |
-
|
34 |
-
#: bws_functions.php:75 bws_functions.php:101
|
35 |
msgid "requires"
|
36 |
msgstr "wymaga wersja"
|
37 |
|
38 |
-
#: bws_functions.php:
|
39 |
msgid ""
|
40 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
41 |
"try again."
|
@@ -43,15 +30,97 @@ msgstr ""
|
|
43 |
"lub nowsza, dlatego wtyczka została wyłączona. Zaktualizuj WordPress i "
|
44 |
"spróbuj ponownie."
|
45 |
|
46 |
-
#: bws_functions.php:
|
47 |
msgid "Back to the WordPress"
|
48 |
msgstr "Wróć do WordPress"
|
49 |
|
50 |
-
#: bws_functions.php:
|
51 |
msgid "Plugins page"
|
52 |
msgstr "Wtyczki"
|
53 |
|
54 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
msgid ""
|
56 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
57 |
"upgrade to WordPress latest version."
|
@@ -59,94 +128,193 @@ msgstr ""
|
|
59 |
"lub nowsza! Nie gwarantujemy, że nasza wtyczka będzie działała poprawnie. "
|
60 |
"Proszę zaktualizować WordPress do najnowszej wersji."
|
61 |
|
62 |
-
#: bws_functions.php:
|
63 |
-
|
64 |
-
|
|
|
65 |
|
66 |
-
#: bws_functions.php:
|
67 |
msgid "Let's get started"
|
68 |
msgstr "Zaczynajmny"
|
69 |
|
70 |
-
#: bws_functions.php:
|
71 |
-
#: bws_menu.php:
|
72 |
msgid "Settings"
|
73 |
msgstr "Ustawienia"
|
74 |
|
75 |
-
#: bws_functions.php:
|
|
|
76 |
msgid "or"
|
77 |
msgstr "lub"
|
78 |
|
79 |
-
#: bws_functions.php:
|
80 |
msgid "Add New"
|
81 |
msgstr "Dodaj nowy"
|
82 |
|
83 |
-
#: bws_functions.php:
|
84 |
-
#: bws_functions.php:
|
85 |
msgid "Close notice"
|
86 |
msgstr "Zamknij powiadomienie"
|
87 |
|
88 |
-
#: bws_functions.php:
|
89 |
#, fuzzy
|
90 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
91 |
msgstr "Dziękujemy za instalację"
|
92 |
|
93 |
-
#: bws_functions.php:
|
94 |
#, fuzzy
|
95 |
msgid "More Details"
|
96 |
msgstr "Szczegóły"
|
97 |
|
98 |
-
#: bws_functions.php:
|
99 |
#, fuzzy
|
100 |
msgid "Less Details"
|
101 |
msgstr "Szczegóły"
|
102 |
|
103 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
msgid "It’s time to upgrade your"
|
105 |
msgstr "Czas by zaktualizować"
|
106 |
|
107 |
-
#: bws_functions.php:
|
108 |
msgid "to"
|
109 |
msgstr "do"
|
110 |
|
111 |
-
#: bws_functions.php:
|
112 |
msgid "version!"
|
113 |
msgstr "wersji!"
|
114 |
|
115 |
-
#: bws_functions.php:
|
116 |
msgid "Extend standard plugin functionality with new great options."
|
117 |
msgstr "Rozszerz podstawowe funkcje wtyczki o nowe wspaniałe opcje."
|
118 |
|
119 |
-
#: bws_functions.php:
|
120 |
-
|
121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
|
123 |
-
#: bws_functions.php:
|
124 |
-
msgid "
|
125 |
-
|
|
|
|
|
126 |
|
127 |
-
#: bws_functions.php:
|
128 |
-
msgid "
|
129 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
130 |
|
131 |
-
#: bws_functions.php:
|
132 |
-
|
133 |
-
|
|
|
134 |
|
135 |
-
#: bws_functions.php:
|
136 |
-
|
|
|
|
|
|
|
137 |
msgstr ""
|
|
|
|
|
138 |
|
139 |
-
#: bws_functions.php:
|
140 |
-
|
141 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
|
143 |
-
#:
|
144 |
-
#: bws_menu.php:114
|
145 |
msgid "Wrong license key"
|
146 |
msgstr "Niepoprawny klucz licencji"
|
147 |
|
148 |
-
#:
|
149 |
-
#:
|
|
|
150 |
msgid ""
|
151 |
"Something went wrong. Please try again later. If the error appears again, "
|
152 |
"please contact us"
|
@@ -154,32 +322,42 @@ msgstr ""
|
|
154 |
"Coś poszło nie tak. Spróbuj ponownie później. Jeśli błąd pojawi się ponownie "
|
155 |
"proszę skontaktować się z nami"
|
156 |
|
157 |
-
#:
|
158 |
-
#:
|
|
|
159 |
msgid "We are sorry for inconvenience."
|
160 |
msgstr "Przepraszamy za niedogodności."
|
161 |
|
162 |
-
#:
|
163 |
-
|
164 |
-
|
|
|
165 |
|
166 |
-
#:
|
|
|
167 |
msgid ""
|
168 |
-
"
|
169 |
-
"
|
|
|
|
|
|
|
|
|
170 |
msgstr ""
|
171 |
-
"Niestety, przekroczono liczb dostępnych prób na dziś. Proszę dodać wtyczkę "
|
172 |
-
"manualnie."
|
173 |
|
174 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
175 |
msgid ""
|
176 |
"Unfortunately, Your license has expired. To continue getting top-priority "
|
177 |
-
"support and plugin updates you should extend it in your"
|
178 |
msgstr ""
|
179 |
"Niestety, Twoja licencja wygasła. By nadal korzystać z szybkiego dostępu do "
|
180 |
"wsparcia oraz aktualizacji powinieneś przedłużyć licencję."
|
181 |
|
182 |
-
#:
|
183 |
msgid ""
|
184 |
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
185 |
"Trial license can be installed only once."
|
@@ -187,32 +365,20 @@ msgstr ""
|
|
187 |
"Niestety, licencja PRO była już przypisana do tej domeny. Licencja testowa "
|
188 |
"może być wykorzystana tylko raz."
|
189 |
|
190 |
-
#:
|
191 |
-
|
192 |
-
|
193 |
-
msgstr ""
|
194 |
-
"Pobieranie archiwum zip zakończyło się niepowodzeniem. Proszę dodać wtyczkę "
|
195 |
-
"manualnie"
|
196 |
-
|
197 |
-
#: bws_functions.php:361 bws_menu.php:387
|
198 |
-
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
199 |
-
msgstr ""
|
200 |
-
"Otwieranie archiwum zip zakończyło się niepowodzeniem. Proszę dodać wtyczkę "
|
201 |
-
"manualnie"
|
202 |
|
203 |
-
#:
|
204 |
-
msgid ""
|
205 |
-
"
|
206 |
-
"plugin manually"
|
207 |
-
msgstr ""
|
208 |
-
"Twój serwer nie wspiera ZipAcrchive lub Phar. Proszę dodać wtyczkę manualnie"
|
209 |
|
210 |
-
#:
|
211 |
-
|
212 |
-
|
213 |
-
"
|
214 |
|
215 |
-
#:
|
216 |
msgid ""
|
217 |
"Something went wrong. Try again later or upload the plugin manually. We are "
|
218 |
"sorry for inconvenience."
|
@@ -220,703 +386,766 @@ msgstr ""
|
|
220 |
"Coś poszło nie tak. Spróbuj ponowie później lub dodaj wtyczkę manualnie. "
|
221 |
"Przepraszamy za niedogodności."
|
222 |
|
223 |
-
#:
|
224 |
-
msgid "Please, enter Your license key"
|
225 |
-
msgstr "Proszę podać klucz licencji."
|
226 |
-
|
227 |
-
#: bws_functions.php:452
|
228 |
#, fuzzy
|
229 |
-
msgid ""
|
230 |
-
"
|
231 |
-
"activated."
|
232 |
-
msgstr "Gratulacje! Wersja PRO została pobrana i aktywowana pomyślnie."
|
233 |
|
234 |
-
#:
|
235 |
-
msgid "
|
236 |
-
msgstr "
|
237 |
|
238 |
-
#:
|
239 |
-
msgid "
|
240 |
-
msgstr "
|
241 |
|
242 |
-
#:
|
243 |
-
msgid "
|
244 |
-
msgstr "
|
245 |
|
246 |
-
#:
|
247 |
-
|
248 |
-
|
|
|
249 |
|
250 |
-
#:
|
251 |
-
msgid "
|
252 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
253 |
|
254 |
-
#:
|
|
|
|
|
|
|
|
|
255 |
#, fuzzy
|
256 |
-
msgid "
|
257 |
-
msgstr "
|
258 |
|
259 |
-
#:
|
260 |
-
msgid "
|
261 |
-
msgstr ""
|
262 |
|
263 |
-
#:
|
264 |
#, fuzzy
|
265 |
-
msgid "
|
266 |
-
msgstr "
|
267 |
|
268 |
-
#:
|
269 |
-
#,
|
270 |
-
msgid "
|
271 |
-
msgstr "
|
272 |
|
273 |
-
#:
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
msgstr "Aktywuj"
|
278 |
|
279 |
-
#:
|
280 |
-
#,
|
281 |
-
msgid ""
|
282 |
-
"
|
283 |
-
msgstr ""
|
284 |
-
"W celu dalszego wykorzystywania wtyczki niezbędne jest wykupienie licencji "
|
285 |
-
"%s."
|
286 |
|
287 |
-
#:
|
288 |
-
msgid "
|
289 |
-
msgstr "
|
290 |
|
291 |
-
#:
|
292 |
-
|
293 |
-
|
|
|
294 |
|
295 |
-
#:
|
296 |
-
|
297 |
-
"
|
298 |
-
msgstr "
|
299 |
|
300 |
-
#:
|
301 |
-
msgid "
|
302 |
-
msgstr "
|
303 |
|
304 |
-
#:
|
305 |
-
msgid "
|
306 |
-
msgstr "
|
307 |
|
308 |
-
#:
|
309 |
-
msgid ""
|
310 |
-
"
|
311 |
-
"update our plugin in future, you should extend the license."
|
312 |
-
msgstr ""
|
313 |
-
"Klucz jest poprawny, jednak Twoja licencja wygasła. Jeśli chcesz "
|
314 |
-
"aktualizować naszą wtyczkę w przyszłości powinieneś przedłużyć licencję."
|
315 |
|
316 |
-
#:
|
317 |
-
msgid "
|
318 |
-
msgstr "
|
319 |
|
320 |
-
#:
|
321 |
-
msgid ""
|
322 |
-
"
|
323 |
-
"The Pro Trial license can be installed only once."
|
324 |
-
msgstr ""
|
325 |
-
"Niestety, licencja PRO była już przypisana do tej domeny. Licencja testowa "
|
326 |
-
"może być wykorzystana tylko raz."
|
327 |
|
328 |
-
#:
|
329 |
-
|
330 |
-
|
|
|
331 |
|
332 |
-
#:
|
333 |
-
msgid "
|
334 |
-
msgstr "
|
335 |
|
336 |
-
#:
|
337 |
-
msgid "
|
338 |
-
msgstr "
|
339 |
|
340 |
-
#:
|
341 |
-
msgid "
|
342 |
-
msgstr "
|
343 |
|
344 |
-
#:
|
345 |
-
msgid ""
|
346 |
-
"
|
347 |
-
"field below. You can find your license key on your personal page - Client "
|
348 |
-
"area - on our website"
|
349 |
-
msgstr ""
|
350 |
-
"Jeśli to konieczne możesz sprawdzić czy klucz jest poprawny lub umieścić go "
|
351 |
-
"w polu poniżej. Możesz znaleźć swój klucz na naszej stronie w strefie - "
|
352 |
-
"Panel Klienta"
|
353 |
|
354 |
-
#:
|
355 |
-
|
356 |
-
|
357 |
-
|
358 |
-
|
|
|
|
|
|
|
|
|
|
|
359 |
msgstr ""
|
360 |
-
"(login to adres email podany przy zakupie). Jeśli to koniczne użyj opcji "
|
361 |
-
"\"Zgubiłeś swoje hasło?\"."
|
362 |
|
363 |
-
#:
|
364 |
-
|
365 |
-
|
|
|
366 |
|
367 |
-
#:
|
368 |
-
|
369 |
-
|
|
|
370 |
|
371 |
-
#:
|
372 |
-
msgid ""
|
373 |
-
"
|
374 |
-
"and edit your license or domain if necessary using you personal Client Area. "
|
375 |
-
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
376 |
-
"the Pro plugin will be deactivated."
|
377 |
-
msgstr ""
|
378 |
-
"Licencja wersji PRO może być wykorzystywana tylko na jednej domenie. Proszę "
|
379 |
-
"sprawdź i edytuj klucz licencji lub domenę, jeśli to konieczne wykorzystaj "
|
380 |
-
"Panel Klienta. Zalecamy rozwiązanie tego problemu w przeciągu 24 godzin, w "
|
381 |
-
"przeciwnym wypadku wersja PRO zostanie zablokowana."
|
382 |
|
383 |
-
#:
|
384 |
-
msgid ""
|
385 |
-
"
|
386 |
-
"should buy a Pro license"
|
387 |
-
msgstr ""
|
388 |
-
"Uwaga: Testowa wersja PRO niestety wygasła. Aby kontynuować korzystanie z "
|
389 |
-
"naszej wtyczki powinieneś zakupić klucz licencji."
|
390 |
|
391 |
-
#:
|
392 |
-
msgid ""
|
393 |
-
"
|
394 |
-
"plugin updates you should extend it."
|
395 |
-
msgstr ""
|
396 |
-
"Twoja licencja wygasła. Aby podtrzymać szybki dostęp do pomocy i "
|
397 |
-
"aktualizacji powinieneś przedłużyć licencję."
|
398 |
|
399 |
-
#:
|
400 |
-
msgid "
|
401 |
-
msgstr "
|
402 |
|
403 |
-
#:
|
404 |
-
#,
|
405 |
-
msgid "
|
406 |
-
msgstr "
|
407 |
|
408 |
-
#:
|
409 |
-
msgid "
|
410 |
-
msgstr "
|
411 |
|
412 |
-
#:
|
413 |
-
msgid "
|
414 |
-
msgstr "
|
415 |
|
416 |
-
#:
|
417 |
-
msgid "
|
418 |
-
msgstr "
|
419 |
|
420 |
-
#:
|
421 |
-
msgid "
|
422 |
-
msgstr "
|
423 |
|
424 |
-
#:
|
425 |
-
msgid "
|
426 |
-
msgstr ""
|
427 |
-
"zostaniesz wówczas pozbawiony SZYBKIEGO DOSTĘDO DO SUPPORTU oraz "
|
428 |
-
"AKTUALIZACJI."
|
429 |
|
430 |
-
#:
|
431 |
-
|
432 |
-
|
433 |
-
msgstr "Dziękujemy za instalację"
|
434 |
|
435 |
-
#:
|
436 |
-
msgid ""
|
437 |
-
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
438 |
-
"we'd love to hear about it!"
|
439 |
msgstr ""
|
440 |
|
441 |
-
#:
|
442 |
-
|
|
|
443 |
msgstr ""
|
444 |
|
445 |
-
#:
|
446 |
-
|
447 |
-
|
|
|
448 |
|
449 |
-
#:
|
450 |
-
|
451 |
-
|
|
|
452 |
|
453 |
-
#:
|
454 |
-
|
455 |
-
|
|
|
456 |
|
457 |
-
#:
|
458 |
-
|
459 |
-
|
460 |
-
|
461 |
-
msgstr ""
|
462 |
-
"Zawsze możesz sprawdzić funkcje premium poprzez kliknięcie \"Pokaż funkcje "
|
463 |
-
"PRO\" w zakładce \"Go PRO\""
|
464 |
|
465 |
-
#:
|
466 |
#, fuzzy
|
467 |
-
msgid "
|
468 |
-
msgstr "
|
469 |
|
470 |
-
#:
|
471 |
-
|
|
|
|
|
|
|
|
|
|
|
472 |
msgstr ""
|
473 |
|
474 |
-
#:
|
475 |
-
msgid "
|
476 |
-
|
477 |
-
|
478 |
-
#: bws_functions.php:1129
|
479 |
-
msgid "Restore all plugin settings to defaults"
|
480 |
-
msgstr "Przywróć wszystkie ustawienia do wartości domyśłnych"
|
481 |
-
|
482 |
-
#: bws_functions.php:1131
|
483 |
-
msgid "Restore settings"
|
484 |
-
msgstr "Przywróć ustawienia"
|
485 |
-
|
486 |
-
#: bws_functions.php:1142
|
487 |
-
msgid "Are you sure you want to restore all settings by default?"
|
488 |
msgstr ""
|
489 |
-
"Czy jesteś pewien, że chcesz przywrócić wszystkie ustawienia do wartości "
|
490 |
-
"domyślnych?"
|
491 |
|
492 |
-
#:
|
493 |
-
msgid "
|
494 |
-
msgstr "
|
495 |
|
496 |
-
#:
|
497 |
-
|
498 |
-
|
|
|
499 |
|
500 |
-
#:
|
501 |
-
msgid "
|
502 |
-
msgstr "
|
503 |
|
504 |
-
#:
|
505 |
-
|
506 |
-
|
|
|
|
|
|
|
|
|
|
|
507 |
|
508 |
-
#:
|
509 |
-
msgid "
|
510 |
-
msgstr "
|
511 |
|
512 |
-
#:
|
513 |
-
|
514 |
-
|
|
|
515 |
|
516 |
-
#:
|
517 |
-
msgid "
|
518 |
msgstr ""
|
|
|
|
|
519 |
|
520 |
-
#:
|
521 |
-
msgid "
|
522 |
-
|
523 |
-
|
524 |
-
#: bws_functions.php:1255
|
525 |
-
msgid "For more information:"
|
526 |
msgstr ""
|
|
|
527 |
|
528 |
-
#:
|
529 |
-
|
|
|
530 |
msgstr ""
|
531 |
|
532 |
-
#:
|
533 |
-
msgid "
|
534 |
msgstr ""
|
|
|
535 |
|
536 |
-
#:
|
537 |
#, fuzzy
|
538 |
-
msgid "
|
539 |
-
msgstr "
|
540 |
|
541 |
-
#:
|
542 |
-
msgid "
|
543 |
msgstr ""
|
544 |
|
545 |
-
#:
|
546 |
-
|
547 |
-
|
548 |
-
msgstr ""
|
549 |
|
550 |
-
#:
|
551 |
-
msgid "
|
552 |
-
msgstr ""
|
553 |
|
554 |
-
#:
|
555 |
-
|
556 |
-
|
|
|
557 |
|
558 |
-
#:
|
559 |
-
msgid "
|
560 |
msgstr ""
|
561 |
|
562 |
-
#:
|
563 |
-
|
564 |
-
msgid ""
|
565 |
-
"This PHP code will be hooked to the %s action and will be printed on front "
|
566 |
-
"end only."
|
567 |
msgstr ""
|
568 |
|
569 |
-
#:
|
570 |
-
|
571 |
-
|
|
|
572 |
|
573 |
-
#:
|
574 |
-
|
575 |
-
|
|
|
576 |
|
577 |
-
#:
|
578 |
#, fuzzy, php-format
|
579 |
-
msgid "
|
580 |
-
msgstr "
|
581 |
-
|
582 |
-
#: bws_functions.php:1416
|
583 |
-
#, php-format
|
584 |
-
msgid ""
|
585 |
-
"You need to make this files writable before you can save your changes. See "
|
586 |
-
"%s the Codex %s for more information."
|
587 |
-
msgstr ""
|
588 |
|
589 |
-
#: bws_menu.php:
|
590 |
-
|
591 |
-
|
592 |
-
"This license key is bind to another website. Change it via personal Client "
|
593 |
-
"Area."
|
594 |
-
msgstr "Klucz licencji został przypisany do innej strony."
|
595 |
|
596 |
-
#: bws_menu.php:
|
597 |
-
msgid "
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: bws_menu.php:
|
601 |
-
|
602 |
-
|
603 |
-
msgstr "Gratulacje! Licencja do wersji PRO została aktywowana pomyślnie."
|
604 |
|
605 |
-
#: bws_menu.php:
|
606 |
#, fuzzy
|
607 |
-
msgid "
|
608 |
-
msgstr "
|
609 |
|
610 |
-
#: bws_menu.php:
|
611 |
-
msgid "
|
612 |
-
msgstr "
|
613 |
|
614 |
-
#: bws_menu.php:
|
615 |
-
|
616 |
-
|
|
|
617 |
|
618 |
-
#: bws_menu.php:
|
619 |
-
msgid "
|
620 |
-
msgstr "
|
621 |
|
622 |
-
#: bws_menu.php:
|
623 |
-
|
624 |
-
|
625 |
-
msgstr "Brak danych"
|
626 |
|
627 |
-
#: bws_menu.php:
|
628 |
-
msgid "
|
629 |
-
msgstr "
|
630 |
|
631 |
-
#: bws_menu.php:
|
632 |
-
msgid "
|
633 |
-
msgstr "
|
634 |
|
635 |
-
#:
|
636 |
-
msgid "
|
637 |
-
msgstr "
|
638 |
|
639 |
-
#:
|
640 |
-
|
641 |
-
|
|
|
642 |
|
643 |
-
#:
|
644 |
-
msgid "
|
645 |
-
msgstr "
|
646 |
|
647 |
-
#:
|
648 |
-
|
649 |
-
|
|
|
650 |
|
651 |
-
#:
|
652 |
-
|
653 |
-
|
|
|
654 |
|
655 |
-
#:
|
656 |
-
msgid "
|
657 |
-
msgstr "
|
658 |
|
659 |
-
#:
|
660 |
-
|
661 |
-
|
|
|
662 |
|
663 |
-
#:
|
664 |
-
|
665 |
-
|
|
|
666 |
|
667 |
-
#:
|
668 |
-
|
669 |
-
|
|
|
670 |
|
671 |
-
#:
|
672 |
-
|
673 |
-
|
|
|
674 |
|
675 |
-
#:
|
676 |
-
|
677 |
-
|
|
|
678 |
|
679 |
-
#:
|
680 |
-
msgid "
|
681 |
-
msgstr "
|
682 |
|
683 |
-
#:
|
684 |
-
msgid "
|
685 |
-
msgstr "
|
686 |
|
687 |
-
#:
|
688 |
-
msgid "
|
689 |
-
msgstr "
|
690 |
|
691 |
-
#:
|
692 |
-
|
693 |
-
|
|
|
|
|
|
|
694 |
|
695 |
-
#:
|
696 |
-
msgid "
|
697 |
-
msgstr "
|
698 |
|
699 |
-
#:
|
700 |
-
|
701 |
-
|
|
|
|
|
|
|
702 |
|
703 |
-
#:
|
704 |
-
msgid "
|
705 |
-
msgstr "
|
706 |
|
707 |
-
#:
|
708 |
-
|
709 |
-
|
|
|
710 |
|
711 |
-
#:
|
712 |
-
|
713 |
-
|
|
|
714 |
|
715 |
-
#:
|
716 |
-
msgid "
|
717 |
-
msgstr "
|
718 |
|
719 |
-
#:
|
720 |
-
|
721 |
-
|
|
|
|
|
|
|
722 |
|
723 |
-
#:
|
724 |
-
|
725 |
-
|
|
|
|
|
726 |
|
727 |
-
#:
|
728 |
-
|
729 |
-
|
|
|
730 |
|
731 |
-
#:
|
732 |
-
msgid "
|
733 |
-
msgstr "
|
734 |
|
735 |
-
#:
|
736 |
-
msgid "
|
737 |
-
msgstr "
|
738 |
|
739 |
-
#:
|
740 |
-
msgid "
|
741 |
-
|
|
|
742 |
|
743 |
-
#:
|
744 |
-
|
745 |
-
|
|
|
746 |
|
747 |
-
#:
|
748 |
-
|
749 |
-
|
|
|
750 |
|
751 |
-
#:
|
752 |
#, fuzzy
|
753 |
-
msgid "
|
754 |
-
msgstr "
|
755 |
|
756 |
-
#:
|
757 |
-
|
758 |
-
msgid "Get Access to %s+ Premium Plugins"
|
759 |
msgstr ""
|
760 |
|
761 |
-
#:
|
|
|
762 |
#, fuzzy
|
763 |
-
msgid "
|
764 |
-
msgstr "
|
765 |
|
766 |
-
#:
|
767 |
#, fuzzy
|
768 |
-
msgid "
|
769 |
-
msgstr "
|
770 |
|
771 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
772 |
#, fuzzy
|
773 |
-
msgid "
|
774 |
-
msgstr "
|
775 |
|
776 |
-
#:
|
777 |
#, php-format
|
778 |
-
msgid ""
|
779 |
-
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
780 |
-
"during activation. If you notice “headers already sent” "
|
781 |
-
"messages, problems with syndication feeds or other issues, try deactivating "
|
782 |
-
"or removing this plugin."
|
783 |
msgstr ""
|
784 |
|
785 |
-
#:
|
|
|
786 |
msgid ""
|
787 |
-
"
|
788 |
-
"
|
789 |
msgstr ""
|
|
|
|
|
790 |
|
791 |
-
#:
|
792 |
-
|
793 |
-
|
|
|
794 |
|
795 |
-
#:
|
796 |
#, fuzzy
|
797 |
-
msgid "
|
798 |
-
|
799 |
-
|
800 |
-
#: bws_menu.php:353
|
801 |
-
msgid "Downloading install package from"
|
802 |
msgstr ""
|
|
|
|
|
|
|
803 |
|
804 |
-
#:
|
805 |
-
msgid "
|
806 |
msgstr ""
|
807 |
|
808 |
-
#:
|
809 |
#, fuzzy
|
810 |
-
msgid "
|
811 |
-
msgstr "
|
812 |
|
813 |
-
#:
|
814 |
-
|
815 |
-
|
816 |
-
|
|
|
817 |
|
818 |
-
#:
|
|
|
819 |
#, fuzzy
|
820 |
-
msgid "
|
821 |
-
msgstr "
|
822 |
|
823 |
-
#:
|
824 |
-
msgid "
|
|
|
|
|
825 |
msgstr ""
|
|
|
|
|
826 |
|
827 |
-
#:
|
828 |
-
msgid "
|
829 |
-
msgstr "
|
830 |
|
831 |
-
#:
|
832 |
-
msgid "
|
833 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
834 |
|
835 |
-
#:
|
|
|
|
|
|
|
|
|
836 |
#, fuzzy
|
837 |
-
msgid "
|
838 |
-
msgstr "
|
839 |
|
840 |
-
#:
|
841 |
-
msgid "
|
842 |
msgstr ""
|
843 |
|
844 |
-
#:
|
845 |
-
msgid "
|
846 |
msgstr ""
|
847 |
|
848 |
-
#:
|
849 |
#, fuzzy
|
850 |
-
msgid "
|
851 |
-
msgstr "
|
852 |
|
853 |
-
#:
|
854 |
#, fuzzy
|
855 |
-
msgid "
|
856 |
-
msgstr "
|
857 |
|
858 |
-
#:
|
859 |
-
|
860 |
-
|
861 |
-
msgstr "Aktualizuj do wersji %s"
|
862 |
|
863 |
-
#:
|
864 |
-
|
865 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
866 |
|
867 |
-
#:
|
868 |
-
|
|
|
|
|
|
|
869 |
msgstr ""
|
|
|
|
|
870 |
|
871 |
-
#:
|
872 |
-
|
|
|
|
|
|
|
|
|
|
|
873 |
msgstr ""
|
874 |
|
875 |
-
#:
|
876 |
-
|
877 |
-
|
|
|
878 |
|
879 |
-
#:
|
880 |
#, fuzzy
|
881 |
-
msgid "
|
882 |
-
|
|
|
883 |
|
884 |
-
#:
|
885 |
-
msgid "
|
886 |
-
msgstr ""
|
|
|
|
|
|
|
|
|
887 |
|
888 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
889 |
#, php-format
|
890 |
-
msgid "
|
891 |
-
msgstr "
|
892 |
|
893 |
-
#:
|
894 |
-
msgid "
|
895 |
-
msgstr "
|
896 |
|
897 |
-
#:
|
898 |
-
msgid "
|
899 |
msgstr ""
|
900 |
|
901 |
-
#:
|
902 |
-
msgid "
|
903 |
-
msgstr "
|
904 |
|
905 |
-
#:
|
906 |
-
|
907 |
-
|
|
|
|
|
|
|
908 |
|
909 |
-
#:
|
910 |
-
msgid "
|
911 |
-
msgstr "
|
912 |
|
913 |
-
#:
|
914 |
-
msgid "
|
915 |
-
msgstr "
|
916 |
|
917 |
-
#:
|
918 |
-
|
919 |
-
|
|
|
920 |
|
921 |
#: product_list.php:7
|
922 |
msgid "Advertisement"
|
@@ -955,6 +1184,50 @@ msgstr ""
|
|
955 |
msgid "Other"
|
956 |
msgstr ""
|
957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
958 |
#~ msgid "You can download and activate"
|
959 |
#~ msgstr "Możesz pobrać i aktywować wersję"
|
960 |
|
@@ -971,9 +1244,6 @@ msgstr ""
|
|
971 |
#~ msgid "Configure Settings"
|
972 |
#~ msgstr "Konfiguruj Ustawienia"
|
973 |
|
974 |
-
#~ msgid "Need help?"
|
975 |
-
#~ msgstr "Potrzebujesz pomocy?"
|
976 |
-
|
977 |
#~ msgid "Go"
|
978 |
#~ msgstr "Go"
|
979 |
|
@@ -1007,9 +1277,6 @@ msgstr ""
|
|
1007 |
#~ msgid "Add BWS Plugins Shortcode"
|
1008 |
#~ msgstr "Dodaj BWS Shortcode"
|
1009 |
|
1010 |
-
#~ msgid "Pro plugins"
|
1011 |
-
#~ msgstr "Pro Plugins"
|
1012 |
-
|
1013 |
#~ msgid "Activated plugins"
|
1014 |
#~ msgstr "有効なプラグイン"
|
1015 |
|
@@ -1129,9 +1396,6 @@ msgstr ""
|
|
1129 |
#~ "'送信者'フィールドに正確なEメール・アドレスを入力して下さい。設定は保存さ"
|
1130 |
#~ "れません。"
|
1131 |
|
1132 |
-
#~ msgid "Settings saved."
|
1133 |
-
#~ msgstr "設定保存."
|
1134 |
-
|
1135 |
#~ msgid ""
|
1136 |
#~ "If you would like to add the Contact Form to your website, just copy and "
|
1137 |
#~ "paste this shortcode to your post or page or widget:"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-03-28 13:51+0300\n"
|
6 |
+
"PO-Revision-Date: 2017-03-28 13:51+0300\n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
"Language-Team: Damian Dąbrowski <contact@codester.pl>\n"
|
9 |
"Language: pl_PL\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 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
18 |
"|| n%100>=20) ? 1 : 2);\n"
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
|
21 |
+
#: bws_functions.php:72 bws_functions.php:190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
msgid "requires"
|
23 |
msgstr "wymaga wersja"
|
24 |
|
25 |
+
#: bws_functions.php:74
|
26 |
msgid ""
|
27 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
28 |
"try again."
|
30 |
"lub nowsza, dlatego wtyczka została wyłączona. Zaktualizuj WordPress i "
|
31 |
"spróbuj ponownie."
|
32 |
|
33 |
+
#: bws_functions.php:75
|
34 |
msgid "Back to the WordPress"
|
35 |
msgstr "Wróć do WordPress"
|
36 |
|
37 |
+
#: bws_functions.php:77
|
38 |
msgid "Plugins page"
|
39 |
msgstr "Wtyczki"
|
40 |
|
41 |
+
#: bws_functions.php:91
|
42 |
+
#, fuzzy
|
43 |
+
msgid "Like the plugin?"
|
44 |
+
msgstr "Oceń wtyczkę"
|
45 |
+
|
46 |
+
#: bws_functions.php:93
|
47 |
+
msgid "Rate it"
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: bws_functions.php:102
|
51 |
+
msgid "Need help?"
|
52 |
+
msgstr "Potrzebujesz pomocy?"
|
53 |
+
|
54 |
+
#: bws_functions.php:103 bws_functions.php:916 class-bws-settings.php:1047
|
55 |
+
msgid "Visit Help Center"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: bws_functions.php:106
|
59 |
+
#, fuzzy
|
60 |
+
msgid "Want to support the plugin?"
|
61 |
+
msgstr "Oceń wtyczkę"
|
62 |
+
|
63 |
+
#: bws_functions.php:107 bws_menu.php:553
|
64 |
+
msgid "Donate"
|
65 |
+
msgstr ""
|
66 |
+
|
67 |
+
#: bws_functions.php:127
|
68 |
+
msgid "WARNING: Illegal use notification"
|
69 |
+
msgstr "UWAGA: Odnotowano nielegalne użycie"
|
70 |
+
|
71 |
+
#: bws_functions.php:127
|
72 |
+
msgid ""
|
73 |
+
"You can use one license of the Pro plugin for one domain only. Please check "
|
74 |
+
"and edit your license or domain if necessary using you personal Client Area. "
|
75 |
+
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
76 |
+
"the Pro plugin will be deactivated."
|
77 |
+
msgstr ""
|
78 |
+
"Licencja wersji PRO może być wykorzystywana tylko na jednej domenie. Proszę "
|
79 |
+
"sprawdź i edytuj klucz licencji lub domenę, jeśli to konieczne wykorzystaj "
|
80 |
+
"Panel Klienta. Zalecamy rozwiązanie tego problemu w przeciągu 24 godzin, w "
|
81 |
+
"przeciwnym wypadku wersja PRO zostanie zablokowana."
|
82 |
+
|
83 |
+
#: bws_functions.php:127 bws_functions.php:339 bws_menu.php:627
|
84 |
+
#: class-bws-settings.php:143
|
85 |
+
msgid "Learn More"
|
86 |
+
msgstr "Dowiedz się więcej"
|
87 |
+
|
88 |
+
#: bws_functions.php:144
|
89 |
+
#, fuzzy
|
90 |
+
msgid ""
|
91 |
+
"Notice: Your Pro Trial license has expired. To continue using the plugin, "
|
92 |
+
"you should buy a Pro license"
|
93 |
+
msgstr ""
|
94 |
+
"Uwaga: Testowa wersja PRO niestety wygasła. Aby kontynuować korzystanie z "
|
95 |
+
"naszej wtyczki powinieneś zakupić klucz licencji."
|
96 |
+
|
97 |
+
#: bws_functions.php:146
|
98 |
+
#, fuzzy
|
99 |
+
msgid ""
|
100 |
+
"Your license has expired. To continue getting top-priority support and "
|
101 |
+
"plugin updates, you should extend it."
|
102 |
+
msgstr ""
|
103 |
+
"Twoja licencja wygasła. Aby podtrzymać szybki dostęp do pomocy i "
|
104 |
+
"aktualizacji powinieneś przedłużyć licencję."
|
105 |
+
|
106 |
+
#: bws_functions.php:146 bws_functions.php:382 deprecated.php:584
|
107 |
+
msgid "Learn more"
|
108 |
+
msgstr "Dowiedz się więcej"
|
109 |
+
|
110 |
+
#: bws_functions.php:164
|
111 |
+
#, php-format
|
112 |
+
msgid "Notice: You are using the Pro Trial license of %s plugin."
|
113 |
+
msgstr "Uwaga: Wykorzystujesz próbną licencję wersji PRO dla %s."
|
114 |
+
|
115 |
+
#: bws_functions.php:166
|
116 |
+
msgid "Notice: You are using the Pro Trial license of plugin."
|
117 |
+
msgstr "Uwaga: Wykorzystywana jest próbna licencja wtyczki."
|
118 |
+
|
119 |
+
#: bws_functions.php:169
|
120 |
+
msgid "The Pro Trial license will expire on"
|
121 |
+
msgstr "Licencja próbna wygaśnie"
|
122 |
+
|
123 |
+
#: bws_functions.php:192
|
124 |
msgid ""
|
125 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
126 |
"upgrade to WordPress latest version."
|
128 |
"lub nowsza! Nie gwarantujemy, że nasza wtyczka będzie działała poprawnie. "
|
129 |
"Proszę zaktualizować WordPress do najnowszej wersji."
|
130 |
|
131 |
+
#: bws_functions.php:207
|
132 |
+
#, php-format
|
133 |
+
msgid "Thank you for installing %s plugin!"
|
134 |
+
msgstr ""
|
135 |
|
136 |
+
#: bws_functions.php:208
|
137 |
msgid "Let's get started"
|
138 |
msgstr "Zaczynajmny"
|
139 |
|
140 |
+
#: bws_functions.php:209 bws_functions.php:242 bws_menu.php:557
|
141 |
+
#: bws_menu.php:559
|
142 |
msgid "Settings"
|
143 |
msgstr "Ustawienia"
|
144 |
|
145 |
+
#: bws_functions.php:211 bws_menu.php:328 class-bws-settings.php:736
|
146 |
+
#: class-bws-settings.php:1049 class-bws-settings.php:1059 deprecated.php:694
|
147 |
msgid "or"
|
148 |
msgstr "lub"
|
149 |
|
150 |
+
#: bws_functions.php:212 bws_functions.php:244
|
151 |
msgid "Add New"
|
152 |
msgstr "Dodaj nowy"
|
153 |
|
154 |
+
#: bws_functions.php:216 bws_functions.php:226 bws_functions.php:330
|
155 |
+
#: bws_functions.php:378 bws_functions.php:482
|
156 |
msgid "Close notice"
|
157 |
msgstr "Zamknij powiadomienie"
|
158 |
|
159 |
+
#: bws_functions.php:231
|
160 |
#, fuzzy
|
161 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
162 |
msgstr "Dziękujemy za instalację"
|
163 |
|
164 |
+
#: bws_functions.php:233
|
165 |
#, fuzzy
|
166 |
msgid "More Details"
|
167 |
msgstr "Szczegóły"
|
168 |
|
169 |
+
#: bws_functions.php:234
|
170 |
#, fuzzy
|
171 |
msgid "Less Details"
|
172 |
msgstr "Szczegóły"
|
173 |
|
174 |
+
#: bws_functions.php:262
|
175 |
+
msgid "Deprecated function(-s) is used on the site here:"
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: bws_functions.php:276
|
179 |
+
msgid ""
|
180 |
+
"This function(-s) will be removed over time. Please update the product(-s)."
|
181 |
+
msgstr ""
|
182 |
+
|
183 |
+
#: bws_functions.php:335
|
184 |
msgid "It’s time to upgrade your"
|
185 |
msgstr "Czas by zaktualizować"
|
186 |
|
187 |
+
#: bws_functions.php:335
|
188 |
msgid "to"
|
189 |
msgstr "do"
|
190 |
|
191 |
+
#: bws_functions.php:335
|
192 |
msgid "version!"
|
193 |
msgstr "wersji!"
|
194 |
|
195 |
+
#: bws_functions.php:336
|
196 |
msgid "Extend standard plugin functionality with new great options."
|
197 |
msgstr "Rozszerz podstawowe funkcje wtyczki o nowe wspaniałe opcje."
|
198 |
|
199 |
+
#: bws_functions.php:382
|
200 |
+
#, fuzzy, php-format
|
201 |
+
msgid ""
|
202 |
+
"Your license key for %s expires on %s and you won't be granted TOP-PRIORITY "
|
203 |
+
"SUPPORT or UPDATES."
|
204 |
+
msgstr ""
|
205 |
+
"zostaniesz wówczas pozbawiony SZYBKIEGO DOSTĘDO DO SUPPORTU oraz "
|
206 |
+
"AKTUALIZACJI."
|
207 |
+
|
208 |
+
#: bws_functions.php:477
|
209 |
+
#, php-format
|
210 |
+
msgid "Thank you for choosing %s plugin!"
|
211 |
+
msgstr ""
|
212 |
|
213 |
+
#: bws_functions.php:478
|
214 |
+
msgid ""
|
215 |
+
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
216 |
+
"we'd love to hear about it!"
|
217 |
+
msgstr ""
|
218 |
|
219 |
+
#: bws_functions.php:479
|
220 |
+
msgid "Suggest a Feature"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: bws_functions.php:495 class-bws-settings.php:533 class-bws-settings.php:536
|
224 |
+
#: class-bws-settings.php:584 class-bws-settings.php:587
|
225 |
+
msgid "Notice"
|
226 |
+
msgstr "Uwaga"
|
227 |
+
|
228 |
+
#: bws_functions.php:495
|
229 |
+
msgid "The plugin's settings have been changed."
|
230 |
+
msgstr "Ustawienia wtyczki zostały zmienione."
|
231 |
|
232 |
+
#: bws_functions.php:496 class-bws-settings.php:182 class-bws-settings.php:202
|
233 |
+
#: deprecated.php:640
|
234 |
+
msgid "Save Changes"
|
235 |
+
msgstr "Zapisz zmiany"
|
236 |
|
237 |
+
#: bws_functions.php:510
|
238 |
+
#, fuzzy
|
239 |
+
msgid ""
|
240 |
+
"You can always look at premium options by checking the \"Pro Options\" in "
|
241 |
+
"the \"Misc\" tab."
|
242 |
msgstr ""
|
243 |
+
"Zawsze możesz sprawdzić funkcje premium poprzez kliknięcie \"Pokaż funkcje "
|
244 |
+
"PRO\" w zakładce \"Go PRO\""
|
245 |
|
246 |
+
#: bws_functions.php:651
|
247 |
+
#, fuzzy
|
248 |
+
msgid "Add shortcode"
|
249 |
+
msgstr "Dodaj BWS Shortcode"
|
250 |
+
|
251 |
+
#: bws_functions.php:651
|
252 |
+
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: bws_functions.php:700
|
256 |
+
msgid "Close"
|
257 |
+
msgstr "Zamknij"
|
258 |
+
|
259 |
+
#: bws_functions.php:792
|
260 |
+
#, fuzzy
|
261 |
+
msgid "Are you sure you want to restore default settings?"
|
262 |
+
msgstr ""
|
263 |
+
"Czy jesteś pewien, że chcesz przywrócić wszystkie ustawienia do wartości "
|
264 |
+
"domyślnych?"
|
265 |
+
|
266 |
+
#: bws_functions.php:795
|
267 |
+
msgid "Yes, restore all settings"
|
268 |
+
msgstr "Tak, przywróć wszystkie ustawienia"
|
269 |
+
|
270 |
+
#: bws_functions.php:796
|
271 |
+
msgid "No, go back to the settings page"
|
272 |
+
msgstr "Nie, wróć do ustawień"
|
273 |
+
|
274 |
+
#: bws_functions.php:842
|
275 |
+
msgid "Plugin"
|
276 |
+
msgstr "Wtyczka"
|
277 |
+
|
278 |
+
#: bws_functions.php:851
|
279 |
+
msgid "Shortcode settings"
|
280 |
+
msgstr "Ustawienia shortcode"
|
281 |
+
|
282 |
+
#: bws_functions.php:856
|
283 |
+
msgid "The shortcode will be inserted"
|
284 |
+
msgstr "Shortcode zostanie umieszczony"
|
285 |
+
|
286 |
+
#: bws_functions.php:861
|
287 |
+
msgid "Insert"
|
288 |
+
msgstr "Umieść"
|
289 |
+
|
290 |
+
#: bws_functions.php:921
|
291 |
+
msgid "FAQ"
|
292 |
+
msgstr "FAQ"
|
293 |
+
|
294 |
+
#: bws_functions.php:927
|
295 |
+
msgid "For more information:"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: bws_functions.php:928
|
299 |
+
msgid "Documentation"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: bws_functions.php:929
|
303 |
+
msgid "Video Instructions"
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
+
#: bws_functions.php:930
|
307 |
+
#, fuzzy
|
308 |
+
msgid "Submit a Request"
|
309 |
+
msgstr "送信ボタン"
|
310 |
|
311 |
+
#: bws_menu.php:101 class-bws-settings.php:781 deprecated.php:322
|
|
|
312 |
msgid "Wrong license key"
|
313 |
msgstr "Niepoprawny klucz licencji"
|
314 |
|
315 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
316 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
317 |
+
#: deprecated.php:352
|
318 |
msgid ""
|
319 |
"Something went wrong. Please try again later. If the error appears again, "
|
320 |
"please contact us"
|
322 |
"Coś poszło nie tak. Spróbuj ponownie później. Jeśli błąd pojawi się ponownie "
|
323 |
"proszę skontaktować się z nami"
|
324 |
|
325 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
326 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
327 |
+
#: deprecated.php:352
|
328 |
msgid "We are sorry for inconvenience."
|
329 |
msgstr "Przepraszamy za niedogodności."
|
330 |
|
331 |
+
#: bws_menu.php:128 class-bws-settings.php:813 class-bws-settings.php:916
|
332 |
+
#: deprecated.php:139 deprecated.php:358
|
333 |
+
msgid "Wrong license key."
|
334 |
+
msgstr "Niepoprawny klucz licencji"
|
335 |
|
336 |
+
#: bws_menu.php:130
|
337 |
+
#, fuzzy
|
338 |
msgid ""
|
339 |
+
"This license key is bound to another site. Change it via personal Client "
|
340 |
+
"Area."
|
341 |
+
msgstr "Klucz licencji został przypisany do innej strony."
|
342 |
+
|
343 |
+
#: bws_menu.php:130
|
344 |
+
msgid "Log in"
|
345 |
msgstr ""
|
|
|
|
|
346 |
|
347 |
+
#: bws_menu.php:132 bws_menu.php:334 deprecated.php:261
|
348 |
+
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
349 |
+
msgstr "Niestety, przekroczono dzienną liczbę dostępnych prób."
|
350 |
+
|
351 |
+
#: bws_menu.php:134 class-bws-settings.php:922 deprecated.php:364
|
352 |
+
#, fuzzy, php-format
|
353 |
msgid ""
|
354 |
"Unfortunately, Your license has expired. To continue getting top-priority "
|
355 |
+
"support and plugin updates, you should extend it in your %s"
|
356 |
msgstr ""
|
357 |
"Niestety, Twoja licencja wygasła. By nadal korzystać z szybkiego dostępu do "
|
358 |
"wsparcia oraz aktualizacji powinieneś przedłużyć licencję."
|
359 |
|
360 |
+
#: bws_menu.php:136 class-bws-settings.php:924 deprecated.php:366
|
361 |
msgid ""
|
362 |
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
363 |
"Trial license can be installed only once."
|
365 |
"Niestety, licencja PRO była już przypisana do tej domeny. Licencja testowa "
|
366 |
"może być wykorzystana tylko raz."
|
367 |
|
368 |
+
#: bws_menu.php:142 class-bws-settings.php:828 deprecated.php:153
|
369 |
+
msgid "The license key is valid."
|
370 |
+
msgstr "Klucz licencji jest poprawny"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
371 |
|
372 |
+
#: bws_menu.php:144 class-bws-settings.php:831 deprecated.php:156
|
373 |
+
msgid "Your license will expire on"
|
374 |
+
msgstr "Twoja licencja wygaśnie"
|
|
|
|
|
|
|
375 |
|
376 |
+
#: bws_menu.php:146
|
377 |
+
#, fuzzy
|
378 |
+
msgid "Congratulations! Pro Membership license is activated successfully."
|
379 |
+
msgstr "Gratulacje! Licencja do wersji PRO została aktywowana pomyślnie."
|
380 |
|
381 |
+
#: bws_menu.php:153 class-bws-settings.php:996 deprecated.php:435
|
382 |
msgid ""
|
383 |
"Something went wrong. Try again later or upload the plugin manually. We are "
|
384 |
"sorry for inconvenience."
|
386 |
"Coś poszło nie tak. Spróbuj ponowie później lub dodaj wtyczkę manualnie. "
|
387 |
"Przepraszamy za niedogodności."
|
388 |
|
389 |
+
#: bws_menu.php:163
|
|
|
|
|
|
|
|
|
390 |
#, fuzzy
|
391 |
+
msgid "Please enter your license key."
|
392 |
+
msgstr "Podaj klucz licencji"
|
|
|
|
|
393 |
|
394 |
+
#: bws_menu.php:174
|
395 |
+
msgid "Not set"
|
396 |
+
msgstr "Nie ustawiono"
|
397 |
|
398 |
+
#: bws_menu.php:176
|
399 |
+
msgid "On"
|
400 |
+
msgstr "Włączone"
|
401 |
|
402 |
+
#: bws_menu.php:176
|
403 |
+
msgid "Off"
|
404 |
+
msgstr "Wyłączone"
|
405 |
|
406 |
+
#: bws_menu.php:177 bws_menu.php:178 bws_menu.php:179 bws_menu.php:180
|
407 |
+
#: bws_menu.php:181 bws_menu.php:182 bws_menu.php:191
|
408 |
+
msgid "N/A"
|
409 |
+
msgstr "Brak danych"
|
410 |
|
411 |
+
#: bws_menu.php:182
|
412 |
+
msgid " Mb"
|
413 |
+
msgstr " Mb"
|
414 |
+
|
415 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
416 |
+
msgid "Yes"
|
417 |
+
msgstr "Tak"
|
418 |
|
419 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
420 |
+
msgid "No"
|
421 |
+
msgstr "Nie"
|
422 |
+
|
423 |
+
#: bws_menu.php:196
|
424 |
#, fuzzy
|
425 |
+
msgid "WordPress Environment"
|
426 |
+
msgstr "Środowisko"
|
427 |
|
428 |
+
#: bws_menu.php:198
|
429 |
+
msgid "Home URL"
|
430 |
+
msgstr "Adres strony głównej:"
|
431 |
|
432 |
+
#: bws_menu.php:199
|
433 |
#, fuzzy
|
434 |
+
msgid "Website URL"
|
435 |
+
msgstr "Adres strony:"
|
436 |
|
437 |
+
#: bws_menu.php:200
|
438 |
+
#, fuzzy
|
439 |
+
msgid "WP Version"
|
440 |
+
msgstr "Wersja PHP"
|
441 |
|
442 |
+
#: bws_menu.php:201
|
443 |
+
#, fuzzy
|
444 |
+
msgid "WP Multisite"
|
445 |
+
msgstr "Multisite"
|
|
|
446 |
|
447 |
+
#: bws_menu.php:202
|
448 |
+
#, fuzzy
|
449 |
+
msgid "WP Memory Limit"
|
450 |
+
msgstr "PHP Limit pamięci"
|
|
|
|
|
|
|
451 |
|
452 |
+
#: bws_menu.php:203
|
453 |
+
msgid "Active Theme"
|
454 |
+
msgstr "Aktywny motyw"
|
455 |
|
456 |
+
#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251
|
457 |
+
#, fuzzy, php-format
|
458 |
+
msgid "by %s"
|
459 |
+
msgstr "Od %s"
|
460 |
|
461 |
+
#: bws_menu.php:207
|
462 |
+
#, fuzzy
|
463 |
+
msgid "Server Environment"
|
464 |
+
msgstr "Środowisko"
|
465 |
|
466 |
+
#: bws_menu.php:209
|
467 |
+
msgid "Operating System"
|
468 |
+
msgstr "System operacyjny"
|
469 |
|
470 |
+
#: bws_menu.php:210
|
471 |
+
msgid "Server"
|
472 |
+
msgstr "Serwer"
|
473 |
|
474 |
+
#: bws_menu.php:211
|
475 |
+
msgid "PHP Version"
|
476 |
+
msgstr "Wersja PHP"
|
|
|
|
|
|
|
|
|
477 |
|
478 |
+
#: bws_menu.php:212
|
479 |
+
msgid "PHP Allow URL fopen"
|
480 |
+
msgstr "Zezwól na PHP fopen"
|
481 |
|
482 |
+
#: bws_menu.php:213
|
483 |
+
msgid "PHP Memory Limit"
|
484 |
+
msgstr "PHP Limit pamięci"
|
|
|
|
|
|
|
|
|
485 |
|
486 |
+
#: bws_menu.php:214
|
487 |
+
#, fuzzy
|
488 |
+
msgid "Memory Usage"
|
489 |
+
msgstr "Wykorzystanie pamięci"
|
490 |
|
491 |
+
#: bws_menu.php:215
|
492 |
+
msgid "PHP Max Upload Size"
|
493 |
+
msgstr "PHP Max rozmiar przesyłanego pliku"
|
494 |
|
495 |
+
#: bws_menu.php:216
|
496 |
+
msgid "PHP Max Post Size"
|
497 |
+
msgstr "PHP Max rozmiar przesyłania POST"
|
498 |
|
499 |
+
#: bws_menu.php:217
|
500 |
+
msgid "PHP Max Script Execute Time"
|
501 |
+
msgstr "PHP Max czas przetwarzania skryptu"
|
502 |
|
503 |
+
#: bws_menu.php:218
|
504 |
+
msgid "PHP Exif support"
|
505 |
+
msgstr "PHP Wsparcie Exif"
|
|
|
|
|
|
|
|
|
|
|
|
|
506 |
|
507 |
+
#: bws_menu.php:219
|
508 |
+
msgid "PHP IPTC support"
|
509 |
+
msgstr "PHP Wsparcie IPTC"
|
510 |
+
|
511 |
+
#: bws_menu.php:220
|
512 |
+
msgid "PHP XML support"
|
513 |
+
msgstr "PHP Wsparcie XML"
|
514 |
+
|
515 |
+
#: bws_menu.php:226
|
516 |
+
msgid "Database"
|
517 |
msgstr ""
|
|
|
|
|
518 |
|
519 |
+
#: bws_menu.php:228
|
520 |
+
#, fuzzy
|
521 |
+
msgid "WP DB version"
|
522 |
+
msgstr "Wersja Bazy Danych dla WordPress"
|
523 |
|
524 |
+
#: bws_menu.php:229
|
525 |
+
#, fuzzy
|
526 |
+
msgid "MySQL version"
|
527 |
+
msgstr "Wersja MySQL"
|
528 |
|
529 |
+
#: bws_menu.php:230
|
530 |
+
msgid "SQL Mode"
|
531 |
+
msgstr "Tryb SQL"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
532 |
|
533 |
+
#: bws_menu.php:234
|
534 |
+
msgid "Active Plugins"
|
535 |
+
msgstr "Aktywne wtyczki"
|
|
|
|
|
|
|
|
|
536 |
|
537 |
+
#: bws_menu.php:239
|
538 |
+
msgid "Inactive Plugins"
|
539 |
+
msgstr "Nieaktywne wtyczki"
|
|
|
|
|
|
|
|
|
540 |
|
541 |
+
#: bws_menu.php:260
|
542 |
+
msgid "Please enter a valid email address."
|
543 |
+
msgstr "Podaj poprawny adres email"
|
544 |
|
545 |
+
#: bws_menu.php:264
|
546 |
+
#, fuzzy
|
547 |
+
msgid "Email with system info is sent to"
|
548 |
+
msgstr "Wiadomość z informacjami systemowymi zostanie wysłana do "
|
549 |
|
550 |
+
#: bws_menu.php:268
|
551 |
+
msgid "Thank you for contacting us."
|
552 |
+
msgstr "Dziękujemy za kontakt."
|
553 |
|
554 |
+
#: bws_menu.php:291
|
555 |
+
msgid "Sorry, email message could not be delivered."
|
556 |
+
msgstr "Przepraszamy, wiadomość nie została dostarczona."
|
557 |
|
558 |
+
#: bws_menu.php:307 bws_menu.php:311 bws_menu.php:360 deprecated.php:91
|
559 |
+
msgid "Plugins"
|
560 |
+
msgstr "Wtyczki"
|
561 |
|
562 |
+
#: bws_menu.php:308 bws_menu.php:312 bws_menu.php:611 deprecated.php:92
|
563 |
+
msgid "Themes"
|
564 |
+
msgstr "Motywy"
|
565 |
|
566 |
+
#: bws_menu.php:309 bws_menu.php:313 bws_menu.php:662
|
567 |
+
msgid "System status"
|
568 |
+
msgstr "Status systemu"
|
|
|
|
|
569 |
|
570 |
+
#: bws_menu.php:317
|
571 |
+
msgid "Support"
|
572 |
+
msgstr "サポート"
|
|
|
573 |
|
574 |
+
#: bws_menu.php:318
|
575 |
+
msgid "Manage purchased licenses & subscriptions"
|
|
|
|
|
576 |
msgstr ""
|
577 |
|
578 |
+
#: bws_menu.php:326
|
579 |
+
#, php-format
|
580 |
+
msgid "Get Access to %s+ Premium Plugins"
|
581 |
msgstr ""
|
582 |
|
583 |
+
#: bws_menu.php:328
|
584 |
+
#, fuzzy
|
585 |
+
msgid "Subscribe to Pro Membership"
|
586 |
+
msgstr "有効なテーマ"
|
587 |
|
588 |
+
#: bws_menu.php:336 bws_menu.php:347 class-bws-settings.php:749
|
589 |
+
#: deprecated.php:227
|
590 |
+
msgid "Check license key"
|
591 |
+
msgstr "Sprawdź klucz licencji"
|
592 |
|
593 |
+
#: bws_menu.php:339
|
594 |
+
#, fuzzy
|
595 |
+
msgid "Enter your license key"
|
596 |
+
msgstr "Podaj klucz licencji"
|
597 |
|
598 |
+
#: bws_menu.php:345 bws_menu.php:563 bws_menu.php:572
|
599 |
+
#: class-bws-settings.php:728 deprecated.php:259 deprecated.php:267
|
600 |
+
#: deprecated.php:629 deprecated.php:700 deprecated.php:709
|
601 |
+
msgid "Activate"
|
602 |
+
msgstr "Aktywuj"
|
|
|
|
|
603 |
|
604 |
+
#: bws_menu.php:361
|
605 |
#, fuzzy
|
606 |
+
msgid "Upload Plugin"
|
607 |
+
msgstr "Wtyczka"
|
608 |
|
609 |
+
#: bws_menu.php:365
|
610 |
+
#, php-format
|
611 |
+
msgid ""
|
612 |
+
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
613 |
+
"during activation. If you notice “headers already sent” "
|
614 |
+
"messages, problems with syndication feeds or other issues, try deactivating "
|
615 |
+
"or removing this plugin."
|
616 |
msgstr ""
|
617 |
|
618 |
+
#: bws_menu.php:367
|
619 |
+
msgid ""
|
620 |
+
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
621 |
+
"strong>."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
622 |
msgstr ""
|
|
|
|
|
623 |
|
624 |
+
#: bws_menu.php:370
|
625 |
+
msgid "Plugin <strong>activated</strong>."
|
626 |
+
msgstr ""
|
627 |
|
628 |
+
#: bws_menu.php:377
|
629 |
+
#, fuzzy
|
630 |
+
msgid "Installing Plugin"
|
631 |
+
msgstr "Zainstalowane"
|
632 |
|
633 |
+
#: bws_menu.php:383
|
634 |
+
msgid "Downloading install package from"
|
635 |
+
msgstr ""
|
636 |
|
637 |
+
#: bws_menu.php:400 bws_menu.php:431 bws_menu.php:442
|
638 |
+
#: class-bws-settings.php:948 class-bws-settings.php:970
|
639 |
+
#: class-bws-settings.php:992 deprecated.php:387 deprecated.php:409
|
640 |
+
#: deprecated.php:431
|
641 |
+
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
642 |
+
msgstr ""
|
643 |
+
"Pobieranie archiwum zip zakończyło się niepowodzeniem. Proszę dodać wtyczkę "
|
644 |
+
"manualnie"
|
645 |
|
646 |
+
#: bws_menu.php:408
|
647 |
+
msgid "Unpacking the package"
|
648 |
+
msgstr ""
|
649 |
|
650 |
+
#: bws_menu.php:413 bws_menu.php:421
|
651 |
+
#, fuzzy
|
652 |
+
msgid "Installing the plugin"
|
653 |
+
msgstr "Zainstalowane"
|
654 |
|
655 |
+
#: bws_menu.php:417 class-bws-settings.php:960 deprecated.php:399
|
656 |
+
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
657 |
msgstr ""
|
658 |
+
"Otwieranie archiwum zip zakończyło się niepowodzeniem. Proszę dodać wtyczkę "
|
659 |
+
"manualnie"
|
660 |
|
661 |
+
#: bws_menu.php:424 class-bws-settings.php:966 deprecated.php:405
|
662 |
+
msgid ""
|
663 |
+
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
664 |
+
"plugin manually"
|
|
|
|
|
665 |
msgstr ""
|
666 |
+
"Twój serwer nie wspiera ZipAcrchive lub Phar. Proszę dodać wtyczkę manualnie"
|
667 |
|
668 |
+
#: bws_menu.php:427
|
669 |
+
#, php-format
|
670 |
+
msgid "The plugin %s is successfully installed."
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: bws_menu.php:434 class-bws-settings.php:973 deprecated.php:412
|
674 |
+
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
675 |
msgstr ""
|
676 |
+
"Folder uploadu jest chroniony przez zapisem. Proszę dodać wtyczkę manualnie"
|
677 |
|
678 |
+
#: bws_menu.php:439
|
679 |
#, fuzzy
|
680 |
+
msgid "Activate Plugin"
|
681 |
+
msgstr "Aktywne wtyczki"
|
682 |
|
683 |
+
#: bws_menu.php:439 bws_menu.php:445
|
684 |
+
msgid "Return to BestWebSoft Panel"
|
685 |
msgstr ""
|
686 |
|
687 |
+
#: bws_menu.php:449 bws_menu.php:464 bws_menu.php:593
|
688 |
+
msgid "All"
|
689 |
+
msgstr "Wszystko"
|
|
|
690 |
|
691 |
+
#: bws_menu.php:450 bws_menu.php:650
|
692 |
+
msgid "Installed"
|
693 |
+
msgstr "Zainstalowane"
|
694 |
|
695 |
+
#: bws_menu.php:451
|
696 |
+
#, fuzzy
|
697 |
+
msgid "Not Installed"
|
698 |
+
msgstr "Zainstalowane"
|
699 |
|
700 |
+
#: bws_menu.php:457
|
701 |
+
msgid "Filter results"
|
702 |
msgstr ""
|
703 |
|
704 |
+
#: bws_menu.php:460 bws_menu.php:589
|
705 |
+
msgid "Category"
|
|
|
|
|
|
|
706 |
msgstr ""
|
707 |
|
708 |
+
#: bws_menu.php:524
|
709 |
+
#, fuzzy
|
710 |
+
msgid "Not installed"
|
711 |
+
msgstr "Zainstalowane"
|
712 |
|
713 |
+
#: bws_menu.php:528
|
714 |
+
#, fuzzy
|
715 |
+
msgid "Renew to get updates"
|
716 |
+
msgstr "ページに転送"
|
717 |
|
718 |
+
#: bws_menu.php:531
|
719 |
#, fuzzy, php-format
|
720 |
+
msgid "Update to v %s"
|
721 |
+
msgstr "Aktualizuj do wersji %s"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
722 |
|
723 |
+
#: bws_menu.php:543 bws_menu.php:566 bws_menu.php:575
|
724 |
+
msgid "Install Now"
|
725 |
+
msgstr "Instaluj teraz"
|
|
|
|
|
|
|
726 |
|
727 |
+
#: bws_menu.php:549 class-bws-settings.php:156 class-bws-settings.php:1056
|
728 |
+
msgid "Upgrade to Pro"
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: bws_menu.php:563 bws_menu.php:572
|
732 |
+
msgid "Activate this plugin"
|
733 |
+
msgstr "Aktywuj wtyczkę"
|
|
|
734 |
|
735 |
+
#: bws_menu.php:575
|
736 |
#, fuzzy
|
737 |
+
msgid "Install this plugin"
|
738 |
+
msgstr "Zainstalowane"
|
739 |
|
740 |
+
#: bws_menu.php:584
|
741 |
+
msgid "Nothing found. Try another criteria."
|
742 |
+
msgstr ""
|
743 |
|
744 |
+
#: bws_menu.php:621 bws_menu.php:641
|
745 |
+
#, php-format
|
746 |
+
msgid "By %s"
|
747 |
+
msgstr "Od %s"
|
748 |
|
749 |
+
#: bws_menu.php:648
|
750 |
+
msgid "Already Installed"
|
751 |
+
msgstr "Zainstalowane"
|
752 |
|
753 |
+
#: bws_menu.php:659
|
754 |
+
msgid "Browse Free WordPress Themes"
|
755 |
+
msgstr ""
|
|
|
756 |
|
757 |
+
#: bws_menu.php:668
|
758 |
+
msgid "Send to support"
|
759 |
+
msgstr "Wyślij do supportu"
|
760 |
|
761 |
+
#: bws_menu.php:675
|
762 |
+
msgid "Send to custom email »"
|
763 |
+
msgstr "Prześlij na własny adres »"
|
764 |
|
765 |
+
#: class-bws-settings.php:135
|
766 |
+
msgid "Information"
|
767 |
+
msgstr ""
|
768 |
|
769 |
+
#: class-bws-settings.php:143
|
770 |
+
#, fuzzy
|
771 |
+
msgid "Inactive"
|
772 |
+
msgstr "Nieaktywne wtyczki"
|
773 |
|
774 |
+
#: class-bws-settings.php:151
|
775 |
+
msgid "Expired"
|
776 |
+
msgstr ""
|
777 |
|
778 |
+
#: class-bws-settings.php:154
|
779 |
+
#, php-format
|
780 |
+
msgid "%s day(-s) left"
|
781 |
+
msgstr ""
|
782 |
|
783 |
+
#: class-bws-settings.php:160
|
784 |
+
#, fuzzy, php-format
|
785 |
+
msgid "Expired on %s"
|
786 |
+
msgstr "wygasa"
|
787 |
|
788 |
+
#: class-bws-settings.php:160
|
789 |
+
msgid "Renew Now"
|
790 |
+
msgstr ""
|
791 |
|
792 |
+
#: class-bws-settings.php:162
|
793 |
+
#, fuzzy
|
794 |
+
msgid "Active"
|
795 |
+
msgstr "Aktywuj"
|
796 |
|
797 |
+
#: class-bws-settings.php:167
|
798 |
+
#, fuzzy
|
799 |
+
msgid "License"
|
800 |
+
msgstr "Niepoprawny klucz licencji"
|
801 |
|
802 |
+
#: class-bws-settings.php:170
|
803 |
+
#, fuzzy
|
804 |
+
msgid "Status"
|
805 |
+
msgstr "Status systemu"
|
806 |
|
807 |
+
#: class-bws-settings.php:174
|
808 |
+
#, fuzzy
|
809 |
+
msgid "Version"
|
810 |
+
msgstr "wersji!"
|
811 |
|
812 |
+
#: class-bws-settings.php:282
|
813 |
+
#, fuzzy
|
814 |
+
msgid "All plugin settings were restored."
|
815 |
+
msgstr "Ustawienia wtyczki zostały zmienione."
|
816 |
|
817 |
+
#: class-bws-settings.php:420
|
818 |
+
msgid "Custom Code"
|
819 |
+
msgstr ""
|
820 |
|
821 |
+
#: class-bws-settings.php:424 deprecated.php:497
|
822 |
+
msgid "You do not have sufficient permissions to edit plugins for this site."
|
823 |
+
msgstr ""
|
824 |
|
825 |
+
#: class-bws-settings.php:429 deprecated.php:618
|
826 |
+
msgid "These styles will be added to the header on all pages of your site."
|
827 |
+
msgstr ""
|
828 |
|
829 |
+
#: class-bws-settings.php:432 deprecated.php:620
|
830 |
+
#, php-format
|
831 |
+
msgid ""
|
832 |
+
"This PHP code will be hooked to the %s action and will be printed on front "
|
833 |
+
"end only."
|
834 |
+
msgstr ""
|
835 |
|
836 |
+
#: class-bws-settings.php:435
|
837 |
+
msgid "These code will be added to the header on all pages of your site."
|
838 |
+
msgstr ""
|
839 |
|
840 |
+
#: class-bws-settings.php:443 deprecated.php:644
|
841 |
+
#, php-format
|
842 |
+
msgid ""
|
843 |
+
"You need to make this files writable before you can save your changes. See "
|
844 |
+
"%s the Codex %s for more information."
|
845 |
+
msgstr ""
|
846 |
|
847 |
+
#: class-bws-settings.php:453 deprecated.php:626
|
848 |
+
msgid "Browsing"
|
849 |
+
msgstr ""
|
850 |
|
851 |
+
#: class-bws-settings.php:457
|
852 |
+
#, php-format
|
853 |
+
msgid "Activate custom %s code."
|
854 |
+
msgstr ""
|
855 |
|
856 |
+
#: class-bws-settings.php:464 deprecated.php:633
|
857 |
+
#, fuzzy, php-format
|
858 |
+
msgid "Learn more about %s"
|
859 |
+
msgstr "Dowiedz się więcej"
|
860 |
|
861 |
+
#: class-bws-settings.php:524
|
862 |
+
msgid "Miscellaneous Settings"
|
863 |
+
msgstr ""
|
864 |
|
865 |
+
#: class-bws-settings.php:533 class-bws-settings.php:584
|
866 |
+
#, php-format
|
867 |
+
msgid ""
|
868 |
+
"It is prohibited to change %s settings on this site in the %s network "
|
869 |
+
"settings."
|
870 |
+
msgstr ""
|
871 |
|
872 |
+
#: class-bws-settings.php:536 class-bws-settings.php:587
|
873 |
+
#, php-format
|
874 |
+
msgid ""
|
875 |
+
"It is prohibited to view %s settings on this site in the %s network settings."
|
876 |
+
msgstr ""
|
877 |
|
878 |
+
#: class-bws-settings.php:545
|
879 |
+
#, fuzzy
|
880 |
+
msgid "Pro Options"
|
881 |
+
msgstr "Pro Plugins"
|
882 |
|
883 |
+
#: class-bws-settings.php:548
|
884 |
+
msgid "Enable to display plugin Pro options."
|
885 |
+
msgstr ""
|
886 |
|
887 |
+
#: class-bws-settings.php:553
|
888 |
+
msgid "Track Usage"
|
889 |
+
msgstr ""
|
890 |
|
891 |
+
#: class-bws-settings.php:556
|
892 |
+
msgid ""
|
893 |
+
"Enable to allow tracking plugin usage anonymously in order to make it better."
|
894 |
+
msgstr ""
|
895 |
|
896 |
+
#: class-bws-settings.php:560
|
897 |
+
#, fuzzy
|
898 |
+
msgid "Default Settings"
|
899 |
+
msgstr "Ustawienia"
|
900 |
|
901 |
+
#: class-bws-settings.php:562
|
902 |
+
#, fuzzy
|
903 |
+
msgid "Restore Settings"
|
904 |
+
msgstr "Przywróć ustawienia"
|
905 |
|
906 |
+
#: class-bws-settings.php:563
|
907 |
#, fuzzy
|
908 |
+
msgid "This will restore plugin settings to defaults."
|
909 |
+
msgstr "Przywróć wszystkie ustawienia do wartości domyśłnych"
|
910 |
|
911 |
+
#: class-bws-settings.php:575
|
912 |
+
msgid "Import / Export"
|
|
|
913 |
msgstr ""
|
914 |
|
915 |
+
#: class-bws-settings.php:691 class-bws-settings.php:724
|
916 |
+
#: class-bws-settings.php:746
|
917 |
#, fuzzy
|
918 |
+
msgid "License Key"
|
919 |
+
msgstr "Niepoprawny klucz licencji"
|
920 |
|
921 |
+
#: class-bws-settings.php:714
|
922 |
#, fuzzy
|
923 |
+
msgid "Congratulations! Pro license is activated successfully."
|
924 |
+
msgstr "Gratulacje! Licencja do wersji PRO została aktywowana pomyślnie."
|
925 |
|
926 |
+
#: class-bws-settings.php:715
|
927 |
+
#, php-format
|
928 |
+
msgid "You will be automatically redirected to the %s in %s seconds."
|
929 |
+
msgstr ""
|
930 |
+
|
931 |
+
#: class-bws-settings.php:715
|
932 |
#, fuzzy
|
933 |
+
msgid "Settings page"
|
934 |
+
msgstr "設定保存."
|
935 |
|
936 |
+
#: class-bws-settings.php:730
|
937 |
#, php-format
|
938 |
+
msgid "Enter your license key to activate %s and get premium plugin features."
|
|
|
|
|
|
|
|
|
939 |
msgstr ""
|
940 |
|
941 |
+
#: class-bws-settings.php:733 class-bws-settings.php:920 deprecated.php:362
|
942 |
+
#: deprecated.php:703
|
943 |
msgid ""
|
944 |
+
"Unfortunately, you have exceeded the number of available tries per day. "
|
945 |
+
"Please, upload the plugin manually."
|
946 |
msgstr ""
|
947 |
+
"Niestety, przekroczono liczb dostępnych prób na dziś. Proszę dodać wtyczkę "
|
948 |
+
"manualnie."
|
949 |
|
950 |
+
#: class-bws-settings.php:736 deprecated.php:694
|
951 |
+
#, php-format
|
952 |
+
msgid "Start Your Free %s-Day Trial Now"
|
953 |
+
msgstr "Rozpocznij swój darmowy %s-dniowy okres testowy"
|
954 |
|
955 |
+
#: class-bws-settings.php:751
|
956 |
#, fuzzy
|
957 |
+
msgid ""
|
958 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
959 |
+
"the field below."
|
|
|
|
|
960 |
msgstr ""
|
961 |
+
"Jeśli to konieczne możesz sprawdzić czy klucz jest poprawny lub umieścić go "
|
962 |
+
"w polu poniżej. Możesz znaleźć swój klucz na naszej stronie w strefie - "
|
963 |
+
"Panel Klienta"
|
964 |
|
965 |
+
#: class-bws-settings.php:756
|
966 |
+
msgid "Manage License Settings"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: class-bws-settings.php:758
|
970 |
#, fuzzy
|
971 |
+
msgid "Login to Client Area"
|
972 |
+
msgstr "Panel Klienta"
|
973 |
|
974 |
+
#: class-bws-settings.php:760
|
975 |
+
msgid ""
|
976 |
+
"Manage active licenses, download BWS products, and view your payment history "
|
977 |
+
"using BestWebSoft Client Area."
|
978 |
+
msgstr ""
|
979 |
|
980 |
+
#: class-bws-settings.php:815 class-bws-settings.php:918 deprecated.php:141
|
981 |
+
#: deprecated.php:360
|
982 |
#, fuzzy
|
983 |
+
msgid "This license key is bound to another site."
|
984 |
+
msgstr "Klucz licencji został przypisany do innej strony."
|
985 |
|
986 |
+
#: class-bws-settings.php:817 deprecated.php:143
|
987 |
+
msgid ""
|
988 |
+
"This license key is valid, but Your license has expired. If you want to "
|
989 |
+
"update our plugin in future, you should extend the license."
|
990 |
msgstr ""
|
991 |
+
"Klucz jest poprawny, jednak Twoja licencja wygasła. Jeśli chcesz "
|
992 |
+
"aktualizować naszą wtyczkę w przyszłości powinieneś przedłużyć licencję."
|
993 |
|
994 |
+
#: class-bws-settings.php:819 deprecated.php:145
|
995 |
+
msgid "Unfortunately, you have exceeded the number of available tries."
|
996 |
+
msgstr "Niestety, przekroczono liczbę dostępnych prób."
|
997 |
|
998 |
+
#: class-bws-settings.php:821 deprecated.php:147
|
999 |
+
msgid ""
|
1000 |
+
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
1001 |
+
"The Pro Trial license can be installed only once."
|
1002 |
+
msgstr ""
|
1003 |
+
"Niestety, licencja PRO była już przypisana do tej domeny. Licencja testowa "
|
1004 |
+
"może być wykorzystana tylko raz."
|
1005 |
+
|
1006 |
+
#: class-bws-settings.php:826 deprecated.php:151
|
1007 |
+
msgid "The Pro Trial license key is valid."
|
1008 |
+
msgstr "Klucz licencji do testowej wersji PRO jest poprawny."
|
1009 |
+
|
1010 |
+
#: class-bws-settings.php:834 deprecated.php:159 deprecated.php:246
|
1011 |
+
#, php-format
|
1012 |
+
msgid ""
|
1013 |
+
"In order to continue using the plugin it is necessary to buy a %s license."
|
1014 |
+
msgstr ""
|
1015 |
+
"W celu dalszego wykorzystywania wtyczki niezbędne jest wykupienie licencji "
|
1016 |
+
"%s."
|
1017 |
|
1018 |
+
#: class-bws-settings.php:1031 deprecated.php:463
|
1019 |
+
msgid "Please, enter Your license key"
|
1020 |
+
msgstr "Proszę podać klucz licencji."
|
1021 |
+
|
1022 |
+
#: class-bws-settings.php:1043
|
1023 |
#, fuzzy
|
1024 |
+
msgid "Need Help?"
|
1025 |
+
msgstr "Potrzebujesz pomocy?"
|
1026 |
|
1027 |
+
#: class-bws-settings.php:1045
|
1028 |
+
msgid "Read the Instruction"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
+
#: class-bws-settings.php:1049
|
1032 |
+
msgid "Watch the Video"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
+
#: class-bws-settings.php:1060
|
1036 |
#, fuzzy
|
1037 |
+
msgid "Start Your Free Trial"
|
1038 |
+
msgstr "Rozpocznij swój darmowy %s-dniowy okres testowy"
|
1039 |
|
1040 |
+
#: deprecated.php:93
|
1041 |
#, fuzzy
|
1042 |
+
msgid "System Status"
|
1043 |
+
msgstr "Status systemu"
|
1044 |
|
1045 |
+
#: deprecated.php:204
|
1046 |
+
msgid "Please, enter your license key"
|
1047 |
+
msgstr "Podaj klucz licencji"
|
|
|
1048 |
|
1049 |
+
#: deprecated.php:223
|
1050 |
+
#, fuzzy
|
1051 |
+
msgid ""
|
1052 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
1053 |
+
"the field below. You can find your license key on your personal page - "
|
1054 |
+
"Client Area - on our website"
|
1055 |
+
msgstr ""
|
1056 |
+
"Jeśli to konieczne możesz sprawdzić czy klucz jest poprawny lub umieścić go "
|
1057 |
+
"w polu poniżej. Możesz znaleźć swój klucz na naszej stronie w strefie - "
|
1058 |
+
"Panel Klienta"
|
1059 |
|
1060 |
+
#: deprecated.php:223
|
1061 |
+
#, fuzzy
|
1062 |
+
msgid ""
|
1063 |
+
"(your username is the email address specified during the purchase). If "
|
1064 |
+
"necessary, please submit \"Lost your password?\" request."
|
1065 |
msgstr ""
|
1066 |
+
"(login to adres email podany przy zakupie). Jeśli to koniczne użyj opcji "
|
1067 |
+
"\"Zgubiłeś swoje hasło?\"."
|
1068 |
|
1069 |
+
#: deprecated.php:247
|
1070 |
+
#, fuzzy
|
1071 |
+
msgid "After that, you can activate it by entering your license key."
|
1072 |
+
msgstr "Po wszystkim możesz aktywować wtyczkę poprzez podanie klucza licencji."
|
1073 |
+
|
1074 |
+
#: deprecated.php:249 deprecated.php:688
|
1075 |
+
msgid "License key can be found in the"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
+
#: deprecated.php:251 deprecated.php:690
|
1079 |
+
#, fuzzy
|
1080 |
+
msgid "(your username is the email address specified during the purchase)."
|
1081 |
+
msgstr "(twoja nazwa użytkownika to email podany podczas zakupu)."
|
1082 |
|
1083 |
+
#: deprecated.php:278
|
1084 |
#, fuzzy
|
1085 |
+
msgid ""
|
1086 |
+
"Congratulations! The Pro license of the plugin is activated successfully."
|
1087 |
+
msgstr "Gratulacje! Licencja do wersji PRO została aktywowana pomyślnie."
|
1088 |
|
1089 |
+
#: deprecated.php:280 deprecated.php:669
|
1090 |
+
msgid "Please, go to"
|
1091 |
+
msgstr "Proszę przejść do"
|
1092 |
+
|
1093 |
+
#: deprecated.php:280 deprecated.php:669
|
1094 |
+
msgid "the setting page"
|
1095 |
+
msgstr "ustawień"
|
1096 |
|
1097 |
+
#: deprecated.php:281 deprecated.php:670
|
1098 |
+
msgid "You will be redirected automatically in 5 seconds."
|
1099 |
+
msgstr "Zostaniesz automatycznie przekierowany w ciągu 5 sekund."
|
1100 |
+
|
1101 |
+
#: deprecated.php:315
|
1102 |
+
msgid "Check premium options on the plugin settings page!"
|
1103 |
+
msgstr "Sprawdź dodatkowe opcje premium w ustawieniach wtyczki."
|
1104 |
+
|
1105 |
+
#: deprecated.php:478
|
1106 |
+
msgid "Restore all plugin settings to defaults"
|
1107 |
+
msgstr "Przywróć wszystkie ustawienia do wartości domyśłnych"
|
1108 |
+
|
1109 |
+
#: deprecated.php:480
|
1110 |
+
msgid "Restore settings"
|
1111 |
+
msgstr "Przywróć ustawienia"
|
1112 |
+
|
1113 |
+
#: deprecated.php:548 deprecated.php:575
|
1114 |
#, php-format
|
1115 |
+
msgid "File %s edited successfully."
|
1116 |
+
msgstr ""
|
1117 |
|
1118 |
+
#: deprecated.php:550 deprecated.php:577
|
1119 |
+
msgid "Not enough permissions to create or update the file"
|
1120 |
+
msgstr ""
|
1121 |
|
1122 |
+
#: deprecated.php:580
|
1123 |
+
msgid "Not enough permissions to create the file"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
+
#: deprecated.php:624
|
1127 |
+
msgid "Editing"
|
1128 |
+
msgstr ""
|
1129 |
|
1130 |
+
#: deprecated.php:667
|
1131 |
+
#, fuzzy
|
1132 |
+
msgid ""
|
1133 |
+
"Congratulations! Pro version of the plugin is installed and activated "
|
1134 |
+
"successfully."
|
1135 |
+
msgstr "Gratulacje! Wersja PRO została pobrana i aktywowana pomyślnie."
|
1136 |
|
1137 |
+
#: deprecated.php:677
|
1138 |
+
msgid "Show Pro features"
|
1139 |
+
msgstr "Pokaż funkcje PRO"
|
1140 |
|
1141 |
+
#: deprecated.php:684
|
1142 |
+
msgid "Enter your license key to install and activate"
|
1143 |
+
msgstr ""
|
1144 |
|
1145 |
+
#: deprecated.php:686
|
1146 |
+
#, fuzzy
|
1147 |
+
msgid "version of the plugin."
|
1148 |
+
msgstr "Oceń wtyczkę"
|
1149 |
|
1150 |
#: product_list.php:7
|
1151 |
msgid "Advertisement"
|
1184 |
msgid "Other"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#~ msgid "Thank you for installing"
|
1188 |
+
#~ msgstr "Dziękujemy za instalację"
|
1189 |
+
|
1190 |
+
#, fuzzy
|
1191 |
+
#~ msgid "Thank you for choosing"
|
1192 |
+
#~ msgstr "Dziękujemy za instalację"
|
1193 |
+
|
1194 |
+
#, fuzzy
|
1195 |
+
#~ msgid "You will be automatically redirected to the %s in 7 seconds."
|
1196 |
+
#~ msgstr "Zostaniesz automatycznie przekierowany w ciągu 5 sekund."
|
1197 |
+
|
1198 |
+
#~ msgid "PHP Safe Mode"
|
1199 |
+
#~ msgstr "PHP Safe Mode"
|
1200 |
+
|
1201 |
+
#~ msgid "You license for"
|
1202 |
+
#~ msgstr "Twoja licencja na"
|
1203 |
+
|
1204 |
+
#~ msgid "expires on"
|
1205 |
+
#~ msgstr "wygasa"
|
1206 |
+
|
1207 |
+
#~ msgid "This license key is bind to another site"
|
1208 |
+
#~ msgstr "Ta licencja została przypisana do innej strony."
|
1209 |
+
|
1210 |
+
#, fuzzy
|
1211 |
+
#~ msgid "Successfully installed the plugin"
|
1212 |
+
#~ msgstr "Zainstalowane"
|
1213 |
+
|
1214 |
+
#, fuzzy
|
1215 |
+
#~ msgid "Please, go to %s"
|
1216 |
+
#~ msgstr "Proszę przejść do"
|
1217 |
+
|
1218 |
+
#, fuzzy
|
1219 |
+
#~ msgid "Client Area"
|
1220 |
+
#~ msgstr "Panel Klienta"
|
1221 |
+
|
1222 |
+
#~ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
1223 |
+
#~ msgstr "Jeśli polubiłeś naszą wtyczkę daj nam 5 gwiazdek"
|
1224 |
+
|
1225 |
+
#~ msgid "If there is something wrong about it, please contact us"
|
1226 |
+
#~ msgstr "Jeśli wystąpią problemy proszę, skontaktuj się z nami"
|
1227 |
+
|
1228 |
+
#~ msgid "WordPress Version"
|
1229 |
+
#~ msgstr "Wersja WordPress"
|
1230 |
+
|
1231 |
#~ msgid "You can download and activate"
|
1232 |
#~ msgstr "Możesz pobrać i aktywować wersję"
|
1233 |
|
1244 |
#~ msgid "Configure Settings"
|
1245 |
#~ msgstr "Konfiguruj Ustawienia"
|
1246 |
|
|
|
|
|
|
|
1247 |
#~ msgid "Go"
|
1248 |
#~ msgstr "Go"
|
1249 |
|
1277 |
#~ msgid "Add BWS Plugins Shortcode"
|
1278 |
#~ msgstr "Dodaj BWS Shortcode"
|
1279 |
|
|
|
|
|
|
|
1280 |
#~ msgid "Activated plugins"
|
1281 |
#~ msgstr "有効なプラグイン"
|
1282 |
|
1396 |
#~ "'送信者'フィールドに正確なEメール・アドレスを入力して下さい。設定は保存さ"
|
1397 |
#~ "れません。"
|
1398 |
|
|
|
|
|
|
|
1399 |
#~ msgid ""
|
1400 |
#~ "If you would like to add the Contact Form to your website, just copy and "
|
1401 |
#~ "paste this shortcode to your post or page or widget:"
|
bws_menu/languages/bestwebsoft-ru_RU.mo
CHANGED
Binary file
|
bws_menu/languages/bestwebsoft-ru_RU.po
CHANGED
@@ -2,10 +2,10 @@ 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: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
-
"Language-Team: bestwebsoft.com <
|
9 |
"Language: ru_RU\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -13,26 +13,14 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
-
"X-Generator: Poedit 1.
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
-
#: bws_functions.php:
|
20 |
-
msgid "Plugins"
|
21 |
-
msgstr "Плагины"
|
22 |
-
|
23 |
-
#: bws_functions.php:39 bws_menu.php:283 bws_menu.php:581
|
24 |
-
msgid "Themes"
|
25 |
-
msgstr "Темы"
|
26 |
-
|
27 |
-
#: bws_functions.php:40
|
28 |
-
msgid "System Status"
|
29 |
-
msgstr "Системная информация"
|
30 |
-
|
31 |
-
#: bws_functions.php:75 bws_functions.php:101
|
32 |
msgid "requires"
|
33 |
msgstr "требует"
|
34 |
|
35 |
-
#: bws_functions.php:
|
36 |
msgid ""
|
37 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
38 |
"try again."
|
@@ -40,15 +28,94 @@ msgstr ""
|
|
40 |
"или выше, поэтому он был деактивирован! Пожалуйста, обновите WordPress и "
|
41 |
"попробуйте еще раз."
|
42 |
|
43 |
-
#: bws_functions.php:
|
44 |
msgid "Back to the WordPress"
|
45 |
msgstr "Вернуться к WordPress на"
|
46 |
|
47 |
-
#: bws_functions.php:
|
48 |
msgid "Plugins page"
|
49 |
msgstr "Страницу плагинов"
|
50 |
|
51 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
msgid ""
|
53 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
54 |
"upgrade to WordPress latest version."
|
@@ -56,370 +123,88 @@ msgstr ""
|
|
56 |
"или выше! Мы не гарантируем, что наш плагин будет работать корректно. "
|
57 |
"Пожалуйста, обновите WordPress до последней версии."
|
58 |
|
59 |
-
#: bws_functions.php:
|
60 |
-
|
61 |
-
|
|
|
62 |
|
63 |
-
#: bws_functions.php:
|
64 |
msgid "Let's get started"
|
65 |
msgstr "Давайте начнем"
|
66 |
|
67 |
-
#: bws_functions.php:
|
68 |
-
#: bws_menu.php:
|
69 |
msgid "Settings"
|
70 |
msgstr "Настройки"
|
71 |
|
72 |
-
#: bws_functions.php:
|
|
|
73 |
msgid "or"
|
74 |
msgstr "или"
|
75 |
|
76 |
-
#: bws_functions.php:
|
77 |
msgid "Add New"
|
78 |
msgstr "Добавить"
|
79 |
|
80 |
-
#: bws_functions.php:
|
81 |
-
#: bws_functions.php:
|
82 |
msgid "Close notice"
|
83 |
msgstr "Закрыть"
|
84 |
|
85 |
-
#: bws_functions.php:
|
86 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
87 |
msgstr "Спасибо за установку плагинов компании BestWebSoft!"
|
88 |
|
89 |
-
#: bws_functions.php:
|
90 |
msgid "More Details"
|
91 |
msgstr "Детали"
|
92 |
|
93 |
-
#: bws_functions.php:
|
94 |
msgid "Less Details"
|
95 |
msgstr "Скрыть детали"
|
96 |
|
97 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
msgid "It’s time to upgrade your"
|
99 |
msgstr "Настало время обновить Ваш"
|
100 |
|
101 |
-
#: bws_functions.php:
|
102 |
msgid "to"
|
103 |
msgstr "до"
|
104 |
|
105 |
-
#: bws_functions.php:
|
106 |
msgid "version!"
|
107 |
msgstr "версии!"
|
108 |
|
109 |
-
#: bws_functions.php:
|
110 |
msgid "Extend standard plugin functionality with new great options."
|
111 |
msgstr "Расширяет возможности стандартного функционала плагина."
|
112 |
|
113 |
-
#: bws_functions.php:
|
114 |
-
msgid "Learn More"
|
115 |
-
msgstr "Подробнее"
|
116 |
-
|
117 |
-
#: bws_functions.php:239
|
118 |
-
msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
119 |
-
msgstr ""
|
120 |
-
"Если вам понравился плагин, пожалуйста, поставьте нам 5 звезд на WordPress"
|
121 |
-
|
122 |
-
#: bws_functions.php:240
|
123 |
-
msgid "Rate the plugin"
|
124 |
-
msgstr "Оценить плагин"
|
125 |
-
|
126 |
-
#: bws_functions.php:243
|
127 |
-
msgid "If there is something wrong about it, please contact us"
|
128 |
-
msgstr "Если у вас есть какие-то вопросы, обращайтесь"
|
129 |
-
|
130 |
-
#: bws_functions.php:247
|
131 |
-
msgid "Donations play an important role in supporting great projects"
|
132 |
-
msgstr "Пожертвования играют важную роль в поддержке проектов"
|
133 |
-
|
134 |
-
#: bws_functions.php:277
|
135 |
-
msgid "Check premium options on the plugin settings page!"
|
136 |
-
msgstr "Просмотрите премиум опции на странице настроек плагина!"
|
137 |
-
|
138 |
-
#: bws_functions.php:284 bws_functions.php:320 bws_menu.php:87
|
139 |
-
#: bws_menu.php:114
|
140 |
-
msgid "Wrong license key"
|
141 |
-
msgstr "Неправильный лицензионный ключ"
|
142 |
-
|
143 |
-
#: bws_functions.php:314 bws_functions.php:578 bws_functions.php:629
|
144 |
-
#: bws_menu.php:108
|
145 |
-
msgid ""
|
146 |
-
"Something went wrong. Please try again later. If the error appears again, "
|
147 |
-
"please contact us"
|
148 |
-
msgstr ""
|
149 |
-
"Что-то пошло не так. Повторите попытку позже. Если ошибка появится снова, "
|
150 |
-
"пожалуйста, свяжитесь с нами"
|
151 |
-
|
152 |
-
#: bws_functions.php:314 bws_functions.php:578 bws_functions.php:629
|
153 |
-
#: bws_menu.php:108
|
154 |
-
msgid "We are sorry for inconvenience."
|
155 |
-
msgstr "Приносим извинения за неудобства."
|
156 |
-
|
157 |
-
#: bws_functions.php:322
|
158 |
-
msgid "This license key is bind to another site"
|
159 |
-
msgstr "Этот лицензионный ключ привязан к другому сайту"
|
160 |
-
|
161 |
-
#: bws_functions.php:324 bws_functions.php:488
|
162 |
-
msgid ""
|
163 |
-
"Unfortunately, you have exceeded the number of available tries per day. "
|
164 |
-
"Please, upload the plugin manually."
|
165 |
-
msgstr ""
|
166 |
-
"К сожалению, вы превысили количество доступных попыток в день. Пожалуйста, "
|
167 |
-
"загрузите плагин вручную."
|
168 |
-
|
169 |
-
#: bws_functions.php:326 bws_menu.php:120
|
170 |
-
msgid ""
|
171 |
-
"Unfortunately, Your license has expired. To continue getting top-priority "
|
172 |
-
"support and plugin updates you should extend it in your"
|
173 |
-
msgstr ""
|
174 |
-
"К сожалению, время использования вашей лицензии истекло. Для получения "
|
175 |
-
"обновлений приоритетного саппорта вам нужно продлить лицензию перейдя на "
|
176 |
-
"вашей"
|
177 |
-
|
178 |
-
#: bws_functions.php:328 bws_menu.php:122
|
179 |
-
msgid ""
|
180 |
-
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
181 |
-
"Trial license can be installed only once."
|
182 |
-
msgstr ""
|
183 |
-
"К сожалению, Pro лицензия уже была установлена на этом доменен. Pro Trial "
|
184 |
-
"лицензия может быть установлена только один раз."
|
185 |
-
|
186 |
-
#: bws_functions.php:349 bws_functions.php:371 bws_functions.php:393
|
187 |
-
#: bws_menu.php:370 bws_menu.php:401 bws_menu.php:412
|
188 |
-
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
189 |
-
msgstr ""
|
190 |
-
"Не удалось загрузить архив плагина. Пожалуйста, загрузите плагин вручную"
|
191 |
-
|
192 |
-
#: bws_functions.php:361 bws_menu.php:387
|
193 |
-
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
194 |
-
msgstr "Не удалось открыть архив ZIP. Пожалуйста, загрузите плагин вручную"
|
195 |
-
|
196 |
-
#: bws_functions.php:367 bws_menu.php:394
|
197 |
-
msgid ""
|
198 |
-
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
199 |
-
"plugin manually"
|
200 |
-
msgstr ""
|
201 |
-
"Ваш сервер не поддерживает ни библиотеку ZipArchive, ни библиотеку Phar. "
|
202 |
-
"Пожалуйста, загрузите плагин вручную"
|
203 |
-
|
204 |
-
#: bws_functions.php:374 bws_menu.php:404
|
205 |
-
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
206 |
-
msgstr ""
|
207 |
-
"Папка загрузки не доступна для записи. Пожалуйста, загрузите плагин вручную"
|
208 |
-
|
209 |
-
#: bws_functions.php:397 bws_menu.php:139
|
210 |
-
msgid ""
|
211 |
-
"Something went wrong. Try again later or upload the plugin manually. We are "
|
212 |
-
"sorry for inconvenience."
|
213 |
-
msgstr ""
|
214 |
-
"Что-то пошло не так. Повторите попытку позже или загрузите плагин вручную. "
|
215 |
-
"Приносим извинения за неудобства."
|
216 |
-
|
217 |
-
#: bws_functions.php:422
|
218 |
-
msgid "Please, enter Your license key"
|
219 |
-
msgstr "Пожалуйста, введите ваш лицензионный ключ"
|
220 |
-
|
221 |
-
#: bws_functions.php:452
|
222 |
-
msgid ""
|
223 |
-
"Congratulations! Pro version of the plugin is successfully installed and "
|
224 |
-
"activated."
|
225 |
-
msgstr "Поздравляем! Pro версия плагина была успешно загружена и активирована."
|
226 |
-
|
227 |
-
#: bws_functions.php:454 bws_functions.php:545
|
228 |
-
msgid "Please, go to"
|
229 |
-
msgstr "Пожалуйста, перейдите на"
|
230 |
-
|
231 |
-
#: bws_functions.php:454 bws_functions.php:545
|
232 |
-
msgid "the setting page"
|
233 |
-
msgstr "страницу настроек"
|
234 |
-
|
235 |
-
#: bws_functions.php:455 bws_functions.php:546
|
236 |
-
msgid "You will be redirected automatically in 5 seconds."
|
237 |
-
msgstr "Вы будете перенаправлены автоматически через 5 секунд."
|
238 |
-
|
239 |
-
#: bws_functions.php:462
|
240 |
-
msgid "Show Pro features"
|
241 |
-
msgstr "Показать Pro опции"
|
242 |
-
|
243 |
-
#: bws_functions.php:469
|
244 |
-
msgid "Enter your license key to install and activate"
|
245 |
-
msgstr "Введите лицензионный ключ для установки и активации"
|
246 |
-
|
247 |
-
#: bws_functions.php:471
|
248 |
-
msgid "version of the plugin."
|
249 |
-
msgstr "версия плагина."
|
250 |
-
|
251 |
-
#: bws_functions.php:473 bws_functions.php:514
|
252 |
-
msgid "License key can be found in the"
|
253 |
-
msgstr "Лицензионный ключ можно найти в"
|
254 |
-
|
255 |
-
#: bws_functions.php:475 bws_functions.php:516
|
256 |
-
msgid "(your username is the email address specified during the purchase)."
|
257 |
-
msgstr "(ваше имя пользователя - это емейл, указанный при покупке)."
|
258 |
-
|
259 |
-
#: bws_functions.php:479
|
260 |
#, php-format
|
261 |
-
msgid "Start Your Free %s-Day Trial Now"
|
262 |
-
msgstr "Попробуйте %s-дневную Trial версию бесплатно"
|
263 |
-
|
264 |
-
#: bws_functions.php:485 bws_functions.php:494 bws_functions.php:524
|
265 |
-
#: bws_functions.php:532 bws_functions.php:1401 bws_menu.php:315
|
266 |
-
#: bws_menu.php:533 bws_menu.php:542
|
267 |
-
msgid "Activate"
|
268 |
-
msgstr "Активировать"
|
269 |
-
|
270 |
-
#: bws_functions.php:511 bws_functions.php:604
|
271 |
-
#, php-format
|
272 |
-
msgid ""
|
273 |
-
"In order to continue using the plugin it is necessary to buy a %s license."
|
274 |
-
msgstr ""
|
275 |
-
"Чтобы продолжить пользоваться плагином, необходимо приобрести %s лицензию."
|
276 |
-
|
277 |
-
#: bws_functions.php:512
|
278 |
-
msgid "After that you can activate it by entering your license key."
|
279 |
-
msgstr "После этого вы сможете активировать его введя лицензионный ключ."
|
280 |
-
|
281 |
-
#: bws_functions.php:526 bws_menu.php:118 bws_menu.php:304
|
282 |
-
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
283 |
-
msgstr "К сожалению, вы превысили количество доступных попыток."
|
284 |
-
|
285 |
-
#: bws_functions.php:543
|
286 |
-
msgid ""
|
287 |
-
"Congratulations! The Pro license of the plugin is successfully activated."
|
288 |
-
msgstr "Поздравляем! Pro версия плагина была успешно активирована."
|
289 |
-
|
290 |
-
#: bws_functions.php:584
|
291 |
-
msgid "Wrong license key."
|
292 |
-
msgstr "Неправильный лицензионный ключ."
|
293 |
-
|
294 |
-
#: bws_functions.php:586
|
295 |
-
msgid "This license key is bind to another site."
|
296 |
-
msgstr "Этот лицензионный ключ привязан к другому сайту."
|
297 |
-
|
298 |
-
#: bws_functions.php:588
|
299 |
-
msgid ""
|
300 |
-
"This license key is valid, but Your license has expired. If you want to "
|
301 |
-
"update our plugin in future, you should extend the license."
|
302 |
-
msgstr ""
|
303 |
-
"Лицензионный ключ принят, но срок действия лицензии истек. Если вы хотите "
|
304 |
-
"обновлять плагин в будущем, вы должны продлить лицензию."
|
305 |
-
|
306 |
-
#: bws_functions.php:590
|
307 |
-
msgid "Unfortunately, you have exceeded the number of available tries."
|
308 |
-
msgstr "К сожалению, вы превысили количество доступных попыток."
|
309 |
-
|
310 |
-
#: bws_functions.php:592
|
311 |
-
msgid ""
|
312 |
-
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
313 |
-
"The Pro Trial license can be installed only once."
|
314 |
-
msgstr ""
|
315 |
-
"К сожалению, Pro Trial версия плагина уже устанавливалась на этот домен. Pro "
|
316 |
-
"Trial версию можно устанавливать лишь один раз."
|
317 |
-
|
318 |
-
#: bws_functions.php:596
|
319 |
-
msgid "The Pro Trial license key is valid."
|
320 |
-
msgstr "Ключ Pro Trial версии действителен."
|
321 |
-
|
322 |
-
#: bws_functions.php:598 bws_menu.php:128
|
323 |
-
msgid "The license key is valid."
|
324 |
-
msgstr "Лицензионный ключ действителен."
|
325 |
-
|
326 |
-
#: bws_functions.php:601 bws_menu.php:130
|
327 |
-
msgid "Your license will expire on"
|
328 |
-
msgstr "Ваша лицензия истечет"
|
329 |
-
|
330 |
-
#: bws_functions.php:634
|
331 |
-
msgid "Please, enter your license key"
|
332 |
-
msgstr "Пожалуйста, введите Ваш лицензионный ключ"
|
333 |
-
|
334 |
-
#: bws_functions.php:647
|
335 |
-
msgid ""
|
336 |
-
"If needed you can check if the license key is correct or reenter it in the "
|
337 |
-
"field below. You can find your license key on your personal page - Client "
|
338 |
-
"area - on our website"
|
339 |
-
msgstr ""
|
340 |
-
"При необходимости вы можете проверить валидность лицензионного ключа или "
|
341 |
-
"повторно ввести его в поле ниже. Вы можете найти ваш лицензионный ключ на "
|
342 |
-
"своей личной странице - Client area - на нашем сайте"
|
343 |
-
|
344 |
-
#: bws_functions.php:647
|
345 |
-
msgid ""
|
346 |
-
"(your username is the email address specified during the purchase). If "
|
347 |
-
"necessary, please submit \"Lost your password?\" request."
|
348 |
-
msgstr ""
|
349 |
-
"(ваше имя пользователя - это емейл, указанный при покупке). При "
|
350 |
-
"необходимости нажмите \"Забыли пароль?\"."
|
351 |
-
|
352 |
-
#: bws_functions.php:651 bws_menu.php:306 bws_menu.php:317
|
353 |
-
msgid "Check license key"
|
354 |
-
msgstr "Проверка лицензионного ключа"
|
355 |
-
|
356 |
-
#: bws_functions.php:666
|
357 |
-
msgid "WARNING: Illegal use notification"
|
358 |
-
msgstr "ВНИМАНИЕ: уведомление о незаконном использовании"
|
359 |
-
|
360 |
-
#: bws_functions.php:666
|
361 |
-
msgid ""
|
362 |
-
"You can use one license of the Pro plugin for one domain only. Please check "
|
363 |
-
"and edit your license or domain if necessary using you personal Client Area. "
|
364 |
-
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
365 |
-
"the Pro plugin will be deactivated."
|
366 |
-
msgstr ""
|
367 |
-
"Вы можете использовать одну лицензию Pro плагина только для одного домена. "
|
368 |
-
"Пожалуйста, проверьте и отредактируйте при необходимости лицензию или домен, "
|
369 |
-
"используя Ваш личный Client Area. Мы настоятельно рекомендуем вам решить "
|
370 |
-
"проблему в течение 24 часов, в противном случае плагин будет деактивирован."
|
371 |
-
|
372 |
-
#: bws_functions.php:675
|
373 |
msgid ""
|
374 |
-
"
|
375 |
-
"
|
376 |
msgstr ""
|
377 |
-
"
|
378 |
-
"
|
379 |
|
380 |
-
#: bws_functions.php:
|
381 |
-
msgid ""
|
382 |
-
"Your license has expired. To continue getting top-priority support and "
|
383 |
-
"plugin updates you should extend it."
|
384 |
-
msgstr ""
|
385 |
-
"Время использования вашей лицензии истекло. Если вы хотите обновлять ваш "
|
386 |
-
"плагин в дальнейшем и иметь приоритетную тех.поддержку, то вам нужно "
|
387 |
-
"продлить лицензию."
|
388 |
-
|
389 |
-
#: bws_functions.php:677 bws_functions.php:731 bws_functions.php:1356
|
390 |
-
msgid "Learn more"
|
391 |
-
msgstr "Подробнее"
|
392 |
-
|
393 |
-
#: bws_functions.php:688
|
394 |
#, php-format
|
395 |
-
msgid "
|
396 |
-
msgstr "
|
397 |
-
|
398 |
-
#: bws_functions.php:690
|
399 |
-
msgid "Notice: You are using the Pro Trial license of plugin."
|
400 |
-
msgstr "Внимание: Вы используете Pro Trial версию плагина."
|
401 |
|
402 |
-
#: bws_functions.php:
|
403 |
-
msgid "The Pro Trial license will expire on"
|
404 |
-
msgstr "Ваша лицензия Pro Trial версии плагина истекает"
|
405 |
-
|
406 |
-
#: bws_functions.php:731
|
407 |
-
msgid "You license for"
|
408 |
-
msgstr "Ваш лицензионный ключ для"
|
409 |
-
|
410 |
-
#: bws_functions.php:731
|
411 |
-
msgid "expires on"
|
412 |
-
msgstr "истекает"
|
413 |
-
|
414 |
-
#: bws_functions.php:731
|
415 |
-
msgid "and you won't be granted TOP-PRIORITY SUPPORT or UPDATES."
|
416 |
-
msgstr "и вы не будете получать приоритетную тех.поддержку или обновления."
|
417 |
-
|
418 |
-
#: bws_functions.php:826
|
419 |
-
msgid "Thank you for choosing"
|
420 |
-
msgstr "Спасибо за выбор"
|
421 |
-
|
422 |
-
#: bws_functions.php:827
|
423 |
msgid ""
|
424 |
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
425 |
"we'd love to hear about it!"
|
@@ -428,339 +213,379 @@ msgstr ""
|
|
428 |
"функционала плагина, пожалуйста, присылайте их нам! Мы вседа открыты для "
|
429 |
"новых идей!"
|
430 |
|
431 |
-
#: bws_functions.php:
|
432 |
msgid "Suggest a Feature"
|
433 |
msgstr "Предложить функционал"
|
434 |
|
435 |
-
#: bws_functions.php:
|
|
|
436 |
msgid "Notice"
|
437 |
msgstr "Внимание"
|
438 |
|
439 |
-
#: bws_functions.php:
|
440 |
msgid "The plugin's settings have been changed."
|
441 |
msgstr "Настройки плагина были изменены"
|
442 |
|
443 |
-
#: bws_functions.php:
|
|
|
444 |
msgid "Save Changes"
|
445 |
msgstr "Сохранить изменения"
|
446 |
|
447 |
-
#: bws_functions.php:
|
448 |
msgid ""
|
449 |
-
"You can always look at premium options by
|
450 |
-
"
|
451 |
msgstr ""
|
452 |
-
"Вы всегда можете просмотреть премиум опции нажав на кнопку \"
|
453 |
-
"
|
454 |
|
455 |
-
#: bws_functions.php:
|
456 |
msgid "Add shortcode"
|
457 |
msgstr "Добавить шорткод"
|
458 |
|
459 |
-
#: bws_functions.php:
|
460 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
461 |
msgstr "Добавьте шорткоды BestWebSoft плагинов с помощью этой кнопки."
|
462 |
|
463 |
-
#: bws_functions.php:
|
464 |
msgid "Close"
|
465 |
msgstr "Закрыть"
|
466 |
|
467 |
-
#: bws_functions.php:
|
468 |
-
msgid "
|
469 |
-
msgstr "Восстановить все настройки плагина к настройкам по умолчанию"
|
470 |
-
|
471 |
-
#: bws_functions.php:1131
|
472 |
-
msgid "Restore settings"
|
473 |
-
msgstr "Восстановить настройки"
|
474 |
-
|
475 |
-
#: bws_functions.php:1142
|
476 |
-
msgid "Are you sure you want to restore all settings by default?"
|
477 |
msgstr ""
|
478 |
"Вы уверены что хотите восстановить все настройки плагина к настройкам по "
|
479 |
"умолчанию?"
|
480 |
|
481 |
-
#: bws_functions.php:
|
482 |
msgid "Yes, restore all settings"
|
483 |
msgstr "Да, восстановить все настройки"
|
484 |
|
485 |
-
#: bws_functions.php:
|
486 |
msgid "No, go back to the settings page"
|
487 |
msgstr "Нет, вернуться на страницу настроек"
|
488 |
|
489 |
-
#: bws_functions.php:
|
490 |
msgid "Plugin"
|
491 |
msgstr "Плагин"
|
492 |
|
493 |
-
#: bws_functions.php:
|
494 |
msgid "Shortcode settings"
|
495 |
msgstr "Настройки шорткода"
|
496 |
|
497 |
-
#: bws_functions.php:
|
498 |
msgid "The shortcode will be inserted"
|
499 |
msgstr "Будет вставлен шорткод"
|
500 |
|
501 |
-
#: bws_functions.php:
|
502 |
msgid "Insert"
|
503 |
msgstr "Вставить"
|
504 |
|
505 |
-
#: bws_functions.php:
|
506 |
-
msgid "Visit Help Center"
|
507 |
-
msgstr "Перейти в Help Center"
|
508 |
-
|
509 |
-
#: bws_functions.php:1249
|
510 |
msgid "FAQ"
|
511 |
msgstr "FAQ"
|
512 |
|
513 |
-
#: bws_functions.php:
|
514 |
msgid "For more information:"
|
515 |
msgstr "Для дополнительной информации:"
|
516 |
|
517 |
-
#: bws_functions.php:
|
518 |
msgid "Documentation"
|
519 |
msgstr "Документация"
|
520 |
|
521 |
-
#: bws_functions.php:
|
522 |
msgid "Video Instructions"
|
523 |
msgstr "Видео инструкции"
|
524 |
|
525 |
-
#: bws_functions.php:
|
526 |
msgid "Submit a Request"
|
527 |
msgstr "Отправить запрос"
|
528 |
|
529 |
-
#:
|
530 |
-
msgid "
|
531 |
-
msgstr ""
|
532 |
-
"У вас недостаточно полномочий, чтобы редактировать плагины на этом сайте."
|
533 |
-
|
534 |
-
#: bws_functions.php:1320 bws_functions.php:1347
|
535 |
-
#, php-format
|
536 |
-
msgid "File %s edited successfully."
|
537 |
-
msgstr "Файл %s успешно изменён."
|
538 |
|
539 |
-
#:
|
540 |
-
|
541 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
542 |
|
543 |
-
#:
|
544 |
-
|
545 |
-
|
|
|
|
|
546 |
|
547 |
-
#:
|
548 |
-
|
549 |
-
|
|
|
550 |
|
551 |
-
#:
|
552 |
-
#, php-format
|
553 |
msgid ""
|
554 |
-
"This
|
555 |
-
"
|
556 |
msgstr ""
|
557 |
-
"Этот
|
558 |
-
"фронтенде."
|
559 |
-
|
560 |
-
#: bws_functions.php:1396
|
561 |
-
msgid "Editing"
|
562 |
-
msgstr "Редактирование"
|
563 |
|
564 |
-
#:
|
565 |
-
msgid "
|
566 |
-
msgstr "
|
567 |
|
568 |
-
#:
|
569 |
-
|
570 |
-
|
571 |
-
msgstr "Подробнее о %s"
|
572 |
|
573 |
-
#:
|
574 |
#, php-format
|
575 |
msgid ""
|
576 |
-
"
|
577 |
-
"
|
578 |
msgstr ""
|
579 |
-
"
|
580 |
-
"
|
|
|
581 |
|
582 |
-
#: bws_menu.php:
|
583 |
msgid ""
|
584 |
-
"
|
585 |
-
"
|
586 |
msgstr ""
|
587 |
-
"
|
|
|
588 |
|
589 |
-
#: bws_menu.php:
|
590 |
-
msgid "
|
591 |
-
msgstr "
|
|
|
|
|
|
|
|
|
592 |
|
593 |
-
#: bws_menu.php:
|
594 |
-
msgid "Congratulations! Pro Membership license is successfully
|
595 |
msgstr "Поздравляем! Pro Membership лицензия успешно активирована."
|
596 |
|
597 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
598 |
msgid "Please enter your license key."
|
599 |
msgstr "Пожалуйста, введите Ваш лицензионный ключ."
|
600 |
|
601 |
-
#: bws_menu.php:
|
602 |
msgid "Not set"
|
603 |
msgstr "Не задан"
|
604 |
|
605 |
-
#: bws_menu.php:
|
606 |
msgid "On"
|
607 |
msgstr "Вкл"
|
608 |
|
609 |
-
#: bws_menu.php:
|
610 |
msgid "Off"
|
611 |
msgstr "Выкл"
|
612 |
|
613 |
-
#: bws_menu.php:
|
614 |
-
#: bws_menu.php:
|
615 |
msgid "N/A"
|
616 |
msgstr "Неизвестно"
|
617 |
|
618 |
-
#: bws_menu.php:
|
619 |
msgid " Mb"
|
620 |
msgstr "Mb"
|
621 |
|
622 |
-
#: bws_menu.php:
|
623 |
msgid "Yes"
|
624 |
msgstr "Да"
|
625 |
|
626 |
-
#: bws_menu.php:
|
627 |
msgid "No"
|
628 |
msgstr "Нет"
|
629 |
|
630 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
631 |
msgid "Operating System"
|
632 |
msgstr "Операционная система"
|
633 |
|
634 |
-
#: bws_menu.php:
|
635 |
msgid "Server"
|
636 |
msgstr "Тип сервера"
|
637 |
|
638 |
-
#: bws_menu.php:
|
639 |
-
msgid "Memory usage"
|
640 |
-
msgstr "Памяти использовано"
|
641 |
-
|
642 |
-
#: bws_menu.php:193
|
643 |
-
msgid "MYSQL Version"
|
644 |
-
msgstr "Версия MYSQL"
|
645 |
-
|
646 |
-
#: bws_menu.php:194
|
647 |
-
msgid "SQL Mode"
|
648 |
-
msgstr "Режим SQL"
|
649 |
-
|
650 |
-
#: bws_menu.php:195
|
651 |
msgid "PHP Version"
|
652 |
msgstr "Версия PHP"
|
653 |
|
654 |
-
#: bws_menu.php:
|
655 |
-
msgid "PHP Safe Mode"
|
656 |
-
msgstr "PHP Safe Mode"
|
657 |
-
|
658 |
-
#: bws_menu.php:197
|
659 |
msgid "PHP Allow URL fopen"
|
660 |
msgstr "PHP Allow URL fopen"
|
661 |
|
662 |
-
#: bws_menu.php:
|
663 |
msgid "PHP Memory Limit"
|
664 |
msgstr "Лимит памяти"
|
665 |
|
666 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
667 |
msgid "PHP Max Upload Size"
|
668 |
msgstr "Макс. размер загружаемого файла"
|
669 |
|
670 |
-
#: bws_menu.php:
|
671 |
msgid "PHP Max Post Size"
|
672 |
msgstr "Макс. размер записи"
|
673 |
|
674 |
-
#: bws_menu.php:
|
675 |
msgid "PHP Max Script Execute Time"
|
676 |
msgstr "Макс. время выполнения сценария"
|
677 |
|
678 |
-
#: bws_menu.php:
|
679 |
msgid "PHP Exif support"
|
680 |
msgstr "Поддержка PHP Exif"
|
681 |
|
682 |
-
#: bws_menu.php:
|
683 |
msgid "PHP IPTC support"
|
684 |
msgstr "Поддержка PHP IPTC"
|
685 |
|
686 |
-
#: bws_menu.php:
|
687 |
msgid "PHP XML support"
|
688 |
msgstr "Поддержка PHP XML"
|
689 |
|
690 |
-
#: bws_menu.php:
|
691 |
-
msgid "
|
692 |
-
msgstr "
|
693 |
|
694 |
-
#: bws_menu.php:
|
695 |
-
msgid "
|
696 |
-
msgstr "
|
697 |
|
698 |
-
#: bws_menu.php:
|
699 |
-
msgid "
|
700 |
-
msgstr "Версия
|
701 |
|
702 |
-
#: bws_menu.php:
|
703 |
-
msgid "
|
704 |
-
msgstr "
|
705 |
|
706 |
-
#: bws_menu.php:
|
707 |
-
msgid "
|
708 |
-
msgstr "
|
709 |
|
710 |
-
#: bws_menu.php:
|
711 |
-
msgid "
|
712 |
-
msgstr "
|
713 |
|
714 |
-
#: bws_menu.php:
|
715 |
msgid "Please enter a valid email address."
|
716 |
msgstr "Пожалуйста, введите валидный емайл."
|
717 |
|
718 |
-
#: bws_menu.php:
|
719 |
-
msgid "Email with system info is sent to
|
720 |
msgstr "Емейл с системной информацией отправлен на"
|
721 |
|
722 |
-
#: bws_menu.php:
|
723 |
msgid "Thank you for contacting us."
|
724 |
msgstr "Спасибо что связались с нами."
|
725 |
|
726 |
-
#: bws_menu.php:
|
727 |
-
msgid "Sorry, email message could not be delivered."
|
728 |
-
msgstr "Извините, ваш емейл не может быть отправлен."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
729 |
|
730 |
-
#: bws_menu.php:
|
731 |
msgid "System status"
|
732 |
msgstr "Системная информация"
|
733 |
|
734 |
-
#: bws_menu.php:
|
735 |
msgid "Support"
|
736 |
msgstr "Тех. поддержка"
|
737 |
|
738 |
-
#: bws_menu.php:
|
739 |
msgid "Manage purchased licenses & subscriptions"
|
740 |
msgstr "Управление купленными лицензиями и подписками"
|
741 |
|
742 |
-
#: bws_menu.php:
|
743 |
-
msgid "Client Area"
|
744 |
-
msgstr "Client Area"
|
745 |
-
|
746 |
-
#: bws_menu.php:296
|
747 |
#, php-format
|
748 |
msgid "Get Access to %s+ Premium Plugins"
|
749 |
msgstr "Получить Доступ к %s+ Премиум Плагинам"
|
750 |
|
751 |
-
#: bws_menu.php:
|
752 |
msgid "Subscribe to Pro Membership"
|
753 |
msgstr "Подписаться на Pro Membership"
|
754 |
|
755 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
756 |
msgid "Enter your license key"
|
757 |
msgstr "Ваш лицензионный ключ"
|
758 |
|
759 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
760 |
msgid "Upload Plugin"
|
761 |
msgstr "Добавить новый"
|
762 |
|
763 |
-
#: bws_menu.php:
|
764 |
#, php-format
|
765 |
msgid ""
|
766 |
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
@@ -773,7 +598,7 @@ msgstr ""
|
|
773 |
"проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или "
|
774 |
"удалить этот плагин."
|
775 |
|
776 |
-
#: bws_menu.php:
|
777 |
msgid ""
|
778 |
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
779 |
"strong>."
|
@@ -781,127 +606,507 @@ msgstr ""
|
|
781 |
"Плагин не может быть активирован, поскольку он вызвал <strong>фатальную "
|
782 |
"ошибку</strong>."
|
783 |
|
784 |
-
#: bws_menu.php:
|
785 |
msgid "Plugin <strong>activated</strong>."
|
786 |
msgstr "Плагин <strong>активировано</strong>."
|
787 |
|
788 |
-
#: bws_menu.php:
|
789 |
msgid "Installing Plugin"
|
790 |
msgstr "Установка плагина"
|
791 |
|
792 |
-
#: bws_menu.php:
|
793 |
msgid "Downloading install package from"
|
794 |
msgstr "Скачивание установочного пакета из"
|
795 |
|
796 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
797 |
msgid "Unpacking the package"
|
798 |
msgstr "Распаковка пакета"
|
799 |
|
800 |
-
#: bws_menu.php:
|
801 |
msgid "Installing the plugin"
|
802 |
msgstr "Установка плагина"
|
803 |
|
804 |
-
#: bws_menu.php:
|
805 |
-
msgid "
|
806 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
807 |
|
808 |
-
#: bws_menu.php:
|
809 |
msgid "Activate Plugin"
|
810 |
msgstr "Активировать плагин"
|
811 |
|
812 |
-
#: bws_menu.php:
|
813 |
msgid "Return to BestWebSoft Panel"
|
814 |
msgstr "Возврат к BestWebSoft Panel"
|
815 |
|
816 |
-
#: bws_menu.php:
|
817 |
msgid "All"
|
818 |
msgstr "Все"
|
819 |
|
820 |
-
#: bws_menu.php:
|
821 |
msgid "Installed"
|
822 |
msgstr "Установленные"
|
823 |
|
824 |
-
#: bws_menu.php:
|
825 |
msgid "Not Installed"
|
826 |
msgstr "Не установленные"
|
827 |
|
828 |
-
#: bws_menu.php:
|
829 |
msgid "Filter results"
|
830 |
msgstr "Фильтр результатов"
|
831 |
|
832 |
-
#: bws_menu.php:
|
833 |
msgid "Category"
|
834 |
msgstr "Категория"
|
835 |
|
836 |
-
#: bws_menu.php:
|
837 |
msgid "Not installed"
|
838 |
msgstr "Не установлен"
|
839 |
|
840 |
-
#: bws_menu.php:
|
841 |
msgid "Renew to get updates"
|
842 |
msgstr "Продлить для обновления"
|
843 |
|
844 |
-
#: bws_menu.php:
|
845 |
#, php-format
|
846 |
msgid "Update to v %s"
|
847 |
msgstr "Обновить до версии %s"
|
848 |
|
849 |
-
#: bws_menu.php:
|
850 |
msgid "Install Now"
|
851 |
msgstr "Установить"
|
852 |
|
853 |
-
#: bws_menu.php:
|
854 |
msgid "Upgrade to Pro"
|
855 |
msgstr "Обновиться на Pro"
|
856 |
|
857 |
-
#: bws_menu.php:
|
858 |
-
msgid "Donate"
|
859 |
-
msgstr "Пожертвовать"
|
860 |
-
|
861 |
-
#: bws_menu.php:533 bws_menu.php:542
|
862 |
msgid "Activate this plugin"
|
863 |
msgstr "Активировать плагин"
|
864 |
|
865 |
-
#: bws_menu.php:
|
866 |
msgid "Install this plugin"
|
867 |
msgstr "Установить этот плагин"
|
868 |
|
869 |
-
#: bws_menu.php:
|
870 |
msgid "Nothing found. Try another criteria."
|
871 |
msgstr "Ничего не найдено. Попробуйте другие критерии."
|
872 |
|
873 |
-
#: bws_menu.php:
|
874 |
#, php-format
|
875 |
msgid "By %s"
|
876 |
msgstr "%s"
|
877 |
|
878 |
-
#: bws_menu.php:
|
879 |
msgid "Already Installed"
|
880 |
msgstr "Уже установлена"
|
881 |
|
882 |
-
#: bws_menu.php:
|
883 |
msgid "Browse Free WordPress Themes"
|
884 |
msgstr "Обзор бесплатных WordPress тем"
|
885 |
|
886 |
-
#: bws_menu.php:
|
887 |
msgid "Send to support"
|
888 |
msgstr "Отправить в тех. поддержку"
|
889 |
|
890 |
-
#: bws_menu.php:
|
891 |
msgid "Send to custom email »"
|
892 |
msgstr "Отправить на емейл »"
|
893 |
|
894 |
-
#:
|
895 |
-
msgid "
|
896 |
-
msgstr "
|
897 |
|
898 |
-
#:
|
899 |
-
msgid "
|
900 |
-
msgstr "
|
901 |
|
902 |
-
#:
|
903 |
-
msgid "
|
904 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
905 |
|
906 |
#: product_list.php:7
|
907 |
msgid "Advertisement"
|
@@ -939,6 +1144,52 @@ msgstr "Утилиты"
|
|
939 |
msgid "Other"
|
940 |
msgstr "Другое"
|
941 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
942 |
#~ msgid "Activate Membership"
|
943 |
#~ msgstr "Активировать Membership"
|
944 |
|
@@ -978,9 +1229,6 @@ msgstr "Другое"
|
|
978 |
#~ msgid "Configure Settings"
|
979 |
#~ msgstr "Настройка параметров"
|
980 |
|
981 |
-
#~ msgid "Need help?"
|
982 |
-
#~ msgstr "Нужна помощь?"
|
983 |
-
|
984 |
#~ msgid "Go"
|
985 |
#~ msgstr "Перейти на"
|
986 |
|
@@ -1027,9 +1275,6 @@ msgstr "Другое"
|
|
1027 |
#~ msgid "Switch to new interface"
|
1028 |
#~ msgstr "Переключится на новый интерфейс"
|
1029 |
|
1030 |
-
#~ msgid "Pro plugins"
|
1031 |
-
#~ msgstr "Pro плагины"
|
1032 |
-
|
1033 |
#~ msgid "Activated plugins"
|
1034 |
#~ msgstr "Активированные плагины"
|
1035 |
|
@@ -1054,9 +1299,6 @@ msgstr "Другое"
|
|
1054 |
#~ msgid "Customize “%s”"
|
1055 |
#~ msgstr "Кастомизировать “%s”"
|
1056 |
|
1057 |
-
#~ msgid "Customize"
|
1058 |
-
#~ msgstr "Кастомизировать"
|
1059 |
-
|
1060 |
#~ msgid "Installed themes"
|
1061 |
#~ msgstr "Установленные темы"
|
1062 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-03-28 13:51+0300\n"
|
6 |
+
"PO-Revision-Date: 2017-03-28 13:53+0300\n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
+
"Language-Team: bestwebsoft.com <https://support.bestwebsoft.com>\n"
|
9 |
"Language: ru_RU\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\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 |
+
#: bws_functions.php:72 bws_functions.php:190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
msgid "requires"
|
21 |
msgstr "требует"
|
22 |
|
23 |
+
#: bws_functions.php:74
|
24 |
msgid ""
|
25 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
26 |
"try again."
|
28 |
"или выше, поэтому он был деактивирован! Пожалуйста, обновите WordPress и "
|
29 |
"попробуйте еще раз."
|
30 |
|
31 |
+
#: bws_functions.php:75
|
32 |
msgid "Back to the WordPress"
|
33 |
msgstr "Вернуться к WordPress на"
|
34 |
|
35 |
+
#: bws_functions.php:77
|
36 |
msgid "Plugins page"
|
37 |
msgstr "Страницу плагинов"
|
38 |
|
39 |
+
#: bws_functions.php:91
|
40 |
+
msgid "Like the plugin?"
|
41 |
+
msgstr "Понравился плагин?"
|
42 |
+
|
43 |
+
#: bws_functions.php:93
|
44 |
+
msgid "Rate it"
|
45 |
+
msgstr "Оценить"
|
46 |
+
|
47 |
+
#: bws_functions.php:102
|
48 |
+
msgid "Need help?"
|
49 |
+
msgstr "Нужна помощь?"
|
50 |
+
|
51 |
+
#: bws_functions.php:103 bws_functions.php:916 class-bws-settings.php:1047
|
52 |
+
msgid "Visit Help Center"
|
53 |
+
msgstr "Перейти в Help Center"
|
54 |
+
|
55 |
+
#: bws_functions.php:106
|
56 |
+
msgid "Want to support the plugin?"
|
57 |
+
msgstr "Хотите поддержать плагин?"
|
58 |
+
|
59 |
+
#: bws_functions.php:107 bws_menu.php:553
|
60 |
+
msgid "Donate"
|
61 |
+
msgstr "Пожертвовать"
|
62 |
+
|
63 |
+
#: bws_functions.php:127
|
64 |
+
msgid "WARNING: Illegal use notification"
|
65 |
+
msgstr "ВНИМАНИЕ: уведомление о незаконном использовании"
|
66 |
+
|
67 |
+
#: bws_functions.php:127
|
68 |
+
msgid ""
|
69 |
+
"You can use one license of the Pro plugin for one domain only. Please check "
|
70 |
+
"and edit your license or domain if necessary using you personal Client Area. "
|
71 |
+
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
72 |
+
"the Pro plugin will be deactivated."
|
73 |
+
msgstr ""
|
74 |
+
"Вы можете использовать одну лицензию Pro плагина только для одного домена. "
|
75 |
+
"Пожалуйста, проверьте и отредактируйте при необходимости лицензию или домен, "
|
76 |
+
"используя Ваш личный Client Area. Мы настоятельно рекомендуем вам решить "
|
77 |
+
"проблему в течение 24 часов, в противном случае плагин будет деактивирован."
|
78 |
+
|
79 |
+
#: bws_functions.php:127 bws_functions.php:339 bws_menu.php:627
|
80 |
+
#: class-bws-settings.php:143
|
81 |
+
msgid "Learn More"
|
82 |
+
msgstr "Подробнее"
|
83 |
+
|
84 |
+
#: bws_functions.php:144
|
85 |
+
msgid ""
|
86 |
+
"Notice: Your Pro Trial license has expired. To continue using the plugin, "
|
87 |
+
"you should buy a Pro license"
|
88 |
+
msgstr ""
|
89 |
+
"Внимание: Срок действия Pro Trial версии истек. Чтобы продолжить "
|
90 |
+
"пользоваться плагином, пожалуйста, приобретите Pro лицензию"
|
91 |
+
|
92 |
+
#: bws_functions.php:146
|
93 |
+
msgid ""
|
94 |
+
"Your license has expired. To continue getting top-priority support and "
|
95 |
+
"plugin updates, you should extend it."
|
96 |
+
msgstr ""
|
97 |
+
"Время использования вашей лицензии истекло. Если вы хотите обновлять ваш "
|
98 |
+
"плагин в дальнейшем и иметь приоритетную тех.поддержку, то вам нужно "
|
99 |
+
"продлить лицензию."
|
100 |
+
|
101 |
+
#: bws_functions.php:146 bws_functions.php:382 deprecated.php:584
|
102 |
+
msgid "Learn more"
|
103 |
+
msgstr "Подробнее"
|
104 |
+
|
105 |
+
#: bws_functions.php:164
|
106 |
+
#, php-format
|
107 |
+
msgid "Notice: You are using the Pro Trial license of %s plugin."
|
108 |
+
msgstr "Внимание: Вы используете Pro Trial версию плагина %s."
|
109 |
+
|
110 |
+
#: bws_functions.php:166
|
111 |
+
msgid "Notice: You are using the Pro Trial license of plugin."
|
112 |
+
msgstr "Внимание: Вы используете Pro Trial версию плагина."
|
113 |
+
|
114 |
+
#: bws_functions.php:169
|
115 |
+
msgid "The Pro Trial license will expire on"
|
116 |
+
msgstr "Ваша лицензия Pro Trial версии плагина истекает"
|
117 |
+
|
118 |
+
#: bws_functions.php:192
|
119 |
msgid ""
|
120 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
121 |
"upgrade to WordPress latest version."
|
123 |
"или выше! Мы не гарантируем, что наш плагин будет работать корректно. "
|
124 |
"Пожалуйста, обновите WordPress до последней версии."
|
125 |
|
126 |
+
#: bws_functions.php:207
|
127 |
+
#, php-format
|
128 |
+
msgid "Thank you for installing %s plugin!"
|
129 |
+
msgstr "Спасибо, что установили %s плагин!"
|
130 |
|
131 |
+
#: bws_functions.php:208
|
132 |
msgid "Let's get started"
|
133 |
msgstr "Давайте начнем"
|
134 |
|
135 |
+
#: bws_functions.php:209 bws_functions.php:242 bws_menu.php:557
|
136 |
+
#: bws_menu.php:559
|
137 |
msgid "Settings"
|
138 |
msgstr "Настройки"
|
139 |
|
140 |
+
#: bws_functions.php:211 bws_menu.php:328 class-bws-settings.php:736
|
141 |
+
#: class-bws-settings.php:1049 class-bws-settings.php:1059 deprecated.php:694
|
142 |
msgid "or"
|
143 |
msgstr "или"
|
144 |
|
145 |
+
#: bws_functions.php:212 bws_functions.php:244
|
146 |
msgid "Add New"
|
147 |
msgstr "Добавить"
|
148 |
|
149 |
+
#: bws_functions.php:216 bws_functions.php:226 bws_functions.php:330
|
150 |
+
#: bws_functions.php:378 bws_functions.php:482
|
151 |
msgid "Close notice"
|
152 |
msgstr "Закрыть"
|
153 |
|
154 |
+
#: bws_functions.php:231
|
155 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
156 |
msgstr "Спасибо за установку плагинов компании BestWebSoft!"
|
157 |
|
158 |
+
#: bws_functions.php:233
|
159 |
msgid "More Details"
|
160 |
msgstr "Детали"
|
161 |
|
162 |
+
#: bws_functions.php:234
|
163 |
msgid "Less Details"
|
164 |
msgstr "Скрыть детали"
|
165 |
|
166 |
+
#: bws_functions.php:262
|
167 |
+
msgid "Deprecated function(-s) is used on the site here:"
|
168 |
+
msgstr "Устаревшие функции используются на сайте здесь:"
|
169 |
+
|
170 |
+
#: bws_functions.php:276
|
171 |
+
msgid ""
|
172 |
+
"This function(-s) will be removed over time. Please update the product(-s)."
|
173 |
+
msgstr ""
|
174 |
+
"Эти функции будет удалены через некоторое время. Пожалуйста, обновите "
|
175 |
+
"продукт."
|
176 |
+
|
177 |
+
#: bws_functions.php:335
|
178 |
msgid "It’s time to upgrade your"
|
179 |
msgstr "Настало время обновить Ваш"
|
180 |
|
181 |
+
#: bws_functions.php:335
|
182 |
msgid "to"
|
183 |
msgstr "до"
|
184 |
|
185 |
+
#: bws_functions.php:335
|
186 |
msgid "version!"
|
187 |
msgstr "версии!"
|
188 |
|
189 |
+
#: bws_functions.php:336
|
190 |
msgid "Extend standard plugin functionality with new great options."
|
191 |
msgstr "Расширяет возможности стандартного функционала плагина."
|
192 |
|
193 |
+
#: bws_functions.php:382
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
194 |
#, php-format
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
msgid ""
|
196 |
+
"Your license key for %s expires on %s and you won't be granted TOP-PRIORITY "
|
197 |
+
"SUPPORT or UPDATES."
|
198 |
msgstr ""
|
199 |
+
"Ваш лицензионный ключ для %s истекает %s и вы не будете получать "
|
200 |
+
"приоритетную тех.поддержку или обновления."
|
201 |
|
202 |
+
#: bws_functions.php:477
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
#, php-format
|
204 |
+
msgid "Thank you for choosing %s plugin!"
|
205 |
+
msgstr "Спасибо за выбор плагина %s!"
|
|
|
|
|
|
|
|
|
206 |
|
207 |
+
#: bws_functions.php:478
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
msgid ""
|
209 |
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
210 |
"we'd love to hear about it!"
|
213 |
"функционала плагина, пожалуйста, присылайте их нам! Мы вседа открыты для "
|
214 |
"новых идей!"
|
215 |
|
216 |
+
#: bws_functions.php:479
|
217 |
msgid "Suggest a Feature"
|
218 |
msgstr "Предложить функционал"
|
219 |
|
220 |
+
#: bws_functions.php:495 class-bws-settings.php:533 class-bws-settings.php:536
|
221 |
+
#: class-bws-settings.php:584 class-bws-settings.php:587
|
222 |
msgid "Notice"
|
223 |
msgstr "Внимание"
|
224 |
|
225 |
+
#: bws_functions.php:495
|
226 |
msgid "The plugin's settings have been changed."
|
227 |
msgstr "Настройки плагина были изменены"
|
228 |
|
229 |
+
#: bws_functions.php:496 class-bws-settings.php:182 class-bws-settings.php:202
|
230 |
+
#: deprecated.php:640
|
231 |
msgid "Save Changes"
|
232 |
msgstr "Сохранить изменения"
|
233 |
|
234 |
+
#: bws_functions.php:510
|
235 |
msgid ""
|
236 |
+
"You can always look at premium options by checking the \"Pro Options\" in "
|
237 |
+
"the \"Misc\" tab."
|
238 |
msgstr ""
|
239 |
+
"Вы всегда можете просмотреть премиум опции нажав на кнопку \"Pro опции\" на "
|
240 |
+
"вкладке \"Разное\"."
|
241 |
|
242 |
+
#: bws_functions.php:651
|
243 |
msgid "Add shortcode"
|
244 |
msgstr "Добавить шорткод"
|
245 |
|
246 |
+
#: bws_functions.php:651
|
247 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
248 |
msgstr "Добавьте шорткоды BestWebSoft плагинов с помощью этой кнопки."
|
249 |
|
250 |
+
#: bws_functions.php:700
|
251 |
msgid "Close"
|
252 |
msgstr "Закрыть"
|
253 |
|
254 |
+
#: bws_functions.php:792
|
255 |
+
msgid "Are you sure you want to restore default settings?"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
msgstr ""
|
257 |
"Вы уверены что хотите восстановить все настройки плагина к настройкам по "
|
258 |
"умолчанию?"
|
259 |
|
260 |
+
#: bws_functions.php:795
|
261 |
msgid "Yes, restore all settings"
|
262 |
msgstr "Да, восстановить все настройки"
|
263 |
|
264 |
+
#: bws_functions.php:796
|
265 |
msgid "No, go back to the settings page"
|
266 |
msgstr "Нет, вернуться на страницу настроек"
|
267 |
|
268 |
+
#: bws_functions.php:842
|
269 |
msgid "Plugin"
|
270 |
msgstr "Плагин"
|
271 |
|
272 |
+
#: bws_functions.php:851
|
273 |
msgid "Shortcode settings"
|
274 |
msgstr "Настройки шорткода"
|
275 |
|
276 |
+
#: bws_functions.php:856
|
277 |
msgid "The shortcode will be inserted"
|
278 |
msgstr "Будет вставлен шорткод"
|
279 |
|
280 |
+
#: bws_functions.php:861
|
281 |
msgid "Insert"
|
282 |
msgstr "Вставить"
|
283 |
|
284 |
+
#: bws_functions.php:921
|
|
|
|
|
|
|
|
|
285 |
msgid "FAQ"
|
286 |
msgstr "FAQ"
|
287 |
|
288 |
+
#: bws_functions.php:927
|
289 |
msgid "For more information:"
|
290 |
msgstr "Для дополнительной информации:"
|
291 |
|
292 |
+
#: bws_functions.php:928
|
293 |
msgid "Documentation"
|
294 |
msgstr "Документация"
|
295 |
|
296 |
+
#: bws_functions.php:929
|
297 |
msgid "Video Instructions"
|
298 |
msgstr "Видео инструкции"
|
299 |
|
300 |
+
#: bws_functions.php:930
|
301 |
msgid "Submit a Request"
|
302 |
msgstr "Отправить запрос"
|
303 |
|
304 |
+
#: bws_menu.php:101 class-bws-settings.php:781 deprecated.php:322
|
305 |
+
msgid "Wrong license key"
|
306 |
+
msgstr "Неправильный лицензионный ключ"
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
|
308 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
309 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
310 |
+
#: deprecated.php:352
|
311 |
+
msgid ""
|
312 |
+
"Something went wrong. Please try again later. If the error appears again, "
|
313 |
+
"please contact us"
|
314 |
+
msgstr ""
|
315 |
+
"Что-то пошло не так. Повторите попытку позже. Если ошибка появится снова, "
|
316 |
+
"пожалуйста, свяжитесь с нами"
|
317 |
|
318 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
319 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
320 |
+
#: deprecated.php:352
|
321 |
+
msgid "We are sorry for inconvenience."
|
322 |
+
msgstr "Приносим извинения за неудобства."
|
323 |
|
324 |
+
#: bws_menu.php:128 class-bws-settings.php:813 class-bws-settings.php:916
|
325 |
+
#: deprecated.php:139 deprecated.php:358
|
326 |
+
msgid "Wrong license key."
|
327 |
+
msgstr "Неправильный лицензионный ключ."
|
328 |
|
329 |
+
#: bws_menu.php:130
|
|
|
330 |
msgid ""
|
331 |
+
"This license key is bound to another site. Change it via personal Client "
|
332 |
+
"Area."
|
333 |
msgstr ""
|
334 |
+
"Этот лицензионный ключ привязан к другому сайту. Измените это в Client Area."
|
|
|
|
|
|
|
|
|
|
|
335 |
|
336 |
+
#: bws_menu.php:130
|
337 |
+
msgid "Log in"
|
338 |
+
msgstr "Авторизоваться"
|
339 |
|
340 |
+
#: bws_menu.php:132 bws_menu.php:334 deprecated.php:261
|
341 |
+
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
342 |
+
msgstr "К сожалению, вы превысили количество доступных попыток."
|
|
|
343 |
|
344 |
+
#: bws_menu.php:134 class-bws-settings.php:922 deprecated.php:364
|
345 |
#, php-format
|
346 |
msgid ""
|
347 |
+
"Unfortunately, Your license has expired. To continue getting top-priority "
|
348 |
+
"support and plugin updates, you should extend it in your %s"
|
349 |
msgstr ""
|
350 |
+
"К сожалению, время использования вашей лицензии истекло. Для получения "
|
351 |
+
"обновлений и приоритетной тех.поддержки, вам необходимо продлить лицензию в "
|
352 |
+
"вашей %s"
|
353 |
|
354 |
+
#: bws_menu.php:136 class-bws-settings.php:924 deprecated.php:366
|
355 |
msgid ""
|
356 |
+
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
357 |
+
"Trial license can be installed only once."
|
358 |
msgstr ""
|
359 |
+
"К сожалению, Pro лицензия уже была установлена на этом доменен. Pro Trial "
|
360 |
+
"лицензия может быть установлена только один раз."
|
361 |
|
362 |
+
#: bws_menu.php:142 class-bws-settings.php:828 deprecated.php:153
|
363 |
+
msgid "The license key is valid."
|
364 |
+
msgstr "Лицензионный ключ действителен."
|
365 |
+
|
366 |
+
#: bws_menu.php:144 class-bws-settings.php:831 deprecated.php:156
|
367 |
+
msgid "Your license will expire on"
|
368 |
+
msgstr "Ваша лицензия истечет"
|
369 |
|
370 |
+
#: bws_menu.php:146
|
371 |
+
msgid "Congratulations! Pro Membership license is activated successfully."
|
372 |
msgstr "Поздравляем! Pro Membership лицензия успешно активирована."
|
373 |
|
374 |
+
#: bws_menu.php:153 class-bws-settings.php:996 deprecated.php:435
|
375 |
+
msgid ""
|
376 |
+
"Something went wrong. Try again later or upload the plugin manually. We are "
|
377 |
+
"sorry for inconvenience."
|
378 |
+
msgstr ""
|
379 |
+
"Что-то пошло не так. Повторите попытку позже или загрузите плагин вручную. "
|
380 |
+
"Приносим извинения за неудобства."
|
381 |
+
|
382 |
+
#: bws_menu.php:163
|
383 |
msgid "Please enter your license key."
|
384 |
msgstr "Пожалуйста, введите Ваш лицензионный ключ."
|
385 |
|
386 |
+
#: bws_menu.php:174
|
387 |
msgid "Not set"
|
388 |
msgstr "Не задан"
|
389 |
|
390 |
+
#: bws_menu.php:176
|
391 |
msgid "On"
|
392 |
msgstr "Вкл"
|
393 |
|
394 |
+
#: bws_menu.php:176
|
395 |
msgid "Off"
|
396 |
msgstr "Выкл"
|
397 |
|
398 |
+
#: bws_menu.php:177 bws_menu.php:178 bws_menu.php:179 bws_menu.php:180
|
399 |
+
#: bws_menu.php:181 bws_menu.php:182 bws_menu.php:191
|
400 |
msgid "N/A"
|
401 |
msgstr "Неизвестно"
|
402 |
|
403 |
+
#: bws_menu.php:182
|
404 |
msgid " Mb"
|
405 |
msgstr "Mb"
|
406 |
|
407 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
408 |
msgid "Yes"
|
409 |
msgstr "Да"
|
410 |
|
411 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
412 |
msgid "No"
|
413 |
msgstr "Нет"
|
414 |
|
415 |
+
#: bws_menu.php:196
|
416 |
+
msgid "WordPress Environment"
|
417 |
+
msgstr "WordPress Системная среда"
|
418 |
+
|
419 |
+
#: bws_menu.php:198
|
420 |
+
msgid "Home URL"
|
421 |
+
msgstr "Основной адрес сайта"
|
422 |
+
|
423 |
+
#: bws_menu.php:199
|
424 |
+
msgid "Website URL"
|
425 |
+
msgstr "Адрес сайта"
|
426 |
+
|
427 |
+
#: bws_menu.php:200
|
428 |
+
msgid "WP Version"
|
429 |
+
msgstr "Версия WordPress"
|
430 |
+
|
431 |
+
#: bws_menu.php:201
|
432 |
+
msgid "WP Multisite"
|
433 |
+
msgstr "Мультисайт"
|
434 |
+
|
435 |
+
#: bws_menu.php:202
|
436 |
+
msgid "WP Memory Limit"
|
437 |
+
msgstr "Лимит памяти WordPress"
|
438 |
+
|
439 |
+
#: bws_menu.php:203
|
440 |
+
msgid "Active Theme"
|
441 |
+
msgstr "Текущая тема"
|
442 |
+
|
443 |
+
#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251
|
444 |
+
#, php-format
|
445 |
+
msgid "by %s"
|
446 |
+
msgstr "%s"
|
447 |
+
|
448 |
+
#: bws_menu.php:207
|
449 |
+
msgid "Server Environment"
|
450 |
+
msgstr "Системная среда сервера"
|
451 |
+
|
452 |
+
#: bws_menu.php:209
|
453 |
msgid "Operating System"
|
454 |
msgstr "Операционная система"
|
455 |
|
456 |
+
#: bws_menu.php:210
|
457 |
msgid "Server"
|
458 |
msgstr "Тип сервера"
|
459 |
|
460 |
+
#: bws_menu.php:211
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
461 |
msgid "PHP Version"
|
462 |
msgstr "Версия PHP"
|
463 |
|
464 |
+
#: bws_menu.php:212
|
|
|
|
|
|
|
|
|
465 |
msgid "PHP Allow URL fopen"
|
466 |
msgstr "PHP Allow URL fopen"
|
467 |
|
468 |
+
#: bws_menu.php:213
|
469 |
msgid "PHP Memory Limit"
|
470 |
msgstr "Лимит памяти"
|
471 |
|
472 |
+
#: bws_menu.php:214
|
473 |
+
msgid "Memory Usage"
|
474 |
+
msgstr "Использование памяти"
|
475 |
+
|
476 |
+
#: bws_menu.php:215
|
477 |
msgid "PHP Max Upload Size"
|
478 |
msgstr "Макс. размер загружаемого файла"
|
479 |
|
480 |
+
#: bws_menu.php:216
|
481 |
msgid "PHP Max Post Size"
|
482 |
msgstr "Макс. размер записи"
|
483 |
|
484 |
+
#: bws_menu.php:217
|
485 |
msgid "PHP Max Script Execute Time"
|
486 |
msgstr "Макс. время выполнения сценария"
|
487 |
|
488 |
+
#: bws_menu.php:218
|
489 |
msgid "PHP Exif support"
|
490 |
msgstr "Поддержка PHP Exif"
|
491 |
|
492 |
+
#: bws_menu.php:219
|
493 |
msgid "PHP IPTC support"
|
494 |
msgstr "Поддержка PHP IPTC"
|
495 |
|
496 |
+
#: bws_menu.php:220
|
497 |
msgid "PHP XML support"
|
498 |
msgstr "Поддержка PHP XML"
|
499 |
|
500 |
+
#: bws_menu.php:226
|
501 |
+
msgid "Database"
|
502 |
+
msgstr "База данных"
|
503 |
|
504 |
+
#: bws_menu.php:228
|
505 |
+
msgid "WP DB version"
|
506 |
+
msgstr "Версия базы данных WordPress"
|
507 |
|
508 |
+
#: bws_menu.php:229
|
509 |
+
msgid "MySQL version"
|
510 |
+
msgstr "Версия MYSQL"
|
511 |
|
512 |
+
#: bws_menu.php:230
|
513 |
+
msgid "SQL Mode"
|
514 |
+
msgstr "Режим SQL"
|
515 |
|
516 |
+
#: bws_menu.php:234
|
517 |
+
msgid "Active Plugins"
|
518 |
+
msgstr "Активированные плагины"
|
519 |
|
520 |
+
#: bws_menu.php:239
|
521 |
+
msgid "Inactive Plugins"
|
522 |
+
msgstr "Неактивированные плагины"
|
523 |
|
524 |
+
#: bws_menu.php:260
|
525 |
msgid "Please enter a valid email address."
|
526 |
msgstr "Пожалуйста, введите валидный емайл."
|
527 |
|
528 |
+
#: bws_menu.php:264
|
529 |
+
msgid "Email with system info is sent to"
|
530 |
msgstr "Емейл с системной информацией отправлен на"
|
531 |
|
532 |
+
#: bws_menu.php:268
|
533 |
msgid "Thank you for contacting us."
|
534 |
msgstr "Спасибо что связались с нами."
|
535 |
|
536 |
+
#: bws_menu.php:291
|
537 |
+
msgid "Sorry, email message could not be delivered."
|
538 |
+
msgstr "Извините, ваш емейл не может быть отправлен."
|
539 |
+
|
540 |
+
#: bws_menu.php:307 bws_menu.php:311 bws_menu.php:360 deprecated.php:91
|
541 |
+
msgid "Plugins"
|
542 |
+
msgstr "Плагины"
|
543 |
+
|
544 |
+
#: bws_menu.php:308 bws_menu.php:312 bws_menu.php:611 deprecated.php:92
|
545 |
+
msgid "Themes"
|
546 |
+
msgstr "Темы"
|
547 |
|
548 |
+
#: bws_menu.php:309 bws_menu.php:313 bws_menu.php:662
|
549 |
msgid "System status"
|
550 |
msgstr "Системная информация"
|
551 |
|
552 |
+
#: bws_menu.php:317
|
553 |
msgid "Support"
|
554 |
msgstr "Тех. поддержка"
|
555 |
|
556 |
+
#: bws_menu.php:318
|
557 |
msgid "Manage purchased licenses & subscriptions"
|
558 |
msgstr "Управление купленными лицензиями и подписками"
|
559 |
|
560 |
+
#: bws_menu.php:326
|
|
|
|
|
|
|
|
|
561 |
#, php-format
|
562 |
msgid "Get Access to %s+ Premium Plugins"
|
563 |
msgstr "Получить Доступ к %s+ Премиум Плагинам"
|
564 |
|
565 |
+
#: bws_menu.php:328
|
566 |
msgid "Subscribe to Pro Membership"
|
567 |
msgstr "Подписаться на Pro Membership"
|
568 |
|
569 |
+
#: bws_menu.php:336 bws_menu.php:347 class-bws-settings.php:749
|
570 |
+
#: deprecated.php:227
|
571 |
+
msgid "Check license key"
|
572 |
+
msgstr "Проверка лицензионного ключа"
|
573 |
+
|
574 |
+
#: bws_menu.php:339
|
575 |
msgid "Enter your license key"
|
576 |
msgstr "Ваш лицензионный ключ"
|
577 |
|
578 |
+
#: bws_menu.php:345 bws_menu.php:563 bws_menu.php:572
|
579 |
+
#: class-bws-settings.php:728 deprecated.php:259 deprecated.php:267
|
580 |
+
#: deprecated.php:629 deprecated.php:700 deprecated.php:709
|
581 |
+
msgid "Activate"
|
582 |
+
msgstr "Активировать"
|
583 |
+
|
584 |
+
#: bws_menu.php:361
|
585 |
msgid "Upload Plugin"
|
586 |
msgstr "Добавить новый"
|
587 |
|
588 |
+
#: bws_menu.php:365
|
589 |
#, php-format
|
590 |
msgid ""
|
591 |
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
598 |
"проблемы с RSS-лентами или другие неполадки, попробуйте деактивировать или "
|
599 |
"удалить этот плагин."
|
600 |
|
601 |
+
#: bws_menu.php:367
|
602 |
msgid ""
|
603 |
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
604 |
"strong>."
|
606 |
"Плагин не может быть активирован, поскольку он вызвал <strong>фатальную "
|
607 |
"ошибку</strong>."
|
608 |
|
609 |
+
#: bws_menu.php:370
|
610 |
msgid "Plugin <strong>activated</strong>."
|
611 |
msgstr "Плагин <strong>активировано</strong>."
|
612 |
|
613 |
+
#: bws_menu.php:377
|
614 |
msgid "Installing Plugin"
|
615 |
msgstr "Установка плагина"
|
616 |
|
617 |
+
#: bws_menu.php:383
|
618 |
msgid "Downloading install package from"
|
619 |
msgstr "Скачивание установочного пакета из"
|
620 |
|
621 |
+
#: bws_menu.php:400 bws_menu.php:431 bws_menu.php:442
|
622 |
+
#: class-bws-settings.php:948 class-bws-settings.php:970
|
623 |
+
#: class-bws-settings.php:992 deprecated.php:387 deprecated.php:409
|
624 |
+
#: deprecated.php:431
|
625 |
+
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
626 |
+
msgstr ""
|
627 |
+
"Не удалось загрузить архив плагина. Пожалуйста, загрузите плагин вручную"
|
628 |
+
|
629 |
+
#: bws_menu.php:408
|
630 |
msgid "Unpacking the package"
|
631 |
msgstr "Распаковка пакета"
|
632 |
|
633 |
+
#: bws_menu.php:413 bws_menu.php:421
|
634 |
msgid "Installing the plugin"
|
635 |
msgstr "Установка плагина"
|
636 |
|
637 |
+
#: bws_menu.php:417 class-bws-settings.php:960 deprecated.php:399
|
638 |
+
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
639 |
+
msgstr "Не удалось открыть архив ZIP. Пожалуйста, загрузите плагин вручную"
|
640 |
+
|
641 |
+
#: bws_menu.php:424 class-bws-settings.php:966 deprecated.php:405
|
642 |
+
msgid ""
|
643 |
+
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
644 |
+
"plugin manually"
|
645 |
+
msgstr ""
|
646 |
+
"Ваш сервер не поддерживает ни библиотеку ZipArchive, ни библиотеку Phar. "
|
647 |
+
"Пожалуйста, загрузите плагин вручную"
|
648 |
+
|
649 |
+
#: bws_menu.php:427
|
650 |
+
#, php-format
|
651 |
+
msgid "The plugin %s is successfully installed."
|
652 |
+
msgstr "Плагин %s успешно установлен."
|
653 |
+
|
654 |
+
#: bws_menu.php:434 class-bws-settings.php:973 deprecated.php:412
|
655 |
+
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
656 |
+
msgstr ""
|
657 |
+
"Папка загрузки не доступна для записи. Пожалуйста, загрузите плагин вручную"
|
658 |
|
659 |
+
#: bws_menu.php:439
|
660 |
msgid "Activate Plugin"
|
661 |
msgstr "Активировать плагин"
|
662 |
|
663 |
+
#: bws_menu.php:439 bws_menu.php:445
|
664 |
msgid "Return to BestWebSoft Panel"
|
665 |
msgstr "Возврат к BestWebSoft Panel"
|
666 |
|
667 |
+
#: bws_menu.php:449 bws_menu.php:464 bws_menu.php:593
|
668 |
msgid "All"
|
669 |
msgstr "Все"
|
670 |
|
671 |
+
#: bws_menu.php:450 bws_menu.php:650
|
672 |
msgid "Installed"
|
673 |
msgstr "Установленные"
|
674 |
|
675 |
+
#: bws_menu.php:451
|
676 |
msgid "Not Installed"
|
677 |
msgstr "Не установленные"
|
678 |
|
679 |
+
#: bws_menu.php:457
|
680 |
msgid "Filter results"
|
681 |
msgstr "Фильтр результатов"
|
682 |
|
683 |
+
#: bws_menu.php:460 bws_menu.php:589
|
684 |
msgid "Category"
|
685 |
msgstr "Категория"
|
686 |
|
687 |
+
#: bws_menu.php:524
|
688 |
msgid "Not installed"
|
689 |
msgstr "Не установлен"
|
690 |
|
691 |
+
#: bws_menu.php:528
|
692 |
msgid "Renew to get updates"
|
693 |
msgstr "Продлить для обновления"
|
694 |
|
695 |
+
#: bws_menu.php:531
|
696 |
#, php-format
|
697 |
msgid "Update to v %s"
|
698 |
msgstr "Обновить до версии %s"
|
699 |
|
700 |
+
#: bws_menu.php:543 bws_menu.php:566 bws_menu.php:575
|
701 |
msgid "Install Now"
|
702 |
msgstr "Установить"
|
703 |
|
704 |
+
#: bws_menu.php:549 class-bws-settings.php:156 class-bws-settings.php:1056
|
705 |
msgid "Upgrade to Pro"
|
706 |
msgstr "Обновиться на Pro"
|
707 |
|
708 |
+
#: bws_menu.php:563 bws_menu.php:572
|
|
|
|
|
|
|
|
|
709 |
msgid "Activate this plugin"
|
710 |
msgstr "Активировать плагин"
|
711 |
|
712 |
+
#: bws_menu.php:575
|
713 |
msgid "Install this plugin"
|
714 |
msgstr "Установить этот плагин"
|
715 |
|
716 |
+
#: bws_menu.php:584
|
717 |
msgid "Nothing found. Try another criteria."
|
718 |
msgstr "Ничего не найдено. Попробуйте другие критерии."
|
719 |
|
720 |
+
#: bws_menu.php:621 bws_menu.php:641
|
721 |
#, php-format
|
722 |
msgid "By %s"
|
723 |
msgstr "%s"
|
724 |
|
725 |
+
#: bws_menu.php:648
|
726 |
msgid "Already Installed"
|
727 |
msgstr "Уже установлена"
|
728 |
|
729 |
+
#: bws_menu.php:659
|
730 |
msgid "Browse Free WordPress Themes"
|
731 |
msgstr "Обзор бесплатных WordPress тем"
|
732 |
|
733 |
+
#: bws_menu.php:668
|
734 |
msgid "Send to support"
|
735 |
msgstr "Отправить в тех. поддержку"
|
736 |
|
737 |
+
#: bws_menu.php:675
|
738 |
msgid "Send to custom email »"
|
739 |
msgstr "Отправить на емейл »"
|
740 |
|
741 |
+
#: class-bws-settings.php:135
|
742 |
+
msgid "Information"
|
743 |
+
msgstr "Информация"
|
744 |
|
745 |
+
#: class-bws-settings.php:143
|
746 |
+
msgid "Inactive"
|
747 |
+
msgstr "Неактивна"
|
748 |
|
749 |
+
#: class-bws-settings.php:151
|
750 |
+
msgid "Expired"
|
751 |
+
msgstr "Истекла"
|
752 |
+
|
753 |
+
#: class-bws-settings.php:154
|
754 |
+
#, php-format
|
755 |
+
msgid "%s day(-s) left"
|
756 |
+
msgstr "%s дней осталось"
|
757 |
+
|
758 |
+
#: class-bws-settings.php:160
|
759 |
+
#, php-format
|
760 |
+
msgid "Expired on %s"
|
761 |
+
msgstr "Истекает %s"
|
762 |
+
|
763 |
+
#: class-bws-settings.php:160
|
764 |
+
msgid "Renew Now"
|
765 |
+
msgstr "Возобновить сейчас"
|
766 |
+
|
767 |
+
#: class-bws-settings.php:162
|
768 |
+
msgid "Active"
|
769 |
+
msgstr "Активна"
|
770 |
+
|
771 |
+
#: class-bws-settings.php:167
|
772 |
+
msgid "License"
|
773 |
+
msgstr "Лицензия"
|
774 |
+
|
775 |
+
#: class-bws-settings.php:170
|
776 |
+
msgid "Status"
|
777 |
+
msgstr "Статус"
|
778 |
+
|
779 |
+
#: class-bws-settings.php:174
|
780 |
+
msgid "Version"
|
781 |
+
msgstr "Версия"
|
782 |
+
|
783 |
+
#: class-bws-settings.php:282
|
784 |
+
msgid "All plugin settings were restored."
|
785 |
+
msgstr "Все настройки плагина были восстановлены."
|
786 |
+
|
787 |
+
#: class-bws-settings.php:420
|
788 |
+
msgid "Custom Code"
|
789 |
+
msgstr "Пользовательский код"
|
790 |
+
|
791 |
+
#: class-bws-settings.php:424 deprecated.php:497
|
792 |
+
msgid "You do not have sufficient permissions to edit plugins for this site."
|
793 |
+
msgstr ""
|
794 |
+
"У вас недостаточно полномочий, чтобы редактировать плагины на этом сайте."
|
795 |
+
|
796 |
+
#: class-bws-settings.php:429 deprecated.php:618
|
797 |
+
msgid "These styles will be added to the header on all pages of your site."
|
798 |
+
msgstr "Эти стили будут добавлены в хедер на всех страницах вашего сайта."
|
799 |
+
|
800 |
+
#: class-bws-settings.php:432 deprecated.php:620
|
801 |
+
#, php-format
|
802 |
+
msgid ""
|
803 |
+
"This PHP code will be hooked to the %s action and will be printed on front "
|
804 |
+
"end only."
|
805 |
+
msgstr ""
|
806 |
+
"Этот PHP код будет прикреплен к %s аction и будет добавлен только во "
|
807 |
+
"фронтенде."
|
808 |
+
|
809 |
+
#: class-bws-settings.php:435
|
810 |
+
msgid "These code will be added to the header on all pages of your site."
|
811 |
+
msgstr "Этот код будет добавлен в хедер на всех страницах вашего сайта."
|
812 |
+
|
813 |
+
#: class-bws-settings.php:443 deprecated.php:644
|
814 |
+
#, php-format
|
815 |
+
msgid ""
|
816 |
+
"You need to make this files writable before you can save your changes. See "
|
817 |
+
"%s the Codex %s for more information."
|
818 |
+
msgstr ""
|
819 |
+
"Чтобы сохранить изменения, нужно сделать этот файл доступным для записи. "
|
820 |
+
"Дополнительную информацию можно получить в %s Кодексе %s."
|
821 |
+
|
822 |
+
#: class-bws-settings.php:453 deprecated.php:626
|
823 |
+
msgid "Browsing"
|
824 |
+
msgstr "Просмотр"
|
825 |
+
|
826 |
+
#: class-bws-settings.php:457
|
827 |
+
#, php-format
|
828 |
+
msgid "Activate custom %s code."
|
829 |
+
msgstr "Активировать пользовательский %s код."
|
830 |
+
|
831 |
+
#: class-bws-settings.php:464 deprecated.php:633
|
832 |
+
#, php-format
|
833 |
+
msgid "Learn more about %s"
|
834 |
+
msgstr "Подробнее о %s"
|
835 |
+
|
836 |
+
#: class-bws-settings.php:524
|
837 |
+
msgid "Miscellaneous Settings"
|
838 |
+
msgstr "Прочие настройки"
|
839 |
+
|
840 |
+
#: class-bws-settings.php:533 class-bws-settings.php:584
|
841 |
+
#, php-format
|
842 |
+
msgid ""
|
843 |
+
"It is prohibited to change %s settings on this site in the %s network "
|
844 |
+
"settings."
|
845 |
+
msgstr ""
|
846 |
+
"Cетевыми настройками %s запрещается изменять настройки %s на этом сайте."
|
847 |
+
|
848 |
+
#: class-bws-settings.php:536 class-bws-settings.php:587
|
849 |
+
#, php-format
|
850 |
+
msgid ""
|
851 |
+
"It is prohibited to view %s settings on this site in the %s network settings."
|
852 |
+
msgstr ""
|
853 |
+
"Cетевыми настройками %s запрещается просматривать настройки %s на этом сайте."
|
854 |
+
|
855 |
+
#: class-bws-settings.php:545
|
856 |
+
msgid "Pro Options"
|
857 |
+
msgstr "Pro опции"
|
858 |
+
|
859 |
+
#: class-bws-settings.php:548
|
860 |
+
msgid "Enable to display plugin Pro options."
|
861 |
+
msgstr "Включите для отображения Pro опций плагина."
|
862 |
+
|
863 |
+
#: class-bws-settings.php:553
|
864 |
+
msgid "Track Usage"
|
865 |
+
msgstr "Собирать статистику"
|
866 |
+
|
867 |
+
#: class-bws-settings.php:556
|
868 |
+
msgid ""
|
869 |
+
"Enable to allow tracking plugin usage anonymously in order to make it better."
|
870 |
+
msgstr ""
|
871 |
+
"Включить, чтобы разрешить анонимно отслеживать использование и сделать "
|
872 |
+
"плагин лучше."
|
873 |
+
|
874 |
+
#: class-bws-settings.php:560
|
875 |
+
msgid "Default Settings"
|
876 |
+
msgstr "Настройки по умолчанию"
|
877 |
+
|
878 |
+
#: class-bws-settings.php:562
|
879 |
+
msgid "Restore Settings"
|
880 |
+
msgstr "Восстановить настройки"
|
881 |
+
|
882 |
+
#: class-bws-settings.php:563
|
883 |
+
msgid "This will restore plugin settings to defaults."
|
884 |
+
msgstr "Восстановить все настройки плагина к настройкам по умолчанию."
|
885 |
+
|
886 |
+
#: class-bws-settings.php:575
|
887 |
+
msgid "Import / Export"
|
888 |
+
msgstr "Импорт / Экспорт"
|
889 |
+
|
890 |
+
#: class-bws-settings.php:691 class-bws-settings.php:724
|
891 |
+
#: class-bws-settings.php:746
|
892 |
+
msgid "License Key"
|
893 |
+
msgstr "Лицензионный ключ"
|
894 |
+
|
895 |
+
#: class-bws-settings.php:714
|
896 |
+
msgid "Congratulations! Pro license is activated successfully."
|
897 |
+
msgstr "Поздравляем! Pro лицензия успешно активирована."
|
898 |
+
|
899 |
+
#: class-bws-settings.php:715
|
900 |
+
#, php-format
|
901 |
+
msgid "You will be automatically redirected to the %s in %s seconds."
|
902 |
+
msgstr "Вы будете автоматически перенаправлены на %s через %s секунд."
|
903 |
+
|
904 |
+
#: class-bws-settings.php:715
|
905 |
+
msgid "Settings page"
|
906 |
+
msgstr "страницу Настроек"
|
907 |
+
|
908 |
+
#: class-bws-settings.php:730
|
909 |
+
#, php-format
|
910 |
+
msgid "Enter your license key to activate %s and get premium plugin features."
|
911 |
+
msgstr ""
|
912 |
+
"Введите лицензионный ключ для активации %s и получения дополнительных "
|
913 |
+
"возможностей плагина."
|
914 |
+
|
915 |
+
#: class-bws-settings.php:733 class-bws-settings.php:920 deprecated.php:362
|
916 |
+
#: deprecated.php:703
|
917 |
+
msgid ""
|
918 |
+
"Unfortunately, you have exceeded the number of available tries per day. "
|
919 |
+
"Please, upload the plugin manually."
|
920 |
+
msgstr ""
|
921 |
+
"К сожалению, вы превысили количество доступных попыток в день. Пожалуйста, "
|
922 |
+
"загрузите плагин вручную."
|
923 |
+
|
924 |
+
#: class-bws-settings.php:736 deprecated.php:694
|
925 |
+
#, php-format
|
926 |
+
msgid "Start Your Free %s-Day Trial Now"
|
927 |
+
msgstr "Попробуйте %s-дневную Trial версию бесплатно"
|
928 |
+
|
929 |
+
#: class-bws-settings.php:751
|
930 |
+
msgid ""
|
931 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
932 |
+
"the field below."
|
933 |
+
msgstr ""
|
934 |
+
"При необходимости вы можете проверить валидность лицензионного ключа или "
|
935 |
+
"повторно ввести его в поле ниже."
|
936 |
+
|
937 |
+
#: class-bws-settings.php:756
|
938 |
+
msgid "Manage License Settings"
|
939 |
+
msgstr "Управление настройками лицензий"
|
940 |
+
|
941 |
+
#: class-bws-settings.php:758
|
942 |
+
msgid "Login to Client Area"
|
943 |
+
msgstr "Зайти в Client Area"
|
944 |
+
|
945 |
+
#: class-bws-settings.php:760
|
946 |
+
msgid ""
|
947 |
+
"Manage active licenses, download BWS products, and view your payment history "
|
948 |
+
"using BestWebSoft Client Area."
|
949 |
+
msgstr ""
|
950 |
+
"Управляй активными лицензиями, загружай BWS продукты, а также просматривай "
|
951 |
+
"историю платежей с помощью BestWebSoft Client Area."
|
952 |
+
|
953 |
+
#: class-bws-settings.php:815 class-bws-settings.php:918 deprecated.php:141
|
954 |
+
#: deprecated.php:360
|
955 |
+
msgid "This license key is bound to another site."
|
956 |
+
msgstr "Этот лицензионный ключ привязан к другому сайту."
|
957 |
+
|
958 |
+
#: class-bws-settings.php:817 deprecated.php:143
|
959 |
+
msgid ""
|
960 |
+
"This license key is valid, but Your license has expired. If you want to "
|
961 |
+
"update our plugin in future, you should extend the license."
|
962 |
+
msgstr ""
|
963 |
+
"Лицензионный ключ принят, но срок действия лицензии истек. Если вы хотите "
|
964 |
+
"обновлять плагин в будущем, вы должны продлить лицензию."
|
965 |
+
|
966 |
+
#: class-bws-settings.php:819 deprecated.php:145
|
967 |
+
msgid "Unfortunately, you have exceeded the number of available tries."
|
968 |
+
msgstr "К сожалению, вы превысили количество доступных попыток."
|
969 |
+
|
970 |
+
#: class-bws-settings.php:821 deprecated.php:147
|
971 |
+
msgid ""
|
972 |
+
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
973 |
+
"The Pro Trial license can be installed only once."
|
974 |
+
msgstr ""
|
975 |
+
"К сожалению, Pro Trial версия плагина уже устанавливалась на этот домен. Pro "
|
976 |
+
"Trial версию можно устанавливать лишь один раз."
|
977 |
+
|
978 |
+
#: class-bws-settings.php:826 deprecated.php:151
|
979 |
+
msgid "The Pro Trial license key is valid."
|
980 |
+
msgstr "Ключ Pro Trial версии действителен."
|
981 |
+
|
982 |
+
#: class-bws-settings.php:834 deprecated.php:159 deprecated.php:246
|
983 |
+
#, php-format
|
984 |
+
msgid ""
|
985 |
+
"In order to continue using the plugin it is necessary to buy a %s license."
|
986 |
+
msgstr ""
|
987 |
+
"Чтобы продолжить пользоваться плагином, необходимо приобрести %s лицензию."
|
988 |
+
|
989 |
+
#: class-bws-settings.php:1031 deprecated.php:463
|
990 |
+
msgid "Please, enter Your license key"
|
991 |
+
msgstr "Пожалуйста, введите ваш лицензионный ключ"
|
992 |
+
|
993 |
+
#: class-bws-settings.php:1043
|
994 |
+
msgid "Need Help?"
|
995 |
+
msgstr "Нужна помощь?"
|
996 |
+
|
997 |
+
#: class-bws-settings.php:1045
|
998 |
+
msgid "Read the Instruction"
|
999 |
+
msgstr "Читать инструкцию"
|
1000 |
+
|
1001 |
+
#: class-bws-settings.php:1049
|
1002 |
+
msgid "Watch the Video"
|
1003 |
+
msgstr "Смотреть видео"
|
1004 |
+
|
1005 |
+
#: class-bws-settings.php:1060
|
1006 |
+
msgid "Start Your Free Trial"
|
1007 |
+
msgstr "Использовать бесплатную Trial версию"
|
1008 |
+
|
1009 |
+
#: deprecated.php:93
|
1010 |
+
msgid "System Status"
|
1011 |
+
msgstr "Системная информация"
|
1012 |
+
|
1013 |
+
#: deprecated.php:204
|
1014 |
+
msgid "Please, enter your license key"
|
1015 |
+
msgstr "Пожалуйста, введите Ваш лицензионный ключ"
|
1016 |
+
|
1017 |
+
#: deprecated.php:223
|
1018 |
+
msgid ""
|
1019 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
1020 |
+
"the field below. You can find your license key on your personal page - "
|
1021 |
+
"Client Area - on our website"
|
1022 |
+
msgstr ""
|
1023 |
+
"При необходимости вы можете проверить валидность лицензионного ключа или "
|
1024 |
+
"повторно ввести его в поле ниже. Вы можете найти ваш лицензионный ключ на "
|
1025 |
+
"своей личной странице - Client Area - на нашем сайте"
|
1026 |
+
|
1027 |
+
#: deprecated.php:223
|
1028 |
+
msgid ""
|
1029 |
+
"(your username is the email address specified during the purchase). If "
|
1030 |
+
"necessary, please submit \"Lost your password?\" request."
|
1031 |
+
msgstr ""
|
1032 |
+
"(ваше имя пользователя - это емейл, указанный при покупке). При "
|
1033 |
+
"необходимости нажмите \"Забыли пароль?\"."
|
1034 |
+
|
1035 |
+
#: deprecated.php:247
|
1036 |
+
msgid "After that, you can activate it by entering your license key."
|
1037 |
+
msgstr "После этого вы сможете активировать его введя лицензионный ключ."
|
1038 |
+
|
1039 |
+
#: deprecated.php:249 deprecated.php:688
|
1040 |
+
msgid "License key can be found in the"
|
1041 |
+
msgstr "Лицензионный ключ можно найти в"
|
1042 |
+
|
1043 |
+
#: deprecated.php:251 deprecated.php:690
|
1044 |
+
msgid "(your username is the email address specified during the purchase)."
|
1045 |
+
msgstr "(ваше имя пользователя - это емейл, указанный при покупке)."
|
1046 |
+
|
1047 |
+
#: deprecated.php:278
|
1048 |
+
msgid ""
|
1049 |
+
"Congratulations! The Pro license of the plugin is activated successfully."
|
1050 |
+
msgstr "Поздравляем! Pro версия плагина успешно активирована."
|
1051 |
+
|
1052 |
+
#: deprecated.php:280 deprecated.php:669
|
1053 |
+
msgid "Please, go to"
|
1054 |
+
msgstr "Пожалуйста, перейдите на"
|
1055 |
+
|
1056 |
+
#: deprecated.php:280 deprecated.php:669
|
1057 |
+
msgid "the setting page"
|
1058 |
+
msgstr "страницу настроек"
|
1059 |
+
|
1060 |
+
#: deprecated.php:281 deprecated.php:670
|
1061 |
+
msgid "You will be redirected automatically in 5 seconds."
|
1062 |
+
msgstr "Вы будете перенаправлены автоматически через 5 секунд."
|
1063 |
+
|
1064 |
+
#: deprecated.php:315
|
1065 |
+
msgid "Check premium options on the plugin settings page!"
|
1066 |
+
msgstr "Просмотрите премиум опции на странице настроек плагина!"
|
1067 |
+
|
1068 |
+
#: deprecated.php:478
|
1069 |
+
msgid "Restore all plugin settings to defaults"
|
1070 |
+
msgstr "Восстановить все настройки плагина к настройкам по умолчанию"
|
1071 |
+
|
1072 |
+
#: deprecated.php:480
|
1073 |
+
msgid "Restore settings"
|
1074 |
+
msgstr "Восстановить настройки"
|
1075 |
+
|
1076 |
+
#: deprecated.php:548 deprecated.php:575
|
1077 |
+
#, php-format
|
1078 |
+
msgid "File %s edited successfully."
|
1079 |
+
msgstr "Файл %s успешно изменён."
|
1080 |
+
|
1081 |
+
#: deprecated.php:550 deprecated.php:577
|
1082 |
+
msgid "Not enough permissions to create or update the file"
|
1083 |
+
msgstr "Не достаточно прав для создания или обновления файла"
|
1084 |
+
|
1085 |
+
#: deprecated.php:580
|
1086 |
+
msgid "Not enough permissions to create the file"
|
1087 |
+
msgstr "Не достаточно прав для создания файла"
|
1088 |
+
|
1089 |
+
#: deprecated.php:624
|
1090 |
+
msgid "Editing"
|
1091 |
+
msgstr "Редактирование"
|
1092 |
+
|
1093 |
+
#: deprecated.php:667
|
1094 |
+
msgid ""
|
1095 |
+
"Congratulations! Pro version of the plugin is installed and activated "
|
1096 |
+
"successfully."
|
1097 |
+
msgstr "Поздравляем! Pro версия плагина успешно загружена и активирована."
|
1098 |
+
|
1099 |
+
#: deprecated.php:677
|
1100 |
+
msgid "Show Pro features"
|
1101 |
+
msgstr "Показать Pro опции"
|
1102 |
+
|
1103 |
+
#: deprecated.php:684
|
1104 |
+
msgid "Enter your license key to install and activate"
|
1105 |
+
msgstr "Введите лицензионный ключ для установки и активации"
|
1106 |
+
|
1107 |
+
#: deprecated.php:686
|
1108 |
+
msgid "version of the plugin."
|
1109 |
+
msgstr "версия плагина."
|
1110 |
|
1111 |
#: product_list.php:7
|
1112 |
msgid "Advertisement"
|
1144 |
msgid "Other"
|
1145 |
msgstr "Другое"
|
1146 |
|
1147 |
+
#~ msgid "Thank you for installing"
|
1148 |
+
#~ msgstr "Спасибо за установку"
|
1149 |
+
|
1150 |
+
#~ msgid "Thank you for choosing"
|
1151 |
+
#~ msgstr "Спасибо за выбор"
|
1152 |
+
|
1153 |
+
#~ msgid "You will be automatically redirected to the %s in 7 seconds."
|
1154 |
+
#~ msgstr "Вы будете автоматически перенаправлены на %s через 7 секунд."
|
1155 |
+
|
1156 |
+
#~ msgid "PHP Safe Mode"
|
1157 |
+
#~ msgstr "PHP Safe Mode"
|
1158 |
+
|
1159 |
+
#~ msgid "You license for"
|
1160 |
+
#~ msgstr "Ваш лицензионный ключ для"
|
1161 |
+
|
1162 |
+
#~ msgid "expires on"
|
1163 |
+
#~ msgstr "истекает"
|
1164 |
+
|
1165 |
+
#~ msgid "This license key is bind to another site"
|
1166 |
+
#~ msgstr "Этот лицензионный ключ привязан к другому сайту"
|
1167 |
+
|
1168 |
+
#~ msgid "Successfully installed the plugin"
|
1169 |
+
#~ msgstr "Успешно установлен плагин"
|
1170 |
+
|
1171 |
+
#~ msgid "Please, go to %s"
|
1172 |
+
#~ msgstr "Пожалуйста, перейдите на %s"
|
1173 |
+
|
1174 |
+
#~ msgid "Trial"
|
1175 |
+
#~ msgstr "Триал"
|
1176 |
+
|
1177 |
+
#~ msgid "Client Area"
|
1178 |
+
#~ msgstr "Client Area"
|
1179 |
+
|
1180 |
+
#~ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
1181 |
+
#~ msgstr ""
|
1182 |
+
#~ "Если вам понравился плагин, пожалуйста, поставьте нам 5 звезд на WordPress"
|
1183 |
+
|
1184 |
+
#~ msgid "If there is something wrong about it, please contact us"
|
1185 |
+
#~ msgstr "Если у вас есть какие-то вопросы, обращайтесь"
|
1186 |
+
|
1187 |
+
#~ msgid "Donations play an important role in supporting great projects"
|
1188 |
+
#~ msgstr "Пожертвования играют важную роль в поддержке проектов"
|
1189 |
+
|
1190 |
+
#~ msgid "WordPress Version"
|
1191 |
+
#~ msgstr "Версия WordPress"
|
1192 |
+
|
1193 |
#~ msgid "Activate Membership"
|
1194 |
#~ msgstr "Активировать Membership"
|
1195 |
|
1229 |
#~ msgid "Configure Settings"
|
1230 |
#~ msgstr "Настройка параметров"
|
1231 |
|
|
|
|
|
|
|
1232 |
#~ msgid "Go"
|
1233 |
#~ msgstr "Перейти на"
|
1234 |
|
1275 |
#~ msgid "Switch to new interface"
|
1276 |
#~ msgstr "Переключится на новый интерфейс"
|
1277 |
|
|
|
|
|
|
|
1278 |
#~ msgid "Activated plugins"
|
1279 |
#~ msgstr "Активированные плагины"
|
1280 |
|
1299 |
#~ msgid "Customize “%s”"
|
1300 |
#~ msgstr "Кастомизировать “%s”"
|
1301 |
|
|
|
|
|
|
|
1302 |
#~ msgid "Installed themes"
|
1303 |
#~ msgstr "Установленные темы"
|
1304 |
|
bws_menu/languages/bestwebsoft-uk.mo
CHANGED
Binary file
|
bws_menu/languages/bestwebsoft-uk.po
CHANGED
@@ -2,10 +2,10 @@ 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: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
-
"Language-Team: bestwebsoft.com <
|
9 |
"Language: ru_RU\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -13,26 +13,14 @@ msgstr ""
|
|
13 |
"X-Poedit-KeywordsList: __;_e\n"
|
14 |
"X-Poedit-Basepath: ..\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
-
"X-Generator: Poedit 1.
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
|
19 |
-
#: bws_functions.php:
|
20 |
-
msgid "Plugins"
|
21 |
-
msgstr "Плагіни"
|
22 |
-
|
23 |
-
#: bws_functions.php:39 bws_menu.php:283 bws_menu.php:581
|
24 |
-
msgid "Themes"
|
25 |
-
msgstr "Теми"
|
26 |
-
|
27 |
-
#: bws_functions.php:40
|
28 |
-
msgid "System Status"
|
29 |
-
msgstr "Системна інформація"
|
30 |
-
|
31 |
-
#: bws_functions.php:75 bws_functions.php:101
|
32 |
msgid "requires"
|
33 |
msgstr "потребує"
|
34 |
|
35 |
-
#: bws_functions.php:
|
36 |
msgid ""
|
37 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
38 |
"try again."
|
@@ -40,15 +28,93 @@ msgstr ""
|
|
40 |
"чи вище, тому його було деактивовано! Будь ласка оновіть WordPress та "
|
41 |
"спробуйте ще раз."
|
42 |
|
43 |
-
#: bws_functions.php:
|
44 |
msgid "Back to the WordPress"
|
45 |
msgstr "Повернутися на WordPress на"
|
46 |
|
47 |
-
#: bws_functions.php:
|
48 |
msgid "Plugins page"
|
49 |
msgstr "Сторінку Плагінів"
|
50 |
|
51 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
msgid ""
|
53 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
54 |
"upgrade to WordPress latest version."
|
@@ -56,371 +122,87 @@ msgstr ""
|
|
56 |
"чи вище! Ми не гарантуємо, що наш плагін буде працювати правильно. Будь "
|
57 |
"ласка, оновіть WordPress до останньої версії."
|
58 |
|
59 |
-
#: bws_functions.php:
|
60 |
-
|
61 |
-
|
|
|
62 |
|
63 |
-
#: bws_functions.php:
|
64 |
msgid "Let's get started"
|
65 |
msgstr "Розпочнемо"
|
66 |
|
67 |
-
#: bws_functions.php:
|
68 |
-
#: bws_menu.php:
|
69 |
msgid "Settings"
|
70 |
msgstr "Налаштування"
|
71 |
|
72 |
-
#: bws_functions.php:
|
|
|
73 |
msgid "or"
|
74 |
msgstr "або"
|
75 |
|
76 |
-
#: bws_functions.php:
|
77 |
msgid "Add New"
|
78 |
msgstr "Додати"
|
79 |
|
80 |
-
#: bws_functions.php:
|
81 |
-
#: bws_functions.php:
|
82 |
msgid "Close notice"
|
83 |
msgstr "Закрити"
|
84 |
|
85 |
-
#: bws_functions.php:
|
86 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
87 |
msgstr "Дякуємо, що встановили плагіни від BestWebSoft!"
|
88 |
|
89 |
-
#: bws_functions.php:
|
90 |
msgid "More Details"
|
91 |
msgstr "Деталі"
|
92 |
|
93 |
-
#: bws_functions.php:
|
94 |
msgid "Less Details"
|
95 |
msgstr "Сховати Деталі"
|
96 |
|
97 |
-
#: bws_functions.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
msgid "It’s time to upgrade your"
|
99 |
msgstr "Настав час модернізувати Ваш"
|
100 |
|
101 |
-
#: bws_functions.php:
|
102 |
msgid "to"
|
103 |
msgstr "до"
|
104 |
|
105 |
-
#: bws_functions.php:
|
106 |
msgid "version!"
|
107 |
msgstr "версії!"
|
108 |
|
109 |
-
#: bws_functions.php:
|
110 |
msgid "Extend standard plugin functionality with new great options."
|
111 |
msgstr "Розширює можливості стандартного функціоналу плагіна."
|
112 |
|
113 |
-
#: bws_functions.php:
|
114 |
-
msgid "Learn More"
|
115 |
-
msgstr "Дізнатись більше"
|
116 |
-
|
117 |
-
#: bws_functions.php:239
|
118 |
-
msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
119 |
-
msgstr ""
|
120 |
-
"Якщо вам сподобався плагін, будь ласка, поставте нам 5 зірочок на WordPress"
|
121 |
-
|
122 |
-
#: bws_functions.php:240
|
123 |
-
msgid "Rate the plugin"
|
124 |
-
msgstr "Оцінити плагін"
|
125 |
-
|
126 |
-
#: bws_functions.php:243
|
127 |
-
msgid "If there is something wrong about it, please contact us"
|
128 |
-
msgstr "Якщо щось не так, будь ласка, повідомте нам"
|
129 |
-
|
130 |
-
#: bws_functions.php:247
|
131 |
-
msgid "Donations play an important role in supporting great projects"
|
132 |
-
msgstr "Пожертви грають важливу роль в підтримці проектів"
|
133 |
-
|
134 |
-
#: bws_functions.php:277
|
135 |
-
msgid "Check premium options on the plugin settings page!"
|
136 |
-
msgstr "Подивіться преміум опції на сторінці налаштувань плагіна!"
|
137 |
-
|
138 |
-
#: bws_functions.php:284 bws_functions.php:320 bws_menu.php:87
|
139 |
-
#: bws_menu.php:114
|
140 |
-
msgid "Wrong license key"
|
141 |
-
msgstr "Невірний ключ ліцензії"
|
142 |
-
|
143 |
-
#: bws_functions.php:314 bws_functions.php:578 bws_functions.php:629
|
144 |
-
#: bws_menu.php:108
|
145 |
-
msgid ""
|
146 |
-
"Something went wrong. Please try again later. If the error appears again, "
|
147 |
-
"please contact us"
|
148 |
-
msgstr ""
|
149 |
-
"Щось не так, спробуйте пізніше. Якщо помилка повториться, будь ласка, "
|
150 |
-
"повідомте нам"
|
151 |
-
|
152 |
-
#: bws_functions.php:314 bws_functions.php:578 bws_functions.php:629
|
153 |
-
#: bws_menu.php:108
|
154 |
-
msgid "We are sorry for inconvenience."
|
155 |
-
msgstr "Просимо вибачення за незручності."
|
156 |
-
|
157 |
-
#: bws_functions.php:322
|
158 |
-
msgid "This license key is bind to another site"
|
159 |
-
msgstr "Цей ліцензійний ключ прив'язано до іншого сайту"
|
160 |
-
|
161 |
-
#: bws_functions.php:324 bws_functions.php:488
|
162 |
-
msgid ""
|
163 |
-
"Unfortunately, you have exceeded the number of available tries per day. "
|
164 |
-
"Please, upload the plugin manually."
|
165 |
-
msgstr ""
|
166 |
-
"На жаль, ви перевищили кількість доступних спроб на день. Будь ласка, "
|
167 |
-
"завантажте плагін вручну"
|
168 |
-
|
169 |
-
#: bws_functions.php:326 bws_menu.php:120
|
170 |
-
msgid ""
|
171 |
-
"Unfortunately, Your license has expired. To continue getting top-priority "
|
172 |
-
"support and plugin updates you should extend it in your"
|
173 |
-
msgstr ""
|
174 |
-
"На жаль, ваша ліцензія скінчилась. Для того, щоб і надалі отримувати "
|
175 |
-
"першочергову техпідтримку і оновлення, будь ласка, продовжте ліцензію"
|
176 |
-
|
177 |
-
#: bws_functions.php:328 bws_menu.php:122
|
178 |
-
msgid ""
|
179 |
-
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
180 |
-
"Trial license can be installed only once."
|
181 |
-
msgstr ""
|
182 |
-
"На жаль, Pro ліцензія уже використовувалась на цьому домені. Тріал Pro "
|
183 |
-
"версії плагіну можна використати лише один раз."
|
184 |
-
|
185 |
-
#: bws_functions.php:349 bws_functions.php:371 bws_functions.php:393
|
186 |
-
#: bws_menu.php:370 bws_menu.php:401 bws_menu.php:412
|
187 |
-
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
188 |
-
msgstr ""
|
189 |
-
"Помилка при завантаженні zip-архіву. Будь ласка, завантажте плагін вручну"
|
190 |
-
|
191 |
-
#: bws_functions.php:361 bws_menu.php:387
|
192 |
-
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
193 |
-
msgstr "Помилка при відкритті zip-архіву. Будь ласка, завантажте плагін вручну"
|
194 |
-
|
195 |
-
#: bws_functions.php:367 bws_menu.php:394
|
196 |
-
msgid ""
|
197 |
-
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
198 |
-
"plugin manually"
|
199 |
-
msgstr ""
|
200 |
-
"Ваш сервер не підтримує формати Zip і Phar. Будь ласка, завантажте плагін "
|
201 |
-
"вручну"
|
202 |
-
|
203 |
-
#: bws_functions.php:374 bws_menu.php:404
|
204 |
-
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
205 |
-
msgstr ""
|
206 |
-
"Немає доступу до теки завантажень WordPress. Будь ласка, завантажте плагін "
|
207 |
-
"вручну"
|
208 |
-
|
209 |
-
#: bws_functions.php:397 bws_menu.php:139
|
210 |
-
msgid ""
|
211 |
-
"Something went wrong. Try again later or upload the plugin manually. We are "
|
212 |
-
"sorry for inconvenience."
|
213 |
-
msgstr ""
|
214 |
-
"Виникли певні проблеми. Спробуйте ще раз пізніше або завантажте плагін "
|
215 |
-
"вручну. Просимо вибачення за незручності."
|
216 |
-
|
217 |
-
#: bws_functions.php:422
|
218 |
-
msgid "Please, enter Your license key"
|
219 |
-
msgstr "Будь ласка, впишіть ваш ліцензійний ключ"
|
220 |
-
|
221 |
-
#: bws_functions.php:452
|
222 |
-
msgid ""
|
223 |
-
"Congratulations! Pro version of the plugin is successfully installed and "
|
224 |
-
"activated."
|
225 |
-
msgstr "Вітаємо! Pro версію плагіну успішно завантажено та активовано."
|
226 |
-
|
227 |
-
#: bws_functions.php:454 bws_functions.php:545
|
228 |
-
msgid "Please, go to"
|
229 |
-
msgstr "Будь ласка, перейдіть на"
|
230 |
-
|
231 |
-
#: bws_functions.php:454 bws_functions.php:545
|
232 |
-
msgid "the setting page"
|
233 |
-
msgstr "сторінку установок"
|
234 |
-
|
235 |
-
#: bws_functions.php:455 bws_functions.php:546
|
236 |
-
msgid "You will be redirected automatically in 5 seconds."
|
237 |
-
msgstr "Вас буде перенаправлено автоматично через 5 секунд."
|
238 |
-
|
239 |
-
#: bws_functions.php:462
|
240 |
-
msgid "Show Pro features"
|
241 |
-
msgstr "Показати Pro опції"
|
242 |
-
|
243 |
-
#: bws_functions.php:469
|
244 |
-
msgid "Enter your license key to install and activate"
|
245 |
-
msgstr "Введіть ліцензійний ключ для установки і активації"
|
246 |
-
|
247 |
-
#: bws_functions.php:471
|
248 |
-
msgid "version of the plugin."
|
249 |
-
msgstr "версія плагіна."
|
250 |
-
|
251 |
-
#: bws_functions.php:473 bws_functions.php:514
|
252 |
-
msgid "License key can be found in the"
|
253 |
-
msgstr "Ліцензійний ключ можна знайти в"
|
254 |
-
|
255 |
-
#: bws_functions.php:475 bws_functions.php:516
|
256 |
-
msgid "(your username is the email address specified during the purchase)."
|
257 |
-
msgstr "(ваше ім'я користувача - це емейл, який ви вказували при купівлі)"
|
258 |
-
|
259 |
-
#: bws_functions.php:479
|
260 |
-
#, php-format
|
261 |
-
msgid "Start Your Free %s-Day Trial Now"
|
262 |
-
msgstr "Спробуйте %s-денну тріал версію безкоштовно"
|
263 |
-
|
264 |
-
#: bws_functions.php:485 bws_functions.php:494 bws_functions.php:524
|
265 |
-
#: bws_functions.php:532 bws_functions.php:1401 bws_menu.php:315
|
266 |
-
#: bws_menu.php:533 bws_menu.php:542
|
267 |
-
msgid "Activate"
|
268 |
-
msgstr "Активувати"
|
269 |
-
|
270 |
-
#: bws_functions.php:511 bws_functions.php:604
|
271 |
#, php-format
|
272 |
msgid ""
|
273 |
-
"
|
274 |
-
|
275 |
-
|
276 |
-
#: bws_functions.php:512
|
277 |
-
msgid "After that you can activate it by entering your license key."
|
278 |
-
msgstr "Після цього ви зможете активувати його ввівши ліцензійний ключ."
|
279 |
-
|
280 |
-
#: bws_functions.php:526 bws_menu.php:118 bws_menu.php:304
|
281 |
-
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
282 |
-
msgstr "На жаль, ви перевищили кількість допустимих спроб."
|
283 |
-
|
284 |
-
#: bws_functions.php:543
|
285 |
-
msgid ""
|
286 |
-
"Congratulations! The Pro license of the plugin is successfully activated."
|
287 |
-
msgstr "Вітаємо! Pro версію плагіну успішно активовано."
|
288 |
-
|
289 |
-
#: bws_functions.php:584
|
290 |
-
msgid "Wrong license key."
|
291 |
-
msgstr "Неправильний ліцензійний ключ."
|
292 |
-
|
293 |
-
#: bws_functions.php:586
|
294 |
-
msgid "This license key is bind to another site."
|
295 |
-
msgstr "Цей ліцензійний ключ прив'язано до іншого сайту."
|
296 |
-
|
297 |
-
#: bws_functions.php:588
|
298 |
-
msgid ""
|
299 |
-
"This license key is valid, but Your license has expired. If you want to "
|
300 |
-
"update our plugin in future, you should extend the license."
|
301 |
msgstr ""
|
302 |
-
"
|
303 |
-
"
|
304 |
-
|
305 |
-
#: bws_functions.php:590
|
306 |
-
msgid "Unfortunately, you have exceeded the number of available tries."
|
307 |
-
msgstr "На жаль, ви перевищили кількість допустимих спроб."
|
308 |
-
|
309 |
-
#: bws_functions.php:592
|
310 |
-
msgid ""
|
311 |
-
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
312 |
-
"The Pro Trial license can be installed only once."
|
313 |
-
msgstr ""
|
314 |
-
"На жаль, тріал Pro версія плагіну уже встановлювалась на цей домен. Тріал "
|
315 |
-
"Pro версію можна встановлювати лише один раз."
|
316 |
-
|
317 |
-
#: bws_functions.php:596
|
318 |
-
msgid "The Pro Trial license key is valid."
|
319 |
-
msgstr "Ключ тріал Pro версії вірний."
|
320 |
-
|
321 |
-
#: bws_functions.php:598 bws_menu.php:128
|
322 |
-
msgid "The license key is valid."
|
323 |
-
msgstr "Ліцензійний ключ дійсний."
|
324 |
|
325 |
-
#: bws_functions.php:
|
326 |
-
msgid "Your license will expire on"
|
327 |
-
msgstr "Ваша ліцензія закінчується"
|
328 |
-
|
329 |
-
#: bws_functions.php:634
|
330 |
-
msgid "Please, enter your license key"
|
331 |
-
msgstr "Будь ласка, введіть ваш ліцензійний ключ"
|
332 |
-
|
333 |
-
#: bws_functions.php:647
|
334 |
-
msgid ""
|
335 |
-
"If needed you can check if the license key is correct or reenter it in the "
|
336 |
-
"field below. You can find your license key on your personal page - Client "
|
337 |
-
"area - on our website"
|
338 |
-
msgstr ""
|
339 |
-
"При необхідності ви можете перевірити правильність вашого ліцензійного ключа "
|
340 |
-
"або знову ввести його у полі, що знаходиться нижче. Ви можете знайти свій "
|
341 |
-
"ліцензійний ключ на вашій персональній сторінці - Client area - на нашому "
|
342 |
-
"сайті."
|
343 |
-
|
344 |
-
#: bws_functions.php:647
|
345 |
-
msgid ""
|
346 |
-
"(your username is the email address specified during the purchase). If "
|
347 |
-
"necessary, please submit \"Lost your password?\" request."
|
348 |
-
msgstr ""
|
349 |
-
"(ваше ім'я користувача - це емейл, який ви вказували при купівлі). При "
|
350 |
-
"необхідності, будь ласка, відправте запит на відновлення вашого паролю."
|
351 |
-
|
352 |
-
#: bws_functions.php:651 bws_menu.php:306 bws_menu.php:317
|
353 |
-
msgid "Check license key"
|
354 |
-
msgstr "Перевірте ліцензійний ключ"
|
355 |
-
|
356 |
-
#: bws_functions.php:666
|
357 |
-
msgid "WARNING: Illegal use notification"
|
358 |
-
msgstr "УВАГА: виявлено несанкціоноване використання плагіну"
|
359 |
-
|
360 |
-
#: bws_functions.php:666
|
361 |
-
msgid ""
|
362 |
-
"You can use one license of the Pro plugin for one domain only. Please check "
|
363 |
-
"and edit your license or domain if necessary using you personal Client Area. "
|
364 |
-
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
365 |
-
"the Pro plugin will be deactivated."
|
366 |
-
msgstr ""
|
367 |
-
"Ви можете використовувати одну ліцензію Про-плагіну для одного домену. Будь "
|
368 |
-
"ласка, переконайтесь, що інформацію щодо ліцензії і домену введено вірно, у "
|
369 |
-
"вкладці Client Area. Ми настійливо рекомендуємо Вам вирішити це питання "
|
370 |
-
"протягом 24 годин, інакше плагін буде деактивовано."
|
371 |
-
|
372 |
-
#: bws_functions.php:675
|
373 |
-
msgid ""
|
374 |
-
"Notice: Your Pro Trial license has expired. To continue using the plugin you "
|
375 |
-
"should buy a Pro license"
|
376 |
-
msgstr ""
|
377 |
-
"Увага: Термін дії тріал періоду Pro версії плагіну скінчився. Щоб продовжити "
|
378 |
-
"користуватись плагіном, будь ласка, придбайте ліцензію Pro"
|
379 |
-
|
380 |
-
#: bws_functions.php:677
|
381 |
-
msgid ""
|
382 |
-
"Your license has expired. To continue getting top-priority support and "
|
383 |
-
"plugin updates you should extend it."
|
384 |
-
msgstr ""
|
385 |
-
"Строк вашої ліцензії витік. Якщо ви хочете оновлювати наш плагін у "
|
386 |
-
"майбутньому, вам слід подовжити ліцензію."
|
387 |
-
|
388 |
-
#: bws_functions.php:677 bws_functions.php:731 bws_functions.php:1356
|
389 |
-
msgid "Learn more"
|
390 |
-
msgstr "Дізнатись більше"
|
391 |
-
|
392 |
-
#: bws_functions.php:688
|
393 |
#, php-format
|
394 |
-
msgid "
|
395 |
-
msgstr "
|
396 |
-
|
397 |
-
#: bws_functions.php:690
|
398 |
-
msgid "Notice: You are using the Pro Trial license of plugin."
|
399 |
-
msgstr "Увага: Ви використовуєте тріал Pro версію плагіну."
|
400 |
|
401 |
-
#: bws_functions.php:
|
402 |
-
msgid "The Pro Trial license will expire on"
|
403 |
-
msgstr "Тріал період Pro версії плагіну закінчується"
|
404 |
-
|
405 |
-
#: bws_functions.php:731
|
406 |
-
msgid "You license for"
|
407 |
-
msgstr "Ваша ліцензія для"
|
408 |
-
|
409 |
-
#: bws_functions.php:731
|
410 |
-
msgid "expires on"
|
411 |
-
msgstr "витікає"
|
412 |
-
|
413 |
-
#: bws_functions.php:731
|
414 |
-
msgid "and you won't be granted TOP-PRIORITY SUPPORT or UPDATES."
|
415 |
-
msgstr ""
|
416 |
-
"та ви більше не будете отримувати першочергову технічну підтримку та "
|
417 |
-
"оновлення."
|
418 |
-
|
419 |
-
#: bws_functions.php:826
|
420 |
-
msgid "Thank you for choosing"
|
421 |
-
msgstr "Дякуємо, що обрали"
|
422 |
-
|
423 |
-
#: bws_functions.php:827
|
424 |
msgid ""
|
425 |
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
426 |
"we'd love to hear about it!"
|
@@ -429,335 +211,376 @@ msgstr ""
|
|
429 |
"функціоналу плагіна, будь ласка, надсилайте їх нам! Ми завжди відкриті для "
|
430 |
"нових ідей!"
|
431 |
|
432 |
-
#: bws_functions.php:
|
433 |
msgid "Suggest a Feature"
|
434 |
msgstr "Запропонувати функціонал"
|
435 |
|
436 |
-
#: bws_functions.php:
|
|
|
437 |
msgid "Notice"
|
438 |
msgstr "Зауважте"
|
439 |
|
440 |
-
#: bws_functions.php:
|
441 |
msgid "The plugin's settings have been changed."
|
442 |
msgstr "Налаштування плагіну змінено."
|
443 |
|
444 |
-
#: bws_functions.php:
|
|
|
445 |
msgid "Save Changes"
|
446 |
msgstr "Зберегти зміни"
|
447 |
|
448 |
-
#: bws_functions.php:
|
449 |
msgid ""
|
450 |
-
"You can always look at premium options by
|
451 |
-
"
|
452 |
msgstr ""
|
453 |
-
"Ви завжди можете подивитися на преміум опції, натиснувши на кнопку "
|
454 |
-
"
|
455 |
|
456 |
-
#: bws_functions.php:
|
457 |
msgid "Add shortcode"
|
458 |
msgstr "Додати шорткод"
|
459 |
|
460 |
-
#: bws_functions.php:
|
461 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
462 |
msgstr "Додайте шорткоди BestWebSoft плагінів за допомогою цієї кнопки."
|
463 |
|
464 |
-
#: bws_functions.php:
|
465 |
msgid "Close"
|
466 |
msgstr "Закрити"
|
467 |
|
468 |
-
#: bws_functions.php:
|
469 |
-
msgid "
|
470 |
-
msgstr "Скинути налаштування плагіну до стандартних"
|
471 |
-
|
472 |
-
#: bws_functions.php:1131
|
473 |
-
msgid "Restore settings"
|
474 |
-
msgstr "Скинути налаштування"
|
475 |
-
|
476 |
-
#: bws_functions.php:1142
|
477 |
-
msgid "Are you sure you want to restore all settings by default?"
|
478 |
msgstr "Ви впевнені, що хочете скинути налаштування плагіну до стандартних?"
|
479 |
|
480 |
-
#: bws_functions.php:
|
481 |
msgid "Yes, restore all settings"
|
482 |
msgstr "Так, скинути налаштування"
|
483 |
|
484 |
-
#: bws_functions.php:
|
485 |
msgid "No, go back to the settings page"
|
486 |
msgstr "Ні, повернутись назад на сторінку налаштувань"
|
487 |
|
488 |
-
#: bws_functions.php:
|
489 |
msgid "Plugin"
|
490 |
msgstr "Плагін"
|
491 |
|
492 |
-
#: bws_functions.php:
|
493 |
msgid "Shortcode settings"
|
494 |
msgstr "Налаштування шорткоду"
|
495 |
|
496 |
-
#: bws_functions.php:
|
497 |
msgid "The shortcode will be inserted"
|
498 |
msgstr "Буде вставлено шорткод"
|
499 |
|
500 |
-
#: bws_functions.php:
|
501 |
msgid "Insert"
|
502 |
msgstr "Вставити"
|
503 |
|
504 |
-
#: bws_functions.php:
|
505 |
-
msgid "Visit Help Center"
|
506 |
-
msgstr "Перейти в Help Center"
|
507 |
-
|
508 |
-
#: bws_functions.php:1249
|
509 |
msgid "FAQ"
|
510 |
msgstr "FAQ"
|
511 |
|
512 |
-
#: bws_functions.php:
|
513 |
msgid "For more information:"
|
514 |
msgstr "Для отримання додаткової інформації:"
|
515 |
|
516 |
-
#: bws_functions.php:
|
517 |
msgid "Documentation"
|
518 |
msgstr "Документація"
|
519 |
|
520 |
-
#: bws_functions.php:
|
521 |
msgid "Video Instructions"
|
522 |
msgstr "Відео інструкції"
|
523 |
|
524 |
-
#: bws_functions.php:
|
525 |
msgid "Submit a Request"
|
526 |
msgstr "Надіслати запит"
|
527 |
|
528 |
-
#:
|
529 |
-
msgid "
|
530 |
-
msgstr "
|
531 |
-
|
532 |
-
#: bws_functions.php:1320 bws_functions.php:1347
|
533 |
-
#, php-format
|
534 |
-
msgid "File %s edited successfully."
|
535 |
-
msgstr "Файл %s успішно відредаговано."
|
536 |
|
537 |
-
#:
|
538 |
-
|
539 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
540 |
|
541 |
-
#:
|
542 |
-
|
543 |
-
|
|
|
|
|
544 |
|
545 |
-
#:
|
546 |
-
|
547 |
-
|
|
|
548 |
|
549 |
-
#:
|
550 |
-
#, php-format
|
551 |
msgid ""
|
552 |
-
"This
|
553 |
-
"
|
554 |
msgstr ""
|
555 |
-
"Цей
|
556 |
-
|
557 |
-
#: bws_functions.php:1396
|
558 |
-
msgid "Editing"
|
559 |
-
msgstr "Редагування"
|
560 |
|
561 |
-
#:
|
562 |
-
msgid "
|
563 |
-
msgstr "
|
564 |
|
565 |
-
#:
|
566 |
-
|
567 |
-
|
568 |
-
msgstr "Дізнатись більше про %s"
|
569 |
|
570 |
-
#:
|
571 |
#, php-format
|
572 |
msgid ""
|
573 |
-
"
|
574 |
-
"
|
575 |
msgstr ""
|
576 |
-
"
|
577 |
-
"
|
578 |
|
579 |
-
#: bws_menu.php:
|
580 |
msgid ""
|
581 |
-
"
|
582 |
-
"
|
583 |
msgstr ""
|
584 |
-
"
|
|
|
585 |
|
586 |
-
#: bws_menu.php:
|
587 |
-
msgid "
|
588 |
-
msgstr "
|
|
|
|
|
|
|
|
|
589 |
|
590 |
-
#: bws_menu.php:
|
591 |
-
msgid "Congratulations! Pro Membership license is successfully
|
592 |
msgstr "Вітаємо! Pro Membership ліцензія успішно активована."
|
593 |
|
594 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
595 |
msgid "Please enter your license key."
|
596 |
msgstr "Будь ласка, введіть ваш ліцензійний ключ."
|
597 |
|
598 |
-
#: bws_menu.php:
|
599 |
msgid "Not set"
|
600 |
msgstr "Не задано"
|
601 |
|
602 |
-
#: bws_menu.php:
|
603 |
msgid "On"
|
604 |
msgstr "Увімк."
|
605 |
|
606 |
-
#: bws_menu.php:
|
607 |
msgid "Off"
|
608 |
msgstr "Вимк."
|
609 |
|
610 |
-
#: bws_menu.php:
|
611 |
-
#: bws_menu.php:
|
612 |
msgid "N/A"
|
613 |
msgstr "Невідомо"
|
614 |
|
615 |
-
#: bws_menu.php:
|
616 |
msgid " Mb"
|
617 |
msgstr "Мб"
|
618 |
|
619 |
-
#: bws_menu.php:
|
620 |
msgid "Yes"
|
621 |
msgstr "Так"
|
622 |
|
623 |
-
#: bws_menu.php:
|
624 |
msgid "No"
|
625 |
msgstr "Ні"
|
626 |
|
627 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
628 |
msgid "Operating System"
|
629 |
msgstr "Операційна система"
|
630 |
|
631 |
-
#: bws_menu.php:
|
632 |
msgid "Server"
|
633 |
msgstr "Тип серверу"
|
634 |
|
635 |
-
#: bws_menu.php:
|
636 |
-
msgid "Memory usage"
|
637 |
-
msgstr "Пам’яті використано"
|
638 |
-
|
639 |
-
#: bws_menu.php:193
|
640 |
-
msgid "MYSQL Version"
|
641 |
-
msgstr "Версія MYSQL"
|
642 |
-
|
643 |
-
#: bws_menu.php:194
|
644 |
-
msgid "SQL Mode"
|
645 |
-
msgstr "Режим SQL"
|
646 |
-
|
647 |
-
#: bws_menu.php:195
|
648 |
msgid "PHP Version"
|
649 |
msgstr "Версія PHP"
|
650 |
|
651 |
-
#: bws_menu.php:
|
652 |
-
msgid "PHP Safe Mode"
|
653 |
-
msgstr "PHP Безпечний режим"
|
654 |
-
|
655 |
-
#: bws_menu.php:197
|
656 |
msgid "PHP Allow URL fopen"
|
657 |
msgstr "Дозволити PHP URL fopen"
|
658 |
|
659 |
-
#: bws_menu.php:
|
660 |
msgid "PHP Memory Limit"
|
661 |
msgstr "Ліміт пам’яті"
|
662 |
|
663 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
664 |
msgid "PHP Max Upload Size"
|
665 |
msgstr "Макс. розмір файлу, що завантажується"
|
666 |
|
667 |
-
#: bws_menu.php:
|
668 |
msgid "PHP Max Post Size"
|
669 |
msgstr "Макс. розмір посту"
|
670 |
|
671 |
-
#: bws_menu.php:
|
672 |
msgid "PHP Max Script Execute Time"
|
673 |
msgstr "Макс. час виконання сценарію"
|
674 |
|
675 |
-
#: bws_menu.php:
|
676 |
msgid "PHP Exif support"
|
677 |
msgstr "Підтримка PHP Exif"
|
678 |
|
679 |
-
#: bws_menu.php:
|
680 |
msgid "PHP IPTC support"
|
681 |
msgstr "Підтримка PHP IPTC"
|
682 |
|
683 |
-
#: bws_menu.php:
|
684 |
msgid "PHP XML support"
|
685 |
msgstr "Підтримка PHP XML"
|
686 |
|
687 |
-
#: bws_menu.php:
|
688 |
-
msgid "
|
689 |
-
msgstr "
|
690 |
|
691 |
-
#: bws_menu.php:
|
692 |
-
msgid "
|
693 |
-
msgstr "
|
694 |
|
695 |
-
#: bws_menu.php:
|
696 |
-
msgid "
|
697 |
-
msgstr "Версія
|
698 |
|
699 |
-
#: bws_menu.php:
|
700 |
-
msgid "
|
701 |
-
msgstr "
|
702 |
|
703 |
-
#: bws_menu.php:
|
704 |
-
msgid "
|
705 |
-
msgstr "
|
706 |
|
707 |
-
#: bws_menu.php:
|
708 |
-
msgid "
|
709 |
-
msgstr "
|
710 |
|
711 |
-
#: bws_menu.php:
|
712 |
msgid "Please enter a valid email address."
|
713 |
msgstr "Будь ласка, введіть коректний емейл."
|
714 |
|
715 |
-
#: bws_menu.php:
|
716 |
-
msgid "Email with system info is sent to
|
717 |
msgstr "Емейл з системною інформацією надіслано на"
|
718 |
|
719 |
-
#: bws_menu.php:
|
720 |
msgid "Thank you for contacting us."
|
721 |
msgstr "Дякуємо, що звернулись до нас."
|
722 |
|
723 |
-
#: bws_menu.php:
|
724 |
msgid "Sorry, email message could not be delivered."
|
725 |
msgstr "Вибачте, ваше емейл не може бути доставлено"
|
726 |
|
727 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
msgid "System status"
|
729 |
msgstr "Системна інформація"
|
730 |
|
731 |
-
#: bws_menu.php:
|
732 |
msgid "Support"
|
733 |
-
msgstr "
|
734 |
|
735 |
-
#: bws_menu.php:
|
736 |
msgid "Manage purchased licenses & subscriptions"
|
737 |
msgstr "Управління придбаними ліцензіями і підписками"
|
738 |
|
739 |
-
#: bws_menu.php:
|
740 |
-
msgid "Client Area"
|
741 |
-
msgstr "Client Area"
|
742 |
-
|
743 |
-
#: bws_menu.php:296
|
744 |
#, php-format
|
745 |
msgid "Get Access to %s+ Premium Plugins"
|
746 |
msgstr "Отримати Доступ до %s+ Преміум Плагинам"
|
747 |
|
748 |
-
#: bws_menu.php:
|
749 |
msgid "Subscribe to Pro Membership"
|
750 |
msgstr "Підписатися на Pro Membership"
|
751 |
|
752 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
753 |
msgid "Enter your license key"
|
754 |
msgstr "Ваш ліцензійний ключ"
|
755 |
|
756 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
757 |
msgid "Upload Plugin"
|
758 |
msgstr "Завантажити плагін"
|
759 |
|
760 |
-
#: bws_menu.php:
|
761 |
#, php-format
|
762 |
msgid ""
|
763 |
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
@@ -770,7 +593,7 @@ msgstr ""
|
|
770 |
"надіслані”, проблеми з каналами чи інші неполадки, спробуйте вимкнути "
|
771 |
"чи видалити цей плагін."
|
772 |
|
773 |
-
#: bws_menu.php:
|
774 |
msgid ""
|
775 |
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
776 |
"strong>."
|
@@ -778,127 +601,508 @@ msgstr ""
|
|
778 |
"Плагін не вдалося активувати, бо він спричинив <strong>критичну помилку</"
|
779 |
"strong>."
|
780 |
|
781 |
-
#: bws_menu.php:
|
782 |
msgid "Plugin <strong>activated</strong>."
|
783 |
msgstr "Плагін <strong>активовано</strong>."
|
784 |
|
785 |
-
#: bws_menu.php:
|
786 |
msgid "Installing Plugin"
|
787 |
msgstr "Встановлення плагіну"
|
788 |
|
789 |
-
#: bws_menu.php:
|
790 |
msgid "Downloading install package from"
|
791 |
msgstr "Завантаження встановлюючого пакунку з"
|
792 |
|
793 |
-
#: bws_menu.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
794 |
msgid "Unpacking the package"
|
795 |
msgstr "Розпакування пакета"
|
796 |
|
797 |
-
#: bws_menu.php:
|
798 |
msgid "Installing the plugin"
|
799 |
msgstr "Встановлення плагіну"
|
800 |
|
801 |
-
#: bws_menu.php:
|
802 |
-
msgid "
|
803 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
804 |
|
805 |
-
#: bws_menu.php:
|
806 |
msgid "Activate Plugin"
|
807 |
msgstr "Активувати плагін"
|
808 |
|
809 |
-
#: bws_menu.php:
|
810 |
msgid "Return to BestWebSoft Panel"
|
811 |
msgstr "Назад до BestWebSoft Panel"
|
812 |
|
813 |
-
#: bws_menu.php:
|
814 |
msgid "All"
|
815 |
msgstr "Всі"
|
816 |
|
817 |
-
#: bws_menu.php:
|
818 |
msgid "Installed"
|
819 |
msgstr "Встановлені"
|
820 |
|
821 |
-
#: bws_menu.php:
|
822 |
msgid "Not Installed"
|
823 |
msgstr "Не встановлені"
|
824 |
|
825 |
-
#: bws_menu.php:
|
826 |
msgid "Filter results"
|
827 |
msgstr "Фільтр результатів"
|
828 |
|
829 |
-
#: bws_menu.php:
|
830 |
msgid "Category"
|
831 |
msgstr "Категорія"
|
832 |
|
833 |
-
#: bws_menu.php:
|
834 |
msgid "Not installed"
|
835 |
msgstr "Не встановлен"
|
836 |
|
837 |
-
#: bws_menu.php:
|
838 |
msgid "Renew to get updates"
|
839 |
msgstr "Продовжити для поновлення"
|
840 |
|
841 |
-
#: bws_menu.php:
|
842 |
#, php-format
|
843 |
msgid "Update to v %s"
|
844 |
msgstr "Оновити до версії %s"
|
845 |
|
846 |
-
#: bws_menu.php:
|
847 |
msgid "Install Now"
|
848 |
msgstr "Встановити"
|
849 |
|
850 |
-
#: bws_menu.php:
|
851 |
msgid "Upgrade to Pro"
|
852 |
msgstr "Оновитися на Pro"
|
853 |
|
854 |
-
#: bws_menu.php:
|
855 |
-
msgid "Donate"
|
856 |
-
msgstr "Пожертвувати"
|
857 |
-
|
858 |
-
#: bws_menu.php:533 bws_menu.php:542
|
859 |
msgid "Activate this plugin"
|
860 |
msgstr "Активувати плагін"
|
861 |
|
862 |
-
#: bws_menu.php:
|
863 |
msgid "Install this plugin"
|
864 |
msgstr "Встановити плагін"
|
865 |
|
866 |
-
#: bws_menu.php:
|
867 |
msgid "Nothing found. Try another criteria."
|
868 |
msgstr "Нічого не знайдено. Спробуйте інші критерії."
|
869 |
|
870 |
-
#: bws_menu.php:
|
871 |
#, php-format
|
872 |
msgid "By %s"
|
873 |
msgstr "За %s"
|
874 |
|
875 |
-
#: bws_menu.php:
|
876 |
msgid "Already Installed"
|
877 |
msgstr "Уже встановлено %s"
|
878 |
|
879 |
-
#: bws_menu.php:
|
880 |
msgid "Browse Free WordPress Themes"
|
881 |
msgstr "Огляд безкоштовних WordPress тем"
|
882 |
|
883 |
-
#: bws_menu.php:
|
884 |
msgid "Send to support"
|
885 |
msgstr "Відправити службі тех. підтримки"
|
886 |
|
887 |
-
#: bws_menu.php:
|
888 |
msgid "Send to custom email »"
|
889 |
msgstr "Відправити на електронну адресу »"
|
890 |
|
891 |
-
#:
|
892 |
-
msgid "
|
893 |
-
msgstr "
|
894 |
|
895 |
-
#:
|
896 |
-
msgid "
|
897 |
-
msgstr "
|
898 |
|
899 |
-
#:
|
900 |
-
msgid "
|
901 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
902 |
|
903 |
#: product_list.php:7
|
904 |
msgid "Advertisement"
|
@@ -936,6 +1140,53 @@ msgstr "Утиліти"
|
|
936 |
msgid "Other"
|
937 |
msgstr "Інше"
|
938 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
939 |
#~ msgid "Activate Membership"
|
940 |
#~ msgstr "Активувати Membership"
|
941 |
|
@@ -975,9 +1226,6 @@ msgstr "Інше"
|
|
975 |
#~ msgid "Configure Settings"
|
976 |
#~ msgstr "Налаштувати плагін"
|
977 |
|
978 |
-
#~ msgid "Need help?"
|
979 |
-
#~ msgstr "Потрібна допомога?"
|
980 |
-
|
981 |
#~ msgid "Go"
|
982 |
#~ msgstr "Перейти"
|
983 |
|
@@ -1018,9 +1266,6 @@ msgstr "Інше"
|
|
1018 |
#~ "(ім'я користувача - це електронна адреса, яку ви вказуєте при купівлі "
|
1019 |
#~ "продукту), де ви можете внести потрібні зміни."
|
1020 |
|
1021 |
-
#~ msgid "Pro plugins"
|
1022 |
-
#~ msgstr "Плагіни про-версії"
|
1023 |
-
|
1024 |
#~ msgid "Activated plugins"
|
1025 |
#~ msgstr "Активовані плагіни"
|
1026 |
|
@@ -1096,9 +1341,6 @@ msgstr "Інше"
|
|
1096 |
#~ msgid "Words"
|
1097 |
#~ msgstr "Слова"
|
1098 |
|
1099 |
-
#~ msgid "Captcha Settings"
|
1100 |
-
#~ msgstr "Настройки КАПЧИ"
|
1101 |
-
|
1102 |
#~ msgid "Captcha"
|
1103 |
#~ msgstr "КАПЧА"
|
1104 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: bestwebsoft\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2017-03-28 13:52+0300\n"
|
6 |
+
"PO-Revision-Date: 2017-03-28 13:54+0300\n"
|
7 |
"Last-Translator: bestwebsoft.com <plugins@bestwebsoft.com>\n"
|
8 |
+
"Language-Team: bestwebsoft.com <https://support.bestwebsoft.com>\n"
|
9 |
"Language: ru_RU\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\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 |
+
#: bws_functions.php:72 bws_functions.php:190
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
msgid "requires"
|
21 |
msgstr "потребує"
|
22 |
|
23 |
+
#: bws_functions.php:74
|
24 |
msgid ""
|
25 |
"or higher, that is why it has been deactivated! Please upgrade WordPress and "
|
26 |
"try again."
|
28 |
"чи вище, тому його було деактивовано! Будь ласка оновіть WordPress та "
|
29 |
"спробуйте ще раз."
|
30 |
|
31 |
+
#: bws_functions.php:75
|
32 |
msgid "Back to the WordPress"
|
33 |
msgstr "Повернутися на WordPress на"
|
34 |
|
35 |
+
#: bws_functions.php:77
|
36 |
msgid "Plugins page"
|
37 |
msgstr "Сторінку Плагінів"
|
38 |
|
39 |
+
#: bws_functions.php:91
|
40 |
+
msgid "Like the plugin?"
|
41 |
+
msgstr "Сподобався плагін?"
|
42 |
+
|
43 |
+
#: bws_functions.php:93
|
44 |
+
msgid "Rate it"
|
45 |
+
msgstr "Оцінити"
|
46 |
+
|
47 |
+
#: bws_functions.php:102
|
48 |
+
msgid "Need help?"
|
49 |
+
msgstr "Потрібна допомога?"
|
50 |
+
|
51 |
+
#: bws_functions.php:103 bws_functions.php:916 class-bws-settings.php:1047
|
52 |
+
msgid "Visit Help Center"
|
53 |
+
msgstr "Перейти до Help Center"
|
54 |
+
|
55 |
+
#: bws_functions.php:106
|
56 |
+
msgid "Want to support the plugin?"
|
57 |
+
msgstr "Хочете підтримати плагін?"
|
58 |
+
|
59 |
+
#: bws_functions.php:107 bws_menu.php:553
|
60 |
+
msgid "Donate"
|
61 |
+
msgstr "Пожертвувати"
|
62 |
+
|
63 |
+
#: bws_functions.php:127
|
64 |
+
msgid "WARNING: Illegal use notification"
|
65 |
+
msgstr "УВАГА: виявлено несанкціоноване використання плагіну"
|
66 |
+
|
67 |
+
#: bws_functions.php:127
|
68 |
+
msgid ""
|
69 |
+
"You can use one license of the Pro plugin for one domain only. Please check "
|
70 |
+
"and edit your license or domain if necessary using you personal Client Area. "
|
71 |
+
"We strongly recommend you to solve the problem within 24 hours, otherwise "
|
72 |
+
"the Pro plugin will be deactivated."
|
73 |
+
msgstr ""
|
74 |
+
"Ви можете використовувати одну ліцензію Про-плагіну для одного домену. Будь "
|
75 |
+
"ласка, переконайтесь, що інформацію щодо ліцензії і домену введено вірно, у "
|
76 |
+
"вкладці Client Area. Ми настійливо рекомендуємо Вам вирішити це питання "
|
77 |
+
"протягом 24 годин, інакше плагін буде деактивовано."
|
78 |
+
|
79 |
+
#: bws_functions.php:127 bws_functions.php:339 bws_menu.php:627
|
80 |
+
#: class-bws-settings.php:143
|
81 |
+
msgid "Learn More"
|
82 |
+
msgstr "Дізнатись більше"
|
83 |
+
|
84 |
+
#: bws_functions.php:144
|
85 |
+
msgid ""
|
86 |
+
"Notice: Your Pro Trial license has expired. To continue using the plugin, "
|
87 |
+
"you should buy a Pro license"
|
88 |
+
msgstr ""
|
89 |
+
"Увага: Термін дії Pro Trial версії плагіну скінчився. Щоб продовжити "
|
90 |
+
"користуватись плагіном, будь ласка, придбайте Pro ліцензію"
|
91 |
+
|
92 |
+
#: bws_functions.php:146
|
93 |
+
msgid ""
|
94 |
+
"Your license has expired. To continue getting top-priority support and "
|
95 |
+
"plugin updates, you should extend it."
|
96 |
+
msgstr ""
|
97 |
+
"Строк вашої ліцензії витік. Якщо ви хочете отримувати першочергову технічну "
|
98 |
+
"підтримку та оновлювати плагін у майбутньому, вам слід подовжити ліцензію."
|
99 |
+
|
100 |
+
#: bws_functions.php:146 bws_functions.php:382 deprecated.php:584
|
101 |
+
msgid "Learn more"
|
102 |
+
msgstr "Дізнатись більше"
|
103 |
+
|
104 |
+
#: bws_functions.php:164
|
105 |
+
#, php-format
|
106 |
+
msgid "Notice: You are using the Pro Trial license of %s plugin."
|
107 |
+
msgstr "Увага: Ви використовуєте тріал Pro версію плагіну %s."
|
108 |
+
|
109 |
+
#: bws_functions.php:166
|
110 |
+
msgid "Notice: You are using the Pro Trial license of plugin."
|
111 |
+
msgstr "Увага: Ви використовуєте тріал Pro версію плагіну."
|
112 |
+
|
113 |
+
#: bws_functions.php:169
|
114 |
+
msgid "The Pro Trial license will expire on"
|
115 |
+
msgstr "Trial період Pro версії плагіну закінчується"
|
116 |
+
|
117 |
+
#: bws_functions.php:192
|
118 |
msgid ""
|
119 |
"or higher! We do not guarantee that our plugin will work correctly. Please "
|
120 |
"upgrade to WordPress latest version."
|
122 |
"чи вище! Ми не гарантуємо, що наш плагін буде працювати правильно. Будь "
|
123 |
"ласка, оновіть WordPress до останньої версії."
|
124 |
|
125 |
+
#: bws_functions.php:207
|
126 |
+
#, php-format
|
127 |
+
msgid "Thank you for installing %s plugin!"
|
128 |
+
msgstr "Дякуємо, що встановили %s плагін!"
|
129 |
|
130 |
+
#: bws_functions.php:208
|
131 |
msgid "Let's get started"
|
132 |
msgstr "Розпочнемо"
|
133 |
|
134 |
+
#: bws_functions.php:209 bws_functions.php:242 bws_menu.php:557
|
135 |
+
#: bws_menu.php:559
|
136 |
msgid "Settings"
|
137 |
msgstr "Налаштування"
|
138 |
|
139 |
+
#: bws_functions.php:211 bws_menu.php:328 class-bws-settings.php:736
|
140 |
+
#: class-bws-settings.php:1049 class-bws-settings.php:1059 deprecated.php:694
|
141 |
msgid "or"
|
142 |
msgstr "або"
|
143 |
|
144 |
+
#: bws_functions.php:212 bws_functions.php:244
|
145 |
msgid "Add New"
|
146 |
msgstr "Додати"
|
147 |
|
148 |
+
#: bws_functions.php:216 bws_functions.php:226 bws_functions.php:330
|
149 |
+
#: bws_functions.php:378 bws_functions.php:482
|
150 |
msgid "Close notice"
|
151 |
msgstr "Закрити"
|
152 |
|
153 |
+
#: bws_functions.php:231
|
154 |
msgid "Thank you for installing plugins by BestWebSoft!"
|
155 |
msgstr "Дякуємо, що встановили плагіни від BestWebSoft!"
|
156 |
|
157 |
+
#: bws_functions.php:233
|
158 |
msgid "More Details"
|
159 |
msgstr "Деталі"
|
160 |
|
161 |
+
#: bws_functions.php:234
|
162 |
msgid "Less Details"
|
163 |
msgstr "Сховати Деталі"
|
164 |
|
165 |
+
#: bws_functions.php:262
|
166 |
+
msgid "Deprecated function(-s) is used on the site here:"
|
167 |
+
msgstr "Застарілі функціі використовується на сайті тут:"
|
168 |
+
|
169 |
+
#: bws_functions.php:276
|
170 |
+
msgid ""
|
171 |
+
"This function(-s) will be removed over time. Please update the product(-s)."
|
172 |
+
msgstr ""
|
173 |
+
"Ці функції буде видалено через деякий час. Будь ласка, поновіть продукт."
|
174 |
+
|
175 |
+
#: bws_functions.php:335
|
176 |
msgid "It’s time to upgrade your"
|
177 |
msgstr "Настав час модернізувати Ваш"
|
178 |
|
179 |
+
#: bws_functions.php:335
|
180 |
msgid "to"
|
181 |
msgstr "до"
|
182 |
|
183 |
+
#: bws_functions.php:335
|
184 |
msgid "version!"
|
185 |
msgstr "версії!"
|
186 |
|
187 |
+
#: bws_functions.php:336
|
188 |
msgid "Extend standard plugin functionality with new great options."
|
189 |
msgstr "Розширює можливості стандартного функціоналу плагіна."
|
190 |
|
191 |
+
#: bws_functions.php:382
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
#, php-format
|
193 |
msgid ""
|
194 |
+
"Your license key for %s expires on %s and you won't be granted TOP-PRIORITY "
|
195 |
+
"SUPPORT or UPDATES."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
msgstr ""
|
197 |
+
"Ваш ліцензійний ключ для %s витікає %s та ви більше не будете отримувати "
|
198 |
+
"першочергову технічну підтримку та оновлення."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
|
200 |
+
#: bws_functions.php:477
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
201 |
#, php-format
|
202 |
+
msgid "Thank you for choosing %s plugin!"
|
203 |
+
msgstr "Дякую за вибір плагіна %s!"
|
|
|
|
|
|
|
|
|
204 |
|
205 |
+
#: bws_functions.php:478
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
msgid ""
|
207 |
"If you have a feature, suggestion or idea you'd like to see in the plugin, "
|
208 |
"we'd love to hear about it!"
|
211 |
"функціоналу плагіна, будь ласка, надсилайте їх нам! Ми завжди відкриті для "
|
212 |
"нових ідей!"
|
213 |
|
214 |
+
#: bws_functions.php:479
|
215 |
msgid "Suggest a Feature"
|
216 |
msgstr "Запропонувати функціонал"
|
217 |
|
218 |
+
#: bws_functions.php:495 class-bws-settings.php:533 class-bws-settings.php:536
|
219 |
+
#: class-bws-settings.php:584 class-bws-settings.php:587
|
220 |
msgid "Notice"
|
221 |
msgstr "Зауважте"
|
222 |
|
223 |
+
#: bws_functions.php:495
|
224 |
msgid "The plugin's settings have been changed."
|
225 |
msgstr "Налаштування плагіну змінено."
|
226 |
|
227 |
+
#: bws_functions.php:496 class-bws-settings.php:182 class-bws-settings.php:202
|
228 |
+
#: deprecated.php:640
|
229 |
msgid "Save Changes"
|
230 |
msgstr "Зберегти зміни"
|
231 |
|
232 |
+
#: bws_functions.php:510
|
233 |
msgid ""
|
234 |
+
"You can always look at premium options by checking the \"Pro Options\" in "
|
235 |
+
"the \"Misc\" tab."
|
236 |
msgstr ""
|
237 |
+
"Ви завжди можете подивитися на преміум опції, натиснувши на кнопку \"Pro "
|
238 |
+
"опції\" на вкладці \"Різне\"."
|
239 |
|
240 |
+
#: bws_functions.php:651
|
241 |
msgid "Add shortcode"
|
242 |
msgstr "Додати шорткод"
|
243 |
|
244 |
+
#: bws_functions.php:651
|
245 |
msgid "Add BestWebSoft plugins' shortcodes using this button."
|
246 |
msgstr "Додайте шорткоди BestWebSoft плагінів за допомогою цієї кнопки."
|
247 |
|
248 |
+
#: bws_functions.php:700
|
249 |
msgid "Close"
|
250 |
msgstr "Закрити"
|
251 |
|
252 |
+
#: bws_functions.php:792
|
253 |
+
msgid "Are you sure you want to restore default settings?"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
msgstr "Ви впевнені, що хочете скинути налаштування плагіну до стандартних?"
|
255 |
|
256 |
+
#: bws_functions.php:795
|
257 |
msgid "Yes, restore all settings"
|
258 |
msgstr "Так, скинути налаштування"
|
259 |
|
260 |
+
#: bws_functions.php:796
|
261 |
msgid "No, go back to the settings page"
|
262 |
msgstr "Ні, повернутись назад на сторінку налаштувань"
|
263 |
|
264 |
+
#: bws_functions.php:842
|
265 |
msgid "Plugin"
|
266 |
msgstr "Плагін"
|
267 |
|
268 |
+
#: bws_functions.php:851
|
269 |
msgid "Shortcode settings"
|
270 |
msgstr "Налаштування шорткоду"
|
271 |
|
272 |
+
#: bws_functions.php:856
|
273 |
msgid "The shortcode will be inserted"
|
274 |
msgstr "Буде вставлено шорткод"
|
275 |
|
276 |
+
#: bws_functions.php:861
|
277 |
msgid "Insert"
|
278 |
msgstr "Вставити"
|
279 |
|
280 |
+
#: bws_functions.php:921
|
|
|
|
|
|
|
|
|
281 |
msgid "FAQ"
|
282 |
msgstr "FAQ"
|
283 |
|
284 |
+
#: bws_functions.php:927
|
285 |
msgid "For more information:"
|
286 |
msgstr "Для отримання додаткової інформації:"
|
287 |
|
288 |
+
#: bws_functions.php:928
|
289 |
msgid "Documentation"
|
290 |
msgstr "Документація"
|
291 |
|
292 |
+
#: bws_functions.php:929
|
293 |
msgid "Video Instructions"
|
294 |
msgstr "Відео інструкції"
|
295 |
|
296 |
+
#: bws_functions.php:930
|
297 |
msgid "Submit a Request"
|
298 |
msgstr "Надіслати запит"
|
299 |
|
300 |
+
#: bws_menu.php:101 class-bws-settings.php:781 deprecated.php:322
|
301 |
+
msgid "Wrong license key"
|
302 |
+
msgstr "Невірний ключ ліцензії"
|
|
|
|
|
|
|
|
|
|
|
303 |
|
304 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
305 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
306 |
+
#: deprecated.php:352
|
307 |
+
msgid ""
|
308 |
+
"Something went wrong. Please try again later. If the error appears again, "
|
309 |
+
"please contact us"
|
310 |
+
msgstr ""
|
311 |
+
"Щось не так, спробуйте пізніше. Якщо помилка повториться, будь ласка, "
|
312 |
+
"повідомте нам"
|
313 |
|
314 |
+
#: bws_menu.php:122 class-bws-settings.php:807 class-bws-settings.php:874
|
315 |
+
#: class-bws-settings.php:910 deprecated.php:133 deprecated.php:199
|
316 |
+
#: deprecated.php:352
|
317 |
+
msgid "We are sorry for inconvenience."
|
318 |
+
msgstr "Просимо вибачення за незручності."
|
319 |
|
320 |
+
#: bws_menu.php:128 class-bws-settings.php:813 class-bws-settings.php:916
|
321 |
+
#: deprecated.php:139 deprecated.php:358
|
322 |
+
msgid "Wrong license key."
|
323 |
+
msgstr "Неправильний ліцензійний ключ."
|
324 |
|
325 |
+
#: bws_menu.php:130
|
|
|
326 |
msgid ""
|
327 |
+
"This license key is bound to another site. Change it via personal Client "
|
328 |
+
"Area."
|
329 |
msgstr ""
|
330 |
+
"Цей ліцензійний ключ прив'язано до іншого сайту. Змініть це в Client Area."
|
|
|
|
|
|
|
|
|
331 |
|
332 |
+
#: bws_menu.php:130
|
333 |
+
msgid "Log in"
|
334 |
+
msgstr "Увійти"
|
335 |
|
336 |
+
#: bws_menu.php:132 bws_menu.php:334 deprecated.php:261
|
337 |
+
msgid "Unfortunately, you have exceeded the number of available tries per day."
|
338 |
+
msgstr "На жаль, ви перевищили кількість допустимих спроб."
|
|
|
339 |
|
340 |
+
#: bws_menu.php:134 class-bws-settings.php:922 deprecated.php:364
|
341 |
#, php-format
|
342 |
msgid ""
|
343 |
+
"Unfortunately, Your license has expired. To continue getting top-priority "
|
344 |
+
"support and plugin updates, you should extend it in your %s"
|
345 |
msgstr ""
|
346 |
+
"На жаль, ваша ліцензія скінчилась. Для того, щоб і надалі отримувати "
|
347 |
+
"першочергову техпідтримку і оновлення, будь ласка, продовжте ліцензію на %s"
|
348 |
|
349 |
+
#: bws_menu.php:136 class-bws-settings.php:924 deprecated.php:366
|
350 |
msgid ""
|
351 |
+
"Unfortunately, the Pro licence was already installed to this domain. The Pro "
|
352 |
+
"Trial license can be installed only once."
|
353 |
msgstr ""
|
354 |
+
"На жаль, Pro ліцензія уже використовувалась на цьому домені. Тріал Pro "
|
355 |
+
"версії плагіну можна використати лише один раз."
|
356 |
|
357 |
+
#: bws_menu.php:142 class-bws-settings.php:828 deprecated.php:153
|
358 |
+
msgid "The license key is valid."
|
359 |
+
msgstr "Ліцензійний ключ дійсний."
|
360 |
+
|
361 |
+
#: bws_menu.php:144 class-bws-settings.php:831 deprecated.php:156
|
362 |
+
msgid "Your license will expire on"
|
363 |
+
msgstr "Ваша ліцензія закінчується"
|
364 |
|
365 |
+
#: bws_menu.php:146
|
366 |
+
msgid "Congratulations! Pro Membership license is activated successfully."
|
367 |
msgstr "Вітаємо! Pro Membership ліцензія успішно активована."
|
368 |
|
369 |
+
#: bws_menu.php:153 class-bws-settings.php:996 deprecated.php:435
|
370 |
+
msgid ""
|
371 |
+
"Something went wrong. Try again later or upload the plugin manually. We are "
|
372 |
+
"sorry for inconvenience."
|
373 |
+
msgstr ""
|
374 |
+
"Виникли певні проблеми. Спробуйте ще раз пізніше або завантажте плагін "
|
375 |
+
"вручну. Просимо вибачення за незручності."
|
376 |
+
|
377 |
+
#: bws_menu.php:163
|
378 |
msgid "Please enter your license key."
|
379 |
msgstr "Будь ласка, введіть ваш ліцензійний ключ."
|
380 |
|
381 |
+
#: bws_menu.php:174
|
382 |
msgid "Not set"
|
383 |
msgstr "Не задано"
|
384 |
|
385 |
+
#: bws_menu.php:176
|
386 |
msgid "On"
|
387 |
msgstr "Увімк."
|
388 |
|
389 |
+
#: bws_menu.php:176
|
390 |
msgid "Off"
|
391 |
msgstr "Вимк."
|
392 |
|
393 |
+
#: bws_menu.php:177 bws_menu.php:178 bws_menu.php:179 bws_menu.php:180
|
394 |
+
#: bws_menu.php:181 bws_menu.php:182 bws_menu.php:191
|
395 |
msgid "N/A"
|
396 |
msgstr "Невідомо"
|
397 |
|
398 |
+
#: bws_menu.php:182
|
399 |
msgid " Mb"
|
400 |
msgstr "Мб"
|
401 |
|
402 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
403 |
msgid "Yes"
|
404 |
msgstr "Так"
|
405 |
|
406 |
+
#: bws_menu.php:183 bws_menu.php:184 bws_menu.php:185 bws_menu.php:189
|
407 |
msgid "No"
|
408 |
msgstr "Ні"
|
409 |
|
410 |
+
#: bws_menu.php:196
|
411 |
+
msgid "WordPress Environment"
|
412 |
+
msgstr "Системне оточення WordPress"
|
413 |
+
|
414 |
+
#: bws_menu.php:198
|
415 |
+
msgid "Home URL"
|
416 |
+
msgstr "Адреса домашньої сторінки"
|
417 |
+
|
418 |
+
#: bws_menu.php:199
|
419 |
+
msgid "Website URL"
|
420 |
+
msgstr "Адреса сайту"
|
421 |
+
|
422 |
+
#: bws_menu.php:200
|
423 |
+
msgid "WP Version"
|
424 |
+
msgstr "Версія WordPress"
|
425 |
+
|
426 |
+
#: bws_menu.php:201
|
427 |
+
msgid "WP Multisite"
|
428 |
+
msgstr "Мультисайт"
|
429 |
+
|
430 |
+
#: bws_menu.php:202
|
431 |
+
msgid "WP Memory Limit"
|
432 |
+
msgstr "Ліміт пам’яті WordPress"
|
433 |
+
|
434 |
+
#: bws_menu.php:203
|
435 |
+
msgid "Active Theme"
|
436 |
+
msgstr "Активна тема"
|
437 |
+
|
438 |
+
#: bws_menu.php:203 bws_menu.php:248 bws_menu.php:251
|
439 |
+
#, php-format
|
440 |
+
msgid "by %s"
|
441 |
+
msgstr "%s"
|
442 |
+
|
443 |
+
#: bws_menu.php:207
|
444 |
+
msgid "Server Environment"
|
445 |
+
msgstr "Системне оточення сервера"
|
446 |
+
|
447 |
+
#: bws_menu.php:209
|
448 |
msgid "Operating System"
|
449 |
msgstr "Операційна система"
|
450 |
|
451 |
+
#: bws_menu.php:210
|
452 |
msgid "Server"
|
453 |
msgstr "Тип серверу"
|
454 |
|
455 |
+
#: bws_menu.php:211
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
msgid "PHP Version"
|
457 |
msgstr "Версія PHP"
|
458 |
|
459 |
+
#: bws_menu.php:212
|
|
|
|
|
|
|
|
|
460 |
msgid "PHP Allow URL fopen"
|
461 |
msgstr "Дозволити PHP URL fopen"
|
462 |
|
463 |
+
#: bws_menu.php:213
|
464 |
msgid "PHP Memory Limit"
|
465 |
msgstr "Ліміт пам’яті"
|
466 |
|
467 |
+
#: bws_menu.php:214
|
468 |
+
msgid "Memory Usage"
|
469 |
+
msgstr "Використання пам'яті"
|
470 |
+
|
471 |
+
#: bws_menu.php:215
|
472 |
msgid "PHP Max Upload Size"
|
473 |
msgstr "Макс. розмір файлу, що завантажується"
|
474 |
|
475 |
+
#: bws_menu.php:216
|
476 |
msgid "PHP Max Post Size"
|
477 |
msgstr "Макс. розмір посту"
|
478 |
|
479 |
+
#: bws_menu.php:217
|
480 |
msgid "PHP Max Script Execute Time"
|
481 |
msgstr "Макс. час виконання сценарію"
|
482 |
|
483 |
+
#: bws_menu.php:218
|
484 |
msgid "PHP Exif support"
|
485 |
msgstr "Підтримка PHP Exif"
|
486 |
|
487 |
+
#: bws_menu.php:219
|
488 |
msgid "PHP IPTC support"
|
489 |
msgstr "Підтримка PHP IPTC"
|
490 |
|
491 |
+
#: bws_menu.php:220
|
492 |
msgid "PHP XML support"
|
493 |
msgstr "Підтримка PHP XML"
|
494 |
|
495 |
+
#: bws_menu.php:226
|
496 |
+
msgid "Database"
|
497 |
+
msgstr "База даних"
|
498 |
|
499 |
+
#: bws_menu.php:228
|
500 |
+
msgid "WP DB version"
|
501 |
+
msgstr "Версія бази даних WordPress"
|
502 |
|
503 |
+
#: bws_menu.php:229
|
504 |
+
msgid "MySQL version"
|
505 |
+
msgstr "Версія MYSQL"
|
506 |
|
507 |
+
#: bws_menu.php:230
|
508 |
+
msgid "SQL Mode"
|
509 |
+
msgstr "Режим SQL"
|
510 |
|
511 |
+
#: bws_menu.php:234
|
512 |
+
msgid "Active Plugins"
|
513 |
+
msgstr "Активні плагіни"
|
514 |
|
515 |
+
#: bws_menu.php:239
|
516 |
+
msgid "Inactive Plugins"
|
517 |
+
msgstr "Не активні плагіни"
|
518 |
|
519 |
+
#: bws_menu.php:260
|
520 |
msgid "Please enter a valid email address."
|
521 |
msgstr "Будь ласка, введіть коректний емейл."
|
522 |
|
523 |
+
#: bws_menu.php:264
|
524 |
+
msgid "Email with system info is sent to"
|
525 |
msgstr "Емейл з системною інформацією надіслано на"
|
526 |
|
527 |
+
#: bws_menu.php:268
|
528 |
msgid "Thank you for contacting us."
|
529 |
msgstr "Дякуємо, що звернулись до нас."
|
530 |
|
531 |
+
#: bws_menu.php:291
|
532 |
msgid "Sorry, email message could not be delivered."
|
533 |
msgstr "Вибачте, ваше емейл не може бути доставлено"
|
534 |
|
535 |
+
#: bws_menu.php:307 bws_menu.php:311 bws_menu.php:360 deprecated.php:91
|
536 |
+
msgid "Plugins"
|
537 |
+
msgstr "Плагіни"
|
538 |
+
|
539 |
+
#: bws_menu.php:308 bws_menu.php:312 bws_menu.php:611 deprecated.php:92
|
540 |
+
msgid "Themes"
|
541 |
+
msgstr "Теми"
|
542 |
+
|
543 |
+
#: bws_menu.php:309 bws_menu.php:313 bws_menu.php:662
|
544 |
msgid "System status"
|
545 |
msgstr "Системна інформація"
|
546 |
|
547 |
+
#: bws_menu.php:317
|
548 |
msgid "Support"
|
549 |
+
msgstr "Підтримка"
|
550 |
|
551 |
+
#: bws_menu.php:318
|
552 |
msgid "Manage purchased licenses & subscriptions"
|
553 |
msgstr "Управління придбаними ліцензіями і підписками"
|
554 |
|
555 |
+
#: bws_menu.php:326
|
|
|
|
|
|
|
|
|
556 |
#, php-format
|
557 |
msgid "Get Access to %s+ Premium Plugins"
|
558 |
msgstr "Отримати Доступ до %s+ Преміум Плагинам"
|
559 |
|
560 |
+
#: bws_menu.php:328
|
561 |
msgid "Subscribe to Pro Membership"
|
562 |
msgstr "Підписатися на Pro Membership"
|
563 |
|
564 |
+
#: bws_menu.php:336 bws_menu.php:347 class-bws-settings.php:749
|
565 |
+
#: deprecated.php:227
|
566 |
+
msgid "Check license key"
|
567 |
+
msgstr "Перевірте ліцензійний ключ"
|
568 |
+
|
569 |
+
#: bws_menu.php:339
|
570 |
msgid "Enter your license key"
|
571 |
msgstr "Ваш ліцензійний ключ"
|
572 |
|
573 |
+
#: bws_menu.php:345 bws_menu.php:563 bws_menu.php:572
|
574 |
+
#: class-bws-settings.php:728 deprecated.php:259 deprecated.php:267
|
575 |
+
#: deprecated.php:629 deprecated.php:700 deprecated.php:709
|
576 |
+
msgid "Activate"
|
577 |
+
msgstr "Активувати"
|
578 |
+
|
579 |
+
#: bws_menu.php:361
|
580 |
msgid "Upload Plugin"
|
581 |
msgstr "Завантажити плагін"
|
582 |
|
583 |
+
#: bws_menu.php:365
|
584 |
#, php-format
|
585 |
msgid ""
|
586 |
"The plugin generated %d characters of <strong>unexpected output</strong> "
|
593 |
"надіслані”, проблеми з каналами чи інші неполадки, спробуйте вимкнути "
|
594 |
"чи видалити цей плагін."
|
595 |
|
596 |
+
#: bws_menu.php:367
|
597 |
msgid ""
|
598 |
"Plugin could not be activated because it triggered a <strong>fatal error</"
|
599 |
"strong>."
|
601 |
"Плагін не вдалося активувати, бо він спричинив <strong>критичну помилку</"
|
602 |
"strong>."
|
603 |
|
604 |
+
#: bws_menu.php:370
|
605 |
msgid "Plugin <strong>activated</strong>."
|
606 |
msgstr "Плагін <strong>активовано</strong>."
|
607 |
|
608 |
+
#: bws_menu.php:377
|
609 |
msgid "Installing Plugin"
|
610 |
msgstr "Встановлення плагіну"
|
611 |
|
612 |
+
#: bws_menu.php:383
|
613 |
msgid "Downloading install package from"
|
614 |
msgstr "Завантаження встановлюючого пакунку з"
|
615 |
|
616 |
+
#: bws_menu.php:400 bws_menu.php:431 bws_menu.php:442
|
617 |
+
#: class-bws-settings.php:948 class-bws-settings.php:970
|
618 |
+
#: class-bws-settings.php:992 deprecated.php:387 deprecated.php:409
|
619 |
+
#: deprecated.php:431
|
620 |
+
msgid "Failed to download the zip archive. Please, upload the plugin manually"
|
621 |
+
msgstr ""
|
622 |
+
"Помилка при завантаженні zip-архіву. Будь ласка, завантажте плагін вручну"
|
623 |
+
|
624 |
+
#: bws_menu.php:408
|
625 |
msgid "Unpacking the package"
|
626 |
msgstr "Розпакування пакета"
|
627 |
|
628 |
+
#: bws_menu.php:413 bws_menu.php:421
|
629 |
msgid "Installing the plugin"
|
630 |
msgstr "Встановлення плагіну"
|
631 |
|
632 |
+
#: bws_menu.php:417 class-bws-settings.php:960 deprecated.php:399
|
633 |
+
msgid "Failed to open the zip archive. Please, upload the plugin manually"
|
634 |
+
msgstr "Помилка при відкритті zip-архіву. Будь ласка, завантажте плагін вручну"
|
635 |
+
|
636 |
+
#: bws_menu.php:424 class-bws-settings.php:966 deprecated.php:405
|
637 |
+
msgid ""
|
638 |
+
"Your server does not support either ZipArchive or Phar. Please, upload the "
|
639 |
+
"plugin manually"
|
640 |
+
msgstr ""
|
641 |
+
"Ваш сервер не підтримує формати Zip і Phar. Будь ласка, завантажте плагін "
|
642 |
+
"вручну"
|
643 |
+
|
644 |
+
#: bws_menu.php:427
|
645 |
+
#, php-format
|
646 |
+
msgid "The plugin %s is successfully installed."
|
647 |
+
msgstr "Плагін %s успішно встановлено."
|
648 |
+
|
649 |
+
#: bws_menu.php:434 class-bws-settings.php:973 deprecated.php:412
|
650 |
+
msgid "UploadDir is not writable. Please, upload the plugin manually"
|
651 |
+
msgstr ""
|
652 |
+
"Немає доступу до теки завантажень WordPress. Будь ласка, завантажте плагін "
|
653 |
+
"вручну"
|
654 |
|
655 |
+
#: bws_menu.php:439
|
656 |
msgid "Activate Plugin"
|
657 |
msgstr "Активувати плагін"
|
658 |
|
659 |
+
#: bws_menu.php:439 bws_menu.php:445
|
660 |
msgid "Return to BestWebSoft Panel"
|
661 |
msgstr "Назад до BestWebSoft Panel"
|
662 |
|
663 |
+
#: bws_menu.php:449 bws_menu.php:464 bws_menu.php:593
|
664 |
msgid "All"
|
665 |
msgstr "Всі"
|
666 |
|
667 |
+
#: bws_menu.php:450 bws_menu.php:650
|
668 |
msgid "Installed"
|
669 |
msgstr "Встановлені"
|
670 |
|
671 |
+
#: bws_menu.php:451
|
672 |
msgid "Not Installed"
|
673 |
msgstr "Не встановлені"
|
674 |
|
675 |
+
#: bws_menu.php:457
|
676 |
msgid "Filter results"
|
677 |
msgstr "Фільтр результатів"
|
678 |
|
679 |
+
#: bws_menu.php:460 bws_menu.php:589
|
680 |
msgid "Category"
|
681 |
msgstr "Категорія"
|
682 |
|
683 |
+
#: bws_menu.php:524
|
684 |
msgid "Not installed"
|
685 |
msgstr "Не встановлен"
|
686 |
|
687 |
+
#: bws_menu.php:528
|
688 |
msgid "Renew to get updates"
|
689 |
msgstr "Продовжити для поновлення"
|
690 |
|
691 |
+
#: bws_menu.php:531
|
692 |
#, php-format
|
693 |
msgid "Update to v %s"
|
694 |
msgstr "Оновити до версії %s"
|
695 |
|
696 |
+
#: bws_menu.php:543 bws_menu.php:566 bws_menu.php:575
|
697 |
msgid "Install Now"
|
698 |
msgstr "Встановити"
|
699 |
|
700 |
+
#: bws_menu.php:549 class-bws-settings.php:156 class-bws-settings.php:1056
|
701 |
msgid "Upgrade to Pro"
|
702 |
msgstr "Оновитися на Pro"
|
703 |
|
704 |
+
#: bws_menu.php:563 bws_menu.php:572
|
|
|
|
|
|
|
|
|
705 |
msgid "Activate this plugin"
|
706 |
msgstr "Активувати плагін"
|
707 |
|
708 |
+
#: bws_menu.php:575
|
709 |
msgid "Install this plugin"
|
710 |
msgstr "Встановити плагін"
|
711 |
|
712 |
+
#: bws_menu.php:584
|
713 |
msgid "Nothing found. Try another criteria."
|
714 |
msgstr "Нічого не знайдено. Спробуйте інші критерії."
|
715 |
|
716 |
+
#: bws_menu.php:621 bws_menu.php:641
|
717 |
#, php-format
|
718 |
msgid "By %s"
|
719 |
msgstr "За %s"
|
720 |
|
721 |
+
#: bws_menu.php:648
|
722 |
msgid "Already Installed"
|
723 |
msgstr "Уже встановлено %s"
|
724 |
|
725 |
+
#: bws_menu.php:659
|
726 |
msgid "Browse Free WordPress Themes"
|
727 |
msgstr "Огляд безкоштовних WordPress тем"
|
728 |
|
729 |
+
#: bws_menu.php:668
|
730 |
msgid "Send to support"
|
731 |
msgstr "Відправити службі тех. підтримки"
|
732 |
|
733 |
+
#: bws_menu.php:675
|
734 |
msgid "Send to custom email »"
|
735 |
msgstr "Відправити на електронну адресу »"
|
736 |
|
737 |
+
#: class-bws-settings.php:135
|
738 |
+
msgid "Information"
|
739 |
+
msgstr "Інформація"
|
740 |
|
741 |
+
#: class-bws-settings.php:143
|
742 |
+
msgid "Inactive"
|
743 |
+
msgstr "Неактивна"
|
744 |
|
745 |
+
#: class-bws-settings.php:151
|
746 |
+
msgid "Expired"
|
747 |
+
msgstr "Закінчилась"
|
748 |
+
|
749 |
+
#: class-bws-settings.php:154
|
750 |
+
#, php-format
|
751 |
+
msgid "%s day(-s) left"
|
752 |
+
msgstr "%s днів залишилося"
|
753 |
+
|
754 |
+
#: class-bws-settings.php:160
|
755 |
+
#, php-format
|
756 |
+
msgid "Expired on %s"
|
757 |
+
msgstr "Витікає %s"
|
758 |
+
|
759 |
+
#: class-bws-settings.php:160
|
760 |
+
msgid "Renew Now"
|
761 |
+
msgstr "Відновити зараз"
|
762 |
+
|
763 |
+
#: class-bws-settings.php:162
|
764 |
+
msgid "Active"
|
765 |
+
msgstr "Активна"
|
766 |
+
|
767 |
+
#: class-bws-settings.php:167
|
768 |
+
msgid "License"
|
769 |
+
msgstr "Ліцензія"
|
770 |
+
|
771 |
+
#: class-bws-settings.php:170
|
772 |
+
msgid "Status"
|
773 |
+
msgstr "Статус"
|
774 |
+
|
775 |
+
#: class-bws-settings.php:174
|
776 |
+
msgid "Version"
|
777 |
+
msgstr "Версія"
|
778 |
+
|
779 |
+
#: class-bws-settings.php:282
|
780 |
+
msgid "All plugin settings were restored."
|
781 |
+
msgstr "Усі налаштування плагіну відновлені."
|
782 |
+
|
783 |
+
#: class-bws-settings.php:420
|
784 |
+
msgid "Custom Code"
|
785 |
+
msgstr "Користувацький код"
|
786 |
+
|
787 |
+
#: class-bws-settings.php:424 deprecated.php:497
|
788 |
+
msgid "You do not have sufficient permissions to edit plugins for this site."
|
789 |
+
msgstr "У вас недостатньо повноважень для редагування плагінів цього сайту."
|
790 |
+
|
791 |
+
#: class-bws-settings.php:429 deprecated.php:618
|
792 |
+
msgid "These styles will be added to the header on all pages of your site."
|
793 |
+
msgstr "Ці стилі будуть додані в заголовок на всіх сторінках вашого сайту."
|
794 |
+
|
795 |
+
#: class-bws-settings.php:432 deprecated.php:620
|
796 |
+
#, php-format
|
797 |
+
msgid ""
|
798 |
+
"This PHP code will be hooked to the %s action and will be printed on front "
|
799 |
+
"end only."
|
800 |
+
msgstr ""
|
801 |
+
"Цей PHP код буде прикріплений до %s action і буде додано лише у фронтенді."
|
802 |
+
|
803 |
+
#: class-bws-settings.php:435
|
804 |
+
msgid "These code will be added to the header on all pages of your site."
|
805 |
+
msgstr "Цей код буде додано в заголовок на всіх сторінках вашого сайту."
|
806 |
+
|
807 |
+
#: class-bws-settings.php:443 deprecated.php:644
|
808 |
+
#, php-format
|
809 |
+
msgid ""
|
810 |
+
"You need to make this files writable before you can save your changes. See "
|
811 |
+
"%s the Codex %s for more information."
|
812 |
+
msgstr ""
|
813 |
+
"Вам потрібно зробити цей файл доступним для запису, перед тим як ви зможете "
|
814 |
+
"зберегти свої зміни. Перегляньте %sКодекс%s для додаткової інформації."
|
815 |
+
|
816 |
+
#: class-bws-settings.php:453 deprecated.php:626
|
817 |
+
msgid "Browsing"
|
818 |
+
msgstr "Огляд"
|
819 |
+
|
820 |
+
#: class-bws-settings.php:457
|
821 |
+
#, php-format
|
822 |
+
msgid "Activate custom %s code."
|
823 |
+
msgstr "Активувать користувацький %s код."
|
824 |
+
|
825 |
+
#: class-bws-settings.php:464 deprecated.php:633
|
826 |
+
#, php-format
|
827 |
+
msgid "Learn more about %s"
|
828 |
+
msgstr "Дізнатись більше про %s"
|
829 |
+
|
830 |
+
#: class-bws-settings.php:524
|
831 |
+
msgid "Miscellaneous Settings"
|
832 |
+
msgstr "Інші налаштування"
|
833 |
+
|
834 |
+
#: class-bws-settings.php:533 class-bws-settings.php:584
|
835 |
+
#, php-format
|
836 |
+
msgid ""
|
837 |
+
"It is prohibited to change %s settings on this site in the %s network "
|
838 |
+
"settings."
|
839 |
+
msgstr ""
|
840 |
+
"Мережевими налаштуваннями %s забороняється змінювати налаштування %s на "
|
841 |
+
"цьому сайті."
|
842 |
+
|
843 |
+
#: class-bws-settings.php:536 class-bws-settings.php:587
|
844 |
+
#, php-format
|
845 |
+
msgid ""
|
846 |
+
"It is prohibited to view %s settings on this site in the %s network settings."
|
847 |
+
msgstr ""
|
848 |
+
"Мережевими налаштуваннями %s забороняється дивитися налаштування %s на цьому "
|
849 |
+
"сайті."
|
850 |
+
|
851 |
+
#: class-bws-settings.php:545
|
852 |
+
msgid "Pro Options"
|
853 |
+
msgstr "Pro опції"
|
854 |
+
|
855 |
+
#: class-bws-settings.php:548
|
856 |
+
msgid "Enable to display plugin Pro options."
|
857 |
+
msgstr "Увімкніть для відображення Pro опцій плагіна."
|
858 |
+
|
859 |
+
#: class-bws-settings.php:553
|
860 |
+
msgid "Track Usage"
|
861 |
+
msgstr "Збирати статистику"
|
862 |
+
|
863 |
+
#: class-bws-settings.php:556
|
864 |
+
msgid ""
|
865 |
+
"Enable to allow tracking plugin usage anonymously in order to make it better."
|
866 |
+
msgstr ""
|
867 |
+
"Включити, щоб дозволити анонімно відстежувати використання і зробити плагін "
|
868 |
+
"краще."
|
869 |
+
|
870 |
+
#: class-bws-settings.php:560
|
871 |
+
msgid "Default Settings"
|
872 |
+
msgstr "Налаштування за замовчуванням"
|
873 |
+
|
874 |
+
#: class-bws-settings.php:562
|
875 |
+
msgid "Restore Settings"
|
876 |
+
msgstr "Відновлення налаштувань"
|
877 |
+
|
878 |
+
#: class-bws-settings.php:563
|
879 |
+
msgid "This will restore plugin settings to defaults."
|
880 |
+
msgstr "Відновити всі налаштування плагіна до налаштувань за замовчуванням."
|
881 |
+
|
882 |
+
#: class-bws-settings.php:575
|
883 |
+
msgid "Import / Export"
|
884 |
+
msgstr "Імпорт / Експорт"
|
885 |
+
|
886 |
+
#: class-bws-settings.php:691 class-bws-settings.php:724
|
887 |
+
#: class-bws-settings.php:746
|
888 |
+
msgid "License Key"
|
889 |
+
msgstr "Ключ ліцензії"
|
890 |
+
|
891 |
+
#: class-bws-settings.php:714
|
892 |
+
msgid "Congratulations! Pro license is activated successfully."
|
893 |
+
msgstr "Вітаємо! Pro ліцензія успішно активована."
|
894 |
+
|
895 |
+
#: class-bws-settings.php:715
|
896 |
+
#, php-format
|
897 |
+
msgid "You will be automatically redirected to the %s in %s seconds."
|
898 |
+
msgstr "Вас буде автоматично перенаправлено на %s через %s секунд."
|
899 |
+
|
900 |
+
#: class-bws-settings.php:715
|
901 |
+
msgid "Settings page"
|
902 |
+
msgstr "сторінку налаштувань"
|
903 |
+
|
904 |
+
#: class-bws-settings.php:730
|
905 |
+
#, php-format
|
906 |
+
msgid "Enter your license key to activate %s and get premium plugin features."
|
907 |
+
msgstr ""
|
908 |
+
"Введіть ліцензійний ключ для активації %s і отримання додаткових можливостей "
|
909 |
+
"плагіна."
|
910 |
+
|
911 |
+
#: class-bws-settings.php:733 class-bws-settings.php:920 deprecated.php:362
|
912 |
+
#: deprecated.php:703
|
913 |
+
msgid ""
|
914 |
+
"Unfortunately, you have exceeded the number of available tries per day. "
|
915 |
+
"Please, upload the plugin manually."
|
916 |
+
msgstr ""
|
917 |
+
"На жаль, ви перевищили кількість доступних спроб на день. Будь ласка, "
|
918 |
+
"завантажте плагін вручну"
|
919 |
+
|
920 |
+
#: class-bws-settings.php:736 deprecated.php:694
|
921 |
+
#, php-format
|
922 |
+
msgid "Start Your Free %s-Day Trial Now"
|
923 |
+
msgstr "Спробуйте %s-денну Trial версію безкоштовно"
|
924 |
+
|
925 |
+
#: class-bws-settings.php:751
|
926 |
+
msgid ""
|
927 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
928 |
+
"the field below."
|
929 |
+
msgstr ""
|
930 |
+
"При необхідності ви можете перевірити правильність вашого ліцензійного ключа "
|
931 |
+
"або знову ввести його у полі, що знаходиться нижче."
|
932 |
+
|
933 |
+
#: class-bws-settings.php:756
|
934 |
+
msgid "Manage License Settings"
|
935 |
+
msgstr "Управління налаштуваннями ліцензій"
|
936 |
+
|
937 |
+
#: class-bws-settings.php:758
|
938 |
+
msgid "Login to Client Area"
|
939 |
+
msgstr "Зайти в Client Area"
|
940 |
+
|
941 |
+
#: class-bws-settings.php:760
|
942 |
+
msgid ""
|
943 |
+
"Manage active licenses, download BWS products, and view your payment history "
|
944 |
+
"using BestWebSoft Client Area."
|
945 |
+
msgstr ""
|
946 |
+
"Керуй активними ліцензіями, завантажуй BWS продукти, а також переглядай "
|
947 |
+
"історію платежів за допомогою BestWebSoft Client Area."
|
948 |
+
|
949 |
+
#: class-bws-settings.php:815 class-bws-settings.php:918 deprecated.php:141
|
950 |
+
#: deprecated.php:360
|
951 |
+
msgid "This license key is bound to another site."
|
952 |
+
msgstr "Цей ліцензійний ключ прив'язано до іншого сайту."
|
953 |
+
|
954 |
+
#: class-bws-settings.php:817 deprecated.php:143
|
955 |
+
msgid ""
|
956 |
+
"This license key is valid, but Your license has expired. If you want to "
|
957 |
+
"update our plugin in future, you should extend the license."
|
958 |
+
msgstr ""
|
959 |
+
"Даний ліцензійний ключ дійсний, але строк вашої ліцензії витік. Якщо ви "
|
960 |
+
"хочете оновлювати наш плагін у майбутньому, вам слід подовжити ліцензію."
|
961 |
+
|
962 |
+
#: class-bws-settings.php:819 deprecated.php:145
|
963 |
+
msgid "Unfortunately, you have exceeded the number of available tries."
|
964 |
+
msgstr "На жаль, ви перевищили кількість допустимих спроб."
|
965 |
+
|
966 |
+
#: class-bws-settings.php:821 deprecated.php:147
|
967 |
+
msgid ""
|
968 |
+
"Unfortunately, the Pro Trial licence was already installed to this domain. "
|
969 |
+
"The Pro Trial license can be installed only once."
|
970 |
+
msgstr ""
|
971 |
+
"На жаль, Trial Pro версія плагіну уже встановлювалась на цей домен. Trial "
|
972 |
+
"Pro версію можна встановлювати лише один раз."
|
973 |
+
|
974 |
+
#: class-bws-settings.php:826 deprecated.php:151
|
975 |
+
msgid "The Pro Trial license key is valid."
|
976 |
+
msgstr "Ключ тріал Pro версії вірний."
|
977 |
+
|
978 |
+
#: class-bws-settings.php:834 deprecated.php:159 deprecated.php:246
|
979 |
+
#, php-format
|
980 |
+
msgid ""
|
981 |
+
"In order to continue using the plugin it is necessary to buy a %s license."
|
982 |
+
msgstr "Щоб продовжити користуватись плагіном, потрібно придбати %s ліцензію."
|
983 |
+
|
984 |
+
#: class-bws-settings.php:1031 deprecated.php:463
|
985 |
+
msgid "Please, enter Your license key"
|
986 |
+
msgstr "Будь ласка, впишіть ваш ліцензійний ключ"
|
987 |
+
|
988 |
+
#: class-bws-settings.php:1043
|
989 |
+
msgid "Need Help?"
|
990 |
+
msgstr "Потрібна допомога?"
|
991 |
+
|
992 |
+
#: class-bws-settings.php:1045
|
993 |
+
msgid "Read the Instruction"
|
994 |
+
msgstr "Читати інструкцію"
|
995 |
+
|
996 |
+
#: class-bws-settings.php:1049
|
997 |
+
msgid "Watch the Video"
|
998 |
+
msgstr "Дивитися відео"
|
999 |
+
|
1000 |
+
#: class-bws-settings.php:1060
|
1001 |
+
msgid "Start Your Free Trial"
|
1002 |
+
msgstr "Використовувати безкоштовну Trial версію"
|
1003 |
+
|
1004 |
+
#: deprecated.php:93
|
1005 |
+
msgid "System Status"
|
1006 |
+
msgstr "Системна інформація"
|
1007 |
+
|
1008 |
+
#: deprecated.php:204
|
1009 |
+
msgid "Please, enter your license key"
|
1010 |
+
msgstr "Будь ласка, введіть ваш ліцензійний ключ"
|
1011 |
+
|
1012 |
+
#: deprecated.php:223
|
1013 |
+
msgid ""
|
1014 |
+
"If necessary, you can check if the license key is correct or reenter it in "
|
1015 |
+
"the field below. You can find your license key on your personal page - "
|
1016 |
+
"Client Area - on our website"
|
1017 |
+
msgstr ""
|
1018 |
+
"При необхідності ви можете перевірити правильність вашого ліцензійного ключа "
|
1019 |
+
"або знову ввести його у полі, що знаходиться нижче. Ви можете знайти свій "
|
1020 |
+
"ліцензійний ключ на вашій персональній сторінці - Client area - на нашому "
|
1021 |
+
"сайті"
|
1022 |
+
|
1023 |
+
#: deprecated.php:223
|
1024 |
+
msgid ""
|
1025 |
+
"(your username is the email address specified during the purchase). If "
|
1026 |
+
"necessary, please submit \"Lost your password?\" request."
|
1027 |
+
msgstr ""
|
1028 |
+
"(ваше ім'я користувача - це емейл, який ви вказували при купівлі). При "
|
1029 |
+
"необхідності, будь ласка, відправте запит на відновлення вашого паролю."
|
1030 |
+
|
1031 |
+
#: deprecated.php:247
|
1032 |
+
msgid "After that, you can activate it by entering your license key."
|
1033 |
+
msgstr "Після цього ви зможете активувати його ввівши ліцензійний ключ."
|
1034 |
+
|
1035 |
+
#: deprecated.php:249 deprecated.php:688
|
1036 |
+
msgid "License key can be found in the"
|
1037 |
+
msgstr "Ліцензійний ключ можна знайти в"
|
1038 |
+
|
1039 |
+
#: deprecated.php:251 deprecated.php:690
|
1040 |
+
msgid "(your username is the email address specified during the purchase)."
|
1041 |
+
msgstr "(ваше ім'я користувача - це емейл, який ви вказували при купівлі)"
|
1042 |
+
|
1043 |
+
#: deprecated.php:278
|
1044 |
+
msgid ""
|
1045 |
+
"Congratulations! The Pro license of the plugin is activated successfully."
|
1046 |
+
msgstr "Вітаємо! Pro версію плагіну успішно активовано."
|
1047 |
+
|
1048 |
+
#: deprecated.php:280 deprecated.php:669
|
1049 |
+
msgid "Please, go to"
|
1050 |
+
msgstr "Будь ласка, перейдіть на"
|
1051 |
+
|
1052 |
+
#: deprecated.php:280 deprecated.php:669
|
1053 |
+
msgid "the setting page"
|
1054 |
+
msgstr "сторінку установок"
|
1055 |
+
|
1056 |
+
#: deprecated.php:281 deprecated.php:670
|
1057 |
+
msgid "You will be redirected automatically in 5 seconds."
|
1058 |
+
msgstr "Вас буде перенаправлено автоматично через 5 секунд."
|
1059 |
+
|
1060 |
+
#: deprecated.php:315
|
1061 |
+
msgid "Check premium options on the plugin settings page!"
|
1062 |
+
msgstr "Подивіться преміум опції на сторінці налаштувань плагіна!"
|
1063 |
+
|
1064 |
+
#: deprecated.php:478
|
1065 |
+
msgid "Restore all plugin settings to defaults"
|
1066 |
+
msgstr "Скинути налаштування плагіну до стандартних"
|
1067 |
+
|
1068 |
+
#: deprecated.php:480
|
1069 |
+
msgid "Restore settings"
|
1070 |
+
msgstr "Скинути налаштування"
|
1071 |
+
|
1072 |
+
#: deprecated.php:548 deprecated.php:575
|
1073 |
+
#, php-format
|
1074 |
+
msgid "File %s edited successfully."
|
1075 |
+
msgstr "Файл %s успішно відредаговано."
|
1076 |
+
|
1077 |
+
#: deprecated.php:550 deprecated.php:577
|
1078 |
+
msgid "Not enough permissions to create or update the file"
|
1079 |
+
msgstr "У Вас недостатньо дозволів для створення або поновлення файлу"
|
1080 |
+
|
1081 |
+
#: deprecated.php:580
|
1082 |
+
msgid "Not enough permissions to create the file"
|
1083 |
+
msgstr "У Вас недостатньо дозволів для створення файлу"
|
1084 |
+
|
1085 |
+
#: deprecated.php:624
|
1086 |
+
msgid "Editing"
|
1087 |
+
msgstr "Редагування"
|
1088 |
+
|
1089 |
+
#: deprecated.php:667
|
1090 |
+
msgid ""
|
1091 |
+
"Congratulations! Pro version of the plugin is installed and activated "
|
1092 |
+
"successfully."
|
1093 |
+
msgstr "Вітаємо! Pro версію плагіну успішно завантажено та активовано."
|
1094 |
+
|
1095 |
+
#: deprecated.php:677
|
1096 |
+
msgid "Show Pro features"
|
1097 |
+
msgstr "Показати Pro опції"
|
1098 |
+
|
1099 |
+
#: deprecated.php:684
|
1100 |
+
msgid "Enter your license key to install and activate"
|
1101 |
+
msgstr "Введіть ліцензійний ключ для установки і активації"
|
1102 |
+
|
1103 |
+
#: deprecated.php:686
|
1104 |
+
msgid "version of the plugin."
|
1105 |
+
msgstr "версія плагіна."
|
1106 |
|
1107 |
#: product_list.php:7
|
1108 |
msgid "Advertisement"
|
1140 |
msgid "Other"
|
1141 |
msgstr "Інше"
|
1142 |
|
1143 |
+
#~ msgid "Thank you for installing"
|
1144 |
+
#~ msgstr "Дякуємо, що встановили"
|
1145 |
+
|
1146 |
+
#~ msgid "Thank you for choosing"
|
1147 |
+
#~ msgstr "Дякуємо, що обрали"
|
1148 |
+
|
1149 |
+
#~ msgid "You will be automatically redirected to the %s in 7 seconds."
|
1150 |
+
#~ msgstr "Вас буде автоматично перенаправлено на %s через 7 секунд."
|
1151 |
+
|
1152 |
+
#~ msgid "PHP Safe Mode"
|
1153 |
+
#~ msgstr "PHP Безпечний режим"
|
1154 |
+
|
1155 |
+
#~ msgid "You license for"
|
1156 |
+
#~ msgstr "Ваша ліцензія для"
|
1157 |
+
|
1158 |
+
#~ msgid "expires on"
|
1159 |
+
#~ msgstr "витікає"
|
1160 |
+
|
1161 |
+
#~ msgid "This license key is bind to another site"
|
1162 |
+
#~ msgstr "Цей ліцензійний ключ прив'язано до іншого сайту"
|
1163 |
+
|
1164 |
+
#~ msgid "Successfully installed the plugin"
|
1165 |
+
#~ msgstr "Успішно встановлено плагін"
|
1166 |
+
|
1167 |
+
#~ msgid "Please, go to %s"
|
1168 |
+
#~ msgstr "Будь ласка, перейдіть на %s"
|
1169 |
+
|
1170 |
+
#~ msgid "Trial"
|
1171 |
+
#~ msgstr "Триал"
|
1172 |
+
|
1173 |
+
#~ msgid "Client Area"
|
1174 |
+
#~ msgstr "Client Area"
|
1175 |
+
|
1176 |
+
#~ msgid "If you enjoy our plugin, please give it 5 stars on WordPress"
|
1177 |
+
#~ msgstr ""
|
1178 |
+
#~ "Якщо вам сподобався плагін, будь ласка, поставте нам 5 зірочок на "
|
1179 |
+
#~ "WordPress"
|
1180 |
+
|
1181 |
+
#~ msgid "If there is something wrong about it, please contact us"
|
1182 |
+
#~ msgstr "Якщо щось не так, будь ласка, повідомте нам"
|
1183 |
+
|
1184 |
+
#~ msgid "Donations play an important role in supporting great projects"
|
1185 |
+
#~ msgstr "Пожертви грають важливу роль в підтримці проектів"
|
1186 |
+
|
1187 |
+
#~ msgid "WordPress Version"
|
1188 |
+
#~ msgstr "Версія WordPress"
|
1189 |
+
|
1190 |
#~ msgid "Activate Membership"
|
1191 |
#~ msgstr "Активувати Membership"
|
1192 |
|
1226 |
#~ msgid "Configure Settings"
|
1227 |
#~ msgstr "Налаштувати плагін"
|
1228 |
|
|
|
|
|
|
|
1229 |
#~ msgid "Go"
|
1230 |
#~ msgstr "Перейти"
|
1231 |
|
1266 |
#~ "(ім'я користувача - це електронна адреса, яку ви вказуєте при купівлі "
|
1267 |
#~ "продукту), де ви можете внести потрібні зміни."
|
1268 |
|
|
|
|
|
|
|
1269 |
#~ msgid "Activated plugins"
|
1270 |
#~ msgstr "Активовані плагіни"
|
1271 |
|
1341 |
#~ msgid "Words"
|
1342 |
#~ msgstr "Слова"
|
1343 |
|
|
|
|
|
|
|
1344 |
#~ msgid "Captcha"
|
1345 |
#~ msgstr "КАПЧА"
|
1346 |
|
bws_menu/product_list.php
CHANGED
@@ -20,462 +20,479 @@ $bws_plugins = array(
|
|
20 |
'category' => array( 'security', 'recommended' ),
|
21 |
'name' => 'Captcha',
|
22 |
'description' => 'Protect WordPress website forms from spam entries by means of math logic.',
|
23 |
-
'link' => '
|
24 |
'settings' => 'admin.php?page=captcha.php',
|
25 |
'pro_version' => 'captcha-pro/captcha_pro.php',
|
26 |
-
'purchase' => '
|
27 |
'pro_settings' => 'admin.php?page=captcha_pro.php'
|
28 |
),
|
29 |
'car-rental/car-rental.php' => array(
|
30 |
'category' => array( 'content-and-media' ),
|
31 |
'name' => 'Car Rental',
|
32 |
'description' => 'Create your personal car rental/booking and reservation website.',
|
33 |
-
'link' => '
|
34 |
'settings' => 'admin.php?page=car-rental-settings',
|
35 |
'pro_version' => 'car-rental-pro/car-rental-pro.php',
|
36 |
-
'purchase' => '
|
37 |
'pro_settings' => 'admin.php?page=car-rental-pro-settings'
|
38 |
),
|
39 |
'contact-form-plugin/contact_form.php' => array(
|
40 |
'category' => array( 'other', 'recommended' ),
|
41 |
'name' => 'Contact Form',
|
42 |
'description' => 'Allow customers to reach you using secure contact form plugin any website must have.',
|
43 |
-
'link' => '
|
44 |
'settings' => 'admin.php?page=contact_form.php',
|
45 |
'pro_version' => 'contact-form-pro/contact_form_pro.php',
|
46 |
-
'purchase' => '
|
47 |
'pro_settings' => 'admin.php?page=contact_form_pro.php'
|
48 |
),
|
49 |
'contact-form-multi/contact-form-multi.php' => array(
|
50 |
'category' => array( 'other', 'recommended' ),
|
51 |
'name' => 'Contact Form Multi',
|
52 |
'description' => 'Add unlimited number of contact forms to WordPress website.',
|
53 |
-
'link' => '
|
54 |
'settings' => '',
|
55 |
'pro_version' => 'contact-form-multi-pro/contact-form-multi-pro.php',
|
56 |
-
'purchase' => '
|
57 |
'pro_settings' => ''
|
58 |
),
|
59 |
'contact-form-to-db/contact_form_to_db.php' => array(
|
60 |
'category' => array( 'other', 'recommended' ),
|
61 |
'name' => 'Contact Form to DB',
|
62 |
'description' => 'Save and manage contact form messages. Never lose important data.',
|
63 |
-
'link' => '
|
64 |
'settings' => 'admin.php?page=cntctfrmtdb_settings',
|
65 |
'pro_version' => 'contact-form-to-db-pro/contact_form_to_db_pro.php',
|
66 |
-
'purchase' => '
|
67 |
'pro_settings' => 'admin.php?page=cntctfrmtdbpr_settings'
|
68 |
),
|
69 |
'custom-admin-page/custom-admin-page.php' => array(
|
70 |
'category' => array( 'utilities' ),
|
71 |
'name' => 'Custom Admin Page',
|
72 |
'description' => 'Add unlimited custom pages to WordPress admin dashboard.',
|
73 |
-
'link' => '
|
74 |
'settings' => 'admin.php?page=custom-admin-page.php'
|
75 |
),
|
76 |
'custom-fields-search/custom-fields-search.php' => array(
|
77 |
'category' => array( 'content-and-media' ),
|
78 |
'name' => 'Custom Fields Search',
|
79 |
'description' => 'Add custom fields to WordPress website search results.',
|
80 |
-
'link' => '
|
81 |
'settings' => 'admin.php?page=custom_fields_search.php'
|
82 |
),
|
83 |
'custom-search-plugin/custom-search-plugin.php' => array(
|
84 |
'category' => array( 'content-and-media' ),
|
85 |
'name' => 'Custom Search',
|
86 |
'description' => 'Add custom post types to WordPress website search results.',
|
87 |
-
'link' => '
|
88 |
'settings' => 'admin.php?page=custom_search.php',
|
89 |
'pro_version' => 'custom-search-pro/custom-search-pro.php',
|
90 |
-
'purchase' => '
|
91 |
'pro_settings' => 'admin.php?page=custom_search_pro.php'
|
92 |
),
|
93 |
'db-manager/db-manager.php' => array(
|
94 |
'category' => array( 'utilities' ),
|
95 |
'name' => 'DB Manager',
|
96 |
'description' => 'Manage database and file system right from your WordPress admin dashboard.',
|
97 |
-
'link' => '
|
98 |
-
'install_url' => '
|
99 |
'settings' => 'admin.php?page=db-manager.php',
|
100 |
-
'icon' =>
|
101 |
),
|
102 |
'donate-button/donate.php' => array(
|
103 |
'category' => array( 'other' ),
|
104 |
'name' => 'Donate',
|
105 |
'description' => 'Add PayPal and 2CO donate buttons to receive charity payments.',
|
106 |
-
'link' => '
|
107 |
'settings' => 'admin.php?page=donate.php'
|
108 |
),
|
109 |
'email-queue/email-queue.php' => array(
|
110 |
'category' => array( 'other' ),
|
111 |
'name' => 'Email Queue',
|
112 |
'description' => 'Automatically add outgoing email messages to queue instead of sending them immediately.',
|
113 |
-
'link' => '
|
114 |
'settings' => 'admin.php?page=mlq_settings'
|
115 |
),
|
116 |
'error-log-viewer/error-log-viewer.php' => array(
|
117 |
'category' => array( 'utilities' ),
|
118 |
'name' => 'Error Log Viewer',
|
119 |
'description' => 'Get latest error log messages to diagnose website problems. Define and fix issues faster.',
|
120 |
-
'link' => '
|
121 |
'settings' => 'admin.php?page=rrrlgvwr.php&tab=settings'
|
122 |
),
|
123 |
'facebook-button-plugin/facebook-button-plugin.php' => array(
|
124 |
'category' => array( 'social' ),
|
125 |
'name' => 'Facebook Button',
|
126 |
'description' => 'Add Facebook Like, Share and Profile buttons to WordPress posts, pages and widgets.',
|
127 |
-
'link' => '
|
128 |
'settings' => 'admin.php?page=facebook-button-plugin.php',
|
129 |
'pro_version' => 'facebook-button-pro/facebook-button-pro.php',
|
130 |
-
'purchase' => '
|
131 |
'pro_settings' => 'admin.php?page=facebook-button-pro.php'
|
132 |
),
|
133 |
'bws-featured-posts/bws-featured-posts.php' => array(
|
134 |
'category' => array( 'content-and-media' ),
|
135 |
'name' => 'Featured Posts',
|
136 |
'description' => 'Add featured posts to WordPress posts or widgets. Highlight important information.',
|
137 |
-
'link' => '
|
138 |
'settings' => 'admin.php?page=featured-posts.php'
|
139 |
),
|
140 |
'gallery-plugin/gallery-plugin.php' => array(
|
141 |
'category' => array( 'content-and-media', 'recommended' ),
|
142 |
'name' => 'Gallery',
|
143 |
'description' => 'Add beautiful galleries, albums & images to your Wordpress website in few clicks.',
|
144 |
-
'link' => '
|
145 |
'settings' => 'admin.php?page=gallery-plugin.php',
|
146 |
'pro_version' => 'gallery-plugin-pro/gallery-plugin-pro.php',
|
147 |
-
'purchase' => '
|
148 |
'pro_settings' => 'admin.php?page=gallery-plugin-pro.php'
|
149 |
),
|
150 |
'gallery-categories/gallery-categories.php' => array(
|
151 |
'category' => array( 'content-and-media' ),
|
152 |
'name' => 'Gallery Categories',
|
153 |
'description' => 'Add unlimited gallery categories. Organize images to make the navigation through content easier.',
|
154 |
-
'link' => '
|
155 |
'settings' => ''
|
156 |
),
|
157 |
'google-one/google-plus-one.php' => array(
|
158 |
'category' => array( 'social' ),
|
159 |
'name' => 'Google +1',
|
160 |
'description' => 'Add Google +1 Share, Follow, Hangout buttons and profile badge to WordPress posts, pages and widgets.',
|
161 |
-
'link' => '
|
162 |
'settings' => 'admin.php?page=google-plus-one.php',
|
163 |
'pro_version' => 'google-one-pro/google-plus-one-pro.php',
|
164 |
-
'purchase' => '
|
165 |
'pro_settings' => 'admin.php?page=google-plus-one-pro.php'
|
166 |
),
|
167 |
'adsense-plugin/adsense-plugin.php' => array(
|
168 |
'category' => array( 'advertisement' ),
|
169 |
'name' => 'Google AdSense',
|
170 |
'description' => 'Add Adsense ads to pages, posts, custom posts, search results, categories, tags, pages, and widgets.',
|
171 |
-
'link' => '
|
172 |
'settings' => 'admin.php?page=adsense-plugin.php',
|
173 |
'pro_version' => 'adsense-pro/adsense-pro.php',
|
174 |
-
'purchase' => '
|
175 |
'pro_settings' => 'admin.php?page=adsense-pro.php'
|
176 |
),
|
177 |
'bws-google-analytics/bws-google-analytics.php' => array(
|
178 |
'category' => array( 'site-stats' ),
|
179 |
'name' => 'Google Analytics',
|
180 |
'description' => 'Add Google Analytics code to WordPress website and track basic stats.',
|
181 |
-
'link' => '
|
182 |
'settings' => 'admin.php?page=bws-google-analytics.php',
|
183 |
'pro_version' => 'bws-google-analytics-pro/bws-google-analytics-pro.php',
|
184 |
-
'purchase' => '
|
185 |
'pro_settings' => 'admin.php?page=bws-google-analytics-pro.php'
|
186 |
),
|
187 |
'google-captcha/google-captcha.php' => array(
|
188 |
'category' => array( 'security', 'recommended' ),
|
189 |
'name' => 'Google Captcha (reCAPTCHA)',
|
190 |
'description' => 'Protect WordPress website forms from spam entries with Google Captcha (reCaptcha).',
|
191 |
-
'link' => '
|
192 |
'settings' => 'admin.php?page=google-captcha.php',
|
193 |
'pro_version' => 'google-captcha-pro/google-captcha-pro.php',
|
194 |
-
'purchase' => '
|
195 |
'pro_settings' => 'admin.php?page=google-captcha-pro.php'
|
196 |
),
|
197 |
'bws-google-maps/bws-google-maps.php' => array(
|
198 |
'category' => array( 'content-and-media' ),
|
199 |
'name' => 'Google Maps',
|
200 |
'description' => 'Add customized Google maps to WordPress posts, pages and widgets.',
|
201 |
-
'link' => '
|
202 |
'settings' => 'admin.php?page=bws-google-maps.php',
|
203 |
'pro_version' => 'bws-google-maps-pro/bws-google-maps-pro.php',
|
204 |
-
'purchase' => '
|
205 |
'pro_settings' => 'admin.php?page=bws-google-maps-pro.php'
|
206 |
),
|
207 |
'google-sitemap-plugin/google-sitemap-plugin.php' => array(
|
208 |
'category' => array( 'other', 'recommended' ),
|
209 |
'name' => 'Google Sitemap',
|
210 |
'description' => 'Generate and add XML sitemap to WordPress website. Help search engines index your blog.',
|
211 |
-
'link' => '
|
212 |
'settings' => 'admin.php?page=google-sitemap-plugin.php',
|
213 |
'pro_version' => 'google-sitemap-pro/google-sitemap-pro.php',
|
214 |
-
'purchase' => '
|
215 |
'pro_settings' => 'admin.php?page=google-sitemap-pro.php'
|
216 |
),
|
217 |
'google-shortlink/google-shortlink.php' => array(
|
218 |
'category' => array( 'other' ),
|
219 |
'name' => 'Google Shortlink',
|
220 |
'description' => 'Replace external WordPress website links with Google shortlinks and track click stats.',
|
221 |
-
'link' => '
|
222 |
'settings' => 'admin.php?page=gglshrtlnk_options'
|
223 |
),
|
224 |
'htaccess/htaccess.php' => array(
|
225 |
'category' => array( 'security' ),
|
226 |
'name' => 'Htaccess',
|
227 |
'description' => 'Protect WordPress website – allow and deny access for certain IP addresses, hostnames, etc.',
|
228 |
-
'link' => '
|
229 |
'settings' => 'admin.php?page=htaccess.php',
|
230 |
'pro_version' => 'htaccess-pro/htaccess-pro.php',
|
231 |
-
'purchase' => '
|
232 |
'pro_settings' => 'admin.php?page=htaccess-pro.php'
|
233 |
),
|
234 |
'job-board/job-board.php' => array(
|
235 |
'category' => array( 'content-and-media' ),
|
236 |
'name' => 'Job Board',
|
237 |
'description' => 'Create your personal job board and listing WordPress website. Search jobs, submit CV/resumes, choose candidates.',
|
238 |
-
'link' => '
|
239 |
'settings' => 'admin.php?page=job-board.php'
|
240 |
),
|
241 |
'bws-latest-posts/bws-latest-posts.php' => array(
|
242 |
'category' => array( 'content-and-media' ),
|
243 |
'name' => 'Latest Posts',
|
244 |
'description' => 'Add latest posts or latest posts for selected categories widgets to WordPress website.',
|
245 |
-
'link' => '
|
246 |
'settings' => 'admin.php?page=latest-posts.php'
|
247 |
),
|
248 |
'limit-attempts/limit-attempts.php' => array(
|
249 |
'category' => array( 'security', 'recommended' ),
|
250 |
'name' => 'Limit Attempts',
|
251 |
'description' => 'Protect WordPress website against brute force attacks. Limit rate of login attempts.',
|
252 |
-
'link' => '
|
253 |
'settings' => 'admin.php?page=limit-attempts.php',
|
254 |
'pro_version' => 'limit-attempts-pro/limit-attempts-pro.php',
|
255 |
-
'purchase' => '
|
256 |
'pro_settings' => 'admin.php?page=limit-attempts-pro.php'
|
257 |
),
|
258 |
'bws-linkedin/bws-linkedin.php' => array(
|
259 |
'category' => array( 'social' ),
|
260 |
'name' => 'LinkedIn',
|
261 |
'description' => 'Add LinkedIn Share and Follow buttons to WordPress posts, pages and widgets. 5 plugins included – profile, insider, etc.',
|
262 |
-
'link' => '
|
263 |
'settings' => 'admin.php?page=linkedin.php',
|
264 |
'pro_version' => 'bws-linkedin-pro/bws-linkedin-pro.php',
|
265 |
-
'purchase' => '
|
266 |
'pro_settings' => 'admin.php?page=linkedin-pro.php'
|
267 |
),
|
268 |
'multilanguage/multilanguage.php' => array(
|
269 |
'category' => array( 'content-and-media', 'recommended' ),
|
270 |
'name' => 'Multilanguage',
|
271 |
'description' => 'Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.',
|
272 |
-
'link' => '
|
273 |
'settings' => 'admin.php?page=mltlngg_settings',
|
274 |
'pro_version' => 'multilanguage-pro/multilanguage-pro.php',
|
275 |
-
'purchase' => '
|
276 |
'pro_settings' => 'admin.php?page=mltlnggpr_settings'
|
277 |
),
|
278 |
'pagination/pagination.php' => array(
|
279 |
'category' => array( 'content-and-media' ),
|
280 |
'name' => 'Pagination',
|
281 |
'description' => 'Add customizable pagination to WordPress website. Split long content to multiple pages for better navigation.',
|
282 |
-
'link' => '
|
283 |
'settings' => 'admin.php?page=pagination.php',
|
284 |
'pro_version' => 'pagination-pro/pagination-pro.php',
|
285 |
-
'purchase' => '
|
286 |
'pro_settings' => 'admin.php?page=pagination-pro.php'
|
287 |
),
|
288 |
'pdf-print/pdf-print.php' => array(
|
289 |
'category' => array( 'other' ),
|
290 |
'name' => 'PDF & Print',
|
291 |
'description' => 'Generate PDF files and print WordPress posts/pages. Customize document header/footer styles and appearance.',
|
292 |
-
'link' => '
|
293 |
'settings' => 'admin.php?page=pdf-print.php',
|
294 |
'pro_version' => 'pdf-print-pro/pdf-print-pro.php',
|
295 |
-
'purchase' => '
|
296 |
'pro_settings' => 'admin.php?page=pdf-print-pro.php'
|
297 |
),
|
298 |
'bws-pinterest/bws-pinterest.php' => array(
|
299 |
'category' => array( 'social' ),
|
300 |
'name' => 'Pinterest',
|
301 |
'description' => 'Add Pinterest Follow, Pin It buttons and profile widgets (Pin, Board, Profile) to WordPress posts, pages and widgets.',
|
302 |
-
'link' => '
|
303 |
'settings' => 'admin.php?page=pinterest.php',
|
304 |
'pro_version' => 'bws-pinterest-pro/bws-pinterest-pro.php',
|
305 |
-
'purchase' => '
|
306 |
'pro_settings' => 'admin.php?page=pinterest-pro.php'
|
307 |
),
|
308 |
'bws-popular-posts/bws-popular-posts.php' => array(
|
309 |
'category' => array( 'content-and-media', 'recommended' ),
|
310 |
'name' => 'Popular Posts',
|
311 |
'description' => 'Track views, comments and add most popular posts to Wordpress widgets.',
|
312 |
-
'link' => '
|
313 |
'settings' => 'admin.php?page=popular-posts.php'
|
314 |
),
|
315 |
'portfolio/portfolio.php' => array(
|
316 |
'category' => array( 'content-and-media', 'recommended' ),
|
317 |
'name' => 'Portfolio',
|
318 |
'description' => 'Create your personal portfolio WordPress website. Manage and showcase past projects to get more clients.',
|
319 |
-
'link' => '
|
320 |
'settings' => 'admin.php?page=portfolio.php',
|
321 |
'pro_version' => 'portfolio-pro/portfolio-pro.php',
|
322 |
-
'purchase' => '
|
323 |
'pro_settings' => 'admin.php?page=portfolio-pro.php'
|
324 |
),
|
325 |
'post-to-csv/post-to-csv.php' => array(
|
326 |
'category' => array( 'utilities' ),
|
327 |
'name' => 'Post to CSV',
|
328 |
'description' => 'Export WordPress posts to CSV file format easily. Configure data order.',
|
329 |
-
'link' => '
|
330 |
'settings' => 'admin.php?page=post-to-csv.php'
|
331 |
),
|
332 |
'profile-extra-fields/profile-extra-fields.php' => array(
|
333 |
'category' => array( 'management' ),
|
334 |
'name' => 'Profile Extra Fields',
|
335 |
'description' => 'Add extra fields to default WordPress user profile. The easiest way to create and manage additional custom values.',
|
336 |
-
'link' => '
|
337 |
'settings' => 'admin.php?page=profile-extra-fields.php'
|
338 |
),
|
339 |
'promobar/promobar.php' => array(
|
340 |
'category' => array( 'advertisement' ),
|
341 |
'name' => 'PromoBar',
|
342 |
'description' => 'Add and display HTML advertisement on WordPress website. Customize bar styles and appearance.',
|
343 |
-
'link' => '
|
344 |
'settings' => 'admin.php?page=promobar.php',
|
345 |
'pro_version' => 'promobar-pro/promobar-pro.php',
|
346 |
-
'purchase' => '
|
347 |
'pro_settings' => 'admin.php?page=promobar-pro.php'
|
348 |
),
|
349 |
'quotes-and-tips/quotes-and-tips.php' => array(
|
350 |
'category' => array( 'content-and-media' ),
|
351 |
'name' => 'Quotes and Tips',
|
352 |
'description' => 'Add customizable quotes and tips blocks to WordPress posts, pages and widgets.',
|
353 |
-
'link' => '
|
354 |
'settings' => 'admin.php?page=quotes-and-tips.php'
|
355 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
356 |
'realty/realty.php' => array(
|
357 |
'category' => array( 'content-and-media' ),
|
358 |
'name' => 'Realty',
|
359 |
'description' => 'Create your personal real estate WordPress website. Sell, rent and buy properties. Add, search and browse listings easily.',
|
360 |
-
'link' => '
|
361 |
'settings' => 'admin.php?page=realty_settings',
|
362 |
'pro_version' => 'realty-pro/realty-pro.php',
|
363 |
-
'purchase' => '
|
364 |
'pro_settings' => 'admin.php?page=realty_pro_settings'
|
365 |
),
|
366 |
're-attacher/re-attacher.php' => array(
|
367 |
'category' => array( 'utilities' ),
|
368 |
'name' => 'Re-attacher',
|
369 |
'description' => 'Attach, unattach and re-attach media files quickly to WordPress posts and pages.',
|
370 |
-
'link' => '
|
371 |
'settings' => 'admin.php?page=re-attacher.php'
|
372 |
),
|
373 |
'relevant/related-posts-plugin.php' => array(
|
374 |
'category' => array( 'content-and-media', 'recommended' ),
|
375 |
'name' => 'Relevant - Related Posts',
|
376 |
'description' => 'Add related posts to WordPress posts or widgets. Link your readers to relevant content.',
|
377 |
-
'link' => '
|
378 |
'settings' => 'admin.php?page=related-posts-plugin.php'
|
379 |
),
|
380 |
'sender/sender.php' => array(
|
381 |
'category' => array( 'social', 'recommended' ),
|
382 |
'name' => 'Sender',
|
383 |
'description' => 'Send bulk email messages to WordPress users. Custom templates, advanced settings and detailed reports.',
|
384 |
-
'link' => '
|
385 |
'settings' => 'admin.php?page=sndr_settings',
|
386 |
'pro_version' => 'sender-pro/sender-pro.php',
|
387 |
-
'purchase' => '
|
388 |
'pro_settings' => 'admin.php?page=sndrpr_settings'
|
389 |
),
|
390 |
'bws-smtp/bws-smtp.php' => array(
|
391 |
'category' => array( 'utilities' ),
|
392 |
'name' => 'SMTP',
|
393 |
'description' => 'Configure SMTP server to receive email messages from WordPress to Gmail, Yahoo, Hotmail and other services.',
|
394 |
-
'link' => '
|
395 |
'settings' => 'admin.php?page=bwssmtp_settings'
|
396 |
),
|
397 |
'social-buttons-pack/social-buttons-pack.php' => array(
|
398 |
'category' => array( 'social', 'recommended' ),
|
399 |
'name' => 'Social Buttons Pack',
|
400 |
'description' => 'Add social media buttons and widgets to WordPress posts, pages and widgets. FB, Twitter, G+1, Pinterest, LinkedIn.',
|
401 |
-
'link' => '
|
402 |
-
'settings' => 'admin.php?page=social-buttons.php'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
),
|
404 |
'subscriber/subscriber.php' => array(
|
405 |
'category' => array( 'social', 'recommended' ),
|
406 |
'name' => 'Subscriber',
|
407 |
'description' => 'Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.',
|
408 |
-
'link' => '
|
409 |
'settings' => 'admin.php?page=sbscrbr_settings_page',
|
410 |
'pro_version' => 'subscriber-pro/subscriber-pro.php',
|
411 |
-
'purchase' => '
|
412 |
'pro_settings' => 'admin.php?page=sbscrbrpr_settings_page'
|
413 |
),
|
414 |
'bws-testimonials/bws-testimonials.php' => array(
|
415 |
'category' => array( 'content-and-media', 'recommended' ),
|
416 |
'name' => 'Testimonials',
|
417 |
'description' => 'Add testimonials and feedbacks from your customers to WordPress posts, pages and widgets.',
|
418 |
-
'link' => '
|
419 |
'settings' => 'admin.php?page=testimonials.php'
|
420 |
),
|
421 |
'timesheet/timesheet.php' => array(
|
422 |
'category' => array( 'management' ),
|
423 |
'name' => 'Timesheet',
|
424 |
'description' => 'Best timesheet plugin for WordPress. Track employee time, streamline attendance and generate reports.',
|
425 |
-
'link' => '
|
426 |
'settings' => 'admin.php?page=timesheet_settings',
|
427 |
'pro_version' => 'timesheet-pro/timesheet-pro.php',
|
428 |
-
'purchase' => '
|
429 |
'pro_settings' => 'admin.php?page=timesheet_pro_settings'
|
430 |
),
|
431 |
'twitter-plugin/twitter.php' => array(
|
432 |
'category' => array( 'social' ),
|
433 |
'name' => 'Twitter',
|
434 |
'description' => 'Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts, pages and widgets.',
|
435 |
-
'link' => '
|
436 |
'settings' => 'admin.php?page=twitter.php',
|
437 |
'pro_version' => 'twitter-pro/twitter-pro.php',
|
438 |
-
'purchase' => '
|
439 |
'pro_settings' => 'admin.php?page=twitter-pro.php'
|
440 |
),
|
441 |
'updater/updater.php' => array(
|
442 |
'category' => array( 'utilities', 'recommended' ),
|
443 |
'name' => 'Updater',
|
444 |
'description' => 'Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.',
|
445 |
-
'link' => '
|
446 |
'settings' => 'admin.php?page=updater-options',
|
447 |
'pro_version' => 'updater-pro/updater_pro.php',
|
448 |
-
'purchase' => '
|
449 |
'pro_settings' => 'admin.php?page=updater-pro-options'
|
450 |
),
|
451 |
'user-role/user-role.php' => array(
|
452 |
'category' => array( 'utilities' ),
|
453 |
'name' => 'User Role',
|
454 |
'description' => 'Powerful user role management plugin for WordPress website. Create, edit, copy, and delete user roles.',
|
455 |
-
'link' => '
|
456 |
'settings' => 'admin.php?page=user-role.php',
|
457 |
'pro_version' => 'user-role-pro/user-role-pro.php',
|
458 |
-
'purchase' => '
|
459 |
'pro_settings' => 'admin.php?page=user-role-pro.php'
|
460 |
),
|
461 |
'visitors-online/visitors-online.php' => array(
|
462 |
'category' => array( 'site-stats' ),
|
463 |
'name' => 'Visitors Online',
|
464 |
'description' => 'Display live count of online visitors who are currently browsing your WordPress website.',
|
465 |
-
'link' => '
|
466 |
'settings' => 'admin.php?page=visitors-online.php',
|
467 |
'pro_version' => 'visitors-online-pro/visitors-online-pro.php',
|
468 |
-
'purchase' => '
|
469 |
'pro_settings' => 'admin.php?page=visitors-online-pro.php'
|
470 |
),
|
471 |
'zendesk-help-center/zendesk-help-center.php' => array(
|
472 |
'category' => array( 'utilities' ),
|
473 |
'name' => 'Zendesk Help Center',
|
474 |
'description' => 'Backup and export Zendesk Help Center content automatically to your WordPress website database.',
|
475 |
-
'link' => '
|
476 |
'settings' => 'admin.php?page=zendesk_hc.php&action=settings',
|
477 |
'pro_version' => 'zendesk-help-center-pro/zendesk-help-center-pro.php',
|
478 |
-
'purchase' => '
|
479 |
'pro_settings' => 'admin.php?page=zendesk_hc_pro.php&tab=settings'
|
480 |
)
|
481 |
);
|
@@ -484,21 +501,21 @@ $themes = array(
|
|
484 |
(object) array(
|
485 |
'name' => 'Opening',
|
486 |
'slug' => 'opening',
|
487 |
-
'href' => '
|
488 |
),
|
489 |
(object) array(
|
490 |
'name' => 'Real Estate',
|
491 |
'slug' => 'realestate',
|
492 |
-
'href' => '
|
493 |
),
|
494 |
(object) array(
|
495 |
'name' => 'Renty',
|
496 |
'slug' => 'renty',
|
497 |
-
'href' => '
|
498 |
),
|
499 |
(object) array(
|
500 |
'name' => 'Unity',
|
501 |
'slug' => 'unity',
|
502 |
-
'href' => '
|
503 |
)
|
504 |
);
|
20 |
'category' => array( 'security', 'recommended' ),
|
21 |
'name' => 'Captcha',
|
22 |
'description' => 'Protect WordPress website forms from spam entries by means of math logic.',
|
23 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/captcha/?k=d678516c0990e781edfb6a6c874f0b8a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
24 |
'settings' => 'admin.php?page=captcha.php',
|
25 |
'pro_version' => 'captcha-pro/captcha_pro.php',
|
26 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/captcha/buy/?k=ff7d65e55e5e7f98f219be9ed711094e&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
27 |
'pro_settings' => 'admin.php?page=captcha_pro.php'
|
28 |
),
|
29 |
'car-rental/car-rental.php' => array(
|
30 |
'category' => array( 'content-and-media' ),
|
31 |
'name' => 'Car Rental',
|
32 |
'description' => 'Create your personal car rental/booking and reservation website.',
|
33 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/car-rental/?k=444cac6df9a0d3a9763ab4753d24941b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
34 |
'settings' => 'admin.php?page=car-rental-settings',
|
35 |
'pro_version' => 'car-rental-pro/car-rental-pro.php',
|
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( 'other', 'recommended' ),
|
41 |
'name' => 'Contact Form',
|
42 |
'description' => 'Allow customers to reach you using secure contact form plugin any website must have.',
|
43 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/contact-form/?k=012327ef413e5b527883e031d43b088b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
44 |
'settings' => 'admin.php?page=contact_form.php',
|
45 |
'pro_version' => 'contact-form-pro/contact_form_pro.php',
|
46 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/contact-form/buy/?k=773dc97bb3551975db0e32edca1a6d71&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
47 |
'pro_settings' => 'admin.php?page=contact_form_pro.php'
|
48 |
),
|
49 |
'contact-form-multi/contact-form-multi.php' => array(
|
50 |
'category' => array( 'other', 'recommended' ),
|
51 |
'name' => 'Contact Form Multi',
|
52 |
'description' => 'Add unlimited number of contact forms to WordPress website.',
|
53 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/contact-form-multi/?k=83cdd9e72a9f4061122ad28a67293c72&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
54 |
'settings' => '',
|
55 |
'pro_version' => 'contact-form-multi-pro/contact-form-multi-pro.php',
|
56 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/contact-form-multi/buy/?k=fde3a18581c143654f060c398b07e8ac&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
57 |
'pro_settings' => ''
|
58 |
),
|
59 |
'contact-form-to-db/contact_form_to_db.php' => array(
|
60 |
'category' => array( 'other', 'recommended' ),
|
61 |
'name' => 'Contact Form to DB',
|
62 |
'description' => 'Save and manage contact form messages. Never lose important data.',
|
63 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/contact-form-to-db/?k=ba3747d317c2692e4136ca096a8989d6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
64 |
'settings' => 'admin.php?page=cntctfrmtdb_settings',
|
65 |
'pro_version' => 'contact-form-to-db-pro/contact_form_to_db_pro.php',
|
66 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/contact-form-to-db/buy/?k=6ce5f4a9006ec906e4db643669246c6a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
67 |
'pro_settings' => 'admin.php?page=cntctfrmtdbpr_settings'
|
68 |
),
|
69 |
'custom-admin-page/custom-admin-page.php' => array(
|
70 |
'category' => array( 'utilities' ),
|
71 |
'name' => 'Custom Admin Page',
|
72 |
'description' => 'Add unlimited custom pages to WordPress admin dashboard.',
|
73 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/custom-admin-page/?k=9ac03f16c25e845e8e055a221c3e1467&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
74 |
'settings' => 'admin.php?page=custom-admin-page.php'
|
75 |
),
|
76 |
'custom-fields-search/custom-fields-search.php' => array(
|
77 |
'category' => array( 'content-and-media' ),
|
78 |
'name' => 'Custom Fields Search',
|
79 |
'description' => 'Add custom fields to WordPress website search results.',
|
80 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/custom-fields-search/?k=f3f8285bb069250c42c6ffac95ed3284&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
81 |
'settings' => 'admin.php?page=custom_fields_search.php'
|
82 |
),
|
83 |
'custom-search-plugin/custom-search-plugin.php' => array(
|
84 |
'category' => array( 'content-and-media' ),
|
85 |
'name' => 'Custom Search',
|
86 |
'description' => 'Add custom post types to WordPress website search results.',
|
87 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/custom-search/?k=933be8f3a8b8719d95d1079d15443e29&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
88 |
'settings' => 'admin.php?page=custom_search.php',
|
89 |
'pro_version' => 'custom-search-pro/custom-search-pro.php',
|
90 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/custom-search/buy/?k=062b652ac6ac8ba863c9f30fc21d62c6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
91 |
'pro_settings' => 'admin.php?page=custom_search_pro.php'
|
92 |
),
|
93 |
'db-manager/db-manager.php' => array(
|
94 |
'category' => array( 'utilities' ),
|
95 |
'name' => 'DB Manager',
|
96 |
'description' => 'Manage database and file system right from your WordPress admin dashboard.',
|
97 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/db-manager/?k=01ed9731780d87f85f5901064b7d76d8&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
98 |
+
'install_url' => 'https://bestwebsoft.com/products/wordpress/plugins/db-manager/download/?k=01ed9731780d87f85f5901064b7d76d8&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
99 |
'settings' => 'admin.php?page=db-manager.php',
|
100 |
+
'icon' => bws_menu_url( 'icons/plugins/' ) . 'db-manager.png'
|
101 |
),
|
102 |
'donate-button/donate.php' => array(
|
103 |
'category' => array( 'other' ),
|
104 |
'name' => 'Donate',
|
105 |
'description' => 'Add PayPal and 2CO donate buttons to receive charity payments.',
|
106 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/donate/?k=a8b2e2a56914fb1765dd20297c26401b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
107 |
'settings' => 'admin.php?page=donate.php'
|
108 |
),
|
109 |
'email-queue/email-queue.php' => array(
|
110 |
'category' => array( 'other' ),
|
111 |
'name' => 'Email Queue',
|
112 |
'description' => 'Automatically add outgoing email messages to queue instead of sending them immediately.',
|
113 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/email-queue/?k=e345e1b6623f0dca119bc2d9433b130b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
114 |
'settings' => 'admin.php?page=mlq_settings'
|
115 |
),
|
116 |
'error-log-viewer/error-log-viewer.php' => array(
|
117 |
'category' => array( 'utilities' ),
|
118 |
'name' => 'Error Log Viewer',
|
119 |
'description' => 'Get latest error log messages to diagnose website problems. Define and fix issues faster.',
|
120 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/error-log-viewer/?k=da0de8bd2c7a0b2fea5df64d55a368b3&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
121 |
'settings' => 'admin.php?page=rrrlgvwr.php&tab=settings'
|
122 |
),
|
123 |
'facebook-button-plugin/facebook-button-plugin.php' => array(
|
124 |
'category' => array( 'social' ),
|
125 |
'name' => 'Facebook Button',
|
126 |
'description' => 'Add Facebook Like, Share and Profile buttons to WordPress posts, pages and widgets.',
|
127 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/facebook-like-button/?k=05ec4f12327f55848335802581467d55&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
128 |
'settings' => 'admin.php?page=facebook-button-plugin.php',
|
129 |
'pro_version' => 'facebook-button-pro/facebook-button-pro.php',
|
130 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/facebook-like-button/buy/?k=8da168e60a831cfb3525417c333ad275&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
131 |
'pro_settings' => 'admin.php?page=facebook-button-pro.php'
|
132 |
),
|
133 |
'bws-featured-posts/bws-featured-posts.php' => array(
|
134 |
'category' => array( 'content-and-media' ),
|
135 |
'name' => 'Featured Posts',
|
136 |
'description' => 'Add featured posts to WordPress posts or widgets. Highlight important information.',
|
137 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/featured-posts/?k=f0afb31185ba7c7d6d598528d69f6d97&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
138 |
'settings' => 'admin.php?page=featured-posts.php'
|
139 |
),
|
140 |
'gallery-plugin/gallery-plugin.php' => array(
|
141 |
'category' => array( 'content-and-media', 'recommended' ),
|
142 |
'name' => 'Gallery',
|
143 |
'description' => 'Add beautiful galleries, albums & images to your Wordpress website in few clicks.',
|
144 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/gallery/?k=2da21c0a64eec7ebf16337fa134c5f78&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
145 |
'settings' => 'admin.php?page=gallery-plugin.php',
|
146 |
'pro_version' => 'gallery-plugin-pro/gallery-plugin-pro.php',
|
147 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/gallery/buy/?k=382e5ce7c96a6391f5ffa5e116b37fe0&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
148 |
'pro_settings' => 'admin.php?page=gallery-plugin-pro.php'
|
149 |
),
|
150 |
'gallery-categories/gallery-categories.php' => array(
|
151 |
'category' => array( 'content-and-media' ),
|
152 |
'name' => 'Gallery Categories',
|
153 |
'description' => 'Add unlimited gallery categories. Organize images to make the navigation through content easier.',
|
154 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/gallery-categories/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
155 |
'settings' => ''
|
156 |
),
|
157 |
'google-one/google-plus-one.php' => array(
|
158 |
'category' => array( 'social' ),
|
159 |
'name' => 'Google +1',
|
160 |
'description' => 'Add Google +1 Share, Follow, Hangout buttons and profile badge to WordPress posts, pages and widgets.',
|
161 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/google-plus-one/?k=ce7a88837f0a857b3a2bb142f470853c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
162 |
'settings' => 'admin.php?page=google-plus-one.php',
|
163 |
'pro_version' => 'google-one-pro/google-plus-one-pro.php',
|
164 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/google-plus-one/buy/?k=f4b0a62d155c9df9601a0531ad5bd832&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
165 |
'pro_settings' => 'admin.php?page=google-plus-one-pro.php'
|
166 |
),
|
167 |
'adsense-plugin/adsense-plugin.php' => array(
|
168 |
'category' => array( 'advertisement' ),
|
169 |
'name' => 'Google AdSense',
|
170 |
'description' => 'Add Adsense ads to pages, posts, custom posts, search results, categories, tags, pages, and widgets.',
|
171 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/google-adsense/?k=60e3979921e354feb0347e88e7d7b73d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
172 |
'settings' => 'admin.php?page=adsense-plugin.php',
|
173 |
'pro_version' => 'adsense-pro/adsense-pro.php',
|
174 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/google-adsense/buy/?k=c23889b293d62aa1ad2c96513405f0e1&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
175 |
'pro_settings' => 'admin.php?page=adsense-pro.php'
|
176 |
),
|
177 |
'bws-google-analytics/bws-google-analytics.php' => array(
|
178 |
'category' => array( 'site-stats' ),
|
179 |
'name' => 'Google Analytics',
|
180 |
'description' => 'Add Google Analytics code to WordPress website and track basic stats.',
|
181 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/bws-google-analytics/?k=261c74cad753fb279cdf5a5db63fbd43&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
182 |
'settings' => 'admin.php?page=bws-google-analytics.php',
|
183 |
'pro_version' => 'bws-google-analytics-pro/bws-google-analytics-pro.php',
|
184 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/bws-google-analytics/buy/?k=83796e84fec3f70ecfcc8894a73a6c4a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
185 |
'pro_settings' => 'admin.php?page=bws-google-analytics-pro.php'
|
186 |
),
|
187 |
'google-captcha/google-captcha.php' => array(
|
188 |
'category' => array( 'security', 'recommended' ),
|
189 |
'name' => 'Google Captcha (reCAPTCHA)',
|
190 |
'description' => 'Protect WordPress website forms from spam entries with Google Captcha (reCaptcha).',
|
191 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/google-captcha/?k=7b59fbe542acf950b29f3e020d5ad735&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
192 |
'settings' => 'admin.php?page=google-captcha.php',
|
193 |
'pro_version' => 'google-captcha-pro/google-captcha-pro.php',
|
194 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/google-captcha/buy/?k=773d30149acf1edc32e5c0766b96c134&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
195 |
'pro_settings' => 'admin.php?page=google-captcha-pro.php'
|
196 |
),
|
197 |
'bws-google-maps/bws-google-maps.php' => array(
|
198 |
'category' => array( 'content-and-media' ),
|
199 |
'name' => 'Google Maps',
|
200 |
'description' => 'Add customized Google maps to WordPress posts, pages and widgets.',
|
201 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/bws-google-maps/?k=d8fac412d7359ebaa4ff53b46572f9f7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
202 |
'settings' => 'admin.php?page=bws-google-maps.php',
|
203 |
'pro_version' => 'bws-google-maps-pro/bws-google-maps-pro.php',
|
204 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/bws-google-maps/buy/?k=117c3f9fc17f2c83ef430a8a9dc06f56&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
205 |
'pro_settings' => 'admin.php?page=bws-google-maps-pro.php'
|
206 |
),
|
207 |
'google-sitemap-plugin/google-sitemap-plugin.php' => array(
|
208 |
'category' => array( 'other', 'recommended' ),
|
209 |
'name' => 'Google Sitemap',
|
210 |
'description' => 'Generate and add XML sitemap to WordPress website. Help search engines index your blog.',
|
211 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/google-sitemap/?k=5202b2f5ce2cf85daee5e5f79a51d806&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
212 |
'settings' => 'admin.php?page=google-sitemap-plugin.php',
|
213 |
'pro_version' => 'google-sitemap-pro/google-sitemap-pro.php',
|
214 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/google-sitemap/buy/?k=7ea384a5cc36cb4c22741caa20dcd56d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
215 |
'pro_settings' => 'admin.php?page=google-sitemap-pro.php'
|
216 |
),
|
217 |
'google-shortlink/google-shortlink.php' => array(
|
218 |
'category' => array( 'other' ),
|
219 |
'name' => 'Google Shortlink',
|
220 |
'description' => 'Replace external WordPress website links with Google shortlinks and track click stats.',
|
221 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/google-shortlink/?k=afcf3eaed021bbbbeea1090e16bc22db&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
222 |
'settings' => 'admin.php?page=gglshrtlnk_options'
|
223 |
),
|
224 |
'htaccess/htaccess.php' => array(
|
225 |
'category' => array( 'security' ),
|
226 |
'name' => 'Htaccess',
|
227 |
'description' => 'Protect WordPress website – allow and deny access for certain IP addresses, hostnames, etc.',
|
228 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/htaccess/?k=2b865fcd56a935d22c5c4f1bba52ed46&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
229 |
'settings' => 'admin.php?page=htaccess.php',
|
230 |
'pro_version' => 'htaccess-pro/htaccess-pro.php',
|
231 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/htaccess/buy/?k=59e9209a32864be534fda77d5e591c15&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
232 |
'pro_settings' => 'admin.php?page=htaccess-pro.php'
|
233 |
),
|
234 |
'job-board/job-board.php' => array(
|
235 |
'category' => array( 'content-and-media' ),
|
236 |
'name' => 'Job Board',
|
237 |
'description' => 'Create your personal job board and listing WordPress website. Search jobs, submit CV/resumes, choose candidates.',
|
238 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/job-board/?k=b0c504c9ce6edd6692e04222af3fed6f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
239 |
'settings' => 'admin.php?page=job-board.php'
|
240 |
),
|
241 |
'bws-latest-posts/bws-latest-posts.php' => array(
|
242 |
'category' => array( 'content-and-media' ),
|
243 |
'name' => 'Latest Posts',
|
244 |
'description' => 'Add latest posts or latest posts for selected categories widgets to WordPress website.',
|
245 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/latest-posts/?k=ef4e125aadadd8d219140daa184a9399&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
246 |
'settings' => 'admin.php?page=latest-posts.php'
|
247 |
),
|
248 |
'limit-attempts/limit-attempts.php' => array(
|
249 |
'category' => array( 'security', 'recommended' ),
|
250 |
'name' => 'Limit Attempts',
|
251 |
'description' => 'Protect WordPress website against brute force attacks. Limit rate of login attempts.',
|
252 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/limit-attempts/?k=b14e1697ee4d008abcd4bd34d492573a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
253 |
'settings' => 'admin.php?page=limit-attempts.php',
|
254 |
'pro_version' => 'limit-attempts-pro/limit-attempts-pro.php',
|
255 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/limit-attempts/buy/?k=9d42cdf22c7fce2c4b6b447e6a2856e0&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
256 |
'pro_settings' => 'admin.php?page=limit-attempts-pro.php'
|
257 |
),
|
258 |
'bws-linkedin/bws-linkedin.php' => array(
|
259 |
'category' => array( 'social' ),
|
260 |
'name' => 'LinkedIn',
|
261 |
'description' => 'Add LinkedIn Share and Follow buttons to WordPress posts, pages and widgets. 5 plugins included – profile, insider, etc.',
|
262 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/linkedin/?k=d63c7319622ccc5f589dd2d545c1d77c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
263 |
'settings' => 'admin.php?page=linkedin.php',
|
264 |
'pro_version' => 'bws-linkedin-pro/bws-linkedin-pro.php',
|
265 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/linkedin/buy/?k=41dcc36192994408d24b103a02134567&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
266 |
'pro_settings' => 'admin.php?page=linkedin-pro.php'
|
267 |
),
|
268 |
'multilanguage/multilanguage.php' => array(
|
269 |
'category' => array( 'content-and-media', 'recommended' ),
|
270 |
'name' => 'Multilanguage',
|
271 |
'description' => 'Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.',
|
272 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/multilanguage/?k=7d68c7bfec2486dc350c67fff57ad433&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
273 |
'settings' => 'admin.php?page=mltlngg_settings',
|
274 |
'pro_version' => 'multilanguage-pro/multilanguage-pro.php',
|
275 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/multilanguage/buy/?k=2d1121cd9a5ced583fc29eefd51bdf57&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
276 |
'pro_settings' => 'admin.php?page=mltlnggpr_settings'
|
277 |
),
|
278 |
'pagination/pagination.php' => array(
|
279 |
'category' => array( 'content-and-media' ),
|
280 |
'name' => 'Pagination',
|
281 |
'description' => 'Add customizable pagination to WordPress website. Split long content to multiple pages for better navigation.',
|
282 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/pagination/?k=22adb940256f149559ba8fedcd728ac8&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
283 |
'settings' => 'admin.php?page=pagination.php',
|
284 |
'pro_version' => 'pagination-pro/pagination-pro.php',
|
285 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/pagination/buy/?k=b87201d5a0505c621d0b14f4e8d4ccd6&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
286 |
'pro_settings' => 'admin.php?page=pagination-pro.php'
|
287 |
),
|
288 |
'pdf-print/pdf-print.php' => array(
|
289 |
'category' => array( 'other' ),
|
290 |
'name' => 'PDF & Print',
|
291 |
'description' => 'Generate PDF files and print WordPress posts/pages. Customize document header/footer styles and appearance.',
|
292 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/pdf-print/?k=bfefdfb522a4c0ff0141daa3f271840c&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
293 |
'settings' => 'admin.php?page=pdf-print.php',
|
294 |
'pro_version' => 'pdf-print-pro/pdf-print-pro.php',
|
295 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/pdf-print/buy/?k=fd43a0e659ddc170a9060027cbfdcc3a&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
296 |
'pro_settings' => 'admin.php?page=pdf-print-pro.php'
|
297 |
),
|
298 |
'bws-pinterest/bws-pinterest.php' => array(
|
299 |
'category' => array( 'social' ),
|
300 |
'name' => 'Pinterest',
|
301 |
'description' => 'Add Pinterest Follow, Pin It buttons and profile widgets (Pin, Board, Profile) to WordPress posts, pages and widgets.',
|
302 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/pinterest/?k=504107b6213f247a67fe7ffb94e97c78&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
303 |
'settings' => 'admin.php?page=pinterest.php',
|
304 |
'pro_version' => 'bws-pinterest-pro/bws-pinterest-pro.php',
|
305 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/pinterest/buy/?k=ab0069edd1914a3ca8f541bfd88bb0bb&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
306 |
'pro_settings' => 'admin.php?page=pinterest-pro.php'
|
307 |
),
|
308 |
'bws-popular-posts/bws-popular-posts.php' => array(
|
309 |
'category' => array( 'content-and-media', 'recommended' ),
|
310 |
'name' => 'Popular Posts',
|
311 |
'description' => 'Track views, comments and add most popular posts to Wordpress widgets.',
|
312 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/popular-posts/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
313 |
'settings' => 'admin.php?page=popular-posts.php'
|
314 |
),
|
315 |
'portfolio/portfolio.php' => array(
|
316 |
'category' => array( 'content-and-media', 'recommended' ),
|
317 |
'name' => 'Portfolio',
|
318 |
'description' => 'Create your personal portfolio WordPress website. Manage and showcase past projects to get more clients.',
|
319 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/portfolio/?k=1249a890c5b7bba6bda3f528a94f768b&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
320 |
'settings' => 'admin.php?page=portfolio.php',
|
321 |
'pro_version' => 'portfolio-pro/portfolio-pro.php',
|
322 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/portfolio/buy/?k=2cc716026197d36538a414b728e49fdd&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
323 |
'pro_settings' => 'admin.php?page=portfolio-pro.php'
|
324 |
),
|
325 |
'post-to-csv/post-to-csv.php' => array(
|
326 |
'category' => array( 'utilities' ),
|
327 |
'name' => 'Post to CSV',
|
328 |
'description' => 'Export WordPress posts to CSV file format easily. Configure data order.',
|
329 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/post-to-csv/?k=653aa55518ae17409293a7a894268b8f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
330 |
'settings' => 'admin.php?page=post-to-csv.php'
|
331 |
),
|
332 |
'profile-extra-fields/profile-extra-fields.php' => array(
|
333 |
'category' => array( 'management' ),
|
334 |
'name' => 'Profile Extra Fields',
|
335 |
'description' => 'Add extra fields to default WordPress user profile. The easiest way to create and manage additional custom values.',
|
336 |
+
'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,
|
337 |
'settings' => 'admin.php?page=profile-extra-fields.php'
|
338 |
),
|
339 |
'promobar/promobar.php' => array(
|
340 |
'category' => array( 'advertisement' ),
|
341 |
'name' => 'PromoBar',
|
342 |
'description' => 'Add and display HTML advertisement on WordPress website. Customize bar styles and appearance.',
|
343 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/promobar/?k=619eac2232d9cfa382c4e678c3b14766&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
344 |
'settings' => 'admin.php?page=promobar.php',
|
345 |
'pro_version' => 'promobar-pro/promobar-pro.php',
|
346 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/promobar/buy/?k=a9b09708502f12a1483532ba12fe2103&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
347 |
'pro_settings' => 'admin.php?page=promobar-pro.php'
|
348 |
),
|
349 |
'quotes-and-tips/quotes-and-tips.php' => array(
|
350 |
'category' => array( 'content-and-media' ),
|
351 |
'name' => 'Quotes and Tips',
|
352 |
'description' => 'Add customizable quotes and tips blocks to WordPress posts, pages and widgets.',
|
353 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/quotes-and-tips/?k=5738a4e85a798c4a5162240c6515098d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
354 |
'settings' => 'admin.php?page=quotes-and-tips.php'
|
355 |
),
|
356 |
+
'rating-bws/rating-bws.php' => array(
|
357 |
+
'category' => array( 'content-and-media' ),
|
358 |
+
'name' => 'Rating',
|
359 |
+
'description' => 'Add rating plugin to your WordPress website to receive feedback from your customers.',
|
360 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/rating/?k=c00e0824bb999735a3224616ef51f4c5&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
361 |
+
'settings' => 'admin.php?page=rating.php'
|
362 |
+
),
|
363 |
'realty/realty.php' => array(
|
364 |
'category' => array( 'content-and-media' ),
|
365 |
'name' => 'Realty',
|
366 |
'description' => 'Create your personal real estate WordPress website. Sell, rent and buy properties. Add, search and browse listings easily.',
|
367 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/realty/?k=d55de979dbbbb7af0b2ff1d7f43884fa&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
368 |
'settings' => 'admin.php?page=realty_settings',
|
369 |
'pro_version' => 'realty-pro/realty-pro.php',
|
370 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/realty/buy/?k=c7791f0a72acfb36f564a614dbccb474&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
371 |
'pro_settings' => 'admin.php?page=realty_pro_settings'
|
372 |
),
|
373 |
're-attacher/re-attacher.php' => array(
|
374 |
'category' => array( 'utilities' ),
|
375 |
'name' => 'Re-attacher',
|
376 |
'description' => 'Attach, unattach and re-attach media files quickly to WordPress posts and pages.',
|
377 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/re-attacher/?k=4d529f116d2b7f7df3a78018c383f975&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
378 |
'settings' => 'admin.php?page=re-attacher.php'
|
379 |
),
|
380 |
'relevant/related-posts-plugin.php' => array(
|
381 |
'category' => array( 'content-and-media', 'recommended' ),
|
382 |
'name' => 'Relevant - Related Posts',
|
383 |
'description' => 'Add related posts to WordPress posts or widgets. Link your readers to relevant content.',
|
384 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/related-posts/?k=73fb737037f7141e66415ec259f7e426&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
385 |
'settings' => 'admin.php?page=related-posts-plugin.php'
|
386 |
),
|
387 |
'sender/sender.php' => array(
|
388 |
'category' => array( 'social', 'recommended' ),
|
389 |
'name' => 'Sender',
|
390 |
'description' => 'Send bulk email messages to WordPress users. Custom templates, advanced settings and detailed reports.',
|
391 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/sender/?k=89c297d14ba85a8417a0f2fc05e089c7&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
392 |
'settings' => 'admin.php?page=sndr_settings',
|
393 |
'pro_version' => 'sender-pro/sender-pro.php',
|
394 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/sender/buy/?k=dc5d1a87bdc8aeab2de40ffb99b38054&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
395 |
'pro_settings' => 'admin.php?page=sndrpr_settings'
|
396 |
),
|
397 |
'bws-smtp/bws-smtp.php' => array(
|
398 |
'category' => array( 'utilities' ),
|
399 |
'name' => 'SMTP',
|
400 |
'description' => 'Configure SMTP server to receive email messages from WordPress to Gmail, Yahoo, Hotmail and other services.',
|
401 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/smtp/?k=0546419f962704429ad2d9b88567752f&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
402 |
'settings' => 'admin.php?page=bwssmtp_settings'
|
403 |
),
|
404 |
'social-buttons-pack/social-buttons-pack.php' => array(
|
405 |
'category' => array( 'social', 'recommended' ),
|
406 |
'name' => 'Social Buttons Pack',
|
407 |
'description' => 'Add social media buttons and widgets to WordPress posts, pages and widgets. FB, Twitter, G+1, Pinterest, LinkedIn.',
|
408 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/social-buttons-pack/?k=b6440fad9f54274429e536b0c61b42da&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
409 |
+
'settings' => 'admin.php?page=social-buttons.php',
|
410 |
+
'pro_version' => 'social-buttons-pack-pro/social-buttons-pack-pro.php',
|
411 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/social-buttons-pack/buy/?k=e7059cacde0d275b224a5d995c9160fd&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
412 |
+
'pro_settings' => 'admin.php?page=social-buttons.php'
|
413 |
+
),
|
414 |
+
'social-login-bws/social-login-bws.php' => array(
|
415 |
+
'category' => array( 'social' ),
|
416 |
+
'name' => 'Social Login',
|
417 |
+
'description' => 'Add social media login, registration, and commenting to your WordPress website.',
|
418 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/social-login/?k=62817c9c94f24129e40894e1d9c3f49d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
419 |
+
'settings' => 'admin.php?page=social-login.php'
|
420 |
),
|
421 |
'subscriber/subscriber.php' => array(
|
422 |
'category' => array( 'social', 'recommended' ),
|
423 |
'name' => 'Subscriber',
|
424 |
'description' => 'Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.',
|
425 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/subscriber/?k=a4ecc1b7800bae7329fbe8b4b04e9c88&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
426 |
'settings' => 'admin.php?page=sbscrbr_settings_page',
|
427 |
'pro_version' => 'subscriber-pro/subscriber-pro.php',
|
428 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/subscriber/buy/?k=02dbb8b549925d9b74e70adc2a7282e4&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
429 |
'pro_settings' => 'admin.php?page=sbscrbrpr_settings_page'
|
430 |
),
|
431 |
'bws-testimonials/bws-testimonials.php' => array(
|
432 |
'category' => array( 'content-and-media', 'recommended' ),
|
433 |
'name' => 'Testimonials',
|
434 |
'description' => 'Add testimonials and feedbacks from your customers to WordPress posts, pages and widgets.',
|
435 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/testimonials/?k=3fe4bb89dc901c98e43a113e08f8db73&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
436 |
'settings' => 'admin.php?page=testimonials.php'
|
437 |
),
|
438 |
'timesheet/timesheet.php' => array(
|
439 |
'category' => array( 'management' ),
|
440 |
'name' => 'Timesheet',
|
441 |
'description' => 'Best timesheet plugin for WordPress. Track employee time, streamline attendance and generate reports.',
|
442 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/timesheet/?k=06a58bb78c17a43df01825925f05a5c1&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
443 |
'settings' => 'admin.php?page=timesheet_settings',
|
444 |
'pro_version' => 'timesheet-pro/timesheet-pro.php',
|
445 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/timesheet/buy/?k=a448ce4cab0d365b7774c9bc3903b851&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
446 |
'pro_settings' => 'admin.php?page=timesheet_pro_settings'
|
447 |
),
|
448 |
'twitter-plugin/twitter.php' => array(
|
449 |
'category' => array( 'social' ),
|
450 |
'name' => 'Twitter',
|
451 |
'description' => 'Add Twitter Follow, Tweet, Hashtag, and Mention buttons to WordPress posts, pages and widgets.',
|
452 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/twitter/?k=f8cb514e25bd7ec4974d64435c5eb333&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
453 |
'settings' => 'admin.php?page=twitter.php',
|
454 |
'pro_version' => 'twitter-pro/twitter-pro.php',
|
455 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/twitter/buy/?k=63ecbf0cc9cebf060b5a3c9362299700&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
456 |
'pro_settings' => 'admin.php?page=twitter-pro.php'
|
457 |
),
|
458 |
'updater/updater.php' => array(
|
459 |
'category' => array( 'utilities', 'recommended' ),
|
460 |
'name' => 'Updater',
|
461 |
'description' => 'Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.',
|
462 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/updater/?k=66f3ecd4c1912009d395c4bb30f779d1&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
463 |
'settings' => 'admin.php?page=updater-options',
|
464 |
'pro_version' => 'updater-pro/updater_pro.php',
|
465 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/updater/buy/?k=cf633acbefbdff78545347fe08a3aecb&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
466 |
'pro_settings' => 'admin.php?page=updater-pro-options'
|
467 |
),
|
468 |
'user-role/user-role.php' => array(
|
469 |
'category' => array( 'utilities' ),
|
470 |
'name' => 'User Role',
|
471 |
'description' => 'Powerful user role management plugin for WordPress website. Create, edit, copy, and delete user roles.',
|
472 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/user-role/?k=dfe2244835c6fbf601523964b3f34ccc&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
473 |
'settings' => 'admin.php?page=user-role.php',
|
474 |
'pro_version' => 'user-role-pro/user-role-pro.php',
|
475 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/user-role/buy/?k=cfa9cea6613fb3d7c0a3622fa2faaf46&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
476 |
'pro_settings' => 'admin.php?page=user-role-pro.php'
|
477 |
),
|
478 |
'visitors-online/visitors-online.php' => array(
|
479 |
'category' => array( 'site-stats' ),
|
480 |
'name' => 'Visitors Online',
|
481 |
'description' => 'Display live count of online visitors who are currently browsing your WordPress website.',
|
482 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/visitors-online/?k=93c28013a4f830671b3bba9502ed5177&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
483 |
'settings' => 'admin.php?page=visitors-online.php',
|
484 |
'pro_version' => 'visitors-online-pro/visitors-online-pro.php',
|
485 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/visitors-online/buy/?k=f9a746075ff8a0a6cb192cb46526afd2&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
486 |
'pro_settings' => 'admin.php?page=visitors-online-pro.php'
|
487 |
),
|
488 |
'zendesk-help-center/zendesk-help-center.php' => array(
|
489 |
'category' => array( 'utilities' ),
|
490 |
'name' => 'Zendesk Help Center',
|
491 |
'description' => 'Backup and export Zendesk Help Center content automatically to your WordPress website database.',
|
492 |
+
'link' => 'https://bestwebsoft.com/products/wordpress/plugins/zendesk-help-center/?k=2a5fd2f4b2f4bde46f2ca44b8d15846d&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
493 |
'settings' => 'admin.php?page=zendesk_hc.php&action=settings',
|
494 |
'pro_version' => 'zendesk-help-center-pro/zendesk-help-center-pro.php',
|
495 |
+
'purchase' => 'https://bestwebsoft.com/products/wordpress/plugins/zendesk-help-center/buy/?k=45199e4538b5befe4d9566868a61a3aa&pn=' . $bws_plugin_info["id"] . '&v=' . $bws_plugin_info["version"] . '&wp_v=' . $wp_version,
|
496 |
'pro_settings' => 'admin.php?page=zendesk_hc_pro.php&tab=settings'
|
497 |
)
|
498 |
);
|
501 |
(object) array(
|
502 |
'name' => 'Opening',
|
503 |
'slug' => 'opening',
|
504 |
+
'href' => 'https://bestwebsoft.com/products/wordpress/themes/opening-job-board-wordpress-theme/'
|
505 |
),
|
506 |
(object) array(
|
507 |
'name' => 'Real Estate',
|
508 |
'slug' => 'realestate',
|
509 |
+
'href' => 'https://bestwebsoft.com/products/wordpress/themes/real-estate-creative-wordpress-theme/'
|
510 |
),
|
511 |
(object) array(
|
512 |
'name' => 'Renty',
|
513 |
'slug' => 'renty',
|
514 |
+
'href' => 'https://bestwebsoft.com/products/wordpress/themes/renty-car-rental-booking-wordpress-theme/'
|
515 |
),
|
516 |
(object) array(
|
517 |
'name' => 'Unity',
|
518 |
'slug' => 'unity',
|
519 |
+
'href' => 'https://bestwebsoft.com/products/wordpress/themes/unity-multipurpose-wordpress-theme/'
|
520 |
)
|
521 |
);
|
css/gglcptch.css
CHANGED
@@ -20,6 +20,9 @@
|
|
20 |
display: block;
|
21 |
margin: 12px 0;
|
22 |
}
|
|
|
|
|
|
|
23 |
.gglcptch_v1,
|
24 |
.gglcptch_v2 {
|
25 |
min-width: 1px;
|
20 |
display: block;
|
21 |
margin: 12px 0;
|
22 |
}
|
23 |
+
.gglcptch {
|
24 |
+
margin-bottom: 10px;
|
25 |
+
}
|
26 |
.gglcptch_v1,
|
27 |
.gglcptch_v2 {
|
28 |
min-width: 1px;
|
google-captcha.php
CHANGED
@@ -1,17 +1,17 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Google Captcha (reCAPTCHA) by BestWebSoft
|
4 |
-
Plugin URI:
|
5 |
Description: Protect WordPress website forms from spam entries with Google Captcha (reCaptcha).
|
6 |
Author: BestWebSoft
|
7 |
Text Domain: google-captcha
|
8 |
Domain Path: /languages
|
9 |
-
Version: 1.
|
10 |
-
Author URI:
|
11 |
License: GPLv3 or later
|
12 |
*/
|
13 |
|
14 |
-
/* © Copyright 2017 BestWebSoft (
|
15 |
|
16 |
This program is free software; you can redistribute it and/or modify
|
17 |
it under the terms of the GNU General Public License, version 2, as
|
@@ -265,7 +265,7 @@ if ( ! function_exists( 'gglcptch_add_scripts' ) ) {
|
|
265 |
|
266 |
if ( ! function_exists( 'gglcptch_pagination_callback' ) ) {
|
267 |
function gglcptch_pagination_callback( $content ) {
|
268 |
-
$content .= "if ( typeof
|
269 |
return $content;
|
270 |
}
|
271 |
}
|
@@ -594,17 +594,13 @@ if ( ! function_exists( 'gglcptch_add_settings_page' ) ) {
|
|
594 |
} else { ?>
|
595 |
<div style="margin: 20px 0;">
|
596 |
<?php printf( __( "If you would like to add a Google Captcha (reCAPTCHA) to your page or post, please use %s button", 'google-captcha' ),
|
597 |
-
'<span class="
|
598 |
-
);
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
sprintf( '<span class="bws_code">[bws_google_captcha]</span><br/>' )
|
605 |
-
); ?>
|
606 |
-
</div>
|
607 |
-
</div>
|
608 |
</div>
|
609 |
<form id="gglcptch_admin_settings_page" class="bws_form" method="post" action="admin.php?page=google-captcha.php">
|
610 |
<h3><?php _e( 'Authentication', 'google-captcha' ); ?></h3>
|
@@ -647,7 +643,8 @@ if ( ! function_exists( 'gglcptch_add_settings_page' ) ) {
|
|
647 |
$gglcptch_form_attr = 'disabled="disabled" readonly="readonly"';
|
648 |
} ?>
|
649 |
<label><input type="checkbox" name="<?php echo 'gglcptch_' . $gglcptch_form_type; ?>" value="<?php echo $gglcptch_form_type; ?>" <?php echo $gglcptch_form_attr; ?> /> <?php echo $gglcptch_form_name; ?></label>
|
650 |
-
|
|
|
651 |
<?php } ?>
|
652 |
<br />
|
653 |
<p>
|
@@ -665,7 +662,7 @@ if ( ! function_exists( 'gglcptch_add_settings_page' ) ) {
|
|
665 |
} elseif ( 'not_installed' == $gglcptch_plugin['status'] ) {
|
666 |
$gglcptch_attrs = 'disabled="disabled"';
|
667 |
$gglcptch_plugin_notice = sprintf( __( 'You should %s to use this functionality', 'google-captcha' ),
|
668 |
-
sprintf( '<a href="
|
669 |
);
|
670 |
}
|
671 |
if ( $gglcptch_attrs == '' && ( is_plugin_active( 'contact-form-multi-pro/contact-form-multi-pro.php' ) || is_plugin_active( 'contact-form-multi/contact-form-multi.php' ) ) )
|
@@ -675,7 +672,7 @@ if ( ! function_exists( 'gglcptch_add_settings_page' ) ) {
|
|
675 |
$gglcptch_attrs .= ' checked="checked"';
|
676 |
} ?>
|
677 |
<label><input type="checkbox" <?php echo $gglcptch_attrs; ?> name="gglcptch_contact_form" value="contact_form" /> <?php echo $gglcptch_plugin_name; ?></label>
|
678 |
-
|
679 |
<span class="bws_info"><?php echo $gglcptch_plugin_notice; ?></span><br />
|
680 |
<?php gglcptch_pro_block( 'gglcptch_supported_plugins_banner' ); ?>
|
681 |
<span class="bws_info"><?php printf( __( 'If you would like to add Google Captcha (reCAPTCHA) to a custom form see %s', 'google-captcha' ), sprintf( '<a href="http://bestwebsoft.com/products/wordpress/plugins/google-captcha/faq/" target="_blank">%s</a>', __( 'FAQ', 'google-captcha' ) ) ); ?></span>
|
@@ -699,11 +696,8 @@ if ( ! function_exists( 'gglcptch_add_settings_page' ) ) {
|
|
699 |
<td>
|
700 |
<label>
|
701 |
<input type="text" id="gglcptch_whitelist_message" name="gglcptch_whitelist_message" value="<?php echo $gglcptch_options['whitelist_message']; ?>">
|
702 |
-
|
703 |
-
|
704 |
-
<?php _e( 'This message will be displayed instead of the reCAPTCHA If the user IP is added to the whitelist', 'google-captcha' ); ?>
|
705 |
-
</div>
|
706 |
-
</div><div class="clear"></div>
|
707 |
</label>
|
708 |
</td>
|
709 |
</tr>
|
@@ -712,9 +706,9 @@ if ( ! function_exists( 'gglcptch_add_settings_page' ) ) {
|
|
712 |
<td>
|
713 |
<fieldset>
|
714 |
<label><input type="radio" name="gglcptch_recaptcha_version" value="v1"<?php if ( 'v1' == $gglcptch_options['recaptcha_version'] ) echo ' checked="checked"'; ?>> <?php _e( 'version', 'google-captcha' ); ?> 1</label>
|
715 |
-
|
716 |
<label><input type="radio" name="gglcptch_recaptcha_version" value="v2"<?php if ( 'v2' == $gglcptch_options['recaptcha_version'] ) echo ' checked="checked"'; ?>> <?php _e( 'version', 'google-captcha' ); ?> 2</label>
|
717 |
-
|
718 |
</fieldset>
|
719 |
</td>
|
720 |
</tr>
|
@@ -789,7 +783,7 @@ if ( ! function_exists( 'gglcptch_check_role' ) ) {
|
|
789 |
/* Display google captcha via shortcode */
|
790 |
if ( ! function_exists( 'gglcptch_display' ) ) {
|
791 |
function gglcptch_display( $content = false ) {
|
792 |
-
global $gglcptch_options, $gglcptch_count, $gglcptch_ip_in_whitelist;
|
793 |
|
794 |
if ( empty( $gglcptch_options ) )
|
795 |
register_gglcptch_settings();
|
@@ -850,7 +844,7 @@ if ( ! function_exists( 'gglcptch_display' ) ) {
|
|
850 |
|
851 |
/* register reCAPTCHA script */
|
852 |
if ( ! wp_script_is( 'gglcptch_api', 'registered' ) ) {
|
853 |
-
wp_register_script( 'gglcptch_api', $api_url, false,
|
854 |
add_action( 'wp_footer', 'gglcptch_add_scripts' );
|
855 |
if (
|
856 |
'1' == $gglcptch_options['login_form'] ||
|
@@ -1266,8 +1260,8 @@ if ( ! function_exists( 'gglcptch_links' ) ) {
|
|
1266 |
if ( $file == $base ) {
|
1267 |
if ( ! is_network_admin() )
|
1268 |
$links[] = '<a href="admin.php?page=google-captcha.php">' . __( 'Settings', 'google-captcha' ) . '</a>';
|
1269 |
-
$links[] = '<a href="
|
1270 |
-
$links[] = '<a href="
|
1271 |
}
|
1272 |
return $links;
|
1273 |
}
|
@@ -1336,6 +1330,7 @@ if ( ! function_exists( 'gglcptch_delete_options' ) ) {
|
|
1336 |
delete_option( 'gglcptch_options' );
|
1337 |
}
|
1338 |
switch_to_blog( $old_blog );
|
|
|
1339 |
} else {
|
1340 |
$wpdb->query( "DROP TABLE IF EXISTS `{$wpdb->prefix}gglcptch_whitelist`;" );
|
1341 |
delete_option( 'gglcptch_options' );
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Google Captcha (reCAPTCHA) by BestWebSoft
|
4 |
+
Plugin URI: https://bestwebsoft.com/products/wordpress/plugins/google-captcha/
|
5 |
Description: Protect WordPress website forms from spam entries with Google Captcha (reCaptcha).
|
6 |
Author: BestWebSoft
|
7 |
Text Domain: google-captcha
|
8 |
Domain Path: /languages
|
9 |
+
Version: 1.28
|
10 |
+
Author URI: https://bestwebsoft.com/
|
11 |
License: GPLv3 or later
|
12 |
*/
|
13 |
|
14 |
+
/* © Copyright 2017 BestWebSoft ( https://support.bestwebsoft.com )
|
15 |
|
16 |
This program is free software; you can redistribute it and/or modify
|
17 |
it under the terms of the GNU General Public License, version 2, as
|
265 |
|
266 |
if ( ! function_exists( 'gglcptch_pagination_callback' ) ) {
|
267 |
function gglcptch_pagination_callback( $content ) {
|
268 |
+
$content .= "if ( typeof Recaptcha != 'undefined' || typeof grecaptcha != 'undefined' ) { gglcptch.prepare(); }";
|
269 |
return $content;
|
270 |
}
|
271 |
}
|
594 |
} else { ?>
|
595 |
<div style="margin: 20px 0;">
|
596 |
<?php printf( __( "If you would like to add a Google Captcha (reCAPTCHA) to your page or post, please use %s button", 'google-captcha' ),
|
597 |
+
'<span class="bwsicons bwsicons-shortcode"></span>'
|
598 |
+
);
|
599 |
+
echo bws_add_help_box( sprintf(
|
600 |
+
__( "You can add the Google Captcha (reCAPTCHA) to your page or post by clicking on %s button in the content edit block using the Visual mode. If the button isn't displayed or you would like to add the Google Captcha (reCAPTCHA) to your own form , please use the shortcode %s", 'google-captcha' ),
|
601 |
+
'<span class="bwsicons bwsicons-shortcode"></span>',
|
602 |
+
sprintf( '<span class="bws_code">[bws_google_captcha]</span><br/>' )
|
603 |
+
) ); ?>
|
|
|
|
|
|
|
|
|
604 |
</div>
|
605 |
<form id="gglcptch_admin_settings_page" class="bws_form" method="post" action="admin.php?page=google-captcha.php">
|
606 |
<h3><?php _e( 'Authentication', 'google-captcha' ); ?></h3>
|
643 |
$gglcptch_form_attr = 'disabled="disabled" readonly="readonly"';
|
644 |
} ?>
|
645 |
<label><input type="checkbox" name="<?php echo 'gglcptch_' . $gglcptch_form_type; ?>" value="<?php echo $gglcptch_form_type; ?>" <?php echo $gglcptch_form_attr; ?> /> <?php echo $gglcptch_form_name; ?></label>
|
646 |
+
<?php echo bws_add_help_box( '<img src="' . plugins_url( 'google-captcha/images/') . $gglcptch_form_type . '.jpg">', 'bws-auto-width' ); ?>
|
647 |
+
<span class="bws_info"><?php echo $gglcptch_form_notice; ?></span><br />
|
648 |
<?php } ?>
|
649 |
<br />
|
650 |
<p>
|
662 |
} elseif ( 'not_installed' == $gglcptch_plugin['status'] ) {
|
663 |
$gglcptch_attrs = 'disabled="disabled"';
|
664 |
$gglcptch_plugin_notice = sprintf( __( 'You should %s to use this functionality', 'google-captcha' ),
|
665 |
+
sprintf( '<a href="https://bestwebsoft.com/products/wordpress/plugins/contact-form/?k=0a750deb99a8e5296a5432f4c9cb9b55&pn=75&v=%s&wp_v=%s">%s %s</a>', $gglcptch_plugin_info["Version"], $wp_version, __( 'download', 'google-captcha' ), $gglcptch_plugin_name )
|
666 |
);
|
667 |
}
|
668 |
if ( $gglcptch_attrs == '' && ( is_plugin_active( 'contact-form-multi-pro/contact-form-multi-pro.php' ) || is_plugin_active( 'contact-form-multi/contact-form-multi.php' ) ) )
|
672 |
$gglcptch_attrs .= ' checked="checked"';
|
673 |
} ?>
|
674 |
<label><input type="checkbox" <?php echo $gglcptch_attrs; ?> name="gglcptch_contact_form" value="contact_form" /> <?php echo $gglcptch_plugin_name; ?></label>
|
675 |
+
<?php echo bws_add_help_box( '<img src="' . plugins_url( 'google-captcha/images/contact_form.jpg') . '">', 'bws-auto-width' ); ?>
|
676 |
<span class="bws_info"><?php echo $gglcptch_plugin_notice; ?></span><br />
|
677 |
<?php gglcptch_pro_block( 'gglcptch_supported_plugins_banner' ); ?>
|
678 |
<span class="bws_info"><?php printf( __( 'If you would like to add Google Captcha (reCAPTCHA) to a custom form see %s', 'google-captcha' ), sprintf( '<a href="http://bestwebsoft.com/products/wordpress/plugins/google-captcha/faq/" target="_blank">%s</a>', __( 'FAQ', 'google-captcha' ) ) ); ?></span>
|
696 |
<td>
|
697 |
<label>
|
698 |
<input type="text" id="gglcptch_whitelist_message" name="gglcptch_whitelist_message" value="<?php echo $gglcptch_options['whitelist_message']; ?>">
|
699 |
+
<?php echo bws_add_help_box( __( 'This message will be displayed instead of the reCAPTCHA If the user IP is added to the whitelist', 'google-captcha' ) ); ?>
|
700 |
+
<div class="clear"></div>
|
|
|
|
|
|
|
701 |
</label>
|
702 |
</td>
|
703 |
</tr>
|
706 |
<td>
|
707 |
<fieldset>
|
708 |
<label><input type="radio" name="gglcptch_recaptcha_version" value="v1"<?php if ( 'v1' == $gglcptch_options['recaptcha_version'] ) echo ' checked="checked"'; ?>> <?php _e( 'version', 'google-captcha' ); ?> 1</label>
|
709 |
+
<?php echo bws_add_help_box( '<img src="' . plugins_url( 'google-captcha/images/recaptcha_v1.png' ) . '">', 'bws-auto-width' ); ?><br/>
|
710 |
<label><input type="radio" name="gglcptch_recaptcha_version" value="v2"<?php if ( 'v2' == $gglcptch_options['recaptcha_version'] ) echo ' checked="checked"'; ?>> <?php _e( 'version', 'google-captcha' ); ?> 2</label>
|
711 |
+
<?php echo bws_add_help_box( '<img src="' . plugins_url( 'google-captcha/images/recaptcha_v2.png' ) . '">', 'bws-auto-width' ); ?><br/>
|
712 |
</fieldset>
|
713 |
</td>
|
714 |
</tr>
|
783 |
/* Display google captcha via shortcode */
|
784 |
if ( ! function_exists( 'gglcptch_display' ) ) {
|
785 |
function gglcptch_display( $content = false ) {
|
786 |
+
global $gglcptch_options, $gglcptch_count, $gglcptch_ip_in_whitelist, $gglcptch_plugin_info;
|
787 |
|
788 |
if ( empty( $gglcptch_options ) )
|
789 |
register_gglcptch_settings();
|
844 |
|
845 |
/* register reCAPTCHA script */
|
846 |
if ( ! wp_script_is( 'gglcptch_api', 'registered' ) ) {
|
847 |
+
wp_register_script( 'gglcptch_api', $api_url, false, $gglcptch_plugin_info['Version'], true );
|
848 |
add_action( 'wp_footer', 'gglcptch_add_scripts' );
|
849 |
if (
|
850 |
'1' == $gglcptch_options['login_form'] ||
|
1260 |
if ( $file == $base ) {
|
1261 |
if ( ! is_network_admin() )
|
1262 |
$links[] = '<a href="admin.php?page=google-captcha.php">' . __( 'Settings', 'google-captcha' ) . '</a>';
|
1263 |
+
$links[] = '<a href="https://support.bestwebsoft.com/hc/en-us/sections/200538719" target="_blank">' . __( 'FAQ', 'google-captcha' ) . '</a>';
|
1264 |
+
$links[] = '<a href="https://support.bestwebsoft.com">' . __( 'Support', 'google-captcha' ) . '</a>';
|
1265 |
}
|
1266 |
return $links;
|
1267 |
}
|
1330 |
delete_option( 'gglcptch_options' );
|
1331 |
}
|
1332 |
switch_to_blog( $old_blog );
|
1333 |
+
delete_site_option( 'gglcptch_options' );
|
1334 |
} else {
|
1335 |
$wpdb->query( "DROP TABLE IF EXISTS `{$wpdb->prefix}gglcptch_whitelist`;" );
|
1336 |
delete_option( 'gglcptch_options' );
|
includes/pro_banners.php
CHANGED
@@ -26,7 +26,7 @@ if ( ! function_exists( 'gglcptch_pro_block' ) ) {
|
|
26 |
</div>
|
27 |
<div class="bws_pro_version_tooltip">
|
28 |
<div class="bws_info"><?php _e( 'Unlock premium options by upgrading to Pro version', 'google-captcha' ); ?></div>
|
29 |
-
<a class="bws_button" href="
|
30 |
<?php _e( 'Learn More', 'google-captcha' ); ?>
|
31 |
</a>
|
32 |
<div class="clear"></div>
|
@@ -53,11 +53,15 @@ if ( ! function_exists( 'gglcptch_whitelist_banner' ) ) {
|
|
53 |
|
54 |
if ( ! function_exists( 'gglcptch_supported_plugins_banner' ) ) {
|
55 |
function gglcptch_supported_plugins_banner() { ?>
|
56 |
-
<label><input disabled="disabled" type="checkbox" disabled="disabled"
|
57 |
-
<label><input disabled="disabled" type="checkbox" disabled="disabled"
|
58 |
-
<label><input disabled="disabled" type="checkbox" disabled="disabled"
|
59 |
-
<label><input disabled="disabled" type="checkbox" disabled="disabled"
|
60 |
-
<label><input disabled="disabled" type="checkbox" disabled="disabled"
|
|
|
|
|
|
|
|
|
61 |
<?php }
|
62 |
}
|
63 |
|
@@ -88,14 +92,12 @@ if ( ! function_exists( 'gglcptch_additional_settings_banner' ) ) {
|
|
88 |
</th>
|
89 |
<td><fieldset>
|
90 |
<?php foreach ( $gglcptch_sizes_v2 as $value => $name ) {
|
91 |
-
$
|
92 |
-
|
93 |
-
|
94 |
-
$
|
95 |
-
'
|
96 |
-
'
|
97 |
-
' class="gglcptch_size_sample gglcptch_size_sample_light' . ( 'light' == $gglcptch_options['theme_v2'] ? '"' : ' hidden"' ),
|
98 |
-
' class="gglcptch_size_sample gglcptch_size_sample_dark' . ( 'dark' == $gglcptch_options['theme_v2'] ? '"' : ' hidden"' )
|
99 |
);
|
100 |
printf(
|
101 |
'<div class="gglcptch_size_v2"><label><input disabled="disabled" type="radio" %s> %s</label>%s</div>',
|
26 |
</div>
|
27 |
<div class="bws_pro_version_tooltip">
|
28 |
<div class="bws_info"><?php _e( 'Unlock premium options by upgrading to Pro version', 'google-captcha' ); ?></div>
|
29 |
+
<a class="bws_button" href="https://bestwebsoft.com/products/wordpress/plugins/google-captcha/?k=b850d949ccc1239cab0da315c3c822ab&pn=109&v=<?php echo $gglcptch_plugin_info["Version"]; ?>&wp_v=<?php echo $wp_version; ?>" target="_blank" title="Google Captcha Pro (reCAPTCHA)">
|
30 |
<?php _e( 'Learn More', 'google-captcha' ); ?>
|
31 |
</a>
|
32 |
<div class="clear"></div>
|
53 |
|
54 |
if ( ! function_exists( 'gglcptch_supported_plugins_banner' ) ) {
|
55 |
function gglcptch_supported_plugins_banner() { ?>
|
56 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> Subscriber by BestWebSoft</label><br>
|
57 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> Contact Form 7</label><br>
|
58 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> BuddyPress Registration form</label><br>
|
59 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> BuddyPress Comments form</label><br>
|
60 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> BuddyPress "Create a Group" form</label><br>
|
61 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> WooCommerce Login form</label><br>
|
62 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> WooCommerce Register form</label><br>
|
63 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> WooCommerce Lost Password form</label><br>
|
64 |
+
<label><input disabled="disabled" type="checkbox" disabled="disabled"> WooCommerce Checkout Billing form</label>
|
65 |
<?php }
|
66 |
}
|
67 |
|
92 |
</th>
|
93 |
<td><fieldset>
|
94 |
<?php foreach ( $gglcptch_sizes_v2 as $value => $name ) {
|
95 |
+
$link = plugins_url( 'google-captcha/images' );
|
96 |
+
$link .= $value == 'normal' ? '/recaptcha_v2_normal' : '/recaptcha_v2_compact';
|
97 |
+
$tooltip = bws_add_help_box(
|
98 |
+
'<img src="' . $link . '_light.png" class="gglcptch_size_sample gglcptch_size_sample_light' . ( 'light' == $gglcptch_options['theme_v2'] ? '"' : ' hidden"' ) . ' />' .
|
99 |
+
'<img src="' . $link . '_dark.png" class="gglcptch_size_sample gglcptch_size_sample_dark' . ( 'dark' == $gglcptch_options['theme_v2'] ? '"' : ' hidden"' ) . ' />',
|
100 |
+
'bws-auto-width'
|
|
|
|
|
101 |
);
|
102 |
printf(
|
103 |
'<div class="gglcptch_size_v2"><label><input disabled="disabled" type="radio" %s> %s</label>%s</div>',
|
js/script.js
CHANGED
@@ -9,9 +9,9 @@
|
|
9 |
var container = $( this ).find( '.gglcptch_recaptcha' );
|
10 |
if (
|
11 |
container.is( ':empty' ) &&
|
12 |
-
( gglcptch.vars.visibility || $( this ).is( ':visible' ) )
|
13 |
) {
|
14 |
-
var containerId = container.attr( 'id' )
|
15 |
gglcptch.display( containerId );
|
16 |
}
|
17 |
} );
|
@@ -48,22 +48,30 @@
|
|
48 |
params = [];
|
49 |
|
50 |
params['sitekey'] = sitekey ? sitekey : gglcptch.options.sitekey;
|
51 |
-
if ( !! theme )
|
52 |
params['theme'] = theme;
|
53 |
-
|
|
|
54 |
params['lang'] = lang;
|
55 |
-
|
|
|
56 |
params['size'] = size;
|
57 |
-
|
|
|
58 |
params['type'] = type;
|
59 |
-
|
|
|
60 |
params['tabindex'] = tabindex;
|
61 |
-
|
|
|
62 |
params['callback'] = callback;
|
63 |
-
|
|
|
64 |
params['expired-callback'] = ex_call;
|
65 |
-
|
|
|
66 |
params['stoken'] = stoken;
|
|
|
67 |
|
68 |
gglcptch.display( container, false, params );
|
69 |
}
|
@@ -88,19 +96,19 @@
|
|
88 |
var gglcptch_version = gglcptch.options.version;
|
89 |
v1_add_to_last_element = v1_add_to_last_element || false;
|
90 |
|
91 |
-
if (
|
92 |
if ( Recaptcha.widget == null || v1_add_to_last_element == true ) {
|
93 |
Recaptcha.create( gglcptch.options.sitekey, container, { 'theme' : gglcptch.options.theme } );
|
94 |
}
|
95 |
}
|
96 |
-
if (
|
97 |
var parameters = params ? params : { 'sitekey' : gglcptch.options.sitekey, 'theme' : gglcptch.options.theme },
|
98 |
gglcptch_index = grecaptcha.render( container, parameters );
|
99 |
$( '#' + container ).data( 'gglcptch_index', gglcptch_index );
|
100 |
}
|
101 |
};
|
102 |
|
103 |
-
window.
|
104 |
|
105 |
$( document ).ready( function() {
|
106 |
|
@@ -198,9 +206,10 @@
|
|
198 |
|
199 |
function get_id() {
|
200 |
var id = 'gglcptch_recaptcha_' + Math.floor( Math.random() * 1000 );
|
201 |
-
if ( $( '#' + id ).length )
|
202 |
id = get_id();
|
203 |
-
else
|
204 |
return id;
|
|
|
205 |
}
|
206 |
} )( jQuery, gglcptch );
|
9 |
var container = $( this ).find( '.gglcptch_recaptcha' );
|
10 |
if (
|
11 |
container.is( ':empty' ) &&
|
12 |
+
( gglcptch.vars.visibility || $( this ).is( ':visible' ) === $( this ).is( ':not(:hidden)' ) )
|
13 |
) {
|
14 |
+
var containerId = container.attr( 'id' );
|
15 |
gglcptch.display( containerId );
|
16 |
}
|
17 |
} );
|
48 |
params = [];
|
49 |
|
50 |
params['sitekey'] = sitekey ? sitekey : gglcptch.options.sitekey;
|
51 |
+
if ( !! theme ) {
|
52 |
params['theme'] = theme;
|
53 |
+
}
|
54 |
+
if ( !! lang ) {
|
55 |
params['lang'] = lang;
|
56 |
+
}
|
57 |
+
if ( !! size ) {
|
58 |
params['size'] = size;
|
59 |
+
}
|
60 |
+
if ( !! type ) {
|
61 |
params['type'] = type;
|
62 |
+
}
|
63 |
+
if ( !! tabindex ) {
|
64 |
params['tabindex'] = tabindex;
|
65 |
+
}
|
66 |
+
if ( !! callback ) {
|
67 |
params['callback'] = callback;
|
68 |
+
}
|
69 |
+
if ( !! ex_call ) {
|
70 |
params['expired-callback'] = ex_call;
|
71 |
+
}
|
72 |
+
if ( !! stoken ) {
|
73 |
params['stoken'] = stoken;
|
74 |
+
}
|
75 |
|
76 |
gglcptch.display( container, false, params );
|
77 |
}
|
96 |
var gglcptch_version = gglcptch.options.version;
|
97 |
v1_add_to_last_element = v1_add_to_last_element || false;
|
98 |
|
99 |
+
if ( 'v1' == gglcptch_version ) {
|
100 |
if ( Recaptcha.widget == null || v1_add_to_last_element == true ) {
|
101 |
Recaptcha.create( gglcptch.options.sitekey, container, { 'theme' : gglcptch.options.theme } );
|
102 |
}
|
103 |
}
|
104 |
+
if ( 'v2' == gglcptch_version ) {
|
105 |
var parameters = params ? params : { 'sitekey' : gglcptch.options.sitekey, 'theme' : gglcptch.options.theme },
|
106 |
gglcptch_index = grecaptcha.render( container, parameters );
|
107 |
$( '#' + container ).data( 'gglcptch_index', gglcptch_index );
|
108 |
}
|
109 |
};
|
110 |
|
111 |
+
$( window ).on( 'load', gglcptch.prepare );
|
112 |
|
113 |
$( document ).ready( function() {
|
114 |
|
206 |
|
207 |
function get_id() {
|
208 |
var id = 'gglcptch_recaptcha_' + Math.floor( Math.random() * 1000 );
|
209 |
+
if ( $( '#' + id ).length ) {
|
210 |
id = get_id();
|
211 |
+
} else {
|
212 |
return id;
|
213 |
+
}
|
214 |
}
|
215 |
} )( jQuery, gglcptch );
|
readme.txt
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
=== Google Captcha (reCAPTCHA) by BestWebSoft ===
|
2 |
Contributors: bestwebsoft
|
3 |
-
Donate link:
|
4 |
-
Tags: antispam,
|
5 |
Requires at least: 3.8
|
6 |
-
Tested up to: 4.7.
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -16,7 +16,7 @@ Google Captcha (reCaptcha) plugin is an effective security solution that protect
|
|
16 |
|
17 |
Users are required to confirm that they are not a robot before the form can be submitted. It's easy for people and hard for bots.
|
18 |
|
19 |
-
[View Demo](
|
20 |
|
21 |
http://www.youtube.com/watch?v=qwHsW3IJ7gQ
|
22 |
|
@@ -27,9 +27,9 @@ http://www.youtube.com/watch?v=qwHsW3IJ7gQ
|
|
27 |
* Login form
|
28 |
* Reset password form
|
29 |
* Comments form
|
30 |
-
* [Contact Form](
|
31 |
* Custom form
|
32 |
-
* Hide Google Captcha (reCAPTCHA) for the whitelisted IP addresses
|
33 |
* Validity check of keys in admin panel
|
34 |
* Available Google Captcha (reCAPTCHA) themes for:
|
35 |
* Version 1
|
@@ -56,9 +56,9 @@ http://www.youtube.com/watch?v=qwHsW3IJ7gQ
|
|
56 |
>
|
57 |
> * Compatible with:
|
58 |
> * Contact Form 7 (since v 3.4)
|
59 |
-
> * [Subscriber](
|
60 |
> * Multilanguage
|
61 |
-
> * Compatible with WooCommerce:
|
62 |
> * Login form
|
63 |
> * Register form
|
64 |
> * Lost password form
|
@@ -70,22 +70,22 @@ http://www.youtube.com/watch?v=qwHsW3IJ7gQ
|
|
70 |
> * Select Google Captcha (reCAPTCHA) language manually
|
71 |
> * Change size: normal or compact (for version 2)
|
72 |
> * Configure all subsites on the network
|
73 |
-
> * Get answer to your support question within one business day ([Support Policy](
|
74 |
>
|
75 |
-
> [Upgrade to Pro Now](
|
76 |
|
77 |
-
If you have a feature suggestion or idea you'd like to see in the plugin, we'd love to hear about it! [Suggest a Feature](
|
78 |
|
79 |
= Documentation & Videos =
|
80 |
|
81 |
-
* [[Doc] Installation](https://docs.google.com/document/d/
|
82 |
-
* [[Doc] Purchase
|
83 |
-
* [[Video] Purchase, Installation, Configuration Tutorial](https://www.youtube.com/watch?v=X-ccRdEFcM0)
|
84 |
* [[Video] Installation Instruction](http://www.youtube.com/watch?v=RUJ9VwZLFSY)
|
|
|
85 |
|
86 |
= Help & Support =
|
87 |
|
88 |
-
Visit our Help Center if you have any questions, our friendly Support Team is happy to help - <
|
89 |
|
90 |
= Translation =
|
91 |
|
@@ -105,24 +105,24 @@ Visit our Help Center if you have any questions, our friendly Support Team is ha
|
|
105 |
* Spanish (es_ES) (thanks to [Cloudzeroxyz](mailto:cloudzeroxyz@gmail.com))
|
106 |
* Ukrainian (uk)
|
107 |
|
108 |
-
Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send [the text of PO and MO files](http://codex.wordpress.org/Translating_WordPress) to [BestWebSoft](
|
109 |
|
110 |
= Recommended Plugins =
|
111 |
|
112 |
-
* [Updater](
|
113 |
-
* [Contact Form](
|
114 |
-
* [Subscriber](
|
115 |
-
* [Multilanguage](
|
116 |
|
117 |
= Credits =
|
118 |
|
119 |
-
* lib/recaptchalib.php - Copyright © 2007. Mike Crawford, Ben Maurer (reCAPTCHA -
|
120 |
|
121 |
= Donate =
|
122 |
|
123 |
Donations play an important role in supporting open-source projects. We greatly appreciate any donation you can make to help us continue further development of free products.
|
124 |
|
125 |
-
[Donate Now](
|
126 |
|
127 |
== Installation ==
|
128 |
|
@@ -131,7 +131,7 @@ Donations play an important role in supporting open-source projects. We greatly
|
|
131 |
3. Plugin settings are located in "BWS Panel" > "Google Captcha".
|
132 |
4. Create a form in post and insert the shortcode [bws_google_captcha] into the form.
|
133 |
|
134 |
-
[View a Step-by-step Instruction on Google Captcha (reCAPTCHA) Installation](https://docs.google.com/document/d/
|
135 |
|
136 |
http://www.youtube.com/watch?v=RUJ9VwZLFSY
|
137 |
|
@@ -139,18 +139,38 @@ http://www.youtube.com/watch?v=RUJ9VwZLFSY
|
|
139 |
|
140 |
= How to get Google Captcha (reCAPTCHA) keys? =
|
141 |
|
142 |
-
|
143 |
-
|
|
|
|
|
|
|
|
|
|
|
144 |
|
145 |
= How to hide Google Captcha in Comments for registered users? =
|
146 |
|
147 |
-
You should go to the Settings page and select the roles, for which you want to hide Google Captcha.
|
148 |
-
Then you must click 'Save Changes' button.
|
149 |
|
150 |
-
=
|
151 |
|
152 |
-
|
153 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
|
155 |
= How can I change the location of Google Captcha (reCAPTCHA) in the comments form? =
|
156 |
|
@@ -159,30 +179,32 @@ It depends on the comments form. If the hook call by means of which captcha work
|
|
159 |
`do_action( 'comment_form_after_fields' );`
|
160 |
|
161 |
or any similar line - place it under the Submit button.
|
162 |
-
|
163 |
In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.
|
164 |
|
165 |
-
=
|
166 |
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
|
172 |
-
|
173 |
|
174 |
-
|
175 |
|
176 |
-
|
177 |
|
178 |
-
|
179 |
|
180 |
-
|
181 |
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
|
|
|
|
|
|
186 |
|
187 |
== Screenshots ==
|
188 |
|
@@ -198,6 +220,9 @@ Please make sure that the problem hasn't been discussed yet on our forum (<http:
|
|
198 |
|
199 |
== Changelog ==
|
200 |
|
|
|
|
|
|
|
201 |
= V1.27 - 26.10.2016 =
|
202 |
* NEW : Ability to hide Google Captcha (reCAPTCHA) for whitelisted IP and ability to set whitelist notification.
|
203 |
* PRO : Compatibility with WooCommerce plugin has been added.
|
@@ -324,6 +349,9 @@ Please make sure that the problem hasn't been discussed yet on our forum (<http:
|
|
324 |
|
325 |
== Upgrade Notice ==
|
326 |
|
|
|
|
|
|
|
327 |
= V1.27 =
|
328 |
* New features added.
|
329 |
* Functionality improved.
|
1 |
=== Google Captcha (reCAPTCHA) by BestWebSoft ===
|
2 |
Contributors: bestwebsoft
|
3 |
+
Donate link: https://bestwebsoft.com/donate/
|
4 |
+
Tags: anti-spam security, antispam, recaptcha, captcha, captha, Invisible reCaptcha, Invisible captcha, Invisibl reCaptcha, comment, cpatcha, google catcha, Invisible re captcha
|
5 |
Requires at least: 3.8
|
6 |
+
Tested up to: 4.7.3
|
7 |
+
Stable tag: 1.28
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
16 |
|
17 |
Users are required to confirm that they are not a robot before the form can be submitted. It's easy for people and hard for bots.
|
18 |
|
19 |
+
[View Demo](https://bestwebsoft.com/demo-for-google-captcha/)
|
20 |
|
21 |
http://www.youtube.com/watch?v=qwHsW3IJ7gQ
|
22 |
|
27 |
* Login form
|
28 |
* Reset password form
|
29 |
* Comments form
|
30 |
+
* [Contact Form](https://bestwebsoft.com/products/wordpress/plugins/contact-form/?k=56575444122cff9ab3ee3e640efb001a)
|
31 |
* Custom form
|
32 |
+
* Hide Google Captcha (reCAPTCHA) for the whitelisted IP addresses
|
33 |
* Validity check of keys in admin panel
|
34 |
* Available Google Captcha (reCAPTCHA) themes for:
|
35 |
* Version 1
|
56 |
>
|
57 |
> * Compatible with:
|
58 |
> * Contact Form 7 (since v 3.4)
|
59 |
+
> * [Subscriber](https://bestwebsoft.com/products/wordpress/plugins/subscriber/?k=e6d1742fcf1806a39afac207f7920cf3)
|
60 |
> * Multilanguage
|
61 |
+
> * Compatible with WooCommerce:
|
62 |
> * Login form
|
63 |
> * Register form
|
64 |
> * Lost password form
|
70 |
> * Select Google Captcha (reCAPTCHA) language manually
|
71 |
> * Change size: normal or compact (for version 2)
|
72 |
> * Configure all subsites on the network
|
73 |
+
> * Get answer to your support question within one business day ([Support Policy](https://bestwebsoft.com/support-policy/))
|
74 |
>
|
75 |
+
> [Upgrade to Pro Now](https://bestwebsoft.com/products/wordpress/plugins/google-captcha/?k=c4f2e3054fdbaca8a2b61554cbb9638c)
|
76 |
|
77 |
+
If you have a feature suggestion or idea you'd like to see in the plugin, we'd love to hear about it! [Suggest a Feature](https://support.bestwebsoft.com/hc/en-us/requests/new)
|
78 |
|
79 |
= Documentation & Videos =
|
80 |
|
81 |
+
* [[Doc] Installation](https://docs.google.com/document/d/1-hvn6WRvWnOqj5v5pLUk7Awyu87lq5B_dO-Tv-MC9JQ/)
|
82 |
+
* [[Doc] Purchase](https://docs.google.com/document/d/1EUdBVvnm7IHZ6y0DNyldZypUQKpB8UVPToSc_LdOYQI/)
|
|
|
83 |
* [[Video] Installation Instruction](http://www.youtube.com/watch?v=RUJ9VwZLFSY)
|
84 |
+
* [[Video] Purchase, Installation & Configuration](https://www.youtube.com/watch?v=X-ccRdEFcM0)
|
85 |
|
86 |
= Help & Support =
|
87 |
|
88 |
+
Visit our Help Center if you have any questions, our friendly Support Team is happy to help - <https://support.bestwebsoft.com/>
|
89 |
|
90 |
= Translation =
|
91 |
|
105 |
* Spanish (es_ES) (thanks to [Cloudzeroxyz](mailto:cloudzeroxyz@gmail.com))
|
106 |
* Ukrainian (uk)
|
107 |
|
108 |
+
Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send [the text of PO and MO files](http://codex.wordpress.org/Translating_WordPress) to [BestWebSoft](https://support.bestwebsoft.com/hc/en-us/requests/new) and we'll add it to the plugin. You can download the latest version of the program for work with PO and MO [files Poedit](http://www.poedit.net/download.php).
|
109 |
|
110 |
= Recommended Plugins =
|
111 |
|
112 |
+
* [Updater](https://bestwebsoft.com/products/wordpress/plugins/updater/?k=f47f3eb3d739725d592249dbd129f7ff) - Automatically check and update WordPress core with all installed plugins to the latest versions. Manual mode, email notifications and backups of all your files and database before updating.
|
113 |
+
* [Contact Form](https://bestwebsoft.com/products/wordpress/plugins/contact-form/?k=56575444122cff9ab3ee3e640efb001a) - Allow customers to reach you using secure contact form plugin any website must have.
|
114 |
+
* [Subscriber](https://bestwebsoft.com/products/wordpress/plugins/subscriber/?k=e6d1742fcf1806a39afac207f7920cf3) - Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.
|
115 |
+
* [Multilanguage](https://bestwebsoft.com/products/wordpress/plugins/multilanguage/?k=e48e145002e4b2472e568a81d171b888) - Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.
|
116 |
|
117 |
= Credits =
|
118 |
|
119 |
+
* lib/recaptchalib.php - Copyright © 2007. Mike Crawford, Ben Maurer (reCAPTCHA - http://recaptcha.net). All Rights Reserved.
|
120 |
|
121 |
= Donate =
|
122 |
|
123 |
Donations play an important role in supporting open-source projects. We greatly appreciate any donation you can make to help us continue further development of free products.
|
124 |
|
125 |
+
[Donate Now](https://bestwebsoft.com/donate/)
|
126 |
|
127 |
== Installation ==
|
128 |
|
131 |
3. Plugin settings are located in "BWS Panel" > "Google Captcha".
|
132 |
4. Create a form in post and insert the shortcode [bws_google_captcha] into the form.
|
133 |
|
134 |
+
[View a Step-by-step Instruction on Google Captcha (reCAPTCHA) Installation](https://docs.google.com/document/d/1-hvn6WRvWnOqj5v5pLUk7Awyu87lq5B_dO-Tv-MC9JQ/)
|
135 |
|
136 |
http://www.youtube.com/watch?v=RUJ9VwZLFSY
|
137 |
|
139 |
|
140 |
= How to get Google Captcha (reCAPTCHA) keys? =
|
141 |
|
142 |
+
Follow the next steps in order to get and enable Google Captcha (reCAPTCHA) protection using the official Google Captcha keys:
|
143 |
+
1. Open your Wordpress admin dashboard.
|
144 |
+
2. Navigate to the plugin Settings page.
|
145 |
+
3. Click the "here" link.
|
146 |
+
4. Enter your domain name and click "Create Key" button.
|
147 |
+
5. You will see your public and private keys. Copy them and paste to the appropriate fields on plugin Settings page.
|
148 |
+
6. Save changes.
|
149 |
|
150 |
= How to hide Google Captcha in Comments for registered users? =
|
151 |
|
152 |
+
You should go to the Settings page and select the roles, for which you want to hide Google Captcha. Then you must click "Save Changes" button.
|
|
|
153 |
|
154 |
+
= Is it possible to Change the appearance and style of the Google Captcha (reCAPTCHA)? =
|
155 |
|
156 |
+
Follow the next steps in order to change the appearance of the Google Captcha:
|
157 |
+
1. Open your Wordpress admin dashboard.
|
158 |
+
2. Navigate to the plugin Settings page.
|
159 |
+
3. Select reCAPTCHA version.
|
160 |
+
4. Find the "reCAPTCHA Theme" option (only available for versions 1 and 2) and select the necessary style from the drop-down list.
|
161 |
+
5. Save changes and check the result.
|
162 |
+
|
163 |
+
= Google Captcha (reCaptcha) not displayed on my comment form. Why? =
|
164 |
+
|
165 |
+
You might have a theme where "comments.php" is coded incorrectly. Wordpress version matters.
|
166 |
+
(WP2 series): Make sure that you theme contains a tag <?php do_action('comment_form', $post->ID); ?> inside the file /wp-content/themes/[your_theme]/comments.php.
|
167 |
+
Most WP2 themes already have it. The best place to put this tag is before the comment text area, you can move it up if it is below the comment text area.
|
168 |
+
(WP3 series): WP3 has a new function comment_form inside of /wp-includes/comment-template.php.
|
169 |
+
Your theme is probably not up-to-date to call that function from "comments.php".
|
170 |
+
WP3 theme does not need the code line do_action('comment_form'… inside of /wp-content/themes/[your_theme]/comments.php.
|
171 |
+
Instead it uses a new function call inside of "comments.php": <?php comment_form(); ?>
|
172 |
+
If you have WP3 and captcha is still missing, make sure your theme has <?php comment_form(); ?>
|
173 |
+
inside of /wp-content/themes/[your_theme]/comments.php (please check the Twenty Ten theme’s "comments.php" for proper example).
|
174 |
|
175 |
= How can I change the location of Google Captcha (reCAPTCHA) in the comments form? =
|
176 |
|
179 |
`do_action( 'comment_form_after_fields' );`
|
180 |
|
181 |
or any similar line - place it under the Submit button.
|
|
|
182 |
In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.
|
183 |
|
184 |
+
= How to add Google Captcha (reCaptcha) plugin to a custom form on my Wordpress website? =
|
185 |
|
186 |
+
Follow the next steps in order to add Google Captcha (reCaptcha) to a custom form on your Wordpress website:
|
187 |
+
1. Install the Google Captcha plugin and activate it.
|
188 |
+
2. Open the file (PHP or HTML) with the form (where you would like to add Google Captcha to).
|
189 |
+
3. Insert the following lines to display the Google Captcha.
|
190 |
|
191 |
+
For PHP:
|
192 |
|
193 |
+
`if( function_exists( 'gglcptch_display' ) ) { echo gglcptch_display(); } ;`
|
194 |
|
195 |
+
For HTML:
|
196 |
|
197 |
+
`<?php if( function_exists( 'gglcptch_display' ) ) { echo gglcptch_display(); } ; ?>`
|
198 |
|
199 |
+
If you have followed all steps, but the problem remains, we can help you to configure your Google Captcha custom form. This will be a paid service since there are a lot of different custom forms and the code should be inserted individually into each of them, so we need some time to study each unique case.
|
200 |
|
201 |
+
= I have some problems with the plugin's work. What Information should I provide to receive proper support? =
|
202 |
+
|
203 |
+
Please make sure that the problem hasn't been discussed yet on our forum (<https://support.bestwebsoft.com>). If no, please provide the following data along with your problem's description:
|
204 |
+
- The link to the page where the problem occurs
|
205 |
+
- The name of the plugin and its version. If you are using a pro version - your order number.
|
206 |
+
- The version of your WordPress installation
|
207 |
+
- Copy and paste into the message your system status report. Please read more here: [Instruction on System Status](https://docs.google.com/document/d/1Wi2X8RdRGXk9kMszQy1xItJrpN0ncXgioH935MaBKtc/)
|
208 |
|
209 |
== Screenshots ==
|
210 |
|
220 |
|
221 |
== Changelog ==
|
222 |
|
223 |
+
= V1.28 - 14.04.2017 =
|
224 |
+
* Bugfix : Multiple Cross-Site Scripting (XSS) vulnerability was fixed.
|
225 |
+
|
226 |
= V1.27 - 26.10.2016 =
|
227 |
* NEW : Ability to hide Google Captcha (reCAPTCHA) for whitelisted IP and ability to set whitelist notification.
|
228 |
* PRO : Compatibility with WooCommerce plugin has been added.
|
349 |
|
350 |
== Upgrade Notice ==
|
351 |
|
352 |
+
= V1.28 =
|
353 |
+
* Bugs fixed.
|
354 |
+
|
355 |
= V1.27 =
|
356 |
* New features added.
|
357 |
* Functionality improved.
|