Système de traduction: Difference between revisions

Jump to navigation Jump to search
m
m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Translation_system".)
Tag: 2017 source edit
 
(One intermediate revision by the same user not shown)
Line 19: Line 19:


On trouve 2 méthodes:
On trouve 2 méthodes:
<source lang="ini">
<syntaxHighlight lang="ini">
  $langs->trans('TRAD_STRING');
  $langs->trans('TRAD_STRING');
</source>
</syntaxHighlight>
* Cette méthode renvoie la traduction de l'entrée TRAD_STRING, tout en codant le résultat en entities HTML pour permettre un affichage correct des caractères spéciaux dans une page HTML.
* Cette méthode renvoie la traduction de l'entrée TRAD_STRING, tout en codant le résultat en entities HTML pour permettre un affichage correct des caractères spéciaux dans une page HTML.
<source lang="ini">
<syntaxHighlight lang="ini">
  $langs->transnoentitiesnoconv('TRAD_STRING');
  $langs->transnoentitiesnoconv('TRAD_STRING');
</source>
</syntaxHighlight>
* Cette méthode renvoie la traduction de l'entrée TRAD_STRING, mais ne code pas le résultat.
* Cette méthode renvoie la traduction de l'entrée TRAD_STRING, mais ne code pas le résultat.


Line 33: Line 33:
Note: Si, en argument, on met une chaîne 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 chaîne 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">
<syntaxHighlight lang="ini">
  print $langs->trans("STRING_TO_TRANSLATE",$langs->transnoentitiesnoconv("STRING_PARAM1"))
  print $langs->trans("STRING_TO_TRANSLATE",$langs->transnoentitiesnoconv("STRING_PARAM1"))
</source>
</syntaxHighlight>


= Traduire Dolibarr dans une autre langue =
= Traduire Dolibarr dans une autre langue =
Voir la page [[Documentation traducteur]]
Voir la page [[Documentation traducteur]]

Navigation menu