-
Planes Team, Business y Enterprise
Ponte en contacto con el equipo de ventas para preguntar por nuestros planes.
-
Planes Ultimate y Enterprise (Legacy)
Ponte en contacto con el equipo de ventas para preguntar por nuestros planes.
Consejo
Para obtener información sobre la integración de GitHub en Phrase Strings, consulte GitHub (Strings).
El conector de GitHub permite descargar archivos fuente y cargar archivos meta directamente desde/hacia el repositorio de GitHub.
El conector utiliza la API de GitHub para implementar la integración. El conector permite acceder a todos los repositorios asociados con una cuenta de GitHub. La autenticación de la cuenta de GitHub también se puede realizar en la GitHub App.
Hay varios casos prácticos del conector:
-
Los project managers pueden agregar archivos directamente a los proyectos desde un repositorio en línea.
-
Configura el portal de solicitudes para permitir que los remitentes agreguen archivos a las solicitudes directamente desde el repositorio en línea.
-
Usa la creación automática de proyectos (APC) para que se creen nuevos proyectos automáticamente cuando se detecte un cambio en el tamaño del archivo de los archivos o una carpeta supervisados.
-
Este conector admite la configuración de rutas absolutas. Los archivos de traducción meta solo se pueden almacenar en la misma rama que el archivo fuente.
-
-
Configura trabajos continuos para que los archivos seleccionados se supervisen.
GitHub (Beta)
Nota
El conector está en fase beta desde junio de 2026.
Autenticación
El conector GitHub (Beta) utiliza el identificador único (token) de instalación de la GitHub App en lugar de una cuenta de usuario individual. Los identificadores únicos (tokens) son de corta duración y se renuevan automáticamente. Si un usuario abandona la organización o pierde el acceso al repositorio, el conector sigue funcionando.
El conector GitHub (Beta) solo admite la autenticación de GitHub App. La opción OAuth del conector original no es compatible.
Exportar
El conector GitHub (Beta) agrupa todos los archivos de una sola exportación en una confirmación (commit) y una solicitud de extracción (pull request), por lo que la integración continua (CI) se ejecuta una vez por exportación, independientemente del número de archivos.
Los archivos se agrupan en una sola confirmación (commit) cuando todo el contenido comparte el mismo propietario del repositorio, repositorio y rama.
Si el APC está configurado para cargar archivos a medida que se completan individualmente, cada archivo se enviará por separado en lugar de agruparse.
Los mensajes de confirmación se generan automáticamente y no se pueden personalizar. Si exporta como una solicitud de extracción, el nombre de la solicitud de extracción y el nombre de la rama meta se pueden personalizar.
Limitaciones conocidas
-
El conector solo puede listar, descargar y cargar archivos. No se admite eliminar o mover archivos en GitHub. Cualquier eliminación o cambio de nombre debe realizarse directamente en GitHub.
-
Es posible que la lista de archivos no funcione correctamente para repositorios con más de 50,000 archivos debido a las limitaciones de la API de GitHub.
-
GitHub Enterprise Server no es compatible actualmente.
-
El nuevo conector no admite el flujo OAuth del conector heredado. Si su organización tiene restricciones en las instalaciones de GitHub App, resuélvalas antes de migrar.
Migración al nuevo conector de GitHub (Beta)
La migración automatizada no es posible debido al cambio en el modelo de autenticación.
Requisitos previos:
-
Acceso admin a su organización de GitHub para instalar una GitHub App. Instálela a nivel de organización para que cubra todos los repositorios que supervisan sus APC.
-
Configuración de APC existente visible (mantenga el conector antiguo abierto en una segunda pestaña).
-
Una rama de prueba o un repositorio que no sea de producción para validar antes de cambiar los flujos de trabajo activos.
Siga estos pasos:
-
Instale la Phrase GitHub App.
-
En Phrase TMS, desde la página de configuración
, baja hasta la sección .
-
Haz clic en Conectores.
Se abrirá la página .
-
Haz clic en Nuevo conector.
Se abrirá la página .
-
Cambiar el Tipo a GitHub (Beta).
-
Hacer clic en Connect.
Phrase redirige a GitHub para autorizar la aplicación de GitHub de Phrase.
-
En GitHub, seleccionar la organización o cuenta y los repositorios a los que otorgar acceso, luego confirmar la instalación. Incluir cada repositorio monitoreado actualmente por el/los conector(es) existente(s).
GitHub redirige a Phrase automáticamente.
-
Seleccionar la cuenta de usuario u organización para conectar.
-
-
Crear un nuevo conector.
-
En Phrase TMS, desde la página de configuración
, baja hasta la sección .
-
Haz clic en Conectores.
-
Haz clic en Nuevo conector.
-
Seleccionar la instalación de la aplicación de GitHub configurada en el primer paso.
-
Copiar la configuración del conector existente:
-
Repositorio y rama
-
Ruta de la subcarpeta (si se utiliza el monitoreo de subcarpeta)
-
Expresión regular de filtro de archivos (si está configurada)
-
Modo de exportación: confirmación directa o solicitud de extracción, y rama meta
-
Nombre de la solicitud de extracción y nombre de la rama meta (si se utiliza el modo PR)
Es posible crear múltiples conectores bajo la misma instalación de la aplicación de GitHub, cada uno con configuración independiente.
-
-
-
Volver a crear los APC existentes utilizando el modo de prueba.
No eliminar ni deshabilitar los APC existentes todavía.
-
Crear nuevos APC que apunten al nuevo conector, replicando la configuración de APC existente.
-
Habilitar el modo dry-run en cada nuevo APC antes de activarlo. El modo dry-run escanea el repositorio y compara archivos sin activar trabajos de traducción.
-
Revisar los archivos comparados. Confirmar que el alcance coincide con lo que monitorea el APC existente.
-
-
Validar con una exportar de prueba.
-
Realizar un pequeño cambiar en un archivo dentro del alcance monitoreado.
-
Activar una exportar a través del nuevo conector.
-
Confirmar:
-
Se crea una única confirmación (no una por archivo).
-
La confirmación aparece bajo la identidad de la aplicación de GitHub, no bajo una cuenta personal.
-
CI se ejecuta una vez, no una vez por archivo.
-
-
-
Cambiar los flujos de trabajo activos.
Una vez que la validación sea correcta:
-
Deshabilitar los APC en el conector heredado.
-
Habilitar los APC en el nuevo conector (eliminar el modo dry-run).
-
Monitorear durante uno o dos ciclos de exportar antes de retirar el conector heredado.
-
-
Retirar el conector heredado.
Después de confirmar que el nuevo conector es estable:
-
Eliminar los APC antiguos.
-
Eliminar el conector heredado desde configuración → Conectores → GitHub (heredado).
-
Opcionalmente, revoque el identificador único (token) de OAuth para la cuenta de usuario que fue utilizada por el conector heredado.
-
Configuración de GitHub (heredado)
No se requieren cambios.
Importante
Si accedes desde un dominio personalizado (por ejemplo, mydomain.phrase.jp), abre una ventana de navegador en modo incógnito e inicia sesión a través de cloud.memsource.com o us.cloud.memsource.com para aplicar la autenticación requerida para la creación o el guardado del conector. Después de guardar, se puede acceder al conector a través del dominio personalizado.
-
En la página
Configuración, baja hasta la sección .
-
Haz clic en Conectores.
Se abrirá la página .
-
Haz clic en Nuevo conector.
Se abrirá la página .
-
En la opción Tipo, cámbialo a GitHub y pon un nombre para el conector.
-
Opcionalmente, Seleccionar y proporcione una .
-
Si es necesario, Seleccionar para mostrar la URL de la aplicación Phrase GitHub e importar/exportar archivos usando el flujo de autorización de la aplicación de GitHub:
-
Haga clic en el enlace para abrir la página oficial del conector de Phrase App en una nueva pestaña: https://github.com/apps/phrase-app-connector-eu (centro de datos de la UE) o https://github.com/apps/phrase-app-connector-us (centro de datos de EE. UU.).
-
Instale la aplicación Phrase GitHub en la cuenta de GitHub meta.
Nota
Si la aplicación de GitHub no está instalada en la cuenta de GitHub meta del usuario, solo los repositorios públicos serán visibles para el conector de GitHub.
-
Completar el procedimiento de instalación seleccionando cualquier repositorio privado que será visible y accesible para el conector de GitHub.
-
Regrese a la página de Phrase para autorizar la aplicación de GitHub y conectarse a GitHub.
-
-
Haga clic en Connect to GitHub. Si no se conecta usando la aplicación de GitHub, aparecerá una ventana emergente o una nueva pestaña solicitando autorización.
-
Proporcione un si es necesario.
-
Haga clic en el botón Authorize Phrase.
Si usa la aplicación de GitHub, haga clic en el botón Authorize Phrase App Connector.
Si tiene éxito, la ventana/pestaña desaparecerá y aparecerá una pequeña marca de verificación junto al botón Connect to GitHub.
-
Haz clic en Guardar.
El conector se añadirá a la lista de la página .
Importante
Si el conector de GitHub se crea utilizando el flujo de autorización de la aplicación de GitHub, no es posible cambiar el método de autorización después de guardar la configuración del conector.