NinjaFirewall (WP Edition) - Version 4.2.6

Version Description

  • Fixed a database error message on a multisite installation when accessing a subsite.
  • On a multisite installation, the "Block attempts to gain administrative privileges" policy will apply to the main site only so that it won't block users if they are allowed to register new sites. Another policy was added for subsites, which should be enabled only if site registration is turned-off (see "Firewall Policies > Apply to all subsites in the network" ).
  • Small fixes and adjustments.
Download this release

Release Info

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

Code changes from version 4.2.5 to 4.2.6

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: 2020-09-08 20:11+0700\n"
8
- "PO-Revision-Date: 2020-09-08 20:12+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
@@ -16,7 +16,7 @@ msgstr ""
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
18
 
19
- #: lib/anti_malware.php:24 ninjafirewall.php:798
20
  msgid "Anti-Malware"
21
  msgstr "Anti-Malware"
22
 
@@ -105,7 +105,7 @@ msgstr "Oops! Le mode Full WAF n'est pas encore activé."
105
  msgid "NinjaFirewall (WP Edition)"
106
  msgstr "NinjaFirewall (WP Edition)"
107
 
108
- #: lib/dashboard.php:128 ninjafirewall.php:776
109
  msgid "Dashboard"
110
  msgstr "Tableau de Bord"
111
 
@@ -338,7 +338,7 @@ msgstr ""
338
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
339
  "configuration</a>."
340
 
341
- #: lib/dashboard.php:320 lib/help.php:462 lib/logs_firewall_log.php:193
342
  #: lib/wpplus.php:170
343
  msgid "Centralized Logging"
344
  msgstr "Centralisation des Logs"
@@ -444,7 +444,7 @@ msgstr ""
444
  "Soyez informé des dernières vulnérabilités dans les extensions et thèmes de "
445
  "WordPress :"
446
 
447
- #: lib/dashboard_about.php:31 lib/help.php:510
448
  msgid "GDPR Compliance"
449
  msgstr "Conformité RGPD"
450
 
@@ -514,7 +514,7 @@ msgstr "Moyen"
514
  msgid "Select monthly stats to view..."
515
  msgstr "Sélectionnez les statistiques à afficher..."
516
 
517
- #: lib/event_notifications.php:34 lib/help.php:372 ninjafirewall.php:806
518
  msgid "Event Notifications"
519
  msgstr "Notifications d'Événement"
520
 
@@ -786,7 +786,7 @@ msgstr ""
786
  "pour votre site Web :"
787
 
788
  #: lib/event_updates.php:160 lib/utils.php:233 lib/utils.php:318
789
- #: lib/utils.php:440 lib/utils.php:1036 lib/utils.php:1219 lib/utils.php:1491
790
  msgid "Date:"
791
  msgstr "Date :"
792
 
@@ -905,7 +905,7 @@ msgstr "- IP :"
905
  msgid "-Date:"
906
  msgstr "-Date :"
907
 
908
- #: lib/firewall_options.php:29 ninjafirewall.php:780
909
  msgid "Firewall Options"
910
  msgstr "Options du Pare-feu"
911
 
@@ -1060,15 +1060,16 @@ msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
1060
  msgstr ""
1061
  "Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
1062
 
1063
- #: lib/firewall_options.php:548
1064
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
1065
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
1066
 
1067
  #: lib/firewall_options.php:550 lib/firewall_options.php:552
 
1068
  msgid "-Blog :"
1069
  msgstr "- Blog :"
1070
 
1071
- #: lib/firewall_options.php:556
1072
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
1073
  msgstr ""
1074
  "Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
@@ -1093,15 +1094,15 @@ msgstr ""
1093
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
1094
  "paramètres du pare-feu :"
1095
 
1096
- #: lib/firewall_options.php:569
1097
  msgid "-User :"
1098
  msgstr "- Nom :"
1099
 
1100
- #: lib/firewall_options.php:570
1101
  msgid "-IP :"
1102
  msgstr "- IP :"
1103
 
1104
- #: lib/firewall_options.php:571
1105
  msgid "-Date :"
1106
  msgstr "- Date :"
1107
 
@@ -1114,7 +1115,7 @@ msgstr ""
1114
  "Pour utiliser cette option, allez dans le <a href=\"%s\">Tableau de Bord</a> "
1115
  "et activez le mode Full WAF de NinjaFirewall."
1116
 
1117
- #: lib/firewall_policies.php:62 ninjafirewall.php:784
1118
  msgid "Firewall Policies"
1119
  msgstr "Politiques du Pare-feu"
1120
 
@@ -1130,11 +1131,11 @@ msgstr "Aucune mesure prise."
1130
  msgid "Basic Policies"
1131
  msgstr "Politiques de base"
1132
 
1133
- #: lib/firewall_policies.php:86 lib/help.php:216
1134
  msgid "Intermediate Policies"
1135
  msgstr "Politiques intermédiaires"
1136
 
1137
- #: lib/firewall_policies.php:87 lib/help.php:255
1138
  msgid "Advanced Policies"
1139
  msgstr "Politiques avancées"
1140
 
@@ -1182,12 +1183,12 @@ msgstr "Nettoyer le nom des fichiers"
1182
  msgid "substitution character:"
1183
  msgstr "caractère de substitution&nbsp;:"
1184
 
1185
- #: lib/firewall_policies.php:291 lib/help.php:178
1186
  msgid "Block direct access to any PHP file located in one of these directories"
1187
  msgstr ""
1188
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
1189
 
1190
- #: lib/firewall_policies.php:321
1191
  msgid ""
1192
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
1193
  "this option is enabled."
@@ -1195,7 +1196,7 @@ msgstr ""
1195
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
1196
  "cette option est activée."
1197
 
1198
- #: lib/firewall_policies.php:336
1199
  msgid ""
1200
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
1201
  "by your visitors, we recommend to enable this option."
@@ -1204,33 +1205,50 @@ msgstr ""
1204
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
1205
  "cette option."
1206
 
1207
- #: lib/firewall_policies.php:352
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1208
  msgid "General"
1209
  msgstr "Général"
1210
 
1211
- #: lib/firewall_policies.php:354 lib/help.php:180
1212
  msgid "Block attempts to modify important WordPress settings"
1213
  msgstr ""
1214
  "Bloquer les tentatives de modification des paramètres importants de WordPress"
1215
 
1216
- #: lib/firewall_policies.php:355 lib/help.php:182
1217
  msgid "Block user accounts creation"
1218
  msgstr "Bloquer la création de comptes utilisateur"
1219
 
1220
- #: lib/firewall_policies.php:358
1221
- #, php-format
1222
- msgid ""
1223
- "To enable this option, please remove the %s constant from your wp-config.php "
1224
- "or .htninja script."
1225
- msgstr ""
1226
- "Pour activer cette option, veuillez enlever la constante %s de votre fichier "
1227
- "wp-config.php ou .htninja."
1228
-
1229
- #: lib/firewall_policies.php:366 lib/help.php:184
1230
  msgid "Block attempts to gain administrative privileges"
1231
  msgstr "Bloquer les tentatives d'élévation des privilèges"
1232
 
1233
- #: lib/firewall_policies.php:368 lib/help.php:186
 
 
 
 
1234
  msgid ""
1235
  "Block attempts to publish, edit or delete a published post by users who do "
1236
  "not have the right capabilities"
@@ -1238,16 +1256,16 @@ msgstr ""
1238
  "Bloquer les tentatives de publication, modification ou suppression d'un "
1239
  "article publié par des utilisateurs qui n'ont pas les bonnes capacités"
1240
 
1241
- #: lib/firewall_policies.php:380 lib/help.php:188
1242
  msgid "WordPress AJAX"
1243
  msgstr "WordPress AJAX"
1244
 
1245
- #: lib/firewall_policies.php:382
1246
  msgid "Protect <code>admin-ajax.php</code> against suspicious bots"
1247
  msgstr ""
1248
  "Proteger <code>admin-ajax.php</code> contre les bots et scanners malveillants"
1249
 
1250
- #: lib/firewall_policies.php:383
1251
  #, php-format
1252
  msgid ""
1253
  "Your server IP (%s), localhost and private IP addresses will not be affected "
@@ -1256,47 +1274,47 @@ msgstr ""
1256
  "L'adresse IP de votre serveur (%s), localhost et toute adresse IP privée ne "
1257
  "seront pas affectées par cette politique."
1258
 
1259
- #: lib/firewall_policies.php:388 lib/help.php:190
1260
  msgid "Protect against username enumeration"
1261
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
1262
 
1263
- #: lib/firewall_policies.php:390
1264
  msgid "Through the author archives"
1265
  msgstr "Via la page d'archive d'un auteur"
1266
 
1267
- #: lib/firewall_policies.php:391
1268
  msgid "Through the login page"
1269
  msgstr "Via la page de connexion"
1270
 
1271
- #: lib/firewall_policies.php:392
1272
  msgid "Through the blog feed"
1273
  msgstr "Via le flux RSS de WordPress"
1274
 
1275
- #: lib/firewall_policies.php:393
1276
  msgid "Through the WordPress REST API"
1277
  msgstr "Via l'API REST de WordPress"
1278
 
1279
- #: lib/firewall_policies.php:398 lib/help.php:192
1280
  msgid "WordPress REST API"
1281
  msgstr "API REST de WordPress"
1282
 
1283
- #: lib/firewall_policies.php:400 lib/firewall_policies.php:406
1284
  msgid "Block any access to the API"
1285
  msgstr "Bloquer tout accès à l'API"
1286
 
1287
- #: lib/firewall_policies.php:404 lib/help.php:194
1288
  msgid "WordPress XML-RPC API"
1289
  msgstr "API XML-RPC de WordPress"
1290
 
1291
- #: lib/firewall_policies.php:407
1292
  msgid "Block <code>system.multicall</code> method"
1293
  msgstr "Bloquer la méthode <code>system.multicall</code>"
1294
 
1295
- #: lib/firewall_policies.php:408
1296
  msgid "Block Pingbacks"
1297
  msgstr "Bloquer les Pingbacks"
1298
 
1299
- #: lib/firewall_policies.php:410
1300
  msgid ""
1301
  "Disabling access to the REST or XML-RPC API may break some functionality on "
1302
  "your blog, its themes or plugins (e.g., Gutenberg editor, Jetpack, Contact "
@@ -1306,43 +1324,43 @@ msgstr ""
1306
  "blog, ses thèmes ou ses extensions (ex.: Éditeur Gutenberg, Jetpack, Contact "
1307
  "Form 7 etc)."
1308
 
1309
- #: lib/firewall_policies.php:415
1310
  msgid "Block <code>POST</code> requests in the themes folder"
1311
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
1312
 
1313
- #: lib/firewall_policies.php:425
1314
  msgid "Force HTTPS for admin and logins"
1315
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
1316
 
1317
- #: lib/firewall_policies.php:431
1318
  msgid "Disable the plugin and theme editor"
1319
  msgstr "Désactiver l’éditeur de thème et d'extension"
1320
 
1321
- #: lib/firewall_policies.php:437
1322
  msgid "Disable plugin and theme update/installation"
1323
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
1324
 
1325
- #: lib/firewall_policies.php:443
1326
  msgid "Disable the fatal error handler"
1327
  msgstr "Désactiver le gestionnaire d'erreurs fatales"
1328
 
1329
- #: lib/firewall_policies.php:465 lib/help.php:206
1330
  msgid "Users Whitelist"
1331
  msgstr "Liste Blanche"
1332
 
1333
- #: lib/firewall_policies.php:467
1334
  msgid "Add the Administrator to the whitelist (default)."
1335
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
1336
 
1337
- #: lib/firewall_policies.php:468
1338
  msgid "Add all logged in users to the whitelist."
1339
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
1340
 
1341
- #: lib/firewall_policies.php:469
1342
  msgid "Disable users whitelist."
1343
  msgstr "Désactiver la liste blanche."
1344
 
1345
- #: lib/firewall_policies.php:470
1346
  msgid ""
1347
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
1348
  "<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> and "
@@ -1354,90 +1372,90 @@ msgstr ""
1354
  "<code>WP_DISABLE_FATAL_ERROR_HANDLER</code> qui, si elles sont activées, "
1355
  "seront toujours appliquées."
1356
 
1357
- #: lib/firewall_policies.php:495 lib/help.php:220
1358
  msgid "HTTP GET variable"
1359
  msgstr "Variable HTTP GET"
1360
 
1361
- #: lib/firewall_policies.php:498
1362
  msgid "Scan <code>GET</code> variable"
1363
  msgstr "Filtrer la variable <code>GET</code>"
1364
 
1365
- #: lib/firewall_policies.php:504
1366
  msgid "Sanitise <code>GET</code> variable"
1367
  msgstr "Nettoyer la variable <code>GET</code>"
1368
 
1369
- #: lib/firewall_policies.php:530 lib/help.php:223
1370
  msgid "HTTP POST variable"
1371
  msgstr "Variable HTTP POST"
1372
 
1373
- #: lib/firewall_policies.php:533
1374
  msgid "Scan <code>POST</code> variable"
1375
  msgstr "Filtrer la variable <code>POST</code>"
1376
 
1377
- #: lib/firewall_policies.php:539
1378
  msgid "Sanitise <code>POST</code> variable"
1379
  msgstr "Nettoyer la variable <code>POST</code>"
1380
 
1381
- #: lib/firewall_policies.php:542 lib/firewall_policies.php:567
1382
  msgid "Do not enable this option unless you know what you are doing!"
1383
  msgstr ""
1384
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
1385
  "faites&nbsp;!"
1386
 
1387
- #: lib/firewall_policies.php:546 lib/help.php:225
1388
  msgid "Decode Base64-encoded <code>POST</code> variable"
1389
  msgstr ""
1390
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
1391
 
1392
- #: lib/firewall_policies.php:561 lib/help.php:227
1393
  msgid "HTTP REQUEST variable"
1394
  msgstr "Variable HTTP REQUEST"
1395
 
1396
- #: lib/firewall_policies.php:564
1397
  msgid "Sanitise <code>REQUEST</code> variable"
1398
  msgstr "Nettoyer la variable <code>REQUEST</code>"
1399
 
1400
- #: lib/firewall_policies.php:586 lib/help.php:230
1401
  msgid "Cookies"
1402
  msgstr "Cookies"
1403
 
1404
- #: lib/firewall_policies.php:589
1405
  msgid "Scan cookies"
1406
  msgstr "Filtrer les cookies"
1407
 
1408
- #: lib/firewall_policies.php:595
1409
  msgid "Sanitise cookies"
1410
  msgstr "Nettoyer les cookies"
1411
 
1412
- #: lib/firewall_policies.php:621 lib/help.php:233
1413
  msgid "HTTP_USER_AGENT server variable"
1414
  msgstr "Variable HTTP_USER_AGENT"
1415
 
1416
- #: lib/firewall_policies.php:624
1417
  msgid "Scan <code>HTTP_USER_AGENT</code>"
1418
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
1419
 
1420
- #: lib/firewall_policies.php:630
1421
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
1422
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
1423
 
1424
- #: lib/firewall_policies.php:636 lib/help.php:235
1425
  msgid "Block suspicious bots/scanners"
1426
  msgstr "Bloquer les requêtes provenant de bots/scanners malveillants"
1427
 
1428
- #: lib/firewall_policies.php:662 lib/help.php:237
1429
  msgid "HTTP_REFERER server variable"
1430
  msgstr "Variable HTTP_REFERER"
1431
 
1432
- #: lib/firewall_policies.php:665
1433
  msgid "Scan <code>HTTP_REFERER</code>"
1434
  msgstr "Filtrer <code>HTTP_REFERER</code>"
1435
 
1436
- #: lib/firewall_policies.php:671
1437
  msgid "Sanitise <code>HTTP_REFERER</code>"
1438
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
1439
 
1440
- #: lib/firewall_policies.php:677
1441
  msgid ""
1442
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
1443
  "code> header"
@@ -1445,7 +1463,7 @@ msgstr ""
1445
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
1446
  "<code>HTTP_REFERER</code>"
1447
 
1448
- #: lib/firewall_policies.php:680
1449
  msgid ""
1450
  "Keep this option disabled if you are using scripts like Paypal IPN, "
1451
  "WordPress WP-Cron etc"
@@ -1453,21 +1471,21 @@ msgstr ""
1453
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
1454
  "WordPress WP-Cron etc"
1455
 
1456
- #: lib/firewall_policies.php:707
1457
  msgid "Block localhost IP in <code>GET/POST</code> request"
1458
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
1459
 
1460
- #: lib/firewall_policies.php:713 lib/help.php:245
1461
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
1462
  msgstr ""
1463
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
1464
  "IP"
1465
 
1466
- #: lib/firewall_policies.php:719 lib/help.php:247
1467
  msgid "Scan traffic coming from localhost and private IP address spaces"
1468
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
1469
 
1470
- #: lib/firewall_policies.php:749
1471
  #, php-format
1472
  msgid ""
1473
  "The \"HTTP response headers\" options below are disabled because the %s PHP "
@@ -1476,25 +1494,25 @@ msgstr ""
1476
  "Les politiques \"En-têtes de réponse HTTP\" ci-dessous sont désactivées car "
1477
  "la fonction PHP %s n'est pas disponible sur votre serveur."
1478
 
1479
- #: lib/firewall_policies.php:769 lib/help.php:259
1480
  msgid "HTTP response headers"
1481
  msgstr "En-têtes de réponse HTTP"
1482
 
1483
- #: lib/firewall_policies.php:777
1484
  #, php-format
1485
  msgid "Set %s to protect against MIME type confusion attacks"
1486
  msgstr ""
1487
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
1488
  "MIME"
1489
 
1490
- #: lib/firewall_policies.php:783
1491
  #, php-format
1492
  msgid "Set %s to protect against clickjacking attempts"
1493
  msgstr ""
1494
  "Activer %s pour protéger contre les attaques de détournement de clic "
1495
  "(clickjacking)"
1496
 
1497
- #: lib/firewall_policies.php:790
1498
  msgid ""
1499
  "Setting this option to <code>DENY</code> may break some functionality on "
1500
  "your blog, its themes or plugins."
@@ -1502,32 +1520,32 @@ msgstr ""
1502
  "Activer cette fonction avec <code>DENY</code> pourrait bloquer certaines "
1503
  "fonctionnalités de votre blog, ses thèmes ou ses extensions."
1504
 
1505
- #: lib/firewall_policies.php:795
1506
  #, php-format
1507
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
1508
  msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
1509
 
1510
- #: lib/firewall_policies.php:799 lib/firewall_policies.php:800
1511
- #: lib/firewall_policies.php:801
1512
  #, php-format
1513
  msgid "Set to %s"
1514
  msgstr "Régler sur %s"
1515
 
1516
- #: lib/firewall_policies.php:806
1517
  #, php-format
1518
  msgid "Force %s flag on all cookies to mitigate CSRF attacks"
1519
  msgstr ""
1520
  "Activer la propriété %s pour tous les cookies afin d'atténuer les attaques "
1521
  "CSRF"
1522
 
1523
- #: lib/firewall_policies.php:816
1524
  #, php-format
1525
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
1526
  msgstr ""
1527
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
1528
  "XSS qui génèrent des vols de cookies"
1529
 
1530
- #: lib/firewall_policies.php:819
1531
  msgid ""
1532
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
1533
  "you should not enable this option."
@@ -1535,73 +1553,73 @@ msgstr ""
1535
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
1536
  "partir de JavaScript, vous ne devriez pas activer cette option."
1537
 
1538
- #: lib/firewall_policies.php:828
1539
  msgid ""
1540
  "HSTS headers can only be set when you are accessing your site over HTTPS."
1541
  msgstr ""
1542
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
1543
  "votre site en HTTPS (connexion sécurisée)."
1544
 
1545
- #: lib/firewall_policies.php:836
1546
  #, php-format
1547
  msgid "Set %s (HSTS) to enforce secure connections to the server"
1548
  msgstr ""
1549
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
1550
 
1551
- #: lib/firewall_policies.php:840
1552
  msgid "Set \"max-age\" to 0"
1553
  msgstr "Régler \"max-age\" à 0"
1554
 
1555
- #: lib/firewall_policies.php:841
1556
  msgid "1 month"
1557
  msgstr "1 mois"
1558
 
1559
- #: lib/firewall_policies.php:842
1560
  msgid "6 months"
1561
  msgstr "6 mois"
1562
 
1563
- #: lib/firewall_policies.php:843
1564
  msgid "1 year"
1565
  msgstr "1 année"
1566
 
1567
- #: lib/firewall_policies.php:844
1568
  msgid "2 years"
1569
  msgstr "2 ans"
1570
 
1571
- #: lib/firewall_policies.php:858
1572
  msgid "Apply to subdomains"
1573
  msgstr "Appliquer aux sous-domaines"
1574
 
1575
- #: lib/firewall_policies.php:858
1576
  msgid "Preload"
1577
  msgstr "Preload"
1578
 
1579
- #: lib/firewall_policies.php:882
1580
  #, php-format
1581
  msgid "Set %s for the website frontend"
1582
  msgstr "Activer %s pour le site"
1583
 
1584
- #: lib/firewall_policies.php:887
1585
  msgid "This CSP header will apply to the website frontend only."
1586
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
1587
 
1588
- #: lib/firewall_policies.php:891
1589
  #, php-format
1590
  msgid "Set %s for the WordPress admin dashboard"
1591
  msgstr "Activer %s pour la console d'administration de WordPress"
1592
 
1593
- #: lib/firewall_policies.php:896
1594
  msgid "This CSP header will apply to the WordPress admin dashboard only."
1595
  msgstr ""
1596
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
1597
  "WordPress."
1598
 
1599
- #: lib/firewall_policies.php:912
1600
  #, php-format
1601
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
1602
  msgstr "Activer %s (Chrome, Opera et Firefox)"
1603
 
1604
- #: lib/firewall_policies.php:962
1605
  msgid ""
1606
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
1607
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
@@ -1610,54 +1628,54 @@ msgstr ""
1610
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
1611
  "<code>HTTP_REFERER</code> et les cookies"
1612
 
1613
- #: lib/firewall_policies.php:1001
1614
  msgid "Block serialized PHP objects in the following global variables"
1615
  msgstr ""
1616
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
1617
 
1618
- #: lib/firewall_policies.php:1011 lib/help.php:292
1619
  msgid "Hide PHP notice and error messages"
1620
  msgstr "Masquer les messages d'erreur de PHP"
1621
 
1622
- #: lib/firewall_policies.php:1017
1623
  msgid "Sanitise <code>PHP_SELF</code>"
1624
  msgstr "Nettoyer <code>PHP_SELF</code>"
1625
 
1626
- #: lib/firewall_policies.php:1023
1627
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
1628
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
1629
 
1630
- #: lib/firewall_policies.php:1029
1631
  msgid "Sanitise <code>PATH_INFO</code>"
1632
  msgstr "Nettoyer <code>PATH_INFO</code>"
1633
 
1634
- #: lib/firewall_policies.php:1043
1635
  msgid "This option is not compatible with your actual configuration."
1636
  msgstr ""
1637
  "Cette option n'est pas compatible avec la configuration de votre serveur."
1638
 
1639
- #: lib/firewall_policies.php:1065 lib/help.php:296
1640
  msgid "Various"
1641
  msgstr "Divers"
1642
 
1643
- #: lib/firewall_policies.php:1068
1644
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
1645
  msgstr ""
1646
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
1647
 
1648
- #: lib/firewall_policies.php:1075 lib/help.php:299
1649
  msgid "Block ASCII character 0x00 (NULL byte)"
1650
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
1651
 
1652
- #: lib/firewall_policies.php:1081 lib/help.php:301
1653
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
1654
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
1655
 
1656
- #: lib/firewall_policies.php:1094
1657
  msgid "Save Firewall Policies"
1658
  msgstr "Sauvegarder les options"
1659
 
1660
- #: lib/firewall_policies.php:1096
1661
  msgid "Restore Default Values"
1662
  msgstr "Rétablir les valeurs par défaut"
1663
 
@@ -2004,7 +2022,17 @@ msgstr ""
2004
  "Cette politique bloquera les vulnérabilités qui pourraient être exploitées "
2005
  "pour obtenir des privilèges administratifs."
2006
 
2007
- #: lib/help.php:186
 
 
 
 
 
 
 
 
 
 
2008
  msgid ""
2009
  "This policy will block vulnerabilities that could be leveraged by attackers "
2010
  "to create, edit or delete posts. Note that it applies to <code>post</code> "
@@ -2015,7 +2043,7 @@ msgstr ""
2015
  "Notez qu'elle s'applique uniquement aux types de publication <code>post</"
2016
  "code> et <code>page</code>."
2017
 
2018
- #: lib/help.php:188
2019
  #, php-format
2020
  msgid ""
2021
  "Many vulnerabilities in plugins are exploited via the admin-ajax.php script. "
@@ -2029,7 +2057,7 @@ msgstr ""
2029
  "d’y accéder. L'adresse IP du serveur (%s) et les adresses IP privées ne "
2030
  "seront pas bloquées."
2031
 
2032
- #: lib/help.php:190
2033
  msgid ""
2034
  "It is possible to enumerate usernames either through the WordPress author "
2035
  "archives, the REST API or the login page. Although this is not a "
@@ -2046,7 +2074,7 @@ msgstr ""
2046
  "WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
2047
  "d'utilisateur afin de lancer des attaques par force brute plus précises."
2048
 
2049
- #: lib/help.php:192
2050
  msgid ""
2051
  "It allows you to access your WordPress site's data through an easy-to-use "
2052
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
@@ -2056,7 +2084,7 @@ msgstr ""
2056
  "Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
2057
  "permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
2058
 
2059
- #: lib/help.php:194
2060
  msgid ""
2061
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
2062
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
@@ -2076,7 +2104,7 @@ msgstr ""
2076
  "requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
2077
  "Pingbacks."
2078
 
2079
- #: lib/help.php:196
2080
  msgid ""
2081
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
2082
  "themes</code>"
@@ -2084,7 +2112,7 @@ msgstr ""
2084
  "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
2085
  "content/themes</code>"
2086
 
2087
- #: lib/help.php:196
2088
  msgid ""
2089
  "This option can be useful to block hackers from installing backdoor in the "
2090
  "PHP theme files. However, because some custom themes may include an HTML "
@@ -2096,12 +2124,12 @@ msgstr ""
2096
  "de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
2097
  "cette option n'est pas activée par défaut."
2098
 
2099
- #: lib/help.php:198
2100
  msgid "Force HTTPS for admin and logins <code>FORCE_SSL_ADMIN</code>"
2101
  msgstr ""
2102
  "Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</code>"
2103
 
2104
- #: lib/help.php:198
2105
  msgid ""
2106
  "Enable this option when you want to secure logins and the admin area so that "
2107
  "both passwords and cookies are never sent in the clear. Ensure that you can "
@@ -2113,12 +2141,12 @@ msgstr ""
2113
  "connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
2114
  "bloquer l’accès à votre site !"
2115
 
2116
- #: lib/help.php:200
2117
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>"
2118
  msgstr ""
2119
  "Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</code>"
2120
 
2121
- #: lib/help.php:200
2122
  msgid ""
2123
  "Disabling the plugin and theme editor provides an additional layer of "
2124
  "security if a hacker gains access to a well-privileged user account."
@@ -2128,14 +2156,14 @@ msgstr ""
2128
  "pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
2129
  "scripts PHP."
2130
 
2131
- #: lib/help.php:202
2132
  msgid ""
2133
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>"
2134
  msgstr ""
2135
  "Désactiver l'installation et mise à jour des thèmes et extensions "
2136
  "<code>DISALLOW_FILE_MODS</code>"
2137
 
2138
- #: lib/help.php:202
2139
  msgid ""
2140
  "This option will block users being able to use the plugin and theme "
2141
  "installation/update functionality from the WordPress admin area. Setting "
@@ -2145,20 +2173,20 @@ msgstr ""
2145
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
2146
  "aussi l’éditeur de thème et d'extension."
2147
 
2148
- #: lib/help.php:204
2149
  msgid ""
2150
  "Disable the fatal error handler <code>WP_DISABLE_FATAL_ERROR_HANDLER</code>"
2151
  msgstr ""
2152
  "Désactiver le gestionnaire d'erreurs fatales "
2153
  "<code>WP_DISABLE_FATAL_ERROR_HANDLER</code>"
2154
 
2155
- #: lib/help.php:204
2156
  msgid ""
2157
  "This option will disable the WSOD protection introduced in WordPress 5.1."
2158
  msgstr ""
2159
  "Cette option désactivera la protection WSOD introduite dans WordPress 5.1."
2160
 
2161
- #: lib/help.php:208
2162
  msgid ""
2163
  "By default, any logged in WordPress administrator will not be blocked by "
2164
  "NinjaFirewall. You can also add any logged in users to the whitelist (make "
@@ -2169,15 +2197,15 @@ msgstr ""
2169
  "utilisateurs connectés (avant de le faire, assurez-vous que ce sont tous des "
2170
  "utilisateurs de confiance)."
2171
 
2172
- #: lib/help.php:221
2173
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
2174
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
2175
 
2176
- #: lib/help.php:224
2177
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
2178
  msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
2179
 
2180
- #: lib/help.php:225
2181
  msgid ""
2182
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
2183
  "obfuscated malicious code. This option is only available for the <code>POST</"
@@ -2186,36 +2214,36 @@ msgstr ""
2186
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
2187
  "Base64 afin d'y détecter du code malveillant caché."
2188
 
2189
- #: lib/help.php:228
2190
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
2191
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
2192
 
2193
- #: lib/help.php:231
2194
  msgid "Whether to scan and/or sanitise cookies."
2195
  msgstr "S'il faut filtrer / nettoyer les cookies."
2196
 
2197
- #: lib/help.php:234
2198
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
2199
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
2200
 
2201
- #: lib/help.php:235
2202
  msgid ""
2203
  "Rejects some known bots, scanners and various malicious scripts attempting "
2204
  "to access your blog."
2205
  msgstr ""
2206
  "Cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
2207
 
2208
- #: lib/help.php:238
2209
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
2210
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
2211
 
2212
- #: lib/help.php:239
2213
  msgid ""
2214
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header"
2215
  msgstr ""
2216
  "Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</code>"
2217
 
2218
- #: lib/help.php:239
2219
  msgid ""
2220
  "This option will block any <code>POST</code> request that does not have a "
2221
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
@@ -2232,11 +2260,11 @@ msgstr ""
2232
  "vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
2233
  "désactivez cette fonction."
2234
 
2235
- #: lib/help.php:243
2236
  msgid "Block localhost IP in <code>GET/POST</code> requests"
2237
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
2238
 
2239
- #: lib/help.php:243
2240
  msgid ""
2241
  "this option will block any <code>GET</code> or <code>POST</code> request "
2242
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
@@ -2247,7 +2275,7 @@ msgstr ""
2247
  "les programmes malveillants. Attention toutefois à ne pas bloquer certains "
2248
  "scripts d'installation ou de configuration si vous l'activez."
2249
 
2250
- #: lib/help.php:245
2251
  #, php-format
2252
  msgid ""
2253
  "This option will reject any request using an IP instead of a domain name in "
@@ -2263,7 +2291,7 @@ msgstr ""
2263
  "application trouvent les sites en scannant les plages d'adresses IP plutôt "
2264
  "que les noms de domaine."
2265
 
2266
- #: lib/help.php:247
2267
  msgid ""
2268
  "this option will allow the firewall to scan traffic from all non-routable "
2269
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
@@ -2274,7 +2302,7 @@ msgstr ""
2274
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
2275
  "serveurs reliés entre eux."
2276
 
2277
- #: lib/help.php:260
2278
  msgid ""
2279
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
2280
  "HTTP response in order to alter its headers. Those modifications can help to "
@@ -2285,7 +2313,7 @@ msgstr ""
2285
  "peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
2286
  "et clickjacking."
2287
 
2288
- #: lib/help.php:262
2289
  msgid ""
2290
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
2291
  "confusion attacks"
@@ -2293,7 +2321,7 @@ msgstr ""
2293
  "Activer <code>X-Content-Type-Options</code> pour protéger contre les "
2294
  "attaques basées sur la confusion du type MIME"
2295
 
2296
- #: lib/help.php:262
2297
  msgid ""
2298
  "This header will send the nosniff value to instruct the browser to disable "
2299
  "content or MIME sniffing and to use the content-type returned by the server. "
@@ -2308,14 +2336,14 @@ msgstr ""
2308
  "dans certains cas, peut entraîner des problèmes de sécurité tels que les "
2309
  "attaques basées sur la confusion du type MIME."
2310
 
2311
- #: lib/help.php:264
2312
  msgid ""
2313
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts"
2314
  msgstr ""
2315
  "Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
2316
  "détournement de clic (clickjacking)"
2317
 
2318
- #: lib/help.php:264
2319
  msgid ""
2320
  "This header indicates a policy whether a browser must not allow to render a "
2321
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
@@ -2329,7 +2357,7 @@ msgstr ""
2329
  "sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
2330
  "NinjaFirewall accepte deux valeurs différentes :"
2331
 
2332
- #: lib/help.php:266
2333
  msgid ""
2334
  "A browser receiving content with this header must not display this content "
2335
  "in any frame from a page of different origin than the content itself."
@@ -2337,7 +2365,7 @@ msgstr ""
2337
  "Un navigateur ne doit pas afficher le contenu dans une &lt;frame&gt; ou &lt;"
2338
  "iframe&gt; d'une page d'origine différente que le contenu lui-même."
2339
 
2340
- #: lib/help.php:267
2341
  msgid ""
2342
  "A browser receiving content with this header must not display this content "
2343
  "in any frame."
@@ -2345,13 +2373,13 @@ msgstr ""
2345
  "Un navigateur ne doit jamais afficher le contenu dans une &lt;frame&gt; ou "
2346
  "&lt;iframe&gt;."
2347
 
2348
- #: lib/help.php:269
2349
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
2350
  msgstr ""
2351
  "La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
2352
  "NinjaFirewall."
2353
 
2354
- #: lib/help.php:270
2355
  msgid ""
2356
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
2357
  "administrator and the login page only."
@@ -2359,14 +2387,14 @@ msgstr ""
2359
  "Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
2360
  "l'administrateur et la page de connexion uniquement."
2361
 
2362
- #: lib/help.php:272
2363
  msgid ""
2364
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
2365
  "browsers)"
2366
  msgstr ""
2367
  "Activer <code>X-XSS-Protection</code> (IE/Edge, Opera, Chrome et Safari)"
2368
 
2369
- #: lib/help.php:272
2370
  msgid ""
2371
  "This header allows browsers to identify and block XSS attacks by preventing "
2372
  "malicious scripts from executing. It is enabled by default on all compatible "
@@ -2376,7 +2404,7 @@ msgstr ""
2376
  "attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
2377
  "cette option est activée par défaut sur ces navigateurs."
2378
 
2379
- #: lib/help.php:273
2380
  msgid ""
2381
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
2382
  "with that option."
@@ -2384,14 +2412,14 @@ msgstr ""
2384
  "Si un visiteur désactive le filtre XSS de son navigateur, vous ne pouvez pas "
2385
  "le réactiver avec cette option."
2386
 
2387
- #: lib/help.php:275
2388
  msgid ""
2389
  "Force <code>SameSite</code> flag on all cookies to mitigate CSRF attacks"
2390
  msgstr ""
2391
  "Activer la propriété <code>SameSite</code> pour tous les cookies afin "
2392
  "d'atténuer les attaques CSRF"
2393
 
2394
- #: lib/help.php:275
2395
  msgid ""
2396
  "Adding this flag to cookies helps to mitigate the risk of CSRF (cross-site "
2397
  "request forgery) attacks because cookies can only be sent in requests "
@@ -2401,13 +2429,13 @@ msgstr ""
2401
  "de requête illégitime par rebond), car les cookies ne peuvent être envoyés "
2402
  "que dans des requêtes provenant de la même origine que le domaine cible."
2403
 
2404
- #: lib/help.php:277
2405
  msgid "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks"
2406
  msgstr ""
2407
  "Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
2408
  "d'atténuer les menaces XSS qui génèrent des vols de cookies"
2409
 
2410
- #: lib/help.php:277
2411
  msgid ""
2412
  "Adding this flag to cookies helps to mitigate the risk of cross-site "
2413
  "scripting by preventing them from being accessed through client-side "
@@ -2424,7 +2452,7 @@ msgstr ""
2424
  "dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
2425
  "visiteurs."
2426
 
2427
- #: lib/help.php:278
2428
  msgid ""
2429
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
2430
  "you should keep that option disabled."
@@ -2432,7 +2460,7 @@ msgstr ""
2432
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
2433
  "partir de JavaScript, vous devez garder cette option désactivée."
2434
 
2435
- #: lib/help.php:280
2436
  msgid ""
2437
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
2438
  "connections to the server"
@@ -2440,7 +2468,7 @@ msgstr ""
2440
  "Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
2441
  "connexions sécurisées vers le serveur"
2442
 
2443
- #: lib/help.php:280
2444
  msgid ""
2445
  "This policy enforces secure HTTPS connections to the server. Web browsers "
2446
  "will not allow the user to access the web application over insecure HTTP "
@@ -2453,11 +2481,11 @@ msgstr ""
2453
  "de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
2454
  "navigateurs récents sont compatibles avec cette politique."
2455
 
2456
- #: lib/help.php:282
2457
  msgid "Set <code>Content-Security-Policy</code>"
2458
  msgstr "Activer <code>Content-Security-Policy</code>"
2459
 
2460
- #: lib/help.php:282
2461
  msgid ""
2462
  "This policy helps to mitigate threats such as XSS, phishing and clickjacking "
2463
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
@@ -2467,7 +2495,7 @@ msgstr ""
2467
  "code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
2468
  "objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
2469
 
2470
- #: lib/help.php:282
2471
  msgid ""
2472
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
2473
  "(blog, website) and the backend (WordPress admin dashboard)."
@@ -2475,11 +2503,11 @@ msgstr ""
2475
  "NinjaFirewall vous permet de configurer CSP séparément pour le site et "
2476
  "l'interface d'administration de WordPress."
2477
 
2478
- #: lib/help.php:284
2479
  msgid "Set <code>Referrer-Policy</code>"
2480
  msgstr "Activer <code>Referrer-Policy</code>"
2481
 
2482
- #: lib/help.php:284
2483
  msgid ""
2484
  "This HTTP header governs which referrer information, sent in the Referer "
2485
  "header, should be included with requests made."
@@ -2487,11 +2515,11 @@ msgstr ""
2487
  "Cet en-tête HTTP détermine quelles informations de provenance doivent être "
2488
  "incluses dans l'en-tête Referer."
2489
 
2490
- #: lib/help.php:288
2491
  msgid "Block PHP built-in wrappers"
2492
  msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux"
2493
 
2494
- #: lib/help.php:288
2495
  msgid ""
2496
  "PHP has several wrappers for use with the filesystem functions. It is "
2497
  "possible for an attacker to use them to bypass firewalls and various IDS to "
@@ -2511,11 +2539,11 @@ msgstr ""
2511
  "requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
2512
  "variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
2513
 
2514
- #: lib/help.php:290
2515
  msgid "Block serialized PHP objects"
2516
  msgstr "Bloquer les objets PHP sérialisés"
2517
 
2518
- #: lib/help.php:290
2519
  #, php-format
2520
  msgid ""
2521
  "Object Serialization is a PHP feature used by many applications to generate "
@@ -2534,7 +2562,7 @@ msgstr ""
2534
  "<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
2535
  "code> et <code>HTTP_USER_AGENT</code>."
2536
 
2537
- #: lib/help.php:292
2538
  msgid ""
2539
  "This option lets you hide errors returned by your scripts. Such errors can "
2540
  "leak sensitive informations which can be exploited by hackers."
@@ -2543,7 +2571,7 @@ msgstr ""
2543
  "afficher des informations sensibles qui peuvent être exploitées "
2544
  "ultérieurement par des pirates."
2545
 
2546
- #: lib/help.php:294
2547
  msgid ""
2548
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
2549
  "<code>PATH_INFO</code>"
@@ -2551,7 +2579,7 @@ msgstr ""
2551
  "Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
2552
  "<code>PATH_INFO</code>"
2553
 
2554
- #: lib/help.php:294
2555
  msgid ""
2556
  "This option can sanitise any dangerous characters found in those 3 server "
2557
  "variables to prevent various XSS and database injection attempts."
@@ -2559,7 +2587,7 @@ msgstr ""
2559
  "Activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
2560
  "variables."
2561
 
2562
- #: lib/help.php:297
2563
  #, php-format
2564
  msgid ""
2565
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests"
@@ -2567,7 +2595,7 @@ msgstr ""
2567
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
2568
  "(%s)"
2569
 
2570
- #: lib/help.php:297
2571
  msgid ""
2572
  "This option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
2573
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
@@ -2580,7 +2608,7 @@ msgstr ""
2580
  "cette variable, mais pas la plupart des applications légitimes (hormis "
2581
  "certains scripts d'installation ou de configuration)."
2582
 
2583
- #: lib/help.php:299
2584
  msgid ""
2585
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2586
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
@@ -2594,7 +2622,7 @@ msgstr ""
2594
  "contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
2595
  "caractère est dangereux et devrait toujours être rejeté."
2596
 
2597
- #: lib/help.php:301
2598
  msgid ""
2599
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2600
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
@@ -2604,11 +2632,11 @@ msgstr ""
2604
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
2605
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
2606
 
2607
- #: lib/help.php:314 lib/monitoring.php:46
2608
  msgid "File Check"
2609
  msgstr "File Check"
2610
 
2611
- #: lib/help.php:315
2612
  msgid ""
2613
  "File Check lets you perform file integrity monitoring upon request or on a "
2614
  "specific interval."
@@ -2616,7 +2644,7 @@ msgstr ""
2616
  "File Check vous permet d'effectuer une analyse de l'intégrité de vos "
2617
  "fichiers sur demande ou à un intervalle spécifique défini."
2618
 
2619
- #: lib/help.php:317
2620
  msgid ""
2621
  "You need to create a snapshot of all your files and then, at a later time, "
2622
  "you can scan your system to compare it with the previous snapshot. Any "
@@ -2629,7 +2657,7 @@ msgstr ""
2629
  "permissions et propriétés des fichiers, leur création et suppression ainsi "
2630
  "que l'horodatage."
2631
 
2632
- #: lib/help.php:319
2633
  #, php-format
2634
  msgid ""
2635
  "Create a snapshot of all files stored in that directory: by default, the "
@@ -2639,7 +2667,7 @@ msgstr ""
2639
  "répertoire&nbsp;: par défaut, le repertoire est l'<code>ABSPATH</code> de "
2640
  "WordPress (%s)"
2641
 
2642
- #: lib/help.php:320
2643
  msgid ""
2644
  "Exclude the following files/folders: you can enter a directory or a file "
2645
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
@@ -2650,7 +2678,7 @@ msgstr ""
2650
  "partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
2651
  "de fichier (par ex. <code>.css</code>)."
2652
 
2653
- #: lib/help.php:322
2654
  msgid ""
2655
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
2656
  "code>)."
@@ -2658,7 +2686,7 @@ msgstr ""
2658
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
2659
  "bar/,.css,.png</code>)."
2660
 
2661
- #: lib/help.php:323
2662
  msgid ""
2663
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
2664
  "symbolic links."
@@ -2666,11 +2694,11 @@ msgstr ""
2666
  "Ne pas suivre les liens symboliques&nbsp;: par défaut, NinjaFirewall ignore "
2667
  "les liens symboliques lors de son analyse des fichiers."
2668
 
2669
- #: lib/help.php:326
2670
  msgid "Scheduled scans"
2671
  msgstr "Analyses planifiées"
2672
 
2673
- #: lib/help.php:327
2674
  msgid ""
2675
  "NinjaFirewall can scan your system on a specific interval (hourly, "
2676
  "twicedaily or daily)."
@@ -2678,7 +2706,7 @@ msgstr ""
2678
  "NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
2679
  "heure, deux fois par jour ou tous les jours)."
2680
 
2681
- #: lib/help.php:329
2682
  msgid ""
2683
  "It can either send you a scan report only if changes are detected, or always "
2684
  "send you one after each scan."
@@ -2687,7 +2715,7 @@ msgstr ""
2687
  "été détectés, ou bien vous en envoyer un systématiquement après chaque "
2688
  "analyse."
2689
 
2690
- #: lib/help.php:331
2691
  msgid ""
2692
  "Reports will be sent to the contact email address defined in the \"Event "
2693
  "Notifications\" menu."
@@ -2695,7 +2723,7 @@ msgstr ""
2695
  "Les rapports seront envoyés à l'adresse e-mail définie dans la page "
2696
  "\"Notifications d'Événement\"."
2697
 
2698
- #: lib/help.php:333
2699
  #, php-format
2700
  msgid ""
2701
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
@@ -2704,11 +2732,11 @@ msgstr ""
2704
  "Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
2705
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
2706
 
2707
- #: lib/help.php:339 lib/monitoring.php:47
2708
  msgid "File Guard"
2709
  msgstr "File Guard"
2710
 
2711
- #: lib/help.php:341
2712
  msgid ""
2713
  "File Guard can detect, in real-time, any access to a PHP file that was "
2714
  "recently modified or created, and alert you about this."
@@ -2716,7 +2744,7 @@ msgstr ""
2716
  "File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
2717
  "été récemment modifié ou créé, et vous alerter à ce sujet."
2718
 
2719
- #: lib/help.php:343
2720
  msgid ""
2721
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
2722
  "into an already existing file) and tried to directly access that file using "
@@ -2735,7 +2763,7 @@ msgstr ""
2735
  "envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
2736
  "d’Événement\"."
2737
 
2738
- #: lib/help.php:344
2739
  msgid ""
2740
  "If you do not want to monitor a folder, you can exclude its full path or a "
2741
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
@@ -2749,7 +2777,7 @@ msgstr ""
2749
  "variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
2750
  "l'ignorera."
2751
 
2752
- #: lib/help.php:345
2753
  msgid ""
2754
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
2755
  "code>)."
@@ -2757,7 +2785,7 @@ msgstr ""
2757
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
2758
  "bar/,/cache/</code>)."
2759
 
2760
- #: lib/help.php:346
2761
  msgid ""
2762
  "File Guard real-time detection is a totally unique feature, because "
2763
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
@@ -2769,11 +2797,11 @@ msgstr ""
2769
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
2770
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
2771
 
2772
- #: lib/help.php:355 lib/network.php:32 ninjafirewall.php:802
2773
  msgid "Network"
2774
  msgstr "Réseau"
2775
 
2776
- #: lib/help.php:357
2777
  msgid ""
2778
  "Even if NinjaFirewall administration menu is only available to the Super "
2779
  "Admin (from the main site), you can still display its status to all sites in "
@@ -2785,7 +2813,7 @@ msgstr ""
2785
  "du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
2786
  "ne sera visible que par les administrateurs de ces sites."
2787
 
2788
- #: lib/help.php:359
2789
  msgid ""
2790
  "It is recommended to enable this feature as it is the only way to know "
2791
  "whether the sites in your network are protected and if NinjaFirewall "
@@ -2795,7 +2823,7 @@ msgstr ""
2795
  "si les sites de votre réseau sont protégés et si l'installation de "
2796
  "NinjaFirewall a réussi."
2797
 
2798
- #: lib/help.php:361
2799
  msgid ""
2800
  "Note that when it is disabled, the icon still remains visible to you, the "
2801
  "Super Admin."
@@ -2803,7 +2831,7 @@ msgstr ""
2803
  "Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
2804
  "Super Administrateur."
2805
 
2806
- #: lib/help.php:373
2807
  msgid ""
2808
  "NinjaFirewall can alert you by email on specific events triggered within "
2809
  "your blog. They include installations, updates, activations etc, as well as "
@@ -2822,11 +2850,11 @@ msgstr ""
2822
  "après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
2823
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
2824
 
2825
- #: lib/help.php:384 lib/login_protection.php:21 ninjafirewall.php:810
2826
  msgid "Login Protection"
2827
  msgstr "Page de Connexion"
2828
 
2829
- #: lib/help.php:388
2830
  msgid ""
2831
  "By processing incoming HTTP requests before your blog and any of its "
2832
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
@@ -2839,7 +2867,7 @@ msgstr ""
2839
  "compris les attaques distribuées provenant de plusieurs milliers d'adresses "
2840
  "IP différentes."
2841
 
2842
- #: lib/help.php:390
2843
  msgid ""
2844
  "You can choose two different types of protection: a password or a captcha. "
2845
  "You can enable the protection only if an attack is detected or to keep it "
@@ -2849,11 +2877,11 @@ msgstr ""
2849
  "captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
2850
  "attaque est détectée ou bien l'activer en permanence."
2851
 
2852
- #: lib/help.php:392
2853
  msgid "Yes, if under attack:"
2854
  msgstr "Oui, si attaque en cours :"
2855
 
2856
- #: lib/help.php:394
2857
  msgid ""
2858
  "The protection will be triggered when too many login attempts are detected, "
2859
  "regardless of the offending IP. It blocks the attack instantly and prevents "
@@ -2868,11 +2896,11 @@ msgstr ""
2868
  "utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
2869
  "soit un code captcha."
2870
 
2871
- #: lib/help.php:396
2872
  msgid "Always ON:"
2873
  msgstr "Toujours activée :"
2874
 
2875
- #: lib/help.php:398
2876
  msgid ""
2877
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
2878
  "implementation each time you access the login page."
@@ -2880,11 +2908,11 @@ msgstr ""
2880
  "Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
2881
  "ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
2882
 
2883
- #: lib/help.php:401
2884
  msgid "Type of protection:"
2885
  msgstr "Type de protection :"
2886
 
2887
- #: lib/help.php:402
2888
  msgid ""
2889
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
2890
  "own very fast authentication scheme and it is compatible with any HTTP "
@@ -2894,15 +2922,15 @@ msgstr ""
2894
  "utilise son propre système d'authentification, rapide et compatible avec "
2895
  "n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
2896
 
2897
- #: lib/help.php:403
2898
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
2899
  msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
2900
 
2901
- #: lib/help.php:404
2902
  msgid "Bot protection:"
2903
  msgstr "Protection contre les bots :"
2904
 
2905
- #: lib/help.php:405
2906
  msgid ""
2907
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
2908
  "before they start a brute-force attack."
@@ -2910,11 +2938,11 @@ msgstr ""
2910
  "NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
2911
  "c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
2912
 
2913
- #: lib/help.php:413
2914
  msgid "AUTH log"
2915
  msgstr "Journal d'authentification"
2916
 
2917
- #: lib/help.php:416
2918
  msgid ""
2919
  "NinjaFirewall can write to the server Authentication log when the brute-"
2920
  "force protection is triggered. This can be useful to the system "
@@ -2926,7 +2954,7 @@ msgstr ""
2926
  "surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
2927
  "serveur."
2928
 
2929
- #: lib/help.php:418
2930
  msgid ""
2931
  "If you have a shared hosting account, keep this option disabled as you do "
2932
  "not have any access to the server's logs."
@@ -2934,7 +2962,7 @@ msgstr ""
2934
  "Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
2935
  "vous n'avez pas accès aux journaux du serveur."
2936
 
2937
- #: lib/help.php:420
2938
  msgid ""
2939
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
2940
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
@@ -2944,19 +2972,19 @@ msgstr ""
2944
  "sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
2945
  "suivant&nbsp;:"
2946
 
2947
- #: lib/help.php:423
2948
  msgid "AA: the process ID (PID)."
2949
  msgstr "AA : l'identifiant de processus (PID)."
2950
 
2951
- #: lib/help.php:424
2952
  msgid "BB: the user IPv4 or IPv6 address."
2953
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
2954
 
2955
- #: lib/help.php:425
2956
  msgid "CC: the blog (sub-)domain name."
2957
  msgstr "CC : le nom de (sous-)domaine du blog."
2958
 
2959
- #: lib/help.php:426
2960
  msgid ""
2961
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
2962
  "API</code>."
@@ -2964,16 +2992,16 @@ msgstr ""
2964
  "DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
2965
  "<code>XML-RPC API</code>."
2966
 
2967
- #: lib/help.php:427
2968
  msgid "EE: the time, in minutes, the protection will remain active."
2969
  msgstr ""
2970
  "EE : le temps, en minutes, pendant lequel la protection restera active."
2971
 
2972
- #: lib/help.php:429
2973
  msgid "Sample loglines:"
2974
  msgstr "Exemple :"
2975
 
2976
- #: lib/help.php:432
2977
  #, php-format
2978
  msgid ""
2979
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
@@ -2993,11 +3021,11 @@ msgstr ""
2993
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
2994
  "htninja</a></code>."
2995
 
2996
- #: lib/help.php:446 lib/logs.php:39 lib/wpplus.php:206
2997
  msgid "Firewall Log"
2998
  msgstr "Journal du Pare-feu"
2999
 
3000
- #: lib/help.php:449
3001
  msgid ""
3002
  "The firewall log displays blocked and sanitised requests as well as some "
3003
  "useful information. It has 6 columns:"
@@ -3005,18 +3033,18 @@ msgstr ""
3005
  "Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
3006
  "nettoyées ainsi que d'autres informations utiles. Il a six colonnes&nbsp;:"
3007
 
3008
- #: lib/help.php:450
3009
  msgid "DATE : date and time of the incident."
3010
  msgstr "DATE : date et heure de l'incident."
3011
 
3012
- #: lib/help.php:451
3013
  msgid ""
3014
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
3015
  msgstr ""
3016
  "INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
3017
  "affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
3018
 
3019
- #: lib/help.php:452
3020
  msgid ""
3021
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
3022
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
@@ -3026,7 +3054,7 @@ msgstr ""
3026
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
3027
  "et mode débogage (<code>DEBUG_ON</code>)."
3028
 
3029
- #: lib/help.php:453
3030
  msgid ""
3031
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
3032
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
@@ -3037,11 +3065,11 @@ msgstr ""
3037
  "d'un numéro signifie que la règle provient de votre configuration "
3038
  "personnelle de la page \"Politiques du Pare-feu\"."
3039
 
3040
- #: lib/help.php:454
3041
  msgid "IP : the user IPv4 or IPv6 address."
3042
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
3043
 
3044
- #: lib/help.php:455
3045
  msgid ""
3046
  "REQUEST : the HTTP request including offending variables and values as well "
3047
  "as the reason the action was logged."
@@ -3049,11 +3077,11 @@ msgstr ""
3049
  "REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
3050
  "qui a déclenché l'incident."
3051
 
3052
- #: lib/help.php:458 lib/logs_firewall_log.php:164
3053
  msgid "Auto-delete log"
3054
  msgstr "Suppression automatique des journaux"
3055
 
3056
- #: lib/help.php:459
3057
  msgid ""
3058
  "This options lets you configure NinjaFirewall to delete its old logs "
3059
  "automatically. By default, logs are never deleted, <b>even when uninstall "
@@ -3066,7 +3094,7 @@ msgstr ""
3066
  "cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
3067
  "journaux."
3068
 
3069
- #: lib/help.php:463
3070
  msgid ""
3071
  "Centralized Logging lets you remotely access the firewall log of all your "
3072
  "NinjaFirewall protected websites from one single installation. You do not "
@@ -3077,13 +3105,13 @@ msgstr ""
3077
  "NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
3078
  "analyser vos journaux."
3079
 
3080
- #: lib/help.php:463
3081
  #, php-format
3082
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
3083
  msgstr ""
3084
  "<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
3085
 
3086
- #: lib/help.php:464
3087
  msgid ""
3088
  "Enter your public key (optional): This is the public key that was created "
3089
  "from your main server."
@@ -3091,7 +3119,7 @@ msgstr ""
3091
  "Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
3092
  "depuis le serveur principal."
3093
 
3094
- #: lib/help.php:468
3095
  msgid ""
3096
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
3097
  "Delete your public key below if you want to disable it."
@@ -3100,11 +3128,11 @@ msgstr ""
3100
  "NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
3101
  "supprimez votre clé publique ci-dessous."
3102
 
3103
- #: lib/help.php:475 lib/logs.php:40 lib/logs_live_log.php:37
3104
  msgid "Live Log"
3105
  msgstr "Live Log"
3106
 
3107
- #: lib/help.php:478
3108
  msgid ""
3109
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
3110
  "<code>tail -f</code> command. Note that requests sent to static elements "
@@ -3116,7 +3144,7 @@ msgstr ""
3116
  "statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
3117
  "NinjaFirewall."
3118
 
3119
- #: lib/help.php:480
3120
  msgid ""
3121
  "You can enable/disable the monitoring process, change the refresh rate, "
3122
  "clear the screen, enable automatic vertical scrolling, change the log "
@@ -3127,7 +3155,7 @@ msgstr ""
3127
  "effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
3128
  "le type de trafic à visualiser (HTTP/HTTPS)."
3129
 
3130
- #: lib/help.php:480
3131
  msgid ""
3132
  "You can also apply filters to include or exclude files and folders "
3133
  "(REQUEST_URI)."
@@ -3135,7 +3163,7 @@ msgstr ""
3135
  "Vous pouvez également appliquer des filtres pour inclure ou exclure des "
3136
  "fichiers et des dossiers (REQUEST_URI)."
3137
 
3138
- #: lib/help.php:483
3139
  msgid ""
3140
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
3141
  "ajax.php</code>). It communicates directly with the firewall without loading "
@@ -3149,7 +3177,7 @@ msgstr ""
3149
  "serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
3150
  "sur la fréquence la plus rapide (5 secondes)."
3151
 
3152
- #: lib/help.php:485
3153
  msgid ""
3154
  "If you are using the optional <code>.htninja</code> configuration file to "
3155
  "whitelist your IP, the Live Log feature will not work."
@@ -3158,27 +3186,27 @@ msgstr ""
3158
  "pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
3159
  "ne fonctionnera pas."
3160
 
3161
- #: lib/help.php:489
3162
  msgid "Log Format"
3163
  msgstr "Format d'affichage"
3164
 
3165
- #: lib/help.php:490
3166
  msgid "You can easily customize the log format. Possible values are:"
3167
  msgstr ""
3168
  "Vous pouvez facilement changer le format d'affichage en combinant une ou "
3169
  "plusieurs des valeurs suivantes&nbsp;:"
3170
 
3171
- #: lib/help.php:491
3172
  msgid "<code>%time</code>: the server date, time and timezone."
3173
  msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
3174
 
3175
- #: lib/help.php:492
3176
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
3177
  msgstr ""
3178
  "<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
3179
  "existe."
3180
 
3181
- #: lib/help.php:493
3182
  #, php-format
3183
  msgid ""
3184
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
@@ -3188,28 +3216,28 @@ msgstr ""
3188
  "serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
3189
  "IP de celui-ci."
3190
 
3191
- #: lib/help.php:494
3192
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
3193
  msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
3194
 
3195
- #: lib/help.php:495
3196
  #, php-format
3197
  msgid ""
3198
  "<code>%uri</code>: the URI which was given in order to access the page "
3199
  "(REQUEST_URI)."
3200
  msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
3201
 
3202
- #: lib/help.php:496
3203
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
3204
  msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
3205
 
3206
- #: lib/help.php:497
3207
  #, php-format
3208
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
3209
  msgstr ""
3210
  "<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
3211
 
3212
- #: lib/help.php:498
3213
  #, php-format
3214
  msgid ""
3215
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
@@ -3219,13 +3247,13 @@ msgstr ""
3219
  "votre serveur est derrière un CDN ou un proxy, cette variable retournera "
3220
  "l'adresse réelle du client."
3221
 
3222
- #: lib/help.php:499
3223
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
3224
  msgstr ""
3225
  "<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
3226
  "elle existe."
3227
 
3228
- #: lib/help.php:501
3229
  msgid ""
3230
  "Additionally, you can include any of the following characters: <code>\"</"
3231
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
@@ -3235,7 +3263,7 @@ msgstr ""
3235
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
3236
  "lettre minuscule <code>a-z</code>."
3237
 
3238
- #: lib/help.php:512
3239
  msgid ""
3240
  "Your website can run NinjaFirewall and be compliant with the General Data "
3241
  "Protection Regulation (GDPR). For more info, please visit our blog:"
@@ -3243,11 +3271,11 @@ msgstr ""
3243
  "NinjaFirewall est conforme à la réglementation générale sur la protection "
3244
  "des données (RGPD). Pour plus d'informations, veuillez visiter notre blog :"
3245
 
3246
- #: lib/help.php:526 lib/security_rules.php:47
3247
  msgid "Rules Updates"
3248
  msgstr "Mise à Jour des Règles"
3249
 
3250
- #: lib/help.php:528
3251
  msgid ""
3252
  "To get the most efficient protection, you can ask NinjaFirewall to "
3253
  "automatically update its security rules."
@@ -3255,7 +3283,7 @@ msgstr ""
3255
  "Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
3256
  "NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
3257
 
3258
- #: lib/help.php:530
3259
  msgid ""
3260
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
3261
  "themes, a new set of security rules will be made available to protect "
@@ -3265,7 +3293,7 @@ msgstr ""
3265
  "extensions ou ses thèmes, un nouvel ensemble de règles de sécurité est "
3266
  "disponible pour protéger contre cette vulnérabilité si nécessaire."
3267
 
3268
- #: lib/help.php:532
3269
  msgid ""
3270
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
3271
  "(including new files, options and features) was available, it would have to "
@@ -3276,7 +3304,7 @@ msgstr ""
3276
  "jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
3277
  "d'habitude."
3278
 
3279
- #: lib/help.php:534
3280
  msgid ""
3281
  "We recommend to enable this feature, as it is the <strong>best way to keep "
3282
  "your WordPress secure</strong> against new vulnerabilities."
@@ -3285,11 +3313,11 @@ msgstr ""
3285
  "<strong>meilleure façon de garder votre WordPress protégé</strong> contre "
3286
  "les dernières vulnérabilités."
3287
 
3288
- #: lib/help.php:539 lib/security_rules.php:48
3289
  msgid "Rules Editor"
3290
  msgstr "Éditeur de Règles"
3291
 
3292
- #: lib/help.php:541
3293
  msgid ""
3294
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
3295
  "of built-in rules used to protect your blog against the most common "
@@ -3306,7 +3334,7 @@ msgstr ""
3306
  "règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
3307
  "désactiver individuellement&nbsp;:"
3308
 
3309
- #: lib/help.php:543
3310
  msgid ""
3311
  "Check your firewall log and find the rule ID you want to disable (it is "
3312
  "displayed in the <code>RULE</code> column)."
@@ -3314,7 +3342,7 @@ msgstr ""
3314
  "Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
3315
  "souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
3316
 
3317
- #: lib/help.php:544
3318
  msgid ""
3319
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
3320
  "button."
@@ -3322,7 +3350,7 @@ msgstr ""
3322
  "Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
3323
  "bouton \"Désactiver\"."
3324
 
3325
- #: lib/help.php:546
3326
  msgid ""
3327
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
3328
  "code> instead of a number, that means that the rule can be changed in the "
@@ -3340,7 +3368,7 @@ msgstr ""
3340
  "Erreur : Votre fichier .htaccess n'est pas accessible en écriture. Veuillez "
3341
  "modifier ses autorisations : %s"
3342
 
3343
- #: lib/install.php:98 ninjafirewall.php:618 ninjafirewall.php:622
3344
  #, php-format
3345
  msgid "Error: wrong parameter value (%s)."
3346
  msgstr "Erreur : Mauvais paramètre (%s)."
@@ -3385,7 +3413,7 @@ msgstr "La page d'accueil du site a retourné une erreur fatale : %s."
3385
  msgid "File is not writable"
3386
  msgstr "Le fichier n'est pas accessible en écriture"
3387
 
3388
- #: lib/install_default.php:172
3389
  msgid ""
3390
  "Error: The installer cannot download the security rules from wordpress.org "
3391
  "website."
@@ -3393,7 +3421,7 @@ msgstr ""
3393
  "Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
3394
  "wordpress.org."
3395
 
3396
- #: lib/install_default.php:173
3397
  msgid ""
3398
  "The server may be temporarily down or you may have network connectivity "
3399
  "problems? Please try again in a few minutes."
@@ -3402,7 +3430,7 @@ msgstr ""
3402
  "problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
3403
  "minutes."
3404
 
3405
- #: lib/install_default.php:174
3406
  msgid ""
3407
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
3408
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
@@ -3415,7 +3443,7 @@ msgstr ""
3415
  "connexion non-sécurisée (HTTP) en ajoutant la ligne suivante dans votre "
3416
  "fichier <strong>wp-config.php</strong> :"
3417
 
3418
- #: lib/install_default.php:249
3419
  #, php-format
3420
  msgid ""
3421
  "NinjaFirewall cannot create its <code>nfwlog/</code>log and cache folder; "
@@ -3614,7 +3642,7 @@ msgstr "Erreur : le mot de passe doit comporter de 6 à 32 caractères."
3614
  msgid "Error: unable to write to the %s configuration file"
3615
  msgstr "Erreur : impossible d’écrire dans le fichier de configuration %s"
3616
 
3617
- #: lib/logs.php:36 ninjafirewall.php:814
3618
  msgid "Logs"
3619
  msgstr "Journaux"
3620
 
@@ -3738,7 +3766,7 @@ msgstr ""
3738
  "et assurez vous que l'option \"Ajouter l'Administrateur à la liste blanche\" "
3739
  "est activée."
3740
 
3741
- #: lib/logs_live_log.php:96 ninjafirewall.php:343
3742
  msgid ""
3743
  "Live Log lets you watch your blog traffic in real time. To enable it, click "
3744
  "on the button below."
@@ -3847,7 +3875,7 @@ msgstr "Sauvegarder les options"
3847
  msgid "Error: please enter the custom log format."
3848
  msgstr "Erreur : veuillez entrer le format d'affichage."
3849
 
3850
- #: lib/monitoring.php:43 ninjafirewall.php:788
3851
  msgid "Monitoring"
3852
  msgstr "Monitoring"
3853
 
@@ -4147,15 +4175,15 @@ msgstr "Erreur lors de la lecture du fichier de l'ancien instantané."
4147
  msgid "Error reading new snapshot file."
4148
  msgstr "Erreur lors de la lecture du fichier du nouvel instantané."
4149
 
4150
- #: lib/monitoring_file_check.php:739 ninjafirewall.php:439
4151
  msgid "New file"
4152
  msgstr "Nouveau fichier"
4153
 
4154
- #: lib/monitoring_file_check.php:740 ninjafirewall.php:440
4155
  msgid "Modified file"
4156
  msgstr "Fichier modifié"
4157
 
4158
- #: lib/monitoring_file_check.php:741 ninjafirewall.php:441
4159
  msgid "Deleted file"
4160
  msgstr "Fichier supprimé"
4161
 
@@ -4167,7 +4195,7 @@ msgstr "[NinjaFirewall] Alerte: Détection File Check"
4167
  #: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
4168
  #: lib/security_rules_update.php:568 lib/security_rules_update.php:570
4169
  #: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:1035
4170
- #: lib/utils.php:1208 lib/utils.php:1487
4171
  msgid "Blog:"
4172
  msgstr "Blog :"
4173
 
@@ -4242,7 +4270,7 @@ msgstr ""
4242
  msgid "Save File Guard options"
4243
  msgstr "Sauvegarder les options"
4244
 
4245
- #: lib/network.php:24 ninjafirewall.php:1075 ninjafirewall.php:1079
4246
  #, php-format
4247
  msgid "You are not allowed to perform this task (%s)."
4248
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
@@ -4268,7 +4296,7 @@ msgid "Save Network options"
4268
  msgstr "Sauvegarder les options"
4269
 
4270
  #: lib/security_rules.php:44 lib/security_rules_update.php:574
4271
- #: ninjafirewall.php:818
4272
  msgid "Security Rules"
4273
  msgstr "Règles de Sécurité"
4274
 
@@ -4706,7 +4734,7 @@ msgstr ""
4706
  "NinjaFirewall a bloqué une tentative de modification/création d'une page ou "
4707
  "d'un article par un utilisateur qui n'avait pas les capacités nécessaires :"
4708
 
4709
- #: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:1212
4710
  msgid "Username:"
4711
  msgstr "Utilisateur :"
4712
 
@@ -4714,18 +4742,18 @@ msgstr "Utilisateur :"
4714
  msgid "Action:"
4715
  msgstr "Action :"
4716
 
4717
- #: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:1216
4718
- #: lib/utils.php:1488
4719
  msgid "User IP:"
4720
  msgstr "IP utilisateur :"
4721
 
4722
- #: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:1228
4723
- #: lib/utils.php:1483
4724
  msgid "A PHP backtrace has been attached to this message for your convenience."
4725
  msgstr ""
4726
  "La pile d'exécution de PHP est jointe à ce message pour votre commodité."
4727
 
4728
- #: lib/utils.php:244 lib/utils.php:329 lib/utils.php:1231 lib/utils.php:1493
4729
  msgid ""
4730
  "This protection (and notification) can be turned off from NinjaFirewall "
4731
  "\"Firewall Policies\" page."
@@ -4734,7 +4762,7 @@ msgstr ""
4734
  "\"Politiques du Pare-feu\" de NinjaFirewall."
4735
 
4736
  #: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
4737
- #: lib/utils.php:466 lib/utils.php:467 lib/utils.php:1247 lib/utils.php:1248
4738
  msgid "You are not allowed to perform this task."
4739
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche."
4740
 
@@ -4839,11 +4867,11 @@ msgstr ""
4839
  "Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
4840
  "possible que le mot de passe administrateur ait été changé."
4841
 
4842
- #: lib/utils.php:1193
4843
  msgid "Blocked privilege escalation attempt"
4844
  msgstr "Tentatives d'élévation des privilèges"
4845
 
4846
- #: lib/utils.php:1206
4847
  msgid ""
4848
  "NinjaFirewall has blocked an attempt to modify a user capability by someone "
4849
  "who does not have administrative privileges:"
@@ -4851,7 +4879,7 @@ msgstr ""
4851
  "NinjaFirewall a bloqué une tentative de modification de certaines Capacités "
4852
  "par un utilisateur ne disposant pas de privilèges administratifs :"
4853
 
4854
- #: lib/utils.php:1259
4855
  msgid ""
4856
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4857
  "whitelisted."
@@ -4859,7 +4887,7 @@ msgstr ""
4859
  "La protection de NinjaFirewall contre les attaques par force brute est "
4860
  "activée. Vous êtes temporairement dans la liste blanche."
4861
 
4862
- #: lib/utils.php:1274
4863
  #, php-format
4864
  msgid ""
4865
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
@@ -4872,17 +4900,17 @@ msgstr ""
4872
  "a>. Il a fallu des milliers d'heures pour le développer, mais il suffit "
4873
  "seulement de quelques minutes pour le noter. Merci !"
4874
 
4875
- #: lib/utils.php:1455
4876
  msgid ""
4877
  "The attempt was blocked and the option was reversed to its original value."
4878
  msgstr ""
4879
  "La tentative a été bloquée et l'option a été remise à sa valeur d'origine."
4880
 
4881
- #: lib/utils.php:1460
4882
  msgid "Attempt to modify WordPress settings"
4883
  msgstr "Tentative de modification des paramètres de WordPress"
4884
 
4885
- #: lib/utils.php:1461
4886
  msgid ""
4887
  "NinjaFirewall has blocked an attempt to modify some important WordPress "
4888
  "settings by a user that does not have administrative privileges:"
@@ -4891,31 +4919,31 @@ msgstr ""
4891
  "importants de WordPress par un utilisateur ne disposant pas de privilèges "
4892
  "administratifs :"
4893
 
4894
- #: lib/utils.php:1462 lib/utils.php:1471
4895
  #, php-format
4896
  msgid "Option: %s"
4897
  msgstr "Option: %s"
4898
 
4899
- #: lib/utils.php:1463
4900
  #, php-format
4901
  msgid "Original value: %s"
4902
  msgstr "Valeur originale : %s"
4903
 
4904
- #: lib/utils.php:1464
4905
  #, php-format
4906
  msgid "Modified value: %s"
4907
  msgstr "Valeur modifiée : %s"
4908
 
4909
- #: lib/utils.php:1465 lib/utils.php:1473
4910
  #, php-format
4911
  msgid "Action taken: %s"
4912
  msgstr "Action prise : %s"
4913
 
4914
- #: lib/utils.php:1469
4915
  msgid "Code injection attempt in WordPress options table"
4916
  msgstr "Tentative d'injection de code dans la table des options de WordPress"
4917
 
4918
- #: lib/utils.php:1470
4919
  msgid ""
4920
  "NinjaFirewall has blocked an attempt to inject code in the WordPress options "
4921
  "table by a user that does not have administrative privileges:"
@@ -4924,26 +4952,26 @@ msgstr ""
4924
  "options de WordPress par un utilisateur ne disposant pas de privilèges "
4925
  "administratifs :"
4926
 
4927
- #: lib/utils.php:1472
4928
  #, php-format
4929
  msgid "Code: %s"
4930
  msgstr "Code : %s"
4931
 
4932
- #: lib/utils.php:1523
4933
  #, php-format
4934
  msgid "Error, cannot create the %s folder."
4935
  msgstr "Erreur, impossible de créer le répertoire %s."
4936
 
4937
- #: lib/utils.php:1523 lib/utils.php:1531 lib/utils.php:1539
4938
  msgid "Check your server permissions and try again."
4939
  msgstr "Vérifiez les autorisations de votre serveur et réessayez."
4940
 
4941
- #: lib/utils.php:1531
4942
  #, php-format
4943
  msgid "Error, the %s folder is not writable."
4944
  msgstr "Erreur, le répertoire %s est en lecture seule."
4945
 
4946
- #: lib/utils.php:1539
4947
  #, php-format
4948
  msgid "Error, cannot write %s."
4949
  msgstr "Erreur, impossible d'écrire dans %s."
@@ -5512,7 +5540,7 @@ msgstr "Vous n’êtes pas autorisé à activer NinjaFirewall."
5512
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
5513
  msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
5514
 
5515
- #: ninjafirewall.php:298
5516
  msgid ""
5517
  "All fields will be restored to their default values and any changes you made "
5518
  "will be lost. Continue?"
@@ -5520,19 +5548,19 @@ msgstr ""
5520
  "Tous les champs vont être re-initialisés et vos changements seront perdus. "
5521
  "Continuer ?"
5522
 
5523
- #: ninjafirewall.php:302
5524
  msgid "Missing security nonce, try to reload the page."
5525
  msgstr "La nonce de sécurité est manquante, essayer de recharger cette page."
5526
 
5527
- #: ninjafirewall.php:304
5528
  msgid "Please select the HTTP server in the list."
5529
  msgstr "Sélectionnez votre serveur HTTP dans la list."
5530
 
5531
- #: ninjafirewall.php:307
5532
  msgid "Delete the firewall's error log ?"
5533
  msgstr "Supprimer le journal des erreurs ?"
5534
 
5535
- #: ninjafirewall.php:311
5536
  msgid ""
5537
  "This action will restore the selected configuration file and will override "
5538
  "all your current firewall options, policies and rules. Continue?"
@@ -5541,7 +5569,7 @@ msgstr ""
5541
  "remplacera toutes les options, politiques et règles de pare-feu actuelles. "
5542
  "Continuer ?"
5543
 
5544
- #: ninjafirewall.php:315
5545
  msgid ""
5546
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5547
  "hyphen [-] or an underscore [_] will be removed from the filename and "
@@ -5551,7 +5579,7 @@ msgstr ""
5551
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5552
  "du nom du fichier et remplacé par le caractère de substitution."
5553
 
5554
- #: ninjafirewall.php:317
5555
  msgid ""
5556
  "Ensure that you can access your admin console over HTTPS before enabling "
5557
  "this option, otherwise you will lock yourself out of your site. Continue?"
@@ -5560,7 +5588,7 @@ msgstr ""
5560
  "option, sinon vous risqueriez de ne plus pouvoir accéder à l'interface "
5561
  "d'administration. Continuer ?"
5562
 
5563
- #: ninjafirewall.php:319
5564
  msgid ""
5565
  "WooCommerce is running: if you block accounts creation, your customers won't "
5566
  "be able to sign up. Continue?"
@@ -5568,140 +5596,157 @@ msgstr ""
5568
  "WooCommerce est activé : si vous bloquez la création de comptes, vos clients "
5569
  "ne pourront pas s'enregistrer. Continuer ?"
5570
 
5571
- #: ninjafirewall.php:323
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5572
  msgid "Delete the current snapshot ?"
5573
  msgstr "Supprimer l'instantané actuel ?"
5574
 
5575
- #: ninjafirewall.php:327
5576
  msgid "Invalid character."
5577
  msgstr "Caractère invalide."
5578
 
5579
- #: ninjafirewall.php:329
5580
  msgid "\"admin\" is not acceptable, please choose another user name."
5581
  msgstr ""
5582
  "\"admin\" n\\'est pas acceptable, merci de bien vouloir choisir un autre "
5583
  "identifiant."
5584
 
5585
- #: ninjafirewall.php:331
5586
  msgid "Please enter max 1024 character only."
5587
  msgstr "Veuillez ne pas entrer plus de 1 024 caractères."
5588
 
5589
- #: ninjafirewall.php:333
5590
  msgid "Select when to enable the login protection."
5591
  msgstr "Veuillez sélectionner quand activer la protection."
5592
 
5593
- #: ninjafirewall.php:335
5594
  msgid "Enter a name and a password for the HTTP authentication."
5595
  msgstr ""
5596
  "Veuillez entrer un nom d'utilisateur et mot de passe pour l'authentification "
5597
  "HTTP."
5598
 
5599
- #: ninjafirewall.php:339
5600
  msgid "Your public key is not valid."
5601
  msgstr "Votre clé publique n\\'est pas valide."
5602
 
5603
- #: ninjafirewall.php:345
5604
  msgid "No traffic yet, please wait"
5605
  msgstr "Aucun visiteur actuellement, veuillez patienter"
5606
 
5607
- #: ninjafirewall.php:347
5608
  msgid "seconds..."
5609
  msgstr "secondes..."
5610
 
5611
- #: ninjafirewall.php:349
5612
  msgid "Error: Live Log did not receive the expected response from your server:"
5613
  msgstr "Erreur : le serveur distant n\\'a pas retourné la réponse attendue :"
5614
 
5615
- #: ninjafirewall.php:351
5616
  msgid "Error: URL does not seem to exist (404 Not Found):"
5617
  msgstr "Erreur : l'URL ne semble pas exister (404 Not Found) :"
5618
 
5619
- #: ninjafirewall.php:353
5620
  msgid "Error: Cannot find your log file. Try to reload this page."
5621
  msgstr ""
5622
  "Erreur : Impossible de trouver le fichier log. Essayez de recharger cette "
5623
  "page."
5624
 
5625
- #: ninjafirewall.php:355
5626
  msgid "Error: The HTTP server returned the following error code:"
5627
  msgstr "Erreur : Le serveur HTTP a retourné le code d'erreur suivant :"
5628
 
5629
- #: ninjafirewall.php:603 ninjafirewall.php:714
5630
  msgid "Error: Security nonces do not match. Reload the page and try again."
5631
  msgstr ""
5632
  "Erreur : Les nonces de sécurité ne correspondent pas. Veuillez recharger "
5633
  "cette page."
5634
 
5635
- #: ninjafirewall.php:609
5636
  msgid "Error: NinjaFirewall is disabled"
5637
  msgstr "Erreur : NinjaFirewall est désactivé"
5638
 
5639
- #: ninjafirewall.php:614
5640
  #, php-format
5641
  msgid "Error: missing parameter (%s)."
5642
  msgstr "Erreur : Paramètre manquant (%s)."
5643
 
5644
- #: ninjafirewall.php:776
5645
  msgid "NinjaFirewall: Dashboard"
5646
  msgstr "NinjaFirewall : Tableau de Bord"
5647
 
5648
- #: ninjafirewall.php:780
5649
  msgid "NinjaFirewall: Firewall Options"
5650
  msgstr "NinjaFirewall : Options du Pare-feu"
5651
 
5652
- #: ninjafirewall.php:784
5653
  msgid "NinjaFirewall: Firewall Policies"
5654
  msgstr "NinjaFirewall : Politiques du Pare-feu"
5655
 
5656
- #: ninjafirewall.php:788
5657
  msgid "NinjaFirewall: Monitoring"
5658
  msgstr "NinjaFirewall : Monitoring"
5659
 
5660
- #: ninjafirewall.php:798
5661
  msgid "NinjaFirewall: Anti-Malware"
5662
  msgstr "NinjaFirewall : Anti-Malware"
5663
 
5664
- #: ninjafirewall.php:802
5665
  msgid "NinjaFirewall: Network"
5666
  msgstr "NinjaFirewall : Réseau"
5667
 
5668
- #: ninjafirewall.php:806
5669
  msgid "NinjaFirewall: Event Notifications"
5670
  msgstr "NinjaFirewall : Notifications d’Événement"
5671
 
5672
- #: ninjafirewall.php:810
5673
  msgid "NinjaFirewall: Log-in Protection"
5674
  msgstr "NinjaFirewall : Page de Connexion"
5675
 
5676
- #: ninjafirewall.php:814
5677
  msgid "NinjaFirewall: Logs"
5678
  msgstr "NinjaFirewall : Journaux"
5679
 
5680
- #: ninjafirewall.php:818
5681
  msgid "NinjaFirewall: Security Rules"
5682
  msgstr "NinjaFirewall : Règles de Sécurité"
5683
 
5684
- #: ninjafirewall.php:862
5685
  msgid "NinjaFirewall Settings"
5686
  msgstr "Réglages de NinjaFirewall"
5687
 
5688
- #: ninjafirewall.php:870
5689
  msgid "NinjaFirewall is enabled"
5690
  msgstr "NinjaFirewall est activé"
5691
 
5692
- #: ninjafirewall.php:1010
5693
  msgid "Access Restricted"
5694
  msgstr "Accès limité"
5695
 
5696
- #: ninjafirewall.php:1016
5697
  msgid "Settings"
5698
  msgstr "Réglages"
5699
 
5700
- #: ninjafirewall.php:1017
5701
  msgid "Upgrade to Premium"
5702
  msgstr "Passez Premium !"
5703
 
5704
- #: ninjafirewall.php:1018
5705
  msgid "Rate it!"
5706
  msgstr "Notez-le !"
5707
 
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: 2020-10-03 20:01+0700\n"
8
+ "PO-Revision-Date: 2020-10-03 20:11+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
16
  "X-Poedit-SourceCharset: UTF-8\n"
17
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
18
 
19
+ #: lib/anti_malware.php:24 ninjafirewall.php:826
20
  msgid "Anti-Malware"
21
  msgstr "Anti-Malware"
22
 
105
  msgid "NinjaFirewall (WP Edition)"
106
  msgstr "NinjaFirewall (WP Edition)"
107
 
108
+ #: lib/dashboard.php:128 ninjafirewall.php:804
109
  msgid "Dashboard"
110
  msgstr "Tableau de Bord"
111
 
338
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
339
  "configuration</a>."
340
 
341
+ #: lib/dashboard.php:320 lib/help.php:463 lib/logs_firewall_log.php:193
342
  #: lib/wpplus.php:170
343
  msgid "Centralized Logging"
344
  msgstr "Centralisation des Logs"
444
  "Soyez informé des dernières vulnérabilités dans les extensions et thèmes de "
445
  "WordPress :"
446
 
447
+ #: lib/dashboard_about.php:31 lib/help.php:511
448
  msgid "GDPR Compliance"
449
  msgstr "Conformité RGPD"
450
 
514
  msgid "Select monthly stats to view..."
515
  msgstr "Sélectionnez les statistiques à afficher..."
516
 
517
+ #: lib/event_notifications.php:34 lib/help.php:373 ninjafirewall.php:834
518
  msgid "Event Notifications"
519
  msgstr "Notifications d'Événement"
520
 
786
  "pour votre site Web :"
787
 
788
  #: lib/event_updates.php:160 lib/utils.php:233 lib/utils.php:318
789
+ #: lib/utils.php:440 lib/utils.php:1036 lib/utils.php:1224 lib/utils.php:1496
790
  msgid "Date:"
791
  msgstr "Date :"
792
 
905
  msgid "-Date:"
906
  msgstr "-Date :"
907
 
908
+ #: lib/firewall_options.php:29 ninjafirewall.php:808
909
  msgid "Firewall Options"
910
  msgstr "Options du Pare-feu"
911
 
1060
  msgstr ""
1061
  "Le fichier importé est illisible ou son format n'est pas supporté (#%s)"
1062
 
1063
+ #: lib/firewall_options.php:548 ninjafirewall.php:230
1064
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
1065
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
1066
 
1067
  #: lib/firewall_options.php:550 lib/firewall_options.php:552
1068
+ #: ninjafirewall.php:232 ninjafirewall.php:234
1069
  msgid "-Blog :"
1070
  msgstr "- Blog :"
1071
 
1072
+ #: lib/firewall_options.php:556 ninjafirewall.php:236
1073
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
1074
  msgstr ""
1075
  "Quelqu'un a désactivé NinjaFirewall depuis votre Tableau de bord de "
1094
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
1095
  "paramètres du pare-feu :"
1096
 
1097
+ #: lib/firewall_options.php:569 ninjafirewall.php:237
1098
  msgid "-User :"
1099
  msgstr "- Nom :"
1100
 
1101
+ #: lib/firewall_options.php:570 ninjafirewall.php:238
1102
  msgid "-IP :"
1103
  msgstr "- IP :"
1104
 
1105
+ #: lib/firewall_options.php:571 ninjafirewall.php:239
1106
  msgid "-Date :"
1107
  msgstr "- Date :"
1108
 
1115
  "Pour utiliser cette option, allez dans le <a href=\"%s\">Tableau de Bord</a> "
1116
  "et activez le mode Full WAF de NinjaFirewall."
1117
 
1118
+ #: lib/firewall_policies.php:62 ninjafirewall.php:812
1119
  msgid "Firewall Policies"
1120
  msgstr "Politiques du Pare-feu"
1121
 
1131
  msgid "Basic Policies"
1132
  msgstr "Politiques de base"
1133
 
1134
+ #: lib/firewall_policies.php:86 lib/help.php:217
1135
  msgid "Intermediate Policies"
1136
  msgstr "Politiques intermédiaires"
1137
 
1138
+ #: lib/firewall_policies.php:87 lib/help.php:256
1139
  msgid "Advanced Policies"
1140
  msgstr "Politiques avancées"
1141
 
1183
  msgid "substitution character:"
1184
  msgstr "caractère de substitution&nbsp;:"
1185
 
1186
+ #: lib/firewall_policies.php:296 lib/help.php:178
1187
  msgid "Block direct access to any PHP file located in one of these directories"
1188
  msgstr ""
1189
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
1190
 
1191
+ #: lib/firewall_policies.php:326
1192
  msgid ""
1193
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
1194
  "this option is enabled."
1196
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
1197
  "cette option est activée."
1198
 
1199
+ #: lib/firewall_policies.php:341
1200
  msgid ""
1201
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
1202
  "by your visitors, we recommend to enable this option."
1205
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
1206
  "cette option."
1207
 
1208
+ #: lib/firewall_policies.php:351
1209
+ #, php-format
1210
+ msgid ""
1211
+ "To enable this option, please remove the %s constant from your wp-config.php "
1212
+ "or .htninja script."
1213
+ msgstr ""
1214
+ "Pour activer cette option, veuillez enlever la constante %s de votre fichier "
1215
+ "wp-config.php ou .htninja."
1216
+
1217
+ #: lib/firewall_policies.php:375
1218
+ msgid "(main site only)"
1219
+ msgstr "(site principal uniquement)"
1220
+
1221
+ #: lib/firewall_policies.php:376
1222
+ msgid "(not recommended if you allow sites registration)"
1223
+ msgstr ""
1224
+ "(non recommandé si vous autorisez la création de sites dans votre réseau)"
1225
+
1226
+ #: lib/firewall_policies.php:386
1227
+ msgid "(multisite installation only)"
1228
+ msgstr "(installation Multisite uniquement)"
1229
+
1230
+ #: lib/firewall_policies.php:393
1231
  msgid "General"
1232
  msgstr "Général"
1233
 
1234
+ #: lib/firewall_policies.php:395 lib/help.php:180
1235
  msgid "Block attempts to modify important WordPress settings"
1236
  msgstr ""
1237
  "Bloquer les tentatives de modification des paramètres importants de WordPress"
1238
 
1239
+ #: lib/firewall_policies.php:396 lib/help.php:182
1240
  msgid "Block user accounts creation"
1241
  msgstr "Bloquer la création de comptes utilisateur"
1242
 
1243
+ #: lib/firewall_policies.php:397 lib/help.php:184
 
 
 
 
 
 
 
 
 
1244
  msgid "Block attempts to gain administrative privileges"
1245
  msgstr "Bloquer les tentatives d'élévation des privilèges"
1246
 
1247
+ #: lib/firewall_policies.php:399
1248
+ msgid "Apply to all subsites in the network"
1249
+ msgstr "Appliquer à tous les sites du réseau"
1250
+
1251
+ #: lib/firewall_policies.php:401 lib/help.php:187
1252
  msgid ""
1253
  "Block attempts to publish, edit or delete a published post by users who do "
1254
  "not have the right capabilities"
1256
  "Bloquer les tentatives de publication, modification ou suppression d'un "
1257
  "article publié par des utilisateurs qui n'ont pas les bonnes capacités"
1258
 
1259
+ #: lib/firewall_policies.php:413 lib/help.php:189
1260
  msgid "WordPress AJAX"
1261
  msgstr "WordPress AJAX"
1262
 
1263
+ #: lib/firewall_policies.php:415
1264
  msgid "Protect <code>admin-ajax.php</code> against suspicious bots"
1265
  msgstr ""
1266
  "Proteger <code>admin-ajax.php</code> contre les bots et scanners malveillants"
1267
 
1268
+ #: lib/firewall_policies.php:416
1269
  #, php-format
1270
  msgid ""
1271
  "Your server IP (%s), localhost and private IP addresses will not be affected "
1274
  "L'adresse IP de votre serveur (%s), localhost et toute adresse IP privée ne "
1275
  "seront pas affectées par cette politique."
1276
 
1277
+ #: lib/firewall_policies.php:421 lib/help.php:191
1278
  msgid "Protect against username enumeration"
1279
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
1280
 
1281
+ #: lib/firewall_policies.php:423
1282
  msgid "Through the author archives"
1283
  msgstr "Via la page d'archive d'un auteur"
1284
 
1285
+ #: lib/firewall_policies.php:424
1286
  msgid "Through the login page"
1287
  msgstr "Via la page de connexion"
1288
 
1289
+ #: lib/firewall_policies.php:425
1290
  msgid "Through the blog feed"
1291
  msgstr "Via le flux RSS de WordPress"
1292
 
1293
+ #: lib/firewall_policies.php:426
1294
  msgid "Through the WordPress REST API"
1295
  msgstr "Via l'API REST de WordPress"
1296
 
1297
+ #: lib/firewall_policies.php:431 lib/help.php:193
1298
  msgid "WordPress REST API"
1299
  msgstr "API REST de WordPress"
1300
 
1301
+ #: lib/firewall_policies.php:433 lib/firewall_policies.php:439
1302
  msgid "Block any access to the API"
1303
  msgstr "Bloquer tout accès à l'API"
1304
 
1305
+ #: lib/firewall_policies.php:437 lib/help.php:195
1306
  msgid "WordPress XML-RPC API"
1307
  msgstr "API XML-RPC de WordPress"
1308
 
1309
+ #: lib/firewall_policies.php:440
1310
  msgid "Block <code>system.multicall</code> method"
1311
  msgstr "Bloquer la méthode <code>system.multicall</code>"
1312
 
1313
+ #: lib/firewall_policies.php:441
1314
  msgid "Block Pingbacks"
1315
  msgstr "Bloquer les Pingbacks"
1316
 
1317
+ #: lib/firewall_policies.php:443
1318
  msgid ""
1319
  "Disabling access to the REST or XML-RPC API may break some functionality on "
1320
  "your blog, its themes or plugins (e.g., Gutenberg editor, Jetpack, Contact "
1324
  "blog, ses thèmes ou ses extensions (ex.: Éditeur Gutenberg, Jetpack, Contact "
1325
  "Form 7 etc)."
1326
 
1327
+ #: lib/firewall_policies.php:448
1328
  msgid "Block <code>POST</code> requests in the themes folder"
1329
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
1330
 
1331
+ #: lib/firewall_policies.php:458
1332
  msgid "Force HTTPS for admin and logins"
1333
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
1334
 
1335
+ #: lib/firewall_policies.php:464
1336
  msgid "Disable the plugin and theme editor"
1337
  msgstr "Désactiver l’éditeur de thème et d'extension"
1338
 
1339
+ #: lib/firewall_policies.php:470
1340
  msgid "Disable plugin and theme update/installation"
1341
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
1342
 
1343
+ #: lib/firewall_policies.php:476
1344
  msgid "Disable the fatal error handler"
1345
  msgstr "Désactiver le gestionnaire d'erreurs fatales"
1346
 
1347
+ #: lib/firewall_policies.php:498 lib/help.php:207
1348
  msgid "Users Whitelist"
1349
  msgstr "Liste Blanche"
1350
 
1351
+ #: lib/firewall_policies.php:500
1352
  msgid "Add the Administrator to the whitelist (default)."
1353
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
1354
 
1355
+ #: lib/firewall_policies.php:501
1356
  msgid "Add all logged in users to the whitelist."
1357
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
1358
 
1359
+ #: lib/firewall_policies.php:502
1360
  msgid "Disable users whitelist."
1361
  msgstr "Désactiver la liste blanche."
1362
 
1363
+ #: lib/firewall_policies.php:503
1364
  msgid ""
1365
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
1366
  "<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> and "
1372
  "<code>WP_DISABLE_FATAL_ERROR_HANDLER</code> qui, si elles sont activées, "
1373
  "seront toujours appliquées."
1374
 
1375
+ #: lib/firewall_policies.php:528 lib/help.php:221
1376
  msgid "HTTP GET variable"
1377
  msgstr "Variable HTTP GET"
1378
 
1379
+ #: lib/firewall_policies.php:531
1380
  msgid "Scan <code>GET</code> variable"
1381
  msgstr "Filtrer la variable <code>GET</code>"
1382
 
1383
+ #: lib/firewall_policies.php:537
1384
  msgid "Sanitise <code>GET</code> variable"
1385
  msgstr "Nettoyer la variable <code>GET</code>"
1386
 
1387
+ #: lib/firewall_policies.php:563 lib/help.php:224
1388
  msgid "HTTP POST variable"
1389
  msgstr "Variable HTTP POST"
1390
 
1391
+ #: lib/firewall_policies.php:566
1392
  msgid "Scan <code>POST</code> variable"
1393
  msgstr "Filtrer la variable <code>POST</code>"
1394
 
1395
+ #: lib/firewall_policies.php:572
1396
  msgid "Sanitise <code>POST</code> variable"
1397
  msgstr "Nettoyer la variable <code>POST</code>"
1398
 
1399
+ #: lib/firewall_policies.php:575 lib/firewall_policies.php:600
1400
  msgid "Do not enable this option unless you know what you are doing!"
1401
  msgstr ""
1402
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
1403
  "faites&nbsp;!"
1404
 
1405
+ #: lib/firewall_policies.php:579 lib/help.php:226
1406
  msgid "Decode Base64-encoded <code>POST</code> variable"
1407
  msgstr ""
1408
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
1409
 
1410
+ #: lib/firewall_policies.php:594 lib/help.php:228
1411
  msgid "HTTP REQUEST variable"
1412
  msgstr "Variable HTTP REQUEST"
1413
 
1414
+ #: lib/firewall_policies.php:597
1415
  msgid "Sanitise <code>REQUEST</code> variable"
1416
  msgstr "Nettoyer la variable <code>REQUEST</code>"
1417
 
1418
+ #: lib/firewall_policies.php:619 lib/help.php:231
1419
  msgid "Cookies"
1420
  msgstr "Cookies"
1421
 
1422
+ #: lib/firewall_policies.php:622
1423
  msgid "Scan cookies"
1424
  msgstr "Filtrer les cookies"
1425
 
1426
+ #: lib/firewall_policies.php:628
1427
  msgid "Sanitise cookies"
1428
  msgstr "Nettoyer les cookies"
1429
 
1430
+ #: lib/firewall_policies.php:654 lib/help.php:234
1431
  msgid "HTTP_USER_AGENT server variable"
1432
  msgstr "Variable HTTP_USER_AGENT"
1433
 
1434
+ #: lib/firewall_policies.php:657
1435
  msgid "Scan <code>HTTP_USER_AGENT</code>"
1436
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
1437
 
1438
+ #: lib/firewall_policies.php:663
1439
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
1440
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
1441
 
1442
+ #: lib/firewall_policies.php:669 lib/help.php:236
1443
  msgid "Block suspicious bots/scanners"
1444
  msgstr "Bloquer les requêtes provenant de bots/scanners malveillants"
1445
 
1446
+ #: lib/firewall_policies.php:695 lib/help.php:238
1447
  msgid "HTTP_REFERER server variable"
1448
  msgstr "Variable HTTP_REFERER"
1449
 
1450
+ #: lib/firewall_policies.php:698
1451
  msgid "Scan <code>HTTP_REFERER</code>"
1452
  msgstr "Filtrer <code>HTTP_REFERER</code>"
1453
 
1454
+ #: lib/firewall_policies.php:704
1455
  msgid "Sanitise <code>HTTP_REFERER</code>"
1456
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
1457
 
1458
+ #: lib/firewall_policies.php:710
1459
  msgid ""
1460
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
1461
  "code> header"
1463
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
1464
  "<code>HTTP_REFERER</code>"
1465
 
1466
+ #: lib/firewall_policies.php:713
1467
  msgid ""
1468
  "Keep this option disabled if you are using scripts like Paypal IPN, "
1469
  "WordPress WP-Cron etc"
1471
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
1472
  "WordPress WP-Cron etc"
1473
 
1474
+ #: lib/firewall_policies.php:740
1475
  msgid "Block localhost IP in <code>GET/POST</code> request"
1476
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
1477
 
1478
+ #: lib/firewall_policies.php:746 lib/help.php:246
1479
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
1480
  msgstr ""
1481
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
1482
  "IP"
1483
 
1484
+ #: lib/firewall_policies.php:752 lib/help.php:248
1485
  msgid "Scan traffic coming from localhost and private IP address spaces"
1486
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
1487
 
1488
+ #: lib/firewall_policies.php:782
1489
  #, php-format
1490
  msgid ""
1491
  "The \"HTTP response headers\" options below are disabled because the %s PHP "
1494
  "Les politiques \"En-têtes de réponse HTTP\" ci-dessous sont désactivées car "
1495
  "la fonction PHP %s n'est pas disponible sur votre serveur."
1496
 
1497
+ #: lib/firewall_policies.php:802 lib/help.php:260
1498
  msgid "HTTP response headers"
1499
  msgstr "En-têtes de réponse HTTP"
1500
 
1501
+ #: lib/firewall_policies.php:810
1502
  #, php-format
1503
  msgid "Set %s to protect against MIME type confusion attacks"
1504
  msgstr ""
1505
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
1506
  "MIME"
1507
 
1508
+ #: lib/firewall_policies.php:816
1509
  #, php-format
1510
  msgid "Set %s to protect against clickjacking attempts"
1511
  msgstr ""
1512
  "Activer %s pour protéger contre les attaques de détournement de clic "
1513
  "(clickjacking)"
1514
 
1515
+ #: lib/firewall_policies.php:823
1516
  msgid ""
1517
  "Setting this option to <code>DENY</code> may break some functionality on "
1518
  "your blog, its themes or plugins."
1520
  "Activer cette fonction avec <code>DENY</code> pourrait bloquer certaines "
1521
  "fonctionnalités de votre blog, ses thèmes ou ses extensions."
1522
 
1523
+ #: lib/firewall_policies.php:828
1524
  #, php-format
1525
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
1526
  msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
1527
 
1528
+ #: lib/firewall_policies.php:832 lib/firewall_policies.php:833
1529
+ #: lib/firewall_policies.php:834
1530
  #, php-format
1531
  msgid "Set to %s"
1532
  msgstr "Régler sur %s"
1533
 
1534
+ #: lib/firewall_policies.php:839
1535
  #, php-format
1536
  msgid "Force %s flag on all cookies to mitigate CSRF attacks"
1537
  msgstr ""
1538
  "Activer la propriété %s pour tous les cookies afin d'atténuer les attaques "
1539
  "CSRF"
1540
 
1541
+ #: lib/firewall_policies.php:849
1542
  #, php-format
1543
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
1544
  msgstr ""
1545
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
1546
  "XSS qui génèrent des vols de cookies"
1547
 
1548
+ #: lib/firewall_policies.php:852
1549
  msgid ""
1550
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
1551
  "you should not enable this option."
1553
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
1554
  "partir de JavaScript, vous ne devriez pas activer cette option."
1555
 
1556
+ #: lib/firewall_policies.php:861
1557
  msgid ""
1558
  "HSTS headers can only be set when you are accessing your site over HTTPS."
1559
  msgstr ""
1560
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
1561
  "votre site en HTTPS (connexion sécurisée)."
1562
 
1563
+ #: lib/firewall_policies.php:869
1564
  #, php-format
1565
  msgid "Set %s (HSTS) to enforce secure connections to the server"
1566
  msgstr ""
1567
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
1568
 
1569
+ #: lib/firewall_policies.php:873
1570
  msgid "Set \"max-age\" to 0"
1571
  msgstr "Régler \"max-age\" à 0"
1572
 
1573
+ #: lib/firewall_policies.php:874
1574
  msgid "1 month"
1575
  msgstr "1 mois"
1576
 
1577
+ #: lib/firewall_policies.php:875
1578
  msgid "6 months"
1579
  msgstr "6 mois"
1580
 
1581
+ #: lib/firewall_policies.php:876
1582
  msgid "1 year"
1583
  msgstr "1 année"
1584
 
1585
+ #: lib/firewall_policies.php:877
1586
  msgid "2 years"
1587
  msgstr "2 ans"
1588
 
1589
+ #: lib/firewall_policies.php:891
1590
  msgid "Apply to subdomains"
1591
  msgstr "Appliquer aux sous-domaines"
1592
 
1593
+ #: lib/firewall_policies.php:891
1594
  msgid "Preload"
1595
  msgstr "Preload"
1596
 
1597
+ #: lib/firewall_policies.php:915
1598
  #, php-format
1599
  msgid "Set %s for the website frontend"
1600
  msgstr "Activer %s pour le site"
1601
 
1602
+ #: lib/firewall_policies.php:920
1603
  msgid "This CSP header will apply to the website frontend only."
1604
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
1605
 
1606
+ #: lib/firewall_policies.php:924
1607
  #, php-format
1608
  msgid "Set %s for the WordPress admin dashboard"
1609
  msgstr "Activer %s pour la console d'administration de WordPress"
1610
 
1611
+ #: lib/firewall_policies.php:929
1612
  msgid "This CSP header will apply to the WordPress admin dashboard only."
1613
  msgstr ""
1614
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
1615
  "WordPress."
1616
 
1617
+ #: lib/firewall_policies.php:945
1618
  #, php-format
1619
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
1620
  msgstr "Activer %s (Chrome, Opera et Firefox)"
1621
 
1622
+ #: lib/firewall_policies.php:995
1623
  msgid ""
1624
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
1625
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
1628
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
1629
  "<code>HTTP_REFERER</code> et les cookies"
1630
 
1631
+ #: lib/firewall_policies.php:1034
1632
  msgid "Block serialized PHP objects in the following global variables"
1633
  msgstr ""
1634
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
1635
 
1636
+ #: lib/firewall_policies.php:1044 lib/help.php:293
1637
  msgid "Hide PHP notice and error messages"
1638
  msgstr "Masquer les messages d'erreur de PHP"
1639
 
1640
+ #: lib/firewall_policies.php:1050
1641
  msgid "Sanitise <code>PHP_SELF</code>"
1642
  msgstr "Nettoyer <code>PHP_SELF</code>"
1643
 
1644
+ #: lib/firewall_policies.php:1056
1645
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
1646
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
1647
 
1648
+ #: lib/firewall_policies.php:1062
1649
  msgid "Sanitise <code>PATH_INFO</code>"
1650
  msgstr "Nettoyer <code>PATH_INFO</code>"
1651
 
1652
+ #: lib/firewall_policies.php:1076
1653
  msgid "This option is not compatible with your actual configuration."
1654
  msgstr ""
1655
  "Cette option n'est pas compatible avec la configuration de votre serveur."
1656
 
1657
+ #: lib/firewall_policies.php:1098 lib/help.php:297
1658
  msgid "Various"
1659
  msgstr "Divers"
1660
 
1661
+ #: lib/firewall_policies.php:1101
1662
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
1663
  msgstr ""
1664
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
1665
 
1666
+ #: lib/firewall_policies.php:1108 lib/help.php:300
1667
  msgid "Block ASCII character 0x00 (NULL byte)"
1668
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
1669
 
1670
+ #: lib/firewall_policies.php:1114 lib/help.php:302
1671
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
1672
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
1673
 
1674
+ #: lib/firewall_policies.php:1127
1675
  msgid "Save Firewall Policies"
1676
  msgstr "Sauvegarder les options"
1677
 
1678
+ #: lib/firewall_policies.php:1129
1679
  msgid "Restore Default Values"
1680
  msgstr "Rétablir les valeurs par défaut"
1681
 
2022
  "Cette politique bloquera les vulnérabilités qui pourraient être exploitées "
2023
  "pour obtenir des privilèges administratifs."
2024
 
2025
+ #: lib/help.php:185
2026
+ msgid ""
2027
+ "If you have a multisite installation, this option will apply to the main "
2028
+ "site only. If you want it to apply to all subsites in your network, check "
2029
+ "the 'Apply to all subsites in the network' option."
2030
+ msgstr ""
2031
+ "Si vous avez un réseau (multisite), cette option ne s'appliquera qu'au site "
2032
+ "principal. Si vous souhaitez l'appliquer à tous les sites du réseau, activez "
2033
+ "l'option 'Appliquer à tous les sites du réseau'."
2034
+
2035
+ #: lib/help.php:187
2036
  msgid ""
2037
  "This policy will block vulnerabilities that could be leveraged by attackers "
2038
  "to create, edit or delete posts. Note that it applies to <code>post</code> "
2043
  "Notez qu'elle s'applique uniquement aux types de publication <code>post</"
2044
  "code> et <code>page</code>."
2045
 
2046
+ #: lib/help.php:189
2047
  #, php-format
2048
  msgid ""
2049
  "Many vulnerabilities in plugins are exploited via the admin-ajax.php script. "
2057
  "d’y accéder. L'adresse IP du serveur (%s) et les adresses IP privées ne "
2058
  "seront pas bloquées."
2059
 
2060
+ #: lib/help.php:191
2061
  msgid ""
2062
  "It is possible to enumerate usernames either through the WordPress author "
2063
  "archives, the REST API or the login page. Although this is not a "
2074
  "WordPress, certains hackers utilisent ces astuces pour récupérer les noms "
2075
  "d'utilisateur afin de lancer des attaques par force brute plus précises."
2076
 
2077
+ #: lib/help.php:193
2078
  msgid ""
2079
  "It allows you to access your WordPress site's data through an easy-to-use "
2080
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
2084
  "Depuis WordPress 4.7, cette elle est activée par défaut. NinjaFirewall vous "
2085
  "permet de bloquer tout accès a cette API si vous ne l'utilisez pas."
2086
 
2087
+ #: lib/help.php:195
2088
  msgid ""
2089
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
2090
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
2104
  "requêtes qui utilisent la méthode <code>system.multicall</code> ou les "
2105
  "Pingbacks."
2106
 
2107
+ #: lib/help.php:197
2108
  msgid ""
2109
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
2110
  "themes</code>"
2112
  "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes <code>/wp-"
2113
  "content/themes</code>"
2114
 
2115
+ #: lib/help.php:197
2116
  msgid ""
2117
  "This option can be useful to block hackers from installing backdoor in the "
2118
  "PHP theme files. However, because some custom themes may include an HTML "
2124
  "de recherche ou de contact etc) nécessitant des requêtes <code>POST</code> , "
2125
  "cette option n'est pas activée par défaut."
2126
 
2127
+ #: lib/help.php:199
2128
  msgid "Force HTTPS for admin and logins <code>FORCE_SSL_ADMIN</code>"
2129
  msgstr ""
2130
  "Forcer la connexion sécurisée au Tableau de bord <code>FORCE_SSL_ADMIN</code>"
2131
 
2132
+ #: lib/help.php:199
2133
  msgid ""
2134
  "Enable this option when you want to secure logins and the admin area so that "
2135
  "both passwords and cookies are never sent in the clear. Ensure that you can "
2141
  "connexion via HTTPS avant d'activer cette option, sinon vous risquez de "
2142
  "bloquer l’accès à votre site !"
2143
 
2144
+ #: lib/help.php:201
2145
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>"
2146
  msgstr ""
2147
  "Désactiver l’éditeur de thème et d'extension <code>DISALLOW_FILE_EDIT</code>"
2148
 
2149
+ #: lib/help.php:201
2150
  msgid ""
2151
  "Disabling the plugin and theme editor provides an additional layer of "
2152
  "security if a hacker gains access to a well-privileged user account."
2156
  "pourrait pas l'utiliser pour insérer une porte dérobée dans l'un de vos "
2157
  "scripts PHP."
2158
 
2159
+ #: lib/help.php:203
2160
  msgid ""
2161
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>"
2162
  msgstr ""
2163
  "Désactiver l'installation et mise à jour des thèmes et extensions "
2164
  "<code>DISALLOW_FILE_MODS</code>"
2165
 
2166
+ #: lib/help.php:203
2167
  msgid ""
2168
  "This option will block users being able to use the plugin and theme "
2169
  "installation/update functionality from the WordPress admin area. Setting "
2173
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
2174
  "aussi l’éditeur de thème et d'extension."
2175
 
2176
+ #: lib/help.php:205
2177
  msgid ""
2178
  "Disable the fatal error handler <code>WP_DISABLE_FATAL_ERROR_HANDLER</code>"
2179
  msgstr ""
2180
  "Désactiver le gestionnaire d'erreurs fatales "
2181
  "<code>WP_DISABLE_FATAL_ERROR_HANDLER</code>"
2182
 
2183
+ #: lib/help.php:205
2184
  msgid ""
2185
  "This option will disable the WSOD protection introduced in WordPress 5.1."
2186
  msgstr ""
2187
  "Cette option désactivera la protection WSOD introduite dans WordPress 5.1."
2188
 
2189
+ #: lib/help.php:209
2190
  msgid ""
2191
  "By default, any logged in WordPress administrator will not be blocked by "
2192
  "NinjaFirewall. You can also add any logged in users to the whitelist (make "
2197
  "utilisateurs connectés (avant de le faire, assurez-vous que ce sont tous des "
2198
  "utilisateurs de confiance)."
2199
 
2200
+ #: lib/help.php:222
2201
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
2202
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
2203
 
2204
+ #: lib/help.php:225
2205
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
2206
  msgstr "S'il faut filtrer / nettoyer la variable <code>POST</code>."
2207
 
2208
+ #: lib/help.php:226
2209
  msgid ""
2210
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
2211
  "obfuscated malicious code. This option is only available for the <code>POST</"
2214
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
2215
  "Base64 afin d'y détecter du code malveillant caché."
2216
 
2217
+ #: lib/help.php:229
2218
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
2219
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
2220
 
2221
+ #: lib/help.php:232
2222
  msgid "Whether to scan and/or sanitise cookies."
2223
  msgstr "S'il faut filtrer / nettoyer les cookies."
2224
 
2225
+ #: lib/help.php:235
2226
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
2227
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_USER_AGENT</code>."
2228
 
2229
+ #: lib/help.php:236
2230
  msgid ""
2231
  "Rejects some known bots, scanners and various malicious scripts attempting "
2232
  "to access your blog."
2233
  msgstr ""
2234
  "Cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
2235
 
2236
+ #: lib/help.php:239
2237
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
2238
  msgstr "S'il faut filtrer / nettoyer la variable <code>HTTP_REFERER</code>."
2239
 
2240
+ #: lib/help.php:240
2241
  msgid ""
2242
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header"
2243
  msgstr ""
2244
  "Bloquer les requêtes POST qui n'ont pas d'en-tête <code>HTTP_REFERER</code>"
2245
 
2246
+ #: lib/help.php:240
2247
  msgid ""
2248
  "This option will block any <code>POST</code> request that does not have a "
2249
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
2260
  "vous utilisez des scripts comme Paypal IPN, WordPress WP-Cron etc, "
2261
  "désactivez cette fonction."
2262
 
2263
+ #: lib/help.php:244
2264
  msgid "Block localhost IP in <code>GET/POST</code> requests"
2265
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
2266
 
2267
+ #: lib/help.php:244
2268
  msgid ""
2269
  "this option will block any <code>GET</code> or <code>POST</code> request "
2270
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
2275
  "les programmes malveillants. Attention toutefois à ne pas bloquer certains "
2276
  "scripts d'installation ou de configuration si vous l'activez."
2277
 
2278
+ #: lib/help.php:246
2279
  #, php-format
2280
  msgid ""
2281
  "This option will reject any request using an IP instead of a domain name in "
2291
  "application trouvent les sites en scannant les plages d'adresses IP plutôt "
2292
  "que les noms de domaine."
2293
 
2294
+ #: lib/help.php:248
2295
  msgid ""
2296
  "this option will allow the firewall to scan traffic from all non-routable "
2297
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
2302
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
2303
  "serveurs reliés entre eux."
2304
 
2305
+ #: lib/help.php:261
2306
  msgid ""
2307
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
2308
  "HTTP response in order to alter its headers. Those modifications can help to "
2313
  "peuvent aider à atténuer les menaces telles que les attaques XSS, phishing "
2314
  "et clickjacking."
2315
 
2316
+ #: lib/help.php:263
2317
  msgid ""
2318
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
2319
  "confusion attacks"
2321
  "Activer <code>X-Content-Type-Options</code> pour protéger contre les "
2322
  "attaques basées sur la confusion du type MIME"
2323
 
2324
+ #: lib/help.php:263
2325
  msgid ""
2326
  "This header will send the nosniff value to instruct the browser to disable "
2327
  "content or MIME sniffing and to use the content-type returned by the server. "
2336
  "dans certains cas, peut entraîner des problèmes de sécurité tels que les "
2337
  "attaques basées sur la confusion du type MIME."
2338
 
2339
+ #: lib/help.php:265
2340
  msgid ""
2341
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts"
2342
  msgstr ""
2343
  "Activer <code>X-Frame-Options</code> pour protéger contre les attaques de "
2344
  "détournement de clic (clickjacking)"
2345
 
2346
+ #: lib/help.php:265
2347
  msgid ""
2348
  "This header indicates a policy whether a browser must not allow to render a "
2349
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
2357
  "sont pas intégré dans d'autres pages ou cadres, notamment d'un autre site. "
2358
  "NinjaFirewall accepte deux valeurs différentes :"
2359
 
2360
+ #: lib/help.php:267
2361
  msgid ""
2362
  "A browser receiving content with this header must not display this content "
2363
  "in any frame from a page of different origin than the content itself."
2365
  "Un navigateur ne doit pas afficher le contenu dans une &lt;frame&gt; ou &lt;"
2366
  "iframe&gt; d'une page d'origine différente que le contenu lui-même."
2367
 
2368
+ #: lib/help.php:268
2369
  msgid ""
2370
  "A browser receiving content with this header must not display this content "
2371
  "in any frame."
2373
  "Un navigateur ne doit jamais afficher le contenu dans une &lt;frame&gt; ou "
2374
  "&lt;iframe&gt;."
2375
 
2376
+ #: lib/help.php:270
2377
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
2378
  msgstr ""
2379
  "La valeur <code>ALLOW-FROM</code> n'est pas prise en charge par "
2380
  "NinjaFirewall."
2381
 
2382
+ #: lib/help.php:271
2383
  msgid ""
2384
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
2385
  "administrator and the login page only."
2387
  "Depuis la version 3.1.3, WordPress active <code>SAMEORIGIN</code> pour "
2388
  "l'administrateur et la page de connexion uniquement."
2389
 
2390
+ #: lib/help.php:273
2391
  msgid ""
2392
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
2393
  "browsers)"
2394
  msgstr ""
2395
  "Activer <code>X-XSS-Protection</code> (IE/Edge, Opera, Chrome et Safari)"
2396
 
2397
+ #: lib/help.php:273
2398
  msgid ""
2399
  "This header allows browsers to identify and block XSS attacks by preventing "
2400
  "malicious scripts from executing. It is enabled by default on all compatible "
2404
  "attaques XSS en empêchant un script malveillant de s'exécuter. Notez que "
2405
  "cette option est activée par défaut sur ces navigateurs."
2406
 
2407
+ #: lib/help.php:274
2408
  msgid ""
2409
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
2410
  "with that option."
2412
  "Si un visiteur désactive le filtre XSS de son navigateur, vous ne pouvez pas "
2413
  "le réactiver avec cette option."
2414
 
2415
+ #: lib/help.php:276
2416
  msgid ""
2417
  "Force <code>SameSite</code> flag on all cookies to mitigate CSRF attacks"
2418
  msgstr ""
2419
  "Activer la propriété <code>SameSite</code> pour tous les cookies afin "
2420
  "d'atténuer les attaques CSRF"
2421
 
2422
+ #: lib/help.php:276
2423
  msgid ""
2424
  "Adding this flag to cookies helps to mitigate the risk of CSRF (cross-site "
2425
  "request forgery) attacks because cookies can only be sent in requests "
2429
  "de requête illégitime par rebond), car les cookies ne peuvent être envoyés "
2430
  "que dans des requêtes provenant de la même origine que le domaine cible."
2431
 
2432
+ #: lib/help.php:278
2433
  msgid "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks"
2434
  msgstr ""
2435
  "Activer la propriété <code>HttpOnly</code> pour tous les cookies afin "
2436
  "d'atténuer les menaces XSS qui génèrent des vols de cookies"
2437
 
2438
+ #: lib/help.php:278
2439
  msgid ""
2440
  "Adding this flag to cookies helps to mitigate the risk of cross-site "
2441
  "scripting by preventing them from being accessed through client-side "
2452
  "dans la réponse HTTP juste avant que celle-ci ne soit envoyée à vos "
2453
  "visiteurs."
2454
 
2455
+ #: lib/help.php:279
2456
  msgid ""
2457
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
2458
  "you should keep that option disabled."
2460
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
2461
  "partir de JavaScript, vous devez garder cette option désactivée."
2462
 
2463
+ #: lib/help.php:281
2464
  msgid ""
2465
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
2466
  "connections to the server"
2468
  "Activer <code>Strict-Transport-Security</code> (HSTS) pour forcer les "
2469
  "connexions sécurisées vers le serveur"
2470
 
2471
+ #: lib/help.php:281
2472
  msgid ""
2473
  "This policy enforces secure HTTPS connections to the server. Web browsers "
2474
  "will not allow the user to access the web application over insecure HTTP "
2481
  "de cookies ou les attaques du type \"Man-in-the-middle\". La plupart des "
2482
  "navigateurs récents sont compatibles avec cette politique."
2483
 
2484
+ #: lib/help.php:283
2485
  msgid "Set <code>Content-Security-Policy</code>"
2486
  msgstr "Activer <code>Content-Security-Policy</code>"
2487
 
2488
+ #: lib/help.php:283
2489
  msgid ""
2490
  "This policy helps to mitigate threats such as XSS, phishing and clickjacking "
2491
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
2495
  "code JavaScript, les styles CSS, frames/iframes HTML, polices, images, "
2496
  "objets (Java, ActiveX, fichiers audio et video), mais aussi les WebSocket."
2497
 
2498
+ #: lib/help.php:283
2499
  msgid ""
2500
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
2501
  "(blog, website) and the backend (WordPress admin dashboard)."
2503
  "NinjaFirewall vous permet de configurer CSP séparément pour le site et "
2504
  "l'interface d'administration de WordPress."
2505
 
2506
+ #: lib/help.php:285
2507
  msgid "Set <code>Referrer-Policy</code>"
2508
  msgstr "Activer <code>Referrer-Policy</code>"
2509
 
2510
+ #: lib/help.php:285
2511
  msgid ""
2512
  "This HTTP header governs which referrer information, sent in the Referer "
2513
  "header, should be included with requests made."
2515
  "Cet en-tête HTTP détermine quelles informations de provenance doivent être "
2516
  "incluses dans l'en-tête Referer."
2517
 
2518
+ #: lib/help.php:289
2519
  msgid "Block PHP built-in wrappers"
2520
  msgstr "Bloquer les gestionnaires (wrappers) PHP dangereux"
2521
 
2522
+ #: lib/help.php:289
2523
  msgid ""
2524
  "PHP has several wrappers for use with the filesystem functions. It is "
2525
  "possible for an attacker to use them to bypass firewalls and various IDS to "
2539
  "requête <code>GET</code> ou <code>POST</code>, des cookies, ou dans les "
2540
  "variables <code>HTTP_REFERER</code> et <code>HTTP_USER_AGENT</code>."
2541
 
2542
+ #: lib/help.php:291
2543
  msgid "Block serialized PHP objects"
2544
  msgstr "Bloquer les objets PHP sérialisés"
2545
 
2546
+ #: lib/help.php:291
2547
  #, php-format
2548
  msgid ""
2549
  "Object Serialization is a PHP feature used by many applications to generate "
2562
  "<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
2563
  "code> et <code>HTTP_USER_AGENT</code>."
2564
 
2565
+ #: lib/help.php:293
2566
  msgid ""
2567
  "This option lets you hide errors returned by your scripts. Such errors can "
2568
  "leak sensitive informations which can be exploited by hackers."
2571
  "afficher des informations sensibles qui peuvent être exploitées "
2572
  "ultérieurement par des pirates."
2573
 
2574
+ #: lib/help.php:295
2575
  msgid ""
2576
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
2577
  "<code>PATH_INFO</code>"
2579
  "Nettoyer <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
2580
  "<code>PATH_INFO</code>"
2581
 
2582
+ #: lib/help.php:295
2583
  msgid ""
2584
  "This option can sanitise any dangerous characters found in those 3 server "
2585
  "variables to prevent various XSS and database injection attempts."
2587
  "Activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
2588
  "variables."
2589
 
2590
+ #: lib/help.php:298
2591
  #, php-format
2592
  msgid ""
2593
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests"
2595
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code> "
2596
  "(%s)"
2597
 
2598
+ #: lib/help.php:298
2599
  msgid ""
2600
  "This option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
2601
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
2608
  "cette variable, mais pas la plupart des applications légitimes (hormis "
2609
  "certains scripts d'installation ou de configuration)."
2610
 
2611
+ #: lib/help.php:300
2612
  msgid ""
2613
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2614
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
2622
  "contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
2623
  "caractère est dangereux et devrait toujours être rejeté."
2624
 
2625
+ #: lib/help.php:302
2626
  msgid ""
2627
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2628
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
2632
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
2633
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
2634
 
2635
+ #: lib/help.php:315 lib/monitoring.php:46
2636
  msgid "File Check"
2637
  msgstr "File Check"
2638
 
2639
+ #: lib/help.php:316
2640
  msgid ""
2641
  "File Check lets you perform file integrity monitoring upon request or on a "
2642
  "specific interval."
2644
  "File Check vous permet d'effectuer une analyse de l'intégrité de vos "
2645
  "fichiers sur demande ou à un intervalle spécifique défini."
2646
 
2647
+ #: lib/help.php:318
2648
  msgid ""
2649
  "You need to create a snapshot of all your files and then, at a later time, "
2650
  "you can scan your system to compare it with the previous snapshot. Any "
2657
  "permissions et propriétés des fichiers, leur création et suppression ainsi "
2658
  "que l'horodatage."
2659
 
2660
+ #: lib/help.php:320
2661
  #, php-format
2662
  msgid ""
2663
  "Create a snapshot of all files stored in that directory: by default, the "
2667
  "répertoire&nbsp;: par défaut, le repertoire est l'<code>ABSPATH</code> de "
2668
  "WordPress (%s)"
2669
 
2670
+ #: lib/help.php:321
2671
  msgid ""
2672
  "Exclude the following files/folders: you can enter a directory or a file "
2673
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
2678
  "partie de celui-ci (par ex. <code>foo</code>), ou même exclure une extension "
2679
  "de fichier (par ex. <code>.css</code>)."
2680
 
2681
+ #: lib/help.php:323
2682
  msgid ""
2683
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
2684
  "code>)."
2686
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
2687
  "bar/,.css,.png</code>)."
2688
 
2689
+ #: lib/help.php:324
2690
  msgid ""
2691
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
2692
  "symbolic links."
2694
  "Ne pas suivre les liens symboliques&nbsp;: par défaut, NinjaFirewall ignore "
2695
  "les liens symboliques lors de son analyse des fichiers."
2696
 
2697
+ #: lib/help.php:327
2698
  msgid "Scheduled scans"
2699
  msgstr "Analyses planifiées"
2700
 
2701
+ #: lib/help.php:328
2702
  msgid ""
2703
  "NinjaFirewall can scan your system on a specific interval (hourly, "
2704
  "twicedaily or daily)."
2706
  "NinjaFirewall peut scanner votre système à intervalle régulier (une fois par "
2707
  "heure, deux fois par jour ou tous les jours)."
2708
 
2709
+ #: lib/help.php:330
2710
  msgid ""
2711
  "It can either send you a scan report only if changes are detected, or always "
2712
  "send you one after each scan."
2715
  "été détectés, ou bien vous en envoyer un systématiquement après chaque "
2716
  "analyse."
2717
 
2718
+ #: lib/help.php:332
2719
  msgid ""
2720
  "Reports will be sent to the contact email address defined in the \"Event "
2721
  "Notifications\" menu."
2723
  "Les rapports seront envoyés à l'adresse e-mail définie dans la page "
2724
  "\"Notifications d'Événement\"."
2725
 
2726
+ #: lib/help.php:334
2727
  #, php-format
2728
  msgid ""
2729
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
2732
  "Les analyses planifiées utilisent le <a href=\"%s\">pseudo cron de "
2733
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
2734
 
2735
+ #: lib/help.php:340 lib/monitoring.php:47
2736
  msgid "File Guard"
2737
  msgstr "File Guard"
2738
 
2739
+ #: lib/help.php:342
2740
  msgid ""
2741
  "File Guard can detect, in real-time, any access to a PHP file that was "
2742
  "recently modified or created, and alert you about this."
2744
  "File Guard peut détecter, en temps réel, tout accès à un fichier PHP qui a "
2745
  "été récemment modifié ou créé, et vous alerter à ce sujet."
2746
 
2747
+ #: lib/help.php:344
2748
  msgid ""
2749
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
2750
  "into an already existing file) and tried to directly access that file using "
2763
  "envoyées à l'adresse e-mail de contact définie dans le menu \"Notifications "
2764
  "d’Événement\"."
2765
 
2766
+ #: lib/help.php:345
2767
  msgid ""
2768
  "If you do not want to monitor a folder, you can exclude its full path or a "
2769
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
2777
  "variable <code>$_SERVER[\"SCRIPT_FILENAME\"]</code> et, si elle correspond, "
2778
  "l'ignorera."
2779
 
2780
+ #: lib/help.php:346
2781
  msgid ""
2782
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
2783
  "code>)."
2785
  "Plusieurs valeurs doivent être séparées par des virgules (par ex. <code>/foo/"
2786
  "bar/,/cache/</code>)."
2787
 
2788
+ #: lib/help.php:347
2789
  msgid ""
2790
  "File Guard real-time detection is a totally unique feature, because "
2791
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
2797
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
2798
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
2799
 
2800
+ #: lib/help.php:356 lib/network.php:32 ninjafirewall.php:830
2801
  msgid "Network"
2802
  msgstr "Réseau"
2803
 
2804
+ #: lib/help.php:358
2805
  msgid ""
2806
  "Even if NinjaFirewall administration menu is only available to the Super "
2807
  "Admin (from the main site), you can still display its status to all sites in "
2813
  "du réseau en ajoutant une petite icône à leur barre d'administration. Elle "
2814
  "ne sera visible que par les administrateurs de ces sites."
2815
 
2816
+ #: lib/help.php:360
2817
  msgid ""
2818
  "It is recommended to enable this feature as it is the only way to know "
2819
  "whether the sites in your network are protected and if NinjaFirewall "
2823
  "si les sites de votre réseau sont protégés et si l'installation de "
2824
  "NinjaFirewall a réussi."
2825
 
2826
+ #: lib/help.php:362
2827
  msgid ""
2828
  "Note that when it is disabled, the icon still remains visible to you, the "
2829
  "Super Admin."
2831
  "Notez que même lorsqu'il est désactivé, l'icône reste visible pour vous, le "
2832
  "Super Administrateur."
2833
 
2834
+ #: lib/help.php:374
2835
  msgid ""
2836
  "NinjaFirewall can alert you by email on specific events triggered within "
2837
  "your blog. They include installations, updates, activations etc, as well as "
2850
  "après avoir pénétré dans votre Tableau de bord de WordPress, d'y installer "
2851
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
2852
 
2853
+ #: lib/help.php:385 lib/login_protection.php:21 ninjafirewall.php:838
2854
  msgid "Login Protection"
2855
  msgstr "Page de Connexion"
2856
 
2857
+ #: lib/help.php:389
2858
  msgid ""
2859
  "By processing incoming HTTP requests before your blog and any of its "
2860
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
2867
  "compris les attaques distribuées provenant de plusieurs milliers d'adresses "
2868
  "IP différentes."
2869
 
2870
+ #: lib/help.php:391
2871
  msgid ""
2872
  "You can choose two different types of protection: a password or a captcha. "
2873
  "You can enable the protection only if an attack is detected or to keep it "
2877
  "captcha. Vous pouvez choisir d'activer la protection uniquement lorsqu'une "
2878
  "attaque est détectée ou bien l'activer en permanence."
2879
 
2880
+ #: lib/help.php:393
2881
  msgid "Yes, if under attack:"
2882
  msgstr "Oui, si attaque en cours :"
2883
 
2884
+ #: lib/help.php:395
2885
  msgid ""
2886
  "The protection will be triggered when too many login attempts are detected, "
2887
  "regardless of the offending IP. It blocks the attack instantly and prevents "
2896
  "utilisant soit une combinaison nom d'utilisateur / mot de passe prédéfinie, "
2897
  "soit un code captcha."
2898
 
2899
+ #: lib/help.php:397
2900
  msgid "Always ON:"
2901
  msgstr "Toujours activée :"
2902
 
2903
+ #: lib/help.php:399
2904
  msgid ""
2905
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
2906
  "implementation each time you access the login page."
2908
  "Vous serez toujours invité à saisir votre nom d'utilisateur / mot de passe, "
2909
  "ou le code du captcha, chaque fois que vous accéderez à la page de connexion."
2910
 
2911
+ #: lib/help.php:402
2912
  msgid "Type of protection:"
2913
  msgstr "Type de protection :"
2914
 
2915
+ #: lib/help.php:403
2916
  msgid ""
2917
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
2918
  "own very fast authentication scheme and it is compatible with any HTTP "
2922
  "utilise son propre système d'authentification, rapide et compatible avec "
2923
  "n'importe quel serveur HTTP (Apache, Nginx, Lighttpd etc)."
2924
 
2925
+ #: lib/help.php:404
2926
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
2927
  msgstr "<b>Captcha :</b> Affichera un code captcha à 5 caractères."
2928
 
2929
+ #: lib/help.php:405
2930
  msgid "Bot protection:"
2931
  msgstr "Protection contre les bots :"
2932
 
2933
+ #: lib/help.php:406
2934
  msgid ""
2935
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
2936
  "before they start a brute-force attack."
2938
  "NinjaFirewall tentera de bloquer les bots et les scripts immédiatement, "
2939
  "c'est-à-dire avant même qu'ils ne commencent une attaque par force brute."
2940
 
2941
+ #: lib/help.php:414
2942
  msgid "AUTH log"
2943
  msgstr "Journal d'authentification"
2944
 
2945
+ #: lib/help.php:417
2946
  msgid ""
2947
  "NinjaFirewall can write to the server Authentication log when the brute-"
2948
  "force protection is triggered. This can be useful to the system "
2954
  "surveillance ou pour bloquer l'IP incriminée au niveau du pare-feu du "
2955
  "serveur."
2956
 
2957
+ #: lib/help.php:419
2958
  msgid ""
2959
  "If you have a shared hosting account, keep this option disabled as you do "
2960
  "not have any access to the server's logs."
2962
  "Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
2963
  "vous n'avez pas accès aux journaux du serveur."
2964
 
2965
+ #: lib/help.php:421
2966
  msgid ""
2967
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
2968
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
2972
  "sous Red Hat, dans <code>/var/log/secure</code>. Le format utilisé est le "
2973
  "suivant&nbsp;:"
2974
 
2975
+ #: lib/help.php:424
2976
  msgid "AA: the process ID (PID)."
2977
  msgstr "AA : l'identifiant de processus (PID)."
2978
 
2979
+ #: lib/help.php:425
2980
  msgid "BB: the user IPv4 or IPv6 address."
2981
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
2982
 
2983
+ #: lib/help.php:426
2984
  msgid "CC: the blog (sub-)domain name."
2985
  msgstr "CC : le nom de (sous-)domaine du blog."
2986
 
2987
+ #: lib/help.php:427
2988
  msgid ""
2989
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
2990
  "API</code>."
2992
  "DD : la cible; il peut s'agir soit de <code>wp-login.php</code>, soit de "
2993
  "<code>XML-RPC API</code>."
2994
 
2995
+ #: lib/help.php:428
2996
  msgid "EE: the time, in minutes, the protection will remain active."
2997
  msgstr ""
2998
  "EE : le temps, en minutes, pendant lequel la protection restera active."
2999
 
3000
+ #: lib/help.php:430
3001
  msgid "Sample loglines:"
3002
  msgstr "Exemple :"
3003
 
3004
+ #: lib/help.php:433
3005
  #, php-format
3006
  msgid ""
3007
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
3021
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
3022
  "htninja</a></code>."
3023
 
3024
+ #: lib/help.php:447 lib/logs.php:39 lib/wpplus.php:206
3025
  msgid "Firewall Log"
3026
  msgstr "Journal du Pare-feu"
3027
 
3028
+ #: lib/help.php:450
3029
  msgid ""
3030
  "The firewall log displays blocked and sanitised requests as well as some "
3031
  "useful information. It has 6 columns:"
3033
  "Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
3034
  "nettoyées ainsi que d'autres informations utiles. Il a six colonnes&nbsp;:"
3035
 
3036
+ #: lib/help.php:451
3037
  msgid "DATE : date and time of the incident."
3038
  msgstr "DATE : date et heure de l'incident."
3039
 
3040
+ #: lib/help.php:452
3041
  msgid ""
3042
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
3043
  msgstr ""
3044
  "INCIDENT : le numéro d'incident (ID) unique. Par défaut, il sera aussi "
3045
  "affiché à l'utilisateur dont la requête aura été bloquée par le pare-feu."
3046
 
3047
+ #: lib/help.php:453
3048
  msgid ""
3049
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
3050
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
3054
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
3055
  "et mode débogage (<code>DEBUG_ON</code>)."
3056
 
3057
+ #: lib/help.php:454
3058
  msgid ""
3059
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
3060
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
3065
  "d'un numéro signifie que la règle provient de votre configuration "
3066
  "personnelle de la page \"Politiques du Pare-feu\"."
3067
 
3068
+ #: lib/help.php:455
3069
  msgid "IP : the user IPv4 or IPv6 address."
3070
  msgstr "BB : L'adresse IPv4 ou IPv6 de l'utilisateur."
3071
 
3072
+ #: lib/help.php:456
3073
  msgid ""
3074
  "REQUEST : the HTTP request including offending variables and values as well "
3075
  "as the reason the action was logged."
3077
  "REQUEST : la requête HTTP avec ses variables et valeurs, ainsi que la raison "
3078
  "qui a déclenché l'incident."
3079
 
3080
+ #: lib/help.php:459 lib/logs_firewall_log.php:164
3081
  msgid "Auto-delete log"
3082
  msgstr "Suppression automatique des journaux"
3083
 
3084
+ #: lib/help.php:460
3085
  msgid ""
3086
  "This options lets you configure NinjaFirewall to delete its old logs "
3087
  "automatically. By default, logs are never deleted, <b>even when uninstall "
3094
  "cette valeur à <code>0</code> si vous ne voulez pas supprimer les anciens "
3095
  "journaux."
3096
 
3097
+ #: lib/help.php:464
3098
  msgid ""
3099
  "Centralized Logging lets you remotely access the firewall log of all your "
3100
  "NinjaFirewall protected websites from one single installation. You do not "
3105
  "NinjaFirewall. Vous n'avez plus besoin de vous connecter à chaque site pour "
3106
  "analyser vos journaux."
3107
 
3108
+ #: lib/help.php:464
3109
  #, php-format
3110
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
3111
  msgstr ""
3112
  "<a href=\"%s\">Consultez notre blog pour plus d'informations à ce sujet</a>."
3113
 
3114
+ #: lib/help.php:465
3115
  msgid ""
3116
  "Enter your public key (optional): This is the public key that was created "
3117
  "from your main server."
3119
  "Entrez votre clé publique (optionnel) : Il s'agit de la clé qui a été créée "
3120
  "depuis le serveur principal."
3121
 
3122
+ #: lib/help.php:469
3123
  msgid ""
3124
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
3125
  "Delete your public key below if you want to disable it."
3128
  "NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
3129
  "supprimez votre clé publique ci-dessous."
3130
 
3131
+ #: lib/help.php:476 lib/logs.php:40 lib/logs_live_log.php:37
3132
  msgid "Live Log"
3133
  msgstr "Live Log"
3134
 
3135
+ #: lib/help.php:479
3136
  msgid ""
3137
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
3138
  "<code>tail -f</code> command. Note that requests sent to static elements "
3144
  "statiques comme les fichiers JS/CSS ou les images ne sont pas traitées par "
3145
  "NinjaFirewall."
3146
 
3147
+ #: lib/help.php:481
3148
  msgid ""
3149
  "You can enable/disable the monitoring process, change the refresh rate, "
3150
  "clear the screen, enable automatic vertical scrolling, change the log "
3155
  "effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
3156
  "le type de trafic à visualiser (HTTP/HTTPS)."
3157
 
3158
+ #: lib/help.php:481
3159
  msgid ""
3160
  "You can also apply filters to include or exclude files and folders "
3161
  "(REQUEST_URI)."
3163
  "Vous pouvez également appliquer des filtres pour inclure ou exclure des "
3164
  "fichiers et des dossiers (REQUEST_URI)."
3165
 
3166
+ #: lib/help.php:484
3167
  msgid ""
3168
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
3169
  "ajax.php</code>). It communicates directly with the firewall without loading "
3177
  "serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
3178
  "sur la fréquence la plus rapide (5 secondes)."
3179
 
3180
+ #: lib/help.php:486
3181
  msgid ""
3182
  "If you are using the optional <code>.htninja</code> configuration file to "
3183
  "whitelist your IP, the Live Log feature will not work."
3186
  "pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
3187
  "ne fonctionnera pas."
3188
 
3189
+ #: lib/help.php:490
3190
  msgid "Log Format"
3191
  msgstr "Format d'affichage"
3192
 
3193
+ #: lib/help.php:491
3194
  msgid "You can easily customize the log format. Possible values are:"
3195
  msgstr ""
3196
  "Vous pouvez facilement changer le format d'affichage en combinant une ou "
3197
  "plusieurs des valeurs suivantes&nbsp;:"
3198
 
3199
+ #: lib/help.php:492
3200
  msgid "<code>%time</code>: the server date, time and timezone."
3201
  msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
3202
 
3203
+ #: lib/help.php:493
3204
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
3205
  msgstr ""
3206
  "<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
3207
  "existe."
3208
 
3209
+ #: lib/help.php:494
3210
  #, php-format
3211
  msgid ""
3212
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
3216
  "serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
3217
  "IP de celui-ci."
3218
 
3219
+ #: lib/help.php:495
3220
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
3221
  msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
3222
 
3223
+ #: lib/help.php:496
3224
  #, php-format
3225
  msgid ""
3226
  "<code>%uri</code>: the URI which was given in order to access the page "
3227
  "(REQUEST_URI)."
3228
  msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
3229
 
3230
+ #: lib/help.php:497
3231
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
3232
  msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
3233
 
3234
+ #: lib/help.php:498
3235
  #, php-format
3236
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
3237
  msgstr ""
3238
  "<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
3239
 
3240
+ #: lib/help.php:499
3241
  #, php-format
3242
  msgid ""
3243
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
3247
  "votre serveur est derrière un CDN ou un proxy, cette variable retournera "
3248
  "l'adresse réelle du client."
3249
 
3250
+ #: lib/help.php:500
3251
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
3252
  msgstr ""
3253
  "<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
3254
  "elle existe."
3255
 
3256
+ #: lib/help.php:502
3257
  msgid ""
3258
  "Additionally, you can include any of the following characters: <code>\"</"
3259
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
3263
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
3264
  "lettre minuscule <code>a-z</code>."
3265
 
3266
+ #: lib/help.php:513
3267
  msgid ""
3268
  "Your website can run NinjaFirewall and be compliant with the General Data "
3269
  "Protection Regulation (GDPR). For more info, please visit our blog:"
3271
  "NinjaFirewall est conforme à la réglementation générale sur la protection "
3272
  "des données (RGPD). Pour plus d'informations, veuillez visiter notre blog :"
3273
 
3274
+ #: lib/help.php:527 lib/security_rules.php:47
3275
  msgid "Rules Updates"
3276
  msgstr "Mise à Jour des Règles"
3277
 
3278
+ #: lib/help.php:529
3279
  msgid ""
3280
  "To get the most efficient protection, you can ask NinjaFirewall to "
3281
  "automatically update its security rules."
3283
  "Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
3284
  "NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
3285
 
3286
+ #: lib/help.php:531
3287
  msgid ""
3288
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
3289
  "themes, a new set of security rules will be made available to protect "
3293
  "extensions ou ses thèmes, un nouvel ensemble de règles de sécurité est "
3294
  "disponible pour protéger contre cette vulnérabilité si nécessaire."
3295
 
3296
+ #: lib/help.php:533
3297
  msgid ""
3298
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
3299
  "(including new files, options and features) was available, it would have to "
3304
  "jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
3305
  "d'habitude."
3306
 
3307
+ #: lib/help.php:535
3308
  msgid ""
3309
  "We recommend to enable this feature, as it is the <strong>best way to keep "
3310
  "your WordPress secure</strong> against new vulnerabilities."
3313
  "<strong>meilleure façon de garder votre WordPress protégé</strong> contre "
3314
  "les dernières vulnérabilités."
3315
 
3316
+ #: lib/help.php:540 lib/security_rules.php:48
3317
  msgid "Rules Editor"
3318
  msgstr "Éditeur de Règles"
3319
 
3320
+ #: lib/help.php:542
3321
  msgid ""
3322
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
3323
  "of built-in rules used to protect your blog against the most common "
3334
  "règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
3335
  "désactiver individuellement&nbsp;:"
3336
 
3337
+ #: lib/help.php:544
3338
  msgid ""
3339
  "Check your firewall log and find the rule ID you want to disable (it is "
3340
  "displayed in the <code>RULE</code> column)."
3342
  "Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
3343
  "souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
3344
 
3345
+ #: lib/help.php:545
3346
  msgid ""
3347
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
3348
  "button."
3350
  "Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
3351
  "bouton \"Désactiver\"."
3352
 
3353
+ #: lib/help.php:547
3354
  msgid ""
3355
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
3356
  "code> instead of a number, that means that the rule can be changed in the "
3368
  "Erreur : Votre fichier .htaccess n'est pas accessible en écriture. Veuillez "
3369
  "modifier ses autorisations : %s"
3370
 
3371
+ #: lib/install.php:98 ninjafirewall.php:646 ninjafirewall.php:650
3372
  #, php-format
3373
  msgid "Error: wrong parameter value (%s)."
3374
  msgstr "Erreur : Mauvais paramètre (%s)."
3413
  msgid "File is not writable"
3414
  msgstr "Le fichier n'est pas accessible en écriture"
3415
 
3416
+ #: lib/install_default.php:174
3417
  msgid ""
3418
  "Error: The installer cannot download the security rules from wordpress.org "
3419
  "website."
3421
  "Erreur : Impossible de télécharger les règles de sécurité depuis le site de "
3422
  "wordpress.org."
3423
 
3424
+ #: lib/install_default.php:175
3425
  msgid ""
3426
  "The server may be temporarily down or you may have network connectivity "
3427
  "problems? Please try again in a few minutes."
3430
  "problèmes de connectivité réseau ? Veuillez ré-essayer d'ici quelques "
3431
  "minutes."
3432
 
3433
+ #: lib/install_default.php:176
3434
  msgid ""
3435
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
3436
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
3443
  "connexion non-sécurisée (HTTP) en ajoutant la ligne suivante dans votre "
3444
  "fichier <strong>wp-config.php</strong> :"
3445
 
3446
+ #: lib/install_default.php:251
3447
  #, php-format
3448
  msgid ""
3449
  "NinjaFirewall cannot create its <code>nfwlog/</code>log and cache folder; "
3642
  msgid "Error: unable to write to the %s configuration file"
3643
  msgstr "Erreur : impossible d’écrire dans le fichier de configuration %s"
3644
 
3645
+ #: lib/logs.php:36 ninjafirewall.php:842
3646
  msgid "Logs"
3647
  msgstr "Journaux"
3648
 
3766
  "et assurez vous que l'option \"Ajouter l'Administrateur à la liste blanche\" "
3767
  "est activée."
3768
 
3769
+ #: lib/logs_live_log.php:96 ninjafirewall.php:371
3770
  msgid ""
3771
  "Live Log lets you watch your blog traffic in real time. To enable it, click "
3772
  "on the button below."
3875
  msgid "Error: please enter the custom log format."
3876
  msgstr "Erreur : veuillez entrer le format d'affichage."
3877
 
3878
+ #: lib/monitoring.php:43 ninjafirewall.php:816
3879
  msgid "Monitoring"
3880
  msgstr "Monitoring"
3881
 
4175
  msgid "Error reading new snapshot file."
4176
  msgstr "Erreur lors de la lecture du fichier du nouvel instantané."
4177
 
4178
+ #: lib/monitoring_file_check.php:739 ninjafirewall.php:467
4179
  msgid "New file"
4180
  msgstr "Nouveau fichier"
4181
 
4182
+ #: lib/monitoring_file_check.php:740 ninjafirewall.php:468
4183
  msgid "Modified file"
4184
  msgstr "Fichier modifié"
4185
 
4186
+ #: lib/monitoring_file_check.php:741 ninjafirewall.php:469
4187
  msgid "Deleted file"
4188
  msgstr "Fichier supprimé"
4189
 
4195
  #: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
4196
  #: lib/security_rules_update.php:568 lib/security_rules_update.php:570
4197
  #: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:1035
4198
+ #: lib/utils.php:1213 lib/utils.php:1492
4199
  msgid "Blog:"
4200
  msgstr "Blog :"
4201
 
4270
  msgid "Save File Guard options"
4271
  msgstr "Sauvegarder les options"
4272
 
4273
+ #: lib/network.php:24 ninjafirewall.php:1103 ninjafirewall.php:1107
4274
  #, php-format
4275
  msgid "You are not allowed to perform this task (%s)."
4276
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
4296
  msgstr "Sauvegarder les options"
4297
 
4298
  #: lib/security_rules.php:44 lib/security_rules_update.php:574
4299
+ #: ninjafirewall.php:846
4300
  msgid "Security Rules"
4301
  msgstr "Règles de Sécurité"
4302
 
4734
  "NinjaFirewall a bloqué une tentative de modification/création d'une page ou "
4735
  "d'un article par un utilisateur qui n'avait pas les capacités nécessaires :"
4736
 
4737
+ #: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:1217
4738
  msgid "Username:"
4739
  msgstr "Utilisateur :"
4740
 
4742
  msgid "Action:"
4743
  msgstr "Action :"
4744
 
4745
+ #: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:1221
4746
+ #: lib/utils.php:1493
4747
  msgid "User IP:"
4748
  msgstr "IP utilisateur :"
4749
 
4750
+ #: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:1233
4751
+ #: lib/utils.php:1488
4752
  msgid "A PHP backtrace has been attached to this message for your convenience."
4753
  msgstr ""
4754
  "La pile d'exécution de PHP est jointe à ce message pour votre commodité."
4755
 
4756
+ #: lib/utils.php:244 lib/utils.php:329 lib/utils.php:1236 lib/utils.php:1498
4757
  msgid ""
4758
  "This protection (and notification) can be turned off from NinjaFirewall "
4759
  "\"Firewall Policies\" page."
4762
  "\"Politiques du Pare-feu\" de NinjaFirewall."
4763
 
4764
  #: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
4765
+ #: lib/utils.php:466 lib/utils.php:467 lib/utils.php:1252 lib/utils.php:1253
4766
  msgid "You are not allowed to perform this task."
4767
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche."
4768
 
4867
  "Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
4868
  "possible que le mot de passe administrateur ait été changé."
4869
 
4870
+ #: lib/utils.php:1198
4871
  msgid "Blocked privilege escalation attempt"
4872
  msgstr "Tentatives d'élévation des privilèges"
4873
 
4874
+ #: lib/utils.php:1211
4875
  msgid ""
4876
  "NinjaFirewall has blocked an attempt to modify a user capability by someone "
4877
  "who does not have administrative privileges:"
4879
  "NinjaFirewall a bloqué une tentative de modification de certaines Capacités "
4880
  "par un utilisateur ne disposant pas de privilèges administratifs :"
4881
 
4882
+ #: lib/utils.php:1264
4883
  msgid ""
4884
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4885
  "whitelisted."
4887
  "La protection de NinjaFirewall contre les attaques par force brute est "
4888
  "activée. Vous êtes temporairement dans la liste blanche."
4889
 
4890
+ #: lib/utils.php:1279
4891
  #, php-format
4892
  msgid ""
4893
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
4900
  "a>. Il a fallu des milliers d'heures pour le développer, mais il suffit "
4901
  "seulement de quelques minutes pour le noter. Merci !"
4902
 
4903
+ #: lib/utils.php:1460
4904
  msgid ""
4905
  "The attempt was blocked and the option was reversed to its original value."
4906
  msgstr ""
4907
  "La tentative a été bloquée et l'option a été remise à sa valeur d'origine."
4908
 
4909
+ #: lib/utils.php:1465
4910
  msgid "Attempt to modify WordPress settings"
4911
  msgstr "Tentative de modification des paramètres de WordPress"
4912
 
4913
+ #: lib/utils.php:1466
4914
  msgid ""
4915
  "NinjaFirewall has blocked an attempt to modify some important WordPress "
4916
  "settings by a user that does not have administrative privileges:"
4919
  "importants de WordPress par un utilisateur ne disposant pas de privilèges "
4920
  "administratifs :"
4921
 
4922
+ #: lib/utils.php:1467 lib/utils.php:1476
4923
  #, php-format
4924
  msgid "Option: %s"
4925
  msgstr "Option: %s"
4926
 
4927
+ #: lib/utils.php:1468
4928
  #, php-format
4929
  msgid "Original value: %s"
4930
  msgstr "Valeur originale : %s"
4931
 
4932
+ #: lib/utils.php:1469
4933
  #, php-format
4934
  msgid "Modified value: %s"
4935
  msgstr "Valeur modifiée : %s"
4936
 
4937
+ #: lib/utils.php:1470 lib/utils.php:1478
4938
  #, php-format
4939
  msgid "Action taken: %s"
4940
  msgstr "Action prise : %s"
4941
 
4942
+ #: lib/utils.php:1474
4943
  msgid "Code injection attempt in WordPress options table"
4944
  msgstr "Tentative d'injection de code dans la table des options de WordPress"
4945
 
4946
+ #: lib/utils.php:1475
4947
  msgid ""
4948
  "NinjaFirewall has blocked an attempt to inject code in the WordPress options "
4949
  "table by a user that does not have administrative privileges:"
4952
  "options de WordPress par un utilisateur ne disposant pas de privilèges "
4953
  "administratifs :"
4954
 
4955
+ #: lib/utils.php:1477
4956
  #, php-format
4957
  msgid "Code: %s"
4958
  msgstr "Code : %s"
4959
 
4960
+ #: lib/utils.php:1528
4961
  #, php-format
4962
  msgid "Error, cannot create the %s folder."
4963
  msgstr "Erreur, impossible de créer le répertoire %s."
4964
 
4965
+ #: lib/utils.php:1528 lib/utils.php:1536 lib/utils.php:1544
4966
  msgid "Check your server permissions and try again."
4967
  msgstr "Vérifiez les autorisations de votre serveur et réessayez."
4968
 
4969
+ #: lib/utils.php:1536
4970
  #, php-format
4971
  msgid "Error, the %s folder is not writable."
4972
  msgstr "Erreur, le répertoire %s est en lecture seule."
4973
 
4974
+ #: lib/utils.php:1544
4975
  #, php-format
4976
  msgid "Error, cannot write %s."
4977
  msgstr "Erreur, impossible d'écrire dans %s."
5540
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
5541
  msgstr "NinjaFirewall n'est pas compatible avec Microsoft Windows."
5542
 
5543
+ #: ninjafirewall.php:322
5544
  msgid ""
5545
  "All fields will be restored to their default values and any changes you made "
5546
  "will be lost. Continue?"
5548
  "Tous les champs vont être re-initialisés et vos changements seront perdus. "
5549
  "Continuer ?"
5550
 
5551
+ #: ninjafirewall.php:326
5552
  msgid "Missing security nonce, try to reload the page."
5553
  msgstr "La nonce de sécurité est manquante, essayer de recharger cette page."
5554
 
5555
+ #: ninjafirewall.php:328
5556
  msgid "Please select the HTTP server in the list."
5557
  msgstr "Sélectionnez votre serveur HTTP dans la list."
5558
 
5559
+ #: ninjafirewall.php:331
5560
  msgid "Delete the firewall's error log ?"
5561
  msgstr "Supprimer le journal des erreurs ?"
5562
 
5563
+ #: ninjafirewall.php:335
5564
  msgid ""
5565
  "This action will restore the selected configuration file and will override "
5566
  "all your current firewall options, policies and rules. Continue?"
5569
  "remplacera toutes les options, politiques et règles de pare-feu actuelles. "
5570
  "Continuer ?"
5571
 
5572
+ #: ninjafirewall.php:339
5573
  msgid ""
5574
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5575
  "hyphen [-] or an underscore [_] will be removed from the filename and "
5579
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5580
  "du nom du fichier et remplacé par le caractère de substitution."
5581
 
5582
+ #: ninjafirewall.php:341
5583
  msgid ""
5584
  "Ensure that you can access your admin console over HTTPS before enabling "
5585
  "this option, otherwise you will lock yourself out of your site. Continue?"
5588
  "option, sinon vous risqueriez de ne plus pouvoir accéder à l'interface "
5589
  "d'administration. Continuer ?"
5590
 
5591
+ #: ninjafirewall.php:343
5592
  msgid ""
5593
  "WooCommerce is running: if you block accounts creation, your customers won't "
5594
  "be able to sign up. Continue?"
5596
  "WooCommerce est activé : si vous bloquez la création de comptes, vos clients "
5597
  "ne pourront pas s'enregistrer. Continuer ?"
5598
 
5599
+ #: ninjafirewall.php:345
5600
+ msgid ""
5601
+ "Your blog has user registration enabled: if you block accounts creation, "
5602
+ "your customers won't be able to sign up. Continue?"
5603
+ msgstr ""
5604
+ "Votre blog accepte les inscriptions : si vous bloquez la création de "
5605
+ "comptes, vos clients ne pourront plus s'inscrire. Continuer ?"
5606
+
5607
+ #: ninjafirewall.php:347
5608
+ msgid ""
5609
+ "Your multisite installation allows users to register new sites: if you "
5610
+ "enable this option, they will likely get blocked when creating their blog. "
5611
+ "Continue?"
5612
+ msgstr ""
5613
+ "Les utilisateurs sont autorisés a créer des nouveaux sites : si vous activez "
5614
+ "cette option, ils ne pourront plus le faire."
5615
+
5616
+ #: ninjafirewall.php:351
5617
  msgid "Delete the current snapshot ?"
5618
  msgstr "Supprimer l'instantané actuel ?"
5619
 
5620
+ #: ninjafirewall.php:355
5621
  msgid "Invalid character."
5622
  msgstr "Caractère invalide."
5623
 
5624
+ #: ninjafirewall.php:357
5625
  msgid "\"admin\" is not acceptable, please choose another user name."
5626
  msgstr ""
5627
  "\"admin\" n\\'est pas acceptable, merci de bien vouloir choisir un autre "
5628
  "identifiant."
5629
 
5630
+ #: ninjafirewall.php:359
5631
  msgid "Please enter max 1024 character only."
5632
  msgstr "Veuillez ne pas entrer plus de 1 024 caractères."
5633
 
5634
+ #: ninjafirewall.php:361
5635
  msgid "Select when to enable the login protection."
5636
  msgstr "Veuillez sélectionner quand activer la protection."
5637
 
5638
+ #: ninjafirewall.php:363
5639
  msgid "Enter a name and a password for the HTTP authentication."
5640
  msgstr ""
5641
  "Veuillez entrer un nom d'utilisateur et mot de passe pour l'authentification "
5642
  "HTTP."
5643
 
5644
+ #: ninjafirewall.php:367
5645
  msgid "Your public key is not valid."
5646
  msgstr "Votre clé publique n\\'est pas valide."
5647
 
5648
+ #: ninjafirewall.php:373
5649
  msgid "No traffic yet, please wait"
5650
  msgstr "Aucun visiteur actuellement, veuillez patienter"
5651
 
5652
+ #: ninjafirewall.php:375
5653
  msgid "seconds..."
5654
  msgstr "secondes..."
5655
 
5656
+ #: ninjafirewall.php:377
5657
  msgid "Error: Live Log did not receive the expected response from your server:"
5658
  msgstr "Erreur : le serveur distant n\\'a pas retourné la réponse attendue :"
5659
 
5660
+ #: ninjafirewall.php:379
5661
  msgid "Error: URL does not seem to exist (404 Not Found):"
5662
  msgstr "Erreur : l'URL ne semble pas exister (404 Not Found) :"
5663
 
5664
+ #: ninjafirewall.php:381
5665
  msgid "Error: Cannot find your log file. Try to reload this page."
5666
  msgstr ""
5667
  "Erreur : Impossible de trouver le fichier log. Essayez de recharger cette "
5668
  "page."
5669
 
5670
+ #: ninjafirewall.php:383
5671
  msgid "Error: The HTTP server returned the following error code:"
5672
  msgstr "Erreur : Le serveur HTTP a retourné le code d'erreur suivant :"
5673
 
5674
+ #: ninjafirewall.php:631 ninjafirewall.php:742
5675
  msgid "Error: Security nonces do not match. Reload the page and try again."
5676
  msgstr ""
5677
  "Erreur : Les nonces de sécurité ne correspondent pas. Veuillez recharger "
5678
  "cette page."
5679
 
5680
+ #: ninjafirewall.php:637
5681
  msgid "Error: NinjaFirewall is disabled"
5682
  msgstr "Erreur : NinjaFirewall est désactivé"
5683
 
5684
+ #: ninjafirewall.php:642
5685
  #, php-format
5686
  msgid "Error: missing parameter (%s)."
5687
  msgstr "Erreur : Paramètre manquant (%s)."
5688
 
5689
+ #: ninjafirewall.php:804
5690
  msgid "NinjaFirewall: Dashboard"
5691
  msgstr "NinjaFirewall : Tableau de Bord"
5692
 
5693
+ #: ninjafirewall.php:808
5694
  msgid "NinjaFirewall: Firewall Options"
5695
  msgstr "NinjaFirewall : Options du Pare-feu"
5696
 
5697
+ #: ninjafirewall.php:812
5698
  msgid "NinjaFirewall: Firewall Policies"
5699
  msgstr "NinjaFirewall : Politiques du Pare-feu"
5700
 
5701
+ #: ninjafirewall.php:816
5702
  msgid "NinjaFirewall: Monitoring"
5703
  msgstr "NinjaFirewall : Monitoring"
5704
 
5705
+ #: ninjafirewall.php:826
5706
  msgid "NinjaFirewall: Anti-Malware"
5707
  msgstr "NinjaFirewall : Anti-Malware"
5708
 
5709
+ #: ninjafirewall.php:830
5710
  msgid "NinjaFirewall: Network"
5711
  msgstr "NinjaFirewall : Réseau"
5712
 
5713
+ #: ninjafirewall.php:834
5714
  msgid "NinjaFirewall: Event Notifications"
5715
  msgstr "NinjaFirewall : Notifications d’Événement"
5716
 
5717
+ #: ninjafirewall.php:838
5718
  msgid "NinjaFirewall: Log-in Protection"
5719
  msgstr "NinjaFirewall : Page de Connexion"
5720
 
5721
+ #: ninjafirewall.php:842
5722
  msgid "NinjaFirewall: Logs"
5723
  msgstr "NinjaFirewall : Journaux"
5724
 
5725
+ #: ninjafirewall.php:846
5726
  msgid "NinjaFirewall: Security Rules"
5727
  msgstr "NinjaFirewall : Règles de Sécurité"
5728
 
5729
+ #: ninjafirewall.php:890
5730
  msgid "NinjaFirewall Settings"
5731
  msgstr "Réglages de NinjaFirewall"
5732
 
5733
+ #: ninjafirewall.php:898
5734
  msgid "NinjaFirewall is enabled"
5735
  msgstr "NinjaFirewall est activé"
5736
 
5737
+ #: ninjafirewall.php:1038
5738
  msgid "Access Restricted"
5739
  msgstr "Accès limité"
5740
 
5741
+ #: ninjafirewall.php:1044
5742
  msgid "Settings"
5743
  msgstr "Réglages"
5744
 
5745
+ #: ninjafirewall.php:1045
5746
  msgid "Upgrade to Premium"
5747
  msgstr "Passez Premium !"
5748
 
5749
+ #: ninjafirewall.php:1046
5750
  msgid "Rate it!"
5751
  msgstr "Notez-le !"
5752
 
languages/ninjafirewall.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Stable (latest release)\n"
5
- "POT-Creation-Date: 2020-09-08 20:11+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"
@@ -18,7 +18,7 @@ msgstr ""
18
  "X-Poedit-SearchPath-0: .\n"
19
  "X-Poedit-SearchPathExcluded-0: /languages\n"
20
 
21
- #: lib/anti_malware.php:24 ninjafirewall.php:798
22
  msgid "Anti-Malware"
23
  msgstr ""
24
 
@@ -87,7 +87,7 @@ msgstr ""
87
  msgid "NinjaFirewall (WP Edition)"
88
  msgstr ""
89
 
90
- #: lib/dashboard.php:128 ninjafirewall.php:776
91
  msgid "Dashboard"
92
  msgstr ""
93
 
@@ -293,7 +293,7 @@ msgid ""
293
  "configuration</a>."
294
  msgstr ""
295
 
296
- #: lib/dashboard.php:320 lib/help.php:462 lib/logs_firewall_log.php:193
297
  #: lib/wpplus.php:170
298
  msgid "Centralized Logging"
299
  msgstr ""
@@ -383,7 +383,7 @@ msgid ""
383
  "themes:"
384
  msgstr ""
385
 
386
- #: lib/dashboard_about.php:31 lib/help.php:510
387
  msgid "GDPR Compliance"
388
  msgstr ""
389
 
@@ -453,7 +453,7 @@ msgstr ""
453
  msgid "Select monthly stats to view..."
454
  msgstr ""
455
 
456
- #: lib/event_notifications.php:34 lib/help.php:372 ninjafirewall.php:806
457
  msgid "Event Notifications"
458
  msgstr ""
459
 
@@ -712,7 +712,7 @@ msgid ""
712
  msgstr ""
713
 
714
  #: lib/event_updates.php:160 lib/utils.php:233 lib/utils.php:318
715
- #: lib/utils.php:440 lib/utils.php:1036 lib/utils.php:1219 lib/utils.php:1491
716
  msgid "Date:"
717
  msgstr ""
718
 
@@ -829,7 +829,7 @@ msgstr ""
829
  msgid "-Date:"
830
  msgstr ""
831
 
832
- #: lib/firewall_options.php:29 ninjafirewall.php:780
833
  msgid "Firewall Options"
834
  msgstr ""
835
 
@@ -976,15 +976,16 @@ msgstr ""
976
  msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
977
  msgstr ""
978
 
979
- #: lib/firewall_options.php:548
980
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
981
  msgstr ""
982
 
983
  #: lib/firewall_options.php:550 lib/firewall_options.php:552
 
984
  msgid "-Blog :"
985
  msgstr ""
986
 
987
- #: lib/firewall_options.php:556
988
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
989
  msgstr ""
990
 
@@ -1003,15 +1004,15 @@ msgid ""
1003
  "Someone imported a new configuration which overrode the firewall settings:"
1004
  msgstr ""
1005
 
1006
- #: lib/firewall_options.php:569
1007
  msgid "-User :"
1008
  msgstr ""
1009
 
1010
- #: lib/firewall_options.php:570
1011
  msgid "-IP :"
1012
  msgstr ""
1013
 
1014
- #: lib/firewall_options.php:571
1015
  msgid "-Date :"
1016
  msgstr ""
1017
 
@@ -1022,7 +1023,7 @@ msgid ""
1022
  "enable NinjaFirewall's Full WAF mode."
1023
  msgstr ""
1024
 
1025
- #: lib/firewall_policies.php:62 ninjafirewall.php:784
1026
  msgid "Firewall Policies"
1027
  msgstr ""
1028
 
@@ -1038,11 +1039,11 @@ msgstr ""
1038
  msgid "Basic Policies"
1039
  msgstr ""
1040
 
1041
- #: lib/firewall_policies.php:86 lib/help.php:216
1042
  msgid "Intermediate Policies"
1043
  msgstr ""
1044
 
1045
- #: lib/firewall_policies.php:87 lib/help.php:255
1046
  msgid "Advanced Policies"
1047
  msgstr ""
1048
 
@@ -1090,150 +1091,166 @@ msgstr ""
1090
  msgid "substitution character:"
1091
  msgstr ""
1092
 
1093
- #: lib/firewall_policies.php:291 lib/help.php:178
1094
  msgid "Block direct access to any PHP file located in one of these directories"
1095
  msgstr ""
1096
 
1097
- #: lib/firewall_policies.php:321
1098
  msgid ""
1099
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
1100
  "this option is enabled."
1101
  msgstr ""
1102
 
1103
- #: lib/firewall_policies.php:336
1104
  msgid ""
1105
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
1106
  "by your visitors, we recommend to enable this option."
1107
  msgstr ""
1108
 
1109
- #: lib/firewall_policies.php:352
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1110
  msgid "General"
1111
  msgstr ""
1112
 
1113
- #: lib/firewall_policies.php:354 lib/help.php:180
1114
  msgid "Block attempts to modify important WordPress settings"
1115
  msgstr ""
1116
 
1117
- #: lib/firewall_policies.php:355 lib/help.php:182
1118
  msgid "Block user accounts creation"
1119
  msgstr ""
1120
 
1121
- #: lib/firewall_policies.php:358
1122
- #, php-format
1123
- msgid ""
1124
- "To enable this option, please remove the %s constant from your wp-config.php "
1125
- "or .htninja script."
1126
  msgstr ""
1127
 
1128
- #: lib/firewall_policies.php:366 lib/help.php:184
1129
- msgid "Block attempts to gain administrative privileges"
1130
  msgstr ""
1131
 
1132
- #: lib/firewall_policies.php:368 lib/help.php:186
1133
  msgid ""
1134
  "Block attempts to publish, edit or delete a published post by users who do "
1135
  "not have the right capabilities"
1136
  msgstr ""
1137
 
1138
- #: lib/firewall_policies.php:380 lib/help.php:188
1139
  msgid "WordPress AJAX"
1140
  msgstr ""
1141
 
1142
- #: lib/firewall_policies.php:382
1143
  msgid "Protect <code>admin-ajax.php</code> against suspicious bots"
1144
  msgstr ""
1145
 
1146
- #: lib/firewall_policies.php:383
1147
  #, php-format
1148
  msgid ""
1149
  "Your server IP (%s), localhost and private IP addresses will not be affected "
1150
  "by this policy."
1151
  msgstr ""
1152
 
1153
- #: lib/firewall_policies.php:388 lib/help.php:190
1154
  msgid "Protect against username enumeration"
1155
  msgstr ""
1156
 
1157
- #: lib/firewall_policies.php:390
1158
  msgid "Through the author archives"
1159
  msgstr ""
1160
 
1161
- #: lib/firewall_policies.php:391
1162
  msgid "Through the login page"
1163
  msgstr ""
1164
 
1165
- #: lib/firewall_policies.php:392
1166
  msgid "Through the blog feed"
1167
  msgstr ""
1168
 
1169
- #: lib/firewall_policies.php:393
1170
  msgid "Through the WordPress REST API"
1171
  msgstr ""
1172
 
1173
- #: lib/firewall_policies.php:398 lib/help.php:192
1174
  msgid "WordPress REST API"
1175
  msgstr ""
1176
 
1177
- #: lib/firewall_policies.php:400 lib/firewall_policies.php:406
1178
  msgid "Block any access to the API"
1179
  msgstr ""
1180
 
1181
- #: lib/firewall_policies.php:404 lib/help.php:194
1182
  msgid "WordPress XML-RPC API"
1183
  msgstr ""
1184
 
1185
- #: lib/firewall_policies.php:407
1186
  msgid "Block <code>system.multicall</code> method"
1187
  msgstr ""
1188
 
1189
- #: lib/firewall_policies.php:408
1190
  msgid "Block Pingbacks"
1191
  msgstr ""
1192
 
1193
- #: lib/firewall_policies.php:410
1194
  msgid ""
1195
  "Disabling access to the REST or XML-RPC API may break some functionality on "
1196
  "your blog, its themes or plugins (e.g., Gutenberg editor, Jetpack, Contact "
1197
  "Form 7 etc)."
1198
  msgstr ""
1199
 
1200
- #: lib/firewall_policies.php:415
1201
  msgid "Block <code>POST</code> requests in the themes folder"
1202
  msgstr ""
1203
 
1204
- #: lib/firewall_policies.php:425
1205
  msgid "Force HTTPS for admin and logins"
1206
  msgstr ""
1207
 
1208
- #: lib/firewall_policies.php:431
1209
  msgid "Disable the plugin and theme editor"
1210
  msgstr ""
1211
 
1212
- #: lib/firewall_policies.php:437
1213
  msgid "Disable plugin and theme update/installation"
1214
  msgstr ""
1215
 
1216
- #: lib/firewall_policies.php:443
1217
  msgid "Disable the fatal error handler"
1218
  msgstr ""
1219
 
1220
- #: lib/firewall_policies.php:465 lib/help.php:206
1221
  msgid "Users Whitelist"
1222
  msgstr ""
1223
 
1224
- #: lib/firewall_policies.php:467
1225
  msgid "Add the Administrator to the whitelist (default)."
1226
  msgstr ""
1227
 
1228
- #: lib/firewall_policies.php:468
1229
  msgid "Add all logged in users to the whitelist."
1230
  msgstr ""
1231
 
1232
- #: lib/firewall_policies.php:469
1233
  msgid "Disable users whitelist."
1234
  msgstr ""
1235
 
1236
- #: lib/firewall_policies.php:470
1237
  msgid ""
1238
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
1239
  "<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> and "
@@ -1241,276 +1258,276 @@ msgid ""
1241
  "always enforced."
1242
  msgstr ""
1243
 
1244
- #: lib/firewall_policies.php:495 lib/help.php:220
1245
  msgid "HTTP GET variable"
1246
  msgstr ""
1247
 
1248
- #: lib/firewall_policies.php:498
1249
  msgid "Scan <code>GET</code> variable"
1250
  msgstr ""
1251
 
1252
- #: lib/firewall_policies.php:504
1253
  msgid "Sanitise <code>GET</code> variable"
1254
  msgstr ""
1255
 
1256
- #: lib/firewall_policies.php:530 lib/help.php:223
1257
  msgid "HTTP POST variable"
1258
  msgstr ""
1259
 
1260
- #: lib/firewall_policies.php:533
1261
  msgid "Scan <code>POST</code> variable"
1262
  msgstr ""
1263
 
1264
- #: lib/firewall_policies.php:539
1265
  msgid "Sanitise <code>POST</code> variable"
1266
  msgstr ""
1267
 
1268
- #: lib/firewall_policies.php:542 lib/firewall_policies.php:567
1269
  msgid "Do not enable this option unless you know what you are doing!"
1270
  msgstr ""
1271
 
1272
- #: lib/firewall_policies.php:546 lib/help.php:225
1273
  msgid "Decode Base64-encoded <code>POST</code> variable"
1274
  msgstr ""
1275
 
1276
- #: lib/firewall_policies.php:561 lib/help.php:227
1277
  msgid "HTTP REQUEST variable"
1278
  msgstr ""
1279
 
1280
- #: lib/firewall_policies.php:564
1281
  msgid "Sanitise <code>REQUEST</code> variable"
1282
  msgstr ""
1283
 
1284
- #: lib/firewall_policies.php:586 lib/help.php:230
1285
  msgid "Cookies"
1286
  msgstr ""
1287
 
1288
- #: lib/firewall_policies.php:589
1289
  msgid "Scan cookies"
1290
  msgstr ""
1291
 
1292
- #: lib/firewall_policies.php:595
1293
  msgid "Sanitise cookies"
1294
  msgstr ""
1295
 
1296
- #: lib/firewall_policies.php:621 lib/help.php:233
1297
  msgid "HTTP_USER_AGENT server variable"
1298
  msgstr ""
1299
 
1300
- #: lib/firewall_policies.php:624
1301
  msgid "Scan <code>HTTP_USER_AGENT</code>"
1302
  msgstr ""
1303
 
1304
- #: lib/firewall_policies.php:630
1305
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
1306
  msgstr ""
1307
 
1308
- #: lib/firewall_policies.php:636 lib/help.php:235
1309
  msgid "Block suspicious bots/scanners"
1310
  msgstr ""
1311
 
1312
- #: lib/firewall_policies.php:662 lib/help.php:237
1313
  msgid "HTTP_REFERER server variable"
1314
  msgstr ""
1315
 
1316
- #: lib/firewall_policies.php:665
1317
  msgid "Scan <code>HTTP_REFERER</code>"
1318
  msgstr ""
1319
 
1320
- #: lib/firewall_policies.php:671
1321
  msgid "Sanitise <code>HTTP_REFERER</code>"
1322
  msgstr ""
1323
 
1324
- #: lib/firewall_policies.php:677
1325
  msgid ""
1326
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
1327
  "code> header"
1328
  msgstr ""
1329
 
1330
- #: lib/firewall_policies.php:680
1331
  msgid ""
1332
  "Keep this option disabled if you are using scripts like Paypal IPN, "
1333
  "WordPress WP-Cron etc"
1334
  msgstr ""
1335
 
1336
- #: lib/firewall_policies.php:707
1337
  msgid "Block localhost IP in <code>GET/POST</code> request"
1338
  msgstr ""
1339
 
1340
- #: lib/firewall_policies.php:713 lib/help.php:245
1341
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
1342
  msgstr ""
1343
 
1344
- #: lib/firewall_policies.php:719 lib/help.php:247
1345
  msgid "Scan traffic coming from localhost and private IP address spaces"
1346
  msgstr ""
1347
 
1348
- #: lib/firewall_policies.php:749
1349
  #, php-format
1350
  msgid ""
1351
  "The \"HTTP response headers\" options below are disabled because the %s PHP "
1352
  "function is not available on your server."
1353
  msgstr ""
1354
 
1355
- #: lib/firewall_policies.php:769 lib/help.php:259
1356
  msgid "HTTP response headers"
1357
  msgstr ""
1358
 
1359
- #: lib/firewall_policies.php:777
1360
  #, php-format
1361
  msgid "Set %s to protect against MIME type confusion attacks"
1362
  msgstr ""
1363
 
1364
- #: lib/firewall_policies.php:783
1365
  #, php-format
1366
  msgid "Set %s to protect against clickjacking attempts"
1367
  msgstr ""
1368
 
1369
- #: lib/firewall_policies.php:790
1370
  msgid ""
1371
  "Setting this option to <code>DENY</code> may break some functionality on "
1372
  "your blog, its themes or plugins."
1373
  msgstr ""
1374
 
1375
- #: lib/firewall_policies.php:795
1376
  #, php-format
1377
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
1378
  msgstr ""
1379
 
1380
- #: lib/firewall_policies.php:799 lib/firewall_policies.php:800
1381
- #: lib/firewall_policies.php:801
1382
  #, php-format
1383
  msgid "Set to %s"
1384
  msgstr ""
1385
 
1386
- #: lib/firewall_policies.php:806
1387
  #, php-format
1388
  msgid "Force %s flag on all cookies to mitigate CSRF attacks"
1389
  msgstr ""
1390
 
1391
- #: lib/firewall_policies.php:816
1392
  #, php-format
1393
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
1394
  msgstr ""
1395
 
1396
- #: lib/firewall_policies.php:819
1397
  msgid ""
1398
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
1399
  "you should not enable this option."
1400
  msgstr ""
1401
 
1402
- #: lib/firewall_policies.php:828
1403
  msgid ""
1404
  "HSTS headers can only be set when you are accessing your site over HTTPS."
1405
  msgstr ""
1406
 
1407
- #: lib/firewall_policies.php:836
1408
  #, php-format
1409
  msgid "Set %s (HSTS) to enforce secure connections to the server"
1410
  msgstr ""
1411
 
1412
- #: lib/firewall_policies.php:840
1413
  msgid "Set \"max-age\" to 0"
1414
  msgstr ""
1415
 
1416
- #: lib/firewall_policies.php:841
1417
  msgid "1 month"
1418
  msgstr ""
1419
 
1420
- #: lib/firewall_policies.php:842
1421
  msgid "6 months"
1422
  msgstr ""
1423
 
1424
- #: lib/firewall_policies.php:843
1425
  msgid "1 year"
1426
  msgstr ""
1427
 
1428
- #: lib/firewall_policies.php:844
1429
  msgid "2 years"
1430
  msgstr ""
1431
 
1432
- #: lib/firewall_policies.php:858
1433
  msgid "Apply to subdomains"
1434
  msgstr ""
1435
 
1436
- #: lib/firewall_policies.php:858
1437
  msgid "Preload"
1438
  msgstr ""
1439
 
1440
- #: lib/firewall_policies.php:882
1441
  #, php-format
1442
  msgid "Set %s for the website frontend"
1443
  msgstr ""
1444
 
1445
- #: lib/firewall_policies.php:887
1446
  msgid "This CSP header will apply to the website frontend only."
1447
  msgstr ""
1448
 
1449
- #: lib/firewall_policies.php:891
1450
  #, php-format
1451
  msgid "Set %s for the WordPress admin dashboard"
1452
  msgstr ""
1453
 
1454
- #: lib/firewall_policies.php:896
1455
  msgid "This CSP header will apply to the WordPress admin dashboard only."
1456
  msgstr ""
1457
 
1458
- #: lib/firewall_policies.php:912
1459
  #, php-format
1460
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
1461
  msgstr ""
1462
 
1463
- #: lib/firewall_policies.php:962
1464
  msgid ""
1465
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
1466
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
1467
  msgstr ""
1468
 
1469
- #: lib/firewall_policies.php:1001
1470
  msgid "Block serialized PHP objects in the following global variables"
1471
  msgstr ""
1472
 
1473
- #: lib/firewall_policies.php:1011 lib/help.php:292
1474
  msgid "Hide PHP notice and error messages"
1475
  msgstr ""
1476
 
1477
- #: lib/firewall_policies.php:1017
1478
  msgid "Sanitise <code>PHP_SELF</code>"
1479
  msgstr ""
1480
 
1481
- #: lib/firewall_policies.php:1023
1482
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
1483
  msgstr ""
1484
 
1485
- #: lib/firewall_policies.php:1029
1486
  msgid "Sanitise <code>PATH_INFO</code>"
1487
  msgstr ""
1488
 
1489
- #: lib/firewall_policies.php:1043
1490
  msgid "This option is not compatible with your actual configuration."
1491
  msgstr ""
1492
 
1493
- #: lib/firewall_policies.php:1065 lib/help.php:296
1494
  msgid "Various"
1495
  msgstr ""
1496
 
1497
- #: lib/firewall_policies.php:1068
1498
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
1499
  msgstr ""
1500
 
1501
- #: lib/firewall_policies.php:1075 lib/help.php:299
1502
  msgid "Block ASCII character 0x00 (NULL byte)"
1503
  msgstr ""
1504
 
1505
- #: lib/firewall_policies.php:1081 lib/help.php:301
1506
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
1507
  msgstr ""
1508
 
1509
- #: lib/firewall_policies.php:1094
1510
  msgid "Save Firewall Policies"
1511
  msgstr ""
1512
 
1513
- #: lib/firewall_policies.php:1096
1514
  msgid "Restore Default Values"
1515
  msgstr ""
1516
 
@@ -1758,14 +1775,21 @@ msgid ""
1758
  "to gain administrative privileges."
1759
  msgstr ""
1760
 
1761
- #: lib/help.php:186
 
 
 
 
 
 
 
1762
  msgid ""
1763
  "This policy will block vulnerabilities that could be leveraged by attackers "
1764
  "to create, edit or delete posts. Note that it applies to <code>post</code> "
1765
  "and <code>page</code> post types only (not custom ones)."
1766
  msgstr ""
1767
 
1768
- #: lib/help.php:188
1769
  #, php-format
1770
  msgid ""
1771
  "Many vulnerabilities in plugins are exploited via the admin-ajax.php script. "
@@ -1774,7 +1798,7 @@ msgid ""
1774
  "addresses will not be blocked."
1775
  msgstr ""
1776
 
1777
- #: lib/help.php:190
1778
  msgid ""
1779
  "It is possible to enumerate usernames either through the WordPress author "
1780
  "archives, the REST API or the login page. Although this is not a "
@@ -1786,14 +1810,14 @@ msgid ""
1786
  "block the request immediately."
1787
  msgstr ""
1788
 
1789
- #: lib/help.php:192
1790
  msgid ""
1791
  "It allows you to access your WordPress site's data through an easy-to-use "
1792
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
1793
  "allows you to block any access to that API if you do not intend to use it."
1794
  msgstr ""
1795
 
1796
- #: lib/help.php:194
1797
  msgid ""
1798
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
1799
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
@@ -1804,24 +1828,24 @@ msgid ""
1804
  "used in brute-force amplification attacks or to block Pingbacks."
1805
  msgstr ""
1806
 
1807
- #: lib/help.php:196
1808
  msgid ""
1809
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
1810
  "themes</code>"
1811
  msgstr ""
1812
 
1813
- #: lib/help.php:196
1814
  msgid ""
1815
  "This option can be useful to block hackers from installing backdoor in the "
1816
  "PHP theme files. However, because some custom themes may include an HTML "
1817
  "form (contact, search form etc), this option is not enabled by default."
1818
  msgstr ""
1819
 
1820
- #: lib/help.php:198
1821
  msgid "Force HTTPS for admin and logins <code>FORCE_SSL_ADMIN</code>"
1822
  msgstr ""
1823
 
1824
- #: lib/help.php:198
1825
  msgid ""
1826
  "Enable this option when you want to secure logins and the admin area so that "
1827
  "both passwords and cookies are never sent in the clear. Ensure that you can "
@@ -1829,88 +1853,88 @@ msgid ""
1829
  "you will lock yourself out of your site!"
1830
  msgstr ""
1831
 
1832
- #: lib/help.php:200
1833
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>"
1834
  msgstr ""
1835
 
1836
- #: lib/help.php:200
1837
  msgid ""
1838
  "Disabling the plugin and theme editor provides an additional layer of "
1839
  "security if a hacker gains access to a well-privileged user account."
1840
  msgstr ""
1841
 
1842
- #: lib/help.php:202
1843
  msgid ""
1844
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>"
1845
  msgstr ""
1846
 
1847
- #: lib/help.php:202
1848
  msgid ""
1849
  "This option will block users being able to use the plugin and theme "
1850
  "installation/update functionality from the WordPress admin area. Setting "
1851
  "this constant also disables the Plugin and Theme editor."
1852
  msgstr ""
1853
 
1854
- #: lib/help.php:204
1855
  msgid ""
1856
  "Disable the fatal error handler <code>WP_DISABLE_FATAL_ERROR_HANDLER</code>"
1857
  msgstr ""
1858
 
1859
- #: lib/help.php:204
1860
  msgid ""
1861
  "This option will disable the WSOD protection introduced in WordPress 5.1."
1862
  msgstr ""
1863
 
1864
- #: lib/help.php:208
1865
  msgid ""
1866
  "By default, any logged in WordPress administrator will not be blocked by "
1867
  "NinjaFirewall. You can also add any logged in users to the whitelist (make "
1868
  "sure you trust them all before doing so)."
1869
  msgstr ""
1870
 
1871
- #: lib/help.php:221
1872
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1873
  msgstr ""
1874
 
1875
- #: lib/help.php:224
1876
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1877
  msgstr ""
1878
 
1879
- #: lib/help.php:225
1880
  msgid ""
1881
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1882
  "obfuscated malicious code. This option is only available for the <code>POST</"
1883
  "code> variable."
1884
  msgstr ""
1885
 
1886
- #: lib/help.php:228
1887
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1888
  msgstr ""
1889
 
1890
- #: lib/help.php:231
1891
  msgid "Whether to scan and/or sanitise cookies."
1892
  msgstr ""
1893
 
1894
- #: lib/help.php:234
1895
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1896
  msgstr ""
1897
 
1898
- #: lib/help.php:235
1899
  msgid ""
1900
  "Rejects some known bots, scanners and various malicious scripts attempting "
1901
  "to access your blog."
1902
  msgstr ""
1903
 
1904
- #: lib/help.php:238
1905
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1906
  msgstr ""
1907
 
1908
- #: lib/help.php:239
1909
  msgid ""
1910
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header"
1911
  msgstr ""
1912
 
1913
- #: lib/help.php:239
1914
  msgid ""
1915
  "This option will block any <code>POST</code> request that does not have a "
1916
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
@@ -1921,18 +1945,18 @@ msgid ""
1921
  "default."
1922
  msgstr ""
1923
 
1924
- #: lib/help.php:243
1925
  msgid "Block localhost IP in <code>GET/POST</code> requests"
1926
  msgstr ""
1927
 
1928
- #: lib/help.php:243
1929
  msgid ""
1930
  "this option will block any <code>GET</code> or <code>POST</code> request "
1931
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
1932
  "dumpers and various hacker's shell scripts."
1933
  msgstr ""
1934
 
1935
- #: lib/help.php:245
1936
  #, php-format
1937
  msgid ""
1938
  "This option will reject any request using an IP instead of a domain name in "
@@ -1942,7 +1966,7 @@ msgid ""
1942
  "than domain names."
1943
  msgstr ""
1944
 
1945
- #: lib/help.php:247
1946
  msgid ""
1947
  "this option will allow the firewall to scan traffic from all non-routable "
1948
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
@@ -1950,20 +1974,20 @@ msgid ""
1950
  "interconnected)."
1951
  msgstr ""
1952
 
1953
- #: lib/help.php:260
1954
  msgid ""
1955
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1956
  "HTTP response in order to alter its headers. Those modifications can help to "
1957
  "mitigate threats such as XSS, phishing and clickjacking attacks."
1958
  msgstr ""
1959
 
1960
- #: lib/help.php:262
1961
  msgid ""
1962
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1963
  "confusion attacks"
1964
  msgstr ""
1965
 
1966
- #: lib/help.php:262
1967
  msgid ""
1968
  "This header will send the nosniff value to instruct the browser to disable "
1969
  "content or MIME sniffing and to use the content-type returned by the server. "
@@ -1972,12 +1996,12 @@ msgid ""
1972
  "such as MIME Confusion Attacks."
1973
  msgstr ""
1974
 
1975
- #: lib/help.php:264
1976
  msgid ""
1977
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts"
1978
  msgstr ""
1979
 
1980
- #: lib/help.php:264
1981
  msgid ""
1982
  "This header indicates a policy whether a browser must not allow to render a "
1983
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
@@ -1986,64 +2010,64 @@ msgid ""
1986
  "NinjaFirewall accepts two different values:"
1987
  msgstr ""
1988
 
1989
- #: lib/help.php:266
1990
  msgid ""
1991
  "A browser receiving content with this header must not display this content "
1992
  "in any frame from a page of different origin than the content itself."
1993
  msgstr ""
1994
 
1995
- #: lib/help.php:267
1996
  msgid ""
1997
  "A browser receiving content with this header must not display this content "
1998
  "in any frame."
1999
  msgstr ""
2000
 
2001
- #: lib/help.php:269
2002
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
2003
  msgstr ""
2004
 
2005
- #: lib/help.php:270
2006
  msgid ""
2007
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
2008
  "administrator and the login page only."
2009
  msgstr ""
2010
 
2011
- #: lib/help.php:272
2012
  msgid ""
2013
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
2014
  "browsers)"
2015
  msgstr ""
2016
 
2017
- #: lib/help.php:272
2018
  msgid ""
2019
  "This header allows browsers to identify and block XSS attacks by preventing "
2020
  "malicious scripts from executing. It is enabled by default on all compatible "
2021
  "browsers."
2022
  msgstr ""
2023
 
2024
- #: lib/help.php:273
2025
  msgid ""
2026
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
2027
  "with that option."
2028
  msgstr ""
2029
 
2030
- #: lib/help.php:275
2031
  msgid ""
2032
  "Force <code>SameSite</code> flag on all cookies to mitigate CSRF attacks"
2033
  msgstr ""
2034
 
2035
- #: lib/help.php:275
2036
  msgid ""
2037
  "Adding this flag to cookies helps to mitigate the risk of CSRF (cross-site "
2038
  "request forgery) attacks because cookies can only be sent in requests "
2039
  "originating from the same origin as the target domain."
2040
  msgstr ""
2041
 
2042
- #: lib/help.php:277
2043
  msgid "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks"
2044
  msgstr ""
2045
 
2046
- #: lib/help.php:277
2047
  msgid ""
2048
  "Adding this flag to cookies helps to mitigate the risk of cross-site "
2049
  "scripting by preventing them from being accessed through client-side "
@@ -2054,19 +2078,19 @@ msgid ""
2054
  "sets that flag on the logged in user cookies only."
2055
  msgstr ""
2056
 
2057
- #: lib/help.php:278
2058
  msgid ""
2059
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
2060
  "you should keep that option disabled."
2061
  msgstr ""
2062
 
2063
- #: lib/help.php:280
2064
  msgid ""
2065
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
2066
  "connections to the server"
2067
  msgstr ""
2068
 
2069
- #: lib/help.php:280
2070
  msgid ""
2071
  "This policy enforces secure HTTPS connections to the server. Web browsers "
2072
  "will not allow the user to access the web application over insecure HTTP "
@@ -2074,38 +2098,38 @@ msgid ""
2074
  "attacks. Most recent browsers support HSTS headers."
2075
  msgstr ""
2076
 
2077
- #: lib/help.php:282
2078
  msgid "Set <code>Content-Security-Policy</code>"
2079
  msgstr ""
2080
 
2081
- #: lib/help.php:282
2082
  msgid ""
2083
  "This policy helps to mitigate threats such as XSS, phishing and clickjacking "
2084
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
2085
  "objects (Java, ActiveX, audio and video files), and other HTML5 features."
2086
  msgstr ""
2087
 
2088
- #: lib/help.php:282
2089
  msgid ""
2090
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
2091
  "(blog, website) and the backend (WordPress admin dashboard)."
2092
  msgstr ""
2093
 
2094
- #: lib/help.php:284
2095
  msgid "Set <code>Referrer-Policy</code>"
2096
  msgstr ""
2097
 
2098
- #: lib/help.php:284
2099
  msgid ""
2100
  "This HTTP header governs which referrer information, sent in the Referer "
2101
  "header, should be included with requests made."
2102
  msgstr ""
2103
 
2104
- #: lib/help.php:288
2105
  msgid "Block PHP built-in wrappers"
2106
  msgstr ""
2107
 
2108
- #: lib/help.php:288
2109
  msgid ""
2110
  "PHP has several wrappers for use with the filesystem functions. It is "
2111
  "possible for an attacker to use them to bypass firewalls and various IDS to "
@@ -2116,11 +2140,11 @@ msgid ""
2116
  "request, cookies, user agent and referrer variables."
2117
  msgstr ""
2118
 
2119
- #: lib/help.php:290
2120
  msgid "Block serialized PHP objects"
2121
  msgstr ""
2122
 
2123
- #: lib/help.php:290
2124
  #, php-format
2125
  msgid ""
2126
  "Object Serialization is a PHP feature used by many applications to generate "
@@ -2131,31 +2155,31 @@ msgid ""
2131
  "code> request, cookies, user agent and referrer variables."
2132
  msgstr ""
2133
 
2134
- #: lib/help.php:292
2135
  msgid ""
2136
  "This option lets you hide errors returned by your scripts. Such errors can "
2137
  "leak sensitive informations which can be exploited by hackers."
2138
  msgstr ""
2139
 
2140
- #: lib/help.php:294
2141
  msgid ""
2142
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
2143
  "<code>PATH_INFO</code>"
2144
  msgstr ""
2145
 
2146
- #: lib/help.php:294
2147
  msgid ""
2148
  "This option can sanitise any dangerous characters found in those 3 server "
2149
  "variables to prevent various XSS and database injection attempts."
2150
  msgstr ""
2151
 
2152
- #: lib/help.php:297
2153
  #, php-format
2154
  msgid ""
2155
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests"
2156
  msgstr ""
2157
 
2158
- #: lib/help.php:297
2159
  msgid ""
2160
  "This option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
2161
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
@@ -2163,7 +2187,7 @@ msgid ""
2163
  "legitimate programs do not."
2164
  msgstr ""
2165
 
2166
- #: lib/help.php:299
2167
  msgid ""
2168
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2169
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
@@ -2172,24 +2196,24 @@ msgid ""
2172
  "dangerous and should always be rejected."
2173
  msgstr ""
2174
 
2175
- #: lib/help.php:301
2176
  msgid ""
2177
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2178
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
2179
  "ASCII characters from 1 to 8 and 14 to 31."
2180
  msgstr ""
2181
 
2182
- #: lib/help.php:314 lib/monitoring.php:46
2183
  msgid "File Check"
2184
  msgstr ""
2185
 
2186
- #: lib/help.php:315
2187
  msgid ""
2188
  "File Check lets you perform file integrity monitoring upon request or on a "
2189
  "specific interval."
2190
  msgstr ""
2191
 
2192
- #: lib/help.php:317
2193
  msgid ""
2194
  "You need to create a snapshot of all your files and then, at a later time, "
2195
  "you can scan your system to compare it with the previous snapshot. Any "
@@ -2197,72 +2221,72 @@ msgid ""
2197
  "file ownership, timestamp as well as file creation and deletion."
2198
  msgstr ""
2199
 
2200
- #: lib/help.php:319
2201
  #, php-format
2202
  msgid ""
2203
  "Create a snapshot of all files stored in that directory: by default, the "
2204
  "directory is set to WordPress <code>ABSPATH</code> (%s)"
2205
  msgstr ""
2206
 
2207
- #: lib/help.php:320
2208
  msgid ""
2209
  "Exclude the following files/folders: you can enter a directory or a file "
2210
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
2211
  "code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
2212
  msgstr ""
2213
 
2214
- #: lib/help.php:322
2215
  msgid ""
2216
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
2217
  "code>)."
2218
  msgstr ""
2219
 
2220
- #: lib/help.php:323
2221
  msgid ""
2222
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
2223
  "symbolic links."
2224
  msgstr ""
2225
 
2226
- #: lib/help.php:326
2227
  msgid "Scheduled scans"
2228
  msgstr ""
2229
 
2230
- #: lib/help.php:327
2231
  msgid ""
2232
  "NinjaFirewall can scan your system on a specific interval (hourly, "
2233
  "twicedaily or daily)."
2234
  msgstr ""
2235
 
2236
- #: lib/help.php:329
2237
  msgid ""
2238
  "It can either send you a scan report only if changes are detected, or always "
2239
  "send you one after each scan."
2240
  msgstr ""
2241
 
2242
- #: lib/help.php:331
2243
  msgid ""
2244
  "Reports will be sent to the contact email address defined in the \"Event "
2245
  "Notifications\" menu."
2246
  msgstr ""
2247
 
2248
- #: lib/help.php:333
2249
  #, php-format
2250
  msgid ""
2251
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
2252
  "only if your site gets sufficient traffic."
2253
  msgstr ""
2254
 
2255
- #: lib/help.php:339 lib/monitoring.php:47
2256
  msgid "File Guard"
2257
  msgstr ""
2258
 
2259
- #: lib/help.php:341
2260
  msgid ""
2261
  "File Guard can detect, in real-time, any access to a PHP file that was "
2262
  "recently modified or created, and alert you about this."
2263
  msgstr ""
2264
 
2265
- #: lib/help.php:343
2266
  msgid ""
2267
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
2268
  "into an already existing file) and tried to directly access that file using "
@@ -2273,7 +2297,7 @@ msgid ""
2273
  "Notifications\" menu."
2274
  msgstr ""
2275
 
2276
- #: lib/help.php:344
2277
  msgid ""
2278
  "If you do not want to monitor a folder, you can exclude its full path or a "
2279
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
@@ -2282,13 +2306,13 @@ msgid ""
2282
  "will ignore it."
2283
  msgstr ""
2284
 
2285
- #: lib/help.php:345
2286
  msgid ""
2287
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
2288
  "code>)."
2289
  msgstr ""
2290
 
2291
- #: lib/help.php:346
2292
  msgid ""
2293
  "File Guard real-time detection is a totally unique feature, because "
2294
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
@@ -2296,11 +2320,11 @@ msgid ""
2296
  "package (third-party software, shell script, backdoor etc)."
2297
  msgstr ""
2298
 
2299
- #: lib/help.php:355 lib/network.php:32 ninjafirewall.php:802
2300
  msgid "Network"
2301
  msgstr ""
2302
 
2303
- #: lib/help.php:357
2304
  msgid ""
2305
  "Even if NinjaFirewall administration menu is only available to the Super "
2306
  "Admin (from the main site), you can still display its status to all sites in "
@@ -2308,20 +2332,20 @@ msgid ""
2308
  "It will be visible only to the administrators of those sites."
2309
  msgstr ""
2310
 
2311
- #: lib/help.php:359
2312
  msgid ""
2313
  "It is recommended to enable this feature as it is the only way to know "
2314
  "whether the sites in your network are protected and if NinjaFirewall "
2315
  "installation was successful."
2316
  msgstr ""
2317
 
2318
- #: lib/help.php:361
2319
  msgid ""
2320
  "Note that when it is disabled, the icon still remains visible to you, the "
2321
  "Super Admin."
2322
  msgstr ""
2323
 
2324
- #: lib/help.php:373
2325
  msgid ""
2326
  "NinjaFirewall can alert you by email on specific events triggered within "
2327
  "your blog. They include installations, updates, activations etc, as well as "
@@ -2332,11 +2356,11 @@ msgid ""
2332
  "theme in order to take full control of your website."
2333
  msgstr ""
2334
 
2335
- #: lib/help.php:384 lib/login_protection.php:21 ninjafirewall.php:810
2336
  msgid "Login Protection"
2337
  msgstr ""
2338
 
2339
- #: lib/help.php:388
2340
  msgid ""
2341
  "By processing incoming HTTP requests before your blog and any of its "
2342
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
@@ -2344,18 +2368,18 @@ msgid ""
2344
  "from several thousands of different IPs."
2345
  msgstr ""
2346
 
2347
- #: lib/help.php:390
2348
  msgid ""
2349
  "You can choose two different types of protection: a password or a captcha. "
2350
  "You can enable the protection only if an attack is detected or to keep it "
2351
  "always activated."
2352
  msgstr ""
2353
 
2354
- #: lib/help.php:392
2355
  msgid "Yes, if under attack:"
2356
  msgstr ""
2357
 
2358
- #: lib/help.php:394
2359
  msgid ""
2360
  "The protection will be triggered when too many login attempts are detected, "
2361
  "regardless of the offending IP. It blocks the attack instantly and prevents "
@@ -2364,92 +2388,92 @@ msgid ""
2364
  "combination or the captcha code."
2365
  msgstr ""
2366
 
2367
- #: lib/help.php:396
2368
  msgid "Always ON:"
2369
  msgstr ""
2370
 
2371
- #: lib/help.php:398
2372
  msgid ""
2373
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
2374
  "implementation each time you access the login page."
2375
  msgstr ""
2376
 
2377
- #: lib/help.php:401
2378
  msgid "Type of protection:"
2379
  msgstr ""
2380
 
2381
- #: lib/help.php:402
2382
  msgid ""
2383
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
2384
  "own very fast authentication scheme and it is compatible with any HTTP "
2385
  "server (Apache, Nginx, Lighttpd etc)."
2386
  msgstr ""
2387
 
2388
- #: lib/help.php:403
2389
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
2390
  msgstr ""
2391
 
2392
- #: lib/help.php:404
2393
  msgid "Bot protection:"
2394
  msgstr ""
2395
 
2396
- #: lib/help.php:405
2397
  msgid ""
2398
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
2399
  "before they start a brute-force attack."
2400
  msgstr ""
2401
 
2402
- #: lib/help.php:413
2403
  msgid "AUTH log"
2404
  msgstr ""
2405
 
2406
- #: lib/help.php:416
2407
  msgid ""
2408
  "NinjaFirewall can write to the server Authentication log when the brute-"
2409
  "force protection is triggered. This can be useful to the system "
2410
  "administrator for monitoring purposes or banning IPs at the server level."
2411
  msgstr ""
2412
 
2413
- #: lib/help.php:418
2414
  msgid ""
2415
  "If you have a shared hosting account, keep this option disabled as you do "
2416
  "not have any access to the server's logs."
2417
  msgstr ""
2418
 
2419
- #: lib/help.php:420
2420
  msgid ""
2421
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
2422
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
2423
  "logline uses the following format:"
2424
  msgstr ""
2425
 
2426
- #: lib/help.php:423
2427
  msgid "AA: the process ID (PID)."
2428
  msgstr ""
2429
 
2430
- #: lib/help.php:424
2431
  msgid "BB: the user IPv4 or IPv6 address."
2432
  msgstr ""
2433
 
2434
- #: lib/help.php:425
2435
  msgid "CC: the blog (sub-)domain name."
2436
  msgstr ""
2437
 
2438
- #: lib/help.php:426
2439
  msgid ""
2440
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
2441
  "API</code>."
2442
  msgstr ""
2443
 
2444
- #: lib/help.php:427
2445
  msgid "EE: the time, in minutes, the protection will remain active."
2446
  msgstr ""
2447
 
2448
- #: lib/help.php:429
2449
  msgid "Sample loglines:"
2450
  msgstr ""
2451
 
2452
- #: lib/help.php:432
2453
  #, php-format
2454
  msgid ""
2455
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
@@ -2460,54 +2484,54 @@ msgid ""
2460
  "otherwise you will likely block legitimate users."
2461
  msgstr ""
2462
 
2463
- #: lib/help.php:446 lib/logs.php:39 lib/wpplus.php:206
2464
  msgid "Firewall Log"
2465
  msgstr ""
2466
 
2467
- #: lib/help.php:449
2468
  msgid ""
2469
  "The firewall log displays blocked and sanitised requests as well as some "
2470
  "useful information. It has 6 columns:"
2471
  msgstr ""
2472
 
2473
- #: lib/help.php:450
2474
  msgid "DATE : date and time of the incident."
2475
  msgstr ""
2476
 
2477
- #: lib/help.php:451
2478
  msgid ""
2479
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
2480
  msgstr ""
2481
 
2482
- #: lib/help.php:452
2483
  msgid ""
2484
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
2485
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
2486
  "and debugging mode (<code>DEBUG_ON</code>)."
2487
  msgstr ""
2488
 
2489
- #: lib/help.php:453
2490
  msgid ""
2491
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
2492
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
2493
  "rule from the \"Firewall Policies\" page."
2494
  msgstr ""
2495
 
2496
- #: lib/help.php:454
2497
  msgid "IP : the user IPv4 or IPv6 address."
2498
  msgstr ""
2499
 
2500
- #: lib/help.php:455
2501
  msgid ""
2502
  "REQUEST : the HTTP request including offending variables and values as well "
2503
  "as the reason the action was logged."
2504
  msgstr ""
2505
 
2506
- #: lib/help.php:458 lib/logs_firewall_log.php:164
2507
  msgid "Auto-delete log"
2508
  msgstr ""
2509
 
2510
- #: lib/help.php:459
2511
  msgid ""
2512
  "This options lets you configure NinjaFirewall to delete its old logs "
2513
  "automatically. By default, logs are never deleted, <b>even when uninstall "
@@ -2515,55 +2539,55 @@ msgid ""
2515
  "delete old logs."
2516
  msgstr ""
2517
 
2518
- #: lib/help.php:463
2519
  msgid ""
2520
  "Centralized Logging lets you remotely access the firewall log of all your "
2521
  "NinjaFirewall protected websites from one single installation. You do not "
2522
  "need any longer to log in to individual servers to analyse your log data."
2523
  msgstr ""
2524
 
2525
- #: lib/help.php:463
2526
  #, php-format
2527
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
2528
  msgstr ""
2529
 
2530
- #: lib/help.php:464
2531
  msgid ""
2532
  "Enter your public key (optional): This is the public key that was created "
2533
  "from your main server."
2534
  msgstr ""
2535
 
2536
- #: lib/help.php:468
2537
  msgid ""
2538
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
2539
  "Delete your public key below if you want to disable it."
2540
  msgstr ""
2541
 
2542
- #: lib/help.php:475 lib/logs.php:40 lib/logs_live_log.php:37
2543
  msgid "Live Log"
2544
  msgstr ""
2545
 
2546
- #: lib/help.php:478
2547
  msgid ""
2548
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
2549
  "<code>tail -f</code> command. Note that requests sent to static elements "
2550
  "like JS/CSS files and images are not managed by NinjaFirewall."
2551
  msgstr ""
2552
 
2553
- #: lib/help.php:480
2554
  msgid ""
2555
  "You can enable/disable the monitoring process, change the refresh rate, "
2556
  "clear the screen, enable automatic vertical scrolling, change the log "
2557
  "format, select which traffic you want to view (HTTP/HTTPS) and the timezone."
2558
  msgstr ""
2559
 
2560
- #: lib/help.php:480
2561
  msgid ""
2562
  "You can also apply filters to include or exclude files and folders "
2563
  "(REQUEST_URI)."
2564
  msgstr ""
2565
 
2566
- #: lib/help.php:483
2567
  msgid ""
2568
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
2569
  "ajax.php</code>). It communicates directly with the firewall without loading "
@@ -2572,114 +2596,114 @@ msgid ""
2572
  "value."
2573
  msgstr ""
2574
 
2575
- #: lib/help.php:485
2576
  msgid ""
2577
  "If you are using the optional <code>.htninja</code> configuration file to "
2578
  "whitelist your IP, the Live Log feature will not work."
2579
  msgstr ""
2580
 
2581
- #: lib/help.php:489
2582
  msgid "Log Format"
2583
  msgstr ""
2584
 
2585
- #: lib/help.php:490
2586
  msgid "You can easily customize the log format. Possible values are:"
2587
  msgstr ""
2588
 
2589
- #: lib/help.php:491
2590
  msgid "<code>%time</code>: the server date, time and timezone."
2591
  msgstr ""
2592
 
2593
- #: lib/help.php:492
2594
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
2595
  msgstr ""
2596
 
2597
- #: lib/help.php:493
2598
  #, php-format
2599
  msgid ""
2600
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
2601
  "balancer or CDN, this will be its IP."
2602
  msgstr ""
2603
 
2604
- #: lib/help.php:494
2605
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
2606
  msgstr ""
2607
 
2608
- #: lib/help.php:495
2609
  #, php-format
2610
  msgid ""
2611
  "<code>%uri</code>: the URI which was given in order to access the page "
2612
  "(REQUEST_URI)."
2613
  msgstr ""
2614
 
2615
- #: lib/help.php:496
2616
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
2617
  msgstr ""
2618
 
2619
- #: lib/help.php:497
2620
  #, php-format
2621
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
2622
  msgstr ""
2623
 
2624
- #: lib/help.php:498
2625
  #, php-format
2626
  msgid ""
2627
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
2628
  "load balancer or CDN, this will likely be the visitor true IP."
2629
  msgstr ""
2630
 
2631
- #: lib/help.php:499
2632
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
2633
  msgstr ""
2634
 
2635
- #: lib/help.php:501
2636
  msgid ""
2637
  "Additionally, you can include any of the following characters: <code>\"</"
2638
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
2639
  "and lowercase letters <code>a-z</code>."
2640
  msgstr ""
2641
 
2642
- #: lib/help.php:512
2643
  msgid ""
2644
  "Your website can run NinjaFirewall and be compliant with the General Data "
2645
  "Protection Regulation (GDPR). For more info, please visit our blog:"
2646
  msgstr ""
2647
 
2648
- #: lib/help.php:526 lib/security_rules.php:47
2649
  msgid "Rules Updates"
2650
  msgstr ""
2651
 
2652
- #: lib/help.php:528
2653
  msgid ""
2654
  "To get the most efficient protection, you can ask NinjaFirewall to "
2655
  "automatically update its security rules."
2656
  msgstr ""
2657
 
2658
- #: lib/help.php:530
2659
  msgid ""
2660
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
2661
  "themes, a new set of security rules will be made available to protect "
2662
  "against such vulnerability if needed."
2663
  msgstr ""
2664
 
2665
- #: lib/help.php:532
2666
  msgid ""
2667
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2668
  "(including new files, options and features) was available, it would have to "
2669
  "be updated from the dashboard plugins menu as usual."
2670
  msgstr ""
2671
 
2672
- #: lib/help.php:534
2673
  msgid ""
2674
  "We recommend to enable this feature, as it is the <strong>best way to keep "
2675
  "your WordPress secure</strong> against new vulnerabilities."
2676
  msgstr ""
2677
 
2678
- #: lib/help.php:539 lib/security_rules.php:48
2679
  msgid "Rules Editor"
2680
  msgstr ""
2681
 
2682
- #: lib/help.php:541
2683
  msgid ""
2684
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
2685
  "of built-in rules used to protect your blog against the most common "
@@ -2689,19 +2713,19 @@ msgid ""
2689
  "individually:"
2690
  msgstr ""
2691
 
2692
- #: lib/help.php:543
2693
  msgid ""
2694
  "Check your firewall log and find the rule ID you want to disable (it is "
2695
  "displayed in the <code>RULE</code> column)."
2696
  msgstr ""
2697
 
2698
- #: lib/help.php:544
2699
  msgid ""
2700
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
2701
  "button."
2702
  msgstr ""
2703
 
2704
- #: lib/help.php:546
2705
  msgid ""
2706
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
2707
  "code> instead of a number, that means that the rule can be changed in the "
@@ -2714,7 +2738,7 @@ msgid ""
2714
  "Error: Your .htaccess file is not writable, please change its permissions: %s"
2715
  msgstr ""
2716
 
2717
- #: lib/install.php:98 ninjafirewall.php:618 ninjafirewall.php:622
2718
  #, php-format
2719
  msgid "Error: wrong parameter value (%s)."
2720
  msgstr ""
@@ -2753,19 +2777,19 @@ msgstr ""
2753
  msgid "File is not writable"
2754
  msgstr ""
2755
 
2756
- #: lib/install_default.php:172
2757
  msgid ""
2758
  "Error: The installer cannot download the security rules from wordpress.org "
2759
  "website."
2760
  msgstr ""
2761
 
2762
- #: lib/install_default.php:173
2763
  msgid ""
2764
  "The server may be temporarily down or you may have network connectivity "
2765
  "problems? Please try again in a few minutes."
2766
  msgstr ""
2767
 
2768
- #: lib/install_default.php:174
2769
  msgid ""
2770
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
2771
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
@@ -2773,7 +2797,7 @@ msgid ""
2773
  "config.php</strong> file:"
2774
  msgstr ""
2775
 
2776
- #: lib/install_default.php:249
2777
  #, php-format
2778
  msgid ""
2779
  "NinjaFirewall cannot create its <code>nfwlog/</code>log and cache folder; "
@@ -2952,7 +2976,7 @@ msgstr ""
2952
  msgid "Error: unable to write to the %s configuration file"
2953
  msgstr ""
2954
 
2955
- #: lib/logs.php:36 ninjafirewall.php:814
2956
  msgid "Logs"
2957
  msgstr ""
2958
 
@@ -3061,7 +3085,7 @@ msgid ""
3061
  "Administrator to the whitelist\" option is enabled."
3062
  msgstr ""
3063
 
3064
- #: lib/logs_live_log.php:96 ninjafirewall.php:343
3065
  msgid ""
3066
  "Live Log lets you watch your blog traffic in real time. To enable it, click "
3067
  "on the button below."
@@ -3162,7 +3186,7 @@ msgstr ""
3162
  msgid "Error: please enter the custom log format."
3163
  msgstr ""
3164
 
3165
- #: lib/monitoring.php:43 ninjafirewall.php:788
3166
  msgid "Monitoring"
3167
  msgstr ""
3168
 
@@ -3449,15 +3473,15 @@ msgstr ""
3449
  msgid "Error reading new snapshot file."
3450
  msgstr ""
3451
 
3452
- #: lib/monitoring_file_check.php:739 ninjafirewall.php:439
3453
  msgid "New file"
3454
  msgstr ""
3455
 
3456
- #: lib/monitoring_file_check.php:740 ninjafirewall.php:440
3457
  msgid "Modified file"
3458
  msgstr ""
3459
 
3460
- #: lib/monitoring_file_check.php:741 ninjafirewall.php:441
3461
  msgid "Deleted file"
3462
  msgstr ""
3463
 
@@ -3469,7 +3493,7 @@ msgstr ""
3469
  #: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
3470
  #: lib/security_rules_update.php:568 lib/security_rules_update.php:570
3471
  #: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:1035
3472
- #: lib/utils.php:1208 lib/utils.php:1487
3473
  msgid "Blog:"
3474
  msgstr ""
3475
 
@@ -3533,7 +3557,7 @@ msgstr ""
3533
  msgid "Save File Guard options"
3534
  msgstr ""
3535
 
3536
- #: lib/network.php:24 ninjafirewall.php:1075 ninjafirewall.php:1079
3537
  #, php-format
3538
  msgid "You are not allowed to perform this task (%s)."
3539
  msgstr ""
@@ -3557,7 +3581,7 @@ msgid "Save Network options"
3557
  msgstr ""
3558
 
3559
  #: lib/security_rules.php:44 lib/security_rules_update.php:574
3560
- #: ninjafirewall.php:818
3561
  msgid "Security Rules"
3562
  msgstr ""
3563
 
@@ -3933,7 +3957,7 @@ msgid ""
3933
  "doesn't have the right capabilities:"
3934
  msgstr ""
3935
 
3936
- #: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:1212
3937
  msgid "Username:"
3938
  msgstr ""
3939
 
@@ -3941,24 +3965,24 @@ msgstr ""
3941
  msgid "Action:"
3942
  msgstr ""
3943
 
3944
- #: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:1216
3945
- #: lib/utils.php:1488
3946
  msgid "User IP:"
3947
  msgstr ""
3948
 
3949
- #: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:1228
3950
- #: lib/utils.php:1483
3951
  msgid "A PHP backtrace has been attached to this message for your convenience."
3952
  msgstr ""
3953
 
3954
- #: lib/utils.php:244 lib/utils.php:329 lib/utils.php:1231 lib/utils.php:1493
3955
  msgid ""
3956
  "This protection (and notification) can be turned off from NinjaFirewall "
3957
  "\"Firewall Policies\" page."
3958
  msgstr ""
3959
 
3960
  #: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
3961
- #: lib/utils.php:466 lib/utils.php:467 lib/utils.php:1247 lib/utils.php:1248
3962
  msgid "You are not allowed to perform this task."
3963
  msgstr ""
3964
 
@@ -4050,23 +4074,23 @@ msgid ""
4050
  "the administrator password was changed."
4051
  msgstr ""
4052
 
4053
- #: lib/utils.php:1193
4054
  msgid "Blocked privilege escalation attempt"
4055
  msgstr ""
4056
 
4057
- #: lib/utils.php:1206
4058
  msgid ""
4059
  "NinjaFirewall has blocked an attempt to modify a user capability by someone "
4060
  "who does not have administrative privileges:"
4061
  msgstr ""
4062
 
4063
- #: lib/utils.php:1259
4064
  msgid ""
4065
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4066
  "whitelisted."
4067
  msgstr ""
4068
 
4069
- #: lib/utils.php:1274
4070
  #, php-format
4071
  msgid ""
4072
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
@@ -4075,71 +4099,71 @@ msgid ""
4075
  "rate it. Thank you!"
4076
  msgstr ""
4077
 
4078
- #: lib/utils.php:1455
4079
  msgid ""
4080
  "The attempt was blocked and the option was reversed to its original value."
4081
  msgstr ""
4082
 
4083
- #: lib/utils.php:1460
4084
  msgid "Attempt to modify WordPress settings"
4085
  msgstr ""
4086
 
4087
- #: lib/utils.php:1461
4088
  msgid ""
4089
  "NinjaFirewall has blocked an attempt to modify some important WordPress "
4090
  "settings by a user that does not have administrative privileges:"
4091
  msgstr ""
4092
 
4093
- #: lib/utils.php:1462 lib/utils.php:1471
4094
  #, php-format
4095
  msgid "Option: %s"
4096
  msgstr ""
4097
 
4098
- #: lib/utils.php:1463
4099
  #, php-format
4100
  msgid "Original value: %s"
4101
  msgstr ""
4102
 
4103
- #: lib/utils.php:1464
4104
  #, php-format
4105
  msgid "Modified value: %s"
4106
  msgstr ""
4107
 
4108
- #: lib/utils.php:1465 lib/utils.php:1473
4109
  #, php-format
4110
  msgid "Action taken: %s"
4111
  msgstr ""
4112
 
4113
- #: lib/utils.php:1469
4114
  msgid "Code injection attempt in WordPress options table"
4115
  msgstr ""
4116
 
4117
- #: lib/utils.php:1470
4118
  msgid ""
4119
  "NinjaFirewall has blocked an attempt to inject code in the WordPress options "
4120
  "table by a user that does not have administrative privileges:"
4121
  msgstr ""
4122
 
4123
- #: lib/utils.php:1472
4124
  #, php-format
4125
  msgid "Code: %s"
4126
  msgstr ""
4127
 
4128
- #: lib/utils.php:1523
4129
  #, php-format
4130
  msgid "Error, cannot create the %s folder."
4131
  msgstr ""
4132
 
4133
- #: lib/utils.php:1523 lib/utils.php:1531 lib/utils.php:1539
4134
  msgid "Check your server permissions and try again."
4135
  msgstr ""
4136
 
4137
- #: lib/utils.php:1531
4138
  #, php-format
4139
  msgid "Error, the %s folder is not writable."
4140
  msgstr ""
4141
 
4142
- #: lib/utils.php:1539
4143
  #, php-format
4144
  msgid "Error, cannot write %s."
4145
  msgstr ""
@@ -4573,174 +4597,187 @@ msgstr ""
4573
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
4574
  msgstr ""
4575
 
4576
- #: ninjafirewall.php:298
4577
  msgid ""
4578
  "All fields will be restored to their default values and any changes you made "
4579
  "will be lost. Continue?"
4580
  msgstr ""
4581
 
4582
- #: ninjafirewall.php:302
4583
  msgid "Missing security nonce, try to reload the page."
4584
  msgstr ""
4585
 
4586
- #: ninjafirewall.php:304
4587
  msgid "Please select the HTTP server in the list."
4588
  msgstr ""
4589
 
4590
- #: ninjafirewall.php:307
4591
  msgid "Delete the firewall's error log ?"
4592
  msgstr ""
4593
 
4594
- #: ninjafirewall.php:311
4595
  msgid ""
4596
  "This action will restore the selected configuration file and will override "
4597
  "all your current firewall options, policies and rules. Continue?"
4598
  msgstr ""
4599
 
4600
- #: ninjafirewall.php:315
4601
  msgid ""
4602
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4603
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4604
  "replaced with the substitution character. Continue?"
4605
  msgstr ""
4606
 
4607
- #: ninjafirewall.php:317
4608
  msgid ""
4609
  "Ensure that you can access your admin console over HTTPS before enabling "
4610
  "this option, otherwise you will lock yourself out of your site. Continue?"
4611
  msgstr ""
4612
 
4613
- #: ninjafirewall.php:319
4614
  msgid ""
4615
  "WooCommerce is running: if you block accounts creation, your customers won't "
4616
  "be able to sign up. Continue?"
4617
  msgstr ""
4618
 
4619
- #: ninjafirewall.php:323
 
 
 
 
 
 
 
 
 
 
 
 
 
4620
  msgid "Delete the current snapshot ?"
4621
  msgstr ""
4622
 
4623
- #: ninjafirewall.php:327
4624
  msgid "Invalid character."
4625
  msgstr ""
4626
 
4627
- #: ninjafirewall.php:329
4628
  msgid "\"admin\" is not acceptable, please choose another user name."
4629
  msgstr ""
4630
 
4631
- #: ninjafirewall.php:331
4632
  msgid "Please enter max 1024 character only."
4633
  msgstr ""
4634
 
4635
- #: ninjafirewall.php:333
4636
  msgid "Select when to enable the login protection."
4637
  msgstr ""
4638
 
4639
- #: ninjafirewall.php:335
4640
  msgid "Enter a name and a password for the HTTP authentication."
4641
  msgstr ""
4642
 
4643
- #: ninjafirewall.php:339
4644
  msgid "Your public key is not valid."
4645
  msgstr ""
4646
 
4647
- #: ninjafirewall.php:345
4648
  msgid "No traffic yet, please wait"
4649
  msgstr ""
4650
 
4651
- #: ninjafirewall.php:347
4652
  msgid "seconds..."
4653
  msgstr ""
4654
 
4655
- #: ninjafirewall.php:349
4656
  msgid "Error: Live Log did not receive the expected response from your server:"
4657
  msgstr ""
4658
 
4659
- #: ninjafirewall.php:351
4660
  msgid "Error: URL does not seem to exist (404 Not Found):"
4661
  msgstr ""
4662
 
4663
- #: ninjafirewall.php:353
4664
  msgid "Error: Cannot find your log file. Try to reload this page."
4665
  msgstr ""
4666
 
4667
- #: ninjafirewall.php:355
4668
  msgid "Error: The HTTP server returned the following error code:"
4669
  msgstr ""
4670
 
4671
- #: ninjafirewall.php:603 ninjafirewall.php:714
4672
  msgid "Error: Security nonces do not match. Reload the page and try again."
4673
  msgstr ""
4674
 
4675
- #: ninjafirewall.php:609
4676
  msgid "Error: NinjaFirewall is disabled"
4677
  msgstr ""
4678
 
4679
- #: ninjafirewall.php:614
4680
  #, php-format
4681
  msgid "Error: missing parameter (%s)."
4682
  msgstr ""
4683
 
4684
- #: ninjafirewall.php:776
4685
  msgid "NinjaFirewall: Dashboard"
4686
  msgstr ""
4687
 
4688
- #: ninjafirewall.php:780
4689
  msgid "NinjaFirewall: Firewall Options"
4690
  msgstr ""
4691
 
4692
- #: ninjafirewall.php:784
4693
  msgid "NinjaFirewall: Firewall Policies"
4694
  msgstr ""
4695
 
4696
- #: ninjafirewall.php:788
4697
  msgid "NinjaFirewall: Monitoring"
4698
  msgstr ""
4699
 
4700
- #: ninjafirewall.php:798
4701
  msgid "NinjaFirewall: Anti-Malware"
4702
  msgstr ""
4703
 
4704
- #: ninjafirewall.php:802
4705
  msgid "NinjaFirewall: Network"
4706
  msgstr ""
4707
 
4708
- #: ninjafirewall.php:806
4709
  msgid "NinjaFirewall: Event Notifications"
4710
  msgstr ""
4711
 
4712
- #: ninjafirewall.php:810
4713
  msgid "NinjaFirewall: Log-in Protection"
4714
  msgstr ""
4715
 
4716
- #: ninjafirewall.php:814
4717
  msgid "NinjaFirewall: Logs"
4718
  msgstr ""
4719
 
4720
- #: ninjafirewall.php:818
4721
  msgid "NinjaFirewall: Security Rules"
4722
  msgstr ""
4723
 
4724
- #: ninjafirewall.php:862
4725
  msgid "NinjaFirewall Settings"
4726
  msgstr ""
4727
 
4728
- #: ninjafirewall.php:870
4729
  msgid "NinjaFirewall is enabled"
4730
  msgstr ""
4731
 
4732
- #: ninjafirewall.php:1010
4733
  msgid "Access Restricted"
4734
  msgstr ""
4735
 
4736
- #: ninjafirewall.php:1016
4737
  msgid "Settings"
4738
  msgstr ""
4739
 
4740
- #: ninjafirewall.php:1017
4741
  msgid "Upgrade to Premium"
4742
  msgstr ""
4743
 
4744
- #: ninjafirewall.php:1018
4745
  msgid "Rate it!"
4746
  msgstr ""
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Stable (latest release)\n"
5
+ "POT-Creation-Date: 2020-10-03 20:01+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"
18
  "X-Poedit-SearchPath-0: .\n"
19
  "X-Poedit-SearchPathExcluded-0: /languages\n"
20
 
21
+ #: lib/anti_malware.php:24 ninjafirewall.php:826
22
  msgid "Anti-Malware"
23
  msgstr ""
24
 
87
  msgid "NinjaFirewall (WP Edition)"
88
  msgstr ""
89
 
90
+ #: lib/dashboard.php:128 ninjafirewall.php:804
91
  msgid "Dashboard"
92
  msgstr ""
93
 
293
  "configuration</a>."
294
  msgstr ""
295
 
296
+ #: lib/dashboard.php:320 lib/help.php:463 lib/logs_firewall_log.php:193
297
  #: lib/wpplus.php:170
298
  msgid "Centralized Logging"
299
  msgstr ""
383
  "themes:"
384
  msgstr ""
385
 
386
+ #: lib/dashboard_about.php:31 lib/help.php:511
387
  msgid "GDPR Compliance"
388
  msgstr ""
389
 
453
  msgid "Select monthly stats to view..."
454
  msgstr ""
455
 
456
+ #: lib/event_notifications.php:34 lib/help.php:373 ninjafirewall.php:834
457
  msgid "Event Notifications"
458
  msgstr ""
459
 
712
  msgstr ""
713
 
714
  #: lib/event_updates.php:160 lib/utils.php:233 lib/utils.php:318
715
+ #: lib/utils.php:440 lib/utils.php:1036 lib/utils.php:1224 lib/utils.php:1496
716
  msgid "Date:"
717
  msgstr ""
718
 
829
  msgid "-Date:"
830
  msgstr ""
831
 
832
+ #: lib/firewall_options.php:29 ninjafirewall.php:808
833
  msgid "Firewall Options"
834
  msgstr ""
835
 
976
  msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
977
  msgstr ""
978
 
979
+ #: lib/firewall_options.php:548 ninjafirewall.php:230
980
  msgid "[NinjaFirewall] Alert: Firewall is disabled"
981
  msgstr ""
982
 
983
  #: lib/firewall_options.php:550 lib/firewall_options.php:552
984
+ #: ninjafirewall.php:232 ninjafirewall.php:234
985
  msgid "-Blog :"
986
  msgstr ""
987
 
988
+ #: lib/firewall_options.php:556 ninjafirewall.php:236
989
  msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
990
  msgstr ""
991
 
1004
  "Someone imported a new configuration which overrode the firewall settings:"
1005
  msgstr ""
1006
 
1007
+ #: lib/firewall_options.php:569 ninjafirewall.php:237
1008
  msgid "-User :"
1009
  msgstr ""
1010
 
1011
+ #: lib/firewall_options.php:570 ninjafirewall.php:238
1012
  msgid "-IP :"
1013
  msgstr ""
1014
 
1015
+ #: lib/firewall_options.php:571 ninjafirewall.php:239
1016
  msgid "-Date :"
1017
  msgstr ""
1018
 
1023
  "enable NinjaFirewall's Full WAF mode."
1024
  msgstr ""
1025
 
1026
+ #: lib/firewall_policies.php:62 ninjafirewall.php:812
1027
  msgid "Firewall Policies"
1028
  msgstr ""
1029
 
1039
  msgid "Basic Policies"
1040
  msgstr ""
1041
 
1042
+ #: lib/firewall_policies.php:86 lib/help.php:217
1043
  msgid "Intermediate Policies"
1044
  msgstr ""
1045
 
1046
+ #: lib/firewall_policies.php:87 lib/help.php:256
1047
  msgid "Advanced Policies"
1048
  msgstr ""
1049
 
1091
  msgid "substitution character:"
1092
  msgstr ""
1093
 
1094
+ #: lib/firewall_policies.php:296 lib/help.php:178
1095
  msgid "Block direct access to any PHP file located in one of these directories"
1096
  msgstr ""
1097
 
1098
+ #: lib/firewall_policies.php:326
1099
  msgid ""
1100
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
1101
  "this option is enabled."
1102
  msgstr ""
1103
 
1104
+ #: lib/firewall_policies.php:341
1105
  msgid ""
1106
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
1107
  "by your visitors, we recommend to enable this option."
1108
  msgstr ""
1109
 
1110
+ #: lib/firewall_policies.php:351
1111
+ #, php-format
1112
+ msgid ""
1113
+ "To enable this option, please remove the %s constant from your wp-config.php "
1114
+ "or .htninja script."
1115
+ msgstr ""
1116
+
1117
+ #: lib/firewall_policies.php:375
1118
+ msgid "(main site only)"
1119
+ msgstr ""
1120
+
1121
+ #: lib/firewall_policies.php:376
1122
+ msgid "(not recommended if you allow sites registration)"
1123
+ msgstr ""
1124
+
1125
+ #: lib/firewall_policies.php:386
1126
+ msgid "(multisite installation only)"
1127
+ msgstr ""
1128
+
1129
+ #: lib/firewall_policies.php:393
1130
  msgid "General"
1131
  msgstr ""
1132
 
1133
+ #: lib/firewall_policies.php:395 lib/help.php:180
1134
  msgid "Block attempts to modify important WordPress settings"
1135
  msgstr ""
1136
 
1137
+ #: lib/firewall_policies.php:396 lib/help.php:182
1138
  msgid "Block user accounts creation"
1139
  msgstr ""
1140
 
1141
+ #: lib/firewall_policies.php:397 lib/help.php:184
1142
+ msgid "Block attempts to gain administrative privileges"
 
 
 
1143
  msgstr ""
1144
 
1145
+ #: lib/firewall_policies.php:399
1146
+ msgid "Apply to all subsites in the network"
1147
  msgstr ""
1148
 
1149
+ #: lib/firewall_policies.php:401 lib/help.php:187
1150
  msgid ""
1151
  "Block attempts to publish, edit or delete a published post by users who do "
1152
  "not have the right capabilities"
1153
  msgstr ""
1154
 
1155
+ #: lib/firewall_policies.php:413 lib/help.php:189
1156
  msgid "WordPress AJAX"
1157
  msgstr ""
1158
 
1159
+ #: lib/firewall_policies.php:415
1160
  msgid "Protect <code>admin-ajax.php</code> against suspicious bots"
1161
  msgstr ""
1162
 
1163
+ #: lib/firewall_policies.php:416
1164
  #, php-format
1165
  msgid ""
1166
  "Your server IP (%s), localhost and private IP addresses will not be affected "
1167
  "by this policy."
1168
  msgstr ""
1169
 
1170
+ #: lib/firewall_policies.php:421 lib/help.php:191
1171
  msgid "Protect against username enumeration"
1172
  msgstr ""
1173
 
1174
+ #: lib/firewall_policies.php:423
1175
  msgid "Through the author archives"
1176
  msgstr ""
1177
 
1178
+ #: lib/firewall_policies.php:424
1179
  msgid "Through the login page"
1180
  msgstr ""
1181
 
1182
+ #: lib/firewall_policies.php:425
1183
  msgid "Through the blog feed"
1184
  msgstr ""
1185
 
1186
+ #: lib/firewall_policies.php:426
1187
  msgid "Through the WordPress REST API"
1188
  msgstr ""
1189
 
1190
+ #: lib/firewall_policies.php:431 lib/help.php:193
1191
  msgid "WordPress REST API"
1192
  msgstr ""
1193
 
1194
+ #: lib/firewall_policies.php:433 lib/firewall_policies.php:439
1195
  msgid "Block any access to the API"
1196
  msgstr ""
1197
 
1198
+ #: lib/firewall_policies.php:437 lib/help.php:195
1199
  msgid "WordPress XML-RPC API"
1200
  msgstr ""
1201
 
1202
+ #: lib/firewall_policies.php:440
1203
  msgid "Block <code>system.multicall</code> method"
1204
  msgstr ""
1205
 
1206
+ #: lib/firewall_policies.php:441
1207
  msgid "Block Pingbacks"
1208
  msgstr ""
1209
 
1210
+ #: lib/firewall_policies.php:443
1211
  msgid ""
1212
  "Disabling access to the REST or XML-RPC API may break some functionality on "
1213
  "your blog, its themes or plugins (e.g., Gutenberg editor, Jetpack, Contact "
1214
  "Form 7 etc)."
1215
  msgstr ""
1216
 
1217
+ #: lib/firewall_policies.php:448
1218
  msgid "Block <code>POST</code> requests in the themes folder"
1219
  msgstr ""
1220
 
1221
+ #: lib/firewall_policies.php:458
1222
  msgid "Force HTTPS for admin and logins"
1223
  msgstr ""
1224
 
1225
+ #: lib/firewall_policies.php:464
1226
  msgid "Disable the plugin and theme editor"
1227
  msgstr ""
1228
 
1229
+ #: lib/firewall_policies.php:470
1230
  msgid "Disable plugin and theme update/installation"
1231
  msgstr ""
1232
 
1233
+ #: lib/firewall_policies.php:476
1234
  msgid "Disable the fatal error handler"
1235
  msgstr ""
1236
 
1237
+ #: lib/firewall_policies.php:498 lib/help.php:207
1238
  msgid "Users Whitelist"
1239
  msgstr ""
1240
 
1241
+ #: lib/firewall_policies.php:500
1242
  msgid "Add the Administrator to the whitelist (default)."
1243
  msgstr ""
1244
 
1245
+ #: lib/firewall_policies.php:501
1246
  msgid "Add all logged in users to the whitelist."
1247
  msgstr ""
1248
 
1249
+ #: lib/firewall_policies.php:502
1250
  msgid "Disable users whitelist."
1251
  msgstr ""
1252
 
1253
+ #: lib/firewall_policies.php:503
1254
  msgid ""
1255
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
1256
  "<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> and "
1258
  "always enforced."
1259
  msgstr ""
1260
 
1261
+ #: lib/firewall_policies.php:528 lib/help.php:221
1262
  msgid "HTTP GET variable"
1263
  msgstr ""
1264
 
1265
+ #: lib/firewall_policies.php:531
1266
  msgid "Scan <code>GET</code> variable"
1267
  msgstr ""
1268
 
1269
+ #: lib/firewall_policies.php:537
1270
  msgid "Sanitise <code>GET</code> variable"
1271
  msgstr ""
1272
 
1273
+ #: lib/firewall_policies.php:563 lib/help.php:224
1274
  msgid "HTTP POST variable"
1275
  msgstr ""
1276
 
1277
+ #: lib/firewall_policies.php:566
1278
  msgid "Scan <code>POST</code> variable"
1279
  msgstr ""
1280
 
1281
+ #: lib/firewall_policies.php:572
1282
  msgid "Sanitise <code>POST</code> variable"
1283
  msgstr ""
1284
 
1285
+ #: lib/firewall_policies.php:575 lib/firewall_policies.php:600
1286
  msgid "Do not enable this option unless you know what you are doing!"
1287
  msgstr ""
1288
 
1289
+ #: lib/firewall_policies.php:579 lib/help.php:226
1290
  msgid "Decode Base64-encoded <code>POST</code> variable"
1291
  msgstr ""
1292
 
1293
+ #: lib/firewall_policies.php:594 lib/help.php:228
1294
  msgid "HTTP REQUEST variable"
1295
  msgstr ""
1296
 
1297
+ #: lib/firewall_policies.php:597
1298
  msgid "Sanitise <code>REQUEST</code> variable"
1299
  msgstr ""
1300
 
1301
+ #: lib/firewall_policies.php:619 lib/help.php:231
1302
  msgid "Cookies"
1303
  msgstr ""
1304
 
1305
+ #: lib/firewall_policies.php:622
1306
  msgid "Scan cookies"
1307
  msgstr ""
1308
 
1309
+ #: lib/firewall_policies.php:628
1310
  msgid "Sanitise cookies"
1311
  msgstr ""
1312
 
1313
+ #: lib/firewall_policies.php:654 lib/help.php:234
1314
  msgid "HTTP_USER_AGENT server variable"
1315
  msgstr ""
1316
 
1317
+ #: lib/firewall_policies.php:657
1318
  msgid "Scan <code>HTTP_USER_AGENT</code>"
1319
  msgstr ""
1320
 
1321
+ #: lib/firewall_policies.php:663
1322
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
1323
  msgstr ""
1324
 
1325
+ #: lib/firewall_policies.php:669 lib/help.php:236
1326
  msgid "Block suspicious bots/scanners"
1327
  msgstr ""
1328
 
1329
+ #: lib/firewall_policies.php:695 lib/help.php:238
1330
  msgid "HTTP_REFERER server variable"
1331
  msgstr ""
1332
 
1333
+ #: lib/firewall_policies.php:698
1334
  msgid "Scan <code>HTTP_REFERER</code>"
1335
  msgstr ""
1336
 
1337
+ #: lib/firewall_policies.php:704
1338
  msgid "Sanitise <code>HTTP_REFERER</code>"
1339
  msgstr ""
1340
 
1341
+ #: lib/firewall_policies.php:710
1342
  msgid ""
1343
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
1344
  "code> header"
1345
  msgstr ""
1346
 
1347
+ #: lib/firewall_policies.php:713
1348
  msgid ""
1349
  "Keep this option disabled if you are using scripts like Paypal IPN, "
1350
  "WordPress WP-Cron etc"
1351
  msgstr ""
1352
 
1353
+ #: lib/firewall_policies.php:740
1354
  msgid "Block localhost IP in <code>GET/POST</code> request"
1355
  msgstr ""
1356
 
1357
+ #: lib/firewall_policies.php:746 lib/help.php:246
1358
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
1359
  msgstr ""
1360
 
1361
+ #: lib/firewall_policies.php:752 lib/help.php:248
1362
  msgid "Scan traffic coming from localhost and private IP address spaces"
1363
  msgstr ""
1364
 
1365
+ #: lib/firewall_policies.php:782
1366
  #, php-format
1367
  msgid ""
1368
  "The \"HTTP response headers\" options below are disabled because the %s PHP "
1369
  "function is not available on your server."
1370
  msgstr ""
1371
 
1372
+ #: lib/firewall_policies.php:802 lib/help.php:260
1373
  msgid "HTTP response headers"
1374
  msgstr ""
1375
 
1376
+ #: lib/firewall_policies.php:810
1377
  #, php-format
1378
  msgid "Set %s to protect against MIME type confusion attacks"
1379
  msgstr ""
1380
 
1381
+ #: lib/firewall_policies.php:816
1382
  #, php-format
1383
  msgid "Set %s to protect against clickjacking attempts"
1384
  msgstr ""
1385
 
1386
+ #: lib/firewall_policies.php:823
1387
  msgid ""
1388
  "Setting this option to <code>DENY</code> may break some functionality on "
1389
  "your blog, its themes or plugins."
1390
  msgstr ""
1391
 
1392
+ #: lib/firewall_policies.php:828
1393
  #, php-format
1394
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
1395
  msgstr ""
1396
 
1397
+ #: lib/firewall_policies.php:832 lib/firewall_policies.php:833
1398
+ #: lib/firewall_policies.php:834
1399
  #, php-format
1400
  msgid "Set to %s"
1401
  msgstr ""
1402
 
1403
+ #: lib/firewall_policies.php:839
1404
  #, php-format
1405
  msgid "Force %s flag on all cookies to mitigate CSRF attacks"
1406
  msgstr ""
1407
 
1408
+ #: lib/firewall_policies.php:849
1409
  #, php-format
1410
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
1411
  msgstr ""
1412
 
1413
+ #: lib/firewall_policies.php:852
1414
  msgid ""
1415
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
1416
  "you should not enable this option."
1417
  msgstr ""
1418
 
1419
+ #: lib/firewall_policies.php:861
1420
  msgid ""
1421
  "HSTS headers can only be set when you are accessing your site over HTTPS."
1422
  msgstr ""
1423
 
1424
+ #: lib/firewall_policies.php:869
1425
  #, php-format
1426
  msgid "Set %s (HSTS) to enforce secure connections to the server"
1427
  msgstr ""
1428
 
1429
+ #: lib/firewall_policies.php:873
1430
  msgid "Set \"max-age\" to 0"
1431
  msgstr ""
1432
 
1433
+ #: lib/firewall_policies.php:874
1434
  msgid "1 month"
1435
  msgstr ""
1436
 
1437
+ #: lib/firewall_policies.php:875
1438
  msgid "6 months"
1439
  msgstr ""
1440
 
1441
+ #: lib/firewall_policies.php:876
1442
  msgid "1 year"
1443
  msgstr ""
1444
 
1445
+ #: lib/firewall_policies.php:877
1446
  msgid "2 years"
1447
  msgstr ""
1448
 
1449
+ #: lib/firewall_policies.php:891
1450
  msgid "Apply to subdomains"
1451
  msgstr ""
1452
 
1453
+ #: lib/firewall_policies.php:891
1454
  msgid "Preload"
1455
  msgstr ""
1456
 
1457
+ #: lib/firewall_policies.php:915
1458
  #, php-format
1459
  msgid "Set %s for the website frontend"
1460
  msgstr ""
1461
 
1462
+ #: lib/firewall_policies.php:920
1463
  msgid "This CSP header will apply to the website frontend only."
1464
  msgstr ""
1465
 
1466
+ #: lib/firewall_policies.php:924
1467
  #, php-format
1468
  msgid "Set %s for the WordPress admin dashboard"
1469
  msgstr ""
1470
 
1471
+ #: lib/firewall_policies.php:929
1472
  msgid "This CSP header will apply to the WordPress admin dashboard only."
1473
  msgstr ""
1474
 
1475
+ #: lib/firewall_policies.php:945
1476
  #, php-format
1477
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
1478
  msgstr ""
1479
 
1480
+ #: lib/firewall_policies.php:995
1481
  msgid ""
1482
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
1483
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
1484
  msgstr ""
1485
 
1486
+ #: lib/firewall_policies.php:1034
1487
  msgid "Block serialized PHP objects in the following global variables"
1488
  msgstr ""
1489
 
1490
+ #: lib/firewall_policies.php:1044 lib/help.php:293
1491
  msgid "Hide PHP notice and error messages"
1492
  msgstr ""
1493
 
1494
+ #: lib/firewall_policies.php:1050
1495
  msgid "Sanitise <code>PHP_SELF</code>"
1496
  msgstr ""
1497
 
1498
+ #: lib/firewall_policies.php:1056
1499
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
1500
  msgstr ""
1501
 
1502
+ #: lib/firewall_policies.php:1062
1503
  msgid "Sanitise <code>PATH_INFO</code>"
1504
  msgstr ""
1505
 
1506
+ #: lib/firewall_policies.php:1076
1507
  msgid "This option is not compatible with your actual configuration."
1508
  msgstr ""
1509
 
1510
+ #: lib/firewall_policies.php:1098 lib/help.php:297
1511
  msgid "Various"
1512
  msgstr ""
1513
 
1514
+ #: lib/firewall_policies.php:1101
1515
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
1516
  msgstr ""
1517
 
1518
+ #: lib/firewall_policies.php:1108 lib/help.php:300
1519
  msgid "Block ASCII character 0x00 (NULL byte)"
1520
  msgstr ""
1521
 
1522
+ #: lib/firewall_policies.php:1114 lib/help.php:302
1523
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
1524
  msgstr ""
1525
 
1526
+ #: lib/firewall_policies.php:1127
1527
  msgid "Save Firewall Policies"
1528
  msgstr ""
1529
 
1530
+ #: lib/firewall_policies.php:1129
1531
  msgid "Restore Default Values"
1532
  msgstr ""
1533
 
1775
  "to gain administrative privileges."
1776
  msgstr ""
1777
 
1778
+ #: lib/help.php:185
1779
+ msgid ""
1780
+ "If you have a multisite installation, this option will apply to the main "
1781
+ "site only. If you want it to apply to all subsites in your network, check "
1782
+ "the 'Apply to all subsites in the network' option."
1783
+ msgstr ""
1784
+
1785
+ #: lib/help.php:187
1786
  msgid ""
1787
  "This policy will block vulnerabilities that could be leveraged by attackers "
1788
  "to create, edit or delete posts. Note that it applies to <code>post</code> "
1789
  "and <code>page</code> post types only (not custom ones)."
1790
  msgstr ""
1791
 
1792
+ #: lib/help.php:189
1793
  #, php-format
1794
  msgid ""
1795
  "Many vulnerabilities in plugins are exploited via the admin-ajax.php script. "
1798
  "addresses will not be blocked."
1799
  msgstr ""
1800
 
1801
+ #: lib/help.php:191
1802
  msgid ""
1803
  "It is possible to enumerate usernames either through the WordPress author "
1804
  "archives, the REST API or the login page. Although this is not a "
1810
  "block the request immediately."
1811
  msgstr ""
1812
 
1813
+ #: lib/help.php:193
1814
  msgid ""
1815
  "It allows you to access your WordPress site's data through an easy-to-use "
1816
  "HTTP REST API. Since WordPress 4.7, it is enabled by default. NinjaFirewall "
1817
  "allows you to block any access to that API if you do not intend to use it."
1818
  msgstr ""
1819
 
1820
+ #: lib/help.php:195
1821
  msgid ""
1822
  "XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode "
1823
  "its calls and HTTP as a transport mechanism. WordPress has an XMLRPC API "
1828
  "used in brute-force amplification attacks or to block Pingbacks."
1829
  msgstr ""
1830
 
1831
+ #: lib/help.php:197
1832
  msgid ""
1833
  "Block <code>POST</code> requests in the themes folder <code>/wp-content/"
1834
  "themes</code>"
1835
  msgstr ""
1836
 
1837
+ #: lib/help.php:197
1838
  msgid ""
1839
  "This option can be useful to block hackers from installing backdoor in the "
1840
  "PHP theme files. However, because some custom themes may include an HTML "
1841
  "form (contact, search form etc), this option is not enabled by default."
1842
  msgstr ""
1843
 
1844
+ #: lib/help.php:199
1845
  msgid "Force HTTPS for admin and logins <code>FORCE_SSL_ADMIN</code>"
1846
  msgstr ""
1847
 
1848
+ #: lib/help.php:199
1849
  msgid ""
1850
  "Enable this option when you want to secure logins and the admin area so that "
1851
  "both passwords and cookies are never sent in the clear. Ensure that you can "
1853
  "you will lock yourself out of your site!"
1854
  msgstr ""
1855
 
1856
+ #: lib/help.php:201
1857
  msgid "Disable the plugin and theme editor <code>DISALLOW_FILE_EDIT</code>"
1858
  msgstr ""
1859
 
1860
+ #: lib/help.php:201
1861
  msgid ""
1862
  "Disabling the plugin and theme editor provides an additional layer of "
1863
  "security if a hacker gains access to a well-privileged user account."
1864
  msgstr ""
1865
 
1866
+ #: lib/help.php:203
1867
  msgid ""
1868
  "Disable plugin and theme update/installation <code>DISALLOW_FILE_MODS</code>"
1869
  msgstr ""
1870
 
1871
+ #: lib/help.php:203
1872
  msgid ""
1873
  "This option will block users being able to use the plugin and theme "
1874
  "installation/update functionality from the WordPress admin area. Setting "
1875
  "this constant also disables the Plugin and Theme editor."
1876
  msgstr ""
1877
 
1878
+ #: lib/help.php:205
1879
  msgid ""
1880
  "Disable the fatal error handler <code>WP_DISABLE_FATAL_ERROR_HANDLER</code>"
1881
  msgstr ""
1882
 
1883
+ #: lib/help.php:205
1884
  msgid ""
1885
  "This option will disable the WSOD protection introduced in WordPress 5.1."
1886
  msgstr ""
1887
 
1888
+ #: lib/help.php:209
1889
  msgid ""
1890
  "By default, any logged in WordPress administrator will not be blocked by "
1891
  "NinjaFirewall. You can also add any logged in users to the whitelist (make "
1892
  "sure you trust them all before doing so)."
1893
  msgstr ""
1894
 
1895
+ #: lib/help.php:222
1896
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1897
  msgstr ""
1898
 
1899
+ #: lib/help.php:225
1900
  msgid "Whether to scan and/or sanitise the <code>POST</code> variable."
1901
  msgstr ""
1902
 
1903
+ #: lib/help.php:226
1904
  msgid ""
1905
  "NinjaFirewall will decode and scan base64 encoded values in order to detect "
1906
  "obfuscated malicious code. This option is only available for the <code>POST</"
1907
  "code> variable."
1908
  msgstr ""
1909
 
1910
+ #: lib/help.php:229
1911
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1912
  msgstr ""
1913
 
1914
+ #: lib/help.php:232
1915
  msgid "Whether to scan and/or sanitise cookies."
1916
  msgstr ""
1917
 
1918
+ #: lib/help.php:235
1919
  msgid "Whether to scan and/or sanitise <code>HTTP_USER_AGENT</code> requests."
1920
  msgstr ""
1921
 
1922
+ #: lib/help.php:236
1923
  msgid ""
1924
  "Rejects some known bots, scanners and various malicious scripts attempting "
1925
  "to access your blog."
1926
  msgstr ""
1927
 
1928
+ #: lib/help.php:239
1929
  msgid "Whether to scan and/or sanitise <code>HTTP_REFERER</code> requests."
1930
  msgstr ""
1931
 
1932
+ #: lib/help.php:240
1933
  msgid ""
1934
  "Block POST requests that do not have an <code>HTTP_REFERER</code> header"
1935
  msgstr ""
1936
 
1937
+ #: lib/help.php:240
1938
  msgid ""
1939
  "This option will block any <code>POST</code> request that does not have a "
1940
  "Referrer header (<code>HTTP_REFERER</code> variable). If you need external "
1945
  "default."
1946
  msgstr ""
1947
 
1948
+ #: lib/help.php:244
1949
  msgid "Block localhost IP in <code>GET/POST</code> requests"
1950
  msgstr ""
1951
 
1952
+ #: lib/help.php:244
1953
  msgid ""
1954
  "this option will block any <code>GET</code> or <code>POST</code> request "
1955
  "containing the localhost IP (127.0.0.1). It can be useful to block SQL "
1956
  "dumpers and various hacker's shell scripts."
1957
  msgstr ""
1958
 
1959
+ #: lib/help.php:246
1960
  #, php-format
1961
  msgid ""
1962
  "This option will reject any request using an IP instead of a domain name in "
1966
  "than domain names."
1967
  msgstr ""
1968
 
1969
+ #: lib/help.php:248
1970
  msgid ""
1971
  "this option will allow the firewall to scan traffic from all non-routable "
1972
  "private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to "
1974
  "interconnected)."
1975
  msgstr ""
1976
 
1977
+ #: lib/help.php:261
1978
  msgid ""
1979
  "In addition to filtering incoming requests, NinjaFirewall can also hook the "
1980
  "HTTP response in order to alter its headers. Those modifications can help to "
1981
  "mitigate threats such as XSS, phishing and clickjacking attacks."
1982
  msgstr ""
1983
 
1984
+ #: lib/help.php:263
1985
  msgid ""
1986
  "Set <code>X-Content-Type-Options</code> to protect against MIME type "
1987
  "confusion attacks"
1988
  msgstr ""
1989
 
1990
+ #: lib/help.php:263
1991
  msgid ""
1992
  "This header will send the nosniff value to instruct the browser to disable "
1993
  "content or MIME sniffing and to use the content-type returned by the server. "
1996
  "such as MIME Confusion Attacks."
1997
  msgstr ""
1998
 
1999
+ #: lib/help.php:265
2000
  msgid ""
2001
  "Set <code>X-Frame-Options</code> to protect against clickjacking attempts"
2002
  msgstr ""
2003
 
2004
+ #: lib/help.php:265
2005
  msgid ""
2006
  "This header indicates a policy whether a browser must not allow to render a "
2007
  "page in a &lt;frame&gt; or &lt;iframe&gt;. Hosts can declare this policy in "
2010
  "NinjaFirewall accepts two different values:"
2011
  msgstr ""
2012
 
2013
+ #: lib/help.php:267
2014
  msgid ""
2015
  "A browser receiving content with this header must not display this content "
2016
  "in any frame from a page of different origin than the content itself."
2017
  msgstr ""
2018
 
2019
+ #: lib/help.php:268
2020
  msgid ""
2021
  "A browser receiving content with this header must not display this content "
2022
  "in any frame."
2023
  msgstr ""
2024
 
2025
+ #: lib/help.php:270
2026
  msgid "NinjaFirewall does not support the <code>ALLOW-FROM</code> value."
2027
  msgstr ""
2028
 
2029
+ #: lib/help.php:271
2030
  msgid ""
2031
  "Since v3.1.3, WordPress sets this value to <code>SAMEORIGIN</code> for the "
2032
  "administrator and the login page only."
2033
  msgstr ""
2034
 
2035
+ #: lib/help.php:273
2036
  msgid ""
2037
  "Set <code>X-XSS-Protection</code> (IE/Edge, Chrome, Opera and Safari "
2038
  "browsers)"
2039
  msgstr ""
2040
 
2041
+ #: lib/help.php:273
2042
  msgid ""
2043
  "This header allows browsers to identify and block XSS attacks by preventing "
2044
  "malicious scripts from executing. It is enabled by default on all compatible "
2045
  "browsers."
2046
  msgstr ""
2047
 
2048
+ #: lib/help.php:274
2049
  msgid ""
2050
  "If a visitor disabled their browser's XSS filter, you cannot re-enable it "
2051
  "with that option."
2052
  msgstr ""
2053
 
2054
+ #: lib/help.php:276
2055
  msgid ""
2056
  "Force <code>SameSite</code> flag on all cookies to mitigate CSRF attacks"
2057
  msgstr ""
2058
 
2059
+ #: lib/help.php:276
2060
  msgid ""
2061
  "Adding this flag to cookies helps to mitigate the risk of CSRF (cross-site "
2062
  "request forgery) attacks because cookies can only be sent in requests "
2063
  "originating from the same origin as the target domain."
2064
  msgstr ""
2065
 
2066
+ #: lib/help.php:278
2067
  msgid "Force <code>HttpOnly</code> flag on all cookies to mitigate XSS attacks"
2068
  msgstr ""
2069
 
2070
+ #: lib/help.php:278
2071
  msgid ""
2072
  "Adding this flag to cookies helps to mitigate the risk of cross-site "
2073
  "scripting by preventing them from being accessed through client-side "
2078
  "sets that flag on the logged in user cookies only."
2079
  msgstr ""
2080
 
2081
+ #: lib/help.php:279
2082
  msgid ""
2083
  "If your PHP scripts send cookies that need to be accessed from JavaScript, "
2084
  "you should keep that option disabled."
2085
  msgstr ""
2086
 
2087
+ #: lib/help.php:281
2088
  msgid ""
2089
  "Set <code>Strict-Transport-Security</code> (HSTS) to enforce secure "
2090
  "connections to the server"
2091
  msgstr ""
2092
 
2093
+ #: lib/help.php:281
2094
  msgid ""
2095
  "This policy enforces secure HTTPS connections to the server. Web browsers "
2096
  "will not allow the user to access the web application over insecure HTTP "
2098
  "attacks. Most recent browsers support HSTS headers."
2099
  msgstr ""
2100
 
2101
+ #: lib/help.php:283
2102
  msgid "Set <code>Content-Security-Policy</code>"
2103
  msgstr ""
2104
 
2105
+ #: lib/help.php:283
2106
  msgid ""
2107
  "This policy helps to mitigate threats such as XSS, phishing and clickjacking "
2108
  "attacks. It covers JavaScript, CSS, HTML frames, web workers, fonts, images, "
2109
  "objects (Java, ActiveX, audio and video files), and other HTML5 features."
2110
  msgstr ""
2111
 
2112
+ #: lib/help.php:283
2113
  msgid ""
2114
  "NinjaFirewall lets you configure the CSP policy separately for the frontend "
2115
  "(blog, website) and the backend (WordPress admin dashboard)."
2116
  msgstr ""
2117
 
2118
+ #: lib/help.php:285
2119
  msgid "Set <code>Referrer-Policy</code>"
2120
  msgstr ""
2121
 
2122
+ #: lib/help.php:285
2123
  msgid ""
2124
  "This HTTP header governs which referrer information, sent in the Referer "
2125
  "header, should be included with requests made."
2126
  msgstr ""
2127
 
2128
+ #: lib/help.php:289
2129
  msgid "Block PHP built-in wrappers"
2130
  msgstr ""
2131
 
2132
+ #: lib/help.php:289
2133
  msgid ""
2134
  "PHP has several wrappers for use with the filesystem functions. It is "
2135
  "possible for an attacker to use them to bypass firewalls and various IDS to "
2140
  "request, cookies, user agent and referrer variables."
2141
  msgstr ""
2142
 
2143
+ #: lib/help.php:291
2144
  msgid "Block serialized PHP objects"
2145
  msgstr ""
2146
 
2147
+ #: lib/help.php:291
2148
  #, php-format
2149
  msgid ""
2150
  "Object Serialization is a PHP feature used by many applications to generate "
2155
  "code> request, cookies, user agent and referrer variables."
2156
  msgstr ""
2157
 
2158
+ #: lib/help.php:293
2159
  msgid ""
2160
  "This option lets you hide errors returned by your scripts. Such errors can "
2161
  "leak sensitive informations which can be exploited by hackers."
2162
  msgstr ""
2163
 
2164
+ #: lib/help.php:295
2165
  msgid ""
2166
  "Sanitise <code>PHP_SELF</code>, <code>PATH_TRANSLATED</code>, "
2167
  "<code>PATH_INFO</code>"
2168
  msgstr ""
2169
 
2170
+ #: lib/help.php:295
2171
  msgid ""
2172
  "This option can sanitise any dangerous characters found in those 3 server "
2173
  "variables to prevent various XSS and database injection attempts."
2174
  msgstr ""
2175
 
2176
+ #: lib/help.php:298
2177
  #, php-format
2178
  msgid ""
2179
  "Block the <code>DOCUMENT_ROOT</code> server variable (%s) in HTTP requests"
2180
  msgstr ""
2181
 
2182
+ #: lib/help.php:298
2183
  msgid ""
2184
  "This option will block scripts attempting to pass the <code>DOCUMENT_ROOT</"
2185
  "code> server variable in a <code>GET</code> or <code>POST</code> request. "
2187
  "legitimate programs do not."
2188
  msgstr ""
2189
 
2190
+ #: lib/help.php:300
2191
  msgid ""
2192
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2193
  "<code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</"
2196
  "dangerous and should always be rejected."
2197
  msgstr ""
2198
 
2199
+ #: lib/help.php:302
2200
  msgid ""
2201
  "This option will reject any <code>GET</code> or <code>POST</code> request, "
2202
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> variables containing "
2203
  "ASCII characters from 1 to 8 and 14 to 31."
2204
  msgstr ""
2205
 
2206
+ #: lib/help.php:315 lib/monitoring.php:46
2207
  msgid "File Check"
2208
  msgstr ""
2209
 
2210
+ #: lib/help.php:316
2211
  msgid ""
2212
  "File Check lets you perform file integrity monitoring upon request or on a "
2213
  "specific interval."
2214
  msgstr ""
2215
 
2216
+ #: lib/help.php:318
2217
  msgid ""
2218
  "You need to create a snapshot of all your files and then, at a later time, "
2219
  "you can scan your system to compare it with the previous snapshot. Any "
2221
  "file ownership, timestamp as well as file creation and deletion."
2222
  msgstr ""
2223
 
2224
+ #: lib/help.php:320
2225
  #, php-format
2226
  msgid ""
2227
  "Create a snapshot of all files stored in that directory: by default, the "
2228
  "directory is set to WordPress <code>ABSPATH</code> (%s)"
2229
  msgstr ""
2230
 
2231
+ #: lib/help.php:321
2232
  msgid ""
2233
  "Exclude the following files/folders: you can enter a directory or a file "
2234
  "name (e.g., <code>/foo/bar/</code>), or a part of it (e.g., <code>foo</"
2235
  "code>). Or you can exclude a file extension (e.g., <code>.css</code>)."
2236
  msgstr ""
2237
 
2238
+ #: lib/help.php:323
2239
  msgid ""
2240
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,.css,.png</"
2241
  "code>)."
2242
  msgstr ""
2243
 
2244
+ #: lib/help.php:324
2245
  msgid ""
2246
  "Do not follow symbolic links: by default, NinjaFirewall will not follow "
2247
  "symbolic links."
2248
  msgstr ""
2249
 
2250
+ #: lib/help.php:327
2251
  msgid "Scheduled scans"
2252
  msgstr ""
2253
 
2254
+ #: lib/help.php:328
2255
  msgid ""
2256
  "NinjaFirewall can scan your system on a specific interval (hourly, "
2257
  "twicedaily or daily)."
2258
  msgstr ""
2259
 
2260
+ #: lib/help.php:330
2261
  msgid ""
2262
  "It can either send you a scan report only if changes are detected, or always "
2263
  "send you one after each scan."
2264
  msgstr ""
2265
 
2266
+ #: lib/help.php:332
2267
  msgid ""
2268
  "Reports will be sent to the contact email address defined in the \"Event "
2269
  "Notifications\" menu."
2270
  msgstr ""
2271
 
2272
+ #: lib/help.php:334
2273
  #, php-format
2274
  msgid ""
2275
  "Scheduled scans rely on <a href=\"%s\">WordPress pseudo cron</a> which works "
2276
  "only if your site gets sufficient traffic."
2277
  msgstr ""
2278
 
2279
+ #: lib/help.php:340 lib/monitoring.php:47
2280
  msgid "File Guard"
2281
  msgstr ""
2282
 
2283
+ #: lib/help.php:342
2284
  msgid ""
2285
  "File Guard can detect, in real-time, any access to a PHP file that was "
2286
  "recently modified or created, and alert you about this."
2287
  msgstr ""
2288
 
2289
+ #: lib/help.php:344
2290
  msgid ""
2291
  "If a hacker uploaded a shell script to your site (or injected a backdoor "
2292
  "into an already existing file) and tried to directly access that file using "
2297
  "Notifications\" menu."
2298
  msgstr ""
2299
 
2300
+ #: lib/help.php:345
2301
  msgid ""
2302
  "If you do not want to monitor a folder, you can exclude its full path or a "
2303
  "part of it (e.g., <code>/var/www/public_html/cache/</code> or <code>/cache/</"
2306
  "will ignore it."
2307
  msgstr ""
2308
 
2309
+ #: lib/help.php:346
2310
  msgid ""
2311
  "Multiple values must be comma-separated (e.g., <code>/foo/bar/,/cache/</"
2312
  "code>)."
2313
  msgstr ""
2314
 
2315
+ #: lib/help.php:347
2316
  msgid ""
2317
  "File Guard real-time detection is a totally unique feature, because "
2318
  "NinjaFirewall is the only plugin for WordPress that can hook HTTP requests "
2320
  "package (third-party software, shell script, backdoor etc)."
2321
  msgstr ""
2322
 
2323
+ #: lib/help.php:356 lib/network.php:32 ninjafirewall.php:830
2324
  msgid "Network"
2325
  msgstr ""
2326
 
2327
+ #: lib/help.php:358
2328
  msgid ""
2329
  "Even if NinjaFirewall administration menu is only available to the Super "
2330
  "Admin (from the main site), you can still display its status to all sites in "
2332
  "It will be visible only to the administrators of those sites."
2333
  msgstr ""
2334
 
2335
+ #: lib/help.php:360
2336
  msgid ""
2337
  "It is recommended to enable this feature as it is the only way to know "
2338
  "whether the sites in your network are protected and if NinjaFirewall "
2339
  "installation was successful."
2340
  msgstr ""
2341
 
2342
+ #: lib/help.php:362
2343
  msgid ""
2344
  "Note that when it is disabled, the icon still remains visible to you, the "
2345
  "Super Admin."
2346
  msgstr ""
2347
 
2348
+ #: lib/help.php:374
2349
  msgid ""
2350
  "NinjaFirewall can alert you by email on specific events triggered within "
2351
  "your blog. They include installations, updates, activations etc, as well as "
2356
  "theme in order to take full control of your website."
2357
  msgstr ""
2358
 
2359
+ #: lib/help.php:385 lib/login_protection.php:21 ninjafirewall.php:838
2360
  msgid "Login Protection"
2361
  msgstr ""
2362
 
2363
+ #: lib/help.php:389
2364
  msgid ""
2365
  "By processing incoming HTTP requests before your blog and any of its "
2366
  "plugins, NinjaFirewall is the only plugin for WordPress able to protect it "
2368
  "from several thousands of different IPs."
2369
  msgstr ""
2370
 
2371
+ #: lib/help.php:391
2372
  msgid ""
2373
  "You can choose two different types of protection: a password or a captcha. "
2374
  "You can enable the protection only if an attack is detected or to keep it "
2375
  "always activated."
2376
  msgstr ""
2377
 
2378
+ #: lib/help.php:393
2379
  msgid "Yes, if under attack:"
2380
  msgstr ""
2381
 
2382
+ #: lib/help.php:395
2383
  msgid ""
2384
  "The protection will be triggered when too many login attempts are detected, "
2385
  "regardless of the offending IP. It blocks the attack instantly and prevents "
2388
  "combination or the captcha code."
2389
  msgstr ""
2390
 
2391
+ #: lib/help.php:397
2392
  msgid "Always ON:"
2393
  msgstr ""
2394
 
2395
+ #: lib/help.php:399
2396
  msgid ""
2397
  "NinjaFirewall will always enforce the HTTP authentication or captcha "
2398
  "implementation each time you access the login page."
2399
  msgstr ""
2400
 
2401
+ #: lib/help.php:402
2402
  msgid "Type of protection:"
2403
  msgstr ""
2404
 
2405
+ #: lib/help.php:403
2406
  msgid ""
2407
  "<b>Password:</b> It password-protects the login page. NinjaFirewall uses its "
2408
  "own very fast authentication scheme and it is compatible with any HTTP "
2409
  "server (Apache, Nginx, Lighttpd etc)."
2410
  msgstr ""
2411
 
2412
+ #: lib/help.php:404
2413
  msgid "<b>Captcha:</b> It will display a 5-character captcha code."
2414
  msgstr ""
2415
 
2416
+ #: lib/help.php:405
2417
  msgid "Bot protection:"
2418
  msgstr ""
2419
 
2420
+ #: lib/help.php:406
2421
  msgid ""
2422
  "NinjaFirewall will attempt to block bots and scripts immediately, i.e., even "
2423
  "before they start a brute-force attack."
2424
  msgstr ""
2425
 
2426
+ #: lib/help.php:414
2427
  msgid "AUTH log"
2428
  msgstr ""
2429
 
2430
+ #: lib/help.php:417
2431
  msgid ""
2432
  "NinjaFirewall can write to the server Authentication log when the brute-"
2433
  "force protection is triggered. This can be useful to the system "
2434
  "administrator for monitoring purposes or banning IPs at the server level."
2435
  msgstr ""
2436
 
2437
+ #: lib/help.php:419
2438
  msgid ""
2439
  "If you have a shared hosting account, keep this option disabled as you do "
2440
  "not have any access to the server's logs."
2441
  msgstr ""
2442
 
2443
+ #: lib/help.php:421
2444
  msgid ""
2445
  "On Debian-based systems, the log is located in <code>/var/log/auth.log</"
2446
  "code>, and on Red Hat-based systems in <code>/var/log/secure</code>. The "
2447
  "logline uses the following format:"
2448
  msgstr ""
2449
 
2450
+ #: lib/help.php:424
2451
  msgid "AA: the process ID (PID)."
2452
  msgstr ""
2453
 
2454
+ #: lib/help.php:425
2455
  msgid "BB: the user IPv4 or IPv6 address."
2456
  msgstr ""
2457
 
2458
+ #: lib/help.php:426
2459
  msgid "CC: the blog (sub-)domain name."
2460
  msgstr ""
2461
 
2462
+ #: lib/help.php:427
2463
  msgid ""
2464
  "DD: the target: it can be either <code>wp-login.php</code> or <code>XML-RPC "
2465
  "API</code>."
2466
  msgstr ""
2467
 
2468
+ #: lib/help.php:428
2469
  msgid "EE: the time, in minutes, the protection will remain active."
2470
  msgstr ""
2471
 
2472
+ #: lib/help.php:430
2473
  msgid "Sample loglines:"
2474
  msgstr ""
2475
 
2476
+ #: lib/help.php:433
2477
  #, php-format
2478
  msgid ""
2479
  "Be careful if you are behind a load balancer, reverse-proxy or CDN because "
2484
  "otherwise you will likely block legitimate users."
2485
  msgstr ""
2486
 
2487
+ #: lib/help.php:447 lib/logs.php:39 lib/wpplus.php:206
2488
  msgid "Firewall Log"
2489
  msgstr ""
2490
 
2491
+ #: lib/help.php:450
2492
  msgid ""
2493
  "The firewall log displays blocked and sanitised requests as well as some "
2494
  "useful information. It has 6 columns:"
2495
  msgstr ""
2496
 
2497
+ #: lib/help.php:451
2498
  msgid "DATE : date and time of the incident."
2499
  msgstr ""
2500
 
2501
+ #: lib/help.php:452
2502
  msgid ""
2503
  "INCIDENT : unique incident number/ID as it was displayed to the blocked user."
2504
  msgstr ""
2505
 
2506
+ #: lib/help.php:453
2507
  msgid ""
2508
  "LEVEL : level of severity (<code>CRITICAL</code>, <code>HIGH</code> or "
2509
  "<code>MEDIUM</code>), information (<code>INFO</code>, <code>UPLOAD</code>) "
2510
  "and debugging mode (<code>DEBUG_ON</code>)."
2511
  msgstr ""
2512
 
2513
+ #: lib/help.php:454
2514
  msgid ""
2515
  "RULE : reference of the NinjaFirewall built-in security rule that triggered "
2516
  "the action. A hyphen (<code>-</code>) instead of a number means it was a "
2517
  "rule from the \"Firewall Policies\" page."
2518
  msgstr ""
2519
 
2520
+ #: lib/help.php:455
2521
  msgid "IP : the user IPv4 or IPv6 address."
2522
  msgstr ""
2523
 
2524
+ #: lib/help.php:456
2525
  msgid ""
2526
  "REQUEST : the HTTP request including offending variables and values as well "
2527
  "as the reason the action was logged."
2528
  msgstr ""
2529
 
2530
+ #: lib/help.php:459 lib/logs_firewall_log.php:164
2531
  msgid "Auto-delete log"
2532
  msgstr ""
2533
 
2534
+ #: lib/help.php:460
2535
  msgid ""
2536
  "This options lets you configure NinjaFirewall to delete its old logs "
2537
  "automatically. By default, logs are never deleted, <b>even when uninstall "
2539
  "delete old logs."
2540
  msgstr ""
2541
 
2542
+ #: lib/help.php:464
2543
  msgid ""
2544
  "Centralized Logging lets you remotely access the firewall log of all your "
2545
  "NinjaFirewall protected websites from one single installation. You do not "
2546
  "need any longer to log in to individual servers to analyse your log data."
2547
  msgstr ""
2548
 
2549
+ #: lib/help.php:464
2550
  #, php-format
2551
  msgid "<a href=\"%s\">Consult our blog</a> for more info about it."
2552
  msgstr ""
2553
 
2554
+ #: lib/help.php:465
2555
  msgid ""
2556
  "Enter your public key (optional): This is the public key that was created "
2557
  "from your main server."
2558
  msgstr ""
2559
 
2560
+ #: lib/help.php:469
2561
  msgid ""
2562
  "Centralized Logging will keep working even if NinjaFirewall is disabled. "
2563
  "Delete your public key below if you want to disable it."
2564
  msgstr ""
2565
 
2566
+ #: lib/help.php:476 lib/logs.php:40 lib/logs_live_log.php:37
2567
  msgid "Live Log"
2568
  msgstr ""
2569
 
2570
+ #: lib/help.php:479
2571
  msgid ""
2572
  "Live Log lets you watch your blog traffic in real time, just like the Unix "
2573
  "<code>tail -f</code> command. Note that requests sent to static elements "
2574
  "like JS/CSS files and images are not managed by NinjaFirewall."
2575
  msgstr ""
2576
 
2577
+ #: lib/help.php:481
2578
  msgid ""
2579
  "You can enable/disable the monitoring process, change the refresh rate, "
2580
  "clear the screen, enable automatic vertical scrolling, change the log "
2581
  "format, select which traffic you want to view (HTTP/HTTPS) and the timezone."
2582
  msgstr ""
2583
 
2584
+ #: lib/help.php:481
2585
  msgid ""
2586
  "You can also apply filters to include or exclude files and folders "
2587
  "(REQUEST_URI)."
2588
  msgstr ""
2589
 
2590
+ #: lib/help.php:484
2591
  msgid ""
2592
  "Live Log does not make use of any WordPress core file (e.g., <code>admin-"
2593
  "ajax.php</code>). It communicates directly with the firewall without loading "
2596
  "value."
2597
  msgstr ""
2598
 
2599
+ #: lib/help.php:486
2600
  msgid ""
2601
  "If you are using the optional <code>.htninja</code> configuration file to "
2602
  "whitelist your IP, the Live Log feature will not work."
2603
  msgstr ""
2604
 
2605
+ #: lib/help.php:490
2606
  msgid "Log Format"
2607
  msgstr ""
2608
 
2609
+ #: lib/help.php:491
2610
  msgid "You can easily customize the log format. Possible values are:"
2611
  msgstr ""
2612
 
2613
+ #: lib/help.php:492
2614
  msgid "<code>%time</code>: the server date, time and timezone."
2615
  msgstr ""
2616
 
2617
+ #: lib/help.php:493
2618
  msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
2619
  msgstr ""
2620
 
2621
+ #: lib/help.php:494
2622
  #, php-format
2623
  msgid ""
2624
  "<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
2625
  "balancer or CDN, this will be its IP."
2626
  msgstr ""
2627
 
2628
+ #: lib/help.php:495
2629
  msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
2630
  msgstr ""
2631
 
2632
+ #: lib/help.php:496
2633
  #, php-format
2634
  msgid ""
2635
  "<code>%uri</code>: the URI which was given in order to access the page "
2636
  "(REQUEST_URI)."
2637
  msgstr ""
2638
 
2639
+ #: lib/help.php:497
2640
  msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
2641
  msgstr ""
2642
 
2643
+ #: lib/help.php:498
2644
  #, php-format
2645
  msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
2646
  msgstr ""
2647
 
2648
+ #: lib/help.php:499
2649
  #, php-format
2650
  msgid ""
2651
  "<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
2652
  "load balancer or CDN, this will likely be the visitor true IP."
2653
  msgstr ""
2654
 
2655
+ #: lib/help.php:500
2656
  msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
2657
  msgstr ""
2658
 
2659
+ #: lib/help.php:502
2660
  msgid ""
2661
  "Additionally, you can include any of the following characters: <code>\"</"
2662
  "code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
2663
  "and lowercase letters <code>a-z</code>."
2664
  msgstr ""
2665
 
2666
+ #: lib/help.php:513
2667
  msgid ""
2668
  "Your website can run NinjaFirewall and be compliant with the General Data "
2669
  "Protection Regulation (GDPR). For more info, please visit our blog:"
2670
  msgstr ""
2671
 
2672
+ #: lib/help.php:527 lib/security_rules.php:47
2673
  msgid "Rules Updates"
2674
  msgstr ""
2675
 
2676
+ #: lib/help.php:529
2677
  msgid ""
2678
  "To get the most efficient protection, you can ask NinjaFirewall to "
2679
  "automatically update its security rules."
2680
  msgstr ""
2681
 
2682
+ #: lib/help.php:531
2683
  msgid ""
2684
  "Each time a new vulnerability is found in WordPress or one of its plugins/"
2685
  "themes, a new set of security rules will be made available to protect "
2686
  "against such vulnerability if needed."
2687
  msgstr ""
2688
 
2689
+ #: lib/help.php:533
2690
  msgid ""
2691
  "Only security rules will be downloaded. If a new version of NinjaFirewall "
2692
  "(including new files, options and features) was available, it would have to "
2693
  "be updated from the dashboard plugins menu as usual."
2694
  msgstr ""
2695
 
2696
+ #: lib/help.php:535
2697
  msgid ""
2698
  "We recommend to enable this feature, as it is the <strong>best way to keep "
2699
  "your WordPress secure</strong> against new vulnerabilities."
2700
  msgstr ""
2701
 
2702
+ #: lib/help.php:540 lib/security_rules.php:48
2703
  msgid "Rules Editor"
2704
  msgstr ""
2705
 
2706
+ #: lib/help.php:542
2707
  msgid ""
2708
  "Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
2709
  "of built-in rules used to protect your blog against the most common "
2713
  "individually:"
2714
  msgstr ""
2715
 
2716
+ #: lib/help.php:544
2717
  msgid ""
2718
  "Check your firewall log and find the rule ID you want to disable (it is "
2719
  "displayed in the <code>RULE</code> column)."
2720
  msgstr ""
2721
 
2722
+ #: lib/help.php:545
2723
  msgid ""
2724
  "Select its ID from the enabled rules list below and click the \"Disable it\" "
2725
  "button."
2726
  msgstr ""
2727
 
2728
+ #: lib/help.php:547
2729
  msgid ""
2730
  "Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
2731
  "code> instead of a number, that means that the rule can be changed in the "
2738
  "Error: Your .htaccess file is not writable, please change its permissions: %s"
2739
  msgstr ""
2740
 
2741
+ #: lib/install.php:98 ninjafirewall.php:646 ninjafirewall.php:650
2742
  #, php-format
2743
  msgid "Error: wrong parameter value (%s)."
2744
  msgstr ""
2777
  msgid "File is not writable"
2778
  msgstr ""
2779
 
2780
+ #: lib/install_default.php:174
2781
  msgid ""
2782
  "Error: The installer cannot download the security rules from wordpress.org "
2783
  "website."
2784
  msgstr ""
2785
 
2786
+ #: lib/install_default.php:175
2787
  msgid ""
2788
  "The server may be temporarily down or you may have network connectivity "
2789
  "problems? Please try again in a few minutes."
2790
  msgstr ""
2791
 
2792
+ #: lib/install_default.php:176
2793
  msgid ""
2794
  "NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
2795
  "your server does not support SSL? You can force NinjaFirewall to use a non-"
2797
  "config.php</strong> file:"
2798
  msgstr ""
2799
 
2800
+ #: lib/install_default.php:251
2801
  #, php-format
2802
  msgid ""
2803
  "NinjaFirewall cannot create its <code>nfwlog/</code>log and cache folder; "
2976
  msgid "Error: unable to write to the %s configuration file"
2977
  msgstr ""
2978
 
2979
+ #: lib/logs.php:36 ninjafirewall.php:842
2980
  msgid "Logs"
2981
  msgstr ""
2982
 
3085
  "Administrator to the whitelist\" option is enabled."
3086
  msgstr ""
3087
 
3088
+ #: lib/logs_live_log.php:96 ninjafirewall.php:371
3089
  msgid ""
3090
  "Live Log lets you watch your blog traffic in real time. To enable it, click "
3091
  "on the button below."
3186
  msgid "Error: please enter the custom log format."
3187
  msgstr ""
3188
 
3189
+ #: lib/monitoring.php:43 ninjafirewall.php:816
3190
  msgid "Monitoring"
3191
  msgstr ""
3192
 
3473
  msgid "Error reading new snapshot file."
3474
  msgstr ""
3475
 
3476
+ #: lib/monitoring_file_check.php:739 ninjafirewall.php:467
3477
  msgid "New file"
3478
  msgstr ""
3479
 
3480
+ #: lib/monitoring_file_check.php:740 ninjafirewall.php:468
3481
  msgid "Modified file"
3482
  msgstr ""
3483
 
3484
+ #: lib/monitoring_file_check.php:741 ninjafirewall.php:469
3485
  msgid "Deleted file"
3486
  msgstr ""
3487
 
3493
  #: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
3494
  #: lib/security_rules_update.php:568 lib/security_rules_update.php:570
3495
  #: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:1035
3496
+ #: lib/utils.php:1213 lib/utils.php:1492
3497
  msgid "Blog:"
3498
  msgstr ""
3499
 
3557
  msgid "Save File Guard options"
3558
  msgstr ""
3559
 
3560
+ #: lib/network.php:24 ninjafirewall.php:1103 ninjafirewall.php:1107
3561
  #, php-format
3562
  msgid "You are not allowed to perform this task (%s)."
3563
  msgstr ""
3581
  msgstr ""
3582
 
3583
  #: lib/security_rules.php:44 lib/security_rules_update.php:574
3584
+ #: ninjafirewall.php:846
3585
  msgid "Security Rules"
3586
  msgstr ""
3587
 
3957
  "doesn't have the right capabilities:"
3958
  msgstr ""
3959
 
3960
+ #: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:1217
3961
  msgid "Username:"
3962
  msgstr ""
3963
 
3965
  msgid "Action:"
3966
  msgstr ""
3967
 
3968
+ #: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:1221
3969
+ #: lib/utils.php:1493
3970
  msgid "User IP:"
3971
  msgstr ""
3972
 
3973
+ #: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:1233
3974
+ #: lib/utils.php:1488
3975
  msgid "A PHP backtrace has been attached to this message for your convenience."
3976
  msgstr ""
3977
 
3978
+ #: lib/utils.php:244 lib/utils.php:329 lib/utils.php:1236 lib/utils.php:1498
3979
  msgid ""
3980
  "This protection (and notification) can be turned off from NinjaFirewall "
3981
  "\"Firewall Policies\" page."
3982
  msgstr ""
3983
 
3984
  #: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
3985
+ #: lib/utils.php:466 lib/utils.php:467 lib/utils.php:1252 lib/utils.php:1253
3986
  msgid "You are not allowed to perform this task."
3987
  msgstr ""
3988
 
4074
  "the administrator password was changed."
4075
  msgstr ""
4076
 
4077
+ #: lib/utils.php:1198
4078
  msgid "Blocked privilege escalation attempt"
4079
  msgstr ""
4080
 
4081
+ #: lib/utils.php:1211
4082
  msgid ""
4083
  "NinjaFirewall has blocked an attempt to modify a user capability by someone "
4084
  "who does not have administrative privileges:"
4085
  msgstr ""
4086
 
4087
+ #: lib/utils.php:1264
4088
  msgid ""
4089
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4090
  "whitelisted."
4091
  msgstr ""
4092
 
4093
+ #: lib/utils.php:1279
4094
  #, php-format
4095
  msgid ""
4096
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
4099
  "rate it. Thank you!"
4100
  msgstr ""
4101
 
4102
+ #: lib/utils.php:1460
4103
  msgid ""
4104
  "The attempt was blocked and the option was reversed to its original value."
4105
  msgstr ""
4106
 
4107
+ #: lib/utils.php:1465
4108
  msgid "Attempt to modify WordPress settings"
4109
  msgstr ""
4110
 
4111
+ #: lib/utils.php:1466
4112
  msgid ""
4113
  "NinjaFirewall has blocked an attempt to modify some important WordPress "
4114
  "settings by a user that does not have administrative privileges:"
4115
  msgstr ""
4116
 
4117
+ #: lib/utils.php:1467 lib/utils.php:1476
4118
  #, php-format
4119
  msgid "Option: %s"
4120
  msgstr ""
4121
 
4122
+ #: lib/utils.php:1468
4123
  #, php-format
4124
  msgid "Original value: %s"
4125
  msgstr ""
4126
 
4127
+ #: lib/utils.php:1469
4128
  #, php-format
4129
  msgid "Modified value: %s"
4130
  msgstr ""
4131
 
4132
+ #: lib/utils.php:1470 lib/utils.php:1478
4133
  #, php-format
4134
  msgid "Action taken: %s"
4135
  msgstr ""
4136
 
4137
+ #: lib/utils.php:1474
4138
  msgid "Code injection attempt in WordPress options table"
4139
  msgstr ""
4140
 
4141
+ #: lib/utils.php:1475
4142
  msgid ""
4143
  "NinjaFirewall has blocked an attempt to inject code in the WordPress options "
4144
  "table by a user that does not have administrative privileges:"
4145
  msgstr ""
4146
 
4147
+ #: lib/utils.php:1477
4148
  #, php-format
4149
  msgid "Code: %s"
4150
  msgstr ""
4151
 
4152
+ #: lib/utils.php:1528
4153
  #, php-format
4154
  msgid "Error, cannot create the %s folder."
4155
  msgstr ""
4156
 
4157
+ #: lib/utils.php:1528 lib/utils.php:1536 lib/utils.php:1544
4158
  msgid "Check your server permissions and try again."
4159
  msgstr ""
4160
 
4161
+ #: lib/utils.php:1536
4162
  #, php-format
4163
  msgid "Error, the %s folder is not writable."
4164
  msgstr ""
4165
 
4166
+ #: lib/utils.php:1544
4167
  #, php-format
4168
  msgid "Error, cannot write %s."
4169
  msgstr ""
4597
  msgid "NinjaFirewall is not compatible with Microsoft Windows."
4598
  msgstr ""
4599
 
4600
+ #: ninjafirewall.php:322
4601
  msgid ""
4602
  "All fields will be restored to their default values and any changes you made "
4603
  "will be lost. Continue?"
4604
  msgstr ""
4605
 
4606
+ #: ninjafirewall.php:326
4607
  msgid "Missing security nonce, try to reload the page."
4608
  msgstr ""
4609
 
4610
+ #: ninjafirewall.php:328
4611
  msgid "Please select the HTTP server in the list."
4612
  msgstr ""
4613
 
4614
+ #: ninjafirewall.php:331
4615
  msgid "Delete the firewall's error log ?"
4616
  msgstr ""
4617
 
4618
+ #: ninjafirewall.php:335
4619
  msgid ""
4620
  "This action will restore the selected configuration file and will override "
4621
  "all your current firewall options, policies and rules. Continue?"
4622
  msgstr ""
4623
 
4624
+ #: ninjafirewall.php:339
4625
  msgid ""
4626
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4627
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4628
  "replaced with the substitution character. Continue?"
4629
  msgstr ""
4630
 
4631
+ #: ninjafirewall.php:341
4632
  msgid ""
4633
  "Ensure that you can access your admin console over HTTPS before enabling "
4634
  "this option, otherwise you will lock yourself out of your site. Continue?"
4635
  msgstr ""
4636
 
4637
+ #: ninjafirewall.php:343
4638
  msgid ""
4639
  "WooCommerce is running: if you block accounts creation, your customers won't "
4640
  "be able to sign up. Continue?"
4641
  msgstr ""
4642
 
4643
+ #: ninjafirewall.php:345
4644
+ msgid ""
4645
+ "Your blog has user registration enabled: if you block accounts creation, "
4646
+ "your customers won't be able to sign up. Continue?"
4647
+ msgstr ""
4648
+
4649
+ #: ninjafirewall.php:347
4650
+ msgid ""
4651
+ "Your multisite installation allows users to register new sites: if you "
4652
+ "enable this option, they will likely get blocked when creating their blog. "
4653
+ "Continue?"
4654
+ msgstr ""
4655
+
4656
+ #: ninjafirewall.php:351
4657
  msgid "Delete the current snapshot ?"
4658
  msgstr ""
4659
 
4660
+ #: ninjafirewall.php:355
4661
  msgid "Invalid character."
4662
  msgstr ""
4663
 
4664
+ #: ninjafirewall.php:357
4665
  msgid "\"admin\" is not acceptable, please choose another user name."
4666
  msgstr ""
4667
 
4668
+ #: ninjafirewall.php:359
4669
  msgid "Please enter max 1024 character only."
4670
  msgstr ""
4671
 
4672
+ #: ninjafirewall.php:361
4673
  msgid "Select when to enable the login protection."
4674
  msgstr ""
4675
 
4676
+ #: ninjafirewall.php:363
4677
  msgid "Enter a name and a password for the HTTP authentication."
4678
  msgstr ""
4679
 
4680
+ #: ninjafirewall.php:367
4681
  msgid "Your public key is not valid."
4682
  msgstr ""
4683
 
4684
+ #: ninjafirewall.php:373
4685
  msgid "No traffic yet, please wait"
4686
  msgstr ""
4687
 
4688
+ #: ninjafirewall.php:375
4689
  msgid "seconds..."
4690
  msgstr ""
4691
 
4692
+ #: ninjafirewall.php:377
4693
  msgid "Error: Live Log did not receive the expected response from your server:"
4694
  msgstr ""
4695
 
4696
+ #: ninjafirewall.php:379
4697
  msgid "Error: URL does not seem to exist (404 Not Found):"
4698
  msgstr ""
4699
 
4700
+ #: ninjafirewall.php:381
4701
  msgid "Error: Cannot find your log file. Try to reload this page."
4702
  msgstr ""
4703
 
4704
+ #: ninjafirewall.php:383
4705
  msgid "Error: The HTTP server returned the following error code:"
4706
  msgstr ""
4707
 
4708
+ #: ninjafirewall.php:631 ninjafirewall.php:742
4709
  msgid "Error: Security nonces do not match. Reload the page and try again."
4710
  msgstr ""
4711
 
4712
+ #: ninjafirewall.php:637
4713
  msgid "Error: NinjaFirewall is disabled"
4714
  msgstr ""
4715
 
4716
+ #: ninjafirewall.php:642
4717
  #, php-format
4718
  msgid "Error: missing parameter (%s)."
4719
  msgstr ""
4720
 
4721
+ #: ninjafirewall.php:804
4722
  msgid "NinjaFirewall: Dashboard"
4723
  msgstr ""
4724
 
4725
+ #: ninjafirewall.php:808
4726
  msgid "NinjaFirewall: Firewall Options"
4727
  msgstr ""
4728
 
4729
+ #: ninjafirewall.php:812
4730
  msgid "NinjaFirewall: Firewall Policies"
4731
  msgstr ""
4732
 
4733
+ #: ninjafirewall.php:816
4734
  msgid "NinjaFirewall: Monitoring"
4735
  msgstr ""
4736
 
4737
+ #: ninjafirewall.php:826
4738
  msgid "NinjaFirewall: Anti-Malware"
4739
  msgstr ""
4740
 
4741
+ #: ninjafirewall.php:830
4742
  msgid "NinjaFirewall: Network"
4743
  msgstr ""
4744
 
4745
+ #: ninjafirewall.php:834
4746
  msgid "NinjaFirewall: Event Notifications"
4747
  msgstr ""
4748
 
4749
+ #: ninjafirewall.php:838
4750
  msgid "NinjaFirewall: Log-in Protection"
4751
  msgstr ""
4752
 
4753
+ #: ninjafirewall.php:842
4754
  msgid "NinjaFirewall: Logs"
4755
  msgstr ""
4756
 
4757
+ #: ninjafirewall.php:846
4758
  msgid "NinjaFirewall: Security Rules"
4759
  msgstr ""
4760
 
4761
+ #: ninjafirewall.php:890
4762
  msgid "NinjaFirewall Settings"
4763
  msgstr ""
4764
 
4765
+ #: ninjafirewall.php:898
4766
  msgid "NinjaFirewall is enabled"
4767
  msgstr ""
4768
 
4769
+ #: ninjafirewall.php:1038
4770
  msgid "Access Restricted"
4771
  msgstr ""
4772
 
4773
+ #: ninjafirewall.php:1044
4774
  msgid "Settings"
4775
  msgstr ""
4776
 
4777
+ #: ninjafirewall.php:1045
4778
  msgid "Upgrade to Premium"
4779
  msgstr ""
4780
 
4781
+ #: ninjafirewall.php:1046
4782
  msgid "Rate it!"
4783
  msgstr ""
lib/firewall_policies.php CHANGED
@@ -191,6 +191,11 @@ wp_nonce_field('policies_save', 'nfwnonce', 0);
191
  } else {
192
  $disallow_privesc = 1;
193
  }
 
 
 
 
 
194
  if ( empty( $nfw_options['disallow_settings']) ) {
195
  $disallow_settings = 0;
196
  } else {
@@ -342,29 +347,57 @@ wp_nonce_field('policies_save', 'nfwnonce', 0);
342
  </tr>
343
 
344
  <?php
345
- if ( class_exists( 'woocommerce' ) ) {
346
- $woo_warn = ' onclick="return nfwjs_woowarning(this)"';
 
 
 
 
347
  } else {
348
- $woo_warn = '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
349
  }
350
  ?>
351
  <tr>
352
  <th scope="row" class="row-med"><?php _e('General', 'ninjafirewall') ?></th>
353
  <td>
354
  <p><label><input type="checkbox" name="nfw_options[disallow_settings]" value="1"<?php checked( $disallow_settings, 1 ) ?>>&nbsp;<?php echo _e('Block attempts to modify important WordPress settings', 'ninjafirewall') ?></label></p>
355
- <p><label><input<?php echo $woo_warn ?> type="checkbox" name="nfw_options[disallow_creation]" value="1"<?php checked( $disallow_creation, 1 ) ?>>&nbsp;<?php _e('Block user accounts creation', 'ninjafirewall') ?></label></p>
356
- <?php
357
- if ( defined('NFW_DISABLE_PRVESC2') ) {
358
- $msg = '<p class="description">'. sprintf( __('To enable this option, please remove the %s constant from your wp-config.php or .htninja script.', 'ninjafirewall'), '<code>NFW_DISABLE_PRVESC2</code>' ) .'</p>';
359
- $disabled = 1;
360
- $disallow_privesc = 0;
361
- } else {
362
- $msg ='';
363
- $disabled = 0;
364
- }
365
- ?>
366
- <p><label><input <?php disabled( $disabled, 1 ) ?>type="checkbox" name="nfw_options[disallow_privesc]" value="1"<?php checked( $disallow_privesc, 1 ) ?>>&nbsp;<?php _e('Block attempts to gain administrative privileges', 'ninjafirewall') ?></label></p>
367
  <?php echo $msg ?>
 
 
368
  <p><label><input type="checkbox" name="nfw_options[disallow_publish]" value="1"<?php checked( $disallow_publish, 1 ) ?>>&nbsp;<?php echo _e('Block attempts to publish, edit or delete a published post by users who do not have the right capabilities', 'ninjafirewall') ?></label></p>
369
  </td>
370
  </tr>
@@ -1348,21 +1381,24 @@ function nf_sub_policies_save() {
1348
  $nfw_options['php_path_i'] = 1;
1349
  }
1350
 
1351
- $nfw_options['wp_dir'] = $tmp = '';
1352
- if ( isset( $_POST['nfw_options']['wp_admin']) ) {
1353
- $tmp .= '/wp-admin/(?:css|images|includes|js)/|';
1354
- }
1355
- if ( isset( $_POST['nfw_options']['wp_inc']) ) {
1356
- $tmp .= '/wp-includes/(?:(?:css|images|js(?!/tinymce/wp-tinymce\.php)|theme-compat)/|[^/]+\.php)|';
1357
- }
1358
- if ( isset( $_POST['nfw_options']['wp_upl']) ) {
1359
- $tmp .= '/' . basename(WP_CONTENT_DIR) .'/(?:uploads|blogs\.dir)/|';
1360
- }
1361
- if ( isset( $_POST['nfw_options']['wp_cache']) ) {
1362
- $tmp .= '/cache/|';
1363
- }
1364
- if ( $tmp ) {
1365
- $nfw_options['wp_dir'] = rtrim( $tmp, '|' );
 
 
 
1366
  }
1367
 
1368
  if (! isset( $_POST['nfw_options']['disallow_creation']) ) {
@@ -1380,6 +1416,11 @@ function nf_sub_policies_save() {
1380
  } else {
1381
  $nfw_options['disallow_privesc'] = 1;
1382
  }
 
 
 
 
 
1383
  if (! isset( $_POST['nfw_options']['disallow_publish']) ) {
1384
  $nfw_options['disallow_publish'] = 0;
1385
  } else {
@@ -1604,6 +1645,7 @@ function nf_sub_policies_default() {
1604
  $nfw_options['disallow_creation']= 0;
1605
  $nfw_options['disallow_settings']= 1;
1606
  $nfw_options['disallow_privesc'] = 1;
 
1607
  $nfw_options['disallow_publish'] = 0;
1608
  $nfw_options['enum_archives'] = 0;
1609
  $nfw_options['enum_login'] = 0;
191
  } else {
192
  $disallow_privesc = 1;
193
  }
194
+ if ( empty( $nfw_options['disallow_privesc_mu']) ) {
195
+ $disallow_privesc_mu = 0;
196
+ } else {
197
+ $disallow_privesc_mu = 1;
198
+ }
199
  if ( empty( $nfw_options['disallow_settings']) ) {
200
  $disallow_settings = 0;
201
  } else {
347
  </tr>
348
 
349
  <?php
350
+ if ( defined('NFW_DISABLE_PRVESC2') ) {
351
+ $msg = '<p class="description">'. sprintf( __('To enable this option, please remove the %s constant from your wp-config.php or .htninja script.', 'ninjafirewall'), '<code>NFW_DISABLE_PRVESC2</code>' ) .'</p>';
352
+ $disabled = 1;
353
+ $disabled_mu = 1;
354
+ $disallow_privesc = 0;
355
+ $disallow_privesc_mu = 0;
356
  } else {
357
+ $msg ='';
358
+ $disabled = 0;
359
+ $disabled_mu = 0;
360
+ }
361
+ $reg_user = ''; $res_user_msg = ' onclick="return nfwjs_reguserwarning(this)"';
362
+ $reg_site = ''; $res_site_msg = ' onclick="return nfwjs_regsitewarning(this)"';
363
+ // Multisite
364
+ if ( is_multisite() ) {
365
+ // 'none', 'user', 'blog' or 'all'
366
+ $reg = get_site_option( 'registration' );
367
+ if ( in_array( $reg, array('user', 'blog', 'all') ) ) {
368
+ if ( $reg != 'blog' ) {
369
+ $reg_user = $res_user_msg;
370
+ }
371
+ if ( $reg != 'user' ) {
372
+ $reg_site = $res_site_msg;
373
+ }
374
+ }
375
+ $main_site = ' '.__('(main site only)', 'ninjafirewall');
376
+ $network_only = ' '.__('(not recommended if you allow sites registration)', 'ninjafirewall');
377
+ // Single site
378
+ } else {
379
+ $reg = get_option( 'users_can_register' );
380
+ if (! empty( $reg ) ) {
381
+ $reg_user = $res_user_msg;
382
+ }
383
+ // Disable policy on a non-multisite installation
384
+ $disabled_mu = 1;
385
+ $main_site = '';
386
+ $network_only = ' '.__('(multisite installation only)', 'ninjafirewall');
387
+ }
388
+ if ( class_exists( 'woocommerce' ) ) {
389
+ $reg_user = ' onclick="return nfwjs_woowarning(this)"';
390
  }
391
  ?>
392
  <tr>
393
  <th scope="row" class="row-med"><?php _e('General', 'ninjafirewall') ?></th>
394
  <td>
395
  <p><label><input type="checkbox" name="nfw_options[disallow_settings]" value="1"<?php checked( $disallow_settings, 1 ) ?>>&nbsp;<?php echo _e('Block attempts to modify important WordPress settings', 'ninjafirewall') ?></label></p>
396
+ <p><label><input<?php echo $reg_user ?> type="checkbox" name="nfw_options[disallow_creation]" value="1"<?php checked( $disallow_creation, 1 ) ?>>&nbsp;<?php _e('Block user accounts creation', 'ninjafirewall') ?></label></p>
397
+ <p><label><input <?php disabled( $disabled, 1 ) ?>type="checkbox" name="nfw_options[disallow_privesc]" value="1"<?php checked( $disallow_privesc, 1 ) ?>>&nbsp;<?php _e('Block attempts to gain administrative privileges', 'ninjafirewall'); echo $main_site; ?></label></p>
 
 
 
 
 
 
 
 
 
 
398
  <?php echo $msg ?>
399
+ <p style="margin-left:20px"><label><input<?php echo $reg_site ?> <?php disabled( $disabled_mu, 1 ) ?>type="checkbox" name="nfw_options[disallow_privesc_mu]" value="1"<?php checked( $disallow_privesc_mu, 1 ) ?>>&nbsp;<?php _e('Apply to all subsites in the network', 'ninjafirewall'); echo $network_only; ?></label></p>
400
+
401
  <p><label><input type="checkbox" name="nfw_options[disallow_publish]" value="1"<?php checked( $disallow_publish, 1 ) ?>>&nbsp;<?php echo _e('Block attempts to publish, edit or delete a published post by users who do not have the right capabilities', 'ninjafirewall') ?></label></p>
402
  </td>
403
  </tr>
1381
  $nfw_options['php_path_i'] = 1;
1382
  }
1383
 
1384
+ // We change those policies only if we're in Full WAF mode
1385
+ if (! defined( 'NFW_WPWAF' ) ) {
1386
+ $nfw_options['wp_dir'] = ''; $tmp = '';
1387
+ if ( isset( $_POST['nfw_options']['wp_admin']) ) {
1388
+ $tmp .= '/wp-admin/(?:css|images|includes|js)/|';
1389
+ }
1390
+ if ( isset( $_POST['nfw_options']['wp_inc']) ) {
1391
+ $tmp .= '/wp-includes/(?:(?:css|images|js(?!/tinymce/wp-tinymce\.php)|theme-compat)/|[^/]+\.php)|';
1392
+ }
1393
+ if ( isset( $_POST['nfw_options']['wp_upl']) ) {
1394
+ $tmp .= '/' . basename(WP_CONTENT_DIR) .'/(?:uploads|blogs\.dir)/|';
1395
+ }
1396
+ if ( isset( $_POST['nfw_options']['wp_cache']) ) {
1397
+ $tmp .= '/cache/|';
1398
+ }
1399
+ if ( $tmp ) {
1400
+ $nfw_options['wp_dir'] = rtrim( $tmp, '|' );
1401
+ }
1402
  }
1403
 
1404
  if (! isset( $_POST['nfw_options']['disallow_creation']) ) {
1416
  } else {
1417
  $nfw_options['disallow_privesc'] = 1;
1418
  }
1419
+ if (! isset( $_POST['nfw_options']['disallow_privesc_mu']) ) {
1420
+ $nfw_options['disallow_privesc_mu'] = 0;
1421
+ } else {
1422
+ $nfw_options['disallow_privesc_mu'] = 1;
1423
+ }
1424
  if (! isset( $_POST['nfw_options']['disallow_publish']) ) {
1425
  $nfw_options['disallow_publish'] = 0;
1426
  } else {
1645
  $nfw_options['disallow_creation']= 0;
1646
  $nfw_options['disallow_settings']= 1;
1647
  $nfw_options['disallow_privesc'] = 1;
1648
+ $nfw_options['disallow_privesc_mu'] = 0;
1649
  $nfw_options['disallow_publish'] = 0;
1650
  $nfw_options['enum_archives'] = 0;
1651
  $nfw_options['enum_login'] = 0;
lib/fw_centlog.php CHANGED
@@ -68,7 +68,7 @@ function fw_centlog_die() {
68
 
69
  header('HTTP/1.1 406 Not Acceptable');
70
  header('Status: 406 Not Acceptable');
71
-
72
  }
73
 
74
  /* ------------------------------------------------------------------ */
68
 
69
  header('HTTP/1.1 406 Not Acceptable');
70
  header('Status: 406 Not Acceptable');
71
+ exit;
72
  }
73
 
74
  /* ------------------------------------------------------------------ */
lib/help.php CHANGED
@@ -181,7 +181,8 @@ function help_nfsubpolicies() {
181
 
182
  <p><strong>' . __('Block user accounts creation', 'ninjafirewall'). '</strong><br />' . __('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'). '</p>
183
 
184
- <p><strong>' . __('Block attempts to gain administrative privileges', 'ninjafirewall'). '</strong><br />' . __('This policy will block vulnerabilities that could be leveraged by attackers to gain administrative privileges.', 'ninjafirewall'). '</p>
 
185
 
186
  <p><strong>' . __('Block attempts to publish, edit or delete a published post by users who do not have the right capabilities', 'ninjafirewall'). '</strong><br />' . __('This policy will block vulnerabilities that could be leveraged by attackers to create, edit or delete posts. Note that it applies to <code>post</code> and <code>page</code> post types only (not custom ones).', 'ninjafirewall'). '</p>
187
 
181
 
182
  <p><strong>' . __('Block user accounts creation', 'ninjafirewall'). '</strong><br />' . __('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'). '</p>
183
 
184
+ <p><strong>' . __('Block attempts to gain administrative privileges', 'ninjafirewall'). '</strong><br />' . __('This policy will block vulnerabilities that could be leveraged by attackers to gain administrative privileges.', 'ninjafirewall') .'</p>
185
+ <p><span class="dashicons dashicons-warning nfw-warning"></span>&nbsp;' . __("If you have a multisite installation, this option will apply to the main site only. If you want it to apply to all subsites in your network, check the 'Apply to all subsites in the network' option.", 'ninjafirewall'). '</p>
186
 
187
  <p><strong>' . __('Block attempts to publish, edit or delete a published post by users who do not have the right capabilities', 'ninjafirewall'). '</strong><br />' . __('This policy will block vulnerabilities that could be leveraged by attackers to create, edit or delete posts. Note that it applies to <code>post</code> and <code>page</code> post types only (not custom ones).', 'ninjafirewall'). '</p>
188
 
lib/install_default.php CHANGED
@@ -121,6 +121,8 @@ function nfw_load_default_conf() {
121
  'disallow_settings' => 1,
122
  // v4.0.6
123
  'disallow_privesc' => 1,
 
 
124
  // v4.2
125
  'disallow_publish' => 0,
126
 
121
  'disallow_settings' => 1,
122
  // v4.0.6
123
  'disallow_privesc' => 1,
124
+ // v4.2.6
125
+ 'disallow_privesc_mu' => 0,
126
  // v4.2
127
  'disallow_publish' => 0,
128
 
lib/utils.php CHANGED
@@ -1062,13 +1062,13 @@ function nf_get_dbdata() {
1062
 
1063
  global $wpdb;
1064
  return @$wpdb->get_results(
1065
- "SELECT {$wpdb->prefix}users.ID,{$wpdb->prefix}users.user_login,{$wpdb->prefix}users.user_pass,{$wpdb->prefix}users.user_nicename,{$wpdb->prefix}users.user_email,{$wpdb->prefix}users.user_registered,{$wpdb->prefix}users.display_name
1066
- FROM {$wpdb->prefix}users
1067
- INNER JOIN {$wpdb->prefix}usermeta
1068
- ON ( {$wpdb->prefix}users.ID = {$wpdb->prefix}usermeta.user_id )
1069
  WHERE 1=1
1070
- AND ( ( ( {$wpdb->prefix}usermeta.meta_key = '{$wpdb->prefix}capabilities'
1071
- AND {$wpdb->prefix}usermeta.meta_value LIKE '%\"administrator\"%' ) ) )"
1072
  );
1073
  }
1074
 
@@ -1176,6 +1176,11 @@ function nfwhook_user_meta( $id, $key, $value ) {
1176
 
1177
  return;
1178
  }
 
 
 
 
 
1179
  $user_info = get_userdata( $id );
1180
  $whoisit = '';
1181
  $check_user = array('subscriber', 'contributor', 'author', 'customer', 'bbp_participant', 'bbp_spectator');
1062
 
1063
  global $wpdb;
1064
  return @$wpdb->get_results(
1065
+ "SELECT {$wpdb->base_prefix}users.ID,{$wpdb->base_prefix}users.user_login,{$wpdb->base_prefix}users.user_pass,{$wpdb->base_prefix}users.user_nicename,{$wpdb->base_prefix}users.user_email,{$wpdb->base_prefix}users.user_registered,{$wpdb->base_prefix}users.display_name
1066
+ FROM {$wpdb->base_prefix}users
1067
+ INNER JOIN {$wpdb->base_prefix}usermeta
1068
+ ON ( {$wpdb->base_prefix}users.ID = {$wpdb->base_prefix}usermeta.user_id )
1069
  WHERE 1=1
1070
+ AND ( ( ( {$wpdb->base_prefix}usermeta.meta_key = '{$wpdb->prefix}capabilities'
1071
+ AND {$wpdb->base_prefix}usermeta.meta_value LIKE '%\"administrator\"%' ) ) )"
1072
  );
1073
  }
1074
 
1176
 
1177
  return;
1178
  }
1179
+ // If it's a subsite in a network, check what we are supposed to do
1180
+ if ( is_main_site() !== true && empty( $nfw_options['disallow_privesc_mu'] ) ) {
1181
+ return;
1182
+ }
1183
+
1184
  $user_info = get_userdata( $id );
1185
  $whoisit = '';
1186
  $check_user = array('subscriber', 'contributor', 'author', 'customer', 'bbp_participant', 'bbp_spectator');
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: 4.2.5
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', '4.2.5' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
@@ -341,6 +341,10 @@ function nfw_load_ext( $hook ) {
341
  esc_js( __('Ensure that you can access your admin console over HTTPS before enabling this option, otherwise you will lock yourself out of your site. Continue?', 'ninjafirewall') ),
342
  'woo_warning' =>
343
  __("WooCommerce is running: if you block accounts creation, your customers won't be able to sign up. Continue?", 'ninjafirewall'),
 
 
 
 
344
 
345
  // File Check
346
  'del_snapshot' =>
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: 4.2.6
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', '4.2.6' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
341
  esc_js( __('Ensure that you can access your admin console over HTTPS before enabling this option, otherwise you will lock yourself out of your site. Continue?', 'ninjafirewall') ),
342
  'woo_warning' =>
343
  __("WooCommerce is running: if you block accounts creation, your customers won't be able to sign up. Continue?", 'ninjafirewall'),
344
+ 'reguser_warning' =>
345
+ __("Your blog has user registration enabled: if you block accounts creation, your customers won't be able to sign up. Continue?", 'ninjafirewall'),
346
+ 'regsite_warning' =>
347
+ __("Your multisite installation allows users to register new sites: if you enable this option, they will likely get blocked when creating their blog. Continue?", 'ninjafirewall'),
348
 
349
  // File Check
350
  'del_snapshot' =>
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: nintechnet, bruandet
3
  Tags: security, firewall, malware, antispam, virus, scanner, hacked site, brute force, seguridad, seguranca, sicherheit, sicurezza, veiligheid, classicpress
4
  Requires at least: 4.7.0
5
  Tested up to: 5.5
6
- Stable tag: 4.2.5
7
  Requires PHP: 5.5
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -203,6 +203,12 @@ NinjaFirewall works on Unix-like servers only. There is no Microsoft Windows ver
203
 
204
  Need more security? Take the time to explore our supercharged Premium edition: [NinjaFirewall WP+ Edition](https://nintechnet.com/ninjafirewall/wp-edition/?comparison)
205
 
 
 
 
 
 
 
206
  = 4.2.5 =
207
 
208
  * The "NinjaFirewall > Dashboard" page will display the firewall's error log if it exists. It could be viewed and deleted from that page.
3
  Tags: security, firewall, malware, antispam, virus, scanner, hacked site, brute force, seguridad, seguranca, sicherheit, sicurezza, veiligheid, classicpress
4
  Requires at least: 4.7.0
5
  Tested up to: 5.5
6
+ Stable tag: 4.2.6
7
  Requires PHP: 5.5
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
203
 
204
  Need more security? Take the time to explore our supercharged Premium edition: [NinjaFirewall WP+ Edition](https://nintechnet.com/ninjafirewall/wp-edition/?comparison)
205
 
206
+ = 4.2.6 =
207
+
208
+ * Fixed a database error message on a multisite installation when accessing a subsite.
209
+ * On a multisite installation, the "Block attempts to gain administrative privileges" policy will apply to the main site only so that it won't block users if they are allowed to register new sites. Another policy was added for subsites, which should be enabled only if site registration is turned-off (see "Firewall Policies > Apply to all subsites in the network" ).
210
+ * Small fixes and adjustments.
211
+
212
  = 4.2.5 =
213
 
214
  * The "NinjaFirewall > Dashboard" page will display the firewall's error log if it exists. It could be viewed and deleted from that page.
static/ninjafirewall.js CHANGED
@@ -337,6 +337,22 @@ function nfwjs_woowarning( cbox ) {
337
  return false;
338
  }
339
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
340
 
341
  function nfwjs_csp_onoff( id1, id2 ) {
342
  if ( jQuery('#'+ id1).prop('checked') == true ) {
337
  return false;
338
  }
339
  }
340
+ function nfwjs_reguserwarning( cbox ) {
341
+ if ( cbox.checked ) {
342
+ if ( confirm( nfwi18n.reguser_warning) ) {
343
+ return true;
344
+ }
345
+ return false;
346
+ }
347
+ }
348
+ function nfwjs_regsitewarning( cbox ) {
349
+ if ( cbox.checked ) {
350
+ if ( confirm( nfwi18n.regsite_warning) ) {
351
+ return true;
352
+ }
353
+ return false;
354
+ }
355
+ }
356
 
357
  function nfwjs_csp_onoff( id1, id2 ) {
358
  if ( jQuery('#'+ id1).prop('checked') == true ) {