Localización de GitHub

+

Automatice la localización de GitHub integrándose con PTC. Obtenga solicitudes de extracción automáticas que contengan traducciones de calidad humana.

Cómo integrar GitHub con PTC

PTC se conecta a su repositorio de GitHub y mantiene traducidos sus archivos de recursos mientras trabaja. Envíe los cambios a su código y PTC los detectará automáticamente, traducirá las cadenas actualizadas y abrirá una pull request; todo ello sin necesidad de realizar pasos manuales por su parte.

1

Conecte su repositorio

Empezar con la integración de GitHub es fácil:

  • Si ya tiene una cuenta de PTC y está creando un proyecto posterior, seleccione Git Integration en el asistente de configuración.
  • Si comenzó con una carga de archivos manual, puede cambiar a un flujo de trabajo continuo basado en Git en cualquier momento. Vaya a Configuración → Merge Requests y haga clic en Añadir integración de Git.

En ambos casos, verá una pantalla donde podrá introducir la URL de su proyecto dentro del repositorio. PTC detectará automáticamente el servicio que está utilizando.


2

Autentíquese en GitHub

Para dar acceso a PTC a su repositorio, puede utilizar un token de acceso (recomendado) o iniciar sesión con OAuth. Si se conecta mediante un token de acceso, asegúrese de que incluya los alcances y el acceso al repositorio correctos.

Token personal específico

Dónde crearlo

Tokens de acceso personal en Ajustes de desarrollador

Propietario del recurso

Su cuenta de usuario de GitHub

Permisos necesarios

Elija “solo seleccionar repositorios(recomendado) o “todos los repositorios

Acceso al repositorio

Estados de confirmación → Solo lectura
Contenido → Leer y escribir
Solicitudes de extracción → Leer y escribir
Webhooks → Leer y escribir

Token específico de la organización

Dónde crearlo

Tokens de acceso personal en Ajustes de desarrollador

Importante: La creación de un token de acceso específico puede estar restringida por las políticas de acceso de su organización. Si no puede crear el token, pida a un administrador de la organización que revise la configuración de la política de tokens de acceso personal en GitHub.

Propietario del recurso

La organización de GitHub

Permisos necesarios

Elija “solo seleccionar repositorios(recomendado) o “todos los repositorios

Acceso al repositorio

Estados de confirmación → Solo lectura
Contenido → Leer y escribir
Solicitudes de extracción → Leer y escribir
Webhooks → Leer y escribir

Dónde crearlo

Propietario del recurso

Permisos necesarios

Acceso al repositorio

Token personal específico

Tokens de acceso personal en Ajustes de desarrollador

Su cuenta de usuario de GitHub

Elija “solo seleccionar repositorios(recomendado) o “todos los repositorios

Estados de confirmación → Solo lectura
Contenido → Leer y escribir
Solicitudes de extracción → Leer y escribir
Webhooks → Leer y escribir

Token específico de la organización

Tokens de acceso personal en Ajustes de desarrollador

Importante: La creación de un token de acceso específico puede estar restringida por las políticas de acceso de su organización. Si no puede crear el token, pida a un administrador de la organización que revise la configuración de la política de tokens de acceso personal en GitHub.

La organización de GitHub

Elija “solo seleccionar repositorios(recomendado) o “todos los repositorios

Estados de confirmación → Solo lectura
Contenido → Leer y escribir
Solicitudes de extracción → Leer y escribir
Webhooks → Leer y escribir

Guarde el token de forma segura y añádalo a PTC. Este verificará sus permisos y le pedirá que elija qué ramas desea supervisar.

3

Traduzca archivos en su repositorio con PTC

Una vez que su repositorio de GitHub esté conectado a PTC, continúe con la configuración para añadir idiomas y detalles del proyecto.

Aunque PTC puede trabajar con archivos de traducción existentes en su repositorio, traducir todo su proyecto con PTC garantiza la coherencia en todos los idiomas.

4

Revise las pull requests

PTC suele tardar solo unos minutos en traducir los archivos de la rama de GitHub seleccionada. Una vez completado, PTC le enviará un correo electrónico con un enlace a la pull request.

Revise y apruebe la pull request cuando esté lista. Las traducciones de PTC tienen calidad de producción y pueden fusionarse sin necesidad de una revisión manual.

Después de fusionar las primeras traducciones, PTC continuará supervisando sus archivos de recursos y enviará nuevas pull requests con las traducciones actualizadas cada vez que se detecten cambios.

Cómo generar nuevas pull requests manualmente

Vaya a la pestaña Traducciones en PTC para ver las traducciones en cada idioma que haya seleccionado, organizadas en una tabla. Desde esta página, puede realizar ediciones o pedir a PTC que vuelva a traducir —por ejemplo, cuando las traducciones superen un límite de longitud.

Haga clic en Generar una MR para enviar una nueva pull request con las traducciones actualizadas.

5

Añada nuevos archivos de recursos para traducir

Si añade nuevos archivos de recursos a su repositorio después de conectarlo con PTC, puede solicitar a PTC que los busque.

  1. Vaya a Settings → Monitored Files y haga clic en Rescan your repository. PTC escaneará su repositorio y mostrará los archivos recién descubiertos como borradores.
  2. Haga clic en el icono + junto a un archivo descubierto para incluirlo en la traducción y, a continuación, haga clic en Guardar con traducción para confirmar.

Seleccione la casilla de verificación Incluir automáticamente nuevos archivos de traducción para que PTC supervise e incluya los archivos de recursos recién descubiertos sin solicitar confirmación cada vez.

Por qué localizar sus proyectos de GitHub con PTC

Fácil conexión a su repositorio

PTC se integra directamente con su repositorio de GitHub, lo que elimina las cargas y descargas manuales de archivos, o la necesidad de ejecutar scripts de traducción.

Sincronización en tiempo real

PTC supervisa su repositorio de GitHub en busca de cambios en los archivos de recursos, genera automáticamente traducciones y las envía de vuelta a través de solicitudes de extracción.

Localización más rápida para los mercados globales

PTC acelera el proceso de localización al ofrecer traducciones de alta calidad automáticamente a través de pull requests. Adapte rápidamente su software a los mercados globales y reduzca su tiempo de comercialización.

Preguntas frecuentes sobre la integración de GitHub

Ir arriba