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 API.

Requisitos previos

  • El archivo .phrase.yml de configuración 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úrate de que el archivo contenga al menos un 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, siga estos pasos:

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

    Se abre la página Sincronizaciones de Repos.

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

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

  3. Seleccione la cuenta de Bitbucket que se va a conectar del menú desplegable Autorizar para el espacio de trabajo y haga clic en Conceder acceso.

    La conexión entre Phrase Strings y la cuenta de Bitbucket seleccionada se establece. Se muestra 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. Seleccione un proyecto del menú desplegable.

  5. Seleccione un repositorio de Bitbucket del menú desplegable.

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

  6. Seleccione una rama del repositorio del menú desplegable para importar (empujar) y exportar (jalar) desde. 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, seleccione Importación automática para importar archivos con cada confirmación a la rama de Bitbucket seleccionada.

  9. Haga 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 renombrar la integración.

Las integraciones pueden ser desactivadas o eliminadas de la página 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 ramas puede ser controlada.

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

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

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

  2. Apruebe, una o cierre 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, seleccione un proyecto y haga clic en Exportar Sync Export.

    Se muestra la ventana Exportar.

  2. Proporcione la rama objetivo 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 exporten, la solicitud de extracción puede ser unida o cerrada en el repositorio y la rama puede ser eliminada.

Historial

Las sincronizaciones de repositorio mantienen un historial de las últimas importaciones y exportaciones para cada proyecto de Frases y Cadenas.

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 para el proyecto se presenta. Las entradas de exportación en el historial incluyen 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.