Version Description
- New: Limit access to WordPress REST API for logged in users only.
- New: For new users the plugin records the date of registration, the IP address and a user who has added a new user.
- New: Sorting users on the Users admin page by date of registration.
- New: User registration monitoring and activity logging functions has been improved.
- Translations has been updated, thanks to Jon Knippen, Wojciech Grski and Francesco.
- Bug fixed: Stop user enumeration via REST API doesnt work on a multisite WordPress installation.
- Read more
Download this release
Release Info
Developer | Gioni |
Plugin | Cerber Security & Antispam |
Version | 5.7 |
Comparing to | |
See all releases |
Code changes from version 5.5 to 5.7
- assets/admin.css +112 -10
- assets/admin.js +24 -4
- assets/rateit.png +0 -0
- assets/rateit2.png +0 -0
- assets/wrench.png +0 -0
- cerber-lab.php +27 -9
- cerber-news.php +16 -3
- cerber-pluggable.php +58 -0
- cerber-tools.php +3 -2
- common.php +29 -22
- dashboard.php +331 -139
- jetflow.php +1 -1
- languages/wp-cerber-it_IT.mo +0 -0
- languages/wp-cerber-it_IT.po +475 -310
- languages/wp-cerber-nl_NL.mo +0 -0
- languages/wp-cerber-nl_NL.po +846 -446
- languages/wp-cerber-pl_PL.mo +0 -0
- languages/wp-cerber-pl_PL.po +476 -312
- languages/wp-cerber-ru_RU.mo +0 -0
- languages/wp-cerber-ru_RU.po +549 -339
- languages/wp-cerber.pot +382 -295
- readme.txt +18 -9
- ripe.php +1 -1
- settings.php +53 -13
- whois.php +259 -253
- wp-cerber.php +271 -99
assets/admin.css
CHANGED
@@ -128,20 +128,24 @@
|
|
128 |
left: 22%;
|
129 |
z-index: 1;
|
130 |
}
|
|
|
131 |
#crb-blog {
|
132 |
position: relative;
|
133 |
}
|
134 |
#crb-blog:after {
|
135 |
-
font-family: "dashicons";
|
136 |
-
content: "\f331"
|
137 |
-
|
138 |
-
|
|
|
139 |
color: grey;
|
140 |
opacity: 0.2;
|
141 |
-
top: 55%;
|
142 |
-
left: 22%;
|
143 |
z-index: 1;
|
|
|
|
|
|
|
144 |
}
|
|
|
145 |
#crb-donate {
|
146 |
position: relative;
|
147 |
}
|
@@ -157,6 +161,25 @@
|
|
157 |
z-index: 1;
|
158 |
}
|
159 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
160 |
|
161 |
/* Messages */
|
162 |
.crb-alarm {
|
@@ -267,6 +290,7 @@
|
|
267 |
color: #ffffff;
|
268 |
display: inline-block;
|
269 |
padding: 0 5px 0 5px;
|
|
|
270 |
}
|
271 |
p.act-url, .act-role{
|
272 |
color: #777;
|
@@ -516,6 +540,7 @@ a.nav-tab:first-child{
|
|
516 |
}
|
517 |
|
518 |
/* Ip extra, whois */
|
|
|
519 |
div#ip-extra {
|
520 |
overflow: auto;
|
521 |
padding: 10px 25px;
|
@@ -702,12 +727,27 @@ table.crb-avatar a{
|
|
702 |
#crb-help {
|
703 |
padding: 0 10px;
|
704 |
}
|
705 |
-
#crb-help h3{
|
706 |
margin-top: 2em;
|
707 |
margin-bottom: 0.4em;
|
708 |
}
|
709 |
-
#
|
710 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
711 |
}
|
712 |
|
713 |
/* Help sign */
|
@@ -745,7 +785,7 @@ table.crb-geo-rule td:first-child{
|
|
745 |
}
|
746 |
|
747 |
|
748 |
-
/* Multi */
|
749 |
|
750 |
.multi-wrapper .item {
|
751 |
padding-left: 24px !important;
|
@@ -824,6 +864,68 @@ table.vtable td:nth-child(2) {
|
|
824 |
}
|
825 |
|
826 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
827 |
/* Flags */
|
828 |
|
829 |
a[data-value="AF"]{
|
128 |
left: 22%;
|
129 |
z-index: 1;
|
130 |
}
|
131 |
+
|
132 |
#crb-blog {
|
133 |
position: relative;
|
134 |
}
|
135 |
#crb-blog:after {
|
136 |
+
/*font-family: "dashicons";
|
137 |
+
content: "\f331";*/
|
138 |
+
font-family: "cerber-icon" !important;
|
139 |
+
content: '\10ffff';
|
140 |
+
font-size: 250px;
|
141 |
color: grey;
|
142 |
opacity: 0.2;
|
|
|
|
|
143 |
z-index: 1;
|
144 |
+
position: absolute;
|
145 |
+
top: 45%;
|
146 |
+
left: -5%;
|
147 |
}
|
148 |
+
|
149 |
#crb-donate {
|
150 |
position: relative;
|
151 |
}
|
161 |
z-index: 1;
|
162 |
}
|
163 |
|
164 |
+
.crb-button-one {
|
165 |
+
display: block;
|
166 |
+
margin-bottom: 0.5em;
|
167 |
+
text-decoration: none;
|
168 |
+
font-weight: bold;
|
169 |
+
font-size: 105%;
|
170 |
+
padding: 0.5em 0.6em 0.5em 0.6em;
|
171 |
+
color: #fff;
|
172 |
+
background-color: #555;
|
173 |
+
}
|
174 |
+
.crb-button-one:hover {
|
175 |
+
color: #fff;
|
176 |
+
opacity: 0.7;
|
177 |
+
}
|
178 |
+
.crb-button-one .dashicons{
|
179 |
+
vertical-align: top;
|
180 |
+
line-height: 1;
|
181 |
+
padding-right: 0.4em;
|
182 |
+
}
|
183 |
|
184 |
/* Messages */
|
185 |
.crb-alarm {
|
290 |
color: #ffffff;
|
291 |
display: inline-block;
|
292 |
padding: 0 5px 0 5px;
|
293 |
+
vertical-align: middle;
|
294 |
}
|
295 |
p.act-url, .act-role{
|
296 |
color: #777;
|
540 |
}
|
541 |
|
542 |
/* Ip extra, whois */
|
543 |
+
|
544 |
div#ip-extra {
|
545 |
overflow: auto;
|
546 |
padding: 10px 25px;
|
727 |
#crb-help {
|
728 |
padding: 0 10px;
|
729 |
}
|
730 |
+
#crb-help h3 {
|
731 |
margin-top: 2em;
|
732 |
margin-bottom: 0.4em;
|
733 |
}
|
734 |
+
table#admin-help {
|
735 |
+
width: 100%;
|
736 |
+
border-collapse: collapse;
|
737 |
+
}
|
738 |
+
table#admin-help tbody td {
|
739 |
+
width: 50%;
|
740 |
+
vertical-align: top;
|
741 |
+
/*padding-top: 2em;*/
|
742 |
+
padding-right: 4em;
|
743 |
+
}
|
744 |
+
table#admin-help h3,
|
745 |
+
table#admin-help img{
|
746 |
+
margin-top: 30px;
|
747 |
+
}
|
748 |
+
table#admin-help p{
|
749 |
+
margin-top: 0.5em;
|
750 |
+
margin-bottom: 1em;
|
751 |
}
|
752 |
|
753 |
/* Help sign */
|
785 |
}
|
786 |
|
787 |
|
788 |
+
/* Multi selector */
|
789 |
|
790 |
.multi-wrapper .item {
|
791 |
padding-left: 24px !important;
|
864 |
}
|
865 |
|
866 |
|
867 |
+
/* Switches */
|
868 |
+
|
869 |
+
|
870 |
+
.switch {
|
871 |
+
position: relative;
|
872 |
+
display: inline-block;
|
873 |
+
width: 50px;
|
874 |
+
height: 22px;
|
875 |
+
margin-right: 0.8em;
|
876 |
+
}
|
877 |
+
|
878 |
+
.switch input {
|
879 |
+
display: none;
|
880 |
+
}
|
881 |
+
|
882 |
+
.slider {
|
883 |
+
position: absolute;
|
884 |
+
cursor: pointer;
|
885 |
+
top: 0;
|
886 |
+
left: 0;
|
887 |
+
right: 0;
|
888 |
+
bottom: 0;
|
889 |
+
background-color: #ccc;
|
890 |
+
-webkit-transition: .2s;
|
891 |
+
transition: .2s;
|
892 |
+
}
|
893 |
+
|
894 |
+
.slider:before {
|
895 |
+
position: absolute;
|
896 |
+
content: "";
|
897 |
+
height: 16px;
|
898 |
+
width: 16px;
|
899 |
+
left: 4px;
|
900 |
+
bottom: 3px;
|
901 |
+
background-color: white;
|
902 |
+
-webkit-transition: .2s;
|
903 |
+
transition: .2s;
|
904 |
+
}
|
905 |
+
|
906 |
+
input:checked + .slider {
|
907 |
+
background-color: #51AE43;
|
908 |
+
}
|
909 |
+
|
910 |
+
input:focus + .slider {
|
911 |
+
box-shadow: 0 0 1px #2196F3;
|
912 |
+
}
|
913 |
+
|
914 |
+
input:checked + .slider:before {
|
915 |
+
-webkit-transform: translateX(26px);
|
916 |
+
-ms-transform: translateX(26px);
|
917 |
+
transform: translateX(26px);
|
918 |
+
}
|
919 |
+
|
920 |
+
.slider.round {
|
921 |
+
border-radius: 34px;
|
922 |
+
}
|
923 |
+
|
924 |
+
.slider.round:before {
|
925 |
+
border-radius: 50%;
|
926 |
+
}
|
927 |
+
|
928 |
+
|
929 |
/* Flags */
|
930 |
|
931 |
a[data-value="AF"]{
|
assets/admin.js
CHANGED
@@ -1,14 +1,27 @@
|
|
1 |
jQuery(document).ready(function ($) {
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
/* Load data with AJAX */
|
4 |
|
5 |
-
if ($(".crb-table").length) {
|
|
|
6 |
cerberLoadData('hostname');
|
7 |
-
cerberLoadData('country');
|
8 |
}
|
9 |
|
10 |
-
if ($("
|
11 |
-
//cerberLoadData('hostname');
|
12 |
cerberLoadData('country');
|
13 |
}
|
14 |
|
@@ -85,4 +98,11 @@ jQuery(document).ready(function ($) {
|
|
85 |
e.preventDefault();
|
86 |
});
|
87 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
88 |
});
|
1 |
jQuery(document).ready(function ($) {
|
2 |
|
3 |
+
/* WP Comments page */
|
4 |
+
var comtable = 'table.wp-list-table.comments';
|
5 |
+
|
6 |
+
if ($(comtable).length) {
|
7 |
+
$(comtable + " td.column-author").each(function (index) {
|
8 |
+
var ip = $(this).find('a').last().text();
|
9 |
+
var ip_id = cerber_get_id_ip(ip);
|
10 |
+
//$(this).append('<p><img data-ip-id="' + ip_id + '" class="crb-no-hostname" src="' + crb_ajax_loader + '" style="float: none;"/></p>');
|
11 |
+
$(this).append('<p><img data-ip-id="' + ip_id + '" class="crb-no-country" src="' + crb_ajax_loader + '" style="float: none;"/></p>');
|
12 |
+
});
|
13 |
+
//cerberLoadData('hostname');
|
14 |
+
//cerberLoadData('country');
|
15 |
+
}
|
16 |
+
|
17 |
/* Load data with AJAX */
|
18 |
|
19 |
+
//if ($(".crb-table").length) {
|
20 |
+
if ($(".crb-no-hostname").length) {
|
21 |
cerberLoadData('hostname');
|
|
|
22 |
}
|
23 |
|
24 |
+
if ($(".crb-no-country").length) {
|
|
|
25 |
cerberLoadData('country');
|
26 |
}
|
27 |
|
98 |
e.preventDefault();
|
99 |
});
|
100 |
|
101 |
+
function cerber_get_id_ip(ip) {
|
102 |
+
var id = ip.replace(/\./g, '-');
|
103 |
+
id = id.replace(/:/g, '_');
|
104 |
+
|
105 |
+
return id;
|
106 |
+
}
|
107 |
+
|
108 |
});
|
assets/rateit.png
ADDED
Binary file
|
assets/rateit2.png
ADDED
Binary file
|
assets/wrench.png
ADDED
Binary file
|
cerber-lab.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Cerber Laboratory (cerberlab.net) specific routines.
|
4 |
|
5 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
6 |
|
7 |
Licenced under the GNU GPL.
|
8 |
|
@@ -474,7 +474,7 @@ function lab_status(){
|
|
474 |
*/
|
475 |
function lab_save_push( $ip, $reason_id, $details ) {
|
476 |
global $wpdb, $wp_cerber;
|
477 |
-
if ( is_ip_private( $ip ) ) {
|
478 |
return;
|
479 |
}
|
480 |
if ( $wp_cerber->getSettings( 'cerberlab' ) ) {
|
@@ -506,17 +506,19 @@ function lab_trunc_push(){
|
|
506 |
$wpdb->query( 'TRUNCATE TABLE ' . CERBER_LAB_TABLE );
|
507 |
}
|
508 |
|
509 |
-
add_action('shutdown','cerber_push_lab');
|
510 |
function cerber_push_lab() {
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
|
515 |
if ( get_transient( '_cerberpush_' ) ) {
|
|
|
516 |
return;
|
517 |
}
|
518 |
lab_api_send_request();
|
519 |
set_transient( '_cerberpush_', 1, LAB_INTERVAL );
|
|
|
520 |
}
|
521 |
|
522 |
function lab_get_key( $regenerate = false, $nocache = false) {
|
@@ -604,6 +606,14 @@ function lab_lab() {
|
|
604 |
return $key[3];
|
605 |
}
|
606 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
607 |
/**
|
608 |
* Opt in for the connection to Cerber Lab
|
609 |
*
|
@@ -639,7 +649,7 @@ function lab_opt_in(){
|
|
639 |
$text = __('Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time.','wp-cerber');
|
640 |
$ok = __('OK, nail them all','wp-cerber');
|
641 |
$no = __('NO, maybe later','wp-cerber');
|
642 |
-
$more = '<a href="
|
643 |
|
644 |
$msg = '<h3>' . $h . '</h3><p>' . $text . '</p>';
|
645 |
|
@@ -715,6 +725,14 @@ function lab_get_country( $ip, $cache_only = true ) {
|
|
715 |
if ( ! filter_var( $item, FILTER_VALIDATE_IP ) ) {
|
716 |
continue;
|
717 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
718 |
if ( cerber_is_ipv4( $item ) ) {
|
719 |
$ip_long = ip2long($item);
|
720 |
$where = ' WHERE ip_long_begin <= ' . $ip_long . ' AND ' . $ip_long . ' <= ip_long_end';
|
@@ -722,9 +740,9 @@ function lab_get_country( $ip, $cache_only = true ) {
|
|
722 |
else {
|
723 |
$where = ' WHERE ip = "' . $item . '"';
|
724 |
}
|
|
|
725 |
$country = $wpdb->get_var( 'SELECT country FROM ' . CERBER_LAB_NET_TABLE . $where );
|
726 |
|
727 |
-
$ip_id = cerber_get_id_ip( $item );
|
728 |
if ( $country ) {
|
729 |
$ret[ $ip_id ] = $country;
|
730 |
}
|
2 |
/*
|
3 |
Cerber Laboratory (cerberlab.net) specific routines.
|
4 |
|
5 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
6 |
|
7 |
Licenced under the GNU GPL.
|
8 |
|
474 |
*/
|
475 |
function lab_save_push( $ip, $reason_id, $details ) {
|
476 |
global $wpdb, $wp_cerber;
|
477 |
+
if ( is_ip_private( $ip ) || cerber_acl_check( $ip, 'W' ) ) {
|
478 |
return;
|
479 |
}
|
480 |
if ( $wp_cerber->getSettings( 'cerberlab' ) ) {
|
506 |
$wpdb->query( 'TRUNCATE TABLE ' . CERBER_LAB_TABLE );
|
507 |
}
|
508 |
|
509 |
+
add_action( 'shutdown', 'cerber_push_lab' );
|
510 |
function cerber_push_lab() {
|
511 |
+
if ( ! cerber_get_options( 'cerberlab' ) ) {
|
512 |
+
return;
|
513 |
+
}
|
514 |
+
// TODO: replace with my own cache code because wp_cache_get doesn't work with expiration
|
515 |
if ( get_transient( '_cerberpush_' ) ) {
|
516 |
+
//if ( wp_cache_get( '_cerberpush_', 'cerber' ) ) {
|
517 |
return;
|
518 |
}
|
519 |
lab_api_send_request();
|
520 |
set_transient( '_cerberpush_', 1, LAB_INTERVAL );
|
521 |
+
//wp_cache_set( '_cerberpush_', 1, 'cerber', LAB_INTERVAL);
|
522 |
}
|
523 |
|
524 |
function lab_get_key( $regenerate = false, $nocache = false) {
|
606 |
return $key[3];
|
607 |
}
|
608 |
|
609 |
+
function lab_indicator(){
|
610 |
+
if (lab_lab()){
|
611 |
+
$key = lab_get_key();
|
612 |
+
$sid = 'Site ID: '.$key[0];
|
613 |
+
return '<div title="'.$sid.'" style="float: right; font-weight: normal; font-size: 80%; padding: 0.35em 0.6em 0.35em 0.6em; color: #fff; background-color: #51AE43;"><span style="vertical-align: top; line-height: 1;" class="dashicons dashicons-yes"></span> Cerber cloud protection is active</div>';
|
614 |
+
}
|
615 |
+
}
|
616 |
+
|
617 |
/**
|
618 |
* Opt in for the connection to Cerber Lab
|
619 |
*
|
649 |
$text = __('Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time.','wp-cerber');
|
650 |
$ok = __('OK, nail them all','wp-cerber');
|
651 |
$no = __('NO, maybe later','wp-cerber');
|
652 |
+
$more = '<a href="https://wpcerber.com/cerber-laboratory/" target="_blank">' . __( 'Know more', 'wp-cerber' ) . '</a>';
|
653 |
|
654 |
$msg = '<h3>' . $h . '</h3><p>' . $text . '</p>';
|
655 |
|
725 |
if ( ! filter_var( $item, FILTER_VALIDATE_IP ) ) {
|
726 |
continue;
|
727 |
}
|
728 |
+
|
729 |
+
$ip_id = cerber_get_id_ip( $item );
|
730 |
+
|
731 |
+
if ( is_ip_private( $item ) ) {
|
732 |
+
$ret[ $ip_id ] = null;
|
733 |
+
continue;
|
734 |
+
}
|
735 |
+
|
736 |
if ( cerber_is_ipv4( $item ) ) {
|
737 |
$ip_long = ip2long($item);
|
738 |
$where = ' WHERE ip_long_begin <= ' . $ip_long . ' AND ' . $ip_long . ' <= ip_long_end';
|
740 |
else {
|
741 |
$where = ' WHERE ip = "' . $item . '"';
|
742 |
}
|
743 |
+
|
744 |
$country = $wpdb->get_var( 'SELECT country FROM ' . CERBER_LAB_NET_TABLE . $where );
|
745 |
|
|
|
746 |
if ( $country ) {
|
747 |
$ret[ $ip_id ] = $country;
|
748 |
}
|
cerber-news.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
@@ -40,7 +40,7 @@ function cerber_push_the_news( $version ) {
|
|
40 |
$news['3.0'] =
|
41 |
'<h3>Welcome a new version with reCAPTCHA and WordPress filters</h3>
|
42 |
<ul>
|
43 |
-
<li>Now you can use Google reCAPTCHA to protect WordPress registration form from spam registrations. Also reCAPTCHA available for lost password and login forms. <a href="
|
44 |
<li>The registration process, WordPress registration form, XML-RPC, WP REST API are controlled by <a href="http://wpcerber.com/using-ip-access-lists-to-protect-wordpress/">IP Access Lists</a>.</li>
|
45 |
<li>Registration is impossible if a particular IP address is locked out.</li>
|
46 |
<li>Registration with a prohibited username is impossible.</li>
|
@@ -102,7 +102,7 @@ function cerber_push_the_news( $version ) {
|
|
102 |
|
103 |
$text .= '<ul><li>'.implode('</li><li>', $news[ $version ]).'</li></ul>';
|
104 |
|
105 |
-
$text .= ' <p style="margin-top: 18px;"><a href="
|
106 |
|
107 |
$text .= ' <p style="margin-top: 24px;"><span class="dashicons-before dashicons-email-alt"></span> <a href="http://wpcerber.com/subscribe-newsletter/">Subscribe to Cerber\'s newsletter</a></p>
|
108 |
<p><span class="dashicons-before dashicons-twitter"></span> <a href="https://twitter.com/wpcerber">Follow Cerber on Twitter</a></p>
|
@@ -112,3 +112,16 @@ function cerber_push_the_news( $version ) {
|
|
112 |
}
|
113 |
}
|
114 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<?php
|
2 |
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
40 |
$news['3.0'] =
|
41 |
'<h3>Welcome a new version with reCAPTCHA and WordPress filters</h3>
|
42 |
<ul>
|
43 |
+
<li>Now you can use Google reCAPTCHA to protect WordPress registration form from spam registrations. Also reCAPTCHA available for lost password and login forms. <a href="https://wpcerber.com/how-to-setup-recaptcha/">How to setup reCAPTCHA</a>.</li>
|
44 |
<li>The registration process, WordPress registration form, XML-RPC, WP REST API are controlled by <a href="http://wpcerber.com/using-ip-access-lists-to-protect-wordpress/">IP Access Lists</a>.</li>
|
45 |
<li>Registration is impossible if a particular IP address is locked out.</li>
|
46 |
<li>Registration with a prohibited username is impossible.</li>
|
102 |
|
103 |
$text .= '<ul><li>'.implode('</li><li>', $news[ $version ]).'</li></ul>';
|
104 |
|
105 |
+
$text .= ' <p style="margin-top: 18px;"><a href="https://wpcerber.com/security/releases/" target="_blank">Change log</a></p>';
|
106 |
|
107 |
$text .= ' <p style="margin-top: 24px;"><span class="dashicons-before dashicons-email-alt"></span> <a href="http://wpcerber.com/subscribe-newsletter/">Subscribe to Cerber\'s newsletter</a></p>
|
108 |
<p><span class="dashicons-before dashicons-twitter"></span> <a href="https://twitter.com/wpcerber">Follow Cerber on Twitter</a></p>
|
112 |
}
|
113 |
}
|
114 |
|
115 |
+
|
116 |
+
function cerber_admin_info($msg, $type = 'normal'){
|
117 |
+
|
118 |
+
$crb_assets_url = plugin_dir_url( CERBER_FILE ) . 'assets/';
|
119 |
+
|
120 |
+
update_site_option('cerber_admin_info',
|
121 |
+
'<table><tr><td><img style="float:left; margin-left:-10px;" src="'.$crb_assets_url.'icon-128x128.png"></td>'.
|
122 |
+
'<td>'.$msg.
|
123 |
+
'<p style="text-align:right;">
|
124 |
+
<input type="button" class="button button-primary cerber-dismiss" value=" OK "/></p></td></tr></table>');
|
125 |
+
}
|
126 |
+
|
127 |
+
|
cerber-pluggable.php
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
+
|
5 |
+
Licenced under the GNU GPL.
|
6 |
+
|
7 |
+
This program is free software; you can redistribute it and/or modify
|
8 |
+
it under the terms of the GNU General Public License as published by
|
9 |
+
the Free Software Foundation; either version 3 of the License, or
|
10 |
+
(at your option) any later version.
|
11 |
+
|
12 |
+
This program is distributed in the hope that it will be useful,
|
13 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
14 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
15 |
+
GNU General Public License for more details.
|
16 |
+
|
17 |
+
You should have received a copy of the GNU General Public License
|
18 |
+
along with this program; if not, write to the Free Software
|
19 |
+
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
20 |
+
|
21 |
+
*/
|
22 |
+
|
23 |
+
/*
|
24 |
+
|
25 |
+
*========================================================================*
|
26 |
+
| |
|
27 |
+
| ATTENTION! Do not change or edit this file! |
|
28 |
+
| |
|
29 |
+
*========================================================================*
|
30 |
+
|
31 |
+
*/
|
32 |
+
|
33 |
+
// If this file is called directly, abort executing.
|
34 |
+
if ( ! defined( 'WPINC' ) ) {
|
35 |
+
exit;
|
36 |
+
}
|
37 |
+
|
38 |
+
/*
|
39 |
+
*
|
40 |
+
* Replacement for WordPress pluggable functions without hooks
|
41 |
+
*
|
42 |
+
*
|
43 |
+
*/
|
44 |
+
|
45 |
+
if( ! function_exists( 'wp_set_password' ) ) {
|
46 |
+
function wp_set_password( $password, $user_id ) {
|
47 |
+
global $wpdb;
|
48 |
+
|
49 |
+
$hash = wp_hash_password( $password );
|
50 |
+
$wpdb->update( $wpdb->users, array( 'user_pass' => $hash,
|
51 |
+
'user_activation_key' => ''
|
52 |
+
), array( 'ID' => $user_id ) );
|
53 |
+
|
54 |
+
wp_cache_delete( $user_id, 'users' );
|
55 |
+
|
56 |
+
do_action( 'crb_after_reset', null, $user_id );
|
57 |
+
}
|
58 |
+
}
|
cerber-tools.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
4 |
|
5 |
Licenced under the GNU GPL
|
6 |
|
@@ -47,8 +47,9 @@ function cerber_tools_page() {
|
|
47 |
|
48 |
echo '<a href="' . cerber_admin_link('imex') . '" class="nav-tab ' . ( $tab == 'imex' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-admin-generic"></span> ' . __('Export & Import') . '</a>';
|
49 |
echo '<a href="' . cerber_admin_link('diagnostic') . '" class="nav-tab ' . ( $tab == 'diagnostic' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-admin-tools"></span> ' . __('Diagnostic') . '</a>';
|
50 |
-
|
51 |
|
|
|
52 |
?>
|
53 |
</h2>
|
54 |
|
1 |
<?php
|
2 |
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
|
5 |
Licenced under the GNU GPL
|
6 |
|
47 |
|
48 |
echo '<a href="' . cerber_admin_link('imex') . '" class="nav-tab ' . ( $tab == 'imex' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-admin-generic"></span> ' . __('Export & Import') . '</a>';
|
49 |
echo '<a href="' . cerber_admin_link('diagnostic') . '" class="nav-tab ' . ( $tab == 'diagnostic' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-admin-tools"></span> ' . __('Diagnostic') . '</a>';
|
50 |
+
echo '<a href="' . cerber_admin_link('license') . '" class="nav-tab ' . ( $tab == 'license' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-id-alt"></span> ' . __('License') . '</a>';
|
51 |
|
52 |
+
echo lab_indicator();
|
53 |
?>
|
54 |
</h2>
|
55 |
|
common.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
@@ -322,7 +322,12 @@ function cerber_is_rest_url(){
|
|
322 |
return $cache;
|
323 |
}
|
324 |
|
325 |
-
if (
|
|
|
|
|
|
|
|
|
|
|
326 |
if (0 === strpos(get_home_url().urldecode($_SERVER['REQUEST_URI']),get_rest_url())) {
|
327 |
$cache = true;
|
328 |
return true;
|
@@ -334,7 +339,7 @@ function cerber_is_rest_url(){
|
|
334 |
}
|
335 |
|
336 |
/**
|
337 |
-
* Is requested REST API namespace
|
338 |
*
|
339 |
* @return bool
|
340 |
*/
|
@@ -359,7 +364,11 @@ function cerber_is_route_allowed() {
|
|
359 |
|
360 |
return false;
|
361 |
}
|
362 |
-
|
|
|
|
|
|
|
|
|
363 |
function cerber_is_route_blocked() {
|
364 |
global $wp_cerber;
|
365 |
if ( $wp_cerber->getSettings( 'stopenum' ) ) {
|
@@ -376,13 +385,15 @@ function crb_get_rest_path() {
|
|
376 |
if ( isset( $ret ) ) {
|
377 |
return $ret;
|
378 |
}
|
379 |
-
|
380 |
-
|
381 |
-
$ret = substr( $_SERVER['REQUEST_URI'], $pos );
|
382 |
-
}
|
383 |
-
else {
|
384 |
$ret = ltrim( $_REQUEST['rest_route'], '/' );
|
385 |
}
|
|
|
|
|
|
|
|
|
|
|
386 |
|
387 |
return $ret;
|
388 |
}
|
@@ -474,14 +485,18 @@ function cerber_get_labels($type = 'activity'){
|
|
474 |
// @since 4.9
|
475 |
//$labels[15]=__('by Cerber Lab','wp-cerber');
|
476 |
$labels[15] = __( 'Malicious activity detected', 'wp-cerber' );
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
}
|
481 |
|
482 |
return $labels;
|
483 |
}
|
484 |
|
|
|
|
|
|
|
|
|
485 |
function cerber_get_reason($id){
|
486 |
$labels = array();
|
487 |
$ret = __('Unknown','wp-cerber');
|
@@ -491,20 +506,12 @@ function cerber_get_reason($id){
|
|
491 |
$labels[4]= __('Attempt to log in with prohibited username','wp-cerber');
|
492 |
$labels[5]= __('Limit on failed reCAPTCHA verifications is reached','wp-cerber');
|
493 |
$labels[6]= __('Bot activity is detected','wp-cerber');
|
|
|
494 |
|
495 |
if (isset($labels[$id])) $ret = $labels[$id];
|
496 |
return $ret;
|
497 |
}
|
498 |
|
499 |
-
function cerber_admin_info($msg, $type = 'normal'){
|
500 |
-
$assets_url = plugin_dir_url(CERBER_FILE).'assets';
|
501 |
-
update_site_option('cerber_admin_info',
|
502 |
-
'<table><tr><td><img style="float:left; margin-left:-10px;" src="'.$assets_url.'/icon-128x128.png"></td>'.
|
503 |
-
'<td>'.$msg.
|
504 |
-
'<p style="text-align:right;">
|
505 |
-
<input type="button" class="button button-primary cerber-dismiss" value=" OK "/></p></td></tr></table>');
|
506 |
-
}
|
507 |
-
|
508 |
function cerber_db_error_log($msg = null){
|
509 |
global $wpdb;
|
510 |
if (!$msg) $msg = array($wpdb->last_error, $wpdb->last_query, date('Y-m-d H:i:s'));
|
@@ -517,7 +524,7 @@ function cerber_db_error_log($msg = null){
|
|
517 |
/**
|
518 |
* Save admin error message for further displaying
|
519 |
*
|
520 |
-
* @param string $msg
|
521 |
*/
|
522 |
function cerber_admin_notice($msg){
|
523 |
if (!$msg) return;
|
1 |
<?php
|
2 |
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
322 |
return $cache;
|
323 |
}
|
324 |
|
325 |
+
if ( isset( $_REQUEST['rest_route'] ) ) {
|
326 |
+
$cache = true;
|
327 |
+
return true;
|
328 |
+
}
|
329 |
+
|
330 |
+
if ( 0 === strpos( trim( $_SERVER['REQUEST_URI'], '/' ) . '/', rest_get_url_prefix() . '/' ) ) {
|
331 |
if (0 === strpos(get_home_url().urldecode($_SERVER['REQUEST_URI']),get_rest_url())) {
|
332 |
$cache = true;
|
333 |
return true;
|
339 |
}
|
340 |
|
341 |
/**
|
342 |
+
* Is requested REST API namespace whitelisted
|
343 |
*
|
344 |
* @return bool
|
345 |
*/
|
364 |
|
365 |
return false;
|
366 |
}
|
367 |
+
/**
|
368 |
+
* Is requested REST API route blocked (not allowed)
|
369 |
+
*
|
370 |
+
* @return bool
|
371 |
+
*/
|
372 |
function cerber_is_route_blocked() {
|
373 |
global $wp_cerber;
|
374 |
if ( $wp_cerber->getSettings( 'stopenum' ) ) {
|
385 |
if ( isset( $ret ) ) {
|
386 |
return $ret;
|
387 |
}
|
388 |
+
|
389 |
+
if (isset($_REQUEST['rest_route'])){
|
|
|
|
|
|
|
390 |
$ret = ltrim( $_REQUEST['rest_route'], '/' );
|
391 |
}
|
392 |
+
elseif ( get_option( 'permalink_structure' ) ) {
|
393 |
+
$pos = strlen( get_rest_url() );
|
394 |
+
$ret = substr( get_home_url() . urldecode( $_SERVER['REQUEST_URI'] ), $pos );
|
395 |
+
$ret = trim( $ret, '/' );
|
396 |
+
}
|
397 |
|
398 |
return $ret;
|
399 |
}
|
485 |
// @since 4.9
|
486 |
//$labels[15]=__('by Cerber Lab','wp-cerber');
|
487 |
$labels[15] = __( 'Malicious activity detected', 'wp-cerber' );
|
488 |
+
$labels[16] = __( 'Blocked by country rule', 'wp-cerber' );
|
489 |
+
$labels[17] = __( 'Limit reached', 'wp-cerber' );
|
490 |
+
$labels[18] = __( 'Multiple suspicious activities', 'wp-cerber' );
|
491 |
}
|
492 |
|
493 |
return $labels;
|
494 |
}
|
495 |
|
496 |
+
function crb_black_activities() {
|
497 |
+
return array( 16, 17, 40, 50, 51, 52 );
|
498 |
+
}
|
499 |
+
|
500 |
function cerber_get_reason($id){
|
501 |
$labels = array();
|
502 |
$ret = __('Unknown','wp-cerber');
|
506 |
$labels[4]= __('Attempt to log in with prohibited username','wp-cerber');
|
507 |
$labels[5]= __('Limit on failed reCAPTCHA verifications is reached','wp-cerber');
|
508 |
$labels[6]= __('Bot activity is detected','wp-cerber');
|
509 |
+
$labels[7]= __('Multiple suspicious activities were detected','wp-cerber');
|
510 |
|
511 |
if (isset($labels[$id])) $ret = $labels[$id];
|
512 |
return $ret;
|
513 |
}
|
514 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
515 |
function cerber_db_error_log($msg = null){
|
516 |
global $wpdb;
|
517 |
if (!$msg) $msg = array($wpdb->last_error, $wpdb->last_query, date('Y-m-d H:i:s'));
|
524 |
/**
|
525 |
* Save admin error message for further displaying
|
526 |
*
|
527 |
+
* @param string|array $msg
|
528 |
*/
|
529 |
function cerber_admin_notice($msg){
|
530 |
if (!$msg) return;
|
dashboard.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
@@ -47,7 +47,7 @@ require_once( dirname( __FILE__ ) . '/cerber-tools.php' );
|
|
47 |
Display lockouts in dashboard for admins
|
48 |
*/
|
49 |
function cerber_show_lockouts($args = array(), $echo = true){
|
50 |
-
global $wpdb, $
|
51 |
|
52 |
//$wp_cerber->deleteGarbage();
|
53 |
|
@@ -57,24 +57,53 @@ function cerber_show_lockouts($args = array(), $echo = true){
|
|
57 |
$limit = (cerber_get_pn() - 1) * $per_page.','.$per_page;
|
58 |
|
59 |
if ($rows = $wpdb->get_results('SELECT * FROM '. CERBER_BLOCKS_TABLE . ' ORDER BY block_until DESC LIMIT '.$limit)) {
|
60 |
-
|
|
|
61 |
$total= cerber_blocked_num();
|
62 |
$list=array();
|
63 |
$base_url = cerber_admin_link('activity');
|
64 |
-
|
65 |
foreach ($rows as $row) {
|
66 |
$ip = '<a href="'.$base_url.'&filter_ip='.$row->ip.'">'.$row->ip.'</a>';
|
|
|
67 |
$ip_info = cerber_get_ip_info($row->ip,true);
|
68 |
-
if (isset($ip_info['hostname']))
|
|
|
|
|
69 |
else {
|
70 |
-
$ip_id
|
71 |
-
$hostname = '<img data-ip-id="'
|
|
|
|
|
|
|
|
|
|
|
72 |
}
|
|
|
|
|
|
|
73 |
|
74 |
-
$list[]='<td>'
|
75 |
|
76 |
}
|
77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
$table = '<table class="widefat crb-table cerber-margin"><thead>'.$titles.'</thead><tfoot>'.$titles.'</tfoot>'.implode('</tr><tr>',$list).'</tr></table>';
|
79 |
|
80 |
if (empty($args['no_navi'])) $table .= cerber_page_navi($total,$per_page);
|
@@ -106,7 +135,7 @@ function cerber_acl_form(){
|
|
106 |
|
107 |
$user_ip = $wp_cerber->getRemoteIp();
|
108 |
$link = cerber_admin_link( 'activity' ) . '&filter_ip=' . $user_ip;
|
109 |
-
$name =
|
110 |
|
111 |
echo '<p><b><span class="dashicons-before dashicons-star-filled"></span> '.__('Your IP','wp-cerber').': </b><a href="'.$link.'">'.$user_ip.'</a> '.$name.'</p>';
|
112 |
echo '<h4 style="margin-top: 2em;"><span class="dashicons-before dashicons-info"></span> Possible values for entries in the access lists with examples</h4>
|
@@ -187,20 +216,33 @@ function cerber_acl_all($fields='*'){
|
|
187 |
*/
|
188 |
add_action('wp_ajax_cerber_ajax', 'cerber_admin_ajax');
|
189 |
function cerber_admin_ajax() {
|
190 |
-
|
191 |
-
|
|
|
|
|
|
|
|
|
192 |
$response = array();
|
193 |
-
if (isset($_REQUEST['acl_delete'])){
|
194 |
|
195 |
-
|
|
|
|
|
196 |
$ip = $_REQUEST['acl_delete'];
|
197 |
-
if (
|
198 |
-
|
199 |
-
|
200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
201 |
$response['deleted_ip'] = $deleted;
|
202 |
}
|
203 |
-
else
|
|
|
|
|
204 |
|
205 |
}
|
206 |
elseif ( isset( $_REQUEST['crb_ajax_slug'] ) && isset( $_REQUEST['crb_ajax_list'] ) ) {
|
@@ -238,12 +280,6 @@ function cerber_admin_ajax() {
|
|
238 |
}
|
239 |
break;
|
240 |
case 'country':
|
241 |
-
/*
|
242 |
-
$ip_list = array();
|
243 |
-
foreach ( $list as $ip_id ) {
|
244 |
-
$ip_list[] = cerber_get_ip_id( $ip_id );
|
245 |
-
//$response['data'][ $ip_id ] = 'Italy';
|
246 |
-
}*/
|
247 |
$list = lab_get_country($ip_list, false);
|
248 |
foreach ( $list as $ip_id => $country ) {
|
249 |
$response['data'][ $ip_id ] = cerber_get_flag_html( $country ) . cerber_country_name( $country );
|
@@ -253,14 +289,16 @@ function cerber_admin_ajax() {
|
|
253 |
}
|
254 |
|
255 |
}
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
|
|
|
|
260 |
}
|
261 |
-
else update_site_option('cerber_admin_info','');
|
262 |
}
|
263 |
-
|
|
|
264 |
wp_die();
|
265 |
}
|
266 |
/*
|
@@ -293,11 +331,13 @@ function cerber_get_ip_info($ip, $cache_only = false){
|
|
293 |
|
294 |
|
295 |
/*
|
296 |
-
Admin
|
297 |
*/
|
298 |
-
add_action('admin_init','cerber_admin_request');
|
|
|
299 |
function cerber_admin_request(){
|
300 |
|
|
|
301 |
if ( !isset( $_REQUEST['cerber_nonce'] ) ) return;
|
302 |
if ( !current_user_can( 'manage_options' ) || !wp_verify_nonce( $_REQUEST['cerber_nonce'], 'control' ) ) return;
|
303 |
|
@@ -355,7 +395,7 @@ function cerber_admin_request(){
|
|
355 |
|
356 |
if ( $_SERVER['REQUEST_METHOD'] == 'POST') {
|
357 |
if ( isset( $_POST['crb_geo_rules'] ) ) {
|
358 |
-
|
359 |
}
|
360 |
elseif ( isset( $_POST['cerber_license'] ) ) {
|
361 |
$lic = preg_replace( "/[^A-Z0-9]/i", '', $_POST['cerber_license'] );
|
@@ -363,6 +403,7 @@ function cerber_admin_request(){
|
|
363 |
return;
|
364 |
}
|
365 |
lab_update_key($lic);
|
|
|
366 |
}
|
367 |
}
|
368 |
|
@@ -448,7 +489,7 @@ function cerber_export_activity() {
|
|
448 |
*
|
449 |
*/
|
450 |
function cerber_show_activity($args = array(), $echo = true){
|
451 |
-
global $wpdb, $
|
452 |
|
453 |
$labels = cerber_get_labels('activity');
|
454 |
$status_labels = cerber_get_labels('status');
|
@@ -466,12 +507,13 @@ function cerber_show_activity($args = array(), $echo = true){
|
|
466 |
|
467 |
if ( $rows = $wpdb->get_results( $query ) ) {
|
468 |
|
469 |
-
$total
|
470 |
-
|
471 |
-
$list
|
472 |
-
$
|
|
|
473 |
$country = '';
|
474 |
-
$geo
|
475 |
|
476 |
foreach ($rows as $row) {
|
477 |
|
@@ -495,7 +537,7 @@ function cerber_show_activity($args = array(), $echo = true){
|
|
495 |
}
|
496 |
|
497 |
}
|
498 |
-
|
499 |
|
500 |
if ( $row->user_id ) {
|
501 |
if ( isset( $user_cache[ $row->user_id ] ) ) {
|
@@ -531,7 +573,7 @@ function cerber_show_activity($args = array(), $echo = true){
|
|
531 |
$ip_info = cerber_get_ip_info($row->ip,true);
|
532 |
if (isset($ip_info['hostname'])) $hostname = $ip_info['hostname'];
|
533 |
else {
|
534 |
-
$hostname = '<img data-ip-id="'.$ip_id .'" class="crb-no-hostname" src="'.$
|
535 |
}
|
536 |
|
537 |
$tip='';
|
@@ -565,15 +607,15 @@ function cerber_show_activity($args = array(), $echo = true){
|
|
565 |
//$country = cerber_get_flag_html( $code ) . '<a href="'.$base_url.'&filter_country='.$code.'">'.cerber_country_name( $code ).'</a>';
|
566 |
$country = cerber_get_flag_html( $code ) . cerber_country_name( $code );
|
567 |
} else {
|
568 |
-
$country = '<img data-ip-id="' . $ip_id . '" class="crb-no-country" src="' . $
|
569 |
}
|
570 |
|
571 |
$country = '</td><td>' . $country;
|
572 |
*/
|
573 |
-
$country = '</td><td>' .
|
574 |
}
|
575 |
|
576 |
-
$
|
577 |
}
|
578 |
|
579 |
//$titles = '<tr><th><div class="act-icon"></div>' . __( 'IP', 'wp-cerber' ) . '</th><th>' . __( 'Hostname', 'wp-cerber' ) . '</th><th>' . __( 'Date', 'wp-cerber' ) . '</th><th>' . __( 'Event', 'wp-cerber' ) . '</th><th>' . __( 'Local User', 'wp-cerber' ) . '</th><th>' . __( 'Username used', 'wp-cerber' ) . '</th></tr>';
|
@@ -594,7 +636,7 @@ function cerber_show_activity($args = array(), $echo = true){
|
|
594 |
|
595 |
$titles = '<tr><th>' . implode( '</th><th>', $heading ) . '</th></tr>';
|
596 |
|
597 |
-
$table = '<table id="crb-activity" class="widefat crb-table cerber-margin"><thead>' . $titles . '</thead><tfoot>' . $titles . '</tfoot><tbody
|
598 |
|
599 |
if (empty($args['no_navi'])) $table .= cerber_page_navi($total, $per_page);
|
600 |
|
@@ -904,28 +946,39 @@ function cerber_is_admin_page( $force = true, $params = array() ) {
|
|
904 |
return false;
|
905 |
}
|
906 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
907 |
/*
|
908 |
Add custom columns to the Users admin screen
|
909 |
*/
|
910 |
-
add_filter('manage_users_columns'
|
911 |
-
function cerber_u_columns($columns) {
|
912 |
return array_merge( $columns,
|
913 |
-
|
914 |
-
|
915 |
-
|
916 |
-
|
917 |
-
|
918 |
-
|
919 |
-
|
920 |
-
|
|
|
|
|
921 |
return $sortable_columns;
|
922 |
-
}
|
923 |
/*
|
924 |
Display custom columns on the Users screen
|
925 |
*/
|
926 |
-
add_filter( 'manage_users_custom_column' ,
|
927 |
-
|
928 |
-
global $wpdb,$current_screen,$user_login;
|
929 |
$ret = $value;
|
930 |
switch ($column) {
|
931 |
case 'cbcc' : // to get this work we need add filter 'preprocess_comment'
|
@@ -937,7 +990,7 @@ function cerber_show_u_columns($value, $column, $user_id) {
|
|
937 |
$row = $wpdb->get_row('SELECT * FROM '.CERBER_LOG_TABLE.' WHERE activity = 5 AND user_id = '.absint($user_id) . ' ORDER BY stamp DESC LIMIT 1');
|
938 |
if ($row) {
|
939 |
$act_link = cerber_admin_link('activity');
|
940 |
-
if ( $country =
|
941 |
$country = '<br>' . $country;
|
942 |
} else {
|
943 |
$country = '';
|
@@ -947,18 +1000,48 @@ function cerber_show_u_columns($value, $column, $user_id) {
|
|
947 |
else $ret=__('Never','wp-cerber');
|
948 |
break;
|
949 |
case 'cbfl' :
|
950 |
-
$
|
951 |
-
$
|
952 |
-
|
953 |
-
|
|
|
|
|
|
|
|
|
|
|
954 |
break;
|
955 |
case 'cbdr' :
|
956 |
$time = strtotime($wpdb->get_var("SELECT user_registered FROM $wpdb->users WHERE id = ".$user_id));
|
957 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
958 |
break;
|
959 |
}
|
960 |
return $ret;
|
961 |
-
}
|
962 |
|
963 |
/*
|
964 |
Registering admin widgets
|
@@ -975,7 +1058,7 @@ function cerber_widgets() {
|
|
975 |
Cerber Quick View widget
|
976 |
*/
|
977 |
function cerber_quick_w(){
|
978 |
-
global $wpdb
|
979 |
|
980 |
$dash = cerber_admin_link();
|
981 |
$act = cerber_admin_link('activity');
|
@@ -1029,44 +1112,78 @@ function cerber_quick_w(){
|
|
1029 |
<a href="'.$loc.'"><span class="dashicons dashicons-shield"></span> ' . __('Lockouts','wp-cerber').'</a> |
|
1030 |
<a href="'.$acl.'"><span class="dashicons dashicons-admin-network"></span> ' . __('Access Lists','wp-cerber').'</a>
|
1031 |
</div>';
|
1032 |
-
if ($
|
|
|
|
|
1033 |
}
|
1034 |
|
1035 |
/*
|
1036 |
Show Help tab screen
|
1037 |
*/
|
1038 |
function cerber_show_help() {
|
1039 |
-
|
1040 |
-
$assets_url = plugin_dir_url( CERBER_FILE ) . 'assets';
|
1041 |
|
1042 |
?>
|
1043 |
<div id="crb-help">
|
|
|
|
|
1044 |
|
1045 |
-
|
1046 |
|
1047 |
-
|
1048 |
-
not always possible to answer all questions on a timely manner, although I do try.</p>
|
1049 |
|
1050 |
-
|
1051 |
|
1052 |
-
|
1053 |
|
1054 |
-
|
1055 |
|
1056 |
-
|
1057 |
|
1058 |
-
|
|
|
1059 |
|
1060 |
-
|
1061 |
-
|
1062 |
-
|
1063 |
-
|
1064 |
-
|
1065 |
-
|
1066 |
-
|
1067 |
-
|
1068 |
-
|
1069 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1070 |
|
1071 |
<h3>What is Drill down IP?</h3>
|
1072 |
|
@@ -1074,21 +1191,21 @@ function cerber_show_help() {
|
|
1074 |
To get extra information like country, company, network info, abuse contact etc. for a specific IP address,
|
1075 |
the plugin makes requests to a limited set of external WHOIS servers which are maintained by appropriate
|
1076 |
Registry. All Registry are accredited by ICANN, so there are no reasons for security concerns. Retrieved
|
1077 |
-
information isn't storing in the database, but it is caching for 24 hours to avoid excessive requests and
|
1078 |
get faster response.
|
1079 |
</p>
|
1080 |
-
<p><span class="dashicons-before dashicons-
|
1081 |
href="http://wpcerber.com?p=194">Read more in the Security Blog</a></p>
|
1082 |
|
1083 |
<h3>What is Cerber Lab?</h3>
|
1084 |
|
1085 |
<p>
|
1086 |
-
Cerber Laboratory is a forensic team
|
1087 |
patterns of hacker and botnet attacks, malware, vulnerabilities in major plugins and how they are
|
1088 |
exploitable on WordPress powered websites.
|
1089 |
</p>
|
1090 |
-
<p><span class="dashicons-before dashicons-
|
1091 |
-
<a href="
|
1092 |
</p>
|
1093 |
|
1094 |
<h3>Do you have an idea for a cool new feature that you would love to see in WP Cerber?</h3>
|
@@ -1108,7 +1225,7 @@ function cerber_show_help() {
|
|
1108 |
|
1109 |
<a href="https://wordpress.org/plugins/plugin-inspector/">
|
1110 |
|
1111 |
-
<img src="<?php echo $
|
1112 |
style="float: left; width: 128px; margin-right: 20px;"/>
|
1113 |
</a>
|
1114 |
<h3>Plugin for inspecting code of plugins on your site: <a
|
@@ -1129,7 +1246,7 @@ function cerber_show_help() {
|
|
1129 |
|
1130 |
<div style="margin: 40px 0 40px 0;">
|
1131 |
<a href="https://wordpress.org/plugins/goo-translate-widget/">
|
1132 |
-
<img src="<?php echo $
|
1133 |
style="float: left; width: 128px; margin-right: 20px;"/>
|
1134 |
</a>
|
1135 |
|
@@ -1181,7 +1298,7 @@ function cerber_show_dashboard() {
|
|
1181 |
|
1182 |
$kpi_show = '<table id = "crb-kpi" class="cerber-margin"><tr>'.$kpi_show.'</tr></table>';
|
1183 |
|
1184 |
-
echo '<div>' . $kpi_show . '<p style="text-align: right; margin: 0;">in the last 24 hours</p></div>';
|
1185 |
|
1186 |
//$total = $wpdb->get_var( 'SELECT count(ip) FROM ' . CERBER_LOG_TABLE );
|
1187 |
//if ($total > $num) $l1 = 'Last ' . $num . ' suspect events are displayed';
|
@@ -1232,6 +1349,7 @@ function cerber_show_dashboard() {
|
|
1232 |
Admin aside bar
|
1233 |
*/
|
1234 |
function cerber_show_aside($page){
|
|
|
1235 |
|
1236 |
if (in_array($page,array('activity','lockouts'))) return;
|
1237 |
|
@@ -1251,23 +1369,31 @@ function cerber_show_aside($page){
|
|
1251 |
}</script>
|
1252 |
</p>
|
1253 |
<p><i>* '.__("doesn't affect Custom login URL and Access Lists",'wp-cerber').'</i></p>
|
|
|
1254 |
</div>';
|
1255 |
}
|
1256 |
-
|
1257 |
$aside[] = '<div class="crb-box" id = "crb-subscribe">
|
1258 |
<div class="crb-box-inner">
|
1259 |
<h3>Be in touch with developer</h3>
|
1260 |
<p>Receive updates and helpful ideas to protect your website, blog, or business online.</p>
|
1261 |
<p>
|
1262 |
-
<span class="dashicons-before dashicons-email-alt"></span> <a href="
|
1263 |
<span class="dashicons-before dashicons-twitter"></span> <a href="https://twitter.com/wpcerber">Follow Cerber on Twitter</a></br>
|
1264 |
<span class="dashicons-before dashicons-facebook"></span> <a href="https://www.facebook.com/wpcerber/">Follow Cerber on Facebook</a>
|
1265 |
</p>
|
1266 |
</div>
|
1267 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
1268 |
';
|
1269 |
|
1270 |
-
|
|
|
1271 |
$aside[] = '<div class="crb-box" id = "crb-donate">
|
1272 |
<div class="crb-box-inner">
|
1273 |
<h3>' . __( 'Donate', 'wp-cerber' ) . '</h3>
|
@@ -1285,7 +1411,7 @@ function cerber_show_aside($page){
|
|
1285 |
</div>
|
1286 |
</div>';
|
1287 |
}
|
1288 |
-
|
1289 |
/*$aside[] = '<div class="crb-box" id = "crb-jetflow">
|
1290 |
<div class="crb-box-inner">
|
1291 |
<h3>Automate WordPress</h3>
|
@@ -1298,18 +1424,26 @@ function cerber_show_aside($page){
|
|
1298 |
$aside[] = '<div class="crb-box" id = "crb-blog">
|
1299 |
<div class="crb-box-inner">
|
1300 |
<!-- <h3><span class="dashicons-before dashicons-lightbulb"></span> Read Cerber\'s blog</h3> -->
|
1301 |
-
<h3>WordPress security blog</h3>
|
1302 |
-
<p><a href="
|
1303 |
-
<p><a href="
|
1304 |
-
<p><a href="
|
1305 |
-
<p><a href="
|
1306 |
-
<p><a href="
|
1307 |
-
<p><a href="
|
1308 |
-
<p><a href="
|
|
|
1309 |
|
1310 |
</div>
|
1311 |
</div>';
|
1312 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1313 |
echo '<div id="crb-aside">'.implode(' ',$aside).'</div>';
|
1314 |
}
|
1315 |
|
@@ -1332,8 +1466,6 @@ function cerber_show_admin_notice(){
|
|
1332 |
|
1333 |
if (!cerber_is_admin_page()) return;
|
1334 |
|
1335 |
-
cerber_update_check(); // TODO: move to cron
|
1336 |
-
|
1337 |
//if ($notices = get_site_option('cerber_admin_notice'))
|
1338 |
// echo '<div class="update-nag crb-note"><p>'.$notices.'</p></div>'; // class="updated" - green, class="update-nag" - yellow and above the page title,
|
1339 |
//if ($notices = get_site_option('cerber_admin_message'))
|
@@ -1345,9 +1477,15 @@ function cerber_show_admin_notice(){
|
|
1345 |
}
|
1346 |
|
1347 |
if ( $notice = get_site_option( 'cerber_admin_notice' ) ) {
|
|
|
|
|
|
|
1348 |
$all[] = array( $notice, 'error' ); // red
|
1349 |
}
|
1350 |
if ( $notice = get_site_option( 'cerber_admin_message' ) ) {
|
|
|
|
|
|
|
1351 |
$all[] = array( $notice, 'updated' ); // green
|
1352 |
}
|
1353 |
|
@@ -1399,21 +1537,16 @@ function cerber_update_check() {
|
|
1399 |
if ( isset( $updates->checked[ $key ] ) && isset( $updates->response[ $key ] ) ) {
|
1400 |
$old = $updates->checked[ $key ];
|
1401 |
$new = $updates->response[ $key ]->new_version;
|
1402 |
-
if ( 1 === version_compare( $new, $old ) ) {
|
1403 |
-
|
1404 |
-
$ret = __( 'New version is available', 'wp-cerber' ) . ' <span class="dashicons dashicons-arrow-right"></span>';
|
1405 |
if ( is_multisite() ) {
|
1406 |
$href = network_admin_url( 'plugins.php?plugin_status=upgrade' );
|
1407 |
-
}
|
|
|
1408 |
$href = admin_url( 'plugins.php?plugin_status=upgrade' );
|
1409 |
}
|
1410 |
-
|
1411 |
-
|
1412 |
-
$ret = '<a href="' . $href . '">' . $ret . '</a>';
|
1413 |
-
|
1414 |
-
// TODO: implement as a cron task, daily
|
1415 |
-
//update_site_option('cerber_new_version',array($new, time()));
|
1416 |
-
//cerber_send_notify('new_version');
|
1417 |
}
|
1418 |
}
|
1419 |
}
|
@@ -1690,10 +1823,11 @@ function cerber_admin_assets() {
|
|
1690 |
*/
|
1691 |
add_action('admin_head','cerber_admin_css');
|
1692 |
function cerber_admin_css(){
|
1693 |
-
global $assets_url;
|
1694 |
|
1695 |
$assets_url = plugin_dir_url( CERBER_FILE ) . 'assets/';
|
1696 |
-
|
|
|
1697 |
|
1698 |
if (defined('CERBER_BETA')) :
|
1699 |
?>
|
@@ -1719,6 +1853,48 @@ function cerber_admin_css(){
|
|
1719 |
}
|
1720 |
</style>
|
1721 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1722 |
}
|
1723 |
/*
|
1724 |
* JS & CSS for admin footer
|
@@ -1726,12 +1902,14 @@ function cerber_admin_css(){
|
|
1726 |
*/
|
1727 |
add_action( 'admin_footer', 'cerber_admin_footer' );
|
1728 |
function cerber_admin_footer() {
|
|
|
1729 |
//add_some_pointers();
|
1730 |
-
|
1731 |
$ajax_nonce = wp_create_nonce( 'crb-ajax-admin' );
|
1732 |
?>
|
1733 |
<script type="text/javascript">
|
1734 |
crb_ajax_nonce = '<?php echo $ajax_nonce; ?>';
|
|
|
1735 |
</script>
|
1736 |
<?php
|
1737 |
|
@@ -1752,14 +1930,18 @@ function cerber_footer_text1($text){
|
|
1752 |
}
|
1753 |
add_filter( 'update_footer','cerber_footer_text2', 1000);
|
1754 |
function cerber_footer_text2($text){
|
1755 |
-
if (!cerber_is_admin_page(false))
|
|
|
|
|
1756 |
if ( lab_lab() ) {
|
1757 |
$pr = 'PRO';
|
|
|
1758 |
}
|
1759 |
else {
|
1760 |
$pr = '';
|
|
|
1761 |
}
|
1762 |
-
return 'WP Cerber Security '.$pr.' v '.CERBER_VER.'. |
|
1763 |
}
|
1764 |
|
1765 |
/*
|
@@ -1826,6 +2008,7 @@ function cerber_rules_page(){
|
|
1826 |
//echo '<a href="' . cerber_admin_link('diagnostic') . '" class="nav-tab ' . ( $tab == 'diagnostic' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-admin-tools"></span> ' . __('Diagnostic') . '</a>';
|
1827 |
//echo '<a href="' . cerber_admin_link('license') . '" class="nav-tab ' . ( $tab == 'license' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-id-alt"></span> ' . __('License') . '</a>';
|
1828 |
|
|
|
1829 |
?>
|
1830 |
</h2>
|
1831 |
|
@@ -1891,6 +2074,10 @@ function cerber_show_geo_rules(){
|
|
1891 |
else {
|
1892 |
$info = sprintf( _n( 'Blocked for one country', 'Blocked for %d countries', $num, 'wp-cerber' ), $num );
|
1893 |
}
|
|
|
|
|
|
|
|
|
1894 |
}
|
1895 |
else {
|
1896 |
$info = __( 'No rule', 'wp-cerber' );
|
@@ -1949,7 +2136,7 @@ function cerber_show_geo_rules(){
|
|
1949 |
//multi( select_element );
|
1950 |
|
1951 |
jQuery(document).ready(function ($) {
|
1952 |
-
$("#<?php echo $first_id; ?>").multi({'search_placeholder': 'Start typing here to find a country'});
|
1953 |
|
1954 |
$('.tablinks').click(function () {
|
1955 |
|
@@ -2030,10 +2217,15 @@ function cerber_country_form( $config = array(), $rule_id = '', $rule = array()
|
|
2030 |
|
2031 |
$ret .= '
|
2032 |
</select>
|
2033 |
-
<p><i>Click on a country name to add it to the list of selected countries</i></p>
|
2034 |
|
2035 |
-
<p style="margin-top: 2em;"
|
2036 |
-
<
|
|
|
|
|
|
|
|
|
|
|
2037 |
|
2038 |
//$ret .= '<p style="text-align: right;"><input type="submit" class="button button-primary" value="Save the rule"></p>'.wp_nonce_field('cerber_dashboard','cerber_nonce');
|
2039 |
//$ret .= '</form>';
|
@@ -2044,18 +2236,18 @@ function cerber_country_form( $config = array(), $rule_id = '', $rule = array()
|
|
2044 |
|
2045 |
function cerber_geo_rule_set(){
|
2046 |
$rules = array(
|
2047 |
-
'geo_submit'
|
2048 |
-
'geo_comment' => array( 'name' => 'Post comments' ),
|
2049 |
-
'geo_login' => array( 'name' => 'Log in to the website' ),
|
2050 |
-
'geo_register' => array( 'name' => 'Register on the website' ),
|
2051 |
-
'geo_xmlrpc' => array( 'name' => '
|
2052 |
-
'geo_restapi' => array( 'name' => '
|
2053 |
);
|
2054 |
|
2055 |
return $rules;
|
2056 |
}
|
2057 |
|
2058 |
-
function
|
2059 |
global $cerber_country_names, $wp_cerber;
|
2060 |
|
2061 |
if (!lab_lab()) return;
|
@@ -2093,7 +2285,7 @@ function cerber_save_geo_rules(){
|
|
2093 |
}
|
2094 |
}
|
2095 |
|
2096 |
-
function
|
2097 |
global $assets_url;
|
2098 |
|
2099 |
if (!lab_lab()){
|
1 |
<?php
|
2 |
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
47 |
Display lockouts in dashboard for admins
|
48 |
*/
|
49 |
function cerber_show_lockouts($args = array(), $echo = true){
|
50 |
+
global $wpdb, $crb_assets_url;
|
51 |
|
52 |
//$wp_cerber->deleteGarbage();
|
53 |
|
57 |
$limit = (cerber_get_pn() - 1) * $per_page.','.$per_page;
|
58 |
|
59 |
if ($rows = $wpdb->get_results('SELECT * FROM '. CERBER_BLOCKS_TABLE . ' ORDER BY block_until DESC LIMIT '.$limit)) {
|
60 |
+
|
61 |
+
//$total=$wpdb->get_var('SELECT count(ip) FROM '. CERBER_BLOCKS_TABLE);
|
62 |
$total= cerber_blocked_num();
|
63 |
$list=array();
|
64 |
$base_url = cerber_admin_link('activity');
|
65 |
+
|
66 |
foreach ($rows as $row) {
|
67 |
$ip = '<a href="'.$base_url.'&filter_ip='.$row->ip.'">'.$row->ip.'</a>';
|
68 |
+
|
69 |
$ip_info = cerber_get_ip_info($row->ip,true);
|
70 |
+
if ( isset( $ip_info['hostname'] ) ) {
|
71 |
+
$hostname = $ip_info['hostname'];
|
72 |
+
}
|
73 |
else {
|
74 |
+
$ip_id = cerber_get_id_ip( $row->ip );
|
75 |
+
$hostname = '<img data-ip-id="' . $ip_id . '" class="crb-no-hostname" src="' . $crb_assets_url . 'ajax-loader.gif" />' . "\n";
|
76 |
+
}
|
77 |
+
|
78 |
+
if ( lab_lab() ) {
|
79 |
+
$single_ip = str_replace( '*', '1', $row->ip );
|
80 |
+
$country = '</td><td>' . crb_country_html( null, $single_ip );
|
81 |
}
|
82 |
+
else {
|
83 |
+
$country = '';
|
84 |
+
}
|
85 |
|
86 |
+
$list[] = '<td>' . $ip . '</td><td>' . $hostname . $country . '</td><td>' . cerber_date( $row->block_until ) . '</td><td>' . $row->reason . '</td><td><a href="' . wp_nonce_url( add_query_arg( array( 'lockdelete' => $row->ip ) ), 'control', 'cerber_nonce' ) . '">' . __( 'Remove', 'wp-cerber' ) . '</a></td>';
|
87 |
|
88 |
}
|
89 |
+
|
90 |
+
//$titles = '<tr><th>'.__('IP','wp-cerber').'</th><th>'.__('Hostname','wp-cerber').'</th><th>'.__('Expires','wp-cerber').'</th><th>'.__('Reason','wp-cerber').'</th><th>'.__('Action','wp-cerber').'</th></tr>';
|
91 |
+
|
92 |
+
$heading = array(
|
93 |
+
__( 'IP', 'wp-cerber' ),
|
94 |
+
__( 'Hostname', 'wp-cerber' ),
|
95 |
+
__( 'Country', 'wp-cerber' ),
|
96 |
+
__( 'Expires', 'wp-cerber' ),
|
97 |
+
__( 'Reason', 'wp-cerber' ),
|
98 |
+
__( 'Action', 'wp-cerber' ),
|
99 |
+
);
|
100 |
+
|
101 |
+
if ( !lab_lab() ) {
|
102 |
+
unset( $heading[2] );
|
103 |
+
}
|
104 |
+
|
105 |
+
$titles = '<tr><th>' . implode( '</th><th>', $heading ) . '</th></tr>';
|
106 |
+
|
107 |
$table = '<table class="widefat crb-table cerber-margin"><thead>'.$titles.'</thead><tfoot>'.$titles.'</tfoot>'.implode('</tr><tr>',$list).'</tr></table>';
|
108 |
|
109 |
if (empty($args['no_navi'])) $table .= cerber_page_navi($total,$per_page);
|
135 |
|
136 |
$user_ip = $wp_cerber->getRemoteIp();
|
137 |
$link = cerber_admin_link( 'activity' ) . '&filter_ip=' . $user_ip;
|
138 |
+
$name = crb_country_html(null, $user_ip);
|
139 |
|
140 |
echo '<p><b><span class="dashicons-before dashicons-star-filled"></span> '.__('Your IP','wp-cerber').': </b><a href="'.$link.'">'.$user_ip.'</a> '.$name.'</p>';
|
141 |
echo '<h4 style="margin-top: 2em;"><span class="dashicons-before dashicons-info"></span> Possible values for entries in the access lists with examples</h4>
|
216 |
*/
|
217 |
add_action('wp_ajax_cerber_ajax', 'cerber_admin_ajax');
|
218 |
function cerber_admin_ajax() {
|
219 |
+
|
220 |
+
$admin = false;
|
221 |
+
if ( current_user_can( 'manage_options' ) ) {
|
222 |
+
$admin = true;
|
223 |
+
}
|
224 |
+
|
225 |
$response = array();
|
|
|
226 |
|
227 |
+
if ($admin && isset($_REQUEST['acl_delete'])){
|
228 |
+
|
229 |
+
check_ajax_referer( 'crb-ajax-admin', 'ajax_nonce' );
|
230 |
$ip = $_REQUEST['acl_delete'];
|
231 |
+
if ( ! $ip = cerber_parse_ip( $ip ) ) {
|
232 |
+
wp_die();
|
233 |
+
}
|
234 |
+
if ( cerber_acl_remove( $ip ) ) {
|
235 |
+
if ( is_string( $ip ) ) {
|
236 |
+
$deleted = $ip;
|
237 |
+
}
|
238 |
+
else {
|
239 |
+
$deleted = $ip['range'];
|
240 |
+
}
|
241 |
$response['deleted_ip'] = $deleted;
|
242 |
}
|
243 |
+
else {
|
244 |
+
$response['error'] = 'Unable to delete';
|
245 |
+
}
|
246 |
|
247 |
}
|
248 |
elseif ( isset( $_REQUEST['crb_ajax_slug'] ) && isset( $_REQUEST['crb_ajax_list'] ) ) {
|
280 |
}
|
281 |
break;
|
282 |
case 'country':
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
$list = lab_get_country($ip_list, false);
|
284 |
foreach ( $list as $ip_id => $country ) {
|
285 |
$response['data'][ $ip_id ] = cerber_get_flag_html( $country ) . cerber_country_name( $country );
|
289 |
}
|
290 |
|
291 |
}
|
292 |
+
elseif ( $admin && isset( $_REQUEST['dismiss_info'] ) ) {
|
293 |
+
if ( isset( $_REQUEST['button_id'] ) && ( $_REQUEST['button_id'] == 'lab_ok' || $_REQUEST['button_id'] == 'lab_no' ) ) {
|
294 |
+
lab_user_opt_in( $_REQUEST['button_id'] );
|
295 |
+
}
|
296 |
+
else {
|
297 |
+
update_site_option( 'cerber_admin_info', '' );
|
298 |
}
|
|
|
299 |
}
|
300 |
+
|
301 |
+
echo json_encode( $response );
|
302 |
wp_die();
|
303 |
}
|
304 |
/*
|
331 |
|
332 |
|
333 |
/*
|
334 |
+
Admin dashboard actions
|
335 |
*/
|
336 |
+
//add_action('admin_init','cerber_admin_request');
|
337 |
+
add_action('wp_loaded','cerber_admin_request'); // @since 5.6
|
338 |
function cerber_admin_request(){
|
339 |
|
340 |
+
if ( !is_admin() ) return;
|
341 |
if ( !isset( $_REQUEST['cerber_nonce'] ) ) return;
|
342 |
if ( !current_user_can( 'manage_options' ) || !wp_verify_nonce( $_REQUEST['cerber_nonce'], 'control' ) ) return;
|
343 |
|
395 |
|
396 |
if ( $_SERVER['REQUEST_METHOD'] == 'POST') {
|
397 |
if ( isset( $_POST['crb_geo_rules'] ) ) {
|
398 |
+
crb_save_geo_rules();
|
399 |
}
|
400 |
elseif ( isset( $_POST['cerber_license'] ) ) {
|
401 |
$lic = preg_replace( "/[^A-Z0-9]/i", '', $_POST['cerber_license'] );
|
403 |
return;
|
404 |
}
|
405 |
lab_update_key($lic);
|
406 |
+
lab_validate_lic();
|
407 |
}
|
408 |
}
|
409 |
|
489 |
*
|
490 |
*/
|
491 |
function cerber_show_activity($args = array(), $echo = true){
|
492 |
+
global $wpdb, $crb_assets_url, $wp_cerber, $wp_roles;
|
493 |
|
494 |
$labels = cerber_get_labels('activity');
|
495 |
$status_labels = cerber_get_labels('status');
|
507 |
|
508 |
if ( $rows = $wpdb->get_results( $query ) ) {
|
509 |
|
510 |
+
$total = $wpdb->get_var( "SELECT FOUND_ROWS()" );
|
511 |
+
//$crb_assets_url = plugin_dir_url( CERBER_FILE ) . 'assets/';
|
512 |
+
$list = array();
|
513 |
+
$tbody = '';
|
514 |
+
$roles = $wp_roles->roles;
|
515 |
$country = '';
|
516 |
+
$geo = lab_lab();
|
517 |
|
518 |
foreach ($rows as $row) {
|
519 |
|
537 |
}
|
538 |
|
539 |
}
|
540 |
+
$activity = '<div class="crb'.$row->activity.'">'.$activity.'</div>';
|
541 |
|
542 |
if ( $row->user_id ) {
|
543 |
if ( isset( $user_cache[ $row->user_id ] ) ) {
|
573 |
$ip_info = cerber_get_ip_info($row->ip,true);
|
574 |
if (isset($ip_info['hostname'])) $hostname = $ip_info['hostname'];
|
575 |
else {
|
576 |
+
$hostname = '<img data-ip-id="'.$ip_id .'" class="crb-no-hostname" src="'.$crb_assets_url.'ajax-loader.gif" />'."\n";
|
577 |
}
|
578 |
|
579 |
$tip='';
|
607 |
//$country = cerber_get_flag_html( $code ) . '<a href="'.$base_url.'&filter_country='.$code.'">'.cerber_country_name( $code ).'</a>';
|
608 |
$country = cerber_get_flag_html( $code ) . cerber_country_name( $code );
|
609 |
} else {
|
610 |
+
$country = '<img data-ip-id="' . $ip_id . '" class="crb-no-country" src="' . $crb_assets_url . 'ajax-loader.gif" />' . "\n";
|
611 |
}
|
612 |
|
613 |
$country = '</td><td>' . $country;
|
614 |
*/
|
615 |
+
$country = '</td><td>' . crb_country_html($row->country, $row->ip);
|
616 |
}
|
617 |
|
618 |
+
$tbody .= '<tr class="acrow'.$row->activity.'"><td><div class="act-icon ip-acl' . $acl . ' ' . $block . '" title="' . $tip . '"></div>' . $ip . '</td><td>' . $hostname . $country . '</td><td>' . $date . '</td><td class="acinfo">' . $activity . '</td><td>' . $name . '</td><td>' . $username . '</td></tr>';
|
619 |
}
|
620 |
|
621 |
//$titles = '<tr><th><div class="act-icon"></div>' . __( 'IP', 'wp-cerber' ) . '</th><th>' . __( 'Hostname', 'wp-cerber' ) . '</th><th>' . __( 'Date', 'wp-cerber' ) . '</th><th>' . __( 'Event', 'wp-cerber' ) . '</th><th>' . __( 'Local User', 'wp-cerber' ) . '</th><th>' . __( 'Username used', 'wp-cerber' ) . '</th></tr>';
|
636 |
|
637 |
$titles = '<tr><th>' . implode( '</th><th>', $heading ) . '</th></tr>';
|
638 |
|
639 |
+
$table = '<table id="crb-activity" class="widefat crb-table cerber-margin"><thead>' . $titles . '</thead><tfoot>' . $titles . '</tfoot><tbody>' . $tbody . '</tbody></table>';
|
640 |
|
641 |
if (empty($args['no_navi'])) $table .= cerber_page_navi($total, $per_page);
|
642 |
|
946 |
return false;
|
947 |
}
|
948 |
|
949 |
+
// Users -------------------------------------------------------------------------------------
|
950 |
+
|
951 |
+
add_filter('users_list_table_query_args' , function ($args) {
|
952 |
+
global $wp_cerber;
|
953 |
+
if ( $wp_cerber->getSettings( 'usersort' ) && empty( $args['orderby'] ) ) {
|
954 |
+
$args['orderby'] = 'user_registered';
|
955 |
+
$args['order'] = 'desc';
|
956 |
+
}
|
957 |
+
return $args;
|
958 |
+
});
|
959 |
+
|
960 |
/*
|
961 |
Add custom columns to the Users admin screen
|
962 |
*/
|
963 |
+
add_filter( 'manage_users_columns', function ( $columns ) {
|
|
|
964 |
return array_merge( $columns,
|
965 |
+
array(
|
966 |
+
'cbcc' => __( 'Comments', 'wp-cerber' ),
|
967 |
+
'cbla' => __( 'Last login', 'wp-cerber' ),
|
968 |
+
'cbfl' => '<span title="In last 24 hours">' . __( 'Failed login attempts', 'wp-cerber' ) . '</span>',
|
969 |
+
'cbdr' => __( 'Registered', 'wp-cerber' )
|
970 |
+
) );
|
971 |
+
} );
|
972 |
+
add_filter( 'manage_users_sortable_columns', function ( $sortable_columns ) {
|
973 |
+
$sortable_columns['cbdr'] = 'user_registered';
|
974 |
+
|
975 |
return $sortable_columns;
|
976 |
+
} );
|
977 |
/*
|
978 |
Display custom columns on the Users screen
|
979 |
*/
|
980 |
+
add_filter( 'manage_users_custom_column' , function ($value, $column, $user_id) {
|
981 |
+
global $wpdb, $user_ID;
|
|
|
982 |
$ret = $value;
|
983 |
switch ($column) {
|
984 |
case 'cbcc' : // to get this work we need add filter 'preprocess_comment'
|
990 |
$row = $wpdb->get_row('SELECT * FROM '.CERBER_LOG_TABLE.' WHERE activity = 5 AND user_id = '.absint($user_id) . ' ORDER BY stamp DESC LIMIT 1');
|
991 |
if ($row) {
|
992 |
$act_link = cerber_admin_link('activity');
|
993 |
+
if ( $country = crb_country_html( $row->country, $row->ip ) ) {
|
994 |
$country = '<br>' . $country;
|
995 |
} else {
|
996 |
$country = '';
|
1000 |
else $ret=__('Never','wp-cerber');
|
1001 |
break;
|
1002 |
case 'cbfl' :
|
1003 |
+
$u = get_userdata( $user_id );
|
1004 |
+
$failed = $wpdb->get_var( 'SELECT COUNT(user_id) FROM ' . CERBER_LOG_TABLE . ' WHERE user_login = \'' . $u->user_login . '\' AND activity = 7 AND stamp > ' . ( time() - 24 * 3600 ) );
|
1005 |
+
if ( $failed ) {
|
1006 |
+
$act_link = cerber_admin_link( 'activity' );
|
1007 |
+
$ret = '<a href="' . $act_link . '&filter_login=' . $u->user_login . '&filter_activity=7">' . $failed . '</a>';
|
1008 |
+
}
|
1009 |
+
else {
|
1010 |
+
$ret = $failed;
|
1011 |
+
}
|
1012 |
break;
|
1013 |
case 'cbdr' :
|
1014 |
$time = strtotime($wpdb->get_var("SELECT user_registered FROM $wpdb->users WHERE id = ".$user_id));
|
1015 |
+
if ($time < (time() - DAY_IN_SECONDS)){
|
1016 |
+
$ret = cerber_date($time);
|
1017 |
+
}
|
1018 |
+
else {
|
1019 |
+
$ret = cerber_ago_time($time);
|
1020 |
+
}
|
1021 |
+
if ($rm = get_user_meta($user_id, '_crb_reg_', true)){
|
1022 |
+
if ($rm['IP']) {
|
1023 |
+
$act_link = cerber_admin_link( 'activity', array( 'filter_ip' => $rm['IP'] ) );
|
1024 |
+
$ret .= '<br><a href="'.$act_link.'">'.$rm['IP'].'</a>';
|
1025 |
+
if ( $country = crb_country_html( null, $rm['IP'] ) ) {
|
1026 |
+
$ret .= '<br>' . $country;
|
1027 |
+
}
|
1028 |
+
}
|
1029 |
+
$uid = absint( $rm['user'] );
|
1030 |
+
if ( $uid ) {
|
1031 |
+
$name = $wpdb->get_var( 'SELECT meta_value FROM ' . $wpdb->usermeta . ' WHERE user_id = ' . $uid . ' AND meta_key = "nickname"' );
|
1032 |
+
if (!$user_ID) {
|
1033 |
+
$user_ID = get_current_user_id();
|
1034 |
+
}
|
1035 |
+
if ($user_ID == $uid){
|
1036 |
+
$name .= ' (' . __( 'You', 'wp-cerber' ) . ')';
|
1037 |
+
}
|
1038 |
+
$ret .= '<br>' . $name;
|
1039 |
+
}
|
1040 |
+
}
|
1041 |
break;
|
1042 |
}
|
1043 |
return $ret;
|
1044 |
+
}, 10, 3);
|
1045 |
|
1046 |
/*
|
1047 |
Registering admin widgets
|
1058 |
Cerber Quick View widget
|
1059 |
*/
|
1060 |
function cerber_quick_w(){
|
1061 |
+
global $wpdb, $wp_cerber;
|
1062 |
|
1063 |
$dash = cerber_admin_link();
|
1064 |
$act = cerber_admin_link('activity');
|
1112 |
<a href="'.$loc.'"><span class="dashicons dashicons-shield"></span> ' . __('Lockouts','wp-cerber').'</a> |
|
1113 |
<a href="'.$acl.'"><span class="dashicons dashicons-admin-network"></span> ' . __('Access Lists','wp-cerber').'</a>
|
1114 |
</div>';
|
1115 |
+
if ( $new = cerber_update_check() ) {
|
1116 |
+
echo '<div class="up-cerber">' . $new['msg'] . '</div>';
|
1117 |
+
}
|
1118 |
}
|
1119 |
|
1120 |
/*
|
1121 |
Show Help tab screen
|
1122 |
*/
|
1123 |
function cerber_show_help() {
|
1124 |
+
global $crb_assets_url;
|
|
|
1125 |
|
1126 |
?>
|
1127 |
<div id="crb-help">
|
1128 |
+
<table id="admin-help">
|
1129 |
+
<tr><td>
|
1130 |
|
1131 |
+
<img style="width: 120px; float: left; margin-right: 30px; margin-bottom: 30px;" src="<?php echo $crb_assets_url . 'wrench.png' ?>"/>
|
1132 |
|
1133 |
+
<h3 style="font-size: 150%;">How to configure the plugin</h3>
|
|
|
1134 |
|
1135 |
+
<p style="font-size: 120%;">To get the most out of Cerber Security, you need to configure the plugin properly</p>
|
1136 |
|
1137 |
+
<p style="font-size: 120%;">Please read this first: <a href="https://wpcerber.com/getting-started/">Getting Started Guide</a></p>
|
1138 |
|
1139 |
+
<p style="clear: both;"></p>
|
1140 |
|
1141 |
+
<h3>Do you have a question or need help?</h3>
|
1142 |
|
1143 |
+
<p>Support is provided on the WordPress forum for free, though please note that it is free support hence it is
|
1144 |
+
not always possible to answer all questions on a timely manner, although I do try.</p>
|
1145 |
|
1146 |
+
<p><span class="dashicons-before dashicons-book-alt"></span> <a href="https://wpcerber.com/toc/" target="_blank">Read articles on wpcerber.com</a></p>
|
1147 |
+
<p><span class="dashicons-before dashicons-format-chat"></span> <a href="https://wordpress.org/support/plugin/wp-cerber">Get answer on the support forum</a></p>
|
1148 |
+
|
1149 |
+
|
1150 |
+
<form style="margin-top: 2em;" action="https://wpcerber.com" target="_blank">
|
1151 |
+
<h3>Search plugin documentation on wpcerber.com</h3>
|
1152 |
+
<input type="text" style="width: 80%;" name="s" placeholder="Enter term to search"><input type="submit" value="Search" class="button button-primary">
|
1153 |
+
</form>
|
1154 |
+
|
1155 |
+
</td>
|
1156 |
+
<td>
|
1157 |
+
<h3>What is IP address of your computer?</h3>
|
1158 |
+
|
1159 |
+
<p>To find out your current IP address go to this page: <a href="https://wpcerber.com/what-is-my-ip/">What is my IP</a>. If you see a different IP address on the Activity tab for your login or logout events you probably need to check <b><?php _e('My site is behind a reverse proxy','wp-cerber'); ?></b>.</p>
|
1160 |
+
|
1161 |
+
<h3>Setting up antispam protection</h3>
|
1162 |
+
|
1163 |
+
<p>
|
1164 |
+
Cerber antispam and bot detection engine is capable to protect virtually any form on a website. It’s a great alternative to reCAPTCHA.
|
1165 |
+
</p>
|
1166 |
+
<p>
|
1167 |
+
<span class="dashicons-before dashicons-book-alt"> <a href="https://wpcerber.com/antispam-for-wordpress-contact-forms/">Find out more about antispam protection</a>
|
1168 |
+
</p>
|
1169 |
+
|
1170 |
+
|
1171 |
+
<h3>Mobile and browser notifications with Pushbullet</h3>
|
1172 |
+
|
1173 |
+
<p>
|
1174 |
+
WP Cerber allows you to easily enable desktop and mobile notifications and get notifications instantly and for free. In a desktop browser, you will get popup messages even if you logged out of your WordPress.
|
1175 |
+
Before you start receiving notifications you need to install a free Pushbullet mobile application on your mobile device or free browser extension available for Chrome, Firefox and Opera.
|
1176 |
+
</p>
|
1177 |
+
<p><span class="dashicons-before dashicons-book-alt"></span>
|
1178 |
+
<a href="https://wpcerber.com/wordpress-mobile-and-browser-notifications-pushbullet/">A three steps instruction how to set up push notifications</a>
|
1179 |
+
</p>
|
1180 |
+
<p><span class="dashicons-before dashicons-book-alt"></span>
|
1181 |
+
<a href="https://wpcerber.com/wordpress-notifications-made-easy/">How to get alerts for specific activity on your website</a>
|
1182 |
+
</p>
|
1183 |
+
|
1184 |
+
</td>
|
1185 |
+
</tr>
|
1186 |
+
</table>
|
1187 |
|
1188 |
<h3>What is Drill down IP?</h3>
|
1189 |
|
1191 |
To get extra information like country, company, network info, abuse contact etc. for a specific IP address,
|
1192 |
the plugin makes requests to a limited set of external WHOIS servers which are maintained by appropriate
|
1193 |
Registry. All Registry are accredited by ICANN, so there are no reasons for security concerns. Retrieved
|
1194 |
+
information isn't storing in the database, but it is caching for up to 24 hours to avoid excessive requests and
|
1195 |
get faster response.
|
1196 |
</p>
|
1197 |
+
<p><span class="dashicons-before dashicons-info" style="vertical-align: middle;"></span> <a
|
1198 |
href="http://wpcerber.com?p=194">Read more in the Security Blog</a></p>
|
1199 |
|
1200 |
<h3>What is Cerber Lab?</h3>
|
1201 |
|
1202 |
<p>
|
1203 |
+
Cerber Laboratory is a forensic team at Cerber Tech Inc. The team studies and analyzes
|
1204 |
patterns of hacker and botnet attacks, malware, vulnerabilities in major plugins and how they are
|
1205 |
exploitable on WordPress powered websites.
|
1206 |
</p>
|
1207 |
+
<p><span class="dashicons-before dashicons-info" style="vertical-align: middle;"></span>
|
1208 |
+
<a href="https://wpcerber.com/cerber-laboratory/">Know more</a>
|
1209 |
</p>
|
1210 |
|
1211 |
<h3>Do you have an idea for a cool new feature that you would love to see in WP Cerber?</h3>
|
1225 |
|
1226 |
<a href="https://wordpress.org/plugins/plugin-inspector/">
|
1227 |
|
1228 |
+
<img src="<?php echo $crb_assets_url . 'inspector.png' ?>"
|
1229 |
style="float: left; width: 128px; margin-right: 20px;"/>
|
1230 |
</a>
|
1231 |
<h3>Plugin for inspecting code of plugins on your site: <a
|
1246 |
|
1247 |
<div style="margin: 40px 0 40px 0;">
|
1248 |
<a href="https://wordpress.org/plugins/goo-translate-widget/">
|
1249 |
+
<img src="<?php echo $crb_assets_url . 'goo-translate.png' ?>"
|
1250 |
style="float: left; width: 128px; margin-right: 20px;"/>
|
1251 |
</a>
|
1252 |
|
1298 |
|
1299 |
$kpi_show = '<table id = "crb-kpi" class="cerber-margin"><tr>'.$kpi_show.'</tr></table>';
|
1300 |
|
1301 |
+
echo '<div>' . $kpi_show . '<p style="text-align: right; margin: 0;">' . __( 'in the last 24 hours', 'wp-cerber' ) . '</p></div>';
|
1302 |
|
1303 |
//$total = $wpdb->get_var( 'SELECT count(ip) FROM ' . CERBER_LOG_TABLE );
|
1304 |
//if ($total > $num) $l1 = 'Last ' . $num . ' suspect events are displayed';
|
1349 |
Admin aside bar
|
1350 |
*/
|
1351 |
function cerber_show_aside($page){
|
1352 |
+
global $crb_assets_url;
|
1353 |
|
1354 |
if (in_array($page,array('activity','lockouts'))) return;
|
1355 |
|
1369 |
}</script>
|
1370 |
</p>
|
1371 |
<p><i>* '.__("doesn't affect Custom login URL and Access Lists",'wp-cerber').'</i></p>
|
1372 |
+
<p style="text-align: center; font-size: 110%;"><a href="https://wpcerber.com/getting-started/" target="_blank">' . __( 'Getting Started Guide', 'wp-cerber' ) . '</a></p>
|
1373 |
</div>';
|
1374 |
}
|
1375 |
+
/*
|
1376 |
$aside[] = '<div class="crb-box" id = "crb-subscribe">
|
1377 |
<div class="crb-box-inner">
|
1378 |
<h3>Be in touch with developer</h3>
|
1379 |
<p>Receive updates and helpful ideas to protect your website, blog, or business online.</p>
|
1380 |
<p>
|
1381 |
+
<span class="dashicons-before dashicons-email-alt"></span> <a href="https://wpcerber.com/subscribe-newsletter/" target="_blank">Subscribe to Cerber\'s newsletter</a></br>
|
1382 |
<span class="dashicons-before dashicons-twitter"></span> <a href="https://twitter.com/wpcerber">Follow Cerber on Twitter</a></br>
|
1383 |
<span class="dashicons-before dashicons-facebook"></span> <a href="https://www.facebook.com/wpcerber/">Follow Cerber on Facebook</a>
|
1384 |
</p>
|
1385 |
</div>
|
1386 |
</div>
|
1387 |
+
';*/
|
1388 |
+
|
1389 |
+
$aside[] = '
|
1390 |
+
<a class="crb-button-one" href="https://wpcerber.com/subscribe-newsletter/" target="_blank"><span class="dashicons dashicons-email-alt"></span> Subscribe to Cerber\'s newsletter</a>
|
1391 |
+
<a class="crb-button-one" style="background-color: #1DA1F2;" href="https://twitter.com/wpcerber" target="_blank"><span class="dashicons dashicons-twitter"></span> Follow Cerber on Twitter</a>
|
1392 |
+
<a class="crb-button-one" style="background-color: #3B5998;" href="https://www.facebook.com/wpcerber/" target="_blank"><span class="dashicons dashicons-facebook"></span> Follow Cerber on Facebook</a>
|
1393 |
';
|
1394 |
|
1395 |
+
/*
|
1396 |
+
if (!lab_lab() && !in_array($page,array('geo'))) {
|
1397 |
$aside[] = '<div class="crb-box" id = "crb-donate">
|
1398 |
<div class="crb-box-inner">
|
1399 |
<h3>' . __( 'Donate', 'wp-cerber' ) . '</h3>
|
1411 |
</div>
|
1412 |
</div>';
|
1413 |
}
|
1414 |
+
*/
|
1415 |
/*$aside[] = '<div class="crb-box" id = "crb-jetflow">
|
1416 |
<div class="crb-box-inner">
|
1417 |
<h3>Automate WordPress</h3>
|
1424 |
$aside[] = '<div class="crb-box" id = "crb-blog">
|
1425 |
<div class="crb-box-inner">
|
1426 |
<!-- <h3><span class="dashicons-before dashicons-lightbulb"></span> Read Cerber\'s blog</h3> -->
|
1427 |
+
<h3>WordPress security blog</h3>
|
1428 |
+
<p><a href="https://wpcerber.com/wordpress-ip-address-detection/" target="_blank">Solving problem with incorrect IP address detection</a>
|
1429 |
+
<p><a href="https://wpcerber.com/antispam-for-wordpress-contact-forms/" target="_blank">Antispam protection for WordPress forms</a>
|
1430 |
+
<p><a href="https://wpcerber.com/wordpress-mobile-and-browser-notifications-pushbullet/" target="_blank">Instant mobile and browser notifications</a>
|
1431 |
+
<p><a href="https://wpcerber.com/wordpress-notifications-made-easy/" target="_blank">WordPress notifications made easy</a>
|
1432 |
+
<p><a href="https://wpcerber.com/why-its-important-to-restrict-access-to-rest-api/" target="_blank">Why it’s important to restrict access to the WP REST API</a>
|
1433 |
+
<p><a href="https://wpcerber.com/why-we-need-to-use-custom-login-url/" target="_blank">Why you need to use Custom login URL</a>
|
1434 |
+
<p><a href="https://wpcerber.com/using-ip-access-lists-to-protect-wordpress/" target="_blank">How IP Access Lists works</a>
|
1435 |
+
<p><a href="https://wpcerber.com/hardening-wordpress-with-wp-cerber/" target="_blank">Hardening WordPress with WP Cerber</a>
|
1436 |
|
1437 |
</div>
|
1438 |
</div>';
|
1439 |
|
1440 |
+
if ( $a = get_site_option( '_cerber_activated', null ) ) {
|
1441 |
+
$a = maybe_unserialize($a);
|
1442 |
+
if ( ! empty( $a['time'] ) && $a['time'] < ( time() - WEEK_IN_SECONDS ) ) {
|
1443 |
+
$aside[] = '<a href="https://wordpress.org/support/plugin/wp-cerber/reviews/#new-post" target="_blank"><img style="width: 290px;" src="' . $crb_assets_url . 'rateit2.png" /></a>';
|
1444 |
+
}
|
1445 |
+
}
|
1446 |
+
|
1447 |
echo '<div id="crb-aside">'.implode(' ',$aside).'</div>';
|
1448 |
}
|
1449 |
|
1466 |
|
1467 |
if (!cerber_is_admin_page()) return;
|
1468 |
|
|
|
|
|
1469 |
//if ($notices = get_site_option('cerber_admin_notice'))
|
1470 |
// echo '<div class="update-nag crb-note"><p>'.$notices.'</p></div>'; // class="updated" - green, class="update-nag" - yellow and above the page title,
|
1471 |
//if ($notices = get_site_option('cerber_admin_message'))
|
1477 |
}
|
1478 |
|
1479 |
if ( $notice = get_site_option( 'cerber_admin_notice' ) ) {
|
1480 |
+
if ( is_array( $notice ) ) {
|
1481 |
+
$notice = '<p>' . implode( '</p><p>', $notice ) . '</p>';
|
1482 |
+
}
|
1483 |
$all[] = array( $notice, 'error' ); // red
|
1484 |
}
|
1485 |
if ( $notice = get_site_option( 'cerber_admin_message' ) ) {
|
1486 |
+
if ( is_array( $notice ) ) {
|
1487 |
+
$notice = '<p>' . implode( '</p><p>', $notice ) . '</p>';
|
1488 |
+
}
|
1489 |
$all[] = array( $notice, 'updated' ); // green
|
1490 |
}
|
1491 |
|
1537 |
if ( isset( $updates->checked[ $key ] ) && isset( $updates->response[ $key ] ) ) {
|
1538 |
$old = $updates->checked[ $key ];
|
1539 |
$new = $updates->response[ $key ]->new_version;
|
1540 |
+
if ( 1 === version_compare( $new, $old ) ) { // current version is lower than latest
|
1541 |
+
$msg = __( 'New version is available', 'wp-cerber' ) . ' <span class="dashicons dashicons-arrow-right"></span>';
|
|
|
1542 |
if ( is_multisite() ) {
|
1543 |
$href = network_admin_url( 'plugins.php?plugin_status=upgrade' );
|
1544 |
+
}
|
1545 |
+
else {
|
1546 |
$href = admin_url( 'plugins.php?plugin_status=upgrade' );
|
1547 |
}
|
1548 |
+
cerber_admin_message( '<b>' . $msg . '</b> <a href="' . $href . '">' . sprintf( __( 'Update to version %s of WP Cerber', 'wp-cerber' ), $new ) . '</a>' );
|
1549 |
+
$ret = array( 'msg' => '<a href="' . $href . '">' . $msg . '</a>', 'ver' => $new );
|
|
|
|
|
|
|
|
|
|
|
1550 |
}
|
1551 |
}
|
1552 |
}
|
1823 |
*/
|
1824 |
add_action('admin_head','cerber_admin_css');
|
1825 |
function cerber_admin_css(){
|
1826 |
+
global $assets_url, $crb_assets_url, $crb_ajax_loader;
|
1827 |
|
1828 |
$assets_url = plugin_dir_url( CERBER_FILE ) . 'assets/';
|
1829 |
+
$crb_assets_url = plugin_dir_url( CERBER_FILE ) . 'assets/';
|
1830 |
+
$crb_ajax_loader = $crb_assets_url . 'ajax-loader.gif';
|
1831 |
|
1832 |
if (defined('CERBER_BETA')) :
|
1833 |
?>
|
1853 |
}
|
1854 |
</style>
|
1855 |
<?php
|
1856 |
+
//return;
|
1857 |
+
if (lab_lab()):
|
1858 |
+
?>
|
1859 |
+
<style type="text/css" media="all">
|
1860 |
+
.actv5, .actv10, .actv11, .actv12, .actv16, .actv17, .actv18, .actv19, .actv41, .actv42, .actv53, .actv54, .actv70 {
|
1861 |
+
padding: 0;
|
1862 |
+
border-left: none;
|
1863 |
+
background-color: initial;
|
1864 |
+
}
|
1865 |
+
|
1866 |
+
/* New */
|
1867 |
+
.actv11 {
|
1868 |
+
font-weight: bold;
|
1869 |
+
}
|
1870 |
+
#crb-activity td {
|
1871 |
+
padding-top: 0.5em;
|
1872 |
+
padding-bottom: 0.5em;
|
1873 |
+
}
|
1874 |
+
#crb-activity td.acinfo div {
|
1875 |
+
padding: 0.1em 0 0.1em 0.7em;
|
1876 |
+
}
|
1877 |
+
.crb10, .crb11, .crb12, .crb16, .crb17, .crb18, .crb19, .crb41, .crb42, .crb51, .crb52, .crb53, .crb54, .crb70, .crb71 {
|
1878 |
+
/*border-left: 4px solid #FF5733;*/
|
1879 |
+
font-weight: bold;
|
1880 |
+
border-left: 6px solid #FF5733;
|
1881 |
+
padding-bottom: 2px;
|
1882 |
+
}
|
1883 |
+
.crb10, .crb11 {
|
1884 |
+
display: inline-block;
|
1885 |
+
background-color: #FF5733;
|
1886 |
+
}
|
1887 |
+
.crb5 {
|
1888 |
+
/*border-left: 4px solid #FF5733;*/
|
1889 |
+
border-left: 6px solid #51AE43;
|
1890 |
+
padding-bottom: 2px;
|
1891 |
+
}
|
1892 |
+
.act-url{
|
1893 |
+
font-weight: normal;
|
1894 |
+
}
|
1895 |
+
</style>
|
1896 |
+
<?php
|
1897 |
+
endif;
|
1898 |
}
|
1899 |
/*
|
1900 |
* JS & CSS for admin footer
|
1902 |
*/
|
1903 |
add_action( 'admin_footer', 'cerber_admin_footer' );
|
1904 |
function cerber_admin_footer() {
|
1905 |
+
global $crb_ajax_loader;
|
1906 |
//add_some_pointers();
|
1907 |
+
|
1908 |
$ajax_nonce = wp_create_nonce( 'crb-ajax-admin' );
|
1909 |
?>
|
1910 |
<script type="text/javascript">
|
1911 |
crb_ajax_nonce = '<?php echo $ajax_nonce; ?>';
|
1912 |
+
crb_ajax_loader = '<?php echo $crb_ajax_loader; ?>';
|
1913 |
</script>
|
1914 |
<?php
|
1915 |
|
1930 |
}
|
1931 |
add_filter( 'update_footer','cerber_footer_text2', 1000);
|
1932 |
function cerber_footer_text2($text){
|
1933 |
+
if ( ! cerber_is_admin_page( false ) ) {
|
1934 |
+
return $text;
|
1935 |
+
}
|
1936 |
if ( lab_lab() ) {
|
1937 |
$pr = 'PRO';
|
1938 |
+
$support = '<a target="_blank" href="https://wpcerber.com/support/">Get Support</a>';
|
1939 |
}
|
1940 |
else {
|
1941 |
$pr = '';
|
1942 |
+
$support = '<a target="_blank" href="https://wordpress.org/support/plugin/wp-cerber">Support Forum</a>';
|
1943 |
}
|
1944 |
+
return 'WP Cerber Security '.$pr.' v '.CERBER_VER.'. | ' . $support;
|
1945 |
}
|
1946 |
|
1947 |
/*
|
2008 |
//echo '<a href="' . cerber_admin_link('diagnostic') . '" class="nav-tab ' . ( $tab == 'diagnostic' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-admin-tools"></span> ' . __('Diagnostic') . '</a>';
|
2009 |
//echo '<a href="' . cerber_admin_link('license') . '" class="nav-tab ' . ( $tab == 'license' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-id-alt"></span> ' . __('License') . '</a>';
|
2010 |
|
2011 |
+
echo lab_indicator();
|
2012 |
?>
|
2013 |
</h2>
|
2014 |
|
2074 |
else {
|
2075 |
$info = sprintf( _n( 'Blocked for one country', 'Blocked for %d countries', $num, 'wp-cerber' ), $num );
|
2076 |
}
|
2077 |
+
if ($num == 1) {
|
2078 |
+
$info .= ' (' . current( $config['list'] ) . ')';
|
2079 |
+
//$info .= ' (' . cerber_get_flag_html($c) . $c . ')';
|
2080 |
+
}
|
2081 |
}
|
2082 |
else {
|
2083 |
$info = __( 'No rule', 'wp-cerber' );
|
2136 |
//multi( select_element );
|
2137 |
|
2138 |
jQuery(document).ready(function ($) {
|
2139 |
+
$("#<?php echo $first_id; ?>").multi({'search_placeholder': '<?php _e( 'Start typing here to find a country', 'wp-cerber' ); ?>'});
|
2140 |
|
2141 |
$('.tablinks').click(function () {
|
2142 |
|
2217 |
|
2218 |
$ret .= '
|
2219 |
</select>
|
2220 |
+
<p><i>' . __( 'Click on a country name to add it to the list of selected countries', 'wp-cerber' ) . '</i></p>
|
2221 |
|
2222 |
+
<p style="margin-top: 2em;">
|
2223 |
+
<input type="radio" value="W" name="crb-'.$rule_id.'-type" id="geo-type-'.$rule_id.'-W" '.$w.'>
|
2224 |
+
<label for="geo-type-' . $rule_id . '-W">' . sprintf( __( 'Selected countries are allowed to %s other countries are not allowed', 'wp-cerber' ), $desc ) . '</label>
|
2225 |
+
<p>
|
2226 |
+
<input type="radio" value="B" name="crb-'.$rule_id.'-type" id="geo-type-'.$rule_id.'-B" '.$b.'>
|
2227 |
+
<label for="geo-type-' . $rule_id . '-B">' . sprintf( __( 'Selected countries are not allowed to %s other countries are allowed', 'wp-cerber' ), $desc ) . '</label>
|
2228 |
+
</p>';
|
2229 |
|
2230 |
//$ret .= '<p style="text-align: right;"><input type="submit" class="button button-primary" value="Save the rule"></p>'.wp_nonce_field('cerber_dashboard','cerber_nonce');
|
2231 |
//$ret .= '</form>';
|
2236 |
|
2237 |
function cerber_geo_rule_set(){
|
2238 |
$rules = array(
|
2239 |
+
'geo_submit' => array( 'name' => __( 'Submit forms', 'wp-cerber' ) ),
|
2240 |
+
'geo_comment' => array( 'name' => __( 'Post comments', 'wp-cerber' ) ),
|
2241 |
+
'geo_login' => array( 'name' => __( 'Log in to the website', 'wp-cerber' ) ),
|
2242 |
+
'geo_register' => array( 'name' => __( 'Register on the website', 'wp-cerber' ) ),
|
2243 |
+
'geo_xmlrpc' => array( 'name' => __( 'Use XML-RPC', 'wp-cerber' ) ),
|
2244 |
+
'geo_restapi' => array( 'name' => __( 'Use REST API', 'wp-cerber' ) ),
|
2245 |
);
|
2246 |
|
2247 |
return $rules;
|
2248 |
}
|
2249 |
|
2250 |
+
function crb_save_geo_rules(){
|
2251 |
global $cerber_country_names, $wp_cerber;
|
2252 |
|
2253 |
if (!lab_lab()) return;
|
2285 |
}
|
2286 |
}
|
2287 |
|
2288 |
+
function crb_country_html($code = null, $ip = null){
|
2289 |
global $assets_url;
|
2290 |
|
2291 |
if (!lab_lab()){
|
jetflow.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Integration with the jetFlow.io automation and customization plugin, http://jetflow.io
|
5 |
Actions and triggers definitions.
|
6 |
|
7 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
8 |
|
9 |
Licenced under the GNU GPL.
|
10 |
|
4 |
Integration with the jetFlow.io automation and customization plugin, http://jetflow.io
|
5 |
Actions and triggers definitions.
|
6 |
|
7 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
8 |
|
9 |
Licenced under the GNU GPL.
|
10 |
|
languages/wp-cerber-it_IT.mo
CHANGED
Binary file
|
languages/wp-cerber-it_IT.po
CHANGED
@@ -4,7 +4,7 @@ msgstr ""
|
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
"X-Generator: POEditor.com\n"
|
7 |
-
"Project-Id-Version: WP Cerber\n"
|
8 |
"Language: it\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
|
@@ -72,7 +72,7 @@ msgstr "Disattiva wp-login.php"
|
|
72 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
73 |
msgstr "Blocca l'accesso diretto a wp-login.php e restituisce l'errore HTTP 404 non trovato"
|
74 |
|
75 |
-
#: ../dashboard.php:
|
76 |
msgid "Citadel mode"
|
77 |
msgstr "Modalità Citadel"
|
78 |
|
@@ -84,7 +84,7 @@ msgstr "Soglia"
|
|
84 |
msgid "Duration"
|
85 |
msgstr "Durata"
|
86 |
|
87 |
-
#: ../wp-cerber.php:
|
88 |
msgid "Notifications"
|
89 |
msgstr "Notifiche"
|
90 |
|
@@ -92,139 +92,139 @@ msgstr "Notifiche"
|
|
92 |
msgid "Send notification to admin email"
|
93 |
msgstr "Invia notifica all'email dell'amministratore"
|
94 |
|
95 |
-
#: ../dashboard.php:
|
96 |
-
#: php:
|
97 |
msgid "Access Lists"
|
98 |
msgstr "Liste di accesso"
|
99 |
|
100 |
-
#: ../dashboard.php:
|
101 |
-
#: php:82 ../settings.php:
|
102 |
msgid "Activity"
|
103 |
msgstr "Attività"
|
104 |
|
105 |
-
#: ../dashboard.php:
|
106 |
msgid "Lockouts"
|
107 |
msgstr "Bloccati"
|
108 |
|
109 |
-
#: ../settings.php:
|
110 |
msgid "%s allowed retries in %s minutes"
|
111 |
msgstr "%s tentativi permessi in %s minuti"
|
112 |
|
113 |
-
#: ../settings.php:
|
114 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
115 |
msgstr "Abilita dopo %s tentativi di login negli ultimi %s minuti"
|
116 |
|
117 |
-
#: ../dashboard.php:
|
118 |
msgid "IP"
|
119 |
msgstr "IP"
|
120 |
|
121 |
-
#: ../dashboard.php:
|
122 |
msgid "Date"
|
123 |
msgstr "Data"
|
124 |
|
125 |
-
#: ../dashboard.php:
|
126 |
msgid "Local User"
|
127 |
msgstr "Utente locale"
|
128 |
|
129 |
-
#: ../dashboard.php:
|
130 |
msgid "Username used"
|
131 |
msgstr "Nome utente utilizzato"
|
132 |
|
133 |
-
#: ../dashboard.php:
|
134 |
msgid "Showing last %d records from %d"
|
135 |
msgstr "Mostro Ultimi %d records da %d"
|
136 |
|
137 |
-
#: ../common.php:
|
138 |
msgid "Logged in"
|
139 |
msgstr "Loggato"
|
140 |
|
141 |
-
#: ../common.php:
|
142 |
msgid "Logged out"
|
143 |
msgstr "Disconnesso"
|
144 |
|
145 |
-
#: ../common.php:
|
146 |
msgid "Login failed"
|
147 |
msgstr "Accesso fallito"
|
148 |
|
149 |
-
#: ../common.php:
|
150 |
msgid "IP blocked"
|
151 |
msgstr "IP Bloccato"
|
152 |
|
153 |
-
#: ../common.php:
|
154 |
msgid "Subnet blocked"
|
155 |
msgstr "Subnet Bloccata"
|
156 |
|
157 |
-
#: ../common.php:
|
158 |
msgid "Citadel activated!"
|
159 |
msgstr "Citadel attivata!"
|
160 |
|
161 |
-
#: ../dashboard.php:
|
162 |
msgid "Locked out"
|
163 |
msgstr "Bloccato"
|
164 |
|
165 |
-
#: ../common.php:
|
166 |
msgid "IP blacklisted"
|
167 |
msgstr "IP blacklisted"
|
168 |
|
169 |
-
#: ../common.php:
|
170 |
msgid "Password changed"
|
171 |
msgstr "Password cambiata"
|
172 |
|
173 |
-
#: ../dashboard.php:
|
174 |
msgid "Remove"
|
175 |
msgstr "Rimuovi"
|
176 |
|
177 |
-
#: ../dashboard.php:
|
178 |
msgid "Lockout for %s was removed"
|
179 |
msgstr "Il blocco per %s è stato rimosso"
|
180 |
|
181 |
-
#: ../dashboard.php:
|
182 |
-
#: php:
|
183 |
msgid "White IP Access List"
|
184 |
msgstr "White List degli indirizzi IP"
|
185 |
|
186 |
-
#: ../dashboard.php:
|
187 |
-
#: php:
|
188 |
msgid "Black IP Access List"
|
189 |
msgstr "Black List degli indirizzi IP"
|
190 |
|
191 |
-
#: ../dashboard.php:
|
192 |
msgid "List is empty"
|
193 |
msgstr "Lista è vuota"
|
194 |
|
195 |
-
#: ../dashboard.php:
|
196 |
msgid "Address %s was added to White IP Access List"
|
197 |
msgstr "L' indirizzo %s è stato aggiunto agli indirizzi IP della tua White List"
|
198 |
|
199 |
-
#: ../dashboard.php:
|
200 |
msgid "Address %s was added to Black IP Access List"
|
201 |
msgstr "L'indirizzo %s è stato aggiunto agli indirizzi IP della Black List"
|
202 |
|
203 |
-
#: ../wp-cerber.php:
|
204 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
205 |
msgstr "La modalità Citadel viene attivata dopo %d tentativi di accesso non riusciti in %d minuti."
|
206 |
|
207 |
-
#: ../dashboard.php:
|
208 |
msgid "View Activity"
|
209 |
msgstr "Vedi attività"
|
210 |
|
211 |
-
#: ../cerber-tools.php:
|
212 |
msgid "Settings"
|
213 |
msgstr "Impostazioni"
|
214 |
|
215 |
-
#: ../dashboard.php:
|
216 |
msgid "Last login"
|
217 |
msgstr "Ultimo login"
|
218 |
|
219 |
-
#: ../dashboard.php:
|
220 |
msgid "Never"
|
221 |
msgstr "Mai"
|
222 |
|
223 |
-
#: ../dashboard.php:
|
224 |
msgid "Are you sure?"
|
225 |
msgstr "Sei sicuro?"
|
226 |
|
227 |
-
#: ../settings.php:63
|
228 |
msgid "My site is behind a reverse proxy"
|
229 |
msgstr "l mio sito è dietro un proxy inverso"
|
230 |
|
@@ -240,101 +240,101 @@ msgstr "Blocca Immediatamente l'IP quando si tenta di accedere con un nome utent
|
|
240 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
241 |
msgstr "Disabilita il reindirizzamento automatico alla pagina di login quando / wp-admin / viene richiamata da una richiesta non autorizzata"
|
242 |
|
243 |
-
#: ../settings.php:
|
244 |
msgid "Make your protection smarter!"
|
245 |
msgstr "Fai la tua protezione più intelligente!"
|
246 |
|
247 |
-
#: ../settings.php:
|
248 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
249 |
msgstr "Per favore abilita Permalinks per utilizzare questa funzionalità. Configura le Impostazioni del Permalink diversamente dal Predefinito."
|
250 |
|
251 |
-
#: ../settings.php:
|
252 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
253 |
msgstr "Fare attenzione quando si abilita queste opzione. Se dimentichi l'URL di login personalizzato, non sarai più in grado di accedere."
|
254 |
|
255 |
-
#: ../wp-cerber.php:
|
256 |
msgid "Main Settings"
|
257 |
msgstr "Impostazioni Principali"
|
258 |
|
259 |
-
#: ../settings.php:
|
260 |
msgid "Help"
|
261 |
msgstr "Aiuto"
|
262 |
|
263 |
-
#: ../settings.php:
|
264 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
265 |
msgstr "Aumenta la durata del blocco a %s ore dopo %s blocchi nelle ultime %s ore"
|
266 |
|
267 |
-
#: ../wp-cerber.php:
|
268 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
269 |
msgstr "Non è consentito l'accesso. Chiedere assistenza all'amministratore."
|
270 |
|
271 |
-
#: ../wp-cerber.php:
|
272 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
273 |
msgstr "Hai raggiunto il limite dei tentativi di accesso. Riprova in %d minuti."
|
274 |
|
275 |
-
#: ../wp-cerber.php:
|
276 |
msgid "You have only one attempt remaining."
|
277 |
msgid_plural "You have %d attempts remaining."
|
278 |
msgstr[0] "Hai un solo tentativo rimanente."
|
279 |
msgstr[1] "Hai %d tentativi rimanenti."
|
280 |
|
281 |
-
#: ../dashboard.php:
|
282 |
msgid "No activity has been logged."
|
283 |
msgstr "Nessuna attività è stata registrata."
|
284 |
|
285 |
-
#: ../dashboard.php:
|
286 |
msgid "Expires"
|
287 |
msgstr "Scade"
|
288 |
|
289 |
-
#: ../dashboard.php:
|
290 |
msgid "No lockouts at the moment. The sky is clear."
|
291 |
msgstr "Nessun blocco al momento. Il cielo è limpido."
|
292 |
|
293 |
-
#: ../dashboard.php:
|
294 |
msgid "These IPs will never be locked out"
|
295 |
msgstr "Questi IP non saranno mai bloccati"
|
296 |
|
297 |
-
#: ../dashboard.php:
|
298 |
msgid "Your IP"
|
299 |
msgstr "Il tuo IP"
|
300 |
|
301 |
-
#: ../dashboard.php:
|
302 |
msgid "You can't add your IP address"
|
303 |
msgstr "Non puoi aggiungere il tuo indirizzo IP"
|
304 |
|
305 |
-
#: ../wp-cerber.php:
|
306 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
307 |
msgstr "L'ultimo tentativo non riuscito è stato a %s dall'IP %s con accesso utente: %s."
|
308 |
|
309 |
-
#: ../wp-cerber.php:
|
310 |
msgid "Change notification settings"
|
311 |
msgstr "Modificare le impostazioni di notifica"
|
312 |
|
313 |
-
#: ../wp-cerber.php:
|
314 |
msgid "Can't activate WP Cerber due to a database error."
|
315 |
msgstr "Non è possibile attivare WP Cerber a causa di un errore nel database."
|
316 |
|
317 |
-
#: ../settings.php:
|
318 |
msgid "Notify admin if the number of active lockouts above"
|
319 |
msgstr "Notifica all'amministratore se il numero di blocchi attivi supera"
|
320 |
|
321 |
-
#: ../settings.php:83 ../settings.php:
|
322 |
msgid "days"
|
323 |
msgstr "giorni"
|
324 |
|
325 |
-
#: ../dashboard.php:
|
326 |
msgid "Cerber Quick View"
|
327 |
msgstr "Cerber Quick View"
|
328 |
|
329 |
-
#: ../dashboard.php:
|
330 |
msgid "Hint"
|
331 |
msgstr "Aiuto"
|
332 |
|
333 |
-
#: ../dashboard.php:
|
334 |
msgid "To view activity, click on the IP"
|
335 |
msgstr "Per visualizzare l'attività clicca sull'IP"
|
336 |
|
337 |
-
#: ../dashboard.php:
|
338 |
msgid "Check for activity"
|
339 |
msgstr "Controllo Attività"
|
340 |
|
@@ -342,111 +342,107 @@ msgstr "Controllo Attività"
|
|
342 |
msgid "Always block entire subnet Class C of intruders IP"
|
343 |
msgstr "Blocca sempre l'intera subnet Classe C degli indirizzi IP degli intrusi"
|
344 |
|
345 |
-
#: ../settings.php:80 ../settings.php:
|
346 |
msgid "Click to send test"
|
347 |
msgstr "Clicca per inviare il test"
|
348 |
|
349 |
-
#: ../settings.php:
|
350 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
351 |
msgstr "Attenzione! Hai cambiato l'URL di accesso! Il nuovo URL di accesso è"
|
352 |
|
353 |
-
#: ../dashboard.php:
|
354 |
msgid "Comments"
|
355 |
msgstr "Commenti"
|
356 |
|
357 |
-
#: ../dashboard.php:
|
358 |
-
msgid "Date of registration"
|
359 |
-
msgstr "Data di registrazione"
|
360 |
-
|
361 |
-
#: ../dashboard.php:259
|
362 |
msgid "Message has been sent to "
|
363 |
msgstr "Il messaggio è stato spedito a"
|
364 |
|
365 |
-
#: ../dashboard.php:
|
366 |
msgid "Update to version %s of WP Cerber"
|
367 |
msgstr "Aggiornamento alla versione %s di WP Cerber"
|
368 |
|
369 |
-
#: ../wp-cerber.php:
|
370 |
msgid "View activity in dashboard"
|
371 |
msgstr "Vedi attività nel pannello"
|
372 |
|
373 |
-
#: ../wp-cerber.php:
|
374 |
msgid "Number of active lockouts"
|
375 |
msgstr "Numero di blocchi attivi"
|
376 |
|
377 |
-
#: ../wp-cerber.php:
|
378 |
msgid "View lockouts in dashboard"
|
379 |
msgstr "Vedi blocchi nel pannello"
|
380 |
|
381 |
-
#: ../wp-cerber.php:
|
382 |
msgid "This message was sent by"
|
383 |
msgstr "Questo messaggio è stato inviato da"
|
384 |
|
385 |
-
#: ../dashboard.php:
|
386 |
msgid "Tools"
|
387 |
msgstr "Strumenti"
|
388 |
|
389 |
-
#: ../cerber-tools.php:
|
390 |
msgid "Export settings to the file"
|
391 |
msgstr "Esporta le impostazione nel file"
|
392 |
|
393 |
-
#: ../cerber-tools.php:
|
394 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
395 |
msgstr "Quando fai clic sul pulsante qui sotto otterrai un file di configurazione che puoi caricare su un altro sito."
|
396 |
|
397 |
-
#: ../cerber-tools.php:
|
398 |
msgid "What do you want to export?"
|
399 |
msgstr "Cosa vuoi esportare?"
|
400 |
|
401 |
-
#: ../cerber-tools.php:
|
402 |
msgid "Download file"
|
403 |
msgstr "Scarica file"
|
404 |
|
405 |
-
#: ../cerber-tools.php:
|
406 |
msgid "Import settings from the file"
|
407 |
msgstr "importa impostazioni dal file"
|
408 |
|
409 |
-
#: ../cerber-tools.php:
|
410 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
411 |
msgstr "Quando si fa clic sul pulsante in basso, il file verrà caricato e tutte le impostazioni esistenti saranno sovrascritte."
|
412 |
|
413 |
-
#: ../cerber-tools.php:
|
414 |
msgid "Select file to import."
|
415 |
msgstr "Seleziona il file da importare."
|
416 |
|
417 |
-
#: ../cerber-tools.php:
|
418 |
msgid "Maximum upload file size: %s."
|
419 |
msgstr "Massima dimensione del file da caricare: %s."
|
420 |
|
421 |
-
#: ../cerber-tools.php:
|
422 |
msgid "What do you want to import?"
|
423 |
msgstr "Cosa vuoi importare?"
|
424 |
|
425 |
-
#: ../cerber-tools.php:
|
426 |
msgid "Upload file"
|
427 |
msgstr "Carica file"
|
428 |
|
429 |
-
#: ../cerber-tools.php:
|
430 |
msgid "No file was uploaded or file is corrupted"
|
431 |
msgstr "Nessun file è stato caricato o il file è danneggiato"
|
432 |
|
433 |
-
#: ../cerber-tools.php:
|
434 |
msgid "Error while updating"
|
435 |
msgstr "Errore durante l'aggiornamento"
|
436 |
|
437 |
-
#: ../cerber-tools.php:
|
438 |
msgid "Settings has imported successfully from"
|
439 |
msgstr "Le impostazioni sono state importate con successo da"
|
440 |
|
441 |
-
#: ../cerber-tools.php:
|
442 |
msgid "Error while parsing file"
|
443 |
msgstr "Errore nell'interpretazione del file "
|
444 |
|
445 |
-
#: ../dashboard.php:
|
446 |
msgid "Hostname"
|
447 |
msgstr "Nome Host"
|
448 |
|
449 |
-
#: ../dashboard.php:
|
450 |
msgid "unknown"
|
451 |
msgstr "sconosciuto"
|
452 |
|
@@ -454,103 +450,94 @@ msgstr "sconosciuto"
|
|
454 |
msgid "Keep records for"
|
455 |
msgstr "Mantenere i record per"
|
456 |
|
457 |
-
#: ../dashboard.php:
|
458 |
msgid "active"
|
459 |
msgstr "Attiva"
|
460 |
|
461 |
-
#: ../dashboard.php:
|
462 |
msgid "deactivate"
|
463 |
msgstr "Disattiva"
|
464 |
|
465 |
-
#: ../dashboard.php:
|
466 |
msgid "not active"
|
467 |
msgstr "Non Attivo"
|
468 |
|
469 |
-
#: ../dashboard.php:
|
470 |
msgid "disabled"
|
471 |
msgstr "Disabilitato"
|
472 |
|
473 |
-
#: ../dashboard.php:
|
474 |
msgid "failed attempts"
|
475 |
msgstr "Tentativi falliti"
|
476 |
|
477 |
-
#: ../dashboard.php:
|
478 |
msgid "in 24 hours"
|
479 |
msgstr "in 24 ore"
|
480 |
|
481 |
-
#: ../dashboard.php:
|
482 |
msgid "view all"
|
483 |
msgstr "guarda tutto"
|
484 |
|
485 |
-
#: ../dashboard.php:
|
486 |
msgid "lockouts"
|
487 |
msgstr "Bloccati"
|
488 |
|
489 |
-
#: ../dashboard.php:
|
490 |
msgid "Lockouts at the moment"
|
491 |
msgstr "Bloccati al momento"
|
492 |
|
493 |
-
#: ../dashboard.php:
|
494 |
msgid "Last lockout"
|
495 |
msgstr "Ultimo bloccato"
|
496 |
|
497 |
-
#: ../dashboard.php:
|
498 |
msgid "entry"
|
499 |
msgid_plural "entries"
|
500 |
msgstr[0] "accesso"
|
501 |
msgstr[1] "accessi"
|
502 |
|
503 |
-
#: ../dashboard.php:
|
504 |
msgid "Confused about some settings?"
|
505 |
msgstr "Confuso da alcune impostazioni?"
|
506 |
|
507 |
-
#: ../dashboard.php:
|
508 |
msgid "You can easily load default recommended settings using button below"
|
509 |
msgstr "È possibile caricare facilmente le impostazioni predefinite consigliate utilizzando il pulsante sottostante"
|
510 |
|
511 |
-
#: ../dashboard.php:
|
512 |
msgid "Load default settings"
|
513 |
msgstr "Caricare le impostazioni di default"
|
514 |
|
515 |
-
#: ../dashboard.php:
|
516 |
msgid "doesn't affect Custom login URL and Access Lists"
|
517 |
msgstr "Non influenza l'URL di accesso personalizzato e le liste di accesso"
|
518 |
|
519 |
-
#: ../dashboard.php:
|
520 |
-
msgid "Donate"
|
521 |
-
msgstr "Dona"
|
522 |
-
|
523 |
-
#: ../dashboard.php:1280
|
524 |
msgid "New version is available"
|
525 |
msgstr "Nuova versione disponibile"
|
526 |
|
527 |
#. Name of the plugin
|
528 |
-
#: ../dashboard.php:
|
529 |
msgid "WP Cerber"
|
530 |
msgstr "WP Cerber"
|
531 |
|
532 |
-
|
533 |
-
#:
|
534 |
-
msgid "http://wpcerber.com"
|
535 |
-
msgstr "http://wpcerber.com"
|
536 |
-
|
537 |
-
#: ../wp-cerber.php:2550
|
538 |
msgid "WP Cerber notify"
|
539 |
msgstr "Notifica di WP Cerber"
|
540 |
|
541 |
-
#: ../wp-cerber.php:
|
542 |
msgid "Citadel mode is activated"
|
543 |
msgstr "Citadel mode attivata"
|
544 |
|
545 |
-
#: ../wp-cerber.php:
|
546 |
msgid "New Custom login URL"
|
547 |
msgstr "Nuovo URL di accesso personalizzato"
|
548 |
|
549 |
-
#: ../wp-cerber.php:
|
550 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
551 |
msgstr "Il Cerber WP richiede PHP %s o superiore. Stai utilizzando"
|
552 |
|
553 |
-
#: ../wp-cerber.php:
|
554 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
555 |
msgstr "Il Cerber WP richiede WordPress %s o superiore. Stai utilizzando"
|
556 |
|
@@ -562,59 +549,51 @@ msgstr "Usa file"
|
|
562 |
msgid "Write failed login attempts to the file"
|
563 |
msgstr "Scrivi i tentativi di accesso non riusciti nel file"
|
564 |
|
565 |
-
#: ../dashboard.php:
|
566 |
-
msgid "Failed attempts in last 24 hours"
|
567 |
-
msgstr "Tentativi non riusciti nelle ultime 24 ore"
|
568 |
-
|
569 |
-
#: ../dashboard.php:1204
|
570 |
msgid "Deactivate"
|
571 |
msgstr "Disattivato"
|
572 |
|
573 |
-
#: ../dashboard.php:
|
574 |
msgid "Reason"
|
575 |
msgstr "Ragione"
|
576 |
|
577 |
-
#: ../dashboard.php:
|
578 |
msgid "Add IP to the list"
|
579 |
msgstr "Aggiungi IP alla lista"
|
580 |
|
581 |
-
#: ../dashboard.php:
|
582 |
msgid "Add IP to the Black List"
|
583 |
msgstr "Aggiungi IP alla Black List"
|
584 |
|
585 |
-
#: ../common.php:
|
586 |
msgid "Attempt to access"
|
587 |
msgstr "Tentativi di accesso"
|
588 |
|
589 |
-
#: ../common.php:
|
590 |
msgid "Limit on login attempts is reached"
|
591 |
msgstr "È stato raggiunto il limite dei tentativi di accesso"
|
592 |
|
593 |
-
#: ../common.php:
|
594 |
msgid "Attempt to log in with non-existent username"
|
595 |
msgstr "Tentativo di accesso con un nome utente inesistente"
|
596 |
|
597 |
-
#: ../wp-cerber.php:
|
598 |
msgid "Last lockout was added: %s for IP %s"
|
599 |
msgstr "L'ultimo blocco è stato aggiunto: %s per IP %s"
|
600 |
|
601 |
-
#: ../wp-cerber.php:
|
602 |
-
msgid "It's important to check security settings."
|
603 |
-
msgstr "È importante controllare le impostazioni di sicurezza."
|
604 |
-
|
605 |
-
#: ../wp-cerber.php:3032 ../settings.php:237
|
606 |
msgid "Hardening"
|
607 |
msgstr "Rendi sicuro"
|
608 |
|
609 |
-
#: ../dashboard.php:
|
610 |
msgid "Abuse email:"
|
611 |
msgstr "Email di abuso:"
|
612 |
|
613 |
-
#: ../settings.php:
|
614 |
msgid "Email Address"
|
615 |
msgstr "Indirizzo email"
|
616 |
|
617 |
-
#: ../settings.php:
|
618 |
msgid "if empty, the admin email %s will be used"
|
619 |
msgstr "Se vuota, verrà utilizzata l'email amministratore %s"
|
620 |
|
@@ -634,10 +613,6 @@ msgstr "Rendi più sicuro WordPress"
|
|
634 |
msgid "Stop user enumeration"
|
635 |
msgstr "Ferma l'enumerazione dell'utente"
|
636 |
|
637 |
-
#: ../settings.php:98
|
638 |
-
msgid "Block access to the pages like /?author=n"
|
639 |
-
msgstr "Blocca l'accesso alle pagine come /?author=n"
|
640 |
-
|
641 |
#: ../settings.php:99
|
642 |
msgid "Disable XML-RPC"
|
643 |
msgstr "Disabilita XML-RPC"
|
@@ -658,236 +633,228 @@ msgstr "Blocca accesso agli RSS, Atom e RDF feeds"
|
|
658 |
msgid "Disable REST API"
|
659 |
msgstr "Disabilita REST API"
|
660 |
|
661 |
-
#: ../settings.php:
|
662 |
-
msgid "Block access to the WordPress REST API"
|
663 |
-
msgstr "Blocca accesso alle REST API di WordPress"
|
664 |
-
|
665 |
-
#: ../settings.php:196
|
666 |
msgid "These settings do not affect hosts from the "
|
667 |
msgstr "Queste impostazioni non influenzano gli host del"
|
668 |
|
669 |
-
#: ../settings.php:
|
670 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
671 |
msgstr "<strong>ERRORE</strong>: inserisci un indirizzo email valido."
|
672 |
|
673 |
-
#: ../wp-cerber.php:
|
674 |
msgid "WP Cerber is now active and has started protecting your site"
|
675 |
msgstr "WP Cerber è attivo e ha iniziato a proteggere il tuo sito"
|
676 |
|
677 |
-
#: ../dashboard.php:
|
678 |
msgid "Action"
|
679 |
msgstr "Azione"
|
680 |
|
681 |
-
#: ../dashboard.php:
|
682 |
msgid "Nobody can log in or register from these IPs"
|
683 |
msgstr "Nessuno con questi indirizzi IP potrà accedere o registrarsi"
|
684 |
|
685 |
-
#: ../dashboard.php:
|
686 |
msgid "Incorrect IP address or IP range"
|
687 |
msgstr "Indirizzo IP o Range IP non corretto "
|
688 |
|
689 |
-
#: ../dashboard.php:
|
690 |
msgid "Unable to send notification email"
|
691 |
msgstr "Non è stato possibile inviare l'email di notifica"
|
692 |
|
693 |
-
#: ../dashboard.php:
|
694 |
msgid "Settings saved"
|
695 |
msgstr "Impostazioni salvate"
|
696 |
|
697 |
-
#: ../dashboard.php:
|
698 |
msgid "Network:"
|
699 |
msgstr "Rete"
|
700 |
|
701 |
-
#: ../dashboard.php:
|
702 |
msgid "Add network to the Black List"
|
703 |
msgstr "Aggiungi rete alla Black List"
|
704 |
|
705 |
-
#: ../dashboard.php:
|
706 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
707 |
msgstr "Attenzione! La modalità Citadel è attiva. Nessuno è in grado di effettuare il login."
|
708 |
|
709 |
-
#: ../whois.php:
|
710 |
msgid "Unknown"
|
711 |
msgstr "Sconosciuto"
|
712 |
|
713 |
-
#. Description of the plugin
|
714 |
-
#:
|
715 |
-
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Feel free to contact developer on the site <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
716 |
-
msgstr "Protegge il sito da attacchi di forza bruta, bot e hacker. Protezione antispam con reCAPTCHA. Controllo completo delle attività degli utenti. Limita il login attraverso le liste di accesso degli IP. Limita i tentativi di accesso. Sentitevi liberi di contattare lo sviluppatore sul sito <a href=\"http://wpcerber.com\"> wpcerber.com </a>."
|
717 |
-
|
718 |
#. Author of the plugin
|
719 |
#:
|
720 |
msgid "Gregory"
|
721 |
msgstr "Gregory"
|
722 |
|
723 |
-
#: ../wp-cerber.php:
|
724 |
-
#: php:
|
725 |
-
#: cerber.php:
|
726 |
-
#:
|
|
|
727 |
msgid "ERROR:"
|
728 |
msgstr "ERRORE:"
|
729 |
|
730 |
-
#: ../wp-cerber.php:
|
731 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
732 |
msgstr "Verifica fallita. Fai clic sulla casella quadrata nel blocco reCAPTCHA di seguito."
|
733 |
|
734 |
-
#: ../wp-cerber.php:
|
735 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
736 |
msgstr "<strong>ERRORE</strong>: La password inserita per lo username %s non è corretta."
|
737 |
|
738 |
-
#: ../wp-cerber.php:
|
739 |
msgid "Username is not allowed. Please choose another one."
|
740 |
msgstr "Non è consentito utilizzare questo nome utente. Sceglierne un altro."
|
741 |
|
742 |
-
#: ../wp-cerber.php:
|
743 |
msgid "unspecified"
|
744 |
msgstr "non specificato"
|
745 |
|
746 |
-
#: ../wp-cerber.php:
|
747 |
msgid "Number of lockouts is increasing"
|
748 |
msgstr "Numero di blocchi in aumento"
|
749 |
|
750 |
-
#: ../wp-cerber.php:
|
751 |
msgid "View activity for this IP"
|
752 |
msgstr "Vedi attività per questo IP"
|
753 |
|
754 |
-
#: ../wp-cerber.php:
|
755 |
msgid "A new version of WP Cerber is available to install"
|
756 |
msgstr "È disponibile una nuova versione di WP Cerber"
|
757 |
|
758 |
-
#: ../wp-cerber.php:
|
759 |
msgid "Hi!"
|
760 |
msgstr "Ciao!"
|
761 |
|
762 |
-
#: ../wp-cerber.php:
|
763 |
msgid "Website"
|
764 |
msgstr "Sito web"
|
765 |
|
766 |
-
#: ../wp-cerber.php:
|
767 |
msgid "The WP Cerber security plugin has been deactivated"
|
768 |
msgstr "Il plugin di sicurezza WP Cerber è stato disattivato"
|
769 |
|
770 |
-
#: ../wp-cerber.php:
|
771 |
msgid "Not logged in"
|
772 |
msgstr "Non loggato"
|
773 |
|
774 |
-
#: ../wp-cerber.php:
|
775 |
msgid "By user"
|
776 |
msgstr "Dall'Utente "
|
777 |
|
778 |
-
#: ../wp-cerber.php:
|
779 |
msgid "From IP address"
|
780 |
msgstr "Dall'indirizzo IP"
|
781 |
|
782 |
-
#: ../wp-cerber.php:
|
783 |
msgid "From country"
|
784 |
msgstr "Dalla Nazione"
|
785 |
|
786 |
-
#: ../wp-cerber.php:
|
787 |
msgid "The WP Cerber security plugin is now active"
|
788 |
msgstr "Il plugin di protezione WP Cerber è attivo"
|
789 |
|
790 |
-
#: ../wp-cerber.php:
|
791 |
msgid "Your IP address is added to the"
|
792 |
msgstr "Il tuo indirizzo IP è stato aggiunto al"
|
793 |
|
794 |
-
#: ../wp-cerber.php:
|
795 |
msgid "Import settings"
|
796 |
msgstr "Importa impostazioni"
|
797 |
|
798 |
-
#: ../settings.php:
|
799 |
msgid "Notification limit"
|
800 |
msgstr "Limiti di notifica"
|
801 |
|
802 |
-
#: ../settings.php:
|
803 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
804 |
msgstr "email di notifiche consentite per ora (0 significa illimitato)"
|
805 |
|
806 |
-
#: ../settings.php:
|
807 |
msgid "User related settings"
|
808 |
msgstr "Impostazioni correlate agli utenti"
|
809 |
|
810 |
-
#: ../settings.php:
|
811 |
msgid "Prohibited usernames"
|
812 |
msgstr "Nomi utente proibiti"
|
813 |
|
814 |
-
#: ../settings.php:
|
815 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
816 |
msgstr "I nomi utente di questo elenco non possono accedere o registrarsi. Qualsiasi indirizzo IP, che ha cercato di utilizzare uno di questi nomi utente, sarà immediatamente bloccato. Usa la virgola per separare i nominativi."
|
817 |
|
818 |
-
#: ../settings.php:
|
819 |
msgid "User session expire"
|
820 |
msgstr "Sessione utente scade"
|
821 |
|
822 |
-
#: ../settings.php:
|
823 |
msgid "in minutes (leave empty to use default WP value)"
|
824 |
msgstr "In minuti (lasciare vuoto per utilizzare il valore predefinito WP)"
|
825 |
|
826 |
-
#: ../settings.php:
|
827 |
msgid "reCAPTCHA settings"
|
828 |
msgstr "Impostazioni reCAPTCHA"
|
829 |
|
830 |
-
#: ../settings.php:
|
831 |
msgid "Site key"
|
832 |
msgstr "Chiave del sito"
|
833 |
|
834 |
-
#: ../settings.php:
|
835 |
msgid "Secret key"
|
836 |
msgstr "Chiave segreta"
|
837 |
|
838 |
-
#: ../settings.php:
|
839 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
840 |
msgstr "Abilita reCAPTCHA per il modulo di registrazione di WordPress"
|
841 |
|
842 |
-
#: ../settings.php:
|
843 |
msgid "Lost password form"
|
844 |
msgstr "Modulo per il recupero della password dimenticata"
|
845 |
|
846 |
-
#: ../settings.php:
|
847 |
msgid "Login form"
|
848 |
msgstr "Modulo di accesso"
|
849 |
|
850 |
-
#: ../settings.php:
|
851 |
msgid "Enable reCAPTCHA for WordPress login form"
|
852 |
msgstr "Attiva reCAPTCHA per il modulo di accesso di WordPress"
|
853 |
|
854 |
-
#: ../settings.php:
|
855 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
856 |
msgstr "Prima di iniziare a utilizzare reCAPTCHA, è necessario ottenere la Chiave Sito e la Chiave Segreta sul sito web di Google"
|
857 |
|
858 |
-
#: ../cerber-lab.php:
|
859 |
msgid "Know more"
|
860 |
msgstr "Saperne di più"
|
861 |
|
862 |
-
#: ../dashboard.php:
|
863 |
msgid "WP Cerber Security"
|
864 |
msgstr "WP Cerber Security"
|
865 |
|
866 |
-
#: ../settings.php:
|
867 |
msgid "Users"
|
868 |
msgstr "Utenti"
|
869 |
|
870 |
-
#: ../common.php:
|
871 |
msgid "User created"
|
872 |
msgstr "Utente creato"
|
873 |
|
874 |
-
#: ../dashboard.php:
|
875 |
msgid "User registered"
|
876 |
msgstr "Utente registrato"
|
877 |
|
878 |
-
#: ../common.php:
|
879 |
msgid "reCAPTCHA verification failed"
|
880 |
msgstr "Verifica reCAPTCHA fallita"
|
881 |
|
882 |
-
#: ../common.php:
|
883 |
msgid "reCAPTCHA settings are incorrect"
|
884 |
msgstr "le impostazioni reCAPTCHA sono non correte"
|
885 |
|
886 |
-
#: ../common.php:
|
887 |
msgid "Attempt to access prohibited URL"
|
888 |
msgstr "Tentativo di accesso ad URL proibita"
|
889 |
|
890 |
-
#: ../common.php:
|
891 |
msgid "Attempt to log in with prohibited username"
|
892 |
msgstr "Tentativo di accesso con username proibito"
|
893 |
|
@@ -903,124 +870,120 @@ msgstr "Invia indirizzi IP dannosi al Cerberus Lab"
|
|
903 |
msgid "Cerber Lab protocol"
|
904 |
msgstr "Protocollo Cerber Lab"
|
905 |
|
906 |
-
#: ../settings.php:
|
907 |
msgid "Registration form"
|
908 |
msgstr "Form di registrazione"
|
909 |
|
910 |
-
#: ../settings.php:
|
911 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
912 |
msgstr "Attiva reCAPTCHA per il modulo di registrazione WooCommerce"
|
913 |
|
914 |
-
#: ../settings.php:
|
915 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
916 |
msgstr "Attiva reCAPTCHA per il modulo di recupero della password di WordPress"
|
917 |
|
918 |
-
#: ../settings.php:
|
919 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
920 |
msgstr "Abilita reCAPTCHA per il form del recupero della password di WooCommerce"
|
921 |
|
922 |
-
#: ../settings.php:
|
923 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
924 |
msgstr "Attiva reCAPTCHA per il modulo di accesso WooCommerce"
|
925 |
|
926 |
-
#: ../common.php:
|
927 |
msgid "Request to the Google reCAPTCHA service failed"
|
928 |
msgstr "Richiesta al servizio Google reCAPTCHA non riuscita"
|
929 |
|
930 |
-
#: ../dashboard.php:
|
931 |
msgid "View all"
|
932 |
msgstr "Vedi tutto"
|
933 |
|
934 |
-
#: ../dashboard.php:
|
935 |
msgid "Recently locked out IP addresses"
|
936 |
msgstr "Indirizzi IP bloccati di recente"
|
937 |
|
938 |
-
#: ../cerber-lab.php:
|
939 |
msgid "OK, nail them all"
|
940 |
msgstr "OK, chiudili tutti"
|
941 |
|
942 |
-
#: ../cerber-lab.php:
|
943 |
msgid "NO, maybe later"
|
944 |
msgstr "NO, forse più tardi"
|
945 |
|
946 |
-
#: ../dashboard.php:
|
947 |
-
#: php:
|
948 |
msgid "Dashboard"
|
949 |
msgstr "Bacheca"
|
950 |
|
951 |
-
#: ../cerber-lab.php:
|
952 |
msgid "Want to make WP Cerber even more powerful?"
|
953 |
msgstr "Vuoi rendere WP Cerber ancora più potente?"
|
954 |
|
955 |
-
#: ../cerber-lab.php:
|
956 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
957 |
msgstr "Consenti a WP Cerber di inviare indirizzi IP dannosi al Cerber Lab. Questo aiuta il team a sviluppare nuovi algoritmi per WP Cerber che difenderanno WordPress contro nuove minacce e botnet che nascono ogni giorno. Puoi disattivare l'invio delle impostazioni del plugin in qualsiasi momento."
|
958 |
|
959 |
-
#: ../dashboard.php:
|
960 |
msgid "IP address"
|
961 |
msgstr "Indirizzo IP"
|
962 |
|
963 |
-
#: ../dashboard.php:
|
964 |
msgid "User login"
|
965 |
msgstr "Login utente"
|
966 |
|
967 |
-
#: ../dashboard.php:
|
968 |
msgid "User ID"
|
969 |
msgstr "ID Utente"
|
970 |
|
971 |
-
#: ../dashboard.php:
|
972 |
msgid "Export"
|
973 |
msgstr "Esporta"
|
974 |
|
975 |
-
#: ../dashboard.php:
|
976 |
-
msgid "All activities"
|
977 |
-
msgstr "Tutte le attività"
|
978 |
-
|
979 |
-
#: ../dashboard.php:530
|
980 |
msgid "Search for IP or username"
|
981 |
msgstr "Ricerca per IP o Nome Utente"
|
982 |
|
983 |
-
#: ../dashboard.php:
|
984 |
msgid "Filter"
|
985 |
msgstr "Filtro"
|
986 |
|
987 |
-
#: ../dashboard.php:
|
988 |
msgid "Cerber Dashboard"
|
989 |
msgstr "Pannello di Cerber"
|
990 |
|
991 |
-
#: ../dashboard.php:
|
992 |
msgid "Cerber tools"
|
993 |
msgstr "Strumenti di Cerber"
|
994 |
|
995 |
-
#: ../dashboard.php:
|
996 |
msgid "Subscribe"
|
997 |
msgstr "Sottoscrizione"
|
998 |
|
999 |
-
#: ../dashboard.php:
|
1000 |
msgid "Unsubscribe"
|
1001 |
msgstr "Rimuovi sottoscrizione"
|
1002 |
|
1003 |
-
#: ../dashboard.php:
|
1004 |
msgid "You've subscribed"
|
1005 |
msgstr "Hai effettuato la sottoscrizione"
|
1006 |
|
1007 |
-
#: ../dashboard.php:
|
1008 |
msgid "You've unsubscribed"
|
1009 |
msgstr "Hai rimosso la sottoscrizione"
|
1010 |
|
1011 |
-
#: ../wp-cerber.php:
|
1012 |
msgid "A new activity has been recorded"
|
1013 |
msgstr "È stata registrata una nuova attività"
|
1014 |
|
1015 |
-
#: ../wp-cerber.php:
|
1016 |
msgid "User"
|
1017 |
msgstr "Utente"
|
1018 |
|
1019 |
-
#: ../wp-cerber.php:
|
1020 |
msgid "Search string"
|
1021 |
msgstr "Stringa di ricerca"
|
1022 |
|
1023 |
-
#: ../wp-cerber.php:
|
1024 |
msgid "To unsubscribe click here"
|
1025 |
msgstr "Per annullare l'iscrizione clicca qui"
|
1026 |
|
@@ -1036,39 +999,39 @@ msgstr "Formato data"
|
|
1036 |
msgid "if empty, the default format %s will be used"
|
1037 |
msgstr "Se vuoto, verrà utilizzato il formato predefinito %s"
|
1038 |
|
1039 |
-
#: ../dashboard.php:
|
1040 |
msgid "Push notifications"
|
1041 |
msgstr "Notifica push"
|
1042 |
|
1043 |
-
#: ../settings.php:
|
1044 |
msgid "Email notifications"
|
1045 |
msgstr "Email delle notifiche"
|
1046 |
|
1047 |
-
#: ../settings.php:
|
1048 |
msgid "Use comma to specify multiple values"
|
1049 |
msgstr "Utilizzare la virgola per specificare più valori"
|
1050 |
|
1051 |
-
#: ../settings.php:
|
1052 |
msgid "All connected devices"
|
1053 |
msgstr "Tutte le periferiche connesse"
|
1054 |
|
1055 |
-
#: ../settings.php:
|
1056 |
msgid "No devices found"
|
1057 |
msgstr "Nessuna periferica trovata."
|
1058 |
|
1059 |
-
#: ../settings.php:
|
1060 |
msgid "Not available"
|
1061 |
msgstr "Non disponibile"
|
1062 |
|
1063 |
-
#: ../common.php:
|
1064 |
msgid "Password reset requested"
|
1065 |
msgstr "Richiesto reset della password"
|
1066 |
|
1067 |
-
#: ../common.php:
|
1068 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
1069 |
msgstr "È stato raggiunto il limite delle verifiche reCAPTCHA fallite"
|
1070 |
|
1071 |
-
#: ../common.php:
|
1072 |
msgid "%s ago"
|
1073 |
msgstr "%s fa"
|
1074 |
|
@@ -1080,107 +1043,100 @@ msgstr "Applicare i limiti delle regole di accesso agli indirizzi IP presenti ne
|
|
1080 |
msgid "Display 404 page"
|
1081 |
msgstr "Mostra pagina 404"
|
1082 |
|
1083 |
-
#: ../settings.php:
|
1084 |
msgid "Invisible reCAPTCHA"
|
1085 |
msgstr "ReCAPTCHA invisibile"
|
1086 |
|
1087 |
-
#: ../settings.php:
|
1088 |
msgid "Enable invisible reCAPTCHA"
|
1089 |
msgstr "Abilita reCAPTCHA invisibile"
|
1090 |
|
1091 |
-
#: ../settings.php:
|
1092 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
1093 |
msgstr "(Non abilitare a meno che non si ottengano e si inseriscano la Chiave del sito e la Chiave Segreta per la versione invisibile)"
|
1094 |
|
1095 |
-
#: ../settings.php:
|
1096 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
1097 |
msgstr "Attiva reCAPTCHA per il modulo dei commenti di WordPress"
|
1098 |
|
1099 |
-
#: ../settings.php:
|
1100 |
msgid "Disable reCAPTCHA for logged in users"
|
1101 |
msgstr "Disattiva reCAPTCHA per gli utenti connessi"
|
1102 |
|
1103 |
-
#: ../settings.php:
|
1104 |
msgid "Limit attempts"
|
1105 |
msgstr "Limiti dei tentativi"
|
1106 |
|
1107 |
-
#: ../settings.php:
|
1108 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
1109 |
msgstr "Blocca l'indirizzo IP per %s minuti dopo %s tentativi non riusciti entro %s minuti "
|
1110 |
|
1111 |
-
#: ../settings.php:
|
1112 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
1113 |
msgstr "Nella modalità Citadel nessuno è in grado di accedere, tranne i gli indirizzi IP presenti nell'elenco della White List. Le sessioni utente attive non saranno interessate."
|
1114 |
|
1115 |
-
#: ../dashboard.php:
|
1116 |
msgid "Event"
|
1117 |
msgstr "Evento"
|
1118 |
|
1119 |
-
#: ../dashboard.php:
|
1120 |
msgid "Spam comments denied"
|
1121 |
msgstr "Commenti spam negati"
|
1122 |
|
1123 |
-
#: ../dashboard.php:
|
1124 |
msgid "Malicious IP addresses detected"
|
1125 |
msgstr "Rilevati indirizzi IP malevoli"
|
1126 |
|
1127 |
-
#: ../dashboard.php:
|
1128 |
msgid "Lockouts occurred"
|
1129 |
msgstr "Blocchi avvenuti"
|
1130 |
|
1131 |
-
#: ../dashboard.php:
|
1132 |
-
msgid "Locked out IP now"
|
1133 |
-
msgstr "IP attualmente bloccati."
|
1134 |
-
|
1135 |
-
#: ../dashboard.php:1077
|
1136 |
msgid "All suspicious activity"
|
1137 |
msgstr "Tutte le attività sospette"
|
1138 |
|
1139 |
-
#: ../wp-cerber.php:
|
|
|
1140 |
msgid "You are not allowed to register."
|
1141 |
msgstr "Non è consentito registrarsi."
|
1142 |
|
1143 |
-
#: ../common.php:
|
1144 |
msgid "Spam comment denied"
|
1145 |
msgstr "Il commento spam è stato negato"
|
1146 |
|
1147 |
-
#: ../common.php:
|
1148 |
-
msgid "by Cerber Lab"
|
1149 |
-
msgstr "da Cerber Lab"
|
1150 |
-
|
1151 |
-
#: ../common.php:366
|
1152 |
msgid "Attempt to log in denied"
|
1153 |
msgstr "Tentativo di accesso negato"
|
1154 |
|
1155 |
-
#: ../common.php:
|
1156 |
msgid "Attempt to register denied"
|
1157 |
msgstr "Tentativo di registrazione negato"
|
1158 |
|
1159 |
-
#: ../dashboard.php:
|
1160 |
msgid "Malicious activities mitigated"
|
1161 |
msgstr "Attività dannose attenuate"
|
1162 |
|
1163 |
-
#: ../dashboard.php:
|
1164 |
msgid "Cerber antispam settings"
|
1165 |
msgstr "Impostazioni dell'Antispam di Cerber"
|
1166 |
|
1167 |
-
#: ../dashboard.php:
|
1168 |
msgid "Antispam"
|
1169 |
msgstr "Antispam"
|
1170 |
|
1171 |
-
#: ../settings.php:
|
1172 |
msgid "Cerber antispam engine"
|
1173 |
msgstr "Cerber antispam engine"
|
1174 |
|
1175 |
-
#: ../settings.php:
|
1176 |
msgid "Comment form"
|
1177 |
msgstr "Modulo dei commenti"
|
1178 |
|
1179 |
-
#: ../settings.php:
|
1180 |
msgid "Protect comment form with bot detection engine"
|
1181 |
msgstr "Proteggi il modulo dei commenti con il motore di rilevazione dei bot"
|
1182 |
|
1183 |
-
#: ../settings.php:
|
1184 |
msgid "Protect registration form with bot detection engine"
|
1185 |
msgstr "Proteggi il modulo di registrazione con il motore di rilevazione dei bot"
|
1186 |
|
@@ -1196,68 +1152,277 @@ msgstr "Diagnostica"
|
|
1196 |
msgid "License"
|
1197 |
msgstr "Licenza"
|
1198 |
|
1199 |
-
#: ../cerber-tools.php:
|
1200 |
msgid "Antispam and bot detection settings"
|
1201 |
msgstr "Impostazioni rilevamento di antispam e bot"
|
1202 |
|
1203 |
-
|
1204 |
-
#:
|
1205 |
-
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
1206 |
-
msgstr "Protegge il sito da attacchi di forza bruta, bot e hacker. Protezione antispam con reCAPTCHA. Controllo completo dell'attività degli utenti. Limita il login degli indirizzi IP presenti nella liste di accesso. Limita i tentativi di accesso. Ulteriori informazioni: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
1207 |
-
|
1208 |
-
#: ../wp-cerber.php:1093
|
1209 |
msgid "Sorry, human verification failed."
|
1210 |
msgstr "Spiacenti, la verifica umana è fallita."
|
1211 |
|
1212 |
-
#: ../common.php:
|
1213 |
msgid "Bot activity is detected"
|
1214 |
msgstr "Attività Bot rilevata"
|
1215 |
|
1216 |
-
#: ../settings.php:
|
1217 |
msgid "Comment processing"
|
1218 |
msgstr "Elaborazione commento"
|
1219 |
|
1220 |
-
#: ../settings.php:
|
1221 |
msgid "If a spam comment detected"
|
1222 |
msgstr "Se un commento spam è rilevato"
|
1223 |
|
1224 |
-
#: ../settings.php:
|
1225 |
msgid "Trash spam comments"
|
1226 |
msgstr "Cestina i commenti spam"
|
1227 |
|
1228 |
-
#: ../settings.php:
|
1229 |
msgid "Move spam comments to trash after"
|
1230 |
msgstr "Sposta i commenti spam nel cestino dopo"
|
1231 |
|
1232 |
-
#: ../common.php:
|
1233 |
msgid "Spam form submission denied"
|
1234 |
msgstr "L'invio del form contenente spam è stato negata"
|
1235 |
|
1236 |
-
#: ../settings.php:
|
1237 |
msgid "Other forms"
|
1238 |
msgstr "Altro form"
|
1239 |
|
1240 |
-
#: ../settings.php:
|
1241 |
msgid "Protect all forms on the website with bot detection engine"
|
1242 |
msgstr "Proteggi tutti i form del sito web con il motore di rilevazione dei bot"
|
1243 |
|
1244 |
-
#: ../settings.php:
|
1245 |
msgid "Adjust antispam engine"
|
1246 |
msgstr "Regola Motore Antispam"
|
1247 |
|
1248 |
-
#: ../settings.php:
|
1249 |
msgid "Safe mode"
|
1250 |
msgstr "Modalità sicura"
|
1251 |
|
1252 |
-
#: ../settings.php:
|
1253 |
msgid "Use less restrictive policies (allow AJAX)"
|
1254 |
msgstr "Usa regole meno restrittive (Permetti AJAX)"
|
1255 |
|
1256 |
-
#: ../settings.php:
|
1257 |
msgid "Logged in users"
|
1258 |
msgstr "Utenti connessi"
|
1259 |
|
1260 |
-
#: ../settings.php:
|
1261 |
msgid "Disable bot detection engine for logged in users"
|
1262 |
msgstr "Disattiva il motore di rilevazione bot per gli utenti connessi"
|
1263 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
"X-Generator: POEditor.com\n"
|
7 |
+
"Project-Id-Version: WP Cerber Security\n"
|
8 |
"Language: it\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
|
72 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
73 |
msgstr "Blocca l'accesso diretto a wp-login.php e restituisce l'errore HTTP 404 non trovato"
|
74 |
|
75 |
+
#: ../dashboard.php:1104 ../settings.php:76
|
76 |
msgid "Citadel mode"
|
77 |
msgstr "Modalità Citadel"
|
78 |
|
84 |
msgid "Duration"
|
85 |
msgstr "Durata"
|
86 |
|
87 |
+
#: ../wp-cerber.php:3461 ../settings.php:62 ../settings.php:80 ../settings.php:247
|
88 |
msgid "Notifications"
|
89 |
msgstr "Notifiche"
|
90 |
|
92 |
msgid "Send notification to admin email"
|
93 |
msgstr "Invia notifica all'email dell'amministratore"
|
94 |
|
95 |
+
#: ../dashboard.php:1113 ../dashboard.php:1668 ../wp-cerber.php:3458 ../settings.
|
96 |
+
#: php:240 ../cerber-tools.php:88 ../cerber-tools.php:97 ../cerber-tools.php:171
|
97 |
msgid "Access Lists"
|
98 |
msgstr "Liste di accesso"
|
99 |
|
100 |
+
#: ../dashboard.php:1111 ../dashboard.php:1319 ../wp-cerber.php:3309 ../settings.
|
101 |
+
#: php:82 ../settings.php:231
|
102 |
msgid "Activity"
|
103 |
msgstr "Attività"
|
104 |
|
105 |
+
#: ../dashboard.php:1112 ../settings.php:235
|
106 |
msgid "Lockouts"
|
107 |
msgstr "Bloccati"
|
108 |
|
109 |
+
#: ../settings.php:366
|
110 |
msgid "%s allowed retries in %s minutes"
|
111 |
msgstr "%s tentativi permessi in %s minuti"
|
112 |
|
113 |
+
#: ../settings.php:388
|
114 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
115 |
msgstr "Abilita dopo %s tentativi di login negli ultimi %s minuti"
|
116 |
|
117 |
+
#: ../dashboard.php:93 ../dashboard.php:624 ../wp-cerber.php:3318
|
118 |
msgid "IP"
|
119 |
msgstr "IP"
|
120 |
|
121 |
+
#: ../dashboard.php:449 ../dashboard.php:627
|
122 |
msgid "Date"
|
123 |
msgstr "Data"
|
124 |
|
125 |
+
#: ../dashboard.php:449 ../dashboard.php:629
|
126 |
msgid "Local User"
|
127 |
msgstr "Utente locale"
|
128 |
|
129 |
+
#: ../dashboard.php:449 ../dashboard.php:630 ../wp-cerber.php:3326
|
130 |
msgid "Username used"
|
131 |
msgstr "Nome utente utilizzato"
|
132 |
|
133 |
+
#: ../dashboard.php:112
|
134 |
msgid "Showing last %d records from %d"
|
135 |
msgstr "Mostro Ultimi %d records da %d"
|
136 |
|
137 |
+
#: ../common.php:428
|
138 |
msgid "Logged in"
|
139 |
msgstr "Loggato"
|
140 |
|
141 |
+
#: ../common.php:429
|
142 |
msgid "Logged out"
|
143 |
msgstr "Disconnesso"
|
144 |
|
145 |
+
#: ../common.php:430
|
146 |
msgid "Login failed"
|
147 |
msgstr "Accesso fallito"
|
148 |
|
149 |
+
#: ../common.php:433
|
150 |
msgid "IP blocked"
|
151 |
msgstr "IP Bloccato"
|
152 |
|
153 |
+
#: ../common.php:434
|
154 |
msgid "Subnet blocked"
|
155 |
msgstr "Subnet Bloccata"
|
156 |
|
157 |
+
#: ../common.php:436
|
158 |
msgid "Citadel activated!"
|
159 |
msgstr "Citadel attivata!"
|
160 |
|
161 |
+
#: ../dashboard.php:587 ../dashboard.php:809 ../common.php:472
|
162 |
msgid "Locked out"
|
163 |
msgstr "Bloccato"
|
164 |
|
165 |
+
#: ../common.php:473
|
166 |
msgid "IP blacklisted"
|
167 |
msgstr "IP blacklisted"
|
168 |
|
169 |
+
#: ../common.php:451
|
170 |
msgid "Password changed"
|
171 |
msgstr "Password cambiata"
|
172 |
|
173 |
+
#: ../dashboard.php:86 ../dashboard.php:157
|
174 |
msgid "Remove"
|
175 |
msgstr "Rimuovi"
|
176 |
|
177 |
+
#: ../dashboard.php:360
|
178 |
msgid "Lockout for %s was removed"
|
179 |
msgstr "Il blocco per %s è stato rimosso"
|
180 |
|
181 |
+
#: ../dashboard.php:131 ../dashboard.php:582 ../dashboard.php:804 ../dashboard.
|
182 |
+
#: php:1102 ../wp-cerber.php:3450 ../settings.php:61 ../settings.php:201
|
183 |
msgid "White IP Access List"
|
184 |
msgstr "White List degli indirizzi IP"
|
185 |
|
186 |
+
#: ../dashboard.php:133 ../dashboard.php:583 ../dashboard.php:806 ../dashboard.
|
187 |
+
#: php:1103
|
188 |
msgid "Black IP Access List"
|
189 |
msgstr "Black List degli indirizzi IP"
|
190 |
|
191 |
+
#: ../dashboard.php:160
|
192 |
msgid "List is empty"
|
193 |
msgstr "Lista è vuota"
|
194 |
|
195 |
+
#: ../dashboard.php:187
|
196 |
msgid "Address %s was added to White IP Access List"
|
197 |
msgstr "L' indirizzo %s è stato aggiunto agli indirizzi IP della tua White List"
|
198 |
|
199 |
+
#: ../dashboard.php:200
|
200 |
msgid "Address %s was added to Black IP Access List"
|
201 |
msgstr "L'indirizzo %s è stato aggiunto agli indirizzi IP della Black List"
|
202 |
|
203 |
+
#: ../wp-cerber.php:2959
|
204 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
205 |
msgstr "La modalità Citadel viene attivata dopo %d tentativi di accesso non riusciti in %d minuti."
|
206 |
|
207 |
+
#: ../dashboard.php:1454
|
208 |
msgid "View Activity"
|
209 |
msgstr "Vedi attività"
|
210 |
|
211 |
+
#: ../cerber-tools.php:87 ../cerber-tools.php:96
|
212 |
msgid "Settings"
|
213 |
msgstr "Impostazioni"
|
214 |
|
215 |
+
#: ../dashboard.php:967
|
216 |
msgid "Last login"
|
217 |
msgstr "Ultimo login"
|
218 |
|
219 |
+
#: ../dashboard.php:1000 ../dashboard.php:1085
|
220 |
msgid "Never"
|
221 |
msgstr "Mai"
|
222 |
|
223 |
+
#: ../dashboard.php:1362
|
224 |
msgid "Are you sure?"
|
225 |
msgstr "Sei sicuro?"
|
226 |
|
227 |
+
#: ../dashboard.php:1157 ../settings.php:63
|
228 |
msgid "My site is behind a reverse proxy"
|
229 |
msgstr "l mio sito è dietro un proxy inverso"
|
230 |
|
240 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
241 |
msgstr "Disabilita il reindirizzamento automatico alla pagina di login quando / wp-admin / viene richiamata da una richiesta non autorizzata"
|
242 |
|
243 |
+
#: ../settings.php:187
|
244 |
msgid "Make your protection smarter!"
|
245 |
msgstr "Fai la tua protezione più intelligente!"
|
246 |
|
247 |
+
#: ../settings.php:191
|
248 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
249 |
msgstr "Per favore abilita Permalinks per utilizzare questa funzionalità. Configura le Impostazioni del Permalink diversamente dal Predefinito."
|
250 |
|
251 |
+
#: ../settings.php:194
|
252 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
253 |
msgstr "Fare attenzione quando si abilita queste opzione. Se dimentichi l'URL di login personalizzato, non sarai più in grado di accedere."
|
254 |
|
255 |
+
#: ../wp-cerber.php:3457 ../settings.php:237
|
256 |
msgid "Main Settings"
|
257 |
msgstr "Impostazioni Principali"
|
258 |
|
259 |
+
#: ../settings.php:249
|
260 |
msgid "Help"
|
261 |
msgstr "Aiuto"
|
262 |
|
263 |
+
#: ../settings.php:376
|
264 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
265 |
msgstr "Aumenta la durata del blocco a %s ore dopo %s blocchi nelle ultime %s ore"
|
266 |
|
267 |
+
#: ../wp-cerber.php:220
|
268 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
269 |
msgstr "Non è consentito l'accesso. Chiedere assistenza all'amministratore."
|
270 |
|
271 |
+
#: ../wp-cerber.php:226
|
272 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
273 |
msgstr "Hai raggiunto il limite dei tentativi di accesso. Riprova in %d minuti."
|
274 |
|
275 |
+
#: ../wp-cerber.php:245
|
276 |
msgid "You have only one attempt remaining."
|
277 |
msgid_plural "You have %d attempts remaining."
|
278 |
msgstr[0] "Hai un solo tentativo rimanente."
|
279 |
msgstr[1] "Hai %d tentativi rimanenti."
|
280 |
|
281 |
+
#: ../dashboard.php:651
|
282 |
msgid "No activity has been logged."
|
283 |
msgstr "Nessuna attività è stata registrata."
|
284 |
|
285 |
+
#: ../dashboard.php:96
|
286 |
msgid "Expires"
|
287 |
msgstr "Scade"
|
288 |
|
289 |
+
#: ../dashboard.php:118
|
290 |
msgid "No lockouts at the moment. The sky is clear."
|
291 |
msgstr "Nessun blocco al momento. Il cielo è limpido."
|
292 |
|
293 |
+
#: ../dashboard.php:131
|
294 |
msgid "These IPs will never be locked out"
|
295 |
msgstr "Questi IP non saranno mai bloccati"
|
296 |
|
297 |
+
#: ../dashboard.php:140
|
298 |
msgid "Your IP"
|
299 |
msgstr "Il tuo IP"
|
300 |
|
301 |
+
#: ../dashboard.php:196
|
302 |
msgid "You can't add your IP address"
|
303 |
msgstr "Non puoi aggiungere il tuo indirizzo IP"
|
304 |
|
305 |
+
#: ../wp-cerber.php:2960
|
306 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
307 |
msgstr "L'ultimo tentativo non riuscito è stato a %s dall'IP %s con accesso utente: %s."
|
308 |
|
309 |
+
#: ../wp-cerber.php:3023
|
310 |
msgid "Change notification settings"
|
311 |
msgstr "Modificare le impostazioni di notifica"
|
312 |
|
313 |
+
#: ../wp-cerber.php:3433
|
314 |
msgid "Can't activate WP Cerber due to a database error."
|
315 |
msgstr "Non è possibile attivare WP Cerber a causa di un errore nel database."
|
316 |
|
317 |
+
#: ../settings.php:383
|
318 |
msgid "Notify admin if the number of active lockouts above"
|
319 |
msgstr "Notifica all'amministratore se il numero di blocchi attivi supera"
|
320 |
|
321 |
+
#: ../settings.php:83 ../settings.php:135
|
322 |
msgid "days"
|
323 |
msgstr "giorni"
|
324 |
|
325 |
+
#: ../dashboard.php:1054
|
326 |
msgid "Cerber Quick View"
|
327 |
msgstr "Cerber Quick View"
|
328 |
|
329 |
+
#: ../dashboard.php:114
|
330 |
msgid "Hint"
|
331 |
msgstr "Aiuto"
|
332 |
|
333 |
+
#: ../dashboard.php:114
|
334 |
msgid "To view activity, click on the IP"
|
335 |
msgstr "Per visualizzare l'attività clicca sull'IP"
|
336 |
|
337 |
+
#: ../dashboard.php:157 ../dashboard.php:836
|
338 |
msgid "Check for activity"
|
339 |
msgstr "Controllo Attività"
|
340 |
|
342 |
msgid "Always block entire subnet Class C of intruders IP"
|
343 |
msgstr "Blocca sempre l'intera subnet Classe C degli indirizzi IP degli intrusi"
|
344 |
|
345 |
+
#: ../settings.php:80 ../settings.php:385
|
346 |
msgid "Click to send test"
|
347 |
msgstr "Clicca per inviare il test"
|
348 |
|
349 |
+
#: ../settings.php:481 ../settings.php:482
|
350 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
351 |
msgstr "Attenzione! Hai cambiato l'URL di accesso! Il nuovo URL di accesso è"
|
352 |
|
353 |
+
#: ../dashboard.php:966
|
354 |
msgid "Comments"
|
355 |
msgstr "Commenti"
|
356 |
|
357 |
+
#: ../dashboard.php:349
|
|
|
|
|
|
|
|
|
358 |
msgid "Message has been sent to "
|
359 |
msgstr "Il messaggio è stato spedito a"
|
360 |
|
361 |
+
#: ../dashboard.php:1541
|
362 |
msgid "Update to version %s of WP Cerber"
|
363 |
msgstr "Aggiornamento alla versione %s di WP Cerber"
|
364 |
|
365 |
+
#: ../wp-cerber.php:2961 ../wp-cerber.php:3350
|
366 |
msgid "View activity in dashboard"
|
367 |
msgstr "Vedi attività nel pannello"
|
368 |
|
369 |
+
#: ../wp-cerber.php:2991
|
370 |
msgid "Number of active lockouts"
|
371 |
msgstr "Numero di blocchi attivi"
|
372 |
|
373 |
+
#: ../wp-cerber.php:2995
|
374 |
msgid "View lockouts in dashboard"
|
375 |
msgstr "Vedi blocchi nel pannello"
|
376 |
|
377 |
+
#: ../wp-cerber.php:3048
|
378 |
msgid "This message was sent by"
|
379 |
msgstr "Questo messaggio è stato inviato da"
|
380 |
|
381 |
+
#: ../dashboard.php:894 ../cerber-tools.php:43
|
382 |
msgid "Tools"
|
383 |
msgstr "Strumenti"
|
384 |
|
385 |
+
#: ../cerber-tools.php:84
|
386 |
msgid "Export settings to the file"
|
387 |
msgstr "Esporta le impostazione nel file"
|
388 |
|
389 |
+
#: ../cerber-tools.php:85
|
390 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
391 |
msgstr "Quando fai clic sul pulsante qui sotto otterrai un file di configurazione che puoi caricare su un altro sito."
|
392 |
|
393 |
+
#: ../cerber-tools.php:86
|
394 |
msgid "What do you want to export?"
|
395 |
msgstr "Cosa vuoi esportare?"
|
396 |
|
397 |
+
#: ../cerber-tools.php:89
|
398 |
msgid "Download file"
|
399 |
msgstr "Scarica file"
|
400 |
|
401 |
+
#: ../cerber-tools.php:91
|
402 |
msgid "Import settings from the file"
|
403 |
msgstr "importa impostazioni dal file"
|
404 |
|
405 |
+
#: ../cerber-tools.php:92
|
406 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
407 |
msgstr "Quando si fa clic sul pulsante in basso, il file verrà caricato e tutte le impostazioni esistenti saranno sovrascritte."
|
408 |
|
409 |
+
#: ../cerber-tools.php:93
|
410 |
msgid "Select file to import."
|
411 |
msgstr "Seleziona il file da importare."
|
412 |
|
413 |
+
#: ../cerber-tools.php:93
|
414 |
msgid "Maximum upload file size: %s."
|
415 |
msgstr "Massima dimensione del file da caricare: %s."
|
416 |
|
417 |
+
#: ../cerber-tools.php:96
|
418 |
msgid "What do you want to import?"
|
419 |
msgstr "Cosa vuoi importare?"
|
420 |
|
421 |
+
#: ../cerber-tools.php:98
|
422 |
msgid "Upload file"
|
423 |
msgstr "Carica file"
|
424 |
|
425 |
+
#: ../cerber-tools.php:138
|
426 |
msgid "No file was uploaded or file is corrupted"
|
427 |
msgstr "Nessun file è stato caricato o il file è danneggiato"
|
428 |
|
429 |
+
#: ../cerber-tools.php:171
|
430 |
msgid "Error while updating"
|
431 |
msgstr "Errore durante l'aggiornamento"
|
432 |
|
433 |
+
#: ../cerber-tools.php:174
|
434 |
msgid "Settings has imported successfully from"
|
435 |
msgstr "Le impostazioni sono state importate con successo da"
|
436 |
|
437 |
+
#: ../cerber-tools.php:178
|
438 |
msgid "Error while parsing file"
|
439 |
msgstr "Errore nell'interpretazione del file "
|
440 |
|
441 |
+
#: ../dashboard.php:94 ../dashboard.php:625
|
442 |
msgid "Hostname"
|
443 |
msgstr "Nome Host"
|
444 |
|
445 |
+
#: ../dashboard.php:325
|
446 |
msgid "unknown"
|
447 |
msgstr "sconosciuto"
|
448 |
|
450 |
msgid "Keep records for"
|
451 |
msgstr "Mantenere i record per"
|
452 |
|
453 |
+
#: ../dashboard.php:1089
|
454 |
msgid "active"
|
455 |
msgstr "Attiva"
|
456 |
|
457 |
+
#: ../dashboard.php:1089
|
458 |
msgid "deactivate"
|
459 |
msgstr "Disattiva"
|
460 |
|
461 |
+
#: ../dashboard.php:1091
|
462 |
msgid "not active"
|
463 |
msgstr "Non Attivo"
|
464 |
|
465 |
+
#: ../dashboard.php:1092
|
466 |
msgid "disabled"
|
467 |
msgstr "Disabilitato"
|
468 |
|
469 |
+
#: ../dashboard.php:1097
|
470 |
msgid "failed attempts"
|
471 |
msgstr "Tentativi falliti"
|
472 |
|
473 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
474 |
msgid "in 24 hours"
|
475 |
msgstr "in 24 ore"
|
476 |
|
477 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
478 |
msgid "view all"
|
479 |
msgstr "guarda tutto"
|
480 |
|
481 |
+
#: ../dashboard.php:1098
|
482 |
msgid "lockouts"
|
483 |
msgstr "Bloccati"
|
484 |
|
485 |
+
#: ../dashboard.php:1100
|
486 |
msgid "Lockouts at the moment"
|
487 |
msgstr "Bloccati al momento"
|
488 |
|
489 |
+
#: ../dashboard.php:1101
|
490 |
msgid "Last lockout"
|
491 |
msgstr "Ultimo bloccato"
|
492 |
|
493 |
+
#: ../dashboard.php:1102 ../dashboard.php:1103 ../dashboard.php:1647
|
494 |
msgid "entry"
|
495 |
msgid_plural "entries"
|
496 |
msgstr[0] "accesso"
|
497 |
msgstr[1] "accessi"
|
498 |
|
499 |
+
#: ../dashboard.php:1357
|
500 |
msgid "Confused about some settings?"
|
501 |
msgstr "Confuso da alcune impostazioni?"
|
502 |
|
503 |
+
#: ../dashboard.php:1358
|
504 |
msgid "You can easily load default recommended settings using button below"
|
505 |
msgstr "È possibile caricare facilmente le impostazioni predefinite consigliate utilizzando il pulsante sottostante"
|
506 |
|
507 |
+
#: ../dashboard.php:1360
|
508 |
msgid "Load default settings"
|
509 |
msgstr "Caricare le impostazioni di default"
|
510 |
|
511 |
+
#: ../dashboard.php:1368
|
512 |
msgid "doesn't affect Custom login URL and Access Lists"
|
513 |
msgstr "Non influenza l'URL di accesso personalizzato e le liste di accesso"
|
514 |
|
515 |
+
#: ../dashboard.php:1535
|
|
|
|
|
|
|
|
|
516 |
msgid "New version is available"
|
517 |
msgstr "Nuova versione disponibile"
|
518 |
|
519 |
#. Name of the plugin
|
520 |
+
#: ../dashboard.php:885 ../dashboard.php:904
|
521 |
msgid "WP Cerber"
|
522 |
msgstr "WP Cerber"
|
523 |
|
524 |
+
#: ../wp-cerber.php:2935
|
|
|
|
|
|
|
|
|
|
|
525 |
msgid "WP Cerber notify"
|
526 |
msgstr "Notifica di WP Cerber"
|
527 |
|
528 |
+
#: ../wp-cerber.php:2957
|
529 |
msgid "Citadel mode is activated"
|
530 |
msgstr "Citadel mode attivata"
|
531 |
|
532 |
+
#: ../wp-cerber.php:3028
|
533 |
msgid "New Custom login URL"
|
534 |
msgstr "Nuovo URL di accesso personalizzato"
|
535 |
|
536 |
+
#: ../wp-cerber.php:3424
|
537 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
538 |
msgstr "Il Cerber WP richiede PHP %s o superiore. Stai utilizzando"
|
539 |
|
540 |
+
#: ../wp-cerber.php:3428
|
541 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
542 |
msgstr "Il Cerber WP richiede WordPress %s o superiore. Stai utilizzando"
|
543 |
|
549 |
msgid "Write failed login attempts to the file"
|
550 |
msgstr "Scrivi i tentativi di accesso non riusciti nel file"
|
551 |
|
552 |
+
#: ../dashboard.php:1453
|
|
|
|
|
|
|
|
|
553 |
msgid "Deactivate"
|
554 |
msgstr "Disattivato"
|
555 |
|
556 |
+
#: ../dashboard.php:97 ../wp-cerber.php:2993
|
557 |
msgid "Reason"
|
558 |
msgstr "Ragione"
|
559 |
|
560 |
+
#: ../dashboard.php:164
|
561 |
msgid "Add IP to the list"
|
562 |
msgstr "Aggiungi IP alla lista"
|
563 |
|
564 |
+
#: ../dashboard.php:854
|
565 |
msgid "Add IP to the Black List"
|
566 |
msgstr "Aggiungi IP alla Black List"
|
567 |
|
568 |
+
#: ../common.php:493
|
569 |
msgid "Attempt to access"
|
570 |
msgstr "Tentativi di accesso"
|
571 |
|
572 |
+
#: ../common.php:492
|
573 |
msgid "Limit on login attempts is reached"
|
574 |
msgstr "È stato raggiunto il limite dei tentativi di accesso"
|
575 |
|
576 |
+
#: ../common.php:459 ../common.php:494
|
577 |
msgid "Attempt to log in with non-existent username"
|
578 |
msgstr "Tentativo di accesso con un nome utente inesistente"
|
579 |
|
580 |
+
#: ../wp-cerber.php:2992
|
581 |
msgid "Last lockout was added: %s for IP %s"
|
582 |
msgstr "L'ultimo blocco è stato aggiunto: %s per IP %s"
|
583 |
|
584 |
+
#: ../wp-cerber.php:3460 ../settings.php:242
|
|
|
|
|
|
|
|
|
585 |
msgid "Hardening"
|
586 |
msgstr "Rendi sicuro"
|
587 |
|
588 |
+
#: ../dashboard.php:832
|
589 |
msgid "Abuse email:"
|
590 |
msgstr "Email di abuso:"
|
591 |
|
592 |
+
#: ../settings.php:163
|
593 |
msgid "Email Address"
|
594 |
msgstr "Indirizzo email"
|
595 |
|
596 |
+
#: ../settings.php:163
|
597 |
msgid "if empty, the admin email %s will be used"
|
598 |
msgstr "Se vuota, verrà utilizzata l'email amministratore %s"
|
599 |
|
613 |
msgid "Stop user enumeration"
|
614 |
msgstr "Ferma l'enumerazione dell'utente"
|
615 |
|
|
|
|
|
|
|
|
|
616 |
#: ../settings.php:99
|
617 |
msgid "Disable XML-RPC"
|
618 |
msgstr "Disabilita XML-RPC"
|
633 |
msgid "Disable REST API"
|
634 |
msgstr "Disabilita REST API"
|
635 |
|
636 |
+
#: ../settings.php:201
|
|
|
|
|
|
|
|
|
637 |
msgid "These settings do not affect hosts from the "
|
638 |
msgstr "Queste impostazioni non influenzano gli host del"
|
639 |
|
640 |
+
#: ../settings.php:558
|
641 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
642 |
msgstr "<strong>ERRORE</strong>: inserisci un indirizzo email valido."
|
643 |
|
644 |
+
#: ../wp-cerber.php:3022 ../wp-cerber.php:3449
|
645 |
msgid "WP Cerber is now active and has started protecting your site"
|
646 |
msgstr "WP Cerber è attivo e ha iniziato a proteggere il tuo sito"
|
647 |
|
648 |
+
#: ../dashboard.php:98
|
649 |
msgid "Action"
|
650 |
msgstr "Azione"
|
651 |
|
652 |
+
#: ../dashboard.php:133
|
653 |
msgid "Nobody can log in or register from these IPs"
|
654 |
msgstr "Nessuno con questi indirizzi IP potrà accedere o registrarsi"
|
655 |
|
656 |
+
#: ../dashboard.php:184 ../dashboard.php:192
|
657 |
msgid "Incorrect IP address or IP range"
|
658 |
msgstr "Indirizzo IP o Range IP non corretto "
|
659 |
|
660 |
+
#: ../dashboard.php:352
|
661 |
msgid "Unable to send notification email"
|
662 |
msgstr "Non è stato possibile inviare l'email di notifica"
|
663 |
|
664 |
+
#: ../dashboard.php:377 ../dashboard.php:1469
|
665 |
msgid "Settings saved"
|
666 |
msgstr "Impostazioni salvate"
|
667 |
|
668 |
+
#: ../dashboard.php:836
|
669 |
msgid "Network:"
|
670 |
msgstr "Rete"
|
671 |
|
672 |
+
#: ../dashboard.php:850
|
673 |
msgid "Add network to the Black List"
|
674 |
msgstr "Aggiungi rete alla Black List"
|
675 |
|
676 |
+
#: ../dashboard.php:1452
|
677 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
678 |
msgstr "Attenzione! La modalità Citadel è attiva. Nessuno è in grado di effettuare il login."
|
679 |
|
680 |
+
#: ../whois.php:221 ../whois.php:252 ../common.php:491
|
681 |
msgid "Unknown"
|
682 |
msgstr "Sconosciuto"
|
683 |
|
|
|
|
|
|
|
|
|
|
|
684 |
#. Author of the plugin
|
685 |
#:
|
686 |
msgid "Gregory"
|
687 |
msgstr "Gregory"
|
688 |
|
689 |
+
#: ../wp-cerber.php:565 ../wp-cerber.php:577 ../wp-cerber.php:584 ../wp-cerber.
|
690 |
+
#: php:789 ../wp-cerber.php:1004 ../wp-cerber.php:1010 ../wp-cerber.php:1015 ..
|
691 |
+
#: /wp-cerber.php:1020 ../wp-cerber.php:1026 ../wp-cerber.php:1033 ../wp-cerber.
|
692 |
+
#: php:1134 ../wp-cerber.php:1271 ../common.php:131 ../common.php:184 ../common.
|
693 |
+
#: php:188 ../settings.php:531
|
694 |
msgid "ERROR:"
|
695 |
msgstr "ERRORE:"
|
696 |
|
697 |
+
#: ../wp-cerber.php:594
|
698 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
699 |
msgstr "Verifica fallita. Fai clic sulla casella quadrata nel blocco reCAPTCHA di seguito."
|
700 |
|
701 |
+
#: ../wp-cerber.php:800
|
702 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
703 |
msgstr "<strong>ERRORE</strong>: La password inserita per lo username %s non è corretta."
|
704 |
|
705 |
+
#: ../wp-cerber.php:1021
|
706 |
msgid "Username is not allowed. Please choose another one."
|
707 |
msgstr "Non è consentito utilizzare questo nome utente. Sceglierne un altro."
|
708 |
|
709 |
+
#: ../wp-cerber.php:2986
|
710 |
msgid "unspecified"
|
711 |
msgstr "non specificato"
|
712 |
|
713 |
+
#: ../wp-cerber.php:2989
|
714 |
msgid "Number of lockouts is increasing"
|
715 |
msgstr "Numero di blocchi in aumento"
|
716 |
|
717 |
+
#: ../wp-cerber.php:2994
|
718 |
msgid "View activity for this IP"
|
719 |
msgstr "Vedi attività per questo IP"
|
720 |
|
721 |
+
#: ../wp-cerber.php:2998 ../wp-cerber.php:3000
|
722 |
msgid "A new version of WP Cerber is available to install"
|
723 |
msgstr "È disponibile una nuova versione di WP Cerber"
|
724 |
|
725 |
+
#: ../wp-cerber.php:2999
|
726 |
msgid "Hi!"
|
727 |
msgstr "Ciao!"
|
728 |
|
729 |
+
#: ../wp-cerber.php:3001 ../wp-cerber.php:3012
|
730 |
msgid "Website"
|
731 |
msgstr "Sito web"
|
732 |
|
733 |
+
#: ../wp-cerber.php:3004 ../wp-cerber.php:3005
|
734 |
msgid "The WP Cerber security plugin has been deactivated"
|
735 |
msgstr "Il plugin di sicurezza WP Cerber è stato disattivato"
|
736 |
|
737 |
+
#: ../wp-cerber.php:3007
|
738 |
msgid "Not logged in"
|
739 |
msgstr "Non loggato"
|
740 |
|
741 |
+
#: ../wp-cerber.php:3013
|
742 |
msgid "By user"
|
743 |
msgstr "Dall'Utente "
|
744 |
|
745 |
+
#: ../wp-cerber.php:3014
|
746 |
msgid "From IP address"
|
747 |
msgstr "Dall'indirizzo IP"
|
748 |
|
749 |
+
#: ../wp-cerber.php:3017
|
750 |
msgid "From country"
|
751 |
msgstr "Dalla Nazione"
|
752 |
|
753 |
+
#: ../wp-cerber.php:3021
|
754 |
msgid "The WP Cerber security plugin is now active"
|
755 |
msgstr "Il plugin di protezione WP Cerber è attivo"
|
756 |
|
757 |
+
#: ../wp-cerber.php:3450
|
758 |
msgid "Your IP address is added to the"
|
759 |
msgstr "Il tuo indirizzo IP è stato aggiunto al"
|
760 |
|
761 |
+
#: ../wp-cerber.php:3462
|
762 |
msgid "Import settings"
|
763 |
msgstr "Importa impostazioni"
|
764 |
|
765 |
+
#: ../settings.php:164
|
766 |
msgid "Notification limit"
|
767 |
msgstr "Limiti di notifica"
|
768 |
|
769 |
+
#: ../settings.php:164
|
770 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
771 |
msgstr "email di notifiche consentite per ora (0 significa illimitato)"
|
772 |
|
773 |
+
#: ../settings.php:112
|
774 |
msgid "User related settings"
|
775 |
msgstr "Impostazioni correlate agli utenti"
|
776 |
|
777 |
+
#: ../settings.php:114
|
778 |
msgid "Prohibited usernames"
|
779 |
msgstr "Nomi utente proibiti"
|
780 |
|
781 |
+
#: ../settings.php:114
|
782 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
783 |
msgstr "I nomi utente di questo elenco non possono accedere o registrarsi. Qualsiasi indirizzo IP, che ha cercato di utilizzare uno di questi nomi utente, sarà immediatamente bloccato. Usa la virgola per separare i nominativi."
|
784 |
|
785 |
+
#: ../settings.php:115
|
786 |
msgid "User session expire"
|
787 |
msgstr "Sessione utente scade"
|
788 |
|
789 |
+
#: ../settings.php:115
|
790 |
msgid "in minutes (leave empty to use default WP value)"
|
791 |
msgstr "In minuti (lasciare vuoto per utilizzare il valore predefinito WP)"
|
792 |
|
793 |
+
#: ../settings.php:138
|
794 |
msgid "reCAPTCHA settings"
|
795 |
msgstr "Impostazioni reCAPTCHA"
|
796 |
|
797 |
+
#: ../settings.php:139
|
798 |
msgid "Site key"
|
799 |
msgstr "Chiave del sito"
|
800 |
|
801 |
+
#: ../settings.php:140
|
802 |
msgid "Secret key"
|
803 |
msgstr "Chiave segreta"
|
804 |
|
805 |
+
#: ../settings.php:143
|
806 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
807 |
msgstr "Abilita reCAPTCHA per il modulo di registrazione di WordPress"
|
808 |
|
809 |
+
#: ../settings.php:146
|
810 |
msgid "Lost password form"
|
811 |
msgstr "Modulo per il recupero della password dimenticata"
|
812 |
|
813 |
+
#: ../settings.php:149
|
814 |
msgid "Login form"
|
815 |
msgstr "Modulo di accesso"
|
816 |
|
817 |
+
#: ../settings.php:149
|
818 |
msgid "Enable reCAPTCHA for WordPress login form"
|
819 |
msgstr "Attiva reCAPTCHA per il modulo di accesso di WordPress"
|
820 |
|
821 |
+
#: ../settings.php:204
|
822 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
823 |
msgstr "Prima di iniziare a utilizzare reCAPTCHA, è necessario ottenere la Chiave Sito e la Chiave Segreta sul sito web di Google"
|
824 |
|
825 |
+
#: ../cerber-lab.php:652 ../settings.php:205
|
826 |
msgid "Know more"
|
827 |
msgstr "Saperne di più"
|
828 |
|
829 |
+
#: ../dashboard.php:885 ../settings.php:224
|
830 |
msgid "WP Cerber Security"
|
831 |
msgstr "WP Cerber Security"
|
832 |
|
833 |
+
#: ../settings.php:244
|
834 |
msgid "Users"
|
835 |
msgstr "Utenti"
|
836 |
|
837 |
+
#: ../common.php:426
|
838 |
msgid "User created"
|
839 |
msgstr "Utente creato"
|
840 |
|
841 |
+
#: ../dashboard.php:1313 ../common.php:427
|
842 |
msgid "User registered"
|
843 |
msgstr "Utente registrato"
|
844 |
|
845 |
+
#: ../common.php:454
|
846 |
msgid "reCAPTCHA verification failed"
|
847 |
msgstr "Verifica reCAPTCHA fallita"
|
848 |
|
849 |
+
#: ../common.php:455
|
850 |
msgid "reCAPTCHA settings are incorrect"
|
851 |
msgstr "le impostazioni reCAPTCHA sono non correte"
|
852 |
|
853 |
+
#: ../common.php:458
|
854 |
msgid "Attempt to access prohibited URL"
|
855 |
msgstr "Tentativo di accesso ad URL proibita"
|
856 |
|
857 |
+
#: ../common.php:460 ../common.php:495
|
858 |
msgid "Attempt to log in with prohibited username"
|
859 |
msgstr "Tentativo di accesso con username proibito"
|
860 |
|
870 |
msgid "Cerber Lab protocol"
|
871 |
msgstr "Protocollo Cerber Lab"
|
872 |
|
873 |
+
#: ../settings.php:125 ../settings.php:143
|
874 |
msgid "Registration form"
|
875 |
msgstr "Form di registrazione"
|
876 |
|
877 |
+
#: ../settings.php:144
|
878 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
879 |
msgstr "Attiva reCAPTCHA per il modulo di registrazione WooCommerce"
|
880 |
|
881 |
+
#: ../settings.php:146
|
882 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
883 |
msgstr "Attiva reCAPTCHA per il modulo di recupero della password di WordPress"
|
884 |
|
885 |
+
#: ../settings.php:147
|
886 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
887 |
msgstr "Abilita reCAPTCHA per il form del recupero della password di WooCommerce"
|
888 |
|
889 |
+
#: ../settings.php:150
|
890 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
891 |
msgstr "Attiva reCAPTCHA per il modulo di accesso WooCommerce"
|
892 |
|
893 |
+
#: ../common.php:456
|
894 |
msgid "Request to the Google reCAPTCHA service failed"
|
895 |
msgstr "Richiesta al servizio Google reCAPTCHA non riuscita"
|
896 |
|
897 |
+
#: ../dashboard.php:1305 ../dashboard.php:1334
|
898 |
msgid "View all"
|
899 |
msgstr "Vedi tutto"
|
900 |
|
901 |
+
#: ../dashboard.php:1335
|
902 |
msgid "Recently locked out IP addresses"
|
903 |
msgstr "Indirizzi IP bloccati di recente"
|
904 |
|
905 |
+
#: ../cerber-lab.php:650
|
906 |
msgid "OK, nail them all"
|
907 |
msgstr "OK, chiudili tutti"
|
908 |
|
909 |
+
#: ../cerber-lab.php:651
|
910 |
msgid "NO, maybe later"
|
911 |
msgstr "NO, forse più tardi"
|
912 |
|
913 |
+
#: ../dashboard.php:887 ../dashboard.php:1110 ../dashboard.php:1667 ../settings.
|
914 |
+
#: php:229
|
915 |
msgid "Dashboard"
|
916 |
msgstr "Bacheca"
|
917 |
|
918 |
+
#: ../cerber-lab.php:648
|
919 |
msgid "Want to make WP Cerber even more powerful?"
|
920 |
msgstr "Vuoi rendere WP Cerber ancora più potente?"
|
921 |
|
922 |
+
#: ../cerber-lab.php:649
|
923 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
924 |
msgstr "Consenti a WP Cerber di inviare indirizzi IP dannosi al Cerber Lab. Questo aiuta il team a sviluppare nuovi algoritmi per WP Cerber che difenderanno WordPress contro nuove minacce e botnet che nascono ogni giorno. Puoi disattivare l'invio delle impostazioni del plugin in qualsiasi momento."
|
925 |
|
926 |
+
#: ../dashboard.php:449
|
927 |
msgid "IP address"
|
928 |
msgstr "Indirizzo IP"
|
929 |
|
930 |
+
#: ../dashboard.php:449
|
931 |
msgid "User login"
|
932 |
msgstr "Login utente"
|
933 |
|
934 |
+
#: ../dashboard.php:449
|
935 |
msgid "User ID"
|
936 |
msgstr "ID Utente"
|
937 |
|
938 |
+
#: ../dashboard.php:647
|
939 |
msgid "Export"
|
940 |
msgstr "Esporta"
|
941 |
|
942 |
+
#: ../dashboard.php:666
|
|
|
|
|
|
|
|
|
943 |
msgid "Search for IP or username"
|
944 |
msgstr "Ricerca per IP o Nome Utente"
|
945 |
|
946 |
+
#: ../dashboard.php:666
|
947 |
msgid "Filter"
|
948 |
msgstr "Filtro"
|
949 |
|
950 |
+
#: ../dashboard.php:887
|
951 |
msgid "Cerber Dashboard"
|
952 |
msgstr "Pannello di Cerber"
|
953 |
|
954 |
+
#: ../dashboard.php:894
|
955 |
msgid "Cerber tools"
|
956 |
msgstr "Strumenti di Cerber"
|
957 |
|
958 |
+
#: ../dashboard.php:1580
|
959 |
msgid "Subscribe"
|
960 |
msgstr "Sottoscrizione"
|
961 |
|
962 |
+
#: ../dashboard.php:1581 ../cerber-tools.php:226
|
963 |
msgid "Unsubscribe"
|
964 |
msgstr "Rimuovi sottoscrizione"
|
965 |
|
966 |
+
#: ../dashboard.php:1609
|
967 |
msgid "You've subscribed"
|
968 |
msgstr "Hai effettuato la sottoscrizione"
|
969 |
|
970 |
+
#: ../dashboard.php:1612
|
971 |
msgid "You've unsubscribed"
|
972 |
msgstr "Hai rimosso la sottoscrizione"
|
973 |
|
974 |
+
#: ../wp-cerber.php:3032 ../wp-cerber.php:3033
|
975 |
msgid "A new activity has been recorded"
|
976 |
msgstr "È stata registrata una nuova attività"
|
977 |
|
978 |
+
#: ../wp-cerber.php:3322
|
979 |
msgid "User"
|
980 |
msgstr "Utente"
|
981 |
|
982 |
+
#: ../wp-cerber.php:3330
|
983 |
msgid "Search string"
|
984 |
msgstr "Stringa di ricerca"
|
985 |
|
986 |
+
#: ../wp-cerber.php:3351
|
987 |
msgid "To unsubscribe click here"
|
988 |
msgstr "Per annullare l'iscrizione clicca qui"
|
989 |
|
999 |
msgid "if empty, the default format %s will be used"
|
1000 |
msgstr "Se vuoto, verrà utilizzato il formato predefinito %s"
|
1001 |
|
1002 |
+
#: ../dashboard.php:1106 ../settings.php:166
|
1003 |
msgid "Push notifications"
|
1004 |
msgstr "Notifica push"
|
1005 |
|
1006 |
+
#: ../settings.php:161
|
1007 |
msgid "Email notifications"
|
1008 |
msgstr "Email delle notifiche"
|
1009 |
|
1010 |
+
#: ../settings.php:163
|
1011 |
msgid "Use comma to specify multiple values"
|
1012 |
msgstr "Utilizzare la virgola per specificare più valori"
|
1013 |
|
1014 |
+
#: ../settings.php:173
|
1015 |
msgid "All connected devices"
|
1016 |
msgstr "Tutte le periferiche connesse"
|
1017 |
|
1018 |
+
#: ../settings.php:174
|
1019 |
msgid "No devices found"
|
1020 |
msgstr "Nessuna periferica trovata."
|
1021 |
|
1022 |
+
#: ../settings.php:176
|
1023 |
msgid "Not available"
|
1024 |
msgstr "Non disponibile"
|
1025 |
|
1026 |
+
#: ../common.php:452
|
1027 |
msgid "Password reset requested"
|
1028 |
msgstr "Richiesto reset della password"
|
1029 |
|
1030 |
+
#: ../common.php:496
|
1031 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
1032 |
msgstr "È stato raggiunto il limite delle verifiche reCAPTCHA fallite"
|
1033 |
|
1034 |
+
#: ../common.php:541
|
1035 |
msgid "%s ago"
|
1036 |
msgstr "%s fa"
|
1037 |
|
1043 |
msgid "Display 404 page"
|
1044 |
msgstr "Mostra pagina 404"
|
1045 |
|
1046 |
+
#: ../settings.php:141
|
1047 |
msgid "Invisible reCAPTCHA"
|
1048 |
msgstr "ReCAPTCHA invisibile"
|
1049 |
|
1050 |
+
#: ../settings.php:141
|
1051 |
msgid "Enable invisible reCAPTCHA"
|
1052 |
msgstr "Abilita reCAPTCHA invisibile"
|
1053 |
|
1054 |
+
#: ../settings.php:141
|
1055 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
1056 |
msgstr "(Non abilitare a meno che non si ottengano e si inseriscano la Chiave del sito e la Chiave Segreta per la versione invisibile)"
|
1057 |
|
1058 |
+
#: ../settings.php:152
|
1059 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
1060 |
msgstr "Attiva reCAPTCHA per il modulo dei commenti di WordPress"
|
1061 |
|
1062 |
+
#: ../settings.php:153
|
1063 |
msgid "Disable reCAPTCHA for logged in users"
|
1064 |
msgstr "Disattiva reCAPTCHA per gli utenti connessi"
|
1065 |
|
1066 |
+
#: ../settings.php:155
|
1067 |
msgid "Limit attempts"
|
1068 |
msgstr "Limiti dei tentativi"
|
1069 |
|
1070 |
+
#: ../settings.php:155
|
1071 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
1072 |
msgstr "Blocca l'indirizzo IP per %s minuti dopo %s tentativi non riusciti entro %s minuti "
|
1073 |
|
1074 |
+
#: ../settings.php:198
|
1075 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
1076 |
msgstr "Nella modalità Citadel nessuno è in grado di accedere, tranne i gli indirizzi IP presenti nell'elenco della White List. Le sessioni utente attive non saranno interessate."
|
1077 |
|
1078 |
+
#: ../dashboard.php:449 ../dashboard.php:628
|
1079 |
msgid "Event"
|
1080 |
msgstr "Evento"
|
1081 |
|
1082 |
+
#: ../dashboard.php:1285
|
1083 |
msgid "Spam comments denied"
|
1084 |
msgstr "Commenti spam negati"
|
1085 |
|
1086 |
+
#: ../dashboard.php:1287
|
1087 |
msgid "Malicious IP addresses detected"
|
1088 |
msgstr "Rilevati indirizzi IP malevoli"
|
1089 |
|
1090 |
+
#: ../dashboard.php:1288
|
1091 |
msgid "Lockouts occurred"
|
1092 |
msgstr "Blocchi avvenuti"
|
1093 |
|
1094 |
+
#: ../dashboard.php:1314
|
|
|
|
|
|
|
|
|
1095 |
msgid "All suspicious activity"
|
1096 |
msgstr "Tutte le attività sospette"
|
1097 |
|
1098 |
+
#: ../wp-cerber.php:1005 ../wp-cerber.php:1011 ../wp-cerber.php:1027 ../wp-cerber.
|
1099 |
+
#: php:1034
|
1100 |
msgid "You are not allowed to register."
|
1101 |
msgstr "Non è consentito registrarsi."
|
1102 |
|
1103 |
+
#: ../common.php:437
|
1104 |
msgid "Spam comment denied"
|
1105 |
msgstr "Il commento spam è stato negato"
|
1106 |
|
1107 |
+
#: ../common.php:462
|
|
|
|
|
|
|
|
|
1108 |
msgid "Attempt to log in denied"
|
1109 |
msgstr "Tentativo di accesso negato"
|
1110 |
|
1111 |
+
#: ../common.php:463
|
1112 |
msgid "Attempt to register denied"
|
1113 |
msgstr "Tentativo di registrazione negato"
|
1114 |
|
1115 |
+
#: ../dashboard.php:1284
|
1116 |
msgid "Malicious activities mitigated"
|
1117 |
msgstr "Attività dannose attenuate"
|
1118 |
|
1119 |
+
#: ../dashboard.php:893
|
1120 |
msgid "Cerber antispam settings"
|
1121 |
msgstr "Impostazioni dell'Antispam di Cerber"
|
1122 |
|
1123 |
+
#: ../dashboard.php:893 ../wp-cerber.php:3459 ../settings.php:152
|
1124 |
msgid "Antispam"
|
1125 |
msgstr "Antispam"
|
1126 |
|
1127 |
+
#: ../settings.php:123
|
1128 |
msgid "Cerber antispam engine"
|
1129 |
msgstr "Cerber antispam engine"
|
1130 |
|
1131 |
+
#: ../settings.php:124
|
1132 |
msgid "Comment form"
|
1133 |
msgstr "Modulo dei commenti"
|
1134 |
|
1135 |
+
#: ../settings.php:124
|
1136 |
msgid "Protect comment form with bot detection engine"
|
1137 |
msgstr "Proteggi il modulo dei commenti con il motore di rilevazione dei bot"
|
1138 |
|
1139 |
+
#: ../settings.php:125
|
1140 |
msgid "Protect registration form with bot detection engine"
|
1141 |
msgstr "Proteggi il modulo di registrazione con il motore di rilevazione dei bot"
|
1142 |
|
1152 |
msgid "License"
|
1153 |
msgstr "Licenza"
|
1154 |
|
1155 |
+
#: ../cerber-tools.php:296
|
1156 |
msgid "Antispam and bot detection settings"
|
1157 |
msgstr "Impostazioni rilevamento di antispam e bot"
|
1158 |
|
1159 |
+
#: ../wp-cerber.php:1271
|
|
|
|
|
|
|
|
|
|
|
1160 |
msgid "Sorry, human verification failed."
|
1161 |
msgstr "Spiacenti, la verifica umana è fallita."
|
1162 |
|
1163 |
+
#: ../common.php:497
|
1164 |
msgid "Bot activity is detected"
|
1165 |
msgstr "Attività Bot rilevata"
|
1166 |
|
1167 |
+
#: ../settings.php:133
|
1168 |
msgid "Comment processing"
|
1169 |
msgstr "Elaborazione commento"
|
1170 |
|
1171 |
+
#: ../settings.php:134
|
1172 |
msgid "If a spam comment detected"
|
1173 |
msgstr "Se un commento spam è rilevato"
|
1174 |
|
1175 |
+
#: ../settings.php:135
|
1176 |
msgid "Trash spam comments"
|
1177 |
msgstr "Cestina i commenti spam"
|
1178 |
|
1179 |
+
#: ../settings.php:135
|
1180 |
msgid "Move spam comments to trash after"
|
1181 |
msgstr "Sposta i commenti spam nel cestino dopo"
|
1182 |
|
1183 |
+
#: ../common.php:438
|
1184 |
msgid "Spam form submission denied"
|
1185 |
msgstr "L'invio del form contenente spam è stato negata"
|
1186 |
|
1187 |
+
#: ../settings.php:126
|
1188 |
msgid "Other forms"
|
1189 |
msgstr "Altro form"
|
1190 |
|
1191 |
+
#: ../settings.php:126
|
1192 |
msgid "Protect all forms on the website with bot detection engine"
|
1193 |
msgstr "Proteggi tutti i form del sito web con il motore di rilevazione dei bot"
|
1194 |
|
1195 |
+
#: ../settings.php:128
|
1196 |
msgid "Adjust antispam engine"
|
1197 |
msgstr "Regola Motore Antispam"
|
1198 |
|
1199 |
+
#: ../settings.php:129
|
1200 |
msgid "Safe mode"
|
1201 |
msgstr "Modalità sicura"
|
1202 |
|
1203 |
+
#: ../settings.php:129
|
1204 |
msgid "Use less restrictive policies (allow AJAX)"
|
1205 |
msgstr "Usa regole meno restrittive (Permetti AJAX)"
|
1206 |
|
1207 |
+
#: ../settings.php:130
|
1208 |
msgid "Logged in users"
|
1209 |
msgstr "Utenti connessi"
|
1210 |
|
1211 |
+
#: ../settings.php:130
|
1212 |
msgid "Disable bot detection engine for logged in users"
|
1213 |
msgstr "Disattiva il motore di rilevazione bot per gli utenti connessi"
|
1214 |
|
1215 |
+
#. Name of the plugin
|
1216 |
+
#:
|
1217 |
+
msgid "WP Cerber Security & Antispam"
|
1218 |
+
msgstr "WP Cerber Security & Antispam\n"
|
1219 |
+
""
|
1220 |
+
|
1221 |
+
#. Description of the plugin
|
1222 |
+
#:
|
1223 |
+
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with the Cerber antispam engine and reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
1224 |
+
msgstr "Protegge il sito da attacchi di forza bruta, bot e hacker. Protezione antispam con il motore antispam Cerber e reCAPTCHA. Controllo completo dell'attività degli utenti. Limita il login attraverso le liste di accesso IP. Limita i tentativi di accesso. Ulteriori informazioni: <a href=\"http://wpcerber.com\"> wpcerber.com </a>."
|
1225 |
+
|
1226 |
+
#: ../dashboard.php:95 ../dashboard.php:626
|
1227 |
+
msgid "Country"
|
1228 |
+
msgstr "Nazione"
|
1229 |
+
|
1230 |
+
#: ../dashboard.php:657
|
1231 |
+
msgid "All events"
|
1232 |
+
msgstr "Tutti gli eventi"
|
1233 |
+
|
1234 |
+
#: ../dashboard.php:890
|
1235 |
+
msgid "Cerber Security Rules"
|
1236 |
+
msgstr "Regole di Sicurezza di Cerber"
|
1237 |
+
|
1238 |
+
#: ../dashboard.php:890 ../dashboard.php:2000
|
1239 |
+
msgid "Security Rules"
|
1240 |
+
msgstr "Regole di Sicurezza"
|
1241 |
+
|
1242 |
+
#: ../dashboard.php:968
|
1243 |
+
msgid "Failed login attempts"
|
1244 |
+
msgstr "Tentivi di accesso falliti"
|
1245 |
+
|
1246 |
+
#: ../dashboard.php:969
|
1247 |
+
msgid "Registered"
|
1248 |
+
msgstr "Registrato"
|
1249 |
+
|
1250 |
+
#: ../dashboard.php:1036
|
1251 |
+
msgid "You"
|
1252 |
+
msgstr "Tu"
|
1253 |
+
|
1254 |
+
#: ../dashboard.php:1286
|
1255 |
+
msgid "Spam form submissions denied"
|
1256 |
+
msgstr "Tentativi di immissione spam negati "
|
1257 |
+
|
1258 |
+
#: ../dashboard.php:1369 ../wp-cerber.php:3452
|
1259 |
+
msgid "Getting Started Guide"
|
1260 |
+
msgstr "Guida introduttiva"
|
1261 |
+
|
1262 |
+
#: ../dashboard.php:2005
|
1263 |
+
msgid "Countries"
|
1264 |
+
msgstr "Paesi"
|
1265 |
+
|
1266 |
+
#: ../dashboard.php:2070
|
1267 |
+
msgid "Permitted for one country"
|
1268 |
+
msgid_plural "Permitted for %d countries"
|
1269 |
+
msgstr[0] "Permesso per un paese "
|
1270 |
+
msgstr[1] "Permesso per %d paesi"
|
1271 |
+
|
1272 |
+
#: ../dashboard.php:2073
|
1273 |
+
msgid "Blocked for one country"
|
1274 |
+
msgid_plural "Blocked for %d countries"
|
1275 |
+
msgstr[0] "Bloccato per un paese"
|
1276 |
+
msgstr[1] "Bloccato per %d paesi"
|
1277 |
+
|
1278 |
+
#: ../dashboard.php:2081
|
1279 |
+
msgid "No rule"
|
1280 |
+
msgstr "Nessuna regola"
|
1281 |
+
|
1282 |
+
#: ../dashboard.php:2282
|
1283 |
+
msgid "Security rules have been updated"
|
1284 |
+
msgstr "Le regole di sicurezza sono state aggiornate"
|
1285 |
+
|
1286 |
+
#. URI of the plugin
|
1287 |
+
#:
|
1288 |
+
msgid "https://wpcerber.com"
|
1289 |
+
msgstr "https://wpcerber.com"
|
1290 |
+
|
1291 |
+
#: ../common.php:439
|
1292 |
+
msgid "Form submission denied"
|
1293 |
+
msgstr "Invio form bloccato"
|
1294 |
+
|
1295 |
+
#: ../common.php:440
|
1296 |
+
msgid "Comment denied"
|
1297 |
+
msgstr "Commento bloccato"
|
1298 |
+
|
1299 |
+
#: ../common.php:465
|
1300 |
+
msgid "Request to REST API denied"
|
1301 |
+
msgstr "Richiesta di REST API bloccata"
|
1302 |
+
|
1303 |
+
#: ../common.php:466
|
1304 |
+
msgid "XML-RPC request denied"
|
1305 |
+
msgstr "Richiesta XML-RPC bloccata"
|
1306 |
+
|
1307 |
+
#: ../common.php:470
|
1308 |
+
msgid "Bot detected"
|
1309 |
+
msgstr "Bot rilevato"
|
1310 |
+
|
1311 |
+
#: ../common.php:471
|
1312 |
+
msgid "Citadel mode is active"
|
1313 |
+
msgstr "Modalità Citadel attiva"
|
1314 |
+
|
1315 |
+
#: ../common.php:476
|
1316 |
+
msgid "Malicious activity detected"
|
1317 |
+
msgstr "Rilevata attività malevola"
|
1318 |
+
|
1319 |
+
#: ../common.php:477
|
1320 |
+
msgid "Blocked by country rule"
|
1321 |
+
msgstr "Bloccata dalle regole del Paese"
|
1322 |
+
|
1323 |
+
#: ../common.php:478
|
1324 |
+
msgid "Limit reached"
|
1325 |
+
msgstr "Limite raggiunto"
|
1326 |
+
|
1327 |
+
#: ../common.php:479
|
1328 |
+
msgid "Multiple suspicious activities"
|
1329 |
+
msgstr "Attività sospette multiple"
|
1330 |
+
|
1331 |
+
#: ../common.php:498
|
1332 |
+
msgid "Multiple suspicious activities were detected"
|
1333 |
+
msgstr "Attività sospette multiple sono state rilevate"
|
1334 |
+
|
1335 |
+
#: ../settings.php:98
|
1336 |
+
msgid "Block access to user pages like /?author=n and user data via REST API"
|
1337 |
+
msgstr "Blocca l'accesso alle pagine utente come /? Author = n e i dati utente tramite l'API REST"
|
1338 |
+
|
1339 |
+
#: ../settings.php:101
|
1340 |
+
msgid "Block access to the WordPress REST API except the following"
|
1341 |
+
msgstr "Blocca l'accesso all'API di WordPress REST eccetto quanto segue"
|
1342 |
+
|
1343 |
+
#: ../settings.php:102
|
1344 |
+
msgid "Allow REST API for logged in users"
|
1345 |
+
msgstr "Consenti il REST API per gli utenti connessi"
|
1346 |
+
|
1347 |
+
#: ../settings.php:103
|
1348 |
+
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
1349 |
+
msgstr "Specifica gli spazi dei nomi REST API consentiti se l'API REST è disattivata. Una stringa per riga."
|
1350 |
+
|
1351 |
+
#: ../settings.php:113
|
1352 |
+
msgid "Registration limit"
|
1353 |
+
msgstr "Limite di Registrazione"
|
1354 |
+
|
1355 |
+
#: ../settings.php:116
|
1356 |
+
msgid "Sort users in dashboard"
|
1357 |
+
msgstr "Ordina gli utenti nel pannello"
|
1358 |
+
|
1359 |
+
#: ../settings.php:116
|
1360 |
+
msgid "by date of registration"
|
1361 |
+
msgstr "per data di registrazione"
|
1362 |
+
|
1363 |
+
#: ../settings.php:131
|
1364 |
+
msgid "Query whitelist"
|
1365 |
+
msgstr "Whitelist Query\n"
|
1366 |
+
""
|
1367 |
+
|
1368 |
+
#: ../settings.php:131
|
1369 |
+
msgid "Specify search strings to search in a request URI to exclude the request from inspection by the engine. One string per line."
|
1370 |
+
msgstr "Specificare la stringa da ricercare nelle richieste URI per escludere tale richiesta dalla fase ispettiva del motore. Una stringa per riga."
|
1371 |
+
|
1372 |
+
#: ../settings.php:371
|
1373 |
+
msgid "%s allowed registrations in %s minutes from one IP"
|
1374 |
+
msgstr "%s registrazioni permesse in %s minuti da un indrizzo IP"
|
1375 |
+
|
1376 |
+
#: ../dashboard.php:2137
|
1377 |
+
msgid "Start typing here to find a country"
|
1378 |
+
msgstr "Inizia a digitare qui per trovare un paese"
|
1379 |
+
|
1380 |
+
#: ../dashboard.php:2218
|
1381 |
+
msgid "Click on a country name to add it to the list of selected countries"
|
1382 |
+
msgstr "Clicca sul nome del paese per aggiungerlo nella lista dei paesi selezionati"
|
1383 |
+
|
1384 |
+
#: ../dashboard.php:2222
|
1385 |
+
msgid "Selected countries are allowed to %s other countries are not allowed"
|
1386 |
+
msgstr "I paesi selezionati sono autorizzati a %s . Non sono ammessi altri paesi"
|
1387 |
+
|
1388 |
+
#: ../dashboard.php:2225
|
1389 |
+
msgid "Selected countries are not allowed to %s other countries are allowed"
|
1390 |
+
msgstr "I paesi selezionati NON sono autorizzati per %s .Gli altri paesi sono ammessi"
|
1391 |
+
|
1392 |
+
#: ../dashboard.php:2237
|
1393 |
+
msgid "Submit forms"
|
1394 |
+
msgstr "Trasmetti forms"
|
1395 |
+
|
1396 |
+
#: ../dashboard.php:2238
|
1397 |
+
msgid "Post comments"
|
1398 |
+
msgstr "Inserisci commenti"
|
1399 |
+
|
1400 |
+
#: ../dashboard.php:2239
|
1401 |
+
msgid "Log in to the website"
|
1402 |
+
msgstr "Accedi al sito web"
|
1403 |
+
|
1404 |
+
#: ../dashboard.php:2240
|
1405 |
+
msgid "Register on the website"
|
1406 |
+
msgstr "Registrati al sito web"
|
1407 |
+
|
1408 |
+
#: ../dashboard.php:2241
|
1409 |
+
msgid "Use XML-RPC"
|
1410 |
+
msgstr "Usa XML-RPC"
|
1411 |
+
|
1412 |
+
#: ../dashboard.php:2242
|
1413 |
+
msgid "Use REST API"
|
1414 |
+
msgstr "Usa REST API\n"
|
1415 |
+
""
|
1416 |
+
|
1417 |
+
#: ../settings.php:483 ../settings.php:484
|
1418 |
+
msgid "If you use a caching plugin, you have to add your new login URL to the list of pages not to cache"
|
1419 |
+
msgstr "Se utilizzi un plugin di cache, devi aggiungere la tua nuova URL di login all'elenco di pagine che non sono in cache"
|
1420 |
+
|
1421 |
+
#: ../settings.php:134
|
1422 |
+
msgid "Deny it completely"
|
1423 |
+
msgstr "Negarlo completamente"
|
1424 |
+
|
1425 |
+
#: ../settings.php:134
|
1426 |
+
msgid "Mark it as spam"
|
1427 |
+
msgstr "Segna come spam"
|
1428 |
+
|
languages/wp-cerber-nl_NL.mo
CHANGED
Binary file
|
languages/wp-cerber-nl_NL.po
CHANGED
@@ -4,7 +4,7 @@ msgstr ""
|
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
"X-Generator: POEditor.com\n"
|
7 |
-
"Project-Id-Version: WP Cerber\n"
|
8 |
"Language: nl\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
|
@@ -20,1019 +20,1419 @@ msgstr "Pogingen"
|
|
20 |
msgid "Lockout duration"
|
21 |
msgstr "Lockout duur"
|
22 |
|
23 |
-
#: ../settings.php:59 ../settings.php:
|
24 |
msgid "minutes"
|
25 |
msgstr "minuten"
|
26 |
|
27 |
#: ../settings.php:60
|
28 |
msgid "Aggressive lockout"
|
29 |
-
msgstr "Agressieve
|
30 |
|
31 |
-
#: ../settings.php:
|
32 |
msgid "Site connection"
|
33 |
-
msgstr "
|
34 |
|
35 |
-
#: ../settings.php:
|
36 |
msgid "Proactive security rules"
|
37 |
msgstr "Proactieve beveiligingsregels"
|
38 |
|
39 |
-
#: ../settings.php:
|
40 |
msgid "Block subnet"
|
41 |
msgstr "Subnet blokkeren"
|
42 |
|
43 |
-
#: ../settings.php:
|
44 |
msgid "Request wp-login.php"
|
45 |
-
msgstr "
|
46 |
|
47 |
-
#: ../settings.php:
|
48 |
msgid "Immediately block IP after any request to wp-login.php"
|
49 |
-
msgstr "IP meteen blokkeren bij
|
50 |
|
51 |
-
#: ../settings.php:
|
52 |
msgid "Redirect dashboard requests"
|
53 |
-
msgstr "
|
54 |
|
55 |
-
#: ../settings.php:
|
56 |
msgid "Custom login page"
|
57 |
-
msgstr "Aangepaste
|
58 |
|
59 |
-
#: ../settings.php:
|
60 |
msgid "Custom login URL"
|
61 |
-
msgstr "Aangepaste inlog
|
62 |
|
63 |
-
#: ../settings.php:
|
64 |
msgid "must not overlap with the existing pages or posts slug"
|
65 |
-
msgstr "mag niet overlappen met bestaande pagina of post slugs"
|
66 |
|
67 |
-
#: ../settings.php:
|
68 |
msgid "Disable wp-login.php"
|
69 |
-
msgstr "
|
70 |
|
71 |
-
#: ../settings.php:
|
72 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
73 |
msgstr "Directe toegang tot wp-login.php blokkeren en HTTP 404 Not Found Error teruggeven"
|
74 |
|
75 |
-
#: ../dashboard.php:
|
76 |
msgid "Citadel mode"
|
77 |
-
msgstr "
|
78 |
|
79 |
-
#: ../settings.php:
|
80 |
msgid "Threshold"
|
81 |
msgstr "Drempelwaarde"
|
82 |
|
83 |
-
#: ../settings.php:
|
84 |
msgid "Duration"
|
85 |
msgstr "Duur"
|
86 |
|
87 |
-
#: ../settings.php:
|
88 |
msgid "Notifications"
|
89 |
-
msgstr "
|
90 |
|
91 |
-
#: ../settings.php:
|
92 |
msgid "Send notification to admin email"
|
93 |
-
msgstr "
|
94 |
|
95 |
-
#: ../dashboard.php:
|
96 |
-
#: php:
|
97 |
msgid "Access Lists"
|
98 |
-
msgstr "
|
99 |
|
100 |
-
#: ../dashboard.php:
|
101 |
-
#:
|
102 |
msgid "Activity"
|
103 |
msgstr "Activiteit"
|
104 |
|
105 |
-
#: ../dashboard.php:
|
106 |
msgid "Lockouts"
|
107 |
-
msgstr "
|
108 |
|
109 |
-
#: ../settings.php:
|
110 |
msgid "%s allowed retries in %s minutes"
|
111 |
msgstr "%s toegestane pogingen in %s minuten"
|
112 |
|
113 |
-
#: ../settings.php:
|
114 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
115 |
msgstr "Aanzetten na %s mislukte inlogpogingen binnen %s minuten"
|
116 |
|
117 |
-
#: ../dashboard.php:
|
118 |
msgid "IP"
|
119 |
msgstr "IP"
|
120 |
|
121 |
-
#: ../dashboard.php:
|
122 |
msgid "Date"
|
123 |
msgstr "Datum"
|
124 |
|
125 |
-
#: ../dashboard.php:
|
126 |
msgid "Local User"
|
127 |
msgstr "Lokale gebruiker"
|
128 |
|
129 |
-
#: ../dashboard.php:
|
130 |
msgid "Username used"
|
131 |
-
msgstr "
|
132 |
|
133 |
-
#: ../dashboard.php:
|
134 |
msgid "Showing last %d records from %d"
|
135 |
msgstr "Laatste %d records van %d"
|
136 |
|
137 |
-
#: ../common.php:
|
138 |
msgid "Logged in"
|
139 |
msgstr "Ingelogd"
|
140 |
|
141 |
-
#: ../common.php:
|
142 |
msgid "Logged out"
|
143 |
msgstr "Uitgelogd"
|
144 |
|
145 |
-
#: ../common.php:
|
146 |
msgid "Login failed"
|
147 |
msgstr "Inloggen mislukt"
|
148 |
|
149 |
-
#: ../common.php:
|
150 |
msgid "IP blocked"
|
151 |
msgstr "IP geblokkeerd"
|
152 |
|
153 |
-
#: ../common.php:
|
154 |
msgid "Subnet blocked"
|
155 |
-
msgstr "
|
156 |
|
157 |
-
#: ../common.php:
|
158 |
msgid "Citadel activated!"
|
159 |
-
msgstr "
|
160 |
|
161 |
-
#: ../dashboard.php:
|
162 |
#, fuzzy
|
163 |
msgid "Locked out"
|
164 |
msgstr "Buitengesloten"
|
165 |
|
166 |
-
#: ../common.php:
|
167 |
msgid "IP blacklisted"
|
168 |
-
msgstr "IP
|
169 |
|
170 |
-
#: ../common.php:
|
171 |
msgid "Password changed"
|
172 |
msgstr "Wachtwoord veranderd"
|
173 |
|
174 |
-
#: ../dashboard.php:
|
175 |
msgid "Remove"
|
176 |
msgstr "Verwijderen"
|
177 |
|
178 |
-
#: ../dashboard.php:
|
179 |
msgid "Lockout for %s was removed"
|
180 |
-
msgstr "
|
181 |
|
182 |
-
#: ../dashboard.php:
|
183 |
-
#: php:
|
184 |
#, fuzzy
|
185 |
msgid "White IP Access List"
|
186 |
-
msgstr "
|
187 |
|
188 |
-
#: ../dashboard.php:
|
189 |
-
#: php:
|
190 |
#, fuzzy
|
191 |
msgid "Black IP Access List"
|
192 |
-
msgstr "
|
193 |
|
194 |
-
#: ../dashboard.php:
|
195 |
msgid "List is empty"
|
196 |
msgstr "Lijst is leeg"
|
197 |
|
198 |
-
#: ../dashboard.php:
|
199 |
#, fuzzy
|
200 |
msgid "Address %s was added to White IP Access List"
|
201 |
-
msgstr "Adres %s
|
202 |
|
203 |
-
#: ../dashboard.php:
|
204 |
#, fuzzy
|
205 |
msgid "Address %s was added to Black IP Access List"
|
206 |
-
msgstr "Adres %s
|
207 |
|
208 |
-
#: ../wp-cerber.php:
|
209 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
210 |
-
msgstr "
|
211 |
|
212 |
-
#: ../dashboard.php:
|
213 |
#, fuzzy
|
214 |
msgid "View Activity"
|
215 |
msgstr "Activiteit bekijken"
|
216 |
|
217 |
-
#: ../
|
218 |
-
#: php:1173
|
219 |
msgid "Settings"
|
220 |
msgstr "Instellingen"
|
221 |
|
222 |
-
#: ../dashboard.php:
|
223 |
#, fuzzy
|
224 |
msgid "Last login"
|
225 |
msgstr "Laatst ingelogd"
|
226 |
|
227 |
-
#: ../dashboard.php:
|
228 |
msgid "Never"
|
229 |
msgstr "Nooit"
|
230 |
|
231 |
-
#: ../dashboard.php:
|
232 |
msgid "Are you sure?"
|
233 |
msgstr "Weet je het zeker?"
|
234 |
|
235 |
-
#: ../dashboard.php:
|
236 |
-
msgid "WP Cerber Settings"
|
237 |
-
msgstr "WP Cerber instellingen"
|
238 |
-
|
239 |
-
#: ../settings.php:62
|
240 |
msgid "My site is behind a reverse proxy"
|
241 |
msgstr "Mijn website draait achter een reverse proxy"
|
242 |
|
243 |
-
#: ../settings.php:
|
244 |
msgid "Non-existent users"
|
245 |
msgstr "Niet-bestaande gebruikers"
|
246 |
|
247 |
-
#: ../settings.php:
|
248 |
msgid "Immediately block IP when attempting to login with a non-existent username"
|
249 |
msgstr "IP meteen blokkeren bij inlogpoging op niet-bestaande gebruiker"
|
250 |
|
251 |
-
#: ../settings.php:
|
252 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
253 |
-
msgstr "
|
254 |
|
255 |
-
#: ../settings.php:
|
256 |
msgid "Make your protection smarter!"
|
257 |
-
msgstr "Maak bescherming slimmer!"
|
258 |
|
259 |
-
#: ../settings.php:
|
260 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
261 |
msgstr "Schakel Permalinks in om deze functionaliteit te gebruiken. Stel de Permalinks instelling in op iets anders dan Standaard."
|
262 |
|
263 |
-
#: ../settings.php:
|
264 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
265 |
-
msgstr "
|
266 |
|
267 |
-
#: ../wp-cerber.php:
|
268 |
msgid "Main Settings"
|
269 |
msgstr "Hoofdinstellingen"
|
270 |
|
271 |
-
#: ../settings.php:
|
272 |
msgid "Help"
|
273 |
msgstr "Hulp"
|
274 |
|
275 |
-
#: ../settings.php:
|
276 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
277 |
-
msgstr "
|
278 |
|
279 |
-
#: ../wp-cerber.php:
|
280 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
281 |
-
msgstr "Je hebt geen toestemming om in te loggen.
|
282 |
|
283 |
-
#: ../wp-cerber.php:
|
284 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
285 |
-
msgstr "Je hebt de limiet voor inlogpogingen bereikt. Probeer het
|
286 |
|
287 |
-
#: ../wp-cerber.php:
|
288 |
msgid "You have only one attempt remaining."
|
289 |
msgid_plural "You have %d attempts remaining."
|
290 |
msgstr[0] "Slechts één inlogpoging resterend!"
|
291 |
msgstr[1] "%s inlogpogingen resterend."
|
292 |
|
293 |
-
#: ../dashboard.php:
|
294 |
-
msgid "Show only"
|
295 |
-
msgstr "Laat alleen zien"
|
296 |
-
|
297 |
-
#: ../dashboard.php:396
|
298 |
msgid "No activity has been logged."
|
299 |
msgstr "Geen activiteit waargenomen."
|
300 |
|
301 |
-
#: ../dashboard.php:
|
302 |
msgid "Expires"
|
303 |
msgstr "Verloopt"
|
304 |
|
305 |
-
#: ../dashboard.php:
|
306 |
#, fuzzy
|
307 |
msgid "No lockouts at the moment. The sky is clear."
|
308 |
-
msgstr "
|
309 |
|
310 |
-
#: ../dashboard.php:
|
311 |
msgid "These IPs will never be locked out"
|
312 |
msgstr "Deze IP's worden nooit geblokkeerd."
|
313 |
|
314 |
-
#: ../dashboard.php:
|
315 |
msgid "Your IP"
|
316 |
-
msgstr "
|
317 |
|
318 |
-
#: ../dashboard.php:
|
319 |
msgid "You can't add your IP address"
|
320 |
-
msgstr "
|
321 |
|
322 |
-
#: ../wp-cerber.php:
|
323 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
324 |
msgstr "Laatste mislukte inlogpoging was op %s vanaf IP %s op gebruiker %s."
|
325 |
|
326 |
-
#: ../wp-cerber.php:
|
327 |
msgid "Change notification settings"
|
328 |
-
msgstr "
|
329 |
|
330 |
-
#: ../wp-cerber.php:
|
331 |
msgid "Can't activate WP Cerber due to a database error."
|
332 |
-
msgstr "Kan WP Cerber niet activeren
|
333 |
|
334 |
-
#: ../settings.php:
|
335 |
msgid "Notify admin if the number of active lockouts above"
|
336 |
-
msgstr "
|
337 |
|
338 |
-
#: ../settings.php:
|
339 |
msgid "days"
|
340 |
msgstr "dagen"
|
341 |
|
342 |
-
#: ../dashboard.php:
|
343 |
msgid "Cerber Quick View"
|
344 |
msgstr "Cerber Quick View"
|
345 |
|
346 |
-
#: ../dashboard.php:
|
347 |
msgid "Hint"
|
348 |
msgstr "Tip"
|
349 |
|
350 |
-
#: ../dashboard.php:
|
351 |
msgid "To view activity, click on the IP"
|
352 |
msgstr "Klik op het IP om activiteiten te bekijken"
|
353 |
|
354 |
-
#: ../dashboard.php:
|
355 |
msgid "Check for activity"
|
356 |
msgstr "Check voor activiteit"
|
357 |
|
358 |
-
#: ../settings.php:
|
359 |
msgid "Always block entire subnet Class C of intruders IP"
|
360 |
msgstr "Altijd gehele IP Class C subnet blokkeren van aanvaller"
|
361 |
|
362 |
-
#: ../settings.php:
|
363 |
msgid "Click to send test"
|
364 |
msgstr "Klik om test te verzenden"
|
365 |
|
366 |
-
#: ../settings.php:
|
367 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
368 |
-
msgstr "Let op! Je hebt de inlog
|
369 |
|
370 |
-
#: ../dashboard.php:
|
371 |
msgid "Comments"
|
372 |
msgstr "Reacties"
|
373 |
|
374 |
-
#: ../dashboard.php:
|
375 |
-
msgid "Date of registration"
|
376 |
-
msgstr "Registratiedatum"
|
377 |
-
|
378 |
-
#: ../dashboard.php:246
|
379 |
msgid "Message has been sent to "
|
380 |
msgstr "Bericht is verzonden naar "
|
381 |
|
382 |
-
#: ../dashboard.php:
|
383 |
msgid "Update to version %s of WP Cerber"
|
384 |
msgstr "WP Cerber updaten naar versie %s"
|
385 |
|
386 |
-
#: ../wp-cerber.php:
|
387 |
msgid "View activity in dashboard"
|
388 |
msgstr "Activiteiten bekijken in dashboard"
|
389 |
|
390 |
-
#: ../wp-cerber.php:
|
391 |
msgid "Number of active lockouts"
|
392 |
-
msgstr "Aantal actieve
|
393 |
|
394 |
-
#: ../wp-cerber.php:
|
395 |
msgid "View lockouts in dashboard"
|
396 |
-
msgstr "
|
397 |
|
398 |
-
#: ../wp-cerber.php:
|
399 |
msgid "This message was sent by"
|
400 |
msgstr "Dit bericht is verzonden door"
|
401 |
|
402 |
-
#: ../
|
403 |
msgid "Tools"
|
404 |
msgstr "Gereedschap"
|
405 |
|
406 |
-
#: ../
|
407 |
msgid "Export settings to the file"
|
408 |
msgstr "Instellingen exporteren naar bestand"
|
409 |
|
410 |
-
#: ../
|
411 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
412 |
-
msgstr "
|
413 |
|
414 |
-
#: ../
|
415 |
msgid "What do you want to export?"
|
416 |
msgstr "Wat wil je exporteren?"
|
417 |
|
418 |
-
#: ../
|
419 |
msgid "Download file"
|
420 |
msgstr "Bestand downloaden"
|
421 |
|
422 |
-
#: ../
|
423 |
msgid "Import settings from the file"
|
424 |
msgstr "Instellingen importeren van bestand"
|
425 |
|
426 |
-
#: ../
|
427 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
428 |
-
msgstr "
|
429 |
|
430 |
-
#: ../
|
431 |
msgid "Select file to import."
|
432 |
msgstr "Kies bestand om te importeren"
|
433 |
|
434 |
-
#: ../
|
435 |
msgid "Maximum upload file size: %s."
|
436 |
msgstr "Maximum bestandsgrootte: %s"
|
437 |
|
438 |
-
#: ../
|
439 |
msgid "What do you want to import?"
|
440 |
msgstr "Wat wil je importeren?"
|
441 |
|
442 |
-
#: ../
|
443 |
msgid "Upload file"
|
444 |
msgstr "Bestand uploaden"
|
445 |
|
446 |
-
#: ../
|
447 |
msgid "No file was uploaded or file is corrupted"
|
448 |
msgstr "Geen bestand geüpload of bestand is beschadigd."
|
449 |
|
450 |
-
#: ../
|
451 |
msgid "Error while updating"
|
452 |
msgstr "Foutmelding tijdens updaten"
|
453 |
|
454 |
-
#: ../
|
455 |
msgid "Settings has imported successfully from"
|
456 |
-
msgstr "Instellingen
|
457 |
|
458 |
-
#: ../
|
459 |
msgid "Error while parsing file"
|
460 |
msgstr "Fout bij verwerken bestand"
|
461 |
|
462 |
-
#: ../dashboard.php:
|
463 |
msgid "Hostname"
|
464 |
-
msgstr "
|
465 |
|
466 |
-
#: ../dashboard.php:
|
467 |
msgid "unknown"
|
468 |
msgstr "onbekend"
|
469 |
|
470 |
-
#: ../settings.php:
|
471 |
#, fuzzy
|
472 |
msgid "Keep records for"
|
473 |
-
msgstr "
|
474 |
|
475 |
-
#: ../dashboard.php:
|
476 |
msgid "active"
|
477 |
msgstr "actief"
|
478 |
|
479 |
-
#: ../dashboard.php:
|
480 |
msgid "deactivate"
|
481 |
msgstr "deactiveren"
|
482 |
|
483 |
-
#: ../dashboard.php:
|
484 |
msgid "not active"
|
485 |
msgstr "niet actief"
|
486 |
|
487 |
-
#: ../dashboard.php:
|
488 |
msgid "disabled"
|
489 |
msgstr "gedeactiveerd"
|
490 |
|
491 |
-
#: ../dashboard.php:
|
492 |
msgid "failed attempts"
|
493 |
msgstr "mislukte pogingen"
|
494 |
|
495 |
-
#: ../dashboard.php:
|
496 |
msgid "in 24 hours"
|
497 |
msgstr "in 24 uur"
|
498 |
|
499 |
-
#: ../dashboard.php:
|
500 |
msgid "view all"
|
501 |
msgstr "bekijk alles"
|
502 |
|
503 |
-
#: ../dashboard.php:
|
504 |
msgid "lockouts"
|
505 |
-
msgstr "
|
506 |
|
507 |
-
#: ../dashboard.php:
|
508 |
msgid "Lockouts at the moment"
|
509 |
-
msgstr "
|
510 |
|
511 |
-
#: ../dashboard.php:
|
512 |
#, fuzzy
|
513 |
msgid "Last lockout"
|
514 |
-
msgstr "
|
515 |
|
516 |
-
#: ../dashboard.php:
|
517 |
msgid "entry"
|
518 |
msgid_plural "entries"
|
519 |
msgstr[0] "item"
|
520 |
msgstr[1] "items"
|
521 |
|
522 |
-
#: ../dashboard.php:
|
523 |
#, fuzzy
|
524 |
msgid "Confused about some settings?"
|
525 |
msgstr "Verward over sommige instellingen?"
|
526 |
|
527 |
-
#: ../dashboard.php:
|
528 |
#, fuzzy
|
529 |
msgid "You can easily load default recommended settings using button below"
|
530 |
-
msgstr "
|
531 |
|
532 |
-
#: ../dashboard.php:
|
533 |
#, fuzzy
|
534 |
msgid "Load default settings"
|
535 |
-
msgstr "
|
536 |
|
537 |
-
#: ../dashboard.php:
|
538 |
msgid "doesn't affect Custom login URL and Access Lists"
|
539 |
-
msgstr "heeft geen
|
540 |
-
|
541 |
-
#: ../dashboard.php:1016
|
542 |
-
msgid "Donate"
|
543 |
-
msgstr "Doneren"
|
544 |
|
545 |
-
#: ../dashboard.php:
|
546 |
msgid "New version is available"
|
547 |
msgstr "Nieuwe versie beschikbaar"
|
548 |
|
549 |
#. Name of the plugin
|
550 |
-
#: ../dashboard.php:
|
551 |
-
#: php:540
|
552 |
msgid "WP Cerber"
|
553 |
msgstr "WP Cerber"
|
554 |
|
555 |
-
|
556 |
-
#:
|
557 |
-
msgid "http://wpcerber.com"
|
558 |
-
msgstr "http://wpcerber.com "
|
559 |
-
|
560 |
-
#: ../wp-cerber.php:1873
|
561 |
msgid "WP Cerber notify"
|
562 |
msgstr "WP Cerber melding"
|
563 |
|
564 |
-
#: ../wp-cerber.php:
|
565 |
msgid "Citadel mode is activated"
|
566 |
msgstr "Citadel modus is actief"
|
567 |
|
568 |
-
#: ../wp-cerber.php:
|
569 |
msgid "New Custom login URL"
|
570 |
-
msgstr "Nieuwe
|
571 |
|
572 |
-
#: ../wp-cerber.php:
|
573 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
574 |
msgstr "WP Cerber vereist PHP %s of hoger. Je gebruikt nu"
|
575 |
|
576 |
-
#: ../wp-cerber.php:
|
577 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
578 |
msgstr "WP Cerber vereist WordPress %s of hoger. Je gebruikt nu"
|
579 |
|
580 |
-
#: ../settings.php:
|
581 |
msgid "Use file"
|
582 |
msgstr "Bestand gebruiken"
|
583 |
|
584 |
-
#: ../settings.php:
|
585 |
msgid "Write failed login attempts to the file"
|
586 |
msgstr "Mislukte pogingen opslaan in bestand"
|
587 |
|
588 |
-
#: ../dashboard.php:
|
589 |
-
msgid "Failed attempts in last 24 hours"
|
590 |
-
msgstr "Mislukte pogingen in de laatste 24 uur"
|
591 |
-
|
592 |
-
#: ../dashboard.php:1066
|
593 |
msgid "Deactivate"
|
594 |
msgstr "Deactiveren"
|
595 |
|
596 |
-
#: ../dashboard.php:
|
597 |
msgid "Reason"
|
598 |
msgstr "Reden"
|
599 |
|
600 |
-
#: ../dashboard.php:
|
601 |
msgid "Add IP to the list"
|
602 |
msgstr "IP-adres toevoegen aan lijst"
|
603 |
|
604 |
-
#: ../dashboard.php:
|
605 |
msgid "Add IP to the Black List"
|
606 |
-
msgstr "IP-adres toevoegen aan
|
607 |
|
608 |
-
#: ../common.php:
|
609 |
msgid "Attempt to access"
|
610 |
msgstr "Poging tot toegang"
|
611 |
|
612 |
-
#: ../common.php:
|
613 |
msgid "Limit on login attempts is reached"
|
614 |
msgstr "Limiet voor aantal inlogpogingen is bereikt"
|
615 |
|
616 |
-
#: ../common.php:
|
617 |
msgid "Attempt to log in with non-existent username"
|
618 |
-
msgstr "
|
619 |
|
620 |
-
#: ../wp-cerber.php:
|
621 |
msgid "Last lockout was added: %s for IP %s"
|
622 |
-
msgstr "Laatste
|
623 |
-
|
624 |
-
#: ../wp-cerber.php:2184
|
625 |
-
msgid "It's important to check security settings."
|
626 |
-
msgstr "Het is belangrijk om de beveiligingsinstellingen na te kijken."
|
627 |
|
628 |
-
#: ../wp-cerber.php:
|
629 |
msgid "Hardening"
|
630 |
-
msgstr "
|
631 |
|
632 |
-
#: ../dashboard.php:
|
633 |
msgid "Abuse email:"
|
634 |
-
msgstr ""
|
635 |
|
636 |
-
#: ../settings.php:
|
637 |
msgid "Email Address"
|
638 |
msgstr "E-mailadres"
|
639 |
|
640 |
-
#: ../settings.php:
|
641 |
msgid "if empty, the admin email %s will be used"
|
642 |
-
msgstr ""
|
643 |
|
644 |
#: ../settings.php:89
|
645 |
msgid "Drill down IP"
|
646 |
-
msgstr ""
|
647 |
|
648 |
#: ../settings.php:89
|
649 |
msgid "Retrieve extra WHOIS information for IP"
|
650 |
-
msgstr "Haal extra WHOIS
|
651 |
|
652 |
-
#: ../settings.php:
|
653 |
msgid "Hardening WordPress"
|
654 |
-
msgstr "
|
655 |
|
656 |
-
#: ../settings.php:
|
657 |
msgid "Stop user enumeration"
|
658 |
-
msgstr ""
|
659 |
|
660 |
-
#: ../settings.php:
|
661 |
-
msgid "Block access to the pages like /?author=n"
|
662 |
-
msgstr ""
|
663 |
-
|
664 |
-
#: ../settings.php:101
|
665 |
msgid "Disable XML-RPC"
|
666 |
msgstr "XML-RPC uitschakelen"
|
667 |
|
668 |
-
#: ../settings.php:
|
669 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
670 |
msgstr "Toegang tot XML-RPC server uitschakelen (inclusief Pingbacks en Trackbacks)"
|
671 |
|
672 |
-
#: ../settings.php:
|
673 |
msgid "Disable feeds"
|
674 |
msgstr "Feeds uitschakelen"
|
675 |
|
676 |
-
#: ../settings.php:
|
677 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
678 |
-
msgstr ""
|
679 |
|
680 |
-
#: ../settings.php:
|
681 |
msgid "Disable REST API"
|
682 |
msgstr "REST API uitschakelen"
|
683 |
|
684 |
-
#: ../settings.php:
|
685 |
-
msgid "Block access to the WordPress REST API"
|
686 |
-
msgstr ""
|
687 |
-
|
688 |
-
#: ../settings.php:153
|
689 |
msgid "These settings do not affect hosts from the "
|
690 |
-
msgstr ""
|
691 |
|
692 |
-
#: ../settings.php:
|
693 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
694 |
-
msgstr ""
|
695 |
-
|
696 |
-
#: ../settings.php:618
|
697 |
-
msgid "Number of items per page:"
|
698 |
-
msgstr "Aantal items per pagina:"
|
699 |
|
700 |
-
#: ../wp-cerber.php:
|
701 |
msgid "WP Cerber is now active and has started protecting your site"
|
702 |
msgstr "WP Cerber is actief en beschermt nu je website"
|
703 |
|
704 |
-
#: ../dashboard.php:
|
705 |
msgid "Action"
|
706 |
msgstr "Actie"
|
707 |
|
708 |
-
#: ../dashboard.php:
|
709 |
msgid "Nobody can log in or register from these IPs"
|
710 |
-
msgstr ""
|
711 |
|
712 |
-
#: ../dashboard.php:
|
713 |
msgid "Incorrect IP address or IP range"
|
714 |
-
msgstr ""
|
715 |
|
716 |
-
#: ../dashboard.php:
|
717 |
msgid "Unable to send notification email"
|
718 |
-
msgstr ""
|
719 |
|
720 |
-
#: ../dashboard.php:
|
721 |
msgid "Settings saved"
|
722 |
msgstr "Instellingen opgeslagen"
|
723 |
|
724 |
-
#: ../dashboard.php:
|
725 |
msgid "Network:"
|
726 |
msgstr "Netwerk:"
|
727 |
|
728 |
-
#: ../dashboard.php:
|
729 |
msgid "Add network to the Black List"
|
730 |
-
msgstr "
|
731 |
-
|
732 |
-
#: ../dashboard.php:468
|
733 |
-
msgid "Cerber Security"
|
734 |
-
msgstr "Cerber Security"
|
735 |
|
736 |
-
#: ../dashboard.php:
|
737 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
738 |
-
msgstr "Let op!
|
739 |
|
740 |
-
#: ../whois.php:
|
741 |
msgid "Unknown"
|
742 |
msgstr "Onbekend"
|
743 |
|
744 |
-
#. Description of the plugin
|
745 |
-
#:
|
746 |
-
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Feel free to contact developer on the site <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
747 |
-
msgstr ""
|
748 |
-
|
749 |
#. Author of the plugin
|
750 |
#:
|
751 |
msgid "Gregory"
|
752 |
msgstr "Gregory"
|
753 |
|
754 |
-
#: ../wp-cerber.php:
|
755 |
-
#: php:
|
|
|
|
|
|
|
756 |
msgid "ERROR:"
|
757 |
msgstr "FOUT:"
|
758 |
|
759 |
-
#: ../wp-cerber.php:
|
760 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
761 |
-
msgstr ""
|
762 |
|
763 |
-
#: ../wp-cerber.php:
|
764 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
765 |
-
msgstr ""
|
766 |
|
767 |
-
#: ../wp-cerber.php:
|
768 |
msgid "Username is not allowed. Please choose another one."
|
769 |
-
msgstr "Gebruikersnaam is niet toegestaan, kies
|
770 |
|
771 |
-
#: ../wp-cerber.php:
|
772 |
msgid "unspecified"
|
773 |
-
msgstr ""
|
774 |
|
775 |
-
#: ../wp-cerber.php:
|
776 |
msgid "Number of lockouts is increasing"
|
777 |
-
msgstr ""
|
778 |
|
779 |
-
#: ../wp-cerber.php:
|
780 |
msgid "View activity for this IP"
|
781 |
-
msgstr ""
|
782 |
|
783 |
-
#: ../wp-cerber.php:
|
784 |
msgid "A new version of WP Cerber is available to install"
|
785 |
-
msgstr ""
|
786 |
|
787 |
-
#: ../wp-cerber.php:
|
788 |
msgid "Hi!"
|
789 |
-
msgstr ""
|
790 |
|
791 |
-
#: ../wp-cerber.php:
|
792 |
msgid "Website"
|
793 |
msgstr "Website"
|
794 |
|
795 |
-
#: ../wp-cerber.php:
|
796 |
msgid "The WP Cerber security plugin has been deactivated"
|
797 |
-
msgstr ""
|
798 |
|
799 |
-
#: ../wp-cerber.php:
|
800 |
msgid "Not logged in"
|
801 |
msgstr "Niet ingelogd"
|
802 |
|
803 |
-
#: ../wp-cerber.php:
|
804 |
msgid "By user"
|
805 |
msgstr "Door gebruiker"
|
806 |
|
807 |
-
#: ../wp-cerber.php:
|
808 |
msgid "From IP address"
|
809 |
-
msgstr ""
|
810 |
|
811 |
-
#: ../wp-cerber.php:
|
812 |
msgid "From country"
|
813 |
-
msgstr ""
|
814 |
|
815 |
-
#: ../wp-cerber.php:
|
816 |
msgid "The WP Cerber security plugin is now active"
|
817 |
-
msgstr ""
|
818 |
|
819 |
-
#: ../wp-cerber.php:
|
820 |
msgid "Your IP address is added to the"
|
821 |
-
msgstr ""
|
822 |
-
|
823 |
-
#: ../wp-cerber.php:2190 ../settings.php:203
|
824 |
-
msgid "reCAPTCHA"
|
825 |
-
msgstr "reCAPTCHA"
|
826 |
|
827 |
-
#: ../wp-cerber.php:
|
828 |
msgid "Import settings"
|
829 |
msgstr "Instellingen importeren"
|
830 |
|
831 |
-
#: ../settings.php:
|
832 |
msgid "Notification limit"
|
833 |
-
msgstr ""
|
834 |
|
835 |
-
#: ../settings.php:
|
836 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
837 |
-
msgstr ""
|
838 |
|
839 |
-
#: ../settings.php:
|
840 |
msgid "User related settings"
|
841 |
msgstr "Gebruikersinstellingen"
|
842 |
|
843 |
-
#: ../settings.php:
|
844 |
msgid "Prohibited usernames"
|
845 |
msgstr "Verboden gebruikersnamen"
|
846 |
|
847 |
-
#: ../settings.php:
|
848 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
849 |
-
msgstr ""
|
850 |
|
851 |
-
#: ../settings.php:
|
852 |
msgid "User session expire"
|
853 |
-
msgstr ""
|
854 |
|
855 |
-
#: ../settings.php:
|
856 |
msgid "in minutes (leave empty to use default WP value)"
|
857 |
-
msgstr "in minuten"
|
858 |
|
859 |
-
#: ../settings.php:
|
860 |
msgid "reCAPTCHA settings"
|
861 |
-
msgstr "reCAPTCHA
|
862 |
|
863 |
-
#: ../settings.php:
|
864 |
msgid "Site key"
|
865 |
-
msgstr ""
|
866 |
|
867 |
-
#: ../settings.php:
|
868 |
msgid "Secret key"
|
869 |
-
msgstr ""
|
870 |
|
871 |
-
#: ../settings.php:
|
872 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
873 |
-
msgstr ""
|
874 |
|
875 |
-
#: ../settings.php:
|
876 |
msgid "Lost password form"
|
877 |
-
msgstr ""
|
878 |
|
879 |
-
#: ../settings.php:
|
880 |
msgid "Login form"
|
881 |
-
msgstr ""
|
882 |
|
883 |
-
#: ../settings.php:
|
884 |
msgid "Enable reCAPTCHA for WordPress login form"
|
885 |
-
msgstr ""
|
886 |
|
887 |
-
#: ../settings.php:
|
888 |
-
msgid "In Citadel mode nobody is able to login. Active user's sessions will not be affected."
|
889 |
-
msgstr ""
|
890 |
-
|
891 |
-
#: ../settings.php:158
|
892 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
893 |
-
msgstr ""
|
894 |
|
895 |
-
#: ../settings.php:
|
896 |
msgid "Know more"
|
897 |
-
msgstr ""
|
898 |
|
899 |
-
#: ../dashboard.php:
|
900 |
msgid "WP Cerber Security"
|
901 |
-
msgstr ""
|
902 |
|
903 |
-
#: ../settings.php:
|
904 |
msgid "Users"
|
905 |
-
msgstr ""
|
906 |
|
907 |
-
#: ../common.php:
|
908 |
msgid "User created"
|
909 |
-
msgstr ""
|
910 |
|
911 |
-
#: ../common.php:
|
912 |
msgid "User registered"
|
913 |
-
msgstr ""
|
914 |
|
915 |
-
#: ../common.php:
|
916 |
msgid "reCAPTCHA verification failed"
|
917 |
-
msgstr ""
|
918 |
|
919 |
-
#: ../common.php:
|
920 |
msgid "reCAPTCHA settings are incorrect"
|
921 |
-
msgstr ""
|
922 |
|
923 |
-
#: ../common.php:
|
924 |
msgid "Attempt to access prohibited URL"
|
925 |
-
msgstr ""
|
926 |
|
927 |
-
#: ../common.php:
|
928 |
msgid "Attempt to log in with prohibited username"
|
929 |
-
msgstr ""
|
930 |
-
|
931 |
-
#: ../common.php:217
|
932 |
-
msgid "year"
|
933 |
-
msgstr "jaar"
|
934 |
-
|
935 |
-
#: ../common.php:218
|
936 |
-
msgid "month"
|
937 |
-
msgstr "maand"
|
938 |
-
|
939 |
-
#: ../common.php:219
|
940 |
-
msgid "day"
|
941 |
-
msgstr "dag"
|
942 |
-
|
943 |
-
#: ../common.php:220
|
944 |
-
msgid "hour"
|
945 |
-
msgstr "uur"
|
946 |
-
|
947 |
-
#: ../common.php:221
|
948 |
-
msgid "minute"
|
949 |
-
msgstr "minuut"
|
950 |
-
|
951 |
-
#: ../common.php:222
|
952 |
-
msgid "second"
|
953 |
-
msgstr "seconde"
|
954 |
-
|
955 |
-
#: ../common.php:225
|
956 |
-
msgid "years"
|
957 |
-
msgstr "jaren"
|
958 |
-
|
959 |
-
#: ../common.php:226
|
960 |
-
msgid "months"
|
961 |
-
msgstr "maanden"
|
962 |
-
|
963 |
-
#: ../common.php:228
|
964 |
-
msgid "hours"
|
965 |
-
msgstr "uren"
|
966 |
-
|
967 |
-
#: ../common.php:230
|
968 |
-
msgid "seconds"
|
969 |
-
msgstr "secondes"
|
970 |
-
|
971 |
-
#: ../common.php:236
|
972 |
-
msgid "ago"
|
973 |
-
msgstr "geleden"
|
974 |
|
975 |
-
#: ../settings.php:
|
976 |
msgid "Cerber Lab connection"
|
977 |
-
msgstr ""
|
978 |
|
979 |
-
#: ../settings.php:
|
980 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
981 |
-
msgstr ""
|
982 |
|
983 |
-
#: ../settings.php:
|
984 |
msgid "Cerber Lab protocol"
|
985 |
-
msgstr ""
|
986 |
|
987 |
-
#: ../settings.php:
|
988 |
msgid "Registration form"
|
989 |
msgstr "Registratieformulier"
|
990 |
|
991 |
-
#: ../settings.php:
|
992 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
993 |
-
msgstr ""
|
994 |
|
995 |
-
#: ../settings.php:
|
996 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
997 |
-
msgstr ""
|
998 |
|
999 |
-
#: ../settings.php:
|
1000 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
1001 |
-
msgstr ""
|
1002 |
|
1003 |
-
#: ../settings.php:
|
1004 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
1005 |
-
msgstr ""
|
1006 |
|
1007 |
-
#: ../common.php:
|
1008 |
msgid "Request to the Google reCAPTCHA service failed"
|
1009 |
-
msgstr ""
|
1010 |
|
1011 |
-
#: ../dashboard.php:
|
1012 |
msgid "View all"
|
1013 |
-
msgstr ""
|
1014 |
|
1015 |
-
#: ../dashboard.php:
|
1016 |
msgid "Recently locked out IP addresses"
|
1017 |
-
msgstr ""
|
1018 |
|
1019 |
-
#: ../cerber-
|
1020 |
msgid "OK, nail them all"
|
1021 |
-
msgstr ""
|
1022 |
|
1023 |
-
#: ../cerber-
|
1024 |
msgid "NO, maybe later"
|
1025 |
-
msgstr ""
|
1026 |
|
1027 |
-
#: ../
|
|
|
1028 |
msgid "Dashboard"
|
1029 |
-
msgstr ""
|
1030 |
|
1031 |
-
#: ../cerber-
|
1032 |
msgid "Want to make WP Cerber even more powerful?"
|
1033 |
-
msgstr ""
|
1034 |
|
1035 |
-
#: ../cerber-
|
1036 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1037 |
msgstr ""
|
1038 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
"X-Generator: POEditor.com\n"
|
7 |
+
"Project-Id-Version: WP Cerber Security\n"
|
8 |
"Language: nl\n"
|
9 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
10 |
|
20 |
msgid "Lockout duration"
|
21 |
msgstr "Lockout duur"
|
22 |
|
23 |
+
#: ../settings.php:59 ../settings.php:78
|
24 |
msgid "minutes"
|
25 |
msgstr "minuten"
|
26 |
|
27 |
#: ../settings.php:60
|
28 |
msgid "Aggressive lockout"
|
29 |
+
msgstr "Agressieve uitsluiting"
|
30 |
|
31 |
+
#: ../settings.php:63
|
32 |
msgid "Site connection"
|
33 |
+
msgstr "Websiteverbinding"
|
34 |
|
35 |
+
#: ../settings.php:65
|
36 |
msgid "Proactive security rules"
|
37 |
msgstr "Proactieve beveiligingsregels"
|
38 |
|
39 |
+
#: ../settings.php:66
|
40 |
msgid "Block subnet"
|
41 |
msgstr "Subnet blokkeren"
|
42 |
|
43 |
+
#: ../settings.php:69
|
44 |
msgid "Request wp-login.php"
|
45 |
+
msgstr "Verzoek aan wp-login.php"
|
46 |
|
47 |
+
#: ../settings.php:69
|
48 |
msgid "Immediately block IP after any request to wp-login.php"
|
49 |
+
msgstr "IP meteen blokkeren bij verzoeken aan wp-login.php"
|
50 |
|
51 |
+
#: ../settings.php:68
|
52 |
msgid "Redirect dashboard requests"
|
53 |
+
msgstr "Dashboardverzoeken omleiden"
|
54 |
|
55 |
+
#: ../settings.php:72
|
56 |
msgid "Custom login page"
|
57 |
+
msgstr "Aangepaste inlogpagina"
|
58 |
|
59 |
+
#: ../settings.php:73
|
60 |
msgid "Custom login URL"
|
61 |
+
msgstr "Aangepaste inlog-URL"
|
62 |
|
63 |
+
#: ../settings.php:73
|
64 |
msgid "must not overlap with the existing pages or posts slug"
|
65 |
+
msgstr "mag niet overlappen met bestaande pagina's of post slugs"
|
66 |
|
67 |
+
#: ../settings.php:74
|
68 |
msgid "Disable wp-login.php"
|
69 |
+
msgstr "Wp-login.php uitschakelen"
|
70 |
|
71 |
+
#: ../settings.php:74
|
72 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
73 |
msgstr "Directe toegang tot wp-login.php blokkeren en HTTP 404 Not Found Error teruggeven"
|
74 |
|
75 |
+
#: ../dashboard.php:1104 ../settings.php:76
|
76 |
msgid "Citadel mode"
|
77 |
+
msgstr "Citadelmodus"
|
78 |
|
79 |
+
#: ../settings.php:77
|
80 |
msgid "Threshold"
|
81 |
msgstr "Drempelwaarde"
|
82 |
|
83 |
+
#: ../settings.php:78
|
84 |
msgid "Duration"
|
85 |
msgstr "Duur"
|
86 |
|
87 |
+
#: ../wp-cerber.php:3461 ../settings.php:62 ../settings.php:80 ../settings.php:247
|
88 |
msgid "Notifications"
|
89 |
+
msgstr "Meldingen"
|
90 |
|
91 |
+
#: ../settings.php:80
|
92 |
msgid "Send notification to admin email"
|
93 |
+
msgstr "Melding versturen naar admin e-mailadres"
|
94 |
|
95 |
+
#: ../dashboard.php:1113 ../dashboard.php:1668 ../wp-cerber.php:3458 ../settings.
|
96 |
+
#: php:240 ../cerber-tools.php:88 ../cerber-tools.php:97 ../cerber-tools.php:171
|
97 |
msgid "Access Lists"
|
98 |
+
msgstr "Toegangslijsten"
|
99 |
|
100 |
+
#: ../dashboard.php:1111 ../dashboard.php:1319 ../wp-cerber.php:3309 ../settings.
|
101 |
+
#: php:82 ../settings.php:231
|
102 |
msgid "Activity"
|
103 |
msgstr "Activiteit"
|
104 |
|
105 |
+
#: ../dashboard.php:1112 ../settings.php:235
|
106 |
msgid "Lockouts"
|
107 |
+
msgstr "Uitsluitingen"
|
108 |
|
109 |
+
#: ../settings.php:366
|
110 |
msgid "%s allowed retries in %s minutes"
|
111 |
msgstr "%s toegestane pogingen in %s minuten"
|
112 |
|
113 |
+
#: ../settings.php:388
|
114 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
115 |
msgstr "Aanzetten na %s mislukte inlogpogingen binnen %s minuten"
|
116 |
|
117 |
+
#: ../dashboard.php:93 ../dashboard.php:624 ../wp-cerber.php:3318
|
118 |
msgid "IP"
|
119 |
msgstr "IP"
|
120 |
|
121 |
+
#: ../dashboard.php:449 ../dashboard.php:627
|
122 |
msgid "Date"
|
123 |
msgstr "Datum"
|
124 |
|
125 |
+
#: ../dashboard.php:449 ../dashboard.php:629
|
126 |
msgid "Local User"
|
127 |
msgstr "Lokale gebruiker"
|
128 |
|
129 |
+
#: ../dashboard.php:449 ../dashboard.php:630 ../wp-cerber.php:3326
|
130 |
msgid "Username used"
|
131 |
+
msgstr "Toegepaste gebruikersnaam"
|
132 |
|
133 |
+
#: ../dashboard.php:112
|
134 |
msgid "Showing last %d records from %d"
|
135 |
msgstr "Laatste %d records van %d"
|
136 |
|
137 |
+
#: ../common.php:428
|
138 |
msgid "Logged in"
|
139 |
msgstr "Ingelogd"
|
140 |
|
141 |
+
#: ../common.php:429
|
142 |
msgid "Logged out"
|
143 |
msgstr "Uitgelogd"
|
144 |
|
145 |
+
#: ../common.php:430
|
146 |
msgid "Login failed"
|
147 |
msgstr "Inloggen mislukt"
|
148 |
|
149 |
+
#: ../common.php:433
|
150 |
msgid "IP blocked"
|
151 |
msgstr "IP geblokkeerd"
|
152 |
|
153 |
+
#: ../common.php:434
|
154 |
msgid "Subnet blocked"
|
155 |
+
msgstr "Subnet geblokkeerd"
|
156 |
|
157 |
+
#: ../common.php:436
|
158 |
msgid "Citadel activated!"
|
159 |
+
msgstr "Citadelmodus geactiveerd!"
|
160 |
|
161 |
+
#: ../dashboard.php:587 ../dashboard.php:809 ../common.php:472
|
162 |
#, fuzzy
|
163 |
msgid "Locked out"
|
164 |
msgstr "Buitengesloten"
|
165 |
|
166 |
+
#: ../common.php:473
|
167 |
msgid "IP blacklisted"
|
168 |
+
msgstr "IP uitgesloten"
|
169 |
|
170 |
+
#: ../common.php:451
|
171 |
msgid "Password changed"
|
172 |
msgstr "Wachtwoord veranderd"
|
173 |
|
174 |
+
#: ../dashboard.php:86 ../dashboard.php:157
|
175 |
msgid "Remove"
|
176 |
msgstr "Verwijderen"
|
177 |
|
178 |
+
#: ../dashboard.php:360
|
179 |
msgid "Lockout for %s was removed"
|
180 |
+
msgstr "Uitsluiting voor %s is verwijderd"
|
181 |
|
182 |
+
#: ../dashboard.php:131 ../dashboard.php:582 ../dashboard.php:804 ../dashboard.
|
183 |
+
#: php:1102 ../wp-cerber.php:3450 ../settings.php:61 ../settings.php:201
|
184 |
#, fuzzy
|
185 |
msgid "White IP Access List"
|
186 |
+
msgstr "Toegelaten IP-adressen"
|
187 |
|
188 |
+
#: ../dashboard.php:133 ../dashboard.php:583 ../dashboard.php:806 ../dashboard.
|
189 |
+
#: php:1103
|
190 |
#, fuzzy
|
191 |
msgid "Black IP Access List"
|
192 |
+
msgstr "Uitgesloten IP-adressen"
|
193 |
|
194 |
+
#: ../dashboard.php:160
|
195 |
msgid "List is empty"
|
196 |
msgstr "Lijst is leeg"
|
197 |
|
198 |
+
#: ../dashboard.php:187
|
199 |
#, fuzzy
|
200 |
msgid "Address %s was added to White IP Access List"
|
201 |
+
msgstr "Adres %s toegevoegd aan de Lijst Toegelaten IP-adressen"
|
202 |
|
203 |
+
#: ../dashboard.php:200
|
204 |
#, fuzzy
|
205 |
msgid "Address %s was added to Black IP Access List"
|
206 |
+
msgstr "Adres %s toegevoegd aan de Lijst Uitgesloten IP-adressen "
|
207 |
|
208 |
+
#: ../wp-cerber.php:2959
|
209 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
210 |
+
msgstr "Citadelmodus geactiveerd na %d mislukte inlogpogingen binnen %d minuten"
|
211 |
|
212 |
+
#: ../dashboard.php:1454
|
213 |
#, fuzzy
|
214 |
msgid "View Activity"
|
215 |
msgstr "Activiteit bekijken"
|
216 |
|
217 |
+
#: ../cerber-tools.php:87 ../cerber-tools.php:96
|
|
|
218 |
msgid "Settings"
|
219 |
msgstr "Instellingen"
|
220 |
|
221 |
+
#: ../dashboard.php:967
|
222 |
#, fuzzy
|
223 |
msgid "Last login"
|
224 |
msgstr "Laatst ingelogd"
|
225 |
|
226 |
+
#: ../dashboard.php:1000 ../dashboard.php:1085
|
227 |
msgid "Never"
|
228 |
msgstr "Nooit"
|
229 |
|
230 |
+
#: ../dashboard.php:1362
|
231 |
msgid "Are you sure?"
|
232 |
msgstr "Weet je het zeker?"
|
233 |
|
234 |
+
#: ../dashboard.php:1157 ../settings.php:63
|
|
|
|
|
|
|
|
|
235 |
msgid "My site is behind a reverse proxy"
|
236 |
msgstr "Mijn website draait achter een reverse proxy"
|
237 |
|
238 |
+
#: ../settings.php:67
|
239 |
msgid "Non-existent users"
|
240 |
msgstr "Niet-bestaande gebruikers"
|
241 |
|
242 |
+
#: ../settings.php:67
|
243 |
msgid "Immediately block IP when attempting to login with a non-existent username"
|
244 |
msgstr "IP meteen blokkeren bij inlogpoging op niet-bestaande gebruiker"
|
245 |
|
246 |
+
#: ../settings.php:68
|
247 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
248 |
+
msgstr "Uitschakelen omleiding naar de inlogpagina bij ongeautoriseerde verzoeken aan /wp-admin/"
|
249 |
|
250 |
+
#: ../settings.php:187
|
251 |
msgid "Make your protection smarter!"
|
252 |
+
msgstr "Maak je bescherming slimmer!"
|
253 |
|
254 |
+
#: ../settings.php:191
|
255 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
256 |
msgstr "Schakel Permalinks in om deze functionaliteit te gebruiken. Stel de Permalinks instelling in op iets anders dan Standaard."
|
257 |
|
258 |
+
#: ../settings.php:194
|
259 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
260 |
+
msgstr "Pas op als je deze opties inschakelt! Vergeet je de aangepaste inlog-URL, dan kun je niet meer inloggen."
|
261 |
|
262 |
+
#: ../wp-cerber.php:3457 ../settings.php:237
|
263 |
msgid "Main Settings"
|
264 |
msgstr "Hoofdinstellingen"
|
265 |
|
266 |
+
#: ../settings.php:249
|
267 |
msgid "Help"
|
268 |
msgstr "Hulp"
|
269 |
|
270 |
+
#: ../settings.php:376
|
271 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
272 |
+
msgstr "Uitsluitingsduur ophogen naar %s uren na %s uitsluitingen in de laatste %s uren"
|
273 |
|
274 |
+
#: ../wp-cerber.php:220
|
275 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
276 |
+
msgstr "Je hebt geen toestemming om in te loggen. Vraag je beheerder om informatie."
|
277 |
|
278 |
+
#: ../wp-cerber.php:226
|
279 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
280 |
+
msgstr "Je hebt de limiet voor inlogpogingen bereikt. Probeer het opnieuw na %d minuten."
|
281 |
|
282 |
+
#: ../wp-cerber.php:245
|
283 |
msgid "You have only one attempt remaining."
|
284 |
msgid_plural "You have %d attempts remaining."
|
285 |
msgstr[0] "Slechts één inlogpoging resterend!"
|
286 |
msgstr[1] "%s inlogpogingen resterend."
|
287 |
|
288 |
+
#: ../dashboard.php:651
|
|
|
|
|
|
|
|
|
289 |
msgid "No activity has been logged."
|
290 |
msgstr "Geen activiteit waargenomen."
|
291 |
|
292 |
+
#: ../dashboard.php:96
|
293 |
msgid "Expires"
|
294 |
msgstr "Verloopt"
|
295 |
|
296 |
+
#: ../dashboard.php:118
|
297 |
#, fuzzy
|
298 |
msgid "No lockouts at the moment. The sky is clear."
|
299 |
+
msgstr "Momenteel geen uitsluitingen."
|
300 |
|
301 |
+
#: ../dashboard.php:131
|
302 |
msgid "These IPs will never be locked out"
|
303 |
msgstr "Deze IP's worden nooit geblokkeerd."
|
304 |
|
305 |
+
#: ../dashboard.php:140
|
306 |
msgid "Your IP"
|
307 |
+
msgstr "Jouw IP"
|
308 |
|
309 |
+
#: ../dashboard.php:196
|
310 |
msgid "You can't add your IP address"
|
311 |
+
msgstr "Je kunt je eigen IP niet toevoegen"
|
312 |
|
313 |
+
#: ../wp-cerber.php:2960
|
314 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
315 |
msgstr "Laatste mislukte inlogpoging was op %s vanaf IP %s op gebruiker %s."
|
316 |
|
317 |
+
#: ../wp-cerber.php:3023
|
318 |
msgid "Change notification settings"
|
319 |
+
msgstr "Wijzig instellingen voor meldingen"
|
320 |
|
321 |
+
#: ../wp-cerber.php:3433
|
322 |
msgid "Can't activate WP Cerber due to a database error."
|
323 |
+
msgstr "Kan WP Cerber niet activeren door een fout in de database"
|
324 |
|
325 |
+
#: ../settings.php:383
|
326 |
msgid "Notify admin if the number of active lockouts above"
|
327 |
+
msgstr "Waarschuw de beheerder als het aantal actieve uitsluitingen stijgt tot boven"
|
328 |
|
329 |
+
#: ../settings.php:83 ../settings.php:135
|
330 |
msgid "days"
|
331 |
msgstr "dagen"
|
332 |
|
333 |
+
#: ../dashboard.php:1054
|
334 |
msgid "Cerber Quick View"
|
335 |
msgstr "Cerber Quick View"
|
336 |
|
337 |
+
#: ../dashboard.php:114
|
338 |
msgid "Hint"
|
339 |
msgstr "Tip"
|
340 |
|
341 |
+
#: ../dashboard.php:114
|
342 |
msgid "To view activity, click on the IP"
|
343 |
msgstr "Klik op het IP om activiteiten te bekijken"
|
344 |
|
345 |
+
#: ../dashboard.php:157 ../dashboard.php:836
|
346 |
msgid "Check for activity"
|
347 |
msgstr "Check voor activiteit"
|
348 |
|
349 |
+
#: ../settings.php:66
|
350 |
msgid "Always block entire subnet Class C of intruders IP"
|
351 |
msgstr "Altijd gehele IP Class C subnet blokkeren van aanvaller"
|
352 |
|
353 |
+
#: ../settings.php:80 ../settings.php:385
|
354 |
msgid "Click to send test"
|
355 |
msgstr "Klik om test te verzenden"
|
356 |
|
357 |
+
#: ../settings.php:481 ../settings.php:482
|
358 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
359 |
+
msgstr "Let op! Je hebt de inlog-URL veranderd. De nieuwe inlog-URL is"
|
360 |
|
361 |
+
#: ../dashboard.php:966
|
362 |
msgid "Comments"
|
363 |
msgstr "Reacties"
|
364 |
|
365 |
+
#: ../dashboard.php:349
|
|
|
|
|
|
|
|
|
366 |
msgid "Message has been sent to "
|
367 |
msgstr "Bericht is verzonden naar "
|
368 |
|
369 |
+
#: ../dashboard.php:1541
|
370 |
msgid "Update to version %s of WP Cerber"
|
371 |
msgstr "WP Cerber updaten naar versie %s"
|
372 |
|
373 |
+
#: ../wp-cerber.php:2961 ../wp-cerber.php:3350
|
374 |
msgid "View activity in dashboard"
|
375 |
msgstr "Activiteiten bekijken in dashboard"
|
376 |
|
377 |
+
#: ../wp-cerber.php:2991
|
378 |
msgid "Number of active lockouts"
|
379 |
+
msgstr "Aantal actieve uitsluitingen"
|
380 |
|
381 |
+
#: ../wp-cerber.php:2995
|
382 |
msgid "View lockouts in dashboard"
|
383 |
+
msgstr "Uitsluitingen bekijken in dashboard"
|
384 |
|
385 |
+
#: ../wp-cerber.php:3048
|
386 |
msgid "This message was sent by"
|
387 |
msgstr "Dit bericht is verzonden door"
|
388 |
|
389 |
+
#: ../dashboard.php:894 ../cerber-tools.php:43
|
390 |
msgid "Tools"
|
391 |
msgstr "Gereedschap"
|
392 |
|
393 |
+
#: ../cerber-tools.php:84
|
394 |
msgid "Export settings to the file"
|
395 |
msgstr "Instellingen exporteren naar bestand"
|
396 |
|
397 |
+
#: ../cerber-tools.php:85
|
398 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
399 |
+
msgstr "Met onderstaande knop genereer je een configuratiebestand dat je bij een andere site kunt uploaden."
|
400 |
|
401 |
+
#: ../cerber-tools.php:86
|
402 |
msgid "What do you want to export?"
|
403 |
msgstr "Wat wil je exporteren?"
|
404 |
|
405 |
+
#: ../cerber-tools.php:89
|
406 |
msgid "Download file"
|
407 |
msgstr "Bestand downloaden"
|
408 |
|
409 |
+
#: ../cerber-tools.php:91
|
410 |
msgid "Import settings from the file"
|
411 |
msgstr "Instellingen importeren van bestand"
|
412 |
|
413 |
+
#: ../cerber-tools.php:92
|
414 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
415 |
+
msgstr "Via onderstaande knop laad je het bestand en overschrijf je alle bestaande instellingen."
|
416 |
|
417 |
+
#: ../cerber-tools.php:93
|
418 |
msgid "Select file to import."
|
419 |
msgstr "Kies bestand om te importeren"
|
420 |
|
421 |
+
#: ../cerber-tools.php:93
|
422 |
msgid "Maximum upload file size: %s."
|
423 |
msgstr "Maximum bestandsgrootte: %s"
|
424 |
|
425 |
+
#: ../cerber-tools.php:96
|
426 |
msgid "What do you want to import?"
|
427 |
msgstr "Wat wil je importeren?"
|
428 |
|
429 |
+
#: ../cerber-tools.php:98
|
430 |
msgid "Upload file"
|
431 |
msgstr "Bestand uploaden"
|
432 |
|
433 |
+
#: ../cerber-tools.php:138
|
434 |
msgid "No file was uploaded or file is corrupted"
|
435 |
msgstr "Geen bestand geüpload of bestand is beschadigd."
|
436 |
|
437 |
+
#: ../cerber-tools.php:171
|
438 |
msgid "Error while updating"
|
439 |
msgstr "Foutmelding tijdens updaten"
|
440 |
|
441 |
+
#: ../cerber-tools.php:174
|
442 |
msgid "Settings has imported successfully from"
|
443 |
+
msgstr "Instellingen geïmporteerd van"
|
444 |
|
445 |
+
#: ../cerber-tools.php:178
|
446 |
msgid "Error while parsing file"
|
447 |
msgstr "Fout bij verwerken bestand"
|
448 |
|
449 |
+
#: ../dashboard.php:94 ../dashboard.php:625
|
450 |
msgid "Hostname"
|
451 |
+
msgstr "Hostnaam"
|
452 |
|
453 |
+
#: ../dashboard.php:325
|
454 |
msgid "unknown"
|
455 |
msgstr "onbekend"
|
456 |
|
457 |
+
#: ../settings.php:83
|
458 |
#, fuzzy
|
459 |
msgid "Keep records for"
|
460 |
+
msgstr "Gegevens behouden tot"
|
461 |
|
462 |
+
#: ../dashboard.php:1089
|
463 |
msgid "active"
|
464 |
msgstr "actief"
|
465 |
|
466 |
+
#: ../dashboard.php:1089
|
467 |
msgid "deactivate"
|
468 |
msgstr "deactiveren"
|
469 |
|
470 |
+
#: ../dashboard.php:1091
|
471 |
msgid "not active"
|
472 |
msgstr "niet actief"
|
473 |
|
474 |
+
#: ../dashboard.php:1092
|
475 |
msgid "disabled"
|
476 |
msgstr "gedeactiveerd"
|
477 |
|
478 |
+
#: ../dashboard.php:1097
|
479 |
msgid "failed attempts"
|
480 |
msgstr "mislukte pogingen"
|
481 |
|
482 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
483 |
msgid "in 24 hours"
|
484 |
msgstr "in 24 uur"
|
485 |
|
486 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
487 |
msgid "view all"
|
488 |
msgstr "bekijk alles"
|
489 |
|
490 |
+
#: ../dashboard.php:1098
|
491 |
msgid "lockouts"
|
492 |
+
msgstr "uitsluitingen"
|
493 |
|
494 |
+
#: ../dashboard.php:1100
|
495 |
msgid "Lockouts at the moment"
|
496 |
+
msgstr "Uitsluitingen op dit moment"
|
497 |
|
498 |
+
#: ../dashboard.php:1101
|
499 |
#, fuzzy
|
500 |
msgid "Last lockout"
|
501 |
+
msgstr "Recente uitsluiting"
|
502 |
|
503 |
+
#: ../dashboard.php:1102 ../dashboard.php:1103 ../dashboard.php:1647
|
504 |
msgid "entry"
|
505 |
msgid_plural "entries"
|
506 |
msgstr[0] "item"
|
507 |
msgstr[1] "items"
|
508 |
|
509 |
+
#: ../dashboard.php:1357
|
510 |
#, fuzzy
|
511 |
msgid "Confused about some settings?"
|
512 |
msgstr "Verward over sommige instellingen?"
|
513 |
|
514 |
+
#: ../dashboard.php:1358
|
515 |
#, fuzzy
|
516 |
msgid "You can easily load default recommended settings using button below"
|
517 |
+
msgstr "Met onderstaande knop laadt je de aanbevolen instellingen"
|
518 |
|
519 |
+
#: ../dashboard.php:1360
|
520 |
#, fuzzy
|
521 |
msgid "Load default settings"
|
522 |
+
msgstr "Aanbevolen instellingen laden"
|
523 |
|
524 |
+
#: ../dashboard.php:1368
|
525 |
msgid "doesn't affect Custom login URL and Access Lists"
|
526 |
+
msgstr "heeft geen invloed op Aangepaste inlog-URL en Toegangslijsten"
|
|
|
|
|
|
|
|
|
527 |
|
528 |
+
#: ../dashboard.php:1535
|
529 |
msgid "New version is available"
|
530 |
msgstr "Nieuwe versie beschikbaar"
|
531 |
|
532 |
#. Name of the plugin
|
533 |
+
#: ../dashboard.php:885 ../dashboard.php:904
|
|
|
534 |
msgid "WP Cerber"
|
535 |
msgstr "WP Cerber"
|
536 |
|
537 |
+
#: ../wp-cerber.php:2935
|
|
|
|
|
|
|
|
|
|
|
538 |
msgid "WP Cerber notify"
|
539 |
msgstr "WP Cerber melding"
|
540 |
|
541 |
+
#: ../wp-cerber.php:2957
|
542 |
msgid "Citadel mode is activated"
|
543 |
msgstr "Citadel modus is actief"
|
544 |
|
545 |
+
#: ../wp-cerber.php:3028
|
546 |
msgid "New Custom login URL"
|
547 |
+
msgstr "Nieuwe Aangepaste inlog-URL"
|
548 |
|
549 |
+
#: ../wp-cerber.php:3424
|
550 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
551 |
msgstr "WP Cerber vereist PHP %s of hoger. Je gebruikt nu"
|
552 |
|
553 |
+
#: ../wp-cerber.php:3428
|
554 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
555 |
msgstr "WP Cerber vereist WordPress %s of hoger. Je gebruikt nu"
|
556 |
|
557 |
+
#: ../settings.php:86
|
558 |
msgid "Use file"
|
559 |
msgstr "Bestand gebruiken"
|
560 |
|
561 |
+
#: ../settings.php:86
|
562 |
msgid "Write failed login attempts to the file"
|
563 |
msgstr "Mislukte pogingen opslaan in bestand"
|
564 |
|
565 |
+
#: ../dashboard.php:1453
|
|
|
|
|
|
|
|
|
566 |
msgid "Deactivate"
|
567 |
msgstr "Deactiveren"
|
568 |
|
569 |
+
#: ../dashboard.php:97 ../wp-cerber.php:2993
|
570 |
msgid "Reason"
|
571 |
msgstr "Reden"
|
572 |
|
573 |
+
#: ../dashboard.php:164
|
574 |
msgid "Add IP to the list"
|
575 |
msgstr "IP-adres toevoegen aan lijst"
|
576 |
|
577 |
+
#: ../dashboard.php:854
|
578 |
msgid "Add IP to the Black List"
|
579 |
+
msgstr "IP-adres toevoegen aan Uitsluitingslijst"
|
580 |
|
581 |
+
#: ../common.php:493
|
582 |
msgid "Attempt to access"
|
583 |
msgstr "Poging tot toegang"
|
584 |
|
585 |
+
#: ../common.php:492
|
586 |
msgid "Limit on login attempts is reached"
|
587 |
msgstr "Limiet voor aantal inlogpogingen is bereikt"
|
588 |
|
589 |
+
#: ../common.php:459 ../common.php:494
|
590 |
msgid "Attempt to log in with non-existent username"
|
591 |
+
msgstr "Inlogpoging met onbekende gebruikersnaam"
|
592 |
|
593 |
+
#: ../wp-cerber.php:2992
|
594 |
msgid "Last lockout was added: %s for IP %s"
|
595 |
+
msgstr "Laatste uitsluiting was toegevoegd: %s voor IP-adres %s"
|
|
|
|
|
|
|
|
|
596 |
|
597 |
+
#: ../wp-cerber.php:3460 ../settings.php:242
|
598 |
msgid "Hardening"
|
599 |
+
msgstr "Versterking"
|
600 |
|
601 |
+
#: ../dashboard.php:832
|
602 |
msgid "Abuse email:"
|
603 |
+
msgstr "E-mail voor misbruik:"
|
604 |
|
605 |
+
#: ../settings.php:163
|
606 |
msgid "Email Address"
|
607 |
msgstr "E-mailadres"
|
608 |
|
609 |
+
#: ../settings.php:163
|
610 |
msgid "if empty, the admin email %s will be used"
|
611 |
+
msgstr "admin e-mail %s wordt gebruikt indien leeg"
|
612 |
|
613 |
#: ../settings.php:89
|
614 |
msgid "Drill down IP"
|
615 |
+
msgstr "IP-adres onderzoeken"
|
616 |
|
617 |
#: ../settings.php:89
|
618 |
msgid "Retrieve extra WHOIS information for IP"
|
619 |
+
msgstr "Haal extra WHOIS-informatie op voor IP-adres"
|
620 |
|
621 |
+
#: ../settings.php:97
|
622 |
msgid "Hardening WordPress"
|
623 |
+
msgstr "Wordpress versterken"
|
624 |
|
625 |
+
#: ../settings.php:98
|
626 |
msgid "Stop user enumeration"
|
627 |
+
msgstr "Stop nummering gebruikers"
|
628 |
|
629 |
+
#: ../settings.php:99
|
|
|
|
|
|
|
|
|
630 |
msgid "Disable XML-RPC"
|
631 |
msgstr "XML-RPC uitschakelen"
|
632 |
|
633 |
+
#: ../settings.php:99
|
634 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
635 |
msgstr "Toegang tot XML-RPC server uitschakelen (inclusief Pingbacks en Trackbacks)"
|
636 |
|
637 |
+
#: ../settings.php:100
|
638 |
msgid "Disable feeds"
|
639 |
msgstr "Feeds uitschakelen"
|
640 |
|
641 |
+
#: ../settings.php:100
|
642 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
643 |
+
msgstr "Blokkeer toegang tot de RSS-, Atom- en RDF-feeds"
|
644 |
|
645 |
+
#: ../settings.php:101
|
646 |
msgid "Disable REST API"
|
647 |
msgstr "REST API uitschakelen"
|
648 |
|
649 |
+
#: ../settings.php:201
|
|
|
|
|
|
|
|
|
650 |
msgid "These settings do not affect hosts from the "
|
651 |
+
msgstr "Deze instellingen gelden niet voor hosts van de␣"
|
652 |
|
653 |
+
#: ../settings.php:558
|
654 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
655 |
+
msgstr "<strong>LET OP</strong>: voer een geldig e-mailadres in."
|
|
|
|
|
|
|
|
|
656 |
|
657 |
+
#: ../wp-cerber.php:3022 ../wp-cerber.php:3449
|
658 |
msgid "WP Cerber is now active and has started protecting your site"
|
659 |
msgstr "WP Cerber is actief en beschermt nu je website"
|
660 |
|
661 |
+
#: ../dashboard.php:98
|
662 |
msgid "Action"
|
663 |
msgstr "Actie"
|
664 |
|
665 |
+
#: ../dashboard.php:133
|
666 |
msgid "Nobody can log in or register from these IPs"
|
667 |
+
msgstr "Niemand kan aanmelden of inloggen vanaf deze IP's"
|
668 |
|
669 |
+
#: ../dashboard.php:184 ../dashboard.php:192
|
670 |
msgid "Incorrect IP address or IP range"
|
671 |
+
msgstr "IP-adres of -reeks is incorrect"
|
672 |
|
673 |
+
#: ../dashboard.php:352
|
674 |
msgid "Unable to send notification email"
|
675 |
+
msgstr "Kennisgevingsmail is niet te verzenden"
|
676 |
|
677 |
+
#: ../dashboard.php:377 ../dashboard.php:1469
|
678 |
msgid "Settings saved"
|
679 |
msgstr "Instellingen opgeslagen"
|
680 |
|
681 |
+
#: ../dashboard.php:836
|
682 |
msgid "Network:"
|
683 |
msgstr "Netwerk:"
|
684 |
|
685 |
+
#: ../dashboard.php:850
|
686 |
msgid "Add network to the Black List"
|
687 |
+
msgstr "Netwerk toevoegen aan Uitsluitingslijst"
|
|
|
|
|
|
|
|
|
688 |
|
689 |
+
#: ../dashboard.php:1452
|
690 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
691 |
+
msgstr "Let op! Citadelmodus is actief; niemand kan inloggen."
|
692 |
|
693 |
+
#: ../whois.php:221 ../whois.php:252 ../common.php:491
|
694 |
msgid "Unknown"
|
695 |
msgstr "Onbekend"
|
696 |
|
|
|
|
|
|
|
|
|
|
|
697 |
#. Author of the plugin
|
698 |
#:
|
699 |
msgid "Gregory"
|
700 |
msgstr "Gregory"
|
701 |
|
702 |
+
#: ../wp-cerber.php:565 ../wp-cerber.php:577 ../wp-cerber.php:584 ../wp-cerber.
|
703 |
+
#: php:789 ../wp-cerber.php:1004 ../wp-cerber.php:1010 ../wp-cerber.php:1015 ..
|
704 |
+
#: /wp-cerber.php:1020 ../wp-cerber.php:1026 ../wp-cerber.php:1033 ../wp-cerber.
|
705 |
+
#: php:1134 ../wp-cerber.php:1271 ../common.php:131 ../common.php:184 ../common.
|
706 |
+
#: php:188 ../settings.php:531
|
707 |
msgid "ERROR:"
|
708 |
msgstr "FOUT:"
|
709 |
|
710 |
+
#: ../wp-cerber.php:594
|
711 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
712 |
+
msgstr "Menselijke verificatie mislukt. Klik het vierkant in onderstaand reCAPTCHA-blok."
|
713 |
|
714 |
+
#: ../wp-cerber.php:800
|
715 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
716 |
+
msgstr "<strong>LET OP</strong>: je geeft een foutief wachtwoord op voor gebruiker %s."
|
717 |
|
718 |
+
#: ../wp-cerber.php:1021
|
719 |
msgid "Username is not allowed. Please choose another one."
|
720 |
+
msgstr "Gebruikersnaam is niet toegestaan, kies een andere."
|
721 |
|
722 |
+
#: ../wp-cerber.php:2986
|
723 |
msgid "unspecified"
|
724 |
+
msgstr "niet gespecificeerd"
|
725 |
|
726 |
+
#: ../wp-cerber.php:2989
|
727 |
msgid "Number of lockouts is increasing"
|
728 |
+
msgstr "Aantal uitsluitingen loopt op"
|
729 |
|
730 |
+
#: ../wp-cerber.php:2994
|
731 |
msgid "View activity for this IP"
|
732 |
+
msgstr "Bekijk activiteit voor dit adres"
|
733 |
|
734 |
+
#: ../wp-cerber.php:2998 ../wp-cerber.php:3000
|
735 |
msgid "A new version of WP Cerber is available to install"
|
736 |
+
msgstr "Nieuwe versie WP Cerber is klaar voor installatie"
|
737 |
|
738 |
+
#: ../wp-cerber.php:2999
|
739 |
msgid "Hi!"
|
740 |
+
msgstr "Hallo!"
|
741 |
|
742 |
+
#: ../wp-cerber.php:3001 ../wp-cerber.php:3012
|
743 |
msgid "Website"
|
744 |
msgstr "Website"
|
745 |
|
746 |
+
#: ../wp-cerber.php:3004 ../wp-cerber.php:3005
|
747 |
msgid "The WP Cerber security plugin has been deactivated"
|
748 |
+
msgstr "WP Cerber is gedeactiveerd"
|
749 |
|
750 |
+
#: ../wp-cerber.php:3007
|
751 |
msgid "Not logged in"
|
752 |
msgstr "Niet ingelogd"
|
753 |
|
754 |
+
#: ../wp-cerber.php:3013
|
755 |
msgid "By user"
|
756 |
msgstr "Door gebruiker"
|
757 |
|
758 |
+
#: ../wp-cerber.php:3014
|
759 |
msgid "From IP address"
|
760 |
+
msgstr "Van IP-adres"
|
761 |
|
762 |
+
#: ../wp-cerber.php:3017
|
763 |
msgid "From country"
|
764 |
+
msgstr "Uit land"
|
765 |
|
766 |
+
#: ../wp-cerber.php:3021
|
767 |
msgid "The WP Cerber security plugin is now active"
|
768 |
+
msgstr "WP Cerber is actief"
|
769 |
|
770 |
+
#: ../wp-cerber.php:3450
|
771 |
msgid "Your IP address is added to the"
|
772 |
+
msgstr "Je IP-adres is toegevoegd aan de "
|
|
|
|
|
|
|
|
|
773 |
|
774 |
+
#: ../wp-cerber.php:3462
|
775 |
msgid "Import settings"
|
776 |
msgstr "Instellingen importeren"
|
777 |
|
778 |
+
#: ../settings.php:164
|
779 |
msgid "Notification limit"
|
780 |
+
msgstr "Limiet aan meldingen"
|
781 |
|
782 |
+
#: ../settings.php:164
|
783 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
784 |
+
msgstr "toegestaan aantal meldingen per uur (0=geen limiet)"
|
785 |
|
786 |
+
#: ../settings.php:112
|
787 |
msgid "User related settings"
|
788 |
msgstr "Gebruikersinstellingen"
|
789 |
|
790 |
+
#: ../settings.php:114
|
791 |
msgid "Prohibited usernames"
|
792 |
msgstr "Verboden gebruikersnamen"
|
793 |
|
794 |
+
#: ../settings.php:114
|
795 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
796 |
+
msgstr "Gebruikersnamen op deze lijst kunnen niet registreren of inloggen. IP-adressen die deze namen gebruiken, worden direct uitgesloten. Scheid namen met een komma."
|
797 |
|
798 |
+
#: ../settings.php:115
|
799 |
msgid "User session expire"
|
800 |
+
msgstr "Gebruikerssessie eindigt"
|
801 |
|
802 |
+
#: ../settings.php:115
|
803 |
msgid "in minutes (leave empty to use default WP value)"
|
804 |
+
msgstr "in minuten (leeg laten voor standaard WP-waarde)"
|
805 |
|
806 |
+
#: ../settings.php:138
|
807 |
msgid "reCAPTCHA settings"
|
808 |
+
msgstr "reCAPTCHA-instellingen"
|
809 |
|
810 |
+
#: ../settings.php:139
|
811 |
msgid "Site key"
|
812 |
+
msgstr "Site-sleutel"
|
813 |
|
814 |
+
#: ../settings.php:140
|
815 |
msgid "Secret key"
|
816 |
+
msgstr "Geheime sleutel"
|
817 |
|
818 |
+
#: ../settings.php:143
|
819 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
820 |
+
msgstr "ReCAPTCHA instellen voor WordPress regstratieformulier"
|
821 |
|
822 |
+
#: ../settings.php:146
|
823 |
msgid "Lost password form"
|
824 |
+
msgstr "Formulier voor zoekgeraakt wachtwoord"
|
825 |
|
826 |
+
#: ../settings.php:149
|
827 |
msgid "Login form"
|
828 |
+
msgstr "Login-formulier"
|
829 |
|
830 |
+
#: ../settings.php:149
|
831 |
msgid "Enable reCAPTCHA for WordPress login form"
|
832 |
+
msgstr "ReCAPTCHA inschakelen voor WordPress inlogpagina"
|
833 |
|
834 |
+
#: ../settings.php:204
|
|
|
|
|
|
|
|
|
835 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
836 |
+
msgstr "Haal eerst een Site-sleutel en Geheime Sleutel op van Google om reCAPTCHA te kunnen gebruiken"
|
837 |
|
838 |
+
#: ../cerber-lab.php:652 ../settings.php:205
|
839 |
msgid "Know more"
|
840 |
+
msgstr "Meer weten"
|
841 |
|
842 |
+
#: ../dashboard.php:885 ../settings.php:224
|
843 |
msgid "WP Cerber Security"
|
844 |
+
msgstr "WP Cerber Security"
|
845 |
|
846 |
+
#: ../settings.php:244
|
847 |
msgid "Users"
|
848 |
+
msgstr "Gebruikers"
|
849 |
|
850 |
+
#: ../common.php:426
|
851 |
msgid "User created"
|
852 |
+
msgstr "Gebruiker toegevoegd"
|
853 |
|
854 |
+
#: ../dashboard.php:1313 ../common.php:427
|
855 |
msgid "User registered"
|
856 |
+
msgstr "Gebruiker geregistreerd"
|
857 |
|
858 |
+
#: ../common.php:454
|
859 |
msgid "reCAPTCHA verification failed"
|
860 |
+
msgstr "reCAPTCHA verificatie mislukt"
|
861 |
|
862 |
+
#: ../common.php:455
|
863 |
msgid "reCAPTCHA settings are incorrect"
|
864 |
+
msgstr "foutieve reCAPTCHA-instellingen"
|
865 |
|
866 |
+
#: ../common.php:458
|
867 |
msgid "Attempt to access prohibited URL"
|
868 |
+
msgstr "Poging verboden URL te benaderen"
|
869 |
|
870 |
+
#: ../common.php:460 ../common.php:495
|
871 |
msgid "Attempt to log in with prohibited username"
|
872 |
+
msgstr "Inlogpoging met verboden gebruikersnaam"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
873 |
|
874 |
+
#: ../settings.php:84
|
875 |
msgid "Cerber Lab connection"
|
876 |
+
msgstr "Cerber Lab verbinding"
|
877 |
|
878 |
+
#: ../settings.php:84
|
879 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
880 |
+
msgstr "Stuur kwaadaardige IP-adressen naar Cerber Lab"
|
881 |
|
882 |
+
#: ../settings.php:85
|
883 |
msgid "Cerber Lab protocol"
|
884 |
+
msgstr "Cerber Lab protocol"
|
885 |
|
886 |
+
#: ../settings.php:125 ../settings.php:143
|
887 |
msgid "Registration form"
|
888 |
msgstr "Registratieformulier"
|
889 |
|
890 |
+
#: ../settings.php:144
|
891 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
892 |
+
msgstr "ReCAPTCHA inschakelen voor WooCommerce registratie"
|
893 |
|
894 |
+
#: ../settings.php:146
|
895 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
896 |
+
msgstr "ReCAPTCHA inschakelen om nieuw WordPress wachtwoord op te vragen"
|
897 |
|
898 |
+
#: ../settings.php:147
|
899 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
900 |
+
msgstr "ReCAPTCHA inschakelen om nieuw WooCommerce wachtwoord op te vragen"
|
901 |
|
902 |
+
#: ../settings.php:150
|
903 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
904 |
+
msgstr "ReCAPTCHA inschakelen voor WooCommerce inlogpagina"
|
905 |
|
906 |
+
#: ../common.php:456
|
907 |
msgid "Request to the Google reCAPTCHA service failed"
|
908 |
+
msgstr "Verzoek aan Google ReCAPTCHA-service"
|
909 |
|
910 |
+
#: ../dashboard.php:1305 ../dashboard.php:1334
|
911 |
msgid "View all"
|
912 |
+
msgstr "Zie alle"
|
913 |
|
914 |
+
#: ../dashboard.php:1335
|
915 |
msgid "Recently locked out IP addresses"
|
916 |
+
msgstr "Recent buitengesloten IP-adressen"
|
917 |
|
918 |
+
#: ../cerber-lab.php:650
|
919 |
msgid "OK, nail them all"
|
920 |
+
msgstr "OK, zet ze allemaal vast"
|
921 |
|
922 |
+
#: ../cerber-lab.php:651
|
923 |
msgid "NO, maybe later"
|
924 |
+
msgstr "Nee, misschien later"
|
925 |
|
926 |
+
#: ../dashboard.php:887 ../dashboard.php:1110 ../dashboard.php:1667 ../settings.
|
927 |
+
#: php:229
|
928 |
msgid "Dashboard"
|
929 |
+
msgstr "Dashboard"
|
930 |
|
931 |
+
#: ../cerber-lab.php:648
|
932 |
msgid "Want to make WP Cerber even more powerful?"
|
933 |
+
msgstr "Wil je WP Cerber nog beter maken?"
|
934 |
|
935 |
+
#: ../cerber-lab.php:649
|
936 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
937 |
+
msgstr "Sta WP Cerber toe om kwaadaardige IP-adressen te delen met Cerber Lab. Zo kunnen we algoritmes ontwikkelen om WordPress steeds te beschermen tegen nieuwe bedreigingen en botnets. Je kunt je toestemming elk moment intrekken."
|
938 |
+
|
939 |
+
#: ../dashboard.php:449
|
940 |
+
msgid "IP address"
|
941 |
+
msgstr "IP-adres"
|
942 |
+
|
943 |
+
#: ../dashboard.php:449
|
944 |
+
msgid "User login"
|
945 |
+
msgstr "Gebruikers-login"
|
946 |
+
|
947 |
+
#: ../dashboard.php:449
|
948 |
+
msgid "User ID"
|
949 |
+
msgstr "Gebruikers-ID"
|
950 |
+
|
951 |
+
#: ../dashboard.php:647
|
952 |
+
msgid "Export"
|
953 |
+
msgstr "Export"
|
954 |
+
|
955 |
+
#: ../dashboard.php:666
|
956 |
+
msgid "Search for IP or username"
|
957 |
+
msgstr "Zoek IP of gebruikersnaam"
|
958 |
+
|
959 |
+
#: ../dashboard.php:666
|
960 |
+
msgid "Filter"
|
961 |
+
msgstr "Filter"
|
962 |
+
|
963 |
+
#: ../dashboard.php:887
|
964 |
+
msgid "Cerber Dashboard"
|
965 |
+
msgstr "Cerber Dashboard"
|
966 |
+
|
967 |
+
#: ../dashboard.php:894
|
968 |
+
msgid "Cerber tools"
|
969 |
+
msgstr "Cerber tools"
|
970 |
+
|
971 |
+
#: ../dashboard.php:1580
|
972 |
+
msgid "Subscribe"
|
973 |
+
msgstr "Inschrijven"
|
974 |
+
|
975 |
+
#: ../dashboard.php:1581 ../cerber-tools.php:226
|
976 |
+
msgid "Unsubscribe"
|
977 |
+
msgstr "Uitschrijven"
|
978 |
+
|
979 |
+
#: ../dashboard.php:1609
|
980 |
+
msgid "You've subscribed"
|
981 |
+
msgstr "Je bent ingeschreven"
|
982 |
+
|
983 |
+
#: ../dashboard.php:1612
|
984 |
+
msgid "You've unsubscribed"
|
985 |
+
msgstr "Je bent uitgeschreven"
|
986 |
+
|
987 |
+
#: ../wp-cerber.php:3032 ../wp-cerber.php:3033
|
988 |
+
msgid "A new activity has been recorded"
|
989 |
+
msgstr "Er is nieuwe activiteit waargenomen"
|
990 |
+
|
991 |
+
#: ../wp-cerber.php:3322
|
992 |
+
msgid "User"
|
993 |
+
msgstr "Gebruiker"
|
994 |
+
|
995 |
+
#: ../wp-cerber.php:3330
|
996 |
+
msgid "Search string"
|
997 |
+
msgstr "Zoekfrase"
|
998 |
+
|
999 |
+
#: ../wp-cerber.php:3351
|
1000 |
+
msgid "To unsubscribe click here"
|
1001 |
+
msgstr "Klik om uit te schrijven"
|
1002 |
+
|
1003 |
+
#: ../settings.php:88
|
1004 |
+
msgid "Preferences"
|
1005 |
+
msgstr "Voorkeuren"
|
1006 |
+
|
1007 |
+
#: ../settings.php:90
|
1008 |
+
msgid "Date format"
|
1009 |
+
msgstr "Datumformaat"
|
1010 |
+
|
1011 |
+
#: ../settings.php:90
|
1012 |
+
msgid "if empty, the default format %s will be used"
|
1013 |
+
msgstr "indien leeg, gebruiken we standaardinstelling %s"
|
1014 |
+
|
1015 |
+
#: ../dashboard.php:1106 ../settings.php:166
|
1016 |
+
msgid "Push notifications"
|
1017 |
+
msgstr "Push meldingen"
|
1018 |
+
|
1019 |
+
#: ../settings.php:161
|
1020 |
+
msgid "Email notifications"
|
1021 |
+
msgstr "E-mail meldingen"
|
1022 |
+
|
1023 |
+
#: ../settings.php:163
|
1024 |
+
msgid "Use comma to specify multiple values"
|
1025 |
+
msgstr "Scheid meer waarden met komma's"
|
1026 |
+
|
1027 |
+
#: ../settings.php:173
|
1028 |
+
msgid "All connected devices"
|
1029 |
+
msgstr "Alle verbonden apparaten"
|
1030 |
+
|
1031 |
+
#: ../settings.php:174
|
1032 |
+
msgid "No devices found"
|
1033 |
+
msgstr "Geen apparaten gevonden"
|
1034 |
+
|
1035 |
+
#: ../settings.php:176
|
1036 |
+
msgid "Not available"
|
1037 |
+
msgstr "Niet beschikbaar"
|
1038 |
+
|
1039 |
+
#: ../common.php:452
|
1040 |
+
msgid "Password reset requested"
|
1041 |
+
msgstr "Wachtwoordvernieuwing aangevraagd"
|
1042 |
+
|
1043 |
+
#: ../common.php:496
|
1044 |
+
msgid "Limit on failed reCAPTCHA verifications is reached"
|
1045 |
+
msgstr "Grens bereikt van foutieve reCAPTCHA's"
|
1046 |
+
|
1047 |
+
#: ../common.php:541
|
1048 |
+
msgid "%s ago"
|
1049 |
+
msgstr "%s geleden"
|
1050 |
+
|
1051 |
+
#: ../settings.php:61
|
1052 |
+
msgid "Apply limit login rules to IP addresses in the White IP Access List"
|
1053 |
+
msgstr "Pas regels voor inlogbeperking toe op de Lijst Toegelaten IP-adressen"
|
1054 |
+
|
1055 |
+
#: ../settings.php:70
|
1056 |
+
msgid "Display 404 page"
|
1057 |
+
msgstr "Toon 404-pagina"
|
1058 |
+
|
1059 |
+
#: ../settings.php:141
|
1060 |
+
msgid "Invisible reCAPTCHA"
|
1061 |
+
msgstr "Onzichtbare reCAPTCHA"
|
1062 |
+
|
1063 |
+
#: ../settings.php:141
|
1064 |
+
msgid "Enable invisible reCAPTCHA"
|
1065 |
+
msgstr "Zet onzichtbare reCAPTCHA aan"
|
1066 |
+
|
1067 |
+
#: ../settings.php:141
|
1068 |
+
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
1069 |
+
msgstr "(zet pas aan als je de Sitesleutel en Geheime Sleutel voor de onzichtbare versie hebt ontvangen)"
|
1070 |
+
|
1071 |
+
#: ../settings.php:152
|
1072 |
+
msgid "Enable reCAPTCHA for WordPress comment form"
|
1073 |
+
msgstr "Zet reCAPTCHA aan voor WordPress reacties"
|
1074 |
+
|
1075 |
+
#: ../settings.php:153
|
1076 |
+
msgid "Disable reCAPTCHA for logged in users"
|
1077 |
+
msgstr "Zet reCAPTCHA uit voor ingelogde gebruikers"
|
1078 |
+
|
1079 |
+
#: ../settings.php:155
|
1080 |
+
msgid "Limit attempts"
|
1081 |
+
msgstr "Beperk aantal pogingen"
|
1082 |
+
|
1083 |
+
#: ../settings.php:155
|
1084 |
+
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
1085 |
+
msgstr "Sluit IP-adressen uit voor %s minuten na %s mislukte pogingen in %s minuten"
|
1086 |
+
|
1087 |
+
#: ../settings.php:198
|
1088 |
+
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
1089 |
+
msgstr "In de Citadelmodus kunnen alleen adressen van de Lijst Toegelaten IP-adressen inloggen. Heeft geen effect op reeds ingelogde gebruikers."
|
1090 |
+
|
1091 |
+
#: ../dashboard.php:449 ../dashboard.php:628
|
1092 |
+
msgid "Event"
|
1093 |
+
msgstr "Gebeurtenis"
|
1094 |
+
|
1095 |
+
#: ../dashboard.php:1285
|
1096 |
+
msgid "Spam comments denied"
|
1097 |
+
msgstr "Spamreacties afgewezen"
|
1098 |
+
|
1099 |
+
#: ../dashboard.php:1287
|
1100 |
+
msgid "Malicious IP addresses detected"
|
1101 |
+
msgstr "Kwaadaardige IP-adressen gevonden"
|
1102 |
+
|
1103 |
+
#: ../dashboard.php:1288
|
1104 |
+
msgid "Lockouts occurred"
|
1105 |
+
msgstr "Uitsluitingen"
|
1106 |
+
|
1107 |
+
#: ../dashboard.php:1314
|
1108 |
+
msgid "All suspicious activity"
|
1109 |
+
msgstr "Alle verdachte activiteit"
|
1110 |
+
|
1111 |
+
#: ../wp-cerber.php:1005 ../wp-cerber.php:1011 ../wp-cerber.php:1027 ../wp-cerber.
|
1112 |
+
#: php:1034
|
1113 |
+
msgid "You are not allowed to register."
|
1114 |
+
msgstr "Je mag niet aanmelden."
|
1115 |
+
|
1116 |
+
#: ../common.php:437
|
1117 |
+
msgid "Spam comment denied"
|
1118 |
+
msgstr "Spamreactie afgewezen."
|
1119 |
+
|
1120 |
+
#: ../common.php:462
|
1121 |
+
msgid "Attempt to log in denied"
|
1122 |
+
msgstr "Inlogpoging afgewezen"
|
1123 |
+
|
1124 |
+
#: ../common.php:463
|
1125 |
+
msgid "Attempt to register denied"
|
1126 |
+
msgstr "Aanmeldingspoging afgewezen"
|
1127 |
+
|
1128 |
+
#: ../dashboard.php:1284
|
1129 |
+
msgid "Malicious activities mitigated"
|
1130 |
+
msgstr "Verdachte activiteiten afgevangen"
|
1131 |
+
|
1132 |
+
#: ../dashboard.php:893
|
1133 |
+
msgid "Cerber antispam settings"
|
1134 |
+
msgstr "Cerber Antispam-instellingen"
|
1135 |
+
|
1136 |
+
#: ../dashboard.php:893 ../wp-cerber.php:3459 ../settings.php:152
|
1137 |
+
msgid "Antispam"
|
1138 |
+
msgstr "Antispam"
|
1139 |
+
|
1140 |
+
#: ../settings.php:123
|
1141 |
+
msgid "Cerber antispam engine"
|
1142 |
+
msgstr "Cerber Antispam"
|
1143 |
+
|
1144 |
+
#: ../settings.php:124
|
1145 |
+
msgid "Comment form"
|
1146 |
+
msgstr "Reactiepagina"
|
1147 |
+
|
1148 |
+
#: ../settings.php:124
|
1149 |
+
msgid "Protect comment form with bot detection engine"
|
1150 |
+
msgstr "Bescherm invoer reacties met bot-detectie"
|
1151 |
+
|
1152 |
+
#: ../settings.php:125
|
1153 |
+
msgid "Protect registration form with bot detection engine"
|
1154 |
+
msgstr "Bescherm registratiepagina met bot-detectie"
|
1155 |
+
|
1156 |
+
#: ../cerber-tools.php:48
|
1157 |
+
msgid "Export & Import"
|
1158 |
+
msgstr "Export & Import"
|
1159 |
+
|
1160 |
+
#: ../cerber-tools.php:49
|
1161 |
+
msgid "Diagnostic"
|
1162 |
+
msgstr "Diagnose"
|
1163 |
+
|
1164 |
+
#: ../cerber-tools.php:50
|
1165 |
+
msgid "License"
|
1166 |
+
msgstr "Licentie"
|
1167 |
+
|
1168 |
+
#: ../cerber-tools.php:296
|
1169 |
+
msgid "Antispam and bot detection settings"
|
1170 |
+
msgstr "Antispam- en botdetectie-instellingen"
|
1171 |
+
|
1172 |
+
#: ../wp-cerber.php:1271
|
1173 |
+
msgid "Sorry, human verification failed."
|
1174 |
+
msgstr "Sorry, de verificatie faalt."
|
1175 |
+
|
1176 |
+
#: ../common.php:497
|
1177 |
+
msgid "Bot activity is detected"
|
1178 |
+
msgstr "Bot-activiteit getedecteerd"
|
1179 |
+
|
1180 |
+
#: ../settings.php:133
|
1181 |
+
msgid "Comment processing"
|
1182 |
+
msgstr "Verwerking van reactie"
|
1183 |
+
|
1184 |
+
#: ../settings.php:134
|
1185 |
+
msgid "If a spam comment detected"
|
1186 |
+
msgstr "Bij detectie van een spam-reactie"
|
1187 |
+
|
1188 |
+
#: ../settings.php:135
|
1189 |
+
msgid "Trash spam comments"
|
1190 |
+
msgstr "Spamreacties weggooien"
|
1191 |
+
|
1192 |
+
#: ../settings.php:135
|
1193 |
+
msgid "Move spam comments to trash after"
|
1194 |
+
msgstr "Verwijder spamreacties na"
|
1195 |
+
|
1196 |
+
#: ../common.php:438
|
1197 |
+
msgid "Spam form submission denied"
|
1198 |
+
msgstr "Geweigerd wegens spam"
|
1199 |
+
|
1200 |
+
#: ../settings.php:126
|
1201 |
+
msgid "Other forms"
|
1202 |
+
msgstr "Andere formulieren"
|
1203 |
+
|
1204 |
+
#: ../settings.php:126
|
1205 |
+
msgid "Protect all forms on the website with bot detection engine"
|
1206 |
+
msgstr "Bescherm alle invoerformulieren met bot-detectie"
|
1207 |
+
|
1208 |
+
#: ../settings.php:128
|
1209 |
+
msgid "Adjust antispam engine"
|
1210 |
+
msgstr "Antispammechanisme aanpassen"
|
1211 |
+
|
1212 |
+
#: ../settings.php:129
|
1213 |
+
msgid "Safe mode"
|
1214 |
+
msgstr "Veilige modus"
|
1215 |
+
|
1216 |
+
#: ../settings.php:129
|
1217 |
+
msgid "Use less restrictive policies (allow AJAX)"
|
1218 |
+
msgstr "Minder restricties (sta AJAX toe)"
|
1219 |
+
|
1220 |
+
#: ../settings.php:130
|
1221 |
+
msgid "Logged in users"
|
1222 |
+
msgstr "Ingelogde gebruikers"
|
1223 |
+
|
1224 |
+
#: ../settings.php:130
|
1225 |
+
msgid "Disable bot detection engine for logged in users"
|
1226 |
+
msgstr "Zet bot-detectie uit voor ingelogde gebruikers"
|
1227 |
+
|
1228 |
+
#. Name of the plugin
|
1229 |
+
#:
|
1230 |
+
msgid "WP Cerber Security & Antispam"
|
1231 |
+
msgstr "WP Cerber Security & Antispam"
|
1232 |
+
|
1233 |
+
#. Description of the plugin
|
1234 |
+
#:
|
1235 |
+
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with the Cerber antispam engine and reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
1236 |
+
msgstr "Beschermt site tegen <i>brute force</i>-aanvallen, bots en hackers. Bevecht spam met Cerber Antispam en reCAPTCHA. Gebruikersactiviteiten goed te beheren. Beperkt inlogpogingen met toegangslijsten en limieten. Meer op: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
1237 |
+
|
1238 |
+
#: ../dashboard.php:95 ../dashboard.php:626
|
1239 |
+
msgid "Country"
|
1240 |
+
msgstr "Land"
|
1241 |
+
|
1242 |
+
#: ../dashboard.php:657
|
1243 |
+
msgid "All events"
|
1244 |
+
msgstr "Alle gebeurtenissen"
|
1245 |
+
|
1246 |
+
#: ../dashboard.php:890
|
1247 |
+
msgid "Cerber Security Rules"
|
1248 |
+
msgstr "Cerber Beveiligingsregels"
|
1249 |
+
|
1250 |
+
#: ../dashboard.php:890 ../dashboard.php:2000
|
1251 |
+
msgid "Security Rules"
|
1252 |
+
msgstr "Beveiligingsregels"
|
1253 |
+
|
1254 |
+
#: ../dashboard.php:968
|
1255 |
+
msgid "Failed login attempts"
|
1256 |
+
msgstr "Gefaalde loginpogingen"
|
1257 |
+
|
1258 |
+
#: ../dashboard.php:969
|
1259 |
+
msgid "Registered"
|
1260 |
+
msgstr "Geregistreerd"
|
1261 |
+
|
1262 |
+
#: ../dashboard.php:1036
|
1263 |
+
msgid "You"
|
1264 |
+
msgstr "Jij"
|
1265 |
+
|
1266 |
+
#: ../dashboard.php:1286
|
1267 |
+
msgid "Spam form submissions denied"
|
1268 |
+
msgstr "Spam formulierafgifte afgewezen "
|
1269 |
+
|
1270 |
+
#: ../dashboard.php:1369 ../wp-cerber.php:3452
|
1271 |
+
msgid "Getting Started Guide"
|
1272 |
+
msgstr "Startgids"
|
1273 |
+
|
1274 |
+
#: ../dashboard.php:2005
|
1275 |
+
msgid "Countries"
|
1276 |
+
msgstr "Landen"
|
1277 |
+
|
1278 |
+
#: ../dashboard.php:2070
|
1279 |
+
msgid "Permitted for one country"
|
1280 |
+
msgid_plural "Permitted for %d countries"
|
1281 |
+
msgstr[0] "Toegestaan voor één land"
|
1282 |
+
msgstr[1] "Toegestaan voor %d landen"
|
1283 |
+
|
1284 |
+
#: ../dashboard.php:2073
|
1285 |
+
msgid "Blocked for one country"
|
1286 |
+
msgid_plural "Blocked for %d countries"
|
1287 |
+
msgstr[0] "Geblokkeerd voor één land"
|
1288 |
+
msgstr[1] "Geblokkeerd voor %d landen"
|
1289 |
+
|
1290 |
+
#: ../dashboard.php:2081
|
1291 |
+
msgid "No rule"
|
1292 |
+
msgstr "Geen regel"
|
1293 |
+
|
1294 |
+
#: ../dashboard.php:2282
|
1295 |
+
msgid "Security rules have been updated"
|
1296 |
+
msgstr "Beveiligingsregels zijn vernieuwd"
|
1297 |
+
|
1298 |
+
#. URI of the plugin
|
1299 |
+
#:
|
1300 |
+
msgid "https://wpcerber.com"
|
1301 |
+
msgstr "https://wpcerber.com"
|
1302 |
+
|
1303 |
+
#: ../common.php:439
|
1304 |
+
msgid "Form submission denied"
|
1305 |
+
msgstr "Formulierafgifte afgewezen"
|
1306 |
+
|
1307 |
+
#: ../common.php:440
|
1308 |
+
msgid "Comment denied"
|
1309 |
+
msgstr "Commentaar afgewezen"
|
1310 |
+
|
1311 |
+
#: ../common.php:465
|
1312 |
+
msgid "Request to REST API denied"
|
1313 |
+
msgstr "Verzoek aan REST API afgewezen"
|
1314 |
+
|
1315 |
+
#: ../common.php:466
|
1316 |
+
msgid "XML-RPC request denied"
|
1317 |
+
msgstr "XML-RPC-verzoek afgewezen"
|
1318 |
+
|
1319 |
+
#: ../common.php:470
|
1320 |
+
msgid "Bot detected"
|
1321 |
+
msgstr "Bot gedetecteerd"
|
1322 |
+
|
1323 |
+
#: ../common.php:471
|
1324 |
+
msgid "Citadel mode is active"
|
1325 |
+
msgstr "Citadelmodus actief"
|
1326 |
+
|
1327 |
+
#: ../common.php:476
|
1328 |
+
msgid "Malicious activity detected"
|
1329 |
+
msgstr "Verdachte activiteit gedetecteerd "
|
1330 |
+
|
1331 |
+
#: ../common.php:477
|
1332 |
+
msgid "Blocked by country rule"
|
1333 |
+
msgstr "Geblokkeerd door landenregel"
|
1334 |
+
|
1335 |
+
#: ../common.php:478
|
1336 |
+
msgid "Limit reached"
|
1337 |
+
msgstr "Limiet bereikt"
|
1338 |
+
|
1339 |
+
#: ../common.php:479
|
1340 |
+
msgid "Multiple suspicious activities"
|
1341 |
+
msgstr "Meerdere verdachte activiteiten"
|
1342 |
+
|
1343 |
+
#: ../common.php:498
|
1344 |
+
msgid "Multiple suspicious activities were detected"
|
1345 |
+
msgstr "Meerdere verdachte activiteiten gedetecteerd"
|
1346 |
+
|
1347 |
+
#: ../settings.php:98
|
1348 |
+
msgid "Block access to user pages like /?author=n and user data via REST API"
|
1349 |
+
msgstr "Blokkeer toegang tot gebruikersgegevens en -pagina's als /?author=n via de REST API"
|
1350 |
+
|
1351 |
+
#: ../settings.php:101
|
1352 |
+
msgid "Block access to the WordPress REST API except the following"
|
1353 |
+
msgstr "Blokkeer toegang naar de WordPress REST API behalve het volgende"
|
1354 |
+
|
1355 |
+
#: ../settings.php:102
|
1356 |
+
msgid "Allow REST API for logged in users"
|
1357 |
+
msgstr "Sta REST API toe voor ingelogde gebruikers"
|
1358 |
+
|
1359 |
+
#: ../settings.php:103
|
1360 |
+
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
1361 |
+
msgstr "Geef toegestane REST API-naamruimtes op als de REST API is uitgeschakeld. Eén tekenreeks per regel."
|
1362 |
+
|
1363 |
+
#: ../settings.php:113
|
1364 |
+
msgid "Registration limit"
|
1365 |
+
msgstr "Registratielimiet"
|
1366 |
+
|
1367 |
+
#: ../settings.php:116
|
1368 |
+
msgid "Sort users in dashboard"
|
1369 |
+
msgstr "Gebruikers in dashboard sorteren"
|
1370 |
+
|
1371 |
+
#: ../settings.php:116
|
1372 |
+
msgid "by date of registration"
|
1373 |
+
msgstr "per registratiedatum"
|
1374 |
+
|
1375 |
+
#: ../settings.php:131
|
1376 |
+
msgid "Query whitelist"
|
1377 |
+
msgstr "Toegestane queries"
|
1378 |
+
|
1379 |
+
#: ../settings.php:131
|
1380 |
+
msgid "Specify search strings to search in a request URI to exclude the request from inspection by the engine. One string per line."
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: ../settings.php:371
|
1384 |
+
msgid "%s allowed registrations in %s minutes from one IP"
|
1385 |
+
msgstr "%s toegestane registraties in %s minuten van één IP"
|
1386 |
+
|
1387 |
+
#: ../dashboard.php:2137
|
1388 |
+
msgid "Start typing here to find a country"
|
1389 |
+
msgstr "Begin te typen om een land te vinden"
|
1390 |
+
|
1391 |
+
#: ../dashboard.php:2218
|
1392 |
+
msgid "Click on a country name to add it to the list of selected countries"
|
1393 |
+
msgstr "Klik op een landnaam om toe te voegen aan de lijst gekozen landen"
|
1394 |
+
|
1395 |
+
#: ../dashboard.php:2222
|
1396 |
+
msgid "Selected countries are allowed to %s other countries are not allowed"
|
1397 |
+
msgstr "Gekozen landen mogen naar %s andere landen niet"
|
1398 |
+
|
1399 |
+
#: ../dashboard.php:2225
|
1400 |
+
msgid "Selected countries are not allowed to %s other countries are allowed"
|
1401 |
+
msgstr "Gekozen landen mogen niet naar %s andere landen wel"
|
1402 |
+
|
1403 |
+
#: ../dashboard.php:2237
|
1404 |
+
msgid "Submit forms"
|
1405 |
+
msgstr "Formulieren versturen"
|
1406 |
+
|
1407 |
+
#: ../dashboard.php:2238
|
1408 |
+
msgid "Post comments"
|
1409 |
+
msgstr "Commentaar plaatsen"
|
1410 |
+
|
1411 |
+
#: ../dashboard.php:2239
|
1412 |
+
msgid "Log in to the website"
|
1413 |
+
msgstr "Inloggen bij de website"
|
1414 |
+
|
1415 |
+
#: ../dashboard.php:2240
|
1416 |
+
msgid "Register on the website"
|
1417 |
+
msgstr "Registreren bij de website"
|
1418 |
+
|
1419 |
+
#: ../dashboard.php:2241
|
1420 |
+
msgid "Use XML-RPC"
|
1421 |
+
msgstr "Benut XML-RPC"
|
1422 |
+
|
1423 |
+
#: ../dashboard.php:2242
|
1424 |
+
msgid "Use REST API"
|
1425 |
+
msgstr "Benut REST API"
|
1426 |
+
|
1427 |
+
#: ../settings.php:483 ../settings.php:484
|
1428 |
+
msgid "If you use a caching plugin, you have to add your new login URL to the list of pages not to cache"
|
1429 |
+
msgstr "Gebruik je een caching plugin, voeg dan je nieuwe login URL toe aan de lijst van niet te cachen pagina's"
|
1430 |
+
|
1431 |
+
#: ../settings.php:134
|
1432 |
+
msgid "Deny it completely"
|
1433 |
+
msgstr "Volledig negeren"
|
1434 |
+
|
1435 |
+
#: ../settings.php:134
|
1436 |
+
msgid "Mark it as spam"
|
1437 |
+
msgstr "Markeren als spam"
|
1438 |
+
|
languages/wp-cerber-pl_PL.mo
CHANGED
Binary file
|
languages/wp-cerber-pl_PL.po
CHANGED
@@ -4,7 +4,7 @@ msgstr ""
|
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
"X-Generator: POEditor.com\n"
|
7 |
-
"Project-Id-Version: WP Cerber\n"
|
8 |
"Language: pl\n"
|
9 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
10 |
|
@@ -72,7 +72,7 @@ msgstr "Wyłącz wp-login.php"
|
|
72 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
73 |
msgstr "Zablokuj bezpośredni dostęp do wp-login.php i przekieruj na błąd 404"
|
74 |
|
75 |
-
#: ../dashboard.php:
|
76 |
msgid "Citadel mode"
|
77 |
msgstr "Tryb Twierdzy"
|
78 |
|
@@ -84,7 +84,7 @@ msgstr "Pułap"
|
|
84 |
msgid "Duration"
|
85 |
msgstr "Czas trwania"
|
86 |
|
87 |
-
#: ../wp-cerber.php:
|
88 |
msgid "Notifications"
|
89 |
msgstr "Powiadomienia"
|
90 |
|
@@ -92,140 +92,140 @@ msgstr "Powiadomienia"
|
|
92 |
msgid "Send notification to admin email"
|
93 |
msgstr "Wyślij powiadomienie na adres mailowy administratora"
|
94 |
|
95 |
-
#: ../dashboard.php:
|
96 |
-
#: php:
|
97 |
msgid "Access Lists"
|
98 |
msgstr "Listy Dostępowe"
|
99 |
|
100 |
-
#: ../dashboard.php:
|
101 |
-
#: php:82 ../settings.php:
|
102 |
msgid "Activity"
|
103 |
msgstr "Aktywność"
|
104 |
|
105 |
-
#: ../dashboard.php:
|
106 |
msgid "Lockouts"
|
107 |
msgstr "Blodady"
|
108 |
|
109 |
-
#: ../settings.php:
|
110 |
msgid "%s allowed retries in %s minutes"
|
111 |
msgstr "%s prób w ciągu %s minut"
|
112 |
|
113 |
-
#: ../settings.php:
|
114 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
115 |
msgstr "Włączane po %d nieprawidłowych próbach logowania w ciągu ostatnich %d minut."
|
116 |
|
117 |
-
#: ../dashboard.php:
|
118 |
msgid "IP"
|
119 |
msgstr "IP"
|
120 |
|
121 |
-
#: ../dashboard.php:
|
122 |
msgid "Date"
|
123 |
msgstr "Data"
|
124 |
|
125 |
-
#: ../dashboard.php:
|
126 |
msgid "Local User"
|
127 |
msgstr "Lokalny użytkownik"
|
128 |
|
129 |
-
#: ../dashboard.php:
|
130 |
msgid "Username used"
|
131 |
msgstr "Nazwa użytkownika"
|
132 |
|
133 |
-
#: ../dashboard.php:
|
134 |
msgid "Showing last %d records from %d"
|
135 |
msgstr "Wyświetla ostatnie %d wpisów z %d"
|
136 |
|
137 |
-
#: ../common.php:
|
138 |
msgid "Logged in"
|
139 |
msgstr "Zalogowano"
|
140 |
|
141 |
-
#: ../common.php:
|
142 |
msgid "Logged out"
|
143 |
msgstr "Wylogowano"
|
144 |
|
145 |
-
#: ../common.php:
|
146 |
msgid "Login failed"
|
147 |
msgstr "Nieprawidłowe logowanie"
|
148 |
|
149 |
-
#: ../common.php:
|
150 |
msgid "IP blocked"
|
151 |
msgstr "Zablokowano IP"
|
152 |
|
153 |
-
#: ../common.php:
|
154 |
msgid "Subnet blocked"
|
155 |
msgstr "Zablokowana podsieć"
|
156 |
|
157 |
-
#: ../common.php:
|
158 |
msgid "Citadel activated!"
|
159 |
msgstr "Aktywacja twierdzy!"
|
160 |
|
161 |
-
#: ../dashboard.php:
|
162 |
msgid "Locked out"
|
163 |
msgstr "Zablokowany"
|
164 |
|
165 |
-
#: ../common.php:
|
166 |
msgid "IP blacklisted"
|
167 |
msgstr "IP dodany do czarnej listy"
|
168 |
|
169 |
-
#: ../common.php:
|
170 |
msgid "Password changed"
|
171 |
msgstr "Zmieniono hasło"
|
172 |
|
173 |
-
#: ../dashboard.php:
|
174 |
msgid "Remove"
|
175 |
msgstr "Usuń"
|
176 |
|
177 |
-
#: ../dashboard.php:
|
178 |
msgid "Lockout for %s was removed"
|
179 |
msgstr "Blokada dla %s została usunięta"
|
180 |
|
181 |
-
#: ../dashboard.php:
|
182 |
-
#: php:
|
183 |
msgid "White IP Access List"
|
184 |
msgstr "Lista dostępu dla białej listy"
|
185 |
|
186 |
-
#: ../dashboard.php:
|
187 |
-
#: php:
|
188 |
msgid "Black IP Access List"
|
189 |
msgstr "Lista dostępu dla czarnej listy"
|
190 |
|
191 |
-
#: ../dashboard.php:
|
192 |
msgid "List is empty"
|
193 |
msgstr "Lista jest pusta"
|
194 |
|
195 |
-
#: ../dashboard.php:
|
196 |
msgid "Address %s was added to White IP Access List"
|
197 |
msgstr "Adres %s został dodany do Białej listy dostępu"
|
198 |
|
199 |
-
#: ../dashboard.php:
|
200 |
msgid "Address %s was added to Black IP Access List"
|
201 |
msgstr "Adres %s został dodany do czarnej listy"
|
202 |
|
203 |
-
#: ../wp-cerber.php:
|
204 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
205 |
msgstr "Tryb Twierdzy aktywuje się po %d nieprawidłowych logowania w czasie %d minut."
|
206 |
|
207 |
-
#: ../dashboard.php:
|
208 |
msgid "View Activity"
|
209 |
msgstr "Zobacz Aktywność"
|
210 |
|
211 |
-
#: ../cerber-tools.php:
|
212 |
msgid "Settings"
|
213 |
msgstr "Ustawienia"
|
214 |
|
215 |
-
#: ../dashboard.php:
|
216 |
msgid "Last login"
|
217 |
msgstr "Ostatnie logowanie"
|
218 |
|
219 |
-
#: ../dashboard.php:
|
220 |
msgid "Never"
|
221 |
msgstr "Nigdy"
|
222 |
|
223 |
-
#: ../dashboard.php:
|
224 |
msgid "Are you sure?"
|
225 |
msgstr "Jesteś pewny/a?"
|
226 |
|
227 |
#. Not sure how "reverse" should be translated into polish language with this context
|
228 |
-
#: ../settings.php:63
|
229 |
#, fuzzy
|
230 |
msgid "My site is behind a reverse proxy"
|
231 |
msgstr "Moja strona łączy się z odwrotnego(reverse) proxy"
|
@@ -242,102 +242,102 @@ msgstr "Natychmiast blokuj IP, które próbują logować się na nieistniejące
|
|
242 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
243 |
msgstr "Wyłącz automatyczne przekierowanie na stronę logowania, kiedy jest wykonywane nieautoryzowane żądanie."
|
244 |
|
245 |
-
#: ../settings.php:
|
246 |
msgid "Make your protection smarter!"
|
247 |
msgstr "Zadbaj o to, aby twoja ochrona była mądrzejsza!"
|
248 |
|
249 |
-
#: ../settings.php:
|
250 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
251 |
msgstr "Prosimy włączyć włączyć permalinki, aby funkcja była dostępna. Zmień ustawienia permalinków na inne, niż domyślne."
|
252 |
|
253 |
-
#: ../settings.php:
|
254 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
255 |
msgstr "Uważaj przy zmianie tej opcji. Jeśli zapomnisz własnego adresu logowania, to możesz nie być w stanie się zalogować."
|
256 |
|
257 |
-
#: ../wp-cerber.php:
|
258 |
msgid "Main Settings"
|
259 |
msgstr "Ustawienia Główne"
|
260 |
|
261 |
-
#: ../settings.php:
|
262 |
msgid "Help"
|
263 |
msgstr "Pomoc"
|
264 |
|
265 |
-
#: ../settings.php:
|
266 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
267 |
msgstr "Zwiększ czas blokady do %s godzin po %s blokadach w czasie %s godzin"
|
268 |
|
269 |
-
#: ../wp-cerber.php:
|
270 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
271 |
msgstr "Nie masz pozwolenia na zalogowanie. Skontaktuj się z administratorem."
|
272 |
|
273 |
-
#: ../wp-cerber.php:
|
274 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
275 |
msgstr "Osiągnięto limit logowań"
|
276 |
|
277 |
-
#: ../wp-cerber.php:
|
278 |
msgid "You have only one attempt remaining."
|
279 |
msgid_plural "You have %d attempts remaining."
|
280 |
msgstr[0] "Pozostała tobie jedna próba."
|
281 |
msgstr[1] "Pozostałych prób: %d"
|
282 |
msgstr[2] "Pozostałych prób: %d"
|
283 |
|
284 |
-
#: ../dashboard.php:
|
285 |
msgid "No activity has been logged."
|
286 |
msgstr "Nie zarejestrowano aktywności."
|
287 |
|
288 |
-
#: ../dashboard.php:
|
289 |
msgid "Expires"
|
290 |
msgstr "Upływa"
|
291 |
|
292 |
-
#: ../dashboard.php:
|
293 |
msgid "No lockouts at the moment. The sky is clear."
|
294 |
msgstr "Na chwilę obecną brak jakichkolwiek blokad"
|
295 |
|
296 |
-
#: ../dashboard.php:
|
297 |
msgid "These IPs will never be locked out"
|
298 |
msgstr "Te adresy IP nigdy nie będą zablokowane."
|
299 |
|
300 |
-
#: ../dashboard.php:
|
301 |
msgid "Your IP"
|
302 |
msgstr "Twoje IP"
|
303 |
|
304 |
-
#: ../dashboard.php:
|
305 |
msgid "You can't add your IP address"
|
306 |
msgstr "Nie możesz dodać swojego adresu IP"
|
307 |
|
308 |
-
#: ../wp-cerber.php:
|
309 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
310 |
msgstr "Ostatnia nieudana próba miała miejsce %s z adresu IP %s oraz nazwie użytkownika: %s"
|
311 |
|
312 |
-
#: ../wp-cerber.php:
|
313 |
msgid "Change notification settings"
|
314 |
msgstr "Zmień ustawienia powiadomień"
|
315 |
|
316 |
-
#: ../wp-cerber.php:
|
317 |
msgid "Can't activate WP Cerber due to a database error."
|
318 |
msgstr "Nie można aktywować WP Cerber przez błąd bazy danych."
|
319 |
|
320 |
-
#: ../settings.php:
|
321 |
msgid "Notify admin if the number of active lockouts above"
|
322 |
msgstr "Powiadom administratora, jeśli liczba aktywnych blokad przekroczy"
|
323 |
|
324 |
-
#: ../settings.php:83 ../settings.php:
|
325 |
msgid "days"
|
326 |
msgstr "dni"
|
327 |
|
328 |
-
#: ../dashboard.php:
|
329 |
msgid "Cerber Quick View"
|
330 |
msgstr "Szybki podgląd Cerbera"
|
331 |
|
332 |
-
#: ../dashboard.php:
|
333 |
msgid "Hint"
|
334 |
msgstr "Podpowiedź"
|
335 |
|
336 |
-
#: ../dashboard.php:
|
337 |
msgid "To view activity, click on the IP"
|
338 |
msgstr "Aby zobaczyć aktywność, kliknij na IP"
|
339 |
|
340 |
-
#: ../dashboard.php:
|
341 |
msgid "Check for activity"
|
342 |
msgstr "Sprawdź aktywność"
|
343 |
|
@@ -345,111 +345,107 @@ msgstr "Sprawdź aktywność"
|
|
345 |
msgid "Always block entire subnet Class C of intruders IP"
|
346 |
msgstr "Zawsze blokuj całą podsieć Klasy C z adresów IP intruzów"
|
347 |
|
348 |
-
#: ../settings.php:80 ../settings.php:
|
349 |
msgid "Click to send test"
|
350 |
msgstr "Kliknij, aby wysłać wiadomość testową"
|
351 |
|
352 |
-
#: ../settings.php:
|
353 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
354 |
msgstr "Uwaga! Został zmieniony adres URL logowania! Nowy adres to"
|
355 |
|
356 |
-
#: ../dashboard.php:
|
357 |
msgid "Comments"
|
358 |
msgstr "Komentarze"
|
359 |
|
360 |
-
#: ../dashboard.php:
|
361 |
-
msgid "Date of registration"
|
362 |
-
msgstr "Data rejestracji"
|
363 |
-
|
364 |
-
#: ../dashboard.php:259
|
365 |
msgid "Message has been sent to "
|
366 |
msgstr "Wiadomość została wysłana do"
|
367 |
|
368 |
-
#: ../dashboard.php:
|
369 |
msgid "Update to version %s of WP Cerber"
|
370 |
msgstr "Aktualizuj WP Cerber do wersji %s"
|
371 |
|
372 |
-
#: ../wp-cerber.php:
|
373 |
msgid "View activity in dashboard"
|
374 |
msgstr "Zobacz aktywność na pulpicie"
|
375 |
|
376 |
-
#: ../wp-cerber.php:
|
377 |
msgid "Number of active lockouts"
|
378 |
msgstr "Liczba aktywnych blokad"
|
379 |
|
380 |
-
#: ../wp-cerber.php:
|
381 |
msgid "View lockouts in dashboard"
|
382 |
msgstr "Sprawdź blokady w kokpicie"
|
383 |
|
384 |
-
#: ../wp-cerber.php:
|
385 |
msgid "This message was sent by"
|
386 |
msgstr "Ta wiadomość została wysłana przez"
|
387 |
|
388 |
-
#: ../dashboard.php:
|
389 |
msgid "Tools"
|
390 |
msgstr "Narzędzia"
|
391 |
|
392 |
-
#: ../cerber-tools.php:
|
393 |
msgid "Export settings to the file"
|
394 |
msgstr "Eksportuj ustawienia do pliku"
|
395 |
|
396 |
-
#: ../cerber-tools.php:
|
397 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
398 |
msgstr "Kiedy klikniesz na przycisk poniżej, to otrzymasz plik konfiguracyjny, który możesz importować na innej stronie."
|
399 |
|
400 |
-
#: ../cerber-tools.php:
|
401 |
msgid "What do you want to export?"
|
402 |
msgstr "Co chcesz eksportować?"
|
403 |
|
404 |
-
#: ../cerber-tools.php:
|
405 |
msgid "Download file"
|
406 |
msgstr "Pobierz plik"
|
407 |
|
408 |
-
#: ../cerber-tools.php:
|
409 |
msgid "Import settings from the file"
|
410 |
msgstr "Importuj ustawienia z pliku"
|
411 |
|
412 |
-
#: ../cerber-tools.php:
|
413 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
414 |
msgstr "Kiedy klikniesz na przycisk poniżej, to zostanie zaimportowany plik i wszystkie dotychczasowe opcje zostaną nadpisane."
|
415 |
|
416 |
-
#: ../cerber-tools.php:
|
417 |
msgid "Select file to import."
|
418 |
msgstr "Wybierz plik do importu"
|
419 |
|
420 |
-
#: ../cerber-tools.php:
|
421 |
msgid "Maximum upload file size: %s."
|
422 |
msgstr "Maksymalna wielkość pliku importu: %s"
|
423 |
|
424 |
-
#: ../cerber-tools.php:
|
425 |
msgid "What do you want to import?"
|
426 |
msgstr "Co chcesz importować?"
|
427 |
|
428 |
-
#: ../cerber-tools.php:
|
429 |
msgid "Upload file"
|
430 |
msgstr "Wyślij plik"
|
431 |
|
432 |
-
#: ../cerber-tools.php:
|
433 |
msgid "No file was uploaded or file is corrupted"
|
434 |
msgstr "Żaden plik nie został zaimportowany lub plik jest uszkodzony"
|
435 |
|
436 |
-
#: ../cerber-tools.php:
|
437 |
msgid "Error while updating"
|
438 |
msgstr "Błąd podczas aktualizacji"
|
439 |
|
440 |
-
#: ../cerber-tools.php:
|
441 |
msgid "Settings has imported successfully from"
|
442 |
msgstr "Ustawienia zaimportowano prawidłowo z"
|
443 |
|
444 |
-
#: ../cerber-tools.php:
|
445 |
msgid "Error while parsing file"
|
446 |
msgstr "Bład parsowania pliku"
|
447 |
|
448 |
-
#: ../dashboard.php:
|
449 |
msgid "Hostname"
|
450 |
msgstr "Host"
|
451 |
|
452 |
-
#: ../dashboard.php:
|
453 |
msgid "unknown"
|
454 |
msgstr "nieznane"
|
455 |
|
@@ -457,104 +453,95 @@ msgstr "nieznane"
|
|
457 |
msgid "Keep records for"
|
458 |
msgstr "Trzymaj zapisy przez"
|
459 |
|
460 |
-
#: ../dashboard.php:
|
461 |
msgid "active"
|
462 |
msgstr "aktywne"
|
463 |
|
464 |
-
#: ../dashboard.php:
|
465 |
msgid "deactivate"
|
466 |
msgstr "deaktywuj"
|
467 |
|
468 |
-
#: ../dashboard.php:
|
469 |
msgid "not active"
|
470 |
msgstr "nieaktywne"
|
471 |
|
472 |
-
#: ../dashboard.php:
|
473 |
msgid "disabled"
|
474 |
msgstr "wyłączone"
|
475 |
|
476 |
-
#: ../dashboard.php:
|
477 |
msgid "failed attempts"
|
478 |
msgstr "nieudane próby"
|
479 |
|
480 |
-
#: ../dashboard.php:
|
481 |
msgid "in 24 hours"
|
482 |
msgstr "przez 24 godziny"
|
483 |
|
484 |
-
#: ../dashboard.php:
|
485 |
msgid "view all"
|
486 |
msgstr "zobacz wszystkie"
|
487 |
|
488 |
-
#: ../dashboard.php:
|
489 |
msgid "lockouts"
|
490 |
msgstr "blokady"
|
491 |
|
492 |
-
#: ../dashboard.php:
|
493 |
msgid "Lockouts at the moment"
|
494 |
msgstr "Blokad na chwilę obecną"
|
495 |
|
496 |
-
#: ../dashboard.php:
|
497 |
msgid "Last lockout"
|
498 |
msgstr "Ostatnia blokada"
|
499 |
|
500 |
-
#: ../dashboard.php:
|
501 |
msgid "entry"
|
502 |
msgid_plural "entries"
|
503 |
msgstr[0] "wpis"
|
504 |
msgstr[1] "wpisów"
|
505 |
msgstr[2] "wpisy"
|
506 |
|
507 |
-
#: ../dashboard.php:
|
508 |
msgid "Confused about some settings?"
|
509 |
msgstr "Nie rozumiesz niektórych ustawień?"
|
510 |
|
511 |
-
#: ../dashboard.php:
|
512 |
msgid "You can easily load default recommended settings using button below"
|
513 |
msgstr "Możesz bez problemu załadować rekomendowane ustawienia klikając na przycisk poniżej"
|
514 |
|
515 |
-
#: ../dashboard.php:
|
516 |
msgid "Load default settings"
|
517 |
msgstr "Załaduj ustawienia domyślne"
|
518 |
|
519 |
-
#: ../dashboard.php:
|
520 |
msgid "doesn't affect Custom login URL and Access Lists"
|
521 |
msgstr "Nie ma wpływu na własny adres logowania oraz na Listy Dostępu"
|
522 |
|
523 |
-
#: ../dashboard.php:
|
524 |
-
msgid "Donate"
|
525 |
-
msgstr "Wyślij darowiznę"
|
526 |
-
|
527 |
-
#: ../dashboard.php:1280
|
528 |
msgid "New version is available"
|
529 |
msgstr "Dostępna jest nowa wersja"
|
530 |
|
531 |
#. Name of the plugin
|
532 |
-
#: ../dashboard.php:
|
533 |
msgid "WP Cerber"
|
534 |
msgstr "WP Cerber"
|
535 |
|
536 |
-
|
537 |
-
#:
|
538 |
-
msgid "http://wpcerber.com"
|
539 |
-
msgstr "http://wpcerber.com"
|
540 |
-
|
541 |
-
#: ../wp-cerber.php:2550
|
542 |
msgid "WP Cerber notify"
|
543 |
msgstr "Powiadomienie WP Cerber"
|
544 |
|
545 |
-
#: ../wp-cerber.php:
|
546 |
msgid "Citadel mode is activated"
|
547 |
msgstr "Tryb Twierdzy jest aktywny"
|
548 |
|
549 |
-
#: ../wp-cerber.php:
|
550 |
msgid "New Custom login URL"
|
551 |
msgstr "Nowy, własny URL logowania"
|
552 |
|
553 |
-
#: ../wp-cerber.php:
|
554 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
555 |
msgstr "WP Cerber wymaga wersji PHP %s lub wyższej. Twoja wersja to"
|
556 |
|
557 |
-
#: ../wp-cerber.php:
|
558 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
559 |
msgstr "WP Cerber wymaga wersji Wordpress %s lub wyższej. Twoja wersja to"
|
560 |
|
@@ -566,59 +553,51 @@ msgstr "Użyj pliku"
|
|
566 |
msgid "Write failed login attempts to the file"
|
567 |
msgstr "Zapisuj nieprawidłowe próby logowania do pliku"
|
568 |
|
569 |
-
#: ../dashboard.php:
|
570 |
-
msgid "Failed attempts in last 24 hours"
|
571 |
-
msgstr "Nieudane próby w ciągu ostatnich 24 godzin"
|
572 |
-
|
573 |
-
#: ../dashboard.php:1204
|
574 |
msgid "Deactivate"
|
575 |
msgstr "Wyłącz"
|
576 |
|
577 |
-
#: ../dashboard.php:
|
578 |
msgid "Reason"
|
579 |
msgstr "Powód"
|
580 |
|
581 |
-
#: ../dashboard.php:
|
582 |
msgid "Add IP to the list"
|
583 |
msgstr "Dodaj IP do listy"
|
584 |
|
585 |
-
#: ../dashboard.php:
|
586 |
msgid "Add IP to the Black List"
|
587 |
msgstr "Dodaj IP do czarnej listy"
|
588 |
|
589 |
-
#: ../common.php:
|
590 |
msgid "Attempt to access"
|
591 |
msgstr "Próba dostępu"
|
592 |
|
593 |
-
#: ../common.php:
|
594 |
msgid "Limit on login attempts is reached"
|
595 |
msgstr "Osiągnięto limit prób logowania"
|
596 |
|
597 |
-
#: ../common.php:
|
598 |
msgid "Attempt to log in with non-existent username"
|
599 |
msgstr "Próba logowania z nieistniejącej nazwy użytkownika"
|
600 |
|
601 |
-
#: ../wp-cerber.php:
|
602 |
msgid "Last lockout was added: %s for IP %s"
|
603 |
msgstr "Ostatnią blokadę dodano: %s dla IP %s"
|
604 |
|
605 |
-
#: ../wp-cerber.php:
|
606 |
-
msgid "It's important to check security settings."
|
607 |
-
msgstr "Ważnym jest, aby sprawdzić ustawienia zabezpieczeń."
|
608 |
-
|
609 |
-
#: ../wp-cerber.php:3032 ../settings.php:237
|
610 |
msgid "Hardening"
|
611 |
msgstr "Wzmacnianie"
|
612 |
|
613 |
-
#: ../dashboard.php:
|
614 |
msgid "Abuse email:"
|
615 |
msgstr "Nadużycie adresu email:"
|
616 |
|
617 |
-
#: ../settings.php:
|
618 |
msgid "Email Address"
|
619 |
msgstr "Adres E-mail"
|
620 |
|
621 |
-
#: ../settings.php:
|
622 |
msgid "if empty, the admin email %s will be used"
|
623 |
msgstr "jeśli puste, to zostanie użyty adres e-mail administratora: %s"
|
624 |
|
@@ -639,10 +618,6 @@ msgstr "Wzmacnianie Wordpressa"
|
|
639 |
msgid "Stop user enumeration"
|
640 |
msgstr "Wyłącz numerację użytkowników"
|
641 |
|
642 |
-
#: ../settings.php:98
|
643 |
-
msgid "Block access to the pages like /?author=n"
|
644 |
-
msgstr "Wyłącz dostęp do stron typu /?author=n"
|
645 |
-
|
646 |
#: ../settings.php:99
|
647 |
msgid "Disable XML-RPC"
|
648 |
msgstr "Wyłącz XML-RPC"
|
@@ -663,236 +638,228 @@ msgstr "Wyłącz dostęp do RSS"
|
|
663 |
msgid "Disable REST API"
|
664 |
msgstr "Wyłącz REST API"
|
665 |
|
666 |
-
#: ../settings.php:
|
667 |
-
msgid "Block access to the WordPress REST API"
|
668 |
-
msgstr "Zablokuj dostęp do REST API Wordpressa"
|
669 |
-
|
670 |
-
#: ../settings.php:196
|
671 |
msgid "These settings do not affect hosts from the "
|
672 |
msgstr "Te ustawienia nie mają wpływu na: "
|
673 |
|
674 |
-
#: ../settings.php:
|
675 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
676 |
msgstr "<strong>BŁĄD</strong>: Proszę podać prawidłowy adres mailowy"
|
677 |
|
678 |
-
#: ../wp-cerber.php:
|
679 |
msgid "WP Cerber is now active and has started protecting your site"
|
680 |
msgstr "WP Cerber jest teraz aktywny i chroni twoją witrynę"
|
681 |
|
682 |
-
#: ../dashboard.php:
|
683 |
msgid "Action"
|
684 |
msgstr "Akcja"
|
685 |
|
686 |
-
#: ../dashboard.php:
|
687 |
msgid "Nobody can log in or register from these IPs"
|
688 |
msgstr "Z tych adresów IP nikt nie może się zalogować ani zarejestrować"
|
689 |
|
690 |
-
#: ../dashboard.php:
|
691 |
msgid "Incorrect IP address or IP range"
|
692 |
msgstr "Nieprawidłowy adres IP lub zakres IP"
|
693 |
|
694 |
-
#: ../dashboard.php:
|
695 |
msgid "Unable to send notification email"
|
696 |
msgstr "Nie udało się wysłać powiadomienia"
|
697 |
|
698 |
-
#: ../dashboard.php:
|
699 |
msgid "Settings saved"
|
700 |
msgstr "Ustawienia zapisano"
|
701 |
|
702 |
-
#: ../dashboard.php:
|
703 |
msgid "Network:"
|
704 |
msgstr "Sieć:"
|
705 |
|
706 |
-
#: ../dashboard.php:
|
707 |
msgid "Add network to the Black List"
|
708 |
msgstr "Dodaj sieć do Czarnej Listy"
|
709 |
|
710 |
-
#: ../dashboard.php:
|
711 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
712 |
msgstr "Uwaga! Tryb Twierdzy jest aktywny. Nikt obecnie nie może się zalogować."
|
713 |
|
714 |
-
#: ../whois.php:
|
715 |
msgid "Unknown"
|
716 |
msgstr "Nieznane"
|
717 |
|
718 |
-
#. Description of the plugin
|
719 |
-
#:
|
720 |
-
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Feel free to contact developer on the site <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
721 |
-
msgstr "Broni stronę przed atakami typu brute force, botami, czy hakerami. Zaopatrzona jest również w moduł bezpieczeństwa reCAPTCHA. Umożliwia kompleksowe zarządzanie aktywnością użytkownika. Dodatkowo umożliwia ustawienie limitu logowań. Możesz kontaktować się z autorem poprzez stronę <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
722 |
-
|
723 |
#. Author of the plugin
|
724 |
#:
|
725 |
msgid "Gregory"
|
726 |
msgstr "Gregory"
|
727 |
|
728 |
-
#: ../wp-cerber.php:
|
729 |
-
#: php:
|
730 |
-
#: cerber.php:
|
731 |
-
#:
|
|
|
732 |
msgid "ERROR:"
|
733 |
msgstr "BŁĄD:"
|
734 |
|
735 |
-
#: ../wp-cerber.php:
|
736 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
737 |
msgstr "Nieudana weryfikacja. Proszę zaznaczyć kwadrat poniżej w bloku reCAPTCHA"
|
738 |
|
739 |
-
#: ../wp-cerber.php:
|
740 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
741 |
msgstr "<strong>BŁĄD</strong>: Hasło dla nazwy użytkownika jest nieprawidłowe"
|
742 |
|
743 |
-
#: ../wp-cerber.php:
|
744 |
msgid "Username is not allowed. Please choose another one."
|
745 |
msgstr "Nazwa użytkownika niedostępna. Prosimy wybrać inną."
|
746 |
|
747 |
-
#: ../wp-cerber.php:
|
748 |
msgid "unspecified"
|
749 |
msgstr "nieokreślone"
|
750 |
|
751 |
-
#: ../wp-cerber.php:
|
752 |
msgid "Number of lockouts is increasing"
|
753 |
msgstr "Liczba blokad wzrasta"
|
754 |
|
755 |
-
#: ../wp-cerber.php:
|
756 |
msgid "View activity for this IP"
|
757 |
msgstr "Zobacz aktywność tego IP"
|
758 |
|
759 |
-
#: ../wp-cerber.php:
|
760 |
msgid "A new version of WP Cerber is available to install"
|
761 |
msgstr "Dostępna jest nowa wersja WP Cerber"
|
762 |
|
763 |
-
#: ../wp-cerber.php:
|
764 |
msgid "Hi!"
|
765 |
msgstr "Cześć!"
|
766 |
|
767 |
-
#: ../wp-cerber.php:
|
768 |
msgid "Website"
|
769 |
msgstr "Witryna"
|
770 |
|
771 |
-
#: ../wp-cerber.php:
|
772 |
msgid "The WP Cerber security plugin has been deactivated"
|
773 |
msgstr "Wtyczka bezpieczeństwa WP Cerber została wyłączona"
|
774 |
|
775 |
-
#: ../wp-cerber.php:
|
776 |
msgid "Not logged in"
|
777 |
msgstr "Niezalogowany"
|
778 |
|
779 |
-
#: ../wp-cerber.php:
|
780 |
msgid "By user"
|
781 |
msgstr "- użytkownik"
|
782 |
|
783 |
-
#: ../wp-cerber.php:
|
784 |
msgid "From IP address"
|
785 |
msgstr "Z adresu IP"
|
786 |
|
787 |
-
#: ../wp-cerber.php:
|
788 |
msgid "From country"
|
789 |
msgstr "Z Państwa"
|
790 |
|
791 |
-
#: ../wp-cerber.php:
|
792 |
msgid "The WP Cerber security plugin is now active"
|
793 |
msgstr "Wtyczka WP Cerber jest teraz aktywna"
|
794 |
|
795 |
-
#: ../wp-cerber.php:
|
796 |
msgid "Your IP address is added to the"
|
797 |
msgstr "Twój adres IP został dodany do"
|
798 |
|
799 |
-
#: ../wp-cerber.php:
|
800 |
msgid "Import settings"
|
801 |
msgstr "Importuj ustawienia"
|
802 |
|
803 |
-
#: ../settings.php:
|
804 |
msgid "Notification limit"
|
805 |
msgstr "Limit powiadomień"
|
806 |
|
807 |
-
#: ../settings.php:
|
808 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
809 |
msgstr "limit powiadomień na godzinę (0 oznacza nieograniczone)"
|
810 |
|
811 |
-
#: ../settings.php:
|
812 |
msgid "User related settings"
|
813 |
msgstr "Ustawienia związane z użytkownikami"
|
814 |
|
815 |
-
#: ../settings.php:
|
816 |
msgid "Prohibited usernames"
|
817 |
msgstr "Zabronione nazwy użytkownika"
|
818 |
|
819 |
-
#: ../settings.php:
|
820 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
821 |
msgstr "Użytkownicy z tej listy nie mogą się logować, ani rejestrować. Każdy adres IP próbujący używać jakiekolwiek nazwy użytkownika z tej listy zostanie zablokowany."
|
822 |
|
823 |
-
#: ../settings.php:
|
824 |
msgid "User session expire"
|
825 |
msgstr "Przedawnienie sesji użytkownika"
|
826 |
|
827 |
-
#: ../settings.php:
|
828 |
msgid "in minutes (leave empty to use default WP value)"
|
829 |
msgstr "w minutach (pozostaw puste, aby użyć standardowej wartości WP)"
|
830 |
|
831 |
-
#: ../settings.php:
|
832 |
msgid "reCAPTCHA settings"
|
833 |
msgstr "Ustawienia reCAPTCHA"
|
834 |
|
835 |
-
#: ../settings.php:
|
836 |
msgid "Site key"
|
837 |
msgstr "Klucz strony"
|
838 |
|
839 |
-
#: ../settings.php:
|
840 |
msgid "Secret key"
|
841 |
msgstr "Sekretny klucz"
|
842 |
|
843 |
-
#: ../settings.php:
|
844 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
845 |
msgstr "Włącz reCAPTCHA dla formularza rejestracji Wordpressa"
|
846 |
|
847 |
-
#: ../settings.php:
|
848 |
msgid "Lost password form"
|
849 |
msgstr "Formularz odzyskiwania hasła"
|
850 |
|
851 |
-
#: ../settings.php:
|
852 |
msgid "Login form"
|
853 |
msgstr "Formularz logowania"
|
854 |
|
855 |
-
#: ../settings.php:
|
856 |
msgid "Enable reCAPTCHA for WordPress login form"
|
857 |
msgstr "Włącz reCAPTCHę dla formularza logowania Wordpressa"
|
858 |
|
859 |
-
#: ../settings.php:
|
860 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
861 |
msgstr "Zanim zaczniesz używać reCAPTCHA musisz uzyskać dwa klucze na specjalnej stronie Google"
|
862 |
|
863 |
-
#: ../cerber-lab.php:
|
864 |
msgid "Know more"
|
865 |
msgstr "Dowiedz się więcej"
|
866 |
|
867 |
-
#: ../dashboard.php:
|
868 |
msgid "WP Cerber Security"
|
869 |
msgstr "Zabezpieczenia WP Cerber"
|
870 |
|
871 |
-
#: ../settings.php:
|
872 |
msgid "Users"
|
873 |
msgstr "Użytkownicy"
|
874 |
|
875 |
-
#: ../common.php:
|
876 |
msgid "User created"
|
877 |
msgstr "Utworzenie nowego użytkownika"
|
878 |
|
879 |
-
#: ../dashboard.php:
|
880 |
msgid "User registered"
|
881 |
msgstr "Użytkownik zarejestrowany"
|
882 |
|
883 |
-
#: ../common.php:
|
884 |
msgid "reCAPTCHA verification failed"
|
885 |
msgstr "Nieprawidłowa weryfikacja reCATPCHA"
|
886 |
|
887 |
-
#: ../common.php:
|
888 |
msgid "reCAPTCHA settings are incorrect"
|
889 |
msgstr "Nieprawidłowe ustawienia reCAPTCHA"
|
890 |
|
891 |
-
#: ../common.php:
|
892 |
msgid "Attempt to access prohibited URL"
|
893 |
msgstr "Próba logowania na zabroniony URL"
|
894 |
|
895 |
-
#: ../common.php:
|
896 |
msgid "Attempt to log in with prohibited username"
|
897 |
msgstr "Próba zalogowania z zabronioną nazwą użytkownika"
|
898 |
|
@@ -908,124 +875,120 @@ msgstr "Wyślij szkodliwe adresy IP do Cerber Lab"
|
|
908 |
msgid "Cerber Lab protocol"
|
909 |
msgstr "Protokół Cerber Lab"
|
910 |
|
911 |
-
#: ../settings.php:
|
912 |
msgid "Registration form"
|
913 |
msgstr "Formularz rejestracji"
|
914 |
|
915 |
-
#: ../settings.php:
|
916 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
917 |
msgstr "Włącz reCAPTCHA dla formularza rejestracji WooCommerce"
|
918 |
|
919 |
-
#: ../settings.php:
|
920 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
921 |
msgstr "Włącz reCAPTCHA dla formularza przypomnienia hasła Wordpressa"
|
922 |
|
923 |
-
#: ../settings.php:
|
924 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
925 |
msgstr "Włącz reCAPTCHA dla formularza przypomnienia hasła WooCommerce"
|
926 |
|
927 |
-
#: ../settings.php:
|
928 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
929 |
msgstr "Włącz reCAPTCHę dla formularza logowania WooCoomerce"
|
930 |
|
931 |
-
#: ../common.php:
|
932 |
msgid "Request to the Google reCAPTCHA service failed"
|
933 |
msgstr "Wysyłanie żądania do Google reCAPTCHA nie powiodło się"
|
934 |
|
935 |
-
#: ../dashboard.php:
|
936 |
msgid "View all"
|
937 |
msgstr "Zobacz wszystkie"
|
938 |
|
939 |
-
#: ../dashboard.php:
|
940 |
msgid "Recently locked out IP addresses"
|
941 |
msgstr "Ostatnio zablokowane adresy IP"
|
942 |
|
943 |
-
#: ../cerber-lab.php:
|
944 |
msgid "OK, nail them all"
|
945 |
msgstr "OK"
|
946 |
|
947 |
-
#: ../cerber-lab.php:
|
948 |
msgid "NO, maybe later"
|
949 |
msgstr "NIE"
|
950 |
|
951 |
-
#: ../dashboard.php:
|
952 |
-
#: php:
|
953 |
msgid "Dashboard"
|
954 |
msgstr "Kokpit"
|
955 |
|
956 |
-
#: ../cerber-lab.php:
|
957 |
msgid "Want to make WP Cerber even more powerful?"
|
958 |
msgstr "Chcesz uczyć WP Cerber jeszcze bardziej potężnym?"
|
959 |
|
960 |
-
#: ../cerber-lab.php:
|
961 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
962 |
msgstr "Pozwól na wysyłanie szkodliwych adresów IP do Cerber Lab. Pomoże to stworzyć nowe algorytmy dla obrony Wordpressa przed zagrożeniami botów pojawiających się na co dzień. Możesz wyłączyć tę opcję w każdej chwili w opcjach wtyczki."
|
963 |
|
964 |
-
#: ../dashboard.php:
|
965 |
msgid "IP address"
|
966 |
msgstr "Adres IP"
|
967 |
|
968 |
-
#: ../dashboard.php:
|
969 |
msgid "User login"
|
970 |
msgstr "Login użytkownika"
|
971 |
|
972 |
-
#: ../dashboard.php:
|
973 |
msgid "User ID"
|
974 |
msgstr "ID użytkownika"
|
975 |
|
976 |
-
#: ../dashboard.php:
|
977 |
msgid "Export"
|
978 |
msgstr "Eksport"
|
979 |
|
980 |
-
#: ../dashboard.php:
|
981 |
-
msgid "All activities"
|
982 |
-
msgstr "Wszystkie aktywności"
|
983 |
-
|
984 |
-
#: ../dashboard.php:530
|
985 |
msgid "Search for IP or username"
|
986 |
msgstr "Szukaj IP lub użytkownika"
|
987 |
|
988 |
-
#: ../dashboard.php:
|
989 |
msgid "Filter"
|
990 |
msgstr "Filtr"
|
991 |
|
992 |
-
#: ../dashboard.php:
|
993 |
msgid "Cerber Dashboard"
|
994 |
msgstr "Kokpit Cerbera"
|
995 |
|
996 |
-
#: ../dashboard.php:
|
997 |
msgid "Cerber tools"
|
998 |
msgstr "Narzędzia Cerbera"
|
999 |
|
1000 |
-
#: ../dashboard.php:
|
1001 |
msgid "Subscribe"
|
1002 |
msgstr "Subskrybuj"
|
1003 |
|
1004 |
-
#: ../dashboard.php:
|
1005 |
msgid "Unsubscribe"
|
1006 |
msgstr "Odsubskrybuj"
|
1007 |
|
1008 |
-
#: ../dashboard.php:
|
1009 |
msgid "You've subscribed"
|
1010 |
msgstr "Zasubskrybowałeś/aś"
|
1011 |
|
1012 |
-
#: ../dashboard.php:
|
1013 |
msgid "You've unsubscribed"
|
1014 |
msgstr "Odsubskrybowałeś/aś"
|
1015 |
|
1016 |
-
#: ../wp-cerber.php:
|
1017 |
msgid "A new activity has been recorded"
|
1018 |
msgstr "Zarejestrowano nową aktywność"
|
1019 |
|
1020 |
-
#: ../wp-cerber.php:
|
1021 |
msgid "User"
|
1022 |
msgstr "Użytkownik"
|
1023 |
|
1024 |
-
#: ../wp-cerber.php:
|
1025 |
msgid "Search string"
|
1026 |
msgstr "Fraza do wyszukania"
|
1027 |
|
1028 |
-
#: ../wp-cerber.php:
|
1029 |
msgid "To unsubscribe click here"
|
1030 |
msgstr "Aby wyłączyć subskrypcję, kliknij tutaj"
|
1031 |
|
@@ -1041,39 +1004,39 @@ msgstr "Format daty"
|
|
1041 |
msgid "if empty, the default format %s will be used"
|
1042 |
msgstr "Jeśli puste, do zostanie użyty domyślny format %s"
|
1043 |
|
1044 |
-
#: ../dashboard.php:
|
1045 |
msgid "Push notifications"
|
1046 |
msgstr "Pchnij powiadomienia"
|
1047 |
|
1048 |
-
#: ../settings.php:
|
1049 |
msgid "Email notifications"
|
1050 |
msgstr "Powiadomienia E-mail"
|
1051 |
|
1052 |
-
#: ../settings.php:
|
1053 |
msgid "Use comma to specify multiple values"
|
1054 |
msgstr "Używaj przecinka, aby określić więcej wartości"
|
1055 |
|
1056 |
-
#: ../settings.php:
|
1057 |
msgid "All connected devices"
|
1058 |
msgstr "Wszystkie połączone urządzenia"
|
1059 |
|
1060 |
-
#: ../settings.php:
|
1061 |
msgid "No devices found"
|
1062 |
msgstr "Nie znaleziono urządzeń"
|
1063 |
|
1064 |
-
#: ../settings.php:
|
1065 |
msgid "Not available"
|
1066 |
msgstr "Niedostępne"
|
1067 |
|
1068 |
-
#: ../common.php:
|
1069 |
msgid "Password reset requested"
|
1070 |
msgstr "Prośba o reset hasła"
|
1071 |
|
1072 |
-
#: ../common.php:
|
1073 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
1074 |
msgstr "Osiągnięto limit nieprawidłowych weryfikacji reCAPTCHA"
|
1075 |
|
1076 |
-
#: ../common.php:
|
1077 |
msgid "%s ago"
|
1078 |
msgstr "%s temu"
|
1079 |
|
@@ -1085,107 +1048,100 @@ msgstr "Włącz zasadę limitu logowań dla adresów IP na białej liście"
|
|
1085 |
msgid "Display 404 page"
|
1086 |
msgstr "Wyświetl stronę 404"
|
1087 |
|
1088 |
-
#: ../settings.php:
|
1089 |
msgid "Invisible reCAPTCHA"
|
1090 |
msgstr "Niewidzialna reCAPTCHA"
|
1091 |
|
1092 |
-
#: ../settings.php:
|
1093 |
msgid "Enable invisible reCAPTCHA"
|
1094 |
msgstr "Włącz niewidzialną reCAPTCHę"
|
1095 |
|
1096 |
-
#: ../settings.php:
|
1097 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
1098 |
msgstr "(nie włączaj, dopóki nie zaopatrzysz się w odpowiednie klucze dla wersji niewidzialnej reCAPTCHy)"
|
1099 |
|
1100 |
-
#: ../settings.php:
|
1101 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
1102 |
msgstr "Włącz reCAPTCHA dla formularza komentarzy Wordpressa"
|
1103 |
|
1104 |
-
#: ../settings.php:
|
1105 |
msgid "Disable reCAPTCHA for logged in users"
|
1106 |
msgstr "Wyłącz reCAPTCHę dla zalogowanych użytkowników"
|
1107 |
|
1108 |
-
#: ../settings.php:
|
1109 |
msgid "Limit attempts"
|
1110 |
msgstr "Limit prób"
|
1111 |
|
1112 |
-
#: ../settings.php:
|
1113 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
1114 |
msgstr "Zablokuj adres IP na %s minut po %s nieprawidłowych próbowach logowania w ciągu %s minut"
|
1115 |
|
1116 |
-
#: ../settings.php:
|
1117 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
1118 |
msgstr "W trybie Twierdzy nie może się zalogować nikt oprócz adresów IP znajdujących się na białej liście. Nie ma to wpływu na aktywne sesje użytkowników."
|
1119 |
|
1120 |
-
#: ../dashboard.php:
|
1121 |
msgid "Event"
|
1122 |
msgstr "Zdarzenie"
|
1123 |
|
1124 |
-
#: ../dashboard.php:
|
1125 |
msgid "Spam comments denied"
|
1126 |
msgstr "Odrzuconych komentarzy ze spamem"
|
1127 |
|
1128 |
-
#: ../dashboard.php:
|
1129 |
msgid "Malicious IP addresses detected"
|
1130 |
msgstr "Wykrytych szkodliwych adresów IP"
|
1131 |
|
1132 |
-
#: ../dashboard.php:
|
1133 |
msgid "Lockouts occurred"
|
1134 |
msgstr "Blokad"
|
1135 |
|
1136 |
-
#: ../dashboard.php:
|
1137 |
-
msgid "Locked out IP now"
|
1138 |
-
msgstr "Obecnie zablokowanych adresów IP"
|
1139 |
-
|
1140 |
-
#: ../dashboard.php:1077
|
1141 |
msgid "All suspicious activity"
|
1142 |
msgstr "Cała podejrzana aktywność"
|
1143 |
|
1144 |
-
#: ../wp-cerber.php:
|
|
|
1145 |
msgid "You are not allowed to register."
|
1146 |
msgstr "Nie masz zezwolenia na rejestrację."
|
1147 |
|
1148 |
-
#: ../common.php:
|
1149 |
msgid "Spam comment denied"
|
1150 |
msgstr "Komentarz ze spamem odrzucony"
|
1151 |
|
1152 |
-
#: ../common.php:
|
1153 |
-
msgid "by Cerber Lab"
|
1154 |
-
msgstr "- Cerber Lab"
|
1155 |
-
|
1156 |
-
#: ../common.php:366
|
1157 |
msgid "Attempt to log in denied"
|
1158 |
msgstr "Odrzucono próbę logowania"
|
1159 |
|
1160 |
-
#: ../common.php:
|
1161 |
msgid "Attempt to register denied"
|
1162 |
msgstr "Odrzucono próbę rejestracji"
|
1163 |
|
1164 |
-
#: ../dashboard.php:
|
1165 |
msgid "Malicious activities mitigated"
|
1166 |
msgstr "Złagodzonej szkodliwej aktywności"
|
1167 |
|
1168 |
-
#: ../dashboard.php:
|
1169 |
msgid "Cerber antispam settings"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: ../dashboard.php:
|
1173 |
msgid "Antispam"
|
1174 |
msgstr "Antyspam"
|
1175 |
|
1176 |
-
#: ../settings.php:
|
1177 |
msgid "Cerber antispam engine"
|
1178 |
msgstr "Silnik antyspamu cerbera"
|
1179 |
|
1180 |
-
#: ../settings.php:
|
1181 |
msgid "Comment form"
|
1182 |
msgstr "Formularz komentarzy"
|
1183 |
|
1184 |
-
#: ../settings.php:
|
1185 |
msgid "Protect comment form with bot detection engine"
|
1186 |
msgstr "Chroń formularz komentarzy silnikiem wykrywania botów"
|
1187 |
|
1188 |
-
#: ../settings.php:
|
1189 |
msgid "Protect registration form with bot detection engine"
|
1190 |
msgstr ""
|
1191 |
|
@@ -1201,68 +1157,276 @@ msgstr "Diagnostyka"
|
|
1201 |
msgid "License"
|
1202 |
msgstr "Licencja"
|
1203 |
|
1204 |
-
#: ../cerber-tools.php:
|
1205 |
msgid "Antispam and bot detection settings"
|
1206 |
msgstr "Antyspam oraz ustawienia wykrywania botów"
|
1207 |
|
1208 |
-
|
1209 |
-
#:
|
1210 |
-
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
1211 |
-
msgstr ""
|
1212 |
-
|
1213 |
-
#: ../wp-cerber.php:1093
|
1214 |
msgid "Sorry, human verification failed."
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: ../common.php:
|
1218 |
msgid "Bot activity is detected"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
-
#: ../settings.php:
|
1222 |
msgid "Comment processing"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
-
#: ../settings.php:
|
1226 |
msgid "If a spam comment detected"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: ../settings.php:
|
1230 |
msgid "Trash spam comments"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#: ../settings.php:
|
1234 |
msgid "Move spam comments to trash after"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
-
#: ../common.php:
|
1238 |
msgid "Spam form submission denied"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
-
#: ../settings.php:
|
1242 |
msgid "Other forms"
|
1243 |
-
msgstr ""
|
1244 |
|
1245 |
-
#: ../settings.php:
|
1246 |
msgid "Protect all forms on the website with bot detection engine"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: ../settings.php:
|
1250 |
msgid "Adjust antispam engine"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#: ../settings.php:
|
1254 |
msgid "Safe mode"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: ../settings.php:
|
1258 |
msgid "Use less restrictive policies (allow AJAX)"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: ../settings.php:
|
1262 |
msgid "Logged in users"
|
1263 |
-
msgstr ""
|
1264 |
|
1265 |
-
#: ../settings.php:
|
1266 |
msgid "Disable bot detection engine for logged in users"
|
1267 |
msgstr ""
|
1268 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
"Content-Type: text/plain; charset=UTF-8\n"
|
5 |
"Content-Transfer-Encoding: 8bit\n"
|
6 |
"X-Generator: POEditor.com\n"
|
7 |
+
"Project-Id-Version: WP Cerber Security\n"
|
8 |
"Language: pl\n"
|
9 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
10 |
|
72 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
73 |
msgstr "Zablokuj bezpośredni dostęp do wp-login.php i przekieruj na błąd 404"
|
74 |
|
75 |
+
#: ../dashboard.php:1104 ../settings.php:76
|
76 |
msgid "Citadel mode"
|
77 |
msgstr "Tryb Twierdzy"
|
78 |
|
84 |
msgid "Duration"
|
85 |
msgstr "Czas trwania"
|
86 |
|
87 |
+
#: ../wp-cerber.php:3461 ../settings.php:62 ../settings.php:80 ../settings.php:247
|
88 |
msgid "Notifications"
|
89 |
msgstr "Powiadomienia"
|
90 |
|
92 |
msgid "Send notification to admin email"
|
93 |
msgstr "Wyślij powiadomienie na adres mailowy administratora"
|
94 |
|
95 |
+
#: ../dashboard.php:1113 ../dashboard.php:1668 ../wp-cerber.php:3458 ../settings.
|
96 |
+
#: php:240 ../cerber-tools.php:88 ../cerber-tools.php:97 ../cerber-tools.php:171
|
97 |
msgid "Access Lists"
|
98 |
msgstr "Listy Dostępowe"
|
99 |
|
100 |
+
#: ../dashboard.php:1111 ../dashboard.php:1319 ../wp-cerber.php:3309 ../settings.
|
101 |
+
#: php:82 ../settings.php:231
|
102 |
msgid "Activity"
|
103 |
msgstr "Aktywność"
|
104 |
|
105 |
+
#: ../dashboard.php:1112 ../settings.php:235
|
106 |
msgid "Lockouts"
|
107 |
msgstr "Blodady"
|
108 |
|
109 |
+
#: ../settings.php:366
|
110 |
msgid "%s allowed retries in %s minutes"
|
111 |
msgstr "%s prób w ciągu %s minut"
|
112 |
|
113 |
+
#: ../settings.php:388
|
114 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
115 |
msgstr "Włączane po %d nieprawidłowych próbach logowania w ciągu ostatnich %d minut."
|
116 |
|
117 |
+
#: ../dashboard.php:93 ../dashboard.php:624 ../wp-cerber.php:3318
|
118 |
msgid "IP"
|
119 |
msgstr "IP"
|
120 |
|
121 |
+
#: ../dashboard.php:449 ../dashboard.php:627
|
122 |
msgid "Date"
|
123 |
msgstr "Data"
|
124 |
|
125 |
+
#: ../dashboard.php:449 ../dashboard.php:629
|
126 |
msgid "Local User"
|
127 |
msgstr "Lokalny użytkownik"
|
128 |
|
129 |
+
#: ../dashboard.php:449 ../dashboard.php:630 ../wp-cerber.php:3326
|
130 |
msgid "Username used"
|
131 |
msgstr "Nazwa użytkownika"
|
132 |
|
133 |
+
#: ../dashboard.php:112
|
134 |
msgid "Showing last %d records from %d"
|
135 |
msgstr "Wyświetla ostatnie %d wpisów z %d"
|
136 |
|
137 |
+
#: ../common.php:428
|
138 |
msgid "Logged in"
|
139 |
msgstr "Zalogowano"
|
140 |
|
141 |
+
#: ../common.php:429
|
142 |
msgid "Logged out"
|
143 |
msgstr "Wylogowano"
|
144 |
|
145 |
+
#: ../common.php:430
|
146 |
msgid "Login failed"
|
147 |
msgstr "Nieprawidłowe logowanie"
|
148 |
|
149 |
+
#: ../common.php:433
|
150 |
msgid "IP blocked"
|
151 |
msgstr "Zablokowano IP"
|
152 |
|
153 |
+
#: ../common.php:434
|
154 |
msgid "Subnet blocked"
|
155 |
msgstr "Zablokowana podsieć"
|
156 |
|
157 |
+
#: ../common.php:436
|
158 |
msgid "Citadel activated!"
|
159 |
msgstr "Aktywacja twierdzy!"
|
160 |
|
161 |
+
#: ../dashboard.php:587 ../dashboard.php:809 ../common.php:472
|
162 |
msgid "Locked out"
|
163 |
msgstr "Zablokowany"
|
164 |
|
165 |
+
#: ../common.php:473
|
166 |
msgid "IP blacklisted"
|
167 |
msgstr "IP dodany do czarnej listy"
|
168 |
|
169 |
+
#: ../common.php:451
|
170 |
msgid "Password changed"
|
171 |
msgstr "Zmieniono hasło"
|
172 |
|
173 |
+
#: ../dashboard.php:86 ../dashboard.php:157
|
174 |
msgid "Remove"
|
175 |
msgstr "Usuń"
|
176 |
|
177 |
+
#: ../dashboard.php:360
|
178 |
msgid "Lockout for %s was removed"
|
179 |
msgstr "Blokada dla %s została usunięta"
|
180 |
|
181 |
+
#: ../dashboard.php:131 ../dashboard.php:582 ../dashboard.php:804 ../dashboard.
|
182 |
+
#: php:1102 ../wp-cerber.php:3450 ../settings.php:61 ../settings.php:201
|
183 |
msgid "White IP Access List"
|
184 |
msgstr "Lista dostępu dla białej listy"
|
185 |
|
186 |
+
#: ../dashboard.php:133 ../dashboard.php:583 ../dashboard.php:806 ../dashboard.
|
187 |
+
#: php:1103
|
188 |
msgid "Black IP Access List"
|
189 |
msgstr "Lista dostępu dla czarnej listy"
|
190 |
|
191 |
+
#: ../dashboard.php:160
|
192 |
msgid "List is empty"
|
193 |
msgstr "Lista jest pusta"
|
194 |
|
195 |
+
#: ../dashboard.php:187
|
196 |
msgid "Address %s was added to White IP Access List"
|
197 |
msgstr "Adres %s został dodany do Białej listy dostępu"
|
198 |
|
199 |
+
#: ../dashboard.php:200
|
200 |
msgid "Address %s was added to Black IP Access List"
|
201 |
msgstr "Adres %s został dodany do czarnej listy"
|
202 |
|
203 |
+
#: ../wp-cerber.php:2959
|
204 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
205 |
msgstr "Tryb Twierdzy aktywuje się po %d nieprawidłowych logowania w czasie %d minut."
|
206 |
|
207 |
+
#: ../dashboard.php:1454
|
208 |
msgid "View Activity"
|
209 |
msgstr "Zobacz Aktywność"
|
210 |
|
211 |
+
#: ../cerber-tools.php:87 ../cerber-tools.php:96
|
212 |
msgid "Settings"
|
213 |
msgstr "Ustawienia"
|
214 |
|
215 |
+
#: ../dashboard.php:967
|
216 |
msgid "Last login"
|
217 |
msgstr "Ostatnie logowanie"
|
218 |
|
219 |
+
#: ../dashboard.php:1000 ../dashboard.php:1085
|
220 |
msgid "Never"
|
221 |
msgstr "Nigdy"
|
222 |
|
223 |
+
#: ../dashboard.php:1362
|
224 |
msgid "Are you sure?"
|
225 |
msgstr "Jesteś pewny/a?"
|
226 |
|
227 |
#. Not sure how "reverse" should be translated into polish language with this context
|
228 |
+
#: ../dashboard.php:1157 ../settings.php:63
|
229 |
#, fuzzy
|
230 |
msgid "My site is behind a reverse proxy"
|
231 |
msgstr "Moja strona łączy się z odwrotnego(reverse) proxy"
|
242 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
243 |
msgstr "Wyłącz automatyczne przekierowanie na stronę logowania, kiedy jest wykonywane nieautoryzowane żądanie."
|
244 |
|
245 |
+
#: ../settings.php:187
|
246 |
msgid "Make your protection smarter!"
|
247 |
msgstr "Zadbaj o to, aby twoja ochrona była mądrzejsza!"
|
248 |
|
249 |
+
#: ../settings.php:191
|
250 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
251 |
msgstr "Prosimy włączyć włączyć permalinki, aby funkcja była dostępna. Zmień ustawienia permalinków na inne, niż domyślne."
|
252 |
|
253 |
+
#: ../settings.php:194
|
254 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
255 |
msgstr "Uważaj przy zmianie tej opcji. Jeśli zapomnisz własnego adresu logowania, to możesz nie być w stanie się zalogować."
|
256 |
|
257 |
+
#: ../wp-cerber.php:3457 ../settings.php:237
|
258 |
msgid "Main Settings"
|
259 |
msgstr "Ustawienia Główne"
|
260 |
|
261 |
+
#: ../settings.php:249
|
262 |
msgid "Help"
|
263 |
msgstr "Pomoc"
|
264 |
|
265 |
+
#: ../settings.php:376
|
266 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
267 |
msgstr "Zwiększ czas blokady do %s godzin po %s blokadach w czasie %s godzin"
|
268 |
|
269 |
+
#: ../wp-cerber.php:220
|
270 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
271 |
msgstr "Nie masz pozwolenia na zalogowanie. Skontaktuj się z administratorem."
|
272 |
|
273 |
+
#: ../wp-cerber.php:226
|
274 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
275 |
msgstr "Osiągnięto limit logowań"
|
276 |
|
277 |
+
#: ../wp-cerber.php:245
|
278 |
msgid "You have only one attempt remaining."
|
279 |
msgid_plural "You have %d attempts remaining."
|
280 |
msgstr[0] "Pozostała tobie jedna próba."
|
281 |
msgstr[1] "Pozostałych prób: %d"
|
282 |
msgstr[2] "Pozostałych prób: %d"
|
283 |
|
284 |
+
#: ../dashboard.php:651
|
285 |
msgid "No activity has been logged."
|
286 |
msgstr "Nie zarejestrowano aktywności."
|
287 |
|
288 |
+
#: ../dashboard.php:96
|
289 |
msgid "Expires"
|
290 |
msgstr "Upływa"
|
291 |
|
292 |
+
#: ../dashboard.php:118
|
293 |
msgid "No lockouts at the moment. The sky is clear."
|
294 |
msgstr "Na chwilę obecną brak jakichkolwiek blokad"
|
295 |
|
296 |
+
#: ../dashboard.php:131
|
297 |
msgid "These IPs will never be locked out"
|
298 |
msgstr "Te adresy IP nigdy nie będą zablokowane."
|
299 |
|
300 |
+
#: ../dashboard.php:140
|
301 |
msgid "Your IP"
|
302 |
msgstr "Twoje IP"
|
303 |
|
304 |
+
#: ../dashboard.php:196
|
305 |
msgid "You can't add your IP address"
|
306 |
msgstr "Nie możesz dodać swojego adresu IP"
|
307 |
|
308 |
+
#: ../wp-cerber.php:2960
|
309 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
310 |
msgstr "Ostatnia nieudana próba miała miejsce %s z adresu IP %s oraz nazwie użytkownika: %s"
|
311 |
|
312 |
+
#: ../wp-cerber.php:3023
|
313 |
msgid "Change notification settings"
|
314 |
msgstr "Zmień ustawienia powiadomień"
|
315 |
|
316 |
+
#: ../wp-cerber.php:3433
|
317 |
msgid "Can't activate WP Cerber due to a database error."
|
318 |
msgstr "Nie można aktywować WP Cerber przez błąd bazy danych."
|
319 |
|
320 |
+
#: ../settings.php:383
|
321 |
msgid "Notify admin if the number of active lockouts above"
|
322 |
msgstr "Powiadom administratora, jeśli liczba aktywnych blokad przekroczy"
|
323 |
|
324 |
+
#: ../settings.php:83 ../settings.php:135
|
325 |
msgid "days"
|
326 |
msgstr "dni"
|
327 |
|
328 |
+
#: ../dashboard.php:1054
|
329 |
msgid "Cerber Quick View"
|
330 |
msgstr "Szybki podgląd Cerbera"
|
331 |
|
332 |
+
#: ../dashboard.php:114
|
333 |
msgid "Hint"
|
334 |
msgstr "Podpowiedź"
|
335 |
|
336 |
+
#: ../dashboard.php:114
|
337 |
msgid "To view activity, click on the IP"
|
338 |
msgstr "Aby zobaczyć aktywność, kliknij na IP"
|
339 |
|
340 |
+
#: ../dashboard.php:157 ../dashboard.php:836
|
341 |
msgid "Check for activity"
|
342 |
msgstr "Sprawdź aktywność"
|
343 |
|
345 |
msgid "Always block entire subnet Class C of intruders IP"
|
346 |
msgstr "Zawsze blokuj całą podsieć Klasy C z adresów IP intruzów"
|
347 |
|
348 |
+
#: ../settings.php:80 ../settings.php:385
|
349 |
msgid "Click to send test"
|
350 |
msgstr "Kliknij, aby wysłać wiadomość testową"
|
351 |
|
352 |
+
#: ../settings.php:481 ../settings.php:482
|
353 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
354 |
msgstr "Uwaga! Został zmieniony adres URL logowania! Nowy adres to"
|
355 |
|
356 |
+
#: ../dashboard.php:966
|
357 |
msgid "Comments"
|
358 |
msgstr "Komentarze"
|
359 |
|
360 |
+
#: ../dashboard.php:349
|
|
|
|
|
|
|
|
|
361 |
msgid "Message has been sent to "
|
362 |
msgstr "Wiadomość została wysłana do"
|
363 |
|
364 |
+
#: ../dashboard.php:1541
|
365 |
msgid "Update to version %s of WP Cerber"
|
366 |
msgstr "Aktualizuj WP Cerber do wersji %s"
|
367 |
|
368 |
+
#: ../wp-cerber.php:2961 ../wp-cerber.php:3350
|
369 |
msgid "View activity in dashboard"
|
370 |
msgstr "Zobacz aktywność na pulpicie"
|
371 |
|
372 |
+
#: ../wp-cerber.php:2991
|
373 |
msgid "Number of active lockouts"
|
374 |
msgstr "Liczba aktywnych blokad"
|
375 |
|
376 |
+
#: ../wp-cerber.php:2995
|
377 |
msgid "View lockouts in dashboard"
|
378 |
msgstr "Sprawdź blokady w kokpicie"
|
379 |
|
380 |
+
#: ../wp-cerber.php:3048
|
381 |
msgid "This message was sent by"
|
382 |
msgstr "Ta wiadomość została wysłana przez"
|
383 |
|
384 |
+
#: ../dashboard.php:894 ../cerber-tools.php:43
|
385 |
msgid "Tools"
|
386 |
msgstr "Narzędzia"
|
387 |
|
388 |
+
#: ../cerber-tools.php:84
|
389 |
msgid "Export settings to the file"
|
390 |
msgstr "Eksportuj ustawienia do pliku"
|
391 |
|
392 |
+
#: ../cerber-tools.php:85
|
393 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
394 |
msgstr "Kiedy klikniesz na przycisk poniżej, to otrzymasz plik konfiguracyjny, który możesz importować na innej stronie."
|
395 |
|
396 |
+
#: ../cerber-tools.php:86
|
397 |
msgid "What do you want to export?"
|
398 |
msgstr "Co chcesz eksportować?"
|
399 |
|
400 |
+
#: ../cerber-tools.php:89
|
401 |
msgid "Download file"
|
402 |
msgstr "Pobierz plik"
|
403 |
|
404 |
+
#: ../cerber-tools.php:91
|
405 |
msgid "Import settings from the file"
|
406 |
msgstr "Importuj ustawienia z pliku"
|
407 |
|
408 |
+
#: ../cerber-tools.php:92
|
409 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
410 |
msgstr "Kiedy klikniesz na przycisk poniżej, to zostanie zaimportowany plik i wszystkie dotychczasowe opcje zostaną nadpisane."
|
411 |
|
412 |
+
#: ../cerber-tools.php:93
|
413 |
msgid "Select file to import."
|
414 |
msgstr "Wybierz plik do importu"
|
415 |
|
416 |
+
#: ../cerber-tools.php:93
|
417 |
msgid "Maximum upload file size: %s."
|
418 |
msgstr "Maksymalna wielkość pliku importu: %s"
|
419 |
|
420 |
+
#: ../cerber-tools.php:96
|
421 |
msgid "What do you want to import?"
|
422 |
msgstr "Co chcesz importować?"
|
423 |
|
424 |
+
#: ../cerber-tools.php:98
|
425 |
msgid "Upload file"
|
426 |
msgstr "Wyślij plik"
|
427 |
|
428 |
+
#: ../cerber-tools.php:138
|
429 |
msgid "No file was uploaded or file is corrupted"
|
430 |
msgstr "Żaden plik nie został zaimportowany lub plik jest uszkodzony"
|
431 |
|
432 |
+
#: ../cerber-tools.php:171
|
433 |
msgid "Error while updating"
|
434 |
msgstr "Błąd podczas aktualizacji"
|
435 |
|
436 |
+
#: ../cerber-tools.php:174
|
437 |
msgid "Settings has imported successfully from"
|
438 |
msgstr "Ustawienia zaimportowano prawidłowo z"
|
439 |
|
440 |
+
#: ../cerber-tools.php:178
|
441 |
msgid "Error while parsing file"
|
442 |
msgstr "Bład parsowania pliku"
|
443 |
|
444 |
+
#: ../dashboard.php:94 ../dashboard.php:625
|
445 |
msgid "Hostname"
|
446 |
msgstr "Host"
|
447 |
|
448 |
+
#: ../dashboard.php:325
|
449 |
msgid "unknown"
|
450 |
msgstr "nieznane"
|
451 |
|
453 |
msgid "Keep records for"
|
454 |
msgstr "Trzymaj zapisy przez"
|
455 |
|
456 |
+
#: ../dashboard.php:1089
|
457 |
msgid "active"
|
458 |
msgstr "aktywne"
|
459 |
|
460 |
+
#: ../dashboard.php:1089
|
461 |
msgid "deactivate"
|
462 |
msgstr "deaktywuj"
|
463 |
|
464 |
+
#: ../dashboard.php:1091
|
465 |
msgid "not active"
|
466 |
msgstr "nieaktywne"
|
467 |
|
468 |
+
#: ../dashboard.php:1092
|
469 |
msgid "disabled"
|
470 |
msgstr "wyłączone"
|
471 |
|
472 |
+
#: ../dashboard.php:1097
|
473 |
msgid "failed attempts"
|
474 |
msgstr "nieudane próby"
|
475 |
|
476 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
477 |
msgid "in 24 hours"
|
478 |
msgstr "przez 24 godziny"
|
479 |
|
480 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
481 |
msgid "view all"
|
482 |
msgstr "zobacz wszystkie"
|
483 |
|
484 |
+
#: ../dashboard.php:1098
|
485 |
msgid "lockouts"
|
486 |
msgstr "blokady"
|
487 |
|
488 |
+
#: ../dashboard.php:1100
|
489 |
msgid "Lockouts at the moment"
|
490 |
msgstr "Blokad na chwilę obecną"
|
491 |
|
492 |
+
#: ../dashboard.php:1101
|
493 |
msgid "Last lockout"
|
494 |
msgstr "Ostatnia blokada"
|
495 |
|
496 |
+
#: ../dashboard.php:1102 ../dashboard.php:1103 ../dashboard.php:1647
|
497 |
msgid "entry"
|
498 |
msgid_plural "entries"
|
499 |
msgstr[0] "wpis"
|
500 |
msgstr[1] "wpisów"
|
501 |
msgstr[2] "wpisy"
|
502 |
|
503 |
+
#: ../dashboard.php:1357
|
504 |
msgid "Confused about some settings?"
|
505 |
msgstr "Nie rozumiesz niektórych ustawień?"
|
506 |
|
507 |
+
#: ../dashboard.php:1358
|
508 |
msgid "You can easily load default recommended settings using button below"
|
509 |
msgstr "Możesz bez problemu załadować rekomendowane ustawienia klikając na przycisk poniżej"
|
510 |
|
511 |
+
#: ../dashboard.php:1360
|
512 |
msgid "Load default settings"
|
513 |
msgstr "Załaduj ustawienia domyślne"
|
514 |
|
515 |
+
#: ../dashboard.php:1368
|
516 |
msgid "doesn't affect Custom login URL and Access Lists"
|
517 |
msgstr "Nie ma wpływu na własny adres logowania oraz na Listy Dostępu"
|
518 |
|
519 |
+
#: ../dashboard.php:1535
|
|
|
|
|
|
|
|
|
520 |
msgid "New version is available"
|
521 |
msgstr "Dostępna jest nowa wersja"
|
522 |
|
523 |
#. Name of the plugin
|
524 |
+
#: ../dashboard.php:885 ../dashboard.php:904
|
525 |
msgid "WP Cerber"
|
526 |
msgstr "WP Cerber"
|
527 |
|
528 |
+
#: ../wp-cerber.php:2935
|
|
|
|
|
|
|
|
|
|
|
529 |
msgid "WP Cerber notify"
|
530 |
msgstr "Powiadomienie WP Cerber"
|
531 |
|
532 |
+
#: ../wp-cerber.php:2957
|
533 |
msgid "Citadel mode is activated"
|
534 |
msgstr "Tryb Twierdzy jest aktywny"
|
535 |
|
536 |
+
#: ../wp-cerber.php:3028
|
537 |
msgid "New Custom login URL"
|
538 |
msgstr "Nowy, własny URL logowania"
|
539 |
|
540 |
+
#: ../wp-cerber.php:3424
|
541 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
542 |
msgstr "WP Cerber wymaga wersji PHP %s lub wyższej. Twoja wersja to"
|
543 |
|
544 |
+
#: ../wp-cerber.php:3428
|
545 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
546 |
msgstr "WP Cerber wymaga wersji Wordpress %s lub wyższej. Twoja wersja to"
|
547 |
|
553 |
msgid "Write failed login attempts to the file"
|
554 |
msgstr "Zapisuj nieprawidłowe próby logowania do pliku"
|
555 |
|
556 |
+
#: ../dashboard.php:1453
|
|
|
|
|
|
|
|
|
557 |
msgid "Deactivate"
|
558 |
msgstr "Wyłącz"
|
559 |
|
560 |
+
#: ../dashboard.php:97 ../wp-cerber.php:2993
|
561 |
msgid "Reason"
|
562 |
msgstr "Powód"
|
563 |
|
564 |
+
#: ../dashboard.php:164
|
565 |
msgid "Add IP to the list"
|
566 |
msgstr "Dodaj IP do listy"
|
567 |
|
568 |
+
#: ../dashboard.php:854
|
569 |
msgid "Add IP to the Black List"
|
570 |
msgstr "Dodaj IP do czarnej listy"
|
571 |
|
572 |
+
#: ../common.php:493
|
573 |
msgid "Attempt to access"
|
574 |
msgstr "Próba dostępu"
|
575 |
|
576 |
+
#: ../common.php:492
|
577 |
msgid "Limit on login attempts is reached"
|
578 |
msgstr "Osiągnięto limit prób logowania"
|
579 |
|
580 |
+
#: ../common.php:459 ../common.php:494
|
581 |
msgid "Attempt to log in with non-existent username"
|
582 |
msgstr "Próba logowania z nieistniejącej nazwy użytkownika"
|
583 |
|
584 |
+
#: ../wp-cerber.php:2992
|
585 |
msgid "Last lockout was added: %s for IP %s"
|
586 |
msgstr "Ostatnią blokadę dodano: %s dla IP %s"
|
587 |
|
588 |
+
#: ../wp-cerber.php:3460 ../settings.php:242
|
|
|
|
|
|
|
|
|
589 |
msgid "Hardening"
|
590 |
msgstr "Wzmacnianie"
|
591 |
|
592 |
+
#: ../dashboard.php:832
|
593 |
msgid "Abuse email:"
|
594 |
msgstr "Nadużycie adresu email:"
|
595 |
|
596 |
+
#: ../settings.php:163
|
597 |
msgid "Email Address"
|
598 |
msgstr "Adres E-mail"
|
599 |
|
600 |
+
#: ../settings.php:163
|
601 |
msgid "if empty, the admin email %s will be used"
|
602 |
msgstr "jeśli puste, to zostanie użyty adres e-mail administratora: %s"
|
603 |
|
618 |
msgid "Stop user enumeration"
|
619 |
msgstr "Wyłącz numerację użytkowników"
|
620 |
|
|
|
|
|
|
|
|
|
621 |
#: ../settings.php:99
|
622 |
msgid "Disable XML-RPC"
|
623 |
msgstr "Wyłącz XML-RPC"
|
638 |
msgid "Disable REST API"
|
639 |
msgstr "Wyłącz REST API"
|
640 |
|
641 |
+
#: ../settings.php:201
|
|
|
|
|
|
|
|
|
642 |
msgid "These settings do not affect hosts from the "
|
643 |
msgstr "Te ustawienia nie mają wpływu na: "
|
644 |
|
645 |
+
#: ../settings.php:558
|
646 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
647 |
msgstr "<strong>BŁĄD</strong>: Proszę podać prawidłowy adres mailowy"
|
648 |
|
649 |
+
#: ../wp-cerber.php:3022 ../wp-cerber.php:3449
|
650 |
msgid "WP Cerber is now active and has started protecting your site"
|
651 |
msgstr "WP Cerber jest teraz aktywny i chroni twoją witrynę"
|
652 |
|
653 |
+
#: ../dashboard.php:98
|
654 |
msgid "Action"
|
655 |
msgstr "Akcja"
|
656 |
|
657 |
+
#: ../dashboard.php:133
|
658 |
msgid "Nobody can log in or register from these IPs"
|
659 |
msgstr "Z tych adresów IP nikt nie może się zalogować ani zarejestrować"
|
660 |
|
661 |
+
#: ../dashboard.php:184 ../dashboard.php:192
|
662 |
msgid "Incorrect IP address or IP range"
|
663 |
msgstr "Nieprawidłowy adres IP lub zakres IP"
|
664 |
|
665 |
+
#: ../dashboard.php:352
|
666 |
msgid "Unable to send notification email"
|
667 |
msgstr "Nie udało się wysłać powiadomienia"
|
668 |
|
669 |
+
#: ../dashboard.php:377 ../dashboard.php:1469
|
670 |
msgid "Settings saved"
|
671 |
msgstr "Ustawienia zapisano"
|
672 |
|
673 |
+
#: ../dashboard.php:836
|
674 |
msgid "Network:"
|
675 |
msgstr "Sieć:"
|
676 |
|
677 |
+
#: ../dashboard.php:850
|
678 |
msgid "Add network to the Black List"
|
679 |
msgstr "Dodaj sieć do Czarnej Listy"
|
680 |
|
681 |
+
#: ../dashboard.php:1452
|
682 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
683 |
msgstr "Uwaga! Tryb Twierdzy jest aktywny. Nikt obecnie nie może się zalogować."
|
684 |
|
685 |
+
#: ../whois.php:221 ../whois.php:252 ../common.php:491
|
686 |
msgid "Unknown"
|
687 |
msgstr "Nieznane"
|
688 |
|
|
|
|
|
|
|
|
|
|
|
689 |
#. Author of the plugin
|
690 |
#:
|
691 |
msgid "Gregory"
|
692 |
msgstr "Gregory"
|
693 |
|
694 |
+
#: ../wp-cerber.php:565 ../wp-cerber.php:577 ../wp-cerber.php:584 ../wp-cerber.
|
695 |
+
#: php:789 ../wp-cerber.php:1004 ../wp-cerber.php:1010 ../wp-cerber.php:1015 ..
|
696 |
+
#: /wp-cerber.php:1020 ../wp-cerber.php:1026 ../wp-cerber.php:1033 ../wp-cerber.
|
697 |
+
#: php:1134 ../wp-cerber.php:1271 ../common.php:131 ../common.php:184 ../common.
|
698 |
+
#: php:188 ../settings.php:531
|
699 |
msgid "ERROR:"
|
700 |
msgstr "BŁĄD:"
|
701 |
|
702 |
+
#: ../wp-cerber.php:594
|
703 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
704 |
msgstr "Nieudana weryfikacja. Proszę zaznaczyć kwadrat poniżej w bloku reCAPTCHA"
|
705 |
|
706 |
+
#: ../wp-cerber.php:800
|
707 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
708 |
msgstr "<strong>BŁĄD</strong>: Hasło dla nazwy użytkownika jest nieprawidłowe"
|
709 |
|
710 |
+
#: ../wp-cerber.php:1021
|
711 |
msgid "Username is not allowed. Please choose another one."
|
712 |
msgstr "Nazwa użytkownika niedostępna. Prosimy wybrać inną."
|
713 |
|
714 |
+
#: ../wp-cerber.php:2986
|
715 |
msgid "unspecified"
|
716 |
msgstr "nieokreślone"
|
717 |
|
718 |
+
#: ../wp-cerber.php:2989
|
719 |
msgid "Number of lockouts is increasing"
|
720 |
msgstr "Liczba blokad wzrasta"
|
721 |
|
722 |
+
#: ../wp-cerber.php:2994
|
723 |
msgid "View activity for this IP"
|
724 |
msgstr "Zobacz aktywność tego IP"
|
725 |
|
726 |
+
#: ../wp-cerber.php:2998 ../wp-cerber.php:3000
|
727 |
msgid "A new version of WP Cerber is available to install"
|
728 |
msgstr "Dostępna jest nowa wersja WP Cerber"
|
729 |
|
730 |
+
#: ../wp-cerber.php:2999
|
731 |
msgid "Hi!"
|
732 |
msgstr "Cześć!"
|
733 |
|
734 |
+
#: ../wp-cerber.php:3001 ../wp-cerber.php:3012
|
735 |
msgid "Website"
|
736 |
msgstr "Witryna"
|
737 |
|
738 |
+
#: ../wp-cerber.php:3004 ../wp-cerber.php:3005
|
739 |
msgid "The WP Cerber security plugin has been deactivated"
|
740 |
msgstr "Wtyczka bezpieczeństwa WP Cerber została wyłączona"
|
741 |
|
742 |
+
#: ../wp-cerber.php:3007
|
743 |
msgid "Not logged in"
|
744 |
msgstr "Niezalogowany"
|
745 |
|
746 |
+
#: ../wp-cerber.php:3013
|
747 |
msgid "By user"
|
748 |
msgstr "- użytkownik"
|
749 |
|
750 |
+
#: ../wp-cerber.php:3014
|
751 |
msgid "From IP address"
|
752 |
msgstr "Z adresu IP"
|
753 |
|
754 |
+
#: ../wp-cerber.php:3017
|
755 |
msgid "From country"
|
756 |
msgstr "Z Państwa"
|
757 |
|
758 |
+
#: ../wp-cerber.php:3021
|
759 |
msgid "The WP Cerber security plugin is now active"
|
760 |
msgstr "Wtyczka WP Cerber jest teraz aktywna"
|
761 |
|
762 |
+
#: ../wp-cerber.php:3450
|
763 |
msgid "Your IP address is added to the"
|
764 |
msgstr "Twój adres IP został dodany do"
|
765 |
|
766 |
+
#: ../wp-cerber.php:3462
|
767 |
msgid "Import settings"
|
768 |
msgstr "Importuj ustawienia"
|
769 |
|
770 |
+
#: ../settings.php:164
|
771 |
msgid "Notification limit"
|
772 |
msgstr "Limit powiadomień"
|
773 |
|
774 |
+
#: ../settings.php:164
|
775 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
776 |
msgstr "limit powiadomień na godzinę (0 oznacza nieograniczone)"
|
777 |
|
778 |
+
#: ../settings.php:112
|
779 |
msgid "User related settings"
|
780 |
msgstr "Ustawienia związane z użytkownikami"
|
781 |
|
782 |
+
#: ../settings.php:114
|
783 |
msgid "Prohibited usernames"
|
784 |
msgstr "Zabronione nazwy użytkownika"
|
785 |
|
786 |
+
#: ../settings.php:114
|
787 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
788 |
msgstr "Użytkownicy z tej listy nie mogą się logować, ani rejestrować. Każdy adres IP próbujący używać jakiekolwiek nazwy użytkownika z tej listy zostanie zablokowany."
|
789 |
|
790 |
+
#: ../settings.php:115
|
791 |
msgid "User session expire"
|
792 |
msgstr "Przedawnienie sesji użytkownika"
|
793 |
|
794 |
+
#: ../settings.php:115
|
795 |
msgid "in minutes (leave empty to use default WP value)"
|
796 |
msgstr "w minutach (pozostaw puste, aby użyć standardowej wartości WP)"
|
797 |
|
798 |
+
#: ../settings.php:138
|
799 |
msgid "reCAPTCHA settings"
|
800 |
msgstr "Ustawienia reCAPTCHA"
|
801 |
|
802 |
+
#: ../settings.php:139
|
803 |
msgid "Site key"
|
804 |
msgstr "Klucz strony"
|
805 |
|
806 |
+
#: ../settings.php:140
|
807 |
msgid "Secret key"
|
808 |
msgstr "Sekretny klucz"
|
809 |
|
810 |
+
#: ../settings.php:143
|
811 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
812 |
msgstr "Włącz reCAPTCHA dla formularza rejestracji Wordpressa"
|
813 |
|
814 |
+
#: ../settings.php:146
|
815 |
msgid "Lost password form"
|
816 |
msgstr "Formularz odzyskiwania hasła"
|
817 |
|
818 |
+
#: ../settings.php:149
|
819 |
msgid "Login form"
|
820 |
msgstr "Formularz logowania"
|
821 |
|
822 |
+
#: ../settings.php:149
|
823 |
msgid "Enable reCAPTCHA for WordPress login form"
|
824 |
msgstr "Włącz reCAPTCHę dla formularza logowania Wordpressa"
|
825 |
|
826 |
+
#: ../settings.php:204
|
827 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
828 |
msgstr "Zanim zaczniesz używać reCAPTCHA musisz uzyskać dwa klucze na specjalnej stronie Google"
|
829 |
|
830 |
+
#: ../cerber-lab.php:652 ../settings.php:205
|
831 |
msgid "Know more"
|
832 |
msgstr "Dowiedz się więcej"
|
833 |
|
834 |
+
#: ../dashboard.php:885 ../settings.php:224
|
835 |
msgid "WP Cerber Security"
|
836 |
msgstr "Zabezpieczenia WP Cerber"
|
837 |
|
838 |
+
#: ../settings.php:244
|
839 |
msgid "Users"
|
840 |
msgstr "Użytkownicy"
|
841 |
|
842 |
+
#: ../common.php:426
|
843 |
msgid "User created"
|
844 |
msgstr "Utworzenie nowego użytkownika"
|
845 |
|
846 |
+
#: ../dashboard.php:1313 ../common.php:427
|
847 |
msgid "User registered"
|
848 |
msgstr "Użytkownik zarejestrowany"
|
849 |
|
850 |
+
#: ../common.php:454
|
851 |
msgid "reCAPTCHA verification failed"
|
852 |
msgstr "Nieprawidłowa weryfikacja reCATPCHA"
|
853 |
|
854 |
+
#: ../common.php:455
|
855 |
msgid "reCAPTCHA settings are incorrect"
|
856 |
msgstr "Nieprawidłowe ustawienia reCAPTCHA"
|
857 |
|
858 |
+
#: ../common.php:458
|
859 |
msgid "Attempt to access prohibited URL"
|
860 |
msgstr "Próba logowania na zabroniony URL"
|
861 |
|
862 |
+
#: ../common.php:460 ../common.php:495
|
863 |
msgid "Attempt to log in with prohibited username"
|
864 |
msgstr "Próba zalogowania z zabronioną nazwą użytkownika"
|
865 |
|
875 |
msgid "Cerber Lab protocol"
|
876 |
msgstr "Protokół Cerber Lab"
|
877 |
|
878 |
+
#: ../settings.php:125 ../settings.php:143
|
879 |
msgid "Registration form"
|
880 |
msgstr "Formularz rejestracji"
|
881 |
|
882 |
+
#: ../settings.php:144
|
883 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
884 |
msgstr "Włącz reCAPTCHA dla formularza rejestracji WooCommerce"
|
885 |
|
886 |
+
#: ../settings.php:146
|
887 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
888 |
msgstr "Włącz reCAPTCHA dla formularza przypomnienia hasła Wordpressa"
|
889 |
|
890 |
+
#: ../settings.php:147
|
891 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
892 |
msgstr "Włącz reCAPTCHA dla formularza przypomnienia hasła WooCommerce"
|
893 |
|
894 |
+
#: ../settings.php:150
|
895 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
896 |
msgstr "Włącz reCAPTCHę dla formularza logowania WooCoomerce"
|
897 |
|
898 |
+
#: ../common.php:456
|
899 |
msgid "Request to the Google reCAPTCHA service failed"
|
900 |
msgstr "Wysyłanie żądania do Google reCAPTCHA nie powiodło się"
|
901 |
|
902 |
+
#: ../dashboard.php:1305 ../dashboard.php:1334
|
903 |
msgid "View all"
|
904 |
msgstr "Zobacz wszystkie"
|
905 |
|
906 |
+
#: ../dashboard.php:1335
|
907 |
msgid "Recently locked out IP addresses"
|
908 |
msgstr "Ostatnio zablokowane adresy IP"
|
909 |
|
910 |
+
#: ../cerber-lab.php:650
|
911 |
msgid "OK, nail them all"
|
912 |
msgstr "OK"
|
913 |
|
914 |
+
#: ../cerber-lab.php:651
|
915 |
msgid "NO, maybe later"
|
916 |
msgstr "NIE"
|
917 |
|
918 |
+
#: ../dashboard.php:887 ../dashboard.php:1110 ../dashboard.php:1667 ../settings.
|
919 |
+
#: php:229
|
920 |
msgid "Dashboard"
|
921 |
msgstr "Kokpit"
|
922 |
|
923 |
+
#: ../cerber-lab.php:648
|
924 |
msgid "Want to make WP Cerber even more powerful?"
|
925 |
msgstr "Chcesz uczyć WP Cerber jeszcze bardziej potężnym?"
|
926 |
|
927 |
+
#: ../cerber-lab.php:649
|
928 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
929 |
msgstr "Pozwól na wysyłanie szkodliwych adresów IP do Cerber Lab. Pomoże to stworzyć nowe algorytmy dla obrony Wordpressa przed zagrożeniami botów pojawiających się na co dzień. Możesz wyłączyć tę opcję w każdej chwili w opcjach wtyczki."
|
930 |
|
931 |
+
#: ../dashboard.php:449
|
932 |
msgid "IP address"
|
933 |
msgstr "Adres IP"
|
934 |
|
935 |
+
#: ../dashboard.php:449
|
936 |
msgid "User login"
|
937 |
msgstr "Login użytkownika"
|
938 |
|
939 |
+
#: ../dashboard.php:449
|
940 |
msgid "User ID"
|
941 |
msgstr "ID użytkownika"
|
942 |
|
943 |
+
#: ../dashboard.php:647
|
944 |
msgid "Export"
|
945 |
msgstr "Eksport"
|
946 |
|
947 |
+
#: ../dashboard.php:666
|
|
|
|
|
|
|
|
|
948 |
msgid "Search for IP or username"
|
949 |
msgstr "Szukaj IP lub użytkownika"
|
950 |
|
951 |
+
#: ../dashboard.php:666
|
952 |
msgid "Filter"
|
953 |
msgstr "Filtr"
|
954 |
|
955 |
+
#: ../dashboard.php:887
|
956 |
msgid "Cerber Dashboard"
|
957 |
msgstr "Kokpit Cerbera"
|
958 |
|
959 |
+
#: ../dashboard.php:894
|
960 |
msgid "Cerber tools"
|
961 |
msgstr "Narzędzia Cerbera"
|
962 |
|
963 |
+
#: ../dashboard.php:1580
|
964 |
msgid "Subscribe"
|
965 |
msgstr "Subskrybuj"
|
966 |
|
967 |
+
#: ../dashboard.php:1581 ../cerber-tools.php:226
|
968 |
msgid "Unsubscribe"
|
969 |
msgstr "Odsubskrybuj"
|
970 |
|
971 |
+
#: ../dashboard.php:1609
|
972 |
msgid "You've subscribed"
|
973 |
msgstr "Zasubskrybowałeś/aś"
|
974 |
|
975 |
+
#: ../dashboard.php:1612
|
976 |
msgid "You've unsubscribed"
|
977 |
msgstr "Odsubskrybowałeś/aś"
|
978 |
|
979 |
+
#: ../wp-cerber.php:3032 ../wp-cerber.php:3033
|
980 |
msgid "A new activity has been recorded"
|
981 |
msgstr "Zarejestrowano nową aktywność"
|
982 |
|
983 |
+
#: ../wp-cerber.php:3322
|
984 |
msgid "User"
|
985 |
msgstr "Użytkownik"
|
986 |
|
987 |
+
#: ../wp-cerber.php:3330
|
988 |
msgid "Search string"
|
989 |
msgstr "Fraza do wyszukania"
|
990 |
|
991 |
+
#: ../wp-cerber.php:3351
|
992 |
msgid "To unsubscribe click here"
|
993 |
msgstr "Aby wyłączyć subskrypcję, kliknij tutaj"
|
994 |
|
1004 |
msgid "if empty, the default format %s will be used"
|
1005 |
msgstr "Jeśli puste, do zostanie użyty domyślny format %s"
|
1006 |
|
1007 |
+
#: ../dashboard.php:1106 ../settings.php:166
|
1008 |
msgid "Push notifications"
|
1009 |
msgstr "Pchnij powiadomienia"
|
1010 |
|
1011 |
+
#: ../settings.php:161
|
1012 |
msgid "Email notifications"
|
1013 |
msgstr "Powiadomienia E-mail"
|
1014 |
|
1015 |
+
#: ../settings.php:163
|
1016 |
msgid "Use comma to specify multiple values"
|
1017 |
msgstr "Używaj przecinka, aby określić więcej wartości"
|
1018 |
|
1019 |
+
#: ../settings.php:173
|
1020 |
msgid "All connected devices"
|
1021 |
msgstr "Wszystkie połączone urządzenia"
|
1022 |
|
1023 |
+
#: ../settings.php:174
|
1024 |
msgid "No devices found"
|
1025 |
msgstr "Nie znaleziono urządzeń"
|
1026 |
|
1027 |
+
#: ../settings.php:176
|
1028 |
msgid "Not available"
|
1029 |
msgstr "Niedostępne"
|
1030 |
|
1031 |
+
#: ../common.php:452
|
1032 |
msgid "Password reset requested"
|
1033 |
msgstr "Prośba o reset hasła"
|
1034 |
|
1035 |
+
#: ../common.php:496
|
1036 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
1037 |
msgstr "Osiągnięto limit nieprawidłowych weryfikacji reCAPTCHA"
|
1038 |
|
1039 |
+
#: ../common.php:541
|
1040 |
msgid "%s ago"
|
1041 |
msgstr "%s temu"
|
1042 |
|
1048 |
msgid "Display 404 page"
|
1049 |
msgstr "Wyświetl stronę 404"
|
1050 |
|
1051 |
+
#: ../settings.php:141
|
1052 |
msgid "Invisible reCAPTCHA"
|
1053 |
msgstr "Niewidzialna reCAPTCHA"
|
1054 |
|
1055 |
+
#: ../settings.php:141
|
1056 |
msgid "Enable invisible reCAPTCHA"
|
1057 |
msgstr "Włącz niewidzialną reCAPTCHę"
|
1058 |
|
1059 |
+
#: ../settings.php:141
|
1060 |
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
1061 |
msgstr "(nie włączaj, dopóki nie zaopatrzysz się w odpowiednie klucze dla wersji niewidzialnej reCAPTCHy)"
|
1062 |
|
1063 |
+
#: ../settings.php:152
|
1064 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
1065 |
msgstr "Włącz reCAPTCHA dla formularza komentarzy Wordpressa"
|
1066 |
|
1067 |
+
#: ../settings.php:153
|
1068 |
msgid "Disable reCAPTCHA for logged in users"
|
1069 |
msgstr "Wyłącz reCAPTCHę dla zalogowanych użytkowników"
|
1070 |
|
1071 |
+
#: ../settings.php:155
|
1072 |
msgid "Limit attempts"
|
1073 |
msgstr "Limit prób"
|
1074 |
|
1075 |
+
#: ../settings.php:155
|
1076 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
1077 |
msgstr "Zablokuj adres IP na %s minut po %s nieprawidłowych próbowach logowania w ciągu %s minut"
|
1078 |
|
1079 |
+
#: ../settings.php:198
|
1080 |
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
1081 |
msgstr "W trybie Twierdzy nie może się zalogować nikt oprócz adresów IP znajdujących się na białej liście. Nie ma to wpływu na aktywne sesje użytkowników."
|
1082 |
|
1083 |
+
#: ../dashboard.php:449 ../dashboard.php:628
|
1084 |
msgid "Event"
|
1085 |
msgstr "Zdarzenie"
|
1086 |
|
1087 |
+
#: ../dashboard.php:1285
|
1088 |
msgid "Spam comments denied"
|
1089 |
msgstr "Odrzuconych komentarzy ze spamem"
|
1090 |
|
1091 |
+
#: ../dashboard.php:1287
|
1092 |
msgid "Malicious IP addresses detected"
|
1093 |
msgstr "Wykrytych szkodliwych adresów IP"
|
1094 |
|
1095 |
+
#: ../dashboard.php:1288
|
1096 |
msgid "Lockouts occurred"
|
1097 |
msgstr "Blokad"
|
1098 |
|
1099 |
+
#: ../dashboard.php:1314
|
|
|
|
|
|
|
|
|
1100 |
msgid "All suspicious activity"
|
1101 |
msgstr "Cała podejrzana aktywność"
|
1102 |
|
1103 |
+
#: ../wp-cerber.php:1005 ../wp-cerber.php:1011 ../wp-cerber.php:1027 ../wp-cerber.
|
1104 |
+
#: php:1034
|
1105 |
msgid "You are not allowed to register."
|
1106 |
msgstr "Nie masz zezwolenia na rejestrację."
|
1107 |
|
1108 |
+
#: ../common.php:437
|
1109 |
msgid "Spam comment denied"
|
1110 |
msgstr "Komentarz ze spamem odrzucony"
|
1111 |
|
1112 |
+
#: ../common.php:462
|
|
|
|
|
|
|
|
|
1113 |
msgid "Attempt to log in denied"
|
1114 |
msgstr "Odrzucono próbę logowania"
|
1115 |
|
1116 |
+
#: ../common.php:463
|
1117 |
msgid "Attempt to register denied"
|
1118 |
msgstr "Odrzucono próbę rejestracji"
|
1119 |
|
1120 |
+
#: ../dashboard.php:1284
|
1121 |
msgid "Malicious activities mitigated"
|
1122 |
msgstr "Złagodzonej szkodliwej aktywności"
|
1123 |
|
1124 |
+
#: ../dashboard.php:893
|
1125 |
msgid "Cerber antispam settings"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
+
#: ../dashboard.php:893 ../wp-cerber.php:3459 ../settings.php:152
|
1129 |
msgid "Antispam"
|
1130 |
msgstr "Antyspam"
|
1131 |
|
1132 |
+
#: ../settings.php:123
|
1133 |
msgid "Cerber antispam engine"
|
1134 |
msgstr "Silnik antyspamu cerbera"
|
1135 |
|
1136 |
+
#: ../settings.php:124
|
1137 |
msgid "Comment form"
|
1138 |
msgstr "Formularz komentarzy"
|
1139 |
|
1140 |
+
#: ../settings.php:124
|
1141 |
msgid "Protect comment form with bot detection engine"
|
1142 |
msgstr "Chroń formularz komentarzy silnikiem wykrywania botów"
|
1143 |
|
1144 |
+
#: ../settings.php:125
|
1145 |
msgid "Protect registration form with bot detection engine"
|
1146 |
msgstr ""
|
1147 |
|
1157 |
msgid "License"
|
1158 |
msgstr "Licencja"
|
1159 |
|
1160 |
+
#: ../cerber-tools.php:296
|
1161 |
msgid "Antispam and bot detection settings"
|
1162 |
msgstr "Antyspam oraz ustawienia wykrywania botów"
|
1163 |
|
1164 |
+
#: ../wp-cerber.php:1271
|
|
|
|
|
|
|
|
|
|
|
1165 |
msgid "Sorry, human verification failed."
|
1166 |
msgstr ""
|
1167 |
|
1168 |
+
#: ../common.php:497
|
1169 |
msgid "Bot activity is detected"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
+
#: ../settings.php:133
|
1173 |
msgid "Comment processing"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
+
#: ../settings.php:134
|
1177 |
msgid "If a spam comment detected"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
+
#: ../settings.php:135
|
1181 |
msgid "Trash spam comments"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: ../settings.php:135
|
1185 |
msgid "Move spam comments to trash after"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
+
#: ../common.php:438
|
1189 |
msgid "Spam form submission denied"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
+
#: ../settings.php:126
|
1193 |
msgid "Other forms"
|
1194 |
+
msgstr "Inne formularze"
|
1195 |
|
1196 |
+
#: ../settings.php:126
|
1197 |
msgid "Protect all forms on the website with bot detection engine"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
+
#: ../settings.php:128
|
1201 |
msgid "Adjust antispam engine"
|
1202 |
msgstr ""
|
1203 |
|
1204 |
+
#: ../settings.php:129
|
1205 |
msgid "Safe mode"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
+
#: ../settings.php:129
|
1209 |
msgid "Use less restrictive policies (allow AJAX)"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
+
#: ../settings.php:130
|
1213 |
msgid "Logged in users"
|
1214 |
+
msgstr "Zalogowani użytkownicy"
|
1215 |
|
1216 |
+
#: ../settings.php:130
|
1217 |
msgid "Disable bot detection engine for logged in users"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
+
#. Name of the plugin
|
1221 |
+
#:
|
1222 |
+
msgid "WP Cerber Security & Antispam"
|
1223 |
+
msgstr ""
|
1224 |
+
|
1225 |
+
#. Description of the plugin
|
1226 |
+
#:
|
1227 |
+
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with the Cerber antispam engine and reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
1228 |
+
msgstr ""
|
1229 |
+
|
1230 |
+
#: ../dashboard.php:95 ../dashboard.php:626
|
1231 |
+
msgid "Country"
|
1232 |
+
msgstr "Państwo"
|
1233 |
+
|
1234 |
+
#: ../dashboard.php:657
|
1235 |
+
msgid "All events"
|
1236 |
+
msgstr ""
|
1237 |
+
|
1238 |
+
#: ../dashboard.php:890
|
1239 |
+
msgid "Cerber Security Rules"
|
1240 |
+
msgstr ""
|
1241 |
+
|
1242 |
+
#: ../dashboard.php:890 ../dashboard.php:2000
|
1243 |
+
msgid "Security Rules"
|
1244 |
+
msgstr ""
|
1245 |
+
|
1246 |
+
#: ../dashboard.php:968
|
1247 |
+
msgid "Failed login attempts"
|
1248 |
+
msgstr ""
|
1249 |
+
|
1250 |
+
#: ../dashboard.php:969
|
1251 |
+
msgid "Registered"
|
1252 |
+
msgstr ""
|
1253 |
+
|
1254 |
+
#: ../dashboard.php:1036
|
1255 |
+
msgid "You"
|
1256 |
+
msgstr "Ty"
|
1257 |
+
|
1258 |
+
#: ../dashboard.php:1286
|
1259 |
+
msgid "Spam form submissions denied"
|
1260 |
+
msgstr ""
|
1261 |
+
|
1262 |
+
#: ../dashboard.php:1369 ../wp-cerber.php:3452
|
1263 |
+
msgid "Getting Started Guide"
|
1264 |
+
msgstr ""
|
1265 |
+
|
1266 |
+
#: ../dashboard.php:2005
|
1267 |
+
msgid "Countries"
|
1268 |
+
msgstr "Państwa"
|
1269 |
+
|
1270 |
+
#: ../dashboard.php:2070
|
1271 |
+
msgid "Permitted for one country"
|
1272 |
+
msgid_plural "Permitted for %d countries"
|
1273 |
+
msgstr[0] ""
|
1274 |
+
msgstr[1] ""
|
1275 |
+
msgstr[2] ""
|
1276 |
+
|
1277 |
+
#: ../dashboard.php:2073
|
1278 |
+
msgid "Blocked for one country"
|
1279 |
+
msgid_plural "Blocked for %d countries"
|
1280 |
+
msgstr[0] ""
|
1281 |
+
msgstr[1] ""
|
1282 |
+
msgstr[2] ""
|
1283 |
+
|
1284 |
+
#: ../dashboard.php:2081
|
1285 |
+
msgid "No rule"
|
1286 |
+
msgstr ""
|
1287 |
+
|
1288 |
+
#: ../dashboard.php:2282
|
1289 |
+
msgid "Security rules have been updated"
|
1290 |
+
msgstr ""
|
1291 |
+
|
1292 |
+
#. URI of the plugin
|
1293 |
+
#:
|
1294 |
+
msgid "https://wpcerber.com"
|
1295 |
+
msgstr "https://wpcerber.com"
|
1296 |
+
|
1297 |
+
#: ../common.php:439
|
1298 |
+
msgid "Form submission denied"
|
1299 |
+
msgstr ""
|
1300 |
+
|
1301 |
+
#: ../common.php:440
|
1302 |
+
msgid "Comment denied"
|
1303 |
+
msgstr ""
|
1304 |
+
|
1305 |
+
#: ../common.php:465
|
1306 |
+
msgid "Request to REST API denied"
|
1307 |
+
msgstr ""
|
1308 |
+
|
1309 |
+
#: ../common.php:466
|
1310 |
+
msgid "XML-RPC request denied"
|
1311 |
+
msgstr ""
|
1312 |
+
|
1313 |
+
#: ../common.php:470
|
1314 |
+
msgid "Bot detected"
|
1315 |
+
msgstr ""
|
1316 |
+
|
1317 |
+
#: ../common.php:471
|
1318 |
+
msgid "Citadel mode is active"
|
1319 |
+
msgstr ""
|
1320 |
+
|
1321 |
+
#: ../common.php:476
|
1322 |
+
msgid "Malicious activity detected"
|
1323 |
+
msgstr ""
|
1324 |
+
|
1325 |
+
#: ../common.php:477
|
1326 |
+
msgid "Blocked by country rule"
|
1327 |
+
msgstr ""
|
1328 |
+
|
1329 |
+
#: ../common.php:478
|
1330 |
+
msgid "Limit reached"
|
1331 |
+
msgstr ""
|
1332 |
+
|
1333 |
+
#: ../common.php:479
|
1334 |
+
msgid "Multiple suspicious activities"
|
1335 |
+
msgstr ""
|
1336 |
+
|
1337 |
+
#: ../common.php:498
|
1338 |
+
msgid "Multiple suspicious activities were detected"
|
1339 |
+
msgstr ""
|
1340 |
+
|
1341 |
+
#: ../settings.php:98
|
1342 |
+
msgid "Block access to user pages like /?author=n and user data via REST API"
|
1343 |
+
msgstr ""
|
1344 |
+
|
1345 |
+
#: ../settings.php:101
|
1346 |
+
msgid "Block access to the WordPress REST API except the following"
|
1347 |
+
msgstr ""
|
1348 |
+
|
1349 |
+
#: ../settings.php:102
|
1350 |
+
msgid "Allow REST API for logged in users"
|
1351 |
+
msgstr ""
|
1352 |
+
|
1353 |
+
#: ../settings.php:103
|
1354 |
+
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
1355 |
+
msgstr ""
|
1356 |
+
|
1357 |
+
#: ../settings.php:113
|
1358 |
+
msgid "Registration limit"
|
1359 |
+
msgstr ""
|
1360 |
+
|
1361 |
+
#: ../settings.php:116
|
1362 |
+
msgid "Sort users in dashboard"
|
1363 |
+
msgstr ""
|
1364 |
+
|
1365 |
+
#: ../settings.php:116
|
1366 |
+
msgid "by date of registration"
|
1367 |
+
msgstr ""
|
1368 |
+
|
1369 |
+
#: ../settings.php:131
|
1370 |
+
msgid "Query whitelist"
|
1371 |
+
msgstr ""
|
1372 |
+
|
1373 |
+
#: ../settings.php:131
|
1374 |
+
msgid "Specify search strings to search in a request URI to exclude the request from inspection by the engine. One string per line."
|
1375 |
+
msgstr ""
|
1376 |
+
|
1377 |
+
#: ../settings.php:371
|
1378 |
+
msgid "%s allowed registrations in %s minutes from one IP"
|
1379 |
+
msgstr ""
|
1380 |
+
|
1381 |
+
#: ../dashboard.php:2137
|
1382 |
+
msgid "Start typing here to find a country"
|
1383 |
+
msgstr ""
|
1384 |
+
|
1385 |
+
#: ../dashboard.php:2218
|
1386 |
+
msgid "Click on a country name to add it to the list of selected countries"
|
1387 |
+
msgstr ""
|
1388 |
+
|
1389 |
+
#: ../dashboard.php:2222
|
1390 |
+
msgid "Selected countries are allowed to %s other countries are not allowed"
|
1391 |
+
msgstr ""
|
1392 |
+
|
1393 |
+
#: ../dashboard.php:2225
|
1394 |
+
msgid "Selected countries are not allowed to %s other countries are allowed"
|
1395 |
+
msgstr ""
|
1396 |
+
|
1397 |
+
#: ../dashboard.php:2237
|
1398 |
+
msgid "Submit forms"
|
1399 |
+
msgstr ""
|
1400 |
+
|
1401 |
+
#: ../dashboard.php:2238
|
1402 |
+
msgid "Post comments"
|
1403 |
+
msgstr ""
|
1404 |
+
|
1405 |
+
#: ../dashboard.php:2239
|
1406 |
+
msgid "Log in to the website"
|
1407 |
+
msgstr ""
|
1408 |
+
|
1409 |
+
#: ../dashboard.php:2240
|
1410 |
+
msgid "Register on the website"
|
1411 |
+
msgstr ""
|
1412 |
+
|
1413 |
+
#: ../dashboard.php:2241
|
1414 |
+
msgid "Use XML-RPC"
|
1415 |
+
msgstr ""
|
1416 |
+
|
1417 |
+
#: ../dashboard.php:2242
|
1418 |
+
msgid "Use REST API"
|
1419 |
+
msgstr ""
|
1420 |
+
|
1421 |
+
#: ../settings.php:483 ../settings.php:484
|
1422 |
+
msgid "If you use a caching plugin, you have to add your new login URL to the list of pages not to cache"
|
1423 |
+
msgstr ""
|
1424 |
+
|
1425 |
+
#: ../settings.php:134
|
1426 |
+
msgid "Deny it completely"
|
1427 |
+
msgstr ""
|
1428 |
+
|
1429 |
+
#: ../settings.php:134
|
1430 |
+
msgid "Mark it as spam"
|
1431 |
+
msgstr ""
|
1432 |
+
|
languages/wp-cerber-ru_RU.mo
CHANGED
Binary file
|
languages/wp-cerber-ru_RU.po
CHANGED
@@ -1,125 +1,403 @@
|
|
1 |
-
# Translation of Plugins - Cerber Security
|
2 |
-
# This file is distributed under the same license as the Plugins - Cerber Security
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2017-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
10 |
"X-Generator: GlotPress/2.4.0-alpha\n"
|
11 |
"Language: ru\n"
|
12 |
-
"Project-Id-Version: Plugins - Cerber Security
|
13 |
|
14 |
-
#: settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
msgid "Not available"
|
16 |
msgstr "Недоступно"
|
17 |
|
18 |
-
#: settings.php:
|
19 |
msgid "No devices found"
|
20 |
msgstr "Устройства не найдены"
|
21 |
|
22 |
-
#: settings.php:
|
23 |
msgid "All connected devices"
|
24 |
msgstr "Все подключенные устройства"
|
25 |
|
26 |
-
#: settings.php:
|
27 |
msgid "Use comma to specify multiple values"
|
28 |
msgstr "Используйте запятую для разделения множественных значений"
|
29 |
|
30 |
-
#: settings.php:
|
31 |
msgid "Email notifications"
|
32 |
msgstr "Уведомления по эл.почте"
|
33 |
|
34 |
-
#: settings.php:
|
35 |
msgid "Display 404 page"
|
36 |
msgstr "Показывать страницу 404"
|
37 |
|
38 |
-
#: dashboard.php:
|
39 |
msgid "Push notifications"
|
40 |
msgstr "Push уведомления"
|
41 |
|
42 |
-
#: dashboard.php:
|
43 |
msgid "Search for IP or username"
|
44 |
msgstr "Поиск IP или имени пользователя"
|
45 |
|
46 |
-
#: dashboard.php:
|
47 |
msgid "Unsubscribe"
|
48 |
msgstr "Отменить подписку"
|
49 |
|
50 |
-
#: dashboard.php:
|
51 |
msgid "User login"
|
52 |
msgstr "Имя пользователя"
|
53 |
|
54 |
-
#: dashboard.php:
|
55 |
msgid "IP address"
|
56 |
msgstr "IP адрес"
|
57 |
|
58 |
-
#: dashboard.php:
|
59 |
-
msgid "All activities"
|
60 |
-
msgstr "Вся активность"
|
61 |
-
|
62 |
-
#: dashboard.php:469
|
63 |
msgid "Export"
|
64 |
msgstr "Экспорт"
|
65 |
|
66 |
-
#: dashboard.php:
|
67 |
msgid "User ID"
|
68 |
msgstr "ID пользователя"
|
69 |
|
70 |
-
#: dashboard.php:
|
71 |
-
msgid "Cerber reCAPTCHA settings"
|
72 |
-
msgstr "Настройки Cerber reCAPTCHA"
|
73 |
-
|
74 |
-
#: dashboard.php:705
|
75 |
msgid "Cerber Dashboard"
|
76 |
msgstr "Консоль Cerber"
|
77 |
|
78 |
-
#: dashboard.php:
|
79 |
msgid "Filter"
|
80 |
msgstr "Фильтр"
|
81 |
|
82 |
-
#: dashboard.php:
|
83 |
msgid "Cerber tools"
|
84 |
msgstr "Инструменты Cerber"
|
85 |
|
86 |
-
#: dashboard.php:
|
87 |
msgid "Subscribe"
|
88 |
msgstr "Подписаться"
|
89 |
|
90 |
-
#: dashboard.php:
|
91 |
msgid "You've subscribed"
|
92 |
msgstr "Вы подписались"
|
93 |
|
94 |
-
#: dashboard.php:
|
95 |
msgid "You've unsubscribed"
|
96 |
msgstr "Подписка отменена"
|
97 |
|
98 |
-
#: wp-cerber.php:
|
99 |
msgid "A new activity has been recorded"
|
100 |
msgstr "Отмечена новая активность"
|
101 |
|
102 |
-
#: settings.php:
|
103 |
msgid "if empty, the default format %s will be used"
|
104 |
msgstr "Если пусто, будет использован формат по умолчанию %s"
|
105 |
|
106 |
-
#: wp-cerber.php:
|
107 |
msgid "User"
|
108 |
msgstr "Пользователь"
|
109 |
|
110 |
-
#: wp-cerber.php:
|
111 |
msgid "Search string"
|
112 |
msgstr "Строка поиска"
|
113 |
|
114 |
-
#: wp-cerber.php:
|
115 |
msgid "To unsubscribe click here"
|
116 |
msgstr "Для отмены подписки нажмите здесь"
|
117 |
|
118 |
-
#: settings.php:
|
119 |
msgid "Preferences"
|
120 |
msgstr "Настройки"
|
121 |
|
122 |
-
#: settings.php:
|
123 |
msgid "Date format"
|
124 |
msgstr "Формат даты"
|
125 |
|
@@ -128,857 +406,795 @@ msgid "Gregory"
|
|
128 |
msgstr "Gregory"
|
129 |
|
130 |
#. Description of the plugin/theme
|
131 |
-
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts.
|
132 |
-
msgstr "Защищает сайт от атак перебора, ботов, хакеров. Антиспам защита с reCAPTCHA. Всесторонний контроль активности пользователей. Ограничение входа по IP адресам. Ограничение попыток входа.
|
133 |
|
134 |
-
#: dashboard.php:
|
135 |
msgid "Dashboard"
|
136 |
msgstr "Консоль"
|
137 |
|
138 |
-
#: settings.php:
|
139 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
140 |
msgstr "Включить reCAPTCHA для формы входа WooCommerce"
|
141 |
|
142 |
-
#: settings.php:
|
143 |
msgid "Enable reCAPTCHA for WordPress login form"
|
144 |
msgstr "Включить reCAPTCHA для формы входа WordPress"
|
145 |
|
146 |
-
#: settings.php:
|
147 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
148 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WooCommerce"
|
149 |
|
150 |
-
#: settings.php:
|
151 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
152 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WordPress"
|
153 |
|
154 |
-
#: settings.php:
|
155 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
156 |
msgstr "Включить reCAPTCHA для формы регистрации WooCommerce"
|
157 |
|
158 |
-
#: settings.php:
|
159 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
160 |
msgstr "Включить reCAPTCHA для формы регистрации WordPress"
|
161 |
|
162 |
-
#: settings.php:
|
163 |
msgid "Registration form"
|
164 |
msgstr "Форма регистрации"
|
165 |
|
166 |
-
#: settings.php:
|
167 |
msgid "Cerber Lab protocol"
|
168 |
-
msgstr "Cerber Lab
|
169 |
|
170 |
-
#: settings.php:
|
171 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
172 |
msgstr "Посылать вредоносные IP адреса в Cerber Lab"
|
173 |
|
174 |
-
#: settings.php:
|
175 |
msgid "Cerber Lab connection"
|
176 |
msgstr "Подключение Cerber Lab"
|
177 |
|
178 |
-
#: dashboard.php:
|
179 |
msgid "Recently locked out IP addresses"
|
180 |
msgstr "Недавно заблокированые IP адреса"
|
181 |
|
182 |
-
#: dashboard.php:
|
183 |
msgid "View all"
|
184 |
msgstr "Просмотреть все"
|
185 |
|
186 |
-
#: dashboard.php:
|
187 |
msgid "WP Cerber Security"
|
188 |
msgstr "WP Cerber Security"
|
189 |
|
190 |
-
#: dashboard.php:
|
191 |
msgid "Add network to the Black List"
|
192 |
msgstr "Добавить сеть в черный список"
|
193 |
|
194 |
-
#: dashboard.php:
|
195 |
msgid "Network:"
|
196 |
msgstr "Сеть:"
|
197 |
|
198 |
-
#: dashboard.php:
|
199 |
msgid "Incorrect IP address or IP range"
|
200 |
msgstr "Неверный IP адрес или диапазон адресов"
|
201 |
|
202 |
-
#: common.php:
|
203 |
-
msgid "ago"
|
204 |
-
msgstr "назад"
|
205 |
-
|
206 |
-
#: common.php:354
|
207 |
-
msgid "seconds"
|
208 |
-
msgstr "секунд"
|
209 |
-
|
210 |
-
#: common.php:352
|
211 |
-
msgid "hours"
|
212 |
-
msgstr "часов"
|
213 |
-
|
214 |
-
#: common.php:350
|
215 |
-
msgid "months"
|
216 |
-
msgstr "месяцев"
|
217 |
-
|
218 |
-
#: common.php:349
|
219 |
-
msgid "years"
|
220 |
-
msgstr "лет"
|
221 |
-
|
222 |
-
#: common.php:346
|
223 |
-
msgid "second"
|
224 |
-
msgstr "секунда"
|
225 |
-
|
226 |
-
#: common.php:345
|
227 |
-
msgid "minute"
|
228 |
-
msgstr "минута"
|
229 |
-
|
230 |
-
#: common.php:344
|
231 |
-
msgid "hour"
|
232 |
-
msgstr "час"
|
233 |
-
|
234 |
-
#: common.php:343
|
235 |
-
msgid "day"
|
236 |
-
msgstr "день"
|
237 |
-
|
238 |
-
#: common.php:342
|
239 |
-
msgid "month"
|
240 |
-
msgstr "месяц"
|
241 |
-
|
242 |
-
#: common.php:341
|
243 |
-
msgid "year"
|
244 |
-
msgstr "год"
|
245 |
-
|
246 |
-
#: common.php:273
|
247 |
msgid "Request to the Google reCAPTCHA service failed"
|
248 |
msgstr "Запрос к сервису Google reCAPTCHA не удался"
|
249 |
|
250 |
-
#: cerber-lab.php:
|
251 |
msgid "NO, maybe later"
|
252 |
msgstr "НЕТ, возможно позже"
|
253 |
|
254 |
-
#: cerber-lab.php:
|
255 |
msgid "OK, nail them all"
|
256 |
msgstr "ОК, прибьем их всех"
|
257 |
|
258 |
-
#: cerber-lab.php:
|
259 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
260 |
msgstr "Разрешить WP Cerber посылать заблокированные IP адреса в Cerber Lab. Это помогает команде плагина разрабатывать новые алгоритмы для WP Cerber, которые будут защищать WordPress против новых угроз и ботнетов появляюшихся каждый день. Вы всегда можете отключить отсылку в настройках плагина, в любой момент."
|
261 |
|
262 |
-
#: cerber-lab.php:
|
263 |
msgid "Want to make WP Cerber even more powerful?"
|
264 |
msgstr "Хотите сделать WP Cerber еще мощнее ?"
|
265 |
|
266 |
-
#. #-#-#-#-#
|
267 |
#. Plugin URI of the plugin/theme
|
268 |
-
#. #-#-#-#-#
|
269 |
#. Author URI of the plugin/theme
|
270 |
msgid "http://wpcerber.com"
|
271 |
msgstr "http://wpcerber.com"
|
272 |
|
273 |
-
#: wp-cerber.php:
|
274 |
msgid "Import settings"
|
275 |
msgstr "Импорт настроек"
|
276 |
|
277 |
-
#: wp-cerber.php:
|
278 |
-
msgid "It's important to check security settings."
|
279 |
-
msgstr "Важно проверить настройки безопасности."
|
280 |
-
|
281 |
-
#: wp-cerber.php:2272
|
282 |
msgid "Your IP address is added to the"
|
283 |
msgstr "Ваш IP адрес добавлен к"
|
284 |
|
285 |
-
#: wp-cerber.php:
|
286 |
msgid "Can't activate WP Cerber due to a database error."
|
287 |
msgstr "Невозможно активировать плагин WP Cerber из-за ошибки в базе данных."
|
288 |
|
289 |
-
#: wp-cerber.php:
|
290 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
291 |
msgstr "WP Cerber требует WordPress версии %s или выше. У вас версия"
|
292 |
|
293 |
-
#: wp-cerber.php:
|
294 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
295 |
msgstr "WP Cerber требует PHP версии %s или выше. У вас версия"
|
296 |
|
297 |
-
#: wp-cerber.php:
|
298 |
msgid "This message was sent by"
|
299 |
msgstr "Это сообщение было отправлено"
|
300 |
|
301 |
-
#: wp-cerber.php:
|
302 |
msgid "New Custom login URL"
|
303 |
msgstr "Новый URL для входа на сайт"
|
304 |
|
305 |
-
#: wp-cerber.php:
|
306 |
msgid "Change notification settings"
|
307 |
msgstr "Изменить настройки уведомлений"
|
308 |
|
309 |
-
#: wp-cerber.php:
|
310 |
msgid "WP Cerber is now active and has started protecting your site"
|
311 |
msgstr "WP Cerber активен и начал защищать ваш сайт"
|
312 |
|
313 |
-
#: wp-cerber.php:
|
314 |
msgid "The WP Cerber security plugin is now active"
|
315 |
msgstr "WP Cerber плагин безопасности активен"
|
316 |
|
317 |
-
#: wp-cerber.php:
|
318 |
msgid "From country"
|
319 |
msgstr "Из страны"
|
320 |
|
321 |
-
#: wp-cerber.php:
|
322 |
msgid "From IP address"
|
323 |
msgstr "С IP адреса"
|
324 |
|
325 |
-
#: wp-cerber.php:
|
326 |
msgid "By user"
|
327 |
msgstr "По пользователю"
|
328 |
|
329 |
-
#: wp-cerber.php:
|
330 |
msgid "Not logged in"
|
331 |
msgstr "Нет авторизации"
|
332 |
|
333 |
-
#: wp-cerber.php:
|
334 |
msgid "The WP Cerber security plugin has been deactivated"
|
335 |
msgstr "WP Cerber плагин деактивирован"
|
336 |
|
337 |
-
#: wp-cerber.php:
|
338 |
msgid "Website"
|
339 |
msgstr "Сайт"
|
340 |
|
341 |
-
#: wp-cerber.php:
|
342 |
msgid "Hi!"
|
343 |
msgstr "Привет!"
|
344 |
|
345 |
-
#: wp-cerber.php:
|
346 |
msgid "A new version of WP Cerber is available to install"
|
347 |
msgstr "Доступна новая версия WP Cerber!"
|
348 |
|
349 |
-
#: wp-cerber.php:
|
350 |
msgid "View lockouts in dashboard"
|
351 |
msgstr "Просмотреть список заблокированных IP"
|
352 |
|
353 |
-
#: wp-cerber.php:
|
354 |
msgid "View activity for this IP"
|
355 |
msgstr "Посмотреть активность для этого IP"
|
356 |
|
357 |
-
#: wp-cerber.php:
|
358 |
msgid "Last lockout was added: %s for IP %s"
|
359 |
msgstr "Последняя блокировка была добавлена %s для IP %s"
|
360 |
|
361 |
-
#: wp-cerber.php:
|
362 |
msgid "Number of active lockouts"
|
363 |
msgstr "Число активных блокировок на данный момент"
|
364 |
|
365 |
-
#: wp-cerber.php:
|
366 |
msgid "Number of lockouts is increasing"
|
367 |
msgstr "Число блокировок увеличилось"
|
368 |
|
369 |
-
#: wp-cerber.php:
|
370 |
msgid "unspecified"
|
371 |
msgstr "неуказано"
|
372 |
|
373 |
-
#: wp-cerber.php:
|
374 |
msgid "View activity in dashboard"
|
375 |
msgstr "Просмотреть журнал активности"
|
376 |
|
377 |
-
#: wp-cerber.php:
|
378 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
379 |
msgstr "Последняя неудачная попытка была в %s с IP адреса %s с логином %s."
|
380 |
|
381 |
-
#: wp-cerber.php:
|
382 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
383 |
msgstr "Режим Цитадель активирован после %d неудачных попыток за %d минут."
|
384 |
|
385 |
-
#: wp-cerber.php:
|
386 |
msgid "Citadel mode is activated"
|
387 |
msgstr "Активирован режим Цитадель"
|
388 |
|
389 |
-
#: wp-cerber.php:
|
390 |
msgid "WP Cerber notify"
|
391 |
msgstr "Уведомление WP Cerber"
|
392 |
|
393 |
-
#: common.php:
|
394 |
msgid "Limit on login attempts is reached"
|
395 |
msgstr "Количество попыток исчерпано"
|
396 |
|
397 |
-
#: common.php:
|
398 |
msgid "Attempt to access"
|
399 |
msgstr "Попытка доступа к"
|
400 |
|
401 |
-
#: wp-cerber.php:
|
402 |
msgid "Username is not allowed. Please choose another one."
|
403 |
msgstr "Имя пользователя недопустимо. Выберите другое."
|
404 |
|
405 |
-
#: wp-cerber.php:
|
406 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
407 |
msgstr "<strong>ОШИБКА</strong>: Пароль введенный для пользователя %s is некорректен."
|
408 |
|
409 |
-
#: wp-cerber.php:
|
410 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
411 |
msgstr "Антибот проверка неудачна. Пожалуйста тыкните в квадратную отметку блока reCAPTCHA ниже"
|
412 |
|
413 |
-
#: common.php:
|
414 |
-
#: wp-cerber.php:
|
|
|
|
|
415 |
msgid "ERROR:"
|
416 |
msgstr "ОШИБКА:"
|
417 |
|
418 |
-
#: wp-cerber.php:
|
419 |
msgid "You have only one attempt remaining."
|
420 |
msgid_plural "You have %d attempts remaining."
|
421 |
msgstr[0] "У вас есть только одна попытка для входа"
|
422 |
msgstr[1] "У вас осталось %d попытки для входа."
|
423 |
msgstr[2] "У вас осталось %d попыток для входа."
|
424 |
|
425 |
-
#: wp-cerber.php:
|
426 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
427 |
msgstr "Вход невозможен. Слишком много ошибочных попыток. Попробуйте войти через %d минут."
|
428 |
|
429 |
-
#: wp-cerber.php:
|
430 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
431 |
msgstr "Вход на сайт невозможен. Обратитесь к администратору сайта."
|
432 |
|
433 |
-
#: whois.php:
|
434 |
msgid "Unknown"
|
435 |
msgstr "Неизвестен"
|
436 |
|
437 |
-
#: settings.php:
|
438 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
439 |
msgstr "<strong>ОШИБКА</strong>: Введите действительный адрес эл.почты."
|
440 |
|
441 |
-
#: settings.php:
|
442 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
443 |
msgstr "Внимание! Вы изменили URL страницы авторизации. Новый адрес"
|
444 |
|
445 |
-
#: settings.php:
|
446 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
447 |
msgstr "Активировать после %s неудачных авторизаций за последние %s минут"
|
448 |
|
449 |
-
#: settings.php:
|
450 |
msgid "Notify admin if the number of active lockouts above"
|
451 |
msgstr "Уведомить администратора, если число заблокированных IP более"
|
452 |
|
453 |
-
#: settings.php:
|
454 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
455 |
msgstr "Увеличить длительность блокировки до %s часов после %s блокировок в течение последних %s часов"
|
456 |
|
457 |
-
#: settings.php:
|
458 |
msgid "%s allowed retries in %s minutes"
|
459 |
msgstr "%s попыток разрешено в течении %s минут"
|
460 |
|
461 |
-
#: settings.php:
|
462 |
msgid "Help"
|
463 |
msgstr "Помощь"
|
464 |
|
465 |
-
#: cerber-tools.php:
|
466 |
msgid "Tools"
|
467 |
msgstr "Инструменты"
|
468 |
|
469 |
-
#:
|
470 |
-
msgid "reCAPTCHA"
|
471 |
-
msgstr "reCAPTCHA"
|
472 |
-
|
473 |
-
#: settings.php:231
|
474 |
msgid "Users"
|
475 |
msgstr "Пользователи"
|
476 |
|
477 |
-
#: settings.php:
|
478 |
msgid "Hardening"
|
479 |
msgstr "Панцирь"
|
480 |
|
481 |
-
#: settings.php:
|
482 |
msgid "Main Settings"
|
483 |
msgstr "Главные настройки"
|
484 |
|
485 |
-
#: cerber-lab.php:
|
486 |
msgid "Know more"
|
487 |
msgstr "Узнать больше"
|
488 |
|
489 |
-
#: settings.php:
|
490 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
491 |
msgstr "Перед использованием reCAPTCHA вам нужно получить ключ сайта и секретный ключ на сайте Google"
|
492 |
|
493 |
-
#: settings.php:
|
494 |
msgid "These settings do not affect hosts from the "
|
495 |
msgstr "Эти настройки не применяются к адресам из"
|
496 |
|
497 |
-
#: settings.php:
|
498 |
-
msgid "In Citadel mode nobody is able to login. Active user's sessions will not be affected."
|
499 |
-
msgstr "В режиме Цитадель никто не может войти. Активные сессии пользователей не затрагиваются."
|
500 |
-
|
501 |
-
#: settings.php:173
|
502 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
503 |
msgstr "Будте внимательны при установке этих параметров. Если вы забудете URL страницы авторизации вы не сможете войти в панель управления."
|
504 |
|
505 |
-
#: settings.php:
|
506 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
507 |
msgstr "Для использования этой настройки необходимо активировать Постоянные ссылки в настройках сайта."
|
508 |
|
509 |
-
#: settings.php:
|
510 |
msgid "Make your protection smarter!"
|
511 |
msgstr "Сделайте защиту от злоумышленников еще умнее"
|
512 |
|
513 |
-
#: settings.php:
|
514 |
msgid "Login form"
|
515 |
msgstr "Форма входа"
|
516 |
|
517 |
-
#: settings.php:
|
518 |
msgid "Lost password form"
|
519 |
msgstr "Форма восстановления пароля"
|
520 |
|
521 |
-
#: settings.php:
|
522 |
msgid "Secret key"
|
523 |
msgstr "Секретный ключ"
|
524 |
|
525 |
-
#: settings.php:
|
526 |
msgid "Site key"
|
527 |
msgstr "Ключ сайта"
|
528 |
|
529 |
-
#:
|
530 |
msgid "reCAPTCHA settings"
|
531 |
msgstr "Настройки reCAPTCHA"
|
532 |
|
533 |
-
#: settings.php:
|
534 |
msgid "in minutes (leave empty to use default WP value)"
|
535 |
msgstr "В минутах (оставьте пустым для значения WP по умолчанию)"
|
536 |
|
537 |
-
#: settings.php:
|
538 |
msgid "User session expire"
|
539 |
msgstr "Длительность сессии пользователя"
|
540 |
|
541 |
-
#: settings.php:
|
542 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
543 |
msgstr "Имена пользователей из этого списка не разрешены для входа или регистрации. Любой IP адрес пытающийся использовать эти имена будет автоматически заблокирован. Испольуйте запятую как разделитель."
|
544 |
|
545 |
-
#: settings.php:
|
546 |
msgid "Prohibited usernames"
|
547 |
msgstr "Запрещеные имена пользователей"
|
548 |
|
549 |
-
#: settings.php:
|
550 |
msgid "User related settings"
|
551 |
msgstr "Настройки пользователей"
|
552 |
|
553 |
-
#: settings.php:
|
554 |
-
msgid "Block access to the WordPress REST API"
|
555 |
-
msgstr "Закрыть доступ к функциям WordPress REST API"
|
556 |
-
|
557 |
-
#: settings.php:107
|
558 |
msgid "Disable REST API"
|
559 |
msgstr "Отключить REST API"
|
560 |
|
561 |
-
#: settings.php:
|
562 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
563 |
-
msgstr "Закрыть доступ к RSS, Atom и RDF
|
564 |
|
565 |
-
#: settings.php:
|
566 |
msgid "Disable feeds"
|
567 |
-
msgstr "Отключить
|
568 |
|
569 |
-
#: settings.php:
|
570 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
571 |
msgstr "Закрыть доступ к функциям XML-RPC, включая Pingback и Trackback"
|
572 |
|
573 |
-
#: settings.php:
|
574 |
msgid "Disable XML-RPC"
|
575 |
msgstr "Отключить XML-RPC"
|
576 |
|
577 |
-
#: settings.php:
|
578 |
-
msgid "Block access to the pages like /?author=n"
|
579 |
-
msgstr "Закрыть доступ к страницам авторов по номеру пользователя /?author=n"
|
580 |
-
|
581 |
-
#: settings.php:104
|
582 |
msgid "Stop user enumeration"
|
583 |
msgstr "Заблокировать сбор имен"
|
584 |
|
585 |
-
#: settings.php:
|
586 |
msgid "Hardening WordPress"
|
587 |
-
msgstr "Усиление WordPress"
|
588 |
|
589 |
-
#: settings.php:
|
590 |
msgid "Write failed login attempts to the file"
|
591 |
msgstr "Записывать попытки входа в файл"
|
592 |
|
593 |
-
#: settings.php:
|
594 |
msgid "Use file"
|
595 |
msgstr "Использовать файл"
|
596 |
|
597 |
-
#: settings.php:
|
598 |
msgid "Retrieve extra WHOIS information for IP"
|
599 |
msgstr "Получить дополнительную информацию об IP используя WHOIS"
|
600 |
|
601 |
-
#: settings.php:
|
602 |
msgid "Drill down IP"
|
603 |
msgstr "Изучать IP"
|
604 |
|
605 |
-
#:
|
606 |
msgid "days"
|
607 |
msgstr "дней"
|
608 |
|
609 |
-
#: settings.php:
|
610 |
msgid "Keep records for"
|
611 |
msgstr "Хранить записи не более"
|
612 |
|
613 |
-
#: settings.php:
|
614 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
615 |
msgstr "разрешенное число писем с уведомлениями в час (0 - без ограничений)"
|
616 |
|
617 |
-
#: settings.php:
|
618 |
msgid "Notification limit"
|
619 |
msgstr "Ограничение уведомлений"
|
620 |
|
621 |
-
#: settings.php:
|
622 |
msgid "if empty, the admin email %s will be used"
|
623 |
msgstr "Если пусто, то будет использован адрес администратора %s"
|
624 |
|
625 |
-
#: settings.php:
|
626 |
msgid "Email Address"
|
627 |
msgstr "Адрес email"
|
628 |
|
629 |
-
#: settings.php:
|
630 |
msgid "Click to send test"
|
631 |
msgstr "Кликните, чтобы протестировать отправку"
|
632 |
|
633 |
-
#: settings.php:
|
634 |
msgid "Send notification to admin email"
|
635 |
msgstr "Отправить уведомление на адрес email администратора сайта"
|
636 |
|
637 |
-
#: settings.php:
|
638 |
msgid "Duration"
|
639 |
msgstr "Длительность"
|
640 |
|
641 |
-
#: settings.php:
|
642 |
msgid "Threshold"
|
643 |
msgstr "Порог"
|
644 |
|
645 |
-
#: settings.php:
|
646 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
647 |
msgstr "Заблокировать доступ к wp-login.php и возвращать HTTP 404 Страница не найдена"
|
648 |
|
649 |
-
#: settings.php:
|
650 |
msgid "Disable wp-login.php"
|
651 |
msgstr "Доступ к wp-login.php"
|
652 |
|
653 |
-
#: settings.php:
|
654 |
msgid "must not overlap with the existing pages or posts slug"
|
655 |
msgstr "не должно совпадать с URL существующих страниц или постов"
|
656 |
|
657 |
-
#: settings.php:
|
658 |
msgid "Custom login URL"
|
659 |
msgstr "Адрес страницы авторизации"
|
660 |
|
661 |
-
#: settings.php:
|
662 |
msgid "Custom login page"
|
663 |
msgstr "Смена URL страницы авторизации"
|
664 |
|
665 |
-
#: settings.php:
|
666 |
msgid "Immediately block IP after any request to wp-login.php"
|
667 |
msgstr "Блокировать IP при любом запросе wp-login.php"
|
668 |
|
669 |
-
#: settings.php:
|
670 |
msgid "Request wp-login.php"
|
671 |
msgstr "Запрос wp-login.php"
|
672 |
|
673 |
-
#: settings.php:
|
674 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
675 |
msgstr "Отключить автоматическую переадресацию при запросе /wp-admin/ неавторизованным пользователем"
|
676 |
|
677 |
-
#: settings.php:
|
678 |
msgid "Redirect dashboard requests"
|
679 |
msgstr "Запросы к панели управления"
|
680 |
|
681 |
-
#: settings.php:
|
682 |
msgid "Immediately block IP when attempting to login with a non-existent username"
|
683 |
msgstr "Блокировать IP при попытке авторизации с логином несуществующего пользователя"
|
684 |
|
685 |
-
#: settings.php:
|
686 |
msgid "Non-existent users"
|
687 |
msgstr "Несуществующие пользователи"
|
688 |
|
689 |
-
#: settings.php:
|
690 |
msgid "Always block entire subnet Class C of intruders IP"
|
691 |
msgstr "Всегда блокировать подсеть класса С вместо IP адреса"
|
692 |
|
693 |
-
#: settings.php:
|
694 |
msgid "Block subnet"
|
695 |
msgstr "Блокировка подсети"
|
696 |
|
697 |
-
#: settings.php:
|
698 |
msgid "Proactive security rules"
|
699 |
msgstr "Проактивные правила безопасности"
|
700 |
|
701 |
-
#: settings.php:
|
702 |
msgid "My site is behind a reverse proxy"
|
703 |
msgstr "Мой сайт подключен к сети через прокси-сервер"
|
704 |
|
705 |
-
#: settings.php:
|
706 |
msgid "Site connection"
|
707 |
msgstr "Подключение к сети"
|
708 |
|
709 |
-
#: settings.php:
|
710 |
msgid "Notifications"
|
711 |
msgstr "Уведомления"
|
712 |
|
713 |
-
#: settings.php:
|
714 |
msgid "Aggressive lockout"
|
715 |
msgstr "Ужесточение"
|
716 |
|
717 |
-
#:
|
718 |
msgid "minutes"
|
719 |
msgstr "минут"
|
720 |
|
721 |
-
#: settings.php:
|
722 |
msgid "Lockout duration"
|
723 |
msgstr "Длительность блокировки"
|
724 |
|
725 |
-
#: settings.php:
|
726 |
msgid "Attempts"
|
727 |
msgstr "Попытки"
|
728 |
|
729 |
-
#: settings.php:
|
730 |
msgid "Limit login attempts"
|
731 |
msgstr "Ограничение числа попыток авторизации"
|
732 |
|
733 |
-
#: dashboard.php:
|
734 |
msgid "Abuse email:"
|
735 |
msgstr "Адрес email для жалоб:"
|
736 |
|
737 |
-
#: dashboard.php:
|
738 |
msgid "Update to version %s of WP Cerber"
|
739 |
msgstr "Обновить WP Cerber до версии %s"
|
740 |
|
741 |
-
#: dashboard.php:
|
742 |
msgid "New version is available"
|
743 |
msgstr "Доступна новая версия"
|
744 |
|
745 |
-
#: dashboard.php:
|
746 |
msgid "View Activity"
|
747 |
msgstr "Что происходит?"
|
748 |
|
749 |
-
#: dashboard.php:
|
750 |
msgid "Deactivate"
|
751 |
msgstr "Деактивировать"
|
752 |
|
753 |
-
#: dashboard.php:
|
754 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
755 |
msgstr "Внимание! Режим Цитадель активен. Авторизация на сайте заблокирована."
|
756 |
|
757 |
-
#: dashboard.php:
|
758 |
msgid "Donate"
|
759 |
msgstr "Поддержите разработку"
|
760 |
|
761 |
-
#: dashboard.php:
|
762 |
msgid "doesn't affect Custom login URL and Access Lists"
|
763 |
msgstr "не затронет настройки URL страницы авторизации и списки доступа"
|
764 |
|
765 |
-
#: dashboard.php:
|
766 |
msgid "Are you sure?"
|
767 |
msgstr "Вы уверены?"
|
768 |
|
769 |
-
#: dashboard.php:
|
770 |
msgid "Load default settings"
|
771 |
msgstr "Загрузить настройки"
|
772 |
|
773 |
-
#: dashboard.php:
|
774 |
msgid "You can easily load default recommended settings using button below"
|
775 |
msgstr "Вы можете загрузить рекомендованные настройки с помощью всего одной кнопки"
|
776 |
|
777 |
-
#: dashboard.php:
|
778 |
msgid "Confused about some settings?"
|
779 |
msgstr "Сомневаетесь какие настройки оптимальны?"
|
780 |
|
781 |
-
#: dashboard.php:
|
782 |
msgid "Lockouts"
|
783 |
msgstr "Блокировки"
|
784 |
|
785 |
-
#: dashboard.php:
|
786 |
msgid "Citadel mode"
|
787 |
msgstr "Режим Цитадель"
|
788 |
|
789 |
-
#: dashboard.php:
|
790 |
msgid "entry"
|
791 |
msgid_plural "entries"
|
792 |
msgstr[0] "элемент"
|
793 |
msgstr[1] "элемента"
|
794 |
msgstr[2] "элементов"
|
795 |
|
796 |
-
#: dashboard.php:
|
797 |
msgid "Last lockout"
|
798 |
msgstr "Последняя блокировка"
|
799 |
|
800 |
-
#: dashboard.php:
|
801 |
msgid "Lockouts at the moment"
|
802 |
msgstr "Сейчас заблокировано"
|
803 |
|
804 |
-
#: dashboard.php:
|
805 |
msgid "lockouts"
|
806 |
msgstr "блокировок"
|
807 |
|
808 |
-
#: dashboard.php:
|
809 |
msgid "view all"
|
810 |
msgstr "просмотреть все"
|
811 |
|
812 |
-
#: dashboard.php:
|
813 |
msgid "in 24 hours"
|
814 |
msgstr "за 24 часа"
|
815 |
|
816 |
-
#: dashboard.php:
|
817 |
msgid "failed attempts"
|
818 |
msgstr "ошибок авторизации"
|
819 |
|
820 |
-
#: dashboard.php:
|
821 |
msgid "disabled"
|
822 |
msgstr "отключен"
|
823 |
|
824 |
-
#: dashboard.php:
|
825 |
msgid "not active"
|
826 |
msgstr "неактивен"
|
827 |
|
828 |
-
#: dashboard.php:
|
829 |
msgid "deactivate"
|
830 |
msgstr "деактивировать"
|
831 |
|
832 |
-
#: dashboard.php:
|
833 |
msgid "active"
|
834 |
msgstr "активен"
|
835 |
|
836 |
-
#: dashboard.php:
|
837 |
msgid "Cerber Quick View"
|
838 |
msgstr "Сводка от Cerber"
|
839 |
|
840 |
-
#: cerber-tools.php:
|
841 |
msgid "Error while parsing file"
|
842 |
msgstr "Возникла ошибка при обработке файла"
|
843 |
|
844 |
-
#: cerber-tools.php:
|
845 |
msgid "Settings has imported successfully from"
|
846 |
msgstr "Все настройки успешно загружены"
|
847 |
|
848 |
-
#: cerber-tools.php:
|
849 |
msgid "Error while updating"
|
850 |
msgstr "Возникла ошибка при обновлении"
|
851 |
|
852 |
-
#: cerber-tools.php:
|
853 |
msgid "No file was uploaded or file is corrupted"
|
854 |
msgstr "Файл не был загружен или имеет неверный формат"
|
855 |
|
856 |
-
#: cerber-tools.php:
|
857 |
msgid "Upload file"
|
858 |
msgstr "Загрузить файл"
|
859 |
|
860 |
-
#: cerber-tools.php:
|
861 |
msgid "What do you want to import?"
|
862 |
msgstr "Что вы хотите импортировать?"
|
863 |
|
864 |
-
#: cerber-tools.php:
|
865 |
msgid "Maximum upload file size: %s."
|
866 |
msgstr "Максимальный размер загружаемого файла: %s."
|
867 |
|
868 |
-
#: cerber-tools.php:
|
869 |
msgid "Select file to import."
|
870 |
msgstr "Выберите файл для загрузки."
|
871 |
|
872 |
-
#: cerber-tools.php:
|
873 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
874 |
msgstr "Когда вы нажмете на кнопку, все настройки из файла будут загружены на сайт"
|
875 |
|
876 |
-
#: cerber-tools.php:
|
877 |
msgid "Import settings from the file"
|
878 |
msgstr "Импорт настроек из файла"
|
879 |
|
880 |
-
#: cerber-tools.php:
|
881 |
msgid "Download file"
|
882 |
msgstr "Скачать файл"
|
883 |
|
884 |
-
#: cerber-tools.php:
|
885 |
-
#: dashboard.php:
|
886 |
msgid "Access Lists"
|
887 |
msgstr "Списки доступа"
|
888 |
|
889 |
-
#: cerber-tools.php:
|
890 |
msgid "Settings"
|
891 |
msgstr "Настройки"
|
892 |
|
893 |
-
#: cerber-tools.php:
|
894 |
msgid "What do you want to export?"
|
895 |
msgstr "Что вы хотите экспортировать"
|
896 |
|
897 |
-
#: cerber-tools.php:
|
898 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
899 |
msgstr "Когда вы нажмете на кнопку, то получите файл с настройками, который можно использовать на других сайтах."
|
900 |
|
901 |
-
#: cerber-tools.php:
|
902 |
msgid "Export settings to the file"
|
903 |
msgstr "Экспорт настроек в файл"
|
904 |
|
905 |
-
#: dashboard.php:
|
906 |
msgid "Never"
|
907 |
msgstr "Никогда"
|
908 |
|
909 |
-
#: common.php:
|
910 |
msgid "User created"
|
911 |
msgstr "Пользователь создан"
|
912 |
|
913 |
-
#: common.php:
|
914 |
msgid "User registered"
|
915 |
msgstr "Пользователь зарегистрирован"
|
916 |
|
917 |
-
#: common.php:
|
918 |
msgid "Logged in"
|
919 |
msgstr "Вход"
|
920 |
|
921 |
-
#: common.php:
|
922 |
msgid "Logged out"
|
923 |
msgstr "Выход"
|
924 |
|
925 |
-
#: common.php:
|
926 |
msgid "Login failed"
|
927 |
msgstr "Ошибка авторизации"
|
928 |
|
929 |
-
#: common.php:
|
930 |
msgid "IP blocked"
|
931 |
msgstr "IP заблокирован"
|
932 |
|
933 |
-
#: common.php:
|
934 |
msgid "Subnet blocked"
|
935 |
msgstr "Подсеть заблокирована"
|
936 |
|
937 |
-
#: common.php:
|
938 |
msgid "Citadel activated!"
|
939 |
msgstr "Режим Цитадель активирован!"
|
940 |
|
941 |
-
#: common.php:
|
942 |
msgid "Locked out"
|
943 |
msgstr "Заблокировано"
|
944 |
|
945 |
-
#: common.php:
|
946 |
msgid "Password changed"
|
947 |
msgstr "Пароль изменен"
|
948 |
|
949 |
-
#: common.php:
|
950 |
msgid "IP blacklisted"
|
951 |
msgstr "IP в черном списке"
|
952 |
|
953 |
-
#: common.php:
|
954 |
msgid "reCAPTCHA verification failed"
|
955 |
msgstr "проверка reCAPTCHA неудачна"
|
956 |
|
957 |
-
#: common.php:
|
958 |
msgid "reCAPTCHA settings are incorrect"
|
959 |
msgstr "настройки reCAPTCHA неверны"
|
960 |
|
961 |
-
#: common.php:
|
962 |
msgid "Attempt to access prohibited URL"
|
963 |
msgstr "Попытка доступа к запрещенному URL"
|
964 |
|
965 |
-
#: common.php:
|
966 |
msgid "Attempt to log in with non-existent username"
|
967 |
msgstr "Попытка войти с несуществующим именем пользователя"
|
968 |
|
969 |
-
#: common.php:
|
970 |
msgid "Attempt to log in with prohibited username"
|
971 |
msgstr "Попытка входа с запрещенным именем"
|
972 |
|
973 |
-
#: dashboard.php:74 dashboard.php:
|
974 |
msgid "Remove"
|
975 |
msgstr "Удалить"
|
976 |
|
977 |
-
#: dashboard.php:77 dashboard.php:
|
978 |
msgid "IP"
|
979 |
msgstr "IP"
|
980 |
|
981 |
-
#: dashboard.php:77 dashboard.php:
|
982 |
msgid "Hostname"
|
983 |
msgstr "Имя узла"
|
984 |
|
@@ -986,7 +1202,7 @@ msgstr "Имя узла"
|
|
986 |
msgid "Expires"
|
987 |
msgstr "Истекает"
|
988 |
|
989 |
-
#: dashboard.php:77 wp-cerber.php:
|
990 |
msgid "Reason"
|
991 |
msgstr "Причина"
|
992 |
|
@@ -1010,8 +1226,8 @@ msgstr "Чтобы увидеть активность, нажмите на ад
|
|
1010 |
msgid "No lockouts at the moment. The sky is clear."
|
1011 |
msgstr "Блокировок нет. Все в порядке."
|
1012 |
|
1013 |
-
#: dashboard.php:102 dashboard.php:
|
1014 |
-
#: settings.php:
|
1015 |
msgid "White IP Access List"
|
1016 |
msgstr "Белый список доступа по IP"
|
1017 |
|
@@ -1019,7 +1235,7 @@ msgstr "Белый список доступа по IP"
|
|
1019 |
msgid "These IPs will never be locked out"
|
1020 |
msgstr "Эти адреса не будут заблокированы ни при каких условиях"
|
1021 |
|
1022 |
-
#: dashboard.php:104 dashboard.php:
|
1023 |
msgid "Black IP Access List"
|
1024 |
msgstr "Черный список доступа по IP"
|
1025 |
|
@@ -1027,101 +1243,95 @@ msgstr "Черный список доступа по IP"
|
|
1027 |
msgid "Nobody can log in or register from these IPs"
|
1028 |
msgstr "Никто не сможет войти или зарегистрироваться с этих IP"
|
1029 |
|
1030 |
-
#: dashboard.php:
|
1031 |
msgid "Your IP"
|
1032 |
msgstr "Ваш адрес IP"
|
1033 |
|
1034 |
-
#: dashboard.php:
|
1035 |
msgid "Check for activity"
|
1036 |
msgstr "Проверить активность"
|
1037 |
|
1038 |
-
#: dashboard.php:
|
1039 |
msgid "List is empty"
|
1040 |
msgstr "Список пуст"
|
1041 |
|
1042 |
-
#: dashboard.php:
|
1043 |
msgid "Add IP to the list"
|
1044 |
msgstr "Добавить IP в список"
|
1045 |
|
1046 |
-
#: dashboard.php:
|
1047 |
msgid "Address %s was added to White IP Access List"
|
1048 |
msgstr "Адрес %s добавлен в белый список доступа"
|
1049 |
|
1050 |
-
#: dashboard.php:
|
1051 |
msgid "Address %s was added to Black IP Access List"
|
1052 |
msgstr "Адрес %s добавлен в черный список доступа"
|
1053 |
|
1054 |
-
#: dashboard.php:
|
1055 |
msgid "unknown"
|
1056 |
msgstr "неизвестно"
|
1057 |
|
1058 |
-
#: dashboard.php:
|
1059 |
msgid "You can't add your IP address"
|
1060 |
msgstr "Вы не можете добавить свой адрес IP"
|
1061 |
|
1062 |
-
#: dashboard.php:
|
1063 |
msgid "Unable to send notification email"
|
1064 |
msgstr "Невозможно послать письмо с уведомлением"
|
1065 |
|
1066 |
-
#: dashboard.php:
|
1067 |
msgid "Message has been sent to "
|
1068 |
msgstr "Сообщение было отправлено на"
|
1069 |
|
1070 |
-
#: dashboard.php:
|
1071 |
msgid "Lockout for %s was removed"
|
1072 |
msgstr "Удалена блокировка для %s"
|
1073 |
|
1074 |
-
#: dashboard.php:
|
1075 |
msgid "Settings saved"
|
1076 |
msgstr "Настройки сохранены."
|
1077 |
|
1078 |
-
#: dashboard.php:
|
1079 |
msgid "Date"
|
1080 |
msgstr "Дата"
|
1081 |
|
1082 |
-
#: dashboard.php:
|
1083 |
-
#:
|
1084 |
msgid "Activity"
|
1085 |
msgstr "Активность"
|
1086 |
|
1087 |
-
#: dashboard.php:
|
1088 |
msgid "No activity has been logged."
|
1089 |
msgstr "Ни одного события не зафиксировано."
|
1090 |
|
1091 |
-
#: dashboard.php:
|
1092 |
msgid "Username used"
|
1093 |
msgstr "Использован логин"
|
1094 |
|
1095 |
-
#: dashboard.php:
|
1096 |
msgid "Local User"
|
1097 |
msgstr "Пользователь"
|
1098 |
|
1099 |
-
#: dashboard.php:
|
1100 |
msgid "Add IP to the Black List"
|
1101 |
msgstr "Добавить IP в черный список"
|
1102 |
|
1103 |
-
#: dashboard.php:
|
1104 |
-
msgid "WP Cerber Settings"
|
1105 |
-
msgstr "Настройки WP Cerber"
|
1106 |
-
|
1107 |
-
#. #-#-#-#-# tmp-wp-cerber.pot (WP Cerber 4.5) #-#-#-#-#
|
1108 |
-
#. Plugin Name of the plugin/theme
|
1109 |
-
#: dashboard.php:700 dashboard.php:703 dashboard.php:732
|
1110 |
msgid "WP Cerber"
|
1111 |
msgstr "WP Cerber"
|
1112 |
|
1113 |
-
#: dashboard.php:
|
1114 |
msgid "Comments"
|
1115 |
msgstr "Комментарии"
|
1116 |
|
1117 |
-
#: dashboard.php:
|
1118 |
msgid "Last login"
|
1119 |
msgstr "Последний вход"
|
1120 |
|
1121 |
-
#: dashboard.php:
|
1122 |
msgid "Failed attempts in last 24 hours"
|
1123 |
msgstr "Неудачные попытки входа за последние 24 часа"
|
1124 |
|
1125 |
-
#: dashboard.php:
|
1126 |
msgid "Date of registration"
|
1127 |
msgstr "Дата регистрации"
|
1 |
+
# Translation of Plugins - Cerber Security & Antispam - Stable (latest release) in Russian
|
2 |
+
# This file is distributed under the same license as the Plugins - Cerber Security & Antispam - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2017-10-30 16:54:36+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
10 |
"X-Generator: GlotPress/2.4.0-alpha\n"
|
11 |
"Language: ru\n"
|
12 |
+
"Project-Id-Version: Plugins - Cerber Security & Antispam - Stable (latest release)\n"
|
13 |
|
14 |
+
#: settings.php:128
|
15 |
+
msgid "Specify search strings to search in a request URI to exclude the request from inspection by the engine. One string per line."
|
16 |
+
msgstr "Укажите строки для поиска в запросах URI, чтобы исключить инспектирование запроса движком. Одно имя на строку. "
|
17 |
+
|
18 |
+
#: settings.php:128
|
19 |
+
msgid "Query whitelist"
|
20 |
+
msgstr "Белый список запросов"
|
21 |
+
|
22 |
+
#: settings.php:102
|
23 |
+
msgid "Specify REST API namespaces to be allowed if REST API is disabled. One string per line."
|
24 |
+
msgstr "Укажите пространства имен REST API разрешенных при отключении REST API, одно имя на строку."
|
25 |
+
|
26 |
+
#: settings.php:102
|
27 |
+
msgid "REST API whitelist"
|
28 |
+
msgstr "Белый список REST API"
|
29 |
+
|
30 |
+
#: settings.php:101
|
31 |
+
msgid "Block access to the WordPress REST API except the following namespaces"
|
32 |
+
msgstr "Блокировать доступ к REST API кроме следующих пространств имен"
|
33 |
+
|
34 |
+
#: settings.php:98
|
35 |
+
msgid "Block access to user pages like /?author=n and user data via REST API"
|
36 |
+
msgstr "Блокировать доступ к страницам пользователя /?author=n и данным о пользователях через REST API"
|
37 |
+
|
38 |
+
#: dashboard.php:2092
|
39 |
+
msgid "Security rules have been updated"
|
40 |
+
msgstr "Правила безопасности обновлены"
|
41 |
+
|
42 |
+
#: dashboard.php:1896
|
43 |
+
msgid "No rule"
|
44 |
+
msgstr "Нет правила"
|
45 |
+
|
46 |
+
#: dashboard.php:1892
|
47 |
+
msgid "Blocked for one country"
|
48 |
+
msgid_plural "Blocked for %d countries"
|
49 |
+
msgstr[0] "Блокировка одной страны"
|
50 |
+
msgstr[1] "Блокировка %d стран"
|
51 |
+
msgstr[2] "Блокировка %d стран"
|
52 |
+
|
53 |
+
#: dashboard.php:1889
|
54 |
+
msgid "Permitted for one country"
|
55 |
+
msgid_plural "Permitted for %d countries"
|
56 |
+
msgstr[0] "Разрешается для одной страны"
|
57 |
+
msgstr[1] "Разрешается для %d стран"
|
58 |
+
msgstr[2] "Разрешается для %d стран"
|
59 |
+
|
60 |
+
#: dashboard.php:1825
|
61 |
+
msgid "Countries"
|
62 |
+
msgstr "Страны"
|
63 |
+
|
64 |
+
#: dashboard.php:1171
|
65 |
+
msgid "Spam form submissions denied"
|
66 |
+
msgstr "Заблокированы отправки форм спама"
|
67 |
+
|
68 |
+
#: dashboard.php:848 dashboard.php:1820
|
69 |
+
msgid "Security Rules"
|
70 |
+
msgstr "Правила безопасности"
|
71 |
+
|
72 |
+
#: dashboard.php:848
|
73 |
+
msgid "Cerber Security Rules"
|
74 |
+
msgstr "Правила безопасности Цербер"
|
75 |
+
|
76 |
+
#: dashboard.php:615
|
77 |
+
msgid "All events"
|
78 |
+
msgstr "Все события"
|
79 |
+
|
80 |
+
#: dashboard.php:584
|
81 |
+
msgid "Country"
|
82 |
+
msgstr "Страна"
|
83 |
+
|
84 |
+
#: common.php:478
|
85 |
+
msgid "Blocked by country rule"
|
86 |
+
msgstr "Заблокирован по ограничению для страны"
|
87 |
+
|
88 |
+
#: common.php:476
|
89 |
+
msgid "Malicious activity detected"
|
90 |
+
msgstr "Обнаружена вредоносная активность"
|
91 |
+
|
92 |
+
#: common.php:471
|
93 |
+
msgid "Citadel mode is active"
|
94 |
+
msgstr "Режим цитадель активен"
|
95 |
+
|
96 |
+
#: common.php:470
|
97 |
+
msgid "Bot detected"
|
98 |
+
msgstr "Обнаружен бот"
|
99 |
+
|
100 |
+
#: common.php:466
|
101 |
+
msgid "XML-RPC request denied"
|
102 |
+
msgstr "Запрос XML-RPC заблокирован"
|
103 |
+
|
104 |
+
#: common.php:465
|
105 |
+
msgid "Request to REST API denied"
|
106 |
+
msgstr "Запрос к REST API заблокирован"
|
107 |
+
|
108 |
+
#: common.php:440
|
109 |
+
msgid "Comment denied"
|
110 |
+
msgstr "Комментарий заблокирован"
|
111 |
+
|
112 |
+
#: common.php:439
|
113 |
+
msgid "Form submission denied"
|
114 |
+
msgstr "Отправка формы заблокирована"
|
115 |
+
|
116 |
+
#. Plugin Name of the plugin/theme
|
117 |
+
msgid "WP Cerber Security & Antispam"
|
118 |
+
msgstr "WP Cerber Security & Antispam"
|
119 |
+
|
120 |
+
#: settings.php:127
|
121 |
+
msgid "Disable bot detection engine for logged in users"
|
122 |
+
msgstr "Отключить определение ботов для авторизованных пользователей"
|
123 |
+
|
124 |
+
#: settings.php:127
|
125 |
+
msgid "Logged in users"
|
126 |
+
msgstr "Авторизованные пользователи"
|
127 |
+
|
128 |
+
#: settings.php:126
|
129 |
+
msgid "Use less restrictive policies (allow AJAX)"
|
130 |
+
msgstr "Использовать менее жесткую политику (разрешить AJAX)"
|
131 |
+
|
132 |
+
#: settings.php:126
|
133 |
+
msgid "Safe mode"
|
134 |
+
msgstr "Безопасный режим"
|
135 |
+
|
136 |
+
#: settings.php:125
|
137 |
+
msgid "Adjust antispam engine"
|
138 |
+
msgstr "Настроить антиспам-движок"
|
139 |
+
|
140 |
+
#: settings.php:123
|
141 |
+
msgid "Protect all forms on the website with bot detection engine"
|
142 |
+
msgstr "Защитить все формы на сайте через определение ботов"
|
143 |
+
|
144 |
+
#: settings.php:123
|
145 |
+
msgid "Other forms"
|
146 |
+
msgstr "Другие формы"
|
147 |
+
|
148 |
+
#: common.php:438
|
149 |
+
msgid "Spam form submission denied"
|
150 |
+
msgstr "Отправка формы со спамом заблокирована"
|
151 |
+
|
152 |
+
#: wp-cerber.php:1190
|
153 |
+
msgid "Sorry, human verification failed."
|
154 |
+
msgstr "Извините, проверка на человека не удалась."
|
155 |
+
|
156 |
+
#: settings.php:132
|
157 |
+
msgid "Move spam comments to trash after"
|
158 |
+
msgstr "Удалить спам комментарии в корзину после"
|
159 |
+
|
160 |
+
#: settings.php:132
|
161 |
+
msgid "Trash spam comments"
|
162 |
+
msgstr "Удалить спам комментарии в корзину"
|
163 |
+
|
164 |
+
#: settings.php:131
|
165 |
+
msgid "If a spam comment detected"
|
166 |
+
msgstr "Если обнаружен спам комментарий"
|
167 |
+
|
168 |
+
#: settings.php:130
|
169 |
+
msgid "Comment processing"
|
170 |
+
msgstr "Обработка комментария"
|
171 |
+
|
172 |
+
#: settings.php:122
|
173 |
+
msgid "Protect registration form with bot detection engine"
|
174 |
+
msgstr "Защита регистрации через определение ботов"
|
175 |
+
|
176 |
+
#: settings.php:121
|
177 |
+
msgid "Protect comment form with bot detection engine"
|
178 |
+
msgstr "Защита комментариев через определение ботов"
|
179 |
+
|
180 |
+
#: settings.php:120
|
181 |
+
msgid "Cerber antispam engine"
|
182 |
+
msgstr "Движок Цербер антиспам"
|
183 |
+
|
184 |
+
#: dashboard.php:851 settings.php:149 wp-cerber.php:3297
|
185 |
+
msgid "Antispam"
|
186 |
+
msgstr "Аниспам"
|
187 |
+
|
188 |
+
#: dashboard.php:851
|
189 |
+
msgid "Cerber antispam settings"
|
190 |
+
msgstr "Настройка Цербер антиспам"
|
191 |
+
|
192 |
+
#: common.php:493
|
193 |
+
msgid "Bot activity is detected"
|
194 |
+
msgstr "Обнаружена активность ботов"
|
195 |
+
|
196 |
+
#: cerber-tools.php:295
|
197 |
+
msgid "Antispam and bot detection settings"
|
198 |
+
msgstr "Антиспам и настройки определения ботов"
|
199 |
+
|
200 |
+
#: cerber-tools.php:49
|
201 |
+
msgid "Diagnostic"
|
202 |
+
msgstr "Диагностика"
|
203 |
+
|
204 |
+
#: cerber-tools.php:48
|
205 |
+
msgid "Export & Import"
|
206 |
+
msgstr "Экспорт и Импорт"
|
207 |
+
|
208 |
+
#: wp-cerber.php:974 wp-cerber.php:990 wp-cerber.php:997
|
209 |
+
msgid "You are not allowed to register."
|
210 |
+
msgstr "Вам не разрешено зарегистрироваться."
|
211 |
+
|
212 |
+
#: dashboard.php:1199
|
213 |
+
msgid "All suspicious activity"
|
214 |
+
msgstr "Вся подозрительная активность"
|
215 |
+
|
216 |
+
#: dashboard.php:1173
|
217 |
+
msgid "Lockouts occurred"
|
218 |
+
msgstr "Блокировок произошло"
|
219 |
+
|
220 |
+
#: dashboard.php:1172
|
221 |
+
msgid "Malicious IP addresses detected"
|
222 |
+
msgstr "Найдены вредоносные IP адреса"
|
223 |
+
|
224 |
+
#: dashboard.php:1170
|
225 |
+
msgid "Spam comments denied"
|
226 |
+
msgstr "Спам коммнтарии отклонены"
|
227 |
+
|
228 |
+
#: dashboard.php:1169
|
229 |
+
msgid "Malicious activities mitigated"
|
230 |
+
msgstr "Вредоносная активность снижена"
|
231 |
+
|
232 |
+
#: dashboard.php:408 dashboard.php:586
|
233 |
+
msgid "Event"
|
234 |
+
msgstr "Мероприятие"
|
235 |
+
|
236 |
+
#: common.php:463
|
237 |
+
msgid "Attempt to register denied"
|
238 |
+
msgstr "Попытка регистрации отклонена"
|
239 |
+
|
240 |
+
#: common.php:462
|
241 |
+
msgid "Attempt to log in denied"
|
242 |
+
msgstr "Попытка входа отклонена"
|
243 |
+
|
244 |
+
#: common.php:437
|
245 |
+
msgid "Spam comment denied"
|
246 |
+
msgstr "Спам коммнтарий отклонен"
|
247 |
+
|
248 |
+
#: settings.php:195
|
249 |
+
msgid "In the Citadel mode nobody is able to log in except IPs from the White IP Access List. Active user sessions will not be affected."
|
250 |
+
msgstr "В режиме Цитадель никто не может войти кроме как с IP в белом списке. Активные сессии пользователей не будут затронуты."
|
251 |
+
|
252 |
+
#: settings.php:152
|
253 |
+
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
254 |
+
msgstr "Блокировать IP адрес на %s минут после %s неудачных попыток в течении %s минут"
|
255 |
+
|
256 |
+
#: settings.php:152
|
257 |
+
msgid "Limit attempts"
|
258 |
+
msgstr "Ограничение попыток"
|
259 |
+
|
260 |
+
#: settings.php:61
|
261 |
+
msgid "Apply limit login rules to IP addresses in the White IP Access List"
|
262 |
+
msgstr "Применить правила входа для IP адресов в белом списке"
|
263 |
+
|
264 |
+
#: common.php:492
|
265 |
+
msgid "Limit on failed reCAPTCHA verifications is reached"
|
266 |
+
msgstr "Достигнут предел проверки reCAPTCHA"
|
267 |
+
|
268 |
+
#: common.php:452
|
269 |
+
msgid "Password reset requested"
|
270 |
+
msgstr "Запрошен сброс пароля"
|
271 |
+
|
272 |
+
#: settings.php:138
|
273 |
+
msgid "(do not enable it unless you get and enter the Site and Secret keys for the invisible version)"
|
274 |
+
msgstr "(не включайте, если у вас нет или вы не вводили ключ сайта и секретный ключ для невидимой версии)"
|
275 |
+
|
276 |
+
#: settings.php:150
|
277 |
+
msgid "Disable reCAPTCHA for logged in users"
|
278 |
+
msgstr "Отключить reCAPTCHA для авторизованных пользователей"
|
279 |
+
|
280 |
+
#: settings.php:149
|
281 |
+
msgid "Enable reCAPTCHA for WordPress comment form"
|
282 |
+
msgstr "Включить reCAPTCHA в форме комментариев WordPress"
|
283 |
+
|
284 |
+
#: settings.php:121
|
285 |
+
msgid "Comment form"
|
286 |
+
msgstr "Форма комментариев"
|
287 |
+
|
288 |
+
#: settings.php:138
|
289 |
+
msgid "Enable invisible reCAPTCHA"
|
290 |
+
msgstr "Включить невидимую reCAPTCHA"
|
291 |
+
|
292 |
+
#: settings.php:138
|
293 |
+
msgid "Invisible reCAPTCHA"
|
294 |
+
msgstr "невидимая reCAPTCHA"
|
295 |
+
|
296 |
+
#: common.php:545
|
297 |
+
msgid "%s ago"
|
298 |
+
msgstr "%s назад"
|
299 |
+
|
300 |
+
#: settings.php:173
|
301 |
msgid "Not available"
|
302 |
msgstr "Недоступно"
|
303 |
|
304 |
+
#: settings.php:171
|
305 |
msgid "No devices found"
|
306 |
msgstr "Устройства не найдены"
|
307 |
|
308 |
+
#: settings.php:170
|
309 |
msgid "All connected devices"
|
310 |
msgstr "Все подключенные устройства"
|
311 |
|
312 |
+
#: settings.php:160
|
313 |
msgid "Use comma to specify multiple values"
|
314 |
msgstr "Используйте запятую для разделения множественных значений"
|
315 |
|
316 |
+
#: settings.php:158
|
317 |
msgid "Email notifications"
|
318 |
msgstr "Уведомления по эл.почте"
|
319 |
|
320 |
+
#: settings.php:70
|
321 |
msgid "Display 404 page"
|
322 |
msgstr "Показывать страницу 404"
|
323 |
|
324 |
+
#: dashboard.php:1023 settings.php:163
|
325 |
msgid "Push notifications"
|
326 |
msgstr "Push уведомления"
|
327 |
|
328 |
+
#: dashboard.php:624
|
329 |
msgid "Search for IP or username"
|
330 |
msgstr "Поиск IP или имени пользователя"
|
331 |
|
332 |
+
#: cerber-tools.php:225 dashboard.php:1450
|
333 |
msgid "Unsubscribe"
|
334 |
msgstr "Отменить подписку"
|
335 |
|
336 |
+
#: dashboard.php:408
|
337 |
msgid "User login"
|
338 |
msgstr "Имя пользователя"
|
339 |
|
340 |
+
#: dashboard.php:408
|
341 |
msgid "IP address"
|
342 |
msgstr "IP адрес"
|
343 |
|
344 |
+
#: dashboard.php:605
|
|
|
|
|
|
|
|
|
345 |
msgid "Export"
|
346 |
msgstr "Экспорт"
|
347 |
|
348 |
+
#: dashboard.php:408
|
349 |
msgid "User ID"
|
350 |
msgstr "ID пользователя"
|
351 |
|
352 |
+
#: dashboard.php:845
|
|
|
|
|
|
|
|
|
353 |
msgid "Cerber Dashboard"
|
354 |
msgstr "Консоль Cerber"
|
355 |
|
356 |
+
#: dashboard.php:624
|
357 |
msgid "Filter"
|
358 |
msgstr "Фильтр"
|
359 |
|
360 |
+
#: dashboard.php:852
|
361 |
msgid "Cerber tools"
|
362 |
msgstr "Инструменты Cerber"
|
363 |
|
364 |
+
#: dashboard.php:1449
|
365 |
msgid "Subscribe"
|
366 |
msgstr "Подписаться"
|
367 |
|
368 |
+
#: dashboard.php:1478
|
369 |
msgid "You've subscribed"
|
370 |
msgstr "Вы подписались"
|
371 |
|
372 |
+
#: dashboard.php:1481
|
373 |
msgid "You've unsubscribed"
|
374 |
msgstr "Подписка отменена"
|
375 |
|
376 |
+
#: wp-cerber.php:2877 wp-cerber.php:2878
|
377 |
msgid "A new activity has been recorded"
|
378 |
msgstr "Отмечена новая активность"
|
379 |
|
380 |
+
#: settings.php:90
|
381 |
msgid "if empty, the default format %s will be used"
|
382 |
msgstr "Если пусто, будет использован формат по умолчанию %s"
|
383 |
|
384 |
+
#: wp-cerber.php:3153
|
385 |
msgid "User"
|
386 |
msgstr "Пользователь"
|
387 |
|
388 |
+
#: wp-cerber.php:3161
|
389 |
msgid "Search string"
|
390 |
msgstr "Строка поиска"
|
391 |
|
392 |
+
#: wp-cerber.php:3182
|
393 |
msgid "To unsubscribe click here"
|
394 |
msgstr "Для отмены подписки нажмите здесь"
|
395 |
|
396 |
+
#: settings.php:88
|
397 |
msgid "Preferences"
|
398 |
msgstr "Настройки"
|
399 |
|
400 |
+
#: settings.php:90
|
401 |
msgid "Date format"
|
402 |
msgstr "Формат даты"
|
403 |
|
406 |
msgstr "Gregory"
|
407 |
|
408 |
#. Description of the plugin/theme
|
409 |
+
msgid "Protects site from brute force attacks, bots and hackers. Antispam protection with the Cerber antispam engine and reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
410 |
+
msgstr "Защищает сайт от атак перебора, ботов, хакеров. Антиспам защита с движком Cerber антиспам и reCAPTCHA. Всесторонний контроль активности пользователей. Ограничение входа по IP адресам. Ограничение попыток входа. Узнайте больше на сайте <a href=\"http://wpcerber.com\">wpcerber.com</a>."
|
411 |
|
412 |
+
#: dashboard.php:845 dashboard.php:1027 dashboard.php:1536 settings.php:226
|
413 |
msgid "Dashboard"
|
414 |
msgstr "Консоль"
|
415 |
|
416 |
+
#: settings.php:147
|
417 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
418 |
msgstr "Включить reCAPTCHA для формы входа WooCommerce"
|
419 |
|
420 |
+
#: settings.php:146
|
421 |
msgid "Enable reCAPTCHA for WordPress login form"
|
422 |
msgstr "Включить reCAPTCHA для формы входа WordPress"
|
423 |
|
424 |
+
#: settings.php:144
|
425 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
426 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WooCommerce"
|
427 |
|
428 |
+
#: settings.php:143
|
429 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
430 |
msgstr "Включить reCAPTCHA для формы восстановления пароля WordPress"
|
431 |
|
432 |
+
#: settings.php:141
|
433 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
434 |
msgstr "Включить reCAPTCHA для формы регистрации WooCommerce"
|
435 |
|
436 |
+
#: settings.php:140
|
437 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
438 |
msgstr "Включить reCAPTCHA для формы регистрации WordPress"
|
439 |
|
440 |
+
#: settings.php:122 settings.php:140
|
441 |
msgid "Registration form"
|
442 |
msgstr "Форма регистрации"
|
443 |
|
444 |
+
#: settings.php:85
|
445 |
msgid "Cerber Lab protocol"
|
446 |
+
msgstr "протокол Cerber Lab"
|
447 |
|
448 |
+
#: settings.php:84
|
449 |
msgid "Send malicious IP addresses to the Cerber Lab"
|
450 |
msgstr "Посылать вредоносные IP адреса в Cerber Lab"
|
451 |
|
452 |
+
#: settings.php:84
|
453 |
msgid "Cerber Lab connection"
|
454 |
msgstr "Подключение Cerber Lab"
|
455 |
|
456 |
+
#: dashboard.php:1220
|
457 |
msgid "Recently locked out IP addresses"
|
458 |
msgstr "Недавно заблокированые IP адреса"
|
459 |
|
460 |
+
#: dashboard.php:1190 dashboard.php:1219
|
461 |
msgid "View all"
|
462 |
msgstr "Просмотреть все"
|
463 |
|
464 |
+
#: dashboard.php:843 settings.php:221
|
465 |
msgid "WP Cerber Security"
|
466 |
msgstr "WP Cerber Security"
|
467 |
|
468 |
+
#: dashboard.php:808
|
469 |
msgid "Add network to the Black List"
|
470 |
msgstr "Добавить сеть в черный список"
|
471 |
|
472 |
+
#: dashboard.php:794
|
473 |
msgid "Network:"
|
474 |
msgstr "Сеть:"
|
475 |
|
476 |
+
#: dashboard.php:155 dashboard.php:163
|
477 |
msgid "Incorrect IP address or IP range"
|
478 |
msgstr "Неверный IP адрес или диапазон адресов"
|
479 |
|
480 |
+
#: common.php:456
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
481 |
msgid "Request to the Google reCAPTCHA service failed"
|
482 |
msgstr "Запрос к сервису Google reCAPTCHA не удался"
|
483 |
|
484 |
+
#: cerber-lab.php:641
|
485 |
msgid "NO, maybe later"
|
486 |
msgstr "НЕТ, возможно позже"
|
487 |
|
488 |
+
#: cerber-lab.php:640
|
489 |
msgid "OK, nail them all"
|
490 |
msgstr "ОК, прибьем их всех"
|
491 |
|
492 |
+
#: cerber-lab.php:639
|
493 |
msgid "Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. This helps the plugin team to develop new algorithms for WP Cerber that will defend WordPress against new threats and botnets that are appearing everyday. You can disable the sending in the plugin settings at any time."
|
494 |
msgstr "Разрешить WP Cerber посылать заблокированные IP адреса в Cerber Lab. Это помогает команде плагина разрабатывать новые алгоритмы для WP Cerber, которые будут защищать WordPress против новых угроз и ботнетов появляюшихся каждый день. Вы всегда можете отключить отсылку в настройках плагина, в любой момент."
|
495 |
|
496 |
+
#: cerber-lab.php:638
|
497 |
msgid "Want to make WP Cerber even more powerful?"
|
498 |
msgstr "Хотите сделать WP Cerber еще мощнее ?"
|
499 |
|
500 |
+
#. #-#-#-#-# wp-cerber-code.pot (WP Cerber Security & Antispam 5.5) #-#-#-#-#
|
501 |
#. Plugin URI of the plugin/theme
|
502 |
+
#. #-#-#-#-# wp-cerber-code.pot (WP Cerber Security & Antispam 5.5) #-#-#-#-#
|
503 |
#. Author URI of the plugin/theme
|
504 |
msgid "http://wpcerber.com"
|
505 |
msgstr "http://wpcerber.com"
|
506 |
|
507 |
+
#: wp-cerber.php:3300
|
508 |
msgid "Import settings"
|
509 |
msgstr "Импорт настроек"
|
510 |
|
511 |
+
#: wp-cerber.php:3288
|
|
|
|
|
|
|
|
|
512 |
msgid "Your IP address is added to the"
|
513 |
msgstr "Ваш IP адрес добавлен к"
|
514 |
|
515 |
+
#: wp-cerber.php:3271
|
516 |
msgid "Can't activate WP Cerber due to a database error."
|
517 |
msgstr "Невозможно активировать плагин WP Cerber из-за ошибки в базе данных."
|
518 |
|
519 |
+
#: wp-cerber.php:3266
|
520 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
521 |
msgstr "WP Cerber требует WordPress версии %s или выше. У вас версия"
|
522 |
|
523 |
+
#: wp-cerber.php:3262
|
524 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
525 |
msgstr "WP Cerber требует PHP версии %s или выше. У вас версия"
|
526 |
|
527 |
+
#: wp-cerber.php:2893
|
528 |
msgid "This message was sent by"
|
529 |
msgstr "Это сообщение было отправлено"
|
530 |
|
531 |
+
#: wp-cerber.php:2873
|
532 |
msgid "New Custom login URL"
|
533 |
msgstr "Новый URL для входа на сайт"
|
534 |
|
535 |
+
#: wp-cerber.php:2868
|
536 |
msgid "Change notification settings"
|
537 |
msgstr "Изменить настройки уведомлений"
|
538 |
|
539 |
+
#: wp-cerber.php:2867 wp-cerber.php:3287
|
540 |
msgid "WP Cerber is now active and has started protecting your site"
|
541 |
msgstr "WP Cerber активен и начал защищать ваш сайт"
|
542 |
|
543 |
+
#: wp-cerber.php:2866
|
544 |
msgid "The WP Cerber security plugin is now active"
|
545 |
msgstr "WP Cerber плагин безопасности активен"
|
546 |
|
547 |
+
#: wp-cerber.php:2862
|
548 |
msgid "From country"
|
549 |
msgstr "Из страны"
|
550 |
|
551 |
+
#: wp-cerber.php:2859
|
552 |
msgid "From IP address"
|
553 |
msgstr "С IP адреса"
|
554 |
|
555 |
+
#: wp-cerber.php:2858
|
556 |
msgid "By user"
|
557 |
msgstr "По пользователю"
|
558 |
|
559 |
+
#: wp-cerber.php:2852
|
560 |
msgid "Not logged in"
|
561 |
msgstr "Нет авторизации"
|
562 |
|
563 |
+
#: wp-cerber.php:2849 wp-cerber.php:2850
|
564 |
msgid "The WP Cerber security plugin has been deactivated"
|
565 |
msgstr "WP Cerber плагин деактивирован"
|
566 |
|
567 |
+
#: wp-cerber.php:2846 wp-cerber.php:2857
|
568 |
msgid "Website"
|
569 |
msgstr "Сайт"
|
570 |
|
571 |
+
#: wp-cerber.php:2844
|
572 |
msgid "Hi!"
|
573 |
msgstr "Привет!"
|
574 |
|
575 |
+
#: wp-cerber.php:2843 wp-cerber.php:2845
|
576 |
msgid "A new version of WP Cerber is available to install"
|
577 |
msgstr "Доступна новая версия WP Cerber!"
|
578 |
|
579 |
+
#: wp-cerber.php:2840
|
580 |
msgid "View lockouts in dashboard"
|
581 |
msgstr "Просмотреть список заблокированных IP"
|
582 |
|
583 |
+
#: wp-cerber.php:2839
|
584 |
msgid "View activity for this IP"
|
585 |
msgstr "Посмотреть активность для этого IP"
|
586 |
|
587 |
+
#: wp-cerber.php:2837
|
588 |
msgid "Last lockout was added: %s for IP %s"
|
589 |
msgstr "Последняя блокировка была добавлена %s для IP %s"
|
590 |
|
591 |
+
#: wp-cerber.php:2836
|
592 |
msgid "Number of active lockouts"
|
593 |
msgstr "Число активных блокировок на данный момент"
|
594 |
|
595 |
+
#: wp-cerber.php:2834
|
596 |
msgid "Number of lockouts is increasing"
|
597 |
msgstr "Число блокировок увеличилось"
|
598 |
|
599 |
+
#: wp-cerber.php:2831
|
600 |
msgid "unspecified"
|
601 |
msgstr "неуказано"
|
602 |
|
603 |
+
#: wp-cerber.php:2806 wp-cerber.php:3181
|
604 |
msgid "View activity in dashboard"
|
605 |
msgstr "Просмотреть журнал активности"
|
606 |
|
607 |
+
#: wp-cerber.php:2805
|
608 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
609 |
msgstr "Последняя неудачная попытка была в %s с IP адреса %s с логином %s."
|
610 |
|
611 |
+
#: wp-cerber.php:2804
|
612 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
613 |
msgstr "Режим Цитадель активирован после %d неудачных попыток за %d минут."
|
614 |
|
615 |
+
#: wp-cerber.php:2802
|
616 |
msgid "Citadel mode is activated"
|
617 |
msgstr "Активирован режим Цитадель"
|
618 |
|
619 |
+
#: wp-cerber.php:2784
|
620 |
msgid "WP Cerber notify"
|
621 |
msgstr "Уведомление WP Cerber"
|
622 |
|
623 |
+
#: common.php:488
|
624 |
msgid "Limit on login attempts is reached"
|
625 |
msgstr "Количество попыток исчерпано"
|
626 |
|
627 |
+
#: common.php:489
|
628 |
msgid "Attempt to access"
|
629 |
msgstr "Попытка доступа к"
|
630 |
|
631 |
+
#: wp-cerber.php:984
|
632 |
msgid "Username is not allowed. Please choose another one."
|
633 |
msgstr "Имя пользователя недопустимо. Выберите другое."
|
634 |
|
635 |
+
#: wp-cerber.php:769
|
636 |
msgid "<strong>ERROR</strong>: The password you entered for the username %s is incorrect."
|
637 |
msgstr "<strong>ОШИБКА</strong>: Пароль введенный для пользователя %s is некорректен."
|
638 |
|
639 |
+
#: wp-cerber.php:591
|
640 |
msgid "Human verification failed. Please click the square box in the reCAPTCHA block below."
|
641 |
msgstr "Антибот проверка неудачна. Пожалуйста тыкните в квадратную отметку блока reCAPTCHA ниже"
|
642 |
|
643 |
+
#: common.php:131 common.php:184 common.php:188 settings.php:516
|
644 |
+
#: wp-cerber.php:562 wp-cerber.php:574 wp-cerber.php:581 wp-cerber.php:758
|
645 |
+
#: wp-cerber.php:973 wp-cerber.php:978 wp-cerber.php:983 wp-cerber.php:989
|
646 |
+
#: wp-cerber.php:996 wp-cerber.php:1053 wp-cerber.php:1190
|
647 |
msgid "ERROR:"
|
648 |
msgstr "ОШИБКА:"
|
649 |
|
650 |
+
#: wp-cerber.php:242
|
651 |
msgid "You have only one attempt remaining."
|
652 |
msgid_plural "You have %d attempts remaining."
|
653 |
msgstr[0] "У вас есть только одна попытка для входа"
|
654 |
msgstr[1] "У вас осталось %d попытки для входа."
|
655 |
msgstr[2] "У вас осталось %d попыток для входа."
|
656 |
|
657 |
+
#: wp-cerber.php:223
|
658 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
659 |
msgstr "Вход невозможен. Слишком много ошибочных попыток. Попробуйте войти через %d минут."
|
660 |
|
661 |
+
#: wp-cerber.php:217
|
662 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
663 |
msgstr "Вход на сайт невозможен. Обратитесь к администратору сайта."
|
664 |
|
665 |
+
#: common.php:487 whois.php:215 whois.php:246
|
666 |
msgid "Unknown"
|
667 |
msgstr "Неизвестен"
|
668 |
|
669 |
+
#: settings.php:543
|
670 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
671 |
msgstr "<strong>ОШИБКА</strong>: Введите действительный адрес эл.почты."
|
672 |
|
673 |
+
#: settings.php:469
|
674 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
675 |
msgstr "Внимание! Вы изменили URL страницы авторизации. Новый адрес"
|
676 |
|
677 |
+
#: settings.php:379
|
678 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
679 |
msgstr "Активировать после %s неудачных авторизаций за последние %s минут"
|
680 |
|
681 |
+
#: settings.php:374
|
682 |
msgid "Notify admin if the number of active lockouts above"
|
683 |
msgstr "Уведомить администратора, если число заблокированных IP более"
|
684 |
|
685 |
+
#: settings.php:367
|
686 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
687 |
msgstr "Увеличить длительность блокировки до %s часов после %s блокировок в течение последних %s часов"
|
688 |
|
689 |
+
#: settings.php:362
|
690 |
msgid "%s allowed retries in %s minutes"
|
691 |
msgstr "%s попыток разрешено в течении %s минут"
|
692 |
|
693 |
+
#: settings.php:246
|
694 |
msgid "Help"
|
695 |
msgstr "Помощь"
|
696 |
|
697 |
+
#: cerber-tools.php:43 dashboard.php:852
|
698 |
msgid "Tools"
|
699 |
msgstr "Инструменты"
|
700 |
|
701 |
+
#: settings.php:241
|
|
|
|
|
|
|
|
|
702 |
msgid "Users"
|
703 |
msgstr "Пользователи"
|
704 |
|
705 |
+
#: settings.php:239 wp-cerber.php:3298
|
706 |
msgid "Hardening"
|
707 |
msgstr "Панцирь"
|
708 |
|
709 |
+
#: settings.php:234 wp-cerber.php:3295
|
710 |
msgid "Main Settings"
|
711 |
msgstr "Главные настройки"
|
712 |
|
713 |
+
#: cerber-lab.php:642 settings.php:202
|
714 |
msgid "Know more"
|
715 |
msgstr "Узнать больше"
|
716 |
|
717 |
+
#: settings.php:201
|
718 |
msgid "Before you can start using reCAPTCHA, you have to obtain Site key and Secret key on the Google website"
|
719 |
msgstr "Перед использованием reCAPTCHA вам нужно получить ключ сайта и секретный ключ на сайте Google"
|
720 |
|
721 |
+
#: settings.php:198
|
722 |
msgid "These settings do not affect hosts from the "
|
723 |
msgstr "Эти настройки не применяются к адресам из"
|
724 |
|
725 |
+
#: settings.php:191
|
|
|
|
|
|
|
|
|
726 |
msgid "Be careful when enabling this options. If you forget the custom login URL you will not be able to login."
|
727 |
msgstr "Будте внимательны при установке этих параметров. Если вы забудете URL страницы авторизации вы не сможете войти в панель управления."
|
728 |
|
729 |
+
#: settings.php:188
|
730 |
msgid "Please enable Permalinks to use this feature. Set Permalink Settings to something other than Default."
|
731 |
msgstr "Для использования этой настройки необходимо активировать Постоянные ссылки в настройках сайта."
|
732 |
|
733 |
+
#: settings.php:184
|
734 |
msgid "Make your protection smarter!"
|
735 |
msgstr "Сделайте защиту от злоумышленников еще умнее"
|
736 |
|
737 |
+
#: settings.php:146
|
738 |
msgid "Login form"
|
739 |
msgstr "Форма входа"
|
740 |
|
741 |
+
#: settings.php:143
|
742 |
msgid "Lost password form"
|
743 |
msgstr "Форма восстановления пароля"
|
744 |
|
745 |
+
#: settings.php:137
|
746 |
msgid "Secret key"
|
747 |
msgstr "Секретный ключ"
|
748 |
|
749 |
+
#: settings.php:136
|
750 |
msgid "Site key"
|
751 |
msgstr "Ключ сайта"
|
752 |
|
753 |
+
#: settings.php:135
|
754 |
msgid "reCAPTCHA settings"
|
755 |
msgstr "Настройки reCAPTCHA"
|
756 |
|
757 |
+
#: settings.php:113
|
758 |
msgid "in minutes (leave empty to use default WP value)"
|
759 |
msgstr "В минутах (оставьте пустым для значения WP по умолчанию)"
|
760 |
|
761 |
+
#: settings.php:113
|
762 |
msgid "User session expire"
|
763 |
msgstr "Длительность сессии пользователя"
|
764 |
|
765 |
+
#: settings.php:112
|
766 |
msgid "Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins."
|
767 |
msgstr "Имена пользователей из этого списка не разрешены для входа или регистрации. Любой IP адрес пытающийся использовать эти имена будет автоматически заблокирован. Испольуйте запятую как разделитель."
|
768 |
|
769 |
+
#: settings.php:112
|
770 |
msgid "Prohibited usernames"
|
771 |
msgstr "Запрещеные имена пользователей"
|
772 |
|
773 |
+
#: settings.php:111
|
774 |
msgid "User related settings"
|
775 |
msgstr "Настройки пользователей"
|
776 |
|
777 |
+
#: settings.php:101
|
|
|
|
|
|
|
|
|
778 |
msgid "Disable REST API"
|
779 |
msgstr "Отключить REST API"
|
780 |
|
781 |
+
#: settings.php:100
|
782 |
msgid "Block access to the RSS, Atom and RDF feeds"
|
783 |
+
msgstr "Закрыть доступ к RSS, Atom и RDF лентам"
|
784 |
|
785 |
+
#: settings.php:100
|
786 |
msgid "Disable feeds"
|
787 |
+
msgstr "Отключить ленты"
|
788 |
|
789 |
+
#: settings.php:99
|
790 |
msgid "Block access to the XML-RPC server (including Pingbacks and Trackbacks)"
|
791 |
msgstr "Закрыть доступ к функциям XML-RPC, включая Pingback и Trackback"
|
792 |
|
793 |
+
#: settings.php:99
|
794 |
msgid "Disable XML-RPC"
|
795 |
msgstr "Отключить XML-RPC"
|
796 |
|
797 |
+
#: settings.php:98
|
|
|
|
|
|
|
|
|
798 |
msgid "Stop user enumeration"
|
799 |
msgstr "Заблокировать сбор имен"
|
800 |
|
801 |
+
#: settings.php:97
|
802 |
msgid "Hardening WordPress"
|
803 |
+
msgstr "Усиление защиты WordPress"
|
804 |
|
805 |
+
#: settings.php:86
|
806 |
msgid "Write failed login attempts to the file"
|
807 |
msgstr "Записывать попытки входа в файл"
|
808 |
|
809 |
+
#: settings.php:86
|
810 |
msgid "Use file"
|
811 |
msgstr "Использовать файл"
|
812 |
|
813 |
+
#: settings.php:89
|
814 |
msgid "Retrieve extra WHOIS information for IP"
|
815 |
msgstr "Получить дополнительную информацию об IP используя WHOIS"
|
816 |
|
817 |
+
#: settings.php:89
|
818 |
msgid "Drill down IP"
|
819 |
msgstr "Изучать IP"
|
820 |
|
821 |
+
#: settings.php:83 settings.php:132
|
822 |
msgid "days"
|
823 |
msgstr "дней"
|
824 |
|
825 |
+
#: settings.php:83
|
826 |
msgid "Keep records for"
|
827 |
msgstr "Хранить записи не более"
|
828 |
|
829 |
+
#: settings.php:161
|
830 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
831 |
msgstr "разрешенное число писем с уведомлениями в час (0 - без ограничений)"
|
832 |
|
833 |
+
#: settings.php:161
|
834 |
msgid "Notification limit"
|
835 |
msgstr "Ограничение уведомлений"
|
836 |
|
837 |
+
#: settings.php:160
|
838 |
msgid "if empty, the admin email %s will be used"
|
839 |
msgstr "Если пусто, то будет использован адрес администратора %s"
|
840 |
|
841 |
+
#: settings.php:160
|
842 |
msgid "Email Address"
|
843 |
msgstr "Адрес email"
|
844 |
|
845 |
+
#: settings.php:80 settings.php:376
|
846 |
msgid "Click to send test"
|
847 |
msgstr "Кликните, чтобы протестировать отправку"
|
848 |
|
849 |
+
#: settings.php:80
|
850 |
msgid "Send notification to admin email"
|
851 |
msgstr "Отправить уведомление на адрес email администратора сайта"
|
852 |
|
853 |
+
#: settings.php:78
|
854 |
msgid "Duration"
|
855 |
msgstr "Длительность"
|
856 |
|
857 |
+
#: settings.php:77
|
858 |
msgid "Threshold"
|
859 |
msgstr "Порог"
|
860 |
|
861 |
+
#: settings.php:74
|
862 |
msgid "Block direct access to wp-login.php and return HTTP 404 Not Found Error"
|
863 |
msgstr "Заблокировать доступ к wp-login.php и возвращать HTTP 404 Страница не найдена"
|
864 |
|
865 |
+
#: settings.php:74
|
866 |
msgid "Disable wp-login.php"
|
867 |
msgstr "Доступ к wp-login.php"
|
868 |
|
869 |
+
#: settings.php:73
|
870 |
msgid "must not overlap with the existing pages or posts slug"
|
871 |
msgstr "не должно совпадать с URL существующих страниц или постов"
|
872 |
|
873 |
+
#: settings.php:73
|
874 |
msgid "Custom login URL"
|
875 |
msgstr "Адрес страницы авторизации"
|
876 |
|
877 |
+
#: settings.php:72
|
878 |
msgid "Custom login page"
|
879 |
msgstr "Смена URL страницы авторизации"
|
880 |
|
881 |
+
#: settings.php:69
|
882 |
msgid "Immediately block IP after any request to wp-login.php"
|
883 |
msgstr "Блокировать IP при любом запросе wp-login.php"
|
884 |
|
885 |
+
#: settings.php:69
|
886 |
msgid "Request wp-login.php"
|
887 |
msgstr "Запрос wp-login.php"
|
888 |
|
889 |
+
#: settings.php:68
|
890 |
msgid "Disable automatic redirecting to the login page when /wp-admin/ is requested by an unauthorized request"
|
891 |
msgstr "Отключить автоматическую переадресацию при запросе /wp-admin/ неавторизованным пользователем"
|
892 |
|
893 |
+
#: settings.php:68
|
894 |
msgid "Redirect dashboard requests"
|
895 |
msgstr "Запросы к панели управления"
|
896 |
|
897 |
+
#: settings.php:67
|
898 |
msgid "Immediately block IP when attempting to login with a non-existent username"
|
899 |
msgstr "Блокировать IP при попытке авторизации с логином несуществующего пользователя"
|
900 |
|
901 |
+
#: settings.php:67
|
902 |
msgid "Non-existent users"
|
903 |
msgstr "Несуществующие пользователи"
|
904 |
|
905 |
+
#: settings.php:66
|
906 |
msgid "Always block entire subnet Class C of intruders IP"
|
907 |
msgstr "Всегда блокировать подсеть класса С вместо IP адреса"
|
908 |
|
909 |
+
#: settings.php:66
|
910 |
msgid "Block subnet"
|
911 |
msgstr "Блокировка подсети"
|
912 |
|
913 |
+
#: settings.php:65
|
914 |
msgid "Proactive security rules"
|
915 |
msgstr "Проактивные правила безопасности"
|
916 |
|
917 |
+
#: dashboard.php:1056 settings.php:63
|
918 |
msgid "My site is behind a reverse proxy"
|
919 |
msgstr "Мой сайт подключен к сети через прокси-сервер"
|
920 |
|
921 |
+
#: settings.php:63
|
922 |
msgid "Site connection"
|
923 |
msgstr "Подключение к сети"
|
924 |
|
925 |
+
#: settings.php:62 settings.php:80 settings.php:244 wp-cerber.php:3299
|
926 |
msgid "Notifications"
|
927 |
msgstr "Уведомления"
|
928 |
|
929 |
+
#: settings.php:60
|
930 |
msgid "Aggressive lockout"
|
931 |
msgstr "Ужесточение"
|
932 |
|
933 |
+
#: settings.php:59 settings.php:78
|
934 |
msgid "minutes"
|
935 |
msgstr "минут"
|
936 |
|
937 |
+
#: settings.php:59
|
938 |
msgid "Lockout duration"
|
939 |
msgstr "Длительность блокировки"
|
940 |
|
941 |
+
#: settings.php:58
|
942 |
msgid "Attempts"
|
943 |
msgstr "Попытки"
|
944 |
|
945 |
+
#: settings.php:57
|
946 |
msgid "Limit login attempts"
|
947 |
msgstr "Ограничение числа попыток авторизации"
|
948 |
|
949 |
+
#: dashboard.php:790
|
950 |
msgid "Abuse email:"
|
951 |
msgstr "Адрес email для жалоб:"
|
952 |
|
953 |
+
#: dashboard.php:1410
|
954 |
msgid "Update to version %s of WP Cerber"
|
955 |
msgstr "Обновить WP Cerber до версии %s"
|
956 |
|
957 |
+
#: dashboard.php:1404
|
958 |
msgid "New version is available"
|
959 |
msgstr "Доступна новая версия"
|
960 |
|
961 |
+
#: dashboard.php:1329
|
962 |
msgid "View Activity"
|
963 |
msgstr "Что происходит?"
|
964 |
|
965 |
+
#: dashboard.php:1328
|
966 |
msgid "Deactivate"
|
967 |
msgstr "Деактивировать"
|
968 |
|
969 |
+
#: dashboard.php:1327
|
970 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
971 |
msgstr "Внимание! Режим Цитадель активен. Авторизация на сайте заблокирована."
|
972 |
|
973 |
+
#: dashboard.php:1273
|
974 |
msgid "Donate"
|
975 |
msgstr "Поддержите разработку"
|
976 |
|
977 |
+
#: dashboard.php:1253
|
978 |
msgid "doesn't affect Custom login URL and Access Lists"
|
979 |
msgstr "не затронет настройки URL страницы авторизации и списки доступа"
|
980 |
|
981 |
+
#: dashboard.php:1247
|
982 |
msgid "Are you sure?"
|
983 |
msgstr "Вы уверены?"
|
984 |
|
985 |
+
#: dashboard.php:1245
|
986 |
msgid "Load default settings"
|
987 |
msgstr "Загрузить настройки"
|
988 |
|
989 |
+
#: dashboard.php:1243
|
990 |
msgid "You can easily load default recommended settings using button below"
|
991 |
msgstr "Вы можете загрузить рекомендованные настройки с помощью всего одной кнопки"
|
992 |
|
993 |
+
#: dashboard.php:1242
|
994 |
msgid "Confused about some settings?"
|
995 |
msgstr "Сомневаетесь какие настройки оптимальны?"
|
996 |
|
997 |
+
#: dashboard.php:1029 settings.php:232
|
998 |
msgid "Lockouts"
|
999 |
msgstr "Блокировки"
|
1000 |
|
1001 |
+
#: dashboard.php:1021 settings.php:76
|
1002 |
msgid "Citadel mode"
|
1003 |
msgstr "Режим Цитадель"
|
1004 |
|
1005 |
+
#: dashboard.php:1019 dashboard.php:1020 dashboard.php:1516
|
1006 |
msgid "entry"
|
1007 |
msgid_plural "entries"
|
1008 |
msgstr[0] "элемент"
|
1009 |
msgstr[1] "элемента"
|
1010 |
msgstr[2] "элементов"
|
1011 |
|
1012 |
+
#: dashboard.php:1018
|
1013 |
msgid "Last lockout"
|
1014 |
msgstr "Последняя блокировка"
|
1015 |
|
1016 |
+
#: dashboard.php:1017
|
1017 |
msgid "Lockouts at the moment"
|
1018 |
msgstr "Сейчас заблокировано"
|
1019 |
|
1020 |
+
#: dashboard.php:1015
|
1021 |
msgid "lockouts"
|
1022 |
msgstr "блокировок"
|
1023 |
|
1024 |
+
#: dashboard.php:1014 dashboard.php:1015
|
1025 |
msgid "view all"
|
1026 |
msgstr "просмотреть все"
|
1027 |
|
1028 |
+
#: dashboard.php:1014 dashboard.php:1015
|
1029 |
msgid "in 24 hours"
|
1030 |
msgstr "за 24 часа"
|
1031 |
|
1032 |
+
#: dashboard.php:1014
|
1033 |
msgid "failed attempts"
|
1034 |
msgstr "ошибок авторизации"
|
1035 |
|
1036 |
+
#: dashboard.php:1009
|
1037 |
msgid "disabled"
|
1038 |
msgstr "отключен"
|
1039 |
|
1040 |
+
#: dashboard.php:1008
|
1041 |
msgid "not active"
|
1042 |
msgstr "неактивен"
|
1043 |
|
1044 |
+
#: dashboard.php:1006
|
1045 |
msgid "deactivate"
|
1046 |
msgstr "деактивировать"
|
1047 |
|
1048 |
+
#: dashboard.php:1006
|
1049 |
msgid "active"
|
1050 |
msgstr "активен"
|
1051 |
|
1052 |
+
#: dashboard.php:971
|
1053 |
msgid "Cerber Quick View"
|
1054 |
msgstr "Сводка от Cerber"
|
1055 |
|
1056 |
+
#: cerber-tools.php:177
|
1057 |
msgid "Error while parsing file"
|
1058 |
msgstr "Возникла ошибка при обработке файла"
|
1059 |
|
1060 |
+
#: cerber-tools.php:173
|
1061 |
msgid "Settings has imported successfully from"
|
1062 |
msgstr "Все настройки успешно загружены"
|
1063 |
|
1064 |
+
#: cerber-tools.php:170
|
1065 |
msgid "Error while updating"
|
1066 |
msgstr "Возникла ошибка при обновлении"
|
1067 |
|
1068 |
+
#: cerber-tools.php:137
|
1069 |
msgid "No file was uploaded or file is corrupted"
|
1070 |
msgstr "Файл не был загружен или имеет неверный формат"
|
1071 |
|
1072 |
+
#: cerber-tools.php:97
|
1073 |
msgid "Upload file"
|
1074 |
msgstr "Загрузить файл"
|
1075 |
|
1076 |
+
#: cerber-tools.php:95
|
1077 |
msgid "What do you want to import?"
|
1078 |
msgstr "Что вы хотите импортировать?"
|
1079 |
|
1080 |
+
#: cerber-tools.php:92
|
1081 |
msgid "Maximum upload file size: %s."
|
1082 |
msgstr "Максимальный размер загружаемого файла: %s."
|
1083 |
|
1084 |
+
#: cerber-tools.php:92
|
1085 |
msgid "Select file to import."
|
1086 |
msgstr "Выберите файл для загрузки."
|
1087 |
|
1088 |
+
#: cerber-tools.php:91
|
1089 |
msgid "When you click the button below, file will be uploaded and all existing settings will be overridden."
|
1090 |
msgstr "Когда вы нажмете на кнопку, все настройки из файла будут загружены на сайт"
|
1091 |
|
1092 |
+
#: cerber-tools.php:90
|
1093 |
msgid "Import settings from the file"
|
1094 |
msgstr "Импорт настроек из файла"
|
1095 |
|
1096 |
+
#: cerber-tools.php:88
|
1097 |
msgid "Download file"
|
1098 |
msgstr "Скачать файл"
|
1099 |
|
1100 |
+
#: cerber-tools.php:87 cerber-tools.php:96 cerber-tools.php:170
|
1101 |
+
#: dashboard.php:1030 dashboard.php:1537 settings.php:237 wp-cerber.php:3296
|
1102 |
msgid "Access Lists"
|
1103 |
msgstr "Списки доступа"
|
1104 |
|
1105 |
+
#: cerber-tools.php:86 cerber-tools.php:95
|
1106 |
msgid "Settings"
|
1107 |
msgstr "Настройки"
|
1108 |
|
1109 |
+
#: cerber-tools.php:85
|
1110 |
msgid "What do you want to export?"
|
1111 |
msgstr "Что вы хотите экспортировать"
|
1112 |
|
1113 |
+
#: cerber-tools.php:84
|
1114 |
msgid "When you click the button below you will get a configuration file, which you can upload on another site."
|
1115 |
msgstr "Когда вы нажмете на кнопку, то получите файл с настройками, который можно использовать на других сайтах."
|
1116 |
|
1117 |
+
#: cerber-tools.php:83
|
1118 |
msgid "Export settings to the file"
|
1119 |
msgstr "Экспорт настроек в файл"
|
1120 |
|
1121 |
+
#: dashboard.php:947 dashboard.php:1002
|
1122 |
msgid "Never"
|
1123 |
msgstr "Никогда"
|
1124 |
|
1125 |
+
#: common.php:426
|
1126 |
msgid "User created"
|
1127 |
msgstr "Пользователь создан"
|
1128 |
|
1129 |
+
#: common.php:427 dashboard.php:1198
|
1130 |
msgid "User registered"
|
1131 |
msgstr "Пользователь зарегистрирован"
|
1132 |
|
1133 |
+
#: common.php:428
|
1134 |
msgid "Logged in"
|
1135 |
msgstr "Вход"
|
1136 |
|
1137 |
+
#: common.php:429
|
1138 |
msgid "Logged out"
|
1139 |
msgstr "Выход"
|
1140 |
|
1141 |
+
#: common.php:430
|
1142 |
msgid "Login failed"
|
1143 |
msgstr "Ошибка авторизации"
|
1144 |
|
1145 |
+
#: common.php:433
|
1146 |
msgid "IP blocked"
|
1147 |
msgstr "IP заблокирован"
|
1148 |
|
1149 |
+
#: common.php:434
|
1150 |
msgid "Subnet blocked"
|
1151 |
msgstr "Подсеть заблокирована"
|
1152 |
|
1153 |
+
#: common.php:436
|
1154 |
msgid "Citadel activated!"
|
1155 |
msgstr "Режим Цитадель активирован!"
|
1156 |
|
1157 |
+
#: common.php:472 dashboard.php:545 dashboard.php:767
|
1158 |
msgid "Locked out"
|
1159 |
msgstr "Заблокировано"
|
1160 |
|
1161 |
+
#: common.php:451
|
1162 |
msgid "Password changed"
|
1163 |
msgstr "Пароль изменен"
|
1164 |
|
1165 |
+
#: common.php:473
|
1166 |
msgid "IP blacklisted"
|
1167 |
msgstr "IP в черном списке"
|
1168 |
|
1169 |
+
#: common.php:454
|
1170 |
msgid "reCAPTCHA verification failed"
|
1171 |
msgstr "проверка reCAPTCHA неудачна"
|
1172 |
|
1173 |
+
#: common.php:455
|
1174 |
msgid "reCAPTCHA settings are incorrect"
|
1175 |
msgstr "настройки reCAPTCHA неверны"
|
1176 |
|
1177 |
+
#: common.php:458
|
1178 |
msgid "Attempt to access prohibited URL"
|
1179 |
msgstr "Попытка доступа к запрещенному URL"
|
1180 |
|
1181 |
+
#: common.php:459 common.php:490
|
1182 |
msgid "Attempt to log in with non-existent username"
|
1183 |
msgstr "Попытка войти с несуществующим именем пользователя"
|
1184 |
|
1185 |
+
#: common.php:460 common.php:491
|
1186 |
msgid "Attempt to log in with prohibited username"
|
1187 |
msgstr "Попытка входа с запрещенным именем"
|
1188 |
|
1189 |
+
#: dashboard.php:74 dashboard.php:128
|
1190 |
msgid "Remove"
|
1191 |
msgstr "Удалить"
|
1192 |
|
1193 |
+
#: dashboard.php:77 dashboard.php:582 wp-cerber.php:3149
|
1194 |
msgid "IP"
|
1195 |
msgstr "IP"
|
1196 |
|
1197 |
+
#: dashboard.php:77 dashboard.php:583
|
1198 |
msgid "Hostname"
|
1199 |
msgstr "Имя узла"
|
1200 |
|
1202 |
msgid "Expires"
|
1203 |
msgstr "Истекает"
|
1204 |
|
1205 |
+
#: dashboard.php:77 wp-cerber.php:2838
|
1206 |
msgid "Reason"
|
1207 |
msgstr "Причина"
|
1208 |
|
1226 |
msgid "No lockouts at the moment. The sky is clear."
|
1227 |
msgstr "Блокировок нет. Все в порядке."
|
1228 |
|
1229 |
+
#: dashboard.php:102 dashboard.php:540 dashboard.php:762 dashboard.php:1019
|
1230 |
+
#: settings.php:61 settings.php:198 wp-cerber.php:3288
|
1231 |
msgid "White IP Access List"
|
1232 |
msgstr "Белый список доступа по IP"
|
1233 |
|
1235 |
msgid "These IPs will never be locked out"
|
1236 |
msgstr "Эти адреса не будут заблокированы ни при каких условиях"
|
1237 |
|
1238 |
+
#: dashboard.php:104 dashboard.php:541 dashboard.php:764 dashboard.php:1020
|
1239 |
msgid "Black IP Access List"
|
1240 |
msgstr "Черный список доступа по IP"
|
1241 |
|
1243 |
msgid "Nobody can log in or register from these IPs"
|
1244 |
msgstr "Никто не сможет войти или зарегистрироваться с этих IP"
|
1245 |
|
1246 |
+
#: dashboard.php:111
|
1247 |
msgid "Your IP"
|
1248 |
msgstr "Ваш адрес IP"
|
1249 |
|
1250 |
+
#: dashboard.php:128 dashboard.php:794
|
1251 |
msgid "Check for activity"
|
1252 |
msgstr "Проверить активность"
|
1253 |
|
1254 |
+
#: dashboard.php:131
|
1255 |
msgid "List is empty"
|
1256 |
msgstr "Список пуст"
|
1257 |
|
1258 |
+
#: dashboard.php:135
|
1259 |
msgid "Add IP to the list"
|
1260 |
msgstr "Добавить IP в список"
|
1261 |
|
1262 |
+
#: dashboard.php:158
|
1263 |
msgid "Address %s was added to White IP Access List"
|
1264 |
msgstr "Адрес %s добавлен в белый список доступа"
|
1265 |
|
1266 |
+
#: dashboard.php:171
|
1267 |
msgid "Address %s was added to Black IP Access List"
|
1268 |
msgstr "Адрес %s добавлен в черный список доступа"
|
1269 |
|
1270 |
+
#: dashboard.php:287
|
1271 |
msgid "unknown"
|
1272 |
msgstr "неизвестно"
|
1273 |
|
1274 |
+
#: dashboard.php:167
|
1275 |
msgid "You can't add your IP address"
|
1276 |
msgstr "Вы не можете добавить свой адрес IP"
|
1277 |
|
1278 |
+
#: dashboard.php:312
|
1279 |
msgid "Unable to send notification email"
|
1280 |
msgstr "Невозможно послать письмо с уведомлением"
|
1281 |
|
1282 |
+
#: dashboard.php:309
|
1283 |
msgid "Message has been sent to "
|
1284 |
msgstr "Сообщение было отправлено на"
|
1285 |
|
1286 |
+
#: dashboard.php:320
|
1287 |
msgid "Lockout for %s was removed"
|
1288 |
msgstr "Удалена блокировка для %s"
|
1289 |
|
1290 |
+
#: dashboard.php:337 dashboard.php:1344
|
1291 |
msgid "Settings saved"
|
1292 |
msgstr "Настройки сохранены."
|
1293 |
|
1294 |
+
#: dashboard.php:408 dashboard.php:585
|
1295 |
msgid "Date"
|
1296 |
msgstr "Дата"
|
1297 |
|
1298 |
+
#: dashboard.php:1028 dashboard.php:1204 settings.php:82 settings.php:228
|
1299 |
+
#: wp-cerber.php:3140
|
1300 |
msgid "Activity"
|
1301 |
msgstr "Активность"
|
1302 |
|
1303 |
+
#: dashboard.php:609
|
1304 |
msgid "No activity has been logged."
|
1305 |
msgstr "Ни одного события не зафиксировано."
|
1306 |
|
1307 |
+
#: dashboard.php:408 dashboard.php:588 wp-cerber.php:3157
|
1308 |
msgid "Username used"
|
1309 |
msgstr "Использован логин"
|
1310 |
|
1311 |
+
#: dashboard.php:408 dashboard.php:587
|
1312 |
msgid "Local User"
|
1313 |
msgstr "Пользователь"
|
1314 |
|
1315 |
+
#: dashboard.php:812
|
1316 |
msgid "Add IP to the Black List"
|
1317 |
msgstr "Добавить IP в черный список"
|
1318 |
|
1319 |
+
#: dashboard.php:843 dashboard.php:862
|
|
|
|
|
|
|
|
|
|
|
|
|
1320 |
msgid "WP Cerber"
|
1321 |
msgstr "WP Cerber"
|
1322 |
|
1323 |
+
#: dashboard.php:913
|
1324 |
msgid "Comments"
|
1325 |
msgstr "Комментарии"
|
1326 |
|
1327 |
+
#: dashboard.php:914
|
1328 |
msgid "Last login"
|
1329 |
msgstr "Последний вход"
|
1330 |
|
1331 |
+
#: dashboard.php:915
|
1332 |
msgid "Failed attempts in last 24 hours"
|
1333 |
msgstr "Неудачные попытки входа за последние 24 часа"
|
1334 |
|
1335 |
+
#: dashboard.php:916
|
1336 |
msgid "Date of registration"
|
1337 |
msgstr "Дата регистрации"
|
languages/wp-cerber.pot
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: WP Cerber\n"
|
6 |
"Report-Msgid-Bugs-To: \n"
|
7 |
"POT-Creation-Date: Tue Sep 08 2015 21:38:11 GMT+0300\n"
|
8 |
-
"POT-Revision-Date:
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
@@ -24,450 +24,496 @@ msgstr ""
|
|
24 |
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
25 |
"X-Generator: Loco - https://localise.biz/"
|
26 |
|
27 |
-
#: ../dashboard.php:
|
28 |
msgid "Remove"
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: ../dashboard.php:
|
32 |
msgid "IP"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: ../dashboard.php:
|
36 |
msgid "Hostname"
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: ../dashboard.php:
|
|
|
|
|
|
|
|
|
40 |
msgid "Expires"
|
41 |
msgstr ""
|
42 |
|
43 |
-
#: ../dashboard.php:
|
44 |
msgid "Reason"
|
45 |
msgstr ""
|
46 |
|
47 |
-
#: ../dashboard.php:
|
48 |
msgid "Action"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: ../dashboard.php:
|
52 |
#, php-format
|
53 |
msgid "Showing last %d records from %d"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: ../dashboard.php:
|
57 |
msgid "Hint"
|
58 |
msgstr ""
|
59 |
|
60 |
-
#: ../dashboard.php:
|
61 |
msgid "To view activity, click on the IP"
|
62 |
msgstr ""
|
63 |
|
64 |
-
#: ../dashboard.php:
|
65 |
msgid "No lockouts at the moment. The sky is clear."
|
66 |
msgstr ""
|
67 |
|
68 |
-
#: ../dashboard.php:
|
69 |
-
#: php:
|
70 |
msgid "White IP Access List"
|
71 |
msgstr ""
|
72 |
|
73 |
-
#: ../dashboard.php:
|
74 |
msgid "These IPs will never be locked out"
|
75 |
msgstr ""
|
76 |
|
77 |
-
#: ../dashboard.php:
|
78 |
-
#: php:
|
79 |
msgid "Black IP Access List"
|
80 |
msgstr ""
|
81 |
|
82 |
-
#: ../dashboard.php:
|
83 |
msgid "Nobody can log in or register from these IPs"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: ../dashboard.php:
|
87 |
msgid "Your IP"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: ../dashboard.php:
|
91 |
msgid "Check for activity"
|
92 |
msgstr ""
|
93 |
|
94 |
-
#: ../dashboard.php:
|
95 |
msgid "List is empty"
|
96 |
msgstr ""
|
97 |
|
98 |
-
#: ../dashboard.php:
|
99 |
msgid "Add IP to the list"
|
100 |
msgstr ""
|
101 |
|
102 |
-
#: ../dashboard.php:
|
103 |
msgid "Incorrect IP address or IP range"
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: ../dashboard.php:
|
107 |
#, php-format
|
108 |
msgid "Address %s was added to White IP Access List"
|
109 |
msgstr ""
|
110 |
|
111 |
-
#: ../dashboard.php:
|
112 |
msgid "You can't add your IP address"
|
113 |
msgstr ""
|
114 |
|
115 |
-
#: ../dashboard.php:
|
116 |
#, php-format
|
117 |
msgid "Address %s was added to Black IP Access List"
|
118 |
msgstr ""
|
119 |
|
120 |
-
#: ../dashboard.php:
|
121 |
msgid "unknown"
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: ../dashboard.php:
|
125 |
msgid "Message has been sent to "
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: ../dashboard.php:
|
129 |
msgid "Unable to send notification email"
|
130 |
msgstr ""
|
131 |
|
132 |
-
#: ../dashboard.php:
|
133 |
#, php-format
|
134 |
msgid "Lockout for %s was removed"
|
135 |
msgstr ""
|
136 |
|
137 |
-
#: ../dashboard.php:
|
138 |
msgid "Settings saved"
|
139 |
msgstr ""
|
140 |
|
141 |
-
#: ../dashboard.php:
|
142 |
msgid "IP address"
|
143 |
msgstr ""
|
144 |
|
145 |
-
#: ../dashboard.php:
|
146 |
msgid "Date"
|
147 |
msgstr ""
|
148 |
|
149 |
-
#: ../dashboard.php:
|
150 |
msgid "Event"
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: ../dashboard.php:
|
154 |
msgid "Local User"
|
155 |
msgstr ""
|
156 |
|
157 |
-
#: ../dashboard.php:
|
158 |
msgid "User login"
|
159 |
msgstr ""
|
160 |
|
161 |
-
#: ../dashboard.php:
|
162 |
msgid "User ID"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: ../dashboard.php:
|
166 |
msgid "Username used"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: ../dashboard.php:
|
170 |
msgid "Locked out"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: ../dashboard.php:
|
174 |
-
msgid "Country"
|
175 |
-
msgstr ""
|
176 |
-
|
177 |
-
#: ../dashboard.php:605
|
178 |
msgid "Export"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: ../dashboard.php:
|
182 |
msgid "No activity has been logged."
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: ../dashboard.php:
|
186 |
msgid "All events"
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: ../dashboard.php:
|
190 |
msgid "Search for IP or username"
|
191 |
msgstr ""
|
192 |
|
193 |
-
#: ../dashboard.php:
|
194 |
msgid "Filter"
|
195 |
msgstr ""
|
196 |
|
197 |
-
#: ../dashboard.php:
|
198 |
msgid "Abuse email:"
|
199 |
msgstr ""
|
200 |
|
201 |
-
#: ../dashboard.php:
|
202 |
msgid "Network:"
|
203 |
msgstr ""
|
204 |
|
205 |
-
#: ../dashboard.php:
|
206 |
msgid "Add network to the Black List"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#: ../dashboard.php:
|
210 |
msgid "Add IP to the Black List"
|
211 |
msgstr ""
|
212 |
|
213 |
-
#: ../dashboard.php:
|
214 |
msgid "WP Cerber Security"
|
215 |
msgstr ""
|
216 |
|
217 |
#. Name of the plugin
|
218 |
-
#: ../dashboard.php:
|
219 |
msgid "WP Cerber"
|
220 |
msgstr ""
|
221 |
|
222 |
-
#: ../dashboard.php:
|
223 |
msgid "Cerber Dashboard"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: ../dashboard.php:
|
227 |
-
#: php:
|
228 |
msgid "Dashboard"
|
229 |
msgstr ""
|
230 |
|
231 |
-
#: ../dashboard.php:
|
232 |
msgid "Cerber Security Rules"
|
233 |
msgstr ""
|
234 |
|
235 |
-
#: ../dashboard.php:
|
236 |
msgid "Security Rules"
|
237 |
msgstr ""
|
238 |
|
239 |
-
#: ../dashboard.php:
|
240 |
msgid "Cerber antispam settings"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#: ../dashboard.php:
|
244 |
msgid "Antispam"
|
245 |
msgstr ""
|
246 |
|
247 |
-
#: ../dashboard.php:
|
248 |
msgid "Cerber tools"
|
249 |
msgstr ""
|
250 |
|
251 |
-
#: ../dashboard.php:
|
252 |
msgid "Tools"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#: ../dashboard.php:
|
256 |
msgid "Comments"
|
257 |
msgstr ""
|
258 |
|
259 |
-
#: ../dashboard.php:
|
260 |
msgid "Last login"
|
261 |
msgstr ""
|
262 |
|
263 |
-
#: ../dashboard.php:
|
264 |
-
msgid "Failed attempts
|
265 |
msgstr ""
|
266 |
|
267 |
-
#: ../dashboard.php:
|
268 |
-
msgid "
|
269 |
msgstr ""
|
270 |
|
271 |
-
#: ../dashboard.php:
|
272 |
msgid "Never"
|
273 |
msgstr ""
|
274 |
|
275 |
-
#: ../dashboard.php:
|
|
|
|
|
|
|
|
|
276 |
msgid "Cerber Quick View"
|
277 |
msgstr ""
|
278 |
|
279 |
-
#: ../dashboard.php:
|
280 |
msgid "active"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: ../dashboard.php:
|
284 |
msgid "deactivate"
|
285 |
msgstr ""
|
286 |
|
287 |
-
#: ../dashboard.php:
|
288 |
msgid "not active"
|
289 |
msgstr ""
|
290 |
|
291 |
-
#: ../dashboard.php:
|
292 |
msgid "disabled"
|
293 |
msgstr ""
|
294 |
|
295 |
-
#: ../dashboard.php:
|
296 |
msgid "failed attempts"
|
297 |
msgstr ""
|
298 |
|
299 |
-
#: ../dashboard.php:
|
300 |
msgid "in 24 hours"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: ../dashboard.php:
|
304 |
msgid "view all"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: ../dashboard.php:
|
308 |
msgid "lockouts"
|
309 |
msgstr ""
|
310 |
|
311 |
-
#: ../dashboard.php:
|
312 |
msgid "Lockouts at the moment"
|
313 |
msgstr ""
|
314 |
|
315 |
-
#: ../dashboard.php:
|
316 |
msgid "Last lockout"
|
317 |
msgstr ""
|
318 |
|
319 |
-
#: ../dashboard.php:
|
320 |
msgid "entry"
|
321 |
msgid_plural "entries"
|
322 |
msgstr[0] ""
|
323 |
msgstr[1] ""
|
324 |
|
325 |
-
#: ../dashboard.php:
|
326 |
msgid "Citadel mode"
|
327 |
msgstr ""
|
328 |
|
329 |
-
#: ../dashboard.php:
|
330 |
msgid "Push notifications"
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: ../dashboard.php:
|
334 |
-
#: php:82 ../settings.php:
|
335 |
msgid "Activity"
|
336 |
msgstr ""
|
337 |
|
338 |
-
#: ../dashboard.php:
|
339 |
msgid "Lockouts"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#: ../dashboard.php:
|
343 |
-
#: php:
|
344 |
msgid "Access Lists"
|
345 |
msgstr ""
|
346 |
|
347 |
-
#: ../dashboard.php:
|
348 |
msgid "My site is behind a reverse proxy"
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: ../dashboard.php:
|
352 |
msgid "Malicious activities mitigated"
|
353 |
msgstr ""
|
354 |
|
355 |
-
#: ../dashboard.php:
|
356 |
msgid "Spam comments denied"
|
357 |
msgstr ""
|
358 |
|
359 |
-
#: ../dashboard.php:
|
360 |
msgid "Spam form submissions denied"
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: ../dashboard.php:
|
364 |
msgid "Malicious IP addresses detected"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: ../dashboard.php:
|
368 |
msgid "Lockouts occurred"
|
369 |
msgstr ""
|
370 |
|
371 |
-
#: ../dashboard.php:
|
372 |
msgid "View all"
|
373 |
msgstr ""
|
374 |
|
375 |
-
#: ../dashboard.php:
|
376 |
msgid "User registered"
|
377 |
msgstr ""
|
378 |
|
379 |
-
#: ../dashboard.php:
|
380 |
msgid "All suspicious activity"
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: ../dashboard.php:
|
384 |
msgid "Recently locked out IP addresses"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: ../dashboard.php:
|
388 |
msgid "Confused about some settings?"
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: ../dashboard.php:
|
392 |
msgid "You can easily load default recommended settings using button below"
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: ../dashboard.php:
|
396 |
msgid "Load default settings"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: ../dashboard.php:
|
400 |
msgid "Are you sure?"
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: ../dashboard.php:
|
404 |
msgid "doesn't affect Custom login URL and Access Lists"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: ../dashboard.php:
|
408 |
-
msgid "
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: ../dashboard.php:
|
412 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: ../dashboard.php:
|
416 |
msgid "Deactivate"
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: ../dashboard.php:
|
420 |
msgid "View Activity"
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: ../dashboard.php:
|
424 |
msgid "New version is available"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: ../dashboard.php:
|
428 |
#, php-format
|
429 |
msgid "Update to version %s of WP Cerber"
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: ../dashboard.php:
|
433 |
msgid "Subscribe"
|
434 |
msgstr ""
|
435 |
|
436 |
-
#: ../dashboard.php:
|
437 |
msgid "Unsubscribe"
|
438 |
msgstr ""
|
439 |
|
440 |
-
#: ../dashboard.php:
|
441 |
msgid "You've subscribed"
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: ../dashboard.php:
|
445 |
msgid "You've unsubscribed"
|
446 |
msgstr ""
|
447 |
|
448 |
-
#: ../dashboard.php:
|
449 |
msgid "Countries"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: ../dashboard.php:
|
453 |
#, php-format
|
454 |
msgid "Permitted for one country"
|
455 |
msgid_plural "Permitted for %d countries"
|
456 |
msgstr[0] ""
|
457 |
msgstr[1] ""
|
458 |
|
459 |
-
#: ../dashboard.php:
|
460 |
#, php-format
|
461 |
msgid "Blocked for one country"
|
462 |
msgid_plural "Blocked for %d countries"
|
463 |
msgstr[0] ""
|
464 |
msgstr[1] ""
|
465 |
|
466 |
-
#: ../dashboard.php:
|
467 |
msgid "No rule"
|
468 |
msgstr ""
|
469 |
|
470 |
-
#: ../dashboard.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
471 |
msgid "Security rules have been updated"
|
472 |
msgstr ""
|
473 |
|
@@ -476,7 +522,7 @@ msgid "WP Cerber Security & Antispam"
|
|
476 |
msgstr ""
|
477 |
|
478 |
#. URI of the plugin
|
479 |
-
msgid "
|
480 |
msgstr ""
|
481 |
|
482 |
#. Description of the plugin
|
@@ -491,345 +537,355 @@ msgstr ""
|
|
491 |
msgid "Gregory"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: ../wp-cerber.php:
|
495 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
496 |
msgstr ""
|
497 |
|
498 |
-
#: ../wp-cerber.php:
|
499 |
#, php-format
|
500 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: ../wp-cerber.php:
|
504 |
#, php-format
|
505 |
msgid "You have only one attempt remaining."
|
506 |
msgid_plural "You have %d attempts remaining."
|
507 |
msgstr[0] ""
|
508 |
msgstr[1] ""
|
509 |
|
510 |
-
#: ../wp-cerber.php:
|
511 |
-
#: php:
|
512 |
-
#: cerber.php:
|
513 |
-
#:
|
|
|
514 |
msgid "ERROR:"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: ../wp-cerber.php:
|
518 |
msgid ""
|
519 |
"Human verification failed. Please click the square box in the reCAPTCHA "
|
520 |
"block below."
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: ../wp-cerber.php:
|
524 |
#, php-format
|
525 |
msgid ""
|
526 |
"<strong>ERROR</strong>: The password you entered for the username %s is "
|
527 |
"incorrect."
|
528 |
msgstr ""
|
529 |
|
530 |
-
#: ../wp-cerber.php:
|
|
|
531 |
msgid "You are not allowed to register."
|
532 |
msgstr ""
|
533 |
|
534 |
-
#: ../wp-cerber.php:
|
535 |
msgid "Username is not allowed. Please choose another one."
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: ../wp-cerber.php:
|
539 |
msgid "Sorry, human verification failed."
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: ../wp-cerber.php:
|
543 |
msgid "WP Cerber notify"
|
544 |
msgstr ""
|
545 |
|
546 |
-
#: ../wp-cerber.php:
|
547 |
msgid "Citadel mode is activated"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#: ../wp-cerber.php:
|
551 |
#, php-format
|
552 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
553 |
msgstr ""
|
554 |
|
555 |
-
#: ../wp-cerber.php:
|
556 |
#, php-format
|
557 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
558 |
msgstr ""
|
559 |
|
560 |
-
#: ../wp-cerber.php:
|
561 |
msgid "View activity in dashboard"
|
562 |
msgstr ""
|
563 |
|
564 |
-
#: ../wp-cerber.php:
|
565 |
msgid "unspecified"
|
566 |
msgstr ""
|
567 |
|
568 |
-
#: ../wp-cerber.php:
|
569 |
msgid "Number of lockouts is increasing"
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: ../wp-cerber.php:
|
573 |
msgid "Number of active lockouts"
|
574 |
msgstr ""
|
575 |
|
576 |
-
#: ../wp-cerber.php:
|
577 |
#, php-format
|
578 |
msgid "Last lockout was added: %s for IP %s"
|
579 |
msgstr ""
|
580 |
|
581 |
-
#: ../wp-cerber.php:
|
582 |
msgid "View activity for this IP"
|
583 |
msgstr ""
|
584 |
|
585 |
-
#: ../wp-cerber.php:
|
586 |
msgid "View lockouts in dashboard"
|
587 |
msgstr ""
|
588 |
|
589 |
-
#: ../wp-cerber.php:
|
590 |
msgid "A new version of WP Cerber is available to install"
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: ../wp-cerber.php:
|
594 |
msgid "Hi!"
|
595 |
msgstr ""
|
596 |
|
597 |
-
#: ../wp-cerber.php:
|
598 |
msgid "Website"
|
599 |
msgstr ""
|
600 |
|
601 |
-
#: ../wp-cerber.php:
|
602 |
msgid "The WP Cerber security plugin has been deactivated"
|
603 |
msgstr ""
|
604 |
|
605 |
-
#: ../wp-cerber.php:
|
606 |
msgid "Not logged in"
|
607 |
msgstr ""
|
608 |
|
609 |
-
#: ../wp-cerber.php:
|
610 |
msgid "By user"
|
611 |
msgstr ""
|
612 |
|
613 |
-
#: ../wp-cerber.php:
|
614 |
msgid "From IP address"
|
615 |
msgstr ""
|
616 |
|
617 |
-
#: ../wp-cerber.php:
|
618 |
msgid "From country"
|
619 |
msgstr ""
|
620 |
|
621 |
-
#: ../wp-cerber.php:
|
622 |
msgid "The WP Cerber security plugin is now active"
|
623 |
msgstr ""
|
624 |
|
625 |
-
#: ../wp-cerber.php:
|
626 |
msgid "WP Cerber is now active and has started protecting your site"
|
627 |
msgstr ""
|
628 |
|
629 |
-
#: ../wp-cerber.php:
|
630 |
-
msgid "Change notification settings"
|
631 |
-
msgstr ""
|
632 |
-
|
633 |
-
#: ../wp-cerber.php:2873
|
634 |
msgid "New Custom login URL"
|
635 |
msgstr ""
|
636 |
|
637 |
-
#: ../wp-cerber.php:
|
638 |
msgid "A new activity has been recorded"
|
639 |
msgstr ""
|
640 |
|
641 |
-
#: ../wp-cerber.php:
|
642 |
msgid "This message was sent by"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: ../wp-cerber.php:
|
646 |
msgid "User"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: ../wp-cerber.php:
|
650 |
msgid "Search string"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: ../wp-cerber.php:
|
654 |
msgid "To unsubscribe click here"
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: ../wp-cerber.php:
|
658 |
#, php-format
|
659 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
660 |
msgstr ""
|
661 |
|
662 |
-
#: ../wp-cerber.php:
|
663 |
#, php-format
|
664 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
665 |
msgstr ""
|
666 |
|
667 |
-
#: ../wp-cerber.php:
|
668 |
msgid "Can't activate WP Cerber due to a database error."
|
669 |
msgstr ""
|
670 |
|
671 |
-
#: ../wp-cerber.php:
|
672 |
msgid "Your IP address is added to the"
|
673 |
msgstr ""
|
674 |
|
675 |
-
#: ../wp-cerber.php:
|
676 |
msgid "Main Settings"
|
677 |
msgstr ""
|
678 |
|
679 |
-
#: ../wp-cerber.php:
|
680 |
msgid "Hardening"
|
681 |
msgstr ""
|
682 |
|
683 |
-
#: ../wp-cerber.php:
|
684 |
msgid "Notifications"
|
685 |
msgstr ""
|
686 |
|
687 |
-
#: ../wp-cerber.php:
|
688 |
msgid "Import settings"
|
689 |
msgstr ""
|
690 |
|
691 |
-
#: ../whois.php:
|
692 |
msgid "Unknown"
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: ../common.php:
|
696 |
msgid "User created"
|
697 |
msgstr ""
|
698 |
|
699 |
-
#: ../common.php:
|
700 |
msgid "Logged in"
|
701 |
msgstr ""
|
702 |
|
703 |
-
#: ../common.php:
|
704 |
msgid "Logged out"
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: ../common.php:
|
708 |
msgid "Login failed"
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: ../common.php:
|
712 |
msgid "IP blocked"
|
713 |
msgstr ""
|
714 |
|
715 |
-
#: ../common.php:
|
716 |
msgid "Subnet blocked"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: ../common.php:
|
720 |
msgid "Citadel activated!"
|
721 |
msgstr ""
|
722 |
|
723 |
-
#: ../common.php:
|
724 |
msgid "Spam comment denied"
|
725 |
msgstr ""
|
726 |
|
727 |
-
#: ../common.php:
|
728 |
msgid "Spam form submission denied"
|
729 |
msgstr ""
|
730 |
|
731 |
-
#: ../common.php:
|
732 |
msgid "Form submission denied"
|
733 |
msgstr ""
|
734 |
|
735 |
-
#: ../common.php:
|
736 |
msgid "Comment denied"
|
737 |
msgstr ""
|
738 |
|
739 |
-
#: ../common.php:
|
740 |
msgid "Password changed"
|
741 |
msgstr ""
|
742 |
|
743 |
-
#: ../common.php:
|
744 |
msgid "Password reset requested"
|
745 |
msgstr ""
|
746 |
|
747 |
-
#: ../common.php:
|
748 |
msgid "reCAPTCHA verification failed"
|
749 |
msgstr ""
|
750 |
|
751 |
-
#: ../common.php:
|
752 |
msgid "reCAPTCHA settings are incorrect"
|
753 |
msgstr ""
|
754 |
|
755 |
-
#: ../common.php:
|
756 |
msgid "Request to the Google reCAPTCHA service failed"
|
757 |
msgstr ""
|
758 |
|
759 |
-
#: ../common.php:
|
760 |
msgid "Attempt to access prohibited URL"
|
761 |
msgstr ""
|
762 |
|
763 |
-
#: ../common.php:
|
764 |
msgid "Attempt to log in with non-existent username"
|
765 |
msgstr ""
|
766 |
|
767 |
-
#: ../common.php:
|
768 |
msgid "Attempt to log in with prohibited username"
|
769 |
msgstr ""
|
770 |
|
771 |
-
#: ../common.php:
|
772 |
msgid "Attempt to log in denied"
|
773 |
msgstr ""
|
774 |
|
775 |
-
#: ../common.php:
|
776 |
msgid "Attempt to register denied"
|
777 |
msgstr ""
|
778 |
|
779 |
-
#: ../common.php:
|
780 |
msgid "Request to REST API denied"
|
781 |
msgstr ""
|
782 |
|
783 |
-
#: ../common.php:
|
784 |
msgid "XML-RPC request denied"
|
785 |
msgstr ""
|
786 |
|
787 |
-
#: ../common.php:
|
788 |
msgid "Bot detected"
|
789 |
msgstr ""
|
790 |
|
791 |
-
#: ../common.php:
|
792 |
msgid "Citadel mode is active"
|
793 |
msgstr ""
|
794 |
|
795 |
-
#: ../common.php:
|
796 |
msgid "IP blacklisted"
|
797 |
msgstr ""
|
798 |
|
799 |
-
#: ../common.php:
|
800 |
msgid "Malicious activity detected"
|
801 |
msgstr ""
|
802 |
|
803 |
-
#: ../common.php:
|
804 |
msgid "Blocked by country rule"
|
805 |
msgstr ""
|
806 |
|
807 |
-
#: ../common.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
808 |
msgid "Limit on login attempts is reached"
|
809 |
msgstr ""
|
810 |
|
811 |
-
#: ../common.php:
|
812 |
msgid "Attempt to access"
|
813 |
msgstr ""
|
814 |
|
815 |
-
#: ../common.php:
|
816 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
817 |
msgstr ""
|
818 |
|
819 |
-
#: ../common.php:
|
820 |
msgid "Bot activity is detected"
|
821 |
msgstr ""
|
822 |
|
823 |
-
#: ../common.php:
|
|
|
|
|
|
|
|
|
824 |
#, php-format
|
825 |
msgid "%s ago"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: ../cerber-lab.php:
|
829 |
msgid "Want to make WP Cerber even more powerful?"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: ../cerber-lab.php:
|
833 |
msgid ""
|
834 |
"Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. "
|
835 |
"This helps the plugin team to develop new algorithms for WP Cerber that will "
|
@@ -837,15 +893,15 @@ msgid ""
|
|
837 |
"everyday. You can disable the sending in the plugin settings at any time."
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: ../cerber-lab.php:
|
841 |
msgid "OK, nail them all"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: ../cerber-lab.php:
|
845 |
msgid "NO, maybe later"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: ../cerber-lab.php:
|
849 |
msgid "Know more"
|
850 |
msgstr ""
|
851 |
|
@@ -951,7 +1007,7 @@ msgstr ""
|
|
951 |
msgid "Send notification to admin email"
|
952 |
msgstr ""
|
953 |
|
954 |
-
#: ../settings.php:80 ../settings.php:
|
955 |
msgid "Click to send test"
|
956 |
msgstr ""
|
957 |
|
@@ -959,7 +1015,7 @@ msgstr ""
|
|
959 |
msgid "Keep records for"
|
960 |
msgstr ""
|
961 |
|
962 |
-
#: ../settings.php:83 ../settings.php:
|
963 |
msgid "days"
|
964 |
msgstr ""
|
965 |
|
@@ -1037,292 +1093,323 @@ msgid "Disable REST API"
|
|
1037 |
msgstr ""
|
1038 |
|
1039 |
#: ../settings.php:101
|
1040 |
-
msgid "Block access to the WordPress REST API except the following
|
1041 |
msgstr ""
|
1042 |
|
1043 |
#: ../settings.php:102
|
1044 |
-
msgid "REST API
|
1045 |
msgstr ""
|
1046 |
|
1047 |
-
#: ../settings.php:
|
1048 |
msgid ""
|
1049 |
"Specify REST API namespaces to be allowed if REST API is disabled. One "
|
1050 |
"string per line."
|
1051 |
msgstr ""
|
1052 |
|
1053 |
-
#: ../settings.php:
|
1054 |
msgid "User related settings"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
-
#: ../settings.php:
|
|
|
|
|
|
|
|
|
1058 |
msgid "Prohibited usernames"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#: ../settings.php:
|
1062 |
msgid ""
|
1063 |
"Usernames from this list are not allowed to log in or register. Any IP "
|
1064 |
"address, have tried to use any of these usernames, will be immediately "
|
1065 |
"blocked. Use comma to separate logins."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: ../settings.php:
|
1069 |
msgid "User session expire"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: ../settings.php:
|
1073 |
msgid "in minutes (leave empty to use default WP value)"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: ../settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1077 |
msgid "Cerber antispam engine"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: ../settings.php:
|
1081 |
msgid "Comment form"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: ../settings.php:
|
1085 |
msgid "Protect comment form with bot detection engine"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: ../settings.php:
|
1089 |
msgid "Registration form"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: ../settings.php:
|
1093 |
msgid "Protect registration form with bot detection engine"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: ../settings.php:
|
1097 |
msgid "Other forms"
|
1098 |
msgstr ""
|
1099 |
|
1100 |
-
#: ../settings.php:
|
1101 |
msgid "Protect all forms on the website with bot detection engine"
|
1102 |
msgstr ""
|
1103 |
|
1104 |
-
#: ../settings.php:
|
1105 |
msgid "Adjust antispam engine"
|
1106 |
msgstr ""
|
1107 |
|
1108 |
-
#: ../settings.php:
|
1109 |
msgid "Safe mode"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
-
#: ../settings.php:
|
1113 |
msgid "Use less restrictive policies (allow AJAX)"
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: ../settings.php:
|
1117 |
msgid "Logged in users"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: ../settings.php:
|
1121 |
msgid "Disable bot detection engine for logged in users"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: ../settings.php:
|
1125 |
msgid "Query whitelist"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: ../settings.php:
|
1129 |
msgid ""
|
1130 |
"Specify search strings to search in a request URI to exclude the request "
|
1131 |
"from inspection by the engine. One string per line."
|
1132 |
msgstr ""
|
1133 |
|
1134 |
-
#: ../settings.php:
|
1135 |
msgid "Comment processing"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
-
#: ../settings.php:
|
1139 |
msgid "If a spam comment detected"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
-
#: ../settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1143 |
msgid "Trash spam comments"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
-
#: ../settings.php:
|
1147 |
msgid "Move spam comments to trash after"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
-
#: ../settings.php:
|
1151 |
msgid "reCAPTCHA settings"
|
1152 |
msgstr ""
|
1153 |
|
1154 |
-
#: ../settings.php:
|
1155 |
msgid "Site key"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: ../settings.php:
|
1159 |
msgid "Secret key"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: ../settings.php:
|
1163 |
msgid "Invisible reCAPTCHA"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: ../settings.php:
|
1167 |
msgid "Enable invisible reCAPTCHA"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
-
#: ../settings.php:
|
1171 |
msgid ""
|
1172 |
"(do not enable it unless you get and enter the Site and Secret keys for the "
|
1173 |
"invisible version)"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
-
#: ../settings.php:
|
1177 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
-
#: ../settings.php:
|
1181 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
-
#: ../settings.php:
|
1185 |
msgid "Lost password form"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
-
#: ../settings.php:
|
1189 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: ../settings.php:
|
1193 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
-
#: ../settings.php:
|
1197 |
msgid "Login form"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
-
#: ../settings.php:
|
1201 |
msgid "Enable reCAPTCHA for WordPress login form"
|
1202 |
msgstr ""
|
1203 |
|
1204 |
-
#: ../settings.php:
|
1205 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
1206 |
msgstr ""
|
1207 |
|
1208 |
-
#: ../settings.php:
|
1209 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
-
#: ../settings.php:
|
1213 |
msgid "Disable reCAPTCHA for logged in users"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
-
#: ../settings.php:
|
1217 |
msgid "Limit attempts"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
-
#: ../settings.php:
|
1221 |
#, php-format
|
1222 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
-
#: ../settings.php:
|
1226 |
msgid "Email notifications"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#: ../settings.php:
|
1230 |
msgid "Email Address"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#: ../settings.php:
|
1234 |
msgid "Use comma to specify multiple values"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
-
#: ../settings.php:
|
1238 |
#, php-format
|
1239 |
msgid "if empty, the admin email %s will be used"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
-
#: ../settings.php:
|
1243 |
msgid "Notification limit"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
-
#: ../settings.php:
|
1247 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
1248 |
msgstr ""
|
1249 |
|
1250 |
-
#: ../settings.php:
|
1251 |
msgid "All connected devices"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
-
#: ../settings.php:
|
1255 |
msgid "No devices found"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#: ../settings.php:
|
1259 |
msgid "Not available"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
-
#: ../settings.php:
|
1263 |
msgid "Make your protection smarter!"
|
1264 |
msgstr ""
|
1265 |
|
1266 |
-
#: ../settings.php:
|
1267 |
msgid ""
|
1268 |
"Please enable Permalinks to use this feature. Set Permalink Settings to "
|
1269 |
"something other than Default."
|
1270 |
msgstr ""
|
1271 |
|
1272 |
-
#: ../settings.php:
|
1273 |
msgid ""
|
1274 |
"Be careful when enabling this options. If you forget the custom login URL "
|
1275 |
"you will not be able to login."
|
1276 |
msgstr ""
|
1277 |
|
1278 |
-
#: ../settings.php:
|
1279 |
msgid ""
|
1280 |
"In the Citadel mode nobody is able to log in except IPs from the White IP "
|
1281 |
"Access List. Active user sessions will not be affected."
|
1282 |
msgstr ""
|
1283 |
|
1284 |
-
#: ../settings.php:
|
1285 |
msgid "These settings do not affect hosts from the "
|
1286 |
msgstr ""
|
1287 |
|
1288 |
-
#: ../settings.php:
|
1289 |
msgid ""
|
1290 |
"Before you can start using reCAPTCHA, you have to obtain Site key and Secret "
|
1291 |
"key on the Google website"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
-
#: ../settings.php:
|
1295 |
msgid "Users"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
-
#: ../settings.php:
|
1299 |
msgid "Help"
|
1300 |
msgstr ""
|
1301 |
|
1302 |
-
#: ../settings.php:
|
1303 |
#, php-format
|
1304 |
msgid "%s allowed retries in %s minutes"
|
1305 |
msgstr ""
|
1306 |
|
1307 |
-
#: ../settings.php:
|
|
|
|
|
|
|
|
|
|
|
1308 |
#, php-format
|
1309 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: ../settings.php:
|
1313 |
msgid "Notify admin if the number of active lockouts above"
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: ../settings.php:
|
1317 |
#, php-format
|
1318 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
1319 |
msgstr ""
|
1320 |
|
1321 |
-
#: ../settings.php:
|
1322 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
1323 |
msgstr ""
|
1324 |
|
1325 |
-
#: ../settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
1326 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
1327 |
msgstr ""
|
1328 |
|
@@ -1338,71 +1425,71 @@ msgstr ""
|
|
1338 |
msgid "License"
|
1339 |
msgstr ""
|
1340 |
|
1341 |
-
#: ../cerber-tools.php:
|
1342 |
msgid "Export settings to the file"
|
1343 |
msgstr ""
|
1344 |
|
1345 |
-
#: ../cerber-tools.php:
|
1346 |
msgid ""
|
1347 |
"When you click the button below you will get a configuration file, which you "
|
1348 |
"can upload on another site."
|
1349 |
msgstr ""
|
1350 |
|
1351 |
-
#: ../cerber-tools.php:
|
1352 |
msgid "What do you want to export?"
|
1353 |
msgstr ""
|
1354 |
|
1355 |
-
#: ../cerber-tools.php:
|
1356 |
msgid "Settings"
|
1357 |
msgstr ""
|
1358 |
|
1359 |
-
#: ../cerber-tools.php:
|
1360 |
msgid "Download file"
|
1361 |
msgstr ""
|
1362 |
|
1363 |
-
#: ../cerber-tools.php:
|
1364 |
msgid "Import settings from the file"
|
1365 |
msgstr ""
|
1366 |
|
1367 |
-
#: ../cerber-tools.php:
|
1368 |
msgid ""
|
1369 |
"When you click the button below, file will be uploaded and all existing "
|
1370 |
"settings will be overridden."
|
1371 |
msgstr ""
|
1372 |
|
1373 |
-
#: ../cerber-tools.php:
|
1374 |
msgid "Select file to import."
|
1375 |
msgstr ""
|
1376 |
|
1377 |
-
#: ../cerber-tools.php:
|
1378 |
#, php-format
|
1379 |
msgid "Maximum upload file size: %s."
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#: ../cerber-tools.php:
|
1383 |
msgid "What do you want to import?"
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: ../cerber-tools.php:
|
1387 |
msgid "Upload file"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: ../cerber-tools.php:
|
1391 |
msgid "No file was uploaded or file is corrupted"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: ../cerber-tools.php:
|
1395 |
msgid "Error while updating"
|
1396 |
msgstr ""
|
1397 |
|
1398 |
-
#: ../cerber-tools.php:
|
1399 |
msgid "Settings has imported successfully from"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
-
#: ../cerber-tools.php:
|
1403 |
msgid "Error while parsing file"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
-
#: ../cerber-tools.php:
|
1407 |
msgid "Antispam and bot detection settings"
|
1408 |
msgstr ""
|
5 |
"Project-Id-Version: WP Cerber\n"
|
6 |
"Report-Msgid-Bugs-To: \n"
|
7 |
"POT-Creation-Date: Tue Sep 08 2015 21:38:11 GMT+0300\n"
|
8 |
+
"POT-Revision-Date: Sat Nov 11 2017 14:50:33 GMT+0300\n"
|
9 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
10 |
"Last-Translator: \n"
|
11 |
"Language-Team: \n"
|
24 |
"esc_html_x:1,2c;comments_number_link:2,3;t:1;st:1;trans:1;transChoice:1,2\n"
|
25 |
"X-Generator: Loco - https://localise.biz/"
|
26 |
|
27 |
+
#: ../dashboard.php:86 ../dashboard.php:157
|
28 |
msgid "Remove"
|
29 |
msgstr ""
|
30 |
|
31 |
+
#: ../dashboard.php:93 ../dashboard.php:624 ../wp-cerber.php:3333
|
32 |
msgid "IP"
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: ../dashboard.php:94 ../dashboard.php:625
|
36 |
msgid "Hostname"
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: ../dashboard.php:95 ../dashboard.php:626
|
40 |
+
msgid "Country"
|
41 |
+
msgstr ""
|
42 |
+
|
43 |
+
#: ../dashboard.php:96
|
44 |
msgid "Expires"
|
45 |
msgstr ""
|
46 |
|
47 |
+
#: ../dashboard.php:97 ../wp-cerber.php:2993
|
48 |
msgid "Reason"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: ../dashboard.php:98
|
52 |
msgid "Action"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: ../dashboard.php:112
|
56 |
#, php-format
|
57 |
msgid "Showing last %d records from %d"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: ../dashboard.php:114
|
61 |
msgid "Hint"
|
62 |
msgstr ""
|
63 |
|
64 |
+
#: ../dashboard.php:114
|
65 |
msgid "To view activity, click on the IP"
|
66 |
msgstr ""
|
67 |
|
68 |
+
#: ../dashboard.php:118
|
69 |
msgid "No lockouts at the moment. The sky is clear."
|
70 |
msgstr ""
|
71 |
|
72 |
+
#: ../dashboard.php:131 ../dashboard.php:582 ../dashboard.php:804 ../dashboard.
|
73 |
+
#: php:1102 ../wp-cerber.php:3465 ../settings.php:61 ../settings.php:201
|
74 |
msgid "White IP Access List"
|
75 |
msgstr ""
|
76 |
|
77 |
+
#: ../dashboard.php:131
|
78 |
msgid "These IPs will never be locked out"
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: ../dashboard.php:133 ../dashboard.php:583 ../dashboard.php:806 ../dashboard.
|
82 |
+
#: php:1103
|
83 |
msgid "Black IP Access List"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: ../dashboard.php:133
|
87 |
msgid "Nobody can log in or register from these IPs"
|
88 |
msgstr ""
|
89 |
|
90 |
+
#: ../dashboard.php:140
|
91 |
msgid "Your IP"
|
92 |
msgstr ""
|
93 |
|
94 |
+
#: ../dashboard.php:157 ../dashboard.php:836
|
95 |
msgid "Check for activity"
|
96 |
msgstr ""
|
97 |
|
98 |
+
#: ../dashboard.php:160
|
99 |
msgid "List is empty"
|
100 |
msgstr ""
|
101 |
|
102 |
+
#: ../dashboard.php:164
|
103 |
msgid "Add IP to the list"
|
104 |
msgstr ""
|
105 |
|
106 |
+
#: ../dashboard.php:184 ../dashboard.php:192
|
107 |
msgid "Incorrect IP address or IP range"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: ../dashboard.php:187
|
111 |
#, php-format
|
112 |
msgid "Address %s was added to White IP Access List"
|
113 |
msgstr ""
|
114 |
|
115 |
+
#: ../dashboard.php:196
|
116 |
msgid "You can't add your IP address"
|
117 |
msgstr ""
|
118 |
|
119 |
+
#: ../dashboard.php:200
|
120 |
#, php-format
|
121 |
msgid "Address %s was added to Black IP Access List"
|
122 |
msgstr ""
|
123 |
|
124 |
+
#: ../dashboard.php:325
|
125 |
msgid "unknown"
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: ../dashboard.php:349
|
129 |
msgid "Message has been sent to "
|
130 |
msgstr ""
|
131 |
|
132 |
+
#: ../dashboard.php:352
|
133 |
msgid "Unable to send notification email"
|
134 |
msgstr ""
|
135 |
|
136 |
+
#: ../dashboard.php:360
|
137 |
#, php-format
|
138 |
msgid "Lockout for %s was removed"
|
139 |
msgstr ""
|
140 |
|
141 |
+
#: ../dashboard.php:377 ../dashboard.php:1476
|
142 |
msgid "Settings saved"
|
143 |
msgstr ""
|
144 |
|
145 |
+
#: ../dashboard.php:449
|
146 |
msgid "IP address"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: ../dashboard.php:449 ../dashboard.php:627
|
150 |
msgid "Date"
|
151 |
msgstr ""
|
152 |
|
153 |
+
#: ../dashboard.php:449 ../dashboard.php:628
|
154 |
msgid "Event"
|
155 |
msgstr ""
|
156 |
|
157 |
+
#: ../dashboard.php:449 ../dashboard.php:629
|
158 |
msgid "Local User"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: ../dashboard.php:449
|
162 |
msgid "User login"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: ../dashboard.php:449
|
166 |
msgid "User ID"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: ../dashboard.php:449 ../dashboard.php:630 ../wp-cerber.php:3341
|
170 |
msgid "Username used"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: ../dashboard.php:587 ../dashboard.php:809 ../common.php:483
|
174 |
msgid "Locked out"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: ../dashboard.php:647
|
|
|
|
|
|
|
|
|
178 |
msgid "Export"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: ../dashboard.php:651
|
182 |
msgid "No activity has been logged."
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: ../dashboard.php:657
|
186 |
msgid "All events"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: ../dashboard.php:666
|
190 |
msgid "Search for IP or username"
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: ../dashboard.php:666
|
194 |
msgid "Filter"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: ../dashboard.php:832
|
198 |
msgid "Abuse email:"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: ../dashboard.php:836
|
202 |
msgid "Network:"
|
203 |
msgstr ""
|
204 |
|
205 |
+
#: ../dashboard.php:850
|
206 |
msgid "Add network to the Black List"
|
207 |
msgstr ""
|
208 |
|
209 |
+
#: ../dashboard.php:854
|
210 |
msgid "Add IP to the Black List"
|
211 |
msgstr ""
|
212 |
|
213 |
+
#: ../dashboard.php:885 ../settings.php:224
|
214 |
msgid "WP Cerber Security"
|
215 |
msgstr ""
|
216 |
|
217 |
#. Name of the plugin
|
218 |
+
#: ../dashboard.php:885 ../dashboard.php:904
|
219 |
msgid "WP Cerber"
|
220 |
msgstr ""
|
221 |
|
222 |
+
#: ../dashboard.php:887
|
223 |
msgid "Cerber Dashboard"
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: ../dashboard.php:887 ../dashboard.php:1110 ../dashboard.php:1669 ../settings.
|
227 |
+
#: php:229
|
228 |
msgid "Dashboard"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: ../dashboard.php:890
|
232 |
msgid "Cerber Security Rules"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: ../dashboard.php:890 ../dashboard.php:2002
|
236 |
msgid "Security Rules"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: ../dashboard.php:893
|
240 |
msgid "Cerber antispam settings"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: ../dashboard.php:893 ../wp-cerber.php:3474 ../settings.php:152
|
244 |
msgid "Antispam"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: ../dashboard.php:894
|
248 |
msgid "Cerber tools"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: ../dashboard.php:894 ../cerber-tools.php:43
|
252 |
msgid "Tools"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: ../dashboard.php:966
|
256 |
msgid "Comments"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: ../dashboard.php:967
|
260 |
msgid "Last login"
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: ../dashboard.php:968
|
264 |
+
msgid "Failed login attempts"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: ../dashboard.php:969
|
268 |
+
msgid "Registered"
|
269 |
msgstr ""
|
270 |
|
271 |
+
#: ../dashboard.php:1000 ../dashboard.php:1085
|
272 |
msgid "Never"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: ../dashboard.php:1036
|
276 |
+
msgid "You"
|
277 |
+
msgstr ""
|
278 |
+
|
279 |
+
#: ../dashboard.php:1054
|
280 |
msgid "Cerber Quick View"
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: ../dashboard.php:1089
|
284 |
msgid "active"
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: ../dashboard.php:1089
|
288 |
msgid "deactivate"
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: ../dashboard.php:1091
|
292 |
msgid "not active"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: ../dashboard.php:1092
|
296 |
msgid "disabled"
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: ../dashboard.php:1097
|
300 |
msgid "failed attempts"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
304 |
msgid "in 24 hours"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: ../dashboard.php:1097 ../dashboard.php:1098
|
308 |
msgid "view all"
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: ../dashboard.php:1098
|
312 |
msgid "lockouts"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: ../dashboard.php:1100
|
316 |
msgid "Lockouts at the moment"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: ../dashboard.php:1101
|
320 |
msgid "Last lockout"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: ../dashboard.php:1102 ../dashboard.php:1103 ../dashboard.php:1649
|
324 |
msgid "entry"
|
325 |
msgid_plural "entries"
|
326 |
msgstr[0] ""
|
327 |
msgstr[1] ""
|
328 |
|
329 |
+
#: ../dashboard.php:1104 ../settings.php:76
|
330 |
msgid "Citadel mode"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: ../dashboard.php:1106 ../settings.php:166
|
334 |
msgid "Push notifications"
|
335 |
msgstr ""
|
336 |
|
337 |
+
#: ../dashboard.php:1111 ../dashboard.php:1321 ../wp-cerber.php:3324 ../settings.
|
338 |
+
#: php:82 ../settings.php:231
|
339 |
msgid "Activity"
|
340 |
msgstr ""
|
341 |
|
342 |
+
#: ../dashboard.php:1112 ../settings.php:235
|
343 |
msgid "Lockouts"
|
344 |
msgstr ""
|
345 |
|
346 |
+
#: ../dashboard.php:1113 ../dashboard.php:1670 ../wp-cerber.php:3473 ../settings.
|
347 |
+
#: php:240 ../cerber-tools.php:88 ../cerber-tools.php:97 ../cerber-tools.php:171
|
348 |
msgid "Access Lists"
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: ../dashboard.php:1159 ../settings.php:63
|
352 |
msgid "My site is behind a reverse proxy"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: ../dashboard.php:1286
|
356 |
msgid "Malicious activities mitigated"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: ../dashboard.php:1287
|
360 |
msgid "Spam comments denied"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: ../dashboard.php:1288
|
364 |
msgid "Spam form submissions denied"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: ../dashboard.php:1289
|
368 |
msgid "Malicious IP addresses detected"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: ../dashboard.php:1290
|
372 |
msgid "Lockouts occurred"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: ../dashboard.php:1307 ../dashboard.php:1336
|
376 |
msgid "View all"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: ../dashboard.php:1315 ../common.php:438
|
380 |
msgid "User registered"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: ../dashboard.php:1316
|
384 |
msgid "All suspicious activity"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: ../dashboard.php:1337
|
388 |
msgid "Recently locked out IP addresses"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: ../dashboard.php:1360
|
392 |
msgid "Confused about some settings?"
|
393 |
msgstr ""
|
394 |
|
395 |
+
#: ../dashboard.php:1361
|
396 |
msgid "You can easily load default recommended settings using button below"
|
397 |
msgstr ""
|
398 |
|
399 |
+
#: ../dashboard.php:1363
|
400 |
msgid "Load default settings"
|
401 |
msgstr ""
|
402 |
|
403 |
+
#: ../dashboard.php:1365
|
404 |
msgid "Are you sure?"
|
405 |
msgstr ""
|
406 |
|
407 |
+
#: ../dashboard.php:1371
|
408 |
msgid "doesn't affect Custom login URL and Access Lists"
|
409 |
msgstr ""
|
410 |
|
411 |
+
#: ../dashboard.php:1372 ../wp-cerber.php:3025 ../wp-cerber.php:3467
|
412 |
+
msgid "Getting Started Guide"
|
413 |
msgstr ""
|
414 |
|
415 |
+
#: ../dashboard.php:1461
|
416 |
msgid "Attention! Citadel mode is now active. Nobody is able to log in."
|
417 |
msgstr ""
|
418 |
|
419 |
+
#: ../dashboard.php:1462
|
420 |
msgid "Deactivate"
|
421 |
msgstr ""
|
422 |
|
423 |
+
#: ../dashboard.php:1463
|
424 |
msgid "View Activity"
|
425 |
msgstr ""
|
426 |
|
427 |
+
#: ../dashboard.php:1541
|
428 |
msgid "New version is available"
|
429 |
msgstr ""
|
430 |
|
431 |
+
#: ../dashboard.php:1548
|
432 |
#, php-format
|
433 |
msgid "Update to version %s of WP Cerber"
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: ../dashboard.php:1582
|
437 |
msgid "Subscribe"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: ../dashboard.php:1583 ../cerber-tools.php:226
|
441 |
msgid "Unsubscribe"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: ../dashboard.php:1611
|
445 |
msgid "You've subscribed"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: ../dashboard.php:1614
|
449 |
msgid "You've unsubscribed"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: ../dashboard.php:2007
|
453 |
msgid "Countries"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: ../dashboard.php:2072
|
457 |
#, php-format
|
458 |
msgid "Permitted for one country"
|
459 |
msgid_plural "Permitted for %d countries"
|
460 |
msgstr[0] ""
|
461 |
msgstr[1] ""
|
462 |
|
463 |
+
#: ../dashboard.php:2075
|
464 |
#, php-format
|
465 |
msgid "Blocked for one country"
|
466 |
msgid_plural "Blocked for %d countries"
|
467 |
msgstr[0] ""
|
468 |
msgstr[1] ""
|
469 |
|
470 |
+
#: ../dashboard.php:2083
|
471 |
msgid "No rule"
|
472 |
msgstr ""
|
473 |
|
474 |
+
#: ../dashboard.php:2139
|
475 |
+
msgid "Start typing here to find a country"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: ../dashboard.php:2220
|
479 |
+
msgid "Click on a country name to add it to the list of selected countries"
|
480 |
+
msgstr ""
|
481 |
+
|
482 |
+
#: ../dashboard.php:2224
|
483 |
+
#, php-format
|
484 |
+
msgid "Selected countries are allowed to %s other countries are not allowed"
|
485 |
+
msgstr ""
|
486 |
+
|
487 |
+
#: ../dashboard.php:2227
|
488 |
+
#, php-format
|
489 |
+
msgid "Selected countries are not allowed to %s other countries are allowed"
|
490 |
+
msgstr ""
|
491 |
+
|
492 |
+
#: ../dashboard.php:2239
|
493 |
+
msgid "Submit forms"
|
494 |
+
msgstr ""
|
495 |
+
|
496 |
+
#: ../dashboard.php:2240
|
497 |
+
msgid "Post comments"
|
498 |
+
msgstr ""
|
499 |
+
|
500 |
+
#: ../dashboard.php:2241
|
501 |
+
msgid "Log in to the website"
|
502 |
+
msgstr ""
|
503 |
+
|
504 |
+
#: ../dashboard.php:2242
|
505 |
+
msgid "Register on the website"
|
506 |
+
msgstr ""
|
507 |
+
|
508 |
+
#: ../dashboard.php:2243
|
509 |
+
msgid "Use XML-RPC"
|
510 |
+
msgstr ""
|
511 |
+
|
512 |
+
#: ../dashboard.php:2244
|
513 |
+
msgid "Use REST API"
|
514 |
+
msgstr ""
|
515 |
+
|
516 |
+
#: ../dashboard.php:2284
|
517 |
msgid "Security rules have been updated"
|
518 |
msgstr ""
|
519 |
|
522 |
msgstr ""
|
523 |
|
524 |
#. URI of the plugin
|
525 |
+
msgid "https://wpcerber.com"
|
526 |
msgstr ""
|
527 |
|
528 |
#. Description of the plugin
|
537 |
msgid "Gregory"
|
538 |
msgstr ""
|
539 |
|
540 |
+
#: ../wp-cerber.php:220
|
541 |
msgid "You are not allowed to log in. Ask your administrator for assistance."
|
542 |
msgstr ""
|
543 |
|
544 |
+
#: ../wp-cerber.php:226
|
545 |
#, php-format
|
546 |
msgid "You have reached the login attempts limit. Please try again in %d minutes."
|
547 |
msgstr ""
|
548 |
|
549 |
+
#: ../wp-cerber.php:245
|
550 |
#, php-format
|
551 |
msgid "You have only one attempt remaining."
|
552 |
msgid_plural "You have %d attempts remaining."
|
553 |
msgstr[0] ""
|
554 |
msgstr[1] ""
|
555 |
|
556 |
+
#: ../wp-cerber.php:565 ../wp-cerber.php:577 ../wp-cerber.php:584 ../wp-cerber.
|
557 |
+
#: php:789 ../wp-cerber.php:1004 ../wp-cerber.php:1010 ../wp-cerber.php:1015 ..
|
558 |
+
#: /wp-cerber.php:1020 ../wp-cerber.php:1026 ../wp-cerber.php:1033 ../wp-cerber.
|
559 |
+
#: php:1134 ../wp-cerber.php:1271 ../common.php:131 ../common.php:184 ../common.
|
560 |
+
#: php:188 ../settings.php:531
|
561 |
msgid "ERROR:"
|
562 |
msgstr ""
|
563 |
|
564 |
+
#: ../wp-cerber.php:594
|
565 |
msgid ""
|
566 |
"Human verification failed. Please click the square box in the reCAPTCHA "
|
567 |
"block below."
|
568 |
msgstr ""
|
569 |
|
570 |
+
#: ../wp-cerber.php:800
|
571 |
#, php-format
|
572 |
msgid ""
|
573 |
"<strong>ERROR</strong>: The password you entered for the username %s is "
|
574 |
"incorrect."
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: ../wp-cerber.php:1005 ../wp-cerber.php:1011 ../wp-cerber.php:1027 ../wp-cerber.
|
578 |
+
#: php:1034
|
579 |
msgid "You are not allowed to register."
|
580 |
msgstr ""
|
581 |
|
582 |
+
#: ../wp-cerber.php:1021
|
583 |
msgid "Username is not allowed. Please choose another one."
|
584 |
msgstr ""
|
585 |
|
586 |
+
#: ../wp-cerber.php:1271
|
587 |
msgid "Sorry, human verification failed."
|
588 |
msgstr ""
|
589 |
|
590 |
+
#: ../wp-cerber.php:2935
|
591 |
msgid "WP Cerber notify"
|
592 |
msgstr ""
|
593 |
|
594 |
+
#: ../wp-cerber.php:2957
|
595 |
msgid "Citadel mode is activated"
|
596 |
msgstr ""
|
597 |
|
598 |
+
#: ../wp-cerber.php:2959
|
599 |
#, php-format
|
600 |
msgid "Citadel mode is activated after %d failed login attempts in %d minutes."
|
601 |
msgstr ""
|
602 |
|
603 |
+
#: ../wp-cerber.php:2960
|
604 |
#, php-format
|
605 |
msgid "Last failed attempt was at %s from IP %s with user login: %s."
|
606 |
msgstr ""
|
607 |
|
608 |
+
#: ../wp-cerber.php:2961 ../wp-cerber.php:3365
|
609 |
msgid "View activity in dashboard"
|
610 |
msgstr ""
|
611 |
|
612 |
+
#: ../wp-cerber.php:2986
|
613 |
msgid "unspecified"
|
614 |
msgstr ""
|
615 |
|
616 |
+
#: ../wp-cerber.php:2989
|
617 |
msgid "Number of lockouts is increasing"
|
618 |
msgstr ""
|
619 |
|
620 |
+
#: ../wp-cerber.php:2991
|
621 |
msgid "Number of active lockouts"
|
622 |
msgstr ""
|
623 |
|
624 |
+
#: ../wp-cerber.php:2992
|
625 |
#, php-format
|
626 |
msgid "Last lockout was added: %s for IP %s"
|
627 |
msgstr ""
|
628 |
|
629 |
+
#: ../wp-cerber.php:2994
|
630 |
msgid "View activity for this IP"
|
631 |
msgstr ""
|
632 |
|
633 |
+
#: ../wp-cerber.php:2995
|
634 |
msgid "View lockouts in dashboard"
|
635 |
msgstr ""
|
636 |
|
637 |
+
#: ../wp-cerber.php:2998 ../wp-cerber.php:3000
|
638 |
msgid "A new version of WP Cerber is available to install"
|
639 |
msgstr ""
|
640 |
|
641 |
+
#: ../wp-cerber.php:2999
|
642 |
msgid "Hi!"
|
643 |
msgstr ""
|
644 |
|
645 |
+
#: ../wp-cerber.php:3002 ../wp-cerber.php:3013
|
646 |
msgid "Website"
|
647 |
msgstr ""
|
648 |
|
649 |
+
#: ../wp-cerber.php:3005 ../wp-cerber.php:3006
|
650 |
msgid "The WP Cerber security plugin has been deactivated"
|
651 |
msgstr ""
|
652 |
|
653 |
+
#: ../wp-cerber.php:3008
|
654 |
msgid "Not logged in"
|
655 |
msgstr ""
|
656 |
|
657 |
+
#: ../wp-cerber.php:3014
|
658 |
msgid "By user"
|
659 |
msgstr ""
|
660 |
|
661 |
+
#: ../wp-cerber.php:3015
|
662 |
msgid "From IP address"
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: ../wp-cerber.php:3018
|
666 |
msgid "From country"
|
667 |
msgstr ""
|
668 |
|
669 |
+
#: ../wp-cerber.php:3022
|
670 |
msgid "The WP Cerber security plugin is now active"
|
671 |
msgstr ""
|
672 |
|
673 |
+
#: ../wp-cerber.php:3023 ../wp-cerber.php:3464
|
674 |
msgid "WP Cerber is now active and has started protecting your site"
|
675 |
msgstr ""
|
676 |
|
677 |
+
#: ../wp-cerber.php:3031
|
|
|
|
|
|
|
|
|
678 |
msgid "New Custom login URL"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: ../wp-cerber.php:3035 ../wp-cerber.php:3036
|
682 |
msgid "A new activity has been recorded"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: ../wp-cerber.php:3051
|
686 |
msgid "This message was sent by"
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: ../wp-cerber.php:3337
|
690 |
msgid "User"
|
691 |
msgstr ""
|
692 |
|
693 |
+
#: ../wp-cerber.php:3345
|
694 |
msgid "Search string"
|
695 |
msgstr ""
|
696 |
|
697 |
+
#: ../wp-cerber.php:3366
|
698 |
msgid "To unsubscribe click here"
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: ../wp-cerber.php:3439
|
702 |
#, php-format
|
703 |
msgid "The WP Cerber requires PHP %s or higher. You are running"
|
704 |
msgstr ""
|
705 |
|
706 |
+
#: ../wp-cerber.php:3443
|
707 |
#, php-format
|
708 |
msgid "The WP Cerber requires WordPress %s or higher. You are running"
|
709 |
msgstr ""
|
710 |
|
711 |
+
#: ../wp-cerber.php:3448
|
712 |
msgid "Can't activate WP Cerber due to a database error."
|
713 |
msgstr ""
|
714 |
|
715 |
+
#: ../wp-cerber.php:3465
|
716 |
msgid "Your IP address is added to the"
|
717 |
msgstr ""
|
718 |
|
719 |
+
#: ../wp-cerber.php:3472 ../settings.php:237
|
720 |
msgid "Main Settings"
|
721 |
msgstr ""
|
722 |
|
723 |
+
#: ../wp-cerber.php:3475 ../settings.php:242
|
724 |
msgid "Hardening"
|
725 |
msgstr ""
|
726 |
|
727 |
+
#: ../wp-cerber.php:3476 ../settings.php:62 ../settings.php:80 ../settings.php:247
|
728 |
msgid "Notifications"
|
729 |
msgstr ""
|
730 |
|
731 |
+
#: ../wp-cerber.php:3477
|
732 |
msgid "Import settings"
|
733 |
msgstr ""
|
734 |
|
735 |
+
#: ../whois.php:221 ../whois.php:252 ../common.php:502
|
736 |
msgid "Unknown"
|
737 |
msgstr ""
|
738 |
|
739 |
+
#: ../common.php:437
|
740 |
msgid "User created"
|
741 |
msgstr ""
|
742 |
|
743 |
+
#: ../common.php:439
|
744 |
msgid "Logged in"
|
745 |
msgstr ""
|
746 |
|
747 |
+
#: ../common.php:440
|
748 |
msgid "Logged out"
|
749 |
msgstr ""
|
750 |
|
751 |
+
#: ../common.php:441
|
752 |
msgid "Login failed"
|
753 |
msgstr ""
|
754 |
|
755 |
+
#: ../common.php:444
|
756 |
msgid "IP blocked"
|
757 |
msgstr ""
|
758 |
|
759 |
+
#: ../common.php:445
|
760 |
msgid "Subnet blocked"
|
761 |
msgstr ""
|
762 |
|
763 |
+
#: ../common.php:447
|
764 |
msgid "Citadel activated!"
|
765 |
msgstr ""
|
766 |
|
767 |
+
#: ../common.php:448
|
768 |
msgid "Spam comment denied"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: ../common.php:449
|
772 |
msgid "Spam form submission denied"
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: ../common.php:450
|
776 |
msgid "Form submission denied"
|
777 |
msgstr ""
|
778 |
|
779 |
+
#: ../common.php:451
|
780 |
msgid "Comment denied"
|
781 |
msgstr ""
|
782 |
|
783 |
+
#: ../common.php:462
|
784 |
msgid "Password changed"
|
785 |
msgstr ""
|
786 |
|
787 |
+
#: ../common.php:463
|
788 |
msgid "Password reset requested"
|
789 |
msgstr ""
|
790 |
|
791 |
+
#: ../common.php:465
|
792 |
msgid "reCAPTCHA verification failed"
|
793 |
msgstr ""
|
794 |
|
795 |
+
#: ../common.php:466
|
796 |
msgid "reCAPTCHA settings are incorrect"
|
797 |
msgstr ""
|
798 |
|
799 |
+
#: ../common.php:467
|
800 |
msgid "Request to the Google reCAPTCHA service failed"
|
801 |
msgstr ""
|
802 |
|
803 |
+
#: ../common.php:469
|
804 |
msgid "Attempt to access prohibited URL"
|
805 |
msgstr ""
|
806 |
|
807 |
+
#: ../common.php:470 ../common.php:505
|
808 |
msgid "Attempt to log in with non-existent username"
|
809 |
msgstr ""
|
810 |
|
811 |
+
#: ../common.php:471 ../common.php:506
|
812 |
msgid "Attempt to log in with prohibited username"
|
813 |
msgstr ""
|
814 |
|
815 |
+
#: ../common.php:473
|
816 |
msgid "Attempt to log in denied"
|
817 |
msgstr ""
|
818 |
|
819 |
+
#: ../common.php:474
|
820 |
msgid "Attempt to register denied"
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: ../common.php:476
|
824 |
msgid "Request to REST API denied"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: ../common.php:477
|
828 |
msgid "XML-RPC request denied"
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: ../common.php:481
|
832 |
msgid "Bot detected"
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: ../common.php:482
|
836 |
msgid "Citadel mode is active"
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: ../common.php:484
|
840 |
msgid "IP blacklisted"
|
841 |
msgstr ""
|
842 |
|
843 |
+
#: ../common.php:487
|
844 |
msgid "Malicious activity detected"
|
845 |
msgstr ""
|
846 |
|
847 |
+
#: ../common.php:488
|
848 |
msgid "Blocked by country rule"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: ../common.php:489
|
852 |
+
msgid "Limit reached"
|
853 |
+
msgstr ""
|
854 |
+
|
855 |
+
#: ../common.php:490
|
856 |
+
msgid "Multiple suspicious activities"
|
857 |
+
msgstr ""
|
858 |
+
|
859 |
+
#: ../common.php:503
|
860 |
msgid "Limit on login attempts is reached"
|
861 |
msgstr ""
|
862 |
|
863 |
+
#: ../common.php:504
|
864 |
msgid "Attempt to access"
|
865 |
msgstr ""
|
866 |
|
867 |
+
#: ../common.php:507
|
868 |
msgid "Limit on failed reCAPTCHA verifications is reached"
|
869 |
msgstr ""
|
870 |
|
871 |
+
#: ../common.php:508
|
872 |
msgid "Bot activity is detected"
|
873 |
msgstr ""
|
874 |
|
875 |
+
#: ../common.php:509
|
876 |
+
msgid "Multiple suspicious activities were detected"
|
877 |
+
msgstr ""
|
878 |
+
|
879 |
+
#: ../common.php:552
|
880 |
#, php-format
|
881 |
msgid "%s ago"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: ../cerber-lab.php:648
|
885 |
msgid "Want to make WP Cerber even more powerful?"
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: ../cerber-lab.php:649
|
889 |
msgid ""
|
890 |
"Allow WP Cerber to send locked out malicious IP addresses to Cerber Lab. "
|
891 |
"This helps the plugin team to develop new algorithms for WP Cerber that will "
|
893 |
"everyday. You can disable the sending in the plugin settings at any time."
|
894 |
msgstr ""
|
895 |
|
896 |
+
#: ../cerber-lab.php:650
|
897 |
msgid "OK, nail them all"
|
898 |
msgstr ""
|
899 |
|
900 |
+
#: ../cerber-lab.php:651
|
901 |
msgid "NO, maybe later"
|
902 |
msgstr ""
|
903 |
|
904 |
+
#: ../cerber-lab.php:652 ../settings.php:205
|
905 |
msgid "Know more"
|
906 |
msgstr ""
|
907 |
|
1007 |
msgid "Send notification to admin email"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
+
#: ../settings.php:80 ../settings.php:385
|
1011 |
msgid "Click to send test"
|
1012 |
msgstr ""
|
1013 |
|
1015 |
msgid "Keep records for"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: ../settings.php:83 ../settings.php:135
|
1019 |
msgid "days"
|
1020 |
msgstr ""
|
1021 |
|
1093 |
msgstr ""
|
1094 |
|
1095 |
#: ../settings.php:101
|
1096 |
+
msgid "Block access to the WordPress REST API except the following"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
#: ../settings.php:102
|
1100 |
+
msgid "Allow REST API for logged in users"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: ../settings.php:103
|
1104 |
msgid ""
|
1105 |
"Specify REST API namespaces to be allowed if REST API is disabled. One "
|
1106 |
"string per line."
|
1107 |
msgstr ""
|
1108 |
|
1109 |
+
#: ../settings.php:112
|
1110 |
msgid "User related settings"
|
1111 |
msgstr ""
|
1112 |
|
1113 |
+
#: ../settings.php:113
|
1114 |
+
msgid "Registration limit"
|
1115 |
+
msgstr ""
|
1116 |
+
|
1117 |
+
#: ../settings.php:114
|
1118 |
msgid "Prohibited usernames"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: ../settings.php:114
|
1122 |
msgid ""
|
1123 |
"Usernames from this list are not allowed to log in or register. Any IP "
|
1124 |
"address, have tried to use any of these usernames, will be immediately "
|
1125 |
"blocked. Use comma to separate logins."
|
1126 |
msgstr ""
|
1127 |
|
1128 |
+
#: ../settings.php:115
|
1129 |
msgid "User session expire"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
+
#: ../settings.php:115
|
1133 |
msgid "in minutes (leave empty to use default WP value)"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
+
#: ../settings.php:116
|
1137 |
+
msgid "Sort users in dashboard"
|
1138 |
+
msgstr ""
|
1139 |
+
|
1140 |
+
#: ../settings.php:116
|
1141 |
+
msgid "by date of registration"
|
1142 |
+
msgstr ""
|
1143 |
+
|
1144 |
+
#: ../settings.php:123
|
1145 |
msgid "Cerber antispam engine"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
+
#: ../settings.php:124
|
1149 |
msgid "Comment form"
|
1150 |
msgstr ""
|
1151 |
|
1152 |
+
#: ../settings.php:124
|
1153 |
msgid "Protect comment form with bot detection engine"
|
1154 |
msgstr ""
|
1155 |
|
1156 |
+
#: ../settings.php:125 ../settings.php:143
|
1157 |
msgid "Registration form"
|
1158 |
msgstr ""
|
1159 |
|
1160 |
+
#: ../settings.php:125
|
1161 |
msgid "Protect registration form with bot detection engine"
|
1162 |
msgstr ""
|
1163 |
|
1164 |
+
#: ../settings.php:126
|
1165 |
msgid "Other forms"
|
1166 |
msgstr ""
|
1167 |
|
1168 |
+
#: ../settings.php:126
|
1169 |
msgid "Protect all forms on the website with bot detection engine"
|
1170 |
msgstr ""
|
1171 |
|
1172 |
+
#: ../settings.php:128
|
1173 |
msgid "Adjust antispam engine"
|
1174 |
msgstr ""
|
1175 |
|
1176 |
+
#: ../settings.php:129
|
1177 |
msgid "Safe mode"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
+
#: ../settings.php:129
|
1181 |
msgid "Use less restrictive policies (allow AJAX)"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: ../settings.php:130
|
1185 |
msgid "Logged in users"
|
1186 |
msgstr ""
|
1187 |
|
1188 |
+
#: ../settings.php:130
|
1189 |
msgid "Disable bot detection engine for logged in users"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
+
#: ../settings.php:131
|
1193 |
msgid "Query whitelist"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
+
#: ../settings.php:131
|
1197 |
msgid ""
|
1198 |
"Specify search strings to search in a request URI to exclude the request "
|
1199 |
"from inspection by the engine. One string per line."
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: ../settings.php:133
|
1203 |
msgid "Comment processing"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: ../settings.php:134
|
1207 |
msgid "If a spam comment detected"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
+
#: ../settings.php:134
|
1211 |
+
msgid "Deny it completely"
|
1212 |
+
msgstr ""
|
1213 |
+
|
1214 |
+
#: ../settings.php:134
|
1215 |
+
msgid "Mark it as spam"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#: ../settings.php:135
|
1219 |
msgid "Trash spam comments"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
+
#: ../settings.php:135
|
1223 |
msgid "Move spam comments to trash after"
|
1224 |
msgstr ""
|
1225 |
|
1226 |
+
#: ../settings.php:138
|
1227 |
msgid "reCAPTCHA settings"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
+
#: ../settings.php:139
|
1231 |
msgid "Site key"
|
1232 |
msgstr ""
|
1233 |
|
1234 |
+
#: ../settings.php:140
|
1235 |
msgid "Secret key"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
+
#: ../settings.php:141
|
1239 |
msgid "Invisible reCAPTCHA"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
+
#: ../settings.php:141
|
1243 |
msgid "Enable invisible reCAPTCHA"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
+
#: ../settings.php:141
|
1247 |
msgid ""
|
1248 |
"(do not enable it unless you get and enter the Site and Secret keys for the "
|
1249 |
"invisible version)"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
+
#: ../settings.php:143
|
1253 |
msgid "Enable reCAPTCHA for WordPress registration form"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
+
#: ../settings.php:144
|
1257 |
msgid "Enable reCAPTCHA for WooCommerce registration form"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: ../settings.php:146
|
1261 |
msgid "Lost password form"
|
1262 |
msgstr ""
|
1263 |
|
1264 |
+
#: ../settings.php:146
|
1265 |
msgid "Enable reCAPTCHA for WordPress lost password form"
|
1266 |
msgstr ""
|
1267 |
|
1268 |
+
#: ../settings.php:147
|
1269 |
msgid "Enable reCAPTCHA for WooCommerce lost password form"
|
1270 |
msgstr ""
|
1271 |
|
1272 |
+
#: ../settings.php:149
|
1273 |
msgid "Login form"
|
1274 |
msgstr ""
|
1275 |
|
1276 |
+
#: ../settings.php:149
|
1277 |
msgid "Enable reCAPTCHA for WordPress login form"
|
1278 |
msgstr ""
|
1279 |
|
1280 |
+
#: ../settings.php:150
|
1281 |
msgid "Enable reCAPTCHA for WooCommerce login form"
|
1282 |
msgstr ""
|
1283 |
|
1284 |
+
#: ../settings.php:152
|
1285 |
msgid "Enable reCAPTCHA for WordPress comment form"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
+
#: ../settings.php:153
|
1289 |
msgid "Disable reCAPTCHA for logged in users"
|
1290 |
msgstr ""
|
1291 |
|
1292 |
+
#: ../settings.php:155
|
1293 |
msgid "Limit attempts"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
+
#: ../settings.php:155
|
1297 |
#, php-format
|
1298 |
msgid "Lock out IP address for %s minutes after %s failed attempts within %s minutes"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
+
#: ../settings.php:161
|
1302 |
msgid "Email notifications"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
+
#: ../settings.php:163
|
1306 |
msgid "Email Address"
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#: ../settings.php:163
|
1310 |
msgid "Use comma to specify multiple values"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
+
#: ../settings.php:163
|
1314 |
#, php-format
|
1315 |
msgid "if empty, the admin email %s will be used"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: ../settings.php:164
|
1319 |
msgid "Notification limit"
|
1320 |
msgstr ""
|
1321 |
|
1322 |
+
#: ../settings.php:164
|
1323 |
msgid "notification letters allowed per hour (0 means unlimited)"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
+
#: ../settings.php:173
|
1327 |
msgid "All connected devices"
|
1328 |
msgstr ""
|
1329 |
|
1330 |
+
#: ../settings.php:174
|
1331 |
msgid "No devices found"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
+
#: ../settings.php:176
|
1335 |
msgid "Not available"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
+
#: ../settings.php:187
|
1339 |
msgid "Make your protection smarter!"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
+
#: ../settings.php:191
|
1343 |
msgid ""
|
1344 |
"Please enable Permalinks to use this feature. Set Permalink Settings to "
|
1345 |
"something other than Default."
|
1346 |
msgstr ""
|
1347 |
|
1348 |
+
#: ../settings.php:194
|
1349 |
msgid ""
|
1350 |
"Be careful when enabling this options. If you forget the custom login URL "
|
1351 |
"you will not be able to login."
|
1352 |
msgstr ""
|
1353 |
|
1354 |
+
#: ../settings.php:198
|
1355 |
msgid ""
|
1356 |
"In the Citadel mode nobody is able to log in except IPs from the White IP "
|
1357 |
"Access List. Active user sessions will not be affected."
|
1358 |
msgstr ""
|
1359 |
|
1360 |
+
#: ../settings.php:201
|
1361 |
msgid "These settings do not affect hosts from the "
|
1362 |
msgstr ""
|
1363 |
|
1364 |
+
#: ../settings.php:204
|
1365 |
msgid ""
|
1366 |
"Before you can start using reCAPTCHA, you have to obtain Site key and Secret "
|
1367 |
"key on the Google website"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
+
#: ../settings.php:244
|
1371 |
msgid "Users"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
+
#: ../settings.php:249
|
1375 |
msgid "Help"
|
1376 |
msgstr ""
|
1377 |
|
1378 |
+
#: ../settings.php:366
|
1379 |
#, php-format
|
1380 |
msgid "%s allowed retries in %s minutes"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: ../settings.php:371
|
1384 |
+
#, php-format
|
1385 |
+
msgid "%s allowed registrations in %s minutes from one IP"
|
1386 |
+
msgstr ""
|
1387 |
+
|
1388 |
+
#: ../settings.php:376
|
1389 |
#, php-format
|
1390 |
msgid "Increase lockout duration to %s hours after %s lockouts in the last %s hours"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: ../settings.php:383
|
1394 |
msgid "Notify admin if the number of active lockouts above"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: ../settings.php:388
|
1398 |
#, php-format
|
1399 |
msgid "Enable after %s failed login attempts in last %s minutes"
|
1400 |
msgstr ""
|
1401 |
|
1402 |
+
#: ../settings.php:481 ../settings.php:482
|
1403 |
msgid "Attention! You have changed the login URL! The new login URL is"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
+
#: ../settings.php:483 ../settings.php:484
|
1407 |
+
msgid ""
|
1408 |
+
"If you use a caching plugin, you have to add your new login URL to the list "
|
1409 |
+
"of pages not to cache"
|
1410 |
+
msgstr ""
|
1411 |
+
|
1412 |
+
#: ../settings.php:558
|
1413 |
msgid "<strong>ERROR</strong>: please enter a valid email address."
|
1414 |
msgstr ""
|
1415 |
|
1425 |
msgid "License"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
+
#: ../cerber-tools.php:84
|
1429 |
msgid "Export settings to the file"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
+
#: ../cerber-tools.php:85
|
1433 |
msgid ""
|
1434 |
"When you click the button below you will get a configuration file, which you "
|
1435 |
"can upload on another site."
|
1436 |
msgstr ""
|
1437 |
|
1438 |
+
#: ../cerber-tools.php:86
|
1439 |
msgid "What do you want to export?"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
+
#: ../cerber-tools.php:87 ../cerber-tools.php:96
|
1443 |
msgid "Settings"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
+
#: ../cerber-tools.php:89
|
1447 |
msgid "Download file"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
+
#: ../cerber-tools.php:91
|
1451 |
msgid "Import settings from the file"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
+
#: ../cerber-tools.php:92
|
1455 |
msgid ""
|
1456 |
"When you click the button below, file will be uploaded and all existing "
|
1457 |
"settings will be overridden."
|
1458 |
msgstr ""
|
1459 |
|
1460 |
+
#: ../cerber-tools.php:93
|
1461 |
msgid "Select file to import."
|
1462 |
msgstr ""
|
1463 |
|
1464 |
+
#: ../cerber-tools.php:93
|
1465 |
#, php-format
|
1466 |
msgid "Maximum upload file size: %s."
|
1467 |
msgstr ""
|
1468 |
|
1469 |
+
#: ../cerber-tools.php:96
|
1470 |
msgid "What do you want to import?"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
+
#: ../cerber-tools.php:98
|
1474 |
msgid "Upload file"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
+
#: ../cerber-tools.php:138
|
1478 |
msgid "No file was uploaded or file is corrupted"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
+
#: ../cerber-tools.php:171
|
1482 |
msgid "Error while updating"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
+
#: ../cerber-tools.php:174
|
1486 |
msgid "Settings has imported successfully from"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: ../cerber-tools.php:178
|
1490 |
msgid "Error while parsing file"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: ../cerber-tools.php:296
|
1494 |
msgid "Antispam and bot detection settings"
|
1495 |
msgstr ""
|
readme.txt
CHANGED
@@ -4,8 +4,8 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
|
|
4 |
Tags: security, login, custom login, protect, antispam, woocommerce, recaptcha, captcha, activity, log, logging, block, fail2ban, monitoring, rename wp login, whitelist, blacklist, wordpress security, xmlrpc, user enumeration, hardening, authentication, notification, pushbullet, brute force, bruteforce, users
|
5 |
Requires at least: 4.4
|
6 |
Requires PHP: 5.3
|
7 |
-
Tested up to: 4.
|
8 |
-
Stable tag: 5.
|
9 |
License: GPLv2
|
10 |
|
11 |
Protection against hacker attacks and bots. Restrict access with IP access lists, track user and bot activity. reCAPTCHA. Limit login attempts.
|
@@ -26,7 +26,7 @@ Hardening WordPress with a set of security settings.
|
|
26 |
* Create **Custom login URL** ([rename wp-login.php](http://wpcerber.com/how-to-rename-wp-login-php/)).
|
27 |
* Cerber antispam engine for protecting any contact form. Automatically detects and moves spam comments to trash or deny it completely.
|
28 |
* Log user, bot and hacker activities.
|
29 |
-
* Cool notifications with powerful filters.
|
30 |
* Hide wp-login.php, wp-signup.php and wp-register.php from possible attacks and return 404 HTTP Error.
|
31 |
* Hide wp-admin (dashboard) and return 404 HTTP Error when a user isn't logged in.
|
32 |
* Immediately block IP or subnet when attempting to log in with non-existent or prohibited username.
|
@@ -100,7 +100,7 @@ It’s compatible with virtually any form you have. Tested with Caldera Forms, G
|
|
100 |
|
101 |
* Czech, thanks to [Hrohh](https://profiles.wordpress.org/hrohh/)
|
102 |
* Deutsche, thanks to mario, Mike and [Daniel](http://detacu.de)
|
103 |
-
* Dutch, thanks to [Bernardo](https://twitter.com/bernardohulsman)
|
104 |
* Français, thanks to [hardesfred](https://profiles.wordpress.org/hardesfred/)
|
105 |
* Norwegian (Bokmål), thanks to [Eirik Vorland](https://www.facebook.com/KjellDaSensei)
|
106 |
* Portuguese (Portugal), thanks to Helderk
|
@@ -114,7 +114,7 @@ It’s compatible with virtually any form you have. Tested with Caldera Forms, G
|
|
114 |
Thanks to [POEditor.com](https://poeditor.com) for helping to translate this project.
|
115 |
|
116 |
There are some semi-similar security plugins you can check out: Login LockDown, Login Security Solution,
|
117 |
-
BruteProtect, Ajax Login & Register, Lockdown WP Admin,
|
118 |
BulletProof Security, SiteGuard WP Plugin, All In One WP Security & Firewall, Brute Force Login Protection
|
119 |
|
120 |
**Another reliable plugins from the trusted author**
|
@@ -212,7 +212,7 @@ Set Threshold fields to 0 or leave them empty.
|
|
212 |
|
213 |
= What is the goal of using Fail2Ban? =
|
214 |
|
215 |
-
With Fail2Ban you can protect site on the OS level with iptables. See details here: [http://wpcerber.com/how-to-protect-wordpress-with-fail2ban/](http://wpcerber.com/how-to-protect-wordpress-with-fail2ban/)
|
216 |
|
217 |
= Do I need using Fail2Ban to get the plugin working? =
|
218 |
|
@@ -259,10 +259,19 @@ To get access to your dashboard you need to copy the WP Cerber Reset folder to t
|
|
259 |
|
260 |
== Changelog ==
|
261 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
262 |
= 5.5 =
|
263 |
-
* White list for the WordPress anti-spam engine.
|
264 |
-
* White list for REST API requests.
|
265 |
-
* Disable access to user data via REST API and stop REST API user enumeration.
|
266 |
* [Read more](http://wpcerber.com/wp-cerber-security-5-5/)
|
267 |
|
268 |
= 5.2 =
|
4 |
Tags: security, login, custom login, protect, antispam, woocommerce, recaptcha, captcha, activity, log, logging, block, fail2ban, monitoring, rename wp login, whitelist, blacklist, wordpress security, xmlrpc, user enumeration, hardening, authentication, notification, pushbullet, brute force, bruteforce, users
|
5 |
Requires at least: 4.4
|
6 |
Requires PHP: 5.3
|
7 |
+
Tested up to: 4.9
|
8 |
+
Stable tag: 5.7
|
9 |
License: GPLv2
|
10 |
|
11 |
Protection against hacker attacks and bots. Restrict access with IP access lists, track user and bot activity. reCAPTCHA. Limit login attempts.
|
26 |
* Create **Custom login URL** ([rename wp-login.php](http://wpcerber.com/how-to-rename-wp-login-php/)).
|
27 |
* Cerber antispam engine for protecting any contact form. Automatically detects and moves spam comments to trash or deny it completely.
|
28 |
* Log user, bot and hacker activities.
|
29 |
+
* Cool notifications with powerful filters for activities.
|
30 |
* Hide wp-login.php, wp-signup.php and wp-register.php from possible attacks and return 404 HTTP Error.
|
31 |
* Hide wp-admin (dashboard) and return 404 HTTP Error when a user isn't logged in.
|
32 |
* Immediately block IP or subnet when attempting to log in with non-existent or prohibited username.
|
100 |
|
101 |
* Czech, thanks to [Hrohh](https://profiles.wordpress.org/hrohh/)
|
102 |
* Deutsche, thanks to mario, Mike and [Daniel](http://detacu.de)
|
103 |
+
* Dutch, thanks to Jos Knippen and [Bernardo](https://twitter.com/bernardohulsman)
|
104 |
* Français, thanks to [hardesfred](https://profiles.wordpress.org/hardesfred/)
|
105 |
* Norwegian (Bokmål), thanks to [Eirik Vorland](https://www.facebook.com/KjellDaSensei)
|
106 |
* Portuguese (Portugal), thanks to Helderk
|
114 |
Thanks to [POEditor.com](https://poeditor.com) for helping to translate this project.
|
115 |
|
116 |
There are some semi-similar security plugins you can check out: Login LockDown, Login Security Solution,
|
117 |
+
BruteProtect, Ajax Login & Register, Lockdown WP Admin, Loginizer,
|
118 |
BulletProof Security, SiteGuard WP Plugin, All In One WP Security & Firewall, Brute Force Login Protection
|
119 |
|
120 |
**Another reliable plugins from the trusted author**
|
212 |
|
213 |
= What is the goal of using Fail2Ban? =
|
214 |
|
215 |
+
With Fail2Ban you can protect site on the OS level with iptables firewall. See details here: [http://wpcerber.com/how-to-protect-wordpress-with-fail2ban/](http://wpcerber.com/how-to-protect-wordpress-with-fail2ban/)
|
216 |
|
217 |
= Do I need using Fail2Ban to get the plugin working? =
|
218 |
|
259 |
|
260 |
== Changelog ==
|
261 |
|
262 |
+
= 5.7 =
|
263 |
+
* New: Limit access to WordPress REST API for logged in users only.
|
264 |
+
* New: For new users the plugin records the date of registration, the IP address and a user who has added a new user.
|
265 |
+
* New: Sorting users on the Users admin page by date of registration.
|
266 |
+
* New: User registration monitoring and activity logging functions has been improved.
|
267 |
+
* Translations has been updated, thanks to Jon Knippen, Wojciech Górski and Francesco.
|
268 |
+
* Bug fixed: Stop user enumeration via REST API doesn’t work on a multisite WordPress installation.
|
269 |
+
* [Read more](http://wpcerber.com/wp-cerber-security-5-7/)
|
270 |
+
|
271 |
= 5.5 =
|
272 |
+
* New: White list for the WordPress anti-spam engine.
|
273 |
+
* New: White list for REST API requests.
|
274 |
+
* New: Disable access to user data via REST API and stop REST API user enumeration.
|
275 |
* [Read more](http://wpcerber.com/wp-cerber-security-5-5/)
|
276 |
|
277 |
= 5.2 =
|
ripe.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
1 |
<?php
|
2 |
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
settings.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
@@ -98,8 +98,9 @@ function cerber_settings_init(){
|
|
98 |
add_settings_field('stopenum',__('Stop user enumeration','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'stopenum','type'=>'checkbox','label'=>__('Block access to user pages like /?author=n and user data via REST API','wp-cerber')));
|
99 |
add_settings_field('xmlrpc',__('Disable XML-RPC','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'xmlrpc','type'=>'checkbox','label'=>__('Block access to the XML-RPC server (including Pingbacks and Trackbacks)','wp-cerber')));
|
100 |
add_settings_field('nofeeds',__('Disable feeds','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'nofeeds','type'=>'checkbox','label'=>__('Block access to the RSS, Atom and RDF feeds','wp-cerber')));
|
101 |
-
add_settings_field('norest',__('Disable REST API','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'norest','type'=>'checkbox','label'=>__('Block access to the WordPress REST API except the following
|
102 |
-
add_settings_field('
|
|
|
103 |
//add_settings_field('hashauthor',__('Hide author usernames','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'hashauthor','type'=>'checkbox','label'=>__('Replace author username with hash for author pages and URLs','wp-cerber')));
|
104 |
//add_settings_field('cleanhead',__('Clean up HEAD','wp-cerber'),'cerberus_field_show','cerber-'.$tab,'hwp',array('group'=>$tab,'option'=>'cleanhead','type'=>'checkbox','label'=>__('Remove generator and version tags from HEAD section','wp-cerber')));
|
105 |
//add_settings_field('ping',__('Disable Pingback','wp-cerber'),'cerberus_field_show','cerber-'.$tab,'hwp',array('group'=>$tab,'option'=>'ping','type'=>'checkbox','label'=>__('Block access to ping functional','wp-cerber')));
|
@@ -109,8 +110,10 @@ function cerber_settings_init(){
|
|
109 |
$tab='users'; // 'cerber-users' settings
|
110 |
register_setting( 'cerberus-'.$tab, CERBER_OPT_U);
|
111 |
add_settings_section('us', __('User related settings','wp-cerber'), 'cerber_sapi_section', CERBER_OPT_U);
|
|
|
112 |
add_settings_field('prohibited',__('Prohibited usernames','wp-cerber'),'cerberus_field_show',CERBER_OPT_U,'us',array('group'=>$tab,'option'=>'prohibited','type'=>'textarea','label'=>__('Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins.','wp-cerber')));
|
113 |
add_settings_field('auth_expire',__('User session expire','wp-cerber'),'cerberus_field_show',CERBER_OPT_U,'us',array('group'=>$tab,'option'=>'auth_expire','type'=>'text','label'=>__('in minutes (leave empty to use default WP value)','wp-cerber'),'size' => 6));
|
|
|
114 |
|
115 |
// Antibot & reCAPTCHA -----------------------------------------------------------------------------
|
116 |
|
@@ -128,7 +131,7 @@ function cerber_settings_init(){
|
|
128 |
add_settings_field('botswhite',__('Query whitelist','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'antibot_more',array('group'=>$tab,'option'=>'botswhite','type'=>'textarea','label'=>__('Specify search strings to search in a request URI to exclude the request from inspection by the engine. One string per line.','wp-cerber')));
|
129 |
|
130 |
add_settings_section('commproc', __('Comment processing','wp-cerber'), 'cerber_sapi_section', CERBER_OPT_C);
|
131 |
-
add_settings_field('spamcomm',__('If a spam comment detected','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'commproc',array('group'=>$tab, 'option'=>'spamcomm', 'type'=>'select', 'set' => array('Deny it completely',
|
132 |
add_settings_field('trashafter',__('Trash spam comments','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'commproc',array('group'=>$tab,'option'=>'trashafter','type'=>'text','enabled'=>__('Move spam comments to trash after'),'label'=>__('days','wp-cerber'),'size'=>3));
|
133 |
//add_settings_field('deleteafter',__('Delete comments from trash after','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'commproc',array('group'=>$tab,'option'=>'deleteafter','type'=>'text','label'=>__('days','wp-cerber'),'size'=>3));
|
134 |
|
@@ -176,7 +179,7 @@ function cerber_settings_init(){
|
|
176 |
|
177 |
}
|
178 |
/*
|
179 |
-
Generate HTML for
|
180 |
*/
|
181 |
function cerber_sapi_section($args){
|
182 |
switch ($args['id']){ // a section id
|
@@ -245,6 +248,7 @@ function cerber_settings_page(){
|
|
245 |
|
246 |
echo '<a href="' . cerber_admin_link('help') . '" class="nav-tab ' . ( $tab == 'help' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-editor-help"></span> ' . __('Help','wp-cerber') . '</a>';
|
247 |
|
|
|
248 |
?>
|
249 |
</h2>
|
250 |
<?php
|
@@ -363,6 +367,11 @@ function cerberus_field_show($args){
|
|
363 |
'<input type="text" id="attempts" name="cerber-'.$args['group'].'[attempts]" value="'.$settings['attempts'].'" size="3" maxlength="3" />',
|
364 |
'<input type="text" id="period" name="cerber-'.$args['group'].'[period]" value="'.$settings['period'].'" size="3" maxlength="3" />');
|
365 |
break;
|
|
|
|
|
|
|
|
|
|
|
366 |
case 'aggressive':
|
367 |
$html=sprintf(__('Increase lockout duration to %s hours after %s lockouts in the last %s hours','wp-cerber'),
|
368 |
'<input type="text" id="agperiod" name="cerber-'.$args['group'].'[agperiod]" value="'.$settings['agperiod'].'" size="3" maxlength="3" />',
|
@@ -370,7 +379,7 @@ function cerberus_field_show($args){
|
|
370 |
'<input type="text" id="aglast" name="cerber-'.$args['group'].'[aglast]" value="'.$settings['aglast'].'" size="3" maxlength="3" />');
|
371 |
break;
|
372 |
case 'notify':
|
373 |
-
$html= '<input type="checkbox" id="'.$args['option'].'" name="cerber-'.$args['group'].'['.$args['option'].']" value="1" '.checked(1,$value,false).$disabled.'
|
374 |
.__('Notify admin if the number of active lockouts above','wp-cerber').
|
375 |
' <input type="text" id="above" name="cerber-'.$args['group'].'[above]" value="'.$settings['above'].'" size="3" maxlength="3" />'.
|
376 |
' (<a href="' . wp_nonce_url( add_query_arg( array( 'testnotify' => 'lockout', 'settings-updated' => 0 ) ), 'control', 'cerber_nonce' ) . '">' . __( 'Click to send test', 'wp-cerber' ) . '</a>)';
|
@@ -381,9 +390,9 @@ function cerberus_field_show($args){
|
|
381 |
'<input type="text" id="ciperiod" name="cerber-'.$args['group'].'[ciperiod]" value="'.$settings['ciperiod'].'" size="3" maxlength="3" />');
|
382 |
break;
|
383 |
case 'checkbox':
|
384 |
-
|
385 |
-
$html
|
386 |
-
|
387 |
break;
|
388 |
case 'textarea':
|
389 |
//$name = 'cerber-'.$args['group'].'['.$args['option'].']';
|
@@ -418,7 +427,7 @@ function cerberus_field_show($args){
|
|
418 |
if ( isset( $settings[ $args['option'] . '-enabled' ] ) ) {
|
419 |
$value = $settings[ $args['option'] . '-enabled' ];
|
420 |
}
|
421 |
-
$checkbox = '<input type="checkbox" id="' . $args['option'] . '-enabled" name="' . $name . '" value="1" ' . checked( 1, $value, false ) . '
|
422 |
$html = $checkbox . $html;
|
423 |
}
|
424 |
|
@@ -463,12 +472,18 @@ function cerber_sanitize_options($new, $old, $option) { // $option added in WP 4
|
|
463 |
|
464 |
if ( get_option( 'permalink_structure' ) ) {
|
465 |
$new['loginpath'] = urlencode( str_replace( '/', '', $new['loginpath'] ) );
|
|
|
466 |
if ( $new['loginpath'] && $new['loginpath'] != $old['loginpath'] ) {
|
467 |
$href = get_home_url() . '/' . $new['loginpath'] . '/';
|
468 |
$url = urldecode( $href );
|
469 |
-
$msg
|
470 |
-
|
471 |
-
|
|
|
|
|
|
|
|
|
|
|
472 |
}
|
473 |
} else {
|
474 |
$new['loginpath'] = '';
|
@@ -565,6 +580,10 @@ function cerber_sanitize_h($new, $old, $option) {
|
|
565 |
|
566 |
$new['restwhite'] = cerber_text2array($new['restwhite'], "\n");
|
567 |
|
|
|
|
|
|
|
|
|
568 |
return $new;
|
569 |
}
|
570 |
|
@@ -705,13 +724,17 @@ function cerber_get_defaults($field = null) {
|
|
705 |
'xmlrpc' => 0,
|
706 |
'nofeeds' => 0,
|
707 |
'norest' => 1,
|
|
|
708 |
'restwhite' => '',
|
709 |
'hashauthor' => 0,
|
710 |
'cleanhead' => 1,
|
711 |
),
|
712 |
CERBER_OPT_U => array(
|
|
|
|
|
713 |
'prohibited' => array(),
|
714 |
'auth_expire' => '',
|
|
|
715 |
),
|
716 |
CERBER_OPT_C => array(
|
717 |
'botscomm' => 1,
|
@@ -758,6 +781,23 @@ function cerber_get_defaults($field = null) {
|
|
758 |
}
|
759 |
}
|
760 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
761 |
/*
|
762 |
*
|
763 |
* Right way to save Cerber settings outside of wp-admin settings page
|
1 |
<?php
|
2 |
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
98 |
add_settings_field('stopenum',__('Stop user enumeration','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'stopenum','type'=>'checkbox','label'=>__('Block access to user pages like /?author=n and user data via REST API','wp-cerber')));
|
99 |
add_settings_field('xmlrpc',__('Disable XML-RPC','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'xmlrpc','type'=>'checkbox','label'=>__('Block access to the XML-RPC server (including Pingbacks and Trackbacks)','wp-cerber')));
|
100 |
add_settings_field('nofeeds',__('Disable feeds','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'nofeeds','type'=>'checkbox','label'=>__('Block access to the RSS, Atom and RDF feeds','wp-cerber')));
|
101 |
+
add_settings_field('norest',__('Disable REST API','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'norest','type'=>'checkbox','label'=>__('Block access to the WordPress REST API except the following','wp-cerber')));
|
102 |
+
add_settings_field('restauth', '','cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'restauth','type'=>'checkbox','label'=>__('Allow REST API for logged in users','wp-cerber')));
|
103 |
+
add_settings_field('restwhite', '','cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'restwhite','type'=>'textarea','label'=>__('Specify REST API namespaces to be allowed if REST API is disabled. One string per line.','wp-cerber')));
|
104 |
//add_settings_field('hashauthor',__('Hide author usernames','wp-cerber'),'cerberus_field_show',CERBER_OPT_H,'hwp',array('group'=>$tab,'option'=>'hashauthor','type'=>'checkbox','label'=>__('Replace author username with hash for author pages and URLs','wp-cerber')));
|
105 |
//add_settings_field('cleanhead',__('Clean up HEAD','wp-cerber'),'cerberus_field_show','cerber-'.$tab,'hwp',array('group'=>$tab,'option'=>'cleanhead','type'=>'checkbox','label'=>__('Remove generator and version tags from HEAD section','wp-cerber')));
|
106 |
//add_settings_field('ping',__('Disable Pingback','wp-cerber'),'cerberus_field_show','cerber-'.$tab,'hwp',array('group'=>$tab,'option'=>'ping','type'=>'checkbox','label'=>__('Block access to ping functional','wp-cerber')));
|
110 |
$tab='users'; // 'cerber-users' settings
|
111 |
register_setting( 'cerberus-'.$tab, CERBER_OPT_U);
|
112 |
add_settings_section('us', __('User related settings','wp-cerber'), 'cerber_sapi_section', CERBER_OPT_U);
|
113 |
+
if (lab_lab()) add_settings_field('reglimit',__('Registration limit','wp-cerber'),'cerberus_field_show', CERBER_OPT_U,'us',array('group'=>$tab,'option'=>'reglimit','type'=>'reglimit'));
|
114 |
add_settings_field('prohibited',__('Prohibited usernames','wp-cerber'),'cerberus_field_show',CERBER_OPT_U,'us',array('group'=>$tab,'option'=>'prohibited','type'=>'textarea','label'=>__('Usernames from this list are not allowed to log in or register. Any IP address, have tried to use any of these usernames, will be immediately blocked. Use comma to separate logins.','wp-cerber')));
|
115 |
add_settings_field('auth_expire',__('User session expire','wp-cerber'),'cerberus_field_show',CERBER_OPT_U,'us',array('group'=>$tab,'option'=>'auth_expire','type'=>'text','label'=>__('in minutes (leave empty to use default WP value)','wp-cerber'),'size' => 6));
|
116 |
+
add_settings_field('usersort',__('Sort users in dashboard','wp-cerber'),'cerberus_field_show',CERBER_OPT_U,'us',array('group'=>$tab,'option'=>'usersort','type'=>'checkbox','label'=>__('by date of registration','wp-cerber')));
|
117 |
|
118 |
// Antibot & reCAPTCHA -----------------------------------------------------------------------------
|
119 |
|
131 |
add_settings_field('botswhite',__('Query whitelist','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'antibot_more',array('group'=>$tab,'option'=>'botswhite','type'=>'textarea','label'=>__('Specify search strings to search in a request URI to exclude the request from inspection by the engine. One string per line.','wp-cerber')));
|
132 |
|
133 |
add_settings_section('commproc', __('Comment processing','wp-cerber'), 'cerber_sapi_section', CERBER_OPT_C);
|
134 |
+
add_settings_field('spamcomm',__('If a spam comment detected','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'commproc',array('group'=>$tab, 'option'=>'spamcomm', 'type'=>'select', 'set' => array(__('Deny it completely','wp-cerber'),__('Mark it as spam','wp-cerber'))));
|
135 |
add_settings_field('trashafter',__('Trash spam comments','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'commproc',array('group'=>$tab,'option'=>'trashafter','type'=>'text','enabled'=>__('Move spam comments to trash after'),'label'=>__('days','wp-cerber'),'size'=>3));
|
136 |
//add_settings_field('deleteafter',__('Delete comments from trash after','wp-cerber'),'cerberus_field_show',CERBER_OPT_C,'commproc',array('group'=>$tab,'option'=>'deleteafter','type'=>'text','label'=>__('days','wp-cerber'),'size'=>3));
|
137 |
|
179 |
|
180 |
}
|
181 |
/*
|
182 |
+
Generate HTML for each sections on a settings page
|
183 |
*/
|
184 |
function cerber_sapi_section($args){
|
185 |
switch ($args['id']){ // a section id
|
248 |
|
249 |
echo '<a href="' . cerber_admin_link('help') . '" class="nav-tab ' . ( $tab == 'help' ? 'nav-tab-active' : '') . '"><span class="dashicons dashicons-editor-help"></span> ' . __('Help','wp-cerber') . '</a>';
|
250 |
|
251 |
+
echo lab_indicator();
|
252 |
?>
|
253 |
</h2>
|
254 |
<?php
|
367 |
'<input type="text" id="attempts" name="cerber-'.$args['group'].'[attempts]" value="'.$settings['attempts'].'" size="3" maxlength="3" />',
|
368 |
'<input type="text" id="period" name="cerber-'.$args['group'].'[period]" value="'.$settings['period'].'" size="3" maxlength="3" />');
|
369 |
break;
|
370 |
+
case 'reglimit':
|
371 |
+
$html=sprintf(__('%s allowed registrations in %s minutes from one IP','wp-cerber'),
|
372 |
+
'<input type="text" id="reglimit-num" name="cerber-'.$args['group'].'[reglimit_num]" value="'.$settings['reglimit_num'].'" size="3" maxlength="3" />',
|
373 |
+
'<input type="text" id="reglimit-min" name="cerber-'.$args['group'].'[reglimit_min]" value="'.$settings['reglimit_min'].'" size="3" maxlength="3" />');
|
374 |
+
break;
|
375 |
case 'aggressive':
|
376 |
$html=sprintf(__('Increase lockout duration to %s hours after %s lockouts in the last %s hours','wp-cerber'),
|
377 |
'<input type="text" id="agperiod" name="cerber-'.$args['group'].'[agperiod]" value="'.$settings['agperiod'].'" size="3" maxlength="3" />',
|
379 |
'<input type="text" id="aglast" name="cerber-'.$args['group'].'[aglast]" value="'.$settings['aglast'].'" size="3" maxlength="3" />');
|
380 |
break;
|
381 |
case 'notify':
|
382 |
+
$html= '<label class="switch"><input type="checkbox" id="'.$args['option'].'" name="cerber-'.$args['group'].'['.$args['option'].']" value="1" '.checked(1,$value,false).$disabled.' /><span class="slider round"></span></label>'
|
383 |
.__('Notify admin if the number of active lockouts above','wp-cerber').
|
384 |
' <input type="text" id="above" name="cerber-'.$args['group'].'[above]" value="'.$settings['above'].'" size="3" maxlength="3" />'.
|
385 |
' (<a href="' . wp_nonce_url( add_query_arg( array( 'testnotify' => 'lockout', 'settings-updated' => 0 ) ), 'control', 'cerber_nonce' ) . '">' . __( 'Click to send test', 'wp-cerber' ) . '</a>)';
|
390 |
'<input type="text" id="ciperiod" name="cerber-'.$args['group'].'[ciperiod]" value="'.$settings['ciperiod'].'" size="3" maxlength="3" />');
|
391 |
break;
|
392 |
case 'checkbox':
|
393 |
+
$html='<label class="switch"><input type="checkbox" id="'.$args['option'].'" name="'.$name.'" value="1" '.checked(1,$value,false).$disabled.' /><span class="slider round"></span></label>';
|
394 |
+
$html.= $args['label'];
|
395 |
+
//$html.= ' <label for="'.$args['option'].'">'.$args['label'].'</label>';
|
396 |
break;
|
397 |
case 'textarea':
|
398 |
//$name = 'cerber-'.$args['group'].'['.$args['option'].']';
|
427 |
if ( isset( $settings[ $args['option'] . '-enabled' ] ) ) {
|
428 |
$value = $settings[ $args['option'] . '-enabled' ];
|
429 |
}
|
430 |
+
$checkbox = '<label class="switch"><input type="checkbox" id="' . $args['option'] . '-enabled" name="' . $name . '" value="1" ' . checked( 1, $value, false ) . ' /><span class="slider round"></span></label>' . $args['enabled'];
|
431 |
$html = $checkbox . $html;
|
432 |
}
|
433 |
|
472 |
|
473 |
if ( get_option( 'permalink_structure' ) ) {
|
474 |
$new['loginpath'] = urlencode( str_replace( '/', '', $new['loginpath'] ) );
|
475 |
+
$new['loginpath'] = sanitize_text_field($new['loginpath']);
|
476 |
if ( $new['loginpath'] && $new['loginpath'] != $old['loginpath'] ) {
|
477 |
$href = get_home_url() . '/' . $new['loginpath'] . '/';
|
478 |
$url = urldecode( $href );
|
479 |
+
$msg = array();
|
480 |
+
$msg_e = array();
|
481 |
+
$msg[] = __( 'Attention! You have changed the login URL! The new login URL is', 'wp-cerber' ) . ': <a href="' . $href . '">' . $url . '</a>';
|
482 |
+
$msg_e[] = __( 'Attention! You have changed the login URL! The new login URL is', 'wp-cerber' ) . ': ' . $url;
|
483 |
+
$msg[] = __( 'If you use a caching plugin, you have to add your new login URL to the list of pages not to cache', 'wp-cerber' );
|
484 |
+
$msg_e[] = __( 'If you use a caching plugin, you have to add your new login URL to the list of pages not to cache', 'wp-cerber' );
|
485 |
+
cerber_admin_notice( $msg );
|
486 |
+
cerber_send_notify( 'newlurl', $msg_e );
|
487 |
}
|
488 |
} else {
|
489 |
$new['loginpath'] = '';
|
580 |
|
581 |
$new['restwhite'] = cerber_text2array($new['restwhite'], "\n");
|
582 |
|
583 |
+
$new['restwhite'] = array_map( function ( $v ) {
|
584 |
+
return trim( $v, '/' );
|
585 |
+
}, $new['restwhite'] );
|
586 |
+
|
587 |
return $new;
|
588 |
}
|
589 |
|
724 |
'xmlrpc' => 0,
|
725 |
'nofeeds' => 0,
|
726 |
'norest' => 1,
|
727 |
+
'restauth' => 0,
|
728 |
'restwhite' => '',
|
729 |
'hashauthor' => 0,
|
730 |
'cleanhead' => 1,
|
731 |
),
|
732 |
CERBER_OPT_U => array(
|
733 |
+
'reglimit_num' => 3,
|
734 |
+
'reglimit_min' => 60,
|
735 |
'prohibited' => array(),
|
736 |
'auth_expire' => '',
|
737 |
+
'usersort' => '',
|
738 |
),
|
739 |
CERBER_OPT_C => array(
|
740 |
'botscomm' => 1,
|
781 |
}
|
782 |
}
|
783 |
|
784 |
+
/**
|
785 |
+
* Upgrade existing options with default values (for new fields).
|
786 |
+
*
|
787 |
+
*/
|
788 |
+
function cerber_upgrade_options() {
|
789 |
+
foreach ( cerber_get_defaults() as $option_name => $fields ) {
|
790 |
+
$values = get_site_option( $option_name );
|
791 |
+
foreach ( $fields as $field_name => $default ) {
|
792 |
+
if ( ! isset( $values[ $field_name ] ) ) {
|
793 |
+
$values[ $field_name ] = $default;
|
794 |
+
}
|
795 |
+
}
|
796 |
+
update_site_option( $option_name, $values );
|
797 |
+
}
|
798 |
+
}
|
799 |
+
|
800 |
+
|
801 |
/*
|
802 |
*
|
803 |
* Right way to save Cerber settings outside of wp-admin settings page
|
whois.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
-
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov,
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
@@ -187,13 +187,19 @@ function make_whois_request($server, $ip) {
|
|
187 |
if (!$data) return array('error'=>'Remote WHOIS server return empty response ('.$server.').');
|
188 |
return $data;
|
189 |
}
|
190 |
-
|
191 |
-
|
192 |
-
*
|
193 |
*
|
|
|
|
|
|
|
194 |
*/
|
195 |
function cerber_get_flag_html( $code ) {
|
196 |
static $assets_url;
|
|
|
|
|
|
|
197 |
if ( ! isset( $assets_url ) ) {
|
198 |
$assets_url = plugin_dir_url( CERBER_FILE ) . 'assets';
|
199 |
}
|
@@ -261,255 +267,255 @@ function cerber_get_country_list() {
|
|
261 |
}
|
262 |
|
263 |
$cerber_country_names = array(
|
264 |
-
'AF' => '
|
265 |
-
'AL' => '
|
266 |
-
'AX' => '
|
267 |
-
'DZ' => '
|
268 |
-
'AS' => '
|
269 |
-
'AD' => '
|
270 |
-
'AO' => '
|
271 |
-
'AI' => '
|
272 |
-
'AQ' => '
|
273 |
-
'AG' => '
|
274 |
-
'AR' => '
|
275 |
-
'AM' => '
|
276 |
-
'AW' => '
|
277 |
-
'AU' => '
|
278 |
-
'AT' => '
|
279 |
-
'AZ' => '
|
280 |
-
'BS' => '
|
281 |
-
'BH' => '
|
282 |
-
'BD' => '
|
283 |
-
'BB' => '
|
284 |
-
'BY' => '
|
285 |
-
'BE' => '
|
286 |
-
'BZ' => '
|
287 |
-
'BJ' => '
|
288 |
-
'BM' => '
|
289 |
-
'BT' => '
|
290 |
-
'BO' => '
|
291 |
-
'BQ' => '
|
292 |
-
'BA' => '
|
293 |
-
'BW' => '
|
294 |
-
'BV' => '
|
295 |
-
'BR' => '
|
296 |
-
'IO' => '
|
297 |
-
'BN' => '
|
298 |
-
'BG' => '
|
299 |
-
'BF' => '
|
300 |
-
'BI' => '
|
301 |
-
'KH' => '
|
302 |
-
'CM' => '
|
303 |
-
'CA' => '
|
304 |
-
'CV' => '
|
305 |
-
'KY' => '
|
306 |
-
'CF' => '
|
307 |
-
'TD' => '
|
308 |
-
'CL' => '
|
309 |
-
'CN' => '
|
310 |
-
'CX' => '
|
311 |
-
'CC' => '
|
312 |
-
'CO' => '
|
313 |
-
'KM' => '
|
314 |
-
'CG' => '
|
315 |
-
'CD' => '
|
316 |
-
'CK' => '
|
317 |
-
'CR' => '
|
318 |
-
'CI' => '
|
319 |
-
'HR' => '
|
320 |
-
'CU' => '
|
321 |
-
'CW' => '
|
322 |
-
'CY' => '
|
323 |
-
'CZ' => '
|
324 |
-
'DK' => '
|
325 |
-
'DJ' => '
|
326 |
-
'DM' => '
|
327 |
-
'DO' => '
|
328 |
-
'EC' => '
|
329 |
-
'EG' => '
|
330 |
-
'SV' => '
|
331 |
-
'GQ' => '
|
332 |
-
'ER' => '
|
333 |
-
'EE' => '
|
334 |
-
'ET' => '
|
335 |
'EU' => 'European Union',
|
336 |
'EZ' => 'Eurozone',
|
337 |
-
'FK' => '
|
338 |
-
'FO' => '
|
339 |
-
'FJ' => '
|
340 |
-
'FI' => '
|
341 |
-
'FR' => '
|
342 |
-
'GF' => '
|
343 |
-
'PF' => '
|
344 |
-
'TF' => '
|
345 |
-
'GA' => '
|
346 |
-
'GM' => '
|
347 |
-
'GE' => '
|
348 |
-
'DE' => '
|
349 |
-
'GH' => '
|
350 |
-
'GI' => '
|
351 |
-
'GR' => '
|
352 |
-
'GL' => '
|
353 |
-
'GD' => '
|
354 |
-
'GP' => '
|
355 |
-
'GU' => '
|
356 |
-
'GT' => '
|
357 |
-
'GG' => '
|
358 |
-
'GN' => '
|
359 |
-
'GW' => '
|
360 |
-
'GY' => '
|
361 |
-
'HT' => '
|
362 |
-
'HM' => '
|
363 |
-
'VA' => '
|
364 |
-
'HN' => '
|
365 |
-
'HK' => '
|
366 |
-
'HU' => '
|
367 |
-
'IS' => '
|
368 |
-
'IN' => '
|
369 |
-
'ID' => '
|
370 |
-
'IR' => '
|
371 |
-
'IQ' => '
|
372 |
-
'IE' => '
|
373 |
-
'IM' => '
|
374 |
-
'IL' => '
|
375 |
-
'IT' => '
|
376 |
-
'JM' => '
|
377 |
-
'JP' => '
|
378 |
-
'JE' => '
|
379 |
-
'JO' => '
|
380 |
-
'KZ' => '
|
381 |
-
'KE' => '
|
382 |
-
'KI' => '
|
383 |
-
'KP' => '
|
384 |
-
'KR' => '
|
385 |
-
'KW' => '
|
386 |
-
'KG' => '
|
387 |
-
'LA' => '
|
388 |
-
'LV' => '
|
389 |
-
'LB' => '
|
390 |
-
'LS' => '
|
391 |
-
'LR' => '
|
392 |
-
'LY' => '
|
393 |
-
'LI' => '
|
394 |
-
'LT' => '
|
395 |
-
'LU' => '
|
396 |
-
'MO' => '
|
397 |
-
'MK' => '
|
398 |
-
'MG' => '
|
399 |
-
'MW' => '
|
400 |
-
'MY' => '
|
401 |
-
'MV' => '
|
402 |
-
'ML' => '
|
403 |
-
'MT' => '
|
404 |
-
'MH' => '
|
405 |
-
'MQ' => '
|
406 |
-
'MR' => '
|
407 |
-
'MU' => '
|
408 |
-
'YT' => '
|
409 |
-
'MX' => '
|
410 |
-
'FM' => '
|
411 |
-
'MD' => '
|
412 |
-
'MC' => '
|
413 |
-
'MN' => '
|
414 |
-
'ME' => '
|
415 |
-
'MS' => '
|
416 |
-
'MA' => '
|
417 |
-
'MZ' => '
|
418 |
-
'MM' => '
|
419 |
-
'NA' => '
|
420 |
-
'NR' => '
|
421 |
-
'NP' => '
|
422 |
-
'NL' => '
|
423 |
-
'NC' => '
|
424 |
-
'NZ' => '
|
425 |
-
'NI' => '
|
426 |
-
'NE' => '
|
427 |
-
'NG' => '
|
428 |
-
'NU' => '
|
429 |
-
'NF' => '
|
430 |
-
'MP' => '
|
431 |
-
'NO' => '
|
432 |
-
'OM' => '
|
433 |
-
'PK' => '
|
434 |
-
'PW' => '
|
435 |
-
'PS' => '
|
436 |
-
'PA' => '
|
437 |
-
'PG' => '
|
438 |
-
'PY' => '
|
439 |
-
'PE' => '
|
440 |
-
'PH' => '
|
441 |
-
'PN' => '
|
442 |
-
'PL' => '
|
443 |
-
'PT' => '
|
444 |
-
'PR' => '
|
445 |
-
'QA' => '
|
446 |
-
'RE' => '
|
447 |
-
'RO' => '
|
448 |
-
'RU' => '
|
449 |
-
'RW' => '
|
450 |
-
'BL' => '
|
451 |
-
'SH' => '
|
452 |
-
'KN' => '
|
453 |
-
'LC' => '
|
454 |
-
'MF' => '
|
455 |
-
'PM' => '
|
456 |
-
'VC' => '
|
457 |
-
'WS' => '
|
458 |
-
'SM' => '
|
459 |
-
'ST' => '
|
460 |
-
'SA' => '
|
461 |
-
'SN' => '
|
462 |
-
'RS' => '
|
463 |
-
'SC' => '
|
464 |
-
'SL' => '
|
465 |
-
'SG' => '
|
466 |
-
'SX' => '
|
467 |
-
'SK' => '
|
468 |
-
'SI' => '
|
469 |
-
'SB' => '
|
470 |
-
'SO' => '
|
471 |
-
'ZA' => '
|
472 |
-
'GS' => '
|
473 |
-
'SS' => '
|
474 |
-
'ES' => '
|
475 |
-
'LK' => '
|
476 |
-
'SD' => '
|
477 |
-
'SR' => '
|
478 |
-
'SJ' => '
|
479 |
-
'SZ' => '
|
480 |
-
'SE' => '
|
481 |
-
'CH' => '
|
482 |
-
'SY' => '
|
483 |
-
'TW' => '
|
484 |
-
'TJ' => '
|
485 |
-
'TZ' => '
|
486 |
-
'TH' => '
|
487 |
-
'TL' => '
|
488 |
-
'TG' => '
|
489 |
-
'TK' => '
|
490 |
-
'TO' => '
|
491 |
-
'TT' => '
|
492 |
-
'TN' => '
|
493 |
-
'TR' => '
|
494 |
-
'TM' => '
|
495 |
-
'TC' => '
|
496 |
-
'TV' => '
|
497 |
-
'UG' => '
|
498 |
-
'UA' => '
|
499 |
-
'AE' => '
|
500 |
-
'GB' => '
|
501 |
-
'US' => '
|
502 |
-
'UM' => '
|
503 |
-
'UY' => '
|
504 |
-
'UZ' => '
|
505 |
-
'VU' => '
|
506 |
-
'VE' => '
|
507 |
-
'VN' => '
|
508 |
-
'VG' => '
|
509 |
-
'VI' => '
|
510 |
-
'WF' => '
|
511 |
-
'EH' => '
|
512 |
-
'YE' => '
|
513 |
-
'ZM' => '
|
514 |
-
'ZW' => '
|
515 |
);
|
1 |
<?php
|
2 |
/*
|
3 |
+
Copyright (C) 2015-17 CERBER TECH INC., Gregory Markov, https://wpcerber.com
|
4 |
|
5 |
Licenced under the GNU GPL.
|
6 |
|
187 |
if (!$data) return array('error'=>'Remote WHOIS server return empty response ('.$server.').');
|
188 |
return $data;
|
189 |
}
|
190 |
+
|
191 |
+
/**
|
192 |
+
* HTML for displaying tiny national flag in the admin
|
193 |
*
|
194 |
+
* @param $code string Country code
|
195 |
+
*
|
196 |
+
* @return string HTML code
|
197 |
*/
|
198 |
function cerber_get_flag_html( $code ) {
|
199 |
static $assets_url;
|
200 |
+
if ( ! $code ) {
|
201 |
+
return '';
|
202 |
+
}
|
203 |
if ( ! isset( $assets_url ) ) {
|
204 |
$assets_url = plugin_dir_url( CERBER_FILE ) . 'assets';
|
205 |
}
|
267 |
}
|
268 |
|
269 |
$cerber_country_names = array(
|
270 |
+
'AF' => 'Afghanistan',
|
271 |
+
'AL' => 'Albania',
|
272 |
+
'AX' => 'Aland Islands',
|
273 |
+
'DZ' => 'Algeria',
|
274 |
+
'AS' => 'American Samoa',
|
275 |
+
'AD' => 'Andorra',
|
276 |
+
'AO' => 'Angola',
|
277 |
+
'AI' => 'Anguilla',
|
278 |
+
'AQ' => 'Antarctica',
|
279 |
+
'AG' => 'Antigua and Barbuda',
|
280 |
+
'AR' => 'Argentina',
|
281 |
+
'AM' => 'Armenia',
|
282 |
+
'AW' => 'Aruba',
|
283 |
+
'AU' => 'Australia',
|
284 |
+
'AT' => 'Austria',
|
285 |
+
'AZ' => 'Azerbaijan',
|
286 |
+
'BS' => 'Bahamas',
|
287 |
+
'BH' => 'Bahrain',
|
288 |
+
'BD' => 'Bangladesh',
|
289 |
+
'BB' => 'Barbados',
|
290 |
+
'BY' => 'Belarus',
|
291 |
+
'BE' => 'Belgium',
|
292 |
+
'BZ' => 'Belize',
|
293 |
+
'BJ' => 'Benin',
|
294 |
+
'BM' => 'Bermuda',
|
295 |
+
'BT' => 'Bhutan',
|
296 |
+
'BO' => 'Bolivia',
|
297 |
+
'BQ' => 'Caribbean Netherlands',
|
298 |
+
'BA' => 'Bosnia and Herzegovina',
|
299 |
+
'BW' => 'Botswana',
|
300 |
+
'BV' => 'Bouvet Island',
|
301 |
+
'BR' => 'Brazil',
|
302 |
+
'IO' => 'British Indian Ocean Territory',
|
303 |
+
'BN' => 'Brunei Darussalam',
|
304 |
+
'BG' => 'Bulgaria',
|
305 |
+
'BF' => 'Burkina Faso',
|
306 |
+
'BI' => 'Burundi',
|
307 |
+
'KH' => 'Cambodia',
|
308 |
+
'CM' => 'Cameroon',
|
309 |
+
'CA' => 'Canada',
|
310 |
+
'CV' => 'Cape Verde',
|
311 |
+
'KY' => 'Cayman Islands',
|
312 |
+
'CF' => 'Central African Republic',
|
313 |
+
'TD' => 'Chad',
|
314 |
+
'CL' => 'Chile',
|
315 |
+
'CN' => 'China',
|
316 |
+
'CX' => 'Christmas Island',
|
317 |
+
'CC' => 'Cocos (Keeling) Islands',
|
318 |
+
'CO' => 'Colombia',
|
319 |
+
'KM' => 'Comoros',
|
320 |
+
'CG' => 'Congo',
|
321 |
+
'CD' => 'Democratic Republic of the Congo',
|
322 |
+
'CK' => 'Cook Islands',
|
323 |
+
'CR' => 'Costa Rica',
|
324 |
+
'CI' => 'Cote Divoire',
|
325 |
+
'HR' => 'Croatia',
|
326 |
+
'CU' => 'Cuba',
|
327 |
+
'CW' => 'Curacao',
|
328 |
+
'CY' => 'Cyprus',
|
329 |
+
'CZ' => 'Czech Republic',
|
330 |
+
'DK' => 'Denmark',
|
331 |
+
'DJ' => 'Djibouti',
|
332 |
+
'DM' => 'Dominica',
|
333 |
+
'DO' => 'Dominican Republic',
|
334 |
+
'EC' => 'Ecuador',
|
335 |
+
'EG' => 'Egypt',
|
336 |
+
'SV' => 'El Salvador',
|
337 |
+
'GQ' => 'Equatorial Guinea',
|
338 |
+
'ER' => 'Eritrea',
|
339 |
+
'EE' => 'Estonia',
|
340 |
+
'ET' => 'Ethiopia',
|
341 |
'EU' => 'European Union',
|
342 |
'EZ' => 'Eurozone',
|
343 |
+
'FK' => 'Falkland Islands',
|
344 |
+
'FO' => 'Faroe Islands',
|
345 |
+
'FJ' => 'Fiji',
|
346 |
+
'FI' => 'Finland',
|
347 |
+
'FR' => 'France',
|
348 |
+
'GF' => 'French Guiana',
|
349 |
+
'PF' => 'French Polynesia',
|
350 |
+
'TF' => 'French Southern Territories',
|
351 |
+
'GA' => 'Gabon',
|
352 |
+
'GM' => 'Gambia',
|
353 |
+
'GE' => 'Georgia',
|
354 |
+
'DE' => 'Germany',
|
355 |
+
'GH' => 'Ghana',
|
356 |
+
'GI' => 'Gibraltar',
|
357 |
+
'GR' => 'Greece',
|
358 |
+
'GL' => 'Greenland',
|
359 |
+
'GD' => 'Grenada',
|
360 |
+
'GP' => 'Guadeloupe',
|
361 |
+
'GU' => 'Guam',
|
362 |
+
'GT' => 'Guatemala',
|
363 |
+
'GG' => 'Guernsey',
|
364 |
+
'GN' => 'Guinea',
|
365 |
+
'GW' => 'Guinea-Bissau',
|
366 |
+
'GY' => 'Guyana',
|
367 |
+
'HT' => 'Haiti',
|
368 |
+
'HM' => 'Heard Island And McDonald Islands',
|
369 |
+
'VA' => 'Holy See',
|
370 |
+
'HN' => 'Honduras',
|
371 |
+
'HK' => 'Hong Kong',
|
372 |
+
'HU' => 'Hungary',
|
373 |
+
'IS' => 'Iceland',
|
374 |
+
'IN' => 'India',
|
375 |
+
'ID' => 'Indonesia',
|
376 |
+
'IR' => 'Iran',
|
377 |
+
'IQ' => 'Iraq',
|
378 |
+
'IE' => 'Ireland',
|
379 |
+
'IM' => 'Isle of Man',
|
380 |
+
'IL' => 'Israel',
|
381 |
+
'IT' => 'Italy',
|
382 |
+
'JM' => 'Jamaica',
|
383 |
+
'JP' => 'Japan',
|
384 |
+
'JE' => 'Jersey',
|
385 |
+
'JO' => 'Jordan',
|
386 |
+
'KZ' => 'Kazakhstan',
|
387 |
+
'KE' => 'Kenya',
|
388 |
+
'KI' => 'Kiribati',
|
389 |
+
'KP' => 'North Korea',
|
390 |
+
'KR' => 'South Korea',
|
391 |
+
'KW' => 'Kuwait',
|
392 |
+
'KG' => 'Kyrgyzstan',
|
393 |
+
'LA' => 'Laos',
|
394 |
+
'LV' => 'Latvia',
|
395 |
+
'LB' => 'Lebanon',
|
396 |
+
'LS' => 'Lesotho',
|
397 |
+
'LR' => 'Liberia',
|
398 |
+
'LY' => 'Libya',
|
399 |
+
'LI' => 'Liechtenstein',
|
400 |
+
'LT' => 'Lithuania',
|
401 |
+
'LU' => 'Luxembourg',
|
402 |
+
'MO' => 'Macao',
|
403 |
+
'MK' => 'Macedonia',
|
404 |
+
'MG' => 'Madagascar',
|
405 |
+
'MW' => 'Malawi',
|
406 |
+
'MY' => 'Malaysia',
|
407 |
+
'MV' => 'Maldives',
|
408 |
+
'ML' => 'Mali',
|
409 |
+
'MT' => 'Malta',
|
410 |
+
'MH' => 'Marshall Islands',
|
411 |
+
'MQ' => 'Martinique',
|
412 |
+
'MR' => 'Mauritania',
|
413 |
+
'MU' => 'Mauritius',
|
414 |
+
'YT' => 'Mayotte',
|
415 |
+
'MX' => 'Mexico',
|
416 |
+
'FM' => 'Micronesia',
|
417 |
+
'MD' => 'Moldova',
|
418 |
+
'MC' => 'Monaco',
|
419 |
+
'MN' => 'Mongolia',
|
420 |
+
'ME' => 'Montenegro',
|
421 |
+
'MS' => 'Montserrat',
|
422 |
+
'MA' => 'Morocco',
|
423 |
+
'MZ' => 'Mozambique',
|
424 |
+
'MM' => 'Myanmar',
|
425 |
+
'NA' => 'Namibia',
|
426 |
+
'NR' => 'Nauru',
|
427 |
+
'NP' => 'Nepal',
|
428 |
+
'NL' => 'Netherlands',
|
429 |
+
'NC' => 'New Caledonia',
|
430 |
+
'NZ' => 'New Zealand',
|
431 |
+
'NI' => 'Nicaragua',
|
432 |
+
'NE' => 'Niger',
|
433 |
+
'NG' => 'Nigeria',
|
434 |
+
'NU' => 'Niue',
|
435 |
+
'NF' => 'Norfolk Island',
|
436 |
+
'MP' => 'Northern Mariana Islands',
|
437 |
+
'NO' => 'Norway',
|
438 |
+
'OM' => 'Oman',
|
439 |
+
'PK' => 'Pakistan',
|
440 |
+
'PW' => 'Palau',
|
441 |
+
'PS' => 'Palestine',
|
442 |
+
'PA' => 'Panama',
|
443 |
+
'PG' => 'Papua New Guinea',
|
444 |
+
'PY' => 'Paraguay',
|
445 |
+
'PE' => 'Peru',
|
446 |
+
'PH' => 'Philippines',
|
447 |
+
'PN' => 'Pitcairn',
|
448 |
+
'PL' => 'Poland',
|
449 |
+
'PT' => 'Portugal',
|
450 |
+
'PR' => 'Puerto Rico',
|
451 |
+
'QA' => 'Qatar',
|
452 |
+
'RE' => 'Reunion',
|
453 |
+
'RO' => 'Romania',
|
454 |
+
'RU' => 'Russian Federation',
|
455 |
+
'RW' => 'Rwanda',
|
456 |
+
'BL' => 'Saint Barthelemy',
|
457 |
+
'SH' => 'Saint Helena, Ascension and Tristan da Cunha',
|
458 |
+
'KN' => 'Saint Kitts and Nevis',
|
459 |
+
'LC' => 'Saint Lucia',
|
460 |
+
'MF' => 'Saint Martin (French part)',
|
461 |
+
'PM' => 'Saint Pierre and Miquelon',
|
462 |
+
'VC' => 'Saint Vincent and the Grenadines',
|
463 |
+
'WS' => 'Samoa',
|
464 |
+
'SM' => 'San Marino',
|
465 |
+
'ST' => 'Sao Tome and Principe',
|
466 |
+
'SA' => 'Saudi Arabia',
|
467 |
+
'SN' => 'Senegal',
|
468 |
+
'RS' => 'Serbia',
|
469 |
+
'SC' => 'Seychelles',
|
470 |
+
'SL' => 'Sierra Leone',
|
471 |
+
'SG' => 'Singapore',
|
472 |
+
'SX' => 'Sint Maarten (Dutch part)',
|
473 |
+
'SK' => 'Slovakia',
|
474 |
+
'SI' => 'Slovenia',
|
475 |
+
'SB' => 'Solomon Islands',
|
476 |
+
'SO' => 'Somalia',
|
477 |
+
'ZA' => 'South Africa',
|
478 |
+
'GS' => 'South Georgia and the South Sandwich Islands',
|
479 |
+
'SS' => 'South Sudan',
|
480 |
+
'ES' => 'Spain',
|
481 |
+
'LK' => 'Sri Lanka',
|
482 |
+
'SD' => 'Sudan',
|
483 |
+
'SR' => 'Suriname',
|
484 |
+
'SJ' => 'Svalbard and Jan Mayen',
|
485 |
+
'SZ' => 'Swaziland',
|
486 |
+
'SE' => 'Sweden',
|
487 |
+
'CH' => 'Switzerland',
|
488 |
+
'SY' => 'Syrian Arab Republic',
|
489 |
+
'TW' => 'Taiwan, Province of China',
|
490 |
+
'TJ' => 'Tajikistan',
|
491 |
+
'TZ' => 'Tanzania',
|
492 |
+
'TH' => 'Thailand',
|
493 |
+
'TL' => 'Timor-Leste',
|
494 |
+
'TG' => 'Togo',
|
495 |
+
'TK' => 'Tokelau',
|
496 |
+
'TO' => 'Tonga',
|
497 |
+
'TT' => 'Trinidad and Tobago',
|
498 |
+
'TN' => 'Tunisia',
|
499 |
+
'TR' => 'Turkey',
|
500 |
+
'TM' => 'Turkmenistan',
|
501 |
+
'TC' => 'Turks And Caicos Islands',
|
502 |
+
'TV' => 'Tuvalu',
|
503 |
+
'UG' => 'Uganda',
|
504 |
+
'UA' => 'Ukraine',
|
505 |
+
'AE' => 'United Arab Emirates',
|
506 |
+
'GB' => 'United Kingdom',
|
507 |
+
'US' => 'United States',
|
508 |
+
'UM' => 'United States Minor Outlying Islands',
|
509 |
+
'UY' => 'Uruguay',
|
510 |
+
'UZ' => 'Uzbekistan',
|
511 |
+
'VU' => 'Vanuatu',
|
512 |
+
'VE' => 'Venezuela',
|
513 |
+
'VN' => 'Viet Nam',
|
514 |
+
'VG' => 'British Virgin Islands',
|
515 |
+
'VI' => 'United States Virgin Islands',
|
516 |
+
'WF' => 'Wallis and Futuna',
|
517 |
+
'EH' => 'Western Sahara',
|
518 |
+
'YE' => 'Yemen',
|
519 |
+
'ZM' => 'Zambia',
|
520 |
+
'ZW' => 'Zimbabwe'
|
521 |
);
|
wp-cerber.php
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: WP Cerber Security & Antispam
|
4 |
-
Plugin URI:
|
5 |
Description: Protects site from brute force attacks, bots and hackers. Antispam protection with the Cerber antispam engine and reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href="http://wpcerber.com">wpcerber.com</a>.
|
6 |
Author: Gregory
|
7 |
-
Author URI:
|
8 |
-
Version: 5.
|
9 |
Text Domain: wp-cerber
|
10 |
Domain Path: /languages
|
11 |
Network: true
|
@@ -57,9 +57,11 @@
|
|
57 |
*/
|
58 |
|
59 |
// If this file is called directly, abort executing.
|
60 |
-
if ( ! defined( 'WPINC' ) ) {
|
|
|
|
|
61 |
|
62 |
-
define( 'CERBER_VER', '5.
|
63 |
define( 'CERBER_LOG_TABLE', 'cerber_log' );
|
64 |
define( 'CERBER_ACL_TABLE', 'cerber_acl' );
|
65 |
define( 'CERBER_BLOCKS_TABLE', 'cerber_blocks' );
|
@@ -83,6 +85,7 @@ define( 'CERBER_REQ_WP', '4.4' );
|
|
83 |
define( 'CERBER_FILE', __FILE__ );
|
84 |
define( 'CERBER_TECH', 'https://cerber.tech/' );
|
85 |
|
|
|
86 |
require_once( dirname( __FILE__ ) . '/common.php' );
|
87 |
require_once( dirname( __FILE__ ) . '/settings.php' );
|
88 |
require_once( dirname( __FILE__ ) . '/cerber-lab.php' );
|
@@ -625,7 +628,7 @@ $wp_cerber = new WP_Cerber();
|
|
625 |
*/
|
626 |
add_action( 'plugins_loaded', 'cerber_init', 1000 );
|
627 |
function cerber_init() {
|
628 |
-
global $wp_cerber;
|
629 |
|
630 |
load_plugin_textdomain( 'wp-cerber', false, basename( dirname( __FILE__ ) ) . '/languages' );
|
631 |
|
@@ -652,8 +655,36 @@ function cerber_init() {
|
|
652 |
}
|
653 |
}
|
654 |
}
|
|
|
655 |
}
|
656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
/*
|
658 |
Display login form if Custom login URL has been requested
|
659 |
|
@@ -905,7 +936,7 @@ function cerber_login_failed( $user_login ) {
|
|
905 |
}
|
906 |
|
907 |
if ( $no_user && $wp_cerber->getSettings( 'nonusers' ) ) {
|
908 |
-
cerber_block_add( $ip, 3, $user_login
|
909 |
}
|
910 |
elseif ( cerber_get_remain_count($ip, false) < 1 ) { //Limit on the number of login attempts is reached
|
911 |
cerber_block_add( $ip, 1, '', null, false);
|
@@ -951,7 +982,7 @@ function cerber_failed_work($ip, $acl, $no_user, $user_login){
|
|
951 |
}
|
952 |
|
953 |
if ( $no_user && $wp_cerber->getSettings( 'nonusers' ) ) {
|
954 |
-
cerber_block_add( $ip, 3, $user_login
|
955 |
}
|
956 |
elseif ( cerber_get_remain_count($ip, false) <= 1 ) { //Limit on the number of login attempts is reached
|
957 |
cerber_block_add( $ip, 1, '', null, false);
|
@@ -960,36 +991,42 @@ function cerber_failed_work($ip, $acl, $no_user, $user_login){
|
|
960 |
|
961 |
// Registration -----------------------------------------------------------------------
|
962 |
|
963 |
-
|
964 |
-
function cerber_registration_request( $errors, $sanitized_user_login, $user_email ) {
|
965 |
global $wp_cerber, $cerber_status;
|
966 |
|
967 |
$code = null;
|
968 |
$msg = null;
|
969 |
|
970 |
-
if (
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
971 |
cerber_log(54); // TODO should be separate code to detect bot activity?
|
972 |
$code = 'bot_detected';
|
973 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
974 |
apply_filters( 'cerber_msg_denied', __( 'You are not allowed to register.', 'wp-cerber' ), 'register' );
|
975 |
}
|
976 |
-
|
977 |
$code = 'incorrect_recaptcha';
|
978 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
979 |
-
|
980 |
}
|
981 |
-
|
982 |
$code = 'prohibited_login';
|
983 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
984 |
-
|
985 |
}
|
986 |
-
|
987 |
-
|
988 |
$code = 'ip_denied';
|
989 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
990 |
-
|
991 |
}
|
992 |
-
|
993 |
$cerber_status = 16; // TODO: refactor cerber_log, include this status as a second parameter
|
994 |
cerber_log(54); // TODO should be separate code?
|
995 |
$code = 'country_denied';
|
@@ -997,39 +1034,76 @@ function cerber_registration_request( $errors, $sanitized_user_login, $user_emai
|
|
997 |
apply_filters( 'cerber_msg_denied', __( 'You are not allowed to register.', 'wp-cerber' ), 'register' );
|
998 |
}
|
999 |
|
1000 |
-
if ($code){
|
1001 |
-
return
|
1002 |
-
|
1003 |
|
1004 |
-
return
|
1005 |
}
|
1006 |
|
1007 |
-
|
1008 |
-
|
1009 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
return false;
|
1011 |
}
|
1012 |
|
1013 |
-
|
1014 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1015 |
|
1016 |
// @since 5.3
|
1017 |
-
//
|
1018 |
-
add_filter( 'pre_user_login', function ( $
|
1019 |
-
global $cerber_status;
|
1020 |
-
if ( ! cerber_is_allowed() ) {
|
1021 |
-
cerber_log( 54 );
|
1022 |
|
|
|
1023 |
return null;
|
1024 |
}
|
1025 |
-
if ( ! cerber_geo_allowed( 'geo_register' ) ) {
|
1026 |
-
$cerber_status = 16;
|
1027 |
-
cerber_log( 54 );
|
1028 |
|
1029 |
-
|
1030 |
-
|
|
|
1031 |
|
1032 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1033 |
}, 9999 );
|
1034 |
|
1035 |
// Filter out prohibited usernames
|
@@ -1038,7 +1112,14 @@ add_filter( 'illegal_user_logins', function () {
|
|
1038 |
return $wp_cerber->getSettings( 'prohibited' );
|
1039 |
}, 9999 );
|
1040 |
|
|
|
|
|
|
|
|
|
|
|
1041 |
|
|
|
|
|
1042 |
|
1043 |
// Lost password form --------------------------------------------------------------------
|
1044 |
|
@@ -1261,8 +1342,8 @@ function cerber_redirect( $location, $status ) {
|
|
1261 |
* Restrict access to vital parts of WP
|
1262 |
*
|
1263 |
*/
|
1264 |
-
add_action( 'init', '
|
1265 |
-
function
|
1266 |
global $wp_cerber, $cerber_status;
|
1267 |
|
1268 |
if ( is_admin() ) {
|
@@ -1318,16 +1399,27 @@ function cerber_access_control() {
|
|
1318 |
if ( $deny ) {
|
1319 |
cerber_block_rest();
|
1320 |
}
|
1321 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1322 |
$rest_allowed = true;
|
1323 |
-
if ( ! empty( $opt['norest']) && ! cerber_is_route_allowed() ) {
|
1324 |
$rest_allowed = false;
|
1325 |
-
}
|
1326 |
if ( $rest_allowed && cerber_is_route_blocked() ) {
|
1327 |
$rest_allowed = false;
|
1328 |
}
|
1329 |
if ( $rest_allowed && ! cerber_geo_allowed( 'geo_restapi' ) ) {
|
1330 |
-
$rest_allowed
|
1331 |
$cerber_status = 16;
|
1332 |
}
|
1333 |
if ( ! $rest_allowed ) {
|
@@ -1389,8 +1481,8 @@ function cerber_post_control(){
|
|
1389 |
|
1390 |
// Exceptions -----------------------------------------------------------------------
|
1391 |
|
1392 |
-
if (cerber_post_exception()) {
|
1393 |
-
|
1394 |
}
|
1395 |
|
1396 |
$deny = false;
|
@@ -1422,6 +1514,18 @@ function cerber_post_control(){
|
|
1422 |
*/
|
1423 |
function cerber_post_exception(){
|
1424 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1425 |
// Comments
|
1426 |
if ( 0 === strpos( trim( $_SERVER['REQUEST_URI'], '/' ), 'wp-comments-post.php' ) ) {
|
1427 |
return true;
|
@@ -1799,9 +1903,9 @@ function cerber_is_bot($location = '') {
|
|
1799 |
$ret = false;
|
1800 |
return $ret;
|
1801 |
}
|
1802 |
-
|
1803 |
-
|
1804 |
-
|
1805 |
}
|
1806 |
}
|
1807 |
else {
|
@@ -1943,45 +2047,78 @@ add_filter( 'auth_cookie_expiration', function ( $expire ) {
|
|
1943 |
|
1944 |
// Track various activity -------------------------------------------------------------------------
|
1945 |
|
1946 |
-
add_action( 'wp_login',
|
1947 |
-
function cerber_log_login( $login, $user ) {
|
1948 |
if ( ! empty( $_POST['log'] ) ) { // default WP form
|
1949 |
$user_login = htmlspecialchars($_POST['log']);
|
1950 |
} else {
|
1951 |
$user_login = $login;
|
1952 |
}
|
1953 |
cerber_log( 5, $user_login, $user->ID, null );
|
1954 |
-
}
|
1955 |
|
1956 |
-
add_action( 'wp_logout',
|
1957 |
-
function cerber_log_logout() {
|
1958 |
global $user_ID;
|
1959 |
if ( ! $user_ID ) {
|
1960 |
$user = wp_get_current_user();
|
1961 |
$user_ID = $user->ID;
|
1962 |
}
|
1963 |
cerber_log( 6, '', $user_ID, null );
|
1964 |
-
}
|
1965 |
|
1966 |
//add_action( 'lostpassword_post', 'cerber_password_post' );
|
1967 |
add_action( 'retrieve_password', function ( $user_login ) {
|
1968 |
cerber_log( 21, $user_login );
|
1969 |
} );
|
1970 |
|
1971 |
-
add_action( 'password_reset',
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1972 |
cerber_log( 20, $user->user_login, $user->ID );
|
1973 |
-
}
|
1974 |
|
1975 |
-
add_action( 'register_new_user', function ( $user_id ) {
|
1976 |
-
|
1977 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1978 |
});
|
1979 |
|
|
|
1980 |
add_action( 'edit_user_created_user', function ( $user_id, $notify = null ) {
|
1981 |
-
$user = get_user_by( 'ID', $user_id )
|
1982 |
-
|
|
|
|
|
1983 |
}, 10, 2 );
|
1984 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1985 |
// Lockouts routines ---------------------------------------------------------------------
|
1986 |
|
1987 |
/**
|
@@ -2009,25 +2146,27 @@ function cerber_soft_block_add( $ip, $reason_id, $details = '', $duration = null
|
|
2009 |
* @param integer $reason_id ID of reason of blocking
|
2010 |
* @param string $details Reason of blocking
|
2011 |
* @param int $duration Duration of blocking
|
2012 |
-
* @param bool $check_acl Check for ACL
|
2013 |
*
|
2014 |
* @return bool|false|int
|
2015 |
*/
|
2016 |
-
function cerber_block_add( $ip, $reason_id = 1, $details = '', $duration = null, $check_acl = true ) {
|
2017 |
global $wpdb, $wp_cerber;
|
2018 |
|
2019 |
//$wp_cerber->setProcessed();
|
2020 |
|
2021 |
-
if (cerber_get_block($ip)) return false;
|
2022 |
-
|
2023 |
if ( empty($ip) ) {
|
2024 |
$ip = $wp_cerber->getRemoteIp();
|
2025 |
}
|
2026 |
|
2027 |
-
if (
|
2028 |
-
|
2029 |
}
|
2030 |
|
|
|
|
|
|
|
|
|
2031 |
$ip_address = $ip;
|
2032 |
|
2033 |
if ( $wp_cerber->getSettings( 'cerberlab' ) ) {
|
@@ -2285,6 +2424,7 @@ function cerber_get_status( $ip ) {
|
|
2285 |
|
2286 |
// Access lists (ACL) routines --------------------------------------------------------------------------------
|
2287 |
|
|
|
2288 |
/**
|
2289 |
* Add IP to specified access list
|
2290 |
*
|
@@ -2324,15 +2464,15 @@ function cerber_acl_add( $ip, $tag ) {
|
|
2324 |
|
2325 |
return false;
|
2326 |
}
|
2327 |
-
|
2328 |
function cerber_add_white( $ip ) {
|
2329 |
return cerber_acl_add( $ip, 'W' );
|
2330 |
}
|
2331 |
-
|
2332 |
function cerber_add_black( $ip ) {
|
2333 |
return cerber_acl_add( $ip, 'B' );
|
2334 |
}
|
2335 |
-
|
2336 |
function cerber_acl_remove( $ip ) {
|
2337 |
global $wpdb;
|
2338 |
if ( is_string( $ip ) ) {
|
@@ -2345,7 +2485,7 @@ function cerber_acl_remove( $ip ) {
|
|
2345 |
}
|
2346 |
|
2347 |
/**
|
2348 |
-
* Check
|
2349 |
*
|
2350 |
* @param string $ip
|
2351 |
* @param string $tag
|
@@ -2432,6 +2572,17 @@ function cerber_acl_checkV6( $ip = null, $tag = '' ) {
|
|
2432 |
}
|
2433 |
}
|
2434 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2435 |
/*
|
2436 |
* Logging directly to the file
|
2437 |
*
|
@@ -2754,7 +2905,7 @@ remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
|
|
2754 |
* Send notification letter
|
2755 |
*
|
2756 |
* @param string $type Notification type
|
2757 |
-
* @param string $msg Additional message
|
2758 |
* @param string $ip Remote IP address, if applicable
|
2759 |
*
|
2760 |
* @return bool
|
@@ -2784,6 +2935,10 @@ function cerber_send_notify( $type = '', $msg = '', $ip = '' ) {
|
|
2784 |
$subj = '[' . get_option( 'blogname' ) . '] ' . __( 'WP Cerber notify', 'wp-cerber' ) . ': ';
|
2785 |
$body = '';
|
2786 |
|
|
|
|
|
|
|
|
|
2787 |
switch ( $type ) {
|
2788 |
case 'citadel':
|
2789 |
$max = $wpdb->get_var( 'SELECT MAX(stamp) FROM ' . CERBER_LOG_TABLE . ' WHERE activity = 7' );
|
@@ -2843,7 +2998,8 @@ function cerber_send_notify( $type = '', $msg = '', $ip = '' ) {
|
|
2843 |
$subj = __( 'A new version of WP Cerber is available to install', 'wp-cerber' );
|
2844 |
$body = __( 'Hi!', 'wp-cerber' ) . "\n\n";
|
2845 |
$body .= __( 'A new version of WP Cerber is available to install', 'wp-cerber' ) . "\n\n";
|
2846 |
-
$body .=
|
|
|
2847 |
break;
|
2848 |
case 'shutdown':
|
2849 |
$subj = '[' . get_option( 'blogname' ) . '] ' . __( 'The WP Cerber security plugin has been deactivated', 'wp-cerber' );
|
@@ -2865,7 +3021,9 @@ function cerber_send_notify( $type = '', $msg = '', $ip = '' ) {
|
|
2865 |
case 'activated':
|
2866 |
$subj = '[' . get_option( 'blogname' ) . '] ' . __( 'The WP Cerber security plugin is now active', 'wp-cerber' );
|
2867 |
$body .= __( 'WP Cerber is now active and has started protecting your site', 'wp-cerber' ) . "\n\n";
|
2868 |
-
|
|
|
|
|
2869 |
$body .= 'Be in touch with the developer. Subscribe to Cerber\'s newsletter: http://wpcerber.com/subscribe-newsletter/';
|
2870 |
//$body .= get_bloginfo( 'name' );
|
2871 |
break;
|
@@ -2887,7 +3045,7 @@ function cerber_send_notify( $type = '', $msg = '', $ip = '' ) {
|
|
2887 |
) );
|
2888 |
if ( $body_filtered && is_string( $body_filtered ) ) {
|
2889 |
$body = $body_filtered;
|
2890 |
-
}
|
2891 |
|
2892 |
//$body .= __('This message was sent by','wp-cerber').' <a href="http://wpcerber.com">WP Cerber security plugin</a>.'."\n";
|
2893 |
$body .= "\n\n\n" . __( 'This message was sent by', 'wp-cerber' ) . " WP Cerber.\n";
|
@@ -2994,6 +3152,18 @@ function cerber_do_daily() {
|
|
2994 |
$wpdb->query( 'OPTIMIZE TABLE ' . CERBER_LAB_IP_TABLE );
|
2995 |
$wpdb->query( 'OPTIMIZE TABLE ' . CERBER_LAB_NET_TABLE );
|
2996 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2997 |
}
|
2998 |
|
2999 |
/*
|
@@ -3017,9 +3187,13 @@ function cerber_plugin_file() {
|
|
3017 |
return __FILE__;
|
3018 |
}
|
3019 |
|
3020 |
-
|
3021 |
-
|
3022 |
-
|
|
|
|
|
|
|
|
|
3023 |
function cerber_date( $timestamp ) {
|
3024 |
global $wp_cerber;
|
3025 |
$timestamp = absint( $timestamp );
|
@@ -3046,7 +3220,17 @@ function cerber_date( $timestamp ) {
|
|
3046 |
* @since 3.0
|
3047 |
*/
|
3048 |
function cerber_log( $activity, $login = '', $user_id = 0, $ip = null ) {
|
3049 |
-
global $wpdb, $wp_cerber;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3050 |
|
3051 |
//$wp_cerber->setProcessed();
|
3052 |
|
@@ -3194,13 +3378,6 @@ function cerber_log( $activity, $login = '', $user_id = 0, $ip = null ) {
|
|
3194 |
return $ret;
|
3195 |
}
|
3196 |
|
3197 |
-
function cerber_get_log( $args ) {
|
3198 |
-
global $wpdb, $wp_cerber;
|
3199 |
-
|
3200 |
-
$locked = $wpdb->get_var('SELECT count(ip) FROM '. CERBER_LOG_TABLE .' WHERE activity IN (10,11) AND stamp > '.(time() - 24 * 3600));
|
3201 |
-
|
3202 |
-
}
|
3203 |
-
|
3204 |
function cerber_count_log($activity = array()) {
|
3205 |
global $wpdb;
|
3206 |
|
@@ -3287,7 +3464,7 @@ function cerber_activate() {
|
|
3287 |
'<p style="font-size:120%;">' . __( 'WP Cerber is now active and has started protecting your site', 'wp-cerber' ) . '</p>' .
|
3288 |
' <p>' . __( 'Your IP address is added to the', 'wp-cerber' ) . ' ' . __( 'White IP Access List', 'wp-cerber' ) .
|
3289 |
|
3290 |
-
' <p style="font-size:120%;"><a href="http://wpcerber.com/getting-started/" target="_blank">Getting Started Guide</a></p>'.
|
3291 |
|
3292 |
//' <p><b>' . __( "It's important to check security settings.", 'wp-cerber' ) . '</b> <a href="http://wpcerber.com/" target="_blank">Read Cerber\'s blog</a> ' .
|
3293 |
//' <a href="http://wpcerber.com/subscribe-newsletter/" target="_blank">Subscribe to Cerber\'s newsletter</a></p>' .
|
@@ -3297,7 +3474,7 @@ function cerber_activate() {
|
|
3297 |
' <span style="margin-left:20px;" class="dashicons dashicons-forms"></span> <a href="' . cerber_admin_link( 'antispam' ) . '">' . __( 'Antispam', 'wp-cerber' ) . '</a>' .
|
3298 |
' <span style="margin-left:20px;" class="dashicons dashicons-shield-alt"></span> <a href="' . cerber_admin_link( 'hardening' ) . '">' . __( 'Hardening', 'wp-cerber' ) . '</a>' .
|
3299 |
' <span style="margin-left:20px;" class="dashicons dashicons-controls-volumeon"></span> <a href="' . cerber_admin_link( 'notifications' ) . '">' . __( 'Notifications', 'wp-cerber' ) . '</a>' .
|
3300 |
-
' <span style="margin-left:20px;" class="dashicons dashicons-admin-tools"></span> <a href="' . cerber_admin_link( '
|
3301 |
'</p>' );
|
3302 |
|
3303 |
|
@@ -3315,7 +3492,7 @@ function cerber_activate() {
|
|
3315 |
$pi = get_file_data( cerber_plugin_file(), array( 'Version' => 'Version' ), 'plugin' );
|
3316 |
$pi ['time'] = time();
|
3317 |
$pi ['user'] = get_current_user_id();
|
3318 |
-
update_site_option( '_cerber_activated',
|
3319 |
}
|
3320 |
|
3321 |
/*
|
@@ -3344,7 +3521,7 @@ function cerber_upgrade_all() {
|
|
3344 |
|
3345 |
// Updating the plugin settings ----------------------------------------------
|
3346 |
|
3347 |
-
// @since 4.4
|
3348 |
$main = get_site_option( CERBER_OPT );
|
3349 |
if (!empty($main['email']) || !empty($main['emailrate'])){
|
3350 |
$new = get_site_option( CERBER_OPT_N, array() );
|
@@ -3357,13 +3534,8 @@ function cerber_upgrade_all() {
|
|
3357 |
update_site_option( CERBER_OPT, $main );
|
3358 |
}
|
3359 |
|
3360 |
-
|
3361 |
-
|
3362 |
-
$new_fields = array('recaptcha-period', 'recaptcha-number', 'recaptcha-within');
|
3363 |
-
foreach ( $new_fields as $field ) {
|
3364 |
-
if (!isset($settings[$field])) $settings[$field] = cerber_get_defaults($field);
|
3365 |
-
}
|
3366 |
-
update_site_option( CERBER_OPT_C, $settings );
|
3367 |
|
3368 |
update_site_option( '_cerber_up', array( 'v' => CERBER_VER, 't' => time() ) );
|
3369 |
}
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: WP Cerber Security & Antispam
|
4 |
+
Plugin URI: https://wpcerber.com
|
5 |
Description: Protects site from brute force attacks, bots and hackers. Antispam protection with the Cerber antispam engine and reCAPTCHA. Comprehensive control of user activity. Restrict login by IP access lists. Limit login attempts. Know more: <a href="http://wpcerber.com">wpcerber.com</a>.
|
6 |
Author: Gregory
|
7 |
+
Author URI: https://wpcerber.com
|
8 |
+
Version: 5.7
|
9 |
Text Domain: wp-cerber
|
10 |
Domain Path: /languages
|
11 |
Network: true
|
57 |
*/
|
58 |
|
59 |
// If this file is called directly, abort executing.
|
60 |
+
if ( ! defined( 'WPINC' ) ) {
|
61 |
+
exit;
|
62 |
+
}
|
63 |
|
64 |
+
define( 'CERBER_VER', '5.7' );
|
65 |
define( 'CERBER_LOG_TABLE', 'cerber_log' );
|
66 |
define( 'CERBER_ACL_TABLE', 'cerber_acl' );
|
67 |
define( 'CERBER_BLOCKS_TABLE', 'cerber_blocks' );
|
85 |
define( 'CERBER_FILE', __FILE__ );
|
86 |
define( 'CERBER_TECH', 'https://cerber.tech/' );
|
87 |
|
88 |
+
require_once( dirname( __FILE__ ) . '/cerber-pluggable.php' );
|
89 |
require_once( dirname( __FILE__ ) . '/common.php' );
|
90 |
require_once( dirname( __FILE__ ) . '/settings.php' );
|
91 |
require_once( dirname( __FILE__ ) . '/cerber-lab.php' );
|
628 |
*/
|
629 |
add_action( 'plugins_loaded', 'cerber_init', 1000 );
|
630 |
function cerber_init() {
|
631 |
+
global $wpdb, $wp_cerber;
|
632 |
|
633 |
load_plugin_textdomain( 'wp-cerber', false, basename( dirname( __FILE__ ) ) . '/languages' );
|
634 |
|
655 |
}
|
656 |
}
|
657 |
}
|
658 |
+
|
659 |
}
|
660 |
|
661 |
+
/**
|
662 |
+
* Some additional tasks...
|
663 |
+
*
|
664 |
+
*/
|
665 |
+
add_action( 'shutdown', function () {
|
666 |
+
global $wpdb, $wp_cerber, $cerber_logged, $cerber_status;
|
667 |
+
|
668 |
+
if ( empty( $cerber_logged ) ) {
|
669 |
+
return;
|
670 |
+
}
|
671 |
+
|
672 |
+
// Multiple different malicious activities
|
673 |
+
$black = crb_black_activities();
|
674 |
+
$no_good = array_intersect( crb_black_activities(), $cerber_logged );
|
675 |
+
if ( ! empty( $no_good ) && cerber_is_allowed() ) {
|
676 |
+
$ip = $wp_cerber->getRemoteIp();
|
677 |
+
$in = implode( ',', $black );
|
678 |
+
$range = time() - 600;
|
679 |
+
$count = $wpdb->get_var( 'SELECT count(ip) FROM ' . CERBER_LOG_TABLE . ' WHERE ip = "' . $ip . '" AND activity IN (' . $in . ') AND stamp > ' . $range );
|
680 |
+
if ( $count >= 3 ) {
|
681 |
+
cerber_block_add( $ip, 7 );
|
682 |
+
$cerber_status = 18;
|
683 |
+
}
|
684 |
+
}
|
685 |
+
|
686 |
+
} );
|
687 |
+
|
688 |
/*
|
689 |
Display login form if Custom login URL has been requested
|
690 |
|
936 |
}
|
937 |
|
938 |
if ( $no_user && $wp_cerber->getSettings( 'nonusers' ) ) {
|
939 |
+
cerber_block_add( $ip, 3, $user_login); // @since 5.7
|
940 |
}
|
941 |
elseif ( cerber_get_remain_count($ip, false) < 1 ) { //Limit on the number of login attempts is reached
|
942 |
cerber_block_add( $ip, 1, '', null, false);
|
982 |
}
|
983 |
|
984 |
if ( $no_user && $wp_cerber->getSettings( 'nonusers' ) ) {
|
985 |
+
cerber_block_add( $ip, 3, $user_login );
|
986 |
}
|
987 |
elseif ( cerber_get_remain_count($ip, false) <= 1 ) { //Limit on the number of login attempts is reached
|
988 |
cerber_block_add( $ip, 1, '', null, false);
|
991 |
|
992 |
// Registration -----------------------------------------------------------------------
|
993 |
|
994 |
+
function cerber_is_registration_prohibited( $sanitized_user_login ) {
|
|
|
995 |
global $wp_cerber, $cerber_status;
|
996 |
|
997 |
$code = null;
|
998 |
$msg = null;
|
999 |
|
1000 |
+
if (crb_is_reg_limit_reached()){
|
1001 |
+
$cerber_status = 17;
|
1002 |
+
cerber_log(54);
|
1003 |
+
$code = 'ip_denied';
|
1004 |
+
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
1005 |
+
apply_filters( 'cerber_msg_denied', __( 'You are not allowed to register.', 'wp-cerber' ), 'register' );
|
1006 |
+
}
|
1007 |
+
elseif ( cerber_is_bot('botsreg') ) {
|
1008 |
cerber_log(54); // TODO should be separate code to detect bot activity?
|
1009 |
$code = 'bot_detected';
|
1010 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
1011 |
apply_filters( 'cerber_msg_denied', __( 'You are not allowed to register.', 'wp-cerber' ), 'register' );
|
1012 |
}
|
1013 |
+
elseif ( ! $wp_cerber->reCaptchaValidate() ) {
|
1014 |
$code = 'incorrect_recaptcha';
|
1015 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
1016 |
+
$wp_cerber->reCaptchaMsg('register');
|
1017 |
}
|
1018 |
+
elseif ( $wp_cerber->isProhibited( $sanitized_user_login ) ) {
|
1019 |
$code = 'prohibited_login';
|
1020 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
1021 |
+
apply_filters( 'cerber_msg_prohibited', __( 'Username is not allowed. Please choose another one.', 'wp-cerber' ), 'register' );
|
1022 |
}
|
1023 |
+
elseif ( !cerber_is_allowed() || lab_is_blocked($wp_cerber->getRemoteIp()) ) {
|
1024 |
+
cerber_log(54);
|
1025 |
$code = 'ip_denied';
|
1026 |
$msg = '<strong>' . __( 'ERROR:', 'wp-cerber' ) . ' </strong>' .
|
1027 |
+
apply_filters( 'cerber_msg_denied', __( 'You are not allowed to register.', 'wp-cerber' ), 'register' );
|
1028 |
}
|
1029 |
+
elseif ( ! cerber_geo_allowed( 'geo_register' ) ) {
|
1030 |
$cerber_status = 16; // TODO: refactor cerber_log, include this status as a second parameter
|
1031 |
cerber_log(54); // TODO should be separate code?
|
1032 |
$code = 'country_denied';
|
1034 |
apply_filters( 'cerber_msg_denied', __( 'You are not allowed to register.', 'wp-cerber' ), 'register' );
|
1035 |
}
|
1036 |
|
1037 |
+
if ( $code ) {
|
1038 |
+
return array( $code, $msg );
|
1039 |
+
}
|
1040 |
|
1041 |
+
return null;
|
1042 |
}
|
1043 |
|
1044 |
+
/**
|
1045 |
+
* Limit on user registrations per IP
|
1046 |
+
*
|
1047 |
+
* @return bool
|
1048 |
+
*/
|
1049 |
+
function crb_is_reg_limit_reached() {
|
1050 |
+
global $wpdb, $wp_cerber;
|
1051 |
+
|
1052 |
+
if ( ! $wp_cerber->getSettings( 'reglimit_min' ) || ! $wp_cerber->getSettings( 'reglimit_num' ) ) {
|
1053 |
return false;
|
1054 |
}
|
1055 |
|
1056 |
+
if ( crb_acl_is_white() ) {
|
1057 |
+
return false;
|
1058 |
+
}
|
1059 |
+
|
1060 |
+
$ip = $wp_cerber->getRemoteIp();
|
1061 |
+
$stamp = absint( time() - 60 * $wp_cerber->getSettings( 'reglimit_min' ) );
|
1062 |
+
$count = $wpdb->get_var( 'SELECT count(ip) FROM ' . CERBER_LOG_TABLE . ' WHERE ip = "' . $ip . '" AND activity = 2 AND stamp > ' . $stamp );
|
1063 |
+
if ( $count > $wp_cerber->getSettings( 'reglimit_num' ) ) {
|
1064 |
+
lab_save_push( $ip, 344, '' );
|
1065 |
+
return true;
|
1066 |
+
}
|
1067 |
+
|
1068 |
+
return false;
|
1069 |
+
}
|
1070 |
+
|
1071 |
+
// Fires in register_new_user()
|
1072 |
+
add_filter( 'registration_errors', 'cerber_pre_new_user', 10, 3 );
|
1073 |
+
function cerber_pre_new_user( $errors, $sanitized_user_login, $user_email ) {
|
1074 |
+
global $wp_cerber, $cerber_status;
|
1075 |
+
|
1076 |
+
$prohibited = cerber_is_registration_prohibited( $sanitized_user_login );
|
1077 |
+
|
1078 |
+
if ($prohibited){
|
1079 |
+
return new WP_Error($prohibited[0], $prohibited[1]);
|
1080 |
+
}
|
1081 |
+
|
1082 |
+
return $errors;
|
1083 |
+
}
|
1084 |
|
1085 |
// @since 5.3
|
1086 |
+
// Fires in wp_insert_user()
|
1087 |
+
add_filter( 'pre_user_login', function ( $sanitized_user_login ) {
|
|
|
|
|
|
|
1088 |
|
1089 |
+
if ( cerber_is_registration_prohibited( $sanitized_user_login ) ) {
|
1090 |
return null;
|
1091 |
}
|
|
|
|
|
|
|
1092 |
|
1093 |
+
/*
|
1094 |
+
if ( ! cerber_is_allowed() ) {
|
1095 |
+
cerber_log( 54 );
|
1096 |
|
1097 |
+
return null;
|
1098 |
+
}
|
1099 |
+
if ( ! cerber_geo_allowed( 'geo_register' ) ) {
|
1100 |
+
$cerber_status = 16;
|
1101 |
+
cerber_log( 54 );
|
1102 |
+
|
1103 |
+
return null;
|
1104 |
+
}
|
1105 |
+
*/
|
1106 |
+
return $sanitized_user_login;
|
1107 |
}, 9999 );
|
1108 |
|
1109 |
// Filter out prohibited usernames
|
1112 |
return $wp_cerber->getSettings( 'prohibited' );
|
1113 |
}, 9999 );
|
1114 |
|
1115 |
+
add_filter( 'option_users_can_register', function ( $value ) {
|
1116 |
+
//if ( ! cerber_is_allowed() || !cerber_geo_allowed( 'geo_register' )) {
|
1117 |
+
if ( ! cerber_is_allowed() || crb_is_reg_limit_reached() ) {
|
1118 |
+
return false;
|
1119 |
+
}
|
1120 |
|
1121 |
+
return $value;
|
1122 |
+
}, 9999 );
|
1123 |
|
1124 |
// Lost password form --------------------------------------------------------------------
|
1125 |
|
1342 |
* Restrict access to vital parts of WP
|
1343 |
*
|
1344 |
*/
|
1345 |
+
add_action( 'init', 'crb_access_control', 1 );
|
1346 |
+
function crb_access_control() {
|
1347 |
global $wp_cerber, $cerber_status;
|
1348 |
|
1349 |
if ( is_admin() ) {
|
1399 |
if ( $deny ) {
|
1400 |
cerber_block_rest();
|
1401 |
}
|
1402 |
+
elseif ( cerber_is_rest_url() ) {
|
1403 |
+
$rest_allowed = true;
|
1404 |
+
if ( ! empty( $opt['norest'] ) ) {
|
1405 |
+
$rest_allowed = false;
|
1406 |
+
if ( $wp_cerber->getSettings( 'restauth' ) && is_user_logged_in() ) {
|
1407 |
+
$rest_allowed = true;
|
1408 |
+
}
|
1409 |
+
elseif ( cerber_is_route_allowed() ) {
|
1410 |
+
$rest_allowed = true;
|
1411 |
+
}
|
1412 |
+
}
|
1413 |
+
/*
|
1414 |
$rest_allowed = true;
|
1415 |
+
if ( ! empty( $opt['norest'] ) && ! cerber_is_route_allowed() ) {
|
1416 |
$rest_allowed = false;
|
1417 |
+
}*/
|
1418 |
if ( $rest_allowed && cerber_is_route_blocked() ) {
|
1419 |
$rest_allowed = false;
|
1420 |
}
|
1421 |
if ( $rest_allowed && ! cerber_geo_allowed( 'geo_restapi' ) ) {
|
1422 |
+
$rest_allowed = false;
|
1423 |
$cerber_status = 16;
|
1424 |
}
|
1425 |
if ( ! $rest_allowed ) {
|
1481 |
|
1482 |
// Exceptions -----------------------------------------------------------------------
|
1483 |
|
1484 |
+
if ( cerber_post_exception() ) {
|
1485 |
+
return;
|
1486 |
}
|
1487 |
|
1488 |
$deny = false;
|
1514 |
*/
|
1515 |
function cerber_post_exception(){
|
1516 |
|
1517 |
+
// Admin || AJAX requests by unauthorized users
|
1518 |
+
if ( is_admin() ) {
|
1519 |
+
if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
|
1520 |
+
if (is_user_logged_in()) {
|
1521 |
+
return true;
|
1522 |
+
}
|
1523 |
+
}
|
1524 |
+
else {
|
1525 |
+
return true;
|
1526 |
+
}
|
1527 |
+
}
|
1528 |
+
|
1529 |
// Comments
|
1530 |
if ( 0 === strpos( trim( $_SERVER['REQUEST_URI'], '/' ), 'wp-comments-post.php' ) ) {
|
1531 |
return true;
|
1903 |
$ret = false;
|
1904 |
return $ret;
|
1905 |
}
|
1906 |
+
elseif ($wp_cerber->getSettings('botssafe')){
|
1907 |
+
$ret = false;
|
1908 |
+
return $ret;
|
1909 |
}
|
1910 |
}
|
1911 |
else {
|
2047 |
|
2048 |
// Track various activity -------------------------------------------------------------------------
|
2049 |
|
2050 |
+
add_action( 'wp_login', function( $login, $user ) {
|
|
|
2051 |
if ( ! empty( $_POST['log'] ) ) { // default WP form
|
2052 |
$user_login = htmlspecialchars($_POST['log']);
|
2053 |
} else {
|
2054 |
$user_login = $login;
|
2055 |
}
|
2056 |
cerber_log( 5, $user_login, $user->ID, null );
|
2057 |
+
}, 10, 2 );
|
2058 |
|
2059 |
+
add_action( 'wp_logout', function() {
|
|
|
2060 |
global $user_ID;
|
2061 |
if ( ! $user_ID ) {
|
2062 |
$user = wp_get_current_user();
|
2063 |
$user_ID = $user->ID;
|
2064 |
}
|
2065 |
cerber_log( 6, '', $user_ID, null );
|
2066 |
+
});
|
2067 |
|
2068 |
//add_action( 'lostpassword_post', 'cerber_password_post' );
|
2069 |
add_action( 'retrieve_password', function ( $user_login ) {
|
2070 |
cerber_log( 21, $user_login );
|
2071 |
} );
|
2072 |
|
2073 |
+
add_action( 'password_reset', 'crb_pass_reset' );
|
2074 |
+
add_action( 'crb_after_reset', 'crb_pass_reset', 10, 2);
|
2075 |
+
|
2076 |
+
function crb_pass_reset( $user, $user_id = null) {
|
2077 |
+
if ( ! $user && $user_id ) {
|
2078 |
+
$user = get_user_by( 'id', $user_id );
|
2079 |
+
}
|
2080 |
+
if ( ! $user ) {
|
2081 |
+
return;
|
2082 |
+
}
|
2083 |
cerber_log( 20, $user->user_login, $user->ID );
|
2084 |
+
}
|
2085 |
|
2086 |
+
//add_action( 'register_new_user', function ( $user_id ) { // OLD
|
2087 |
+
// Fires in wp_insert_user()
|
2088 |
+
add_action( 'user_register', function ( $user_id ) { // @since 5.6
|
2089 |
+
$cid = get_current_user_id();
|
2090 |
+
if ($user = get_user_by( 'ID', $user_id )) {
|
2091 |
+
if ( $cid && $cid != $user_id ) {
|
2092 |
+
$ac = 1;
|
2093 |
+
}
|
2094 |
+
else {
|
2095 |
+
$ac = 2;
|
2096 |
+
}
|
2097 |
+
cerber_log( $ac, $user->user_login, $user_id );
|
2098 |
+
crb_log_user_ip( $user_id, $cid );
|
2099 |
+
}
|
2100 |
});
|
2101 |
|
2102 |
+
// Fires after a new user has been created in WP dashboard.
|
2103 |
add_action( 'edit_user_created_user', function ( $user_id, $notify = null ) {
|
2104 |
+
if ( $user_id && $user = get_user_by( 'ID', $user_id ) ) {
|
2105 |
+
cerber_log( 1, $user->user_login, $user_id );
|
2106 |
+
crb_log_user_ip( $user_id );
|
2107 |
+
}
|
2108 |
}, 10, 2 );
|
2109 |
|
2110 |
+
// Log IP address of user registration independently
|
2111 |
+
function crb_log_user_ip( $user_id, $by_user = null ) {
|
2112 |
+
global $wp_cerber;
|
2113 |
+
if ( ! $user_id ) {
|
2114 |
+
return;
|
2115 |
+
}
|
2116 |
+
if ( ! $by_user ) {
|
2117 |
+
$by_user = get_current_user_id();
|
2118 |
+
}
|
2119 |
+
add_user_meta( $user_id, '_crb_reg_', array( 'IP' => $wp_cerber->getRemoteIp(), 'user' => $by_user ) );
|
2120 |
+
}
|
2121 |
+
|
2122 |
// Lockouts routines ---------------------------------------------------------------------
|
2123 |
|
2124 |
/**
|
2146 |
* @param integer $reason_id ID of reason of blocking
|
2147 |
* @param string $details Reason of blocking
|
2148 |
* @param int $duration Duration of blocking
|
2149 |
+
* @param bool $check_acl deprecated @since 5.7 Check for ACL
|
2150 |
*
|
2151 |
* @return bool|false|int
|
2152 |
*/
|
2153 |
+
function cerber_block_add( $ip = '', $reason_id = 1, $details = '', $duration = null, $check_acl = true ) {
|
2154 |
global $wpdb, $wp_cerber;
|
2155 |
|
2156 |
//$wp_cerber->setProcessed();
|
2157 |
|
|
|
|
|
2158 |
if ( empty($ip) ) {
|
2159 |
$ip = $wp_cerber->getRemoteIp();
|
2160 |
}
|
2161 |
|
2162 |
+
if ( cerber_get_block( $ip ) ) {
|
2163 |
+
return false;
|
2164 |
}
|
2165 |
|
2166 |
+
/*if ( $check_acl && cerber_acl_check( $ip ) ) {
|
2167 |
+
return false;
|
2168 |
+
}*/
|
2169 |
+
|
2170 |
$ip_address = $ip;
|
2171 |
|
2172 |
if ( $wp_cerber->getSettings( 'cerberlab' ) ) {
|
2424 |
|
2425 |
// Access lists (ACL) routines --------------------------------------------------------------------------------
|
2426 |
|
2427 |
+
// TODO: move to dashboard.php
|
2428 |
/**
|
2429 |
* Add IP to specified access list
|
2430 |
*
|
2464 |
|
2465 |
return false;
|
2466 |
}
|
2467 |
+
// TODO: move to dashboard.php
|
2468 |
function cerber_add_white( $ip ) {
|
2469 |
return cerber_acl_add( $ip, 'W' );
|
2470 |
}
|
2471 |
+
// TODO: move to dashboard.php
|
2472 |
function cerber_add_black( $ip ) {
|
2473 |
return cerber_acl_add( $ip, 'B' );
|
2474 |
}
|
2475 |
+
// TODO: move to dashboard.php
|
2476 |
function cerber_acl_remove( $ip ) {
|
2477 |
global $wpdb;
|
2478 |
if ( is_string( $ip ) ) {
|
2485 |
}
|
2486 |
|
2487 |
/**
|
2488 |
+
* Check ACLs for given IP. Some extra lines for performance reason.
|
2489 |
*
|
2490 |
* @param string $ip
|
2491 |
* @param string $tag
|
2572 |
}
|
2573 |
}
|
2574 |
|
2575 |
+
|
2576 |
+
function crb_acl_is_white( $ip = null ){
|
2577 |
+
|
2578 |
+
$acl = cerber_acl_check( $ip );
|
2579 |
+
if ( $acl == 'W' ) {
|
2580 |
+
return true;
|
2581 |
+
}
|
2582 |
+
|
2583 |
+
return false;
|
2584 |
+
}
|
2585 |
+
|
2586 |
/*
|
2587 |
* Logging directly to the file
|
2588 |
*
|
2905 |
* Send notification letter
|
2906 |
*
|
2907 |
* @param string $type Notification type
|
2908 |
+
* @param string|array $msg Additional message
|
2909 |
* @param string $ip Remote IP address, if applicable
|
2910 |
*
|
2911 |
* @return bool
|
2935 |
$subj = '[' . get_option( 'blogname' ) . '] ' . __( 'WP Cerber notify', 'wp-cerber' ) . ': ';
|
2936 |
$body = '';
|
2937 |
|
2938 |
+
if ( is_array( $msg ) ) {
|
2939 |
+
$msg = implode( "\n\n", $msg );
|
2940 |
+
}
|
2941 |
+
|
2942 |
switch ( $type ) {
|
2943 |
case 'citadel':
|
2944 |
$max = $wpdb->get_var( 'SELECT MAX(stamp) FROM ' . CERBER_LOG_TABLE . ' WHERE activity = 7' );
|
2998 |
$subj = __( 'A new version of WP Cerber is available to install', 'wp-cerber' );
|
2999 |
$body = __( 'Hi!', 'wp-cerber' ) . "\n\n";
|
3000 |
$body .= __( 'A new version of WP Cerber is available to install', 'wp-cerber' ) . "\n\n";
|
3001 |
+
$body .= $msg . "\n\n";
|
3002 |
+
$body .= __( 'Website', 'wp-cerber' ) . ': ' . get_bloginfo( 'name' );
|
3003 |
break;
|
3004 |
case 'shutdown':
|
3005 |
$subj = '[' . get_option( 'blogname' ) . '] ' . __( 'The WP Cerber security plugin has been deactivated', 'wp-cerber' );
|
3021 |
case 'activated':
|
3022 |
$subj = '[' . get_option( 'blogname' ) . '] ' . __( 'The WP Cerber security plugin is now active', 'wp-cerber' );
|
3023 |
$body .= __( 'WP Cerber is now active and has started protecting your site', 'wp-cerber' ) . "\n\n";
|
3024 |
+
//$body .= __( 'Change notification settings', 'wp-cerber' ) . ': ' . cerber_admin_link('notifications') . "\n\n";
|
3025 |
+
$body .= __( 'Getting Started Guide', 'wp-cerber' ) . "\n\n";
|
3026 |
+
$body .= 'https://wpcerber.com/getting-started/' . "\n\n";
|
3027 |
$body .= 'Be in touch with the developer. Subscribe to Cerber\'s newsletter: http://wpcerber.com/subscribe-newsletter/';
|
3028 |
//$body .= get_bloginfo( 'name' );
|
3029 |
break;
|
3045 |
) );
|
3046 |
if ( $body_filtered && is_string( $body_filtered ) ) {
|
3047 |
$body = $body_filtered;
|
3048 |
+
}
|
3049 |
|
3050 |
//$body .= __('This message was sent by','wp-cerber').' <a href="http://wpcerber.com">WP Cerber security plugin</a>.'."\n";
|
3051 |
$body .= "\n\n\n" . __( 'This message was sent by', 'wp-cerber' ) . " WP Cerber.\n";
|
3152 |
$wpdb->query( 'OPTIMIZE TABLE ' . CERBER_LAB_IP_TABLE );
|
3153 |
$wpdb->query( 'OPTIMIZE TABLE ' . CERBER_LAB_NET_TABLE );
|
3154 |
|
3155 |
+
if ( $new = cerber_update_check() ) {
|
3156 |
+
$history = get_site_option( '_cerber_notify_new' );
|
3157 |
+
if ( ! $history || ! is_array( $history ) ) {
|
3158 |
+
$history = array();
|
3159 |
+
}
|
3160 |
+
if ( ! in_array( $new['ver'], $history ) ) {
|
3161 |
+
cerber_send_notify( 'new_version', 'Read more: https://wpcerber.com/?plugin_version=' . $new['ver'] );
|
3162 |
+
$history[] = $new['ver'];
|
3163 |
+
update_site_option( '_cerber_notify_new', $history );
|
3164 |
+
}
|
3165 |
+
}
|
3166 |
+
|
3167 |
}
|
3168 |
|
3169 |
/*
|
3187 |
return __FILE__;
|
3188 |
}
|
3189 |
|
3190 |
+
/**
|
3191 |
+
* Format date according to user settings and timezone
|
3192 |
+
*
|
3193 |
+
* @param $timestamp int Unix timestamp
|
3194 |
+
*
|
3195 |
+
* @return string
|
3196 |
+
*/
|
3197 |
function cerber_date( $timestamp ) {
|
3198 |
global $wp_cerber;
|
3199 |
$timestamp = absint( $timestamp );
|
3220 |
* @since 3.0
|
3221 |
*/
|
3222 |
function cerber_log( $activity, $login = '', $user_id = 0, $ip = null ) {
|
3223 |
+
global $wpdb, $wp_cerber, $cerber_logged;
|
3224 |
+
static $logged = array();
|
3225 |
+
|
3226 |
+
if ( isset( $logged[$activity] ) ) {
|
3227 |
+
return false;
|
3228 |
+
}
|
3229 |
+
else {
|
3230 |
+
$logged[$activity] = true;
|
3231 |
+
}
|
3232 |
+
|
3233 |
+
$cerber_logged[$activity] = $activity;
|
3234 |
|
3235 |
//$wp_cerber->setProcessed();
|
3236 |
|
3378 |
return $ret;
|
3379 |
}
|
3380 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3381 |
function cerber_count_log($activity = array()) {
|
3382 |
global $wpdb;
|
3383 |
|
3464 |
'<p style="font-size:120%;">' . __( 'WP Cerber is now active and has started protecting your site', 'wp-cerber' ) . '</p>' .
|
3465 |
' <p>' . __( 'Your IP address is added to the', 'wp-cerber' ) . ' ' . __( 'White IP Access List', 'wp-cerber' ) .
|
3466 |
|
3467 |
+
' <p style="font-size:120%;"><a href="http://wpcerber.com/getting-started/" target="_blank">' . __( 'Getting Started Guide', 'wp-cerber' ) . '</a></p>' .
|
3468 |
|
3469 |
//' <p><b>' . __( "It's important to check security settings.", 'wp-cerber' ) . '</b> <a href="http://wpcerber.com/" target="_blank">Read Cerber\'s blog</a> ' .
|
3470 |
//' <a href="http://wpcerber.com/subscribe-newsletter/" target="_blank">Subscribe to Cerber\'s newsletter</a></p>' .
|
3474 |
' <span style="margin-left:20px;" class="dashicons dashicons-forms"></span> <a href="' . cerber_admin_link( 'antispam' ) . '">' . __( 'Antispam', 'wp-cerber' ) . '</a>' .
|
3475 |
' <span style="margin-left:20px;" class="dashicons dashicons-shield-alt"></span> <a href="' . cerber_admin_link( 'hardening' ) . '">' . __( 'Hardening', 'wp-cerber' ) . '</a>' .
|
3476 |
' <span style="margin-left:20px;" class="dashicons dashicons-controls-volumeon"></span> <a href="' . cerber_admin_link( 'notifications' ) . '">' . __( 'Notifications', 'wp-cerber' ) . '</a>' .
|
3477 |
+
' <span style="margin-left:20px;" class="dashicons dashicons-admin-tools"></span> <a href="' . cerber_admin_link( 'imex' ) . '">' . __( 'Import settings', 'wp-cerber' ) . '</a>' .
|
3478 |
'</p>' );
|
3479 |
|
3480 |
|
3492 |
$pi = get_file_data( cerber_plugin_file(), array( 'Version' => 'Version' ), 'plugin' );
|
3493 |
$pi ['time'] = time();
|
3494 |
$pi ['user'] = get_current_user_id();
|
3495 |
+
update_site_option( '_cerber_activated', $pi );
|
3496 |
}
|
3497 |
|
3498 |
/*
|
3521 |
|
3522 |
// Updating the plugin settings ----------------------------------------------
|
3523 |
|
3524 |
+
// @since 4.4, migrating fields to a new option
|
3525 |
$main = get_site_option( CERBER_OPT );
|
3526 |
if (!empty($main['email']) || !empty($main['emailrate'])){
|
3527 |
$new = get_site_option( CERBER_OPT_N, array() );
|
3534 |
update_site_option( CERBER_OPT, $main );
|
3535 |
}
|
3536 |
|
3537 |
+
// @since 5.6
|
3538 |
+
cerber_upgrade_options();
|
|
|
|
|
|
|
|
|
|
|
3539 |
|
3540 |
update_site_option( '_cerber_up', array( 'v' => CERBER_VER, 't' => time() ) );
|
3541 |
}
|