Integraciones

GitLab (Strings)

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Consejo

Para obtener información sobre integración GitLab en Phrase TMS, consulte GitLab (TMS).

Requisitos previos

  • El archivo de configuración .phrase.yml debe estar presente en la raíz de la rama que se va a monitorizar. 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_translations esté bien.

  • Usa GitLab 9.5 o una versión más reciente para garantizar la compatibilidad de la API.

Conectar repositorios

Una vez que el archivo de configuración esté en su lugar, para conectar un repositorio, sigue estos pasos:

  1. Desde la página Integraciones , baja hasta el conector GitLab Sync y haz clic en Configurar.

    Se abre la página Sincronización de repositorios.

  2. Haz clic en Agregar sincronización / GitLab.

    Se abre la ventana Configuración de sincronización GitLab.

  3. Selecciona un proyecto de la lista desplegable.

  4. Opcionalmente selecciona Instancia autohospedada y proporciona el punto final API autohospedado GitLab.

  5. Proporcionar un token de acceso personal al proyecto con un ámbito API.

  6. Selecciona un repositorio GitLab de la lista desplegable.

  7. Selecciona una rama repositorio de la lista desplegable desde la que importar (push) y exportar (pull). Esta suele ser la rama maestra.

  8. Haz clic en Validar configuración para asegurarte de que el token de acceso y el archivo de configuración son correctos.

  9. Opcionalmente selecciona Importar automáticamente para importar archivos con cada commit a la rama GitLab seleccionada.

    Proporciona una URL para el webhook y el identificador único (token) secreto copiado de Strings.

  10. Haz clic en Guardar.

    Ahora el proyecto está conectado al repositorio GitLab seleccionado y se ha añadido a la lista.

Importar y exportar archivos

Para importar archivos:

  • En la página Sincronización de repositorios, selecciona un proyecto y haz clic en Importar import_sync.png.

    Los datos GitLab se importan al proyecto seleccionado.

Para exportar archivos, sigue estos pasos:

  1. En la página Sincronización de repositorios, selecciona un proyecto y haz clic en Exportar export_sync.png.

    Los archivos más recientes en el repositorio se exportan como una nueva solicitud pull.

  2. Una vez exportados los archivos, se puede fusionar o cerrar la solicitud pull en el repositorio y eliminar la rama.

Nota

En caso de problemas al importar o exportar, usa el cliente CLI para probar el archivo de configuración .phrase.yml localmente y comprobar si hay mensajes de Error.

Si es necesario, ponte en contacto con Phrase Technical Support y adjunta el archivo de configuración .phrase.yml a la solicitud de soporte.

Historia

Las sincronizaciones de repositorios mantienen un historial de las últimas importaciones y exportaciones para cada proyecto Phrase Strings.

Para ver el historial:

  • En la página Sincronización de repositorios, selecciona un proyecto y haz clic en history_sync.png de historial.

    Se presenta el historial para importar y exportar el proyecto. Exportar entradas en el historial incluye un enlace a la solicitud de unir correspondiente.

¿Fue útil este artículo?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.