Difference between revisions of "Translation for developers/es"

Jump to navigation Jump to search
no edit summary
 
(4 intermediate revisions by the same user not shown)
Line 10: Line 10:
Necesitarás un sistema operativo GNU/Linux. Es posible hacerlo con otro sistema operativo, pero es más complicado obtener un entorno de trabajo.
Necesitarás un sistema operativo GNU/Linux. Es posible hacerlo con otro sistema operativo, pero es más complicado obtener un entorno de trabajo.


Deberas tener algunas cosas en mente:
Debes tener algunas cosas en mente:
* Los archivos de traducción de kiwix están todos en el directorio "kiwix/chrome/locale".
* Todos los archivos de traducción de Kiwix están en el directorio "kiwix/chrome/locale".
* Hay dos tipos de archivos de traducción para traducir la interfaz de usuario (Echa un vistazo a los * .js y archivos * .xul en kiwix/chrome/content/main para entender cómo funciona):
* Hay dos tipos de archivos de traducción para traducir la interfaz de usuario (Echa un vistazo a los archivos *.js y *.xul en kiwix/chrome/content/main para entender cómo funciona):
** "Main.dtd", ofrece traducciones de todos los archivos * .xul
** "main.dtd", que proporciona traducciones de todos los archivos *.xul
** "Main.properties", que proporciona traducciones para todos * .js.
** "main.properties", que proporciona traducciones para todos los archivos *.js.
* Las traducciones Translatewiki se importan por separado en el repositorio de código Kiwix una vez por semana y siempre se deben sincronizar los archivos con el código Kiwix en ambas direcciones (KW-> TW y TW -> KW).
* Las traducciones de Translatewiki se importan por separado en el repositorio de código de Kiwix una vez por semana y siempre se deben sincronizar los archivos con el código de Kiwix en ambas direcciones (KW-> TW y TW -> KW).


'''ADVERTENCIA: Antes de que cualquier modificación del código fuente de Kiwix, actualiza tus repositorios de código locales con "git pull origin master" en cada uno de ellos.'''
'''ADVERTENCIA: Antes de que cualquier modificación del código fuente de Kiwix, actualiza tus repositorios de código locales con "git pull origin master" en cada uno de ellos.'''
Line 42: Line 42:
=== Actualización de los archivos de Translatewiki ===
=== Actualización de los archivos de Translatewiki ===


Pero también hay que decirle a Translatewiki para agregar esta cadena en la lista de cadena que tiene que proveer (para los traductores de Translatewiki) para traducir. Para eso necesitas comprobar otra parte del repositorio de código Kiwix. Por favor, ejecuta fuera de tu directorio de código kiwix el siguiente comando local de la consola:
Pero también hay que decirle a Translatewiki que agregue esta cadena en la lista de cadenas que tiene que proveer (a los traductores de Translatewiki) para traducir. Para eso necesitas descargar otra parte del repositorio de código de Kiwix. Ejecuta fuera de tu directorio local de código kiwix el siguiente comando en la consola:


<source lang="bash">
<source lang="bash">
Line 81: Line 81:
git push origin master
git push origin master
</source>
</source>
La ruta completa debe ser el directorio de moulinkiwix, no el directorio kiwix dentro.
La ruta completa debe ser el directorio de moulinkiwix, no el directorio kiwix dentro de él.


== Añadir un nuevo idioma soportado a Kiwix ==
== Añadir un nuevo idioma soportado a Kiwix ==
Line 99: Line 99:
Ahora actualiza el CHANGELOG agregando una nota sobre la incorporación de los nuevos idiomas soportados.
Ahora actualiza el CHANGELOG agregando una nota sobre la incorporación de los nuevos idiomas soportados.


Añade el nuevo directorio de idioma y haz un commit de esta manera:
Añade el nuevo directorio de idioma y haz un "commit" de esta manera:


<source lang="bash">
<source lang="bash">

Navigation menu