Integración con Git en PTC
La integración con Git conecta PTC (Private Translation Cloud) directamente con su repositorio de GitHub, GitLab o Bitbucket, para que sus archivos de recursos se traduzcan donde ya reside su código. En lugar de exportar cadenas, traducirlas en otro lugar e importar los resultados, usted mantiene la localización dentro del flujo de trabajo de pull requests que su equipo ya utiliza.
La integración con Git es una función Pro. Pasa a estar disponible cuando activa el pago al consumo.
Cómo funciona la traducción continua a través de Git
Una vez que conecte un repositorio, PTC supervisa los archivos de recursos que elija y convierte cada cambio en traducciones terminadas:
-
Apunta PTC a su repositorio.
Selecciona las ramas y los archivos de recursos que desea monitorizar, junto con sus idiomas de origen y de destino. PTC utiliza el idioma de origen para elegir el motor de traducción adecuado y para omitir las cadenas que deben permanecer sin traducir.
-
PTC detecta las cadenas nuevas y modificadas.
Las detecta cada vez que hace push a una rama monitorizada.
-
PTC traduce las cadenas actualizadas y revisa el resultado.
A continuación, abre un pull request o merge request que contiene los archivos traducidos.
-
Usted revisa y fusiona la solicitud como cualquier otro cambio.
PTC sigue monitorizando su repositorio y abre una nueva solicitud cada vez que su texto vuelve a cambiar.
El resultado es la localización continua: sus traducciones siguen el ritmo del desarrollo en lugar de acumularse en una tarea separada antes de cada lanzamiento.
La localización se mantiene en el flujo de trabajo de revisión que ya utiliza
PTC entrega las traducciones como merge requests, no como archivos en un portal separado que tenga que conciliar manualmente. Su equipo revisa el cambio, ejecuta las mismas comprobaciones que en cualquier rama y lo fusiona cuando está listo. Debido a que PTC revisa cada traducción en contexto y la devuelve lista para publicar, la mayoría de las solicitudes se pueden fusionar sin una revisión de QA de idiomas independiente. Consulte la revisión visual de la traducción para ver cómo funciona esa revisión.
Las traducciones se mantienen sincronizadas con cada commit
Después del primer merge, PTC continúa monitorizando su repositorio. Cuando añade o cambia cadenas, abre una nueva solicitud solo con esas actualizaciones. Cuando añade nuevos archivos de recursos, puede pedir a PTC que vuelva a escanear el repositorio y los incluya. Si una traducción necesita encajar en un espacio reducido, PTC puede volver a traducirla dentro de un límite de longitud de traducción, para que un idioma más largo no rompa su diseño.
Configure la integración con Git en GitHub, GitLab o Bitbucket
El flujo de trabajo es el mismo en todas las plataformas; solo difiere la forma de crear un token de acceso y conectar el repositorio. Cada guía detalla la autenticación y la conexión para esa plataforma:
- La integración de GitHub con PTC conecta un repositorio de GitHub y traduce a través de pull requests.
- La integración de GitLab con PTC conecta un proyecto de GitLab y traduce a través de merge requests.
- La integración de Bitbucket con PTC conecta un repositorio de Bitbucket y traduce a través de pull requests.
Qué necesita para conectar un repositorio
Para configurar la integración con Git, debe proporcionar a PTC la URL de su proyecto en el repositorio y autorizar el acceso con un token de acceso (recomendado) o iniciando sesión. PTC detecta qué plataforma está utilizando, verifica el acceso que tiene y, a continuación, le permite elegir las ramas que desea monitorizar y los idiomas a los que desea traducir. El tipo exacto de token y los permisos se detallan arriba en la guía de cada plataforma.
Pruebe PTC durante 30 días
Traduzca hasta 20.000 palabras a 2 idiomas sin coste, y luego actualice a Pro para desbloquear todas las funciones.