Integraciones

Bitbucket (Strings)

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

Consejo

Para obtener información sobre la integración de Bitbucket en Phrase TMS, consulta Bitbucket Cloud (TMS).

  • La sincronización de Bitbucket solo es compatible con Bitbucket Cloud. No se puede utilizar con Bitbucket Server.

  • La sincronización de Bitbucket se puede utilizar a través de una API.

Requisitos previos

  • El archivo de configuración .phrase.yml debe 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úrese de que el archivo contenga al menos un texto meta para importar y uno para exportar, formatos de archivo correctos y la configuración correcta del parámetro update_translations.

Archivo de configuración de muestra:

phrase:
    project_id: 1f61b9ecdb7a17a9dd174302419c50cc
    file_format: simple_json
    push:
        sources:
            - file: ./<locale_name>.json
    pull:
        targets:
            - file: ./<locale_name>.json

El ID del proyecto se encuentra en la configuración del proyecto.

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, desplázate hacia abajo hasta Sincronización de repositorios y haz clic en Configurar.

    Se abrirá la página Sincronizaciones de repositorios.

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

    Se abrirá la página de activación de Sincronización de Bitbucket.

  3. Selecciona la cuenta de Bitbucket que se va a conectar desde la lista desplegable Autorizar para el espacio de trabajo y haz clic en Conceder acceso.

    Se establecerá la conexión entre Phrase Strings y la cuenta de Bitbucket seleccionada. Se mostrará la ventana de configuración de sincronización de Bitbucket.

    Nota

    No es posible conectar múltiples cuentas a través de la integración de Bitbucket.

  4. Selecciona un proyecto de la lista desplegable.

  5. Selecciona un repositorio de Bitbucket de la lista desplegable.

    Si la propiedad del repositorio no es correcta, el repositorio no será visible en la lista desplegable.

  6. Selecciona una rama del repositorio de la lista desplegable para importar (push) y exportar (pull) desde. Esta suele ser la rama principal.

  7. Haz clic en Validar configuración para asegurarte de que la configuración de autenticación y el archivo de configuración sean correctos.

  8. Opcionalmente, selecciona Importación automática para importar archivos cada vez que se realice una confirmación en la rama de Bitbucket seleccionada.

  9. Haz clic en Guardar.

    El proyecto ahora estará conectado al repositorio de Bitbucket seleccionado y estará agregado a la lista.

Las integraciones pueden ser desactivadas o eliminadas desde la página de Repo Syncs.

Opcionalmente, los usuarios pueden eliminar una integración de Bitbucket revocando la autorización para Phrase Strings en su configuración personal de Bitbucket.

Cómo importar desde Bitbucket

Después de activar la sincronización de Bitbucket y conectar un repositorio, se pueden importar archivos de localización. Esto se realiza en forma de solicitudes de extracción, por lo que los cambios pueden ser revisados y la gestión de ramas puede ser controlada.

Para importar archivos de localización desde Bitbucket, sigue estos pasos:

  1. Desde la página de Repo Syncs, selecciona un proyecto y haz clic en Importar Sync Import.

    Las traducciones se incorporarán al proyecto. Las claves y las traducciones actuales se actualizarán.

  2. Aprueba, une o cierra la solicitud de extracción en Bitbucket.

Cómo exportar a Bitbucket

Para exportar archivos de localización a Bitbucket, sigue estos pasos:

  1. Desde la página de Repo Syncs, selecciona un proyecto y haz clic en Exportar Sync Export.

    Se mostrará la ventana de Exportar.

  2. Proporciona la rama objetivo en el campo PR branch (rama de la solicitud de integración).

    Los archivos más recientes en el repositorio se exportarán como una nueva solicitud de extracción a la rama deseada.

  3. Una vez que los archivos se exporten, la solicitud de extracción puede ser unida o cerrada en el repositorio y la rama puede ser eliminada.

Historial

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

Para ver el historial:

  • Desde la página Sincronizaciones de repositorio, selecciona un proyecto y haz clic en Historial Sync History.

    El historial de importación y exportación del proyecto aparecerá. Las entradas de exportación en el historial incluirán un enlace a la solicitud de fusión 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.