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, consulte Bitbucket Cloud (TMS).

  • Bitbucket Sync solo es compatible con Bitbucket Cloud. No se puede utilizar con Bitbucket Server.

  • Bitbucket Sync se puede utilizar a través de la API.

Requisitos previos

  • El archivo de configuración .phrase.yml debe 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_translations esté bien.

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, siga estos pasos:

  1. Desde la página Integraciones, desplácese hacia abajo hasta Sincronización de repositorios y haga clic en Configurar.

    Se abre la página Sincronizaciones de repositorios.

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

    Se abre la página de activación de Bitbucket Sync.

  3. Seleccione la cuenta de Bitbucket que se va a conectar en la lista desplegable Autorizar para el espacio de trabajo y haga clic en Acceder.

    Se establece la conexión entre Phrase Strings y la cuenta de Bitbucket seleccionada. Se muestra la ventana de configuración de Bitbucket sync.

    Nota

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

  4. Seleccionar un proyecto de la lista desplegable.

  5. Seleccionar 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. Seleccionar una rama de repositorio de la lista desplegable desde la cual importar (push) y exportar (pull). Esta suele ser la rama principal.

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

  8. Opcionalmente, seleccionar Importación automática para importar archivos con cada confirmación (commit) a la rama de Bitbucket seleccionada.

  9. Haz clic en Guardar.

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

  10. (Opcional) Haga clic en el icono de lápiz para cambiar el nombre de la integración.

Las integraciones se pueden desactivar o eliminar 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.

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 la rama puede ser controlada.

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

  1. Desde la página de Repo Syncs, seleccione un proyecto y haga clic en importar Sync Import.

    Las traducciones se extraen al proyecto. Las claves y las traducciones actuales se actualizan.

  2. Aprobar, unir o cerrar la solicitud de extracción en Bitbucket.

Exportar a Bitbucket

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

  1. Desde la página Repo Syncs, Seleccionar un proyecto y haga clic en Exportar Sync Export.

    Se muestra la ventana Exportar.

  2. Proporcione la rama meta en el campo PR branch.

    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 exportan, la solicitud de extracción puede unir o cerrarse en el repositorio y la rama puede eliminarse.

Historial

Las sincronizaciones de repositorio mantienen un historial de los últimos importar y exportar para cada proyecto de Phrase Strings.

Para ver el historial:

  • Desde la página Repo Syncs, Seleccionar un proyecto y haga clic en History Sync History.

    Se presenta el historial de importar y exportar para el proyecto. Las entradas de exportar en el historial incluyen 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.