Plugin Directory

Changeset 3310830


Ignore:
Timestamp:
06/13/2025 05:57:43 AM (6 months ago)
Author:
nintechnet
Message:

adding v4.7.5

Location:
ninjafirewall/trunk
Files:
2 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • ninjafirewall/trunk/languages/ninjafirewall.pot

    r3185157 r3310830  
    33msgstr ""
    44"Project-Id-Version: Stable (latest release)\n"
    5 "POT-Creation-Date: 2024-10-17 16:05+0700\n"
     5"POT-Creation-Date: 2025-06-12 12:40+0700\n"
    66"PO-Revision-Date: 2018-04-05 22:52+0700\n"
    77"Last-Translator: NinTechNet <[email protected]>\n"
     
    1212"Content-Transfer-Encoding: 8bit\n"
    1313"Plural-Forms: nplurals=2; plural=(n > 1);\n"
    14 "X-Generator: Poedit 3.2.2\n"
     14"X-Generator: Poedit 3.6\n"
    1515"X-Poedit-Basepath: ..\n"
    1616"X-Poedit-SourceCharset: UTF-8\n"
    17 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;esc_attr_e;esc_attr__;"
    18 "esc_html__;esc_html_e\n"
     17"X-Poedit-KeywordsList: "
     18"__;_e;_n:1,2;_x:1,2c;_ex:1,2c;esc_attr_e;esc_attr__;esc_html__;esc_html_e\n"
    1919"X-Poedit-SearchPath-0: .\n"
    2020"X-Poedit-SearchPathExcluded-0: /languages\n"
    2121
    22 #: lib/anti_malware.php:24 ninjafirewall.php:915
     22#: lib/anti_malware.php:24
    2323msgid "Anti-Malware"
    2424msgstr ""
     
    5050msgstr ""
    5151
    52 #: lib/custom_plugin.php:27
    53 msgid "Support forum:"
    54 msgstr ""
    55 
    56 #: lib/custom_plugin.php:29
    57 #, php-format
    58 msgid ""
    59 "Need more security? Check out our supercharged NinjaFirewall (WP+ Edition): "
    60 "%s"
     52#: lib/class_mail.php:70
     53#, php-format
     54msgid "Cannot send notification, no valid email found (%s)"
     55msgstr ""
     56
     57#: lib/class_mail.php:116
     58#, php-format
     59msgid ""
     60"If you don't have access to that site any longer, you can remove your email "
     61"by clicking the following link (valid for 12 hours): %s"
     62msgstr ""
     63
     64#: lib/class_mail.php:126
     65#, php-format
     66msgid "Cannot send email \"%1$s\" to recipient \"%2$s\""
    6167msgstr ""
    6268
     
    9096msgstr ""
    9197
    92 #: lib/dashboard.php:129 lib/event_notifications.php:42
    93 #: lib/firewall_options.php:42 lib/firewall_policies.php:71
    94 #: lib/login_protection.php:30 lib/logs_firewall_log.php:63
    95 #: lib/logs_live_log.php:102 lib/monitoring_file_check.php:112
    96 #: lib/monitoring_file_guard.php:46 lib/network.php:52
    97 #: lib/security_rules_update.php:121
     98#: lib/dashboard.php:129 lib/event_notifications.php:38
     99#: lib/firewall_options.php:36 lib/firewall_policies.php:71
    98100msgid "Your changes have been saved."
    99101msgstr ""
    100102
    101 #: lib/dashboard.php:134 ninjafirewall.php:893
     103#: lib/dashboard.php:134
    102104msgid "Dashboard"
    103105msgstr ""
     
    107109msgstr ""
    108110
    109 #: lib/dashboard.php:136 lib/help.php:53
     111#: lib/dashboard.php:136
    110112msgid "About..."
    111113msgstr ""
     
    131133msgstr ""
    132134
    133 #: lib/dashboard.php:167 lib/help.php:36
     135#: lib/dashboard.php:167
    134136msgid "Firewall Dashboard"
    135137msgstr ""
     
    165167msgstr ""
    166168
    167 #: lib/dashboard.php:201 lib/dashboard.php:369 lib/firewall_options.php:64
    168 #: lib/login_protection.php:203 lib/logs_live_log.php:122
    169 #: lib/monitoring_file_guard.php:70 lib/security_rules_update.php:158
     169#: lib/dashboard.php:201 lib/dashboard.php:369 lib/firewall_options.php:58
    170170msgid "Enabled"
    171171msgstr ""
     
    182182msgstr ""
    183183
    184 #: lib/dashboard.php:214 lib/thickbox.php:74
     184#: lib/dashboard.php:214
    185185msgid "Activate Full WAF mode"
    186186msgstr ""
     
    195195msgstr ""
    196196
    197 #: lib/dashboard.php:234 lib/firewall_options.php:76 lib/help.php:77
     197#: lib/dashboard.php:234 lib/firewall_options.php:70
    198198msgid "Debugging mode"
    199199msgstr ""
     
    315315msgstr ""
    316316
    317 #: lib/dashboard.php:359 lib/help.php:469 lib/logs_firewall_log.php:197
    318 #: lib/wpplus.php:170
     317#: lib/dashboard.php:359
    319318msgid "Centralized Logging"
    320319msgstr ""
    321320
    322 #: lib/dashboard.php:363 lib/security_rules_update.php:447
     321#: lib/dashboard.php:363
    323322#, php-format
    324323msgid "Error: %s"
     
    384383msgstr ""
    385384
    386 #: lib/dashboard.php:432 lib/dashboard.php:443 lib/event_notifications.php:122
    387 #: lib/event_notifications.php:189
     385#: lib/dashboard.php:432 lib/dashboard.php:443 lib/event_notifications.php:118
     386#: lib/event_notifications.php:185
    388387msgid "Consult our blog for more info."
    389388msgstr ""
     
    402401msgstr ""
    403402
    404 #: lib/dashboard.php:468
     403#: lib/dashboard.php:473
    405404msgid "Optional configuration file"
    406405msgstr ""
    407406
    408 #: lib/dashboard.php:475
     407#: lib/dashboard.php:481
    409408msgid "MySQLi link identifier"
    410409msgstr ""
    411410
    412 #: lib/dashboard.php:476
     411#: lib/dashboard.php:483
    413412msgid "A MySQLi link identifier was detected in your <code>.htninja</code>."
    414413msgstr ""
    415414
    416 #: lib/dashboard.php:482
     415#: lib/dashboard.php:490
    417416msgid "Help &amp; configuration"
    418417msgstr ""
     
    428427msgstr ""
    429428
    430 #: lib/dashboard_about.php:31 lib/help.php:517
     429#: lib/dashboard_about.php:31
    431430msgid "GDPR Compliance"
    432431msgstr ""
     
    440439msgstr ""
    441440
    442 #: lib/dashboard_statistics.php:91 lib/help.php:42
     441#: lib/dashboard_statistics.php:91
    443442msgid "Monthly Statistics"
    444443msgstr ""
     
    449448
    450449#: lib/dashboard_statistics.php:98 lib/dashboard_statistics.php:135
    451 #: lib/widget.php:66
    452450msgid "Blocked threats"
    453451msgstr ""
    454452
    455 #: lib/dashboard_statistics.php:102 lib/widget.php:70
     453#: lib/dashboard_statistics.php:102
    456454msgid "Threats level"
    457455msgstr ""
     
    505503msgstr ""
    506504
    507 #: lib/email_sodium.php:133 lib/email_sodium.php:185
    508 #: lib/logs_firewall_log.php:89
     505#: lib/email_sodium.php:133 lib/email_sodium.php:189
    509506msgid "Error"
    510507msgstr ""
    511508
    512 #: lib/email_sodium.php:166 lib/email_sodium.php:209
     509#: lib/email_sodium.php:166 lib/email_sodium.php:213
    513510msgid "Email removal confirmation"
    514511msgstr ""
     
    518515msgstr ""
    519516
    520 #: lib/email_sodium.php:170 lib/monitoring_file_check.php:757
    521 #: lib/monitoring_file_check.php:759 lib/monitoring_file_check.php:779
    522 #: lib/monitoring_file_check.php:781 lib/security_rules_update.php:579
    523 #: lib/security_rules_update.php:581 lib/utils.php:207 lib/utils.php:282
    524 #: lib/utils.php:385 lib/utils.php:442 lib/utils.php:1099 lib/utils.php:1271
    525 #: lib/utils.php:1530
     517#: lib/email_sodium.php:170
    526518msgid "Blog:"
    527519msgstr ""
     
    531523msgstr ""
    532524
    533 #: lib/email_sodium.php:172 lib/utils.php:212 lib/utils.php:286
    534 #: lib/utils.php:388 lib/utils.php:444 lib/utils.php:1279 lib/utils.php:1531
     525#: lib/email_sodium.php:172
    535526msgid "User IP:"
    536527msgstr ""
    537528
    538 #: lib/email_sodium.php:173 lib/event_updates.php:158 lib/utils.php:215
    539 #: lib/utils.php:289 lib/utils.php:391 lib/utils.php:447 lib/utils.php:1100
    540 #: lib/utils.php:1282 lib/utils.php:1534
     529#: lib/email_sodium.php:173
    541530msgid "Date:"
    542531msgstr ""
    543532
    544 #: lib/email_sodium.php:184
     533#: lib/email_sodium.php:188
    545534msgid "Error, your resquest cannot be processed."
    546535msgstr ""
    547536
    548 #: lib/email_sodium.php:198
     537#: lib/email_sodium.php:202
    549538msgid ""
    550539"If you want to remove your email address from the Event Notifications "
     
    553542msgstr ""
    554543
    555 #: lib/email_sodium.php:204 lib/event_notifications.php:154
    556 #: lib/event_notifications.php:166 lib/firewall_options.php:78
    557 #: lib/firewall_options.php:113 lib/firewall_policies.php:25
    558 #: lib/login_protection.php:309 lib/login_protection.php:324
    559 #: lib/login_protection.php:345 lib/login_protection.php:352 lib/network.php:70
     544#: lib/email_sodium.php:208 lib/event_notifications.php:150
     545#: lib/event_notifications.php:162 lib/firewall_options.php:72
     546#: lib/firewall_options.php:107 lib/firewall_policies.php:25
    560547msgid "Yes"
    561548msgstr ""
    562549
    563 #: lib/email_sodium.php:207 lib/event_notifications.php:154
    564 #: lib/event_notifications.php:166 lib/firewall_options.php:78
    565 #: lib/firewall_options.php:113 lib/firewall_policies.php:26
    566 #: lib/login_protection.php:309 lib/login_protection.php:324
    567 #: lib/login_protection.php:345 lib/login_protection.php:352 lib/network.php:70
     550#: lib/email_sodium.php:211 lib/event_notifications.php:150
     551#: lib/event_notifications.php:162 lib/firewall_options.php:72
     552#: lib/firewall_options.php:107 lib/firewall_policies.php:26
    568553msgid "No"
    569554msgstr ""
    570555
    571 #: lib/event_notifications.php:34 lib/help.php:379 ninjafirewall.php:923
     556#: lib/event_notifications.php:30
    572557msgid "Event Notifications"
    573558msgstr ""
    574559
    575 #: lib/event_notifications.php:52
     560#: lib/event_notifications.php:48
    576561msgid "WordPress admin dashboard"
    577562msgstr ""
    578563
    579 #: lib/event_notifications.php:55 lib/event_notifications.php:119
    580 #: lib/event_notifications.php:140
     564#: lib/event_notifications.php:51 lib/event_notifications.php:115
     565#: lib/event_notifications.php:136
    581566msgid "Send me an alert whenever"
    582567msgstr ""
    583568
    584 #: lib/event_notifications.php:57
     569#: lib/event_notifications.php:53
    585570msgid "An administrator logs in (default)"
    586571msgstr ""
    587572
    588 #: lib/event_notifications.php:58
     573#: lib/event_notifications.php:54
    589574msgid "Someone - user, admin, editor, etc - logs in"
    590575msgstr ""
    591576
    592 #: lib/event_notifications.php:59
     577#: lib/event_notifications.php:55
    593578msgid "No, thanks (not recommended)"
    594579msgstr ""
    595580
    596 #: lib/event_notifications.php:66
     581#: lib/event_notifications.php:62
    597582msgid "Plugins"
    598583msgstr ""
    599584
    600 #: lib/event_notifications.php:69 lib/event_notifications.php:86
    601 #: lib/event_notifications.php:102
     585#: lib/event_notifications.php:65 lib/event_notifications.php:82
     586#: lib/event_notifications.php:98
    602587msgid "Send me an alert whenever someone"
    603588msgstr ""
    604589
     590#: lib/event_notifications.php:67
     591msgid "Uploads a plugin (default)"
     592msgstr ""
     593
     594#: lib/event_notifications.php:68
     595msgid "Installs a plugin (default)"
     596msgstr ""
     597
     598#: lib/event_notifications.php:69
     599msgid "Activates a plugin"
     600msgstr ""
     601
     602#: lib/event_notifications.php:70
     603msgid "Updates a plugin"
     604msgstr ""
     605
    605606#: lib/event_notifications.php:71
    606 msgid "Uploads a plugin (default)"
     607msgid "Deactivates a plugin (default)"
    607608msgstr ""
    608609
    609610#: lib/event_notifications.php:72
    610 msgid "Installs a plugin (default)"
    611 msgstr ""
    612 
    613 #: lib/event_notifications.php:73
    614 msgid "Activates a plugin"
    615 msgstr ""
    616 
    617 #: lib/event_notifications.php:74
    618 msgid "Updates a plugin"
    619 msgstr ""
    620 
    621 #: lib/event_notifications.php:75
    622 msgid "Deactivates a plugin (default)"
    623 msgstr ""
    624 
    625 #: lib/event_notifications.php:76
    626611msgid "Deletes a plugin"
    627612msgstr ""
    628613
    629 #: lib/event_notifications.php:83
     614#: lib/event_notifications.php:79
    630615msgid "Themes"
    631616msgstr ""
    632617
     618#: lib/event_notifications.php:84
     619msgid "Uploads a theme (default)"
     620msgstr ""
     621
     622#: lib/event_notifications.php:85
     623msgid "Installs a theme (default)"
     624msgstr ""
     625
     626#: lib/event_notifications.php:86
     627msgid "Activates a theme"
     628msgstr ""
     629
     630#: lib/event_notifications.php:87
     631msgid "Deletes a theme"
     632msgstr ""
     633
    633634#: lib/event_notifications.php:88
    634 msgid "Uploads a theme (default)"
    635 msgstr ""
    636 
    637 #: lib/event_notifications.php:89
    638 msgid "Installs a theme (default)"
    639 msgstr ""
    640 
    641 #: lib/event_notifications.php:90
    642 msgid "Activates a theme"
    643 msgstr ""
    644 
    645 #: lib/event_notifications.php:91
    646 msgid "Deletes a theme"
    647 msgstr ""
    648 
    649 #: lib/event_notifications.php:92
    650635msgid "Updates a theme"
    651636msgstr ""
    652637
    653 #: lib/event_notifications.php:99
     638#: lib/event_notifications.php:95
    654639msgid "Core"
    655640msgstr ""
    656641
    657 #: lib/event_notifications.php:104
     642#: lib/event_notifications.php:100
    658643msgid "Updates WordPress (default)"
    659644msgstr ""
    660645
    661 #: lib/event_notifications.php:116
     646#: lib/event_notifications.php:112
    662647msgid "Security updates"
    663648msgstr ""
    664649
    665 #: lib/event_notifications.php:121
     650#: lib/event_notifications.php:117
    666651msgid ""
    667652"An important security update is available for a plugin, theme or WordPress "
     
    669654msgstr ""
    670655
    671 #: lib/event_notifications.php:137
     656#: lib/event_notifications.php:133
    672657msgid "Administrator account"
    673658msgstr ""
    674659
    675 #: lib/event_notifications.php:142
     660#: lib/event_notifications.php:138
    676661msgid ""
    677662"An administrator account is created, modified or deleted in the database "
     
    679664msgstr ""
    680665
    681 #: lib/event_notifications.php:149
     666#: lib/event_notifications.php:145
    682667msgid "Daily report"
    683668msgstr ""
    684669
    685 #: lib/event_notifications.php:152
     670#: lib/event_notifications.php:148
    686671msgid "Send me a daily activity report"
    687672msgstr ""
    688673
    689 #: lib/event_notifications.php:161
     674#: lib/event_notifications.php:157
    690675msgid "Log"
    691676msgstr ""
    692677
    693 #: lib/event_notifications.php:164
     678#: lib/event_notifications.php:160
    694679msgid "Write all events to the firewall log"
    695680msgstr ""
    696681
    697 #: lib/event_notifications.php:178
     682#: lib/event_notifications.php:174
    698683msgid "PHP backtrace"
    699684msgstr ""
    700685
     686#: lib/event_notifications.php:177
     687msgid "Attach a PHP backtrace to important notifications"
     688msgstr ""
     689
     690#: lib/event_notifications.php:180
     691msgid "Disable backtrace"
     692msgstr ""
     693
    701694#: lib/event_notifications.php:181
    702 msgid "Attach a PHP backtrace to important notifications"
    703 msgstr ""
    704 
    705 #: lib/event_notifications.php:184
    706 msgid "Disable backtrace"
    707 msgstr ""
    708 
    709 #: lib/event_notifications.php:185
    710695msgid "Low verbosity"
    711696msgstr ""
    712697
    713 #: lib/event_notifications.php:186
     698#: lib/event_notifications.php:182
    714699msgid "Medium verbosity (default)"
    715700msgstr ""
    716701
    717 #: lib/event_notifications.php:187
     702#: lib/event_notifications.php:183
    718703msgid "High verbosity"
    719704msgstr ""
    720705
    721 #: lib/event_notifications.php:199 lib/event_notifications.php:229
     706#: lib/event_notifications.php:195 lib/event_notifications.php:225
    722707msgid "Contact email"
    723708msgstr ""
    724709
    725 #: lib/event_notifications.php:202 lib/event_notifications.php:232
     710#: lib/event_notifications.php:198 lib/event_notifications.php:228
    726711msgid "Alerts should be sent to"
    727712msgstr ""
    728713
    729 #: lib/event_notifications.php:211 lib/event_notifications.php:237
    730 msgid ""
    731 "Multiple recipients must be comma-separated (e.g., <code>[email protected],"
    732 "[email protected]</code>)."
    733 msgstr ""
    734 
    735 #: lib/event_notifications.php:234
     714#: lib/event_notifications.php:207 lib/event_notifications.php:233
     715msgid ""
     716"Multiple recipients must be comma-separated (e.g., "
     717"<code>[email protected],[email protected]</code>)."
     718msgstr ""
     719
     720#: lib/event_notifications.php:230
    736721msgid "Only to me, the Super Admin"
    737722msgstr ""
    738723
    739 #: lib/event_notifications.php:234
     724#: lib/event_notifications.php:230
    740725msgid "default"
    741726msgstr ""
    742727
    743 #: lib/event_notifications.php:235
     728#: lib/event_notifications.php:231
    744729msgid "To the administrator of the site where originated the alert"
    745730msgstr ""
    746731
    747 #: lib/event_notifications.php:236
     732#: lib/event_notifications.php:232
    748733msgid "Other(s):"
    749734msgstr ""
    750735
    751 #: lib/event_notifications.php:248
     736#: lib/event_notifications.php:244
    752737msgid "Save Event Notifications"
    753738msgstr ""
    754739
    755 #: lib/event_notifications.php:483
    756 msgid "[NinjaFirewall] Daily Activity Report"
    757 msgstr ""
    758 
    759 #: lib/event_notifications.php:493
    760 #, php-format
    761 msgid "Daily activity report for: %s"
    762 msgstr ""
    763 
    764 #: lib/event_notifications.php:494
    765 msgid "Date Range Processed: Yesterday"
    766 msgstr ""
    767 
    768 #: lib/event_notifications.php:496
    769 msgid "Blocked threats:"
    770 msgstr ""
    771 
    772 #: lib/event_notifications.php:498
    773 msgid "critical:"
    774 msgstr ""
    775 
    776 #: lib/event_notifications.php:499
    777 msgid "high:"
    778 msgstr ""
    779 
    780 #: lib/event_notifications.php:500
    781 msgid "medium:"
    782 msgstr ""
    783 
    784 #: lib/event_notifications.php:502
    785 msgid "Blocked brute-force attacks:"
    786 msgstr ""
    787 
    788 #: lib/event_notifications.php:503 lib/event_updates.php:214 lib/utils.php:1111
    789 msgid ""
    790 "This notification can be turned off from NinjaFirewall \"Event "
    791 "Notifications\" page."
    792 msgstr ""
    793 
    794 #: lib/event_updates.php:56
     740#: lib/event_updates.php:45
    795741msgid "Downloaded security rules are corrupted"
    796742msgstr ""
    797743
    798 #: lib/event_updates.php:155
    799 msgid "[NinjaFirewall] Warning: Security update available"
    800 msgstr ""
    801 
    802 #: lib/event_updates.php:157
    803 msgid ""
    804 "NinjaFirewall has detected that there are security updates available for "
    805 "your website:"
    806 msgstr ""
    807 
    808 #: lib/event_updates.php:161 lib/event_updates.php:163
    809 #, php-format
    810 msgid "Blog: %s"
    811 msgstr ""
    812 
    813 #: lib/event_updates.php:169 lib/event_updates.php:183
    814 #: lib/event_updates.php:200
     744#: lib/event_updates.php:149 lib/event_updates.php:165
     745#: lib/event_updates.php:184
    815746#, php-format
    816747msgid "Your version: %s"
    817748msgstr ""
    818749
    819 #: lib/event_updates.php:170 lib/event_updates.php:184
    820 #: lib/event_updates.php:201
     750#: lib/event_updates.php:150 lib/event_updates.php:166
     751#: lib/event_updates.php:185
    821752#, php-format
    822753msgid "New version: %s"
    823754msgstr ""
    824755
    825 #: lib/event_updates.php:172 lib/event_updates.php:187
    826 #: lib/event_updates.php:204
     756#: lib/event_updates.php:152 lib/event_updates.php:169
     757#: lib/event_updates.php:188
    827758msgid "Severity: This is an important security update"
    828759msgstr ""
    829760
    830 #: lib/event_updates.php:174 lib/event_updates.php:189
    831 #: lib/event_updates.php:206
     761#: lib/event_updates.php:154 lib/event_updates.php:171
     762#: lib/event_updates.php:190
    832763msgid "Severity: **This is a critical security update**"
    833764msgstr ""
    834765
    835 #: lib/event_updates.php:182
     766#: lib/event_updates.php:164
    836767#, php-format
    837768msgid "Plugin: %s"
    838769msgstr ""
    839770
    840 #: lib/event_updates.php:199
     771#: lib/event_updates.php:183
    841772#, php-format
    842773msgid "Theme: %s"
    843774msgstr ""
    844775
    845 #: lib/event_updates.php:212 lib/utils.php:1616
    846 msgid "Don't leave your blog at risk, make sure to update as soon as possible."
    847 msgstr ""
    848 
    849 #: lib/event_updates.php:238
     776#: lib/event_updates.php:230
    850777msgid "Cannot download security rules: connection error. Will try again later"
    851778msgstr ""
    852779
    853 #: lib/event_updates.php:244
     780#: lib/event_updates.php:236
    854781#, php-format
    855782msgid ""
     
    857784msgstr ""
    858785
    859 #: lib/events.php:27
     786#: lib/events.php:23
    860787msgid "Name:"
    861788msgstr ""
    862789
    863 #: lib/events.php:28
     790#: lib/events.php:24
    864791msgid "Plugin"
    865792msgstr ""
    866793
    867 #: lib/events.php:29
     794#: lib/events.php:25
    868795msgid "Theme"
    869796msgstr ""
    870797
    871 #: lib/events.php:30
     798#: lib/events.php:26
    872799msgid "Version:"
    873800msgstr ""
    874801
    875 #: lib/events.php:40 lib/events.php:73 lib/events.php:77 lib/events.php:126
     802#: lib/events.php:38 lib/events.php:76 lib/events.php:80 lib/events.php:143
    876803msgid "activated"
    877804msgstr ""
    878805
    879 #: lib/events.php:45 lib/events.php:93 lib/events.php:175 lib/events.php:187
     806#: lib/events.php:45 lib/events.php:102 lib/events.php:210 lib/events.php:228
    880807msgid "deleted"
    881808msgstr ""
    882809
    883 #: lib/events.php:81 lib/events.php:103 lib/events.php:118 lib/events.php:122
    884 #: lib/events.php:140 lib/events.php:149 lib/events.php:171 lib/events.php:183
     810#: lib/events.php:84 lib/events.php:114 lib/events.php:131 lib/events.php:137
     811#: lib/events.php:163 lib/events.php:174 lib/events.php:204 lib/events.php:222
    885812msgid "updated"
    886813msgstr ""
    887814
    888 #: lib/events.php:85 lib/events.php:89
     815#: lib/events.php:90 lib/events.php:96
    889816msgid "deactivated"
    890817msgstr ""
    891818
    892 #: lib/events.php:130 lib/events.php:153 lib/events.php:167 lib/events.php:179
     819#: lib/events.php:149 lib/events.php:180 lib/events.php:198 lib/events.php:216
    893820msgid "installed"
    894821msgstr ""
    895822
    896 #: lib/events.php:135 lib/events.php:157
     823#: lib/events.php:156 lib/events.php:186
    897824msgid "uploaded"
    898825msgstr ""
    899826
    900 #: lib/events.php:197
    901 #, php-format
    902 msgid "[NinjaFirewall] Alert: %s"
    903 msgstr ""
    904 
    905 #: lib/events.php:199 lib/events.php:201 lib/utils.php:822
    906 msgid "-Blog:"
    907 msgstr ""
    908 
    909 #: lib/events.php:204
    910 msgid "NinjaFirewall has detected the following activity on your account:"
    911 msgstr ""
    912 
    913 #: lib/events.php:206 lib/utils.php:827
    914 msgid "-User:"
    915 msgstr ""
    916 
    917 #: lib/events.php:207 lib/utils.php:828
    918 msgid "-IP:"
    919 msgstr ""
    920 
    921 #: lib/events.php:208 lib/utils.php:829
    922 msgid "-Date:"
    923 msgstr ""
    924 
    925 #: lib/firewall_options.php:29 ninjafirewall.php:897
     827#: lib/firewall_options.php:23
    926828msgid "Firewall Options"
    927829msgstr ""
    928830
    929 #: lib/firewall_options.php:62 lib/help.php:69
     831#: lib/firewall_options.php:56
    930832msgid "Firewall protection"
    931833msgstr ""
    932834
    933 #: lib/firewall_options.php:64 lib/login_protection.php:203
    934 #: lib/logs_live_log.php:122 lib/monitoring_file_guard.php:70
    935 #: lib/security_rules_update.php:158
     835#: lib/firewall_options.php:58
    936836msgid "Disabled"
    937837msgstr ""
    938838
     839#: lib/firewall_options.php:83
     840msgid "HTTP error code to return"
     841msgstr ""
     842
     843#: lib/firewall_options.php:86
     844msgid "400 Bad Request"
     845msgstr ""
     846
     847#: lib/firewall_options.php:87
     848msgid "403 Forbidden (default)"
     849msgstr ""
     850
     851#: lib/firewall_options.php:88
     852msgid "404 Not Found"
     853msgstr ""
     854
    939855#: lib/firewall_options.php:89
    940 msgid "HTTP error code to return"
     856msgid "406 Not Acceptable"
     857msgstr ""
     858
     859#: lib/firewall_options.php:90
     860msgid "418 I'm a teapot"
     861msgstr ""
     862
     863#: lib/firewall_options.php:91
     864msgid "500 Internal Server Error"
    941865msgstr ""
    942866
    943867#: lib/firewall_options.php:92
    944 msgid "400 Bad Request"
    945 msgstr ""
    946 
    947 #: lib/firewall_options.php:93
    948 msgid "403 Forbidden (default)"
    949 msgstr ""
    950 
    951 #: lib/firewall_options.php:94
    952 msgid "404 Not Found"
    953 msgstr ""
    954 
    955 #: lib/firewall_options.php:95
    956 msgid "406 Not Acceptable"
    957 msgstr ""
    958 
    959 #: lib/firewall_options.php:96
    960 msgid "418 I'm a teapot"
    961 msgstr ""
    962 
    963 #: lib/firewall_options.php:97
    964 msgid "500 Internal Server Error"
    965 msgstr ""
    966 
    967 #: lib/firewall_options.php:98
    968868msgid "503 Service Unavailable"
    969869msgstr ""
    970870
    971 #: lib/firewall_options.php:111 lib/help.php:84
     871#: lib/firewall_options.php:105
    972872msgid "IP anonymization"
    973873msgstr ""
    974874
    975 #: lib/firewall_options.php:114
     875#: lib/firewall_options.php:108
    976876#, php-format
    977877msgid ""
     
    980880msgstr ""
    981881
    982 #: lib/firewall_options.php:128 lib/help.php:90
     882#: lib/firewall_options.php:122
    983883msgid "Blocked user message"
    984884msgstr ""
    985885
    986 #: lib/firewall_options.php:131
     886#: lib/firewall_options.php:125
    987887msgid "HTML code, including CSS and JS, is allowed."
    988888msgstr ""
    989889
    990 #: lib/firewall_options.php:133
     890#: lib/firewall_options.php:127
    991891msgid "Default message"
    992892msgstr ""
    993893
     894#: lib/firewall_options.php:135
     895msgid "Firewall configuration"
     896msgstr ""
     897
     898#: lib/firewall_options.php:139
     899msgid "Export configuration"
     900msgstr ""
     901
    994902#: lib/firewall_options.php:141
    995 msgid "Firewall configuration"
    996 msgstr ""
    997 
    998 #: lib/firewall_options.php:145
    999 msgid "Export configuration"
    1000 msgstr ""
    1001 
    1002 #: lib/firewall_options.php:147
    1003903msgid "Download"
    1004904msgstr ""
    1005905
    1006 #: lib/firewall_options.php:148
     906#: lib/firewall_options.php:142
    1007907msgid "File Check configuration will not be exported/imported."
    1008908msgstr ""
    1009909
     910#: lib/firewall_options.php:146
     911msgid "Import configuration"
     912msgstr ""
     913
     914#: lib/firewall_options.php:151
     915#, php-format
     916msgid "Imported configuration must match plugin version %s."
     917msgstr ""
     918
    1010919#: lib/firewall_options.php:152
    1011 msgid "Import configuration"
     920msgid "It will override all your current firewall options and rules."
    1012921msgstr ""
    1013922
    1014923#: lib/firewall_options.php:157
    1015 #, php-format
    1016 msgid "Imported configuration must match plugin version %s."
    1017 msgstr ""
    1018 
    1019 #: lib/firewall_options.php:158
    1020 msgid "It will override all your current firewall options and rules."
    1021 msgstr ""
    1022 
    1023 #: lib/firewall_options.php:163 lib/help.php:110
    1024924msgid "Configuration backup"
    1025925msgstr ""
    1026926
    1027 #: lib/firewall_options.php:171 lib/firewall_options.php:204
     927#: lib/firewall_options.php:165 lib/firewall_options.php:198
    1028928msgid "Save Firewall Options"
    1029929msgstr ""
    1030930
     931#: lib/firewall_options.php:183
     932msgid "Available backup files"
     933msgstr ""
     934
    1031935#: lib/firewall_options.php:189
    1032 msgid "Available backup files"
    1033 msgstr ""
    1034 
    1035 #: lib/firewall_options.php:195 lib/logs_firewall_log.php:107
    1036936msgid "bytes"
    1037937msgstr ""
    1038938
    1039 #: lib/firewall_options.php:202
     939#: lib/firewall_options.php:196
    1040940#, php-format
    1041941msgid ""
     
    1044944msgstr ""
    1045945
    1046 #: lib/firewall_options.php:208
     946#: lib/firewall_options.php:202
    1047947msgid "There are no backup available yet, check back later."
    1048948msgstr ""
    1049949
    1050 #: lib/firewall_options.php:304
     950#: lib/firewall_options.php:298
    1051951#, php-format
    1052952msgid "Uploaded file is either corrupted or its format is not supported (#%s)"
    1053953msgstr ""
    1054954
    1055 #: lib/firewall_options.php:340
     955#: lib/firewall_options.php:334
    1056956msgid "The imported file is not compatible with that version of NinjaFirewall"
    1057 msgstr ""
    1058 
    1059 #: lib/firewall_options.php:444 ninjafirewall.php:225
    1060 msgid "[NinjaFirewall] Alert: Firewall is disabled"
    1061 msgstr ""
    1062 
    1063 #: lib/firewall_options.php:446 lib/firewall_options.php:448
    1064 #: ninjafirewall.php:227 ninjafirewall.php:229
    1065 msgid "-Blog :"
    1066 msgstr ""
    1067 
    1068 #: lib/firewall_options.php:452 ninjafirewall.php:231
    1069 msgid "Someone disabled NinjaFirewall from your WordPress admin dashboard:"
    1070 msgstr ""
    1071 
    1072 #: lib/firewall_options.php:455
    1073 msgid ""
    1074 "NinjaFirewall is disabled because someone enabled debugging mode from your "
    1075 "WordPress admin dashboard:"
    1076 msgstr ""
    1077 
    1078 #: lib/firewall_options.php:458
    1079 msgid "[NinjaFirewall] Alert: Firewall override settings"
    1080 msgstr ""
    1081 
    1082 #: lib/firewall_options.php:459
    1083 msgid ""
    1084 "Someone imported a new configuration which overrode the firewall settings:"
    1085 msgstr ""
    1086 
    1087 #: lib/firewall_options.php:465 ninjafirewall.php:232
    1088 msgid "-User :"
    1089 msgstr ""
    1090 
    1091 #: lib/firewall_options.php:466 ninjafirewall.php:233
    1092 msgid "-IP   :"
    1093 msgstr ""
    1094 
    1095 #: lib/firewall_options.php:467 ninjafirewall.php:234
    1096 msgid "-Date :"
    1097957msgstr ""
    1098958
     
    1104964msgstr ""
    1105965
    1106 #: lib/firewall_policies.php:62 ninjafirewall.php:901
     966#: lib/firewall_policies.php:62
    1107967msgid "Firewall Policies"
    1108968msgstr ""
     
    1116976msgstr ""
    1117977
    1118 #: lib/firewall_policies.php:85 lib/help.php:161
     978#: lib/firewall_policies.php:85
    1119979msgid "Basic Policies"
    1120980msgstr ""
    1121981
    1122 #: lib/firewall_policies.php:86 lib/help.php:221
     982#: lib/firewall_policies.php:86
    1123983msgid "Intermediate Policies"
    1124984msgstr ""
    1125985
    1126 #: lib/firewall_policies.php:87 lib/help.php:260
     986#: lib/firewall_policies.php:87
    1127987msgid "Advanced Policies"
    1128988msgstr ""
     
    1132992msgstr ""
    1133993
    1134 #: lib/firewall_policies.php:113 lib/logs_live_log.php:210
     994#: lib/firewall_policies.php:113
    1135995msgid "HTTP and HTTPS traffic (default)"
    1136996msgstr ""
    1137997
    1138 #: lib/firewall_policies.php:114 lib/logs_live_log.php:211
     998#: lib/firewall_policies.php:114
    1139999msgid "HTTP traffic only"
    11401000msgstr ""
    11411001
    1142 #: lib/firewall_policies.php:115 lib/logs_live_log.php:212
     1002#: lib/firewall_policies.php:115
    11431003msgid "HTTPS traffic only"
    11441004msgstr ""
    11451005
    1146 #: lib/firewall_policies.php:141 lib/help.php:169
     1006#: lib/firewall_policies.php:141
    11471007msgid "Uploads"
    11481008msgstr ""
    11491009
    1150 #: lib/firewall_policies.php:144 lib/help.php:171
     1010#: lib/firewall_policies.php:144
    11511011msgid "File Uploads"
    11521012msgstr ""
     
    11571017"rejecting potentially dangerous files, even if they are compressed inside a "
    11581018"ZIP archive: scripts (PHP, CGI, Ruby, Python, bash/shell), C/C++ source "
    1159 "code, binaries (MZ/PE/NE and ELF formats), system files (.htaccess, ."
    1160 "htpasswd and PHP INI) and SVG files containing Javascript/XML events. You "
    1161 "can easily limit the size of each uploaded file too, without having to "
    1162 "modify your PHP configuration."
     1019"code, binaries (MZ/PE/NE and ELF formats), system files "
     1020"(.htaccess, .htpasswd and PHP INI) and SVG files containing Javascript/XML "
     1021"events. You can easily limit the size of each uploaded file too, without "
     1022"having to modify your PHP configuration."
    11631023msgstr ""
    11641024
     
    11751035msgstr ""
    11761036
    1177 #: lib/firewall_policies.php:152 lib/help.php:173
     1037#: lib/firewall_policies.php:152
    11781038msgid "Sanitise filenames"
    11791039msgstr ""
     
    11831043msgstr ""
    11841044
    1185 #: lib/firewall_policies.php:316 lib/help.php:178
     1045#: lib/firewall_policies.php:316
    11861046msgid "Block direct access to any PHP file located in one of these directories"
    11871047msgstr ""
     
    12221082msgstr ""
    12231083
    1224 #: lib/firewall_policies.php:415 lib/help.php:180
     1084#: lib/firewall_policies.php:415
    12251085msgid "Block attempts to modify important WordPress settings"
    12261086msgstr ""
    12271087
    1228 #: lib/firewall_policies.php:416 lib/help.php:182
     1088#: lib/firewall_policies.php:416
    12291089msgid "Block user accounts creation"
    12301090msgstr ""
    12311091
    1232 #: lib/firewall_policies.php:417 lib/help.php:184
     1092#: lib/firewall_policies.php:417
    12331093msgid "Block user accounts deletion"
    12341094msgstr ""
    12351095
    1236 #: lib/firewall_policies.php:418 lib/help.php:186
     1096#: lib/firewall_policies.php:418
    12371097msgid "Block attempts to gain administrative privileges"
    12381098msgstr ""
     
    12421102msgstr ""
    12431103
    1244 #: lib/firewall_policies.php:422 lib/help.php:189
     1104#: lib/firewall_policies.php:422
    12451105msgid ""
    12461106"Block attempts to publish, edit or delete a published post by users who do "
     
    12481108msgstr ""
    12491109
    1250 #: lib/firewall_policies.php:422 lib/thickbox.php:95
     1110#: lib/firewall_policies.php:422
    12511111msgid "(recommended)"
    12521112msgstr ""
    12531113
    1254 #: lib/firewall_policies.php:434 lib/help.php:191
     1114#: lib/firewall_policies.php:434
    12551115msgid "WordPress AJAX"
    12561116msgstr ""
     
    12671127msgstr ""
    12681128
    1269 #: lib/firewall_policies.php:442 lib/help.php:193
     1129#: lib/firewall_policies.php:442
    12701130msgid "Protect against username enumeration"
    12711131msgstr ""
     
    12911151msgstr ""
    12921152
    1293 #: lib/firewall_policies.php:453 lib/help.php:195
     1153#: lib/firewall_policies.php:453
    12941154msgid "WordPress REST API"
    12951155msgstr ""
     
    13031163msgstr ""
    13041164
    1305 #: lib/firewall_policies.php:460 lib/help.php:197
     1165#: lib/firewall_policies.php:460
    13061166msgid "WordPress XML-RPC API"
    13071167msgstr ""
     
    13511211msgstr ""
    13521212
    1353 #: lib/firewall_policies.php:528 lib/help.php:211
     1213#: lib/firewall_policies.php:528
    13541214msgid "Users Whitelist"
    13551215msgstr ""
     
    13831243msgstr ""
    13841244
    1385 #: lib/firewall_policies.php:558 lib/help.php:225
     1245#: lib/firewall_policies.php:558
    13861246msgid "HTTP GET variable"
    13871247msgstr ""
     
    13951255msgstr ""
    13961256
    1397 #: lib/firewall_policies.php:593 lib/help.php:228
     1257#: lib/firewall_policies.php:593
    13981258msgid "HTTP POST variable"
    13991259msgstr ""
     
    14111271msgstr ""
    14121272
    1413 #: lib/firewall_policies.php:609 lib/help.php:230
     1273#: lib/firewall_policies.php:609
    14141274msgid "Decode Base64-encoded <code>POST</code> variable"
    14151275msgstr ""
    14161276
    1417 #: lib/firewall_policies.php:624 lib/help.php:232
     1277#: lib/firewall_policies.php:624
    14181278msgid "HTTP REQUEST variable"
    14191279msgstr ""
     
    14231283msgstr ""
    14241284
    1425 #: lib/firewall_policies.php:649 lib/help.php:235
     1285#: lib/firewall_policies.php:649
    14261286msgid "Cookies"
    14271287msgstr ""
     
    14351295msgstr ""
    14361296
    1437 #: lib/firewall_policies.php:684 lib/help.php:238
     1297#: lib/firewall_policies.php:684
    14381298msgid "HTTP_USER_AGENT server variable"
    14391299msgstr ""
     
    14471307msgstr ""
    14481308
    1449 #: lib/firewall_policies.php:699 lib/help.php:240
     1309#: lib/firewall_policies.php:699
    14501310msgid "Block suspicious bots/scanners"
    14511311msgstr ""
     
    14571317msgstr ""
    14581318
    1459 #: lib/firewall_policies.php:725 lib/help.php:242
     1319#: lib/firewall_policies.php:725
    14601320msgid "HTTP_REFERER server variable"
    14611321msgstr ""
     
    14851345msgstr ""
    14861346
    1487 #: lib/firewall_policies.php:776 lib/help.php:250
     1347#: lib/firewall_policies.php:776
    14881348msgid "Block HTTP requests with an IP in the <code>HTTP_HOST</code> header"
    14891349msgstr ""
    14901350
    1491 #: lib/firewall_policies.php:782 lib/help.php:252
     1351#: lib/firewall_policies.php:782
    14921352msgid "Scan traffic coming from localhost and private IP address spaces"
    14931353msgstr ""
     
    15001360msgstr ""
    15011361
    1502 #: lib/firewall_policies.php:832 lib/help.php:264
     1362#: lib/firewall_policies.php:832
    15031363msgid "HTTP response headers"
    15041364msgstr ""
     
    15311391msgstr ""
    15321392
    1533 #: lib/firewall_policies.php:865 lib/help.php:278
     1393#: lib/firewall_policies.php:865
    15341394msgid ""
    15351395"This header is deprecated and most browsers phased out support for it. "
     
    16461506msgstr ""
    16471507
    1648 #: lib/firewall_policies.php:1108 lib/help.php:297
     1508#: lib/firewall_policies.php:1108
    16491509msgid "Block attempts to override PHP Superglobals"
    16501510msgstr ""
    16511511
    1652 #: lib/firewall_policies.php:1114 lib/help.php:299
     1512#: lib/firewall_policies.php:1114
    16531513msgid "Hide PHP notice and error messages"
    16541514msgstr ""
     
    16701530msgstr ""
    16711531
    1672 #: lib/firewall_policies.php:1168 lib/help.php:303
     1532#: lib/firewall_policies.php:1168
    16731533msgid "Various"
    16741534msgstr ""
     
    16781538msgstr ""
    16791539
    1680 #: lib/firewall_policies.php:1178 lib/help.php:306
     1540#: lib/firewall_policies.php:1178
    16811541msgid "Block ASCII character 0x00 (NULL byte)"
    16821542msgstr ""
    16831543
    1684 #: lib/firewall_policies.php:1184 lib/help.php:308
     1544#: lib/firewall_policies.php:1184
    16851545msgid "Block ASCII control characters 1 to 8 and 14 to 31"
    16861546msgstr ""
     
    25002360msgstr ""
    25012361
    2502 #: lib/help.php:362 lib/network.php:32 ninjafirewall.php:919
     2362#: lib/help.php:362
    25032363msgid "Network"
    25042364msgstr ""
     
    25362396msgstr ""
    25372397
    2538 #: lib/help.php:391 lib/login_protection.php:21 ninjafirewall.php:927
     2398#: lib/help.php:391 lib/login_protection.php:21
    25392399msgid "Login Protection"
    25402400msgstr ""
     
    26582518"Be careful if you are behind a load balancer, reverse-proxy or CDN because "
    26592519"the Login Protection feature will always record the <code>REMOTE_ADDR</code> "
    2660 "IP. If you have an application parsing the AUTH log in order to ban IPs (e."
    2661 "g. Fail2ban), you <strong>must</strong> setup your HTTP server to forward "
     2520"IP. If you have an application parsing the AUTH log in order to ban IPs "
     2521"(e.g. Fail2ban), you <strong>must</strong> setup your HTTP server to forward "
    26622522"the correct IP (or use the <code><a href=\"%s\">.htninja</a></code> file), "
    26632523"otherwise you will likely block legitimate users."
    26642524msgstr ""
    26652525
    2666 #: lib/help.php:453 lib/logs.php:39 lib/wpplus.php:206
     2526#: lib/help.php:453 lib/logs.php:39
    26672527msgid "Firewall Log"
    26682528msgstr ""
     
    28332693
    28342694#: lib/help.php:506
     2695#, php-format
    28352696msgid "<code>%host</code>: the requested host (HTTP_HOST), if any."
    28362697msgstr ""
     
    28492710msgstr ""
    28502711
    2851 #: lib/help.php:533 lib/security_rules.php:47
     2712#: lib/help.php:533
    28522713msgid "Rules Updates"
    28532714msgstr ""
     
    28792740msgstr ""
    28802741
    2881 #: lib/help.php:546 lib/security_rules.php:48
     2742#: lib/help.php:546
    28822743msgid "Rules Editor"
    28832744msgstr ""
     
    29142775#: lib/i18n-extra.php:3
    29152776msgid ""
    2916 "Warning: you have selected to block all available countries in the "
    2917 "Geolocation Access Control, you may lock yourself out of your site. Are you "
    2918 "sure you want to continue?"
     2777"Warning: Your previous secret key was either corrupted or missing. A new "
     2778"one, as well as a new public key, were created."
    29192779msgstr ""
    29202780
    29212781#: lib/i18n-extra.php:4
    2922 msgid ""
    2923 "Enabling this option can result in a lot of entries written to the firewall "
    2924 "log. Consider using it only for debugging purposes. Continue?"
     2782msgid "Please enter the remote websites URL."
    29252783msgstr ""
    29262784
    29272785#: lib/i18n-extra.php:5
    2928 msgid "Enter at least one keyword or disable the Web Filter."
     2786msgid "Enable Centralized Logging"
    29292787msgstr ""
    29302788
    29312789#: lib/i18n-extra.php:6
    2932 msgid "Keywords must be from 4 to maximum 150 characters."
     2790msgid "Secret key"
    29332791msgstr ""
    29342792
    29352793#: lib/i18n-extra.php:7
    2936 msgid "The vertical bar \"|\" character is not allowed."
     2794msgid "From 30 to 100 ASCII printable characters."
    29372795msgstr ""
    29382796
    29392797#: lib/i18n-extra.php:8
    2940 msgid ""
    2941 "Please select at least one option for [Apply protection to] or disable the "
    2942 "antispam protection."
     2798msgid "This server's IP address"
    29432799msgstr ""
    29442800
    29452801#: lib/i18n-extra.php:9
    2946 msgid "No records were found that match the specified search criteria."
     2802msgid ""
     2803"Only this IP address (IPv4 or IPv6) will be allowed to connect to the remote "
     2804"websites. If you don't want to restrict the access by IP, enter the <code>*</"
     2805"code> character instead."
    29472806msgstr ""
    29482807
    29492808#: lib/i18n-extra.php:10
    2950 msgid "Please enter an IP address."
     2809msgid "Public key"
    29512810msgstr ""
    29522811
    29532812#: lib/i18n-extra.php:11
    2954 msgid "Click the \"Save Options\" button to generate your new public key."
     2813#, php-format
     2814msgid ""
     2815"Add this key to the remote websites. <a href=\"%s\">Consult our blog</a> for "
     2816"more info."
    29552817msgstr ""
    29562818
    29572819#: lib/i18n-extra.php:12
    2958 msgid "You will need to upload that new key to the remote server(s)."
     2820msgid "Remote websites URL"
    29592821msgstr ""
    29602822
    29612823#: lib/i18n-extra.php:13
    29622824msgid ""
    2963 "Please enter a secret key, from 30 to 100 ASCII printable characters. It "
    2964 "will be used to generate your public key."
     2825"Enter one URL per line, including the protocol (<code>http://</code> or "
     2826"<code>https://</code>). Only ASCII URLs are accepted."
    29652827msgstr ""
    29662828
    29672829#: lib/i18n-extra.php:14
    2968 msgid "Please enter this server IP address."
     2830msgid "Save Options"
    29692831msgstr ""
    29702832
    29712833#: lib/i18n-extra.php:15
    2972 msgid "Please enter the remote websites URL."
     2834msgid "Enable Web Filter"
    29732835msgstr ""
    29742836
    29752837#: lib/i18n-extra.php:16
    2976 msgid "Please select the list (whitelist or blacklist)."
     2838msgid "Search HTML page for the following keywords"
    29772839msgstr ""
    29782840
    29792841#: lib/i18n-extra.php:17
    2980 msgid "Invalid IP address."
     2842msgid "View allowed syntax"
    29812843msgstr ""
    29822844
    29832845#: lib/i18n-extra.php:18
    2984 msgid "Installation"
     2846msgid "A full or partial string."
    29852847msgstr ""
    29862848
    29872849#: lib/i18n-extra.php:19
    2988 msgid "NinjaFirewall: Access Control"
     2850msgid "From 4 to maximum 150 characters."
    29892851msgstr ""
    29902852
    29912853#: lib/i18n-extra.php:20
    2992 msgid "NinjaFirewall: Antispam"
     2854msgid "Any character, except the vertical bar <code>|</code>"
    29932855msgstr ""
    29942856
    29952857#: lib/i18n-extra.php:21
     2858msgid "Keywords to search:"
     2859msgstr ""
     2860
     2861#: lib/i18n-extra.php:22
     2862msgid "Enter one item per line."
     2863msgstr ""
     2864
     2865#: lib/i18n-extra.php:23
     2866msgid "Case-sensitive search"
     2867msgstr ""
     2868
     2869#: lib/i18n-extra.php:24
     2870msgid "Email Alerts"
     2871msgstr ""
     2872
     2873#: lib/i18n-extra.php:25
     2874#, php-format
     2875msgid "Do not send me more than one email alert in a %s interval"
     2876msgstr ""
     2877
     2878#: lib/i18n-extra.php:26
     2879msgid "5-minute"
     2880msgstr ""
     2881
     2882#: lib/i18n-extra.php:27
     2883msgid "15-minute"
     2884msgstr ""
     2885
     2886#: lib/i18n-extra.php:28
     2887msgid "30-minute"
     2888msgstr ""
     2889
     2890#: lib/i18n-extra.php:29
     2891msgid "1-hour"
     2892msgstr ""
     2893
     2894#: lib/i18n-extra.php:30
     2895msgid "3-hour"
     2896msgstr ""
     2897
     2898#: lib/i18n-extra.php:31
     2899msgid "6-hour"
     2900msgstr ""
     2901
     2902#: lib/i18n-extra.php:32
     2903msgid "12-hour"
     2904msgstr ""
     2905
     2906#: lib/i18n-extra.php:33
     2907msgid "24-hour"
     2908msgstr ""
     2909
     2910#: lib/i18n-extra.php:34
     2911msgid ""
     2912"Clicking the \"Save Web Filter options\" button below will reset the current "
     2913"timer."
     2914msgstr ""
     2915
     2916#: lib/i18n-extra.php:35
     2917msgid "Attach the HTML page output to email alerts"
     2918msgstr ""
     2919
     2920#: lib/i18n-extra.php:36
     2921msgid "Save Web Filter options"
     2922msgstr ""
     2923
     2924#: lib/i18n-extra.php:37
     2925msgid "You do not have a valid NinjaFirewall license"
     2926msgstr ""
     2927
     2928#: lib/i18n-extra.php:38
     2929msgid "Click here to get one"
     2930msgstr ""
     2931
     2932#: lib/i18n-extra.php:39
    29962933msgid "License"
    29972934msgstr ""
    29982935
    2999 #: lib/i18n-extra.php:22
    3000 msgid "Enter your NinjaFirewall WP+ license and click on the save button"
    3001 msgstr ""
    3002 
    3003 #: lib/i18n-extra.php:23
    3004 msgid "Don't have a license yet?"
    3005 msgstr ""
    3006 
    3007 #: lib/i18n-extra.php:24
    3008 msgid "Click here to get one"
    3009 msgstr ""
    3010 
    3011 #: lib/i18n-extra.php:25
    3012 msgid "Save License"
    3013 msgstr ""
    3014 
    3015 #: lib/i18n-extra.php:26
    3016 msgid "This license has expired and is no longer valid."
    3017 msgstr ""
    3018 
    3019 #: lib/i18n-extra.php:27
    3020 msgid "Your license is not valid"
    3021 msgstr ""
    3022 
    3023 #: lib/i18n-extra.php:28
    3024 msgid ""
    3025 "An unknown error occurred while connecting to NinjaFirewall servers. Please "
    3026 "try again in a few minutes"
    3027 msgstr ""
    3028 
    3029 #: lib/i18n-extra.php:29
    3030 msgid ""
    3031 "An error occurred while connecting to NinjaFirewall servers. Please try "
    3032 "again in a few minutes"
    3033 msgstr ""
    3034 
    3035 #: lib/i18n-extra.php:30
    3036 msgid "Your NinaFirewall license has expired!"
    3037 msgstr ""
    3038 
    3039 #: lib/i18n-extra.php:31
    3040 msgid "Click here to renew it"
    3041 msgstr ""
    3042 
    3043 #: lib/i18n-extra.php:32
    3044 msgid "Your NinaFirewall license will expire soon!"
    3045 msgstr ""
    3046 
    3047 #: lib/i18n-extra.php:33
    3048 msgid "You do not have a valid NinjaFirewall license"
    3049 msgstr ""
    3050 
    3051 #: lib/i18n-extra.php:34
     2936#: lib/i18n-extra.php:40
    30522937#, php-format
    30532938msgid ""
     
    30572942msgstr ""
    30582943
    3059 #: lib/i18n-extra.php:35
     2944#: lib/i18n-extra.php:41
    30602945#, php-format
    30612946msgid "(RAM usage: %s bytes)"
    30622947msgstr ""
    30632948
    3064 #: lib/i18n-extra.php:36
     2949#: lib/i18n-extra.php:42
    30652950#, php-format
    30662951msgid ""
     
    30702955msgstr ""
    30712956
    3072 #: lib/i18n-extra.php:37
     2957#: lib/i18n-extra.php:43
    30732958msgid "Firewall is disabled"
    30742959msgstr ""
    30752960
    3076 #: lib/i18n-extra.php:38
     2961#: lib/i18n-extra.php:44
    30772962msgid "Shared memory"
    30782963msgstr ""
    30792964
    3080 #: lib/i18n-extra.php:39
     2965#: lib/i18n-extra.php:45
    30812966#, php-format
    30822967msgid ""
     
    30872972msgstr ""
    30882973
    3089 #: lib/i18n-extra.php:40
     2974#: lib/i18n-extra.php:46
    30902975#, php-format
    30912976msgid ""
     
    30942979msgstr ""
    30952980
    3096 #: lib/i18n-extra.php:41
     2981#: lib/i18n-extra.php:47
    30972982#, php-format
    30982983msgid "You have a private IP: %s"
    30992984msgstr ""
    31002985
    3101 #: lib/i18n-extra.php:42
     2986#: lib/i18n-extra.php:48
    31022987#, php-format
    31032988msgid ""
     
    31062991msgstr ""
    31072992
    3108 #: lib/i18n-extra.php:43
     2993#: lib/i18n-extra.php:49
    31092994#, php-format
    31102995msgid ""
     
    31132998msgstr ""
    31142999
    3115 #: lib/i18n-extra.php:44
     3000#: lib/i18n-extra.php:50
    31163001#, php-format
    31173002msgid ""
     
    31203005msgstr ""
    31213006
    3122 #: lib/i18n-extra.php:45
     3007#: lib/i18n-extra.php:51
    31233008msgid "Logging"
    31243009msgstr ""
    31253010
    3126 #: lib/i18n-extra.php:46
     3011#: lib/i18n-extra.php:52
    31273012msgid "Logging is disabled."
    31283013msgstr ""
    31293014
    3130 #: lib/i18n-extra.php:47
     3015#: lib/i18n-extra.php:53
    31313016msgid "Click here to re-enable it."
    31323017msgstr ""
    31333018
    3134 #: lib/i18n-extra.php:48
     3019#: lib/i18n-extra.php:54
     3020msgid "The selected log was deleted"
     3021msgstr ""
     3022
     3023#: lib/i18n-extra.php:55
     3024msgid "Export"
     3025msgstr ""
     3026
     3027#: lib/i18n-extra.php:56
     3028msgid "Delete"
     3029msgstr ""
     3030
     3031#: lib/i18n-extra.php:57
     3032msgid "Delete log?"
     3033msgstr ""
     3034
     3035#: lib/i18n-extra.php:58
     3036msgid "Today"
     3037msgstr ""
     3038
     3039#: lib/i18n-extra.php:59
     3040msgid "Upload"
     3041msgstr ""
     3042
     3043#: lib/i18n-extra.php:60
     3044msgid "Info"
     3045msgstr ""
     3046
     3047#: lib/i18n-extra.php:61
     3048msgid "Debug"
     3049msgstr ""
     3050
     3051#: lib/i18n-extra.php:62
     3052msgid "IP address:"
     3053msgstr ""
     3054
     3055#: lib/i18n-extra.php:63
     3056msgid "e.g., 1.2.3.4"
     3057msgstr ""
     3058
     3059#: lib/i18n-extra.php:64
     3060msgid "Add IP to blacklist"
     3061msgstr ""
     3062
     3063#: lib/i18n-extra.php:65
     3064msgid "Add IP to whitelist"
     3065msgstr ""
     3066
     3067#: lib/i18n-extra.php:66
     3068msgid "Add"
     3069msgstr ""
     3070
     3071#: lib/i18n-extra.php:67
     3072msgid "The address was added to your IP Access Control list."
     3073msgstr ""
     3074
     3075#: lib/i18n-extra.php:68
     3076msgid "Enable firewall log"
     3077msgstr ""
     3078
     3079#: lib/i18n-extra.php:69
     3080msgid "Auto-rotate log"
     3081msgstr ""
     3082
     3083#: lib/i18n-extra.php:70
     3084#, php-format
     3085msgid "1st day of the month, or if bigger than %s MB"
     3086msgstr ""
     3087
     3088#: lib/i18n-extra.php:71
     3089msgid "1st day of the month, regardless of its size"
     3090msgstr ""
     3091
     3092#: lib/i18n-extra.php:72
     3093msgid "Sorting"
     3094msgstr ""
     3095
     3096#: lib/i18n-extra.php:73
     3097msgid "Ascending (oldest entries first)"
     3098msgstr ""
     3099
     3100#: lib/i18n-extra.php:74
     3101msgid "Descending (newest entries first)"
     3102msgstr ""
     3103
     3104#: lib/i18n-extra.php:75
     3105msgid "Show the most recent"
     3106msgstr ""
     3107
     3108#: lib/i18n-extra.php:76
     3109msgid "lines"
     3110msgstr ""
     3111
     3112#: lib/i18n-extra.php:77
     3113msgid "Write events to the Syslog server too"
     3114msgstr ""
     3115
     3116#: lib/i18n-extra.php:78
     3117msgid "Your server configuration is not compatible with this option."
     3118msgstr ""
     3119
     3120#: lib/i18n-extra.php:79
     3121msgid "See contextual help before enabling this option."
     3122msgstr ""
     3123
     3124#: lib/i18n-extra.php:80
     3125msgid ""
     3126"The remote server rejected your request. Make sure that you uploaded the "
     3127"correct public key."
     3128msgstr ""
     3129
     3130#: lib/i18n-extra.php:81
     3131#, php-format
     3132msgid "The remote server returned the following HTTP error: %s"
     3133msgstr ""
     3134
     3135#: lib/i18n-extra.php:82
     3136msgid "The requested log does not exist on the remote website."
     3137msgstr ""
     3138
     3139#: lib/i18n-extra.php:83
     3140msgid "The remote website did not return the expected response."
     3141msgstr ""
     3142
     3143#: lib/i18n-extra.php:85
     3144#, php-format
     3145msgid ""
     3146"Do not send a notification if the user is in the <a href=\"%s\">IP Access "
     3147"Control whitelist</a>."
     3148msgstr ""
     3149
     3150#: lib/i18n-extra.php:86
     3151msgid "Web Filter"
     3152msgstr ""
     3153
     3154#: lib/i18n-extra.php:87
    31353155#, php-format
    31363156msgid "Error cannot create the language files directory (%s)"
    31373157msgstr ""
    31383158
    3139 #: lib/i18n-extra.php:49
     3159#: lib/i18n-extra.php:88
    31403160#, php-format
    31413161msgid "Error while downloading language file %s (%s)"
    31423162msgstr ""
    31433163
    3144 #: lib/i18n-extra.php:50
    3145 #, php-format
    3146 msgid ""
    3147 "You are running NinjaFirewall in WordPress WAF mode. All URL-based features "
    3148 "such as Geolocation and URL Access Control will be limited to WordPress "
    3149 "files only (e.g., index.php, wp-login.php, xmlrpc.php, admin-ajax.php, wp-"
    3150 "load.php etc). If you want them to apply to any PHP script, please %sgo to "
    3151 "the Dashboard page%s and enable NinjaFirewall's Full WAF mode."
    3152 msgstr ""
    3153 
    3154 #: lib/i18n-extra.php:51
    3155 msgid "General"
    3156 msgstr ""
    3157 
    3158 #: lib/i18n-extra.php:52
    3159 msgid "Geolocation"
    3160 msgstr ""
    3161 
    3162 #: lib/i18n-extra.php:53
    3163 msgid "IP address"
    3164 msgstr ""
    3165 
    3166 #: lib/i18n-extra.php:54
    3167 msgid "URL address"
    3168 msgstr ""
    3169 
    3170 #: lib/i18n-extra.php:55
    3171 msgid "Bot"
    3172 msgstr ""
    3173 
    3174 #: lib/i18n-extra.php:56
    3175 msgid "User Input"
    3176 msgstr ""
    3177 
    3178 #: lib/i18n-extra.php:57
    3179 msgid "Role-based Access Control"
    3180 msgstr ""
    3181 
    3182 #: lib/i18n-extra.php:58
    3183 msgid "Do not block the following users"
    3184 msgstr ""
    3185 
    3186 #: lib/i18n-extra.php:59
    3187 msgid "Users must log out and log in back again to apply changes"
    3188 msgstr ""
    3189 
    3190 #: lib/i18n-extra.php:60
    3191 msgid "Retrieve visitors IP address from"
    3192 msgstr ""
    3193 
    3194 #: lib/i18n-extra.php:61
    3195 msgid "Other"
    3196 msgstr ""
    3197 
    3198 #: lib/i18n-extra.php:62
    3199 #, php-format
    3200 msgid "Your server does not seem to support the %s variable."
    3201 msgstr ""
    3202 
    3203 #: lib/i18n-extra.php:63
    3204 msgid "HTTP Methods"
    3205 msgstr ""
    3206 
    3207 #: lib/i18n-extra.php:64
    3208 msgid "All Access Control directives should apply to the folowing HTTP methods"
    3209 msgstr ""
    3210 
    3211 #: lib/i18n-extra.php:65
    3212 msgid "Enable Geolocation"
    3213 msgstr ""
    3214 
    3215 #: lib/i18n-extra.php:66
    3216 msgid "Retrieve the ISO 3166 code from"
    3217 msgstr ""
    3218 
    3219 #: lib/i18n-extra.php:67
    3220 msgid "PHP Variable"
    3221 msgstr ""
    3222 
    3223 #: lib/i18n-extra.php:68
    3224 msgid "Block the following ISO 3166 codes"
    3225 msgstr ""
    3226 
    3227 #: lib/i18n-extra.php:69
    3228 #, php-format
    3229 msgid "Total blocked items: %s"
    3230 msgstr ""
    3231 
    3232 #: lib/i18n-extra.php:70
    3233 msgid "Geolocation should apply to the whole site or to specific URLs only?"
    3234 msgstr ""
    3235 
    3236 #: lib/i18n-extra.php:71
    3237 msgid "View allowed syntax"
    3238 msgstr ""
    3239 
    3240 #: lib/i18n-extra.php:72
    3241 #, php-format
    3242 msgid "Full or partial case-sensitive URL (e.g., %s)."
    3243 msgstr ""
    3244 
    3245 #: lib/i18n-extra.php:73
    3246 msgid "One item per line."
    3247 msgstr ""
    3248 
    3249 #: lib/i18n-extra.php:74
    3250 msgid ""
    3251 "Leave this field empty if you want geolocation to apply to all your PHP "
    3252 "scripts."
    3253 msgstr ""
    3254 
    3255 #: lib/i18n-extra.php:75
    3256 msgid "Add NINJA_COUNTRY_CODE to PHP headers?"
    3257 msgstr ""
    3258 
    3259 #: lib/i18n-extra.php:76
    3260 msgid "Write event to the firewall log"
    3261 msgstr ""
    3262 
    3263 #: lib/i18n-extra.php:77
    3264 msgid "Allow the following IP, CIDR or AS number"
    3265 msgstr ""
    3266 
    3267 #: lib/i18n-extra.php:78
    3268 #, php-format
    3269 msgid "IPv4 address: %s"
    3270 msgstr ""
    3271 
    3272 #: lib/i18n-extra.php:79
    3273 #, php-format
    3274 msgid "IPv4 CIDR: %s"
    3275 msgstr ""
    3276 
    3277 #: lib/i18n-extra.php:80
    3278 #, php-format
    3279 msgid "IPv6 address: %s"
    3280 msgstr ""
    3281 
    3282 #: lib/i18n-extra.php:81
    3283 #, php-format
    3284 msgid "IPv6 CIDR: %s"
    3285 msgstr ""
    3286 
    3287 #: lib/i18n-extra.php:82
    3288 #, php-format
    3289 msgid "Autonomous System number: %s"
    3290 msgstr ""
    3291 
    3292 #: lib/i18n-extra.php:83
    3293 msgid "Whitelist:"
    3294 msgstr ""
    3295 
    3296 #: lib/i18n-extra.php:84
    3297 msgid "Enter one item per line."
    3298 msgstr ""
    3299 
    3300 #: lib/i18n-extra.php:85
    3301 msgid "External Services"
    3302 msgstr ""
    3303 
    3304 #: lib/i18n-extra.php:86
    3305 msgid "Whitelist IP addresses from the following services:"
    3306 msgstr ""
    3307 
    3308 #: lib/i18n-extra.php:87
    3309 msgid "View IP addresses"
    3310 msgstr ""
    3311 
    3312 #: lib/i18n-extra.php:88
    3313 msgid "Block the following IP, CIDR or AS number"
    3314 msgstr ""
    3315 
    33163164#: lib/i18n-extra.php:89
    3317 msgid "Blacklist:"
     3165msgid "Your server does not seem to be compatible with this option."
    33183166msgstr ""
    33193167
    33203168#: lib/i18n-extra.php:90
    3321 msgid "Rate Limiting"
     3169msgid "Use shared memory"
    33223170msgstr ""
    33233171
    33243172#: lib/i18n-extra.php:91
    3325 #, php-format
    3326 msgid ""
    3327 "Block for %s seconds any IP address with more than %s connections within a "
    3328 "%s interval."
     3173msgid "Load language files from the WordPress repo"
    33293174msgstr ""
    33303175
    33313176#: lib/i18n-extra.php:92
    3332 msgid "5-second"
     3177#, php-format
     3178msgid ""
     3179"If available, NinjaFirewall will download the language files from <a "
     3180"%s>translate.wordpress.org</a>."
    33333181msgstr ""
    33343182
    33353183#: lib/i18n-extra.php:93
    3336 msgid "10-second"
     3184msgid "Your NinaFirewall license has expired!"
    33373185msgstr ""
    33383186
    33393187#: lib/i18n-extra.php:94
    3340 msgid "15-second"
     3188msgid "Click here to renew it"
    33413189msgstr ""
    33423190
    33433191#: lib/i18n-extra.php:95
    3344 msgid "30-second"
     3192msgid "Your NinaFirewall license will expire soon!"
    33453193msgstr ""
    33463194
    33473195#: lib/i18n-extra.php:96
    3348 msgid "Allow access to the following URL"
    3349 msgstr ""
    3350 
    3351 #: lib/i18n-extra.php:97
    3352 #, php-format
    3353 msgid "Full or partial case-sensitive URLs (e.g., %s)."
    3354 msgstr ""
    3355 
    3356 #: lib/i18n-extra.php:98
    3357 msgid "Block access to the following URL"
    3358 msgstr ""
    3359 
    3360 #: lib/i18n-extra.php:99
    3361 msgid "Reject the following bots"
    3362 msgstr ""
    3363 
    3364 #: lib/i18n-extra.php:100
    3365 msgid "A full or partial case-insensitive string."
    3366 msgstr ""
    3367 
    3368 #: lib/i18n-extra.php:101
    3369 #, php-format
    3370 msgid "Allowed characters are: %s and %s."
    3371 msgstr ""
    3372 
    3373 #: lib/i18n-extra.php:102
    3374 msgid "Blocked bots:"
    3375 msgstr ""
    3376 
    3377 #: lib/i18n-extra.php:103
    3378 msgid "The default list of bots will be restored. Continue?"
    3379 msgstr ""
    3380 
    3381 #: lib/i18n-extra.php:104
    3382 msgid "Restore default bots list"
    3383 msgstr ""
    3384 
    3385 #: lib/i18n-extra.php:105
    3386 msgid "Do not filter the following user input"
    3387 msgstr ""
    3388 
    3389 #: lib/i18n-extra.php:106
    3390 msgid ""
    3391 "A GET, POST or COOKIE global variable, followed by a colon (:) and the case-"
    3392 "sensitive input:"
    3393 msgstr ""
    3394 
    3395 #: lib/i18n-extra.php:107
    3396 msgid "Unfiltered input:"
    3397 msgstr ""
    3398 
    3399 #: lib/i18n-extra.php:108
    3400 msgid "Block the request if the following input is present"
    3401 msgstr ""
    3402 
    3403 #: lib/i18n-extra.php:109
    3404 msgid "Blocked input:"
    3405 msgstr ""
    3406 
    3407 #: lib/i18n-extra.php:110
    3408 msgid "Save Access Control directives"
    3409 msgstr ""
    3410 
    3411 #: lib/i18n-extra.php:111
    3412 msgid ""
    3413 "Warning: Your previous secret key was either corrupted or missing. A new "
    3414 "one, as well as a new public key, were created."
    3415 msgstr ""
    3416 
    3417 #: lib/i18n-extra.php:112
    3418 msgid "Enable Centralized Logging"
    3419 msgstr ""
    3420 
    3421 #: lib/i18n-extra.php:113
    3422 msgid "Secret key"
    3423 msgstr ""
    3424 
    3425 #: lib/i18n-extra.php:114
    3426 msgid "From 30 to 100 ASCII printable characters."
    3427 msgstr ""
    3428 
    3429 #: lib/i18n-extra.php:115
    3430 msgid "This server's IP address"
    3431 msgstr ""
    3432 
    3433 #: lib/i18n-extra.php:116
    3434 msgid ""
    3435 "Only this IP address (IPv4 or IPv6) will be allowed to connect to the remote "
    3436 "websites. If you don't want to restrict the access by IP, enter the <code>*</"
    3437 "code> character instead."
    3438 msgstr ""
    3439 
    3440 #: lib/i18n-extra.php:117
    3441 msgid "Public key"
    3442 msgstr ""
    3443 
    3444 #: lib/i18n-extra.php:118
    3445 #, php-format
    3446 msgid ""
    3447 "Add this key to the remote websites. <a href=\"%s\">Consult our blog</a> for "
    3448 "more info."
    3449 msgstr ""
    3450 
    3451 #: lib/i18n-extra.php:119
    3452 msgid "Remote websites URL"
    3453 msgstr ""
    3454 
    3455 #: lib/i18n-extra.php:120
    3456 msgid ""
    3457 "Enter one URL per line, including the protocol (<code>http://</code> or "
    3458 "<code>https://</code>). Only ASCII URLs are accepted."
    3459 msgstr ""
    3460 
    3461 #: lib/i18n-extra.php:121
    3462 msgid "Save Options"
    3463 msgstr ""
    3464 
    3465 #: lib/i18n-extra.php:122
    3466 msgid ""
    3467 "Your changes have been saved. If you are using a caching plugin, do not "
    3468 "forget to clear its cache."
    3469 msgstr ""
    3470 
    3471 #: lib/i18n-extra.php:123
    3472 msgid "Enable antispam protection"
    3473 msgstr ""
    3474 
    3475 #: lib/i18n-extra.php:124
    3476 msgid "Protection level"
    3477 msgstr ""
    3478 
    3479 #: lib/i18n-extra.php:125
    3480 msgid "Low (default)"
    3481 msgstr ""
    3482 
    3483 #: lib/i18n-extra.php:126
    3484 msgid ""
    3485 "If you are using a caching plugin, consult the contextual help before "
    3486 "enabling the antispam."
    3487 msgstr ""
    3488 
    3489 #: lib/i18n-extra.php:127
    3490 msgid "Apply protection to"
    3491 msgstr ""
    3492 
    3493 #: lib/i18n-extra.php:128
    3494 msgid "Comment forms (defaut)"
    3495 msgstr ""
    3496 
    3497 #: lib/i18n-extra.php:129
    3498 msgid "User Registration form"
    3499 msgstr ""
    3500 
    3501 #: lib/i18n-extra.php:130
    3502 msgid "Save Antispam options"
    3503 msgstr ""
    3504 
    3505 #: lib/i18n-extra.php:131
    3506 msgid "Please enable JavaScript"
    3507 msgstr ""
    3508 
    3509 #: lib/i18n-extra.php:132
    3510 msgid "Sorry, this looks like spam to me."
    3511 msgstr ""
    3512 
    3513 #: lib/i18n-extra.php:133
    35143196msgid ""
    35153197"Your license is valid until the indicated expiration date. If you don't "
     
    35183200msgstr ""
    35193201
    3520 #: lib/i18n-extra.php:134
     3202#: lib/i18n-extra.php:97
    35213203#, php-format
    35223204msgid ""
     
    35243206msgstr ""
    35253207
    3526 #: lib/i18n-extra.php:135
    3527 msgid "Use shared memory"
    3528 msgstr ""
    3529 
    3530 #: lib/i18n-extra.php:136
     3208#: lib/i18n-extra.php:98
    35313209msgid ""
    35323210"This feature allows NinjaFirewall to use Unix shared memory segments in "
     
    35383216msgstr ""
    35393217
    3540 #: lib/i18n-extra.php:137
     3218#: lib/i18n-extra.php:99
    35413219msgid ""
    35423220"This option requires that your PHP version was compiled with the <code>--"
     
    35453223msgstr ""
    35463224
    3547 #: lib/i18n-extra.php:138
     3225#: lib/i18n-extra.php:100
    35483226#, php-format
    35493227msgid ""
     
    35553233msgstr ""
    35563234
    3557 #: lib/i18n-extra.php:139
     3235#: lib/i18n-extra.php:101
    35583236msgid "Language"
    35593237msgstr ""
    35603238
    3561 #: lib/i18n-extra.php:140
     3239#: lib/i18n-extra.php:102
    35623240msgid ""
    35633241"When this option is enabled, NinjaFirewall will download, if available, the "
     
    35663244msgstr ""
    35673245
    3568 #: lib/i18n-extra.php:141
     3246#: lib/i18n-extra.php:103
    35693247msgid ""
    35703248"Note that this does not apply to <code>en_US</code> and <code>fr_FR</code> "
     
    35723250msgstr ""
    35733251
    3574 #: lib/i18n-extra.php:142
     3252#: lib/i18n-extra.php:104
    35753253#, php-format
    35763254msgid ""
     
    35823260msgstr ""
    35833261
    3584 #: lib/i18n-extra.php:143
     3262#: lib/i18n-extra.php:105
    35853263msgid ""
    35863264"You can allow/disallow uploads, or allow uploads but block scripts (PHP, "
     
    35903268msgstr ""
    35913269
    3592 #: lib/i18n-extra.php:144
     3270#: lib/i18n-extra.php:106
    35933271msgid "Maximum allowed file size"
    35943272msgstr ""
    35953273
    3596 #: lib/i18n-extra.php:145
     3274#: lib/i18n-extra.php:107
    35973275msgid ""
    35983276"If you allow uploads, you can select the maximum size of an uploaded file. "
     
    36023280msgstr ""
    36033281
    3604 #: lib/i18n-extra.php:146
     3282#: lib/i18n-extra.php:108
    36053283msgid "Decode Base64-encoded <code>POST</code> variable:"
    36063284msgstr ""
    36073285
    3608 #: lib/i18n-extra.php:147
     3286#: lib/i18n-extra.php:109
    36093287#, php-format
    36103288msgid ""
     
    36173295msgstr ""
    36183296
    3619 #: lib/i18n-extra.php:148
     3297#: lib/i18n-extra.php:110
    36203298msgid ""
    36213299"This option will reject any <code>GET</code> or <code>POST</code> request, "
     
    36263304msgstr ""
    36273305
    3628 #: lib/i18n-extra.php:149
     3306#: lib/i18n-extra.php:111
    36293307msgid ""
    36303308"This option will block any <code>GET</code> or <code>POST</code> request "
     
    36333311msgstr ""
    36343312
    3635 #: lib/i18n-extra.php:150
     3313#: lib/i18n-extra.php:112
    36363314msgid ""
    36373315"Access Control is a powerful set of directives that can be used to allow or "
     
    36393317msgstr ""
    36403318
    3641 #: lib/i18n-extra.php:151
     3319#: lib/i18n-extra.php:113
    36423320msgid ""
    36433321"To make better use of them, it is important to understand NinjaFirewall's "
     
    36453323msgstr ""
    36463324
    3647 #: lib/i18n-extra.php:152
     3325#: lib/i18n-extra.php:114
    36483326msgid ""
    36493327"Because NinjaFirewall is a PHP firewall, its Access Control options apply to "
     
    36523330msgstr ""
    36533331
    3654 #: lib/i18n-extra.php:153
     3332#: lib/i18n-extra.php:115
    36553333msgid "Processing order:"
    36563334msgstr ""
    36573335
    3658 #: lib/i18n-extra.php:154
     3336#: lib/i18n-extra.php:116
    36593337msgid "Incoming HTTP request"
    36603338msgstr ""
    36613339
    3662 #: lib/i18n-extra.php:155
     3340#: lib/i18n-extra.php:117
    36633341#, php-format
    36643342msgid "%s file"
    36653343msgstr ""
    36663344
    3667 #: lib/i18n-extra.php:156
     3345#: lib/i18n-extra.php:118
    36683346msgid "Login Protection."
    36693347msgstr ""
    36703348
    3671 #: lib/i18n-extra.php:157
     3349#: lib/i18n-extra.php:119
    36723350msgid "Access Control (except User Input Access Control):"
    36733351msgstr ""
    36743352
    3675 #: lib/i18n-extra.php:158
     3353#: lib/i18n-extra.php:120
    36763354msgid "Role-based Access Control."
    36773355msgstr ""
    36783356
    3679 #: lib/i18n-extra.php:159
     3357#: lib/i18n-extra.php:121
    36803358msgid "Allowed IPs."
    36813359msgstr ""
    36823360
    3683 #: lib/i18n-extra.php:160
     3361#: lib/i18n-extra.php:122
    36843362msgid "Blocked IPs."
    36853363msgstr ""
    36863364
    3687 #: lib/i18n-extra.php:161
     3365#: lib/i18n-extra.php:123
    36883366msgid "Allowed URLs."
    36893367msgstr ""
    36903368
    3691 #: lib/i18n-extra.php:162
     3369#: lib/i18n-extra.php:124
    36923370msgid "Blocked URLs."
    36933371msgstr ""
    36943372
    3695 #: lib/i18n-extra.php:163
     3373#: lib/i18n-extra.php:125
    36963374msgid "Bot Access Control."
    36973375msgstr ""
    36983376
    3699 #: lib/i18n-extra.php:164
     3377#: lib/i18n-extra.php:126
    37003378msgid "Geolocation."
    37013379msgstr ""
    37023380
    3703 #: lib/i18n-extra.php:165
     3381#: lib/i18n-extra.php:127
    37043382msgid "Rate Limiting."
    37053383msgstr ""
    37063384
    3707 #: lib/i18n-extra.php:166
     3385#: lib/i18n-extra.php:128
    37083386msgid "File Guard."
    37093387msgstr ""
    37103388
    3711 #: lib/i18n-extra.php:167
     3389#: lib/i18n-extra.php:129
    37123390msgid "NinjaFirewall built-in rules and policies + User Input Access Control."
    37133391msgstr ""
    37143392
    3715 #: lib/i18n-extra.php:168
     3393#: lib/i18n-extra.php:130
    37163394msgid "Response body"
    37173395msgstr ""
    37183396
    3719 #: lib/i18n-extra.php:169
     3397#: lib/i18n-extra.php:131
    37203398msgid "HTTP response headers (Firewall Policies)."
    37213399msgstr ""
    37223400
    3723 #: lib/i18n-extra.php:170
     3401#: lib/i18n-extra.php:132
    37243402msgid "Web Filter."
    37253403msgstr ""
    37263404
    3727 #: lib/i18n-extra.php:171
     3405#: lib/i18n-extra.php:133
     3406msgid "Role-based Access Control"
     3407msgstr ""
     3408
     3409#: lib/i18n-extra.php:134
    37283410#, php-format
    37293411msgid ""
     
    37373419msgstr ""
    37383420
    3739 #: lib/i18n-extra.php:172
     3421#: lib/i18n-extra.php:135
    37403422msgid "You can also add other users to the whitelist, depending on their role."
    37413423msgstr ""
    37423424
    3743 #: lib/i18n-extra.php:173
     3425#: lib/i18n-extra.php:136
     3426msgid "Retrieve visitors IP address from"
     3427msgstr ""
     3428
     3429#: lib/i18n-extra.php:137
    37443430#, php-format
    37453431msgid ""
     
    37553441msgstr ""
    37563442
    3757 #: lib/i18n-extra.php:174
     3443#: lib/i18n-extra.php:138
     3444msgid "HTTP Methods"
     3445msgstr ""
     3446
     3447#: lib/i18n-extra.php:139
    37583448msgid ""
    37593449"This option lets you select the HTTP method(s). All Access Control "
     
    37623452msgstr ""
    37633453
    3764 #: lib/i18n-extra.php:175
     3454#: lib/i18n-extra.php:140
    37653455msgid ""
    37663456"It does not apply to the \"Firewall Policies\" options, which use their own "
     
    37683458msgstr ""
    37693459
    3770 #: lib/i18n-extra.php:176
     3460#: lib/i18n-extra.php:141
    37713461msgid ""
    37723462"You can filter and block traffic coming from specific countries/territories."
    37733463msgstr ""
    37743464
    3775 #: lib/i18n-extra.php:177
    3776 msgid ""
    3777 "This is the two-letter code that is used to define a country/territory (e."
    3778 "g., US, UK, FR, DE etc), based on the visitors IP. NinjaFirewall can either "
    3779 "retrieve it from its database, or from a predefined PHP variable added by "
    3780 "your HTTP server (e.g., <code>GEOIP_COUNTRY_CODE</code>)."
    3781 msgstr ""
    3782 
    3783 #: lib/i18n-extra.php:178
     3465#: lib/i18n-extra.php:142
     3466msgid "Retrieve the ISO 3166 code from"
     3467msgstr ""
     3468
     3469#: lib/i18n-extra.php:143
     3470msgid ""
     3471"This is the two-letter code that is used to define a country/territory "
     3472"(e.g., US, UK, FR, DE etc), based on the visitors IP. NinjaFirewall can "
     3473"either retrieve it from its database, or from a predefined PHP variable "
     3474"added by your HTTP server (e.g., <code>GEOIP_COUNTRY_CODE</code>)."
     3475msgstr ""
     3476
     3477#: lib/i18n-extra.php:144
     3478msgid "Block the following ISO 3166 codes"
     3479msgstr ""
     3480
     3481#: lib/i18n-extra.php:145
    37843482msgid "You can add/remove any country/territory from the two listboxes."
    37853483msgstr ""
    37863484
    3787 #: lib/i18n-extra.php:179
     3485#: lib/i18n-extra.php:146
     3486msgid "Geolocation should apply to the whole site or to specific URLs only?"
     3487msgstr ""
     3488
     3489#: lib/i18n-extra.php:147
    37883490msgid ""
    37893491"Whether geolocation should apply to the whole site or to specific URLs only "
     
    37923494msgstr ""
    37933495
    3794 #: lib/i18n-extra.php:180
     3496#: lib/i18n-extra.php:148
    37953497msgid "Add <code>NINJA_COUNTRY_CODE</code> to PHP headers?"
    37963498msgstr ""
    37973499
    3798 #: lib/i18n-extra.php:181
     3500#: lib/i18n-extra.php:149
    37993501msgid ""
    38003502"After retrieving the two-letter country/territory code, NinjaFirewall can "
     
    38043506msgstr ""
    38053507
    3806 #: lib/i18n-extra.php:182
     3508#: lib/i18n-extra.php:150
    38073509msgid ""
    38083510"If NinjaFirewall cannot find the two-letter ISO 3166 code, it will replace "
     
    38103512msgstr ""
    38113513
    3812 #: lib/i18n-extra.php:183
     3514#: lib/i18n-extra.php:151
    38133515msgid ""
    38143516"PHP code example to use in your theme or plugin to geolocate your visitors:"
    38153517msgstr ""
    38163518
    3817 #: lib/i18n-extra.php:184
     3519#: lib/i18n-extra.php:152
    38183520msgid ""
    38193521"NinjaFirewall includes GeoLite data created by MaxMind, available from "
     
    38213523msgstr ""
    38223524
    3823 #: lib/i18n-extra.php:185
     3525#: lib/i18n-extra.php:153
    38243526msgid "IP / URL / Bot Access Control"
    38253527msgstr ""
    38263528
    3827 #: lib/i18n-extra.php:186
     3529#: lib/i18n-extra.php:154
    38283530msgid ""
    38293531"You can permanently allow/block an IP, a whole range of IP addresses or AS "
     
    38323534msgstr ""
    38333535
    3834 #: lib/i18n-extra.php:187
     3536#: lib/i18n-extra.php:155
    38353537msgid "Full IP:"
    38363538msgstr ""
    38373539
    3838 #: lib/i18n-extra.php:188
     3540#: lib/i18n-extra.php:156
    38393541#, php-format
    38403542msgid "IP ranges using CIDR notation: %s or %s."
    38413543msgstr ""
    38423544
    3843 #: lib/i18n-extra.php:189
     3545#: lib/i18n-extra.php:157
    38443546msgid "Autonomous System number:"
    38453547msgstr ""
    38463548
    3847 #: lib/i18n-extra.php:190
     3549#: lib/i18n-extra.php:158
     3550msgid "Rate Limiting"
     3551msgstr ""
     3552
     3553#: lib/i18n-extra.php:159
    38483554msgid ""
    38493555"This option allows you to slow down aggressive bots, crawlers, web scrapers "
     
    38583564msgstr ""
    38593565
    3860 #: lib/i18n-extra.php:191
     3566#: lib/i18n-extra.php:160
    38613567msgid ""
    38623568"IPs temporarily banned by the Rate Limiting option can be unblocked "
     
    38653571msgstr ""
    38663572
    3867 #: lib/i18n-extra.php:192
     3573#: lib/i18n-extra.php:161
    38683574msgid ""
    38693575"Because NinjaFirewall can handle a lot of HTTP requests per second and block "
     
    38753581msgstr ""
    38763582
    3877 #: lib/i18n-extra.php:193
     3583#: lib/i18n-extra.php:162
    38783584msgid ""
    38793585"You can permanently allow/block any access to one or more PHP scripts based "
     
    38823588msgstr ""
    38833589
    3884 #: lib/i18n-extra.php:194
     3590#: lib/i18n-extra.php:163
    38853591msgid ""
    38863592"<code>/foo/bar.php</code> will block any access to the <code>bar.php</code> "
     
    38883594msgstr ""
    38893595
    3890 #: lib/i18n-extra.php:195
     3596#: lib/i18n-extra.php:164
    38913597msgid "etc"
    38923598msgstr ""
    38933599
    3894 #: lib/i18n-extra.php:196
     3600#: lib/i18n-extra.php:165
    38953601msgid ""
    38963602"<code>/foo/</code> will block access to all PHP scripts located inside a "
     
    38983604msgstr ""
    38993605
    3900 #: lib/i18n-extra.php:197
     3606#: lib/i18n-extra.php:166
    39013607msgid ""
    39023608"Note that the \"Firewall Policies\" page already includes restrictions to "
     
    39043610msgstr ""
    39053611
    3906 #: lib/i18n-extra.php:198
     3612#: lib/i18n-extra.php:167
    39073613msgid ""
    39083614"You can block bots, scanners and various crawlers based on the "
     
    39113617msgstr ""
    39123618
    3913 #: lib/i18n-extra.php:199
     3619#: lib/i18n-extra.php:168
    39143620msgid ""
    39153621"You can select to ignore or block some specific user input. It applies to "
     
    39193625msgstr ""
    39203626
    3921 #: lib/i18n-extra.php:200
     3627#: lib/i18n-extra.php:169
    39223628msgid ""
    39233629"When an input is added to the \"Unfiltered input\" list, it will not be "
     
    39263632msgstr ""
    39273633
    3928 #: lib/i18n-extra.php:201
     3634#: lib/i18n-extra.php:170
    39293635msgid ""
    39303636"When an input is added to the \"Blocked input\", NinjaFirewall will block "
     
    39323638msgstr ""
    39333639
    3934 #: lib/i18n-extra.php:202
     3640#: lib/i18n-extra.php:171
    39353641msgid "Log Event"
    39363642msgstr ""
    39373643
    3938 #: lib/i18n-extra.php:203
     3644#: lib/i18n-extra.php:172
    39393645msgid ""
    39403646"You can enable/disable firewall logging for each access control directive "
     
    39423648msgstr ""
    39433649
    3944 #: lib/i18n-extra.php:204
    3945 msgid "Web Filter"
    3946 msgstr ""
    3947 
    3948 #: lib/i18n-extra.php:205
     3650#: lib/i18n-extra.php:173
    39493651msgid ""
    39503652"If NinjaFirewall can hook and scan incoming requests, it can also hook the "
     
    39563658msgstr ""
    39573659
    3958 #: lib/i18n-extra.php:206
     3660#: lib/i18n-extra.php:174
    39593661msgid ""
    39603662"In the case of a positive detection, NinjaFirewall will not block the "
     
    39623664msgstr ""
    39633665
    3964 #: lib/i18n-extra.php:207
    3965 msgid "Search HTML page for the following keywords"
    3966 msgstr ""
    3967 
    3968 #: lib/i18n-extra.php:208
     3666#: lib/i18n-extra.php:175
    39693667msgid ""
    39703668"You can enter any keyword from 4 to 150 characters and select whether the "
     
    39723670msgstr ""
    39733671
    3974 #: lib/i18n-extra.php:209
    3975 msgid "Email Alerts"
    3976 msgstr ""
    3977 
    3978 #: lib/i18n-extra.php:210
     3672#: lib/i18n-extra.php:176
    39793673msgid ""
    39803674"You can use the notification throttling option to limit the frequency of "
     
    39853679msgstr ""
    39863680
    3987 #: lib/i18n-extra.php:211
     3681#: lib/i18n-extra.php:177
    39883682msgid ""
    39893683"Response body filtering can be resource-intensive. Try to limit the number "
     
    39923686msgstr ""
    39933687
    3994 #: lib/i18n-extra.php:212
    3995 msgid ""
    3996 "NinjaFirewall can protect your blog against spam without user interaction (e."
    3997 "g., CAPTCHA, math puzzles etc). The protection is totally transparent to "
     3688#: lib/i18n-extra.php:178
     3689msgid ""
     3690"NinjaFirewall can protect your blog against spam without user interaction "
     3691"(e.g., CAPTCHA, math puzzles etc). The protection is totally transparent to "
    39983692"your visitors. The antispam feature works only with WordPress built-in "
    39993693"comment and registration forms. If you are using third-party plugins to "
     
    40013695msgstr ""
    40023696
    4003 #: lib/i18n-extra.php:213
     3697#: lib/i18n-extra.php:179
    40043698msgid "Protection level:"
    40053699msgstr ""
    40063700
    4007 #: lib/i18n-extra.php:214
     3701#: lib/i18n-extra.php:180
    40083702msgid ""
    40093703"Select the level of protection. In most cases, <strong>Low</strong> should "
     
    40113705msgstr ""
    40123706
    4013 #: lib/i18n-extra.php:215
     3707#: lib/i18n-extra.php:181
    40143708msgid "Apply protection to:"
    40153709msgstr ""
    40163710
    4017 #: lib/i18n-extra.php:216
     3711#: lib/i18n-extra.php:182
    40183712msgid "Whether to protect comment and/or registration forms."
    40193713msgstr ""
    40203714
    4021 #: lib/i18n-extra.php:217
     3715#: lib/i18n-extra.php:183
    40223716msgid "If you are using a caching plugin, ensure you follow these steps:"
    40233717msgstr ""
    40243718
    4025 #: lib/i18n-extra.php:218
     3719#: lib/i18n-extra.php:184
    40263720msgid ""
    40273721"Set the Protection Level to \"Low\" only. Do not use another value, "
     
    40293723msgstr ""
    40303724
    4031 #: lib/i18n-extra.php:219
     3725#: lib/i18n-extra.php:185
    40323726msgid ""
    40333727"Flush/clear your cache immediately after enabling or disabling the antispam."
    40343728msgstr ""
    40353729
    4036 #: lib/i18n-extra.php:220
     3730#: lib/i18n-extra.php:186
    40373731msgid ""
    40383732"The firewall log displays blocked and sanitised requests as well as some "
     
    40403734msgstr ""
    40413735
    4042 #: lib/i18n-extra.php:221
     3736#: lib/i18n-extra.php:187
    40433737msgid ""
    40443738"RULE : reference of the NinjaFirewall built-in security rule that triggered "
     
    40473741msgstr ""
    40483742
    4049 #: lib/i18n-extra.php:222
     3743#: lib/i18n-extra.php:188
    40503744msgid "The log can also be exported as a TSV (tab-separated values) text file."
    40513745msgstr ""
    40523746
    4053 #: lib/i18n-extra.php:223
    4054 msgid "Enable firewall log"
    4055 msgstr ""
    4056 
    4057 #: lib/i18n-extra.php:224
     3747#: lib/i18n-extra.php:189
    40583748msgid "You can disable/enable the firewall log from this page."
    40593749msgstr ""
    40603750
    4061 #: lib/i18n-extra.php:225
     3751#: lib/i18n-extra.php:190
    40623752msgid ""
    40633753"Brute-force attacks will still be written to the firewall log, even if you "
     
    40653755msgstr ""
    40663756
    4067 #: lib/i18n-extra.php:226
    4068 msgid "Auto-rotate log"
    4069 msgstr ""
    4070 
    4071 #: lib/i18n-extra.php:227
     3757#: lib/i18n-extra.php:191
    40723758msgid ""
    40733759"NinjaFirewall will rotate its log automatically on the very first day of "
     
    40763762msgstr ""
    40773763
    4078 #: lib/i18n-extra.php:228
     3764#: lib/i18n-extra.php:192
    40793765msgid ""
    40803766"By default, if will rotate the log each month or earlier, if it reaches 2 "
     
    40823768msgstr ""
    40833769
    4084 #: lib/i18n-extra.php:229
     3770#: lib/i18n-extra.php:193
    40853771msgid ""
    40863772"Rotated logs, if any, can be selected and viewed from the dropdown menu."
    40873773msgstr ""
    40883774
    4089 #: lib/i18n-extra.php:230
     3775#: lib/i18n-extra.php:194
     3776msgid "This options lets you sort the firewall log."
     3777msgstr ""
     3778
     3779#: lib/i18n-extra.php:195
    40903780msgid "Syslog"
    40913781msgstr ""
    40923782
    4093 #: lib/i18n-extra.php:231
     3783#: lib/i18n-extra.php:196
    40943784msgid ""
    40953785"In addition to the firewall log, events can also be redirected to the syslog "
     
    40973787msgstr ""
    40983788
    4099 #: lib/i18n-extra.php:232
     3789#: lib/i18n-extra.php:197
    41003790msgid ""
    41013791"If you have a shared hosting account, keep this option disabled as you do "
     
    41033793msgstr ""
    41043794
    4105 #: lib/i18n-extra.php:233
     3795#: lib/i18n-extra.php:198
    41063796msgid "The logline uses the following format:"
    41073797msgstr ""
    41083798
    4109 #: lib/i18n-extra.php:234
     3799#: lib/i18n-extra.php:199
    41103800msgid ""
    41113801"BB: the level of severity as it appears in the firewall log. It can be "
     
    41143804msgstr ""
    41153805
    4116 #: lib/i18n-extra.php:235
     3806#: lib/i18n-extra.php:200
    41173807msgid "CCCCCCC: the 7-digit incident ID."
    41183808msgstr ""
    41193809
    4120 #: lib/i18n-extra.php:236
     3810#: lib/i18n-extra.php:201
    41213811msgid "DD: the user IPv4 or IPv6 address."
    41223812msgstr ""
    41233813
    4124 #: lib/i18n-extra.php:237
     3814#: lib/i18n-extra.php:202
    41253815msgid "EE: the blog (sub-)domain name."
    41263816msgstr ""
    41273817
    4128 #: lib/i18n-extra.php:238
     3818#: lib/i18n-extra.php:203
    41293819#, php-format
    41303820msgid ""
     
    41343824msgstr ""
    41353825
    4136 #: lib/i18n-extra.php:239
     3826#: lib/i18n-extra.php:204
    41373827msgid ""
    41383828"Secret key: The secret key will be used to generate your public key. Enter "
     
    41413831msgstr ""
    41423832
    4143 #: lib/i18n-extra.php:240
     3833#: lib/i18n-extra.php:205
    41443834msgid ""
    41453835"This server IP address: As an additional protection layer, you can restrict "
     
    41493839msgstr ""
    41503840
    4151 #: lib/i18n-extra.php:241
     3841#: lib/i18n-extra.php:206
    41523842#, php-format
    41533843msgid ""
     
    41563846msgstr ""
    41573847
    4158 #: lib/i18n-extra.php:242
     3848#: lib/i18n-extra.php:207
    41593849msgid ""
    41603850"Remote websites URL: Enter the full URL of your NinjaFirewall protected "
     
    41623852msgstr ""
    41633853
    4164 #: lib/i18n-extra.php:243
     3854#: lib/i18n-extra.php:208
    41653855msgid ""
    41663856"Centralized Logging will keep working even if NinjaFirewall is disabled. Use "
     
    41683858msgstr ""
    41693859
    4170 #: lib/i18n-extra.php:244
    4171 msgid "Enable Web Filter"
    4172 msgstr ""
    4173 
    4174 #: lib/i18n-extra.php:245
    4175 msgid "A full or partial string."
    4176 msgstr ""
    4177 
    4178 #: lib/i18n-extra.php:246
    4179 msgid "From 4 to maximum 150 characters."
    4180 msgstr ""
    4181 
    4182 #: lib/i18n-extra.php:247
    4183 msgid "Any character, except the vertical bar <code>|</code>"
    4184 msgstr ""
    4185 
    4186 #: lib/i18n-extra.php:248
    4187 msgid "Keywords to search:"
    4188 msgstr ""
    4189 
    4190 #: lib/i18n-extra.php:249
    4191 msgid "Case-sensitive search"
    4192 msgstr ""
    4193 
    4194 #: lib/i18n-extra.php:250
    4195 #, php-format
    4196 msgid "Do not send me more than one email alert in a %s interval"
    4197 msgstr ""
    4198 
    4199 #: lib/i18n-extra.php:251
    4200 msgid "5-minute"
    4201 msgstr ""
    4202 
    4203 #: lib/i18n-extra.php:252
    4204 msgid "15-minute"
    4205 msgstr ""
    4206 
    4207 #: lib/i18n-extra.php:253
    4208 msgid "30-minute"
    4209 msgstr ""
    4210 
    4211 #: lib/i18n-extra.php:254
    4212 msgid "1-hour"
    4213 msgstr ""
    4214 
    4215 #: lib/i18n-extra.php:255
    4216 msgid "3-hour"
    4217 msgstr ""
    4218 
    4219 #: lib/i18n-extra.php:256
    4220 msgid "6-hour"
    4221 msgstr ""
    4222 
    4223 #: lib/i18n-extra.php:257
    4224 msgid "12-hour"
    4225 msgstr ""
    4226 
    4227 #: lib/i18n-extra.php:258
    4228 msgid "24-hour"
    4229 msgstr ""
    4230 
    4231 #: lib/i18n-extra.php:259
    4232 msgid ""
    4233 "Clicking the \"Save Web Filter options\" button below will reset the current "
    4234 "timer."
    4235 msgstr ""
    4236 
    4237 #: lib/i18n-extra.php:260
    4238 msgid "Attach the HTML page output to email alerts"
    4239 msgstr ""
    4240 
    4241 #: lib/i18n-extra.php:261
    4242 msgid "Save Web Filter options"
    4243 msgstr ""
    4244 
    4245 #: lib/i18n-extra.php:262
    4246 msgid "Help Desk:"
    4247 msgstr ""
    4248 
    4249 #: lib/i18n-extra.php:263
    4250 msgid "The selected log was deleted"
    4251 msgstr ""
    4252 
    4253 #: lib/i18n-extra.php:264
    4254 msgid "Export"
    4255 msgstr ""
    4256 
    4257 #: lib/i18n-extra.php:265
    4258 msgid "Delete"
    4259 msgstr ""
    4260 
    4261 #: lib/i18n-extra.php:266
    4262 msgid "Delete log?"
    4263 msgstr ""
    4264 
    4265 #: lib/i18n-extra.php:267
    4266 msgid "Today"
    4267 msgstr ""
    4268 
    4269 #: lib/i18n-extra.php:268
    4270 msgid "Upload"
    4271 msgstr ""
    4272 
    4273 #: lib/i18n-extra.php:269
    4274 msgid "Info"
    4275 msgstr ""
    4276 
    4277 #: lib/i18n-extra.php:270
    4278 msgid "Debug"
    4279 msgstr ""
    4280 
    4281 #: lib/i18n-extra.php:271
    4282 msgid "IP address:"
    4283 msgstr ""
    4284 
    4285 #: lib/i18n-extra.php:272
    4286 msgid "e.g., 1.2.3.4"
    4287 msgstr ""
    4288 
    4289 #: lib/i18n-extra.php:273
    4290 msgid "Add IP to blacklist"
    4291 msgstr ""
    4292 
    4293 #: lib/i18n-extra.php:274
    4294 msgid "Add IP to whitelist"
    4295 msgstr ""
    4296 
    4297 #: lib/i18n-extra.php:275
    4298 msgid "Add"
    4299 msgstr ""
    4300 
    4301 #: lib/i18n-extra.php:276
    4302 msgid "The address wad added to your IP Access Control list."
    4303 msgstr ""
    4304 
    4305 #: lib/i18n-extra.php:277
    4306 #, php-format
    4307 msgid "1st day of the month, or if bigger than %s MB"
    4308 msgstr ""
    4309 
    4310 #: lib/i18n-extra.php:278
    4311 msgid "1st day of the month, regardless of its size"
    4312 msgstr ""
    4313 
    4314 #: lib/i18n-extra.php:279
    4315 msgid "Show the most recent"
    4316 msgstr ""
    4317 
    4318 #: lib/i18n-extra.php:280
    4319 msgid "lines"
    4320 msgstr ""
    4321 
    4322 #: lib/i18n-extra.php:281
    4323 msgid "Write events to the Syslog server too"
    4324 msgstr ""
    4325 
    4326 #: lib/i18n-extra.php:282
    4327 msgid "Your server configuration is not compatible with this option."
    4328 msgstr ""
    4329 
    4330 #: lib/i18n-extra.php:283
    4331 msgid "See contextual help before enabling this option."
    4332 msgstr ""
    4333 
    4334 #: lib/i18n-extra.php:284
    4335 msgid ""
    4336 "The remote server rejected your request. Make sure that you uploaded the "
    4337 "correct public key."
    4338 msgstr ""
    4339 
    4340 #: lib/i18n-extra.php:285
    4341 #, php-format
    4342 msgid "The remote server returned the following HTTP error: %s"
    4343 msgstr ""
    4344 
    4345 #: lib/i18n-extra.php:286
    4346 msgid "The requested log does not exist on the remote website."
    4347 msgstr ""
    4348 
    4349 #: lib/i18n-extra.php:287
    4350 msgid "The remote website did not return the expected response."
    4351 msgstr ""
    4352 
    4353 #: lib/i18n-extra.php:288
    4354 msgid "Your server does not seem to be compatible with this option."
    4355 msgstr ""
    4356 
    4357 #: lib/i18n-extra.php:289
    4358 msgid "Load language files from the WordPress repo"
    4359 msgstr ""
    4360 
    4361 #: lib/i18n-extra.php:290
    4362 #, php-format
    4363 msgid ""
    4364 "If available, NinjaFirewall will download the language files from <a "
    4365 "%s>translate.wordpress.org</a>."
    4366 msgstr ""
    4367 
    4368 #: lib/i18n-extra.php:291
     3860#: lib/i18n-extra.php:209
    43693861msgid "Error: you do not have any license."
    43703862msgstr ""
    43713863
    4372 #: lib/i18n-extra.php:292
     3864#: lib/i18n-extra.php:210
    43733865msgid "You have a valid license."
    43743866msgstr ""
    43753867
    4376 #: lib/i18n-extra.php:293
     3868#: lib/i18n-extra.php:211
     3869msgid "Your license is not valid"
     3870msgstr ""
     3871
     3872#: lib/i18n-extra.php:212
    43773873msgid ""
    43783874"An unknown error occured while connecting to NinjaFirewall servers. Please "
     
    43803876msgstr ""
    43813877
    4382 #: lib/i18n-extra.php:294
     3878#: lib/i18n-extra.php:213
    43833879msgid ""
    43843880"An error occured while connecting to NinjaFirewall servers. Please try again "
     
    43863882msgstr ""
    43873883
     3884#: lib/i18n-extra.php:214
     3885msgid "Enter a valid license to save!"
     3886msgstr ""
     3887
     3888#: lib/i18n-extra.php:215
     3889msgid "This is already your current license!"
     3890msgstr ""
     3891
     3892#: lib/i18n-extra.php:216
     3893msgid "Your new license has been accepted and saved."
     3894msgstr ""
     3895
     3896#: lib/i18n-extra.php:217
     3897msgid "This license is not valid"
     3898msgstr ""
     3899
     3900#: lib/i18n-extra.php:218
     3901msgid "WP+ Edition License"
     3902msgstr ""
     3903
     3904#: lib/i18n-extra.php:219
     3905msgid "License Number"
     3906msgstr ""
     3907
     3908#: lib/i18n-extra.php:220
     3909msgid "No license found"
     3910msgstr ""
     3911
     3912#: lib/i18n-extra.php:221
     3913msgid "Click to check your license validity"
     3914msgstr ""
     3915
     3916#: lib/i18n-extra.php:222
     3917msgid "Expiration date"
     3918msgstr ""
     3919
     3920#: lib/i18n-extra.php:223
     3921msgid "Unknown expiration date"
     3922msgstr ""
     3923
     3924#: lib/i18n-extra.php:224
     3925msgid "Use the \"Check License Validity\" button to attempt to fix this error."
     3926msgstr ""
     3927
     3928#: lib/i18n-extra.php:225
     3929msgid "Your license will expire soon!"
     3930msgstr ""
     3931
     3932#: lib/i18n-extra.php:226
     3933msgid "Your license has expired."
     3934msgstr ""
     3935
     3936#: lib/i18n-extra.php:227
     3937msgid "License renewal"
     3938msgstr ""
     3939
     3940#: lib/i18n-extra.php:228
     3941msgid "Click here to get a license!"
     3942msgstr ""
     3943
     3944#: lib/i18n-extra.php:229
     3945msgid "Enter your new license and click on the save button"
     3946msgstr ""
     3947
     3948#: lib/i18n-extra.php:230
     3949msgid "Save New License"
     3950msgstr ""
     3951
     3952#: lib/i18n-extra.php:231
     3953msgid ""
     3954"Some of your changes have been saved, but not all because of syntax errors."
     3955msgstr ""
     3956
     3957#: lib/i18n-extra.php:232
     3958#, php-format
     3959msgid ""
     3960"You are running NinjaFirewall in WordPress WAF mode. All URL-based features "
     3961"such as Geolocation and URL Access Control will be limited to WordPress "
     3962"files only (e.g., index.php, wp-login.php, xmlrpc.php, admin-ajax.php, wp-"
     3963"load.php etc). If you want them to apply to any PHP script, please %sgo to "
     3964"the Dashboard page%s and enable NinjaFirewall's Full WAF mode."
     3965msgstr ""
     3966
     3967#: lib/i18n-extra.php:233
     3968msgid "General"
     3969msgstr ""
     3970
     3971#: lib/i18n-extra.php:234
     3972msgid "Geolocation"
     3973msgstr ""
     3974
     3975#: lib/i18n-extra.php:235
     3976msgid "IP address"
     3977msgstr ""
     3978
     3979#: lib/i18n-extra.php:236
     3980msgid "URL address"
     3981msgstr ""
     3982
     3983#: lib/i18n-extra.php:237
     3984msgid "Bot"
     3985msgstr ""
     3986
     3987#: lib/i18n-extra.php:238
     3988msgid "User Input"
     3989msgstr ""
     3990
     3991#: lib/i18n-extra.php:239
     3992msgid "Do not block the following users"
     3993msgstr ""
     3994
     3995#: lib/i18n-extra.php:240
     3996msgid "Users must log out and log in back again to apply changes"
     3997msgstr ""
     3998
     3999#: lib/i18n-extra.php:241
     4000msgid "Other"
     4001msgstr ""
     4002
     4003#: lib/i18n-extra.php:242
     4004#, php-format
     4005msgid "Your server does not seem to support the %s variable."
     4006msgstr ""
     4007
     4008#: lib/i18n-extra.php:243
     4009msgid "All Access Control directives should apply to the folowing HTTP methods"
     4010msgstr ""
     4011
     4012#: lib/i18n-extra.php:244
     4013msgid "Enable Geolocation"
     4014msgstr ""
     4015
     4016#: lib/i18n-extra.php:245
     4017msgid "PHP Variable"
     4018msgstr ""
     4019
     4020#: lib/i18n-extra.php:246
     4021#, php-format
     4022msgid "Total blocked items: %s"
     4023msgstr ""
     4024
     4025#: lib/i18n-extra.php:247
     4026#, php-format
     4027msgid "Full or partial case-sensitive URL (e.g., %s)."
     4028msgstr ""
     4029
     4030#: lib/i18n-extra.php:248
     4031msgid "One item per line."
     4032msgstr ""
     4033
     4034#: lib/i18n-extra.php:249
     4035msgid ""
     4036"Leave this field empty if you want geolocation to apply to all your PHP "
     4037"scripts."
     4038msgstr ""
     4039
     4040#: lib/i18n-extra.php:250
     4041msgid "Add NINJA_COUNTRY_CODE to PHP headers?"
     4042msgstr ""
     4043
     4044#: lib/i18n-extra.php:251
     4045msgid "Write event to the firewall log"
     4046msgstr ""
     4047
     4048#: lib/i18n-extra.php:252
     4049msgid "Allow the following IP, CIDR or AS number"
     4050msgstr ""
     4051
     4052#: lib/i18n-extra.php:253
     4053#, php-format
     4054msgid "IPv4 address: %s"
     4055msgstr ""
     4056
     4057#: lib/i18n-extra.php:254
     4058#, php-format
     4059msgid "IPv4 CIDR: %s"
     4060msgstr ""
     4061
     4062#: lib/i18n-extra.php:255
     4063#, php-format
     4064msgid "IPv6 address: %s"
     4065msgstr ""
     4066
     4067#: lib/i18n-extra.php:256
     4068#, php-format
     4069msgid "IPv6 CIDR: %s"
     4070msgstr ""
     4071
     4072#: lib/i18n-extra.php:257
     4073#, php-format
     4074msgid "Autonomous System number: %s"
     4075msgstr ""
     4076
     4077#: lib/i18n-extra.php:258
     4078msgid "Whitelist:"
     4079msgstr ""
     4080
     4081#: lib/i18n-extra.php:259
     4082msgid "External Services"
     4083msgstr ""
     4084
     4085#: lib/i18n-extra.php:260
     4086msgid "Whitelist IP addresses from the following services:"
     4087msgstr ""
     4088
     4089#: lib/i18n-extra.php:261
     4090msgid "View IP addresses"
     4091msgstr ""
     4092
     4093#: lib/i18n-extra.php:262
     4094msgid "Block the following IP, CIDR or AS number"
     4095msgstr ""
     4096
     4097#: lib/i18n-extra.php:263
     4098msgid "Blacklist:"
     4099msgstr ""
     4100
     4101#: lib/i18n-extra.php:264
     4102#, php-format
     4103msgid ""
     4104"Block for %s seconds any IP address with more than %s connections within a "
     4105"%s interval."
     4106msgstr ""
     4107
     4108#: lib/i18n-extra.php:265
     4109msgid "5-second"
     4110msgstr ""
     4111
     4112#: lib/i18n-extra.php:266
     4113msgid "10-second"
     4114msgstr ""
     4115
     4116#: lib/i18n-extra.php:267
     4117msgid "15-second"
     4118msgstr ""
     4119
     4120#: lib/i18n-extra.php:268
     4121msgid "30-second"
     4122msgstr ""
     4123
     4124#: lib/i18n-extra.php:269
     4125msgid "Allow access to the following URL"
     4126msgstr ""
     4127
     4128#: lib/i18n-extra.php:270
     4129#, php-format
     4130msgid "Full or partial case-sensitive relative URLs (e.g., %s)."
     4131msgstr ""
     4132
     4133#: lib/i18n-extra.php:271
     4134msgid "Block access to the following URL"
     4135msgstr ""
     4136
     4137#: lib/i18n-extra.php:272
     4138msgid "Reject the following bots"
     4139msgstr ""
     4140
     4141#: lib/i18n-extra.php:273
     4142msgid "A full or partial case-insensitive string."
     4143msgstr ""
     4144
     4145#: lib/i18n-extra.php:274
     4146#, php-format
     4147msgid "Allowed characters are: %s and %s."
     4148msgstr ""
     4149
     4150#: lib/i18n-extra.php:275
     4151msgid "Blocked bots:"
     4152msgstr ""
     4153
     4154#: lib/i18n-extra.php:276
     4155msgid "The default list of bots will be restored. Continue?"
     4156msgstr ""
     4157
     4158#: lib/i18n-extra.php:277
     4159msgid "Restore default bots list"
     4160msgstr ""
     4161
     4162#: lib/i18n-extra.php:278
     4163msgid "Do not filter the following user input"
     4164msgstr ""
     4165
     4166#: lib/i18n-extra.php:279
     4167msgid ""
     4168"A GET, POST or COOKIE global variable, followed by a colon (:) and the case-"
     4169"sensitive input:"
     4170msgstr ""
     4171
     4172#: lib/i18n-extra.php:280
     4173msgid "Unfiltered input:"
     4174msgstr ""
     4175
     4176#: lib/i18n-extra.php:281
     4177msgid "Block the request if the following input is present"
     4178msgstr ""
     4179
     4180#: lib/i18n-extra.php:282
     4181msgid "Blocked input:"
     4182msgstr ""
     4183
     4184#: lib/i18n-extra.php:283
     4185msgid "Save Access Control directives"
     4186msgstr ""
     4187
     4188#: lib/i18n-extra.php:284
     4189msgid "Enter your license: "
     4190msgstr ""
     4191
     4192#: lib/i18n-extra.php:285
     4193msgid "Checking license..."
     4194msgstr ""
     4195
     4196#: lib/i18n-extra.php:286
     4197msgid "Enter your license at the prompt."
     4198msgstr ""
     4199
     4200#: lib/i18n-extra.php:287
     4201msgid "NinjaFirewall WP+ Edition."
     4202msgstr ""
     4203
     4204#: lib/i18n-extra.php:288
     4205msgid ""
     4206"Your changes have been saved. If you are using a caching plugin, do not "
     4207"forget to clear its cache."
     4208msgstr ""
     4209
     4210#: lib/i18n-extra.php:289
     4211msgid "Enable antispam protection"
     4212msgstr ""
     4213
     4214#: lib/i18n-extra.php:290
     4215msgid "Protection level"
     4216msgstr ""
     4217
     4218#: lib/i18n-extra.php:291
     4219msgid "Low (default)"
     4220msgstr ""
     4221
     4222#: lib/i18n-extra.php:292
     4223msgid ""
     4224"If you are using a caching plugin, consult the contextual help before "
     4225"enabling the antispam."
     4226msgstr ""
     4227
     4228#: lib/i18n-extra.php:293
     4229msgid "Apply protection to"
     4230msgstr ""
     4231
     4232#: lib/i18n-extra.php:294
     4233msgid "Comment forms (defaut)"
     4234msgstr ""
     4235
    43884236#: lib/i18n-extra.php:295
    4389 msgid "Enter a valid license to save!"
     4237msgid "User Registration form"
    43904238msgstr ""
    43914239
    43924240#: lib/i18n-extra.php:296
    4393 msgid "This is already your current license!"
     4241msgid "Save Antispam options"
    43944242msgstr ""
    43954243
    43964244#: lib/i18n-extra.php:297
    4397 msgid "Your new license has been accepted and saved."
     4245msgid "Please enable JavaScript"
    43984246msgstr ""
    43994247
    44004248#: lib/i18n-extra.php:298
    4401 msgid "This license is not valid"
     4249msgid "Sorry, this looks like spam to me."
    44024250msgstr ""
    44034251
    44044252#: lib/i18n-extra.php:299
    4405 msgid "WP+ Edition License"
     4253msgid "Allow, but block dangerous files"
    44064254msgstr ""
    44074255
    44084256#: lib/i18n-extra.php:300
    4409 msgid "License Number"
     4257msgid "See contextual help for the list of files."
    44104258msgstr ""
    44114259
    44124260#: lib/i18n-extra.php:301
    4413 msgid "No license found"
     4261msgid "Apply to ZIP archives file contents"
    44144262msgstr ""
    44154263
    44164264#: lib/i18n-extra.php:302
    4417 msgid "Click to check your license validity"
    4418 msgstr ""
    4419 
    4420 #: lib/i18n-extra.php:303
    4421 msgid "Expiration date"
    4422 msgstr ""
    4423 
    4424 #: lib/i18n-extra.php:304
    4425 msgid "Unknown expiration date"
    4426 msgstr ""
    4427 
    4428 #: lib/i18n-extra.php:305
    4429 msgid "Use the \"Check License Validity\" button to attempt to fix this error."
    4430 msgstr ""
    4431 
    4432 #: lib/i18n-extra.php:306
    4433 msgid "Your license will expire soon!"
    4434 msgstr ""
    4435 
    4436 #: lib/i18n-extra.php:307
    4437 msgid "Your license has expired."
    4438 msgstr ""
    4439 
    4440 #: lib/i18n-extra.php:308
    4441 msgid "License renewal"
    4442 msgstr ""
    4443 
    4444 #: lib/i18n-extra.php:309
    4445 msgid "Click here to get a license!"
    4446 msgstr ""
    4447 
    4448 #: lib/i18n-extra.php:310
    4449 msgid "Enter your new license and click on the save button"
    4450 msgstr ""
    4451 
    4452 #: lib/i18n-extra.php:311
    4453 msgid "Save New License"
    4454 msgstr ""
    4455 
    4456 #: lib/i18n-extra.php:312
    4457 msgid "Allow, but block dangerous files"
    4458 msgstr ""
    4459 
    4460 #: lib/i18n-extra.php:313
    4461 msgid "See contextual help for the list of files."
    4462 msgstr ""
    4463 
    4464 #: lib/i18n-extra.php:314
    4465 msgid "Apply to ZIP archives file contents"
    4466 msgstr ""
    4467 
    4468 #: lib/i18n-extra.php:315
    44694265msgid ""
    44704266"Keep this option disabled if you are using scripts such as Paypal IPN or "
     
    44734269msgstr ""
    44744270
     4271#: lib/i18n-extra.php:303
     4272msgid ""
     4273"Warning: you have selected to block all available countries in the "
     4274"Geolocation Access Control, you may lock yourself out of your site. Are you "
     4275"sure you want to continue?"
     4276msgstr ""
     4277
     4278#: lib/i18n-extra.php:304
     4279msgid ""
     4280"Enabling this option can result in a lot of entries written to the firewall "
     4281"log. Consider using it only for debugging purposes. Continue?"
     4282msgstr ""
     4283
     4284#: lib/i18n-extra.php:305
     4285msgid "Enter at least one keyword or disable the Web Filter."
     4286msgstr ""
     4287
     4288#: lib/i18n-extra.php:306
     4289msgid "Keywords must be from 4 to maximum 150 characters."
     4290msgstr ""
     4291
     4292#: lib/i18n-extra.php:307
     4293msgid "The vertical bar \"|\" character is not allowed."
     4294msgstr ""
     4295
     4296#: lib/i18n-extra.php:308
     4297msgid ""
     4298"Please select at least one option for [Apply protection to] or disable the "
     4299"antispam protection."
     4300msgstr ""
     4301
     4302#: lib/i18n-extra.php:309
     4303msgid "No records were found that match the specified search criteria."
     4304msgstr ""
     4305
     4306#: lib/i18n-extra.php:310
     4307msgid "Please enter an IP address."
     4308msgstr ""
     4309
     4310#: lib/i18n-extra.php:311
     4311msgid "Click the \"Save Options\" button to generate your new public key."
     4312msgstr ""
     4313
     4314#: lib/i18n-extra.php:312
     4315msgid "You will need to upload that new key to the remote server(s)."
     4316msgstr ""
     4317
     4318#: lib/i18n-extra.php:313
     4319msgid ""
     4320"Please enter a secret key, from 30 to 100 ASCII printable characters. It "
     4321"will be used to generate your public key."
     4322msgstr ""
     4323
     4324#: lib/i18n-extra.php:314
     4325msgid "Please enter this server IP address."
     4326msgstr ""
     4327
     4328#: lib/i18n-extra.php:315
     4329msgid "Please select the list (whitelist or blacklist)."
     4330msgstr ""
     4331
    44754332#: lib/i18n-extra.php:316
    4476 #, php-format
    4477 msgid ""
    4478 "Do not send a notification if the user is in the <a href=\"%s\">IP Access "
    4479 "Control whitelist</a>."
     4333msgid "Invalid IP address."
     4334msgstr ""
     4335
     4336#: lib/i18n-extra.php:317
     4337msgid "Installation"
     4338msgstr ""
     4339
     4340#: lib/i18n-extra.php:318
     4341msgid "NinjaFirewall: Access Control"
     4342msgstr ""
     4343
     4344#: lib/i18n-extra.php:319
     4345msgid "NinjaFirewall: Antispam"
     4346msgstr ""
     4347
     4348#: lib/i18n-extra.php:320
     4349msgid "Enter your NinjaFirewall WP+ license and click on the save button"
     4350msgstr ""
     4351
     4352#: lib/i18n-extra.php:321
     4353msgid "Don't have a license yet?"
     4354msgstr ""
     4355
     4356#: lib/i18n-extra.php:322
     4357msgid "Save License"
     4358msgstr ""
     4359
     4360#: lib/i18n-extra.php:323
     4361msgid "This license has expired and is no longer valid."
     4362msgstr ""
     4363
     4364#: lib/i18n-extra.php:324
     4365msgid ""
     4366"An unknown error occurred while connecting to NinjaFirewall servers. Please "
     4367"try again in a few minutes"
     4368msgstr ""
     4369
     4370#: lib/i18n-extra.php:325
     4371msgid ""
     4372"An error occurred while connecting to NinjaFirewall servers. Please try "
     4373"again in a few minutes"
     4374msgstr ""
     4375
     4376#: lib/i18n.php:21
     4377msgid "A true Web Application Firewall to protect and secure WordPress."
     4378msgstr ""
     4379
     4380#: lib/i18n.php:23
     4381msgid "Cannot find WordPress configuration file"
     4382msgstr ""
     4383
     4384#: lib/i18n.php:24
     4385msgid "Cannot read WordPress configuration file"
     4386msgstr ""
     4387
     4388#: lib/i18n.php:25
     4389msgid "Cannot retrieve WordPress database credentials"
     4390msgstr ""
     4391
     4392#: lib/i18n.php:26
     4393msgid "Cannot connect to WordPress database"
     4394msgstr ""
     4395
     4396#: lib/i18n.php:27
     4397msgid "Cannot retrieve user options from database (#2)"
     4398msgstr ""
     4399
     4400#: lib/i18n.php:28
     4401msgid "Cannot retrieve user options from database (#3)"
     4402msgstr ""
     4403
     4404#: lib/i18n.php:29
     4405msgid "Cannot retrieve user rules from database (#2)"
     4406msgstr ""
     4407
     4408#: lib/i18n.php:30
     4409msgid "Cannot retrieve user rules from database (#3)"
     4410msgstr ""
     4411
     4412#: lib/i18n.php:32
     4413#, php-format
     4414msgid "The firewall has been disabled from the %1$sadministration console%2$s"
     4415msgstr ""
     4416
     4417#: lib/i18n.php:35
     4418msgid "Unable to communicate with the firewall. Please check your settings"
     4419msgstr ""
     4420
     4421#: lib/i18n.php:36
     4422msgid "Cannot retrieve user options from database (#1)"
     4423msgstr ""
     4424
     4425#: lib/i18n.php:37
     4426msgid "Cannot retrieve user rules from database (#1)"
     4427msgstr ""
     4428
     4429#: lib/i18n.php:39
     4430#, php-format
     4431msgid ""
     4432"The firewall cannot access its log and cache folders. If you changed the "
     4433"name of WordPress %1$s or %2$s folders, you must define NinjaFirewall's "
     4434"built-in %3$s constant (see %4$s for more info)"
     4435msgstr ""
     4436
     4437#: lib/i18n.php:45
     4438msgid "The PHP msqli extension is missing or not loaded."
     4439msgstr ""
     4440
     4441#: lib/i18n.php:46
     4442msgid "Cannot retrieve user options from database (#4)"
     4443msgstr ""
     4444
     4445#: lib/i18n.php:47
     4446msgid "Cannot retrieve user rules from database (#4)"
    44804447msgstr ""
    44814448
     
    44864453msgstr ""
    44874454
    4488 #: lib/install.php:110 ninjafirewall.php:657 ninjafirewall.php:661
     4455#: lib/install.php:110
    44894456#, php-format
    44904457msgid "Error: wrong parameter value (%s)."
     
    47284695msgstr ""
    47294696
    4730 #: lib/logs.php:36 ninjafirewall.php:931
     4697#: lib/logs.php:36
    47314698msgid "Logs"
    47324699msgstr ""
     
    48494816msgstr ""
    48504817
    4851 #: lib/logs_live_log.php:119 ninjafirewall.php:368
     4818#: lib/logs_live_log.php:119
    48524819msgid ""
    48534820"Live Log lets you watch your blog traffic in real time. To enable it, click "
     
    48994866msgstr ""
    49004867
    4901 #: lib/logs_live_log.php:189 lib/monitoring_file_check.php:404
     4868#: lib/logs_live_log.php:189
    49024869msgid "None"
    49034870msgstr ""
     
    49114878msgstr ""
    49124879
    4913 #: lib/logs_live_log.php:193 lib/monitoring_file_check.php:163
    4914 #: lib/monitoring_file_guard.php:89
     4880#: lib/logs_live_log.php:193
    49154881msgid "e.g.,"
    49164882msgstr ""
    49174883
    4918 #: lib/logs_live_log.php:193 lib/monitoring_file_guard.php:89
     4884#: lib/logs_live_log.php:193
    49194885msgid "or"
    49204886msgstr ""
     
    49544920msgstr ""
    49554921
    4956 #: lib/monitoring.php:43 ninjafirewall.php:905
     4922#: lib/mail_template_plugin.php:35
     4923#, php-format
     4924msgid "Daily Activity Report for %s"
     4925msgstr ""
     4926
     4927#: lib/mail_template_plugin.php:39
     4928#, php-format
     4929msgid ""
     4930"Daily activity report for: %1$s\n"
     4931"Date Range Processed: Yesterday, %2$s\n"
     4932"\n"
     4933"Blocked threats: %3$s (critical: %4$s, high: %5$s, medium: %6$s)\n"
     4934"Blocked brute-force attacks: %7$s\n"
     4935"\n"
     4936"This notification can be turned off from NinjaFirewall \"Event "
     4937"Notifications\" page."
     4938msgstr ""
     4939
     4940#: lib/mail_template_plugin.php:53 lib/mail_template_plugin.php:70
     4941msgid "Alert: Firewall is disabled"
     4942msgstr ""
     4943
     4944#: lib/mail_template_plugin.php:57
     4945#, php-format
     4946msgid ""
     4947"Someone disabled NinjaFirewall from your WordPress admin dashboard:\n"
     4948"\n"
     4949"User : %1$s\n"
     4950"IP   : %2$s\n"
     4951"Date : %3$s\n"
     4952"Blog : %4$s"
     4953msgstr ""
     4954
     4955#: lib/mail_template_plugin.php:74
     4956#, php-format
     4957msgid ""
     4958"NinjaFirewall is disabled because someone enabled debugging mode from your "
     4959"WordPress admin dashboard:\n"
     4960"\n"
     4961"User : %1$s\n"
     4962"IP   : %2$s\n"
     4963"Date : %3$s\n"
     4964"Blog : %4$s"
     4965msgstr ""
     4966
     4967#: lib/mail_template_plugin.php:87
     4968msgid "Alert: Firewall override settings"
     4969msgstr ""
     4970
     4971#: lib/mail_template_plugin.php:91
     4972#, php-format
     4973msgid ""
     4974"Someone imported a new configuration which overrode the firewall settings:\n"
     4975"\n"
     4976"User : %1$s\n"
     4977"IP   : %2$s\n"
     4978"Date : %3$s\n"
     4979"Blog : %4$s"
     4980msgstr ""
     4981
     4982#: lib/mail_template_plugin.php:104
     4983msgid "Alert: File Check detection"
     4984msgstr ""
     4985
     4986#: lib/mail_template_plugin.php:108
     4987#, php-format
     4988msgid ""
     4989"NinjaFirewall File Check detected that changes were made to your files.\n"
     4990"\n"
     4991"Blog: %1$s\n"
     4992"Date: %2$s\n"
     4993"New files: %3$s\n"
     4994"Modified files: %4$s\n"
     4995"Deleted files: %5$s\n"
     4996"\n"
     4997"See attached file for details."
     4998msgstr ""
     4999
     5000#: lib/mail_template_plugin.php:124
     5001msgid "File Check report"
     5002msgstr ""
     5003
     5004#: lib/mail_template_plugin.php:128
     5005#, php-format
     5006msgid ""
     5007"NinjaFirewall File Check did not detect changes in your files.\n"
     5008"\n"
     5009"Blog: %1$s\n"
     5010"Date: %2$s"
     5011msgstr ""
     5012
     5013#: lib/mail_template_plugin.php:139
     5014msgid "Security rules update"
     5015msgstr ""
     5016
     5017#: lib/mail_template_plugin.php:143
     5018#, php-format
     5019msgid ""
     5020"NinjaFirewall security rules have been updated:\n"
     5021"\n"
     5022"Blog: %1$s\n"
     5023"Rules version: %2$s\n"
     5024"Date: %3$s\n"
     5025"\n"
     5026"This notification can be turned off from NinjaFirewall \"Security Rules\" "
     5027"page."
     5028msgstr ""
     5029
     5030#: lib/mail_template_plugin.php:157
     5031msgid "Blocked post/page edition attempt"
     5032msgstr ""
     5033
     5034#: lib/mail_template_plugin.php:162
     5035#, php-format
     5036msgid ""
     5037"NinjaFirewall has blocked an attempt to edit/create a post by a user who "
     5038"doesn't have the right capabilities:\n"
     5039"\n"
     5040"Blog: %1$s\n"
     5041"Username: %2$s\n"
     5042"Action: %3$s\n"
     5043"post_title: %4$s\n"
     5044"post_content: %5$s\n"
     5045"User IP: %6$s\n"
     5046"SCRIPT_FILENAME: %7$s\n"
     5047"REQUEST_URI: %8$s\n"
     5048"Date: %9$s\n"
     5049"\n"
     5050"%10$s\n"
     5051"This protection (and notification) can be turned off from NinjaFirewall "
     5052"\"Firewall Policies\" page."
     5053msgstr ""
     5054
     5055#: lib/mail_template_plugin.php:183
     5056msgid "Blocked post/page deletion attempt"
     5057msgstr ""
     5058
     5059#: lib/mail_template_plugin.php:188
     5060#, php-format
     5061msgid ""
     5062"NinjaFirewall has blocked an attempt to delete a post by a user who doesn't "
     5063"have the right capabilities:\n"
     5064"\n"
     5065"Blog: %1$s\n"
     5066"Username: %2$s\n"
     5067"post ID: %3$s\n"
     5068"post_title: %4$s\n"
     5069"User IP: %5$s\n"
     5070"SCRIPT_FILENAME: %6$s\n"
     5071"REQUEST_URI: %7$s\n"
     5072"Date: %8$s\n"
     5073"\n"
     5074"%9$s\n"
     5075"This protection (and notification) can be turned off from NinjaFirewall "
     5076"\"Firewall Policies\" page."
     5077msgstr ""
     5078
     5079#: lib/mail_template_plugin.php:208
     5080msgid "Blocked user account creation"
     5081msgstr ""
     5082
     5083#: lib/mail_template_plugin.php:213
     5084#, php-format
     5085msgid ""
     5086"NinjaFirewall has blocked an attempt to create a user account:\n"
     5087"\n"
     5088"Blog: %1$s\n"
     5089"Username: %2$s (blocked)\n"
     5090"User IP: %3$s\n"
     5091"SCRIPT_FILENAME: %4$s\n"
     5092"REQUEST_URI: %5$s\n"
     5093"Date: %6$s\n"
     5094"\n"
     5095"%7$s\n"
     5096"This protection (and notification) can be turned off from NinjaFirewall "
     5097"\"Firewall Policies\" page.\n"
     5098msgstr ""
     5099
     5100#: lib/mail_template_plugin.php:232
     5101msgid "Blocked user deletion attempt"
     5102msgstr ""
     5103
     5104#: lib/mail_template_plugin.php:237
     5105#, php-format
     5106msgid ""
     5107"NinjaFirewall has blocked an attempt to delete a user account by a user who "
     5108"doesn't have the right capabilities:\n"
     5109"\n"
     5110"Blog: %1$s\n"
     5111"User to delete: %2$s\n"
     5112"User IP: %3$s\n"
     5113"SCRIPT_FILENAME: %4$s\n"
     5114"REQUEST_URI: %5$s\n"
     5115"Date: %6$s\n"
     5116"\n"
     5117"%7$s\n"
     5118"This protection (and notification) can be turned off from NinjaFirewall "
     5119"\"Firewall Policies\" page.\n"
     5120msgstr ""
     5121
     5122#: lib/mail_template_plugin.php:256
     5123msgid "Alert: WordPress console login"
     5124msgstr ""
     5125
     5126#: lib/mail_template_plugin.php:260
     5127#, php-format
     5128msgid ""
     5129"Someone just logged in to your WordPress admin console:\n"
     5130"\n"
     5131"User : %1$s\n"
     5132"IP   : %2$s\n"
     5133"Date : %3$s\n"
     5134"Blog : %4$s\n"
     5135"\n"
     5136"This notification can be turned off from NinjaFirewall \"Event "
     5137"Notifications\" page."
     5138msgstr ""
     5139
     5140#: lib/mail_template_plugin.php:276
     5141msgid "Alert: Database changes detected"
     5142msgstr ""
     5143
     5144#: lib/mail_template_plugin.php:280
     5145#, php-format
     5146msgid ""
     5147"NinjaFirewall has detected that one or more administrator accounts were "
     5148"modified in the database:\n"
     5149"\n"
     5150"Blog: %1$s\n"
     5151"Date: %2$s\n"
     5152"Total administrators:  %3$s\n"
     5153"\n"
     5154"%4$s\n"
     5155"\n"
     5156"If you cannot see any modifications in the above fields, it is possible that "
     5157"the administrator password was changed.\n"
     5158"\n"
     5159"This notification can be turned off from NinjaFirewall \"Event "
     5160"Notifications\" page."
     5161msgstr ""
     5162
     5163#: lib/mail_template_plugin.php:299
     5164msgid "Blocked privilege escalation attempt"
     5165msgstr ""
     5166
     5167#: lib/mail_template_plugin.php:304
     5168#, php-format
     5169msgid ""
     5170"NinjaFirewall has blocked an attempt to modify a user capability by someone "
     5171"who does not have administrative privileges:\n"
     5172"\n"
     5173"Blog: %1$s\n"
     5174"Username: %2$s\n"
     5175"meta_key: %3$s\n"
     5176"meta_value: %4$s\n"
     5177"User IP: %5$s\n"
     5178"SCRIPT_FILENAME: %6$s\n"
     5179"REQUEST_URI: %7$s\n"
     5180"Date: %8$s\n"
     5181"\n"
     5182"%9$s\n"
     5183"This protection (and notification) can be turned off from NinjaFirewall "
     5184"\"Firewall Policies\" page."
     5185msgstr ""
     5186
     5187#: lib/mail_template_plugin.php:325
     5188msgid "Attempt to modify WordPress settings"
     5189msgstr ""
     5190
     5191#: lib/mail_template_plugin.php:330
     5192#, php-format
     5193msgid ""
     5194"NinjaFirewall has blocked an attempt to modify some important WordPress "
     5195"settings by a user that does not have administrative privileges:\n"
     5196"\n"
     5197"Option: %1$s\n"
     5198"Original value: %2$s\n"
     5199"Modified value: %3$s\n"
     5200"Action taken: The attempt was blocked and the option was reversed to its "
     5201"original value.\n"
     5202"\n"
     5203"Blog: %4$s\n"
     5204"User IP: %5$s\n"
     5205"SCRIPT_FILENAME: %6$s\n"
     5206"REQUEST_URI: %7$s\n"
     5207"Date: %8$s"
     5208msgstr ""
     5209
     5210#: lib/mail_template_plugin.php:350
     5211msgid "Warning: Security update available"
     5212msgstr ""
     5213
     5214#: lib/mail_template_plugin.php:354
     5215#, php-format
     5216msgid ""
     5217"NinjaFirewall has detected that there are security updates available for "
     5218"your website:\n"
     5219"\n"
     5220"Date: %1$s\n"
     5221"Blog: %2$s\n"
     5222"\n"
     5223"%3$s\n"
     5224"\n"
     5225"Don't leave your blog at risk, make sure to update as soon as possible.\n"
     5226"\n"
     5227"This notification can be turned off from NinjaFirewall \"Event "
     5228"Notifications\" page.\n"
     5229msgstr ""
     5230
     5231#: lib/mail_template_plugin.php:373
     5232#, php-format
     5233msgid "Alert: %s"
     5234msgstr ""
     5235
     5236#: lib/mail_template_plugin.php:378
     5237#, php-format
     5238msgid ""
     5239"NinjaFirewall has detected the following activity on your account:\n"
     5240"\n"
     5241"%1$s\n"
     5242"%2$s\n"
     5243"\n"
     5244"User: %3$s\n"
     5245"IP: %4$s\n"
     5246"Date: %5$s\n"
     5247"Blog: %6$s\n"
     5248msgstr ""
     5249
     5250#: lib/monitoring.php:43
    49575251msgid "Monitoring"
    49585252msgstr ""
     
    49665260msgstr ""
    49675261
    4968 #: lib/monitoring_file_check.php:63
     5262#: lib/monitoring_file_check.php:59
    49695263msgid "Snapshot successfully created."
    49705264msgstr ""
    49715265
    4972 #: lib/monitoring_file_check.php:72
     5266#: lib/monitoring_file_check.php:68
    49735267msgid "Snapshot file successfully deleted."
    49745268msgstr ""
    49755269
    4976 #: lib/monitoring_file_check.php:89
     5270#: lib/monitoring_file_check.php:85
    49775271msgid "You must create a snapshot first."
    49785272msgstr ""
    49795273
    4980 #: lib/monitoring_file_check.php:103 lib/monitoring_file_check.php:755
     5274#: lib/monitoring_file_check.php:99
    49815275msgid "NinjaFirewall detected that changes were made to your files."
    49825276msgstr ""
    49835277
    4984 #: lib/monitoring_file_check.php:106
     5278#: lib/monitoring_file_check.php:102
    49855279msgid "No changes detected."
    49865280msgstr ""
    49875281
    4988 #: lib/monitoring_file_check.php:142
     5282#: lib/monitoring_file_check.php:138
    49895283msgid ""
    49905284"File Check lets you perform file integrity monitoring upon request or on a "
     
    49935287msgstr ""
    49945288
    4995 #: lib/monitoring_file_check.php:149
     5289#: lib/monitoring_file_check.php:145
    49965290msgid "Create a snapshot of all files stored in that directory"
    49975291msgstr ""
    49985292
    4999 #: lib/monitoring_file_check.php:157
     5293#: lib/monitoring_file_check.php:153
    50005294#, php-format
    50015295msgid "Default: %s"
    50025296msgstr ""
    50035297
    5004 #: lib/monitoring_file_check.php:162 lib/monitoring_file_guard.php:88
     5298#: lib/monitoring_file_check.php:158 lib/monitoring_file_guard.php:88
    50055299msgid "Exclude the following files/folders (optional)"
    50065300msgstr ""
    50075301
    5008 #: lib/monitoring_file_check.php:163
     5302#: lib/monitoring_file_check.php:159
    50095303msgid ""
    50105304"Full or partial case-sensitive string(s). Multiple values must be comma-"
     
    50125306msgstr ""
    50135307
    5014 #: lib/monitoring_file_check.php:169
     5308#: lib/monitoring_file_check.php:165
    50155309msgid "Do not follow symbolic links (default)"
    50165310msgstr ""
    50175311
    5018 #: lib/monitoring_file_check.php:175
     5312#: lib/monitoring_file_check.php:171
    50195313msgid "Create Snapshot"
    50205314msgstr ""
    50215315
    5022 #: lib/monitoring_file_check.php:240
     5316#: lib/monitoring_file_check.php:236
    50235317msgid "Last snapshot"
    50245318msgstr ""
    50255319
    5026 #: lib/monitoring_file_check.php:242
     5320#: lib/monitoring_file_check.php:238
    50275321#, php-format
    50285322msgid "Created on: %s"
    50295323msgstr ""
    50305324
    5031 #: lib/monitoring_file_check.php:243
     5325#: lib/monitoring_file_check.php:239
    50325326#, php-format
    50335327msgid "Total files: %s "
    50345328msgstr ""
    50355329
     5330#: lib/monitoring_file_check.php:241
     5331msgid "Directory:"
     5332msgstr ""
     5333
    50365334#: lib/monitoring_file_check.php:245
    5037 msgid "Directory:"
    5038 msgstr ""
    5039 
    5040 #: lib/monitoring_file_check.php:249
    50415335msgid "Exclusion:"
    50425336msgstr ""
    50435337
     5338#: lib/monitoring_file_check.php:251
     5339msgid "Symlinks:"
     5340msgstr ""
     5341
     5342#: lib/monitoring_file_check.php:253
     5343msgid "follow"
     5344msgstr ""
     5345
    50445346#: lib/monitoring_file_check.php:255
    5045 msgid "Symlinks:"
    5046 msgstr ""
    5047 
    5048 #: lib/monitoring_file_check.php:257
    5049 msgid "follow"
     5347msgid "do not follow"
    50505348msgstr ""
    50515349
    50525350#: lib/monitoring_file_check.php:259
    5053 msgid "do not follow"
    5054 msgstr ""
    5055 
    5056 #: lib/monitoring_file_check.php:263
    50575351#, php-format
    50585352msgid "Processing time: %s seconds"
    50595353msgstr ""
    50605354
    5061 #: lib/monitoring_file_check.php:268
     5355#: lib/monitoring_file_check.php:264
    50625356msgid "Download Snapshot"
    50635357msgstr ""
    50645358
    5065 #: lib/monitoring_file_check.php:268
     5359#: lib/monitoring_file_check.php:264
    50665360msgid "Delete Snapshot"
    50675361msgstr ""
    50685362
    5069 #: lib/monitoring_file_check.php:274
     5363#: lib/monitoring_file_check.php:270
    50705364msgid "Last changes"
    50715365msgstr ""
    50725366
    5073 #: lib/monitoring_file_check.php:281 lib/monitoring_file_check.php:763
     5367#: lib/monitoring_file_check.php:277
    50745368#, php-format
    50755369msgid "New files: %s"
    50765370msgstr ""
    50775371
    5078 #: lib/monitoring_file_check.php:282 lib/monitoring_file_check.php:765
     5372#: lib/monitoring_file_check.php:278
    50795373#, php-format
    50805374msgid "Deleted files: %s"
    50815375msgstr ""
    50825376
    5083 #: lib/monitoring_file_check.php:283 lib/monitoring_file_check.php:764
     5377#: lib/monitoring_file_check.php:279
    50845378#, php-format
    50855379msgid "Modified files: %s"
    50865380msgstr ""
    50875381
     5382#: lib/monitoring_file_check.php:283
     5383msgid "View Changes"
     5384msgstr ""
     5385
    50885386#: lib/monitoring_file_check.php:287
    5089 msgid "View Changes"
    5090 msgstr ""
    5091 
    5092 #: lib/monitoring_file_check.php:291
    50935387msgid "Download Changes"
    50945388msgstr ""
    50955389
    5096 #: lib/monitoring_file_check.php:303
     5390#: lib/monitoring_file_check.php:299
    50975391msgid "Click a file to get more info about it."
    50985392msgstr ""
    50995393
    5100 #: lib/monitoring_file_check.php:306
     5394#: lib/monitoring_file_check.php:302
    51015395msgid "New files:"
    51025396msgstr ""
    51035397
    5104 #: lib/monitoring_file_check.php:315 lib/monitoring_file_check.php:368
     5398#: lib/monitoring_file_check.php:311 lib/monitoring_file_check.php:364
    51055399msgid "Size"
    51065400msgstr ""
    51075401
    5108 #: lib/monitoring_file_check.php:319 lib/monitoring_file_check.php:373
     5402#: lib/monitoring_file_check.php:315 lib/monitoring_file_check.php:369
    51095403msgid "Access"
    51105404msgstr ""
    51115405
    5112 #: lib/monitoring_file_check.php:323 lib/monitoring_file_check.php:378
     5406#: lib/monitoring_file_check.php:319 lib/monitoring_file_check.php:374
    51135407msgid "Uid / Gid"
    51145408msgstr ""
    51155409
    5116 #: lib/monitoring_file_check.php:327 lib/monitoring_file_check.php:383
     5410#: lib/monitoring_file_check.php:323 lib/monitoring_file_check.php:379
    51175411msgid "Modify"
    51185412msgstr ""
    51195413
    5120 #: lib/monitoring_file_check.php:331 lib/monitoring_file_check.php:388
     5414#: lib/monitoring_file_check.php:327 lib/monitoring_file_check.php:384
    51215415msgid "Change"
    51225416msgstr ""
    51235417
    5124 #: lib/monitoring_file_check.php:341
     5418#: lib/monitoring_file_check.php:337
    51255419msgid "Deleted files:"
    51265420msgstr ""
    51275421
    5128 #: lib/monitoring_file_check.php:354
     5422#: lib/monitoring_file_check.php:350
    51295423msgid "Modified files:"
    51305424msgstr ""
    51315425
    5132 #: lib/monitoring_file_check.php:364
     5426#: lib/monitoring_file_check.php:360
    51335427msgid "Old"
    51345428msgstr ""
    51355429
    5136 #: lib/monitoring_file_check.php:365
     5430#: lib/monitoring_file_check.php:361
    51375431msgid "New"
    51385432msgstr ""
    51395433
    5140 #: lib/monitoring_file_check.php:414
     5434#: lib/monitoring_file_check.php:410
    51415435msgid "Scan System For File Changes"
    51425436msgstr ""
    51435437
    5144 #: lib/monitoring_file_check.php:432
     5438#: lib/monitoring_file_check.php:428
    51455439msgid "Options"
    51465440msgstr ""
    51475441
    5148 #: lib/monitoring_file_check.php:439
     5442#: lib/monitoring_file_check.php:435
    51495443#, php-format
    51505444msgid ""
     
    51535447msgstr ""
    51545448
    5155 #: lib/monitoring_file_check.php:445
     5449#: lib/monitoring_file_check.php:441
    51565450msgid "Enable scheduled scans"
    51575451msgstr ""
    51585452
    5159 #: lib/monitoring_file_check.php:447
     5453#: lib/monitoring_file_check.php:443
    51605454msgid "No (default)"
    51615455msgstr ""
    51625456
    5163 #: lib/monitoring_file_check.php:448 lib/security_rules_update.php:173
     5457#: lib/monitoring_file_check.php:444 lib/security_rules_update.php:176
    51645458msgid "Hourly"
    51655459msgstr ""
    51665460
    5167 #: lib/monitoring_file_check.php:449 lib/security_rules_update.php:174
     5461#: lib/monitoring_file_check.php:445 lib/security_rules_update.php:177
    51685462msgid "Twicedaily"
    51695463msgstr ""
    51705464
    5171 #: lib/monitoring_file_check.php:450 lib/security_rules_update.php:175
     5465#: lib/monitoring_file_check.php:446 lib/security_rules_update.php:178
    51725466msgid "Daily"
    51735467msgstr ""
    51745468
    5175 #: lib/monitoring_file_check.php:457
     5469#: lib/monitoring_file_check.php:453
    51765470#, php-format
    51775471msgid ""
     
    51805474msgstr ""
    51815475
    5182 #: lib/monitoring_file_check.php:464
     5476#: lib/monitoring_file_check.php:460
    51835477msgid ""
    51845478"The next scheduled scan date is in the past! WordPress wp-cron may not be "
     
    51865480msgstr ""
    51875481
    5188 #: lib/monitoring_file_check.php:472
     5482#: lib/monitoring_file_check.php:468
    51895483msgid "Scheduled scan report"
    51905484msgstr ""
    51915485
    5192 #: lib/monitoring_file_check.php:474
     5486#: lib/monitoring_file_check.php:470
    51935487msgid "Send me a report by email only if changes are detected (default)"
    51945488msgstr ""
    51955489
    5196 #: lib/monitoring_file_check.php:475
     5490#: lib/monitoring_file_check.php:471
    51975491msgid "Always send me a report by email after a scheduled scan"
    51985492msgstr ""
    51995493
    5200 #: lib/monitoring_file_check.php:480
     5494#: lib/monitoring_file_check.php:476
    52015495msgid "Save Scan Options"
    52025496msgstr ""
    52035497
    5204 #: lib/monitoring_file_check.php:492
     5498#: lib/monitoring_file_check.php:488
    52055499msgid "Enter the full path to the directory to be scanned."
    52065500msgstr ""
    52075501
    5208 #: lib/monitoring_file_check.php:495
     5502#: lib/monitoring_file_check.php:491
    52095503#, php-format
    52105504msgid "The directory %s is not correct."
    52115505msgstr ""
    52125506
    5213 #: lib/monitoring_file_check.php:502
     5507#: lib/monitoring_file_check.php:498
    52145508#, php-format
    52155509msgid "The directory %s does not exist."
    52165510msgstr ""
    52175511
    5218 #: lib/monitoring_file_check.php:505
     5512#: lib/monitoring_file_check.php:501
    52195513#, php-format
    52205514msgid "The directory %s is not readable."
    52215515msgstr ""
    52225516
    5223 #: lib/monitoring_file_check.php:546
     5517#: lib/monitoring_file_check.php:542
    52245518#, php-format
    52255519msgid "Cannot write to %s."
    52265520msgstr ""
    52275521
    5228 #: lib/monitoring_file_check.php:576
     5522#: lib/monitoring_file_check.php:572
    52295523#, php-format
    52305524msgid "Error : cannot open %s directory."
    52315525msgstr ""
    52325526
    5233 #: lib/monitoring_file_check.php:579
     5527#: lib/monitoring_file_check.php:575
    52345528#, php-format
    52355529msgid "Error : %s directory is not readable."
    52365530msgstr ""
    52375531
    5238 #: lib/monitoring_file_check.php:594
     5532#: lib/monitoring_file_check.php:590
    52395533#, php-format
    52405534msgid "Missing options line %s, please try again."
    52415535msgstr ""
    52425536
    5243 #: lib/monitoring_file_check.php:604
     5537#: lib/monitoring_file_check.php:600
    52445538#, php-format
    52455539msgid "Cannot create %s."
    52465540msgstr ""
    52475541
    5248 #: lib/monitoring_file_check.php:621
     5542#: lib/monitoring_file_check.php:617
    52495543msgid "Error reading old snapshot file."
    52505544msgstr ""
    52515545
    5252 #: lib/monitoring_file_check.php:632
     5546#: lib/monitoring_file_check.php:628
    52535547msgid "Error reading new snapshot file."
    52545548msgstr ""
    52555549
    5256 #: lib/monitoring_file_check.php:728 ninjafirewall.php:475
     5550#: lib/monitoring_file_check.php:730 ninjafirewall.php:450
    52575551msgid "New file"
    52585552msgstr ""
    52595553
    5260 #: lib/monitoring_file_check.php:729 ninjafirewall.php:476
     5554#: lib/monitoring_file_check.php:731 ninjafirewall.php:451
    52615555msgid "Modified file"
    52625556msgstr ""
    52635557
    5264 #: lib/monitoring_file_check.php:730 ninjafirewall.php:477
     5558#: lib/monitoring_file_check.php:732 ninjafirewall.php:452
    52655559msgid "Deleted file"
    5266 msgstr ""
    5267 
    5268 #: lib/monitoring_file_check.php:754
    5269 msgid "[NinjaFirewall] Alert: File Check detection"
    5270 msgstr ""
    5271 
    5272 #: lib/monitoring_file_check.php:761 lib/monitoring_file_check.php:783
    5273 #: lib/security_rules_update.php:584
    5274 #, php-format
    5275 msgid "Date: %s"
    5276 msgstr ""
    5277 
    5278 #: lib/monitoring_file_check.php:767
    5279 msgid "See attached file for details."
    5280 msgstr ""
    5281 
    5282 #: lib/monitoring_file_check.php:776
    5283 msgid "[NinjaFirewall] File Check report"
    5284 msgstr ""
    5285 
    5286 #: lib/monitoring_file_check.php:777
    5287 msgid "NinjaFirewall did not detect changes in your files."
    52885560msgstr ""
    52895561
     
    53305602msgstr ""
    53315603
    5332 #: lib/network.php:24 ninjafirewall.php:1205 ninjafirewall.php:1212
     5604#: lib/network.php:24 ninjafirewall.php:1180 ninjafirewall.php:1187
    53335605#, php-format
    53345606msgid "You are not allowed to perform this task (%s)."
     
    53595631msgstr ""
    53605632
    5361 #: lib/security_rules.php:44 lib/security_rules_update.php:585
    5362 #: ninjafirewall.php:935
     5633#: lib/security_rules.php:44 ninjafirewall.php:910
    53635634msgid "Security Rules"
    53645635msgstr ""
     
    54545725msgstr ""
    54555726
    5456 #: lib/security_rules_update.php:97
     5727#: lib/security_rules_update.php:100
    54575728msgid "Security rules cannot be updated when NinjaFirewall is disabled."
    54585729msgstr ""
    54595730
    5460 #: lib/security_rules_update.php:109
     5731#: lib/security_rules_update.php:112
    54615732msgid "Security rules have been updated."
    54625733msgstr ""
    54635734
    5464 #: lib/security_rules_update.php:111 lib/security_rules_update.php:467
     5735#: lib/security_rules_update.php:114 lib/security_rules_update.php:470
    54655736msgid "No security rules update available."
    54665737msgstr ""
    54675738
    5468 #: lib/security_rules_update.php:129
     5739#: lib/security_rules_update.php:132
    54695740#, php-format
    54705741msgid ""
     
    54735744msgstr ""
    54745745
    5475 #: lib/security_rules_update.php:156
     5746#: lib/security_rules_update.php:159
    54765747msgid "Automatically update NinjaFirewall security rules"
    54775748msgstr ""
    54785749
    5479 #: lib/security_rules_update.php:168
     5750#: lib/security_rules_update.php:171
    54805751msgid "Check for updates"
    54815752msgstr ""
    54825753
    5483 #: lib/security_rules_update.php:168
     5754#: lib/security_rules_update.php:171
    54845755msgid ""
    54855756"In the Premium version of NinjaFirewall, you can check for security rules "
     
    54885759msgstr ""
    54895760
    5490 #: lib/security_rules_update.php:171
     5761#: lib/security_rules_update.php:174
    54915762msgid "Every 15 minutes"
    54925763msgstr ""
    54935764
    5494 #: lib/security_rules_update.php:172
     5765#: lib/security_rules_update.php:175
    54955766msgid "Every 30 minutes"
    54965767msgstr ""
    54975768
    5498 #: lib/security_rules_update.php:189
     5769#: lib/security_rules_update.php:192
    54995770msgid ""
    55005771"The next scheduled date is in the past! WordPress wp-cron may not be "
     
    55035774msgstr ""
    55045775
    5505 #: lib/security_rules_update.php:194
     5776#: lib/security_rules_update.php:197
    55065777#, php-format
    55075778msgid ""
     
    55105781msgstr ""
    55115782
    5512 #: lib/security_rules_update.php:202
     5783#: lib/security_rules_update.php:205
    55135784msgid "Notification"
    55145785msgstr ""
    55155786
    5516 #: lib/security_rules_update.php:204
     5787#: lib/security_rules_update.php:207
    55175788msgid "Send me a report by email when security rules have been updated."
    55185789msgstr ""
    55195790
    5520 #: lib/security_rules_update.php:205
     5791#: lib/security_rules_update.php:208
    55215792msgid ""
    55225793"Reports will be sent to the contact email address defined in the Event "
     
    55245795msgstr ""
    55255796
    5526 #: lib/security_rules_update.php:215 lib/security_rules_update.php:230
     5797#: lib/security_rules_update.php:218 lib/security_rules_update.php:233
    55275798msgid "The updates log is currently empty."
    55285799msgstr ""
    55295800
    5530 #: lib/security_rules_update.php:219
     5801#: lib/security_rules_update.php:222
    55315802msgid "Updates Log"
    55325803msgstr ""
    55335804
    5534 #: lib/security_rules_update.php:233
     5805#: lib/security_rules_update.php:236
    55355806msgid "The log is deleted automatically."
    55365807msgstr ""
    55375808
    5538 #: lib/security_rules_update.php:244
     5809#: lib/security_rules_update.php:247
    55395810msgid "Save Updates Options"
    55405811msgstr ""
    55415812
    5542 #: lib/security_rules_update.php:245
     5813#: lib/security_rules_update.php:248
    55435814msgid "Check For Updates Now!"
    55445815msgstr ""
    55455816
    5546 #: lib/security_rules_update.php:253 lib/thickbox.php:55
     5817#: lib/security_rules_update.php:256 lib/thickbox.php:55
    55475818msgid "Delete Log"
    55485819msgstr ""
    55495820
    5550 #: lib/security_rules_update.php:334
     5821#: lib/security_rules_update.php:337
    55515822msgid "Error: Wrong rules format."
    55525823msgstr ""
    55535824
    5554 #: lib/security_rules_update.php:343
     5825#: lib/security_rules_update.php:346
    55555826msgid "Error: Unable to unserialize the new rules."
    55565827msgstr ""
    55575828
    5558 #: lib/security_rules_update.php:351
     5829#: lib/security_rules_update.php:354
    55595830msgid "Error: Unserialized rules seem corrupted."
    55605831msgstr ""
    55615832
    5562 #: lib/security_rules_update.php:410
     5833#: lib/security_rules_update.php:413
    55635834#, php-format
    55645835msgid "Security rules updated to version %s."
    55655836msgstr ""
    55665837
    5567 #: lib/security_rules_update.php:456
     5838#: lib/security_rules_update.php:459
    55685839msgid "Error: Unable to retrieve the new rules version."
    55695840msgstr ""
    55705841
    5571 #: lib/security_rules_update.php:474
     5842#: lib/security_rules_update.php:477
    55725843#, php-format
    55735844msgid "Error: Server returned a %s HTTP error code (#1)."
    55745845msgstr ""
    55755846
    5576 #: lib/security_rules_update.php:481 lib/security_rules_update.php:547
     5847#: lib/security_rules_update.php:484 lib/security_rules_update.php:550
    55775848msgid "Error: Unable to connect to the remote server"
    55785849msgstr ""
    55795850
    5580 #: lib/security_rules_update.php:511
     5851#: lib/security_rules_update.php:514
    55815852#, php-format
    55825853msgid "Error: The new rules versions do not match (%s != %s)."
    55835854msgstr ""
    55845855
    5585 #: lib/security_rules_update.php:525
     5856#: lib/security_rules_update.php:528
    55865857#, php-format
    55875858msgid ""
     
    55905861msgstr ""
    55915862
    5592 #: lib/security_rules_update.php:540
     5863#: lib/security_rules_update.php:543
    55935864#, php-format
    55945865msgid "Error: Server returned a %s HTTP error code (#2)."
    5595 msgstr ""
    5596 
    5597 #: lib/security_rules_update.php:576
    5598 msgid "[NinjaFirewall] Security rules update"
    5599 msgstr ""
    5600 
    5601 #: lib/security_rules_update.php:577
    5602 msgid "NinjaFirewall security rules have been updated:"
    5603 msgstr ""
    5604 
    5605 #: lib/security_rules_update.php:583
    5606 msgid "Rules version:"
    5607 msgstr ""
    5608 
    5609 #: lib/security_rules_update.php:585
    5610 #, php-format
    5611 msgid "This notification can be turned off from NinjaFirewall \"%s\" page."
    56125866msgstr ""
    56135867
     
    57836037msgstr ""
    57846038
    5785 #: lib/utils.php:172 lib/utils.php:180 lib/utils.php:273
     6039#: lib/utils.php:179 lib/utils.php:187 lib/utils.php:287
    57866040msgid "N/A"
    57876041msgstr ""
    57886042
    5789 #: lib/utils.php:186
     6043#: lib/utils.php:195
    57906044#, php-format
    57916045msgid "Attempt to create a new %s"
    57926046msgstr ""
    57936047
    5794 #: lib/utils.php:190
     6048#: lib/utils.php:202
    57956049#, php-format
    57966050msgid "Attempt to edit a published %s (ID: %s)"
    57976051msgstr ""
    57986052
    5799 #: lib/utils.php:196 lib/utils.php:265
     6053#: lib/utils.php:211 lib/utils.php:279
    58006054msgid "Unauthenticated user"
    58016055msgstr ""
    58026056
    5803 #: lib/utils.php:201
    5804 msgid "Blocked post/page edition attempt"
    5805 msgstr ""
    5806 
    5807 #: lib/utils.php:206
    5808 msgid ""
    5809 "NinjaFirewall has blocked an attempt to edit/create a post by a user who "
    5810 "doesn't have the right capabilities:"
    5811 msgstr ""
    5812 
    5813 #: lib/utils.php:208 lib/utils.php:283 lib/utils.php:443 lib/utils.php:1275
    5814 msgid "Username:"
    5815 msgstr ""
    5816 
    5817 #: lib/utils.php:209
    5818 msgid "Action:"
    5819 msgstr ""
    5820 
    5821 #: lib/utils.php:220 lib/utils.php:294 lib/utils.php:396 lib/utils.php:1287
    5822 #: lib/utils.php:1536
    5823 msgid ""
    5824 "This protection (and notification) can be turned off from NinjaFirewall "
    5825 "\"Firewall Policies\" page."
    5826 msgstr ""
    5827 
    5828 #: lib/utils.php:234 lib/utils.php:235 lib/utils.php:308 lib/utils.php:309
    5829 #: lib/utils.php:411 lib/utils.php:412 lib/utils.php:466 lib/utils.php:467
    5830 #: lib/utils.php:1302 lib/utils.php:1303
     6057#: lib/utils.php:245 lib/utils.php:246 lib/utils.php:318 lib/utils.php:319
     6058#: lib/utils.php:418 lib/utils.php:419 lib/utils.php:475 lib/utils.php:476
     6059#: lib/utils.php:1356 lib/utils.php:1357
    58316060msgid "You are not allowed to perform this task."
    58326061msgstr ""
    58336062
    5834 #: lib/utils.php:276
    5835 msgid "Blocked post/page deletion attempt"
    5836 msgstr ""
    5837 
    5838 #: lib/utils.php:281
    5839 msgid ""
    5840 "NinjaFirewall has blocked an attempt to delete a post by a user who doesn't "
    5841 "have the right capabilities:"
    5842 msgstr ""
    5843 
    5844 #: lib/utils.php:377
    5845 msgid "Blocked user deletion attempt"
    5846 msgstr ""
    5847 
    5848 #: lib/utils.php:383
    5849 msgid ""
    5850 "NinjaFirewall has blocked an attempt to delete a user account by a user who "
    5851 "doesn't have the right capabilities:"
    5852 msgstr ""
    5853 
    5854 #: lib/utils.php:386
    5855 msgid "User to delete:"
    5856 msgstr ""
    5857 
    5858 #: lib/utils.php:435
    5859 msgid "Blocked user account creation"
    5860 msgstr ""
    5861 
    5862 #: lib/utils.php:440
    5863 msgid "NinjaFirewall has blocked an attempt to create a user account:"
    5864 msgstr ""
    5865 
    5866 #: lib/utils.php:533
     6063#: lib/utils.php:541
    58676064#, php-format
    58686065msgid "Backup file is corrupted, deleting it (%s)"
    58696066msgstr ""
    58706067
    5871 #: lib/utils.php:542
     6068#: lib/utils.php:550
    58726069#, php-format
    58736070msgid ""
     
    58766073msgstr ""
    58776074
    5878 #: lib/utils.php:549
     6075#: lib/utils.php:557
    58796076msgid ""
    58806077"NinjaFirewall's options are corrupted, restoring their default values (no "
     
    58826079msgstr ""
    58836080
    5884 #: lib/utils.php:755
     6081#: lib/utils.php:772
    58856082msgid ""
    58866083"Warning: Because NinjaFirewall's Login Protection is enabled, Site Health "
     
    58896086msgstr ""
    58906087
    5891 #: lib/utils.php:778 lib/utils.php:782
     6088#: lib/utils.php:795 lib/utils.php:799
    58926089msgid "NinjaFirewall error"
    58936090msgstr ""
    58946091
    5895 #: lib/utils.php:779
     6092#: lib/utils.php:796
    58966093#, php-format
    58976094msgid ""
     
    59006097msgstr ""
    59016098
    5902 #: lib/utils.php:783
     6099#: lib/utils.php:800
    59036100#, php-format
    59046101msgid ""
     
    59076104msgstr ""
    59086105
    5909 #: lib/utils.php:798
     6106#: lib/utils.php:815
    59106107msgid "unknown error"
    59116108msgstr ""
    59126109
    5913 #: lib/utils.php:800
     6110#: lib/utils.php:817
    59146111msgid "NinjaFirewall fatal error:"
    59156112msgstr ""
    59166113
    5917 #: lib/utils.php:801
     6114#: lib/utils.php:818
    59186115msgid "Review your installation, your site is not protected."
    59196116msgstr ""
    59206117
    5921 #: lib/utils.php:820
    5922 msgid "Alert: WordPress console login"
    5923 msgstr ""
    5924 
    5925 #: lib/utils.php:826
    5926 msgid "Someone just logged in to your WordPress admin console:"
    5927 msgstr ""
    5928 
    5929 #: lib/utils.php:953 lib/utils.php:982
     6118#: lib/utils.php:968 lib/utils.php:997
    59306119msgid "Forbidden access"
    59316120msgstr ""
    59326121
    5933 #: lib/utils.php:1003
     6122#: lib/utils.php:1018
    59346123msgid "Invalid username, email address or password."
    59356124msgstr ""
    59366125
    5937 #: lib/utils.php:1005
     6126#: lib/utils.php:1020
    59386127msgid "Lost your password?"
    59396128msgstr ""
    59406129
    5941 #: lib/utils.php:1095
    5942 msgid "[NinjaFirewall] Alert: Database changes detected"
    5943 msgstr ""
    5944 
    5945 #: lib/utils.php:1096
    5946 msgid ""
    5947 "NinjaFirewall has detected that one or more administrator accounts were "
    5948 "modified in the database:"
    5949 msgstr ""
    5950 
    5951 #: lib/utils.php:1101
    5952 #, php-format
    5953 msgid "Total administrators : %s"
    5954 msgstr ""
    5955 
    5956 #: lib/utils.php:1110
    5957 msgid ""
    5958 "If you cannot see any modifications in the above fields, it is possible that "
    5959 "the administrator password was changed."
    5960 msgstr ""
    5961 
    5962 #: lib/utils.php:1263
    5963 msgid "Blocked privilege escalation attempt"
    5964 msgstr ""
    5965 
    5966 #: lib/utils.php:1269
    5967 msgid ""
    5968 "NinjaFirewall has blocked an attempt to modify a user capability by someone "
    5969 "who does not have administrative privileges:"
    5970 msgstr ""
    5971 
    5972 #: lib/utils.php:1315
     6130#: lib/utils.php:1158
     6131msgid "Database changes detected"
     6132msgstr ""
     6133
     6134#: lib/utils.php:1159
     6135msgid "administrator account"
     6136msgstr ""
     6137
     6138#: lib/utils.php:1369
    59736139msgid ""
    59746140"NinjaFirewall brute-force protection is enabled and you are temporarily "
     
    59766142msgstr ""
    59776143
    5978 #: lib/utils.php:1331
     6144#: lib/utils.php:1385
    59796145#, php-format
    59806146msgid ""
     
    59856151msgstr ""
    59866152
    5987 #: lib/utils.php:1504
    5988 msgid ""
    5989 "The attempt was blocked and the option was reversed to its original value."
    5990 msgstr ""
    5991 
    5992 #: lib/utils.php:1509
    5993 msgid "Attempt to modify WordPress settings"
    5994 msgstr ""
    5995 
    5996 #: lib/utils.php:1510
    5997 msgid ""
    5998 "NinjaFirewall has blocked an attempt to modify some important WordPress "
    5999 "settings by a user that does not have administrative privileges:"
    6000 msgstr ""
    6001 
    6002 #: lib/utils.php:1511 lib/utils.php:1520
    6003 #, php-format
    6004 msgid "Option: %s"
    6005 msgstr ""
    6006 
    6007 #: lib/utils.php:1512
    6008 #, php-format
    6009 msgid "Original value: %s"
    6010 msgstr ""
    6011 
    6012 #: lib/utils.php:1513
    6013 #, php-format
    6014 msgid "Modified value: %s"
    6015 msgstr ""
    6016 
    6017 #: lib/utils.php:1514 lib/utils.php:1522
    6018 #, php-format
    6019 msgid "Action taken: %s"
    6020 msgstr ""
    6021 
    6022 #: lib/utils.php:1518
    6023 msgid "Code injection attempt in WordPress options table"
    6024 msgstr ""
    6025 
    6026 #: lib/utils.php:1519
    6027 msgid ""
    6028 "NinjaFirewall has blocked an attempt to inject code in the WordPress options "
    6029 "table by a user that does not have administrative privileges:"
    6030 msgstr ""
    6031 
    6032 #: lib/utils.php:1521
    6033 #, php-format
    6034 msgid "Code: %s"
    6035 msgstr ""
    6036 
    6037 #: lib/utils.php:1615
     6153#: lib/utils.php:1643
    60386154msgid "Important: NinjaFirewall has detected that this is a security update."
    60396155msgstr ""
    60406156
    6041 #: lib/utils.php:1618
     6157#: lib/utils.php:1644
     6158msgid "Don't leave your blog at risk, make sure to update as soon as possible."
     6159msgstr ""
     6160
     6161#: lib/utils.php:1646
    60426162msgid "More info about this warning."
    60436163msgstr ""
    60446164
    6045 #: lib/utils.php:1641
    6046 #, php-format
    6047 msgid "Cannot send notification, no valid email found (%s)"
    6048 msgstr ""
    6049 
    6050 #: lib/utils.php:1666
    6051 #, php-format
    6052 msgid ""
    6053 "If you don't have access to that site any longer, you can remove your email "
    6054 "by clicking the following link (valid for 12 hours): %s"
    6055 msgstr ""
    6056 
    6057 #: lib/utils.php:1689
     6165#: lib/utils.php:1663
    60586166msgid "A PHP backtrace has been attached to this message for your convenience."
    60596167msgstr ""
    60606168
    6061 #: lib/utils.php:1710
     6169#: lib/utils.php:1684
    60626170#, php-format
    60636171msgid "Error, cannot create the %s folder."
    60646172msgstr ""
    60656173
    6066 #: lib/utils.php:1711 lib/utils.php:1720 lib/utils.php:1729
     6174#: lib/utils.php:1685 lib/utils.php:1694 lib/utils.php:1703
    60676175msgid "Check your server permissions and try again."
    60686176msgstr ""
    60696177
    6070 #: lib/utils.php:1719
     6178#: lib/utils.php:1693
    60716179#, php-format
    60726180msgid "Error, the %s folder is not writable."
    60736181msgstr ""
    60746182
    6075 #: lib/utils.php:1728
     6183#: lib/utils.php:1702
    60766184#, php-format
    60776185msgid "Error, cannot write %s."
     
    63596467msgstr ""
    63606468
    6361 #: ninjafirewall.php:52
    6362 msgid "A true Web Application Firewall to protect and secure WordPress."
    6363 msgstr ""
    6364 
    6365 #: ninjafirewall.php:61
    6366 #, php-format
    6367 msgid "Sorry %s, your request cannot be processed."
    6368 msgstr ""
    6369 
    6370 #: ninjafirewall.php:62
    6371 msgid "For security reasons, it was blocked and logged."
    6372 msgstr ""
    6373 
    6374 #: ninjafirewall.php:64
    6375 msgid ""
    6376 "If you believe this was an error please contact the<br />webmaster and "
    6377 "enclose the following incident ID:"
    6378 msgstr ""
    6379 
    6380 #: ninjafirewall.php:68
    6381 msgid "Cannot find WordPress configuration file"
    6382 msgstr ""
    6383 
    6384 #: ninjafirewall.php:69
    6385 msgid "Cannot read WordPress configuration file"
    6386 msgstr ""
    6387 
    6388 #: ninjafirewall.php:70
    6389 msgid "Cannot retrieve WordPress database credentials"
    6390 msgstr ""
    6391 
    6392 #: ninjafirewall.php:71
    6393 msgid "Cannot connect to WordPress database"
    6394 msgstr ""
    6395 
    6396 #: ninjafirewall.php:72
    6397 msgid "Cannot retrieve user options from database (#2)"
    6398 msgstr ""
    6399 
    6400 #: ninjafirewall.php:73
    6401 msgid "Cannot retrieve user options from database (#3)"
    6402 msgstr ""
    6403 
    6404 #: ninjafirewall.php:74
    6405 msgid "Cannot retrieve user rules from database (#2)"
    6406 msgstr ""
    6407 
    6408 #: ninjafirewall.php:75
    6409 msgid "Cannot retrieve user rules from database (#3)"
    6410 msgstr ""
    6411 
    6412 #: ninjafirewall.php:76
    6413 msgid ""
    6414 "The firewall has been disabled from the <a href=\"admin.php?"
    6415 "page=nfsubopt\">administration console</a>"
    6416 msgstr ""
    6417 
    6418 #: ninjafirewall.php:77
    6419 msgid "Unable to communicate with the firewall. Please check your settings"
    6420 msgstr ""
    6421 
    6422 #: ninjafirewall.php:78
    6423 msgid "Cannot retrieve user options from database (#1)"
    6424 msgstr ""
    6425 
    6426 #: ninjafirewall.php:79
    6427 msgid "Cannot retrieve user rules from database (#1)"
    6428 msgstr ""
    6429 
    6430 #: ninjafirewall.php:80
    6431 #, php-format
    6432 msgid ""
    6433 "The firewall cannot access its log and cache folders. If you changed the "
    6434 "name of WordPress %s or %s folders, you must define NinjaFirewall's built-in "
    6435 "%s constant (see %s for more info)"
    6436 msgstr ""
    6437 
    6438 #: ninjafirewall.php:81
    6439 msgid "The PHP msqli extension is missing or not loaded."
    6440 msgstr ""
    6441 
    6442 #: ninjafirewall.php:82
    6443 msgid "Cannot retrieve user options from database (#4)"
    6444 msgstr ""
    6445 
    6446 #: ninjafirewall.php:83
    6447 msgid "Cannot retrieve user rules from database (#4)"
    6448 msgstr ""
    6449 
    6450 #: ninjafirewall.php:138 ninjafirewall.php:208
     6469#: ninjafirewall.php:105 ninjafirewall.php:177
    64516470msgid ""
    64526471"You do not have \"unfiltered_html\" capability. Please enable it in order to "
     
    64556474msgstr ""
    64566475
    6457 #: ninjafirewall.php:146
     6476#: ninjafirewall.php:113
    64586477#, php-format
    64596478msgid ""
     
    64626481msgstr ""
    64636482
    6464 #: ninjafirewall.php:150
     6483#: ninjafirewall.php:117
    64656484#, php-format
    64666485msgid ""
     
    64686487msgstr ""
    64696488
    6470 #: ninjafirewall.php:154
     6489#: ninjafirewall.php:121
    64716490#, php-format
    64726491msgid "NinjaFirewall requires the PHP %s extension."
    64736492msgstr ""
    64746493
    6475 #: ninjafirewall.php:158
     6494#: ninjafirewall.php:125
    64766495msgid ""
    64776496"You have SAFE_MODE enabled. Please disable it, it is deprecated as of PHP "
     
    64796498msgstr ""
    64806499
    6481 #: ninjafirewall.php:162
     6500#: ninjafirewall.php:129
    64826501msgid "NinjaFirewall is not compatible with Microsoft Windows."
    64836502msgstr ""
    64846503
    6485 #: ninjafirewall.php:319
     6504#: ninjafirewall.php:294
    64866505msgid ""
    64876506"All fields will be restored to their default values and any changes you made "
     
    64896508msgstr ""
    64906509
    6491 #: ninjafirewall.php:323
     6510#: ninjafirewall.php:298
    64926511msgid "Missing security nonce, try to reload the page."
    64936512msgstr ""
    64946513
    6495 #: ninjafirewall.php:325
     6514#: ninjafirewall.php:300
    64966515msgid "Please select the HTTP server in the list."
    64976516msgstr ""
    64986517
    6499 #: ninjafirewall.php:328
     6518#: ninjafirewall.php:303
    65006519msgid "Delete the firewall's error log ?"
    65016520msgstr ""
    65026521
    6503 #: ninjafirewall.php:332
     6522#: ninjafirewall.php:307
    65046523msgid ""
    65056524"This action will restore the selected configuration file and will override "
     
    65076526msgstr ""
    65086527
    6509 #: ninjafirewall.php:336
     6528#: ninjafirewall.php:311
    65106529msgid ""
    65116530"Any character that is not a letter [a-zA-Z], a digit [0-9], a dot [.], a "
     
    65146533msgstr ""
    65156534
    6516 #: ninjafirewall.php:338
     6535#: ninjafirewall.php:313
    65176536msgid ""
    65186537"Ensure that you can access your admin console over HTTPS before enabling "
     
    65206539msgstr ""
    65216540
    6522 #: ninjafirewall.php:340
     6541#: ninjafirewall.php:315
    65236542msgid ""
    65246543"WooCommerce is running: if you block accounts creation, your customers won't "
     
    65266545msgstr ""
    65276546
    6528 #: ninjafirewall.php:342
     6547#: ninjafirewall.php:317
    65296548msgid ""
    65306549"Your blog has user registration enabled: if you block accounts creation, "
     
    65326551msgstr ""
    65336552
    6534 #: ninjafirewall.php:344
     6553#: ninjafirewall.php:319
    65356554msgid ""
    65366555"Your multisite installation allows users to register new sites: if you "
     
    65396558msgstr ""
    65406559
    6541 #: ninjafirewall.php:348
     6560#: ninjafirewall.php:323
    65426561msgid "Delete the current snapshot ?"
    65436562msgstr ""
    65446563
    6545 #: ninjafirewall.php:352
     6564#: ninjafirewall.php:327
    65466565msgid "Invalid character."
    65476566msgstr ""
    65486567
    6549 #: ninjafirewall.php:354
     6568#: ninjafirewall.php:329
    65506569msgid "\"admin\" is not acceptable, please choose another user name."
    65516570msgstr ""
    65526571
    6553 #: ninjafirewall.php:356
     6572#: ninjafirewall.php:331
    65546573msgid "Please enter max 1024 character only."
    65556574msgstr ""
    65566575
    6557 #: ninjafirewall.php:358
     6576#: ninjafirewall.php:333
    65586577msgid "Select when to enable the login protection."
    65596578msgstr ""
    65606579
    6561 #: ninjafirewall.php:360
     6580#: ninjafirewall.php:335
    65626581msgid "Enter a name and a password for the HTTP authentication."
    65636582msgstr ""
    65646583
    6565 #: ninjafirewall.php:364
     6584#: ninjafirewall.php:339
    65666585msgid "Your public key is not valid."
    65676586msgstr ""
    65686587
    6569 #: ninjafirewall.php:370
     6588#: ninjafirewall.php:345
    65706589msgid "No traffic yet, please wait"
    65716590msgstr ""
    65726591
    6573 #: ninjafirewall.php:372
     6592#: ninjafirewall.php:347
    65746593msgid "seconds..."
    65756594msgstr ""
    65766595
    6577 #: ninjafirewall.php:374
     6596#: ninjafirewall.php:349
    65786597msgid "Error: Live Log did not receive the expected response from your server:"
    65796598msgstr ""
    65806599
    6581 #: ninjafirewall.php:376
     6600#: ninjafirewall.php:351
    65826601msgid "Error: URL does not seem to exist (404 Not Found):"
    65836602msgstr ""
    65846603
    6585 #: ninjafirewall.php:378
     6604#: ninjafirewall.php:353
    65866605msgid "Error: Cannot find your log file. Try to reload this page."
    65876606msgstr ""
    65886607
    6589 #: ninjafirewall.php:380
     6608#: ninjafirewall.php:355
    65906609msgid "Error: The HTTP server returned the following error code:"
    65916610msgstr ""
    65926611
    6593 #: ninjafirewall.php:642 ninjafirewall.php:762 ninjafirewall.php:831
     6612#: ninjafirewall.php:617 ninjafirewall.php:737 ninjafirewall.php:806
    65946613msgid "Error: Security nonces do not match. Reload the page and try again."
    65956614msgstr ""
    65966615
    6597 #: ninjafirewall.php:648
     6616#: ninjafirewall.php:623
    65986617msgid "Error: NinjaFirewall is disabled"
    65996618msgstr ""
    66006619
    6601 #: ninjafirewall.php:653 ninjafirewall.php:767 ninjafirewall.php:797
     6620#: ninjafirewall.php:628 ninjafirewall.php:742 ninjafirewall.php:772
    66026621#, php-format
    66036622msgid "Error: missing parameter (%s)."
    66046623msgstr ""
    66056624
    6606 #: ninjafirewall.php:893
     6625#: ninjafirewall.php:868
    66076626msgid "NinjaFirewall: Dashboard"
    66086627msgstr ""
    66096628
    6610 #: ninjafirewall.php:897
     6629#: ninjafirewall.php:872
    66116630msgid "NinjaFirewall: Firewall Options"
    66126631msgstr ""
    66136632
    6614 #: ninjafirewall.php:901
     6633#: ninjafirewall.php:876
    66156634msgid "NinjaFirewall: Firewall Policies"
    66166635msgstr ""
    66176636
    6618 #: ninjafirewall.php:905
     6637#: ninjafirewall.php:880
    66196638msgid "NinjaFirewall: Monitoring"
    66206639msgstr ""
    66216640
    6622 #: ninjafirewall.php:915
     6641#: ninjafirewall.php:890
    66236642msgid "NinjaFirewall: Anti-Malware"
    66246643msgstr ""
    66256644
    6626 #: ninjafirewall.php:919
     6645#: ninjafirewall.php:894
    66276646msgid "NinjaFirewall: Network"
    66286647msgstr ""
    66296648
    6630 #: ninjafirewall.php:923
     6649#: ninjafirewall.php:898
    66316650msgid "NinjaFirewall: Event Notifications"
    66326651msgstr ""
    66336652
    6634 #: ninjafirewall.php:927
     6653#: ninjafirewall.php:902
    66356654msgid "NinjaFirewall: Log-in Protection"
    66366655msgstr ""
    66376656
    6638 #: ninjafirewall.php:931
     6657#: ninjafirewall.php:906
    66396658msgid "NinjaFirewall: Logs"
    66406659msgstr ""
    66416660
    6642 #: ninjafirewall.php:935
     6661#: ninjafirewall.php:910
    66436662msgid "NinjaFirewall: Security Rules"
    66446663msgstr ""
    66456664
    6646 #: ninjafirewall.php:979
     6665#: ninjafirewall.php:954
    66476666msgid "NinjaFirewall Settings"
    66486667msgstr ""
    66496668
    6650 #: ninjafirewall.php:987
     6669#: ninjafirewall.php:962
    66516670msgid "NinjaFirewall is enabled"
    66526671msgstr ""
    66536672
    6654 #: ninjafirewall.php:1139
     6673#: ninjafirewall.php:1114
    66556674msgid "Access Restricted"
    66566675msgstr ""
    66576676
    6658 #: ninjafirewall.php:1145
     6677#: ninjafirewall.php:1120
    66596678msgid "Settings"
    66606679msgstr ""
    66616680
    6662 #: ninjafirewall.php:1146
     6681#: ninjafirewall.php:1121
    66636682msgid "Upgrade to Premium"
    66646683msgstr ""
    66656684
    6666 #: ninjafirewall.php:1147
     6685#: ninjafirewall.php:1122
    66676686msgid "Rate it!"
    66686687msgstr ""
  • ninjafirewall/trunk/lib/firewall.php

    r3286483 r3310830  
    13101310function nfw_check_b64( $key, $string ) {
    13111311
    1312     if ( defined('NFW_STATUS') || strlen($string) < 4 ) { return; }
    1313 
    1314     $decoded = base64_decode($string);
    1315     if ( strlen($decoded) < 4 ) { return; }
    1316 
    1317     if ( preg_match( '`\b(?:\$?_(COOKIE|ENV|FILES|(?:GE|POS|REQUES)T|SE(RVER|SSION))|HTTP_(?:(?:POST|GET)_VARS|RAW_POST_DATA)|GLOBALS)\s*[=\[)]|\b(?i:array_map|assert|base64_(?:de|en)code|chmod|curl_exec|(?:ex|im)plode|error_reporting|eval|file(?:_get_contents)?|f(?:open|write|close)|fsockopen|function_exists|gzinflate|md5|move_uploaded_file|ob_start|passthru|[ep]reg_replace|phpinfo|stripslashes|strrev|(?:shell_)?exec|substr|system|unlink)\s*\(|[\s;]echo\s*[\'"]|<(?i:applet|embed|i?frame(?:set)?|marquee|object|script)\b|\W\$\{\s*[\'"]\w+[\'"]|<\?(?i:php|=)\s|(?i:(?:\b|\d)select\b.+?from\b.+?(?:\b|\d)where|(?:\b|\d)insert\b.+?into\b|(?:\b|\d)union\b.+?(?:\b|\d)select\b|(?:\b|\d)update\b.+?(?:\b|\d)set\b)|^.{0,25}[;{}]?\b[OC]:\d+:"[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*":\d+:{.*?}`', $decoded) ) {
     1312    if ( defined('NFW_STATUS') || strlen( $string ) < 4 ) {
     1313        return;
     1314    }
     1315
     1316    $whitelist = [
     1317        'fpd_print_order' // Fancy Product Designer
     1318    ];
     1319    if ( in_array( $key, $whitelist ) ) {
     1320        return;
     1321    }
     1322
     1323    $decoded = base64_decode( $string );
     1324    if ( strlen($decoded) < 4 ) {
     1325        return;
     1326    }
     1327
     1328    if ( preg_match( '`\b(?:\$?_(COOKIE|ENV|FILES|(?:GE|POS|REQUES)T|SE(RVER|SSION))|HTTP_(?:(?:POST|GET)_VARS|RAW_POST_DATA)|GLOBALS)\s*[=\[)]|\b(?i:array_map|assert|base64_(?:de|en)code|chmod|curl_exec|(?:ex|im)plode|error_reporting|eval|file(?:_get_contents)?|f(?:open|write|close)|fsockopen|function_exists|gzinflate|md5|move_uploaded_file|ob_start|passthru|[ep]reg_replace|phpinfo|stripslashes|strrev|(?:shell_)?exec|substr|system|unlink)\s*\(|[\s;]echo\s*[\'"]|<(?i:applet|embed|i?frame(?:set)?|marquee|object|script)\b|\W\$\{\s*[\'"]\w+[\'"]|<\?(?i:php|=)\s|(?i:(?:\b|\d)select\b.+?from\b.+?(?:\b|\d)where|(?:\b|\d)insert\b.+?into\b|(?:\b|\d)union\b.+?(?:\b|\d)select\b|(?:\b|\d)update\b.+?(?:\b|\d)set\b)|^.{0,25}[;{}]?\b[OC]:\d+:"[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*":\d+:{.*?}`', $decoded ) ) {
     1329        // JetPack
    13181330        if ( $key === 'args' && ! defined('NFW_WPWAF') &&
    13191331            preg_match( '/^{"query":"SELECT/', $decoded ) &&
     
    13211333            return;
    13221334        }
    1323         nfw_log('BASE64-encoded injection', 'POST:' . $key . ' = ' . $string, '3', 0);
     1335        nfw_log('BASE64-encoded injection', 'POST:' . $key . ' = ' . $string, '3', 0 );
    13241336        nfw_block();
    13251337    }
  • ninjafirewall/trunk/lib/fw_fileguard.php

    r3263825 r3310830  
    3939                 * Did we check it already ?
    4040                 */
    41                 if (! file_exists( $nfw_['log_dir'] .'/cache/fg_'. $nfw_['nfw_options']['fg_stat']['ino'] .'.php') ) {
     41                if (! is_file( $nfw_['log_dir'] .'/cache/fg_'. $nfw_['nfw_options']['fg_stat']['ino'] .'.php') ) {
    4242                    /**
    4343                     * Log it.
  • ninjafirewall/trunk/lib/fw_livelog.php

    r2824119 r3310830  
    3131
    3232    $nfw_['livelog'] = $nfw_['log_dir'] . '/cache/livelog.php';
    33     if ( file_exists($nfw_['livelog']) ) {
     33    if ( is_file( $nfw_['livelog'] ) ) {
    3434        // Check if we need to flush it :
    3535        if ($_POST['livecls'] > 0) {
     
    8080        // If the log was not modified for the past 10mn, we delete it as well :
    8181        $nfw_['livelog'] = $nfw_['log_dir'] . '/cache/livelog.php';
    82         if ( file_exists($nfw_['livelog']) ) {
     82        if ( is_file( $nfw_['livelog'] ) ) {
    8383            $nfw_['mtime'] = filemtime($nfw_['livelog']);
    8484            if ( $now - $nfw_['mtime'] > 600 ) {
  • ninjafirewall/trunk/lib/i18n-extra.php

    r3263825 r3310830  
    7070__('1st day of the month, or if bigger than %s MB', 'ninjafirewall');
    7171__('1st day of the month, regardless of its size', 'ninjafirewall');
     72__('Sorting', 'ninjafirewall');
     73__('Ascending (oldest entries first)', 'ninjafirewall');
     74__('Descending (newest entries first)', 'ninjafirewall');
    7275__('Show the most recent', 'ninjafirewall');
    7376__('lines', 'ninjafirewall');
     
    189192__('By default, if will rotate the log each month or earlier, if it reaches 2 megabytes.', 'ninjafirewall');
    190193__('Rotated logs, if any, can be selected and viewed from the dropdown menu.', 'ninjafirewall');
     194__('This option lets you sort the firewall log.', 'ninjafirewall');
    191195__('Syslog', 'ninjafirewall');
    192196__('In addition to the firewall log, events can also be redirected to the syslog server (<code>LOG_USER</code> facility).', 'ninjafirewall');
     
    225229__('Enter your new license and click on the save button', 'ninjafirewall');
    226230__('Save New License', 'ninjafirewall');
     231__('Some of your changes have been saved, but not all because of syntax errors.', 'ninjafirewall');
    227232__('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');
    228233__('General', 'ninjafirewall');
  • ninjafirewall/trunk/lib/logs_firewall_log.php

    r2986500 r3310830  
    3232$monthly_log = 'firewall_' . date( 'Y-m' ) . '.php';
    3333
    34 if ( ! file_exists( $log_dir . $monthly_log ) ) {
     34if ( ! is_file( $log_dir . $monthly_log ) ) {
    3535    nf_sub_log_create( $log_dir . $monthly_log );
    3636}
     
    289289    $data['type'] = 'local';
    290290
    291     if (! file_exists( $log_dir . $log ) ) {
     291    if (! is_file( $log_dir . $log ) ) {
    292292        $data['err_msg'] = __('The requested log does not exist.', 'ninjafirewall');
    293293        return $data;
  • ninjafirewall/trunk/lib/nfw_log.php

    r3133784 r3310830  
    5050$log_file  = NFW_LOG_DIR . '/nfwlog/firewall_' . $cur_month . '.php';
    5151
    52 if ( file_exists( $stat_file ) ) {
     52if ( is_file( $stat_file ) ) {
    5353    $nfw_stat = file_get_contents( $stat_file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES );
    5454    $nfw_stat = str_replace( '<?php exit; ?>', '', $nfw_stat );
     
    7474}
    7575
    76 if (! file_exists($log_file) ) {
     76if (! is_file( $log_file ) ) {
    7777    $tmp = '<?php exit; ?>' . "\n";
    7878} else {
  • ninjafirewall/trunk/ninjafirewall.php

    r3286483 r3310830  
    44Plugin URI: https://nintechnet.com/
    55Description: A true Web Application Firewall to protect and secure WordPress.
    6 Version: 4.7.4
     6Version: 4.7.5
    77Author: The Ninja Technologies Network
    88Author URI: https://nintechnet.com/
     
    1212Domain Path: /languages
    1313*/
    14 define('NFW_ENGINE_VERSION', '4.7.4');
     14define('NFW_ENGINE_VERSION', '4.7.5');
    1515/*
    1616 +=====================================================================+
     
    3030
    3131/* ------------------------------------------------------------------ */
    32 
    33 function nfw_load_txtdomain() {
    34 
    35     if ( defined('NFW_NOI18N') ) { return; }
    36 
    37     unload_textdomain('ninjafirewall');
    38     $nf_locale = ['fr_FR'];
    39     $this_user_locale = get_user_locale();
    40     if ( in_array( $this_user_locale, $nf_locale ) ) {
    41         if ( file_exists( __DIR__ ."/languages/ninjafirewall-{$this_user_locale}.mo") ) {
    42             load_textdomain('ninjafirewall', __DIR__ ."/languages/ninjafirewall-{$this_user_locale}.mo");
    43         }
    44     } elseif ( file_exists( WP_LANG_DIR ."/plugins/ninjafirewall-{$this_user_locale}.mo") ) {
    45         load_textdomain('ninjafirewall', WP_LANG_DIR ."/plugins/ninjafirewall-{$this_user_locale}.mo");
    46     }
    47 }
    48 add_action('plugins_loaded','nfw_load_txtdomain');
    49 
    50 /* ------------------------------------------------------------------ */
    5132define('NFW_NULL_BYTE', 2);
    5233define('NFW_SCAN_BOTS', 531);
     
    6041    '<br />' . 'For security reasons, it was blocked and logged.' .
    6142    '<br /><br />%%NINJA_LOGO%%<br /><br />' .
    62     'If you believe this was an error please contact the<br />webmaster and enclose the following incident ID:' .
    63     '<br /><br />[ <b>#%%NUM_INCIDENT%%</b> ]</center>'
     43    'If you believe this was an error please contact the<br />webmaster and enclose the '.
     44    'following incident ID:' .' <br /><br />[ <b>#%%NUM_INCIDENT%%</b> ]</center>'
    6445);
    6546
  • ninjafirewall/trunk/readme.txt

    r3286483 r3310830  
    44Requires at least: 4.9
    55Tested up to: 6.8
    6 Stable tag: 4.7.4
     6Stable tag: 4.7.5
    77Requires PHP: 7.1
    88License: GPLv3 or later
     
    209209Need more security? Take the time to explore our supercharged Premium edition: [NinjaFirewall WP+ Edition](https://nintechnet.com/ninjafirewall/wp-edition/?comparison)
    210210
     211= 4.7.5 (June 13, 2025) =
     212
     213* Several small fixes and adjustments under the hood.
     214* WP+ Edition (Premium): The firewall log can now be sorted in ascending (oldest entries first) or descending (newest entries first) order. See "NinjaFirewall > Logs > Log Options > Sorting".
     215* WP+ Edition (Premium): Added Square and Airwallex webhook IP addresses to the "Access Control > IP address > External Services" section.
     216* WP+ Edition (Premium): When saving an IP address to the whitelist or blacklist in the "IP Access Control" settings page, NinjaFirewall will reject non-conform CIDR values and display a warning.
     217* WP+ Edition (Premium): Updated geolocation database.
     218
    211219= 4.7.4 =
    212220
Note: See TracChangeset for help on using the changeset viewer.