diff --git a/e107_admin/lancheck.php b/e107_admin/lancheck.php
index 451814e46..05e78c734 100644
--- a/e107_admin/lancheck.php
+++ b/e107_admin/lancheck.php
@@ -777,12 +777,18 @@ class lancheck
// return $eng_line."
".$trans_line."
";
$error = array();
+ $warning = array();
if((!array_key_exists($def,$translation) && $eng_line != "") || (trim($trans_line) == "" && $eng_line != ""))
{
$this->checkLog('def',1);
return $def.": ".LAN_CHECK_5."
";
}
+
+ if($eng_line == $trans_line && !empty($eng_line))
+ {
+ $warning[] = "".$def. ": Identical string (warning only) ";
+ }
if((strpos($eng_line,"[link=")!==FALSE && strpos($trans_line,"[link=")===FALSE) || (strpos($eng_line,"[b]")!==FALSE && strpos($trans_line,"[b]")===FALSE))
{
@@ -821,7 +827,13 @@ class lancheck
$this->checkLog('def',count($error));
- return ($error) ? implode("
",$error)."
" : "";
+ $text = ($error) ? implode("
",$error)."
" : "";
+ $text .= ($warning) ? implode("
",$warning)."
" : "";
+
+ if($text)
+ {
+ return $text;
+ }
}
@@ -1138,7 +1150,12 @@ class lancheck
$rowamount = round(strlen($trans['orig'][$sk])/34)+1;
$hglt1=""; $hglt2="";
if ($trans['tran'][$sk] == "" && $trans['orig'][$sk]!="") {
- $hglt1="";
+ $hglt1="";
+ $hglt2="";
+ }
+ elseif($trans['tran'][$sk] == $trans['orig'][$sk])
+ {
+ $hglt1="";
$hglt2="";
}
$text .="