Une fonction existe en PHP pour récupérer les traductions des codes de langue : _T
.
Elle s’utilise très simplement comme ceci :
_T('code');
_T('prefixe:code');
_T('prefixe1/.../prefixeN:code');
_T('prefixe:code', array('param'=>'valeur'));
Chaînes en développement
Vous trouverez enfin parfois la fonction _L
, qui signifie : « Chaîne à mettre en code de langue quand le développement sera fini ! ». En gros, pendant les phases de développement de SPIP ou de plugins, les chaînes de langues évoluent souvent. Pour éviter de mélanger les chaînes correctement traduites et les nouvelles qui vont évoluer, la fonction _L
est utilisée.
_L('Ce texte devra être traduit !');
Lorsque le développement est stabilisé, un parcours du code à la recherche des « _L » permet de remplacer alors les chaînes par des codes de langue appropriés (en utilisant alors la fonction _T
).