Documentación traductores: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Line 1: Line 1:
== Traducir Dolibarr a otro idioma ==
= Traducir Dolibarr a otro idioma =
Dolibarr se desarrolla por defecto en Francés e inglés
Dolibarr se desarrolla por defecto en Francés e inglés


Line 5: Line 5:
Los describimos a continuación por orden de preferencia de uso:
Los describimos a continuación por orden de preferencia de uso:


=== Traducción automática mediante la utilidad autotranslator.php ===
== Traducción automática mediante la utilidad autotranslator.php ==


* SO del traductor: Cualquiera
* SO del traductor: Cualquiera
Line 20: Line 20:
Su PHP debe de tener permisios de escritura en la carpeta htdocs/langs y disponer de las funciones de la extensión curl disponibles.
Su PHP debe de tener permisios de escritura en la carpeta htdocs/langs y disponer de las funciones de la extensión curl disponibles.


=== Traducción manual mediante el plugin de Firefox phpLangEditor ===
== Traducción manual mediante el plugin de Firefox phpLangEditor ==
* SO del traductor: Cualquiera
* SO del traductor: Cualquiera
* Utilidad: phpLangEditor (plugin de Firefox)
* Utilidad: phpLangEditor (plugin de Firefox)
Line 34: Line 34:
# Editar el fichero con un editor de texto para suprimir o corregir la primera línea de comentario. En efecto, con phpLangEditor, no és posible traducir las líneas comentadas (las que empiezan con un #), así que el fichero traducido contiene una vez sea guardado la línea de comentario del archivo origen. Una pequeña edición manual es necesaria para corregir o suprimir esta línea, aunque esto no afecta negativamente el buen funcionamiento del nuevo archivo .Lang.
# Editar el fichero con un editor de texto para suprimir o corregir la primera línea de comentario. En efecto, con phpLangEditor, no és posible traducir las líneas comentadas (las que empiezan con un #), así que el fichero traducido contiene una vez sea guardado la línea de comentario del archivo origen. Una pequeña edición manual es necesaria para corregir o suprimir esta línea, aunque esto no afecta negativamente el buen funcionamiento del nuevo archivo .Lang.


=== Traducción manual mediante iniTranslator ===
== Traducción manual mediante iniTranslator ==
* SO del traductor: Windows
* SO del traductor: Windows
* Utilidad: [http://initranslator.sf.net iniTranslator] (bajjo Windows).
* Utilidad: [http://initranslator.sf.net iniTranslator] (bajjo Windows).
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 ===
== 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...).
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...).
Line 74: Line 74:
debe de ser añadida a los ficheros .lang
debe de ser añadida a los ficheros .lang


== Integrar su traducción en Dolibarr ==
= Integrar su traducción en Dolibarr =


'''Si usted ha completado archivos .lang existentes Dolibarr de forma incompleta'''
'''Si usted ha completado archivos .lang existentes Dolibarr de forma incompleta'''
Line 89: Line 89:
Puede utilizar indistintamente tanto uno como el otro (el que prefiera) como referencia ya que los dos están actualizados. Todos los demas archivos de idioma son susceptibles de estar incompletos.
Puede utilizar indistintamente tanto uno como el otro (el que prefiera) como referencia ya que los dos están actualizados. Todos los demas archivos de idioma son susceptibles de estar incompletos.


== Difusión de su idioma ==
= Difusión de su idioma =


Al crear un nuevo idioma, si este no se encuentra integrado en Dolibarr, puede ser difundido a otros usuarios. Para ello puede crear un paquete para su distribución mediante el script '''build/makepack-dolibarrlang.pl'''
Al crear un nuevo idioma, si este no se encuentra integrado en Dolibarr, puede ser difundido a otros usuarios. Para ello puede crear un paquete para su distribución mediante el script '''build/makepack-dolibarrlang.pl'''

Navigation menu