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 .="