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.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 Add Sync/Bitbucket.
Se abre la página de activación de Bitbucket Sync.
-
Seleccione la cuenta de Bitbucket que desea conectar en la lista desplegable 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 .
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 para importar (push) y exportar (pull). Esta suele ser la rama principal.
-
Haga clic en Validate Configuration para asegurarse de que la autenticación y la configuración del archivo sean correctas.
-
Opcionalmente, Seleccionar para importar archivos con cada confirmación 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 .
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 hacer 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 se puede unir o cerrar en el repositorio y la rama se puede eliminar.
Las sincronizaciones de repositorio mantienen un historial de los últimos importar y exportar para cada proyecto de Phrase Strings.
Para ver el historial: