Por razones históricas, el proyecto que soy coautor está en GitHub y nos sentimos cómodos con sus procesos de desarrollo. Por lo tanto, no queremos migrar todo el proyecto a Launchpad y usar bazar.
Siendo buenos ciudadanos de Internet, queremos ofrecer nuestra aplicación de código abierto en tantos idiomas como sea posible; nos topamos con nosotros mientras buscábamos que Launchpad pudiera proporcionar ese servicio.
El enlace de arriba ofrece muchas descripciones sobre este servicio, pero necesito una descripción concisa, muy breve, de cómo:
- obtener nuestro archivo de traducción (
package.pot
) de GitHub en launchpad - Breve descripción de cómo iniciar nuestro proyecto para traducir.
- retire de la plataforma de lanzamiento todos los archivos de traducción (
.po
) generados por el maravilloso equipo de traducción en GitHub.
¿Alguien tiene alguna experiencia práctica para hacer esto que pueda ayudar aquí?
application-development
launchpad
translation
github
fossfreedom
fuente
fuente
Respuestas:
Respuesta corta: Sí, Launchpad se puede usar para administrar traducciones para un proyecto en github.
Puede probar las características de launchpad con Launchpad Staging .
Use https://launchpad.net/PROJECT/trunk/+setbranch para configurar Launchpad para importar automáticamente desde Github.
Use https://translations.launchpad.net/PROJECT/trunk/+translations-settings para seleccionar lo que se va a importar. Se pueden importar plantillas de traducción solas o junto con archivos de traducción existentes.
¿Como funcionan las cosas?
¿Qué hay de volver a empujar a Github?
Lo siento, pero no creo que Launchpad sea capaz de eso. Sin embargo, LP puede configurarse para confirmar los archivos de traducción en una rama bzr en LP. También le permite descargar manualmente los archivos de traducción. Estas opciones se pueden encontrar en la página de configuración de traducción.
fuente