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.ymldebe 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.
Una vez que el archivo de configuración esté en su lugar, para conectar un repositorio, sigue estos pasos:
-
Desde la página , desplázate hacia abajo hasta y haz clic en Configurar.
Se abrirá la página .
-
Haz clic en Agregar sincronización/Bitbucket.
Se abrirá la página de activación de Sincronización de Bitbucket.
-
Selecciona la cuenta de Bitbucket que se va a conectar desde la lista desplegable 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 .
Nota
No es posible conectar múltiples cuentas a través de la integración de Bitbucket.
-
Selecciona un proyecto de la lista desplegable.
-
Selecciona un de la lista desplegable.
Si la propiedad del repositorio no es correcta, el repositorio no será visible en la lista desplegable.
-
Selecciona una de la lista desplegable para importar (push) y exportar (pull) desde. Esta suele ser la rama principal.
-
Haz clic en Validar configuración para asegurarte de que la configuración de autenticación y el archivo de configuración sean correctos.
-
Opcionalmente, selecciona para importar archivos cada vez que se realice una confirmación en la rama de Bitbucket seleccionada.
-
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 .
Opcionalmente, los usuarios pueden eliminar una integración de Bitbucket revocando la autorización para Phrase Strings en su configuración personal de 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:
Para exportar archivos de localización a Bitbucket, sigue estos pasos:
-
Desde la página de , selecciona un proyecto y haz clic en Exportar
.
Se mostrará la ventana de .
-
Proporciona la rama objetivo en el campo (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.
-
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.
Las sincronizaciones de repositorios mantienen un historial de las últimas importaciones y exportaciones para cada proyecto de Phrase Strings.
Para ver el historial: