4,395
edits
| Line 9: | Line 9: | ||
Existen 2 métodos: | Existen 2 métodos: | ||
* $langs->trans('TRAD_STRING'); | * $langs->trans('TRAD_STRING'); | ||
Este método devuelve la traducción de la entrada TRAD_STRING, codificando el resultado en entidades HTML para permitir que los caracteres especiales se muestren correctamente en una página HTML. | |||
* $langs->transnoentities('TRAD_STRING'); | * $langs->transnoentities('TRAD_STRING'); | ||
Este método devuelve la traducción de la entrada TRAD_STRING, pero no codifica el resultado. | |||
Estos 2 métodos puede aceptar argumentos complementarios que son sustituidos por los valores de %s en la cadena resultante de la traducción. | |||
Nota: Si en un parámetro, ponemos el resultado de la traducción, es conveniente que este resultado sea devuelto por la función $langs->transnoentities, de lo contrario se codificará en HTML y será por segunda vez en la llamada $langs->trans initiale. Ejemplo: | |||
print $langs->trans("STRING_TO_TRANSLATE",$langs->transnoentities("STRING_PARAM1")) | print $langs->trans("STRING_TO_TRANSLATE",$langs->transnoentities("STRING_PARAM1")) | ||
== Traduire Dolibarr dans une autre langue == | == Traduire Dolibarr dans une autre langue == | ||
Voir la page [http://www.dolibarr.com/wikidev/index.php/Documentation_traducteur Documentation_traducteur] | Voir la page [http://www.dolibarr.com/wikidev/index.php/Documentation_traducteur Documentation_traducteur] | ||