Version Description
- Updated code for compatibility with WP 4.9.7 (latest release).
- Removed wrong size dashicon from Settings link in plugin list.
- Removed the broken link to vote WORKS on wordpress.org.
- Reordered priorety on fixing Known Threats to be more efficient.
Download this release
Release Info
Developer | scheeeli |
Plugin | Anti-Malware Security and Brute-Force Firewall |
Version | 4.17.68 |
Comparing to | |
See all releases |
Code changes from version 4.17.58 to 4.17.68
- images/index.php +9 -2
- index.php +46 -38
- languages/gotmls-es_AR.mo +0 -0
- languages/gotmls-es_AR.po +523 -0
- languages/gotmls-fr_FR.mo +0 -0
- languages/gotmls-fr_FR.po +640 -0
- languages/gotmls-tr.mo +0 -0
- languages/gotmls-tr.po +708 -0
- readme.txt +13 -4
images/index.php
CHANGED
@@ -526,6 +526,11 @@ function GOTMLS_get_ext($filename) {
|
|
526 |
function GOTMLS_preg_match_all($threat_definition, $threat_name) {
|
527 |
if (@preg_match_all($threat_definition, $GLOBALS["GOTMLS"]["tmp"]["file_contents"], $threats_found)) {
|
528 |
$start = -1;
|
|
|
|
|
|
|
|
|
|
|
529 |
foreach ($threats_found[0] as $find) {
|
530 |
$potential_threat = str_replace("\r", "", $find);
|
531 |
$flen = strlen($potential_threat);
|
@@ -533,6 +538,8 @@ function GOTMLS_preg_match_all($threat_definition, $threat_name) {
|
|
533 |
$GLOBALS["GOTMLS"]["tmp"]["threats_found"]["$start-".($flen+$start)] = "$threat_name";
|
534 |
$GLOBALS["GOTMLS"]["tmp"]["new_contents"] = str_replace($find, "", $GLOBALS["GOTMLS"]["tmp"]["new_contents"]);
|
535 |
}
|
|
|
|
|
536 |
return count($GLOBALS["GOTMLS"]["tmp"]["threats_found"]);
|
537 |
} else
|
538 |
return false;
|
@@ -716,7 +723,7 @@ $GLOBALS["GOTMLS"]["tmp"]["debug_fix"]="GOTMLS_fix";
|
|
716 |
}
|
717 |
}
|
718 |
$GLOBALS["GOTMLS"]["tmp"]["debug_fix"]=isset($_POST["GOTMLS_fix"])?"GOTMLS_fix=".htmlspecialchars(print_r($_POST["GOTMLS_fix"],1)):"!potential";
|
719 |
-
$threat_link = $lt.'input type="checkbox" name="GOTMLS_fix[]" value="'.$clean_file.'" id="check_'.$clean_file.(($className != "wp_core")?'" checked="'.$className:'').'" /'.$gt.$threat_link;
|
720 |
$imageFile = "threat";
|
721 |
} elseif (isset($_POST["GOTMLS_fix"]) && is_array($_POST["GOTMLS_fix"]) && in_array($clean_file, $_POST["GOTMLS_fix"])) {
|
722 |
echo __("Already Fixed!",'gotmls');
|
@@ -1032,7 +1039,7 @@ function GOTMLS_read_error($path) {
|
|
1032 |
}
|
1033 |
|
1034 |
function GOTMLS_scandir($dir) {
|
1035 |
-
echo "/*<!--*"."/".GOTMLS_update_status(sprintf(__("Scanning %s",'gotmls'), str_replace(dirname($GLOBALS["GOTMLS"]["log"]["scan"]["dir"]), "...", $dir)));
|
1036 |
GOTMLS_flush();
|
1037 |
$li_js = "/*-->*"."/\nscanNextDir(-1);\n/*<!--*"."/";
|
1038 |
if (isset($_GET["GOTMLS_skip_dir"]) && $dir == GOTMLS_decode($_GET["GOTMLS_skip_dir"])) {
|
526 |
function GOTMLS_preg_match_all($threat_definition, $threat_name) {
|
527 |
if (@preg_match_all($threat_definition, $GLOBALS["GOTMLS"]["tmp"]["file_contents"], $threats_found)) {
|
528 |
$start = -1;
|
529 |
+
if (!@preg_match_all($threat_definition, $GLOBALS["GOTMLS"]["tmp"]["new_contents"], $threat_found)) {
|
530 |
+
$new_contents = $GLOBALS["GOTMLS"]["tmp"]["new_contents"];
|
531 |
+
$GLOBALS["GOTMLS"]["tmp"]["new_contents"] = $GLOBALS["GOTMLS"]["tmp"]["file_contents"];
|
532 |
+
} else
|
533 |
+
$new_contents = false;
|
534 |
foreach ($threats_found[0] as $find) {
|
535 |
$potential_threat = str_replace("\r", "", $find);
|
536 |
$flen = strlen($potential_threat);
|
538 |
$GLOBALS["GOTMLS"]["tmp"]["threats_found"]["$start-".($flen+$start)] = "$threat_name";
|
539 |
$GLOBALS["GOTMLS"]["tmp"]["new_contents"] = str_replace($find, "", $GLOBALS["GOTMLS"]["tmp"]["new_contents"]);
|
540 |
}
|
541 |
+
if ($new_contents && strlen($new_contents) < strlen($GLOBALS["GOTMLS"]["tmp"]["new_contents"]))
|
542 |
+
$GLOBALS["GOTMLS"]["tmp"]["new_contents"] = $new_contents;
|
543 |
return count($GLOBALS["GOTMLS"]["tmp"]["threats_found"]);
|
544 |
} else
|
545 |
return false;
|
723 |
}
|
724 |
}
|
725 |
$GLOBALS["GOTMLS"]["tmp"]["debug_fix"]=isset($_POST["GOTMLS_fix"])?"GOTMLS_fix=".htmlspecialchars(print_r($_POST["GOTMLS_fix"],1)):"!potential";
|
726 |
+
$threat_link = $lt.'input type="checkbox" name="GOTMLS_fix[]" value="'.$clean_file.'" id="check_'.$clean_file.(($className != "wp_core||ifitis")?'" checked="'.$className:'').'" /'.$gt.$threat_link;
|
727 |
$imageFile = "threat";
|
728 |
} elseif (isset($_POST["GOTMLS_fix"]) && is_array($_POST["GOTMLS_fix"]) && in_array($clean_file, $_POST["GOTMLS_fix"])) {
|
729 |
echo __("Already Fixed!",'gotmls');
|
1039 |
}
|
1040 |
|
1041 |
function GOTMLS_scandir($dir) {
|
1042 |
+
echo "/*<!--*"."/".GOTMLS_update_status(sprintf(__("Scanning %s",'gotmls'), str_replace(dirname($GLOBALS["GOTMLS"]["log"]["scan"]["dir"]), "...", htmlspecialchars($dir))));
|
1043 |
GOTMLS_flush();
|
1044 |
$li_js = "/*-->*"."/\nscanNextDir(-1);\n/*<!--*"."/";
|
1045 |
if (isset($_GET["GOTMLS_skip_dir"]) && $dir == GOTMLS_decode($_GET["GOTMLS_skip_dir"])) {
|
index.php
CHANGED
@@ -8,7 +8,7 @@ Author URI: http://wordpress.ieonly.com/category/my-plugins/anti-malware/
|
|
8 |
Contributors: scheeeli, gotmls
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
10 |
Description: This Anti-Virus/Anti-Malware plugin searches for Malware and other Virus like threats and vulnerabilities on your server and helps you remove them. It's always growing and changing to adapt to new threats so let me know if it's not working for you.
|
11 |
-
Version: 4.17.
|
12 |
*/
|
13 |
if (isset($_SERVER["DOCUMENT_ROOT"]) && ($SCRIPT_FILE = str_replace($_SERVER["DOCUMENT_ROOT"], "", isset($_SERVER["SCRIPT_FILENAME"])?$_SERVER["SCRIPT_FILENAME"]:isset($_SERVER["SCRIPT_NAME"])?$_SERVER["SCRIPT_NAME"]:"")) && strlen($SCRIPT_FILE) > strlen("/".basename(__FILE__)) && substr(__FILE__, -1 * strlen($SCRIPT_FILE)) == substr($SCRIPT_FILE, -1 * strlen(__FILE__)))
|
14 |
include(dirname(__FILE__)."/safe-load/index.php");
|
@@ -102,7 +102,7 @@ function GOTMLS_display_header($optional_box = "") {
|
|
102 |
wp_get_current_user();
|
103 |
$GOTMLS_url_parts = explode('/', GOTMLS_siteurl);
|
104 |
if (isset($_GET["check_site"]) && $_GET["check_site"])
|
105 |
-
echo '<div id="check_site" style="z-index: 1234567;"><img src="'.GOTMLS_images_path.'checked.gif" height=16 width=16 alt="✔"> '.__("Tested your site. It appears we didn't break anything",'gotmls').' ;-)</div><script type="text/javascript">window.parent.document.getElementById("check_site_warning").style.backgroundColor=\'#0C0\';</script><li>Please <a target="_blank" href="https://wordpress.org/
|
106 |
else
|
107 |
echo '<style>#GOTMLS-right-sidebar {float: right; margin-right: 0px;}';
|
108 |
$Update_Definitions = array(GOTMLS_update_home.'definitions.js'.$GLOBALS["GOTMLS"]["tmp"]["Definition"]["Updates"].'&ver='.GOTMLS_Version.'&wp='.$wp_version.'&'.GOTMLS_set_nonce(__FUNCTION__."108").'&d='.ur1encode(GOTMLS_siteurl));
|
@@ -132,10 +132,7 @@ function GOTMLS_display_header($optional_box = "") {
|
|
132 |
$php_version .= "<li>".$_SERVER["SERVER_SOFTWARE"]."</li>\n";
|
133 |
if ((isset($GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["you"]["user_email"]) && strlen($GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["you"]["user_email"]) == 32)) {
|
134 |
$reg_email_key = $GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["you"]["user_email"];
|
135 |
-
|
136 |
-
$isRegistered = $current_user->user_email;
|
137 |
-
elseif (!($isRegistered = $wpdb->get_var("SELECT `user_nicename` FROM $wpdb->users WHERE MD5(`user_email`) = '".$reg_email_key."'")))
|
138 |
-
$isRegistered = '<img src="//gravatar.com/avatar/'.$user_info["user_email"].'?s=32" border="0" alt="Unknown User">Unknown User';
|
139 |
} else
|
140 |
$reg_email_key = "";
|
141 |
$head_nonce = GOTMLS_set_nonce(__FUNCTION__."141");
|
@@ -368,7 +365,7 @@ setDiv("div_file");
|
|
368 |
<div id="admin-page-container">
|
369 |
<div id="GOTMLS-right-sidebar" style="width: 300px;" class="metabox-holder">
|
370 |
'.GOTMLS_box(__("Updates & Registration",'gotmls'), "<ul>$php_version<li>WordPress: <span class='GOTMLS_date'>$wp_version</span></li>\n<li>Plugin: <span class='GOTMLS_date'>".GOTMLS_Version.'</span></li>
|
371 |
-
<li><div id="GOTMLS_Key" style="margin: 0;'.((!$defLatest && !$isRegistered)?' display: none;">Key: <span style="float: right;">'.GOTMLS_installation_key.'</span></div><div style="':'">Key: <span style="float: right;">'.GOTMLS_installation_key.'</span></div><div style="display: none;').'"><form method="POST" action="'.admin_url('admin-ajax.php?'.$head_nonce).'" target="GOTMLS_iFrame" name="GOTMLS_Form_lognewkey"><input type="hidden" name="GOTMLS_installation_key" value="'.GOTMLS_installation_key.'"><input type="hidden" name="action" value="GOTMLS_lognewkey"><span style="color: #F00;" id="GOTMLS_No_Key">No Key! <input type="submit" style="float: right;" value="'.__("Get FREE Key!",'gotmls').'" class="button-primary" onclick="showhide(\'GOTMLS_No_Key\');showhide(\'GOTMLS_Key\', true);check_for_updates(\'Definition_Updates\');" /></span></form></div
|
372 |
<li>Definitions: <span id="GOTMLS_definitions_date" class="GOTMLS_date">'.$GLOBALS["GOTMLS"]["tmp"]["Definition"]["Latest"].'</span></li></ul>
|
373 |
<form id="updateform" method="post" name="updateform" action="'.str_replace("GOTMLS_mt=", "GOTMLS_last_mt=", GOTMLS_script_URI).'&'.$head_nonce.'">
|
374 |
<img style="display: none; float: left; margin-right: 4px;" src="'.GOTMLS_images_path.'checked.gif" height=16 width=16 alt="definitions updated" id="autoUpdateDownload" onclick="showhide(\'autoUpdateForm\', true); showhide(\'registerKeyForm\', true); showhide(\'clear_updates\', true); getElementById(\'registerFormMessage\').innerHTML = \'<p>You can change your registered email here if you want.</p>\';">
|
@@ -378,7 +375,7 @@ setDiv("div_file");
|
|
378 |
</div>
|
379 |
</form>
|
380 |
<form id="clearupdateform" method="post" name="updateform" action="'.str_replace("GOTMLS_mt=", "GOTMLS_last_mt=", GOTMLS_script_URI).'&'.$head_nonce.'">
|
381 |
-
<input name="UPDATE_definitions_array" value="
|
382 |
<input type="submit" style="display: none; width: 100%; color: #ff0; background-color: #c33" id="clear_updates" value="'.__("Delete ALL definitions!",'gotmls').'">
|
383 |
</form>
|
384 |
<div id="registerKeyForm" style="display: none;"><span id="registerFormMessage" style="color: #F00">'.__("<p>Get instant access to definition updates.</p>",'gotmls').'</span><p>
|
@@ -396,7 +393,7 @@ setDiv("div_file");
|
|
396 |
<div>
|
397 |
<div>'.__("Plugin Installation Key:",'gotmls').'</div>
|
398 |
<input style="width: 100%;" id="installation_key" type="text" name="installation_key" value="'.GOTMLS_installation_key.'" readonly /><input id="old_key" type="hidden" name="old_key" value="'.md5($GOTMLS_url_parts[2]).'" /></div>
|
399 |
-
<input style="width: 100%;" id="wp-submit" type="submit" name="wp-submit" value="Register Now!" /></form></div>'.$Update_Link, "stuffbox").'
|
400 |
<script type="text/javascript">
|
401 |
var alt_addr = "'.$Update_Definitions[1].'";
|
402 |
function check_for_updates(update_type) {
|
@@ -842,9 +839,23 @@ function GOTMLS_Firewall_Options() {
|
|
842 |
echo GOTMLS_box(__("Firewall Options",'gotmls'), $save_action.$sec_opts.$admin_notice)."\n</div></div></div>";
|
843 |
}
|
844 |
|
845 |
-
function
|
846 |
-
global $
|
847 |
wp_get_current_user();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
848 |
$GOTMLS_definitions_versions = array();
|
849 |
$user_info = array();
|
850 |
$saved = false;
|
@@ -866,27 +877,24 @@ function GOTMLS_update_definitions() {
|
|
866 |
$form = 'autoUpdateDownload';
|
867 |
$GLOBALS["GOTMLS"]["tmp"]["onLoad"] .= "updates_complete('Downloaded Definitions');";
|
868 |
}
|
869 |
-
} elseif ($_REQUEST["UPDATE_definitions_array"] ==
|
870 |
$GLOBALS["GOTMLS"]["tmp"]["definitions_array"] = array();
|
871 |
$GOTnew_definitions = array();
|
872 |
} elseif (($DEF = GOTMLS_get_URL('http:'.GOTMLS_update_home.'definitions.php?ver='.GOTMLS_Version.'&wp='.$wp_version.'&'.GOTMLS_set_nonce(__FUNCTION__."870").'&d='.ur1encode(GOTMLS_siteurl))) && is_array($GOTnew_definitions = maybe_unserialize(GOTMLS_decode($DEF))) && count($GOTnew_definitions)) {
|
|
|
873 |
if (isset($GOTnew_definitions["you"]["user_email"]) && strlen($GOTnew_definitions["you"]["user_email"]) == 32) {
|
874 |
-
$
|
875 |
-
if ($user_info["user_email"] == md5($current_user->user_email))
|
876 |
-
$toInfo = $current_user->user_email;
|
877 |
-
elseif (!($toInfo = $wpdb->get_var("SELECT `user_nicename` FROM $wpdb->users WHERE MD5(`user_email`) = '".$user_info["user_email"]."'")))
|
878 |
-
$toInfo = get_option("siteurl");
|
879 |
$innerHTML = "<li style=\\\"color: #0C0\\\">Your Installation Key is Registered to:<br /> $toInfo</li>";
|
880 |
$form = 'autoUpdateForm';
|
881 |
-
if (isset($
|
882 |
-
$user_donations_src = $
|
883 |
-
if ($
|
884 |
-
$autoUpJS = '<input type="
|
885 |
$moreJS = 'if (foundUpdates = document.getElementById("check_wp_core_div_NA"))
|
886 |
foundUpdates.innerHTML = "<a href=\'javascript:document.updateform.submit();\' onclick=\'document.updateform.UPDATE_definitions_array.value=1;\' style=\'color: #f00;\'>Set Definition Updates to Automatically Download to activate this feature.</a>";';
|
887 |
}
|
888 |
-
if ($user_donations_src > 0 && $
|
889 |
-
$li = "<li> You have made $user_donations_src donation".($user_donations_src?'s totalling':' for').' $'.$
|
890 |
}
|
891 |
} else
|
892 |
$innerHTML = "<li style=\\\"color: #f00\\\">Your Installation Key is not registered!</li>";
|
@@ -967,7 +975,7 @@ if (foundUpdates = document.getElementById("UPDATE_definitions_div"))
|
|
967 |
add_action('wp_ajax_GOTMLS_auto_update', 'GOTMLS_update_definitions');
|
968 |
|
969 |
function GOTMLS_settings() {
|
970 |
-
global $
|
971 |
$GOTMLS_scan_groups = array();
|
972 |
$gt = ">";
|
973 |
$lt = "<";
|
@@ -1002,8 +1010,8 @@ function GOTMLS_settings() {
|
|
1002 |
$default_exclude_ext = str_replace(",gotmls", "", implode(",", $GLOBALS["GOTMLS"]["tmp"]["skip_ext"]));
|
1003 |
$GLOBALS["GOTMLS"]["tmp"]["skip_ext"] = $GLOBALS["GOTMLS"]["tmp"]["settings_array"]["exclude_ext"];
|
1004 |
if (isset($_POST["UPDATE_definitions_checkbox"])) {
|
1005 |
-
if (isset($_POST[$_POST["UPDATE_definitions_checkbox"]]) &&
|
1006 |
-
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"] =
|
1007 |
else
|
1008 |
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"] = "";
|
1009 |
}
|
@@ -1052,8 +1060,8 @@ function GOTMLS_settings() {
|
|
1052 |
$scan_whatopts = "\n$lt".'div style="padding: 4px 30px;" id="scan_group_div_'.$mg.'"'.$gt.$lt.'input type="radio" name="scan_what" id="not-only'.$mg.'" value="'.$mg.'"'.($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_what"]==$mg?' checked':'').' /'.$gt.$lt.'a style="text-decoration: none;" href="#scan_what" onclick="showOnly(\''.$mg.'\');document.getElementById(\'not-only'.$mg.'\').checked=true;"'."$gt$GOTMLS_scan_group$lt/a$gt{$lt}br /$gt\n$lt".'div class="rounded-corners" style="position: absolute; display: none; background-color: #CCF; margin: 0; padding: 10px; z-index: 10;" id="only'.$mg.'"'.$gt.$lt.'div style="padding-bottom: 6px;"'.$gt.GOTMLS_close_button('only'.$mg, 0).$lt.'b'.$gt.str_replace(" ", " ", __("Only Scan These Folders:",'gotmls')).$lt.'/b'.$gt.$lt.'/div'.$gt.$scan_whatopts;
|
1053 |
}
|
1054 |
$scan_optjs .= "document.getElementById('only'+what).style.display = 'block';\n}";
|
1055 |
-
if (isset($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"]) &&
|
1056 |
-
$scan_optjs .= "\nfunction auto_UPDATE_check() {\n\tif (auto_UPdef_check = document.getElementById('
|
1057 |
$scan_optjs .= "$lt/script$gt";
|
1058 |
$GOTMLS_nonce_URL = GOTMLS_set_nonce(__FUNCTION__."853");
|
1059 |
$scan_opts = "\n$lt".'form method="POST" name="GOTMLS_Form"'.$gt.$lt.'input type="hidden" name="'.str_replace('=', '" value="', $GOTMLS_nonce_URL).'"'.$gt.$lt.'input type="hidden" name="scan_type" id="scan_type" value="Complete Scan" /'.$gt.$lt.'div style="float: right;"'.$gt.$lt.'input type="submit" id="complete_scan" value="'.__("Run Complete Scan",'gotmls').'" class="button-primary" onclick="document.getElementById(\'scan_type\').value=\'Complete Scan\';" /'.$gt.$lt.'/div'.$gt.'
|
@@ -1272,7 +1280,7 @@ var startTime = 0;
|
|
1272 |
if ($check != "potential")
|
1273 |
$GLOBALS["GOTMLS"]["log"]["settings"]["check"][] = $check;
|
1274 |
}
|
1275 |
-
echo "\n$lt".'form method="POST" action="'.admin_url('admin-ajax.php?'.GOTMLS_set_nonce(__FUNCTION__."1030")).(isset($_SERVER["QUERY_STRING"])&&strlen($_SERVER["QUERY_STRING"])?"&"
|
1276 |
foreach ($_POST as $name => $value) {
|
1277 |
if (substr($name, 0, 10) != 'GOTMLS_fix') {
|
1278 |
if (is_array($value)) {
|
@@ -1282,7 +1290,7 @@ var startTime = 0;
|
|
1282 |
echo $lt.'input type="hidden" name="'.$name.'" value="'.htmlspecialchars($value).'"'.$gt;
|
1283 |
}
|
1284 |
}
|
1285 |
-
echo "\n$lt".'script type="text/javascript"'.$gt.'showhide("inside_'.md5($ScanSettings).'");'.$lt.'/script'.$gt.GOTMLS_box(
|
1286 |
$scan_groups_UL = "";
|
1287 |
foreach ($scan_groups as $scan_name => $scan_group)
|
1288 |
$scan_groups_UL .= "\n{$lt}ul name=\"found_$scan_group\" id=\"found_$scan_group\" class=\"GOTMLS_plugin $scan_group\" style=\"background-color: #ccc; display: none; padding: 0;\"$gt{$lt}a class=\"rounded-corners\" name=\"link_$scan_group\" style=\"float: right; padding: 0 4px; margin: 5px 5px 0 30px; line-height: 16px; text-decoration: none; color: #C00; background-color: #FCC; border: solid #F00 1px;\" href=\"#found_top\" onclick=\"showhide('found_$scan_group');\"{$gt}X$lt/a$gt{$lt}h3$gt$scan_name$lt/h3$gt\n".($scan_group=='potential'?$lt.'p'.$gt.' * '.__("NOTE: These are probably not malicious scripts (but it's a good place to start looking <u>IF</u> your site is infected and no Known Threats were found).",'gotmls').$lt.'/p'.$gt:($scan_group=='wp_core'?$lt.'p'.$gt.' * '.sprintf(__("NOTE: We have detected changes to the WordPress Core files on your site. This could be an intentional modification or the malicious work of a hacker. We can restore these files to their original state to preserve the integrity of your original WordPress %s installation.",'gotmls'), $wp_version).' (for more info '.$lt.'a target="_blank" href="http://gotmls.net/tag/wp-core-files/"'.$gt.__("read my blog",'gotmls').$lt.'/a'.$gt.').'.$lt.'/p'.$gt:$lt.'br /'.$gt)).$lt.'/ul'.$gt;
|
@@ -1324,7 +1332,7 @@ var startTime = 0;
|
|
1324 |
echo GOTMLS_update_status(__("Completed!",'gotmls'), 100);
|
1325 |
else {
|
1326 |
echo GOTMLS_update_status(__("Starting Scan ...",'gotmls'))."/*--{$gt}*"."/";
|
1327 |
-
echo "\nvar scriptSRC = '".admin_url('admin-ajax.php?action=GOTMLS_scan&'.GOTMLS_set_nonce(__FUNCTION__."1087").'&mt='.$GLOBALS["GOTMLS"]["tmp"]["mt"].preg_replace('/\&(GOTMLS_scan|mt|GOTMLS_mt|action)=/', '&last_\1=', isset($_SERVER["QUERY_STRING"])&&strlen($_SERVER["QUERY_STRING"])?"&"
|
1328 |
var scanfilesI = 0;
|
1329 |
var stopScanning;
|
1330 |
var gotStuckOn = "";
|
@@ -1389,7 +1397,7 @@ add_action("login_form", "GOTMLS_login_form");
|
|
1389 |
|
1390 |
function GOTMLS_ajax_logintime() {
|
1391 |
@header("Content-type: text/javascript");
|
1392 |
-
$sess = (false && isset($_GET["GOTMLS_sess"]) && is_numeric($_GET["GOTMLS_sess"])) ? $_GET["sess"] : time();
|
1393 |
die("\n//Permission Error: User not authenticated!\nvar GOTMLS_login_offset = new Date();\nvar GOTMLS_login_offset_start = GOTMLS_login_offset.getTime() - ".$sess."000;\nfunction set_offset_id() {\n\tGOTMLS_login_offset = new Date();\n\tif (form_login = document.getElementById('offset_id'))\n\t\tform_login.value = GOTMLS_login_offset.getTime() - GOTMLS_login_offset_start;\n\tsetTimeout(set_offset_id, 15673);\n}\nset_offset_id();");
|
1394 |
}
|
1395 |
add_action('wp_ajax_nopriv_GOTMLS_logintime', 'GOTMLS_ajax_logintime');
|
@@ -1418,7 +1426,7 @@ add_action('wp_ajax_nopriv_GOTMLS_lognewkey', 'GOTMLS_ajax_nopriv');
|
|
1418 |
|
1419 |
function GOTMLS_set_plugin_action_links($links_array, $plugin_file) {
|
1420 |
if ($plugin_file == substr(str_replace("\\", "/", __FILE__), (-1 * strlen($plugin_file))) && strlen($plugin_file) > 10)
|
1421 |
-
$links_array = array_merge(array('<a href="'.admin_url('admin.php?page=GOTMLS-settings').'"
|
1422 |
return $links_array;
|
1423 |
}
|
1424 |
add_filter("plugin_action_links", "GOTMLS_set_plugin_action_links", 1, 2);
|
@@ -1466,7 +1474,7 @@ function GOTMLS_init() {
|
|
1466 |
if (isset($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]) && is_numeric($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]))
|
1467 |
$scan_level = intval($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]);
|
1468 |
else
|
1469 |
-
$scan_level = count(explode('/', trailingslashit(
|
1470 |
if (GOTMLS_get_nonce()) {
|
1471 |
if (isset($_REQUEST["dont_check"]) && is_array($_REQUEST["dont_check"]) && count($_REQUEST["dont_check"]))
|
1472 |
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["dont_check"] = $_REQUEST["dont_check"];
|
@@ -1478,7 +1486,7 @@ function GOTMLS_init() {
|
|
1478 |
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"] = intval($scan_level);
|
1479 |
}
|
1480 |
if (!isset($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]))
|
1481 |
-
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"] = count(explode('/', trailingslashit(
|
1482 |
}
|
1483 |
add_action("admin_init", "GOTMLS_init");
|
1484 |
|
@@ -1546,7 +1554,7 @@ function GOTMLS_ajax_whitelist() {
|
|
1546 |
} else
|
1547 |
unset($GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["whitelist"][$file]);
|
1548 |
GOTMLS_update_option("definitions", $GLOBALS["GOTMLS"]["tmp"]["definitions_array"]);
|
1549 |
-
$body = "Added $file to Whitelist!<br />\n<iframe style='width: 90%; height: 250px; border: none;' src='".GOTMLS_plugin_home."whitelist.html?whitelist="
|
1550 |
} else
|
1551 |
$body = "<li>Invalid Data!</li>";
|
1552 |
die(GOTMLS_html_tags(array("html" => array("body" => $body))));
|
@@ -1702,7 +1710,7 @@ window.parent.showhide("GOTMLS_iFrame", true);
|
|
1702 |
die('//END OF JavaScript');
|
1703 |
} else {
|
1704 |
if (!file_exists($file))
|
1705 |
-
die(GOTMLS_html_tags(array("html" => array("body" => sprintf(__("The file %s does not exist, it must have already been deleted.",'gotmls'), $file)."<script type=\"text/javascript\">\nwindow.parent.showhide('GOTMLS_iFrame', true);\n</script>"))));
|
1706 |
else {
|
1707 |
GOTMLS_scanfile($file);
|
1708 |
$fa = "";
|
@@ -1745,7 +1753,7 @@ function select_text_range(ta_id, start, end) {
|
|
1745 |
alert("The highlighting function does not work in your browser");
|
1746 |
}
|
1747 |
window.parent.showhide("GOTMLS_iFrame", true);
|
1748 |
-
</script><table style="top: 0px; left: 0px; width: 100%; height: 100%; position: absolute;"><tr><td style="width: 100%"><form style="margin: 0;" method="post" action="'.admin_url('admin-ajax.php?'.GOTMLS_set_nonce(__FUNCTION__."1583")).'" onsubmit="return confirm(\''.__("Are you sure this file is not infected and you want to ignore it in future scans?",'gotmls').'\');"><input type="hidden" name="GOTMLS_whitelist" value="'.GOTMLS_encode($file).'"><input type="hidden" name="action" value="GOTMLS_whitelist"><input type="hidden" name="GOTMLS_chksum" value="'.md5($GLOBALS["GOTMLS"]["tmp"]["file_contents"]).'O'.GOTMLS_installation_key.'"><input type="submit" value="Whitelist this file" style="float: right;"></form><div id="fileperms" class="shadowed-box rounded-corners" style="display: none; position: absolute; left: 8px; top: 29px; background-color: #ccc; border: medium solid #C00; box-shadow: -3px 3px 3px #666; border-radius: 10px; padding: 10px;"><b>File Details: '.basename($file).'</b><br />in: '.dirname(realpath($file)).'<br />encoding: '.(function_exists("mb_detect_encoding")?mb_detect_encoding($GLOBALS["GOTMLS"]["tmp"]["file_contents"]):"Unknown").'<br />size: '.strlen($GLOBALS["GOTMLS"]["tmp"]["file_contents"]).' ('.filesize(realpath($file)).'bytes)<br />permissions: '.GOTMLS_fileperms(realpath($file)).'<br />Owner/Group: '.fileowner(realpath($file)).'/'.filegroup(realpath($file)).' (you are: '.getmyuid().'/'.getmygid().')<br />modified:'.date(" Y-m-d H:i:s ", filemtime(realpath($file))).'<br />changed:'.date(" Y-m-d H:i:s ", filectime(realpath($file))).'</div><div style="overflow: auto;"><span onmouseover="document.getElementById(\'fileperms\').style.display=\'block\';" onmouseout="document.getElementById(\'fileperms\').style.display=\'none\';">'.__("Potential threats in file:",'gotmls').'</span> ('.$fa.' )</div></td></tr><tr><td style="height: 100%"><textarea id="ta_file" style="width: 100%; height: 100%">'.htmlentities(str_replace("\r", "", $GLOBALS["GOTMLS"]["tmp"]["file_contents"])).'</textarea></td></tr></table>');
|
1749 |
}
|
1750 |
}
|
1751 |
}
|
8 |
Contributors: scheeeli, gotmls
|
9 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
10 |
Description: This Anti-Virus/Anti-Malware plugin searches for Malware and other Virus like threats and vulnerabilities on your server and helps you remove them. It's always growing and changing to adapt to new threats so let me know if it's not working for you.
|
11 |
+
Version: 4.17.68
|
12 |
*/
|
13 |
if (isset($_SERVER["DOCUMENT_ROOT"]) && ($SCRIPT_FILE = str_replace($_SERVER["DOCUMENT_ROOT"], "", isset($_SERVER["SCRIPT_FILENAME"])?$_SERVER["SCRIPT_FILENAME"]:isset($_SERVER["SCRIPT_NAME"])?$_SERVER["SCRIPT_NAME"]:"")) && strlen($SCRIPT_FILE) > strlen("/".basename(__FILE__)) && substr(__FILE__, -1 * strlen($SCRIPT_FILE)) == substr($SCRIPT_FILE, -1 * strlen(__FILE__)))
|
14 |
include(dirname(__FILE__)."/safe-load/index.php");
|
102 |
wp_get_current_user();
|
103 |
$GOTMLS_url_parts = explode('/', GOTMLS_siteurl);
|
104 |
if (isset($_GET["check_site"]) && $_GET["check_site"])
|
105 |
+
echo '<div id="check_site" style="z-index: 1234567;"><img src="'.GOTMLS_images_path.'checked.gif" height=16 width=16 alt="✔"> '.__("Tested your site. It appears we didn't break anything",'gotmls').' ;-)</div><script type="text/javascript">window.parent.document.getElementById("check_site_warning").style.backgroundColor=\'#0C0\';</script><li>Please <a target="_blank" href="https://wordpress.org/support/view/plugin-reviews/gotmls#postform">write a "Five-Star" Review</a> on WordPress.org if you like this plugin.</li><style>#footer, #GOTMLS-metabox-container, #GOTMLS-right-sidebar, #admin-page-container, #wpadminbar, #adminmenuback, #adminmenuwrap, #adminmenu, .error, .updated, .update-nag {display: none !important;} #wpbody-content {padding-bottom: 0;} #wpbody, html.wp-toolbar {padding-top: 0 !important;} #wpcontent, #footer {margin-left: 5px !important;}';
|
106 |
else
|
107 |
echo '<style>#GOTMLS-right-sidebar {float: right; margin-right: 0px;}';
|
108 |
$Update_Definitions = array(GOTMLS_update_home.'definitions.js'.$GLOBALS["GOTMLS"]["tmp"]["Definition"]["Updates"].'&ver='.GOTMLS_Version.'&wp='.$wp_version.'&'.GOTMLS_set_nonce(__FUNCTION__."108").'&d='.ur1encode(GOTMLS_siteurl));
|
132 |
$php_version .= "<li>".$_SERVER["SERVER_SOFTWARE"]."</li>\n";
|
133 |
if ((isset($GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["you"]["user_email"]) && strlen($GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["you"]["user_email"]) == 32)) {
|
134 |
$reg_email_key = $GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["you"]["user_email"];
|
135 |
+
$isRegistered = GOTMLS_get_registrant($GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["you"]);
|
|
|
|
|
|
|
136 |
} else
|
137 |
$reg_email_key = "";
|
138 |
$head_nonce = GOTMLS_set_nonce(__FUNCTION__."141");
|
365 |
<div id="admin-page-container">
|
366 |
<div id="GOTMLS-right-sidebar" style="width: 300px;" class="metabox-holder">
|
367 |
'.GOTMLS_box(__("Updates & Registration",'gotmls'), "<ul>$php_version<li>WordPress: <span class='GOTMLS_date'>$wp_version</span></li>\n<li>Plugin: <span class='GOTMLS_date'>".GOTMLS_Version.'</span></li>
|
368 |
+
<li><div id="GOTMLS_Key" style="margin: 0;'.((!$defLatest && !$isRegistered)?' display: none;">Key: <span style="float: right;">'.GOTMLS_installation_key.'</span></div><div style="':'">Key: <span style="float: right;">'.GOTMLS_installation_key.'</span></div><div style="display: none;').'"><form method="POST" action="'.admin_url('admin-ajax.php?'.$head_nonce).'" target="GOTMLS_iFrame" name="GOTMLS_Form_lognewkey"><input type="hidden" name="GOTMLS_installation_key" value="'.GOTMLS_installation_key.'"><input type="hidden" name="action" value="GOTMLS_lognewkey"><span style="color: #F00;" id="GOTMLS_No_Key">No Key! <input type="submit" style="float: right;" value="'.__("Get FREE Key!",'gotmls').'" class="button-primary" onclick="showhide(\'GOTMLS_No_Key\');showhide(\'GOTMLS_Key\', true);check_for_updates(\'Definition_Updates\');" /></span></form></div></li>
|
369 |
<li>Definitions: <span id="GOTMLS_definitions_date" class="GOTMLS_date">'.$GLOBALS["GOTMLS"]["tmp"]["Definition"]["Latest"].'</span></li></ul>
|
370 |
<form id="updateform" method="post" name="updateform" action="'.str_replace("GOTMLS_mt=", "GOTMLS_last_mt=", GOTMLS_script_URI).'&'.$head_nonce.'">
|
371 |
<img style="display: none; float: left; margin-right: 4px;" src="'.GOTMLS_images_path.'checked.gif" height=16 width=16 alt="definitions updated" id="autoUpdateDownload" onclick="showhide(\'autoUpdateForm\', true); showhide(\'registerKeyForm\', true); showhide(\'clear_updates\', true); getElementById(\'registerFormMessage\').innerHTML = \'<p>You can change your registered email here if you want.</p>\';">
|
375 |
</div>
|
376 |
</form>
|
377 |
<form id="clearupdateform" method="post" name="updateform" action="'.str_replace("GOTMLS_mt=", "GOTMLS_last_mt=", GOTMLS_script_URI).'&'.$head_nonce.'">
|
378 |
+
<input name="UPDATE_definitions_array" value="D" type="hidden">
|
379 |
<input type="submit" style="display: none; width: 100%; color: #ff0; background-color: #c33" id="clear_updates" value="'.__("Delete ALL definitions!",'gotmls').'">
|
380 |
</form>
|
381 |
<div id="registerKeyForm" style="display: none;"><span id="registerFormMessage" style="color: #F00">'.__("<p>Get instant access to definition updates.</p>",'gotmls').'</span><p>
|
393 |
<div>
|
394 |
<div>'.__("Plugin Installation Key:",'gotmls').'</div>
|
395 |
<input style="width: 100%;" id="installation_key" type="text" name="installation_key" value="'.GOTMLS_installation_key.'" readonly /><input id="old_key" type="hidden" name="old_key" value="'.md5($GOTMLS_url_parts[2]).'" /></div>
|
396 |
+
<input style="width: 100%;" id="wp-submit" type="submit" name="wp-submit" value="Register Now!" /></form></div>'.(false && $isRegistered?'Registered to: '.$isRegistered:"").$Update_Link, "stuffbox").'
|
397 |
<script type="text/javascript">
|
398 |
var alt_addr = "'.$Update_Definitions[1].'";
|
399 |
function check_for_updates(update_type) {
|
839 |
echo GOTMLS_box(__("Firewall Options",'gotmls'), $save_action.$sec_opts.$admin_notice)."\n</div></div></div>";
|
840 |
}
|
841 |
|
842 |
+
function GOTMLS_get_registrant($you) {
|
843 |
+
global $current_user, $wpdb;
|
844 |
wp_get_current_user();
|
845 |
+
if (isset($you["you"]))
|
846 |
+
$you = $you["you"];
|
847 |
+
if (isset($you["user_email"]) && strlen($you["user_email"]) == 32) {
|
848 |
+
if ($you["user_email"] == md5($current_user->user_email))
|
849 |
+
$registrant = $current_user->user_email;
|
850 |
+
elseif (!($registrant = $wpdb->get_var("SELECT `user_nicename` FROM `$wpdb->users` WHERE MD5(`user_email`) = '".$you["user_email"]."'")))
|
851 |
+
$registrant = GOTMLS_siteurl;
|
852 |
+
} else
|
853 |
+
$registrant = GOTMLS_siteurl;
|
854 |
+
return $registrant;
|
855 |
+
}
|
856 |
+
|
857 |
+
function GOTMLS_update_definitions() {
|
858 |
+
global $wp_version, $wpdb;
|
859 |
$GOTMLS_definitions_versions = array();
|
860 |
$user_info = array();
|
861 |
$saved = false;
|
877 |
$form = 'autoUpdateDownload';
|
878 |
$GLOBALS["GOTMLS"]["tmp"]["onLoad"] .= "updates_complete('Downloaded Definitions');";
|
879 |
}
|
880 |
+
} elseif ($_REQUEST["UPDATE_definitions_array"] == "D") {
|
881 |
$GLOBALS["GOTMLS"]["tmp"]["definitions_array"] = array();
|
882 |
$GOTnew_definitions = array();
|
883 |
} elseif (($DEF = GOTMLS_get_URL('http:'.GOTMLS_update_home.'definitions.php?ver='.GOTMLS_Version.'&wp='.$wp_version.'&'.GOTMLS_set_nonce(__FUNCTION__."870").'&d='.ur1encode(GOTMLS_siteurl))) && is_array($GOTnew_definitions = maybe_unserialize(GOTMLS_decode($DEF))) && count($GOTnew_definitions)) {
|
884 |
+
// $moreJS .= "\n//".count($GOTnew_definitions["you"]).'http:'.GOTMLS_update_home.'definitions.php?ver='.GOTMLS_Version.'&wp='.$wp_version.'&'.GOTMLS_set_nonce(__FUNCTION__."870").'&d='.ur1encode(GOTMLS_siteurl)."\n";
|
885 |
if (isset($GOTnew_definitions["you"]["user_email"]) && strlen($GOTnew_definitions["you"]["user_email"]) == 32) {
|
886 |
+
$toInfo = GOTMLS_get_registrant($GOTnew_definitions["you"]);
|
|
|
|
|
|
|
|
|
887 |
$innerHTML = "<li style=\\\"color: #0C0\\\">Your Installation Key is Registered to:<br /> $toInfo</li>";
|
888 |
$form = 'autoUpdateForm';
|
889 |
+
if (isset($GOTnew_definitions["you"]["user_donations"]) && isset($GOTnew_definitions["you"]["user_donation_total"]) && isset($GOTnew_definitions["you"]["user_donation_freshness"])) {
|
890 |
+
$user_donations_src = $GOTnew_definitions["you"]["user_donations"];
|
891 |
+
if ($GOTnew_definitions["you"]["user_donation_total"] > 27.99) {
|
892 |
+
$autoUpJS = '<input type="radio" id="auto_UPDATE_definitions_1" name="UPDATE_definitions_array" value="1">Yes | <input type="radio" id="auto_UPDATE_definitions_0" name="UPDATE_definitions_array" value="0" checked>No <input type="hidden" name="UPDATE_definitions_checkbox" value="UPDATE_definitions_array">';
|
893 |
$moreJS = 'if (foundUpdates = document.getElementById("check_wp_core_div_NA"))
|
894 |
foundUpdates.innerHTML = "<a href=\'javascript:document.updateform.submit();\' onclick=\'document.updateform.UPDATE_definitions_array.value=1;\' style=\'color: #f00;\'>Set Definition Updates to Automatically Download to activate this feature.</a>";';
|
895 |
}
|
896 |
+
if ($user_donations_src > 0 && $GOTnew_definitions["you"]["user_donation_total"] > 0)
|
897 |
+
$li = "<li> You have made $user_donations_src donation".($user_donations_src?'s totalling':' for').' $'.$GOTnew_definitions["you"]["user_donation_total"].".</li><!-- ".$GOTnew_definitions["you"]["user_donation_freshness"]." -->";
|
898 |
}
|
899 |
} else
|
900 |
$innerHTML = "<li style=\\\"color: #f00\\\">Your Installation Key is not registered!</li>";
|
975 |
add_action('wp_ajax_GOTMLS_auto_update', 'GOTMLS_update_definitions');
|
976 |
|
977 |
function GOTMLS_settings() {
|
978 |
+
global $wpdb, $wp_version, $GOTMLS_dirs_at_depth, $GOTMLS_dir_at_depth;
|
979 |
$GOTMLS_scan_groups = array();
|
980 |
$gt = ">";
|
981 |
$lt = "<";
|
1010 |
$default_exclude_ext = str_replace(",gotmls", "", implode(",", $GLOBALS["GOTMLS"]["tmp"]["skip_ext"]));
|
1011 |
$GLOBALS["GOTMLS"]["tmp"]["skip_ext"] = $GLOBALS["GOTMLS"]["tmp"]["settings_array"]["exclude_ext"];
|
1012 |
if (isset($_POST["UPDATE_definitions_checkbox"])) {
|
1013 |
+
if (isset($_POST[$_POST["UPDATE_definitions_checkbox"]]) && strlen(trim(" ".$_POST[$_POST["UPDATE_definitions_checkbox"]])))
|
1014 |
+
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"] = $_POST[$_POST["UPDATE_definitions_checkbox"]];
|
1015 |
else
|
1016 |
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"] = "";
|
1017 |
}
|
1060 |
$scan_whatopts = "\n$lt".'div style="padding: 4px 30px;" id="scan_group_div_'.$mg.'"'.$gt.$lt.'input type="radio" name="scan_what" id="not-only'.$mg.'" value="'.$mg.'"'.($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_what"]==$mg?' checked':'').' /'.$gt.$lt.'a style="text-decoration: none;" href="#scan_what" onclick="showOnly(\''.$mg.'\');document.getElementById(\'not-only'.$mg.'\').checked=true;"'."$gt$GOTMLS_scan_group$lt/a$gt{$lt}br /$gt\n$lt".'div class="rounded-corners" style="position: absolute; display: none; background-color: #CCF; margin: 0; padding: 10px; z-index: 10;" id="only'.$mg.'"'.$gt.$lt.'div style="padding-bottom: 6px;"'.$gt.GOTMLS_close_button('only'.$mg, 0).$lt.'b'.$gt.str_replace(" ", " ", __("Only Scan These Folders:",'gotmls')).$lt.'/b'.$gt.$lt.'/div'.$gt.$scan_whatopts;
|
1061 |
}
|
1062 |
$scan_optjs .= "document.getElementById('only'+what).style.display = 'block';\n}";
|
1063 |
+
if (isset($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"]) && strlen(trim(" ".$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"])))
|
1064 |
+
$scan_optjs .= "\nfunction auto_UPDATE_check() {\n\tif (auto_UPdef_check = document.getElementById('auto_UPDATE_definitions_".$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["auto_UPDATE_definitions"]."'))\n\t\tauto_UPdef_check.checked = true;\n}\nif (window.addEventListener)\n\twindow.addEventListener('load', auto_UPDATE_check)\nelse\n\tdocument.attachEvent('onload', auto_UPDATE_check);\n";
|
1065 |
$scan_optjs .= "$lt/script$gt";
|
1066 |
$GOTMLS_nonce_URL = GOTMLS_set_nonce(__FUNCTION__."853");
|
1067 |
$scan_opts = "\n$lt".'form method="POST" name="GOTMLS_Form"'.$gt.$lt.'input type="hidden" name="'.str_replace('=', '" value="', $GOTMLS_nonce_URL).'"'.$gt.$lt.'input type="hidden" name="scan_type" id="scan_type" value="Complete Scan" /'.$gt.$lt.'div style="float: right;"'.$gt.$lt.'input type="submit" id="complete_scan" value="'.__("Run Complete Scan",'gotmls').'" class="button-primary" onclick="document.getElementById(\'scan_type\').value=\'Complete Scan\';" /'.$gt.$lt.'/div'.$gt.'
|
1280 |
if ($check != "potential")
|
1281 |
$GLOBALS["GOTMLS"]["log"]["settings"]["check"][] = $check;
|
1282 |
}
|
1283 |
+
echo "\n$lt".'form method="POST" action="'.admin_url('admin-ajax.php?'.GOTMLS_set_nonce(__FUNCTION__."1030")).(isset($_SERVER["QUERY_STRING"])&&strlen($_SERVER["QUERY_STRING"])?"&".htmlspecialchars($_SERVER["QUERY_STRING"]):"").'" target="GOTMLS_iFrame" name="GOTMLS_Form_clean"'.$gt.$lt.'input type="hidden" name="action" value="GOTMLS_fix"'.$gt.$lt.'input type="hidden" id="GOTMLS_fixing" name="GOTMLS_fixing" value="1"'.$gt;
|
1284 |
foreach ($_POST as $name => $value) {
|
1285 |
if (substr($name, 0, 10) != 'GOTMLS_fix') {
|
1286 |
if (is_array($value)) {
|
1290 |
echo $lt.'input type="hidden" name="'.$name.'" value="'.htmlspecialchars($value).'"'.$gt;
|
1291 |
}
|
1292 |
}
|
1293 |
+
echo "\n$lt".'script type="text/javascript"'.$gt.'showhide("inside_'.md5($ScanSettings).'");'.$lt.'/script'.$gt.GOTMLS_box(htmlspecialchars($_REQUEST["scan_type"]).' Status', $lt.'div id="status_text"'.$gt.$lt.'img src="'.GOTMLS_images_path.'wait.gif" height=16 width=16 alt="..."'.$gt.' '.GOTMLS_Loading_LANGUAGE.$lt.'/div'.$gt.$lt.'div id="status_bar"'.$gt.$lt.'/div'.$gt.$lt.'p id="pause_button" style="display: none; position: absolute; left: 0; text-align: center; margin-left: -30px; padding-left: 50%;"'.$gt.$lt.'input type="button" value="Pause" class="button-primary" onclick="pauseresume(this);" id="resume_button" /'.$gt.$lt.'/p'.$gt.$lt.'div id="status_counts"'.$gt.$lt.'/div'.$gt.$lt.'p id="fix_button" style="display: none; text-align: center;"'.$gt.$lt.'input id="repair_button" type="submit" value="'.GOTMLS_Automatically_Fix_LANGUAGE.'" class="button-primary" onclick="loadIframe(\'Examine Results\');" /'.$gt.$lt.'/p'.$gt);
|
1294 |
$scan_groups_UL = "";
|
1295 |
foreach ($scan_groups as $scan_name => $scan_group)
|
1296 |
$scan_groups_UL .= "\n{$lt}ul name=\"found_$scan_group\" id=\"found_$scan_group\" class=\"GOTMLS_plugin $scan_group\" style=\"background-color: #ccc; display: none; padding: 0;\"$gt{$lt}a class=\"rounded-corners\" name=\"link_$scan_group\" style=\"float: right; padding: 0 4px; margin: 5px 5px 0 30px; line-height: 16px; text-decoration: none; color: #C00; background-color: #FCC; border: solid #F00 1px;\" href=\"#found_top\" onclick=\"showhide('found_$scan_group');\"{$gt}X$lt/a$gt{$lt}h3$gt$scan_name$lt/h3$gt\n".($scan_group=='potential'?$lt.'p'.$gt.' * '.__("NOTE: These are probably not malicious scripts (but it's a good place to start looking <u>IF</u> your site is infected and no Known Threats were found).",'gotmls').$lt.'/p'.$gt:($scan_group=='wp_core'?$lt.'p'.$gt.' * '.sprintf(__("NOTE: We have detected changes to the WordPress Core files on your site. This could be an intentional modification or the malicious work of a hacker. We can restore these files to their original state to preserve the integrity of your original WordPress %s installation.",'gotmls'), $wp_version).' (for more info '.$lt.'a target="_blank" href="http://gotmls.net/tag/wp-core-files/"'.$gt.__("read my blog",'gotmls').$lt.'/a'.$gt.').'.$lt.'/p'.$gt:$lt.'br /'.$gt)).$lt.'/ul'.$gt;
|
1332 |
echo GOTMLS_update_status(__("Completed!",'gotmls'), 100);
|
1333 |
else {
|
1334 |
echo GOTMLS_update_status(__("Starting Scan ...",'gotmls'))."/*--{$gt}*"."/";
|
1335 |
+
echo "\nvar scriptSRC = '".admin_url('admin-ajax.php?action=GOTMLS_scan&'.GOTMLS_set_nonce(__FUNCTION__."1087").'&mt='.$GLOBALS["GOTMLS"]["tmp"]["mt"].preg_replace('/\&(GOTMLS_scan|mt|GOTMLS_mt|action)=/', '&last_\1=', isset($_SERVER["QUERY_STRING"])&&strlen($_SERVER["QUERY_STRING"])?"&".htmlspecialchars($_SERVER["QUERY_STRING"]):"").'&GOTMLS_scan=')."';\nvar scanfilesArKeys = new Array('".implode("','", array_keys($GLOBALS["GOTMLS"]["tmp"]["scanfiles"]))."');\nvar scanfilesArNames = new Array('Scanning ".implode("','Scanning ", $GLOBALS["GOTMLS"]["tmp"]["scanfiles"])."');".'
|
1336 |
var scanfilesI = 0;
|
1337 |
var stopScanning;
|
1338 |
var gotStuckOn = "";
|
1397 |
|
1398 |
function GOTMLS_ajax_logintime() {
|
1399 |
@header("Content-type: text/javascript");
|
1400 |
+
$sess = (false && isset($_GET["GOTMLS_sess"]) && is_numeric($_GET["GOTMLS_sess"])) ? htmlspecialchars($_GET["sess"]) : time();
|
1401 |
die("\n//Permission Error: User not authenticated!\nvar GOTMLS_login_offset = new Date();\nvar GOTMLS_login_offset_start = GOTMLS_login_offset.getTime() - ".$sess."000;\nfunction set_offset_id() {\n\tGOTMLS_login_offset = new Date();\n\tif (form_login = document.getElementById('offset_id'))\n\t\tform_login.value = GOTMLS_login_offset.getTime() - GOTMLS_login_offset_start;\n\tsetTimeout(set_offset_id, 15673);\n}\nset_offset_id();");
|
1402 |
}
|
1403 |
add_action('wp_ajax_nopriv_GOTMLS_logintime', 'GOTMLS_ajax_logintime');
|
1426 |
|
1427 |
function GOTMLS_set_plugin_action_links($links_array, $plugin_file) {
|
1428 |
if ($plugin_file == substr(str_replace("\\", "/", __FILE__), (-1 * strlen($plugin_file))) && strlen($plugin_file) > 10)
|
1429 |
+
$links_array = array_merge(array('<a href="'.admin_url('admin.php?page=GOTMLS-settings').'">'.GOTMLS_Scan_Settings_LANGUAGE.'</a>'), $links_array);
|
1430 |
return $links_array;
|
1431 |
}
|
1432 |
add_filter("plugin_action_links", "GOTMLS_set_plugin_action_links", 1, 2);
|
1474 |
if (isset($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]) && is_numeric($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]))
|
1475 |
$scan_level = intval($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]);
|
1476 |
else
|
1477 |
+
$scan_level = count(explode('/', trailingslashit(GOTMLS_siteurl))) - 1;
|
1478 |
if (GOTMLS_get_nonce()) {
|
1479 |
if (isset($_REQUEST["dont_check"]) && is_array($_REQUEST["dont_check"]) && count($_REQUEST["dont_check"]))
|
1480 |
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["dont_check"] = $_REQUEST["dont_check"];
|
1486 |
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"] = intval($scan_level);
|
1487 |
}
|
1488 |
if (!isset($GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"]))
|
1489 |
+
$GLOBALS["GOTMLS"]["tmp"]["settings_array"]["scan_level"] = count(explode('/', trailingslashit(GOTMLS_siteurl))) - 1;
|
1490 |
}
|
1491 |
add_action("admin_init", "GOTMLS_init");
|
1492 |
|
1554 |
} else
|
1555 |
unset($GLOBALS["GOTMLS"]["tmp"]["definitions_array"]["whitelist"][$file]);
|
1556 |
GOTMLS_update_option("definitions", $GLOBALS["GOTMLS"]["tmp"]["definitions_array"]);
|
1557 |
+
$body = "Added $file to Whitelist!<br />\n<iframe style='width: 90%; height: 250px; border: none;' src='".GOTMLS_plugin_home."whitelist.html?whitelist=".htmlspecialchars($_POST['GOTMLS_whitelist'])."&hash=$chksum[0]&size=$filesize&key=$chksum[1]'></iframe>";
|
1558 |
} else
|
1559 |
$body = "<li>Invalid Data!</li>";
|
1560 |
die(GOTMLS_html_tags(array("html" => array("body" => $body))));
|
1710 |
die('//END OF JavaScript');
|
1711 |
} else {
|
1712 |
if (!file_exists($file))
|
1713 |
+
die(GOTMLS_html_tags(array("html" => array("body" => sprintf(__("The file %s does not exist, it must have already been deleted.",'gotmls'), htmlspecialchars($file))."<script type=\"text/javascript\">\nwindow.parent.showhide('GOTMLS_iFrame', true);\n</script>"))));
|
1714 |
else {
|
1715 |
GOTMLS_scanfile($file);
|
1716 |
$fa = "";
|
1753 |
alert("The highlighting function does not work in your browser");
|
1754 |
}
|
1755 |
window.parent.showhide("GOTMLS_iFrame", true);
|
1756 |
+
</script><table style="top: 0px; left: 0px; width: 100%; height: 100%; position: absolute;"><tr><td style="width: 100%"><form style="margin: 0;" method="post" action="'.admin_url('admin-ajax.php?'.GOTMLS_set_nonce(__FUNCTION__."1583")).'" onsubmit="return confirm(\''.__("Are you sure this file is not infected and you want to ignore it in future scans?",'gotmls').'\');"><input type="hidden" name="GOTMLS_whitelist" value="'.GOTMLS_encode($file).'"><input type="hidden" name="action" value="GOTMLS_whitelist"><input type="hidden" name="GOTMLS_chksum" value="'.md5($GLOBALS["GOTMLS"]["tmp"]["file_contents"]).'O'.GOTMLS_installation_key.'"><input type="submit" value="Whitelist this file" style="float: right;"></form><div id="fileperms" class="shadowed-box rounded-corners" style="display: none; position: absolute; left: 8px; top: 29px; background-color: #ccc; border: medium solid #C00; box-shadow: -3px 3px 3px #666; border-radius: 10px; padding: 10px;"><b>File Details: '.htmlspecialchars(basename($file)).'</b><br />in: '.dirname(realpath($file)).'<br />encoding: '.(function_exists("mb_detect_encoding")?mb_detect_encoding($GLOBALS["GOTMLS"]["tmp"]["file_contents"]):"Unknown").'<br />size: '.strlen($GLOBALS["GOTMLS"]["tmp"]["file_contents"]).' ('.filesize(realpath($file)).'bytes)<br />permissions: '.GOTMLS_fileperms(realpath($file)).'<br />Owner/Group: '.fileowner(realpath($file)).'/'.filegroup(realpath($file)).' (you are: '.getmyuid().'/'.getmygid().')<br />modified:'.date(" Y-m-d H:i:s ", filemtime(realpath($file))).'<br />changed:'.date(" Y-m-d H:i:s ", filectime(realpath($file))).'</div><div style="overflow: auto;"><span onmouseover="document.getElementById(\'fileperms\').style.display=\'block\';" onmouseout="document.getElementById(\'fileperms\').style.display=\'none\';">'.__("Potential threats in file:",'gotmls').'</span> ('.$fa.' )</div></td></tr><tr><td style="height: 100%"><textarea id="ta_file" style="width: 100%; height: 100%">'.htmlentities(str_replace("\r", "", $GLOBALS["GOTMLS"]["tmp"]["file_contents"])).'</textarea></td></tr></table>');
|
1757 |
}
|
1758 |
}
|
1759 |
}
|
languages/gotmls-es_AR.mo
ADDED
Binary file
|
languages/gotmls-es_AR.po
ADDED
@@ -0,0 +1,523 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Translation of Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk) in Spanish (Argentina)
|
2 |
+
# This file is distributed under the same license as the Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk) package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"PO-Revision-Date: 2015-12-07 15:45:31+0000\n"
|
6 |
+
"MIME-Version: 1.0\n"
|
7 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
+
"Content-Transfer-Encoding: 8bit\n"
|
9 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
10 |
+
"X-Generator: GlotPress/2.4.0-alpha\n"
|
11 |
+
"Language: es_AR\n"
|
12 |
+
"Project-Id-Version: Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk)\n"
|
13 |
+
|
14 |
+
#: index.php:686
|
15 |
+
msgid "Date Infected"
|
16 |
+
msgstr "Fecha de Infección"
|
17 |
+
|
18 |
+
#: index.php:686
|
19 |
+
msgid "Quarantined"
|
20 |
+
msgstr "En caurentena"
|
21 |
+
|
22 |
+
#: index.php:881
|
23 |
+
msgid "Firewall Options"
|
24 |
+
msgstr "Opciones de Firewall"
|
25 |
+
|
26 |
+
#: index.php:853
|
27 |
+
msgid "Your username is \"admin\", this is the most commonly guessed username by hackers and brute-force scripts. It is highly recommended that you change your username immediately."
|
28 |
+
msgstr "Su nombre de usuario es \"admin\", es el más utilizado por hackers y ataques de brute-force scripts. Recomendamos encarecidamente que cambie su nombre de usuario ahora."
|
29 |
+
|
30 |
+
#: images/index.php:156
|
31 |
+
msgid "Invalid or expired Nonce Token!"
|
32 |
+
msgstr "Código inválido o expirado"
|
33 |
+
|
34 |
+
#: index.php:1133
|
35 |
+
msgid "Save Settings"
|
36 |
+
msgstr "Guardar configuración."
|
37 |
+
|
38 |
+
#: index.php:1772
|
39 |
+
msgid "Potential threats in file:"
|
40 |
+
msgstr "Amenazas potenciales en archivo:"
|
41 |
+
|
42 |
+
#: index.php:1772
|
43 |
+
msgid "Are you sure this file is not infected and you want to ignore it in future scans?"
|
44 |
+
msgstr "¿Está seguro que este archivo no está infectado y quiere ignorarlo en futuras exploraciones?"
|
45 |
+
|
46 |
+
#: index.php:1729
|
47 |
+
msgid "The file %s does not exist, it must have already been deleted."
|
48 |
+
msgstr "El archivo %s no existe, es posible que ya haya sido eliminado."
|
49 |
+
|
50 |
+
#: index.php:1712
|
51 |
+
msgid "This file no longer exists in the quarantine."
|
52 |
+
msgstr "Este archivo ya no existe en la Bóveda de Virus (Cuarentena)."
|
53 |
+
|
54 |
+
#: index.php:1710
|
55 |
+
msgid "File Details:"
|
56 |
+
msgstr "Detalles del archivo:"
|
57 |
+
|
58 |
+
#: index.php:1710
|
59 |
+
msgid "Are you sure you want to delete this file from the quarantine?"
|
60 |
+
msgstr "Está seguro que desea eliminar este archivo de la Bóveda de Virus (Cuarentena) ?"
|
61 |
+
|
62 |
+
#: index.php:1641
|
63 |
+
msgid "Nothing Selected to be Changed!"
|
64 |
+
msgstr "Nada seleccionado para modificarse!"
|
65 |
+
|
66 |
+
#: index.php:1639
|
67 |
+
msgid "Never mind, it worked!"
|
68 |
+
msgstr "No importa, funcionó!"
|
69 |
+
|
70 |
+
#: index.php:1639
|
71 |
+
msgid "Because some changes were made we need to check to make sure it did not break your site. If this stays Red and the frame below does not load please <a %s>revert the changes</a> made during this automated fix process."
|
72 |
+
msgstr "Como realizamos algunos cambios queremos confirmar que su sitio no sufrió inconvenientes. Si esta sección permanece ROJA y el cuadro de abajo no carga por favor <a %s>reveirta los cambios</a> realizados durante el proceso."
|
73 |
+
|
74 |
+
#: index.php:1619
|
75 |
+
msgid "Restore Failed!"
|
76 |
+
msgstr "Error al recuperar!"
|
77 |
+
|
78 |
+
#: index.php:1616
|
79 |
+
msgid "Complete!"
|
80 |
+
msgstr "Finalizado!"
|
81 |
+
|
82 |
+
#: index.php:1608
|
83 |
+
msgid "Failed to delete!"
|
84 |
+
msgstr "Error al eliminar!"
|
85 |
+
|
86 |
+
#: index.php:1605 index.php:1641 index.php:1643
|
87 |
+
msgid "Done!"
|
88 |
+
msgstr "Listo!"
|
89 |
+
|
90 |
+
#: index.php:1552
|
91 |
+
msgid "Failed to empty the trash."
|
92 |
+
msgstr "Error al vaciar la papelera."
|
93 |
+
|
94 |
+
#: index.php:1538
|
95 |
+
msgid "saved."
|
96 |
+
msgstr "guardado."
|
97 |
+
|
98 |
+
#: index.php:1534
|
99 |
+
msgid "New position"
|
100 |
+
msgstr "Nueva posición"
|
101 |
+
|
102 |
+
#: index.php:1351
|
103 |
+
msgid "Starting Scan ..."
|
104 |
+
msgstr "Comenzando escanneo..."
|
105 |
+
|
106 |
+
#: index.php:1349
|
107 |
+
msgid "Completed!"
|
108 |
+
msgstr "Finalizado!"
|
109 |
+
|
110 |
+
#: index.php:1316
|
111 |
+
msgid "Scan Details:"
|
112 |
+
msgstr "Detalles del escanneo:"
|
113 |
+
|
114 |
+
#: index.php:841 index.php:1313
|
115 |
+
msgid "read my blog"
|
116 |
+
msgstr "leer mi blog"
|
117 |
+
|
118 |
+
#: index.php:1257
|
119 |
+
msgid "You are not currently scanning for this type of threat!"
|
120 |
+
msgstr "Actualmente no estás buscando este tipo de amenaza!"
|
121 |
+
|
122 |
+
#: index.php:1206
|
123 |
+
msgid "Scan Complete!"
|
124 |
+
msgstr "Escanneo completo!"
|
125 |
+
|
126 |
+
#: index.php:1174
|
127 |
+
msgid "WP-Login Updates"
|
128 |
+
msgstr "Actualizacione de WP-Login"
|
129 |
+
|
130 |
+
#: index.php:1142
|
131 |
+
msgid "Quarantined Files"
|
132 |
+
msgstr "Archivos en cuarentena (Bóveda de Virus)"
|
133 |
+
|
134 |
+
#: index.php:1142
|
135 |
+
msgid "Read/Write Errors"
|
136 |
+
msgstr "Errores para Leer / Escribir"
|
137 |
+
|
138 |
+
#: index.php:1142
|
139 |
+
msgid "Skipped Files"
|
140 |
+
msgstr "Archivos omitidos"
|
141 |
+
|
142 |
+
#: index.php:1142
|
143 |
+
msgid "Skipped Folders"
|
144 |
+
msgstr "Carpetas omitidas"
|
145 |
+
|
146 |
+
#: index.php:1142
|
147 |
+
msgid "Scanned Folders"
|
148 |
+
msgstr "Carpetas escanneadas"
|
149 |
+
|
150 |
+
#: index.php:1142
|
151 |
+
msgid "Scanned Files"
|
152 |
+
msgstr "Archivos escanneados"
|
153 |
+
|
154 |
+
#: index.php:1088
|
155 |
+
msgid "Run Complete Scan"
|
156 |
+
msgstr "Realizar un escanneo completo"
|
157 |
+
|
158 |
+
#: index.php:1133
|
159 |
+
msgid "This new BETA feature is only available to registered users who have donated at a certain level."
|
160 |
+
msgstr "Esta opción BETA solamente está disponible para los usuarios registrados que donaron cierta cantidad."
|
161 |
+
|
162 |
+
#: index.php:1133
|
163 |
+
msgid "Automatically Update Definitions:"
|
164 |
+
msgstr "Automáticamente actualizar definiciones:"
|
165 |
+
|
166 |
+
#: index.php:1132
|
167 |
+
msgid "a folder name or comma separated list of folder names to skip"
|
168 |
+
msgstr "un nombre de carpeta o lista separada por comas de las carpetas a omitir"
|
169 |
+
|
170 |
+
#: index.php:1132
|
171 |
+
msgid "Skip directories with the following names:"
|
172 |
+
msgstr "Omitir los directorios con los siguientes nombres:"
|
173 |
+
|
174 |
+
#: index.php:1132
|
175 |
+
msgid "a comma separated list of file extentions to skip"
|
176 |
+
msgstr "una lista separa por comas de las extenciones a omitir"
|
177 |
+
|
178 |
+
#: index.php:1131
|
179 |
+
msgid "Skip files with the following extensions:"
|
180 |
+
msgstr "Omitir archivos con las siguientes extensiones:"
|
181 |
+
|
182 |
+
#: index.php:1126
|
183 |
+
msgid "For very advanced users only. Do not use this without talking to Eli first. If used incorrectly you could easily break your site."
|
184 |
+
msgstr "Para usuarios avanzados solamente. Hablar con Eli antes de utilizar. El uso incorrecto puede romper su sitio."
|
185 |
+
|
186 |
+
#: index.php:1123
|
187 |
+
msgid "-1 is infinite depth"
|
188 |
+
msgstr "-1 es profundidad infinita"
|
189 |
+
|
190 |
+
#: index.php:1123
|
191 |
+
msgid "how far to drill down"
|
192 |
+
msgstr "que tan profundo buscar"
|
193 |
+
|
194 |
+
#: index.php:1122
|
195 |
+
msgid "Scan Depth:"
|
196 |
+
msgstr "Profundidad de escaneo:"
|
197 |
+
|
198 |
+
#: index.php:1120
|
199 |
+
msgid "What to scan:"
|
200 |
+
msgstr "Qué escannear:"
|
201 |
+
|
202 |
+
#: index.php:1116
|
203 |
+
msgid "Download the new definitions (Right sidebar) to activate this feature."
|
204 |
+
msgstr "Descargar las nuevas definiciones de actualización (barra derecha) para activar esta opción."
|
205 |
+
|
206 |
+
#: index.php:1116
|
207 |
+
msgid "Download Definition Updates to Use this feature"
|
208 |
+
msgstr "Descargar las definiciones de actualización para utilizar esta opción"
|
209 |
+
|
210 |
+
#: index.php:1089
|
211 |
+
msgid "What to look for:"
|
212 |
+
msgstr "Qué buscar:"
|
213 |
+
|
214 |
+
#: index.php:1081
|
215 |
+
msgid "Only Scan These Folders:"
|
216 |
+
msgstr "Solamente escannear estas carpetas"
|
217 |
+
|
218 |
+
#: index.php:1284 index.php:1404
|
219 |
+
msgid "Scan Logs"
|
220 |
+
msgstr "Registro de escanneo"
|
221 |
+
|
222 |
+
#: index.php:712
|
223 |
+
msgid "Quarantine"
|
224 |
+
msgstr "Cuarentena"
|
225 |
+
|
226 |
+
#: index.php:709
|
227 |
+
msgid "White-lists"
|
228 |
+
msgstr "Lista blanca"
|
229 |
+
|
230 |
+
#: index.php:698
|
231 |
+
msgid "No Items in Quarantine"
|
232 |
+
msgstr "No hay archivos en cuarentena"
|
233 |
+
|
234 |
+
#: index.php:691
|
235 |
+
msgid "View Quarantined File"
|
236 |
+
msgstr "Ver archivo en cuarentena"
|
237 |
+
|
238 |
+
#: index.php:686
|
239 |
+
msgid " Items in Quarantine"
|
240 |
+
msgstr "Items en cuarentena"
|
241 |
+
|
242 |
+
#: index.php:685
|
243 |
+
msgid "Are you sure you want to permanently delete the selected files in the Quarantine?"
|
244 |
+
msgstr "Está seguro que desea eliminar permanentemente los archivos seleccionados en la cuarentena?"
|
245 |
+
|
246 |
+
#: index.php:685
|
247 |
+
msgid "Delete selected files"
|
248 |
+
msgstr "Eliminar archivos seleccionados"
|
249 |
+
|
250 |
+
#: index.php:685
|
251 |
+
msgid "Are you sure you want to overwrite the previously cleaned files with the selected files in the Quarantine?"
|
252 |
+
msgstr "Está seguro que desea sobrescribir los archivos previamente eliminados con los archivos seleccionados en la cuarentena?"
|
253 |
+
|
254 |
+
#: index.php:685
|
255 |
+
msgid "Restore selected files"
|
256 |
+
msgstr "Recuperar archivos seleccionados"
|
257 |
+
|
258 |
+
#: index.php:594
|
259 |
+
msgid "Date Updated"
|
260 |
+
msgstr "Fecha de actualización"
|
261 |
+
|
262 |
+
#: index.php:594
|
263 |
+
msgid "Globally White-listed files"
|
264 |
+
msgstr "Archivos generales colocados en lista blanca"
|
265 |
+
|
266 |
+
#: index.php:587
|
267 |
+
msgid "No Scans have been logged"
|
268 |
+
msgstr "No se registran escanneos"
|
269 |
+
|
270 |
+
#: index.php:545
|
271 |
+
msgid "Cleared %s records from this log."
|
272 |
+
msgstr "%s archivos eliminados de este registro."
|
273 |
+
|
274 |
+
#: index.php:471
|
275 |
+
msgid "Make a Donation with PayPal"
|
276 |
+
msgstr "Realizar una donación a través de PayPal"
|
277 |
+
|
278 |
+
#: index.php:448
|
279 |
+
msgid "Resources & Links"
|
280 |
+
msgstr "Recursos & Enlaces"
|
281 |
+
|
282 |
+
#: index.php:427
|
283 |
+
msgid "Submitting Registration ..."
|
284 |
+
msgstr "Enviar registro..."
|
285 |
+
|
286 |
+
#: index.php:422
|
287 |
+
msgid "Plugin Installation Key is a required field!"
|
288 |
+
msgstr "La Clave de instalación del plugin es un campo obligatorio!"
|
289 |
+
|
290 |
+
#: index.php:420
|
291 |
+
msgid "Your WordPress Site URL is a required field!"
|
292 |
+
msgstr "Su Wordpress URL es un campo obligatorio!"
|
293 |
+
|
294 |
+
#: index.php:412
|
295 |
+
msgid "Email Address is a required field!"
|
296 |
+
msgstr "El Email es un campo obligatorio!"
|
297 |
+
|
298 |
+
#: index.php:410
|
299 |
+
msgid "Last Name is a required field!"
|
300 |
+
msgstr "El Apellido es un campo obligatorio!"
|
301 |
+
|
302 |
+
#: index.php:408
|
303 |
+
msgid "First Name is a required field!"
|
304 |
+
msgstr "Su Nombre es un campo obligatorio!"
|
305 |
+
|
306 |
+
#: index.php:402
|
307 |
+
msgid "Please make a donation for the use of this wonderful feature!"
|
308 |
+
msgstr "Por favor realice una donación para utilizar esta excelente función!"
|
309 |
+
|
310 |
+
#: index.php:384
|
311 |
+
msgid "Plugin Installation Key:"
|
312 |
+
msgstr "Código de Instalación del Plugin"
|
313 |
+
|
314 |
+
#: index.php:381
|
315 |
+
msgid "Your WordPress Site URL:"
|
316 |
+
msgstr "Su URL de Wordpress es:"
|
317 |
+
|
318 |
+
#: index.php:378
|
319 |
+
msgid "A password will be e-mailed to this address:"
|
320 |
+
msgstr "Una contraseña será enviada a esta dirección de e-mail:"
|
321 |
+
|
322 |
+
#: index.php:374
|
323 |
+
msgid "Your Full Name:"
|
324 |
+
msgstr "Su Nombre Completo:"
|
325 |
+
|
326 |
+
#: index.php:372
|
327 |
+
msgid "If you have not already registered your Key then register now using the form below.<br />* All registration fields are required<br />** I will NOT share your information."
|
328 |
+
msgstr ""
|
329 |
+
"Si aún no ha registrado su código hágalo utilizando el siguiente formulario.\n"
|
330 |
+
"<br />* Todos los campos son obligatorios<br />\n"
|
331 |
+
"** NO COMPARTIRÉ SU INFORMACIÓN"
|
332 |
+
|
333 |
+
#: index.php:371
|
334 |
+
msgid "<p>Get instant access to definition updates.</p>"
|
335 |
+
msgstr "<p>Obtenga acceso instantáneo a las actualizaciones de definición.</p>"
|
336 |
+
|
337 |
+
#: index.php:368
|
338 |
+
msgid "Download new definitions!"
|
339 |
+
msgstr "Descargar nuevas definiciones!"
|
340 |
+
|
341 |
+
#: index.php:361
|
342 |
+
msgid "Updates & Registration"
|
343 |
+
msgstr "Actualizaciones & Registro"
|
344 |
+
|
345 |
+
#: index.php:265
|
346 |
+
msgid "No response from server!"
|
347 |
+
msgstr "El Servidor no responde!"
|
348 |
+
|
349 |
+
#: index.php:187
|
350 |
+
msgid "If this is taking too long, click here."
|
351 |
+
msgstr "Si esto toma demasiado mucho tiempo, hacer clic aquí."
|
352 |
+
|
353 |
+
#: index.php:127
|
354 |
+
msgid "Searching for updates ..."
|
355 |
+
msgstr "Buscando actualizaciones..."
|
356 |
+
|
357 |
+
#: index.php:118
|
358 |
+
msgid "Upgrade to %s now!"
|
359 |
+
msgstr "Mejora a %s ahora!"
|
360 |
+
|
361 |
+
#: index.php:105
|
362 |
+
msgid "Tested your site. It appears we didn't break anything"
|
363 |
+
msgstr "Probamos su sitio. Aparentemente no rompimos nada"
|
364 |
+
|
365 |
+
#: index.php:85
|
366 |
+
msgid "FAQs"
|
367 |
+
msgstr "FAQs"
|
368 |
+
|
369 |
+
#: index.php:79
|
370 |
+
msgid "Make sure the Definition Updates are current and Run a Complete Scan."
|
371 |
+
msgstr "Asegúrese que las definiciones de actualización son las presentes y realice un escaneo completo."
|
372 |
+
|
373 |
+
#: index.php:78
|
374 |
+
msgid "Getting Started"
|
375 |
+
msgstr "Comenzar"
|
376 |
+
|
377 |
+
#: images/index.php:897
|
378 |
+
msgid "Failed to read file!"
|
379 |
+
msgstr "Error al leer el archivo!"
|
380 |
+
|
381 |
+
#: images/index.php:883
|
382 |
+
msgid "Skipped because of file size (%1$s bytes) or file extention (%2$s)!"
|
383 |
+
msgstr "Omitido debito al tamaño de archivo (%1$s bytes) o la extensión (%2$s)!"
|
384 |
+
|
385 |
+
#: images/index.php:865
|
386 |
+
msgid "Failed to read directory!"
|
387 |
+
msgstr "Error al leer el directorio!"
|
388 |
+
|
389 |
+
#: images/index.php:833
|
390 |
+
msgid "Skipped because of file extention!"
|
391 |
+
msgstr "Omitido debido a la extensión del archivo!"
|
392 |
+
|
393 |
+
#: images/index.php:831
|
394 |
+
msgid "Skipped because of file size!"
|
395 |
+
msgstr "Omitido debido al tamaño del archivo!"
|
396 |
+
|
397 |
+
#: images/index.php:829
|
398 |
+
msgid "Failed to determine file size!"
|
399 |
+
msgstr "Error al determinar el tamaño de archivo!"
|
400 |
+
|
401 |
+
#: images/index.php:498 images/index.php:819
|
402 |
+
msgid "Examine File"
|
403 |
+
msgstr "Revisar archivo"
|
404 |
+
|
405 |
+
#: images/index.php:817
|
406 |
+
msgid "Examine Quarantined File"
|
407 |
+
msgstr "Revisar archivo en cuarentena"
|
408 |
+
|
409 |
+
#: images/index.php:776 images/index.php:908
|
410 |
+
msgid "Scanned %s"
|
411 |
+
msgstr "Escanneados %s"
|
412 |
+
|
413 |
+
#: images/index.php:759 images/index.php:858
|
414 |
+
msgid "Scanning %s"
|
415 |
+
msgstr "Escanneando %s"
|
416 |
+
|
417 |
+
#: images/index.php:727
|
418 |
+
msgid "Preparing %s"
|
419 |
+
msgstr "Preparando %s"
|
420 |
+
|
421 |
+
#: images/index.php:545 images/index.php:552
|
422 |
+
msgid "Already Fixed!"
|
423 |
+
msgstr "Ya Arreglado!"
|
424 |
+
|
425 |
+
#: images/index.php:531
|
426 |
+
msgid "no file contents!"
|
427 |
+
msgstr "archivo sin contenido!"
|
428 |
+
|
429 |
+
#: images/index.php:531
|
430 |
+
msgid "file not writable!"
|
431 |
+
msgstr "no se puede escribir en el archivo!"
|
432 |
+
|
433 |
+
#: images/index.php:531
|
434 |
+
msgid "failed to write!"
|
435 |
+
msgstr "error al escribir!"
|
436 |
+
|
437 |
+
#: images/index.php:531
|
438 |
+
msgid "reason unknown!"
|
439 |
+
msgstr "motivo desconocido!"
|
440 |
+
|
441 |
+
#: images/index.php:531
|
442 |
+
msgid "failed to quarantine!"
|
443 |
+
msgstr "error al poner en cuarentena!"
|
444 |
+
|
445 |
+
#: images/index.php:531
|
446 |
+
msgid "Failed:"
|
447 |
+
msgstr "Falló!"
|
448 |
+
|
449 |
+
#: images/index.php:493
|
450 |
+
msgid "File does not exist!"
|
451 |
+
msgstr "El archivo no existe!"
|
452 |
+
|
453 |
+
#: images/index.php:493
|
454 |
+
msgid "File not readable!"
|
455 |
+
msgstr "No se puede leer el archivo!"
|
456 |
+
|
457 |
+
#: images/index.php:493
|
458 |
+
msgid "File permissions read-only!"
|
459 |
+
msgstr "Permisos de archivo read-only! (leer solamente)"
|
460 |
+
|
461 |
+
#: images/index.php:493
|
462 |
+
msgid "Fixed file permissions! (try again)"
|
463 |
+
msgstr "Repare los permisos del archivo! (e intente nuevamente)"
|
464 |
+
|
465 |
+
#: images/index.php:493
|
466 |
+
msgid "Empty file!"
|
467 |
+
msgstr "Archivo vacío!"
|
468 |
+
|
469 |
+
#: images/index.php:493
|
470 |
+
msgid "Failed to read file contents!"
|
471 |
+
msgstr "Error al leer el contenido del archivo!"
|
472 |
+
|
473 |
+
#: images/index.php:301 safe-load/trace.php:17
|
474 |
+
msgid "unknown"
|
475 |
+
msgstr "desconocido"
|
476 |
+
|
477 |
+
#: images/index.php:299 safe-load/trace.php:15
|
478 |
+
msgid "an unknown file"
|
479 |
+
msgstr "un archivo desconocido"
|
480 |
+
|
481 |
+
#: images/index.php:125
|
482 |
+
msgid "Automatically Fix SELECTED Files Now"
|
483 |
+
msgstr "Corregir automáticamente los ARCHIVOS SELECCIONADOS ahora"
|
484 |
+
|
485 |
+
#: images/index.php:124
|
486 |
+
msgid "Loading, Please Wait ..."
|
487 |
+
msgstr "Cargando, por favor aguarde..."
|
488 |
+
|
489 |
+
#: images/index.php:123
|
490 |
+
msgid "Scan Settings"
|
491 |
+
msgstr "Escanear configuración"
|
492 |
+
|
493 |
+
#: images/index.php:122
|
494 |
+
msgid "This Plugin requires WordPress version %s or higher"
|
495 |
+
msgstr "Este Plugin requiere como mínimo la versión de Wordpress %s "
|
496 |
+
|
497 |
+
#: images/index.php:121
|
498 |
+
msgid "View Scan Log"
|
499 |
+
msgstr "Ver Scan Log"
|
500 |
+
|
501 |
+
#: images/index.php:120
|
502 |
+
msgid "View Quarantine"
|
503 |
+
msgstr "Ver Bóveda de Virus (Cuarentena)"
|
504 |
+
|
505 |
+
#: images/index.php:119
|
506 |
+
msgid "Quick Scan"
|
507 |
+
msgstr "Escanneo Rápido"
|
508 |
+
|
509 |
+
#: images/index.php:118
|
510 |
+
msgid "Failed to list files in directory!"
|
511 |
+
msgstr "Error en el directorio al listar archivos!"
|
512 |
+
|
513 |
+
#: images/index.php:105
|
514 |
+
msgid "Your Server could not start a Session!"
|
515 |
+
msgstr "El Servidor donde tiene instalado el sitio no puede comenzar la Sesión!"
|
516 |
+
|
517 |
+
#: images/index.php:101 index.php:766
|
518 |
+
msgid "This feature is available to those who have donated!"
|
519 |
+
msgstr "Puede utilizar esta función si realizó una donación!"
|
520 |
+
|
521 |
+
#: images/index.php:101 index.php:766
|
522 |
+
msgid "You must register and donate to use this feature!"
|
523 |
+
msgstr "Debe registrarse y donar para utilizar esta función!"
|
languages/gotmls-fr_FR.mo
ADDED
Binary file
|
languages/gotmls-fr_FR.po
ADDED
@@ -0,0 +1,640 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Translation of Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk) in French (France)
|
2 |
+
# This file is distributed under the same license as the Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk) package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"PO-Revision-Date: 2016-03-09 09:39:09+0000\n"
|
6 |
+
"MIME-Version: 1.0\n"
|
7 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
+
"Content-Transfer-Encoding: 8bit\n"
|
9 |
+
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
10 |
+
"X-Generator: GlotPress/2.4.0-alpha\n"
|
11 |
+
"Language: fr\n"
|
12 |
+
"Project-Id-Version: Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk)\n"
|
13 |
+
|
14 |
+
#: index.php:382
|
15 |
+
msgid "Delete ALL definitions!"
|
16 |
+
msgstr "Supprimer TOUTES les définitons de virus !"
|
17 |
+
|
18 |
+
#: images/index.php:319
|
19 |
+
msgid "Are you sure you want to restore this file from the quarantine?"
|
20 |
+
msgstr "Êtes-vous certain de vouloir restaurer ce fichier depuis la quarantaine ?"
|
21 |
+
|
22 |
+
#: index.php:838
|
23 |
+
msgid " However, if you would like to keep this rule enabled you should at least Whitelist your IP."
|
24 |
+
msgstr "Cependant, si vous souhaitez conserver cette règle active, vous devriez au moins placer votre IP en liste blanche."
|
25 |
+
|
26 |
+
#: index.php:836
|
27 |
+
msgid " However, your current IP has been Whitelisted so you could probably keep this rule enabled if you really want to."
|
28 |
+
msgstr "Cependant, puisque votre adresse IP a été placée en liste blanche, vous pouvez probablement garder cette règle activée si vous le voulez."
|
29 |
+
|
30 |
+
#: index.php:833
|
31 |
+
msgid "The Conflicting Firewall Rule (WP_firewall_exclude_terms) activated by the WP Firewall 2 plugin has been shown to interfere with the Definition Updates and WP Core File Scans in my Anti-Malware plugin. I recommend that you disable this rule in the WP Firewall 2 plugin."
|
32 |
+
msgstr "Une règle de pare-feu conflictuelle (WP_firewall_exclude_terms) activée par l'extension WP Firewall 2 est connue pour interférer avec les mise à jour des définitions de virus et le Scan des fichiers sources de WordPress dans le plugin Anti-Malware. Nous vous recommandons de désactiver cette règle dans l'extension WP Firewall 2."
|
33 |
+
|
34 |
+
#: index.php:663
|
35 |
+
msgid "Clear %s Deleted Files from the Trash"
|
36 |
+
msgstr "Vider les %s fichiers effacés dans la corbeille."
|
37 |
+
|
38 |
+
#: images/index.php:326 index.php:647
|
39 |
+
msgid "Date Infected"
|
40 |
+
msgstr "Date de l'infection"
|
41 |
+
|
42 |
+
#: index.php:371
|
43 |
+
msgid "Get FREE Key!"
|
44 |
+
msgstr "Obtenir une clé GRATUITE !"
|
45 |
+
|
46 |
+
#. Plugin Name of the plugin/theme
|
47 |
+
msgid "Anti-Malware Security and Brute-Force Firewall"
|
48 |
+
msgstr "Sécurité Anti-Malware et Pare-feu anti attaque par force brute."
|
49 |
+
|
50 |
+
#: index.php:1377
|
51 |
+
msgid "Starting a Complete Scan requires a valid Nonce Token. No valid Nonce Token was found at this time, either because the token have expired or because the data was invalid. Please try re-submitting the form above."
|
52 |
+
msgstr "Commencer un Scan Complet nécessite un Jeton Nonce valide. Aucun Jeton Nonce valide n'a été trouvé à l'instant, soit parce que le jeton a expiré ou les données étaient incorrectes. Veuillez essayer de soumettre à nouveau le formulaire ci-dessus."
|
53 |
+
|
54 |
+
#: index.php:1258
|
55 |
+
msgid "Saving these settings requires a valid Nonce Token. No valid Nonce Token was found at this time, either because the token have expired or because the data was invalid. Please try re-submitting the form above."
|
56 |
+
msgstr "Enregistrer ces réglages nécessite un Jeton Nonce valide. Aucun Jeton Nonce valide n'a été trouvé à l'instant, soit parce que le jeton a expiré ou les données étaient incorrectes. Veuillez essayer de soumettre à nouveau le formulaire ci-dessus."
|
57 |
+
|
58 |
+
#: images/index.php:142
|
59 |
+
msgid "Invalid or expired Nonce Token!"
|
60 |
+
msgstr "Jeton Nonce non valide ou expiré !"
|
61 |
+
|
62 |
+
#: index.php:814
|
63 |
+
msgid "Your username is \"admin\", this is the most commonly guessed username by hackers and brute-force scripts. It is highly recommended that you change your username immediately."
|
64 |
+
msgstr "Votre nom d'utilisateur est \"admin\", il s'agit du nom d'utilisateur le plus souvent deviné par les pirates et les scripts d'attaque par force brute. Il est fortement conseillé que vous changiez ce nom d'utilisateur immédiatement."
|
65 |
+
|
66 |
+
#. Author URI of the plugin/theme
|
67 |
+
msgid "http://wordpress.ieonly.com/category/my-plugins/anti-malware/"
|
68 |
+
msgstr "http://wordpress.ieonly.com/category/my-plugins/anti-malware/"
|
69 |
+
|
70 |
+
#. Author of the plugin/theme
|
71 |
+
msgid "Eli Scheetz"
|
72 |
+
msgstr "Eli Scheetz"
|
73 |
+
|
74 |
+
#. Description of the plugin/theme
|
75 |
+
msgid "This Anti-Virus/Anti-Malware plugin searches for Malware and other Virus like threats and vulnerabilities on your server and helps you remove them. It's always growing and changing to adapt to new threats so let me know if it's not working for you."
|
76 |
+
msgstr "L'extension Anti-Virus/Anti-Malware recherche des programmes malveillants et autres virus tels que des menaces et vulnérabilités sur votre serveur et vous aide à les supprimer. Cette extension est en constante évolution afin de s'adapter aux nouvelles menaces, donc n'hésitez pas à me signaler tout mauvais fonctionnement."
|
77 |
+
|
78 |
+
#. Plugin URI of the plugin/theme
|
79 |
+
msgid "http://gotmls.net/"
|
80 |
+
msgstr "http://gotmls.net/"
|
81 |
+
|
82 |
+
#: safe-load/trace.php:18
|
83 |
+
msgid ": Headers sent by %1$s on line %2$s."
|
84 |
+
msgstr ": En-tête envoyé par %1$s à la ligne %2$s."
|
85 |
+
|
86 |
+
#: index.php:1748
|
87 |
+
msgid "Potential threats in file:"
|
88 |
+
msgstr "Menace potentielle dans le fichier :"
|
89 |
+
|
90 |
+
#: index.php:1748
|
91 |
+
msgid "Are you sure this file is not infected and you want to ignore it in future scans?"
|
92 |
+
msgstr "Êtes-vous certain que ce fichier n'est pas infecté et souhaitez-vous l'ignorer des prochains scans ?"
|
93 |
+
|
94 |
+
#: index.php:1705
|
95 |
+
msgid "The file %s does not exist, it must have already been deleted."
|
96 |
+
msgstr "Le fichier %s est introuvable, il a peut-être déjà été supprimé."
|
97 |
+
|
98 |
+
#: index.php:1688
|
99 |
+
msgid "This file no longer exists in the quarantine."
|
100 |
+
msgstr "Ce fichier n'est plus en quarantaine."
|
101 |
+
|
102 |
+
#: index.php:1686
|
103 |
+
msgid "Are you sure you want to delete this file from the quarantine?"
|
104 |
+
msgstr "Êtes-vous certain de vouloir supprimer ce fichier de la quarantaine ?"
|
105 |
+
|
106 |
+
#: index.php:1591
|
107 |
+
msgid "Complete!"
|
108 |
+
msgstr "Terminé !"
|
109 |
+
|
110 |
+
#: index.php:1583
|
111 |
+
msgid "Failed to delete!"
|
112 |
+
msgstr "Échec de la suppression !"
|
113 |
+
|
114 |
+
#: index.php:1580 index.php:1617 index.php:1619
|
115 |
+
msgid "Done!"
|
116 |
+
msgstr "Effectué !"
|
117 |
+
|
118 |
+
#: index.php:1527
|
119 |
+
msgid "Failed to empty the trash."
|
120 |
+
msgstr "Échec du nettoyage de la corbeille."
|
121 |
+
|
122 |
+
#: index.php:1594
|
123 |
+
msgid "Restore Failed!"
|
124 |
+
msgstr "Échec de la restauration."
|
125 |
+
|
126 |
+
#: index.php:1617
|
127 |
+
msgid "Nothing Selected to be Changed!"
|
128 |
+
msgstr "Rien n'a été sélectionné pour la modification !"
|
129 |
+
|
130 |
+
#: index.php:1615
|
131 |
+
msgid "Never mind, it worked!"
|
132 |
+
msgstr "Pas de soucis, cela a fonctionné !"
|
133 |
+
|
134 |
+
#: index.php:1615
|
135 |
+
msgid "Because some changes were made we need to check to make sure it did not break your site. If this stays Red and the frame below does not load please <a %s>revert the changes</a> made during this automated fix process."
|
136 |
+
msgstr "Suite aux modifications que nous avons faites, nous devons nous assurer que cela n'a pas endommagé votre site. Si ce message reste en rouge et que la fenêtre ci-dessous ne se charge pas, veuillez <a %s>annuler les modifications</a> effectuées durant ce processus de correction automatique."
|
137 |
+
|
138 |
+
#: index.php:1509
|
139 |
+
msgid "New position"
|
140 |
+
msgstr "Nouvel emplacement"
|
141 |
+
|
142 |
+
#: index.php:813
|
143 |
+
msgid "Your new username must be at least 3 characters and can only contain "%s". Please try again."
|
144 |
+
msgstr "Votre nouveau nom d'utilisateur doit contenir au moins 3 caractères et doit uniquement contenir "%s". Veuillez réessayer."
|
145 |
+
|
146 |
+
#: index.php:810
|
147 |
+
msgid "SQL Error changing username: %s. Please try again later."
|
148 |
+
msgstr "Erreur SQL lors du changement de votre nom d'utilisateur: %s. Veuillez réessayer plus tard."
|
149 |
+
|
150 |
+
#: index.php:808
|
151 |
+
msgid "You username has been change to %s. Don't forget to use your new username when you login again."
|
152 |
+
msgstr "Votre nom d'utilisateur a été changé en %s. N'oubliez pas d'utiliser votre nouveau nom d'utilisateur lors de votre prochaine connexion."
|
153 |
+
|
154 |
+
#: index.php:801
|
155 |
+
msgid " For more information on Brute-Force attack prevention and the WordPress wp-login-php file "
|
156 |
+
msgstr "Pour plus d'information sur la prévention des attaques par force brute et sur le fichier WordPress wp-login-php."
|
157 |
+
|
158 |
+
#: index.php:801
|
159 |
+
msgid "Checking for session compatibility ..."
|
160 |
+
msgstr "Vérification de compatibilité de la session ..."
|
161 |
+
|
162 |
+
#: index.php:785
|
163 |
+
msgid "Removed Old Brute-Force Login Patch"
|
164 |
+
msgstr "Supprimer l'ancien correctif connexion par force brute."
|
165 |
+
|
166 |
+
#: index.php:780
|
167 |
+
msgid "wp-config.php Not Readable!"
|
168 |
+
msgstr "wp-config non lisible !"
|
169 |
+
|
170 |
+
#: index.php:778
|
171 |
+
msgid "Failed to install Brute-Force Protection (wp-config.php %s)"
|
172 |
+
msgstr "Échec de l'installation de la Protection Force Brute (wp-config.php %s)"
|
173 |
+
|
174 |
+
#: index.php:775
|
175 |
+
msgid "Installed Brute-Force Protection"
|
176 |
+
msgstr "Protection Force Brute installée"
|
177 |
+
|
178 |
+
#: index.php:769
|
179 |
+
msgid "Upgraded Brute-Force Protection"
|
180 |
+
msgstr "Protection Force Brute mise à jour"
|
181 |
+
|
182 |
+
#: index.php:764
|
183 |
+
msgid "Removed Brute-Force Protection"
|
184 |
+
msgstr "Protection Force Brute supprimée"
|
185 |
+
|
186 |
+
#: index.php:746
|
187 |
+
msgid "Failed to install XMLRPC Protection [.htaccess %s]"
|
188 |
+
msgstr "Échec de l'installation de la Protection XMLRPC [.htaccess %s]"
|
189 |
+
|
190 |
+
#: index.php:738
|
191 |
+
msgid "Failed to remove XMLRPC Protection [.htaccess %s]"
|
192 |
+
msgstr "Échec de la suppression de la Protection XMLRPC [.htaccess %s]"
|
193 |
+
|
194 |
+
#: index.php:693
|
195 |
+
msgid "Your WordPress site has the current version of my brute-force Login protection installed."
|
196 |
+
msgstr "Votre site WordPress dispose de la dernière version de la Protection de Connexion par Force Brute."
|
197 |
+
|
198 |
+
#: index.php:750
|
199 |
+
msgid "Most WordPress sites do not use the XMLRPC features and hack attempts on the xmlrpc.php file are more common then ever before. Even if there are no vulnerabilities for hackers to exploit, these attempts can cause slowness or downtime similar to a DDoS attack. This patch automatically blocks all external access to the xmlrpc.php file."
|
200 |
+
msgstr "La plupart des sites WordPress n'utilisent pas les fonctionnalités XMLRPC et les tentatives de piratage du fichier xmlrpc.php sont plus courantes que jamais. Même s'il n'y a aucune vulnérabilité à exploiter, ces tentatives peuvent ralentir ou dégrader votre site de la même façon qu'une attaqe DDoS (déni de service). Ce correctif bloque automatiquement tout accès externe au fichier xmlrpc.php."
|
201 |
+
|
202 |
+
#: index.php:699
|
203 |
+
msgid "Your WordPress Login page has the old version of my brute-force protection installed. Upgrade this patch to improve the protection on the WordPress Login page and preserve the integrity of your WordPress core files."
|
204 |
+
msgstr "Votre page de connexion WordPress utilise l'ancienne version de Protection de Connexion par Force Brute. Mettez à jour ce correctif pour améliorer la proctection de votre page de connexion WordPress et préserver l'intégrité de vos fichiers core WordPress."
|
205 |
+
|
206 |
+
#: index.php:688
|
207 |
+
msgid "Your WordPress Login page is susceptible to a brute-force attack (just like any other login page). These types of attacks are becoming more prevalent these days and can sometimes cause your server to become slow or unresponsive, even if the attacks do not succeed in gaining access to your site. Applying this patch will block access to the WordPress Login page whenever this type of attack is detected."
|
208 |
+
msgstr "Votre page de connexion WordPress est susceptible de subir une attaque par force brute (comme toute autre page de connexion). Ces attaques sont devenues plus fréquentes ces temps-ci et peuvent parfois ralentir voire rendre indisponible votre serveur, même si elles ne réussissent pas à accéder à votre site. En appliquant ce correctif vous bloquerez l'accès à votre page de connexion WordPress à chaque fois que ce type d'attaque sera détecté. "
|
209 |
+
|
210 |
+
#: index.php:1326
|
211 |
+
msgid "Starting Scan ..."
|
212 |
+
msgstr "Début du Scan ..."
|
213 |
+
|
214 |
+
#: index.php:1269
|
215 |
+
msgid "The Quick Scan was unable to finish because of a shortage of memory or a problem accessing a file. Please try using the Complete Scan, it is slower but it will handle these errors better and continue scanning the rest of the files."
|
216 |
+
msgstr "Le Scan rapide n'a pu se terminer à cause d'un manque de mémoire ou d'un problème lors de l'accès à un fichier. Veuillez essayer d'utiliser le Scan complet, qui est plus lent mais qui peut mieux traiter ces erreurs et continuer de scanner le reste des fichiers."
|
217 |
+
|
218 |
+
#: index.php:1292
|
219 |
+
msgid "Not flushing OB Handlers: %s"
|
220 |
+
msgstr "Nettoyage incorrect des gestionnaires d'affichage : %s"
|
221 |
+
|
222 |
+
#: index.php:1291
|
223 |
+
msgid "Scan Details:"
|
224 |
+
msgstr "Détails du Scan :"
|
225 |
+
|
226 |
+
#: index.php:801 index.php:1288
|
227 |
+
msgid "read my blog"
|
228 |
+
msgstr "lire mon blog"
|
229 |
+
|
230 |
+
#: index.php:1288
|
231 |
+
msgid "NOTE: We have detected changes to the WordPress Core files on your site. This could be an intentional modification or the malicious work of a hacker. We can restore these files to their original state to preserve the integrity of your original WordPress %s installation."
|
232 |
+
msgstr "NOTE : Nous avons détecté des modifications dans les fichiers du noyau WordPress sur votre site. Cela peut être une modification intentionnelle ou le travail malicieux d'un pirate. Nous pouvons restaurer ces fichiers dans leur état d'origine afin de préserver l'intégrité de votre installation WordPress %s."
|
233 |
+
|
234 |
+
#: index.php:1288
|
235 |
+
msgid "NOTE: These are probably not malicious scripts (but it's a good place to start looking <u>IF</u> your site is infected and no Known Threats were found)."
|
236 |
+
msgstr "NOTE : Ce ne sont probablement des scripts malicieux (mais c'est un bon endroit pour commencer à chercher <u>SI</u> votre site est infecté et qu'aucune menace connue n'ait été trouvée). "
|
237 |
+
|
238 |
+
#: index.php:1232
|
239 |
+
msgid "You are not currently scanning for this type of threat!"
|
240 |
+
msgstr "Vous n'êtes pas en train de scanner ce type de menace !"
|
241 |
+
|
242 |
+
#: index.php:1181
|
243 |
+
msgid "Scan Complete!"
|
244 |
+
msgstr "Scan terminé !"
|
245 |
+
|
246 |
+
#: index.php:1149
|
247 |
+
msgid "WP-Login Updates"
|
248 |
+
msgstr "Mise à jour WP-Login"
|
249 |
+
|
250 |
+
#: index.php:1117
|
251 |
+
msgid "Quarantined Files"
|
252 |
+
msgstr "Fichiers en quarantaine"
|
253 |
+
|
254 |
+
#: index.php:1117
|
255 |
+
msgid "Read/Write Errors"
|
256 |
+
msgstr "Erreurs de Lecture/Écriture"
|
257 |
+
|
258 |
+
#: index.php:1117
|
259 |
+
msgid "Scanned Folders"
|
260 |
+
msgstr "Dossiers scannés"
|
261 |
+
|
262 |
+
#: index.php:1117
|
263 |
+
msgid "Scanned Files"
|
264 |
+
msgstr "Fichiers scannés"
|
265 |
+
|
266 |
+
#: index.php:1115
|
267 |
+
msgid "Another Plugin or Theme is using '%s' to handle output buffers. <br />This prevents actively outputing the buffer on-the-fly and could severely degrade the performance of this (and many other) Plugins. <br />Consider disabling caching and compression plugins (at least during the scanning process)."
|
268 |
+
msgstr "Une autre extension ou un autre thème utilise '%s' pour gérer les affichages. <br />Cela empêche l'affichage des résultats en temps réel et peut gravement réduire les performances de cette extension (et d'autres).<br />Envisagez de désactiver les extensions de mise en cache et de compression (au moins pendant le processus de scan)."
|
269 |
+
|
270 |
+
#: index.php:1059
|
271 |
+
msgid "Run Complete Scan"
|
272 |
+
msgstr "Lancer un scan complet"
|
273 |
+
|
274 |
+
#: index.php:1104
|
275 |
+
msgid "This feature is only available to registered users who have donated at a certain level."
|
276 |
+
msgstr "Cette fonctionnalité n'est disponible que pour les utilisateurs enregistrés ou qui ont fait un don d'un certain montant."
|
277 |
+
|
278 |
+
#: index.php:1104
|
279 |
+
msgid "Automatically Update Definitions:"
|
280 |
+
msgstr "Mise à jour automatique des définitions de virus :"
|
281 |
+
|
282 |
+
#: index.php:1103
|
283 |
+
msgid "a folder name or comma separated list of folder names to skip"
|
284 |
+
msgstr "un nom de dossier ou une liste séparée par des virgules de noms de dossiers à ignorer"
|
285 |
+
|
286 |
+
#: index.php:1103
|
287 |
+
msgid "Skip directories with the following names:"
|
288 |
+
msgstr "Ignorer les répertoires avec les noms suivants :"
|
289 |
+
|
290 |
+
#: index.php:1103
|
291 |
+
msgid "a comma separated list of file extentions to skip"
|
292 |
+
msgstr "une liste séparée par des virgules d'extensions de fichier à ignorer"
|
293 |
+
|
294 |
+
#: index.php:1102
|
295 |
+
msgid "Skip files with the following extensions:"
|
296 |
+
msgstr "Ignorer les fichiers avec les extensions suivantes :"
|
297 |
+
|
298 |
+
#: index.php:1097
|
299 |
+
msgid "For very advanced users only. Do not use this without talking to Eli first. If used incorrectly you could easily break your site."
|
300 |
+
msgstr "À réserver aux utilisateurs expérimentés. Ne pas utiliser avant d'en avoir parler à Eli avant. En cas de mauvaise utilisation, vous pourriez casser votre site."
|
301 |
+
|
302 |
+
#: index.php:1097
|
303 |
+
msgid "Custom RegExp:"
|
304 |
+
msgstr "RegExp personnalisée :"
|
305 |
+
|
306 |
+
#: index.php:1094
|
307 |
+
msgid "-1 is infinite depth"
|
308 |
+
msgstr "-1 pour une profondeur infinie"
|
309 |
+
|
310 |
+
#: index.php:1094
|
311 |
+
msgid "how far to drill down"
|
312 |
+
msgstr "jusqu'où fouiller"
|
313 |
+
|
314 |
+
#: index.php:1093
|
315 |
+
msgid "Scan Depth:"
|
316 |
+
msgstr "Profondeur du scan :"
|
317 |
+
|
318 |
+
#: index.php:1091
|
319 |
+
msgid "What to scan:"
|
320 |
+
msgstr "Quoi scanner :"
|
321 |
+
|
322 |
+
#: index.php:1087
|
323 |
+
msgid "Download the new definitions (Right sidebar) to activate this feature."
|
324 |
+
msgstr "Téléchargez les nouvelles définitions de virus (barre latérale de droite) pour activer cette fonctionnalité."
|
325 |
+
|
326 |
+
#: index.php:1087
|
327 |
+
msgid "Download Definition Updates to Use this feature"
|
328 |
+
msgstr "Téléchargez les mise à jour des définitions de virus pour utiliser cette fonctionnalité."
|
329 |
+
|
330 |
+
#: index.php:1060
|
331 |
+
msgid "What to look for:"
|
332 |
+
msgstr "Que rechercher :"
|
333 |
+
|
334 |
+
#: index.php:1052
|
335 |
+
msgid "Only Scan These Folders:"
|
336 |
+
msgstr "Ne scanner que ces répertoires :"
|
337 |
+
|
338 |
+
#: index.php:1259 index.php:1379
|
339 |
+
msgid "Scan Logs"
|
340 |
+
msgstr "Journaux de scan :"
|
341 |
+
|
342 |
+
#: index.php:672
|
343 |
+
msgid "Quarantine"
|
344 |
+
msgstr "Quarantaine"
|
345 |
+
|
346 |
+
#: index.php:652
|
347 |
+
msgid "View Quarantined File"
|
348 |
+
msgstr "Voir le fichier en quarantaine"
|
349 |
+
|
350 |
+
#: images/index.php:347 index.php:659
|
351 |
+
msgid "No Items in Quarantine"
|
352 |
+
msgstr "Aucun élément en quarantaine"
|
353 |
+
|
354 |
+
#: images/index.php:326 index.php:647
|
355 |
+
msgid "Check all %d"
|
356 |
+
msgstr "Vérifier tous les %d"
|
357 |
+
|
358 |
+
#: index.php:646
|
359 |
+
msgid "The following items have been found to contain malicious code, they have been cleaned, and the original infected file contents have been saved here in the Quarantine. The code is safe here and you do not need to do anything further with these files."
|
360 |
+
msgstr "Les éléments suivants ont été trouvés et contiennent du code malicieux, ils ont été nettoyés, et le contenu infecté original a été placé ici en quarantaine. Le code ici est sans danger et vous n'avez besoin d'aucune autre action à effectuer avec ces fichiers."
|
361 |
+
|
362 |
+
#: index.php:646
|
363 |
+
msgid "Are you sure you want to permanently delete the selected files in the Quarantine?"
|
364 |
+
msgstr "Êtes-vous certain de vouloir supprimer définitivement les fichiers sélectionnés dans la quarantaine ?"
|
365 |
+
|
366 |
+
#: index.php:646
|
367 |
+
msgid "Restore selected files"
|
368 |
+
msgstr "Restaurer les fichiers sélectionnés"
|
369 |
+
|
370 |
+
#: index.php:621
|
371 |
+
msgid "WordPress Core files"
|
372 |
+
msgstr "Fichiers du noyau WordPress"
|
373 |
+
|
374 |
+
#: index.php:611
|
375 |
+
msgid "# of patterns"
|
376 |
+
msgstr "# de modèles"
|
377 |
+
|
378 |
+
#: index.php:611
|
379 |
+
msgid "Globally White-listed files"
|
380 |
+
msgstr "Fichiers globalement en liste blanche"
|
381 |
+
|
382 |
+
#: index.php:604
|
383 |
+
msgid "No Scans have been logged"
|
384 |
+
msgstr "Aucun scan n'a été inscrit"
|
385 |
+
|
386 |
+
#: index.php:562
|
387 |
+
msgid "Cleared %s records from this log."
|
388 |
+
msgstr "%s enregistrements nettoyés dans ce journal."
|
389 |
+
|
390 |
+
#: index.php:462
|
391 |
+
msgid "Resources & Links"
|
392 |
+
msgstr "Ressources et Liens"
|
393 |
+
|
394 |
+
#: index.php:440
|
395 |
+
msgid "Submitting Registration ..."
|
396 |
+
msgstr "Inscription en cours ..."
|
397 |
+
|
398 |
+
#: index.php:435
|
399 |
+
msgid "Plugin Installation Key is a required field!"
|
400 |
+
msgstr "La clé d'installation de l'extension est un champ obligatoire !"
|
401 |
+
|
402 |
+
#: index.php:433
|
403 |
+
msgid "Your WordPress Site URL is a required field!"
|
404 |
+
msgstr "L'adresse URL de votre site WordPress est un champ obligatoire !"
|
405 |
+
|
406 |
+
#: index.php:425
|
407 |
+
msgid "Email Address is a required field!"
|
408 |
+
msgstr "L'adresse email est un champ obligatoire !"
|
409 |
+
|
410 |
+
#: index.php:423
|
411 |
+
msgid "Last Name is a required field!"
|
412 |
+
msgstr "Le nom de famille est un champ obligatoire !"
|
413 |
+
|
414 |
+
#: index.php:421
|
415 |
+
msgid "First Name is a required field!"
|
416 |
+
msgstr "Le prénom est un champ obligatoire !"
|
417 |
+
|
418 |
+
#: index.php:415
|
419 |
+
msgid "Please make a donation for the use of this wonderful feature!"
|
420 |
+
msgstr "Merci de faire un don pour utiliser cette merveilleuse fonctionnalité !"
|
421 |
+
|
422 |
+
#: index.php:397
|
423 |
+
msgid "Plugin Installation Key:"
|
424 |
+
msgstr "Clé d'installation de l'extension :"
|
425 |
+
|
426 |
+
#: index.php:394
|
427 |
+
msgid "Your WordPress Site URL:"
|
428 |
+
msgstr "URL de votre site WordPress :"
|
429 |
+
|
430 |
+
#: index.php:391
|
431 |
+
msgid "A password will be e-mailed to this address:"
|
432 |
+
msgstr "Un mot de passe sera envoyé à cette adresse email :"
|
433 |
+
|
434 |
+
#: index.php:387
|
435 |
+
msgid "Your Full Name:"
|
436 |
+
msgstr "Votre Nom Complet :"
|
437 |
+
|
438 |
+
#: index.php:385
|
439 |
+
msgid "If you have not already registered your Key then register now using the form below.<br />* All registration fields are required<br />** I will NOT share your information."
|
440 |
+
msgstr "Si vous n'avez pas encore enregistré votre clé alors faites-le maintenant en utilisant le formulaire ci-dessous.<br />Tous les champs sont obligatoires<br />** je NE partagerai PAS vos données personnelles."
|
441 |
+
|
442 |
+
#: index.php:384
|
443 |
+
msgid "<p>Get instant access to definition updates.</p>"
|
444 |
+
msgstr "<p>Obtenez un accès instantané aux nouvelles définitions de virus.</p>"
|
445 |
+
|
446 |
+
#: index.php:377
|
447 |
+
msgid "Download new definitions!"
|
448 |
+
msgstr "Téléchargez les nouvelles définitions de virus !"
|
449 |
+
|
450 |
+
#: index.php:370
|
451 |
+
msgid "Updates & Registration"
|
452 |
+
msgstr "Mises à jour et Enregistrement"
|
453 |
+
|
454 |
+
#: index.php:274
|
455 |
+
msgid "No response from server!"
|
456 |
+
msgstr "Pas de réponse du serveur !"
|
457 |
+
|
458 |
+
#: index.php:196
|
459 |
+
msgid "If this is taking too long, click here."
|
460 |
+
msgstr "Si cela prend trop de temps, cliquez ici."
|
461 |
+
|
462 |
+
#: index.php:127
|
463 |
+
msgid "Searching for updates ..."
|
464 |
+
msgstr "Recherche de mises à jour..."
|
465 |
+
|
466 |
+
#: index.php:118
|
467 |
+
msgid "Upgrade to %s now!"
|
468 |
+
msgstr "Mettre à jour en %s maintenant !"
|
469 |
+
|
470 |
+
#: index.php:105
|
471 |
+
msgid "Tested your site. It appears we didn't break anything"
|
472 |
+
msgstr "Site testé. Il semblerait que nous n'ayons rien cassé"
|
473 |
+
|
474 |
+
#: index.php:79
|
475 |
+
msgid "A backup of the original infected files are placed in the Quarantine in case you need to restore them or just want to look at them later. You can delete these files if you don't want to save more."
|
476 |
+
msgstr "Une copie des fichiers infectés d'origine est placée en Quarantaine au cas où vous souhaiteriez les restaurer ou juste les regarder. Vous pouvez effacer ces fichiers si vous ne souhaitez pas les conserver."
|
477 |
+
|
478 |
+
#: index.php:79
|
479 |
+
msgid "If Known Threats are found and displayed in red then there will be a button to '%s'. If only Potentional Threats are found then there is no automatic fix because those are probably not malicious."
|
480 |
+
msgstr "Si des menaces connues sont trouvées et affichées en rouge alors il y aura un bouton pour '%s'. Si seulement des menaces potentielles sont trouvées alors il n'y aura pas de correction automatique car ce ne seront probablement pas des fichiers malicieux."
|
481 |
+
|
482 |
+
#: index.php:79
|
483 |
+
msgid "Make sure the Definition Updates are current and Run a Complete Scan."
|
484 |
+
msgstr "Assurez vous d'avoir les définitions à jour avant de lancer un scan complet."
|
485 |
+
|
486 |
+
#: images/index.php:1074
|
487 |
+
msgid "Failed to read file!"
|
488 |
+
msgstr "Échec à la lecture du fichier !"
|
489 |
+
|
490 |
+
#: images/index.php:1060
|
491 |
+
msgid "Skipped because of file size (%1$s bytes) or file extention (%2$s)!"
|
492 |
+
msgstr "Fichier ignoré à cause de sa taille (%1$s octets) ou de son extension (%2$s)!"
|
493 |
+
|
494 |
+
#: images/index.php:1042
|
495 |
+
msgid "Failed to read directory!"
|
496 |
+
msgstr "Échec à la lecture du répertoire !"
|
497 |
+
|
498 |
+
#: images/index.php:1010
|
499 |
+
msgid "Skipped because of file extention!"
|
500 |
+
msgstr "Ignoré à cause d'une extension de fichier !"
|
501 |
+
|
502 |
+
#: images/index.php:1008
|
503 |
+
msgid "Skipped because of file size!"
|
504 |
+
msgstr "Ignoré à cause d'une taille de fichier !"
|
505 |
+
|
506 |
+
#: images/index.php:1006
|
507 |
+
msgid "Failed to determine file size!"
|
508 |
+
msgstr "Impossible de déterminer la taille du fichier !"
|
509 |
+
|
510 |
+
#: images/index.php:675 images/index.php:996
|
511 |
+
msgid "Examine File"
|
512 |
+
msgstr "Examiner le fichier"
|
513 |
+
|
514 |
+
#: images/index.php:994
|
515 |
+
msgid "Examine Quarantined File"
|
516 |
+
msgstr "Examiner le fichier en quarantaine"
|
517 |
+
|
518 |
+
#: images/index.php:953 images/index.php:1085
|
519 |
+
msgid "Scanned %s"
|
520 |
+
msgstr "Scannés %s"
|
521 |
+
|
522 |
+
#: images/index.php:936 images/index.php:1035
|
523 |
+
msgid "Scanning %s"
|
524 |
+
msgstr "En train de scanner %s"
|
525 |
+
|
526 |
+
#: images/index.php:904
|
527 |
+
msgid "Preparing %s"
|
528 |
+
msgstr "En préparation %s"
|
529 |
+
|
530 |
+
#: images/index.php:708
|
531 |
+
msgid "no file contents!"
|
532 |
+
msgstr "Fichier vide !"
|
533 |
+
|
534 |
+
#: images/index.php:708
|
535 |
+
msgid "file not writable!"
|
536 |
+
msgstr "Le fichier ne peut être écrit !"
|
537 |
+
|
538 |
+
#: images/index.php:708
|
539 |
+
msgid "failed to write!"
|
540 |
+
msgstr "impossible d'écrire !"
|
541 |
+
|
542 |
+
#: images/index.php:708
|
543 |
+
msgid "reason unknown!"
|
544 |
+
msgstr "raison inconnue !"
|
545 |
+
|
546 |
+
#: images/index.php:708
|
547 |
+
msgid "failed to quarantine!"
|
548 |
+
msgstr "impossible de déplacer en quarantaine !"
|
549 |
+
|
550 |
+
#: images/index.php:670
|
551 |
+
msgid "File permissions read-only!"
|
552 |
+
msgstr "Les permissions du fichier sont en lecture seule !"
|
553 |
+
|
554 |
+
#: images/index.php:670
|
555 |
+
msgid "Fixed file permissions! (try again)"
|
556 |
+
msgstr "Permissions du fichier corrigées (essayez de nouveau) !"
|
557 |
+
|
558 |
+
#: images/index.php:670
|
559 |
+
msgid "Failed to read file contents!"
|
560 |
+
msgstr "Impossible de lire le contenu du fichier !"
|
561 |
+
|
562 |
+
#: images/index.php:479
|
563 |
+
msgid "<b>Headers already sent</b> in %1$s on line %2$s.<br />This is not a good sign, it may just be a poorly written plugin but Headers should not have been sent at this point.<br />Check the code in the above mentioned file to fix this problem."
|
564 |
+
msgstr "<b>En-têtes déjà envoyés</b>dans le fichier %1$s à la ligne %2$s.<br />Ce n'est pas bon signe, il peut s'agir d'une extension mal codée mais les en-têtes ne devraient pas avoir été envoyées à ce niveau.<br />Vérifiez le code du fichier mentionné ci-dessus pour corriger le problème."
|
565 |
+
|
566 |
+
#: images/index.php:103
|
567 |
+
msgid "Automatically Fix SELECTED Files Now"
|
568 |
+
msgstr "Corriger automatiquement les fichiers SÉLECTIONNES maintenant"
|
569 |
+
|
570 |
+
#: images/index.php:101
|
571 |
+
msgid "Scan Settings"
|
572 |
+
msgstr "Paramètres du scan"
|
573 |
+
|
574 |
+
#: images/index.php:100
|
575 |
+
msgid "This Plugin requires WordPress version %s or higher"
|
576 |
+
msgstr "Cette extension nécessite WordPress version %s ou ultérieure"
|
577 |
+
|
578 |
+
#: images/index.php:99
|
579 |
+
msgid "View Scan Log"
|
580 |
+
msgstr "Voir le journal du scan"
|
581 |
+
|
582 |
+
#: images/index.php:98
|
583 |
+
msgid "View Quarantine"
|
584 |
+
msgstr "Voir la quarantaine"
|
585 |
+
|
586 |
+
#: images/index.php:97
|
587 |
+
msgid "Quick Scan"
|
588 |
+
msgstr "Scan rapide"
|
589 |
+
|
590 |
+
#: images/index.php:96
|
591 |
+
msgid "Failed to list files in directory!"
|
592 |
+
msgstr "Impossible de lister les fichiers dans le répertoire !"
|
593 |
+
|
594 |
+
#: images/index.php:184
|
595 |
+
msgid "Your Server could not start a Session!"
|
596 |
+
msgstr "Votre serveur ne peut pas initier de session !"
|
597 |
+
|
598 |
+
#: images/index.php:180 index.php:726
|
599 |
+
msgid "This feature is available to those who have donated!"
|
600 |
+
msgstr "Cette fonctionnalité n'est disponible que pour ceux qui ont fait un don !"
|
601 |
+
|
602 |
+
#: images/index.php:180 index.php:726
|
603 |
+
msgid "You must register and donate to use this feature!"
|
604 |
+
msgstr "Vous devez vous enregistrer et faire un don pour utiliser cette fonctionnalité !"
|
605 |
+
|
606 |
+
#: images/index.php:33 index.php:1149
|
607 |
+
msgid "Potential Threats"
|
608 |
+
msgstr "Menaces potentielles"
|
609 |
+
|
610 |
+
#: images/index.php:33
|
611 |
+
msgid "Core File Changes"
|
612 |
+
msgstr "Modifications du noyau"
|
613 |
+
|
614 |
+
#: images/index.php:33
|
615 |
+
msgid "Backdoor Scripts"
|
616 |
+
msgstr "Scripts backdoor"
|
617 |
+
|
618 |
+
#: images/index.php:33
|
619 |
+
msgid "TimThumb Exploits"
|
620 |
+
msgstr "Exploits TimThumb"
|
621 |
+
|
622 |
+
#: images/index.php:33
|
623 |
+
msgid "htaccess Threats"
|
624 |
+
msgstr "Menaces .htaccess"
|
625 |
+
|
626 |
+
#: index.php:1117
|
627 |
+
msgid "Selected Folders"
|
628 |
+
msgstr "Dossiers sélectionnés"
|
629 |
+
|
630 |
+
#: index.php:646
|
631 |
+
msgid "Delete selected files"
|
632 |
+
msgstr "Supprimer les fichiers sélectionnés"
|
633 |
+
|
634 |
+
#: index.php:646
|
635 |
+
msgid "Are you sure you want to overwrite the previously cleaned files with the selected files in the Quarantine?"
|
636 |
+
msgstr "Êtes-vous certain de vouloir écraser les fichiers précédemment nettoyés par les fichiers sélectionnes en quarantaine ?"
|
637 |
+
|
638 |
+
#: index.php:1487
|
639 |
+
msgid "Default position"
|
640 |
+
msgstr "Emplacement par défaut"
|
languages/gotmls-tr.mo
ADDED
Binary file
|
languages/gotmls-tr.po
ADDED
@@ -0,0 +1,708 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Translation of Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk) in Turkish
|
2 |
+
# This file is distributed under the same license as the Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk) package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"PO-Revision-Date: 2017-05-08 10:40:15+0000\n"
|
6 |
+
"MIME-Version: 1.0\n"
|
7 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
+
"Content-Transfer-Encoding: 8bit\n"
|
9 |
+
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
10 |
+
"X-Generator: GlotPress/2.4.0-alpha\n"
|
11 |
+
"Language: tr\n"
|
12 |
+
"Project-Id-Version: Plugins - Anti-Malware Security and Brute-Force Firewall - Development (trunk)\n"
|
13 |
+
|
14 |
+
#: index.php:877
|
15 |
+
msgid " However, if you would like to keep this rule enabled you should at least Whitelist your IP."
|
16 |
+
msgstr "Bu kuralı etkin tutmak istiyorsanız, en azından IP'nizi beyaz listeye eklemeniz gerekir."
|
17 |
+
|
18 |
+
#: index.php:877
|
19 |
+
msgid "Whitelist your IP"
|
20 |
+
msgstr "IP'nizi beyaz listeye ekleyin"
|
21 |
+
|
22 |
+
#: index.php:875
|
23 |
+
msgid " However, your current IP has been Whitelisted so you could probably keep this rule enabled if you really want to."
|
24 |
+
msgstr "IP'niz beyaz listeye eklenmiştir. Şimdi gerçekten istiyorsanız bu kuralı etkinleştirebilirsiniz"
|
25 |
+
|
26 |
+
#: index.php:872
|
27 |
+
msgid "The Conflicting Firewall Rule (WP_firewall_exclude_terms) activated by the WP Firewall 2 plugin has been shown to interfere with the Definition Updates and WP Core File Scans in my Anti-Malware plugin. I recommend that you disable this rule in the WP Firewall 2 plugin."
|
28 |
+
msgstr "WP Firewall 2 eklentisi tarafından etkinleştirilen Çakışan Güvenlik Duvarı Kuralı (WP_firewall_exclude_terms), Anti-Malware eklentisinde Tanım Güncellemeleri ve WP Çekirdek Dosya Taramaları'na müdahale ettiği gösterildi. WP Firewall 2 eklentisinde bu kuralı devre dışı bırakmanızı öneririz."
|
29 |
+
|
30 |
+
#: index.php:871
|
31 |
+
msgid "Disable this Rule"
|
32 |
+
msgstr "Bu kuralı etkisizleştir"
|
33 |
+
|
34 |
+
#: index.php:703
|
35 |
+
msgid "Clear %s Deleted Files from the Trash"
|
36 |
+
msgstr "%s Silinen Dosyası Çöp Kutusundan Kaldır"
|
37 |
+
|
38 |
+
#: index.php:686
|
39 |
+
msgid "Date Infected"
|
40 |
+
msgstr "Enfekte Tarihi"
|
41 |
+
|
42 |
+
#: index.php:686
|
43 |
+
msgid "Quarantined"
|
44 |
+
msgstr "Karantinaya Alınan"
|
45 |
+
|
46 |
+
#: index.php:363
|
47 |
+
msgid "Get FREE Key!"
|
48 |
+
msgstr "Ücretsiz Anahtar Al"
|
49 |
+
|
50 |
+
#: index.php:881
|
51 |
+
msgid "Firewall Options"
|
52 |
+
msgstr "Güvenlik Duvarı Ayarları"
|
53 |
+
|
54 |
+
#: index.php:853
|
55 |
+
msgid "Your username is \"admin\", this is the most commonly guessed username by hackers and brute-force scripts. It is highly recommended that you change your username immediately."
|
56 |
+
msgstr "Kullanıcı adınız \"admin\", hackerlar ve brute-force scriptleri tarafından en çok tahmin edilen kullanıcı adı. Hemen kullanıcı adınızı değiştirmeniz önerilir."
|
57 |
+
|
58 |
+
#: index.php:1402
|
59 |
+
msgid "Starting a Complete Scan requires a valid Nonce Token. No valid Nonce Token was found at this time, either because the token have expired or because the data was invalid. Please try re-submitting the form above."
|
60 |
+
msgstr "Tam bir tarama başlatmak, geçerli bir Geçiş Simgesi gerektirir. Şu anda, belirteçin süresi dolduğu veya veriler geçersiz olduğu için geçerli bir Geçiş Simgesi bulunamadı. Lütfen yukarıdaki formu tekrar deneyin."
|
61 |
+
|
62 |
+
#: index.php:1283
|
63 |
+
msgid "Saving these settings requires a valid Nonce Token. No valid Nonce Token was found at this time, either because the token have expired or because the data was invalid. Please try re-submitting the form above."
|
64 |
+
msgstr "Bu ayarları kaydetmek için geçerli bir Geçiş Simgesi gereklidir. Şu anda, belirteçin süresi dolduğu veya veriler geçersiz olduğu için geçerli bir Geçiş Simgesi bulunamadı. Lütfen yukarıdaki formu tekrar deneyin."
|
65 |
+
|
66 |
+
#: index.php:678
|
67 |
+
msgid "You have old Quarantined files in the uploads directory on your server. The new quarantine is in your WordPress Database. You need to import these files into your database where they will be safer or just delete the quarantine folder inside /wp-content/uploads/ if you would rather just delete them."
|
68 |
+
msgstr "Sunucunuzdaki uploads dizininde eski Karantinaya alınan dosyalarınız var. Yeni karantina dosyaları, WordPress veritabanınızda. Bu dosyaları daha güvenli olacağı veritabanınıza almanız veya yalnızca onları silmek yerine /wp-content/uploads/ içindeki karantina klasörünü silmeniz gerekir."
|
69 |
+
|
70 |
+
#: images/index.php:156
|
71 |
+
msgid "Invalid or expired Nonce Token!"
|
72 |
+
msgstr "Yanlış veya Geçersiz Geçiş Simgesi"
|
73 |
+
|
74 |
+
#: index.php:1133
|
75 |
+
msgid "Save Settings"
|
76 |
+
msgstr "Ayarları Kaydet"
|
77 |
+
|
78 |
+
#. Description of the plugin/theme
|
79 |
+
msgid "This Anti-Virus/Anti-Malware plugin searches for Malware and other Virus like threats and vulnerabilities on your server and helps you remove them. It's always growing and changing to adapt to new threats so let me know if it's not working for you."
|
80 |
+
msgstr "Bu Anti-Virüs / Anti-Malware eklentisi, Kötü Amaçlı Yazılım ve diğer Virüs benzeri tehdit ve güvenlik açıklarını sunucunuzda arar ve bunları kaldırmanıza yardımcı olur. Yeni tehditlere uyum sağlamak için her zaman büyüyor ve değişiyor, eğer çalışmıyorsa lütfen bildirin."
|
81 |
+
|
82 |
+
#: safe-load/trace.php:18
|
83 |
+
msgid ": Headers sent by %1$s on line %2$s."
|
84 |
+
msgstr ":%1$s tarafından gönderilen, %2$s satırındaki üstbilgiler."
|
85 |
+
|
86 |
+
#: index.php:1772
|
87 |
+
msgid "Potential threats in file:"
|
88 |
+
msgstr "Dosyada ki potansiyel tehditler"
|
89 |
+
|
90 |
+
#: index.php:1772
|
91 |
+
msgid "Are you sure this file is not infected and you want to ignore it in future scans?"
|
92 |
+
msgstr "Bu dosyanın virüslü olmadığından ve gelecekteki taramalarda onu yok saymak istediğinizden emin misiniz?"
|
93 |
+
|
94 |
+
#: index.php:1729
|
95 |
+
msgid "The file %s does not exist, it must have already been deleted."
|
96 |
+
msgstr "%s dosyası yok, büyük ihtimal silinmiş olabilir."
|
97 |
+
|
98 |
+
#: index.php:1712
|
99 |
+
msgid "This file no longer exists in the quarantine."
|
100 |
+
msgstr "Bu dosya artık karantinada yok."
|
101 |
+
|
102 |
+
#: index.php:1710
|
103 |
+
msgid "File Details:"
|
104 |
+
msgstr "Dosya Detayları:"
|
105 |
+
|
106 |
+
#: index.php:1710
|
107 |
+
msgid "Are you sure you want to delete this file from the quarantine?"
|
108 |
+
msgstr "Bu dosyası karantinadan silmek istediğinize emin misiniz?"
|
109 |
+
|
110 |
+
#: index.php:1641
|
111 |
+
msgid "Nothing Selected to be Changed!"
|
112 |
+
msgstr "Değiştirmek için hiç birşey seçilmedi!"
|
113 |
+
|
114 |
+
#: index.php:1639
|
115 |
+
msgid "Because some changes were made we need to check to make sure it did not break your site. If this stays Red and the frame below does not load please <a %s>revert the changes</a> made during this automated fix process."
|
116 |
+
msgstr "Bazı değişiklikler yapıldığı için sitenizi kırmadığından emin olmamız gerekiyor. Bu durum Kırmızı olarak kalırsa ve aşağıdaki çerçeve yüklenmezse lütfen bu otomatik düzeltme işlemi sırasında yapılan değişiklikleri <a %s> geri çevirin </a>."
|
117 |
+
|
118 |
+
#: index.php:1619
|
119 |
+
msgid "Restore Failed!"
|
120 |
+
msgstr "Geri Yükleme Başarısız Oldu!"
|
121 |
+
|
122 |
+
#: index.php:1552
|
123 |
+
msgid "Failed to empty the trash."
|
124 |
+
msgstr "Çöp kutusu boşaltılamadı."
|
125 |
+
|
126 |
+
#: index.php:1538
|
127 |
+
msgid "saved."
|
128 |
+
msgstr "Kaydedildi."
|
129 |
+
|
130 |
+
#: index.php:853
|
131 |
+
msgid "Change your username:"
|
132 |
+
msgstr "Kullanıcı adını değiştir:"
|
133 |
+
|
134 |
+
#: index.php:852
|
135 |
+
msgid "Your new username must be at least 3 characters and can only contain "%s". Please try again."
|
136 |
+
msgstr "Yeni kullanıcı adınız en az 3 karakter olmalıdır ve yalnızca "%s" içerebilir. Lütfen tekrar deneyin."
|
137 |
+
|
138 |
+
#: index.php:849
|
139 |
+
msgid "SQL Error changing username: %s. Please try again later."
|
140 |
+
msgstr "Kullanıcı adı değiştirilirken SQL Hatası oluştu: %s. Lütfen daha sonra tekrar deneyiniz."
|
141 |
+
|
142 |
+
#: index.php:847
|
143 |
+
msgid "You username has been change to %s. Don't forget to use your new username when you login again."
|
144 |
+
msgstr "Kullanıcı adı %s olarak değiştirildi. Yeniden giriş yaparken yeni kullanıcı adınızı kullanmayı unutmayın."
|
145 |
+
|
146 |
+
#: index.php:841
|
147 |
+
msgid " For more information on Brute-Force attack prevention and the WordPress wp-login-php file "
|
148 |
+
msgstr " Brute-Force saldırı önleme ve WordPress wp-login-php dosyası hakkında daha fazla bilgi için"
|
149 |
+
|
150 |
+
#: index.php:841
|
151 |
+
msgid "Checking for session compatibility ..."
|
152 |
+
msgstr "Oturum uyumluluğu kontrol ediliyor ..."
|
153 |
+
|
154 |
+
#: index.php:825
|
155 |
+
msgid "Removed Old Brute-Force Login Patch"
|
156 |
+
msgstr "Eski Brute-Force Giriş Patchi kaldırıldı"
|
157 |
+
|
158 |
+
#: index.php:822
|
159 |
+
msgid "wp-config.php Not Found!"
|
160 |
+
msgstr "wp-config.php Bulunamadı!"
|
161 |
+
|
162 |
+
#: index.php:820
|
163 |
+
msgid "wp-config.php Not Readable!"
|
164 |
+
msgstr "wp-config.php okunaklı değil !"
|
165 |
+
|
166 |
+
#: index.php:818
|
167 |
+
msgid "Failed to install Brute-Force Protection (wp-config.php %s)"
|
168 |
+
msgstr "Brute-Force Protection yüklenemedi (wp-config.php %s)"
|
169 |
+
|
170 |
+
#: index.php:815
|
171 |
+
msgid "Installed Brute-Force Protection"
|
172 |
+
msgstr "Brute-Force Koruması Kuruldu"
|
173 |
+
|
174 |
+
#: index.php:809
|
175 |
+
msgid "Upgraded Brute-Force Protection"
|
176 |
+
msgstr "Brute-Force Koruması Yükseltildi"
|
177 |
+
|
178 |
+
#: index.php:804
|
179 |
+
msgid "Removed Brute-Force Protection"
|
180 |
+
msgstr "Brute-Force Koruması Kaldırıldı"
|
181 |
+
|
182 |
+
#: index.php:790
|
183 |
+
msgid "Most WordPress sites do not use the XMLRPC features and hack attempts on the xmlrpc.php file are more common then ever before. Even if there are no vulnerabilities for hackers to exploit, these attempts can cause slowness or downtime similar to a DDoS attack. This patch automatically blocks all external access to the xmlrpc.php file."
|
184 |
+
msgstr "Çoğu WordPress sitesi, XMLRPC özelliklerini kullanmaz ve xmlrpc.php dosyası üzerindeki saldırı denemeleri daha önce hiç olmadığı kadar yaygın hale gelir. Bilgisayar korsanlarının yararlanabileceği herhangi bir güvenlik açığı bulunmasa bile, bu girişimler DDoS saldırısına benzer şekilde yavaşlama veya kesintilere neden olabilir. Bu düzeltme eki, xmlrpc.php dosyasına yapılan tüm harici erişimi otomatik olarak engeller."
|
185 |
+
|
186 |
+
#: index.php:786
|
187 |
+
msgid "Failed to install XMLRPC Protection [.htaccess %s]"
|
188 |
+
msgstr "XMLRPC Koruması yüklenemedi [.htaccess %s]"
|
189 |
+
|
190 |
+
#: index.php:778
|
191 |
+
msgid "Failed to remove XMLRPC Protection [.htaccess %s]"
|
192 |
+
msgstr "XMLRPC Koruması kaldırılamadı [.htaccess %s]"
|
193 |
+
|
194 |
+
#: index.php:739
|
195 |
+
msgid "Your WordPress Login page has the old version of my brute-force protection installed. Upgrade this patch to improve the protection on the WordPress Login page and preserve the integrity of your WordPress core files."
|
196 |
+
msgstr "WordPress Giriş sayfasında brute-force korumasının eski sürümü yüklü. WordPress Giriş sayfasındaki korumayı iyileştirmek ve WordPress çekirdek dosyalarınızın bütünlüğünü korumak için bu düzeltme ekini yükseltin."
|
197 |
+
|
198 |
+
#: index.php:733
|
199 |
+
msgid "Your WordPress site has the current version of my brute-force Login protection installed."
|
200 |
+
msgstr "WordPress sitenizde kaba kuvvet Giriş korumasının geçerli sürümü bulunmaktadır."
|
201 |
+
|
202 |
+
#: index.php:728
|
203 |
+
msgid "Your WordPress Login page is susceptible to a brute-force attack (just like any other login page). These types of attacks are becoming more prevalent these days and can sometimes cause your server to become slow or unresponsive, even if the attacks do not succeed in gaining access to your site. Applying this patch will block access to the WordPress Login page whenever this type of attack is detected."
|
204 |
+
msgstr "WordPress Giriş sayfanız brute-force saldırısına açıktır (başka herhangi bir giriş sayfasında olduğu gibi). Bu tür saldırılar bu günlerde daha yaygın hale geliyor ve bazen saldırganlar sitenize erişmeyi başaramasa bile sunucunuzun yavaşlamasına veya yanıt vermemesine neden olabiliyor. Bu düzeltme ekini uyguladığınızda, bu saldırı türü tespit edildiğinde WordPress Giriş sayfasına erişimi engeller."
|
205 |
+
|
206 |
+
#: index.php:1351
|
207 |
+
msgid "Starting Scan ..."
|
208 |
+
msgstr "Taramaya Başlıyor ..."
|
209 |
+
|
210 |
+
#: index.php:1349
|
211 |
+
msgid "Completed!"
|
212 |
+
msgstr "Tamamlandı!"
|
213 |
+
|
214 |
+
#: index.php:1294
|
215 |
+
msgid "The Quick Scan was unable to finish because of a shortage of memory or a problem accessing a file. Please try using the Complete Scan, it is slower but it will handle these errors better and continue scanning the rest of the files."
|
216 |
+
msgstr "Hızlı Tarama, bir belleğin yetersizliği veya bir dosyaya erişme sorunu nedeniyle tamamlanamadı. Lütfen Tam Taramayı kullanmayı deneyin, daha yavaştır, ancak bu hataları daha iyi ele alacak ve dosyaların geri kalanını taramaya devam edecektir."
|
217 |
+
|
218 |
+
#: index.php:1317
|
219 |
+
msgid "Not flushing OB Handlers: %s"
|
220 |
+
msgstr "OB İşleyicileri temizlemez: %s"
|
221 |
+
|
222 |
+
#: index.php:1316
|
223 |
+
msgid "Scan Details:"
|
224 |
+
msgstr "Tarama Detayları:"
|
225 |
+
|
226 |
+
#: index.php:841 index.php:1313
|
227 |
+
msgid "read my blog"
|
228 |
+
msgstr "Bloğumu Okuyun"
|
229 |
+
|
230 |
+
#: index.php:1313
|
231 |
+
msgid "NOTE: We have detected changes to the WordPress Core files on your site. This could be an intentional modification or the malicious work of a hacker. We can restore these files to their original state to preserve the integrity of your original WordPress %s installation."
|
232 |
+
msgstr "NOT: Sitenizdeki WordPress Çekirdek dosyalarında değişiklikler tespit ettik. Bu sizin tarafınızdan kasıtlı bir değişiklik veya bir bilgisayar korsanının kötü niyetli çalışması olabilir. Orijinal WordPress %s kurulumunun bütünlüğünü korumak için bu dosyaları orijinal durumuna geri yükleyebiliriz."
|
233 |
+
|
234 |
+
#: index.php:1313
|
235 |
+
msgid "NOTE: These are probably not malicious scripts (but it's a good place to start looking <u>IF</u> your site is infected and no Known Threats were found)."
|
236 |
+
msgstr "NOT: Bunlar büyük olasılıkla kötü amaçlı komut dosyaları değildir (ancak sitenize bulaşmışsa ve Bilinen Tehdit bulunmadığı halde <u> IF </u> aramaya başlamak için iyi bir yerdir)."
|
237 |
+
|
238 |
+
#: index.php:1257
|
239 |
+
msgid "You are not currently scanning for this type of threat!"
|
240 |
+
msgstr "Şu anda bu tür bir tehdit için tarama yapmıyorsunuz!"
|
241 |
+
|
242 |
+
#: index.php:1206
|
243 |
+
msgid "Scan Complete!"
|
244 |
+
msgstr "Tarama Tamamlandı!"
|
245 |
+
|
246 |
+
#: index.php:1174
|
247 |
+
msgid "WP-Login Updates"
|
248 |
+
msgstr "WP-Login Güncellendi"
|
249 |
+
|
250 |
+
#: index.php:1142
|
251 |
+
msgid "Quarantined Files"
|
252 |
+
msgstr "Karantinaya Alınmış Dosyalar"
|
253 |
+
|
254 |
+
#: index.php:1142
|
255 |
+
msgid "Read/Write Errors"
|
256 |
+
msgstr "Okuma/Yazma Hatası"
|
257 |
+
|
258 |
+
#: index.php:1142
|
259 |
+
msgid "Skipped Files"
|
260 |
+
msgstr "Atlanan Dosyalar"
|
261 |
+
|
262 |
+
#: index.php:1142
|
263 |
+
msgid "Skipped Folders"
|
264 |
+
msgstr "Atlanan Klasörler"
|
265 |
+
|
266 |
+
#: index.php:1142
|
267 |
+
msgid "Scanned Folders"
|
268 |
+
msgstr "Taranan Klasörler"
|
269 |
+
|
270 |
+
#: index.php:1142
|
271 |
+
msgid "Selected Folders"
|
272 |
+
msgstr "Seçilen Klasörler"
|
273 |
+
|
274 |
+
#: index.php:1142
|
275 |
+
msgid "Scanned Files"
|
276 |
+
msgstr "Taranan Dosyalar"
|
277 |
+
|
278 |
+
#: index.php:1140
|
279 |
+
msgid "Another Plugin or Theme is using '%s' to handle output buffers. <br />This prevents actively outputing the buffer on-the-fly and will severely degrade the performance of this (and many other) Plugins. <br />Consider disabling caching and compression plugins (at least during the scanning process)."
|
280 |
+
msgstr "Bir başka eklenti veya tema kullanarak çıkış tamponlarını işlemek için '%s' kullanıyor. <br /> Bu, anında arabellek çıkışını önler ve bu (ve diğer pek çok) eklentinin performansını önemli ölçüde düşürecektir. <br /> Önbellekleme ve sıkıştırma eklentilerini devre dışı bırakmayı (en azından tarama işlemi sırasında) düşünün."
|
281 |
+
|
282 |
+
#: index.php:1088
|
283 |
+
msgid "Run Complete Scan"
|
284 |
+
msgstr "Tam Tarama Çalıştırın"
|
285 |
+
|
286 |
+
#: index.php:1133
|
287 |
+
msgid "This new BETA feature is only available to registered users who have donated at a certain level."
|
288 |
+
msgstr "Bu yeni BETA özelliklerini sadece belli bir düzeyde bağış yapan kullanıcılar kullanabilir."
|
289 |
+
|
290 |
+
#: index.php:1133
|
291 |
+
msgid "Automatically Update Definitions:"
|
292 |
+
msgstr "Tanımları Otomatik Güncelle:"
|
293 |
+
|
294 |
+
#: index.php:1132
|
295 |
+
msgid "a folder name or comma separated list of folder names to skip"
|
296 |
+
msgstr "geçmek için bir klasör ismi veya virgülle ayrılmış klasör isimleri listesi"
|
297 |
+
|
298 |
+
#: index.php:1132
|
299 |
+
msgid "Skip directories with the following names:"
|
300 |
+
msgstr "Dizinleri aşağıdaki adlarla atla:"
|
301 |
+
|
302 |
+
#: index.php:1132
|
303 |
+
msgid "a comma separated list of file extentions to skip"
|
304 |
+
msgstr "geçmek için virgülle ayrılmış dosya eklentileri listesi"
|
305 |
+
|
306 |
+
#: index.php:1131
|
307 |
+
msgid "Skip files with the following extensions:"
|
308 |
+
msgstr "Aşağıdaki uzantıları içeren dosyaları atla:"
|
309 |
+
|
310 |
+
#: index.php:1126
|
311 |
+
msgid "For very advanced users only. Do not use this without talking to Eli first. If used incorrectly you could easily break your site."
|
312 |
+
msgstr "Yalnızca çok gelişmiş kullanıcılar içindir. Bunu önce Eli ile konuşmadan kullanmayın. Yanlış kullanılırsa, sitenizi kolayca kırabilirsiniz."
|
313 |
+
|
314 |
+
#: index.php:1126
|
315 |
+
msgid "Custom RegExp:"
|
316 |
+
msgstr "Özel RegExp:"
|
317 |
+
|
318 |
+
#: index.php:1123
|
319 |
+
msgid "-1 is infinite depth"
|
320 |
+
msgstr "-1 sonsuz derinliktir"
|
321 |
+
|
322 |
+
#: index.php:1123
|
323 |
+
msgid "how far to drill down"
|
324 |
+
msgstr "Ne kadar detaya inilsin"
|
325 |
+
|
326 |
+
#: index.php:1122
|
327 |
+
msgid "Scan Depth:"
|
328 |
+
msgstr "Tarama Derinliği:"
|
329 |
+
|
330 |
+
#: index.php:1120
|
331 |
+
msgid "What to scan:"
|
332 |
+
msgstr "Ne taranacak:"
|
333 |
+
|
334 |
+
#: index.php:1116
|
335 |
+
msgid "Download the new definitions (Right sidebar) to activate this feature."
|
336 |
+
msgstr "Bu özelliği etkinleştirmek için yeni tanımları indirin. (Sağ kenar çubuğunda)"
|
337 |
+
|
338 |
+
#: index.php:1116
|
339 |
+
msgid "Download Definition Updates to Use this feature"
|
340 |
+
msgstr "Bu özelliği kullanmak için Tanım Güncellemelerini İndirin."
|
341 |
+
|
342 |
+
#: index.php:1089
|
343 |
+
msgid "What to look for:"
|
344 |
+
msgstr "Bakılacak şey:"
|
345 |
+
|
346 |
+
#: index.php:1081
|
347 |
+
msgid "Only Scan These Folders:"
|
348 |
+
msgstr "Sadece Bu Klasörleri Tara:"
|
349 |
+
|
350 |
+
#: index.php:1284 index.php:1404
|
351 |
+
msgid "Scan Logs"
|
352 |
+
msgstr "Logları Tara"
|
353 |
+
|
354 |
+
#: index.php:712
|
355 |
+
msgid "Quarantine"
|
356 |
+
msgstr "Karantina"
|
357 |
+
|
358 |
+
#: index.php:709
|
359 |
+
msgid "White-lists"
|
360 |
+
msgstr "Beyaz liste"
|
361 |
+
|
362 |
+
#: index.php:698
|
363 |
+
msgid "No Items in Quarantine"
|
364 |
+
msgstr "Karantina da bir şey yok"
|
365 |
+
|
366 |
+
#: index.php:691
|
367 |
+
msgid "View Quarantined File"
|
368 |
+
msgstr "Karantinada ki Dosyaları Göster"
|
369 |
+
|
370 |
+
#: index.php:686
|
371 |
+
msgid " Items in Quarantine"
|
372 |
+
msgstr "Karantinada ki Öğeler"
|
373 |
+
|
374 |
+
#: index.php:686
|
375 |
+
msgid "Check all %d"
|
376 |
+
msgstr "Tüm %d 'yi kontrol et"
|
377 |
+
|
378 |
+
#: index.php:685
|
379 |
+
msgid "The following items have been found to contain malicious code, they have been cleaned, and the original infected file contents have been saved here in the Quarantine. The code is safe here and you do not need to do anything further with these files."
|
380 |
+
msgstr "Aşağıdaki öğelerin kötü amaçlı kod içerdiği tespit edildi, bunlar temizlendi ve orijinal virüslü dosya içeriği Karantinaya kaydedildi. Kod burada güvenlidir ve bu dosyalarla başka bir şey yapmanıza gerek yoktur."
|
381 |
+
|
382 |
+
#: index.php:685
|
383 |
+
msgid "Are you sure you want to permanently delete the selected files in the Quarantine?"
|
384 |
+
msgstr "Seçilen dosyaları Karantina'dan kalıcı olarak silmek istediğinizden emin misiniz?"
|
385 |
+
|
386 |
+
#: index.php:685
|
387 |
+
msgid "Delete selected files"
|
388 |
+
msgstr "Seçilen dosyalar sil"
|
389 |
+
|
390 |
+
#: index.php:685
|
391 |
+
msgid "Are you sure you want to overwrite the previously cleaned files with the selected files in the Quarantine?"
|
392 |
+
msgstr "Karantinadaki seçilen dosyalar ile önceden temizlenen dosyaları üzerine yazmak istediğinizden emin misiniz?"
|
393 |
+
|
394 |
+
#: index.php:685
|
395 |
+
msgid "Restore selected files"
|
396 |
+
msgstr "Seçilen dosyaları geri yükle"
|
397 |
+
|
398 |
+
#: index.php:604
|
399 |
+
msgid "# of files"
|
400 |
+
msgstr "# dosya sayısı"
|
401 |
+
|
402 |
+
#: index.php:604
|
403 |
+
msgid "WordPress Core files"
|
404 |
+
msgstr "WordPress Çekirdek Dosyaları"
|
405 |
+
|
406 |
+
#: index.php:594
|
407 |
+
msgid "Date Updated"
|
408 |
+
msgstr "Tarih Güncellendi"
|
409 |
+
|
410 |
+
#: index.php:594
|
411 |
+
msgid "# of patterns"
|
412 |
+
msgstr "Desen sayısı"
|
413 |
+
|
414 |
+
#: index.php:594
|
415 |
+
msgid "Globally White-listed files"
|
416 |
+
msgstr "Global Beyaz Liste dosyaları"
|
417 |
+
|
418 |
+
#: index.php:587
|
419 |
+
msgid "No Scans have been logged"
|
420 |
+
msgstr "Hiç tarama kaydedilmedi"
|
421 |
+
|
422 |
+
#: index.php:545
|
423 |
+
msgid "Cleared %s records from this log."
|
424 |
+
msgstr "%s kayıtları bu günlükten silindi."
|
425 |
+
|
426 |
+
#: index.php:471
|
427 |
+
msgid "Make a Donation with PayPal"
|
428 |
+
msgstr "PayPal ile Bağış Yap"
|
429 |
+
|
430 |
+
#: index.php:448
|
431 |
+
msgid "Resources & Links"
|
432 |
+
msgstr "Kaynaklar ve Bağlantılar"
|
433 |
+
|
434 |
+
#: index.php:427
|
435 |
+
msgid "Submitting Registration ..."
|
436 |
+
msgstr "Kaydınız Gönderiliyor..."
|
437 |
+
|
438 |
+
#: index.php:422
|
439 |
+
msgid "Plugin Installation Key is a required field!"
|
440 |
+
msgstr "Eklenti Kurulum Anahtarı zorunlu bir alandır!"
|
441 |
+
|
442 |
+
#: index.php:420
|
443 |
+
msgid "Your WordPress Site URL is a required field!"
|
444 |
+
msgstr "WordPress Site URL'niz gerekli bir alandır!"
|
445 |
+
|
446 |
+
#: index.php:412
|
447 |
+
msgid "Email Address is a required field!"
|
448 |
+
msgstr "Email adresini doldurmanız zorunludur!"
|
449 |
+
|
450 |
+
#: index.php:410
|
451 |
+
msgid "Last Name is a required field!"
|
452 |
+
msgstr "Soyisim alanını doldurmanız zorunludur!"
|
453 |
+
|
454 |
+
#: index.php:408
|
455 |
+
msgid "First Name is a required field!"
|
456 |
+
msgstr "İsim Alanını doldurmanız zorunludur!"
|
457 |
+
|
458 |
+
#: index.php:402
|
459 |
+
msgid "Please make a donation for the use of this wonderful feature!"
|
460 |
+
msgstr "Lütfen bu muhteşem özelliğin kullanımı için bir bağış yapın!"
|
461 |
+
|
462 |
+
#: index.php:384
|
463 |
+
msgid "Plugin Installation Key:"
|
464 |
+
msgstr "Eklenti Kurulum Anahtarı:"
|
465 |
+
|
466 |
+
#: index.php:381
|
467 |
+
msgid "Your WordPress Site URL:"
|
468 |
+
msgstr "WordPress Site URL'niz:"
|
469 |
+
|
470 |
+
#: index.php:378
|
471 |
+
msgid "A password will be e-mailed to this address:"
|
472 |
+
msgstr "Bu adrese şifre için e-posta gönderilecektir:"
|
473 |
+
|
474 |
+
#: index.php:374
|
475 |
+
msgid "Your Full Name:"
|
476 |
+
msgstr "Tam Adınız:"
|
477 |
+
|
478 |
+
#: index.php:372
|
479 |
+
msgid "If you have not already registered your Key then register now using the form below.<br />* All registration fields are required<br />** I will NOT share your information."
|
480 |
+
msgstr "Zaten anahtarınızı kaydettirmediyseniz, aşağıdaki formu kullanarak şimdi kayıt olunuz. <br /> * Tüm kayıt alanları gereklidir <br /> ** Bilgileriniz PAYLAŞILMAYACAKTIR."
|
481 |
+
|
482 |
+
#: index.php:371
|
483 |
+
msgid "<p>Get instant access to definition updates.</p>"
|
484 |
+
msgstr "<p> Tanım güncellemelerine anında erişin. </p>"
|
485 |
+
|
486 |
+
#: index.php:368
|
487 |
+
msgid "Download new definitions!"
|
488 |
+
msgstr "Yeni tanımlamaları indirin!"
|
489 |
+
|
490 |
+
#: index.php:361
|
491 |
+
msgid "Updates & Registration"
|
492 |
+
msgstr "Güncellemeler & Kayıt"
|
493 |
+
|
494 |
+
#: index.php:265
|
495 |
+
msgid "No response from server!"
|
496 |
+
msgstr "Sunucudan cevap yok!"
|
497 |
+
|
498 |
+
#: index.php:187
|
499 |
+
msgid "If this is taking too long, click here."
|
500 |
+
msgstr "Bu işlem uzun sürerse, buraya tıklayın."
|
501 |
+
|
502 |
+
#: index.php:127
|
503 |
+
msgid "Searching for updates ..."
|
504 |
+
msgstr "Güncellemeler aranıyor ..."
|
505 |
+
|
506 |
+
#: index.php:118
|
507 |
+
msgid "Upgrade to %s now!"
|
508 |
+
msgstr "Şimdi %s sürümüne güncelleyin!"
|
509 |
+
|
510 |
+
#: index.php:105
|
511 |
+
msgid "Tested your site. It appears we didn't break anything"
|
512 |
+
msgstr "Sitenizi test ettik. Görünüşe göre hiçbir şey bozmadık"
|
513 |
+
|
514 |
+
#: index.php:85
|
515 |
+
msgid "FAQs"
|
516 |
+
msgstr "SSS"
|
517 |
+
|
518 |
+
#: index.php:79
|
519 |
+
msgid "A backup of the original infected files are placed in the Quarantine in case you need to restore them or just want to look at them later. You can delete these files if you don't want to save more."
|
520 |
+
msgstr "Orijinal virüslü dosyaların bir yedek kopyası, onları geri yüklemeniz veya daha sonra yalnızca onlara bakmak isteyebilmeniz durumunda Karantina'ya yerleştirilir. Daha fazla kaydetmek istemiyorsanız, bu dosyaları silebilirsiniz."
|
521 |
+
|
522 |
+
#: index.php:79
|
523 |
+
msgid "If Known Threats are found and displayed in red then there will be a button to '%s'. If only Potentional Threats are found then there is no automatic fix because those are probably not malicious."
|
524 |
+
msgstr "Bilinen Tehditler bulunursa ve kırmızı renkte gösterilirse, '%s' için bir düğme gözükecektir. Yalnızca Potansiyel Tehditler bulunursa otomatik düzeltme gözükmez, çünkü muhtemelen kötü amaçlı değildir."
|
525 |
+
|
526 |
+
#: index.php:79
|
527 |
+
msgid "Make sure the Definition Updates are current and Run a Complete Scan."
|
528 |
+
msgstr "Tanım Güncellemelerinin geçerli olduğundan ve Tam Taramayı Çalıştırdıklarından emin olun."
|
529 |
+
|
530 |
+
#: images/index.php:897
|
531 |
+
msgid "Failed to read file!"
|
532 |
+
msgstr "Dosya okunamadı!"
|
533 |
+
|
534 |
+
#: images/index.php:883
|
535 |
+
msgid "Skipped because of file size (%1$s bytes) or file extention (%2$s)!"
|
536 |
+
msgstr "Dosya boyutu (%1$s bayt) veya dosya uzantısı (%2$s) nedeniyle atlandı!"
|
537 |
+
|
538 |
+
#: images/index.php:865
|
539 |
+
msgid "Failed to read directory!"
|
540 |
+
msgstr "Dizin okunamadı!"
|
541 |
+
|
542 |
+
#: images/index.php:833
|
543 |
+
msgid "Skipped because of file extention!"
|
544 |
+
msgstr "Dosya uzantısı nedeniyle atlandı!"
|
545 |
+
|
546 |
+
#: images/index.php:831
|
547 |
+
msgid "Skipped because of file size!"
|
548 |
+
msgstr "Dosya boyutu nedeniyle atlandı!"
|
549 |
+
|
550 |
+
#: images/index.php:829
|
551 |
+
msgid "Failed to determine file size!"
|
552 |
+
msgstr "Dosya boyutu belirlenemedi!"
|
553 |
+
|
554 |
+
#: images/index.php:498 images/index.php:819
|
555 |
+
msgid "Examine File"
|
556 |
+
msgstr "Dosya İnceleme"
|
557 |
+
|
558 |
+
#: images/index.php:817
|
559 |
+
msgid "Examine Quarantined File"
|
560 |
+
msgstr "Karantina Dosyasını İnceleme"
|
561 |
+
|
562 |
+
#: images/index.php:776 images/index.php:908
|
563 |
+
msgid "Scanned %s"
|
564 |
+
msgstr "%s Tarandı"
|
565 |
+
|
566 |
+
#: images/index.php:759 images/index.php:858
|
567 |
+
msgid "Scanning %s"
|
568 |
+
msgstr "%s Taranıyor"
|
569 |
+
|
570 |
+
#: images/index.php:727
|
571 |
+
msgid "Preparing %s"
|
572 |
+
msgstr "%s Hazırlanıyor"
|
573 |
+
|
574 |
+
#: images/index.php:545 images/index.php:552
|
575 |
+
msgid "Already Fixed!"
|
576 |
+
msgstr "Zaten Düzeltildi!"
|
577 |
+
|
578 |
+
#: images/index.php:531
|
579 |
+
msgid "no file contents!"
|
580 |
+
msgstr "Dosya içeriği yok!"
|
581 |
+
|
582 |
+
#: images/index.php:531
|
583 |
+
msgid "file not writable!"
|
584 |
+
msgstr "Dosya yazılabilir değil!"
|
585 |
+
|
586 |
+
#: images/index.php:531
|
587 |
+
msgid "failed to write!"
|
588 |
+
msgstr "yazma hatası!"
|
589 |
+
|
590 |
+
#: images/index.php:531
|
591 |
+
msgid "reason unknown!"
|
592 |
+
msgstr "bilinmeyen neden!"
|
593 |
+
|
594 |
+
#: images/index.php:531
|
595 |
+
msgid "failed to quarantine!"
|
596 |
+
msgstr "Karantina başarısız oldu!"
|
597 |
+
|
598 |
+
#: images/index.php:531
|
599 |
+
msgid "Failed:"
|
600 |
+
msgstr "Başarısız:"
|
601 |
+
|
602 |
+
#: images/index.php:528
|
603 |
+
msgid "Success!"
|
604 |
+
msgstr "Başarılı!"
|
605 |
+
|
606 |
+
#: images/index.php:493
|
607 |
+
msgid "File does not exist!"
|
608 |
+
msgstr "Dosya bulunamadı!"
|
609 |
+
|
610 |
+
#: images/index.php:493
|
611 |
+
msgid "File not readable!"
|
612 |
+
msgstr "Dosya okunabilir değil!"
|
613 |
+
|
614 |
+
#: images/index.php:493
|
615 |
+
msgid "File permissions read-only!"
|
616 |
+
msgstr "Dosya izinleri salt okunur!"
|
617 |
+
|
618 |
+
#: images/index.php:493
|
619 |
+
msgid "Fixed file permissions! (try again)"
|
620 |
+
msgstr "Dosya izinleri düzeltildi! (tekrar deneyin)"
|
621 |
+
|
622 |
+
#: images/index.php:493
|
623 |
+
msgid "Empty file!"
|
624 |
+
msgstr "Boş dosya!"
|
625 |
+
|
626 |
+
#: images/index.php:493
|
627 |
+
msgid "Failed to read file contents!"
|
628 |
+
msgstr "Dosya içeriği okunamadı!"
|
629 |
+
|
630 |
+
#: images/index.php:302
|
631 |
+
msgid "<b>Headers already sent</b> in %1$s on line %2$s.<br />This is not a good sign, it may just be a poorly written plugin but Headers should not have been sent at this point.<br />Check the code in the above mentioned file to fix this problem."
|
632 |
+
msgstr "<b> Başlıkları zaten gönderildi </b>%2$s satırında %1$s. <br /> Bu iyi bir işaret değil, sadece kötü bir şekilde yazılmış eklenti olabilir, ancak Başlıklar bu adrese gönderilmemelidir <br /> Bu sorunu düzeltmek için yukarıda belirtilen dosyadaki kodu kontrol edin."
|
633 |
+
|
634 |
+
#: images/index.php:301 safe-load/trace.php:17
|
635 |
+
msgid "unknown"
|
636 |
+
msgstr "bilinmeyen"
|
637 |
+
|
638 |
+
#: images/index.php:299 safe-load/trace.php:15
|
639 |
+
msgid "an unknown file"
|
640 |
+
msgstr "bilinmeyen bir dosya"
|
641 |
+
|
642 |
+
#: images/index.php:125
|
643 |
+
msgid "Automatically Fix SELECTED Files Now"
|
644 |
+
msgstr "SEÇİLEN Dosyaları Şimdi Otomatik Düzenlt"
|
645 |
+
|
646 |
+
#: images/index.php:124
|
647 |
+
msgid "Loading, Please Wait ..."
|
648 |
+
msgstr "Yükleniyor, Lütfen Bekleyin ..."
|
649 |
+
|
650 |
+
#: images/index.php:123
|
651 |
+
msgid "Scan Settings"
|
652 |
+
msgstr "Tarama Ayarları"
|
653 |
+
|
654 |
+
#: images/index.php:122
|
655 |
+
msgid "This Plugin requires WordPress version %s or higher"
|
656 |
+
msgstr "Bu Eklenti WordPress %s ve üzeri sürümde çalışır"
|
657 |
+
|
658 |
+
#: images/index.php:121
|
659 |
+
msgid "View Scan Log"
|
660 |
+
msgstr "Tarama günlüklerini görüntüle"
|
661 |
+
|
662 |
+
#: images/index.php:120
|
663 |
+
msgid "View Quarantine"
|
664 |
+
msgstr "Karantinayı Görüntüle"
|
665 |
+
|
666 |
+
#: images/index.php:119
|
667 |
+
msgid "Quick Scan"
|
668 |
+
msgstr "Hızlı Tara"
|
669 |
+
|
670 |
+
#: images/index.php:118
|
671 |
+
msgid "Failed to list files in directory!"
|
672 |
+
msgstr "Dizinde ki dosyalar listelenemedi!"
|
673 |
+
|
674 |
+
#: images/index.php:105
|
675 |
+
msgid "Your Server could not start a Session!"
|
676 |
+
msgstr "Sunucunuz bir oturumu başlatamadı!"
|
677 |
+
|
678 |
+
#: images/index.php:101 index.php:766
|
679 |
+
msgid "This feature is available to those who have donated!"
|
680 |
+
msgstr "Bu özellik bağış yapanların kullanımına sunulmuştur!"
|
681 |
+
|
682 |
+
#: images/index.php:101 index.php:766
|
683 |
+
msgid "You must register and donate to use this feature!"
|
684 |
+
msgstr "Bu özelliği kullanabilmek için kayıt olmalısın ve bağış yapmalısın!"
|
685 |
+
|
686 |
+
#: images/index.php:33 index.php:1174
|
687 |
+
msgid "Potential Threats"
|
688 |
+
msgstr "Potansiyel Tehditler"
|
689 |
+
|
690 |
+
#: images/index.php:33
|
691 |
+
msgid "Core File Changes"
|
692 |
+
msgstr "Çekirdek Dosya Değişiklikleri"
|
693 |
+
|
694 |
+
#: images/index.php:33
|
695 |
+
msgid "Known Threats"
|
696 |
+
msgstr "Bilinen Tehditler"
|
697 |
+
|
698 |
+
#: images/index.php:33
|
699 |
+
msgid "Backdoor Scripts"
|
700 |
+
msgstr "Arka kapı komut dosyaları"
|
701 |
+
|
702 |
+
#: images/index.php:33
|
703 |
+
msgid "TimThumb Exploits"
|
704 |
+
msgstr "TimThumb Exploits"
|
705 |
+
|
706 |
+
#: images/index.php:33
|
707 |
+
msgid "htaccess Threats"
|
708 |
+
msgstr "htaccess Tehditleri"
|
readme.txt
CHANGED
@@ -5,10 +5,10 @@ Author URI: http://wordpress.ieonly.com/category/my-plugins/anti-malware/
|
|
5 |
Contributors: scheeeli, gotmls
|
6 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
7 |
Tags: security, firewall, anti-malware, scanner, automatic, repair, remove, malware, virus, threat, hacked, malicious, infection, timthumb, exploit, block, brute-force, wp-login, patch, antimalware, revslider, Revolution Slider
|
8 |
-
Version: 4.17.
|
9 |
-
Stable tag: 4.17.
|
10 |
Requires at least: 3.3
|
11 |
-
Tested up to: 4.9.
|
12 |
|
13 |
This Anti-Malware scanner searches for Malware, Viruses, and other security threats and vulnerabilities on your server and it helps you fix them.
|
14 |
|
@@ -27,7 +27,7 @@ This Anti-Malware scanner searches for Malware, Viruses, and other security thre
|
|
27 |
* Check the integrity of your WordPress Core files.
|
28 |
* Automatically download new Definition Updates when running a Complete Scan.
|
29 |
|
30 |
-
Updated
|
31 |
|
32 |
Register this plugin at [GOTMLS.NET](http://gotmls.net/) and get access to new definitions of "Known Threats" and added features like Automatic Removal, plus patches for specific security vulnerabilities like old versions of timthumb. Updated definition files can be downloaded automatically within the admin once your Key is registered. Otherwise, this plugin just scans for "Potential Threats" and leaves it up to you to identify and remove the malicious ones.
|
33 |
|
@@ -94,6 +94,12 @@ sucuri.net caches their scan results and will not refresh the scan until you cli
|
|
94 |
|
95 |
== Changelog ==
|
96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
= 4.17.58 =
|
98 |
* Updated code for compatibility with WP 4.9.4 (latest release).
|
99 |
* Fixed dashicons sizing in css.
|
@@ -352,6 +358,9 @@ sucuri.net caches their scan results and will not refresh the scan until you cli
|
|
352 |
|
353 |
== Upgrade Notice ==
|
354 |
|
|
|
|
|
|
|
355 |
= 4.17.58 =
|
356 |
Updated code for compatibility with WP 4.9.4, fixed dashicons sizing in css, add ability to update registration email from within the plugin settings, and cleaned up expired nonce tokens left behind from an older version.
|
357 |
|
5 |
Contributors: scheeeli, gotmls
|
6 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QZHD8QHZ2E7PE
|
7 |
Tags: security, firewall, anti-malware, scanner, automatic, repair, remove, malware, virus, threat, hacked, malicious, infection, timthumb, exploit, block, brute-force, wp-login, patch, antimalware, revslider, Revolution Slider
|
8 |
+
Version: 4.17.68
|
9 |
+
Stable tag: 4.17.68
|
10 |
Requires at least: 3.3
|
11 |
+
Tested up to: 4.9.7
|
12 |
|
13 |
This Anti-Malware scanner searches for Malware, Viruses, and other security threats and vulnerabilities on your server and it helps you fix them.
|
14 |
|
27 |
* Check the integrity of your WordPress Core files.
|
28 |
* Automatically download new Definition Updates when running a Complete Scan.
|
29 |
|
30 |
+
Updated July 28th
|
31 |
|
32 |
Register this plugin at [GOTMLS.NET](http://gotmls.net/) and get access to new definitions of "Known Threats" and added features like Automatic Removal, plus patches for specific security vulnerabilities like old versions of timthumb. Updated definition files can be downloaded automatically within the admin once your Key is registered. Otherwise, this plugin just scans for "Potential Threats" and leaves it up to you to identify and remove the malicious ones.
|
33 |
|
94 |
|
95 |
== Changelog ==
|
96 |
|
97 |
+
= 4.17.68 =
|
98 |
+
* Updated code for compatibility with WP 4.9.7 (latest release).
|
99 |
+
* Removed wrong size dashicon from Settings link in plugin list.
|
100 |
+
* Removed the broken link to vote WORKS on wordpress.org.
|
101 |
+
* Reordered priorety on fixing Known Threats to be more efficient.
|
102 |
+
|
103 |
= 4.17.58 =
|
104 |
* Updated code for compatibility with WP 4.9.4 (latest release).
|
105 |
* Fixed dashicons sizing in css.
|
358 |
|
359 |
== Upgrade Notice ==
|
360 |
|
361 |
+
= 4.17.68 =
|
362 |
+
Updated code for compatibility with WP 4.9.7, removed dashicon from Settings link and the broken vote WORKS link, and reordered priorety on fixing Known Threats.
|
363 |
+
|
364 |
= 4.17.58 =
|
365 |
Updated code for compatibility with WP 4.9.4, fixed dashicons sizing in css, add ability to update registration email from within the plugin settings, and cleaned up expired nonce tokens left behind from an older version.
|
366 |
|