NinjaFirewall (WP Edition) - Version 3.6.6

Version Description

  • The "Statistics" page and dashboard widget will display the same values. Previously, the total of blocked threats displayed in the "Statistics" page was reset if the corresponding firewall log was deleted.
  • Fixed a bug in the Garbage Collector: in some cases, the firewall log was deleted a few days later than expected.
  • The Garbage Collector will still be able to run even if WP-Cron is disabled.
  • Fixed an issue introduced in WordPress 4.9.6: NinjaFirewall was not visible in the list of plugins when using WP-CLI. Note that if you want to enable/disable it from WP-CLI you will need to append the --user switch to your command (e.g., $ wp plugin activate ninjafirewall --user=some_admin).
  • Minor fixes.
Download this release

Release Info

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

Code changes from version 3.6.5 to 3.6.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: 2018-05-25 00:33+0700\n"
8
- "PO-Revision-Date: 2018-05-25 00:33+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
@@ -159,7 +159,7 @@ msgstr ""
159
  "offre tout de même des performances et un niveau de protection supérieurs "
160
  "aux autres extensions de sécurité pour WordPress disponibles sur le marché."
161
 
162
- #: install.php:156 ninjafirewall.php:783
163
  msgid "Installation"
164
  msgstr "Installation"
165
 
@@ -218,7 +218,7 @@ msgstr ""
218
  "Ce répertoire est utilisé par NinjaFirewall. Veuillez NE PAS le supprimer "
219
  "tant que NinjaFirewall est installé !"
220
 
221
- #: install.php:259 ninjafirewall.php:944
222
  msgid "NinjaFirewall (WP Edition)"
223
  msgstr "NinjaFirewall (WP Edition)"
224
 
@@ -557,7 +557,7 @@ msgstr ""
557
  "connexion non-sécurisée (HTTP) en ajoutant la ligne suivante dans votre "
558
  "fichier <strong>wp-config.php</strong> :"
559
 
560
- #: lib/contextual_help.php:37 ninjafirewall.php:796
561
  msgid "Overview"
562
  msgstr "Aperçu"
563
 
@@ -588,7 +588,7 @@ msgstr "Forum"
588
  msgid "Updates via Twitter"
589
  msgstr "Mises à jour via Twitter"
590
 
591
- #: lib/contextual_help.php:57 lib/statistics.php:116
592
  msgid "Monthly stats"
593
  msgstr "Statistiques mensuelles"
594
 
@@ -608,7 +608,7 @@ msgstr ""
608
  "Vous pouvez consuler ce journal en cliquant sur le menu <a href=\"%s"
609
  "\">Journal du Pare-feu</a>."
610
 
611
- #: lib/contextual_help.php:65 lib/statistics.php:150
612
  msgid "Benchmarks"
613
  msgstr "Performances"
614
 
@@ -639,7 +639,7 @@ msgid "Your site will remain unprotected until you enable it again."
639
  msgstr ""
640
  "Votre site ne sera plus protégé par NinjaFirewall durant cette période."
641
 
642
- #: lib/contextual_help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1011
643
  msgid "Debugging mode"
644
  msgstr "Mode débogage"
645
 
@@ -865,11 +865,11 @@ msgstr ""
865
  "commentaires et messages de vos visiteurs pourraient être endommagés par "
866
  "cette option."
867
 
868
- #: lib/contextual_help.php:155 ninjafirewall.php:808 ninjafirewall.php:1301
869
  msgid "Firewall Policies"
870
  msgstr "Politiques du Pare-feu"
871
 
872
- #: lib/contextual_help.php:160 ninjafirewall.php:1323
873
  msgid "Basic Policies"
874
  msgstr "Politiques de base"
875
 
@@ -878,7 +878,7 @@ msgid "Whether to filter HTTP and/or HTTPS traffic"
878
  msgstr ""
879
  "Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
880
 
881
- #: lib/contextual_help.php:165 ninjafirewall.php:1378
882
  msgid "Uploads"
883
  msgstr "Téléchargements"
884
 
@@ -1046,11 +1046,11 @@ msgstr ""
1046
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
1047
  "aussi l’éditeur de thème et d'extension."
1048
 
1049
- #: lib/contextual_help.php:182 ninjafirewall.php:1324
1050
  msgid "Intermediate Policies"
1051
  msgstr "Politiques intermédiaires"
1052
 
1053
- #: lib/contextual_help.php:184 ninjafirewall.php:1690
1054
  msgid "HTTP GET variable"
1055
  msgstr "Variable HTTP GET"
1056
 
@@ -1058,7 +1058,7 @@ msgstr "Variable HTTP GET"
1058
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1059
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
1060
 
1061
- #: lib/contextual_help.php:187 ninjafirewall.php:1733
1062
  msgid "HTTP POST variable"
1063
  msgstr "Variable HTTP POST"
1064
 
@@ -1081,7 +1081,7 @@ msgstr ""
1081
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
1082
  "Base64 afin d'y détecter du code malveillant caché."
1083
 
1084
- #: lib/contextual_help.php:191 ninjafirewall.php:1776
1085
  msgid "HTTP REQUEST variable"
1086
  msgstr "Variable HTTP REQUEST"
1087
 
@@ -1089,7 +1089,7 @@ msgstr "Variable HTTP REQUEST"
1089
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1090
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
1091
 
1092
- #: lib/contextual_help.php:194 ninjafirewall.php:1804
1093
  msgid "Cookies"
1094
  msgstr "Cookies"
1095
 
@@ -1097,7 +1097,7 @@ msgstr "Cookies"
1097
  msgid "Whether to scan and/or sanitise cookies."
1098
  msgstr "S'il faut filtrer / nettoyer les cookies."
1099
 
1100
- #: lib/contextual_help.php:197 ninjafirewall.php:1849
1101
  msgid "HTTP_USER_AGENT server variable"
1102
  msgstr "Variable HTTP_USER_AGENT"
1103
 
@@ -1116,7 +1116,7 @@ msgid ""
1116
  msgstr ""
1117
  "cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
1118
 
1119
- #: lib/contextual_help.php:201 ninjafirewall.php:1902
1120
  msgid "HTTP_REFERER server variable"
1121
  msgstr "Variable HTTP_REFERER"
1122
 
@@ -1202,11 +1202,11 @@ msgstr ""
1202
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
1203
  "serveurs reliés entre eux."
1204
 
1205
- #: lib/contextual_help.php:213 ninjafirewall.php:1325
1206
  msgid "Advanced Policies"
1207
  msgstr "Politiques avancées"
1208
 
1209
- #: lib/contextual_help.php:215 ninjafirewall.php:2015
1210
  msgid "HTTP response headers"
1211
  msgstr "En-têtes de réponse HTTP"
1212
 
@@ -1483,7 +1483,7 @@ msgstr ""
1483
  "activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
1484
  "variables."
1485
 
1486
- #: lib/contextual_help.php:245 ninjafirewall.php:2322
1487
  msgid "Various"
1488
  msgstr "Divers"
1489
 
@@ -1540,7 +1540,7 @@ msgstr ""
1540
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
1541
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
1542
 
1543
- #: lib/contextual_help.php:254 ninjafirewall.php:1659
1544
  msgid "Users Whitelist"
1545
  msgstr "Liste Blanche"
1546
 
@@ -1564,7 +1564,7 @@ msgstr ""
1564
  "les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
1565
  "activées, seront toujours appliquées."
1566
 
1567
- #: lib/contextual_help.php:268 ninjafirewall.php:812 ninjafirewall.php:2895
1568
  msgid "File Guard"
1569
  msgstr "File Guard"
1570
 
@@ -1629,7 +1629,7 @@ msgstr ""
1629
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
1630
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
1631
 
1632
- #: lib/contextual_help.php:284 ninjafirewall.php:830 ninjafirewall.php:3026
1633
  msgid "Network"
1634
  msgstr "Réseau"
1635
 
@@ -1664,7 +1664,7 @@ msgstr ""
1664
  "Super Administrateur."
1665
 
1666
  #: lib/contextual_help.php:300 lib/nf_sub_filecheck.php:130
1667
- #: ninjafirewall.php:816
1668
  msgid "File Check"
1669
  msgstr "File Check"
1670
 
@@ -1765,7 +1765,7 @@ msgstr ""
1765
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
1766
 
1767
  #: lib/contextual_help.php:333 lib/event_notifications.php:46
1768
- #: ninjafirewall.php:834
1769
  msgid "Event Notifications"
1770
  msgstr "Notifications d'Événement"
1771
 
@@ -1789,7 +1789,7 @@ msgstr ""
1789
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
1790
 
1791
  #: lib/contextual_help.php:345 lib/login_protection.php:22
1792
- #: ninjafirewall.php:838
1793
  msgid "Login Protection"
1794
  msgstr "Page de Connexion"
1795
 
@@ -1960,7 +1960,7 @@ msgstr ""
1960
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
1961
  "htninja</a></code>."
1962
 
1963
- #: lib/contextual_help.php:407 lib/nf_sub_log.php:85 ninjafirewall.php:842
1964
  msgid "Firewall Log"
1965
  msgstr "Journal du Pare-feu"
1966
 
@@ -2034,7 +2034,7 @@ msgstr ""
2034
  "journaux."
2035
 
2036
  #: lib/contextual_help.php:428 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
2037
- #: ninjafirewall.php:1109
2038
  msgid "Centralized Logging"
2039
  msgstr "Centralisation des Logs"
2040
 
@@ -2077,7 +2077,7 @@ msgid "GDPR Compliance"
2077
  msgstr "Conformité RGPD"
2078
 
2079
  #: lib/contextual_help.php:456 lib/nf_sub_livelog.php:38
2080
- #: lib/nf_sub_livelog.php:210 ninjafirewall.php:846
2081
  msgid "Live Log"
2082
  msgstr "Live Log"
2083
 
@@ -2205,7 +2205,7 @@ msgstr ""
2205
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
2206
  "lettre minuscule <code>a-z</code>."
2207
 
2208
- #: lib/contextual_help.php:493 ninjafirewall.php:850
2209
  msgid "Rules Editor"
2210
  msgstr "Éditeur de Règles"
2211
 
@@ -2265,8 +2265,8 @@ msgstr ""
2265
  "vulnérabilités. Certaines d'entre elles ont été découvertes par les "
2266
  "entreprises, particuliers ou listes de diffusion suivantes:"
2267
 
2268
- #: lib/contextual_help.php:559 lib/nf_sub_updates.php:74 ninjafirewall.php:854
2269
- #: ninjafirewall.php:1043
2270
  msgid "Updates"
2271
  msgstr "Mises à Jour"
2272
 
@@ -2315,38 +2315,34 @@ msgstr ""
2315
  msgid "NinjaFirewall Statistics"
2316
  msgstr "Statistiques de NinjaFirewall"
2317
 
2318
- #: lib/dashboard_widget.php:55 lib/statistics.php:120
2319
  msgid "Blocked threats"
2320
  msgstr "Menaces bloquées"
2321
 
2322
- #: lib/dashboard_widget.php:59 lib/statistics.php:124
2323
  msgid "Threats level"
2324
  msgstr "Niveau des menaces"
2325
 
2326
- #: lib/dashboard_widget.php:61
2327
  msgid "Critical:"
2328
  msgstr "Critique :"
2329
 
2330
- #: lib/dashboard_widget.php:69
2331
  msgid "High:"
2332
  msgstr "Élevé :"
2333
 
2334
- #: lib/dashboard_widget.php:77
2335
  msgid "Medium:"
2336
  msgstr "Moyen :"
2337
 
2338
- #: lib/dashboard_widget.php:87 lib/statistics.php:147
2339
- msgid "Uploaded files"
2340
- msgstr "Fichiers téléchargés (upload)"
2341
-
2342
- #: lib/dashboard_widget.php:93
2343
  msgid "View firewall log"
2344
  msgstr "Voir le journal du pare-feu"
2345
 
2346
  #: lib/event_notifications.php:54 lib/login_protection.php:31
2347
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
2348
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
2349
- #: ninjafirewall.php:1309 ninjafirewall.php:2914 ninjafirewall.php:3042
2350
  msgid "Your changes have been saved."
2351
  msgstr "Les modifications ont été enregistrées."
2352
 
@@ -2458,13 +2454,13 @@ msgid "Send me a daily activity report"
2458
  msgstr "Envoyer un rapport d'activité quotidien"
2459
 
2460
  #: lib/event_notifications.php:151 lib/event_notifications.php:163
2461
- #: lib/nf_sub_updates.php:146 ninjafirewall.php:1696 ninjafirewall.php:1739
2462
- #: ninjafirewall.php:1759 ninjafirewall.php:1810 ninjafirewall.php:1855
2463
- #: ninjafirewall.php:1865 ninjafirewall.php:1875 ninjafirewall.php:1918
2464
- #: ninjafirewall.php:1961 ninjafirewall.php:1981 ninjafirewall.php:2195
2465
- #: ninjafirewall.php:2251 ninjafirewall.php:2261 ninjafirewall.php:2271
2466
- #: ninjafirewall.php:2281 ninjafirewall.php:2328 ninjafirewall.php:2338
2467
- #: ninjafirewall.php:3056
2468
  msgid "Yes (default)"
2469
  msgstr "Oui (défaut)"
2470
 
@@ -2545,7 +2541,7 @@ msgstr "Moyen :"
2545
  msgid "Blocked brute-force attacks:"
2546
  msgstr "Attaques par force brute bloquées :"
2547
 
2548
- #: lib/event_notifications.php:446 lib/nfw_misc.php:475
2549
  msgid ""
2550
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
2551
  "\" page."
@@ -2555,7 +2551,7 @@ msgstr ""
2555
 
2556
  #: lib/event_notifications.php:450 lib/nf_sub_filecheck.php:847
2557
  #: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:504
2558
- #: lib/nf_sub_updates.php:550 ninjafirewall.php:3367
2559
  msgid "Support forum:"
2560
  msgstr "Forum :"
2561
 
@@ -2956,11 +2952,11 @@ msgid "Always ON"
2956
  msgstr "Toujours activer"
2957
 
2958
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
2959
- #: ninjafirewall.php:1604 ninjafirewall.php:1619 ninjafirewall.php:1629
2960
- #: ninjafirewall.php:1639 ninjafirewall.php:1709 ninjafirewall.php:1752
2961
- #: ninjafirewall.php:1785 ninjafirewall.php:1823 ninjafirewall.php:1911
2962
- #: ninjafirewall.php:1931 ninjafirewall.php:1974 ninjafirewall.php:2104
2963
- #: ninjafirewall.php:2118 ninjafirewall.php:2143 ninjafirewall.php:2351
2964
  msgid "No (default)"
2965
  msgstr "Non (défaut)"
2966
 
@@ -3269,11 +3265,11 @@ msgstr ""
3269
  msgid "Default: %s"
3270
  msgstr "Défaut : %s"
3271
 
3272
- #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2960
3273
  msgid "Exclude the following files/folders (optional)"
3274
  msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
3275
 
3276
- #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2961
3277
  msgid "e.g.,"
3278
  msgstr "par ex."
3279
 
@@ -3552,8 +3548,8 @@ msgstr "[NinjaFirewall] Alerte: Détection File Check"
3552
 
3553
  #: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
3554
  #: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
3555
- #: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:327
3556
- #: lib/nfw_misc.php:329 lib/nfw_misc.php:466 lib/nfw_misc.php:468
3557
  msgid "Blog:"
3558
  msgstr "Blog :"
3559
 
@@ -3695,15 +3691,15 @@ msgstr ""
3695
  msgid "Display"
3696
  msgstr "Afficher"
3697
 
3698
- #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1352
3699
  msgid "HTTP and HTTPS traffic (default)"
3700
  msgstr "Trafic HTTP et HTTPS (défaut)"
3701
 
3702
- #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1353
3703
  msgid "HTTP traffic only"
3704
  msgstr "Trafic HTTP uniquement"
3705
 
3706
- #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1354
3707
  msgid "HTTPS traffic only"
3708
  msgstr "Trafic HTTPS uniquement"
3709
 
@@ -3826,7 +3822,7 @@ msgstr "Le journal demandé n'existe pas."
3826
  msgid "Unable to open the log for read operation."
3827
  msgstr "Impossible de lire le journal."
3828
 
3829
- #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:826
3830
  msgid "Anti-Malware"
3831
  msgstr "Anti-Malware"
3832
 
@@ -3884,13 +3880,13 @@ msgstr ""
3884
  msgid "Refresh preview"
3885
  msgstr "Réactualiser"
3886
 
3887
- #: lib/nf_sub_options.php:55 ninjafirewall.php:804
3888
  msgid "Firewall Options"
3889
  msgstr "Options du Pare-feu"
3890
 
3891
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3892
- #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:989
3893
- #: ninjafirewall.php:1121
3894
  msgid "Enabled"
3895
  msgstr "Activé"
3896
 
@@ -4009,8 +4005,8 @@ msgid "[NinjaFirewall] Alert: Firewall is disabled"
4009
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
4010
 
4011
  #: lib/nf_sub_options.php:480 lib/nf_sub_options.php:482 ninjafirewall.php:563
4012
- #: ninjafirewall.php:565 ninjafirewall.php:689 ninjafirewall.php:691
4013
- #: ninjafirewall.php:3355 ninjafirewall.php:3357
4014
  msgid "-Blog :"
4015
  msgstr "- Blog :"
4016
 
@@ -4039,16 +4035,16 @@ msgstr ""
4039
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
4040
  "paramètres du pare-feu :"
4041
 
4042
- #: lib/nf_sub_options.php:499 ninjafirewall.php:697 ninjafirewall.php:3362
4043
  msgid "-User :"
4044
  msgstr "- Nom :"
4045
 
4046
- #: lib/nf_sub_options.php:500 ninjafirewall.php:698 ninjafirewall.php:3363
4047
  msgid "-IP :"
4048
  msgstr "- IP :"
4049
 
4050
- #: lib/nf_sub_options.php:501 ninjafirewall.php:572 ninjafirewall.php:699
4051
- #: ninjafirewall.php:3364
4052
  msgid "-Date :"
4053
  msgstr "- Date :"
4054
 
@@ -4070,14 +4066,14 @@ msgstr "Aucune mise à jour disponible."
4070
  msgid "Automatically update NinjaFirewall security rules"
4071
  msgstr "Activer la mise à jour automatique des règles de sécurité"
4072
 
4073
- #: lib/nf_sub_updates.php:149 ninjafirewall.php:1220 ninjafirewall.php:1699
4074
- #: ninjafirewall.php:1742 ninjafirewall.php:1762 ninjafirewall.php:1813
4075
- #: ninjafirewall.php:1858 ninjafirewall.php:1868 ninjafirewall.php:1878
4076
- #: ninjafirewall.php:1921 ninjafirewall.php:1964 ninjafirewall.php:1984
4077
- #: ninjafirewall.php:2046 ninjafirewall.php:2198 ninjafirewall.php:2254
4078
- #: ninjafirewall.php:2264 ninjafirewall.php:2274 ninjafirewall.php:2284
4079
- #: ninjafirewall.php:2331 ninjafirewall.php:2341 ninjafirewall.php:2942
4080
- #: ninjafirewall.php:3057
4081
  msgid "No"
4082
  msgstr "Non"
4083
 
@@ -4532,11 +4528,11 @@ msgstr ""
4532
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
4533
  msgstr "Comparez</a> les versions WP et <font color=\"#21759B\">WP+</font>."
4534
 
4535
- #: lib/nfw_misc.php:148 lib/nfw_misc.php:152
4536
  msgid "NinjaFirewall error"
4537
  msgstr "NinjaFirewall Erreur"
4538
 
4539
- #: lib/nfw_misc.php:149
4540
  #, php-format
4541
  msgid ""
4542
  "%s directory cannot be created. Please review your installation and ensure "
@@ -4545,7 +4541,7 @@ msgstr ""
4545
  "Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
4546
  "assurez vous que %s n'est pas en lecture seule."
4547
 
4548
- #: lib/nfw_misc.php:153
4549
  #, php-format
4550
  msgid ""
4551
  "%s directory is read-only. Please review your installation and ensure that "
@@ -4554,23 +4550,23 @@ msgstr ""
4554
  "Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
4555
  "permissions de %s."
4556
 
4557
- #: lib/nfw_misc.php:172 ninjafirewall.php:973
4558
  msgid "unknown error"
4559
  msgstr "erreur inconnue"
4560
 
4561
- #: lib/nfw_misc.php:174
4562
  msgid "NinjaFirewall fatal error:"
4563
  msgstr "NinjaFirewall erreur fatale :"
4564
 
4565
- #: lib/nfw_misc.php:175
4566
  msgid "Review your installation, your site is not protected."
4567
  msgstr "Vérifiez votre installation, votre site n'est pas protégé."
4568
 
4569
- #: lib/nfw_misc.php:222 lib/nfw_misc.php:244
4570
  msgid "Forbidden access"
4571
  msgstr "Accès interdit"
4572
 
4573
- #: lib/nfw_misc.php:263
4574
  #, php-format
4575
  msgid ""
4576
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
@@ -4579,11 +4575,11 @@ msgstr ""
4579
  "<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
4580
  "\"%s\">Mot de passe perdu</a> ?"
4581
 
4582
- #: lib/nfw_misc.php:324
4583
  msgid "[NinjaFirewall] Alert: Database changes detected"
4584
  msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
4585
 
4586
- #: lib/nfw_misc.php:325
4587
  msgid ""
4588
  "NinjaFirewall has detected that one or more administrator accounts were "
4589
  "modified in the database:"
@@ -4591,20 +4587,20 @@ msgstr ""
4591
  "NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
4592
  "modifiés dans la base de données:"
4593
 
4594
- #: lib/nfw_misc.php:331 lib/nfw_misc.php:471
4595
  msgid "User IP:"
4596
  msgstr "IP utilisateur :"
4597
 
4598
- #: lib/nfw_misc.php:332 lib/nfw_misc.php:474
4599
  msgid "Date:"
4600
  msgstr "Date :"
4601
 
4602
- #: lib/nfw_misc.php:333
4603
  #, php-format
4604
  msgid "Total administrators : %s"
4605
  msgstr "Nombre d'administrateurs : %s"
4606
 
4607
- #: lib/nfw_misc.php:342
4608
  msgid ""
4609
  "If you cannot see any modifications in the above fields, it is likely that "
4610
  "the administrator password was changed."
@@ -4612,21 +4608,21 @@ msgstr ""
4612
  "Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
4613
  "probable que le mot de passe administrateur a été changé."
4614
 
4615
- #: lib/nfw_misc.php:440
4616
  msgid "Blocked privilege escalation attempt"
4617
  msgstr "Tentatives d'élévation des privilèges"
4618
 
4619
- #: lib/nfw_misc.php:464
4620
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
4621
  msgstr ""
4622
  "NinjaFirewall a bloqué un utilisateur ayant essayé d'élever ses privilèges "
4623
  "pour devenir administrateur du blog :"
4624
 
4625
- #: lib/nfw_misc.php:470
4626
  msgid "Username:"
4627
  msgstr "Utilisateur :"
4628
 
4629
- #: lib/nfw_misc.php:490
4630
  msgid ""
4631
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4632
  "whitelisted."
@@ -4634,7 +4630,7 @@ msgstr ""
4634
  "La protection de NinjaFirewall contre les attaques par force brute est "
4635
  "activée. Vous êtes temporairement dans la liste blanche."
4636
 
4637
- #: lib/nfw_misc.php:504
4638
  #, php-format
4639
  msgid ""
4640
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
@@ -4744,43 +4740,39 @@ msgstr "Règles désactivées"
4744
  msgid "Enable it"
4745
  msgstr "Activer"
4746
 
4747
- #: lib/statistics.php:28 ninjafirewall.php:800
4748
  msgid "Statistics"
4749
  msgstr "Statistiques"
4750
 
4751
- #: lib/statistics.php:79
4752
- msgid "Cannot open logfile"
4753
- msgstr "Impossible d'ouvrir le fichier journal"
4754
-
4755
- #: lib/statistics.php:90
4756
- msgid "You do not have any stats for the current month yet."
4757
- msgstr "Vous n'avez pas encore de statistiques pour le mois en cours."
4758
 
4759
- #: lib/statistics.php:126
4760
  msgid "Critical"
4761
  msgstr "Critique"
4762
 
4763
- #: lib/statistics.php:132
4764
  msgid "High"
4765
  msgstr "Élevé"
4766
 
4767
- #: lib/statistics.php:138
4768
  msgid "Medium"
4769
  msgstr "Moyen"
4770
 
4771
- #: lib/statistics.php:152
4772
  msgid "Average time per request"
4773
  msgstr "Durée moyenne par requête"
4774
 
4775
- #: lib/statistics.php:156
4776
  msgid "Fastest request"
4777
  msgstr "Requête la plus rapide"
4778
 
4779
- #: lib/statistics.php:160
4780
  msgid "Slowest request"
4781
  msgstr "Requête la plus lente"
4782
 
4783
- #: lib/statistics.php:188
4784
  msgid "Select monthly stats to view..."
4785
  msgstr "Sélectionnez les statistiques à afficher"
4786
 
@@ -4942,28 +4934,28 @@ msgstr "2. Sélectionnez \"NinjaFirewall > Mises à Jour\"."
4942
  msgid "3. Click on \"Check for updates now!\"."
4943
  msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
4944
 
4945
- #: ninjafirewall.php:575 ninjafirewall.php:702
4946
  msgid "Support forum"
4947
  msgstr "Forum "
4948
 
4949
- #: ninjafirewall.php:687
4950
  msgid "Alert: WordPress console login"
4951
  msgstr "Alerte : Connexion à WordPress"
4952
 
4953
- #: ninjafirewall.php:696
4954
  msgid "Someone just logged in to your WordPress admin console:"
4955
  msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
4956
 
4957
- #: ninjafirewall.php:767
4958
  #, php-format
4959
  msgid "Sorry %s, your request cannot be processed."
4960
  msgstr "Désolé %s, votre requête ne peut pas aboutir."
4961
 
4962
- #: ninjafirewall.php:768
4963
  msgid "For security reasons, it was blocked and logged."
4964
  msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
4965
 
4966
- #: ninjafirewall.php:770
4967
  msgid ""
4968
  "If you believe this was an error please contact the<br />webmaster and "
4969
  "enclose the following incident ID:"
@@ -4971,83 +4963,83 @@ msgstr ""
4971
  "Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
4972
  "webmaster et joindre le numéro d'incident suivant:"
4973
 
4974
- #: ninjafirewall.php:796
4975
  msgid "NinjaFirewall: Overview"
4976
  msgstr "NinjaFirewall : Aperçu"
4977
 
4978
- #: ninjafirewall.php:800
4979
  msgid "NinjaFirewall: Statistics"
4980
  msgstr "NinjaFirewall : Statistiques"
4981
 
4982
- #: ninjafirewall.php:804
4983
  msgid "NinjaFirewall: Firewall Options"
4984
  msgstr "NinjaFirewall : Options du Pare-feu"
4985
 
4986
- #: ninjafirewall.php:808
4987
  msgid "NinjaFirewall: Firewall Policies"
4988
  msgstr "NinjaFirewall : Politiques du Pare-feu"
4989
 
4990
- #: ninjafirewall.php:812
4991
  msgid "NinjaFirewall: File Guard"
4992
  msgstr "NinjaFirewall: File Guard"
4993
 
4994
- #: ninjafirewall.php:816
4995
  msgid "NinjaFirewall: File Check"
4996
  msgstr "NinjaFirewall: File Check"
4997
 
4998
- #: ninjafirewall.php:826
4999
  msgid "NinjaFirewall: Anti-Malware"
5000
  msgstr "NinjaFirewall : Anti-Malware"
5001
 
5002
- #: ninjafirewall.php:830
5003
  msgid "NinjaFirewall: Network"
5004
  msgstr "NinjaFirewall : Réseau"
5005
 
5006
- #: ninjafirewall.php:834
5007
  msgid "NinjaFirewall: Event Notifications"
5008
  msgstr "NinjaFirewall : Notifications d’Événement"
5009
 
5010
- #: ninjafirewall.php:838
5011
  msgid "NinjaFirewall: Log-in Protection"
5012
  msgstr "NinjaFirewall : Page de Connexion"
5013
 
5014
- #: ninjafirewall.php:842
5015
  msgid "NinjaFirewall: Firewall Log"
5016
  msgstr "NinjaFirewall : Journal du Pare-feu"
5017
 
5018
- #: ninjafirewall.php:846
5019
  msgid "NinjaFirewall: Live Log"
5020
  msgstr "NinjaFirewall: Live Log"
5021
 
5022
- #: ninjafirewall.php:850
5023
  msgid "NinjaFirewall: Rules Editor"
5024
  msgstr "NinjaFirewall : Éditeur de Règles"
5025
 
5026
- #: ninjafirewall.php:854
5027
  msgid "NinjaFirewall: Updates"
5028
  msgstr "NinjaFirewall : Mises à Jour"
5029
 
5030
- #: ninjafirewall.php:861
5031
  msgid "NinjaFirewall: About"
5032
  msgstr "NinjaFirewall : À Propos"
5033
 
5034
- #: ninjafirewall.php:861
5035
  msgid "About..."
5036
  msgstr "À Propos..."
5037
 
5038
- #: ninjafirewall.php:901
5039
  msgid "NinjaFirewall Settings"
5040
  msgstr "Réglages de NinjaFirewall"
5041
 
5042
- #: ninjafirewall.php:909
5043
  msgid "NinjaFirewall is enabled"
5044
  msgstr "NinjaFirewall est activé"
5045
 
5046
- #: ninjafirewall.php:948
5047
  msgid "Congratulations, NinjaFirewall is up and running!"
5048
  msgstr "Félicitations, NinjaFirewall est bien activé&nbsp;!"
5049
 
5050
- #: ninjafirewall.php:949
5051
  msgid ""
5052
  "If you need help, click on the contextual \"Help\" menu tab located in the "
5053
  "upper right corner of each page."
@@ -5055,58 +5047,58 @@ msgstr ""
5055
  "Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
5056
  "supérieur droit de chaque page."
5057
 
5058
- #: ninjafirewall.php:951
5059
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
5060
  msgstr ""
5061
  "Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
5062
  "envoyé à l'adresse"
5063
 
5064
- #: ninjafirewall.php:977 ninjafirewall.php:987
5065
  msgid "Firewall"
5066
  msgstr "Pare-feu"
5067
 
5068
- #: ninjafirewall.php:996
5069
  msgid "WordPress WAF"
5070
  msgstr "WordPress WAF"
5071
 
5072
- #: ninjafirewall.php:998
5073
  msgid "Full WAF"
5074
  msgstr "Full WAF"
5075
 
5076
- #: ninjafirewall.php:1002
5077
  msgid "Mode"
5078
  msgstr "Mode"
5079
 
5080
- #: ninjafirewall.php:1004
5081
  #, php-format
5082
  msgid "NinjaFirewall is running in %s mode."
5083
  msgstr "NinjaFirewall fonctionne en mode %s."
5084
 
5085
- #: ninjafirewall.php:1013
5086
  msgid "Enabled."
5087
  msgstr "Activé."
5088
 
5089
- #: ninjafirewall.php:1013
5090
  msgid "Click here to turn Debugging Mode off"
5091
  msgstr "Cliquez ici pour désactiver le mode Débogage"
5092
 
5093
- #: ninjafirewall.php:1019
5094
  msgid "PHP SAPI"
5095
  msgstr "PHP SAPI"
5096
 
5097
- #: ninjafirewall.php:1033 ninjafirewall.php:3345
5098
  msgid "Version"
5099
  msgstr "Version"
5100
 
5101
- #: ninjafirewall.php:1035
5102
  msgid "Security rules:"
5103
  msgstr "Règles de sécurité&nbsp;:"
5104
 
5105
- #: ninjafirewall.php:1045
5106
  msgid "Security rules updates are disabled."
5107
  msgstr "La mise à jour automatique des règles de sécurité est désactivée."
5108
 
5109
- #: ninjafirewall.php:1045
5110
  msgid ""
5111
  "If you want your blog to be protected against the latest threats, enable "
5112
  "automatic security rules updates."
@@ -5114,11 +5106,11 @@ msgstr ""
5114
  "Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
5115
  "pensez à l'activer."
5116
 
5117
- #: ninjafirewall.php:1053 ninjafirewall.php:1062
5118
  msgid "Admin user"
5119
  msgstr "Administrateur"
5120
 
5121
- #: ninjafirewall.php:1055
5122
  #, php-format
5123
  msgid ""
5124
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
@@ -5131,23 +5123,23 @@ msgstr ""
5131
  "\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
5132
  "pare-feu lorsque vous travaillez depuis votre Tableau de bord."
5133
 
5134
- #: ninjafirewall.php:1064
5135
  msgid "You are whitelisted by the firewall."
5136
  msgstr "Vous êtes dans la liste blanche du pare-feu."
5137
 
5138
- #: ninjafirewall.php:1071
5139
  msgid "Restrictions"
5140
  msgstr "Restrictions"
5141
 
5142
- #: ninjafirewall.php:1073
5143
  msgid "Access to NinjaFirewall is restricted to:"
5144
  msgstr "L'accès à NinjaFirewall est restreint à :"
5145
 
5146
- #: ninjafirewall.php:1084
5147
  msgid "User session"
5148
  msgstr "Session utilisateur"
5149
 
5150
- #: ninjafirewall.php:1086
5151
  msgid ""
5152
  "It seems that the user session set by NinjaFirewall was not found by the "
5153
  "firewall script."
@@ -5155,7 +5147,7 @@ msgstr ""
5155
  "Il semble que la session d'utilisateur définie par NinjaFirewall n'a pas été "
5156
  "trouvé par le script du pare-feu."
5157
 
5158
- #: ninjafirewall.php:1094
5159
  #, php-format
5160
  msgid ""
5161
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
@@ -5164,18 +5156,18 @@ msgstr ""
5164
  "la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
5165
  "configuration</a>."
5166
 
5167
- #: ninjafirewall.php:1098
5168
  msgid "No IP address restriction."
5169
  msgstr "Aucune restriction d'accès par adresse IP."
5170
 
5171
- #: ninjafirewall.php:1101
5172
  #, php-format
5173
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
5174
  msgstr ""
5175
  "L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
5176
  "NinjaFirewall."
5177
 
5178
- #: ninjafirewall.php:1104
5179
  #, php-format
5180
  msgid ""
5181
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
@@ -5184,21 +5176,21 @@ msgstr ""
5184
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
5185
  "configuration</a>."
5186
 
5187
- #: ninjafirewall.php:1114
5188
  #, php-format
5189
  msgid "Error: %s"
5190
  msgstr "Erreur : %s"
5191
 
5192
- #: ninjafirewall.php:1132
5193
  msgid "Source IP"
5194
  msgstr "IP source"
5195
 
5196
- #: ninjafirewall.php:1134
5197
  #, php-format
5198
  msgid "You have a private IP : %s"
5199
  msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
5200
 
5201
- #: ninjafirewall.php:1134
5202
  #, php-format
5203
  msgid ""
5204
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
@@ -5210,11 +5202,11 @@ msgstr ""
5210
  "la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
5211
  "NinjaFirewall. "
5212
 
5213
- #: ninjafirewall.php:1142 ninjafirewall.php:1153
5214
  msgid "CDN detection"
5215
  msgstr "Détection CDN"
5216
 
5217
- #: ninjafirewall.php:1144
5218
  #, php-format
5219
  msgid ""
5220
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
@@ -5225,7 +5217,7 @@ msgstr ""
5225
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5226
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5227
 
5228
- #: ninjafirewall.php:1155
5229
  #, php-format
5230
  msgid ""
5231
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
@@ -5236,35 +5228,35 @@ msgstr ""
5236
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5237
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5238
 
5239
- #: ninjafirewall.php:1164 ninjafirewall.php:1174
5240
  msgid "Log dir"
5241
  msgstr "Répertoire du Journal"
5242
 
5243
- #: ninjafirewall.php:1166 ninjafirewall.php:1176
5244
  #, php-format
5245
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
5246
  msgstr ""
5247
  "Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
5248
  "(0777 ou équivalent)."
5249
 
5250
- #: ninjafirewall.php:1184
5251
  msgid "Optional configuration file"
5252
  msgstr "Fichier de configuration"
5253
 
5254
- #: ninjafirewall.php:1219 ninjafirewall.php:1601 ninjafirewall.php:1616
5255
- #: ninjafirewall.php:1626 ninjafirewall.php:1636 ninjafirewall.php:1706
5256
- #: ninjafirewall.php:1749 ninjafirewall.php:1782 ninjafirewall.php:1820
5257
- #: ninjafirewall.php:1908 ninjafirewall.php:1928 ninjafirewall.php:1971
5258
- #: ninjafirewall.php:2103 ninjafirewall.php:2117 ninjafirewall.php:2142
5259
- #: ninjafirewall.php:2348
5260
  msgid "Yes"
5261
  msgstr "Oui"
5262
 
5263
- #: ninjafirewall.php:1221
5264
  msgid "(default)"
5265
  msgstr "(défaut)"
5266
 
5267
- #: ninjafirewall.php:1222
5268
  #, php-format
5269
  msgid ""
5270
  "This feature is only available when NinjaFirewall is running in %s mode."
@@ -5272,13 +5264,13 @@ msgstr ""
5272
  "Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
5273
  "mode %s."
5274
 
5275
- #: ninjafirewall.php:1235
5276
  msgid "All fields will be restored to their default values. Go ahead?"
5277
  msgstr ""
5278
  "Tous les champs vont être réinitialisés avec leur valeur par défaut. "
5279
  "Continuer ?"
5280
 
5281
- #: ninjafirewall.php:1265
5282
  msgid ""
5283
  "WARNING: ensure that you can access your admin console over HTTPS before "
5284
  "enabling this option, otherwise you will lock yourself out of your site. Go "
@@ -5288,7 +5280,7 @@ msgstr ""
5288
  "via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
5289
  "l’accès à votre site. Continuer ?"
5290
 
5291
- #: ninjafirewall.php:1274
5292
  msgid ""
5293
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5294
  "hyphen [-] or an underscore [_] will be removed from the filename and "
@@ -5298,44 +5290,44 @@ msgstr ""
5298
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5299
  "du nom du fichier et remplacé par le caractère de substitution."
5300
 
5301
- #: ninjafirewall.php:1312
5302
  msgid "Default values were restored."
5303
  msgstr "Les valeurs par défaut ont été restaurées."
5304
 
5305
- #: ninjafirewall.php:1314
5306
  msgid "No action taken."
5307
  msgstr "Aucune mesure prise."
5308
 
5309
- #: ninjafirewall.php:1349
5310
  msgid "Enable NinjaFirewall for"
5311
  msgstr "Activer NinjaFirewall pour le trafic"
5312
 
5313
- #: ninjafirewall.php:1381
5314
  msgid "File Uploads"
5315
  msgstr "Autoriser les téléchargements (uploads)"
5316
 
5317
- #: ninjafirewall.php:1385
5318
  msgid "Allow uploads"
5319
  msgstr "Autoriser"
5320
 
5321
- #: ninjafirewall.php:1386
5322
  msgid "Disallow uploads (default)"
5323
  msgstr "Ne pas autoriser (défaut)"
5324
 
5325
- #: ninjafirewall.php:1389
5326
  msgid "Sanitise filenames"
5327
  msgstr "Nettoyer le nom des fichiers"
5328
 
5329
- #: ninjafirewall.php:1389
5330
  msgid "substitution character:"
5331
  msgstr "caractère de substitution&nbsp;:"
5332
 
5333
- #: ninjafirewall.php:1490
5334
  msgid "Block direct access to any PHP file located in one of these directories"
5335
  msgstr ""
5336
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
5337
 
5338
- #: ninjafirewall.php:1520
5339
  msgid ""
5340
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
5341
  "this option is enabled."
@@ -5343,7 +5335,7 @@ msgstr ""
5343
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
5344
  "cette option est activée."
5345
 
5346
- #: ninjafirewall.php:1535
5347
  msgid ""
5348
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
5349
  "by your visitors, we recommend to enable this option."
@@ -5352,7 +5344,7 @@ msgstr ""
5352
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
5353
  "cette option."
5354
 
5355
- #: ninjafirewall.php:1546
5356
  msgid ""
5357
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
5358
  "may prevent it from working correctly."
@@ -5360,47 +5352,47 @@ msgstr ""
5360
  "Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
5361
  "pourrait l’empêcher de fonctionner correctement."
5362
 
5363
- #: ninjafirewall.php:1554
5364
  msgid "Protect against username enumeration"
5365
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
5366
 
5367
- #: ninjafirewall.php:1557
5368
  msgid "Through the author archives"
5369
  msgstr "Via la page d'archive d'un auteur"
5370
 
5371
- #: ninjafirewall.php:1558
5372
  msgid "Through the login page"
5373
  msgstr "Via la page de connexion"
5374
 
5375
- #: ninjafirewall.php:1559
5376
  msgid "Through the WordPress REST API"
5377
  msgstr "Via l'API REST de WordPress"
5378
 
5379
- #: ninjafirewall.php:1567
5380
  msgid "This feature is only available when running WordPress 4.7 or above."
5381
  msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
5382
 
5383
- #: ninjafirewall.php:1574
5384
  msgid "WordPress REST API"
5385
  msgstr "API REST de WordPress"
5386
 
5387
- #: ninjafirewall.php:1577 ninjafirewall.php:1586
5388
  msgid "Block any access to the API"
5389
  msgstr "Bloquer tout accès à l'API"
5390
 
5391
- #: ninjafirewall.php:1583
5392
  msgid "WordPress XML-RPC API"
5393
  msgstr "API XML-RPC de WordPress"
5394
 
5395
- #: ninjafirewall.php:1587
5396
  msgid "Block <code>system.multicall</code> method"
5397
  msgstr "Bloquer la méthode <code>system.multicall</code>"
5398
 
5399
- #: ninjafirewall.php:1589
5400
  msgid "Block Pingbacks"
5401
  msgstr "Bloquer les Pingbacks"
5402
 
5403
- #: ninjafirewall.php:1594
5404
  msgid ""
5405
  "Disabling access to the REST or XML-RPC API may break some functionality on "
5406
  "your blog, its themes or plugins."
@@ -5408,35 +5400,35 @@ msgstr ""
5408
  "L'activation de ces options peut rompre certaines fonctionnalités de votre "
5409
  "blog, ses thèmes ou ses plugins."
5410
 
5411
- #: ninjafirewall.php:1598
5412
  msgid "Block <code>POST</code> requests in the themes folder"
5413
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
5414
 
5415
- #: ninjafirewall.php:1613
5416
  msgid "Force SSL for admin and logins"
5417
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
5418
 
5419
- #: ninjafirewall.php:1623
5420
  msgid "Disable the plugin and theme editor"
5421
  msgstr "Désactiver l’éditeur de thème et d'extension"
5422
 
5423
- #: ninjafirewall.php:1633
5424
  msgid "Disable plugin and theme update/installation"
5425
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
5426
 
5427
- #: ninjafirewall.php:1662
5428
  msgid "Add the Administrator to the whitelist (default)."
5429
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
5430
 
5431
- #: ninjafirewall.php:1663
5432
  msgid "Add all logged in users to the whitelist."
5433
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
5434
 
5435
- #: ninjafirewall.php:1664
5436
  msgid "Disable users whitelist."
5437
  msgstr "Désactiver la liste blanche."
5438
 
5439
- #: ninjafirewall.php:1665
5440
  msgid ""
5441
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
5442
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
@@ -5446,66 +5438,66 @@ msgstr ""
5446
  "<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
5447
  "elles sont activées, seront toujours appliquées."
5448
 
5449
- #: ninjafirewall.php:1693
5450
  msgid "Scan <code>GET</code> variable"
5451
  msgstr "Filtrer la variable <code>GET</code>"
5452
 
5453
- #: ninjafirewall.php:1703
5454
  msgid "Sanitise <code>GET</code> variable"
5455
  msgstr "Nettoyer la variable <code>GET</code>"
5456
 
5457
- #: ninjafirewall.php:1736
5458
  msgid "Scan <code>POST</code> variable"
5459
  msgstr "Filtrer la variable <code>POST</code>"
5460
 
5461
- #: ninjafirewall.php:1746
5462
  msgid "Sanitise <code>POST</code> variable"
5463
  msgstr "Nettoyer la variable <code>POST</code>"
5464
 
5465
- #: ninjafirewall.php:1752 ninjafirewall.php:1785
5466
  msgid "Do not enable this option unless you know what you are doing!"
5467
  msgstr ""
5468
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
5469
  "faites&nbsp;!"
5470
 
5471
- #: ninjafirewall.php:1756
5472
  msgid "Decode Base64-encoded <code>POST</code> variable"
5473
  msgstr ""
5474
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
5475
 
5476
- #: ninjafirewall.php:1779
5477
  msgid "Sanitise <code>REQUEST</code> variable"
5478
  msgstr "Nettoyer la variable <code>REQUEST</code>"
5479
 
5480
- #: ninjafirewall.php:1807
5481
  msgid "Scan cookies"
5482
  msgstr "Filtrer les cookies"
5483
 
5484
- #: ninjafirewall.php:1817
5485
  msgid "Sanitise cookies"
5486
  msgstr "Nettoyer les cookies"
5487
 
5488
- #: ninjafirewall.php:1852
5489
  msgid "Scan <code>HTTP_USER_AGENT</code>"
5490
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
5491
 
5492
- #: ninjafirewall.php:1862
5493
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
5494
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
5495
 
5496
- #: ninjafirewall.php:1872
5497
  msgid "Block suspicious bots/scanners"
5498
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
5499
 
5500
- #: ninjafirewall.php:1905
5501
  msgid "Scan <code>HTTP_REFERER</code>"
5502
  msgstr "Filtrer <code>HTTP_REFERER</code>"
5503
 
5504
- #: ninjafirewall.php:1915
5505
  msgid "Sanitise <code>HTTP_REFERER</code>"
5506
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
5507
 
5508
- #: ninjafirewall.php:1925
5509
  msgid ""
5510
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
5511
  "code> header"
@@ -5513,7 +5505,7 @@ msgstr ""
5513
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
5514
  "<code>HTTP_REFERER</code>"
5515
 
5516
- #: ninjafirewall.php:1931
5517
  msgid ""
5518
  "Keep this option disabled if you are using scripts like Paypal IPN, "
5519
  "WordPress WP-Cron etc"
@@ -5521,21 +5513,21 @@ msgstr ""
5521
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
5522
  "WordPress WP-Cron etc"
5523
 
5524
- #: ninjafirewall.php:1958
5525
  msgid "Block localhost IP in <code>GET/POST</code> request"
5526
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
5527
 
5528
- #: ninjafirewall.php:1968
5529
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
5530
  msgstr ""
5531
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
5532
  "IP"
5533
 
5534
- #: ninjafirewall.php:1978
5535
  msgid "Scan traffic coming from localhost and private IP address spaces"
5536
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
5537
 
5538
- #: ninjafirewall.php:2000
5539
  #, php-format
5540
  msgid ""
5541
  "This option is disabled because the %s PHP function is not available on your "
@@ -5544,38 +5536,38 @@ msgstr ""
5544
  "Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
5545
  "présente sur votre serveur."
5546
 
5547
- #: ninjafirewall.php:2018
5548
  #, php-format
5549
  msgid "Set %s to protect against MIME type confusion attacks"
5550
  msgstr ""
5551
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
5552
  "MIME"
5553
 
5554
- #: ninjafirewall.php:2028
5555
  #, php-format
5556
  msgid "Set %s to protect against clickjacking attempts"
5557
  msgstr ""
5558
  "Activer %s pour protéger contre les attaques de détournement de clic "
5559
  "(clickjacking)"
5560
 
5561
- #: ninjafirewall.php:2037
5562
  #, php-format
5563
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
5564
  msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
5565
 
5566
- #: ninjafirewall.php:2041 ninjafirewall.php:2042 ninjafirewall.php:2045
5567
  #, php-format
5568
  msgid "Set to %s"
5569
  msgstr "Régler sur %s"
5570
 
5571
- #: ninjafirewall.php:2050
5572
  #, php-format
5573
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
5574
  msgstr ""
5575
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
5576
  "XSS qui génèrent des vols de cookies"
5577
 
5578
- #: ninjafirewall.php:2056
5579
  msgid ""
5580
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
5581
  "you should disable this option."
@@ -5583,65 +5575,65 @@ msgstr ""
5583
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
5584
  "partir de JavaScript, vous devez garder cette option désactivée."
5585
 
5586
- #: ninjafirewall.php:2062
5587
  msgid ""
5588
  "HSTS headers can only be set when you are accessing your site over HTTPS."
5589
  msgstr ""
5590
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
5591
  "votre site en HTTPS (connexion sécurisée)."
5592
 
5593
- #: ninjafirewall.php:2069
5594
  #, php-format
5595
  msgid "Set %s (HSTS) to enforce secure connections to the server"
5596
  msgstr ""
5597
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
5598
 
5599
- #: ninjafirewall.php:2072
5600
  msgid "1 month"
5601
  msgstr "1 mois"
5602
 
5603
- #: ninjafirewall.php:2073
5604
  msgid "6 months"
5605
  msgstr "6 mois"
5606
 
5607
- #: ninjafirewall.php:2074
5608
  msgid "1 year"
5609
  msgstr "1 année"
5610
 
5611
- #: ninjafirewall.php:2076
5612
  msgid "Apply to subdomains"
5613
  msgstr "Appliquer aux sous-domaines"
5614
 
5615
- #: ninjafirewall.php:2080
5616
  msgid "Set <code>max-age</code> to 0"
5617
  msgstr "Régler <code>max-age</code> à 0"
5618
 
5619
- #: ninjafirewall.php:2100
5620
  #, php-format
5621
  msgid "Set %s for the website frontend"
5622
  msgstr "Activer %s pour le site"
5623
 
5624
- #: ninjafirewall.php:2108
5625
  msgid "This CSP header will apply to the website frontend only."
5626
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
5627
 
5628
- #: ninjafirewall.php:2114
5629
  #, php-format
5630
  msgid "Set %s for the WordPress admin dashboard"
5631
  msgstr "Activer %s pour la console d'administration de WordPress"
5632
 
5633
- #: ninjafirewall.php:2122
5634
  msgid "This CSP header will apply to the WordPress admin dashboard only."
5635
  msgstr ""
5636
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
5637
  "WordPress."
5638
 
5639
- #: ninjafirewall.php:2138
5640
  #, php-format
5641
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
5642
  msgstr "Activer %s (Chrome, Opera et Firefox)"
5643
 
5644
- #: ninjafirewall.php:2192
5645
  msgid ""
5646
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
5647
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
@@ -5650,58 +5642,58 @@ msgstr ""
5650
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
5651
  "<code>HTTP_REFERER</code> et les cookies"
5652
 
5653
- #: ninjafirewall.php:2235
5654
  msgid "Block serialized PHP objects in the following global variables"
5655
  msgstr ""
5656
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
5657
 
5658
- #: ninjafirewall.php:2248
5659
  msgid "Hide PHP notice and error messages"
5660
  msgstr "Masquer les messages d'erreur de PHP"
5661
 
5662
- #: ninjafirewall.php:2258
5663
  msgid "Sanitise <code>PHP_SELF</code>"
5664
  msgstr "Nettoyer <code>PHP_SELF</code>"
5665
 
5666
- #: ninjafirewall.php:2268
5667
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
5668
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
5669
 
5670
- #: ninjafirewall.php:2278
5671
  msgid "Sanitise <code>PATH_INFO</code>"
5672
  msgstr "Nettoyer <code>PATH_INFO</code>"
5673
 
5674
- #: ninjafirewall.php:2298
5675
  msgid "This option is not compatible with your actual configuration."
5676
  msgstr ""
5677
  "Cette option n'est pas compatible avec la configuration de votre serveur."
5678
 
5679
- #: ninjafirewall.php:2325
5680
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
5681
  msgstr ""
5682
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
5683
 
5684
- #: ninjafirewall.php:2335
5685
  msgid "Block ASCII character 0x00 (NULL byte)"
5686
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
5687
 
5688
- #: ninjafirewall.php:2345
5689
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
5690
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
5691
 
5692
- #: ninjafirewall.php:2361
5693
  msgid "Save Firewall Policies"
5694
  msgstr "Sauvegarder les options"
5695
 
5696
- #: ninjafirewall.php:2363
5697
  msgid "Restore Default Values"
5698
  msgstr "Rétablir les valeurs par défaut"
5699
 
5700
- #: ninjafirewall.php:2880 ninjafirewall.php:2886
5701
  msgid "Please enter a number from 1 to 99."
5702
  msgstr "Veuillez entrer un nombre de 1 à 99."
5703
 
5704
- #: ninjafirewall.php:2899
5705
  #, php-format
5706
  msgid ""
5707
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
@@ -5715,7 +5707,7 @@ msgstr ""
5715
  "cette option s'applique à tous les fichiers PHP, vous devez installer "
5716
  "NinjaFirewall en mode %s."
5717
 
5718
- #: ninjafirewall.php:2905
5719
  #, php-format
5720
  msgid ""
5721
  "The cache directory %s is not writable. Please change its permissions (0777 "
@@ -5724,19 +5716,19 @@ msgstr ""
5724
  "Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
5725
  "répertoire n'est pas en lecture seule."
5726
 
5727
- #: ninjafirewall.php:2937
5728
  msgid "Enable File Guard"
5729
  msgstr "Activer File Guard"
5730
 
5731
- #: ninjafirewall.php:2939
5732
  msgid "Yes (recommended)"
5733
  msgstr "Oui (recommandé)"
5734
 
5735
- #: ninjafirewall.php:2952
5736
  msgid "Real-time detection"
5737
  msgstr "Détection en temps réel"
5738
 
5739
- #: ninjafirewall.php:2955
5740
  #, php-format
5741
  msgid ""
5742
  "Monitor file activity and send an alert when someone is accessing a PHP "
@@ -5745,11 +5737,11 @@ msgstr ""
5745
  "Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
5746
  "qui a été modifié ou créé il y a moins de %s heure(s)."
5747
 
5748
- #: ninjafirewall.php:2961
5749
  msgid "or"
5750
  msgstr "ou"
5751
 
5752
- #: ninjafirewall.php:2961
5753
  msgid ""
5754
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
5755
  "values must be comma-separated"
@@ -5757,24 +5749,24 @@ msgstr ""
5757
  "Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
5758
  "caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
5759
 
5760
- #: ninjafirewall.php:2966
5761
  msgid "Save File Guard options"
5762
  msgstr "Sauvegarder les options"
5763
 
5764
- #: ninjafirewall.php:3017 ninjafirewall.php:3424
5765
  #, php-format
5766
  msgid "You are not allowed to perform this task (%s)."
5767
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
5768
 
5769
- #: ninjafirewall.php:3028
5770
  msgid "You do not have a multisite network."
5771
  msgstr "Vous ne disposez pas d'un réseau multisite."
5772
 
5773
- #: ninjafirewall.php:3052
5774
  msgid "NinjaFirewall Status"
5775
  msgstr "Statut de NinjaFirewall"
5776
 
5777
- #: ninjafirewall.php:3055
5778
  msgid ""
5779
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
5780
  "network"
@@ -5782,70 +5774,83 @@ msgstr ""
5782
  "Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
5783
  "de tous les sites du réseau"
5784
 
5785
- #: ninjafirewall.php:3063
5786
  msgid "Save Network options"
5787
  msgstr "Sauvegarder les options"
5788
 
5789
- #: ninjafirewall.php:3274
 
 
 
 
5790
  msgid "Settings"
5791
  msgstr "Réglages"
5792
 
5793
- #: ninjafirewall.php:3275
5794
  msgid "Upgrade to Premium"
5795
  msgstr "Passez Premium !"
5796
 
5797
- #: ninjafirewall.php:3276
5798
  msgid "Rate it!"
5799
  msgstr "Notez-le !"
5800
 
5801
- #: ninjafirewall.php:3337
5802
  msgid "Plugin"
5803
  msgstr "Extension"
5804
 
5805
- #: ninjafirewall.php:3337 ninjafirewall.php:3341
5806
  msgid "uploaded"
5807
  msgstr "téléchargé(e)"
5808
 
5809
- #: ninjafirewall.php:3337 ninjafirewall.php:3341
5810
  msgid "installed"
5811
  msgstr "installé(e)"
5812
 
5813
- #: ninjafirewall.php:3337 ninjafirewall.php:3341
5814
  msgid "activated"
5815
  msgstr "activé(e)"
5816
 
5817
- #: ninjafirewall.php:3338
5818
  msgid "updated"
5819
  msgstr "mis(e) à jour"
5820
 
5821
- #: ninjafirewall.php:3338
5822
  msgid "deactivated"
5823
  msgstr "désactivé(e)"
5824
 
5825
- #: ninjafirewall.php:3338 ninjafirewall.php:3342
5826
  msgid "deleted"
5827
  msgstr "supprimé(e)"
5828
 
5829
- #: ninjafirewall.php:3338 ninjafirewall.php:3342
5830
  msgid "Name"
5831
  msgstr "Nom"
5832
 
5833
- #: ninjafirewall.php:3341
5834
  msgid "Theme"
5835
  msgstr "Thème"
5836
 
5837
- #: ninjafirewall.php:3345
5838
  msgid "upgraded"
5839
  msgstr "mis(e) à jour"
5840
 
5841
- #: ninjafirewall.php:3353
5842
  msgid "[NinjaFirewall] Alert:"
5843
  msgstr "[NinjaFirewall] Alerte :"
5844
 
5845
- #: ninjafirewall.php:3359
5846
  msgid "NinjaFirewall has detected the following activity on your account:"
5847
  msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
5848
 
 
 
 
 
 
 
 
 
 
5849
  #~ msgid ""
5850
  #~ "this header allows browsers to identify and block XSS attacks by "
5851
  #~ "preventing malicious scripts from executing. It is enabled by default on "
4
  msgstr ""
5
  "Project-Id-Version: Stable (latest release)\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ninjafirewall\n"
7
+ "POT-Creation-Date: 2018-06-02 19:13+0700\n"
8
+ "PO-Revision-Date: 2018-06-02 19:20+0700\n"
9
  "Last-Translator: NinTechNet <contact@nintechnet.com>\n"
10
  "Language-Team: NinTechNet <nintechnet.com>\n"
11
  "Language: fr_FR\n"
159
  "offre tout de même des performances et un niveau de protection supérieurs "
160
  "aux autres extensions de sécurité pour WordPress disponibles sur le marché."
161
 
162
+ #: install.php:156 ninjafirewall.php:785
163
  msgid "Installation"
164
  msgstr "Installation"
165
 
218
  "Ce répertoire est utilisé par NinjaFirewall. Veuillez NE PAS le supprimer "
219
  "tant que NinjaFirewall est installé !"
220
 
221
+ #: install.php:259 ninjafirewall.php:946
222
  msgid "NinjaFirewall (WP Edition)"
223
  msgstr "NinjaFirewall (WP Edition)"
224
 
557
  "connexion non-sécurisée (HTTP) en ajoutant la ligne suivante dans votre "
558
  "fichier <strong>wp-config.php</strong> :"
559
 
560
+ #: lib/contextual_help.php:37 ninjafirewall.php:798
561
  msgid "Overview"
562
  msgstr "Aperçu"
563
 
588
  msgid "Updates via Twitter"
589
  msgstr "Mises à jour via Twitter"
590
 
591
+ #: lib/contextual_help.php:57 lib/statistics.php:106
592
  msgid "Monthly stats"
593
  msgstr "Statistiques mensuelles"
594
 
608
  "Vous pouvez consuler ce journal en cliquant sur le menu <a href=\"%s"
609
  "\">Journal du Pare-feu</a>."
610
 
611
+ #: lib/contextual_help.php:65 lib/statistics.php:136
612
  msgid "Benchmarks"
613
  msgstr "Performances"
614
 
639
  msgstr ""
640
  "Votre site ne sera plus protégé par NinjaFirewall durant cette période."
641
 
642
+ #: lib/contextual_help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1013
643
  msgid "Debugging mode"
644
  msgstr "Mode débogage"
645
 
865
  "commentaires et messages de vos visiteurs pourraient être endommagés par "
866
  "cette option."
867
 
868
+ #: lib/contextual_help.php:155 ninjafirewall.php:810 ninjafirewall.php:1303
869
  msgid "Firewall Policies"
870
  msgstr "Politiques du Pare-feu"
871
 
872
+ #: lib/contextual_help.php:160 ninjafirewall.php:1325
873
  msgid "Basic Policies"
874
  msgstr "Politiques de base"
875
 
878
  msgstr ""
879
  "Sélectionnez le type de trafic filtré par le pare-feu (HTTP et/ou HTTPS)."
880
 
881
+ #: lib/contextual_help.php:165 ninjafirewall.php:1380
882
  msgid "Uploads"
883
  msgstr "Téléchargements"
884
 
1046
  "installation ou mise à jour d'une extension ou d'un thème. Elle désactive "
1047
  "aussi l’éditeur de thème et d'extension."
1048
 
1049
+ #: lib/contextual_help.php:182 ninjafirewall.php:1326
1050
  msgid "Intermediate Policies"
1051
  msgstr "Politiques intermédiaires"
1052
 
1053
+ #: lib/contextual_help.php:184 ninjafirewall.php:1692
1054
  msgid "HTTP GET variable"
1055
  msgstr "Variable HTTP GET"
1056
 
1058
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
1059
  msgstr "S'il faut filtrer / nettoyer la variable <code>GET</code>."
1060
 
1061
+ #: lib/contextual_help.php:187 ninjafirewall.php:1735
1062
  msgid "HTTP POST variable"
1063
  msgstr "Variable HTTP POST"
1064
 
1081
  "NinjaFirewall peut décoder et filtrer les chaînes de caractères encodées en "
1082
  "Base64 afin d'y détecter du code malveillant caché."
1083
 
1084
+ #: lib/contextual_help.php:191 ninjafirewall.php:1778
1085
  msgid "HTTP REQUEST variable"
1086
  msgstr "Variable HTTP REQUEST"
1087
 
1089
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
1090
  msgstr "S'il faut filtrer / nettoyer la variable <code>REQUEST</code>."
1091
 
1092
+ #: lib/contextual_help.php:194 ninjafirewall.php:1806
1093
  msgid "Cookies"
1094
  msgstr "Cookies"
1095
 
1097
  msgid "Whether to scan and/or sanitise cookies."
1098
  msgstr "S'il faut filtrer / nettoyer les cookies."
1099
 
1100
+ #: lib/contextual_help.php:197 ninjafirewall.php:1851
1101
  msgid "HTTP_USER_AGENT server variable"
1102
  msgstr "Variable HTTP_USER_AGENT"
1103
 
1116
  msgstr ""
1117
  "cette option peut bloquer de nombreux crawlers, spambots et autres scrappers."
1118
 
1119
+ #: lib/contextual_help.php:201 ninjafirewall.php:1904
1120
  msgid "HTTP_REFERER server variable"
1121
  msgstr "Variable HTTP_REFERER"
1122
 
1202
  "Nous vous recommandons de le garder activé si vous avez 2 ou plusieurs "
1203
  "serveurs reliés entre eux."
1204
 
1205
+ #: lib/contextual_help.php:213 ninjafirewall.php:1327
1206
  msgid "Advanced Policies"
1207
  msgstr "Politiques avancées"
1208
 
1209
+ #: lib/contextual_help.php:215 ninjafirewall.php:2017
1210
  msgid "HTTP response headers"
1211
  msgstr "En-têtes de réponse HTTP"
1212
 
1483
  "activez ces options si vous souhaitez que le pare-feu nettoie ces trois "
1484
  "variables."
1485
 
1486
+ #: lib/contextual_help.php:245 ninjafirewall.php:2324
1487
  msgid "Various"
1488
  msgstr "Divers"
1489
 
1540
  "variable <code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> contenant "
1541
  "des caractères ASCII 1 à 8 et 14 à 31 sera bloquée."
1542
 
1543
+ #: lib/contextual_help.php:254 ninjafirewall.php:1661
1544
  msgid "Users Whitelist"
1545
  msgstr "Liste Blanche"
1546
 
1564
  "les options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
1565
  "activées, seront toujours appliquées."
1566
 
1567
+ #: lib/contextual_help.php:268 ninjafirewall.php:814 ninjafirewall.php:2897
1568
  msgid "File Guard"
1569
  msgstr "File Guard"
1570
 
1629
  "intercepter les requêtes HTTP envoyées à tout script PHP, même si ce dernier "
1630
  "ne fait pas partie de WordPress (logiciel tiers, backdoor, etc)."
1631
 
1632
+ #: lib/contextual_help.php:284 ninjafirewall.php:832 ninjafirewall.php:3028
1633
  msgid "Network"
1634
  msgstr "Réseau"
1635
 
1664
  "Super Administrateur."
1665
 
1666
  #: lib/contextual_help.php:300 lib/nf_sub_filecheck.php:130
1667
+ #: ninjafirewall.php:818
1668
  msgid "File Check"
1669
  msgstr "File Check"
1670
 
1765
  "WordPress</a> qui ne fonctionne que si votre site reçoit un trafic suffisant."
1766
 
1767
  #: lib/contextual_help.php:333 lib/event_notifications.php:46
1768
+ #: ninjafirewall.php:836
1769
  msgid "Event Notifications"
1770
  msgstr "Notifications d'Événement"
1771
 
1789
  "une porte dérobée (backdoor) afin de prendre le contrôle de votre blog."
1790
 
1791
  #: lib/contextual_help.php:345 lib/login_protection.php:22
1792
+ #: ninjafirewall.php:840
1793
  msgid "Login Protection"
1794
  msgstr "Page de Connexion"
1795
 
1960
  "Alternativement, vous pouvez utiliser le fichier <code><a href=\"%s\">."
1961
  "htninja</a></code>."
1962
 
1963
+ #: lib/contextual_help.php:407 lib/nf_sub_log.php:85 ninjafirewall.php:844
1964
  msgid "Firewall Log"
1965
  msgstr "Journal du Pare-feu"
1966
 
2034
  "journaux."
2035
 
2036
  #: lib/contextual_help.php:428 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
2037
+ #: ninjafirewall.php:1111
2038
  msgid "Centralized Logging"
2039
  msgstr "Centralisation des Logs"
2040
 
2077
  msgstr "Conformité RGPD"
2078
 
2079
  #: lib/contextual_help.php:456 lib/nf_sub_livelog.php:38
2080
+ #: lib/nf_sub_livelog.php:210 ninjafirewall.php:848
2081
  msgid "Live Log"
2082
  msgstr "Live Log"
2083
 
2205
  "%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
2206
  "lettre minuscule <code>a-z</code>."
2207
 
2208
+ #: lib/contextual_help.php:493 ninjafirewall.php:852
2209
  msgid "Rules Editor"
2210
  msgstr "Éditeur de Règles"
2211
 
2265
  "vulnérabilités. Certaines d'entre elles ont été découvertes par les "
2266
  "entreprises, particuliers ou listes de diffusion suivantes:"
2267
 
2268
+ #: lib/contextual_help.php:559 lib/nf_sub_updates.php:74 ninjafirewall.php:856
2269
+ #: ninjafirewall.php:1045
2270
  msgid "Updates"
2271
  msgstr "Mises à Jour"
2272
 
2315
  msgid "NinjaFirewall Statistics"
2316
  msgstr "Statistiques de NinjaFirewall"
2317
 
2318
+ #: lib/dashboard_widget.php:54 lib/statistics.php:110
2319
  msgid "Blocked threats"
2320
  msgstr "Menaces bloquées"
2321
 
2322
+ #: lib/dashboard_widget.php:58 lib/statistics.php:114
2323
  msgid "Threats level"
2324
  msgstr "Niveau des menaces"
2325
 
2326
+ #: lib/dashboard_widget.php:60
2327
  msgid "Critical:"
2328
  msgstr "Critique :"
2329
 
2330
+ #: lib/dashboard_widget.php:68
2331
  msgid "High:"
2332
  msgstr "Élevé :"
2333
 
2334
+ #: lib/dashboard_widget.php:76
2335
  msgid "Medium:"
2336
  msgstr "Moyen :"
2337
 
2338
+ #: lib/dashboard_widget.php:88
 
 
 
 
2339
  msgid "View firewall log"
2340
  msgstr "Voir le journal du pare-feu"
2341
 
2342
  #: lib/event_notifications.php:54 lib/login_protection.php:31
2343
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
2344
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
2345
+ #: ninjafirewall.php:1311 ninjafirewall.php:2916 ninjafirewall.php:3044
2346
  msgid "Your changes have been saved."
2347
  msgstr "Les modifications ont été enregistrées."
2348
 
2454
  msgstr "Envoyer un rapport d'activité quotidien"
2455
 
2456
  #: lib/event_notifications.php:151 lib/event_notifications.php:163
2457
+ #: lib/nf_sub_updates.php:146 ninjafirewall.php:1698 ninjafirewall.php:1741
2458
+ #: ninjafirewall.php:1761 ninjafirewall.php:1812 ninjafirewall.php:1857
2459
+ #: ninjafirewall.php:1867 ninjafirewall.php:1877 ninjafirewall.php:1920
2460
+ #: ninjafirewall.php:1963 ninjafirewall.php:1983 ninjafirewall.php:2197
2461
+ #: ninjafirewall.php:2253 ninjafirewall.php:2263 ninjafirewall.php:2273
2462
+ #: ninjafirewall.php:2283 ninjafirewall.php:2330 ninjafirewall.php:2340
2463
+ #: ninjafirewall.php:3058
2464
  msgid "Yes (default)"
2465
  msgstr "Oui (défaut)"
2466
 
2541
  msgid "Blocked brute-force attacks:"
2542
  msgstr "Attaques par force brute bloquées :"
2543
 
2544
+ #: lib/event_notifications.php:446 lib/nfw_misc.php:495
2545
  msgid ""
2546
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
2547
  "\" page."
2551
 
2552
  #: lib/event_notifications.php:450 lib/nf_sub_filecheck.php:847
2553
  #: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:504
2554
+ #: lib/nf_sub_updates.php:550 ninjafirewall.php:3361
2555
  msgid "Support forum:"
2556
  msgstr "Forum :"
2557
 
2952
  msgstr "Toujours activer"
2953
 
2954
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
2955
+ #: ninjafirewall.php:1606 ninjafirewall.php:1621 ninjafirewall.php:1631
2956
+ #: ninjafirewall.php:1641 ninjafirewall.php:1711 ninjafirewall.php:1754
2957
+ #: ninjafirewall.php:1787 ninjafirewall.php:1825 ninjafirewall.php:1913
2958
+ #: ninjafirewall.php:1933 ninjafirewall.php:1976 ninjafirewall.php:2106
2959
+ #: ninjafirewall.php:2120 ninjafirewall.php:2145 ninjafirewall.php:2353
2960
  msgid "No (default)"
2961
  msgstr "Non (défaut)"
2962
 
3265
  msgid "Default: %s"
3266
  msgstr "Défaut : %s"
3267
 
3268
+ #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2962
3269
  msgid "Exclude the following files/folders (optional)"
3270
  msgstr "Exclure les fichiers / dossiers suivants (optionnel)"
3271
 
3272
+ #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2963
3273
  msgid "e.g.,"
3274
  msgstr "par ex."
3275
 
3548
 
3549
  #: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
3550
  #: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
3551
+ #: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:347
3552
+ #: lib/nfw_misc.php:349 lib/nfw_misc.php:486 lib/nfw_misc.php:488
3553
  msgid "Blog:"
3554
  msgstr "Blog :"
3555
 
3691
  msgid "Display"
3692
  msgstr "Afficher"
3693
 
3694
+ #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1354
3695
  msgid "HTTP and HTTPS traffic (default)"
3696
  msgstr "Trafic HTTP et HTTPS (défaut)"
3697
 
3698
+ #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1355
3699
  msgid "HTTP traffic only"
3700
  msgstr "Trafic HTTP uniquement"
3701
 
3702
+ #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1356
3703
  msgid "HTTPS traffic only"
3704
  msgstr "Trafic HTTPS uniquement"
3705
 
3822
  msgid "Unable to open the log for read operation."
3823
  msgstr "Impossible de lire le journal."
3824
 
3825
+ #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:828
3826
  msgid "Anti-Malware"
3827
  msgstr "Anti-Malware"
3828
 
3880
  msgid "Refresh preview"
3881
  msgstr "Réactualiser"
3882
 
3883
+ #: lib/nf_sub_options.php:55 ninjafirewall.php:806
3884
  msgid "Firewall Options"
3885
  msgstr "Options du Pare-feu"
3886
 
3887
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3888
+ #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:991
3889
+ #: ninjafirewall.php:1123
3890
  msgid "Enabled"
3891
  msgstr "Activé"
3892
 
4005
  msgstr "[NinjaFirewall] Alerte : Le pare-feu a été désactivé"
4006
 
4007
  #: lib/nf_sub_options.php:480 lib/nf_sub_options.php:482 ninjafirewall.php:563
4008
+ #: ninjafirewall.php:565 ninjafirewall.php:691 ninjafirewall.php:693
4009
+ #: ninjafirewall.php:3349 ninjafirewall.php:3351
4010
  msgid "-Blog :"
4011
  msgstr "- Blog :"
4012
 
4035
  "Quelqu'un a importé une nouvelle configuration qui a modifié tous les "
4036
  "paramètres du pare-feu :"
4037
 
4038
+ #: lib/nf_sub_options.php:499 ninjafirewall.php:699 ninjafirewall.php:3356
4039
  msgid "-User :"
4040
  msgstr "- Nom :"
4041
 
4042
+ #: lib/nf_sub_options.php:500 ninjafirewall.php:700 ninjafirewall.php:3357
4043
  msgid "-IP :"
4044
  msgstr "- IP :"
4045
 
4046
+ #: lib/nf_sub_options.php:501 ninjafirewall.php:572 ninjafirewall.php:701
4047
+ #: ninjafirewall.php:3358
4048
  msgid "-Date :"
4049
  msgstr "- Date :"
4050
 
4066
  msgid "Automatically update NinjaFirewall security rules"
4067
  msgstr "Activer la mise à jour automatique des règles de sécurité"
4068
 
4069
+ #: lib/nf_sub_updates.php:149 ninjafirewall.php:1222 ninjafirewall.php:1701
4070
+ #: ninjafirewall.php:1744 ninjafirewall.php:1764 ninjafirewall.php:1815
4071
+ #: ninjafirewall.php:1860 ninjafirewall.php:1870 ninjafirewall.php:1880
4072
+ #: ninjafirewall.php:1923 ninjafirewall.php:1966 ninjafirewall.php:1986
4073
+ #: ninjafirewall.php:2048 ninjafirewall.php:2200 ninjafirewall.php:2256
4074
+ #: ninjafirewall.php:2266 ninjafirewall.php:2276 ninjafirewall.php:2286
4075
+ #: ninjafirewall.php:2333 ninjafirewall.php:2343 ninjafirewall.php:2944
4076
+ #: ninjafirewall.php:3059
4077
  msgid "No"
4078
  msgstr "Non"
4079
 
4528
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
4529
  msgstr "Comparez</a> les versions WP et <font color=\"#21759B\">WP+</font>."
4530
 
4531
+ #: lib/nfw_misc.php:168 lib/nfw_misc.php:172
4532
  msgid "NinjaFirewall error"
4533
  msgstr "NinjaFirewall Erreur"
4534
 
4535
+ #: lib/nfw_misc.php:169
4536
  #, php-format
4537
  msgid ""
4538
  "%s directory cannot be created. Please review your installation and ensure "
4541
  "Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
4542
  "assurez vous que %s n'est pas en lecture seule."
4543
 
4544
+ #: lib/nfw_misc.php:173
4545
  #, php-format
4546
  msgid ""
4547
  "%s directory is read-only. Please review your installation and ensure that "
4550
  "Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
4551
  "permissions de %s."
4552
 
4553
+ #: lib/nfw_misc.php:192 ninjafirewall.php:975
4554
  msgid "unknown error"
4555
  msgstr "erreur inconnue"
4556
 
4557
+ #: lib/nfw_misc.php:194
4558
  msgid "NinjaFirewall fatal error:"
4559
  msgstr "NinjaFirewall erreur fatale :"
4560
 
4561
+ #: lib/nfw_misc.php:195
4562
  msgid "Review your installation, your site is not protected."
4563
  msgstr "Vérifiez votre installation, votre site n'est pas protégé."
4564
 
4565
+ #: lib/nfw_misc.php:242 lib/nfw_misc.php:264
4566
  msgid "Forbidden access"
4567
  msgstr "Accès interdit"
4568
 
4569
+ #: lib/nfw_misc.php:283
4570
  #, php-format
4571
  msgid ""
4572
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
4575
  "<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
4576
  "\"%s\">Mot de passe perdu</a> ?"
4577
 
4578
+ #: lib/nfw_misc.php:344
4579
  msgid "[NinjaFirewall] Alert: Database changes detected"
4580
  msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
4581
 
4582
+ #: lib/nfw_misc.php:345
4583
  msgid ""
4584
  "NinjaFirewall has detected that one or more administrator accounts were "
4585
  "modified in the database:"
4587
  "NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
4588
  "modifiés dans la base de données:"
4589
 
4590
+ #: lib/nfw_misc.php:351 lib/nfw_misc.php:491
4591
  msgid "User IP:"
4592
  msgstr "IP utilisateur :"
4593
 
4594
+ #: lib/nfw_misc.php:352 lib/nfw_misc.php:494
4595
  msgid "Date:"
4596
  msgstr "Date :"
4597
 
4598
+ #: lib/nfw_misc.php:353
4599
  #, php-format
4600
  msgid "Total administrators : %s"
4601
  msgstr "Nombre d'administrateurs : %s"
4602
 
4603
+ #: lib/nfw_misc.php:362
4604
  msgid ""
4605
  "If you cannot see any modifications in the above fields, it is likely that "
4606
  "the administrator password was changed."
4608
  "Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
4609
  "probable que le mot de passe administrateur a été changé."
4610
 
4611
+ #: lib/nfw_misc.php:460
4612
  msgid "Blocked privilege escalation attempt"
4613
  msgstr "Tentatives d'élévation des privilèges"
4614
 
4615
+ #: lib/nfw_misc.php:484
4616
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
4617
  msgstr ""
4618
  "NinjaFirewall a bloqué un utilisateur ayant essayé d'élever ses privilèges "
4619
  "pour devenir administrateur du blog :"
4620
 
4621
+ #: lib/nfw_misc.php:490
4622
  msgid "Username:"
4623
  msgstr "Utilisateur :"
4624
 
4625
+ #: lib/nfw_misc.php:510
4626
  msgid ""
4627
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
4628
  "whitelisted."
4630
  "La protection de NinjaFirewall contre les attaques par force brute est "
4631
  "activée. Vous êtes temporairement dans la liste blanche."
4632
 
4633
+ #: lib/nfw_misc.php:524
4634
  #, php-format
4635
  msgid ""
4636
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
4740
  msgid "Enable it"
4741
  msgstr "Activer"
4742
 
4743
+ #: lib/statistics.php:28 ninjafirewall.php:802
4744
  msgid "Statistics"
4745
  msgstr "Statistiques"
4746
 
4747
+ #: lib/statistics.php:82
4748
+ msgid "You do not have any stats for the selected month yet."
4749
+ msgstr "Vous n'avez pas de statistiques pour le mois sélectionné."
 
 
 
 
4750
 
4751
+ #: lib/statistics.php:116
4752
  msgid "Critical"
4753
  msgstr "Critique"
4754
 
4755
+ #: lib/statistics.php:122
4756
  msgid "High"
4757
  msgstr "Élevé"
4758
 
4759
+ #: lib/statistics.php:128
4760
  msgid "Medium"
4761
  msgstr "Moyen"
4762
 
4763
+ #: lib/statistics.php:138
4764
  msgid "Average time per request"
4765
  msgstr "Durée moyenne par requête"
4766
 
4767
+ #: lib/statistics.php:142
4768
  msgid "Fastest request"
4769
  msgstr "Requête la plus rapide"
4770
 
4771
+ #: lib/statistics.php:146
4772
  msgid "Slowest request"
4773
  msgstr "Requête la plus lente"
4774
 
4775
+ #: lib/statistics.php:172
4776
  msgid "Select monthly stats to view..."
4777
  msgstr "Sélectionnez les statistiques à afficher"
4778
 
4934
  msgid "3. Click on \"Check for updates now!\"."
4935
  msgstr "3. Cliquez sur le bouton \"Vérifier les mises à jour maintenant ! \"."
4936
 
4937
+ #: ninjafirewall.php:575 ninjafirewall.php:704
4938
  msgid "Support forum"
4939
  msgstr "Forum "
4940
 
4941
+ #: ninjafirewall.php:689
4942
  msgid "Alert: WordPress console login"
4943
  msgstr "Alerte : Connexion à WordPress"
4944
 
4945
+ #: ninjafirewall.php:698
4946
  msgid "Someone just logged in to your WordPress admin console:"
4947
  msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
4948
 
4949
+ #: ninjafirewall.php:769
4950
  #, php-format
4951
  msgid "Sorry %s, your request cannot be processed."
4952
  msgstr "Désolé %s, votre requête ne peut pas aboutir."
4953
 
4954
+ #: ninjafirewall.php:770
4955
  msgid "For security reasons, it was blocked and logged."
4956
  msgstr "Pour des raisons de sécurité, elle a été bloquée et enregistrée."
4957
 
4958
+ #: ninjafirewall.php:772
4959
  msgid ""
4960
  "If you believe this was an error please contact the<br />webmaster and "
4961
  "enclose the following incident ID:"
4963
  "Si vous pensez qu'il s'agit d'une erreur, veuillez contacter<br />le "
4964
  "webmaster et joindre le numéro d'incident suivant:"
4965
 
4966
+ #: ninjafirewall.php:798
4967
  msgid "NinjaFirewall: Overview"
4968
  msgstr "NinjaFirewall : Aperçu"
4969
 
4970
+ #: ninjafirewall.php:802
4971
  msgid "NinjaFirewall: Statistics"
4972
  msgstr "NinjaFirewall : Statistiques"
4973
 
4974
+ #: ninjafirewall.php:806
4975
  msgid "NinjaFirewall: Firewall Options"
4976
  msgstr "NinjaFirewall : Options du Pare-feu"
4977
 
4978
+ #: ninjafirewall.php:810
4979
  msgid "NinjaFirewall: Firewall Policies"
4980
  msgstr "NinjaFirewall : Politiques du Pare-feu"
4981
 
4982
+ #: ninjafirewall.php:814
4983
  msgid "NinjaFirewall: File Guard"
4984
  msgstr "NinjaFirewall: File Guard"
4985
 
4986
+ #: ninjafirewall.php:818
4987
  msgid "NinjaFirewall: File Check"
4988
  msgstr "NinjaFirewall: File Check"
4989
 
4990
+ #: ninjafirewall.php:828
4991
  msgid "NinjaFirewall: Anti-Malware"
4992
  msgstr "NinjaFirewall : Anti-Malware"
4993
 
4994
+ #: ninjafirewall.php:832
4995
  msgid "NinjaFirewall: Network"
4996
  msgstr "NinjaFirewall : Réseau"
4997
 
4998
+ #: ninjafirewall.php:836
4999
  msgid "NinjaFirewall: Event Notifications"
5000
  msgstr "NinjaFirewall : Notifications d’Événement"
5001
 
5002
+ #: ninjafirewall.php:840
5003
  msgid "NinjaFirewall: Log-in Protection"
5004
  msgstr "NinjaFirewall : Page de Connexion"
5005
 
5006
+ #: ninjafirewall.php:844
5007
  msgid "NinjaFirewall: Firewall Log"
5008
  msgstr "NinjaFirewall : Journal du Pare-feu"
5009
 
5010
+ #: ninjafirewall.php:848
5011
  msgid "NinjaFirewall: Live Log"
5012
  msgstr "NinjaFirewall: Live Log"
5013
 
5014
+ #: ninjafirewall.php:852
5015
  msgid "NinjaFirewall: Rules Editor"
5016
  msgstr "NinjaFirewall : Éditeur de Règles"
5017
 
5018
+ #: ninjafirewall.php:856
5019
  msgid "NinjaFirewall: Updates"
5020
  msgstr "NinjaFirewall : Mises à Jour"
5021
 
5022
+ #: ninjafirewall.php:863
5023
  msgid "NinjaFirewall: About"
5024
  msgstr "NinjaFirewall : À Propos"
5025
 
5026
+ #: ninjafirewall.php:863
5027
  msgid "About..."
5028
  msgstr "À Propos..."
5029
 
5030
+ #: ninjafirewall.php:903
5031
  msgid "NinjaFirewall Settings"
5032
  msgstr "Réglages de NinjaFirewall"
5033
 
5034
+ #: ninjafirewall.php:911
5035
  msgid "NinjaFirewall is enabled"
5036
  msgstr "NinjaFirewall est activé"
5037
 
5038
+ #: ninjafirewall.php:950
5039
  msgid "Congratulations, NinjaFirewall is up and running!"
5040
  msgstr "Félicitations, NinjaFirewall est bien activé&nbsp;!"
5041
 
5042
+ #: ninjafirewall.php:951
5043
  msgid ""
5044
  "If you need help, click on the contextual \"Help\" menu tab located in the "
5045
  "upper right corner of each page."
5047
  "Si vous avez besoin d'aide, cliquez sur l'onglet \"Aide\" situé dans le coin "
5048
  "supérieur droit de chaque page."
5049
 
5050
+ #: ninjafirewall.php:953
5051
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
5052
  msgstr ""
5053
  "Un e-mail \"Guide d'Utilisation, d'Installation et de Dépannage\" a été "
5054
  "envoyé à l'adresse"
5055
 
5056
+ #: ninjafirewall.php:979 ninjafirewall.php:989
5057
  msgid "Firewall"
5058
  msgstr "Pare-feu"
5059
 
5060
+ #: ninjafirewall.php:998
5061
  msgid "WordPress WAF"
5062
  msgstr "WordPress WAF"
5063
 
5064
+ #: ninjafirewall.php:1000
5065
  msgid "Full WAF"
5066
  msgstr "Full WAF"
5067
 
5068
+ #: ninjafirewall.php:1004
5069
  msgid "Mode"
5070
  msgstr "Mode"
5071
 
5072
+ #: ninjafirewall.php:1006
5073
  #, php-format
5074
  msgid "NinjaFirewall is running in %s mode."
5075
  msgstr "NinjaFirewall fonctionne en mode %s."
5076
 
5077
+ #: ninjafirewall.php:1015
5078
  msgid "Enabled."
5079
  msgstr "Activé."
5080
 
5081
+ #: ninjafirewall.php:1015
5082
  msgid "Click here to turn Debugging Mode off"
5083
  msgstr "Cliquez ici pour désactiver le mode Débogage"
5084
 
5085
+ #: ninjafirewall.php:1021
5086
  msgid "PHP SAPI"
5087
  msgstr "PHP SAPI"
5088
 
5089
+ #: ninjafirewall.php:1035 ninjafirewall.php:3339
5090
  msgid "Version"
5091
  msgstr "Version"
5092
 
5093
+ #: ninjafirewall.php:1037
5094
  msgid "Security rules:"
5095
  msgstr "Règles de sécurité&nbsp;:"
5096
 
5097
+ #: ninjafirewall.php:1047
5098
  msgid "Security rules updates are disabled."
5099
  msgstr "La mise à jour automatique des règles de sécurité est désactivée."
5100
 
5101
+ #: ninjafirewall.php:1047
5102
  msgid ""
5103
  "If you want your blog to be protected against the latest threats, enable "
5104
  "automatic security rules updates."
5106
  "Pour garder votre WordPress protégé contre les dernières vulnérabilités, "
5107
  "pensez à l'activer."
5108
 
5109
+ #: ninjafirewall.php:1055 ninjafirewall.php:1064
5110
  msgid "Admin user"
5111
  msgstr "Administrateur"
5112
 
5113
+ #: ninjafirewall.php:1057
5114
  #, php-format
5115
  msgid ""
5116
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
5123
  "\"%s\">Politiques du Pare-feu</a>, sinon vous pourriez être bloqué par le "
5124
  "pare-feu lorsque vous travaillez depuis votre Tableau de bord."
5125
 
5126
+ #: ninjafirewall.php:1066
5127
  msgid "You are whitelisted by the firewall."
5128
  msgstr "Vous êtes dans la liste blanche du pare-feu."
5129
 
5130
+ #: ninjafirewall.php:1073
5131
  msgid "Restrictions"
5132
  msgstr "Restrictions"
5133
 
5134
+ #: ninjafirewall.php:1075
5135
  msgid "Access to NinjaFirewall is restricted to:"
5136
  msgstr "L'accès à NinjaFirewall est restreint à :"
5137
 
5138
+ #: ninjafirewall.php:1086
5139
  msgid "User session"
5140
  msgstr "Session utilisateur"
5141
 
5142
+ #: ninjafirewall.php:1088
5143
  msgid ""
5144
  "It seems that the user session set by NinjaFirewall was not found by the "
5145
  "firewall script."
5147
  "Il semble que la session d'utilisateur définie par NinjaFirewall n'a pas été "
5148
  "trouvé par le script du pare-feu."
5149
 
5150
+ #: ninjafirewall.php:1096
5151
  #, php-format
5152
  msgid ""
5153
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
5156
  "la clé publique est invalide. Veuillez vérifier <a href=\"%s\">votre "
5157
  "configuration</a>."
5158
 
5159
+ #: ninjafirewall.php:1100
5160
  msgid "No IP address restriction."
5161
  msgstr "Aucune restriction d'accès par adresse IP."
5162
 
5163
+ #: ninjafirewall.php:1103
5164
  #, php-format
5165
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
5166
  msgstr ""
5167
  "L'adresse IP %s est autorisée à accéder au journal du pare-feu de "
5168
  "NinjaFirewall."
5169
 
5170
+ #: ninjafirewall.php:1106
5171
  #, php-format
5172
  msgid ""
5173
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
5176
  "l'adresse IP est invalide. Veuillez vérifier <a href=\"%s\">votre "
5177
  "configuration</a>."
5178
 
5179
+ #: ninjafirewall.php:1116
5180
  #, php-format
5181
  msgid "Error: %s"
5182
  msgstr "Erreur : %s"
5183
 
5184
+ #: ninjafirewall.php:1134
5185
  msgid "Source IP"
5186
  msgstr "IP source"
5187
 
5188
+ #: ninjafirewall.php:1136
5189
  #, php-format
5190
  msgid "You have a private IP : %s"
5191
  msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
5192
 
5193
+ #: ninjafirewall.php:1136
5194
  #, php-format
5195
  msgid ""
5196
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
5202
  "la bonne adresse IP, sinon utilisez le fichier de configuration %s de "
5203
  "NinjaFirewall. "
5204
 
5205
+ #: ninjafirewall.php:1144 ninjafirewall.php:1155
5206
  msgid "CDN detection"
5207
  msgstr "Détection CDN"
5208
 
5209
+ #: ninjafirewall.php:1146
5210
  #, php-format
5211
  msgid ""
5212
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
5217
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5218
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5219
 
5220
+ #: ninjafirewall.php:1157
5221
  #, php-format
5222
  msgid ""
5223
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
5228
  "vous d'avoir configuré votre serveur HTTP afin qu'il fasse suivre la bonne "
5229
  "adresse IP, sinon utilisez le fichier de configuration %s de NinjaFirewall."
5230
 
5231
+ #: ninjafirewall.php:1166 ninjafirewall.php:1176
5232
  msgid "Log dir"
5233
  msgstr "Répertoire du Journal"
5234
 
5235
+ #: ninjafirewall.php:1168 ninjafirewall.php:1178
5236
  #, php-format
5237
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
5238
  msgstr ""
5239
  "Le répertoire %s est en lecture seule ! Veuillez changer ses permissions "
5240
  "(0777 ou équivalent)."
5241
 
5242
+ #: ninjafirewall.php:1186
5243
  msgid "Optional configuration file"
5244
  msgstr "Fichier de configuration"
5245
 
5246
+ #: ninjafirewall.php:1221 ninjafirewall.php:1603 ninjafirewall.php:1618
5247
+ #: ninjafirewall.php:1628 ninjafirewall.php:1638 ninjafirewall.php:1708
5248
+ #: ninjafirewall.php:1751 ninjafirewall.php:1784 ninjafirewall.php:1822
5249
+ #: ninjafirewall.php:1910 ninjafirewall.php:1930 ninjafirewall.php:1973
5250
+ #: ninjafirewall.php:2105 ninjafirewall.php:2119 ninjafirewall.php:2144
5251
+ #: ninjafirewall.php:2350
5252
  msgid "Yes"
5253
  msgstr "Oui"
5254
 
5255
+ #: ninjafirewall.php:1223
5256
  msgid "(default)"
5257
  msgstr "(défaut)"
5258
 
5259
+ #: ninjafirewall.php:1224
5260
  #, php-format
5261
  msgid ""
5262
  "This feature is only available when NinjaFirewall is running in %s mode."
5264
  "Cette option ne peut être activée que lorsque NinjaFirewall fonctionne en "
5265
  "mode %s."
5266
 
5267
+ #: ninjafirewall.php:1237
5268
  msgid "All fields will be restored to their default values. Go ahead?"
5269
  msgstr ""
5270
  "Tous les champs vont être réinitialisés avec leur valeur par défaut. "
5271
  "Continuer ?"
5272
 
5273
+ #: ninjafirewall.php:1267
5274
  msgid ""
5275
  "WARNING: ensure that you can access your admin console over HTTPS before "
5276
  "enabling this option, otherwise you will lock yourself out of your site. Go "
5280
  "via HTTPS avant d'activer cette option, sinon vous risquez de bloquer "
5281
  "l’accès à votre site. Continuer ?"
5282
 
5283
+ #: ninjafirewall.php:1276
5284
  msgid ""
5285
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
5286
  "hyphen [-] or an underscore [_] will be removed from the filename and "
5290
  "[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
5291
  "du nom du fichier et remplacé par le caractère de substitution."
5292
 
5293
+ #: ninjafirewall.php:1314
5294
  msgid "Default values were restored."
5295
  msgstr "Les valeurs par défaut ont été restaurées."
5296
 
5297
+ #: ninjafirewall.php:1316
5298
  msgid "No action taken."
5299
  msgstr "Aucune mesure prise."
5300
 
5301
+ #: ninjafirewall.php:1351
5302
  msgid "Enable NinjaFirewall for"
5303
  msgstr "Activer NinjaFirewall pour le trafic"
5304
 
5305
+ #: ninjafirewall.php:1383
5306
  msgid "File Uploads"
5307
  msgstr "Autoriser les téléchargements (uploads)"
5308
 
5309
+ #: ninjafirewall.php:1387
5310
  msgid "Allow uploads"
5311
  msgstr "Autoriser"
5312
 
5313
+ #: ninjafirewall.php:1388
5314
  msgid "Disallow uploads (default)"
5315
  msgstr "Ne pas autoriser (défaut)"
5316
 
5317
+ #: ninjafirewall.php:1391
5318
  msgid "Sanitise filenames"
5319
  msgstr "Nettoyer le nom des fichiers"
5320
 
5321
+ #: ninjafirewall.php:1391
5322
  msgid "substitution character:"
5323
  msgstr "caractère de substitution&nbsp;:"
5324
 
5325
+ #: ninjafirewall.php:1492
5326
  msgid "Block direct access to any PHP file located in one of these directories"
5327
  msgstr ""
5328
  "Bloquer l'accès direct à un fichier PHP situé dans l'un de ces répertoires"
5329
 
5330
+ #: ninjafirewall.php:1522
5331
  msgid ""
5332
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
5333
  "this option is enabled."
5335
  "NinjaFirewall ne bloquera pas l'accès à l'éditeur WYSIWYG TinyMCE même si "
5336
  "cette option est activée."
5337
 
5338
+ #: ninjafirewall.php:1537
5339
  msgid ""
5340
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
5341
  "by your visitors, we recommend to enable this option."
5344
  "pouvant être consultés par vos visiteurs, nous vous recommandons d'activer "
5345
  "cette option."
5346
 
5347
+ #: ninjafirewall.php:1548
5348
  msgid ""
5349
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
5350
  "may prevent it from working correctly."
5352
  "Si vous utilisez l'extension Jetpack, bloquer <code>system.multicall</code> "
5353
  "pourrait l’empêcher de fonctionner correctement."
5354
 
5355
+ #: ninjafirewall.php:1556
5356
  msgid "Protect against username enumeration"
5357
  msgstr "Protéger contre l'énumération des comptes utilisateurs"
5358
 
5359
+ #: ninjafirewall.php:1559
5360
  msgid "Through the author archives"
5361
  msgstr "Via la page d'archive d'un auteur"
5362
 
5363
+ #: ninjafirewall.php:1560
5364
  msgid "Through the login page"
5365
  msgstr "Via la page de connexion"
5366
 
5367
+ #: ninjafirewall.php:1561
5368
  msgid "Through the WordPress REST API"
5369
  msgstr "Via l'API REST de WordPress"
5370
 
5371
+ #: ninjafirewall.php:1569
5372
  msgid "This feature is only available when running WordPress 4.7 or above."
5373
  msgstr "Cette option ne peut être activée qu'avec WordPress 4.7 ou plus."
5374
 
5375
+ #: ninjafirewall.php:1576
5376
  msgid "WordPress REST API"
5377
  msgstr "API REST de WordPress"
5378
 
5379
+ #: ninjafirewall.php:1579 ninjafirewall.php:1588
5380
  msgid "Block any access to the API"
5381
  msgstr "Bloquer tout accès à l'API"
5382
 
5383
+ #: ninjafirewall.php:1585
5384
  msgid "WordPress XML-RPC API"
5385
  msgstr "API XML-RPC de WordPress"
5386
 
5387
+ #: ninjafirewall.php:1589
5388
  msgid "Block <code>system.multicall</code> method"
5389
  msgstr "Bloquer la méthode <code>system.multicall</code>"
5390
 
5391
+ #: ninjafirewall.php:1591
5392
  msgid "Block Pingbacks"
5393
  msgstr "Bloquer les Pingbacks"
5394
 
5395
+ #: ninjafirewall.php:1596
5396
  msgid ""
5397
  "Disabling access to the REST or XML-RPC API may break some functionality on "
5398
  "your blog, its themes or plugins."
5400
  "L'activation de ces options peut rompre certaines fonctionnalités de votre "
5401
  "blog, ses thèmes ou ses plugins."
5402
 
5403
+ #: ninjafirewall.php:1600
5404
  msgid "Block <code>POST</code> requests in the themes folder"
5405
  msgstr "Bloquer les requêtes <code>POST</code> dans le dossier des thèmes"
5406
 
5407
+ #: ninjafirewall.php:1615
5408
  msgid "Force SSL for admin and logins"
5409
  msgstr "Forcer la connexion sécurisée au Tableau de bord"
5410
 
5411
+ #: ninjafirewall.php:1625
5412
  msgid "Disable the plugin and theme editor"
5413
  msgstr "Désactiver l’éditeur de thème et d'extension"
5414
 
5415
+ #: ninjafirewall.php:1635
5416
  msgid "Disable plugin and theme update/installation"
5417
  msgstr "Désactiver l'installation et mise à jour des thèmes et extensions"
5418
 
5419
+ #: ninjafirewall.php:1664
5420
  msgid "Add the Administrator to the whitelist (default)."
5421
  msgstr "Ajouter l'Administrateur à la liste blanche (défaut)."
5422
 
5423
+ #: ninjafirewall.php:1665
5424
  msgid "Add all logged in users to the whitelist."
5425
  msgstr "Ajouter tous les utilisateurs connectés à la liste blanche."
5426
 
5427
+ #: ninjafirewall.php:1666
5428
  msgid "Disable users whitelist."
5429
  msgstr "Désactiver la liste blanche."
5430
 
5431
+ #: ninjafirewall.php:1667
5432
  msgid ""
5433
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
5434
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
5438
  "<code>DISALLOW_FILE_EDIT</code> et <code>DISALLOW_FILE_MODS</code> qui, si "
5439
  "elles sont activées, seront toujours appliquées."
5440
 
5441
+ #: ninjafirewall.php:1695
5442
  msgid "Scan <code>GET</code> variable"
5443
  msgstr "Filtrer la variable <code>GET</code>"
5444
 
5445
+ #: ninjafirewall.php:1705
5446
  msgid "Sanitise <code>GET</code> variable"
5447
  msgstr "Nettoyer la variable <code>GET</code>"
5448
 
5449
+ #: ninjafirewall.php:1738
5450
  msgid "Scan <code>POST</code> variable"
5451
  msgstr "Filtrer la variable <code>POST</code>"
5452
 
5453
+ #: ninjafirewall.php:1748
5454
  msgid "Sanitise <code>POST</code> variable"
5455
  msgstr "Nettoyer la variable <code>POST</code>"
5456
 
5457
+ #: ninjafirewall.php:1754 ninjafirewall.php:1787
5458
  msgid "Do not enable this option unless you know what you are doing!"
5459
  msgstr ""
5460
  "N'activez pas cette option si vous n'êtes pas sûr de ce que vous "
5461
  "faites&nbsp;!"
5462
 
5463
+ #: ninjafirewall.php:1758
5464
  msgid "Decode Base64-encoded <code>POST</code> variable"
5465
  msgstr ""
5466
  "Décoder les chaîne encodées en Base64 dans la variable <code>POST</code>"
5467
 
5468
+ #: ninjafirewall.php:1781
5469
  msgid "Sanitise <code>REQUEST</code> variable"
5470
  msgstr "Nettoyer la variable <code>REQUEST</code>"
5471
 
5472
+ #: ninjafirewall.php:1809
5473
  msgid "Scan cookies"
5474
  msgstr "Filtrer les cookies"
5475
 
5476
+ #: ninjafirewall.php:1819
5477
  msgid "Sanitise cookies"
5478
  msgstr "Nettoyer les cookies"
5479
 
5480
+ #: ninjafirewall.php:1854
5481
  msgid "Scan <code>HTTP_USER_AGENT</code>"
5482
  msgstr "Filtrer <code>HTTP_USER_AGENT</code>"
5483
 
5484
+ #: ninjafirewall.php:1864
5485
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
5486
  msgstr "Nettoyer <code>HTTP_USER_AGENT</code>"
5487
 
5488
+ #: ninjafirewall.php:1874
5489
  msgid "Block suspicious bots/scanners"
5490
  msgstr "Bloquer les requêtes provenant de bots/scanners suspects"
5491
 
5492
+ #: ninjafirewall.php:1907
5493
  msgid "Scan <code>HTTP_REFERER</code>"
5494
  msgstr "Filtrer <code>HTTP_REFERER</code>"
5495
 
5496
+ #: ninjafirewall.php:1917
5497
  msgid "Sanitise <code>HTTP_REFERER</code>"
5498
  msgstr "Nettoyer <code>HTTP_REFERER</code>"
5499
 
5500
+ #: ninjafirewall.php:1927
5501
  msgid ""
5502
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
5503
  "code> header"
5505
  "Bloquer les requêtes <code>POST</code> qui n'ont pas d'en-tête "
5506
  "<code>HTTP_REFERER</code>"
5507
 
5508
+ #: ninjafirewall.php:1933
5509
  msgid ""
5510
  "Keep this option disabled if you are using scripts like Paypal IPN, "
5511
  "WordPress WP-Cron etc"
5513
  "N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
5514
  "WordPress WP-Cron etc"
5515
 
5516
+ #: ninjafirewall.php:1960
5517
  msgid "Block localhost IP in <code>GET/POST</code> request"
5518
  msgstr "Bloquer les requêtes <code>GET/POST</code> contenant l'IP localhost"
5519
 
5520
+ #: ninjafirewall.php:1970
5521
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
5522
  msgstr ""
5523
  "Bloquer les requêtes HTTP dont l'en-tête <code>HTTP_HOST</code> contient une "
5524
  "IP"
5525
 
5526
+ #: ninjafirewall.php:1980
5527
  msgid "Scan traffic coming from localhost and private IP address spaces"
5528
  msgstr "Filtrer les connexions provenant de localhost et d'adresses IP privées"
5529
 
5530
+ #: ninjafirewall.php:2002
5531
  #, php-format
5532
  msgid ""
5533
  "This option is disabled because the %s PHP function is not available on your "
5536
  "Cette option n'est pas disponible parce que la fonction PHP %s n'est pas "
5537
  "présente sur votre serveur."
5538
 
5539
+ #: ninjafirewall.php:2020
5540
  #, php-format
5541
  msgid "Set %s to protect against MIME type confusion attacks"
5542
  msgstr ""
5543
  "Activer %s pour protéger contre les attaques basées sur la confusion du type "
5544
  "MIME"
5545
 
5546
+ #: ninjafirewall.php:2030
5547
  #, php-format
5548
  msgid "Set %s to protect against clickjacking attempts"
5549
  msgstr ""
5550
  "Activer %s pour protéger contre les attaques de détournement de clic "
5551
  "(clickjacking)"
5552
 
5553
+ #: ninjafirewall.php:2039
5554
  #, php-format
5555
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
5556
  msgstr "Activer %s (IE/Edge, Opera, Chrome et Safari)"
5557
 
5558
+ #: ninjafirewall.php:2043 ninjafirewall.php:2044 ninjafirewall.php:2047
5559
  #, php-format
5560
  msgid "Set to %s"
5561
  msgstr "Régler sur %s"
5562
 
5563
+ #: ninjafirewall.php:2052
5564
  #, php-format
5565
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
5566
  msgstr ""
5567
  "Activer la propriété %s pour tous les cookies afin d'atténuer les menaces "
5568
  "XSS qui génèrent des vols de cookies"
5569
 
5570
+ #: ninjafirewall.php:2058
5571
  msgid ""
5572
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
5573
  "you should disable this option."
5575
  "Si vos scripts PHP envoient des cookies qui doivent être accessibles à "
5576
  "partir de JavaScript, vous devez garder cette option désactivée."
5577
 
5578
+ #: ninjafirewall.php:2064
5579
  msgid ""
5580
  "HSTS headers can only be set when you are accessing your site over HTTPS."
5581
  msgstr ""
5582
  "Les en-têtes HSTS ne peuvent être utilisés que lorsque vous vous connectez à "
5583
  "votre site en HTTPS (connexion sécurisée)."
5584
 
5585
+ #: ninjafirewall.php:2071
5586
  #, php-format
5587
  msgid "Set %s (HSTS) to enforce secure connections to the server"
5588
  msgstr ""
5589
  "Activer %s (HSTS) pour forcer les connexions sécurisées vers le serveur"
5590
 
5591
+ #: ninjafirewall.php:2074
5592
  msgid "1 month"
5593
  msgstr "1 mois"
5594
 
5595
+ #: ninjafirewall.php:2075
5596
  msgid "6 months"
5597
  msgstr "6 mois"
5598
 
5599
+ #: ninjafirewall.php:2076
5600
  msgid "1 year"
5601
  msgstr "1 année"
5602
 
5603
+ #: ninjafirewall.php:2078
5604
  msgid "Apply to subdomains"
5605
  msgstr "Appliquer aux sous-domaines"
5606
 
5607
+ #: ninjafirewall.php:2082
5608
  msgid "Set <code>max-age</code> to 0"
5609
  msgstr "Régler <code>max-age</code> à 0"
5610
 
5611
+ #: ninjafirewall.php:2102
5612
  #, php-format
5613
  msgid "Set %s for the website frontend"
5614
  msgstr "Activer %s pour le site"
5615
 
5616
+ #: ninjafirewall.php:2110
5617
  msgid "This CSP header will apply to the website frontend only."
5618
  msgstr "Cet en-tête CSP ne s'appliquera qu'au site."
5619
 
5620
+ #: ninjafirewall.php:2116
5621
  #, php-format
5622
  msgid "Set %s for the WordPress admin dashboard"
5623
  msgstr "Activer %s pour la console d'administration de WordPress"
5624
 
5625
+ #: ninjafirewall.php:2124
5626
  msgid "This CSP header will apply to the WordPress admin dashboard only."
5627
  msgstr ""
5628
  "Cet en-tête CSP ne s'appliquera qu'à la console d'administration de "
5629
  "WordPress."
5630
 
5631
+ #: ninjafirewall.php:2140
5632
  #, php-format
5633
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
5634
  msgstr "Activer %s (Chrome, Opera et Firefox)"
5635
 
5636
+ #: ninjafirewall.php:2194
5637
  msgid ""
5638
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
5639
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
5642
  "<code>GET</code>, <code>POST</code>, <code>HTTP_USER_AGENT</code>, "
5643
  "<code>HTTP_REFERER</code> et les cookies"
5644
 
5645
+ #: ninjafirewall.php:2237
5646
  msgid "Block serialized PHP objects in the following global variables"
5647
  msgstr ""
5648
  "Bloquer les objets PHP sérialisés dans les variables globales suivantes"
5649
 
5650
+ #: ninjafirewall.php:2250
5651
  msgid "Hide PHP notice and error messages"
5652
  msgstr "Masquer les messages d'erreur de PHP"
5653
 
5654
+ #: ninjafirewall.php:2260
5655
  msgid "Sanitise <code>PHP_SELF</code>"
5656
  msgstr "Nettoyer <code>PHP_SELF</code>"
5657
 
5658
+ #: ninjafirewall.php:2270
5659
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
5660
  msgstr "Nettoyer <code>PATH_TRANSLATED</code>"
5661
 
5662
+ #: ninjafirewall.php:2280
5663
  msgid "Sanitise <code>PATH_INFO</code>"
5664
  msgstr "Nettoyer <code>PATH_INFO</code>"
5665
 
5666
+ #: ninjafirewall.php:2300
5667
  msgid "This option is not compatible with your actual configuration."
5668
  msgstr ""
5669
  "Cette option n'est pas compatible avec la configuration de votre serveur."
5670
 
5671
+ #: ninjafirewall.php:2327
5672
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
5673
  msgstr ""
5674
  "Bloquer les requêtes HTTP contenant la variable <code>DOCUMENT_ROOT</code>"
5675
 
5676
+ #: ninjafirewall.php:2337
5677
  msgid "Block ASCII character 0x00 (NULL byte)"
5678
  msgstr "Bloquer le caractère ASCII 0x00 (NULL byte)"
5679
 
5680
+ #: ninjafirewall.php:2347
5681
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
5682
  msgstr "Bloquer les caractères de contrôle ASCII 1 à 8 et 14 à 31"
5683
 
5684
+ #: ninjafirewall.php:2363
5685
  msgid "Save Firewall Policies"
5686
  msgstr "Sauvegarder les options"
5687
 
5688
+ #: ninjafirewall.php:2365
5689
  msgid "Restore Default Values"
5690
  msgstr "Rétablir les valeurs par défaut"
5691
 
5692
+ #: ninjafirewall.php:2882 ninjafirewall.php:2888
5693
  msgid "Please enter a number from 1 to 99."
5694
  msgstr "Veuillez entrer un nombre de 1 à 99."
5695
 
5696
+ #: ninjafirewall.php:2901
5697
  #, php-format
5698
  msgid ""
5699
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
5707
  "cette option s'applique à tous les fichiers PHP, vous devez installer "
5708
  "NinjaFirewall en mode %s."
5709
 
5710
+ #: ninjafirewall.php:2907
5711
  #, php-format
5712
  msgid ""
5713
  "The cache directory %s is not writable. Please change its permissions (0777 "
5716
  "Impossible d'écrire dans le répertoire du cache %s. Assurez-vous que ce "
5717
  "répertoire n'est pas en lecture seule."
5718
 
5719
+ #: ninjafirewall.php:2939
5720
  msgid "Enable File Guard"
5721
  msgstr "Activer File Guard"
5722
 
5723
+ #: ninjafirewall.php:2941
5724
  msgid "Yes (recommended)"
5725
  msgstr "Oui (recommandé)"
5726
 
5727
+ #: ninjafirewall.php:2954
5728
  msgid "Real-time detection"
5729
  msgstr "Détection en temps réel"
5730
 
5731
+ #: ninjafirewall.php:2957
5732
  #, php-format
5733
  msgid ""
5734
  "Monitor file activity and send an alert when someone is accessing a PHP "
5737
  "Surveiller et alerter par e-mail lorsqu'un visiteur accède à un script PHP "
5738
  "qui a été modifié ou créé il y a moins de %s heure(s)."
5739
 
5740
+ #: ninjafirewall.php:2963
5741
  msgid "or"
5742
  msgstr "ou"
5743
 
5744
+ #: ninjafirewall.php:2963
5745
  msgid ""
5746
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
5747
  "values must be comma-separated"
5749
  "Chaîne de caractères complète ou partielle, sensible à la casse, 255 "
5750
  "caractères maximum. Plusieurs valeurs doivent être séparées par des virgules"
5751
 
5752
+ #: ninjafirewall.php:2968
5753
  msgid "Save File Guard options"
5754
  msgstr "Sauvegarder les options"
5755
 
5756
+ #: ninjafirewall.php:3019 ninjafirewall.php:3420 ninjafirewall.php:3424
5757
  #, php-format
5758
  msgid "You are not allowed to perform this task (%s)."
5759
  msgstr "Vous n'êtes pas autorisé à effectuer cette tâche (%s)."
5760
 
5761
+ #: ninjafirewall.php:3030
5762
  msgid "You do not have a multisite network."
5763
  msgstr "Vous ne disposez pas d'un réseau multisite."
5764
 
5765
+ #: ninjafirewall.php:3054
5766
  msgid "NinjaFirewall Status"
5767
  msgstr "Statut de NinjaFirewall"
5768
 
5769
+ #: ninjafirewall.php:3057
5770
  msgid ""
5771
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
5772
  "network"
5774
  "Afficher l'icône du statut de NinjaFirewall dans la barre d'administration "
5775
  "de tous les sites du réseau"
5776
 
5777
+ #: ninjafirewall.php:3065
5778
  msgid "Save Network options"
5779
  msgstr "Sauvegarder les options"
5780
 
5781
+ #: ninjafirewall.php:3278
5782
+ msgid "Access Restricted"
5783
+ msgstr "Accès limité"
5784
+
5785
+ #: ninjafirewall.php:3284
5786
  msgid "Settings"
5787
  msgstr "Réglages"
5788
 
5789
+ #: ninjafirewall.php:3285
5790
  msgid "Upgrade to Premium"
5791
  msgstr "Passez Premium !"
5792
 
5793
+ #: ninjafirewall.php:3286
5794
  msgid "Rate it!"
5795
  msgstr "Notez-le !"
5796
 
5797
+ #: ninjafirewall.php:3331
5798
  msgid "Plugin"
5799
  msgstr "Extension"
5800
 
5801
+ #: ninjafirewall.php:3331 ninjafirewall.php:3335
5802
  msgid "uploaded"
5803
  msgstr "téléchargé(e)"
5804
 
5805
+ #: ninjafirewall.php:3331 ninjafirewall.php:3335
5806
  msgid "installed"
5807
  msgstr "installé(e)"
5808
 
5809
+ #: ninjafirewall.php:3331 ninjafirewall.php:3335
5810
  msgid "activated"
5811
  msgstr "activé(e)"
5812
 
5813
+ #: ninjafirewall.php:3332
5814
  msgid "updated"
5815
  msgstr "mis(e) à jour"
5816
 
5817
+ #: ninjafirewall.php:3332
5818
  msgid "deactivated"
5819
  msgstr "désactivé(e)"
5820
 
5821
+ #: ninjafirewall.php:3332 ninjafirewall.php:3336
5822
  msgid "deleted"
5823
  msgstr "supprimé(e)"
5824
 
5825
+ #: ninjafirewall.php:3332 ninjafirewall.php:3336
5826
  msgid "Name"
5827
  msgstr "Nom"
5828
 
5829
+ #: ninjafirewall.php:3335
5830
  msgid "Theme"
5831
  msgstr "Thème"
5832
 
5833
+ #: ninjafirewall.php:3339
5834
  msgid "upgraded"
5835
  msgstr "mis(e) à jour"
5836
 
5837
+ #: ninjafirewall.php:3347
5838
  msgid "[NinjaFirewall] Alert:"
5839
  msgstr "[NinjaFirewall] Alerte :"
5840
 
5841
+ #: ninjafirewall.php:3353
5842
  msgid "NinjaFirewall has detected the following activity on your account:"
5843
  msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
5844
 
5845
+ #~ msgid "Uploaded files"
5846
+ #~ msgstr "Fichiers téléchargés (upload)"
5847
+
5848
+ #~ msgid "Cannot open logfile"
5849
+ #~ msgstr "Impossible d'ouvrir le fichier journal"
5850
+
5851
+ #~ msgid "You do not have any stats for the current month yet."
5852
+ #~ msgstr "Vous n'avez pas encore de statistiques pour le mois en cours."
5853
+
5854
  #~ msgid ""
5855
  #~ "this header allows browsers to identify and block XSS attacks by "
5856
  #~ "preventing malicious scripts from executing. It is enabled by default on "
languages/ninjafirewall.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Stable (latest release)\n"
5
- "POT-Creation-Date: 2018-05-25 00:32+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"
@@ -115,7 +115,7 @@ msgid ""
115
  "level of protection and performance higher than any other security plugin."
116
  msgstr ""
117
 
118
- #: install.php:156 ninjafirewall.php:783
119
  msgid "Installation"
120
  msgstr ""
121
 
@@ -163,7 +163,7 @@ msgid ""
163
  "remove it as long as NinjaFirewall is running!"
164
  msgstr ""
165
 
166
- #: install.php:259 ninjafirewall.php:944
167
  msgid "NinjaFirewall (WP Edition)"
168
  msgstr ""
169
 
@@ -450,7 +450,7 @@ msgid ""
450
  "config.php</strong> file:"
451
  msgstr ""
452
 
453
- #: lib/contextual_help.php:37 ninjafirewall.php:796
454
  msgid "Overview"
455
  msgstr ""
456
 
@@ -477,7 +477,7 @@ msgstr ""
477
  msgid "Updates via Twitter"
478
  msgstr ""
479
 
480
- #: lib/contextual_help.php:57 lib/statistics.php:116
481
  msgid "Monthly stats"
482
  msgstr ""
483
 
@@ -493,7 +493,7 @@ msgid ""
493
  "You can view the log by clicking on the <a href=\"%s\">Firewall Log</a> menu."
494
  msgstr ""
495
 
496
- #: lib/contextual_help.php:65 lib/statistics.php:150
497
  msgid "Benchmarks"
498
  msgstr ""
499
 
@@ -518,7 +518,7 @@ msgstr ""
518
  msgid "Your site will remain unprotected until you enable it again."
519
  msgstr ""
520
 
521
- #: lib/contextual_help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1011
522
  msgid "Debugging mode"
523
  msgstr ""
524
 
@@ -683,11 +683,11 @@ msgid ""
683
  "substitution characters."
684
  msgstr ""
685
 
686
- #: lib/contextual_help.php:155 ninjafirewall.php:808 ninjafirewall.php:1301
687
  msgid "Firewall Policies"
688
  msgstr ""
689
 
690
- #: lib/contextual_help.php:160 ninjafirewall.php:1323
691
  msgid "Basic Policies"
692
  msgstr ""
693
 
@@ -695,7 +695,7 @@ msgstr ""
695
  msgid "Whether to filter HTTP and/or HTTPS traffic"
696
  msgstr ""
697
 
698
- #: lib/contextual_help.php:165 ninjafirewall.php:1378
699
  msgid "Uploads"
700
  msgstr ""
701
 
@@ -814,11 +814,11 @@ msgid ""
814
  "this constant also disables the Plugin and Theme editor."
815
  msgstr ""
816
 
817
- #: lib/contextual_help.php:182 ninjafirewall.php:1324
818
  msgid "Intermediate Policies"
819
  msgstr ""
820
 
821
- #: lib/contextual_help.php:184 ninjafirewall.php:1690
822
  msgid "HTTP GET variable"
823
  msgstr ""
824
 
@@ -826,7 +826,7 @@ msgstr ""
826
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
827
  msgstr ""
828
 
829
- #: lib/contextual_help.php:187 ninjafirewall.php:1733
830
  msgid "HTTP POST variable"
831
  msgstr ""
832
 
@@ -845,7 +845,7 @@ msgid ""
845
  "code> variable."
846
  msgstr ""
847
 
848
- #: lib/contextual_help.php:191 ninjafirewall.php:1776
849
  msgid "HTTP REQUEST variable"
850
  msgstr ""
851
 
@@ -853,7 +853,7 @@ msgstr ""
853
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
854
  msgstr ""
855
 
856
- #: lib/contextual_help.php:194 ninjafirewall.php:1804
857
  msgid "Cookies"
858
  msgstr ""
859
 
@@ -861,7 +861,7 @@ msgstr ""
861
  msgid "Whether to scan and/or sanitise cookies."
862
  msgstr ""
863
 
864
- #: lib/contextual_help.php:197 ninjafirewall.php:1849
865
  msgid "HTTP_USER_AGENT server variable"
866
  msgstr ""
867
 
@@ -879,7 +879,7 @@ msgid ""
879
  "to access your blog."
880
  msgstr ""
881
 
882
- #: lib/contextual_help.php:201 ninjafirewall.php:1902
883
  msgid "HTTP_REFERER server variable"
884
  msgstr ""
885
 
@@ -940,11 +940,11 @@ msgid ""
940
  "interconnected)."
941
  msgstr ""
942
 
943
- #: lib/contextual_help.php:213 ninjafirewall.php:1325
944
  msgid "Advanced Policies"
945
  msgstr ""
946
 
947
- #: lib/contextual_help.php:215 ninjafirewall.php:2015
948
  msgid "HTTP response headers"
949
  msgstr ""
950
 
@@ -1140,7 +1140,7 @@ msgid ""
1140
  "variables to prevent various XSS and database injection attempts."
1141
  msgstr ""
1142
 
1143
- #: lib/contextual_help.php:245 ninjafirewall.php:2322
1144
  msgid "Various"
1145
  msgstr ""
1146
 
@@ -1182,7 +1182,7 @@ msgid ""
1182
  "ASCII characters from 1 to 8 and 14 to 31."
1183
  msgstr ""
1184
 
1185
- #: lib/contextual_help.php:254 ninjafirewall.php:1659
1186
  msgid "Users Whitelist"
1187
  msgstr ""
1188
 
@@ -1198,7 +1198,7 @@ msgid ""
1198
  "enforced."
1199
  msgstr ""
1200
 
1201
- #: lib/contextual_help.php:268 ninjafirewall.php:812 ninjafirewall.php:2895
1202
  msgid "File Guard"
1203
  msgstr ""
1204
 
@@ -1242,7 +1242,7 @@ msgid ""
1242
  "package (third-party software, shell script, backdoor etc)."
1243
  msgstr ""
1244
 
1245
- #: lib/contextual_help.php:284 ninjafirewall.php:830 ninjafirewall.php:3026
1246
  msgid "Network"
1247
  msgstr ""
1248
 
@@ -1268,7 +1268,7 @@ msgid ""
1268
  msgstr ""
1269
 
1270
  #: lib/contextual_help.php:300 lib/nf_sub_filecheck.php:130
1271
- #: ninjafirewall.php:816
1272
  msgid "File Check"
1273
  msgstr ""
1274
 
@@ -1342,7 +1342,7 @@ msgid ""
1342
  msgstr ""
1343
 
1344
  #: lib/contextual_help.php:333 lib/event_notifications.php:46
1345
- #: ninjafirewall.php:834
1346
  msgid "Event Notifications"
1347
  msgstr ""
1348
 
@@ -1358,7 +1358,7 @@ msgid ""
1358
  msgstr ""
1359
 
1360
  #: lib/contextual_help.php:345 lib/login_protection.php:22
1361
- #: ninjafirewall.php:838
1362
  msgid "Login Protection"
1363
  msgstr ""
1364
 
@@ -1486,7 +1486,7 @@ msgid ""
1486
  "otherwise you will likely block legitimate users."
1487
  msgstr ""
1488
 
1489
- #: lib/contextual_help.php:407 lib/nf_sub_log.php:85 ninjafirewall.php:842
1490
  msgid "Firewall Log"
1491
  msgstr ""
1492
 
@@ -1542,7 +1542,7 @@ msgid ""
1542
  msgstr ""
1543
 
1544
  #: lib/contextual_help.php:428 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
1545
- #: ninjafirewall.php:1109
1546
  msgid "Centralized Logging"
1547
  msgstr ""
1548
 
@@ -1575,7 +1575,7 @@ msgid "GDPR Compliance"
1575
  msgstr ""
1576
 
1577
  #: lib/contextual_help.php:456 lib/nf_sub_livelog.php:38
1578
- #: lib/nf_sub_livelog.php:210 ninjafirewall.php:846
1579
  msgid "Live Log"
1580
  msgstr ""
1581
 
@@ -1670,7 +1670,7 @@ msgid ""
1670
  "and lowercase letters <code>a-z</code>."
1671
  msgstr ""
1672
 
1673
- #: lib/contextual_help.php:493 ninjafirewall.php:850
1674
  msgid "Rules Editor"
1675
  msgstr ""
1676
 
@@ -1713,8 +1713,8 @@ msgid ""
1713
  "them were reported by the following companies, individuals or mailing lists:"
1714
  msgstr ""
1715
 
1716
- #: lib/contextual_help.php:559 lib/nf_sub_updates.php:74 ninjafirewall.php:854
1717
- #: ninjafirewall.php:1043
1718
  msgid "Updates"
1719
  msgstr ""
1720
 
@@ -1749,38 +1749,34 @@ msgstr ""
1749
  msgid "NinjaFirewall Statistics"
1750
  msgstr ""
1751
 
1752
- #: lib/dashboard_widget.php:55 lib/statistics.php:120
1753
  msgid "Blocked threats"
1754
  msgstr ""
1755
 
1756
- #: lib/dashboard_widget.php:59 lib/statistics.php:124
1757
  msgid "Threats level"
1758
  msgstr ""
1759
 
1760
- #: lib/dashboard_widget.php:61
1761
  msgid "Critical:"
1762
  msgstr ""
1763
 
1764
- #: lib/dashboard_widget.php:69
1765
  msgid "High:"
1766
  msgstr ""
1767
 
1768
- #: lib/dashboard_widget.php:77
1769
  msgid "Medium:"
1770
  msgstr ""
1771
 
1772
- #: lib/dashboard_widget.php:87 lib/statistics.php:147
1773
- msgid "Uploaded files"
1774
- msgstr ""
1775
-
1776
- #: lib/dashboard_widget.php:93
1777
  msgid "View firewall log"
1778
  msgstr ""
1779
 
1780
  #: lib/event_notifications.php:54 lib/login_protection.php:31
1781
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
1782
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
1783
- #: ninjafirewall.php:1309 ninjafirewall.php:2914 ninjafirewall.php:3042
1784
  msgid "Your changes have been saved."
1785
  msgstr ""
1786
 
@@ -1888,13 +1884,13 @@ msgid "Send me a daily activity report"
1888
  msgstr ""
1889
 
1890
  #: lib/event_notifications.php:151 lib/event_notifications.php:163
1891
- #: lib/nf_sub_updates.php:146 ninjafirewall.php:1696 ninjafirewall.php:1739
1892
- #: ninjafirewall.php:1759 ninjafirewall.php:1810 ninjafirewall.php:1855
1893
- #: ninjafirewall.php:1865 ninjafirewall.php:1875 ninjafirewall.php:1918
1894
- #: ninjafirewall.php:1961 ninjafirewall.php:1981 ninjafirewall.php:2195
1895
- #: ninjafirewall.php:2251 ninjafirewall.php:2261 ninjafirewall.php:2271
1896
- #: ninjafirewall.php:2281 ninjafirewall.php:2328 ninjafirewall.php:2338
1897
- #: ninjafirewall.php:3056
1898
  msgid "Yes (default)"
1899
  msgstr ""
1900
 
@@ -1973,7 +1969,7 @@ msgstr ""
1973
  msgid "Blocked brute-force attacks:"
1974
  msgstr ""
1975
 
1976
- #: lib/event_notifications.php:446 lib/nfw_misc.php:475
1977
  msgid ""
1978
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
1979
  "\" page."
@@ -1981,7 +1977,7 @@ msgstr ""
1981
 
1982
  #: lib/event_notifications.php:450 lib/nf_sub_filecheck.php:847
1983
  #: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:504
1984
- #: lib/nf_sub_updates.php:550 ninjafirewall.php:3367
1985
  msgid "Support forum:"
1986
  msgstr ""
1987
 
@@ -2311,11 +2307,11 @@ msgid "Always ON"
2311
  msgstr ""
2312
 
2313
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
2314
- #: ninjafirewall.php:1604 ninjafirewall.php:1619 ninjafirewall.php:1629
2315
- #: ninjafirewall.php:1639 ninjafirewall.php:1709 ninjafirewall.php:1752
2316
- #: ninjafirewall.php:1785 ninjafirewall.php:1823 ninjafirewall.php:1911
2317
- #: ninjafirewall.php:1931 ninjafirewall.php:1974 ninjafirewall.php:2104
2318
- #: ninjafirewall.php:2118 ninjafirewall.php:2143 ninjafirewall.php:2351
2319
  msgid "No (default)"
2320
  msgstr ""
2321
 
@@ -2604,11 +2600,11 @@ msgstr ""
2604
  msgid "Default: %s"
2605
  msgstr ""
2606
 
2607
- #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2960
2608
  msgid "Exclude the following files/folders (optional)"
2609
  msgstr ""
2610
 
2611
- #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2961
2612
  msgid "e.g.,"
2613
  msgstr ""
2614
 
@@ -2877,8 +2873,8 @@ msgstr ""
2877
 
2878
  #: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
2879
  #: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
2880
- #: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:327
2881
- #: lib/nfw_misc.php:329 lib/nfw_misc.php:466 lib/nfw_misc.php:468
2882
  msgid "Blog:"
2883
  msgstr ""
2884
 
@@ -3009,15 +3005,15 @@ msgstr ""
3009
  msgid "Display"
3010
  msgstr ""
3011
 
3012
- #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1352
3013
  msgid "HTTP and HTTPS traffic (default)"
3014
  msgstr ""
3015
 
3016
- #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1353
3017
  msgid "HTTP traffic only"
3018
  msgstr ""
3019
 
3020
- #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1354
3021
  msgid "HTTPS traffic only"
3022
  msgstr ""
3023
 
@@ -3130,7 +3126,7 @@ msgstr ""
3130
  msgid "Unable to open the log for read operation."
3131
  msgstr ""
3132
 
3133
- #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:826
3134
  msgid "Anti-Malware"
3135
  msgstr ""
3136
 
@@ -3178,13 +3174,13 @@ msgstr ""
3178
  msgid "Refresh preview"
3179
  msgstr ""
3180
 
3181
- #: lib/nf_sub_options.php:55 ninjafirewall.php:804
3182
  msgid "Firewall Options"
3183
  msgstr ""
3184
 
3185
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3186
- #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:989
3187
- #: ninjafirewall.php:1121
3188
  msgid "Enabled"
3189
  msgstr ""
3190
 
@@ -3298,8 +3294,8 @@ msgid "[NinjaFirewall] Alert: Firewall is disabled"
3298
  msgstr ""
3299
 
3300
  #: lib/nf_sub_options.php:480 lib/nf_sub_options.php:482 ninjafirewall.php:563
3301
- #: ninjafirewall.php:565 ninjafirewall.php:689 ninjafirewall.php:691
3302
- #: ninjafirewall.php:3355 ninjafirewall.php:3357
3303
  msgid "-Blog :"
3304
  msgstr ""
3305
 
@@ -3322,16 +3318,16 @@ msgid ""
3322
  "Someone imported a new configuration which overrode the firewall settings:"
3323
  msgstr ""
3324
 
3325
- #: lib/nf_sub_options.php:499 ninjafirewall.php:697 ninjafirewall.php:3362
3326
  msgid "-User :"
3327
  msgstr ""
3328
 
3329
- #: lib/nf_sub_options.php:500 ninjafirewall.php:698 ninjafirewall.php:3363
3330
  msgid "-IP :"
3331
  msgstr ""
3332
 
3333
- #: lib/nf_sub_options.php:501 ninjafirewall.php:572 ninjafirewall.php:699
3334
- #: ninjafirewall.php:3364
3335
  msgid "-Date :"
3336
  msgstr ""
3337
 
@@ -3351,14 +3347,14 @@ msgstr ""
3351
  msgid "Automatically update NinjaFirewall security rules"
3352
  msgstr ""
3353
 
3354
- #: lib/nf_sub_updates.php:149 ninjafirewall.php:1220 ninjafirewall.php:1699
3355
- #: ninjafirewall.php:1742 ninjafirewall.php:1762 ninjafirewall.php:1813
3356
- #: ninjafirewall.php:1858 ninjafirewall.php:1868 ninjafirewall.php:1878
3357
- #: ninjafirewall.php:1921 ninjafirewall.php:1964 ninjafirewall.php:1984
3358
- #: ninjafirewall.php:2046 ninjafirewall.php:2198 ninjafirewall.php:2254
3359
- #: ninjafirewall.php:2264 ninjafirewall.php:2274 ninjafirewall.php:2284
3360
- #: ninjafirewall.php:2331 ninjafirewall.php:2341 ninjafirewall.php:2942
3361
- #: ninjafirewall.php:3057
3362
  msgid "No"
3363
  msgstr ""
3364
 
@@ -3701,95 +3697,95 @@ msgstr ""
3701
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
3702
  msgstr ""
3703
 
3704
- #: lib/nfw_misc.php:148 lib/nfw_misc.php:152
3705
  msgid "NinjaFirewall error"
3706
  msgstr ""
3707
 
3708
- #: lib/nfw_misc.php:149
3709
  #, php-format
3710
  msgid ""
3711
  "%s directory cannot be created. Please review your installation and ensure "
3712
  "that %s is writable."
3713
  msgstr ""
3714
 
3715
- #: lib/nfw_misc.php:153
3716
  #, php-format
3717
  msgid ""
3718
  "%s directory is read-only. Please review your installation and ensure that "
3719
  "%s is writable."
3720
  msgstr ""
3721
 
3722
- #: lib/nfw_misc.php:172 ninjafirewall.php:973
3723
  msgid "unknown error"
3724
  msgstr ""
3725
 
3726
- #: lib/nfw_misc.php:174
3727
  msgid "NinjaFirewall fatal error:"
3728
  msgstr ""
3729
 
3730
- #: lib/nfw_misc.php:175
3731
  msgid "Review your installation, your site is not protected."
3732
  msgstr ""
3733
 
3734
- #: lib/nfw_misc.php:222 lib/nfw_misc.php:244
3735
  msgid "Forbidden access"
3736
  msgstr ""
3737
 
3738
- #: lib/nfw_misc.php:263
3739
  #, php-format
3740
  msgid ""
3741
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
3742
  "\">Lost your password</a>?"
3743
  msgstr ""
3744
 
3745
- #: lib/nfw_misc.php:324
3746
  msgid "[NinjaFirewall] Alert: Database changes detected"
3747
  msgstr ""
3748
 
3749
- #: lib/nfw_misc.php:325
3750
  msgid ""
3751
  "NinjaFirewall has detected that one or more administrator accounts were "
3752
  "modified in the database:"
3753
  msgstr ""
3754
 
3755
- #: lib/nfw_misc.php:331 lib/nfw_misc.php:471
3756
  msgid "User IP:"
3757
  msgstr ""
3758
 
3759
- #: lib/nfw_misc.php:332 lib/nfw_misc.php:474
3760
  msgid "Date:"
3761
  msgstr ""
3762
 
3763
- #: lib/nfw_misc.php:333
3764
  #, php-format
3765
  msgid "Total administrators : %s"
3766
  msgstr ""
3767
 
3768
- #: lib/nfw_misc.php:342
3769
  msgid ""
3770
  "If you cannot see any modifications in the above fields, it is likely that "
3771
  "the administrator password was changed."
3772
  msgstr ""
3773
 
3774
- #: lib/nfw_misc.php:440
3775
  msgid "Blocked privilege escalation attempt"
3776
  msgstr ""
3777
 
3778
- #: lib/nfw_misc.php:464
3779
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
3780
  msgstr ""
3781
 
3782
- #: lib/nfw_misc.php:470
3783
  msgid "Username:"
3784
  msgstr ""
3785
 
3786
- #: lib/nfw_misc.php:490
3787
  msgid ""
3788
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
3789
  "whitelisted."
3790
  msgstr ""
3791
 
3792
- #: lib/nfw_misc.php:504
3793
  #, php-format
3794
  msgid ""
3795
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
@@ -3888,43 +3884,39 @@ msgstr ""
3888
  msgid "Enable it"
3889
  msgstr ""
3890
 
3891
- #: lib/statistics.php:28 ninjafirewall.php:800
3892
  msgid "Statistics"
3893
  msgstr ""
3894
 
3895
- #: lib/statistics.php:79
3896
- msgid "Cannot open logfile"
3897
  msgstr ""
3898
 
3899
- #: lib/statistics.php:90
3900
- msgid "You do not have any stats for the current month yet."
3901
- msgstr ""
3902
-
3903
- #: lib/statistics.php:126
3904
  msgid "Critical"
3905
  msgstr ""
3906
 
3907
- #: lib/statistics.php:132
3908
  msgid "High"
3909
  msgstr ""
3910
 
3911
- #: lib/statistics.php:138
3912
  msgid "Medium"
3913
  msgstr ""
3914
 
3915
- #: lib/statistics.php:152
3916
  msgid "Average time per request"
3917
  msgstr ""
3918
 
3919
- #: lib/statistics.php:156
3920
  msgid "Fastest request"
3921
  msgstr ""
3922
 
3923
- #: lib/statistics.php:160
3924
  msgid "Slowest request"
3925
  msgstr ""
3926
 
3927
- #: lib/statistics.php:188
3928
  msgid "Select monthly stats to view..."
3929
  msgstr ""
3930
 
@@ -4052,175 +4044,175 @@ msgstr ""
4052
  msgid "3. Click on \"Check for updates now!\"."
4053
  msgstr ""
4054
 
4055
- #: ninjafirewall.php:575 ninjafirewall.php:702
4056
  msgid "Support forum"
4057
  msgstr ""
4058
 
4059
- #: ninjafirewall.php:687
4060
  msgid "Alert: WordPress console login"
4061
  msgstr ""
4062
 
4063
- #: ninjafirewall.php:696
4064
  msgid "Someone just logged in to your WordPress admin console:"
4065
  msgstr ""
4066
 
4067
- #: ninjafirewall.php:767
4068
  #, php-format
4069
  msgid "Sorry %s, your request cannot be processed."
4070
  msgstr ""
4071
 
4072
- #: ninjafirewall.php:768
4073
  msgid "For security reasons, it was blocked and logged."
4074
  msgstr ""
4075
 
4076
- #: ninjafirewall.php:770
4077
  msgid ""
4078
  "If you believe this was an error please contact the<br />webmaster and "
4079
  "enclose the following incident ID:"
4080
  msgstr ""
4081
 
4082
- #: ninjafirewall.php:796
4083
  msgid "NinjaFirewall: Overview"
4084
  msgstr ""
4085
 
4086
- #: ninjafirewall.php:800
4087
  msgid "NinjaFirewall: Statistics"
4088
  msgstr ""
4089
 
4090
- #: ninjafirewall.php:804
4091
  msgid "NinjaFirewall: Firewall Options"
4092
  msgstr ""
4093
 
4094
- #: ninjafirewall.php:808
4095
  msgid "NinjaFirewall: Firewall Policies"
4096
  msgstr ""
4097
 
4098
- #: ninjafirewall.php:812
4099
  msgid "NinjaFirewall: File Guard"
4100
  msgstr ""
4101
 
4102
- #: ninjafirewall.php:816
4103
  msgid "NinjaFirewall: File Check"
4104
  msgstr ""
4105
 
4106
- #: ninjafirewall.php:826
4107
  msgid "NinjaFirewall: Anti-Malware"
4108
  msgstr ""
4109
 
4110
- #: ninjafirewall.php:830
4111
  msgid "NinjaFirewall: Network"
4112
  msgstr ""
4113
 
4114
- #: ninjafirewall.php:834
4115
  msgid "NinjaFirewall: Event Notifications"
4116
  msgstr ""
4117
 
4118
- #: ninjafirewall.php:838
4119
  msgid "NinjaFirewall: Log-in Protection"
4120
  msgstr ""
4121
 
4122
- #: ninjafirewall.php:842
4123
  msgid "NinjaFirewall: Firewall Log"
4124
  msgstr ""
4125
 
4126
- #: ninjafirewall.php:846
4127
  msgid "NinjaFirewall: Live Log"
4128
  msgstr ""
4129
 
4130
- #: ninjafirewall.php:850
4131
  msgid "NinjaFirewall: Rules Editor"
4132
  msgstr ""
4133
 
4134
- #: ninjafirewall.php:854
4135
  msgid "NinjaFirewall: Updates"
4136
  msgstr ""
4137
 
4138
- #: ninjafirewall.php:861
4139
  msgid "NinjaFirewall: About"
4140
  msgstr ""
4141
 
4142
- #: ninjafirewall.php:861
4143
  msgid "About..."
4144
  msgstr ""
4145
 
4146
- #: ninjafirewall.php:901
4147
  msgid "NinjaFirewall Settings"
4148
  msgstr ""
4149
 
4150
- #: ninjafirewall.php:909
4151
  msgid "NinjaFirewall is enabled"
4152
  msgstr ""
4153
 
4154
- #: ninjafirewall.php:948
4155
  msgid "Congratulations, NinjaFirewall is up and running!"
4156
  msgstr ""
4157
 
4158
- #: ninjafirewall.php:949
4159
  msgid ""
4160
  "If you need help, click on the contextual \"Help\" menu tab located in the "
4161
  "upper right corner of each page."
4162
  msgstr ""
4163
 
4164
- #: ninjafirewall.php:951
4165
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
4166
  msgstr ""
4167
 
4168
- #: ninjafirewall.php:977 ninjafirewall.php:987
4169
  msgid "Firewall"
4170
  msgstr ""
4171
 
4172
- #: ninjafirewall.php:996
4173
  msgid "WordPress WAF"
4174
  msgstr ""
4175
 
4176
- #: ninjafirewall.php:998
4177
  msgid "Full WAF"
4178
  msgstr ""
4179
 
4180
- #: ninjafirewall.php:1002
4181
  msgid "Mode"
4182
  msgstr ""
4183
 
4184
- #: ninjafirewall.php:1004
4185
  #, php-format
4186
  msgid "NinjaFirewall is running in %s mode."
4187
  msgstr ""
4188
 
4189
- #: ninjafirewall.php:1013
4190
  msgid "Enabled."
4191
  msgstr ""
4192
 
4193
- #: ninjafirewall.php:1013
4194
  msgid "Click here to turn Debugging Mode off"
4195
  msgstr ""
4196
 
4197
- #: ninjafirewall.php:1019
4198
  msgid "PHP SAPI"
4199
  msgstr ""
4200
 
4201
- #: ninjafirewall.php:1033 ninjafirewall.php:3345
4202
  msgid "Version"
4203
  msgstr ""
4204
 
4205
- #: ninjafirewall.php:1035
4206
  msgid "Security rules:"
4207
  msgstr ""
4208
 
4209
- #: ninjafirewall.php:1045
4210
  msgid "Security rules updates are disabled."
4211
  msgstr ""
4212
 
4213
- #: ninjafirewall.php:1045
4214
  msgid ""
4215
  "If you want your blog to be protected against the latest threats, enable "
4216
  "automatic security rules updates."
4217
  msgstr ""
4218
 
4219
- #: ninjafirewall.php:1053 ninjafirewall.php:1062
4220
  msgid "Admin user"
4221
  msgstr ""
4222
 
4223
- #: ninjafirewall.php:1055
4224
  #, php-format
4225
  msgid ""
4226
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
@@ -4229,66 +4221,66 @@ msgid ""
4229
  "your administration dashboard."
4230
  msgstr ""
4231
 
4232
- #: ninjafirewall.php:1064
4233
  msgid "You are whitelisted by the firewall."
4234
  msgstr ""
4235
 
4236
- #: ninjafirewall.php:1071
4237
  msgid "Restrictions"
4238
  msgstr ""
4239
 
4240
- #: ninjafirewall.php:1073
4241
  msgid "Access to NinjaFirewall is restricted to:"
4242
  msgstr ""
4243
 
4244
- #: ninjafirewall.php:1084
4245
  msgid "User session"
4246
  msgstr ""
4247
 
4248
- #: ninjafirewall.php:1086
4249
  msgid ""
4250
  "It seems that the user session set by NinjaFirewall was not found by the "
4251
  "firewall script."
4252
  msgstr ""
4253
 
4254
- #: ninjafirewall.php:1094
4255
  #, php-format
4256
  msgid ""
4257
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
4258
  "a>."
4259
  msgstr ""
4260
 
4261
- #: ninjafirewall.php:1098
4262
  msgid "No IP address restriction."
4263
  msgstr ""
4264
 
4265
- #: ninjafirewall.php:1101
4266
  #, php-format
4267
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4268
  msgstr ""
4269
 
4270
- #: ninjafirewall.php:1104
4271
  #, php-format
4272
  msgid ""
4273
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
4274
  "configuration</a>."
4275
  msgstr ""
4276
 
4277
- #: ninjafirewall.php:1114
4278
  #, php-format
4279
  msgid "Error: %s"
4280
  msgstr ""
4281
 
4282
- #: ninjafirewall.php:1132
4283
  msgid "Source IP"
4284
  msgstr ""
4285
 
4286
- #: ninjafirewall.php:1134
4287
  #, php-format
4288
  msgid "You have a private IP : %s"
4289
  msgstr ""
4290
 
4291
- #: ninjafirewall.php:1134
4292
  #, php-format
4293
  msgid ""
4294
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
@@ -4296,11 +4288,11 @@ msgid ""
4296
  "otherwise use the NinjaFirewall %s configuration file."
4297
  msgstr ""
4298
 
4299
- #: ninjafirewall.php:1142 ninjafirewall.php:1153
4300
  msgid "CDN detection"
4301
  msgstr ""
4302
 
4303
- #: ninjafirewall.php:1144
4304
  #, php-format
4305
  msgid ""
4306
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
@@ -4308,7 +4300,7 @@ msgid ""
4308
  "otherwise use the NinjaFirewall %s configuration file."
4309
  msgstr ""
4310
 
4311
- #: ninjafirewall.php:1155
4312
  #, php-format
4313
  msgid ""
4314
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
@@ -4316,417 +4308,417 @@ msgid ""
4316
  "otherwise use the NinjaFirewall %s configuration file."
4317
  msgstr ""
4318
 
4319
- #: ninjafirewall.php:1164 ninjafirewall.php:1174
4320
  msgid "Log dir"
4321
  msgstr ""
4322
 
4323
- #: ninjafirewall.php:1166 ninjafirewall.php:1176
4324
  #, php-format
4325
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
4326
  msgstr ""
4327
 
4328
- #: ninjafirewall.php:1184
4329
  msgid "Optional configuration file"
4330
  msgstr ""
4331
 
4332
- #: ninjafirewall.php:1219 ninjafirewall.php:1601 ninjafirewall.php:1616
4333
- #: ninjafirewall.php:1626 ninjafirewall.php:1636 ninjafirewall.php:1706
4334
- #: ninjafirewall.php:1749 ninjafirewall.php:1782 ninjafirewall.php:1820
4335
- #: ninjafirewall.php:1908 ninjafirewall.php:1928 ninjafirewall.php:1971
4336
- #: ninjafirewall.php:2103 ninjafirewall.php:2117 ninjafirewall.php:2142
4337
- #: ninjafirewall.php:2348
4338
  msgid "Yes"
4339
  msgstr ""
4340
 
4341
- #: ninjafirewall.php:1221
4342
  msgid "(default)"
4343
  msgstr ""
4344
 
4345
- #: ninjafirewall.php:1222
4346
  #, php-format
4347
  msgid ""
4348
  "This feature is only available when NinjaFirewall is running in %s mode."
4349
  msgstr ""
4350
 
4351
- #: ninjafirewall.php:1235
4352
  msgid "All fields will be restored to their default values. Go ahead?"
4353
  msgstr ""
4354
 
4355
- #: ninjafirewall.php:1265
4356
  msgid ""
4357
  "WARNING: ensure that you can access your admin console over HTTPS before "
4358
  "enabling this option, otherwise you will lock yourself out of your site. Go "
4359
  "ahead?"
4360
  msgstr ""
4361
 
4362
- #: ninjafirewall.php:1274
4363
  msgid ""
4364
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4365
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4366
  "replaced with the substitution character. Continue?"
4367
  msgstr ""
4368
 
4369
- #: ninjafirewall.php:1312
4370
  msgid "Default values were restored."
4371
  msgstr ""
4372
 
4373
- #: ninjafirewall.php:1314
4374
  msgid "No action taken."
4375
  msgstr ""
4376
 
4377
- #: ninjafirewall.php:1349
4378
  msgid "Enable NinjaFirewall for"
4379
  msgstr ""
4380
 
4381
- #: ninjafirewall.php:1381
4382
  msgid "File Uploads"
4383
  msgstr ""
4384
 
4385
- #: ninjafirewall.php:1385
4386
  msgid "Allow uploads"
4387
  msgstr ""
4388
 
4389
- #: ninjafirewall.php:1386
4390
  msgid "Disallow uploads (default)"
4391
  msgstr ""
4392
 
4393
- #: ninjafirewall.php:1389
4394
  msgid "Sanitise filenames"
4395
  msgstr ""
4396
 
4397
- #: ninjafirewall.php:1389
4398
  msgid "substitution character:"
4399
  msgstr ""
4400
 
4401
- #: ninjafirewall.php:1490
4402
  msgid "Block direct access to any PHP file located in one of these directories"
4403
  msgstr ""
4404
 
4405
- #: ninjafirewall.php:1520
4406
  msgid ""
4407
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
4408
  "this option is enabled."
4409
  msgstr ""
4410
 
4411
- #: ninjafirewall.php:1535
4412
  msgid ""
4413
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
4414
  "by your visitors, we recommend to enable this option."
4415
  msgstr ""
4416
 
4417
- #: ninjafirewall.php:1546
4418
  msgid ""
4419
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
4420
  "may prevent it from working correctly."
4421
  msgstr ""
4422
 
4423
- #: ninjafirewall.php:1554
4424
  msgid "Protect against username enumeration"
4425
  msgstr ""
4426
 
4427
- #: ninjafirewall.php:1557
4428
  msgid "Through the author archives"
4429
  msgstr ""
4430
 
4431
- #: ninjafirewall.php:1558
4432
  msgid "Through the login page"
4433
  msgstr ""
4434
 
4435
- #: ninjafirewall.php:1559
4436
  msgid "Through the WordPress REST API"
4437
  msgstr ""
4438
 
4439
- #: ninjafirewall.php:1567
4440
  msgid "This feature is only available when running WordPress 4.7 or above."
4441
  msgstr ""
4442
 
4443
- #: ninjafirewall.php:1574
4444
  msgid "WordPress REST API"
4445
  msgstr ""
4446
 
4447
- #: ninjafirewall.php:1577 ninjafirewall.php:1586
4448
  msgid "Block any access to the API"
4449
  msgstr ""
4450
 
4451
- #: ninjafirewall.php:1583
4452
  msgid "WordPress XML-RPC API"
4453
  msgstr ""
4454
 
4455
- #: ninjafirewall.php:1587
4456
  msgid "Block <code>system.multicall</code> method"
4457
  msgstr ""
4458
 
4459
- #: ninjafirewall.php:1589
4460
  msgid "Block Pingbacks"
4461
  msgstr ""
4462
 
4463
- #: ninjafirewall.php:1594
4464
  msgid ""
4465
  "Disabling access to the REST or XML-RPC API may break some functionality on "
4466
  "your blog, its themes or plugins."
4467
  msgstr ""
4468
 
4469
- #: ninjafirewall.php:1598
4470
  msgid "Block <code>POST</code> requests in the themes folder"
4471
  msgstr ""
4472
 
4473
- #: ninjafirewall.php:1613
4474
  msgid "Force SSL for admin and logins"
4475
  msgstr ""
4476
 
4477
- #: ninjafirewall.php:1623
4478
  msgid "Disable the plugin and theme editor"
4479
  msgstr ""
4480
 
4481
- #: ninjafirewall.php:1633
4482
  msgid "Disable plugin and theme update/installation"
4483
  msgstr ""
4484
 
4485
- #: ninjafirewall.php:1662
4486
  msgid "Add the Administrator to the whitelist (default)."
4487
  msgstr ""
4488
 
4489
- #: ninjafirewall.php:1663
4490
  msgid "Add all logged in users to the whitelist."
4491
  msgstr ""
4492
 
4493
- #: ninjafirewall.php:1664
4494
  msgid "Disable users whitelist."
4495
  msgstr ""
4496
 
4497
- #: ninjafirewall.php:1665
4498
  msgid ""
4499
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
4500
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
4501
  "which, if enabled, are always enforced."
4502
  msgstr ""
4503
 
4504
- #: ninjafirewall.php:1693
4505
  msgid "Scan <code>GET</code> variable"
4506
  msgstr ""
4507
 
4508
- #: ninjafirewall.php:1703
4509
  msgid "Sanitise <code>GET</code> variable"
4510
  msgstr ""
4511
 
4512
- #: ninjafirewall.php:1736
4513
  msgid "Scan <code>POST</code> variable"
4514
  msgstr ""
4515
 
4516
- #: ninjafirewall.php:1746
4517
  msgid "Sanitise <code>POST</code> variable"
4518
  msgstr ""
4519
 
4520
- #: ninjafirewall.php:1752 ninjafirewall.php:1785
4521
  msgid "Do not enable this option unless you know what you are doing!"
4522
  msgstr ""
4523
 
4524
- #: ninjafirewall.php:1756
4525
  msgid "Decode Base64-encoded <code>POST</code> variable"
4526
  msgstr ""
4527
 
4528
- #: ninjafirewall.php:1779
4529
  msgid "Sanitise <code>REQUEST</code> variable"
4530
  msgstr ""
4531
 
4532
- #: ninjafirewall.php:1807
4533
  msgid "Scan cookies"
4534
  msgstr ""
4535
 
4536
- #: ninjafirewall.php:1817
4537
  msgid "Sanitise cookies"
4538
  msgstr ""
4539
 
4540
- #: ninjafirewall.php:1852
4541
  msgid "Scan <code>HTTP_USER_AGENT</code>"
4542
  msgstr ""
4543
 
4544
- #: ninjafirewall.php:1862
4545
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
4546
  msgstr ""
4547
 
4548
- #: ninjafirewall.php:1872
4549
  msgid "Block suspicious bots/scanners"
4550
  msgstr ""
4551
 
4552
- #: ninjafirewall.php:1905
4553
  msgid "Scan <code>HTTP_REFERER</code>"
4554
  msgstr ""
4555
 
4556
- #: ninjafirewall.php:1915
4557
  msgid "Sanitise <code>HTTP_REFERER</code>"
4558
  msgstr ""
4559
 
4560
- #: ninjafirewall.php:1925
4561
  msgid ""
4562
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
4563
  "code> header"
4564
  msgstr ""
4565
 
4566
- #: ninjafirewall.php:1931
4567
  msgid ""
4568
  "Keep this option disabled if you are using scripts like Paypal IPN, "
4569
  "WordPress WP-Cron etc"
4570
  msgstr ""
4571
 
4572
- #: ninjafirewall.php:1958
4573
  msgid "Block localhost IP in <code>GET/POST</code> request"
4574
  msgstr ""
4575
 
4576
- #: ninjafirewall.php:1968
4577
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
4578
  msgstr ""
4579
 
4580
- #: ninjafirewall.php:1978
4581
  msgid "Scan traffic coming from localhost and private IP address spaces"
4582
  msgstr ""
4583
 
4584
- #: ninjafirewall.php:2000
4585
  #, php-format
4586
  msgid ""
4587
  "This option is disabled because the %s PHP function is not available on your "
4588
  "server."
4589
  msgstr ""
4590
 
4591
- #: ninjafirewall.php:2018
4592
  #, php-format
4593
  msgid "Set %s to protect against MIME type confusion attacks"
4594
  msgstr ""
4595
 
4596
- #: ninjafirewall.php:2028
4597
  #, php-format
4598
  msgid "Set %s to protect against clickjacking attempts"
4599
  msgstr ""
4600
 
4601
- #: ninjafirewall.php:2037
4602
  #, php-format
4603
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
4604
  msgstr ""
4605
 
4606
- #: ninjafirewall.php:2041 ninjafirewall.php:2042 ninjafirewall.php:2045
4607
  #, php-format
4608
  msgid "Set to %s"
4609
  msgstr ""
4610
 
4611
- #: ninjafirewall.php:2050
4612
  #, php-format
4613
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
4614
  msgstr ""
4615
 
4616
- #: ninjafirewall.php:2056
4617
  msgid ""
4618
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
4619
  "you should disable this option."
4620
  msgstr ""
4621
 
4622
- #: ninjafirewall.php:2062
4623
  msgid ""
4624
  "HSTS headers can only be set when you are accessing your site over HTTPS."
4625
  msgstr ""
4626
 
4627
- #: ninjafirewall.php:2069
4628
  #, php-format
4629
  msgid "Set %s (HSTS) to enforce secure connections to the server"
4630
  msgstr ""
4631
 
4632
- #: ninjafirewall.php:2072
4633
  msgid "1 month"
4634
  msgstr ""
4635
 
4636
- #: ninjafirewall.php:2073
4637
  msgid "6 months"
4638
  msgstr ""
4639
 
4640
- #: ninjafirewall.php:2074
4641
  msgid "1 year"
4642
  msgstr ""
4643
 
4644
- #: ninjafirewall.php:2076
4645
  msgid "Apply to subdomains"
4646
  msgstr ""
4647
 
4648
- #: ninjafirewall.php:2080
4649
  msgid "Set <code>max-age</code> to 0"
4650
  msgstr ""
4651
 
4652
- #: ninjafirewall.php:2100
4653
  #, php-format
4654
  msgid "Set %s for the website frontend"
4655
  msgstr ""
4656
 
4657
- #: ninjafirewall.php:2108
4658
  msgid "This CSP header will apply to the website frontend only."
4659
  msgstr ""
4660
 
4661
- #: ninjafirewall.php:2114
4662
  #, php-format
4663
  msgid "Set %s for the WordPress admin dashboard"
4664
  msgstr ""
4665
 
4666
- #: ninjafirewall.php:2122
4667
  msgid "This CSP header will apply to the WordPress admin dashboard only."
4668
  msgstr ""
4669
 
4670
- #: ninjafirewall.php:2138
4671
  #, php-format
4672
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
4673
  msgstr ""
4674
 
4675
- #: ninjafirewall.php:2192
4676
  msgid ""
4677
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
4678
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
4679
  msgstr ""
4680
 
4681
- #: ninjafirewall.php:2235
4682
  msgid "Block serialized PHP objects in the following global variables"
4683
  msgstr ""
4684
 
4685
- #: ninjafirewall.php:2248
4686
  msgid "Hide PHP notice and error messages"
4687
  msgstr ""
4688
 
4689
- #: ninjafirewall.php:2258
4690
  msgid "Sanitise <code>PHP_SELF</code>"
4691
  msgstr ""
4692
 
4693
- #: ninjafirewall.php:2268
4694
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
4695
  msgstr ""
4696
 
4697
- #: ninjafirewall.php:2278
4698
  msgid "Sanitise <code>PATH_INFO</code>"
4699
  msgstr ""
4700
 
4701
- #: ninjafirewall.php:2298
4702
  msgid "This option is not compatible with your actual configuration."
4703
  msgstr ""
4704
 
4705
- #: ninjafirewall.php:2325
4706
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
4707
  msgstr ""
4708
 
4709
- #: ninjafirewall.php:2335
4710
  msgid "Block ASCII character 0x00 (NULL byte)"
4711
  msgstr ""
4712
 
4713
- #: ninjafirewall.php:2345
4714
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
4715
  msgstr ""
4716
 
4717
- #: ninjafirewall.php:2361
4718
  msgid "Save Firewall Policies"
4719
  msgstr ""
4720
 
4721
- #: ninjafirewall.php:2363
4722
  msgid "Restore Default Values"
4723
  msgstr ""
4724
 
4725
- #: ninjafirewall.php:2880 ninjafirewall.php:2886
4726
  msgid "Please enter a number from 1 to 99."
4727
  msgstr ""
4728
 
4729
- #: ninjafirewall.php:2899
4730
  #, php-format
4731
  msgid ""
4732
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
@@ -4735,125 +4727,129 @@ msgid ""
4735
  "to any PHP script, you will need to run NinjaFirewall in %s mode."
4736
  msgstr ""
4737
 
4738
- #: ninjafirewall.php:2905
4739
  #, php-format
4740
  msgid ""
4741
  "The cache directory %s is not writable. Please change its permissions (0777 "
4742
  "or equivalent)."
4743
  msgstr ""
4744
 
4745
- #: ninjafirewall.php:2937
4746
  msgid "Enable File Guard"
4747
  msgstr ""
4748
 
4749
- #: ninjafirewall.php:2939
4750
  msgid "Yes (recommended)"
4751
  msgstr ""
4752
 
4753
- #: ninjafirewall.php:2952
4754
  msgid "Real-time detection"
4755
  msgstr ""
4756
 
4757
- #: ninjafirewall.php:2955
4758
  #, php-format
4759
  msgid ""
4760
  "Monitor file activity and send an alert when someone is accessing a PHP "
4761
  "script that was modified or created less than %s hour(s) ago."
4762
  msgstr ""
4763
 
4764
- #: ninjafirewall.php:2961
4765
  msgid "or"
4766
  msgstr ""
4767
 
4768
- #: ninjafirewall.php:2961
4769
  msgid ""
4770
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
4771
  "values must be comma-separated"
4772
  msgstr ""
4773
 
4774
- #: ninjafirewall.php:2966
4775
  msgid "Save File Guard options"
4776
  msgstr ""
4777
 
4778
- #: ninjafirewall.php:3017 ninjafirewall.php:3424
4779
  #, php-format
4780
  msgid "You are not allowed to perform this task (%s)."
4781
  msgstr ""
4782
 
4783
- #: ninjafirewall.php:3028
4784
  msgid "You do not have a multisite network."
4785
  msgstr ""
4786
 
4787
- #: ninjafirewall.php:3052
4788
  msgid "NinjaFirewall Status"
4789
  msgstr ""
4790
 
4791
- #: ninjafirewall.php:3055
4792
  msgid ""
4793
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
4794
  "network"
4795
  msgstr ""
4796
 
4797
- #: ninjafirewall.php:3063
4798
  msgid "Save Network options"
4799
  msgstr ""
4800
 
4801
- #: ninjafirewall.php:3274
 
 
 
 
4802
  msgid "Settings"
4803
  msgstr ""
4804
 
4805
- #: ninjafirewall.php:3275
4806
  msgid "Upgrade to Premium"
4807
  msgstr ""
4808
 
4809
- #: ninjafirewall.php:3276
4810
  msgid "Rate it!"
4811
  msgstr ""
4812
 
4813
- #: ninjafirewall.php:3337
4814
  msgid "Plugin"
4815
  msgstr ""
4816
 
4817
- #: ninjafirewall.php:3337 ninjafirewall.php:3341
4818
  msgid "uploaded"
4819
  msgstr ""
4820
 
4821
- #: ninjafirewall.php:3337 ninjafirewall.php:3341
4822
  msgid "installed"
4823
  msgstr ""
4824
 
4825
- #: ninjafirewall.php:3337 ninjafirewall.php:3341
4826
  msgid "activated"
4827
  msgstr ""
4828
 
4829
- #: ninjafirewall.php:3338
4830
  msgid "updated"
4831
  msgstr ""
4832
 
4833
- #: ninjafirewall.php:3338
4834
  msgid "deactivated"
4835
  msgstr ""
4836
 
4837
- #: ninjafirewall.php:3338 ninjafirewall.php:3342
4838
  msgid "deleted"
4839
  msgstr ""
4840
 
4841
- #: ninjafirewall.php:3338 ninjafirewall.php:3342
4842
  msgid "Name"
4843
  msgstr ""
4844
 
4845
- #: ninjafirewall.php:3341
4846
  msgid "Theme"
4847
  msgstr ""
4848
 
4849
- #: ninjafirewall.php:3345
4850
  msgid "upgraded"
4851
  msgstr ""
4852
 
4853
- #: ninjafirewall.php:3353
4854
  msgid "[NinjaFirewall] Alert:"
4855
  msgstr ""
4856
 
4857
- #: ninjafirewall.php:3359
4858
  msgid "NinjaFirewall has detected the following activity on your account:"
4859
  msgstr ""
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Stable (latest release)\n"
5
+ "POT-Creation-Date: 2018-06-02 19:13+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"
115
  "level of protection and performance higher than any other security plugin."
116
  msgstr ""
117
 
118
+ #: install.php:156 ninjafirewall.php:785
119
  msgid "Installation"
120
  msgstr ""
121
 
163
  "remove it as long as NinjaFirewall is running!"
164
  msgstr ""
165
 
166
+ #: install.php:259 ninjafirewall.php:946
167
  msgid "NinjaFirewall (WP Edition)"
168
  msgstr ""
169
 
450
  "config.php</strong> file:"
451
  msgstr ""
452
 
453
+ #: lib/contextual_help.php:37 ninjafirewall.php:798
454
  msgid "Overview"
455
  msgstr ""
456
 
477
  msgid "Updates via Twitter"
478
  msgstr ""
479
 
480
+ #: lib/contextual_help.php:57 lib/statistics.php:106
481
  msgid "Monthly stats"
482
  msgstr ""
483
 
493
  "You can view the log by clicking on the <a href=\"%s\">Firewall Log</a> menu."
494
  msgstr ""
495
 
496
+ #: lib/contextual_help.php:65 lib/statistics.php:136
497
  msgid "Benchmarks"
498
  msgstr ""
499
 
518
  msgid "Your site will remain unprotected until you enable it again."
519
  msgstr ""
520
 
521
+ #: lib/contextual_help.php:86 lib/nf_sub_options.php:101 ninjafirewall.php:1013
522
  msgid "Debugging mode"
523
  msgstr ""
524
 
683
  "substitution characters."
684
  msgstr ""
685
 
686
+ #: lib/contextual_help.php:155 ninjafirewall.php:810 ninjafirewall.php:1303
687
  msgid "Firewall Policies"
688
  msgstr ""
689
 
690
+ #: lib/contextual_help.php:160 ninjafirewall.php:1325
691
  msgid "Basic Policies"
692
  msgstr ""
693
 
695
  msgid "Whether to filter HTTP and/or HTTPS traffic"
696
  msgstr ""
697
 
698
+ #: lib/contextual_help.php:165 ninjafirewall.php:1380
699
  msgid "Uploads"
700
  msgstr ""
701
 
814
  "this constant also disables the Plugin and Theme editor."
815
  msgstr ""
816
 
817
+ #: lib/contextual_help.php:182 ninjafirewall.php:1326
818
  msgid "Intermediate Policies"
819
  msgstr ""
820
 
821
+ #: lib/contextual_help.php:184 ninjafirewall.php:1692
822
  msgid "HTTP GET variable"
823
  msgstr ""
824
 
826
  msgid "Whether to scan and/or sanitise the <code>GET</code> variable."
827
  msgstr ""
828
 
829
+ #: lib/contextual_help.php:187 ninjafirewall.php:1735
830
  msgid "HTTP POST variable"
831
  msgstr ""
832
 
845
  "code> variable."
846
  msgstr ""
847
 
848
+ #: lib/contextual_help.php:191 ninjafirewall.php:1778
849
  msgid "HTTP REQUEST variable"
850
  msgstr ""
851
 
853
  msgid "Whether to sanitise the <code>REQUEST</code> variable."
854
  msgstr ""
855
 
856
+ #: lib/contextual_help.php:194 ninjafirewall.php:1806
857
  msgid "Cookies"
858
  msgstr ""
859
 
861
  msgid "Whether to scan and/or sanitise cookies."
862
  msgstr ""
863
 
864
+ #: lib/contextual_help.php:197 ninjafirewall.php:1851
865
  msgid "HTTP_USER_AGENT server variable"
866
  msgstr ""
867
 
879
  "to access your blog."
880
  msgstr ""
881
 
882
+ #: lib/contextual_help.php:201 ninjafirewall.php:1904
883
  msgid "HTTP_REFERER server variable"
884
  msgstr ""
885
 
940
  "interconnected)."
941
  msgstr ""
942
 
943
+ #: lib/contextual_help.php:213 ninjafirewall.php:1327
944
  msgid "Advanced Policies"
945
  msgstr ""
946
 
947
+ #: lib/contextual_help.php:215 ninjafirewall.php:2017
948
  msgid "HTTP response headers"
949
  msgstr ""
950
 
1140
  "variables to prevent various XSS and database injection attempts."
1141
  msgstr ""
1142
 
1143
+ #: lib/contextual_help.php:245 ninjafirewall.php:2324
1144
  msgid "Various"
1145
  msgstr ""
1146
 
1182
  "ASCII characters from 1 to 8 and 14 to 31."
1183
  msgstr ""
1184
 
1185
+ #: lib/contextual_help.php:254 ninjafirewall.php:1661
1186
  msgid "Users Whitelist"
1187
  msgstr ""
1188
 
1198
  "enforced."
1199
  msgstr ""
1200
 
1201
+ #: lib/contextual_help.php:268 ninjafirewall.php:814 ninjafirewall.php:2897
1202
  msgid "File Guard"
1203
  msgstr ""
1204
 
1242
  "package (third-party software, shell script, backdoor etc)."
1243
  msgstr ""
1244
 
1245
+ #: lib/contextual_help.php:284 ninjafirewall.php:832 ninjafirewall.php:3028
1246
  msgid "Network"
1247
  msgstr ""
1248
 
1268
  msgstr ""
1269
 
1270
  #: lib/contextual_help.php:300 lib/nf_sub_filecheck.php:130
1271
+ #: ninjafirewall.php:818
1272
  msgid "File Check"
1273
  msgstr ""
1274
 
1342
  msgstr ""
1343
 
1344
  #: lib/contextual_help.php:333 lib/event_notifications.php:46
1345
+ #: ninjafirewall.php:836
1346
  msgid "Event Notifications"
1347
  msgstr ""
1348
 
1358
  msgstr ""
1359
 
1360
  #: lib/contextual_help.php:345 lib/login_protection.php:22
1361
+ #: ninjafirewall.php:840
1362
  msgid "Login Protection"
1363
  msgstr ""
1364
 
1486
  "otherwise you will likely block legitimate users."
1487
  msgstr ""
1488
 
1489
+ #: lib/contextual_help.php:407 lib/nf_sub_log.php:85 ninjafirewall.php:844
1490
  msgid "Firewall Log"
1491
  msgstr ""
1492
 
1542
  msgstr ""
1543
 
1544
  #: lib/contextual_help.php:428 lib/nf_sub_log.php:198 lib/nf_sub_wplus.php:94
1545
+ #: ninjafirewall.php:1111
1546
  msgid "Centralized Logging"
1547
  msgstr ""
1548
 
1575
  msgstr ""
1576
 
1577
  #: lib/contextual_help.php:456 lib/nf_sub_livelog.php:38
1578
+ #: lib/nf_sub_livelog.php:210 ninjafirewall.php:848
1579
  msgid "Live Log"
1580
  msgstr ""
1581
 
1670
  "and lowercase letters <code>a-z</code>."
1671
  msgstr ""
1672
 
1673
+ #: lib/contextual_help.php:493 ninjafirewall.php:852
1674
  msgid "Rules Editor"
1675
  msgstr ""
1676
 
1713
  "them were reported by the following companies, individuals or mailing lists:"
1714
  msgstr ""
1715
 
1716
+ #: lib/contextual_help.php:559 lib/nf_sub_updates.php:74 ninjafirewall.php:856
1717
+ #: ninjafirewall.php:1045
1718
  msgid "Updates"
1719
  msgstr ""
1720
 
1749
  msgid "NinjaFirewall Statistics"
1750
  msgstr ""
1751
 
1752
+ #: lib/dashboard_widget.php:54 lib/statistics.php:110
1753
  msgid "Blocked threats"
1754
  msgstr ""
1755
 
1756
+ #: lib/dashboard_widget.php:58 lib/statistics.php:114
1757
  msgid "Threats level"
1758
  msgstr ""
1759
 
1760
+ #: lib/dashboard_widget.php:60
1761
  msgid "Critical:"
1762
  msgstr ""
1763
 
1764
+ #: lib/dashboard_widget.php:68
1765
  msgid "High:"
1766
  msgstr ""
1767
 
1768
+ #: lib/dashboard_widget.php:76
1769
  msgid "Medium:"
1770
  msgstr ""
1771
 
1772
+ #: lib/dashboard_widget.php:88
 
 
 
 
1773
  msgid "View firewall log"
1774
  msgstr ""
1775
 
1776
  #: lib/event_notifications.php:54 lib/login_protection.php:31
1777
  #: lib/nf_sub_filecheck.php:113 lib/nf_sub_livelog.php:217
1778
  #: lib/nf_sub_log.php:58 lib/nf_sub_options.php:67 lib/nf_sub_updates.php:105
1779
+ #: ninjafirewall.php:1311 ninjafirewall.php:2916 ninjafirewall.php:3044
1780
  msgid "Your changes have been saved."
1781
  msgstr ""
1782
 
1884
  msgstr ""
1885
 
1886
  #: lib/event_notifications.php:151 lib/event_notifications.php:163
1887
+ #: lib/nf_sub_updates.php:146 ninjafirewall.php:1698 ninjafirewall.php:1741
1888
+ #: ninjafirewall.php:1761 ninjafirewall.php:1812 ninjafirewall.php:1857
1889
+ #: ninjafirewall.php:1867 ninjafirewall.php:1877 ninjafirewall.php:1920
1890
+ #: ninjafirewall.php:1963 ninjafirewall.php:1983 ninjafirewall.php:2197
1891
+ #: ninjafirewall.php:2253 ninjafirewall.php:2263 ninjafirewall.php:2273
1892
+ #: ninjafirewall.php:2283 ninjafirewall.php:2330 ninjafirewall.php:2340
1893
+ #: ninjafirewall.php:3058
1894
  msgid "Yes (default)"
1895
  msgstr ""
1896
 
1969
  msgid "Blocked brute-force attacks:"
1970
  msgstr ""
1971
 
1972
+ #: lib/event_notifications.php:446 lib/nfw_misc.php:495
1973
  msgid ""
1974
  "This notification can be turned off from NinjaFirewall \"Event Notifications"
1975
  "\" page."
1977
 
1978
  #: lib/event_notifications.php:450 lib/nf_sub_filecheck.php:847
1979
  #: lib/nf_sub_filecheck.php:864 lib/nf_sub_options.php:504
1980
+ #: lib/nf_sub_updates.php:550 ninjafirewall.php:3361
1981
  msgid "Support forum:"
1982
  msgstr ""
1983
 
2307
  msgstr ""
2308
 
2309
  #: lib/login_protection.php:296 lib/nf_sub_filecheck.php:517
2310
+ #: ninjafirewall.php:1606 ninjafirewall.php:1621 ninjafirewall.php:1631
2311
+ #: ninjafirewall.php:1641 ninjafirewall.php:1711 ninjafirewall.php:1754
2312
+ #: ninjafirewall.php:1787 ninjafirewall.php:1825 ninjafirewall.php:1913
2313
+ #: ninjafirewall.php:1933 ninjafirewall.php:1976 ninjafirewall.php:2106
2314
+ #: ninjafirewall.php:2120 ninjafirewall.php:2145 ninjafirewall.php:2353
2315
  msgid "No (default)"
2316
  msgstr ""
2317
 
2600
  msgid "Default: %s"
2601
  msgstr ""
2602
 
2603
+ #: lib/nf_sub_filecheck.php:159 ninjafirewall.php:2962
2604
  msgid "Exclude the following files/folders (optional)"
2605
  msgstr ""
2606
 
2607
+ #: lib/nf_sub_filecheck.php:160 ninjafirewall.php:2963
2608
  msgid "e.g.,"
2609
  msgstr ""
2610
 
2873
 
2874
  #: lib/nf_sub_filecheck.php:840 lib/nf_sub_filecheck.php:842
2875
  #: lib/nf_sub_filecheck.php:858 lib/nf_sub_filecheck.php:860
2876
+ #: lib/nf_sub_updates.php:542 lib/nf_sub_updates.php:544 lib/nfw_misc.php:347
2877
+ #: lib/nfw_misc.php:349 lib/nfw_misc.php:486 lib/nfw_misc.php:488
2878
  msgid "Blog:"
2879
  msgstr ""
2880
 
3005
  msgid "Display"
3006
  msgstr ""
3007
 
3008
+ #: lib/nf_sub_livelog.php:280 ninjafirewall.php:1354
3009
  msgid "HTTP and HTTPS traffic (default)"
3010
  msgstr ""
3011
 
3012
+ #: lib/nf_sub_livelog.php:281 ninjafirewall.php:1355
3013
  msgid "HTTP traffic only"
3014
  msgstr ""
3015
 
3016
+ #: lib/nf_sub_livelog.php:282 ninjafirewall.php:1356
3017
  msgid "HTTPS traffic only"
3018
  msgstr ""
3019
 
3126
  msgid "Unable to open the log for read operation."
3127
  msgstr ""
3128
 
3129
+ #: lib/nf_sub_malwarescan.php:25 ninjafirewall.php:828
3130
  msgid "Anti-Malware"
3131
  msgstr ""
3132
 
3174
  msgid "Refresh preview"
3175
  msgstr ""
3176
 
3177
+ #: lib/nf_sub_options.php:55 ninjafirewall.php:806
3178
  msgid "Firewall Options"
3179
  msgstr ""
3180
 
3181
  #: lib/nf_sub_options.php:84 lib/nf_sub_options.php:93
3182
+ #: lib/nf_sub_options.php:108 lib/nf_sub_options.php:118 ninjafirewall.php:991
3183
+ #: ninjafirewall.php:1123
3184
  msgid "Enabled"
3185
  msgstr ""
3186
 
3294
  msgstr ""
3295
 
3296
  #: lib/nf_sub_options.php:480 lib/nf_sub_options.php:482 ninjafirewall.php:563
3297
+ #: ninjafirewall.php:565 ninjafirewall.php:691 ninjafirewall.php:693
3298
+ #: ninjafirewall.php:3349 ninjafirewall.php:3351
3299
  msgid "-Blog :"
3300
  msgstr ""
3301
 
3318
  "Someone imported a new configuration which overrode the firewall settings:"
3319
  msgstr ""
3320
 
3321
+ #: lib/nf_sub_options.php:499 ninjafirewall.php:699 ninjafirewall.php:3356
3322
  msgid "-User :"
3323
  msgstr ""
3324
 
3325
+ #: lib/nf_sub_options.php:500 ninjafirewall.php:700 ninjafirewall.php:3357
3326
  msgid "-IP :"
3327
  msgstr ""
3328
 
3329
+ #: lib/nf_sub_options.php:501 ninjafirewall.php:572 ninjafirewall.php:701
3330
+ #: ninjafirewall.php:3358
3331
  msgid "-Date :"
3332
  msgstr ""
3333
 
3347
  msgid "Automatically update NinjaFirewall security rules"
3348
  msgstr ""
3349
 
3350
+ #: lib/nf_sub_updates.php:149 ninjafirewall.php:1222 ninjafirewall.php:1701
3351
+ #: ninjafirewall.php:1744 ninjafirewall.php:1764 ninjafirewall.php:1815
3352
+ #: ninjafirewall.php:1860 ninjafirewall.php:1870 ninjafirewall.php:1880
3353
+ #: ninjafirewall.php:1923 ninjafirewall.php:1966 ninjafirewall.php:1986
3354
+ #: ninjafirewall.php:2048 ninjafirewall.php:2200 ninjafirewall.php:2256
3355
+ #: ninjafirewall.php:2266 ninjafirewall.php:2276 ninjafirewall.php:2286
3356
+ #: ninjafirewall.php:2333 ninjafirewall.php:2343 ninjafirewall.php:2944
3357
+ #: ninjafirewall.php:3059
3358
  msgid "No"
3359
  msgstr ""
3360
 
3697
  msgid "Compare</a> the WP and <font color=\"#21759B\">WP+</font> Editions."
3698
  msgstr ""
3699
 
3700
+ #: lib/nfw_misc.php:168 lib/nfw_misc.php:172
3701
  msgid "NinjaFirewall error"
3702
  msgstr ""
3703
 
3704
+ #: lib/nfw_misc.php:169
3705
  #, php-format
3706
  msgid ""
3707
  "%s directory cannot be created. Please review your installation and ensure "
3708
  "that %s is writable."
3709
  msgstr ""
3710
 
3711
+ #: lib/nfw_misc.php:173
3712
  #, php-format
3713
  msgid ""
3714
  "%s directory is read-only. Please review your installation and ensure that "
3715
  "%s is writable."
3716
  msgstr ""
3717
 
3718
+ #: lib/nfw_misc.php:192 ninjafirewall.php:975
3719
  msgid "unknown error"
3720
  msgstr ""
3721
 
3722
+ #: lib/nfw_misc.php:194
3723
  msgid "NinjaFirewall fatal error:"
3724
  msgstr ""
3725
 
3726
+ #: lib/nfw_misc.php:195
3727
  msgid "Review your installation, your site is not protected."
3728
  msgstr ""
3729
 
3730
+ #: lib/nfw_misc.php:242 lib/nfw_misc.php:264
3731
  msgid "Forbidden access"
3732
  msgstr ""
3733
 
3734
+ #: lib/nfw_misc.php:283
3735
  #, php-format
3736
  msgid ""
3737
  "<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
3738
  "\">Lost your password</a>?"
3739
  msgstr ""
3740
 
3741
+ #: lib/nfw_misc.php:344
3742
  msgid "[NinjaFirewall] Alert: Database changes detected"
3743
  msgstr ""
3744
 
3745
+ #: lib/nfw_misc.php:345
3746
  msgid ""
3747
  "NinjaFirewall has detected that one or more administrator accounts were "
3748
  "modified in the database:"
3749
  msgstr ""
3750
 
3751
+ #: lib/nfw_misc.php:351 lib/nfw_misc.php:491
3752
  msgid "User IP:"
3753
  msgstr ""
3754
 
3755
+ #: lib/nfw_misc.php:352 lib/nfw_misc.php:494
3756
  msgid "Date:"
3757
  msgstr ""
3758
 
3759
+ #: lib/nfw_misc.php:353
3760
  #, php-format
3761
  msgid "Total administrators : %s"
3762
  msgstr ""
3763
 
3764
+ #: lib/nfw_misc.php:362
3765
  msgid ""
3766
  "If you cannot see any modifications in the above fields, it is likely that "
3767
  "the administrator password was changed."
3768
  msgstr ""
3769
 
3770
+ #: lib/nfw_misc.php:460
3771
  msgid "Blocked privilege escalation attempt"
3772
  msgstr ""
3773
 
3774
+ #: lib/nfw_misc.php:484
3775
  msgid "NinjaFirewall has blocked an attempt to gain administrative privileges:"
3776
  msgstr ""
3777
 
3778
+ #: lib/nfw_misc.php:490
3779
  msgid "Username:"
3780
  msgstr ""
3781
 
3782
+ #: lib/nfw_misc.php:510
3783
  msgid ""
3784
  "NinjaFirewall brute-force protection is enabled and you are temporarily "
3785
  "whitelisted."
3786
  msgstr ""
3787
 
3788
+ #: lib/nfw_misc.php:524
3789
  #, php-format
3790
  msgid ""
3791
  "Hey, it seems that you've been using NinjaFirewall for some time. If you "
3884
  msgid "Enable it"
3885
  msgstr ""
3886
 
3887
+ #: lib/statistics.php:28 ninjafirewall.php:802
3888
  msgid "Statistics"
3889
  msgstr ""
3890
 
3891
+ #: lib/statistics.php:82
3892
+ msgid "You do not have any stats for the selected month yet."
3893
  msgstr ""
3894
 
3895
+ #: lib/statistics.php:116
 
 
 
 
3896
  msgid "Critical"
3897
  msgstr ""
3898
 
3899
+ #: lib/statistics.php:122
3900
  msgid "High"
3901
  msgstr ""
3902
 
3903
+ #: lib/statistics.php:128
3904
  msgid "Medium"
3905
  msgstr ""
3906
 
3907
+ #: lib/statistics.php:138
3908
  msgid "Average time per request"
3909
  msgstr ""
3910
 
3911
+ #: lib/statistics.php:142
3912
  msgid "Fastest request"
3913
  msgstr ""
3914
 
3915
+ #: lib/statistics.php:146
3916
  msgid "Slowest request"
3917
  msgstr ""
3918
 
3919
+ #: lib/statistics.php:172
3920
  msgid "Select monthly stats to view..."
3921
  msgstr ""
3922
 
4044
  msgid "3. Click on \"Check for updates now!\"."
4045
  msgstr ""
4046
 
4047
+ #: ninjafirewall.php:575 ninjafirewall.php:704
4048
  msgid "Support forum"
4049
  msgstr ""
4050
 
4051
+ #: ninjafirewall.php:689
4052
  msgid "Alert: WordPress console login"
4053
  msgstr ""
4054
 
4055
+ #: ninjafirewall.php:698
4056
  msgid "Someone just logged in to your WordPress admin console:"
4057
  msgstr ""
4058
 
4059
+ #: ninjafirewall.php:769
4060
  #, php-format
4061
  msgid "Sorry %s, your request cannot be processed."
4062
  msgstr ""
4063
 
4064
+ #: ninjafirewall.php:770
4065
  msgid "For security reasons, it was blocked and logged."
4066
  msgstr ""
4067
 
4068
+ #: ninjafirewall.php:772
4069
  msgid ""
4070
  "If you believe this was an error please contact the<br />webmaster and "
4071
  "enclose the following incident ID:"
4072
  msgstr ""
4073
 
4074
+ #: ninjafirewall.php:798
4075
  msgid "NinjaFirewall: Overview"
4076
  msgstr ""
4077
 
4078
+ #: ninjafirewall.php:802
4079
  msgid "NinjaFirewall: Statistics"
4080
  msgstr ""
4081
 
4082
+ #: ninjafirewall.php:806
4083
  msgid "NinjaFirewall: Firewall Options"
4084
  msgstr ""
4085
 
4086
+ #: ninjafirewall.php:810
4087
  msgid "NinjaFirewall: Firewall Policies"
4088
  msgstr ""
4089
 
4090
+ #: ninjafirewall.php:814
4091
  msgid "NinjaFirewall: File Guard"
4092
  msgstr ""
4093
 
4094
+ #: ninjafirewall.php:818
4095
  msgid "NinjaFirewall: File Check"
4096
  msgstr ""
4097
 
4098
+ #: ninjafirewall.php:828
4099
  msgid "NinjaFirewall: Anti-Malware"
4100
  msgstr ""
4101
 
4102
+ #: ninjafirewall.php:832
4103
  msgid "NinjaFirewall: Network"
4104
  msgstr ""
4105
 
4106
+ #: ninjafirewall.php:836
4107
  msgid "NinjaFirewall: Event Notifications"
4108
  msgstr ""
4109
 
4110
+ #: ninjafirewall.php:840
4111
  msgid "NinjaFirewall: Log-in Protection"
4112
  msgstr ""
4113
 
4114
+ #: ninjafirewall.php:844
4115
  msgid "NinjaFirewall: Firewall Log"
4116
  msgstr ""
4117
 
4118
+ #: ninjafirewall.php:848
4119
  msgid "NinjaFirewall: Live Log"
4120
  msgstr ""
4121
 
4122
+ #: ninjafirewall.php:852
4123
  msgid "NinjaFirewall: Rules Editor"
4124
  msgstr ""
4125
 
4126
+ #: ninjafirewall.php:856
4127
  msgid "NinjaFirewall: Updates"
4128
  msgstr ""
4129
 
4130
+ #: ninjafirewall.php:863
4131
  msgid "NinjaFirewall: About"
4132
  msgstr ""
4133
 
4134
+ #: ninjafirewall.php:863
4135
  msgid "About..."
4136
  msgstr ""
4137
 
4138
+ #: ninjafirewall.php:903
4139
  msgid "NinjaFirewall Settings"
4140
  msgstr ""
4141
 
4142
+ #: ninjafirewall.php:911
4143
  msgid "NinjaFirewall is enabled"
4144
  msgstr ""
4145
 
4146
+ #: ninjafirewall.php:950
4147
  msgid "Congratulations, NinjaFirewall is up and running!"
4148
  msgstr ""
4149
 
4150
+ #: ninjafirewall.php:951
4151
  msgid ""
4152
  "If you need help, click on the contextual \"Help\" menu tab located in the "
4153
  "upper right corner of each page."
4154
  msgstr ""
4155
 
4156
+ #: ninjafirewall.php:953
4157
  msgid "A \"Quick Start, FAQ & Troubleshooting Guide\" email was sent to"
4158
  msgstr ""
4159
 
4160
+ #: ninjafirewall.php:979 ninjafirewall.php:989
4161
  msgid "Firewall"
4162
  msgstr ""
4163
 
4164
+ #: ninjafirewall.php:998
4165
  msgid "WordPress WAF"
4166
  msgstr ""
4167
 
4168
+ #: ninjafirewall.php:1000
4169
  msgid "Full WAF"
4170
  msgstr ""
4171
 
4172
+ #: ninjafirewall.php:1004
4173
  msgid "Mode"
4174
  msgstr ""
4175
 
4176
+ #: ninjafirewall.php:1006
4177
  #, php-format
4178
  msgid "NinjaFirewall is running in %s mode."
4179
  msgstr ""
4180
 
4181
+ #: ninjafirewall.php:1015
4182
  msgid "Enabled."
4183
  msgstr ""
4184
 
4185
+ #: ninjafirewall.php:1015
4186
  msgid "Click here to turn Debugging Mode off"
4187
  msgstr ""
4188
 
4189
+ #: ninjafirewall.php:1021
4190
  msgid "PHP SAPI"
4191
  msgstr ""
4192
 
4193
+ #: ninjafirewall.php:1035 ninjafirewall.php:3339
4194
  msgid "Version"
4195
  msgstr ""
4196
 
4197
+ #: ninjafirewall.php:1037
4198
  msgid "Security rules:"
4199
  msgstr ""
4200
 
4201
+ #: ninjafirewall.php:1047
4202
  msgid "Security rules updates are disabled."
4203
  msgstr ""
4204
 
4205
+ #: ninjafirewall.php:1047
4206
  msgid ""
4207
  "If you want your blog to be protected against the latest threats, enable "
4208
  "automatic security rules updates."
4209
  msgstr ""
4210
 
4211
+ #: ninjafirewall.php:1055 ninjafirewall.php:1064
4212
  msgid "Admin user"
4213
  msgstr ""
4214
 
4215
+ #: ninjafirewall.php:1057
4216
  #, php-format
4217
  msgid ""
4218
  "You are not whitelisted. Ensure that the \"Do not block WordPress "
4221
  "your administration dashboard."
4222
  msgstr ""
4223
 
4224
+ #: ninjafirewall.php:1066
4225
  msgid "You are whitelisted by the firewall."
4226
  msgstr ""
4227
 
4228
+ #: ninjafirewall.php:1073
4229
  msgid "Restrictions"
4230
  msgstr ""
4231
 
4232
+ #: ninjafirewall.php:1075
4233
  msgid "Access to NinjaFirewall is restricted to:"
4234
  msgstr ""
4235
 
4236
+ #: ninjafirewall.php:1086
4237
  msgid "User session"
4238
  msgstr ""
4239
 
4240
+ #: ninjafirewall.php:1088
4241
  msgid ""
4242
  "It seems that the user session set by NinjaFirewall was not found by the "
4243
  "firewall script."
4244
  msgstr ""
4245
 
4246
+ #: ninjafirewall.php:1096
4247
  #, php-format
4248
  msgid ""
4249
  "the public key is invalid. Please <a href=\"%s\">check your configuration</"
4250
  "a>."
4251
  msgstr ""
4252
 
4253
+ #: ninjafirewall.php:1100
4254
  msgid "No IP address restriction."
4255
  msgstr ""
4256
 
4257
+ #: ninjafirewall.php:1103
4258
  #, php-format
4259
  msgid "IP address %s is allowed to access NinjaFirewall's log on this server."
4260
  msgstr ""
4261
 
4262
+ #: ninjafirewall.php:1106
4263
  #, php-format
4264
  msgid ""
4265
  "the whitelisted IP is not valid. Please <a href=\"%s\">check your "
4266
  "configuration</a>."
4267
  msgstr ""
4268
 
4269
+ #: ninjafirewall.php:1116
4270
  #, php-format
4271
  msgid "Error: %s"
4272
  msgstr ""
4273
 
4274
+ #: ninjafirewall.php:1134
4275
  msgid "Source IP"
4276
  msgstr ""
4277
 
4278
+ #: ninjafirewall.php:1136
4279
  #, php-format
4280
  msgid "You have a private IP : %s"
4281
  msgstr ""
4282
 
4283
+ #: ninjafirewall.php:1136
4284
  #, php-format
4285
  msgid ""
4286
  "If your site is behind a reverse proxy or a load balancer, ensure that you "
4288
  "otherwise use the NinjaFirewall %s configuration file."
4289
  msgstr ""
4290
 
4291
+ #: ninjafirewall.php:1144 ninjafirewall.php:1155
4292
  msgid "CDN detection"
4293
  msgstr ""
4294
 
4295
+ #: ninjafirewall.php:1146
4296
  #, php-format
4297
  msgid ""
4298
  "%s detected: you seem to be using Cloudflare CDN services. Ensure that you "
4300
  "otherwise use the NinjaFirewall %s configuration file."
4301
  msgstr ""
4302
 
4303
+ #: ninjafirewall.php:1157
4304
  #, php-format
4305
  msgid ""
4306
  "%s detected: you seem to be using Incapsula CDN services. Ensure that you "
4308
  "otherwise use the NinjaFirewall %s configuration file."
4309
  msgstr ""
4310
 
4311
+ #: ninjafirewall.php:1166 ninjafirewall.php:1176
4312
  msgid "Log dir"
4313
  msgstr ""
4314
 
4315
+ #: ninjafirewall.php:1168 ninjafirewall.php:1178
4316
  #, php-format
4317
  msgid "%s directory is not writable! Please chmod it to 0777 or equivalent."
4318
  msgstr ""
4319
 
4320
+ #: ninjafirewall.php:1186
4321
  msgid "Optional configuration file"
4322
  msgstr ""
4323
 
4324
+ #: ninjafirewall.php:1221 ninjafirewall.php:1603 ninjafirewall.php:1618
4325
+ #: ninjafirewall.php:1628 ninjafirewall.php:1638 ninjafirewall.php:1708
4326
+ #: ninjafirewall.php:1751 ninjafirewall.php:1784 ninjafirewall.php:1822
4327
+ #: ninjafirewall.php:1910 ninjafirewall.php:1930 ninjafirewall.php:1973
4328
+ #: ninjafirewall.php:2105 ninjafirewall.php:2119 ninjafirewall.php:2144
4329
+ #: ninjafirewall.php:2350
4330
  msgid "Yes"
4331
  msgstr ""
4332
 
4333
+ #: ninjafirewall.php:1223
4334
  msgid "(default)"
4335
  msgstr ""
4336
 
4337
+ #: ninjafirewall.php:1224
4338
  #, php-format
4339
  msgid ""
4340
  "This feature is only available when NinjaFirewall is running in %s mode."
4341
  msgstr ""
4342
 
4343
+ #: ninjafirewall.php:1237
4344
  msgid "All fields will be restored to their default values. Go ahead?"
4345
  msgstr ""
4346
 
4347
+ #: ninjafirewall.php:1267
4348
  msgid ""
4349
  "WARNING: ensure that you can access your admin console over HTTPS before "
4350
  "enabling this option, otherwise you will lock yourself out of your site. Go "
4351
  "ahead?"
4352
  msgstr ""
4353
 
4354
+ #: ninjafirewall.php:1276
4355
  msgid ""
4356
  "Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
4357
  "hyphen [-] or an underscore [_] will be removed from the filename and "
4358
  "replaced with the substitution character. Continue?"
4359
  msgstr ""
4360
 
4361
+ #: ninjafirewall.php:1314
4362
  msgid "Default values were restored."
4363
  msgstr ""
4364
 
4365
+ #: ninjafirewall.php:1316
4366
  msgid "No action taken."
4367
  msgstr ""
4368
 
4369
+ #: ninjafirewall.php:1351
4370
  msgid "Enable NinjaFirewall for"
4371
  msgstr ""
4372
 
4373
+ #: ninjafirewall.php:1383
4374
  msgid "File Uploads"
4375
  msgstr ""
4376
 
4377
+ #: ninjafirewall.php:1387
4378
  msgid "Allow uploads"
4379
  msgstr ""
4380
 
4381
+ #: ninjafirewall.php:1388
4382
  msgid "Disallow uploads (default)"
4383
  msgstr ""
4384
 
4385
+ #: ninjafirewall.php:1391
4386
  msgid "Sanitise filenames"
4387
  msgstr ""
4388
 
4389
+ #: ninjafirewall.php:1391
4390
  msgid "substitution character:"
4391
  msgstr ""
4392
 
4393
+ #: ninjafirewall.php:1492
4394
  msgid "Block direct access to any PHP file located in one of these directories"
4395
  msgstr ""
4396
 
4397
+ #: ninjafirewall.php:1522
4398
  msgid ""
4399
  "NinjaFirewall will not block access to the TinyMCE WYSIWYG editor even if "
4400
  "this option is enabled."
4401
  msgstr ""
4402
 
4403
+ #: ninjafirewall.php:1537
4404
  msgid ""
4405
  "Unless you have PHP scripts in a \"/cache/\" folder that need to be accessed "
4406
  "by your visitors, we recommend to enable this option."
4407
  msgstr ""
4408
 
4409
+ #: ninjafirewall.php:1548
4410
  msgid ""
4411
  "If you are using the Jetpack plugin, blocking <code>system.multicall</code> "
4412
  "may prevent it from working correctly."
4413
  msgstr ""
4414
 
4415
+ #: ninjafirewall.php:1556
4416
  msgid "Protect against username enumeration"
4417
  msgstr ""
4418
 
4419
+ #: ninjafirewall.php:1559
4420
  msgid "Through the author archives"
4421
  msgstr ""
4422
 
4423
+ #: ninjafirewall.php:1560
4424
  msgid "Through the login page"
4425
  msgstr ""
4426
 
4427
+ #: ninjafirewall.php:1561
4428
  msgid "Through the WordPress REST API"
4429
  msgstr ""
4430
 
4431
+ #: ninjafirewall.php:1569
4432
  msgid "This feature is only available when running WordPress 4.7 or above."
4433
  msgstr ""
4434
 
4435
+ #: ninjafirewall.php:1576
4436
  msgid "WordPress REST API"
4437
  msgstr ""
4438
 
4439
+ #: ninjafirewall.php:1579 ninjafirewall.php:1588
4440
  msgid "Block any access to the API"
4441
  msgstr ""
4442
 
4443
+ #: ninjafirewall.php:1585
4444
  msgid "WordPress XML-RPC API"
4445
  msgstr ""
4446
 
4447
+ #: ninjafirewall.php:1589
4448
  msgid "Block <code>system.multicall</code> method"
4449
  msgstr ""
4450
 
4451
+ #: ninjafirewall.php:1591
4452
  msgid "Block Pingbacks"
4453
  msgstr ""
4454
 
4455
+ #: ninjafirewall.php:1596
4456
  msgid ""
4457
  "Disabling access to the REST or XML-RPC API may break some functionality on "
4458
  "your blog, its themes or plugins."
4459
  msgstr ""
4460
 
4461
+ #: ninjafirewall.php:1600
4462
  msgid "Block <code>POST</code> requests in the themes folder"
4463
  msgstr ""
4464
 
4465
+ #: ninjafirewall.php:1615
4466
  msgid "Force SSL for admin and logins"
4467
  msgstr ""
4468
 
4469
+ #: ninjafirewall.php:1625
4470
  msgid "Disable the plugin and theme editor"
4471
  msgstr ""
4472
 
4473
+ #: ninjafirewall.php:1635
4474
  msgid "Disable plugin and theme update/installation"
4475
  msgstr ""
4476
 
4477
+ #: ninjafirewall.php:1664
4478
  msgid "Add the Administrator to the whitelist (default)."
4479
  msgstr ""
4480
 
4481
+ #: ninjafirewall.php:1665
4482
  msgid "Add all logged in users to the whitelist."
4483
  msgstr ""
4484
 
4485
+ #: ninjafirewall.php:1666
4486
  msgid "Disable users whitelist."
4487
  msgstr ""
4488
 
4489
+ #: ninjafirewall.php:1667
4490
  msgid ""
4491
  "Note: This feature does not apply to <code>FORCE_SSL_ADMIN</code>, "
4492
  "<code>DISALLOW_FILE_EDIT</code> and <code>DISALLOW_FILE_MODS</code> options "
4493
  "which, if enabled, are always enforced."
4494
  msgstr ""
4495
 
4496
+ #: ninjafirewall.php:1695
4497
  msgid "Scan <code>GET</code> variable"
4498
  msgstr ""
4499
 
4500
+ #: ninjafirewall.php:1705
4501
  msgid "Sanitise <code>GET</code> variable"
4502
  msgstr ""
4503
 
4504
+ #: ninjafirewall.php:1738
4505
  msgid "Scan <code>POST</code> variable"
4506
  msgstr ""
4507
 
4508
+ #: ninjafirewall.php:1748
4509
  msgid "Sanitise <code>POST</code> variable"
4510
  msgstr ""
4511
 
4512
+ #: ninjafirewall.php:1754 ninjafirewall.php:1787
4513
  msgid "Do not enable this option unless you know what you are doing!"
4514
  msgstr ""
4515
 
4516
+ #: ninjafirewall.php:1758
4517
  msgid "Decode Base64-encoded <code>POST</code> variable"
4518
  msgstr ""
4519
 
4520
+ #: ninjafirewall.php:1781
4521
  msgid "Sanitise <code>REQUEST</code> variable"
4522
  msgstr ""
4523
 
4524
+ #: ninjafirewall.php:1809
4525
  msgid "Scan cookies"
4526
  msgstr ""
4527
 
4528
+ #: ninjafirewall.php:1819
4529
  msgid "Sanitise cookies"
4530
  msgstr ""
4531
 
4532
+ #: ninjafirewall.php:1854
4533
  msgid "Scan <code>HTTP_USER_AGENT</code>"
4534
  msgstr ""
4535
 
4536
+ #: ninjafirewall.php:1864
4537
  msgid "Sanitise <code>HTTP_USER_AGENT</code>"
4538
  msgstr ""
4539
 
4540
+ #: ninjafirewall.php:1874
4541
  msgid "Block suspicious bots/scanners"
4542
  msgstr ""
4543
 
4544
+ #: ninjafirewall.php:1907
4545
  msgid "Scan <code>HTTP_REFERER</code>"
4546
  msgstr ""
4547
 
4548
+ #: ninjafirewall.php:1917
4549
  msgid "Sanitise <code>HTTP_REFERER</code>"
4550
  msgstr ""
4551
 
4552
+ #: ninjafirewall.php:1927
4553
  msgid ""
4554
  "Block <code>POST</code> requests that do not have an <code>HTTP_REFERER</"
4555
  "code> header"
4556
  msgstr ""
4557
 
4558
+ #: ninjafirewall.php:1933
4559
  msgid ""
4560
  "Keep this option disabled if you are using scripts like Paypal IPN, "
4561
  "WordPress WP-Cron etc"
4562
  msgstr ""
4563
 
4564
+ #: ninjafirewall.php:1960
4565
  msgid "Block localhost IP in <code>GET/POST</code> request"
4566
  msgstr ""
4567
 
4568
+ #: ninjafirewall.php:1970
4569
  msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
4570
  msgstr ""
4571
 
4572
+ #: ninjafirewall.php:1980
4573
  msgid "Scan traffic coming from localhost and private IP address spaces"
4574
  msgstr ""
4575
 
4576
+ #: ninjafirewall.php:2002
4577
  #, php-format
4578
  msgid ""
4579
  "This option is disabled because the %s PHP function is not available on your "
4580
  "server."
4581
  msgstr ""
4582
 
4583
+ #: ninjafirewall.php:2020
4584
  #, php-format
4585
  msgid "Set %s to protect against MIME type confusion attacks"
4586
  msgstr ""
4587
 
4588
+ #: ninjafirewall.php:2030
4589
  #, php-format
4590
  msgid "Set %s to protect against clickjacking attempts"
4591
  msgstr ""
4592
 
4593
+ #: ninjafirewall.php:2039
4594
  #, php-format
4595
  msgid "Set %s (IE/Edge, Chrome, Opera and Safari browsers)"
4596
  msgstr ""
4597
 
4598
+ #: ninjafirewall.php:2043 ninjafirewall.php:2044 ninjafirewall.php:2047
4599
  #, php-format
4600
  msgid "Set to %s"
4601
  msgstr ""
4602
 
4603
+ #: ninjafirewall.php:2052
4604
  #, php-format
4605
  msgid "Force %s flag on all cookies to mitigate XSS attacks"
4606
  msgstr ""
4607
 
4608
+ #: ninjafirewall.php:2058
4609
  msgid ""
4610
  "If your PHP scripts use cookies that need to be accessed from JavaScript, "
4611
  "you should disable this option."
4612
  msgstr ""
4613
 
4614
+ #: ninjafirewall.php:2064
4615
  msgid ""
4616
  "HSTS headers can only be set when you are accessing your site over HTTPS."
4617
  msgstr ""
4618
 
4619
+ #: ninjafirewall.php:2071
4620
  #, php-format
4621
  msgid "Set %s (HSTS) to enforce secure connections to the server"
4622
  msgstr ""
4623
 
4624
+ #: ninjafirewall.php:2074
4625
  msgid "1 month"
4626
  msgstr ""
4627
 
4628
+ #: ninjafirewall.php:2075
4629
  msgid "6 months"
4630
  msgstr ""
4631
 
4632
+ #: ninjafirewall.php:2076
4633
  msgid "1 year"
4634
  msgstr ""
4635
 
4636
+ #: ninjafirewall.php:2078
4637
  msgid "Apply to subdomains"
4638
  msgstr ""
4639
 
4640
+ #: ninjafirewall.php:2082
4641
  msgid "Set <code>max-age</code> to 0"
4642
  msgstr ""
4643
 
4644
+ #: ninjafirewall.php:2102
4645
  #, php-format
4646
  msgid "Set %s for the website frontend"
4647
  msgstr ""
4648
 
4649
+ #: ninjafirewall.php:2110
4650
  msgid "This CSP header will apply to the website frontend only."
4651
  msgstr ""
4652
 
4653
+ #: ninjafirewall.php:2116
4654
  #, php-format
4655
  msgid "Set %s for the WordPress admin dashboard"
4656
  msgstr ""
4657
 
4658
+ #: ninjafirewall.php:2124
4659
  msgid "This CSP header will apply to the WordPress admin dashboard only."
4660
  msgstr ""
4661
 
4662
+ #: ninjafirewall.php:2140
4663
  #, php-format
4664
  msgid "Set %s (Chrome, Opera and Firefox browsers)"
4665
  msgstr ""
4666
 
4667
+ #: ninjafirewall.php:2194
4668
  msgid ""
4669
  "Block PHP built-in wrappers in <code>GET</code>, <code>POST</code>, "
4670
  "<code>HTTP_USER_AGENT</code>, <code>HTTP_REFERER</code> and cookies"
4671
  msgstr ""
4672
 
4673
+ #: ninjafirewall.php:2237
4674
  msgid "Block serialized PHP objects in the following global variables"
4675
  msgstr ""
4676
 
4677
+ #: ninjafirewall.php:2250
4678
  msgid "Hide PHP notice and error messages"
4679
  msgstr ""
4680
 
4681
+ #: ninjafirewall.php:2260
4682
  msgid "Sanitise <code>PHP_SELF</code>"
4683
  msgstr ""
4684
 
4685
+ #: ninjafirewall.php:2270
4686
  msgid "Sanitise <code>PATH_TRANSLATED</code>"
4687
  msgstr ""
4688
 
4689
+ #: ninjafirewall.php:2280
4690
  msgid "Sanitise <code>PATH_INFO</code>"
4691
  msgstr ""
4692
 
4693
+ #: ninjafirewall.php:2300
4694
  msgid "This option is not compatible with your actual configuration."
4695
  msgstr ""
4696
 
4697
+ #: ninjafirewall.php:2327
4698
  msgid "Block the <code>DOCUMENT_ROOT</code> server variable in HTTP request"
4699
  msgstr ""
4700
 
4701
+ #: ninjafirewall.php:2337
4702
  msgid "Block ASCII character 0x00 (NULL byte)"
4703
  msgstr ""
4704
 
4705
+ #: ninjafirewall.php:2347
4706
  msgid "Block ASCII control characters 1 to 8 and 14 to 31"
4707
  msgstr ""
4708
 
4709
+ #: ninjafirewall.php:2363
4710
  msgid "Save Firewall Policies"
4711
  msgstr ""
4712
 
4713
+ #: ninjafirewall.php:2365
4714
  msgid "Restore Default Values"
4715
  msgstr ""
4716
 
4717
+ #: ninjafirewall.php:2882 ninjafirewall.php:2888
4718
  msgid "Please enter a number from 1 to 99."
4719
  msgstr ""
4720
 
4721
+ #: ninjafirewall.php:2901
4722
  #, php-format
4723
  msgid ""
4724
  "You are running NinjaFirewall in <i>WordPress WAF</i> mode. The %s feature "
4727
  "to any PHP script, you will need to run NinjaFirewall in %s mode."
4728
  msgstr ""
4729
 
4730
+ #: ninjafirewall.php:2907
4731
  #, php-format
4732
  msgid ""
4733
  "The cache directory %s is not writable. Please change its permissions (0777 "
4734
  "or equivalent)."
4735
  msgstr ""
4736
 
4737
+ #: ninjafirewall.php:2939
4738
  msgid "Enable File Guard"
4739
  msgstr ""
4740
 
4741
+ #: ninjafirewall.php:2941
4742
  msgid "Yes (recommended)"
4743
  msgstr ""
4744
 
4745
+ #: ninjafirewall.php:2954
4746
  msgid "Real-time detection"
4747
  msgstr ""
4748
 
4749
+ #: ninjafirewall.php:2957
4750
  #, php-format
4751
  msgid ""
4752
  "Monitor file activity and send an alert when someone is accessing a PHP "
4753
  "script that was modified or created less than %s hour(s) ago."
4754
  msgstr ""
4755
 
4756
+ #: ninjafirewall.php:2963
4757
  msgid "or"
4758
  msgstr ""
4759
 
4760
+ #: ninjafirewall.php:2963
4761
  msgid ""
4762
  "Full or partial case-sensitive string(s), max. 255 characters. Multiple "
4763
  "values must be comma-separated"
4764
  msgstr ""
4765
 
4766
+ #: ninjafirewall.php:2968
4767
  msgid "Save File Guard options"
4768
  msgstr ""
4769
 
4770
+ #: ninjafirewall.php:3019 ninjafirewall.php:3420 ninjafirewall.php:3424
4771
  #, php-format
4772
  msgid "You are not allowed to perform this task (%s)."
4773
  msgstr ""
4774
 
4775
+ #: ninjafirewall.php:3030
4776
  msgid "You do not have a multisite network."
4777
  msgstr ""
4778
 
4779
+ #: ninjafirewall.php:3054
4780
  msgid "NinjaFirewall Status"
4781
  msgstr ""
4782
 
4783
+ #: ninjafirewall.php:3057
4784
  msgid ""
4785
  "Display NinjaFirewall status icon in the admin bar of all sites in the "
4786
  "network"
4787
  msgstr ""
4788
 
4789
+ #: ninjafirewall.php:3065
4790
  msgid "Save Network options"
4791
  msgstr ""
4792
 
4793
+ #: ninjafirewall.php:3278
4794
+ msgid "Access Restricted"
4795
+ msgstr ""
4796
+
4797
+ #: ninjafirewall.php:3284
4798
  msgid "Settings"
4799
  msgstr ""
4800
 
4801
+ #: ninjafirewall.php:3285
4802
  msgid "Upgrade to Premium"
4803
  msgstr ""
4804
 
4805
+ #: ninjafirewall.php:3286
4806
  msgid "Rate it!"
4807
  msgstr ""
4808
 
4809
+ #: ninjafirewall.php:3331
4810
  msgid "Plugin"
4811
  msgstr ""
4812
 
4813
+ #: ninjafirewall.php:3331 ninjafirewall.php:3335
4814
  msgid "uploaded"
4815
  msgstr ""
4816
 
4817
+ #: ninjafirewall.php:3331 ninjafirewall.php:3335
4818
  msgid "installed"
4819
  msgstr ""
4820
 
4821
+ #: ninjafirewall.php:3331 ninjafirewall.php:3335
4822
  msgid "activated"
4823
  msgstr ""
4824
 
4825
+ #: ninjafirewall.php:3332
4826
  msgid "updated"
4827
  msgstr ""
4828
 
4829
+ #: ninjafirewall.php:3332
4830
  msgid "deactivated"
4831
  msgstr ""
4832
 
4833
+ #: ninjafirewall.php:3332 ninjafirewall.php:3336
4834
  msgid "deleted"
4835
  msgstr ""
4836
 
4837
+ #: ninjafirewall.php:3332 ninjafirewall.php:3336
4838
  msgid "Name"
4839
  msgstr ""
4840
 
4841
+ #: ninjafirewall.php:3335
4842
  msgid "Theme"
4843
  msgstr ""
4844
 
4845
+ #: ninjafirewall.php:3339
4846
  msgid "upgraded"
4847
  msgstr ""
4848
 
4849
+ #: ninjafirewall.php:3347
4850
  msgid "[NinjaFirewall] Alert:"
4851
  msgstr ""
4852
 
4853
+ #: ninjafirewall.php:3353
4854
  msgid "NinjaFirewall has detected the following activity on your account:"
4855
  msgstr ""
lib/dashboard_widget.php CHANGED
@@ -37,11 +37,10 @@ function nfw_stats_widget(){
37
  } else {
38
  $nfw_stat = '0:0:0:0:0:0:0:0:0:0';
39
  }
40
- list($tmp, $medium, $high, $critical, $tmp, $upload, $tmp, $tmp, $tmp, $tmp) = explode(':', $nfw_stat . ':');
41
  $medium = (int) $medium;
42
  $high = (int) $high;
43
  $critical = (int) $critical;
44
- $upload = (int) $upload;
45
  $total = $critical + $high + $medium;
46
  if ( $total ) {
47
  $coef = 100 / $total;
@@ -83,14 +82,8 @@ function nfw_stats_widget(){
83
  </table>
84
  </td>
85
  </tr>
86
- <tr>
87
- <th width="50%" align="left">' . __('Uploaded files', 'ninjafirewall') .'</th>
88
- <td width="50%" align="left">' . round($upload) . '</td>
89
- </tr>
90
- </table>';
91
- // Display the link to the log page only if the log is not empty :
92
- if ( $total || $upload ) {
93
- echo '<div align="right"><small><a href="admin.php?page=nfsublog">' . __('View firewall log', 'ninjafirewall') .'</a></small></div>';
94
- }
95
  }
 
96
  // EOF
37
  } else {
38
  $nfw_stat = '0:0:0:0:0:0:0:0:0:0';
39
  }
40
+ list($tmp, $medium, $high, $critical) = explode(':', $nfw_stat . ':');
41
  $medium = (int) $medium;
42
  $high = (int) $high;
43
  $critical = (int) $critical;
 
44
  $total = $critical + $high + $medium;
45
  if ( $total ) {
46
  $coef = 100 / $total;
82
  </table>
83
  </td>
84
  </tr>
85
+ </table>
86
+ <div align="right"><small><a href="admin.php?page=nfsublog">' . __('View firewall log', 'ninjafirewall') .'</a></small></div>';
 
 
 
 
 
 
 
87
  }
88
+ /* ================================================================== */
89
  // EOF
lib/nfw_misc.php CHANGED
@@ -35,6 +35,18 @@ function nfw_garbage_collector() {
35
  return;
36
  }
37
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  // Check if we must delete old firewall logs:
39
  if (! empty( $nfw_options['auto_del_log'] ) ) {
40
  $auto_del_log = (int) $nfw_options['auto_del_log'] * 86400;
@@ -42,27 +54,35 @@ function nfw_garbage_collector() {
42
  $glob = glob( NFW_LOG_DIR . '/nfwlog/firewall_*.php' );
43
  if ( is_array( $glob ) ) {
44
  foreach( $glob as $file ) {
45
- $nfw_mtime = filemtime( $file );
46
- // Delete it, if it is too old:
47
- if ( $now - $auto_del_log > $nfw_mtime ) {
 
 
 
 
 
 
 
 
 
 
 
 
48
  unlink( $file );
 
 
 
 
 
 
 
 
49
  }
50
  }
51
  }
52
  }
53
 
54
- // Don't do anything if the cache folder
55
- // was cleaned up less than 5 minutes ago:
56
- $gc = $path . 'garbage_collector.php';
57
- if ( file_exists( $gc ) ) {
58
- $nfw_mtime = filemtime( $gc ) ;
59
- if ( $now - $nfw_mtime < 300 ) {
60
- return;
61
- }
62
- unlink( $gc );
63
- }
64
- touch( $gc );
65
-
66
  // File Guard temp files:
67
  $glob = glob( $path . "fg_*.php" );
68
  if ( is_array( $glob ) ) {
35
  return;
36
  }
37
 
38
+ // Don't do anything if the cache folder
39
+ // was cleaned up less than 5 minutes ago:
40
+ $gc = $path . 'garbage_collector.php';
41
+ if ( file_exists( $gc ) ) {
42
+ $nfw_mtime = filemtime( $gc ) ;
43
+ if ( $now - $nfw_mtime < 300 ) {
44
+ return;
45
+ }
46
+ unlink( $gc );
47
+ }
48
+ touch( $gc );
49
+
50
  // Check if we must delete old firewall logs:
51
  if (! empty( $nfw_options['auto_del_log'] ) ) {
52
  $auto_del_log = (int) $nfw_options['auto_del_log'] * 86400;
54
  $glob = glob( NFW_LOG_DIR . '/nfwlog/firewall_*.php' );
55
  if ( is_array( $glob ) ) {
56
  foreach( $glob as $file ) {
57
+ $lines = array();
58
+ $lines = file( $file, FILE_SKIP_EMPTY_LINES );
59
+ foreach( $lines as $k => $line ) {
60
+ if ( preg_match( '/^\[(\d{10})\]/', $line, $match ) ) {
61
+ if ( $now - $auto_del_log > $match[1] ) {
62
+ // This line is too old, remove it:
63
+ unset( $lines[$k] );
64
+ }
65
+ } else {
66
+ // Not a proper firewall log line:
67
+ unset( $lines[$k] );
68
+ }
69
+ }
70
+ if ( empty( $lines ) ) {
71
+ // No lines left, delete the file:
72
  unlink( $file );
73
+ } else {
74
+ // Save the last preserved lines to the log:
75
+ $fh = fopen( $file,'w' );
76
+ fwrite( $fh, "<?php exit; ?>\n" );
77
+ foreach( $lines as $line ) {
78
+ fwrite( $fh, $line );
79
+ }
80
+ fclose( $fh );
81
  }
82
  }
83
  }
84
  }
85
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  // File Guard temp files:
87
  $glob = glob( $path . "fg_*.php" );
88
  if ( is_array( $glob ) ) {
lib/statistics.php CHANGED
@@ -31,90 +31,80 @@ echo '
31
  $nfw_options = nfw_get_option( 'nfw_options' );
32
  nfw_rate_notice( $nfw_options );
33
 
34
- $critical = 0; $high = 0; $medium = 0; $slow = 0; $benchmark = 0;
35
- $tot_bench = 0; $speed = 0; $upload = 0; $banned_ip = 0; $xtr = 0;
36
- $fast = 1000;
37
 
38
  // Which monthly log should we read ?
39
- if (! empty($_GET['xtr']) ) {
40
- $xtr = $_GET['xtr'];
41
- }
42
- if ( empty($xtr) || ! preg_match('/^firewall_\d{4}-\d{2}\.php$/D', $xtr) ) {
43
- $xtr = 'firewall_' . date('Y-m') . '.php';
44
  }
45
- $fw_log = NFW_LOG_DIR . '/nfwlog/' . $xtr;
46
-
47
- if (! file_exists($fw_log) ) {
48
- goto NO_STATS_FILE;
 
 
 
 
49
  }
50
-
51
- if ($fh = @fopen($fw_log, 'r') ) {
52
- // Retrieve all lines :
53
- while (! feof( $fh) ) {
54
- $line = fgets( $fh);
55
- if (preg_match( '/^\[.+?\]\s+\[(.+?)\]\s+(?:\[.+?\]\s+){3}\[(1|2|3|4|5|6)\]/', $line, $match) ) {
56
- if ( $match[2] == 1) {
57
- ++$medium;
58
- } elseif ( $match[2] == 2) {
59
- ++$high;
60
- } elseif ( $match[2] == 3) {
61
- ++$critical;
62
- } elseif ( $match[2] == 5) {
63
- ++$upload;
64
  }
65
- if ($match[1]) {
66
- if ( $match[1] > $slow) {
67
- $slow = $match[1];
68
- }
69
- if ( $match[1] < $fast) {
70
- $fast = $match[1];
71
- }
72
- $speed += $match[1];
73
- ++$tot_bench;
74
  }
 
 
75
  }
76
  }
77
- fclose( $fh);
78
- } else {
79
- echo '<div class="error notice is-dismissible"><p>' . __('Cannot open logfile', 'ninjafirewall') . ' : <code>' . $fw_log . '</code></p></div></div>';
80
- summary_stats_combo($xtr);
81
- return;
82
  }
83
 
84
- NO_STATS_FILE:
85
-
 
 
 
86
  $total = $critical + $high + $medium;
87
- if ($total == 1) {$fast = $slow;}
88
 
89
  if (! $total ) {
90
- echo '<div class="notice-info notice is-dismissible"><p>' . __('You do not have any stats for the current month yet.', 'ninjafirewall') . '</p></div>';
91
  $fast = 0;
92
  } else {
93
  $coef = 100 / $total;
94
- $critical = round($critical * $coef, 2);
95
- $high = round($high * $coef, 2);
96
- $medium = round($medium * $coef, 2);
97
  // Avoid divide error :
98
  if ($tot_bench) {
99
- $speed = round($speed / $tot_bench, 4);
100
  } else {
101
  $fast = 0;
102
  }
103
  }
104
- // Prepare select box :
105
- $ret = summary_stats_combo($xtr);
106
 
107
  echo '
108
  <script>
109
  function stat_redir(where) {
110
  if (where == "") { return false;}
111
- document.location.href="?page=nfsubstat&xtr=" + where;
112
  }
113
  </script>
114
  <table class="form-table">
115
  <tr>
116
  <th scope="row"><h3>' . __('Monthly stats', 'ninjafirewall') . '</h3></th>
117
- <td align="left">' . $ret . '</td>
118
  </tr>
119
  <tr>
120
  <th scope="row">' . __('Blocked threats', 'ninjafirewall') . '</th>
@@ -143,10 +133,6 @@ echo '
143
  </table>
144
  </td>
145
  </tr>
146
- <tr>
147
- <th scope="row">' . __('Uploaded files', 'ninjafirewall') . '</th>
148
- <td align="left">' . $upload . '</td>
149
- </tr>
150
  <tr><th scope="row"><h3>' . __('Benchmarks', 'ninjafirewall') . '</h3></th><td>&nbsp;</td><td>&nbsp;</td></tr>
151
  <tr>
152
  <th scope="row">' . __('Average time per request', 'ninjafirewall') . '</th>
@@ -164,34 +150,32 @@ echo '
164
  </div>';
165
 
166
  /* ------------------------------------------------------------------ */
167
- function summary_stats_combo( $xtr ) {
168
 
169
- // Find all available logs :
170
  $avail_logs = array();
171
  if ( is_dir( NFW_LOG_DIR . '/nfwlog/' ) ) {
172
  if ( $dh = opendir( NFW_LOG_DIR . '/nfwlog/' ) ) {
173
- while ( ($file = readdir($dh) ) !== false ) {
174
- if (preg_match( '/^(firewall_(\d{4})-(\d\d)\.php)$/', $file, $match ) ) {
175
- $log_stat = stat( NFW_LOG_DIR . '/nfwlog/' . $file );
176
- if ( $log_stat['size'] < 10 ) { continue; }
177
- $month = ucfirst( date_i18n('F', mktime(0, 0, 0, $match[3], 1, 2000) ) );
178
- $avail_logs[$match[1] ] = $month . ' ' . $match[2];
179
  }
180
  }
181
- closedir($dh);
182
  }
183
  }
184
- krsort($avail_logs);
185
 
186
  $ret = '<form>
187
- <select class="input" name="xtr" onChange="return stat_redir(this.value);">
188
  <option value="">' . __('Select monthly stats to view...', 'ninjafirewall') . '</option>';
189
- foreach ($avail_logs as $file => $text) {
190
- $ret .= '<option value="' . $file . '"';
191
- if ($file === $xtr ) {
192
  $ret .= ' selected';
193
  }
194
- $ret .= '>' . $text . '</option>';
195
  }
196
  $ret .= '</select>
197
  </form>';
31
  $nfw_options = nfw_get_option( 'nfw_options' );
32
  nfw_rate_notice( $nfw_options );
33
 
34
+ $slow = 0; $tot_bench = 0; $speed = 0; $fast = 1000;
 
 
35
 
36
  // Which monthly log should we read ?
37
+ if ( empty( $_GET['statx'] ) || ! preg_match('/^\d{4}-\d{2}$/D', $_GET['statx'] ) ) {
38
+ $statx = date('Y-m');
39
+ } else {
40
+ $statx = $_GET['statx'];
 
41
  }
42
+ // Make sure the stat file exists:
43
+ $stat_file = NFW_LOG_DIR . "/nfwlog/stats_{$statx}.php";
44
+ // Parse it:
45
+ if ( file_exists( $stat_file ) ) {
46
+ $nfw_stat = file_get_contents( $stat_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
47
+ } else {
48
+ $nfw_stat = '0:0:0:0:0:0:0:0:0:0';
49
+ goto NO_STATS;
50
  }
51
+ // Look for the corresponding firewall log:
52
+ $log_file = NFW_LOG_DIR . "/nfwlog/firewall_{$statx}.php";
53
+ if ( file_exists( $log_file ) ) {
54
+ $fh = @fopen( $log_file, 'r', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
55
+ // Fetch processing times to output benchmarks:
56
+ while (! feof( $fh ) ) {
57
+ $line = fgets( $fh );
58
+ if ( preg_match( '/^\[.+?\]\s+\[(.+?)\]/', $line, $match ) ) {
59
+ if ( $match[1] == 0 ) { continue; }
60
+ if ( $match[1] > $slow ) {
61
+ $slow = $match[1];
 
 
 
62
  }
63
+ if ( $match[1] < $fast ) {
64
+ $fast = $match[1];
 
 
 
 
 
 
 
65
  }
66
+ $speed += $match[1];
67
+ ++$tot_bench;
68
  }
69
  }
70
+ fclose( $fh );
 
 
 
 
71
  }
72
 
73
+ NO_STATS:
74
+ list( $tmp, $medium, $high, $critical ) = explode( ':', $nfw_stat );
75
+ $medium = (int) $medium;
76
+ $high = (int) $high;
77
+ $critical = (int) $critical;
78
  $total = $critical + $high + $medium;
79
+ if ( $total == 1 ) { $fast = $slow; }
80
 
81
  if (! $total ) {
82
+ echo '<div class="notice-warning notice is-dismissible"><p>' . __('You do not have any stats for the selected month yet.', 'ninjafirewall') . '</p></div>';
83
  $fast = 0;
84
  } else {
85
  $coef = 100 / $total;
86
+ $critical = round( $critical * $coef, 2 );
87
+ $high = round( $high * $coef, 2 );
88
+ $medium = round( $medium * $coef, 2 );
89
  // Avoid divide error :
90
  if ($tot_bench) {
91
+ $speed = round( $speed / $tot_bench, 4 );
92
  } else {
93
  $fast = 0;
94
  }
95
  }
 
 
96
 
97
  echo '
98
  <script>
99
  function stat_redir(where) {
100
  if (where == "") { return false;}
101
+ document.location.href="?page=nfsubstat&statx=" + where;
102
  }
103
  </script>
104
  <table class="form-table">
105
  <tr>
106
  <th scope="row"><h3>' . __('Monthly stats', 'ninjafirewall') . '</h3></th>
107
+ <td align="left">' . summary_stats_combo( $statx ) . '</td>
108
  </tr>
109
  <tr>
110
  <th scope="row">' . __('Blocked threats', 'ninjafirewall') . '</th>
133
  </table>
134
  </td>
135
  </tr>
 
 
 
 
136
  <tr><th scope="row"><h3>' . __('Benchmarks', 'ninjafirewall') . '</h3></th><td>&nbsp;</td><td>&nbsp;</td></tr>
137
  <tr>
138
  <th scope="row">' . __('Average time per request', 'ninjafirewall') . '</th>
150
  </div>';
151
 
152
  /* ------------------------------------------------------------------ */
153
+ function summary_stats_combo( $statx ) {
154
 
155
+ // Find all stat files:
156
  $avail_logs = array();
157
  if ( is_dir( NFW_LOG_DIR . '/nfwlog/' ) ) {
158
  if ( $dh = opendir( NFW_LOG_DIR . '/nfwlog/' ) ) {
159
+ while ( ( $file = readdir( $dh ) ) !== false ) {
160
+ if (preg_match( '/^stats_(\d{4})-(\d\d)\.php$/', $file, $match ) ) {
161
+ $month = ucfirst( date_i18n('F', mktime(0, 0, 0, $match[2], 1, 2000) ) );
162
+ $avail_logs["{$match[1]}-{$match[2]}" ] = "{$month} {$match[1]}";
 
 
163
  }
164
  }
165
+ closedir( $dh );
166
  }
167
  }
168
+ krsort( $avail_logs );
169
 
170
  $ret = '<form>
171
+ <select class="input" name="statx" onChange="return stat_redir(this.value);">
172
  <option value="">' . __('Select monthly stats to view...', 'ninjafirewall') . '</option>';
173
+ foreach ( $avail_logs as $file => $text ) {
174
+ $ret .= '<option value="'. $file .'"';
175
+ if ($file === $statx ) {
176
  $ret .= ' selected';
177
  }
178
+ $ret .= ">{$text}</option>";
179
  }
180
  $ret .= '</select>
181
  </form>';
ninjafirewall.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: NinjaFirewall (WP Edition)
4
  Plugin URI: https://nintechnet.com/
5
  Description: A true Web Application Firewall to protect and secure WordPress.
6
- Version: 3.6.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', '3.6.5' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
@@ -613,7 +613,9 @@ function nfw_upgrade() {
613
  nfw_check_emailalert();
614
  }
615
 
616
- // Run the garbage collector if needed:
 
 
617
  nfw_garbage_collector();
618
 
619
  if (! empty( $nfw_options['wl_admin']) ) {
@@ -3269,12 +3271,20 @@ function nf_sub_about() {
3269
 
3270
  function ninjafirewall_settings_link( $links ) {
3271
 
 
 
 
 
 
 
 
 
3272
  if ( is_multisite() ) { $net = 'network/'; } else { $net = ''; }
3273
 
3274
  $links[] = '<a href="'. get_admin_url(null, $net .'admin.php?page=NinjaFirewall') .'">'. __('Settings', 'ninjafirewall') .'</a>';
3275
  $links[] = '<a href="https://nintechnet.com/ninjafirewall/wp-edition/?pricing" target="_blank">'. __('Upgrade to Premium', 'ninjafirewall'). '</a>';
3276
  $links[] = '<a href="https://wordpress.org/support/view/plugin-reviews/ninjafirewall?rate=5#postform" target="_blank">'. __('Rate it!', 'ninjafirewall'). '</a>';
3277
- unset($links['edit']);
3278
  return $links;
3279
 
3280
  }
@@ -3287,22 +3297,6 @@ if ( is_multisite() ) {
3287
 
3288
  /* ------------------------------------------------------------------ */
3289
 
3290
- function ninjafirewall_all_plugins( $plugins ) {
3291
-
3292
- // Cf https://blog.nintechnet.com/restricting-access-to-ninjafirewall-wp-edition-settings/
3293
- if ( nf_not_allowed( 0, __LINE__ ) ) {
3294
-
3295
- if ( isset( $plugins['ninjafirewall/ninjafirewall.php'] ) ) {
3296
- unset( $plugins['ninjafirewall/ninjafirewall.php'] );
3297
- }
3298
- }
3299
- return $plugins;
3300
- }
3301
-
3302
- add_filter( 'all_plugins', 'ninjafirewall_all_plugins' );
3303
-
3304
- /* ------------------------------------------------------------------ */
3305
-
3306
  function nfw_get_blogtimezone() {
3307
 
3308
  $tzstring = get_option( 'timezone_string' );
@@ -3419,10 +3413,17 @@ function nf_not_allowed($block, $line = 0) {
3419
  }
3420
  }
3421
 
3422
- if ($block) {
3423
- die( '<br /><br /><br /><div class="error notice is-dismissible"><p>' .
3424
- sprintf( __('You are not allowed to perform this task (%s).', 'ninjafirewall'), $line) .
3425
- '</p></div>' );
 
 
 
 
 
 
 
3426
  }
3427
  return true;
3428
  }
3
  Plugin Name: NinjaFirewall (WP Edition)
4
  Plugin URI: https://nintechnet.com/
5
  Description: A true Web Application Firewall to protect and secure WordPress.
6
+ Version: 3.6.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', '3.6.6' );
23
  /*
24
  +---------------------------------------------------------------------+
25
  | This program is free software: you can redistribute it and/or |
613
  nfw_check_emailalert();
614
  }
615
 
616
+ // Run the garbage collector if needed (note that there's already
617
+ // a hourly cron job for that purpose, but this call is only used
618
+ // in the event where the admin disabled WP-Cron):
619
  nfw_garbage_collector();
620
 
621
  if (! empty( $nfw_options['wl_admin']) ) {
3271
 
3272
  function ninjafirewall_settings_link( $links ) {
3273
 
3274
+ // Check if access is restricted to one or more specific admins
3275
+ // See: https://blog.nintechnet.com/restricting-access-to-ninjafirewall-wp-edition-settings/
3276
+ if ( nf_not_allowed( 0, __LINE__ ) ) {
3277
+ unset( $links );
3278
+ $links[] = __('Access Restricted', 'ninjafirewall');
3279
+ return $links;
3280
+ }
3281
+
3282
  if ( is_multisite() ) { $net = 'network/'; } else { $net = ''; }
3283
 
3284
  $links[] = '<a href="'. get_admin_url(null, $net .'admin.php?page=NinjaFirewall') .'">'. __('Settings', 'ninjafirewall') .'</a>';
3285
  $links[] = '<a href="https://nintechnet.com/ninjafirewall/wp-edition/?pricing" target="_blank">'. __('Upgrade to Premium', 'ninjafirewall'). '</a>';
3286
  $links[] = '<a href="https://wordpress.org/support/view/plugin-reviews/ninjafirewall?rate=5#postform" target="_blank">'. __('Rate it!', 'ninjafirewall'). '</a>';
3287
+ unset( $links['edit'] );
3288
  return $links;
3289
 
3290
  }
3297
 
3298
  /* ------------------------------------------------------------------ */
3299
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3300
  function nfw_get_blogtimezone() {
3301
 
3302
  $tzstring = get_option( 'timezone_string' );
3413
  }
3414
  }
3415
 
3416
+ if ( $block ) {
3417
+ if ( defined( 'WP_CLI' ) && WP_CLI ) {
3418
+ // Format text for WP-CLI:
3419
+ WP_CLI::error(
3420
+ sprintf( __('You are not allowed to perform this task (%s).', 'ninjafirewall'), $line)
3421
+ );
3422
+ } else {
3423
+ die( '<br /><br /><br /><div class="error notice is-dismissible"><p>' .
3424
+ sprintf( __('You are not allowed to perform this task (%s).', 'ninjafirewall'), $line) .
3425
+ '</p></div>' );
3426
+ }
3427
  }
3428
  return true;
3429
  }
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: nintechnet, bruandet
3
  Tags: firewall, security, WAF, antivirus, brute force, protection, malware, admin, attack, backdoor, botnet, bruteforce, brute-force, hack, hhvm, infection, injection, login, nginx, nintechnet, ninjafirewall, palomuuri, pare-feu, phishing, prevention, proxy, sécurité, sécuriser, seguridad, seguranca, sicherheit, sicurezza, veiligheid, shellshock, soaksoak, sqli, trojan, user enumeration, virus, Web application firewall, widget, wp-login, XML-RPC, xmlrpc, XSS
4
  Requires at least: 3.3.0
5
  Tested up to: 4.9
6
- Stable tag: 3.6.5
7
  Requires PHP: 5.3
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
@@ -64,7 +64,7 @@ To get the most efficient protection, NinjaFirewall can automatically update its
64
 
65
  = Strong Privacy =
66
 
67
- Unlike a Cloud Web Application Firewall, or Cloud WAF, NinjaFirewall works and filters the traffic on your own server and infrastructure. That means that your sensitive data (contact form messages, customers credit card number, login credentials etc) remains on your server and is not routed through a third-party company's servers, which could pose unnecessary risks (e.g., employees accessing your data or logs in plain text, theft of private information, man-in-the-middle attack etc).
68
 
69
  NinjaFirewall is compliant with the General Data Protection Regulation (GDPR). [See our blog for more details](https://blog.nintechnet.com/ninjafirewall-general-data-protection-regulation-compliance/ "GDPR Compliance").
70
 
@@ -199,7 +199,10 @@ NinjaFirewall works on Unix-like servers only. There is no Microsoft Windows ver
199
 
200
  == Changelog ==
201
 
202
- = 3.6.5 =
203
 
204
- * The brute-force protection will not be triggered when users click on the email confirmation link, which points to the wp-login.php script, sent by the new WordPress "Export Personal Data" feature.
205
- * The firewall will automatically detect if the blog runs on an old multisite installation where the main site options table is named "wp_1_options" instead of "wp_options".
 
 
 
3
  Tags: firewall, security, WAF, antivirus, brute force, protection, malware, admin, attack, backdoor, botnet, bruteforce, brute-force, hack, hhvm, infection, injection, login, nginx, nintechnet, ninjafirewall, palomuuri, pare-feu, phishing, prevention, proxy, sécurité, sécuriser, seguridad, seguranca, sicherheit, sicurezza, veiligheid, shellshock, soaksoak, sqli, trojan, user enumeration, virus, Web application firewall, widget, wp-login, XML-RPC, xmlrpc, XSS
4
  Requires at least: 3.3.0
5
  Tested up to: 4.9
6
+ Stable tag: 3.6.6
7
  Requires PHP: 5.3
8
  License: GPLv3 or later
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
64
 
65
  = Strong Privacy =
66
 
67
+ Unlike a Cloud Web Application Firewall, or Cloud WAF, NinjaFirewall works and filters the traffic on your own server and infrastructure. That means that your sensitive data (contact form messages, customers credit card number, login credentials etc) remains on your server and is not routed through a third-party company's servers, which could pose unnecessary risks (e.g., decryption of your HTTPS traffic in order to inspect it, employees accessing your data or logs in plain text, theft of private information, man-in-the-middle attack etc).
68
 
69
  NinjaFirewall is compliant with the General Data Protection Regulation (GDPR). [See our blog for more details](https://blog.nintechnet.com/ninjafirewall-general-data-protection-regulation-compliance/ "GDPR Compliance").
70
 
199
 
200
  == Changelog ==
201
 
202
+ = 3.6.6 =
203
 
204
+ * The "Statistics" page and dashboard widget will display the same values. Previously, the total of blocked threats displayed in the "Statistics" page was reset if the corresponding firewall log was deleted.
205
+ * Fixed a bug in the Garbage Collector: in some cases, the firewall log was deleted a few days later than expected.
206
+ * The Garbage Collector will still be able to run even if WP-Cron is disabled.
207
+ * Fixed an issue introduced in WordPress 4.9.6: NinjaFirewall was not visible in the list of plugins when using WP-CLI. Note that if you want to enable/disable it from WP-CLI you will need to append the `--user` switch to your command (e.g., `$ wp plugin activate ninjafirewall --user=some_admin`).
208
+ * Minor fixes.