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.ymldebe 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_translationsesté 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.
Una vez que el archivo de configuración esté en su lugar, para conectar un repositorio, siga estos pasos:
-
Desde la página , desplácese hacia abajo hasta y haga clic en Configurar.
Se abre la página .
-
Haga clic en Agregar sincronización/Bitbucket.
Se abre la página de activación de Bitbucket Sync.
-
Seleccione la cuenta de Bitbucket que se va a conectar en la lista desplegable 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 .
Nota
No es posible conectar varias cuentas a través de la integración de Bitbucket.
-
Seleccionar un proyecto de la lista desplegable.
-
Seleccionar un de la lista desplegable.
Si la propiedad del repositorio no es correcta, el repositorio no será visible en la lista desplegable.
-
Seleccionar una de la lista desplegable desde la cual importar (push) y exportar (pull). Esta suele ser la rama principal.
-
Haga clic en Validar configuración para asegurarse de que la configuración de autenticación y el archivo de configuración sean correctos.
-
Opcionalmente, seleccionar para importar archivos con cada confirmación (commit) a la rama de Bitbucket seleccionada.
-
Haz clic en Guardar.
El proyecto ahora está conectado al repositorio de Bitbucket seleccionado y agregado a la lista.
-
(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 .
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 la rama puede ser controlada.
Para importar archivos de localización desde Bitbucket, siga estos pasos:
Para exportar archivos de localización a Bitbucket, siga estos pasos:
-
Desde la página , Seleccionar un proyecto y haga clic en Exportar
.
Se muestra la ventana .
-
Proporcione la rama meta en el campo .
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 exportan, la solicitud de extracción puede unir o cerrarse en el repositorio y la rama puede eliminarse.
Las sincronizaciones de repositorio mantienen un historial de los últimos importar y exportar para cada proyecto de Phrase Strings.
Para ver el historial: