4,395
edits
| Line 46: | Line 46: | ||
Atención, iniTranslator sufre un grave defecto. No mantiene el orden original de los parámetros y crea el archivo generado por orden alfabético de las claves en lugar de mantener el orden del archivo de origen. Además, las áreas de comentarios de los archivos de origen no se reflejan en el archivo de destino traducido. | Atención, iniTranslator sufre un grave defecto. No mantiene el orden original de los parámetros y crea el archivo generado por orden alfabético de las claves en lugar de mantener el orden del archivo de origen. Además, las áreas de comentarios de los archivos de origen no se reflejan en el archivo de destino traducido. | ||
=== | === Traducción totalmente manual === | ||
Para traducir Dolibarr a otro idioma, vaya a la carpeta langs y cree una carpeta llamada con el código de idioma a traducir (Siguiendo el mismo formato de las ya existentes, por ejemplo en_US, fr_FR, es_ES, de_DE, etc...). | |||
Deberá copiar los archivos de una carpeta lang ya traducida (por ejemplo en_US/main.lang ó fr_FR/bills.lang), y pegarlas en la carpeta del nuevo idoma que acabamos de crear y empezaremos a traducir el contenido de estos archivos. | |||
Estos ficheros están constituidos de la siguiente manera: | |||
Code1= | Code1=Frase a traducir 1 | ||
Code2= | Code2=Frase a traducir 2 | ||
... | ... | ||
Coden= | Coden=Frase a traducir n | ||
Sólamene las frases a la derecha del = se deben traducir, el código debe permanecer sin cambios. | |||
Es posible traducir los archivos uno por uno, sin tener que traducirlos todos a la vez. Si un archivo no se ha traducido en el nuevo idioma, Dolibarr utilizará el Inglés. | |||
Tenga en cuenta que por el momento, todavía hay frases directamente en el código de las páginas PHP. Estas deben ser reemplazadas con el siguiente código: | |||
$langs->trans("CodeX") | $langs->trans("CodeX") | ||
Y de una entrada del tipo | |||
CodeX=Phrase X | CodeX=Phrase X | ||
debe de ser añadida a los ficheros .lang | |||
== Intégrer sa traduction dans Dolibarr == | == Intégrer sa traduction dans Dolibarr == | ||