NinjaFirewall (WP Edition) - Version 3.7.2

Version Description

  • Added a new option to block any attempt by non-admin users to modify some important WordPress settings (e.g., by exploiting a vulnerability, using a backdoor etc). See "Firewall Policies > Basic Policies > Block attempts to modify important WordPress settings".
  • [WP+ Edition] Fixed a bug in the "Web Filter" callback function where the firewall was writing its log in the /wp-content/ folder instead of /wp-content/nfwlog/.
  • [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
  • Small fixes and adjustments.
Download this release

Release Info

Developer nintechnet
Plugin Icon 128x128 NinjaFirewall (WP Edition)
Version 3.7.2
Comparing to
See all releases

Code changes from version 3.7.1 to 3.7.2

install.php CHANGED
@@ -549,7 +549,10 @@ function nfw_default_conf() {
549
  'nt_show_status' => 1,
550
  'post_b64' => 1,
551
  // v3.6.7:
552
- 'disallow_creation'=>0,
 
 
 
553
  // v1.1.2 :
554
  'no_xmlrpc' => 0,
555
  // v1.7 :
549
  'nt_show_status' => 1,
550
  'post_b64' => 1,
551
  // v3.6.7:
552
+ 'disallow_creation' => 0,
553
+ // v3.7.2:
554
+ 'disallow_settings' => 1,
555
+
556
  // v1.1.2 :
557
  'no_xmlrpc' => 0,
558
  // v1.7 :
languages/ninjafirewall-fr_FR.mo CHANGED
Binary file
languages/ninjafirewall-fr_FR.po CHANGED
@@ -4,8 +4,8 @@ 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-10-22 21:16+0700\n"
8
- "PO-Revision-Date: 2018-10-22 21:17+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
@@ -18,7 +18,7 @@ msgstr ""
18
 
19
  #: install.php:128 install.php:370 lib/install_fullwaf.php:301
20
  #: lib/install_fullwaf.php:614 lib/install_wpwaf.php:48
21
- #: lib/install_wpwaf.php:201 ninjafirewall.php:939
22
  msgid "NinjaFirewall (WP Edition)"
23
  msgstr "NinjaFirewall (WP Edition)"
24
 
@@ -165,7 +165,7 @@ msgstr ""
165
  "offre tout de même des performances et un niveau de protection supérieurs "
166
  "aux autres extensions de sécurité pour WordPress disponibles sur le marché."
167
 
168
- #: install.php:156 ninjafirewall.php:779
169
  msgid "Installation"
170
  msgstr "Installation"
171
 
@@ -199,7 +199,7 @@ msgstr "Étape suivante"
199
  msgid "Privacy policy"
200
  msgstr "Politique de confidentialité"
201
 
202
- #: install.php:177 lib/help.php:457 lib/nf_sub_about.php:198
203
  msgid ""
204
  "NinjaFirewall is compliant with the General Data Protection Regulation "
205
  "(GDPR). For more info, please visit our blog:"
@@ -225,7 +225,7 @@ msgstr ""
225
  "tant que NinjaFirewall est installé !"
226
 
227
  #: install.php:258 lib/help.php:168 lib/install_fullwaf.php:33
228
- #: lib/install_fullwaf.php:141 ninjafirewall.php:804 ninjafirewall.php:1306
229
  msgid "Firewall Policies"
230
  msgstr "Politiques du Pare-feu"
231
 
@@ -534,7 +534,7 @@ msgstr "Passer à l'installateur WordPress WAF &#187;"
534
  msgid "Need help? Check our blog:"
535
  msgstr "Besoin d'aide ? Consultez notre blog :"
536
 
537
- #: install.php:595
538
  msgid ""
539
  "Error: The installer cannot download the security rules from wordpress.org "
540
  "website."
@@ -542,7 +542,7 @@ msgstr ""
542
  "Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
543
  "wordpress.org."
544
 
545
- #: install.php:596
546
  msgid ""
547
  "The server may be temporarily down or you may have network connectivity "
548
  "problems? Please try again in a few minutes."
@@ -551,7 +551,7 @@ msgstr ""
551
  "problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
552
  "minutes."
553
 
554
- #: install.php:597
555
  msgid ""
556
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
557
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
@@ -592,14 +592,14 @@ msgstr "Moyen :"
592
  msgid "View firewall log"
593
  msgstr "Voir le journal du pare-feu"
594
 
595
- #: lib/event_notifications.php:45 lib/help.php:347 ninjafirewall.php:830
596
  msgid "Event Notifications"
597
  msgstr "Notifications d'Événement"
598
 
599
  #: lib/event_notifications.php:53 lib/login_protection.php:30
600
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:223
601
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:83 lib/nf_sub_updates.php:104
602
- #: ninjafirewall.php:1315 ninjafirewall.php:2948 ninjafirewall.php:3076
603
  msgid "Your changes have been saved."
604
  msgstr "Les modifications ont été enregistrées."
605
 
@@ -711,13 +711,13 @@ msgid "Send me a daily activity report"
711
  msgstr "Envoyer un rapport d'activité quotidien"
712
 
713
  #: lib/event_notifications.php:150 lib/event_notifications.php:162
714
- #: lib/nf_sub_updates.php:145 ninjafirewall.php:1725 ninjafirewall.php:1768
715
- #: ninjafirewall.php:1788 ninjafirewall.php:1839 ninjafirewall.php:1884
716
- #: ninjafirewall.php:1894 ninjafirewall.php:1904 ninjafirewall.php:1947
717
- #: ninjafirewall.php:1990 ninjafirewall.php:2010 ninjafirewall.php:2224
718
- #: ninjafirewall.php:2280 ninjafirewall.php:2290 ninjafirewall.php:2300
719
- #: ninjafirewall.php:2310 ninjafirewall.php:2357 ninjafirewall.php:2367
720
- #: ninjafirewall.php:3090
721
  msgid "Yes (default)"
722
  msgstr "Oui (défaut)"
723
 
@@ -798,7 +798,7 @@ msgstr "Moyen :"
798
  msgid "Blocked brute-force attacks:"
799
  msgstr "Attaques par force brute bloquées :"
800
 
801
- #: lib/event_notifications.php:448 lib/nfw_misc.php:616
802
  msgid ""
803
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
804
  "\" page."
@@ -808,11 +808,11 @@ msgstr ""
808
 
809
  #: lib/event_notifications.php:452 lib/nf_sub_filecheck.php:846
810
  #: lib/nf_sub_filecheck.php:863 lib/nf_sub_options.php:572
811
- #: lib/nf_sub_updates.php:565 ninjafirewall.php:3393
812
  msgid "Support forum:"
813
  msgstr "Forum :"
814
 
815
- #: lib/help.php:37 ninjafirewall.php:792
816
  msgid "Overview"
817
  msgstr "Aperçu"
818
 
@@ -898,7 +898,7 @@ msgid "Your site will remain unprotected until you enable it again."
898
  msgstr ""
899
  "Votre site ne sera plus protégé par NinjaFirewall durant cette période."
900
 
901
- #: lib/help.php:90 lib/nf_sub_options.php:117 ninjafirewall.php:1007
902
  msgid "Debugging mode"
903
  msgstr "Mode débogage"
904
 
@@ -1140,7 +1140,7 @@ msgstr ""
1140
  "commentaires et messages de vos visiteurs pourraient être endommagés par "
1141
  "cette option."
1142
 
1143
- #: lib/help.php:173 ninjafirewall.php:1329
1144
  msgid "Basic Policies"
1145
  msgstr "Politiques de base"
1146
 
@@ -1149,7 +1149,7 @@ msgid "Whether to filter HTTP and/or HTTPS traffic"
1149
  msgstr ""
1150
  "Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
1151
 
1152
- #: lib/help.php:178 ninjafirewall.php:1384
1153
  msgid "Uploads"
1154
  msgstr "Téléchargements"
1155
 
@@ -1187,11 +1187,29 @@ msgstr ""
1187
  "S'il faut bloquer l’accès direct à tout fichier PHP se trouvant dans l'un de "
1188
  "ces répertoires."
1189
 
1190
- #: lib/help.php:184 ninjafirewall.php:1574
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1191
  msgid "Block user accounts creation"
1192
  msgstr "Bloquer la création de comptes utilisateur"
1193
 
1194
- #: lib/help.php:184
1195
  msgid ""
1196
  "enabling this policy will block any attempt (e.g., exploiting a "
1197
  "vulnerability, using a backdoor etc) to create a user account. If you allow "
@@ -1202,11 +1220,11 @@ msgstr ""
1202
  "de création d'un compte d'utilisateur. Si vous autorisez l'inscription des "
1203
  "utilisateurs, vous ne devez pas l'activer."
1204
 
1205
- #: lib/help.php:185
1206
  msgid "Protect against username enumeration:"
1207
  msgstr "Protéger contre l'énumération des comptes utilisateurs&nbsp;:"
1208
 
1209
- #: lib/help.php:185
1210
  msgid ""
1211
  "it is possible to enumerate usernames either through the WordPress author "
1212
  "archives, the REST API or the login page. Although this is not a "
@@ -1223,11 +1241,11 @@ msgstr ""
1223
  "WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
1224
  "d'utilisateur afin de lancer des attaques par force brute plus précises."
1225
 
1226
- #: lib/help.php:186
1227
  msgid "WordPress REST API:"
1228
  msgstr "API REST de WordPress :"
1229
 
1230
- #: lib/help.php:186
1231
  msgid ""
1232
  "it allows you to access your WordPress site's data through an easy-to-use "
1233
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
@@ -1237,11 +1255,11 @@ msgstr ""
1237
  "Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
1238
  "permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
1239
 
1240
- #: lib/help.php:187
1241
  msgid "WordPress XML-RPC API:"
1242
  msgstr "API XML-RPC de WordPress :"
1243
 
1244
- #: lib/help.php:187
1245
  msgid ""
1246
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
1247
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
@@ -1261,7 +1279,7 @@ msgstr ""
1261
  "requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
1262
  "Pingbacks."
1263
 
1264
- #: lib/help.php:188
1265
  msgid ""
1266
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
1267
  "themes</code>:"
@@ -1269,7 +1287,7 @@ msgstr ""
1269
  "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
1270
  "content/themes</code>&nbsp;:"
1271
 
1272
- #: lib/help.php:188
1273
  msgid ""
1274
  "this option can be useful to block hackers from installing backdoor in the "
1275
  "PHP theme files. However, because some custom themes may include an HTML "
@@ -1281,13 +1299,13 @@ msgstr ""
1281
  "de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
1282
  "cette option n'est pas activée par défaut."
1283
 
1284
- #: lib/help.php:189
1285
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
1286
  msgstr ""
1287
  "Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</"
1288
  "code>&nbsp;:"
1289
 
1290
- #: lib/help.php:189
1291
  msgid ""
1292
  "enable this option when you want to secure logins and the admin area so that "
1293
  "both passwords and cookies are never sent in the clear. Ensure that you can "
@@ -1299,13 +1317,13 @@ msgstr ""
1299
  "connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
1300
  "bloquer l’accès à votre site&nbsp;!"
1301
 
1302
- #: lib/help.php:190
1303
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
1304
  msgstr ""
1305
  "Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</"
1306
  "code>&nbsp;:"
1307
 
1308
- #: lib/help.php:190
1309
  msgid ""
1310
  "disabling the plugin and theme editor provides an additional layer of "
1311
  "security if a hacker gains access to a well-privileged user account."
@@ -1315,14 +1333,14 @@ msgstr ""
1315
  "pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
1316
  "scripts PHP."
1317
 
1318
- #: lib/help.php:191
1319
  msgid ""
1320
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
1321
  msgstr ""
1322
  "Désactiver l'installation et mise à jour des thèmes et extensions "
1323
  "<code>DISALLOW_FILE_MODS</code>&nbsp;:"
1324
 
1325
- #: lib/help.php:191
1326
  msgid ""
1327
  "this option will block users being able to use the plugin and theme "
1328
  "installation/update functionality from the WordPress admin area. Setting "
@@ -1332,33 +1350,33 @@ msgstr ""
1332
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
1333
  "aussi l’éditeur de thème et d'extension."
1334
 
1335
- #: lib/help.php:196 ninjafirewall.php:1330
1336
  msgid "Intermediate Policies"
1337
  msgstr "Politiques intermédiaires"
1338
 
1339
- #: lib/help.php:198 ninjafirewall.php:1719
1340
  msgid "HTTP GET variable"
1341
  msgstr "Variable HTTP GET"
1342
 
1343
- #: lib/help.php:199
1344
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1345
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
1346
 
1347
- #: lib/help.php:201 ninjafirewall.php:1762
1348
  msgid "HTTP POST variable"
1349
  msgstr "Variable HTTP POST"
1350
 
1351
- #: lib/help.php:202
1352
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1353
  msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
1354
 
1355
- #: lib/help.php:203
1356
  msgid "Decode Base64-encoded <code>POST</code> variable:"
1357
  msgstr ""
1358
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
1359
  "code>&nbsp;:"
1360
 
1361
- #: lib/help.php:203
1362
  msgid ""
1363
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1364
  "obfuscated malicious code. This option is only available for the <code>POST</"
@@ -1367,57 +1385,57 @@ msgstr ""
1367
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
1368
  "Base64 afin d'y détecter du code malveillant caché."
1369
 
1370
- #: lib/help.php:205 ninjafirewall.php:1805
1371
  msgid "HTTP REQUEST variable"
1372
  msgstr "Variable HTTP REQUEST"
1373
 
1374
- #: lib/help.php:206
1375
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1376
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
1377
 
1378
- #: lib/help.php:208 ninjafirewall.php:1833
1379
  msgid "Cookies"
1380
  msgstr "Cookies"
1381
 
1382
- #: lib/help.php:209
1383
  msgid "Whether to scan and/or sanitise cookies."
1384
  msgstr "S'il faut filtrer / nettoyer les cookies."
1385
 
1386
- #: lib/help.php:211 ninjafirewall.php:1878
1387
  msgid "HTTP_USER_AGENT server variable"
1388
  msgstr "Variable HTTP_USER_AGENT"
1389
 
1390
- #: lib/help.php:212
1391
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1392
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
1393
 
1394
- #: lib/help.php:213
1395
  msgid "Block suspicious bots/scanners:"
1396
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects&nbsp;:"
1397
 
1398
- #: lib/help.php:213
1399
  msgid ""
1400
  "rejects some known bots, scanners and various malicious scripts attempting "
1401
  "to access your blog."
1402
  msgstr ""
1403
  "cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
1404
 
1405
- #: lib/help.php:215 ninjafirewall.php:1931
1406
  msgid "HTTP_REFERER server variable"
1407
  msgstr "Variable HTTP_REFERER"
1408
 
1409
- #: lib/help.php:216
1410
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1411
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
1412
 
1413
- #: lib/help.php:217
1414
  msgid ""
1415
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
1416
  msgstr ""
1417
  "Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</"
1418
  "code>&nbsp;:"
1419
 
1420
- #: lib/help.php:217
1421
  msgid ""
1422
  "this option will block any <code>POST</code> request that does not have a "
1423
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
@@ -1434,12 +1452,12 @@ msgstr ""
1434
  "vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
1435
  "désactivez cette fonction."
1436
 
1437
- #: lib/help.php:220
1438
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
1439
  msgstr ""
1440
  "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost&nbsp;:"
1441
 
1442
- #: lib/help.php:220
1443
  msgid ""
1444
  "this option will block any <code>GET</code> or <code>POST</code> request "
1445
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
@@ -1450,13 +1468,13 @@ msgstr ""
1450
  "les programmes malveillants. Attention toutefois à ne pas bloquer certains "
1451
  "scripts d'installation ou de configuration si vous l'activez. "
1452
 
1453
- #: lib/help.php:221
1454
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
1455
  msgstr ""
1456
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
1457
  "IP&nbsp;:"
1458
 
1459
- #: lib/help.php:221
1460
  #, php-format
1461
  msgid ""
1462
  "this option will reject any request using an IP instead of a domain name in "
@@ -1472,12 +1490,12 @@ msgstr ""
1472
  "application trouvent les sites en scannant les plages d'adresses IP plutôt "
1473
  "que les noms de domaine. "
1474
 
1475
- #: lib/help.php:222
1476
  msgid "Scan traffic coming from localhost and private IP address spaces:"
1477
  msgstr ""
1478
  "Filtrer les connexions provenant de localhost et d'adresses IP privées&nbsp;:"
1479
 
1480
- #: lib/help.php:222
1481
  msgid ""
1482
  "this option will allow the firewall to scan traffic from all non-routable "
1483
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
@@ -1488,15 +1506,15 @@ msgstr ""
1488
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
1489
  "serveurs reliés entre eux."
1490
 
1491
- #: lib/help.php:227 ninjafirewall.php:1331
1492
  msgid "Advanced Policies"
1493
  msgstr "Politiques avancées"
1494
 
1495
- #: lib/help.php:229 ninjafirewall.php:2044
1496
  msgid "HTTP response headers"
1497
  msgstr "En-têtes de réponse HTTP"
1498
 
1499
- #: lib/help.php:231
1500
  msgid ""
1501
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1502
  "HTTP response in order to alter its headers. Those modifications can help to "
@@ -1507,7 +1525,7 @@ msgstr ""
1507
  "peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
1508
  "et clickjacking."
1509
 
1510
- #: lib/help.php:233
1511
  msgid ""
1512
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1513
  "confusion attacks:"
@@ -1515,7 +1533,7 @@ msgstr ""
1515
  "Activer <code>X-Content-Type-Options</code> pour protéger contre les "
1516
  "attaques basées sur la confusion du type MIME&nbsp;:"
1517
 
1518
- #: lib/help.php:233
1519
  msgid ""
1520
  "this header will send the nosniff value to instruct the browser to disable "
1521
  "content or MIME sniffing and to use the content-type returned by the server. "
@@ -1530,14 +1548,14 @@ msgstr ""
1530
  "dans certains cas, peut entraîner des problèmes de sécurité tels que les "
1531
  "attaques basées sur la confusion du type MIME."
1532
 
1533
- #: lib/help.php:234
1534
  msgid ""
1535
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
1536
  msgstr ""
1537
  "Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
1538
  "détournement de clic (clickjacking)&nbsp;:"
1539
 
1540
- #: lib/help.php:234
1541
  msgid ""
1542
  "this header indicates a policy whether a browser must not allow to render a "
1543
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
@@ -1551,7 +1569,7 @@ msgstr ""
1551
  "sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
1552
  "NinjaFirewall accepte deux valeurs différentes&nbsp;:"
1553
 
1554
- #: lib/help.php:236
1555
  msgid ""
1556
  "a browser receiving content with this header must not display this content "
1557
  "in any frame from a page of different origin than the content itself."
@@ -1559,7 +1577,7 @@ msgstr ""
1559
  "un navigateur ne doit pas afficher le contenu dans une &lt;frame&gt; ou &lt;"
1560
  "iframe&gt; d'une page d'origine différente que le contenu lui-même."
1561
 
1562
- #: lib/help.php:237
1563
  msgid ""
1564
  "a browser receiving content with this header must not display this content "
1565
  "in any frame."
@@ -1567,13 +1585,13 @@ msgstr ""
1567
  "un navigateur ne doit jamais afficher le contenu dans une &lt;frame&gt; ou "
1568
  "&lt;iframe&gt;"
1569
 
1570
- #: lib/help.php:240
1571
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
1572
  msgstr ""
1573
  "La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
1574
  "NinjaFirewall."
1575
 
1576
- #: lib/help.php:242
1577
  msgid ""
1578
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
1579
  "administrator and the login page only."
@@ -1581,14 +1599,14 @@ msgstr ""
1581
  "Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
1582
  "l'administrateur et la page de connexion uniquement."
1583
 
1584
- #: lib/help.php:243
1585
  msgid ""
1586
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
1587
  "browsers):"
1588
  msgstr ""
1589
  "Activer <code>X-XSS-Protection</code> (IE/Edge, Opera, Chrome et Safari)"
1590
 
1591
- #: lib/help.php:243
1592
  msgid ""
1593
  "this header allows browsers to identify and block XSS attacks by preventing "
1594
  "malicious scripts from executing. It is enabled by default on all compatible "
@@ -1598,7 +1616,7 @@ msgstr ""
1598
  "attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
1599
  "cette option est activée par défaut sur ces navigateurs."
1600
 
1601
- #: lib/help.php:244
1602
  msgid ""
1603
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
1604
  "with that option."
@@ -1606,14 +1624,14 @@ msgstr ""
1606
  "Si un visiteur désactive le filtre XSS de son navigateur, vous ne pouvez pas "
1607
  "le réactiver avec cette option."
1608
 
1609
- #: lib/help.php:246
1610
  msgid ""
1611
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1612
  msgstr ""
1613
  "Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
1614
  "d'atténuer les menaces XSS qui génèrent des vols de cookies&nbsp;:"
1615
 
1616
- #: lib/help.php:246
1617
  msgid ""
1618
  "adding this flag to cookies helps to mitigate the risk of cross-site "
1619
  "scripting by preventing them from being accessed through client-side "
@@ -1630,7 +1648,7 @@ msgstr ""
1630
  "dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
1631
  "visiteurs."
1632
 
1633
- #: lib/help.php:247
1634
  msgid ""
1635
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1636
  "you should keep that option disabled."
@@ -1638,7 +1656,7 @@ msgstr ""
1638
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
1639
  "partir de JavaScript, vous devez garder cette option désactivée."
1640
 
1641
- #: lib/help.php:248
1642
  msgid ""
1643
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1644
  "connections to the server:"
@@ -1646,7 +1664,7 @@ msgstr ""
1646
  "Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
1647
  "connexions sécurisées vers le serveur&nbsp;"
1648
 
1649
- #: lib/help.php:248
1650
  msgid ""
1651
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1652
  "will not allow the user to access the web application over insecure HTTP "
@@ -1659,11 +1677,11 @@ msgstr ""
1659
  "de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
1660
  "navigateurs récents sont compatibles avec cette politique."
1661
 
1662
- #: lib/help.php:249
1663
  msgid "Set <code>Content-Security-Policy</code>:"
1664
  msgstr "Activer <code>Content-Security-Policy</code> :"
1665
 
1666
- #: lib/help.php:249
1667
  msgid ""
1668
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1669
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
@@ -1673,7 +1691,7 @@ msgstr ""
1673
  "code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
1674
  "objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
1675
 
1676
- #: lib/help.php:249
1677
  msgid ""
1678
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1679
  "(blog, website) and the backend (WordPress admin dashboard)."
@@ -1681,11 +1699,11 @@ msgstr ""
1681
  "NinjaFirewall vous permet de configurer CSP séparément pour le site et "
1682
  "l'interface d'administration de WordPress."
1683
 
1684
- #: lib/help.php:250
1685
  msgid "Set <code>Referrer-Policy</code>:"
1686
  msgstr "Activer <code>Referrer-Policy</code> :"
1687
 
1688
- #: lib/help.php:250
1689
  msgid ""
1690
  "this HTTP header governs which referrer information, sent in the Referer "
1691
  "header, should be included with requests made."
@@ -1693,11 +1711,11 @@ msgstr ""
1693
  "cet en-tête HTTP détermine quelles informations de provenance doivent être "
1694
  "incluses dans l'en-tête Referer."
1695
 
1696
- #: lib/help.php:254
1697
  msgid "Block PHP built-in wrappers:"
1698
  msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux&nbsp;:"
1699
 
1700
- #: lib/help.php:254
1701
  msgid ""
1702
  "PHP has several wrappers for use with the filesystem functions. It is "
1703
  "possible for an attacker to use them to bypass firewalls and various IDS to "
@@ -1717,11 +1735,11 @@ msgstr ""
1717
  "requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
1718
  "variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
1719
 
1720
- #: lib/help.php:255
1721
  msgid "Block serialized PHP objects:"
1722
  msgstr "Bloquer les objets PHP sérialisés :"
1723
 
1724
- #: lib/help.php:255
1725
  #, php-format
1726
  msgid ""
1727
  "Object Serialization is a PHP feature used by many applications to generate "
@@ -1740,11 +1758,11 @@ msgstr ""
1740
  "<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
1741
  "code> et <code>HTTP_USER_AGENT</code>."
1742
 
1743
- #: lib/help.php:256
1744
  msgid "Hide PHP notice and error messages:"
1745
  msgstr "Masquer les messages d'erreur de PHP&nbsp;:"
1746
 
1747
- #: lib/help.php:256
1748
  msgid ""
1749
  "this option lets you hide errors returned by your scripts. Such errors can "
1750
  "leak sensitive informations which can be exploited by hackers."
@@ -1753,7 +1771,7 @@ msgstr ""
1753
  "afficher des informations sensibles qui peuvent être exploitées "
1754
  "ultérieurement par des pirates."
1755
 
1756
- #: lib/help.php:257
1757
  msgid ""
1758
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1759
  "<code>PATH_INFO</code>:"
@@ -1761,7 +1779,7 @@ msgstr ""
1761
  "Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1762
  "<code>PATH_INFO</code>&nbsp;:"
1763
 
1764
- #: lib/help.php:257
1765
  msgid ""
1766
  "this option can sanitise any dangerous characters found in those 3 server "
1767
  "variables to prevent various XSS and database injection attempts."
@@ -1769,11 +1787,11 @@ msgstr ""
1769
  "activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
1770
  "variables."
1771
 
1772
- #: lib/help.php:259 ninjafirewall.php:2351
1773
  msgid "Various"
1774
  msgstr "Divers"
1775
 
1776
- #: lib/help.php:260
1777
  #, php-format
1778
  msgid ""
1779
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
@@ -1781,7 +1799,7 @@ msgstr ""
1781
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
1782
  "(%s)&nbsp;:"
1783
 
1784
- #: lib/help.php:260
1785
  msgid ""
1786
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1787
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
@@ -1794,11 +1812,11 @@ msgstr ""
1794
  "cette variable, mais pas la plupart des applications légitimes (hormis "
1795
  "certains scripts d'installation ou de configuration)."
1796
 
1797
- #: lib/help.php:261
1798
  msgid "Block ASCII character 0x00 (NULL byte):"
1799
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)&nbsp;:"
1800
 
1801
- #: lib/help.php:261
1802
  msgid ""
1803
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1804
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
@@ -1812,11 +1830,11 @@ msgstr ""
1812
  "contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
1813
  "caractère est dangereux et devrait toujours être rejeté."
1814
 
1815
- #: lib/help.php:262
1816
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1817
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31&nbsp;:"
1818
 
1819
- #: lib/help.php:262
1820
  msgid ""
1821
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1822
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
@@ -1826,11 +1844,11 @@ msgstr ""
1826
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
1827
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
1828
 
1829
- #: lib/help.php:268 ninjafirewall.php:1688
1830
  msgid "Users Whitelist"
1831
  msgstr "Liste Blanche"
1832
 
1833
- #: lib/help.php:270
1834
  #, php-format
1835
  msgid ""
1836
  "By default, any logged in WordPress administrator will not be blocked by "
@@ -1850,11 +1868,11 @@ msgstr ""
1850
  "les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
1851
  "activées, seront toujours appliquées."
1852
 
1853
- #: lib/help.php:282 ninjafirewall.php:808 ninjafirewall.php:2929
1854
  msgid "File Guard"
1855
  msgstr "File Guard"
1856
 
1857
- #: lib/help.php:284
1858
  msgid ""
1859
  "File Guard can detect, in real-time, any access to a PHP file that was "
1860
  "recently modified or created, and alert you about this."
@@ -1862,7 +1880,7 @@ msgstr ""
1862
  "File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
1863
  "été récemment modifié ou créé, et vous alerter à ce sujet."
1864
 
1865
- #: lib/help.php:286
1866
  msgid ""
1867
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1868
  "into an already existing file) and tried to directly access that file using "
@@ -1881,7 +1899,7 @@ msgstr ""
1881
  "envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
1882
  "d’Événement\"."
1883
 
1884
- #: lib/help.php:287
1885
  msgid ""
1886
  "If you do not want to monitor a folder, you can exclude its full path or a "
1887
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
@@ -1895,7 +1913,7 @@ msgstr ""
1895
  "variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
1896
  "l'ignorera."
1897
 
1898
- #: lib/help.php:288
1899
  msgid ""
1900
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1901
  "code>)."
@@ -1903,7 +1921,7 @@ msgstr ""
1903
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
1904
  "bar/,/cache/</code>)."
1905
 
1906
- #: lib/help.php:289
1907
  msgid ""
1908
  "File Guard real-time detection is a totally unique feature, because "
1909
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
@@ -1915,11 +1933,11 @@ msgstr ""
1915
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
1916
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
1917
 
1918
- #: lib/help.php:298 ninjafirewall.php:826 ninjafirewall.php:3059
1919
  msgid "Network"
1920
  msgstr "Réseau"
1921
 
1922
- #: lib/help.php:300
1923
  msgid ""
1924
  "Even if NinjaFirewall administration menu is only available to the Super "
1925
  "Admin (from the main site), you can still display its status to all sites in "
@@ -1931,7 +1949,7 @@ msgstr ""
1931
  "du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
1932
  "ne sera visible que par les administrateurs de ces sites."
1933
 
1934
- #: lib/help.php:302
1935
  msgid ""
1936
  "It is recommended to enable this feature as it is the only way to know "
1937
  "whether the sites in your network are protected and if NinjaFirewall "
@@ -1941,7 +1959,7 @@ msgstr ""
1941
  "si les sites de votre réseau sont protégés et si l'installation de "
1942
  "NinjaFirewall a réussi."
1943
 
1944
- #: lib/help.php:304
1945
  msgid ""
1946
  "Note that when it is disabled, the icon still remains visible to you, the "
1947
  "Super Admin."
@@ -1949,11 +1967,11 @@ msgstr ""
1949
  "Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
1950
  "Super Administrateur."
1951
 
1952
- #: lib/help.php:314 lib/nf_sub_filecheck.php:129 ninjafirewall.php:812
1953
  msgid "File Check"
1954
  msgstr "File Check"
1955
 
1956
- #: lib/help.php:315
1957
  msgid ""
1958
  "File Check lets you perform file integrity monitoring upon request or on a "
1959
  "specific interval."
@@ -1961,7 +1979,7 @@ msgstr ""
1961
  "File Check vous permet d'effectuer une analyse de l'intégrité de vos "
1962
  "fichiers sur demande ou à un intervalle spécifique défini."
1963
 
1964
- #: lib/help.php:317
1965
  msgid ""
1966
  "You need to create a snapshot of all your files and then, at a later time, "
1967
  "you can scan your system to compare it with the previous snapshot. Any "
@@ -1974,7 +1992,7 @@ msgstr ""
1974
  "permissions et propriétés des fichiers, leur création et suppression ainsi "
1975
  "que l'horodatage."
1976
 
1977
- #: lib/help.php:318
1978
  #, php-format
1979
  msgid ""
1980
  "Create a snapshot of all files stored in that directory: by default, the "
@@ -1984,7 +2002,7 @@ msgstr ""
1984
  "répertoire&nbsp;: par défaut, le repertoire est l'<code>ABSPATH</code> de "
1985
  "WordPress (%s)"
1986
 
1987
- #: lib/help.php:319
1988
  msgid ""
1989
  "Exclude the following files/folders: you can enter a directory or a file "
1990
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
@@ -1995,7 +2013,7 @@ msgstr ""
1995
  "partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
1996
  "de fichier (par ex. <code>.css</code>)."
1997
 
1998
- #: lib/help.php:321
1999
  msgid ""
2000
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
2001
  "code>)."
@@ -2003,7 +2021,7 @@ msgstr ""
2003
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
2004
  "bar/,.css,.png</code>)."
2005
 
2006
- #: lib/help.php:322
2007
  msgid ""
2008
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
2009
  "symbolic links."
@@ -2011,11 +2029,11 @@ msgstr ""
2011
  "Ne pas suivre les liens symboliques&nbsp;: par défaut, NinjaFirewall ignore "
2012
  "les liens symboliques lors de son analyse des fichiers."
2013
 
2014
- #: lib/help.php:327
2015
  msgid "Scheduled scans"
2016
  msgstr "Analyses planifiées"
2017
 
2018
- #: lib/help.php:328
2019
  msgid ""
2020
  "NinjaFirewall can scan your system on a specific interval (hourly, "
2021
  "twicedaily or daily)."
@@ -2023,7 +2041,7 @@ msgstr ""
2023
  "NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
2024
  "heure, deux fois par jour ou tous les jours)."
2025
 
2026
- #: lib/help.php:330
2027
  msgid ""
2028
  "It can either send you a scan report only if changes are detected, or always "
2029
  "send you one after each scan."
@@ -2032,7 +2050,7 @@ msgstr ""
2032
  "été détectés, ou bien vous en envoyer un systématiquement après chaque "
2033
  "analyse."
2034
 
2035
- #: lib/help.php:332
2036
  msgid ""
2037
  "Reports will be sent to the contact email address defined in the \"Event "
2038
  "Notifications\" menu."
@@ -2040,7 +2058,7 @@ msgstr ""
2040
  "Les rapports seront envoyés à l'adresse e-mail définie dans la page "
2041
  "\"Notifications d'Événement\"."
2042
 
2043
- #: lib/help.php:334
2044
  #, php-format
2045
  msgid ""
2046
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
@@ -2049,7 +2067,7 @@ msgstr ""
2049
  "Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
2050
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
2051
 
2052
- #: lib/help.php:348
2053
  msgid ""
2054
  "NinjaFirewall can alert you by email on specific events triggered within "
2055
  "your blog. They include installations, updates, activations etc, as well as "
@@ -2068,11 +2086,11 @@ msgstr ""
2068
  "après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
2069
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
2070
 
2071
- #: lib/help.php:359 lib/login_protection.php:21 ninjafirewall.php:834
2072
  msgid "Login Protection"
2073
  msgstr "Page de Connexion"
2074
 
2075
- #: lib/help.php:363
2076
  msgid ""
2077
  "By processing incoming HTTP requests before your blog and any of its "
2078
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
@@ -2085,7 +2103,7 @@ msgstr ""
2085
  "compris les attaques distribuées provenant de plusieurs milliers d'adresses "
2086
  "IP différentes."
2087
 
2088
- #: lib/help.php:365
2089
  msgid ""
2090
  "You can choose two different types of protection: a password or a captcha. "
2091
  "You can enable the protection only if an attack is detected or to keep it "
@@ -2095,11 +2113,11 @@ msgstr ""
2095
  "captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
2096
  "attaque est détectée ou bien l'activer en permanence."
2097
 
2098
- #: lib/help.php:367
2099
  msgid "Yes, if under attack:"
2100
  msgstr "Oui, si attaque en cours :"
2101
 
2102
- #: lib/help.php:369
2103
  msgid ""
2104
  "The protection will be triggered when too many login attempts are detected, "
2105
  "regardless of the offending IP. It blocks the attack instantly and prevents "
@@ -2114,11 +2132,11 @@ msgstr ""
2114
  "utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
2115
  "soit un code captcha."
2116
 
2117
- #: lib/help.php:371
2118
  msgid "Always ON:"
2119
  msgstr "Toujours activée :"
2120
 
2121
- #: lib/help.php:373
2122
  msgid ""
2123
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
2124
  "implementation each time you access the login page."
@@ -2126,11 +2144,11 @@ msgstr ""
2126
  "Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
2127
  "ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
2128
 
2129
- #: lib/help.php:376
2130
  msgid "Type of protection:"
2131
  msgstr "Type de protection :"
2132
 
2133
- #: lib/help.php:377
2134
  msgid ""
2135
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
2136
  "own very fast authentication scheme and it is compatible with any HTTP "
@@ -2140,15 +2158,15 @@ msgstr ""
2140
  "utilise son propre système d'authentification, rapide et compatible avec "
2141
  "n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
2142
 
2143
- #: lib/help.php:378
2144
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
2145
  msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
2146
 
2147
- #: lib/help.php:379
2148
  msgid "Bot protection:"
2149
  msgstr "Protection contre les bots :"
2150
 
2151
- #: lib/help.php:380
2152
  msgid ""
2153
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
2154
  "before they start a brute-force attack."
@@ -2156,11 +2174,11 @@ msgstr ""
2156
  "NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
2157
  "c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
2158
 
2159
- #: lib/help.php:388
2160
  msgid "AUTH log"
2161
  msgstr "Journal d'authentification"
2162
 
2163
- #: lib/help.php:391
2164
  msgid ""
2165
  "NinjaFirewall can write to the server Authentication log when the brute-"
2166
  "force protection is triggered. This can be useful to the system "
@@ -2172,7 +2190,7 @@ msgstr ""
2172
  "surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
2173
  "serveur."
2174
 
2175
- #: lib/help.php:393
2176
  msgid ""
2177
  "If you have a shared hosting account, keep this option disabled as you do "
2178
  "not have any access to the server's logs."
@@ -2180,7 +2198,7 @@ msgstr ""
2180
  "Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
2181
  "vous n'avez pas accès aux journaux du serveur."
2182
 
2183
- #: lib/help.php:395
2184
  msgid ""
2185
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
2186
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
@@ -2190,19 +2208,19 @@ msgstr ""
2190
  "sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
2191
  "suivant&nbsp;:"
2192
 
2193
- #: lib/help.php:398
2194
  msgid "AA: the process ID (PID)."
2195
  msgstr "AA : l'identifiant de processus (PID)."
2196
 
2197
- #: lib/help.php:399
2198
  msgid "BB: the user IPv4 or IPv6 address."
2199
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
2200
 
2201
- #: lib/help.php:400
2202
  msgid "CC: the blog (sub-)domain name."
2203
  msgstr "CC : le nom de (sous-)domaine du blog."
2204
 
2205
- #: lib/help.php:401
2206
  msgid ""
2207
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
2208
  "API</code>."
@@ -2210,16 +2228,16 @@ msgstr ""
2210
  "DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
2211
  "<code>XML-RPC API</code>."
2212
 
2213
- #: lib/help.php:402
2214
  msgid "EE: the time, in minutes, the protection will remain active."
2215
  msgstr ""
2216
  "EE : le temps, en minutes, pendant lequel la protection restera active."
2217
 
2218
- #: lib/help.php:404
2219
  msgid "Sample loglines:"
2220
  msgstr "Exemple :"
2221
 
2222
- #: lib/help.php:407
2223
  #, php-format
2224
  msgid ""
2225
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
@@ -2239,11 +2257,11 @@ msgstr ""
2239
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
2240
  "htninja</a></code>."
2241
 
2242
- #: lib/help.php:421 lib/nf_sub_log.php:84 ninjafirewall.php:838
2243
  msgid "Firewall Log"
2244
  msgstr "Journal du Pare-feu"
2245
 
2246
- #: lib/help.php:423
2247
  msgid ""
2248
  "The firewall log displays blocked and sanitised requests as well as some "
2249
  "useful information. It has 6 columns:"
@@ -2251,18 +2269,18 @@ msgstr ""
2251
  "Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
2252
  "nettoyées ainsi que d'autres informations utiles. Il a six colonnes&nbsp;:"
2253
 
2254
- #: lib/help.php:424
2255
  msgid "DATE : date and time of the incident."
2256
  msgstr "DATE : date et heure de l'incident."
2257
 
2258
- #: lib/help.php:425
2259
  msgid ""
2260
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
2261
  msgstr ""
2262
  "INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
2263
  "affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
2264
 
2265
- #: lib/help.php:426
2266
  msgid ""
2267
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
2268
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
@@ -2272,7 +2290,7 @@ msgstr ""
2272
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
2273
  "et mode débogage (<code>DEBUG_ON</code>)."
2274
 
2275
- #: lib/help.php:427
2276
  msgid ""
2277
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
2278
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
@@ -2283,11 +2301,11 @@ msgstr ""
2283
  "d'un numéro signifie que la règle provient de votre configuration "
2284
  "personnelle de la page \"Politiques du Pare-feu\"."
2285
 
2286
- #: lib/help.php:428
2287
  msgid "IP : the user IPv4 or IPv6 address."
2288
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
2289
 
2290
- #: lib/help.php:429
2291
  msgid ""
2292
  "REQUEST : the HTTP request including offending variables and values as well "
2293
  "as the reason the action was logged."
@@ -2295,11 +2313,11 @@ msgstr ""
2295
  "REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
2296
  "qui a déclenché l'incident."
2297
 
2298
- #: lib/help.php:434 lib/nf_sub_log.php:169
2299
  msgid "Auto-delete log"
2300
  msgstr "Suppression automatique des journaux"
2301
 
2302
- #: lib/help.php:436
2303
  msgid ""
2304
  "This options lets you configure NinjaFirewall to delete its old logs "
2305
  "automatically. By default, logs are never deleted, <b>even when uninstall "
@@ -2312,12 +2330,12 @@ msgstr ""
2312
  "cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
2313
  "journaux."
2314
 
2315
- #: lib/help.php:442 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:93
2316
- #: ninjafirewall.php:1105
2317
  msgid "Centralized Logging"
2318
  msgstr "Centralisation des Logs"
2319
 
2320
- #: lib/help.php:444
2321
  msgid ""
2322
  "Centralized Logging lets you remotely access the firewall log of all your "
2323
  "NinjaFirewall protected websites from one single installation. You do not "
@@ -2328,13 +2346,13 @@ msgstr ""
2328
  "NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
2329
  "analyser vos journaux."
2330
 
2331
- #: lib/help.php:444
2332
  #, php-format
2333
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
2334
  msgstr ""
2335
  "<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
2336
 
2337
- #: lib/help.php:445
2338
  msgid ""
2339
  "Enter your public key (optional): This is the public key that was created "
2340
  "from your main server."
@@ -2342,7 +2360,7 @@ msgstr ""
2342
  "Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
2343
  "depuis le serveur principal."
2344
 
2345
- #: lib/help.php:448
2346
  msgid ""
2347
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
2348
  "Delete your public key below if you want to disable it."
@@ -2351,16 +2369,16 @@ msgstr ""
2351
  "NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
2352
  "supprimez votre clé publique ci-dessous. "
2353
 
2354
- #: lib/help.php:455 lib/nf_sub_about.php:100
2355
  msgid "GDPR Compliance"
2356
  msgstr "Conformité RGPD"
2357
 
2358
- #: lib/help.php:470 lib/nf_sub_livelog.php:37 lib/nf_sub_livelog.php:216
2359
- #: ninjafirewall.php:842
2360
  msgid "Live Log"
2361
  msgstr "Live Log"
2362
 
2363
- #: lib/help.php:472
2364
  msgid ""
2365
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
2366
  "<code>tail -f</code> command. Note that requests sent to static elements "
@@ -2372,7 +2390,7 @@ msgstr ""
2372
  "statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
2373
  "NinjaFirewall."
2374
 
2375
- #: lib/help.php:474
2376
  msgid ""
2377
  "You can enable/disable the monitoring process, change the refresh rate, "
2378
  "clear the screen, enable automatic vertical scrolling, change the log "
@@ -2383,7 +2401,7 @@ msgstr ""
2383
  "effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
2384
  "le type de trafic à visualiser (HTTP/HTTPS)."
2385
 
2386
- #: lib/help.php:474
2387
  msgid ""
2388
  "You can also apply filters to include or exclude files and folders "
2389
  "(REQUEST_URI)."
@@ -2391,7 +2409,7 @@ msgstr ""
2391
  "Vous pouvez également appliquer des filtres pour inclure ou exclure des "
2392
  "fichiers et des dossiers (REQUEST_URI)."
2393
 
2394
- #: lib/help.php:477
2395
  msgid ""
2396
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
2397
  "ajax.php</code>). It communicates directly with the firewall without loading "
@@ -2405,7 +2423,7 @@ msgstr ""
2405
  "serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
2406
  "sur la fréquence la plus rapide (5 secondes)."
2407
 
2408
- #: lib/help.php:479
2409
  msgid ""
2410
  "If you are using the optional <code>.htninja</code> configuration file to "
2411
  "whitelist your IP, the Live Log feature will not work."
@@ -2414,27 +2432,27 @@ msgstr ""
2414
  "pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
2415
  "ne fonctionnera pas."
2416
 
2417
- #: lib/help.php:484
2418
  msgid "Log Format"
2419
  msgstr "Format d'affichage"
2420
 
2421
- #: lib/help.php:485
2422
  msgid "You can easily customize the log format. Possible values are:"
2423
  msgstr ""
2424
  "Vous pouvez facilement changer le format d'affichage en combinant une ou "
2425
  "plusieurs des valeurs suivantes&nbsp;:"
2426
 
2427
- #: lib/help.php:486
2428
  msgid "<code>%time</code>: the server date, time and timezone."
2429
  msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
2430
 
2431
- #: lib/help.php:487
2432
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
2433
  msgstr ""
2434
  "<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
2435
  "existe."
2436
 
2437
- #: lib/help.php:488
2438
  #, php-format
2439
  msgid ""
2440
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
@@ -2444,28 +2462,28 @@ msgstr ""
2444
  "serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
2445
  "IP de celui-ci."
2446
 
2447
- #: lib/help.php:489
2448
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
2449
  msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
2450
 
2451
- #: lib/help.php:490
2452
  #, php-format
2453
  msgid ""
2454
  "<code>%uri</code>: the URI which was given in order to access the page "
2455
  "(REQUEST_URI)."
2456
  msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
2457
 
2458
- #: lib/help.php:491
2459
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
2460
  msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
2461
 
2462
- #: lib/help.php:492
2463
  #, php-format
2464
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
2465
  msgstr ""
2466
  "<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
2467
 
2468
- #: lib/help.php:493
2469
  #, php-format
2470
  msgid ""
2471
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
@@ -2475,13 +2493,13 @@ msgstr ""
2475
  "votre serveur est derrière un CDN ou un proxy, cette variable retournera "
2476
  "l'adresse réelle du client."
2477
 
2478
- #: lib/help.php:494
2479
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
2480
  msgstr ""
2481
  "<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
2482
  "elle existe."
2483
 
2484
- #: lib/help.php:495
2485
  msgid ""
2486
  "Additionally, you can include any of the following characters: <code>\"</"
2487
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
@@ -2491,11 +2509,11 @@ msgstr ""
2491
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
2492
  "lettre minuscule <code>a-z</code>."
2493
 
2494
- #: lib/help.php:507 lib/rules_editor.php:17 ninjafirewall.php:846
2495
  msgid "Rules Editor"
2496
  msgstr "Éditeur de Règles"
2497
 
2498
- #: lib/help.php:509
2499
  msgid ""
2500
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
2501
  "of built-in rules used to protect your blog against the most common "
@@ -2512,7 +2530,7 @@ msgstr ""
2512
  "règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
2513
  "désactiver individuellement&nbsp;:"
2514
 
2515
- #: lib/help.php:511
2516
  msgid ""
2517
  "Check your firewall log and find the rule ID you want to disable (it is "
2518
  "displayed in the <code>RULE</code> column)."
@@ -2520,7 +2538,7 @@ msgstr ""
2520
  "Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
2521
  "souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
2522
 
2523
- #: lib/help.php:512
2524
  msgid ""
2525
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
2526
  "button."
@@ -2528,7 +2546,7 @@ msgstr ""
2528
  "Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
2529
  "bouton \"Désactiver\"."
2530
 
2531
- #: lib/help.php:514
2532
  msgid ""
2533
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
2534
  "code> instead of a number, that means that the rule can be changed in the "
@@ -2538,11 +2556,11 @@ msgstr ""
2538
  "d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
2539
  "peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
2540
 
2541
- #: lib/help.php:519
2542
  msgid "Credits"
2543
  msgstr "Crédits"
2544
 
2545
- #: lib/help.php:521
2546
  msgid ""
2547
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
2548
  "them were reported by the following companies, individuals or mailing lists:"
@@ -2551,11 +2569,11 @@ msgstr ""
2551
  "vulnérabilités. Certaines d'entre elles ont été découvertes par les "
2552
  "entreprises, particuliers ou listes de diffusion suivantes:"
2553
 
2554
- #: lib/help.php:573 ninjafirewall.php:1039
2555
  msgid "Updates"
2556
  msgstr "Mises à Jour"
2557
 
2558
- #: lib/help.php:575
2559
  msgid ""
2560
  "To get the most efficient protection, you can ask NinjaFirewall to "
2561
  "automatically update its security rules."
@@ -2563,7 +2581,7 @@ msgstr ""
2563
  "Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
2564
  "NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
2565
 
2566
- #: lib/help.php:577
2567
  msgid ""
2568
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
2569
  "themes, a new set of security rules will be made available to protect "
@@ -2576,7 +2594,7 @@ msgstr ""
2576
  "peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
2577
  "heure."
2578
 
2579
- #: lib/help.php:579
2580
  msgid ""
2581
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2582
  "(including new files, options and features) was available, it would have to "
@@ -2587,7 +2605,7 @@ msgstr ""
2587
  "jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
2588
  "d'habitude."
2589
 
2590
- #: lib/help.php:581
2591
  msgid ""
2592
  "We recommend to enable this feature, as it is the <strong>only way to keep "
2593
  "your WordPress secure</strong> against new vulnerabilities."
@@ -2989,11 +3007,11 @@ msgid "Always ON"
2989
  msgstr "Toujours activer"
2990
 
2991
  #: lib/login_protection.php:295 lib/nf_sub_filecheck.php:516
2992
- #: ninjafirewall.php:1633 ninjafirewall.php:1648 ninjafirewall.php:1658
2993
- #: ninjafirewall.php:1668 ninjafirewall.php:1738 ninjafirewall.php:1781
2994
- #: ninjafirewall.php:1814 ninjafirewall.php:1852 ninjafirewall.php:1940
2995
- #: ninjafirewall.php:1960 ninjafirewall.php:2003 ninjafirewall.php:2133
2996
- #: ninjafirewall.php:2147 ninjafirewall.php:2172 ninjafirewall.php:2380
2997
  msgid "No (default)"
2998
  msgstr "Non (défaut)"
2999
 
@@ -3314,12 +3332,12 @@ msgstr ""
3314
  msgid "Default: %s"
3315
  msgstr "Défaut : %s"
3316
 
3317
- #: lib/nf_sub_filecheck.php:158 ninjafirewall.php:2994
3318
  msgid "Exclude the following files/folders (optional)"
3319
  msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
3320
 
3321
  #: lib/nf_sub_filecheck.php:159 lib/nf_sub_livelog.php:293
3322
- #: ninjafirewall.php:2995
3323
  msgid "e.g.,"
3324
  msgstr "par ex."
3325
 
@@ -3598,9 +3616,10 @@ msgstr "[NinjaFirewall] Alerte: Détection File Check"
3598
 
3599
  #: lib/nf_sub_filecheck.php:839 lib/nf_sub_filecheck.php:841
3600
  #: lib/nf_sub_filecheck.php:857 lib/nf_sub_filecheck.php:859
3601
- #: lib/nf_sub_updates.php:557 lib/nf_sub_updates.php:559 lib/nfw_misc.php:76
3602
- #: lib/nfw_misc.php:78 lib/nfw_misc.php:467 lib/nfw_misc.php:469
3603
- #: lib/nfw_misc.php:607 lib/nfw_misc.php:609
 
3604
  msgid "Blog:"
3605
  msgstr "Blog :"
3606
 
@@ -3736,7 +3755,7 @@ msgstr "Doit inclure"
3736
  msgid "Must not include"
3737
  msgstr "Ne doit pas inclure"
3738
 
3739
- #: lib/nf_sub_livelog.php:293 ninjafirewall.php:2995
3740
  msgid "or"
3741
  msgstr "ou"
3742
 
@@ -3766,15 +3785,15 @@ msgstr ""
3766
  msgid "Display"
3767
  msgstr "Afficher"
3768
 
3769
- #: lib/nf_sub_livelog.php:310 ninjafirewall.php:1358
3770
  msgid "HTTP and HTTPS traffic (default)"
3771
  msgstr "Trafic HTTP et HTTPS (défaut)"
3772
 
3773
- #: lib/nf_sub_livelog.php:311 ninjafirewall.php:1359
3774
  msgid "HTTP traffic only"
3775
  msgstr "Trafic HTTP uniquement"
3776
 
3777
- #: lib/nf_sub_livelog.php:312 ninjafirewall.php:1360
3778
  msgid "HTTPS traffic only"
3779
  msgstr "Trafic HTTPS uniquement"
3780
 
@@ -3897,7 +3916,7 @@ msgstr "Le journal demandé n'existe pas."
3897
  msgid "Unable to open the log for read operation."
3898
  msgstr "Impossible de lire le journal."
3899
 
3900
- #: lib/nf_sub_malwarescan.php:24 ninjafirewall.php:822
3901
  msgid "Anti-Malware"
3902
  msgstr "Anti-Malware"
3903
 
@@ -3964,13 +3983,13 @@ msgstr ""
3964
  msgid "Refresh preview"
3965
  msgstr "Réactualiser"
3966
 
3967
- #: lib/nf_sub_options.php:71 ninjafirewall.php:800
3968
  msgid "Firewall Options"
3969
  msgstr "Options du Pare-feu"
3970
 
3971
  #: lib/nf_sub_options.php:100 lib/nf_sub_options.php:109
3972
- #: lib/nf_sub_options.php:124 lib/nf_sub_options.php:134 ninjafirewall.php:985
3973
- #: ninjafirewall.php:1117
3974
  msgid "Enabled"
3975
  msgstr "Activé"
3976
 
@@ -4109,9 +4128,9 @@ msgstr ""
4109
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
4110
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
4111
 
4112
- #: lib/nf_sub_options.php:548 lib/nf_sub_options.php:550 ninjafirewall.php:551
4113
- #: ninjafirewall.php:553 ninjafirewall.php:683 ninjafirewall.php:685
4114
- #: ninjafirewall.php:3381 ninjafirewall.php:3383
4115
  msgid "-Blog :"
4116
  msgstr "- Blog :"
4117
 
@@ -4140,20 +4159,20 @@ msgstr ""
4140
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
4141
  "paramètres du pare-feu :"
4142
 
4143
- #: lib/nf_sub_options.php:567 ninjafirewall.php:691 ninjafirewall.php:3388
4144
  msgid "-User :"
4145
  msgstr "- Nom :"
4146
 
4147
- #: lib/nf_sub_options.php:568 ninjafirewall.php:692 ninjafirewall.php:3389
4148
  msgid "-IP :"
4149
  msgstr "- IP :"
4150
 
4151
- #: lib/nf_sub_options.php:569 ninjafirewall.php:560 ninjafirewall.php:693
4152
- #: ninjafirewall.php:3390
4153
  msgid "-Date :"
4154
  msgstr "- Date :"
4155
 
4156
- #: lib/nf_sub_updates.php:73 ninjafirewall.php:850
4157
  msgid "Rules Update"
4158
  msgstr "Mise à Jour des Règles"
4159
 
@@ -4175,14 +4194,14 @@ msgstr "Aucune mise à jour des règles de sécurité disponible."
4175
  msgid "Automatically update NinjaFirewall security rules"
4176
  msgstr "Activer la mise à jour automatique des règles de sécurité"
4177
 
4178
- #: lib/nf_sub_updates.php:148 ninjafirewall.php:1226 ninjafirewall.php:1728
4179
- #: ninjafirewall.php:1771 ninjafirewall.php:1791 ninjafirewall.php:1842
4180
- #: ninjafirewall.php:1887 ninjafirewall.php:1897 ninjafirewall.php:1907
4181
- #: ninjafirewall.php:1950 ninjafirewall.php:1993 ninjafirewall.php:2013
4182
- #: ninjafirewall.php:2075 ninjafirewall.php:2227 ninjafirewall.php:2283
4183
- #: ninjafirewall.php:2293 ninjafirewall.php:2303 ninjafirewall.php:2313
4184
- #: ninjafirewall.php:2360 ninjafirewall.php:2370 ninjafirewall.php:2976
4185
- #: ninjafirewall.php:3091
4186
  msgid "No"
4187
  msgstr "Non"
4188
 
@@ -4646,32 +4665,34 @@ msgstr ""
4646
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
4647
  msgstr "Comparez</a> les versions WP et <font color=\"#21759B\">WP+</font>."
4648
 
4649
- #: lib/nfw_misc.php:62
4650
  msgid "Blocked user account creation"
4651
  msgstr "Création de compte d'utilisateur bloquée"
4652
 
4653
- #: lib/nfw_misc.php:74
4654
  msgid "NinjaFirewall has blocked an attempt to create a user account:"
4655
  msgstr ""
4656
  "NinjaFirewall a bloqué une tentative de création d'un compte d'utilisateur :"
4657
 
4658
- #: lib/nfw_misc.php:80 lib/nfw_misc.php:611
4659
  msgid "Username:"
4660
  msgstr "Utilisateur :"
4661
 
4662
- #: lib/nfw_misc.php:81 lib/nfw_misc.php:471 lib/nfw_misc.php:612
 
4663
  msgid "User IP:"
4664
  msgstr "IP utilisateur :"
4665
 
4666
- #: lib/nfw_misc.php:84 lib/nfw_misc.php:472 lib/nfw_misc.php:615
 
4667
  msgid "Date:"
4668
  msgstr "Date :"
4669
 
4670
- #: lib/nfw_misc.php:287 lib/nfw_misc.php:291
4671
  msgid "NinjaFirewall error"
4672
  msgstr "NinjaFirewall Erreur"
4673
 
4674
- #: lib/nfw_misc.php:288
4675
  #, php-format
4676
  msgid ""
4677
  "%s directory cannot be created. Please review your installation and ensure "
@@ -4680,7 +4701,7 @@ msgstr ""
4680
  "Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
4681
  "assurez vous que %s n'est pas en lecture seule."
4682
 
4683
- #: lib/nfw_misc.php:292
4684
  #, php-format
4685
  msgid ""
4686
  "%s directory is read-only. Please review your installation and ensure that "
@@ -4689,23 +4710,23 @@ msgstr ""
4689
  "Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
4690
  "permissions de %s."
4691
 
4692
- #: lib/nfw_misc.php:311 ninjafirewall.php:969
4693
  msgid "unknown error"
4694
  msgstr "erreur inconnue"
4695
 
4696
- #: lib/nfw_misc.php:313
4697
  msgid "NinjaFirewall fatal error:"
4698
  msgstr "NinjaFirewall erreur fatale :"
4699
 
4700
- #: lib/nfw_misc.php:314
4701
  msgid "Review your installation, your site is not protected."
4702
  msgstr "Vérifiez votre installation, votre site n'est pas protégé."
4703
 
4704
- #: lib/nfw_misc.php:362 lib/nfw_misc.php:384
4705
  msgid "Forbidden access"
4706
  msgstr "Accès interdit"
4707
 
4708
- #: lib/nfw_misc.php:403
4709
  #, php-format
4710
  msgid ""
4711
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
@@ -4714,11 +4735,11 @@ msgstr ""
4714
  "<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
4715
  "\"%s\">Mot de passe perdu</a> ?"
4716
 
4717
- #: lib/nfw_misc.php:464
4718
  msgid "[NinjaFirewall] Alert: Database changes detected"
4719
  msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
4720
 
4721
- #: lib/nfw_misc.php:465
4722
  msgid ""
4723
  "NinjaFirewall has detected that one or more administrator accounts were "
4724
  "modified in the database:"
@@ -4726,12 +4747,12 @@ msgstr ""
4726
  "NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
4727
  "modifiés dans la base de données:"
4728
 
4729
- #: lib/nfw_misc.php:473
4730
  #, php-format
4731
  msgid "Total administrators : %s"
4732
  msgstr "Nombre d'administrateurs : %s"
4733
 
4734
- #: lib/nfw_misc.php:482
4735
  msgid ""
4736
  "If you cannot see any modifications in the above fields, it is likely that "
4737
  "the administrator password was changed."
@@ -4739,17 +4760,17 @@ msgstr ""
4739
  "Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
4740
  "probable que le mot de passe administrateur a été changé."
4741
 
4742
- #: lib/nfw_misc.php:580
4743
  msgid "Blocked privilege escalation attempt"
4744
  msgstr "Tentatives d'élévation des privilèges"
4745
 
4746
- #: lib/nfw_misc.php:605
4747
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
4748
  msgstr ""
4749
  "NinjaFirewall a bloqué un utilisateur ayant essayé d'élever ses privilèges "
4750
  "pour devenir administrateur du blog :"
4751
 
4752
- #: lib/nfw_misc.php:631
4753
  msgid ""
4754
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4755
  "whitelisted."
@@ -4757,7 +4778,7 @@ msgstr ""
4757
  "La protection de NinjaFirewall contre les attaques par force brute est "
4758
  "activée. Vous êtes temporairement dans la liste blanche."
4759
 
4760
- #: lib/nfw_misc.php:645
4761
  #, php-format
4762
  msgid ""
4763
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
@@ -4770,6 +4791,84 @@ msgstr ""
4770
  "a>. Il a fallu des milliers d'heures pour le développer, mais il suffit "
4771
  "seulement de quelques minutes pour le noter. Merci !"
4772
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4773
  #: lib/rules_editor.php:27
4774
  msgid "Error: you did not select a rule to disable."
4775
  msgstr "Erreur : vous devez sélectionner la règle à désactiver."
@@ -4867,7 +4966,7 @@ msgstr "Règles désactivées"
4867
  msgid "Enable it"
4868
  msgstr "Activer"
4869
 
4870
- #: lib/statistics.php:27 ninjafirewall.php:796
4871
  msgid "Statistics"
4872
  msgstr "Statistiques"
4873
 
@@ -5035,11 +5134,11 @@ msgstr "Vous n’êtes pas autorisé à activer NinjaFirewall."
5035
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
5036
  msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
5037
 
5038
- #: ninjafirewall.php:549
5039
  msgid "ERROR: Failed to update rules"
5040
  msgstr "ERREUR: Échec de la mise à jour des règles"
5041
 
5042
- #: ninjafirewall.php:555
5043
  msgid ""
5044
  "NinjaFirewall failed to update its rules. This is a critical error, your "
5045
  "current rules may be corrupted or disabled. In order to solve the problem, "
@@ -5049,40 +5148,40 @@ msgstr ""
5049
  "critique, vos règles actuelles peuvent être endommagées ou bien désactivées. "
5050
  "Afin de résoudre le problème, veuillez suivre ces instructions :"
5051
 
5052
- #: ninjafirewall.php:556
5053
  msgid "1. Log in to your WordPress admin dashboard."
5054
  msgstr "1. Connectez-vous à votre tableau de bord WordPress."
5055
 
5056
- #: ninjafirewall.php:557
5057
  msgid "2. Go to \"NinjaFirewall > Updates\"."
5058
  msgstr "2. Sélectionnez \"NinjaFirewall > Mises à Jour\"."
5059
 
5060
- #: ninjafirewall.php:558
5061
  msgid "3. Click on \"Check for updates now!\"."
5062
  msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
5063
 
5064
- #: ninjafirewall.php:563 ninjafirewall.php:696
5065
  msgid "Support forum"
5066
  msgstr "Forum "
5067
 
5068
- #: ninjafirewall.php:681
5069
  msgid "Alert: WordPress console login"
5070
  msgstr "Alerte : Connexion à WordPress"
5071
 
5072
- #: ninjafirewall.php:690
5073
  msgid "Someone just logged in to your WordPress admin console:"
5074
  msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
5075
 
5076
- #: ninjafirewall.php:763
5077
  #, php-format
5078
  msgid "Sorry %s, your request cannot be processed."
5079
  msgstr "Désolé %s, votre requête ne peut pas aboutir."
5080
 
5081
- #: ninjafirewall.php:764
5082
  msgid "For security reasons, it was blocked and logged."
5083
  msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
5084
 
5085
- #: ninjafirewall.php:766
5086
  msgid ""
5087
  "If you believe this was an error please contact the<br />webmaster and "
5088
  "enclose the following incident ID:"
@@ -5090,83 +5189,83 @@ msgstr ""
5090
  "Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
5091
  "webmaster et joindre le numéro d'incident suivant:"
5092
 
5093
- #: ninjafirewall.php:792
5094
  msgid "NinjaFirewall: Overview"
5095
  msgstr "NinjaFirewall : Aperçu"
5096
 
5097
- #: ninjafirewall.php:796
5098
  msgid "NinjaFirewall: Statistics"
5099
  msgstr "NinjaFirewall : Statistiques"
5100
 
5101
- #: ninjafirewall.php:800
5102
  msgid "NinjaFirewall: Firewall Options"
5103
  msgstr "NinjaFirewall : Options du Pare-feu"
5104
 
5105
- #: ninjafirewall.php:804
5106
  msgid "NinjaFirewall: Firewall Policies"
5107
  msgstr "NinjaFirewall : Politiques du Pare-feu"
5108
 
5109
- #: ninjafirewall.php:808
5110
  msgid "NinjaFirewall: File Guard"
5111
  msgstr "NinjaFirewall: File Guard"
5112
 
5113
- #: ninjafirewall.php:812
5114
  msgid "NinjaFirewall: File Check"
5115
  msgstr "NinjaFirewall: File Check"
5116
 
5117
- #: ninjafirewall.php:822
5118
  msgid "NinjaFirewall: Anti-Malware"
5119
  msgstr "NinjaFirewall : Anti-Malware"
5120
 
5121
- #: ninjafirewall.php:826
5122
  msgid "NinjaFirewall: Network"
5123
  msgstr "NinjaFirewall : Réseau"
5124
 
5125
- #: ninjafirewall.php:830
5126
  msgid "NinjaFirewall: Event Notifications"
5127
  msgstr "NinjaFirewall : Notifications d’Événement"
5128
 
5129
- #: ninjafirewall.php:834
5130
  msgid "NinjaFirewall: Log-in Protection"
5131
  msgstr "NinjaFirewall : Page de Connexion"
5132
 
5133
- #: ninjafirewall.php:838
5134
  msgid "NinjaFirewall: Firewall Log"
5135
  msgstr "NinjaFirewall : Journal du Pare-feu"
5136
 
5137
- #: ninjafirewall.php:842
5138
  msgid "NinjaFirewall: Live Log"
5139
  msgstr "NinjaFirewall: Live Log"
5140
 
5141
- #: ninjafirewall.php:846
5142
  msgid "NinjaFirewall: Rules Editor"
5143
  msgstr "NinjaFirewall : Éditeur de Règles"
5144
 
5145
- #: ninjafirewall.php:850
5146
  msgid "NinjaFirewall: Rules Update"
5147
  msgstr "NinjaFirewall: Mise à Jour des Règles"
5148
 
5149
- #: ninjafirewall.php:857
5150
  msgid "NinjaFirewall: About"
5151
  msgstr "NinjaFirewall : À Propos"
5152
 
5153
- #: ninjafirewall.php:857
5154
  msgid "About..."
5155
  msgstr "À Propos..."
5156
 
5157
- #: ninjafirewall.php:897
5158
  msgid "NinjaFirewall Settings"
5159
  msgstr "Réglages de NinjaFirewall"
5160
 
5161
- #: ninjafirewall.php:905
5162
  msgid "NinjaFirewall is enabled"
5163
  msgstr "NinjaFirewall est activé"
5164
 
5165
- #: ninjafirewall.php:944
5166
  msgid "Congratulations, NinjaFirewall is up and running!"
5167
  msgstr "Félicitations, NinjaFirewall est bien activé&nbsp;!"
5168
 
5169
- #: ninjafirewall.php:945
5170
  msgid ""
5171
  "If you need help, click on the contextual \"Help\" menu tab located in the "
5172
  "upper right corner of each page."
@@ -5174,58 +5273,58 @@ msgstr ""
5174
  "Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
5175
  "supérieur droit de chaque page."
5176
 
5177
- #: ninjafirewall.php:947
5178
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
5179
  msgstr ""
5180
  "Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
5181
  "envoyé à l'adresse"
5182
 
5183
- #: ninjafirewall.php:973 ninjafirewall.php:983
5184
  msgid "Firewall"
5185
  msgstr "Pare-feu"
5186
 
5187
- #: ninjafirewall.php:992
5188
  msgid "WordPress WAF"
5189
  msgstr "WordPress WAF"
5190
 
5191
- #: ninjafirewall.php:994
5192
  msgid "Full WAF"
5193
  msgstr "Full WAF"
5194
 
5195
- #: ninjafirewall.php:998
5196
  msgid "Mode"
5197
  msgstr "Mode"
5198
 
5199
- #: ninjafirewall.php:1000
5200
  #, php-format
5201
  msgid "NinjaFirewall is running in %s mode."
5202
  msgstr "NinjaFirewall fonctionne en mode %s."
5203
 
5204
- #: ninjafirewall.php:1009
5205
  msgid "Enabled."
5206
  msgstr "Activé."
5207
 
5208
- #: ninjafirewall.php:1009
5209
  msgid "Click here to turn Debugging Mode off"
5210
  msgstr "Cliquez ici pour désactiver le mode Débogage"
5211
 
5212
- #: ninjafirewall.php:1015
5213
  msgid "PHP SAPI"
5214
  msgstr "PHP SAPI"
5215
 
5216
- #: ninjafirewall.php:1029 ninjafirewall.php:3371
5217
  msgid "Version"
5218
  msgstr "Version"
5219
 
5220
- #: ninjafirewall.php:1031
5221
  msgid "Security rules:"
5222
  msgstr "Règles de sécurité&nbsp;:"
5223
 
5224
- #: ninjafirewall.php:1041
5225
  msgid "Security rules updates are disabled."
5226
  msgstr "La mise à jour automatique des règles de sécurité est désactivée."
5227
 
5228
- #: ninjafirewall.php:1041
5229
  msgid ""
5230
  "If you want your blog to be protected against the latest threats, enable "
5231
  "automatic security rules updates."
@@ -5233,11 +5332,11 @@ msgstr ""
5233
  "Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
5234
  "pensez à l'activer."
5235
 
5236
- #: ninjafirewall.php:1049 ninjafirewall.php:1058
5237
  msgid "Admin user"
5238
  msgstr "Administrateur"
5239
 
5240
- #: ninjafirewall.php:1051
5241
  #, php-format
5242
  msgid ""
5243
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
@@ -5250,23 +5349,23 @@ msgstr ""
5250
  "\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
5251
  "pare-feu lorsque vous travaillez depuis votre Tableau de bord."
5252
 
5253
- #: ninjafirewall.php:1060
5254
  msgid "You are whitelisted by the firewall."
5255
  msgstr "Vous êtes dans la liste blanche du pare-feu."
5256
 
5257
- #: ninjafirewall.php:1067
5258
  msgid "Restrictions"
5259
  msgstr "Restrictions"
5260
 
5261
- #: ninjafirewall.php:1069
5262
  msgid "Access to NinjaFirewall is restricted to:"
5263
  msgstr "L'accès à NinjaFirewall est restreint à :"
5264
 
5265
- #: ninjafirewall.php:1080
5266
  msgid "User session"
5267
  msgstr "Session utilisateur"
5268
 
5269
- #: ninjafirewall.php:1082
5270
  msgid ""
5271
  "It seems that the user session set by NinjaFirewall was not found by the "
5272
  "firewall script."
@@ -5274,7 +5373,7 @@ msgstr ""
5274
  "Il semble que la session d'utilisateur définie par NinjaFirewall n'a pas été "
5275
  "trouvé par le script du pare-feu."
5276
 
5277
- #: ninjafirewall.php:1090
5278
  #, php-format
5279
  msgid ""
5280
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
@@ -5283,18 +5382,18 @@ msgstr ""
5283
  "la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
5284
  "configuration</a>."
5285
 
5286
- #: ninjafirewall.php:1094
5287
  msgid "No IP address restriction."
5288
  msgstr "Aucune restriction d'accès par adresse IP."
5289
 
5290
- #: ninjafirewall.php:1097
5291
  #, php-format
5292
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
5293
  msgstr ""
5294
  "L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
5295
  "NinjaFirewall."
5296
 
5297
- #: ninjafirewall.php:1100
5298
  #, php-format
5299
  msgid ""
5300
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
@@ -5303,21 +5402,21 @@ msgstr ""
5303
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
5304
  "configuration</a>."
5305
 
5306
- #: ninjafirewall.php:1110
5307
  #, php-format
5308
  msgid "Error: %s"
5309
  msgstr "Erreur : %s"
5310
 
5311
- #: ninjafirewall.php:1128
5312
  msgid "Source IP"
5313
  msgstr "IP source"
5314
 
5315
- #: ninjafirewall.php:1130
5316
  #, php-format
5317
  msgid "You have a private IP : %s"
5318
  msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
5319
 
5320
- #: ninjafirewall.php:1130
5321
  #, php-format
5322
  msgid ""
5323
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
@@ -5329,11 +5428,11 @@ msgstr ""
5329
  "la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
5330
  "NinjaFirewall. "
5331
 
5332
- #: ninjafirewall.php:1138 ninjafirewall.php:1149
5333
  msgid "CDN detection"
5334
  msgstr "Détection CDN"
5335
 
5336
- #: ninjafirewall.php:1140
5337
  #, php-format
5338
  msgid ""
5339
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
@@ -5344,7 +5443,7 @@ msgstr ""
5344
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5345
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5346
 
5347
- #: ninjafirewall.php:1151
5348
  #, php-format
5349
  msgid ""
5350
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
@@ -5355,45 +5454,45 @@ msgstr ""
5355
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5356
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5357
 
5358
- #: ninjafirewall.php:1160 ninjafirewall.php:1170
5359
  msgid "Log dir"
5360
  msgstr "Répertoire du Journal"
5361
 
5362
- #: ninjafirewall.php:1162 ninjafirewall.php:1172
5363
  #, php-format
5364
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
5365
  msgstr ""
5366
  "Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
5367
  "(0777 ou équivalent)."
5368
 
5369
- #: ninjafirewall.php:1180
5370
  msgid "Optional configuration file"
5371
  msgstr "Fichier de configuration"
5372
 
5373
- #: ninjafirewall.php:1188
5374
  msgid "MySQLi link identifier"
5375
  msgstr "Identifiant de lien MySQLi"
5376
 
5377
- #: ninjafirewall.php:1190
5378
  msgid "A MySQLi link identifier was detected in your <code>.htninja</code>."
5379
  msgstr ""
5380
  "Un identifiant de lien MySQLi a été détecté dans votre fichier <code>."
5381
  "htninja</code>."
5382
 
5383
- #: ninjafirewall.php:1225 ninjafirewall.php:1630 ninjafirewall.php:1645
5384
- #: ninjafirewall.php:1655 ninjafirewall.php:1665 ninjafirewall.php:1735
5385
- #: ninjafirewall.php:1778 ninjafirewall.php:1811 ninjafirewall.php:1849
5386
- #: ninjafirewall.php:1937 ninjafirewall.php:1957 ninjafirewall.php:2000
5387
- #: ninjafirewall.php:2132 ninjafirewall.php:2146 ninjafirewall.php:2171
5388
- #: ninjafirewall.php:2377
5389
  msgid "Yes"
5390
  msgstr "Oui"
5391
 
5392
- #: ninjafirewall.php:1227 ninjafirewall.php:1391
5393
  msgid "(default)"
5394
  msgstr "(défaut)"
5395
 
5396
- #: ninjafirewall.php:1228
5397
  #, php-format
5398
  msgid ""
5399
  "This feature is only available when NinjaFirewall is running in %s mode."
@@ -5401,13 +5500,13 @@ msgstr ""
5401
  "Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
5402
  "mode %s."
5403
 
5404
- #: ninjafirewall.php:1241
5405
  msgid "All fields will be restored to their default values. Go ahead?"
5406
  msgstr ""
5407
  "Tous les champs vont être réinitialisés avec leur valeur par défaut. "
5408
  "Continuer ?"
5409
 
5410
- #: ninjafirewall.php:1271
5411
  msgid ""
5412
  "WARNING: ensure that you can access your admin console over HTTPS before "
5413
  "enabling this option, otherwise you will lock yourself out of your site. Go "
@@ -5417,7 +5516,7 @@ msgstr ""
5417
  "via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
5418
  "l’accès à votre site. Continuer ?"
5419
 
5420
- #: ninjafirewall.php:1280
5421
  msgid ""
5422
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5423
  "hyphen [-] or an underscore [_] will be removed from the filename and "
@@ -5427,44 +5526,44 @@ msgstr ""
5427
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5428
  "du nom du fichier et remplacé par le caractère de substitution."
5429
 
5430
- #: ninjafirewall.php:1318
5431
  msgid "Default values were restored."
5432
  msgstr "Les valeurs par défaut ont été restaurées."
5433
 
5434
- #: ninjafirewall.php:1320
5435
  msgid "No action taken."
5436
  msgstr "Aucune mesure prise."
5437
 
5438
- #: ninjafirewall.php:1355
5439
  msgid "Enable NinjaFirewall for"
5440
  msgstr "Activer NinjaFirewall pour le trafic"
5441
 
5442
- #: ninjafirewall.php:1387
5443
  msgid "File Uploads"
5444
  msgstr "Autoriser les téléchargements (uploads)"
5445
 
5446
- #: ninjafirewall.php:1391
5447
  msgid "Allow uploads"
5448
  msgstr "Autoriser"
5449
 
5450
- #: ninjafirewall.php:1392
5451
  msgid "Disallow uploads"
5452
  msgstr "Interdire"
5453
 
5454
- #: ninjafirewall.php:1395
5455
  msgid "Sanitise filenames"
5456
  msgstr "Nettoyer le nom des fichiers"
5457
 
5458
- #: ninjafirewall.php:1395
5459
  msgid "substitution character:"
5460
  msgstr "caractère de substitution&nbsp;:"
5461
 
5462
- #: ninjafirewall.php:1502
5463
  msgid "Block direct access to any PHP file located in one of these directories"
5464
  msgstr ""
5465
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
5466
 
5467
- #: ninjafirewall.php:1532
5468
  msgid ""
5469
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
5470
  "this option is enabled."
@@ -5472,7 +5571,7 @@ msgstr ""
5472
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
5473
  "cette option est activée."
5474
 
5475
- #: ninjafirewall.php:1547
5476
  msgid ""
5477
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
5478
  "by your visitors, we recommend to enable this option."
@@ -5481,7 +5580,7 @@ msgstr ""
5481
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
5482
  "cette option."
5483
 
5484
- #: ninjafirewall.php:1558 ninjafirewall.php:1563
5485
  #, php-format
5486
  msgid ""
5487
  "If you are using the %s plugin, blocking <code>system.multicall</code> may "
@@ -5490,56 +5589,56 @@ msgstr ""
5490
  "Si vous utilisez l'extension %s, bloquer <code>system.multicall</code> "
5491
  "pourrait l’empêcher de fonctionner correctement."
5492
 
5493
- #: ninjafirewall.php:1571
5494
- msgid "User accounts"
5495
- msgstr "Comptes utilisateur"
5496
 
5497
- #: ninjafirewall.php:1575
5498
  msgid "Do not enable this policy if you allow user registration."
5499
  msgstr ""
5500
  "N'activez pas cette option si vous autorisez l'inscription des utilisateurs."
5501
 
5502
- #: ninjafirewall.php:1580
5503
  msgid "Protect against username enumeration"
5504
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
5505
 
5506
- #: ninjafirewall.php:1583
5507
  msgid "Through the author archives"
5508
  msgstr "Via la page d'archive d'un auteur"
5509
 
5510
- #: ninjafirewall.php:1584
5511
  msgid "Through the login page"
5512
  msgstr "Via la page de connexion"
5513
 
5514
- #: ninjafirewall.php:1585
5515
  msgid "Through the WordPress REST API"
5516
  msgstr "Via l'API REST de WordPress"
5517
 
5518
- #: ninjafirewall.php:1593
5519
  msgid "This feature is only available when running WordPress 4.7 or above."
5520
  msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
5521
 
5522
- #: ninjafirewall.php:1600
5523
  msgid "WordPress REST API"
5524
  msgstr "API REST de WordPress"
5525
 
5526
- #: ninjafirewall.php:1603 ninjafirewall.php:1612
5527
  msgid "Block any access to the API"
5528
  msgstr "Bloquer tout accès à l'API"
5529
 
5530
- #: ninjafirewall.php:1609
5531
  msgid "WordPress XML-RPC API"
5532
  msgstr "API XML-RPC de WordPress"
5533
 
5534
- #: ninjafirewall.php:1614
5535
  msgid "Block <code>system.multicall</code> method"
5536
  msgstr "Bloquer la méthode <code>system.multicall</code>"
5537
 
5538
- #: ninjafirewall.php:1616
5539
  msgid "Block Pingbacks"
5540
  msgstr "Bloquer les Pingbacks"
5541
 
5542
- #: ninjafirewall.php:1623
5543
  msgid ""
5544
  "Disabling access to the REST or XML-RPC API may break some functionality on "
5545
  "your blog, its themes or plugins."
@@ -5547,35 +5646,35 @@ msgstr ""
5547
  "L'activation de ces options peut rompre certaines fonctionnalités de votre "
5548
  "blog, ses thèmes ou ses plugins."
5549
 
5550
- #: ninjafirewall.php:1627
5551
  msgid "Block <code>POST</code> requests in the themes folder"
5552
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
5553
 
5554
- #: ninjafirewall.php:1642
5555
  msgid "Force SSL for admin and logins"
5556
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
5557
 
5558
- #: ninjafirewall.php:1652
5559
  msgid "Disable the plugin and theme editor"
5560
  msgstr "Désactiver l’éditeur de thème et d'extension"
5561
 
5562
- #: ninjafirewall.php:1662
5563
  msgid "Disable plugin and theme update/installation"
5564
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
5565
 
5566
- #: ninjafirewall.php:1691
5567
  msgid "Add the Administrator to the whitelist (default)."
5568
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
5569
 
5570
- #: ninjafirewall.php:1692
5571
  msgid "Add all logged in users to the whitelist."
5572
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
5573
 
5574
- #: ninjafirewall.php:1693
5575
  msgid "Disable users whitelist."
5576
  msgstr "Désactiver la liste blanche."
5577
 
5578
- #: ninjafirewall.php:1694
5579
  msgid ""
5580
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
5581
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
@@ -5585,66 +5684,66 @@ msgstr ""
5585
  "<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
5586
  "elles sont activées, seront toujours appliquées."
5587
 
5588
- #: ninjafirewall.php:1722
5589
  msgid "Scan <code>GET</code> variable"
5590
  msgstr "Filtrer la variable <code>GET</code>"
5591
 
5592
- #: ninjafirewall.php:1732
5593
  msgid "Sanitise <code>GET</code> variable"
5594
  msgstr "Nettoyer la variable <code>GET</code>"
5595
 
5596
- #: ninjafirewall.php:1765
5597
  msgid "Scan <code>POST</code> variable"
5598
  msgstr "Filtrer la variable <code>POST</code>"
5599
 
5600
- #: ninjafirewall.php:1775
5601
  msgid "Sanitise <code>POST</code> variable"
5602
  msgstr "Nettoyer la variable <code>POST</code>"
5603
 
5604
- #: ninjafirewall.php:1781 ninjafirewall.php:1814
5605
  msgid "Do not enable this option unless you know what you are doing!"
5606
  msgstr ""
5607
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
5608
  "faites&nbsp;!"
5609
 
5610
- #: ninjafirewall.php:1785
5611
  msgid "Decode Base64-encoded <code>POST</code> variable"
5612
  msgstr ""
5613
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
5614
 
5615
- #: ninjafirewall.php:1808
5616
  msgid "Sanitise <code>REQUEST</code> variable"
5617
  msgstr "Nettoyer la variable <code>REQUEST</code>"
5618
 
5619
- #: ninjafirewall.php:1836
5620
  msgid "Scan cookies"
5621
  msgstr "Filtrer les cookies"
5622
 
5623
- #: ninjafirewall.php:1846
5624
  msgid "Sanitise cookies"
5625
  msgstr "Nettoyer les cookies"
5626
 
5627
- #: ninjafirewall.php:1881
5628
  msgid "Scan <code>HTTP_USER_AGENT</code>"
5629
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
5630
 
5631
- #: ninjafirewall.php:1891
5632
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
5633
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
5634
 
5635
- #: ninjafirewall.php:1901
5636
  msgid "Block suspicious bots/scanners"
5637
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
5638
 
5639
- #: ninjafirewall.php:1934
5640
  msgid "Scan <code>HTTP_REFERER</code>"
5641
  msgstr "Filtrer <code>HTTP_REFERER</code>"
5642
 
5643
- #: ninjafirewall.php:1944
5644
  msgid "Sanitise <code>HTTP_REFERER</code>"
5645
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
5646
 
5647
- #: ninjafirewall.php:1954
5648
  msgid ""
5649
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
5650
  "code> header"
@@ -5652,7 +5751,7 @@ msgstr ""
5652
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
5653
  "<code>HTTP_REFERER</code>"
5654
 
5655
- #: ninjafirewall.php:1960
5656
  msgid ""
5657
  "Keep this option disabled if you are using scripts like Paypal IPN, "
5658
  "WordPress WP-Cron etc"
@@ -5660,21 +5759,21 @@ msgstr ""
5660
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
5661
  "WordPress WP-Cron etc"
5662
 
5663
- #: ninjafirewall.php:1987
5664
  msgid "Block localhost IP in <code>GET/POST</code> request"
5665
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
5666
 
5667
- #: ninjafirewall.php:1997
5668
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
5669
  msgstr ""
5670
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
5671
  "IP"
5672
 
5673
- #: ninjafirewall.php:2007
5674
  msgid "Scan traffic coming from localhost and private IP address spaces"
5675
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
5676
 
5677
- #: ninjafirewall.php:2029
5678
  #, php-format
5679
  msgid ""
5680
  "This option is disabled because the %s PHP function is not available on your "
@@ -5683,38 +5782,38 @@ msgstr ""
5683
  "Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
5684
  "présente sur votre serveur."
5685
 
5686
- #: ninjafirewall.php:2047
5687
  #, php-format
5688
  msgid "Set %s to protect against MIME type confusion attacks"
5689
  msgstr ""
5690
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
5691
  "MIME"
5692
 
5693
- #: ninjafirewall.php:2057
5694
  #, php-format
5695
  msgid "Set %s to protect against clickjacking attempts"
5696
  msgstr ""
5697
  "Activer %s pour protéger contre les attaques de détournement de clic "
5698
  "(clickjacking)"
5699
 
5700
- #: ninjafirewall.php:2066
5701
  #, php-format
5702
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
5703
  msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
5704
 
5705
- #: ninjafirewall.php:2070 ninjafirewall.php:2071 ninjafirewall.php:2074
5706
  #, php-format
5707
  msgid "Set to %s"
5708
  msgstr "Régler sur %s"
5709
 
5710
- #: ninjafirewall.php:2079
5711
  #, php-format
5712
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
5713
  msgstr ""
5714
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
5715
  "XSS qui génèrent des vols de cookies"
5716
 
5717
- #: ninjafirewall.php:2085
5718
  msgid ""
5719
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
5720
  "you should disable this option."
@@ -5722,65 +5821,65 @@ msgstr ""
5722
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
5723
  "partir de JavaScript, vous devez garder cette option désactivée."
5724
 
5725
- #: ninjafirewall.php:2091
5726
  msgid ""
5727
  "HSTS headers can only be set when you are accessing your site over HTTPS."
5728
  msgstr ""
5729
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
5730
  "votre site en HTTPS (connexion sécurisée)."
5731
 
5732
- #: ninjafirewall.php:2098
5733
  #, php-format
5734
  msgid "Set %s (HSTS) to enforce secure connections to the server"
5735
  msgstr ""
5736
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
5737
 
5738
- #: ninjafirewall.php:2101
5739
  msgid "1 month"
5740
  msgstr "1 mois"
5741
 
5742
- #: ninjafirewall.php:2102
5743
  msgid "6 months"
5744
  msgstr "6 mois"
5745
 
5746
- #: ninjafirewall.php:2103
5747
  msgid "1 year"
5748
  msgstr "1 année"
5749
 
5750
- #: ninjafirewall.php:2105
5751
  msgid "Apply to subdomains"
5752
  msgstr "Appliquer aux sous-domaines"
5753
 
5754
- #: ninjafirewall.php:2109
5755
  msgid "Set <code>max-age</code> to 0"
5756
  msgstr "Régler <code>max-age</code> à 0"
5757
 
5758
- #: ninjafirewall.php:2129
5759
  #, php-format
5760
  msgid "Set %s for the website frontend"
5761
  msgstr "Activer %s pour le site"
5762
 
5763
- #: ninjafirewall.php:2137
5764
  msgid "This CSP header will apply to the website frontend only."
5765
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
5766
 
5767
- #: ninjafirewall.php:2143
5768
  #, php-format
5769
  msgid "Set %s for the WordPress admin dashboard"
5770
  msgstr "Activer %s pour la console d'administration de WordPress"
5771
 
5772
- #: ninjafirewall.php:2151
5773
  msgid "This CSP header will apply to the WordPress admin dashboard only."
5774
  msgstr ""
5775
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
5776
  "WordPress."
5777
 
5778
- #: ninjafirewall.php:2167
5779
  #, php-format
5780
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
5781
  msgstr "Activer %s (Chrome, Opera et Firefox)"
5782
 
5783
- #: ninjafirewall.php:2221
5784
  msgid ""
5785
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
5786
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
@@ -5789,58 +5888,58 @@ msgstr ""
5789
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
5790
  "<code>HTTP_REFERER</code> et les cookies"
5791
 
5792
- #: ninjafirewall.php:2264
5793
  msgid "Block serialized PHP objects in the following global variables"
5794
  msgstr ""
5795
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
5796
 
5797
- #: ninjafirewall.php:2277
5798
  msgid "Hide PHP notice and error messages"
5799
  msgstr "Masquer les messages d'erreur de PHP"
5800
 
5801
- #: ninjafirewall.php:2287
5802
  msgid "Sanitise <code>PHP_SELF</code>"
5803
  msgstr "Nettoyer <code>PHP_SELF</code>"
5804
 
5805
- #: ninjafirewall.php:2297
5806
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
5807
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
5808
 
5809
- #: ninjafirewall.php:2307
5810
  msgid "Sanitise <code>PATH_INFO</code>"
5811
  msgstr "Nettoyer <code>PATH_INFO</code>"
5812
 
5813
- #: ninjafirewall.php:2327
5814
  msgid "This option is not compatible with your actual configuration."
5815
  msgstr ""
5816
  "Cette option n'est pas compatible avec la configuration de votre serveur."
5817
 
5818
- #: ninjafirewall.php:2354
5819
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
5820
  msgstr ""
5821
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
5822
 
5823
- #: ninjafirewall.php:2364
5824
  msgid "Block ASCII character 0x00 (NULL byte)"
5825
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
5826
 
5827
- #: ninjafirewall.php:2374
5828
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
5829
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
5830
 
5831
- #: ninjafirewall.php:2390
5832
  msgid "Save Firewall Policies"
5833
  msgstr "Sauvegarder les options"
5834
 
5835
- #: ninjafirewall.php:2392
5836
  msgid "Restore Default Values"
5837
  msgstr "Rétablir les valeurs par défaut"
5838
 
5839
- #: ninjafirewall.php:2915 ninjafirewall.php:2921
5840
  msgid "Please enter a number from 1 to 99."
5841
  msgstr "Veuillez entrer un nombre de 1 à 99."
5842
 
5843
- #: ninjafirewall.php:2933
5844
  #, php-format
5845
  msgid ""
5846
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
@@ -5854,7 +5953,7 @@ msgstr ""
5854
  "cette option s'applique à tous les fichiers PHP, vous devez installer "
5855
  "NinjaFirewall en mode %s."
5856
 
5857
- #: ninjafirewall.php:2939
5858
  #, php-format
5859
  msgid ""
5860
  "The cache directory %s is not writable. Please change its permissions (0777 "
@@ -5863,19 +5962,19 @@ msgstr ""
5863
  "Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
5864
  "répertoire n'est pas en lecture seule."
5865
 
5866
- #: ninjafirewall.php:2971
5867
  msgid "Enable File Guard"
5868
  msgstr "Activer File Guard"
5869
 
5870
- #: ninjafirewall.php:2973
5871
  msgid "Yes (recommended)"
5872
  msgstr "Oui (recommandé)"
5873
 
5874
- #: ninjafirewall.php:2986
5875
  msgid "Real-time detection"
5876
  msgstr "Détection en temps réel"
5877
 
5878
- #: ninjafirewall.php:2989
5879
  #, php-format
5880
  msgid ""
5881
  "Monitor file activity and send an alert when someone is accessing a PHP "
@@ -5884,7 +5983,7 @@ msgstr ""
5884
  "Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
5885
  "qui a été modifié ou créé il y a moins de %s heure(s)."
5886
 
5887
- #: ninjafirewall.php:2995
5888
  msgid ""
5889
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
5890
  "values must be comma-separated"
@@ -5892,24 +5991,24 @@ msgstr ""
5892
  "Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
5893
  "caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
5894
 
5895
- #: ninjafirewall.php:3000
5896
  msgid "Save File Guard options"
5897
  msgstr "Sauvegarder les options"
5898
 
5899
- #: ninjafirewall.php:3051 ninjafirewall.php:3452 ninjafirewall.php:3456
5900
  #, php-format
5901
  msgid "You are not allowed to perform this task (%s)."
5902
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
5903
 
5904
- #: ninjafirewall.php:3062
5905
  msgid "You do not have a multisite network."
5906
  msgstr "Vous ne disposez pas d'un réseau multisite."
5907
 
5908
- #: ninjafirewall.php:3086
5909
  msgid "NinjaFirewall Status"
5910
  msgstr "Statut de NinjaFirewall"
5911
 
5912
- #: ninjafirewall.php:3089
5913
  msgid ""
5914
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
5915
  "network"
@@ -5917,74 +6016,77 @@ msgstr ""
5917
  "Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
5918
  "de tous les sites du réseau"
5919
 
5920
- #: ninjafirewall.php:3097
5921
  msgid "Save Network options"
5922
  msgstr "Sauvegarder les options"
5923
 
5924
- #: ninjafirewall.php:3310
5925
  msgid "Access Restricted"
5926
  msgstr "Accès limité"
5927
 
5928
- #: ninjafirewall.php:3316
5929
  msgid "Settings"
5930
  msgstr "Réglages"
5931
 
5932
- #: ninjafirewall.php:3317
5933
  msgid "Upgrade to Premium"
5934
  msgstr "Passez Premium !"
5935
 
5936
- #: ninjafirewall.php:3318
5937
  msgid "Rate it!"
5938
  msgstr "Notez-le !"
5939
 
5940
- #: ninjafirewall.php:3363
5941
  msgid "Plugin"
5942
  msgstr "Extension"
5943
 
5944
- #: ninjafirewall.php:3363 ninjafirewall.php:3367
5945
  msgid "uploaded"
5946
  msgstr "téléchargé(e)"
5947
 
5948
- #: ninjafirewall.php:3363 ninjafirewall.php:3367
5949
  msgid "installed"
5950
  msgstr "installé(e)"
5951
 
5952
- #: ninjafirewall.php:3363 ninjafirewall.php:3367
5953
  msgid "activated"
5954
  msgstr "activé(e)"
5955
 
5956
- #: ninjafirewall.php:3364
5957
  msgid "updated"
5958
  msgstr "mis(e) à jour"
5959
 
5960
- #: ninjafirewall.php:3364
5961
  msgid "deactivated"
5962
  msgstr "désactivé(e)"
5963
 
5964
- #: ninjafirewall.php:3364 ninjafirewall.php:3368
5965
  msgid "deleted"
5966
  msgstr "supprimé(e)"
5967
 
5968
- #: ninjafirewall.php:3364 ninjafirewall.php:3368
5969
  msgid "Name"
5970
  msgstr "Nom"
5971
 
5972
- #: ninjafirewall.php:3367
5973
  msgid "Theme"
5974
  msgstr "Thème"
5975
 
5976
- #: ninjafirewall.php:3371
5977
  msgid "upgraded"
5978
  msgstr "mis(e) à jour"
5979
 
5980
- #: ninjafirewall.php:3379
5981
  msgid "[NinjaFirewall] Alert:"
5982
  msgstr "[NinjaFirewall] Alerte :"
5983
 
5984
- #: ninjafirewall.php:3385
5985
  msgid "NinjaFirewall has detected the following activity on your account:"
5986
  msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
5987
 
 
 
 
5988
  #~ msgid ""
5989
  #~ "Used by most dedicated/VPS servers, as well as shared hosting accounts "
5990
  #~ "that do not support php.ini"
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-11-13 17:50+0700\n"
8
+ "PO-Revision-Date: 2018-11-13 17:53+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
18
 
19
  #: install.php:128 install.php:370 lib/install_fullwaf.php:301
20
  #: lib/install_fullwaf.php:614 lib/install_wpwaf.php:48
21
+ #: lib/install_wpwaf.php:201 ninjafirewall.php:945
22
  msgid "NinjaFirewall (WP Edition)"
23
  msgstr "NinjaFirewall (WP Edition)"
24
 
165
  "offre tout de même des performances et un niveau de protection supérieurs "
166
  "aux autres extensions de sécurité pour WordPress disponibles sur le marché."
167
 
168
+ #: install.php:156 ninjafirewall.php:785
169
  msgid "Installation"
170
  msgstr "Installation"
171
 
199
  msgid "Privacy policy"
200
  msgstr "Politique de confidentialité"
201
 
202
+ #: install.php:177 lib/help.php:458 lib/nf_sub_about.php:198
203
  msgid ""
204
  "NinjaFirewall is compliant with the General Data Protection Regulation "
205
  "(GDPR). For more info, please visit our blog:"
225
  "tant que NinjaFirewall est installé !"
226
 
227
  #: install.php:258 lib/help.php:168 lib/install_fullwaf.php:33
228
+ #: lib/install_fullwaf.php:141 ninjafirewall.php:810 ninjafirewall.php:1312
229
  msgid "Firewall Policies"
230
  msgstr "Politiques du Pare-feu"
231
 
534
  msgid "Need help? Check our blog:"
535
  msgstr "Besoin d'aide ? Consultez notre blog :"
536
 
537
+ #: install.php:598
538
  msgid ""
539
  "Error: The installer cannot download the security rules from wordpress.org "
540
  "website."
542
  "Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
543
  "wordpress.org."
544
 
545
+ #: install.php:599
546
  msgid ""
547
  "The server may be temporarily down or you may have network connectivity "
548
  "problems? Please try again in a few minutes."
551
  "problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
552
  "minutes."
553
 
554
+ #: install.php:600
555
  msgid ""
556
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
557
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
592
  msgid "View firewall log"
593
  msgstr "Voir le journal du pare-feu"
594
 
595
+ #: lib/event_notifications.php:45 lib/help.php:348 ninjafirewall.php:836
596
  msgid "Event Notifications"
597
  msgstr "Notifications d'Événement"
598
 
599
  #: lib/event_notifications.php:53 lib/login_protection.php:30
600
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:223
601
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:83 lib/nf_sub_updates.php:104
602
+ #: ninjafirewall.php:1321 ninjafirewall.php:2967 ninjafirewall.php:3095
603
  msgid "Your changes have been saved."
604
  msgstr "Les modifications ont été enregistrées."
605
 
711
  msgstr "Envoyer un rapport d'activité quotidien"
712
 
713
  #: lib/event_notifications.php:150 lib/event_notifications.php:162
714
+ #: lib/nf_sub_updates.php:145 ninjafirewall.php:1737 ninjafirewall.php:1780
715
+ #: ninjafirewall.php:1800 ninjafirewall.php:1851 ninjafirewall.php:1896
716
+ #: ninjafirewall.php:1906 ninjafirewall.php:1916 ninjafirewall.php:1959
717
+ #: ninjafirewall.php:2002 ninjafirewall.php:2022 ninjafirewall.php:2236
718
+ #: ninjafirewall.php:2292 ninjafirewall.php:2302 ninjafirewall.php:2312
719
+ #: ninjafirewall.php:2322 ninjafirewall.php:2369 ninjafirewall.php:2379
720
+ #: ninjafirewall.php:3109
721
  msgid "Yes (default)"
722
  msgstr "Oui (défaut)"
723
 
798
  msgid "Blocked brute-force attacks:"
799
  msgstr "Attaques par force brute bloquées :"
800
 
801
+ #: lib/event_notifications.php:448 lib/nfw_misc.php:622
802
  msgid ""
803
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
804
  "\" page."
808
 
809
  #: lib/event_notifications.php:452 lib/nf_sub_filecheck.php:846
810
  #: lib/nf_sub_filecheck.php:863 lib/nf_sub_options.php:572
811
+ #: lib/nf_sub_updates.php:565 ninjafirewall.php:3412
812
  msgid "Support forum:"
813
  msgstr "Forum :"
814
 
815
+ #: lib/help.php:37 ninjafirewall.php:798
816
  msgid "Overview"
817
  msgstr "Aperçu"
818
 
898
  msgstr ""
899
  "Votre site ne sera plus protégé par NinjaFirewall durant cette période."
900
 
901
+ #: lib/help.php:90 lib/nf_sub_options.php:117 ninjafirewall.php:1013
902
  msgid "Debugging mode"
903
  msgstr "Mode débogage"
904
 
1140
  "commentaires et messages de vos visiteurs pourraient être endommagés par "
1141
  "cette option."
1142
 
1143
+ #: lib/help.php:173 ninjafirewall.php:1335
1144
  msgid "Basic Policies"
1145
  msgstr "Politiques de base"
1146
 
1149
  msgstr ""
1150
  "Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
1151
 
1152
+ #: lib/help.php:178 ninjafirewall.php:1390
1153
  msgid "Uploads"
1154
  msgstr "Téléchargements"
1155
 
1187
  "S'il faut bloquer l’accès direct à tout fichier PHP se trouvant dans l'un de "
1188
  "ces répertoires."
1189
 
1190
+ #: lib/help.php:184 ninjafirewall.php:1585
1191
+ msgid "Block attempts to modify important WordPress settings"
1192
+ msgstr ""
1193
+ "Bloquer les tentatives de modification des paramètres importants de WordPress"
1194
+
1195
+ #: lib/help.php:184
1196
+ msgid ""
1197
+ "enabling this policy will block any attempt (e.g., exploiting a "
1198
+ "vulnerability, using a backdoor etc) to modify some important WordPress "
1199
+ "settings. This policy will also send you an alert by email with all details "
1200
+ "regarding the issue. It is enabled by default."
1201
+ msgstr ""
1202
+ "l'activation de cette politique bloquera toute tentative (par exemple, "
1203
+ "l'exploitation d'une vulnérabilité, l'utilisation d'une porte dérobée, etc) "
1204
+ "de modifier certains paramètres WordPress importants. Cette politique vous "
1205
+ "enverra également une alerte par e-mail avec tous les détails concernant le "
1206
+ "problème. Elle est activée par défaut."
1207
+
1208
+ #: lib/help.php:185 ninjafirewall.php:1586
1209
  msgid "Block user accounts creation"
1210
  msgstr "Bloquer la création de comptes utilisateur"
1211
 
1212
+ #: lib/help.php:185
1213
  msgid ""
1214
  "enabling this policy will block any attempt (e.g., exploiting a "
1215
  "vulnerability, using a backdoor etc) to create a user account. If you allow "
1220
  "de création d'un compte d'utilisateur. Si vous autorisez l'inscription des "
1221
  "utilisateurs, vous ne devez pas l'activer."
1222
 
1223
+ #: lib/help.php:186
1224
  msgid "Protect against username enumeration:"
1225
  msgstr "Protéger contre l'énumération des comptes utilisateurs&nbsp;:"
1226
 
1227
+ #: lib/help.php:186
1228
  msgid ""
1229
  "it is possible to enumerate usernames either through the WordPress author "
1230
  "archives, the REST API or the login page. Although this is not a "
1241
  "WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
1242
  "d'utilisateur afin de lancer des attaques par force brute plus précises."
1243
 
1244
+ #: lib/help.php:187
1245
  msgid "WordPress REST API:"
1246
  msgstr "API REST de WordPress :"
1247
 
1248
+ #: lib/help.php:187
1249
  msgid ""
1250
  "it allows you to access your WordPress site's data through an easy-to-use "
1251
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
1255
  "Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
1256
  "permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
1257
 
1258
+ #: lib/help.php:188
1259
  msgid "WordPress XML-RPC API:"
1260
  msgstr "API XML-RPC de WordPress :"
1261
 
1262
+ #: lib/help.php:188
1263
  msgid ""
1264
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
1265
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
1279
  "requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
1280
  "Pingbacks."
1281
 
1282
+ #: lib/help.php:189
1283
  msgid ""
1284
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
1285
  "themes</code>:"
1287
  "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
1288
  "content/themes</code>&nbsp;:"
1289
 
1290
+ #: lib/help.php:189
1291
  msgid ""
1292
  "this option can be useful to block hackers from installing backdoor in the "
1293
  "PHP theme files. However, because some custom themes may include an HTML "
1299
  "de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
1300
  "cette option n'est pas activée par défaut."
1301
 
1302
+ #: lib/help.php:190
1303
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
1304
  msgstr ""
1305
  "Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</"
1306
  "code>&nbsp;:"
1307
 
1308
+ #: lib/help.php:190
1309
  msgid ""
1310
  "enable this option when you want to secure logins and the admin area so that "
1311
  "both passwords and cookies are never sent in the clear. Ensure that you can "
1317
  "connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
1318
  "bloquer l’accès à votre site&nbsp;!"
1319
 
1320
+ #: lib/help.php:191
1321
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
1322
  msgstr ""
1323
  "Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</"
1324
  "code>&nbsp;:"
1325
 
1326
+ #: lib/help.php:191
1327
  msgid ""
1328
  "disabling the plugin and theme editor provides an additional layer of "
1329
  "security if a hacker gains access to a well-privileged user account."
1333
  "pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
1334
  "scripts PHP."
1335
 
1336
+ #: lib/help.php:192
1337
  msgid ""
1338
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
1339
  msgstr ""
1340
  "Désactiver l'installation et mise à jour des thèmes et extensions "
1341
  "<code>DISALLOW_FILE_MODS</code>&nbsp;:"
1342
 
1343
+ #: lib/help.php:192
1344
  msgid ""
1345
  "this option will block users being able to use the plugin and theme "
1346
  "installation/update functionality from the WordPress admin area. Setting "
1350
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
1351
  "aussi l’éditeur de thème et d'extension."
1352
 
1353
+ #: lib/help.php:197 ninjafirewall.php:1336
1354
  msgid "Intermediate Policies"
1355
  msgstr "Politiques intermédiaires"
1356
 
1357
+ #: lib/help.php:199 ninjafirewall.php:1731
1358
  msgid "HTTP GET variable"
1359
  msgstr "Variable HTTP GET"
1360
 
1361
+ #: lib/help.php:200
1362
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1363
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
1364
 
1365
+ #: lib/help.php:202 ninjafirewall.php:1774
1366
  msgid "HTTP POST variable"
1367
  msgstr "Variable HTTP POST"
1368
 
1369
+ #: lib/help.php:203
1370
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1371
  msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
1372
 
1373
+ #: lib/help.php:204
1374
  msgid "Decode Base64-encoded <code>POST</code> variable:"
1375
  msgstr ""
1376
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
1377
  "code>&nbsp;:"
1378
 
1379
+ #: lib/help.php:204
1380
  msgid ""
1381
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1382
  "obfuscated malicious code. This option is only available for the <code>POST</"
1385
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
1386
  "Base64 afin d'y détecter du code malveillant caché."
1387
 
1388
+ #: lib/help.php:206 ninjafirewall.php:1817
1389
  msgid "HTTP REQUEST variable"
1390
  msgstr "Variable HTTP REQUEST"
1391
 
1392
+ #: lib/help.php:207
1393
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1394
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
1395
 
1396
+ #: lib/help.php:209 ninjafirewall.php:1845
1397
  msgid "Cookies"
1398
  msgstr "Cookies"
1399
 
1400
+ #: lib/help.php:210
1401
  msgid "Whether to scan and/or sanitise cookies."
1402
  msgstr "S'il faut filtrer / nettoyer les cookies."
1403
 
1404
+ #: lib/help.php:212 ninjafirewall.php:1890
1405
  msgid "HTTP_USER_AGENT server variable"
1406
  msgstr "Variable HTTP_USER_AGENT"
1407
 
1408
+ #: lib/help.php:213
1409
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1410
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
1411
 
1412
+ #: lib/help.php:214
1413
  msgid "Block suspicious bots/scanners:"
1414
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects&nbsp;:"
1415
 
1416
+ #: lib/help.php:214
1417
  msgid ""
1418
  "rejects some known bots, scanners and various malicious scripts attempting "
1419
  "to access your blog."
1420
  msgstr ""
1421
  "cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
1422
 
1423
+ #: lib/help.php:216 ninjafirewall.php:1943
1424
  msgid "HTTP_REFERER server variable"
1425
  msgstr "Variable HTTP_REFERER"
1426
 
1427
+ #: lib/help.php:217
1428
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1429
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
1430
 
1431
+ #: lib/help.php:218
1432
  msgid ""
1433
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
1434
  msgstr ""
1435
  "Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</"
1436
  "code>&nbsp;:"
1437
 
1438
+ #: lib/help.php:218
1439
  msgid ""
1440
  "this option will block any <code>POST</code> request that does not have a "
1441
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
1452
  "vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
1453
  "désactivez cette fonction."
1454
 
1455
+ #: lib/help.php:221
1456
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
1457
  msgstr ""
1458
  "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost&nbsp;:"
1459
 
1460
+ #: lib/help.php:221
1461
  msgid ""
1462
  "this option will block any <code>GET</code> or <code>POST</code> request "
1463
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
1468
  "les programmes malveillants. Attention toutefois à ne pas bloquer certains "
1469
  "scripts d'installation ou de configuration si vous l'activez. "
1470
 
1471
+ #: lib/help.php:222
1472
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
1473
  msgstr ""
1474
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
1475
  "IP&nbsp;:"
1476
 
1477
+ #: lib/help.php:222
1478
  #, php-format
1479
  msgid ""
1480
  "this option will reject any request using an IP instead of a domain name in "
1490
  "application trouvent les sites en scannant les plages d'adresses IP plutôt "
1491
  "que les noms de domaine. "
1492
 
1493
+ #: lib/help.php:223
1494
  msgid "Scan traffic coming from localhost and private IP address spaces:"
1495
  msgstr ""
1496
  "Filtrer les connexions provenant de localhost et d'adresses IP privées&nbsp;:"
1497
 
1498
+ #: lib/help.php:223
1499
  msgid ""
1500
  "this option will allow the firewall to scan traffic from all non-routable "
1501
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
1506
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
1507
  "serveurs reliés entre eux."
1508
 
1509
+ #: lib/help.php:228 ninjafirewall.php:1337
1510
  msgid "Advanced Policies"
1511
  msgstr "Politiques avancées"
1512
 
1513
+ #: lib/help.php:230 ninjafirewall.php:2056
1514
  msgid "HTTP response headers"
1515
  msgstr "En-têtes de réponse HTTP"
1516
 
1517
+ #: lib/help.php:232
1518
  msgid ""
1519
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1520
  "HTTP response in order to alter its headers. Those modifications can help to "
1525
  "peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
1526
  "et clickjacking."
1527
 
1528
+ #: lib/help.php:234
1529
  msgid ""
1530
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1531
  "confusion attacks:"
1533
  "Activer <code>X-Content-Type-Options</code> pour protéger contre les "
1534
  "attaques basées sur la confusion du type MIME&nbsp;:"
1535
 
1536
+ #: lib/help.php:234
1537
  msgid ""
1538
  "this header will send the nosniff value to instruct the browser to disable "
1539
  "content or MIME sniffing and to use the content-type returned by the server. "
1548
  "dans certains cas, peut entraîner des problèmes de sécurité tels que les "
1549
  "attaques basées sur la confusion du type MIME."
1550
 
1551
+ #: lib/help.php:235
1552
  msgid ""
1553
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
1554
  msgstr ""
1555
  "Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
1556
  "détournement de clic (clickjacking)&nbsp;:"
1557
 
1558
+ #: lib/help.php:235
1559
  msgid ""
1560
  "this header indicates a policy whether a browser must not allow to render a "
1561
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
1569
  "sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
1570
  "NinjaFirewall accepte deux valeurs différentes&nbsp;:"
1571
 
1572
+ #: lib/help.php:237
1573
  msgid ""
1574
  "a browser receiving content with this header must not display this content "
1575
  "in any frame from a page of different origin than the content itself."
1577
  "un navigateur ne doit pas afficher le contenu dans une &lt;frame&gt; ou &lt;"
1578
  "iframe&gt; d'une page d'origine différente que le contenu lui-même."
1579
 
1580
+ #: lib/help.php:238
1581
  msgid ""
1582
  "a browser receiving content with this header must not display this content "
1583
  "in any frame."
1585
  "un navigateur ne doit jamais afficher le contenu dans une &lt;frame&gt; ou "
1586
  "&lt;iframe&gt;"
1587
 
1588
+ #: lib/help.php:241
1589
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
1590
  msgstr ""
1591
  "La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
1592
  "NinjaFirewall."
1593
 
1594
+ #: lib/help.php:243
1595
  msgid ""
1596
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
1597
  "administrator and the login page only."
1599
  "Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
1600
  "l'administrateur et la page de connexion uniquement."
1601
 
1602
+ #: lib/help.php:244
1603
  msgid ""
1604
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
1605
  "browsers):"
1606
  msgstr ""
1607
  "Activer <code>X-XSS-Protection</code> (IE/Edge, Opera, Chrome et Safari)"
1608
 
1609
+ #: lib/help.php:244
1610
  msgid ""
1611
  "this header allows browsers to identify and block XSS attacks by preventing "
1612
  "malicious scripts from executing. It is enabled by default on all compatible "
1616
  "attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
1617
  "cette option est activée par défaut sur ces navigateurs."
1618
 
1619
+ #: lib/help.php:245
1620
  msgid ""
1621
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
1622
  "with that option."
1624
  "Si un visiteur désactive le filtre XSS de son navigateur, vous ne pouvez pas "
1625
  "le réactiver avec cette option."
1626
 
1627
+ #: lib/help.php:247
1628
  msgid ""
1629
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1630
  msgstr ""
1631
  "Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
1632
  "d'atténuer les menaces XSS qui génèrent des vols de cookies&nbsp;:"
1633
 
1634
+ #: lib/help.php:247
1635
  msgid ""
1636
  "adding this flag to cookies helps to mitigate the risk of cross-site "
1637
  "scripting by preventing them from being accessed through client-side "
1648
  "dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
1649
  "visiteurs."
1650
 
1651
+ #: lib/help.php:248
1652
  msgid ""
1653
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1654
  "you should keep that option disabled."
1656
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
1657
  "partir de JavaScript, vous devez garder cette option désactivée."
1658
 
1659
+ #: lib/help.php:249
1660
  msgid ""
1661
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1662
  "connections to the server:"
1664
  "Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
1665
  "connexions sécurisées vers le serveur&nbsp;"
1666
 
1667
+ #: lib/help.php:249
1668
  msgid ""
1669
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1670
  "will not allow the user to access the web application over insecure HTTP "
1677
  "de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
1678
  "navigateurs récents sont compatibles avec cette politique."
1679
 
1680
+ #: lib/help.php:250
1681
  msgid "Set <code>Content-Security-Policy</code>:"
1682
  msgstr "Activer <code>Content-Security-Policy</code> :"
1683
 
1684
+ #: lib/help.php:250
1685
  msgid ""
1686
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1687
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
1691
  "code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
1692
  "objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
1693
 
1694
+ #: lib/help.php:250
1695
  msgid ""
1696
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1697
  "(blog, website) and the backend (WordPress admin dashboard)."
1699
  "NinjaFirewall vous permet de configurer CSP séparément pour le site et "
1700
  "l'interface d'administration de WordPress."
1701
 
1702
+ #: lib/help.php:251
1703
  msgid "Set <code>Referrer-Policy</code>:"
1704
  msgstr "Activer <code>Referrer-Policy</code> :"
1705
 
1706
+ #: lib/help.php:251
1707
  msgid ""
1708
  "this HTTP header governs which referrer information, sent in the Referer "
1709
  "header, should be included with requests made."
1711
  "cet en-tête HTTP détermine quelles informations de provenance doivent être "
1712
  "incluses dans l'en-tête Referer."
1713
 
1714
+ #: lib/help.php:255
1715
  msgid "Block PHP built-in wrappers:"
1716
  msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux&nbsp;:"
1717
 
1718
+ #: lib/help.php:255
1719
  msgid ""
1720
  "PHP has several wrappers for use with the filesystem functions. It is "
1721
  "possible for an attacker to use them to bypass firewalls and various IDS to "
1735
  "requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
1736
  "variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
1737
 
1738
+ #: lib/help.php:256
1739
  msgid "Block serialized PHP objects:"
1740
  msgstr "Bloquer les objets PHP sérialisés :"
1741
 
1742
+ #: lib/help.php:256
1743
  #, php-format
1744
  msgid ""
1745
  "Object Serialization is a PHP feature used by many applications to generate "
1758
  "<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
1759
  "code> et <code>HTTP_USER_AGENT</code>."
1760
 
1761
+ #: lib/help.php:257
1762
  msgid "Hide PHP notice and error messages:"
1763
  msgstr "Masquer les messages d'erreur de PHP&nbsp;:"
1764
 
1765
+ #: lib/help.php:257
1766
  msgid ""
1767
  "this option lets you hide errors returned by your scripts. Such errors can "
1768
  "leak sensitive informations which can be exploited by hackers."
1771
  "afficher des informations sensibles qui peuvent être exploitées "
1772
  "ultérieurement par des pirates."
1773
 
1774
+ #: lib/help.php:258
1775
  msgid ""
1776
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1777
  "<code>PATH_INFO</code>:"
1779
  "Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1780
  "<code>PATH_INFO</code>&nbsp;:"
1781
 
1782
+ #: lib/help.php:258
1783
  msgid ""
1784
  "this option can sanitise any dangerous characters found in those 3 server "
1785
  "variables to prevent various XSS and database injection attempts."
1787
  "activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
1788
  "variables."
1789
 
1790
+ #: lib/help.php:260 ninjafirewall.php:2363
1791
  msgid "Various"
1792
  msgstr "Divers"
1793
 
1794
+ #: lib/help.php:261
1795
  #, php-format
1796
  msgid ""
1797
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
1799
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
1800
  "(%s)&nbsp;:"
1801
 
1802
+ #: lib/help.php:261
1803
  msgid ""
1804
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1805
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
1812
  "cette variable, mais pas la plupart des applications légitimes (hormis "
1813
  "certains scripts d'installation ou de configuration)."
1814
 
1815
+ #: lib/help.php:262
1816
  msgid "Block ASCII character 0x00 (NULL byte):"
1817
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)&nbsp;:"
1818
 
1819
+ #: lib/help.php:262
1820
  msgid ""
1821
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1822
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
1830
  "contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
1831
  "caractère est dangereux et devrait toujours être rejeté."
1832
 
1833
+ #: lib/help.php:263
1834
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1835
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31&nbsp;:"
1836
 
1837
+ #: lib/help.php:263
1838
  msgid ""
1839
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1840
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
1844
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
1845
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
1846
 
1847
+ #: lib/help.php:269 ninjafirewall.php:1700
1848
  msgid "Users Whitelist"
1849
  msgstr "Liste Blanche"
1850
 
1851
+ #: lib/help.php:271
1852
  #, php-format
1853
  msgid ""
1854
  "By default, any logged in WordPress administrator will not be blocked by "
1868
  "les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
1869
  "activées, seront toujours appliquées."
1870
 
1871
+ #: lib/help.php:283 ninjafirewall.php:814 ninjafirewall.php:2948
1872
  msgid "File Guard"
1873
  msgstr "File Guard"
1874
 
1875
+ #: lib/help.php:285
1876
  msgid ""
1877
  "File Guard can detect, in real-time, any access to a PHP file that was "
1878
  "recently modified or created, and alert you about this."
1880
  "File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
1881
  "été récemment modifié ou créé, et vous alerter à ce sujet."
1882
 
1883
+ #: lib/help.php:287
1884
  msgid ""
1885
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1886
  "into an already existing file) and tried to directly access that file using "
1899
  "envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
1900
  "d’Événement\"."
1901
 
1902
+ #: lib/help.php:288
1903
  msgid ""
1904
  "If you do not want to monitor a folder, you can exclude its full path or a "
1905
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
1913
  "variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
1914
  "l'ignorera."
1915
 
1916
+ #: lib/help.php:289
1917
  msgid ""
1918
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1919
  "code>)."
1921
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
1922
  "bar/,/cache/</code>)."
1923
 
1924
+ #: lib/help.php:290
1925
  msgid ""
1926
  "File Guard real-time detection is a totally unique feature, because "
1927
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
1933
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
1934
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
1935
 
1936
+ #: lib/help.php:299 ninjafirewall.php:832 ninjafirewall.php:3078
1937
  msgid "Network"
1938
  msgstr "Réseau"
1939
 
1940
+ #: lib/help.php:301
1941
  msgid ""
1942
  "Even if NinjaFirewall administration menu is only available to the Super "
1943
  "Admin (from the main site), you can still display its status to all sites in "
1949
  "du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
1950
  "ne sera visible que par les administrateurs de ces sites."
1951
 
1952
+ #: lib/help.php:303
1953
  msgid ""
1954
  "It is recommended to enable this feature as it is the only way to know "
1955
  "whether the sites in your network are protected and if NinjaFirewall "
1959
  "si les sites de votre réseau sont protégés et si l'installation de "
1960
  "NinjaFirewall a réussi."
1961
 
1962
+ #: lib/help.php:305
1963
  msgid ""
1964
  "Note that when it is disabled, the icon still remains visible to you, the "
1965
  "Super Admin."
1967
  "Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
1968
  "Super Administrateur."
1969
 
1970
+ #: lib/help.php:315 lib/nf_sub_filecheck.php:129 ninjafirewall.php:818
1971
  msgid "File Check"
1972
  msgstr "File Check"
1973
 
1974
+ #: lib/help.php:316
1975
  msgid ""
1976
  "File Check lets you perform file integrity monitoring upon request or on a "
1977
  "specific interval."
1979
  "File Check vous permet d'effectuer une analyse de l'intégrité de vos "
1980
  "fichiers sur demande ou à un intervalle spécifique défini."
1981
 
1982
+ #: lib/help.php:318
1983
  msgid ""
1984
  "You need to create a snapshot of all your files and then, at a later time, "
1985
  "you can scan your system to compare it with the previous snapshot. Any "
1992
  "permissions et propriétés des fichiers, leur création et suppression ainsi "
1993
  "que l'horodatage."
1994
 
1995
+ #: lib/help.php:319
1996
  #, php-format
1997
  msgid ""
1998
  "Create a snapshot of all files stored in that directory: by default, the "
2002
  "répertoire&nbsp;: par défaut, le repertoire est l'<code>ABSPATH</code> de "
2003
  "WordPress (%s)"
2004
 
2005
+ #: lib/help.php:320
2006
  msgid ""
2007
  "Exclude the following files/folders: you can enter a directory or a file "
2008
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
2013
  "partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
2014
  "de fichier (par ex. <code>.css</code>)."
2015
 
2016
+ #: lib/help.php:322
2017
  msgid ""
2018
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
2019
  "code>)."
2021
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
2022
  "bar/,.css,.png</code>)."
2023
 
2024
+ #: lib/help.php:323
2025
  msgid ""
2026
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
2027
  "symbolic links."
2029
  "Ne pas suivre les liens symboliques&nbsp;: par défaut, NinjaFirewall ignore "
2030
  "les liens symboliques lors de son analyse des fichiers."
2031
 
2032
+ #: lib/help.php:328
2033
  msgid "Scheduled scans"
2034
  msgstr "Analyses planifiées"
2035
 
2036
+ #: lib/help.php:329
2037
  msgid ""
2038
  "NinjaFirewall can scan your system on a specific interval (hourly, "
2039
  "twicedaily or daily)."
2041
  "NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
2042
  "heure, deux fois par jour ou tous les jours)."
2043
 
2044
+ #: lib/help.php:331
2045
  msgid ""
2046
  "It can either send you a scan report only if changes are detected, or always "
2047
  "send you one after each scan."
2050
  "été détectés, ou bien vous en envoyer un systématiquement après chaque "
2051
  "analyse."
2052
 
2053
+ #: lib/help.php:333
2054
  msgid ""
2055
  "Reports will be sent to the contact email address defined in the \"Event "
2056
  "Notifications\" menu."
2058
  "Les rapports seront envoyés à l'adresse e-mail définie dans la page "
2059
  "\"Notifications d'Événement\"."
2060
 
2061
+ #: lib/help.php:335
2062
  #, php-format
2063
  msgid ""
2064
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
2067
  "Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
2068
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
2069
 
2070
+ #: lib/help.php:349
2071
  msgid ""
2072
  "NinjaFirewall can alert you by email on specific events triggered within "
2073
  "your blog. They include installations, updates, activations etc, as well as "
2086
  "après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
2087
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
2088
 
2089
+ #: lib/help.php:360 lib/login_protection.php:21 ninjafirewall.php:840
2090
  msgid "Login Protection"
2091
  msgstr "Page de Connexion"
2092
 
2093
+ #: lib/help.php:364
2094
  msgid ""
2095
  "By processing incoming HTTP requests before your blog and any of its "
2096
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
2103
  "compris les attaques distribuées provenant de plusieurs milliers d'adresses "
2104
  "IP différentes."
2105
 
2106
+ #: lib/help.php:366
2107
  msgid ""
2108
  "You can choose two different types of protection: a password or a captcha. "
2109
  "You can enable the protection only if an attack is detected or to keep it "
2113
  "captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
2114
  "attaque est détectée ou bien l'activer en permanence."
2115
 
2116
+ #: lib/help.php:368
2117
  msgid "Yes, if under attack:"
2118
  msgstr "Oui, si attaque en cours :"
2119
 
2120
+ #: lib/help.php:370
2121
  msgid ""
2122
  "The protection will be triggered when too many login attempts are detected, "
2123
  "regardless of the offending IP. It blocks the attack instantly and prevents "
2132
  "utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
2133
  "soit un code captcha."
2134
 
2135
+ #: lib/help.php:372
2136
  msgid "Always ON:"
2137
  msgstr "Toujours activée :"
2138
 
2139
+ #: lib/help.php:374
2140
  msgid ""
2141
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
2142
  "implementation each time you access the login page."
2144
  "Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
2145
  "ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
2146
 
2147
+ #: lib/help.php:377
2148
  msgid "Type of protection:"
2149
  msgstr "Type de protection :"
2150
 
2151
+ #: lib/help.php:378
2152
  msgid ""
2153
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
2154
  "own very fast authentication scheme and it is compatible with any HTTP "
2158
  "utilise son propre système d'authentification, rapide et compatible avec "
2159
  "n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
2160
 
2161
+ #: lib/help.php:379
2162
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
2163
  msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
2164
 
2165
+ #: lib/help.php:380
2166
  msgid "Bot protection:"
2167
  msgstr "Protection contre les bots :"
2168
 
2169
+ #: lib/help.php:381
2170
  msgid ""
2171
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
2172
  "before they start a brute-force attack."
2174
  "NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
2175
  "c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
2176
 
2177
+ #: lib/help.php:389
2178
  msgid "AUTH log"
2179
  msgstr "Journal d'authentification"
2180
 
2181
+ #: lib/help.php:392
2182
  msgid ""
2183
  "NinjaFirewall can write to the server Authentication log when the brute-"
2184
  "force protection is triggered. This can be useful to the system "
2190
  "surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
2191
  "serveur."
2192
 
2193
+ #: lib/help.php:394
2194
  msgid ""
2195
  "If you have a shared hosting account, keep this option disabled as you do "
2196
  "not have any access to the server's logs."
2198
  "Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
2199
  "vous n'avez pas accès aux journaux du serveur."
2200
 
2201
+ #: lib/help.php:396
2202
  msgid ""
2203
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
2204
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
2208
  "sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
2209
  "suivant&nbsp;:"
2210
 
2211
+ #: lib/help.php:399
2212
  msgid "AA: the process ID (PID)."
2213
  msgstr "AA : l'identifiant de processus (PID)."
2214
 
2215
+ #: lib/help.php:400
2216
  msgid "BB: the user IPv4 or IPv6 address."
2217
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
2218
 
2219
+ #: lib/help.php:401
2220
  msgid "CC: the blog (sub-)domain name."
2221
  msgstr "CC : le nom de (sous-)domaine du blog."
2222
 
2223
+ #: lib/help.php:402
2224
  msgid ""
2225
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
2226
  "API</code>."
2228
  "DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
2229
  "<code>XML-RPC API</code>."
2230
 
2231
+ #: lib/help.php:403
2232
  msgid "EE: the time, in minutes, the protection will remain active."
2233
  msgstr ""
2234
  "EE : le temps, en minutes, pendant lequel la protection restera active."
2235
 
2236
+ #: lib/help.php:405
2237
  msgid "Sample loglines:"
2238
  msgstr "Exemple :"
2239
 
2240
+ #: lib/help.php:408
2241
  #, php-format
2242
  msgid ""
2243
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
2257
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
2258
  "htninja</a></code>."
2259
 
2260
+ #: lib/help.php:422 lib/nf_sub_log.php:84 ninjafirewall.php:844
2261
  msgid "Firewall Log"
2262
  msgstr "Journal du Pare-feu"
2263
 
2264
+ #: lib/help.php:424
2265
  msgid ""
2266
  "The firewall log displays blocked and sanitised requests as well as some "
2267
  "useful information. It has 6 columns:"
2269
  "Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
2270
  "nettoyées ainsi que d'autres informations utiles. Il a six colonnes&nbsp;:"
2271
 
2272
+ #: lib/help.php:425
2273
  msgid "DATE : date and time of the incident."
2274
  msgstr "DATE : date et heure de l'incident."
2275
 
2276
+ #: lib/help.php:426
2277
  msgid ""
2278
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
2279
  msgstr ""
2280
  "INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
2281
  "affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
2282
 
2283
+ #: lib/help.php:427
2284
  msgid ""
2285
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
2286
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
2290
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
2291
  "et mode débogage (<code>DEBUG_ON</code>)."
2292
 
2293
+ #: lib/help.php:428
2294
  msgid ""
2295
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
2296
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
2301
  "d'un numéro signifie que la règle provient de votre configuration "
2302
  "personnelle de la page \"Politiques du Pare-feu\"."
2303
 
2304
+ #: lib/help.php:429
2305
  msgid "IP : the user IPv4 or IPv6 address."
2306
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
2307
 
2308
+ #: lib/help.php:430
2309
  msgid ""
2310
  "REQUEST : the HTTP request including offending variables and values as well "
2311
  "as the reason the action was logged."
2313
  "REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
2314
  "qui a déclenché l'incident."
2315
 
2316
+ #: lib/help.php:435 lib/nf_sub_log.php:169
2317
  msgid "Auto-delete log"
2318
  msgstr "Suppression automatique des journaux"
2319
 
2320
+ #: lib/help.php:437
2321
  msgid ""
2322
  "This options lets you configure NinjaFirewall to delete its old logs "
2323
  "automatically. By default, logs are never deleted, <b>even when uninstall "
2330
  "cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
2331
  "journaux."
2332
 
2333
+ #: lib/help.php:443 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:93
2334
+ #: ninjafirewall.php:1111
2335
  msgid "Centralized Logging"
2336
  msgstr "Centralisation des Logs"
2337
 
2338
+ #: lib/help.php:445
2339
  msgid ""
2340
  "Centralized Logging lets you remotely access the firewall log of all your "
2341
  "NinjaFirewall protected websites from one single installation. You do not "
2346
  "NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
2347
  "analyser vos journaux."
2348
 
2349
+ #: lib/help.php:445
2350
  #, php-format
2351
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
2352
  msgstr ""
2353
  "<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
2354
 
2355
+ #: lib/help.php:446
2356
  msgid ""
2357
  "Enter your public key (optional): This is the public key that was created "
2358
  "from your main server."
2360
  "Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
2361
  "depuis le serveur principal."
2362
 
2363
+ #: lib/help.php:449
2364
  msgid ""
2365
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
2366
  "Delete your public key below if you want to disable it."
2369
  "NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
2370
  "supprimez votre clé publique ci-dessous. "
2371
 
2372
+ #: lib/help.php:456 lib/nf_sub_about.php:100
2373
  msgid "GDPR Compliance"
2374
  msgstr "Conformité RGPD"
2375
 
2376
+ #: lib/help.php:471 lib/nf_sub_livelog.php:37 lib/nf_sub_livelog.php:216
2377
+ #: ninjafirewall.php:848
2378
  msgid "Live Log"
2379
  msgstr "Live Log"
2380
 
2381
+ #: lib/help.php:473
2382
  msgid ""
2383
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
2384
  "<code>tail -f</code> command. Note that requests sent to static elements "
2390
  "statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
2391
  "NinjaFirewall."
2392
 
2393
+ #: lib/help.php:475
2394
  msgid ""
2395
  "You can enable/disable the monitoring process, change the refresh rate, "
2396
  "clear the screen, enable automatic vertical scrolling, change the log "
2401
  "effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
2402
  "le type de trafic à visualiser (HTTP/HTTPS)."
2403
 
2404
+ #: lib/help.php:475
2405
  msgid ""
2406
  "You can also apply filters to include or exclude files and folders "
2407
  "(REQUEST_URI)."
2409
  "Vous pouvez également appliquer des filtres pour inclure ou exclure des "
2410
  "fichiers et des dossiers (REQUEST_URI)."
2411
 
2412
+ #: lib/help.php:478
2413
  msgid ""
2414
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
2415
  "ajax.php</code>). It communicates directly with the firewall without loading "
2423
  "serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
2424
  "sur la fréquence la plus rapide (5 secondes)."
2425
 
2426
+ #: lib/help.php:480
2427
  msgid ""
2428
  "If you are using the optional <code>.htninja</code> configuration file to "
2429
  "whitelist your IP, the Live Log feature will not work."
2432
  "pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
2433
  "ne fonctionnera pas."
2434
 
2435
+ #: lib/help.php:485
2436
  msgid "Log Format"
2437
  msgstr "Format d'affichage"
2438
 
2439
+ #: lib/help.php:486
2440
  msgid "You can easily customize the log format. Possible values are:"
2441
  msgstr ""
2442
  "Vous pouvez facilement changer le format d'affichage en combinant une ou "
2443
  "plusieurs des valeurs suivantes&nbsp;:"
2444
 
2445
+ #: lib/help.php:487
2446
  msgid "<code>%time</code>: the server date, time and timezone."
2447
  msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
2448
 
2449
+ #: lib/help.php:488
2450
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
2451
  msgstr ""
2452
  "<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
2453
  "existe."
2454
 
2455
+ #: lib/help.php:489
2456
  #, php-format
2457
  msgid ""
2458
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
2462
  "serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
2463
  "IP de celui-ci."
2464
 
2465
+ #: lib/help.php:490
2466
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
2467
  msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
2468
 
2469
+ #: lib/help.php:491
2470
  #, php-format
2471
  msgid ""
2472
  "<code>%uri</code>: the URI which was given in order to access the page "
2473
  "(REQUEST_URI)."
2474
  msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
2475
 
2476
+ #: lib/help.php:492
2477
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
2478
  msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
2479
 
2480
+ #: lib/help.php:493
2481
  #, php-format
2482
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
2483
  msgstr ""
2484
  "<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
2485
 
2486
+ #: lib/help.php:494
2487
  #, php-format
2488
  msgid ""
2489
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
2493
  "votre serveur est derrière un CDN ou un proxy, cette variable retournera "
2494
  "l'adresse réelle du client."
2495
 
2496
+ #: lib/help.php:495
2497
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
2498
  msgstr ""
2499
  "<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
2500
  "elle existe."
2501
 
2502
+ #: lib/help.php:496
2503
  msgid ""
2504
  "Additionally, you can include any of the following characters: <code>\"</"
2505
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
2509
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
2510
  "lettre minuscule <code>a-z</code>."
2511
 
2512
+ #: lib/help.php:508 lib/rules_editor.php:17 ninjafirewall.php:852
2513
  msgid "Rules Editor"
2514
  msgstr "Éditeur de Règles"
2515
 
2516
+ #: lib/help.php:510
2517
  msgid ""
2518
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
2519
  "of built-in rules used to protect your blog against the most common "
2530
  "règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
2531
  "désactiver individuellement&nbsp;:"
2532
 
2533
+ #: lib/help.php:512
2534
  msgid ""
2535
  "Check your firewall log and find the rule ID you want to disable (it is "
2536
  "displayed in the <code>RULE</code> column)."
2538
  "Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
2539
  "souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
2540
 
2541
+ #: lib/help.php:513
2542
  msgid ""
2543
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
2544
  "button."
2546
  "Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
2547
  "bouton \"Désactiver\"."
2548
 
2549
+ #: lib/help.php:515
2550
  msgid ""
2551
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
2552
  "code> instead of a number, that means that the rule can be changed in the "
2556
  "d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
2557
  "peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
2558
 
2559
+ #: lib/help.php:520
2560
  msgid "Credits"
2561
  msgstr "Crédits"
2562
 
2563
+ #: lib/help.php:522
2564
  msgid ""
2565
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
2566
  "them were reported by the following companies, individuals or mailing lists:"
2569
  "vulnérabilités. Certaines d'entre elles ont été découvertes par les "
2570
  "entreprises, particuliers ou listes de diffusion suivantes:"
2571
 
2572
+ #: lib/help.php:574 ninjafirewall.php:1045
2573
  msgid "Updates"
2574
  msgstr "Mises à Jour"
2575
 
2576
+ #: lib/help.php:576
2577
  msgid ""
2578
  "To get the most efficient protection, you can ask NinjaFirewall to "
2579
  "automatically update its security rules."
2581
  "Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
2582
  "NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
2583
 
2584
+ #: lib/help.php:578
2585
  msgid ""
2586
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
2587
  "themes, a new set of security rules will be made available to protect "
2594
  "peuvent être effectuées chaque jour, deux fois par jour ou même une fois par "
2595
  "heure."
2596
 
2597
+ #: lib/help.php:580
2598
  msgid ""
2599
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2600
  "(including new files, options and features) was available, it would have to "
2605
  "jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
2606
  "d'habitude."
2607
 
2608
+ #: lib/help.php:582
2609
  msgid ""
2610
  "We recommend to enable this feature, as it is the <strong>only way to keep "
2611
  "your WordPress secure</strong> against new vulnerabilities."
3007
  msgstr "Toujours activer"
3008
 
3009
  #: lib/login_protection.php:295 lib/nf_sub_filecheck.php:516
3010
+ #: ninjafirewall.php:1645 ninjafirewall.php:1660 ninjafirewall.php:1670
3011
+ #: ninjafirewall.php:1680 ninjafirewall.php:1750 ninjafirewall.php:1793
3012
+ #: ninjafirewall.php:1826 ninjafirewall.php:1864 ninjafirewall.php:1952
3013
+ #: ninjafirewall.php:1972 ninjafirewall.php:2015 ninjafirewall.php:2145
3014
+ #: ninjafirewall.php:2159 ninjafirewall.php:2184 ninjafirewall.php:2392
3015
  msgid "No (default)"
3016
  msgstr "Non (défaut)"
3017
 
3332
  msgid "Default: %s"
3333
  msgstr "Défaut : %s"
3334
 
3335
+ #: lib/nf_sub_filecheck.php:158 ninjafirewall.php:3013
3336
  msgid "Exclude the following files/folders (optional)"
3337
  msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
3338
 
3339
  #: lib/nf_sub_filecheck.php:159 lib/nf_sub_livelog.php:293
3340
+ #: ninjafirewall.php:3014
3341
  msgid "e.g.,"
3342
  msgstr "par ex."
3343
 
3616
 
3617
  #: lib/nf_sub_filecheck.php:839 lib/nf_sub_filecheck.php:841
3618
  #: lib/nf_sub_filecheck.php:857 lib/nf_sub_filecheck.php:859
3619
+ #: lib/nf_sub_updates.php:557 lib/nf_sub_updates.php:559 lib/nfw_misc.php:84
3620
+ #: lib/nfw_misc.php:86 lib/nfw_misc.php:475 lib/nfw_misc.php:477
3621
+ #: lib/nfw_misc.php:613 lib/nfw_misc.php:615 lib/nfw_misc.php:817
3622
+ #: lib/nfw_misc.php:819
3623
  msgid "Blog:"
3624
  msgstr "Blog :"
3625
 
3755
  msgid "Must not include"
3756
  msgstr "Ne doit pas inclure"
3757
 
3758
+ #: lib/nf_sub_livelog.php:293 ninjafirewall.php:3014
3759
  msgid "or"
3760
  msgstr "ou"
3761
 
3785
  msgid "Display"
3786
  msgstr "Afficher"
3787
 
3788
+ #: lib/nf_sub_livelog.php:310 ninjafirewall.php:1364
3789
  msgid "HTTP and HTTPS traffic (default)"
3790
  msgstr "Trafic HTTP et HTTPS (défaut)"
3791
 
3792
+ #: lib/nf_sub_livelog.php:311 ninjafirewall.php:1365
3793
  msgid "HTTP traffic only"
3794
  msgstr "Trafic HTTP uniquement"
3795
 
3796
+ #: lib/nf_sub_livelog.php:312 ninjafirewall.php:1366
3797
  msgid "HTTPS traffic only"
3798
  msgstr "Trafic HTTPS uniquement"
3799
 
3916
  msgid "Unable to open the log for read operation."
3917
  msgstr "Impossible de lire le journal."
3918
 
3919
+ #: lib/nf_sub_malwarescan.php:24 ninjafirewall.php:828
3920
  msgid "Anti-Malware"
3921
  msgstr "Anti-Malware"
3922
 
3983
  msgid "Refresh preview"
3984
  msgstr "Réactualiser"
3985
 
3986
+ #: lib/nf_sub_options.php:71 ninjafirewall.php:806
3987
  msgid "Firewall Options"
3988
  msgstr "Options du Pare-feu"
3989
 
3990
  #: lib/nf_sub_options.php:100 lib/nf_sub_options.php:109
3991
+ #: lib/nf_sub_options.php:124 lib/nf_sub_options.php:134 ninjafirewall.php:991
3992
+ #: ninjafirewall.php:1123
3993
  msgid "Enabled"
3994
  msgstr "Activé"
3995
 
4128
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
4129
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
4130
 
4131
+ #: lib/nf_sub_options.php:548 lib/nf_sub_options.php:550 ninjafirewall.php:557
4132
+ #: ninjafirewall.php:559 ninjafirewall.php:689 ninjafirewall.php:691
4133
+ #: ninjafirewall.php:3400 ninjafirewall.php:3402
4134
  msgid "-Blog :"
4135
  msgstr "- Blog :"
4136
 
4159
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
4160
  "paramètres du pare-feu :"
4161
 
4162
+ #: lib/nf_sub_options.php:567 ninjafirewall.php:697 ninjafirewall.php:3407
4163
  msgid "-User :"
4164
  msgstr "- Nom :"
4165
 
4166
+ #: lib/nf_sub_options.php:568 ninjafirewall.php:698 ninjafirewall.php:3408
4167
  msgid "-IP :"
4168
  msgstr "- IP :"
4169
 
4170
+ #: lib/nf_sub_options.php:569 ninjafirewall.php:566 ninjafirewall.php:699
4171
+ #: ninjafirewall.php:3409
4172
  msgid "-Date :"
4173
  msgstr "- Date :"
4174
 
4175
+ #: lib/nf_sub_updates.php:73 ninjafirewall.php:856
4176
  msgid "Rules Update"
4177
  msgstr "Mise à Jour des Règles"
4178
 
4194
  msgid "Automatically update NinjaFirewall security rules"
4195
  msgstr "Activer la mise à jour automatique des règles de sécurité"
4196
 
4197
+ #: lib/nf_sub_updates.php:148 ninjafirewall.php:1232 ninjafirewall.php:1740
4198
+ #: ninjafirewall.php:1783 ninjafirewall.php:1803 ninjafirewall.php:1854
4199
+ #: ninjafirewall.php:1899 ninjafirewall.php:1909 ninjafirewall.php:1919
4200
+ #: ninjafirewall.php:1962 ninjafirewall.php:2005 ninjafirewall.php:2025
4201
+ #: ninjafirewall.php:2087 ninjafirewall.php:2239 ninjafirewall.php:2295
4202
+ #: ninjafirewall.php:2305 ninjafirewall.php:2315 ninjafirewall.php:2325
4203
+ #: ninjafirewall.php:2372 ninjafirewall.php:2382 ninjafirewall.php:2995
4204
+ #: ninjafirewall.php:3110
4205
  msgid "No"
4206
  msgstr "Non"
4207
 
4665
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
4666
  msgstr "Comparez</a> les versions WP et <font color=\"#21759B\">WP+</font>."
4667
 
4668
+ #: lib/nfw_misc.php:70
4669
  msgid "Blocked user account creation"
4670
  msgstr "Création de compte d'utilisateur bloquée"
4671
 
4672
+ #: lib/nfw_misc.php:82
4673
  msgid "NinjaFirewall has blocked an attempt to create a user account:"
4674
  msgstr ""
4675
  "NinjaFirewall a bloqué une tentative de création d'un compte d'utilisateur :"
4676
 
4677
+ #: lib/nfw_misc.php:88 lib/nfw_misc.php:617
4678
  msgid "Username:"
4679
  msgstr "Utilisateur :"
4680
 
4681
+ #: lib/nfw_misc.php:89 lib/nfw_misc.php:479 lib/nfw_misc.php:618
4682
+ #: lib/nfw_misc.php:821
4683
  msgid "User IP:"
4684
  msgstr "IP utilisateur :"
4685
 
4686
+ #: lib/nfw_misc.php:92 lib/nfw_misc.php:480 lib/nfw_misc.php:621
4687
+ #: lib/nfw_misc.php:824
4688
  msgid "Date:"
4689
  msgstr "Date :"
4690
 
4691
+ #: lib/nfw_misc.php:295 lib/nfw_misc.php:299
4692
  msgid "NinjaFirewall error"
4693
  msgstr "NinjaFirewall Erreur"
4694
 
4695
+ #: lib/nfw_misc.php:296
4696
  #, php-format
4697
  msgid ""
4698
  "%s directory cannot be created. Please review your installation and ensure "
4701
  "Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
4702
  "assurez vous que %s n'est pas en lecture seule."
4703
 
4704
+ #: lib/nfw_misc.php:300
4705
  #, php-format
4706
  msgid ""
4707
  "%s directory is read-only. Please review your installation and ensure that "
4710
  "Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
4711
  "permissions de %s."
4712
 
4713
+ #: lib/nfw_misc.php:319 ninjafirewall.php:975
4714
  msgid "unknown error"
4715
  msgstr "erreur inconnue"
4716
 
4717
+ #: lib/nfw_misc.php:321
4718
  msgid "NinjaFirewall fatal error:"
4719
  msgstr "NinjaFirewall erreur fatale :"
4720
 
4721
+ #: lib/nfw_misc.php:322
4722
  msgid "Review your installation, your site is not protected."
4723
  msgstr "Vérifiez votre installation, votre site n'est pas protégé."
4724
 
4725
+ #: lib/nfw_misc.php:370 lib/nfw_misc.php:392
4726
  msgid "Forbidden access"
4727
  msgstr "Accès interdit"
4728
 
4729
+ #: lib/nfw_misc.php:411
4730
  #, php-format
4731
  msgid ""
4732
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
4735
  "<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
4736
  "\"%s\">Mot de passe perdu</a> ?"
4737
 
4738
+ #: lib/nfw_misc.php:472
4739
  msgid "[NinjaFirewall] Alert: Database changes detected"
4740
  msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
4741
 
4742
+ #: lib/nfw_misc.php:473
4743
  msgid ""
4744
  "NinjaFirewall has detected that one or more administrator accounts were "
4745
  "modified in the database:"
4747
  "NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
4748
  "modifiés dans la base de données:"
4749
 
4750
+ #: lib/nfw_misc.php:481
4751
  #, php-format
4752
  msgid "Total administrators : %s"
4753
  msgstr "Nombre d'administrateurs : %s"
4754
 
4755
+ #: lib/nfw_misc.php:490
4756
  msgid ""
4757
  "If you cannot see any modifications in the above fields, it is likely that "
4758
  "the administrator password was changed."
4760
  "Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
4761
  "probable que le mot de passe administrateur a été changé."
4762
 
4763
+ #: lib/nfw_misc.php:586
4764
  msgid "Blocked privilege escalation attempt"
4765
  msgstr "Tentatives d'élévation des privilèges"
4766
 
4767
+ #: lib/nfw_misc.php:611
4768
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
4769
  msgstr ""
4770
  "NinjaFirewall a bloqué un utilisateur ayant essayé d'élever ses privilèges "
4771
  "pour devenir administrateur du blog :"
4772
 
4773
+ #: lib/nfw_misc.php:637
4774
  msgid ""
4775
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4776
  "whitelisted."
4778
  "La protection de NinjaFirewall contre les attaques par force brute est "
4779
  "activée. Vous êtes temporairement dans la liste blanche."
4780
 
4781
+ #: lib/nfw_misc.php:651
4782
  #, php-format
4783
  msgid ""
4784
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
4791
  "a>. Il a fallu des milliers d'heures pour le développer, mais il suffit "
4792
  "seulement de quelques minutes pour le noter. Merci !"
4793
 
4794
+ #: lib/nfw_misc.php:774 lib/nfw_misc.php:775
4795
+ msgid "You are not allowed to perform this task."
4796
+ msgstr "Vous n'êtes pas autorisé à effectuer cette tâche."
4797
+
4798
+ #: lib/nfw_misc.php:796
4799
+ msgid "WordPress Address (URL)"
4800
+ msgstr "Adresse web de WordPress (URL)"
4801
+
4802
+ #: lib/nfw_misc.php:797
4803
+ msgid "Site Address (URL)"
4804
+ msgstr "Adresse web du site (URL)"
4805
+
4806
+ #: lib/nfw_misc.php:798
4807
+ msgid "Membership"
4808
+ msgstr "Inscription"
4809
+
4810
+ #: lib/nfw_misc.php:799
4811
+ msgid "New User Default Role"
4812
+ msgstr "Rôle par défaut de tout nouvel utilisateur"
4813
+
4814
+ #: lib/nfw_misc.php:802
4815
+ msgid "Attempt to modify WordPress settings"
4816
+ msgstr "Tentative de modification des paramètres de WordPress"
4817
+
4818
+ #: lib/nfw_misc.php:803
4819
+ msgid ""
4820
+ "NinjaFirewall has blocked an attempt to modify some important WordPress "
4821
+ "settings by a user that does not have administrative privileges:"
4822
+ msgstr ""
4823
+ "NinjaFirewall a bloqué une tentative de modification de certains paramètres "
4824
+ "importants de WordPress par un utilisateur ne disposant pas de privilèges "
4825
+ "administratifs :"
4826
+
4827
+ #: lib/nfw_misc.php:805
4828
+ msgid ""
4829
+ "The attempt was blocked and the option was reversed to its original value."
4830
+ msgstr ""
4831
+ "La tentative a été bloquée et l'option a été remise à sa valeur d'origine."
4832
+
4833
+ #: lib/nfw_misc.php:807
4834
+ #, php-format
4835
+ msgid "Option: %s (%s)"
4836
+ msgstr "Option: %s (%s)"
4837
+
4838
+ #: lib/nfw_misc.php:808
4839
+ #, php-format
4840
+ msgid "Original value: %s"
4841
+ msgstr "Valeur originale : %s"
4842
+
4843
+ #: lib/nfw_misc.php:809
4844
+ #, php-format
4845
+ msgid "Modified value: %s"
4846
+ msgstr "Valeur modifiée : %s"
4847
+
4848
+ #: lib/nfw_misc.php:810
4849
+ #, php-format
4850
+ msgid "Action taken: %s"
4851
+ msgstr "Action prise : %s"
4852
+
4853
+ #: lib/nfw_misc.php:812
4854
+ #, php-format
4855
+ msgid "You can review this option from your WordPress \"%s\" page."
4856
+ msgstr ""
4857
+ "Vous pouvez consulter cette option à partir de votre page \"% s\" de "
4858
+ "WordPress."
4859
+
4860
+ #: lib/nfw_misc.php:813
4861
+ msgid "Settings > General"
4862
+ msgstr "Réglages > Général"
4863
+
4864
+ #: lib/nfw_misc.php:826
4865
+ msgid ""
4866
+ "This protection (and notification) can be turned off from NinjaFirewall "
4867
+ "\"Firewall Policies\" page."
4868
+ msgstr ""
4869
+ "Cette protection (et notification) peut être désactivée à partir de la page "
4870
+ "\"Politiques du Pare-feu\" de NinjaFirewall."
4871
+
4872
  #: lib/rules_editor.php:27
4873
  msgid "Error: you did not select a rule to disable."
4874
  msgstr "Erreur : vous devez sélectionner la règle à désactiver."
4966
  msgid "Enable it"
4967
  msgstr "Activer"
4968
 
4969
+ #: lib/statistics.php:27 ninjafirewall.php:802
4970
  msgid "Statistics"
4971
  msgstr "Statistiques"
4972
 
5134
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
5135
  msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
5136
 
5137
+ #: ninjafirewall.php:555
5138
  msgid "ERROR: Failed to update rules"
5139
  msgstr "ERREUR: Échec de la mise à jour des règles"
5140
 
5141
+ #: ninjafirewall.php:561
5142
  msgid ""
5143
  "NinjaFirewall failed to update its rules. This is a critical error, your "
5144
  "current rules may be corrupted or disabled. In order to solve the problem, "
5148
  "critique, vos règles actuelles peuvent être endommagées ou bien désactivées. "
5149
  "Afin de résoudre le problème, veuillez suivre ces instructions :"
5150
 
5151
+ #: ninjafirewall.php:562
5152
  msgid "1. Log in to your WordPress admin dashboard."
5153
  msgstr "1. Connectez-vous à votre tableau de bord WordPress."
5154
 
5155
+ #: ninjafirewall.php:563
5156
  msgid "2. Go to \"NinjaFirewall > Updates\"."
5157
  msgstr "2. Sélectionnez \"NinjaFirewall > Mises à Jour\"."
5158
 
5159
+ #: ninjafirewall.php:564
5160
  msgid "3. Click on \"Check for updates now!\"."
5161
  msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
5162
 
5163
+ #: ninjafirewall.php:569 ninjafirewall.php:702
5164
  msgid "Support forum"
5165
  msgstr "Forum "
5166
 
5167
+ #: ninjafirewall.php:687
5168
  msgid "Alert: WordPress console login"
5169
  msgstr "Alerte : Connexion à WordPress"
5170
 
5171
+ #: ninjafirewall.php:696
5172
  msgid "Someone just logged in to your WordPress admin console:"
5173
  msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
5174
 
5175
+ #: ninjafirewall.php:769
5176
  #, php-format
5177
  msgid "Sorry %s, your request cannot be processed."
5178
  msgstr "Désolé %s, votre requête ne peut pas aboutir."
5179
 
5180
+ #: ninjafirewall.php:770
5181
  msgid "For security reasons, it was blocked and logged."
5182
  msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
5183
 
5184
+ #: ninjafirewall.php:772
5185
  msgid ""
5186
  "If you believe this was an error please contact the<br />webmaster and "
5187
  "enclose the following incident ID:"
5189
  "Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
5190
  "webmaster et joindre le numéro d'incident suivant:"
5191
 
5192
+ #: ninjafirewall.php:798
5193
  msgid "NinjaFirewall: Overview"
5194
  msgstr "NinjaFirewall : Aperçu"
5195
 
5196
+ #: ninjafirewall.php:802
5197
  msgid "NinjaFirewall: Statistics"
5198
  msgstr "NinjaFirewall : Statistiques"
5199
 
5200
+ #: ninjafirewall.php:806
5201
  msgid "NinjaFirewall: Firewall Options"
5202
  msgstr "NinjaFirewall : Options du Pare-feu"
5203
 
5204
+ #: ninjafirewall.php:810
5205
  msgid "NinjaFirewall: Firewall Policies"
5206
  msgstr "NinjaFirewall : Politiques du Pare-feu"
5207
 
5208
+ #: ninjafirewall.php:814
5209
  msgid "NinjaFirewall: File Guard"
5210
  msgstr "NinjaFirewall: File Guard"
5211
 
5212
+ #: ninjafirewall.php:818
5213
  msgid "NinjaFirewall: File Check"
5214
  msgstr "NinjaFirewall: File Check"
5215
 
5216
+ #: ninjafirewall.php:828
5217
  msgid "NinjaFirewall: Anti-Malware"
5218
  msgstr "NinjaFirewall : Anti-Malware"
5219
 
5220
+ #: ninjafirewall.php:832
5221
  msgid "NinjaFirewall: Network"
5222
  msgstr "NinjaFirewall : Réseau"
5223
 
5224
+ #: ninjafirewall.php:836
5225
  msgid "NinjaFirewall: Event Notifications"
5226
  msgstr "NinjaFirewall : Notifications d’Événement"
5227
 
5228
+ #: ninjafirewall.php:840
5229
  msgid "NinjaFirewall: Log-in Protection"
5230
  msgstr "NinjaFirewall : Page de Connexion"
5231
 
5232
+ #: ninjafirewall.php:844
5233
  msgid "NinjaFirewall: Firewall Log"
5234
  msgstr "NinjaFirewall : Journal du Pare-feu"
5235
 
5236
+ #: ninjafirewall.php:848
5237
  msgid "NinjaFirewall: Live Log"
5238
  msgstr "NinjaFirewall: Live Log"
5239
 
5240
+ #: ninjafirewall.php:852
5241
  msgid "NinjaFirewall: Rules Editor"
5242
  msgstr "NinjaFirewall : Éditeur de Règles"
5243
 
5244
+ #: ninjafirewall.php:856
5245
  msgid "NinjaFirewall: Rules Update"
5246
  msgstr "NinjaFirewall: Mise à Jour des Règles"
5247
 
5248
+ #: ninjafirewall.php:863
5249
  msgid "NinjaFirewall: About"
5250
  msgstr "NinjaFirewall : À Propos"
5251
 
5252
+ #: ninjafirewall.php:863
5253
  msgid "About..."
5254
  msgstr "À Propos..."
5255
 
5256
+ #: ninjafirewall.php:903
5257
  msgid "NinjaFirewall Settings"
5258
  msgstr "Réglages de NinjaFirewall"
5259
 
5260
+ #: ninjafirewall.php:911
5261
  msgid "NinjaFirewall is enabled"
5262
  msgstr "NinjaFirewall est activé"
5263
 
5264
+ #: ninjafirewall.php:950
5265
  msgid "Congratulations, NinjaFirewall is up and running!"
5266
  msgstr "Félicitations, NinjaFirewall est bien activé&nbsp;!"
5267
 
5268
+ #: ninjafirewall.php:951
5269
  msgid ""
5270
  "If you need help, click on the contextual \"Help\" menu tab located in the "
5271
  "upper right corner of each page."
5273
  "Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
5274
  "supérieur droit de chaque page."
5275
 
5276
+ #: ninjafirewall.php:953
5277
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
5278
  msgstr ""
5279
  "Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
5280
  "envoyé à l'adresse"
5281
 
5282
+ #: ninjafirewall.php:979 ninjafirewall.php:989
5283
  msgid "Firewall"
5284
  msgstr "Pare-feu"
5285
 
5286
+ #: ninjafirewall.php:998
5287
  msgid "WordPress WAF"
5288
  msgstr "WordPress WAF"
5289
 
5290
+ #: ninjafirewall.php:1000
5291
  msgid "Full WAF"
5292
  msgstr "Full WAF"
5293
 
5294
+ #: ninjafirewall.php:1004
5295
  msgid "Mode"
5296
  msgstr "Mode"
5297
 
5298
+ #: ninjafirewall.php:1006
5299
  #, php-format
5300
  msgid "NinjaFirewall is running in %s mode."
5301
  msgstr "NinjaFirewall fonctionne en mode %s."
5302
 
5303
+ #: ninjafirewall.php:1015
5304
  msgid "Enabled."
5305
  msgstr "Activé."
5306
 
5307
+ #: ninjafirewall.php:1015
5308
  msgid "Click here to turn Debugging Mode off"
5309
  msgstr "Cliquez ici pour désactiver le mode Débogage"
5310
 
5311
+ #: ninjafirewall.php:1021
5312
  msgid "PHP SAPI"
5313
  msgstr "PHP SAPI"
5314
 
5315
+ #: ninjafirewall.php:1035 ninjafirewall.php:3390
5316
  msgid "Version"
5317
  msgstr "Version"
5318
 
5319
+ #: ninjafirewall.php:1037
5320
  msgid "Security rules:"
5321
  msgstr "Règles de sécurité&nbsp;:"
5322
 
5323
+ #: ninjafirewall.php:1047
5324
  msgid "Security rules updates are disabled."
5325
  msgstr "La mise à jour automatique des règles de sécurité est désactivée."
5326
 
5327
+ #: ninjafirewall.php:1047
5328
  msgid ""
5329
  "If you want your blog to be protected against the latest threats, enable "
5330
  "automatic security rules updates."
5332
  "Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
5333
  "pensez à l'activer."
5334
 
5335
+ #: ninjafirewall.php:1055 ninjafirewall.php:1064
5336
  msgid "Admin user"
5337
  msgstr "Administrateur"
5338
 
5339
+ #: ninjafirewall.php:1057
5340
  #, php-format
5341
  msgid ""
5342
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
5349
  "\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
5350
  "pare-feu lorsque vous travaillez depuis votre Tableau de bord."
5351
 
5352
+ #: ninjafirewall.php:1066
5353
  msgid "You are whitelisted by the firewall."
5354
  msgstr "Vous êtes dans la liste blanche du pare-feu."
5355
 
5356
+ #: ninjafirewall.php:1073
5357
  msgid "Restrictions"
5358
  msgstr "Restrictions"
5359
 
5360
+ #: ninjafirewall.php:1075
5361
  msgid "Access to NinjaFirewall is restricted to:"
5362
  msgstr "L'accès à NinjaFirewall est restreint à :"
5363
 
5364
+ #: ninjafirewall.php:1086
5365
  msgid "User session"
5366
  msgstr "Session utilisateur"
5367
 
5368
+ #: ninjafirewall.php:1088
5369
  msgid ""
5370
  "It seems that the user session set by NinjaFirewall was not found by the "
5371
  "firewall script."
5373
  "Il semble que la session d'utilisateur définie par NinjaFirewall n'a pas été "
5374
  "trouvé par le script du pare-feu."
5375
 
5376
+ #: ninjafirewall.php:1096
5377
  #, php-format
5378
  msgid ""
5379
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
5382
  "la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
5383
  "configuration</a>."
5384
 
5385
+ #: ninjafirewall.php:1100
5386
  msgid "No IP address restriction."
5387
  msgstr "Aucune restriction d'accès par adresse IP."
5388
 
5389
+ #: ninjafirewall.php:1103
5390
  #, php-format
5391
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
5392
  msgstr ""
5393
  "L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
5394
  "NinjaFirewall."
5395
 
5396
+ #: ninjafirewall.php:1106
5397
  #, php-format
5398
  msgid ""
5399
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
5402
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
5403
  "configuration</a>."
5404
 
5405
+ #: ninjafirewall.php:1116
5406
  #, php-format
5407
  msgid "Error: %s"
5408
  msgstr "Erreur : %s"
5409
 
5410
+ #: ninjafirewall.php:1134
5411
  msgid "Source IP"
5412
  msgstr "IP source"
5413
 
5414
+ #: ninjafirewall.php:1136
5415
  #, php-format
5416
  msgid "You have a private IP : %s"
5417
  msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
5418
 
5419
+ #: ninjafirewall.php:1136
5420
  #, php-format
5421
  msgid ""
5422
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
5428
  "la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
5429
  "NinjaFirewall. "
5430
 
5431
+ #: ninjafirewall.php:1144 ninjafirewall.php:1155
5432
  msgid "CDN detection"
5433
  msgstr "Détection CDN"
5434
 
5435
+ #: ninjafirewall.php:1146
5436
  #, php-format
5437
  msgid ""
5438
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
5443
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5444
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5445
 
5446
+ #: ninjafirewall.php:1157
5447
  #, php-format
5448
  msgid ""
5449
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
5454
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5455
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5456
 
5457
+ #: ninjafirewall.php:1166 ninjafirewall.php:1176
5458
  msgid "Log dir"
5459
  msgstr "Répertoire du Journal"
5460
 
5461
+ #: ninjafirewall.php:1168 ninjafirewall.php:1178
5462
  #, php-format
5463
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
5464
  msgstr ""
5465
  "Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
5466
  "(0777 ou équivalent)."
5467
 
5468
+ #: ninjafirewall.php:1186
5469
  msgid "Optional configuration file"
5470
  msgstr "Fichier de configuration"
5471
 
5472
+ #: ninjafirewall.php:1194
5473
  msgid "MySQLi link identifier"
5474
  msgstr "Identifiant de lien MySQLi"
5475
 
5476
+ #: ninjafirewall.php:1196
5477
  msgid "A MySQLi link identifier was detected in your <code>.htninja</code>."
5478
  msgstr ""
5479
  "Un identifiant de lien MySQLi a été détecté dans votre fichier <code>."
5480
  "htninja</code>."
5481
 
5482
+ #: ninjafirewall.php:1231 ninjafirewall.php:1642 ninjafirewall.php:1657
5483
+ #: ninjafirewall.php:1667 ninjafirewall.php:1677 ninjafirewall.php:1747
5484
+ #: ninjafirewall.php:1790 ninjafirewall.php:1823 ninjafirewall.php:1861
5485
+ #: ninjafirewall.php:1949 ninjafirewall.php:1969 ninjafirewall.php:2012
5486
+ #: ninjafirewall.php:2144 ninjafirewall.php:2158 ninjafirewall.php:2183
5487
+ #: ninjafirewall.php:2389
5488
  msgid "Yes"
5489
  msgstr "Oui"
5490
 
5491
+ #: ninjafirewall.php:1233 ninjafirewall.php:1397 ninjafirewall.php:1585
5492
  msgid "(default)"
5493
  msgstr "(défaut)"
5494
 
5495
+ #: ninjafirewall.php:1234
5496
  #, php-format
5497
  msgid ""
5498
  "This feature is only available when NinjaFirewall is running in %s mode."
5500
  "Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
5501
  "mode %s."
5502
 
5503
+ #: ninjafirewall.php:1247
5504
  msgid "All fields will be restored to their default values. Go ahead?"
5505
  msgstr ""
5506
  "Tous les champs vont être réinitialisés avec leur valeur par défaut. "
5507
  "Continuer ?"
5508
 
5509
+ #: ninjafirewall.php:1277
5510
  msgid ""
5511
  "WARNING: ensure that you can access your admin console over HTTPS before "
5512
  "enabling this option, otherwise you will lock yourself out of your site. Go "
5516
  "via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
5517
  "l’accès à votre site. Continuer ?"
5518
 
5519
+ #: ninjafirewall.php:1286
5520
  msgid ""
5521
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5522
  "hyphen [-] or an underscore [_] will be removed from the filename and "
5526
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5527
  "du nom du fichier et remplacé par le caractère de substitution."
5528
 
5529
+ #: ninjafirewall.php:1324
5530
  msgid "Default values were restored."
5531
  msgstr "Les valeurs par défaut ont été restaurées."
5532
 
5533
+ #: ninjafirewall.php:1326
5534
  msgid "No action taken."
5535
  msgstr "Aucune mesure prise."
5536
 
5537
+ #: ninjafirewall.php:1361
5538
  msgid "Enable NinjaFirewall for"
5539
  msgstr "Activer NinjaFirewall pour le trafic"
5540
 
5541
+ #: ninjafirewall.php:1393
5542
  msgid "File Uploads"
5543
  msgstr "Autoriser les téléchargements (uploads)"
5544
 
5545
+ #: ninjafirewall.php:1397
5546
  msgid "Allow uploads"
5547
  msgstr "Autoriser"
5548
 
5549
+ #: ninjafirewall.php:1398
5550
  msgid "Disallow uploads"
5551
  msgstr "Interdire"
5552
 
5553
+ #: ninjafirewall.php:1401
5554
  msgid "Sanitise filenames"
5555
  msgstr "Nettoyer le nom des fichiers"
5556
 
5557
+ #: ninjafirewall.php:1401
5558
  msgid "substitution character:"
5559
  msgstr "caractère de substitution&nbsp;:"
5560
 
5561
+ #: ninjafirewall.php:1513
5562
  msgid "Block direct access to any PHP file located in one of these directories"
5563
  msgstr ""
5564
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
5565
 
5566
+ #: ninjafirewall.php:1543
5567
  msgid ""
5568
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
5569
  "this option is enabled."
5571
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
5572
  "cette option est activée."
5573
 
5574
+ #: ninjafirewall.php:1558
5575
  msgid ""
5576
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
5577
  "by your visitors, we recommend to enable this option."
5580
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
5581
  "cette option."
5582
 
5583
+ #: ninjafirewall.php:1569 ninjafirewall.php:1574
5584
  #, php-format
5585
  msgid ""
5586
  "If you are using the %s plugin, blocking <code>system.multicall</code> may "
5589
  "Si vous utilisez l'extension %s, bloquer <code>system.multicall</code> "
5590
  "pourrait l’empêcher de fonctionner correctement."
5591
 
5592
+ #: ninjafirewall.php:1582
5593
+ msgid "General"
5594
+ msgstr "Général"
5595
 
5596
+ #: ninjafirewall.php:1587
5597
  msgid "Do not enable this policy if you allow user registration."
5598
  msgstr ""
5599
  "N'activez pas cette option si vous autorisez l'inscription des utilisateurs."
5600
 
5601
+ #: ninjafirewall.php:1592
5602
  msgid "Protect against username enumeration"
5603
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
5604
 
5605
+ #: ninjafirewall.php:1595
5606
  msgid "Through the author archives"
5607
  msgstr "Via la page d'archive d'un auteur"
5608
 
5609
+ #: ninjafirewall.php:1596
5610
  msgid "Through the login page"
5611
  msgstr "Via la page de connexion"
5612
 
5613
+ #: ninjafirewall.php:1597
5614
  msgid "Through the WordPress REST API"
5615
  msgstr "Via l'API REST de WordPress"
5616
 
5617
+ #: ninjafirewall.php:1605
5618
  msgid "This feature is only available when running WordPress 4.7 or above."
5619
  msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
5620
 
5621
+ #: ninjafirewall.php:1612
5622
  msgid "WordPress REST API"
5623
  msgstr "API REST de WordPress"
5624
 
5625
+ #: ninjafirewall.php:1615 ninjafirewall.php:1624
5626
  msgid "Block any access to the API"
5627
  msgstr "Bloquer tout accès à l'API"
5628
 
5629
+ #: ninjafirewall.php:1621
5630
  msgid "WordPress XML-RPC API"
5631
  msgstr "API XML-RPC de WordPress"
5632
 
5633
+ #: ninjafirewall.php:1626
5634
  msgid "Block <code>system.multicall</code> method"
5635
  msgstr "Bloquer la méthode <code>system.multicall</code>"
5636
 
5637
+ #: ninjafirewall.php:1628
5638
  msgid "Block Pingbacks"
5639
  msgstr "Bloquer les Pingbacks"
5640
 
5641
+ #: ninjafirewall.php:1635
5642
  msgid ""
5643
  "Disabling access to the REST or XML-RPC API may break some functionality on "
5644
  "your blog, its themes or plugins."
5646
  "L'activation de ces options peut rompre certaines fonctionnalités de votre "
5647
  "blog, ses thèmes ou ses plugins."
5648
 
5649
+ #: ninjafirewall.php:1639
5650
  msgid "Block <code>POST</code> requests in the themes folder"
5651
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
5652
 
5653
+ #: ninjafirewall.php:1654
5654
  msgid "Force SSL for admin and logins"
5655
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
5656
 
5657
+ #: ninjafirewall.php:1664
5658
  msgid "Disable the plugin and theme editor"
5659
  msgstr "Désactiver l’éditeur de thème et d'extension"
5660
 
5661
+ #: ninjafirewall.php:1674
5662
  msgid "Disable plugin and theme update/installation"
5663
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
5664
 
5665
+ #: ninjafirewall.php:1703
5666
  msgid "Add the Administrator to the whitelist (default)."
5667
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
5668
 
5669
+ #: ninjafirewall.php:1704
5670
  msgid "Add all logged in users to the whitelist."
5671
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
5672
 
5673
+ #: ninjafirewall.php:1705
5674
  msgid "Disable users whitelist."
5675
  msgstr "Désactiver la liste blanche."
5676
 
5677
+ #: ninjafirewall.php:1706
5678
  msgid ""
5679
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
5680
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
5684
  "<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
5685
  "elles sont activées, seront toujours appliquées."
5686
 
5687
+ #: ninjafirewall.php:1734
5688
  msgid "Scan <code>GET</code> variable"
5689
  msgstr "Filtrer la variable <code>GET</code>"
5690
 
5691
+ #: ninjafirewall.php:1744
5692
  msgid "Sanitise <code>GET</code> variable"
5693
  msgstr "Nettoyer la variable <code>GET</code>"
5694
 
5695
+ #: ninjafirewall.php:1777
5696
  msgid "Scan <code>POST</code> variable"
5697
  msgstr "Filtrer la variable <code>POST</code>"
5698
 
5699
+ #: ninjafirewall.php:1787
5700
  msgid "Sanitise <code>POST</code> variable"
5701
  msgstr "Nettoyer la variable <code>POST</code>"
5702
 
5703
+ #: ninjafirewall.php:1793 ninjafirewall.php:1826
5704
  msgid "Do not enable this option unless you know what you are doing!"
5705
  msgstr ""
5706
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
5707
  "faites&nbsp;!"
5708
 
5709
+ #: ninjafirewall.php:1797
5710
  msgid "Decode Base64-encoded <code>POST</code> variable"
5711
  msgstr ""
5712
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
5713
 
5714
+ #: ninjafirewall.php:1820
5715
  msgid "Sanitise <code>REQUEST</code> variable"
5716
  msgstr "Nettoyer la variable <code>REQUEST</code>"
5717
 
5718
+ #: ninjafirewall.php:1848
5719
  msgid "Scan cookies"
5720
  msgstr "Filtrer les cookies"
5721
 
5722
+ #: ninjafirewall.php:1858
5723
  msgid "Sanitise cookies"
5724
  msgstr "Nettoyer les cookies"
5725
 
5726
+ #: ninjafirewall.php:1893
5727
  msgid "Scan <code>HTTP_USER_AGENT</code>"
5728
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
5729
 
5730
+ #: ninjafirewall.php:1903
5731
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
5732
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
5733
 
5734
+ #: ninjafirewall.php:1913
5735
  msgid "Block suspicious bots/scanners"
5736
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
5737
 
5738
+ #: ninjafirewall.php:1946
5739
  msgid "Scan <code>HTTP_REFERER</code>"
5740
  msgstr "Filtrer <code>HTTP_REFERER</code>"
5741
 
5742
+ #: ninjafirewall.php:1956
5743
  msgid "Sanitise <code>HTTP_REFERER</code>"
5744
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
5745
 
5746
+ #: ninjafirewall.php:1966
5747
  msgid ""
5748
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
5749
  "code> header"
5751
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
5752
  "<code>HTTP_REFERER</code>"
5753
 
5754
+ #: ninjafirewall.php:1972
5755
  msgid ""
5756
  "Keep this option disabled if you are using scripts like Paypal IPN, "
5757
  "WordPress WP-Cron etc"
5759
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
5760
  "WordPress WP-Cron etc"
5761
 
5762
+ #: ninjafirewall.php:1999
5763
  msgid "Block localhost IP in <code>GET/POST</code> request"
5764
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
5765
 
5766
+ #: ninjafirewall.php:2009
5767
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
5768
  msgstr ""
5769
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
5770
  "IP"
5771
 
5772
+ #: ninjafirewall.php:2019
5773
  msgid "Scan traffic coming from localhost and private IP address spaces"
5774
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
5775
 
5776
+ #: ninjafirewall.php:2041
5777
  #, php-format
5778
  msgid ""
5779
  "This option is disabled because the %s PHP function is not available on your "
5782
  "Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
5783
  "présente sur votre serveur."
5784
 
5785
+ #: ninjafirewall.php:2059
5786
  #, php-format
5787
  msgid "Set %s to protect against MIME type confusion attacks"
5788
  msgstr ""
5789
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
5790
  "MIME"
5791
 
5792
+ #: ninjafirewall.php:2069
5793
  #, php-format
5794
  msgid "Set %s to protect against clickjacking attempts"
5795
  msgstr ""
5796
  "Activer %s pour protéger contre les attaques de détournement de clic "
5797
  "(clickjacking)"
5798
 
5799
+ #: ninjafirewall.php:2078
5800
  #, php-format
5801
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
5802
  msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
5803
 
5804
+ #: ninjafirewall.php:2082 ninjafirewall.php:2083 ninjafirewall.php:2086
5805
  #, php-format
5806
  msgid "Set to %s"
5807
  msgstr "Régler sur %s"
5808
 
5809
+ #: ninjafirewall.php:2091
5810
  #, php-format
5811
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
5812
  msgstr ""
5813
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
5814
  "XSS qui génèrent des vols de cookies"
5815
 
5816
+ #: ninjafirewall.php:2097
5817
  msgid ""
5818
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
5819
  "you should disable this option."
5821
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
5822
  "partir de JavaScript, vous devez garder cette option désactivée."
5823
 
5824
+ #: ninjafirewall.php:2103
5825
  msgid ""
5826
  "HSTS headers can only be set when you are accessing your site over HTTPS."
5827
  msgstr ""
5828
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
5829
  "votre site en HTTPS (connexion sécurisée)."
5830
 
5831
+ #: ninjafirewall.php:2110
5832
  #, php-format
5833
  msgid "Set %s (HSTS) to enforce secure connections to the server"
5834
  msgstr ""
5835
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
5836
 
5837
+ #: ninjafirewall.php:2113
5838
  msgid "1 month"
5839
  msgstr "1 mois"
5840
 
5841
+ #: ninjafirewall.php:2114
5842
  msgid "6 months"
5843
  msgstr "6 mois"
5844
 
5845
+ #: ninjafirewall.php:2115
5846
  msgid "1 year"
5847
  msgstr "1 année"
5848
 
5849
+ #: ninjafirewall.php:2117
5850
  msgid "Apply to subdomains"
5851
  msgstr "Appliquer aux sous-domaines"
5852
 
5853
+ #: ninjafirewall.php:2121
5854
  msgid "Set <code>max-age</code> to 0"
5855
  msgstr "Régler <code>max-age</code> à 0"
5856
 
5857
+ #: ninjafirewall.php:2141
5858
  #, php-format
5859
  msgid "Set %s for the website frontend"
5860
  msgstr "Activer %s pour le site"
5861
 
5862
+ #: ninjafirewall.php:2149
5863
  msgid "This CSP header will apply to the website frontend only."
5864
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
5865
 
5866
+ #: ninjafirewall.php:2155
5867
  #, php-format
5868
  msgid "Set %s for the WordPress admin dashboard"
5869
  msgstr "Activer %s pour la console d'administration de WordPress"
5870
 
5871
+ #: ninjafirewall.php:2163
5872
  msgid "This CSP header will apply to the WordPress admin dashboard only."
5873
  msgstr ""
5874
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
5875
  "WordPress."
5876
 
5877
+ #: ninjafirewall.php:2179
5878
  #, php-format
5879
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
5880
  msgstr "Activer %s (Chrome, Opera et Firefox)"
5881
 
5882
+ #: ninjafirewall.php:2233
5883
  msgid ""
5884
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
5885
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
5888
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
5889
  "<code>HTTP_REFERER</code> et les cookies"
5890
 
5891
+ #: ninjafirewall.php:2276
5892
  msgid "Block serialized PHP objects in the following global variables"
5893
  msgstr ""
5894
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
5895
 
5896
+ #: ninjafirewall.php:2289
5897
  msgid "Hide PHP notice and error messages"
5898
  msgstr "Masquer les messages d'erreur de PHP"
5899
 
5900
+ #: ninjafirewall.php:2299
5901
  msgid "Sanitise <code>PHP_SELF</code>"
5902
  msgstr "Nettoyer <code>PHP_SELF</code>"
5903
 
5904
+ #: ninjafirewall.php:2309
5905
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
5906
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
5907
 
5908
+ #: ninjafirewall.php:2319
5909
  msgid "Sanitise <code>PATH_INFO</code>"
5910
  msgstr "Nettoyer <code>PATH_INFO</code>"
5911
 
5912
+ #: ninjafirewall.php:2339
5913
  msgid "This option is not compatible with your actual configuration."
5914
  msgstr ""
5915
  "Cette option n'est pas compatible avec la configuration de votre serveur."
5916
 
5917
+ #: ninjafirewall.php:2366
5918
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
5919
  msgstr ""
5920
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
5921
 
5922
+ #: ninjafirewall.php:2376
5923
  msgid "Block ASCII character 0x00 (NULL byte)"
5924
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
5925
 
5926
+ #: ninjafirewall.php:2386
5927
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
5928
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
5929
 
5930
+ #: ninjafirewall.php:2402
5931
  msgid "Save Firewall Policies"
5932
  msgstr "Sauvegarder les options"
5933
 
5934
+ #: ninjafirewall.php:2404
5935
  msgid "Restore Default Values"
5936
  msgstr "Rétablir les valeurs par défaut"
5937
 
5938
+ #: ninjafirewall.php:2934 ninjafirewall.php:2940
5939
  msgid "Please enter a number from 1 to 99."
5940
  msgstr "Veuillez entrer un nombre de 1 à 99."
5941
 
5942
+ #: ninjafirewall.php:2952
5943
  #, php-format
5944
  msgid ""
5945
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
5953
  "cette option s'applique à tous les fichiers PHP, vous devez installer "
5954
  "NinjaFirewall en mode %s."
5955
 
5956
+ #: ninjafirewall.php:2958
5957
  #, php-format
5958
  msgid ""
5959
  "The cache directory %s is not writable. Please change its permissions (0777 "
5962
  "Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
5963
  "répertoire n'est pas en lecture seule."
5964
 
5965
+ #: ninjafirewall.php:2990
5966
  msgid "Enable File Guard"
5967
  msgstr "Activer File Guard"
5968
 
5969
+ #: ninjafirewall.php:2992
5970
  msgid "Yes (recommended)"
5971
  msgstr "Oui (recommandé)"
5972
 
5973
+ #: ninjafirewall.php:3005
5974
  msgid "Real-time detection"
5975
  msgstr "Détection en temps réel"
5976
 
5977
+ #: ninjafirewall.php:3008
5978
  #, php-format
5979
  msgid ""
5980
  "Monitor file activity and send an alert when someone is accessing a PHP "
5983
  "Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
5984
  "qui a été modifié ou créé il y a moins de %s heure(s)."
5985
 
5986
+ #: ninjafirewall.php:3014
5987
  msgid ""
5988
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
5989
  "values must be comma-separated"
5991
  "Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
5992
  "caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
5993
 
5994
+ #: ninjafirewall.php:3019
5995
  msgid "Save File Guard options"
5996
  msgstr "Sauvegarder les options"
5997
 
5998
+ #: ninjafirewall.php:3070 ninjafirewall.php:3471 ninjafirewall.php:3475
5999
  #, php-format
6000
  msgid "You are not allowed to perform this task (%s)."
6001
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
6002
 
6003
+ #: ninjafirewall.php:3081
6004
  msgid "You do not have a multisite network."
6005
  msgstr "Vous ne disposez pas d'un réseau multisite."
6006
 
6007
+ #: ninjafirewall.php:3105
6008
  msgid "NinjaFirewall Status"
6009
  msgstr "Statut de NinjaFirewall"
6010
 
6011
+ #: ninjafirewall.php:3108
6012
  msgid ""
6013
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
6014
  "network"
6016
  "Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
6017
  "de tous les sites du réseau"
6018
 
6019
+ #: ninjafirewall.php:3116
6020
  msgid "Save Network options"
6021
  msgstr "Sauvegarder les options"
6022
 
6023
+ #: ninjafirewall.php:3329
6024
  msgid "Access Restricted"
6025
  msgstr "Accès limité"
6026
 
6027
+ #: ninjafirewall.php:3335
6028
  msgid "Settings"
6029
  msgstr "Réglages"
6030
 
6031
+ #: ninjafirewall.php:3336
6032
  msgid "Upgrade to Premium"
6033
  msgstr "Passez Premium !"
6034
 
6035
+ #: ninjafirewall.php:3337
6036
  msgid "Rate it!"
6037
  msgstr "Notez-le !"
6038
 
6039
+ #: ninjafirewall.php:3382
6040
  msgid "Plugin"
6041
  msgstr "Extension"
6042
 
6043
+ #: ninjafirewall.php:3382 ninjafirewall.php:3386
6044
  msgid "uploaded"
6045
  msgstr "téléchargé(e)"
6046
 
6047
+ #: ninjafirewall.php:3382 ninjafirewall.php:3386
6048
  msgid "installed"
6049
  msgstr "installé(e)"
6050
 
6051
+ #: ninjafirewall.php:3382 ninjafirewall.php:3386
6052
  msgid "activated"
6053
  msgstr "activé(e)"
6054
 
6055
+ #: ninjafirewall.php:3383
6056
  msgid "updated"
6057
  msgstr "mis(e) à jour"
6058
 
6059
+ #: ninjafirewall.php:3383
6060
  msgid "deactivated"
6061
  msgstr "désactivé(e)"
6062
 
6063
+ #: ninjafirewall.php:3383 ninjafirewall.php:3387
6064
  msgid "deleted"
6065
  msgstr "supprimé(e)"
6066
 
6067
+ #: ninjafirewall.php:3383 ninjafirewall.php:3387
6068
  msgid "Name"
6069
  msgstr "Nom"
6070
 
6071
+ #: ninjafirewall.php:3386
6072
  msgid "Theme"
6073
  msgstr "Thème"
6074
 
6075
+ #: ninjafirewall.php:3390
6076
  msgid "upgraded"
6077
  msgstr "mis(e) à jour"
6078
 
6079
+ #: ninjafirewall.php:3398
6080
  msgid "[NinjaFirewall] Alert:"
6081
  msgstr "[NinjaFirewall] Alerte :"
6082
 
6083
+ #: ninjafirewall.php:3404
6084
  msgid "NinjaFirewall has detected the following activity on your account:"
6085
  msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
6086
 
6087
+ #~ msgid "User accounts"
6088
+ #~ msgstr "Comptes utilisateur"
6089
+
6090
  #~ msgid ""
6091
  #~ "Used by most dedicated/VPS servers, as well as shared hosting accounts "
6092
  #~ "that do not support php.ini"
languages/ninjafirewall.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Stable (latest release)\n"
5
- "POT-Creation-Date: 2018-10-22 21:16+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"
@@ -20,7 +20,7 @@ msgstr ""
20
 
21
  #: install.php:128 install.php:370 lib/install_fullwaf.php:301
22
  #: lib/install_fullwaf.php:614 lib/install_wpwaf.php:48
23
- #: lib/install_wpwaf.php:201 ninjafirewall.php:939
24
  msgid "NinjaFirewall (WP Edition)"
25
  msgstr ""
26
 
@@ -121,7 +121,7 @@ msgid ""
121
  "level of protection and performance higher than any other security plugin."
122
  msgstr ""
123
 
124
- #: install.php:156 ninjafirewall.php:779
125
  msgid "Installation"
126
  msgstr ""
127
 
@@ -150,7 +150,7 @@ msgstr ""
150
  msgid "Privacy policy"
151
  msgstr ""
152
 
153
- #: install.php:177 lib/help.php:457 lib/nf_sub_about.php:198
154
  msgid ""
155
  "NinjaFirewall is compliant with the General Data Protection Regulation "
156
  "(GDPR). For more info, please visit our blog:"
@@ -170,7 +170,7 @@ msgid ""
170
  msgstr ""
171
 
172
  #: install.php:258 lib/help.php:168 lib/install_fullwaf.php:33
173
- #: lib/install_fullwaf.php:141 ninjafirewall.php:804 ninjafirewall.php:1306
174
  msgid "Firewall Policies"
175
  msgstr ""
176
 
@@ -437,19 +437,19 @@ msgstr ""
437
  msgid "Need help? Check our blog:"
438
  msgstr ""
439
 
440
- #: install.php:595
441
  msgid ""
442
  "Error: The installer cannot download the security rules from wordpress.org "
443
  "website."
444
  msgstr ""
445
 
446
- #: install.php:596
447
  msgid ""
448
  "The server may be temporarily down or you may have network connectivity "
449
  "problems? Please try again in a few minutes."
450
  msgstr ""
451
 
452
- #: install.php:597
453
  msgid ""
454
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
455
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
@@ -485,14 +485,14 @@ msgstr ""
485
  msgid "View firewall log"
486
  msgstr ""
487
 
488
- #: lib/event_notifications.php:45 lib/help.php:347 ninjafirewall.php:830
489
  msgid "Event Notifications"
490
  msgstr ""
491
 
492
  #: lib/event_notifications.php:53 lib/login_protection.php:30
493
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:223
494
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:83 lib/nf_sub_updates.php:104
495
- #: ninjafirewall.php:1315 ninjafirewall.php:2948 ninjafirewall.php:3076
496
  msgid "Your changes have been saved."
497
  msgstr ""
498
 
@@ -600,13 +600,13 @@ msgid "Send me a daily activity report"
600
  msgstr ""
601
 
602
  #: lib/event_notifications.php:150 lib/event_notifications.php:162
603
- #: lib/nf_sub_updates.php:145 ninjafirewall.php:1725 ninjafirewall.php:1768
604
- #: ninjafirewall.php:1788 ninjafirewall.php:1839 ninjafirewall.php:1884
605
- #: ninjafirewall.php:1894 ninjafirewall.php:1904 ninjafirewall.php:1947
606
- #: ninjafirewall.php:1990 ninjafirewall.php:2010 ninjafirewall.php:2224
607
- #: ninjafirewall.php:2280 ninjafirewall.php:2290 ninjafirewall.php:2300
608
- #: ninjafirewall.php:2310 ninjafirewall.php:2357 ninjafirewall.php:2367
609
- #: ninjafirewall.php:3090
610
  msgid "Yes (default)"
611
  msgstr ""
612
 
@@ -685,7 +685,7 @@ msgstr ""
685
  msgid "Blocked brute-force attacks:"
686
  msgstr ""
687
 
688
- #: lib/event_notifications.php:448 lib/nfw_misc.php:616
689
  msgid ""
690
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
691
  "\" page."
@@ -693,11 +693,11 @@ msgstr ""
693
 
694
  #: lib/event_notifications.php:452 lib/nf_sub_filecheck.php:846
695
  #: lib/nf_sub_filecheck.php:863 lib/nf_sub_options.php:572
696
- #: lib/nf_sub_updates.php:565 ninjafirewall.php:3393
697
  msgid "Support forum:"
698
  msgstr ""
699
 
700
- #: lib/help.php:37 ninjafirewall.php:792
701
  msgid "Overview"
702
  msgstr ""
703
 
@@ -769,7 +769,7 @@ msgstr ""
769
  msgid "Your site will remain unprotected until you enable it again."
770
  msgstr ""
771
 
772
- #: lib/help.php:90 lib/nf_sub_options.php:117 ninjafirewall.php:1007
773
  msgid "Debugging mode"
774
  msgstr ""
775
 
@@ -946,7 +946,7 @@ msgid ""
946
  "substitution characters."
947
  msgstr ""
948
 
949
- #: lib/help.php:173 ninjafirewall.php:1329
950
  msgid "Basic Policies"
951
  msgstr ""
952
 
@@ -954,7 +954,7 @@ msgstr ""
954
  msgid "Whether to filter HTTP and/or HTTPS traffic"
955
  msgstr ""
956
 
957
- #: lib/help.php:178 ninjafirewall.php:1384
958
  msgid "Uploads"
959
  msgstr ""
960
 
@@ -984,22 +984,34 @@ msgid ""
984
  "directories."
985
  msgstr ""
986
 
987
- #: lib/help.php:184 ninjafirewall.php:1574
988
- msgid "Block user accounts creation"
989
  msgstr ""
990
 
991
  #: lib/help.php:184
992
  msgid ""
993
  "enabling this policy will block any attempt (e.g., exploiting a "
 
 
 
 
 
 
 
 
 
 
 
 
994
  "vulnerability, using a backdoor etc) to create a user account. If you allow "
995
  "user registration, you should not enable it."
996
  msgstr ""
997
 
998
- #: lib/help.php:185
999
  msgid "Protect against username enumeration:"
1000
  msgstr ""
1001
 
1002
- #: lib/help.php:185
1003
  msgid ""
1004
  "it is possible to enumerate usernames either through the WordPress author "
1005
  "archives, the REST API or the login page. Although this is not a "
@@ -1011,22 +1023,22 @@ msgid ""
1011
  "block the request immediately."
1012
  msgstr ""
1013
 
1014
- #: lib/help.php:186
1015
  msgid "WordPress REST API:"
1016
  msgstr ""
1017
 
1018
- #: lib/help.php:186
1019
  msgid ""
1020
  "it allows you to access your WordPress site's data through an easy-to-use "
1021
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
1022
  "allows you to block any access to that API if you do not intend to use it."
1023
  msgstr ""
1024
 
1025
- #: lib/help.php:187
1026
  msgid "WordPress XML-RPC API:"
1027
  msgstr ""
1028
 
1029
- #: lib/help.php:187
1030
  msgid ""
1031
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
1032
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
@@ -1037,24 +1049,24 @@ msgid ""
1037
  "used in brute-force amplification attacks or to block Pingbacks."
1038
  msgstr ""
1039
 
1040
- #: lib/help.php:188
1041
  msgid ""
1042
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
1043
  "themes</code>:"
1044
  msgstr ""
1045
 
1046
- #: lib/help.php:188
1047
  msgid ""
1048
  "this option can be useful to block hackers from installing backdoor in the "
1049
  "PHP theme files. However, because some custom themes may include an HTML "
1050
  "form (contact, search form etc), this option is not enabled by default."
1051
  msgstr ""
1052
 
1053
- #: lib/help.php:189
1054
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
1055
  msgstr ""
1056
 
1057
- #: lib/help.php:189
1058
  msgid ""
1059
  "enable this option when you want to secure logins and the admin area so that "
1060
  "both passwords and cookies are never sent in the clear. Ensure that you can "
@@ -1062,107 +1074,107 @@ msgid ""
1062
  "you will lock yourself out of your site!"
1063
  msgstr ""
1064
 
1065
- #: lib/help.php:190
1066
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
1067
  msgstr ""
1068
 
1069
- #: lib/help.php:190
1070
  msgid ""
1071
  "disabling the plugin and theme editor provides an additional layer of "
1072
  "security if a hacker gains access to a well-privileged user account."
1073
  msgstr ""
1074
 
1075
- #: lib/help.php:191
1076
  msgid ""
1077
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
1078
  msgstr ""
1079
 
1080
- #: lib/help.php:191
1081
  msgid ""
1082
  "this option will block users being able to use the plugin and theme "
1083
  "installation/update functionality from the WordPress admin area. Setting "
1084
  "this constant also disables the Plugin and Theme editor."
1085
  msgstr ""
1086
 
1087
- #: lib/help.php:196 ninjafirewall.php:1330
1088
  msgid "Intermediate Policies"
1089
  msgstr ""
1090
 
1091
- #: lib/help.php:198 ninjafirewall.php:1719
1092
  msgid "HTTP GET variable"
1093
  msgstr ""
1094
 
1095
- #: lib/help.php:199
1096
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1097
  msgstr ""
1098
 
1099
- #: lib/help.php:201 ninjafirewall.php:1762
1100
  msgid "HTTP POST variable"
1101
  msgstr ""
1102
 
1103
- #: lib/help.php:202
1104
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1105
  msgstr ""
1106
 
1107
- #: lib/help.php:203
1108
  msgid "Decode Base64-encoded <code>POST</code> variable:"
1109
  msgstr ""
1110
 
1111
- #: lib/help.php:203
1112
  msgid ""
1113
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1114
  "obfuscated malicious code. This option is only available for the <code>POST</"
1115
  "code> variable."
1116
  msgstr ""
1117
 
1118
- #: lib/help.php:205 ninjafirewall.php:1805
1119
  msgid "HTTP REQUEST variable"
1120
  msgstr ""
1121
 
1122
- #: lib/help.php:206
1123
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1124
  msgstr ""
1125
 
1126
- #: lib/help.php:208 ninjafirewall.php:1833
1127
  msgid "Cookies"
1128
  msgstr ""
1129
 
1130
- #: lib/help.php:209
1131
  msgid "Whether to scan and/or sanitise cookies."
1132
  msgstr ""
1133
 
1134
- #: lib/help.php:211 ninjafirewall.php:1878
1135
  msgid "HTTP_USER_AGENT server variable"
1136
  msgstr ""
1137
 
1138
- #: lib/help.php:212
1139
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1140
  msgstr ""
1141
 
1142
- #: lib/help.php:213
1143
  msgid "Block suspicious bots/scanners:"
1144
  msgstr ""
1145
 
1146
- #: lib/help.php:213
1147
  msgid ""
1148
  "rejects some known bots, scanners and various malicious scripts attempting "
1149
  "to access your blog."
1150
  msgstr ""
1151
 
1152
- #: lib/help.php:215 ninjafirewall.php:1931
1153
  msgid "HTTP_REFERER server variable"
1154
  msgstr ""
1155
 
1156
- #: lib/help.php:216
1157
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1158
  msgstr ""
1159
 
1160
- #: lib/help.php:217
1161
  msgid ""
1162
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
1163
  msgstr ""
1164
 
1165
- #: lib/help.php:217
1166
  msgid ""
1167
  "this option will block any <code>POST</code> request that does not have a "
1168
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
@@ -1173,22 +1185,22 @@ msgid ""
1173
  "default."
1174
  msgstr ""
1175
 
1176
- #: lib/help.php:220
1177
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
1178
  msgstr ""
1179
 
1180
- #: lib/help.php:220
1181
  msgid ""
1182
  "this option will block any <code>GET</code> or <code>POST</code> request "
1183
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
1184
  "dumpers and various hacker's shell scripts."
1185
  msgstr ""
1186
 
1187
- #: lib/help.php:221
1188
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
1189
  msgstr ""
1190
 
1191
- #: lib/help.php:221
1192
  #, php-format
1193
  msgid ""
1194
  "this option will reject any request using an IP instead of a domain name in "
@@ -1198,11 +1210,11 @@ msgid ""
1198
  "than domain names."
1199
  msgstr ""
1200
 
1201
- #: lib/help.php:222
1202
  msgid "Scan traffic coming from localhost and private IP address spaces:"
1203
  msgstr ""
1204
 
1205
- #: lib/help.php:222
1206
  msgid ""
1207
  "this option will allow the firewall to scan traffic from all non-routable "
1208
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
@@ -1210,28 +1222,28 @@ msgid ""
1210
  "interconnected)."
1211
  msgstr ""
1212
 
1213
- #: lib/help.php:227 ninjafirewall.php:1331
1214
  msgid "Advanced Policies"
1215
  msgstr ""
1216
 
1217
- #: lib/help.php:229 ninjafirewall.php:2044
1218
  msgid "HTTP response headers"
1219
  msgstr ""
1220
 
1221
- #: lib/help.php:231
1222
  msgid ""
1223
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1224
  "HTTP response in order to alter its headers. Those modifications can help to "
1225
  "mitigate threats such as XSS, phishing and clickjacking attacks."
1226
  msgstr ""
1227
 
1228
- #: lib/help.php:233
1229
  msgid ""
1230
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1231
  "confusion attacks:"
1232
  msgstr ""
1233
 
1234
- #: lib/help.php:233
1235
  msgid ""
1236
  "this header will send the nosniff value to instruct the browser to disable "
1237
  "content or MIME sniffing and to use the content-type returned by the server. "
@@ -1240,12 +1252,12 @@ msgid ""
1240
  "such as MIME Confusion Attacks."
1241
  msgstr ""
1242
 
1243
- #: lib/help.php:234
1244
  msgid ""
1245
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
1246
  msgstr ""
1247
 
1248
- #: lib/help.php:234
1249
  msgid ""
1250
  "this header indicates a policy whether a browser must not allow to render a "
1251
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
@@ -1254,53 +1266,53 @@ msgid ""
1254
  "NinjaFirewall accepts two different values:"
1255
  msgstr ""
1256
 
1257
- #: lib/help.php:236
1258
  msgid ""
1259
  "a browser receiving content with this header must not display this content "
1260
  "in any frame from a page of different origin than the content itself."
1261
  msgstr ""
1262
 
1263
- #: lib/help.php:237
1264
  msgid ""
1265
  "a browser receiving content with this header must not display this content "
1266
  "in any frame."
1267
  msgstr ""
1268
 
1269
- #: lib/help.php:240
1270
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
1271
  msgstr ""
1272
 
1273
- #: lib/help.php:242
1274
  msgid ""
1275
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
1276
  "administrator and the login page only."
1277
  msgstr ""
1278
 
1279
- #: lib/help.php:243
1280
  msgid ""
1281
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
1282
  "browsers):"
1283
  msgstr ""
1284
 
1285
- #: lib/help.php:243
1286
  msgid ""
1287
  "this header allows browsers to identify and block XSS attacks by preventing "
1288
  "malicious scripts from executing. It is enabled by default on all compatible "
1289
  "browsers."
1290
  msgstr ""
1291
 
1292
- #: lib/help.php:244
1293
  msgid ""
1294
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
1295
  "with that option."
1296
  msgstr ""
1297
 
1298
- #: lib/help.php:246
1299
  msgid ""
1300
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1301
  msgstr ""
1302
 
1303
- #: lib/help.php:246
1304
  msgid ""
1305
  "adding this flag to cookies helps to mitigate the risk of cross-site "
1306
  "scripting by preventing them from being accessed through client-side "
@@ -1311,19 +1323,19 @@ msgid ""
1311
  "sets that flag on the logged in user cookies only."
1312
  msgstr ""
1313
 
1314
- #: lib/help.php:247
1315
  msgid ""
1316
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1317
  "you should keep that option disabled."
1318
  msgstr ""
1319
 
1320
- #: lib/help.php:248
1321
  msgid ""
1322
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1323
  "connections to the server:"
1324
  msgstr ""
1325
 
1326
- #: lib/help.php:248
1327
  msgid ""
1328
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1329
  "will not allow the user to access the web application over insecure HTTP "
@@ -1331,38 +1343,38 @@ msgid ""
1331
  "attacks. Most recent browsers support HSTS headers."
1332
  msgstr ""
1333
 
1334
- #: lib/help.php:249
1335
  msgid "Set <code>Content-Security-Policy</code>:"
1336
  msgstr ""
1337
 
1338
- #: lib/help.php:249
1339
  msgid ""
1340
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1341
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
1342
  "objects (Java, ActiveX, audio and video files), and other HTML5 features."
1343
  msgstr ""
1344
 
1345
- #: lib/help.php:249
1346
  msgid ""
1347
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1348
  "(blog, website) and the backend (WordPress admin dashboard)."
1349
  msgstr ""
1350
 
1351
- #: lib/help.php:250
1352
  msgid "Set <code>Referrer-Policy</code>:"
1353
  msgstr ""
1354
 
1355
- #: lib/help.php:250
1356
  msgid ""
1357
  "this HTTP header governs which referrer information, sent in the Referer "
1358
  "header, should be included with requests made."
1359
  msgstr ""
1360
 
1361
- #: lib/help.php:254
1362
  msgid "Block PHP built-in wrappers:"
1363
  msgstr ""
1364
 
1365
- #: lib/help.php:254
1366
  msgid ""
1367
  "PHP has several wrappers for use with the filesystem functions. It is "
1368
  "possible for an attacker to use them to bypass firewalls and various IDS to "
@@ -1373,11 +1385,11 @@ msgid ""
1373
  "request, cookies, user agent and referrer variables."
1374
  msgstr ""
1375
 
1376
- #: lib/help.php:255
1377
  msgid "Block serialized PHP objects:"
1378
  msgstr ""
1379
 
1380
- #: lib/help.php:255
1381
  #, php-format
1382
  msgid ""
1383
  "Object Serialization is a PHP feature used by many applications to generate "
@@ -1388,39 +1400,39 @@ msgid ""
1388
  "code> request, cookies, user agent and referrer variables."
1389
  msgstr ""
1390
 
1391
- #: lib/help.php:256
1392
  msgid "Hide PHP notice and error messages:"
1393
  msgstr ""
1394
 
1395
- #: lib/help.php:256
1396
  msgid ""
1397
  "this option lets you hide errors returned by your scripts. Such errors can "
1398
  "leak sensitive informations which can be exploited by hackers."
1399
  msgstr ""
1400
 
1401
- #: lib/help.php:257
1402
  msgid ""
1403
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1404
  "<code>PATH_INFO</code>:"
1405
  msgstr ""
1406
 
1407
- #: lib/help.php:257
1408
  msgid ""
1409
  "this option can sanitise any dangerous characters found in those 3 server "
1410
  "variables to prevent various XSS and database injection attempts."
1411
  msgstr ""
1412
 
1413
- #: lib/help.php:259 ninjafirewall.php:2351
1414
  msgid "Various"
1415
  msgstr ""
1416
 
1417
- #: lib/help.php:260
1418
  #, php-format
1419
  msgid ""
1420
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
1421
  msgstr ""
1422
 
1423
- #: lib/help.php:260
1424
  msgid ""
1425
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1426
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
@@ -1428,11 +1440,11 @@ msgid ""
1428
  "legitimate programs do not."
1429
  msgstr ""
1430
 
1431
- #: lib/help.php:261
1432
  msgid "Block ASCII character 0x00 (NULL byte):"
1433
  msgstr ""
1434
 
1435
- #: lib/help.php:261
1436
  msgid ""
1437
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1438
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
@@ -1441,22 +1453,22 @@ msgid ""
1441
  "dangerous and should always be rejected."
1442
  msgstr ""
1443
 
1444
- #: lib/help.php:262
1445
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1446
  msgstr ""
1447
 
1448
- #: lib/help.php:262
1449
  msgid ""
1450
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1451
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
1452
  "ASCII characters from 1 to 8 and 14 to 31."
1453
  msgstr ""
1454
 
1455
- #: lib/help.php:268 ninjafirewall.php:1688
1456
  msgid "Users Whitelist"
1457
  msgstr ""
1458
 
1459
- #: lib/help.php:270
1460
  #, php-format
1461
  msgid ""
1462
  "By default, any logged in WordPress administrator will not be blocked by "
@@ -1468,17 +1480,17 @@ msgid ""
1468
  "enforced."
1469
  msgstr ""
1470
 
1471
- #: lib/help.php:282 ninjafirewall.php:808 ninjafirewall.php:2929
1472
  msgid "File Guard"
1473
  msgstr ""
1474
 
1475
- #: lib/help.php:284
1476
  msgid ""
1477
  "File Guard can detect, in real-time, any access to a PHP file that was "
1478
  "recently modified or created, and alert you about this."
1479
  msgstr ""
1480
 
1481
- #: lib/help.php:286
1482
  msgid ""
1483
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1484
  "into an already existing file) and tried to directly access that file using "
@@ -1489,7 +1501,7 @@ msgid ""
1489
  "Notifications\" menu."
1490
  msgstr ""
1491
 
1492
- #: lib/help.php:287
1493
  msgid ""
1494
  "If you do not want to monitor a folder, you can exclude its full path or a "
1495
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
@@ -1498,13 +1510,13 @@ msgid ""
1498
  "will ignore it."
1499
  msgstr ""
1500
 
1501
- #: lib/help.php:288
1502
  msgid ""
1503
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1504
  "code>)."
1505
  msgstr ""
1506
 
1507
- #: lib/help.php:289
1508
  msgid ""
1509
  "File Guard real-time detection is a totally unique feature, because "
1510
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
@@ -1512,11 +1524,11 @@ msgid ""
1512
  "package (third-party software, shell script, backdoor etc)."
1513
  msgstr ""
1514
 
1515
- #: lib/help.php:298 ninjafirewall.php:826 ninjafirewall.php:3059
1516
  msgid "Network"
1517
  msgstr ""
1518
 
1519
- #: lib/help.php:300
1520
  msgid ""
1521
  "Even if NinjaFirewall administration menu is only available to the Super "
1522
  "Admin (from the main site), you can still display its status to all sites in "
@@ -1524,30 +1536,30 @@ msgid ""
1524
  "be visible only to the administrators of those sites."
1525
  msgstr ""
1526
 
1527
- #: lib/help.php:302
1528
  msgid ""
1529
  "It is recommended to enable this feature as it is the only way to know "
1530
  "whether the sites in your network are protected and if NinjaFirewall "
1531
  "installation was successful."
1532
  msgstr ""
1533
 
1534
- #: lib/help.php:304
1535
  msgid ""
1536
  "Note that when it is disabled, the icon still remains visible to you, the "
1537
  "Super Admin."
1538
  msgstr ""
1539
 
1540
- #: lib/help.php:314 lib/nf_sub_filecheck.php:129 ninjafirewall.php:812
1541
  msgid "File Check"
1542
  msgstr ""
1543
 
1544
- #: lib/help.php:315
1545
  msgid ""
1546
  "File Check lets you perform file integrity monitoring upon request or on a "
1547
  "specific interval."
1548
  msgstr ""
1549
 
1550
- #: lib/help.php:317
1551
  msgid ""
1552
  "You need to create a snapshot of all your files and then, at a later time, "
1553
  "you can scan your system to compare it with the previous snapshot. Any "
@@ -1555,62 +1567,62 @@ msgid ""
1555
  "file ownership, timestamp as well as file creation and deletion."
1556
  msgstr ""
1557
 
1558
- #: lib/help.php:318
1559
  #, php-format
1560
  msgid ""
1561
  "Create a snapshot of all files stored in that directory: by default, the "
1562
  "directory is set to WordPress <code>ABSPATH</code> (%s)"
1563
  msgstr ""
1564
 
1565
- #: lib/help.php:319
1566
  msgid ""
1567
  "Exclude the following files/folders: you can enter a directory or a file "
1568
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
1569
  "code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
1570
  msgstr ""
1571
 
1572
- #: lib/help.php:321
1573
  msgid ""
1574
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
1575
  "code>)."
1576
  msgstr ""
1577
 
1578
- #: lib/help.php:322
1579
  msgid ""
1580
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
1581
  "symbolic links."
1582
  msgstr ""
1583
 
1584
- #: lib/help.php:327
1585
  msgid "Scheduled scans"
1586
  msgstr ""
1587
 
1588
- #: lib/help.php:328
1589
  msgid ""
1590
  "NinjaFirewall can scan your system on a specific interval (hourly, "
1591
  "twicedaily or daily)."
1592
  msgstr ""
1593
 
1594
- #: lib/help.php:330
1595
  msgid ""
1596
  "It can either send you a scan report only if changes are detected, or always "
1597
  "send you one after each scan."
1598
  msgstr ""
1599
 
1600
- #: lib/help.php:332
1601
  msgid ""
1602
  "Reports will be sent to the contact email address defined in the \"Event "
1603
  "Notifications\" menu."
1604
  msgstr ""
1605
 
1606
- #: lib/help.php:334
1607
  #, php-format
1608
  msgid ""
1609
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
1610
  "only if your site gets sufficient traffic."
1611
  msgstr ""
1612
 
1613
- #: lib/help.php:348
1614
  msgid ""
1615
  "NinjaFirewall can alert you by email on specific events triggered within "
1616
  "your blog. They include installations, updates, activations etc, as well as "
@@ -1621,11 +1633,11 @@ msgid ""
1621
  "theme in order to take full control of your website."
1622
  msgstr ""
1623
 
1624
- #: lib/help.php:359 lib/login_protection.php:21 ninjafirewall.php:834
1625
  msgid "Login Protection"
1626
  msgstr ""
1627
 
1628
- #: lib/help.php:363
1629
  msgid ""
1630
  "By processing incoming HTTP requests before your blog and any of its "
1631
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
@@ -1633,18 +1645,18 @@ msgid ""
1633
  "from several thousands of different IPs."
1634
  msgstr ""
1635
 
1636
- #: lib/help.php:365
1637
  msgid ""
1638
  "You can choose two different types of protection: a password or a captcha. "
1639
  "You can enable the protection only if an attack is detected or to keep it "
1640
  "always activated."
1641
  msgstr ""
1642
 
1643
- #: lib/help.php:367
1644
  msgid "Yes, if under attack:"
1645
  msgstr ""
1646
 
1647
- #: lib/help.php:369
1648
  msgid ""
1649
  "The protection will be triggered when too many login attempts are detected, "
1650
  "regardless of the offending IP. It blocks the attack instantly and prevents "
@@ -1653,92 +1665,92 @@ msgid ""
1653
  "combination or the captcha code. "
1654
  msgstr ""
1655
 
1656
- #: lib/help.php:371
1657
  msgid "Always ON:"
1658
  msgstr ""
1659
 
1660
- #: lib/help.php:373
1661
  msgid ""
1662
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
1663
  "implementation each time you access the login page."
1664
  msgstr ""
1665
 
1666
- #: lib/help.php:376
1667
  msgid "Type of protection:"
1668
  msgstr ""
1669
 
1670
- #: lib/help.php:377
1671
  msgid ""
1672
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
1673
  "own very fast authentication scheme and it is compatible with any HTTP "
1674
  "server (Apache, Nginx, Lighttpd etc)."
1675
  msgstr ""
1676
 
1677
- #: lib/help.php:378
1678
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
1679
  msgstr ""
1680
 
1681
- #: lib/help.php:379
1682
  msgid "Bot protection:"
1683
  msgstr ""
1684
 
1685
- #: lib/help.php:380
1686
  msgid ""
1687
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
1688
  "before they start a brute-force attack."
1689
  msgstr ""
1690
 
1691
- #: lib/help.php:388
1692
  msgid "AUTH log"
1693
  msgstr ""
1694
 
1695
- #: lib/help.php:391
1696
  msgid ""
1697
  "NinjaFirewall can write to the server Authentication log when the brute-"
1698
  "force protection is triggered. This can be useful to the system "
1699
  "administrator for monitoring purposes or banning IPs at the server level."
1700
  msgstr ""
1701
 
1702
- #: lib/help.php:393
1703
  msgid ""
1704
  "If you have a shared hosting account, keep this option disabled as you do "
1705
  "not have any access to the server's logs."
1706
  msgstr ""
1707
 
1708
- #: lib/help.php:395
1709
  msgid ""
1710
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
1711
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
1712
  "logline uses the following format:"
1713
  msgstr ""
1714
 
1715
- #: lib/help.php:398
1716
  msgid "AA: the process ID (PID)."
1717
  msgstr ""
1718
 
1719
- #: lib/help.php:399
1720
  msgid "BB: the user IPv4 or IPv6 address."
1721
  msgstr ""
1722
 
1723
- #: lib/help.php:400
1724
  msgid "CC: the blog (sub-)domain name."
1725
  msgstr ""
1726
 
1727
- #: lib/help.php:401
1728
  msgid ""
1729
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
1730
  "API</code>."
1731
  msgstr ""
1732
 
1733
- #: lib/help.php:402
1734
  msgid "EE: the time, in minutes, the protection will remain active."
1735
  msgstr ""
1736
 
1737
- #: lib/help.php:404
1738
  msgid "Sample loglines:"
1739
  msgstr ""
1740
 
1741
- #: lib/help.php:407
1742
  #, php-format
1743
  msgid ""
1744
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
@@ -1749,54 +1761,54 @@ msgid ""
1749
  "otherwise you will likely block legitimate users."
1750
  msgstr ""
1751
 
1752
- #: lib/help.php:421 lib/nf_sub_log.php:84 ninjafirewall.php:838
1753
  msgid "Firewall Log"
1754
  msgstr ""
1755
 
1756
- #: lib/help.php:423
1757
  msgid ""
1758
  "The firewall log displays blocked and sanitised requests as well as some "
1759
  "useful information. It has 6 columns:"
1760
  msgstr ""
1761
 
1762
- #: lib/help.php:424
1763
  msgid "DATE : date and time of the incident."
1764
  msgstr ""
1765
 
1766
- #: lib/help.php:425
1767
  msgid ""
1768
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
1769
  msgstr ""
1770
 
1771
- #: lib/help.php:426
1772
  msgid ""
1773
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
1774
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
1775
  "and debugging mode (<code>DEBUG_ON</code>)."
1776
  msgstr ""
1777
 
1778
- #: lib/help.php:427
1779
  msgid ""
1780
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
1781
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
1782
  "rule from the \"Firewall Policies\" page."
1783
  msgstr ""
1784
 
1785
- #: lib/help.php:428
1786
  msgid "IP : the user IPv4 or IPv6 address."
1787
  msgstr ""
1788
 
1789
- #: lib/help.php:429
1790
  msgid ""
1791
  "REQUEST : the HTTP request including offending variables and values as well "
1792
  "as the reason the action was logged."
1793
  msgstr ""
1794
 
1795
- #: lib/help.php:434 lib/nf_sub_log.php:169
1796
  msgid "Auto-delete log"
1797
  msgstr ""
1798
 
1799
- #: lib/help.php:436
1800
  msgid ""
1801
  "This options lets you configure NinjaFirewall to delete its old logs "
1802
  "automatically. By default, logs are never deleted, <b>even when uninstall "
@@ -1804,65 +1816,65 @@ msgid ""
1804
  "delete old logs."
1805
  msgstr ""
1806
 
1807
- #: lib/help.php:442 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:93
1808
- #: ninjafirewall.php:1105
1809
  msgid "Centralized Logging"
1810
  msgstr ""
1811
 
1812
- #: lib/help.php:444
1813
  msgid ""
1814
  "Centralized Logging lets you remotely access the firewall log of all your "
1815
  "NinjaFirewall protected websites from one single installation. You do not "
1816
  "need any longer to log in to individual servers to analyse your log data."
1817
  msgstr ""
1818
 
1819
- #: lib/help.php:444
1820
  #, php-format
1821
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
1822
  msgstr ""
1823
 
1824
- #: lib/help.php:445
1825
  msgid ""
1826
  "Enter your public key (optional): This is the public key that was created "
1827
  "from your main server."
1828
  msgstr ""
1829
 
1830
- #: lib/help.php:448
1831
  msgid ""
1832
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
1833
  "Delete your public key below if you want to disable it."
1834
  msgstr ""
1835
 
1836
- #: lib/help.php:455 lib/nf_sub_about.php:100
1837
  msgid "GDPR Compliance"
1838
  msgstr ""
1839
 
1840
- #: lib/help.php:470 lib/nf_sub_livelog.php:37 lib/nf_sub_livelog.php:216
1841
- #: ninjafirewall.php:842
1842
  msgid "Live Log"
1843
  msgstr ""
1844
 
1845
- #: lib/help.php:472
1846
  msgid ""
1847
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
1848
  "<code>tail -f</code> command. Note that requests sent to static elements "
1849
  "like JS/CSS files and images are not managed by NinjaFirewall."
1850
  msgstr ""
1851
 
1852
- #: lib/help.php:474
1853
  msgid ""
1854
  "You can enable/disable the monitoring process, change the refresh rate, "
1855
  "clear the screen, enable automatic vertical scrolling, change the log "
1856
  "format, select which traffic you want to view (HTTP/HTTPS) and the timezone."
1857
  msgstr ""
1858
 
1859
- #: lib/help.php:474
1860
  msgid ""
1861
  "You can also apply filters to include or exclude files and folders "
1862
  "(REQUEST_URI)."
1863
  msgstr ""
1864
 
1865
- #: lib/help.php:477
1866
  msgid ""
1867
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
1868
  "ajax.php</code>). It communicates directly with the firewall without loading "
@@ -1871,78 +1883,78 @@ msgid ""
1871
  "value."
1872
  msgstr ""
1873
 
1874
- #: lib/help.php:479
1875
  msgid ""
1876
  "If you are using the optional <code>.htninja</code> configuration file to "
1877
  "whitelist your IP, the Live Log feature will not work."
1878
  msgstr ""
1879
 
1880
- #: lib/help.php:484
1881
  msgid "Log Format"
1882
  msgstr ""
1883
 
1884
- #: lib/help.php:485
1885
  msgid "You can easily customize the log format. Possible values are:"
1886
  msgstr ""
1887
 
1888
- #: lib/help.php:486
1889
  msgid "<code>%time</code>: the server date, time and timezone."
1890
  msgstr ""
1891
 
1892
- #: lib/help.php:487
1893
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
1894
  msgstr ""
1895
 
1896
- #: lib/help.php:488
1897
  #, php-format
1898
  msgid ""
1899
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
1900
  "balancer or CDN, this will be its IP."
1901
  msgstr ""
1902
 
1903
- #: lib/help.php:489
1904
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
1905
  msgstr ""
1906
 
1907
- #: lib/help.php:490
1908
  #, php-format
1909
  msgid ""
1910
  "<code>%uri</code>: the URI which was given in order to access the page "
1911
  "(REQUEST_URI)."
1912
  msgstr ""
1913
 
1914
- #: lib/help.php:491
1915
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
1916
  msgstr ""
1917
 
1918
- #: lib/help.php:492
1919
  #, php-format
1920
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
1921
  msgstr ""
1922
 
1923
- #: lib/help.php:493
1924
  #, php-format
1925
  msgid ""
1926
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
1927
  "load balancer or CDN, this will likely be the visitor true IP."
1928
  msgstr ""
1929
 
1930
- #: lib/help.php:494
1931
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
1932
  msgstr ""
1933
 
1934
- #: lib/help.php:495
1935
  msgid ""
1936
  "Additionally, you can include any of the following characters: <code>\"</"
1937
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
1938
  "and lowercase letters <code>a-z</code>."
1939
  msgstr ""
1940
 
1941
- #: lib/help.php:507 lib/rules_editor.php:17 ninjafirewall.php:846
1942
  msgid "Rules Editor"
1943
  msgstr ""
1944
 
1945
- #: lib/help.php:509
1946
  msgid ""
1947
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
1948
  "of built-in rules used to protect your blog against the most common "
@@ -1952,46 +1964,46 @@ msgid ""
1952
  "individually:"
1953
  msgstr ""
1954
 
1955
- #: lib/help.php:511
1956
  msgid ""
1957
  "Check your firewall log and find the rule ID you want to disable (it is "
1958
  "displayed in the <code>RULE</code> column)."
1959
  msgstr ""
1960
 
1961
- #: lib/help.php:512
1962
  msgid ""
1963
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
1964
  "button."
1965
  msgstr ""
1966
 
1967
- #: lib/help.php:514
1968
  msgid ""
1969
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
1970
  "code> instead of a number, that means that the rule can be changed in the "
1971
  "\"Firewall Policies\" page."
1972
  msgstr ""
1973
 
1974
- #: lib/help.php:519
1975
  msgid "Credits"
1976
  msgstr ""
1977
 
1978
- #: lib/help.php:521
1979
  msgid ""
1980
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
1981
  "them were reported by the following companies, individuals or mailing lists:"
1982
  msgstr ""
1983
 
1984
- #: lib/help.php:573 ninjafirewall.php:1039
1985
  msgid "Updates"
1986
  msgstr ""
1987
 
1988
- #: lib/help.php:575
1989
  msgid ""
1990
  "To get the most efficient protection, you can ask NinjaFirewall to "
1991
  "automatically update its security rules."
1992
  msgstr ""
1993
 
1994
- #: lib/help.php:577
1995
  msgid ""
1996
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
1997
  "themes, a new set of security rules will be made available to protect "
@@ -1999,14 +2011,14 @@ msgid ""
1999
  "daily or even hourly."
2000
  msgstr ""
2001
 
2002
- #: lib/help.php:579
2003
  msgid ""
2004
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2005
  "(including new files, options and features) was available, it would have to "
2006
  "be updated from the dashboard plugins menu as usual."
2007
  msgstr ""
2008
 
2009
- #: lib/help.php:581
2010
  msgid ""
2011
  "We recommend to enable this feature, as it is the <strong>only way to keep "
2012
  "your WordPress secure</strong> against new vulnerabilities."
@@ -2336,11 +2348,11 @@ msgid "Always ON"
2336
  msgstr ""
2337
 
2338
  #: lib/login_protection.php:295 lib/nf_sub_filecheck.php:516
2339
- #: ninjafirewall.php:1633 ninjafirewall.php:1648 ninjafirewall.php:1658
2340
- #: ninjafirewall.php:1668 ninjafirewall.php:1738 ninjafirewall.php:1781
2341
- #: ninjafirewall.php:1814 ninjafirewall.php:1852 ninjafirewall.php:1940
2342
- #: ninjafirewall.php:1960 ninjafirewall.php:2003 ninjafirewall.php:2133
2343
- #: ninjafirewall.php:2147 ninjafirewall.php:2172 ninjafirewall.php:2380
2344
  msgid "No (default)"
2345
  msgstr ""
2346
 
@@ -2637,12 +2649,12 @@ msgstr ""
2637
  msgid "Default: %s"
2638
  msgstr ""
2639
 
2640
- #: lib/nf_sub_filecheck.php:158 ninjafirewall.php:2994
2641
  msgid "Exclude the following files/folders (optional)"
2642
  msgstr ""
2643
 
2644
  #: lib/nf_sub_filecheck.php:159 lib/nf_sub_livelog.php:293
2645
- #: ninjafirewall.php:2995
2646
  msgid "e.g.,"
2647
  msgstr ""
2648
 
@@ -2911,9 +2923,10 @@ msgstr ""
2911
 
2912
  #: lib/nf_sub_filecheck.php:839 lib/nf_sub_filecheck.php:841
2913
  #: lib/nf_sub_filecheck.php:857 lib/nf_sub_filecheck.php:859
2914
- #: lib/nf_sub_updates.php:557 lib/nf_sub_updates.php:559 lib/nfw_misc.php:76
2915
- #: lib/nfw_misc.php:78 lib/nfw_misc.php:467 lib/nfw_misc.php:469
2916
- #: lib/nfw_misc.php:607 lib/nfw_misc.php:609
 
2917
  msgid "Blog:"
2918
  msgstr ""
2919
 
@@ -3040,7 +3053,7 @@ msgstr ""
3040
  msgid "Must not include"
3041
  msgstr ""
3042
 
3043
- #: lib/nf_sub_livelog.php:293 ninjafirewall.php:2995
3044
  msgid "or"
3045
  msgstr ""
3046
 
@@ -3066,15 +3079,15 @@ msgstr ""
3066
  msgid "Display"
3067
  msgstr ""
3068
 
3069
- #: lib/nf_sub_livelog.php:310 ninjafirewall.php:1358
3070
  msgid "HTTP and HTTPS traffic (default)"
3071
  msgstr ""
3072
 
3073
- #: lib/nf_sub_livelog.php:311 ninjafirewall.php:1359
3074
  msgid "HTTP traffic only"
3075
  msgstr ""
3076
 
3077
- #: lib/nf_sub_livelog.php:312 ninjafirewall.php:1360
3078
  msgid "HTTPS traffic only"
3079
  msgstr ""
3080
 
@@ -3187,7 +3200,7 @@ msgstr ""
3187
  msgid "Unable to open the log for read operation."
3188
  msgstr ""
3189
 
3190
- #: lib/nf_sub_malwarescan.php:24 ninjafirewall.php:822
3191
  msgid "Anti-Malware"
3192
  msgstr ""
3193
 
@@ -3241,13 +3254,13 @@ msgstr ""
3241
  msgid "Refresh preview"
3242
  msgstr ""
3243
 
3244
- #: lib/nf_sub_options.php:71 ninjafirewall.php:800
3245
  msgid "Firewall Options"
3246
  msgstr ""
3247
 
3248
  #: lib/nf_sub_options.php:100 lib/nf_sub_options.php:109
3249
- #: lib/nf_sub_options.php:124 lib/nf_sub_options.php:134 ninjafirewall.php:985
3250
- #: ninjafirewall.php:1117
3251
  msgid "Enabled"
3252
  msgstr ""
3253
 
@@ -3379,9 +3392,9 @@ msgstr ""
3379
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
3380
  msgstr ""
3381
 
3382
- #: lib/nf_sub_options.php:548 lib/nf_sub_options.php:550 ninjafirewall.php:551
3383
- #: ninjafirewall.php:553 ninjafirewall.php:683 ninjafirewall.php:685
3384
- #: ninjafirewall.php:3381 ninjafirewall.php:3383
3385
  msgid "-Blog :"
3386
  msgstr ""
3387
 
@@ -3404,20 +3417,20 @@ msgid ""
3404
  "Someone imported a new configuration which overrode the firewall settings:"
3405
  msgstr ""
3406
 
3407
- #: lib/nf_sub_options.php:567 ninjafirewall.php:691 ninjafirewall.php:3388
3408
  msgid "-User :"
3409
  msgstr ""
3410
 
3411
- #: lib/nf_sub_options.php:568 ninjafirewall.php:692 ninjafirewall.php:3389
3412
  msgid "-IP :"
3413
  msgstr ""
3414
 
3415
- #: lib/nf_sub_options.php:569 ninjafirewall.php:560 ninjafirewall.php:693
3416
- #: ninjafirewall.php:3390
3417
  msgid "-Date :"
3418
  msgstr ""
3419
 
3420
- #: lib/nf_sub_updates.php:73 ninjafirewall.php:850
3421
  msgid "Rules Update"
3422
  msgstr ""
3423
 
@@ -3437,14 +3450,14 @@ msgstr ""
3437
  msgid "Automatically update NinjaFirewall security rules"
3438
  msgstr ""
3439
 
3440
- #: lib/nf_sub_updates.php:148 ninjafirewall.php:1226 ninjafirewall.php:1728
3441
- #: ninjafirewall.php:1771 ninjafirewall.php:1791 ninjafirewall.php:1842
3442
- #: ninjafirewall.php:1887 ninjafirewall.php:1897 ninjafirewall.php:1907
3443
- #: ninjafirewall.php:1950 ninjafirewall.php:1993 ninjafirewall.php:2013
3444
- #: ninjafirewall.php:2075 ninjafirewall.php:2227 ninjafirewall.php:2283
3445
- #: ninjafirewall.php:2293 ninjafirewall.php:2303 ninjafirewall.php:2313
3446
- #: ninjafirewall.php:2360 ninjafirewall.php:2370 ninjafirewall.php:2976
3447
- #: ninjafirewall.php:3091
3448
  msgid "No"
3449
  msgstr ""
3450
 
@@ -3794,103 +3807,105 @@ msgstr ""
3794
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
3795
  msgstr ""
3796
 
3797
- #: lib/nfw_misc.php:62
3798
  msgid "Blocked user account creation"
3799
  msgstr ""
3800
 
3801
- #: lib/nfw_misc.php:74
3802
  msgid "NinjaFirewall has blocked an attempt to create a user account:"
3803
  msgstr ""
3804
 
3805
- #: lib/nfw_misc.php:80 lib/nfw_misc.php:611
3806
  msgid "Username:"
3807
  msgstr ""
3808
 
3809
- #: lib/nfw_misc.php:81 lib/nfw_misc.php:471 lib/nfw_misc.php:612
 
3810
  msgid "User IP:"
3811
  msgstr ""
3812
 
3813
- #: lib/nfw_misc.php:84 lib/nfw_misc.php:472 lib/nfw_misc.php:615
 
3814
  msgid "Date:"
3815
  msgstr ""
3816
 
3817
- #: lib/nfw_misc.php:287 lib/nfw_misc.php:291
3818
  msgid "NinjaFirewall error"
3819
  msgstr ""
3820
 
3821
- #: lib/nfw_misc.php:288
3822
  #, php-format
3823
  msgid ""
3824
  "%s directory cannot be created. Please review your installation and ensure "
3825
  "that %s is writable."
3826
  msgstr ""
3827
 
3828
- #: lib/nfw_misc.php:292
3829
  #, php-format
3830
  msgid ""
3831
  "%s directory is read-only. Please review your installation and ensure that "
3832
  "%s is writable."
3833
  msgstr ""
3834
 
3835
- #: lib/nfw_misc.php:311 ninjafirewall.php:969
3836
  msgid "unknown error"
3837
  msgstr ""
3838
 
3839
- #: lib/nfw_misc.php:313
3840
  msgid "NinjaFirewall fatal error:"
3841
  msgstr ""
3842
 
3843
- #: lib/nfw_misc.php:314
3844
  msgid "Review your installation, your site is not protected."
3845
  msgstr ""
3846
 
3847
- #: lib/nfw_misc.php:362 lib/nfw_misc.php:384
3848
  msgid "Forbidden access"
3849
  msgstr ""
3850
 
3851
- #: lib/nfw_misc.php:403
3852
  #, php-format
3853
  msgid ""
3854
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
3855
  "\">Lost your password</a>?"
3856
  msgstr ""
3857
 
3858
- #: lib/nfw_misc.php:464
3859
  msgid "[NinjaFirewall] Alert: Database changes detected"
3860
  msgstr ""
3861
 
3862
- #: lib/nfw_misc.php:465
3863
  msgid ""
3864
  "NinjaFirewall has detected that one or more administrator accounts were "
3865
  "modified in the database:"
3866
  msgstr ""
3867
 
3868
- #: lib/nfw_misc.php:473
3869
  #, php-format
3870
  msgid "Total administrators : %s"
3871
  msgstr ""
3872
 
3873
- #: lib/nfw_misc.php:482
3874
  msgid ""
3875
  "If you cannot see any modifications in the above fields, it is likely that "
3876
  "the administrator password was changed."
3877
  msgstr ""
3878
 
3879
- #: lib/nfw_misc.php:580
3880
  msgid "Blocked privilege escalation attempt"
3881
  msgstr ""
3882
 
3883
- #: lib/nfw_misc.php:605
3884
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
3885
  msgstr ""
3886
 
3887
- #: lib/nfw_misc.php:631
3888
  msgid ""
3889
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
3890
  "whitelisted."
3891
  msgstr ""
3892
 
3893
- #: lib/nfw_misc.php:645
3894
  #, php-format
3895
  msgid ""
3896
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
@@ -3899,6 +3914,76 @@ msgid ""
3899
  "rate it. Thank you!"
3900
  msgstr ""
3901
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3902
  #: lib/rules_editor.php:27
3903
  msgid "Error: you did not select a rule to disable."
3904
  msgstr ""
@@ -3989,7 +4074,7 @@ msgstr ""
3989
  msgid "Enable it"
3990
  msgstr ""
3991
 
3992
- #: lib/statistics.php:27 ninjafirewall.php:796
3993
  msgid "Statistics"
3994
  msgstr ""
3995
 
@@ -4126,198 +4211,198 @@ msgstr ""
4126
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
4127
  msgstr ""
4128
 
4129
- #: ninjafirewall.php:549
4130
  msgid "ERROR: Failed to update rules"
4131
  msgstr ""
4132
 
4133
- #: ninjafirewall.php:555
4134
  msgid ""
4135
  "NinjaFirewall failed to update its rules. This is a critical error, your "
4136
  "current rules may be corrupted or disabled. In order to solve the problem, "
4137
  "please follow these instructions:"
4138
  msgstr ""
4139
 
4140
- #: ninjafirewall.php:556
4141
  msgid "1. Log in to your WordPress admin dashboard."
4142
  msgstr ""
4143
 
4144
- #: ninjafirewall.php:557
4145
  msgid "2. Go to \"NinjaFirewall > Updates\"."
4146
  msgstr ""
4147
 
4148
- #: ninjafirewall.php:558
4149
  msgid "3. Click on \"Check for updates now!\"."
4150
  msgstr ""
4151
 
4152
- #: ninjafirewall.php:563 ninjafirewall.php:696
4153
  msgid "Support forum"
4154
  msgstr ""
4155
 
4156
- #: ninjafirewall.php:681
4157
  msgid "Alert: WordPress console login"
4158
  msgstr ""
4159
 
4160
- #: ninjafirewall.php:690
4161
  msgid "Someone just logged in to your WordPress admin console:"
4162
  msgstr ""
4163
 
4164
- #: ninjafirewall.php:763
4165
  #, php-format
4166
  msgid "Sorry %s, your request cannot be processed."
4167
  msgstr ""
4168
 
4169
- #: ninjafirewall.php:764
4170
  msgid "For security reasons, it was blocked and logged."
4171
  msgstr ""
4172
 
4173
- #: ninjafirewall.php:766
4174
  msgid ""
4175
  "If you believe this was an error please contact the<br />webmaster and "
4176
  "enclose the following incident ID:"
4177
  msgstr ""
4178
 
4179
- #: ninjafirewall.php:792
4180
  msgid "NinjaFirewall: Overview"
4181
  msgstr ""
4182
 
4183
- #: ninjafirewall.php:796
4184
  msgid "NinjaFirewall: Statistics"
4185
  msgstr ""
4186
 
4187
- #: ninjafirewall.php:800
4188
  msgid "NinjaFirewall: Firewall Options"
4189
  msgstr ""
4190
 
4191
- #: ninjafirewall.php:804
4192
  msgid "NinjaFirewall: Firewall Policies"
4193
  msgstr ""
4194
 
4195
- #: ninjafirewall.php:808
4196
  msgid "NinjaFirewall: File Guard"
4197
  msgstr ""
4198
 
4199
- #: ninjafirewall.php:812
4200
  msgid "NinjaFirewall: File Check"
4201
  msgstr ""
4202
 
4203
- #: ninjafirewall.php:822
4204
  msgid "NinjaFirewall: Anti-Malware"
4205
  msgstr ""
4206
 
4207
- #: ninjafirewall.php:826
4208
  msgid "NinjaFirewall: Network"
4209
  msgstr ""
4210
 
4211
- #: ninjafirewall.php:830
4212
  msgid "NinjaFirewall: Event Notifications"
4213
  msgstr ""
4214
 
4215
- #: ninjafirewall.php:834
4216
  msgid "NinjaFirewall: Log-in Protection"
4217
  msgstr ""
4218
 
4219
- #: ninjafirewall.php:838
4220
  msgid "NinjaFirewall: Firewall Log"
4221
  msgstr ""
4222
 
4223
- #: ninjafirewall.php:842
4224
  msgid "NinjaFirewall: Live Log"
4225
  msgstr ""
4226
 
4227
- #: ninjafirewall.php:846
4228
  msgid "NinjaFirewall: Rules Editor"
4229
  msgstr ""
4230
 
4231
- #: ninjafirewall.php:850
4232
  msgid "NinjaFirewall: Rules Update"
4233
  msgstr ""
4234
 
4235
- #: ninjafirewall.php:857
4236
  msgid "NinjaFirewall: About"
4237
  msgstr ""
4238
 
4239
- #: ninjafirewall.php:857
4240
  msgid "About..."
4241
  msgstr ""
4242
 
4243
- #: ninjafirewall.php:897
4244
  msgid "NinjaFirewall Settings"
4245
  msgstr ""
4246
 
4247
- #: ninjafirewall.php:905
4248
  msgid "NinjaFirewall is enabled"
4249
  msgstr ""
4250
 
4251
- #: ninjafirewall.php:944
4252
  msgid "Congratulations, NinjaFirewall is up and running!"
4253
  msgstr ""
4254
 
4255
- #: ninjafirewall.php:945
4256
  msgid ""
4257
  "If you need help, click on the contextual \"Help\" menu tab located in the "
4258
  "upper right corner of each page."
4259
  msgstr ""
4260
 
4261
- #: ninjafirewall.php:947
4262
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
4263
  msgstr ""
4264
 
4265
- #: ninjafirewall.php:973 ninjafirewall.php:983
4266
  msgid "Firewall"
4267
  msgstr ""
4268
 
4269
- #: ninjafirewall.php:992
4270
  msgid "WordPress WAF"
4271
  msgstr ""
4272
 
4273
- #: ninjafirewall.php:994
4274
  msgid "Full WAF"
4275
  msgstr ""
4276
 
4277
- #: ninjafirewall.php:998
4278
  msgid "Mode"
4279
  msgstr ""
4280
 
4281
- #: ninjafirewall.php:1000
4282
  #, php-format
4283
  msgid "NinjaFirewall is running in %s mode."
4284
  msgstr ""
4285
 
4286
- #: ninjafirewall.php:1009
4287
  msgid "Enabled."
4288
  msgstr ""
4289
 
4290
- #: ninjafirewall.php:1009
4291
  msgid "Click here to turn Debugging Mode off"
4292
  msgstr ""
4293
 
4294
- #: ninjafirewall.php:1015
4295
  msgid "PHP SAPI"
4296
  msgstr ""
4297
 
4298
- #: ninjafirewall.php:1029 ninjafirewall.php:3371
4299
  msgid "Version"
4300
  msgstr ""
4301
 
4302
- #: ninjafirewall.php:1031
4303
  msgid "Security rules:"
4304
  msgstr ""
4305
 
4306
- #: ninjafirewall.php:1041
4307
  msgid "Security rules updates are disabled."
4308
  msgstr ""
4309
 
4310
- #: ninjafirewall.php:1041
4311
  msgid ""
4312
  "If you want your blog to be protected against the latest threats, enable "
4313
  "automatic security rules updates."
4314
  msgstr ""
4315
 
4316
- #: ninjafirewall.php:1049 ninjafirewall.php:1058
4317
  msgid "Admin user"
4318
  msgstr ""
4319
 
4320
- #: ninjafirewall.php:1051
4321
  #, php-format
4322
  msgid ""
4323
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
@@ -4326,66 +4411,66 @@ msgid ""
4326
  "your administration dashboard."
4327
  msgstr ""
4328
 
4329
- #: ninjafirewall.php:1060
4330
  msgid "You are whitelisted by the firewall."
4331
  msgstr ""
4332
 
4333
- #: ninjafirewall.php:1067
4334
  msgid "Restrictions"
4335
  msgstr ""
4336
 
4337
- #: ninjafirewall.php:1069
4338
  msgid "Access to NinjaFirewall is restricted to:"
4339
  msgstr ""
4340
 
4341
- #: ninjafirewall.php:1080
4342
  msgid "User session"
4343
  msgstr ""
4344
 
4345
- #: ninjafirewall.php:1082
4346
  msgid ""
4347
  "It seems that the user session set by NinjaFirewall was not found by the "
4348
  "firewall script."
4349
  msgstr ""
4350
 
4351
- #: ninjafirewall.php:1090
4352
  #, php-format
4353
  msgid ""
4354
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
4355
  "a>."
4356
  msgstr ""
4357
 
4358
- #: ninjafirewall.php:1094
4359
  msgid "No IP address restriction."
4360
  msgstr ""
4361
 
4362
- #: ninjafirewall.php:1097
4363
  #, php-format
4364
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4365
  msgstr ""
4366
 
4367
- #: ninjafirewall.php:1100
4368
  #, php-format
4369
  msgid ""
4370
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
4371
  "configuration</a>."
4372
  msgstr ""
4373
 
4374
- #: ninjafirewall.php:1110
4375
  #, php-format
4376
  msgid "Error: %s"
4377
  msgstr ""
4378
 
4379
- #: ninjafirewall.php:1128
4380
  msgid "Source IP"
4381
  msgstr ""
4382
 
4383
- #: ninjafirewall.php:1130
4384
  #, php-format
4385
  msgid "You have a private IP : %s"
4386
  msgstr ""
4387
 
4388
- #: ninjafirewall.php:1130
4389
  #, php-format
4390
  msgid ""
4391
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
@@ -4393,11 +4478,11 @@ msgid ""
4393
  "otherwise use the NinjaFirewall %s configuration file."
4394
  msgstr ""
4395
 
4396
- #: ninjafirewall.php:1138 ninjafirewall.php:1149
4397
  msgid "CDN detection"
4398
  msgstr ""
4399
 
4400
- #: ninjafirewall.php:1140
4401
  #, php-format
4402
  msgid ""
4403
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
@@ -4405,7 +4490,7 @@ msgid ""
4405
  "otherwise use the NinjaFirewall %s configuration file."
4406
  msgstr ""
4407
 
4408
- #: ninjafirewall.php:1151
4409
  #, php-format
4410
  msgid ""
4411
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
@@ -4413,434 +4498,434 @@ msgid ""
4413
  "otherwise use the NinjaFirewall %s configuration file."
4414
  msgstr ""
4415
 
4416
- #: ninjafirewall.php:1160 ninjafirewall.php:1170
4417
  msgid "Log dir"
4418
  msgstr ""
4419
 
4420
- #: ninjafirewall.php:1162 ninjafirewall.php:1172
4421
  #, php-format
4422
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
4423
  msgstr ""
4424
 
4425
- #: ninjafirewall.php:1180
4426
  msgid "Optional configuration file"
4427
  msgstr ""
4428
 
4429
- #: ninjafirewall.php:1188
4430
  msgid "MySQLi link identifier"
4431
  msgstr ""
4432
 
4433
- #: ninjafirewall.php:1190
4434
  msgid "A MySQLi link identifier was detected in your <code>.htninja</code>."
4435
  msgstr ""
4436
 
4437
- #: ninjafirewall.php:1225 ninjafirewall.php:1630 ninjafirewall.php:1645
4438
- #: ninjafirewall.php:1655 ninjafirewall.php:1665 ninjafirewall.php:1735
4439
- #: ninjafirewall.php:1778 ninjafirewall.php:1811 ninjafirewall.php:1849
4440
- #: ninjafirewall.php:1937 ninjafirewall.php:1957 ninjafirewall.php:2000
4441
- #: ninjafirewall.php:2132 ninjafirewall.php:2146 ninjafirewall.php:2171
4442
- #: ninjafirewall.php:2377
4443
  msgid "Yes"
4444
  msgstr ""
4445
 
4446
- #: ninjafirewall.php:1227 ninjafirewall.php:1391
4447
  msgid "(default)"
4448
  msgstr ""
4449
 
4450
- #: ninjafirewall.php:1228
4451
  #, php-format
4452
  msgid ""
4453
  "This feature is only available when NinjaFirewall is running in %s mode."
4454
  msgstr ""
4455
 
4456
- #: ninjafirewall.php:1241
4457
  msgid "All fields will be restored to their default values. Go ahead?"
4458
  msgstr ""
4459
 
4460
- #: ninjafirewall.php:1271
4461
  msgid ""
4462
  "WARNING: ensure that you can access your admin console over HTTPS before "
4463
  "enabling this option, otherwise you will lock yourself out of your site. Go "
4464
  "ahead?"
4465
  msgstr ""
4466
 
4467
- #: ninjafirewall.php:1280
4468
  msgid ""
4469
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4470
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4471
  "replaced with the substitution character. Continue?"
4472
  msgstr ""
4473
 
4474
- #: ninjafirewall.php:1318
4475
  msgid "Default values were restored."
4476
  msgstr ""
4477
 
4478
- #: ninjafirewall.php:1320
4479
  msgid "No action taken."
4480
  msgstr ""
4481
 
4482
- #: ninjafirewall.php:1355
4483
  msgid "Enable NinjaFirewall for"
4484
  msgstr ""
4485
 
4486
- #: ninjafirewall.php:1387
4487
  msgid "File Uploads"
4488
  msgstr ""
4489
 
4490
- #: ninjafirewall.php:1391
4491
  msgid "Allow uploads"
4492
  msgstr ""
4493
 
4494
- #: ninjafirewall.php:1392
4495
  msgid "Disallow uploads"
4496
  msgstr ""
4497
 
4498
- #: ninjafirewall.php:1395
4499
  msgid "Sanitise filenames"
4500
  msgstr ""
4501
 
4502
- #: ninjafirewall.php:1395
4503
  msgid "substitution character:"
4504
  msgstr ""
4505
 
4506
- #: ninjafirewall.php:1502
4507
  msgid "Block direct access to any PHP file located in one of these directories"
4508
  msgstr ""
4509
 
4510
- #: ninjafirewall.php:1532
4511
  msgid ""
4512
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
4513
  "this option is enabled."
4514
  msgstr ""
4515
 
4516
- #: ninjafirewall.php:1547
4517
  msgid ""
4518
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
4519
  "by your visitors, we recommend to enable this option."
4520
  msgstr ""
4521
 
4522
- #: ninjafirewall.php:1558 ninjafirewall.php:1563
4523
  #, php-format
4524
  msgid ""
4525
  "If you are using the %s plugin, blocking <code>system.multicall</code> may "
4526
  "prevent it from working correctly."
4527
  msgstr ""
4528
 
4529
- #: ninjafirewall.php:1571
4530
- msgid "User accounts"
4531
  msgstr ""
4532
 
4533
- #: ninjafirewall.php:1575
4534
  msgid "Do not enable this policy if you allow user registration."
4535
  msgstr ""
4536
 
4537
- #: ninjafirewall.php:1580
4538
  msgid "Protect against username enumeration"
4539
  msgstr ""
4540
 
4541
- #: ninjafirewall.php:1583
4542
  msgid "Through the author archives"
4543
  msgstr ""
4544
 
4545
- #: ninjafirewall.php:1584
4546
  msgid "Through the login page"
4547
  msgstr ""
4548
 
4549
- #: ninjafirewall.php:1585
4550
  msgid "Through the WordPress REST API"
4551
  msgstr ""
4552
 
4553
- #: ninjafirewall.php:1593
4554
  msgid "This feature is only available when running WordPress 4.7 or above."
4555
  msgstr ""
4556
 
4557
- #: ninjafirewall.php:1600
4558
  msgid "WordPress REST API"
4559
  msgstr ""
4560
 
4561
- #: ninjafirewall.php:1603 ninjafirewall.php:1612
4562
  msgid "Block any access to the API"
4563
  msgstr ""
4564
 
4565
- #: ninjafirewall.php:1609
4566
  msgid "WordPress XML-RPC API"
4567
  msgstr ""
4568
 
4569
- #: ninjafirewall.php:1614
4570
  msgid "Block <code>system.multicall</code> method"
4571
  msgstr ""
4572
 
4573
- #: ninjafirewall.php:1616
4574
  msgid "Block Pingbacks"
4575
  msgstr ""
4576
 
4577
- #: ninjafirewall.php:1623
4578
  msgid ""
4579
  "Disabling access to the REST or XML-RPC API may break some functionality on "
4580
  "your blog, its themes or plugins."
4581
  msgstr ""
4582
 
4583
- #: ninjafirewall.php:1627
4584
  msgid "Block <code>POST</code> requests in the themes folder"
4585
  msgstr ""
4586
 
4587
- #: ninjafirewall.php:1642
4588
  msgid "Force SSL for admin and logins"
4589
  msgstr ""
4590
 
4591
- #: ninjafirewall.php:1652
4592
  msgid "Disable the plugin and theme editor"
4593
  msgstr ""
4594
 
4595
- #: ninjafirewall.php:1662
4596
  msgid "Disable plugin and theme update/installation"
4597
  msgstr ""
4598
 
4599
- #: ninjafirewall.php:1691
4600
  msgid "Add the Administrator to the whitelist (default)."
4601
  msgstr ""
4602
 
4603
- #: ninjafirewall.php:1692
4604
  msgid "Add all logged in users to the whitelist."
4605
  msgstr ""
4606
 
4607
- #: ninjafirewall.php:1693
4608
  msgid "Disable users whitelist."
4609
  msgstr ""
4610
 
4611
- #: ninjafirewall.php:1694
4612
  msgid ""
4613
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
4614
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
4615
  "which, if enabled, are always enforced."
4616
  msgstr ""
4617
 
4618
- #: ninjafirewall.php:1722
4619
  msgid "Scan <code>GET</code> variable"
4620
  msgstr ""
4621
 
4622
- #: ninjafirewall.php:1732
4623
  msgid "Sanitise <code>GET</code> variable"
4624
  msgstr ""
4625
 
4626
- #: ninjafirewall.php:1765
4627
  msgid "Scan <code>POST</code> variable"
4628
  msgstr ""
4629
 
4630
- #: ninjafirewall.php:1775
4631
  msgid "Sanitise <code>POST</code> variable"
4632
  msgstr ""
4633
 
4634
- #: ninjafirewall.php:1781 ninjafirewall.php:1814
4635
  msgid "Do not enable this option unless you know what you are doing!"
4636
  msgstr ""
4637
 
4638
- #: ninjafirewall.php:1785
4639
  msgid "Decode Base64-encoded <code>POST</code> variable"
4640
  msgstr ""
4641
 
4642
- #: ninjafirewall.php:1808
4643
  msgid "Sanitise <code>REQUEST</code> variable"
4644
  msgstr ""
4645
 
4646
- #: ninjafirewall.php:1836
4647
  msgid "Scan cookies"
4648
  msgstr ""
4649
 
4650
- #: ninjafirewall.php:1846
4651
  msgid "Sanitise cookies"
4652
  msgstr ""
4653
 
4654
- #: ninjafirewall.php:1881
4655
  msgid "Scan <code>HTTP_USER_AGENT</code>"
4656
  msgstr ""
4657
 
4658
- #: ninjafirewall.php:1891
4659
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
4660
  msgstr ""
4661
 
4662
- #: ninjafirewall.php:1901
4663
  msgid "Block suspicious bots/scanners"
4664
  msgstr ""
4665
 
4666
- #: ninjafirewall.php:1934
4667
  msgid "Scan <code>HTTP_REFERER</code>"
4668
  msgstr ""
4669
 
4670
- #: ninjafirewall.php:1944
4671
  msgid "Sanitise <code>HTTP_REFERER</code>"
4672
  msgstr ""
4673
 
4674
- #: ninjafirewall.php:1954
4675
  msgid ""
4676
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
4677
  "code> header"
4678
  msgstr ""
4679
 
4680
- #: ninjafirewall.php:1960
4681
  msgid ""
4682
  "Keep this option disabled if you are using scripts like Paypal IPN, "
4683
  "WordPress WP-Cron etc"
4684
  msgstr ""
4685
 
4686
- #: ninjafirewall.php:1987
4687
  msgid "Block localhost IP in <code>GET/POST</code> request"
4688
  msgstr ""
4689
 
4690
- #: ninjafirewall.php:1997
4691
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
4692
  msgstr ""
4693
 
4694
- #: ninjafirewall.php:2007
4695
  msgid "Scan traffic coming from localhost and private IP address spaces"
4696
  msgstr ""
4697
 
4698
- #: ninjafirewall.php:2029
4699
  #, php-format
4700
  msgid ""
4701
  "This option is disabled because the %s PHP function is not available on your "
4702
  "server."
4703
  msgstr ""
4704
 
4705
- #: ninjafirewall.php:2047
4706
  #, php-format
4707
  msgid "Set %s to protect against MIME type confusion attacks"
4708
  msgstr ""
4709
 
4710
- #: ninjafirewall.php:2057
4711
  #, php-format
4712
  msgid "Set %s to protect against clickjacking attempts"
4713
  msgstr ""
4714
 
4715
- #: ninjafirewall.php:2066
4716
  #, php-format
4717
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
4718
  msgstr ""
4719
 
4720
- #: ninjafirewall.php:2070 ninjafirewall.php:2071 ninjafirewall.php:2074
4721
  #, php-format
4722
  msgid "Set to %s"
4723
  msgstr ""
4724
 
4725
- #: ninjafirewall.php:2079
4726
  #, php-format
4727
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
4728
  msgstr ""
4729
 
4730
- #: ninjafirewall.php:2085
4731
  msgid ""
4732
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
4733
  "you should disable this option."
4734
  msgstr ""
4735
 
4736
- #: ninjafirewall.php:2091
4737
  msgid ""
4738
  "HSTS headers can only be set when you are accessing your site over HTTPS."
4739
  msgstr ""
4740
 
4741
- #: ninjafirewall.php:2098
4742
  #, php-format
4743
  msgid "Set %s (HSTS) to enforce secure connections to the server"
4744
  msgstr ""
4745
 
4746
- #: ninjafirewall.php:2101
4747
  msgid "1 month"
4748
  msgstr ""
4749
 
4750
- #: ninjafirewall.php:2102
4751
  msgid "6 months"
4752
  msgstr ""
4753
 
4754
- #: ninjafirewall.php:2103
4755
  msgid "1 year"
4756
  msgstr ""
4757
 
4758
- #: ninjafirewall.php:2105
4759
  msgid "Apply to subdomains"
4760
  msgstr ""
4761
 
4762
- #: ninjafirewall.php:2109
4763
  msgid "Set <code>max-age</code> to 0"
4764
  msgstr ""
4765
 
4766
- #: ninjafirewall.php:2129
4767
  #, php-format
4768
  msgid "Set %s for the website frontend"
4769
  msgstr ""
4770
 
4771
- #: ninjafirewall.php:2137
4772
  msgid "This CSP header will apply to the website frontend only."
4773
  msgstr ""
4774
 
4775
- #: ninjafirewall.php:2143
4776
  #, php-format
4777
  msgid "Set %s for the WordPress admin dashboard"
4778
  msgstr ""
4779
 
4780
- #: ninjafirewall.php:2151
4781
  msgid "This CSP header will apply to the WordPress admin dashboard only."
4782
  msgstr ""
4783
 
4784
- #: ninjafirewall.php:2167
4785
  #, php-format
4786
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
4787
  msgstr ""
4788
 
4789
- #: ninjafirewall.php:2221
4790
  msgid ""
4791
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
4792
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
4793
  msgstr ""
4794
 
4795
- #: ninjafirewall.php:2264
4796
  msgid "Block serialized PHP objects in the following global variables"
4797
  msgstr ""
4798
 
4799
- #: ninjafirewall.php:2277
4800
  msgid "Hide PHP notice and error messages"
4801
  msgstr ""
4802
 
4803
- #: ninjafirewall.php:2287
4804
  msgid "Sanitise <code>PHP_SELF</code>"
4805
  msgstr ""
4806
 
4807
- #: ninjafirewall.php:2297
4808
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
4809
  msgstr ""
4810
 
4811
- #: ninjafirewall.php:2307
4812
  msgid "Sanitise <code>PATH_INFO</code>"
4813
  msgstr ""
4814
 
4815
- #: ninjafirewall.php:2327
4816
  msgid "This option is not compatible with your actual configuration."
4817
  msgstr ""
4818
 
4819
- #: ninjafirewall.php:2354
4820
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
4821
  msgstr ""
4822
 
4823
- #: ninjafirewall.php:2364
4824
  msgid "Block ASCII character 0x00 (NULL byte)"
4825
  msgstr ""
4826
 
4827
- #: ninjafirewall.php:2374
4828
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
4829
  msgstr ""
4830
 
4831
- #: ninjafirewall.php:2390
4832
  msgid "Save Firewall Policies"
4833
  msgstr ""
4834
 
4835
- #: ninjafirewall.php:2392
4836
  msgid "Restore Default Values"
4837
  msgstr ""
4838
 
4839
- #: ninjafirewall.php:2915 ninjafirewall.php:2921
4840
  msgid "Please enter a number from 1 to 99."
4841
  msgstr ""
4842
 
4843
- #: ninjafirewall.php:2933
4844
  #, php-format
4845
  msgid ""
4846
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
@@ -4849,125 +4934,125 @@ msgid ""
4849
  "to any PHP script, you will need to run NinjaFirewall in %s mode."
4850
  msgstr ""
4851
 
4852
- #: ninjafirewall.php:2939
4853
  #, php-format
4854
  msgid ""
4855
  "The cache directory %s is not writable. Please change its permissions (0777 "
4856
  "or equivalent)."
4857
  msgstr ""
4858
 
4859
- #: ninjafirewall.php:2971
4860
  msgid "Enable File Guard"
4861
  msgstr ""
4862
 
4863
- #: ninjafirewall.php:2973
4864
  msgid "Yes (recommended)"
4865
  msgstr ""
4866
 
4867
- #: ninjafirewall.php:2986
4868
  msgid "Real-time detection"
4869
  msgstr ""
4870
 
4871
- #: ninjafirewall.php:2989
4872
  #, php-format
4873
  msgid ""
4874
  "Monitor file activity and send an alert when someone is accessing a PHP "
4875
  "script that was modified or created less than %s hour(s) ago."
4876
  msgstr ""
4877
 
4878
- #: ninjafirewall.php:2995
4879
  msgid ""
4880
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
4881
  "values must be comma-separated"
4882
  msgstr ""
4883
 
4884
- #: ninjafirewall.php:3000
4885
  msgid "Save File Guard options"
4886
  msgstr ""
4887
 
4888
- #: ninjafirewall.php:3051 ninjafirewall.php:3452 ninjafirewall.php:3456
4889
  #, php-format
4890
  msgid "You are not allowed to perform this task (%s)."
4891
  msgstr ""
4892
 
4893
- #: ninjafirewall.php:3062
4894
  msgid "You do not have a multisite network."
4895
  msgstr ""
4896
 
4897
- #: ninjafirewall.php:3086
4898
  msgid "NinjaFirewall Status"
4899
  msgstr ""
4900
 
4901
- #: ninjafirewall.php:3089
4902
  msgid ""
4903
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
4904
  "network"
4905
  msgstr ""
4906
 
4907
- #: ninjafirewall.php:3097
4908
  msgid "Save Network options"
4909
  msgstr ""
4910
 
4911
- #: ninjafirewall.php:3310
4912
  msgid "Access Restricted"
4913
  msgstr ""
4914
 
4915
- #: ninjafirewall.php:3316
4916
  msgid "Settings"
4917
  msgstr ""
4918
 
4919
- #: ninjafirewall.php:3317
4920
  msgid "Upgrade to Premium"
4921
  msgstr ""
4922
 
4923
- #: ninjafirewall.php:3318
4924
  msgid "Rate it!"
4925
  msgstr ""
4926
 
4927
- #: ninjafirewall.php:3363
4928
  msgid "Plugin"
4929
  msgstr ""
4930
 
4931
- #: ninjafirewall.php:3363 ninjafirewall.php:3367
4932
  msgid "uploaded"
4933
  msgstr ""
4934
 
4935
- #: ninjafirewall.php:3363 ninjafirewall.php:3367
4936
  msgid "installed"
4937
  msgstr ""
4938
 
4939
- #: ninjafirewall.php:3363 ninjafirewall.php:3367
4940
  msgid "activated"
4941
  msgstr ""
4942
 
4943
- #: ninjafirewall.php:3364
4944
  msgid "updated"
4945
  msgstr ""
4946
 
4947
- #: ninjafirewall.php:3364
4948
  msgid "deactivated"
4949
  msgstr ""
4950
 
4951
- #: ninjafirewall.php:3364 ninjafirewall.php:3368
4952
  msgid "deleted"
4953
  msgstr ""
4954
 
4955
- #: ninjafirewall.php:3364 ninjafirewall.php:3368
4956
  msgid "Name"
4957
  msgstr ""
4958
 
4959
- #: ninjafirewall.php:3367
4960
  msgid "Theme"
4961
  msgstr ""
4962
 
4963
- #: ninjafirewall.php:3371
4964
  msgid "upgraded"
4965
  msgstr ""
4966
 
4967
- #: ninjafirewall.php:3379
4968
  msgid "[NinjaFirewall] Alert:"
4969
  msgstr ""
4970
 
4971
- #: ninjafirewall.php:3385
4972
  msgid "NinjaFirewall has detected the following activity on your account:"
4973
  msgstr ""
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Stable (latest release)\n"
5
+ "POT-Creation-Date: 2018-11-13 17:50+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"
20
 
21
  #: install.php:128 install.php:370 lib/install_fullwaf.php:301
22
  #: lib/install_fullwaf.php:614 lib/install_wpwaf.php:48
23
+ #: lib/install_wpwaf.php:201 ninjafirewall.php:945
24
  msgid "NinjaFirewall (WP Edition)"
25
  msgstr ""
26
 
121
  "level of protection and performance higher than any other security plugin."
122
  msgstr ""
123
 
124
+ #: install.php:156 ninjafirewall.php:785
125
  msgid "Installation"
126
  msgstr ""
127
 
150
  msgid "Privacy policy"
151
  msgstr ""
152
 
153
+ #: install.php:177 lib/help.php:458 lib/nf_sub_about.php:198
154
  msgid ""
155
  "NinjaFirewall is compliant with the General Data Protection Regulation "
156
  "(GDPR). For more info, please visit our blog:"
170
  msgstr ""
171
 
172
  #: install.php:258 lib/help.php:168 lib/install_fullwaf.php:33
173
+ #: lib/install_fullwaf.php:141 ninjafirewall.php:810 ninjafirewall.php:1312
174
  msgid "Firewall Policies"
175
  msgstr ""
176
 
437
  msgid "Need help? Check our blog:"
438
  msgstr ""
439
 
440
+ #: install.php:598
441
  msgid ""
442
  "Error: The installer cannot download the security rules from wordpress.org "
443
  "website."
444
  msgstr ""
445
 
446
+ #: install.php:599
447
  msgid ""
448
  "The server may be temporarily down or you may have network connectivity "
449
  "problems? Please try again in a few minutes."
450
  msgstr ""
451
 
452
+ #: install.php:600
453
  msgid ""
454
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
455
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
485
  msgid "View firewall log"
486
  msgstr ""
487
 
488
+ #: lib/event_notifications.php:45 lib/help.php:348 ninjafirewall.php:836
489
  msgid "Event Notifications"
490
  msgstr ""
491
 
492
  #: lib/event_notifications.php:53 lib/login_protection.php:30
493
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:223
494
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:83 lib/nf_sub_updates.php:104
495
+ #: ninjafirewall.php:1321 ninjafirewall.php:2967 ninjafirewall.php:3095
496
  msgid "Your changes have been saved."
497
  msgstr ""
498
 
600
  msgstr ""
601
 
602
  #: lib/event_notifications.php:150 lib/event_notifications.php:162
603
+ #: lib/nf_sub_updates.php:145 ninjafirewall.php:1737 ninjafirewall.php:1780
604
+ #: ninjafirewall.php:1800 ninjafirewall.php:1851 ninjafirewall.php:1896
605
+ #: ninjafirewall.php:1906 ninjafirewall.php:1916 ninjafirewall.php:1959
606
+ #: ninjafirewall.php:2002 ninjafirewall.php:2022 ninjafirewall.php:2236
607
+ #: ninjafirewall.php:2292 ninjafirewall.php:2302 ninjafirewall.php:2312
608
+ #: ninjafirewall.php:2322 ninjafirewall.php:2369 ninjafirewall.php:2379
609
+ #: ninjafirewall.php:3109
610
  msgid "Yes (default)"
611
  msgstr ""
612
 
685
  msgid "Blocked brute-force attacks:"
686
  msgstr ""
687
 
688
+ #: lib/event_notifications.php:448 lib/nfw_misc.php:622
689
  msgid ""
690
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
691
  "\" page."
693
 
694
  #: lib/event_notifications.php:452 lib/nf_sub_filecheck.php:846
695
  #: lib/nf_sub_filecheck.php:863 lib/nf_sub_options.php:572
696
+ #: lib/nf_sub_updates.php:565 ninjafirewall.php:3412
697
  msgid "Support forum:"
698
  msgstr ""
699
 
700
+ #: lib/help.php:37 ninjafirewall.php:798
701
  msgid "Overview"
702
  msgstr ""
703
 
769
  msgid "Your site will remain unprotected until you enable it again."
770
  msgstr ""
771
 
772
+ #: lib/help.php:90 lib/nf_sub_options.php:117 ninjafirewall.php:1013
773
  msgid "Debugging mode"
774
  msgstr ""
775
 
946
  "substitution characters."
947
  msgstr ""
948
 
949
+ #: lib/help.php:173 ninjafirewall.php:1335
950
  msgid "Basic Policies"
951
  msgstr ""
952
 
954
  msgid "Whether to filter HTTP and/or HTTPS traffic"
955
  msgstr ""
956
 
957
+ #: lib/help.php:178 ninjafirewall.php:1390
958
  msgid "Uploads"
959
  msgstr ""
960
 
984
  "directories."
985
  msgstr ""
986
 
987
+ #: lib/help.php:184 ninjafirewall.php:1585
988
+ msgid "Block attempts to modify important WordPress settings"
989
  msgstr ""
990
 
991
  #: lib/help.php:184
992
  msgid ""
993
  "enabling this policy will block any attempt (e.g., exploiting a "
994
+ "vulnerability, using a backdoor etc) to modify some important WordPress "
995
+ "settings. This policy will also send you an alert by email with all details "
996
+ "regarding the issue. It is enabled by default."
997
+ msgstr ""
998
+
999
+ #: lib/help.php:185 ninjafirewall.php:1586
1000
+ msgid "Block user accounts creation"
1001
+ msgstr ""
1002
+
1003
+ #: lib/help.php:185
1004
+ msgid ""
1005
+ "enabling this policy will block any attempt (e.g., exploiting a "
1006
  "vulnerability, using a backdoor etc) to create a user account. If you allow "
1007
  "user registration, you should not enable it."
1008
  msgstr ""
1009
 
1010
+ #: lib/help.php:186
1011
  msgid "Protect against username enumeration:"
1012
  msgstr ""
1013
 
1014
+ #: lib/help.php:186
1015
  msgid ""
1016
  "it is possible to enumerate usernames either through the WordPress author "
1017
  "archives, the REST API or the login page. Although this is not a "
1023
  "block the request immediately."
1024
  msgstr ""
1025
 
1026
+ #: lib/help.php:187
1027
  msgid "WordPress REST API:"
1028
  msgstr ""
1029
 
1030
+ #: lib/help.php:187
1031
  msgid ""
1032
  "it allows you to access your WordPress site's data through an easy-to-use "
1033
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
1034
  "allows you to block any access to that API if you do not intend to use it."
1035
  msgstr ""
1036
 
1037
+ #: lib/help.php:188
1038
  msgid "WordPress XML-RPC API:"
1039
  msgstr ""
1040
 
1041
+ #: lib/help.php:188
1042
  msgid ""
1043
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
1044
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
1049
  "used in brute-force amplification attacks or to block Pingbacks."
1050
  msgstr ""
1051
 
1052
+ #: lib/help.php:189
1053
  msgid ""
1054
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
1055
  "themes</code>:"
1056
  msgstr ""
1057
 
1058
+ #: lib/help.php:189
1059
  msgid ""
1060
  "this option can be useful to block hackers from installing backdoor in the "
1061
  "PHP theme files. However, because some custom themes may include an HTML "
1062
  "form (contact, search form etc), this option is not enabled by default."
1063
  msgstr ""
1064
 
1065
+ #: lib/help.php:190
1066
  msgid "Force SSL for admin and logins <code>FORCE_SSL_ADMIN</code>:"
1067
  msgstr ""
1068
 
1069
+ #: lib/help.php:190
1070
  msgid ""
1071
  "enable this option when you want to secure logins and the admin area so that "
1072
  "both passwords and cookies are never sent in the clear. Ensure that you can "
1074
  "you will lock yourself out of your site!"
1075
  msgstr ""
1076
 
1077
+ #: lib/help.php:191
1078
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>:"
1079
  msgstr ""
1080
 
1081
+ #: lib/help.php:191
1082
  msgid ""
1083
  "disabling the plugin and theme editor provides an additional layer of "
1084
  "security if a hacker gains access to a well-privileged user account."
1085
  msgstr ""
1086
 
1087
+ #: lib/help.php:192
1088
  msgid ""
1089
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>:"
1090
  msgstr ""
1091
 
1092
+ #: lib/help.php:192
1093
  msgid ""
1094
  "this option will block users being able to use the plugin and theme "
1095
  "installation/update functionality from the WordPress admin area. Setting "
1096
  "this constant also disables the Plugin and Theme editor."
1097
  msgstr ""
1098
 
1099
+ #: lib/help.php:197 ninjafirewall.php:1336
1100
  msgid "Intermediate Policies"
1101
  msgstr ""
1102
 
1103
+ #: lib/help.php:199 ninjafirewall.php:1731
1104
  msgid "HTTP GET variable"
1105
  msgstr ""
1106
 
1107
+ #: lib/help.php:200
1108
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1109
  msgstr ""
1110
 
1111
+ #: lib/help.php:202 ninjafirewall.php:1774
1112
  msgid "HTTP POST variable"
1113
  msgstr ""
1114
 
1115
+ #: lib/help.php:203
1116
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1117
  msgstr ""
1118
 
1119
+ #: lib/help.php:204
1120
  msgid "Decode Base64-encoded <code>POST</code> variable:"
1121
  msgstr ""
1122
 
1123
+ #: lib/help.php:204
1124
  msgid ""
1125
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1126
  "obfuscated malicious code. This option is only available for the <code>POST</"
1127
  "code> variable."
1128
  msgstr ""
1129
 
1130
+ #: lib/help.php:206 ninjafirewall.php:1817
1131
  msgid "HTTP REQUEST variable"
1132
  msgstr ""
1133
 
1134
+ #: lib/help.php:207
1135
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1136
  msgstr ""
1137
 
1138
+ #: lib/help.php:209 ninjafirewall.php:1845
1139
  msgid "Cookies"
1140
  msgstr ""
1141
 
1142
+ #: lib/help.php:210
1143
  msgid "Whether to scan and/or sanitise cookies."
1144
  msgstr ""
1145
 
1146
+ #: lib/help.php:212 ninjafirewall.php:1890
1147
  msgid "HTTP_USER_AGENT server variable"
1148
  msgstr ""
1149
 
1150
+ #: lib/help.php:213
1151
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1152
  msgstr ""
1153
 
1154
+ #: lib/help.php:214
1155
  msgid "Block suspicious bots/scanners:"
1156
  msgstr ""
1157
 
1158
+ #: lib/help.php:214
1159
  msgid ""
1160
  "rejects some known bots, scanners and various malicious scripts attempting "
1161
  "to access your blog."
1162
  msgstr ""
1163
 
1164
+ #: lib/help.php:216 ninjafirewall.php:1943
1165
  msgid "HTTP_REFERER server variable"
1166
  msgstr ""
1167
 
1168
+ #: lib/help.php:217
1169
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1170
  msgstr ""
1171
 
1172
+ #: lib/help.php:218
1173
  msgid ""
1174
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header:"
1175
  msgstr ""
1176
 
1177
+ #: lib/help.php:218
1178
  msgid ""
1179
  "this option will block any <code>POST</code> request that does not have a "
1180
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
1185
  "default."
1186
  msgstr ""
1187
 
1188
+ #: lib/help.php:221
1189
  msgid "Block localhost IP in <code>GET/POST</code> requests:"
1190
  msgstr ""
1191
 
1192
+ #: lib/help.php:221
1193
  msgid ""
1194
  "this option will block any <code>GET</code> or <code>POST</code> request "
1195
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
1196
  "dumpers and various hacker's shell scripts."
1197
  msgstr ""
1198
 
1199
+ #: lib/help.php:222
1200
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header:"
1201
  msgstr ""
1202
 
1203
+ #: lib/help.php:222
1204
  #, php-format
1205
  msgid ""
1206
  "this option will reject any request using an IP instead of a domain name in "
1210
  "than domain names."
1211
  msgstr ""
1212
 
1213
+ #: lib/help.php:223
1214
  msgid "Scan traffic coming from localhost and private IP address spaces:"
1215
  msgstr ""
1216
 
1217
+ #: lib/help.php:223
1218
  msgid ""
1219
  "this option will allow the firewall to scan traffic from all non-routable "
1220
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
1222
  "interconnected)."
1223
  msgstr ""
1224
 
1225
+ #: lib/help.php:228 ninjafirewall.php:1337
1226
  msgid "Advanced Policies"
1227
  msgstr ""
1228
 
1229
+ #: lib/help.php:230 ninjafirewall.php:2056
1230
  msgid "HTTP response headers"
1231
  msgstr ""
1232
 
1233
+ #: lib/help.php:232
1234
  msgid ""
1235
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1236
  "HTTP response in order to alter its headers. Those modifications can help to "
1237
  "mitigate threats such as XSS, phishing and clickjacking attacks."
1238
  msgstr ""
1239
 
1240
+ #: lib/help.php:234
1241
  msgid ""
1242
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1243
  "confusion attacks:"
1244
  msgstr ""
1245
 
1246
+ #: lib/help.php:234
1247
  msgid ""
1248
  "this header will send the nosniff value to instruct the browser to disable "
1249
  "content or MIME sniffing and to use the content-type returned by the server. "
1252
  "such as MIME Confusion Attacks."
1253
  msgstr ""
1254
 
1255
+ #: lib/help.php:235
1256
  msgid ""
1257
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts:"
1258
  msgstr ""
1259
 
1260
+ #: lib/help.php:235
1261
  msgid ""
1262
  "this header indicates a policy whether a browser must not allow to render a "
1263
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
1266
  "NinjaFirewall accepts two different values:"
1267
  msgstr ""
1268
 
1269
+ #: lib/help.php:237
1270
  msgid ""
1271
  "a browser receiving content with this header must not display this content "
1272
  "in any frame from a page of different origin than the content itself."
1273
  msgstr ""
1274
 
1275
+ #: lib/help.php:238
1276
  msgid ""
1277
  "a browser receiving content with this header must not display this content "
1278
  "in any frame."
1279
  msgstr ""
1280
 
1281
+ #: lib/help.php:241
1282
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
1283
  msgstr ""
1284
 
1285
+ #: lib/help.php:243
1286
  msgid ""
1287
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
1288
  "administrator and the login page only."
1289
  msgstr ""
1290
 
1291
+ #: lib/help.php:244
1292
  msgid ""
1293
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
1294
  "browsers):"
1295
  msgstr ""
1296
 
1297
+ #: lib/help.php:244
1298
  msgid ""
1299
  "this header allows browsers to identify and block XSS attacks by preventing "
1300
  "malicious scripts from executing. It is enabled by default on all compatible "
1301
  "browsers."
1302
  msgstr ""
1303
 
1304
+ #: lib/help.php:245
1305
  msgid ""
1306
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
1307
  "with that option."
1308
  msgstr ""
1309
 
1310
+ #: lib/help.php:247
1311
  msgid ""
1312
  "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks:"
1313
  msgstr ""
1314
 
1315
+ #: lib/help.php:247
1316
  msgid ""
1317
  "adding this flag to cookies helps to mitigate the risk of cross-site "
1318
  "scripting by preventing them from being accessed through client-side "
1323
  "sets that flag on the logged in user cookies only."
1324
  msgstr ""
1325
 
1326
+ #: lib/help.php:248
1327
  msgid ""
1328
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
1329
  "you should keep that option disabled."
1330
  msgstr ""
1331
 
1332
+ #: lib/help.php:249
1333
  msgid ""
1334
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
1335
  "connections to the server:"
1336
  msgstr ""
1337
 
1338
+ #: lib/help.php:249
1339
  msgid ""
1340
  "this policy enforces secure HTTPS connections to the server. Web browsers "
1341
  "will not allow the user to access the web application over insecure HTTP "
1343
  "attacks. Most recent browsers support HSTS headers."
1344
  msgstr ""
1345
 
1346
+ #: lib/help.php:250
1347
  msgid "Set <code>Content-Security-Policy</code>:"
1348
  msgstr ""
1349
 
1350
+ #: lib/help.php:250
1351
  msgid ""
1352
  "this policy helps to mitigate threats such as XSS, phishing and clickjacking "
1353
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
1354
  "objects (Java, ActiveX, audio and video files), and other HTML5 features."
1355
  msgstr ""
1356
 
1357
+ #: lib/help.php:250
1358
  msgid ""
1359
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
1360
  "(blog, website) and the backend (WordPress admin dashboard)."
1361
  msgstr ""
1362
 
1363
+ #: lib/help.php:251
1364
  msgid "Set <code>Referrer-Policy</code>:"
1365
  msgstr ""
1366
 
1367
+ #: lib/help.php:251
1368
  msgid ""
1369
  "this HTTP header governs which referrer information, sent in the Referer "
1370
  "header, should be included with requests made."
1371
  msgstr ""
1372
 
1373
+ #: lib/help.php:255
1374
  msgid "Block PHP built-in wrappers:"
1375
  msgstr ""
1376
 
1377
+ #: lib/help.php:255
1378
  msgid ""
1379
  "PHP has several wrappers for use with the filesystem functions. It is "
1380
  "possible for an attacker to use them to bypass firewalls and various IDS to "
1385
  "request, cookies, user agent and referrer variables."
1386
  msgstr ""
1387
 
1388
+ #: lib/help.php:256
1389
  msgid "Block serialized PHP objects:"
1390
  msgstr ""
1391
 
1392
+ #: lib/help.php:256
1393
  #, php-format
1394
  msgid ""
1395
  "Object Serialization is a PHP feature used by many applications to generate "
1400
  "code> request, cookies, user agent and referrer variables."
1401
  msgstr ""
1402
 
1403
+ #: lib/help.php:257
1404
  msgid "Hide PHP notice and error messages:"
1405
  msgstr ""
1406
 
1407
+ #: lib/help.php:257
1408
  msgid ""
1409
  "this option lets you hide errors returned by your scripts. Such errors can "
1410
  "leak sensitive informations which can be exploited by hackers."
1411
  msgstr ""
1412
 
1413
+ #: lib/help.php:258
1414
  msgid ""
1415
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
1416
  "<code>PATH_INFO</code>:"
1417
  msgstr ""
1418
 
1419
+ #: lib/help.php:258
1420
  msgid ""
1421
  "this option can sanitise any dangerous characters found in those 3 server "
1422
  "variables to prevent various XSS and database injection attempts."
1423
  msgstr ""
1424
 
1425
+ #: lib/help.php:260 ninjafirewall.php:2363
1426
  msgid "Various"
1427
  msgstr ""
1428
 
1429
+ #: lib/help.php:261
1430
  #, php-format
1431
  msgid ""
1432
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests:"
1433
  msgstr ""
1434
 
1435
+ #: lib/help.php:261
1436
  msgid ""
1437
  "this option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
1438
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
1440
  "legitimate programs do not."
1441
  msgstr ""
1442
 
1443
+ #: lib/help.php:262
1444
  msgid "Block ASCII character 0x00 (NULL byte):"
1445
  msgstr ""
1446
 
1447
+ #: lib/help.php:262
1448
  msgid ""
1449
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1450
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
1453
  "dangerous and should always be rejected."
1454
  msgstr ""
1455
 
1456
+ #: lib/help.php:263
1457
  msgid "Block ASCII control characters 1 to 8 and 14 to 31:"
1458
  msgstr ""
1459
 
1460
+ #: lib/help.php:263
1461
  msgid ""
1462
  "this option will reject any <code>GET</code> or <code>POST</code> request, "
1463
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
1464
  "ASCII characters from 1 to 8 and 14 to 31."
1465
  msgstr ""
1466
 
1467
+ #: lib/help.php:269 ninjafirewall.php:1700
1468
  msgid "Users Whitelist"
1469
  msgstr ""
1470
 
1471
+ #: lib/help.php:271
1472
  #, php-format
1473
  msgid ""
1474
  "By default, any logged in WordPress administrator will not be blocked by "
1480
  "enforced."
1481
  msgstr ""
1482
 
1483
+ #: lib/help.php:283 ninjafirewall.php:814 ninjafirewall.php:2948
1484
  msgid "File Guard"
1485
  msgstr ""
1486
 
1487
+ #: lib/help.php:285
1488
  msgid ""
1489
  "File Guard can detect, in real-time, any access to a PHP file that was "
1490
  "recently modified or created, and alert you about this."
1491
  msgstr ""
1492
 
1493
+ #: lib/help.php:287
1494
  msgid ""
1495
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
1496
  "into an already existing file) and tried to directly access that file using "
1501
  "Notifications\" menu."
1502
  msgstr ""
1503
 
1504
+ #: lib/help.php:288
1505
  msgid ""
1506
  "If you do not want to monitor a folder, you can exclude its full path or a "
1507
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
1510
  "will ignore it."
1511
  msgstr ""
1512
 
1513
+ #: lib/help.php:289
1514
  msgid ""
1515
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
1516
  "code>)."
1517
  msgstr ""
1518
 
1519
+ #: lib/help.php:290
1520
  msgid ""
1521
  "File Guard real-time detection is a totally unique feature, because "
1522
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
1524
  "package (third-party software, shell script, backdoor etc)."
1525
  msgstr ""
1526
 
1527
+ #: lib/help.php:299 ninjafirewall.php:832 ninjafirewall.php:3078
1528
  msgid "Network"
1529
  msgstr ""
1530
 
1531
+ #: lib/help.php:301
1532
  msgid ""
1533
  "Even if NinjaFirewall administration menu is only available to the Super "
1534
  "Admin (from the main site), you can still display its status to all sites in "
1536
  "be visible only to the administrators of those sites."
1537
  msgstr ""
1538
 
1539
+ #: lib/help.php:303
1540
  msgid ""
1541
  "It is recommended to enable this feature as it is the only way to know "
1542
  "whether the sites in your network are protected and if NinjaFirewall "
1543
  "installation was successful."
1544
  msgstr ""
1545
 
1546
+ #: lib/help.php:305
1547
  msgid ""
1548
  "Note that when it is disabled, the icon still remains visible to you, the "
1549
  "Super Admin."
1550
  msgstr ""
1551
 
1552
+ #: lib/help.php:315 lib/nf_sub_filecheck.php:129 ninjafirewall.php:818
1553
  msgid "File Check"
1554
  msgstr ""
1555
 
1556
+ #: lib/help.php:316
1557
  msgid ""
1558
  "File Check lets you perform file integrity monitoring upon request or on a "
1559
  "specific interval."
1560
  msgstr ""
1561
 
1562
+ #: lib/help.php:318
1563
  msgid ""
1564
  "You need to create a snapshot of all your files and then, at a later time, "
1565
  "you can scan your system to compare it with the previous snapshot. Any "
1567
  "file ownership, timestamp as well as file creation and deletion."
1568
  msgstr ""
1569
 
1570
+ #: lib/help.php:319
1571
  #, php-format
1572
  msgid ""
1573
  "Create a snapshot of all files stored in that directory: by default, the "
1574
  "directory is set to WordPress <code>ABSPATH</code> (%s)"
1575
  msgstr ""
1576
 
1577
+ #: lib/help.php:320
1578
  msgid ""
1579
  "Exclude the following files/folders: you can enter a directory or a file "
1580
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
1581
  "code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
1582
  msgstr ""
1583
 
1584
+ #: lib/help.php:322
1585
  msgid ""
1586
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
1587
  "code>)."
1588
  msgstr ""
1589
 
1590
+ #: lib/help.php:323
1591
  msgid ""
1592
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
1593
  "symbolic links."
1594
  msgstr ""
1595
 
1596
+ #: lib/help.php:328
1597
  msgid "Scheduled scans"
1598
  msgstr ""
1599
 
1600
+ #: lib/help.php:329
1601
  msgid ""
1602
  "NinjaFirewall can scan your system on a specific interval (hourly, "
1603
  "twicedaily or daily)."
1604
  msgstr ""
1605
 
1606
+ #: lib/help.php:331
1607
  msgid ""
1608
  "It can either send you a scan report only if changes are detected, or always "
1609
  "send you one after each scan."
1610
  msgstr ""
1611
 
1612
+ #: lib/help.php:333
1613
  msgid ""
1614
  "Reports will be sent to the contact email address defined in the \"Event "
1615
  "Notifications\" menu."
1616
  msgstr ""
1617
 
1618
+ #: lib/help.php:335
1619
  #, php-format
1620
  msgid ""
1621
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
1622
  "only if your site gets sufficient traffic."
1623
  msgstr ""
1624
 
1625
+ #: lib/help.php:349
1626
  msgid ""
1627
  "NinjaFirewall can alert you by email on specific events triggered within "
1628
  "your blog. They include installations, updates, activations etc, as well as "
1633
  "theme in order to take full control of your website."
1634
  msgstr ""
1635
 
1636
+ #: lib/help.php:360 lib/login_protection.php:21 ninjafirewall.php:840
1637
  msgid "Login Protection"
1638
  msgstr ""
1639
 
1640
+ #: lib/help.php:364
1641
  msgid ""
1642
  "By processing incoming HTTP requests before your blog and any of its "
1643
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
1645
  "from several thousands of different IPs."
1646
  msgstr ""
1647
 
1648
+ #: lib/help.php:366
1649
  msgid ""
1650
  "You can choose two different types of protection: a password or a captcha. "
1651
  "You can enable the protection only if an attack is detected or to keep it "
1652
  "always activated."
1653
  msgstr ""
1654
 
1655
+ #: lib/help.php:368
1656
  msgid "Yes, if under attack:"
1657
  msgstr ""
1658
 
1659
+ #: lib/help.php:370
1660
  msgid ""
1661
  "The protection will be triggered when too many login attempts are detected, "
1662
  "regardless of the offending IP. It blocks the attack instantly and prevents "
1665
  "combination or the captcha code. "
1666
  msgstr ""
1667
 
1668
+ #: lib/help.php:372
1669
  msgid "Always ON:"
1670
  msgstr ""
1671
 
1672
+ #: lib/help.php:374
1673
  msgid ""
1674
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
1675
  "implementation each time you access the login page."
1676
  msgstr ""
1677
 
1678
+ #: lib/help.php:377
1679
  msgid "Type of protection:"
1680
  msgstr ""
1681
 
1682
+ #: lib/help.php:378
1683
  msgid ""
1684
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
1685
  "own very fast authentication scheme and it is compatible with any HTTP "
1686
  "server (Apache, Nginx, Lighttpd etc)."
1687
  msgstr ""
1688
 
1689
+ #: lib/help.php:379
1690
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
1691
  msgstr ""
1692
 
1693
+ #: lib/help.php:380
1694
  msgid "Bot protection:"
1695
  msgstr ""
1696
 
1697
+ #: lib/help.php:381
1698
  msgid ""
1699
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
1700
  "before they start a brute-force attack."
1701
  msgstr ""
1702
 
1703
+ #: lib/help.php:389
1704
  msgid "AUTH log"
1705
  msgstr ""
1706
 
1707
+ #: lib/help.php:392
1708
  msgid ""
1709
  "NinjaFirewall can write to the server Authentication log when the brute-"
1710
  "force protection is triggered. This can be useful to the system "
1711
  "administrator for monitoring purposes or banning IPs at the server level."
1712
  msgstr ""
1713
 
1714
+ #: lib/help.php:394
1715
  msgid ""
1716
  "If you have a shared hosting account, keep this option disabled as you do "
1717
  "not have any access to the server's logs."
1718
  msgstr ""
1719
 
1720
+ #: lib/help.php:396
1721
  msgid ""
1722
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
1723
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
1724
  "logline uses the following format:"
1725
  msgstr ""
1726
 
1727
+ #: lib/help.php:399
1728
  msgid "AA: the process ID (PID)."
1729
  msgstr ""
1730
 
1731
+ #: lib/help.php:400
1732
  msgid "BB: the user IPv4 or IPv6 address."
1733
  msgstr ""
1734
 
1735
+ #: lib/help.php:401
1736
  msgid "CC: the blog (sub-)domain name."
1737
  msgstr ""
1738
 
1739
+ #: lib/help.php:402
1740
  msgid ""
1741
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
1742
  "API</code>."
1743
  msgstr ""
1744
 
1745
+ #: lib/help.php:403
1746
  msgid "EE: the time, in minutes, the protection will remain active."
1747
  msgstr ""
1748
 
1749
+ #: lib/help.php:405
1750
  msgid "Sample loglines:"
1751
  msgstr ""
1752
 
1753
+ #: lib/help.php:408
1754
  #, php-format
1755
  msgid ""
1756
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
1761
  "otherwise you will likely block legitimate users."
1762
  msgstr ""
1763
 
1764
+ #: lib/help.php:422 lib/nf_sub_log.php:84 ninjafirewall.php:844
1765
  msgid "Firewall Log"
1766
  msgstr ""
1767
 
1768
+ #: lib/help.php:424
1769
  msgid ""
1770
  "The firewall log displays blocked and sanitised requests as well as some "
1771
  "useful information. It has 6 columns:"
1772
  msgstr ""
1773
 
1774
+ #: lib/help.php:425
1775
  msgid "DATE : date and time of the incident."
1776
  msgstr ""
1777
 
1778
+ #: lib/help.php:426
1779
  msgid ""
1780
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
1781
  msgstr ""
1782
 
1783
+ #: lib/help.php:427
1784
  msgid ""
1785
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
1786
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
1787
  "and debugging mode (<code>DEBUG_ON</code>)."
1788
  msgstr ""
1789
 
1790
+ #: lib/help.php:428
1791
  msgid ""
1792
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
1793
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
1794
  "rule from the \"Firewall Policies\" page."
1795
  msgstr ""
1796
 
1797
+ #: lib/help.php:429
1798
  msgid "IP : the user IPv4 or IPv6 address."
1799
  msgstr ""
1800
 
1801
+ #: lib/help.php:430
1802
  msgid ""
1803
  "REQUEST : the HTTP request including offending variables and values as well "
1804
  "as the reason the action was logged."
1805
  msgstr ""
1806
 
1807
+ #: lib/help.php:435 lib/nf_sub_log.php:169
1808
  msgid "Auto-delete log"
1809
  msgstr ""
1810
 
1811
+ #: lib/help.php:437
1812
  msgid ""
1813
  "This options lets you configure NinjaFirewall to delete its old logs "
1814
  "automatically. By default, logs are never deleted, <b>even when uninstall "
1816
  "delete old logs."
1817
  msgstr ""
1818
 
1819
+ #: lib/help.php:443 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:93
1820
+ #: ninjafirewall.php:1111
1821
  msgid "Centralized Logging"
1822
  msgstr ""
1823
 
1824
+ #: lib/help.php:445
1825
  msgid ""
1826
  "Centralized Logging lets you remotely access the firewall log of all your "
1827
  "NinjaFirewall protected websites from one single installation. You do not "
1828
  "need any longer to log in to individual servers to analyse your log data."
1829
  msgstr ""
1830
 
1831
+ #: lib/help.php:445
1832
  #, php-format
1833
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
1834
  msgstr ""
1835
 
1836
+ #: lib/help.php:446
1837
  msgid ""
1838
  "Enter your public key (optional): This is the public key that was created "
1839
  "from your main server."
1840
  msgstr ""
1841
 
1842
+ #: lib/help.php:449
1843
  msgid ""
1844
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
1845
  "Delete your public key below if you want to disable it."
1846
  msgstr ""
1847
 
1848
+ #: lib/help.php:456 lib/nf_sub_about.php:100
1849
  msgid "GDPR Compliance"
1850
  msgstr ""
1851
 
1852
+ #: lib/help.php:471 lib/nf_sub_livelog.php:37 lib/nf_sub_livelog.php:216
1853
+ #: ninjafirewall.php:848
1854
  msgid "Live Log"
1855
  msgstr ""
1856
 
1857
+ #: lib/help.php:473
1858
  msgid ""
1859
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
1860
  "<code>tail -f</code> command. Note that requests sent to static elements "
1861
  "like JS/CSS files and images are not managed by NinjaFirewall."
1862
  msgstr ""
1863
 
1864
+ #: lib/help.php:475
1865
  msgid ""
1866
  "You can enable/disable the monitoring process, change the refresh rate, "
1867
  "clear the screen, enable automatic vertical scrolling, change the log "
1868
  "format, select which traffic you want to view (HTTP/HTTPS) and the timezone."
1869
  msgstr ""
1870
 
1871
+ #: lib/help.php:475
1872
  msgid ""
1873
  "You can also apply filters to include or exclude files and folders "
1874
  "(REQUEST_URI)."
1875
  msgstr ""
1876
 
1877
+ #: lib/help.php:478
1878
  msgid ""
1879
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
1880
  "ajax.php</code>). It communicates directly with the firewall without loading "
1883
  "value."
1884
  msgstr ""
1885
 
1886
+ #: lib/help.php:480
1887
  msgid ""
1888
  "If you are using the optional <code>.htninja</code> configuration file to "
1889
  "whitelist your IP, the Live Log feature will not work."
1890
  msgstr ""
1891
 
1892
+ #: lib/help.php:485
1893
  msgid "Log Format"
1894
  msgstr ""
1895
 
1896
+ #: lib/help.php:486
1897
  msgid "You can easily customize the log format. Possible values are:"
1898
  msgstr ""
1899
 
1900
+ #: lib/help.php:487
1901
  msgid "<code>%time</code>: the server date, time and timezone."
1902
  msgstr ""
1903
 
1904
+ #: lib/help.php:488
1905
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
1906
  msgstr ""
1907
 
1908
+ #: lib/help.php:489
1909
  #, php-format
1910
  msgid ""
1911
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
1912
  "balancer or CDN, this will be its IP."
1913
  msgstr ""
1914
 
1915
+ #: lib/help.php:490
1916
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
1917
  msgstr ""
1918
 
1919
+ #: lib/help.php:491
1920
  #, php-format
1921
  msgid ""
1922
  "<code>%uri</code>: the URI which was given in order to access the page "
1923
  "(REQUEST_URI)."
1924
  msgstr ""
1925
 
1926
+ #: lib/help.php:492
1927
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
1928
  msgstr ""
1929
 
1930
+ #: lib/help.php:493
1931
  #, php-format
1932
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
1933
  msgstr ""
1934
 
1935
+ #: lib/help.php:494
1936
  #, php-format
1937
  msgid ""
1938
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
1939
  "load balancer or CDN, this will likely be the visitor true IP."
1940
  msgstr ""
1941
 
1942
+ #: lib/help.php:495
1943
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
1944
  msgstr ""
1945
 
1946
+ #: lib/help.php:496
1947
  msgid ""
1948
  "Additionally, you can include any of the following characters: <code>\"</"
1949
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
1950
  "and lowercase letters <code>a-z</code>."
1951
  msgstr ""
1952
 
1953
+ #: lib/help.php:508 lib/rules_editor.php:17 ninjafirewall.php:852
1954
  msgid "Rules Editor"
1955
  msgstr ""
1956
 
1957
+ #: lib/help.php:510
1958
  msgid ""
1959
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
1960
  "of built-in rules used to protect your blog against the most common "
1964
  "individually:"
1965
  msgstr ""
1966
 
1967
+ #: lib/help.php:512
1968
  msgid ""
1969
  "Check your firewall log and find the rule ID you want to disable (it is "
1970
  "displayed in the <code>RULE</code> column)."
1971
  msgstr ""
1972
 
1973
+ #: lib/help.php:513
1974
  msgid ""
1975
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
1976
  "button."
1977
  msgstr ""
1978
 
1979
+ #: lib/help.php:515
1980
  msgid ""
1981
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
1982
  "code> instead of a number, that means that the rule can be changed in the "
1983
  "\"Firewall Policies\" page."
1984
  msgstr ""
1985
 
1986
+ #: lib/help.php:520
1987
  msgid "Credits"
1988
  msgstr ""
1989
 
1990
+ #: lib/help.php:522
1991
  msgid ""
1992
  "NinjaFirewall security rules protect against many vulnerabilities. Some of "
1993
  "them were reported by the following companies, individuals or mailing lists:"
1994
  msgstr ""
1995
 
1996
+ #: lib/help.php:574 ninjafirewall.php:1045
1997
  msgid "Updates"
1998
  msgstr ""
1999
 
2000
+ #: lib/help.php:576
2001
  msgid ""
2002
  "To get the most efficient protection, you can ask NinjaFirewall to "
2003
  "automatically update its security rules."
2004
  msgstr ""
2005
 
2006
+ #: lib/help.php:578
2007
  msgid ""
2008
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
2009
  "themes, a new set of security rules will be made available to protect "
2011
  "daily or even hourly."
2012
  msgstr ""
2013
 
2014
+ #: lib/help.php:580
2015
  msgid ""
2016
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2017
  "(including new files, options and features) was available, it would have to "
2018
  "be updated from the dashboard plugins menu as usual."
2019
  msgstr ""
2020
 
2021
+ #: lib/help.php:582
2022
  msgid ""
2023
  "We recommend to enable this feature, as it is the <strong>only way to keep "
2024
  "your WordPress secure</strong> against new vulnerabilities."
2348
  msgstr ""
2349
 
2350
  #: lib/login_protection.php:295 lib/nf_sub_filecheck.php:516
2351
+ #: ninjafirewall.php:1645 ninjafirewall.php:1660 ninjafirewall.php:1670
2352
+ #: ninjafirewall.php:1680 ninjafirewall.php:1750 ninjafirewall.php:1793
2353
+ #: ninjafirewall.php:1826 ninjafirewall.php:1864 ninjafirewall.php:1952
2354
+ #: ninjafirewall.php:1972 ninjafirewall.php:2015 ninjafirewall.php:2145
2355
+ #: ninjafirewall.php:2159 ninjafirewall.php:2184 ninjafirewall.php:2392
2356
  msgid "No (default)"
2357
  msgstr ""
2358
 
2649
  msgid "Default: %s"
2650
  msgstr ""
2651
 
2652
+ #: lib/nf_sub_filecheck.php:158 ninjafirewall.php:3013
2653
  msgid "Exclude the following files/folders (optional)"
2654
  msgstr ""
2655
 
2656
  #: lib/nf_sub_filecheck.php:159 lib/nf_sub_livelog.php:293
2657
+ #: ninjafirewall.php:3014
2658
  msgid "e.g.,"
2659
  msgstr ""
2660
 
2923
 
2924
  #: lib/nf_sub_filecheck.php:839 lib/nf_sub_filecheck.php:841
2925
  #: lib/nf_sub_filecheck.php:857 lib/nf_sub_filecheck.php:859
2926
+ #: lib/nf_sub_updates.php:557 lib/nf_sub_updates.php:559 lib/nfw_misc.php:84
2927
+ #: lib/nfw_misc.php:86 lib/nfw_misc.php:475 lib/nfw_misc.php:477
2928
+ #: lib/nfw_misc.php:613 lib/nfw_misc.php:615 lib/nfw_misc.php:817
2929
+ #: lib/nfw_misc.php:819
2930
  msgid "Blog:"
2931
  msgstr ""
2932
 
3053
  msgid "Must not include"
3054
  msgstr ""
3055
 
3056
+ #: lib/nf_sub_livelog.php:293 ninjafirewall.php:3014
3057
  msgid "or"
3058
  msgstr ""
3059
 
3079
  msgid "Display"
3080
  msgstr ""
3081
 
3082
+ #: lib/nf_sub_livelog.php:310 ninjafirewall.php:1364
3083
  msgid "HTTP and HTTPS traffic (default)"
3084
  msgstr ""
3085
 
3086
+ #: lib/nf_sub_livelog.php:311 ninjafirewall.php:1365
3087
  msgid "HTTP traffic only"
3088
  msgstr ""
3089
 
3090
+ #: lib/nf_sub_livelog.php:312 ninjafirewall.php:1366
3091
  msgid "HTTPS traffic only"
3092
  msgstr ""
3093
 
3200
  msgid "Unable to open the log for read operation."
3201
  msgstr ""
3202
 
3203
+ #: lib/nf_sub_malwarescan.php:24 ninjafirewall.php:828
3204
  msgid "Anti-Malware"
3205
  msgstr ""
3206
 
3254
  msgid "Refresh preview"
3255
  msgstr ""
3256
 
3257
+ #: lib/nf_sub_options.php:71 ninjafirewall.php:806
3258
  msgid "Firewall Options"
3259
  msgstr ""
3260
 
3261
  #: lib/nf_sub_options.php:100 lib/nf_sub_options.php:109
3262
+ #: lib/nf_sub_options.php:124 lib/nf_sub_options.php:134 ninjafirewall.php:991
3263
+ #: ninjafirewall.php:1123
3264
  msgid "Enabled"
3265
  msgstr ""
3266
 
3392
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
3393
  msgstr ""
3394
 
3395
+ #: lib/nf_sub_options.php:548 lib/nf_sub_options.php:550 ninjafirewall.php:557
3396
+ #: ninjafirewall.php:559 ninjafirewall.php:689 ninjafirewall.php:691
3397
+ #: ninjafirewall.php:3400 ninjafirewall.php:3402
3398
  msgid "-Blog :"
3399
  msgstr ""
3400
 
3417
  "Someone imported a new configuration which overrode the firewall settings:"
3418
  msgstr ""
3419
 
3420
+ #: lib/nf_sub_options.php:567 ninjafirewall.php:697 ninjafirewall.php:3407
3421
  msgid "-User :"
3422
  msgstr ""
3423
 
3424
+ #: lib/nf_sub_options.php:568 ninjafirewall.php:698 ninjafirewall.php:3408
3425
  msgid "-IP :"
3426
  msgstr ""
3427
 
3428
+ #: lib/nf_sub_options.php:569 ninjafirewall.php:566 ninjafirewall.php:699
3429
+ #: ninjafirewall.php:3409
3430
  msgid "-Date :"
3431
  msgstr ""
3432
 
3433
+ #: lib/nf_sub_updates.php:73 ninjafirewall.php:856
3434
  msgid "Rules Update"
3435
  msgstr ""
3436
 
3450
  msgid "Automatically update NinjaFirewall security rules"
3451
  msgstr ""
3452
 
3453
+ #: lib/nf_sub_updates.php:148 ninjafirewall.php:1232 ninjafirewall.php:1740
3454
+ #: ninjafirewall.php:1783 ninjafirewall.php:1803 ninjafirewall.php:1854
3455
+ #: ninjafirewall.php:1899 ninjafirewall.php:1909 ninjafirewall.php:1919
3456
+ #: ninjafirewall.php:1962 ninjafirewall.php:2005 ninjafirewall.php:2025
3457
+ #: ninjafirewall.php:2087 ninjafirewall.php:2239 ninjafirewall.php:2295
3458
+ #: ninjafirewall.php:2305 ninjafirewall.php:2315 ninjafirewall.php:2325
3459
+ #: ninjafirewall.php:2372 ninjafirewall.php:2382 ninjafirewall.php:2995
3460
+ #: ninjafirewall.php:3110
3461
  msgid "No"
3462
  msgstr ""
3463
 
3807
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
3808
  msgstr ""
3809
 
3810
+ #: lib/nfw_misc.php:70
3811
  msgid "Blocked user account creation"
3812
  msgstr ""
3813
 
3814
+ #: lib/nfw_misc.php:82
3815
  msgid "NinjaFirewall has blocked an attempt to create a user account:"
3816
  msgstr ""
3817
 
3818
+ #: lib/nfw_misc.php:88 lib/nfw_misc.php:617
3819
  msgid "Username:"
3820
  msgstr ""
3821
 
3822
+ #: lib/nfw_misc.php:89 lib/nfw_misc.php:479 lib/nfw_misc.php:618
3823
+ #: lib/nfw_misc.php:821
3824
  msgid "User IP:"
3825
  msgstr ""
3826
 
3827
+ #: lib/nfw_misc.php:92 lib/nfw_misc.php:480 lib/nfw_misc.php:621
3828
+ #: lib/nfw_misc.php:824
3829
  msgid "Date:"
3830
  msgstr ""
3831
 
3832
+ #: lib/nfw_misc.php:295 lib/nfw_misc.php:299
3833
  msgid "NinjaFirewall error"
3834
  msgstr ""
3835
 
3836
+ #: lib/nfw_misc.php:296
3837
  #, php-format
3838
  msgid ""
3839
  "%s directory cannot be created. Please review your installation and ensure "
3840
  "that %s is writable."
3841
  msgstr ""
3842
 
3843
+ #: lib/nfw_misc.php:300
3844
  #, php-format
3845
  msgid ""
3846
  "%s directory is read-only. Please review your installation and ensure that "
3847
  "%s is writable."
3848
  msgstr ""
3849
 
3850
+ #: lib/nfw_misc.php:319 ninjafirewall.php:975
3851
  msgid "unknown error"
3852
  msgstr ""
3853
 
3854
+ #: lib/nfw_misc.php:321
3855
  msgid "NinjaFirewall fatal error:"
3856
  msgstr ""
3857
 
3858
+ #: lib/nfw_misc.php:322
3859
  msgid "Review your installation, your site is not protected."
3860
  msgstr ""
3861
 
3862
+ #: lib/nfw_misc.php:370 lib/nfw_misc.php:392
3863
  msgid "Forbidden access"
3864
  msgstr ""
3865
 
3866
+ #: lib/nfw_misc.php:411
3867
  #, php-format
3868
  msgid ""
3869
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
3870
  "\">Lost your password</a>?"
3871
  msgstr ""
3872
 
3873
+ #: lib/nfw_misc.php:472
3874
  msgid "[NinjaFirewall] Alert: Database changes detected"
3875
  msgstr ""
3876
 
3877
+ #: lib/nfw_misc.php:473
3878
  msgid ""
3879
  "NinjaFirewall has detected that one or more administrator accounts were "
3880
  "modified in the database:"
3881
  msgstr ""
3882
 
3883
+ #: lib/nfw_misc.php:481
3884
  #, php-format
3885
  msgid "Total administrators : %s"
3886
  msgstr ""
3887
 
3888
+ #: lib/nfw_misc.php:490
3889
  msgid ""
3890
  "If you cannot see any modifications in the above fields, it is likely that "
3891
  "the administrator password was changed."
3892
  msgstr ""
3893
 
3894
+ #: lib/nfw_misc.php:586
3895
  msgid "Blocked privilege escalation attempt"
3896
  msgstr ""
3897
 
3898
+ #: lib/nfw_misc.php:611
3899
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
3900
  msgstr ""
3901
 
3902
+ #: lib/nfw_misc.php:637
3903
  msgid ""
3904
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
3905
  "whitelisted."
3906
  msgstr ""
3907
 
3908
+ #: lib/nfw_misc.php:651
3909
  #, php-format
3910
  msgid ""
3911
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
3914
  "rate it. Thank you!"
3915
  msgstr ""
3916
 
3917
+ #: lib/nfw_misc.php:774 lib/nfw_misc.php:775
3918
+ msgid "You are not allowed to perform this task."
3919
+ msgstr ""
3920
+
3921
+ #: lib/nfw_misc.php:796
3922
+ msgid "WordPress Address (URL)"
3923
+ msgstr ""
3924
+
3925
+ #: lib/nfw_misc.php:797
3926
+ msgid "Site Address (URL)"
3927
+ msgstr ""
3928
+
3929
+ #: lib/nfw_misc.php:798
3930
+ msgid "Membership"
3931
+ msgstr ""
3932
+
3933
+ #: lib/nfw_misc.php:799
3934
+ msgid "New User Default Role"
3935
+ msgstr ""
3936
+
3937
+ #: lib/nfw_misc.php:802
3938
+ msgid "Attempt to modify WordPress settings"
3939
+ msgstr ""
3940
+
3941
+ #: lib/nfw_misc.php:803
3942
+ msgid ""
3943
+ "NinjaFirewall has blocked an attempt to modify some important WordPress "
3944
+ "settings by a user that does not have administrative privileges:"
3945
+ msgstr ""
3946
+
3947
+ #: lib/nfw_misc.php:805
3948
+ msgid ""
3949
+ "The attempt was blocked and the option was reversed to its original value."
3950
+ msgstr ""
3951
+
3952
+ #: lib/nfw_misc.php:807
3953
+ #, php-format
3954
+ msgid "Option: %s (%s)"
3955
+ msgstr ""
3956
+
3957
+ #: lib/nfw_misc.php:808
3958
+ #, php-format
3959
+ msgid "Original value: %s"
3960
+ msgstr ""
3961
+
3962
+ #: lib/nfw_misc.php:809
3963
+ #, php-format
3964
+ msgid "Modified value: %s"
3965
+ msgstr ""
3966
+
3967
+ #: lib/nfw_misc.php:810
3968
+ #, php-format
3969
+ msgid "Action taken: %s"
3970
+ msgstr ""
3971
+
3972
+ #: lib/nfw_misc.php:812
3973
+ #, php-format
3974
+ msgid "You can review this option from your WordPress \"%s\" page."
3975
+ msgstr ""
3976
+
3977
+ #: lib/nfw_misc.php:813
3978
+ msgid "Settings > General"
3979
+ msgstr ""
3980
+
3981
+ #: lib/nfw_misc.php:826
3982
+ msgid ""
3983
+ "This protection (and notification) can be turned off from NinjaFirewall "
3984
+ "\"Firewall Policies\" page."
3985
+ msgstr ""
3986
+
3987
  #: lib/rules_editor.php:27
3988
  msgid "Error: you did not select a rule to disable."
3989
  msgstr ""
4074
  msgid "Enable it"
4075
  msgstr ""
4076
 
4077
+ #: lib/statistics.php:27 ninjafirewall.php:802
4078
  msgid "Statistics"
4079
  msgstr ""
4080
 
4211
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
4212
  msgstr ""
4213
 
4214
+ #: ninjafirewall.php:555
4215
  msgid "ERROR: Failed to update rules"
4216
  msgstr ""
4217
 
4218
+ #: ninjafirewall.php:561
4219
  msgid ""
4220
  "NinjaFirewall failed to update its rules. This is a critical error, your "
4221
  "current rules may be corrupted or disabled. In order to solve the problem, "
4222
  "please follow these instructions:"
4223
  msgstr ""
4224
 
4225
+ #: ninjafirewall.php:562
4226
  msgid "1. Log in to your WordPress admin dashboard."
4227
  msgstr ""
4228
 
4229
+ #: ninjafirewall.php:563
4230
  msgid "2. Go to \"NinjaFirewall > Updates\"."
4231
  msgstr ""
4232
 
4233
+ #: ninjafirewall.php:564
4234
  msgid "3. Click on \"Check for updates now!\"."
4235
  msgstr ""
4236
 
4237
+ #: ninjafirewall.php:569 ninjafirewall.php:702
4238
  msgid "Support forum"
4239
  msgstr ""
4240
 
4241
+ #: ninjafirewall.php:687
4242
  msgid "Alert: WordPress console login"
4243
  msgstr ""
4244
 
4245
+ #: ninjafirewall.php:696
4246
  msgid "Someone just logged in to your WordPress admin console:"
4247
  msgstr ""
4248
 
4249
+ #: ninjafirewall.php:769
4250
  #, php-format
4251
  msgid "Sorry %s, your request cannot be processed."
4252
  msgstr ""
4253
 
4254
+ #: ninjafirewall.php:770
4255
  msgid "For security reasons, it was blocked and logged."
4256
  msgstr ""
4257
 
4258
+ #: ninjafirewall.php:772
4259
  msgid ""
4260
  "If you believe this was an error please contact the<br />webmaster and "
4261
  "enclose the following incident ID:"
4262
  msgstr ""
4263
 
4264
+ #: ninjafirewall.php:798
4265
  msgid "NinjaFirewall: Overview"
4266
  msgstr ""
4267
 
4268
+ #: ninjafirewall.php:802
4269
  msgid "NinjaFirewall: Statistics"
4270
  msgstr ""
4271
 
4272
+ #: ninjafirewall.php:806
4273
  msgid "NinjaFirewall: Firewall Options"
4274
  msgstr ""
4275
 
4276
+ #: ninjafirewall.php:810
4277
  msgid "NinjaFirewall: Firewall Policies"
4278
  msgstr ""
4279
 
4280
+ #: ninjafirewall.php:814
4281
  msgid "NinjaFirewall: File Guard"
4282
  msgstr ""
4283
 
4284
+ #: ninjafirewall.php:818
4285
  msgid "NinjaFirewall: File Check"
4286
  msgstr ""
4287
 
4288
+ #: ninjafirewall.php:828
4289
  msgid "NinjaFirewall: Anti-Malware"
4290
  msgstr ""
4291
 
4292
+ #: ninjafirewall.php:832
4293
  msgid "NinjaFirewall: Network"
4294
  msgstr ""
4295
 
4296
+ #: ninjafirewall.php:836
4297
  msgid "NinjaFirewall: Event Notifications"
4298
  msgstr ""
4299
 
4300
+ #: ninjafirewall.php:840
4301
  msgid "NinjaFirewall: Log-in Protection"
4302
  msgstr ""
4303
 
4304
+ #: ninjafirewall.php:844
4305
  msgid "NinjaFirewall: Firewall Log"
4306
  msgstr ""
4307
 
4308
+ #: ninjafirewall.php:848
4309
  msgid "NinjaFirewall: Live Log"
4310
  msgstr ""
4311
 
4312
+ #: ninjafirewall.php:852
4313
  msgid "NinjaFirewall: Rules Editor"
4314
  msgstr ""
4315
 
4316
+ #: ninjafirewall.php:856
4317
  msgid "NinjaFirewall: Rules Update"
4318
  msgstr ""
4319
 
4320
+ #: ninjafirewall.php:863
4321
  msgid "NinjaFirewall: About"
4322
  msgstr ""
4323
 
4324
+ #: ninjafirewall.php:863
4325
  msgid "About..."
4326
  msgstr ""
4327
 
4328
+ #: ninjafirewall.php:903
4329
  msgid "NinjaFirewall Settings"
4330
  msgstr ""
4331
 
4332
+ #: ninjafirewall.php:911
4333
  msgid "NinjaFirewall is enabled"
4334
  msgstr ""
4335
 
4336
+ #: ninjafirewall.php:950
4337
  msgid "Congratulations, NinjaFirewall is up and running!"
4338
  msgstr ""
4339
 
4340
+ #: ninjafirewall.php:951
4341
  msgid ""
4342
  "If you need help, click on the contextual \"Help\" menu tab located in the "
4343
  "upper right corner of each page."
4344
  msgstr ""
4345
 
4346
+ #: ninjafirewall.php:953
4347
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
4348
  msgstr ""
4349
 
4350
+ #: ninjafirewall.php:979 ninjafirewall.php:989
4351
  msgid "Firewall"
4352
  msgstr ""
4353
 
4354
+ #: ninjafirewall.php:998
4355
  msgid "WordPress WAF"
4356
  msgstr ""
4357
 
4358
+ #: ninjafirewall.php:1000
4359
  msgid "Full WAF"
4360
  msgstr ""
4361
 
4362
+ #: ninjafirewall.php:1004
4363
  msgid "Mode"
4364
  msgstr ""
4365
 
4366
+ #: ninjafirewall.php:1006
4367
  #, php-format
4368
  msgid "NinjaFirewall is running in %s mode."
4369
  msgstr ""
4370
 
4371
+ #: ninjafirewall.php:1015
4372
  msgid "Enabled."
4373
  msgstr ""
4374
 
4375
+ #: ninjafirewall.php:1015
4376
  msgid "Click here to turn Debugging Mode off"
4377
  msgstr ""
4378
 
4379
+ #: ninjafirewall.php:1021
4380
  msgid "PHP SAPI"
4381
  msgstr ""
4382
 
4383
+ #: ninjafirewall.php:1035 ninjafirewall.php:3390
4384
  msgid "Version"
4385
  msgstr ""
4386
 
4387
+ #: ninjafirewall.php:1037
4388
  msgid "Security rules:"
4389
  msgstr ""
4390
 
4391
+ #: ninjafirewall.php:1047
4392
  msgid "Security rules updates are disabled."
4393
  msgstr ""
4394
 
4395
+ #: ninjafirewall.php:1047
4396
  msgid ""
4397
  "If you want your blog to be protected against the latest threats, enable "
4398
  "automatic security rules updates."
4399
  msgstr ""
4400
 
4401
+ #: ninjafirewall.php:1055 ninjafirewall.php:1064
4402
  msgid "Admin user"
4403
  msgstr ""
4404
 
4405
+ #: ninjafirewall.php:1057
4406
  #, php-format
4407
  msgid ""
4408
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
4411
  "your administration dashboard."
4412
  msgstr ""
4413
 
4414
+ #: ninjafirewall.php:1066
4415
  msgid "You are whitelisted by the firewall."
4416
  msgstr ""
4417
 
4418
+ #: ninjafirewall.php:1073
4419
  msgid "Restrictions"
4420
  msgstr ""
4421
 
4422
+ #: ninjafirewall.php:1075
4423
  msgid "Access to NinjaFirewall is restricted to:"
4424
  msgstr ""
4425
 
4426
+ #: ninjafirewall.php:1086
4427
  msgid "User session"
4428
  msgstr ""
4429
 
4430
+ #: ninjafirewall.php:1088
4431
  msgid ""
4432
  "It seems that the user session set by NinjaFirewall was not found by the "
4433
  "firewall script."
4434
  msgstr ""
4435
 
4436
+ #: ninjafirewall.php:1096
4437
  #, php-format
4438
  msgid ""
4439
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
4440
  "a>."
4441
  msgstr ""
4442
 
4443
+ #: ninjafirewall.php:1100
4444
  msgid "No IP address restriction."
4445
  msgstr ""
4446
 
4447
+ #: ninjafirewall.php:1103
4448
  #, php-format
4449
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4450
  msgstr ""
4451
 
4452
+ #: ninjafirewall.php:1106
4453
  #, php-format
4454
  msgid ""
4455
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
4456
  "configuration</a>."
4457
  msgstr ""
4458
 
4459
+ #: ninjafirewall.php:1116
4460
  #, php-format
4461
  msgid "Error: %s"
4462
  msgstr ""
4463
 
4464
+ #: ninjafirewall.php:1134
4465
  msgid "Source IP"
4466
  msgstr ""
4467
 
4468
+ #: ninjafirewall.php:1136
4469
  #, php-format
4470
  msgid "You have a private IP : %s"
4471
  msgstr ""
4472
 
4473
+ #: ninjafirewall.php:1136
4474
  #, php-format
4475
  msgid ""
4476
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
4478
  "otherwise use the NinjaFirewall %s configuration file."
4479
  msgstr ""
4480
 
4481
+ #: ninjafirewall.php:1144 ninjafirewall.php:1155
4482
  msgid "CDN detection"
4483
  msgstr ""
4484
 
4485
+ #: ninjafirewall.php:1146
4486
  #, php-format
4487
  msgid ""
4488
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
4490
  "otherwise use the NinjaFirewall %s configuration file."
4491
  msgstr ""
4492
 
4493
+ #: ninjafirewall.php:1157
4494
  #, php-format
4495
  msgid ""
4496
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
4498
  "otherwise use the NinjaFirewall %s configuration file."
4499
  msgstr ""
4500
 
4501
+ #: ninjafirewall.php:1166 ninjafirewall.php:1176
4502
  msgid "Log dir"
4503
  msgstr ""
4504
 
4505
+ #: ninjafirewall.php:1168 ninjafirewall.php:1178
4506
  #, php-format
4507
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
4508
  msgstr ""
4509
 
4510
+ #: ninjafirewall.php:1186
4511
  msgid "Optional configuration file"
4512
  msgstr ""
4513
 
4514
+ #: ninjafirewall.php:1194
4515
  msgid "MySQLi link identifier"
4516
  msgstr ""
4517
 
4518
+ #: ninjafirewall.php:1196
4519
  msgid "A MySQLi link identifier was detected in your <code>.htninja</code>."
4520
  msgstr ""
4521
 
4522
+ #: ninjafirewall.php:1231 ninjafirewall.php:1642 ninjafirewall.php:1657
4523
+ #: ninjafirewall.php:1667 ninjafirewall.php:1677 ninjafirewall.php:1747
4524
+ #: ninjafirewall.php:1790 ninjafirewall.php:1823 ninjafirewall.php:1861
4525
+ #: ninjafirewall.php:1949 ninjafirewall.php:1969 ninjafirewall.php:2012
4526
+ #: ninjafirewall.php:2144 ninjafirewall.php:2158 ninjafirewall.php:2183
4527
+ #: ninjafirewall.php:2389
4528
  msgid "Yes"
4529
  msgstr ""
4530
 
4531
+ #: ninjafirewall.php:1233 ninjafirewall.php:1397 ninjafirewall.php:1585
4532
  msgid "(default)"
4533
  msgstr ""
4534
 
4535
+ #: ninjafirewall.php:1234
4536
  #, php-format
4537
  msgid ""
4538
  "This feature is only available when NinjaFirewall is running in %s mode."
4539
  msgstr ""
4540
 
4541
+ #: ninjafirewall.php:1247
4542
  msgid "All fields will be restored to their default values. Go ahead?"
4543
  msgstr ""
4544
 
4545
+ #: ninjafirewall.php:1277
4546
  msgid ""
4547
  "WARNING: ensure that you can access your admin console over HTTPS before "
4548
  "enabling this option, otherwise you will lock yourself out of your site. Go "
4549
  "ahead?"
4550
  msgstr ""
4551
 
4552
+ #: ninjafirewall.php:1286
4553
  msgid ""
4554
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4555
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4556
  "replaced with the substitution character. Continue?"
4557
  msgstr ""
4558
 
4559
+ #: ninjafirewall.php:1324
4560
  msgid "Default values were restored."
4561
  msgstr ""
4562
 
4563
+ #: ninjafirewall.php:1326
4564
  msgid "No action taken."
4565
  msgstr ""
4566
 
4567
+ #: ninjafirewall.php:1361
4568
  msgid "Enable NinjaFirewall for"
4569
  msgstr ""
4570
 
4571
+ #: ninjafirewall.php:1393
4572
  msgid "File Uploads"
4573
  msgstr ""
4574
 
4575
+ #: ninjafirewall.php:1397
4576
  msgid "Allow uploads"
4577
  msgstr ""
4578
 
4579
+ #: ninjafirewall.php:1398
4580
  msgid "Disallow uploads"
4581
  msgstr ""
4582
 
4583
+ #: ninjafirewall.php:1401
4584
  msgid "Sanitise filenames"
4585
  msgstr ""
4586
 
4587
+ #: ninjafirewall.php:1401
4588
  msgid "substitution character:"
4589
  msgstr ""
4590
 
4591
+ #: ninjafirewall.php:1513
4592
  msgid "Block direct access to any PHP file located in one of these directories"
4593
  msgstr ""
4594
 
4595
+ #: ninjafirewall.php:1543
4596
  msgid ""
4597
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
4598
  "this option is enabled."
4599
  msgstr ""
4600
 
4601
+ #: ninjafirewall.php:1558
4602
  msgid ""
4603
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
4604
  "by your visitors, we recommend to enable this option."
4605
  msgstr ""
4606
 
4607
+ #: ninjafirewall.php:1569 ninjafirewall.php:1574
4608
  #, php-format
4609
  msgid ""
4610
  "If you are using the %s plugin, blocking <code>system.multicall</code> may "
4611
  "prevent it from working correctly."
4612
  msgstr ""
4613
 
4614
+ #: ninjafirewall.php:1582
4615
+ msgid "General"
4616
  msgstr ""
4617
 
4618
+ #: ninjafirewall.php:1587
4619
  msgid "Do not enable this policy if you allow user registration."
4620
  msgstr ""
4621
 
4622
+ #: ninjafirewall.php:1592
4623
  msgid "Protect against username enumeration"
4624
  msgstr ""
4625
 
4626
+ #: ninjafirewall.php:1595
4627
  msgid "Through the author archives"
4628
  msgstr ""
4629
 
4630
+ #: ninjafirewall.php:1596
4631
  msgid "Through the login page"
4632
  msgstr ""
4633
 
4634
+ #: ninjafirewall.php:1597
4635
  msgid "Through the WordPress REST API"
4636
  msgstr ""
4637
 
4638
+ #: ninjafirewall.php:1605
4639
  msgid "This feature is only available when running WordPress 4.7 or above."
4640
  msgstr ""
4641
 
4642
+ #: ninjafirewall.php:1612
4643
  msgid "WordPress REST API"
4644
  msgstr ""
4645
 
4646
+ #: ninjafirewall.php:1615 ninjafirewall.php:1624
4647
  msgid "Block any access to the API"
4648
  msgstr ""
4649
 
4650
+ #: ninjafirewall.php:1621
4651
  msgid "WordPress XML-RPC API"
4652
  msgstr ""
4653
 
4654
+ #: ninjafirewall.php:1626
4655
  msgid "Block <code>system.multicall</code> method"
4656
  msgstr ""
4657
 
4658
+ #: ninjafirewall.php:1628
4659
  msgid "Block Pingbacks"
4660
  msgstr ""
4661
 
4662
+ #: ninjafirewall.php:1635
4663
  msgid ""
4664
  "Disabling access to the REST or XML-RPC API may break some functionality on "
4665
  "your blog, its themes or plugins."
4666
  msgstr ""
4667
 
4668
+ #: ninjafirewall.php:1639
4669
  msgid "Block <code>POST</code> requests in the themes folder"
4670
  msgstr ""
4671
 
4672
+ #: ninjafirewall.php:1654
4673
  msgid "Force SSL for admin and logins"
4674
  msgstr ""
4675
 
4676
+ #: ninjafirewall.php:1664
4677
  msgid "Disable the plugin and theme editor"
4678
  msgstr ""
4679
 
4680
+ #: ninjafirewall.php:1674
4681
  msgid "Disable plugin and theme update/installation"
4682
  msgstr ""
4683
 
4684
+ #: ninjafirewall.php:1703
4685
  msgid "Add the Administrator to the whitelist (default)."
4686
  msgstr ""
4687
 
4688
+ #: ninjafirewall.php:1704
4689
  msgid "Add all logged in users to the whitelist."
4690
  msgstr ""
4691
 
4692
+ #: ninjafirewall.php:1705
4693
  msgid "Disable users whitelist."
4694
  msgstr ""
4695
 
4696
+ #: ninjafirewall.php:1706
4697
  msgid ""
4698
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
4699
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
4700
  "which, if enabled, are always enforced."
4701
  msgstr ""
4702
 
4703
+ #: ninjafirewall.php:1734
4704
  msgid "Scan <code>GET</code> variable"
4705
  msgstr ""
4706
 
4707
+ #: ninjafirewall.php:1744
4708
  msgid "Sanitise <code>GET</code> variable"
4709
  msgstr ""
4710
 
4711
+ #: ninjafirewall.php:1777
4712
  msgid "Scan <code>POST</code> variable"
4713
  msgstr ""
4714
 
4715
+ #: ninjafirewall.php:1787
4716
  msgid "Sanitise <code>POST</code> variable"
4717
  msgstr ""
4718
 
4719
+ #: ninjafirewall.php:1793 ninjafirewall.php:1826
4720
  msgid "Do not enable this option unless you know what you are doing!"
4721
  msgstr ""
4722
 
4723
+ #: ninjafirewall.php:1797
4724
  msgid "Decode Base64-encoded <code>POST</code> variable"
4725
  msgstr ""
4726
 
4727
+ #: ninjafirewall.php:1820
4728
  msgid "Sanitise <code>REQUEST</code> variable"
4729
  msgstr ""
4730
 
4731
+ #: ninjafirewall.php:1848
4732
  msgid "Scan cookies"
4733
  msgstr ""
4734
 
4735
+ #: ninjafirewall.php:1858
4736
  msgid "Sanitise cookies"
4737
  msgstr ""
4738
 
4739
+ #: ninjafirewall.php:1893
4740
  msgid "Scan <code>HTTP_USER_AGENT</code>"
4741
  msgstr ""
4742
 
4743
+ #: ninjafirewall.php:1903
4744
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
4745
  msgstr ""
4746
 
4747
+ #: ninjafirewall.php:1913
4748
  msgid "Block suspicious bots/scanners"
4749
  msgstr ""
4750
 
4751
+ #: ninjafirewall.php:1946
4752
  msgid "Scan <code>HTTP_REFERER</code>"
4753
  msgstr ""
4754
 
4755
+ #: ninjafirewall.php:1956
4756
  msgid "Sanitise <code>HTTP_REFERER</code>"
4757
  msgstr ""
4758
 
4759
+ #: ninjafirewall.php:1966
4760
  msgid ""
4761
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
4762
  "code> header"
4763
  msgstr ""
4764
 
4765
+ #: ninjafirewall.php:1972
4766
  msgid ""
4767
  "Keep this option disabled if you are using scripts like Paypal IPN, "
4768
  "WordPress WP-Cron etc"
4769
  msgstr ""
4770
 
4771
+ #: ninjafirewall.php:1999
4772
  msgid "Block localhost IP in <code>GET/POST</code> request"
4773
  msgstr ""
4774
 
4775
+ #: ninjafirewall.php:2009
4776
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
4777
  msgstr ""
4778
 
4779
+ #: ninjafirewall.php:2019
4780
  msgid "Scan traffic coming from localhost and private IP address spaces"
4781
  msgstr ""
4782
 
4783
+ #: ninjafirewall.php:2041
4784
  #, php-format
4785
  msgid ""
4786
  "This option is disabled because the %s PHP function is not available on your "
4787
  "server."
4788
  msgstr ""
4789
 
4790
+ #: ninjafirewall.php:2059
4791
  #, php-format
4792
  msgid "Set %s to protect against MIME type confusion attacks"
4793
  msgstr ""
4794
 
4795
+ #: ninjafirewall.php:2069
4796
  #, php-format
4797
  msgid "Set %s to protect against clickjacking attempts"
4798
  msgstr ""
4799
 
4800
+ #: ninjafirewall.php:2078
4801
  #, php-format
4802
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
4803
  msgstr ""
4804
 
4805
+ #: ninjafirewall.php:2082 ninjafirewall.php:2083 ninjafirewall.php:2086
4806
  #, php-format
4807
  msgid "Set to %s"
4808
  msgstr ""
4809
 
4810
+ #: ninjafirewall.php:2091
4811
  #, php-format
4812
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
4813
  msgstr ""
4814
 
4815
+ #: ninjafirewall.php:2097
4816
  msgid ""
4817
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
4818
  "you should disable this option."
4819
  msgstr ""
4820
 
4821
+ #: ninjafirewall.php:2103
4822
  msgid ""
4823
  "HSTS headers can only be set when you are accessing your site over HTTPS."
4824
  msgstr ""
4825
 
4826
+ #: ninjafirewall.php:2110
4827
  #, php-format
4828
  msgid "Set %s (HSTS) to enforce secure connections to the server"
4829
  msgstr ""
4830
 
4831
+ #: ninjafirewall.php:2113
4832
  msgid "1 month"
4833
  msgstr ""
4834
 
4835
+ #: ninjafirewall.php:2114
4836
  msgid "6 months"
4837
  msgstr ""
4838
 
4839
+ #: ninjafirewall.php:2115
4840
  msgid "1 year"
4841
  msgstr ""
4842
 
4843
+ #: ninjafirewall.php:2117
4844
  msgid "Apply to subdomains"
4845
  msgstr ""
4846
 
4847
+ #: ninjafirewall.php:2121
4848
  msgid "Set <code>max-age</code> to 0"
4849
  msgstr ""
4850
 
4851
+ #: ninjafirewall.php:2141
4852
  #, php-format
4853
  msgid "Set %s for the website frontend"
4854
  msgstr ""
4855
 
4856
+ #: ninjafirewall.php:2149
4857
  msgid "This CSP header will apply to the website frontend only."
4858
  msgstr ""
4859
 
4860
+ #: ninjafirewall.php:2155
4861
  #, php-format
4862
  msgid "Set %s for the WordPress admin dashboard"
4863
  msgstr ""
4864
 
4865
+ #: ninjafirewall.php:2163
4866
  msgid "This CSP header will apply to the WordPress admin dashboard only."
4867
  msgstr ""
4868
 
4869
+ #: ninjafirewall.php:2179
4870
  #, php-format
4871
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
4872
  msgstr ""
4873
 
4874
+ #: ninjafirewall.php:2233
4875
  msgid ""
4876
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
4877
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
4878
  msgstr ""
4879
 
4880
+ #: ninjafirewall.php:2276
4881
  msgid "Block serialized PHP objects in the following global variables"
4882
  msgstr ""
4883
 
4884
+ #: ninjafirewall.php:2289
4885
  msgid "Hide PHP notice and error messages"
4886
  msgstr ""
4887
 
4888
+ #: ninjafirewall.php:2299
4889
  msgid "Sanitise <code>PHP_SELF</code>"
4890
  msgstr ""
4891
 
4892
+ #: ninjafirewall.php:2309
4893
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
4894
  msgstr ""
4895
 
4896
+ #: ninjafirewall.php:2319
4897
  msgid "Sanitise <code>PATH_INFO</code>"
4898
  msgstr ""
4899
 
4900
+ #: ninjafirewall.php:2339
4901
  msgid "This option is not compatible with your actual configuration."
4902
  msgstr ""
4903
 
4904
+ #: ninjafirewall.php:2366
4905
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
4906
  msgstr ""
4907
 
4908
+ #: ninjafirewall.php:2376
4909
  msgid "Block ASCII character 0x00 (NULL byte)"
4910
  msgstr ""
4911
 
4912
+ #: ninjafirewall.php:2386
4913
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
4914
  msgstr ""
4915
 
4916
+ #: ninjafirewall.php:2402
4917
  msgid "Save Firewall Policies"
4918
  msgstr ""
4919
 
4920
+ #: ninjafirewall.php:2404
4921
  msgid "Restore Default Values"
4922
  msgstr ""
4923
 
4924
+ #: ninjafirewall.php:2934 ninjafirewall.php:2940
4925
  msgid "Please enter a number from 1 to 99."
4926
  msgstr ""
4927
 
4928
+ #: ninjafirewall.php:2952
4929
  #, php-format
4930
  msgid ""
4931
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
4934
  "to any PHP script, you will need to run NinjaFirewall in %s mode."
4935
  msgstr ""
4936
 
4937
+ #: ninjafirewall.php:2958
4938
  #, php-format
4939
  msgid ""
4940
  "The cache directory %s is not writable. Please change its permissions (0777 "
4941
  "or equivalent)."
4942
  msgstr ""
4943
 
4944
+ #: ninjafirewall.php:2990
4945
  msgid "Enable File Guard"
4946
  msgstr ""
4947
 
4948
+ #: ninjafirewall.php:2992
4949
  msgid "Yes (recommended)"
4950
  msgstr ""
4951
 
4952
+ #: ninjafirewall.php:3005
4953
  msgid "Real-time detection"
4954
  msgstr ""
4955
 
4956
+ #: ninjafirewall.php:3008
4957
  #, php-format
4958
  msgid ""
4959
  "Monitor file activity and send an alert when someone is accessing a PHP "
4960
  "script that was modified or created less than %s hour(s) ago."
4961
  msgstr ""
4962
 
4963
+ #: ninjafirewall.php:3014
4964
  msgid ""
4965
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
4966
  "values must be comma-separated"
4967
  msgstr ""
4968
 
4969
+ #: ninjafirewall.php:3019
4970
  msgid "Save File Guard options"
4971
  msgstr ""
4972
 
4973
+ #: ninjafirewall.php:3070 ninjafirewall.php:3471 ninjafirewall.php:3475
4974
  #, php-format
4975
  msgid "You are not allowed to perform this task (%s)."
4976
  msgstr ""
4977
 
4978
+ #: ninjafirewall.php:3081
4979
  msgid "You do not have a multisite network."
4980
  msgstr ""
4981
 
4982
+ #: ninjafirewall.php:3105
4983
  msgid "NinjaFirewall Status"
4984
  msgstr ""
4985
 
4986
+ #: ninjafirewall.php:3108
4987
  msgid ""
4988
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
4989
  "network"
4990
  msgstr ""
4991
 
4992
+ #: ninjafirewall.php:3116
4993
  msgid "Save Network options"
4994
  msgstr ""
4995
 
4996
+ #: ninjafirewall.php:3329
4997
  msgid "Access Restricted"
4998
  msgstr ""
4999
 
5000
+ #: ninjafirewall.php:3335
5001
  msgid "Settings"
5002
  msgstr ""
5003
 
5004
+ #: ninjafirewall.php:3336
5005
  msgid "Upgrade to Premium"
5006
  msgstr ""
5007
 
5008
+ #: ninjafirewall.php:3337
5009
  msgid "Rate it!"
5010
  msgstr ""
5011
 
5012
+ #: ninjafirewall.php:3382
5013
  msgid "Plugin"
5014
  msgstr ""
5015
 
5016
+ #: ninjafirewall.php:3382 ninjafirewall.php:3386
5017
  msgid "uploaded"
5018
  msgstr ""
5019
 
5020
+ #: ninjafirewall.php:3382 ninjafirewall.php:3386
5021
  msgid "installed"
5022
  msgstr ""
5023
 
5024
+ #: ninjafirewall.php:3382 ninjafirewall.php:3386
5025
  msgid "activated"
5026
  msgstr ""
5027
 
5028
+ #: ninjafirewall.php:3383
5029
  msgid "updated"
5030
  msgstr ""
5031
 
5032
+ #: ninjafirewall.php:3383
5033
  msgid "deactivated"
5034
  msgstr ""
5035
 
5036
+ #: ninjafirewall.php:3383 ninjafirewall.php:3387
5037
  msgid "deleted"
5038
  msgstr ""
5039
 
5040
+ #: ninjafirewall.php:3383 ninjafirewall.php:3387
5041
  msgid "Name"
5042
  msgstr ""
5043
 
5044
+ #: ninjafirewall.php:3386
5045
  msgid "Theme"
5046
  msgstr ""
5047
 
5048
+ #: ninjafirewall.php:3390
5049
  msgid "upgraded"
5050
  msgstr ""
5051
 
5052
+ #: ninjafirewall.php:3398
5053
  msgid "[NinjaFirewall] Alert:"
5054
  msgstr ""
5055
 
5056
+ #: ninjafirewall.php:3404
5057
  msgid "NinjaFirewall has detected the following activity on your account:"
5058
  msgstr ""
lib/firewall.php CHANGED
@@ -1120,7 +1120,7 @@ function nfw_check_b64( $key, $string ) {
1120
  $decoded = base64_decode($string);
1121
  if ( strlen($decoded) < 4 ) { return; }
1122
 
1123
- if ( preg_match( '`\b(?:\$?_(COOKIE|ENV|FILES|(?:GE|POS|REQUES)T|SE(RVER|SSION))|HTTP_(?:(?:POST|GET)_VARS|RAW_POST_DATA)|GLOBALS)\s*[=\[)]|\b(?i:array_map|assert|base64_(?:de|en)code|chmod|curl_exec|(?:ex|im)plode|error_reporting|eval|file(?:_get_contents)?|f(?:open|write|close)|fsockopen|function_exists|gzinflate|md5|move_uploaded_file|ob_start|passthru|[ep]reg_replace|phpinfo|stripslashes|strrev|(?:shell_)?exec|substr|system|unlink)\s*\(|\becho\s*[\'"]|<(?i:a[\s/]|applet|div|embed|i?frame(?:set)?|img|link|meta|marquee|object|script|style|textarea)\b|\W\$\{\s*[\'"]\w+[\'"]|<\?(?i:php|=)|(?i:(?:\b|\d)select\b.+?from\b.+?(?:\b|\d)where|(?:\b|\d)insert\b.+?into\b|(?:\b|\d)union\b.+?(?:\b|\d)select\b|(?:\b|\d)update\b.+?(?:\b|\d)set\b)`', $decoded) ) {
1124
  nfw_log('BASE64-encoded injection', 'POST:' . $key . ' = ' . $string, '3', 0);
1125
  nfw_block();
1126
  }
1120
  $decoded = base64_decode($string);
1121
  if ( strlen($decoded) < 4 ) { return; }
1122
 
1123
+ if ( preg_match( '`\b(?:\$?_(COOKIE|ENV|FILES|(?:GE|POS|REQUES)T|SE(RVER|SSION))|HTTP_(?:(?:POST|GET)_VARS|RAW_POST_DATA)|GLOBALS)\s*[=\[)]|\b(?i:array_map|assert|base64_(?:de|en)code|chmod|curl_exec|(?:ex|im)plode|error_reporting|eval|file(?:_get_contents)?|f(?:open|write|close)|fsockopen|function_exists|gzinflate|md5|move_uploaded_file|ob_start|passthru|[ep]reg_replace|phpinfo|stripslashes|strrev|(?:shell_)?exec|substr|system|unlink)\s*\(|\becho\s*[\'"]|<(?i:a[\s/]|applet|div|embed|i?frame(?:set)?|img|link|meta|marquee|object|script|style|textarea)\b|\W\$\{\s*[\'"]\w+[\'"]|<\?(?i:php|=)|(?i:(?:\b|\d)select\b.+?from\b.+?(?:\b|\d)where|(?:\b|\d)insert\b.+?into\b|(?:\b|\d)union\b.+?(?:\b|\d)select\b|(?:\b|\d)update\b.+?(?:\b|\d)set\b)|^.{0,25}[;{}]?\bO:\+?\d+:"[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*":\+?\d+:{.*?}`', $decoded) ) {
1124
  nfw_log('BASE64-encoded injection', 'POST:' . $key . ' = ' . $string, '3', 0);
1125
  nfw_block();
1126
  }
lib/help.php CHANGED
@@ -181,6 +181,7 @@ function help_nfsubpolicies() {
181
  <br />
182
  <strong>WordPress</strong>
183
  <li>' . __('Whether to block direct access to PHP files located in specific WordPress directories.', 'ninjafirewall'). '</li>
 
184
  <li>' . __('Block user accounts creation', 'ninjafirewall'). ':<span class="description"> ' . __('enabling this policy will block any attempt (e.g., exploiting a vulnerability, using a backdoor etc) to create a user account. If you allow user registration, you should not enable it.', 'ninjafirewall'). '</span></li>
185
  <li>' . __('Protect against username enumeration:', 'ninjafirewall'). '<span class="description"> ' . __('it is possible to enumerate usernames either through the WordPress author archives, the REST API or the login page. Although this is not a vulnerability but a WordPress feature, some hackers use it to retrieve usernames in order to launch more accurate brute-force attacks. If it is a failed login attempt, NinjaFirewall will sanitise the error message returned by WordPress. If it is an author archives scan, it will invalidate it and redirect the user to the blog index page. Regarding the WP REST API, it will block the request immediately.', 'ninjafirewall'). '</span></li>
186
  <li>' . __('WordPress REST API:', 'ninjafirewall'). '<span class="description"> ' . __('it allows you to access your WordPress site\'s data through an easy-to-use HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall allows you to block any access to that API if you do not intend to use it.', 'ninjafirewall'). '</span></li>
181
  <br />
182
  <strong>WordPress</strong>
183
  <li>' . __('Whether to block direct access to PHP files located in specific WordPress directories.', 'ninjafirewall'). '</li>
184
+ <li>' . __('Block attempts to modify important WordPress settings', 'ninjafirewall'). ':<span class="description"> ' . __('enabling this policy will block any attempt (e.g., exploiting a vulnerability, using a backdoor etc) to modify some important WordPress settings. This policy will also send you an alert by email with all details regarding the issue. It is enabled by default.', 'ninjafirewall') . '</span></li>
185
  <li>' . __('Block user accounts creation', 'ninjafirewall'). ':<span class="description"> ' . __('enabling this policy will block any attempt (e.g., exploiting a vulnerability, using a backdoor etc) to create a user account. If you allow user registration, you should not enable it.', 'ninjafirewall'). '</span></li>
186
  <li>' . __('Protect against username enumeration:', 'ninjafirewall'). '<span class="description"> ' . __('it is possible to enumerate usernames either through the WordPress author archives, the REST API or the login page. Although this is not a vulnerability but a WordPress feature, some hackers use it to retrieve usernames in order to launch more accurate brute-force attacks. If it is a failed login attempt, NinjaFirewall will sanitise the error message returned by WordPress. If it is an author archives scan, it will invalidate it and redirect the user to the blog index page. Regarding the WP REST API, it will block the request immediately.', 'ninjafirewall'). '</span></li>
187
  <li>' . __('WordPress REST API:', 'ninjafirewall'). '<span class="description"> ' . __('it allows you to access your WordPress site\'s data through an easy-to-use HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall allows you to block any access to that API if you do not intend to use it.', 'ninjafirewall'). '</span></li>
lib/nf_sub_updates.php CHANGED
@@ -479,7 +479,7 @@ function nf_sub_updates_download($update_url, $update_log, $new_rules_version) {
479
 
480
  // Rules version should match the one we just fetched
481
  // unless we are intalling NinjaFirewall ($new_rules_version==0) :
482
- if ( $new_rules_version & $new_rules_version != $data[0]) {
483
  nf_sub_updates_log(
484
  $update_log,
485
  sprintf( __('Error: The new rules versions do not match (%s != %s).', 'ninjafirewall'), $new_rules_version, htmlspecialchars($data[0]))
479
 
480
  // Rules version should match the one we just fetched
481
  // unless we are intalling NinjaFirewall ($new_rules_version==0) :
482
+ if ( $new_rules_version && $new_rules_version != $data[0]) {
483
  nf_sub_updates_log(
484
  $update_log,
485
  sprintf( __('Error: The new rules versions do not match (%s != %s).', 'ninjafirewall'), $new_rules_version, htmlspecialchars($data[0]))
lib/nfw_misc.php CHANGED
@@ -54,14 +54,15 @@ function nfw_ini_set_cookie() {
54
  }
55
 
56
  // ---------------------------------------------------------------------
 
57
 
58
  function nfw_account_creation( $user_login ) {
59
 
60
- // Allow/disallow account creation:
61
-
62
  $nfw_options = nfw_get_option( 'nfw_options' );
63
 
64
- if ( current_user_can('create_users') || empty( $nfw_options['disallow_creation'] ) ) {
 
 
65
  // Do nothing:
66
  return $user_login;
67
  }
@@ -93,7 +94,12 @@ function nfw_account_creation( $user_login ) {
93
  'Support forum: http://wordpress.org/support/plugin/ninjafirewall' . "\n";
94
  wp_mail( $recipient, $subject, $message );
95
 
96
- die("<script>if(document.body===null||document.body===undefined){document.write('NinjaFirewall: $subject.');}else{document.body.innerHTML='NinjaFirewall: $subject.';}</script><noscript>NinjaFirewallL $subject.</noscript>");
 
 
 
 
 
97
 
98
  }
99
 
@@ -518,9 +524,9 @@ function nf_get_dbdata() {
518
  function nfw_get_option( $option ) {
519
 
520
  if ( is_multisite() ) {
521
- return get_site_option($option);
522
  } else {
523
- return get_option($option);
524
  }
525
  }
526
 
@@ -528,22 +534,20 @@ function nfw_get_option( $option ) {
528
 
529
  function nfw_update_option( $option, $new_value ) {
530
 
531
- update_option( $option, $new_value );
532
  if ( is_multisite() ) {
533
  update_site_option( $option, $new_value );
534
  }
535
- return;
536
  }
537
 
538
  // ---------------------------------------------------------------------
539
 
540
  function nfw_delete_option( $option ) {
541
 
542
- delete_option( $option );
543
  if ( is_multisite() ) {
544
  delete_site_option( $option );
545
  }
546
- return;
547
  }
548
 
549
  // ---------------------------------------------------------------------
@@ -627,7 +631,12 @@ function nfwhook_user_meta( $id, $key, $value ) {
627
 
628
  }
629
 
630
- die("<script>if(document.body===null||document.body===undefined){document.write('NinjaFirewall: $subject.');}else{document.body.innerHTML='NinjaFirewall: $subject.';}</script><noscript>NinjaFirewallL $subject.</noscript>");
 
 
 
 
 
631
  }
632
  }
633
  // --------------------------------------------------------------------- s1:h0
@@ -717,5 +726,120 @@ if ( defined( 'NFW_SESSION_DEBUG_USER' ) || defined( 'NFW_SESSION_DEBUG_CAPS' )
717
  add_action( 'admin_bar_menu', 'nfw_session_debug', 500 );
718
  }
719
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
720
  // ---------------------------------------------------------------------
721
  // EOF
54
  }
55
 
56
  // ---------------------------------------------------------------------
57
+ // Allow/disallow account creation.
58
 
59
  function nfw_account_creation( $user_login ) {
60
 
 
 
61
  $nfw_options = nfw_get_option( 'nfw_options' );
62
 
63
+ if ( current_user_can('create_users') || empty( $nfw_options['disallow_creation'] ) ||
64
+ empty( $nfw_options['enabled'] ) ) {
65
+
66
  // Do nothing:
67
  return $user_login;
68
  }
94
  'Support forum: http://wordpress.org/support/plugin/ninjafirewall' . "\n";
95
  wp_mail( $recipient, $subject, $message );
96
 
97
+ // Block it:
98
+ wp_die(
99
+ 'NinjaFirewall: '. __('You are not allowed to perform this task.', 'ninjafirewall'),
100
+ 'NinjaFirewall: '. __('You are not allowed to perform this task.', 'ninjafirewall'),
101
+ $nfw_options['ret_code']
102
+ );
103
 
104
  }
105
 
524
  function nfw_get_option( $option ) {
525
 
526
  if ( is_multisite() ) {
527
+ return get_site_option( $option );
528
  } else {
529
+ return get_option( $option );
530
  }
531
  }
532
 
534
 
535
  function nfw_update_option( $option, $new_value ) {
536
 
 
537
  if ( is_multisite() ) {
538
  update_site_option( $option, $new_value );
539
  }
540
+ return update_option( $option, $new_value );
541
  }
542
 
543
  // ---------------------------------------------------------------------
544
 
545
  function nfw_delete_option( $option ) {
546
 
 
547
  if ( is_multisite() ) {
548
  delete_site_option( $option );
549
  }
550
+ return delete_option( $option );
551
  }
552
 
553
  // ---------------------------------------------------------------------
631
 
632
  }
633
 
634
+ // Block it:
635
+ wp_die(
636
+ 'NinjaFirewall: '. __('You are not allowed to perform this task.', 'ninjafirewall'),
637
+ 'NinjaFirewall: '. __('You are not allowed to perform this task.', 'ninjafirewall'),
638
+ $nfw_options['ret_code']
639
+ );
640
  }
641
  }
642
  // --------------------------------------------------------------------- s1:h0
726
  add_action( 'admin_bar_menu', 'nfw_session_debug', 500 );
727
  }
728
 
729
+ // ---------------------------------------------------------------------
730
+
731
+ function nf_wp_init() {
732
+
733
+ $nfw_options = nfw_get_option( 'nfw_options' );
734
+
735
+ if ( current_user_can('manage_options') || empty( $nfw_options['enabled'] ) ||
736
+ empty( $nfw_options['disallow_settings'] ) ) {
737
+
738
+ return;
739
+ }
740
+ add_filter( 'pre_update_option', 'nf_monitor_options', 10, 3 );
741
+
742
+ }
743
+
744
+ add_action( 'init', 'nf_wp_init' );
745
+
746
+ // ---------------------------------------------------------------------
747
+
748
+ function nf_monitor_options( $value, $option, $old_value ) {
749
+
750
+ $monitor = array(
751
+ //~ 'active_plugins',
752
+ 'admin_email',
753
+ 'blog_public',
754
+ 'blogdescription',
755
+ 'blogname',
756
+ 'comment_moderation',
757
+ 'comment_registration',
758
+ 'default_role',
759
+ 'home',
760
+ 'siteurl',
761
+ 'users_can_register',
762
+ );
763
+
764
+ // User-defined exclusion list (undocumented):
765
+ if ( defined('NFW_OPTMON_EXCLUDE') && strpos( NFW_OPTMON_EXCLUDE, $option ) !== false ) {
766
+ // Don't do anything:
767
+ return $value;
768
+ }
769
+
770
+ if (! in_array( $option, $monitor ) || $value == $old_value ) {
771
+ // No changes detected or not what we are looking for:
772
+ return $value;
773
+ }
774
+
775
+ // Send a notification to the admin:
776
+ nf_monitor_options_alert( $option, $value, $old_value );
777
+
778
+ // Log the request:
779
+ nfw_log2('Blocked attempt to modify WordPress settings', "option: {$option}, value: {$value}", 3, 0);
780
+
781
+ // Block it:
782
+ $nfw_options = nfw_get_option( 'nfw_options' );
783
+ wp_die(
784
+ 'NinjaFirewall: '. __('You are not allowed to perform this task.', 'ninjafirewall'),
785
+ 'NinjaFirewall: '. __('You are not allowed to perform this task.', 'ninjafirewall'),
786
+ $nfw_options['ret_code']
787
+ );
788
+ }
789
+
790
+ // ---------------------------------------------------------------------
791
+
792
+ function nf_monitor_options_alert( $option, $value, $old_value ) {
793
+
794
+ $nfw_options = nfw_get_option( 'nfw_options' );
795
+
796
+ nfw_get_blogtimezone();
797
+
798
+ if ( is_multisite() && $nfw_options['alert_sa_only'] == 2 ) {
799
+ $recipient = get_option('admin_email');
800
+ } else {
801
+ $recipient = $nfw_options['alert_email'];
802
+ }
803
+
804
+ $settings = array(
805
+ // We can use some WP translation strings here:
806
+ 'siteurl' => __('WordPress Address (URL)'),
807
+ 'home' => __('Site Address (URL)'),
808
+ 'users_can_register' => __('Membership'),
809
+ 'default_role' => __('New User Default Role')
810
+ );
811
+
812
+ $subject = '[NinjaFirewall] ' . __('Attempt to modify WordPress settings', 'ninjafirewall');
813
+ $message = __('NinjaFirewall has blocked an attempt to modify some important WordPress settings by a user that does not have administrative privileges:', 'ninjafirewall') . "\n\n";
814
+
815
+ $action = __('The attempt was blocked and the option was reversed to its original value.', 'ninjafirewall');
816
+
817
+ $message.= sprintf( __('Option: %s (%s)', 'ninjafirewall') ."\n", $settings[$option], $option );
818
+ $message.= sprintf( __('Original value: %s', 'ninjafirewall') ."\n", $old_value );
819
+ $message.= sprintf( __('Modified value: %s', 'ninjafirewall') ."\n", $value );
820
+ $message.= sprintf( __('Action taken: %s', 'ninjafirewall') ."\n\n", $action );
821
+ $message.= sprintf(
822
+ __('You can review this option from your WordPress "%s" page.', 'ninjafirewall') ."\n\n",
823
+ __('Settings > General', 'ninjafirewall')
824
+ );
825
+
826
+ if ( is_multisite() ) {
827
+ $message.= __('Blog:', 'ninjafirewall') .' '. network_home_url('/') . "\n";
828
+ } else {
829
+ $message.= __('Blog:', 'ninjafirewall') .' '. home_url('/') . "\n";
830
+ }
831
+ $message.= __('User IP:', 'ninjafirewall') .' '. NFW_REMOTE_ADDR . "\n";
832
+ $message.= 'SCRIPT_FILENAME: ' . $_SERVER['SCRIPT_FILENAME'] . "\n";
833
+ $message.= 'REQUEST_URI: ' . $_SERVER['REQUEST_URI'] . "\n";
834
+ $message.= __('Date:', 'ninjafirewall') .' '. date_i18n('F j, Y @ H:i:s') . ' (UTC '. date('O') . ")\n\n";
835
+
836
+ $message.= __('This protection (and notification) can be turned off from NinjaFirewall "Firewall Policies" page.', 'ninjafirewall') . "\n\n";
837
+ $message.= 'NinjaFirewall (WP Edition) - https://nintechnet.com/' . "\n" .
838
+ 'Support forum: http://wordpress.org/support/plugin/ninjafirewall' . "\n";
839
+
840
+ wp_mail( $recipient, $subject, $message );
841
+
842
+ }
843
+
844
  // ---------------------------------------------------------------------
845
  // EOF
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.7.1
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.7.1' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
@@ -494,6 +494,12 @@ function nfw_upgrade() {
494
  if ( version_compare( $nfw_options['engine_version'], '3.6.2', '<' ) ) {
495
  $nfw_options['rate_notice'] = time() + 86400 * 15;
496
  }
 
 
 
 
 
 
497
  // -------------------------------------------------------------
498
 
499
  $nfw_options['engine_version'] = NFW_ENGINE_VERSION;
@@ -1426,6 +1432,11 @@ function nfw_switch_tabs(tab) {
1426
  } else {
1427
  $disallow_creation = 1;
1428
  }
 
 
 
 
 
1429
  if ( empty( $nfw_options['enum_archives']) ) {
1430
  $enum_archives = 0;
1431
  } else {
@@ -1568,9 +1579,10 @@ function nfw_switch_tabs(tab) {
1568
 
1569
  <table class="form-table">
1570
  <tr>
1571
- <th scope="row"><?php _e('User accounts', 'ninjafirewall') ?></th>
1572
  <td width="20">&nbsp;</td>
1573
  <td>
 
1574
  <p><label><input type="checkbox" name="nfw_options[disallow_creation]" value="1"<?php checked( $disallow_creation, 1 ) ?>>&nbsp;<?php _e('Block user accounts creation', 'ninjafirewall') ?></label></p>
1575
  <span class="description"><?php _e('Do not enable this policy if you allow user registration.', 'ninjafirewall') ?></span>
1576
  </td>
@@ -2646,6 +2658,12 @@ function nf_sub_policies_save() {
2646
  } else {
2647
  $nfw_options['disallow_creation'] = 1;
2648
  }
 
 
 
 
 
 
2649
  if (! isset( $_POST['nfw_options']['enum_archives']) ) {
2650
  $nfw_options['enum_archives'] = 0;
2651
  } else {
@@ -2850,6 +2868,7 @@ function nf_sub_policies_default() {
2850
  '/wp-includes/(?:(?:css|images|js(?!/tinymce/wp-tinymce\.php)|theme-compat)/|[^/]+\.php)|' .
2851
  '/'. basename(WP_CONTENT_DIR) .'/(?:uploads|blogs\.dir)/';
2852
  $nfw_options['disallow_creation']= 0;
 
2853
  $nfw_options['enum_archives'] = 0;
2854
  $nfw_options['enum_login'] = 0;
2855
  $nfw_options['enum_restapi'] = 0;
@@ -3132,7 +3151,7 @@ function nf_sub_event() {
3132
 
3133
  }
3134
 
3135
- add_action('init', 'nf_check_dbdata', 1);
3136
 
3137
  add_action('nfdailyreport', 'nfdailyreportdo');
3138
 
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.7.2
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.7.2' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
494
  if ( version_compare( $nfw_options['engine_version'], '3.6.2', '<' ) ) {
495
  $nfw_options['rate_notice'] = time() + 86400 * 15;
496
  }
497
+ // v3.7.2 update -------------------------------------------------
498
+ if ( version_compare( $nfw_options['engine_version'], '3.7.2', '<' ) ) {
499
+ if (! isset( $nfw_options['disallow_settings'] ) ) {
500
+ $nfw_options['disallow_settings'] = 1;
501
+ }
502
+ }
503
  // -------------------------------------------------------------
504
 
505
  $nfw_options['engine_version'] = NFW_ENGINE_VERSION;
1432
  } else {
1433
  $disallow_creation = 1;
1434
  }
1435
+ if ( empty( $nfw_options['disallow_settings']) ) {
1436
+ $disallow_settings = 0;
1437
+ } else {
1438
+ $disallow_settings = 1;
1439
+ }
1440
  if ( empty( $nfw_options['enum_archives']) ) {
1441
  $enum_archives = 0;
1442
  } else {
1579
 
1580
  <table class="form-table">
1581
  <tr>
1582
+ <th scope="row"><?php _e('General', 'ninjafirewall') ?></th>
1583
  <td width="20">&nbsp;</td>
1584
  <td>
1585
+ <p><label><input type="checkbox" name="nfw_options[disallow_settings]" value="1"<?php checked( $disallow_settings, 1 ) ?>>&nbsp;<?php echo __('Block attempts to modify important WordPress settings', 'ninjafirewall') .' '. __('(default)', 'ninjafirewall') ?></label></p>
1586
  <p><label><input type="checkbox" name="nfw_options[disallow_creation]" value="1"<?php checked( $disallow_creation, 1 ) ?>>&nbsp;<?php _e('Block user accounts creation', 'ninjafirewall') ?></label></p>
1587
  <span class="description"><?php _e('Do not enable this policy if you allow user registration.', 'ninjafirewall') ?></span>
1588
  </td>
2658
  } else {
2659
  $nfw_options['disallow_creation'] = 1;
2660
  }
2661
+ if (! isset( $_POST['nfw_options']['disallow_settings']) ) {
2662
+ $nfw_options['disallow_settings'] = 0;
2663
+ } else {
2664
+ $nfw_options['disallow_settings'] = 1;
2665
+ }
2666
+
2667
  if (! isset( $_POST['nfw_options']['enum_archives']) ) {
2668
  $nfw_options['enum_archives'] = 0;
2669
  } else {
2868
  '/wp-includes/(?:(?:css|images|js(?!/tinymce/wp-tinymce\.php)|theme-compat)/|[^/]+\.php)|' .
2869
  '/'. basename(WP_CONTENT_DIR) .'/(?:uploads|blogs\.dir)/';
2870
  $nfw_options['disallow_creation']= 0;
2871
+ $nfw_options['disallow_settings']= 1;
2872
  $nfw_options['enum_archives'] = 0;
2873
  $nfw_options['enum_login'] = 0;
2874
  $nfw_options['enum_restapi'] = 0;
3151
 
3152
  }
3153
 
3154
+ add_action('shutdown', 'nf_check_dbdata', 1);
3155
 
3156
  add_action('nfdailyreport', 'nfdailyreportdo');
3157
 
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === NinjaFirewall (WP Edition) ===
2
  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: 5.0
6
- Stable tag: 3.7.1
7
  Requires PHP: 5.3
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -199,9 +199,16 @@ NinjaFirewall works on Unix-like servers only. There is no Microsoft Windows ver
199
 
200
  == Changelog ==
201
 
 
 
 
 
 
 
 
202
  = 3.7.1 =
203
 
204
- * Fixed two potentials PHP notices in the firewall on systems running PHP 7.2+.
205
  * Added a function to the firewall engine to detect octal-encoded values that could be used as WAF evasion techniques (e.g. `?foo=\050\141\154\145\162\164\051\050\170\163\163\051`).
206
  * If you have a complex database setup that NinjaFirewall is not able to properly retrieve, you can give it a MySQLi link identifier in the `.htninja` instead. See "Giving NinjaFirewall a MySQLi link identifier" at http://nin.link/htninja/ for more details.
207
  * Added right to left language support.
1
  === NinjaFirewall (WP Edition) ===
2
  Contributors: nintechnet, bruandet
3
+ Tags: security, firewall, malware, antispam, virus, scanner, hacked site, brute force, seguridad, seguranca, sicherheit, sicurezza, veiligheid
4
+ Requires at least: 3.7
5
  Tested up to: 5.0
6
+ Stable tag: 3.7.2
7
  Requires PHP: 5.3
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
199
 
200
  == Changelog ==
201
 
202
+ = 3.7.2 =
203
+
204
+ * Added a new option to block any attempt by non-admin users to modify some important WordPress settings (e.g., by exploiting a vulnerability, using a backdoor etc). See "Firewall Policies > Basic Policies > Block attempts to modify important WordPress settings".
205
+ * [WP+ Edition] Fixed a bug in the "Web Filter" callback function where the firewall was writing its log in the `/wp-content/` folder instead of `/wp-content/nfwlog/`.
206
+ * [WP+ Edition] Updated IPv4/IPv6 GeoIP databases.
207
+ * Small fixes and adjustments.
208
+
209
  = 3.7.1 =
210
 
211
+ * Fixed two potential PHP notices in the firewall on systems running PHP 7.2+.
212
  * Added a function to the firewall engine to detect octal-encoded values that could be used as WAF evasion techniques (e.g. `?foo=\050\141\154\145\162\164\051\050\170\163\163\051`).
213
  * If you have a complex database setup that NinjaFirewall is not able to properly retrieve, you can give it a MySQLi link identifier in the `.htninja` instead. See "Giving NinjaFirewall a MySQLi link identifier" at http://nin.link/htninja/ for more details.
214
  * Added right to left language support.