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

  • 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 Repo Sync y haga clic en Configurar.

    Se abre la página Repo Syncs.

  2. Haga clic en Add Sync/Bitbucket.

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

  3. Seleccione la cuenta de Bitbucket que desea conectar en la lista desplegable Authorize for workspace y haga clic en Grant access.

    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 para importar (push) y exportar (pull). Esta suele ser la rama principal.

  7. Haga clic en Validate Configuration para asegurarse de que la autenticación y la configuración del archivo sean correctas.

  8. Opcionalmente, Seleccionar Auto import para importar archivos con cada confirmación 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 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 Repo Syncs, Seleccionar un proyecto y haga clic en importar Sync Import<3>.

    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 hacer 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 se puede unir o cerrar en el repositorio y la rama se puede eliminar.

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