31,003
edits
mNo edit summary |
mNo edit summary |
||
| Line 10: | Line 10: | ||
On trouve 2 méthodes: | On trouve 2 méthodes: | ||
<source lang="ini"> | |||
$langs->trans('TRAD_STRING'); | $langs->trans('TRAD_STRING'); | ||
</source> | |||
Cette méthode renvoi la traduction de l'entrée TRAD_STRING, tout en codant le résultat en entities HTML pour permettre un affichage des caractères spéciaux correct dans une page HTML. | Cette méthode renvoi la traduction de l'entrée TRAD_STRING, tout en codant le résultat en entities HTML pour permettre un affichage des caractères spéciaux correct dans une page HTML. | ||
<source lang="ini"> | |||
$langs->transnoentitiesnoconv('TRAD_STRING'); | $langs->transnoentitiesnoconv('TRAD_STRING'); | ||
Cette méthode | </source> | ||
Cette méthode renvoie la traduction de l'entrée TRAD_STRING, mais ne code pas le résultat. | |||
Ces 2 méthodes peuvent accepter des arguments complémentaires qui sont substitués aux valeurs %s dans la chaine résultante de la traduction. | Ces 2 méthodes peuvent accepter des arguments complémentaires qui sont substitués aux valeurs %s dans la chaine résultante de la traduction. | ||
| Line 20: | Line 24: | ||
Note: Si en argument, on met une chaine elle même résultat de traduction, il convient que ce résultat soit renvoyé par la fonction $langs->transnoentitiesnoconv, sinon il sera codé en HTML puis le sera une deuxième fois par l'appel $langs->trans initiale. | Note: Si en argument, on met une chaine elle même résultat de traduction, il convient que ce résultat soit renvoyé par la fonction $langs->transnoentitiesnoconv, sinon il sera codé en HTML puis le sera une deuxième fois par l'appel $langs->trans initiale. | ||
Exemple: | Exemple: | ||
<source lang="ini"> | |||
print $langs->trans("STRING_TO_TRANSLATE",$langs->transnoentitiesnoconv("STRING_PARAM1")) | print $langs->trans("STRING_TO_TRANSLATE",$langs->transnoentitiesnoconv("STRING_PARAM1")) | ||
</source> | |||
= Traduire Dolibarr dans une autre langue = | = Traduire Dolibarr dans une autre langue = | ||
Voir la page [[Documentation traducteur]] | Voir la page [[Documentation traducteur]] | ||