Version Description
- Added the "Referrer-Policy" header (see "Firewall Policies > Advanced Policies > HTTP response headers").
- Added the "418 I'm a teapot" HTTP error code (see "Firewall Options > HTTP error code to return").
- Modified how PHP sessions were handled in order to prevent conflicts with third-party applications that may attempt to start a session without checking if one was already started (e.g., Piwik/Zend Framework, phpMyadmin).
- Added more options to the X-XSS-Protection header; it can be set to "0", "1", "1; mode=block" or disabled (see "Firewall Policies > Advanced Policies > HTTP response headers").
- [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
- Minor fixes.
Download this release
Release Info
Developer | nintechnet |
Plugin | NinjaFirewall (WP Edition) |
Version | 3.6.3 |
Comparing to | |
See all releases |
Code changes from version 3.6.2 to 3.6.3
- .htninja.sample +35 -35
- install.php +2 -1
- languages/ninjafirewall-fr_FR.mo +0 -0
- languages/ninjafirewall-fr_FR.po +767 -709
- languages/ninjafirewall.pot +706 -689
- lib/contextual_help.php +3 -1
- lib/dashboard_widget.php +5 -2
- lib/{nf_sub_event.php → event_notifications.php} +0 -0
- lib/firewall.php +56 -38
- lib/nf_sub_filecheck.php +9 -2
- lib/nf_sub_options.php +5 -4
- lib/statistics.php +2 -2
- ninjafirewall.php +85 -42
- readme.txt +8 -7
- uninstall.php +3 -10
.htninja.sample
CHANGED
@@ -11,22 +11,22 @@
|
|
11 |
// To tell NinjaFirewall where you moved your WP config file,
|
12 |
// use the '$wp_config' variable :
|
13 |
// ** NOTE: Deprecated since NinjaFirewall 3.0.1 **
|
14 |
-
|
15 |
|
16 |
|
17 |
|
18 |
// Users of Cloudflare CDN:
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
|
24 |
|
25 |
// Users of Incapsula CDN:
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
|
31 |
|
32 |
// Whitelist/blacklist whatever you want:
|
@@ -41,49 +41,49 @@
|
|
41 |
// to the firewall log.
|
42 |
|
43 |
// Whitelist single IP 1.2.3.4:
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
|
48 |
// Whitelist IPs 1.1.1.1, 2.2.2.2 and 3.3.3.3:
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
|
54 |
// Whitelist all IPs from 1.1.1.1 to 1.1.1.255:
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
|
59 |
// Blacklist single IP 1.2.3.4:
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
|
64 |
// Blacklist IPs 1.1.1.1, 2.2.2.2 and 3.3.3.3:
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
|
70 |
// Blacklist all IPs from 1.1.1.1 to 1.1.1.255:
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
|
75 |
|
76 |
// Do not filter any HTTP request sent to a script located inside the /myfolder/ directory:
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
|
81 |
// Advanced filtering :
|
82 |
// Block immediately a POST request if it contains a 'whatever' variable
|
83 |
// sent to a script named 'script.php' :
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
|
88 |
|
89 |
|
11 |
// To tell NinjaFirewall where you moved your WP config file,
|
12 |
// use the '$wp_config' variable :
|
13 |
// ** NOTE: Deprecated since NinjaFirewall 3.0.1 **
|
14 |
+
// $wp_config = '/foo/bar/wp-config.php';
|
15 |
|
16 |
|
17 |
|
18 |
// Users of Cloudflare CDN:
|
19 |
+
// if (! empty($_SERVER["HTTP_CF_CONNECTING_IP"]) &&
|
20 |
+
// filter_var($_SERVER["HTTP_CF_CONNECTING_IP"], FILTER_VALIDATE_IP) ) {
|
21 |
+
// $_SERVER["REMOTE_ADDR"] = $_SERVER["HTTP_CF_CONNECTING_IP"];
|
22 |
+
// }
|
23 |
|
24 |
|
25 |
// Users of Incapsula CDN:
|
26 |
+
// if (! empty($_SERVER["HTTP_INCAP_CLIENT_IP"]) &&
|
27 |
+
// filter_var($_SERVER["HTTP_INCAP_CLIENT_IP"], FILTER_VALIDATE_IP) ) {
|
28 |
+
// $_SERVER["REMOTE_ADDR"] = $_SERVER["HTTP_INCAP_CLIENT_IP"];
|
29 |
+
// }
|
30 |
|
31 |
|
32 |
// Whitelist/blacklist whatever you want:
|
41 |
// to the firewall log.
|
42 |
|
43 |
// Whitelist single IP 1.2.3.4:
|
44 |
+
// if ( $_SERVER["REMOTE_ADDR"] == '1.2.3.4' ) {
|
45 |
+
// return 'ALLOW'; // whitelist
|
46 |
+
// }
|
47 |
|
48 |
// Whitelist IPs 1.1.1.1, 2.2.2.2 and 3.3.3.3:
|
49 |
+
// $ip_array = array( '1.1.1.1' , '2.2.2.2' , '3.3.3.3' );
|
50 |
+
// if ( in_array( $_SERVER["REMOTE_ADDR"], $ip_array ) ) {
|
51 |
+
// return 'ALLOW'; // whitelist
|
52 |
+
// }
|
53 |
|
54 |
// Whitelist all IPs from 1.1.1.1 to 1.1.1.255:
|
55 |
+
// if ( preg_match( '/^1\.1\.1\.\d+$/', $_SERVER["REMOTE_ADDR"] ) ) {
|
56 |
+
// return 'ALLOW'; // whitelist
|
57 |
+
// }
|
58 |
|
59 |
// Blacklist single IP 1.2.3.4:
|
60 |
+
// if ( $_SERVER["REMOTE_ADDR"] == '1.2.3.4' ) {
|
61 |
+
// return 'BLOCK'; // blacklist
|
62 |
+
// }
|
63 |
|
64 |
// Blacklist IPs 1.1.1.1, 2.2.2.2 and 3.3.3.3:
|
65 |
+
// $ip_array = array( '1.1.1.1' , '2.2.2.2' , '3.3.3.3' );
|
66 |
+
// if ( in_array( $_SERVER["REMOTE_ADDR"], $ip_array ) ) {
|
67 |
+
// return 'BLOCK'; // blacklist
|
68 |
+
// }
|
69 |
|
70 |
// Blacklist all IPs from 1.1.1.1 to 1.1.1.255:
|
71 |
+
// if ( preg_match( '/^1\.1\.1\.\d+$/', $_SERVER["REMOTE_ADDR"] ) ) {
|
72 |
+
// return 'BLOCK'; // blacklist
|
73 |
+
// }
|
74 |
|
75 |
|
76 |
// Do not filter any HTTP request sent to a script located inside the /myfolder/ directory:
|
77 |
+
// if (strpos($_SERVER['SCRIPT_FILENAME'], '/myfolder/') !== FALSE) {
|
78 |
+
// return 'ALLOW';
|
79 |
+
// }
|
80 |
|
81 |
// Advanced filtering :
|
82 |
// Block immediately a POST request if it contains a 'whatever' variable
|
83 |
// sent to a script named 'script.php' :
|
84 |
+
// if ( isset($_POST['whatever']) && strpos($_SERVER['SCRIPT_NAME'], 'script.php') !== FALSE ) {
|
85 |
+
// return 'BLOCK';
|
86 |
+
// }
|
87 |
|
88 |
|
89 |
|
install.php
CHANGED
@@ -585,8 +585,9 @@ function nfw_default_conf() {
|
|
585 |
// 2. headers_list() and header_remove(): some hosts may disable them.
|
586 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
587 |
// X-XSS-Protection:
|
588 |
-
$nfw_options['response_headers'] = '
|
589 |
}
|
|
|
590 |
|
591 |
define('NFUPDATESDO', 2);
|
592 |
@nf_sub_updates();
|
585 |
// 2. headers_list() and header_remove(): some hosts may disable them.
|
586 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
587 |
// X-XSS-Protection:
|
588 |
+
$nfw_options['response_headers'] = '000100000';
|
589 |
}
|
590 |
+
$nfw_options['referrer_policy_enabled'] = 0;
|
591 |
|
592 |
define('NFUPDATESDO', 2);
|
593 |
@nf_sub_updates();
|
languages/ninjafirewall-fr_FR.mo
CHANGED
Binary file
|
languages/ninjafirewall-fr_FR.po
CHANGED
@@ -4,15 +4,15 @@ msgid ""
|
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Stable (latest release)\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ninjafirewall\n"
|
7 |
-
"POT-Creation-Date: 2018-
|
8 |
-
"PO-Revision-Date: 2018-
|
9 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
10 |
"Language-Team: NinTechNet <nintechnet.com>\n"
|
11 |
"Language: fr_FR\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
-
"X-Generator: Poedit 1.
|
16 |
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
18 |
|
@@ -159,7 +159,7 @@ msgstr ""
|
|
159 |
"offre tout de même des performances et un niveau de protection supérieurs "
|
160 |
"aux autres extensions de sécurité pour WordPress disponibles sur le marché."
|
161 |
|
162 |
-
#: install.php:156 ninjafirewall.php:
|
163 |
msgid "Installation"
|
164 |
msgstr "Installation"
|
165 |
|
@@ -193,7 +193,7 @@ msgstr "Étape suivante"
|
|
193 |
msgid "Privacy policy"
|
194 |
msgstr "Politique de confidentialité"
|
195 |
|
196 |
-
#: install.php:177 lib/contextual_help.php:
|
197 |
msgid ""
|
198 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
199 |
"(GDPR). For more info, please visit our blog:"
|
@@ -218,7 +218,7 @@ msgstr ""
|
|
218 |
"Ce répertoire est utilisé par NinjaFirewall. Veuillez NE PAS le supprimer "
|
219 |
"tant que NinjaFirewall est installé !"
|
220 |
|
221 |
-
#: install.php:259 ninjafirewall.php:
|
222 |
msgid "NinjaFirewall (WP Edition)"
|
223 |
msgstr "NinjaFirewall (WP Edition)"
|
224 |
|
@@ -527,7 +527,7 @@ msgstr "Passer à l'installateur WordPress WAF »"
|
|
527 |
msgid "Need help? Check our blog:"
|
528 |
msgstr "Besoin d'aide ? Consultez notre blog :"
|
529 |
|
530 |
-
#: install.php:
|
531 |
msgid ""
|
532 |
"Error: The installer cannot download the security rules from wordpress.org "
|
533 |
"website."
|
@@ -535,7 +535,7 @@ msgstr ""
|
|
535 |
"Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
|
536 |
"wordpress.org."
|
537 |
|
538 |
-
#: install.php:
|
539 |
msgid ""
|
540 |
"The server may be temporarily down or you may have network connectivity "
|
541 |
"problems? Please try again in a few minutes."
|
@@ -544,7 +544,7 @@ msgstr ""
|
|
544 |
"problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
|
545 |
"minutes."
|
546 |
|
547 |
-
#: install.php:
|
548 |
msgid ""
|
549 |
"NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
|
550 |
"your server does not support SSL? You can force NinjaFirewall to use a non-"
|
@@ -557,7 +557,7 @@ msgstr ""
|
|
557 |
"connexion non-sécurisée (HTTP) en ajoutant la ligne suivante dans votre "
|
558 |
"fichier <strong>wp-config.php</strong> :"
|
559 |
|
560 |
-
#: lib/contextual_help.php:37 ninjafirewall.php:
|
561 |
msgid "Overview"
|
562 |
msgstr "Aperçu"
|
563 |
|
@@ -639,8 +639,7 @@ msgid "Your site will remain unprotected until you enable it again."
|
|
639 |
msgstr ""
|
640 |
"Votre site ne sera plus protégé par NinjaFirewall durant cette période."
|
641 |
|
642 |
-
#: lib/contextual_help.php:86 lib/nf_sub_options.php:101
|
643 |
-
#: ninjafirewall.php:1013
|
644 |
msgid "Debugging mode"
|
645 |
msgstr "Mode débogage"
|
646 |
|
@@ -670,7 +669,7 @@ msgstr ""
|
|
670 |
"journal du pare-feu pour y voir les éventuels problèmes et, le cas échéant, "
|
671 |
"désactiver les options ou règles pouvant créer des faux-positifs."
|
672 |
|
673 |
-
#: lib/contextual_help.php:93 lib/nf_sub_options.php:
|
674 |
msgid "IP anonymization"
|
675 |
msgstr "Anonymisation IP"
|
676 |
|
@@ -866,11 +865,11 @@ msgstr ""
|
|
866 |
"commentaires et messages de vos visiteurs pourraient être endommagés par "
|
867 |
"cette option."
|
868 |
|
869 |
-
#: lib/contextual_help.php:155 ninjafirewall.php:
|
870 |
msgid "Firewall Policies"
|
871 |
msgstr "Politiques du Pare-feu"
|
872 |
|
873 |
-
#: lib/contextual_help.php:160 ninjafirewall.php:
|
874 |
msgid "Basic Policies"
|
875 |
msgstr "Politiques de base"
|
876 |
|
@@ -879,7 +878,7 @@ msgid "Whether to filter HTTP and/or HTTPS traffic"
|
|
879 |
msgstr ""
|
880 |
"Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
|
881 |
|
882 |
-
#: lib/contextual_help.php:165 ninjafirewall.php:
|
883 |
msgid "Uploads"
|
884 |
msgstr "Téléchargements"
|
885 |
|
@@ -1047,11 +1046,11 @@ msgstr ""
|
|
1047 |
"installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
|
1048 |
"aussi l’éditeur de thème et d'extension."
|
1049 |
|
1050 |
-
#: lib/contextual_help.php:182 ninjafirewall.php:
|
1051 |
msgid "Intermediate Policies"
|
1052 |
msgstr "Politiques intermédiaires"
|
1053 |
|
1054 |
-
#: lib/contextual_help.php:184 ninjafirewall.php:
|
1055 |
msgid "HTTP GET variable"
|
1056 |
msgstr "Variable HTTP GET"
|
1057 |
|
@@ -1059,7 +1058,7 @@ msgstr "Variable HTTP GET"
|
|
1059 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
1060 |
msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
|
1061 |
|
1062 |
-
#: lib/contextual_help.php:187 ninjafirewall.php:
|
1063 |
msgid "HTTP POST variable"
|
1064 |
msgstr "Variable HTTP POST"
|
1065 |
|
@@ -1082,7 +1081,7 @@ msgstr ""
|
|
1082 |
"NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
|
1083 |
"Base64 afin d'y détecter du code malveillant caché."
|
1084 |
|
1085 |
-
#: lib/contextual_help.php:191 ninjafirewall.php:
|
1086 |
msgid "HTTP REQUEST variable"
|
1087 |
msgstr "Variable HTTP REQUEST"
|
1088 |
|
@@ -1090,7 +1089,7 @@ msgstr "Variable HTTP REQUEST"
|
|
1090 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
1091 |
msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
|
1092 |
|
1093 |
-
#: lib/contextual_help.php:194 ninjafirewall.php:
|
1094 |
msgid "Cookies"
|
1095 |
msgstr "Cookies"
|
1096 |
|
@@ -1098,7 +1097,7 @@ msgstr "Cookies"
|
|
1098 |
msgid "Whether to scan and/or sanitise cookies."
|
1099 |
msgstr "S'il faut filtrer / nettoyer les cookies."
|
1100 |
|
1101 |
-
#: lib/contextual_help.php:197 ninjafirewall.php:
|
1102 |
msgid "HTTP_USER_AGENT server variable"
|
1103 |
msgstr "Variable HTTP_USER_AGENT"
|
1104 |
|
@@ -1117,7 +1116,7 @@ msgid ""
|
|
1117 |
msgstr ""
|
1118 |
"cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
|
1119 |
|
1120 |
-
#: lib/contextual_help.php:201 ninjafirewall.php:
|
1121 |
msgid "HTTP_REFERER server variable"
|
1122 |
msgstr "Variable HTTP_REFERER"
|
1123 |
|
@@ -1203,11 +1202,11 @@ msgstr ""
|
|
1203 |
"Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
|
1204 |
"serveurs reliés entre eux."
|
1205 |
|
1206 |
-
#: lib/contextual_help.php:213 ninjafirewall.php:
|
1207 |
msgid "Advanced Policies"
|
1208 |
msgstr "Politiques avancées"
|
1209 |
|
1210 |
-
#: lib/contextual_help.php:215 ninjafirewall.php:
|
1211 |
msgid "HTTP response headers"
|
1212 |
msgstr "En-têtes de réponse HTTP"
|
1213 |
|
@@ -1307,18 +1306,11 @@ msgstr ""
|
|
1307 |
msgid ""
|
1308 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1309 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
1310 |
-
"browsers.
|
1311 |
-
"alternatives (e.g. Content-Security-Policy), it is possible to turn it off. "
|
1312 |
-
"When it is enabled, NinjaFirewall will set its value to <code>mode=block</"
|
1313 |
-
"code>."
|
1314 |
msgstr ""
|
1315 |
"cet en-tête permet aux navigateurs compatibles d'identifier et bloquer les "
|
1316 |
"attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
|
1317 |
-
"cette option est activée par défaut sur ces navigateurs.
|
1318 |
-
"conduire à des faux positifs et qu'ils existent de meilleures alternatives "
|
1319 |
-
"(par exemple Content-Security-Policy), il est possible de désactiver cette "
|
1320 |
-
"option. Quand elle est activée, NinjaFirewall définit sa valeur sur "
|
1321 |
-
"<code>mode=block</code>."
|
1322 |
|
1323 |
#: lib/contextual_help.php:230
|
1324 |
msgid ""
|
@@ -1403,11 +1395,23 @@ msgstr ""
|
|
1403 |
"NinjaFirewall vous permet de configurer CSP séparément pour le site et "
|
1404 |
"l'interface d'administration de WordPress."
|
1405 |
|
1406 |
-
#: lib/contextual_help.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1407 |
msgid "Block PHP built-in wrappers:"
|
1408 |
msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux :"
|
1409 |
|
1410 |
-
#: lib/contextual_help.php:
|
1411 |
msgid ""
|
1412 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1413 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
@@ -1427,11 +1431,11 @@ msgstr ""
|
|
1427 |
"requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
|
1428 |
"variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
|
1429 |
|
1430 |
-
#: lib/contextual_help.php:
|
1431 |
msgid "Block serialized PHP objects:"
|
1432 |
msgstr "Bloquer les objets PHP sérialisés :"
|
1433 |
|
1434 |
-
#: lib/contextual_help.php:
|
1435 |
#, php-format
|
1436 |
msgid ""
|
1437 |
"Object Serialization is a PHP feature used by many applications to generate "
|
@@ -1450,11 +1454,11 @@ msgstr ""
|
|
1450 |
"<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
|
1451 |
"code> et <code>HTTP_USER_AGENT</code>."
|
1452 |
|
1453 |
-
#: lib/contextual_help.php:
|
1454 |
msgid "Hide PHP notice and error messages:"
|
1455 |
msgstr "Masquer les messages d'erreur de PHP :"
|
1456 |
|
1457 |
-
#: lib/contextual_help.php:
|
1458 |
msgid ""
|
1459 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1460 |
"leak sensitive informations which can be exploited by hackers."
|
@@ -1463,7 +1467,7 @@ msgstr ""
|
|
1463 |
"afficher des informations sensibles qui peuvent être exploitées "
|
1464 |
"ultérieurement par des pirates."
|
1465 |
|
1466 |
-
#: lib/contextual_help.php:
|
1467 |
msgid ""
|
1468 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1469 |
"<code>PATH_INFO</code>:"
|
@@ -1471,7 +1475,7 @@ msgstr ""
|
|
1471 |
"Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1472 |
"<code>PATH_INFO</code> :"
|
1473 |
|
1474 |
-
#: lib/contextual_help.php:
|
1475 |
msgid ""
|
1476 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1477 |
"variables to prevent various XSS and database injection attempts."
|
@@ -1479,11 +1483,11 @@ msgstr ""
|
|
1479 |
"activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
|
1480 |
"variables."
|
1481 |
|
1482 |
-
#: lib/contextual_help.php:
|
1483 |
msgid "Various"
|
1484 |
msgstr "Divers"
|
1485 |
|
1486 |
-
#: lib/contextual_help.php:
|
1487 |
#, php-format
|
1488 |
msgid ""
|
1489 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
@@ -1491,7 +1495,7 @@ msgstr ""
|
|
1491 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
|
1492 |
"(%s) :"
|
1493 |
|
1494 |
-
#: lib/contextual_help.php:
|
1495 |
msgid ""
|
1496 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1497 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
@@ -1504,11 +1508,11 @@ msgstr ""
|
|
1504 |
"cette variable, mais pas la plupart des applications légitimes (hormis "
|
1505 |
"certains scripts d'installation ou de configuration)."
|
1506 |
|
1507 |
-
#: lib/contextual_help.php:
|
1508 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1509 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte) :"
|
1510 |
|
1511 |
-
#: lib/contextual_help.php:
|
1512 |
msgid ""
|
1513 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1514 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
@@ -1522,11 +1526,11 @@ msgstr ""
|
|
1522 |
"contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
|
1523 |
"caractère est dangereux et devrait toujours être rejeté."
|
1524 |
|
1525 |
-
#: lib/contextual_help.php:
|
1526 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1527 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31 :"
|
1528 |
|
1529 |
-
#: lib/contextual_help.php:
|
1530 |
msgid ""
|
1531 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1532 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
@@ -1536,11 +1540,11 @@ msgstr ""
|
|
1536 |
"variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
|
1537 |
"des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
|
1538 |
|
1539 |
-
#: lib/contextual_help.php:
|
1540 |
msgid "Users Whitelist"
|
1541 |
msgstr "Liste Blanche"
|
1542 |
|
1543 |
-
#: lib/contextual_help.php:
|
1544 |
#, php-format
|
1545 |
msgid ""
|
1546 |
"By default, any logged in WordPress administrator will not be blocked by "
|
@@ -1560,11 +1564,11 @@ msgstr ""
|
|
1560 |
"les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
|
1561 |
"activées, seront toujours appliquées."
|
1562 |
|
1563 |
-
#: lib/contextual_help.php:
|
1564 |
msgid "File Guard"
|
1565 |
msgstr "File Guard"
|
1566 |
|
1567 |
-
#: lib/contextual_help.php:
|
1568 |
msgid ""
|
1569 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1570 |
"recently modified or created, and alert you about this."
|
@@ -1572,7 +1576,7 @@ msgstr ""
|
|
1572 |
"File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
|
1573 |
"été récemment modifié ou créé, et vous alerter à ce sujet."
|
1574 |
|
1575 |
-
#: lib/contextual_help.php:
|
1576 |
msgid ""
|
1577 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1578 |
"into an already existing file) and tried to directly access that file using "
|
@@ -1591,7 +1595,7 @@ msgstr ""
|
|
1591 |
"envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
|
1592 |
"d’Événement\"."
|
1593 |
|
1594 |
-
#: lib/contextual_help.php:
|
1595 |
msgid ""
|
1596 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1597 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
@@ -1605,7 +1609,7 @@ msgstr ""
|
|
1605 |
"variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
|
1606 |
"l'ignorera."
|
1607 |
|
1608 |
-
#: lib/contextual_help.php:
|
1609 |
msgid ""
|
1610 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1611 |
"code>)."
|
@@ -1613,7 +1617,7 @@ msgstr ""
|
|
1613 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
1614 |
"bar/,/cache/</code>)."
|
1615 |
|
1616 |
-
#: lib/contextual_help.php:
|
1617 |
msgid ""
|
1618 |
"File Guard real-time detection is a totally unique feature, because "
|
1619 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
@@ -1625,11 +1629,11 @@ msgstr ""
|
|
1625 |
"intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
|
1626 |
"ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
|
1627 |
|
1628 |
-
#: lib/contextual_help.php:
|
1629 |
msgid "Network"
|
1630 |
msgstr "Réseau"
|
1631 |
|
1632 |
-
#: lib/contextual_help.php:
|
1633 |
msgid ""
|
1634 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1635 |
"Admin (from the main site), you can still display its status to all sites in "
|
@@ -1641,7 +1645,7 @@ msgstr ""
|
|
1641 |
"du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
|
1642 |
"ne sera visible que par les administrateurs de ces sites."
|
1643 |
|
1644 |
-
#: lib/contextual_help.php:
|
1645 |
msgid ""
|
1646 |
"It is recommended to enable this feature as it is the only way to know "
|
1647 |
"whether the sites in your network are protected and if NinjaFirewall "
|
@@ -1651,7 +1655,7 @@ msgstr ""
|
|
1651 |
"si les sites de votre réseau sont protégés et si l'installation de "
|
1652 |
"NinjaFirewall a réussi."
|
1653 |
|
1654 |
-
#: lib/contextual_help.php:
|
1655 |
msgid ""
|
1656 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1657 |
"Super Admin."
|
@@ -1659,12 +1663,12 @@ msgstr ""
|
|
1659 |
"Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
|
1660 |
"Super Administrateur."
|
1661 |
|
1662 |
-
#: lib/contextual_help.php:
|
1663 |
-
#: ninjafirewall.php:
|
1664 |
msgid "File Check"
|
1665 |
msgstr "File Check"
|
1666 |
|
1667 |
-
#: lib/contextual_help.php:
|
1668 |
msgid ""
|
1669 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1670 |
"specific interval."
|
@@ -1672,7 +1676,7 @@ msgstr ""
|
|
1672 |
"File Check vous permet d'effectuer une analyse de l'intégrité de vos "
|
1673 |
"fichiers sur demande ou à un intervalle spécifique défini."
|
1674 |
|
1675 |
-
#: lib/contextual_help.php:
|
1676 |
msgid ""
|
1677 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1678 |
"you can scan your system to compare it with the previous snapshot. Any "
|
@@ -1685,7 +1689,7 @@ msgstr ""
|
|
1685 |
"permissions et propriétés des fichiers, leur création et suppression ainsi "
|
1686 |
"que l'horodatage."
|
1687 |
|
1688 |
-
#: lib/contextual_help.php:
|
1689 |
#, php-format
|
1690 |
msgid ""
|
1691 |
"Create a snapshot of all files stored in that directory: by default, the "
|
@@ -1695,7 +1699,7 @@ msgstr ""
|
|
1695 |
"répertoire : par défaut, le repertoire est l'<code>ABSPATH</code> de "
|
1696 |
"WordPress (%s)"
|
1697 |
|
1698 |
-
#: lib/contextual_help.php:
|
1699 |
msgid ""
|
1700 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1701 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
@@ -1706,7 +1710,7 @@ msgstr ""
|
|
1706 |
"partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
|
1707 |
"de fichier (par ex. <code>.css</code>)."
|
1708 |
|
1709 |
-
#: lib/contextual_help.php:
|
1710 |
msgid ""
|
1711 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1712 |
"code>)."
|
@@ -1714,7 +1718,7 @@ msgstr ""
|
|
1714 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
1715 |
"bar/,.css,.png</code>)."
|
1716 |
|
1717 |
-
#: lib/contextual_help.php:
|
1718 |
msgid ""
|
1719 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
1720 |
"symbolic links."
|
@@ -1722,11 +1726,11 @@ msgstr ""
|
|
1722 |
"Ne pas suivre les liens symboliques : par défaut, NinjaFirewall ignore "
|
1723 |
"les liens symboliques lors de son analyse des fichiers."
|
1724 |
|
1725 |
-
#: lib/contextual_help.php:
|
1726 |
msgid "Scheduled scans"
|
1727 |
msgstr "Analyses planifiées"
|
1728 |
|
1729 |
-
#: lib/contextual_help.php:
|
1730 |
msgid ""
|
1731 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
1732 |
"twicedaily or daily)."
|
@@ -1734,7 +1738,7 @@ msgstr ""
|
|
1734 |
"NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
|
1735 |
"heure, deux fois par jour ou tous les jours)."
|
1736 |
|
1737 |
-
#: lib/contextual_help.php:
|
1738 |
msgid ""
|
1739 |
"It can either send you a scan report only if changes are detected, or always "
|
1740 |
"send you one after each scan."
|
@@ -1743,7 +1747,7 @@ msgstr ""
|
|
1743 |
"été détectés, ou bien vous en envoyer un systématiquement après chaque "
|
1744 |
"analyse."
|
1745 |
|
1746 |
-
#: lib/contextual_help.php:
|
1747 |
msgid ""
|
1748 |
"Reports will be sent to the contact email address defined in the \"Event "
|
1749 |
"Notifications\" menu."
|
@@ -1751,7 +1755,7 @@ msgstr ""
|
|
1751 |
"Les rapports seront envoyés à l'adresse e-mail définie dans la page "
|
1752 |
"\"Notifications d'Événement\"."
|
1753 |
|
1754 |
-
#: lib/contextual_help.php:
|
1755 |
#, php-format
|
1756 |
msgid ""
|
1757 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
@@ -1760,11 +1764,12 @@ msgstr ""
|
|
1760 |
"Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
|
1761 |
"WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
|
1762 |
|
1763 |
-
#: lib/contextual_help.php:
|
|
|
1764 |
msgid "Event Notifications"
|
1765 |
msgstr "Notifications d'Événement"
|
1766 |
|
1767 |
-
#: lib/contextual_help.php:
|
1768 |
msgid ""
|
1769 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
1770 |
"your blog. They include installations, updates, activations etc, as well as "
|
@@ -1783,12 +1788,12 @@ msgstr ""
|
|
1783 |
"après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
|
1784 |
"une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
|
1785 |
|
1786 |
-
#: lib/contextual_help.php:
|
1787 |
-
#: ninjafirewall.php:
|
1788 |
msgid "Login Protection"
|
1789 |
msgstr "Page de Connexion"
|
1790 |
|
1791 |
-
#: lib/contextual_help.php:
|
1792 |
msgid ""
|
1793 |
"By processing incoming HTTP requests before your blog and any of its "
|
1794 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
@@ -1801,7 +1806,7 @@ msgstr ""
|
|
1801 |
"compris les attaques distribuées provenant de plusieurs milliers d'adresses "
|
1802 |
"IP différentes."
|
1803 |
|
1804 |
-
#: lib/contextual_help.php:
|
1805 |
msgid ""
|
1806 |
"You can choose two different types of protection: a password or a captcha. "
|
1807 |
"You can enable the protection only if an attack is detected or to keep it "
|
@@ -1811,11 +1816,11 @@ msgstr ""
|
|
1811 |
"captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
|
1812 |
"attaque est détectée ou bien l'activer en permanence."
|
1813 |
|
1814 |
-
#: lib/contextual_help.php:
|
1815 |
msgid "Yes, if under attack:"
|
1816 |
msgstr "Oui, si attaque en cours :"
|
1817 |
|
1818 |
-
#: lib/contextual_help.php:
|
1819 |
msgid ""
|
1820 |
"The protection will be triggered when too many login attempts are detected, "
|
1821 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
@@ -1830,11 +1835,11 @@ msgstr ""
|
|
1830 |
"utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
|
1831 |
"soit un code captcha."
|
1832 |
|
1833 |
-
#: lib/contextual_help.php:
|
1834 |
msgid "Always ON:"
|
1835 |
msgstr "Toujours activée :"
|
1836 |
|
1837 |
-
#: lib/contextual_help.php:
|
1838 |
msgid ""
|
1839 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
1840 |
"implementation each time you access the login page."
|
@@ -1842,11 +1847,11 @@ msgstr ""
|
|
1842 |
"Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
|
1843 |
"ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
|
1844 |
|
1845 |
-
#: lib/contextual_help.php:
|
1846 |
msgid "Type of protection:"
|
1847 |
msgstr "Type de protection :"
|
1848 |
|
1849 |
-
#: lib/contextual_help.php:
|
1850 |
msgid ""
|
1851 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
1852 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
@@ -1856,15 +1861,15 @@ msgstr ""
|
|
1856 |
"utilise son propre système d'authentification, rapide et compatible avec "
|
1857 |
"n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
|
1858 |
|
1859 |
-
#: lib/contextual_help.php:
|
1860 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
1861 |
msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
|
1862 |
|
1863 |
-
#: lib/contextual_help.php:
|
1864 |
msgid "Bot protection:"
|
1865 |
msgstr "Protection contre les bots :"
|
1866 |
|
1867 |
-
#: lib/contextual_help.php:
|
1868 |
msgid ""
|
1869 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
1870 |
"before they start a brute-force attack."
|
@@ -1872,11 +1877,11 @@ msgstr ""
|
|
1872 |
"NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
|
1873 |
"c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
|
1874 |
|
1875 |
-
#: lib/contextual_help.php:
|
1876 |
msgid "AUTH log"
|
1877 |
msgstr "Journal d'authentification"
|
1878 |
|
1879 |
-
#: lib/contextual_help.php:
|
1880 |
msgid ""
|
1881 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
1882 |
"force protection is triggered. This can be useful to the system "
|
@@ -1888,7 +1893,7 @@ msgstr ""
|
|
1888 |
"surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
|
1889 |
"serveur."
|
1890 |
|
1891 |
-
#: lib/contextual_help.php:
|
1892 |
msgid ""
|
1893 |
"If you have a shared hosting account, keep this option disabled as you do "
|
1894 |
"not have any access to the server's logs."
|
@@ -1896,7 +1901,7 @@ msgstr ""
|
|
1896 |
"Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
|
1897 |
"vous n'avez pas accès aux journaux du serveur."
|
1898 |
|
1899 |
-
#: lib/contextual_help.php:
|
1900 |
msgid ""
|
1901 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
1902 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
@@ -1906,19 +1911,19 @@ msgstr ""
|
|
1906 |
"sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
|
1907 |
"suivant :"
|
1908 |
|
1909 |
-
#: lib/contextual_help.php:
|
1910 |
msgid "AA: the process ID (PID)."
|
1911 |
msgstr "AA : l'identifiant de processus (PID)."
|
1912 |
|
1913 |
-
#: lib/contextual_help.php:
|
1914 |
msgid "BB: the user IPv4 or IPv6 address."
|
1915 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
1916 |
|
1917 |
-
#: lib/contextual_help.php:
|
1918 |
msgid "CC: the blog (sub-)domain name."
|
1919 |
msgstr "CC : le nom de (sous-)domaine du blog."
|
1920 |
|
1921 |
-
#: lib/contextual_help.php:
|
1922 |
msgid ""
|
1923 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
1924 |
"API</code>."
|
@@ -1926,16 +1931,16 @@ msgstr ""
|
|
1926 |
"DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
|
1927 |
"<code>XML-RPC API</code>."
|
1928 |
|
1929 |
-
#: lib/contextual_help.php:
|
1930 |
msgid "EE: the time, in minutes, the protection will remain active."
|
1931 |
msgstr ""
|
1932 |
"EE : le temps, en minutes, pendant lequel la protection restera active."
|
1933 |
|
1934 |
-
#: lib/contextual_help.php:
|
1935 |
msgid "Sample loglines:"
|
1936 |
msgstr "Exemple :"
|
1937 |
|
1938 |
-
#: lib/contextual_help.php:
|
1939 |
#, php-format
|
1940 |
msgid ""
|
1941 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
@@ -1955,11 +1960,11 @@ msgstr ""
|
|
1955 |
"Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
|
1956 |
"htninja</a></code>."
|
1957 |
|
1958 |
-
#: lib/contextual_help.php:
|
1959 |
msgid "Firewall Log"
|
1960 |
msgstr "Journal du Pare-feu"
|
1961 |
|
1962 |
-
#: lib/contextual_help.php:
|
1963 |
msgid ""
|
1964 |
"The firewall log displays blocked and sanitised requests as well as some "
|
1965 |
"useful information. It has 6 columns:"
|
@@ -1967,18 +1972,18 @@ msgstr ""
|
|
1967 |
"Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
|
1968 |
"nettoyées ainsi que d'autres informations utiles. Il a six colonnes :"
|
1969 |
|
1970 |
-
#: lib/contextual_help.php:
|
1971 |
msgid "DATE : date and time of the incident."
|
1972 |
msgstr "DATE : date et heure de l'incident."
|
1973 |
|
1974 |
-
#: lib/contextual_help.php:
|
1975 |
msgid ""
|
1976 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
1977 |
msgstr ""
|
1978 |
"INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
|
1979 |
"affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
|
1980 |
|
1981 |
-
#: lib/contextual_help.php:
|
1982 |
msgid ""
|
1983 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
1984 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
@@ -1988,7 +1993,7 @@ msgstr ""
|
|
1988 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
1989 |
"et mode débogage (<code>DEBUG_ON</code>)."
|
1990 |
|
1991 |
-
#: lib/contextual_help.php:
|
1992 |
msgid ""
|
1993 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
1994 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
@@ -1999,11 +2004,11 @@ msgstr ""
|
|
1999 |
"d'un numéro signifie que la règle provient de votre configuration "
|
2000 |
"personnelle de la page \"Politiques du Pare-feu\"."
|
2001 |
|
2002 |
-
#: lib/contextual_help.php:
|
2003 |
msgid "IP : the user IPv4 or IPv6 address."
|
2004 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
2005 |
|
2006 |
-
#: lib/contextual_help.php:
|
2007 |
msgid ""
|
2008 |
"REQUEST : the HTTP request including offending variables and values as well "
|
2009 |
"as the reason the action was logged."
|
@@ -2011,11 +2016,11 @@ msgstr ""
|
|
2011 |
"REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
|
2012 |
"qui a déclenché l'incident."
|
2013 |
|
2014 |
-
#: lib/contextual_help.php:
|
2015 |
msgid "Auto-delete log"
|
2016 |
msgstr "Suppression automatique des journaux"
|
2017 |
|
2018 |
-
#: lib/contextual_help.php:
|
2019 |
msgid ""
|
2020 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
2021 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
@@ -2028,12 +2033,12 @@ msgstr ""
|
|
2028 |
"cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
|
2029 |
"journaux."
|
2030 |
|
2031 |
-
#: lib/contextual_help.php:
|
2032 |
-
#: ninjafirewall.php:
|
2033 |
msgid "Centralized Logging"
|
2034 |
msgstr "Centralisation des Logs"
|
2035 |
|
2036 |
-
#: lib/contextual_help.php:
|
2037 |
msgid ""
|
2038 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
2039 |
"NinjaFirewall protected websites from one single installation. You do not "
|
@@ -2044,13 +2049,13 @@ msgstr ""
|
|
2044 |
"NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
|
2045 |
"analyser vos journaux."
|
2046 |
|
2047 |
-
#: lib/contextual_help.php:
|
2048 |
#, php-format
|
2049 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
2050 |
msgstr ""
|
2051 |
"<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
|
2052 |
|
2053 |
-
#: lib/contextual_help.php:
|
2054 |
msgid ""
|
2055 |
"Enter your public key (optional): This is the public key that was created "
|
2056 |
"from your main server."
|
@@ -2058,7 +2063,7 @@ msgstr ""
|
|
2058 |
"Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
|
2059 |
"depuis le serveur principal."
|
2060 |
|
2061 |
-
#: lib/contextual_help.php:
|
2062 |
msgid ""
|
2063 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
2064 |
"Delete your public key below if you want to disable it."
|
@@ -2067,16 +2072,16 @@ msgstr ""
|
|
2067 |
"NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
|
2068 |
"supprimez votre clé publique ci-dessous. "
|
2069 |
|
2070 |
-
#: lib/contextual_help.php:
|
2071 |
msgid "GDPR Compliance"
|
2072 |
msgstr "Conformité RGPD"
|
2073 |
|
2074 |
-
#: lib/contextual_help.php:
|
2075 |
-
#: lib/nf_sub_livelog.php:210 ninjafirewall.php:
|
2076 |
msgid "Live Log"
|
2077 |
msgstr "Live Log"
|
2078 |
|
2079 |
-
#: lib/contextual_help.php:
|
2080 |
msgid ""
|
2081 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
2082 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
@@ -2088,7 +2093,7 @@ msgstr ""
|
|
2088 |
"statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
|
2089 |
"NinjaFirewall."
|
2090 |
|
2091 |
-
#: lib/contextual_help.php:
|
2092 |
msgid ""
|
2093 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
2094 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
@@ -2100,7 +2105,7 @@ msgstr ""
|
|
2100 |
"effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
|
2101 |
"le type de trafic à visualiser (HTTP/HTTPS)."
|
2102 |
|
2103 |
-
#: lib/contextual_help.php:
|
2104 |
msgid ""
|
2105 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
2106 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
@@ -2114,7 +2119,7 @@ msgstr ""
|
|
2114 |
"serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
|
2115 |
"sur la fréquence la plus rapide (5 secondes)."
|
2116 |
|
2117 |
-
#: lib/contextual_help.php:
|
2118 |
msgid ""
|
2119 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
2120 |
"whitelist your IP, the Live Log feature will not work."
|
@@ -2123,27 +2128,27 @@ msgstr ""
|
|
2123 |
"pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
|
2124 |
"ne fonctionnera pas."
|
2125 |
|
2126 |
-
#: lib/contextual_help.php:
|
2127 |
msgid "Log Format"
|
2128 |
msgstr "Format d'affichage"
|
2129 |
|
2130 |
-
#: lib/contextual_help.php:
|
2131 |
msgid "You can easily customize the log format. Possible values are:"
|
2132 |
msgstr ""
|
2133 |
"Vous pouvez facilement changer le format d'affichage en combinant une ou "
|
2134 |
"plusieurs des valeurs suivantes :"
|
2135 |
|
2136 |
-
#: lib/contextual_help.php:
|
2137 |
msgid "<code>%time</code>: the server date, time and timezone."
|
2138 |
msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
|
2139 |
|
2140 |
-
#: lib/contextual_help.php:
|
2141 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
2142 |
msgstr ""
|
2143 |
"<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
|
2144 |
"existe."
|
2145 |
|
2146 |
-
#: lib/contextual_help.php:
|
2147 |
#, php-format
|
2148 |
msgid ""
|
2149 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
@@ -2153,28 +2158,28 @@ msgstr ""
|
|
2153 |
"serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
|
2154 |
"IP de celui-ci."
|
2155 |
|
2156 |
-
#: lib/contextual_help.php:
|
2157 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
2158 |
msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
|
2159 |
|
2160 |
-
#: lib/contextual_help.php:
|
2161 |
#, php-format
|
2162 |
msgid ""
|
2163 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
2164 |
"(REQUEST_URI)."
|
2165 |
msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
|
2166 |
|
2167 |
-
#: lib/contextual_help.php:
|
2168 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
2169 |
msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
|
2170 |
|
2171 |
-
#: lib/contextual_help.php:
|
2172 |
#, php-format
|
2173 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
2174 |
msgstr ""
|
2175 |
"<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
|
2176 |
|
2177 |
-
#: lib/contextual_help.php:
|
2178 |
#, php-format
|
2179 |
msgid ""
|
2180 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
@@ -2184,13 +2189,13 @@ msgstr ""
|
|
2184 |
"votre serveur est derrière un CDN ou un proxy, cette variable retournera "
|
2185 |
"l'adresse réelle du client."
|
2186 |
|
2187 |
-
#: lib/contextual_help.php:
|
2188 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
2189 |
msgstr ""
|
2190 |
"<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
|
2191 |
"elle existe."
|
2192 |
|
2193 |
-
#: lib/contextual_help.php:
|
2194 |
msgid ""
|
2195 |
"Additionally, you can include any of the following characters: <code>\"</"
|
2196 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
@@ -2200,11 +2205,11 @@ msgstr ""
|
|
2200 |
"%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
|
2201 |
"lettre minuscule <code>a-z</code>."
|
2202 |
|
2203 |
-
#: lib/contextual_help.php:
|
2204 |
msgid "Rules Editor"
|
2205 |
msgstr "Éditeur de Règles"
|
2206 |
|
2207 |
-
#: lib/contextual_help.php:
|
2208 |
msgid ""
|
2209 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
2210 |
"of built-in rules used to protect your blog against the most common "
|
@@ -2221,7 +2226,7 @@ msgstr ""
|
|
2221 |
"règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
|
2222 |
"désactiver individuellement :"
|
2223 |
|
2224 |
-
#: lib/contextual_help.php:
|
2225 |
msgid ""
|
2226 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
2227 |
"displayed in the <code>RULE</code> column)."
|
@@ -2229,7 +2234,7 @@ msgstr ""
|
|
2229 |
"Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
|
2230 |
"souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
|
2231 |
|
2232 |
-
#: lib/contextual_help.php:
|
2233 |
msgid ""
|
2234 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
2235 |
"button."
|
@@ -2237,7 +2242,7 @@ msgstr ""
|
|
2237 |
"Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
|
2238 |
"bouton \"Désactiver\"."
|
2239 |
|
2240 |
-
#: lib/contextual_help.php:
|
2241 |
msgid ""
|
2242 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
2243 |
"code> instead of a number, that means that the rule can be changed in the "
|
@@ -2247,11 +2252,11 @@ msgstr ""
|
|
2247 |
"d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
|
2248 |
"peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
|
2249 |
|
2250 |
-
#: lib/contextual_help.php:
|
2251 |
msgid "Credits"
|
2252 |
msgstr "Crédits"
|
2253 |
|
2254 |
-
#: lib/contextual_help.php:
|
2255 |
msgid ""
|
2256 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
2257 |
"them were reported by the following companies, individuals or mailing lists:"
|
@@ -2260,12 +2265,12 @@ msgstr ""
|
|
2260 |
"vulnérabilités. Certaines d'entre elles ont été découvertes par les "
|
2261 |
"entreprises, particuliers ou listes de diffusion suivantes:"
|
2262 |
|
2263 |
-
#: lib/contextual_help.php:
|
2264 |
-
#: ninjafirewall.php:
|
2265 |
msgid "Updates"
|
2266 |
msgstr "Mises à Jour"
|
2267 |
|
2268 |
-
#: lib/contextual_help.php:
|
2269 |
msgid ""
|
2270 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
2271 |
"automatically update its security rules."
|
@@ -2273,7 +2278,7 @@ msgstr ""
|
|
2273 |
"Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
|
2274 |
"NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
|
2275 |
|
2276 |
-
#: lib/contextual_help.php:
|
2277 |
msgid ""
|
2278 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
2279 |
"themes, a new set of security rules will be made available to protect "
|
@@ -2286,7 +2291,7 @@ msgstr ""
|
|
2286 |
"peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
|
2287 |
"heure."
|
2288 |
|
2289 |
-
#: lib/contextual_help.php:
|
2290 |
msgid ""
|
2291 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
2292 |
"(including new files, options and features) was available, it would have to "
|
@@ -2297,7 +2302,7 @@ msgstr ""
|
|
2297 |
"jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
|
2298 |
"d'habitude."
|
2299 |
|
2300 |
-
#: lib/contextual_help.php:
|
2301 |
msgid ""
|
2302 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
2303 |
"your WordPress secure</strong> against new vulnerabilities."
|
@@ -2310,34 +2315,250 @@ msgstr ""
|
|
2310 |
msgid "NinjaFirewall Statistics"
|
2311 |
msgstr "Statistiques de NinjaFirewall"
|
2312 |
|
2313 |
-
#: lib/dashboard_widget.php:
|
2314 |
msgid "Blocked threats"
|
2315 |
msgstr "Menaces bloquées"
|
2316 |
|
2317 |
-
#: lib/dashboard_widget.php:
|
2318 |
msgid "Threats level"
|
2319 |
msgstr "Niveau des menaces"
|
2320 |
|
2321 |
-
#: lib/dashboard_widget.php:
|
2322 |
msgid "Critical:"
|
2323 |
msgstr "Critique :"
|
2324 |
|
2325 |
-
#: lib/dashboard_widget.php:
|
2326 |
msgid "High:"
|
2327 |
msgstr "Élevé :"
|
2328 |
|
2329 |
-
#: lib/dashboard_widget.php:
|
2330 |
msgid "Medium:"
|
2331 |
msgstr "Moyen :"
|
2332 |
|
2333 |
-
#: lib/dashboard_widget.php:
|
2334 |
msgid "Uploaded files"
|
2335 |
msgstr "Fichiers téléchargés (upload)"
|
2336 |
|
2337 |
-
#: lib/dashboard_widget.php:
|
2338 |
msgid "View firewall log"
|
2339 |
msgstr "Voir le journal du pare-feu"
|
2340 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2341 |
#: lib/install_fullwaf.php:36 lib/install_fullwaf.php:151
|
2342 |
#: lib/install_fullwaf.php:307 lib/install_wpwaf.php:54
|
2343 |
#: lib/install_wpwaf.php:64 lib/install_wpwaf.php:71
|
@@ -2672,13 +2893,6 @@ msgstr ""
|
|
2672 |
"Le pare-feu n'est pas activé. Assurez-vous de bien ajouter les lignes de "
|
2673 |
"code nécessaires au fichier wp-config.php."
|
2674 |
|
2675 |
-
#: lib/login_protection.php:31 lib/nf_sub_event.php:54
|
2676 |
-
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
|
2677 |
-
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
|
2678 |
-
#: ninjafirewall.php:1318 ninjafirewall.php:2866 ninjafirewall.php:2994
|
2679 |
-
msgid "Your changes have been saved."
|
2680 |
-
msgstr "Les modifications ont été enregistrées."
|
2681 |
-
|
2682 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2683 |
#: lib/login_protection.php:540
|
2684 |
msgid "Access restricted"
|
@@ -2741,12 +2955,12 @@ msgstr "Oui, si attaque en cours"
|
|
2741 |
msgid "Always ON"
|
2742 |
msgstr "Toujours activer"
|
2743 |
|
2744 |
-
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:
|
2745 |
-
#: ninjafirewall.php:
|
2746 |
-
#: ninjafirewall.php:
|
2747 |
-
#: ninjafirewall.php:
|
2748 |
-
#: ninjafirewall.php:
|
2749 |
-
#: ninjafirewall.php:
|
2750 |
msgid "No (default)"
|
2751 |
msgstr "Non (défaut)"
|
2752 |
|
@@ -3021,214 +3235,6 @@ msgstr ""
|
|
3021 |
"Pour plus d'information, consultez notre page du <a href=\"%s\">Programme de "
|
3022 |
"Parrainage</a>."
|
3023 |
|
3024 |
-
#: lib/nf_sub_event.php:64
|
3025 |
-
msgid "WordPress admin dashboard"
|
3026 |
-
msgstr "Connexion"
|
3027 |
-
|
3028 |
-
#: lib/nf_sub_event.php:67 lib/nf_sub_event.php:136
|
3029 |
-
msgid "Send me an alert whenever"
|
3030 |
-
msgstr "Envoyer une alerte quand"
|
3031 |
-
|
3032 |
-
#: lib/nf_sub_event.php:69
|
3033 |
-
msgid "An administrator logs in (default)"
|
3034 |
-
msgstr "Un Administrateur se connecte (défaut)"
|
3035 |
-
|
3036 |
-
#: lib/nf_sub_event.php:70
|
3037 |
-
msgid "Someone - user, admin, editor, etc - logs in"
|
3038 |
-
msgstr "Quelqu'un - utilisateur, admin, éditeur etc - se connecte"
|
3039 |
-
|
3040 |
-
#: lib/nf_sub_event.php:71
|
3041 |
-
msgid "No, thanks (not recommended)"
|
3042 |
-
msgstr "Non, merci"
|
3043 |
-
|
3044 |
-
#: lib/nf_sub_event.php:78
|
3045 |
-
msgid "Plugins"
|
3046 |
-
msgstr "Extensions"
|
3047 |
-
|
3048 |
-
#: lib/nf_sub_event.php:81 lib/nf_sub_event.php:98 lib/nf_sub_event.php:113
|
3049 |
-
msgid "Send me an alert whenever someone"
|
3050 |
-
msgstr "Envoyer une alerte quand quelqu'un"
|
3051 |
-
|
3052 |
-
#: lib/nf_sub_event.php:83
|
3053 |
-
msgid "Uploads a plugin (default)"
|
3054 |
-
msgstr "Télécharge une extension (défaut)"
|
3055 |
-
|
3056 |
-
#: lib/nf_sub_event.php:84
|
3057 |
-
msgid "Installs a plugin (default)"
|
3058 |
-
msgstr "Installe une extension (défaut)"
|
3059 |
-
|
3060 |
-
#: lib/nf_sub_event.php:85
|
3061 |
-
msgid "Activates a plugin"
|
3062 |
-
msgstr "Active une extension"
|
3063 |
-
|
3064 |
-
#: lib/nf_sub_event.php:86
|
3065 |
-
msgid "Updates a plugin"
|
3066 |
-
msgstr "Met à jour une extension"
|
3067 |
-
|
3068 |
-
#: lib/nf_sub_event.php:87
|
3069 |
-
msgid "Deactivates a plugin (default)"
|
3070 |
-
msgstr "Désactive une extension (défaut)"
|
3071 |
-
|
3072 |
-
#: lib/nf_sub_event.php:88
|
3073 |
-
msgid "Deletes a plugin"
|
3074 |
-
msgstr "Supprime une extension"
|
3075 |
-
|
3076 |
-
#: lib/nf_sub_event.php:95
|
3077 |
-
msgid "Themes"
|
3078 |
-
msgstr "Thèmes"
|
3079 |
-
|
3080 |
-
#: lib/nf_sub_event.php:100
|
3081 |
-
msgid "Uploads a theme (default)"
|
3082 |
-
msgstr "Télécharge un thème (défaut)"
|
3083 |
-
|
3084 |
-
#: lib/nf_sub_event.php:101
|
3085 |
-
msgid "Installs a theme (default)"
|
3086 |
-
msgstr "Installe un thème (défaut)"
|
3087 |
-
|
3088 |
-
#: lib/nf_sub_event.php:102
|
3089 |
-
msgid "Activates a theme"
|
3090 |
-
msgstr "Active un thème"
|
3091 |
-
|
3092 |
-
#: lib/nf_sub_event.php:103
|
3093 |
-
msgid "Deletes a theme"
|
3094 |
-
msgstr "Supprime un thème"
|
3095 |
-
|
3096 |
-
#: lib/nf_sub_event.php:110
|
3097 |
-
msgid "Core"
|
3098 |
-
msgstr "WordPress"
|
3099 |
-
|
3100 |
-
#: lib/nf_sub_event.php:115
|
3101 |
-
msgid "Updates WordPress (default)"
|
3102 |
-
msgstr "Met à jour WordPress (défaut)"
|
3103 |
-
|
3104 |
-
#: lib/nf_sub_event.php:133
|
3105 |
-
msgid "Administrator account"
|
3106 |
-
msgstr "Compte administrateur"
|
3107 |
-
|
3108 |
-
#: lib/nf_sub_event.php:138
|
3109 |
-
msgid ""
|
3110 |
-
"An administrator account is created, modified or deleted in the database "
|
3111 |
-
"(default)"
|
3112 |
-
msgstr ""
|
3113 |
-
"Un compte Administrateur est crée, modifié ou supprimé dans la base de "
|
3114 |
-
"données (défaut)"
|
3115 |
-
|
3116 |
-
#: lib/nf_sub_event.php:139
|
3117 |
-
msgid "A user attempts to gain administrative privileges (default)"
|
3118 |
-
msgstr ""
|
3119 |
-
"Un utilisateur a essayé d'élever ses privilèges pour devenir administrateur "
|
3120 |
-
"du blog (défaut)"
|
3121 |
-
|
3122 |
-
#: lib/nf_sub_event.php:146
|
3123 |
-
msgid "Daily report"
|
3124 |
-
msgstr "Rapport quotidien"
|
3125 |
-
|
3126 |
-
#: lib/nf_sub_event.php:149
|
3127 |
-
msgid "Send me a daily activity report"
|
3128 |
-
msgstr "Envoyer un rapport d'activité quotidien"
|
3129 |
-
|
3130 |
-
#: lib/nf_sub_event.php:151 lib/nf_sub_event.php:163
|
3131 |
-
#: lib/nf_sub_updates.php:146 ninjafirewall.php:1705 ninjafirewall.php:1748
|
3132 |
-
#: ninjafirewall.php:1768 ninjafirewall.php:1819 ninjafirewall.php:1864
|
3133 |
-
#: ninjafirewall.php:1874 ninjafirewall.php:1884 ninjafirewall.php:1927
|
3134 |
-
#: ninjafirewall.php:1970 ninjafirewall.php:1990 ninjafirewall.php:2171
|
3135 |
-
#: ninjafirewall.php:2227 ninjafirewall.php:2237 ninjafirewall.php:2247
|
3136 |
-
#: ninjafirewall.php:2257 ninjafirewall.php:2304 ninjafirewall.php:2314
|
3137 |
-
#: ninjafirewall.php:3008
|
3138 |
-
msgid "Yes (default)"
|
3139 |
-
msgstr "Oui (défaut)"
|
3140 |
-
|
3141 |
-
#: lib/nf_sub_event.php:158
|
3142 |
-
msgid "Log"
|
3143 |
-
msgstr "Journal"
|
3144 |
-
|
3145 |
-
#: lib/nf_sub_event.php:161
|
3146 |
-
msgid "Write all events to the firewall log"
|
3147 |
-
msgstr "Enregistrer les événements dans le journal du pare-feu"
|
3148 |
-
|
3149 |
-
#: lib/nf_sub_event.php:173 lib/nf_sub_event.php:203
|
3150 |
-
msgid "Contact email"
|
3151 |
-
msgstr "Adresse e-mail du contact"
|
3152 |
-
|
3153 |
-
#: lib/nf_sub_event.php:176 lib/nf_sub_event.php:206
|
3154 |
-
msgid "Alerts should be sent to"
|
3155 |
-
msgstr "Envoyer les alertes à"
|
3156 |
-
|
3157 |
-
#: lib/nf_sub_event.php:185 lib/nf_sub_event.php:211
|
3158 |
-
msgid ""
|
3159 |
-
"Multiple recipients must be comma-separated (e.g., <code>joe@example.org,"
|
3160 |
-
"alice@example.org</code>)."
|
3161 |
-
msgstr ""
|
3162 |
-
"Plusieurs destinataires doivent être séparés par des virgules (par ex. "
|
3163 |
-
"<code>joe@example.org,alice@example.org</code>)."
|
3164 |
-
|
3165 |
-
#: lib/nf_sub_event.php:208
|
3166 |
-
msgid "Only to me, the Super Admin"
|
3167 |
-
msgstr "Moi uniquement, le Super Admin"
|
3168 |
-
|
3169 |
-
#: lib/nf_sub_event.php:208
|
3170 |
-
msgid "default"
|
3171 |
-
msgstr "défaut"
|
3172 |
-
|
3173 |
-
#: lib/nf_sub_event.php:209
|
3174 |
-
msgid "To the administrator of the site where originated the alert"
|
3175 |
-
msgstr "L'Administrateur du site d’où provient l'alerte"
|
3176 |
-
|
3177 |
-
#: lib/nf_sub_event.php:210
|
3178 |
-
msgid "Other(s):"
|
3179 |
-
msgstr "Autre(s) :"
|
3180 |
-
|
3181 |
-
#: lib/nf_sub_event.php:222
|
3182 |
-
msgid "Save Event Notifications"
|
3183 |
-
msgstr "Sauvegarder les options"
|
3184 |
-
|
3185 |
-
#: lib/nf_sub_event.php:429
|
3186 |
-
msgid "[NinjaFirewall] Daily Activity Report"
|
3187 |
-
msgstr "[NinjaFirewall] Rapport d'activité quotidien"
|
3188 |
-
|
3189 |
-
#: lib/nf_sub_event.php:436
|
3190 |
-
#, php-format
|
3191 |
-
msgid "Daily activity report for: %s"
|
3192 |
-
msgstr "Rapport d'activité quotidien pour : %s"
|
3193 |
-
|
3194 |
-
#: lib/nf_sub_event.php:437
|
3195 |
-
msgid "Date Range Processed: Yesterday"
|
3196 |
-
msgstr "Plage de date traitée : Hier"
|
3197 |
-
|
3198 |
-
#: lib/nf_sub_event.php:439
|
3199 |
-
msgid "Blocked threats:"
|
3200 |
-
msgstr "Menaces bloquées :"
|
3201 |
-
|
3202 |
-
#: lib/nf_sub_event.php:441
|
3203 |
-
msgid "critical:"
|
3204 |
-
msgstr "Critique :"
|
3205 |
-
|
3206 |
-
#: lib/nf_sub_event.php:442
|
3207 |
-
msgid "high:"
|
3208 |
-
msgstr "Élevé :"
|
3209 |
-
|
3210 |
-
#: lib/nf_sub_event.php:443
|
3211 |
-
msgid "medium:"
|
3212 |
-
msgstr "Moyen :"
|
3213 |
-
|
3214 |
-
#: lib/nf_sub_event.php:445
|
3215 |
-
msgid "Blocked brute-force attacks:"
|
3216 |
-
msgstr "Attaques par force brute bloquées :"
|
3217 |
-
|
3218 |
-
#: lib/nf_sub_event.php:446 lib/nfw_misc.php:475
|
3219 |
-
msgid ""
|
3220 |
-
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
3221 |
-
"\" page."
|
3222 |
-
msgstr ""
|
3223 |
-
"Cette notification peut être désactivée depuis la page \"Notifications "
|
3224 |
-
"d’Événement\" de NinjaFirewall."
|
3225 |
-
|
3226 |
-
#: lib/nf_sub_event.php:450 lib/nf_sub_filecheck.php:840
|
3227 |
-
#: lib/nf_sub_filecheck.php:857 lib/nf_sub_options.php:503
|
3228 |
-
#: lib/nf_sub_updates.php:550 ninjafirewall.php:3319
|
3229 |
-
msgid "Support forum:"
|
3230 |
-
msgstr "Forum :"
|
3231 |
-
|
3232 |
#: lib/nf_sub_filecheck.php:55 lib/nf_sub_filecheck.php:88
|
3233 |
msgid "You did not create any snapshot yet."
|
3234 |
msgstr "Vous n'avez pas encore créé d'instantané."
|
@@ -3245,7 +3251,7 @@ msgstr "L'instantané a bien été supprimé."
|
|
3245 |
msgid "You must create a snapshot first."
|
3246 |
msgstr "Vous devez d'abord créer un instantané."
|
3247 |
|
3248 |
-
#: lib/nf_sub_filecheck.php:104 lib/nf_sub_filecheck.php:
|
3249 |
msgid "NinjaFirewall detected that changes were made to your files."
|
3250 |
msgstr "NinjaFirewall a détecté des changements dans vos fichiers."
|
3251 |
|
@@ -3263,11 +3269,11 @@ msgstr ""
|
|
3263 |
msgid "Default: %s"
|
3264 |
msgstr "Défaut : %s"
|
3265 |
|
3266 |
-
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:
|
3267 |
msgid "Exclude the following files/folders (optional)"
|
3268 |
msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
|
3269 |
|
3270 |
-
#: lib/nf_sub_filecheck.php:160 ninjafirewall.php:
|
3271 |
msgid "e.g.,"
|
3272 |
msgstr "par ex."
|
3273 |
|
@@ -3287,141 +3293,141 @@ msgstr "Ne pas suivre les liens symboliques (défaut)"
|
|
3287 |
msgid "Create Snapshot"
|
3288 |
msgstr "Créer un Instantané"
|
3289 |
|
3290 |
-
#: lib/nf_sub_filecheck.php:
|
3291 |
msgid "Delete the current snapshot?"
|
3292 |
msgstr "Supprimer l'instantané actuel ?"
|
3293 |
|
3294 |
-
#: lib/nf_sub_filecheck.php:
|
3295 |
msgid "Last snapshot"
|
3296 |
msgstr "Dernier instantané"
|
3297 |
|
3298 |
-
#: lib/nf_sub_filecheck.php:
|
3299 |
#, php-format
|
3300 |
msgid "Created on: %s"
|
3301 |
msgstr "Créé le : %s"
|
3302 |
|
3303 |
-
#: lib/nf_sub_filecheck.php:
|
3304 |
#, php-format
|
3305 |
msgid "Total files: %s "
|
3306 |
msgstr "Nombre de fichiers : %s "
|
3307 |
|
3308 |
-
#: lib/nf_sub_filecheck.php:
|
3309 |
msgid "Directory:"
|
3310 |
msgstr "Répertoire :"
|
3311 |
|
3312 |
-
#: lib/nf_sub_filecheck.php:
|
3313 |
msgid "Exclusion:"
|
3314 |
msgstr "Exclusion :"
|
3315 |
|
3316 |
-
#: lib/nf_sub_filecheck.php:
|
3317 |
msgid "Symlinks:"
|
3318 |
msgstr "Lien symboliques :"
|
3319 |
|
3320 |
-
#: lib/nf_sub_filecheck.php:
|
3321 |
msgid "follow"
|
3322 |
msgstr "suivre"
|
3323 |
|
3324 |
-
#: lib/nf_sub_filecheck.php:
|
3325 |
msgid "do not follow"
|
3326 |
msgstr "ne pas suivre"
|
3327 |
|
3328 |
-
#: lib/nf_sub_filecheck.php:
|
3329 |
#, php-format
|
3330 |
msgid "Processing time: %s seconds"
|
3331 |
msgstr "Temps de traitement : %s secondes"
|
3332 |
|
3333 |
-
#: lib/nf_sub_filecheck.php:
|
3334 |
msgid "Download Snapshot"
|
3335 |
msgstr "Télécharger l'instantané"
|
3336 |
|
3337 |
-
#: lib/nf_sub_filecheck.php:
|
3338 |
msgid "Delete Snapshot"
|
3339 |
msgstr "Supprimer l'instantané"
|
3340 |
|
3341 |
-
#: lib/nf_sub_filecheck.php:
|
3342 |
msgid "Last changes"
|
3343 |
msgstr "Dernières modifications"
|
3344 |
|
3345 |
-
#: lib/nf_sub_filecheck.php:
|
3346 |
#, php-format
|
3347 |
msgid "New files: %s"
|
3348 |
msgstr "Nouveaux fichiers : %s"
|
3349 |
|
3350 |
-
#: lib/nf_sub_filecheck.php:
|
3351 |
#, php-format
|
3352 |
msgid "Deleted files: %s"
|
3353 |
msgstr "Fichiers supprimés : %s"
|
3354 |
|
3355 |
-
#: lib/nf_sub_filecheck.php:
|
3356 |
#, php-format
|
3357 |
msgid "Modified files: %s"
|
3358 |
msgstr "Fichiers modifiés : %s"
|
3359 |
|
3360 |
-
#: lib/nf_sub_filecheck.php:
|
3361 |
msgid "View Changes"
|
3362 |
msgstr "Voir les Modifications"
|
3363 |
|
3364 |
-
#: lib/nf_sub_filecheck.php:
|
3365 |
msgid "Download Changes"
|
3366 |
msgstr "Télécharger les Modifications"
|
3367 |
|
3368 |
-
#: lib/nf_sub_filecheck.php:
|
3369 |
msgid "Click a file to get more info about it."
|
3370 |
msgstr "Cliquez sur un fichier pour obtenir plus d'informations à son sujet."
|
3371 |
|
3372 |
-
#: lib/nf_sub_filecheck.php:
|
3373 |
msgid "New files:"
|
3374 |
msgstr "Nouveaux fichiers :"
|
3375 |
|
3376 |
-
#: lib/nf_sub_filecheck.php:
|
3377 |
msgid "Size"
|
3378 |
msgstr "Taille"
|
3379 |
|
3380 |
-
#: lib/nf_sub_filecheck.php:
|
3381 |
msgid "Access"
|
3382 |
msgstr "Accès"
|
3383 |
|
3384 |
-
#: lib/nf_sub_filecheck.php:
|
3385 |
msgid "Uid / Gid"
|
3386 |
msgstr "Uid / Gid"
|
3387 |
|
3388 |
-
#: lib/nf_sub_filecheck.php:
|
3389 |
msgid "Modify"
|
3390 |
msgstr "Modification"
|
3391 |
|
3392 |
-
#: lib/nf_sub_filecheck.php:
|
3393 |
msgid "Change"
|
3394 |
msgstr "Changement"
|
3395 |
|
3396 |
-
#: lib/nf_sub_filecheck.php:
|
3397 |
msgid "Deleted files:"
|
3398 |
msgstr "Fichiers supprimés :"
|
3399 |
|
3400 |
-
#: lib/nf_sub_filecheck.php:
|
3401 |
msgid "Modified files:"
|
3402 |
msgstr "Fichiers modifiés :"
|
3403 |
|
3404 |
-
#: lib/nf_sub_filecheck.php:
|
3405 |
msgid "Old"
|
3406 |
msgstr "Ancien"
|
3407 |
|
3408 |
-
#: lib/nf_sub_filecheck.php:
|
3409 |
msgid "New"
|
3410 |
msgstr "Nouveau"
|
3411 |
|
3412 |
-
#: lib/nf_sub_filecheck.php:
|
3413 |
msgid "None"
|
3414 |
msgstr "Aucune"
|
3415 |
|
3416 |
-
#: lib/nf_sub_filecheck.php:
|
3417 |
msgid "Scan System For File Changes"
|
3418 |
msgstr "Lancer l'analyse des fichiers"
|
3419 |
|
3420 |
-
#: lib/nf_sub_filecheck.php:
|
3421 |
msgid "Options"
|
3422 |
msgstr "Options"
|
3423 |
|
3424 |
-
#: lib/nf_sub_filecheck.php:
|
3425 |
#, php-format
|
3426 |
msgid ""
|
3427 |
"It seems that %s is enabled. Ensure you have another way to run WP-Cron, "
|
@@ -3430,23 +3436,23 @@ msgstr ""
|
|
3430 |
"Il semble que %s est activé. Assurez vous de pouvoir exécuter WP-Cron, sinon "
|
3431 |
"File Check ne pourra pas se lancer automatiquement."
|
3432 |
|
3433 |
-
#: lib/nf_sub_filecheck.php:
|
3434 |
msgid "Enable scheduled scans"
|
3435 |
msgstr "Lancer File Check automatiquement"
|
3436 |
|
3437 |
-
#: lib/nf_sub_filecheck.php:
|
3438 |
msgid "Hourly"
|
3439 |
msgstr "Une fois par heure"
|
3440 |
|
3441 |
-
#: lib/nf_sub_filecheck.php:
|
3442 |
msgid "Twicedaily"
|
3443 |
msgstr "Deux fois par jour"
|
3444 |
|
3445 |
-
#: lib/nf_sub_filecheck.php:
|
3446 |
msgid "Daily"
|
3447 |
msgstr "Tous les jours"
|
3448 |
|
3449 |
-
#: lib/nf_sub_filecheck.php:
|
3450 |
#, php-format
|
3451 |
msgid ""
|
3452 |
"Next scan will start in approximately %s day(s), %s hour(s), %s minute(s) "
|
@@ -3455,7 +3461,7 @@ msgstr ""
|
|
3455 |
"La prochaine analyse commencera dans %s jour(s), %s heure(s), %s minute(s) "
|
3456 |
"et %s seconde(s)."
|
3457 |
|
3458 |
-
#: lib/nf_sub_filecheck.php:
|
3459 |
msgid ""
|
3460 |
"The next scheduled scan date is in the past! WordPress wp-cron may not be "
|
3461 |
"working or may have been disabled."
|
@@ -3463,109 +3469,109 @@ msgstr ""
|
|
3463 |
"La date de la prochaine analyse est dans le passé ! Essayez de "
|
3464 |
"recharger cette page, sinon vérifiez que WP-Cron n'a pas été désactivé."
|
3465 |
|
3466 |
-
#: lib/nf_sub_filecheck.php:
|
3467 |
msgid "Scheduled scan report"
|
3468 |
msgstr "Rapport d'analyse"
|
3469 |
|
3470 |
-
#: lib/nf_sub_filecheck.php:
|
3471 |
msgid "Send me a report by email only if changes are detected (default)"
|
3472 |
msgstr ""
|
3473 |
"Envoyez-moi un rapport uniquement si des changements ont été détectés "
|
3474 |
"(défaut)"
|
3475 |
|
3476 |
-
#: lib/nf_sub_filecheck.php:
|
3477 |
msgid "Always send me a report by email after a scheduled scan"
|
3478 |
msgstr "Envoyez-moi toujours un rapport après une analyse automatique"
|
3479 |
|
3480 |
-
#: lib/nf_sub_filecheck.php:
|
3481 |
msgid "Save Scan Options"
|
3482 |
msgstr "Sauvegarder les options"
|
3483 |
|
3484 |
-
#: lib/nf_sub_filecheck.php:
|
3485 |
msgid "Enter the full path to the directory to be scanned."
|
3486 |
msgstr "Entrez le chemin complet vers le répertoire à scanner."
|
3487 |
|
3488 |
-
#: lib/nf_sub_filecheck.php:
|
3489 |
#, php-format
|
3490 |
msgid "The directory %s does not exist."
|
3491 |
msgstr "Le répertoire %s n'existe pas."
|
3492 |
|
3493 |
-
#: lib/nf_sub_filecheck.php:
|
3494 |
#, php-format
|
3495 |
msgid "The directory %s is not readable."
|
3496 |
msgstr "Le répertoire %s n'est pas lisible."
|
3497 |
|
3498 |
-
#: lib/nf_sub_filecheck.php:
|
3499 |
#, php-format
|
3500 |
msgid "Cannot write to %s."
|
3501 |
msgstr "Impossible d'écrire dans %s."
|
3502 |
|
3503 |
-
#: lib/nf_sub_filecheck.php:
|
3504 |
#, php-format
|
3505 |
msgid "Error : cannot open %s directory."
|
3506 |
msgstr "Erreur : impossible d'ouvrir le répertoire %s."
|
3507 |
|
3508 |
-
#: lib/nf_sub_filecheck.php:
|
3509 |
#, php-format
|
3510 |
msgid "Error : %s directory is not readable."
|
3511 |
msgstr "Erreur : le répertoire %s n'est pas lisible."
|
3512 |
|
3513 |
-
#: lib/nf_sub_filecheck.php:
|
3514 |
#, php-format
|
3515 |
msgid "Missing options line %s, please try again."
|
3516 |
msgstr "Option manquante (ligne %s). Veuillez essayer à nouveau."
|
3517 |
|
3518 |
-
#: lib/nf_sub_filecheck.php:
|
3519 |
#, php-format
|
3520 |
msgid "Cannot create %s."
|
3521 |
msgstr "Impossible de créer %s."
|
3522 |
|
3523 |
-
#: lib/nf_sub_filecheck.php:
|
3524 |
msgid "Error reading old snapshot file."
|
3525 |
msgstr "Erreur lors de la lecture du fichier de l'ancien instantané."
|
3526 |
|
3527 |
-
#: lib/nf_sub_filecheck.php:
|
3528 |
msgid "Error reading new snapshot file."
|
3529 |
msgstr "Erreur lors de la lecture du fichier du nouvel instantané."
|
3530 |
|
3531 |
-
#: lib/nf_sub_filecheck.php:
|
3532 |
msgid "New file"
|
3533 |
msgstr "Nouveau fichier"
|
3534 |
|
3535 |
-
#: lib/nf_sub_filecheck.php:
|
3536 |
msgid "Deleted file"
|
3537 |
msgstr "Fichier supprimé"
|
3538 |
|
3539 |
-
#: lib/nf_sub_filecheck.php:
|
3540 |
msgid "Modified file"
|
3541 |
msgstr "Fichier modifié"
|
3542 |
|
3543 |
-
#: lib/nf_sub_filecheck.php:
|
3544 |
msgid "[NinjaFirewall] Alert: File Check detection"
|
3545 |
msgstr "[NinjaFirewall] Alerte: Détection File Check"
|
3546 |
|
3547 |
-
#: lib/nf_sub_filecheck.php:
|
3548 |
-
#: lib/nf_sub_filecheck.php:
|
3549 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:327
|
3550 |
#: lib/nfw_misc.php:329 lib/nfw_misc.php:466 lib/nfw_misc.php:468
|
3551 |
msgid "Blog:"
|
3552 |
msgstr "Blog :"
|
3553 |
|
3554 |
-
#: lib/nf_sub_filecheck.php:
|
3555 |
#: lib/nf_sub_updates.php:547
|
3556 |
#, php-format
|
3557 |
msgid "Date: %s"
|
3558 |
msgstr "Date : %s"
|
3559 |
|
3560 |
-
#: lib/nf_sub_filecheck.php:
|
3561 |
msgid "See attached file for details."
|
3562 |
msgstr "Voir le fichier joint pour plus de détails."
|
3563 |
|
3564 |
-
#: lib/nf_sub_filecheck.php:
|
3565 |
msgid "[NinjaFirewall] File Check report"
|
3566 |
msgstr "[NinjaFirewall] Rapport de File Check"
|
3567 |
|
3568 |
-
#: lib/nf_sub_filecheck.php:
|
3569 |
msgid "NinjaFirewall did not detect changes in your files."
|
3570 |
msgstr "NinjaFirewall n'a pas détecté de changements dans vos fichiers."
|
3571 |
|
@@ -3689,15 +3695,15 @@ msgstr ""
|
|
3689 |
msgid "Display"
|
3690 |
msgstr "Afficher"
|
3691 |
|
3692 |
-
#: lib/nf_sub_livelog.php:280 ninjafirewall.php:
|
3693 |
msgid "HTTP and HTTPS traffic (default)"
|
3694 |
msgstr "Trafic HTTP et HTTPS (défaut)"
|
3695 |
|
3696 |
-
#: lib/nf_sub_livelog.php:281 ninjafirewall.php:
|
3697 |
msgid "HTTP traffic only"
|
3698 |
msgstr "Trafic HTTP uniquement"
|
3699 |
|
3700 |
-
#: lib/nf_sub_livelog.php:282 ninjafirewall.php:
|
3701 |
msgid "HTTPS traffic only"
|
3702 |
msgstr "Trafic HTTPS uniquement"
|
3703 |
|
@@ -3820,7 +3826,7 @@ msgstr "Le journal demandé n'existe pas."
|
|
3820 |
msgid "Unable to open the log for read operation."
|
3821 |
msgstr "Impossible de lire le journal."
|
3822 |
|
3823 |
-
#: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:
|
3824 |
msgid "Anti-Malware"
|
3825 |
msgstr "Anti-Malware"
|
3826 |
|
@@ -3878,13 +3884,13 @@ msgstr ""
|
|
3878 |
msgid "Refresh preview"
|
3879 |
msgstr "Réactualiser"
|
3880 |
|
3881 |
-
#: lib/nf_sub_options.php:55 ninjafirewall.php:
|
3882 |
msgid "Firewall Options"
|
3883 |
msgstr "Options du Pare-feu"
|
3884 |
|
3885 |
#: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
|
3886 |
-
#: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:
|
3887 |
-
#: ninjafirewall.php:
|
3888 |
msgid "Enabled"
|
3889 |
msgstr "Activé"
|
3890 |
|
@@ -3921,18 +3927,22 @@ msgid "406 Not Acceptable"
|
|
3921 |
msgstr "406 Not Acceptable"
|
3922 |
|
3923 |
#: lib/nf_sub_options.php:139
|
|
|
|
|
|
|
|
|
3924 |
msgid "500 Internal Server Error"
|
3925 |
msgstr "500 Internal Server Error"
|
3926 |
|
3927 |
-
#: lib/nf_sub_options.php:
|
3928 |
msgid "503 Service Unavailable"
|
3929 |
msgstr "503 Service Unavailable"
|
3930 |
|
3931 |
-
#: lib/nf_sub_options.php:
|
3932 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
3933 |
msgstr "Anonymiser les adresses IP en supprimant les 3 derniers caractères."
|
3934 |
|
3935 |
-
#: lib/nf_sub_options.php:
|
3936 |
#, php-format
|
3937 |
msgid ""
|
3938 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
@@ -3941,76 +3951,76 @@ msgstr ""
|
|
3941 |
"Ne s'applique pas aux adresses IP privées, ni à la <a href=\"%s\">Page de "
|
3942 |
"Connexion</a>."
|
3943 |
|
3944 |
-
#: lib/nf_sub_options.php:
|
3945 |
msgid "Blocked user message"
|
3946 |
msgstr "Message pour les utilisateurs bloqués"
|
3947 |
|
3948 |
-
#: lib/nf_sub_options.php:
|
3949 |
msgid "Preview message"
|
3950 |
msgstr "Prévisualiser"
|
3951 |
|
3952 |
-
#: lib/nf_sub_options.php:
|
3953 |
msgid "Default message"
|
3954 |
msgstr "Message par défaut"
|
3955 |
|
3956 |
-
#: lib/nf_sub_options.php:
|
3957 |
msgid "Export configuration"
|
3958 |
msgstr "Exporter la configuration"
|
3959 |
|
3960 |
-
#: lib/nf_sub_options.php:
|
3961 |
msgid "Download"
|
3962 |
msgstr "Télécharger"
|
3963 |
|
3964 |
-
#: lib/nf_sub_options.php:
|
3965 |
msgid "File Check configuration will not be exported/imported."
|
3966 |
msgstr ""
|
3967 |
"La configuration de \"File Check\" ne peut pas être importée ou exportée."
|
3968 |
|
3969 |
-
#: lib/nf_sub_options.php:
|
3970 |
msgid "Import configuration"
|
3971 |
msgstr "Importer la configuration"
|
3972 |
|
3973 |
-
#: lib/nf_sub_options.php:
|
3974 |
#, php-format
|
3975 |
msgid "Imported configuration must match plugin version %s."
|
3976 |
msgstr "La fichier importé doit être compatible avec la version %s."
|
3977 |
|
3978 |
-
#: lib/nf_sub_options.php:
|
3979 |
msgid "It will override all your current firewall options and rules."
|
3980 |
msgstr "Il remplacera toutes vos options et règles de pare-feu en vigueur."
|
3981 |
|
3982 |
-
#: lib/nf_sub_options.php:
|
3983 |
msgid "Save Firewall Options"
|
3984 |
msgstr "Sauvegarder les options"
|
3985 |
|
3986 |
-
#: lib/nf_sub_options.php:
|
3987 |
#, php-format
|
3988 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
3989 |
msgstr ""
|
3990 |
"Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
|
3991 |
|
3992 |
-
#: lib/nf_sub_options.php:
|
3993 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
3994 |
msgstr ""
|
3995 |
"Le fichier importé n'est pas compatible avec cette version de NinjaFirewall"
|
3996 |
|
3997 |
-
#: lib/nf_sub_options.php:
|
3998 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
3999 |
msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
|
4000 |
|
4001 |
-
#: lib/nf_sub_options.php:
|
4002 |
-
#: ninjafirewall.php:
|
4003 |
-
#: ninjafirewall.php:
|
4004 |
msgid "-Blog :"
|
4005 |
msgstr "- Blog :"
|
4006 |
|
4007 |
-
#: lib/nf_sub_options.php:
|
4008 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
4009 |
msgstr ""
|
4010 |
"Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
|
4011 |
"WordPress :"
|
4012 |
|
4013 |
-
#: lib/nf_sub_options.php:
|
4014 |
msgid ""
|
4015 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
4016 |
"WordPress admin dashboard:"
|
@@ -4018,27 +4028,27 @@ msgstr ""
|
|
4018 |
"NinjaFirewall est désactivé car quelqu'un activé son \"Mode débogage\" "
|
4019 |
"depuis votre tableau de bord de WordPress :"
|
4020 |
|
4021 |
-
#: lib/nf_sub_options.php:
|
4022 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
4023 |
msgstr "[NinjaFirewall] Alerte : Modification des paramètres du pare-feu"
|
4024 |
|
4025 |
-
#: lib/nf_sub_options.php:
|
4026 |
msgid ""
|
4027 |
"Someone imported a new configuration which overrode the firewall settings:"
|
4028 |
msgstr ""
|
4029 |
"Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
|
4030 |
"paramètres du pare-feu :"
|
4031 |
|
4032 |
-
#: lib/nf_sub_options.php:
|
4033 |
msgid "-User :"
|
4034 |
msgstr "- Nom :"
|
4035 |
|
4036 |
-
#: lib/nf_sub_options.php:
|
4037 |
msgid "-IP :"
|
4038 |
msgstr "- IP :"
|
4039 |
|
4040 |
-
#: lib/nf_sub_options.php:
|
4041 |
-
#: ninjafirewall.php:
|
4042 |
msgid "-Date :"
|
4043 |
msgstr "- Date :"
|
4044 |
|
@@ -4060,13 +4070,14 @@ msgstr "Aucune mise à jour disponible."
|
|
4060 |
msgid "Automatically update NinjaFirewall security rules"
|
4061 |
msgstr "Activer la mise à jour automatique des règles de sécurité"
|
4062 |
|
4063 |
-
#: lib/nf_sub_updates.php:149 ninjafirewall.php:
|
4064 |
-
#: ninjafirewall.php:
|
4065 |
-
#: ninjafirewall.php:
|
4066 |
-
#: ninjafirewall.php:
|
4067 |
-
#: ninjafirewall.php:
|
4068 |
-
#: ninjafirewall.php:
|
4069 |
-
#: ninjafirewall.php:
|
|
|
4070 |
msgid "No"
|
4071 |
msgstr "Non"
|
4072 |
|
@@ -4543,7 +4554,7 @@ msgstr ""
|
|
4543 |
"Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
|
4544 |
"permissions de %s."
|
4545 |
|
4546 |
-
#: lib/nfw_misc.php:172 ninjafirewall.php:
|
4547 |
msgid "unknown error"
|
4548 |
msgstr "erreur inconnue"
|
4549 |
|
@@ -4733,7 +4744,7 @@ msgstr "Règles désactivées"
|
|
4733 |
msgid "Enable it"
|
4734 |
msgstr "Activer"
|
4735 |
|
4736 |
-
#: lib/statistics.php:28 ninjafirewall.php:
|
4737 |
msgid "Statistics"
|
4738 |
msgstr "Statistiques"
|
4739 |
|
@@ -4773,53 +4784,53 @@ msgstr "Requête la plus lente"
|
|
4773 |
msgid "Select monthly stats to view..."
|
4774 |
msgstr "Sélectionnez les statistiques à afficher"
|
4775 |
|
4776 |
-
#: ninjafirewall.php:
|
4777 |
msgid "A true Web Application Firewall to protect and secure WordPress."
|
4778 |
msgstr "Un véritable pare-feu applicatif pour sécuriser et protéger WordPress."
|
4779 |
|
4780 |
-
#: ninjafirewall.php:
|
4781 |
msgid "Cannot find WordPress configuration file"
|
4782 |
msgstr "Impossible de trouver le fichier de configuration de WordPress"
|
4783 |
|
4784 |
-
#: ninjafirewall.php:
|
4785 |
msgid "Cannot read WordPress configuration file"
|
4786 |
msgstr "Impossible de lire le fichier de configuration de WordPress"
|
4787 |
|
4788 |
-
#: ninjafirewall.php:
|
4789 |
msgid "Cannot retrieve WordPress database credentials"
|
4790 |
msgstr ""
|
4791 |
"Impossible de récupérer les informations d'identification de base de données "
|
4792 |
"WordPress"
|
4793 |
|
4794 |
-
#: ninjafirewall.php:
|
4795 |
msgid "Cannot connect to WordPress database"
|
4796 |
msgstr "Impossible de se connecter à la base de données WordPress"
|
4797 |
|
4798 |
-
#: ninjafirewall.php:
|
4799 |
msgid "Cannot retrieve user options from database (#2)"
|
4800 |
msgstr ""
|
4801 |
"Impossible de récupérer les options de l'utilisateur dans la base de données "
|
4802 |
"(#2)"
|
4803 |
|
4804 |
-
#: ninjafirewall.php:
|
4805 |
msgid "Cannot retrieve user options from database (#3)"
|
4806 |
msgstr ""
|
4807 |
"Impossible de récupérer les options de l'utilisateur dans la base de données "
|
4808 |
"(#3)"
|
4809 |
|
4810 |
-
#: ninjafirewall.php:
|
4811 |
msgid "Cannot retrieve user rules from database (#2)"
|
4812 |
msgstr ""
|
4813 |
"Impossible de récupérer les règles de l'utilisateur dans la base de données "
|
4814 |
"(#2)"
|
4815 |
|
4816 |
-
#: ninjafirewall.php:
|
4817 |
msgid "Cannot retrieve user rules from database (#3)"
|
4818 |
msgstr ""
|
4819 |
"Impossible de récupérer les règles de l'utilisateur dans la base de données "
|
4820 |
"(#3)"
|
4821 |
|
4822 |
-
#: ninjafirewall.php:
|
4823 |
msgid ""
|
4824 |
"The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
|
4825 |
"\">administration console</a>"
|
@@ -4827,25 +4838,25 @@ msgstr ""
|
|
4827 |
"Le pare-feu a été désactivé depuis son <a href=\"admin.php?page=nfsubopt"
|
4828 |
"\">interface d'administration</a>"
|
4829 |
|
4830 |
-
#: ninjafirewall.php:
|
4831 |
msgid "Unable to communicate with the firewall. Please check your settings"
|
4832 |
msgstr ""
|
4833 |
"Impossible de communiquer avec le pare-feu. Veuillez vérifiez votre "
|
4834 |
"configuration"
|
4835 |
|
4836 |
-
#: ninjafirewall.php:
|
4837 |
msgid "Cannot retrieve user options from database (#1)"
|
4838 |
msgstr ""
|
4839 |
"Impossible de récupérer les options de l'utilisateur dans la base de données "
|
4840 |
"(#1)"
|
4841 |
|
4842 |
-
#: ninjafirewall.php:
|
4843 |
msgid "Cannot retrieve user rules from database (#1)"
|
4844 |
msgstr ""
|
4845 |
"Impossible de récupérer les règles de l'utilisateur dans la base de données "
|
4846 |
"(#1)"
|
4847 |
|
4848 |
-
#: ninjafirewall.php:
|
4849 |
#, php-format
|
4850 |
msgid ""
|
4851 |
"The firewall cannot access its log and cache folders. If you changed the "
|
@@ -4856,7 +4867,7 @@ msgstr ""
|
|
4856 |
"modifié les dossiers %s ou %s, vous DEVEZ définir la constante %s afin de "
|
4857 |
"résoudre ce problème (consultez %s pour plus de détails)"
|
4858 |
|
4859 |
-
#: ninjafirewall.php:
|
4860 |
msgid ""
|
4861 |
"You do not have \"unfiltered_html\" capability. Please enable it in order to "
|
4862 |
"run NinjaFirewall (or make sure you do not have \"DISALLOW_UNFILTERED_HTML\" "
|
@@ -4867,7 +4878,7 @@ msgstr ""
|
|
4867 |
"la directive \"DISALLOW_UNFILTERED_HTML\" activée dans votre fichier wp-"
|
4868 |
"config.php)."
|
4869 |
|
4870 |
-
#: ninjafirewall.php:
|
4871 |
#, php-format
|
4872 |
msgid ""
|
4873 |
"NinjaFirewall requires WordPress 3.3 or greater but your current version is "
|
@@ -4876,19 +4887,19 @@ msgstr ""
|
|
4876 |
"NinjaFirewall nécessite au moins WordPress 3.3 mais votre version de "
|
4877 |
"WordPress est %s."
|
4878 |
|
4879 |
-
#: ninjafirewall.php:
|
4880 |
#, php-format
|
4881 |
msgid ""
|
4882 |
"NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
|
4883 |
msgstr ""
|
4884 |
"NinjaFirewall nécessite au moins PHP 5.3 mais votre version de PHP est %s."
|
4885 |
|
4886 |
-
#: ninjafirewall.php:
|
4887 |
#, php-format
|
4888 |
msgid "NinjaFirewall requires the PHP %s extension."
|
4889 |
msgstr "NinjaFirewall nécessite l'extension PHP %s."
|
4890 |
|
4891 |
-
#: ninjafirewall.php:
|
4892 |
msgid ""
|
4893 |
"You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
|
4894 |
"5.3.0 (see http://php.net/safe-mode)."
|
@@ -4897,19 +4908,19 @@ msgstr ""
|
|
4897 |
"devenue obsolète depuis PHP 5.3 et a été supprimée depuis PHP 5.4 (cf. "
|
4898 |
"http://php.net/safe-mode)."
|
4899 |
|
4900 |
-
#: ninjafirewall.php:
|
4901 |
msgid "You are not allowed to activate NinjaFirewall."
|
4902 |
msgstr "Vous n’êtes pas autorisé à activer NinjaFirewall."
|
4903 |
|
4904 |
-
#: ninjafirewall.php:
|
4905 |
msgid "NinjaFirewall is not compatible with Microsoft Windows."
|
4906 |
msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
|
4907 |
|
4908 |
-
#: ninjafirewall.php:
|
4909 |
msgid "ERROR: Failed to update rules"
|
4910 |
msgstr "ERREUR: Échec de la mise à jour des règles"
|
4911 |
|
4912 |
-
#: ninjafirewall.php:
|
4913 |
msgid ""
|
4914 |
"NinjaFirewall failed to update its rules. This is a critical error, your "
|
4915 |
"current rules may be corrupted or disabled. In order to solve the problem, "
|
@@ -4919,40 +4930,40 @@ msgstr ""
|
|
4919 |
"critique, vos règles actuelles peuvent être endommagées ou bien désactivées. "
|
4920 |
"Afin de résoudre le problème, veuillez suivre ces instructions :"
|
4921 |
|
4922 |
-
#: ninjafirewall.php:
|
4923 |
msgid "1. Log in to your WordPress admin dashboard."
|
4924 |
msgstr "1. Connectez-vous à votre tableau de bord WordPress."
|
4925 |
|
4926 |
-
#: ninjafirewall.php:
|
4927 |
msgid "2. Go to \"NinjaFirewall > Updates\"."
|
4928 |
msgstr "2. Sélectionnez \"NinjaFirewall > Mises à Jour\"."
|
4929 |
|
4930 |
-
#: ninjafirewall.php:
|
4931 |
msgid "3. Click on \"Check for updates now!\"."
|
4932 |
msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
|
4933 |
|
4934 |
-
#: ninjafirewall.php:
|
4935 |
msgid "Support forum"
|
4936 |
msgstr "Forum "
|
4937 |
|
4938 |
-
#: ninjafirewall.php:
|
4939 |
msgid "Alert: WordPress console login"
|
4940 |
msgstr "Alerte : Connexion à WordPress"
|
4941 |
|
4942 |
-
#: ninjafirewall.php:
|
4943 |
msgid "Someone just logged in to your WordPress admin console:"
|
4944 |
msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
|
4945 |
|
4946 |
-
#: ninjafirewall.php:
|
4947 |
#, php-format
|
4948 |
msgid "Sorry %s, your request cannot be processed."
|
4949 |
msgstr "Désolé %s, votre requête ne peut pas aboutir."
|
4950 |
|
4951 |
-
#: ninjafirewall.php:
|
4952 |
msgid "For security reasons, it was blocked and logged."
|
4953 |
msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
|
4954 |
|
4955 |
-
#: ninjafirewall.php:
|
4956 |
msgid ""
|
4957 |
"If you believe this was an error please contact the<br />webmaster and "
|
4958 |
"enclose the following incident ID:"
|
@@ -4960,83 +4971,83 @@ msgstr ""
|
|
4960 |
"Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
|
4961 |
"webmaster et joindre le numéro d'incident suivant:"
|
4962 |
|
4963 |
-
#: ninjafirewall.php:
|
4964 |
msgid "NinjaFirewall: Overview"
|
4965 |
msgstr "NinjaFirewall : Aperçu"
|
4966 |
|
4967 |
-
#: ninjafirewall.php:
|
4968 |
msgid "NinjaFirewall: Statistics"
|
4969 |
msgstr "NinjaFirewall : Statistiques"
|
4970 |
|
4971 |
-
#: ninjafirewall.php:
|
4972 |
msgid "NinjaFirewall: Firewall Options"
|
4973 |
msgstr "NinjaFirewall : Options du Pare-feu"
|
4974 |
|
4975 |
-
#: ninjafirewall.php:
|
4976 |
msgid "NinjaFirewall: Firewall Policies"
|
4977 |
msgstr "NinjaFirewall : Politiques du Pare-feu"
|
4978 |
|
4979 |
-
#: ninjafirewall.php:
|
4980 |
msgid "NinjaFirewall: File Guard"
|
4981 |
msgstr "NinjaFirewall: File Guard"
|
4982 |
|
4983 |
-
#: ninjafirewall.php:
|
4984 |
msgid "NinjaFirewall: File Check"
|
4985 |
msgstr "NinjaFirewall: File Check"
|
4986 |
|
4987 |
-
#: ninjafirewall.php:
|
4988 |
msgid "NinjaFirewall: Anti-Malware"
|
4989 |
msgstr "NinjaFirewall : Anti-Malware"
|
4990 |
|
4991 |
-
#: ninjafirewall.php:
|
4992 |
msgid "NinjaFirewall: Network"
|
4993 |
msgstr "NinjaFirewall : Réseau"
|
4994 |
|
4995 |
-
#: ninjafirewall.php:
|
4996 |
msgid "NinjaFirewall: Event Notifications"
|
4997 |
msgstr "NinjaFirewall : Notifications d’Événement"
|
4998 |
|
4999 |
-
#: ninjafirewall.php:
|
5000 |
msgid "NinjaFirewall: Log-in Protection"
|
5001 |
msgstr "NinjaFirewall : Page de Connexion"
|
5002 |
|
5003 |
-
#: ninjafirewall.php:
|
5004 |
msgid "NinjaFirewall: Firewall Log"
|
5005 |
msgstr "NinjaFirewall : Journal du Pare-feu"
|
5006 |
|
5007 |
-
#: ninjafirewall.php:
|
5008 |
msgid "NinjaFirewall: Live Log"
|
5009 |
msgstr "NinjaFirewall: Live Log"
|
5010 |
|
5011 |
-
#: ninjafirewall.php:
|
5012 |
msgid "NinjaFirewall: Rules Editor"
|
5013 |
msgstr "NinjaFirewall : Éditeur de Règles"
|
5014 |
|
5015 |
-
#: ninjafirewall.php:
|
5016 |
msgid "NinjaFirewall: Updates"
|
5017 |
msgstr "NinjaFirewall : Mises à Jour"
|
5018 |
|
5019 |
-
#: ninjafirewall.php:
|
5020 |
msgid "NinjaFirewall: About"
|
5021 |
msgstr "NinjaFirewall : À Propos"
|
5022 |
|
5023 |
-
#: ninjafirewall.php:
|
5024 |
msgid "About..."
|
5025 |
msgstr "À Propos..."
|
5026 |
|
5027 |
-
#: ninjafirewall.php:
|
5028 |
msgid "NinjaFirewall Settings"
|
5029 |
msgstr "Réglages de NinjaFirewall"
|
5030 |
|
5031 |
-
#: ninjafirewall.php:
|
5032 |
msgid "NinjaFirewall is enabled"
|
5033 |
msgstr "NinjaFirewall est activé"
|
5034 |
|
5035 |
-
#: ninjafirewall.php:
|
5036 |
msgid "Congratulations, NinjaFirewall is up and running!"
|
5037 |
msgstr "Félicitations, NinjaFirewall est bien activé !"
|
5038 |
|
5039 |
-
#: ninjafirewall.php:
|
5040 |
msgid ""
|
5041 |
"If you need help, click on the contextual \"Help\" menu tab located in the "
|
5042 |
"upper right corner of each page."
|
@@ -5044,58 +5055,58 @@ msgstr ""
|
|
5044 |
"Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
|
5045 |
"supérieur droit de chaque page."
|
5046 |
|
5047 |
-
#: ninjafirewall.php:
|
5048 |
msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
|
5049 |
msgstr ""
|
5050 |
"Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
|
5051 |
"envoyé à l'adresse"
|
5052 |
|
5053 |
-
#: ninjafirewall.php:
|
5054 |
msgid "Firewall"
|
5055 |
msgstr "Pare-feu"
|
5056 |
|
5057 |
-
#: ninjafirewall.php:
|
5058 |
msgid "WordPress WAF"
|
5059 |
msgstr "WordPress WAF"
|
5060 |
|
5061 |
-
#: ninjafirewall.php:
|
5062 |
msgid "Full WAF"
|
5063 |
msgstr "Full WAF"
|
5064 |
|
5065 |
-
#: ninjafirewall.php:
|
5066 |
msgid "Mode"
|
5067 |
msgstr "Mode"
|
5068 |
|
5069 |
-
#: ninjafirewall.php:
|
5070 |
#, php-format
|
5071 |
msgid "NinjaFirewall is running in %s mode."
|
5072 |
msgstr "NinjaFirewall fonctionne en mode %s."
|
5073 |
|
5074 |
-
#: ninjafirewall.php:
|
5075 |
msgid "Enabled."
|
5076 |
msgstr "Activé."
|
5077 |
|
5078 |
-
#: ninjafirewall.php:
|
5079 |
msgid "Click here to turn Debugging Mode off"
|
5080 |
msgstr "Cliquez ici pour désactiver le mode Débogage"
|
5081 |
|
5082 |
-
#: ninjafirewall.php:
|
5083 |
msgid "PHP SAPI"
|
5084 |
msgstr "PHP SAPI"
|
5085 |
|
5086 |
-
#: ninjafirewall.php:
|
5087 |
msgid "Version"
|
5088 |
msgstr "Version"
|
5089 |
|
5090 |
-
#: ninjafirewall.php:
|
5091 |
msgid "Security rules:"
|
5092 |
msgstr "Règles de sécurité :"
|
5093 |
|
5094 |
-
#: ninjafirewall.php:
|
5095 |
msgid "Security rules updates are disabled."
|
5096 |
msgstr "La mise à jour automatique des règles de sécurité est désactivée."
|
5097 |
|
5098 |
-
#: ninjafirewall.php:
|
5099 |
msgid ""
|
5100 |
"If you want your blog to be protected against the latest threats, enable "
|
5101 |
"automatic security rules updates."
|
@@ -5103,61 +5114,48 @@ msgstr ""
|
|
5103 |
"Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
|
5104 |
"pensez à l'activer."
|
5105 |
|
5106 |
-
#: ninjafirewall.php:
|
5107 |
msgid "Admin user"
|
5108 |
msgstr "Administrateur"
|
5109 |
|
5110 |
-
#: ninjafirewall.php:
|
5111 |
#, php-format
|
5112 |
msgid ""
|
5113 |
"You are not whitelisted. Ensure that the \"Do not block WordPress "
|
5114 |
"administrator\" option is enabled in the <a href=\"%s\">Firewall Policies</"
|
5115 |
-
"a> menu, otherwise you
|
5116 |
-
"
|
5117 |
msgstr ""
|
5118 |
"Vous n'êtes pas dans la liste blanche. Assurez vous que l'option \"Ne pas "
|
5119 |
"bloquer l'Administrateur de WordPress\" est activée dans la page <a href="
|
5120 |
"\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
|
5121 |
"pare-feu lorsque vous travaillez depuis votre Tableau de bord."
|
5122 |
|
5123 |
-
#: ninjafirewall.php:
|
5124 |
msgid "You are whitelisted by the firewall."
|
5125 |
msgstr "Vous êtes dans la liste blanche du pare-feu."
|
5126 |
|
5127 |
-
#: ninjafirewall.php:
|
5128 |
msgid "Restrictions"
|
5129 |
msgstr "Restrictions"
|
5130 |
|
5131 |
-
#: ninjafirewall.php:
|
5132 |
msgid "Access to NinjaFirewall is restricted to:"
|
5133 |
msgstr "L'accès à NinjaFirewall est restreint à :"
|
5134 |
|
5135 |
-
#: ninjafirewall.php:
|
5136 |
msgid "User session"
|
5137 |
msgstr "Session utilisateur"
|
5138 |
|
5139 |
-
#: ninjafirewall.php:
|
5140 |
-
msgid ""
|
5141 |
-
"It seems the user session was not set by the firewall script or may have "
|
5142 |
-
"been destroyed by another plugin. You may get blocked by the firewall while "
|
5143 |
-
"working from the WordPress administration dashboard."
|
5144 |
-
msgstr ""
|
5145 |
-
"Il semble que la session de l'utilisateur n'a pas été définie par le script "
|
5146 |
-
"du pare-feu, ou bien a peut être été détruite malencontreusement par une "
|
5147 |
-
"autre extension. Vous pourriez être bloqué par le pare-feu lorsque vous "
|
5148 |
-
"travaillez depuis le Tableau de bord de WordPress."
|
5149 |
-
|
5150 |
-
#: ninjafirewall.php:1095
|
5151 |
msgid ""
|
5152 |
"It seems that the user session set by NinjaFirewall was not found by the "
|
5153 |
-
"firewall script.
|
5154 |
-
"WordPress administration dashboard."
|
5155 |
msgstr ""
|
5156 |
"Il semble que la session d'utilisateur définie par NinjaFirewall n'a pas été "
|
5157 |
-
"trouvé par le script du pare-feu.
|
5158 |
-
"lorsque vous travaillez depuis le Tableau de bord de WordPress."
|
5159 |
|
5160 |
-
#: ninjafirewall.php:
|
5161 |
#, php-format
|
5162 |
msgid ""
|
5163 |
"the public key is invalid. Please <a href=\"%s\">check your configuration</"
|
@@ -5166,18 +5164,18 @@ msgstr ""
|
|
5166 |
"la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
|
5167 |
"configuration</a>."
|
5168 |
|
5169 |
-
#: ninjafirewall.php:
|
5170 |
msgid "No IP address restriction."
|
5171 |
msgstr "Aucune restriction d'accès par adresse IP."
|
5172 |
|
5173 |
-
#: ninjafirewall.php:
|
5174 |
#, php-format
|
5175 |
msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
|
5176 |
msgstr ""
|
5177 |
"L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
|
5178 |
"NinjaFirewall."
|
5179 |
|
5180 |
-
#: ninjafirewall.php:
|
5181 |
#, php-format
|
5182 |
msgid ""
|
5183 |
"the whitelisted IP is not valid. Please <a href=\"%s\">check your "
|
@@ -5186,21 +5184,21 @@ msgstr ""
|
|
5186 |
"l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
|
5187 |
"configuration</a>."
|
5188 |
|
5189 |
-
#: ninjafirewall.php:
|
5190 |
#, php-format
|
5191 |
msgid "Error: %s"
|
5192 |
msgstr "Erreur : %s"
|
5193 |
|
5194 |
-
#: ninjafirewall.php:
|
5195 |
msgid "Source IP"
|
5196 |
msgstr "IP source"
|
5197 |
|
5198 |
-
#: ninjafirewall.php:
|
5199 |
#, php-format
|
5200 |
msgid "You have a private IP : %s"
|
5201 |
msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
|
5202 |
|
5203 |
-
#: ninjafirewall.php:
|
5204 |
#, php-format
|
5205 |
msgid ""
|
5206 |
"If your site is behind a reverse proxy or a load balancer, ensure that you "
|
@@ -5212,11 +5210,11 @@ msgstr ""
|
|
5212 |
"la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
|
5213 |
"NinjaFirewall. "
|
5214 |
|
5215 |
-
#: ninjafirewall.php:
|
5216 |
msgid "CDN detection"
|
5217 |
msgstr "Détection CDN"
|
5218 |
|
5219 |
-
#: ninjafirewall.php:
|
5220 |
#, php-format
|
5221 |
msgid ""
|
5222 |
"%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
|
@@ -5227,7 +5225,7 @@ msgstr ""
|
|
5227 |
"vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
|
5228 |
"adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
|
5229 |
|
5230 |
-
#: ninjafirewall.php:
|
5231 |
#, php-format
|
5232 |
msgid ""
|
5233 |
"%s detected: you seem to be using Incapsula CDN services. Ensure that you "
|
@@ -5238,34 +5236,35 @@ msgstr ""
|
|
5238 |
"vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
|
5239 |
"adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
|
5240 |
|
5241 |
-
#: ninjafirewall.php:
|
5242 |
msgid "Log dir"
|
5243 |
msgstr "Répertoire du Journal"
|
5244 |
|
5245 |
-
#: ninjafirewall.php:
|
5246 |
#, php-format
|
5247 |
msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
|
5248 |
msgstr ""
|
5249 |
"Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
|
5250 |
"(0777 ou équivalent)."
|
5251 |
|
5252 |
-
#: ninjafirewall.php:
|
5253 |
msgid "Optional configuration file"
|
5254 |
msgstr "Fichier de configuration"
|
5255 |
|
5256 |
-
#: ninjafirewall.php:
|
5257 |
-
#: ninjafirewall.php:
|
5258 |
-
#: ninjafirewall.php:
|
5259 |
-
#: ninjafirewall.php:
|
5260 |
-
#: ninjafirewall.php:
|
|
|
5261 |
msgid "Yes"
|
5262 |
msgstr "Oui"
|
5263 |
|
5264 |
-
#: ninjafirewall.php:
|
5265 |
msgid "(default)"
|
5266 |
msgstr "(défaut)"
|
5267 |
|
5268 |
-
#: ninjafirewall.php:
|
5269 |
#, php-format
|
5270 |
msgid ""
|
5271 |
"This feature is only available when NinjaFirewall is running in %s mode."
|
@@ -5273,13 +5272,13 @@ msgstr ""
|
|
5273 |
"Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
|
5274 |
"mode %s."
|
5275 |
|
5276 |
-
#: ninjafirewall.php:
|
5277 |
msgid "All fields will be restored to their default values. Go ahead?"
|
5278 |
msgstr ""
|
5279 |
"Tous les champs vont être réinitialisés avec leur valeur par défaut. "
|
5280 |
"Continuer ?"
|
5281 |
|
5282 |
-
#: ninjafirewall.php:
|
5283 |
msgid ""
|
5284 |
"WARNING: ensure that you can access your admin console over HTTPS before "
|
5285 |
"enabling this option, otherwise you will lock yourself out of your site. Go "
|
@@ -5289,7 +5288,7 @@ msgstr ""
|
|
5289 |
"via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
|
5290 |
"l’accès à votre site. Continuer ?"
|
5291 |
|
5292 |
-
#: ninjafirewall.php:
|
5293 |
msgid ""
|
5294 |
"Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
|
5295 |
"hyphen [-] or an underscore [_] will be removed from the filename and "
|
@@ -5299,44 +5298,44 @@ msgstr ""
|
|
5299 |
"[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
|
5300 |
"du nom du fichier et remplacé par le caractère de substitution."
|
5301 |
|
5302 |
-
#: ninjafirewall.php:
|
5303 |
msgid "Default values were restored."
|
5304 |
msgstr "Les valeurs par défaut ont été restaurées."
|
5305 |
|
5306 |
-
#: ninjafirewall.php:
|
5307 |
msgid "No action taken."
|
5308 |
msgstr "Aucune mesure prise."
|
5309 |
|
5310 |
-
#: ninjafirewall.php:
|
5311 |
msgid "Enable NinjaFirewall for"
|
5312 |
msgstr "Activer NinjaFirewall pour le trafic"
|
5313 |
|
5314 |
-
#: ninjafirewall.php:
|
5315 |
msgid "File Uploads"
|
5316 |
msgstr "Autoriser les téléchargements (uploads)"
|
5317 |
|
5318 |
-
#: ninjafirewall.php:
|
5319 |
msgid "Allow uploads"
|
5320 |
msgstr "Autoriser"
|
5321 |
|
5322 |
-
#: ninjafirewall.php:
|
5323 |
msgid "Disallow uploads (default)"
|
5324 |
msgstr "Ne pas autoriser (défaut)"
|
5325 |
|
5326 |
-
#: ninjafirewall.php:
|
5327 |
msgid "Sanitise filenames"
|
5328 |
msgstr "Nettoyer le nom des fichiers"
|
5329 |
|
5330 |
-
#: ninjafirewall.php:
|
5331 |
msgid "substitution character:"
|
5332 |
msgstr "caractère de substitution :"
|
5333 |
|
5334 |
-
#: ninjafirewall.php:
|
5335 |
msgid "Block direct access to any PHP file located in one of these directories"
|
5336 |
msgstr ""
|
5337 |
"Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
|
5338 |
|
5339 |
-
#: ninjafirewall.php:
|
5340 |
msgid ""
|
5341 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
5342 |
"this option is enabled."
|
@@ -5344,7 +5343,7 @@ msgstr ""
|
|
5344 |
"NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
|
5345 |
"cette option est activée."
|
5346 |
|
5347 |
-
#: ninjafirewall.php:
|
5348 |
msgid ""
|
5349 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
5350 |
"by your visitors, we recommend to enable this option."
|
@@ -5353,7 +5352,7 @@ msgstr ""
|
|
5353 |
"pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
|
5354 |
"cette option."
|
5355 |
|
5356 |
-
#: ninjafirewall.php:
|
5357 |
msgid ""
|
5358 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
5359 |
"may prevent it from working correctly."
|
@@ -5361,47 +5360,47 @@ msgstr ""
|
|
5361 |
"Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
|
5362 |
"pourrait l’empêcher de fonctionner correctement."
|
5363 |
|
5364 |
-
#: ninjafirewall.php:
|
5365 |
msgid "Protect against username enumeration"
|
5366 |
msgstr "Protéger contre l'énumération des comptes utilisateurs"
|
5367 |
|
5368 |
-
#: ninjafirewall.php:
|
5369 |
msgid "Through the author archives"
|
5370 |
msgstr "Via la page d'archive d'un auteur"
|
5371 |
|
5372 |
-
#: ninjafirewall.php:
|
5373 |
msgid "Through the login page"
|
5374 |
msgstr "Via la page de connexion"
|
5375 |
|
5376 |
-
#: ninjafirewall.php:
|
5377 |
msgid "Through the WordPress REST API"
|
5378 |
msgstr "Via l'API REST de WordPress"
|
5379 |
|
5380 |
-
#: ninjafirewall.php:
|
5381 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
5382 |
msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
|
5383 |
|
5384 |
-
#: ninjafirewall.php:
|
5385 |
msgid "WordPress REST API"
|
5386 |
msgstr "API REST de WordPress"
|
5387 |
|
5388 |
-
#: ninjafirewall.php:
|
5389 |
msgid "Block any access to the API"
|
5390 |
msgstr "Bloquer tout accès à l'API"
|
5391 |
|
5392 |
-
#: ninjafirewall.php:
|
5393 |
msgid "WordPress XML-RPC API"
|
5394 |
msgstr "API XML-RPC de WordPress"
|
5395 |
|
5396 |
-
#: ninjafirewall.php:
|
5397 |
msgid "Block <code>system.multicall</code> method"
|
5398 |
msgstr "Bloquer la méthode <code>system.multicall</code>"
|
5399 |
|
5400 |
-
#: ninjafirewall.php:
|
5401 |
msgid "Block Pingbacks"
|
5402 |
msgstr "Bloquer les Pingbacks"
|
5403 |
|
5404 |
-
#: ninjafirewall.php:
|
5405 |
msgid ""
|
5406 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
5407 |
"your blog, its themes or plugins."
|
@@ -5409,35 +5408,35 @@ msgstr ""
|
|
5409 |
"L'activation de ces options peut rompre certaines fonctionnalités de votre "
|
5410 |
"blog, ses thèmes ou ses plugins."
|
5411 |
|
5412 |
-
#: ninjafirewall.php:
|
5413 |
msgid "Block <code>POST</code> requests in the themes folder"
|
5414 |
msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
|
5415 |
|
5416 |
-
#: ninjafirewall.php:
|
5417 |
msgid "Force SSL for admin and logins"
|
5418 |
msgstr "Forcer la connexion sécurisée au Tableau de bord"
|
5419 |
|
5420 |
-
#: ninjafirewall.php:
|
5421 |
msgid "Disable the plugin and theme editor"
|
5422 |
msgstr "Désactiver l’éditeur de thème et d'extension"
|
5423 |
|
5424 |
-
#: ninjafirewall.php:
|
5425 |
msgid "Disable plugin and theme update/installation"
|
5426 |
msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
|
5427 |
|
5428 |
-
#: ninjafirewall.php:
|
5429 |
msgid "Add the Administrator to the whitelist (default)."
|
5430 |
msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
|
5431 |
|
5432 |
-
#: ninjafirewall.php:
|
5433 |
msgid "Add all logged in users to the whitelist."
|
5434 |
msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
|
5435 |
|
5436 |
-
#: ninjafirewall.php:
|
5437 |
msgid "Disable users whitelist."
|
5438 |
msgstr "Désactiver la liste blanche."
|
5439 |
|
5440 |
-
#: ninjafirewall.php:
|
5441 |
msgid ""
|
5442 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
5443 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
@@ -5447,66 +5446,66 @@ msgstr ""
|
|
5447 |
"<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
|
5448 |
"elles sont activées, seront toujours appliquées."
|
5449 |
|
5450 |
-
#: ninjafirewall.php:
|
5451 |
msgid "Scan <code>GET</code> variable"
|
5452 |
msgstr "Filtrer la variable <code>GET</code>"
|
5453 |
|
5454 |
-
#: ninjafirewall.php:
|
5455 |
msgid "Sanitise <code>GET</code> variable"
|
5456 |
msgstr "Nettoyer la variable <code>GET</code>"
|
5457 |
|
5458 |
-
#: ninjafirewall.php:
|
5459 |
msgid "Scan <code>POST</code> variable"
|
5460 |
msgstr "Filtrer la variable <code>POST</code>"
|
5461 |
|
5462 |
-
#: ninjafirewall.php:
|
5463 |
msgid "Sanitise <code>POST</code> variable"
|
5464 |
msgstr "Nettoyer la variable <code>POST</code>"
|
5465 |
|
5466 |
-
#: ninjafirewall.php:
|
5467 |
msgid "Do not enable this option unless you know what you are doing!"
|
5468 |
msgstr ""
|
5469 |
"N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
|
5470 |
"faites !"
|
5471 |
|
5472 |
-
#: ninjafirewall.php:
|
5473 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
5474 |
msgstr ""
|
5475 |
"Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
|
5476 |
|
5477 |
-
#: ninjafirewall.php:
|
5478 |
msgid "Sanitise <code>REQUEST</code> variable"
|
5479 |
msgstr "Nettoyer la variable <code>REQUEST</code>"
|
5480 |
|
5481 |
-
#: ninjafirewall.php:
|
5482 |
msgid "Scan cookies"
|
5483 |
msgstr "Filtrer les cookies"
|
5484 |
|
5485 |
-
#: ninjafirewall.php:
|
5486 |
msgid "Sanitise cookies"
|
5487 |
msgstr "Nettoyer les cookies"
|
5488 |
|
5489 |
-
#: ninjafirewall.php:
|
5490 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
5491 |
msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
|
5492 |
|
5493 |
-
#: ninjafirewall.php:
|
5494 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
5495 |
msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
|
5496 |
|
5497 |
-
#: ninjafirewall.php:
|
5498 |
msgid "Block suspicious bots/scanners"
|
5499 |
msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
|
5500 |
|
5501 |
-
#: ninjafirewall.php:
|
5502 |
msgid "Scan <code>HTTP_REFERER</code>"
|
5503 |
msgstr "Filtrer <code>HTTP_REFERER</code>"
|
5504 |
|
5505 |
-
#: ninjafirewall.php:
|
5506 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
5507 |
msgstr "Nettoyer <code>HTTP_REFERER</code>"
|
5508 |
|
5509 |
-
#: ninjafirewall.php:
|
5510 |
msgid ""
|
5511 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
5512 |
"code> header"
|
@@ -5514,7 +5513,7 @@ msgstr ""
|
|
5514 |
"Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
|
5515 |
"<code>HTTP_REFERER</code>"
|
5516 |
|
5517 |
-
#: ninjafirewall.php:
|
5518 |
msgid ""
|
5519 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
5520 |
"WordPress WP-Cron etc"
|
@@ -5522,21 +5521,21 @@ msgstr ""
|
|
5522 |
"N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
|
5523 |
"WordPress WP-Cron etc"
|
5524 |
|
5525 |
-
#: ninjafirewall.php:
|
5526 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
5527 |
msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
|
5528 |
|
5529 |
-
#: ninjafirewall.php:
|
5530 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
5531 |
msgstr ""
|
5532 |
"Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
|
5533 |
"IP"
|
5534 |
|
5535 |
-
#: ninjafirewall.php:
|
5536 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
5537 |
msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
|
5538 |
|
5539 |
-
#: ninjafirewall.php:
|
5540 |
#, php-format
|
5541 |
msgid ""
|
5542 |
"This option is disabled because the %s PHP function is not available on your "
|
@@ -5545,33 +5544,38 @@ msgstr ""
|
|
5545 |
"Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
|
5546 |
"présente sur votre serveur."
|
5547 |
|
5548 |
-
#: ninjafirewall.php:
|
5549 |
#, php-format
|
5550 |
msgid "Set %s to protect against MIME type confusion attacks"
|
5551 |
msgstr ""
|
5552 |
"Activer %s pour protéger contre les attaques basées sur la confusion du type "
|
5553 |
"MIME"
|
5554 |
|
5555 |
-
#: ninjafirewall.php:
|
5556 |
#, php-format
|
5557 |
msgid "Set %s to protect against clickjacking attempts"
|
5558 |
msgstr ""
|
5559 |
"Activer %s pour protéger contre les attaques de détournement de clic "
|
5560 |
"(clickjacking)"
|
5561 |
|
5562 |
-
#: ninjafirewall.php:
|
|
|
|
|
|
|
|
|
|
|
5563 |
#, php-format
|
5564 |
-
msgid "
|
5565 |
-
msgstr "
|
5566 |
|
5567 |
-
#: ninjafirewall.php:
|
5568 |
#, php-format
|
5569 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
5570 |
msgstr ""
|
5571 |
"Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
|
5572 |
"XSS qui génèrent des vols de cookies"
|
5573 |
|
5574 |
-
#: ninjafirewall.php:
|
5575 |
msgid ""
|
5576 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
5577 |
"you should disable this option."
|
@@ -5579,60 +5583,65 @@ msgstr ""
|
|
5579 |
"Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
|
5580 |
"partir de JavaScript, vous devez garder cette option désactivée."
|
5581 |
|
5582 |
-
#: ninjafirewall.php:
|
5583 |
msgid ""
|
5584 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
5585 |
msgstr ""
|
5586 |
"Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
|
5587 |
"votre site en HTTPS (connexion sécurisée)."
|
5588 |
|
5589 |
-
#: ninjafirewall.php:
|
5590 |
#, php-format
|
5591 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
5592 |
msgstr ""
|
5593 |
"Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
|
5594 |
|
5595 |
-
#: ninjafirewall.php:
|
5596 |
msgid "1 month"
|
5597 |
msgstr "1 mois"
|
5598 |
|
5599 |
-
#: ninjafirewall.php:
|
5600 |
msgid "6 months"
|
5601 |
msgstr "6 mois"
|
5602 |
|
5603 |
-
#: ninjafirewall.php:
|
5604 |
msgid "1 year"
|
5605 |
msgstr "1 année"
|
5606 |
|
5607 |
-
#: ninjafirewall.php:
|
5608 |
msgid "Apply to subdomains"
|
5609 |
msgstr "Appliquer aux sous-domaines"
|
5610 |
|
5611 |
-
#: ninjafirewall.php:
|
5612 |
msgid "Set <code>max-age</code> to 0"
|
5613 |
msgstr "Régler <code>max-age</code> à 0"
|
5614 |
|
5615 |
-
#: ninjafirewall.php:
|
5616 |
#, php-format
|
5617 |
msgid "Set %s for the website frontend"
|
5618 |
msgstr "Activer %s pour le site"
|
5619 |
|
5620 |
-
#: ninjafirewall.php:
|
5621 |
msgid "This CSP header will apply to the website frontend only."
|
5622 |
msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
|
5623 |
|
5624 |
-
#: ninjafirewall.php:
|
5625 |
#, php-format
|
5626 |
msgid "Set %s for the WordPress admin dashboard"
|
5627 |
msgstr "Activer %s pour la console d'administration de WordPress"
|
5628 |
|
5629 |
-
#: ninjafirewall.php:
|
5630 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
5631 |
msgstr ""
|
5632 |
"Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
|
5633 |
"WordPress."
|
5634 |
|
5635 |
-
#: ninjafirewall.php:
|
|
|
|
|
|
|
|
|
|
|
5636 |
msgid ""
|
5637 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
5638 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
@@ -5641,58 +5650,58 @@ msgstr ""
|
|
5641 |
"<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
|
5642 |
"<code>HTTP_REFERER</code> et les cookies"
|
5643 |
|
5644 |
-
#: ninjafirewall.php:
|
5645 |
msgid "Block serialized PHP objects in the following global variables"
|
5646 |
msgstr ""
|
5647 |
"Bloquer les objets PHP sérialisés dans les variables globales suivantes"
|
5648 |
|
5649 |
-
#: ninjafirewall.php:
|
5650 |
msgid "Hide PHP notice and error messages"
|
5651 |
msgstr "Masquer les messages d'erreur de PHP"
|
5652 |
|
5653 |
-
#: ninjafirewall.php:
|
5654 |
msgid "Sanitise <code>PHP_SELF</code>"
|
5655 |
msgstr "Nettoyer <code>PHP_SELF</code>"
|
5656 |
|
5657 |
-
#: ninjafirewall.php:
|
5658 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
5659 |
msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
|
5660 |
|
5661 |
-
#: ninjafirewall.php:
|
5662 |
msgid "Sanitise <code>PATH_INFO</code>"
|
5663 |
msgstr "Nettoyer <code>PATH_INFO</code>"
|
5664 |
|
5665 |
-
#: ninjafirewall.php:
|
5666 |
msgid "This option is not compatible with your actual configuration."
|
5667 |
msgstr ""
|
5668 |
"Cette option n'est pas compatible avec la configuration de votre serveur."
|
5669 |
|
5670 |
-
#: ninjafirewall.php:
|
5671 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
5672 |
msgstr ""
|
5673 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
|
5674 |
|
5675 |
-
#: ninjafirewall.php:
|
5676 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
5677 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
|
5678 |
|
5679 |
-
#: ninjafirewall.php:
|
5680 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
5681 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
|
5682 |
|
5683 |
-
#: ninjafirewall.php:
|
5684 |
msgid "Save Firewall Policies"
|
5685 |
msgstr "Sauvegarder les options"
|
5686 |
|
5687 |
-
#: ninjafirewall.php:
|
5688 |
msgid "Restore Default Values"
|
5689 |
msgstr "Rétablir les valeurs par défaut"
|
5690 |
|
5691 |
-
#: ninjafirewall.php:
|
5692 |
msgid "Please enter a number from 1 to 99."
|
5693 |
msgstr "Veuillez entrer un nombre de 1 à 99."
|
5694 |
|
5695 |
-
#: ninjafirewall.php:
|
5696 |
#, php-format
|
5697 |
msgid ""
|
5698 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
@@ -5706,7 +5715,7 @@ msgstr ""
|
|
5706 |
"cette option s'applique à tous les fichiers PHP, vous devez installer "
|
5707 |
"NinjaFirewall en mode %s."
|
5708 |
|
5709 |
-
#: ninjafirewall.php:
|
5710 |
#, php-format
|
5711 |
msgid ""
|
5712 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
@@ -5715,19 +5724,19 @@ msgstr ""
|
|
5715 |
"Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
|
5716 |
"répertoire n'est pas en lecture seule."
|
5717 |
|
5718 |
-
#: ninjafirewall.php:
|
5719 |
msgid "Enable File Guard"
|
5720 |
msgstr "Activer File Guard"
|
5721 |
|
5722 |
-
#: ninjafirewall.php:
|
5723 |
msgid "Yes (recommended)"
|
5724 |
msgstr "Oui (recommandé)"
|
5725 |
|
5726 |
-
#: ninjafirewall.php:
|
5727 |
msgid "Real-time detection"
|
5728 |
msgstr "Détection en temps réel"
|
5729 |
|
5730 |
-
#: ninjafirewall.php:
|
5731 |
#, php-format
|
5732 |
msgid ""
|
5733 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
@@ -5736,11 +5745,11 @@ msgstr ""
|
|
5736 |
"Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
|
5737 |
"qui a été modifié ou créé il y a moins de %s heure(s)."
|
5738 |
|
5739 |
-
#: ninjafirewall.php:
|
5740 |
msgid "or"
|
5741 |
msgstr "ou"
|
5742 |
|
5743 |
-
#: ninjafirewall.php:
|
5744 |
msgid ""
|
5745 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
5746 |
"values must be comma-separated"
|
@@ -5748,24 +5757,24 @@ msgstr ""
|
|
5748 |
"Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
|
5749 |
"caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
|
5750 |
|
5751 |
-
#: ninjafirewall.php:
|
5752 |
msgid "Save File Guard options"
|
5753 |
msgstr "Sauvegarder les options"
|
5754 |
|
5755 |
-
#: ninjafirewall.php:
|
5756 |
#, php-format
|
5757 |
msgid "You are not allowed to perform this task (%s)."
|
5758 |
msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
|
5759 |
|
5760 |
-
#: ninjafirewall.php:
|
5761 |
msgid "You do not have a multisite network."
|
5762 |
msgstr "Vous ne disposez pas d'un réseau multisite."
|
5763 |
|
5764 |
-
#: ninjafirewall.php:
|
5765 |
msgid "NinjaFirewall Status"
|
5766 |
msgstr "Statut de NinjaFirewall"
|
5767 |
|
5768 |
-
#: ninjafirewall.php:
|
5769 |
msgid ""
|
5770 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
5771 |
"network"
|
@@ -5773,70 +5782,119 @@ msgstr ""
|
|
5773 |
"Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
|
5774 |
"de tous les sites du réseau"
|
5775 |
|
5776 |
-
#: ninjafirewall.php:
|
5777 |
msgid "Save Network options"
|
5778 |
msgstr "Sauvegarder les options"
|
5779 |
|
5780 |
-
#: ninjafirewall.php:
|
5781 |
msgid "Settings"
|
5782 |
msgstr "Réglages"
|
5783 |
|
5784 |
-
#: ninjafirewall.php:
|
5785 |
msgid "Upgrade to Premium"
|
5786 |
msgstr "Passez Premium !"
|
5787 |
|
5788 |
-
#: ninjafirewall.php:
|
5789 |
msgid "Rate it!"
|
5790 |
msgstr "Notez-le !"
|
5791 |
|
5792 |
-
#: ninjafirewall.php:
|
5793 |
msgid "Plugin"
|
5794 |
msgstr "Extension"
|
5795 |
|
5796 |
-
#: ninjafirewall.php:
|
5797 |
msgid "uploaded"
|
5798 |
msgstr "téléchargé(e)"
|
5799 |
|
5800 |
-
#: ninjafirewall.php:
|
5801 |
msgid "installed"
|
5802 |
msgstr "installé(e)"
|
5803 |
|
5804 |
-
#: ninjafirewall.php:
|
5805 |
msgid "activated"
|
5806 |
msgstr "activé(e)"
|
5807 |
|
5808 |
-
#: ninjafirewall.php:
|
5809 |
msgid "updated"
|
5810 |
msgstr "mis(e) à jour"
|
5811 |
|
5812 |
-
#: ninjafirewall.php:
|
5813 |
msgid "deactivated"
|
5814 |
msgstr "désactivé(e)"
|
5815 |
|
5816 |
-
#: ninjafirewall.php:
|
5817 |
msgid "deleted"
|
5818 |
msgstr "supprimé(e)"
|
5819 |
|
5820 |
-
#: ninjafirewall.php:
|
5821 |
msgid "Name"
|
5822 |
msgstr "Nom"
|
5823 |
|
5824 |
-
#: ninjafirewall.php:
|
5825 |
msgid "Theme"
|
5826 |
msgstr "Thème"
|
5827 |
|
5828 |
-
#: ninjafirewall.php:
|
5829 |
msgid "upgraded"
|
5830 |
msgstr "mis(e) à jour"
|
5831 |
|
5832 |
-
#: ninjafirewall.php:
|
5833 |
msgid "[NinjaFirewall] Alert:"
|
5834 |
msgstr "[NinjaFirewall] Alerte :"
|
5835 |
|
5836 |
-
#: ninjafirewall.php:
|
5837 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
5838 |
msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
|
5839 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5840 |
#~ msgid "Blocked hacking attempts"
|
5841 |
#~ msgstr "Tentatives de piratage bloquées"
|
5842 |
|
4 |
msgstr ""
|
5 |
"Project-Id-Version: Stable (latest release)\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ninjafirewall\n"
|
7 |
+
"POT-Creation-Date: 2018-05-19 22:12+0700\n"
|
8 |
+
"PO-Revision-Date: 2018-05-19 22:12+0700\n"
|
9 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
10 |
"Language-Team: NinTechNet <nintechnet.com>\n"
|
11 |
"Language: fr_FR\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Generator: Poedit 1.8.11\n"
|
16 |
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
18 |
|
159 |
"offre tout de même des performances et un niveau de protection supérieurs "
|
160 |
"aux autres extensions de sécurité pour WordPress disponibles sur le marché."
|
161 |
|
162 |
+
#: install.php:156 ninjafirewall.php:778
|
163 |
msgid "Installation"
|
164 |
msgstr "Installation"
|
165 |
|
193 |
msgid "Privacy policy"
|
194 |
msgstr "Politique de confidentialité"
|
195 |
|
196 |
+
#: install.php:177 lib/contextual_help.php:443 lib/nf_sub_about.php:199
|
197 |
msgid ""
|
198 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
199 |
"(GDPR). For more info, please visit our blog:"
|
218 |
"Ce répertoire est utilisé par NinjaFirewall. Veuillez NE PAS le supprimer "
|
219 |
"tant que NinjaFirewall est installé !"
|
220 |
|
221 |
+
#: install.php:259 ninjafirewall.php:939
|
222 |
msgid "NinjaFirewall (WP Edition)"
|
223 |
msgstr "NinjaFirewall (WP Edition)"
|
224 |
|
527 |
msgid "Need help? Check our blog:"
|
528 |
msgstr "Besoin d'aide ? Consultez notre blog :"
|
529 |
|
530 |
+
#: install.php:596
|
531 |
msgid ""
|
532 |
"Error: The installer cannot download the security rules from wordpress.org "
|
533 |
"website."
|
535 |
"Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
|
536 |
"wordpress.org."
|
537 |
|
538 |
+
#: install.php:597
|
539 |
msgid ""
|
540 |
"The server may be temporarily down or you may have network connectivity "
|
541 |
"problems? Please try again in a few minutes."
|
544 |
"problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
|
545 |
"minutes."
|
546 |
|
547 |
+
#: install.php:598
|
548 |
msgid ""
|
549 |
"NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
|
550 |
"your server does not support SSL? You can force NinjaFirewall to use a non-"
|
557 |
"connexion non-sécurisée (HTTP) en ajoutant la ligne suivante dans votre "
|
558 |
"fichier <strong>wp-config.php</strong> :"
|
559 |
|
560 |
+
#: lib/contextual_help.php:37 ninjafirewall.php:791
|
561 |
msgid "Overview"
|
562 |
msgstr "Aperçu"
|
563 |
|
639 |
msgstr ""
|
640 |
"Votre site ne sera plus protégé par NinjaFirewall durant cette période."
|
641 |
|
642 |
+
#: lib/contextual_help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1006
|
|
|
643 |
msgid "Debugging mode"
|
644 |
msgstr "Mode débogage"
|
645 |
|
669 |
"journal du pare-feu pour y voir les éventuels problèmes et, le cas échéant, "
|
670 |
"désactiver les options ou règles pouvant créer des faux-positifs."
|
671 |
|
672 |
+
#: lib/contextual_help.php:93 lib/nf_sub_options.php:154
|
673 |
msgid "IP anonymization"
|
674 |
msgstr "Anonymisation IP"
|
675 |
|
865 |
"commentaires et messages de vos visiteurs pourraient être endommagés par "
|
866 |
"cette option."
|
867 |
|
868 |
+
#: lib/contextual_help.php:155 ninjafirewall.php:803 ninjafirewall.php:1296
|
869 |
msgid "Firewall Policies"
|
870 |
msgstr "Politiques du Pare-feu"
|
871 |
|
872 |
+
#: lib/contextual_help.php:160 ninjafirewall.php:1318
|
873 |
msgid "Basic Policies"
|
874 |
msgstr "Politiques de base"
|
875 |
|
878 |
msgstr ""
|
879 |
"Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
|
880 |
|
881 |
+
#: lib/contextual_help.php:165 ninjafirewall.php:1373
|
882 |
msgid "Uploads"
|
883 |
msgstr "Téléchargements"
|
884 |
|
1046 |
"installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
|
1047 |
"aussi l’éditeur de thème et d'extension."
|
1048 |
|
1049 |
+
#: lib/contextual_help.php:182 ninjafirewall.php:1319
|
1050 |
msgid "Intermediate Policies"
|
1051 |
msgstr "Politiques intermédiaires"
|
1052 |
|
1053 |
+
#: lib/contextual_help.php:184 ninjafirewall.php:1685
|
1054 |
msgid "HTTP GET variable"
|
1055 |
msgstr "Variable HTTP GET"
|
1056 |
|
1058 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
1059 |
msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
|
1060 |
|
1061 |
+
#: lib/contextual_help.php:187 ninjafirewall.php:1728
|
1062 |
msgid "HTTP POST variable"
|
1063 |
msgstr "Variable HTTP POST"
|
1064 |
|
1081 |
"NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
|
1082 |
"Base64 afin d'y détecter du code malveillant caché."
|
1083 |
|
1084 |
+
#: lib/contextual_help.php:191 ninjafirewall.php:1771
|
1085 |
msgid "HTTP REQUEST variable"
|
1086 |
msgstr "Variable HTTP REQUEST"
|
1087 |
|
1089 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
1090 |
msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
|
1091 |
|
1092 |
+
#: lib/contextual_help.php:194 ninjafirewall.php:1799
|
1093 |
msgid "Cookies"
|
1094 |
msgstr "Cookies"
|
1095 |
|
1097 |
msgid "Whether to scan and/or sanitise cookies."
|
1098 |
msgstr "S'il faut filtrer / nettoyer les cookies."
|
1099 |
|
1100 |
+
#: lib/contextual_help.php:197 ninjafirewall.php:1844
|
1101 |
msgid "HTTP_USER_AGENT server variable"
|
1102 |
msgstr "Variable HTTP_USER_AGENT"
|
1103 |
|
1116 |
msgstr ""
|
1117 |
"cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
|
1118 |
|
1119 |
+
#: lib/contextual_help.php:201 ninjafirewall.php:1897
|
1120 |
msgid "HTTP_REFERER server variable"
|
1121 |
msgstr "Variable HTTP_REFERER"
|
1122 |
|
1202 |
"Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
|
1203 |
"serveurs reliés entre eux."
|
1204 |
|
1205 |
+
#: lib/contextual_help.php:213 ninjafirewall.php:1320
|
1206 |
msgid "Advanced Policies"
|
1207 |
msgstr "Politiques avancées"
|
1208 |
|
1209 |
+
#: lib/contextual_help.php:215 ninjafirewall.php:2010
|
1210 |
msgid "HTTP response headers"
|
1211 |
msgstr "En-têtes de réponse HTTP"
|
1212 |
|
1306 |
msgid ""
|
1307 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1308 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
1309 |
+
"browsers."
|
|
|
|
|
|
|
1310 |
msgstr ""
|
1311 |
"cet en-tête permet aux navigateurs compatibles d'identifier et bloquer les "
|
1312 |
"attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
|
1313 |
+
"cette option est activée par défaut sur ces navigateurs."
|
|
|
|
|
|
|
|
|
1314 |
|
1315 |
#: lib/contextual_help.php:230
|
1316 |
msgid ""
|
1395 |
"NinjaFirewall vous permet de configurer CSP séparément pour le site et "
|
1396 |
"l'interface d'administration de WordPress."
|
1397 |
|
1398 |
+
#: lib/contextual_help.php:236
|
1399 |
+
msgid "Set <code>Referrer-Policy</code>:"
|
1400 |
+
msgstr "Activer <code>Referrer-Policy</code> :"
|
1401 |
+
|
1402 |
+
#: lib/contextual_help.php:236
|
1403 |
+
msgid ""
|
1404 |
+
"this HTTP header governs which referrer information, sent in the Referer "
|
1405 |
+
"header, should be included with requests made."
|
1406 |
+
msgstr ""
|
1407 |
+
"cet en-tête HTTP détermine quelles informations de provenance doivent être "
|
1408 |
+
"incluses dans l'en-tête Referer."
|
1409 |
+
|
1410 |
+
#: lib/contextual_help.php:240
|
1411 |
msgid "Block PHP built-in wrappers:"
|
1412 |
msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux :"
|
1413 |
|
1414 |
+
#: lib/contextual_help.php:240
|
1415 |
msgid ""
|
1416 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1417 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
1431 |
"requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
|
1432 |
"variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
|
1433 |
|
1434 |
+
#: lib/contextual_help.php:241
|
1435 |
msgid "Block serialized PHP objects:"
|
1436 |
msgstr "Bloquer les objets PHP sérialisés :"
|
1437 |
|
1438 |
+
#: lib/contextual_help.php:241
|
1439 |
#, php-format
|
1440 |
msgid ""
|
1441 |
"Object Serialization is a PHP feature used by many applications to generate "
|
1454 |
"<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
|
1455 |
"code> et <code>HTTP_USER_AGENT</code>."
|
1456 |
|
1457 |
+
#: lib/contextual_help.php:242
|
1458 |
msgid "Hide PHP notice and error messages:"
|
1459 |
msgstr "Masquer les messages d'erreur de PHP :"
|
1460 |
|
1461 |
+
#: lib/contextual_help.php:242
|
1462 |
msgid ""
|
1463 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1464 |
"leak sensitive informations which can be exploited by hackers."
|
1467 |
"afficher des informations sensibles qui peuvent être exploitées "
|
1468 |
"ultérieurement par des pirates."
|
1469 |
|
1470 |
+
#: lib/contextual_help.php:243
|
1471 |
msgid ""
|
1472 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1473 |
"<code>PATH_INFO</code>:"
|
1475 |
"Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1476 |
"<code>PATH_INFO</code> :"
|
1477 |
|
1478 |
+
#: lib/contextual_help.php:243
|
1479 |
msgid ""
|
1480 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1481 |
"variables to prevent various XSS and database injection attempts."
|
1483 |
"activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
|
1484 |
"variables."
|
1485 |
|
1486 |
+
#: lib/contextual_help.php:245 ninjafirewall.php:2317
|
1487 |
msgid "Various"
|
1488 |
msgstr "Divers"
|
1489 |
|
1490 |
+
#: lib/contextual_help.php:246
|
1491 |
#, php-format
|
1492 |
msgid ""
|
1493 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
1495 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
|
1496 |
"(%s) :"
|
1497 |
|
1498 |
+
#: lib/contextual_help.php:246
|
1499 |
msgid ""
|
1500 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1501 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
1508 |
"cette variable, mais pas la plupart des applications légitimes (hormis "
|
1509 |
"certains scripts d'installation ou de configuration)."
|
1510 |
|
1511 |
+
#: lib/contextual_help.php:247
|
1512 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1513 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte) :"
|
1514 |
|
1515 |
+
#: lib/contextual_help.php:247
|
1516 |
msgid ""
|
1517 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1518 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
1526 |
"contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
|
1527 |
"caractère est dangereux et devrait toujours être rejeté."
|
1528 |
|
1529 |
+
#: lib/contextual_help.php:248
|
1530 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1531 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31 :"
|
1532 |
|
1533 |
+
#: lib/contextual_help.php:248
|
1534 |
msgid ""
|
1535 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1536 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
1540 |
"variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
|
1541 |
"des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
|
1542 |
|
1543 |
+
#: lib/contextual_help.php:254 ninjafirewall.php:1654
|
1544 |
msgid "Users Whitelist"
|
1545 |
msgstr "Liste Blanche"
|
1546 |
|
1547 |
+
#: lib/contextual_help.php:256
|
1548 |
#, php-format
|
1549 |
msgid ""
|
1550 |
"By default, any logged in WordPress administrator will not be blocked by "
|
1564 |
"les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
|
1565 |
"activées, seront toujours appliquées."
|
1566 |
|
1567 |
+
#: lib/contextual_help.php:268 ninjafirewall.php:807 ninjafirewall.php:2890
|
1568 |
msgid "File Guard"
|
1569 |
msgstr "File Guard"
|
1570 |
|
1571 |
+
#: lib/contextual_help.php:270
|
1572 |
msgid ""
|
1573 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1574 |
"recently modified or created, and alert you about this."
|
1576 |
"File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
|
1577 |
"été récemment modifié ou créé, et vous alerter à ce sujet."
|
1578 |
|
1579 |
+
#: lib/contextual_help.php:272
|
1580 |
msgid ""
|
1581 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1582 |
"into an already existing file) and tried to directly access that file using "
|
1595 |
"envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
|
1596 |
"d’Événement\"."
|
1597 |
|
1598 |
+
#: lib/contextual_help.php:273
|
1599 |
msgid ""
|
1600 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1601 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
1609 |
"variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
|
1610 |
"l'ignorera."
|
1611 |
|
1612 |
+
#: lib/contextual_help.php:274
|
1613 |
msgid ""
|
1614 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1615 |
"code>)."
|
1617 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
1618 |
"bar/,/cache/</code>)."
|
1619 |
|
1620 |
+
#: lib/contextual_help.php:275
|
1621 |
msgid ""
|
1622 |
"File Guard real-time detection is a totally unique feature, because "
|
1623 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
1629 |
"intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
|
1630 |
"ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
|
1631 |
|
1632 |
+
#: lib/contextual_help.php:284 ninjafirewall.php:825 ninjafirewall.php:3021
|
1633 |
msgid "Network"
|
1634 |
msgstr "Réseau"
|
1635 |
|
1636 |
+
#: lib/contextual_help.php:286
|
1637 |
msgid ""
|
1638 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1639 |
"Admin (from the main site), you can still display its status to all sites in "
|
1645 |
"du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
|
1646 |
"ne sera visible que par les administrateurs de ces sites."
|
1647 |
|
1648 |
+
#: lib/contextual_help.php:288
|
1649 |
msgid ""
|
1650 |
"It is recommended to enable this feature as it is the only way to know "
|
1651 |
"whether the sites in your network are protected and if NinjaFirewall "
|
1655 |
"si les sites de votre réseau sont protégés et si l'installation de "
|
1656 |
"NinjaFirewall a réussi."
|
1657 |
|
1658 |
+
#: lib/contextual_help.php:290
|
1659 |
msgid ""
|
1660 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1661 |
"Super Admin."
|
1663 |
"Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
|
1664 |
"Super Administrateur."
|
1665 |
|
1666 |
+
#: lib/contextual_help.php:300 lib/nf_sub_filecheck.php:130
|
1667 |
+
#: ninjafirewall.php:811
|
1668 |
msgid "File Check"
|
1669 |
msgstr "File Check"
|
1670 |
|
1671 |
+
#: lib/contextual_help.php:301
|
1672 |
msgid ""
|
1673 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1674 |
"specific interval."
|
1676 |
"File Check vous permet d'effectuer une analyse de l'intégrité de vos "
|
1677 |
"fichiers sur demande ou à un intervalle spécifique défini."
|
1678 |
|
1679 |
+
#: lib/contextual_help.php:303
|
1680 |
msgid ""
|
1681 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1682 |
"you can scan your system to compare it with the previous snapshot. Any "
|
1689 |
"permissions et propriétés des fichiers, leur création et suppression ainsi "
|
1690 |
"que l'horodatage."
|
1691 |
|
1692 |
+
#: lib/contextual_help.php:304
|
1693 |
#, php-format
|
1694 |
msgid ""
|
1695 |
"Create a snapshot of all files stored in that directory: by default, the "
|
1699 |
"répertoire : par défaut, le repertoire est l'<code>ABSPATH</code> de "
|
1700 |
"WordPress (%s)"
|
1701 |
|
1702 |
+
#: lib/contextual_help.php:305
|
1703 |
msgid ""
|
1704 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1705 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
1710 |
"partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
|
1711 |
"de fichier (par ex. <code>.css</code>)."
|
1712 |
|
1713 |
+
#: lib/contextual_help.php:307
|
1714 |
msgid ""
|
1715 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1716 |
"code>)."
|
1718 |
"Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
|
1719 |
"bar/,.css,.png</code>)."
|
1720 |
|
1721 |
+
#: lib/contextual_help.php:308
|
1722 |
msgid ""
|
1723 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
1724 |
"symbolic links."
|
1726 |
"Ne pas suivre les liens symboliques : par défaut, NinjaFirewall ignore "
|
1727 |
"les liens symboliques lors de son analyse des fichiers."
|
1728 |
|
1729 |
+
#: lib/contextual_help.php:313
|
1730 |
msgid "Scheduled scans"
|
1731 |
msgstr "Analyses planifiées"
|
1732 |
|
1733 |
+
#: lib/contextual_help.php:314
|
1734 |
msgid ""
|
1735 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
1736 |
"twicedaily or daily)."
|
1738 |
"NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
|
1739 |
"heure, deux fois par jour ou tous les jours)."
|
1740 |
|
1741 |
+
#: lib/contextual_help.php:316
|
1742 |
msgid ""
|
1743 |
"It can either send you a scan report only if changes are detected, or always "
|
1744 |
"send you one after each scan."
|
1747 |
"été détectés, ou bien vous en envoyer un systématiquement après chaque "
|
1748 |
"analyse."
|
1749 |
|
1750 |
+
#: lib/contextual_help.php:318
|
1751 |
msgid ""
|
1752 |
"Reports will be sent to the contact email address defined in the \"Event "
|
1753 |
"Notifications\" menu."
|
1755 |
"Les rapports seront envoyés à l'adresse e-mail définie dans la page "
|
1756 |
"\"Notifications d'Événement\"."
|
1757 |
|
1758 |
+
#: lib/contextual_help.php:320
|
1759 |
#, php-format
|
1760 |
msgid ""
|
1761 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
1764 |
"Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
|
1765 |
"WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
|
1766 |
|
1767 |
+
#: lib/contextual_help.php:333 lib/event_notifications.php:46
|
1768 |
+
#: ninjafirewall.php:829
|
1769 |
msgid "Event Notifications"
|
1770 |
msgstr "Notifications d'Événement"
|
1771 |
|
1772 |
+
#: lib/contextual_help.php:334
|
1773 |
msgid ""
|
1774 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
1775 |
"your blog. They include installations, updates, activations etc, as well as "
|
1788 |
"après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
|
1789 |
"une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
|
1790 |
|
1791 |
+
#: lib/contextual_help.php:345 lib/login_protection.php:22
|
1792 |
+
#: ninjafirewall.php:833
|
1793 |
msgid "Login Protection"
|
1794 |
msgstr "Page de Connexion"
|
1795 |
|
1796 |
+
#: lib/contextual_help.php:349
|
1797 |
msgid ""
|
1798 |
"By processing incoming HTTP requests before your blog and any of its "
|
1799 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
1806 |
"compris les attaques distribuées provenant de plusieurs milliers d'adresses "
|
1807 |
"IP différentes."
|
1808 |
|
1809 |
+
#: lib/contextual_help.php:351
|
1810 |
msgid ""
|
1811 |
"You can choose two different types of protection: a password or a captcha. "
|
1812 |
"You can enable the protection only if an attack is detected or to keep it "
|
1816 |
"captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
|
1817 |
"attaque est détectée ou bien l'activer en permanence."
|
1818 |
|
1819 |
+
#: lib/contextual_help.php:353
|
1820 |
msgid "Yes, if under attack:"
|
1821 |
msgstr "Oui, si attaque en cours :"
|
1822 |
|
1823 |
+
#: lib/contextual_help.php:355
|
1824 |
msgid ""
|
1825 |
"The protection will be triggered when too many login attempts are detected, "
|
1826 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
1835 |
"utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
|
1836 |
"soit un code captcha."
|
1837 |
|
1838 |
+
#: lib/contextual_help.php:357
|
1839 |
msgid "Always ON:"
|
1840 |
msgstr "Toujours activée :"
|
1841 |
|
1842 |
+
#: lib/contextual_help.php:359
|
1843 |
msgid ""
|
1844 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
1845 |
"implementation each time you access the login page."
|
1847 |
"Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
|
1848 |
"ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
|
1849 |
|
1850 |
+
#: lib/contextual_help.php:362
|
1851 |
msgid "Type of protection:"
|
1852 |
msgstr "Type de protection :"
|
1853 |
|
1854 |
+
#: lib/contextual_help.php:363
|
1855 |
msgid ""
|
1856 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
1857 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
1861 |
"utilise son propre système d'authentification, rapide et compatible avec "
|
1862 |
"n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
|
1863 |
|
1864 |
+
#: lib/contextual_help.php:364
|
1865 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
1866 |
msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
|
1867 |
|
1868 |
+
#: lib/contextual_help.php:365
|
1869 |
msgid "Bot protection:"
|
1870 |
msgstr "Protection contre les bots :"
|
1871 |
|
1872 |
+
#: lib/contextual_help.php:366
|
1873 |
msgid ""
|
1874 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
1875 |
"before they start a brute-force attack."
|
1877 |
"NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
|
1878 |
"c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
|
1879 |
|
1880 |
+
#: lib/contextual_help.php:374
|
1881 |
msgid "AUTH log"
|
1882 |
msgstr "Journal d'authentification"
|
1883 |
|
1884 |
+
#: lib/contextual_help.php:377
|
1885 |
msgid ""
|
1886 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
1887 |
"force protection is triggered. This can be useful to the system "
|
1893 |
"surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
|
1894 |
"serveur."
|
1895 |
|
1896 |
+
#: lib/contextual_help.php:379
|
1897 |
msgid ""
|
1898 |
"If you have a shared hosting account, keep this option disabled as you do "
|
1899 |
"not have any access to the server's logs."
|
1901 |
"Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
|
1902 |
"vous n'avez pas accès aux journaux du serveur."
|
1903 |
|
1904 |
+
#: lib/contextual_help.php:381
|
1905 |
msgid ""
|
1906 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
1907 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
1911 |
"sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
|
1912 |
"suivant :"
|
1913 |
|
1914 |
+
#: lib/contextual_help.php:384
|
1915 |
msgid "AA: the process ID (PID)."
|
1916 |
msgstr "AA : l'identifiant de processus (PID)."
|
1917 |
|
1918 |
+
#: lib/contextual_help.php:385
|
1919 |
msgid "BB: the user IPv4 or IPv6 address."
|
1920 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
1921 |
|
1922 |
+
#: lib/contextual_help.php:386
|
1923 |
msgid "CC: the blog (sub-)domain name."
|
1924 |
msgstr "CC : le nom de (sous-)domaine du blog."
|
1925 |
|
1926 |
+
#: lib/contextual_help.php:387
|
1927 |
msgid ""
|
1928 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
1929 |
"API</code>."
|
1931 |
"DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
|
1932 |
"<code>XML-RPC API</code>."
|
1933 |
|
1934 |
+
#: lib/contextual_help.php:388
|
1935 |
msgid "EE: the time, in minutes, the protection will remain active."
|
1936 |
msgstr ""
|
1937 |
"EE : le temps, en minutes, pendant lequel la protection restera active."
|
1938 |
|
1939 |
+
#: lib/contextual_help.php:390
|
1940 |
msgid "Sample loglines:"
|
1941 |
msgstr "Exemple :"
|
1942 |
|
1943 |
+
#: lib/contextual_help.php:393
|
1944 |
#, php-format
|
1945 |
msgid ""
|
1946 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
1960 |
"Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
|
1961 |
"htninja</a></code>."
|
1962 |
|
1963 |
+
#: lib/contextual_help.php:407 lib/nf_sub_log.php:85 ninjafirewall.php:837
|
1964 |
msgid "Firewall Log"
|
1965 |
msgstr "Journal du Pare-feu"
|
1966 |
|
1967 |
+
#: lib/contextual_help.php:409
|
1968 |
msgid ""
|
1969 |
"The firewall log displays blocked and sanitised requests as well as some "
|
1970 |
"useful information. It has 6 columns:"
|
1972 |
"Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
|
1973 |
"nettoyées ainsi que d'autres informations utiles. Il a six colonnes :"
|
1974 |
|
1975 |
+
#: lib/contextual_help.php:410
|
1976 |
msgid "DATE : date and time of the incident."
|
1977 |
msgstr "DATE : date et heure de l'incident."
|
1978 |
|
1979 |
+
#: lib/contextual_help.php:411
|
1980 |
msgid ""
|
1981 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
1982 |
msgstr ""
|
1983 |
"INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
|
1984 |
"affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
|
1985 |
|
1986 |
+
#: lib/contextual_help.php:412
|
1987 |
msgid ""
|
1988 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
1989 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
1993 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
1994 |
"et mode débogage (<code>DEBUG_ON</code>)."
|
1995 |
|
1996 |
+
#: lib/contextual_help.php:413
|
1997 |
msgid ""
|
1998 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
1999 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
2004 |
"d'un numéro signifie que la règle provient de votre configuration "
|
2005 |
"personnelle de la page \"Politiques du Pare-feu\"."
|
2006 |
|
2007 |
+
#: lib/contextual_help.php:414
|
2008 |
msgid "IP : the user IPv4 or IPv6 address."
|
2009 |
msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
2010 |
|
2011 |
+
#: lib/contextual_help.php:415
|
2012 |
msgid ""
|
2013 |
"REQUEST : the HTTP request including offending variables and values as well "
|
2014 |
"as the reason the action was logged."
|
2016 |
"REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
|
2017 |
"qui a déclenché l'incident."
|
2018 |
|
2019 |
+
#: lib/contextual_help.php:420 lib/nf_sub_log.php:169
|
2020 |
msgid "Auto-delete log"
|
2021 |
msgstr "Suppression automatique des journaux"
|
2022 |
|
2023 |
+
#: lib/contextual_help.php:422
|
2024 |
msgid ""
|
2025 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
2026 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
2033 |
"cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
|
2034 |
"journaux."
|
2035 |
|
2036 |
+
#: lib/contextual_help.php:428 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
|
2037 |
+
#: ninjafirewall.php:1104
|
2038 |
msgid "Centralized Logging"
|
2039 |
msgstr "Centralisation des Logs"
|
2040 |
|
2041 |
+
#: lib/contextual_help.php:430
|
2042 |
msgid ""
|
2043 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
2044 |
"NinjaFirewall protected websites from one single installation. You do not "
|
2049 |
"NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
|
2050 |
"analyser vos journaux."
|
2051 |
|
2052 |
+
#: lib/contextual_help.php:430
|
2053 |
#, php-format
|
2054 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
2055 |
msgstr ""
|
2056 |
"<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
|
2057 |
|
2058 |
+
#: lib/contextual_help.php:431
|
2059 |
msgid ""
|
2060 |
"Enter your public key (optional): This is the public key that was created "
|
2061 |
"from your main server."
|
2063 |
"Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
|
2064 |
"depuis le serveur principal."
|
2065 |
|
2066 |
+
#: lib/contextual_help.php:434
|
2067 |
msgid ""
|
2068 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
2069 |
"Delete your public key below if you want to disable it."
|
2072 |
"NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
|
2073 |
"supprimez votre clé publique ci-dessous. "
|
2074 |
|
2075 |
+
#: lib/contextual_help.php:441 lib/nf_sub_about.php:101
|
2076 |
msgid "GDPR Compliance"
|
2077 |
msgstr "Conformité RGPD"
|
2078 |
|
2079 |
+
#: lib/contextual_help.php:456 lib/nf_sub_livelog.php:38
|
2080 |
+
#: lib/nf_sub_livelog.php:210 ninjafirewall.php:841
|
2081 |
msgid "Live Log"
|
2082 |
msgstr "Live Log"
|
2083 |
|
2084 |
+
#: lib/contextual_help.php:458
|
2085 |
msgid ""
|
2086 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
2087 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
2093 |
"statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
|
2094 |
"NinjaFirewall."
|
2095 |
|
2096 |
+
#: lib/contextual_help.php:460
|
2097 |
msgid ""
|
2098 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
2099 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
2105 |
"effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
|
2106 |
"le type de trafic à visualiser (HTTP/HTTPS)."
|
2107 |
|
2108 |
+
#: lib/contextual_help.php:463
|
2109 |
msgid ""
|
2110 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
2111 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
2119 |
"serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
|
2120 |
"sur la fréquence la plus rapide (5 secondes)."
|
2121 |
|
2122 |
+
#: lib/contextual_help.php:465
|
2123 |
msgid ""
|
2124 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
2125 |
"whitelist your IP, the Live Log feature will not work."
|
2128 |
"pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
|
2129 |
"ne fonctionnera pas."
|
2130 |
|
2131 |
+
#: lib/contextual_help.php:470
|
2132 |
msgid "Log Format"
|
2133 |
msgstr "Format d'affichage"
|
2134 |
|
2135 |
+
#: lib/contextual_help.php:471
|
2136 |
msgid "You can easily customize the log format. Possible values are:"
|
2137 |
msgstr ""
|
2138 |
"Vous pouvez facilement changer le format d'affichage en combinant une ou "
|
2139 |
"plusieurs des valeurs suivantes :"
|
2140 |
|
2141 |
+
#: lib/contextual_help.php:472
|
2142 |
msgid "<code>%time</code>: the server date, time and timezone."
|
2143 |
msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
|
2144 |
|
2145 |
+
#: lib/contextual_help.php:473
|
2146 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
2147 |
msgstr ""
|
2148 |
"<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
|
2149 |
"existe."
|
2150 |
|
2151 |
+
#: lib/contextual_help.php:474
|
2152 |
#, php-format
|
2153 |
msgid ""
|
2154 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
2158 |
"serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
|
2159 |
"IP de celui-ci."
|
2160 |
|
2161 |
+
#: lib/contextual_help.php:475
|
2162 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
2163 |
msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
|
2164 |
|
2165 |
+
#: lib/contextual_help.php:476
|
2166 |
#, php-format
|
2167 |
msgid ""
|
2168 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
2169 |
"(REQUEST_URI)."
|
2170 |
msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
|
2171 |
|
2172 |
+
#: lib/contextual_help.php:477
|
2173 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
2174 |
msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
|
2175 |
|
2176 |
+
#: lib/contextual_help.php:478
|
2177 |
#, php-format
|
2178 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
2179 |
msgstr ""
|
2180 |
"<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
|
2181 |
|
2182 |
+
#: lib/contextual_help.php:479
|
2183 |
#, php-format
|
2184 |
msgid ""
|
2185 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
2189 |
"votre serveur est derrière un CDN ou un proxy, cette variable retournera "
|
2190 |
"l'adresse réelle du client."
|
2191 |
|
2192 |
+
#: lib/contextual_help.php:480
|
2193 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
2194 |
msgstr ""
|
2195 |
"<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
|
2196 |
"elle existe."
|
2197 |
|
2198 |
+
#: lib/contextual_help.php:481
|
2199 |
msgid ""
|
2200 |
"Additionally, you can include any of the following characters: <code>\"</"
|
2201 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
2205 |
"%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
|
2206 |
"lettre minuscule <code>a-z</code>."
|
2207 |
|
2208 |
+
#: lib/contextual_help.php:493 ninjafirewall.php:845
|
2209 |
msgid "Rules Editor"
|
2210 |
msgstr "Éditeur de Règles"
|
2211 |
|
2212 |
+
#: lib/contextual_help.php:495
|
2213 |
msgid ""
|
2214 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
2215 |
"of built-in rules used to protect your blog against the most common "
|
2226 |
"règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
|
2227 |
"désactiver individuellement :"
|
2228 |
|
2229 |
+
#: lib/contextual_help.php:497
|
2230 |
msgid ""
|
2231 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
2232 |
"displayed in the <code>RULE</code> column)."
|
2234 |
"Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
|
2235 |
"souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
|
2236 |
|
2237 |
+
#: lib/contextual_help.php:498
|
2238 |
msgid ""
|
2239 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
2240 |
"button."
|
2242 |
"Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
|
2243 |
"bouton \"Désactiver\"."
|
2244 |
|
2245 |
+
#: lib/contextual_help.php:500
|
2246 |
msgid ""
|
2247 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
2248 |
"code> instead of a number, that means that the rule can be changed in the "
|
2252 |
"d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
|
2253 |
"peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
|
2254 |
|
2255 |
+
#: lib/contextual_help.php:505
|
2256 |
msgid "Credits"
|
2257 |
msgstr "Crédits"
|
2258 |
|
2259 |
+
#: lib/contextual_help.php:507
|
2260 |
msgid ""
|
2261 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
2262 |
"them were reported by the following companies, individuals or mailing lists:"
|
2265 |
"vulnérabilités. Certaines d'entre elles ont été découvertes par les "
|
2266 |
"entreprises, particuliers ou listes de diffusion suivantes:"
|
2267 |
|
2268 |
+
#: lib/contextual_help.php:559 lib/nf_sub_updates.php:74 ninjafirewall.php:849
|
2269 |
+
#: ninjafirewall.php:1038
|
2270 |
msgid "Updates"
|
2271 |
msgstr "Mises à Jour"
|
2272 |
|
2273 |
+
#: lib/contextual_help.php:561
|
2274 |
msgid ""
|
2275 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
2276 |
"automatically update its security rules."
|
2278 |
"Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
|
2279 |
"NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
|
2280 |
|
2281 |
+
#: lib/contextual_help.php:563
|
2282 |
msgid ""
|
2283 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
2284 |
"themes, a new set of security rules will be made available to protect "
|
2291 |
"peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
|
2292 |
"heure."
|
2293 |
|
2294 |
+
#: lib/contextual_help.php:565
|
2295 |
msgid ""
|
2296 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
2297 |
"(including new files, options and features) was available, it would have to "
|
2302 |
"jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
|
2303 |
"d'habitude."
|
2304 |
|
2305 |
+
#: lib/contextual_help.php:567
|
2306 |
msgid ""
|
2307 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
2308 |
"your WordPress secure</strong> against new vulnerabilities."
|
2315 |
msgid "NinjaFirewall Statistics"
|
2316 |
msgstr "Statistiques de NinjaFirewall"
|
2317 |
|
2318 |
+
#: lib/dashboard_widget.php:55 lib/statistics.php:120
|
2319 |
msgid "Blocked threats"
|
2320 |
msgstr "Menaces bloquées"
|
2321 |
|
2322 |
+
#: lib/dashboard_widget.php:59 lib/statistics.php:124
|
2323 |
msgid "Threats level"
|
2324 |
msgstr "Niveau des menaces"
|
2325 |
|
2326 |
+
#: lib/dashboard_widget.php:61
|
2327 |
msgid "Critical:"
|
2328 |
msgstr "Critique :"
|
2329 |
|
2330 |
+
#: lib/dashboard_widget.php:69
|
2331 |
msgid "High:"
|
2332 |
msgstr "Élevé :"
|
2333 |
|
2334 |
+
#: lib/dashboard_widget.php:77
|
2335 |
msgid "Medium:"
|
2336 |
msgstr "Moyen :"
|
2337 |
|
2338 |
+
#: lib/dashboard_widget.php:87 lib/statistics.php:147
|
2339 |
msgid "Uploaded files"
|
2340 |
msgstr "Fichiers téléchargés (upload)"
|
2341 |
|
2342 |
+
#: lib/dashboard_widget.php:93
|
2343 |
msgid "View firewall log"
|
2344 |
msgstr "Voir le journal du pare-feu"
|
2345 |
|
2346 |
+
#: lib/event_notifications.php:54 lib/login_protection.php:31
|
2347 |
+
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
|
2348 |
+
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
|
2349 |
+
#: ninjafirewall.php:1304 ninjafirewall.php:2909 ninjafirewall.php:3037
|
2350 |
+
msgid "Your changes have been saved."
|
2351 |
+
msgstr "Les modifications ont été enregistrées."
|
2352 |
+
|
2353 |
+
#: lib/event_notifications.php:64
|
2354 |
+
msgid "WordPress admin dashboard"
|
2355 |
+
msgstr "Connexion"
|
2356 |
+
|
2357 |
+
#: lib/event_notifications.php:67 lib/event_notifications.php:136
|
2358 |
+
msgid "Send me an alert whenever"
|
2359 |
+
msgstr "Envoyer une alerte quand"
|
2360 |
+
|
2361 |
+
#: lib/event_notifications.php:69
|
2362 |
+
msgid "An administrator logs in (default)"
|
2363 |
+
msgstr "Un Administrateur se connecte (défaut)"
|
2364 |
+
|
2365 |
+
#: lib/event_notifications.php:70
|
2366 |
+
msgid "Someone - user, admin, editor, etc - logs in"
|
2367 |
+
msgstr "Quelqu'un - utilisateur, admin, éditeur etc - se connecte"
|
2368 |
+
|
2369 |
+
#: lib/event_notifications.php:71
|
2370 |
+
msgid "No, thanks (not recommended)"
|
2371 |
+
msgstr "Non, merci"
|
2372 |
+
|
2373 |
+
#: lib/event_notifications.php:78
|
2374 |
+
msgid "Plugins"
|
2375 |
+
msgstr "Extensions"
|
2376 |
+
|
2377 |
+
#: lib/event_notifications.php:81 lib/event_notifications.php:98
|
2378 |
+
#: lib/event_notifications.php:113
|
2379 |
+
msgid "Send me an alert whenever someone"
|
2380 |
+
msgstr "Envoyer une alerte quand quelqu'un"
|
2381 |
+
|
2382 |
+
#: lib/event_notifications.php:83
|
2383 |
+
msgid "Uploads a plugin (default)"
|
2384 |
+
msgstr "Télécharge une extension (défaut)"
|
2385 |
+
|
2386 |
+
#: lib/event_notifications.php:84
|
2387 |
+
msgid "Installs a plugin (default)"
|
2388 |
+
msgstr "Installe une extension (défaut)"
|
2389 |
+
|
2390 |
+
#: lib/event_notifications.php:85
|
2391 |
+
msgid "Activates a plugin"
|
2392 |
+
msgstr "Active une extension"
|
2393 |
+
|
2394 |
+
#: lib/event_notifications.php:86
|
2395 |
+
msgid "Updates a plugin"
|
2396 |
+
msgstr "Met à jour une extension"
|
2397 |
+
|
2398 |
+
#: lib/event_notifications.php:87
|
2399 |
+
msgid "Deactivates a plugin (default)"
|
2400 |
+
msgstr "Désactive une extension (défaut)"
|
2401 |
+
|
2402 |
+
#: lib/event_notifications.php:88
|
2403 |
+
msgid "Deletes a plugin"
|
2404 |
+
msgstr "Supprime une extension"
|
2405 |
+
|
2406 |
+
#: lib/event_notifications.php:95
|
2407 |
+
msgid "Themes"
|
2408 |
+
msgstr "Thèmes"
|
2409 |
+
|
2410 |
+
#: lib/event_notifications.php:100
|
2411 |
+
msgid "Uploads a theme (default)"
|
2412 |
+
msgstr "Télécharge un thème (défaut)"
|
2413 |
+
|
2414 |
+
#: lib/event_notifications.php:101
|
2415 |
+
msgid "Installs a theme (default)"
|
2416 |
+
msgstr "Installe un thème (défaut)"
|
2417 |
+
|
2418 |
+
#: lib/event_notifications.php:102
|
2419 |
+
msgid "Activates a theme"
|
2420 |
+
msgstr "Active un thème"
|
2421 |
+
|
2422 |
+
#: lib/event_notifications.php:103
|
2423 |
+
msgid "Deletes a theme"
|
2424 |
+
msgstr "Supprime un thème"
|
2425 |
+
|
2426 |
+
#: lib/event_notifications.php:110
|
2427 |
+
msgid "Core"
|
2428 |
+
msgstr "WordPress"
|
2429 |
+
|
2430 |
+
#: lib/event_notifications.php:115
|
2431 |
+
msgid "Updates WordPress (default)"
|
2432 |
+
msgstr "Met à jour WordPress (défaut)"
|
2433 |
+
|
2434 |
+
#: lib/event_notifications.php:133
|
2435 |
+
msgid "Administrator account"
|
2436 |
+
msgstr "Compte administrateur"
|
2437 |
+
|
2438 |
+
#: lib/event_notifications.php:138
|
2439 |
+
msgid ""
|
2440 |
+
"An administrator account is created, modified or deleted in the database "
|
2441 |
+
"(default)"
|
2442 |
+
msgstr ""
|
2443 |
+
"Un compte Administrateur est crée, modifié ou supprimé dans la base de "
|
2444 |
+
"données (défaut)"
|
2445 |
+
|
2446 |
+
#: lib/event_notifications.php:139
|
2447 |
+
msgid "A user attempts to gain administrative privileges (default)"
|
2448 |
+
msgstr ""
|
2449 |
+
"Un utilisateur a essayé d'élever ses privilèges pour devenir administrateur "
|
2450 |
+
"du blog (défaut)"
|
2451 |
+
|
2452 |
+
#: lib/event_notifications.php:146
|
2453 |
+
msgid "Daily report"
|
2454 |
+
msgstr "Rapport quotidien"
|
2455 |
+
|
2456 |
+
#: lib/event_notifications.php:149
|
2457 |
+
msgid "Send me a daily activity report"
|
2458 |
+
msgstr "Envoyer un rapport d'activité quotidien"
|
2459 |
+
|
2460 |
+
#: lib/event_notifications.php:151 lib/event_notifications.php:163
|
2461 |
+
#: lib/nf_sub_updates.php:146 ninjafirewall.php:1691 ninjafirewall.php:1734
|
2462 |
+
#: ninjafirewall.php:1754 ninjafirewall.php:1805 ninjafirewall.php:1850
|
2463 |
+
#: ninjafirewall.php:1860 ninjafirewall.php:1870 ninjafirewall.php:1913
|
2464 |
+
#: ninjafirewall.php:1956 ninjafirewall.php:1976 ninjafirewall.php:2190
|
2465 |
+
#: ninjafirewall.php:2246 ninjafirewall.php:2256 ninjafirewall.php:2266
|
2466 |
+
#: ninjafirewall.php:2276 ninjafirewall.php:2323 ninjafirewall.php:2333
|
2467 |
+
#: ninjafirewall.php:3051
|
2468 |
+
msgid "Yes (default)"
|
2469 |
+
msgstr "Oui (défaut)"
|
2470 |
+
|
2471 |
+
#: lib/event_notifications.php:158
|
2472 |
+
msgid "Log"
|
2473 |
+
msgstr "Journal"
|
2474 |
+
|
2475 |
+
#: lib/event_notifications.php:161
|
2476 |
+
msgid "Write all events to the firewall log"
|
2477 |
+
msgstr "Enregistrer les événements dans le journal du pare-feu"
|
2478 |
+
|
2479 |
+
#: lib/event_notifications.php:173 lib/event_notifications.php:203
|
2480 |
+
msgid "Contact email"
|
2481 |
+
msgstr "Adresse e-mail du contact"
|
2482 |
+
|
2483 |
+
#: lib/event_notifications.php:176 lib/event_notifications.php:206
|
2484 |
+
msgid "Alerts should be sent to"
|
2485 |
+
msgstr "Envoyer les alertes à"
|
2486 |
+
|
2487 |
+
#: lib/event_notifications.php:185 lib/event_notifications.php:211
|
2488 |
+
msgid ""
|
2489 |
+
"Multiple recipients must be comma-separated (e.g., <code>joe@example.org,"
|
2490 |
+
"alice@example.org</code>)."
|
2491 |
+
msgstr ""
|
2492 |
+
"Plusieurs destinataires doivent être séparés par des virgules (par ex. "
|
2493 |
+
"<code>joe@example.org,alice@example.org</code>)."
|
2494 |
+
|
2495 |
+
#: lib/event_notifications.php:208
|
2496 |
+
msgid "Only to me, the Super Admin"
|
2497 |
+
msgstr "Moi uniquement, le Super Admin"
|
2498 |
+
|
2499 |
+
#: lib/event_notifications.php:208
|
2500 |
+
msgid "default"
|
2501 |
+
msgstr "défaut"
|
2502 |
+
|
2503 |
+
#: lib/event_notifications.php:209
|
2504 |
+
msgid "To the administrator of the site where originated the alert"
|
2505 |
+
msgstr "L'Administrateur du site d’où provient l'alerte"
|
2506 |
+
|
2507 |
+
#: lib/event_notifications.php:210
|
2508 |
+
msgid "Other(s):"
|
2509 |
+
msgstr "Autre(s) :"
|
2510 |
+
|
2511 |
+
#: lib/event_notifications.php:222
|
2512 |
+
msgid "Save Event Notifications"
|
2513 |
+
msgstr "Sauvegarder les options"
|
2514 |
+
|
2515 |
+
#: lib/event_notifications.php:429
|
2516 |
+
msgid "[NinjaFirewall] Daily Activity Report"
|
2517 |
+
msgstr "[NinjaFirewall] Rapport d'activité quotidien"
|
2518 |
+
|
2519 |
+
#: lib/event_notifications.php:436
|
2520 |
+
#, php-format
|
2521 |
+
msgid "Daily activity report for: %s"
|
2522 |
+
msgstr "Rapport d'activité quotidien pour : %s"
|
2523 |
+
|
2524 |
+
#: lib/event_notifications.php:437
|
2525 |
+
msgid "Date Range Processed: Yesterday"
|
2526 |
+
msgstr "Plage de date traitée : Hier"
|
2527 |
+
|
2528 |
+
#: lib/event_notifications.php:439
|
2529 |
+
msgid "Blocked threats:"
|
2530 |
+
msgstr "Menaces bloquées :"
|
2531 |
+
|
2532 |
+
#: lib/event_notifications.php:441
|
2533 |
+
msgid "critical:"
|
2534 |
+
msgstr "Critique :"
|
2535 |
+
|
2536 |
+
#: lib/event_notifications.php:442
|
2537 |
+
msgid "high:"
|
2538 |
+
msgstr "Élevé :"
|
2539 |
+
|
2540 |
+
#: lib/event_notifications.php:443
|
2541 |
+
msgid "medium:"
|
2542 |
+
msgstr "Moyen :"
|
2543 |
+
|
2544 |
+
#: lib/event_notifications.php:445
|
2545 |
+
msgid "Blocked brute-force attacks:"
|
2546 |
+
msgstr "Attaques par force brute bloquées :"
|
2547 |
+
|
2548 |
+
#: lib/event_notifications.php:446 lib/nfw_misc.php:475
|
2549 |
+
msgid ""
|
2550 |
+
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
2551 |
+
"\" page."
|
2552 |
+
msgstr ""
|
2553 |
+
"Cette notification peut être désactivée depuis la page \"Notifications "
|
2554 |
+
"d’Événement\" de NinjaFirewall."
|
2555 |
+
|
2556 |
+
#: lib/event_notifications.php:450 lib/nf_sub_filecheck.php:847
|
2557 |
+
#: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:504
|
2558 |
+
#: lib/nf_sub_updates.php:550 ninjafirewall.php:3362
|
2559 |
+
msgid "Support forum:"
|
2560 |
+
msgstr "Forum :"
|
2561 |
+
|
2562 |
#: lib/install_fullwaf.php:36 lib/install_fullwaf.php:151
|
2563 |
#: lib/install_fullwaf.php:307 lib/install_wpwaf.php:54
|
2564 |
#: lib/install_wpwaf.php:64 lib/install_wpwaf.php:71
|
2893 |
"Le pare-feu n'est pas activé. Assurez-vous de bien ajouter les lignes de "
|
2894 |
"code nécessaires au fichier wp-config.php."
|
2895 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2896 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2897 |
#: lib/login_protection.php:540
|
2898 |
msgid "Access restricted"
|
2955 |
msgid "Always ON"
|
2956 |
msgstr "Toujours activer"
|
2957 |
|
2958 |
+
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
|
2959 |
+
#: ninjafirewall.php:1599 ninjafirewall.php:1614 ninjafirewall.php:1624
|
2960 |
+
#: ninjafirewall.php:1634 ninjafirewall.php:1704 ninjafirewall.php:1747
|
2961 |
+
#: ninjafirewall.php:1780 ninjafirewall.php:1818 ninjafirewall.php:1906
|
2962 |
+
#: ninjafirewall.php:1926 ninjafirewall.php:1969 ninjafirewall.php:2099
|
2963 |
+
#: ninjafirewall.php:2113 ninjafirewall.php:2138 ninjafirewall.php:2346
|
2964 |
msgid "No (default)"
|
2965 |
msgstr "Non (défaut)"
|
2966 |
|
3235 |
"Pour plus d'information, consultez notre page du <a href=\"%s\">Programme de "
|
3236 |
"Parrainage</a>."
|
3237 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3238 |
#: lib/nf_sub_filecheck.php:55 lib/nf_sub_filecheck.php:88
|
3239 |
msgid "You did not create any snapshot yet."
|
3240 |
msgstr "Vous n'avez pas encore créé d'instantané."
|
3251 |
msgid "You must create a snapshot first."
|
3252 |
msgstr "Vous devez d'abord créer un instantané."
|
3253 |
|
3254 |
+
#: lib/nf_sub_filecheck.php:104 lib/nf_sub_filecheck.php:838
|
3255 |
msgid "NinjaFirewall detected that changes were made to your files."
|
3256 |
msgstr "NinjaFirewall a détecté des changements dans vos fichiers."
|
3257 |
|
3269 |
msgid "Default: %s"
|
3270 |
msgstr "Défaut : %s"
|
3271 |
|
3272 |
+
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2955
|
3273 |
msgid "Exclude the following files/folders (optional)"
|
3274 |
msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
|
3275 |
|
3276 |
+
#: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2956
|
3277 |
msgid "e.g.,"
|
3278 |
msgstr "par ex."
|
3279 |
|
3293 |
msgid "Create Snapshot"
|
3294 |
msgstr "Créer un Instantané"
|
3295 |
|
3296 |
+
#: lib/nf_sub_filecheck.php:298
|
3297 |
msgid "Delete the current snapshot?"
|
3298 |
msgstr "Supprimer l'instantané actuel ?"
|
3299 |
|
3300 |
+
#: lib/nf_sub_filecheck.php:312
|
3301 |
msgid "Last snapshot"
|
3302 |
msgstr "Dernier instantané"
|
3303 |
|
3304 |
+
#: lib/nf_sub_filecheck.php:314
|
3305 |
#, php-format
|
3306 |
msgid "Created on: %s"
|
3307 |
msgstr "Créé le : %s"
|
3308 |
|
3309 |
+
#: lib/nf_sub_filecheck.php:315
|
3310 |
#, php-format
|
3311 |
msgid "Total files: %s "
|
3312 |
msgstr "Nombre de fichiers : %s "
|
3313 |
|
3314 |
+
#: lib/nf_sub_filecheck.php:317
|
3315 |
msgid "Directory:"
|
3316 |
msgstr "Répertoire :"
|
3317 |
|
3318 |
+
#: lib/nf_sub_filecheck.php:321
|
3319 |
msgid "Exclusion:"
|
3320 |
msgstr "Exclusion :"
|
3321 |
|
3322 |
+
#: lib/nf_sub_filecheck.php:327
|
3323 |
msgid "Symlinks:"
|
3324 |
msgstr "Lien symboliques :"
|
3325 |
|
3326 |
+
#: lib/nf_sub_filecheck.php:329
|
3327 |
msgid "follow"
|
3328 |
msgstr "suivre"
|
3329 |
|
3330 |
+
#: lib/nf_sub_filecheck.php:331
|
3331 |
msgid "do not follow"
|
3332 |
msgstr "ne pas suivre"
|
3333 |
|
3334 |
+
#: lib/nf_sub_filecheck.php:335
|
3335 |
#, php-format
|
3336 |
msgid "Processing time: %s seconds"
|
3337 |
msgstr "Temps de traitement : %s secondes"
|
3338 |
|
3339 |
+
#: lib/nf_sub_filecheck.php:340
|
3340 |
msgid "Download Snapshot"
|
3341 |
msgstr "Télécharger l'instantané"
|
3342 |
|
3343 |
+
#: lib/nf_sub_filecheck.php:340
|
3344 |
msgid "Delete Snapshot"
|
3345 |
msgstr "Supprimer l'instantané"
|
3346 |
|
3347 |
+
#: lib/nf_sub_filecheck.php:345
|
3348 |
msgid "Last changes"
|
3349 |
msgstr "Dernières modifications"
|
3350 |
|
3351 |
+
#: lib/nf_sub_filecheck.php:352
|
3352 |
#, php-format
|
3353 |
msgid "New files: %s"
|
3354 |
msgstr "Nouveaux fichiers : %s"
|
3355 |
|
3356 |
+
#: lib/nf_sub_filecheck.php:353
|
3357 |
#, php-format
|
3358 |
msgid "Deleted files: %s"
|
3359 |
msgstr "Fichiers supprimés : %s"
|
3360 |
|
3361 |
+
#: lib/nf_sub_filecheck.php:354
|
3362 |
#, php-format
|
3363 |
msgid "Modified files: %s"
|
3364 |
msgstr "Fichiers modifiés : %s"
|
3365 |
|
3366 |
+
#: lib/nf_sub_filecheck.php:358
|
3367 |
msgid "View Changes"
|
3368 |
msgstr "Voir les Modifications"
|
3369 |
|
3370 |
+
#: lib/nf_sub_filecheck.php:362
|
3371 |
msgid "Download Changes"
|
3372 |
msgstr "Télécharger les Modifications"
|
3373 |
|
3374 |
+
#: lib/nf_sub_filecheck.php:374
|
3375 |
msgid "Click a file to get more info about it."
|
3376 |
msgstr "Cliquez sur un fichier pour obtenir plus d'informations à son sujet."
|
3377 |
|
3378 |
+
#: lib/nf_sub_filecheck.php:377
|
3379 |
msgid "New files:"
|
3380 |
msgstr "Nouveaux fichiers :"
|
3381 |
|
3382 |
+
#: lib/nf_sub_filecheck.php:386 lib/nf_sub_filecheck.php:439
|
3383 |
msgid "Size"
|
3384 |
msgstr "Taille"
|
3385 |
|
3386 |
+
#: lib/nf_sub_filecheck.php:390 lib/nf_sub_filecheck.php:444
|
3387 |
msgid "Access"
|
3388 |
msgstr "Accès"
|
3389 |
|
3390 |
+
#: lib/nf_sub_filecheck.php:394 lib/nf_sub_filecheck.php:449
|
3391 |
msgid "Uid / Gid"
|
3392 |
msgstr "Uid / Gid"
|
3393 |
|
3394 |
+
#: lib/nf_sub_filecheck.php:398 lib/nf_sub_filecheck.php:454
|
3395 |
msgid "Modify"
|
3396 |
msgstr "Modification"
|
3397 |
|
3398 |
+
#: lib/nf_sub_filecheck.php:402 lib/nf_sub_filecheck.php:459
|
3399 |
msgid "Change"
|
3400 |
msgstr "Changement"
|
3401 |
|
3402 |
+
#: lib/nf_sub_filecheck.php:412
|
3403 |
msgid "Deleted files:"
|
3404 |
msgstr "Fichiers supprimés :"
|
3405 |
|
3406 |
+
#: lib/nf_sub_filecheck.php:425
|
3407 |
msgid "Modified files:"
|
3408 |
msgstr "Fichiers modifiés :"
|
3409 |
|
3410 |
+
#: lib/nf_sub_filecheck.php:435
|
3411 |
msgid "Old"
|
3412 |
msgstr "Ancien"
|
3413 |
|
3414 |
+
#: lib/nf_sub_filecheck.php:436
|
3415 |
msgid "New"
|
3416 |
msgstr "Nouveau"
|
3417 |
|
3418 |
+
#: lib/nf_sub_filecheck.php:475
|
3419 |
msgid "None"
|
3420 |
msgstr "Aucune"
|
3421 |
|
3422 |
+
#: lib/nf_sub_filecheck.php:485
|
3423 |
msgid "Scan System For File Changes"
|
3424 |
msgstr "Lancer l'analyse des fichiers"
|
3425 |
|
3426 |
+
#: lib/nf_sub_filecheck.php:502
|
3427 |
msgid "Options"
|
3428 |
msgstr "Options"
|
3429 |
|
3430 |
+
#: lib/nf_sub_filecheck.php:509
|
3431 |
#, php-format
|
3432 |
msgid ""
|
3433 |
"It seems that %s is enabled. Ensure you have another way to run WP-Cron, "
|
3436 |
"Il semble que %s est activé. Assurez vous de pouvoir exécuter WP-Cron, sinon "
|
3437 |
"File Check ne pourra pas se lancer automatiquement."
|
3438 |
|
3439 |
+
#: lib/nf_sub_filecheck.php:515
|
3440 |
msgid "Enable scheduled scans"
|
3441 |
msgstr "Lancer File Check automatiquement"
|
3442 |
|
3443 |
+
#: lib/nf_sub_filecheck.php:518 lib/nf_sub_updates.php:167
|
3444 |
msgid "Hourly"
|
3445 |
msgstr "Une fois par heure"
|
3446 |
|
3447 |
+
#: lib/nf_sub_filecheck.php:519 lib/nf_sub_updates.php:168
|
3448 |
msgid "Twicedaily"
|
3449 |
msgstr "Deux fois par jour"
|
3450 |
|
3451 |
+
#: lib/nf_sub_filecheck.php:520 lib/nf_sub_updates.php:169
|
3452 |
msgid "Daily"
|
3453 |
msgstr "Tous les jours"
|
3454 |
|
3455 |
+
#: lib/nf_sub_filecheck.php:527
|
3456 |
#, php-format
|
3457 |
msgid ""
|
3458 |
"Next scan will start in approximately %s day(s), %s hour(s), %s minute(s) "
|
3461 |
"La prochaine analyse commencera dans %s jour(s), %s heure(s), %s minute(s) "
|
3462 |
"et %s seconde(s)."
|
3463 |
|
3464 |
+
#: lib/nf_sub_filecheck.php:534
|
3465 |
msgid ""
|
3466 |
"The next scheduled scan date is in the past! WordPress wp-cron may not be "
|
3467 |
"working or may have been disabled."
|
3469 |
"La date de la prochaine analyse est dans le passé ! Essayez de "
|
3470 |
"recharger cette page, sinon vérifiez que WP-Cron n'a pas été désactivé."
|
3471 |
|
3472 |
+
#: lib/nf_sub_filecheck.php:542
|
3473 |
msgid "Scheduled scan report"
|
3474 |
msgstr "Rapport d'analyse"
|
3475 |
|
3476 |
+
#: lib/nf_sub_filecheck.php:544
|
3477 |
msgid "Send me a report by email only if changes are detected (default)"
|
3478 |
msgstr ""
|
3479 |
"Envoyez-moi un rapport uniquement si des changements ont été détectés "
|
3480 |
"(défaut)"
|
3481 |
|
3482 |
+
#: lib/nf_sub_filecheck.php:545
|
3483 |
msgid "Always send me a report by email after a scheduled scan"
|
3484 |
msgstr "Envoyez-moi toujours un rapport après une analyse automatique"
|
3485 |
|
3486 |
+
#: lib/nf_sub_filecheck.php:550
|
3487 |
msgid "Save Scan Options"
|
3488 |
msgstr "Sauvegarder les options"
|
3489 |
|
3490 |
+
#: lib/nf_sub_filecheck.php:562
|
3491 |
msgid "Enter the full path to the directory to be scanned."
|
3492 |
msgstr "Entrez le chemin complet vers le répertoire à scanner."
|
3493 |
|
3494 |
+
#: lib/nf_sub_filecheck.php:569
|
3495 |
#, php-format
|
3496 |
msgid "The directory %s does not exist."
|
3497 |
msgstr "Le répertoire %s n'existe pas."
|
3498 |
|
3499 |
+
#: lib/nf_sub_filecheck.php:572
|
3500 |
#, php-format
|
3501 |
msgid "The directory %s is not readable."
|
3502 |
msgstr "Le répertoire %s n'est pas lisible."
|
3503 |
|
3504 |
+
#: lib/nf_sub_filecheck.php:613
|
3505 |
#, php-format
|
3506 |
msgid "Cannot write to %s."
|
3507 |
msgstr "Impossible d'écrire dans %s."
|
3508 |
|
3509 |
+
#: lib/nf_sub_filecheck.php:643
|
3510 |
#, php-format
|
3511 |
msgid "Error : cannot open %s directory."
|
3512 |
msgstr "Erreur : impossible d'ouvrir le répertoire %s."
|
3513 |
|
3514 |
+
#: lib/nf_sub_filecheck.php:646
|
3515 |
#, php-format
|
3516 |
msgid "Error : %s directory is not readable."
|
3517 |
msgstr "Erreur : le répertoire %s n'est pas lisible."
|
3518 |
|
3519 |
+
#: lib/nf_sub_filecheck.php:661
|
3520 |
#, php-format
|
3521 |
msgid "Missing options line %s, please try again."
|
3522 |
msgstr "Option manquante (ligne %s). Veuillez essayer à nouveau."
|
3523 |
|
3524 |
+
#: lib/nf_sub_filecheck.php:671
|
3525 |
#, php-format
|
3526 |
msgid "Cannot create %s."
|
3527 |
msgstr "Impossible de créer %s."
|
3528 |
|
3529 |
+
#: lib/nf_sub_filecheck.php:688
|
3530 |
msgid "Error reading old snapshot file."
|
3531 |
msgstr "Erreur lors de la lecture du fichier de l'ancien instantané."
|
3532 |
|
3533 |
+
#: lib/nf_sub_filecheck.php:699
|
3534 |
msgid "Error reading new snapshot file."
|
3535 |
msgstr "Erreur lors de la lecture du fichier du nouvel instantané."
|
3536 |
|
3537 |
+
#: lib/nf_sub_filecheck.php:815 ninjafirewall.php:268
|
3538 |
msgid "New file"
|
3539 |
msgstr "Nouveau fichier"
|
3540 |
|
3541 |
+
#: lib/nf_sub_filecheck.php:816 ninjafirewall.php:270
|
3542 |
msgid "Deleted file"
|
3543 |
msgstr "Fichier supprimé"
|
3544 |
|
3545 |
+
#: lib/nf_sub_filecheck.php:817 ninjafirewall.php:269
|
3546 |
msgid "Modified file"
|
3547 |
msgstr "Fichier modifié"
|
3548 |
|
3549 |
+
#: lib/nf_sub_filecheck.php:837
|
3550 |
msgid "[NinjaFirewall] Alert: File Check detection"
|
3551 |
msgstr "[NinjaFirewall] Alerte: Détection File Check"
|
3552 |
|
3553 |
+
#: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
|
3554 |
+
#: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
|
3555 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:327
|
3556 |
#: lib/nfw_misc.php:329 lib/nfw_misc.php:466 lib/nfw_misc.php:468
|
3557 |
msgid "Blog:"
|
3558 |
msgstr "Blog :"
|
3559 |
|
3560 |
+
#: lib/nf_sub_filecheck.php:844 lib/nf_sub_filecheck.php:862
|
3561 |
#: lib/nf_sub_updates.php:547
|
3562 |
#, php-format
|
3563 |
msgid "Date: %s"
|
3564 |
msgstr "Date : %s"
|
3565 |
|
3566 |
+
#: lib/nf_sub_filecheck.php:845
|
3567 |
msgid "See attached file for details."
|
3568 |
msgstr "Voir le fichier joint pour plus de détails."
|
3569 |
|
3570 |
+
#: lib/nf_sub_filecheck.php:855
|
3571 |
msgid "[NinjaFirewall] File Check report"
|
3572 |
msgstr "[NinjaFirewall] Rapport de File Check"
|
3573 |
|
3574 |
+
#: lib/nf_sub_filecheck.php:856
|
3575 |
msgid "NinjaFirewall did not detect changes in your files."
|
3576 |
msgstr "NinjaFirewall n'a pas détecté de changements dans vos fichiers."
|
3577 |
|
3695 |
msgid "Display"
|
3696 |
msgstr "Afficher"
|
3697 |
|
3698 |
+
#: lib/nf_sub_livelog.php:280 ninjafirewall.php:1347
|
3699 |
msgid "HTTP and HTTPS traffic (default)"
|
3700 |
msgstr "Trafic HTTP et HTTPS (défaut)"
|
3701 |
|
3702 |
+
#: lib/nf_sub_livelog.php:281 ninjafirewall.php:1348
|
3703 |
msgid "HTTP traffic only"
|
3704 |
msgstr "Trafic HTTP uniquement"
|
3705 |
|
3706 |
+
#: lib/nf_sub_livelog.php:282 ninjafirewall.php:1349
|
3707 |
msgid "HTTPS traffic only"
|
3708 |
msgstr "Trafic HTTPS uniquement"
|
3709 |
|
3826 |
msgid "Unable to open the log for read operation."
|
3827 |
msgstr "Impossible de lire le journal."
|
3828 |
|
3829 |
+
#: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:821
|
3830 |
msgid "Anti-Malware"
|
3831 |
msgstr "Anti-Malware"
|
3832 |
|
3884 |
msgid "Refresh preview"
|
3885 |
msgstr "Réactualiser"
|
3886 |
|
3887 |
+
#: lib/nf_sub_options.php:55 ninjafirewall.php:799
|
3888 |
msgid "Firewall Options"
|
3889 |
msgstr "Options du Pare-feu"
|
3890 |
|
3891 |
#: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
|
3892 |
+
#: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:984
|
3893 |
+
#: ninjafirewall.php:1116
|
3894 |
msgid "Enabled"
|
3895 |
msgstr "Activé"
|
3896 |
|
3927 |
msgstr "406 Not Acceptable"
|
3928 |
|
3929 |
#: lib/nf_sub_options.php:139
|
3930 |
+
msgid "418 I'm a teapot"
|
3931 |
+
msgstr "418 I'm a teapot"
|
3932 |
+
|
3933 |
+
#: lib/nf_sub_options.php:140
|
3934 |
msgid "500 Internal Server Error"
|
3935 |
msgstr "500 Internal Server Error"
|
3936 |
|
3937 |
+
#: lib/nf_sub_options.php:141
|
3938 |
msgid "503 Service Unavailable"
|
3939 |
msgstr "503 Service Unavailable"
|
3940 |
|
3941 |
+
#: lib/nf_sub_options.php:157
|
3942 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
3943 |
msgstr "Anonymiser les adresses IP en supprimant les 3 derniers caractères."
|
3944 |
|
3945 |
+
#: lib/nf_sub_options.php:158
|
3946 |
#, php-format
|
3947 |
msgid ""
|
3948 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
3951 |
"Ne s'applique pas aux adresses IP privées, ni à la <a href=\"%s\">Page de "
|
3952 |
"Connexion</a>."
|
3953 |
|
3954 |
+
#: lib/nf_sub_options.php:165
|
3955 |
msgid "Blocked user message"
|
3956 |
msgstr "Message pour les utilisateurs bloqués"
|
3957 |
|
3958 |
+
#: lib/nf_sub_options.php:176
|
3959 |
msgid "Preview message"
|
3960 |
msgstr "Prévisualiser"
|
3961 |
|
3962 |
+
#: lib/nf_sub_options.php:176
|
3963 |
msgid "Default message"
|
3964 |
msgstr "Message par défaut"
|
3965 |
|
3966 |
+
#: lib/nf_sub_options.php:189
|
3967 |
msgid "Export configuration"
|
3968 |
msgstr "Exporter la configuration"
|
3969 |
|
3970 |
+
#: lib/nf_sub_options.php:191
|
3971 |
msgid "Download"
|
3972 |
msgstr "Télécharger"
|
3973 |
|
3974 |
+
#: lib/nf_sub_options.php:191
|
3975 |
msgid "File Check configuration will not be exported/imported."
|
3976 |
msgstr ""
|
3977 |
"La configuration de \"File Check\" ne peut pas être importée ou exportée."
|
3978 |
|
3979 |
+
#: lib/nf_sub_options.php:194
|
3980 |
msgid "Import configuration"
|
3981 |
msgstr "Importer la configuration"
|
3982 |
|
3983 |
+
#: lib/nf_sub_options.php:197
|
3984 |
#, php-format
|
3985 |
msgid "Imported configuration must match plugin version %s."
|
3986 |
msgstr "La fichier importé doit être compatible avec la version %s."
|
3987 |
|
3988 |
+
#: lib/nf_sub_options.php:198
|
3989 |
msgid "It will override all your current firewall options and rules."
|
3990 |
msgstr "Il remplacera toutes vos options et règles de pare-feu en vigueur."
|
3991 |
|
3992 |
+
#: lib/nf_sub_options.php:204
|
3993 |
msgid "Save Firewall Options"
|
3994 |
msgstr "Sauvegarder les options"
|
3995 |
|
3996 |
+
#: lib/nf_sub_options.php:338
|
3997 |
#, php-format
|
3998 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
3999 |
msgstr ""
|
4000 |
"Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
|
4001 |
|
4002 |
+
#: lib/nf_sub_options.php:362
|
4003 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
4004 |
msgstr ""
|
4005 |
"Le fichier importé n'est pas compatible avec cette version de NinjaFirewall"
|
4006 |
|
4007 |
+
#: lib/nf_sub_options.php:478
|
4008 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
4009 |
msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
|
4010 |
|
4011 |
+
#: lib/nf_sub_options.php:480 lib/nf_sub_options.php:482 ninjafirewall.php:558
|
4012 |
+
#: ninjafirewall.php:560 ninjafirewall.php:684 ninjafirewall.php:686
|
4013 |
+
#: ninjafirewall.php:3350 ninjafirewall.php:3352
|
4014 |
msgid "-Blog :"
|
4015 |
msgstr "- Blog :"
|
4016 |
|
4017 |
+
#: lib/nf_sub_options.php:486
|
4018 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
4019 |
msgstr ""
|
4020 |
"Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
|
4021 |
"WordPress :"
|
4022 |
|
4023 |
+
#: lib/nf_sub_options.php:489
|
4024 |
msgid ""
|
4025 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
4026 |
"WordPress admin dashboard:"
|
4028 |
"NinjaFirewall est désactivé car quelqu'un activé son \"Mode débogage\" "
|
4029 |
"depuis votre tableau de bord de WordPress :"
|
4030 |
|
4031 |
+
#: lib/nf_sub_options.php:492
|
4032 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
4033 |
msgstr "[NinjaFirewall] Alerte : Modification des paramètres du pare-feu"
|
4034 |
|
4035 |
+
#: lib/nf_sub_options.php:493
|
4036 |
msgid ""
|
4037 |
"Someone imported a new configuration which overrode the firewall settings:"
|
4038 |
msgstr ""
|
4039 |
"Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
|
4040 |
"paramètres du pare-feu :"
|
4041 |
|
4042 |
+
#: lib/nf_sub_options.php:499 ninjafirewall.php:692 ninjafirewall.php:3357
|
4043 |
msgid "-User :"
|
4044 |
msgstr "- Nom :"
|
4045 |
|
4046 |
+
#: lib/nf_sub_options.php:500 ninjafirewall.php:693 ninjafirewall.php:3358
|
4047 |
msgid "-IP :"
|
4048 |
msgstr "- IP :"
|
4049 |
|
4050 |
+
#: lib/nf_sub_options.php:501 ninjafirewall.php:567 ninjafirewall.php:694
|
4051 |
+
#: ninjafirewall.php:3359
|
4052 |
msgid "-Date :"
|
4053 |
msgstr "- Date :"
|
4054 |
|
4070 |
msgid "Automatically update NinjaFirewall security rules"
|
4071 |
msgstr "Activer la mise à jour automatique des règles de sécurité"
|
4072 |
|
4073 |
+
#: lib/nf_sub_updates.php:149 ninjafirewall.php:1215 ninjafirewall.php:1694
|
4074 |
+
#: ninjafirewall.php:1737 ninjafirewall.php:1757 ninjafirewall.php:1808
|
4075 |
+
#: ninjafirewall.php:1853 ninjafirewall.php:1863 ninjafirewall.php:1873
|
4076 |
+
#: ninjafirewall.php:1916 ninjafirewall.php:1959 ninjafirewall.php:1979
|
4077 |
+
#: ninjafirewall.php:2041 ninjafirewall.php:2193 ninjafirewall.php:2249
|
4078 |
+
#: ninjafirewall.php:2259 ninjafirewall.php:2269 ninjafirewall.php:2279
|
4079 |
+
#: ninjafirewall.php:2326 ninjafirewall.php:2336 ninjafirewall.php:2937
|
4080 |
+
#: ninjafirewall.php:3052
|
4081 |
msgid "No"
|
4082 |
msgstr "Non"
|
4083 |
|
4554 |
"Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
|
4555 |
"permissions de %s."
|
4556 |
|
4557 |
+
#: lib/nfw_misc.php:172 ninjafirewall.php:968
|
4558 |
msgid "unknown error"
|
4559 |
msgstr "erreur inconnue"
|
4560 |
|
4744 |
msgid "Enable it"
|
4745 |
msgstr "Activer"
|
4746 |
|
4747 |
+
#: lib/statistics.php:28 ninjafirewall.php:795
|
4748 |
msgid "Statistics"
|
4749 |
msgstr "Statistiques"
|
4750 |
|
4784 |
msgid "Select monthly stats to view..."
|
4785 |
msgstr "Sélectionnez les statistiques à afficher"
|
4786 |
|
4787 |
+
#: ninjafirewall.php:59
|
4788 |
msgid "A true Web Application Firewall to protect and secure WordPress."
|
4789 |
msgstr "Un véritable pare-feu applicatif pour sécuriser et protéger WordPress."
|
4790 |
|
4791 |
+
#: ninjafirewall.php:68
|
4792 |
msgid "Cannot find WordPress configuration file"
|
4793 |
msgstr "Impossible de trouver le fichier de configuration de WordPress"
|
4794 |
|
4795 |
+
#: ninjafirewall.php:69
|
4796 |
msgid "Cannot read WordPress configuration file"
|
4797 |
msgstr "Impossible de lire le fichier de configuration de WordPress"
|
4798 |
|
4799 |
+
#: ninjafirewall.php:70
|
4800 |
msgid "Cannot retrieve WordPress database credentials"
|
4801 |
msgstr ""
|
4802 |
"Impossible de récupérer les informations d'identification de base de données "
|
4803 |
"WordPress"
|
4804 |
|
4805 |
+
#: ninjafirewall.php:71
|
4806 |
msgid "Cannot connect to WordPress database"
|
4807 |
msgstr "Impossible de se connecter à la base de données WordPress"
|
4808 |
|
4809 |
+
#: ninjafirewall.php:72
|
4810 |
msgid "Cannot retrieve user options from database (#2)"
|
4811 |
msgstr ""
|
4812 |
"Impossible de récupérer les options de l'utilisateur dans la base de données "
|
4813 |
"(#2)"
|
4814 |
|
4815 |
+
#: ninjafirewall.php:73
|
4816 |
msgid "Cannot retrieve user options from database (#3)"
|
4817 |
msgstr ""
|
4818 |
"Impossible de récupérer les options de l'utilisateur dans la base de données "
|
4819 |
"(#3)"
|
4820 |
|
4821 |
+
#: ninjafirewall.php:74
|
4822 |
msgid "Cannot retrieve user rules from database (#2)"
|
4823 |
msgstr ""
|
4824 |
"Impossible de récupérer les règles de l'utilisateur dans la base de données "
|
4825 |
"(#2)"
|
4826 |
|
4827 |
+
#: ninjafirewall.php:75
|
4828 |
msgid "Cannot retrieve user rules from database (#3)"
|
4829 |
msgstr ""
|
4830 |
"Impossible de récupérer les règles de l'utilisateur dans la base de données "
|
4831 |
"(#3)"
|
4832 |
|
4833 |
+
#: ninjafirewall.php:76
|
4834 |
msgid ""
|
4835 |
"The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
|
4836 |
"\">administration console</a>"
|
4838 |
"Le pare-feu a été désactivé depuis son <a href=\"admin.php?page=nfsubopt"
|
4839 |
"\">interface d'administration</a>"
|
4840 |
|
4841 |
+
#: ninjafirewall.php:77
|
4842 |
msgid "Unable to communicate with the firewall. Please check your settings"
|
4843 |
msgstr ""
|
4844 |
"Impossible de communiquer avec le pare-feu. Veuillez vérifiez votre "
|
4845 |
"configuration"
|
4846 |
|
4847 |
+
#: ninjafirewall.php:78
|
4848 |
msgid "Cannot retrieve user options from database (#1)"
|
4849 |
msgstr ""
|
4850 |
"Impossible de récupérer les options de l'utilisateur dans la base de données "
|
4851 |
"(#1)"
|
4852 |
|
4853 |
+
#: ninjafirewall.php:79
|
4854 |
msgid "Cannot retrieve user rules from database (#1)"
|
4855 |
msgstr ""
|
4856 |
"Impossible de récupérer les règles de l'utilisateur dans la base de données "
|
4857 |
"(#1)"
|
4858 |
|
4859 |
+
#: ninjafirewall.php:80
|
4860 |
#, php-format
|
4861 |
msgid ""
|
4862 |
"The firewall cannot access its log and cache folders. If you changed the "
|
4867 |
"modifié les dossiers %s ou %s, vous DEVEZ définir la constante %s afin de "
|
4868 |
"résoudre ce problème (consultez %s pour plus de détails)"
|
4869 |
|
4870 |
+
#: ninjafirewall.php:105
|
4871 |
msgid ""
|
4872 |
"You do not have \"unfiltered_html\" capability. Please enable it in order to "
|
4873 |
"run NinjaFirewall (or make sure you do not have \"DISALLOW_UNFILTERED_HTML\" "
|
4878 |
"la directive \"DISALLOW_UNFILTERED_HTML\" activée dans votre fichier wp-"
|
4879 |
"config.php)."
|
4880 |
|
4881 |
+
#: ninjafirewall.php:112
|
4882 |
#, php-format
|
4883 |
msgid ""
|
4884 |
"NinjaFirewall requires WordPress 3.3 or greater but your current version is "
|
4887 |
"NinjaFirewall nécessite au moins WordPress 3.3 mais votre version de "
|
4888 |
"WordPress est %s."
|
4889 |
|
4890 |
+
#: ninjafirewall.php:116
|
4891 |
#, php-format
|
4892 |
msgid ""
|
4893 |
"NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
|
4894 |
msgstr ""
|
4895 |
"NinjaFirewall nécessite au moins PHP 5.3 mais votre version de PHP est %s."
|
4896 |
|
4897 |
+
#: ninjafirewall.php:120
|
4898 |
#, php-format
|
4899 |
msgid "NinjaFirewall requires the PHP %s extension."
|
4900 |
msgstr "NinjaFirewall nécessite l'extension PHP %s."
|
4901 |
|
4902 |
+
#: ninjafirewall.php:124
|
4903 |
msgid ""
|
4904 |
"You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
|
4905 |
"5.3.0 (see http://php.net/safe-mode)."
|
4908 |
"devenue obsolète depuis PHP 5.3 et a été supprimée depuis PHP 5.4 (cf. "
|
4909 |
"http://php.net/safe-mode)."
|
4910 |
|
4911 |
+
#: ninjafirewall.php:128
|
4912 |
msgid "You are not allowed to activate NinjaFirewall."
|
4913 |
msgstr "Vous n’êtes pas autorisé à activer NinjaFirewall."
|
4914 |
|
4915 |
+
#: ninjafirewall.php:132
|
4916 |
msgid "NinjaFirewall is not compatible with Microsoft Windows."
|
4917 |
msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
|
4918 |
|
4919 |
+
#: ninjafirewall.php:556
|
4920 |
msgid "ERROR: Failed to update rules"
|
4921 |
msgstr "ERREUR: Échec de la mise à jour des règles"
|
4922 |
|
4923 |
+
#: ninjafirewall.php:562
|
4924 |
msgid ""
|
4925 |
"NinjaFirewall failed to update its rules. This is a critical error, your "
|
4926 |
"current rules may be corrupted or disabled. In order to solve the problem, "
|
4930 |
"critique, vos règles actuelles peuvent être endommagées ou bien désactivées. "
|
4931 |
"Afin de résoudre le problème, veuillez suivre ces instructions :"
|
4932 |
|
4933 |
+
#: ninjafirewall.php:563
|
4934 |
msgid "1. Log in to your WordPress admin dashboard."
|
4935 |
msgstr "1. Connectez-vous à votre tableau de bord WordPress."
|
4936 |
|
4937 |
+
#: ninjafirewall.php:564
|
4938 |
msgid "2. Go to \"NinjaFirewall > Updates\"."
|
4939 |
msgstr "2. Sélectionnez \"NinjaFirewall > Mises à Jour\"."
|
4940 |
|
4941 |
+
#: ninjafirewall.php:565
|
4942 |
msgid "3. Click on \"Check for updates now!\"."
|
4943 |
msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
|
4944 |
|
4945 |
+
#: ninjafirewall.php:570 ninjafirewall.php:697
|
4946 |
msgid "Support forum"
|
4947 |
msgstr "Forum "
|
4948 |
|
4949 |
+
#: ninjafirewall.php:682
|
4950 |
msgid "Alert: WordPress console login"
|
4951 |
msgstr "Alerte : Connexion à WordPress"
|
4952 |
|
4953 |
+
#: ninjafirewall.php:691
|
4954 |
msgid "Someone just logged in to your WordPress admin console:"
|
4955 |
msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
|
4956 |
|
4957 |
+
#: ninjafirewall.php:762
|
4958 |
#, php-format
|
4959 |
msgid "Sorry %s, your request cannot be processed."
|
4960 |
msgstr "Désolé %s, votre requête ne peut pas aboutir."
|
4961 |
|
4962 |
+
#: ninjafirewall.php:763
|
4963 |
msgid "For security reasons, it was blocked and logged."
|
4964 |
msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
|
4965 |
|
4966 |
+
#: ninjafirewall.php:765
|
4967 |
msgid ""
|
4968 |
"If you believe this was an error please contact the<br />webmaster and "
|
4969 |
"enclose the following incident ID:"
|
4971 |
"Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
|
4972 |
"webmaster et joindre le numéro d'incident suivant:"
|
4973 |
|
4974 |
+
#: ninjafirewall.php:791
|
4975 |
msgid "NinjaFirewall: Overview"
|
4976 |
msgstr "NinjaFirewall : Aperçu"
|
4977 |
|
4978 |
+
#: ninjafirewall.php:795
|
4979 |
msgid "NinjaFirewall: Statistics"
|
4980 |
msgstr "NinjaFirewall : Statistiques"
|
4981 |
|
4982 |
+
#: ninjafirewall.php:799
|
4983 |
msgid "NinjaFirewall: Firewall Options"
|
4984 |
msgstr "NinjaFirewall : Options du Pare-feu"
|
4985 |
|
4986 |
+
#: ninjafirewall.php:803
|
4987 |
msgid "NinjaFirewall: Firewall Policies"
|
4988 |
msgstr "NinjaFirewall : Politiques du Pare-feu"
|
4989 |
|
4990 |
+
#: ninjafirewall.php:807
|
4991 |
msgid "NinjaFirewall: File Guard"
|
4992 |
msgstr "NinjaFirewall: File Guard"
|
4993 |
|
4994 |
+
#: ninjafirewall.php:811
|
4995 |
msgid "NinjaFirewall: File Check"
|
4996 |
msgstr "NinjaFirewall: File Check"
|
4997 |
|
4998 |
+
#: ninjafirewall.php:821
|
4999 |
msgid "NinjaFirewall: Anti-Malware"
|
5000 |
msgstr "NinjaFirewall : Anti-Malware"
|
5001 |
|
5002 |
+
#: ninjafirewall.php:825
|
5003 |
msgid "NinjaFirewall: Network"
|
5004 |
msgstr "NinjaFirewall : Réseau"
|
5005 |
|
5006 |
+
#: ninjafirewall.php:829
|
5007 |
msgid "NinjaFirewall: Event Notifications"
|
5008 |
msgstr "NinjaFirewall : Notifications d’Événement"
|
5009 |
|
5010 |
+
#: ninjafirewall.php:833
|
5011 |
msgid "NinjaFirewall: Log-in Protection"
|
5012 |
msgstr "NinjaFirewall : Page de Connexion"
|
5013 |
|
5014 |
+
#: ninjafirewall.php:837
|
5015 |
msgid "NinjaFirewall: Firewall Log"
|
5016 |
msgstr "NinjaFirewall : Journal du Pare-feu"
|
5017 |
|
5018 |
+
#: ninjafirewall.php:841
|
5019 |
msgid "NinjaFirewall: Live Log"
|
5020 |
msgstr "NinjaFirewall: Live Log"
|
5021 |
|
5022 |
+
#: ninjafirewall.php:845
|
5023 |
msgid "NinjaFirewall: Rules Editor"
|
5024 |
msgstr "NinjaFirewall : Éditeur de Règles"
|
5025 |
|
5026 |
+
#: ninjafirewall.php:849
|
5027 |
msgid "NinjaFirewall: Updates"
|
5028 |
msgstr "NinjaFirewall : Mises à Jour"
|
5029 |
|
5030 |
+
#: ninjafirewall.php:856
|
5031 |
msgid "NinjaFirewall: About"
|
5032 |
msgstr "NinjaFirewall : À Propos"
|
5033 |
|
5034 |
+
#: ninjafirewall.php:856
|
5035 |
msgid "About..."
|
5036 |
msgstr "À Propos..."
|
5037 |
|
5038 |
+
#: ninjafirewall.php:896
|
5039 |
msgid "NinjaFirewall Settings"
|
5040 |
msgstr "Réglages de NinjaFirewall"
|
5041 |
|
5042 |
+
#: ninjafirewall.php:904
|
5043 |
msgid "NinjaFirewall is enabled"
|
5044 |
msgstr "NinjaFirewall est activé"
|
5045 |
|
5046 |
+
#: ninjafirewall.php:943
|
5047 |
msgid "Congratulations, NinjaFirewall is up and running!"
|
5048 |
msgstr "Félicitations, NinjaFirewall est bien activé !"
|
5049 |
|
5050 |
+
#: ninjafirewall.php:944
|
5051 |
msgid ""
|
5052 |
"If you need help, click on the contextual \"Help\" menu tab located in the "
|
5053 |
"upper right corner of each page."
|
5055 |
"Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
|
5056 |
"supérieur droit de chaque page."
|
5057 |
|
5058 |
+
#: ninjafirewall.php:946
|
5059 |
msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
|
5060 |
msgstr ""
|
5061 |
"Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
|
5062 |
"envoyé à l'adresse"
|
5063 |
|
5064 |
+
#: ninjafirewall.php:972 ninjafirewall.php:982
|
5065 |
msgid "Firewall"
|
5066 |
msgstr "Pare-feu"
|
5067 |
|
5068 |
+
#: ninjafirewall.php:991
|
5069 |
msgid "WordPress WAF"
|
5070 |
msgstr "WordPress WAF"
|
5071 |
|
5072 |
+
#: ninjafirewall.php:993
|
5073 |
msgid "Full WAF"
|
5074 |
msgstr "Full WAF"
|
5075 |
|
5076 |
+
#: ninjafirewall.php:997
|
5077 |
msgid "Mode"
|
5078 |
msgstr "Mode"
|
5079 |
|
5080 |
+
#: ninjafirewall.php:999
|
5081 |
#, php-format
|
5082 |
msgid "NinjaFirewall is running in %s mode."
|
5083 |
msgstr "NinjaFirewall fonctionne en mode %s."
|
5084 |
|
5085 |
+
#: ninjafirewall.php:1008
|
5086 |
msgid "Enabled."
|
5087 |
msgstr "Activé."
|
5088 |
|
5089 |
+
#: ninjafirewall.php:1008
|
5090 |
msgid "Click here to turn Debugging Mode off"
|
5091 |
msgstr "Cliquez ici pour désactiver le mode Débogage"
|
5092 |
|
5093 |
+
#: ninjafirewall.php:1014
|
5094 |
msgid "PHP SAPI"
|
5095 |
msgstr "PHP SAPI"
|
5096 |
|
5097 |
+
#: ninjafirewall.php:1028 ninjafirewall.php:3340
|
5098 |
msgid "Version"
|
5099 |
msgstr "Version"
|
5100 |
|
5101 |
+
#: ninjafirewall.php:1030
|
5102 |
msgid "Security rules:"
|
5103 |
msgstr "Règles de sécurité :"
|
5104 |
|
5105 |
+
#: ninjafirewall.php:1040
|
5106 |
msgid "Security rules updates are disabled."
|
5107 |
msgstr "La mise à jour automatique des règles de sécurité est désactivée."
|
5108 |
|
5109 |
+
#: ninjafirewall.php:1040
|
5110 |
msgid ""
|
5111 |
"If you want your blog to be protected against the latest threats, enable "
|
5112 |
"automatic security rules updates."
|
5114 |
"Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
|
5115 |
"pensez à l'activer."
|
5116 |
|
5117 |
+
#: ninjafirewall.php:1048 ninjafirewall.php:1057
|
5118 |
msgid "Admin user"
|
5119 |
msgstr "Administrateur"
|
5120 |
|
5121 |
+
#: ninjafirewall.php:1050
|
5122 |
#, php-format
|
5123 |
msgid ""
|
5124 |
"You are not whitelisted. Ensure that the \"Do not block WordPress "
|
5125 |
"administrator\" option is enabled in the <a href=\"%s\">Firewall Policies</"
|
5126 |
+
"a> menu, otherwise you could get blocked by the firewall while working from "
|
5127 |
+
"your administration dashboard."
|
5128 |
msgstr ""
|
5129 |
"Vous n'êtes pas dans la liste blanche. Assurez vous que l'option \"Ne pas "
|
5130 |
"bloquer l'Administrateur de WordPress\" est activée dans la page <a href="
|
5131 |
"\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
|
5132 |
"pare-feu lorsque vous travaillez depuis votre Tableau de bord."
|
5133 |
|
5134 |
+
#: ninjafirewall.php:1059
|
5135 |
msgid "You are whitelisted by the firewall."
|
5136 |
msgstr "Vous êtes dans la liste blanche du pare-feu."
|
5137 |
|
5138 |
+
#: ninjafirewall.php:1066
|
5139 |
msgid "Restrictions"
|
5140 |
msgstr "Restrictions"
|
5141 |
|
5142 |
+
#: ninjafirewall.php:1068
|
5143 |
msgid "Access to NinjaFirewall is restricted to:"
|
5144 |
msgstr "L'accès à NinjaFirewall est restreint à :"
|
5145 |
|
5146 |
+
#: ninjafirewall.php:1079
|
5147 |
msgid "User session"
|
5148 |
msgstr "Session utilisateur"
|
5149 |
|
5150 |
+
#: ninjafirewall.php:1081
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5151 |
msgid ""
|
5152 |
"It seems that the user session set by NinjaFirewall was not found by the "
|
5153 |
+
"firewall script."
|
|
|
5154 |
msgstr ""
|
5155 |
"Il semble que la session d'utilisateur définie par NinjaFirewall n'a pas été "
|
5156 |
+
"trouvé par le script du pare-feu."
|
|
|
5157 |
|
5158 |
+
#: ninjafirewall.php:1089
|
5159 |
#, php-format
|
5160 |
msgid ""
|
5161 |
"the public key is invalid. Please <a href=\"%s\">check your configuration</"
|
5164 |
"la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
|
5165 |
"configuration</a>."
|
5166 |
|
5167 |
+
#: ninjafirewall.php:1093
|
5168 |
msgid "No IP address restriction."
|
5169 |
msgstr "Aucune restriction d'accès par adresse IP."
|
5170 |
|
5171 |
+
#: ninjafirewall.php:1096
|
5172 |
#, php-format
|
5173 |
msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
|
5174 |
msgstr ""
|
5175 |
"L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
|
5176 |
"NinjaFirewall."
|
5177 |
|
5178 |
+
#: ninjafirewall.php:1099
|
5179 |
#, php-format
|
5180 |
msgid ""
|
5181 |
"the whitelisted IP is not valid. Please <a href=\"%s\">check your "
|
5184 |
"l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
|
5185 |
"configuration</a>."
|
5186 |
|
5187 |
+
#: ninjafirewall.php:1109
|
5188 |
#, php-format
|
5189 |
msgid "Error: %s"
|
5190 |
msgstr "Erreur : %s"
|
5191 |
|
5192 |
+
#: ninjafirewall.php:1127
|
5193 |
msgid "Source IP"
|
5194 |
msgstr "IP source"
|
5195 |
|
5196 |
+
#: ninjafirewall.php:1129
|
5197 |
#, php-format
|
5198 |
msgid "You have a private IP : %s"
|
5199 |
msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
|
5200 |
|
5201 |
+
#: ninjafirewall.php:1129
|
5202 |
#, php-format
|
5203 |
msgid ""
|
5204 |
"If your site is behind a reverse proxy or a load balancer, ensure that you "
|
5210 |
"la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
|
5211 |
"NinjaFirewall. "
|
5212 |
|
5213 |
+
#: ninjafirewall.php:1137 ninjafirewall.php:1148
|
5214 |
msgid "CDN detection"
|
5215 |
msgstr "Détection CDN"
|
5216 |
|
5217 |
+
#: ninjafirewall.php:1139
|
5218 |
#, php-format
|
5219 |
msgid ""
|
5220 |
"%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
|
5225 |
"vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
|
5226 |
"adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
|
5227 |
|
5228 |
+
#: ninjafirewall.php:1150
|
5229 |
#, php-format
|
5230 |
msgid ""
|
5231 |
"%s detected: you seem to be using Incapsula CDN services. Ensure that you "
|
5236 |
"vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
|
5237 |
"adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
|
5238 |
|
5239 |
+
#: ninjafirewall.php:1159 ninjafirewall.php:1169
|
5240 |
msgid "Log dir"
|
5241 |
msgstr "Répertoire du Journal"
|
5242 |
|
5243 |
+
#: ninjafirewall.php:1161 ninjafirewall.php:1171
|
5244 |
#, php-format
|
5245 |
msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
|
5246 |
msgstr ""
|
5247 |
"Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
|
5248 |
"(0777 ou équivalent)."
|
5249 |
|
5250 |
+
#: ninjafirewall.php:1179
|
5251 |
msgid "Optional configuration file"
|
5252 |
msgstr "Fichier de configuration"
|
5253 |
|
5254 |
+
#: ninjafirewall.php:1214 ninjafirewall.php:1596 ninjafirewall.php:1611
|
5255 |
+
#: ninjafirewall.php:1621 ninjafirewall.php:1631 ninjafirewall.php:1701
|
5256 |
+
#: ninjafirewall.php:1744 ninjafirewall.php:1777 ninjafirewall.php:1815
|
5257 |
+
#: ninjafirewall.php:1903 ninjafirewall.php:1923 ninjafirewall.php:1966
|
5258 |
+
#: ninjafirewall.php:2098 ninjafirewall.php:2112 ninjafirewall.php:2137
|
5259 |
+
#: ninjafirewall.php:2343
|
5260 |
msgid "Yes"
|
5261 |
msgstr "Oui"
|
5262 |
|
5263 |
+
#: ninjafirewall.php:1216
|
5264 |
msgid "(default)"
|
5265 |
msgstr "(défaut)"
|
5266 |
|
5267 |
+
#: ninjafirewall.php:1217
|
5268 |
#, php-format
|
5269 |
msgid ""
|
5270 |
"This feature is only available when NinjaFirewall is running in %s mode."
|
5272 |
"Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
|
5273 |
"mode %s."
|
5274 |
|
5275 |
+
#: ninjafirewall.php:1230
|
5276 |
msgid "All fields will be restored to their default values. Go ahead?"
|
5277 |
msgstr ""
|
5278 |
"Tous les champs vont être réinitialisés avec leur valeur par défaut. "
|
5279 |
"Continuer ?"
|
5280 |
|
5281 |
+
#: ninjafirewall.php:1260
|
5282 |
msgid ""
|
5283 |
"WARNING: ensure that you can access your admin console over HTTPS before "
|
5284 |
"enabling this option, otherwise you will lock yourself out of your site. Go "
|
5288 |
"via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
|
5289 |
"l’accès à votre site. Continuer ?"
|
5290 |
|
5291 |
+
#: ninjafirewall.php:1269
|
5292 |
msgid ""
|
5293 |
"Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
|
5294 |
"hyphen [-] or an underscore [_] will be removed from the filename and "
|
5298 |
"[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
|
5299 |
"du nom du fichier et remplacé par le caractère de substitution."
|
5300 |
|
5301 |
+
#: ninjafirewall.php:1307
|
5302 |
msgid "Default values were restored."
|
5303 |
msgstr "Les valeurs par défaut ont été restaurées."
|
5304 |
|
5305 |
+
#: ninjafirewall.php:1309
|
5306 |
msgid "No action taken."
|
5307 |
msgstr "Aucune mesure prise."
|
5308 |
|
5309 |
+
#: ninjafirewall.php:1344
|
5310 |
msgid "Enable NinjaFirewall for"
|
5311 |
msgstr "Activer NinjaFirewall pour le trafic"
|
5312 |
|
5313 |
+
#: ninjafirewall.php:1376
|
5314 |
msgid "File Uploads"
|
5315 |
msgstr "Autoriser les téléchargements (uploads)"
|
5316 |
|
5317 |
+
#: ninjafirewall.php:1380
|
5318 |
msgid "Allow uploads"
|
5319 |
msgstr "Autoriser"
|
5320 |
|
5321 |
+
#: ninjafirewall.php:1381
|
5322 |
msgid "Disallow uploads (default)"
|
5323 |
msgstr "Ne pas autoriser (défaut)"
|
5324 |
|
5325 |
+
#: ninjafirewall.php:1384
|
5326 |
msgid "Sanitise filenames"
|
5327 |
msgstr "Nettoyer le nom des fichiers"
|
5328 |
|
5329 |
+
#: ninjafirewall.php:1384
|
5330 |
msgid "substitution character:"
|
5331 |
msgstr "caractère de substitution :"
|
5332 |
|
5333 |
+
#: ninjafirewall.php:1485
|
5334 |
msgid "Block direct access to any PHP file located in one of these directories"
|
5335 |
msgstr ""
|
5336 |
"Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
|
5337 |
|
5338 |
+
#: ninjafirewall.php:1515
|
5339 |
msgid ""
|
5340 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
5341 |
"this option is enabled."
|
5343 |
"NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
|
5344 |
"cette option est activée."
|
5345 |
|
5346 |
+
#: ninjafirewall.php:1530
|
5347 |
msgid ""
|
5348 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
5349 |
"by your visitors, we recommend to enable this option."
|
5352 |
"pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
|
5353 |
"cette option."
|
5354 |
|
5355 |
+
#: ninjafirewall.php:1541
|
5356 |
msgid ""
|
5357 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
5358 |
"may prevent it from working correctly."
|
5360 |
"Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
|
5361 |
"pourrait l’empêcher de fonctionner correctement."
|
5362 |
|
5363 |
+
#: ninjafirewall.php:1549
|
5364 |
msgid "Protect against username enumeration"
|
5365 |
msgstr "Protéger contre l'énumération des comptes utilisateurs"
|
5366 |
|
5367 |
+
#: ninjafirewall.php:1552
|
5368 |
msgid "Through the author archives"
|
5369 |
msgstr "Via la page d'archive d'un auteur"
|
5370 |
|
5371 |
+
#: ninjafirewall.php:1553
|
5372 |
msgid "Through the login page"
|
5373 |
msgstr "Via la page de connexion"
|
5374 |
|
5375 |
+
#: ninjafirewall.php:1554
|
5376 |
msgid "Through the WordPress REST API"
|
5377 |
msgstr "Via l'API REST de WordPress"
|
5378 |
|
5379 |
+
#: ninjafirewall.php:1562
|
5380 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
5381 |
msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
|
5382 |
|
5383 |
+
#: ninjafirewall.php:1569
|
5384 |
msgid "WordPress REST API"
|
5385 |
msgstr "API REST de WordPress"
|
5386 |
|
5387 |
+
#: ninjafirewall.php:1572 ninjafirewall.php:1581
|
5388 |
msgid "Block any access to the API"
|
5389 |
msgstr "Bloquer tout accès à l'API"
|
5390 |
|
5391 |
+
#: ninjafirewall.php:1578
|
5392 |
msgid "WordPress XML-RPC API"
|
5393 |
msgstr "API XML-RPC de WordPress"
|
5394 |
|
5395 |
+
#: ninjafirewall.php:1582
|
5396 |
msgid "Block <code>system.multicall</code> method"
|
5397 |
msgstr "Bloquer la méthode <code>system.multicall</code>"
|
5398 |
|
5399 |
+
#: ninjafirewall.php:1584
|
5400 |
msgid "Block Pingbacks"
|
5401 |
msgstr "Bloquer les Pingbacks"
|
5402 |
|
5403 |
+
#: ninjafirewall.php:1589
|
5404 |
msgid ""
|
5405 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
5406 |
"your blog, its themes or plugins."
|
5408 |
"L'activation de ces options peut rompre certaines fonctionnalités de votre "
|
5409 |
"blog, ses thèmes ou ses plugins."
|
5410 |
|
5411 |
+
#: ninjafirewall.php:1593
|
5412 |
msgid "Block <code>POST</code> requests in the themes folder"
|
5413 |
msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
|
5414 |
|
5415 |
+
#: ninjafirewall.php:1608
|
5416 |
msgid "Force SSL for admin and logins"
|
5417 |
msgstr "Forcer la connexion sécurisée au Tableau de bord"
|
5418 |
|
5419 |
+
#: ninjafirewall.php:1618
|
5420 |
msgid "Disable the plugin and theme editor"
|
5421 |
msgstr "Désactiver l’éditeur de thème et d'extension"
|
5422 |
|
5423 |
+
#: ninjafirewall.php:1628
|
5424 |
msgid "Disable plugin and theme update/installation"
|
5425 |
msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
|
5426 |
|
5427 |
+
#: ninjafirewall.php:1657
|
5428 |
msgid "Add the Administrator to the whitelist (default)."
|
5429 |
msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
|
5430 |
|
5431 |
+
#: ninjafirewall.php:1658
|
5432 |
msgid "Add all logged in users to the whitelist."
|
5433 |
msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
|
5434 |
|
5435 |
+
#: ninjafirewall.php:1659
|
5436 |
msgid "Disable users whitelist."
|
5437 |
msgstr "Désactiver la liste blanche."
|
5438 |
|
5439 |
+
#: ninjafirewall.php:1660
|
5440 |
msgid ""
|
5441 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
5442 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
5446 |
"<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
|
5447 |
"elles sont activées, seront toujours appliquées."
|
5448 |
|
5449 |
+
#: ninjafirewall.php:1688
|
5450 |
msgid "Scan <code>GET</code> variable"
|
5451 |
msgstr "Filtrer la variable <code>GET</code>"
|
5452 |
|
5453 |
+
#: ninjafirewall.php:1698
|
5454 |
msgid "Sanitise <code>GET</code> variable"
|
5455 |
msgstr "Nettoyer la variable <code>GET</code>"
|
5456 |
|
5457 |
+
#: ninjafirewall.php:1731
|
5458 |
msgid "Scan <code>POST</code> variable"
|
5459 |
msgstr "Filtrer la variable <code>POST</code>"
|
5460 |
|
5461 |
+
#: ninjafirewall.php:1741
|
5462 |
msgid "Sanitise <code>POST</code> variable"
|
5463 |
msgstr "Nettoyer la variable <code>POST</code>"
|
5464 |
|
5465 |
+
#: ninjafirewall.php:1747 ninjafirewall.php:1780
|
5466 |
msgid "Do not enable this option unless you know what you are doing!"
|
5467 |
msgstr ""
|
5468 |
"N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
|
5469 |
"faites !"
|
5470 |
|
5471 |
+
#: ninjafirewall.php:1751
|
5472 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
5473 |
msgstr ""
|
5474 |
"Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
|
5475 |
|
5476 |
+
#: ninjafirewall.php:1774
|
5477 |
msgid "Sanitise <code>REQUEST</code> variable"
|
5478 |
msgstr "Nettoyer la variable <code>REQUEST</code>"
|
5479 |
|
5480 |
+
#: ninjafirewall.php:1802
|
5481 |
msgid "Scan cookies"
|
5482 |
msgstr "Filtrer les cookies"
|
5483 |
|
5484 |
+
#: ninjafirewall.php:1812
|
5485 |
msgid "Sanitise cookies"
|
5486 |
msgstr "Nettoyer les cookies"
|
5487 |
|
5488 |
+
#: ninjafirewall.php:1847
|
5489 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
5490 |
msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
|
5491 |
|
5492 |
+
#: ninjafirewall.php:1857
|
5493 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
5494 |
msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
|
5495 |
|
5496 |
+
#: ninjafirewall.php:1867
|
5497 |
msgid "Block suspicious bots/scanners"
|
5498 |
msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
|
5499 |
|
5500 |
+
#: ninjafirewall.php:1900
|
5501 |
msgid "Scan <code>HTTP_REFERER</code>"
|
5502 |
msgstr "Filtrer <code>HTTP_REFERER</code>"
|
5503 |
|
5504 |
+
#: ninjafirewall.php:1910
|
5505 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
5506 |
msgstr "Nettoyer <code>HTTP_REFERER</code>"
|
5507 |
|
5508 |
+
#: ninjafirewall.php:1920
|
5509 |
msgid ""
|
5510 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
5511 |
"code> header"
|
5513 |
"Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
|
5514 |
"<code>HTTP_REFERER</code>"
|
5515 |
|
5516 |
+
#: ninjafirewall.php:1926
|
5517 |
msgid ""
|
5518 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
5519 |
"WordPress WP-Cron etc"
|
5521 |
"N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
|
5522 |
"WordPress WP-Cron etc"
|
5523 |
|
5524 |
+
#: ninjafirewall.php:1953
|
5525 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
5526 |
msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
|
5527 |
|
5528 |
+
#: ninjafirewall.php:1963
|
5529 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
5530 |
msgstr ""
|
5531 |
"Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
|
5532 |
"IP"
|
5533 |
|
5534 |
+
#: ninjafirewall.php:1973
|
5535 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
5536 |
msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
|
5537 |
|
5538 |
+
#: ninjafirewall.php:1995
|
5539 |
#, php-format
|
5540 |
msgid ""
|
5541 |
"This option is disabled because the %s PHP function is not available on your "
|
5544 |
"Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
|
5545 |
"présente sur votre serveur."
|
5546 |
|
5547 |
+
#: ninjafirewall.php:2013
|
5548 |
#, php-format
|
5549 |
msgid "Set %s to protect against MIME type confusion attacks"
|
5550 |
msgstr ""
|
5551 |
"Activer %s pour protéger contre les attaques basées sur la confusion du type "
|
5552 |
"MIME"
|
5553 |
|
5554 |
+
#: ninjafirewall.php:2023
|
5555 |
#, php-format
|
5556 |
msgid "Set %s to protect against clickjacking attempts"
|
5557 |
msgstr ""
|
5558 |
"Activer %s pour protéger contre les attaques de détournement de clic "
|
5559 |
"(clickjacking)"
|
5560 |
|
5561 |
+
#: ninjafirewall.php:2032
|
5562 |
+
#, php-format
|
5563 |
+
msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
|
5564 |
+
msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
|
5565 |
+
|
5566 |
+
#: ninjafirewall.php:2036 ninjafirewall.php:2037 ninjafirewall.php:2040
|
5567 |
#, php-format
|
5568 |
+
msgid "Set to %s"
|
5569 |
+
msgstr "Régler sur %s"
|
5570 |
|
5571 |
+
#: ninjafirewall.php:2045
|
5572 |
#, php-format
|
5573 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
5574 |
msgstr ""
|
5575 |
"Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
|
5576 |
"XSS qui génèrent des vols de cookies"
|
5577 |
|
5578 |
+
#: ninjafirewall.php:2051
|
5579 |
msgid ""
|
5580 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
5581 |
"you should disable this option."
|
5583 |
"Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
|
5584 |
"partir de JavaScript, vous devez garder cette option désactivée."
|
5585 |
|
5586 |
+
#: ninjafirewall.php:2057
|
5587 |
msgid ""
|
5588 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
5589 |
msgstr ""
|
5590 |
"Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
|
5591 |
"votre site en HTTPS (connexion sécurisée)."
|
5592 |
|
5593 |
+
#: ninjafirewall.php:2064
|
5594 |
#, php-format
|
5595 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
5596 |
msgstr ""
|
5597 |
"Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
|
5598 |
|
5599 |
+
#: ninjafirewall.php:2067
|
5600 |
msgid "1 month"
|
5601 |
msgstr "1 mois"
|
5602 |
|
5603 |
+
#: ninjafirewall.php:2068
|
5604 |
msgid "6 months"
|
5605 |
msgstr "6 mois"
|
5606 |
|
5607 |
+
#: ninjafirewall.php:2069
|
5608 |
msgid "1 year"
|
5609 |
msgstr "1 année"
|
5610 |
|
5611 |
+
#: ninjafirewall.php:2071
|
5612 |
msgid "Apply to subdomains"
|
5613 |
msgstr "Appliquer aux sous-domaines"
|
5614 |
|
5615 |
+
#: ninjafirewall.php:2075
|
5616 |
msgid "Set <code>max-age</code> to 0"
|
5617 |
msgstr "Régler <code>max-age</code> à 0"
|
5618 |
|
5619 |
+
#: ninjafirewall.php:2095
|
5620 |
#, php-format
|
5621 |
msgid "Set %s for the website frontend"
|
5622 |
msgstr "Activer %s pour le site"
|
5623 |
|
5624 |
+
#: ninjafirewall.php:2103
|
5625 |
msgid "This CSP header will apply to the website frontend only."
|
5626 |
msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
|
5627 |
|
5628 |
+
#: ninjafirewall.php:2109
|
5629 |
#, php-format
|
5630 |
msgid "Set %s for the WordPress admin dashboard"
|
5631 |
msgstr "Activer %s pour la console d'administration de WordPress"
|
5632 |
|
5633 |
+
#: ninjafirewall.php:2117
|
5634 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
5635 |
msgstr ""
|
5636 |
"Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
|
5637 |
"WordPress."
|
5638 |
|
5639 |
+
#: ninjafirewall.php:2133
|
5640 |
+
#, php-format
|
5641 |
+
msgid "Set %s (Chrome, Opera and Firefox browsers)"
|
5642 |
+
msgstr "Activer %s (Chrome, Opera et Firefox)"
|
5643 |
+
|
5644 |
+
#: ninjafirewall.php:2187
|
5645 |
msgid ""
|
5646 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
5647 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
5650 |
"<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
|
5651 |
"<code>HTTP_REFERER</code> et les cookies"
|
5652 |
|
5653 |
+
#: ninjafirewall.php:2230
|
5654 |
msgid "Block serialized PHP objects in the following global variables"
|
5655 |
msgstr ""
|
5656 |
"Bloquer les objets PHP sérialisés dans les variables globales suivantes"
|
5657 |
|
5658 |
+
#: ninjafirewall.php:2243
|
5659 |
msgid "Hide PHP notice and error messages"
|
5660 |
msgstr "Masquer les messages d'erreur de PHP"
|
5661 |
|
5662 |
+
#: ninjafirewall.php:2253
|
5663 |
msgid "Sanitise <code>PHP_SELF</code>"
|
5664 |
msgstr "Nettoyer <code>PHP_SELF</code>"
|
5665 |
|
5666 |
+
#: ninjafirewall.php:2263
|
5667 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
5668 |
msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
|
5669 |
|
5670 |
+
#: ninjafirewall.php:2273
|
5671 |
msgid "Sanitise <code>PATH_INFO</code>"
|
5672 |
msgstr "Nettoyer <code>PATH_INFO</code>"
|
5673 |
|
5674 |
+
#: ninjafirewall.php:2293
|
5675 |
msgid "This option is not compatible with your actual configuration."
|
5676 |
msgstr ""
|
5677 |
"Cette option n'est pas compatible avec la configuration de votre serveur."
|
5678 |
|
5679 |
+
#: ninjafirewall.php:2320
|
5680 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
5681 |
msgstr ""
|
5682 |
"Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
|
5683 |
|
5684 |
+
#: ninjafirewall.php:2330
|
5685 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
5686 |
msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
|
5687 |
|
5688 |
+
#: ninjafirewall.php:2340
|
5689 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
5690 |
msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
|
5691 |
|
5692 |
+
#: ninjafirewall.php:2356
|
5693 |
msgid "Save Firewall Policies"
|
5694 |
msgstr "Sauvegarder les options"
|
5695 |
|
5696 |
+
#: ninjafirewall.php:2358
|
5697 |
msgid "Restore Default Values"
|
5698 |
msgstr "Rétablir les valeurs par défaut"
|
5699 |
|
5700 |
+
#: ninjafirewall.php:2875 ninjafirewall.php:2881
|
5701 |
msgid "Please enter a number from 1 to 99."
|
5702 |
msgstr "Veuillez entrer un nombre de 1 à 99."
|
5703 |
|
5704 |
+
#: ninjafirewall.php:2894
|
5705 |
#, php-format
|
5706 |
msgid ""
|
5707 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
5715 |
"cette option s'applique à tous les fichiers PHP, vous devez installer "
|
5716 |
"NinjaFirewall en mode %s."
|
5717 |
|
5718 |
+
#: ninjafirewall.php:2900
|
5719 |
#, php-format
|
5720 |
msgid ""
|
5721 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
5724 |
"Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
|
5725 |
"répertoire n'est pas en lecture seule."
|
5726 |
|
5727 |
+
#: ninjafirewall.php:2932
|
5728 |
msgid "Enable File Guard"
|
5729 |
msgstr "Activer File Guard"
|
5730 |
|
5731 |
+
#: ninjafirewall.php:2934
|
5732 |
msgid "Yes (recommended)"
|
5733 |
msgstr "Oui (recommandé)"
|
5734 |
|
5735 |
+
#: ninjafirewall.php:2947
|
5736 |
msgid "Real-time detection"
|
5737 |
msgstr "Détection en temps réel"
|
5738 |
|
5739 |
+
#: ninjafirewall.php:2950
|
5740 |
#, php-format
|
5741 |
msgid ""
|
5742 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
5745 |
"Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
|
5746 |
"qui a été modifié ou créé il y a moins de %s heure(s)."
|
5747 |
|
5748 |
+
#: ninjafirewall.php:2956
|
5749 |
msgid "or"
|
5750 |
msgstr "ou"
|
5751 |
|
5752 |
+
#: ninjafirewall.php:2956
|
5753 |
msgid ""
|
5754 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
5755 |
"values must be comma-separated"
|
5757 |
"Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
|
5758 |
"caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
|
5759 |
|
5760 |
+
#: ninjafirewall.php:2961
|
5761 |
msgid "Save File Guard options"
|
5762 |
msgstr "Sauvegarder les options"
|
5763 |
|
5764 |
+
#: ninjafirewall.php:3012 ninjafirewall.php:3419
|
5765 |
#, php-format
|
5766 |
msgid "You are not allowed to perform this task (%s)."
|
5767 |
msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
|
5768 |
|
5769 |
+
#: ninjafirewall.php:3023
|
5770 |
msgid "You do not have a multisite network."
|
5771 |
msgstr "Vous ne disposez pas d'un réseau multisite."
|
5772 |
|
5773 |
+
#: ninjafirewall.php:3047
|
5774 |
msgid "NinjaFirewall Status"
|
5775 |
msgstr "Statut de NinjaFirewall"
|
5776 |
|
5777 |
+
#: ninjafirewall.php:3050
|
5778 |
msgid ""
|
5779 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
5780 |
"network"
|
5782 |
"Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
|
5783 |
"de tous les sites du réseau"
|
5784 |
|
5785 |
+
#: ninjafirewall.php:3058
|
5786 |
msgid "Save Network options"
|
5787 |
msgstr "Sauvegarder les options"
|
5788 |
|
5789 |
+
#: ninjafirewall.php:3269
|
5790 |
msgid "Settings"
|
5791 |
msgstr "Réglages"
|
5792 |
|
5793 |
+
#: ninjafirewall.php:3270
|
5794 |
msgid "Upgrade to Premium"
|
5795 |
msgstr "Passez Premium !"
|
5796 |
|
5797 |
+
#: ninjafirewall.php:3271
|
5798 |
msgid "Rate it!"
|
5799 |
msgstr "Notez-le !"
|
5800 |
|
5801 |
+
#: ninjafirewall.php:3332
|
5802 |
msgid "Plugin"
|
5803 |
msgstr "Extension"
|
5804 |
|
5805 |
+
#: ninjafirewall.php:3332 ninjafirewall.php:3336
|
5806 |
msgid "uploaded"
|
5807 |
msgstr "téléchargé(e)"
|
5808 |
|
5809 |
+
#: ninjafirewall.php:3332 ninjafirewall.php:3336
|
5810 |
msgid "installed"
|
5811 |
msgstr "installé(e)"
|
5812 |
|
5813 |
+
#: ninjafirewall.php:3332 ninjafirewall.php:3336
|
5814 |
msgid "activated"
|
5815 |
msgstr "activé(e)"
|
5816 |
|
5817 |
+
#: ninjafirewall.php:3333
|
5818 |
msgid "updated"
|
5819 |
msgstr "mis(e) à jour"
|
5820 |
|
5821 |
+
#: ninjafirewall.php:3333
|
5822 |
msgid "deactivated"
|
5823 |
msgstr "désactivé(e)"
|
5824 |
|
5825 |
+
#: ninjafirewall.php:3333 ninjafirewall.php:3337
|
5826 |
msgid "deleted"
|
5827 |
msgstr "supprimé(e)"
|
5828 |
|
5829 |
+
#: ninjafirewall.php:3333 ninjafirewall.php:3337
|
5830 |
msgid "Name"
|
5831 |
msgstr "Nom"
|
5832 |
|
5833 |
+
#: ninjafirewall.php:3336
|
5834 |
msgid "Theme"
|
5835 |
msgstr "Thème"
|
5836 |
|
5837 |
+
#: ninjafirewall.php:3340
|
5838 |
msgid "upgraded"
|
5839 |
msgstr "mis(e) à jour"
|
5840 |
|
5841 |
+
#: ninjafirewall.php:3348
|
5842 |
msgid "[NinjaFirewall] Alert:"
|
5843 |
msgstr "[NinjaFirewall] Alerte :"
|
5844 |
|
5845 |
+
#: ninjafirewall.php:3354
|
5846 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
5847 |
msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
|
5848 |
|
5849 |
+
#~ msgid ""
|
5850 |
+
#~ "this header allows browsers to identify and block XSS attacks by "
|
5851 |
+
#~ "preventing malicious scripts from executing. It is enabled by default on "
|
5852 |
+
#~ "all compatible browsers. Because it can lead to false positives and there "
|
5853 |
+
#~ "are better alternatives (e.g. Content-Security-Policy), it is possible to "
|
5854 |
+
#~ "turn it off. When it is enabled, NinjaFirewall will set its value to "
|
5855 |
+
#~ "<code>mode=block</code>."
|
5856 |
+
#~ msgstr ""
|
5857 |
+
#~ "cet en-tête permet aux navigateurs compatibles d'identifier et bloquer "
|
5858 |
+
#~ "les attaques XSS en empêchant un script malveillant de s'exécuter. Notez "
|
5859 |
+
#~ "que cette option est activée par défaut sur ces navigateurs. Parce "
|
5860 |
+
#~ "qu'elle peut conduire à des faux positifs et qu'ils existent de "
|
5861 |
+
#~ "meilleures alternatives (par exemple Content-Security-Policy), il est "
|
5862 |
+
#~ "possible de désactiver cette option. Quand elle est activée, "
|
5863 |
+
#~ "NinjaFirewall définit sa valeur sur <code>mode=block</code>."
|
5864 |
+
|
5865 |
+
#~ msgid ""
|
5866 |
+
#~ "You are not whitelisted. Ensure that the \"Do not block WordPress "
|
5867 |
+
#~ "administrator\" option is enabled in the <a href=\"%s\">Firewall "
|
5868 |
+
#~ "Policies</a> menu, otherwise you will likely get blocked by the firewall "
|
5869 |
+
#~ "while working from your administration dashboard."
|
5870 |
+
#~ msgstr ""
|
5871 |
+
#~ "Vous n'êtes pas dans la liste blanche. Assurez vous que l'option \"Ne pas "
|
5872 |
+
#~ "bloquer l'Administrateur de WordPress\" est activée dans la page <a href="
|
5873 |
+
#~ "\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
|
5874 |
+
#~ "pare-feu lorsque vous travaillez depuis votre Tableau de bord."
|
5875 |
+
|
5876 |
+
#~ msgid ""
|
5877 |
+
#~ "It seems the user session was not set by the firewall script or may have "
|
5878 |
+
#~ "been destroyed by another plugin. You may get blocked by the firewall "
|
5879 |
+
#~ "while working from the WordPress administration dashboard."
|
5880 |
+
#~ msgstr ""
|
5881 |
+
#~ "Il semble que la session de l'utilisateur n'a pas été définie par le "
|
5882 |
+
#~ "script du pare-feu, ou bien a peut être été détruite malencontreusement "
|
5883 |
+
#~ "par une autre extension. Vous pourriez être bloqué par le pare-feu "
|
5884 |
+
#~ "lorsque vous travaillez depuis le Tableau de bord de WordPress."
|
5885 |
+
|
5886 |
+
#~ msgid ""
|
5887 |
+
#~ "It seems that the user session set by NinjaFirewall was not found by the "
|
5888 |
+
#~ "firewall script. You may get blocked by the firewall while working from "
|
5889 |
+
#~ "the WordPress administration dashboard."
|
5890 |
+
#~ msgstr ""
|
5891 |
+
#~ "Il semble que la session d'utilisateur définie par NinjaFirewall n'a pas "
|
5892 |
+
#~ "été trouvé par le script du pare-feu. Vous pourriez être bloqué par le "
|
5893 |
+
#~ "pare-feu lorsque vous travaillez depuis le Tableau de bord de WordPress."
|
5894 |
+
|
5895 |
+
#~ msgid "Disable %s (IE/Edge, Chrome, Opera and Safari browsers)"
|
5896 |
+
#~ msgstr "Désactiver %s (IE/Edge, Opera, Chrome et Safari)"
|
5897 |
+
|
5898 |
#~ msgid "Blocked hacking attempts"
|
5899 |
#~ msgstr "Tentatives de piratage bloquées"
|
5900 |
|
languages/ninjafirewall.pot
CHANGED
@@ -1,7 +1,8 @@
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Stable (latest release)\n"
|
4 |
-
"POT-Creation-Date: 2018-
|
5 |
"PO-Revision-Date: 2018-04-05 22:52+0700\n"
|
6 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
7 |
"Language-Team: \n"
|
@@ -9,8 +10,8 @@ msgstr ""
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 1.
|
13 |
-
"X-Poedit-Basepath:
|
14 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;esc_attr_e\n"
|
@@ -114,7 +115,7 @@ msgid ""
|
|
114 |
"level of protection and performance higher than any other security plugin."
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: install.php:156 ninjafirewall.php:
|
118 |
msgid "Installation"
|
119 |
msgstr ""
|
120 |
|
@@ -143,7 +144,7 @@ msgstr ""
|
|
143 |
msgid "Privacy policy"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: install.php:177 lib/contextual_help.php:
|
147 |
msgid ""
|
148 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
149 |
"(GDPR). For more info, please visit our blog:"
|
@@ -162,7 +163,7 @@ msgid ""
|
|
162 |
"remove it as long as NinjaFirewall is running!"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: install.php:259 ninjafirewall.php:
|
166 |
msgid "NinjaFirewall (WP Edition)"
|
167 |
msgstr ""
|
168 |
|
@@ -429,19 +430,19 @@ msgstr ""
|
|
429 |
msgid "Need help? Check our blog:"
|
430 |
msgstr ""
|
431 |
|
432 |
-
#: install.php:
|
433 |
msgid ""
|
434 |
"Error: The installer cannot download the security rules from wordpress.org "
|
435 |
"website."
|
436 |
msgstr ""
|
437 |
|
438 |
-
#: install.php:
|
439 |
msgid ""
|
440 |
"The server may be temporarily down or you may have network connectivity "
|
441 |
"problems? Please try again in a few minutes."
|
442 |
msgstr ""
|
443 |
|
444 |
-
#: install.php:
|
445 |
msgid ""
|
446 |
"NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
|
447 |
"your server does not support SSL? You can force NinjaFirewall to use a non-"
|
@@ -449,7 +450,7 @@ msgid ""
|
|
449 |
"config.php</strong> file:"
|
450 |
msgstr ""
|
451 |
|
452 |
-
#: lib/contextual_help.php:37 ninjafirewall.php:
|
453 |
msgid "Overview"
|
454 |
msgstr ""
|
455 |
|
@@ -517,8 +518,7 @@ msgstr ""
|
|
517 |
msgid "Your site will remain unprotected until you enable it again."
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: lib/contextual_help.php:86 lib/nf_sub_options.php:101
|
521 |
-
#: ninjafirewall.php:1013
|
522 |
msgid "Debugging mode"
|
523 |
msgstr ""
|
524 |
|
@@ -539,7 +539,7 @@ msgid ""
|
|
539 |
"wrongly triggered."
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: lib/contextual_help.php:93 lib/nf_sub_options.php:
|
543 |
msgid "IP anonymization"
|
544 |
msgstr ""
|
545 |
|
@@ -683,11 +683,11 @@ msgid ""
|
|
683 |
"substitution characters."
|
684 |
msgstr ""
|
685 |
|
686 |
-
#: lib/contextual_help.php:155 ninjafirewall.php:
|
687 |
msgid "Firewall Policies"
|
688 |
msgstr ""
|
689 |
|
690 |
-
#: lib/contextual_help.php:160 ninjafirewall.php:
|
691 |
msgid "Basic Policies"
|
692 |
msgstr ""
|
693 |
|
@@ -695,7 +695,7 @@ msgstr ""
|
|
695 |
msgid "Whether to filter HTTP and/or HTTPS traffic"
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: lib/contextual_help.php:165 ninjafirewall.php:
|
699 |
msgid "Uploads"
|
700 |
msgstr ""
|
701 |
|
@@ -814,11 +814,11 @@ msgid ""
|
|
814 |
"this constant also disables the Plugin and Theme editor."
|
815 |
msgstr ""
|
816 |
|
817 |
-
#: lib/contextual_help.php:182 ninjafirewall.php:
|
818 |
msgid "Intermediate Policies"
|
819 |
msgstr ""
|
820 |
|
821 |
-
#: lib/contextual_help.php:184 ninjafirewall.php:
|
822 |
msgid "HTTP GET variable"
|
823 |
msgstr ""
|
824 |
|
@@ -826,7 +826,7 @@ msgstr ""
|
|
826 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
827 |
msgstr ""
|
828 |
|
829 |
-
#: lib/contextual_help.php:187 ninjafirewall.php:
|
830 |
msgid "HTTP POST variable"
|
831 |
msgstr ""
|
832 |
|
@@ -845,7 +845,7 @@ msgid ""
|
|
845 |
"code> variable."
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: lib/contextual_help.php:191 ninjafirewall.php:
|
849 |
msgid "HTTP REQUEST variable"
|
850 |
msgstr ""
|
851 |
|
@@ -853,7 +853,7 @@ msgstr ""
|
|
853 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: lib/contextual_help.php:194 ninjafirewall.php:
|
857 |
msgid "Cookies"
|
858 |
msgstr ""
|
859 |
|
@@ -861,7 +861,7 @@ msgstr ""
|
|
861 |
msgid "Whether to scan and/or sanitise cookies."
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: lib/contextual_help.php:197 ninjafirewall.php:
|
865 |
msgid "HTTP_USER_AGENT server variable"
|
866 |
msgstr ""
|
867 |
|
@@ -879,7 +879,7 @@ msgid ""
|
|
879 |
"to access your blog."
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: lib/contextual_help.php:201 ninjafirewall.php:
|
883 |
msgid "HTTP_REFERER server variable"
|
884 |
msgstr ""
|
885 |
|
@@ -940,11 +940,11 @@ msgid ""
|
|
940 |
"interconnected)."
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: lib/contextual_help.php:213 ninjafirewall.php:
|
944 |
msgid "Advanced Policies"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: lib/contextual_help.php:215 ninjafirewall.php:
|
948 |
msgid "HTTP response headers"
|
949 |
msgstr ""
|
950 |
|
@@ -1016,10 +1016,7 @@ msgstr ""
|
|
1016 |
msgid ""
|
1017 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1018 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
1019 |
-
"browsers.
|
1020 |
-
"alternatives (e.g. Content-Security-Policy), it is possible to turn it off. "
|
1021 |
-
"When it is enabled, NinjaFirewall will set its value to <code>mode=block</"
|
1022 |
-
"code>."
|
1023 |
msgstr ""
|
1024 |
|
1025 |
#: lib/contextual_help.php:230
|
@@ -1081,11 +1078,21 @@ msgid ""
|
|
1081 |
"(blog, website) and the backend (WordPress admin dashboard)."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: lib/contextual_help.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1085 |
msgid "Block PHP built-in wrappers:"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: lib/contextual_help.php:
|
1089 |
msgid ""
|
1090 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1091 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
@@ -1096,11 +1103,11 @@ msgid ""
|
|
1096 |
"request, cookies, user agent and referrer variables."
|
1097 |
msgstr ""
|
1098 |
|
1099 |
-
#: lib/contextual_help.php:
|
1100 |
msgid "Block serialized PHP objects:"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
-
#: lib/contextual_help.php:
|
1104 |
#, php-format
|
1105 |
msgid ""
|
1106 |
"Object Serialization is a PHP feature used by many applications to generate "
|
@@ -1111,39 +1118,39 @@ msgid ""
|
|
1111 |
"code> request, cookies, user agent and referrer variables."
|
1112 |
msgstr ""
|
1113 |
|
1114 |
-
#: lib/contextual_help.php:
|
1115 |
msgid "Hide PHP notice and error messages:"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
-
#: lib/contextual_help.php:
|
1119 |
msgid ""
|
1120 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1121 |
"leak sensitive informations which can be exploited by hackers."
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: lib/contextual_help.php:
|
1125 |
msgid ""
|
1126 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1127 |
"<code>PATH_INFO</code>:"
|
1128 |
msgstr ""
|
1129 |
|
1130 |
-
#: lib/contextual_help.php:
|
1131 |
msgid ""
|
1132 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1133 |
"variables to prevent various XSS and database injection attempts."
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: lib/contextual_help.php:
|
1137 |
msgid "Various"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: lib/contextual_help.php:
|
1141 |
#, php-format
|
1142 |
msgid ""
|
1143 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
-
#: lib/contextual_help.php:
|
1147 |
msgid ""
|
1148 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1149 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
@@ -1151,11 +1158,11 @@ msgid ""
|
|
1151 |
"legitimate programs do not."
|
1152 |
msgstr ""
|
1153 |
|
1154 |
-
#: lib/contextual_help.php:
|
1155 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: lib/contextual_help.php:
|
1159 |
msgid ""
|
1160 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1161 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
@@ -1164,22 +1171,22 @@ msgid ""
|
|
1164 |
"dangerous and should always be rejected."
|
1165 |
msgstr ""
|
1166 |
|
1167 |
-
#: lib/contextual_help.php:
|
1168 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
-
#: lib/contextual_help.php:
|
1172 |
msgid ""
|
1173 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1174 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
1175 |
"ASCII characters from 1 to 8 and 14 to 31."
|
1176 |
msgstr ""
|
1177 |
|
1178 |
-
#: lib/contextual_help.php:
|
1179 |
msgid "Users Whitelist"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: lib/contextual_help.php:
|
1183 |
#, php-format
|
1184 |
msgid ""
|
1185 |
"By default, any logged in WordPress administrator will not be blocked by "
|
@@ -1191,17 +1198,17 @@ msgid ""
|
|
1191 |
"enforced."
|
1192 |
msgstr ""
|
1193 |
|
1194 |
-
#: lib/contextual_help.php:
|
1195 |
msgid "File Guard"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: lib/contextual_help.php:
|
1199 |
msgid ""
|
1200 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1201 |
"recently modified or created, and alert you about this."
|
1202 |
msgstr ""
|
1203 |
|
1204 |
-
#: lib/contextual_help.php:
|
1205 |
msgid ""
|
1206 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1207 |
"into an already existing file) and tried to directly access that file using "
|
@@ -1212,7 +1219,7 @@ msgid ""
|
|
1212 |
"Notifications\" menu."
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: lib/contextual_help.php:
|
1216 |
msgid ""
|
1217 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1218 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
@@ -1221,13 +1228,13 @@ msgid ""
|
|
1221 |
"will ignore it."
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: lib/contextual_help.php:
|
1225 |
msgid ""
|
1226 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1227 |
"code>)."
|
1228 |
msgstr ""
|
1229 |
|
1230 |
-
#: lib/contextual_help.php:
|
1231 |
msgid ""
|
1232 |
"File Guard real-time detection is a totally unique feature, because "
|
1233 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
@@ -1235,11 +1242,11 @@ msgid ""
|
|
1235 |
"package (third-party software, shell script, backdoor etc)."
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: lib/contextual_help.php:
|
1239 |
msgid "Network"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
-
#: lib/contextual_help.php:
|
1243 |
msgid ""
|
1244 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1245 |
"Admin (from the main site), you can still display its status to all sites in "
|
@@ -1247,31 +1254,31 @@ msgid ""
|
|
1247 |
"be visible only to the administrators of those sites."
|
1248 |
msgstr ""
|
1249 |
|
1250 |
-
#: lib/contextual_help.php:
|
1251 |
msgid ""
|
1252 |
"It is recommended to enable this feature as it is the only way to know "
|
1253 |
"whether the sites in your network are protected and if NinjaFirewall "
|
1254 |
"installation was successful."
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#: lib/contextual_help.php:
|
1258 |
msgid ""
|
1259 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1260 |
"Super Admin."
|
1261 |
msgstr ""
|
1262 |
|
1263 |
-
#: lib/contextual_help.php:
|
1264 |
-
#: ninjafirewall.php:
|
1265 |
msgid "File Check"
|
1266 |
msgstr ""
|
1267 |
|
1268 |
-
#: lib/contextual_help.php:
|
1269 |
msgid ""
|
1270 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1271 |
"specific interval."
|
1272 |
msgstr ""
|
1273 |
|
1274 |
-
#: lib/contextual_help.php:
|
1275 |
msgid ""
|
1276 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1277 |
"you can scan your system to compare it with the previous snapshot. Any "
|
@@ -1279,66 +1286,67 @@ msgid ""
|
|
1279 |
"file ownership, timestamp as well as file creation and deletion."
|
1280 |
msgstr ""
|
1281 |
|
1282 |
-
#: lib/contextual_help.php:
|
1283 |
#, php-format
|
1284 |
msgid ""
|
1285 |
"Create a snapshot of all files stored in that directory: by default, the "
|
1286 |
"directory is set to WordPress <code>ABSPATH</code> (%s)"
|
1287 |
msgstr ""
|
1288 |
|
1289 |
-
#: lib/contextual_help.php:
|
1290 |
msgid ""
|
1291 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1292 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
1293 |
"code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
|
1294 |
msgstr ""
|
1295 |
|
1296 |
-
#: lib/contextual_help.php:
|
1297 |
msgid ""
|
1298 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1299 |
"code>)."
|
1300 |
msgstr ""
|
1301 |
|
1302 |
-
#: lib/contextual_help.php:
|
1303 |
msgid ""
|
1304 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
1305 |
"symbolic links."
|
1306 |
msgstr ""
|
1307 |
|
1308 |
-
#: lib/contextual_help.php:
|
1309 |
msgid "Scheduled scans"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: lib/contextual_help.php:
|
1313 |
msgid ""
|
1314 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
1315 |
"twicedaily or daily)."
|
1316 |
msgstr ""
|
1317 |
|
1318 |
-
#: lib/contextual_help.php:
|
1319 |
msgid ""
|
1320 |
"It can either send you a scan report only if changes are detected, or always "
|
1321 |
"send you one after each scan."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: lib/contextual_help.php:
|
1325 |
msgid ""
|
1326 |
"Reports will be sent to the contact email address defined in the \"Event "
|
1327 |
"Notifications\" menu."
|
1328 |
msgstr ""
|
1329 |
|
1330 |
-
#: lib/contextual_help.php:
|
1331 |
#, php-format
|
1332 |
msgid ""
|
1333 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
1334 |
"only if your site gets sufficient traffic."
|
1335 |
msgstr ""
|
1336 |
|
1337 |
-
#: lib/contextual_help.php:
|
|
|
1338 |
msgid "Event Notifications"
|
1339 |
msgstr ""
|
1340 |
|
1341 |
-
#: lib/contextual_help.php:
|
1342 |
msgid ""
|
1343 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
1344 |
"your blog. They include installations, updates, activations etc, as well as "
|
@@ -1349,12 +1357,12 @@ msgid ""
|
|
1349 |
"theme in order to take full control of your website."
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: lib/contextual_help.php:
|
1353 |
-
#: ninjafirewall.php:
|
1354 |
msgid "Login Protection"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
-
#: lib/contextual_help.php:
|
1358 |
msgid ""
|
1359 |
"By processing incoming HTTP requests before your blog and any of its "
|
1360 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
@@ -1362,18 +1370,18 @@ msgid ""
|
|
1362 |
"from several thousands of different IPs."
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: lib/contextual_help.php:
|
1366 |
msgid ""
|
1367 |
"You can choose two different types of protection: a password or a captcha. "
|
1368 |
"You can enable the protection only if an attack is detected or to keep it "
|
1369 |
"always activated."
|
1370 |
msgstr ""
|
1371 |
|
1372 |
-
#: lib/contextual_help.php:
|
1373 |
msgid "Yes, if under attack:"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
-
#: lib/contextual_help.php:
|
1377 |
msgid ""
|
1378 |
"The protection will be triggered when too many login attempts are detected, "
|
1379 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
@@ -1382,92 +1390,92 @@ msgid ""
|
|
1382 |
"combination or the captcha code. "
|
1383 |
msgstr ""
|
1384 |
|
1385 |
-
#: lib/contextual_help.php:
|
1386 |
msgid "Always ON:"
|
1387 |
msgstr ""
|
1388 |
|
1389 |
-
#: lib/contextual_help.php:
|
1390 |
msgid ""
|
1391 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
1392 |
"implementation each time you access the login page."
|
1393 |
msgstr ""
|
1394 |
|
1395 |
-
#: lib/contextual_help.php:
|
1396 |
msgid "Type of protection:"
|
1397 |
msgstr ""
|
1398 |
|
1399 |
-
#: lib/contextual_help.php:
|
1400 |
msgid ""
|
1401 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
1402 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
1403 |
"server (Apache, Nginx, Lighttpd etc)."
|
1404 |
msgstr ""
|
1405 |
|
1406 |
-
#: lib/contextual_help.php:
|
1407 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
1408 |
msgstr ""
|
1409 |
|
1410 |
-
#: lib/contextual_help.php:
|
1411 |
msgid "Bot protection:"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
-
#: lib/contextual_help.php:
|
1415 |
msgid ""
|
1416 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
1417 |
"before they start a brute-force attack."
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: lib/contextual_help.php:
|
1421 |
msgid "AUTH log"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
-
#: lib/contextual_help.php:
|
1425 |
msgid ""
|
1426 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
1427 |
"force protection is triggered. This can be useful to the system "
|
1428 |
"administrator for monitoring purposes or banning IPs at the server level."
|
1429 |
msgstr ""
|
1430 |
|
1431 |
-
#: lib/contextual_help.php:
|
1432 |
msgid ""
|
1433 |
"If you have a shared hosting account, keep this option disabled as you do "
|
1434 |
"not have any access to the server's logs."
|
1435 |
msgstr ""
|
1436 |
|
1437 |
-
#: lib/contextual_help.php:
|
1438 |
msgid ""
|
1439 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
1440 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
1441 |
"logline uses the following format:"
|
1442 |
msgstr ""
|
1443 |
|
1444 |
-
#: lib/contextual_help.php:
|
1445 |
msgid "AA: the process ID (PID)."
|
1446 |
msgstr ""
|
1447 |
|
1448 |
-
#: lib/contextual_help.php:
|
1449 |
msgid "BB: the user IPv4 or IPv6 address."
|
1450 |
msgstr ""
|
1451 |
|
1452 |
-
#: lib/contextual_help.php:
|
1453 |
msgid "CC: the blog (sub-)domain name."
|
1454 |
msgstr ""
|
1455 |
|
1456 |
-
#: lib/contextual_help.php:
|
1457 |
msgid ""
|
1458 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
1459 |
"API</code>."
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: lib/contextual_help.php:
|
1463 |
msgid "EE: the time, in minutes, the protection will remain active."
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: lib/contextual_help.php:
|
1467 |
msgid "Sample loglines:"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: lib/contextual_help.php:
|
1471 |
#, php-format
|
1472 |
msgid ""
|
1473 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
@@ -1478,54 +1486,54 @@ msgid ""
|
|
1478 |
"otherwise you will likely block legitimate users."
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: lib/contextual_help.php:
|
1482 |
msgid "Firewall Log"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
-
#: lib/contextual_help.php:
|
1486 |
msgid ""
|
1487 |
"The firewall log displays blocked and sanitised requests as well as some "
|
1488 |
"useful information. It has 6 columns:"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
-
#: lib/contextual_help.php:
|
1492 |
msgid "DATE : date and time of the incident."
|
1493 |
msgstr ""
|
1494 |
|
1495 |
-
#: lib/contextual_help.php:
|
1496 |
msgid ""
|
1497 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: lib/contextual_help.php:
|
1501 |
msgid ""
|
1502 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
1503 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
1504 |
"and debugging mode (<code>DEBUG_ON</code>)."
|
1505 |
msgstr ""
|
1506 |
|
1507 |
-
#: lib/contextual_help.php:
|
1508 |
msgid ""
|
1509 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
1510 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
1511 |
"rule from the \"Firewall Policies\" page."
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: lib/contextual_help.php:
|
1515 |
msgid "IP : the user IPv4 or IPv6 address."
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: lib/contextual_help.php:
|
1519 |
msgid ""
|
1520 |
"REQUEST : the HTTP request including offending variables and values as well "
|
1521 |
"as the reason the action was logged."
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: lib/contextual_help.php:
|
1525 |
msgid "Auto-delete log"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
-
#: lib/contextual_help.php:
|
1529 |
msgid ""
|
1530 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
1531 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
@@ -1533,52 +1541,52 @@ msgid ""
|
|
1533 |
"delete old logs."
|
1534 |
msgstr ""
|
1535 |
|
1536 |
-
#: lib/contextual_help.php:
|
1537 |
-
#: ninjafirewall.php:
|
1538 |
msgid "Centralized Logging"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
-
#: lib/contextual_help.php:
|
1542 |
msgid ""
|
1543 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
1544 |
"NinjaFirewall protected websites from one single installation. You do not "
|
1545 |
"need any longer to log in to individual servers to analyse your log data."
|
1546 |
msgstr ""
|
1547 |
|
1548 |
-
#: lib/contextual_help.php:
|
1549 |
#, php-format
|
1550 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
1551 |
msgstr ""
|
1552 |
|
1553 |
-
#: lib/contextual_help.php:
|
1554 |
msgid ""
|
1555 |
"Enter your public key (optional): This is the public key that was created "
|
1556 |
"from your main server."
|
1557 |
msgstr ""
|
1558 |
|
1559 |
-
#: lib/contextual_help.php:
|
1560 |
msgid ""
|
1561 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
1562 |
"Delete your public key below if you want to disable it."
|
1563 |
msgstr ""
|
1564 |
|
1565 |
-
#: lib/contextual_help.php:
|
1566 |
msgid "GDPR Compliance"
|
1567 |
msgstr ""
|
1568 |
|
1569 |
-
#: lib/contextual_help.php:
|
1570 |
-
#: lib/nf_sub_livelog.php:210 ninjafirewall.php:
|
1571 |
msgid "Live Log"
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: lib/contextual_help.php:
|
1575 |
msgid ""
|
1576 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
1577 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
1578 |
"like JS/CSS files and images are not managed by NinjaFirewall."
|
1579 |
msgstr ""
|
1580 |
|
1581 |
-
#: lib/contextual_help.php:
|
1582 |
msgid ""
|
1583 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
1584 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
@@ -1586,7 +1594,7 @@ msgid ""
|
|
1586 |
"as well."
|
1587 |
msgstr ""
|
1588 |
|
1589 |
-
#: lib/contextual_help.php:
|
1590 |
msgid ""
|
1591 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
1592 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
@@ -1595,78 +1603,78 @@ msgid ""
|
|
1595 |
"value."
|
1596 |
msgstr ""
|
1597 |
|
1598 |
-
#: lib/contextual_help.php:
|
1599 |
msgid ""
|
1600 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
1601 |
"whitelist your IP, the Live Log feature will not work."
|
1602 |
msgstr ""
|
1603 |
|
1604 |
-
#: lib/contextual_help.php:
|
1605 |
msgid "Log Format"
|
1606 |
msgstr ""
|
1607 |
|
1608 |
-
#: lib/contextual_help.php:
|
1609 |
msgid "You can easily customize the log format. Possible values are:"
|
1610 |
msgstr ""
|
1611 |
|
1612 |
-
#: lib/contextual_help.php:
|
1613 |
msgid "<code>%time</code>: the server date, time and timezone."
|
1614 |
msgstr ""
|
1615 |
|
1616 |
-
#: lib/contextual_help.php:
|
1617 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
1618 |
msgstr ""
|
1619 |
|
1620 |
-
#: lib/contextual_help.php:
|
1621 |
#, php-format
|
1622 |
msgid ""
|
1623 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
1624 |
"balancer or CDN, this will be its IP."
|
1625 |
msgstr ""
|
1626 |
|
1627 |
-
#: lib/contextual_help.php:
|
1628 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
1629 |
msgstr ""
|
1630 |
|
1631 |
-
#: lib/contextual_help.php:
|
1632 |
#, php-format
|
1633 |
msgid ""
|
1634 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
1635 |
"(REQUEST_URI)."
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: lib/contextual_help.php:
|
1639 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: lib/contextual_help.php:
|
1643 |
#, php-format
|
1644 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
1645 |
msgstr ""
|
1646 |
|
1647 |
-
#: lib/contextual_help.php:
|
1648 |
#, php-format
|
1649 |
msgid ""
|
1650 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
1651 |
"load balancer or CDN, this will likely be the visitor true IP."
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: lib/contextual_help.php:
|
1655 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: lib/contextual_help.php:
|
1659 |
msgid ""
|
1660 |
"Additionally, you can include any of the following characters: <code>\"</"
|
1661 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
1662 |
"and lowercase letters <code>a-z</code>."
|
1663 |
msgstr ""
|
1664 |
|
1665 |
-
#: lib/contextual_help.php:
|
1666 |
msgid "Rules Editor"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
-
#: lib/contextual_help.php:
|
1670 |
msgid ""
|
1671 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
1672 |
"of built-in rules used to protect your blog against the most common "
|
@@ -1676,47 +1684,47 @@ msgid ""
|
|
1676 |
"individually:"
|
1677 |
msgstr ""
|
1678 |
|
1679 |
-
#: lib/contextual_help.php:
|
1680 |
msgid ""
|
1681 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
1682 |
"displayed in the <code>RULE</code> column)."
|
1683 |
msgstr ""
|
1684 |
|
1685 |
-
#: lib/contextual_help.php:
|
1686 |
msgid ""
|
1687 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
1688 |
"button."
|
1689 |
msgstr ""
|
1690 |
|
1691 |
-
#: lib/contextual_help.php:
|
1692 |
msgid ""
|
1693 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
1694 |
"code> instead of a number, that means that the rule can be changed in the "
|
1695 |
"\"Firewall Policies\" page."
|
1696 |
msgstr ""
|
1697 |
|
1698 |
-
#: lib/contextual_help.php:
|
1699 |
msgid "Credits"
|
1700 |
msgstr ""
|
1701 |
|
1702 |
-
#: lib/contextual_help.php:
|
1703 |
msgid ""
|
1704 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
1705 |
"them were reported by the following companies, individuals or mailing lists:"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
-
#: lib/contextual_help.php:
|
1709 |
-
#: ninjafirewall.php:
|
1710 |
msgid "Updates"
|
1711 |
msgstr ""
|
1712 |
|
1713 |
-
#: lib/contextual_help.php:
|
1714 |
msgid ""
|
1715 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
1716 |
"automatically update its security rules."
|
1717 |
msgstr ""
|
1718 |
|
1719 |
-
#: lib/contextual_help.php:
|
1720 |
msgid ""
|
1721 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
1722 |
"themes, a new set of security rules will be made available to protect "
|
@@ -1724,14 +1732,14 @@ msgid ""
|
|
1724 |
"daily or even hourly."
|
1725 |
msgstr ""
|
1726 |
|
1727 |
-
#: lib/contextual_help.php:
|
1728 |
msgid ""
|
1729 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
1730 |
"(including new files, options and features) was available, it would have to "
|
1731 |
"be updated from the dashboard plugins menu as usual."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
-
#: lib/contextual_help.php:
|
1735 |
msgid ""
|
1736 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
1737 |
"your WordPress secure</strong> against new vulnerabilities."
|
@@ -1741,34 +1749,242 @@ msgstr ""
|
|
1741 |
msgid "NinjaFirewall Statistics"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
-
#: lib/dashboard_widget.php:
|
1745 |
msgid "Blocked threats"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: lib/dashboard_widget.php:
|
1749 |
msgid "Threats level"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: lib/dashboard_widget.php:
|
1753 |
msgid "Critical:"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: lib/dashboard_widget.php:
|
1757 |
msgid "High:"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: lib/dashboard_widget.php:
|
1761 |
msgid "Medium:"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
-
#: lib/dashboard_widget.php:
|
1765 |
msgid "Uploaded files"
|
1766 |
msgstr ""
|
1767 |
|
1768 |
-
#: lib/dashboard_widget.php:
|
1769 |
msgid "View firewall log"
|
1770 |
msgstr ""
|
1771 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1772 |
#: lib/install_fullwaf.php:36 lib/install_fullwaf.php:151
|
1773 |
#: lib/install_fullwaf.php:307 lib/install_wpwaf.php:54
|
1774 |
#: lib/install_wpwaf.php:64 lib/install_wpwaf.php:71
|
@@ -2040,13 +2256,6 @@ msgid ""
|
|
2040 |
"added to your wp-config.php file."
|
2041 |
msgstr ""
|
2042 |
|
2043 |
-
#: lib/login_protection.php:31 lib/nf_sub_event.php:54
|
2044 |
-
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
|
2045 |
-
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
|
2046 |
-
#: ninjafirewall.php:1318 ninjafirewall.php:2866 ninjafirewall.php:2994
|
2047 |
-
msgid "Your changes have been saved."
|
2048 |
-
msgstr ""
|
2049 |
-
|
2050 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2051 |
#: lib/login_protection.php:540
|
2052 |
msgid "Access restricted"
|
@@ -2101,12 +2310,12 @@ msgstr ""
|
|
2101 |
msgid "Always ON"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
-
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:
|
2105 |
-
#: ninjafirewall.php:
|
2106 |
-
#: ninjafirewall.php:
|
2107 |
-
#: ninjafirewall.php:
|
2108 |
-
#: ninjafirewall.php:
|
2109 |
-
#: ninjafirewall.php:
|
2110 |
msgid "No (default)"
|
2111 |
msgstr ""
|
2112 |
|
@@ -2362,206 +2571,6 @@ msgid ""
|
|
2362 |
"Program page</a>."
|
2363 |
msgstr ""
|
2364 |
|
2365 |
-
#: lib/nf_sub_event.php:64
|
2366 |
-
msgid "WordPress admin dashboard"
|
2367 |
-
msgstr ""
|
2368 |
-
|
2369 |
-
#: lib/nf_sub_event.php:67 lib/nf_sub_event.php:136
|
2370 |
-
msgid "Send me an alert whenever"
|
2371 |
-
msgstr ""
|
2372 |
-
|
2373 |
-
#: lib/nf_sub_event.php:69
|
2374 |
-
msgid "An administrator logs in (default)"
|
2375 |
-
msgstr ""
|
2376 |
-
|
2377 |
-
#: lib/nf_sub_event.php:70
|
2378 |
-
msgid "Someone - user, admin, editor, etc - logs in"
|
2379 |
-
msgstr ""
|
2380 |
-
|
2381 |
-
#: lib/nf_sub_event.php:71
|
2382 |
-
msgid "No, thanks (not recommended)"
|
2383 |
-
msgstr ""
|
2384 |
-
|
2385 |
-
#: lib/nf_sub_event.php:78
|
2386 |
-
msgid "Plugins"
|
2387 |
-
msgstr ""
|
2388 |
-
|
2389 |
-
#: lib/nf_sub_event.php:81 lib/nf_sub_event.php:98 lib/nf_sub_event.php:113
|
2390 |
-
msgid "Send me an alert whenever someone"
|
2391 |
-
msgstr ""
|
2392 |
-
|
2393 |
-
#: lib/nf_sub_event.php:83
|
2394 |
-
msgid "Uploads a plugin (default)"
|
2395 |
-
msgstr ""
|
2396 |
-
|
2397 |
-
#: lib/nf_sub_event.php:84
|
2398 |
-
msgid "Installs a plugin (default)"
|
2399 |
-
msgstr ""
|
2400 |
-
|
2401 |
-
#: lib/nf_sub_event.php:85
|
2402 |
-
msgid "Activates a plugin"
|
2403 |
-
msgstr ""
|
2404 |
-
|
2405 |
-
#: lib/nf_sub_event.php:86
|
2406 |
-
msgid "Updates a plugin"
|
2407 |
-
msgstr ""
|
2408 |
-
|
2409 |
-
#: lib/nf_sub_event.php:87
|
2410 |
-
msgid "Deactivates a plugin (default)"
|
2411 |
-
msgstr ""
|
2412 |
-
|
2413 |
-
#: lib/nf_sub_event.php:88
|
2414 |
-
msgid "Deletes a plugin"
|
2415 |
-
msgstr ""
|
2416 |
-
|
2417 |
-
#: lib/nf_sub_event.php:95
|
2418 |
-
msgid "Themes"
|
2419 |
-
msgstr ""
|
2420 |
-
|
2421 |
-
#: lib/nf_sub_event.php:100
|
2422 |
-
msgid "Uploads a theme (default)"
|
2423 |
-
msgstr ""
|
2424 |
-
|
2425 |
-
#: lib/nf_sub_event.php:101
|
2426 |
-
msgid "Installs a theme (default)"
|
2427 |
-
msgstr ""
|
2428 |
-
|
2429 |
-
#: lib/nf_sub_event.php:102
|
2430 |
-
msgid "Activates a theme"
|
2431 |
-
msgstr ""
|
2432 |
-
|
2433 |
-
#: lib/nf_sub_event.php:103
|
2434 |
-
msgid "Deletes a theme"
|
2435 |
-
msgstr ""
|
2436 |
-
|
2437 |
-
#: lib/nf_sub_event.php:110
|
2438 |
-
msgid "Core"
|
2439 |
-
msgstr ""
|
2440 |
-
|
2441 |
-
#: lib/nf_sub_event.php:115
|
2442 |
-
msgid "Updates WordPress (default)"
|
2443 |
-
msgstr ""
|
2444 |
-
|
2445 |
-
#: lib/nf_sub_event.php:133
|
2446 |
-
msgid "Administrator account"
|
2447 |
-
msgstr ""
|
2448 |
-
|
2449 |
-
#: lib/nf_sub_event.php:138
|
2450 |
-
msgid ""
|
2451 |
-
"An administrator account is created, modified or deleted in the database "
|
2452 |
-
"(default)"
|
2453 |
-
msgstr ""
|
2454 |
-
|
2455 |
-
#: lib/nf_sub_event.php:139
|
2456 |
-
msgid "A user attempts to gain administrative privileges (default)"
|
2457 |
-
msgstr ""
|
2458 |
-
|
2459 |
-
#: lib/nf_sub_event.php:146
|
2460 |
-
msgid "Daily report"
|
2461 |
-
msgstr ""
|
2462 |
-
|
2463 |
-
#: lib/nf_sub_event.php:149
|
2464 |
-
msgid "Send me a daily activity report"
|
2465 |
-
msgstr ""
|
2466 |
-
|
2467 |
-
#: lib/nf_sub_event.php:151 lib/nf_sub_event.php:163
|
2468 |
-
#: lib/nf_sub_updates.php:146 ninjafirewall.php:1705 ninjafirewall.php:1748
|
2469 |
-
#: ninjafirewall.php:1768 ninjafirewall.php:1819 ninjafirewall.php:1864
|
2470 |
-
#: ninjafirewall.php:1874 ninjafirewall.php:1884 ninjafirewall.php:1927
|
2471 |
-
#: ninjafirewall.php:1970 ninjafirewall.php:1990 ninjafirewall.php:2171
|
2472 |
-
#: ninjafirewall.php:2227 ninjafirewall.php:2237 ninjafirewall.php:2247
|
2473 |
-
#: ninjafirewall.php:2257 ninjafirewall.php:2304 ninjafirewall.php:2314
|
2474 |
-
#: ninjafirewall.php:3008
|
2475 |
-
msgid "Yes (default)"
|
2476 |
-
msgstr ""
|
2477 |
-
|
2478 |
-
#: lib/nf_sub_event.php:158
|
2479 |
-
msgid "Log"
|
2480 |
-
msgstr ""
|
2481 |
-
|
2482 |
-
#: lib/nf_sub_event.php:161
|
2483 |
-
msgid "Write all events to the firewall log"
|
2484 |
-
msgstr ""
|
2485 |
-
|
2486 |
-
#: lib/nf_sub_event.php:173 lib/nf_sub_event.php:203
|
2487 |
-
msgid "Contact email"
|
2488 |
-
msgstr ""
|
2489 |
-
|
2490 |
-
#: lib/nf_sub_event.php:176 lib/nf_sub_event.php:206
|
2491 |
-
msgid "Alerts should be sent to"
|
2492 |
-
msgstr ""
|
2493 |
-
|
2494 |
-
#: lib/nf_sub_event.php:185 lib/nf_sub_event.php:211
|
2495 |
-
msgid ""
|
2496 |
-
"Multiple recipients must be comma-separated (e.g., <code>joe@example.org,"
|
2497 |
-
"alice@example.org</code>)."
|
2498 |
-
msgstr ""
|
2499 |
-
|
2500 |
-
#: lib/nf_sub_event.php:208
|
2501 |
-
msgid "Only to me, the Super Admin"
|
2502 |
-
msgstr ""
|
2503 |
-
|
2504 |
-
#: lib/nf_sub_event.php:208
|
2505 |
-
msgid "default"
|
2506 |
-
msgstr ""
|
2507 |
-
|
2508 |
-
#: lib/nf_sub_event.php:209
|
2509 |
-
msgid "To the administrator of the site where originated the alert"
|
2510 |
-
msgstr ""
|
2511 |
-
|
2512 |
-
#: lib/nf_sub_event.php:210
|
2513 |
-
msgid "Other(s):"
|
2514 |
-
msgstr ""
|
2515 |
-
|
2516 |
-
#: lib/nf_sub_event.php:222
|
2517 |
-
msgid "Save Event Notifications"
|
2518 |
-
msgstr ""
|
2519 |
-
|
2520 |
-
#: lib/nf_sub_event.php:429
|
2521 |
-
msgid "[NinjaFirewall] Daily Activity Report"
|
2522 |
-
msgstr ""
|
2523 |
-
|
2524 |
-
#: lib/nf_sub_event.php:436
|
2525 |
-
#, php-format
|
2526 |
-
msgid "Daily activity report for: %s"
|
2527 |
-
msgstr ""
|
2528 |
-
|
2529 |
-
#: lib/nf_sub_event.php:437
|
2530 |
-
msgid "Date Range Processed: Yesterday"
|
2531 |
-
msgstr ""
|
2532 |
-
|
2533 |
-
#: lib/nf_sub_event.php:439
|
2534 |
-
msgid "Blocked threats:"
|
2535 |
-
msgstr ""
|
2536 |
-
|
2537 |
-
#: lib/nf_sub_event.php:441
|
2538 |
-
msgid "critical:"
|
2539 |
-
msgstr ""
|
2540 |
-
|
2541 |
-
#: lib/nf_sub_event.php:442
|
2542 |
-
msgid "high:"
|
2543 |
-
msgstr ""
|
2544 |
-
|
2545 |
-
#: lib/nf_sub_event.php:443
|
2546 |
-
msgid "medium:"
|
2547 |
-
msgstr ""
|
2548 |
-
|
2549 |
-
#: lib/nf_sub_event.php:445
|
2550 |
-
msgid "Blocked brute-force attacks:"
|
2551 |
-
msgstr ""
|
2552 |
-
|
2553 |
-
#: lib/nf_sub_event.php:446 lib/nfw_misc.php:475
|
2554 |
-
msgid ""
|
2555 |
-
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
2556 |
-
"\" page."
|
2557 |
-
msgstr ""
|
2558 |
-
|
2559 |
-
#: lib/nf_sub_event.php:450 lib/nf_sub_filecheck.php:840
|
2560 |
-
#: lib/nf_sub_filecheck.php:857 lib/nf_sub_options.php:503
|
2561 |
-
#: lib/nf_sub_updates.php:550 ninjafirewall.php:3319
|
2562 |
-
msgid "Support forum:"
|
2563 |
-
msgstr ""
|
2564 |
-
|
2565 |
#: lib/nf_sub_filecheck.php:55 lib/nf_sub_filecheck.php:88
|
2566 |
msgid "You did not create any snapshot yet."
|
2567 |
msgstr ""
|
@@ -2578,7 +2587,7 @@ msgstr ""
|
|
2578 |
msgid "You must create a snapshot first."
|
2579 |
msgstr ""
|
2580 |
|
2581 |
-
#: lib/nf_sub_filecheck.php:104 lib/nf_sub_filecheck.php:
|
2582 |
msgid "NinjaFirewall detected that changes were made to your files."
|
2583 |
msgstr ""
|
2584 |
|
@@ -2595,11 +2604,11 @@ msgstr ""
|
|
2595 |
msgid "Default: %s"
|
2596 |
msgstr ""
|
2597 |
|
2598 |
-
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:
|
2599 |
msgid "Exclude the following files/folders (optional)"
|
2600 |
msgstr ""
|
2601 |
|
2602 |
-
#: lib/nf_sub_filecheck.php:160 ninjafirewall.php:
|
2603 |
msgid "e.g.,"
|
2604 |
msgstr ""
|
2605 |
|
@@ -2617,277 +2626,277 @@ msgstr ""
|
|
2617 |
msgid "Create Snapshot"
|
2618 |
msgstr ""
|
2619 |
|
2620 |
-
#: lib/nf_sub_filecheck.php:
|
2621 |
msgid "Delete the current snapshot?"
|
2622 |
msgstr ""
|
2623 |
|
2624 |
-
#: lib/nf_sub_filecheck.php:
|
2625 |
msgid "Last snapshot"
|
2626 |
msgstr ""
|
2627 |
|
2628 |
-
#: lib/nf_sub_filecheck.php:
|
2629 |
#, php-format
|
2630 |
msgid "Created on: %s"
|
2631 |
msgstr ""
|
2632 |
|
2633 |
-
#: lib/nf_sub_filecheck.php:
|
2634 |
#, php-format
|
2635 |
msgid "Total files: %s "
|
2636 |
msgstr ""
|
2637 |
|
2638 |
-
#: lib/nf_sub_filecheck.php:
|
2639 |
msgid "Directory:"
|
2640 |
msgstr ""
|
2641 |
|
2642 |
-
#: lib/nf_sub_filecheck.php:
|
2643 |
msgid "Exclusion:"
|
2644 |
msgstr ""
|
2645 |
|
2646 |
-
#: lib/nf_sub_filecheck.php:
|
2647 |
msgid "Symlinks:"
|
2648 |
msgstr ""
|
2649 |
|
2650 |
-
#: lib/nf_sub_filecheck.php:
|
2651 |
msgid "follow"
|
2652 |
msgstr ""
|
2653 |
|
2654 |
-
#: lib/nf_sub_filecheck.php:
|
2655 |
msgid "do not follow"
|
2656 |
msgstr ""
|
2657 |
|
2658 |
-
#: lib/nf_sub_filecheck.php:
|
2659 |
#, php-format
|
2660 |
msgid "Processing time: %s seconds"
|
2661 |
msgstr ""
|
2662 |
|
2663 |
-
#: lib/nf_sub_filecheck.php:
|
2664 |
msgid "Download Snapshot"
|
2665 |
msgstr ""
|
2666 |
|
2667 |
-
#: lib/nf_sub_filecheck.php:
|
2668 |
msgid "Delete Snapshot"
|
2669 |
msgstr ""
|
2670 |
|
2671 |
-
#: lib/nf_sub_filecheck.php:
|
2672 |
msgid "Last changes"
|
2673 |
msgstr ""
|
2674 |
|
2675 |
-
#: lib/nf_sub_filecheck.php:
|
2676 |
#, php-format
|
2677 |
msgid "New files: %s"
|
2678 |
msgstr ""
|
2679 |
|
2680 |
-
#: lib/nf_sub_filecheck.php:
|
2681 |
#, php-format
|
2682 |
msgid "Deleted files: %s"
|
2683 |
msgstr ""
|
2684 |
|
2685 |
-
#: lib/nf_sub_filecheck.php:
|
2686 |
#, php-format
|
2687 |
msgid "Modified files: %s"
|
2688 |
msgstr ""
|
2689 |
|
2690 |
-
#: lib/nf_sub_filecheck.php:
|
2691 |
msgid "View Changes"
|
2692 |
msgstr ""
|
2693 |
|
2694 |
-
#: lib/nf_sub_filecheck.php:
|
2695 |
msgid "Download Changes"
|
2696 |
msgstr ""
|
2697 |
|
2698 |
-
#: lib/nf_sub_filecheck.php:
|
2699 |
msgid "Click a file to get more info about it."
|
2700 |
msgstr ""
|
2701 |
|
2702 |
-
#: lib/nf_sub_filecheck.php:
|
2703 |
msgid "New files:"
|
2704 |
msgstr ""
|
2705 |
|
2706 |
-
#: lib/nf_sub_filecheck.php:
|
2707 |
msgid "Size"
|
2708 |
msgstr ""
|
2709 |
|
2710 |
-
#: lib/nf_sub_filecheck.php:
|
2711 |
msgid "Access"
|
2712 |
msgstr ""
|
2713 |
|
2714 |
-
#: lib/nf_sub_filecheck.php:
|
2715 |
msgid "Uid / Gid"
|
2716 |
msgstr ""
|
2717 |
|
2718 |
-
#: lib/nf_sub_filecheck.php:
|
2719 |
msgid "Modify"
|
2720 |
msgstr ""
|
2721 |
|
2722 |
-
#: lib/nf_sub_filecheck.php:
|
2723 |
msgid "Change"
|
2724 |
msgstr ""
|
2725 |
|
2726 |
-
#: lib/nf_sub_filecheck.php:
|
2727 |
msgid "Deleted files:"
|
2728 |
msgstr ""
|
2729 |
|
2730 |
-
#: lib/nf_sub_filecheck.php:
|
2731 |
msgid "Modified files:"
|
2732 |
msgstr ""
|
2733 |
|
2734 |
-
#: lib/nf_sub_filecheck.php:
|
2735 |
msgid "Old"
|
2736 |
msgstr ""
|
2737 |
|
2738 |
-
#: lib/nf_sub_filecheck.php:
|
2739 |
msgid "New"
|
2740 |
msgstr ""
|
2741 |
|
2742 |
-
#: lib/nf_sub_filecheck.php:
|
2743 |
msgid "None"
|
2744 |
msgstr ""
|
2745 |
|
2746 |
-
#: lib/nf_sub_filecheck.php:
|
2747 |
msgid "Scan System For File Changes"
|
2748 |
msgstr ""
|
2749 |
|
2750 |
-
#: lib/nf_sub_filecheck.php:
|
2751 |
msgid "Options"
|
2752 |
msgstr ""
|
2753 |
|
2754 |
-
#: lib/nf_sub_filecheck.php:
|
2755 |
#, php-format
|
2756 |
msgid ""
|
2757 |
"It seems that %s is enabled. Ensure you have another way to run WP-Cron, "
|
2758 |
"otherwise NinjaFirewall scheduled scans will not work."
|
2759 |
msgstr ""
|
2760 |
|
2761 |
-
#: lib/nf_sub_filecheck.php:
|
2762 |
msgid "Enable scheduled scans"
|
2763 |
msgstr ""
|
2764 |
|
2765 |
-
#: lib/nf_sub_filecheck.php:
|
2766 |
msgid "Hourly"
|
2767 |
msgstr ""
|
2768 |
|
2769 |
-
#: lib/nf_sub_filecheck.php:
|
2770 |
msgid "Twicedaily"
|
2771 |
msgstr ""
|
2772 |
|
2773 |
-
#: lib/nf_sub_filecheck.php:
|
2774 |
msgid "Daily"
|
2775 |
msgstr ""
|
2776 |
|
2777 |
-
#: lib/nf_sub_filecheck.php:
|
2778 |
#, php-format
|
2779 |
msgid ""
|
2780 |
"Next scan will start in approximately %s day(s), %s hour(s), %s minute(s) "
|
2781 |
"and %s second(s)."
|
2782 |
msgstr ""
|
2783 |
|
2784 |
-
#: lib/nf_sub_filecheck.php:
|
2785 |
msgid ""
|
2786 |
"The next scheduled scan date is in the past! WordPress wp-cron may not be "
|
2787 |
"working or may have been disabled."
|
2788 |
msgstr ""
|
2789 |
|
2790 |
-
#: lib/nf_sub_filecheck.php:
|
2791 |
msgid "Scheduled scan report"
|
2792 |
msgstr ""
|
2793 |
|
2794 |
-
#: lib/nf_sub_filecheck.php:
|
2795 |
msgid "Send me a report by email only if changes are detected (default)"
|
2796 |
msgstr ""
|
2797 |
|
2798 |
-
#: lib/nf_sub_filecheck.php:
|
2799 |
msgid "Always send me a report by email after a scheduled scan"
|
2800 |
msgstr ""
|
2801 |
|
2802 |
-
#: lib/nf_sub_filecheck.php:
|
2803 |
msgid "Save Scan Options"
|
2804 |
msgstr ""
|
2805 |
|
2806 |
-
#: lib/nf_sub_filecheck.php:
|
2807 |
msgid "Enter the full path to the directory to be scanned."
|
2808 |
msgstr ""
|
2809 |
|
2810 |
-
#: lib/nf_sub_filecheck.php:
|
2811 |
#, php-format
|
2812 |
msgid "The directory %s does not exist."
|
2813 |
msgstr ""
|
2814 |
|
2815 |
-
#: lib/nf_sub_filecheck.php:
|
2816 |
#, php-format
|
2817 |
msgid "The directory %s is not readable."
|
2818 |
msgstr ""
|
2819 |
|
2820 |
-
#: lib/nf_sub_filecheck.php:
|
2821 |
#, php-format
|
2822 |
msgid "Cannot write to %s."
|
2823 |
msgstr ""
|
2824 |
|
2825 |
-
#: lib/nf_sub_filecheck.php:
|
2826 |
#, php-format
|
2827 |
msgid "Error : cannot open %s directory."
|
2828 |
msgstr ""
|
2829 |
|
2830 |
-
#: lib/nf_sub_filecheck.php:
|
2831 |
#, php-format
|
2832 |
msgid "Error : %s directory is not readable."
|
2833 |
msgstr ""
|
2834 |
|
2835 |
-
#: lib/nf_sub_filecheck.php:
|
2836 |
#, php-format
|
2837 |
msgid "Missing options line %s, please try again."
|
2838 |
msgstr ""
|
2839 |
|
2840 |
-
#: lib/nf_sub_filecheck.php:
|
2841 |
#, php-format
|
2842 |
msgid "Cannot create %s."
|
2843 |
msgstr ""
|
2844 |
|
2845 |
-
#: lib/nf_sub_filecheck.php:
|
2846 |
msgid "Error reading old snapshot file."
|
2847 |
msgstr ""
|
2848 |
|
2849 |
-
#: lib/nf_sub_filecheck.php:
|
2850 |
msgid "Error reading new snapshot file."
|
2851 |
msgstr ""
|
2852 |
|
2853 |
-
#: lib/nf_sub_filecheck.php:
|
2854 |
msgid "New file"
|
2855 |
msgstr ""
|
2856 |
|
2857 |
-
#: lib/nf_sub_filecheck.php:
|
2858 |
msgid "Deleted file"
|
2859 |
msgstr ""
|
2860 |
|
2861 |
-
#: lib/nf_sub_filecheck.php:
|
2862 |
msgid "Modified file"
|
2863 |
msgstr ""
|
2864 |
|
2865 |
-
#: lib/nf_sub_filecheck.php:
|
2866 |
msgid "[NinjaFirewall] Alert: File Check detection"
|
2867 |
msgstr ""
|
2868 |
|
2869 |
-
#: lib/nf_sub_filecheck.php:
|
2870 |
-
#: lib/nf_sub_filecheck.php:
|
2871 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:327
|
2872 |
#: lib/nfw_misc.php:329 lib/nfw_misc.php:466 lib/nfw_misc.php:468
|
2873 |
msgid "Blog:"
|
2874 |
msgstr ""
|
2875 |
|
2876 |
-
#: lib/nf_sub_filecheck.php:
|
2877 |
#: lib/nf_sub_updates.php:547
|
2878 |
#, php-format
|
2879 |
msgid "Date: %s"
|
2880 |
msgstr ""
|
2881 |
|
2882 |
-
#: lib/nf_sub_filecheck.php:
|
2883 |
msgid "See attached file for details."
|
2884 |
msgstr ""
|
2885 |
|
2886 |
-
#: lib/nf_sub_filecheck.php:
|
2887 |
msgid "[NinjaFirewall] File Check report"
|
2888 |
msgstr ""
|
2889 |
|
2890 |
-
#: lib/nf_sub_filecheck.php:
|
2891 |
msgid "NinjaFirewall did not detect changes in your files."
|
2892 |
msgstr ""
|
2893 |
|
@@ -3000,15 +3009,15 @@ msgstr ""
|
|
3000 |
msgid "Display"
|
3001 |
msgstr ""
|
3002 |
|
3003 |
-
#: lib/nf_sub_livelog.php:280 ninjafirewall.php:
|
3004 |
msgid "HTTP and HTTPS traffic (default)"
|
3005 |
msgstr ""
|
3006 |
|
3007 |
-
#: lib/nf_sub_livelog.php:281 ninjafirewall.php:
|
3008 |
msgid "HTTP traffic only"
|
3009 |
msgstr ""
|
3010 |
|
3011 |
-
#: lib/nf_sub_livelog.php:282 ninjafirewall.php:
|
3012 |
msgid "HTTPS traffic only"
|
3013 |
msgstr ""
|
3014 |
|
@@ -3121,7 +3130,7 @@ msgstr ""
|
|
3121 |
msgid "Unable to open the log for read operation."
|
3122 |
msgstr ""
|
3123 |
|
3124 |
-
#: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:
|
3125 |
msgid "Anti-Malware"
|
3126 |
msgstr ""
|
3127 |
|
@@ -3169,13 +3178,13 @@ msgstr ""
|
|
3169 |
msgid "Refresh preview"
|
3170 |
msgstr ""
|
3171 |
|
3172 |
-
#: lib/nf_sub_options.php:55 ninjafirewall.php:
|
3173 |
msgid "Firewall Options"
|
3174 |
msgstr ""
|
3175 |
|
3176 |
#: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
|
3177 |
-
#: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:
|
3178 |
-
#: ninjafirewall.php:
|
3179 |
msgid "Enabled"
|
3180 |
msgstr ""
|
3181 |
|
@@ -3212,113 +3221,117 @@ msgid "406 Not Acceptable"
|
|
3212 |
msgstr ""
|
3213 |
|
3214 |
#: lib/nf_sub_options.php:139
|
3215 |
-
msgid "
|
3216 |
msgstr ""
|
3217 |
|
3218 |
#: lib/nf_sub_options.php:140
|
|
|
|
|
|
|
|
|
3219 |
msgid "503 Service Unavailable"
|
3220 |
msgstr ""
|
3221 |
|
3222 |
-
#: lib/nf_sub_options.php:
|
3223 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
3224 |
msgstr ""
|
3225 |
|
3226 |
-
#: lib/nf_sub_options.php:
|
3227 |
#, php-format
|
3228 |
msgid ""
|
3229 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
3230 |
"Protection</a>."
|
3231 |
msgstr ""
|
3232 |
|
3233 |
-
#: lib/nf_sub_options.php:
|
3234 |
msgid "Blocked user message"
|
3235 |
msgstr ""
|
3236 |
|
3237 |
-
#: lib/nf_sub_options.php:
|
3238 |
msgid "Preview message"
|
3239 |
msgstr ""
|
3240 |
|
3241 |
-
#: lib/nf_sub_options.php:
|
3242 |
msgid "Default message"
|
3243 |
msgstr ""
|
3244 |
|
3245 |
-
#: lib/nf_sub_options.php:
|
3246 |
msgid "Export configuration"
|
3247 |
msgstr ""
|
3248 |
|
3249 |
-
#: lib/nf_sub_options.php:
|
3250 |
msgid "Download"
|
3251 |
msgstr ""
|
3252 |
|
3253 |
-
#: lib/nf_sub_options.php:
|
3254 |
msgid "File Check configuration will not be exported/imported."
|
3255 |
msgstr ""
|
3256 |
|
3257 |
-
#: lib/nf_sub_options.php:
|
3258 |
msgid "Import configuration"
|
3259 |
msgstr ""
|
3260 |
|
3261 |
-
#: lib/nf_sub_options.php:
|
3262 |
#, php-format
|
3263 |
msgid "Imported configuration must match plugin version %s."
|
3264 |
msgstr ""
|
3265 |
|
3266 |
-
#: lib/nf_sub_options.php:
|
3267 |
msgid "It will override all your current firewall options and rules."
|
3268 |
msgstr ""
|
3269 |
|
3270 |
-
#: lib/nf_sub_options.php:
|
3271 |
msgid "Save Firewall Options"
|
3272 |
msgstr ""
|
3273 |
|
3274 |
-
#: lib/nf_sub_options.php:
|
3275 |
#, php-format
|
3276 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
3277 |
msgstr ""
|
3278 |
|
3279 |
-
#: lib/nf_sub_options.php:
|
3280 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
3281 |
msgstr ""
|
3282 |
|
3283 |
-
#: lib/nf_sub_options.php:
|
3284 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
3285 |
msgstr ""
|
3286 |
|
3287 |
-
#: lib/nf_sub_options.php:
|
3288 |
-
#: ninjafirewall.php:
|
3289 |
-
#: ninjafirewall.php:
|
3290 |
msgid "-Blog :"
|
3291 |
msgstr ""
|
3292 |
|
3293 |
-
#: lib/nf_sub_options.php:
|
3294 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
3295 |
msgstr ""
|
3296 |
|
3297 |
-
#: lib/nf_sub_options.php:
|
3298 |
msgid ""
|
3299 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
3300 |
"WordPress admin dashboard:"
|
3301 |
msgstr ""
|
3302 |
|
3303 |
-
#: lib/nf_sub_options.php:
|
3304 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
3305 |
msgstr ""
|
3306 |
|
3307 |
-
#: lib/nf_sub_options.php:
|
3308 |
msgid ""
|
3309 |
"Someone imported a new configuration which overrode the firewall settings:"
|
3310 |
msgstr ""
|
3311 |
|
3312 |
-
#: lib/nf_sub_options.php:
|
3313 |
msgid "-User :"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
-
#: lib/nf_sub_options.php:
|
3317 |
msgid "-IP :"
|
3318 |
msgstr ""
|
3319 |
|
3320 |
-
#: lib/nf_sub_options.php:
|
3321 |
-
#: ninjafirewall.php:
|
3322 |
msgid "-Date :"
|
3323 |
msgstr ""
|
3324 |
|
@@ -3338,13 +3351,14 @@ msgstr ""
|
|
3338 |
msgid "Automatically update NinjaFirewall security rules"
|
3339 |
msgstr ""
|
3340 |
|
3341 |
-
#: lib/nf_sub_updates.php:149 ninjafirewall.php:
|
3342 |
-
#: ninjafirewall.php:
|
3343 |
-
#: ninjafirewall.php:
|
3344 |
-
#: ninjafirewall.php:
|
3345 |
-
#: ninjafirewall.php:
|
3346 |
-
#: ninjafirewall.php:
|
3347 |
-
#: ninjafirewall.php:
|
|
|
3348 |
msgid "No"
|
3349 |
msgstr ""
|
3350 |
|
@@ -3705,7 +3719,7 @@ msgid ""
|
|
3705 |
"%s is writable."
|
3706 |
msgstr ""
|
3707 |
|
3708 |
-
#: lib/nfw_misc.php:172 ninjafirewall.php:
|
3709 |
msgid "unknown error"
|
3710 |
msgstr ""
|
3711 |
|
@@ -3874,7 +3888,7 @@ msgstr ""
|
|
3874 |
msgid "Enable it"
|
3875 |
msgstr ""
|
3876 |
|
3877 |
-
#: lib/statistics.php:28 ninjafirewall.php:
|
3878 |
msgid "Statistics"
|
3879 |
msgstr ""
|
3880 |
|
@@ -3914,61 +3928,61 @@ msgstr ""
|
|
3914 |
msgid "Select monthly stats to view..."
|
3915 |
msgstr ""
|
3916 |
|
3917 |
-
#: ninjafirewall.php:
|
3918 |
msgid "A true Web Application Firewall to protect and secure WordPress."
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: ninjafirewall.php:
|
3922 |
msgid "Cannot find WordPress configuration file"
|
3923 |
msgstr ""
|
3924 |
|
3925 |
-
#: ninjafirewall.php:
|
3926 |
msgid "Cannot read WordPress configuration file"
|
3927 |
msgstr ""
|
3928 |
|
3929 |
-
#: ninjafirewall.php:
|
3930 |
msgid "Cannot retrieve WordPress database credentials"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
-
#: ninjafirewall.php:
|
3934 |
msgid "Cannot connect to WordPress database"
|
3935 |
msgstr ""
|
3936 |
|
3937 |
-
#: ninjafirewall.php:
|
3938 |
msgid "Cannot retrieve user options from database (#2)"
|
3939 |
msgstr ""
|
3940 |
|
3941 |
-
#: ninjafirewall.php:
|
3942 |
msgid "Cannot retrieve user options from database (#3)"
|
3943 |
msgstr ""
|
3944 |
|
3945 |
-
#: ninjafirewall.php:
|
3946 |
msgid "Cannot retrieve user rules from database (#2)"
|
3947 |
msgstr ""
|
3948 |
|
3949 |
-
#: ninjafirewall.php:
|
3950 |
msgid "Cannot retrieve user rules from database (#3)"
|
3951 |
msgstr ""
|
3952 |
|
3953 |
-
#: ninjafirewall.php:
|
3954 |
msgid ""
|
3955 |
"The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
|
3956 |
"\">administration console</a>"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
-
#: ninjafirewall.php:
|
3960 |
msgid "Unable to communicate with the firewall. Please check your settings"
|
3961 |
msgstr ""
|
3962 |
|
3963 |
-
#: ninjafirewall.php:
|
3964 |
msgid "Cannot retrieve user options from database (#1)"
|
3965 |
msgstr ""
|
3966 |
|
3967 |
-
#: ninjafirewall.php:
|
3968 |
msgid "Cannot retrieve user rules from database (#1)"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
-
#: ninjafirewall.php:
|
3972 |
#, php-format
|
3973 |
msgid ""
|
3974 |
"The firewall cannot access its log and cache folders. If you changed the "
|
@@ -3976,313 +3990,305 @@ msgid ""
|
|
3976 |
"%s constant (see %s for more info)"
|
3977 |
msgstr ""
|
3978 |
|
3979 |
-
#: ninjafirewall.php:
|
3980 |
msgid ""
|
3981 |
"You do not have \"unfiltered_html\" capability. Please enable it in order to "
|
3982 |
"run NinjaFirewall (or make sure you do not have \"DISALLOW_UNFILTERED_HTML\" "
|
3983 |
"in your wp-config.php script)."
|
3984 |
msgstr ""
|
3985 |
|
3986 |
-
#: ninjafirewall.php:
|
3987 |
#, php-format
|
3988 |
msgid ""
|
3989 |
"NinjaFirewall requires WordPress 3.3 or greater but your current version is "
|
3990 |
"%s."
|
3991 |
msgstr ""
|
3992 |
|
3993 |
-
#: ninjafirewall.php:
|
3994 |
#, php-format
|
3995 |
msgid ""
|
3996 |
"NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
|
3997 |
msgstr ""
|
3998 |
|
3999 |
-
#: ninjafirewall.php:
|
4000 |
#, php-format
|
4001 |
msgid "NinjaFirewall requires the PHP %s extension."
|
4002 |
msgstr ""
|
4003 |
|
4004 |
-
#: ninjafirewall.php:
|
4005 |
msgid ""
|
4006 |
"You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
|
4007 |
"5.3.0 (see http://php.net/safe-mode)."
|
4008 |
msgstr ""
|
4009 |
|
4010 |
-
#: ninjafirewall.php:
|
4011 |
msgid "You are not allowed to activate NinjaFirewall."
|
4012 |
msgstr ""
|
4013 |
|
4014 |
-
#: ninjafirewall.php:
|
4015 |
msgid "NinjaFirewall is not compatible with Microsoft Windows."
|
4016 |
msgstr ""
|
4017 |
|
4018 |
-
#: ninjafirewall.php:
|
4019 |
msgid "ERROR: Failed to update rules"
|
4020 |
msgstr ""
|
4021 |
|
4022 |
-
#: ninjafirewall.php:
|
4023 |
msgid ""
|
4024 |
"NinjaFirewall failed to update its rules. This is a critical error, your "
|
4025 |
"current rules may be corrupted or disabled. In order to solve the problem, "
|
4026 |
"please follow these instructions:"
|
4027 |
msgstr ""
|
4028 |
|
4029 |
-
#: ninjafirewall.php:
|
4030 |
msgid "1. Log in to your WordPress admin dashboard."
|
4031 |
msgstr ""
|
4032 |
|
4033 |
-
#: ninjafirewall.php:
|
4034 |
msgid "2. Go to \"NinjaFirewall > Updates\"."
|
4035 |
msgstr ""
|
4036 |
|
4037 |
-
#: ninjafirewall.php:
|
4038 |
msgid "3. Click on \"Check for updates now!\"."
|
4039 |
msgstr ""
|
4040 |
|
4041 |
-
#: ninjafirewall.php:
|
4042 |
msgid "Support forum"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
-
#: ninjafirewall.php:
|
4046 |
msgid "Alert: WordPress console login"
|
4047 |
msgstr ""
|
4048 |
|
4049 |
-
#: ninjafirewall.php:
|
4050 |
msgid "Someone just logged in to your WordPress admin console:"
|
4051 |
msgstr ""
|
4052 |
|
4053 |
-
#: ninjafirewall.php:
|
4054 |
#, php-format
|
4055 |
msgid "Sorry %s, your request cannot be processed."
|
4056 |
msgstr ""
|
4057 |
|
4058 |
-
#: ninjafirewall.php:
|
4059 |
msgid "For security reasons, it was blocked and logged."
|
4060 |
msgstr ""
|
4061 |
|
4062 |
-
#: ninjafirewall.php:
|
4063 |
msgid ""
|
4064 |
"If you believe this was an error please contact the<br />webmaster and "
|
4065 |
"enclose the following incident ID:"
|
4066 |
msgstr ""
|
4067 |
|
4068 |
-
#: ninjafirewall.php:
|
4069 |
msgid "NinjaFirewall: Overview"
|
4070 |
msgstr ""
|
4071 |
|
4072 |
-
#: ninjafirewall.php:
|
4073 |
msgid "NinjaFirewall: Statistics"
|
4074 |
msgstr ""
|
4075 |
|
4076 |
-
#: ninjafirewall.php:
|
4077 |
msgid "NinjaFirewall: Firewall Options"
|
4078 |
msgstr ""
|
4079 |
|
4080 |
-
#: ninjafirewall.php:
|
4081 |
msgid "NinjaFirewall: Firewall Policies"
|
4082 |
msgstr ""
|
4083 |
|
4084 |
-
#: ninjafirewall.php:
|
4085 |
msgid "NinjaFirewall: File Guard"
|
4086 |
msgstr ""
|
4087 |
|
4088 |
-
#: ninjafirewall.php:
|
4089 |
msgid "NinjaFirewall: File Check"
|
4090 |
msgstr ""
|
4091 |
|
4092 |
-
#: ninjafirewall.php:
|
4093 |
msgid "NinjaFirewall: Anti-Malware"
|
4094 |
msgstr ""
|
4095 |
|
4096 |
-
#: ninjafirewall.php:
|
4097 |
msgid "NinjaFirewall: Network"
|
4098 |
msgstr ""
|
4099 |
|
4100 |
-
#: ninjafirewall.php:
|
4101 |
msgid "NinjaFirewall: Event Notifications"
|
4102 |
msgstr ""
|
4103 |
|
4104 |
-
#: ninjafirewall.php:
|
4105 |
msgid "NinjaFirewall: Log-in Protection"
|
4106 |
msgstr ""
|
4107 |
|
4108 |
-
#: ninjafirewall.php:
|
4109 |
msgid "NinjaFirewall: Firewall Log"
|
4110 |
msgstr ""
|
4111 |
|
4112 |
-
#: ninjafirewall.php:
|
4113 |
msgid "NinjaFirewall: Live Log"
|
4114 |
msgstr ""
|
4115 |
|
4116 |
-
#: ninjafirewall.php:
|
4117 |
msgid "NinjaFirewall: Rules Editor"
|
4118 |
msgstr ""
|
4119 |
|
4120 |
-
#: ninjafirewall.php:
|
4121 |
msgid "NinjaFirewall: Updates"
|
4122 |
msgstr ""
|
4123 |
|
4124 |
-
#: ninjafirewall.php:
|
4125 |
msgid "NinjaFirewall: About"
|
4126 |
msgstr ""
|
4127 |
|
4128 |
-
#: ninjafirewall.php:
|
4129 |
msgid "About..."
|
4130 |
msgstr ""
|
4131 |
|
4132 |
-
#: ninjafirewall.php:
|
4133 |
msgid "NinjaFirewall Settings"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
-
#: ninjafirewall.php:
|
4137 |
msgid "NinjaFirewall is enabled"
|
4138 |
msgstr ""
|
4139 |
|
4140 |
-
#: ninjafirewall.php:
|
4141 |
msgid "Congratulations, NinjaFirewall is up and running!"
|
4142 |
msgstr ""
|
4143 |
|
4144 |
-
#: ninjafirewall.php:
|
4145 |
msgid ""
|
4146 |
"If you need help, click on the contextual \"Help\" menu tab located in the "
|
4147 |
"upper right corner of each page."
|
4148 |
msgstr ""
|
4149 |
|
4150 |
-
#: ninjafirewall.php:
|
4151 |
msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
|
4152 |
msgstr ""
|
4153 |
|
4154 |
-
#: ninjafirewall.php:
|
4155 |
msgid "Firewall"
|
4156 |
msgstr ""
|
4157 |
|
4158 |
-
#: ninjafirewall.php:
|
4159 |
msgid "WordPress WAF"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
-
#: ninjafirewall.php:
|
4163 |
msgid "Full WAF"
|
4164 |
msgstr ""
|
4165 |
|
4166 |
-
#: ninjafirewall.php:
|
4167 |
msgid "Mode"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
-
#: ninjafirewall.php:
|
4171 |
#, php-format
|
4172 |
msgid "NinjaFirewall is running in %s mode."
|
4173 |
msgstr ""
|
4174 |
|
4175 |
-
#: ninjafirewall.php:
|
4176 |
msgid "Enabled."
|
4177 |
msgstr ""
|
4178 |
|
4179 |
-
#: ninjafirewall.php:
|
4180 |
msgid "Click here to turn Debugging Mode off"
|
4181 |
msgstr ""
|
4182 |
|
4183 |
-
#: ninjafirewall.php:
|
4184 |
msgid "PHP SAPI"
|
4185 |
msgstr ""
|
4186 |
|
4187 |
-
#: ninjafirewall.php:
|
4188 |
msgid "Version"
|
4189 |
msgstr ""
|
4190 |
|
4191 |
-
#: ninjafirewall.php:
|
4192 |
msgid "Security rules:"
|
4193 |
msgstr ""
|
4194 |
|
4195 |
-
#: ninjafirewall.php:
|
4196 |
msgid "Security rules updates are disabled."
|
4197 |
msgstr ""
|
4198 |
|
4199 |
-
#: ninjafirewall.php:
|
4200 |
msgid ""
|
4201 |
"If you want your blog to be protected against the latest threats, enable "
|
4202 |
"automatic security rules updates."
|
4203 |
msgstr ""
|
4204 |
|
4205 |
-
#: ninjafirewall.php:
|
4206 |
msgid "Admin user"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
-
#: ninjafirewall.php:
|
4210 |
#, php-format
|
4211 |
msgid ""
|
4212 |
"You are not whitelisted. Ensure that the \"Do not block WordPress "
|
4213 |
"administrator\" option is enabled in the <a href=\"%s\">Firewall Policies</"
|
4214 |
-
"a> menu, otherwise you
|
4215 |
-
"
|
4216 |
msgstr ""
|
4217 |
|
4218 |
-
#: ninjafirewall.php:
|
4219 |
msgid "You are whitelisted by the firewall."
|
4220 |
msgstr ""
|
4221 |
|
4222 |
-
#: ninjafirewall.php:
|
4223 |
msgid "Restrictions"
|
4224 |
msgstr ""
|
4225 |
|
4226 |
-
#: ninjafirewall.php:
|
4227 |
msgid "Access to NinjaFirewall is restricted to:"
|
4228 |
msgstr ""
|
4229 |
|
4230 |
-
#: ninjafirewall.php:
|
4231 |
msgid "User session"
|
4232 |
msgstr ""
|
4233 |
|
4234 |
-
#: ninjafirewall.php:
|
4235 |
-
msgid ""
|
4236 |
-
"It seems the user session was not set by the firewall script or may have "
|
4237 |
-
"been destroyed by another plugin. You may get blocked by the firewall while "
|
4238 |
-
"working from the WordPress administration dashboard."
|
4239 |
-
msgstr ""
|
4240 |
-
|
4241 |
-
#: ninjafirewall.php:1095
|
4242 |
msgid ""
|
4243 |
"It seems that the user session set by NinjaFirewall was not found by the "
|
4244 |
-
"firewall script.
|
4245 |
-
"WordPress administration dashboard."
|
4246 |
msgstr ""
|
4247 |
|
4248 |
-
#: ninjafirewall.php:
|
4249 |
#, php-format
|
4250 |
msgid ""
|
4251 |
"the public key is invalid. Please <a href=\"%s\">check your configuration</"
|
4252 |
"a>."
|
4253 |
msgstr ""
|
4254 |
|
4255 |
-
#: ninjafirewall.php:
|
4256 |
msgid "No IP address restriction."
|
4257 |
msgstr ""
|
4258 |
|
4259 |
-
#: ninjafirewall.php:
|
4260 |
#, php-format
|
4261 |
msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
|
4262 |
msgstr ""
|
4263 |
|
4264 |
-
#: ninjafirewall.php:
|
4265 |
#, php-format
|
4266 |
msgid ""
|
4267 |
"the whitelisted IP is not valid. Please <a href=\"%s\">check your "
|
4268 |
"configuration</a>."
|
4269 |
msgstr ""
|
4270 |
|
4271 |
-
#: ninjafirewall.php:
|
4272 |
#, php-format
|
4273 |
msgid "Error: %s"
|
4274 |
msgstr ""
|
4275 |
|
4276 |
-
#: ninjafirewall.php:
|
4277 |
msgid "Source IP"
|
4278 |
msgstr ""
|
4279 |
|
4280 |
-
#: ninjafirewall.php:
|
4281 |
#, php-format
|
4282 |
msgid "You have a private IP : %s"
|
4283 |
msgstr ""
|
4284 |
|
4285 |
-
#: ninjafirewall.php:
|
4286 |
#, php-format
|
4287 |
msgid ""
|
4288 |
"If your site is behind a reverse proxy or a load balancer, ensure that you "
|
@@ -4290,11 +4296,11 @@ msgid ""
|
|
4290 |
"otherwise use the NinjaFirewall %s configuration file."
|
4291 |
msgstr ""
|
4292 |
|
4293 |
-
#: ninjafirewall.php:
|
4294 |
msgid "CDN detection"
|
4295 |
msgstr ""
|
4296 |
|
4297 |
-
#: ninjafirewall.php:
|
4298 |
#, php-format
|
4299 |
msgid ""
|
4300 |
"%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
|
@@ -4302,7 +4308,7 @@ msgid ""
|
|
4302 |
"otherwise use the NinjaFirewall %s configuration file."
|
4303 |
msgstr ""
|
4304 |
|
4305 |
-
#: ninjafirewall.php:
|
4306 |
#, php-format
|
4307 |
msgid ""
|
4308 |
"%s detected: you seem to be using Incapsula CDN services. Ensure that you "
|
@@ -4310,406 +4316,417 @@ msgid ""
|
|
4310 |
"otherwise use the NinjaFirewall %s configuration file."
|
4311 |
msgstr ""
|
4312 |
|
4313 |
-
#: ninjafirewall.php:
|
4314 |
msgid "Log dir"
|
4315 |
msgstr ""
|
4316 |
|
4317 |
-
#: ninjafirewall.php:
|
4318 |
#, php-format
|
4319 |
msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
|
4320 |
msgstr ""
|
4321 |
|
4322 |
-
#: ninjafirewall.php:
|
4323 |
msgid "Optional configuration file"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
-
#: ninjafirewall.php:
|
4327 |
-
#: ninjafirewall.php:
|
4328 |
-
#: ninjafirewall.php:
|
4329 |
-
#: ninjafirewall.php:
|
4330 |
-
#: ninjafirewall.php:
|
|
|
4331 |
msgid "Yes"
|
4332 |
msgstr ""
|
4333 |
|
4334 |
-
#: ninjafirewall.php:
|
4335 |
msgid "(default)"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
-
#: ninjafirewall.php:
|
4339 |
#, php-format
|
4340 |
msgid ""
|
4341 |
"This feature is only available when NinjaFirewall is running in %s mode."
|
4342 |
msgstr ""
|
4343 |
|
4344 |
-
#: ninjafirewall.php:
|
4345 |
msgid "All fields will be restored to their default values. Go ahead?"
|
4346 |
msgstr ""
|
4347 |
|
4348 |
-
#: ninjafirewall.php:
|
4349 |
msgid ""
|
4350 |
"WARNING: ensure that you can access your admin console over HTTPS before "
|
4351 |
"enabling this option, otherwise you will lock yourself out of your site. Go "
|
4352 |
"ahead?"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
-
#: ninjafirewall.php:
|
4356 |
msgid ""
|
4357 |
"Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
|
4358 |
"hyphen [-] or an underscore [_] will be removed from the filename and "
|
4359 |
"replaced with the substitution character. Continue?"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
-
#: ninjafirewall.php:
|
4363 |
msgid "Default values were restored."
|
4364 |
msgstr ""
|
4365 |
|
4366 |
-
#: ninjafirewall.php:
|
4367 |
msgid "No action taken."
|
4368 |
msgstr ""
|
4369 |
|
4370 |
-
#: ninjafirewall.php:
|
4371 |
msgid "Enable NinjaFirewall for"
|
4372 |
msgstr ""
|
4373 |
|
4374 |
-
#: ninjafirewall.php:
|
4375 |
msgid "File Uploads"
|
4376 |
msgstr ""
|
4377 |
|
4378 |
-
#: ninjafirewall.php:
|
4379 |
msgid "Allow uploads"
|
4380 |
msgstr ""
|
4381 |
|
4382 |
-
#: ninjafirewall.php:
|
4383 |
msgid "Disallow uploads (default)"
|
4384 |
msgstr ""
|
4385 |
|
4386 |
-
#: ninjafirewall.php:
|
4387 |
msgid "Sanitise filenames"
|
4388 |
msgstr ""
|
4389 |
|
4390 |
-
#: ninjafirewall.php:
|
4391 |
msgid "substitution character:"
|
4392 |
msgstr ""
|
4393 |
|
4394 |
-
#: ninjafirewall.php:
|
4395 |
msgid "Block direct access to any PHP file located in one of these directories"
|
4396 |
msgstr ""
|
4397 |
|
4398 |
-
#: ninjafirewall.php:
|
4399 |
msgid ""
|
4400 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
4401 |
"this option is enabled."
|
4402 |
msgstr ""
|
4403 |
|
4404 |
-
#: ninjafirewall.php:
|
4405 |
msgid ""
|
4406 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
4407 |
"by your visitors, we recommend to enable this option."
|
4408 |
msgstr ""
|
4409 |
|
4410 |
-
#: ninjafirewall.php:
|
4411 |
msgid ""
|
4412 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
4413 |
"may prevent it from working correctly."
|
4414 |
msgstr ""
|
4415 |
|
4416 |
-
#: ninjafirewall.php:
|
4417 |
msgid "Protect against username enumeration"
|
4418 |
msgstr ""
|
4419 |
|
4420 |
-
#: ninjafirewall.php:
|
4421 |
msgid "Through the author archives"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
-
#: ninjafirewall.php:
|
4425 |
msgid "Through the login page"
|
4426 |
msgstr ""
|
4427 |
|
4428 |
-
#: ninjafirewall.php:
|
4429 |
msgid "Through the WordPress REST API"
|
4430 |
msgstr ""
|
4431 |
|
4432 |
-
#: ninjafirewall.php:
|
4433 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
4434 |
msgstr ""
|
4435 |
|
4436 |
-
#: ninjafirewall.php:
|
4437 |
msgid "WordPress REST API"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
-
#: ninjafirewall.php:
|
4441 |
msgid "Block any access to the API"
|
4442 |
msgstr ""
|
4443 |
|
4444 |
-
#: ninjafirewall.php:
|
4445 |
msgid "WordPress XML-RPC API"
|
4446 |
msgstr ""
|
4447 |
|
4448 |
-
#: ninjafirewall.php:
|
4449 |
msgid "Block <code>system.multicall</code> method"
|
4450 |
msgstr ""
|
4451 |
|
4452 |
-
#: ninjafirewall.php:
|
4453 |
msgid "Block Pingbacks"
|
4454 |
msgstr ""
|
4455 |
|
4456 |
-
#: ninjafirewall.php:
|
4457 |
msgid ""
|
4458 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
4459 |
"your blog, its themes or plugins."
|
4460 |
msgstr ""
|
4461 |
|
4462 |
-
#: ninjafirewall.php:
|
4463 |
msgid "Block <code>POST</code> requests in the themes folder"
|
4464 |
msgstr ""
|
4465 |
|
4466 |
-
#: ninjafirewall.php:
|
4467 |
msgid "Force SSL for admin and logins"
|
4468 |
msgstr ""
|
4469 |
|
4470 |
-
#: ninjafirewall.php:
|
4471 |
msgid "Disable the plugin and theme editor"
|
4472 |
msgstr ""
|
4473 |
|
4474 |
-
#: ninjafirewall.php:
|
4475 |
msgid "Disable plugin and theme update/installation"
|
4476 |
msgstr ""
|
4477 |
|
4478 |
-
#: ninjafirewall.php:
|
4479 |
msgid "Add the Administrator to the whitelist (default)."
|
4480 |
msgstr ""
|
4481 |
|
4482 |
-
#: ninjafirewall.php:
|
4483 |
msgid "Add all logged in users to the whitelist."
|
4484 |
msgstr ""
|
4485 |
|
4486 |
-
#: ninjafirewall.php:
|
4487 |
msgid "Disable users whitelist."
|
4488 |
msgstr ""
|
4489 |
|
4490 |
-
#: ninjafirewall.php:
|
4491 |
msgid ""
|
4492 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
4493 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
4494 |
"which, if enabled, are always enforced."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
-
#: ninjafirewall.php:
|
4498 |
msgid "Scan <code>GET</code> variable"
|
4499 |
msgstr ""
|
4500 |
|
4501 |
-
#: ninjafirewall.php:
|
4502 |
msgid "Sanitise <code>GET</code> variable"
|
4503 |
msgstr ""
|
4504 |
|
4505 |
-
#: ninjafirewall.php:
|
4506 |
msgid "Scan <code>POST</code> variable"
|
4507 |
msgstr ""
|
4508 |
|
4509 |
-
#: ninjafirewall.php:
|
4510 |
msgid "Sanitise <code>POST</code> variable"
|
4511 |
msgstr ""
|
4512 |
|
4513 |
-
#: ninjafirewall.php:
|
4514 |
msgid "Do not enable this option unless you know what you are doing!"
|
4515 |
msgstr ""
|
4516 |
|
4517 |
-
#: ninjafirewall.php:
|
4518 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
4519 |
msgstr ""
|
4520 |
|
4521 |
-
#: ninjafirewall.php:
|
4522 |
msgid "Sanitise <code>REQUEST</code> variable"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
-
#: ninjafirewall.php:
|
4526 |
msgid "Scan cookies"
|
4527 |
msgstr ""
|
4528 |
|
4529 |
-
#: ninjafirewall.php:
|
4530 |
msgid "Sanitise cookies"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
-
#: ninjafirewall.php:
|
4534 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
4535 |
msgstr ""
|
4536 |
|
4537 |
-
#: ninjafirewall.php:
|
4538 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
4539 |
msgstr ""
|
4540 |
|
4541 |
-
#: ninjafirewall.php:
|
4542 |
msgid "Block suspicious bots/scanners"
|
4543 |
msgstr ""
|
4544 |
|
4545 |
-
#: ninjafirewall.php:
|
4546 |
msgid "Scan <code>HTTP_REFERER</code>"
|
4547 |
msgstr ""
|
4548 |
|
4549 |
-
#: ninjafirewall.php:
|
4550 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
4551 |
msgstr ""
|
4552 |
|
4553 |
-
#: ninjafirewall.php:
|
4554 |
msgid ""
|
4555 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
4556 |
"code> header"
|
4557 |
msgstr ""
|
4558 |
|
4559 |
-
#: ninjafirewall.php:
|
4560 |
msgid ""
|
4561 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
4562 |
"WordPress WP-Cron etc"
|
4563 |
msgstr ""
|
4564 |
|
4565 |
-
#: ninjafirewall.php:
|
4566 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
4567 |
msgstr ""
|
4568 |
|
4569 |
-
#: ninjafirewall.php:
|
4570 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
4571 |
msgstr ""
|
4572 |
|
4573 |
-
#: ninjafirewall.php:
|
4574 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
4575 |
msgstr ""
|
4576 |
|
4577 |
-
#: ninjafirewall.php:
|
4578 |
#, php-format
|
4579 |
msgid ""
|
4580 |
"This option is disabled because the %s PHP function is not available on your "
|
4581 |
"server."
|
4582 |
msgstr ""
|
4583 |
|
4584 |
-
#: ninjafirewall.php:
|
4585 |
#, php-format
|
4586 |
msgid "Set %s to protect against MIME type confusion attacks"
|
4587 |
msgstr ""
|
4588 |
|
4589 |
-
#: ninjafirewall.php:
|
4590 |
#, php-format
|
4591 |
msgid "Set %s to protect against clickjacking attempts"
|
4592 |
msgstr ""
|
4593 |
|
4594 |
-
#: ninjafirewall.php:
|
|
|
|
|
|
|
|
|
|
|
4595 |
#, php-format
|
4596 |
-
msgid "
|
4597 |
msgstr ""
|
4598 |
|
4599 |
-
#: ninjafirewall.php:
|
4600 |
#, php-format
|
4601 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
-
#: ninjafirewall.php:
|
4605 |
msgid ""
|
4606 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
4607 |
"you should disable this option."
|
4608 |
msgstr ""
|
4609 |
|
4610 |
-
#: ninjafirewall.php:
|
4611 |
msgid ""
|
4612 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
4613 |
msgstr ""
|
4614 |
|
4615 |
-
#: ninjafirewall.php:
|
4616 |
#, php-format
|
4617 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
4618 |
msgstr ""
|
4619 |
|
4620 |
-
#: ninjafirewall.php:
|
4621 |
msgid "1 month"
|
4622 |
msgstr ""
|
4623 |
|
4624 |
-
#: ninjafirewall.php:
|
4625 |
msgid "6 months"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
-
#: ninjafirewall.php:
|
4629 |
msgid "1 year"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
-
#: ninjafirewall.php:
|
4633 |
msgid "Apply to subdomains"
|
4634 |
msgstr ""
|
4635 |
|
4636 |
-
#: ninjafirewall.php:
|
4637 |
msgid "Set <code>max-age</code> to 0"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
-
#: ninjafirewall.php:
|
4641 |
#, php-format
|
4642 |
msgid "Set %s for the website frontend"
|
4643 |
msgstr ""
|
4644 |
|
4645 |
-
#: ninjafirewall.php:
|
4646 |
msgid "This CSP header will apply to the website frontend only."
|
4647 |
msgstr ""
|
4648 |
|
4649 |
-
#: ninjafirewall.php:
|
4650 |
#, php-format
|
4651 |
msgid "Set %s for the WordPress admin dashboard"
|
4652 |
msgstr ""
|
4653 |
|
4654 |
-
#: ninjafirewall.php:
|
4655 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
4656 |
msgstr ""
|
4657 |
|
4658 |
-
#: ninjafirewall.php:
|
|
|
|
|
|
|
|
|
|
|
4659 |
msgid ""
|
4660 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
4661 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
4662 |
msgstr ""
|
4663 |
|
4664 |
-
#: ninjafirewall.php:
|
4665 |
msgid "Block serialized PHP objects in the following global variables"
|
4666 |
msgstr ""
|
4667 |
|
4668 |
-
#: ninjafirewall.php:
|
4669 |
msgid "Hide PHP notice and error messages"
|
4670 |
msgstr ""
|
4671 |
|
4672 |
-
#: ninjafirewall.php:
|
4673 |
msgid "Sanitise <code>PHP_SELF</code>"
|
4674 |
msgstr ""
|
4675 |
|
4676 |
-
#: ninjafirewall.php:
|
4677 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
4678 |
msgstr ""
|
4679 |
|
4680 |
-
#: ninjafirewall.php:
|
4681 |
msgid "Sanitise <code>PATH_INFO</code>"
|
4682 |
msgstr ""
|
4683 |
|
4684 |
-
#: ninjafirewall.php:
|
4685 |
msgid "This option is not compatible with your actual configuration."
|
4686 |
msgstr ""
|
4687 |
|
4688 |
-
#: ninjafirewall.php:
|
4689 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
#: ninjafirewall.php:
|
4693 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
4694 |
msgstr ""
|
4695 |
|
4696 |
-
#: ninjafirewall.php:
|
4697 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
4698 |
msgstr ""
|
4699 |
|
4700 |
-
#: ninjafirewall.php:
|
4701 |
msgid "Save Firewall Policies"
|
4702 |
msgstr ""
|
4703 |
|
4704 |
-
#: ninjafirewall.php:
|
4705 |
msgid "Restore Default Values"
|
4706 |
msgstr ""
|
4707 |
|
4708 |
-
#: ninjafirewall.php:
|
4709 |
msgid "Please enter a number from 1 to 99."
|
4710 |
msgstr ""
|
4711 |
|
4712 |
-
#: ninjafirewall.php:
|
4713 |
#, php-format
|
4714 |
msgid ""
|
4715 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
@@ -4718,125 +4735,125 @@ msgid ""
|
|
4718 |
"to any PHP script, you will need to run NinjaFirewall in %s mode."
|
4719 |
msgstr ""
|
4720 |
|
4721 |
-
#: ninjafirewall.php:
|
4722 |
#, php-format
|
4723 |
msgid ""
|
4724 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
4725 |
"or equivalent)."
|
4726 |
msgstr ""
|
4727 |
|
4728 |
-
#: ninjafirewall.php:
|
4729 |
msgid "Enable File Guard"
|
4730 |
msgstr ""
|
4731 |
|
4732 |
-
#: ninjafirewall.php:
|
4733 |
msgid "Yes (recommended)"
|
4734 |
msgstr ""
|
4735 |
|
4736 |
-
#: ninjafirewall.php:
|
4737 |
msgid "Real-time detection"
|
4738 |
msgstr ""
|
4739 |
|
4740 |
-
#: ninjafirewall.php:
|
4741 |
#, php-format
|
4742 |
msgid ""
|
4743 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
4744 |
"script that was modified or created less than %s hour(s) ago."
|
4745 |
msgstr ""
|
4746 |
|
4747 |
-
#: ninjafirewall.php:
|
4748 |
msgid "or"
|
4749 |
msgstr ""
|
4750 |
|
4751 |
-
#: ninjafirewall.php:
|
4752 |
msgid ""
|
4753 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
4754 |
"values must be comma-separated"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
-
#: ninjafirewall.php:
|
4758 |
msgid "Save File Guard options"
|
4759 |
msgstr ""
|
4760 |
|
4761 |
-
#: ninjafirewall.php:
|
4762 |
#, php-format
|
4763 |
msgid "You are not allowed to perform this task (%s)."
|
4764 |
msgstr ""
|
4765 |
|
4766 |
-
#: ninjafirewall.php:
|
4767 |
msgid "You do not have a multisite network."
|
4768 |
msgstr ""
|
4769 |
|
4770 |
-
#: ninjafirewall.php:
|
4771 |
msgid "NinjaFirewall Status"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
-
#: ninjafirewall.php:
|
4775 |
msgid ""
|
4776 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
4777 |
"network"
|
4778 |
msgstr ""
|
4779 |
|
4780 |
-
#: ninjafirewall.php:
|
4781 |
msgid "Save Network options"
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: ninjafirewall.php:
|
4785 |
msgid "Settings"
|
4786 |
msgstr ""
|
4787 |
|
4788 |
-
#: ninjafirewall.php:
|
4789 |
msgid "Upgrade to Premium"
|
4790 |
msgstr ""
|
4791 |
|
4792 |
-
#: ninjafirewall.php:
|
4793 |
msgid "Rate it!"
|
4794 |
msgstr ""
|
4795 |
|
4796 |
-
#: ninjafirewall.php:
|
4797 |
msgid "Plugin"
|
4798 |
msgstr ""
|
4799 |
|
4800 |
-
#: ninjafirewall.php:
|
4801 |
msgid "uploaded"
|
4802 |
msgstr ""
|
4803 |
|
4804 |
-
#: ninjafirewall.php:
|
4805 |
msgid "installed"
|
4806 |
msgstr ""
|
4807 |
|
4808 |
-
#: ninjafirewall.php:
|
4809 |
msgid "activated"
|
4810 |
msgstr ""
|
4811 |
|
4812 |
-
#: ninjafirewall.php:
|
4813 |
msgid "updated"
|
4814 |
msgstr ""
|
4815 |
|
4816 |
-
#: ninjafirewall.php:
|
4817 |
msgid "deactivated"
|
4818 |
msgstr ""
|
4819 |
|
4820 |
-
#: ninjafirewall.php:
|
4821 |
msgid "deleted"
|
4822 |
msgstr ""
|
4823 |
|
4824 |
-
#: ninjafirewall.php:
|
4825 |
msgid "Name"
|
4826 |
msgstr ""
|
4827 |
|
4828 |
-
#: ninjafirewall.php:
|
4829 |
msgid "Theme"
|
4830 |
msgstr ""
|
4831 |
|
4832 |
-
#: ninjafirewall.php:
|
4833 |
msgid "upgraded"
|
4834 |
msgstr ""
|
4835 |
|
4836 |
-
#: ninjafirewall.php:
|
4837 |
msgid "[NinjaFirewall] Alert:"
|
4838 |
msgstr ""
|
4839 |
|
4840 |
-
#: ninjafirewall.php:
|
4841 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
4842 |
msgstr ""
|
1 |
+
#, fuzzy
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Stable (latest release)\n"
|
5 |
+
"POT-Creation-Date: 2018-05-19 22:10+0700\n"
|
6 |
"PO-Revision-Date: 2018-04-05 22:52+0700\n"
|
7 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
8 |
"Language-Team: \n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Generator: Poedit 1.8.11\n"
|
14 |
+
"X-Poedit-Basepath: ..\n"
|
15 |
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
16 |
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;esc_attr_e\n"
|
115 |
"level of protection and performance higher than any other security plugin."
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: install.php:156 ninjafirewall.php:778
|
119 |
msgid "Installation"
|
120 |
msgstr ""
|
121 |
|
144 |
msgid "Privacy policy"
|
145 |
msgstr ""
|
146 |
|
147 |
+
#: install.php:177 lib/contextual_help.php:443 lib/nf_sub_about.php:199
|
148 |
msgid ""
|
149 |
"NinjaFirewall is compliant with the General Data Protection Regulation "
|
150 |
"(GDPR). For more info, please visit our blog:"
|
163 |
"remove it as long as NinjaFirewall is running!"
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: install.php:259 ninjafirewall.php:939
|
167 |
msgid "NinjaFirewall (WP Edition)"
|
168 |
msgstr ""
|
169 |
|
430 |
msgid "Need help? Check our blog:"
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: install.php:596
|
434 |
msgid ""
|
435 |
"Error: The installer cannot download the security rules from wordpress.org "
|
436 |
"website."
|
437 |
msgstr ""
|
438 |
|
439 |
+
#: install.php:597
|
440 |
msgid ""
|
441 |
"The server may be temporarily down or you may have network connectivity "
|
442 |
"problems? Please try again in a few minutes."
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: install.php:598
|
446 |
msgid ""
|
447 |
"NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
|
448 |
"your server does not support SSL? You can force NinjaFirewall to use a non-"
|
450 |
"config.php</strong> file:"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: lib/contextual_help.php:37 ninjafirewall.php:791
|
454 |
msgid "Overview"
|
455 |
msgstr ""
|
456 |
|
518 |
msgid "Your site will remain unprotected until you enable it again."
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: lib/contextual_help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1006
|
|
|
522 |
msgid "Debugging mode"
|
523 |
msgstr ""
|
524 |
|
539 |
"wrongly triggered."
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: lib/contextual_help.php:93 lib/nf_sub_options.php:154
|
543 |
msgid "IP anonymization"
|
544 |
msgstr ""
|
545 |
|
683 |
"substitution characters."
|
684 |
msgstr ""
|
685 |
|
686 |
+
#: lib/contextual_help.php:155 ninjafirewall.php:803 ninjafirewall.php:1296
|
687 |
msgid "Firewall Policies"
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: lib/contextual_help.php:160 ninjafirewall.php:1318
|
691 |
msgid "Basic Policies"
|
692 |
msgstr ""
|
693 |
|
695 |
msgid "Whether to filter HTTP and/or HTTPS traffic"
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: lib/contextual_help.php:165 ninjafirewall.php:1373
|
699 |
msgid "Uploads"
|
700 |
msgstr ""
|
701 |
|
814 |
"this constant also disables the Plugin and Theme editor."
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: lib/contextual_help.php:182 ninjafirewall.php:1319
|
818 |
msgid "Intermediate Policies"
|
819 |
msgstr ""
|
820 |
|
821 |
+
#: lib/contextual_help.php:184 ninjafirewall.php:1685
|
822 |
msgid "HTTP GET variable"
|
823 |
msgstr ""
|
824 |
|
826 |
msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
|
827 |
msgstr ""
|
828 |
|
829 |
+
#: lib/contextual_help.php:187 ninjafirewall.php:1728
|
830 |
msgid "HTTP POST variable"
|
831 |
msgstr ""
|
832 |
|
845 |
"code> variable."
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: lib/contextual_help.php:191 ninjafirewall.php:1771
|
849 |
msgid "HTTP REQUEST variable"
|
850 |
msgstr ""
|
851 |
|
853 |
msgid "Whether to sanitise the <code>REQUEST</code> variable."
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: lib/contextual_help.php:194 ninjafirewall.php:1799
|
857 |
msgid "Cookies"
|
858 |
msgstr ""
|
859 |
|
861 |
msgid "Whether to scan and/or sanitise cookies."
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: lib/contextual_help.php:197 ninjafirewall.php:1844
|
865 |
msgid "HTTP_USER_AGENT server variable"
|
866 |
msgstr ""
|
867 |
|
879 |
"to access your blog."
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: lib/contextual_help.php:201 ninjafirewall.php:1897
|
883 |
msgid "HTTP_REFERER server variable"
|
884 |
msgstr ""
|
885 |
|
940 |
"interconnected)."
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: lib/contextual_help.php:213 ninjafirewall.php:1320
|
944 |
msgid "Advanced Policies"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: lib/contextual_help.php:215 ninjafirewall.php:2010
|
948 |
msgid "HTTP response headers"
|
949 |
msgstr ""
|
950 |
|
1016 |
msgid ""
|
1017 |
"this header allows browsers to identify and block XSS attacks by preventing "
|
1018 |
"malicious scripts from executing. It is enabled by default on all compatible "
|
1019 |
+
"browsers."
|
|
|
|
|
|
|
1020 |
msgstr ""
|
1021 |
|
1022 |
#: lib/contextual_help.php:230
|
1078 |
"(blog, website) and the backend (WordPress admin dashboard)."
|
1079 |
msgstr ""
|
1080 |
|
1081 |
+
#: lib/contextual_help.php:236
|
1082 |
+
msgid "Set <code>Referrer-Policy</code>:"
|
1083 |
+
msgstr ""
|
1084 |
+
|
1085 |
+
#: lib/contextual_help.php:236
|
1086 |
+
msgid ""
|
1087 |
+
"this HTTP header governs which referrer information, sent in the Referer "
|
1088 |
+
"header, should be included with requests made."
|
1089 |
+
msgstr ""
|
1090 |
+
|
1091 |
+
#: lib/contextual_help.php:240
|
1092 |
msgid "Block PHP built-in wrappers:"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: lib/contextual_help.php:240
|
1096 |
msgid ""
|
1097 |
"PHP has several wrappers for use with the filesystem functions. It is "
|
1098 |
"possible for an attacker to use them to bypass firewalls and various IDS to "
|
1103 |
"request, cookies, user agent and referrer variables."
|
1104 |
msgstr ""
|
1105 |
|
1106 |
+
#: lib/contextual_help.php:241
|
1107 |
msgid "Block serialized PHP objects:"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
+
#: lib/contextual_help.php:241
|
1111 |
#, php-format
|
1112 |
msgid ""
|
1113 |
"Object Serialization is a PHP feature used by many applications to generate "
|
1118 |
"code> request, cookies, user agent and referrer variables."
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: lib/contextual_help.php:242
|
1122 |
msgid "Hide PHP notice and error messages:"
|
1123 |
msgstr ""
|
1124 |
|
1125 |
+
#: lib/contextual_help.php:242
|
1126 |
msgid ""
|
1127 |
"this option lets you hide errors returned by your scripts. Such errors can "
|
1128 |
"leak sensitive informations which can be exploited by hackers."
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: lib/contextual_help.php:243
|
1132 |
msgid ""
|
1133 |
"Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
|
1134 |
"<code>PATH_INFO</code>:"
|
1135 |
msgstr ""
|
1136 |
|
1137 |
+
#: lib/contextual_help.php:243
|
1138 |
msgid ""
|
1139 |
"this option can sanitise any dangerous characters found in those 3 server "
|
1140 |
"variables to prevent various XSS and database injection attempts."
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: lib/contextual_help.php:245 ninjafirewall.php:2317
|
1144 |
msgid "Various"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: lib/contextual_help.php:246
|
1148 |
#, php-format
|
1149 |
msgid ""
|
1150 |
"Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
|
1151 |
msgstr ""
|
1152 |
|
1153 |
+
#: lib/contextual_help.php:246
|
1154 |
msgid ""
|
1155 |
"this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
|
1156 |
"code> server variable in a <code>GET</code> or <code>POST</code> request. "
|
1158 |
"legitimate programs do not."
|
1159 |
msgstr ""
|
1160 |
|
1161 |
+
#: lib/contextual_help.php:247
|
1162 |
msgid "Block ASCII character 0x00 (NULL byte):"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
+
#: lib/contextual_help.php:247
|
1166 |
msgid ""
|
1167 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1168 |
"<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
|
1171 |
"dangerous and should always be rejected."
|
1172 |
msgstr ""
|
1173 |
|
1174 |
+
#: lib/contextual_help.php:248
|
1175 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
+
#: lib/contextual_help.php:248
|
1179 |
msgid ""
|
1180 |
"this option will reject any <code>GET</code> or <code>POST</code> request, "
|
1181 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
|
1182 |
"ASCII characters from 1 to 8 and 14 to 31."
|
1183 |
msgstr ""
|
1184 |
|
1185 |
+
#: lib/contextual_help.php:254 ninjafirewall.php:1654
|
1186 |
msgid "Users Whitelist"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
+
#: lib/contextual_help.php:256
|
1190 |
#, php-format
|
1191 |
msgid ""
|
1192 |
"By default, any logged in WordPress administrator will not be blocked by "
|
1198 |
"enforced."
|
1199 |
msgstr ""
|
1200 |
|
1201 |
+
#: lib/contextual_help.php:268 ninjafirewall.php:807 ninjafirewall.php:2890
|
1202 |
msgid "File Guard"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
+
#: lib/contextual_help.php:270
|
1206 |
msgid ""
|
1207 |
"File Guard can detect, in real-time, any access to a PHP file that was "
|
1208 |
"recently modified or created, and alert you about this."
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: lib/contextual_help.php:272
|
1212 |
msgid ""
|
1213 |
"If a hacker uploaded a shell script to your site (or injected a backdoor "
|
1214 |
"into an already existing file) and tried to directly access that file using "
|
1219 |
"Notifications\" menu."
|
1220 |
msgstr ""
|
1221 |
|
1222 |
+
#: lib/contextual_help.php:273
|
1223 |
msgid ""
|
1224 |
"If you do not want to monitor a folder, you can exclude its full path or a "
|
1225 |
"part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
|
1228 |
"will ignore it."
|
1229 |
msgstr ""
|
1230 |
|
1231 |
+
#: lib/contextual_help.php:274
|
1232 |
msgid ""
|
1233 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
|
1234 |
"code>)."
|
1235 |
msgstr ""
|
1236 |
|
1237 |
+
#: lib/contextual_help.php:275
|
1238 |
msgid ""
|
1239 |
"File Guard real-time detection is a totally unique feature, because "
|
1240 |
"NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
|
1242 |
"package (third-party software, shell script, backdoor etc)."
|
1243 |
msgstr ""
|
1244 |
|
1245 |
+
#: lib/contextual_help.php:284 ninjafirewall.php:825 ninjafirewall.php:3021
|
1246 |
msgid "Network"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
+
#: lib/contextual_help.php:286
|
1250 |
msgid ""
|
1251 |
"Even if NinjaFirewall administration menu is only available to the Super "
|
1252 |
"Admin (from the main site), you can still display its status to all sites in "
|
1254 |
"be visible only to the administrators of those sites."
|
1255 |
msgstr ""
|
1256 |
|
1257 |
+
#: lib/contextual_help.php:288
|
1258 |
msgid ""
|
1259 |
"It is recommended to enable this feature as it is the only way to know "
|
1260 |
"whether the sites in your network are protected and if NinjaFirewall "
|
1261 |
"installation was successful."
|
1262 |
msgstr ""
|
1263 |
|
1264 |
+
#: lib/contextual_help.php:290
|
1265 |
msgid ""
|
1266 |
"Note that when it is disabled, the icon still remains visible to you, the "
|
1267 |
"Super Admin."
|
1268 |
msgstr ""
|
1269 |
|
1270 |
+
#: lib/contextual_help.php:300 lib/nf_sub_filecheck.php:130
|
1271 |
+
#: ninjafirewall.php:811
|
1272 |
msgid "File Check"
|
1273 |
msgstr ""
|
1274 |
|
1275 |
+
#: lib/contextual_help.php:301
|
1276 |
msgid ""
|
1277 |
"File Check lets you perform file integrity monitoring upon request or on a "
|
1278 |
"specific interval."
|
1279 |
msgstr ""
|
1280 |
|
1281 |
+
#: lib/contextual_help.php:303
|
1282 |
msgid ""
|
1283 |
"You need to create a snapshot of all your files and then, at a later time, "
|
1284 |
"you can scan your system to compare it with the previous snapshot. Any "
|
1286 |
"file ownership, timestamp as well as file creation and deletion."
|
1287 |
msgstr ""
|
1288 |
|
1289 |
+
#: lib/contextual_help.php:304
|
1290 |
#, php-format
|
1291 |
msgid ""
|
1292 |
"Create a snapshot of all files stored in that directory: by default, the "
|
1293 |
"directory is set to WordPress <code>ABSPATH</code> (%s)"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
+
#: lib/contextual_help.php:305
|
1297 |
msgid ""
|
1298 |
"Exclude the following files/folders: you can enter a directory or a file "
|
1299 |
"name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
|
1300 |
"code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: lib/contextual_help.php:307
|
1304 |
msgid ""
|
1305 |
"Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
|
1306 |
"code>)."
|
1307 |
msgstr ""
|
1308 |
|
1309 |
+
#: lib/contextual_help.php:308
|
1310 |
msgid ""
|
1311 |
"Do not follow symbolic links: by default, NinjaFirewall will not follow "
|
1312 |
"symbolic links."
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: lib/contextual_help.php:313
|
1316 |
msgid "Scheduled scans"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: lib/contextual_help.php:314
|
1320 |
msgid ""
|
1321 |
"NinjaFirewall can scan your system on a specific interval (hourly, "
|
1322 |
"twicedaily or daily)."
|
1323 |
msgstr ""
|
1324 |
|
1325 |
+
#: lib/contextual_help.php:316
|
1326 |
msgid ""
|
1327 |
"It can either send you a scan report only if changes are detected, or always "
|
1328 |
"send you one after each scan."
|
1329 |
msgstr ""
|
1330 |
|
1331 |
+
#: lib/contextual_help.php:318
|
1332 |
msgid ""
|
1333 |
"Reports will be sent to the contact email address defined in the \"Event "
|
1334 |
"Notifications\" menu."
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: lib/contextual_help.php:320
|
1338 |
#, php-format
|
1339 |
msgid ""
|
1340 |
"Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
|
1341 |
"only if your site gets sufficient traffic."
|
1342 |
msgstr ""
|
1343 |
|
1344 |
+
#: lib/contextual_help.php:333 lib/event_notifications.php:46
|
1345 |
+
#: ninjafirewall.php:829
|
1346 |
msgid "Event Notifications"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: lib/contextual_help.php:334
|
1350 |
msgid ""
|
1351 |
"NinjaFirewall can alert you by email on specific events triggered within "
|
1352 |
"your blog. They include installations, updates, activations etc, as well as "
|
1357 |
"theme in order to take full control of your website."
|
1358 |
msgstr ""
|
1359 |
|
1360 |
+
#: lib/contextual_help.php:345 lib/login_protection.php:22
|
1361 |
+
#: ninjafirewall.php:833
|
1362 |
msgid "Login Protection"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
+
#: lib/contextual_help.php:349
|
1366 |
msgid ""
|
1367 |
"By processing incoming HTTP requests before your blog and any of its "
|
1368 |
"plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
|
1370 |
"from several thousands of different IPs."
|
1371 |
msgstr ""
|
1372 |
|
1373 |
+
#: lib/contextual_help.php:351
|
1374 |
msgid ""
|
1375 |
"You can choose two different types of protection: a password or a captcha. "
|
1376 |
"You can enable the protection only if an attack is detected or to keep it "
|
1377 |
"always activated."
|
1378 |
msgstr ""
|
1379 |
|
1380 |
+
#: lib/contextual_help.php:353
|
1381 |
msgid "Yes, if under attack:"
|
1382 |
msgstr ""
|
1383 |
|
1384 |
+
#: lib/contextual_help.php:355
|
1385 |
msgid ""
|
1386 |
"The protection will be triggered when too many login attempts are detected, "
|
1387 |
"regardless of the offending IP. It blocks the attack instantly and prevents "
|
1390 |
"combination or the captcha code. "
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: lib/contextual_help.php:357
|
1394 |
msgid "Always ON:"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: lib/contextual_help.php:359
|
1398 |
msgid ""
|
1399 |
"NinjaFirewall will always enforce the HTTP authentication or captcha "
|
1400 |
"implementation each time you access the login page."
|
1401 |
msgstr ""
|
1402 |
|
1403 |
+
#: lib/contextual_help.php:362
|
1404 |
msgid "Type of protection:"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: lib/contextual_help.php:363
|
1408 |
msgid ""
|
1409 |
"<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
|
1410 |
"own very fast authentication scheme and it is compatible with any HTTP "
|
1411 |
"server (Apache, Nginx, Lighttpd etc)."
|
1412 |
msgstr ""
|
1413 |
|
1414 |
+
#: lib/contextual_help.php:364
|
1415 |
msgid "<b>Captcha:</b> It will display a 5-character captcha code."
|
1416 |
msgstr ""
|
1417 |
|
1418 |
+
#: lib/contextual_help.php:365
|
1419 |
msgid "Bot protection:"
|
1420 |
msgstr ""
|
1421 |
|
1422 |
+
#: lib/contextual_help.php:366
|
1423 |
msgid ""
|
1424 |
"NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
|
1425 |
"before they start a brute-force attack."
|
1426 |
msgstr ""
|
1427 |
|
1428 |
+
#: lib/contextual_help.php:374
|
1429 |
msgid "AUTH log"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
+
#: lib/contextual_help.php:377
|
1433 |
msgid ""
|
1434 |
"NinjaFirewall can write to the server Authentication log when the brute-"
|
1435 |
"force protection is triggered. This can be useful to the system "
|
1436 |
"administrator for monitoring purposes or banning IPs at the server level."
|
1437 |
msgstr ""
|
1438 |
|
1439 |
+
#: lib/contextual_help.php:379
|
1440 |
msgid ""
|
1441 |
"If you have a shared hosting account, keep this option disabled as you do "
|
1442 |
"not have any access to the server's logs."
|
1443 |
msgstr ""
|
1444 |
|
1445 |
+
#: lib/contextual_help.php:381
|
1446 |
msgid ""
|
1447 |
"On Debian-based systems, the log is located in <code>/var/log/auth.log</"
|
1448 |
"code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
|
1449 |
"logline uses the following format:"
|
1450 |
msgstr ""
|
1451 |
|
1452 |
+
#: lib/contextual_help.php:384
|
1453 |
msgid "AA: the process ID (PID)."
|
1454 |
msgstr ""
|
1455 |
|
1456 |
+
#: lib/contextual_help.php:385
|
1457 |
msgid "BB: the user IPv4 or IPv6 address."
|
1458 |
msgstr ""
|
1459 |
|
1460 |
+
#: lib/contextual_help.php:386
|
1461 |
msgid "CC: the blog (sub-)domain name."
|
1462 |
msgstr ""
|
1463 |
|
1464 |
+
#: lib/contextual_help.php:387
|
1465 |
msgid ""
|
1466 |
"DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
|
1467 |
"API</code>."
|
1468 |
msgstr ""
|
1469 |
|
1470 |
+
#: lib/contextual_help.php:388
|
1471 |
msgid "EE: the time, in minutes, the protection will remain active."
|
1472 |
msgstr ""
|
1473 |
|
1474 |
+
#: lib/contextual_help.php:390
|
1475 |
msgid "Sample loglines:"
|
1476 |
msgstr ""
|
1477 |
|
1478 |
+
#: lib/contextual_help.php:393
|
1479 |
#, php-format
|
1480 |
msgid ""
|
1481 |
"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
|
1486 |
"otherwise you will likely block legitimate users."
|
1487 |
msgstr ""
|
1488 |
|
1489 |
+
#: lib/contextual_help.php:407 lib/nf_sub_log.php:85 ninjafirewall.php:837
|
1490 |
msgid "Firewall Log"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
+
#: lib/contextual_help.php:409
|
1494 |
msgid ""
|
1495 |
"The firewall log displays blocked and sanitised requests as well as some "
|
1496 |
"useful information. It has 6 columns:"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: lib/contextual_help.php:410
|
1500 |
msgid "DATE : date and time of the incident."
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: lib/contextual_help.php:411
|
1504 |
msgid ""
|
1505 |
"INCIDENT : unique incident number/ID as it was displayed to the blocked user."
|
1506 |
msgstr ""
|
1507 |
|
1508 |
+
#: lib/contextual_help.php:412
|
1509 |
msgid ""
|
1510 |
"LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
|
1511 |
"<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
|
1512 |
"and debugging mode (<code>DEBUG_ON</code>)."
|
1513 |
msgstr ""
|
1514 |
|
1515 |
+
#: lib/contextual_help.php:413
|
1516 |
msgid ""
|
1517 |
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
1518 |
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
1519 |
"rule from the \"Firewall Policies\" page."
|
1520 |
msgstr ""
|
1521 |
|
1522 |
+
#: lib/contextual_help.php:414
|
1523 |
msgid "IP : the user IPv4 or IPv6 address."
|
1524 |
msgstr ""
|
1525 |
|
1526 |
+
#: lib/contextual_help.php:415
|
1527 |
msgid ""
|
1528 |
"REQUEST : the HTTP request including offending variables and values as well "
|
1529 |
"as the reason the action was logged."
|
1530 |
msgstr ""
|
1531 |
|
1532 |
+
#: lib/contextual_help.php:420 lib/nf_sub_log.php:169
|
1533 |
msgid "Auto-delete log"
|
1534 |
msgstr ""
|
1535 |
|
1536 |
+
#: lib/contextual_help.php:422
|
1537 |
msgid ""
|
1538 |
"This options lets you configure NinjaFirewall to delete its old logs "
|
1539 |
"automatically. By default, logs are never deleted, <b>even when uninstall "
|
1541 |
"delete old logs."
|
1542 |
msgstr ""
|
1543 |
|
1544 |
+
#: lib/contextual_help.php:428 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
|
1545 |
+
#: ninjafirewall.php:1104
|
1546 |
msgid "Centralized Logging"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
+
#: lib/contextual_help.php:430
|
1550 |
msgid ""
|
1551 |
"Centralized Logging lets you remotely access the firewall log of all your "
|
1552 |
"NinjaFirewall protected websites from one single installation. You do not "
|
1553 |
"need any longer to log in to individual servers to analyse your log data."
|
1554 |
msgstr ""
|
1555 |
|
1556 |
+
#: lib/contextual_help.php:430
|
1557 |
#, php-format
|
1558 |
msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
|
1559 |
msgstr ""
|
1560 |
|
1561 |
+
#: lib/contextual_help.php:431
|
1562 |
msgid ""
|
1563 |
"Enter your public key (optional): This is the public key that was created "
|
1564 |
"from your main server."
|
1565 |
msgstr ""
|
1566 |
|
1567 |
+
#: lib/contextual_help.php:434
|
1568 |
msgid ""
|
1569 |
"Centralized Logging will keep working even if NinjaFirewall is disabled. "
|
1570 |
"Delete your public key below if you want to disable it."
|
1571 |
msgstr ""
|
1572 |
|
1573 |
+
#: lib/contextual_help.php:441 lib/nf_sub_about.php:101
|
1574 |
msgid "GDPR Compliance"
|
1575 |
msgstr ""
|
1576 |
|
1577 |
+
#: lib/contextual_help.php:456 lib/nf_sub_livelog.php:38
|
1578 |
+
#: lib/nf_sub_livelog.php:210 ninjafirewall.php:841
|
1579 |
msgid "Live Log"
|
1580 |
msgstr ""
|
1581 |
|
1582 |
+
#: lib/contextual_help.php:458
|
1583 |
msgid ""
|
1584 |
"Live Log lets you watch your blog traffic in real time, just like the Unix "
|
1585 |
"<code>tail -f</code> command. Note that requests sent to static elements "
|
1586 |
"like JS/CSS files and images are not managed by NinjaFirewall."
|
1587 |
msgstr ""
|
1588 |
|
1589 |
+
#: lib/contextual_help.php:460
|
1590 |
msgid ""
|
1591 |
"You can enable/disable the monitoring process, change the refresh rate, "
|
1592 |
"clear the screen, enable automatic vertical scrolling, change the log "
|
1594 |
"as well."
|
1595 |
msgstr ""
|
1596 |
|
1597 |
+
#: lib/contextual_help.php:463
|
1598 |
msgid ""
|
1599 |
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
1600 |
"ajax.php</code>). It communicates directly with the firewall without loading "
|
1603 |
"value."
|
1604 |
msgstr ""
|
1605 |
|
1606 |
+
#: lib/contextual_help.php:465
|
1607 |
msgid ""
|
1608 |
"If you are using the optional <code>.htninja</code> configuration file to "
|
1609 |
"whitelist your IP, the Live Log feature will not work."
|
1610 |
msgstr ""
|
1611 |
|
1612 |
+
#: lib/contextual_help.php:470
|
1613 |
msgid "Log Format"
|
1614 |
msgstr ""
|
1615 |
|
1616 |
+
#: lib/contextual_help.php:471
|
1617 |
msgid "You can easily customize the log format. Possible values are:"
|
1618 |
msgstr ""
|
1619 |
|
1620 |
+
#: lib/contextual_help.php:472
|
1621 |
msgid "<code>%time</code>: the server date, time and timezone."
|
1622 |
msgstr ""
|
1623 |
|
1624 |
+
#: lib/contextual_help.php:473
|
1625 |
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
1626 |
msgstr ""
|
1627 |
|
1628 |
+
#: lib/contextual_help.php:474
|
1629 |
#, php-format
|
1630 |
msgid ""
|
1631 |
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
1632 |
"balancer or CDN, this will be its IP."
|
1633 |
msgstr ""
|
1634 |
|
1635 |
+
#: lib/contextual_help.php:475
|
1636 |
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
1637 |
msgstr ""
|
1638 |
|
1639 |
+
#: lib/contextual_help.php:476
|
1640 |
#, php-format
|
1641 |
msgid ""
|
1642 |
"<code>%uri</code>: the URI which was given in order to access the page "
|
1643 |
"(REQUEST_URI)."
|
1644 |
msgstr ""
|
1645 |
|
1646 |
+
#: lib/contextual_help.php:477
|
1647 |
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
1648 |
msgstr ""
|
1649 |
|
1650 |
+
#: lib/contextual_help.php:478
|
1651 |
#, php-format
|
1652 |
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
1653 |
msgstr ""
|
1654 |
|
1655 |
+
#: lib/contextual_help.php:479
|
1656 |
#, php-format
|
1657 |
msgid ""
|
1658 |
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
1659 |
"load balancer or CDN, this will likely be the visitor true IP."
|
1660 |
msgstr ""
|
1661 |
|
1662 |
+
#: lib/contextual_help.php:480
|
1663 |
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
1664 |
msgstr ""
|
1665 |
|
1666 |
+
#: lib/contextual_help.php:481
|
1667 |
msgid ""
|
1668 |
"Additionally, you can include any of the following characters: <code>\"</"
|
1669 |
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
1670 |
"and lowercase letters <code>a-z</code>."
|
1671 |
msgstr ""
|
1672 |
|
1673 |
+
#: lib/contextual_help.php:493 ninjafirewall.php:845
|
1674 |
msgid "Rules Editor"
|
1675 |
msgstr ""
|
1676 |
|
1677 |
+
#: lib/contextual_help.php:495
|
1678 |
msgid ""
|
1679 |
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
1680 |
"of built-in rules used to protect your blog against the most common "
|
1684 |
"individually:"
|
1685 |
msgstr ""
|
1686 |
|
1687 |
+
#: lib/contextual_help.php:497
|
1688 |
msgid ""
|
1689 |
"Check your firewall log and find the rule ID you want to disable (it is "
|
1690 |
"displayed in the <code>RULE</code> column)."
|
1691 |
msgstr ""
|
1692 |
|
1693 |
+
#: lib/contextual_help.php:498
|
1694 |
msgid ""
|
1695 |
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
1696 |
"button."
|
1697 |
msgstr ""
|
1698 |
|
1699 |
+
#: lib/contextual_help.php:500
|
1700 |
msgid ""
|
1701 |
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
1702 |
"code> instead of a number, that means that the rule can be changed in the "
|
1703 |
"\"Firewall Policies\" page."
|
1704 |
msgstr ""
|
1705 |
|
1706 |
+
#: lib/contextual_help.php:505
|
1707 |
msgid "Credits"
|
1708 |
msgstr ""
|
1709 |
|
1710 |
+
#: lib/contextual_help.php:507
|
1711 |
msgid ""
|
1712 |
"NinjaFirewall security rules protect against many vulnerabilities. Some of "
|
1713 |
"them were reported by the following companies, individuals or mailing lists:"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
+
#: lib/contextual_help.php:559 lib/nf_sub_updates.php:74 ninjafirewall.php:849
|
1717 |
+
#: ninjafirewall.php:1038
|
1718 |
msgid "Updates"
|
1719 |
msgstr ""
|
1720 |
|
1721 |
+
#: lib/contextual_help.php:561
|
1722 |
msgid ""
|
1723 |
"To get the most efficient protection, you can ask NinjaFirewall to "
|
1724 |
"automatically update its security rules."
|
1725 |
msgstr ""
|
1726 |
|
1727 |
+
#: lib/contextual_help.php:563
|
1728 |
msgid ""
|
1729 |
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
1730 |
"themes, a new set of security rules will be made available to protect "
|
1732 |
"daily or even hourly."
|
1733 |
msgstr ""
|
1734 |
|
1735 |
+
#: lib/contextual_help.php:565
|
1736 |
msgid ""
|
1737 |
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
1738 |
"(including new files, options and features) was available, it would have to "
|
1739 |
"be updated from the dashboard plugins menu as usual."
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: lib/contextual_help.php:567
|
1743 |
msgid ""
|
1744 |
"We recommend to enable this feature, as it is the <strong>only way to keep "
|
1745 |
"your WordPress secure</strong> against new vulnerabilities."
|
1749 |
msgid "NinjaFirewall Statistics"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
+
#: lib/dashboard_widget.php:55 lib/statistics.php:120
|
1753 |
msgid "Blocked threats"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
+
#: lib/dashboard_widget.php:59 lib/statistics.php:124
|
1757 |
msgid "Threats level"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
+
#: lib/dashboard_widget.php:61
|
1761 |
msgid "Critical:"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
+
#: lib/dashboard_widget.php:69
|
1765 |
msgid "High:"
|
1766 |
msgstr ""
|
1767 |
|
1768 |
+
#: lib/dashboard_widget.php:77
|
1769 |
msgid "Medium:"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
+
#: lib/dashboard_widget.php:87 lib/statistics.php:147
|
1773 |
msgid "Uploaded files"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
+
#: lib/dashboard_widget.php:93
|
1777 |
msgid "View firewall log"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: lib/event_notifications.php:54 lib/login_protection.php:31
|
1781 |
+
#: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
|
1782 |
+
#: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
|
1783 |
+
#: ninjafirewall.php:1304 ninjafirewall.php:2909 ninjafirewall.php:3037
|
1784 |
+
msgid "Your changes have been saved."
|
1785 |
+
msgstr ""
|
1786 |
+
|
1787 |
+
#: lib/event_notifications.php:64
|
1788 |
+
msgid "WordPress admin dashboard"
|
1789 |
+
msgstr ""
|
1790 |
+
|
1791 |
+
#: lib/event_notifications.php:67 lib/event_notifications.php:136
|
1792 |
+
msgid "Send me an alert whenever"
|
1793 |
+
msgstr ""
|
1794 |
+
|
1795 |
+
#: lib/event_notifications.php:69
|
1796 |
+
msgid "An administrator logs in (default)"
|
1797 |
+
msgstr ""
|
1798 |
+
|
1799 |
+
#: lib/event_notifications.php:70
|
1800 |
+
msgid "Someone - user, admin, editor, etc - logs in"
|
1801 |
+
msgstr ""
|
1802 |
+
|
1803 |
+
#: lib/event_notifications.php:71
|
1804 |
+
msgid "No, thanks (not recommended)"
|
1805 |
+
msgstr ""
|
1806 |
+
|
1807 |
+
#: lib/event_notifications.php:78
|
1808 |
+
msgid "Plugins"
|
1809 |
+
msgstr ""
|
1810 |
+
|
1811 |
+
#: lib/event_notifications.php:81 lib/event_notifications.php:98
|
1812 |
+
#: lib/event_notifications.php:113
|
1813 |
+
msgid "Send me an alert whenever someone"
|
1814 |
+
msgstr ""
|
1815 |
+
|
1816 |
+
#: lib/event_notifications.php:83
|
1817 |
+
msgid "Uploads a plugin (default)"
|
1818 |
+
msgstr ""
|
1819 |
+
|
1820 |
+
#: lib/event_notifications.php:84
|
1821 |
+
msgid "Installs a plugin (default)"
|
1822 |
+
msgstr ""
|
1823 |
+
|
1824 |
+
#: lib/event_notifications.php:85
|
1825 |
+
msgid "Activates a plugin"
|
1826 |
+
msgstr ""
|
1827 |
+
|
1828 |
+
#: lib/event_notifications.php:86
|
1829 |
+
msgid "Updates a plugin"
|
1830 |
+
msgstr ""
|
1831 |
+
|
1832 |
+
#: lib/event_notifications.php:87
|
1833 |
+
msgid "Deactivates a plugin (default)"
|
1834 |
+
msgstr ""
|
1835 |
+
|
1836 |
+
#: lib/event_notifications.php:88
|
1837 |
+
msgid "Deletes a plugin"
|
1838 |
+
msgstr ""
|
1839 |
+
|
1840 |
+
#: lib/event_notifications.php:95
|
1841 |
+
msgid "Themes"
|
1842 |
+
msgstr ""
|
1843 |
+
|
1844 |
+
#: lib/event_notifications.php:100
|
1845 |
+
msgid "Uploads a theme (default)"
|
1846 |
+
msgstr ""
|
1847 |
+
|
1848 |
+
#: lib/event_notifications.php:101
|
1849 |
+
msgid "Installs a theme (default)"
|
1850 |
+
msgstr ""
|
1851 |
+
|
1852 |
+
#: lib/event_notifications.php:102
|
1853 |
+
msgid "Activates a theme"
|
1854 |
+
msgstr ""
|
1855 |
+
|
1856 |
+
#: lib/event_notifications.php:103
|
1857 |
+
msgid "Deletes a theme"
|
1858 |
+
msgstr ""
|
1859 |
+
|
1860 |
+
#: lib/event_notifications.php:110
|
1861 |
+
msgid "Core"
|
1862 |
+
msgstr ""
|
1863 |
+
|
1864 |
+
#: lib/event_notifications.php:115
|
1865 |
+
msgid "Updates WordPress (default)"
|
1866 |
+
msgstr ""
|
1867 |
+
|
1868 |
+
#: lib/event_notifications.php:133
|
1869 |
+
msgid "Administrator account"
|
1870 |
+
msgstr ""
|
1871 |
+
|
1872 |
+
#: lib/event_notifications.php:138
|
1873 |
+
msgid ""
|
1874 |
+
"An administrator account is created, modified or deleted in the database "
|
1875 |
+
"(default)"
|
1876 |
+
msgstr ""
|
1877 |
+
|
1878 |
+
#: lib/event_notifications.php:139
|
1879 |
+
msgid "A user attempts to gain administrative privileges (default)"
|
1880 |
+
msgstr ""
|
1881 |
+
|
1882 |
+
#: lib/event_notifications.php:146
|
1883 |
+
msgid "Daily report"
|
1884 |
+
msgstr ""
|
1885 |
+
|
1886 |
+
#: lib/event_notifications.php:149
|
1887 |
+
msgid "Send me a daily activity report"
|
1888 |
+
msgstr ""
|
1889 |
+
|
1890 |
+
#: lib/event_notifications.php:151 lib/event_notifications.php:163
|
1891 |
+
#: lib/nf_sub_updates.php:146 ninjafirewall.php:1691 ninjafirewall.php:1734
|
1892 |
+
#: ninjafirewall.php:1754 ninjafirewall.php:1805 ninjafirewall.php:1850
|
1893 |
+
#: ninjafirewall.php:1860 ninjafirewall.php:1870 ninjafirewall.php:1913
|
1894 |
+
#: ninjafirewall.php:1956 ninjafirewall.php:1976 ninjafirewall.php:2190
|
1895 |
+
#: ninjafirewall.php:2246 ninjafirewall.php:2256 ninjafirewall.php:2266
|
1896 |
+
#: ninjafirewall.php:2276 ninjafirewall.php:2323 ninjafirewall.php:2333
|
1897 |
+
#: ninjafirewall.php:3051
|
1898 |
+
msgid "Yes (default)"
|
1899 |
+
msgstr ""
|
1900 |
+
|
1901 |
+
#: lib/event_notifications.php:158
|
1902 |
+
msgid "Log"
|
1903 |
+
msgstr ""
|
1904 |
+
|
1905 |
+
#: lib/event_notifications.php:161
|
1906 |
+
msgid "Write all events to the firewall log"
|
1907 |
+
msgstr ""
|
1908 |
+
|
1909 |
+
#: lib/event_notifications.php:173 lib/event_notifications.php:203
|
1910 |
+
msgid "Contact email"
|
1911 |
+
msgstr ""
|
1912 |
+
|
1913 |
+
#: lib/event_notifications.php:176 lib/event_notifications.php:206
|
1914 |
+
msgid "Alerts should be sent to"
|
1915 |
+
msgstr ""
|
1916 |
+
|
1917 |
+
#: lib/event_notifications.php:185 lib/event_notifications.php:211
|
1918 |
+
msgid ""
|
1919 |
+
"Multiple recipients must be comma-separated (e.g., <code>joe@example.org,"
|
1920 |
+
"alice@example.org</code>)."
|
1921 |
+
msgstr ""
|
1922 |
+
|
1923 |
+
#: lib/event_notifications.php:208
|
1924 |
+
msgid "Only to me, the Super Admin"
|
1925 |
+
msgstr ""
|
1926 |
+
|
1927 |
+
#: lib/event_notifications.php:208
|
1928 |
+
msgid "default"
|
1929 |
+
msgstr ""
|
1930 |
+
|
1931 |
+
#: lib/event_notifications.php:209
|
1932 |
+
msgid "To the administrator of the site where originated the alert"
|
1933 |
+
msgstr ""
|
1934 |
+
|
1935 |
+
#: lib/event_notifications.php:210
|
1936 |
+
msgid "Other(s):"
|
1937 |
+
msgstr ""
|
1938 |
+
|
1939 |
+
#: lib/event_notifications.php:222
|
1940 |
+
msgid "Save Event Notifications"
|
1941 |
+
msgstr ""
|
1942 |
+
|
1943 |
+
#: lib/event_notifications.php:429
|
1944 |
+
msgid "[NinjaFirewall] Daily Activity Report"
|
1945 |
+
msgstr ""
|
1946 |
+
|
1947 |
+
#: lib/event_notifications.php:436
|
1948 |
+
#, php-format
|
1949 |
+
msgid "Daily activity report for: %s"
|
1950 |
+
msgstr ""
|
1951 |
+
|
1952 |
+
#: lib/event_notifications.php:437
|
1953 |
+
msgid "Date Range Processed: Yesterday"
|
1954 |
+
msgstr ""
|
1955 |
+
|
1956 |
+
#: lib/event_notifications.php:439
|
1957 |
+
msgid "Blocked threats:"
|
1958 |
+
msgstr ""
|
1959 |
+
|
1960 |
+
#: lib/event_notifications.php:441
|
1961 |
+
msgid "critical:"
|
1962 |
+
msgstr ""
|
1963 |
+
|
1964 |
+
#: lib/event_notifications.php:442
|
1965 |
+
msgid "high:"
|
1966 |
+
msgstr ""
|
1967 |
+
|
1968 |
+
#: lib/event_notifications.php:443
|
1969 |
+
msgid "medium:"
|
1970 |
+
msgstr ""
|
1971 |
+
|
1972 |
+
#: lib/event_notifications.php:445
|
1973 |
+
msgid "Blocked brute-force attacks:"
|
1974 |
+
msgstr ""
|
1975 |
+
|
1976 |
+
#: lib/event_notifications.php:446 lib/nfw_misc.php:475
|
1977 |
+
msgid ""
|
1978 |
+
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
1979 |
+
"\" page."
|
1980 |
+
msgstr ""
|
1981 |
+
|
1982 |
+
#: lib/event_notifications.php:450 lib/nf_sub_filecheck.php:847
|
1983 |
+
#: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:504
|
1984 |
+
#: lib/nf_sub_updates.php:550 ninjafirewall.php:3362
|
1985 |
+
msgid "Support forum:"
|
1986 |
+
msgstr ""
|
1987 |
+
|
1988 |
#: lib/install_fullwaf.php:36 lib/install_fullwaf.php:151
|
1989 |
#: lib/install_fullwaf.php:307 lib/install_wpwaf.php:54
|
1990 |
#: lib/install_wpwaf.php:64 lib/install_wpwaf.php:71
|
2256 |
"added to your wp-config.php file."
|
2257 |
msgstr ""
|
2258 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2259 |
#: lib/login_protection.php:70 lib/login_protection.php:125
|
2260 |
#: lib/login_protection.php:540
|
2261 |
msgid "Access restricted"
|
2310 |
msgid "Always ON"
|
2311 |
msgstr ""
|
2312 |
|
2313 |
+
#: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
|
2314 |
+
#: ninjafirewall.php:1599 ninjafirewall.php:1614 ninjafirewall.php:1624
|
2315 |
+
#: ninjafirewall.php:1634 ninjafirewall.php:1704 ninjafirewall.php:1747
|
2316 |
+
#: ninjafirewall.php:1780 ninjafirewall.php:1818 ninjafirewall.php:1906
|
2317 |
+
#: ninjafirewall.php:1926 ninjafirewall.php:1969 ninjafirewall.php:2099
|
2318 |
+
#: ninjafirewall.php:2113 ninjafirewall.php:2138 ninjafirewall.php:2346
|
2319 |
msgid "No (default)"
|
2320 |
msgstr ""
|
2321 |
|
2571 |
"Program page</a>."
|
2572 |
msgstr ""
|
2573 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2574 |
#: lib/nf_sub_filecheck.php:55 lib/nf_sub_filecheck.php:88
|
2575 |
msgid "You did not create any snapshot yet."
|
2576 |
msgstr ""
|
2587 |
msgid "You must create a snapshot first."
|
2588 |
msgstr ""
|
2589 |
|
2590 |
+
#: lib/nf_sub_filecheck.php:104 lib/nf_sub_filecheck.php:838
|
2591 |
msgid "NinjaFirewall detected that changes were made to your files."
|
2592 |
msgstr ""
|
2593 |
|
2604 |
msgid "Default: %s"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
+
#: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2955
|
2608 |
msgid "Exclude the following files/folders (optional)"
|
2609 |
msgstr ""
|
2610 |
|
2611 |
+
#: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2956
|
2612 |
msgid "e.g.,"
|
2613 |
msgstr ""
|
2614 |
|
2626 |
msgid "Create Snapshot"
|
2627 |
msgstr ""
|
2628 |
|
2629 |
+
#: lib/nf_sub_filecheck.php:298
|
2630 |
msgid "Delete the current snapshot?"
|
2631 |
msgstr ""
|
2632 |
|
2633 |
+
#: lib/nf_sub_filecheck.php:312
|
2634 |
msgid "Last snapshot"
|
2635 |
msgstr ""
|
2636 |
|
2637 |
+
#: lib/nf_sub_filecheck.php:314
|
2638 |
#, php-format
|
2639 |
msgid "Created on: %s"
|
2640 |
msgstr ""
|
2641 |
|
2642 |
+
#: lib/nf_sub_filecheck.php:315
|
2643 |
#, php-format
|
2644 |
msgid "Total files: %s "
|
2645 |
msgstr ""
|
2646 |
|
2647 |
+
#: lib/nf_sub_filecheck.php:317
|
2648 |
msgid "Directory:"
|
2649 |
msgstr ""
|
2650 |
|
2651 |
+
#: lib/nf_sub_filecheck.php:321
|
2652 |
msgid "Exclusion:"
|
2653 |
msgstr ""
|
2654 |
|
2655 |
+
#: lib/nf_sub_filecheck.php:327
|
2656 |
msgid "Symlinks:"
|
2657 |
msgstr ""
|
2658 |
|
2659 |
+
#: lib/nf_sub_filecheck.php:329
|
2660 |
msgid "follow"
|
2661 |
msgstr ""
|
2662 |
|
2663 |
+
#: lib/nf_sub_filecheck.php:331
|
2664 |
msgid "do not follow"
|
2665 |
msgstr ""
|
2666 |
|
2667 |
+
#: lib/nf_sub_filecheck.php:335
|
2668 |
#, php-format
|
2669 |
msgid "Processing time: %s seconds"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
+
#: lib/nf_sub_filecheck.php:340
|
2673 |
msgid "Download Snapshot"
|
2674 |
msgstr ""
|
2675 |
|
2676 |
+
#: lib/nf_sub_filecheck.php:340
|
2677 |
msgid "Delete Snapshot"
|
2678 |
msgstr ""
|
2679 |
|
2680 |
+
#: lib/nf_sub_filecheck.php:345
|
2681 |
msgid "Last changes"
|
2682 |
msgstr ""
|
2683 |
|
2684 |
+
#: lib/nf_sub_filecheck.php:352
|
2685 |
#, php-format
|
2686 |
msgid "New files: %s"
|
2687 |
msgstr ""
|
2688 |
|
2689 |
+
#: lib/nf_sub_filecheck.php:353
|
2690 |
#, php-format
|
2691 |
msgid "Deleted files: %s"
|
2692 |
msgstr ""
|
2693 |
|
2694 |
+
#: lib/nf_sub_filecheck.php:354
|
2695 |
#, php-format
|
2696 |
msgid "Modified files: %s"
|
2697 |
msgstr ""
|
2698 |
|
2699 |
+
#: lib/nf_sub_filecheck.php:358
|
2700 |
msgid "View Changes"
|
2701 |
msgstr ""
|
2702 |
|
2703 |
+
#: lib/nf_sub_filecheck.php:362
|
2704 |
msgid "Download Changes"
|
2705 |
msgstr ""
|
2706 |
|
2707 |
+
#: lib/nf_sub_filecheck.php:374
|
2708 |
msgid "Click a file to get more info about it."
|
2709 |
msgstr ""
|
2710 |
|
2711 |
+
#: lib/nf_sub_filecheck.php:377
|
2712 |
msgid "New files:"
|
2713 |
msgstr ""
|
2714 |
|
2715 |
+
#: lib/nf_sub_filecheck.php:386 lib/nf_sub_filecheck.php:439
|
2716 |
msgid "Size"
|
2717 |
msgstr ""
|
2718 |
|
2719 |
+
#: lib/nf_sub_filecheck.php:390 lib/nf_sub_filecheck.php:444
|
2720 |
msgid "Access"
|
2721 |
msgstr ""
|
2722 |
|
2723 |
+
#: lib/nf_sub_filecheck.php:394 lib/nf_sub_filecheck.php:449
|
2724 |
msgid "Uid / Gid"
|
2725 |
msgstr ""
|
2726 |
|
2727 |
+
#: lib/nf_sub_filecheck.php:398 lib/nf_sub_filecheck.php:454
|
2728 |
msgid "Modify"
|
2729 |
msgstr ""
|
2730 |
|
2731 |
+
#: lib/nf_sub_filecheck.php:402 lib/nf_sub_filecheck.php:459
|
2732 |
msgid "Change"
|
2733 |
msgstr ""
|
2734 |
|
2735 |
+
#: lib/nf_sub_filecheck.php:412
|
2736 |
msgid "Deleted files:"
|
2737 |
msgstr ""
|
2738 |
|
2739 |
+
#: lib/nf_sub_filecheck.php:425
|
2740 |
msgid "Modified files:"
|
2741 |
msgstr ""
|
2742 |
|
2743 |
+
#: lib/nf_sub_filecheck.php:435
|
2744 |
msgid "Old"
|
2745 |
msgstr ""
|
2746 |
|
2747 |
+
#: lib/nf_sub_filecheck.php:436
|
2748 |
msgid "New"
|
2749 |
msgstr ""
|
2750 |
|
2751 |
+
#: lib/nf_sub_filecheck.php:475
|
2752 |
msgid "None"
|
2753 |
msgstr ""
|
2754 |
|
2755 |
+
#: lib/nf_sub_filecheck.php:485
|
2756 |
msgid "Scan System For File Changes"
|
2757 |
msgstr ""
|
2758 |
|
2759 |
+
#: lib/nf_sub_filecheck.php:502
|
2760 |
msgid "Options"
|
2761 |
msgstr ""
|
2762 |
|
2763 |
+
#: lib/nf_sub_filecheck.php:509
|
2764 |
#, php-format
|
2765 |
msgid ""
|
2766 |
"It seems that %s is enabled. Ensure you have another way to run WP-Cron, "
|
2767 |
"otherwise NinjaFirewall scheduled scans will not work."
|
2768 |
msgstr ""
|
2769 |
|
2770 |
+
#: lib/nf_sub_filecheck.php:515
|
2771 |
msgid "Enable scheduled scans"
|
2772 |
msgstr ""
|
2773 |
|
2774 |
+
#: lib/nf_sub_filecheck.php:518 lib/nf_sub_updates.php:167
|
2775 |
msgid "Hourly"
|
2776 |
msgstr ""
|
2777 |
|
2778 |
+
#: lib/nf_sub_filecheck.php:519 lib/nf_sub_updates.php:168
|
2779 |
msgid "Twicedaily"
|
2780 |
msgstr ""
|
2781 |
|
2782 |
+
#: lib/nf_sub_filecheck.php:520 lib/nf_sub_updates.php:169
|
2783 |
msgid "Daily"
|
2784 |
msgstr ""
|
2785 |
|
2786 |
+
#: lib/nf_sub_filecheck.php:527
|
2787 |
#, php-format
|
2788 |
msgid ""
|
2789 |
"Next scan will start in approximately %s day(s), %s hour(s), %s minute(s) "
|
2790 |
"and %s second(s)."
|
2791 |
msgstr ""
|
2792 |
|
2793 |
+
#: lib/nf_sub_filecheck.php:534
|
2794 |
msgid ""
|
2795 |
"The next scheduled scan date is in the past! WordPress wp-cron may not be "
|
2796 |
"working or may have been disabled."
|
2797 |
msgstr ""
|
2798 |
|
2799 |
+
#: lib/nf_sub_filecheck.php:542
|
2800 |
msgid "Scheduled scan report"
|
2801 |
msgstr ""
|
2802 |
|
2803 |
+
#: lib/nf_sub_filecheck.php:544
|
2804 |
msgid "Send me a report by email only if changes are detected (default)"
|
2805 |
msgstr ""
|
2806 |
|
2807 |
+
#: lib/nf_sub_filecheck.php:545
|
2808 |
msgid "Always send me a report by email after a scheduled scan"
|
2809 |
msgstr ""
|
2810 |
|
2811 |
+
#: lib/nf_sub_filecheck.php:550
|
2812 |
msgid "Save Scan Options"
|
2813 |
msgstr ""
|
2814 |
|
2815 |
+
#: lib/nf_sub_filecheck.php:562
|
2816 |
msgid "Enter the full path to the directory to be scanned."
|
2817 |
msgstr ""
|
2818 |
|
2819 |
+
#: lib/nf_sub_filecheck.php:569
|
2820 |
#, php-format
|
2821 |
msgid "The directory %s does not exist."
|
2822 |
msgstr ""
|
2823 |
|
2824 |
+
#: lib/nf_sub_filecheck.php:572
|
2825 |
#, php-format
|
2826 |
msgid "The directory %s is not readable."
|
2827 |
msgstr ""
|
2828 |
|
2829 |
+
#: lib/nf_sub_filecheck.php:613
|
2830 |
#, php-format
|
2831 |
msgid "Cannot write to %s."
|
2832 |
msgstr ""
|
2833 |
|
2834 |
+
#: lib/nf_sub_filecheck.php:643
|
2835 |
#, php-format
|
2836 |
msgid "Error : cannot open %s directory."
|
2837 |
msgstr ""
|
2838 |
|
2839 |
+
#: lib/nf_sub_filecheck.php:646
|
2840 |
#, php-format
|
2841 |
msgid "Error : %s directory is not readable."
|
2842 |
msgstr ""
|
2843 |
|
2844 |
+
#: lib/nf_sub_filecheck.php:661
|
2845 |
#, php-format
|
2846 |
msgid "Missing options line %s, please try again."
|
2847 |
msgstr ""
|
2848 |
|
2849 |
+
#: lib/nf_sub_filecheck.php:671
|
2850 |
#, php-format
|
2851 |
msgid "Cannot create %s."
|
2852 |
msgstr ""
|
2853 |
|
2854 |
+
#: lib/nf_sub_filecheck.php:688
|
2855 |
msgid "Error reading old snapshot file."
|
2856 |
msgstr ""
|
2857 |
|
2858 |
+
#: lib/nf_sub_filecheck.php:699
|
2859 |
msgid "Error reading new snapshot file."
|
2860 |
msgstr ""
|
2861 |
|
2862 |
+
#: lib/nf_sub_filecheck.php:815 ninjafirewall.php:268
|
2863 |
msgid "New file"
|
2864 |
msgstr ""
|
2865 |
|
2866 |
+
#: lib/nf_sub_filecheck.php:816 ninjafirewall.php:270
|
2867 |
msgid "Deleted file"
|
2868 |
msgstr ""
|
2869 |
|
2870 |
+
#: lib/nf_sub_filecheck.php:817 ninjafirewall.php:269
|
2871 |
msgid "Modified file"
|
2872 |
msgstr ""
|
2873 |
|
2874 |
+
#: lib/nf_sub_filecheck.php:837
|
2875 |
msgid "[NinjaFirewall] Alert: File Check detection"
|
2876 |
msgstr ""
|
2877 |
|
2878 |
+
#: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
|
2879 |
+
#: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
|
2880 |
#: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:327
|
2881 |
#: lib/nfw_misc.php:329 lib/nfw_misc.php:466 lib/nfw_misc.php:468
|
2882 |
msgid "Blog:"
|
2883 |
msgstr ""
|
2884 |
|
2885 |
+
#: lib/nf_sub_filecheck.php:844 lib/nf_sub_filecheck.php:862
|
2886 |
#: lib/nf_sub_updates.php:547
|
2887 |
#, php-format
|
2888 |
msgid "Date: %s"
|
2889 |
msgstr ""
|
2890 |
|
2891 |
+
#: lib/nf_sub_filecheck.php:845
|
2892 |
msgid "See attached file for details."
|
2893 |
msgstr ""
|
2894 |
|
2895 |
+
#: lib/nf_sub_filecheck.php:855
|
2896 |
msgid "[NinjaFirewall] File Check report"
|
2897 |
msgstr ""
|
2898 |
|
2899 |
+
#: lib/nf_sub_filecheck.php:856
|
2900 |
msgid "NinjaFirewall did not detect changes in your files."
|
2901 |
msgstr ""
|
2902 |
|
3009 |
msgid "Display"
|
3010 |
msgstr ""
|
3011 |
|
3012 |
+
#: lib/nf_sub_livelog.php:280 ninjafirewall.php:1347
|
3013 |
msgid "HTTP and HTTPS traffic (default)"
|
3014 |
msgstr ""
|
3015 |
|
3016 |
+
#: lib/nf_sub_livelog.php:281 ninjafirewall.php:1348
|
3017 |
msgid "HTTP traffic only"
|
3018 |
msgstr ""
|
3019 |
|
3020 |
+
#: lib/nf_sub_livelog.php:282 ninjafirewall.php:1349
|
3021 |
msgid "HTTPS traffic only"
|
3022 |
msgstr ""
|
3023 |
|
3130 |
msgid "Unable to open the log for read operation."
|
3131 |
msgstr ""
|
3132 |
|
3133 |
+
#: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:821
|
3134 |
msgid "Anti-Malware"
|
3135 |
msgstr ""
|
3136 |
|
3178 |
msgid "Refresh preview"
|
3179 |
msgstr ""
|
3180 |
|
3181 |
+
#: lib/nf_sub_options.php:55 ninjafirewall.php:799
|
3182 |
msgid "Firewall Options"
|
3183 |
msgstr ""
|
3184 |
|
3185 |
#: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
|
3186 |
+
#: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:984
|
3187 |
+
#: ninjafirewall.php:1116
|
3188 |
msgid "Enabled"
|
3189 |
msgstr ""
|
3190 |
|
3221 |
msgstr ""
|
3222 |
|
3223 |
#: lib/nf_sub_options.php:139
|
3224 |
+
msgid "418 I'm a teapot"
|
3225 |
msgstr ""
|
3226 |
|
3227 |
#: lib/nf_sub_options.php:140
|
3228 |
+
msgid "500 Internal Server Error"
|
3229 |
+
msgstr ""
|
3230 |
+
|
3231 |
+
#: lib/nf_sub_options.php:141
|
3232 |
msgid "503 Service Unavailable"
|
3233 |
msgstr ""
|
3234 |
|
3235 |
+
#: lib/nf_sub_options.php:157
|
3236 |
msgid "Anonymize IP addresses by removing the last 3 characters."
|
3237 |
msgstr ""
|
3238 |
|
3239 |
+
#: lib/nf_sub_options.php:158
|
3240 |
#, php-format
|
3241 |
msgid ""
|
3242 |
"Does not apply to private IP addresses and the <a href=\"%s\">Login "
|
3243 |
"Protection</a>."
|
3244 |
msgstr ""
|
3245 |
|
3246 |
+
#: lib/nf_sub_options.php:165
|
3247 |
msgid "Blocked user message"
|
3248 |
msgstr ""
|
3249 |
|
3250 |
+
#: lib/nf_sub_options.php:176
|
3251 |
msgid "Preview message"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
+
#: lib/nf_sub_options.php:176
|
3255 |
msgid "Default message"
|
3256 |
msgstr ""
|
3257 |
|
3258 |
+
#: lib/nf_sub_options.php:189
|
3259 |
msgid "Export configuration"
|
3260 |
msgstr ""
|
3261 |
|
3262 |
+
#: lib/nf_sub_options.php:191
|
3263 |
msgid "Download"
|
3264 |
msgstr ""
|
3265 |
|
3266 |
+
#: lib/nf_sub_options.php:191
|
3267 |
msgid "File Check configuration will not be exported/imported."
|
3268 |
msgstr ""
|
3269 |
|
3270 |
+
#: lib/nf_sub_options.php:194
|
3271 |
msgid "Import configuration"
|
3272 |
msgstr ""
|
3273 |
|
3274 |
+
#: lib/nf_sub_options.php:197
|
3275 |
#, php-format
|
3276 |
msgid "Imported configuration must match plugin version %s."
|
3277 |
msgstr ""
|
3278 |
|
3279 |
+
#: lib/nf_sub_options.php:198
|
3280 |
msgid "It will override all your current firewall options and rules."
|
3281 |
msgstr ""
|
3282 |
|
3283 |
+
#: lib/nf_sub_options.php:204
|
3284 |
msgid "Save Firewall Options"
|
3285 |
msgstr ""
|
3286 |
|
3287 |
+
#: lib/nf_sub_options.php:338
|
3288 |
#, php-format
|
3289 |
msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
|
3290 |
msgstr ""
|
3291 |
|
3292 |
+
#: lib/nf_sub_options.php:362
|
3293 |
msgid "The imported file is not compatible with that version of NinjaFirewall"
|
3294 |
msgstr ""
|
3295 |
|
3296 |
+
#: lib/nf_sub_options.php:478
|
3297 |
msgid "[NinjaFirewall] Alert: Firewall is disabled"
|
3298 |
msgstr ""
|
3299 |
|
3300 |
+
#: lib/nf_sub_options.php:480 lib/nf_sub_options.php:482 ninjafirewall.php:558
|
3301 |
+
#: ninjafirewall.php:560 ninjafirewall.php:684 ninjafirewall.php:686
|
3302 |
+
#: ninjafirewall.php:3350 ninjafirewall.php:3352
|
3303 |
msgid "-Blog :"
|
3304 |
msgstr ""
|
3305 |
|
3306 |
+
#: lib/nf_sub_options.php:486
|
3307 |
msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
|
3308 |
msgstr ""
|
3309 |
|
3310 |
+
#: lib/nf_sub_options.php:489
|
3311 |
msgid ""
|
3312 |
"NinjaFirewall is disabled because someone enabled debugging mode from your "
|
3313 |
"WordPress admin dashboard:"
|
3314 |
msgstr ""
|
3315 |
|
3316 |
+
#: lib/nf_sub_options.php:492
|
3317 |
msgid "[NinjaFirewall] Alert: Firewall override settings"
|
3318 |
msgstr ""
|
3319 |
|
3320 |
+
#: lib/nf_sub_options.php:493
|
3321 |
msgid ""
|
3322 |
"Someone imported a new configuration which overrode the firewall settings:"
|
3323 |
msgstr ""
|
3324 |
|
3325 |
+
#: lib/nf_sub_options.php:499 ninjafirewall.php:692 ninjafirewall.php:3357
|
3326 |
msgid "-User :"
|
3327 |
msgstr ""
|
3328 |
|
3329 |
+
#: lib/nf_sub_options.php:500 ninjafirewall.php:693 ninjafirewall.php:3358
|
3330 |
msgid "-IP :"
|
3331 |
msgstr ""
|
3332 |
|
3333 |
+
#: lib/nf_sub_options.php:501 ninjafirewall.php:567 ninjafirewall.php:694
|
3334 |
+
#: ninjafirewall.php:3359
|
3335 |
msgid "-Date :"
|
3336 |
msgstr ""
|
3337 |
|
3351 |
msgid "Automatically update NinjaFirewall security rules"
|
3352 |
msgstr ""
|
3353 |
|
3354 |
+
#: lib/nf_sub_updates.php:149 ninjafirewall.php:1215 ninjafirewall.php:1694
|
3355 |
+
#: ninjafirewall.php:1737 ninjafirewall.php:1757 ninjafirewall.php:1808
|
3356 |
+
#: ninjafirewall.php:1853 ninjafirewall.php:1863 ninjafirewall.php:1873
|
3357 |
+
#: ninjafirewall.php:1916 ninjafirewall.php:1959 ninjafirewall.php:1979
|
3358 |
+
#: ninjafirewall.php:2041 ninjafirewall.php:2193 ninjafirewall.php:2249
|
3359 |
+
#: ninjafirewall.php:2259 ninjafirewall.php:2269 ninjafirewall.php:2279
|
3360 |
+
#: ninjafirewall.php:2326 ninjafirewall.php:2336 ninjafirewall.php:2937
|
3361 |
+
#: ninjafirewall.php:3052
|
3362 |
msgid "No"
|
3363 |
msgstr ""
|
3364 |
|
3719 |
"%s is writable."
|
3720 |
msgstr ""
|
3721 |
|
3722 |
+
#: lib/nfw_misc.php:172 ninjafirewall.php:968
|
3723 |
msgid "unknown error"
|
3724 |
msgstr ""
|
3725 |
|
3888 |
msgid "Enable it"
|
3889 |
msgstr ""
|
3890 |
|
3891 |
+
#: lib/statistics.php:28 ninjafirewall.php:795
|
3892 |
msgid "Statistics"
|
3893 |
msgstr ""
|
3894 |
|
3928 |
msgid "Select monthly stats to view..."
|
3929 |
msgstr ""
|
3930 |
|
3931 |
+
#: ninjafirewall.php:59
|
3932 |
msgid "A true Web Application Firewall to protect and secure WordPress."
|
3933 |
msgstr ""
|
3934 |
|
3935 |
+
#: ninjafirewall.php:68
|
3936 |
msgid "Cannot find WordPress configuration file"
|
3937 |
msgstr ""
|
3938 |
|
3939 |
+
#: ninjafirewall.php:69
|
3940 |
msgid "Cannot read WordPress configuration file"
|
3941 |
msgstr ""
|
3942 |
|
3943 |
+
#: ninjafirewall.php:70
|
3944 |
msgid "Cannot retrieve WordPress database credentials"
|
3945 |
msgstr ""
|
3946 |
|
3947 |
+
#: ninjafirewall.php:71
|
3948 |
msgid "Cannot connect to WordPress database"
|
3949 |
msgstr ""
|
3950 |
|
3951 |
+
#: ninjafirewall.php:72
|
3952 |
msgid "Cannot retrieve user options from database (#2)"
|
3953 |
msgstr ""
|
3954 |
|
3955 |
+
#: ninjafirewall.php:73
|
3956 |
msgid "Cannot retrieve user options from database (#3)"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
+
#: ninjafirewall.php:74
|
3960 |
msgid "Cannot retrieve user rules from database (#2)"
|
3961 |
msgstr ""
|
3962 |
|
3963 |
+
#: ninjafirewall.php:75
|
3964 |
msgid "Cannot retrieve user rules from database (#3)"
|
3965 |
msgstr ""
|
3966 |
|
3967 |
+
#: ninjafirewall.php:76
|
3968 |
msgid ""
|
3969 |
"The firewall has been disabled from the <a href=\"admin.php?page=nfsubopt"
|
3970 |
"\">administration console</a>"
|
3971 |
msgstr ""
|
3972 |
|
3973 |
+
#: ninjafirewall.php:77
|
3974 |
msgid "Unable to communicate with the firewall. Please check your settings"
|
3975 |
msgstr ""
|
3976 |
|
3977 |
+
#: ninjafirewall.php:78
|
3978 |
msgid "Cannot retrieve user options from database (#1)"
|
3979 |
msgstr ""
|
3980 |
|
3981 |
+
#: ninjafirewall.php:79
|
3982 |
msgid "Cannot retrieve user rules from database (#1)"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
+
#: ninjafirewall.php:80
|
3986 |
#, php-format
|
3987 |
msgid ""
|
3988 |
"The firewall cannot access its log and cache folders. If you changed the "
|
3990 |
"%s constant (see %s for more info)"
|
3991 |
msgstr ""
|
3992 |
|
3993 |
+
#: ninjafirewall.php:105
|
3994 |
msgid ""
|
3995 |
"You do not have \"unfiltered_html\" capability. Please enable it in order to "
|
3996 |
"run NinjaFirewall (or make sure you do not have \"DISALLOW_UNFILTERED_HTML\" "
|
3997 |
"in your wp-config.php script)."
|
3998 |
msgstr ""
|
3999 |
|
4000 |
+
#: ninjafirewall.php:112
|
4001 |
#, php-format
|
4002 |
msgid ""
|
4003 |
"NinjaFirewall requires WordPress 3.3 or greater but your current version is "
|
4004 |
"%s."
|
4005 |
msgstr ""
|
4006 |
|
4007 |
+
#: ninjafirewall.php:116
|
4008 |
#, php-format
|
4009 |
msgid ""
|
4010 |
"NinjaFirewall requires PHP 5.3 or greater but your current version is %s."
|
4011 |
msgstr ""
|
4012 |
|
4013 |
+
#: ninjafirewall.php:120
|
4014 |
#, php-format
|
4015 |
msgid "NinjaFirewall requires the PHP %s extension."
|
4016 |
msgstr ""
|
4017 |
|
4018 |
+
#: ninjafirewall.php:124
|
4019 |
msgid ""
|
4020 |
"You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
|
4021 |
"5.3.0 (see http://php.net/safe-mode)."
|
4022 |
msgstr ""
|
4023 |
|
4024 |
+
#: ninjafirewall.php:128
|
4025 |
msgid "You are not allowed to activate NinjaFirewall."
|
4026 |
msgstr ""
|
4027 |
|
4028 |
+
#: ninjafirewall.php:132
|
4029 |
msgid "NinjaFirewall is not compatible with Microsoft Windows."
|
4030 |
msgstr ""
|
4031 |
|
4032 |
+
#: ninjafirewall.php:556
|
4033 |
msgid "ERROR: Failed to update rules"
|
4034 |
msgstr ""
|
4035 |
|
4036 |
+
#: ninjafirewall.php:562
|
4037 |
msgid ""
|
4038 |
"NinjaFirewall failed to update its rules. This is a critical error, your "
|
4039 |
"current rules may be corrupted or disabled. In order to solve the problem, "
|
4040 |
"please follow these instructions:"
|
4041 |
msgstr ""
|
4042 |
|
4043 |
+
#: ninjafirewall.php:563
|
4044 |
msgid "1. Log in to your WordPress admin dashboard."
|
4045 |
msgstr ""
|
4046 |
|
4047 |
+
#: ninjafirewall.php:564
|
4048 |
msgid "2. Go to \"NinjaFirewall > Updates\"."
|
4049 |
msgstr ""
|
4050 |
|
4051 |
+
#: ninjafirewall.php:565
|
4052 |
msgid "3. Click on \"Check for updates now!\"."
|
4053 |
msgstr ""
|
4054 |
|
4055 |
+
#: ninjafirewall.php:570 ninjafirewall.php:697
|
4056 |
msgid "Support forum"
|
4057 |
msgstr ""
|
4058 |
|
4059 |
+
#: ninjafirewall.php:682
|
4060 |
msgid "Alert: WordPress console login"
|
4061 |
msgstr ""
|
4062 |
|
4063 |
+
#: ninjafirewall.php:691
|
4064 |
msgid "Someone just logged in to your WordPress admin console:"
|
4065 |
msgstr ""
|
4066 |
|
4067 |
+
#: ninjafirewall.php:762
|
4068 |
#, php-format
|
4069 |
msgid "Sorry %s, your request cannot be processed."
|
4070 |
msgstr ""
|
4071 |
|
4072 |
+
#: ninjafirewall.php:763
|
4073 |
msgid "For security reasons, it was blocked and logged."
|
4074 |
msgstr ""
|
4075 |
|
4076 |
+
#: ninjafirewall.php:765
|
4077 |
msgid ""
|
4078 |
"If you believe this was an error please contact the<br />webmaster and "
|
4079 |
"enclose the following incident ID:"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
+
#: ninjafirewall.php:791
|
4083 |
msgid "NinjaFirewall: Overview"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
+
#: ninjafirewall.php:795
|
4087 |
msgid "NinjaFirewall: Statistics"
|
4088 |
msgstr ""
|
4089 |
|
4090 |
+
#: ninjafirewall.php:799
|
4091 |
msgid "NinjaFirewall: Firewall Options"
|
4092 |
msgstr ""
|
4093 |
|
4094 |
+
#: ninjafirewall.php:803
|
4095 |
msgid "NinjaFirewall: Firewall Policies"
|
4096 |
msgstr ""
|
4097 |
|
4098 |
+
#: ninjafirewall.php:807
|
4099 |
msgid "NinjaFirewall: File Guard"
|
4100 |
msgstr ""
|
4101 |
|
4102 |
+
#: ninjafirewall.php:811
|
4103 |
msgid "NinjaFirewall: File Check"
|
4104 |
msgstr ""
|
4105 |
|
4106 |
+
#: ninjafirewall.php:821
|
4107 |
msgid "NinjaFirewall: Anti-Malware"
|
4108 |
msgstr ""
|
4109 |
|
4110 |
+
#: ninjafirewall.php:825
|
4111 |
msgid "NinjaFirewall: Network"
|
4112 |
msgstr ""
|
4113 |
|
4114 |
+
#: ninjafirewall.php:829
|
4115 |
msgid "NinjaFirewall: Event Notifications"
|
4116 |
msgstr ""
|
4117 |
|
4118 |
+
#: ninjafirewall.php:833
|
4119 |
msgid "NinjaFirewall: Log-in Protection"
|
4120 |
msgstr ""
|
4121 |
|
4122 |
+
#: ninjafirewall.php:837
|
4123 |
msgid "NinjaFirewall: Firewall Log"
|
4124 |
msgstr ""
|
4125 |
|
4126 |
+
#: ninjafirewall.php:841
|
4127 |
msgid "NinjaFirewall: Live Log"
|
4128 |
msgstr ""
|
4129 |
|
4130 |
+
#: ninjafirewall.php:845
|
4131 |
msgid "NinjaFirewall: Rules Editor"
|
4132 |
msgstr ""
|
4133 |
|
4134 |
+
#: ninjafirewall.php:849
|
4135 |
msgid "NinjaFirewall: Updates"
|
4136 |
msgstr ""
|
4137 |
|
4138 |
+
#: ninjafirewall.php:856
|
4139 |
msgid "NinjaFirewall: About"
|
4140 |
msgstr ""
|
4141 |
|
4142 |
+
#: ninjafirewall.php:856
|
4143 |
msgid "About..."
|
4144 |
msgstr ""
|
4145 |
|
4146 |
+
#: ninjafirewall.php:896
|
4147 |
msgid "NinjaFirewall Settings"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
+
#: ninjafirewall.php:904
|
4151 |
msgid "NinjaFirewall is enabled"
|
4152 |
msgstr ""
|
4153 |
|
4154 |
+
#: ninjafirewall.php:943
|
4155 |
msgid "Congratulations, NinjaFirewall is up and running!"
|
4156 |
msgstr ""
|
4157 |
|
4158 |
+
#: ninjafirewall.php:944
|
4159 |
msgid ""
|
4160 |
"If you need help, click on the contextual \"Help\" menu tab located in the "
|
4161 |
"upper right corner of each page."
|
4162 |
msgstr ""
|
4163 |
|
4164 |
+
#: ninjafirewall.php:946
|
4165 |
msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
|
4166 |
msgstr ""
|
4167 |
|
4168 |
+
#: ninjafirewall.php:972 ninjafirewall.php:982
|
4169 |
msgid "Firewall"
|
4170 |
msgstr ""
|
4171 |
|
4172 |
+
#: ninjafirewall.php:991
|
4173 |
msgid "WordPress WAF"
|
4174 |
msgstr ""
|
4175 |
|
4176 |
+
#: ninjafirewall.php:993
|
4177 |
msgid "Full WAF"
|
4178 |
msgstr ""
|
4179 |
|
4180 |
+
#: ninjafirewall.php:997
|
4181 |
msgid "Mode"
|
4182 |
msgstr ""
|
4183 |
|
4184 |
+
#: ninjafirewall.php:999
|
4185 |
#, php-format
|
4186 |
msgid "NinjaFirewall is running in %s mode."
|
4187 |
msgstr ""
|
4188 |
|
4189 |
+
#: ninjafirewall.php:1008
|
4190 |
msgid "Enabled."
|
4191 |
msgstr ""
|
4192 |
|
4193 |
+
#: ninjafirewall.php:1008
|
4194 |
msgid "Click here to turn Debugging Mode off"
|
4195 |
msgstr ""
|
4196 |
|
4197 |
+
#: ninjafirewall.php:1014
|
4198 |
msgid "PHP SAPI"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
+
#: ninjafirewall.php:1028 ninjafirewall.php:3340
|
4202 |
msgid "Version"
|
4203 |
msgstr ""
|
4204 |
|
4205 |
+
#: ninjafirewall.php:1030
|
4206 |
msgid "Security rules:"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
+
#: ninjafirewall.php:1040
|
4210 |
msgid "Security rules updates are disabled."
|
4211 |
msgstr ""
|
4212 |
|
4213 |
+
#: ninjafirewall.php:1040
|
4214 |
msgid ""
|
4215 |
"If you want your blog to be protected against the latest threats, enable "
|
4216 |
"automatic security rules updates."
|
4217 |
msgstr ""
|
4218 |
|
4219 |
+
#: ninjafirewall.php:1048 ninjafirewall.php:1057
|
4220 |
msgid "Admin user"
|
4221 |
msgstr ""
|
4222 |
|
4223 |
+
#: ninjafirewall.php:1050
|
4224 |
#, php-format
|
4225 |
msgid ""
|
4226 |
"You are not whitelisted. Ensure that the \"Do not block WordPress "
|
4227 |
"administrator\" option is enabled in the <a href=\"%s\">Firewall Policies</"
|
4228 |
+
"a> menu, otherwise you could get blocked by the firewall while working from "
|
4229 |
+
"your administration dashboard."
|
4230 |
msgstr ""
|
4231 |
|
4232 |
+
#: ninjafirewall.php:1059
|
4233 |
msgid "You are whitelisted by the firewall."
|
4234 |
msgstr ""
|
4235 |
|
4236 |
+
#: ninjafirewall.php:1066
|
4237 |
msgid "Restrictions"
|
4238 |
msgstr ""
|
4239 |
|
4240 |
+
#: ninjafirewall.php:1068
|
4241 |
msgid "Access to NinjaFirewall is restricted to:"
|
4242 |
msgstr ""
|
4243 |
|
4244 |
+
#: ninjafirewall.php:1079
|
4245 |
msgid "User session"
|
4246 |
msgstr ""
|
4247 |
|
4248 |
+
#: ninjafirewall.php:1081
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4249 |
msgid ""
|
4250 |
"It seems that the user session set by NinjaFirewall was not found by the "
|
4251 |
+
"firewall script."
|
|
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: ninjafirewall.php:1089
|
4255 |
#, php-format
|
4256 |
msgid ""
|
4257 |
"the public key is invalid. Please <a href=\"%s\">check your configuration</"
|
4258 |
"a>."
|
4259 |
msgstr ""
|
4260 |
|
4261 |
+
#: ninjafirewall.php:1093
|
4262 |
msgid "No IP address restriction."
|
4263 |
msgstr ""
|
4264 |
|
4265 |
+
#: ninjafirewall.php:1096
|
4266 |
#, php-format
|
4267 |
msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: ninjafirewall.php:1099
|
4271 |
#, php-format
|
4272 |
msgid ""
|
4273 |
"the whitelisted IP is not valid. Please <a href=\"%s\">check your "
|
4274 |
"configuration</a>."
|
4275 |
msgstr ""
|
4276 |
|
4277 |
+
#: ninjafirewall.php:1109
|
4278 |
#, php-format
|
4279 |
msgid "Error: %s"
|
4280 |
msgstr ""
|
4281 |
|
4282 |
+
#: ninjafirewall.php:1127
|
4283 |
msgid "Source IP"
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: ninjafirewall.php:1129
|
4287 |
#, php-format
|
4288 |
msgid "You have a private IP : %s"
|
4289 |
msgstr ""
|
4290 |
|
4291 |
+
#: ninjafirewall.php:1129
|
4292 |
#, php-format
|
4293 |
msgid ""
|
4294 |
"If your site is behind a reverse proxy or a load balancer, ensure that you "
|
4296 |
"otherwise use the NinjaFirewall %s configuration file."
|
4297 |
msgstr ""
|
4298 |
|
4299 |
+
#: ninjafirewall.php:1137 ninjafirewall.php:1148
|
4300 |
msgid "CDN detection"
|
4301 |
msgstr ""
|
4302 |
|
4303 |
+
#: ninjafirewall.php:1139
|
4304 |
#, php-format
|
4305 |
msgid ""
|
4306 |
"%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
|
4308 |
"otherwise use the NinjaFirewall %s configuration file."
|
4309 |
msgstr ""
|
4310 |
|
4311 |
+
#: ninjafirewall.php:1150
|
4312 |
#, php-format
|
4313 |
msgid ""
|
4314 |
"%s detected: you seem to be using Incapsula CDN services. Ensure that you "
|
4316 |
"otherwise use the NinjaFirewall %s configuration file."
|
4317 |
msgstr ""
|
4318 |
|
4319 |
+
#: ninjafirewall.php:1159 ninjafirewall.php:1169
|
4320 |
msgid "Log dir"
|
4321 |
msgstr ""
|
4322 |
|
4323 |
+
#: ninjafirewall.php:1161 ninjafirewall.php:1171
|
4324 |
#, php-format
|
4325 |
msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
|
4326 |
msgstr ""
|
4327 |
|
4328 |
+
#: ninjafirewall.php:1179
|
4329 |
msgid "Optional configuration file"
|
4330 |
msgstr ""
|
4331 |
|
4332 |
+
#: ninjafirewall.php:1214 ninjafirewall.php:1596 ninjafirewall.php:1611
|
4333 |
+
#: ninjafirewall.php:1621 ninjafirewall.php:1631 ninjafirewall.php:1701
|
4334 |
+
#: ninjafirewall.php:1744 ninjafirewall.php:1777 ninjafirewall.php:1815
|
4335 |
+
#: ninjafirewall.php:1903 ninjafirewall.php:1923 ninjafirewall.php:1966
|
4336 |
+
#: ninjafirewall.php:2098 ninjafirewall.php:2112 ninjafirewall.php:2137
|
4337 |
+
#: ninjafirewall.php:2343
|
4338 |
msgid "Yes"
|
4339 |
msgstr ""
|
4340 |
|
4341 |
+
#: ninjafirewall.php:1216
|
4342 |
msgid "(default)"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
+
#: ninjafirewall.php:1217
|
4346 |
#, php-format
|
4347 |
msgid ""
|
4348 |
"This feature is only available when NinjaFirewall is running in %s mode."
|
4349 |
msgstr ""
|
4350 |
|
4351 |
+
#: ninjafirewall.php:1230
|
4352 |
msgid "All fields will be restored to their default values. Go ahead?"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
+
#: ninjafirewall.php:1260
|
4356 |
msgid ""
|
4357 |
"WARNING: ensure that you can access your admin console over HTTPS before "
|
4358 |
"enabling this option, otherwise you will lock yourself out of your site. Go "
|
4359 |
"ahead?"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
+
#: ninjafirewall.php:1269
|
4363 |
msgid ""
|
4364 |
"Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
|
4365 |
"hyphen [-] or an underscore [_] will be removed from the filename and "
|
4366 |
"replaced with the substitution character. Continue?"
|
4367 |
msgstr ""
|
4368 |
|
4369 |
+
#: ninjafirewall.php:1307
|
4370 |
msgid "Default values were restored."
|
4371 |
msgstr ""
|
4372 |
|
4373 |
+
#: ninjafirewall.php:1309
|
4374 |
msgid "No action taken."
|
4375 |
msgstr ""
|
4376 |
|
4377 |
+
#: ninjafirewall.php:1344
|
4378 |
msgid "Enable NinjaFirewall for"
|
4379 |
msgstr ""
|
4380 |
|
4381 |
+
#: ninjafirewall.php:1376
|
4382 |
msgid "File Uploads"
|
4383 |
msgstr ""
|
4384 |
|
4385 |
+
#: ninjafirewall.php:1380
|
4386 |
msgid "Allow uploads"
|
4387 |
msgstr ""
|
4388 |
|
4389 |
+
#: ninjafirewall.php:1381
|
4390 |
msgid "Disallow uploads (default)"
|
4391 |
msgstr ""
|
4392 |
|
4393 |
+
#: ninjafirewall.php:1384
|
4394 |
msgid "Sanitise filenames"
|
4395 |
msgstr ""
|
4396 |
|
4397 |
+
#: ninjafirewall.php:1384
|
4398 |
msgid "substitution character:"
|
4399 |
msgstr ""
|
4400 |
|
4401 |
+
#: ninjafirewall.php:1485
|
4402 |
msgid "Block direct access to any PHP file located in one of these directories"
|
4403 |
msgstr ""
|
4404 |
|
4405 |
+
#: ninjafirewall.php:1515
|
4406 |
msgid ""
|
4407 |
"NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
|
4408 |
"this option is enabled."
|
4409 |
msgstr ""
|
4410 |
|
4411 |
+
#: ninjafirewall.php:1530
|
4412 |
msgid ""
|
4413 |
"Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
|
4414 |
"by your visitors, we recommend to enable this option."
|
4415 |
msgstr ""
|
4416 |
|
4417 |
+
#: ninjafirewall.php:1541
|
4418 |
msgid ""
|
4419 |
"If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
|
4420 |
"may prevent it from working correctly."
|
4421 |
msgstr ""
|
4422 |
|
4423 |
+
#: ninjafirewall.php:1549
|
4424 |
msgid "Protect against username enumeration"
|
4425 |
msgstr ""
|
4426 |
|
4427 |
+
#: ninjafirewall.php:1552
|
4428 |
msgid "Through the author archives"
|
4429 |
msgstr ""
|
4430 |
|
4431 |
+
#: ninjafirewall.php:1553
|
4432 |
msgid "Through the login page"
|
4433 |
msgstr ""
|
4434 |
|
4435 |
+
#: ninjafirewall.php:1554
|
4436 |
msgid "Through the WordPress REST API"
|
4437 |
msgstr ""
|
4438 |
|
4439 |
+
#: ninjafirewall.php:1562
|
4440 |
msgid "This feature is only available when running WordPress 4.7 or above."
|
4441 |
msgstr ""
|
4442 |
|
4443 |
+
#: ninjafirewall.php:1569
|
4444 |
msgid "WordPress REST API"
|
4445 |
msgstr ""
|
4446 |
|
4447 |
+
#: ninjafirewall.php:1572 ninjafirewall.php:1581
|
4448 |
msgid "Block any access to the API"
|
4449 |
msgstr ""
|
4450 |
|
4451 |
+
#: ninjafirewall.php:1578
|
4452 |
msgid "WordPress XML-RPC API"
|
4453 |
msgstr ""
|
4454 |
|
4455 |
+
#: ninjafirewall.php:1582
|
4456 |
msgid "Block <code>system.multicall</code> method"
|
4457 |
msgstr ""
|
4458 |
|
4459 |
+
#: ninjafirewall.php:1584
|
4460 |
msgid "Block Pingbacks"
|
4461 |
msgstr ""
|
4462 |
|
4463 |
+
#: ninjafirewall.php:1589
|
4464 |
msgid ""
|
4465 |
"Disabling access to the REST or XML-RPC API may break some functionality on "
|
4466 |
"your blog, its themes or plugins."
|
4467 |
msgstr ""
|
4468 |
|
4469 |
+
#: ninjafirewall.php:1593
|
4470 |
msgid "Block <code>POST</code> requests in the themes folder"
|
4471 |
msgstr ""
|
4472 |
|
4473 |
+
#: ninjafirewall.php:1608
|
4474 |
msgid "Force SSL for admin and logins"
|
4475 |
msgstr ""
|
4476 |
|
4477 |
+
#: ninjafirewall.php:1618
|
4478 |
msgid "Disable the plugin and theme editor"
|
4479 |
msgstr ""
|
4480 |
|
4481 |
+
#: ninjafirewall.php:1628
|
4482 |
msgid "Disable plugin and theme update/installation"
|
4483 |
msgstr ""
|
4484 |
|
4485 |
+
#: ninjafirewall.php:1657
|
4486 |
msgid "Add the Administrator to the whitelist (default)."
|
4487 |
msgstr ""
|
4488 |
|
4489 |
+
#: ninjafirewall.php:1658
|
4490 |
msgid "Add all logged in users to the whitelist."
|
4491 |
msgstr ""
|
4492 |
|
4493 |
+
#: ninjafirewall.php:1659
|
4494 |
msgid "Disable users whitelist."
|
4495 |
msgstr ""
|
4496 |
|
4497 |
+
#: ninjafirewall.php:1660
|
4498 |
msgid ""
|
4499 |
"Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
|
4500 |
"<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
|
4501 |
"which, if enabled, are always enforced."
|
4502 |
msgstr ""
|
4503 |
|
4504 |
+
#: ninjafirewall.php:1688
|
4505 |
msgid "Scan <code>GET</code> variable"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
+
#: ninjafirewall.php:1698
|
4509 |
msgid "Sanitise <code>GET</code> variable"
|
4510 |
msgstr ""
|
4511 |
|
4512 |
+
#: ninjafirewall.php:1731
|
4513 |
msgid "Scan <code>POST</code> variable"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: ninjafirewall.php:1741
|
4517 |
msgid "Sanitise <code>POST</code> variable"
|
4518 |
msgstr ""
|
4519 |
|
4520 |
+
#: ninjafirewall.php:1747 ninjafirewall.php:1780
|
4521 |
msgid "Do not enable this option unless you know what you are doing!"
|
4522 |
msgstr ""
|
4523 |
|
4524 |
+
#: ninjafirewall.php:1751
|
4525 |
msgid "Decode Base64-encoded <code>POST</code> variable"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
+
#: ninjafirewall.php:1774
|
4529 |
msgid "Sanitise <code>REQUEST</code> variable"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
+
#: ninjafirewall.php:1802
|
4533 |
msgid "Scan cookies"
|
4534 |
msgstr ""
|
4535 |
|
4536 |
+
#: ninjafirewall.php:1812
|
4537 |
msgid "Sanitise cookies"
|
4538 |
msgstr ""
|
4539 |
|
4540 |
+
#: ninjafirewall.php:1847
|
4541 |
msgid "Scan <code>HTTP_USER_AGENT</code>"
|
4542 |
msgstr ""
|
4543 |
|
4544 |
+
#: ninjafirewall.php:1857
|
4545 |
msgid "Sanitise <code>HTTP_USER_AGENT</code>"
|
4546 |
msgstr ""
|
4547 |
|
4548 |
+
#: ninjafirewall.php:1867
|
4549 |
msgid "Block suspicious bots/scanners"
|
4550 |
msgstr ""
|
4551 |
|
4552 |
+
#: ninjafirewall.php:1900
|
4553 |
msgid "Scan <code>HTTP_REFERER</code>"
|
4554 |
msgstr ""
|
4555 |
|
4556 |
+
#: ninjafirewall.php:1910
|
4557 |
msgid "Sanitise <code>HTTP_REFERER</code>"
|
4558 |
msgstr ""
|
4559 |
|
4560 |
+
#: ninjafirewall.php:1920
|
4561 |
msgid ""
|
4562 |
"Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
|
4563 |
"code> header"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: ninjafirewall.php:1926
|
4567 |
msgid ""
|
4568 |
"Keep this option disabled if you are using scripts like Paypal IPN, "
|
4569 |
"WordPress WP-Cron etc"
|
4570 |
msgstr ""
|
4571 |
|
4572 |
+
#: ninjafirewall.php:1953
|
4573 |
msgid "Block localhost IP in <code>GET/POST</code> request"
|
4574 |
msgstr ""
|
4575 |
|
4576 |
+
#: ninjafirewall.php:1963
|
4577 |
msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
|
4578 |
msgstr ""
|
4579 |
|
4580 |
+
#: ninjafirewall.php:1973
|
4581 |
msgid "Scan traffic coming from localhost and private IP address spaces"
|
4582 |
msgstr ""
|
4583 |
|
4584 |
+
#: ninjafirewall.php:1995
|
4585 |
#, php-format
|
4586 |
msgid ""
|
4587 |
"This option is disabled because the %s PHP function is not available on your "
|
4588 |
"server."
|
4589 |
msgstr ""
|
4590 |
|
4591 |
+
#: ninjafirewall.php:2013
|
4592 |
#, php-format
|
4593 |
msgid "Set %s to protect against MIME type confusion attacks"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
+
#: ninjafirewall.php:2023
|
4597 |
#, php-format
|
4598 |
msgid "Set %s to protect against clickjacking attempts"
|
4599 |
msgstr ""
|
4600 |
|
4601 |
+
#: ninjafirewall.php:2032
|
4602 |
+
#, php-format
|
4603 |
+
msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
|
4604 |
+
msgstr ""
|
4605 |
+
|
4606 |
+
#: ninjafirewall.php:2036 ninjafirewall.php:2037 ninjafirewall.php:2040
|
4607 |
#, php-format
|
4608 |
+
msgid "Set to %s"
|
4609 |
msgstr ""
|
4610 |
|
4611 |
+
#: ninjafirewall.php:2045
|
4612 |
#, php-format
|
4613 |
msgid "Force %s flag on all cookies to mitigate XSS attacks"
|
4614 |
msgstr ""
|
4615 |
|
4616 |
+
#: ninjafirewall.php:2051
|
4617 |
msgid ""
|
4618 |
"If your PHP scripts use cookies that need to be accessed from JavaScript, "
|
4619 |
"you should disable this option."
|
4620 |
msgstr ""
|
4621 |
|
4622 |
+
#: ninjafirewall.php:2057
|
4623 |
msgid ""
|
4624 |
"HSTS headers can only be set when you are accessing your site over HTTPS."
|
4625 |
msgstr ""
|
4626 |
|
4627 |
+
#: ninjafirewall.php:2064
|
4628 |
#, php-format
|
4629 |
msgid "Set %s (HSTS) to enforce secure connections to the server"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
+
#: ninjafirewall.php:2067
|
4633 |
msgid "1 month"
|
4634 |
msgstr ""
|
4635 |
|
4636 |
+
#: ninjafirewall.php:2068
|
4637 |
msgid "6 months"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
+
#: ninjafirewall.php:2069
|
4641 |
msgid "1 year"
|
4642 |
msgstr ""
|
4643 |
|
4644 |
+
#: ninjafirewall.php:2071
|
4645 |
msgid "Apply to subdomains"
|
4646 |
msgstr ""
|
4647 |
|
4648 |
+
#: ninjafirewall.php:2075
|
4649 |
msgid "Set <code>max-age</code> to 0"
|
4650 |
msgstr ""
|
4651 |
|
4652 |
+
#: ninjafirewall.php:2095
|
4653 |
#, php-format
|
4654 |
msgid "Set %s for the website frontend"
|
4655 |
msgstr ""
|
4656 |
|
4657 |
+
#: ninjafirewall.php:2103
|
4658 |
msgid "This CSP header will apply to the website frontend only."
|
4659 |
msgstr ""
|
4660 |
|
4661 |
+
#: ninjafirewall.php:2109
|
4662 |
#, php-format
|
4663 |
msgid "Set %s for the WordPress admin dashboard"
|
4664 |
msgstr ""
|
4665 |
|
4666 |
+
#: ninjafirewall.php:2117
|
4667 |
msgid "This CSP header will apply to the WordPress admin dashboard only."
|
4668 |
msgstr ""
|
4669 |
|
4670 |
+
#: ninjafirewall.php:2133
|
4671 |
+
#, php-format
|
4672 |
+
msgid "Set %s (Chrome, Opera and Firefox browsers)"
|
4673 |
+
msgstr ""
|
4674 |
+
|
4675 |
+
#: ninjafirewall.php:2187
|
4676 |
msgid ""
|
4677 |
"Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
|
4678 |
"<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
|
4679 |
msgstr ""
|
4680 |
|
4681 |
+
#: ninjafirewall.php:2230
|
4682 |
msgid "Block serialized PHP objects in the following global variables"
|
4683 |
msgstr ""
|
4684 |
|
4685 |
+
#: ninjafirewall.php:2243
|
4686 |
msgid "Hide PHP notice and error messages"
|
4687 |
msgstr ""
|
4688 |
|
4689 |
+
#: ninjafirewall.php:2253
|
4690 |
msgid "Sanitise <code>PHP_SELF</code>"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
+
#: ninjafirewall.php:2263
|
4694 |
msgid "Sanitise <code>PATH_TRANSLATED</code>"
|
4695 |
msgstr ""
|
4696 |
|
4697 |
+
#: ninjafirewall.php:2273
|
4698 |
msgid "Sanitise <code>PATH_INFO</code>"
|
4699 |
msgstr ""
|
4700 |
|
4701 |
+
#: ninjafirewall.php:2293
|
4702 |
msgid "This option is not compatible with your actual configuration."
|
4703 |
msgstr ""
|
4704 |
|
4705 |
+
#: ninjafirewall.php:2320
|
4706 |
msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
|
4707 |
msgstr ""
|
4708 |
|
4709 |
+
#: ninjafirewall.php:2330
|
4710 |
msgid "Block ASCII character 0x00 (NULL byte)"
|
4711 |
msgstr ""
|
4712 |
|
4713 |
+
#: ninjafirewall.php:2340
|
4714 |
msgid "Block ASCII control characters 1 to 8 and 14 to 31"
|
4715 |
msgstr ""
|
4716 |
|
4717 |
+
#: ninjafirewall.php:2356
|
4718 |
msgid "Save Firewall Policies"
|
4719 |
msgstr ""
|
4720 |
|
4721 |
+
#: ninjafirewall.php:2358
|
4722 |
msgid "Restore Default Values"
|
4723 |
msgstr ""
|
4724 |
|
4725 |
+
#: ninjafirewall.php:2875 ninjafirewall.php:2881
|
4726 |
msgid "Please enter a number from 1 to 99."
|
4727 |
msgstr ""
|
4728 |
|
4729 |
+
#: ninjafirewall.php:2894
|
4730 |
#, php-format
|
4731 |
msgid ""
|
4732 |
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
|
4735 |
"to any PHP script, you will need to run NinjaFirewall in %s mode."
|
4736 |
msgstr ""
|
4737 |
|
4738 |
+
#: ninjafirewall.php:2900
|
4739 |
#, php-format
|
4740 |
msgid ""
|
4741 |
"The cache directory %s is not writable. Please change its permissions (0777 "
|
4742 |
"or equivalent)."
|
4743 |
msgstr ""
|
4744 |
|
4745 |
+
#: ninjafirewall.php:2932
|
4746 |
msgid "Enable File Guard"
|
4747 |
msgstr ""
|
4748 |
|
4749 |
+
#: ninjafirewall.php:2934
|
4750 |
msgid "Yes (recommended)"
|
4751 |
msgstr ""
|
4752 |
|
4753 |
+
#: ninjafirewall.php:2947
|
4754 |
msgid "Real-time detection"
|
4755 |
msgstr ""
|
4756 |
|
4757 |
+
#: ninjafirewall.php:2950
|
4758 |
#, php-format
|
4759 |
msgid ""
|
4760 |
"Monitor file activity and send an alert when someone is accessing a PHP "
|
4761 |
"script that was modified or created less than %s hour(s) ago."
|
4762 |
msgstr ""
|
4763 |
|
4764 |
+
#: ninjafirewall.php:2956
|
4765 |
msgid "or"
|
4766 |
msgstr ""
|
4767 |
|
4768 |
+
#: ninjafirewall.php:2956
|
4769 |
msgid ""
|
4770 |
"Full or partial case-sensitive string(s), max. 255 characters. Multiple "
|
4771 |
"values must be comma-separated"
|
4772 |
msgstr ""
|
4773 |
|
4774 |
+
#: ninjafirewall.php:2961
|
4775 |
msgid "Save File Guard options"
|
4776 |
msgstr ""
|
4777 |
|
4778 |
+
#: ninjafirewall.php:3012 ninjafirewall.php:3419
|
4779 |
#, php-format
|
4780 |
msgid "You are not allowed to perform this task (%s)."
|
4781 |
msgstr ""
|
4782 |
|
4783 |
+
#: ninjafirewall.php:3023
|
4784 |
msgid "You do not have a multisite network."
|
4785 |
msgstr ""
|
4786 |
|
4787 |
+
#: ninjafirewall.php:3047
|
4788 |
msgid "NinjaFirewall Status"
|
4789 |
msgstr ""
|
4790 |
|
4791 |
+
#: ninjafirewall.php:3050
|
4792 |
msgid ""
|
4793 |
"Display NinjaFirewall status icon in the admin bar of all sites in the "
|
4794 |
"network"
|
4795 |
msgstr ""
|
4796 |
|
4797 |
+
#: ninjafirewall.php:3058
|
4798 |
msgid "Save Network options"
|
4799 |
msgstr ""
|
4800 |
|
4801 |
+
#: ninjafirewall.php:3269
|
4802 |
msgid "Settings"
|
4803 |
msgstr ""
|
4804 |
|
4805 |
+
#: ninjafirewall.php:3270
|
4806 |
msgid "Upgrade to Premium"
|
4807 |
msgstr ""
|
4808 |
|
4809 |
+
#: ninjafirewall.php:3271
|
4810 |
msgid "Rate it!"
|
4811 |
msgstr ""
|
4812 |
|
4813 |
+
#: ninjafirewall.php:3332
|
4814 |
msgid "Plugin"
|
4815 |
msgstr ""
|
4816 |
|
4817 |
+
#: ninjafirewall.php:3332 ninjafirewall.php:3336
|
4818 |
msgid "uploaded"
|
4819 |
msgstr ""
|
4820 |
|
4821 |
+
#: ninjafirewall.php:3332 ninjafirewall.php:3336
|
4822 |
msgid "installed"
|
4823 |
msgstr ""
|
4824 |
|
4825 |
+
#: ninjafirewall.php:3332 ninjafirewall.php:3336
|
4826 |
msgid "activated"
|
4827 |
msgstr ""
|
4828 |
|
4829 |
+
#: ninjafirewall.php:3333
|
4830 |
msgid "updated"
|
4831 |
msgstr ""
|
4832 |
|
4833 |
+
#: ninjafirewall.php:3333
|
4834 |
msgid "deactivated"
|
4835 |
msgstr ""
|
4836 |
|
4837 |
+
#: ninjafirewall.php:3333 ninjafirewall.php:3337
|
4838 |
msgid "deleted"
|
4839 |
msgstr ""
|
4840 |
|
4841 |
+
#: ninjafirewall.php:3333 ninjafirewall.php:3337
|
4842 |
msgid "Name"
|
4843 |
msgstr ""
|
4844 |
|
4845 |
+
#: ninjafirewall.php:3336
|
4846 |
msgid "Theme"
|
4847 |
msgstr ""
|
4848 |
|
4849 |
+
#: ninjafirewall.php:3340
|
4850 |
msgid "upgraded"
|
4851 |
msgstr ""
|
4852 |
|
4853 |
+
#: ninjafirewall.php:3348
|
4854 |
msgid "[NinjaFirewall] Alert:"
|
4855 |
msgstr ""
|
4856 |
|
4857 |
+
#: ninjafirewall.php:3354
|
4858 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
4859 |
msgstr ""
|
lib/contextual_help.php
CHANGED
@@ -226,13 +226,15 @@ function help_nfsubpolicies() {
|
|
226 |
' . __('NinjaFirewall does not support the <code>ALLOW-FROM</code> value.', 'ninjafirewall'). '
|
227 |
<br />' .
|
228 |
__('Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the administrator and the login page only.', 'ninjafirewall'). '</li>
|
229 |
-
<li>' . __('Disable <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari browsers):', 'ninjafirewall'). '<span class="description"> ' . __('this header allows browsers to identify and block XSS attacks by preventing malicious scripts from executing. It is enabled by default on all compatible browsers.
|
230 |
'<p><img src="' . plugins_url( '/images/glyphicons-warning.png', __DIR__ ) . '"> <span class="description">' . __("If a visitor disabled their browser's XSS filter, you cannot re-enable it with that option.", 'ninjafirewall'). '</span></p>'.
|
231 |
|
232 |
'<li>' . __('Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:', 'ninjafirewall'). '<span class="description"> ' . __('adding this flag to cookies helps to mitigate the risk of cross-site scripting by preventing them from being accessed through client-side scripts. NinjaFirewall can hook all cookies sent by your blog, its plugins or any other PHP script, add the <code>HttpOnly</code> flag if it is missing, and re-inject those cookies back into your server HTTP response headers right before they are sent to your visitors. Note that WordPress sets that flag on the logged in user cookies only.', 'ninjafirewall'). '</span></li>
|
233 |
<p><img src="' . plugins_url( '/images/glyphicons-warning.png', __DIR__ ) . '"> <span class="description">' . __('If your PHP scripts send cookies that need to be accessed from JavaScript, you should keep that option disabled.', 'ninjafirewall'). '</span></p>
|
234 |
<li>' . __('Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure connections to the server:', 'ninjafirewall'). '<span class="description"> ' . __('this policy enforces secure HTTPS connections to the server. Web browsers will not allow the user to access the web application over insecure HTTP protocol. It helps to defend against cookie hijacking and Man-in-the-middle attacks. Most recent browsers support HSTS headers.', 'ninjafirewall'). '</span></li>
|
235 |
<li>' . __('Set <code>Content-Security-Policy</code>:', 'ninjafirewall'). '<span class="description"> ' . __('this policy helps to mitigate threats such as XSS, phishing and clickjacking attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, objects (Java, ActiveX, audio and video files), and other HTML5 features.', 'ninjafirewall'). ' ' . __('NinjaFirewall lets you configure the CSP policy separately for the frontend (blog, website) and the backend (WordPress admin dashboard).', 'ninjafirewall') . '</span></li>
|
|
|
|
|
236 |
<br />
|
237 |
<strong>PHP</strong>
|
238 |
<li>' . __('Block PHP built-in wrappers:', 'ninjafirewall'). '<span class="description"> ' . __('PHP has several wrappers for use with the filesystem functions. It is possible for an attacker to use them to bypass firewalls and various IDS to exploit remote and local file inclusions. This option lets you block any script attempting to pass a <code>expect://</code>, <code>file://</code>, <code>phar://</code>, <code>php://</code>, <code>zip://</code> or <code>data://</code> stream inside a <code>GET</code> or <code>POST</code> request, cookies, user agent and referrer variables.', 'ninjafirewall'). '</span></li>
|
226 |
' . __('NinjaFirewall does not support the <code>ALLOW-FROM</code> value.', 'ninjafirewall'). '
|
227 |
<br />' .
|
228 |
__('Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the administrator and the login page only.', 'ninjafirewall'). '</li>
|
229 |
+
<li>' . __('Disable <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari browsers):', 'ninjafirewall'). '<span class="description"> ' . __('this header allows browsers to identify and block XSS attacks by preventing malicious scripts from executing. It is enabled by default on all compatible browsers.', 'ninjafirewall'). '</span></li>'.
|
230 |
'<p><img src="' . plugins_url( '/images/glyphicons-warning.png', __DIR__ ) . '"> <span class="description">' . __("If a visitor disabled their browser's XSS filter, you cannot re-enable it with that option.", 'ninjafirewall'). '</span></p>'.
|
231 |
|
232 |
'<li>' . __('Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:', 'ninjafirewall'). '<span class="description"> ' . __('adding this flag to cookies helps to mitigate the risk of cross-site scripting by preventing them from being accessed through client-side scripts. NinjaFirewall can hook all cookies sent by your blog, its plugins or any other PHP script, add the <code>HttpOnly</code> flag if it is missing, and re-inject those cookies back into your server HTTP response headers right before they are sent to your visitors. Note that WordPress sets that flag on the logged in user cookies only.', 'ninjafirewall'). '</span></li>
|
233 |
<p><img src="' . plugins_url( '/images/glyphicons-warning.png', __DIR__ ) . '"> <span class="description">' . __('If your PHP scripts send cookies that need to be accessed from JavaScript, you should keep that option disabled.', 'ninjafirewall'). '</span></p>
|
234 |
<li>' . __('Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure connections to the server:', 'ninjafirewall'). '<span class="description"> ' . __('this policy enforces secure HTTPS connections to the server. Web browsers will not allow the user to access the web application over insecure HTTP protocol. It helps to defend against cookie hijacking and Man-in-the-middle attacks. Most recent browsers support HSTS headers.', 'ninjafirewall'). '</span></li>
|
235 |
<li>' . __('Set <code>Content-Security-Policy</code>:', 'ninjafirewall'). '<span class="description"> ' . __('this policy helps to mitigate threats such as XSS, phishing and clickjacking attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, objects (Java, ActiveX, audio and video files), and other HTML5 features.', 'ninjafirewall'). ' ' . __('NinjaFirewall lets you configure the CSP policy separately for the frontend (blog, website) and the backend (WordPress admin dashboard).', 'ninjafirewall') . '</span></li>
|
236 |
+
<li>' . __('Set <code>Referrer-Policy</code>:', 'ninjafirewall'). '<span class="description"> ' . __('this HTTP header governs which referrer information, sent in the Referer header, should be included with requests made.', 'ninjafirewall') . '</span></li>
|
237 |
+
|
238 |
<br />
|
239 |
<strong>PHP</strong>
|
240 |
<li>' . __('Block PHP built-in wrappers:', 'ninjafirewall'). '<span class="description"> ' . __('PHP has several wrappers for use with the filesystem functions. It is possible for an attacker to use them to bypass firewalls and various IDS to exploit remote and local file inclusions. This option lets you block any script attempting to pass a <code>expect://</code>, <code>file://</code>, <code>phar://</code>, <code>php://</code>, <code>zip://</code> or <code>data://</code> stream inside a <code>GET</code> or <code>POST</code> request, cookies, user agent and referrer variables.', 'ninjafirewall'). '</span></li>
|
lib/dashboard_widget.php
CHANGED
@@ -31,7 +31,6 @@ wp_add_dashboard_widget( 'nfw_dashboard_welcome', __('NinjaFirewall Statistics',
|
|
31 |
|
32 |
function nfw_stats_widget(){
|
33 |
|
34 |
-
$critical = $high = $medium = $upload = $total = 0;
|
35 |
$stat_file = NFW_LOG_DIR . '/nfwlog/stats_' . date( 'Y-m' ) . '.php';
|
36 |
if ( file_exists( $stat_file ) ) {
|
37 |
$nfw_stat = file_get_contents( $stat_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
|
@@ -39,6 +38,10 @@ function nfw_stats_widget(){
|
|
39 |
$nfw_stat = '0:0:0:0:0:0:0:0:0:0';
|
40 |
}
|
41 |
list($tmp, $medium, $high, $critical, $tmp, $upload, $tmp, $tmp, $tmp, $tmp) = explode(':', $nfw_stat . ':');
|
|
|
|
|
|
|
|
|
42 |
$total = $critical + $high + $medium;
|
43 |
if ( $total ) {
|
44 |
$coef = 100 / $total;
|
@@ -50,7 +53,7 @@ function nfw_stats_widget(){
|
|
50 |
<table border="0" width="100%">
|
51 |
<tr>
|
52 |
<th width="50%" align="left">' . __('Blocked threats', 'ninjafirewall') .'</th>
|
53 |
-
<td width="50%" align="left">' . $total . '</td>
|
54 |
</tr>
|
55 |
<tr>
|
56 |
<th width="50%" align="left">' . __('Threats level', 'ninjafirewall') .'</th>
|
31 |
|
32 |
function nfw_stats_widget(){
|
33 |
|
|
|
34 |
$stat_file = NFW_LOG_DIR . '/nfwlog/stats_' . date( 'Y-m' ) . '.php';
|
35 |
if ( file_exists( $stat_file ) ) {
|
36 |
$nfw_stat = file_get_contents( $stat_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
|
38 |
$nfw_stat = '0:0:0:0:0:0:0:0:0:0';
|
39 |
}
|
40 |
list($tmp, $medium, $high, $critical, $tmp, $upload, $tmp, $tmp, $tmp, $tmp) = explode(':', $nfw_stat . ':');
|
41 |
+
$medium = (int) $medium;
|
42 |
+
$high = (int) $high;
|
43 |
+
$critical = (int) $critical;
|
44 |
+
$upload = (int) $upload;
|
45 |
$total = $critical + $high + $medium;
|
46 |
if ( $total ) {
|
47 |
$coef = 100 / $total;
|
53 |
<table border="0" width="100%">
|
54 |
<tr>
|
55 |
<th width="50%" align="left">' . __('Blocked threats', 'ninjafirewall') .'</th>
|
56 |
+
<td width="50%" align="left">' . number_format( $total ) . '</td>
|
57 |
</tr>
|
58 |
<tr>
|
59 |
<th width="50%" align="left">' . __('Threats level', 'ninjafirewall') .'</th>
|
lib/{nf_sub_event.php → event_notifications.php}
RENAMED
File without changes
|
lib/firewall.php
CHANGED
@@ -64,7 +64,7 @@ if ( strpos($_SERVER['SCRIPT_NAME'], 'wp-login.php' ) !== FALSE ) {
|
|
64 |
// ret_code, ret_message etc aren't defined because
|
65 |
// we didn't load the firewall configuration yet:
|
66 |
$nfw_['nfw_options']['ret_code'] = '401';
|
67 |
-
nfw_log('
|
68 |
header('HTTP/1.0 401 Unauthorized');
|
69 |
exit('401 Unauthorized');
|
70 |
}
|
@@ -273,21 +273,15 @@ if (! empty($_SESSION['nfw_goodguy']) ) {
|
|
273 |
}
|
274 |
|
275 |
if (! $nfw_['result'] = @$nfw_['mysqli']->query('SELECT * FROM `' . $nfw_['mysqli']->real_escape_string($nfw_['table_prefix']) . "options` WHERE `option_name` = 'nfw_rules'")) {
|
276 |
-
|
277 |
-
$nfw_['mysqli']->close();
|
278 |
-
unset($nfw_);
|
279 |
return;
|
280 |
}
|
281 |
if (! $nfw_['rules'] = @$nfw_['result']->fetch_object() ) {
|
282 |
-
|
283 |
-
$nfw_['mysqli']->close();
|
284 |
-
unset($nfw_);
|
285 |
return;
|
286 |
}
|
287 |
if (! $nfw_['nfw_rules'] = @unserialize($nfw_['rules']->option_value) ) {
|
288 |
-
|
289 |
-
define( 'NFW_STATUS', 12 );
|
290 |
-
unset($nfw_);
|
291 |
return;
|
292 |
}
|
293 |
|
@@ -301,9 +295,7 @@ if (! empty($_SESSION['nfw_goodguy']) ) {
|
|
301 |
nfw_check_request( $nfw_['adm_rules'], $nfw_['nfw_options'] );
|
302 |
}
|
303 |
}
|
304 |
-
|
305 |
-
define( 'NFW_STATUS', 20 );
|
306 |
-
unset($nfw_);
|
307 |
return;
|
308 |
}
|
309 |
define('NFW_SWL', 1);
|
@@ -319,22 +311,16 @@ if (! empty($nfw_['nfw_options']['php_errors']) ) {
|
|
319 |
}
|
320 |
|
321 |
if (! empty($nfw_['nfw_options']['allow_local_ip']) && ! filter_var(NFW_REMOTE_ADDR, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) ) {
|
322 |
-
|
323 |
-
unset($nfw_);
|
324 |
-
define( 'NFW_STATUS', 20 );
|
325 |
return;
|
326 |
}
|
327 |
|
328 |
if ( (@$nfw_['nfw_options']['scan_protocol'] == 1) && ($_SERVER['SERVER_PORT'] == 443) ) {
|
329 |
-
|
330 |
-
unset($nfw_);
|
331 |
-
define( 'NFW_STATUS', 20 );
|
332 |
return;
|
333 |
}
|
334 |
if ( (@$nfw_['nfw_options']['scan_protocol'] == 2) && ($_SERVER['SERVER_PORT'] != 443) ) {
|
335 |
-
|
336 |
-
define( 'NFW_STATUS', 20 );
|
337 |
-
unset($nfw_);
|
338 |
return;
|
339 |
}
|
340 |
|
@@ -398,24 +384,18 @@ if (! empty($nfw_['nfw_options']['wp_dir']) && preg_match( '`' . $nfw_['nfw_opti
|
|
398 |
nfw_check_upload();
|
399 |
|
400 |
if (! $nfw_['result'] = @$nfw_['mysqli']->query('SELECT * FROM `' . $nfw_['mysqli']->real_escape_string($nfw_['table_prefix']) . "options` WHERE `option_name` = 'nfw_rules'")) {
|
401 |
-
|
402 |
-
$nfw_['mysqli']->close();
|
403 |
-
unset($nfw_);
|
404 |
return;
|
405 |
}
|
406 |
|
407 |
if (! $nfw_['rules'] = @$nfw_['result']->fetch_object() ) {
|
408 |
-
|
409 |
-
$nfw_['mysqli']->close();
|
410 |
-
unset($nfw_);
|
411 |
return;
|
412 |
}
|
413 |
$nfw_['result']->close();
|
414 |
|
415 |
if (! $nfw_['nfw_rules'] = @unserialize($nfw_['rules']->option_value) ) {
|
416 |
-
|
417 |
-
define( 'NFW_STATUS', 12 );
|
418 |
-
unset($nfw_);
|
419 |
return;
|
420 |
}
|
421 |
|
@@ -449,11 +429,24 @@ if (! empty($nfw_['nfw_options']['php_self']) && ! empty($_SERVER['PHP_SELF']) )
|
|
449 |
$_SERVER['PHP_SELF'] = nfw_sanitise( $_SERVER['PHP_SELF'], 2, 'PHP_SELF');
|
450 |
}
|
451 |
|
452 |
-
|
453 |
-
define( 'NFW_STATUS', 20 );
|
454 |
-
unset($nfw_);
|
455 |
return;
|
456 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
457 |
// =====================================================================
|
458 |
|
459 |
function nfw_check_session() {
|
@@ -1163,7 +1156,8 @@ function nfw_block() {
|
|
1163 |
$http_codes = array(
|
1164 |
400 => '400 Bad Request', 403 => '403 Forbidden',
|
1165 |
404 => '404 Not Found', 406 => '406 Not Acceptable',
|
1166 |
-
|
|
|
1167 |
);
|
1168 |
if (! isset($http_codes[$nfw_['nfw_options']['ret_code']]) ) {
|
1169 |
$nfw_['nfw_options']['ret_code'] = 403;
|
@@ -1580,10 +1574,12 @@ function nfw_response_headers() {
|
|
1580 |
}
|
1581 |
}
|
1582 |
|
1583 |
-
if (
|
1584 |
-
header('X-XSS-Protection: 1; mode=block');
|
1585 |
-
} else {
|
1586 |
header('X-XSS-Protection: 0');
|
|
|
|
|
|
|
|
|
1587 |
}
|
1588 |
|
1589 |
if (! empty( $NFW_RESHEADERS[6] ) && strpos($_SERVER['SCRIPT_NAME'], '/wp-admin/') === FALSE ) {
|
@@ -1593,6 +1589,28 @@ function nfw_response_headers() {
|
|
1593 |
header('Content-Security-Policy: ' . CSP_BACKEND_DATA);
|
1594 |
}
|
1595 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1596 |
if ( empty($NFW_RESHEADERS[4] ) ) { return; }
|
1597 |
|
1598 |
if ( $_SERVER['SERVER_PORT'] != 443 &&
|
64 |
// ret_code, ret_message etc aren't defined because
|
65 |
// we didn't load the firewall configuration yet:
|
66 |
$nfw_['nfw_options']['ret_code'] = '401';
|
67 |
+
nfw_log('XMLRPC API: unauthorized REQUEST_METHOD', "REQUEST_METHOD: {$_SERVER['REQUEST_METHOD']}", 2, 0);
|
68 |
header('HTTP/1.0 401 Unauthorized');
|
69 |
exit('401 Unauthorized');
|
70 |
}
|
273 |
}
|
274 |
|
275 |
if (! $nfw_['result'] = @$nfw_['mysqli']->query('SELECT * FROM `' . $nfw_['mysqli']->real_escape_string($nfw_['table_prefix']) . "options` WHERE `option_name` = 'nfw_rules'")) {
|
276 |
+
nfw_quit(7);
|
|
|
|
|
277 |
return;
|
278 |
}
|
279 |
if (! $nfw_['rules'] = @$nfw_['result']->fetch_object() ) {
|
280 |
+
nfw_quit(8);
|
|
|
|
|
281 |
return;
|
282 |
}
|
283 |
if (! $nfw_['nfw_rules'] = @unserialize($nfw_['rules']->option_value) ) {
|
284 |
+
nfw_quit(12);
|
|
|
|
|
285 |
return;
|
286 |
}
|
287 |
|
295 |
nfw_check_request( $nfw_['adm_rules'], $nfw_['nfw_options'] );
|
296 |
}
|
297 |
}
|
298 |
+
nfw_quit(20);
|
|
|
|
|
299 |
return;
|
300 |
}
|
301 |
define('NFW_SWL', 1);
|
311 |
}
|
312 |
|
313 |
if (! empty($nfw_['nfw_options']['allow_local_ip']) && ! filter_var(NFW_REMOTE_ADDR, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) ) {
|
314 |
+
nfw_quit(20);
|
|
|
|
|
315 |
return;
|
316 |
}
|
317 |
|
318 |
if ( (@$nfw_['nfw_options']['scan_protocol'] == 1) && ($_SERVER['SERVER_PORT'] == 443) ) {
|
319 |
+
nfw_quit(20);
|
|
|
|
|
320 |
return;
|
321 |
}
|
322 |
if ( (@$nfw_['nfw_options']['scan_protocol'] == 2) && ($_SERVER['SERVER_PORT'] != 443) ) {
|
323 |
+
nfw_quit(20);
|
|
|
|
|
324 |
return;
|
325 |
}
|
326 |
|
384 |
nfw_check_upload();
|
385 |
|
386 |
if (! $nfw_['result'] = @$nfw_['mysqli']->query('SELECT * FROM `' . $nfw_['mysqli']->real_escape_string($nfw_['table_prefix']) . "options` WHERE `option_name` = 'nfw_rules'")) {
|
387 |
+
nfw_quit(7);
|
|
|
|
|
388 |
return;
|
389 |
}
|
390 |
|
391 |
if (! $nfw_['rules'] = @$nfw_['result']->fetch_object() ) {
|
392 |
+
nfw_quit(8);
|
|
|
|
|
393 |
return;
|
394 |
}
|
395 |
$nfw_['result']->close();
|
396 |
|
397 |
if (! $nfw_['nfw_rules'] = @unserialize($nfw_['rules']->option_value) ) {
|
398 |
+
nfw_quit(12);
|
|
|
|
|
399 |
return;
|
400 |
}
|
401 |
|
429 |
$_SERVER['PHP_SELF'] = nfw_sanitise( $_SERVER['PHP_SELF'], 2, 'PHP_SELF');
|
430 |
}
|
431 |
|
432 |
+
nfw_quit(20);
|
|
|
|
|
433 |
return;
|
434 |
|
435 |
+
// =====================================================================
|
436 |
+
// Close the SQL link, set the firewall status, clear the $nfw_ array
|
437 |
+
// and close the session before leaving.
|
438 |
+
|
439 |
+
function nfw_quit( $status ) {
|
440 |
+
|
441 |
+
global $nfw_;
|
442 |
+
|
443 |
+
@$nfw_['mysqli']->close();
|
444 |
+
define( 'NFW_STATUS', $status );
|
445 |
+
$nfw_= '';
|
446 |
+
session_write_close();
|
447 |
+
|
448 |
+
}
|
449 |
+
|
450 |
// =====================================================================
|
451 |
|
452 |
function nfw_check_session() {
|
1156 |
$http_codes = array(
|
1157 |
400 => '400 Bad Request', 403 => '403 Forbidden',
|
1158 |
404 => '404 Not Found', 406 => '406 Not Acceptable',
|
1159 |
+
418 => "418 I'm a teapot", 500 => '500 Internal Server Error',
|
1160 |
+
503 => '503 Service Unavailable'
|
1161 |
);
|
1162 |
if (! isset($http_codes[$nfw_['nfw_options']['ret_code']]) ) {
|
1163 |
$nfw_['nfw_options']['ret_code'] = 403;
|
1574 |
}
|
1575 |
}
|
1576 |
|
1577 |
+
if ( empty( $NFW_RESHEADERS[3] ) ) {
|
|
|
|
|
1578 |
header('X-XSS-Protection: 0');
|
1579 |
+
} elseif ( $NFW_RESHEADERS[3] == 1 ) {
|
1580 |
+
header('X-XSS-Protection: 1; mode=block');
|
1581 |
+
} elseif ( $NFW_RESHEADERS[3] == 2 ) {
|
1582 |
+
header('X-XSS-Protection: 1');
|
1583 |
}
|
1584 |
|
1585 |
if (! empty( $NFW_RESHEADERS[6] ) && strpos($_SERVER['SCRIPT_NAME'], '/wp-admin/') === FALSE ) {
|
1589 |
header('Content-Security-Policy: ' . CSP_BACKEND_DATA);
|
1590 |
}
|
1591 |
|
1592 |
+
if (! empty( $NFW_RESHEADERS[8] ) ) {
|
1593 |
+
if ( $NFW_RESHEADERS[8] == 1 ) {
|
1594 |
+
$rf = 'no-referrer';
|
1595 |
+
} elseif ( $NFW_RESHEADERS[8] == 2 ) {
|
1596 |
+
$rf = 'no-referrer-when-downgrade';
|
1597 |
+
} elseif ( $NFW_RESHEADERS[8] == 3 ) {
|
1598 |
+
$rf = 'origin';
|
1599 |
+
} elseif ( $NFW_RESHEADERS[8] == 4 ) {
|
1600 |
+
$rf = 'origin-when-cross-origin';
|
1601 |
+
} elseif ( $NFW_RESHEADERS[8] == 5 ) {
|
1602 |
+
$rf = 'strict-origin';
|
1603 |
+
} elseif ( $NFW_RESHEADERS[8] == 6 ) {
|
1604 |
+
$rf = 'strict-origin-when-cross-origin';
|
1605 |
+
} elseif ( $NFW_RESHEADERS[8] == 7 ) {
|
1606 |
+
$rf = 'same-origin';
|
1607 |
+
} else {
|
1608 |
+
$rf = 'unsafe-url';
|
1609 |
+
}
|
1610 |
+
header('Referrer-Policy: '. $rf );
|
1611 |
+
}
|
1612 |
+
|
1613 |
+
// Stop here is no more headers:
|
1614 |
if ( empty($NFW_RESHEADERS[4] ) ) { return; }
|
1615 |
|
1616 |
if ( $_SERVER['SERVER_PORT'] != 443 &&
|
lib/nf_sub_filecheck.php
CHANGED
@@ -235,6 +235,13 @@ if (file_exists($nfmon_diff) ) {
|
|
235 |
<?php if ($mod) { ?>
|
236 |
function file_info(what, where) {
|
237 |
if ( what == '' ) { return false; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
238 |
// New file :
|
239 |
if (where == 1) {
|
240 |
<?php if ($new_file) { ?>
|
@@ -368,7 +375,7 @@ if (file_exists($nfmon_diff) ) {
|
|
368 |
if ($new_file) {
|
369 |
echo '<tr><td>';
|
370 |
echo __('New files:', 'ninjafirewall') . ' ' . count($new_file). '<br />';
|
371 |
-
echo '<select name="sometext" multiple="multiple" style="width:100%;height:150px"
|
372 |
foreach($new_file as $k => $v) {
|
373 |
echo '<option value="' . htmlspecialchars($v) . '" title="' . htmlspecialchars($k) . '">' . htmlspecialchars($k) . '</option>';
|
374 |
}
|
@@ -416,7 +423,7 @@ if (file_exists($nfmon_diff) ) {
|
|
416 |
echo '
|
417 |
<tr>
|
418 |
<td>' . __('Modified files:', 'ninjafirewall') .' '. count($mod_file). '<br />' .
|
419 |
-
'<select name="sometext" multiple="multiple" style="width:100%;height:150px"
|
420 |
foreach($mod_file as $k => $v) {
|
421 |
echo '<option value="' . htmlspecialchars($v) . '" title="' . htmlspecialchars($k) . '">' . htmlspecialchars($k) . '</option>';
|
422 |
}
|
235 |
<?php if ($mod) { ?>
|
236 |
function file_info(what, where) {
|
237 |
if ( what == '' ) { return false; }
|
238 |
+
|
239 |
+
// Because we use a "multiple" select for aesthetic purposes
|
240 |
+
// but don't want the user to select multiple files, we focus
|
241 |
+
// only on the currently selected one:
|
242 |
+
var current_item = jQuery('#select-'+ where ).prop('selectedIndex');
|
243 |
+
jQuery('#select-'+ where ).prop('selectedIndex',current_item);
|
244 |
+
|
245 |
// New file :
|
246 |
if (where == 1) {
|
247 |
<?php if ($new_file) { ?>
|
375 |
if ($new_file) {
|
376 |
echo '<tr><td>';
|
377 |
echo __('New files:', 'ninjafirewall') . ' ' . count($new_file). '<br />';
|
378 |
+
echo '<select id="select-1" name="sometext" multiple="multiple" style="width:100%;height:150px" onchange="file_info(this.value, 1);">';
|
379 |
foreach($new_file as $k => $v) {
|
380 |
echo '<option value="' . htmlspecialchars($v) . '" title="' . htmlspecialchars($k) . '">' . htmlspecialchars($k) . '</option>';
|
381 |
}
|
423 |
echo '
|
424 |
<tr>
|
425 |
<td>' . __('Modified files:', 'ninjafirewall') .' '. count($mod_file). '<br />' .
|
426 |
+
'<select id="select-2" name="sometext" multiple="multiple" style="width:100%;height:150px" onchange="file_info(this.value, 2);">';
|
427 |
foreach($mod_file as $k => $v) {
|
428 |
echo '<option value="' . htmlspecialchars($v) . '" title="' . htmlspecialchars($k) . '">' . htmlspecialchars($k) . '</option>';
|
429 |
}
|
lib/nf_sub_options.php
CHANGED
@@ -121,8 +121,8 @@ echo '<td width="20"> </td>
|
|
121 |
</td>';
|
122 |
}
|
123 |
|
124 |
-
// Get
|
125 |
-
if (! @preg_match( '/^(?:
|
126 |
$nfw_options['ret_code'] = '403';
|
127 |
}
|
128 |
?>
|
@@ -136,6 +136,7 @@ if (! @preg_match( '/^(?:40[0346]|50[03])$/', $nfw_options['ret_code']) ) {
|
|
136 |
<option value="403"<?php selected($nfw_options['ret_code'], 403) ?>><?php _e('403 Forbidden (default)', 'ninjafirewall') ?></option>
|
137 |
<option value="404"<?php selected($nfw_options['ret_code'], 404) ?>><?php _e('404 Not Found', 'ninjafirewall') ?></option>
|
138 |
<option value="406"<?php selected($nfw_options['ret_code'], 406) ?>><?php _e('406 Not Acceptable', 'ninjafirewall') ?></option>
|
|
|
139 |
<option value="500"<?php selected($nfw_options['ret_code'], 500) ?>><?php _e('500 Internal Server Error', 'ninjafirewall') ?></option>
|
140 |
<option value="503"<?php selected($nfw_options['ret_code'], 503) ?>><?php _e('503 Service Unavailable', 'ninjafirewall') ?></option>
|
141 |
</select>
|
@@ -295,8 +296,8 @@ function nf_sub_options_save() {
|
|
295 |
}
|
296 |
|
297 |
if ( (isset( $_POST['nfw_options']['ret_code'])) &&
|
298 |
-
(preg_match( '/^(?:
|
299 |
-
$nfw_options['ret_code'] = $_POST['nfw_options']['ret_code'];
|
300 |
} else {
|
301 |
$nfw_options['ret_code'] = '403';
|
302 |
}
|
121 |
</td>';
|
122 |
}
|
123 |
|
124 |
+
// Get the HTTP error code to return :
|
125 |
+
if (! @preg_match( '/^(?:4(?:0[0346]|18)|50[03])$/', $nfw_options['ret_code']) ) {
|
126 |
$nfw_options['ret_code'] = '403';
|
127 |
}
|
128 |
?>
|
136 |
<option value="403"<?php selected($nfw_options['ret_code'], 403) ?>><?php _e('403 Forbidden (default)', 'ninjafirewall') ?></option>
|
137 |
<option value="404"<?php selected($nfw_options['ret_code'], 404) ?>><?php _e('404 Not Found', 'ninjafirewall') ?></option>
|
138 |
<option value="406"<?php selected($nfw_options['ret_code'], 406) ?>><?php _e('406 Not Acceptable', 'ninjafirewall') ?></option>
|
139 |
+
<option value="418"<?php selected($nfw_options['ret_code'], 418) ?>><?php _e("418 I'm a teapot", 'ninjafirewall') ?></option>
|
140 |
<option value="500"<?php selected($nfw_options['ret_code'], 500) ?>><?php _e('500 Internal Server Error', 'ninjafirewall') ?></option>
|
141 |
<option value="503"<?php selected($nfw_options['ret_code'], 503) ?>><?php _e('503 Service Unavailable', 'ninjafirewall') ?></option>
|
142 |
</select>
|
296 |
}
|
297 |
|
298 |
if ( (isset( $_POST['nfw_options']['ret_code'])) &&
|
299 |
+
(preg_match( '/^(?:4(?:0[0346]|18)|50[03])$/', $_POST['nfw_options']['ret_code'])) ) {
|
300 |
+
$nfw_options['ret_code'] = (int)$_POST['nfw_options']['ret_code'];
|
301 |
} else {
|
302 |
$nfw_options['ret_code'] = '403';
|
303 |
}
|
lib/statistics.php
CHANGED
@@ -31,8 +31,8 @@ echo '
|
|
31 |
$nfw_options = nfw_get_option( 'nfw_options' );
|
32 |
nfw_rate_notice( $nfw_options );
|
33 |
|
34 |
-
$critical = $high = $medium = $slow = $benchmark =
|
35 |
-
$tot_bench = $speed = $upload = $banned_ip = $xtr = 0;
|
36 |
$fast = 1000;
|
37 |
|
38 |
// Which monthly log should we read ?
|
31 |
$nfw_options = nfw_get_option( 'nfw_options' );
|
32 |
nfw_rate_notice( $nfw_options );
|
33 |
|
34 |
+
$critical = 0; $high = 0; $medium = 0; $slow = 0; $benchmark = 0;
|
35 |
+
$tot_bench = 0; $speed = 0; $upload = 0; $banned_ip = 0; $xtr = 0;
|
36 |
$fast = 1000;
|
37 |
|
38 |
// Which monthly log should we read ?
|
ninjafirewall.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: NinjaFirewall (WP Edition)
|
4 |
Plugin URI: https://nintechnet.com/
|
5 |
Description: A true Web Application Firewall to protect and secure WordPress.
|
6 |
-
Version: 3.6.
|
7 |
Author: The Ninja Technologies Network
|
8 |
Author URI: https://nintechnet.com/
|
9 |
License: GPLv3 or later
|
@@ -19,7 +19,7 @@ Domain Path: /languages
|
|
19 |
| (c) NinTechNet - https://nintechnet.com/ |
|
20 |
+---------------------------------------------------------------------+
|
21 |
*/
|
22 |
-
define( 'NFW_ENGINE_VERSION', '3.6.
|
23 |
/*
|
24 |
+---------------------------------------------------------------------+
|
25 |
| This program is free software: you can redistribute it and/or |
|
@@ -37,16 +37,9 @@ define( 'NFW_ENGINE_VERSION', '3.6.2' );
|
|
37 |
if (! defined( 'ABSPATH' ) ) { die( 'Forbidden' ); }
|
38 |
|
39 |
if (! headers_sent() ) {
|
40 |
-
if (version_compare(PHP_VERSION, '5.4', '<') )
|
41 |
-
|
42 |
-
|
43 |
-
$_SESSION['nfw_st'] = 1;
|
44 |
-
}
|
45 |
-
} else {
|
46 |
-
if (session_status() !== PHP_SESSION_ACTIVE) {
|
47 |
-
session_start();
|
48 |
-
$_SESSION['nfw_st'] = 2;
|
49 |
-
}
|
50 |
}
|
51 |
}
|
52 |
|
@@ -435,7 +428,7 @@ function nfw_upgrade() {
|
|
435 |
// v1.3.1 update -------------------------------------------------
|
436 |
if ( version_compare( $nfw_options['engine_version'], '1.3.1', '<' ) ) {
|
437 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
438 |
-
$nfw_options['response_headers'] = '
|
439 |
}
|
440 |
}
|
441 |
// v1.3.3 update -------------------------------------------------
|
@@ -1054,7 +1047,7 @@ function nf_menu_main() {
|
|
1054 |
<tr>
|
1055 |
<th scope="row"><?php _e('Admin user', 'ninjafirewall') ?></th>
|
1056 |
<td width="20" align="left"><img src="<?php echo plugins_url() ?>/ninjafirewall/images/glyphicons-warning.png"></td>
|
1057 |
-
<td><?php printf( __('You are not whitelisted. Ensure that the "Do not block WordPress administrator" option is enabled in the <a href="%s">Firewall Policies</a> menu, otherwise you
|
1058 |
</tr>
|
1059 |
<?php
|
1060 |
} else {
|
@@ -1077,22 +1070,15 @@ function nf_menu_main() {
|
|
1077 |
<?php
|
1078 |
}
|
1079 |
|
1080 |
-
if
|
1081 |
-
|
1082 |
-
|
1083 |
-
|
1084 |
-
<td width="20" align="left"><img src="<?php echo plugins_url() . '/ninjafirewall/images/glyphicons-warning.png' ?>"></td>
|
1085 |
-
<td><?php _e('It seems the user session was not set by the firewall script or may have been destroyed by another plugin. You may get blocked by the firewall while working from the WordPress administration dashboard.', 'ninjafirewall') ?></td>
|
1086 |
-
</tr>
|
1087 |
-
<?php
|
1088 |
-
unset($_SESSION['nfw_st']);
|
1089 |
-
}
|
1090 |
-
if ( defined('NFW_SWL') && ! empty($_SESSION['nfw_goodguy']) && empty($_REQUEST['nfw_firstrun']) ) {
|
1091 |
?>
|
1092 |
<tr>
|
1093 |
<th scope="row"><?php _e('User session', 'ninjafirewall') ?></th>
|
1094 |
<td width="20" align="left"><img src="<?php echo plugins_url() . '/ninjafirewall/images/glyphicons-warning.png' ?>"></td>
|
1095 |
-
<td><?php _e('It seems that the user session set by NinjaFirewall was not found by the firewall script.
|
1096 |
</tr>
|
1097 |
<?php
|
1098 |
}
|
@@ -2017,14 +2003,14 @@ function nfw_switch_tabs(tab) {
|
|
2017 |
$err_msg = $err_img . sprintf($msg, '<code>header_remove()</code>') . '</span></p>';
|
2018 |
$err = 1;
|
2019 |
}
|
2020 |
-
if ( empty($nfw_options['response_headers']) ||
|
2021 |
-
$nfw_options['response_headers'] = '
|
2022 |
}
|
2023 |
?>
|
2024 |
<h3><?php _e('HTTP response headers', 'ninjafirewall') ?></h3>
|
2025 |
<table class="form-table">
|
2026 |
<tr>
|
2027 |
-
<th scope="row"><?php printf( __('Set %s to protect against MIME type confusion attacks', 'ninjafirewall'), '<
|
2028 |
<td width="20"> </td>
|
2029 |
<td align="left" width="120">
|
2030 |
<label><input type="radio" name="nfw_options[x_content_type_options]" value="1"<?php checked( $nfw_options['response_headers'][1], 1 ); disabled($err, 1); ?>><?php echo $yes; ?></label>
|
@@ -2034,7 +2020,7 @@ function nfw_switch_tabs(tab) {
|
|
2034 |
</td>
|
2035 |
</tr>
|
2036 |
<tr>
|
2037 |
-
<th scope="row"><?php printf( __('Set %s to protect against clickjacking attempts', 'ninjafirewall'), '<
|
2038 |
<td width="20"> </td>
|
2039 |
<td align="left" width="120" style="vertical-align:top;">
|
2040 |
<p><label><input type="radio" name="nfw_options[x_frame_options]" value="1"<?php checked( $nfw_options['response_headers'][2], 1 ); disabled($err, 1); ?>><code>SAMEORIGIN</code></label></p>
|
@@ -2043,17 +2029,20 @@ function nfw_switch_tabs(tab) {
|
|
2043 |
<td align="left" style="vertical-align:top;"><p><label><input type="radio" name="nfw_options[x_frame_options]" value="0"<?php checked( $nfw_options['response_headers'][2], 0 ); disabled($err, 1); ?>><?php echo $no . $default; ?></label><?php echo $err_msg ?></p></td>
|
2044 |
</tr>
|
2045 |
<tr>
|
2046 |
-
<th scope="row"><?php printf( __("
|
2047 |
<td width="20"></td>
|
|
|
2048 |
<td align="left" width="120">
|
2049 |
-
<label><input type="radio" name="nfw_options[x_xss_protection]" value="0"<?php checked( $nfw_options['response_headers'][3], 0 ); disabled($err, 1);
|
|
|
2050 |
</td>
|
2051 |
<td align="left">
|
2052 |
-
<label><input type="radio" name="nfw_options[x_xss_protection]" value="1"<?php checked( $nfw_options['response_headers'][3], 1 ); disabled($err, 1);
|
|
|
2053 |
</td>
|
2054 |
</tr>
|
2055 |
<tr>
|
2056 |
-
<th scope="row"><?php printf( __('Force %s flag on all cookies to mitigate XSS attacks', 'ninjafirewall'), '<
|
2057 |
<td width="20"> </td>
|
2058 |
<td align="left" width="120" style="vertical-align:top;">
|
2059 |
<label><input type="radio" name="nfw_options[cookies_httponly]" value="1"<?php checked( $nfw_options['response_headers'][0], 1 ); disabled($err, 1); ?> > <?php echo $yes ?></label>
|
@@ -2072,7 +2061,7 @@ function nfw_switch_tabs(tab) {
|
|
2072 |
}
|
2073 |
?>
|
2074 |
<tr>
|
2075 |
-
<th scope="row"><?php printf( __('Set %s (HSTS) to enforce secure connections to the server', 'ninjafirewall'), '<
|
2076 |
<td width="20"> </td>
|
2077 |
<td align="left" width="120" style="vertical-align:top;">
|
2078 |
<p><label><input type="radio" name="nfw_options[strict_transport]" value="1"<?php checked( $nfw_options['response_headers'][4], 1 ); disabled($hsts_err, 1); ?>><?php _e('1 month', 'ninjafirewall') ?></label></p>
|
@@ -2103,7 +2092,7 @@ function nfw_switch_tabs(tab) {
|
|
2103 |
}
|
2104 |
?>
|
2105 |
<tr>
|
2106 |
-
<th scope="row"><?php printf( __('Set %s for the website frontend', 'ninjafirewall'), '<
|
2107 |
<td width="20"> </td>
|
2108 |
<td align="left" width="120" style="vertical-align:top;">
|
2109 |
<p><label><input type="radio" onclick="csp_onoff(1, 'csp_frontend')" name="nfw_options[csp_frontend]" value="1"<?php checked( $nfw_options['response_headers'][6], 1 ); disabled($err, 1); ?>><?php _e('Yes', 'ninjafirewall') ?></label></p>
|
@@ -2117,7 +2106,7 @@ function nfw_switch_tabs(tab) {
|
|
2117 |
</tr>
|
2118 |
|
2119 |
<tr>
|
2120 |
-
<th scope="row"><?php printf( __('Set %s for the WordPress admin dashboard', 'ninjafirewall'), '<
|
2121 |
<td width="20"> </td>
|
2122 |
<td align="left" width="120" style="vertical-align:top;">
|
2123 |
<p><label><input type="radio" onclick="csp_onoff(1, 'csp_backend')" name="nfw_options[csp_backend]" value="1"<?php checked( $nfw_options['response_headers'][7], 1 ); disabled($err, 1); ?>><?php _e('Yes', 'ninjafirewall') ?></label></p>
|
@@ -2130,7 +2119,37 @@ function nfw_switch_tabs(tab) {
|
|
2130 |
</td>
|
2131 |
</tr>
|
2132 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2133 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2134 |
</table>
|
2135 |
|
2136 |
<br /><br />
|
@@ -2416,7 +2435,7 @@ function nf_sub_policies_save() {
|
|
2416 |
|
2417 |
|
2418 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
2419 |
-
$nfw_options['response_headers'] = '
|
2420 |
$nfw_options['csp_frontend_data'] = '';
|
2421 |
$nfw_options['csp_backend_data'] = '';
|
2422 |
if ( empty( $_POST['nfw_options']['x_content_type_options']) ) {
|
@@ -2431,11 +2450,21 @@ function nf_sub_policies_save() {
|
|
2431 |
} else {
|
2432 |
$nfw_options['response_headers'][2] = 2;
|
2433 |
}
|
2434 |
-
|
|
|
|
|
|
|
|
|
|
|
2435 |
$nfw_options['response_headers'][3] = 0;
|
2436 |
-
}
|
2437 |
$nfw_options['response_headers'][3] = 1;
|
|
|
|
|
|
|
|
|
2438 |
}
|
|
|
2439 |
if ( empty( $_POST['nfw_options']['cookies_httponly']) ) {
|
2440 |
$nfw_options['response_headers'][0] = 0;
|
2441 |
} else {
|
@@ -2470,6 +2499,19 @@ function nf_sub_policies_save() {
|
|
2470 |
} else {
|
2471 |
$nfw_options['response_headers'][7] = 1;
|
2472 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2473 |
}
|
2474 |
|
2475 |
|
@@ -2747,7 +2789,8 @@ function nf_sub_policies_default() {
|
|
2747 |
$nfw_options['post_sanitise'] = 0;
|
2748 |
$nfw_options['request_sanitise'] = 0;
|
2749 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
2750 |
-
$nfw_options['response_headers'] = '
|
|
|
2751 |
$nfw_options['csp_backend_data'] = nf_sub_policies_csp();
|
2752 |
$nfw_options['csp_frontend_data'] = '';
|
2753 |
}
|
@@ -3046,7 +3089,7 @@ function nf_sub_malwarescan() {
|
|
3046 |
|
3047 |
function nf_sub_event() {
|
3048 |
|
3049 |
-
require plugin_dir_path(__FILE__) . 'lib/
|
3050 |
|
3051 |
}
|
3052 |
|
3 |
Plugin Name: NinjaFirewall (WP Edition)
|
4 |
Plugin URI: https://nintechnet.com/
|
5 |
Description: A true Web Application Firewall to protect and secure WordPress.
|
6 |
+
Version: 3.6.3
|
7 |
Author: The Ninja Technologies Network
|
8 |
Author URI: https://nintechnet.com/
|
9 |
License: GPLv3 or later
|
19 |
| (c) NinTechNet - https://nintechnet.com/ |
|
20 |
+---------------------------------------------------------------------+
|
21 |
*/
|
22 |
+
define( 'NFW_ENGINE_VERSION', '3.6.3' );
|
23 |
/*
|
24 |
+---------------------------------------------------------------------+
|
25 |
| This program is free software: you can redistribute it and/or |
|
37 |
if (! defined( 'ABSPATH' ) ) { die( 'Forbidden' ); }
|
38 |
|
39 |
if (! headers_sent() ) {
|
40 |
+
if ( ( version_compare( PHP_VERSION, '5.4', '<' ) && ! session_id() ) ||
|
41 |
+
session_status() !== PHP_SESSION_ACTIVE ) {
|
42 |
+
session_start();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
}
|
45 |
|
428 |
// v1.3.1 update -------------------------------------------------
|
429 |
if ( version_compare( $nfw_options['engine_version'], '1.3.1', '<' ) ) {
|
430 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
431 |
+
$nfw_options['response_headers'] = '000100000';
|
432 |
}
|
433 |
}
|
434 |
// v1.3.3 update -------------------------------------------------
|
1047 |
<tr>
|
1048 |
<th scope="row"><?php _e('Admin user', 'ninjafirewall') ?></th>
|
1049 |
<td width="20" align="left"><img src="<?php echo plugins_url() ?>/ninjafirewall/images/glyphicons-warning.png"></td>
|
1050 |
+
<td><?php printf( __('You are not whitelisted. Ensure that the "Do not block WordPress administrator" option is enabled in the <a href="%s">Firewall Policies</a> menu, otherwise you could get blocked by the firewall while working from your administration dashboard.', 'ninjafirewall'), '?page=nfsubpolicies') ?></td>
|
1051 |
</tr>
|
1052 |
<?php
|
1053 |
} else {
|
1070 |
<?php
|
1071 |
}
|
1072 |
|
1073 |
+
// Try to find out if there is any "lost" session between the firewall
|
1074 |
+
// and the plugin part of NinjaFirewall (could be a buggy plugin killing
|
1075 |
+
// the session etc), unless we just installed it:
|
1076 |
+
if ( defined( 'NFW_SWL' ) && ! empty( $_SESSION['nfw_goodguy'] ) && empty( $_REQUEST['nfw_firstrun'] ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1077 |
?>
|
1078 |
<tr>
|
1079 |
<th scope="row"><?php _e('User session', 'ninjafirewall') ?></th>
|
1080 |
<td width="20" align="left"><img src="<?php echo plugins_url() . '/ninjafirewall/images/glyphicons-warning.png' ?>"></td>
|
1081 |
+
<td><?php _e('It seems that the user session set by NinjaFirewall was not found by the firewall script.', 'ninjafirewall') ?></td>
|
1082 |
</tr>
|
1083 |
<?php
|
1084 |
}
|
2003 |
$err_msg = $err_img . sprintf($msg, '<code>header_remove()</code>') . '</span></p>';
|
2004 |
$err = 1;
|
2005 |
}
|
2006 |
+
if ( empty($nfw_options['response_headers']) || ! preg_match( '/^\d+$/', $nfw_options['response_headers'] ) || $err_msg ) {
|
2007 |
+
$nfw_options['response_headers'] = '000000000';
|
2008 |
}
|
2009 |
?>
|
2010 |
<h3><?php _e('HTTP response headers', 'ninjafirewall') ?></h3>
|
2011 |
<table class="form-table">
|
2012 |
<tr>
|
2013 |
+
<th scope="row"><?php printf( __('Set %s to protect against MIME type confusion attacks', 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">X-Content-Type-Options</a>') ?></th>
|
2014 |
<td width="20"> </td>
|
2015 |
<td align="left" width="120">
|
2016 |
<label><input type="radio" name="nfw_options[x_content_type_options]" value="1"<?php checked( $nfw_options['response_headers'][1], 1 ); disabled($err, 1); ?>><?php echo $yes; ?></label>
|
2020 |
</td>
|
2021 |
</tr>
|
2022 |
<tr>
|
2023 |
+
<th scope="row"><?php printf( __('Set %s to protect against clickjacking attempts', 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">X-Frame-Options</a>') ?></th>
|
2024 |
<td width="20"> </td>
|
2025 |
<td align="left" width="120" style="vertical-align:top;">
|
2026 |
<p><label><input type="radio" name="nfw_options[x_frame_options]" value="1"<?php checked( $nfw_options['response_headers'][2], 1 ); disabled($err, 1); ?>><code>SAMEORIGIN</code></label></p>
|
2029 |
<td align="left" style="vertical-align:top;"><p><label><input type="radio" name="nfw_options[x_frame_options]" value="0"<?php checked( $nfw_options['response_headers'][2], 0 ); disabled($err, 1); ?>><?php echo $no . $default; ?></label><?php echo $err_msg ?></p></td>
|
2030 |
</tr>
|
2031 |
<tr>
|
2032 |
+
<th scope="row"><?php printf( __("Set %s (IE/Edge, Chrome, Opera and Safari browsers)", 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">X-XSS-Protection</a>') ?></th>
|
2033 |
<td width="20"></td>
|
2034 |
+
|
2035 |
<td align="left" width="120">
|
2036 |
+
<p><label><input type="radio" name="nfw_options[x_xss_protection]" value="0"<?php checked( $nfw_options['response_headers'][3], 0 ); disabled($err, 1); ?> /><?php printf( __("Set to %s", "ninjafirewall"), '<code>0</code>' ) ?></label></p>
|
2037 |
+
<p><label><input type="radio" name="nfw_options[x_xss_protection]" value="2"<?php checked( $nfw_options['response_headers'][3], 2 ); disabled($err, 1); ?> /><?php printf( __("Set to %s", "ninjafirewall"), '<code>1</code>' ) ?></label></p>
|
2038 |
</td>
|
2039 |
<td align="left">
|
2040 |
+
<p><label><input type="radio" name="nfw_options[x_xss_protection]" value="1"<?php checked( $nfw_options['response_headers'][3], 1 ); disabled($err, 1); ?> /><?php printf( __("Set to %s", "ninjafirewall"), '<code>1; mode=block</code>' ); echo $default; ?></label></p>
|
2041 |
+
<p><label><input type="radio" name="nfw_options[x_xss_protection]" value="3"<?php checked( $nfw_options['response_headers'][3], 3 ); disabled($err, 1); ?> /><?php _e('No', 'ninjafirewall') ?></label></p>
|
2042 |
</td>
|
2043 |
</tr>
|
2044 |
<tr>
|
2045 |
+
<th scope="row"><?php printf( __('Force %s flag on all cookies to mitigate XSS attacks', 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">HttpOnly</a>') ?></th>
|
2046 |
<td width="20"> </td>
|
2047 |
<td align="left" width="120" style="vertical-align:top;">
|
2048 |
<label><input type="radio" name="nfw_options[cookies_httponly]" value="1"<?php checked( $nfw_options['response_headers'][0], 1 ); disabled($err, 1); ?> > <?php echo $yes ?></label>
|
2061 |
}
|
2062 |
?>
|
2063 |
<tr>
|
2064 |
+
<th scope="row"><?php printf( __('Set %s (HSTS) to enforce secure connections to the server', 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">Strict-Transport-Security</a>') ?></th>
|
2065 |
<td width="20"> </td>
|
2066 |
<td align="left" width="120" style="vertical-align:top;">
|
2067 |
<p><label><input type="radio" name="nfw_options[strict_transport]" value="1"<?php checked( $nfw_options['response_headers'][4], 1 ); disabled($hsts_err, 1); ?>><?php _e('1 month', 'ninjafirewall') ?></label></p>
|
2092 |
}
|
2093 |
?>
|
2094 |
<tr>
|
2095 |
+
<th scope="row"><?php printf( __('Set %s for the website frontend', 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">Content-Security-Policy</a>') ?></th>
|
2096 |
<td width="20"> </td>
|
2097 |
<td align="left" width="120" style="vertical-align:top;">
|
2098 |
<p><label><input type="radio" onclick="csp_onoff(1, 'csp_frontend')" name="nfw_options[csp_frontend]" value="1"<?php checked( $nfw_options['response_headers'][6], 1 ); disabled($err, 1); ?>><?php _e('Yes', 'ninjafirewall') ?></label></p>
|
2106 |
</tr>
|
2107 |
|
2108 |
<tr>
|
2109 |
+
<th scope="row"><?php printf( __('Set %s for the WordPress admin dashboard', 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">Content-Security-Policy</a>') ?></th>
|
2110 |
<td width="20"> </td>
|
2111 |
<td align="left" width="120" style="vertical-align:top;">
|
2112 |
<p><label><input type="radio" onclick="csp_onoff(1, 'csp_backend')" name="nfw_options[csp_backend]" value="1"<?php checked( $nfw_options['response_headers'][7], 1 ); disabled($err, 1); ?>><?php _e('Yes', 'ninjafirewall') ?></label></p>
|
2119 |
</td>
|
2120 |
</tr>
|
2121 |
|
2122 |
+
<?php
|
2123 |
+
if (! isset( $nfw_options['response_headers'][8] ) ) {
|
2124 |
+
$nfw_options['response_headers'][8] = 0;
|
2125 |
+
}
|
2126 |
+
if ( empty( $nfw_options['referrer_policy_enabled'] ) ) {
|
2127 |
+
$nfw_options['referrer_policy_enabled'] = 0;
|
2128 |
+
} else {
|
2129 |
+
$nfw_options['referrer_policy_enabled'] = 1;
|
2130 |
+
}
|
2131 |
+
?>
|
2132 |
+
<tr>
|
2133 |
+
<th scope="row"><?php printf( __("Set %s (Chrome, Opera and Firefox browsers)", 'ninjafirewall'), '<a href="https://nintechnet.com/ninjafirewall/wp-edition/doc/#responseheaders" target="_blank">Referrer-Policy</a>') ?></th>
|
2134 |
+
<td width="20"></td>
|
2135 |
+
<td align="left" width="120" style="vertical-align:top;">
|
2136 |
|
2137 |
+
<p><label><input onclick="document.getElementById('rp_select').disabled=false" type="radio" name="nfw_options[referrer_policy_enabled]" value="1"<?php checked($nfw_options['referrer_policy_enabled'], 1) ?> /><?php _e('Yes', 'ninjafirewall') ?></label></p>
|
2138 |
+
<p><label><input onclick="document.getElementById('rp_select').disabled=true" type="radio" name="nfw_options[referrer_policy_enabled]" value="0"<?php checked($nfw_options['referrer_policy_enabled'], 0) ?> /><?php _e('No (default)', 'ninjafirewall') ?></label></p>
|
2139 |
+
</td>
|
2140 |
+
<td align="left" style="vertical-align:top;">
|
2141 |
+
<select id="rp_select" name="nfw_options[referrer_policy]"<?php disabled($nfw_options['referrer_policy_enabled'], 0) ?>>
|
2142 |
+
<option value="1"<?php selected($nfw_options['response_headers'][8], 1) ?>>no-referrer</option>
|
2143 |
+
<option value="2"<?php selected($nfw_options['response_headers'][8], 2) ?>>no-referrer-when-downgrade</option>
|
2144 |
+
<option value="3"<?php selected($nfw_options['response_headers'][8], 3) ?>>origin</option>
|
2145 |
+
<option value="4"<?php selected($nfw_options['response_headers'][8], 4) ?>>origin-when-cross-origin</option>
|
2146 |
+
<option value="5"<?php selected($nfw_options['response_headers'][8], 5) ?>>strict-origin</option>
|
2147 |
+
<option value="6"<?php selected($nfw_options['response_headers'][8], 6) ?>>strict-origin-when-cross-origin</option>
|
2148 |
+
<option value="7"<?php selected($nfw_options['response_headers'][8], 7) ?>>same-origin</option>
|
2149 |
+
<option value="8"<?php selected($nfw_options['response_headers'][8], 8) ?>>unsafe-url</option>
|
2150 |
+
</select>
|
2151 |
+
</td>
|
2152 |
+
</tr>
|
2153 |
</table>
|
2154 |
|
2155 |
<br /><br />
|
2435 |
|
2436 |
|
2437 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
2438 |
+
$nfw_options['response_headers'] = '000000000';
|
2439 |
$nfw_options['csp_frontend_data'] = '';
|
2440 |
$nfw_options['csp_backend_data'] = '';
|
2441 |
if ( empty( $_POST['nfw_options']['x_content_type_options']) ) {
|
2450 |
} else {
|
2451 |
$nfw_options['response_headers'][2] = 2;
|
2452 |
}
|
2453 |
+
// XSS filter:
|
2454 |
+
// 0 = 0
|
2455 |
+
// 1 = 1; mode=block
|
2456 |
+
// 2 = 1
|
2457 |
+
// 3 = unset
|
2458 |
+
if ( empty( $_POST['nfw_options']['x_xss_protection'] ) ) {
|
2459 |
$nfw_options['response_headers'][3] = 0;
|
2460 |
+
} elseif ( $_POST['nfw_options']['x_xss_protection'] == 1 ) {
|
2461 |
$nfw_options['response_headers'][3] = 1;
|
2462 |
+
} elseif ( $_POST['nfw_options']['x_xss_protection'] == 2 ) {
|
2463 |
+
$nfw_options['response_headers'][3] = 2;
|
2464 |
+
} else {
|
2465 |
+
$nfw_options['response_headers'][3] = 3;
|
2466 |
}
|
2467 |
+
|
2468 |
if ( empty( $_POST['nfw_options']['cookies_httponly']) ) {
|
2469 |
$nfw_options['response_headers'][0] = 0;
|
2470 |
} else {
|
2499 |
} else {
|
2500 |
$nfw_options['response_headers'][7] = 1;
|
2501 |
}
|
2502 |
+
if ( empty( $_POST['nfw_options']['referrer_policy_enabled'] ) ) {
|
2503 |
+
$nfw_options['referrer_policy_enabled'] = 0;
|
2504 |
+
$_POST['nfw_options']['referrer_policy'] = 0;
|
2505 |
+
} else {
|
2506 |
+
$nfw_options['referrer_policy_enabled'] = 1;
|
2507 |
+
}
|
2508 |
+
|
2509 |
+
if ( empty( $_POST['nfw_options']['referrer_policy'] ) || ! preg_match('/^[1-8]$/', $_POST['nfw_options']['referrer_policy'] ) ) {
|
2510 |
+
$nfw_options['response_headers'][8] = 0;
|
2511 |
+
$nfw_options['referrer_policy_enabled'] = 0;
|
2512 |
+
} else {
|
2513 |
+
$nfw_options['response_headers'][8] = (int)$_POST['nfw_options']['referrer_policy'];
|
2514 |
+
}
|
2515 |
}
|
2516 |
|
2517 |
|
2789 |
$nfw_options['post_sanitise'] = 0;
|
2790 |
$nfw_options['request_sanitise'] = 0;
|
2791 |
if ( function_exists('header_register_callback') && function_exists('headers_list') && function_exists('header_remove') ) {
|
2792 |
+
$nfw_options['response_headers'] = '000100000';
|
2793 |
+
$nfw_options['referrer_policy_enabled'] = 0;
|
2794 |
$nfw_options['csp_backend_data'] = nf_sub_policies_csp();
|
2795 |
$nfw_options['csp_frontend_data'] = '';
|
2796 |
}
|
3089 |
|
3090 |
function nf_sub_event() {
|
3091 |
|
3092 |
+
require plugin_dir_path(__FILE__) . 'lib/event_notifications.php';
|
3093 |
|
3094 |
}
|
3095 |
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: nintechnet, bruandet
|
|
3 |
Tags: firewall, security, WAF, antivirus, brute force, protection, malware, admin, attack, backdoor, botnet, bruteforce, brute-force, hack, hhvm, infection, injection, login, nginx, nintechnet, ninjafirewall, palomuuri, pare-feu, phishing, prevention, proxy, sécurité, sécuriser, seguridad, seguranca, sicherheit, sicurezza, veiligheid, shellshock, soaksoak, sqli, trojan, user enumeration, virus, Web application firewall, widget, wp-login, XML-RPC, xmlrpc, XSS
|
4 |
Requires at least: 3.3.0
|
5 |
Tested up to: 4.9
|
6 |
-
Stable tag: 3.6.
|
7 |
Requires PHP: 5.3
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -119,7 +119,7 @@ Check out our new supercharged edition: [NinjaFirewall WP+ Edition](https://nint
|
|
119 |
|
120 |
* WordPress 3.3+
|
121 |
* Admin/Superadmin with `manage_options` + `unfiltered_html capabilities`.
|
122 |
-
* PHP 5.3+ (5.4 or higher recommended) or [HHVM 3.4+](https://blog.nintechnet.com/installing-ninjafirewall-with-hhvm-hiphop-virtual-machine/ "")
|
123 |
* MySQL or MariaDB with MySQLi extension
|
124 |
* Apache / Nginx / LiteSpeed compatible
|
125 |
* Unix-like operating systems only (Linux, BSD etc). NinjaFirewall is **NOT** compatible with Microsoft Windows.
|
@@ -199,10 +199,11 @@ NinjaFirewall works on Unix-like servers only. There is no Microsoft Windows ver
|
|
199 |
|
200 |
== Changelog ==
|
201 |
|
202 |
-
= 3.6.
|
203 |
|
204 |
-
* Added
|
205 |
-
* Added
|
206 |
-
*
|
|
|
207 |
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
208 |
-
*
|
3 |
Tags: firewall, security, WAF, antivirus, brute force, protection, malware, admin, attack, backdoor, botnet, bruteforce, brute-force, hack, hhvm, infection, injection, login, nginx, nintechnet, ninjafirewall, palomuuri, pare-feu, phishing, prevention, proxy, sécurité, sécuriser, seguridad, seguranca, sicherheit, sicurezza, veiligheid, shellshock, soaksoak, sqli, trojan, user enumeration, virus, Web application firewall, widget, wp-login, XML-RPC, xmlrpc, XSS
|
4 |
Requires at least: 3.3.0
|
5 |
Tested up to: 4.9
|
6 |
+
Stable tag: 3.6.3
|
7 |
Requires PHP: 5.3
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
119 |
|
120 |
* WordPress 3.3+
|
121 |
* Admin/Superadmin with `manage_options` + `unfiltered_html capabilities`.
|
122 |
+
* PHP 5.3+ (5.4 or higher recommended), PHP 7.x or [HHVM 3.4+](https://blog.nintechnet.com/installing-ninjafirewall-with-hhvm-hiphop-virtual-machine/ "")
|
123 |
* MySQL or MariaDB with MySQLi extension
|
124 |
* Apache / Nginx / LiteSpeed compatible
|
125 |
* Unix-like operating systems only (Linux, BSD etc). NinjaFirewall is **NOT** compatible with Microsoft Windows.
|
199 |
|
200 |
== Changelog ==
|
201 |
|
202 |
+
= 3.6.3 =
|
203 |
|
204 |
+
* Added the "Referrer-Policy" header (see "Firewall Policies > Advanced Policies > HTTP response headers").
|
205 |
+
* Added the "418 I'm a teapot" HTTP error code (see "Firewall Options > HTTP error code to return").
|
206 |
+
* Modified how PHP sessions were handled in order to prevent conflicts with third-party applications that may attempt to start a session without checking if one was already started (e.g., Piwik/Zend Framework, phpMyadmin).
|
207 |
+
* Added more options to the X-XSS-Protection header; it can be set to "0", "1", "1; mode=block" or disabled (see "Firewall Policies > Advanced Policies > HTTP response headers").
|
208 |
* [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
|
209 |
+
* Minor fixes.
|
uninstall.php
CHANGED
@@ -22,16 +22,9 @@ if (! defined('WP_UNINSTALL_PLUGIN') ) {
|
|
22 |
}
|
23 |
|
24 |
if (! headers_sent() ) {
|
25 |
-
if (version_compare(PHP_VERSION, '5.4', '<') )
|
26 |
-
|
27 |
-
|
28 |
-
$_SESSION['nfw_st'] = 1;
|
29 |
-
}
|
30 |
-
} else {
|
31 |
-
if (session_status() !== PHP_SESSION_ACTIVE) {
|
32 |
-
session_start();
|
33 |
-
$_SESSION['nfw_st'] = 2;
|
34 |
-
}
|
35 |
}
|
36 |
}
|
37 |
|
22 |
}
|
23 |
|
24 |
if (! headers_sent() ) {
|
25 |
+
if ( ( version_compare( PHP_VERSION, '5.4', '<' ) && ! session_id() ) ||
|
26 |
+
session_status() !== PHP_SESSION_ACTIVE ) {
|
27 |
+
session_start();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
}
|
29 |
}
|
30 |
|