Possibilité de mettre 4 paramètres dans chaine traduction

This commit is contained in:
Laurent Destailleur 2006-11-21 20:02:49 +00:00
parent db151e92a9
commit 22fbf7097d

View File

@ -217,9 +217,9 @@ class Translate {
* \param param3 chaine de param1 * \param param3 chaine de param1
* \return string chaine traduite * \return string chaine traduite
*/ */
function trans($str, $param1='', $param2='', $param3='') function trans($str, $param1='', $param2='', $param3='', $param4='')
{ {
return $this->transnoentities($str,htmlentities($param1),htmlentities($param2),htmlentities($param3)); return $this->transnoentities($str,htmlentities($param1),htmlentities($param2),htmlentities($param3),htmlentities($param4));
} }
@ -232,14 +232,15 @@ class Translate {
* \param param1 chaine de param1 * \param param1 chaine de param1
* \param param2 chaine de param1 * \param param2 chaine de param1
* \param param3 chaine de param1 * \param param3 chaine de param1
* \param param4 chaine de param1
* \return string chaine traduite * \return string chaine traduite
*/ */
function transnoentities($key, $param1='', $param2='', $param3='') function transnoentities($key, $param1='', $param2='', $param3='', $param4='')
{ {
if ($this->getTransFromTab($key)) if ($this->getTransFromTab($key))
{ {
// Si la traduction est disponible // Si la traduction est disponible
return sprintf($this->tab_translate[$key],$param1,$param2,$param3); return sprintf($this->tab_translate[$key],$param1,$param2,$param3,$param4);
} }
return $key; return $key;
} }