Version Description
- To make things easier for translators, NinjaFirewall WP (free) and WP+ (premium) Edition will now use the same language files. Translators can work on the files available at https://translate.wordpress.org/projects/wp-plugins/ninjafirewall/ , they will be used by both editions.
- WP+ Edition (Premium): If you want to use the language files (if available) from translate.wordpress.org, you can enable that new option from the "Firewall Options > Load language files from the WordPress repo" section. Note that this does not apply to en_US and fr_FR locales because they are already installed with NinjaFirewall.
- The NinjaFirewall notice in the Site Health page about the failed loopback test will not be displayed anymore on blogs running WordPress >=5.6.1 (this was a bug in WordPress and was fixed in v5.6.1).
- Fixed a "Undefined index: SERVER_ADDR" PHP notice.
- In the Login Protection page, the username and password can now be up to 255 characters, instead of 32.
- Small fixes and adjustments.
- WP+ Edition (Premium): Updated IPv4/IPv6/ASN GeoIP databases.
Download this release
Release Info
Developer | nintechnet |
Plugin | NinjaFirewall (WP Edition) |
Version | 4.3.2 |
Comparing to | |
See all releases |
Code changes from version 4.3.1 to 4.3.2
- languages/ninjafirewall-fr_FR.mo +0 -0
- languages/ninjafirewall-fr_FR.po +2150 -226
- languages/ninjafirewall.pot +1879 -280
- lib/firewall_policies.php +4 -4
- lib/help.php +2 -2
- lib/i18n-extra.php +321 -0
- lib/install_default.php +1 -1
- lib/login_protection.php +5 -5
- lib/security_rules_update.php +1 -1
- lib/thickbox.php +1 -1
- lib/utils.php +8 -4
- ninjafirewall.php +4 -4
- readme.txt +15 -5
- static/ninjafirewall.js +2 -4
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:
|
8 |
-
"PO-Revision-Date:
|
9 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
10 |
"Language-Team: NinTechNet <nintechnet.com>\n"
|
11 |
"Language: fr_FR\n"
|
@@ -765,7 +765,7 @@ msgstr "Moyen :"
|
|
765 |
msgid "Blocked brute-force attacks:"
|
766 |
msgstr "Attaques par force brute bloquées :"
|
767 |
|
768 |
-
#: lib/event_notifications.php:503 lib/event_updates.php:225 lib/utils.php:
|
769 |
msgid ""
|
770 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
771 |
"\" page."
|
@@ -786,7 +786,7 @@ msgstr ""
|
|
786 |
"pour votre site Web :"
|
787 |
|
788 |
#: lib/event_updates.php:163 lib/utils.php:233 lib/utils.php:318
|
789 |
-
#: lib/utils.php:440 lib/utils.php:
|
790 |
msgid "Date:"
|
791 |
msgstr "Date :"
|
792 |
|
@@ -885,7 +885,7 @@ msgstr "téléchargé(e)"
|
|
885 |
msgid "[NinjaFirewall] Alert: %s"
|
886 |
msgstr "[NinjaFirewall] Alerte : %s"
|
887 |
|
888 |
-
#: lib/events.php:213 lib/events.php:215 lib/utils.php:
|
889 |
msgid "-Blog:"
|
890 |
msgstr "- Blog :"
|
891 |
|
@@ -893,15 +893,15 @@ msgstr "- Blog :"
|
|
893 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
894 |
msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
|
895 |
|
896 |
-
#: lib/events.php:220 lib/utils.php:
|
897 |
msgid "-User:"
|
898 |
msgstr "- Nom :"
|
899 |
|
900 |
-
#: lib/events.php:221 lib/utils.php:
|
901 |
msgid "-IP:"
|
902 |
msgstr "- IP :"
|
903 |
|
904 |
-
#: lib/events.php:222 lib/utils.php:
|
905 |
msgid "-Date:"
|
906 |
msgstr "-Date :"
|
907 |
|
@@ -1256,6 +1256,10 @@ msgstr ""
|
|
1256 |
"Bloquer les tentatives de publication, modification ou suppression d'un "
|
1257 |
"article publié par des utilisateurs qui n'ont pas les bonnes capacités"
|
1258 |
|
|
|
|
|
|
|
|
|
1259 |
#: lib/firewall_policies.php:418 lib/help.php:189
|
1260 |
msgid "WordPress AJAX"
|
1261 |
msgstr "WordPress AJAX"
|
@@ -3107,7 +3111,7 @@ msgstr ""
|
|
3107 |
|
3108 |
#: lib/help.php:459
|
3109 |
msgid "IP : the user IPv4 or IPv6 address."
|
3110 |
-
msgstr "
|
3111 |
|
3112 |
#: lib/help.php:460
|
3113 |
msgid ""
|
@@ -3195,210 +3199,2132 @@ msgstr ""
|
|
3195 |
"effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
|
3196 |
"le type de trafic à visualiser (HTTP/HTTPS)."
|
3197 |
|
3198 |
-
#: lib/help.php:485
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3199 |
msgid ""
|
3200 |
-
"
|
3201 |
-
"
|
3202 |
msgstr ""
|
3203 |
-
"
|
3204 |
-
"
|
3205 |
|
3206 |
-
#: lib/
|
|
|
|
|
|
|
|
|
3207 |
msgid ""
|
3208 |
-
"
|
3209 |
-
"
|
3210 |
-
"
|
3211 |
-
"affect your server load, even if you set its refresh rate to the lowest "
|
3212 |
-
"value."
|
3213 |
msgstr ""
|
3214 |
-
"
|
3215 |
-
"
|
3216 |
-
"
|
3217 |
-
"
|
3218 |
-
"sur la fréquence la plus rapide (5 secondes)."
|
3219 |
|
3220 |
-
#: lib/
|
3221 |
msgid ""
|
3222 |
-
"
|
3223 |
-
"
|
|
|
|
|
|
|
|
|
|
|
3224 |
msgstr ""
|
3225 |
-
"
|
3226 |
-
"
|
3227 |
-
"ne fonctionnera pas."
|
3228 |
|
3229 |
-
#: lib/
|
3230 |
-
msgid "
|
3231 |
-
msgstr "
|
3232 |
|
3233 |
-
#: lib/
|
3234 |
-
msgid "
|
|
|
|
|
3235 |
msgstr ""
|
3236 |
-
"
|
3237 |
-
"
|
3238 |
-
|
3239 |
-
#: lib/help.php:496
|
3240 |
-
msgid "<code>%time</code>: the server date, time and timezone."
|
3241 |
-
msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
|
3242 |
|
3243 |
-
#: lib/
|
3244 |
-
msgid "
|
|
|
|
|
3245 |
msgstr ""
|
3246 |
-
"
|
3247 |
-
"
|
3248 |
|
3249 |
-
#: lib/
|
3250 |
-
|
|
|
|
|
|
|
3251 |
msgid ""
|
3252 |
-
"
|
3253 |
-
"
|
|
|
3254 |
msgstr ""
|
3255 |
-
"
|
3256 |
-
"
|
3257 |
-
"
|
|
|
3258 |
|
3259 |
-
#: lib/
|
3260 |
-
msgid "
|
3261 |
-
msgstr "
|
3262 |
|
3263 |
-
#: lib/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3264 |
#, php-format
|
3265 |
msgid ""
|
3266 |
-
"
|
3267 |
-
"
|
3268 |
-
|
|
|
|
|
|
|
|
|
|
|
3269 |
|
3270 |
-
#: lib/
|
3271 |
-
msgid "
|
3272 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
3273 |
|
3274 |
-
#: lib/
|
3275 |
-
|
3276 |
-
|
|
|
|
|
|
|
3277 |
msgstr ""
|
3278 |
-
"
|
|
|
|
|
3279 |
|
3280 |
-
#: lib/
|
3281 |
#, php-format
|
3282 |
msgid ""
|
3283 |
-
"
|
3284 |
-
"
|
3285 |
msgstr ""
|
3286 |
-
"
|
3287 |
-
"
|
3288 |
-
"l'adresse réelle du client."
|
3289 |
|
3290 |
-
#: lib/
|
3291 |
-
msgid "
|
|
|
|
|
3292 |
msgstr ""
|
3293 |
-
"
|
3294 |
-
"
|
|
|
3295 |
|
3296 |
-
#: lib/
|
3297 |
msgid ""
|
3298 |
-
"
|
3299 |
-
"
|
3300 |
-
"and lowercase letters <code>a-z</code>."
|
3301 |
msgstr ""
|
3302 |
-
"
|
3303 |
-
"
|
3304 |
-
"
|
3305 |
|
3306 |
-
#: lib/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3307 |
msgid ""
|
3308 |
-
"
|
3309 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3310 |
msgstr ""
|
3311 |
-
"
|
3312 |
-
"des données (RGPD). Pour plus d'informations, veuillez visiter notre blog :"
|
3313 |
|
3314 |
-
#: lib/
|
3315 |
-
msgid "
|
3316 |
-
msgstr "
|
3317 |
|
3318 |
-
#: lib/
|
3319 |
msgid ""
|
3320 |
-
"
|
3321 |
-
"
|
3322 |
msgstr ""
|
3323 |
-
"
|
3324 |
-
"
|
3325 |
|
3326 |
-
#: lib/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3327 |
msgid ""
|
3328 |
-
"
|
3329 |
-
"
|
3330 |
-
"against such vulnerability if needed."
|
3331 |
msgstr ""
|
3332 |
-
"
|
3333 |
-
"
|
3334 |
-
"disponible pour protéger contre cette vulnérabilité si nécessaire."
|
3335 |
|
3336 |
-
#: lib/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3337 |
msgid ""
|
3338 |
-
"
|
3339 |
-
"
|
3340 |
-
"be updated from the dashboard plugins menu as usual."
|
3341 |
msgstr ""
|
3342 |
-
"
|
3343 |
-
"
|
3344 |
-
"jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
|
3345 |
-
"d'habitude."
|
3346 |
|
3347 |
-
#: lib/
|
3348 |
msgid ""
|
3349 |
-
"
|
3350 |
-
"
|
3351 |
msgstr ""
|
3352 |
-
"
|
3353 |
-
"
|
3354 |
-
"les dernières vulnérabilités."
|
3355 |
|
3356 |
-
#: lib/
|
3357 |
-
msgid "
|
3358 |
-
msgstr "
|
3359 |
|
3360 |
-
#: lib/
|
3361 |
-
msgid ""
|
3362 |
-
|
3363 |
-
|
3364 |
-
|
3365 |
-
"
|
3366 |
-
"
|
3367 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3368 |
msgstr ""
|
3369 |
-
"
|
3370 |
-
"
|
3371 |
-
"les vulnérabilités les plus courantes et les tentatives de piratage. Elles "
|
3372 |
-
"sont toujours activées et vous ne pouvez pas les modifier, mais si vous "
|
3373 |
-
"remarquez que vos visiteurs sont bloqués par erreur par certaines de ces "
|
3374 |
-
"règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
|
3375 |
-
"désactiver individuellement :"
|
3376 |
|
3377 |
-
#: lib/
|
3378 |
-
msgid ""
|
3379 |
-
"
|
3380 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3381 |
msgstr ""
|
3382 |
-
"Consultez
|
3383 |
-
"souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
|
3384 |
|
3385 |
-
#: lib/
|
|
|
|
|
|
|
|
|
3386 |
msgid ""
|
3387 |
-
"
|
3388 |
-
"
|
|
|
3389 |
msgstr ""
|
3390 |
-
"
|
3391 |
-
"
|
|
|
3392 |
|
3393 |
-
#: lib/
|
|
|
3394 |
msgid ""
|
3395 |
-
"
|
3396 |
-
"
|
3397 |
-
"\"Firewall Policies\" page."
|
3398 |
msgstr ""
|
3399 |
-
"
|
3400 |
-
"
|
3401 |
-
"peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
|
3402 |
|
3403 |
#: lib/install.php:82
|
3404 |
#, php-format
|
@@ -3519,7 +5445,7 @@ msgid ""
|
|
3519 |
"will not work!"
|
3520 |
msgstr ""
|
3521 |
"Erreur : L'extension PHP GD n'est pas disponible sur votre serveur, la "
|
3522 |
-
"protection par captcha ne peut pas fonctionner
|
3523 |
|
3524 |
#: lib/login_protection.php:201
|
3525 |
msgid "Enable brute force attack protection"
|
@@ -3589,8 +5515,8 @@ msgid "Password:"
|
|
3589 |
msgstr "Mot de passe :"
|
3590 |
|
3591 |
#: lib/login_protection.php:270
|
3592 |
-
msgid "User and Password must be from 6 to
|
3593 |
-
msgstr "L'utilisateur et mot de passe doivent comporter de 6 à
|
3594 |
|
3595 |
#: lib/login_protection.php:271
|
3596 |
msgid "Message (max. 1024 characters, HTML tags allowed)"
|
@@ -3678,8 +5604,8 @@ msgstr ""
|
|
3678 |
"l'authentification HTTP."
|
3679 |
|
3680 |
#: lib/login_protection.php:469
|
3681 |
-
msgid "Error: password must be from 6 to
|
3682 |
-
msgstr "Erreur : le mot de passe doit comporter de 6 à
|
3683 |
|
3684 |
#: lib/login_protection.php:504
|
3685 |
#, php-format
|
@@ -4238,8 +6164,8 @@ msgstr "[NinjaFirewall] Alerte: Détection File Check"
|
|
4238 |
#: lib/monitoring_file_check.php:768 lib/monitoring_file_check.php:770
|
4239 |
#: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
|
4240 |
#: lib/security_rules_update.php:572 lib/security_rules_update.php:574
|
4241 |
-
#: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:
|
4242 |
-
#: lib/utils.php:
|
4243 |
msgid "Blog:"
|
4244 |
msgstr "Blog :"
|
4245 |
|
@@ -4482,12 +6408,13 @@ msgstr "Toutes les 30 minutes"
|
|
4482 |
|
4483 |
#: lib/security_rules_update.php:169
|
4484 |
msgid ""
|
4485 |
-
"The next scheduled date is in the past! WordPress wp-cron may not be
|
4486 |
-
"
|
|
|
4487 |
msgstr ""
|
4488 |
-
"La date de la prochaine vérification des mises à jour est dans le "
|
4489 |
-
"
|
4490 |
-
"pas été désactivé."
|
4491 |
|
4492 |
#: lib/security_rules_update.php:174
|
4493 |
#, php-format
|
@@ -4660,10 +6587,6 @@ msgstr ""
|
|
4660 |
"niveau de protection très supérieur aux autres extensions de sécurité pour "
|
4661 |
"WordPress disponibles sur le marché."
|
4662 |
|
4663 |
-
#: lib/thickbox.php:86
|
4664 |
-
msgid "(recommended)"
|
4665 |
-
msgstr "(recommandé)"
|
4666 |
-
|
4667 |
#: lib/thickbox.php:154
|
4668 |
msgid "Select your HTTP server and your PHP server API"
|
4669 |
msgstr "Sélectionnez votre serveur HTTP et PHP SAPI"
|
@@ -4782,7 +6705,7 @@ msgstr ""
|
|
4782 |
"NinjaFirewall a bloqué une tentative de modification/création d'une page ou "
|
4783 |
"d'un article par un utilisateur qui n'avait pas les capacités nécessaires :"
|
4784 |
|
4785 |
-
#: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:
|
4786 |
msgid "Username:"
|
4787 |
msgstr "Utilisateur :"
|
4788 |
|
@@ -4790,18 +6713,18 @@ msgstr "Utilisateur :"
|
|
4790 |
msgid "Action:"
|
4791 |
msgstr "Action :"
|
4792 |
|
4793 |
-
#: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:
|
4794 |
-
#: lib/utils.php:
|
4795 |
msgid "User IP:"
|
4796 |
msgstr "IP utilisateur :"
|
4797 |
|
4798 |
-
#: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:
|
4799 |
-
#: lib/utils.php:
|
4800 |
msgid "A PHP backtrace has been attached to this message for your convenience."
|
4801 |
msgstr ""
|
4802 |
"La pile d'exécution de PHP est jointe à ce message pour votre commodité."
|
4803 |
|
4804 |
-
#: lib/utils.php:244 lib/utils.php:329 lib/utils.php:
|
4805 |
msgid ""
|
4806 |
"This protection (and notification) can be turned off from NinjaFirewall "
|
4807 |
"\"Firewall Policies\" page."
|
@@ -4810,7 +6733,7 @@ msgstr ""
|
|
4810 |
"\"Politiques du Pare-feu\" de NinjaFirewall."
|
4811 |
|
4812 |
#: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
|
4813 |
-
#: lib/utils.php:466 lib/utils.php:467 lib/utils.php:
|
4814 |
msgid "You are not allowed to perform this task."
|
4815 |
msgstr "Vous n'êtes pas autorisé à effectuer cette tâche."
|
4816 |
|
@@ -4835,7 +6758,7 @@ msgid "NinjaFirewall has blocked an attempt to create a user account:"
|
|
4835 |
msgstr ""
|
4836 |
"NinjaFirewall a bloqué une tentative de création d'un compte d'utilisateur :"
|
4837 |
|
4838 |
-
#: lib/utils.php:
|
4839 |
msgid ""
|
4840 |
"Warning: Because NinjaFirewall's Login Protection is enabled, Site Health "
|
4841 |
"may return an error message regarding the loopback test (e.g., 404 or 401 "
|
@@ -4846,11 +6769,11 @@ msgstr ""
|
|
4846 |
"concernant le test de la requête de bouclage (ex.: code d’état HTTP 404 ou "
|
4847 |
"401). Vous pouvez l'ignorer en toute sécurité."
|
4848 |
|
4849 |
-
#: lib/utils.php:
|
4850 |
msgid "NinjaFirewall error"
|
4851 |
msgstr "NinjaFirewall Erreur"
|
4852 |
|
4853 |
-
#: lib/utils.php:
|
4854 |
#, php-format
|
4855 |
msgid ""
|
4856 |
"%s directory cannot be created. Please review your installation and ensure "
|
@@ -4859,7 +6782,7 @@ msgstr ""
|
|
4859 |
"Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
|
4860 |
"assurez vous que %s n'est pas en lecture seule."
|
4861 |
|
4862 |
-
#: lib/utils.php:
|
4863 |
#, php-format
|
4864 |
msgid ""
|
4865 |
"%s directory is read-only. Please review your installation and ensure that "
|
@@ -4868,31 +6791,31 @@ msgstr ""
|
|
4868 |
"Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
|
4869 |
"permissions de %s."
|
4870 |
|
4871 |
-
#: lib/utils.php:
|
4872 |
msgid "unknown error"
|
4873 |
msgstr "erreur inconnue"
|
4874 |
|
4875 |
-
#: lib/utils.php:
|
4876 |
msgid "NinjaFirewall fatal error:"
|
4877 |
msgstr "NinjaFirewall erreur fatale :"
|
4878 |
|
4879 |
-
#: lib/utils.php:
|
4880 |
msgid "Review your installation, your site is not protected."
|
4881 |
msgstr "Vérifiez votre installation, votre site n'est pas protégé."
|
4882 |
|
4883 |
-
#: lib/utils.php:
|
4884 |
msgid "Alert: WordPress console login"
|
4885 |
msgstr "Alerte : Connexion à WordPress"
|
4886 |
|
4887 |
-
#: lib/utils.php:
|
4888 |
msgid "Someone just logged in to your WordPress admin console:"
|
4889 |
msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
|
4890 |
|
4891 |
-
#: lib/utils.php:
|
4892 |
msgid "Forbidden access"
|
4893 |
msgstr "Accès interdit"
|
4894 |
|
4895 |
-
#: lib/utils.php:
|
4896 |
#, php-format
|
4897 |
msgid ""
|
4898 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
@@ -4901,11 +6824,11 @@ msgstr ""
|
|
4901 |
"<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
|
4902 |
"\"%s\">Mot de passe perdu</a> ?"
|
4903 |
|
4904 |
-
#: lib/utils.php:
|
4905 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
4906 |
msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
|
4907 |
|
4908 |
-
#: lib/utils.php:
|
4909 |
msgid ""
|
4910 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
4911 |
"modified in the database:"
|
@@ -4913,12 +6836,12 @@ msgstr ""
|
|
4913 |
"NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
|
4914 |
"modifiés dans la base de données:"
|
4915 |
|
4916 |
-
#: lib/utils.php:
|
4917 |
#, php-format
|
4918 |
msgid "Total administrators : %s"
|
4919 |
msgstr "Nombre d'administrateurs : %s"
|
4920 |
|
4921 |
-
#: lib/utils.php:
|
4922 |
msgid ""
|
4923 |
"If you cannot see any modifications in the above fields, it is possible that "
|
4924 |
"the administrator password was changed."
|
@@ -4926,11 +6849,11 @@ msgstr ""
|
|
4926 |
"Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
|
4927 |
"possible que le mot de passe administrateur ait été changé."
|
4928 |
|
4929 |
-
#: lib/utils.php:
|
4930 |
msgid "Blocked privilege escalation attempt"
|
4931 |
msgstr "Tentatives d'élévation des privilèges"
|
4932 |
|
4933 |
-
#: lib/utils.php:
|
4934 |
msgid ""
|
4935 |
"NinjaFirewall has blocked an attempt to modify a user capability by someone "
|
4936 |
"who does not have administrative privileges:"
|
@@ -4938,7 +6861,7 @@ msgstr ""
|
|
4938 |
"NinjaFirewall a bloqué une tentative de modification de certaines Capacités "
|
4939 |
"par un utilisateur ne disposant pas de privilèges administratifs :"
|
4940 |
|
4941 |
-
#: lib/utils.php:
|
4942 |
msgid ""
|
4943 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
4944 |
"whitelisted."
|
@@ -4946,7 +6869,7 @@ msgstr ""
|
|
4946 |
"La protection de NinjaFirewall contre les attaques par force brute est "
|
4947 |
"activée. Vous êtes temporairement dans la liste blanche."
|
4948 |
|
4949 |
-
#: lib/utils.php:
|
4950 |
#, php-format
|
4951 |
msgid ""
|
4952 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
@@ -4959,17 +6882,17 @@ msgstr ""
|
|
4959 |
"a>. Il a fallu des milliers d'heures pour le développer, mais il suffit "
|
4960 |
"seulement de quelques minutes pour le noter. Merci !"
|
4961 |
|
4962 |
-
#: lib/utils.php:
|
4963 |
msgid ""
|
4964 |
"The attempt was blocked and the option was reversed to its original value."
|
4965 |
msgstr ""
|
4966 |
"La tentative a été bloquée et l'option a été remise à sa valeur d'origine."
|
4967 |
|
4968 |
-
#: lib/utils.php:
|
4969 |
msgid "Attempt to modify WordPress settings"
|
4970 |
msgstr "Tentative de modification des paramètres de WordPress"
|
4971 |
|
4972 |
-
#: lib/utils.php:
|
4973 |
msgid ""
|
4974 |
"NinjaFirewall has blocked an attempt to modify some important WordPress "
|
4975 |
"settings by a user that does not have administrative privileges:"
|
@@ -4978,31 +6901,31 @@ msgstr ""
|
|
4978 |
"importants de WordPress par un utilisateur ne disposant pas de privilèges "
|
4979 |
"administratifs :"
|
4980 |
|
4981 |
-
#: lib/utils.php:
|
4982 |
#, php-format
|
4983 |
msgid "Option: %s"
|
4984 |
msgstr "Option: %s"
|
4985 |
|
4986 |
-
#: lib/utils.php:
|
4987 |
#, php-format
|
4988 |
msgid "Original value: %s"
|
4989 |
msgstr "Valeur originale : %s"
|
4990 |
|
4991 |
-
#: lib/utils.php:
|
4992 |
#, php-format
|
4993 |
msgid "Modified value: %s"
|
4994 |
msgstr "Valeur modifiée : %s"
|
4995 |
|
4996 |
-
#: lib/utils.php:
|
4997 |
#, php-format
|
4998 |
msgid "Action taken: %s"
|
4999 |
msgstr "Action prise : %s"
|
5000 |
|
5001 |
-
#: lib/utils.php:
|
5002 |
msgid "Code injection attempt in WordPress options table"
|
5003 |
msgstr "Tentative d'injection de code dans la table des options de WordPress"
|
5004 |
|
5005 |
-
#: lib/utils.php:
|
5006 |
msgid ""
|
5007 |
"NinjaFirewall has blocked an attempt to inject code in the WordPress options "
|
5008 |
"table by a user that does not have administrative privileges:"
|
@@ -5011,26 +6934,26 @@ msgstr ""
|
|
5011 |
"options de WordPress par un utilisateur ne disposant pas de privilèges "
|
5012 |
"administratifs :"
|
5013 |
|
5014 |
-
#: lib/utils.php:
|
5015 |
#, php-format
|
5016 |
msgid "Code: %s"
|
5017 |
msgstr "Code : %s"
|
5018 |
|
5019 |
-
#: lib/utils.php:
|
5020 |
#, php-format
|
5021 |
msgid "Error, cannot create the %s folder."
|
5022 |
msgstr "Erreur, impossible de créer le répertoire %s."
|
5023 |
|
5024 |
-
#: lib/utils.php:
|
5025 |
msgid "Check your server permissions and try again."
|
5026 |
msgstr "Vérifiez les autorisations de votre serveur et réessayez."
|
5027 |
|
5028 |
-
#: lib/utils.php:
|
5029 |
#, php-format
|
5030 |
msgid "Error, the %s folder is not writable."
|
5031 |
msgstr "Erreur, le répertoire %s est en lecture seule."
|
5032 |
|
5033 |
-
#: lib/utils.php:
|
5034 |
#, php-format
|
5035 |
msgid "Error, cannot write %s."
|
5036 |
msgstr "Erreur, impossible d'écrire dans %s."
|
@@ -5636,7 +7559,7 @@ msgid ""
|
|
5636 |
msgstr ""
|
5637 |
"Tout caractère qui n'est pas une lettre [a-zA-Z], un chiffre [0-9], un point "
|
5638 |
"[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
|
5639 |
-
"du nom du fichier et remplacé par le caractère de substitution."
|
5640 |
|
5641 |
#: ninjafirewall.php:341
|
5642 |
msgid ""
|
@@ -5670,7 +7593,7 @@ msgid ""
|
|
5670 |
"Continue?"
|
5671 |
msgstr ""
|
5672 |
"Les utilisateurs sont autorisés a créer des nouveaux sites : si vous activez "
|
5673 |
-
"cette option, ils ne pourront plus le faire."
|
5674 |
|
5675 |
#: ninjafirewall.php:351
|
5676 |
msgid "Delete the current snapshot ?"
|
@@ -5809,6 +7732,21 @@ msgstr "Passez Premium !"
|
|
5809 |
msgid "Rate it!"
|
5810 |
msgstr "Notez-le !"
|
5811 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5812 |
#~ msgid ""
|
5813 |
#~ "Ensure that you have FTP access to your website so that, if there were a "
|
5814 |
#~ "problem during the installation of the firewall, you could easily undo "
|
@@ -6179,11 +8117,6 @@ msgstr "Notez-le !"
|
|
6179 |
#~ msgstr ""
|
6180 |
#~ "cette option désactivera la protection WSOD introduite dans WordPress 5.1."
|
6181 |
|
6182 |
-
#~ msgid "Decode Base64-encoded <code>POST</code> variable:"
|
6183 |
-
#~ msgstr ""
|
6184 |
-
#~ "Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
|
6185 |
-
#~ "code> :"
|
6186 |
-
|
6187 |
#~ msgid "Block suspicious bots/scanners:"
|
6188 |
#~ msgstr "Bloquer les requêtes provenant de bots/scanners malveillants :"
|
6189 |
|
@@ -6728,9 +8661,6 @@ msgstr "Notez-le !"
|
|
6728 |
#~ msgid "Spread the word!"
|
6729 |
#~ msgstr "Partagez !"
|
6730 |
|
6731 |
-
#~ msgid "Referral Program"
|
6732 |
-
#~ msgstr "Programme de parrainage"
|
6733 |
-
|
6734 |
#~ msgid "System Info"
|
6735 |
#~ msgstr "Info système"
|
6736 |
|
@@ -7253,9 +9183,6 @@ msgstr "Notez-le !"
|
|
7253 |
#~ "aux autres extensions de sécurité pour WordPress disponibles sur le "
|
7254 |
#~ "marché."
|
7255 |
|
7256 |
-
#~ msgid "Installation"
|
7257 |
-
#~ msgstr "Installation"
|
7258 |
-
|
7259 |
#~ msgid ""
|
7260 |
#~ "We recommend to select the <b>Full WAF</b> mode option first. If it "
|
7261 |
#~ "fails, this installer will let you switch to the <b>WordPress WAF</b> "
|
@@ -8241,9 +10168,6 @@ msgstr "Notez-le !"
|
|
8241 |
#~ "effacer l'écran, changer le format d'affichage, le fuseau horaire et "
|
8242 |
#~ "choisir le type de trafic à visualiser (HTTP/HTTPS)."
|
8243 |
|
8244 |
-
#~ msgid "See contextual help before enabling this option."
|
8245 |
-
#~ msgstr "Consultez l'aide contextuelle avant d'activer cette option."
|
8246 |
-
|
8247 |
#~ msgid ""
|
8248 |
#~ "This options lets you export you current configuration or import it from "
|
8249 |
#~ "another NinjaFirewall (WP Edition) installation. The imported file must "
|
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: 2021-02-08 20:12+0700\n"
|
8 |
+
"PO-Revision-Date: 2021-02-08 20:13+0700\n"
|
9 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
10 |
"Language-Team: NinTechNet <nintechnet.com>\n"
|
11 |
"Language: fr_FR\n"
|
765 |
msgid "Blocked brute-force attacks:"
|
766 |
msgstr "Attaques par force brute bloquées :"
|
767 |
|
768 |
+
#: lib/event_notifications.php:503 lib/event_updates.php:225 lib/utils.php:1075
|
769 |
msgid ""
|
770 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
771 |
"\" page."
|
786 |
"pour votre site Web :"
|
787 |
|
788 |
#: lib/event_updates.php:163 lib/utils.php:233 lib/utils.php:318
|
789 |
+
#: lib/utils.php:440 lib/utils.php:1064 lib/utils.php:1252 lib/utils.php:1524
|
790 |
msgid "Date:"
|
791 |
msgstr "Date :"
|
792 |
|
885 |
msgid "[NinjaFirewall] Alert: %s"
|
886 |
msgstr "[NinjaFirewall] Alerte : %s"
|
887 |
|
888 |
+
#: lib/events.php:213 lib/events.php:215 lib/utils.php:830
|
889 |
msgid "-Blog:"
|
890 |
msgstr "- Blog :"
|
891 |
|
893 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
894 |
msgstr "NinjaFirewall a détecté l'activité suivante sur votre compte :"
|
895 |
|
896 |
+
#: lib/events.php:220 lib/utils.php:835
|
897 |
msgid "-User:"
|
898 |
msgstr "- Nom :"
|
899 |
|
900 |
+
#: lib/events.php:221 lib/utils.php:836
|
901 |
msgid "-IP:"
|
902 |
msgstr "- IP :"
|
903 |
|
904 |
+
#: lib/events.php:222 lib/utils.php:837
|
905 |
msgid "-Date:"
|
906 |
msgstr "-Date :"
|
907 |
|
1256 |
"Bloquer les tentatives de publication, modification ou suppression d'un "
|
1257 |
"article publié par des utilisateurs qui n'ont pas les bonnes capacités"
|
1258 |
|
1259 |
+
#: lib/firewall_policies.php:406 lib/thickbox.php:86
|
1260 |
+
msgid "(recommended)"
|
1261 |
+
msgstr "(recommandé)"
|
1262 |
+
|
1263 |
#: lib/firewall_policies.php:418 lib/help.php:189
|
1264 |
msgid "WordPress AJAX"
|
1265 |
msgstr "WordPress AJAX"
|
3111 |
|
3112 |
#: lib/help.php:459
|
3113 |
msgid "IP : the user IPv4 or IPv6 address."
|
3114 |
+
msgstr "IP : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
3115 |
|
3116 |
#: lib/help.php:460
|
3117 |
msgid ""
|
3199 |
"effacer l'écran, changer le format d'affichage, le fuseau horaire et choisir "
|
3200 |
"le type de trafic à visualiser (HTTP/HTTPS)."
|
3201 |
|
3202 |
+
#: lib/help.php:485
|
3203 |
+
msgid ""
|
3204 |
+
"You can also apply filters to include or exclude files and folders "
|
3205 |
+
"(REQUEST_URI)."
|
3206 |
+
msgstr ""
|
3207 |
+
"Vous pouvez également appliquer des filtres pour inclure ou exclure des "
|
3208 |
+
"fichiers et des dossiers (REQUEST_URI)."
|
3209 |
+
|
3210 |
+
#: lib/help.php:488
|
3211 |
+
msgid ""
|
3212 |
+
"Live Log does not make use of any WordPress core file (e.g., <code>admin-"
|
3213 |
+
"ajax.php</code>). It communicates directly with the firewall without loading "
|
3214 |
+
"WordPress bootstrap. Consequently, it is fast, lightweight and it should not "
|
3215 |
+
"affect your server load, even if you set its refresh rate to the lowest "
|
3216 |
+
"value."
|
3217 |
+
msgstr ""
|
3218 |
+
"Pour son fonctionnement, Live Log n'utilise aucun Fichier WordPress (par ex. "
|
3219 |
+
"<code>admin-ajax.php</code>). Il communique directement et uniquement avec "
|
3220 |
+
"le pare-feu. De ce fait, il est léger, rapide et n'affecte pas la charge du "
|
3221 |
+
"serveur, même si vous ajustez son intervalle de rafraîchissement de la page "
|
3222 |
+
"sur la fréquence la plus rapide (5 secondes)."
|
3223 |
+
|
3224 |
+
#: lib/help.php:490
|
3225 |
+
msgid ""
|
3226 |
+
"If you are using the optional <code>.htninja</code> configuration file to "
|
3227 |
+
"whitelist your IP, the Live Log feature will not work."
|
3228 |
+
msgstr ""
|
3229 |
+
"Si vous utilisez le fichier optionnel de configuration <code>.htninja</code> "
|
3230 |
+
"pour toujours accepter les requêtes provenant de votre adresse IP, Live Log "
|
3231 |
+
"ne fonctionnera pas."
|
3232 |
+
|
3233 |
+
#: lib/help.php:494
|
3234 |
+
msgid "Log Format"
|
3235 |
+
msgstr "Format d'affichage"
|
3236 |
+
|
3237 |
+
#: lib/help.php:495
|
3238 |
+
msgid "You can easily customize the log format. Possible values are:"
|
3239 |
+
msgstr ""
|
3240 |
+
"Vous pouvez facilement changer le format d'affichage en combinant une ou "
|
3241 |
+
"plusieurs des valeurs suivantes :"
|
3242 |
+
|
3243 |
+
#: lib/help.php:496
|
3244 |
+
msgid "<code>%time</code>: the server date, time and timezone."
|
3245 |
+
msgstr "<code>%time</code> : la date, heure et fuseau horaire du serveur."
|
3246 |
+
|
3247 |
+
#: lib/help.php:497
|
3248 |
+
msgid "<code>%name</code>: authenticated user (HTTP basic auth), if any."
|
3249 |
+
msgstr ""
|
3250 |
+
"<code>%name</code> : le nom de l'utilisateur (Authentification HTTP), s'il "
|
3251 |
+
"existe."
|
3252 |
+
|
3253 |
+
#: lib/help.php:498
|
3254 |
+
#, php-format
|
3255 |
+
msgid ""
|
3256 |
+
"<code>%client</code>: the client REMOTE_ADDR. If you are behind a load "
|
3257 |
+
"balancer or CDN, this will be its IP."
|
3258 |
+
msgstr ""
|
3259 |
+
"<code>%client</code> : l'adresse IP du client (REMOTE_ADDR). Si votre "
|
3260 |
+
"serveur est derrière un CDN ou un proxy, cette variable retournera l'adresse "
|
3261 |
+
"IP de celui-ci."
|
3262 |
+
|
3263 |
+
#: lib/help.php:499
|
3264 |
+
msgid "<code>%method</code>: HTTP method (e.g., GET, POST)."
|
3265 |
+
msgstr "<code>%method</code> : la méthode HTTP (ex. GET, POST)."
|
3266 |
+
|
3267 |
+
#: lib/help.php:500
|
3268 |
+
#, php-format
|
3269 |
+
msgid ""
|
3270 |
+
"<code>%uri</code>: the URI which was given in order to access the page "
|
3271 |
+
"(REQUEST_URI)."
|
3272 |
+
msgstr "<code>%uri</code> : l'URI donnée pour accéder à la page (REQUEST_URI)."
|
3273 |
+
|
3274 |
+
#: lib/help.php:501
|
3275 |
+
msgid "<code>%referrer</code>: the referrer (HTTP_REFERER), if any."
|
3276 |
+
msgstr "<code>%referrer</code> : le referrer (HTTP_REFERER), s'il existe."
|
3277 |
+
|
3278 |
+
#: lib/help.php:502
|
3279 |
+
#, php-format
|
3280 |
+
msgid "<code>%ua</code>: the user-agent (HTTP_USER_AGENT), if any."
|
3281 |
+
msgstr ""
|
3282 |
+
"<code>%ua</code> : l'en-tête User-Agent (HTTP_USER_AGENT), s'il existe."
|
3283 |
+
|
3284 |
+
#: lib/help.php:503
|
3285 |
+
#, php-format
|
3286 |
+
msgid ""
|
3287 |
+
"<code>%forward</code>: HTTP_X_FORWARDED_FOR, if any. If you are behind a "
|
3288 |
+
"load balancer or CDN, this will likely be the visitor true IP."
|
3289 |
+
msgstr ""
|
3290 |
+
"<code>%forward</code> : l'en-tête HTTP_X_FORWARDED_FOR, s'il existe. Si "
|
3291 |
+
"votre serveur est derrière un CDN ou un proxy, cette variable retournera "
|
3292 |
+
"l'adresse réelle du client."
|
3293 |
+
|
3294 |
+
#: lib/help.php:504
|
3295 |
+
msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
|
3296 |
+
msgstr ""
|
3297 |
+
"<code>%host</code> : l'en-tête Host de la requête courante (HTTP_HOST), si "
|
3298 |
+
"elle existe."
|
3299 |
+
|
3300 |
+
#: lib/help.php:506
|
3301 |
+
msgid ""
|
3302 |
+
"Additionally, you can include any of the following characters: <code>\"</"
|
3303 |
+
"code>, <code>%</code>, <code>[</code>, <code>]</code>, <code>space</code> "
|
3304 |
+
"and lowercase letters <code>a-z</code>."
|
3305 |
+
msgstr ""
|
3306 |
+
"Vous pouvez aussi utiliser les caractères suivants :<code>\"</code>, <code>"
|
3307 |
+
"%</code>, <code>[</code>, <code>]</code>, <code>espace</code> et toute "
|
3308 |
+
"lettre minuscule <code>a-z</code>."
|
3309 |
+
|
3310 |
+
#: lib/help.php:517
|
3311 |
+
msgid ""
|
3312 |
+
"Your website can run NinjaFirewall and be compliant with the General Data "
|
3313 |
+
"Protection Regulation (GDPR). For more info, please visit our blog:"
|
3314 |
+
msgstr ""
|
3315 |
+
"NinjaFirewall est conforme à la réglementation générale sur la protection "
|
3316 |
+
"des données (RGPD). Pour plus d'informations, veuillez visiter notre blog :"
|
3317 |
+
|
3318 |
+
#: lib/help.php:531 lib/security_rules.php:47
|
3319 |
+
msgid "Rules Updates"
|
3320 |
+
msgstr "Mise à Jour des Règles"
|
3321 |
+
|
3322 |
+
#: lib/help.php:533
|
3323 |
+
msgid ""
|
3324 |
+
"To get the most efficient protection, you can ask NinjaFirewall to "
|
3325 |
+
"automatically update its security rules."
|
3326 |
+
msgstr ""
|
3327 |
+
"Pour bénéficier de la protection la plus efficace, vous pouvez demander à "
|
3328 |
+
"NinjaFirewall de mettre à jour ses règles de sécurité automatiquement."
|
3329 |
+
|
3330 |
+
#: lib/help.php:535
|
3331 |
+
msgid ""
|
3332 |
+
"Each time a new vulnerability is found in WordPress or one of its plugins/"
|
3333 |
+
"themes, a new set of security rules will be made available to protect "
|
3334 |
+
"against such vulnerability if needed."
|
3335 |
+
msgstr ""
|
3336 |
+
"Chaque fois qu'une nouvelle vulnérabilité est découverte dans WordPress, ses "
|
3337 |
+
"extensions ou ses thèmes, un nouvel ensemble de règles de sécurité est "
|
3338 |
+
"disponible pour protéger contre cette vulnérabilité si nécessaire."
|
3339 |
+
|
3340 |
+
#: lib/help.php:537
|
3341 |
+
msgid ""
|
3342 |
+
"Only security rules will be downloaded. If a new version of NinjaFirewall "
|
3343 |
+
"(including new files, options and features) was available, it would have to "
|
3344 |
+
"be updated from the dashboard plugins menu as usual."
|
3345 |
+
msgstr ""
|
3346 |
+
"Seules les règles de sécurité seront téléchargées. Si une nouvelle version "
|
3347 |
+
"de NinjaFirewall (WP Edition) était disponible, elle devrait être mise à "
|
3348 |
+
"jour depuis la page des \"Extensions\" de votre tableau de bord, comme "
|
3349 |
+
"d'habitude."
|
3350 |
+
|
3351 |
+
#: lib/help.php:539
|
3352 |
+
msgid ""
|
3353 |
+
"We recommend to enable this feature, as it is the <strong>best way to keep "
|
3354 |
+
"your WordPress secure</strong> against new vulnerabilities."
|
3355 |
+
msgstr ""
|
3356 |
+
"Nous vous recommandons d'activer cette fonctionnalité, car c'est la "
|
3357 |
+
"<strong>meilleure façon de garder votre WordPress protégé</strong> contre "
|
3358 |
+
"les dernières vulnérabilités."
|
3359 |
+
|
3360 |
+
#: lib/help.php:544 lib/security_rules.php:48
|
3361 |
+
msgid "Rules Editor"
|
3362 |
+
msgstr "Éditeur de Règles"
|
3363 |
+
|
3364 |
+
#: lib/help.php:546
|
3365 |
+
msgid ""
|
3366 |
+
"Besides the \"Firewall Policies\", NinjaFirewall includes also a large set "
|
3367 |
+
"of built-in rules used to protect your blog against the most common "
|
3368 |
+
"vulnerabilities and hacking attempts. They are always enabled and you cannot "
|
3369 |
+
"edit them, but if you notice that your visitors are wrongly blocked by some "
|
3370 |
+
"of those rules, you can use the Rules Editor below to disable them "
|
3371 |
+
"individually:"
|
3372 |
+
msgstr ""
|
3373 |
+
"Outre les \"Politiques du Pare-feu\", NinjaFirewall intègre également un "
|
3374 |
+
"grand nombre de règles de sécurité utilisées pour protéger votre blog contre "
|
3375 |
+
"les vulnérabilités les plus courantes et les tentatives de piratage. Elles "
|
3376 |
+
"sont toujours activées et vous ne pouvez pas les modifier, mais si vous "
|
3377 |
+
"remarquez que vos visiteurs sont bloqués par erreur par certaines de ces "
|
3378 |
+
"règles, vous pouvez utiliser l’Éditeur de règles ci-dessous pour les "
|
3379 |
+
"désactiver individuellement :"
|
3380 |
+
|
3381 |
+
#: lib/help.php:548
|
3382 |
+
msgid ""
|
3383 |
+
"Check your firewall log and find the rule ID you want to disable (it is "
|
3384 |
+
"displayed in the <code>RULE</code> column)."
|
3385 |
+
msgstr ""
|
3386 |
+
"Consultez le journal du pare-feu afin d'y trouver l'ID de la règle que vous "
|
3387 |
+
"souhaitez désactiver (il est affiché dans la colonne <code>RULE</code>)."
|
3388 |
+
|
3389 |
+
#: lib/help.php:549
|
3390 |
+
msgid ""
|
3391 |
+
"Select its ID from the enabled rules list below and click the \"Disable it\" "
|
3392 |
+
"button."
|
3393 |
+
msgstr ""
|
3394 |
+
"Sélectionnez son ID dans la liste des règles ci-dessous et cliquez sur le "
|
3395 |
+
"bouton \"Désactiver\"."
|
3396 |
+
|
3397 |
+
#: lib/help.php:551
|
3398 |
+
msgid ""
|
3399 |
+
"Note: if the <code>RULE</code> column from your log shows a hyphen <code>-</"
|
3400 |
+
"code> instead of a number, that means that the rule can be changed in the "
|
3401 |
+
"\"Firewall Policies\" page."
|
3402 |
+
msgstr ""
|
3403 |
+
"Note: si la colonne <code>RULE</code> de votre journal affiche un trait "
|
3404 |
+
"d'union <code>-</code> à la place d'un nombre, cela signifie que la règle ne "
|
3405 |
+
"peut être modifiée quand dans la page \"Politiques du Pare-feu\"."
|
3406 |
+
|
3407 |
+
#: lib/i18n-extra.php:3
|
3408 |
+
msgid ""
|
3409 |
+
"Warning: you have selected to block all available countries in the "
|
3410 |
+
"Geolocation Access Control, you may lock yourself out of your site. Are you "
|
3411 |
+
"sure you want to continue?"
|
3412 |
+
msgstr ""
|
3413 |
+
"Attention, vous avez choisi de bloquer tous les pays disponibles dans le "
|
3414 |
+
"\"Contrôle d'accès par Géolocalisation\" : vous risquez de ne plus pouvoir "
|
3415 |
+
"accéder à votre site. Êtes-vous sûr de vouloir continuer ?"
|
3416 |
+
|
3417 |
+
#: lib/i18n-extra.php:4
|
3418 |
+
msgid ""
|
3419 |
+
"Enabling this option can result in a lot of entries written to the firewall "
|
3420 |
+
"log. Consider using it only for debugging purposes. Continue?"
|
3421 |
+
msgstr ""
|
3422 |
+
"L'activation de cette option peut entraîner l'écriture de nombreuses entrées "
|
3423 |
+
"dans votre journal. Pensez à l'utiliser uniquement à des fins de débogage. "
|
3424 |
+
"Continuer ?"
|
3425 |
+
|
3426 |
+
#: lib/i18n-extra.php:5
|
3427 |
+
msgid "Enter at least one keyword or disable the Web Filter."
|
3428 |
+
msgstr "Entrez au moins un mot-clé ou désactivez Web Filter."
|
3429 |
+
|
3430 |
+
#: lib/i18n-extra.php:6
|
3431 |
+
msgid "Keywords must be from 4 to maximum 150 characters."
|
3432 |
+
msgstr "Les mots-clés doivent faire de 4 à 150 caractères."
|
3433 |
+
|
3434 |
+
#: lib/i18n-extra.php:7
|
3435 |
+
msgid "The vertical bar \"|\" character is not allowed."
|
3436 |
+
msgstr "La barre verticale \"|\" n'est pas autorisée."
|
3437 |
+
|
3438 |
+
#: lib/i18n-extra.php:8
|
3439 |
+
msgid ""
|
3440 |
+
"Please select at least one option for [Apply protection to] or disable the "
|
3441 |
+
"antispam protection."
|
3442 |
+
msgstr ""
|
3443 |
+
"Veuillez sélectionner au moins une option pour [Appliquer la protection], "
|
3444 |
+
"sinon désactivez la protection anti-spam."
|
3445 |
+
|
3446 |
+
#: lib/i18n-extra.php:9
|
3447 |
+
msgid "No records were found that match the specified search criteria."
|
3448 |
+
msgstr "Aucune donnée ne correspond aux critères de recherche spécifiés."
|
3449 |
+
|
3450 |
+
#: lib/i18n-extra.php:10
|
3451 |
+
msgid "Please enter an IP address."
|
3452 |
+
msgstr "Veuillez entrer une adresse IP."
|
3453 |
+
|
3454 |
+
#: lib/i18n-extra.php:11
|
3455 |
+
msgid "Click the \"Save Options\" button to generate your new public key."
|
3456 |
+
msgstr ""
|
3457 |
+
"Cliquez sur \"Sauvegarder les options\" pour créer votre nouvelle clé "
|
3458 |
+
"publique."
|
3459 |
+
|
3460 |
+
#: lib/i18n-extra.php:12
|
3461 |
+
msgid "You will need to upload that new key to the remote server(s)."
|
3462 |
+
msgstr "Vous devez configurer vos sites distants avec cette nouvelle clé."
|
3463 |
+
|
3464 |
+
#: lib/i18n-extra.php:13
|
3465 |
+
msgid ""
|
3466 |
+
"Please enter a secret key, from 30 to 100 ASCII printable characters. It "
|
3467 |
+
"will be used to generate your public key."
|
3468 |
+
msgstr ""
|
3469 |
+
"Veuillez créer votre clé privée, de 30 à 100 caractères ASCII. Elle sera "
|
3470 |
+
"utilisée pour générer votre clé publique."
|
3471 |
+
|
3472 |
+
#: lib/i18n-extra.php:14
|
3473 |
+
msgid "Please enter this server IP address."
|
3474 |
+
msgstr "Veuillez entrer l'adresse IP de ce serveur."
|
3475 |
+
|
3476 |
+
#: lib/i18n-extra.php:15
|
3477 |
+
msgid "Please enter the remote websites URL."
|
3478 |
+
msgstr "Veuillez entrer l'URL de vos sites distants."
|
3479 |
+
|
3480 |
+
#: lib/i18n-extra.php:16
|
3481 |
+
msgid "Please select the list (whitelist or blacklist)."
|
3482 |
+
msgstr "Sélectionnez la liste (blanche ou noire)."
|
3483 |
+
|
3484 |
+
#: lib/i18n-extra.php:17
|
3485 |
+
msgid "Invalid IP address."
|
3486 |
+
msgstr "Adresse IP invalide."
|
3487 |
+
|
3488 |
+
#: lib/i18n-extra.php:18
|
3489 |
+
msgid "Installation"
|
3490 |
+
msgstr "Installation"
|
3491 |
+
|
3492 |
+
#: lib/i18n-extra.php:19
|
3493 |
+
msgid "NinjaFirewall: Access Control"
|
3494 |
+
msgstr "NinjaFirewall : Contrôle d'Accès"
|
3495 |
+
|
3496 |
+
#: lib/i18n-extra.php:20
|
3497 |
+
msgid "NinjaFirewall: Antispam"
|
3498 |
+
msgstr "NinjaFirewall : Anti-Spam"
|
3499 |
+
|
3500 |
+
#: lib/i18n-extra.php:21
|
3501 |
+
msgid "Referral Program"
|
3502 |
+
msgstr "Programme de parrainage"
|
3503 |
+
|
3504 |
+
#: lib/i18n-extra.php:22
|
3505 |
+
msgid "License"
|
3506 |
+
msgstr "Licence"
|
3507 |
+
|
3508 |
+
#: lib/i18n-extra.php:23
|
3509 |
+
msgid "Enter your NinjaFirewall WP+ license and click on the save button"
|
3510 |
+
msgstr ""
|
3511 |
+
"Entrez votre licence NinjaFirewall WP+ et cliquez sur le bouton pour la "
|
3512 |
+
"valider"
|
3513 |
+
|
3514 |
+
#: lib/i18n-extra.php:24
|
3515 |
+
msgid "Don't have a license yet?"
|
3516 |
+
msgstr "Vous n'avez pas encore de licence ?"
|
3517 |
+
|
3518 |
+
#: lib/i18n-extra.php:25
|
3519 |
+
msgid "Click here to get one"
|
3520 |
+
msgstr "Cliquez ici pour en obtenir une"
|
3521 |
+
|
3522 |
+
#: lib/i18n-extra.php:26
|
3523 |
+
msgid "Save License"
|
3524 |
+
msgstr "Sauvegarder la Licence"
|
3525 |
+
|
3526 |
+
#: lib/i18n-extra.php:27
|
3527 |
+
msgid "This license has expired and is no longer valid."
|
3528 |
+
msgstr "Cette licence a expiré et n'est plus valide."
|
3529 |
+
|
3530 |
+
#: lib/i18n-extra.php:28
|
3531 |
+
msgid "Your license is not valid"
|
3532 |
+
msgstr "Votre licence n'est pas valide"
|
3533 |
+
|
3534 |
+
#: lib/i18n-extra.php:29
|
3535 |
+
msgid ""
|
3536 |
+
"An unknown error occurred while connecting to NinjaFirewall servers. Please "
|
3537 |
+
"try again in a few minutes"
|
3538 |
+
msgstr ""
|
3539 |
+
"Une erreur inconnue est survenue lors de la connexion aux serveurs de "
|
3540 |
+
"NinjaFirewall. Veuillez essayer à nouveau dans quelques minutes"
|
3541 |
+
|
3542 |
+
#: lib/i18n-extra.php:30
|
3543 |
+
msgid ""
|
3544 |
+
"An error occurred while connecting to NinjaFirewall servers. Please try "
|
3545 |
+
"again in a few minutes"
|
3546 |
+
msgstr ""
|
3547 |
+
"Une erreur est survenue lors de la connexion aux serveurs de NinjaFirewall. "
|
3548 |
+
"Veuillez essayer à nouveau dans quelques minutes"
|
3549 |
+
|
3550 |
+
#: lib/i18n-extra.php:31
|
3551 |
+
msgid "Your NinaFirewall license has expired!"
|
3552 |
+
msgstr "Votre licence NinjaFirewall a expiré !"
|
3553 |
+
|
3554 |
+
#: lib/i18n-extra.php:32
|
3555 |
+
msgid "Click here to renew it"
|
3556 |
+
msgstr "Cliquez ici pour la renouveler"
|
3557 |
+
|
3558 |
+
#: lib/i18n-extra.php:33
|
3559 |
+
msgid "Your NinaFirewall license will expire soon!"
|
3560 |
+
msgstr "Votre licence NinjaFirewall va bientôt expirer !"
|
3561 |
+
|
3562 |
+
#: lib/i18n-extra.php:34
|
3563 |
+
msgid "You do not have a valid NinjaFirewall license"
|
3564 |
+
msgstr "Vous n'avez pas de licence NinjaFirewall valide"
|
3565 |
+
|
3566 |
+
#: lib/i18n-extra.php:35
|
3567 |
+
#, php-format
|
3568 |
+
msgid ""
|
3569 |
+
"The shared memory block seems corrupted. Try to reload this page to fix it "
|
3570 |
+
"or, if this error persists, please <a href=\"%s\">disable shared memory</a> "
|
3571 |
+
"to avoid any problem."
|
3572 |
+
msgstr ""
|
3573 |
+
"Le bloc de mémoire partagée semble corrompu. Essayez de recharger cette page "
|
3574 |
+
"ou bien, si l'erreur persiste, essayez de <a href=\"%s\">désactiver "
|
3575 |
+
"l'utilisation de la mémoire partagée</a>."
|
3576 |
+
|
3577 |
+
#: lib/i18n-extra.php:36
|
3578 |
+
#, php-format
|
3579 |
+
msgid "(RAM usage: %s bytes)"
|
3580 |
+
msgstr "(mémoire utilisée : %s octets)"
|
3581 |
+
|
3582 |
+
#: lib/i18n-extra.php:37
|
3583 |
+
#, php-format
|
3584 |
+
msgid ""
|
3585 |
+
"Unable to access/read the shared memory block. Try to reload this page or, "
|
3586 |
+
"if this error persists, please <a href=\"%s\">disable shared memory</a> to "
|
3587 |
+
"avoid any problem."
|
3588 |
+
msgstr ""
|
3589 |
+
"Impossible de lire le bloc de mémoire partagée. Essayez de recharger cette "
|
3590 |
+
"page ou bien, si l'erreur persiste, essayez de <a href=\"%s\">désactiver "
|
3591 |
+
"l'utilisation de la mémoire partagée</a>."
|
3592 |
+
|
3593 |
+
#: lib/i18n-extra.php:38
|
3594 |
+
msgid "Firewall is disabled"
|
3595 |
+
msgstr "Le pare-feu est désactivé"
|
3596 |
+
|
3597 |
+
#: lib/i18n-extra.php:39
|
3598 |
+
msgid "Shared memory"
|
3599 |
+
msgstr "Mémoire partagée"
|
3600 |
+
|
3601 |
+
#: lib/i18n-extra.php:40
|
3602 |
+
#, php-format
|
3603 |
+
msgid ""
|
3604 |
+
"You are not whitelisted. Ensure that the \"Do not block the following users"
|
3605 |
+
"\" option in the <a href=\"%s\">Access Control menu</a> includes the Admin/"
|
3606 |
+
"Super Admin, otherwise you could get blocked by the firewall while working "
|
3607 |
+
"from the WordPress administration dashboard."
|
3608 |
+
msgstr ""
|
3609 |
+
"Vous n'êtes pas dans la liste blanche. Assurez vous que l'option \"Ne pas "
|
3610 |
+
"bloquer les utilisateurs suivants\" du menu <a href=\"%s\">Contrôle d'Accès</"
|
3611 |
+
"a> est activée pour l'Administrateur/Super Admin, sinon vous pourriez être "
|
3612 |
+
"bloqué par le pare-feu lorsque vous travaillez depuis votre Tableau de bord."
|
3613 |
+
|
3614 |
+
#: lib/i18n-extra.php:41
|
3615 |
+
#, php-format
|
3616 |
+
msgid ""
|
3617 |
+
"<a href=\"%s\">Access Control Source IP</a> is setup to use %s, however your "
|
3618 |
+
"server does not support that variable. All IP-based directives will fail."
|
3619 |
+
msgstr ""
|
3620 |
+
"L'<a href=\"%s\">IP Source</a> est configurée pour utiliser %s, cependant "
|
3621 |
+
"votre serveur n'utilise pas cette variable. Toutes les directives basées sur "
|
3622 |
+
"une adresse IP échoueront."
|
3623 |
+
|
3624 |
+
#: lib/i18n-extra.php:42
|
3625 |
+
#, php-format
|
3626 |
+
msgid "You have a private IP: %s"
|
3627 |
+
msgstr "Vous avez l'adresse IP d'un réseau privé : %s"
|
3628 |
+
|
3629 |
+
#: lib/i18n-extra.php:43
|
3630 |
+
#, php-format
|
3631 |
+
msgid ""
|
3632 |
+
"If your site is behind a reverse proxy or a load balancer, ensure that the "
|
3633 |
+
"<a href=\"%s\">Source IP</a> is setup accordingly."
|
3634 |
+
msgstr ""
|
3635 |
+
"Si votre site est derrière un CDN ou reverse proxy, pensez à configurer "
|
3636 |
+
"correctement l'option <a href=\"%s\">IP Source</a>."
|
3637 |
+
|
3638 |
+
#: lib/i18n-extra.php:44
|
3639 |
+
#, php-format
|
3640 |
+
msgid ""
|
3641 |
+
"%s detected: you seem to be using Cloudflare CDN services. Ensure that the "
|
3642 |
+
"<a href=\"%s\">Source IP</a> is setup accordingly."
|
3643 |
+
msgstr ""
|
3644 |
+
"%s détecté : il semble que vous utilisez le service CDN Cloudflare. Assurez "
|
3645 |
+
"vous d'avoir correctement configuré l'<a href=\"%s\">IP Source</a>."
|
3646 |
+
|
3647 |
+
#: lib/i18n-extra.php:45
|
3648 |
+
#, php-format
|
3649 |
+
msgid ""
|
3650 |
+
"%s detected: you seem to be using Incapsula CDN services. Ensure that the <a "
|
3651 |
+
"href=\"%s\">Source IP</a> is setup accordingly."
|
3652 |
+
msgstr ""
|
3653 |
+
"%s détecté : il semble que vous utilisez le service CDN Incapsula. Assurez "
|
3654 |
+
"vous d'avoir correctement configuré l'<a href=\"%s\">IP Source</a>."
|
3655 |
+
|
3656 |
+
#: lib/i18n-extra.php:46
|
3657 |
+
msgid "Logging"
|
3658 |
+
msgstr "Journal du Pare-feu"
|
3659 |
+
|
3660 |
+
#: lib/i18n-extra.php:47
|
3661 |
+
msgid "Logging is disabled."
|
3662 |
+
msgstr "Le journal est désactivé."
|
3663 |
+
|
3664 |
+
#: lib/i18n-extra.php:48
|
3665 |
+
msgid "Click here to re-enable it."
|
3666 |
+
msgstr "Cliquez ici pour le réactiver."
|
3667 |
+
|
3668 |
+
#: lib/i18n-extra.php:49
|
3669 |
+
#, php-format
|
3670 |
+
msgid "Error cannot create the language files directory (%s)"
|
3671 |
+
msgstr ""
|
3672 |
+
"Erreur, impossible de créer le répertoire pour le fichier de langue (%s)"
|
3673 |
+
|
3674 |
+
#: lib/i18n-extra.php:50
|
3675 |
+
#, php-format
|
3676 |
+
msgid "Error while downloading language file %s (%s)"
|
3677 |
+
msgstr "Erreur en essayant de télécharger le fichier de langue %s (%s)"
|
3678 |
+
|
3679 |
+
#: lib/i18n-extra.php:51
|
3680 |
+
#, php-format
|
3681 |
+
msgid ""
|
3682 |
+
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. All URL-based "
|
3683 |
+
"features such as <i>Geolocation</i> and <i>URL Access Control</i> will be "
|
3684 |
+
"limited to WordPress files only (e.g., index.php, wp-login.php, xmlrpc.php, "
|
3685 |
+
"admin-ajax.php, wp-load.php etc). If you want them to apply to any PHP "
|
3686 |
+
"script, please <a href=\"%s\">go to the Dashboard page</a> and enable "
|
3687 |
+
"NinjaFirewall's Full WAF mode."
|
3688 |
+
msgstr ""
|
3689 |
+
"NinjaFirewall fonctionne en mode <i>WordPress WAF</i>. Toutes les "
|
3690 |
+
"fonctionnalités basées sur les URL comme la <i>Géolocalisation</i> et le "
|
3691 |
+
"<i>Contrôle d'accès par URL</i> seront limitées à certains fichiers "
|
3692 |
+
"WordPress uniquement (par ex. index.php, wp-login.php, xmlrpc.php, admin-"
|
3693 |
+
"ajax.php, wp-load.php etc). Si vous voulez que cette option s'applique à "
|
3694 |
+
"tous les fichiers PHP, allez dans le <a href=\"%s\">Tableau de Bord</a> et "
|
3695 |
+
"activez son mode Full WAF."
|
3696 |
+
|
3697 |
+
#: lib/i18n-extra.php:52
|
3698 |
+
msgid "Geolocation"
|
3699 |
+
msgstr "Géolocalisation"
|
3700 |
+
|
3701 |
+
#: lib/i18n-extra.php:53
|
3702 |
+
msgid "IP address"
|
3703 |
+
msgstr "Adresse IP"
|
3704 |
+
|
3705 |
+
#: lib/i18n-extra.php:54
|
3706 |
+
msgid "URL address"
|
3707 |
+
msgstr "Adresse URL"
|
3708 |
+
|
3709 |
+
#: lib/i18n-extra.php:55
|
3710 |
+
msgid "Bot"
|
3711 |
+
msgstr "Bot"
|
3712 |
+
|
3713 |
+
#: lib/i18n-extra.php:56
|
3714 |
+
msgid "User Input"
|
3715 |
+
msgstr "Entrée utilisateur"
|
3716 |
+
|
3717 |
+
#: lib/i18n-extra.php:57
|
3718 |
+
msgid "Role-based Access Control"
|
3719 |
+
msgstr "Contrôle d'Accès par Rôle"
|
3720 |
+
|
3721 |
+
#: lib/i18n-extra.php:58
|
3722 |
+
msgid "Do not block the following users (must be logged in)"
|
3723 |
+
msgstr "Ne pas bloquer les utilisateurs suivants"
|
3724 |
+
|
3725 |
+
#: lib/i18n-extra.php:59
|
3726 |
+
msgid "Retrieve visitors IP address from"
|
3727 |
+
msgstr "Récupérer l'adresse IP des visiteurs depuis"
|
3728 |
+
|
3729 |
+
#: lib/i18n-extra.php:60
|
3730 |
+
msgid "Other"
|
3731 |
+
msgstr "Autre"
|
3732 |
+
|
3733 |
+
#: lib/i18n-extra.php:61
|
3734 |
+
#, php-format
|
3735 |
+
msgid "Your server does not seem to support the %s variable."
|
3736 |
+
msgstr "Votre serveur ne semble pas utiliser la variable %s."
|
3737 |
+
|
3738 |
+
#: lib/i18n-extra.php:62
|
3739 |
+
msgid "HTTP Methods"
|
3740 |
+
msgstr "Méthodes HTTP"
|
3741 |
+
|
3742 |
+
#: lib/i18n-extra.php:63
|
3743 |
+
msgid "All Access Control directives should apply to the folowing HTTP methods"
|
3744 |
+
msgstr ""
|
3745 |
+
"Toutes les directives Contrôle d'accès s'appliquent aux méthodes HTTP "
|
3746 |
+
"suivantes"
|
3747 |
+
|
3748 |
+
#: lib/i18n-extra.php:64
|
3749 |
+
msgid "<code>GET</code>"
|
3750 |
+
msgstr "<code>GET</code>"
|
3751 |
+
|
3752 |
+
#: lib/i18n-extra.php:65
|
3753 |
+
msgid "<code>POST</code>"
|
3754 |
+
msgstr "<code>POST</code>"
|
3755 |
+
|
3756 |
+
#: lib/i18n-extra.php:66
|
3757 |
+
msgid "<code>HEAD</code>"
|
3758 |
+
msgstr "<code>HEAD</code>"
|
3759 |
+
|
3760 |
+
#: lib/i18n-extra.php:67
|
3761 |
+
msgid "<code>PUT</code>"
|
3762 |
+
msgstr "<code>PUT</code>"
|
3763 |
+
|
3764 |
+
#: lib/i18n-extra.php:68
|
3765 |
+
msgid "<code>DELETE</code>"
|
3766 |
+
msgstr "<code>DELETE</code>"
|
3767 |
+
|
3768 |
+
#: lib/i18n-extra.php:69
|
3769 |
+
msgid "<code>PATCH</code>"
|
3770 |
+
msgstr "<code>PATCH</code>"
|
3771 |
+
|
3772 |
+
#: lib/i18n-extra.php:70
|
3773 |
+
msgid "Enable Geolocation"
|
3774 |
+
msgstr "Activer la Géolocalisation"
|
3775 |
+
|
3776 |
+
#: lib/i18n-extra.php:71
|
3777 |
+
msgid "Retrieve the ISO 3166 code from"
|
3778 |
+
msgstr "Récupérer le code ISO 3166 du pays depuis"
|
3779 |
+
|
3780 |
+
#: lib/i18n-extra.php:72
|
3781 |
+
msgid "PHP Variable"
|
3782 |
+
msgstr "Variable PHP"
|
3783 |
+
|
3784 |
+
#: lib/i18n-extra.php:73
|
3785 |
+
msgid "Block the following ISO 3166 codes"
|
3786 |
+
msgstr "Bloquer les codes ISO 3166 suivants"
|
3787 |
+
|
3788 |
+
#: lib/i18n-extra.php:74
|
3789 |
+
#, php-format
|
3790 |
+
msgid "Total blocked items: %s"
|
3791 |
+
msgstr "Nombre d'éléments bloqués : %s"
|
3792 |
+
|
3793 |
+
#: lib/i18n-extra.php:75
|
3794 |
+
msgid "Geolocation should apply to the whole site or to specific URLs only?"
|
3795 |
+
msgstr ""
|
3796 |
+
"S'il faut appliquer la Géolocalisation à tout le site ou à certains scripts "
|
3797 |
+
"uniquement ?"
|
3798 |
+
|
3799 |
+
#: lib/i18n-extra.php:76
|
3800 |
+
msgid "View allowed syntax"
|
3801 |
+
msgstr "Afficher la syntaxe autorisée"
|
3802 |
+
|
3803 |
+
#: lib/i18n-extra.php:77
|
3804 |
+
#, php-format
|
3805 |
+
msgid "Full or partial case-sensitive URL (e.g., %s)."
|
3806 |
+
msgstr "URL complète ou partielle, sensible à la casse (ex: %s)."
|
3807 |
+
|
3808 |
+
#: lib/i18n-extra.php:78
|
3809 |
+
msgid "One item per line."
|
3810 |
+
msgstr "Une entrée par ligne."
|
3811 |
+
|
3812 |
+
#: lib/i18n-extra.php:79
|
3813 |
+
msgid ""
|
3814 |
+
"Leave this field empty if you want geolocation to apply to all your PHP "
|
3815 |
+
"scripts."
|
3816 |
+
msgstr ""
|
3817 |
+
"Laissez ce champ vide pour appliquer la géolocalisation à tout le site."
|
3818 |
+
|
3819 |
+
#: lib/i18n-extra.php:80
|
3820 |
+
msgid "Add <code>NINJA_COUNTRY_CODE</code> to PHP headers?"
|
3821 |
+
msgstr "Ajouter <code>NINJA_COUNTRY_CODE</code> aux en-têtes PHP?"
|
3822 |
+
|
3823 |
+
#: lib/i18n-extra.php:81
|
3824 |
+
msgid "Write event to the firewall log"
|
3825 |
+
msgstr "Enregistrer l'événement dans le journal du pare-feu"
|
3826 |
+
|
3827 |
+
#: lib/i18n-extra.php:82
|
3828 |
+
msgid "Allow the following IP, CIDR or AS number"
|
3829 |
+
msgstr "Accepter les IP, CIDR ou numéros d'AS suivants"
|
3830 |
+
|
3831 |
+
#: lib/i18n-extra.php:83
|
3832 |
+
#, php-format
|
3833 |
+
msgid "IPv4 address: %s"
|
3834 |
+
msgstr "Adresse IPv4 : %s"
|
3835 |
+
|
3836 |
+
#: lib/i18n-extra.php:84
|
3837 |
+
#, php-format
|
3838 |
+
msgid "IPv4 CIDR: %s"
|
3839 |
+
msgstr "CIDR IPv4 : %s"
|
3840 |
+
|
3841 |
+
#: lib/i18n-extra.php:85
|
3842 |
+
#, php-format
|
3843 |
+
msgid "IPv6 address: %s"
|
3844 |
+
msgstr "Adresse IPv6 : %s"
|
3845 |
+
|
3846 |
+
#: lib/i18n-extra.php:86
|
3847 |
+
#, php-format
|
3848 |
+
msgid "IPv6 CIDR: %s"
|
3849 |
+
msgstr "CIDR IPv6 : %s"
|
3850 |
+
|
3851 |
+
#: lib/i18n-extra.php:87
|
3852 |
+
#, php-format
|
3853 |
+
msgid "Autonomous System number: %s"
|
3854 |
+
msgstr "Numéro AS (Autonomous System) : %s"
|
3855 |
+
|
3856 |
+
#: lib/i18n-extra.php:88
|
3857 |
+
msgid "Whitelist:"
|
3858 |
+
msgstr "Liste Blanche:"
|
3859 |
+
|
3860 |
+
#: lib/i18n-extra.php:89
|
3861 |
+
msgid "Enter one item per line."
|
3862 |
+
msgstr "Une entrée par ligne."
|
3863 |
+
|
3864 |
+
#: lib/i18n-extra.php:90
|
3865 |
+
msgid "External Services"
|
3866 |
+
msgstr "Services externes"
|
3867 |
+
|
3868 |
+
#: lib/i18n-extra.php:91
|
3869 |
+
msgid "Whitelist IP addresses from the following services:"
|
3870 |
+
msgstr "Ajouter les adresses IP des services suivants à la liste blanche :"
|
3871 |
+
|
3872 |
+
#: lib/i18n-extra.php:92
|
3873 |
+
msgid "View IP addresses"
|
3874 |
+
msgstr "Voir les adresses IP"
|
3875 |
+
|
3876 |
+
#: lib/i18n-extra.php:93
|
3877 |
+
msgid "Block the following IP, CIDR or AS number"
|
3878 |
+
msgstr "Bloquer les IP, CIDR ou numéros d'AS suivants"
|
3879 |
+
|
3880 |
+
#: lib/i18n-extra.php:94
|
3881 |
+
msgid "Blacklist:"
|
3882 |
+
msgstr "Liste noire :"
|
3883 |
+
|
3884 |
+
#: lib/i18n-extra.php:95
|
3885 |
+
msgid "Rate Limiting"
|
3886 |
+
msgstr "Limiter le trafic"
|
3887 |
+
|
3888 |
+
#: lib/i18n-extra.php:96
|
3889 |
+
#, php-format
|
3890 |
+
msgid ""
|
3891 |
+
"Block for %s seconds any IP address with more than %s connections within a "
|
3892 |
+
"%s interval."
|
3893 |
+
msgstr ""
|
3894 |
+
"Bloquer pendant %s secondes les IP ayant plus de %s connexions en moins de "
|
3895 |
+
"%s."
|
3896 |
+
|
3897 |
+
#: lib/i18n-extra.php:97
|
3898 |
+
msgid "5-second"
|
3899 |
+
msgstr "5 secondes"
|
3900 |
+
|
3901 |
+
#: lib/i18n-extra.php:98
|
3902 |
+
msgid "10-second"
|
3903 |
+
msgstr "10 secondes"
|
3904 |
+
|
3905 |
+
#: lib/i18n-extra.php:99
|
3906 |
+
msgid "15-second"
|
3907 |
+
msgstr "15 secondes"
|
3908 |
+
|
3909 |
+
#: lib/i18n-extra.php:100
|
3910 |
+
msgid "30-second"
|
3911 |
+
msgstr "30 secondes"
|
3912 |
+
|
3913 |
+
#: lib/i18n-extra.php:101
|
3914 |
+
msgid "Allow access to the following URL"
|
3915 |
+
msgstr "Autoriser l'accès à l'URL suivante"
|
3916 |
+
|
3917 |
+
#: lib/i18n-extra.php:102
|
3918 |
+
#, php-format
|
3919 |
+
msgid "Full or partial case-sensitive URLs (e.g., %s)."
|
3920 |
+
msgstr "URL complète ou partielle, sensible à la casse (ex: %s)."
|
3921 |
+
|
3922 |
+
#: lib/i18n-extra.php:103
|
3923 |
+
msgid "Block access to the following URL"
|
3924 |
+
msgstr "Bloquer l'accès à l'URL suivante"
|
3925 |
+
|
3926 |
+
#: lib/i18n-extra.php:104
|
3927 |
+
msgid "Reject the following bots"
|
3928 |
+
msgstr "Rejeter les bots suivants"
|
3929 |
+
|
3930 |
+
#: lib/i18n-extra.php:105
|
3931 |
+
msgid "A full or partial case-insensitive string."
|
3932 |
+
msgstr "Chaîne de caractère complète ou partielle, insensible à la casse."
|
3933 |
+
|
3934 |
+
#: lib/i18n-extra.php:106
|
3935 |
+
msgid ""
|
3936 |
+
"Allowed characters are: <code>a-zA-Z</code> <code>0-9</code> <code>.</code> "
|
3937 |
+
"<code>-</code> <code>_</code> <code>:</code> <code>/</code> and <code>space</"
|
3938 |
+
"code>."
|
3939 |
+
msgstr ""
|
3940 |
+
"Cataractes autorisés : <code>a-zA-Z</code> <code>0-9</code> <code>.</code> "
|
3941 |
+
"<code>-</code> <code>_</code> <code>:</code> <code>/</code> et <code>space</"
|
3942 |
+
"code>."
|
3943 |
+
|
3944 |
+
#: lib/i18n-extra.php:107
|
3945 |
+
msgid "Blocked bots:"
|
3946 |
+
msgstr "Bots bloqués :"
|
3947 |
+
|
3948 |
+
#: lib/i18n-extra.php:108
|
3949 |
+
msgid "The default list of bots will be restored. Continue?"
|
3950 |
+
msgstr "Restaurer les valeurs par défaut de la liste des bots ?"
|
3951 |
+
|
3952 |
+
#: lib/i18n-extra.php:109
|
3953 |
+
msgid "Restore default bots list"
|
3954 |
+
msgstr "Restaurer les valeurs par défaut"
|
3955 |
+
|
3956 |
+
#: lib/i18n-extra.php:110
|
3957 |
+
msgid "Do not filter the following user input"
|
3958 |
+
msgstr "Ne pas filtrer l'entrée utilisateur suivante"
|
3959 |
+
|
3960 |
+
#: lib/i18n-extra.php:111
|
3961 |
+
msgid ""
|
3962 |
+
"A <code>GET</code>, <code>POST</code> or <code>COOKIE</code> global "
|
3963 |
+
"variable, followed by <code>:</code> (colon) and the case-sensitive input:"
|
3964 |
+
msgstr ""
|
3965 |
+
"Une variable <code>GET</code>, <code>POST</code> ou <code>COOKIE</code>, "
|
3966 |
+
"suivie de <code>:</code> (deux points) et de l'entrée, sensible à la casse :"
|
3967 |
+
|
3968 |
+
#: lib/i18n-extra.php:112
|
3969 |
+
msgid "Unfiltered input:"
|
3970 |
+
msgstr "Entrées non filtrées :"
|
3971 |
+
|
3972 |
+
#: lib/i18n-extra.php:113
|
3973 |
+
msgid "Block the request if the following input is present"
|
3974 |
+
msgstr "Bloquer la requête si elle contient l'entrée suivante"
|
3975 |
+
|
3976 |
+
#: lib/i18n-extra.php:114
|
3977 |
+
msgid "Blocked input:"
|
3978 |
+
msgstr "Entrées bloquées :"
|
3979 |
+
|
3980 |
+
#: lib/i18n-extra.php:115
|
3981 |
+
msgid "Save Access Control directives"
|
3982 |
+
msgstr "Sauvegarder les options"
|
3983 |
+
|
3984 |
+
#: lib/i18n-extra.php:116
|
3985 |
+
msgid ""
|
3986 |
+
"Warning: Your previous secret key was either corrupted or missing. A new "
|
3987 |
+
"one, as well as a new public key, were created."
|
3988 |
+
msgstr ""
|
3989 |
+
"Attention : votre clé privée était soit corrompue soit manquante. Un nouveau "
|
3990 |
+
"jeu de clés vient d'être créé."
|
3991 |
+
|
3992 |
+
#: lib/i18n-extra.php:117
|
3993 |
+
msgid "Enable Centralized Logging"
|
3994 |
+
msgstr "Activer la Centralisation des Logs"
|
3995 |
+
|
3996 |
+
#: lib/i18n-extra.php:118
|
3997 |
+
msgid "Secret key"
|
3998 |
+
msgstr "Clé privée"
|
3999 |
+
|
4000 |
+
#: lib/i18n-extra.php:119
|
4001 |
+
msgid "From 30 to 100 ASCII printable characters."
|
4002 |
+
msgstr "De 30 à 100 caractères ASCII."
|
4003 |
+
|
4004 |
+
#: lib/i18n-extra.php:120
|
4005 |
+
msgid "This server's IP address"
|
4006 |
+
msgstr "L'adresse IP de ce serveur"
|
4007 |
+
|
4008 |
+
#: lib/i18n-extra.php:121
|
4009 |
+
msgid ""
|
4010 |
+
"Only this IP address (IPv4 or IPv6) will be allowed to connect to the remote "
|
4011 |
+
"websites. If you don't want to restrict the access by IP, enter the <code>*</"
|
4012 |
+
"code> character instead."
|
4013 |
+
msgstr ""
|
4014 |
+
"Seule cette adresse IPv4 ou IPv6 sera autorisée à se connecter aux sites "
|
4015 |
+
"distants. Si vous ne souhaitez pas de restriction d’accès par IP, veuillez "
|
4016 |
+
"entrer le caractère <code>*</code>."
|
4017 |
+
|
4018 |
+
#: lib/i18n-extra.php:122
|
4019 |
+
msgid "Public key"
|
4020 |
+
msgstr "Clé publique"
|
4021 |
+
|
4022 |
+
#: lib/i18n-extra.php:123
|
4023 |
+
#, php-format
|
4024 |
+
msgid ""
|
4025 |
+
"Add this key to the remote websites. <a href=\"%s\">Consult our blog</a> for "
|
4026 |
+
"more info."
|
4027 |
+
msgstr ""
|
4028 |
+
"Vous devez configurer vos sites distants avec cette nouvelle clé. <a href="
|
4029 |
+
"\"%s\">Consultez notre blog</a> pour plus d'info."
|
4030 |
+
|
4031 |
+
#: lib/i18n-extra.php:124
|
4032 |
+
msgid "Remote websites URL"
|
4033 |
+
msgstr "URL de vos sites distants"
|
4034 |
+
|
4035 |
+
#: lib/i18n-extra.php:125
|
4036 |
+
msgid ""
|
4037 |
+
"Enter one URL per line, including the protocol (<code>http://</code> or "
|
4038 |
+
"<code>https://</code>). Only ASCII URLs are accepted."
|
4039 |
+
msgstr ""
|
4040 |
+
"Entrez une URL par ligne, en incluant le protocole (<code>http://</code> ou "
|
4041 |
+
"<code>https://</code>). Seules les URL au format ASCII sont acceptées."
|
4042 |
+
|
4043 |
+
#: lib/i18n-extra.php:126
|
4044 |
+
msgid "Save Options"
|
4045 |
+
msgstr "Sauvegarder les options"
|
4046 |
+
|
4047 |
+
#: lib/i18n-extra.php:127
|
4048 |
+
msgid ""
|
4049 |
+
"Your changes have been saved. If you are using a caching plugin, do not "
|
4050 |
+
"forget to clear its cache."
|
4051 |
+
msgstr ""
|
4052 |
+
"Vos changements ont été enregistrés. Si vous utilisez une extension de mise "
|
4053 |
+
"en cache, n'oubliez pas d'effacer son cache."
|
4054 |
+
|
4055 |
+
#: lib/i18n-extra.php:128
|
4056 |
+
msgid "Enable antispam protection"
|
4057 |
+
msgstr "Activer la protection anti-spam"
|
4058 |
+
|
4059 |
+
#: lib/i18n-extra.php:129
|
4060 |
+
msgid "Protection level"
|
4061 |
+
msgstr "Niveau de protection"
|
4062 |
+
|
4063 |
+
#: lib/i18n-extra.php:130
|
4064 |
+
msgid "Low (default)"
|
4065 |
+
msgstr "Bas (défaut)"
|
4066 |
+
|
4067 |
+
#: lib/i18n-extra.php:131
|
4068 |
+
msgid ""
|
4069 |
+
"If you are using a caching plugin, consult the contextual help before "
|
4070 |
+
"enabling the antispam."
|
4071 |
+
msgstr ""
|
4072 |
+
"Si vous utilisez une extension de mise en cache, veuillez consulter l'aide "
|
4073 |
+
"contextuelle avant d'activer l'anti-spam."
|
4074 |
+
|
4075 |
+
#: lib/i18n-extra.php:132
|
4076 |
+
msgid "Apply protection to"
|
4077 |
+
msgstr "Appliquer la protection au"
|
4078 |
+
|
4079 |
+
#: lib/i18n-extra.php:133
|
4080 |
+
msgid "Comment forms (defaut)"
|
4081 |
+
msgstr "Formulaire de commentaire (défaut)"
|
4082 |
+
|
4083 |
+
#: lib/i18n-extra.php:134
|
4084 |
+
msgid "User Registration form"
|
4085 |
+
msgstr "Formulaire d'inscription"
|
4086 |
+
|
4087 |
+
#: lib/i18n-extra.php:135
|
4088 |
+
msgid "Save Antispam options"
|
4089 |
+
msgstr "Sauvegarder les options"
|
4090 |
+
|
4091 |
+
#: lib/i18n-extra.php:136
|
4092 |
+
msgid "Please enable JavaScript"
|
4093 |
+
msgstr "Veuillez activer JavaScript"
|
4094 |
+
|
4095 |
+
#: lib/i18n-extra.php:137
|
4096 |
+
msgid "Sorry, this looks like spam to me."
|
4097 |
+
msgstr "Désolé, mais cela ressemble à du spam."
|
4098 |
+
|
4099 |
+
#: lib/i18n-extra.php:138
|
4100 |
+
msgid ""
|
4101 |
+
"Error: You must be whitelisted in order to use that feature: click on the <a "
|
4102 |
+
"href=\"?page=nfsubaccess\">Access Control</a> menu and ensure that the \"Do "
|
4103 |
+
"not block the following users\" option is enabled for the Admin/Super Admin."
|
4104 |
+
msgstr ""
|
4105 |
+
"Erreur : Vous devez être dans la liste blanche afin de pouvoir utiliser Live "
|
4106 |
+
"Log. Cliquez sur le menu <a href=\"?page=nfsubaccess\">Contrôle d'Accès</a> "
|
4107 |
+
"et assurez vous que l'option \"Ne pas bloquer les utilisateurs suivants\" "
|
4108 |
+
"est activée pour l'Administrateur/Super Admin."
|
4109 |
+
|
4110 |
+
#: lib/i18n-extra.php:139
|
4111 |
+
msgid ""
|
4112 |
+
"Your license is valid until the indicated expiration date. If you don't "
|
4113 |
+
"renew it after this date, NinjaFirewall will keep working and protecting "
|
4114 |
+
"your website as usual, but updates/upgrades will stop."
|
4115 |
+
msgstr ""
|
4116 |
+
"Votre licence est valide jusqu'à la date d'expiration indiquée. Si vous ne "
|
4117 |
+
"la renouvelez pas après cette date, NinjaFirewall continuera à fonctionner "
|
4118 |
+
"et à protéger votre site comme d'habitude, mais les mises à jour / mises à "
|
4119 |
+
"niveau ne pourront plus être effectuées."
|
4120 |
+
|
4121 |
+
#: lib/i18n-extra.php:140
|
4122 |
+
#, php-format
|
4123 |
+
msgid ""
|
4124 |
+
"You can renew your license from <a href=\"%s\">NinTechNet.com</a> website."
|
4125 |
+
msgstr ""
|
4126 |
+
"Vous pouvez renouveler votre licence depuis le site <a href=\"%s"
|
4127 |
+
"\">NinTechNet.com</a>."
|
4128 |
+
|
4129 |
+
#: lib/i18n-extra.php:141
|
4130 |
+
msgid "Use shared memory"
|
4131 |
+
msgstr "Utiliser la mémoire partagée"
|
4132 |
+
|
4133 |
+
#: lib/i18n-extra.php:142
|
4134 |
+
msgid ""
|
4135 |
+
"This feature allows NinjaFirewall to use Unix shared memory segments in "
|
4136 |
+
"order to speed up all operations. The firewall will no longer need to "
|
4137 |
+
"connect to the database and, instead, will retrieve its options and "
|
4138 |
+
"configuration directly from memory (RAM). On a very busy server (e.g., "
|
4139 |
+
"multisite network etc), this feature can dramatically increase the "
|
4140 |
+
"processing speed from 25% to 30%, prevent blocking I/O and slow queries."
|
4141 |
+
msgstr ""
|
4142 |
+
"Cette fonction permet à NinjaFirewall d'utiliser la mémoire partagée. Le "
|
4143 |
+
"pare-feu et son extension pourront communiquer par segment de mémoire "
|
4144 |
+
"partagée; les données de configuration de NinjaFirewall sont stockées en "
|
4145 |
+
"mémoire et le pare-feu n'a même plus besoin de se connecter à la base de "
|
4146 |
+
"données pour y accéder. Cela augmente considérablement la vitesse de "
|
4147 |
+
"traitement (il n'y a rien de plus rapide que la mémoire), empêche le blocage "
|
4148 |
+
"des E/S et les requêtes lentes MySQL. Sur un serveur très sollicité comme un "
|
4149 |
+
"réseau multi-site, la vitesse de traitement de pare-feu va augmenter de 25% "
|
4150 |
+
"à 30%."
|
4151 |
+
|
4152 |
+
#: lib/i18n-extra.php:143
|
4153 |
+
msgid ""
|
4154 |
+
"This option requires that your PHP version was compiled with the <code>--"
|
4155 |
+
"enable-shmop</code> parameter, otherwise, if it is not compatible with your "
|
4156 |
+
"server/hosting environment, it will be disabled."
|
4157 |
+
msgstr ""
|
4158 |
+
"Cette fonction nécessite que PHP soit compilé avec le paramètre <code>--"
|
4159 |
+
"enable-shmop</code>."
|
4160 |
+
|
4161 |
+
#: lib/i18n-extra.php:144
|
4162 |
+
#, php-format
|
4163 |
+
msgid ""
|
4164 |
+
"If you are using <a href=\"%s\">GB2312</a> character set (A.K.A <code>GBK</"
|
4165 |
+
"code> - simplified Chinese characters) for your database, we recommend to "
|
4166 |
+
"disable that option otherwise NinjaFirewall will not have access to the "
|
4167 |
+
"database and it may not be able to properly sanitise multi-byte characters "
|
4168 |
+
"used by that charset."
|
4169 |
+
msgstr ""
|
4170 |
+
"Si vous utilisez le jeu de caractères <a href=\"%s\">GB2312</a> (Alias "
|
4171 |
+
"caractères chinois simplifiés GBK) pour votre base de données, nous vous "
|
4172 |
+
"recommandons de désactiver cette option sinon NinjaFirewall pourrait ne pas "
|
4173 |
+
"être en mesure de nettoyer correctement les caractères multi-octets, car il "
|
4174 |
+
"n'aura pas accès à la base de données."
|
4175 |
+
|
4176 |
+
#: lib/i18n-extra.php:145
|
4177 |
+
msgid "Language"
|
4178 |
+
msgstr "Langue"
|
4179 |
+
|
4180 |
+
#: lib/i18n-extra.php:146
|
4181 |
+
msgid ""
|
4182 |
+
"When this option is enabled, NinjaFirewall will download, if available, the "
|
4183 |
+
"corresponding language files from the WordPress repo. Then, every hour, it "
|
4184 |
+
"will check if there's a new version and will download it."
|
4185 |
+
msgstr ""
|
4186 |
+
"Lorsque cette option est activée, NinjaFirewall téléchargera, si disponible, "
|
4187 |
+
"le fichier de langue nécessaire à partir du dépôt WordPress. Ensuite, toutes "
|
4188 |
+
"les heures, il vérifiera s'il existe une nouvelle version et la téléchargera "
|
4189 |
+
"le cas échéant."
|
4190 |
+
|
4191 |
+
#: lib/i18n-extra.php:147
|
4192 |
+
msgid ""
|
4193 |
+
"Note that this does not apply to <code>en_US</code> and <code>fr_FR</code> "
|
4194 |
+
"locales because they are already included with NinjaFirewall."
|
4195 |
+
msgstr ""
|
4196 |
+
"Notez que cela ne s'applique pas aux locales <code>en_US</code> et "
|
4197 |
+
"<code>fr_FR</code> car elles sont déjà incluses avec NinjaFirewall."
|
4198 |
+
|
4199 |
+
#: lib/i18n-extra.php:148
|
4200 |
+
#, php-format
|
4201 |
+
msgid ""
|
4202 |
+
"This options lets you export you current configuration or import it from "
|
4203 |
+
"another NinjaFirewall (WP+ Edition) installation. The imported file must "
|
4204 |
+
"match the major version of your current version (%s) otherwise it will be "
|
4205 |
+
"rejected. Note that importing will override all firewall rules, options and "
|
4206 |
+
"configuration, except your current license."
|
4207 |
+
msgstr ""
|
4208 |
+
"Cette option vous permet d'importer ou exporter votre configuration. Le "
|
4209 |
+
"fichier importé doit provenir de la même version majeur de NinjaFirewall "
|
4210 |
+
"(%s), sinon il sera rejeté. Notez que l'importation effacera toute votre "
|
4211 |
+
"configuration (options et règles du pare-feu), sauf votre licence WP+."
|
4212 |
+
|
4213 |
+
#: lib/i18n-extra.php:149
|
4214 |
+
msgid ""
|
4215 |
+
"You can allow/disallow uploads, or allow uploads but block scripts (PHP, "
|
4216 |
+
"CGI, Ruby, Python, bash/shell), C/C++ source code, binaries (MZ/PE/NE and "
|
4217 |
+
"ELF formats), system files (.htaccess, .htpasswd and PHP INI) and SVG files "
|
4218 |
+
"containing Javascript/XML events."
|
4219 |
+
msgstr ""
|
4220 |
+
"Vous pouvez autoriser ou interdire les téléchargements de fichier vers votre "
|
4221 |
+
"site, ou bien les autoriser sauf s'il s'agit de fichiers potentiellement "
|
4222 |
+
"dangereux : scripts (PHP, CGI, Ruby, Python, bash/shell), code source C/C++, "
|
4223 |
+
"fichiers exécutables (MZ/PE/NE et ELF), certains fichiers systèmes (."
|
4224 |
+
"htaccess, .htpasswd et PHP INI) et les fichiers SVG contenant du Javascript "
|
4225 |
+
"ou des Événements XML."
|
4226 |
+
|
4227 |
+
#: lib/i18n-extra.php:150
|
4228 |
+
msgid "Maximum allowed file size"
|
4229 |
+
msgstr "Taille maximale autorisée"
|
4230 |
+
|
4231 |
+
#: lib/i18n-extra.php:151
|
4232 |
+
msgid ""
|
4233 |
+
"If you allow uploads, you can select the maximum size of an uploaded file. "
|
4234 |
+
"Any file bigger than this value will be rejected. Note that if your PHP "
|
4235 |
+
"configuration uses the <code>upload_max_filesize</code> directive, it will "
|
4236 |
+
"be used before NinjaFirewall."
|
4237 |
+
msgstr ""
|
4238 |
+
"Vous pouvez sélectionner la taille maximale d'un fichier téléchargé. Tout "
|
4239 |
+
"fichier plus grand que cette taille sera rejeté. Notez que si votre "
|
4240 |
+
"configuration de PHP utilise la directive<code>upload_max_filesize</code>, "
|
4241 |
+
"celle-ci sera prioritaire."
|
4242 |
+
|
4243 |
+
#: lib/i18n-extra.php:152
|
4244 |
+
msgid "Decode Base64-encoded <code>POST</code> variable:"
|
4245 |
+
msgstr ""
|
4246 |
+
"Décoder les chaîne encodées en Base64 dans la variable <code>POST</"
|
4247 |
+
"code> :"
|
4248 |
+
|
4249 |
+
#: lib/i18n-extra.php:153
|
4250 |
+
#, php-format
|
4251 |
+
msgid ""
|
4252 |
+
"Object Serialization is a PHP feature used by many applications to generate "
|
4253 |
+
"a storable representation of a value. However, some insecure PHP "
|
4254 |
+
"applications and plugins can turn that feature into a critical vulnerability "
|
4255 |
+
"called <a href=\"%s\">PHP Object Injection</a>. This option can block "
|
4256 |
+
"serialized PHP objects found inside a <code>GET</code> or <code>POST</code> "
|
4257 |
+
"request, cookies, user agent and referrer variables."
|
4258 |
+
msgstr ""
|
4259 |
+
"La sérialisation est utilisée par de nombreuses applications afin de générer "
|
4260 |
+
"une représentation stockable d'une valeur. Cependant, lorsqu'elle est "
|
4261 |
+
"utilisée dans des applications, thèmes ou extensions mal sécurisées, la "
|
4262 |
+
"sérialisation d'objets peut être exploitée pour injecter et exécuter du code "
|
4263 |
+
"PHP (<a href=\"%s\">PHP Object Injection</a>). NinjaFirewall peut bloquer "
|
4264 |
+
"les objets PHP sérialisés se trouvant dans les requêtes <code>GET</code> ou "
|
4265 |
+
"<code>POST</code>, les cookies, ou dans les variables <code>HTTP_REFERER</"
|
4266 |
+
"code> et <code>HTTP_USER_AGENT</code>."
|
4267 |
+
|
4268 |
+
#: lib/i18n-extra.php:154
|
4269 |
+
msgid ""
|
4270 |
+
"This option will reject any <code>GET</code> or <code>POST</code> request, "
|
4271 |
+
"<code>COOKIE</code>, <code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, "
|
4272 |
+
"<code>PHP_SELF</code>, <code>PATH_INFO</code>, <code>HTTP_REFERER</code> "
|
4273 |
+
"variables containing the ASCII character 0x00 (NULL byte). Such a character "
|
4274 |
+
"is dangerous and should always be rejected."
|
4275 |
+
msgstr ""
|
4276 |
+
"Toute requête <code>GET</code> ou <code>POST</code>, ainsi que toute "
|
4277 |
+
"variable <code>HTTP_REFERER</code>, <code>HTTP_USER_AGENT</code>, "
|
4278 |
+
"<code>REQUEST_URI</code>, <code>PHP_SELF</code>, <code>PATH_INFO</code> "
|
4279 |
+
"contenant le caractère ASCI 0x00 (NULL byte) sera bloquée immédiatement. Ce "
|
4280 |
+
"caractère est dangereux et devrait toujours être rejeté."
|
4281 |
+
|
4282 |
+
#: lib/i18n-extra.php:155
|
4283 |
+
msgid ""
|
4284 |
+
"This option will block any <code>GET</code> or <code>POST</code> request "
|
4285 |
+
"containing the localhost IP (127.0.0.1). It can be useful to block SQL "
|
4286 |
+
"dumpers and various hacker's shell scripts."
|
4287 |
+
msgstr ""
|
4288 |
+
"Cette option bloque toute requête <code>GET</code> ou <code>POST</code> "
|
4289 |
+
"contenant l'IP localhost (127.0.0.1). Cela peut s'avérer utile pour bloquer "
|
4290 |
+
"les programmes malveillants. Attention toutefois à ne pas bloquer certains "
|
4291 |
+
"scripts d'installation ou de configuration si vous l'activez."
|
4292 |
+
|
4293 |
+
#: lib/i18n-extra.php:156
|
4294 |
+
msgid ""
|
4295 |
+
"Access Control is a powerful set of directives that can be used to allow or "
|
4296 |
+
"restrict access to your website based on many criteria."
|
4297 |
+
msgstr ""
|
4298 |
+
"Le Contrôle d'Accès est un puissant ensemble de directives qui peut être "
|
4299 |
+
"utilisé pour autoriser ou restreindre l'accès à votre site selon de nombreux "
|
4300 |
+
"critères."
|
4301 |
+
|
4302 |
+
#: lib/i18n-extra.php:157
|
4303 |
+
msgid ""
|
4304 |
+
"To make better use of them, it is important to understand NinjaFirewall's "
|
4305 |
+
"directives processing order."
|
4306 |
+
msgstr ""
|
4307 |
+
"Afin de pouvoir optimiser son utilisation, il est important de bien "
|
4308 |
+
"comprendre l'ordre dans lequel NinjaFirewall traite ces directives."
|
4309 |
+
|
4310 |
+
#: lib/i18n-extra.php:158
|
4311 |
+
msgid ""
|
4312 |
+
"Because NinjaFirewall is a PHP firewall, its Access Control options apply to "
|
4313 |
+
"PHP scripts, not to static elements (e.g., images, JS, CSS etc). Depending "
|
4314 |
+
"on your configuration, they can also apply to HTML pages."
|
4315 |
+
msgstr ""
|
4316 |
+
"Parce que NinjaFirewall est un pare-feu pour PHP, les options du Contrôle "
|
4317 |
+
"d'Accès s'appliquent aux scripts PHP et non pas aux éléments statiques "
|
4318 |
+
"(images, JS, CSS, etc). Selon votre configuration, elle peuvent également "
|
4319 |
+
"s'appliquer aux pages HTML."
|
4320 |
+
|
4321 |
+
#: lib/i18n-extra.php:159
|
4322 |
+
msgid "Processing order:"
|
4323 |
+
msgstr "Ordre de traitement des directives :"
|
4324 |
+
|
4325 |
+
#: lib/i18n-extra.php:160
|
4326 |
+
msgid "Incoming HTTP request"
|
4327 |
+
msgstr "Requête HTTP entrante"
|
4328 |
+
|
4329 |
+
#: lib/i18n-extra.php:161
|
4330 |
+
#, php-format
|
4331 |
+
msgid "%s file"
|
4332 |
+
msgstr "Fichier %s"
|
4333 |
+
|
4334 |
+
#: lib/i18n-extra.php:162
|
4335 |
+
msgid "Login Protection."
|
4336 |
+
msgstr "Page de Connexion."
|
4337 |
+
|
4338 |
+
#: lib/i18n-extra.php:163
|
4339 |
+
msgid "Access Control (except User Input Access Control):"
|
4340 |
+
msgstr "Contrôle d'Accès (sauf Contrôle d'accès d'entrée utilisateur) :"
|
4341 |
+
|
4342 |
+
#: lib/i18n-extra.php:164
|
4343 |
+
msgid "Role-based Access Control."
|
4344 |
+
msgstr "Contrôle d'Accès par Rôle."
|
4345 |
+
|
4346 |
+
#: lib/i18n-extra.php:165
|
4347 |
+
msgid "Allowed IPs."
|
4348 |
+
msgstr "Adresses IP autorisées."
|
4349 |
+
|
4350 |
+
#: lib/i18n-extra.php:166
|
4351 |
+
msgid "Blocked IPs."
|
4352 |
+
msgstr "Adresses IP bloquées."
|
4353 |
+
|
4354 |
+
#: lib/i18n-extra.php:167
|
4355 |
+
msgid "Allowed URLs."
|
4356 |
+
msgstr "URL autorisées."
|
4357 |
+
|
4358 |
+
#: lib/i18n-extra.php:168
|
4359 |
+
msgid "Blocked URLs."
|
4360 |
+
msgstr "URL bloquées."
|
4361 |
+
|
4362 |
+
#: lib/i18n-extra.php:169
|
4363 |
+
msgid "Bot Access Control."
|
4364 |
+
msgstr "Contrôle d'accès par Bot."
|
4365 |
+
|
4366 |
+
#: lib/i18n-extra.php:170
|
4367 |
+
msgid "Geolocation."
|
4368 |
+
msgstr "Géolocalisation."
|
4369 |
+
|
4370 |
+
#: lib/i18n-extra.php:171
|
4371 |
+
msgid "Rate Limiting."
|
4372 |
+
msgstr "Limitation du trafic."
|
4373 |
+
|
4374 |
+
#: lib/i18n-extra.php:172
|
4375 |
+
msgid "File Guard."
|
4376 |
+
msgstr "File Guard."
|
4377 |
+
|
4378 |
+
#: lib/i18n-extra.php:173
|
4379 |
+
msgid "NinjaFirewall built-in rules and policies + User Input Access Control."
|
4380 |
+
msgstr ""
|
4381 |
+
"Règles et politiques du pare-feu + Contrôle d'accès d'entrée utilisateur."
|
4382 |
+
|
4383 |
+
#: lib/i18n-extra.php:174
|
4384 |
+
msgid "Response body"
|
4385 |
+
msgstr "Requête HTTP sortante"
|
4386 |
+
|
4387 |
+
#: lib/i18n-extra.php:175
|
4388 |
+
msgid "HTTP response headers (Firewall Policies)."
|
4389 |
+
msgstr "En-têtes de réponse HTTP (Politiques du Pare-feu)."
|
4390 |
+
|
4391 |
+
#: lib/i18n-extra.php:176
|
4392 |
+
msgid "Web Filter."
|
4393 |
+
msgstr "Web Filter."
|
4394 |
+
|
4395 |
+
#: lib/i18n-extra.php:177
|
4396 |
+
#, php-format
|
4397 |
+
msgid ""
|
4398 |
+
"By default, any logged in WordPress administrator will not be blocked by "
|
4399 |
+
"NinjaFirewall. This applies to all \"Access Control\" listed below as well "
|
4400 |
+
"as the <strong>Antispam</strong>, the <strong>Web Filter</strong> and the "
|
4401 |
+
"<strong>Firewall Policies</strong>, except <code>FORCE_SSL_ADMIN</code>, "
|
4402 |
+
"<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> options and "
|
4403 |
+
"the <a href=\"%s\">Login Protection</a> which, if enabled, are always "
|
4404 |
+
"enforced."
|
4405 |
+
msgstr ""
|
4406 |
+
"Par défaut, tout administrateur connecté à WordPress ne sera pas bloqué par "
|
4407 |
+
"NinjaFirewall. Cela vaut pour toutes les options du \"Contrôle d'Accès\" "
|
4408 |
+
"énumérées ci-dessous, ainsi qu'à celle des menus \"Anti-Spam\", \"Web Filter"
|
4409 |
+
"\" et \"Politiques du Pare-feu\", mais pas à <code>FORCE_SSL_ADMIN</code>, "
|
4410 |
+
"<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> et les "
|
4411 |
+
"options de la <a href=\"%s\">Page de Connexion</a> qui, si elle sont "
|
4412 |
+
"activées, seront toujours appliquées."
|
4413 |
+
|
4414 |
+
#: lib/i18n-extra.php:178
|
4415 |
+
msgid "You can also add other users to the whitelist, depending on their role."
|
4416 |
+
msgstr ""
|
4417 |
+
"Vous pouvez ajouter d'autres utilisateurs à votre liste blanche en se basant "
|
4418 |
+
"sur leur Rôle."
|
4419 |
+
|
4420 |
+
#: lib/i18n-extra.php:179
|
4421 |
+
#, php-format
|
4422 |
+
msgid ""
|
4423 |
+
"this option should be used if you are behind a reverse proxy, a load "
|
4424 |
+
"balancer or using a CDN, in order to tell NinjaFirewall which IP it should "
|
4425 |
+
"use. By default, it will rely on <code>REMOTE_ADDR</code>. If you want it to "
|
4426 |
+
"use <code>HTTP_X_FORWARDED_FOR</code> or any other similar variable, it is "
|
4427 |
+
"<a href=\"%s\">absolutely necessary to ensure that it is reliable</a> (i.e., "
|
4428 |
+
"setup by your own load balancer/reverse proxy) because it can be easily "
|
4429 |
+
"spoofed. If that variable includes more than one IP, only the left-most (the "
|
4430 |
+
"original client) will be checked. If it does not include any IP, "
|
4431 |
+
"NinjaFirewall will fall back to <code>REMOTE_ADDR</code>."
|
4432 |
+
msgstr ""
|
4433 |
+
"cette option doit être utilisée si votre site est derrière un reverse proxy, "
|
4434 |
+
"un équilibreur de charge ou si vous utilisez un CDN (par ex. Cloudflare, "
|
4435 |
+
"Incapsula) afin d'indiquer à NinjaFirewall comment retrouver l'adresse IP de "
|
4436 |
+
"vos visiteurs. Par défaut, le pare-feu utilise <code>REMOTE_ADDR</code>. Si "
|
4437 |
+
"vous voulez utiliser <code>HTTP_X_FORWARDED_FOR</code> ou toute autre "
|
4438 |
+
"variable similaire, il est <a href=\"%s\">absolument nécessaire de "
|
4439 |
+
"s'assurer qu'elle est fiable</a>, car elle peut être facilement falsifiée. "
|
4440 |
+
"Si cette variable contient plus d'une adresse IP, seule la première insérée "
|
4441 |
+
"sera vérifiée. Si elle ne comprend aucune IP utilisable, NinjaFirewall "
|
4442 |
+
"utilisera <code>REMOTE_ADDR</code>."
|
4443 |
+
|
4444 |
+
#: lib/i18n-extra.php:180
|
4445 |
+
msgid ""
|
4446 |
+
"This option lets you select the HTTP method(s). All Access Control "
|
4447 |
+
"directives (Geolocation, IPs, bots and URLs) will only apply to the selected "
|
4448 |
+
"methods."
|
4449 |
+
msgstr ""
|
4450 |
+
"Vous pouvez sélectionner les méthodes HTTP. Toutes les directives du "
|
4451 |
+
"Contrôle d'Accès (Geolocalisation, IP, bots et URL) ne s'appliqueront qu'aux "
|
4452 |
+
"méthodes sélectionnées."
|
4453 |
+
|
4454 |
+
#: lib/i18n-extra.php:181
|
4455 |
+
msgid ""
|
4456 |
+
"It does not apply to the \"Firewall Policies\" options, which use their own "
|
4457 |
+
"ones."
|
4458 |
+
msgstr "Cette option ne concerne pas les \"Politiques du Pare-feu\"."
|
4459 |
+
|
4460 |
+
#: lib/i18n-extra.php:182
|
4461 |
+
msgid ""
|
4462 |
+
"You can filter and block traffic coming from specific countries/territories."
|
4463 |
+
msgstr ""
|
4464 |
+
"Vous pouvez filtrer et bloquer le trafic en provenance de pays ou "
|
4465 |
+
"territoires spécifiques."
|
4466 |
+
|
4467 |
+
#: lib/i18n-extra.php:183
|
4468 |
+
msgid ""
|
4469 |
+
"This is the two-letter code that is used to define a country/territory (e."
|
4470 |
+
"g., US, UK, FR, DE etc), based on the visitors IP. NinjaFirewall can either "
|
4471 |
+
"retrieve it from its database, or from a predefined PHP variable added by "
|
4472 |
+
"your HTTP server (e.g., <code>GEOIP_COUNTRY_CODE</code>)."
|
4473 |
+
msgstr ""
|
4474 |
+
"Il s'agit du code à deux lettres qui est utilisé pour définir un pays ou "
|
4475 |
+
"territoire (par exemple, US, UK, FR, DE, etc), sur la base de l'adresse IP "
|
4476 |
+
"d'un visiteur. NinjaFirewall peut soit le récupérer à partir de sa base de "
|
4477 |
+
"données, ou à partir d'une variable PHP prédéfinie ajoutée par votre serveur "
|
4478 |
+
"HTTP (par exemple, <code>GEOIP_COUNTRY_CODE</code>)."
|
4479 |
+
|
4480 |
+
#: lib/i18n-extra.php:184
|
4481 |
+
#, php-format
|
4482 |
+
msgid ""
|
4483 |
+
"You can add/remove any country/territory from the two listboxes. For more "
|
4484 |
+
"information about some specific ISO 3166 codes (A1, A2, AP, EU etc), you may "
|
4485 |
+
"want to consult <a href=\"%s\">the MaxMind GeoIP online help</a>."
|
4486 |
+
msgstr ""
|
4487 |
+
"Vous pouvez ajouter/supprimer les pays ou territoires à bloquer depuis ce "
|
4488 |
+
"menu. Pour plus d'information au sujet de certains codes ISO 3166 "
|
4489 |
+
"spécifiques (A1, A2, AP, EU etc),vous pouvez consulter l'aide en ligne de <a "
|
4490 |
+
"href=\"%s\">MaxMind GeoIP</a>."
|
4491 |
+
|
4492 |
+
#: lib/i18n-extra.php:185
|
4493 |
+
msgid ""
|
4494 |
+
"Whether geolocation should apply to the whole site or to specific URLs only "
|
4495 |
+
"(e.g., /wp-login.php, /xmlrpc.php etc). Leave all fields empty if you want "
|
4496 |
+
"it to apply to the whole site."
|
4497 |
+
msgstr ""
|
4498 |
+
"S'il faut appliquer la Géolocalisation à tout le site ou à certains scripts "
|
4499 |
+
"uniquement (ex: /wp-login.php, /xmlrpc.php etc). Laissez ce champ vide pour "
|
4500 |
+
"l'appliquer à tout le site."
|
4501 |
+
|
4502 |
+
#: lib/i18n-extra.php:186
|
4503 |
+
msgid ""
|
4504 |
+
"After retrieving the two-letter country/territory code, NinjaFirewall can "
|
4505 |
+
"add it to the PHP headers in the <code>$_SERVER[\"NINJA_COUNTRY_CODE\"]</"
|
4506 |
+
"code> variable. If you have a theme or a plugin that needs to know your "
|
4507 |
+
"visitors location, simply use that variable."
|
4508 |
+
msgstr ""
|
4509 |
+
"NinjaFirewall peut ajouter le code à deux lettres du pays ou territoire aux "
|
4510 |
+
"en-têtes PHP, dans la variable <code>$_SERVER[\"NINJA_COUNTRY_CODE\"]</"
|
4511 |
+
"code>. Si vous avez une application PHP qui nécessite de géolocaliser vos "
|
4512 |
+
"visiteurs, activez cette option."
|
4513 |
+
|
4514 |
+
#: lib/i18n-extra.php:187
|
4515 |
+
msgid ""
|
4516 |
+
"If NinjaFirewall cannot find the two-letter ISO 3166 code, it will replace "
|
4517 |
+
"it with 2 hyphens (<code>--</code>)."
|
4518 |
+
msgstr ""
|
4519 |
+
"Si NinjaFirewall ne peut pas identifier le code à deux lettres ISO 3166, il "
|
4520 |
+
"le remplacera par deux traits d'union (<code>--</code>)."
|
4521 |
+
|
4522 |
+
#: lib/i18n-extra.php:188
|
4523 |
+
msgid ""
|
4524 |
+
"PHP code example to use in your theme or plugin to geolocate your visitors:"
|
4525 |
+
msgstr ""
|
4526 |
+
"Exemple de code PHP à ajouter à vos scripts pour géolocaliser vos visiteurs :"
|
4527 |
+
|
4528 |
+
#: lib/i18n-extra.php:189
|
4529 |
+
msgid ""
|
4530 |
+
"NinjaFirewall includes GeoLite data created by MaxMind, available from "
|
4531 |
+
"http://www.maxmind.com"
|
4532 |
+
msgstr ""
|
4533 |
+
"NinjaFirewall includes GeoLite data created by MaxMind, available from "
|
4534 |
+
"http://www.maxmind.com"
|
4535 |
+
|
4536 |
+
#: lib/i18n-extra.php:190
|
4537 |
+
msgid "IP / URL / Bot Access Control"
|
4538 |
+
msgstr "Contrôle d'Accès par IP / URL / Bots"
|
4539 |
+
|
4540 |
+
#: lib/i18n-extra.php:191
|
4541 |
+
msgid ""
|
4542 |
+
"You can permanently allow/block an IP, a whole range of IP addresses or AS "
|
4543 |
+
"numbers (Autonomous System number). IPv4 and IPv6 are fully supported by "
|
4544 |
+
"NinjaFirewall."
|
4545 |
+
msgstr ""
|
4546 |
+
"Vous pouvez accepter de bloquer une adresse IP, une plage d'adresses ou un "
|
4547 |
+
"numéro AS (Autonomous System). NinjaFirewall est compatible avec l'IPv4 et "
|
4548 |
+
"l'IPv6."
|
4549 |
+
|
4550 |
+
#: lib/i18n-extra.php:192
|
4551 |
+
msgid "Full IP:"
|
4552 |
+
msgstr "IP complète :"
|
4553 |
+
|
4554 |
+
#: lib/i18n-extra.php:193
|
4555 |
+
#, php-format
|
4556 |
+
msgid "IP ranges using CIDR notation: %s or %s."
|
4557 |
+
msgstr "Plages IP utilisant la notation CIDR : %s ou %s."
|
4558 |
+
|
4559 |
+
#: lib/i18n-extra.php:194
|
4560 |
+
msgid "Autonomous System number:"
|
4561 |
+
msgstr "Numéro AS (Autonomous System) :"
|
4562 |
+
|
4563 |
+
#: lib/i18n-extra.php:195
|
4564 |
+
msgid ""
|
4565 |
+
"This option allows you to slow down aggressive bots, crawlers, web scrapers "
|
4566 |
+
"or even small HTTP attacks. Any IP reaching the defined threshold will be "
|
4567 |
+
"banned from 1 to 999 seconds. Note that the purpose of this feature is not "
|
4568 |
+
"to permanently block an IP but rather to temporarily prevent it from "
|
4569 |
+
"accessing the site and abusing your system resources. If you want to "
|
4570 |
+
"permanently block an IP, use the blacklist instead. Also, do not rely on "
|
4571 |
+
"this option to block brute force attacks on the login page, use the more "
|
4572 |
+
"suitable \"Login Protection\" for that purpose. By default, Rate Limiting is "
|
4573 |
+
"turned off."
|
4574 |
+
msgstr ""
|
4575 |
+
"Cette option vous permet de ralentir les bots, crawlers, web scrapers ou "
|
4576 |
+
"même de petites attaques HTTP. Toute IP dépassant la limite fixée sera "
|
4577 |
+
"bannie de 1 à 999 secondes. Notez que le but de cette option est de bloquer "
|
4578 |
+
"temporairement une adresse IP. Si vous souhaitez bloquer définitivement une "
|
4579 |
+
"adresse IP, utilisez l'option \"Contrôle d'accès par IP\". Par défaut, la "
|
4580 |
+
"limitation du trafic n'est pas activée."
|
4581 |
+
|
4582 |
+
#: lib/i18n-extra.php:196
|
4583 |
+
msgid ""
|
4584 |
+
"IPs temporarily banned by the Rate Limiting option can be unblocked "
|
4585 |
+
"immediately by clicking either the \"Save Access Control Directives\" or "
|
4586 |
+
"\"Restore Default Values\" buttons at the bottom of this page."
|
4587 |
+
msgstr ""
|
4588 |
+
"Les adresses IP temporairement bannies par cette option peuvent être "
|
4589 |
+
"débloquées simplement en cliquant sur les boutons \"Sauvegarder les options"
|
4590 |
+
"\" ou \"Rétablir les valeurs par défaut\" situés en bas de la page."
|
4591 |
+
|
4592 |
+
#: lib/i18n-extra.php:197
|
4593 |
+
msgid ""
|
4594 |
+
"Because NinjaFirewall can handle a lot of HTTP requests per second and block "
|
4595 |
+
"IPs even before your blog is loaded, we strongly recommend that you disable "
|
4596 |
+
"the rate limiting/throttling option of any other WordPress plugin that you "
|
4597 |
+
"may have installed and only use NinjaFirewall's one instead. It will "
|
4598 |
+
"drastically speed up your site and reduce the server load on a busy site or "
|
4599 |
+
"during an attack."
|
4600 |
+
msgstr ""
|
4601 |
+
"Parce qu'il peut bloquer les attaques avant que WordPress et ses extensions "
|
4602 |
+
"ne soient chargés et peut gérer un très grand nombre de requêtes HTTP par "
|
4603 |
+
"seconde, NinjaFirewall vous fera économiser de la bande passante et "
|
4604 |
+
"permettra de réduire la charge du serveur."
|
4605 |
+
|
4606 |
+
#: lib/i18n-extra.php:198
|
4607 |
+
msgid ""
|
4608 |
+
"You can permanently allow/block any access to one or more PHP scripts based "
|
4609 |
+
"on their path, relative to the web root (<code>SCRIPT_NAME</code>). You can "
|
4610 |
+
"enter either a full or partial path (case-sensitive)."
|
4611 |
+
msgstr ""
|
4612 |
+
"Vous pouvez immédiatement accepter ou bloquer tout accès à un script PHP en "
|
4613 |
+
"se basant sur son nom ou le(s) répertoire(s) de lequel il se trouve "
|
4614 |
+
"(<code>SCRIPT_NAME</code>). Vous pouvez entrer l'URL complète ou partielle, "
|
4615 |
+
"sensible à la casse."
|
4616 |
+
|
4617 |
+
#: lib/i18n-extra.php:199
|
4618 |
+
msgid ""
|
4619 |
+
"<code>/foo/bar.php</code> will block any access to the <code>bar.php</code> "
|
4620 |
+
"script located inside a <code>/foo/</code> directory"
|
4621 |
+
msgstr ""
|
4622 |
+
"<code>/foo/bar.php</code> autorisera/bloquera tout accès au script PHP "
|
4623 |
+
"<code>bar.php</code> situé dans un répertoire <code>/foo/</code>"
|
4624 |
+
|
4625 |
+
#: lib/i18n-extra.php:200
|
4626 |
+
msgid "etc"
|
4627 |
+
msgstr "etc"
|
4628 |
+
|
4629 |
+
#: lib/i18n-extra.php:201
|
4630 |
+
msgid ""
|
4631 |
+
"<code>/foo/</code> will block access to all PHP scripts located inside a "
|
4632 |
+
"<code>/foo/</code> directory and its sub-directories."
|
4633 |
+
msgstr ""
|
4634 |
+
"<code>/foo/</code> autorisera/bloquera l'accès à tous les scripts PHP situés "
|
4635 |
+
"dans un répertoire <code>/foo/</code> et ses sous-répertoires."
|
4636 |
+
|
4637 |
+
#: lib/i18n-extra.php:202
|
4638 |
+
msgid ""
|
4639 |
+
"Note that the \"Firewall Policies\" page already includes restrictions to "
|
4640 |
+
"some WordPress directories."
|
4641 |
+
msgstr ""
|
4642 |
+
"Notez que le menu des \"Politiques du pare-feu\" comporte déjà des "
|
4643 |
+
"restrictions à certains répertoires de WordPress."
|
4644 |
+
|
4645 |
+
#: lib/i18n-extra.php:203
|
4646 |
+
msgid ""
|
4647 |
+
"You can block bots, scanners and various crawlers based on the "
|
4648 |
+
"<code>HTTP_USER_AGENT</code> variable. You can enter either a full or "
|
4649 |
+
"partial name (case-insensitive)."
|
4650 |
+
msgstr ""
|
4651 |
+
"Vous pouvez bloquer les scanners, bots ou autres crawlers en entrant leur "
|
4652 |
+
"nom (<code>HTTP_USER_AGENT</code>) ou partie de celui-ci. La chaîne de "
|
4653 |
+
"caractères est insensible à la casse."
|
4654 |
+
|
4655 |
+
#: lib/i18n-extra.php:204
|
4656 |
+
msgid ""
|
4657 |
+
"You can select to ignore or block some specific user input. It applies to "
|
4658 |
+
"the <code>GET</code>, <code>POST</code> and <code>COOKIE</code> global "
|
4659 |
+
"variables, for instance <code>$_GET[\"foo\"]</code> or <code>$_POST[\"bar"
|
4660 |
+
"\"]</code>:"
|
4661 |
+
msgstr ""
|
4662 |
+
"Vous pouvez ignorer ou bloquer certaines entrées utilisateur. Cela "
|
4663 |
+
"s'applique aux variables globales <code>GET</code>, <code>POST</code> et "
|
4664 |
+
"<code>COOKIE</code>, par exemple <code>$_GET[\"foo\"]</code> ou <code>"
|
4665 |
+
"$_POST[\"bar\"]</code> :"
|
4666 |
+
|
4667 |
+
#: lib/i18n-extra.php:205
|
4668 |
+
msgid ""
|
4669 |
+
"When an input is added to the \"Unfiltered input\" list, it will not be "
|
4670 |
+
"filtered or sanitised. All other input present in the request will be "
|
4671 |
+
"filtered."
|
4672 |
+
msgstr ""
|
4673 |
+
"Lorsqu'une entrée est ajoutée à la liste \"Entrées non filtrées\", elle ne "
|
4674 |
+
"sera ni filtrée ni nettoyée. Toutes les autres entrées présentes dans la "
|
4675 |
+
"demande seront filtrées."
|
4676 |
+
|
4677 |
+
#: lib/i18n-extra.php:206
|
4678 |
+
msgid ""
|
4679 |
+
"When an input is added to the \"Blocked input\", NinjaFirewall will block "
|
4680 |
+
"the request and close the connection if that input is found in the request."
|
4681 |
+
msgstr ""
|
4682 |
+
"Lorsqu'une entrée est ajoutée à la liste \"Entrées bloquées\", NinjaFirewall "
|
4683 |
+
"bloquera la requête et fermera la connexion si cette entrée est présente "
|
4684 |
+
"dans la requête."
|
4685 |
+
|
4686 |
+
#: lib/i18n-extra.php:207
|
4687 |
+
msgid "Log Event"
|
4688 |
+
msgstr "Journaliser"
|
4689 |
+
|
4690 |
+
#: lib/i18n-extra.php:208
|
4691 |
+
msgid ""
|
4692 |
+
"You can enable/disable firewall logging for each access control directive "
|
4693 |
+
"separately."
|
4694 |
+
msgstr ""
|
4695 |
+
"Vous pouvez activer/désactiver la journalisation des directives "
|
4696 |
+
"indépendamment les unes des autres."
|
4697 |
+
|
4698 |
+
#: lib/i18n-extra.php:209
|
4699 |
+
msgid "Web Filter"
|
4700 |
+
msgstr "Web Filter"
|
4701 |
+
|
4702 |
+
#: lib/i18n-extra.php:210
|
4703 |
+
msgid ""
|
4704 |
+
"If NinjaFirewall can hook and scan incoming requests, it can also hook the "
|
4705 |
+
"response body (i.e., the output of the HTML page right before it is sent to "
|
4706 |
+
"your visitors browser) and search it for some specific keywords. Such a "
|
4707 |
+
"filter can be useful to detect hacking or malware patterns injected into "
|
4708 |
+
"your HTML code (text strings, spam links, malicious JavaScript code), "
|
4709 |
+
"hackers shell script, redirections and even errors (PHP/MySQL errors)."
|
4710 |
+
msgstr ""
|
4711 |
+
"Si NinjaFirewall peut filtrer les requêtes HTTP entrantes, il peut aussi "
|
4712 |
+
"intercepter les requêtes sortantes, c'est à dire le contenu de la page HTML "
|
4713 |
+
"juste avant que celui-ci ne soit envoyé au navigateur de l'utilisateur. Ce "
|
4714 |
+
"type de filtre est particulièrement intéressant pour détecter du code "
|
4715 |
+
"malveillant injectés dans vos pages HTML (texte, liens, code JavaScript "
|
4716 |
+
"etc), des scripts utilisés par les hackers (shell, backdoor) et même des "
|
4717 |
+
"erreurs (PHP, MySQL)."
|
4718 |
+
|
4719 |
+
#: lib/i18n-extra.php:211
|
4720 |
+
msgid ""
|
4721 |
+
"In the case of a positive detection, NinjaFirewall will not block the "
|
4722 |
+
"response body but will send you an alert by email."
|
4723 |
+
msgstr ""
|
4724 |
+
"En cas de détection positive, NinjaFirewall ne bloquera pas la requête mais "
|
4725 |
+
"vous enverra immédiatement une alerte par e-mail."
|
4726 |
+
|
4727 |
+
#: lib/i18n-extra.php:212
|
4728 |
+
msgid "Search HTML page for the following keywords"
|
4729 |
+
msgstr "Rechercher les mots suivants dans la page HTML"
|
4730 |
+
|
4731 |
+
#: lib/i18n-extra.php:213
|
4732 |
+
msgid ""
|
4733 |
+
"You can enter any keyword from 4 to 150 characters and select whether the "
|
4734 |
+
"search will be case sensitive or not."
|
4735 |
+
msgstr ""
|
4736 |
+
"Vous pouvez entrer de 4 à 150 caractères et sélectionner si la recherche est "
|
4737 |
+
"sensible à la casse."
|
4738 |
+
|
4739 |
+
#: lib/i18n-extra.php:214
|
4740 |
+
msgid "Email Alerts"
|
4741 |
+
msgstr "Alertes E-mail"
|
4742 |
+
|
4743 |
+
#: lib/i18n-extra.php:215
|
4744 |
+
msgid ""
|
4745 |
+
"You can use the notification throttling option to limit the frequency of "
|
4746 |
+
"alerts sent to you (and written to the firewall log) and select whether you "
|
4747 |
+
"want NinjaFirewall to send you the whole HTML source of the page where the "
|
4748 |
+
"keyword was found. Alerts will be sent to the contact email address defined "
|
4749 |
+
"in the \"Event Notifications\" menu."
|
4750 |
+
msgstr ""
|
4751 |
+
"L'alerte sera envoyée à l'adresse indiquée dans le menu \"Notifications "
|
4752 |
+
"d'Événement \". La page HTML ayant déclenché cette alerte peut être jointe à "
|
4753 |
+
"l'e-mail."
|
4754 |
+
|
4755 |
+
#: lib/i18n-extra.php:216
|
4756 |
+
msgid ""
|
4757 |
+
"Response body filtering can be resource-intensive. Try to limit the number "
|
4758 |
+
"of keywords to what you really need (less than 10) and, if possible, prefer "
|
4759 |
+
"case sensitive to case insensitive filtering."
|
4760 |
+
msgstr ""
|
4761 |
+
"Filtrer les requêtes sortantes peut être gourmand en ressources. Essayez de "
|
4762 |
+
"limiter le nombre de mots-clés (moins de 10) et, si possible, préférez la "
|
4763 |
+
"recherche sensible à la casse."
|
4764 |
+
|
4765 |
+
#: lib/i18n-extra.php:217
|
4766 |
+
msgid ""
|
4767 |
+
"NinjaFirewall can protect your blog against spam without user interaction (e."
|
4768 |
+
"g., CAPTCHA, math puzzles etc). The protection is totally transparent to "
|
4769 |
+
"your visitors. The antispam feature works only with WordPress built-in "
|
4770 |
+
"comment and registration forms. If you are using third-party plugins to "
|
4771 |
+
"generate your forms, they will not be protected against spam."
|
4772 |
+
msgstr ""
|
4773 |
+
"NinjaFirewall peut protéger les formulaires de commentaire et d'inscription "
|
4774 |
+
"de votre blog contre le spam. La protection est totalement transparente pour "
|
4775 |
+
"vos visiteurs et ne nécessite ni CAPTCHA, ni interaction de leur part. Cette "
|
4776 |
+
"fonction n'est compatible qu'avec les formulaires intégrés à WordPress. Si "
|
4777 |
+
"vous utilisez une extension tierce pour créer vos formulaires, ils ne seront "
|
4778 |
+
"pas protégés contre le spam."
|
4779 |
+
|
4780 |
+
#: lib/i18n-extra.php:218
|
4781 |
+
msgid "Protection level:"
|
4782 |
+
msgstr "Niveau de protection :"
|
4783 |
+
|
4784 |
+
#: lib/i18n-extra.php:219
|
4785 |
+
msgid ""
|
4786 |
+
"Select the level of protection. In most cases, <strong>Low</strong> should "
|
4787 |
+
"be enough."
|
4788 |
+
msgstr ""
|
4789 |
+
"Sélectionnez le niveau de protection. Dans la plupart des cas \"Bas\" est "
|
4790 |
+
"suffisant."
|
4791 |
+
|
4792 |
+
#: lib/i18n-extra.php:220
|
4793 |
+
msgid "Apply protection to:"
|
4794 |
+
msgstr "Appliquer la protection à :"
|
4795 |
+
|
4796 |
+
#: lib/i18n-extra.php:221
|
4797 |
+
msgid "Whether to protect comment and/or registration forms."
|
4798 |
+
msgstr "S'il faut protéger les formulaires de commentaire et d'inscription."
|
4799 |
+
|
4800 |
+
#: lib/i18n-extra.php:222
|
4801 |
+
msgid "If you are using a caching plugin, ensure you follow these steps:"
|
4802 |
+
msgstr ""
|
4803 |
+
"Si vous utilisez une extension de mise en cache, veuillez procéder de la "
|
4804 |
+
"sorte :"
|
4805 |
+
|
4806 |
+
#: lib/i18n-extra.php:223
|
4807 |
+
msgid ""
|
4808 |
+
"Set the Protection Level to \"Low\" only. Do not use another value, "
|
4809 |
+
"otherwise the antispam could behave erratically after a while."
|
4810 |
+
msgstr ""
|
4811 |
+
"Réglez le niveau de protection sur \"Bas\" uniquement. N'utilisez pas "
|
4812 |
+
"d'autre niveau, sinon l'anti-spam pourrait se comporter de façon erratique."
|
4813 |
+
|
4814 |
+
#: lib/i18n-extra.php:224
|
4815 |
+
msgid ""
|
4816 |
+
"Flush/clear your cache immediately after enabling or disabling the antispam."
|
4817 |
+
msgstr ""
|
4818 |
+
"Videz / effacez votre cache immédiatement après l'activation ou la "
|
4819 |
+
"désactivation de l'anti-spam."
|
4820 |
+
|
4821 |
+
#: lib/i18n-extra.php:225
|
4822 |
+
msgid ""
|
4823 |
+
"The firewall log displays blocked and sanitised requests as well as some "
|
4824 |
+
"useful information. It has 6 columns:"
|
4825 |
+
msgstr ""
|
4826 |
+
"Le journal du pare-feu affiche les requêtes HTTP qui ont été bloquées ou "
|
4827 |
+
"nettoyées ainsi que d'autres informations utiles. Il a six colonnes :"
|
4828 |
+
|
4829 |
+
#: lib/i18n-extra.php:226
|
4830 |
+
msgid ""
|
4831 |
+
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
4832 |
+
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
4833 |
+
"rule from the \"Firewall Policies\" or \"Access Control\" pages."
|
4834 |
+
msgstr ""
|
4835 |
+
"RULE : le numéro de référence de la règle de sécurité qui a été utilisée "
|
4836 |
+
"pour bloquer la requête HTTP. Un trait d'union (<code>-</code>) à la place "
|
4837 |
+
"d'un numéro signifie que la règle provient de votre configuration "
|
4838 |
+
"personnelle de la page \"Politiques du Pare-feu\" ou \"Contrôle d'Accès\"."
|
4839 |
+
|
4840 |
+
#: lib/i18n-extra.php:227
|
4841 |
+
msgid "The log can also be exported as a TSV (tab-separated values) text file."
|
4842 |
+
msgstr ""
|
4843 |
+
"Le journal peut aussi être exporté au format TSV (valeurs séparées par des "
|
4844 |
+
"tabulations)."
|
4845 |
+
|
4846 |
+
#: lib/i18n-extra.php:228
|
4847 |
+
msgid "Enable firewall log"
|
4848 |
+
msgstr "Activer le journal du pare-feu"
|
4849 |
+
|
4850 |
+
#: lib/i18n-extra.php:229
|
4851 |
+
msgid "You can disable/enable the firewall log from this page."
|
4852 |
+
msgstr ""
|
4853 |
+
"Vous pouvez activer / désactiver le journal du pare-feu à partir de cette "
|
4854 |
+
"page."
|
4855 |
+
|
4856 |
+
#: lib/i18n-extra.php:230
|
4857 |
msgid ""
|
4858 |
+
"Brute-force attacks will still be written to the firewall log, even if you "
|
4859 |
+
"disable it."
|
4860 |
msgstr ""
|
4861 |
+
"Les attaques par force brute seront toujours enregistrées dans le journal du "
|
4862 |
+
"pare-feu, même si vous désactivez celui-ci."
|
4863 |
|
4864 |
+
#: lib/i18n-extra.php:231
|
4865 |
+
msgid "Auto-rotate log"
|
4866 |
+
msgstr "Rotation automatique du journal"
|
4867 |
+
|
4868 |
+
#: lib/i18n-extra.php:232
|
4869 |
msgid ""
|
4870 |
+
"NinjaFirewall will rotate its log automatically on the very first day of "
|
4871 |
+
"each month. If your site is very busy, you may want to allow it to rotate "
|
4872 |
+
"the log when it reaches a certain size (MB) as well."
|
|
|
|
|
4873 |
msgstr ""
|
4874 |
+
"NinjaFirewall effectue une rotation automatique du journal le premier jour "
|
4875 |
+
"de chaque mois. Vous pouvez le configurer pour que la rotation soit "
|
4876 |
+
"effectuée plus tôt, dans le cas où le journal aurait atteint une certaine "
|
4877 |
+
"taille (Mo)."
|
|
|
4878 |
|
4879 |
+
#: lib/i18n-extra.php:233
|
4880 |
msgid ""
|
4881 |
+
"By default, if will rotate the log each month or earlier, if it reaches 2 "
|
4882 |
+
"megabytes."
|
4883 |
+
msgstr "Par défaut, cette taille est fixée à 2 Mo."
|
4884 |
+
|
4885 |
+
#: lib/i18n-extra.php:234
|
4886 |
+
msgid ""
|
4887 |
+
"Rotated logs, if any, can be selected and viewed from the dropdown menu."
|
4888 |
msgstr ""
|
4889 |
+
"Les journaux des mois précédents sont accessibles depuis le menu déroulant "
|
4890 |
+
"situé au dessus de la fenêtre."
|
|
|
4891 |
|
4892 |
+
#: lib/i18n-extra.php:235
|
4893 |
+
msgid "Syslog"
|
4894 |
+
msgstr "Syslog"
|
4895 |
|
4896 |
+
#: lib/i18n-extra.php:236
|
4897 |
+
msgid ""
|
4898 |
+
"In addition to the firewall log, events can also be redirected to the syslog "
|
4899 |
+
"server (<code>LOG_USER</code> facility)."
|
4900 |
msgstr ""
|
4901 |
+
"En plus d'écrire dans son journal, le pare-feu peut aussi utiliser le "
|
4902 |
+
"serveur Syslog (catégorie <code>LOG_USER</code>)."
|
|
|
|
|
|
|
|
|
4903 |
|
4904 |
+
#: lib/i18n-extra.php:237
|
4905 |
+
msgid ""
|
4906 |
+
"If you have a shared hosting account, keep this option disabled as you do "
|
4907 |
+
"not have any access to the server logs."
|
4908 |
msgstr ""
|
4909 |
+
"Si vous avez un hébergement mutualisé, laissez cette option désactivée car "
|
4910 |
+
"vous n'avez pas accès aux journaux du serveur."
|
4911 |
|
4912 |
+
#: lib/i18n-extra.php:238
|
4913 |
+
msgid "The logline uses the following format:"
|
4914 |
+
msgstr "Le format utilisé est le suivant :"
|
4915 |
+
|
4916 |
+
#: lib/i18n-extra.php:239
|
4917 |
msgid ""
|
4918 |
+
"BB: the level of severity as it appears in the firewall log. It can be "
|
4919 |
+
"<code>CRITICAL</CODE>, <CODE>HIGH</CODE>, <CODE>MEDIUM</CODE>, <CODE>INFO</"
|
4920 |
+
"CODE>, <CODE>UPLOAD</CODE> or <CODE>DEBUG_ON</CODE>."
|
4921 |
msgstr ""
|
4922 |
+
"BB : le niveau de sévérité des attaques tel qu'il apparaît dans le journal "
|
4923 |
+
"du pare-feu. Cela peut être <code>CRITICAL</CODE>, <CODE>HIGH</CODE>, "
|
4924 |
+
"<CODE>MEDIUM</CODE>, <CODE>INFO</CODE>, <CODE>UPLOAD</CODE> ou "
|
4925 |
+
"<CODE>DEBUG_ON</CODE>."
|
4926 |
|
4927 |
+
#: lib/i18n-extra.php:240
|
4928 |
+
msgid "CCCCCC: the 7-digit incident ID."
|
4929 |
+
msgstr "CCCCCC : le numéro d'incident à sept chiffres."
|
4930 |
|
4931 |
+
#: lib/i18n-extra.php:241
|
4932 |
+
msgid "DD: the user IPv4 or IPv6 address."
|
4933 |
+
msgstr "DD : L'adresse IPv4 ou IPv6 de l'utilisateur."
|
4934 |
+
|
4935 |
+
#: lib/i18n-extra.php:242
|
4936 |
+
msgid "EE: the blog (sub-)domain name."
|
4937 |
+
msgstr "EE : le nom de (sous-)domaine du blog."
|
4938 |
+
|
4939 |
+
#: lib/i18n-extra.php:243
|
4940 |
#, php-format
|
4941 |
msgid ""
|
4942 |
+
"This logging option does not apply to the brute-force protection which can "
|
4943 |
+
"be set up separately to write events to the server authentication log. See "
|
4944 |
+
"the <a href=\"%s\">Login Protection</a> page."
|
4945 |
+
msgstr ""
|
4946 |
+
"Cette option de journalisation ne s'applique pas aux attaques de force brute "
|
4947 |
+
"qui, elles, peuvent être configurées séparément pour écrire dans le journal "
|
4948 |
+
"d'authentification du serveur. Voir le menu de la <a href=\"%s\">Page de "
|
4949 |
+
"Connexion</a>."
|
4950 |
|
4951 |
+
#: lib/i18n-extra.php:244
|
4952 |
+
msgid ""
|
4953 |
+
"Secret key: The secret key will be used to generate your public key. Enter "
|
4954 |
+
"at least 30 ASCII characters, or use the one randomly created by "
|
4955 |
+
"NinjaFirewall."
|
4956 |
+
msgstr ""
|
4957 |
+
"Clé privée : Cette clé sera utilisée pour créer votre clé publique. Entrez "
|
4958 |
+
"de 30 à 100 caractères ASCII, ou bien utilisez la clé générée aléatoirement "
|
4959 |
+
"par NinjaFirewall."
|
4960 |
|
4961 |
+
#: lib/i18n-extra.php:245
|
4962 |
+
msgid ""
|
4963 |
+
"This server IP address: As an additional protection layer, you can restrict "
|
4964 |
+
"access to the remote website(s) to the main server IP only. You can use IPv4 "
|
4965 |
+
"or IPv6. If you do not want any IP restriction, enter the <code>*</code> "
|
4966 |
+
"character instead."
|
4967 |
msgstr ""
|
4968 |
+
"L'adresse IP de ce serveur : Seule cette adresse IPv4 ou IPv6 sera autorisée "
|
4969 |
+
"à se connecter aux sites distants. Si vous ne souhaitez pas de restriction "
|
4970 |
+
"d’accès par IP, veuillez entrer le caractère <code>*</code>."
|
4971 |
|
4972 |
+
#: lib/i18n-extra.php:246
|
4973 |
#, php-format
|
4974 |
msgid ""
|
4975 |
+
"Public key: This is the public key that you will need to upload to each "
|
4976 |
+
"remote website (<a href=\"%s\">consult our blog</a> for more info about it)."
|
4977 |
msgstr ""
|
4978 |
+
"Clé publique : Vous devez configurer vos sites distants avec cette clé. <a "
|
4979 |
+
"href=\"%s\">Consultez notre blog</a> pour plus d'info."
|
|
|
4980 |
|
4981 |
+
#: lib/i18n-extra.php:247
|
4982 |
+
msgid ""
|
4983 |
+
"Remote websites URL: Enter the full URL of your NinjaFirewall protected "
|
4984 |
+
"website(s) that you want to remotely access from the main server."
|
4985 |
msgstr ""
|
4986 |
+
"URL de vos sites distants : Entrez l'URL complète des sites protégés par "
|
4987 |
+
"NinjaFirewall auxquels vous souhaitez accéder à distance à partir du serveur "
|
4988 |
+
"principal."
|
4989 |
|
4990 |
+
#: lib/i18n-extra.php:248
|
4991 |
msgid ""
|
4992 |
+
"Centralized Logging will keep working even if NinjaFirewall is disabled. Use "
|
4993 |
+
"the menu below if you want to disable it."
|
|
|
4994 |
msgstr ""
|
4995 |
+
"L'option de centralisation des logs fonctionnera même si vous désactivez "
|
4996 |
+
"NinjaFirewall. Si vous souhaitez complètement désactiver cette option, "
|
4997 |
+
"faites-le ci-dessous."
|
4998 |
|
4999 |
+
#: lib/i18n-extra.php:249
|
5000 |
+
msgid "Enable Web Filter"
|
5001 |
+
msgstr "Activer Web Filter"
|
5002 |
+
|
5003 |
+
#: lib/i18n-extra.php:250
|
5004 |
+
msgid "A full or partial string."
|
5005 |
+
msgstr "Chaîne de caractère complète ou partielle."
|
5006 |
+
|
5007 |
+
#: lib/i18n-extra.php:251
|
5008 |
+
msgid "From 4 to maximum 150 characters."
|
5009 |
+
msgstr "De 4 à 150 caractères."
|
5010 |
+
|
5011 |
+
#: lib/i18n-extra.php:252
|
5012 |
+
msgid "Any character, except the vertical bar <code>|</code>"
|
5013 |
+
msgstr "Tout caractère, sauf la barre verticale <code>|</code>"
|
5014 |
+
|
5015 |
+
#: lib/i18n-extra.php:253
|
5016 |
+
msgid "Keywords to search:"
|
5017 |
+
msgstr "Mots-clés recherchés :"
|
5018 |
+
|
5019 |
+
#: lib/i18n-extra.php:254
|
5020 |
+
msgid "Case-sensitive search"
|
5021 |
+
msgstr "Recherche sensible à la casse"
|
5022 |
+
|
5023 |
+
#: lib/i18n-extra.php:255
|
5024 |
+
#, php-format
|
5025 |
+
msgid "Do not send me more than one email alert in a %s interval"
|
5026 |
+
msgstr "Ne pas envoyer plus d'un e-mail par tranche de %s"
|
5027 |
+
|
5028 |
+
#: lib/i18n-extra.php:256
|
5029 |
+
msgid "5-minute"
|
5030 |
+
msgstr "5 minutes"
|
5031 |
+
|
5032 |
+
#: lib/i18n-extra.php:257
|
5033 |
+
msgid "15-minute"
|
5034 |
+
msgstr "15 minutes"
|
5035 |
+
|
5036 |
+
#: lib/i18n-extra.php:258
|
5037 |
+
msgid "30-minute"
|
5038 |
+
msgstr "30 minutes"
|
5039 |
+
|
5040 |
+
#: lib/i18n-extra.php:259
|
5041 |
+
msgid "1-hour"
|
5042 |
+
msgstr "1 heure"
|
5043 |
+
|
5044 |
+
#: lib/i18n-extra.php:260
|
5045 |
+
msgid "3-hour"
|
5046 |
+
msgstr "3 heures"
|
5047 |
+
|
5048 |
+
#: lib/i18n-extra.php:261
|
5049 |
+
msgid "6-hour"
|
5050 |
+
msgstr "6 heures"
|
5051 |
+
|
5052 |
+
#: lib/i18n-extra.php:262
|
5053 |
+
msgid "12-hour"
|
5054 |
+
msgstr "12 heures"
|
5055 |
+
|
5056 |
+
#: lib/i18n-extra.php:263
|
5057 |
+
msgid "24-hour"
|
5058 |
+
msgstr "24 heures"
|
5059 |
+
|
5060 |
+
#: lib/i18n-extra.php:264
|
5061 |
msgid ""
|
5062 |
+
"Clicking the \"Save Web Filter options\" button below will reset the current "
|
5063 |
+
"timer."
|
5064 |
+
msgstr "Cliquer sur \"Sauvegarder les options\" réinitialisera le compteur."
|
5065 |
+
|
5066 |
+
#: lib/i18n-extra.php:265
|
5067 |
+
msgid "Attach the HTML page output to email alerts"
|
5068 |
+
msgstr "Joindre la page HTML à l'e-mail"
|
5069 |
+
|
5070 |
+
#: lib/i18n-extra.php:266
|
5071 |
+
msgid "Save Web Filter options"
|
5072 |
+
msgstr "Sauvegarder les options"
|
5073 |
+
|
5074 |
+
#: lib/i18n-extra.php:267
|
5075 |
+
msgid "Help Desk:"
|
5076 |
+
msgstr "Help Desk :"
|
5077 |
+
|
5078 |
+
#: lib/i18n-extra.php:268
|
5079 |
+
msgid "The selected log was deleted"
|
5080 |
+
msgstr "Le journal sélectionné a été supprimé"
|
5081 |
+
|
5082 |
+
#: lib/i18n-extra.php:269
|
5083 |
+
msgid "Export"
|
5084 |
+
msgstr "Exporter"
|
5085 |
+
|
5086 |
+
#: lib/i18n-extra.php:270
|
5087 |
+
msgid "Delete"
|
5088 |
+
msgstr "Supprimer"
|
5089 |
+
|
5090 |
+
#: lib/i18n-extra.php:271
|
5091 |
+
msgid "Delete log?"
|
5092 |
+
msgstr "Supprimer le journal ?"
|
5093 |
+
|
5094 |
+
#: lib/i18n-extra.php:272
|
5095 |
+
msgid "Today"
|
5096 |
+
msgstr "Aujourd'hui"
|
5097 |
+
|
5098 |
+
#: lib/i18n-extra.php:273
|
5099 |
+
msgid "Upload"
|
5100 |
+
msgstr "Téléchargement"
|
5101 |
+
|
5102 |
+
#: lib/i18n-extra.php:274
|
5103 |
+
msgid "Info"
|
5104 |
+
msgstr "Info"
|
5105 |
+
|
5106 |
+
#: lib/i18n-extra.php:275
|
5107 |
+
msgid "Debug"
|
5108 |
+
msgstr "Débogage"
|
5109 |
+
|
5110 |
+
#: lib/i18n-extra.php:276
|
5111 |
+
msgid "IP address:"
|
5112 |
+
msgstr "Adresse IP :"
|
5113 |
+
|
5114 |
+
#: lib/i18n-extra.php:277
|
5115 |
+
msgid "e.g., 1.2.3.4"
|
5116 |
+
msgstr "ex : 1.2.3.4"
|
5117 |
+
|
5118 |
+
#: lib/i18n-extra.php:278
|
5119 |
+
msgid "Add IP to blacklist"
|
5120 |
+
msgstr "Ajouter à la liste noire"
|
5121 |
+
|
5122 |
+
#: lib/i18n-extra.php:279
|
5123 |
+
msgid "Add IP to whitelist"
|
5124 |
+
msgstr "Ajouter à la liste blanche"
|
5125 |
+
|
5126 |
+
#: lib/i18n-extra.php:280
|
5127 |
+
msgid "Add"
|
5128 |
+
msgstr "Ajouter"
|
5129 |
+
|
5130 |
+
#: lib/i18n-extra.php:281
|
5131 |
+
msgid "The address wad added to your IP Access Control list."
|
5132 |
+
msgstr "L'adresse a été ajoutée à votre liste du Contrôle d'accès par IP."
|
5133 |
+
|
5134 |
+
#: lib/i18n-extra.php:282
|
5135 |
+
#, php-format
|
5136 |
+
msgid "1st day of the month, or if bigger than %s MB"
|
5137 |
+
msgstr "Le 1er de chaque mois, ou si sa taille dépasse %s Mo"
|
5138 |
+
|
5139 |
+
#: lib/i18n-extra.php:283
|
5140 |
+
msgid "1st day of the month, regardless of its size"
|
5141 |
+
msgstr "Le 1er de chaque mois, quelle que soit sa taille"
|
5142 |
+
|
5143 |
+
#: lib/i18n-extra.php:284
|
5144 |
+
msgid "Show the most recent"
|
5145 |
+
msgstr "Afficher les dernières"
|
5146 |
+
|
5147 |
+
#: lib/i18n-extra.php:285
|
5148 |
+
msgid "lines"
|
5149 |
+
msgstr "lignes"
|
5150 |
+
|
5151 |
+
#: lib/i18n-extra.php:286
|
5152 |
+
msgid "Write events to the Syslog server too"
|
5153 |
+
msgstr "Enregistrer aussi les événements dans le journal syslog"
|
5154 |
+
|
5155 |
+
#: lib/i18n-extra.php:287
|
5156 |
+
msgid "Your server configuration is not compatible with this option."
|
5157 |
msgstr ""
|
5158 |
+
"La configuration de votre serveur n'est pas compatible avec cette option."
|
|
|
5159 |
|
5160 |
+
#: lib/i18n-extra.php:288
|
5161 |
+
msgid "See contextual help before enabling this option."
|
5162 |
+
msgstr "Consultez l'aide contextuelle avant d'activer cette option."
|
5163 |
|
5164 |
+
#: lib/i18n-extra.php:289
|
5165 |
msgid ""
|
5166 |
+
"The remote server rejected your request. Make sure that you uploaded the "
|
5167 |
+
"correct public key."
|
5168 |
msgstr ""
|
5169 |
+
"Le serveur distant a rejeté votre requête. Veuillez vous assurer que la clé "
|
5170 |
+
"publique est correcte."
|
5171 |
|
5172 |
+
#: lib/i18n-extra.php:290
|
5173 |
+
#, php-format
|
5174 |
+
msgid "The remote server returned the following HTTP error: %s"
|
5175 |
+
msgstr "Le serveur HTTP a retourné le code d'erreur suivant : %s"
|
5176 |
+
|
5177 |
+
#: lib/i18n-extra.php:291
|
5178 |
+
msgid "The requested log does not exist on the remote website."
|
5179 |
+
msgstr "Le journal demandé n'existe pas sur le site distant."
|
5180 |
+
|
5181 |
+
#: lib/i18n-extra.php:292
|
5182 |
+
msgid "The remote website did not return the expected response."
|
5183 |
+
msgstr "Le site distant n'a pas retourné la réponse attendue."
|
5184 |
+
|
5185 |
+
#: lib/i18n-extra.php:293
|
5186 |
+
msgid "Your server does not seem to be compatible with this option."
|
5187 |
+
msgstr ""
|
5188 |
+
"La configuration de votre serveur n'est pas compatible avec cette option."
|
5189 |
+
|
5190 |
+
#: lib/i18n-extra.php:294
|
5191 |
+
msgid "Load language files from the WordPress repo"
|
5192 |
+
msgstr "Charger les fichiers de langue depuis le WordPress.org"
|
5193 |
+
|
5194 |
+
#: lib/i18n-extra.php:295
|
5195 |
+
#, php-format
|
5196 |
msgid ""
|
5197 |
+
"If available, NinjaFirewall will download the language files from <a "
|
5198 |
+
"%s>translate.wordpress.org</a>."
|
|
|
5199 |
msgstr ""
|
5200 |
+
"Si disponible, NinjaFirewall téléchargera le fichier de langue à partir de "
|
5201 |
+
"<a %s>translate.wordpress.org</a>."
|
|
|
5202 |
|
5203 |
+
#: lib/i18n-extra.php:296
|
5204 |
+
msgid "Error: you do not have any license."
|
5205 |
+
msgstr "Erreur : vous n'avez pas de licence."
|
5206 |
+
|
5207 |
+
#: lib/i18n-extra.php:297
|
5208 |
+
msgid "You have a valid license."
|
5209 |
+
msgstr "Votre licence est valide."
|
5210 |
+
|
5211 |
+
#: lib/i18n-extra.php:298
|
5212 |
msgid ""
|
5213 |
+
"An unknown error occured while connecting to NinjaFirewall servers. Please "
|
5214 |
+
"try again in a few minutes"
|
|
|
5215 |
msgstr ""
|
5216 |
+
"Une erreur inattendue s'est produite lors de la connexion au serveur de "
|
5217 |
+
"NinjaFirewall. Merci d'essayer à nouveau dans quelques minutes"
|
|
|
|
|
5218 |
|
5219 |
+
#: lib/i18n-extra.php:299
|
5220 |
msgid ""
|
5221 |
+
"An error occured while connecting to NinjaFirewall servers. Please try again "
|
5222 |
+
"in a few minutes"
|
5223 |
msgstr ""
|
5224 |
+
"Une erreur inattendue s'est produite lors de la connexion au serveur de "
|
5225 |
+
"NinjaFirewall. Merci d'essayer à nouveau dans quelques minutes"
|
|
|
5226 |
|
5227 |
+
#: lib/i18n-extra.php:300
|
5228 |
+
msgid "Enter a valid license to save!"
|
5229 |
+
msgstr "Veuillez entrer un numéro de licence valide !"
|
5230 |
|
5231 |
+
#: lib/i18n-extra.php:301
|
5232 |
+
msgid "This is already your current license!"
|
5233 |
+
msgstr "Cette licence est la même que l'actuelle !"
|
5234 |
+
|
5235 |
+
#: lib/i18n-extra.php:302
|
5236 |
+
msgid "Your new license has been accepted and saved."
|
5237 |
+
msgstr "Votre nouvelle licence a été acceptée et sauvegardée."
|
5238 |
+
|
5239 |
+
#: lib/i18n-extra.php:303
|
5240 |
+
msgid "This license is not valid"
|
5241 |
+
msgstr "Cette licence n'est pas valide"
|
5242 |
+
|
5243 |
+
#: lib/i18n-extra.php:304
|
5244 |
+
msgid "WP+ Edition License"
|
5245 |
+
msgstr "Licence WP+ Edition"
|
5246 |
+
|
5247 |
+
#: lib/i18n-extra.php:305
|
5248 |
+
msgid "License Number"
|
5249 |
+
msgstr "Numéro de Licence"
|
5250 |
+
|
5251 |
+
#: lib/i18n-extra.php:306
|
5252 |
+
msgid "No license found"
|
5253 |
+
msgstr "Aucune licence trouvée"
|
5254 |
+
|
5255 |
+
#: lib/i18n-extra.php:307
|
5256 |
+
msgid "Click to check your license validity"
|
5257 |
+
msgstr "Cliquez pour tester la validité de votre licence"
|
5258 |
+
|
5259 |
+
#: lib/i18n-extra.php:308
|
5260 |
+
msgid "Expiration date"
|
5261 |
+
msgstr "Date d'expiration"
|
5262 |
+
|
5263 |
+
#: lib/i18n-extra.php:309
|
5264 |
+
msgid "Unknown expiration date"
|
5265 |
+
msgstr "Date d'expiration inconnue"
|
5266 |
+
|
5267 |
+
#: lib/i18n-extra.php:310
|
5268 |
+
msgid "Use the \"Check License Validity\" button to attempt to fix this error."
|
5269 |
msgstr ""
|
5270 |
+
"Selectionnez \"Cliquez pour tester la validité de votre licence\" pour "
|
5271 |
+
"tenter de réparer cette erreur."
|
|
|
|
|
|
|
|
|
|
|
5272 |
|
5273 |
+
#: lib/i18n-extra.php:311
|
5274 |
+
msgid "Your license will expire soon!"
|
5275 |
+
msgstr "Votre licence va bientôt expirer !"
|
5276 |
+
|
5277 |
+
#: lib/i18n-extra.php:312
|
5278 |
+
msgid "Your license has expired."
|
5279 |
+
msgstr "Votre licence a expiré."
|
5280 |
+
|
5281 |
+
#: lib/i18n-extra.php:313
|
5282 |
+
msgid "License renewal"
|
5283 |
+
msgstr "Renouvellement de licence"
|
5284 |
+
|
5285 |
+
#: lib/i18n-extra.php:314
|
5286 |
+
msgid "Click here to get a license!"
|
5287 |
+
msgstr "Cliquez ici pour obtenir une licence !"
|
5288 |
+
|
5289 |
+
#: lib/i18n-extra.php:315
|
5290 |
+
msgid "Enter your new license and click on the save button"
|
5291 |
+
msgstr "Entrez votre licence et cliquez sur le bouton pour l'enregistrer"
|
5292 |
+
|
5293 |
+
#: lib/i18n-extra.php:316
|
5294 |
+
msgid "Save New License"
|
5295 |
+
msgstr "Sauvegarder la Licence"
|
5296 |
+
|
5297 |
+
#: lib/i18n-extra.php:317
|
5298 |
+
msgid "Allow, but block dangerous files"
|
5299 |
+
msgstr "Autoriser, mais bloquer les fichiers dangereux"
|
5300 |
+
|
5301 |
+
#: lib/i18n-extra.php:318
|
5302 |
+
msgid "See contextual help for the list of files."
|
5303 |
msgstr ""
|
5304 |
+
"Consultez l'aide contextuelle pour voir la liste des fichiers concernés."
|
|
|
5305 |
|
5306 |
+
#: lib/i18n-extra.php:319
|
5307 |
+
msgid "Apply to ZIP archives file contents"
|
5308 |
+
msgstr "Appliquer au contenu des fichiers ZIP"
|
5309 |
+
|
5310 |
+
#: lib/i18n-extra.php:320
|
5311 |
msgid ""
|
5312 |
+
"Keep this option disabled if you are using scripts such as Paypal IPN or "
|
5313 |
+
"WordPress WP-Cron, unless you added their IP address or URL to your Access "
|
5314 |
+
"Control whitelist."
|
5315 |
msgstr ""
|
5316 |
+
"N'activez pas cette option si vous utilisez des scripts comme Paypal IPN, "
|
5317 |
+
"WordPress WP-Cron, sauf si vous avez ajouté leur adresse IP ou URL dans la "
|
5318 |
+
"section \"Contrôle d'Accès\"."
|
5319 |
|
5320 |
+
#: lib/i18n-extra.php:321
|
5321 |
+
#, php-format
|
5322 |
msgid ""
|
5323 |
+
"Do not send a notification if the user is in the <a href=\"%s\">IP Access "
|
5324 |
+
"Control whitelist</a>."
|
|
|
5325 |
msgstr ""
|
5326 |
+
"Ne pas envoyer de notification si l'utilisateur est dans la liste blanche du "
|
5327 |
+
"<a href=\"%s\">Contrôle d'accès par IP</a>."
|
|
|
5328 |
|
5329 |
#: lib/install.php:82
|
5330 |
#, php-format
|
5445 |
"will not work!"
|
5446 |
msgstr ""
|
5447 |
"Erreur : L'extension PHP GD n'est pas disponible sur votre serveur, la "
|
5448 |
+
"protection par captcha ne peut pas fonctionner !"
|
5449 |
|
5450 |
#: lib/login_protection.php:201
|
5451 |
msgid "Enable brute force attack protection"
|
5515 |
msgstr "Mot de passe :"
|
5516 |
|
5517 |
#: lib/login_protection.php:270
|
5518 |
+
msgid "User and Password must be from 6 to 255 characters."
|
5519 |
+
msgstr "L'utilisateur et mot de passe doivent comporter de 6 à 255 caractères."
|
5520 |
|
5521 |
#: lib/login_protection.php:271
|
5522 |
msgid "Message (max. 1024 characters, HTML tags allowed)"
|
5604 |
"l'authentification HTTP."
|
5605 |
|
5606 |
#: lib/login_protection.php:469
|
5607 |
+
msgid "Error: password must be from 6 to 255 characters."
|
5608 |
+
msgstr "Erreur : le mot de passe doit comporter de 6 à 255 caractères."
|
5609 |
|
5610 |
#: lib/login_protection.php:504
|
5611 |
#, php-format
|
6164 |
#: lib/monitoring_file_check.php:768 lib/monitoring_file_check.php:770
|
6165 |
#: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
|
6166 |
#: lib/security_rules_update.php:572 lib/security_rules_update.php:574
|
6167 |
+
#: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:1063
|
6168 |
+
#: lib/utils.php:1241 lib/utils.php:1520
|
6169 |
msgid "Blog:"
|
6170 |
msgstr "Blog :"
|
6171 |
|
6408 |
|
6409 |
#: lib/security_rules_update.php:169
|
6410 |
msgid ""
|
6411 |
+
"The next scheduled date is in the past! WordPress wp-cron may not be "
|
6412 |
+
"working, may have been disabled or is currently running. Try to reload this "
|
6413 |
+
"page in a few seconds."
|
6414 |
msgstr ""
|
6415 |
+
"La date de la prochaine vérification des mises à jour est dans le passé. "
|
6416 |
+
"Essayez de recharger cette page dans quelques secondes, sinon vérifiez que "
|
6417 |
+
"WP-Cron n'a pas été désactivé."
|
6418 |
|
6419 |
#: lib/security_rules_update.php:174
|
6420 |
#, php-format
|
6587 |
"niveau de protection très supérieur aux autres extensions de sécurité pour "
|
6588 |
"WordPress disponibles sur le marché."
|
6589 |
|
|
|
|
|
|
|
|
|
6590 |
#: lib/thickbox.php:154
|
6591 |
msgid "Select your HTTP server and your PHP server API"
|
6592 |
msgstr "Sélectionnez votre serveur HTTP et PHP SAPI"
|
6705 |
"NinjaFirewall a bloqué une tentative de modification/création d'une page ou "
|
6706 |
"d'un article par un utilisateur qui n'avait pas les capacités nécessaires :"
|
6707 |
|
6708 |
+
#: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:1245
|
6709 |
msgid "Username:"
|
6710 |
msgstr "Utilisateur :"
|
6711 |
|
6713 |
msgid "Action:"
|
6714 |
msgstr "Action :"
|
6715 |
|
6716 |
+
#: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:1249
|
6717 |
+
#: lib/utils.php:1521
|
6718 |
msgid "User IP:"
|
6719 |
msgstr "IP utilisateur :"
|
6720 |
|
6721 |
+
#: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:1261
|
6722 |
+
#: lib/utils.php:1516
|
6723 |
msgid "A PHP backtrace has been attached to this message for your convenience."
|
6724 |
msgstr ""
|
6725 |
"La pile d'exécution de PHP est jointe à ce message pour votre commodité."
|
6726 |
|
6727 |
+
#: lib/utils.php:244 lib/utils.php:329 lib/utils.php:1264 lib/utils.php:1526
|
6728 |
msgid ""
|
6729 |
"This protection (and notification) can be turned off from NinjaFirewall "
|
6730 |
"\"Firewall Policies\" page."
|
6733 |
"\"Politiques du Pare-feu\" de NinjaFirewall."
|
6734 |
|
6735 |
#: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
|
6736 |
+
#: lib/utils.php:466 lib/utils.php:467 lib/utils.php:1280 lib/utils.php:1281
|
6737 |
msgid "You are not allowed to perform this task."
|
6738 |
msgstr "Vous n'êtes pas autorisé à effectuer cette tâche."
|
6739 |
|
6758 |
msgstr ""
|
6759 |
"NinjaFirewall a bloqué une tentative de création d'un compte d'utilisateur :"
|
6760 |
|
6761 |
+
#: lib/utils.php:757
|
6762 |
msgid ""
|
6763 |
"Warning: Because NinjaFirewall's Login Protection is enabled, Site Health "
|
6764 |
"may return an error message regarding the loopback test (e.g., 404 or 401 "
|
6769 |
"concernant le test de la requête de bouclage (ex.: code d’état HTTP 404 ou "
|
6770 |
"401). Vous pouvez l'ignorer en toute sécurité."
|
6771 |
|
6772 |
+
#: lib/utils.php:780 lib/utils.php:784
|
6773 |
msgid "NinjaFirewall error"
|
6774 |
msgstr "NinjaFirewall Erreur"
|
6775 |
|
6776 |
+
#: lib/utils.php:781
|
6777 |
#, php-format
|
6778 |
msgid ""
|
6779 |
"%s directory cannot be created. Please review your installation and ensure "
|
6782 |
"Le répertoire %s ne peut pas être créé. Vérifiez votre installation et "
|
6783 |
"assurez vous que %s n'est pas en lecture seule."
|
6784 |
|
6785 |
+
#: lib/utils.php:785
|
6786 |
#, php-format
|
6787 |
msgid ""
|
6788 |
"%s directory is read-only. Please review your installation and ensure that "
|
6791 |
"Le répertoire %s est en lecture seule. Vérifiez votre installation et les "
|
6792 |
"permissions de %s."
|
6793 |
|
6794 |
+
#: lib/utils.php:800
|
6795 |
msgid "unknown error"
|
6796 |
msgstr "erreur inconnue"
|
6797 |
|
6798 |
+
#: lib/utils.php:802
|
6799 |
msgid "NinjaFirewall fatal error:"
|
6800 |
msgstr "NinjaFirewall erreur fatale :"
|
6801 |
|
6802 |
+
#: lib/utils.php:803
|
6803 |
msgid "Review your installation, your site is not protected."
|
6804 |
msgstr "Vérifiez votre installation, votre site n'est pas protégé."
|
6805 |
|
6806 |
+
#: lib/utils.php:828
|
6807 |
msgid "Alert: WordPress console login"
|
6808 |
msgstr "Alerte : Connexion à WordPress"
|
6809 |
|
6810 |
+
#: lib/utils.php:834
|
6811 |
msgid "Someone just logged in to your WordPress admin console:"
|
6812 |
msgstr "Quelqu'un vient de se connecter à votre Tableau de bord de WordPress:"
|
6813 |
|
6814 |
+
#: lib/utils.php:929 lib/utils.php:956
|
6815 |
msgid "Forbidden access"
|
6816 |
msgstr "Accès interdit"
|
6817 |
|
6818 |
+
#: lib/utils.php:975
|
6819 |
#, php-format
|
6820 |
msgid ""
|
6821 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
6824 |
"<strong>ERREUR</strong>: Identifiant ou mot de passe invalide.<br /><a href="
|
6825 |
"\"%s\">Mot de passe perdu</a> ?"
|
6826 |
|
6827 |
+
#: lib/utils.php:1059
|
6828 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
6829 |
msgstr "[NinjaFirewall] Alerte: Modification dans la base de données"
|
6830 |
|
6831 |
+
#: lib/utils.php:1060
|
6832 |
msgid ""
|
6833 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
6834 |
"modified in the database:"
|
6836 |
"NinjaFirewall a détecté que un ou plusieurs comptes d'administrateur ont été "
|
6837 |
"modifiés dans la base de données:"
|
6838 |
|
6839 |
+
#: lib/utils.php:1065
|
6840 |
#, php-format
|
6841 |
msgid "Total administrators : %s"
|
6842 |
msgstr "Nombre d'administrateurs : %s"
|
6843 |
|
6844 |
+
#: lib/utils.php:1074
|
6845 |
msgid ""
|
6846 |
"If you cannot see any modifications in the above fields, it is possible that "
|
6847 |
"the administrator password was changed."
|
6849 |
"Si vous ne voyez pas de modifications dans les données ci-dessus, il est "
|
6850 |
"possible que le mot de passe administrateur ait été changé."
|
6851 |
|
6852 |
+
#: lib/utils.php:1226
|
6853 |
msgid "Blocked privilege escalation attempt"
|
6854 |
msgstr "Tentatives d'élévation des privilèges"
|
6855 |
|
6856 |
+
#: lib/utils.php:1239
|
6857 |
msgid ""
|
6858 |
"NinjaFirewall has blocked an attempt to modify a user capability by someone "
|
6859 |
"who does not have administrative privileges:"
|
6861 |
"NinjaFirewall a bloqué une tentative de modification de certaines Capacités "
|
6862 |
"par un utilisateur ne disposant pas de privilèges administratifs :"
|
6863 |
|
6864 |
+
#: lib/utils.php:1292
|
6865 |
msgid ""
|
6866 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
6867 |
"whitelisted."
|
6869 |
"La protection de NinjaFirewall contre les attaques par force brute est "
|
6870 |
"activée. Vous êtes temporairement dans la liste blanche."
|
6871 |
|
6872 |
+
#: lib/utils.php:1307
|
6873 |
#, php-format
|
6874 |
msgid ""
|
6875 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
6882 |
"a>. Il a fallu des milliers d'heures pour le développer, mais il suffit "
|
6883 |
"seulement de quelques minutes pour le noter. Merci !"
|
6884 |
|
6885 |
+
#: lib/utils.php:1488
|
6886 |
msgid ""
|
6887 |
"The attempt was blocked and the option was reversed to its original value."
|
6888 |
msgstr ""
|
6889 |
"La tentative a été bloquée et l'option a été remise à sa valeur d'origine."
|
6890 |
|
6891 |
+
#: lib/utils.php:1493
|
6892 |
msgid "Attempt to modify WordPress settings"
|
6893 |
msgstr "Tentative de modification des paramètres de WordPress"
|
6894 |
|
6895 |
+
#: lib/utils.php:1494
|
6896 |
msgid ""
|
6897 |
"NinjaFirewall has blocked an attempt to modify some important WordPress "
|
6898 |
"settings by a user that does not have administrative privileges:"
|
6901 |
"importants de WordPress par un utilisateur ne disposant pas de privilèges "
|
6902 |
"administratifs :"
|
6903 |
|
6904 |
+
#: lib/utils.php:1495 lib/utils.php:1504
|
6905 |
#, php-format
|
6906 |
msgid "Option: %s"
|
6907 |
msgstr "Option: %s"
|
6908 |
|
6909 |
+
#: lib/utils.php:1496
|
6910 |
#, php-format
|
6911 |
msgid "Original value: %s"
|
6912 |
msgstr "Valeur originale : %s"
|
6913 |
|
6914 |
+
#: lib/utils.php:1497
|
6915 |
#, php-format
|
6916 |
msgid "Modified value: %s"
|
6917 |
msgstr "Valeur modifiée : %s"
|
6918 |
|
6919 |
+
#: lib/utils.php:1498 lib/utils.php:1506
|
6920 |
#, php-format
|
6921 |
msgid "Action taken: %s"
|
6922 |
msgstr "Action prise : %s"
|
6923 |
|
6924 |
+
#: lib/utils.php:1502
|
6925 |
msgid "Code injection attempt in WordPress options table"
|
6926 |
msgstr "Tentative d'injection de code dans la table des options de WordPress"
|
6927 |
|
6928 |
+
#: lib/utils.php:1503
|
6929 |
msgid ""
|
6930 |
"NinjaFirewall has blocked an attempt to inject code in the WordPress options "
|
6931 |
"table by a user that does not have administrative privileges:"
|
6934 |
"options de WordPress par un utilisateur ne disposant pas de privilèges "
|
6935 |
"administratifs :"
|
6936 |
|
6937 |
+
#: lib/utils.php:1505
|
6938 |
#, php-format
|
6939 |
msgid "Code: %s"
|
6940 |
msgstr "Code : %s"
|
6941 |
|
6942 |
+
#: lib/utils.php:1556
|
6943 |
#, php-format
|
6944 |
msgid "Error, cannot create the %s folder."
|
6945 |
msgstr "Erreur, impossible de créer le répertoire %s."
|
6946 |
|
6947 |
+
#: lib/utils.php:1556 lib/utils.php:1564 lib/utils.php:1572
|
6948 |
msgid "Check your server permissions and try again."
|
6949 |
msgstr "Vérifiez les autorisations de votre serveur et réessayez."
|
6950 |
|
6951 |
+
#: lib/utils.php:1564
|
6952 |
#, php-format
|
6953 |
msgid "Error, the %s folder is not writable."
|
6954 |
msgstr "Erreur, le répertoire %s est en lecture seule."
|
6955 |
|
6956 |
+
#: lib/utils.php:1572
|
6957 |
#, php-format
|
6958 |
msgid "Error, cannot write %s."
|
6959 |
msgstr "Erreur, impossible d'écrire dans %s."
|
7559 |
msgstr ""
|
7560 |
"Tout caractère qui n'est pas une lettre [a-zA-Z], un chiffre [0-9], un point "
|
7561 |
"[.], un trait d'union[-] ou un caractère de soulignement[_], sera supprimé "
|
7562 |
+
"du nom du fichier et remplacé par le caractère de substitution. Continuer ?"
|
7563 |
|
7564 |
#: ninjafirewall.php:341
|
7565 |
msgid ""
|
7593 |
"Continue?"
|
7594 |
msgstr ""
|
7595 |
"Les utilisateurs sont autorisés a créer des nouveaux sites : si vous activez "
|
7596 |
+
"cette option, ils ne pourront plus le faire. Continuer ?"
|
7597 |
|
7598 |
#: ninjafirewall.php:351
|
7599 |
msgid "Delete the current snapshot ?"
|
7732 |
msgid "Rate it!"
|
7733 |
msgstr "Notez-le !"
|
7734 |
|
7735 |
+
#~ msgid ""
|
7736 |
+
#~ "The next scheduled date is in the past! WordPress wp-cron may not be "
|
7737 |
+
#~ "working or may have been disabled."
|
7738 |
+
#~ msgstr ""
|
7739 |
+
#~ "La date de la prochaine vérification des mises à jour est dans le "
|
7740 |
+
#~ "passé ! Essayez de recharger cette page, sinon vérifiez que WP-Cron "
|
7741 |
+
#~ "n'a pas été désactivé."
|
7742 |
+
|
7743 |
+
#~ msgid "User and Password must be from 6 to 32 characters."
|
7744 |
+
#~ msgstr ""
|
7745 |
+
#~ "L'utilisateur et mot de passe doivent comporter de 6 à 32 caractères."
|
7746 |
+
|
7747 |
+
#~ msgid "Error: password must be from 6 to 32 characters."
|
7748 |
+
#~ msgstr "Erreur : le mot de passe doit comporter de 6 à 32 caractères."
|
7749 |
+
|
7750 |
#~ msgid ""
|
7751 |
#~ "Ensure that you have FTP access to your website so that, if there were a "
|
7752 |
#~ "problem during the installation of the firewall, you could easily undo "
|
8117 |
#~ msgstr ""
|
8118 |
#~ "cette option désactivera la protection WSOD introduite dans WordPress 5.1."
|
8119 |
|
|
|
|
|
|
|
|
|
|
|
8120 |
#~ msgid "Block suspicious bots/scanners:"
|
8121 |
#~ msgstr "Bloquer les requêtes provenant de bots/scanners malveillants :"
|
8122 |
|
8661 |
#~ msgid "Spread the word!"
|
8662 |
#~ msgstr "Partagez !"
|
8663 |
|
|
|
|
|
|
|
8664 |
#~ msgid "System Info"
|
8665 |
#~ msgstr "Info système"
|
8666 |
|
9183 |
#~ "aux autres extensions de sécurité pour WordPress disponibles sur le "
|
9184 |
#~ "marché."
|
9185 |
|
|
|
|
|
|
|
9186 |
#~ msgid ""
|
9187 |
#~ "We recommend to select the <b>Full WAF</b> mode option first. If it "
|
9188 |
#~ "fails, this installer will let you switch to the <b>WordPress WAF</b> "
|
10168 |
#~ "effacer l'écran, changer le format d'affichage, le fuseau horaire et "
|
10169 |
#~ "choisir le type de trafic à visualiser (HTTP/HTTPS)."
|
10170 |
|
|
|
|
|
|
|
10171 |
#~ msgid ""
|
10172 |
#~ "This options lets you export you current configuration or import it from "
|
10173 |
#~ "another NinjaFirewall (WP Edition) installation. The imported file must "
|
languages/ninjafirewall.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Stable (latest release)\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
"PO-Revision-Date: 2018-04-05 22:52+0700\n"
|
7 |
"Last-Translator: NinTechNet <contact@nintechnet.com>\n"
|
8 |
"Language-Team: \n"
|
@@ -695,7 +695,7 @@ msgstr ""
|
|
695 |
msgid "Blocked brute-force attacks:"
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: lib/event_notifications.php:503 lib/event_updates.php:225 lib/utils.php:
|
699 |
msgid ""
|
700 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
701 |
"\" page."
|
@@ -712,7 +712,7 @@ msgid ""
|
|
712 |
msgstr ""
|
713 |
|
714 |
#: lib/event_updates.php:163 lib/utils.php:233 lib/utils.php:318
|
715 |
-
#: lib/utils.php:440 lib/utils.php:
|
716 |
msgid "Date:"
|
717 |
msgstr ""
|
718 |
|
@@ -809,7 +809,7 @@ msgstr ""
|
|
809 |
msgid "[NinjaFirewall] Alert: %s"
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: lib/events.php:213 lib/events.php:215 lib/utils.php:
|
813 |
msgid "-Blog:"
|
814 |
msgstr ""
|
815 |
|
@@ -817,15 +817,15 @@ msgstr ""
|
|
817 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: lib/events.php:220 lib/utils.php:
|
821 |
msgid "-User:"
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: lib/events.php:221 lib/utils.php:
|
825 |
msgid "-IP:"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: lib/events.php:222 lib/utils.php:
|
829 |
msgid "-Date:"
|
830 |
msgstr ""
|
831 |
|
@@ -1152,6 +1152,10 @@ msgid ""
|
|
1152 |
"not have the right capabilities"
|
1153 |
msgstr ""
|
1154 |
|
|
|
|
|
|
|
|
|
1155 |
#: lib/firewall_policies.php:418 lib/help.php:189
|
1156 |
msgid "WordPress AJAX"
|
1157 |
msgstr ""
|
@@ -2764,411 +2768,2009 @@ msgid ""
|
|
2764 |
"\"Firewall Policies\" page."
|
2765 |
msgstr ""
|
2766 |
|
2767 |
-
#: lib/
|
2768 |
-
#, php-format
|
2769 |
msgid ""
|
2770 |
-
"
|
2771 |
-
|
2772 |
-
|
2773 |
-
#: lib/install.php:110 ninjafirewall.php:646 ninjafirewall.php:650
|
2774 |
-
#, php-format
|
2775 |
-
msgid "Error: wrong parameter value (%s)."
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
#: lib/
|
2779 |
-
#, php-format
|
2780 |
msgid ""
|
2781 |
-
"
|
|
|
2782 |
msgstr ""
|
2783 |
|
2784 |
-
#: lib/
|
2785 |
-
|
2786 |
-
msgid ""
|
2787 |
-
"NinjaFirewall detected that the requested changes seemed to crash your blog. "
|
2788 |
-
"%s"
|
2789 |
msgstr ""
|
2790 |
|
2791 |
-
#: lib/
|
2792 |
-
msgid ""
|
2793 |
-
"Changes have been undone. You may need to modify your selection and try "
|
2794 |
-
"again."
|
2795 |
msgstr ""
|
2796 |
|
2797 |
-
#: lib/
|
2798 |
-
|
2799 |
-
msgid "The website front-end returned: HTTP %s %s."
|
2800 |
msgstr ""
|
2801 |
|
2802 |
-
#: lib/
|
2803 |
-
msgid "
|
|
|
|
|
2804 |
msgstr ""
|
2805 |
|
2806 |
-
#: lib/
|
2807 |
-
|
2808 |
-
msgid "The website front-end returned a fatal error: %s."
|
2809 |
msgstr ""
|
2810 |
|
2811 |
-
#: lib/
|
2812 |
-
|
2813 |
-
msgid "File is not writable"
|
2814 |
msgstr ""
|
2815 |
|
2816 |
-
#: lib/
|
2817 |
-
msgid ""
|
2818 |
-
"Error: The installer cannot download the security rules from wordpress.org "
|
2819 |
-
"website."
|
2820 |
msgstr ""
|
2821 |
|
2822 |
-
#: lib/
|
2823 |
-
msgid ""
|
2824 |
-
"The server may be temporarily down or you may have network connectivity "
|
2825 |
-
"problems? Please try again in a few minutes."
|
2826 |
msgstr ""
|
2827 |
|
2828 |
-
#: lib/
|
2829 |
msgid ""
|
2830 |
-
"
|
2831 |
-
"
|
2832 |
-
"secure HTTP connection by adding the following directive to your <strong>wp-"
|
2833 |
-
"config.php</strong> file:"
|
2834 |
msgstr ""
|
2835 |
|
2836 |
-
#: lib/
|
2837 |
-
|
2838 |
-
msgid ""
|
2839 |
-
"NinjaFirewall cannot create its <code>nfwlog/</code>log and cache folder; "
|
2840 |
-
"please make sure that the <code>%s</code> directory is writable"
|
2841 |
msgstr ""
|
2842 |
|
2843 |
-
#: lib/
|
2844 |
-
|
2845 |
-
msgid "Access restricted"
|
2846 |
msgstr ""
|
2847 |
|
2848 |
-
#: lib/
|
2849 |
-
|
2850 |
-
msgid "Type the characters you see in the picture below:"
|
2851 |
msgstr ""
|
2852 |
|
2853 |
-
#: lib/
|
2854 |
-
msgid ""
|
2855 |
-
"GD Support is not available on your server, the CAPTCHA option is disabled."
|
2856 |
msgstr ""
|
2857 |
|
2858 |
-
#: lib/
|
2859 |
-
msgid ""
|
2860 |
-
"Error: GD Support is not available on your server, the captcha protection "
|
2861 |
-
"will not work!"
|
2862 |
msgstr ""
|
2863 |
|
2864 |
-
#: lib/
|
2865 |
-
msgid "
|
2866 |
msgstr ""
|
2867 |
|
2868 |
-
#: lib/
|
2869 |
-
msgid "
|
2870 |
msgstr ""
|
2871 |
|
2872 |
-
#: lib/
|
2873 |
-
msgid "
|
2874 |
msgstr ""
|
2875 |
|
2876 |
-
#: lib/
|
2877 |
-
msgid "
|
2878 |
msgstr ""
|
2879 |
|
2880 |
-
#: lib/
|
2881 |
-
msgid "
|
2882 |
msgstr ""
|
2883 |
|
2884 |
-
#: lib/
|
2885 |
-
msgid "
|
2886 |
msgstr ""
|
2887 |
|
2888 |
-
#: lib/
|
2889 |
-
msgid "
|
2890 |
msgstr ""
|
2891 |
|
2892 |
-
#: lib/
|
2893 |
-
msgid "
|
2894 |
msgstr ""
|
2895 |
|
2896 |
-
#: lib/
|
2897 |
-
msgid "
|
2898 |
msgstr ""
|
2899 |
|
2900 |
-
#: lib/
|
2901 |
-
msgid "
|
2902 |
msgstr ""
|
2903 |
|
2904 |
-
#: lib/
|
2905 |
-
msgid "
|
|
|
|
|
2906 |
msgstr ""
|
2907 |
|
2908 |
-
#: lib/
|
2909 |
-
msgid "
|
|
|
|
|
2910 |
msgstr ""
|
2911 |
|
2912 |
-
#: lib/
|
2913 |
-
|
2914 |
-
msgid "For %1$s minutes, if more than %2$s %3$s requests within %4$s seconds."
|
2915 |
msgstr ""
|
2916 |
|
2917 |
-
#: lib/
|
2918 |
-
msgid "
|
2919 |
msgstr ""
|
2920 |
|
2921 |
-
#: lib/
|
2922 |
-
msgid "
|
2923 |
msgstr ""
|
2924 |
|
2925 |
-
#: lib/
|
2926 |
-
msgid "
|
2927 |
msgstr ""
|
2928 |
|
2929 |
-
#: lib/
|
2930 |
-
|
|
|
|
|
|
|
|
|
2931 |
msgstr ""
|
2932 |
|
2933 |
-
#: lib/
|
2934 |
-
|
|
|
2935 |
msgstr ""
|
2936 |
|
2937 |
-
#: lib/
|
2938 |
-
|
|
|
|
|
|
|
|
|
2939 |
msgstr ""
|
2940 |
|
2941 |
-
#: lib/
|
2942 |
-
msgid "
|
2943 |
msgstr ""
|
2944 |
|
2945 |
-
#: lib/
|
2946 |
-
msgid "
|
2947 |
msgstr ""
|
2948 |
|
2949 |
-
#: lib/
|
|
|
2950 |
msgid ""
|
2951 |
-
"
|
2952 |
-
"
|
|
|
|
|
2953 |
msgstr ""
|
2954 |
|
2955 |
-
#: lib/
|
2956 |
-
|
|
|
|
|
|
|
2957 |
msgstr ""
|
2958 |
|
2959 |
-
#: lib/
|
2960 |
-
|
|
|
2961 |
msgstr ""
|
2962 |
|
2963 |
-
#: lib/
|
2964 |
-
|
|
|
|
|
|
|
2965 |
msgstr ""
|
2966 |
|
2967 |
-
#: lib/
|
2968 |
-
|
|
|
|
|
|
|
2969 |
msgstr ""
|
2970 |
|
2971 |
-
#: lib/
|
|
|
2972 |
msgid ""
|
2973 |
-
"
|
2974 |
-
"
|
2975 |
msgstr ""
|
2976 |
|
2977 |
-
#: lib/
|
2978 |
-
msgid "
|
2979 |
msgstr ""
|
2980 |
|
2981 |
-
#: lib/
|
2982 |
-
msgid "
|
2983 |
msgstr ""
|
2984 |
|
2985 |
-
#: lib/
|
2986 |
-
msgid "
|
2987 |
msgstr ""
|
2988 |
|
2989 |
-
#: lib/
|
2990 |
#, php-format
|
2991 |
-
msgid "Error
|
2992 |
msgstr ""
|
2993 |
|
2994 |
-
#: lib/
|
2995 |
-
|
|
|
2996 |
msgstr ""
|
2997 |
|
2998 |
-
#: lib/
|
2999 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3000 |
msgstr ""
|
3001 |
|
3002 |
-
#: lib/
|
3003 |
-
msgid "
|
3004 |
msgstr ""
|
3005 |
|
3006 |
-
#: lib/
|
3007 |
-
msgid "
|
3008 |
msgstr ""
|
3009 |
|
3010 |
-
#: lib/
|
3011 |
-
|
3012 |
-
msgid "Error: unable to write to the %s configuration file"
|
3013 |
msgstr ""
|
3014 |
|
3015 |
-
#: lib/
|
3016 |
-
msgid "
|
3017 |
msgstr ""
|
3018 |
|
3019 |
-
#: lib/
|
3020 |
-
|
3021 |
-
msgid ""
|
3022 |
-
"the current month log (%s) is not writable. Please chmod it and its parent "
|
3023 |
-
"directory to 0777"
|
3024 |
msgstr ""
|
3025 |
|
3026 |
-
#: lib/
|
3027 |
-
|
3028 |
-
msgid "the log directory (%s) is not writable. Please chmod it to 0777"
|
3029 |
msgstr ""
|
3030 |
|
3031 |
-
#: lib/
|
3032 |
-
msgid "
|
3033 |
msgstr ""
|
3034 |
|
3035 |
-
#: lib/
|
3036 |
-
msgid "
|
3037 |
msgstr ""
|
3038 |
|
3039 |
-
#: lib/
|
3040 |
-
msgid "
|
3041 |
msgstr ""
|
3042 |
|
3043 |
-
#: lib/
|
3044 |
-
|
|
|
3045 |
msgstr ""
|
3046 |
|
3047 |
-
#: lib/
|
3048 |
-
|
3049 |
-
msgid "your log has %s lines. I will display the last %s lines only."
|
3050 |
msgstr ""
|
3051 |
|
3052 |
-
#: lib/
|
3053 |
-
msgid "
|
3054 |
msgstr ""
|
3055 |
|
3056 |
-
#: lib/
|
3057 |
-
msgid "
|
3058 |
msgstr ""
|
3059 |
|
3060 |
-
#: lib/
|
3061 |
-
msgid ""
|
3062 |
-
"The log shows all threats that were blocked by the firewall, unless stated "
|
3063 |
-
"otherwise. It is rotated monthly."
|
3064 |
msgstr ""
|
3065 |
|
3066 |
-
#: lib/
|
3067 |
-
msgid "
|
3068 |
msgstr ""
|
3069 |
|
3070 |
-
#: lib/
|
3071 |
-
|
3072 |
-
msgid "Automatically delete logs older than %s days"
|
3073 |
msgstr ""
|
3074 |
|
3075 |
-
#: lib/
|
3076 |
-
msgid "
|
3077 |
msgstr ""
|
3078 |
|
3079 |
-
#: lib/
|
3080 |
-
msgid "
|
3081 |
msgstr ""
|
3082 |
|
3083 |
-
#: lib/
|
3084 |
-
msgid "
|
3085 |
msgstr ""
|
3086 |
|
3087 |
-
#: lib/
|
3088 |
-
|
3089 |
-
msgid ""
|
3090 |
-
"<a href=\"%s\">Consult our blog</a> if you want to enable centralized "
|
3091 |
-
"logging."
|
3092 |
msgstr ""
|
3093 |
|
3094 |
-
#: lib/
|
3095 |
-
msgid "
|
3096 |
msgstr ""
|
3097 |
|
3098 |
-
#: lib/
|
3099 |
-
msgid "
|
3100 |
msgstr ""
|
3101 |
|
3102 |
-
#: lib/
|
3103 |
-
|
|
|
3104 |
msgstr ""
|
3105 |
|
3106 |
-
#: lib/
|
3107 |
-
msgid "
|
3108 |
msgstr ""
|
3109 |
|
3110 |
-
#: lib/
|
3111 |
-
msgid ""
|
3112 |
-
"Error: NinjaFirewall must be enabled and working in order to use this "
|
3113 |
-
"feature."
|
3114 |
msgstr ""
|
3115 |
|
3116 |
-
#: lib/
|
3117 |
#, php-format
|
3118 |
-
msgid ""
|
3119 |
-
"Error: You must be whitelisted in order to use that feature: click on the <a "
|
3120 |
-
"href=\"%s\">Firewall Policies</a> menu and ensure that the \"Add the "
|
3121 |
-
"Administrator to the whitelist\" option is enabled."
|
3122 |
msgstr ""
|
3123 |
|
3124 |
-
#: lib/
|
|
|
|
|
|
|
|
|
3125 |
msgid ""
|
3126 |
-
"
|
3127 |
-
"
|
3128 |
msgstr ""
|
3129 |
|
3130 |
-
#: lib/
|
3131 |
-
msgid "
|
3132 |
msgstr ""
|
3133 |
|
3134 |
-
#: lib/
|
3135 |
-
msgid "
|
3136 |
msgstr ""
|
3137 |
|
3138 |
-
#: lib/
|
3139 |
-
msgid "
|
3140 |
msgstr ""
|
3141 |
|
3142 |
-
#: lib/
|
3143 |
-
|
|
|
3144 |
msgstr ""
|
3145 |
|
3146 |
-
#: lib/
|
3147 |
-
|
|
|
3148 |
msgstr ""
|
3149 |
|
3150 |
-
#: lib/
|
3151 |
-
|
|
|
3152 |
msgstr ""
|
3153 |
|
3154 |
-
#: lib/
|
3155 |
-
|
|
|
3156 |
msgstr ""
|
3157 |
|
3158 |
-
#: lib/
|
3159 |
-
|
|
|
3160 |
msgstr ""
|
3161 |
|
3162 |
-
#: lib/
|
3163 |
-
msgid "
|
3164 |
msgstr ""
|
3165 |
|
3166 |
-
#: lib/
|
3167 |
-
msgid "
|
3168 |
msgstr ""
|
3169 |
|
3170 |
-
#: lib/
|
3171 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3172 |
msgstr ""
|
3173 |
|
3174 |
#: lib/logs_live_log.php:159
|
@@ -3528,8 +5130,8 @@ msgstr ""
|
|
3528 |
#: lib/monitoring_file_check.php:768 lib/monitoring_file_check.php:770
|
3529 |
#: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
|
3530 |
#: lib/security_rules_update.php:572 lib/security_rules_update.php:574
|
3531 |
-
#: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:
|
3532 |
-
#: lib/utils.php:
|
3533 |
msgid "Blog:"
|
3534 |
msgstr ""
|
3535 |
|
@@ -3748,8 +5350,9 @@ msgstr ""
|
|
3748 |
|
3749 |
#: lib/security_rules_update.php:169
|
3750 |
msgid ""
|
3751 |
-
"The next scheduled date is in the past! WordPress wp-cron may not be
|
3752 |
-
"
|
|
|
3753 |
msgstr ""
|
3754 |
|
3755 |
#: lib/security_rules_update.php:174
|
@@ -3894,10 +5497,6 @@ msgid ""
|
|
3894 |
"higher than other security plugins."
|
3895 |
msgstr ""
|
3896 |
|
3897 |
-
#: lib/thickbox.php:86
|
3898 |
-
msgid "(recommended)"
|
3899 |
-
msgstr ""
|
3900 |
-
|
3901 |
#: lib/thickbox.php:154
|
3902 |
msgid "Select your HTTP server and your PHP server API"
|
3903 |
msgstr ""
|
@@ -3998,7 +5597,7 @@ msgid ""
|
|
3998 |
"doesn't have the right capabilities:"
|
3999 |
msgstr ""
|
4000 |
|
4001 |
-
#: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:
|
4002 |
msgid "Username:"
|
4003 |
msgstr ""
|
4004 |
|
@@ -4006,24 +5605,24 @@ msgstr ""
|
|
4006 |
msgid "Action:"
|
4007 |
msgstr ""
|
4008 |
|
4009 |
-
#: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:
|
4010 |
-
#: lib/utils.php:
|
4011 |
msgid "User IP:"
|
4012 |
msgstr ""
|
4013 |
|
4014 |
-
#: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:
|
4015 |
-
#: lib/utils.php:
|
4016 |
msgid "A PHP backtrace has been attached to this message for your convenience."
|
4017 |
msgstr ""
|
4018 |
|
4019 |
-
#: lib/utils.php:244 lib/utils.php:329 lib/utils.php:
|
4020 |
msgid ""
|
4021 |
"This protection (and notification) can be turned off from NinjaFirewall "
|
4022 |
"\"Firewall Policies\" page."
|
4023 |
msgstr ""
|
4024 |
|
4025 |
#: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
|
4026 |
-
#: lib/utils.php:466 lib/utils.php:467 lib/utils.php:
|
4027 |
msgid "You are not allowed to perform this task."
|
4028 |
msgstr ""
|
4029 |
|
@@ -4045,100 +5644,100 @@ msgstr ""
|
|
4045 |
msgid "NinjaFirewall has blocked an attempt to create a user account:"
|
4046 |
msgstr ""
|
4047 |
|
4048 |
-
#: lib/utils.php:
|
4049 |
msgid ""
|
4050 |
"Warning: Because NinjaFirewall's Login Protection is enabled, Site Health "
|
4051 |
"may return an error message regarding the loopback test (e.g., 404 or 401 "
|
4052 |
"HTTP status code). You can safely ignore it."
|
4053 |
msgstr ""
|
4054 |
|
4055 |
-
#: lib/utils.php:
|
4056 |
msgid "NinjaFirewall error"
|
4057 |
msgstr ""
|
4058 |
|
4059 |
-
#: lib/utils.php:
|
4060 |
#, php-format
|
4061 |
msgid ""
|
4062 |
"%s directory cannot be created. Please review your installation and ensure "
|
4063 |
"that %s is writable."
|
4064 |
msgstr ""
|
4065 |
|
4066 |
-
#: lib/utils.php:
|
4067 |
#, php-format
|
4068 |
msgid ""
|
4069 |
"%s directory is read-only. Please review your installation and ensure that "
|
4070 |
"%s is writable."
|
4071 |
msgstr ""
|
4072 |
|
4073 |
-
#: lib/utils.php:
|
4074 |
msgid "unknown error"
|
4075 |
msgstr ""
|
4076 |
|
4077 |
-
#: lib/utils.php:
|
4078 |
msgid "NinjaFirewall fatal error:"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
-
#: lib/utils.php:
|
4082 |
msgid "Review your installation, your site is not protected."
|
4083 |
msgstr ""
|
4084 |
|
4085 |
-
#: lib/utils.php:
|
4086 |
msgid "Alert: WordPress console login"
|
4087 |
msgstr ""
|
4088 |
|
4089 |
-
#: lib/utils.php:
|
4090 |
msgid "Someone just logged in to your WordPress admin console:"
|
4091 |
msgstr ""
|
4092 |
|
4093 |
-
#: lib/utils.php:
|
4094 |
msgid "Forbidden access"
|
4095 |
msgstr ""
|
4096 |
|
4097 |
-
#: lib/utils.php:
|
4098 |
#, php-format
|
4099 |
msgid ""
|
4100 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
4101 |
"\">Lost your password</a>?"
|
4102 |
msgstr ""
|
4103 |
|
4104 |
-
#: lib/utils.php:
|
4105 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
4106 |
msgstr ""
|
4107 |
|
4108 |
-
#: lib/utils.php:
|
4109 |
msgid ""
|
4110 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
4111 |
"modified in the database:"
|
4112 |
msgstr ""
|
4113 |
|
4114 |
-
#: lib/utils.php:
|
4115 |
#, php-format
|
4116 |
msgid "Total administrators : %s"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
-
#: lib/utils.php:
|
4120 |
msgid ""
|
4121 |
"If you cannot see any modifications in the above fields, it is possible that "
|
4122 |
"the administrator password was changed."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
-
#: lib/utils.php:
|
4126 |
msgid "Blocked privilege escalation attempt"
|
4127 |
msgstr ""
|
4128 |
|
4129 |
-
#: lib/utils.php:
|
4130 |
msgid ""
|
4131 |
"NinjaFirewall has blocked an attempt to modify a user capability by someone "
|
4132 |
"who does not have administrative privileges:"
|
4133 |
msgstr ""
|
4134 |
|
4135 |
-
#: lib/utils.php:
|
4136 |
msgid ""
|
4137 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
4138 |
"whitelisted."
|
4139 |
msgstr ""
|
4140 |
|
4141 |
-
#: lib/utils.php:
|
4142 |
#, php-format
|
4143 |
msgid ""
|
4144 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
@@ -4147,71 +5746,71 @@ msgid ""
|
|
4147 |
"rate it. Thank you!"
|
4148 |
msgstr ""
|
4149 |
|
4150 |
-
#: lib/utils.php:
|
4151 |
msgid ""
|
4152 |
"The attempt was blocked and the option was reversed to its original value."
|
4153 |
msgstr ""
|
4154 |
|
4155 |
-
#: lib/utils.php:
|
4156 |
msgid "Attempt to modify WordPress settings"
|
4157 |
msgstr ""
|
4158 |
|
4159 |
-
#: lib/utils.php:
|
4160 |
msgid ""
|
4161 |
"NinjaFirewall has blocked an attempt to modify some important WordPress "
|
4162 |
"settings by a user that does not have administrative privileges:"
|
4163 |
msgstr ""
|
4164 |
|
4165 |
-
#: lib/utils.php:
|
4166 |
#, php-format
|
4167 |
msgid "Option: %s"
|
4168 |
msgstr ""
|
4169 |
|
4170 |
-
#: lib/utils.php:
|
4171 |
#, php-format
|
4172 |
msgid "Original value: %s"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
-
#: lib/utils.php:
|
4176 |
#, php-format
|
4177 |
msgid "Modified value: %s"
|
4178 |
msgstr ""
|
4179 |
|
4180 |
-
#: lib/utils.php:
|
4181 |
#, php-format
|
4182 |
msgid "Action taken: %s"
|
4183 |
msgstr ""
|
4184 |
|
4185 |
-
#: lib/utils.php:
|
4186 |
msgid "Code injection attempt in WordPress options table"
|
4187 |
msgstr ""
|
4188 |
|
4189 |
-
#: lib/utils.php:
|
4190 |
msgid ""
|
4191 |
"NinjaFirewall has blocked an attempt to inject code in the WordPress options "
|
4192 |
"table by a user that does not have administrative privileges:"
|
4193 |
msgstr ""
|
4194 |
|
4195 |
-
#: lib/utils.php:
|
4196 |
#, php-format
|
4197 |
msgid "Code: %s"
|
4198 |
msgstr ""
|
4199 |
|
4200 |
-
#: lib/utils.php:
|
4201 |
#, php-format
|
4202 |
msgid "Error, cannot create the %s folder."
|
4203 |
msgstr ""
|
4204 |
|
4205 |
-
#: lib/utils.php:
|
4206 |
msgid "Check your server permissions and try again."
|
4207 |
msgstr ""
|
4208 |
|
4209 |
-
#: lib/utils.php:
|
4210 |
#, php-format
|
4211 |
msgid "Error, the %s folder is not writable."
|
4212 |
msgstr ""
|
4213 |
|
4214 |
-
#: lib/utils.php:
|
4215 |
#, php-format
|
4216 |
msgid "Error, cannot write %s."
|
4217 |
msgstr ""
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Stable (latest release)\n"
|
5 |
+
"POT-Creation-Date: 2021-02-08 20:12+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"
|
695 |
msgid "Blocked brute-force attacks:"
|
696 |
msgstr ""
|
697 |
|
698 |
+
#: lib/event_notifications.php:503 lib/event_updates.php:225 lib/utils.php:1075
|
699 |
msgid ""
|
700 |
"This notification can be turned off from NinjaFirewall \"Event Notifications"
|
701 |
"\" page."
|
712 |
msgstr ""
|
713 |
|
714 |
#: lib/event_updates.php:163 lib/utils.php:233 lib/utils.php:318
|
715 |
+
#: lib/utils.php:440 lib/utils.php:1064 lib/utils.php:1252 lib/utils.php:1524
|
716 |
msgid "Date:"
|
717 |
msgstr ""
|
718 |
|
809 |
msgid "[NinjaFirewall] Alert: %s"
|
810 |
msgstr ""
|
811 |
|
812 |
+
#: lib/events.php:213 lib/events.php:215 lib/utils.php:830
|
813 |
msgid "-Blog:"
|
814 |
msgstr ""
|
815 |
|
817 |
msgid "NinjaFirewall has detected the following activity on your account:"
|
818 |
msgstr ""
|
819 |
|
820 |
+
#: lib/events.php:220 lib/utils.php:835
|
821 |
msgid "-User:"
|
822 |
msgstr ""
|
823 |
|
824 |
+
#: lib/events.php:221 lib/utils.php:836
|
825 |
msgid "-IP:"
|
826 |
msgstr ""
|
827 |
|
828 |
+
#: lib/events.php:222 lib/utils.php:837
|
829 |
msgid "-Date:"
|
830 |
msgstr ""
|
831 |
|
1152 |
"not have the right capabilities"
|
1153 |
msgstr ""
|
1154 |
|
1155 |
+
#: lib/firewall_policies.php:406 lib/thickbox.php:86
|
1156 |
+
msgid "(recommended)"
|
1157 |
+
msgstr ""
|
1158 |
+
|
1159 |
#: lib/firewall_policies.php:418 lib/help.php:189
|
1160 |
msgid "WordPress AJAX"
|
1161 |
msgstr ""
|
2768 |
"\"Firewall Policies\" page."
|
2769 |
msgstr ""
|
2770 |
|
2771 |
+
#: lib/i18n-extra.php:3
|
|
|
2772 |
msgid ""
|
2773 |
+
"Warning: you have selected to block all available countries in the "
|
2774 |
+
"Geolocation Access Control, you may lock yourself out of your site. Are you "
|
2775 |
+
"sure you want to continue?"
|
|
|
|
|
|
|
2776 |
msgstr ""
|
2777 |
|
2778 |
+
#: lib/i18n-extra.php:4
|
|
|
2779 |
msgid ""
|
2780 |
+
"Enabling this option can result in a lot of entries written to the firewall "
|
2781 |
+
"log. Consider using it only for debugging purposes. Continue?"
|
2782 |
msgstr ""
|
2783 |
|
2784 |
+
#: lib/i18n-extra.php:5
|
2785 |
+
msgid "Enter at least one keyword or disable the Web Filter."
|
|
|
|
|
|
|
2786 |
msgstr ""
|
2787 |
|
2788 |
+
#: lib/i18n-extra.php:6
|
2789 |
+
msgid "Keywords must be from 4 to maximum 150 characters."
|
|
|
|
|
2790 |
msgstr ""
|
2791 |
|
2792 |
+
#: lib/i18n-extra.php:7
|
2793 |
+
msgid "The vertical bar \"|\" character is not allowed."
|
|
|
2794 |
msgstr ""
|
2795 |
|
2796 |
+
#: lib/i18n-extra.php:8
|
2797 |
+
msgid ""
|
2798 |
+
"Please select at least one option for [Apply protection to] or disable the "
|
2799 |
+
"antispam protection."
|
2800 |
msgstr ""
|
2801 |
|
2802 |
+
#: lib/i18n-extra.php:9
|
2803 |
+
msgid "No records were found that match the specified search criteria."
|
|
|
2804 |
msgstr ""
|
2805 |
|
2806 |
+
#: lib/i18n-extra.php:10
|
2807 |
+
msgid "Please enter an IP address."
|
|
|
2808 |
msgstr ""
|
2809 |
|
2810 |
+
#: lib/i18n-extra.php:11
|
2811 |
+
msgid "Click the \"Save Options\" button to generate your new public key."
|
|
|
|
|
2812 |
msgstr ""
|
2813 |
|
2814 |
+
#: lib/i18n-extra.php:12
|
2815 |
+
msgid "You will need to upload that new key to the remote server(s)."
|
|
|
|
|
2816 |
msgstr ""
|
2817 |
|
2818 |
+
#: lib/i18n-extra.php:13
|
2819 |
msgid ""
|
2820 |
+
"Please enter a secret key, from 30 to 100 ASCII printable characters. It "
|
2821 |
+
"will be used to generate your public key."
|
|
|
|
|
2822 |
msgstr ""
|
2823 |
|
2824 |
+
#: lib/i18n-extra.php:14
|
2825 |
+
msgid "Please enter this server IP address."
|
|
|
|
|
|
|
2826 |
msgstr ""
|
2827 |
|
2828 |
+
#: lib/i18n-extra.php:15
|
2829 |
+
msgid "Please enter the remote websites URL."
|
|
|
2830 |
msgstr ""
|
2831 |
|
2832 |
+
#: lib/i18n-extra.php:16
|
2833 |
+
msgid "Please select the list (whitelist or blacklist)."
|
|
|
2834 |
msgstr ""
|
2835 |
|
2836 |
+
#: lib/i18n-extra.php:17
|
2837 |
+
msgid "Invalid IP address."
|
|
|
2838 |
msgstr ""
|
2839 |
|
2840 |
+
#: lib/i18n-extra.php:18
|
2841 |
+
msgid "Installation"
|
|
|
|
|
2842 |
msgstr ""
|
2843 |
|
2844 |
+
#: lib/i18n-extra.php:19
|
2845 |
+
msgid "NinjaFirewall: Access Control"
|
2846 |
msgstr ""
|
2847 |
|
2848 |
+
#: lib/i18n-extra.php:20
|
2849 |
+
msgid "NinjaFirewall: Antispam"
|
2850 |
msgstr ""
|
2851 |
|
2852 |
+
#: lib/i18n-extra.php:21
|
2853 |
+
msgid "Referral Program"
|
2854 |
msgstr ""
|
2855 |
|
2856 |
+
#: lib/i18n-extra.php:22
|
2857 |
+
msgid "License"
|
2858 |
msgstr ""
|
2859 |
|
2860 |
+
#: lib/i18n-extra.php:23
|
2861 |
+
msgid "Enter your NinjaFirewall WP+ license and click on the save button"
|
2862 |
msgstr ""
|
2863 |
|
2864 |
+
#: lib/i18n-extra.php:24
|
2865 |
+
msgid "Don't have a license yet?"
|
2866 |
msgstr ""
|
2867 |
|
2868 |
+
#: lib/i18n-extra.php:25
|
2869 |
+
msgid "Click here to get one"
|
2870 |
msgstr ""
|
2871 |
|
2872 |
+
#: lib/i18n-extra.php:26
|
2873 |
+
msgid "Save License"
|
2874 |
msgstr ""
|
2875 |
|
2876 |
+
#: lib/i18n-extra.php:27
|
2877 |
+
msgid "This license has expired and is no longer valid."
|
2878 |
msgstr ""
|
2879 |
|
2880 |
+
#: lib/i18n-extra.php:28
|
2881 |
+
msgid "Your license is not valid"
|
2882 |
msgstr ""
|
2883 |
|
2884 |
+
#: lib/i18n-extra.php:29
|
2885 |
+
msgid ""
|
2886 |
+
"An unknown error occurred while connecting to NinjaFirewall servers. Please "
|
2887 |
+
"try again in a few minutes"
|
2888 |
msgstr ""
|
2889 |
|
2890 |
+
#: lib/i18n-extra.php:30
|
2891 |
+
msgid ""
|
2892 |
+
"An error occurred while connecting to NinjaFirewall servers. Please try "
|
2893 |
+
"again in a few minutes"
|
2894 |
msgstr ""
|
2895 |
|
2896 |
+
#: lib/i18n-extra.php:31
|
2897 |
+
msgid "Your NinaFirewall license has expired!"
|
|
|
2898 |
msgstr ""
|
2899 |
|
2900 |
+
#: lib/i18n-extra.php:32
|
2901 |
+
msgid "Click here to renew it"
|
2902 |
msgstr ""
|
2903 |
|
2904 |
+
#: lib/i18n-extra.php:33
|
2905 |
+
msgid "Your NinaFirewall license will expire soon!"
|
2906 |
msgstr ""
|
2907 |
|
2908 |
+
#: lib/i18n-extra.php:34
|
2909 |
+
msgid "You do not have a valid NinjaFirewall license"
|
2910 |
msgstr ""
|
2911 |
|
2912 |
+
#: lib/i18n-extra.php:35
|
2913 |
+
#, php-format
|
2914 |
+
msgid ""
|
2915 |
+
"The shared memory block seems corrupted. Try to reload this page to fix it "
|
2916 |
+
"or, if this error persists, please <a href=\"%s\">disable shared memory</a> "
|
2917 |
+
"to avoid any problem."
|
2918 |
msgstr ""
|
2919 |
|
2920 |
+
#: lib/i18n-extra.php:36
|
2921 |
+
#, php-format
|
2922 |
+
msgid "(RAM usage: %s bytes)"
|
2923 |
msgstr ""
|
2924 |
|
2925 |
+
#: lib/i18n-extra.php:37
|
2926 |
+
#, php-format
|
2927 |
+
msgid ""
|
2928 |
+
"Unable to access/read the shared memory block. Try to reload this page or, "
|
2929 |
+
"if this error persists, please <a href=\"%s\">disable shared memory</a> to "
|
2930 |
+
"avoid any problem."
|
2931 |
msgstr ""
|
2932 |
|
2933 |
+
#: lib/i18n-extra.php:38
|
2934 |
+
msgid "Firewall is disabled"
|
2935 |
msgstr ""
|
2936 |
|
2937 |
+
#: lib/i18n-extra.php:39
|
2938 |
+
msgid "Shared memory"
|
2939 |
msgstr ""
|
2940 |
|
2941 |
+
#: lib/i18n-extra.php:40
|
2942 |
+
#, php-format
|
2943 |
msgid ""
|
2944 |
+
"You are not whitelisted. Ensure that the \"Do not block the following users"
|
2945 |
+
"\" option in the <a href=\"%s\">Access Control menu</a> includes the Admin/"
|
2946 |
+
"Super Admin, otherwise you could get blocked by the firewall while working "
|
2947 |
+
"from the WordPress administration dashboard."
|
2948 |
msgstr ""
|
2949 |
|
2950 |
+
#: lib/i18n-extra.php:41
|
2951 |
+
#, php-format
|
2952 |
+
msgid ""
|
2953 |
+
"<a href=\"%s\">Access Control Source IP</a> is setup to use %s, however your "
|
2954 |
+
"server does not support that variable. All IP-based directives will fail."
|
2955 |
msgstr ""
|
2956 |
|
2957 |
+
#: lib/i18n-extra.php:42
|
2958 |
+
#, php-format
|
2959 |
+
msgid "You have a private IP: %s"
|
2960 |
msgstr ""
|
2961 |
|
2962 |
+
#: lib/i18n-extra.php:43
|
2963 |
+
#, php-format
|
2964 |
+
msgid ""
|
2965 |
+
"If your site is behind a reverse proxy or a load balancer, ensure that the "
|
2966 |
+
"<a href=\"%s\">Source IP</a> is setup accordingly."
|
2967 |
msgstr ""
|
2968 |
|
2969 |
+
#: lib/i18n-extra.php:44
|
2970 |
+
#, php-format
|
2971 |
+
msgid ""
|
2972 |
+
"%s detected: you seem to be using Cloudflare CDN services. Ensure that the "
|
2973 |
+
"<a href=\"%s\">Source IP</a> is setup accordingly."
|
2974 |
msgstr ""
|
2975 |
|
2976 |
+
#: lib/i18n-extra.php:45
|
2977 |
+
#, php-format
|
2978 |
msgid ""
|
2979 |
+
"%s detected: you seem to be using Incapsula CDN services. Ensure that the <a "
|
2980 |
+
"href=\"%s\">Source IP</a> is setup accordingly."
|
2981 |
msgstr ""
|
2982 |
|
2983 |
+
#: lib/i18n-extra.php:46
|
2984 |
+
msgid "Logging"
|
2985 |
msgstr ""
|
2986 |
|
2987 |
+
#: lib/i18n-extra.php:47
|
2988 |
+
msgid "Logging is disabled."
|
2989 |
msgstr ""
|
2990 |
|
2991 |
+
#: lib/i18n-extra.php:48
|
2992 |
+
msgid "Click here to re-enable it."
|
2993 |
msgstr ""
|
2994 |
|
2995 |
+
#: lib/i18n-extra.php:49
|
2996 |
#, php-format
|
2997 |
+
msgid "Error cannot create the language files directory (%s)"
|
2998 |
msgstr ""
|
2999 |
|
3000 |
+
#: lib/i18n-extra.php:50
|
3001 |
+
#, php-format
|
3002 |
+
msgid "Error while downloading language file %s (%s)"
|
3003 |
msgstr ""
|
3004 |
|
3005 |
+
#: lib/i18n-extra.php:51
|
3006 |
+
#, php-format
|
3007 |
+
msgid ""
|
3008 |
+
"You are running NinjaFirewall in <i>WordPress WAF</i> mode. All URL-based "
|
3009 |
+
"features such as <i>Geolocation</i> and <i>URL Access Control</i> will be "
|
3010 |
+
"limited to WordPress files only (e.g., index.php, wp-login.php, xmlrpc.php, "
|
3011 |
+
"admin-ajax.php, wp-load.php etc). If you want them to apply to any PHP "
|
3012 |
+
"script, please <a href=\"%s\">go to the Dashboard page</a> and enable "
|
3013 |
+
"NinjaFirewall's Full WAF mode."
|
3014 |
msgstr ""
|
3015 |
|
3016 |
+
#: lib/i18n-extra.php:52
|
3017 |
+
msgid "Geolocation"
|
3018 |
msgstr ""
|
3019 |
|
3020 |
+
#: lib/i18n-extra.php:53
|
3021 |
+
msgid "IP address"
|
3022 |
msgstr ""
|
3023 |
|
3024 |
+
#: lib/i18n-extra.php:54
|
3025 |
+
msgid "URL address"
|
|
|
3026 |
msgstr ""
|
3027 |
|
3028 |
+
#: lib/i18n-extra.php:55
|
3029 |
+
msgid "Bot"
|
3030 |
msgstr ""
|
3031 |
|
3032 |
+
#: lib/i18n-extra.php:56
|
3033 |
+
msgid "User Input"
|
|
|
|
|
|
|
3034 |
msgstr ""
|
3035 |
|
3036 |
+
#: lib/i18n-extra.php:57
|
3037 |
+
msgid "Role-based Access Control"
|
|
|
3038 |
msgstr ""
|
3039 |
|
3040 |
+
#: lib/i18n-extra.php:58
|
3041 |
+
msgid "Do not block the following users (must be logged in)"
|
3042 |
msgstr ""
|
3043 |
|
3044 |
+
#: lib/i18n-extra.php:59
|
3045 |
+
msgid "Retrieve visitors IP address from"
|
3046 |
msgstr ""
|
3047 |
|
3048 |
+
#: lib/i18n-extra.php:60
|
3049 |
+
msgid "Other"
|
3050 |
msgstr ""
|
3051 |
|
3052 |
+
#: lib/i18n-extra.php:61
|
3053 |
+
#, php-format
|
3054 |
+
msgid "Your server does not seem to support the %s variable."
|
3055 |
msgstr ""
|
3056 |
|
3057 |
+
#: lib/i18n-extra.php:62
|
3058 |
+
msgid "HTTP Methods"
|
|
|
3059 |
msgstr ""
|
3060 |
|
3061 |
+
#: lib/i18n-extra.php:63
|
3062 |
+
msgid "All Access Control directives should apply to the folowing HTTP methods"
|
3063 |
msgstr ""
|
3064 |
|
3065 |
+
#: lib/i18n-extra.php:64
|
3066 |
+
msgid "<code>GET</code>"
|
3067 |
msgstr ""
|
3068 |
|
3069 |
+
#: lib/i18n-extra.php:65
|
3070 |
+
msgid "<code>POST</code>"
|
|
|
|
|
3071 |
msgstr ""
|
3072 |
|
3073 |
+
#: lib/i18n-extra.php:66
|
3074 |
+
msgid "<code>HEAD</code>"
|
3075 |
msgstr ""
|
3076 |
|
3077 |
+
#: lib/i18n-extra.php:67
|
3078 |
+
msgid "<code>PUT</code>"
|
|
|
3079 |
msgstr ""
|
3080 |
|
3081 |
+
#: lib/i18n-extra.php:68
|
3082 |
+
msgid "<code>DELETE</code>"
|
3083 |
msgstr ""
|
3084 |
|
3085 |
+
#: lib/i18n-extra.php:69
|
3086 |
+
msgid "<code>PATCH</code>"
|
3087 |
msgstr ""
|
3088 |
|
3089 |
+
#: lib/i18n-extra.php:70
|
3090 |
+
msgid "Enable Geolocation"
|
3091 |
msgstr ""
|
3092 |
|
3093 |
+
#: lib/i18n-extra.php:71
|
3094 |
+
msgid "Retrieve the ISO 3166 code from"
|
|
|
|
|
|
|
3095 |
msgstr ""
|
3096 |
|
3097 |
+
#: lib/i18n-extra.php:72
|
3098 |
+
msgid "PHP Variable"
|
3099 |
msgstr ""
|
3100 |
|
3101 |
+
#: lib/i18n-extra.php:73
|
3102 |
+
msgid "Block the following ISO 3166 codes"
|
3103 |
msgstr ""
|
3104 |
|
3105 |
+
#: lib/i18n-extra.php:74
|
3106 |
+
#, php-format
|
3107 |
+
msgid "Total blocked items: %s"
|
3108 |
msgstr ""
|
3109 |
|
3110 |
+
#: lib/i18n-extra.php:75
|
3111 |
+
msgid "Geolocation should apply to the whole site or to specific URLs only?"
|
3112 |
msgstr ""
|
3113 |
|
3114 |
+
#: lib/i18n-extra.php:76
|
3115 |
+
msgid "View allowed syntax"
|
|
|
|
|
3116 |
msgstr ""
|
3117 |
|
3118 |
+
#: lib/i18n-extra.php:77
|
3119 |
#, php-format
|
3120 |
+
msgid "Full or partial case-sensitive URL (e.g., %s)."
|
|
|
|
|
|
|
3121 |
msgstr ""
|
3122 |
|
3123 |
+
#: lib/i18n-extra.php:78
|
3124 |
+
msgid "One item per line."
|
3125 |
+
msgstr ""
|
3126 |
+
|
3127 |
+
#: lib/i18n-extra.php:79
|
3128 |
msgid ""
|
3129 |
+
"Leave this field empty if you want geolocation to apply to all your PHP "
|
3130 |
+
"scripts."
|
3131 |
msgstr ""
|
3132 |
|
3133 |
+
#: lib/i18n-extra.php:80
|
3134 |
+
msgid "Add <code>NINJA_COUNTRY_CODE</code> to PHP headers?"
|
3135 |
msgstr ""
|
3136 |
|
3137 |
+
#: lib/i18n-extra.php:81
|
3138 |
+
msgid "Write event to the firewall log"
|
3139 |
msgstr ""
|
3140 |
|
3141 |
+
#: lib/i18n-extra.php:82
|
3142 |
+
msgid "Allow the following IP, CIDR or AS number"
|
3143 |
msgstr ""
|
3144 |
|
3145 |
+
#: lib/i18n-extra.php:83
|
3146 |
+
#, php-format
|
3147 |
+
msgid "IPv4 address: %s"
|
3148 |
msgstr ""
|
3149 |
|
3150 |
+
#: lib/i18n-extra.php:84
|
3151 |
+
#, php-format
|
3152 |
+
msgid "IPv4 CIDR: %s"
|
3153 |
msgstr ""
|
3154 |
|
3155 |
+
#: lib/i18n-extra.php:85
|
3156 |
+
#, php-format
|
3157 |
+
msgid "IPv6 address: %s"
|
3158 |
msgstr ""
|
3159 |
|
3160 |
+
#: lib/i18n-extra.php:86
|
3161 |
+
#, php-format
|
3162 |
+
msgid "IPv6 CIDR: %s"
|
3163 |
msgstr ""
|
3164 |
|
3165 |
+
#: lib/i18n-extra.php:87
|
3166 |
+
#, php-format
|
3167 |
+
msgid "Autonomous System number: %s"
|
3168 |
msgstr ""
|
3169 |
|
3170 |
+
#: lib/i18n-extra.php:88
|
3171 |
+
msgid "Whitelist:"
|
3172 |
msgstr ""
|
3173 |
|
3174 |
+
#: lib/i18n-extra.php:89
|
3175 |
+
msgid "Enter one item per line."
|
3176 |
msgstr ""
|
3177 |
|
3178 |
+
#: lib/i18n-extra.php:90
|
3179 |
+
msgid "External Services"
|
3180 |
+
msgstr ""
|
3181 |
+
|
3182 |
+
#: lib/i18n-extra.php:91
|
3183 |
+
msgid "Whitelist IP addresses from the following services:"
|
3184 |
+
msgstr ""
|
3185 |
+
|
3186 |
+
#: lib/i18n-extra.php:92
|
3187 |
+
msgid "View IP addresses"
|
3188 |
+
msgstr ""
|
3189 |
+
|
3190 |
+
#: lib/i18n-extra.php:93
|
3191 |
+
msgid "Block the following IP, CIDR or AS number"
|
3192 |
+
msgstr ""
|
3193 |
+
|
3194 |
+
#: lib/i18n-extra.php:94
|
3195 |
+
msgid "Blacklist:"
|
3196 |
+
msgstr ""
|
3197 |
+
|
3198 |
+
#: lib/i18n-extra.php:95
|
3199 |
+
msgid "Rate Limiting"
|
3200 |
+
msgstr ""
|
3201 |
+
|
3202 |
+
#: lib/i18n-extra.php:96
|
3203 |
+
#, php-format
|
3204 |
+
msgid ""
|
3205 |
+
"Block for %s seconds any IP address with more than %s connections within a "
|
3206 |
+
"%s interval."
|
3207 |
+
msgstr ""
|
3208 |
+
|
3209 |
+
#: lib/i18n-extra.php:97
|
3210 |
+
msgid "5-second"
|
3211 |
+
msgstr ""
|
3212 |
+
|
3213 |
+
#: lib/i18n-extra.php:98
|
3214 |
+
msgid "10-second"
|
3215 |
+
msgstr ""
|
3216 |
+
|
3217 |
+
#: lib/i18n-extra.php:99
|
3218 |
+
msgid "15-second"
|
3219 |
+
msgstr ""
|
3220 |
+
|
3221 |
+
#: lib/i18n-extra.php:100
|
3222 |
+
msgid "30-second"
|
3223 |
+
msgstr ""
|
3224 |
+
|
3225 |
+
#: lib/i18n-extra.php:101
|
3226 |
+
msgid "Allow access to the following URL"
|
3227 |
+
msgstr ""
|
3228 |
+
|
3229 |
+
#: lib/i18n-extra.php:102
|
3230 |
+
#, php-format
|
3231 |
+
msgid "Full or partial case-sensitive URLs (e.g., %s)."
|
3232 |
+
msgstr ""
|
3233 |
+
|
3234 |
+
#: lib/i18n-extra.php:103
|
3235 |
+
msgid "Block access to the following URL"
|
3236 |
+
msgstr ""
|
3237 |
+
|
3238 |
+
#: lib/i18n-extra.php:104
|
3239 |
+
msgid "Reject the following bots"
|
3240 |
+
msgstr ""
|
3241 |
+
|
3242 |
+
#: lib/i18n-extra.php:105
|
3243 |
+
msgid "A full or partial case-insensitive string."
|
3244 |
+
msgstr ""
|
3245 |
+
|
3246 |
+
#: lib/i18n-extra.php:106
|
3247 |
+
msgid ""
|
3248 |
+
"Allowed characters are: <code>a-zA-Z</code> <code>0-9</code> <code>.</code> "
|
3249 |
+
"<code>-</code> <code>_</code> <code>:</code> <code>/</code> and <code>space</"
|
3250 |
+
"code>."
|
3251 |
+
msgstr ""
|
3252 |
+
|
3253 |
+
#: lib/i18n-extra.php:107
|
3254 |
+
msgid "Blocked bots:"
|
3255 |
+
msgstr ""
|
3256 |
+
|
3257 |
+
#: lib/i18n-extra.php:108
|
3258 |
+
msgid "The default list of bots will be restored. Continue?"
|
3259 |
+
msgstr ""
|
3260 |
+
|
3261 |
+
#: lib/i18n-extra.php:109
|
3262 |
+
msgid "Restore default bots list"
|
3263 |
+
msgstr ""
|
3264 |
+
|
3265 |
+
#: lib/i18n-extra.php:110
|
3266 |
+
msgid "Do not filter the following user input"
|
3267 |
+
msgstr ""
|
3268 |
+
|
3269 |
+
#: lib/i18n-extra.php:111
|
3270 |
+
msgid ""
|
3271 |
+
"A <code>GET</code>, <code>POST</code> or <code>COOKIE</code> global "
|
3272 |
+
"variable, followed by <code>:</code> (colon) and the case-sensitive input:"
|
3273 |
+
msgstr ""
|
3274 |
+
|
3275 |
+
#: lib/i18n-extra.php:112
|
3276 |
+
msgid "Unfiltered input:"
|
3277 |
+
msgstr ""
|
3278 |
+
|
3279 |
+
#: lib/i18n-extra.php:113
|
3280 |
+
msgid "Block the request if the following input is present"
|
3281 |
+
msgstr ""
|
3282 |
+
|
3283 |
+
#: lib/i18n-extra.php:114
|
3284 |
+
msgid "Blocked input:"
|
3285 |
+
msgstr ""
|
3286 |
+
|
3287 |
+
#: lib/i18n-extra.php:115
|
3288 |
+
msgid "Save Access Control directives"
|
3289 |
+
msgstr ""
|
3290 |
+
|
3291 |
+
#: lib/i18n-extra.php:116
|
3292 |
+
msgid ""
|
3293 |
+
"Warning: Your previous secret key was either corrupted or missing. A new "
|
3294 |
+
"one, as well as a new public key, were created."
|
3295 |
+
msgstr ""
|
3296 |
+
|
3297 |
+
#: lib/i18n-extra.php:117
|
3298 |
+
msgid "Enable Centralized Logging"
|
3299 |
+
msgstr ""
|
3300 |
+
|
3301 |
+
#: lib/i18n-extra.php:118
|
3302 |
+
msgid "Secret key"
|
3303 |
+
msgstr ""
|
3304 |
+
|
3305 |
+
#: lib/i18n-extra.php:119
|
3306 |
+
msgid "From 30 to 100 ASCII printable characters."
|
3307 |
+
msgstr ""
|
3308 |
+
|
3309 |
+
#: lib/i18n-extra.php:120
|
3310 |
+
msgid "This server's IP address"
|
3311 |
+
msgstr ""
|
3312 |
+
|
3313 |
+
#: lib/i18n-extra.php:121
|
3314 |
+
msgid ""
|
3315 |
+
"Only this IP address (IPv4 or IPv6) will be allowed to connect to the remote "
|
3316 |
+
"websites. If you don't want to restrict the access by IP, enter the <code>*</"
|
3317 |
+
"code> character instead."
|
3318 |
+
msgstr ""
|
3319 |
+
|
3320 |
+
#: lib/i18n-extra.php:122
|
3321 |
+
msgid "Public key"
|
3322 |
+
msgstr ""
|
3323 |
+
|
3324 |
+
#: lib/i18n-extra.php:123
|
3325 |
+
#, php-format
|
3326 |
+
msgid ""
|
3327 |
+
"Add this key to the remote websites. <a href=\"%s\">Consult our blog</a> for "
|
3328 |
+
"more info."
|
3329 |
+
msgstr ""
|
3330 |
+
|
3331 |
+
#: lib/i18n-extra.php:124
|
3332 |
+
msgid "Remote websites URL"
|
3333 |
+
msgstr ""
|
3334 |
+
|
3335 |
+
#: lib/i18n-extra.php:125
|
3336 |
+
msgid ""
|
3337 |
+
"Enter one URL per line, including the protocol (<code>http://</code> or "
|
3338 |
+
"<code>https://</code>). Only ASCII URLs are accepted."
|
3339 |
+
msgstr ""
|
3340 |
+
|
3341 |
+
#: lib/i18n-extra.php:126
|
3342 |
+
msgid "Save Options"
|
3343 |
+
msgstr ""
|
3344 |
+
|
3345 |
+
#: lib/i18n-extra.php:127
|
3346 |
+
msgid ""
|
3347 |
+
"Your changes have been saved. If you are using a caching plugin, do not "
|
3348 |
+
"forget to clear its cache."
|
3349 |
+
msgstr ""
|
3350 |
+
|
3351 |
+
#: lib/i18n-extra.php:128
|
3352 |
+
msgid "Enable antispam protection"
|
3353 |
+
msgstr ""
|
3354 |
+
|
3355 |
+
#: lib/i18n-extra.php:129
|
3356 |
+
msgid "Protection level"
|
3357 |
+
msgstr ""
|
3358 |
+
|
3359 |
+
#: lib/i18n-extra.php:130
|
3360 |
+
msgid "Low (default)"
|
3361 |
+
msgstr ""
|
3362 |
+
|
3363 |
+
#: lib/i18n-extra.php:131
|
3364 |
+
msgid ""
|
3365 |
+
"If you are using a caching plugin, consult the contextual help before "
|
3366 |
+
"enabling the antispam."
|
3367 |
+
msgstr ""
|
3368 |
+
|
3369 |
+
#: lib/i18n-extra.php:132
|
3370 |
+
msgid "Apply protection to"
|
3371 |
+
msgstr ""
|
3372 |
+
|
3373 |
+
#: lib/i18n-extra.php:133
|
3374 |
+
msgid "Comment forms (defaut)"
|
3375 |
+
msgstr ""
|
3376 |
+
|
3377 |
+
#: lib/i18n-extra.php:134
|
3378 |
+
msgid "User Registration form"
|
3379 |
+
msgstr ""
|
3380 |
+
|
3381 |
+
#: lib/i18n-extra.php:135
|
3382 |
+
msgid "Save Antispam options"
|
3383 |
+
msgstr ""
|
3384 |
+
|
3385 |
+
#: lib/i18n-extra.php:136
|
3386 |
+
msgid "Please enable JavaScript"
|
3387 |
+
msgstr ""
|
3388 |
+
|
3389 |
+
#: lib/i18n-extra.php:137
|
3390 |
+
msgid "Sorry, this looks like spam to me."
|
3391 |
+
msgstr ""
|
3392 |
+
|
3393 |
+
#: lib/i18n-extra.php:138
|
3394 |
+
msgid ""
|
3395 |
+
"Error: You must be whitelisted in order to use that feature: click on the <a "
|
3396 |
+
"href=\"?page=nfsubaccess\">Access Control</a> menu and ensure that the \"Do "
|
3397 |
+
"not block the following users\" option is enabled for the Admin/Super Admin."
|
3398 |
+
msgstr ""
|
3399 |
+
|
3400 |
+
#: lib/i18n-extra.php:139
|
3401 |
+
msgid ""
|
3402 |
+
"Your license is valid until the indicated expiration date. If you don't "
|
3403 |
+
"renew it after this date, NinjaFirewall will keep working and protecting "
|
3404 |
+
"your website as usual, but updates/upgrades will stop."
|
3405 |
+
msgstr ""
|
3406 |
+
|
3407 |
+
#: lib/i18n-extra.php:140
|
3408 |
+
#, php-format
|
3409 |
+
msgid ""
|
3410 |
+
"You can renew your license from <a href=\"%s\">NinTechNet.com</a> website."
|
3411 |
+
msgstr ""
|
3412 |
+
|
3413 |
+
#: lib/i18n-extra.php:141
|
3414 |
+
msgid "Use shared memory"
|
3415 |
+
msgstr ""
|
3416 |
+
|
3417 |
+
#: lib/i18n-extra.php:142
|
3418 |
+
msgid ""
|
3419 |
+
"This feature allows NinjaFirewall to use Unix shared memory segments in "
|
3420 |
+
"order to speed up all operations. The firewall will no longer need to "
|
3421 |
+
"connect to the database and, instead, will retrieve its options and "
|
3422 |
+
"configuration directly from memory (RAM). On a very busy server (e.g., "
|
3423 |
+
"multisite network etc), this feature can dramatically increase the "
|
3424 |
+
"processing speed from 25% to 30%, prevent blocking I/O and slow queries."
|
3425 |
+
msgstr ""
|
3426 |
+
|
3427 |
+
#: lib/i18n-extra.php:143
|
3428 |
+
msgid ""
|
3429 |
+
"This option requires that your PHP version was compiled with the <code>--"
|
3430 |
+
"enable-shmop</code> parameter, otherwise, if it is not compatible with your "
|
3431 |
+
"server/hosting environment, it will be disabled."
|
3432 |
+
msgstr ""
|
3433 |
+
|
3434 |
+
#: lib/i18n-extra.php:144
|
3435 |
+
#, php-format
|
3436 |
+
msgid ""
|
3437 |
+
"If you are using <a href=\"%s\">GB2312</a> character set (A.K.A <code>GBK</"
|
3438 |
+
"code> - simplified Chinese characters) for your database, we recommend to "
|
3439 |
+
"disable that option otherwise NinjaFirewall will not have access to the "
|
3440 |
+
"database and it may not be able to properly sanitise multi-byte characters "
|
3441 |
+
"used by that charset."
|
3442 |
+
msgstr ""
|
3443 |
+
|
3444 |
+
#: lib/i18n-extra.php:145
|
3445 |
+
msgid "Language"
|
3446 |
+
msgstr ""
|
3447 |
+
|
3448 |
+
#: lib/i18n-extra.php:146
|
3449 |
+
msgid ""
|
3450 |
+
"When this option is enabled, NinjaFirewall will download, if available, the "
|
3451 |
+
"corresponding language files from the WordPress repo. Then, every hour, it "
|
3452 |
+
"will check if there's a new version and will download it."
|
3453 |
+
msgstr ""
|
3454 |
+
|
3455 |
+
#: lib/i18n-extra.php:147
|
3456 |
+
msgid ""
|
3457 |
+
"Note that this does not apply to <code>en_US</code> and <code>fr_FR</code> "
|
3458 |
+
"locales because they are already included with NinjaFirewall."
|
3459 |
+
msgstr ""
|
3460 |
+
|
3461 |
+
#: lib/i18n-extra.php:148
|
3462 |
+
#, php-format
|
3463 |
+
msgid ""
|
3464 |
+
"This options lets you export you current configuration or import it from "
|
3465 |
+
"another NinjaFirewall (WP+ Edition) installation. The imported file must "
|
3466 |
+
"match the major version of your current version (%s) otherwise it will be "
|
3467 |
+
"rejected. Note that importing will override all firewall rules, options and "
|
3468 |
+
"configuration, except your current license."
|
3469 |
+
msgstr ""
|
3470 |
+
|
3471 |
+
#: lib/i18n-extra.php:149
|
3472 |
+
msgid ""
|
3473 |
+
"You can allow/disallow uploads, or allow uploads but block scripts (PHP, "
|
3474 |
+
"CGI, Ruby, Python, bash/shell), C/C++ source code, binaries (MZ/PE/NE and "
|
3475 |
+
"ELF formats), system files (.htaccess, .htpasswd and PHP INI) and SVG files "
|
3476 |
+
"containing Javascript/XML events."
|
3477 |
+
msgstr ""
|
3478 |
+
|
3479 |
+
#: lib/i18n-extra.php:150
|
3480 |
+
msgid "Maximum allowed file size"
|
3481 |
+
msgstr ""
|
3482 |
+
|
3483 |
+
#: lib/i18n-extra.php:151
|
3484 |
+
msgid ""
|
3485 |
+
"If you allow uploads, you can select the maximum size of an uploaded file. "
|
3486 |
+
"Any file bigger than this value will be rejected. Note that if your PHP "
|
3487 |
+
"configuration uses the <code>upload_max_filesize</code> directive, it will "
|
3488 |
+
"be used before NinjaFirewall."
|
3489 |
+
msgstr ""
|
3490 |
+
|
3491 |
+
#: lib/i18n-extra.php:152
|
3492 |
+
msgid "Decode Base64-encoded <code>POST</code> variable:"
|
3493 |
+
msgstr ""
|
3494 |
+
|
3495 |
+
#: lib/i18n-extra.php:153
|
3496 |
+
#, php-format
|
3497 |
+
msgid ""
|
3498 |
+
"Object Serialization is a PHP feature used by many applications to generate "
|
3499 |
+
"a storable representation of a value. However, some insecure PHP "
|
3500 |
+
"applications and plugins can turn that feature into a critical vulnerability "
|
3501 |
+
"called <a href=\"%s\">PHP Object Injection</a>. This option can block "
|
3502 |
+
"serialized PHP objects found inside a <code>GET</code> or <code>POST</code> "
|
3503 |
+
"request, cookies, user agent and referrer variables."
|
3504 |
+
msgstr ""
|
3505 |
+
|
3506 |
+
#: lib/i18n-extra.php:154
|
3507 |
+
msgid ""
|
3508 |
+
"This option will reject any <code>GET</code> or <code>POST</code> request, "
|
3509 |
+
"<code>COOKIE</code>, <code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, "
|
3510 |
+
"<code>PHP_SELF</code>, <code>PATH_INFO</code>, <code>HTTP_REFERER</code> "
|
3511 |
+
"variables containing the ASCII character 0x00 (NULL byte). Such a character "
|
3512 |
+
"is dangerous and should always be rejected."
|
3513 |
+
msgstr ""
|
3514 |
+
|
3515 |
+
#: lib/i18n-extra.php:155
|
3516 |
+
msgid ""
|
3517 |
+
"This option will block any <code>GET</code> or <code>POST</code> request "
|
3518 |
+
"containing the localhost IP (127.0.0.1). It can be useful to block SQL "
|
3519 |
+
"dumpers and various hacker's shell scripts."
|
3520 |
+
msgstr ""
|
3521 |
+
|
3522 |
+
#: lib/i18n-extra.php:156
|
3523 |
+
msgid ""
|
3524 |
+
"Access Control is a powerful set of directives that can be used to allow or "
|
3525 |
+
"restrict access to your website based on many criteria."
|
3526 |
+
msgstr ""
|
3527 |
+
|
3528 |
+
#: lib/i18n-extra.php:157
|
3529 |
+
msgid ""
|
3530 |
+
"To make better use of them, it is important to understand NinjaFirewall's "
|
3531 |
+
"directives processing order."
|
3532 |
+
msgstr ""
|
3533 |
+
|
3534 |
+
#: lib/i18n-extra.php:158
|
3535 |
+
msgid ""
|
3536 |
+
"Because NinjaFirewall is a PHP firewall, its Access Control options apply to "
|
3537 |
+
"PHP scripts, not to static elements (e.g., images, JS, CSS etc). Depending "
|
3538 |
+
"on your configuration, they can also apply to HTML pages."
|
3539 |
+
msgstr ""
|
3540 |
+
|
3541 |
+
#: lib/i18n-extra.php:159
|
3542 |
+
msgid "Processing order:"
|
3543 |
+
msgstr ""
|
3544 |
+
|
3545 |
+
#: lib/i18n-extra.php:160
|
3546 |
+
msgid "Incoming HTTP request"
|
3547 |
+
msgstr ""
|
3548 |
+
|
3549 |
+
#: lib/i18n-extra.php:161
|
3550 |
+
#, php-format
|
3551 |
+
msgid "%s file"
|
3552 |
+
msgstr ""
|
3553 |
+
|
3554 |
+
#: lib/i18n-extra.php:162
|
3555 |
+
msgid "Login Protection."
|
3556 |
+
msgstr ""
|
3557 |
+
|
3558 |
+
#: lib/i18n-extra.php:163
|
3559 |
+
msgid "Access Control (except User Input Access Control):"
|
3560 |
+
msgstr ""
|
3561 |
+
|
3562 |
+
#: lib/i18n-extra.php:164
|
3563 |
+
msgid "Role-based Access Control."
|
3564 |
+
msgstr ""
|
3565 |
+
|
3566 |
+
#: lib/i18n-extra.php:165
|
3567 |
+
msgid "Allowed IPs."
|
3568 |
+
msgstr ""
|
3569 |
+
|
3570 |
+
#: lib/i18n-extra.php:166
|
3571 |
+
msgid "Blocked IPs."
|
3572 |
+
msgstr ""
|
3573 |
+
|
3574 |
+
#: lib/i18n-extra.php:167
|
3575 |
+
msgid "Allowed URLs."
|
3576 |
+
msgstr ""
|
3577 |
+
|
3578 |
+
#: lib/i18n-extra.php:168
|
3579 |
+
msgid "Blocked URLs."
|
3580 |
+
msgstr ""
|
3581 |
+
|
3582 |
+
#: lib/i18n-extra.php:169
|
3583 |
+
msgid "Bot Access Control."
|
3584 |
+
msgstr ""
|
3585 |
+
|
3586 |
+
#: lib/i18n-extra.php:170
|
3587 |
+
msgid "Geolocation."
|
3588 |
+
msgstr ""
|
3589 |
+
|
3590 |
+
#: lib/i18n-extra.php:171
|
3591 |
+
msgid "Rate Limiting."
|
3592 |
+
msgstr ""
|
3593 |
+
|
3594 |
+
#: lib/i18n-extra.php:172
|
3595 |
+
msgid "File Guard."
|
3596 |
+
msgstr ""
|
3597 |
+
|
3598 |
+
#: lib/i18n-extra.php:173
|
3599 |
+
msgid "NinjaFirewall built-in rules and policies + User Input Access Control."
|
3600 |
+
msgstr ""
|
3601 |
+
|
3602 |
+
#: lib/i18n-extra.php:174
|
3603 |
+
msgid "Response body"
|
3604 |
+
msgstr ""
|
3605 |
+
|
3606 |
+
#: lib/i18n-extra.php:175
|
3607 |
+
msgid "HTTP response headers (Firewall Policies)."
|
3608 |
+
msgstr ""
|
3609 |
+
|
3610 |
+
#: lib/i18n-extra.php:176
|
3611 |
+
msgid "Web Filter."
|
3612 |
+
msgstr ""
|
3613 |
+
|
3614 |
+
#: lib/i18n-extra.php:177
|
3615 |
+
#, php-format
|
3616 |
+
msgid ""
|
3617 |
+
"By default, any logged in WordPress administrator will not be blocked by "
|
3618 |
+
"NinjaFirewall. This applies to all \"Access Control\" listed below as well "
|
3619 |
+
"as the <strong>Antispam</strong>, the <strong>Web Filter</strong> and the "
|
3620 |
+
"<strong>Firewall Policies</strong>, except <code>FORCE_SSL_ADMIN</code>, "
|
3621 |
+
"<code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> options and "
|
3622 |
+
"the <a href=\"%s\">Login Protection</a> which, if enabled, are always "
|
3623 |
+
"enforced."
|
3624 |
+
msgstr ""
|
3625 |
+
|
3626 |
+
#: lib/i18n-extra.php:178
|
3627 |
+
msgid "You can also add other users to the whitelist, depending on their role."
|
3628 |
+
msgstr ""
|
3629 |
+
|
3630 |
+
#: lib/i18n-extra.php:179
|
3631 |
+
#, php-format
|
3632 |
+
msgid ""
|
3633 |
+
"this option should be used if you are behind a reverse proxy, a load "
|
3634 |
+
"balancer or using a CDN, in order to tell NinjaFirewall which IP it should "
|
3635 |
+
"use. By default, it will rely on <code>REMOTE_ADDR</code>. If you want it to "
|
3636 |
+
"use <code>HTTP_X_FORWARDED_FOR</code> or any other similar variable, it is "
|
3637 |
+
"<a href=\"%s\">absolutely necessary to ensure that it is reliable</a> (i.e., "
|
3638 |
+
"setup by your own load balancer/reverse proxy) because it can be easily "
|
3639 |
+
"spoofed. If that variable includes more than one IP, only the left-most (the "
|
3640 |
+
"original client) will be checked. If it does not include any IP, "
|
3641 |
+
"NinjaFirewall will fall back to <code>REMOTE_ADDR</code>."
|
3642 |
+
msgstr ""
|
3643 |
+
|
3644 |
+
#: lib/i18n-extra.php:180
|
3645 |
+
msgid ""
|
3646 |
+
"This option lets you select the HTTP method(s). All Access Control "
|
3647 |
+
"directives (Geolocation, IPs, bots and URLs) will only apply to the selected "
|
3648 |
+
"methods."
|
3649 |
+
msgstr ""
|
3650 |
+
|
3651 |
+
#: lib/i18n-extra.php:181
|
3652 |
+
msgid ""
|
3653 |
+
"It does not apply to the \"Firewall Policies\" options, which use their own "
|
3654 |
+
"ones."
|
3655 |
+
msgstr ""
|
3656 |
+
|
3657 |
+
#: lib/i18n-extra.php:182
|
3658 |
+
msgid ""
|
3659 |
+
"You can filter and block traffic coming from specific countries/territories."
|
3660 |
+
msgstr ""
|
3661 |
+
|
3662 |
+
#: lib/i18n-extra.php:183
|
3663 |
+
msgid ""
|
3664 |
+
"This is the two-letter code that is used to define a country/territory (e."
|
3665 |
+
"g., US, UK, FR, DE etc), based on the visitors IP. NinjaFirewall can either "
|
3666 |
+
"retrieve it from its database, or from a predefined PHP variable added by "
|
3667 |
+
"your HTTP server (e.g., <code>GEOIP_COUNTRY_CODE</code>)."
|
3668 |
+
msgstr ""
|
3669 |
+
|
3670 |
+
#: lib/i18n-extra.php:184
|
3671 |
+
#, php-format
|
3672 |
+
msgid ""
|
3673 |
+
"You can add/remove any country/territory from the two listboxes. For more "
|
3674 |
+
"information about some specific ISO 3166 codes (A1, A2, AP, EU etc), you may "
|
3675 |
+
"want to consult <a href=\"%s\">the MaxMind GeoIP online help</a>."
|
3676 |
+
msgstr ""
|
3677 |
+
|
3678 |
+
#: lib/i18n-extra.php:185
|
3679 |
+
msgid ""
|
3680 |
+
"Whether geolocation should apply to the whole site or to specific URLs only "
|
3681 |
+
"(e.g., /wp-login.php, /xmlrpc.php etc). Leave all fields empty if you want "
|
3682 |
+
"it to apply to the whole site."
|
3683 |
+
msgstr ""
|
3684 |
+
|
3685 |
+
#: lib/i18n-extra.php:186
|
3686 |
+
msgid ""
|
3687 |
+
"After retrieving the two-letter country/territory code, NinjaFirewall can "
|
3688 |
+
"add it to the PHP headers in the <code>$_SERVER[\"NINJA_COUNTRY_CODE\"]</"
|
3689 |
+
"code> variable. If you have a theme or a plugin that needs to know your "
|
3690 |
+
"visitors location, simply use that variable."
|
3691 |
+
msgstr ""
|
3692 |
+
|
3693 |
+
#: lib/i18n-extra.php:187
|
3694 |
+
msgid ""
|
3695 |
+
"If NinjaFirewall cannot find the two-letter ISO 3166 code, it will replace "
|
3696 |
+
"it with 2 hyphens (<code>--</code>)."
|
3697 |
+
msgstr ""
|
3698 |
+
|
3699 |
+
#: lib/i18n-extra.php:188
|
3700 |
+
msgid ""
|
3701 |
+
"PHP code example to use in your theme or plugin to geolocate your visitors:"
|
3702 |
+
msgstr ""
|
3703 |
+
|
3704 |
+
#: lib/i18n-extra.php:189
|
3705 |
+
msgid ""
|
3706 |
+
"NinjaFirewall includes GeoLite data created by MaxMind, available from "
|
3707 |
+
"http://www.maxmind.com"
|
3708 |
+
msgstr ""
|
3709 |
+
|
3710 |
+
#: lib/i18n-extra.php:190
|
3711 |
+
msgid "IP / URL / Bot Access Control"
|
3712 |
+
msgstr ""
|
3713 |
+
|
3714 |
+
#: lib/i18n-extra.php:191
|
3715 |
+
msgid ""
|
3716 |
+
"You can permanently allow/block an IP, a whole range of IP addresses or AS "
|
3717 |
+
"numbers (Autonomous System number). IPv4 and IPv6 are fully supported by "
|
3718 |
+
"NinjaFirewall."
|
3719 |
+
msgstr ""
|
3720 |
+
|
3721 |
+
#: lib/i18n-extra.php:192
|
3722 |
+
msgid "Full IP:"
|
3723 |
+
msgstr ""
|
3724 |
+
|
3725 |
+
#: lib/i18n-extra.php:193
|
3726 |
+
#, php-format
|
3727 |
+
msgid "IP ranges using CIDR notation: %s or %s."
|
3728 |
+
msgstr ""
|
3729 |
+
|
3730 |
+
#: lib/i18n-extra.php:194
|
3731 |
+
msgid "Autonomous System number:"
|
3732 |
+
msgstr ""
|
3733 |
+
|
3734 |
+
#: lib/i18n-extra.php:195
|
3735 |
+
msgid ""
|
3736 |
+
"This option allows you to slow down aggressive bots, crawlers, web scrapers "
|
3737 |
+
"or even small HTTP attacks. Any IP reaching the defined threshold will be "
|
3738 |
+
"banned from 1 to 999 seconds. Note that the purpose of this feature is not "
|
3739 |
+
"to permanently block an IP but rather to temporarily prevent it from "
|
3740 |
+
"accessing the site and abusing your system resources. If you want to "
|
3741 |
+
"permanently block an IP, use the blacklist instead. Also, do not rely on "
|
3742 |
+
"this option to block brute force attacks on the login page, use the more "
|
3743 |
+
"suitable \"Login Protection\" for that purpose. By default, Rate Limiting is "
|
3744 |
+
"turned off."
|
3745 |
+
msgstr ""
|
3746 |
+
|
3747 |
+
#: lib/i18n-extra.php:196
|
3748 |
+
msgid ""
|
3749 |
+
"IPs temporarily banned by the Rate Limiting option can be unblocked "
|
3750 |
+
"immediately by clicking either the \"Save Access Control Directives\" or "
|
3751 |
+
"\"Restore Default Values\" buttons at the bottom of this page."
|
3752 |
+
msgstr ""
|
3753 |
+
|
3754 |
+
#: lib/i18n-extra.php:197
|
3755 |
+
msgid ""
|
3756 |
+
"Because NinjaFirewall can handle a lot of HTTP requests per second and block "
|
3757 |
+
"IPs even before your blog is loaded, we strongly recommend that you disable "
|
3758 |
+
"the rate limiting/throttling option of any other WordPress plugin that you "
|
3759 |
+
"may have installed and only use NinjaFirewall's one instead. It will "
|
3760 |
+
"drastically speed up your site and reduce the server load on a busy site or "
|
3761 |
+
"during an attack."
|
3762 |
+
msgstr ""
|
3763 |
+
|
3764 |
+
#: lib/i18n-extra.php:198
|
3765 |
+
msgid ""
|
3766 |
+
"You can permanently allow/block any access to one or more PHP scripts based "
|
3767 |
+
"on their path, relative to the web root (<code>SCRIPT_NAME</code>). You can "
|
3768 |
+
"enter either a full or partial path (case-sensitive)."
|
3769 |
+
msgstr ""
|
3770 |
+
|
3771 |
+
#: lib/i18n-extra.php:199
|
3772 |
+
msgid ""
|
3773 |
+
"<code>/foo/bar.php</code> will block any access to the <code>bar.php</code> "
|
3774 |
+
"script located inside a <code>/foo/</code> directory"
|
3775 |
+
msgstr ""
|
3776 |
+
|
3777 |
+
#: lib/i18n-extra.php:200
|
3778 |
+
msgid "etc"
|
3779 |
+
msgstr ""
|
3780 |
+
|
3781 |
+
#: lib/i18n-extra.php:201
|
3782 |
+
msgid ""
|
3783 |
+
"<code>/foo/</code> will block access to all PHP scripts located inside a "
|
3784 |
+
"<code>/foo/</code> directory and its sub-directories."
|
3785 |
+
msgstr ""
|
3786 |
+
|
3787 |
+
#: lib/i18n-extra.php:202
|
3788 |
+
msgid ""
|
3789 |
+
"Note that the \"Firewall Policies\" page already includes restrictions to "
|
3790 |
+
"some WordPress directories."
|
3791 |
+
msgstr ""
|
3792 |
+
|
3793 |
+
#: lib/i18n-extra.php:203
|
3794 |
+
msgid ""
|
3795 |
+
"You can block bots, scanners and various crawlers based on the "
|
3796 |
+
"<code>HTTP_USER_AGENT</code> variable. You can enter either a full or "
|
3797 |
+
"partial name (case-insensitive)."
|
3798 |
+
msgstr ""
|
3799 |
+
|
3800 |
+
#: lib/i18n-extra.php:204
|
3801 |
+
msgid ""
|
3802 |
+
"You can select to ignore or block some specific user input. It applies to "
|
3803 |
+
"the <code>GET</code>, <code>POST</code> and <code>COOKIE</code> global "
|
3804 |
+
"variables, for instance <code>$_GET[\"foo\"]</code> or <code>$_POST[\"bar"
|
3805 |
+
"\"]</code>:"
|
3806 |
+
msgstr ""
|
3807 |
+
|
3808 |
+
#: lib/i18n-extra.php:205
|
3809 |
+
msgid ""
|
3810 |
+
"When an input is added to the \"Unfiltered input\" list, it will not be "
|
3811 |
+
"filtered or sanitised. All other input present in the request will be "
|
3812 |
+
"filtered."
|
3813 |
+
msgstr ""
|
3814 |
+
|
3815 |
+
#: lib/i18n-extra.php:206
|
3816 |
+
msgid ""
|
3817 |
+
"When an input is added to the \"Blocked input\", NinjaFirewall will block "
|
3818 |
+
"the request and close the connection if that input is found in the request."
|
3819 |
+
msgstr ""
|
3820 |
+
|
3821 |
+
#: lib/i18n-extra.php:207
|
3822 |
+
msgid "Log Event"
|
3823 |
+
msgstr ""
|
3824 |
+
|
3825 |
+
#: lib/i18n-extra.php:208
|
3826 |
+
msgid ""
|
3827 |
+
"You can enable/disable firewall logging for each access control directive "
|
3828 |
+
"separately."
|
3829 |
+
msgstr ""
|
3830 |
+
|
3831 |
+
#: lib/i18n-extra.php:209
|
3832 |
+
msgid "Web Filter"
|
3833 |
+
msgstr ""
|
3834 |
+
|
3835 |
+
#: lib/i18n-extra.php:210
|
3836 |
+
msgid ""
|
3837 |
+
"If NinjaFirewall can hook and scan incoming requests, it can also hook the "
|
3838 |
+
"response body (i.e., the output of the HTML page right before it is sent to "
|
3839 |
+
"your visitors browser) and search it for some specific keywords. Such a "
|
3840 |
+
"filter can be useful to detect hacking or malware patterns injected into "
|
3841 |
+
"your HTML code (text strings, spam links, malicious JavaScript code), "
|
3842 |
+
"hackers shell script, redirections and even errors (PHP/MySQL errors)."
|
3843 |
+
msgstr ""
|
3844 |
+
|
3845 |
+
#: lib/i18n-extra.php:211
|
3846 |
+
msgid ""
|
3847 |
+
"In the case of a positive detection, NinjaFirewall will not block the "
|
3848 |
+
"response body but will send you an alert by email."
|
3849 |
+
msgstr ""
|
3850 |
+
|
3851 |
+
#: lib/i18n-extra.php:212
|
3852 |
+
msgid "Search HTML page for the following keywords"
|
3853 |
+
msgstr ""
|
3854 |
+
|
3855 |
+
#: lib/i18n-extra.php:213
|
3856 |
+
msgid ""
|
3857 |
+
"You can enter any keyword from 4 to 150 characters and select whether the "
|
3858 |
+
"search will be case sensitive or not."
|
3859 |
+
msgstr ""
|
3860 |
+
|
3861 |
+
#: lib/i18n-extra.php:214
|
3862 |
+
msgid "Email Alerts"
|
3863 |
+
msgstr ""
|
3864 |
+
|
3865 |
+
#: lib/i18n-extra.php:215
|
3866 |
+
msgid ""
|
3867 |
+
"You can use the notification throttling option to limit the frequency of "
|
3868 |
+
"alerts sent to you (and written to the firewall log) and select whether you "
|
3869 |
+
"want NinjaFirewall to send you the whole HTML source of the page where the "
|
3870 |
+
"keyword was found. Alerts will be sent to the contact email address defined "
|
3871 |
+
"in the \"Event Notifications\" menu."
|
3872 |
+
msgstr ""
|
3873 |
+
|
3874 |
+
#: lib/i18n-extra.php:216
|
3875 |
+
msgid ""
|
3876 |
+
"Response body filtering can be resource-intensive. Try to limit the number "
|
3877 |
+
"of keywords to what you really need (less than 10) and, if possible, prefer "
|
3878 |
+
"case sensitive to case insensitive filtering."
|
3879 |
+
msgstr ""
|
3880 |
+
|
3881 |
+
#: lib/i18n-extra.php:217
|
3882 |
+
msgid ""
|
3883 |
+
"NinjaFirewall can protect your blog against spam without user interaction (e."
|
3884 |
+
"g., CAPTCHA, math puzzles etc). The protection is totally transparent to "
|
3885 |
+
"your visitors. The antispam feature works only with WordPress built-in "
|
3886 |
+
"comment and registration forms. If you are using third-party plugins to "
|
3887 |
+
"generate your forms, they will not be protected against spam."
|
3888 |
+
msgstr ""
|
3889 |
+
|
3890 |
+
#: lib/i18n-extra.php:218
|
3891 |
+
msgid "Protection level:"
|
3892 |
+
msgstr ""
|
3893 |
+
|
3894 |
+
#: lib/i18n-extra.php:219
|
3895 |
+
msgid ""
|
3896 |
+
"Select the level of protection. In most cases, <strong>Low</strong> should "
|
3897 |
+
"be enough."
|
3898 |
+
msgstr ""
|
3899 |
+
|
3900 |
+
#: lib/i18n-extra.php:220
|
3901 |
+
msgid "Apply protection to:"
|
3902 |
+
msgstr ""
|
3903 |
+
|
3904 |
+
#: lib/i18n-extra.php:221
|
3905 |
+
msgid "Whether to protect comment and/or registration forms."
|
3906 |
+
msgstr ""
|
3907 |
+
|
3908 |
+
#: lib/i18n-extra.php:222
|
3909 |
+
msgid "If you are using a caching plugin, ensure you follow these steps:"
|
3910 |
+
msgstr ""
|
3911 |
+
|
3912 |
+
#: lib/i18n-extra.php:223
|
3913 |
+
msgid ""
|
3914 |
+
"Set the Protection Level to \"Low\" only. Do not use another value, "
|
3915 |
+
"otherwise the antispam could behave erratically after a while."
|
3916 |
+
msgstr ""
|
3917 |
+
|
3918 |
+
#: lib/i18n-extra.php:224
|
3919 |
+
msgid ""
|
3920 |
+
"Flush/clear your cache immediately after enabling or disabling the antispam."
|
3921 |
+
msgstr ""
|
3922 |
+
|
3923 |
+
#: lib/i18n-extra.php:225
|
3924 |
+
msgid ""
|
3925 |
+
"The firewall log displays blocked and sanitised requests as well as some "
|
3926 |
+
"useful information. It has 6 columns:"
|
3927 |
+
msgstr ""
|
3928 |
+
|
3929 |
+
#: lib/i18n-extra.php:226
|
3930 |
+
msgid ""
|
3931 |
+
"RULE : reference of the NinjaFirewall built-in security rule that triggered "
|
3932 |
+
"the action. A hyphen (<code>-</code>) instead of a number means it was a "
|
3933 |
+
"rule from the \"Firewall Policies\" or \"Access Control\" pages."
|
3934 |
+
msgstr ""
|
3935 |
+
|
3936 |
+
#: lib/i18n-extra.php:227
|
3937 |
+
msgid "The log can also be exported as a TSV (tab-separated values) text file."
|
3938 |
+
msgstr ""
|
3939 |
+
|
3940 |
+
#: lib/i18n-extra.php:228
|
3941 |
+
msgid "Enable firewall log"
|
3942 |
+
msgstr ""
|
3943 |
+
|
3944 |
+
#: lib/i18n-extra.php:229
|
3945 |
+
msgid "You can disable/enable the firewall log from this page."
|
3946 |
+
msgstr ""
|
3947 |
+
|
3948 |
+
#: lib/i18n-extra.php:230
|
3949 |
+
msgid ""
|
3950 |
+
"Brute-force attacks will still be written to the firewall log, even if you "
|
3951 |
+
"disable it."
|
3952 |
+
msgstr ""
|
3953 |
+
|
3954 |
+
#: lib/i18n-extra.php:231
|
3955 |
+
msgid "Auto-rotate log"
|
3956 |
+
msgstr ""
|
3957 |
+
|
3958 |
+
#: lib/i18n-extra.php:232
|
3959 |
+
msgid ""
|
3960 |
+
"NinjaFirewall will rotate its log automatically on the very first day of "
|
3961 |
+
"each month. If your site is very busy, you may want to allow it to rotate "
|
3962 |
+
"the log when it reaches a certain size (MB) as well."
|
3963 |
+
msgstr ""
|
3964 |
+
|
3965 |
+
#: lib/i18n-extra.php:233
|
3966 |
+
msgid ""
|
3967 |
+
"By default, if will rotate the log each month or earlier, if it reaches 2 "
|
3968 |
+
"megabytes."
|
3969 |
+
msgstr ""
|
3970 |
+
|
3971 |
+
#: lib/i18n-extra.php:234
|
3972 |
+
msgid ""
|
3973 |
+
"Rotated logs, if any, can be selected and viewed from the dropdown menu."
|
3974 |
+
msgstr ""
|
3975 |
+
|
3976 |
+
#: lib/i18n-extra.php:235
|
3977 |
+
msgid "Syslog"
|
3978 |
+
msgstr ""
|
3979 |
+
|
3980 |
+
#: lib/i18n-extra.php:236
|
3981 |
+
msgid ""
|
3982 |
+
"In addition to the firewall log, events can also be redirected to the syslog "
|
3983 |
+
"server (<code>LOG_USER</code> facility)."
|
3984 |
+
msgstr ""
|
3985 |
+
|
3986 |
+
#: lib/i18n-extra.php:237
|
3987 |
+
msgid ""
|
3988 |
+
"If you have a shared hosting account, keep this option disabled as you do "
|
3989 |
+
"not have any access to the server logs."
|
3990 |
+
msgstr ""
|
3991 |
+
|
3992 |
+
#: lib/i18n-extra.php:238
|
3993 |
+
msgid "The logline uses the following format:"
|
3994 |
+
msgstr ""
|
3995 |
+
|
3996 |
+
#: lib/i18n-extra.php:239
|
3997 |
+
msgid ""
|
3998 |
+
"BB: the level of severity as it appears in the firewall log. It can be "
|
3999 |
+
"<code>CRITICAL</CODE>, <CODE>HIGH</CODE>, <CODE>MEDIUM</CODE>, <CODE>INFO</"
|
4000 |
+
"CODE>, <CODE>UPLOAD</CODE> or <CODE>DEBUG_ON</CODE>."
|
4001 |
+
msgstr ""
|
4002 |
+
|
4003 |
+
#: lib/i18n-extra.php:240
|
4004 |
+
msgid "CCCCCC: the 7-digit incident ID."
|
4005 |
+
msgstr ""
|
4006 |
+
|
4007 |
+
#: lib/i18n-extra.php:241
|
4008 |
+
msgid "DD: the user IPv4 or IPv6 address."
|
4009 |
+
msgstr ""
|
4010 |
+
|
4011 |
+
#: lib/i18n-extra.php:242
|
4012 |
+
msgid "EE: the blog (sub-)domain name."
|
4013 |
+
msgstr ""
|
4014 |
+
|
4015 |
+
#: lib/i18n-extra.php:243
|
4016 |
+
#, php-format
|
4017 |
+
msgid ""
|
4018 |
+
"This logging option does not apply to the brute-force protection which can "
|
4019 |
+
"be set up separately to write events to the server authentication log. See "
|
4020 |
+
"the <a href=\"%s\">Login Protection</a> page."
|
4021 |
+
msgstr ""
|
4022 |
+
|
4023 |
+
#: lib/i18n-extra.php:244
|
4024 |
+
msgid ""
|
4025 |
+
"Secret key: The secret key will be used to generate your public key. Enter "
|
4026 |
+
"at least 30 ASCII characters, or use the one randomly created by "
|
4027 |
+
"NinjaFirewall."
|
4028 |
+
msgstr ""
|
4029 |
+
|
4030 |
+
#: lib/i18n-extra.php:245
|
4031 |
+
msgid ""
|
4032 |
+
"This server IP address: As an additional protection layer, you can restrict "
|
4033 |
+
"access to the remote website(s) to the main server IP only. You can use IPv4 "
|
4034 |
+
"or IPv6. If you do not want any IP restriction, enter the <code>*</code> "
|
4035 |
+
"character instead."
|
4036 |
+
msgstr ""
|
4037 |
+
|
4038 |
+
#: lib/i18n-extra.php:246
|
4039 |
+
#, php-format
|
4040 |
+
msgid ""
|
4041 |
+
"Public key: This is the public key that you will need to upload to each "
|
4042 |
+
"remote website (<a href=\"%s\">consult our blog</a> for more info about it)."
|
4043 |
+
msgstr ""
|
4044 |
+
|
4045 |
+
#: lib/i18n-extra.php:247
|
4046 |
+
msgid ""
|
4047 |
+
"Remote websites URL: Enter the full URL of your NinjaFirewall protected "
|
4048 |
+
"website(s) that you want to remotely access from the main server."
|
4049 |
+
msgstr ""
|
4050 |
+
|
4051 |
+
#: lib/i18n-extra.php:248
|
4052 |
+
msgid ""
|
4053 |
+
"Centralized Logging will keep working even if NinjaFirewall is disabled. Use "
|
4054 |
+
"the menu below if you want to disable it."
|
4055 |
+
msgstr ""
|
4056 |
+
|
4057 |
+
#: lib/i18n-extra.php:249
|
4058 |
+
msgid "Enable Web Filter"
|
4059 |
+
msgstr ""
|
4060 |
+
|
4061 |
+
#: lib/i18n-extra.php:250
|
4062 |
+
msgid "A full or partial string."
|
4063 |
+
msgstr ""
|
4064 |
+
|
4065 |
+
#: lib/i18n-extra.php:251
|
4066 |
+
msgid "From 4 to maximum 150 characters."
|
4067 |
+
msgstr ""
|
4068 |
+
|
4069 |
+
#: lib/i18n-extra.php:252
|
4070 |
+
msgid "Any character, except the vertical bar <code>|</code>"
|
4071 |
+
msgstr ""
|
4072 |
+
|
4073 |
+
#: lib/i18n-extra.php:253
|
4074 |
+
msgid "Keywords to search:"
|
4075 |
+
msgstr ""
|
4076 |
+
|
4077 |
+
#: lib/i18n-extra.php:254
|
4078 |
+
msgid "Case-sensitive search"
|
4079 |
+
msgstr ""
|
4080 |
+
|
4081 |
+
#: lib/i18n-extra.php:255
|
4082 |
+
#, php-format
|
4083 |
+
msgid "Do not send me more than one email alert in a %s interval"
|
4084 |
+
msgstr ""
|
4085 |
+
|
4086 |
+
#: lib/i18n-extra.php:256
|
4087 |
+
msgid "5-minute"
|
4088 |
+
msgstr ""
|
4089 |
+
|
4090 |
+
#: lib/i18n-extra.php:257
|
4091 |
+
msgid "15-minute"
|
4092 |
+
msgstr ""
|
4093 |
+
|
4094 |
+
#: lib/i18n-extra.php:258
|
4095 |
+
msgid "30-minute"
|
4096 |
+
msgstr ""
|
4097 |
+
|
4098 |
+
#: lib/i18n-extra.php:259
|
4099 |
+
msgid "1-hour"
|
4100 |
+
msgstr ""
|
4101 |
+
|
4102 |
+
#: lib/i18n-extra.php:260
|
4103 |
+
msgid "3-hour"
|
4104 |
+
msgstr ""
|
4105 |
+
|
4106 |
+
#: lib/i18n-extra.php:261
|
4107 |
+
msgid "6-hour"
|
4108 |
+
msgstr ""
|
4109 |
+
|
4110 |
+
#: lib/i18n-extra.php:262
|
4111 |
+
msgid "12-hour"
|
4112 |
+
msgstr ""
|
4113 |
+
|
4114 |
+
#: lib/i18n-extra.php:263
|
4115 |
+
msgid "24-hour"
|
4116 |
+
msgstr ""
|
4117 |
+
|
4118 |
+
#: lib/i18n-extra.php:264
|
4119 |
+
msgid ""
|
4120 |
+
"Clicking the \"Save Web Filter options\" button below will reset the current "
|
4121 |
+
"timer."
|
4122 |
+
msgstr ""
|
4123 |
+
|
4124 |
+
#: lib/i18n-extra.php:265
|
4125 |
+
msgid "Attach the HTML page output to email alerts"
|
4126 |
+
msgstr ""
|
4127 |
+
|
4128 |
+
#: lib/i18n-extra.php:266
|
4129 |
+
msgid "Save Web Filter options"
|
4130 |
+
msgstr ""
|
4131 |
+
|
4132 |
+
#: lib/i18n-extra.php:267
|
4133 |
+
msgid "Help Desk:"
|
4134 |
+
msgstr ""
|
4135 |
+
|
4136 |
+
#: lib/i18n-extra.php:268
|
4137 |
+
msgid "The selected log was deleted"
|
4138 |
+
msgstr ""
|
4139 |
+
|
4140 |
+
#: lib/i18n-extra.php:269
|
4141 |
+
msgid "Export"
|
4142 |
+
msgstr ""
|
4143 |
+
|
4144 |
+
#: lib/i18n-extra.php:270
|
4145 |
+
msgid "Delete"
|
4146 |
+
msgstr ""
|
4147 |
+
|
4148 |
+
#: lib/i18n-extra.php:271
|
4149 |
+
msgid "Delete log?"
|
4150 |
+
msgstr ""
|
4151 |
+
|
4152 |
+
#: lib/i18n-extra.php:272
|
4153 |
+
msgid "Today"
|
4154 |
+
msgstr ""
|
4155 |
+
|
4156 |
+
#: lib/i18n-extra.php:273
|
4157 |
+
msgid "Upload"
|
4158 |
+
msgstr ""
|
4159 |
+
|
4160 |
+
#: lib/i18n-extra.php:274
|
4161 |
+
msgid "Info"
|
4162 |
+
msgstr ""
|
4163 |
+
|
4164 |
+
#: lib/i18n-extra.php:275
|
4165 |
+
msgid "Debug"
|
4166 |
+
msgstr ""
|
4167 |
+
|
4168 |
+
#: lib/i18n-extra.php:276
|
4169 |
+
msgid "IP address:"
|
4170 |
+
msgstr ""
|
4171 |
+
|
4172 |
+
#: lib/i18n-extra.php:277
|
4173 |
+
msgid "e.g., 1.2.3.4"
|
4174 |
+
msgstr ""
|
4175 |
+
|
4176 |
+
#: lib/i18n-extra.php:278
|
4177 |
+
msgid "Add IP to blacklist"
|
4178 |
+
msgstr ""
|
4179 |
+
|
4180 |
+
#: lib/i18n-extra.php:279
|
4181 |
+
msgid "Add IP to whitelist"
|
4182 |
+
msgstr ""
|
4183 |
+
|
4184 |
+
#: lib/i18n-extra.php:280
|
4185 |
+
msgid "Add"
|
4186 |
+
msgstr ""
|
4187 |
+
|
4188 |
+
#: lib/i18n-extra.php:281
|
4189 |
+
msgid "The address wad added to your IP Access Control list."
|
4190 |
+
msgstr ""
|
4191 |
+
|
4192 |
+
#: lib/i18n-extra.php:282
|
4193 |
+
#, php-format
|
4194 |
+
msgid "1st day of the month, or if bigger than %s MB"
|
4195 |
+
msgstr ""
|
4196 |
+
|
4197 |
+
#: lib/i18n-extra.php:283
|
4198 |
+
msgid "1st day of the month, regardless of its size"
|
4199 |
+
msgstr ""
|
4200 |
+
|
4201 |
+
#: lib/i18n-extra.php:284
|
4202 |
+
msgid "Show the most recent"
|
4203 |
+
msgstr ""
|
4204 |
+
|
4205 |
+
#: lib/i18n-extra.php:285
|
4206 |
+
msgid "lines"
|
4207 |
+
msgstr ""
|
4208 |
+
|
4209 |
+
#: lib/i18n-extra.php:286
|
4210 |
+
msgid "Write events to the Syslog server too"
|
4211 |
+
msgstr ""
|
4212 |
+
|
4213 |
+
#: lib/i18n-extra.php:287
|
4214 |
+
msgid "Your server configuration is not compatible with this option."
|
4215 |
+
msgstr ""
|
4216 |
+
|
4217 |
+
#: lib/i18n-extra.php:288
|
4218 |
+
msgid "See contextual help before enabling this option."
|
4219 |
+
msgstr ""
|
4220 |
+
|
4221 |
+
#: lib/i18n-extra.php:289
|
4222 |
+
msgid ""
|
4223 |
+
"The remote server rejected your request. Make sure that you uploaded the "
|
4224 |
+
"correct public key."
|
4225 |
+
msgstr ""
|
4226 |
+
|
4227 |
+
#: lib/i18n-extra.php:290
|
4228 |
+
#, php-format
|
4229 |
+
msgid "The remote server returned the following HTTP error: %s"
|
4230 |
+
msgstr ""
|
4231 |
+
|
4232 |
+
#: lib/i18n-extra.php:291
|
4233 |
+
msgid "The requested log does not exist on the remote website."
|
4234 |
+
msgstr ""
|
4235 |
+
|
4236 |
+
#: lib/i18n-extra.php:292
|
4237 |
+
msgid "The remote website did not return the expected response."
|
4238 |
+
msgstr ""
|
4239 |
+
|
4240 |
+
#: lib/i18n-extra.php:293
|
4241 |
+
msgid "Your server does not seem to be compatible with this option."
|
4242 |
+
msgstr ""
|
4243 |
+
|
4244 |
+
#: lib/i18n-extra.php:294
|
4245 |
+
msgid "Load language files from the WordPress repo"
|
4246 |
+
msgstr ""
|
4247 |
+
|
4248 |
+
#: lib/i18n-extra.php:295
|
4249 |
+
#, php-format
|
4250 |
+
msgid ""
|
4251 |
+
"If available, NinjaFirewall will download the language files from <a "
|
4252 |
+
"%s>translate.wordpress.org</a>."
|
4253 |
+
msgstr ""
|
4254 |
+
|
4255 |
+
#: lib/i18n-extra.php:296
|
4256 |
+
msgid "Error: you do not have any license."
|
4257 |
+
msgstr ""
|
4258 |
+
|
4259 |
+
#: lib/i18n-extra.php:297
|
4260 |
+
msgid "You have a valid license."
|
4261 |
+
msgstr ""
|
4262 |
+
|
4263 |
+
#: lib/i18n-extra.php:298
|
4264 |
+
msgid ""
|
4265 |
+
"An unknown error occured while connecting to NinjaFirewall servers. Please "
|
4266 |
+
"try again in a few minutes"
|
4267 |
+
msgstr ""
|
4268 |
+
|
4269 |
+
#: lib/i18n-extra.php:299
|
4270 |
+
msgid ""
|
4271 |
+
"An error occured while connecting to NinjaFirewall servers. Please try again "
|
4272 |
+
"in a few minutes"
|
4273 |
+
msgstr ""
|
4274 |
+
|
4275 |
+
#: lib/i18n-extra.php:300
|
4276 |
+
msgid "Enter a valid license to save!"
|
4277 |
+
msgstr ""
|
4278 |
+
|
4279 |
+
#: lib/i18n-extra.php:301
|
4280 |
+
msgid "This is already your current license!"
|
4281 |
+
msgstr ""
|
4282 |
+
|
4283 |
+
#: lib/i18n-extra.php:302
|
4284 |
+
msgid "Your new license has been accepted and saved."
|
4285 |
+
msgstr ""
|
4286 |
+
|
4287 |
+
#: lib/i18n-extra.php:303
|
4288 |
+
msgid "This license is not valid"
|
4289 |
+
msgstr ""
|
4290 |
+
|
4291 |
+
#: lib/i18n-extra.php:304
|
4292 |
+
msgid "WP+ Edition License"
|
4293 |
+
msgstr ""
|
4294 |
+
|
4295 |
+
#: lib/i18n-extra.php:305
|
4296 |
+
msgid "License Number"
|
4297 |
+
msgstr ""
|
4298 |
+
|
4299 |
+
#: lib/i18n-extra.php:306
|
4300 |
+
msgid "No license found"
|
4301 |
+
msgstr ""
|
4302 |
+
|
4303 |
+
#: lib/i18n-extra.php:307
|
4304 |
+
msgid "Click to check your license validity"
|
4305 |
+
msgstr ""
|
4306 |
+
|
4307 |
+
#: lib/i18n-extra.php:308
|
4308 |
+
msgid "Expiration date"
|
4309 |
+
msgstr ""
|
4310 |
+
|
4311 |
+
#: lib/i18n-extra.php:309
|
4312 |
+
msgid "Unknown expiration date"
|
4313 |
+
msgstr ""
|
4314 |
+
|
4315 |
+
#: lib/i18n-extra.php:310
|
4316 |
+
msgid "Use the \"Check License Validity\" button to attempt to fix this error."
|
4317 |
+
msgstr ""
|
4318 |
+
|
4319 |
+
#: lib/i18n-extra.php:311
|
4320 |
+
msgid "Your license will expire soon!"
|
4321 |
+
msgstr ""
|
4322 |
+
|
4323 |
+
#: lib/i18n-extra.php:312
|
4324 |
+
msgid "Your license has expired."
|
4325 |
+
msgstr ""
|
4326 |
+
|
4327 |
+
#: lib/i18n-extra.php:313
|
4328 |
+
msgid "License renewal"
|
4329 |
+
msgstr ""
|
4330 |
+
|
4331 |
+
#: lib/i18n-extra.php:314
|
4332 |
+
msgid "Click here to get a license!"
|
4333 |
+
msgstr ""
|
4334 |
+
|
4335 |
+
#: lib/i18n-extra.php:315
|
4336 |
+
msgid "Enter your new license and click on the save button"
|
4337 |
+
msgstr ""
|
4338 |
+
|
4339 |
+
#: lib/i18n-extra.php:316
|
4340 |
+
msgid "Save New License"
|
4341 |
+
msgstr ""
|
4342 |
+
|
4343 |
+
#: lib/i18n-extra.php:317
|
4344 |
+
msgid "Allow, but block dangerous files"
|
4345 |
+
msgstr ""
|
4346 |
+
|
4347 |
+
#: lib/i18n-extra.php:318
|
4348 |
+
msgid "See contextual help for the list of files."
|
4349 |
+
msgstr ""
|
4350 |
+
|
4351 |
+
#: lib/i18n-extra.php:319
|
4352 |
+
msgid "Apply to ZIP archives file contents"
|
4353 |
+
msgstr ""
|
4354 |
+
|
4355 |
+
#: lib/i18n-extra.php:320
|
4356 |
+
msgid ""
|
4357 |
+
"Keep this option disabled if you are using scripts such as Paypal IPN or "
|
4358 |
+
"WordPress WP-Cron, unless you added their IP address or URL to your Access "
|
4359 |
+
"Control whitelist."
|
4360 |
+
msgstr ""
|
4361 |
+
|
4362 |
+
#: lib/i18n-extra.php:321
|
4363 |
+
#, php-format
|
4364 |
+
msgid ""
|
4365 |
+
"Do not send a notification if the user is in the <a href=\"%s\">IP Access "
|
4366 |
+
"Control whitelist</a>."
|
4367 |
+
msgstr ""
|
4368 |
+
|
4369 |
+
#: lib/install.php:82
|
4370 |
+
#, php-format
|
4371 |
+
msgid ""
|
4372 |
+
"Error: Your .htaccess file is not writable, please change its permissions: %s"
|
4373 |
+
msgstr ""
|
4374 |
+
|
4375 |
+
#: lib/install.php:110 ninjafirewall.php:646 ninjafirewall.php:650
|
4376 |
+
#, php-format
|
4377 |
+
msgid "Error: wrong parameter value (%s)."
|
4378 |
+
msgstr ""
|
4379 |
+
|
4380 |
+
#: lib/install.php:117 lib/install.php:211 lib/install.php:232
|
4381 |
+
#, php-format
|
4382 |
+
msgid ""
|
4383 |
+
"Error: The following file is not writable, please change its permissions: %s"
|
4384 |
+
msgstr ""
|
4385 |
+
|
4386 |
+
#: lib/install.php:145
|
4387 |
+
#, php-format
|
4388 |
+
msgid ""
|
4389 |
+
"NinjaFirewall detected that the requested changes seemed to crash your blog. "
|
4390 |
+
"%s"
|
4391 |
+
msgstr ""
|
4392 |
+
|
4393 |
+
#: lib/install.php:146
|
4394 |
+
msgid ""
|
4395 |
+
"Changes have been undone. You may need to modify your selection and try "
|
4396 |
+
"again."
|
4397 |
+
msgstr ""
|
4398 |
+
|
4399 |
+
#: lib/install.php:157
|
4400 |
+
#, php-format
|
4401 |
+
msgid "The website front-end returned: HTTP %s %s."
|
4402 |
+
msgstr ""
|
4403 |
+
|
4404 |
+
#: lib/install.php:167
|
4405 |
+
msgid "The website front-end did not return the expected page."
|
4406 |
+
msgstr ""
|
4407 |
+
|
4408 |
+
#: lib/install.php:176
|
4409 |
+
#, php-format
|
4410 |
+
msgid "The website front-end returned a fatal error: %s."
|
4411 |
+
msgstr ""
|
4412 |
+
|
4413 |
+
#: lib/install.php:275 lib/install.php:300 lib/install.php:325
|
4414 |
+
#: lib/install.php:346
|
4415 |
+
msgid "File is not writable"
|
4416 |
+
msgstr ""
|
4417 |
+
|
4418 |
+
#: lib/install_default.php:180
|
4419 |
+
msgid ""
|
4420 |
+
"Error: The installer cannot download the security rules from wordpress.org "
|
4421 |
+
"website."
|
4422 |
+
msgstr ""
|
4423 |
+
|
4424 |
+
#: lib/install_default.php:181
|
4425 |
+
msgid ""
|
4426 |
+
"The server may be temporarily down or you may have network connectivity "
|
4427 |
+
"problems? Please try again in a few minutes."
|
4428 |
+
msgstr ""
|
4429 |
+
|
4430 |
+
#: lib/install_default.php:182
|
4431 |
+
msgid ""
|
4432 |
+
"NinjaFirewall downloads its rules over an HTTPS secure connection. Maybe "
|
4433 |
+
"your server does not support SSL? You can force NinjaFirewall to use a non-"
|
4434 |
+
"secure HTTP connection by adding the following directive to your <strong>wp-"
|
4435 |
+
"config.php</strong> file:"
|
4436 |
+
msgstr ""
|
4437 |
+
|
4438 |
+
#: lib/install_default.php:257
|
4439 |
+
#, php-format
|
4440 |
+
msgid ""
|
4441 |
+
"NinjaFirewall cannot create its <code>nfwlog/</code>log and cache folder; "
|
4442 |
+
"please make sure that the <code>%s</code> directory is writable"
|
4443 |
+
msgstr ""
|
4444 |
+
|
4445 |
+
#: lib/login_protection.php:72 lib/login_protection.php:126
|
4446 |
+
#: lib/login_protection.php:476
|
4447 |
+
msgid "Access restricted"
|
4448 |
+
msgstr ""
|
4449 |
+
|
4450 |
+
#: lib/login_protection.php:81 lib/login_protection.php:130
|
4451 |
+
#: lib/login_protection.php:486
|
4452 |
+
msgid "Type the characters you see in the picture below:"
|
4453 |
+
msgstr ""
|
4454 |
+
|
4455 |
+
#: lib/login_protection.php:186
|
4456 |
+
msgid ""
|
4457 |
+
"GD Support is not available on your server, the CAPTCHA option is disabled."
|
4458 |
+
msgstr ""
|
4459 |
+
|
4460 |
+
#: lib/login_protection.php:191
|
4461 |
+
msgid ""
|
4462 |
+
"Error: GD Support is not available on your server, the captcha protection "
|
4463 |
+
"will not work!"
|
4464 |
+
msgstr ""
|
4465 |
+
|
4466 |
+
#: lib/login_protection.php:201
|
4467 |
+
msgid "Enable brute force attack protection"
|
4468 |
+
msgstr ""
|
4469 |
+
|
4470 |
+
#: lib/login_protection.php:214
|
4471 |
+
msgid "Type of protection"
|
4472 |
+
msgstr ""
|
4473 |
+
|
4474 |
+
#: lib/login_protection.php:216
|
4475 |
+
msgid "Username + Password"
|
4476 |
+
msgstr ""
|
4477 |
+
|
4478 |
+
#: lib/login_protection.php:217
|
4479 |
+
msgid "Captcha image"
|
4480 |
+
msgstr ""
|
4481 |
+
|
4482 |
+
#: lib/login_protection.php:222
|
4483 |
+
msgid "When to enable the protection"
|
4484 |
+
msgstr ""
|
4485 |
+
|
4486 |
+
#: lib/login_protection.php:224
|
4487 |
+
msgid "Always enabled"
|
4488 |
+
msgstr ""
|
4489 |
+
|
4490 |
+
#: lib/login_protection.php:225
|
4491 |
+
msgid "When under attack"
|
4492 |
+
msgstr ""
|
4493 |
+
|
4494 |
+
#: lib/login_protection.php:235
|
4495 |
+
msgid "Protect the login page against"
|
4496 |
+
msgstr ""
|
4497 |
+
|
4498 |
+
#: lib/login_protection.php:237
|
4499 |
+
msgid "<code>GET</code> request attacks"
|
4500 |
+
msgstr ""
|
4501 |
+
|
4502 |
+
#: lib/login_protection.php:238
|
4503 |
+
msgid "<code>POST</code> request attacks (default)"
|
4504 |
+
msgstr ""
|
4505 |
+
|
4506 |
+
#: lib/login_protection.php:239
|
4507 |
+
msgid "<code>GET</code> and <code>POST</code> requests attacks"
|
4508 |
+
msgstr ""
|
4509 |
+
|
4510 |
+
#: lib/login_protection.php:243
|
4511 |
+
msgid "Enable protection"
|
4512 |
+
msgstr ""
|
4513 |
+
|
4514 |
+
#: lib/login_protection.php:246
|
4515 |
+
#, php-format
|
4516 |
+
msgid "For %1$s minutes, if more than %2$s %3$s requests within %4$s seconds."
|
4517 |
+
msgstr ""
|
4518 |
+
|
4519 |
+
#: lib/login_protection.php:267
|
4520 |
+
msgid "HTTP authentication"
|
4521 |
+
msgstr ""
|
4522 |
+
|
4523 |
+
#: lib/login_protection.php:269
|
4524 |
+
msgid "User:"
|
4525 |
+
msgstr ""
|
4526 |
+
|
4527 |
+
#: lib/login_protection.php:269
|
4528 |
+
msgid "Password:"
|
4529 |
+
msgstr ""
|
4530 |
+
|
4531 |
+
#: lib/login_protection.php:270
|
4532 |
+
msgid "User and Password must be from 6 to 255 characters."
|
4533 |
+
msgstr ""
|
4534 |
+
|
4535 |
+
#: lib/login_protection.php:271
|
4536 |
+
msgid "Message (max. 1024 characters, HTML tags allowed)"
|
4537 |
+
msgstr ""
|
4538 |
+
|
4539 |
+
#: lib/login_protection.php:282
|
4540 |
+
msgid "Message"
|
4541 |
+
msgstr ""
|
4542 |
+
|
4543 |
+
#: lib/login_protection.php:285
|
4544 |
+
msgid "This message will be displayed above the captcha. Max. 255 characters."
|
4545 |
+
msgstr ""
|
4546 |
+
|
4547 |
+
#: lib/login_protection.php:296
|
4548 |
+
msgid "Various options"
|
4549 |
+
msgstr ""
|
4550 |
+
|
4551 |
+
#: lib/login_protection.php:301
|
4552 |
+
msgid ""
|
4553 |
+
"If you are using the Jetpack plugin, blocking access to the XML-RPC API may "
|
4554 |
+
"prevent it from working correctly."
|
4555 |
+
msgstr ""
|
4556 |
+
|
4557 |
+
#: lib/login_protection.php:307
|
4558 |
+
msgid "Apply the protection to the <code>xmlrpc.php</code> script as well"
|
4559 |
+
msgstr ""
|
4560 |
+
|
4561 |
+
#: lib/login_protection.php:315
|
4562 |
+
msgid "Enable bot protection"
|
4563 |
+
msgstr ""
|
4564 |
+
|
4565 |
+
#: lib/login_protection.php:329
|
4566 |
+
msgid "Write the incident to the server Authentication log"
|
4567 |
+
msgstr ""
|
4568 |
+
|
4569 |
+
#: lib/login_protection.php:335
|
4570 |
+
msgid "Your server configuration is not compatible with that option."
|
4571 |
+
msgstr ""
|
4572 |
+
|
4573 |
+
#: lib/login_protection.php:338
|
4574 |
+
msgid ""
|
4575 |
+
"The login protection must be set to \"When under attack\" in order to use "
|
4576 |
+
"this option."
|
4577 |
+
msgstr ""
|
4578 |
+
|
4579 |
+
#: lib/login_protection.php:350
|
4580 |
+
msgid "Disable NinjaFirewall's signature on the login protection page"
|
4581 |
+
msgstr ""
|
4582 |
+
|
4583 |
+
#: lib/login_protection.php:362
|
4584 |
+
msgid "Save Login Protection"
|
4585 |
+
msgstr ""
|
4586 |
+
|
4587 |
+
#: lib/login_protection.php:365
|
4588 |
+
msgid "See our benchmark and stress-test:"
|
4589 |
+
msgstr ""
|
4590 |
+
|
4591 |
+
#: lib/login_protection.php:384
|
4592 |
+
#, php-format
|
4593 |
+
msgid "Error: %s directory is not writable. Please chmod it to 0777."
|
4594 |
+
msgstr ""
|
4595 |
+
|
4596 |
+
#: lib/login_protection.php:458
|
4597 |
+
msgid "Error: please enter a user name for HTTP authentication."
|
4598 |
+
msgstr ""
|
4599 |
+
|
4600 |
+
#: lib/login_protection.php:460
|
4601 |
+
msgid "Error: HTTP authentication user name is not valid."
|
4602 |
+
msgstr ""
|
4603 |
+
|
4604 |
+
#: lib/login_protection.php:466
|
4605 |
+
msgid "Error: please enter a user name and password for HTTP authentication."
|
4606 |
+
msgstr ""
|
4607 |
+
|
4608 |
+
#: lib/login_protection.php:469
|
4609 |
+
msgid "Error: password must be from 6 to 255 characters."
|
4610 |
+
msgstr ""
|
4611 |
+
|
4612 |
+
#: lib/login_protection.php:504
|
4613 |
+
#, php-format
|
4614 |
+
msgid "Error: unable to write to the %s configuration file"
|
4615 |
+
msgstr ""
|
4616 |
+
|
4617 |
+
#: lib/logs.php:36 ninjafirewall.php:848
|
4618 |
+
msgid "Logs"
|
4619 |
+
msgstr ""
|
4620 |
+
|
4621 |
+
#: lib/logs_firewall_log.php:35
|
4622 |
+
#, php-format
|
4623 |
+
msgid ""
|
4624 |
+
"the current month log (%s) is not writable. Please chmod it and its parent "
|
4625 |
+
"directory to 0777"
|
4626 |
+
msgstr ""
|
4627 |
+
|
4628 |
+
#: lib/logs_firewall_log.php:37
|
4629 |
+
#, php-format
|
4630 |
+
msgid "the log directory (%s) is not writable. Please chmod it to 0777"
|
4631 |
+
msgstr ""
|
4632 |
+
|
4633 |
+
#: lib/logs_firewall_log.php:51
|
4634 |
+
msgid "Your public key has been deleted"
|
4635 |
+
msgstr ""
|
4636 |
+
|
4637 |
+
#: lib/logs_firewall_log.php:53
|
4638 |
+
msgid "Your public key has been saved"
|
4639 |
+
msgstr ""
|
4640 |
+
|
4641 |
+
#: lib/logs_firewall_log.php:85
|
4642 |
+
msgid "Error"
|
4643 |
+
msgstr ""
|
4644 |
+
|
4645 |
+
#: lib/logs_firewall_log.php:92
|
4646 |
+
msgid "Note"
|
4647 |
+
msgstr ""
|
4648 |
+
|
4649 |
+
#: lib/logs_firewall_log.php:92
|
4650 |
+
#, php-format
|
4651 |
+
msgid "your log has %s lines. I will display the last %s lines only."
|
4652 |
+
msgstr ""
|
4653 |
+
|
4654 |
+
#: lib/logs_firewall_log.php:96
|
4655 |
+
msgid "Viewing:"
|
4656 |
+
msgstr ""
|
4657 |
+
|
4658 |
+
#: lib/logs_firewall_log.php:142 lib/logs_firewall_log.php:304
|
4659 |
+
msgid "The selected log is empty."
|
4660 |
+
msgstr ""
|
4661 |
+
|
4662 |
+
#: lib/logs_firewall_log.php:147
|
4663 |
+
msgid ""
|
4664 |
+
"The log shows all threats that were blocked by the firewall, unless stated "
|
4665 |
+
"otherwise. It is rotated monthly."
|
4666 |
+
msgstr ""
|
4667 |
+
|
4668 |
+
#: lib/logs_firewall_log.php:160
|
4669 |
+
msgid "Log Options"
|
4670 |
+
msgstr ""
|
4671 |
+
|
4672 |
+
#: lib/logs_firewall_log.php:168
|
4673 |
+
#, php-format
|
4674 |
+
msgid "Automatically delete logs older than %s days"
|
4675 |
+
msgstr ""
|
4676 |
+
|
4677 |
+
#: lib/logs_firewall_log.php:170
|
4678 |
+
msgid "Set this option to 0 to disable it."
|
4679 |
+
msgstr ""
|
4680 |
+
|
4681 |
+
#: lib/logs_firewall_log.php:176
|
4682 |
+
msgid "Save Log Options"
|
4683 |
+
msgstr ""
|
4684 |
+
|
4685 |
+
#: lib/logs_firewall_log.php:196
|
4686 |
+
msgid "Enter your public key (optional)"
|
4687 |
+
msgstr ""
|
4688 |
+
|
4689 |
+
#: lib/logs_firewall_log.php:199
|
4690 |
+
#, php-format
|
4691 |
+
msgid ""
|
4692 |
+
"<a href=\"%s\">Consult our blog</a> if you want to enable centralized "
|
4693 |
+
"logging."
|
4694 |
+
msgstr ""
|
4695 |
+
|
4696 |
+
#: lib/logs_firewall_log.php:206
|
4697 |
+
msgid "Save Public Key"
|
4698 |
+
msgstr ""
|
4699 |
+
|
4700 |
+
#: lib/logs_firewall_log.php:208
|
4701 |
+
msgid "Delete Public Key"
|
4702 |
+
msgstr ""
|
4703 |
+
|
4704 |
+
#: lib/logs_firewall_log.php:283
|
4705 |
+
msgid "The requested log does not exist."
|
4706 |
+
msgstr ""
|
4707 |
+
|
4708 |
+
#: lib/logs_firewall_log.php:290
|
4709 |
+
msgid "Unable to open the log for read operation."
|
4710 |
+
msgstr ""
|
4711 |
+
|
4712 |
+
#: lib/logs_live_log.php:29
|
4713 |
+
msgid ""
|
4714 |
+
"Error: NinjaFirewall must be enabled and working in order to use this "
|
4715 |
+
"feature."
|
4716 |
+
msgstr ""
|
4717 |
+
|
4718 |
+
#: lib/logs_live_log.php:32
|
4719 |
+
#, php-format
|
4720 |
+
msgid ""
|
4721 |
+
"Error: You must be whitelisted in order to use that feature: click on the <a "
|
4722 |
+
"href=\"%s\">Firewall Policies</a> menu and ensure that the \"Add the "
|
4723 |
+
"Administrator to the whitelist\" option is enabled."
|
4724 |
+
msgstr ""
|
4725 |
+
|
4726 |
+
#: lib/logs_live_log.php:96 ninjafirewall.php:371
|
4727 |
+
msgid ""
|
4728 |
+
"Live Log lets you watch your blog traffic in real time. To enable it, click "
|
4729 |
+
"on the button below."
|
4730 |
+
msgstr ""
|
4731 |
+
|
4732 |
+
#: lib/logs_live_log.php:102
|
4733 |
+
msgid "Refresh rate:"
|
4734 |
+
msgstr ""
|
4735 |
+
|
4736 |
+
#: lib/logs_live_log.php:104
|
4737 |
+
msgid "5 seconds"
|
4738 |
+
msgstr ""
|
4739 |
+
|
4740 |
+
#: lib/logs_live_log.php:105
|
4741 |
+
msgid "10 seconds"
|
4742 |
+
msgstr ""
|
4743 |
+
|
4744 |
+
#: lib/logs_live_log.php:106
|
4745 |
+
msgid "20 seconds"
|
4746 |
+
msgstr ""
|
4747 |
+
|
4748 |
+
#: lib/logs_live_log.php:107
|
4749 |
+
msgid "45 seconds"
|
4750 |
+
msgstr ""
|
4751 |
+
|
4752 |
+
#: lib/logs_live_log.php:109
|
4753 |
+
msgid "Clear screen"
|
4754 |
+
msgstr ""
|
4755 |
+
|
4756 |
+
#: lib/logs_live_log.php:110
|
4757 |
+
msgid "Autoscrolling"
|
4758 |
+
msgstr ""
|
4759 |
+
|
4760 |
+
#: lib/logs_live_log.php:115
|
4761 |
+
msgid "Live Log will not display whitelisted users and brute-force attacks."
|
4762 |
+
msgstr ""
|
4763 |
+
|
4764 |
+
#: lib/logs_live_log.php:152
|
4765 |
+
msgid "Live Log Options"
|
4766 |
+
msgstr ""
|
4767 |
+
|
4768 |
+
#: lib/logs_live_log.php:155
|
4769 |
+
msgid "Inclusion and exclusion filters (REQUEST_URI)"
|
4770 |
+
msgstr ""
|
4771 |
+
|
4772 |
+
#: lib/logs_live_log.php:158 lib/monitoring_file_check.php:398
|
4773 |
+
msgid "None"
|
4774 |
msgstr ""
|
4775 |
|
4776 |
#: lib/logs_live_log.php:159
|
5130 |
#: lib/monitoring_file_check.php:768 lib/monitoring_file_check.php:770
|
5131 |
#: lib/monitoring_file_check.php:790 lib/monitoring_file_check.php:792
|
5132 |
#: lib/security_rules_update.php:572 lib/security_rules_update.php:574
|
5133 |
+
#: lib/utils.php:225 lib/utils.php:311 lib/utils.php:435 lib/utils.php:1063
|
5134 |
+
#: lib/utils.php:1241 lib/utils.php:1520
|
5135 |
msgid "Blog:"
|
5136 |
msgstr ""
|
5137 |
|
5350 |
|
5351 |
#: lib/security_rules_update.php:169
|
5352 |
msgid ""
|
5353 |
+
"The next scheduled date is in the past! WordPress wp-cron may not be "
|
5354 |
+
"working, may have been disabled or is currently running. Try to reload this "
|
5355 |
+
"page in a few seconds."
|
5356 |
msgstr ""
|
5357 |
|
5358 |
#: lib/security_rules_update.php:174
|
5497 |
"higher than other security plugins."
|
5498 |
msgstr ""
|
5499 |
|
|
|
|
|
|
|
|
|
5500 |
#: lib/thickbox.php:154
|
5501 |
msgid "Select your HTTP server and your PHP server API"
|
5502 |
msgstr ""
|
5597 |
"doesn't have the right capabilities:"
|
5598 |
msgstr ""
|
5599 |
|
5600 |
+
#: lib/utils.php:226 lib/utils.php:312 lib/utils.php:436 lib/utils.php:1245
|
5601 |
msgid "Username:"
|
5602 |
msgstr ""
|
5603 |
|
5605 |
msgid "Action:"
|
5606 |
msgstr ""
|
5607 |
|
5608 |
+
#: lib/utils.php:230 lib/utils.php:315 lib/utils.php:437 lib/utils.php:1249
|
5609 |
+
#: lib/utils.php:1521
|
5610 |
msgid "User IP:"
|
5611 |
msgstr ""
|
5612 |
|
5613 |
+
#: lib/utils.php:242 lib/utils.php:327 lib/utils.php:449 lib/utils.php:1261
|
5614 |
+
#: lib/utils.php:1516
|
5615 |
msgid "A PHP backtrace has been attached to this message for your convenience."
|
5616 |
msgstr ""
|
5617 |
|
5618 |
+
#: lib/utils.php:244 lib/utils.php:329 lib/utils.php:1264 lib/utils.php:1526
|
5619 |
msgid ""
|
5620 |
"This protection (and notification) can be turned off from NinjaFirewall "
|
5621 |
"\"Firewall Policies\" page."
|
5622 |
msgstr ""
|
5623 |
|
5624 |
#: lib/utils.php:259 lib/utils.php:260 lib/utils.php:344 lib/utils.php:345
|
5625 |
+
#: lib/utils.php:466 lib/utils.php:467 lib/utils.php:1280 lib/utils.php:1281
|
5626 |
msgid "You are not allowed to perform this task."
|
5627 |
msgstr ""
|
5628 |
|
5644 |
msgid "NinjaFirewall has blocked an attempt to create a user account:"
|
5645 |
msgstr ""
|
5646 |
|
5647 |
+
#: lib/utils.php:757
|
5648 |
msgid ""
|
5649 |
"Warning: Because NinjaFirewall's Login Protection is enabled, Site Health "
|
5650 |
"may return an error message regarding the loopback test (e.g., 404 or 401 "
|
5651 |
"HTTP status code). You can safely ignore it."
|
5652 |
msgstr ""
|
5653 |
|
5654 |
+
#: lib/utils.php:780 lib/utils.php:784
|
5655 |
msgid "NinjaFirewall error"
|
5656 |
msgstr ""
|
5657 |
|
5658 |
+
#: lib/utils.php:781
|
5659 |
#, php-format
|
5660 |
msgid ""
|
5661 |
"%s directory cannot be created. Please review your installation and ensure "
|
5662 |
"that %s is writable."
|
5663 |
msgstr ""
|
5664 |
|
5665 |
+
#: lib/utils.php:785
|
5666 |
#, php-format
|
5667 |
msgid ""
|
5668 |
"%s directory is read-only. Please review your installation and ensure that "
|
5669 |
"%s is writable."
|
5670 |
msgstr ""
|
5671 |
|
5672 |
+
#: lib/utils.php:800
|
5673 |
msgid "unknown error"
|
5674 |
msgstr ""
|
5675 |
|
5676 |
+
#: lib/utils.php:802
|
5677 |
msgid "NinjaFirewall fatal error:"
|
5678 |
msgstr ""
|
5679 |
|
5680 |
+
#: lib/utils.php:803
|
5681 |
msgid "Review your installation, your site is not protected."
|
5682 |
msgstr ""
|
5683 |
|
5684 |
+
#: lib/utils.php:828
|
5685 |
msgid "Alert: WordPress console login"
|
5686 |
msgstr ""
|
5687 |
|
5688 |
+
#: lib/utils.php:834
|
5689 |
msgid "Someone just logged in to your WordPress admin console:"
|
5690 |
msgstr ""
|
5691 |
|
5692 |
+
#: lib/utils.php:929 lib/utils.php:956
|
5693 |
msgid "Forbidden access"
|
5694 |
msgstr ""
|
5695 |
|
5696 |
+
#: lib/utils.php:975
|
5697 |
#, php-format
|
5698 |
msgid ""
|
5699 |
"<strong>ERROR</strong>: Invalid username or password.<br /><a href=\"%s"
|
5700 |
"\">Lost your password</a>?"
|
5701 |
msgstr ""
|
5702 |
|
5703 |
+
#: lib/utils.php:1059
|
5704 |
msgid "[NinjaFirewall] Alert: Database changes detected"
|
5705 |
msgstr ""
|
5706 |
|
5707 |
+
#: lib/utils.php:1060
|
5708 |
msgid ""
|
5709 |
"NinjaFirewall has detected that one or more administrator accounts were "
|
5710 |
"modified in the database:"
|
5711 |
msgstr ""
|
5712 |
|
5713 |
+
#: lib/utils.php:1065
|
5714 |
#, php-format
|
5715 |
msgid "Total administrators : %s"
|
5716 |
msgstr ""
|
5717 |
|
5718 |
+
#: lib/utils.php:1074
|
5719 |
msgid ""
|
5720 |
"If you cannot see any modifications in the above fields, it is possible that "
|
5721 |
"the administrator password was changed."
|
5722 |
msgstr ""
|
5723 |
|
5724 |
+
#: lib/utils.php:1226
|
5725 |
msgid "Blocked privilege escalation attempt"
|
5726 |
msgstr ""
|
5727 |
|
5728 |
+
#: lib/utils.php:1239
|
5729 |
msgid ""
|
5730 |
"NinjaFirewall has blocked an attempt to modify a user capability by someone "
|
5731 |
"who does not have administrative privileges:"
|
5732 |
msgstr ""
|
5733 |
|
5734 |
+
#: lib/utils.php:1292
|
5735 |
msgid ""
|
5736 |
"NinjaFirewall brute-force protection is enabled and you are temporarily "
|
5737 |
"whitelisted."
|
5738 |
msgstr ""
|
5739 |
|
5740 |
+
#: lib/utils.php:1307
|
5741 |
#, php-format
|
5742 |
msgid ""
|
5743 |
"Hey, it seems that you've been using NinjaFirewall for some time. If you "
|
5746 |
"rate it. Thank you!"
|
5747 |
msgstr ""
|
5748 |
|
5749 |
+
#: lib/utils.php:1488
|
5750 |
msgid ""
|
5751 |
"The attempt was blocked and the option was reversed to its original value."
|
5752 |
msgstr ""
|
5753 |
|
5754 |
+
#: lib/utils.php:1493
|
5755 |
msgid "Attempt to modify WordPress settings"
|
5756 |
msgstr ""
|
5757 |
|
5758 |
+
#: lib/utils.php:1494
|
5759 |
msgid ""
|
5760 |
"NinjaFirewall has blocked an attempt to modify some important WordPress "
|
5761 |
"settings by a user that does not have administrative privileges:"
|
5762 |
msgstr ""
|
5763 |
|
5764 |
+
#: lib/utils.php:1495 lib/utils.php:1504
|
5765 |
#, php-format
|
5766 |
msgid "Option: %s"
|
5767 |
msgstr ""
|
5768 |
|
5769 |
+
#: lib/utils.php:1496
|
5770 |
#, php-format
|
5771 |
msgid "Original value: %s"
|
5772 |
msgstr ""
|
5773 |
|
5774 |
+
#: lib/utils.php:1497
|
5775 |
#, php-format
|
5776 |
msgid "Modified value: %s"
|
5777 |
msgstr ""
|
5778 |
|
5779 |
+
#: lib/utils.php:1498 lib/utils.php:1506
|
5780 |
#, php-format
|
5781 |
msgid "Action taken: %s"
|
5782 |
msgstr ""
|
5783 |
|
5784 |
+
#: lib/utils.php:1502
|
5785 |
msgid "Code injection attempt in WordPress options table"
|
5786 |
msgstr ""
|
5787 |
|
5788 |
+
#: lib/utils.php:1503
|
5789 |
msgid ""
|
5790 |
"NinjaFirewall has blocked an attempt to inject code in the WordPress options "
|
5791 |
"table by a user that does not have administrative privileges:"
|
5792 |
msgstr ""
|
5793 |
|
5794 |
+
#: lib/utils.php:1505
|
5795 |
#, php-format
|
5796 |
msgid "Code: %s"
|
5797 |
msgstr ""
|
5798 |
|
5799 |
+
#: lib/utils.php:1556
|
5800 |
#, php-format
|
5801 |
msgid "Error, cannot create the %s folder."
|
5802 |
msgstr ""
|
5803 |
|
5804 |
+
#: lib/utils.php:1556 lib/utils.php:1564 lib/utils.php:1572
|
5805 |
msgid "Check your server permissions and try again."
|
5806 |
msgstr ""
|
5807 |
|
5808 |
+
#: lib/utils.php:1564
|
5809 |
#, php-format
|
5810 |
msgid "Error, the %s folder is not writable."
|
5811 |
msgstr ""
|
5812 |
|
5813 |
+
#: lib/utils.php:1572
|
5814 |
#, php-format
|
5815 |
msgid "Error, cannot write %s."
|
5816 |
msgstr ""
|
lib/firewall_policies.php
CHANGED
@@ -25,8 +25,8 @@ nf_not_allowed( 'block', __LINE__ );
|
|
25 |
$yes = __('Yes', 'ninjafirewall');
|
26 |
$no = __('No', 'ninjafirewall');
|
27 |
|
28 |
-
$full_waf_msg = '<span class="dashicons dashicons-warning nfw-warning"></span>
|
29 |
-
sprintf( __('To use this feature, please <a href="%s">go to the Dashboard page</a> and enable NinjaFirewall\'s Full WAF mode.', 'ninjafirewall'), '?page=NinjaFirewall' ) .'</
|
30 |
|
31 |
if ( defined('NFW_WPWAF') ) {
|
32 |
$option_disabled = 1;
|
@@ -403,7 +403,7 @@ wp_nonce_field('policies_save', 'nfwnonce', 0);
|
|
403 |
<?php echo $msg ?>
|
404 |
<p style="margin-left:20px"><label><input<?php echo $reg_site ?> <?php disabled( $disabled_mu, 1 ) ?>type="checkbox" name="nfw_options[disallow_privesc_mu]" value="1"<?php checked( $disallow_privesc_mu, 1 ) ?>> <?php _e('Apply to all subsites in the network', 'ninjafirewall'); echo $network_only; ?></label></p>
|
405 |
|
406 |
-
<p><label><input type="checkbox" name="nfw_options[disallow_publish]" value="1"<?php checked( $disallow_publish, 1 ) ?>> <?php echo _e('Block attempts to publish, edit or delete a published post by users who do not have the right capabilities', 'ninjafirewall') ?></label></p>
|
407 |
</td>
|
408 |
</tr>
|
409 |
|
@@ -1668,7 +1668,7 @@ function nf_sub_policies_default() {
|
|
1668 |
$nfw_options['referer_post'] = 0;
|
1669 |
$nfw_options['no_host_ip'] = 0;
|
1670 |
$nfw_options['allow_local_ip'] = 1; // 1 == no !
|
1671 |
-
$nfw_options['php_superglobals'] =
|
1672 |
$nfw_options['php_errors'] = 1;
|
1673 |
$nfw_options['php_self'] = 1;
|
1674 |
$nfw_options['php_path_t'] = 1;
|
25 |
$yes = __('Yes', 'ninjafirewall');
|
26 |
$no = __('No', 'ninjafirewall');
|
27 |
|
28 |
+
$full_waf_msg = '<p class="description"><span class="dashicons dashicons-warning nfw-warning"></span>'.
|
29 |
+
sprintf( __('To use this feature, please <a href="%s">go to the Dashboard page</a> and enable NinjaFirewall\'s Full WAF mode.', 'ninjafirewall'), '?page=NinjaFirewall' ) .'</p>';
|
30 |
|
31 |
if ( defined('NFW_WPWAF') ) {
|
32 |
$option_disabled = 1;
|
403 |
<?php echo $msg ?>
|
404 |
<p style="margin-left:20px"><label><input<?php echo $reg_site ?> <?php disabled( $disabled_mu, 1 ) ?>type="checkbox" name="nfw_options[disallow_privesc_mu]" value="1"<?php checked( $disallow_privesc_mu, 1 ) ?>> <?php _e('Apply to all subsites in the network', 'ninjafirewall'); echo $network_only; ?></label></p>
|
405 |
|
406 |
+
<p><label><input type="checkbox" name="nfw_options[disallow_publish]" value="1"<?php checked( $disallow_publish, 1 ) ?>> <?php echo _e('Block attempts to publish, edit or delete a published post by users who do not have the right capabilities', 'ninjafirewall') ?> <?php _e('(recommended)', 'ninjafirewall') ?></label></p>
|
407 |
</td>
|
408 |
</tr>
|
409 |
|
1668 |
$nfw_options['referer_post'] = 0;
|
1669 |
$nfw_options['no_host_ip'] = 0;
|
1670 |
$nfw_options['allow_local_ip'] = 1; // 1 == no !
|
1671 |
+
$nfw_options['php_superglobals'] = 1;
|
1672 |
$nfw_options['php_errors'] = 1;
|
1673 |
$nfw_options['php_self'] = 1;
|
1674 |
$nfw_options['php_path_t'] = 1;
|
lib/help.php
CHANGED
@@ -175,7 +175,7 @@ function help_nfsubpolicies() {
|
|
175 |
|
176 |
<h3>WordPress</h3>
|
177 |
|
178 |
-
<p><strong>' . __('Block direct access to any PHP file located in one of these directories') . '</strong><br />'. __('Whether to block direct access to PHP files located in specific WordPress directories.', 'ninjafirewall'). '</p>
|
179 |
|
180 |
<p><strong>' . __('Block attempts to modify important WordPress settings', 'ninjafirewall'). '</strong><br />' . __('Enabling this policy will block any attempt (e.g., exploiting a vulnerability, using a backdoor etc) to modify some important WordPress settings. This policy will also send you an alert by email with all details regarding the issue. It is enabled by default.', 'ninjafirewall') . '<p>
|
181 |
|
@@ -245,7 +245,7 @@ function help_nfsubpolicies() {
|
|
245 |
|
246 |
<p><strong>' . __('Block localhost IP in <code>GET/POST</code> requests', 'ninjafirewall'). '</strong><br />' . __('this option will block any <code>GET</code> or <code>POST</code> request containing the localhost IP (127.0.0.1). It can be useful to block SQL dumpers and various hacker\'s shell scripts.', 'ninjafirewall'). '</p>
|
247 |
|
248 |
-
<p><strong>' . __('Block HTTP requests with an IP in the <code>HTTP_HOST</code> header', 'ninjafirewall'). '</strong><br />' . sprintf( __('This option will reject any request using an IP instead of a domain name in the <code>Host</code> header of the HTTP request. Unless you need to connect to your site using its IP address, (e.g. %s), enabling this option will block a lot of hackers scanners because such applications scan IPs rather than domain names.', 'ninjafirewall'), '
|
249 |
|
250 |
<p><strong>' . __('Scan traffic coming from localhost and private IP address spaces', 'ninjafirewall'). '</strong><br />' . __('this option will allow the firewall to scan traffic from all non-routable private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to keep it enabled if you have a private network (2 or more servers interconnected).', 'ninjafirewall'). '</p>
|
251 |
|
175 |
|
176 |
<h3>WordPress</h3>
|
177 |
|
178 |
+
<p><strong>' . __('Block direct access to any PHP file located in one of these directories', 'ninjafirewall') . '</strong><br />'. __('Whether to block direct access to PHP files located in specific WordPress directories.', 'ninjafirewall'). '</p>
|
179 |
|
180 |
<p><strong>' . __('Block attempts to modify important WordPress settings', 'ninjafirewall'). '</strong><br />' . __('Enabling this policy will block any attempt (e.g., exploiting a vulnerability, using a backdoor etc) to modify some important WordPress settings. This policy will also send you an alert by email with all details regarding the issue. It is enabled by default.', 'ninjafirewall') . '<p>
|
181 |
|
245 |
|
246 |
<p><strong>' . __('Block localhost IP in <code>GET/POST</code> requests', 'ninjafirewall'). '</strong><br />' . __('this option will block any <code>GET</code> or <code>POST</code> request containing the localhost IP (127.0.0.1). It can be useful to block SQL dumpers and various hacker\'s shell scripts.', 'ninjafirewall'). '</p>
|
247 |
|
248 |
+
<p><strong>' . __('Block HTTP requests with an IP in the <code>HTTP_HOST</code> header', 'ninjafirewall'). '</strong><br />' . sprintf( __('This option will reject any request using an IP instead of a domain name in the <code>Host</code> header of the HTTP request. Unless you need to connect to your site using its IP address, (e.g. %s), enabling this option will block a lot of hackers scanners because such applications scan IPs rather than domain names.', 'ninjafirewall'), 'https://1.2.3.4/index.php'). '</p>
|
249 |
|
250 |
<p><strong>' . __('Scan traffic coming from localhost and private IP address spaces', 'ninjafirewall'). '</strong><br />' . __('this option will allow the firewall to scan traffic from all non-routable private IPs (IPv4 and IPv6) as well as the localhost IP. We recommend to keep it enabled if you have a private network (2 or more servers interconnected).', 'ninjafirewall'). '</p>
|
251 |
|
lib/i18n-extra.php
ADDED
@@ -0,0 +1,321 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/* Those extra strings come from the WP+ Edition. */
|
3 |
+
__('Warning: you have selected to block all available countries in the Geolocation Access Control, you may lock yourself out of your site. Are you sure you want to continue?', 'ninjafirewall');
|
4 |
+
__('Enabling this option can result in a lot of entries written to the firewall log. Consider using it only for debugging purposes. Continue?', 'ninjafirewall');
|
5 |
+
__('Enter at least one keyword or disable the Web Filter.', 'ninjafirewall');
|
6 |
+
__('Keywords must be from 4 to maximum 150 characters.', 'ninjafirewall');
|
7 |
+
__('The vertical bar "|" character is not allowed.', 'ninjafirewall');
|
8 |
+
__('Please select at least one option for [Apply protection to] or disable the antispam protection.', 'ninjafirewall');
|
9 |
+
__('No records were found that match the specified search criteria.', 'ninjafirewall');
|
10 |
+
__('Please enter an IP address.', 'ninjafirewall');
|
11 |
+
__('Click the "Save Options" button to generate your new public key.', 'ninjafirewall');
|
12 |
+
__('You will need to upload that new key to the remote server(s).', 'ninjafirewall');
|
13 |
+
__('Please enter a secret key, from 30 to 100 ASCII printable characters. It will be used to generate your public key.', 'ninjafirewall');
|
14 |
+
__('Please enter this server IP address.', 'ninjafirewall');
|
15 |
+
__('Please enter the remote websites URL.', 'ninjafirewall');
|
16 |
+
__('Please select the list (whitelist or blacklist).', 'ninjafirewall');
|
17 |
+
__('Invalid IP address.', 'ninjafirewall');
|
18 |
+
__('Installation', 'ninjafirewall');
|
19 |
+
__('NinjaFirewall: Access Control', 'ninjafirewall');
|
20 |
+
__('NinjaFirewall: Antispam', 'ninjafirewall');
|
21 |
+
__('Referral Program', 'ninjafirewall');
|
22 |
+
__('License', 'ninjafirewall');
|
23 |
+
__('Enter your NinjaFirewall WP+ license and click on the save button', 'ninjafirewall');
|
24 |
+
__('Don\'t have a license yet?', 'ninjafirewall');
|
25 |
+
__('Click here to get one', 'ninjafirewall');
|
26 |
+
__('Save License', 'ninjafirewall');
|
27 |
+
__('This license has expired and is no longer valid.', 'ninjafirewall');
|
28 |
+
__('Your license is not valid', 'ninjafirewall');
|
29 |
+
__('An unknown error occurred while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
|
30 |
+
__('An error occurred while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
|
31 |
+
__('Your NinaFirewall license has expired!', 'ninjafirewall');
|
32 |
+
__('Click here to renew it', 'ninjafirewall');
|
33 |
+
__('Your NinaFirewall license will expire soon!', 'ninjafirewall');
|
34 |
+
__('You do not have a valid NinjaFirewall license', 'ninjafirewall');
|
35 |
+
__('The shared memory block seems corrupted. Try to reload this page to fix it or, if this error persists, please <a href="%s">disable shared memory</a> to avoid any problem.', 'ninjafirewall');
|
36 |
+
__('(RAM usage: %s bytes)', 'ninjafirewall');
|
37 |
+
__('Unable to access/read the shared memory block. Try to reload this page or, if this error persists, please <a href="%s">disable shared memory</a> to avoid any problem.', 'ninjafirewall');
|
38 |
+
__('Firewall is disabled', 'ninjafirewall');
|
39 |
+
__('Shared memory', 'ninjafirewall');
|
40 |
+
__('You are not whitelisted. Ensure that the "Do not block the following users" option in the <a href="%s">Access Control menu</a> includes the Admin/Super Admin, otherwise you could get blocked by the firewall while working from the WordPress administration dashboard.', 'ninjafirewall');
|
41 |
+
__('<a href="%s">Access Control Source IP</a> is setup to use %s, however your server does not support that variable. All IP-based directives will fail.', 'ninjafirewall');
|
42 |
+
__('You have a private IP: %s', 'ninjafirewall');
|
43 |
+
__('If your site is behind a reverse proxy or a load balancer, ensure that the <a href="%s">Source IP</a> is setup accordingly.', 'ninjafirewall');
|
44 |
+
__('%s detected: you seem to be using Cloudflare CDN services. Ensure that the <a href="%s">Source IP</a> is setup accordingly.', 'ninjafirewall');
|
45 |
+
__('%s detected: you seem to be using Incapsula CDN services. Ensure that the <a href="%s">Source IP</a> is setup accordingly.', 'ninjafirewall');
|
46 |
+
__('Logging', 'ninjafirewall');
|
47 |
+
__('Logging is disabled.', 'ninjafirewall');
|
48 |
+
__('Click here to re-enable it.', 'ninjafirewall');
|
49 |
+
__('Error cannot create the language files directory (%s)', 'ninjafirewall');
|
50 |
+
__('Error while downloading language file %s (%s)', 'ninjafirewall');
|
51 |
+
__('You are running NinjaFirewall in <i>WordPress WAF</i> mode. All URL-based features such as <i>Geolocation</i> and <i>URL Access Control</i> will be limited to WordPress files only (e.g., index.php, wp-login.php, xmlrpc.php, admin-ajax.php, wp-load.php etc). If you want them to apply to any PHP script, please <a href="%s">go to the Dashboard page</a> and enable NinjaFirewall\'s Full WAF mode.', 'ninjafirewall');
|
52 |
+
__('Geolocation', 'ninjafirewall');
|
53 |
+
__('IP address', 'ninjafirewall');
|
54 |
+
__('URL address', 'ninjafirewall');
|
55 |
+
__('Bot', 'ninjafirewall');
|
56 |
+
__('User Input', 'ninjafirewall');
|
57 |
+
__('Role-based Access Control', 'ninjafirewall');
|
58 |
+
__('Do not block the following users (must be logged in)', 'ninjafirewall');
|
59 |
+
__('Retrieve visitors IP address from', 'ninjafirewall');
|
60 |
+
__('Other', 'ninjafirewall');
|
61 |
+
__('Your server does not seem to support the %s variable.', 'ninjafirewall');
|
62 |
+
__('HTTP Methods', 'ninjafirewall');
|
63 |
+
__('All Access Control directives should apply to the folowing HTTP methods', 'ninjafirewall');
|
64 |
+
__('<code>GET</code>', 'ninjafirewall');
|
65 |
+
__('<code>POST</code>', 'ninjafirewall');
|
66 |
+
__('<code>HEAD</code>', 'ninjafirewall');
|
67 |
+
__('<code>PUT</code>', 'ninjafirewall');
|
68 |
+
__('<code>DELETE</code>', 'ninjafirewall');
|
69 |
+
__('<code>PATCH</code>', 'ninjafirewall');
|
70 |
+
__('Enable Geolocation', 'ninjafirewall');
|
71 |
+
__('Retrieve the ISO 3166 code from', 'ninjafirewall');
|
72 |
+
__('PHP Variable', 'ninjafirewall');
|
73 |
+
__('Block the following ISO 3166 codes', 'ninjafirewall');
|
74 |
+
__('Total blocked items: %s', 'ninjafirewall');
|
75 |
+
__('Geolocation should apply to the whole site or to specific URLs only?', 'ninjafirewall');
|
76 |
+
__('View allowed syntax', 'ninjafirewall');
|
77 |
+
__('Full or partial case-sensitive URL (e.g., %s).', 'ninjafirewall');
|
78 |
+
__('One item per line.', 'ninjafirewall');
|
79 |
+
__('Leave this field empty if you want geolocation to apply to all your PHP scripts.', 'ninjafirewall');
|
80 |
+
__('Add <code>NINJA_COUNTRY_CODE</code> to PHP headers?', 'ninjafirewall');
|
81 |
+
__('Write event to the firewall log', 'ninjafirewall');
|
82 |
+
__('Allow the following IP, CIDR or AS number', 'ninjafirewall');
|
83 |
+
__('IPv4 address: %s', 'ninjafirewall');
|
84 |
+
__('IPv4 CIDR: %s', 'ninjafirewall');
|
85 |
+
__('IPv6 address: %s', 'ninjafirewall');
|
86 |
+
__('IPv6 CIDR: %s', 'ninjafirewall');
|
87 |
+
__('Autonomous System number: %s', 'ninjafirewall');
|
88 |
+
__('Whitelist:', 'ninjafirewall');
|
89 |
+
__('Enter one item per line.', 'ninjafirewall');
|
90 |
+
__('External Services', 'ninjafirewall');
|
91 |
+
__('Whitelist IP addresses from the following services:', 'ninjafirewall');
|
92 |
+
__('View IP addresses', 'ninjafirewall');
|
93 |
+
__('Block the following IP, CIDR or AS number', 'ninjafirewall');
|
94 |
+
__('Blacklist:', 'ninjafirewall');
|
95 |
+
__('Rate Limiting', 'ninjafirewall');
|
96 |
+
__('Block for %s seconds any IP address with more than %s connections within a %s interval.', 'ninjafirewall');
|
97 |
+
__('5-second', 'ninjafirewall');
|
98 |
+
__('10-second', 'ninjafirewall');
|
99 |
+
__('15-second', 'ninjafirewall');
|
100 |
+
__('30-second', 'ninjafirewall');
|
101 |
+
__('Allow access to the following URL', 'ninjafirewall');
|
102 |
+
__('Full or partial case-sensitive URLs (e.g., %s).', 'ninjafirewall');
|
103 |
+
__('Block access to the following URL', 'ninjafirewall');
|
104 |
+
__('Reject the following bots', 'ninjafirewall');
|
105 |
+
__('A full or partial case-insensitive string.', 'ninjafirewall');
|
106 |
+
__('Allowed characters are: <code>a-zA-Z</code> <code>0-9</code> <code>.</code> <code>-</code> <code>_</code> <code>:</code> <code>/</code> and <code>space</code>.', 'ninjafirewall');
|
107 |
+
__('Blocked bots:', 'ninjafirewall');
|
108 |
+
__('The default list of bots will be restored. Continue?', 'ninjafirewall');
|
109 |
+
__('Restore default bots list', 'ninjafirewall');
|
110 |
+
__('Do not filter the following user input', 'ninjafirewall');
|
111 |
+
__('A <code>GET</code>, <code>POST</code> or <code>COOKIE</code> global variable, followed by <code>:</code> (colon) and the case-sensitive input:', 'ninjafirewall');
|
112 |
+
__('Unfiltered input:', 'ninjafirewall');
|
113 |
+
__('Block the request if the following input is present', 'ninjafirewall');
|
114 |
+
__('Blocked input:', 'ninjafirewall');
|
115 |
+
__('Save Access Control directives', 'ninjafirewall');
|
116 |
+
__('Warning: Your previous secret key was either corrupted or missing. A new one, as well as a new public key, were created.', 'ninjafirewall');
|
117 |
+
__('Enable Centralized Logging', 'ninjafirewall');
|
118 |
+
__('Secret key', 'ninjafirewall');
|
119 |
+
__('From 30 to 100 ASCII printable characters.', 'ninjafirewall');
|
120 |
+
__('This server\'s IP address', 'ninjafirewall');
|
121 |
+
__('Only this IP address (IPv4 or IPv6) will be allowed to connect to the remote websites. If you don\'t want to restrict the access by IP, enter the <code>*</code> character instead.', 'ninjafirewall');
|
122 |
+
__('Public key', 'ninjafirewall');
|
123 |
+
__('Add this key to the remote websites. <a href="%s">Consult our blog</a> for more info.', 'ninjafirewall');
|
124 |
+
__('Remote websites URL', 'ninjafirewall');
|
125 |
+
__('Enter one URL per line, including the protocol (<code>http://</code> or <code>https://</code>). Only ASCII URLs are accepted.', 'ninjafirewall');
|
126 |
+
__('Save Options', 'ninjafirewall');
|
127 |
+
__('Your changes have been saved. If you are using a caching plugin, do not forget to clear its cache.', 'ninjafirewall');
|
128 |
+
__('Enable antispam protection', 'ninjafirewall');
|
129 |
+
__('Protection level', 'ninjafirewall');
|
130 |
+
__('Low (default)', 'ninjafirewall');
|
131 |
+
__('If you are using a caching plugin, consult the contextual help before enabling the antispam.', 'ninjafirewall');
|
132 |
+
__('Apply protection to', 'ninjafirewall');
|
133 |
+
__('Comment forms (defaut)', 'ninjafirewall');
|
134 |
+
__('User Registration form', 'ninjafirewall');
|
135 |
+
__('Save Antispam options', 'ninjafirewall');
|
136 |
+
__('Please enable JavaScript', 'ninjafirewall');
|
137 |
+
__('Sorry, this looks like spam to me.', 'ninjafirewall');
|
138 |
+
__('Error: You must be whitelisted in order to use that feature: click on the <a href="?page=nfsubaccess">Access Control</a> menu and ensure that the "Do not block the following users" option is enabled for the Admin/Super Admin.', 'ninjafirewall');
|
139 |
+
__('Your license is valid until the indicated expiration date. If you don\'t renew it after this date, NinjaFirewall will keep working and protecting your website as usual, but updates/upgrades will stop.', 'ninjafirewall');
|
140 |
+
__('You can renew your license from <a href="%s">NinTechNet.com</a> website.', 'ninjafirewall');
|
141 |
+
__('Use shared memory', 'ninjafirewall');
|
142 |
+
__('This feature allows NinjaFirewall to use Unix shared memory segments in order to speed up all operations. The firewall will no longer need to connect to the database and, instead, will retrieve its options and configuration directly from memory (RAM). On a very busy server (e.g., multisite network etc), this feature can dramatically increase the processing speed from 25% to 30%, prevent blocking I/O and slow queries.', 'ninjafirewall');
|
143 |
+
__('This option requires that your PHP version was compiled with the <code>--enable-shmop</code> parameter, otherwise, if it is not compatible with your server/hosting environment, it will be disabled.', 'ninjafirewall');
|
144 |
+
__('If you are using <a href="%s">GB2312</a> character set (A.K.A <code>GBK</code> - simplified Chinese characters) for your database, we recommend to disable that option otherwise NinjaFirewall will not have access to the database and it may not be able to properly sanitise multi-byte characters used by that charset.', 'ninjafirewall');
|
145 |
+
__('Language', 'ninjafirewall');
|
146 |
+
__('When this option is enabled, NinjaFirewall will download, if available, the corresponding language files from the WordPress repo. Then, every hour, it will check if there\'s a new version and will download it.', 'ninjafirewall');
|
147 |
+
__('Note that this does not apply to <code>en_US</code> and <code>fr_FR</code> locales because they are already included with NinjaFirewall.', 'ninjafirewall');
|
148 |
+
__('This options lets you export you current configuration or import it from another NinjaFirewall (WP+ Edition) installation. The imported file must match the major version of your current version (%s) otherwise it will be rejected. Note that importing will override all firewall rules, options and configuration, except your current license.', 'ninjafirewall');
|
149 |
+
__('You can allow/disallow uploads, or allow uploads but block scripts (PHP, CGI, Ruby, Python, bash/shell), C/C++ source code, binaries (MZ/PE/NE and ELF formats), system files (.htaccess, .htpasswd and PHP INI) and SVG files containing Javascript/XML events.', 'ninjafirewall');
|
150 |
+
__('Maximum allowed file size', 'ninjafirewall');
|
151 |
+
__('If you allow uploads, you can select the maximum size of an uploaded file. Any file bigger than this value will be rejected. Note that if your PHP configuration uses the <code>upload_max_filesize</code> directive, it will be used before NinjaFirewall.', 'ninjafirewall');
|
152 |
+
__('Decode Base64-encoded <code>POST</code> variable:', 'ninjafirewall');
|
153 |
+
__('Object Serialization is a PHP feature used by many applications to generate a storable representation of a value. However, some insecure PHP applications and plugins can turn that feature into a critical vulnerability called <a href="%s">PHP Object Injection</a>. This option can block serialized PHP objects found inside a <code>GET</code> or <code>POST</code> request, cookies, user agent and referrer variables.', 'ninjafirewall');
|
154 |
+
__('This option will reject any <code>GET</code> or <code>POST</code> request, <code>COOKIE</code>, <code>HTTP_USER_AGENT</code>, <code>REQUEST_URI</code>, <code>PHP_SELF</code>, <code>PATH_INFO</code>, <code>HTTP_REFERER</code> variables containing the ASCII character 0x00 (NULL byte). Such a character is dangerous and should always be rejected.', 'ninjafirewall');
|
155 |
+
__('This option will block any <code>GET</code> or <code>POST</code> request containing the localhost IP (127.0.0.1). It can be useful to block SQL dumpers and various hacker\'s shell scripts.', 'ninjafirewall');
|
156 |
+
__('Access Control is a powerful set of directives that can be used to allow or restrict access to your website based on many criteria.', 'ninjafirewall');
|
157 |
+
__('To make better use of them, it is important to understand NinjaFirewall\'s directives processing order.', 'ninjafirewall');
|
158 |
+
__('Because NinjaFirewall is a PHP firewall, its Access Control options apply to PHP scripts, not to static elements (e.g., images, JS, CSS etc). Depending on your configuration, they can also apply to HTML pages.', 'ninjafirewall');
|
159 |
+
__('Processing order:', 'ninjafirewall');
|
160 |
+
__('Incoming HTTP request', 'ninjafirewall');
|
161 |
+
__('%s file', 'ninjafirewall');
|
162 |
+
__('Login Protection.', 'ninjafirewall');
|
163 |
+
__('Access Control (except User Input Access Control):', 'ninjafirewall');
|
164 |
+
__('Role-based Access Control.', 'ninjafirewall');
|
165 |
+
__('Allowed IPs.', 'ninjafirewall');
|
166 |
+
__('Blocked IPs.', 'ninjafirewall');
|
167 |
+
__('Allowed URLs.', 'ninjafirewall');
|
168 |
+
__('Blocked URLs.', 'ninjafirewall');
|
169 |
+
__('Bot Access Control.', 'ninjafirewall');
|
170 |
+
__('Geolocation.', 'ninjafirewall');
|
171 |
+
__('Rate Limiting.', 'ninjafirewall');
|
172 |
+
__('File Guard.', 'ninjafirewall');
|
173 |
+
__('NinjaFirewall built-in rules and policies + User Input Access Control.', 'ninjafirewall');
|
174 |
+
__('Response body', 'ninjafirewall');
|
175 |
+
__('HTTP response headers (Firewall Policies).', 'ninjafirewall');
|
176 |
+
__('Web Filter.', 'ninjafirewall');
|
177 |
+
__('By default, any logged in WordPress administrator will not be blocked by NinjaFirewall. This applies to all "Access Control" listed below as well as the <strong>Antispam</strong>, the <strong>Web Filter</strong> and the <strong>Firewall Policies</strong>, except <code>FORCE_SSL_ADMIN</code>, <code>DISALLOW_FILE_EDIT</code>, <code>DISALLOW_FILE_MODS</code> options and the <a href="%s">Login Protection</a> which, if enabled, are always enforced.', 'ninjafirewall');
|
178 |
+
__('You can also add other users to the whitelist, depending on their role.', 'ninjafirewall');
|
179 |
+
__('this option should be used if you are behind a reverse proxy, a load balancer or using a CDN, in order to tell NinjaFirewall which IP it should use. By default, it will rely on <code>REMOTE_ADDR</code>. If you want it to use <code>HTTP_X_FORWARDED_FOR</code> or any other similar variable, it is <a href="%s">absolutely necessary to ensure that it is reliable</a> (i.e., setup by your own load balancer/reverse proxy) because it can be easily spoofed. If that variable includes more than one IP, only the left-most (the original client) will be checked. If it does not include any IP, NinjaFirewall will fall back to <code>REMOTE_ADDR</code>.', 'ninjafirewall');
|
180 |
+
__('This option lets you select the HTTP method(s). All Access Control directives (Geolocation, IPs, bots and URLs) will only apply to the selected methods.', 'ninjafirewall');
|
181 |
+
__('It does not apply to the "Firewall Policies" options, which use their own ones.', 'ninjafirewall');
|
182 |
+
__('You can filter and block traffic coming from specific countries/territories.', 'ninjafirewall');
|
183 |
+
__('This is the two-letter code that is used to define a country/territory (e.g., US, UK, FR, DE etc), based on the visitors IP. NinjaFirewall can either retrieve it from its database, or from a predefined PHP variable added by your HTTP server (e.g., <code>GEOIP_COUNTRY_CODE</code>).', 'ninjafirewall');
|
184 |
+
__('You can add/remove any country/territory from the two listboxes. For more information about some specific ISO 3166 codes (A1, A2, AP, EU etc), you may want to consult <a href="%s">the MaxMind GeoIP online help</a>.', 'ninjafirewall');
|
185 |
+
__('Whether geolocation should apply to the whole site or to specific URLs only (e.g., /wp-login.php, /xmlrpc.php etc). Leave all fields empty if you want it to apply to the whole site.', 'ninjafirewall');
|
186 |
+
__('After retrieving the two-letter country/territory code, NinjaFirewall can add it to the PHP headers in the <code>$_SERVER["NINJA_COUNTRY_CODE"]</code> variable. If you have a theme or a plugin that needs to know your visitors location, simply use that variable.', 'ninjafirewall');
|
187 |
+
__('If NinjaFirewall cannot find the two-letter ISO 3166 code, it will replace it with 2 hyphens (<code>--</code>).', 'ninjafirewall');
|
188 |
+
__('PHP code example to use in your theme or plugin to geolocate your visitors:', 'ninjafirewall');
|
189 |
+
__('NinjaFirewall includes GeoLite data created by MaxMind, available from http://www.maxmind.com', 'ninjafirewall');
|
190 |
+
__('IP / URL / Bot Access Control', 'ninjafirewall');
|
191 |
+
__('You can permanently allow/block an IP, a whole range of IP addresses or AS numbers (Autonomous System number). IPv4 and IPv6 are fully supported by NinjaFirewall.', 'ninjafirewall');
|
192 |
+
__('Full IP:', 'ninjafirewall');
|
193 |
+
__('IP ranges using CIDR notation: %s or %s.', 'ninjafirewall');
|
194 |
+
__('Autonomous System number:', 'ninjafirewall');
|
195 |
+
__('This option allows you to slow down aggressive bots, crawlers, web scrapers or even small HTTP attacks. Any IP reaching the defined threshold will be banned from 1 to 999 seconds. Note that the purpose of this feature is not to permanently block an IP but rather to temporarily prevent it from accessing the site and abusing your system resources. If you want to permanently block an IP, use the blacklist instead. Also, do not rely on this option to block brute force attacks on the login page, use the more suitable "Login Protection" for that purpose. By default, Rate Limiting is turned off.', 'ninjafirewall');
|
196 |
+
__('IPs temporarily banned by the Rate Limiting option can be unblocked immediately by clicking either the "Save Access Control Directives" or "Restore Default Values" buttons at the bottom of this page.', 'ninjafirewall');
|
197 |
+
__('Because NinjaFirewall can handle a lot of HTTP requests per second and block IPs even before your blog is loaded, we strongly recommend that you disable the rate limiting/throttling option of any other WordPress plugin that you may have installed and only use NinjaFirewall\'s one instead. It will drastically speed up your site and reduce the server load on a busy site or during an attack.', 'ninjafirewall');
|
198 |
+
__('You can permanently allow/block any access to one or more PHP scripts based on their path, relative to the web root (<code>SCRIPT_NAME</code>). You can enter either a full or partial path (case-sensitive).', 'ninjafirewall');
|
199 |
+
__('<code>/foo/bar.php</code> will block any access to the <code>bar.php</code> script located inside a <code>/foo/</code> directory', 'ninjafirewall');
|
200 |
+
__('etc', 'ninjafirewall');
|
201 |
+
__('<code>/foo/</code> will block access to all PHP scripts located inside a <code>/foo/</code> directory and its sub-directories.', 'ninjafirewall');
|
202 |
+
__('Note that the "Firewall Policies" page already includes restrictions to some WordPress directories.', 'ninjafirewall');
|
203 |
+
__('You can block bots, scanners and various crawlers based on the <code>HTTP_USER_AGENT</code> variable. You can enter either a full or partial name (case-insensitive).', 'ninjafirewall');
|
204 |
+
__('You can select to ignore or block some specific user input. It applies to the <code>GET</code>, <code>POST</code> and <code>COOKIE</code> global variables, for instance <code>$_GET["foo"]</code> or <code>$_POST["bar"]</code>:', 'ninjafirewall');
|
205 |
+
__('When an input is added to the "Unfiltered input" list, it will not be filtered or sanitised. All other input present in the request will be filtered.', 'ninjafirewall');
|
206 |
+
__('When an input is added to the "Blocked input", NinjaFirewall will block the request and close the connection if that input is found in the request.', 'ninjafirewall');
|
207 |
+
__('Log Event', 'ninjafirewall');
|
208 |
+
__('You can enable/disable firewall logging for each access control directive separately.', 'ninjafirewall');
|
209 |
+
__('Web Filter', 'ninjafirewall');
|
210 |
+
__('If NinjaFirewall can hook and scan incoming requests, it can also hook the response body (i.e., the output of the HTML page right before it is sent to your visitors browser) and search it for some specific keywords. Such a filter can be useful to detect hacking or malware patterns injected into your HTML code (text strings, spam links, malicious JavaScript code), hackers shell script, redirections and even errors (PHP/MySQL errors).', 'ninjafirewall');
|
211 |
+
__('In the case of a positive detection, NinjaFirewall will not block the response body but will send you an alert by email.', 'ninjafirewall');
|
212 |
+
__('Search HTML page for the following keywords', 'ninjafirewall');
|
213 |
+
__('You can enter any keyword from 4 to 150 characters and select whether the search will be case sensitive or not.', 'ninjafirewall');
|
214 |
+
__('Email Alerts', 'ninjafirewall');
|
215 |
+
__('You can use the notification throttling option to limit the frequency of alerts sent to you (and written to the firewall log) and select whether you want NinjaFirewall to send you the whole HTML source of the page where the keyword was found. Alerts will be sent to the contact email address defined in the "Event Notifications" menu.', 'ninjafirewall');
|
216 |
+
__('Response body filtering can be resource-intensive. Try to limit the number of keywords to what you really need (less than 10) and, if possible, prefer case sensitive to case insensitive filtering.', 'ninjafirewall');
|
217 |
+
__('NinjaFirewall can protect your blog against spam without user interaction (e.g., CAPTCHA, math puzzles etc). The protection is totally transparent to your visitors. The antispam feature works only with WordPress built-in comment and registration forms. If you are using third-party plugins to generate your forms, they will not be protected against spam.', 'ninjafirewall');
|
218 |
+
__('Protection level:', 'ninjafirewall');
|
219 |
+
__('Select the level of protection. In most cases, <strong>Low</strong> should be enough.', 'ninjafirewall');
|
220 |
+
__('Apply protection to:', 'ninjafirewall');
|
221 |
+
__('Whether to protect comment and/or registration forms.', 'ninjafirewall');
|
222 |
+
__('If you are using a caching plugin, ensure you follow these steps:', 'ninjafirewall');
|
223 |
+
__('Set the Protection Level to "Low" only. Do not use another value, otherwise the antispam could behave erratically after a while.', 'ninjafirewall');
|
224 |
+
__('Flush/clear your cache immediately after enabling or disabling the antispam.', 'ninjafirewall');
|
225 |
+
__('The firewall log displays blocked and sanitised requests as well as some useful information. It has 6 columns:', 'ninjafirewall');
|
226 |
+
__('RULE : reference of the NinjaFirewall built-in security rule that triggered the action. A hyphen (<code>-</code>) instead of a number means it was a rule from the "Firewall Policies" or "Access Control" pages.', 'ninjafirewall');
|
227 |
+
__('The log can also be exported as a TSV (tab-separated values) text file.', 'ninjafirewall');
|
228 |
+
__('Enable firewall log', 'ninjafirewall');
|
229 |
+
__('You can disable/enable the firewall log from this page.', 'ninjafirewall');
|
230 |
+
__('Brute-force attacks will still be written to the firewall log, even if you disable it.', 'ninjafirewall');
|
231 |
+
__('Auto-rotate log', 'ninjafirewall');
|
232 |
+
__('NinjaFirewall will rotate its log automatically on the very first day of each month. If your site is very busy, you may want to allow it to rotate the log when it reaches a certain size (MB) as well.', 'ninjafirewall');
|
233 |
+
__('By default, if will rotate the log each month or earlier, if it reaches 2 megabytes.', 'ninjafirewall');
|
234 |
+
__('Rotated logs, if any, can be selected and viewed from the dropdown menu.', 'ninjafirewall');
|
235 |
+
__('Syslog', 'ninjafirewall');
|
236 |
+
__('In addition to the firewall log, events can also be redirected to the syslog server (<code>LOG_USER</code> facility).', 'ninjafirewall');
|
237 |
+
__('If you have a shared hosting account, keep this option disabled as you do not have any access to the server logs.', 'ninjafirewall');
|
238 |
+
__('The logline uses the following format:', 'ninjafirewall');
|
239 |
+
__('BB: the level of severity as it appears in the firewall log. It can be <code>CRITICAL</CODE>, <CODE>HIGH</CODE>, <CODE>MEDIUM</CODE>, <CODE>INFO</CODE>, <CODE>UPLOAD</CODE> or <CODE>DEBUG_ON</CODE>.', 'ninjafirewall');
|
240 |
+
__('CCCCCC: the 7-digit incident ID.', 'ninjafirewall');
|
241 |
+
__('DD: the user IPv4 or IPv6 address.', 'ninjafirewall');
|
242 |
+
__('EE: the blog (sub-)domain name.', 'ninjafirewall');
|
243 |
+
__('This logging option does not apply to the brute-force protection which can be set up separately to write events to the server authentication log. See the <a href="%s">Login Protection</a> page.', 'ninjafirewall');
|
244 |
+
__('Secret key: The secret key will be used to generate your public key. Enter at least 30 ASCII characters, or use the one randomly created by NinjaFirewall.', 'ninjafirewall');
|
245 |
+
__('This server IP address: As an additional protection layer, you can restrict access to the remote website(s) to the main server IP only. You can use IPv4 or IPv6. If you do not want any IP restriction, enter the <code>*</code> character instead.', 'ninjafirewall');
|
246 |
+
__('Public key: This is the public key that you will need to upload to each remote website (<a href="%s">consult our blog</a> for more info about it).', 'ninjafirewall');
|
247 |
+
__('Remote websites URL: Enter the full URL of your NinjaFirewall protected website(s) that you want to remotely access from the main server.', 'ninjafirewall');
|
248 |
+
__('Centralized Logging will keep working even if NinjaFirewall is disabled. Use the menu below if you want to disable it.', 'ninjafirewall');
|
249 |
+
__('Enable Web Filter', 'ninjafirewall');
|
250 |
+
__('A full or partial string.', 'ninjafirewall');
|
251 |
+
__('From 4 to maximum 150 characters.', 'ninjafirewall');
|
252 |
+
__('Any character, except the vertical bar <code>|</code>', 'ninjafirewall');
|
253 |
+
__('Keywords to search:', 'ninjafirewall');
|
254 |
+
__('Case-sensitive search', 'ninjafirewall');
|
255 |
+
__('Do not send me more than one email alert in a %s interval', 'ninjafirewall');
|
256 |
+
__('5-minute', 'ninjafirewall');
|
257 |
+
__('15-minute', 'ninjafirewall');
|
258 |
+
__('30-minute', 'ninjafirewall');
|
259 |
+
__('1-hour', 'ninjafirewall');
|
260 |
+
__('3-hour', 'ninjafirewall');
|
261 |
+
__('6-hour', 'ninjafirewall');
|
262 |
+
__('12-hour', 'ninjafirewall');
|
263 |
+
__('24-hour', 'ninjafirewall');
|
264 |
+
__('Clicking the "Save Web Filter options" button below will reset the current timer.', 'ninjafirewall');
|
265 |
+
__('Attach the HTML page output to email alerts', 'ninjafirewall');
|
266 |
+
__('Save Web Filter options', 'ninjafirewall');
|
267 |
+
__('Help Desk:', 'ninjafirewall');
|
268 |
+
__('The selected log was deleted', 'ninjafirewall');
|
269 |
+
__('Export', 'ninjafirewall');
|
270 |
+
__('Delete', 'ninjafirewall');
|
271 |
+
__('Delete log?', 'ninjafirewall');
|
272 |
+
__('Today', 'ninjafirewall');
|
273 |
+
__('Upload', 'ninjafirewall');
|
274 |
+
__('Info', 'ninjafirewall');
|
275 |
+
__('Debug', 'ninjafirewall');
|
276 |
+
__('IP address:', 'ninjafirewall');
|
277 |
+
__('e.g., 1.2.3.4', 'ninjafirewall');
|
278 |
+
__('Add IP to blacklist', 'ninjafirewall');
|
279 |
+
__('Add IP to whitelist', 'ninjafirewall');
|
280 |
+
__('Add', 'ninjafirewall');
|
281 |
+
__('The address wad added to your IP Access Control list.', 'ninjafirewall');
|
282 |
+
__('1st day of the month, or if bigger than %s MB', 'ninjafirewall');
|
283 |
+
__('1st day of the month, regardless of its size', 'ninjafirewall');
|
284 |
+
__('Show the most recent', 'ninjafirewall');
|
285 |
+
__('lines', 'ninjafirewall');
|
286 |
+
__('Write events to the Syslog server too', 'ninjafirewall');
|
287 |
+
__('Your server configuration is not compatible with this option.', 'ninjafirewall');
|
288 |
+
__('See contextual help before enabling this option.', 'ninjafirewall');
|
289 |
+
__('The remote server rejected your request. Make sure that you uploaded the correct public key.', 'ninjafirewall');
|
290 |
+
__('The remote server returned the following HTTP error: %s', 'ninjafirewall');
|
291 |
+
__('The requested log does not exist on the remote website.', 'ninjafirewall');
|
292 |
+
__('The remote website did not return the expected response.', 'ninjafirewall');
|
293 |
+
__('Your server does not seem to be compatible with this option.', 'ninjafirewall');
|
294 |
+
__('Load language files from the WordPress repo', 'ninjafirewall');
|
295 |
+
__('If available, NinjaFirewall will download the language files from <a %s>translate.wordpress.org</a>.', 'ninjafirewall');
|
296 |
+
__('Error: you do not have any license.', 'ninjafirewall');
|
297 |
+
__('You have a valid license.', 'ninjafirewall');
|
298 |
+
__('An unknown error occured while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
|
299 |
+
__('An error occured while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
|
300 |
+
__('Enter a valid license to save!', 'ninjafirewall');
|
301 |
+
__('This is already your current license!', 'ninjafirewall');
|
302 |
+
__('Your new license has been accepted and saved.', 'ninjafirewall');
|
303 |
+
__('This license is not valid', 'ninjafirewall');
|
304 |
+
__('WP+ Edition License', 'ninjafirewall');
|
305 |
+
__('License Number', 'ninjafirewall');
|
306 |
+
__('No license found', 'ninjafirewall');
|
307 |
+
__('Click to check your license validity', 'ninjafirewall');
|
308 |
+
__('Expiration date', 'ninjafirewall');
|
309 |
+
__('Unknown expiration date', 'ninjafirewall');
|
310 |
+
__('Use the "Check License Validity" button to attempt to fix this error.', 'ninjafirewall');
|
311 |
+
__('Your license will expire soon!', 'ninjafirewall');
|
312 |
+
__('Your license has expired.', 'ninjafirewall');
|
313 |
+
__('License renewal', 'ninjafirewall');
|
314 |
+
__('Click here to get a license!', 'ninjafirewall');
|
315 |
+
__('Enter your new license and click on the save button', 'ninjafirewall');
|
316 |
+
__('Save New License', 'ninjafirewall');
|
317 |
+
__('Allow, but block dangerous files', 'ninjafirewall');
|
318 |
+
__('See contextual help for the list of files.', 'ninjafirewall');
|
319 |
+
__('Apply to ZIP archives file contents', 'ninjafirewall');
|
320 |
+
__('Keep this option disabled if you are using scripts such as Paypal IPN or WordPress WP-Cron, unless you added their IP address or URL to your Access Control whitelist.', 'ninjafirewall');
|
321 |
+
__('Do not send a notification if the user is in the <a href="%s">IP Access Control whitelist</a>.', 'ninjafirewall');
|
lib/install_default.php
CHANGED
@@ -72,7 +72,7 @@ function nfw_load_default_conf() {
|
|
72 |
'referer_post' => 0,
|
73 |
'no_host_ip' => 0,
|
74 |
'allow_local_ip' => 1, // 1 == no !
|
75 |
-
'php_superglobals'=>
|
76 |
'php_errors' => 1,
|
77 |
'php_self' => 1,
|
78 |
'php_path_t' => 1,
|
72 |
'referer_post' => 0,
|
73 |
'no_host_ip' => 0,
|
74 |
'allow_local_ip' => 1, // 1 == no !
|
75 |
+
'php_superglobals'=> 1,
|
76 |
'php_errors' => 1,
|
77 |
'php_self' => 1,
|
78 |
'php_path_t' => 1,
|
lib/login_protection.php
CHANGED
@@ -266,8 +266,8 @@ if ( $gd_disabled && $bfconfig['bf_type'] == 1 ) {
|
|
266 |
<tr>
|
267 |
<th scope="row" class="row-med"><?php _e('HTTP authentication', 'ninjafirewall') ?></th>
|
268 |
<td>
|
269 |
-
<?php _e('User:', 'ninjafirewall') ?> <input maxlength="
|
270 |
-
<br /><p class="description"> <?php _e('User and Password must be from 6 to
|
271 |
<br /><br /><?php _e('Message (max. 1024 characters, HTML tags allowed)', 'ninjafirewall') ?>:<br />
|
272 |
<textarea id="realm" name="nfw_options[auth_msgtxt]" class="large-text code" rows="5" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" oninput="nfwjs_realm_valid();"><?php echo htmlspecialchars( $bfconfig['auth_msgtxt'] ) ?></textarea>
|
273 |
</td>
|
@@ -456,7 +456,7 @@ function nf_sub_loginprot_save() {
|
|
456 |
|
457 |
if ( empty($_POST['nfw_options']['auth_name']) && ! empty( $bf_enable ) && empty( $bf_type ) ) {
|
458 |
return( __('Error: please enter a user name for HTTP authentication.', 'ninjafirewall') );
|
459 |
-
} elseif (! preg_match('`^[-/\\_.a-zA-Z0-9]{6,
|
460 |
return( __('Error: HTTP authentication user name is not valid.', 'ninjafirewall') );
|
461 |
}
|
462 |
$auth_name = $_POST['nfw_options']['auth_name'];
|
@@ -465,8 +465,8 @@ function nf_sub_loginprot_save() {
|
|
465 |
if ( empty($auth_name) || empty($auth_pass) ) {
|
466 |
return( __('Error: please enter a user name and password for HTTP authentication.', 'ninjafirewall') );
|
467 |
}
|
468 |
-
} elseif ( (strlen($_POST['nfw_options']['auth_pass']) < 6 || strlen($_POST['nfw_options']['auth_pass']) >
|
469 |
-
return( __('Error: password must be from 6 to
|
470 |
} else {
|
471 |
// Use stripslashes() to prevent WordPress from escaping the password:
|
472 |
$auth_pass = sha1( stripslashes( $_POST['nfw_options']['auth_pass'] ) );
|
266 |
<tr>
|
267 |
<th scope="row" class="row-med"><?php _e('HTTP authentication', 'ninjafirewall') ?></th>
|
268 |
<td>
|
269 |
+
<?php _e('User:', 'ninjafirewall') ?> <input maxlength="255" type="text" autocomplete="off" value="<?php echo htmlspecialchars( $bfconfig['auth_name'] ) ?>" name="nfw_options[auth_name]" onkeyup="nfwjs_auth_user_valid();" /> <?php _e('Password:', 'ninjafirewall') ?> <input maxlength="255" placeholder="<?php echo $placeholder ?>" type="password" autocomplete="off" value="" name="nfw_options[auth_pass]" />
|
270 |
+
<br /><p class="description"> <?php _e('User and Password must be from 6 to 255 characters.', 'ninjafirewall') ?></p>
|
271 |
<br /><br /><?php _e('Message (max. 1024 characters, HTML tags allowed)', 'ninjafirewall') ?>:<br />
|
272 |
<textarea id="realm" name="nfw_options[auth_msgtxt]" class="large-text code" rows="5" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" oninput="nfwjs_realm_valid();"><?php echo htmlspecialchars( $bfconfig['auth_msgtxt'] ) ?></textarea>
|
273 |
</td>
|
456 |
|
457 |
if ( empty($_POST['nfw_options']['auth_name']) && ! empty( $bf_enable ) && empty( $bf_type ) ) {
|
458 |
return( __('Error: please enter a user name for HTTP authentication.', 'ninjafirewall') );
|
459 |
+
} elseif (! preg_match('`^[-/\\_.a-zA-Z0-9]{6,255}$`', $_POST['nfw_options']['auth_name']) && ! empty( $bf_enable ) && empty( $bf_type ) ) {
|
460 |
return( __('Error: HTTP authentication user name is not valid.', 'ninjafirewall') );
|
461 |
}
|
462 |
$auth_name = $_POST['nfw_options']['auth_name'];
|
465 |
if ( empty($auth_name) || empty($auth_pass) ) {
|
466 |
return( __('Error: please enter a user name and password for HTTP authentication.', 'ninjafirewall') );
|
467 |
}
|
468 |
+
} elseif ( (strlen($_POST['nfw_options']['auth_pass']) < 6 || strlen($_POST['nfw_options']['auth_pass']) > 255 ) && ! empty( $bf_enable ) && empty( $bf_type ) ) {
|
469 |
+
return( __('Error: password must be from 6 to 255 characters.', 'ninjafirewall') );
|
470 |
} else {
|
471 |
// Use stripslashes() to prevent WordPress from escaping the password:
|
472 |
$auth_pass = sha1( stripslashes( $_POST['nfw_options']['auth_pass'] ) );
|
lib/security_rules_update.php
CHANGED
@@ -166,7 +166,7 @@ if ( empty($nfw_options['notify_updates']) && isset($nfw_options['notify_updates
|
|
166 |
// Don't display any message if WP-CRON is disabled
|
167 |
if ( empty( $cron_disabled ) ) {
|
168 |
?>
|
169 |
-
<p class="description" style="color:red"><?php _e('The next scheduled date is in the past! WordPress wp-cron may not be working
|
170 |
<?php
|
171 |
}
|
172 |
} else {
|
166 |
// Don't display any message if WP-CRON is disabled
|
167 |
if ( empty( $cron_disabled ) ) {
|
168 |
?>
|
169 |
+
<p class="description" style="color:red"><?php _e('The next scheduled date is in the past! WordPress wp-cron may not be working, may have been disabled or is currently running. Try to reload this page in a few seconds.', 'ninjafirewall'); ?></p>
|
170 |
<?php
|
171 |
}
|
172 |
} else {
|
lib/thickbox.php
CHANGED
@@ -49,7 +49,7 @@ function nfw_show_errorlog( $errlog_content ) {
|
|
49 |
?></textarea>
|
50 |
</p>
|
51 |
<form method="post" onSubmit="return nfwjs_del_errorlog()">
|
52 |
-
<input type="
|
53 |
<?php wp_nonce_field('delete_error_log', 'nfwnonce_errorlog', 0); ?>
|
54 |
</form>
|
55 |
</div>
|
49 |
?></textarea>
|
50 |
</p>
|
51 |
<form method="post" onSubmit="return nfwjs_del_errorlog()">
|
52 |
+
<input type="button" class="button-primary" name="close_log" value="<?php _e('Close Log', 'ninjafirewall') ?>" onclick="tb_remove()" /> <input type="submit" class="button-secondary" name="delete-error-log" value="<?php _e('Delete Log', 'ninjafirewall') ?>" />
|
53 |
<?php wp_nonce_field('delete_error_log', 'nfwnonce_errorlog', 0); ?>
|
54 |
</form>
|
55 |
</div>
|
lib/utils.php
CHANGED
@@ -748,10 +748,14 @@ function nfw_admin_notice() {
|
|
748 |
|
749 |
// Warn about Site Health if needed
|
750 |
if ( strpos( $_SERVER['SCRIPT_NAME'], '/wp-admin/site-health.php' ) !== FALSE ) {
|
751 |
-
|
752 |
-
|
753 |
-
|
754 |
-
|
|
|
|
|
|
|
|
|
755 |
}
|
756 |
}
|
757 |
}
|
748 |
|
749 |
// Warn about Site Health if needed
|
750 |
if ( strpos( $_SERVER['SCRIPT_NAME'], '/wp-admin/site-health.php' ) !== FALSE ) {
|
751 |
+
// This bug was fixed in WordPress 5.6.1
|
752 |
+
global $wp_version;
|
753 |
+
if ( version_compare( $wp_version, '5.6.1', '<' ) ) {
|
754 |
+
if ( file_exists( NFW_LOG_DIR . '/nfwlog/cache/bf_conf.php' ) ) {
|
755 |
+
include NFW_LOG_DIR . '/nfwlog/cache/bf_conf.php';
|
756 |
+
if (! empty( $bf_enable ) ) {
|
757 |
+
echo '<div class="notice-warning notice is-dismissible"><p>'. __('Warning: Because NinjaFirewall\'s Login Protection is enabled, Site Health may return an error message regarding the loopback test (e.g., 404 or 401 HTTP status code). You can safely ignore it.', 'ninjafirewall') .'</p></div>';
|
758 |
+
}
|
759 |
}
|
760 |
}
|
761 |
}
|
ninjafirewall.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: NinjaFirewall (WP Edition)
|
4 |
Plugin URI: https://nintechnet.com/
|
5 |
Description: A true Web Application Firewall to protect and secure WordPress.
|
6 |
-
Version: 4.3.
|
7 |
Author: The Ninja Technologies Network
|
8 |
Author URI: https://nintechnet.com/
|
9 |
License: GPLv3 or later
|
@@ -19,7 +19,7 @@ Domain Path: /languages
|
|
19 |
| (c) NinTechNet - https://nintechnet.com/ |
|
20 |
+---------------------------------------------------------------------+
|
21 |
*/
|
22 |
-
define( 'NFW_ENGINE_VERSION', '4.3.
|
23 |
/*
|
24 |
+---------------------------------------------------------------------+
|
25 |
| This program is free software: you can redistribute it and/or |
|
@@ -46,8 +46,8 @@ function nfw_load_txtdomain() {
|
|
46 |
$nf_locale = array( 'fr_FR' );
|
47 |
$this_user_locale = get_user_locale();
|
48 |
if ( in_array( $this_user_locale, $nf_locale ) ) {
|
49 |
-
if ( file_exists( __DIR__ .
|
50 |
-
load_textdomain( 'ninjafirewall', __DIR__ .
|
51 |
}
|
52 |
} elseif ( file_exists( WP_LANG_DIR ."/plugins/ninjafirewall-{$this_user_locale}.mo" ) ) {
|
53 |
load_textdomain( 'ninjafirewall', WP_LANG_DIR ."/plugins/ninjafirewall-{$this_user_locale}.mo" );
|
3 |
Plugin Name: NinjaFirewall (WP Edition)
|
4 |
Plugin URI: https://nintechnet.com/
|
5 |
Description: A true Web Application Firewall to protect and secure WordPress.
|
6 |
+
Version: 4.3.2
|
7 |
Author: The Ninja Technologies Network
|
8 |
Author URI: https://nintechnet.com/
|
9 |
License: GPLv3 or later
|
19 |
| (c) NinTechNet - https://nintechnet.com/ |
|
20 |
+---------------------------------------------------------------------+
|
21 |
*/
|
22 |
+
define( 'NFW_ENGINE_VERSION', '4.3.2' );
|
23 |
/*
|
24 |
+---------------------------------------------------------------------+
|
25 |
| This program is free software: you can redistribute it and/or |
|
46 |
$nf_locale = array( 'fr_FR' );
|
47 |
$this_user_locale = get_user_locale();
|
48 |
if ( in_array( $this_user_locale, $nf_locale ) ) {
|
49 |
+
if ( file_exists( __DIR__ ."/languages/ninjafirewall-{$this_user_locale}.mo" ) ) {
|
50 |
+
load_textdomain( 'ninjafirewall', __DIR__ ."/languages/ninjafirewall-{$this_user_locale}.mo" );
|
51 |
}
|
52 |
} elseif ( file_exists( WP_LANG_DIR ."/plugins/ninjafirewall-{$this_user_locale}.mo" ) ) {
|
53 |
load_textdomain( 'ninjafirewall', WP_LANG_DIR ."/plugins/ninjafirewall-{$this_user_locale}.mo" );
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: nintechnet, bruandet
|
3 |
Tags: security, firewall, malware, protection, hack, antispam, virus, scanner, hacked site, brute force, seguridad, seguranca, sicherheit, sicurezza, veiligheid, classicpress
|
4 |
Requires at least: 4.7
|
5 |
-
Tested up to: 5.
|
6 |
-
Stable tag: 4.3.
|
7 |
Requires PHP: 5.5
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -18,7 +18,7 @@ NinjaFirewall (WP Edition) is a true Web Application Firewall. Although it can b
|
|
18 |
|
19 |
It allows any blog administrator to benefit from very advanced and powerful security features that usually aren't available at the WordPress level, but only in security applications such as the Apache [ModSecurity](http://www.modsecurity.org/ "") module or the PHP [Suhosin](http://suhosin.org/ "") extension.
|
20 |
|
21 |
-
> NinjaFirewall requires at least PHP 5.
|
22 |
|
23 |
NinjaFirewall can hook, scan, sanitise or reject any HTTP/HTTPS request sent to a PHP script before it reaches WordPress or any of its plugins. All scripts located inside the blog installation directories and sub-directories will be protected, including those that aren't part of the WordPress package. Even encoded PHP scripts, hackers shell scripts and backdoors will be filtered by NinjaFirewall.
|
24 |
|
@@ -118,9 +118,9 @@ Check out our new supercharged edition: [NinjaFirewall WP+ Edition](https://nint
|
|
118 |
|
119 |
= Requirements =
|
120 |
|
121 |
-
* WordPress
|
122 |
* Admin/Superadmin with `manage_options` + `unfiltered_html capabilities`.
|
123 |
-
* PHP 5.
|
124 |
* MySQL or MariaDB with MySQLi extension
|
125 |
* Apache / Nginx / LiteSpeed / Openlitespeed compatible
|
126 |
* Unix-like operating systems only (Linux, BSD etc). NinjaFirewall is **NOT** compatible with Microsoft Windows.
|
@@ -208,6 +208,16 @@ WordPress Sicherheit Plugin.
|
|
208 |
|
209 |
Need more security? Take the time to explore our supercharged Premium edition: [NinjaFirewall WP+ Edition](https://nintechnet.com/ninjafirewall/wp-edition/?comparison)
|
210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
211 |
= 4.3.1 =
|
212 |
|
213 |
* Added a new policy to disable the "Application Passwords" feature that was introduced in WordPress 5.6. See "Firewall Policies > Basic Policies > Application Passwords".
|
2 |
Contributors: nintechnet, bruandet
|
3 |
Tags: security, firewall, malware, protection, hack, antispam, virus, scanner, hacked site, brute force, seguridad, seguranca, sicherheit, sicurezza, veiligheid, classicpress
|
4 |
Requires at least: 4.7
|
5 |
+
Tested up to: 5.7
|
6 |
+
Stable tag: 4.3.2
|
7 |
Requires PHP: 5.5
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
18 |
|
19 |
It allows any blog administrator to benefit from very advanced and powerful security features that usually aren't available at the WordPress level, but only in security applications such as the Apache [ModSecurity](http://www.modsecurity.org/ "") module or the PHP [Suhosin](http://suhosin.org/ "") extension.
|
20 |
|
21 |
+
> NinjaFirewall requires at least PHP 5.6, MySQLi extension and is only compatible with Unix-like OS (Linux, BSD). It is **not compatible with Microsoft Windows**.
|
22 |
|
23 |
NinjaFirewall can hook, scan, sanitise or reject any HTTP/HTTPS request sent to a PHP script before it reaches WordPress or any of its plugins. All scripts located inside the blog installation directories and sub-directories will be protected, including those that aren't part of the WordPress package. Even encoded PHP scripts, hackers shell scripts and backdoors will be filtered by NinjaFirewall.
|
24 |
|
118 |
|
119 |
= Requirements =
|
120 |
|
121 |
+
* WordPress 4.7+
|
122 |
* Admin/Superadmin with `manage_options` + `unfiltered_html capabilities`.
|
123 |
+
* PHP 5.6+
|
124 |
* MySQL or MariaDB with MySQLi extension
|
125 |
* Apache / Nginx / LiteSpeed / Openlitespeed compatible
|
126 |
* Unix-like operating systems only (Linux, BSD etc). NinjaFirewall is **NOT** compatible with Microsoft Windows.
|
208 |
|
209 |
Need more security? Take the time to explore our supercharged Premium edition: [NinjaFirewall WP+ Edition](https://nintechnet.com/ninjafirewall/wp-edition/?comparison)
|
210 |
|
211 |
+
= 4.3.2 =
|
212 |
+
|
213 |
+
* To make things easier for translators, NinjaFirewall WP (free) and WP+ (premium) Edition will now use the same language files. Translators can work on the files available at https://translate.wordpress.org/projects/wp-plugins/ninjafirewall/ , they will be used by both editions.
|
214 |
+
* WP+ Edition (Premium): If you want to use the language files (if available) from translate.wordpress.org, you can enable that new option from the "Firewall Options > Load language files from the WordPress repo" section. Note that this does not apply to en_US and fr_FR locales because they are already installed with NinjaFirewall.
|
215 |
+
* The NinjaFirewall notice in the Site Health page about the failed loopback test will not be displayed anymore on blogs running WordPress >=5.6.1 (this was a bug in WordPress and was fixed in v5.6.1).
|
216 |
+
* Fixed a "Undefined index: SERVER_ADDR" PHP notice.
|
217 |
+
* In the Login Protection page, the username and password can now be up to 255 characters, instead of 32.
|
218 |
+
* Small fixes and adjustments.
|
219 |
+
* WP+ Edition (Premium): Updated IPv4/IPv6/ASN GeoIP databases.
|
220 |
+
|
221 |
= 4.3.1 =
|
222 |
|
223 |
* Added a new policy to disable the "Application Passwords" feature that was introduced in WordPress 5.6. See "Firewall Policies > Basic Policies > Application Passwords".
|
static/ninjafirewall.js
CHANGED
@@ -198,8 +198,7 @@ function nfwjs_fullwafsubmit() {
|
|
198 |
type: "POST",
|
199 |
url: ajaxurl,
|
200 |
headers: {
|
201 |
-
'Accept-Language':'en-US,en;q=0.5'
|
202 |
-
'User-Agent':'Mozilla/5.0 (X11; Linux x86_64; rv:60.0)',
|
203 |
},
|
204 |
data: data,
|
205 |
dataType: "text",
|
@@ -255,8 +254,7 @@ function nfwjs_welcomeajax( nonce ) {
|
|
255 |
type: "POST",
|
256 |
url: ajaxurl,
|
257 |
headers: {
|
258 |
-
'Accept-Language':'en-US,en;q=0.5'
|
259 |
-
'User-Agent':'Mozilla/5.0 (X11; Linux x86_64; rv:60.0)',
|
260 |
},
|
261 |
data: data,
|
262 |
dataType: "text",
|
198 |
type: "POST",
|
199 |
url: ajaxurl,
|
200 |
headers: {
|
201 |
+
'Accept-Language':'en-US,en;q=0.5'
|
|
|
202 |
},
|
203 |
data: data,
|
204 |
dataType: "text",
|
254 |
type: "POST",
|
255 |
url: ajaxurl,
|
256 |
headers: {
|
257 |
+
'Accept-Language':'en-US,en;q=0.5'
|
|
|
258 |
},
|
259 |
data: data,
|
260 |
dataType: "text",
|