Version Description
(20220818) =
-
New features
- Site & secret key validation: plugin displays preview of CAPTCHA to confirm correct setup.
- Users are now prompted when attempting to switch CAPTCHA versions to ensure new keys are provided (UX improvement).
-
Improvements
- Contact Form 7 AJAX validation is now handled independently to avoid compatibility issues.
- Improved handling of CAPTCHA JS within the WooCommerce checkout for better compatibility.
- Improved presentation of hide CAPTCHA badge field within the settings.
- Updated Fremius SDK to version 2.4.5.
-
Bug fixes
- Corrected issue in which some trial users were not being shown all features.
- Adjusted internal additional callback JS filter to append all content rather than override.
Download this release
Release Info
Developer | WPWhiteSecurity |
Plugin | Advanced noCaptcha & invisible Captcha |
Version | 7.1.1 |
Comparing to | |
See all releases |
Code changes from version 7.1.0 to 7.1.1
- admin/settings.php +26 -7
- advanced-nocaptcha-recaptcha.php +2 -2
- anr-captcha-class.php +11 -4
- assets/css/admin.css +27 -0
- assets/js/admin.js +95 -0
- functions.php +1 -1
- languages/advanced-nocaptcha-recaptcha.pot +158 -146
- readme.txt +22 -3
admin/settings.php
CHANGED
@@ -56,7 +56,8 @@ class C4WP_Settings {
|
|
56 |
* @return void
|
57 |
*/
|
58 |
public function admin_enqueue_scripts() {
|
59 |
-
wp_register_script( 'c4wp-admin', C4WP_PLUGIN_URL . 'assets/js/admin.js', array( 'jquery' ), C4WP_PLUGIN_VERSION, false );
|
|
|
60 |
}
|
61 |
|
62 |
/**
|
@@ -212,6 +213,13 @@ class C4WP_Settings {
|
|
212 |
'section_id' => 'google_keys',
|
213 |
'required' => true,
|
214 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
'score_title' => array(
|
216 |
'section_id' => 'google_keys',
|
217 |
'type' => 'html',
|
@@ -221,7 +229,7 @@ class C4WP_Settings {
|
|
221 |
),
|
222 |
'class' => 'wrap-around-content',
|
223 |
),
|
224 |
-
|
225 |
'section_id' => 'google_keys',
|
226 |
'type' => 'html',
|
227 |
'label' => sprintf(
|
@@ -351,7 +359,7 @@ class C4WP_Settings {
|
|
351 |
'label' => esc_html__( 'Badge', 'advanced-nocaptcha-recaptcha' ),
|
352 |
'section_id' => 'google_keys',
|
353 |
'type' => 'select',
|
354 |
-
'class' => 'regular toggleable disabled c4wp-show-field-for-v2_invisible',
|
355 |
'std' => 'bottomright',
|
356 |
'options' => array(
|
357 |
'bottomright' => esc_html__( 'Bottom Right', 'advanced-nocaptcha-recaptcha' ),
|
@@ -361,10 +369,10 @@ class C4WP_Settings {
|
|
361 |
'desc' => esc_html__( 'Badge shows for invisible captcha', 'advanced-nocaptcha-recaptcha' ),
|
362 |
),
|
363 |
'badge_v3' => array(
|
364 |
-
'label' => esc_html__( 'Badge
|
365 |
'section_id' => 'google_keys',
|
366 |
'type' => 'select',
|
367 |
-
'class' => 'regular toggleable disabled c4wp-show-field-for-v3',
|
368 |
'std' => 'bottomright',
|
369 |
'options' => array(
|
370 |
'bottomright' => esc_html__( 'Bottom Right', 'advanced-nocaptcha-recaptcha' ),
|
@@ -804,8 +812,10 @@ class C4WP_Settings {
|
|
804 |
'c4wp-admin',
|
805 |
'anrScripts',
|
806 |
array(
|
807 |
-
'ajax_url'
|
808 |
-
'ipWarning'
|
|
|
|
|
809 |
)
|
810 |
);
|
811 |
|
@@ -848,6 +858,15 @@ class C4WP_Settings {
|
|
848 |
<div id="post-body" class="metabox-holder columns-2 c4wp-settings">
|
849 |
<div id="post-body-content">
|
850 |
<div id="tab_container">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
851 |
<?php
|
852 |
if ( 'c4wp-admin-captcha' === $current_tab || 'c4wp-admin-settings' === $current_tab ) {
|
853 |
$this->settings_form();
|
56 |
* @return void
|
57 |
*/
|
58 |
public function admin_enqueue_scripts() {
|
59 |
+
wp_register_script( 'c4wp-admin', C4WP_PLUGIN_URL . 'assets/js/admin.js', array( 'jquery', 'jquery-ui-dialog' ), C4WP_PLUGIN_VERSION, false );
|
60 |
+
wp_enqueue_style ( 'wp-jquery-ui-dialog');
|
61 |
}
|
62 |
|
63 |
/**
|
213 |
'section_id' => 'google_keys',
|
214 |
'required' => true,
|
215 |
),
|
216 |
+
'key_validation' => array(
|
217 |
+
'section_id' => 'google_keys',
|
218 |
+
'type' => 'html',
|
219 |
+
'label' => esc_html__( 'Key Validation', 'advanced-nocaptcha-recaptcha' ),
|
220 |
+
'std' => '<p class="description mb-10">' . esc_html__( 'Once you enter the Site and Secret keys above the CAPTCHA method will appear below, depending on the method chosen. If the keys are incorrect, there will be an error notice. If you do see an error, check they provided keys match the method and the domain as well.', 'advanced-nocaptcha-recaptcha' ) . '</p><div id="render-settings-placeholder"></div>',
|
221 |
+
'class' => '',
|
222 |
+
),
|
223 |
'score_title' => array(
|
224 |
'section_id' => 'google_keys',
|
225 |
'type' => 'html',
|
229 |
),
|
230 |
'class' => 'wrap-around-content',
|
231 |
),
|
232 |
+
'score_subtitle' => array(
|
233 |
'section_id' => 'google_keys',
|
234 |
'type' => 'html',
|
235 |
'label' => sprintf(
|
359 |
'label' => esc_html__( 'Badge', 'advanced-nocaptcha-recaptcha' ),
|
360 |
'section_id' => 'google_keys',
|
361 |
'type' => 'select',
|
362 |
+
'class' => 'regular full-hide toggleable disabled c4wp-show-field-for-v2_invisible',
|
363 |
'std' => 'bottomright',
|
364 |
'options' => array(
|
365 |
'bottomright' => esc_html__( 'Bottom Right', 'advanced-nocaptcha-recaptcha' ),
|
369 |
'desc' => esc_html__( 'Badge shows for invisible captcha', 'advanced-nocaptcha-recaptcha' ),
|
370 |
),
|
371 |
'badge_v3' => array(
|
372 |
+
'label' => esc_html__( 'Badge', 'advanced-nocaptcha-recaptcha' ),
|
373 |
'section_id' => 'google_keys',
|
374 |
'type' => 'select',
|
375 |
+
'class' => 'regular full-hide toggleable disabled c4wp-show-field-for-v3',
|
376 |
'std' => 'bottomright',
|
377 |
'options' => array(
|
378 |
'bottomright' => esc_html__( 'Bottom Right', 'advanced-nocaptcha-recaptcha' ),
|
812 |
'c4wp-admin',
|
813 |
'anrScripts',
|
814 |
array(
|
815 |
+
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
816 |
+
'ipWarning' => esc_html__( 'Please supply a valid IP', 'advanced-nocaptcha-recaptcha' ),
|
817 |
+
'switchingWarning' => esc_html__( 'Switching CAPTCHA methods will require your Site Key and Secret key to be replaced, do you wish to proceed?', 'advanced-nocaptcha-recaptcha' ),
|
818 |
+
'switchingWarningTitle' => esc_html__( 'Confirm CAPTCHA method change', 'advanced-nocaptcha-recaptcha' ),
|
819 |
)
|
820 |
);
|
821 |
|
858 |
<div id="post-body" class="metabox-holder columns-2 c4wp-settings">
|
859 |
<div id="post-body-content">
|
860 |
<div id="tab_container">
|
861 |
+
<div class="overlay" id="overlay" hidden>
|
862 |
+
<div class="confirm-box">
|
863 |
+
<div onclick="closeConfirmBox()" class="close">✖</div>
|
864 |
+
<h2>Confirmation</h2>
|
865 |
+
<p>Are you sure to execute this action?</p>
|
866 |
+
<button onclick="isConfirm(true)">Yes</button>
|
867 |
+
<button onclick="isConfirm(false)">No</button>
|
868 |
+
</div>
|
869 |
+
</div>
|
870 |
<?php
|
871 |
if ( 'c4wp-admin-captcha' === $current_tab || 'c4wp-admin-settings' === $current_tab ) {
|
872 |
$this->settings_form();
|
advanced-nocaptcha-recaptcha.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
*
|
9 |
* @wordpress-plugin
|
10 |
* Plugin Name: CAPTCHA 4WP
|
11 |
-
* Version: 7.1.
|
12 |
* Plugin URI: https://www.wpwhitesecurity.com/wordpress-plugins/captcha-plugin-wordpress/
|
13 |
* Description: Easily add any type of CAPTCHA (such as noCaptcha or invisible Captcha) on any website form, including login pages, comments and password reset forms, and also forms by third party plugins such as Contact Form 7, WooCommerce & BuddyPress.
|
14 |
* Author: WP White Security
|
@@ -89,7 +89,7 @@ class C4WP {
|
|
89 |
* @return void
|
90 |
*/
|
91 |
private function constants() {
|
92 |
-
define( 'C4WP_PLUGIN_VERSION', '7.1.
|
93 |
define( 'C4WP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
94 |
define( 'C4WP_PLUGIN_URL', plugins_url( '/', __FILE__ ) );
|
95 |
define( 'C4WP_PLUGIN_FILE', __FILE__ );
|
8 |
*
|
9 |
* @wordpress-plugin
|
10 |
* Plugin Name: CAPTCHA 4WP
|
11 |
+
* Version: 7.1.1
|
12 |
* Plugin URI: https://www.wpwhitesecurity.com/wordpress-plugins/captcha-plugin-wordpress/
|
13 |
* Description: Easily add any type of CAPTCHA (such as noCaptcha or invisible Captcha) on any website form, including login pages, comments and password reset forms, and also forms by third party plugins such as Contact Form 7, WooCommerce & BuddyPress.
|
14 |
* Author: WP White Security
|
89 |
* @return void
|
90 |
*/
|
91 |
private function constants() {
|
92 |
+
define( 'C4WP_PLUGIN_VERSION', '7.1.1' );
|
93 |
define( 'C4WP_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
94 |
define( 'C4WP_PLUGIN_URL', plugins_url( '/', __FILE__ ) );
|
95 |
define( 'C4WP_PLUGIN_FILE', __FILE__ );
|
anr-captcha-class.php
CHANGED
@@ -185,7 +185,7 @@ if ( ! class_exists( 'C4wp_Captcha_Class' ) ) {
|
|
185 |
});
|
186 |
captcha_div.classList.add( 'rendered' );
|
187 |
<?php
|
188 |
-
$additonal_js = apply_filters( 'c4wp_captcha_callback_additonal_js',
|
189 |
echo $additonal_js;
|
190 |
?>
|
191 |
})(form);
|
@@ -214,10 +214,13 @@ if ( ! class_exists( 'C4wp_Captcha_Class' ) ) {
|
|
214 |
var c4wp_onloadCallback = function() {
|
215 |
for ( var i = 0; i < document.forms.length; i++ ) {
|
216 |
var form = document.forms[i];
|
217 |
-
var captcha_div = form.querySelector( '.c4wp_captcha_field_div' );
|
218 |
-
|
219 |
-
if ( null === captcha_div )
|
220 |
continue;
|
|
|
|
|
|
|
|
|
221 |
captcha_div.innerHTML = '';
|
222 |
( function( form ) {
|
223 |
var c4wp_captcha = grecaptcha.render( captcha_div,{
|
@@ -264,6 +267,8 @@ if ( ! class_exists( 'C4wp_Captcha_Class' ) ) {
|
|
264 |
}
|
265 |
});
|
266 |
|
|
|
|
|
267 |
<?php
|
268 |
$additonal_js = apply_filters( 'c4wp_captcha_callback_additonal_js', false );
|
269 |
echo $additonal_js;
|
@@ -277,6 +282,8 @@ if ( ! class_exists( 'C4wp_Captcha_Class' ) ) {
|
|
277 |
grecaptcha.execute( c4wp_captcha );
|
278 |
return false;
|
279 |
};
|
|
|
|
|
280 |
})(form);
|
281 |
}
|
282 |
};
|
185 |
});
|
186 |
captcha_div.classList.add( 'rendered' );
|
187 |
<?php
|
188 |
+
$additonal_js = apply_filters( 'c4wp_captcha_callback_additonal_js', '' );
|
189 |
echo $additonal_js;
|
190 |
?>
|
191 |
})(form);
|
214 |
var c4wp_onloadCallback = function() {
|
215 |
for ( var i = 0; i < document.forms.length; i++ ) {
|
216 |
var form = document.forms[i];
|
217 |
+
var captcha_div = form.querySelector( '.c4wp_captcha_field_div:not(.rendered)' );
|
218 |
+
if ( null === captcha_div ) {
|
|
|
219 |
continue;
|
220 |
+
}
|
221 |
+
if ( !( captcha_div.offsetWidth || captcha_div.offsetHeight || captcha_div.getClientRects().length ) ) {
|
222 |
+
continue;
|
223 |
+
}
|
224 |
captcha_div.innerHTML = '';
|
225 |
( function( form ) {
|
226 |
var c4wp_captcha = grecaptcha.render( captcha_div,{
|
267 |
}
|
268 |
});
|
269 |
|
270 |
+
captcha_div.classList.add( 'rendered' );
|
271 |
+
|
272 |
<?php
|
273 |
$additonal_js = apply_filters( 'c4wp_captcha_callback_additonal_js', false );
|
274 |
echo $additonal_js;
|
282 |
grecaptcha.execute( c4wp_captcha );
|
283 |
return false;
|
284 |
};
|
285 |
+
// Remove and append badge on WP login screen.
|
286 |
+
jQuery( '.login form.shake .grecaptcha-badge' ).appendTo( 'body' );
|
287 |
})(form);
|
288 |
}
|
289 |
};
|
assets/css/admin.css
CHANGED
@@ -363,4 +363,31 @@ ul.c4wp-pro-features-ul li.dashicons-yes-alt:before {
|
|
363 |
}
|
364 |
.h-140 {
|
365 |
height: 290px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
366 |
}
|
363 |
}
|
364 |
.h-140 {
|
365 |
height: 290px;
|
366 |
+
}
|
367 |
+
.c4wp-alert {
|
368 |
+
border-radius: 13px;
|
369 |
+
}
|
370 |
+
.c4wp-alert .ui-dialog-titlebar {
|
371 |
+
background: #fff;
|
372 |
+
border-bottom: none;
|
373 |
+
height: 33px;
|
374 |
+
font-size: 16px;
|
375 |
+
font-weight: 600;
|
376 |
+
line-height: 2;
|
377 |
+
padding: 9px 36px 0 9px;
|
378 |
+
}
|
379 |
+
|
380 |
+
.c4wp-alert .ui-dialog-buttonpane {
|
381 |
+
background: #fff;
|
382 |
+
border-top: none;
|
383 |
+
padding: 0 16px 16px;
|
384 |
+
}
|
385 |
+
|
386 |
+
.c4wp-alert .ui-dialog-buttonpane .ui-button + .ui-button {
|
387 |
+
background: #2271b1;
|
388 |
+
color: #fff;
|
389 |
+
border-color: #2271b1;
|
390 |
+
}
|
391 |
+
.full-hide.disabled {
|
392 |
+
display: none;
|
393 |
}
|
assets/js/admin.js
CHANGED
@@ -1,5 +1,100 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
jQuery(document).ready(function( $ ){
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
// Tidy desc areas.
|
4 |
function tidySettingsDescs() {
|
5 |
jQuery( '.premium-title-wrapper th' ).each(function(index, value) {
|
1 |
+
function createCaptchaScripts( $captcha_version = 'v2_checkbox', $sitekey = false ) {
|
2 |
+
if ( $captcha_version == 'v2_checkbox' || $captcha_version == 'v2_invisble' ) {
|
3 |
+
var s = document.createElement("script");
|
4 |
+
s.type = "text/javascript";
|
5 |
+
s.src = "https://www.google.com/recaptcha/api.js?render=onload";
|
6 |
+
s.id = 'gscripts';
|
7 |
+
jQuery("head").append(s);
|
8 |
+
} else if ( $sitekey ) {
|
9 |
+
var s = document.createElement("script");
|
10 |
+
s.type = "text/javascript";
|
11 |
+
s.src = "https://www.google.com/recaptcha/api.js?render=" + $sitekey;
|
12 |
+
s.id = 'gscripts';
|
13 |
+
jQuery("head").append(s);
|
14 |
+
}
|
15 |
+
}
|
16 |
+
|
17 |
+
function createRenderArea( $captcha_version = 'v2_checkbox', $sitekey = false ) {
|
18 |
+
jQuery( '.g-recaptcha, #gscripts, #c4wp-testrender, #warning, #render-wrapper' ).remove();
|
19 |
+
jQuery('.grecaptcha-badge').parent().remove();
|
20 |
+
jQuery( '#render-settings-placeholder' ).css( 'height', 'auto' );
|
21 |
+
if ( $sitekey ) {
|
22 |
+
if ( $captcha_version == 'v2_checkbox' ) {
|
23 |
+
jQuery( '#render-settings-placeholder' ).html( '<div class="g-recaptcha" id="c4wp-testrender" data-sitekey="' + $sitekey + '" style="position: absolute; left: 220px;"></div>' ).css( 'height', '78px' );
|
24 |
+
} else if ( $captcha_version == 'v2_invisble' ) {
|
25 |
+
jQuery( '#render-settings-placeholder' ).html( '<div class="g-recaptcha" id="c4wp-testrender" data-sitekey="' + $sitekey + '" data-size="invisible"></div>' );
|
26 |
+
} else {
|
27 |
+
jQuery( '#render-settings-placeholder' ).html( '<div id="c4wp-testrender" data-sitekey="' + $sitekey + '"></div>' );
|
28 |
+
setTimeout(function() {
|
29 |
+
if ( ! jQuery( 'body .grecaptcha-badge' ).length ) {
|
30 |
+
jQuery( '#c4wp-testrender *' ).remove();
|
31 |
+
jQuery( '#c4wp-testrender' ).append( '<strong style="color: red" id="warning">Invalid site key</strong>' );
|
32 |
+
}
|
33 |
+
}, 500);
|
34 |
+
}
|
35 |
+
}
|
36 |
+
}
|
37 |
+
function c4wpConfirm(dialogText, okFunc, cancelFunc, dialogTitle) {
|
38 |
+
jQuery('<div style="padding: 10px; max-width: 500px; word-wrap: break-word;">' + dialogText + '</div>').dialog({
|
39 |
+
draggable: false,
|
40 |
+
modal: true,
|
41 |
+
dialogClass: "c4wp-alert",
|
42 |
+
resizable: false,
|
43 |
+
width: 'auto',
|
44 |
+
title: dialogTitle || 'Confirm',
|
45 |
+
minHeight: 75,
|
46 |
+
buttons: {
|
47 |
+
OK: function () {
|
48 |
+
if (typeof (okFunc) == 'function') {
|
49 |
+
setTimeout(okFunc, 50);
|
50 |
+
}
|
51 |
+
jQuery(this).dialog('destroy');
|
52 |
+
},
|
53 |
+
Cancel: function () {
|
54 |
+
if (typeof (cancelFunc) == 'function') {
|
55 |
+
setTimeout(cancelFunc, 50);
|
56 |
+
}
|
57 |
+
jQuery(this).dialog('destroy');
|
58 |
+
}
|
59 |
+
}
|
60 |
+
});
|
61 |
+
}
|
62 |
+
|
63 |
+
|
64 |
+
function testSiteKeys( $captcha_version = 'v2_checkbox', $sitekey = false ) {
|
65 |
+
createCaptchaScripts( $captcha_version, $sitekey );
|
66 |
+
createRenderArea( $captcha_version, $sitekey );
|
67 |
+
}
|
68 |
+
|
69 |
jQuery(document).ready(function( $ ){
|
70 |
|
71 |
+
testSiteKeys( $('input[name="c4wp_admin_options[captcha_version]"]:checked').val(), jQuery( '#c4wp_admin_options_site_key' ).attr( 'value' ) );
|
72 |
+
|
73 |
+
$('input[name="c4wp_admin_options[site_key]"]').keyup(function(){
|
74 |
+
testSiteKeys( $('input[name="c4wp_admin_options[captcha_version]"]:checked').val(), $(this).val() );
|
75 |
+
});
|
76 |
+
|
77 |
+
$('.form-table').on( "change", '[name="c4wp_admin_options[captcha_version]"]', function(e) {
|
78 |
+
testSiteKeys( this.value, $('input[name="c4wp_admin_options[site_key]"]').val() );
|
79 |
+
c4wp_admin_show_hide_fields();
|
80 |
+
});
|
81 |
+
|
82 |
+
jQuery( 'body' ).on( 'click', '[name="c4wp_admin_options[captcha_version]"]', function ( e ) {
|
83 |
+
var radio = $(this);
|
84 |
+
e.preventDefault();
|
85 |
+
c4wpConfirm( anrScripts.switchingWarning, function () {
|
86 |
+
$(radio).prop('checked', true);
|
87 |
+
$( '#c4wp_admin_options_site_key, #c4wp_admin_options_secret_key' ).attr( 'value', '' ).val( '' );
|
88 |
+
testSiteKeys( $('input[name="c4wp_admin_options[captcha_version]"]:checked').val(), jQuery( '#c4wp_admin_options_site_key' ).attr( 'value' ) );
|
89 |
+
c4wp_admin_show_hide_fields();
|
90 |
+
return true;
|
91 |
+
}, function () {
|
92 |
+
return false;
|
93 |
+
},
|
94 |
+
anrScripts.switchingWarningTitle
|
95 |
+
);
|
96 |
+
});
|
97 |
+
|
98 |
// Tidy desc areas.
|
99 |
function tidySettingsDescs() {
|
100 |
jQuery( '.premium-title-wrapper th' ).each(function(index, value) {
|
functions.php
CHANGED
@@ -558,5 +558,5 @@ function c4wp_get_sysinfo() {
|
|
558 |
* @return bool - Is premium or not.
|
559 |
*/
|
560 |
function c4wp_is_premium_version() {
|
561 |
-
return ( class_exists( 'C4WP_Pro' ) && ! c4wp_fs()->is_not_paying() ) ? true : false;
|
562 |
}
|
558 |
* @return bool - Is premium or not.
|
559 |
*/
|
560 |
function c4wp_is_premium_version() {
|
561 |
+
return ( ( class_exists( 'C4WP_Pro' ) && ! c4wp_fs()->is_not_paying() ) || ( class_exists( 'C4WP_Pro' ) && c4wp_fs()->is_trial() ) ) ? true : false;
|
562 |
}
|
languages/advanced-nocaptcha-recaptcha.pot
CHANGED
@@ -29,583 +29,595 @@ msgid "<strong>ERROR</strong>: "
|
|
29 |
msgstr ""
|
30 |
|
31 |
#. translators: link to the settings page with text "Settings page"
|
32 |
-
#: admin/settings.php:
|
33 |
msgid "Follow the 3 steps on this CAPTCHA configuration page to configure the integration with the Google reCAPTCHA service so you can use CAPTCHA checks on your website. use on your website. Once you configure the integration navigate to the %s page to configure where CAPTCHA should be added on your website, whitelist IP addresses and configure other settings"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: admin/settings.php:
|
37 |
msgid "Settings & placements"
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: admin/settings.php:
|
41 |
msgid "In this page you can configure where on your website you want to add the CAPTCHA check. You can also configure several other settings, such as whitelisting IP addresses, excluding logged in users from CAPTCHA checks and more."
|
42 |
msgstr ""
|
43 |
|
44 |
#. translators: expression "very restrictive" in bold
|
45 |
-
#: admin/settings.php:
|
46 |
msgid "Any value above 0.5 is %s."
|
47 |
msgstr ""
|
48 |
|
49 |
-
#: admin/settings.php:
|
50 |
msgid "very restrictive"
|
51 |
msgstr ""
|
52 |
|
53 |
-
#: admin/settings.php:
|
54 |
msgid "This means that you might end up locked out from your website. Therefore test this on a staging website website beforehand."
|
55 |
msgstr ""
|
56 |
|
57 |
-
#: admin/settings.php:
|
58 |
msgid "You can add a CAPTCHA check to the below list of pages on WordPress."
|
59 |
msgstr ""
|
60 |
|
61 |
-
#: admin/settings.php:
|
62 |
msgid "Use the setting below to select the language of the text used in the CAPTCHA text."
|
63 |
msgstr ""
|
64 |
|
65 |
#. translators:link to upgrade page
|
66 |
-
#: admin/settings.php:
|
67 |
msgid "To add CAPTCHA checks to WooCommerce, Contact Form 7, BuddyPress and other forms created by third party plugins you need to %s"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: admin/settings.php:
|
71 |
msgid "upgrade to Premium"
|
72 |
msgstr ""
|
73 |
|
74 |
-
#: admin/settings.php:
|
75 |
msgid " In the Premium edition you can configure the plugin to automatically detect the language settings of the visitor's and use that language."
|
76 |
msgstr ""
|
77 |
|
78 |
-
#: admin/settings.php:
|
79 |
msgid "Comments form"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: admin/settings.php:
|
83 |
msgid "(Incompatible with Jetpack comments)"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: admin/settings.php:
|
87 |
msgid "STEP 1: Select the type of reCAPTCHA you want to use"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: admin/settings.php:
|
91 |
msgid "reCAPTCHA version"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: admin/settings.php:
|
95 |
msgid "Version 2 (Users have to check the \"I’m not a robot” checkbox)"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: admin/settings.php:
|
99 |
msgid "Version 2 (No user interaction needed, however, if traffic is suspicious, users are asked to solve a CAPTCHA)"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: admin/settings.php:
|
103 |
msgid "Version 3 (verify request with a score without user interaction)"
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: admin/settings.php:
|
107 |
msgid "STEP 2: Specify the Site & Secret keys"
|
108 |
msgstr ""
|
109 |
|
110 |
#. translators:link to help page
|
111 |
-
#: admin/settings.php:
|
112 |
msgid "To communicate with Google and utilize the reCAPTCHA service you need to get a Site Key and Secret Key. You can obtain these keys for free by registering for your Google reCAPTCHA. Refer to %s if you need help with the process."
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: admin/settings.php:
|
116 |
msgid "how to get the Google reCAPTCHA keys"
|
117 |
msgstr ""
|
118 |
|
119 |
-
#: admin/settings.php:
|
120 |
msgid "Site Key"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: admin/settings.php:
|
124 |
msgid "Secret Key"
|
125 |
msgstr ""
|
126 |
|
|
|
|
|
|
|
|
|
127 |
#: admin/settings.php:220
|
|
|
|
|
|
|
|
|
128 |
msgid "STEP 3 (OPTIONAL): Fine-tune reCAPTCHA to your requirements"
|
129 |
msgstr ""
|
130 |
|
131 |
-
#: admin/settings.php:
|
132 |
msgid "Use the below settings to configure and fine-tune CAPTCHA to your requirements. All the below settings are optional and with them you can configure different aspects of the CAPTCHA checks on your website, such as look and feel and also sensitivy."
|
133 |
msgstr ""
|
134 |
|
135 |
-
#: admin/settings.php:
|
136 |
msgid "Captcha Score"
|
137 |
msgstr ""
|
138 |
|
139 |
-
#: admin/settings.php:
|
140 |
msgid "Use this setting to specify sensitivity of the CAPTCHA check. The closer to 1 the more sensitive the CAPTCHA check will be, which also means more traffic will be marked as spam. This option is only available for reCAPTCHA v3."
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: admin/settings.php:
|
144 |
msgid "Load CAPTCHA v3 scripts on:"
|
145 |
msgstr ""
|
146 |
|
147 |
-
#: admin/settings.php:
|
148 |
msgid "All Pages"
|
149 |
msgstr ""
|
150 |
|
151 |
-
#: admin/settings.php:
|
152 |
msgid "Form Pages"
|
153 |
msgstr ""
|
154 |
|
155 |
-
#: admin/settings.php:
|
156 |
msgid "By default CAPTCHA only loads on the pages where it is required, mainly forms. However, for V3 you can configure it to load on all pages so it has a better context of the traffic and works more efficiently. The CAPTCHA test will never interrupt users on non-form pages."
|
157 |
msgstr ""
|
158 |
|
159 |
-
#: admin/settings.php:
|
160 |
msgid "CAPTCHA language"
|
161 |
msgstr ""
|
162 |
|
163 |
-
#: admin/settings.php:
|
164 |
msgid "Select a language"
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: admin/settings.php:
|
168 |
msgid "Arabic"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: admin/settings.php:
|
172 |
msgid "Bulgarian"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: admin/settings.php:
|
176 |
msgid "Catalan"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: admin/settings.php:
|
180 |
msgid "Chinese (Simplified)"
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: admin/settings.php:
|
184 |
msgid "Chinese (Traditional)"
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: admin/settings.php:
|
188 |
msgid "Croatian"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: admin/settings.php:
|
192 |
msgid "Czech"
|
193 |
msgstr ""
|
194 |
|
195 |
-
#: admin/settings.php:
|
196 |
msgid "Danish"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#: admin/settings.php:
|
200 |
msgid "Dutch"
|
201 |
msgstr ""
|
202 |
|
203 |
-
#: admin/settings.php:
|
204 |
msgid "English (UK)"
|
205 |
msgstr ""
|
206 |
|
207 |
-
#: admin/settings.php:
|
208 |
msgid "English (US)"
|
209 |
msgstr ""
|
210 |
|
211 |
-
#: admin/settings.php:
|
212 |
msgid "Filipino"
|
213 |
msgstr ""
|
214 |
|
215 |
-
#: admin/settings.php:
|
216 |
msgid "Finnish"
|
217 |
msgstr ""
|
218 |
|
219 |
-
#: admin/settings.php:
|
220 |
msgid "French"
|
221 |
msgstr ""
|
222 |
|
223 |
-
#: admin/settings.php:
|
224 |
msgid "French (Canadian)"
|
225 |
msgstr ""
|
226 |
|
227 |
-
#: admin/settings.php:
|
228 |
msgid "German"
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: admin/settings.php:
|
232 |
msgid "German (Austria)"
|
233 |
msgstr ""
|
234 |
|
235 |
-
#: admin/settings.php:
|
236 |
msgid "German (Switzerland)"
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: admin/settings.php:
|
240 |
msgid "Greek"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: admin/settings.php:
|
244 |
msgid "Hebrew"
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: admin/settings.php:
|
248 |
msgid "Hindi"
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: admin/settings.php:
|
252 |
msgid "Hungarain"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: admin/settings.php:
|
256 |
msgid "Indonesian"
|
257 |
msgstr ""
|
258 |
|
259 |
-
#: admin/settings.php:
|
260 |
msgid "Italian"
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: admin/settings.php:
|
264 |
msgid "Japanese"
|
265 |
msgstr ""
|
266 |
|
267 |
-
#: admin/settings.php:
|
268 |
msgid "Korean"
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: admin/settings.php:
|
272 |
msgid "Latvian"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: admin/settings.php:
|
276 |
msgid "Lithuanian"
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: admin/settings.php:
|
280 |
msgid "Norwegian"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: admin/settings.php:
|
284 |
msgid "Persian"
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: admin/settings.php:
|
288 |
msgid "Polish"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: admin/settings.php:
|
292 |
msgid "Portuguese"
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: admin/settings.php:
|
296 |
msgid "Portuguese (Brazil)"
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: admin/settings.php:
|
300 |
msgid "Portuguese (Portugal)"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: admin/settings.php:
|
304 |
msgid "Romanian"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: admin/settings.php:
|
308 |
msgid "Russian"
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: admin/settings.php:
|
312 |
msgid "Serbian"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: admin/settings.php:
|
316 |
msgid "Slovak"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: admin/settings.php:
|
320 |
msgid "Slovenian"
|
321 |
msgstr ""
|
322 |
|
323 |
-
#: admin/settings.php:
|
324 |
msgid "Spanish"
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: admin/settings.php:
|
328 |
msgid "Spanish (Latin America)"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: admin/settings.php:
|
332 |
msgid "Swedish"
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: admin/settings.php:
|
336 |
msgid "Thai"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: admin/settings.php:
|
340 |
msgid "Turkish"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#: admin/settings.php:
|
344 |
msgid "Ukrainian"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: admin/settings.php:
|
348 |
msgid "Vietnamese"
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: admin/settings.php:
|
352 |
msgid "Error message"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: admin/settings.php:
|
356 |
msgid "Please solve the CAPTCHA to proceed"
|
357 |
msgstr ""
|
358 |
|
359 |
-
#: admin/settings.php:
|
360 |
msgid "Specify the message you want to show users who do not complete the CAPTCHA."
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: admin/settings.php:
|
364 |
msgid "Theme"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: admin/settings.php:
|
368 |
msgid "Light"
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: admin/settings.php:
|
372 |
msgid "Dark"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: admin/settings.php:
|
376 |
msgid "Size"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: admin/settings.php:
|
380 |
msgid "Normal"
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: admin/settings.php:
|
384 |
msgid "Compact"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: admin/settings.php:
|
388 |
msgid "Badge"
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: admin/settings.php:
|
392 |
msgid "Bottom Right"
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: admin/settings.php:
|
396 |
msgid "Bottom Left"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: admin/settings.php:
|
400 |
msgid "Inline"
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: admin/settings.php:
|
404 |
msgid "Badge shows for invisible captcha"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: admin/settings.php:
|
408 |
-
msgid "Badge v3"
|
409 |
-
msgstr ""
|
410 |
-
|
411 |
-
#: admin/settings.php:373
|
412 |
msgid "Badge shows for invisible captcha v3"
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: admin/settings.php:
|
416 |
msgid "reCAPTCHA domain"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: admin/settings.php:
|
420 |
msgid "Use this setting to change the domain if Google is not accessible or blocked."
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: admin/settings.php:
|
424 |
msgid "Remove CSS"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: admin/settings.php:
|
428 |
msgid "Remove this plugin's css from login page?"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: admin/settings.php:
|
432 |
msgid "This css increase login page width to adjust with Captcha width."
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: admin/settings.php:
|
436 |
msgid "Select where on your website you want to add the CAPTCHA check"
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: admin/settings.php:
|
440 |
msgid "WordPress pages"
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: admin/settings.php:
|
444 |
msgid "Login form"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: admin/settings.php:
|
448 |
msgid "Registration form"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: admin/settings.php:
|
452 |
msgid "Reset password form"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: admin/settings.php:
|
456 |
msgid "Lost password form"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: admin/settings.php:
|
460 |
msgid "Upgrade to Premium"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: admin/settings.php:
|
464 |
msgid "Find out more"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: admin/settings.php:
|
468 |
msgid "Checkout and login pages on WooCommerce stores"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: admin/settings.php:
|
472 |
msgid "Contact Form 7, MailChimp 4 WordPress forms"
|
473 |
msgstr ""
|
474 |
|
475 |
-
#: admin/settings.php:
|
476 |
msgid "BuddyPress and bbPress"
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: admin/settings.php:
|
480 |
msgid "And others"
|
481 |
msgstr ""
|
482 |
|
483 |
#. translators:field type
|
484 |
-
#: admin/settings.php:
|
485 |
msgid "No hook defined for %s"
|
486 |
msgstr ""
|
487 |
|
488 |
-
#: admin/settings.php:
|
489 |
msgid "CAPTCHA Configuration"
|
490 |
msgstr ""
|
491 |
|
492 |
-
#: admin/settings.php:
|
493 |
msgid "CAPTCHA 4WP"
|
494 |
msgstr ""
|
495 |
|
496 |
-
#: admin/settings.php:
|
497 |
msgid "CAPTCHA 4WP Settings"
|
498 |
msgstr ""
|
499 |
|
500 |
-
#: admin/settings.php:
|
501 |
msgid "Settings & Placements"
|
502 |
msgstr ""
|
503 |
|
504 |
-
#: admin/settings.php:
|
505 |
msgid "Help & Contact Us"
|
506 |
msgstr ""
|
507 |
|
508 |
-
#: admin/settings.php:
|
509 |
msgid "Premium Features ➤"
|
510 |
msgstr ""
|
511 |
|
512 |
-
#: admin/settings.php:
|
513 |
msgid "Please supply a valid IP"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: admin/settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
msgid "Configure it now"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: admin/settings.php:
|
521 |
msgid "I'll configure it later"
|
522 |
msgstr ""
|
523 |
|
524 |
-
#: admin/settings.php:
|
525 |
msgid "CAPTCHA Placements"
|
526 |
msgstr ""
|
527 |
|
528 |
-
#: admin/settings.php:
|
529 |
msgid "CAPTCHA integration & configuration"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: admin/settings.php:
|
533 |
msgid "The site key that you have entered is invalid. Please try again."
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: admin/settings.php:
|
537 |
msgid "The secret key that you have entered is invalid. Please try again."
|
538 |
msgstr ""
|
539 |
|
540 |
-
#: admin/settings.php:
|
541 |
msgid "Captcha settings"
|
542 |
msgstr ""
|
543 |
|
544 |
-
#: admin/settings.php:
|
545 |
msgid "Captcha configuration"
|
546 |
msgstr ""
|
547 |
|
548 |
-
#: admin/settings.php:
|
549 |
msgid " updated"
|
550 |
msgstr ""
|
551 |
|
552 |
-
#: admin/settings.php:
|
553 |
msgid "Upgrade to Premium for:"
|
554 |
msgstr ""
|
555 |
|
556 |
-
#: admin/settings.php:
|
557 |
msgid "Use the language that your website viewers understand"
|
558 |
msgstr ""
|
559 |
|
560 |
-
#: admin/settings.php:
|
561 |
msgid "Spam protection for your WooCommerce stores"
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: admin/settings.php:
|
565 |
msgid "Specify where to put the CAPTCHA test on WooCommerce checkout page"
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: admin/settings.php:
|
569 |
msgid "One-click Contact Form 7 forms spam protection"
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: admin/settings.php:
|
573 |
msgid "One-click spam protection for Mailchimp for WordPress forms"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: admin/settings.php:
|
577 |
msgid "CAPTCHA tests & spam protection for BuddyPress, bbPress & other third party plugins"
|
578 |
msgstr ""
|
579 |
|
580 |
-
#: admin/settings.php:
|
581 |
msgid "Add CAPTCHA to any type of form, even PHP forms"
|
582 |
msgstr ""
|
583 |
|
584 |
-
#: admin/settings.php:
|
585 |
msgid "Boost login security, add CAPTCHA tests only failed logins"
|
586 |
msgstr ""
|
587 |
|
588 |
-
#: admin/settings.php:
|
589 |
msgid "Remove CAPTCHA for logged in users"
|
590 |
msgstr ""
|
591 |
|
592 |
-
#: admin/settings.php:
|
593 |
msgid "Remove CAPTCHA for specific IP addresses"
|
594 |
msgstr ""
|
595 |
|
596 |
-
#: admin/settings.php:
|
597 |
msgid "Remove CAPTCHA from specific URLs"
|
598 |
msgstr ""
|
599 |
|
600 |
-
#: admin/settings.php:
|
601 |
msgid "No Ads!"
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: admin/settings.php:
|
605 |
msgid "Get a FREE 7-day trial"
|
606 |
msgstr ""
|
607 |
|
608 |
-
#: admin/settings.php:
|
609 |
msgid "Settings"
|
610 |
msgstr ""
|
611 |
|
29 |
msgstr ""
|
30 |
|
31 |
#. translators: link to the settings page with text "Settings page"
|
32 |
+
#: admin/settings.php:99
|
33 |
msgid "Follow the 3 steps on this CAPTCHA configuration page to configure the integration with the Google reCAPTCHA service so you can use CAPTCHA checks on your website. use on your website. Once you configure the integration navigate to the %s page to configure where CAPTCHA should be added on your website, whitelist IP addresses and configure other settings"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: admin/settings.php:100
|
37 |
msgid "Settings & placements"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: admin/settings.php:112
|
41 |
msgid "In this page you can configure where on your website you want to add the CAPTCHA check. You can also configure several other settings, such as whitelisting IP addresses, excluding logged in users from CAPTCHA checks and more."
|
42 |
msgstr ""
|
43 |
|
44 |
#. translators: expression "very restrictive" in bold
|
45 |
+
#: admin/settings.php:137
|
46 |
msgid "Any value above 0.5 is %s."
|
47 |
msgstr ""
|
48 |
|
49 |
+
#: admin/settings.php:138
|
50 |
msgid "very restrictive"
|
51 |
msgstr ""
|
52 |
|
53 |
+
#: admin/settings.php:140
|
54 |
msgid "This means that you might end up locked out from your website. Therefore test this on a staging website website beforehand."
|
55 |
msgstr ""
|
56 |
|
57 |
+
#: admin/settings.php:144
|
58 |
msgid "You can add a CAPTCHA check to the below list of pages on WordPress."
|
59 |
msgstr ""
|
60 |
|
61 |
+
#: admin/settings.php:145
|
62 |
msgid "Use the setting below to select the language of the text used in the CAPTCHA text."
|
63 |
msgstr ""
|
64 |
|
65 |
#. translators:link to upgrade page
|
66 |
+
#: admin/settings.php:150
|
67 |
msgid "To add CAPTCHA checks to WooCommerce, Contact Form 7, BuddyPress and other forms created by third party plugins you need to %s"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: admin/settings.php:151
|
71 |
msgid "upgrade to Premium"
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: admin/settings.php:153
|
75 |
msgid " In the Premium edition you can configure the plugin to automatically detect the language settings of the visitor's and use that language."
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: admin/settings.php:156
|
79 |
msgid "Comments form"
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: admin/settings.php:159
|
83 |
msgid "(Incompatible with Jetpack comments)"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: admin/settings.php:168
|
87 |
msgid "STEP 1: Select the type of reCAPTCHA you want to use"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: admin/settings.php:173
|
91 |
msgid "reCAPTCHA version"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: admin/settings.php:179
|
95 |
msgid "Version 2 (Users have to check the \"I’m not a robot” checkbox)"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: admin/settings.php:180
|
99 |
msgid "Version 2 (No user interaction needed, however, if traffic is suspicious, users are asked to solve a CAPTCHA)"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: admin/settings.php:181
|
103 |
msgid "Version 3 (verify request with a score without user interaction)"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: admin/settings.php:189
|
107 |
msgid "STEP 2: Specify the Site & Secret keys"
|
108 |
msgstr ""
|
109 |
|
110 |
#. translators:link to help page
|
111 |
+
#: admin/settings.php:200
|
112 |
msgid "To communicate with Google and utilize the reCAPTCHA service you need to get a Site Key and Secret Key. You can obtain these keys for free by registering for your Google reCAPTCHA. Refer to %s if you need help with the process."
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: admin/settings.php:201
|
116 |
msgid "how to get the Google reCAPTCHA keys"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: admin/settings.php:207
|
120 |
msgid "Site Key"
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: admin/settings.php:212
|
124 |
msgid "Secret Key"
|
125 |
msgstr ""
|
126 |
|
127 |
+
#: admin/settings.php:219
|
128 |
+
msgid "Key Validation"
|
129 |
+
msgstr ""
|
130 |
+
|
131 |
#: admin/settings.php:220
|
132 |
+
msgid "Once you enter the Site and Secret keys above the CAPTCHA method will appear below, depending on the method chosen. If the keys are incorrect, there will be an error notice. If you do see an error, check they provided keys match the method and the domain as well."
|
133 |
+
msgstr ""
|
134 |
+
|
135 |
+
#: admin/settings.php:228
|
136 |
msgid "STEP 3 (OPTIONAL): Fine-tune reCAPTCHA to your requirements"
|
137 |
msgstr ""
|
138 |
|
139 |
+
#: admin/settings.php:238
|
140 |
msgid "Use the below settings to configure and fine-tune CAPTCHA to your requirements. All the below settings are optional and with them you can configure different aspects of the CAPTCHA checks on your website, such as look and feel and also sensitivy."
|
141 |
msgstr ""
|
142 |
|
143 |
+
#: admin/settings.php:244
|
144 |
msgid "Captcha Score"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: admin/settings.php:250
|
148 |
msgid "Use this setting to specify sensitivity of the CAPTCHA check. The closer to 1 the more sensitive the CAPTCHA check will be, which also means more traffic will be marked as spam. This option is only available for reCAPTCHA v3."
|
149 |
msgstr ""
|
150 |
|
151 |
+
#: admin/settings.php:253
|
152 |
msgid "Load CAPTCHA v3 scripts on:"
|
153 |
msgstr ""
|
154 |
|
155 |
+
#: admin/settings.php:259
|
156 |
msgid "All Pages"
|
157 |
msgstr ""
|
158 |
|
159 |
+
#: admin/settings.php:260
|
160 |
msgid "Form Pages"
|
161 |
msgstr ""
|
162 |
|
163 |
+
#: admin/settings.php:262
|
164 |
msgid "By default CAPTCHA only loads on the pages where it is required, mainly forms. However, for V3 you can configure it to load on all pages so it has a better context of the traffic and works more efficiently. The CAPTCHA test will never interrupt users on non-form pages."
|
165 |
msgstr ""
|
166 |
|
167 |
+
#: admin/settings.php:265
|
168 |
msgid "CAPTCHA language"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: admin/settings.php:271
|
172 |
msgid "Select a language"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: admin/settings.php:282
|
176 |
msgid "Arabic"
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: admin/settings.php:283
|
180 |
msgid "Bulgarian"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: admin/settings.php:284
|
184 |
msgid "Catalan"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: admin/settings.php:285
|
188 |
msgid "Chinese (Simplified)"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: admin/settings.php:286
|
192 |
msgid "Chinese (Traditional)"
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: admin/settings.php:287
|
196 |
msgid "Croatian"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: admin/settings.php:288
|
200 |
msgid "Czech"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: admin/settings.php:289
|
204 |
msgid "Danish"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: admin/settings.php:290
|
208 |
msgid "Dutch"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: admin/settings.php:291
|
212 |
msgid "English (UK)"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: admin/settings.php:292
|
216 |
msgid "English (US)"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: admin/settings.php:293
|
220 |
msgid "Filipino"
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: admin/settings.php:294
|
224 |
msgid "Finnish"
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: admin/settings.php:295
|
228 |
msgid "French"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: admin/settings.php:296
|
232 |
msgid "French (Canadian)"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: admin/settings.php:297
|
236 |
msgid "German"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: admin/settings.php:298
|
240 |
msgid "German (Austria)"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: admin/settings.php:299
|
244 |
msgid "German (Switzerland)"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: admin/settings.php:300
|
248 |
msgid "Greek"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: admin/settings.php:301
|
252 |
msgid "Hebrew"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: admin/settings.php:302
|
256 |
msgid "Hindi"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: admin/settings.php:303
|
260 |
msgid "Hungarain"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: admin/settings.php:304
|
264 |
msgid "Indonesian"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: admin/settings.php:305
|
268 |
msgid "Italian"
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: admin/settings.php:306
|
272 |
msgid "Japanese"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: admin/settings.php:307
|
276 |
msgid "Korean"
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: admin/settings.php:308
|
280 |
msgid "Latvian"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: admin/settings.php:309
|
284 |
msgid "Lithuanian"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: admin/settings.php:310
|
288 |
msgid "Norwegian"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: admin/settings.php:311
|
292 |
msgid "Persian"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: admin/settings.php:312
|
296 |
msgid "Polish"
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: admin/settings.php:313
|
300 |
msgid "Portuguese"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: admin/settings.php:314
|
304 |
msgid "Portuguese (Brazil)"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: admin/settings.php:315
|
308 |
msgid "Portuguese (Portugal)"
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: admin/settings.php:316
|
312 |
msgid "Romanian"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: admin/settings.php:317
|
316 |
msgid "Russian"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: admin/settings.php:318
|
320 |
msgid "Serbian"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: admin/settings.php:319
|
324 |
msgid "Slovak"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: admin/settings.php:320
|
328 |
msgid "Slovenian"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: admin/settings.php:321
|
332 |
msgid "Spanish"
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: admin/settings.php:322
|
336 |
msgid "Spanish (Latin America)"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: admin/settings.php:323
|
340 |
msgid "Swedish"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: admin/settings.php:324
|
344 |
msgid "Thai"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: admin/settings.php:325
|
348 |
msgid "Turkish"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: admin/settings.php:326
|
352 |
msgid "Ukrainian"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: admin/settings.php:327
|
356 |
msgid "Vietnamese"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: admin/settings.php:331
|
360 |
msgid "Error message"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: admin/settings.php:333
|
364 |
msgid "Please solve the CAPTCHA to proceed"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: admin/settings.php:334
|
368 |
msgid "Specify the message you want to show users who do not complete the CAPTCHA."
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: admin/settings.php:337
|
372 |
msgid "Theme"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: admin/settings.php:343
|
376 |
msgid "Light"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: admin/settings.php:344
|
380 |
msgid "Dark"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: admin/settings.php:348
|
384 |
msgid "Size"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: admin/settings.php:354
|
388 |
msgid "Normal"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: admin/settings.php:355
|
392 |
msgid "Compact"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: admin/settings.php:359, admin/settings.php:372
|
396 |
msgid "Badge"
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: admin/settings.php:365, admin/settings.php:378
|
400 |
msgid "Bottom Right"
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: admin/settings.php:366, admin/settings.php:379
|
404 |
msgid "Bottom Left"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: admin/settings.php:367
|
408 |
msgid "Inline"
|
409 |
msgstr ""
|
410 |
|
411 |
+
#: admin/settings.php:369
|
412 |
msgid "Badge shows for invisible captcha"
|
413 |
msgstr ""
|
414 |
|
415 |
+
#: admin/settings.php:381
|
|
|
|
|
|
|
|
|
416 |
msgid "Badge shows for invisible captcha v3"
|
417 |
msgstr ""
|
418 |
|
419 |
+
#: admin/settings.php:384
|
420 |
msgid "reCAPTCHA domain"
|
421 |
msgstr ""
|
422 |
|
423 |
+
#: admin/settings.php:394
|
424 |
msgid "Use this setting to change the domain if Google is not accessible or blocked."
|
425 |
msgstr ""
|
426 |
|
427 |
+
#: admin/settings.php:397
|
428 |
msgid "Remove CSS"
|
429 |
msgstr ""
|
430 |
|
431 |
+
#: admin/settings.php:401
|
432 |
msgid "Remove this plugin's css from login page?"
|
433 |
msgstr ""
|
434 |
|
435 |
+
#: admin/settings.php:402
|
436 |
msgid "This css increase login page width to adjust with Captcha width."
|
437 |
msgstr ""
|
438 |
|
439 |
+
#: admin/settings.php:411
|
440 |
msgid "Select where on your website you want to add the CAPTCHA check"
|
441 |
msgstr ""
|
442 |
|
443 |
+
#: admin/settings.php:424
|
444 |
msgid "WordPress pages"
|
445 |
msgstr ""
|
446 |
|
447 |
+
#: admin/settings.php:429
|
448 |
msgid "Login form"
|
449 |
msgstr ""
|
450 |
|
451 |
+
#: admin/settings.php:430
|
452 |
msgid "Registration form"
|
453 |
msgstr ""
|
454 |
|
455 |
+
#: admin/settings.php:431
|
456 |
msgid "Reset password form"
|
457 |
msgstr ""
|
458 |
|
459 |
+
#: admin/settings.php:432
|
460 |
msgid "Lost password form"
|
461 |
msgstr ""
|
462 |
|
463 |
+
#: admin/settings.php:446, admin/settings.php:980
|
464 |
msgid "Upgrade to Premium"
|
465 |
msgstr ""
|
466 |
|
467 |
+
#: admin/settings.php:447
|
468 |
msgid "Find out more"
|
469 |
msgstr ""
|
470 |
|
471 |
+
#: admin/settings.php:450
|
472 |
msgid "Checkout and login pages on WooCommerce stores"
|
473 |
msgstr ""
|
474 |
|
475 |
+
#: admin/settings.php:451
|
476 |
msgid "Contact Form 7, MailChimp 4 WordPress forms"
|
477 |
msgstr ""
|
478 |
|
479 |
+
#: admin/settings.php:452
|
480 |
msgid "BuddyPress and bbPress"
|
481 |
msgstr ""
|
482 |
|
483 |
+
#: admin/settings.php:453
|
484 |
msgid "And others"
|
485 |
msgstr ""
|
486 |
|
487 |
#. translators:field type
|
488 |
+
#: admin/settings.php:634
|
489 |
msgid "No hook defined for %s"
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: admin/settings.php:734, admin/settings.php:735, admin/settings.php:735, admin/settings.php:755, admin/settings.php:756, admin/settings.php:756, admin/settings.php:840
|
493 |
msgid "CAPTCHA Configuration"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: admin/settings.php:734, admin/settings.php:755
|
497 |
msgid "CAPTCHA 4WP"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: admin/settings.php:736, admin/settings.php:757
|
501 |
msgid "CAPTCHA 4WP Settings"
|
502 |
msgstr ""
|
503 |
|
504 |
+
#: admin/settings.php:736, admin/settings.php:757
|
505 |
msgid "Settings & Placements"
|
506 |
msgstr ""
|
507 |
|
508 |
+
#: admin/settings.php:737, admin/settings.php:737, admin/settings.php:758, admin/settings.php:758
|
509 |
msgid "Help & Contact Us"
|
510 |
msgstr ""
|
511 |
|
512 |
+
#: admin/settings.php:740, admin/settings.php:740, admin/settings.php:761, admin/settings.php:761
|
513 |
msgid "Premium Features ➤"
|
514 |
msgstr ""
|
515 |
|
516 |
+
#: admin/settings.php:816
|
517 |
msgid "Please supply a valid IP"
|
518 |
msgstr ""
|
519 |
|
520 |
+
#: admin/settings.php:817
|
521 |
+
msgid "Switching CAPTCHA methods will require your Site Key and Secret key to be replaced, do you wish to proceed?"
|
522 |
+
msgstr ""
|
523 |
+
|
524 |
+
#: admin/settings.php:818
|
525 |
+
msgid "Confirm CAPTCHA method change"
|
526 |
+
msgstr ""
|
527 |
+
|
528 |
+
#: admin/settings.php:841
|
529 |
msgid "Configure it now"
|
530 |
msgstr ""
|
531 |
|
532 |
+
#: admin/settings.php:842
|
533 |
msgid "I'll configure it later"
|
534 |
msgstr ""
|
535 |
|
536 |
+
#: admin/settings.php:854
|
537 |
msgid "CAPTCHA Placements"
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: admin/settings.php:852
|
541 |
msgid "CAPTCHA integration & configuration"
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: admin/settings.php:930
|
545 |
msgid "The site key that you have entered is invalid. Please try again."
|
546 |
msgstr ""
|
547 |
|
548 |
+
#: admin/settings.php:933
|
549 |
msgid "The secret key that you have entered is invalid. Please try again."
|
550 |
msgstr ""
|
551 |
|
552 |
+
#: admin/settings.php:936
|
553 |
msgid "Captcha settings"
|
554 |
msgstr ""
|
555 |
|
556 |
+
#: admin/settings.php:938
|
557 |
msgid "Captcha configuration"
|
558 |
msgstr ""
|
559 |
|
560 |
+
#: admin/settings.php:940
|
561 |
msgid " updated"
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: admin/settings.php:962
|
565 |
msgid "Upgrade to Premium for:"
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: admin/settings.php:967
|
569 |
msgid "Use the language that your website viewers understand"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: admin/settings.php:968
|
573 |
msgid "Spam protection for your WooCommerce stores"
|
574 |
msgstr ""
|
575 |
|
576 |
+
#: admin/settings.php:969
|
577 |
msgid "Specify where to put the CAPTCHA test on WooCommerce checkout page"
|
578 |
msgstr ""
|
579 |
|
580 |
+
#: admin/settings.php:970
|
581 |
msgid "One-click Contact Form 7 forms spam protection"
|
582 |
msgstr ""
|
583 |
|
584 |
+
#: admin/settings.php:971
|
585 |
msgid "One-click spam protection for Mailchimp for WordPress forms"
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: admin/settings.php:972
|
589 |
msgid "CAPTCHA tests & spam protection for BuddyPress, bbPress & other third party plugins"
|
590 |
msgstr ""
|
591 |
|
592 |
+
#: admin/settings.php:973
|
593 |
msgid "Add CAPTCHA to any type of form, even PHP forms"
|
594 |
msgstr ""
|
595 |
|
596 |
+
#: admin/settings.php:974
|
597 |
msgid "Boost login security, add CAPTCHA tests only failed logins"
|
598 |
msgstr ""
|
599 |
|
600 |
+
#: admin/settings.php:975
|
601 |
msgid "Remove CAPTCHA for logged in users"
|
602 |
msgstr ""
|
603 |
|
604 |
+
#: admin/settings.php:976
|
605 |
msgid "Remove CAPTCHA for specific IP addresses"
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: admin/settings.php:977
|
609 |
msgid "Remove CAPTCHA from specific URLs"
|
610 |
msgstr ""
|
611 |
|
612 |
+
#: admin/settings.php:978
|
613 |
msgid "No Ads!"
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: admin/settings.php:980
|
617 |
msgid "Get a FREE 7-day trial"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: admin/settings.php:1036
|
621 |
msgid "Settings"
|
622 |
msgstr ""
|
623 |
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: WPWhiteSecurity
|
|
3 |
Tags: recaptcha, nocaptcha, captcha, invisible captcha, spam protection, captcha for WooCommerce, forms captcha
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 6.0.1
|
6 |
-
Stable tag: 7.1.
|
7 |
Requires PHP: 7.0
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl.html
|
@@ -110,9 +110,25 @@ Simply select the WooCommerce page you want to add CAPTCHA to in the plugin's CA
|
|
110 |
|
111 |
== Changelog ==
|
112 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
= 7.1.0 (20220629) =
|
114 |
|
115 |
-
Release notes: [Support for WPForms & Gravity Forms plugins](https://www.wpwhitesecurity.com/captcha-4wp-7-1-0/
|
116 |
|
117 |
* **New features**
|
118 |
* Added support for Gravity Forms.
|
@@ -144,7 +160,10 @@ Release notes: [Support for WPForms & Gravity Forms plugins](https://www.wpwhite
|
|
144 |
* Ensure correct default language is set during update in free edition.
|
145 |
* Ensure verification does not hinder hook requests where no CAPTCHA is posted.
|
146 |
|
147 |
-
= 7.0.6 (
|
|
|
|
|
|
|
148 |
|
149 |
Release notes: [CAPTCHA 4WP 7.0.6 Free Edition](https://www.wpwhitesecurity.com/c4wp-free-7-0-6/)
|
150 |
|
3 |
Tags: recaptcha, nocaptcha, captcha, invisible captcha, spam protection, captcha for WooCommerce, forms captcha
|
4 |
Requires at least: 5.0
|
5 |
Tested up to: 6.0.1
|
6 |
+
Stable tag: 7.1.1
|
7 |
Requires PHP: 7.0
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl.html
|
110 |
|
111 |
== Changelog ==
|
112 |
|
113 |
+
= 7.1.1 (20220818) =
|
114 |
+
|
115 |
+
* **New features**
|
116 |
+
* Site & secret key validation: plugin displays preview of CAPTCHA to confirm correct setup.
|
117 |
+
* Users are now prompted when attempting to switch CAPTCHA versions to ensure new keys are provided (UX improvement).
|
118 |
+
|
119 |
+
* **Improvements**
|
120 |
+
* Contact Form 7 AJAX validation is now handled independently to avoid compatibility issues.
|
121 |
+
* Improved handling of CAPTCHA JS within the WooCommerce checkout for better compatibility.
|
122 |
+
* Improved presentation of ‘hide CAPTCHA badge’ field within the settings.
|
123 |
+
* Updated Fremius SDK to version 2.4.5.
|
124 |
+
|
125 |
+
* **Bug fixes**
|
126 |
+
* Corrected issue in which some trial users were not being shown all features.
|
127 |
+
* Adjusted internal ‘additional callback JS’ filter to append all content rather than override.
|
128 |
+
|
129 |
= 7.1.0 (20220629) =
|
130 |
|
131 |
+
Release notes: [Support for WPForms & Gravity Forms plugins](https://www.wpwhitesecurity.com/captcha-4wp-7-1-0/]
|
132 |
|
133 |
* **New features**
|
134 |
* Added support for Gravity Forms.
|
160 |
* Ensure correct default language is set during update in free edition.
|
161 |
* Ensure verification does not hinder hook requests where no CAPTCHA is posted.
|
162 |
|
163 |
+
= 7.0.6 (20220315) =
|
164 |
+
|
165 |
+
* **New features & functionality**
|
166 |
+
* A new setting that allows you to enable CAPTCHA on WooCommerce logins whilst disabling it on the checkout login form.
|
167 |
|
168 |
Release notes: [CAPTCHA 4WP 7.0.6 Free Edition](https://www.wpwhitesecurity.com/c4wp-free-7-0-6/)
|
169 |
|