4,304
edits
(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. | ||
Debes tener algunas cosas en mente: | |||
* | * 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 | * 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", que proporciona traducciones de todos los archivos *.xul | ||
** " | ** "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 | 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"> |