Système de traduction: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
m (Import interlang links (links to translated versions of this page in other languages) from origin English page "Translation_system".)
mNo edit summary
Tag: 2017 source edit
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>
</source>
Line 25: Line 25:
<source lang="ini">
<source 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