Sistema de traducción: Difference between revisions

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:


Existen 2 métodos:
Existen 2 métodos:
<source lang="ini">
<syntaxHighlight lang="ini">
  $langs->trans('TRAD_STRING');
  $langs->trans('TRAD_STRING');
</source>
</syntaxHighlight>
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.
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.


<source lang="ini">
<syntaxHighlight lang="ini">
  $langs->transnoentitiesnoconv('TRAD_STRING');
  $langs->transnoentitiesnoconv('TRAD_STRING');
</source>
</syntaxHighlight>
Este método devuelve la traducción de la entrada TRAD_STRING, pero no codifica el resultado.
Este método devuelve la traducción de la entrada TRAD_STRING, pero no codifica el resultado.


Line 33: Line 33:
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->transnoentitiesnoconv, de lo contrario se codificará en HTML y será por segunda vez en la llamada $langs->trans initiale.  
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->transnoentitiesnoconv, de lo contrario se codificará en HTML y será por segunda vez en la llamada $langs->trans initiale.  
Ejemplo:
Ejemplo:
<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>


= Traducir Dolibarr a otro idioma =
= Traducir Dolibarr a otro idioma =
Ver la página [[Documentación traductores]]
Ver la página [[Documentación traductores]]