Contribuir en OCA: Traducciones
Weblate
9 octubre, 2020 por
Contribuir en OCA: Traducciones
Valentín Vinagre Urteaga


 

 La OCA(Odoo Community Association) es una organización sin ánimo de lucro cuya misión es promover el uso generalizado de Odoo y apoyar el desarrollo colaborativo de las características de Odoo. Este post es una continuación de Contribuir en OCA: Primeros pasos si aún no lo has visitado te animamos a que lo hagas. 


Odoo • Text and Image   Weblate


Weblate es una herramienta de traducción libre basada en la web con una estrecha integración de control de versiones. Proporciona dos interfaces de usuario, propagación de las traducciones a través de componentes, control de calidad y enlace automático a los archivos de origen.

Anteriormente OCA utilizaba una plataforma llamada Transifex, pero desde hace unos años dio el cambio hacia Weblate.

¿Cómo comenzar?


Antes de nada, deberemos de asegurarnos de que tenemos un usuario en github, ya que la idea es que el usuario de weblate sea el mismo que el de github, debido a que así nuestras contribuciones estarán lincadas entre ambas plataformas.

Una vez tengamos listo nuestro usuario de Github, iremos al siguiente link que contiene todo el proyecto de OCA en Weblate. Una vez ahí deberemos de registrarnos eligiendo la opción de github. 

Una vez tengamos la cuenta creada en Weblate deberemos enviar un email a transbot@odoo-community.org indicando el login y que idiomas vamos a traducir, para que desde OCA nos den permisos.


¿Cómo Traducir?


Si es la primera vez que utilizamos Weblate sería conveniente visitar la documentación.

La estructuración en el proyecto de OCA funciona de la siguiente manera:
    1r nivel: Contiene la agrupación de los diferentes repositorios de github. Su nomenclatura es: [Nombre del repositorio]-[Rama]
    2o nivel: Contiene los módulos pertinentes al repositorio y rama escogido anteriormente.
    3r nivel: Idiomas.


Caso Práctico


Se requiere traducir al idioma español de españa el módulo de "l10n_es_aeat_mod111" para la versión 13:

1.- Buscamos el repositorio de: l10n-spain-13.

    

2.- Buscamos el módulo: l10n_es_aeat_mod111.

    
    

3.- Escogemos el idioma: Español.

    

    4.- Una vez dentro escogeremos "Traducir" y seguiremos las instrucciones ya vistas en la documentación.