PluginProbe ʕ •ᴥ•ʔ
NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall / 4.8.8
NinjaFirewall (WP Edition) – Advanced Security Plugin and Firewall v4.8.8
4.9 4.8.8 4.8.7 4.8.6 trunk 4.5 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6 4.6.1 4.7 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.8 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5
ninjafirewall / lib / i18n-extra.php
ninjafirewall / lib Last commit date
share 9 years ago .htaccess 11 years ago anti_malware.php 5 years ago class-coupon.php 7 months ago class-email-sodium.php 1 month ago class-firewall-log.php 1 month ago class-helpers.php 9 months ago class-import-export.php 5 months ago class-ip.php 5 months ago class-nfw-database.php 7 months ago class-nfw-session.php 1 month ago class-php-session.php 1 year ago class-plugin-upgrade.php 1 month ago class_mail.php 1 month ago event_updates.php 11 months ago firewall.php 5 months ago fw_centlog.php 1 month ago fw_fileguard.php 5 months ago fw_livelog.php 1 year ago help.php 1 month ago helpers.php 1 month ago i18n-extra.php 1 month ago i18n.php 1 year ago index.html 13 years ago init_update.php 2 years ago install.php 1 year ago install_default.php 7 months ago loader.php 7 months ago mail_template_firewall.php 1 year ago mail_template_plugin.php 2 months ago scheduled_tasks.php 3 years ago settings_dashboard.php 2 months ago settings_dashboard_about.php 1 month ago settings_dashboard_statistics.php 2 months ago settings_event_notifications.php 2 months ago settings_events.php 2 months ago settings_firewall_options.php 2 months ago settings_firewall_policies.php 1 month ago settings_login_protection.php 2 months ago settings_logs.php 2 months ago settings_logs_firewall_log.php 1 month ago settings_logs_live_log.php 2 months ago settings_monitoring.php 1 month ago settings_monitoring_file_check.php 2 months ago settings_monitoring_file_guard.php 2 months ago settings_network.php 2 months ago settings_security_rules.php 2 months ago settings_security_rules_editor.php 2 months ago settings_security_rules_update.php 1 month ago sign.pub 7 years ago thickbox.php 4 years ago widget.php 3 years ago wpplus.php 5 months ago
i18n-extra.php
336 lines
1 <?php
2 /* Those extra strings come from the WP+ Edition. */
3 __('Your NinaFirewall license has expired!', 'ninjafirewall');
4 __('Click here to renew it', 'ninjafirewall');
5 __('Your NinaFirewall license will expire soon!', 'ninjafirewall');
6 __('You do not have a valid NinjaFirewall license', 'ninjafirewall');
7 __('Click here to get one', 'ninjafirewall');
8 __('Enable Web Filter', 'ninjafirewall');
9 __('Search HTML page for the following keywords', 'ninjafirewall');
10 __('View allowed syntax', 'ninjafirewall');
11 __('A full or partial string.', 'ninjafirewall');
12 __('From 4 to maximum 150 characters.', 'ninjafirewall');
13 __('Any character, except the vertical bar <code>|</code>', 'ninjafirewall');
14 __('Keywords to search:', 'ninjafirewall');
15 __('Enter one item per line.', 'ninjafirewall');
16 __('Case-sensitive search', 'ninjafirewall');
17 __('Email Alerts', 'ninjafirewall');
18 __('Do not send me more than one email alert in a %s interval', 'ninjafirewall');
19 __('5-minute', 'ninjafirewall');
20 __('15-minute', 'ninjafirewall');
21 __('30-minute', 'ninjafirewall');
22 __('1-hour', 'ninjafirewall');
23 __('3-hour', 'ninjafirewall');
24 __('6-hour', 'ninjafirewall');
25 __('12-hour', 'ninjafirewall');
26 __('24-hour', 'ninjafirewall');
27 __('Clicking the "Save Web Filter options" button below will reset the current timer.', 'ninjafirewall');
28 __('Attach the HTML page output to email alerts', 'ninjafirewall');
29 __('Save Web Filter options', 'ninjafirewall');
30 __('Your server does not seem to be compatible with this option.', 'ninjafirewall');
31 __('Use shared memory', 'ninjafirewall');
32 __('Load language files from the WordPress repo', 'ninjafirewall');
33 __('If available, NinjaFirewall will download the language files from <a %s>translate.wordpress.org</a>.', 'ninjafirewall');
34 __('Cannot send notification, no valid email found (%s)', 'ninjafirewall');
35 __('Your changes have been saved. If you are using a caching plugin, do not forget to clear its cache.', 'ninjafirewall');
36 __('Enable antispam protection', 'ninjafirewall');
37 __('Protection level', 'ninjafirewall');
38 __('Low (default)', 'ninjafirewall');
39 __('If you are using a caching plugin, consult the contextual help before enabling the antispam.', 'ninjafirewall');
40 __('Apply protection to', 'ninjafirewall');
41 __('Comment forms (defaut)', 'ninjafirewall');
42 __('User Registration form', 'ninjafirewall');
43 __('Save Antispam options', 'ninjafirewall');
44 __('Please enable JavaScript', 'ninjafirewall');
45 __('Sorry, this looks like spam to me.', 'ninjafirewall');
46 __('Do not send a notification if the user is in the <a href="%s">IP Access Control whitelist</a>.', 'ninjafirewall');
47 __('Warning: Your previous secret key was either corrupted or missing. A new one, as well as a new public key, were created.', 'ninjafirewall');
48 __('Please enter the remote websites URL.', 'ninjafirewall');
49 __('Enable Centralized Logging', 'ninjafirewall');
50 __('Secret key', 'ninjafirewall');
51 __('From 30 to 100 ASCII printable characters.', 'ninjafirewall');
52 __('This server\'s IP address', 'ninjafirewall');
53 __('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');
54 __('Public key', 'ninjafirewall');
55 __('Add this key to the remote websites. <a href="%s">Consult our blog</a> for more info.', 'ninjafirewall');
56 __('Remote websites URL', 'ninjafirewall');
57 __('Enter one URL per line, including the protocol (<code>http://</code> or <code>https://</code>). Only ASCII URLs are accepted.', 'ninjafirewall');
58 __('Save Options', 'ninjafirewall');
59 __('Error cannot create the language files directory (%s)', 'ninjafirewall');
60 __('Error while downloading language file %s (%s)', 'ninjafirewall');
61 __('License', 'ninjafirewall');
62 __('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');
63 __('(RAM usage: %s bytes)', 'ninjafirewall');
64 __('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');
65 __('Firewall is disabled', 'ninjafirewall');
66 __('Shared memory', 'ninjafirewall');
67 __('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');
68 __('You are using PHP sessions. If you want to switch to NinjaFirewall sessions, please delete the following file: %s.', 'ninjafirewall');
69 __('<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');
70 __('You have a private IP: %s', 'ninjafirewall');
71 __('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');
72 __('%s detected: you seem to be using Cloudflare CDN services. Ensure that the <a href="%s">Source IP</a> is setup accordingly.', 'ninjafirewall');
73 __('%s detected: you seem to be using Incapsula CDN services. Ensure that the <a href="%s">Source IP</a> is setup accordingly.', 'ninjafirewall');
74 __('Logging', 'ninjafirewall');
75 __('Logging is disabled.', 'ninjafirewall');
76 __('Click here to re-enable it.', 'ninjafirewall');
77 __('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');
78 __('You can renew your license from <a href="%s">NinTechNet.com</a> website.', 'ninjafirewall');
79 __('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');
80 __('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');
81 __('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');
82 __('Language', 'ninjafirewall');
83 __('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');
84 __('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');
85 __('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');
86 __('You can allow/disallow uploads, or allow uploads but block scripts (PHP, CGI, Ruby, Python, bash/shell, JavaScript), 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');
87 __('Maximum allowed file size', 'ninjafirewall');
88 __('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');
89 __('Decode Base64-encoded <code>POST</code> variable:', 'ninjafirewall');
90 __('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');
91 __('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');
92 __('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');
93 __('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');
94 __('To make better use of them, it is important to understand NinjaFirewall\'s directives processing order.', 'ninjafirewall');
95 __('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');
96 __('Processing order:', 'ninjafirewall');
97 __('Incoming HTTP request', 'ninjafirewall');
98 __('%s file', 'ninjafirewall');
99 __('Login Protection.', 'ninjafirewall');
100 __('Access Control (except User Input Access Control):', 'ninjafirewall');
101 __('Role-based Access Control.', 'ninjafirewall');
102 __('Allowed IPs.', 'ninjafirewall');
103 __('Blocked IPs.', 'ninjafirewall');
104 __('Allowed URLs.', 'ninjafirewall');
105 __('Blocked URLs.', 'ninjafirewall');
106 __('Bot Access Control.', 'ninjafirewall');
107 __('Geolocation.', 'ninjafirewall');
108 __('Rate Limiting.', 'ninjafirewall');
109 __('File Guard.', 'ninjafirewall');
110 __('NinjaFirewall built-in rules and policies + User Input Access Control.', 'ninjafirewall');
111 __('Response body', 'ninjafirewall');
112 __('HTTP response headers (Firewall Policies).', 'ninjafirewall');
113 __('Web Filter.', 'ninjafirewall');
114 __('Role-based Access Control', 'ninjafirewall');
115 __('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');
116 __('You can also add other users to the whitelist, depending on their role.', 'ninjafirewall');
117 __('Retrieve visitors IP address from', 'ninjafirewall');
118 __('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');
119 __('HTTP Methods', 'ninjafirewall');
120 __('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');
121 __('It does not apply to the "Firewall Policies" options, which use their own ones.', 'ninjafirewall');
122 __('You can filter and block traffic coming from specific countries/territories.', 'ninjafirewall');
123 __('Retrieve the ISO 3166 code from', 'ninjafirewall');
124 __('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');
125 __('Block the following ISO 3166 codes', 'ninjafirewall');
126 __('You can add/remove any country/territory from the two listboxes.', 'ninjafirewall');
127 __('Geolocation should apply to the whole site or to specific URLs only?', 'ninjafirewall');
128 __('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');
129 __('Add <code>NINJA_COUNTRY_CODE</code> to PHP headers?', 'ninjafirewall');
130 __('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');
131 __('If NinjaFirewall cannot find the two-letter ISO 3166 code, it will replace it with 2 hyphens (<code>--</code>).', 'ninjafirewall');
132 __('PHP code example to use in your theme or plugin to geolocate your visitors:', 'ninjafirewall');
133 __('NinjaFirewall includes GeoLite data created by MaxMind, available from https://www.maxmind.com', 'ninjafirewall');
134 __('IP / URL / Bot Access Control', 'ninjafirewall');
135 __('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');
136 __('Full IP:', 'ninjafirewall');
137 __('IP ranges using CIDR notation: %s or %s.', 'ninjafirewall');
138 __('Autonomous System number:', 'ninjafirewall');
139 __('Rate Limiting', 'ninjafirewall');
140 __('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');
141 __('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');
142 __('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');
143 __('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');
144 __('<code>/foo/bar.php</code> will block any access to the <code>bar.php</code> script located inside a <code>/foo/</code> directory', 'ninjafirewall');
145 __('etc', 'ninjafirewall');
146 __('<code>/foo/</code> will block access to all PHP scripts located inside a <code>/foo/</code> directory and its sub-directories.', 'ninjafirewall');
147 __('Note that the "Firewall Policies" page already includes restrictions to some WordPress directories.', 'ninjafirewall');
148 __('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');
149 __('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');
150 __('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');
151 __('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');
152 __('Log Event', 'ninjafirewall');
153 __('You can enable/disable firewall logging for each access control directive separately.', 'ninjafirewall');
154 __('Web Filter', 'ninjafirewall');
155 __('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');
156 __('In the case of a positive detection, NinjaFirewall will not block the response body but will send you an alert by email.', 'ninjafirewall');
157 __('You can enter any keyword from 4 to 150 characters and select whether the search will be case sensitive or not.', 'ninjafirewall');
158 __('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');
159 __('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');
160 __('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');
161 __('Protection level:', 'ninjafirewall');
162 __('Select the level of protection. In most cases, <strong>Low</strong> should be enough.', 'ninjafirewall');
163 __('Apply protection to:', 'ninjafirewall');
164 __('Whether to protect comment and/or registration forms.', 'ninjafirewall');
165 __('If you are using a caching plugin, ensure you follow these steps:', 'ninjafirewall');
166 __('Set the Protection Level to "Low" only. Do not use another value, otherwise the antispam could behave erratically after a while.', 'ninjafirewall');
167 __('Flush/clear your cache immediately after enabling or disabling the antispam.', 'ninjafirewall');
168 __('The firewall log displays blocked and sanitised requests as well as some useful information. It has 6 columns:', 'ninjafirewall');
169 __('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');
170 __('The log can also be exported as a TSV (tab-separated values) text file.', 'ninjafirewall');
171 __('Enable firewall log', 'ninjafirewall');
172 __('You can disable/enable the firewall log from this page.', 'ninjafirewall');
173 __('Brute-force attacks will still be written to the firewall log, even if you disable it.', 'ninjafirewall');
174 __('Auto-rotate log', 'ninjafirewall');
175 __('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');
176 __('By default, if will rotate the log each month or earlier, if it reaches 2 megabytes.', 'ninjafirewall');
177 __('Rotated logs, if any, can be selected and viewed from the dropdown menu.', 'ninjafirewall');
178 __('Sorting', 'ninjafirewall');
179 __('This option lets you sort the firewall log.', 'ninjafirewall');
180 __('Syslog', 'ninjafirewall');
181 __('In addition to the firewall log, events can also be redirected to the syslog server (<code>LOG_USER</code> facility).', 'ninjafirewall');
182 __('If you have a shared hosting account, keep this option disabled as you do not have any access to the server logs.', 'ninjafirewall');
183 __('The logline uses the following format:', 'ninjafirewall');
184 __('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');
185 __('CCCCCCC: the 7-digit incident ID.', 'ninjafirewall');
186 __('DD: the user IPv4 or IPv6 address.', 'ninjafirewall');
187 __('EE: the blog (sub-)domain name.', 'ninjafirewall');
188 __('On Debian, systemd-journald serves as the primary system log collector. Events can be viewed by running the following command:', 'ninjafirewall');
189 __('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');
190 __('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');
191 __('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');
192 __('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');
193 __('Remote websites URL: Enter the full URL of your NinjaFirewall protected website(s) that you want to remotely access from the main server.', 'ninjafirewall');
194 __('Centralized Logging will keep working even if NinjaFirewall is disabled. Use the menu below if you want to disable it.', 'ninjafirewall');
195 __('Some of your changes have been saved, but not all because of syntax errors.', 'ninjafirewall');
196 __('You are running NinjaFirewall in WordPress WAF mode. All URL-based features such as Geolocation and URL Access Control 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 %sgo to the Dashboard page%s and enable NinjaFirewall\'s Full WAF mode.', 'ninjafirewall');
197 __('General', 'ninjafirewall');
198 __('Geolocation', 'ninjafirewall');
199 __('IP address', 'ninjafirewall');
200 __('URL address', 'ninjafirewall');
201 __('Bot', 'ninjafirewall');
202 __('User Input', 'ninjafirewall');
203 __('Do not block the following users', 'ninjafirewall');
204 __('Users must log out and log in back again to apply changes', 'ninjafirewall');
205 __('Other', 'ninjafirewall');
206 __('Your server does not seem to support the %s variable.', 'ninjafirewall');
207 __('All Access Control directives should apply to the folowing HTTP methods', 'ninjafirewall');
208 __('Enable Geolocation', 'ninjafirewall');
209 __('PHP Variable', 'ninjafirewall');
210 __('Total blocked items: %s', 'ninjafirewall');
211 __('Full or partial case-sensitive URL (e.g., %s).', 'ninjafirewall');
212 __('One item per line.', 'ninjafirewall');
213 __('Leave this field empty if you want geolocation to apply to all your PHP scripts.', 'ninjafirewall');
214 __('Add NINJA_COUNTRY_CODE to PHP headers?', 'ninjafirewall');
215 __('Write event to the firewall log', 'ninjafirewall');
216 __('Allow the following IP, CIDR or AS number', 'ninjafirewall');
217 __('IPv4 address: %s', 'ninjafirewall');
218 __('IPv4 CIDR: %s', 'ninjafirewall');
219 __('IPv6 address: %s', 'ninjafirewall');
220 __('IPv6 CIDR: %s', 'ninjafirewall');
221 __('Autonomous System number: %s', 'ninjafirewall');
222 __('Whitelist:', 'ninjafirewall');
223 __('External Services', 'ninjafirewall');
224 __('Whitelist IP addresses from the following services:', 'ninjafirewall');
225 __('View IP addresses', 'ninjafirewall');
226 __('Block the following IP, CIDR or AS number', 'ninjafirewall');
227 __('Blacklist:', 'ninjafirewall');
228 __('Block for %s seconds any IP address with more than %s connections within a %s interval.', 'ninjafirewall');
229 __('5-second', 'ninjafirewall');
230 __('10-second', 'ninjafirewall');
231 __('15-second', 'ninjafirewall');
232 __('30-second', 'ninjafirewall');
233 __('Allow access to the following URL', 'ninjafirewall');
234 __('Full or partial case-sensitive relative URLs (e.g., %s).', 'ninjafirewall');
235 __('Block access to the following URL', 'ninjafirewall');
236 __('Reject the following bots', 'ninjafirewall');
237 __('A full or partial case-insensitive string.', 'ninjafirewall');
238 __('Allowed characters are: %s and %s.', 'ninjafirewall');
239 __('Blocked bots:', 'ninjafirewall');
240 __('The default list of bots will be restored. Continue?', 'ninjafirewall');
241 __('Restore default bots list', 'ninjafirewall');
242 __('Do not filter the following user input', 'ninjafirewall');
243 __('A GET, POST or COOKIE global variable, followed by a colon (:) and the case-sensitive input:', 'ninjafirewall');
244 __('Unfiltered input:', 'ninjafirewall');
245 __('Block the request if the following input is present', 'ninjafirewall');
246 __('Blocked input:', 'ninjafirewall');
247 __('Save Access Control directives', 'ninjafirewall');
248 __('Error: you do not have any license.', 'ninjafirewall');
249 __('You have a valid license.', 'ninjafirewall');
250 __('Your license is not valid', 'ninjafirewall');
251 __('An unknown error occured while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
252 __('An error occured while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
253 __('Enter a valid license to save!', 'ninjafirewall');
254 __('This is already your current license!', 'ninjafirewall');
255 __('Your new license has been accepted and saved.', 'ninjafirewall');
256 __('This license is not valid', 'ninjafirewall');
257 __('WP+ Edition License', 'ninjafirewall');
258 __('License Number', 'ninjafirewall');
259 __('No license found', 'ninjafirewall');
260 __('Click to check your license validity', 'ninjafirewall');
261 __('Expiration date', 'ninjafirewall');
262 __('Unknown expiration date', 'ninjafirewall');
263 __('Use the "Check License Validity" button to attempt to fix this error.', 'ninjafirewall');
264 __('Your license will expire soon!', 'ninjafirewall');
265 __('Your license has expired.', 'ninjafirewall');
266 __('License renewal', 'ninjafirewall');
267 __('Click here to get a license!', 'ninjafirewall');
268 __('Enter your new license and click on the save button', 'ninjafirewall');
269 __('Save New License', 'ninjafirewall');
270 __('The selected log was deleted', 'ninjafirewall');
271 __('Export', 'ninjafirewall');
272 __('Delete', 'ninjafirewall');
273 __('Delete log?', 'ninjafirewall');
274 __('Today', 'ninjafirewall');
275 __('Upload', 'ninjafirewall');
276 __('Info', 'ninjafirewall');
277 __('Debug', 'ninjafirewall');
278 __('IP address:', 'ninjafirewall');
279 __('e.g., 1.2.3.4', 'ninjafirewall');
280 __('Add IP to blacklist', 'ninjafirewall');
281 __('Add IP to whitelist', 'ninjafirewall');
282 __('Add', 'ninjafirewall');
283 __('The address was added to your IP Access Control list.', 'ninjafirewall');
284 __('1st day of the month, or if bigger than %s MB', 'ninjafirewall');
285 __('1st day of the month, regardless of its size', 'ninjafirewall');
286 __('Ascending (oldest entries first)', 'ninjafirewall');
287 __('Descending (newest entries first)', 'ninjafirewall');
288 __('Show the most recent', 'ninjafirewall');
289 __('lines', 'ninjafirewall');
290 __('Write events to the Syslog server too', 'ninjafirewall');
291 __('Your server configuration is not compatible with this option.', 'ninjafirewall');
292 __('See contextual help before enabling this option.', 'ninjafirewall');
293 __('The remote server rejected your request. Make sure that you uploaded the correct public key.', 'ninjafirewall');
294 __('The remote server returned the following HTTP error: %s', 'ninjafirewall');
295 __('The requested log does not exist on the remote website.', 'ninjafirewall');
296 __('The remote website did not return the expected response.', 'ninjafirewall');
297 __('You must enter a source file. See help.', 'ninjafirewall');
298 __('Configuration successfully imported.', 'ninjafirewall');
299 __('You must enter a destination file. See help.', 'ninjafirewall');
300 __('Cannot create destination file "%s".', 'ninjafirewall');
301 __('Configuration saved to "%s".', 'ninjafirewall');
302 __('Enter your license: ', 'ninjafirewall');
303 __('Checking license...', 'ninjafirewall');
304 __('Import the firewall configuration.', 'ninjafirewall');
305 __('Export the firewall configuration.', 'ninjafirewall');
306 __('Enter your license at the prompt.', 'ninjafirewall');
307 __('GLOBAL PARAMETERS', 'ninjafirewall');
308 __('Path to the file to import or export the configuration.', 'ninjafirewall');
309 __('Allow, but block dangerous files', 'ninjafirewall');
310 __('See contextual help for the list of files.', 'ninjafirewall');
311 __('Apply to ZIP archives file contents', 'ninjafirewall');
312 __('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');
313 __('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');
314 __('Enabling this option can result in a lot of entries written to the firewall log. Consider using it only for debugging purposes. Continue?', 'ninjafirewall');
315 __('Enter at least one keyword or disable the Web Filter.', 'ninjafirewall');
316 __('Keywords must be from 4 to maximum 150 characters.', 'ninjafirewall');
317 __('The vertical bar "|" character is not allowed.', 'ninjafirewall');
318 __('Please select at least one option for [Apply protection to] or disable the antispam protection.', 'ninjafirewall');
319 __('No records were found that match the specified search criteria.', 'ninjafirewall');
320 __('Please enter an IP address.', 'ninjafirewall');
321 __('Click the "Save Options" button to generate your new public key.', 'ninjafirewall');
322 __('You will need to upload that new key to the remote server(s).', 'ninjafirewall');
323 __('Please enter a secret key, from 30 to 100 ASCII printable characters. It will be used to generate your public key.', 'ninjafirewall');
324 __('Please enter this server IP address.', 'ninjafirewall');
325 __('Please select the list (whitelist or blacklist).', 'ninjafirewall');
326 __('Invalid IP address.', 'ninjafirewall');
327 __('Installation', 'ninjafirewall');
328 __('NinjaFirewall: Access Control', 'ninjafirewall');
329 __('NinjaFirewall: Antispam', 'ninjafirewall');
330 __('Enter your NinjaFirewall WP+ license and click on the save button', 'ninjafirewall');
331 __('Don\'t have a license yet?', 'ninjafirewall');
332 __('Save License', 'ninjafirewall');
333 __('This license has expired and is no longer valid.', 'ninjafirewall');
334 __('An unknown error occurred while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
335 __('An error occurred while connecting to NinjaFirewall servers. Please try again in a few minutes', 'ninjafirewall');
336