Consejo
Para obtener información sobre la integración de GitLab en Phrase TMS, consulta GitLab (TMS).
Requisitos previos
-
La configuración del archivo
.phrase.ymldebe estar presente en la raíz de la rama que se va a monitorear. El archivo define qué importar (pull) o exportar (push) del repositorio. -
Se requiere acceso de lectura y escritura para el repositorio.
-
Los archivos de configuración definidos incorrectamente pueden causar errores. Asegúrate de que el archivo contenga al menos un meta para exportar y uno para importar, que los formatos de archivo sean correctos y que la configuración del parámetro
update_translationsesté bien. -
Usa GitLab 9.5 o una versión más reciente para garantizar la compatibilidad de la API.
Una vez que el archivo de configuración esté en su lugar, para conectar un repositorio, sigue estos pasos:
-
Desde la página , desplázate hacia abajo hasta y haz clic en Configurar.
Se abrirá la página .
-
Haz clic en Agregar Sincronización/GitLab.
Se abrirá la ventana de configuración de .
-
Selecciona un proyecto de la lista desplegable.
-
Opcionalmente, selecciona y proporciona el de GitLab autohospedado.
-
Selecciona un de la lista desplegable.
-
Selecciona una de la lista desplegable para importar (empujar) y exportar (extraer) desde. Esta es generalmente la rama principal.
-
Haz clic en Validar configuración para asegurar que el token de acceso y el archivo de configuración sean correctos.
-
Opcionalmente, selecciona para importar archivos con cada confirmación a la rama de GitLab seleccionada.
Proporciona una para el webhook y el copiado de Strings.
-
Haz clic en Guardar.
El proyecto ahora estará conectado al repositorio de GitLab seleccionado y será añadido a la lista.
Para importar archivos:
-
Desde la página de , selecciona un proyecto y haz clic en Importar
.
Los datos de GitLab se importarán al proyecto seleccionado.
Para exportar archivos, sigue estos pasos:
-
Desde la página de , selecciona un proyecto y haz clic en Exportar
.
Se mostrará la ventana de .
-
Proporciona la rama objetivo en el campo .
Los archivos más recientes en el repositorio se exportarán como una nueva solicitud de extracción a la rama deseada.
-
Una vez que los archivos se exporten, la solicitud de extracción puede ser fusionada o cerrada en el repositorio y la rama puede ser eliminada.
Nota
En caso de problemas al importar o exportar, utiliza el cliente CLI para probar la configuración del archivo .phrase.yml localmente y verificar si hay mensajes de error.
Si es necesario, contacta al soporte técnico de Phrase y adjunta el archivo de configuración .phrase.yml a la solicitud de soporte.
Las sincronizaciones de repositorios mantienen un historial de las últimas importaciones y exportaciones para cada proyecto de Frases y Cadenas.
Para ver el historial: