Version Description
- Fix: Bug happening with the Elementor Registration widget in some cases
- Fix: Backwards compatibility issues with Password Strength feature on older versions of WordPress
- Misc: The Delete Account button of the GDPR functionality is now also anonymizing comments made by that user
Download this release
Release Info
Developer | raster02 |
Plugin | User registration & user profile – Profile Builder |
Version | 3.7.9 |
Comparing to | |
See all releases |
Code changes from version 3.7.8 to 3.7.9
- admin/admin-functions.php +6 -6
- admin/register-version.php +31 -6
- assets/misc/elementor/widgets/class-pb-widget-rf-epf.php +1 -1
- features/content-restriction/content-restriction-functions.php +2 -0
- features/functions.php +28 -2
- index.php +5 -5
- readme.txt +6 -1
- translation/profile-builder.catalog.php +4 -3
- translation/profile-builder.pot +35 -31
admin/admin-functions.php
CHANGED
@@ -240,14 +240,14 @@ function wppb_add_plugin_notifications() {
|
|
240 |
/* initiate the plugin notifications class */
|
241 |
$notifications = WPPB_Plugin_Notifications::get_instance();
|
242 |
/* this must be unique */
|
243 |
-
$notification_id = 'wppb_migrated_free_add_ons';
|
244 |
|
245 |
-
$message = '<p style="margin-top: 16px; font-size: 15px;">' . __( 'All the free add-ons have been migrated to the main plugin. Their old individual plugins have been disabled and you can delete them from your site if you were using them: <ul><li>Profile Builder - Custom CSS Classes on fields</li><li>Profile Builder - Customization Toolbox Add-On</li><li>Profile Builder - Email Confirmation Field</li><li>Profile Builder - GDPR Communication Preferences</li><li>Profile Builder - Import and Export Add-On</li><li>Profile Builder - Labels Edit Add-On</li><li>Profile Builder - Maximum Character Length Add-On</li><li>Profile Builder - Multiple Admin E-mails Add-On</li><li>Profile Builder - Placeholder Labels Add-On</li></ul>', 'profile-builder' ) . '</p>';
|
246 |
-
// be careful to use wppb_dismiss_admin_notification as query arg
|
247 |
-
$message .= '<p><a href="https://www.cozmoslabs.com/277540-profile-builder-enhancements-free-addons-now-part-of-main-plugin/" target="_blank" class="button-primary">' . __( 'See details', 'profile-builder' ) . '</a></p>';
|
248 |
-
$message .= '<a href="' . add_query_arg( array( 'wppb_dismiss_admin_notification' => $notification_id ) ) . '" type="button" class="notice-dismiss"><span class="screen-reader-text">' . __( 'Dismiss this notice.', 'profile-builder' ) . '</span></a>';
|
249 |
|
250 |
-
$notifications->add_notification( $notification_id, $message, 'wppb-notice notice notice-info', false );
|
251 |
|
252 |
if ( did_action( 'elementor/loaded' ) ) {
|
253 |
|
240 |
/* initiate the plugin notifications class */
|
241 |
$notifications = WPPB_Plugin_Notifications::get_instance();
|
242 |
/* this must be unique */
|
243 |
+
// $notification_id = 'wppb_migrated_free_add_ons';
|
244 |
|
245 |
+
// $message = '<p style="margin-top: 16px; font-size: 15px;">' . __( 'All the free add-ons have been migrated to the main plugin. Their old individual plugins have been disabled and you can delete them from your site if you were using them: <ul><li>Profile Builder - Custom CSS Classes on fields</li><li>Profile Builder - Customization Toolbox Add-On</li><li>Profile Builder - Email Confirmation Field</li><li>Profile Builder - GDPR Communication Preferences</li><li>Profile Builder - Import and Export Add-On</li><li>Profile Builder - Labels Edit Add-On</li><li>Profile Builder - Maximum Character Length Add-On</li><li>Profile Builder - Multiple Admin E-mails Add-On</li><li>Profile Builder - Placeholder Labels Add-On</li></ul>', 'profile-builder' ) . '</p>';
|
246 |
+
// // be careful to use wppb_dismiss_admin_notification as query arg
|
247 |
+
// $message .= '<p><a href="https://www.cozmoslabs.com/277540-profile-builder-enhancements-free-addons-now-part-of-main-plugin/" target="_blank" class="button-primary">' . __( 'See details', 'profile-builder' ) . '</a></p>';
|
248 |
+
// $message .= '<a href="' . add_query_arg( array( 'wppb_dismiss_admin_notification' => $notification_id ) ) . '" type="button" class="notice-dismiss"><span class="screen-reader-text">' . __( 'Dismiss this notice.', 'profile-builder' ) . '</span></a>';
|
249 |
|
250 |
+
// $notifications->add_notification( $notification_id, $message, 'wppb-notice notice notice-info', false );
|
251 |
|
252 |
if ( did_action( 'elementor/loaded' ) ) {
|
253 |
|
admin/register-version.php
CHANGED
@@ -210,6 +210,7 @@ if( defined( 'WPPB_PAID_PLUGIN_DIR' ) ){
|
|
210 |
|
211 |
$wppb_serial_number = wppb_get_serial_number();
|
212 |
$wppb_serial_status = wppb_get_serial_number_status();
|
|
|
213 |
|
214 |
if( is_multisite() && function_exists( 'restore_current_blog' ) )
|
215 |
restore_current_blog();
|
@@ -234,18 +235,42 @@ if( defined( 'WPPB_PAID_PLUGIN_DIR' ) ){
|
|
234 |
|
235 |
new WPPB_add_notices( 'wppb_expired', 'profile_builder_pro', sprintf( $message, "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank'>", "</a>", "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank' class='button-primary'>", "</a>", "<a href='". esc_url( add_query_arg( 'wppb_expired_dismiss_notification', '0' ) ) ."' class='wppb-dismiss-notification'>", "</a>" ), 'wppb_license_status' );
|
236 |
}
|
237 |
-
|
238 |
-
|
239 |
-
|
|
|
240 |
|
241 |
-
if(
|
|
|
|
|
|
|
|
|
|
|
|
|
242 |
|
243 |
-
|
244 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
}
|
247 |
|
248 |
}
|
249 |
|
|
|
|
|
250 |
}
|
251 |
|
210 |
|
211 |
$wppb_serial_number = wppb_get_serial_number();
|
212 |
$wppb_serial_status = wppb_get_serial_number_status();
|
213 |
+
$license_details = get_option( 'wppb_license_details', false );
|
214 |
|
215 |
if( is_multisite() && function_exists( 'restore_current_blog' ) )
|
216 |
restore_current_blog();
|
235 |
|
236 |
new WPPB_add_notices( 'wppb_expired', 'profile_builder_pro', sprintf( $message, "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank'>", "</a>", "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank' class='button-primary'>", "</a>", "<a href='". esc_url( add_query_arg( 'wppb_expired_dismiss_notification', '0' ) ) ."' class='wppb-dismiss-notification'>", "</a>" ), 'wppb_license_status' );
|
237 |
}
|
238 |
+
|
239 |
+
|
240 |
+
// Maybe add about to expire notice
|
241 |
+
if( !empty( $license_details ) && !empty( $license_details->expires ) ){
|
242 |
|
243 |
+
if( strtotime( $license_details->expires ) < strtotime( '+14 days' ) ){
|
244 |
+
new WPPB_add_notices( 'wppb_about_to_expire', 'profile_builder_pro', sprintf( '<p>' . __( 'Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s', 'profile-builder') . '</p>', "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank'>", "</a>", "<a href='https://www.cozmoslabs.com/account/?utm_source=PB&utm_medium=dashboard&utm_campaign=PB-Renewal' target='_blank' class='button-primary'>", "</a>", date_i18n( get_option( 'date_format' ), strtotime( $license_details->expires ) ), "<a href='". esc_url( add_query_arg( 'wppb_about_to_expire_dismiss_notification', '0' ) )."' class='wppb-dismiss-notification'>", "</a>" ), 'wppb_license_status' );
|
245 |
+
}
|
246 |
+
|
247 |
+
}
|
248 |
+
|
249 |
+
if( isset( $license_details->license ) && $license_details->license == 'invalid' ){
|
250 |
|
251 |
+
if( isset( $license_details->error ) && $license_details->error == 'no_activations_left' ){
|
252 |
+
|
253 |
+
$activations_limit_message = sprintf( __( 'Your <strong>Profile Builder Basic</strong> license has reached its activation limit.<br> Upgrade now to <strong>Pro</strong> for unlimited activations and extra features like multiple registration and edit profile forms, userlisting, custom redirects and more. <a class="button-primary" href="%s">Upgrade now</a>', 'profile-builder' ), esc_url( 'https://www.cozmoslabs.com/account/?utm_source=wpbackend&utm_medium=clientsite&utm_campaign=WPPB&utm_content=add-on-page-license-activation-limit' ) );
|
254 |
+
|
255 |
+
$notification_instance = WPPB_Plugin_Notifications::get_instance();
|
256 |
+
if( !$notification_instance->is_plugin_page() ) {//add the dismiss button only on other pages in admin
|
257 |
+
$activations_limit_message .= sprintf(__(' %1$sDismiss%2$s', 'profile-builder'), "<a class='dismiss-right' href='" . esc_url(add_query_arg('wppb_basic_activations_limit_dismiss_notification', '0')) . "'>", "</a>");
|
258 |
+
$force_show = false;
|
259 |
+
} else {
|
260 |
+
$force_show = true;//sets the forceShow parameter of WPPB_add_notices to true so we don't take into consideration the dismiss user meta
|
261 |
}
|
262 |
+
|
263 |
+
new WPPB_add_notices( 'wppb_basic_activations_limit',
|
264 |
+
$activations_limit_message,
|
265 |
+
'error',
|
266 |
+
'',
|
267 |
+
'',
|
268 |
+
$force_show );
|
269 |
}
|
270 |
|
271 |
}
|
272 |
|
273 |
+
|
274 |
+
|
275 |
}
|
276 |
|
assets/misc/elementor/widgets/class-pb-widget-rf-epf.php
CHANGED
@@ -198,7 +198,7 @@ abstract class PB_Elementor_Register_Edit_Profile_Widget extends PB_Elementor_Wi
|
|
198 |
continue;
|
199 |
}
|
200 |
foreach ($form_fields['default'] as $key_2 => $form_field_default) {
|
201 |
-
if ($form_field_default['id']
|
202 |
$form_fields['default'][$key_2]['control_group_conditions']['pb_form_name'][] = '-'.$form_slug;
|
203 |
}
|
204 |
}
|
198 |
continue;
|
199 |
}
|
200 |
foreach ($form_fields['default'] as $key_2 => $form_field_default) {
|
201 |
+
if ($form_field_default['id'] == $form_field['id']) {
|
202 |
$form_fields['default'][$key_2]['control_group_conditions']['pb_form_name'][] = '-'.$form_slug;
|
203 |
}
|
204 |
}
|
features/content-restriction/content-restriction-functions.php
CHANGED
@@ -130,6 +130,8 @@ function wppb_content_restriction_post_redirect() {
|
|
130 |
return;
|
131 |
}
|
132 |
|
|
|
|
|
133 |
$redirect_url = '';
|
134 |
$post_restriction_type = get_post_meta( $woo_shop_or_post->ID, 'wppb-content-restrict-type', true );
|
135 |
$settings = get_option( 'wppb_content_restriction_settings', array() );
|
130 |
return;
|
131 |
}
|
132 |
|
133 |
+
$woo_shop_or_post->ID = apply_filters( 'wppb_restricted_post_redirect_post_id', $woo_shop_or_post->ID );
|
134 |
+
|
135 |
$redirect_url = '';
|
136 |
$post_restriction_type = get_post_meta( $woo_shop_or_post->ID, 'wppb-content-restrict-type', true );
|
137 |
$settings = get_option( 'wppb_content_restriction_settings', array() );
|
features/functions.php
CHANGED
@@ -847,9 +847,19 @@ function wppb_password_strength_check(){
|
|
847 |
jQuery('#pass-strength-result').html( pwsL10n.empty );
|
848 |
return;
|
849 |
}
|
850 |
-
|
|
|
|
|
|
|
851 |
strength = wp.passwordStrength.meter( pass1, wp.passwordStrength.userInputDisallowedList(), pass2 );
|
852 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
853 |
switch ( strength ) {
|
854 |
case 2:
|
855 |
jQuery('#pass-strength-result').addClass('bad').html( pwsL10n.bad );
|
@@ -1705,6 +1715,22 @@ function wppb_gdpr_delete_user() {
|
|
1705 |
}
|
1706 |
}
|
1707 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1708 |
|
1709 |
/**
|
1710 |
* Functionality GDPR compliance end
|
847 |
jQuery('#pass-strength-result').html( pwsL10n.empty );
|
848 |
return;
|
849 |
}
|
850 |
+
<?php
|
851 |
+
global $wp_version;
|
852 |
+
if ( version_compare( $wp_version, "4.8", ">" ) ) {
|
853 |
+
?>
|
854 |
strength = wp.passwordStrength.meter( pass1, wp.passwordStrength.userInputDisallowedList(), pass2 );
|
855 |
+
<?php
|
856 |
+
}
|
857 |
+
else {
|
858 |
+
?>
|
859 |
+
strength = wp.passwordStrength.meter( pass1, wp.passwordStrength.userInputBlacklist(), pass2);
|
860 |
+
<?php
|
861 |
+
}
|
862 |
+
?>
|
863 |
switch ( strength ) {
|
864 |
case 2:
|
865 |
jQuery('#pass-strength-result').addClass('bad').html( pwsL10n.bad );
|
1715 |
}
|
1716 |
}
|
1717 |
|
1718 |
+
/**
|
1719 |
+
* Function that removes user information from comments when the User Account is deleted using Edit Profile Form
|
1720 |
+
*/
|
1721 |
+
function wppb_gdpr_remove_user_info_from_comments( $user_id ) {
|
1722 |
+
$user_comments = get_comments('user_id='.$user_id);
|
1723 |
+
foreach ( $user_comments as $comment ) {
|
1724 |
+
$comment_data = array();
|
1725 |
+
$comment_data['comment_ID'] = $comment->comment_ID;
|
1726 |
+
$comment_data['comment_author'] = '';
|
1727 |
+
$comment_data['comment_author_email'] = '';
|
1728 |
+
$comment_data['comment_author_url'] = '';
|
1729 |
+
wp_update_comment( $comment_data );
|
1730 |
+
}
|
1731 |
+
}
|
1732 |
+
add_action( 'wppb_gdpr_user_deleted', 'wppb_gdpr_remove_user_info_from_comments' );
|
1733 |
+
|
1734 |
|
1735 |
/**
|
1736 |
* Functionality GDPR compliance end
|
index.php
CHANGED
@@ -3,14 +3,14 @@
|
|
3 |
* Plugin Name: Profile Builder
|
4 |
* Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
* Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
-
* Version: 3.7.
|
7 |
* Author: Cozmoslabs
|
8 |
* Author URI: https://www.cozmoslabs.com/
|
9 |
* Text Domain: profile-builder
|
10 |
* Domain Path: /translation
|
11 |
* License: GPL2
|
12 |
-
* Elementor tested up to: 3.
|
13 |
-
* Elementor Pro tested up to: 3.
|
14 |
*
|
15 |
* == Copyright ==
|
16 |
* Copyright 2014 Cozmoslabs (www.cozmoslabs.com)
|
@@ -352,7 +352,7 @@ function wppb_plugin_init() {
|
|
352 |
|
353 |
if( empty( $wppb_profile_builder_serial ) ){
|
354 |
|
355 |
-
echo '<br />' . wp_kses_post( sprintf( __('To enable updates, please enter your serial number on the <a href="%s">Register Version</a> page. If you don\'t have a serial number, please see <a href="%s" target="_blank">details & pricing</a>.', 'profile-builder' ), esc_url( admin_url('admin.php?page=profile-builder-register') ), 'https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=wpbackend&utm_medium=wppb-plugins-page&utm_campaign=WPPB'
|
356 |
|
357 |
} else if( $wppb_profile_builder_serial_status == 'expired' ) {
|
358 |
|
@@ -378,7 +378,7 @@ add_action( 'plugins_loaded', 'wppb_plugin_init' );
|
|
378 |
*
|
379 |
*
|
380 |
*/
|
381 |
-
define('PROFILE_BUILDER_VERSION', '3.7.
|
382 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
383 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
384 |
define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
3 |
* Plugin Name: Profile Builder
|
4 |
* Plugin URI: https://www.cozmoslabs.com/wordpress-profile-builder/
|
5 |
* Description: Login, registration and edit profile shortcodes for the front-end. Also you can choose what fields should be displayed or add new (custom) ones both in the front-end and in the dashboard.
|
6 |
+
* Version: 3.7.9
|
7 |
* Author: Cozmoslabs
|
8 |
* Author URI: https://www.cozmoslabs.com/
|
9 |
* Text Domain: profile-builder
|
10 |
* Domain Path: /translation
|
11 |
* License: GPL2
|
12 |
+
* Elementor tested up to: 3.7.2
|
13 |
+
* Elementor Pro tested up to: 3.7.3
|
14 |
*
|
15 |
* == Copyright ==
|
16 |
* Copyright 2014 Cozmoslabs (www.cozmoslabs.com)
|
352 |
|
353 |
if( empty( $wppb_profile_builder_serial ) ){
|
354 |
|
355 |
+
echo '<br />' . wp_kses_post( sprintf( __('To enable updates, please enter your serial number on the <a href="%s">Register Version</a> page. If you don\'t have a serial number, please see <a href="%s" target="_blank">details & pricing</a>.', 'profile-builder' ), esc_url( admin_url('admin.php?page=profile-builder-register') ), 'https://www.cozmoslabs.com/wordpress-profile-builder/?utm_source=wpbackend&utm_medium=wppb-plugins-page&utm_campaign=WPPB' ) );
|
356 |
|
357 |
} else if( $wppb_profile_builder_serial_status == 'expired' ) {
|
358 |
|
378 |
*
|
379 |
*
|
380 |
*/
|
381 |
+
define('PROFILE_BUILDER_VERSION', '3.7.9' );
|
382 |
define('WPPB_PLUGIN_DIR', plugin_dir_path(__FILE__));
|
383 |
define('WPPB_PLUGIN_URL', plugin_dir_url(__FILE__));
|
384 |
define('WPPB_PLUGIN_BASENAME', plugin_basename(__FILE__));
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.cozmoslabs.com/wordpress-profile-builder/
|
|
4 |
Tags: user registration, user profile, registration, profile, user registration form, user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content
|
5 |
Requires at least: 3.1
|
6 |
Tested up to: 6.0
|
7 |
-
Stable tag: 3.7.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -177,6 +177,11 @@ This plugin adds/removes user fields in the front-end. Both default and extra pr
|
|
177 |
15. Edit or Add New User Role
|
178 |
|
179 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
180 |
= 3.7.8 =
|
181 |
* Fix: issue regarding unique display names and email confirmation
|
182 |
* Misc: improved description message for `Redirect users to a page if they have empty required fields` option
|
4 |
Tags: user registration, user profile, registration, profile, user registration form, user fields, edit profile, user custom fields, front-end login, front-end edit profile, front-end user registration, email confirmation, login form, content restriction, restrict content
|
5 |
Requires at least: 3.1
|
6 |
Tested up to: 6.0
|
7 |
+
Stable tag: 3.7.9
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
177 |
15. Edit or Add New User Role
|
178 |
|
179 |
== Changelog ==
|
180 |
+
= 3.7.9 =
|
181 |
+
* Fix: Bug happening with the Elementor Registration widget in some cases
|
182 |
+
* Fix: Backwards compatibility issues with Password Strength feature on older versions of WordPress
|
183 |
+
* Misc: The Delete Account button of the GDPR functionality is now also anonymizing comments made by that user
|
184 |
+
|
185 |
= 3.7.8 =
|
186 |
* Fix: issue regarding unique display names and email confirmation
|
187 |
* Misc: improved description message for `Redirect users to a page if they have empty required fields` option
|
translation/profile-builder.catalog.php
CHANGED
@@ -92,10 +92,9 @@
|
|
92 |
<?php __("Settings", "profile-builder"); ?>
|
93 |
<?php __("View Profile Builder documentation", "profile-builder"); ?>
|
94 |
<?php __("Docs", "profile-builder"); ?>
|
95 |
-
<?php __("
|
96 |
<?php __("See details", "profile-builder"); ?>
|
97 |
<?php __("Dismiss this notice.", "profile-builder"); ?>
|
98 |
-
<?php __("You can now style %s forms from the %s interface. To get started, add a form widget to a page through %s and go to the <strong>Style</strong> tab.", "profile-builder"); ?>
|
99 |
<?php __("Basic Information", "profile-builder"); ?>
|
100 |
<?php __("Version %s", "profile-builder"); ?>
|
101 |
<?php __("<strong>Profile Builder </strong> %s", "profile-builder"); ?>
|
@@ -811,10 +810,12 @@
|
|
811 |
<?php __("Deactivate License", "profile-builder"); ?>
|
812 |
<?php __("Your license is invalid", "profile-builder"); ?>
|
813 |
<?php __("Active on this site", "profile-builder"); ?>
|
814 |
-
<?php __('Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s', 'profile-builder' ); ?>
|
815 |
<?php __('Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s', 'profile-builder' ); ?>
|
816 |
<?php __('Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s', 'profile-builder' ); ?>
|
817 |
<?php __('Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s', 'profile-builder' ); ?>
|
|
|
|
|
|
|
818 |
<?php __("Hello! Seems like you've been using Profile Builder to create front-end user forms. That's awesome!", "profile-builder"); ?>
|
819 |
<?php __("If you can spare a few moments to rate it on WordPress.org, it would help us a lot (and boost my motivation).", "profile-builder"); ?>
|
820 |
<?php __("~ Paul, developer of Profile Builder", "profile-builder"); ?>
|
92 |
<?php __("Settings", "profile-builder"); ?>
|
93 |
<?php __("View Profile Builder documentation", "profile-builder"); ?>
|
94 |
<?php __("Docs", "profile-builder"); ?>
|
95 |
+
<?php __("You can now style %s forms from the %s interface. To get started, add a form widget to a page through %s and go to the <strong>Style</strong> tab.", "profile-builder"); ?>
|
96 |
<?php __("See details", "profile-builder"); ?>
|
97 |
<?php __("Dismiss this notice.", "profile-builder"); ?>
|
|
|
98 |
<?php __("Basic Information", "profile-builder"); ?>
|
99 |
<?php __("Version %s", "profile-builder"); ?>
|
100 |
<?php __("<strong>Profile Builder </strong> %s", "profile-builder"); ?>
|
810 |
<?php __("Deactivate License", "profile-builder"); ?>
|
811 |
<?php __("Your license is invalid", "profile-builder"); ?>
|
812 |
<?php __("Active on this site", "profile-builder"); ?>
|
|
|
813 |
<?php __('Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s', 'profile-builder' ); ?>
|
814 |
<?php __('Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s', 'profile-builder' ); ?>
|
815 |
<?php __('Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s', 'profile-builder' ); ?>
|
816 |
+
<?php __('Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s', 'profile-builder' ); ?>
|
817 |
+
<?php __("Your <strong>Profile Builder Basic</strong> license has reached its activation limit.<br> Upgrade now to <strong>Pro</strong> for unlimited activations and extra features like multiple registration and edit profile forms, userlisting, custom redirects and more. <a class=\"button-primary\" href=\"%s\">Upgrade now</a>", "profile-builder"); ?>
|
818 |
+
<?php __(' %1$sDismiss%2$s', 'profile-builder' ); ?>
|
819 |
<?php __("Hello! Seems like you've been using Profile Builder to create front-end user forms. That's awesome!", "profile-builder"); ?>
|
820 |
<?php __("If you can spare a few moments to rate it on WordPress.org, it would help us a lot (and boost my motivation).", "profile-builder"); ?>
|
821 |
<?php __("~ Paul, developer of Profile Builder", "profile-builder"); ?>
|
translation/profile-builder.pot
CHANGED
@@ -321,7 +321,7 @@ msgstr ""
|
|
321 |
msgid "Hide"
|
322 |
msgstr ""
|
323 |
|
324 |
-
#: admin/admin-bar.php:92, admin/general-settings.php:348, admin/private-website.php:162, features/functions.php:
|
325 |
msgid "Save Changes"
|
326 |
msgstr ""
|
327 |
|
@@ -385,22 +385,18 @@ msgstr ""
|
|
385 |
msgid "Docs"
|
386 |
msgstr ""
|
387 |
|
388 |
-
#: admin/admin-functions.php:
|
389 |
-
msgid "
|
390 |
msgstr ""
|
391 |
|
392 |
-
#: admin/admin-functions.php:
|
393 |
msgid "See details"
|
394 |
msgstr ""
|
395 |
|
396 |
-
#: admin/admin-functions.php:
|
397 |
msgid "Dismiss this notice."
|
398 |
msgstr ""
|
399 |
|
400 |
-
#: admin/admin-functions.php:257
|
401 |
-
msgid "You can now style %s forms from the %s interface. To get started, add a form widget to a page through %s and go to the <strong>Style</strong> tab."
|
402 |
-
msgstr ""
|
403 |
-
|
404 |
#: admin/basic-info.php:11, admin/basic-info.php:11
|
405 |
msgid "Basic Information"
|
406 |
msgstr ""
|
@@ -3053,11 +3049,11 @@ msgstr ""
|
|
3053 |
msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
-
#: admin/manage-fields.php:1362, features/functions.php:
|
3057 |
msgid "Edit"
|
3058 |
msgstr ""
|
3059 |
|
3060 |
-
#: admin/manage-fields.php:1362, features/functions.php:
|
3061 |
msgid "Delete"
|
3062 |
msgstr ""
|
3063 |
|
@@ -3301,22 +3297,30 @@ msgstr ""
|
|
3301 |
msgid "Active on this site"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
-
#: admin/register-version.php:
|
3305 |
-
msgid "Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s"
|
3306 |
-
msgstr ""
|
3307 |
-
|
3308 |
-
#: admin/register-version.php:233
|
3309 |
msgid "Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s"
|
3310 |
msgstr ""
|
3311 |
|
3312 |
-
#: admin/register-version.php:
|
3313 |
msgid "Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
-
#: admin/register-version.php:
|
3317 |
msgid "Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s"
|
3318 |
msgstr ""
|
3319 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3320 |
#: admin/review.php:73
|
3321 |
msgid "Hello! Seems like you've been using Profile Builder to create front-end user forms. That's awesome!"
|
3322 |
msgstr ""
|
@@ -3369,55 +3373,55 @@ msgstr ""
|
|
3369 |
msgid "The password must have a minimum strength of %s"
|
3370 |
msgstr ""
|
3371 |
|
3372 |
-
#: features/functions.php:
|
3373 |
msgid "This field is required"
|
3374 |
msgstr ""
|
3375 |
|
3376 |
-
#: features/functions.php:
|
3377 |
msgid "Please enter a (valid) reCAPTCHA value"
|
3378 |
msgstr ""
|
3379 |
|
3380 |
-
#: features/functions.php:
|
3381 |
msgid "Incorrect phone number"
|
3382 |
msgstr ""
|
3383 |
|
3384 |
-
#: features/functions.php:
|
3385 |
msgid "Cancel"
|
3386 |
msgstr ""
|
3387 |
|
3388 |
-
#: features/functions.php:
|
3389 |
msgid "Content"
|
3390 |
msgstr ""
|
3391 |
|
3392 |
-
#: features/functions.php:
|
3393 |
msgid "<br><br>Also, you will be able to visit your site at "
|
3394 |
msgstr ""
|
3395 |
|
3396 |
-
#: features/functions.php:
|
3397 |
msgid "<br><br>You can visit your site at "
|
3398 |
msgstr ""
|
3399 |
|
3400 |
-
#: features/functions.php:
|
3401 |
msgid "here"
|
3402 |
msgstr ""
|
3403 |
|
3404 |
-
#: features/functions.php:
|
3405 |
msgid "You will soon be redirected automatically. If you see this page for more than %1$d seconds, please click %2$s.%3$s"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
-
#: features/functions.php:
|
3409 |
msgid "No feed available,please visit our <a href=\"%s\">homepage</a>!"
|
3410 |
msgstr ""
|
3411 |
|
3412 |
-
#: features/functions.php:
|
3413 |
msgid "You are not currently logged in."
|
3414 |
msgstr ""
|
3415 |
|
3416 |
-
#: features/functions.php:
|
3417 |
msgid "Profile Builder"
|
3418 |
msgstr ""
|
3419 |
|
3420 |
-
#: features/functions.php:
|
3421 |
msgid "User Meta"
|
3422 |
msgstr ""
|
3423 |
|
321 |
msgid "Hide"
|
322 |
msgstr ""
|
323 |
|
324 |
+
#: admin/admin-bar.php:92, admin/general-settings.php:348, admin/private-website.php:162, features/functions.php:1055, add-ons-advanced/woocommerce/woosync-page.php:149, features/content-restriction/content-restriction.php:162, features/two-factor-authentication/class-two-factor-authentication.php:156, assets/lib/class-mustache-templates/class-mustache-templates.php:392, assets/lib/wck-api/wordpress-creation-kit.php:405, admin/advanced-settings/includes/views/view-admin.php:112, admin/advanced-settings/includes/views/view-fields.php:312, admin/advanced-settings/includes/views/view-forms.php:407, admin/advanced-settings/includes/views/view-shortcodes.php:77, admin/advanced-settings/includes/views/view-userlisting.php:91
|
325 |
msgid "Save Changes"
|
326 |
msgstr ""
|
327 |
|
385 |
msgid "Docs"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: admin/admin-functions.php:257
|
389 |
+
msgid "You can now style %s forms from the %s interface. To get started, add a form widget to a page through %s and go to the <strong>Style</strong> tab."
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: admin/admin-functions.php:259
|
393 |
msgid "See details"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: admin/admin-functions.php:260, admin/review.php:94
|
397 |
msgid "Dismiss this notice."
|
398 |
msgstr ""
|
399 |
|
|
|
|
|
|
|
|
|
400 |
#: admin/basic-info.php:11, admin/basic-info.php:11
|
401 |
msgid "Basic Information"
|
402 |
msgstr ""
|
3049 |
msgid "<pre>Title</pre><pre>Type</pre><pre>Meta Name</pre><pre class=\"wppb-mb-head-required\">Required</pre>"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: admin/manage-fields.php:1362, features/functions.php:1076, features/functions.php:1083, add-ons/custom-redirects/custom_redirects_admin.php:184, add-ons/custom-redirects/custom_redirects_admin.php:198, add-ons/custom-redirects/custom_redirects_admin.php:212, add-ons/custom-redirects/custom_redirects_admin.php:226, add-ons/multiple-forms/multiple-forms.php:410, add-ons-advanced/field-visibility/index.php:187, add-ons-free/labels-edit/labels-edit.php:373, features/admin-approval/class-admin-approval.php:111, features/roles-editor/roles-editor.php:902, assets/lib/wck-api/wordpress-creation-kit.php:447, assets/lib/wck-api/wordpress-creation-kit.php:548
|
3053 |
msgid "Edit"
|
3054 |
msgstr ""
|
3055 |
|
3056 |
+
#: admin/manage-fields.php:1362, features/functions.php:1069, features/functions.php:1083, add-ons/custom-redirects/custom_redirects_admin.php:184, add-ons/custom-redirects/custom_redirects_admin.php:198, add-ons/custom-redirects/custom_redirects_admin.php:212, add-ons/custom-redirects/custom_redirects_admin.php:226, add-ons-advanced/field-visibility/index.php:187, features/admin-approval/class-admin-approval.php:116, features/admin-approval/class-admin-approval.php:232, features/email-confirmation/class-email-confirmation.php:121, features/email-confirmation/class-email-confirmation.php:218, features/roles-editor/roles-editor.php:210, features/roles-editor/roles-editor.php:940, features/roles-editor/roles-editor.php:929, features/roles-editor/roles-editor.php:920, assets/lib/wck-api/wordpress-creation-kit.php:447, assets/lib/wck-api/wordpress-creation-kit.php:549, front-end/default-fields/gdpr-delete/gdpr-delete.php:20
|
3057 |
msgid "Delete"
|
3058 |
msgstr ""
|
3059 |
|
3297 |
msgid "Active on this site"
|
3298 |
msgstr ""
|
3299 |
|
3300 |
+
#: admin/register-version.php:234
|
|
|
|
|
|
|
|
|
3301 |
msgid "Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %5$sDismiss%6$s"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
+
#: admin/register-version.php:232
|
3305 |
msgid "Your <strong>Profile Builder</strong> license has expired. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s"
|
3306 |
msgstr ""
|
3307 |
|
3308 |
+
#: admin/register-version.php:225
|
3309 |
msgid "Your <strong>Profile Builder</strong> serial number is invalid or missing. <br/>Please %1$sregister your copy%2$s to receive access to automatic updates and support. Need a license key? %3$sPurchase one now%4$s"
|
3310 |
msgstr ""
|
3311 |
|
3312 |
+
#: admin/register-version.php:244
|
3313 |
+
msgid "Your <strong>Profile Builder</strong> license is about to expire on %5$s. <br/>Please %1$sRenew Your Licence%2$s to continue receiving access to product downloads, automatic updates and support. %3$sRenew now %4$s %6$sDismiss%7$s"
|
3314 |
+
msgstr ""
|
3315 |
+
|
3316 |
+
#: admin/register-version.php:253
|
3317 |
+
msgid "Your <strong>Profile Builder Basic</strong> license has reached its activation limit.<br> Upgrade now to <strong>Pro</strong> for unlimited activations and extra features like multiple registration and edit profile forms, userlisting, custom redirects and more. <a class=\"button-primary\" href=\"%s\">Upgrade now</a>"
|
3318 |
+
msgstr ""
|
3319 |
+
|
3320 |
+
#: admin/register-version.php:257
|
3321 |
+
msgid " %1$sDismiss%2$s"
|
3322 |
+
msgstr ""
|
3323 |
+
|
3324 |
#: admin/review.php:73
|
3325 |
msgid "Hello! Seems like you've been using Profile Builder to create front-end user forms. That's awesome!"
|
3326 |
msgstr ""
|
3373 |
msgid "The password must have a minimum strength of %s"
|
3374 |
msgstr ""
|
3375 |
|
3376 |
+
#: features/functions.php:974
|
3377 |
msgid "This field is required"
|
3378 |
msgstr ""
|
3379 |
|
3380 |
+
#: features/functions.php:1012, front-end/default-fields/recaptcha/recaptcha.php:538, front-end/default-fields/recaptcha/recaptcha.php:529, front-end/default-fields/recaptcha/recaptcha.php:594, front-end/default-fields/recaptcha/recaptcha.php:642
|
3381 |
msgid "Please enter a (valid) reCAPTCHA value"
|
3382 |
msgstr ""
|
3383 |
|
3384 |
+
#: features/functions.php:1019
|
3385 |
msgid "Incorrect phone number"
|
3386 |
msgstr ""
|
3387 |
|
3388 |
+
#: features/functions.php:1062, features/roles-editor/roles-editor.php:211, add-ons-advanced/campaign-monitor/admin/cmonitor-page.php:451, add-ons-advanced/mailchimp-integration/admin/mailchimp-page.php:171, assets/lib/wck-api/wordpress-creation-kit.php:406
|
3389 |
msgid "Cancel"
|
3390 |
msgstr ""
|
3391 |
|
3392 |
+
#: features/functions.php:1083, assets/lib/wck-api/wordpress-creation-kit.php:447
|
3393 |
msgid "Content"
|
3394 |
msgstr ""
|
3395 |
|
3396 |
+
#: features/functions.php:1271
|
3397 |
msgid "<br><br>Also, you will be able to visit your site at "
|
3398 |
msgstr ""
|
3399 |
|
3400 |
+
#: features/functions.php:1284
|
3401 |
msgid "<br><br>You can visit your site at "
|
3402 |
msgstr ""
|
3403 |
|
3404 |
+
#: features/functions.php:1375, add-ons-advanced/social-connect/index.php:417
|
3405 |
msgid "here"
|
3406 |
msgstr ""
|
3407 |
|
3408 |
+
#: features/functions.php:1376
|
3409 |
msgid "You will soon be redirected automatically. If you see this page for more than %1$d seconds, please click %2$s.%3$s"
|
3410 |
msgstr ""
|
3411 |
|
3412 |
+
#: features/functions.php:1552
|
3413 |
msgid "No feed available,please visit our <a href=\"%s\">homepage</a>!"
|
3414 |
msgstr ""
|
3415 |
|
3416 |
+
#: features/functions.php:1593
|
3417 |
msgid "You are not currently logged in."
|
3418 |
msgstr ""
|
3419 |
|
3420 |
+
#: features/functions.php:1630
|
3421 |
msgid "Profile Builder"
|
3422 |
msgstr ""
|
3423 |
|
3424 |
+
#: features/functions.php:1648, features/email-confirmation/class-email-confirmation.php:92, features/email-confirmation/class-email-confirmation.php:171
|
3425 |
msgid "User Meta"
|
3426 |
msgstr ""
|
3427 |
|