Tip
Para obtener información sobre integración 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 puede usarse mediante API.
Requisitos previos
-
El archivo de configuración
.phrase.yml
debe estar presente en la raíz de la rama que se va a monitorizar. El archivo define qué archivos importar (pull) o exportar (push) del repositorio. -
Se requiere acceder a 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 una meta push y una pull, de que los formatos de archivo correctos y de que el parámetro
update_translations
se haya configurado correctamente.
Archivo de configuración de muestra:
Phrase: project_id: 1f61b9ecdb7a17a9dd174302419c50cc file_format: simple_json push: fuentes: - file: ./<locale_name>.json extraer: metas: - file: ./<locale_name>.json
proyecto ID de un proyecto se encuentra en configuración proyecto.
Una vez que el archivo de configuración esté en su lugar, para conectar un repositorio, siga estos pasos:
-
Desde la página Configurar.
, desplácese hacia abajo hasta el conector y haga clic enSe abre la página
. -
Haz clic en Agregar sincronización / Bitbucket.
Se abre la página de activación de Bitbucket Sync.
-
Selecciona la cuenta Bitbucket que se conectará de la lista desplegable Permitir acceder.
de trabajo y haz clic enSe establece la conexión entre Phrase Strings y la cuenta Bitbucket seleccionada. Se muestra la ventana Configuración
.Nota
No es posible conectar varias cuentas a través de la integración 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 desde la que importar (push) y exportar (pull). Esta suele ser la rama principal. -
Haga clic en Validar configuración para asegurarse de que el identificador único (token) y el archivo de configuración son correctos.
-
Opcionalmente selecciona
para importar archivos con cada obligación a la rama Bitbucket seleccionada. -
Haz clic en Guardar.
El proyecto ahora está conectado al repositorio Bitbucket seleccionado y se agrega a la lista.
Las integraciones se pueden desactivar o eliminar de la página
.Opcionalmente, los usuarios pueden eliminar una integración Bitbucket revocando la autorización para Phrase Strings en su configuración personal Bitbucket.
Después de activar Bitbucket Sync y conectar un repositorio, se pueden importar los archivos de localización. Esto se hace en forma de solicitudes de extracción, para que los cambios puedan ser revisados y se pueda controlar la administración de ramas.
Para importar archivos de localización de Bitbucket, siga estos pasos:
Para exportar archivos de localización a Bitbucket, siga estos pasos:
Las sincronizaciones de repositorios mantienen un historial de las últimas importaciones y exportaciones para cada proyecto Phrase Strings.
Para ver el historial: