Fix: Translation
This commit is contained in:
parent
4dc0787274
commit
870841d96f
@ -571,11 +571,11 @@ if (sizeof($boxarray))
|
||||
print '<br>';
|
||||
print_fiche_titre($langs->trans("OtherInformationsBoxes"));
|
||||
print '<table width="100%" class="notopnoleftnoright">';
|
||||
print '<tr><td>'."\n";
|
||||
print '<tr><td class="notopnoleftnoright">'."\n";
|
||||
|
||||
// Affichage colonne gauche
|
||||
print "\n<!-- Box container -->\n";
|
||||
print '<table width="100%"><tr><td width="50%" valign="top">'."\n";
|
||||
print '<table width="100%" style="border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;"><tr><td width="50%" valign="top">'."\n";
|
||||
print '<div id="left">'."\n";
|
||||
|
||||
$ii=0;
|
||||
|
||||
@ -66,10 +66,10 @@ class Translate {
|
||||
|
||||
|
||||
/**
|
||||
* \brief Renvoie la chaine traduite pour une cl<EFBFBD> donn<EFBFBD>e.
|
||||
* Le tableau des traductions doit avoir <EFBFBD>t<EFBFBD> charg<EFBFBD>.
|
||||
* \param key Cl<EFBFBD> de traduction
|
||||
* \return string Chaine de traduction
|
||||
* \brief Return string translated for a key
|
||||
* Translation array must have been loaded before.
|
||||
* \param key Key to translate
|
||||
* \return string Translated string
|
||||
*/
|
||||
function getTransFromTab($key)
|
||||
{
|
||||
@ -85,8 +85,8 @@ class Translate {
|
||||
|
||||
/**
|
||||
* \brief Positionne la chaine traduite pour une cl<EFBFBD> donn<EFBFBD>e.
|
||||
* \param key Cl<EFBFBD> de traduction
|
||||
* \param value Chaine de traduction
|
||||
* \param key Key to translate
|
||||
* \return string Translated string
|
||||
*/
|
||||
function setTransFromTab($key,$value)
|
||||
{
|
||||
@ -96,7 +96,7 @@ class Translate {
|
||||
|
||||
/**
|
||||
* \brief Accesseur de this->defaultlang
|
||||
* \param srclang Langue <EFBFBD> utiliser
|
||||
* \param srclang Language to use
|
||||
*/
|
||||
function setDefaultLang($srclang='fr_FR')
|
||||
{
|
||||
@ -494,10 +494,16 @@ class Translate {
|
||||
*/
|
||||
function getLabelFromKey($db,$key,$tablename,$fieldkey,$fieldlabel)
|
||||
{
|
||||
// If key empty
|
||||
// If key empty
|
||||
if ($key == '') return '';
|
||||
|
||||
// Check in language array
|
||||
if ($this->transnoentities($key) != $key)
|
||||
{
|
||||
return $this->transnoentities($key); // Found in language array
|
||||
}
|
||||
|
||||
// Check in cache
|
||||
// Check in cache
|
||||
if (! empty($this->cache_labels[$tablename][$key]))
|
||||
{
|
||||
return $this->cache_labels[$tablename][$key]; // Found in cache
|
||||
@ -512,6 +518,7 @@ class Translate {
|
||||
{
|
||||
$obj = $db->fetch_object($resql);
|
||||
$this->cache_labels[$tablename][$key]=$obj->label;
|
||||
$db->free($resql);
|
||||
return $this->cache_labels[$tablename][$key];
|
||||
}
|
||||
else
|
||||
|
||||
Loading…
Reference in New Issue
Block a user