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