Fix: Duplicate translation in menu
This commit is contained in:
parent
5003369ec1
commit
35a95d9ee2
@ -594,20 +594,28 @@ class Menubase
|
||||
// Define $chaine
|
||||
$chaine="";
|
||||
$title=$langs->trans($objm->titre);
|
||||
if ($title == $objm->titre && ! empty($objm->langs))
|
||||
if ($title == $objm->titre) // Translation not found
|
||||
{
|
||||
$langs->load($objm->langs);
|
||||
$title=$langs->trans($objm->titre);
|
||||
if (! empty($objm->langs))
|
||||
{
|
||||
// If it seems there no translation, we load language file defined in menu entry table
|
||||
$langs->load($objm->langs);
|
||||
}
|
||||
|
||||
if (eregi("/",$title))
|
||||
{
|
||||
$tab_titre = explode("/",$title);
|
||||
$chaine = $langs->trans($tab_titre[0])."/".$langs->trans($tab_titre[1]);
|
||||
}
|
||||
else
|
||||
{
|
||||
$chaine = $langs->trans($title);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$chaine=$title;
|
||||
}
|
||||
if (eregi("/",$title))
|
||||
{
|
||||
$tab_titre = explode("/",$title);
|
||||
$chaine = $langs->trans($tab_titre[0])."/".$langs->trans($tab_titre[1]);
|
||||
}
|
||||
else
|
||||
{
|
||||
$chaine = $langs->trans($title);
|
||||
}
|
||||
//print "x".$objm->titre."-".$chaine;
|
||||
|
||||
// Define $right
|
||||
|
||||
Loading…
Reference in New Issue
Block a user