Consejo
Para obtener información sobre la integración de GitLab en Phrase TMS, consulta GitLab (TMS).
Requisitos previos
-
El archivo de configuración
.phrase.ymldebe estar presente en la raíz de la rama que se va a supervisar. El archivo define qué importar (pull) o exportar (push) del repositorio. -
Requiere un acceso de lectura y escritura para el repositorio.
-
Los archivos de configuración definidos incorrectamente pueden causar errores. Comprueba que el archivo contiene al menos un meta para importar y otro para exportar, 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 Configure.
Se abre la página .
-
Haz clic en Add Sync/GitLab.
Se abre la ventana de configuración de .
-
Seleccionar un proyecto de la lista desplegable.
-
Opcionalmente, seleccionar y proporcionar el de GitLab autohospedado.
-
Proporcionar un <1> personal con un ámbito de API.
-
Seleccionar un de la lista desplegable.
-
Seleccionar una de la lista desplegable para importar (push) y exportar (pull). Esta suele ser la rama principal.
-
Hacer clic en Validate Configuration para asegurarse de que el identificador único (token) de acceso y el archivo de configuración sean correctos.
-
Opcionalmente, seleccionar para importar archivos con cada confirmación (commit) a la rama de GitLab seleccionada.
Proporcionar una para el webhook y el copiado de Strings.
-
Haz clic en Guardar.
El proyecto está ahora conectado al repositorio de GitLab seleccionado y agregado a la lista.
-
(Opcional) Haga clic en el icono de lápiz para renombrar la integración.
Para importar archivos:
-
Desde la página , Seleccionar un proyecto y haga clic en Importar
.
Los datos de GitLab se importan en el proyecto seleccionado.
Para exportar archivos, siga estos pasos:
-
Desde la página , Seleccionar un proyecto y haga clic en Exportar
.
Se muestra la ventana .
-
Proporcione la rama meta 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 exportan, la solicitud de extracción puede unir o cerrarse en el repositorio y la rama puede eliminarse.
Nota
En caso de problemas al importar o exportar, usar el cliente CLI para probar el archivo de configuración .phrase.yml localmente y verificar si hay mensajes de error.
Si es necesario, contacte al soporte técnico de Phrase y adjunte el archivo de configuración .phrase.yml a la solicitud de soporte.
Las sincronizaciones de repositorio mantienen un historial de las últimas importar y exportar para cada proyecto de Phrase Strings.
Para ver el historial: