Integrazioni

Bitbucket (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Consiglio

Per informazioni sull'integrazione di Bitbucket in Phrase TMS, consultare Bitbucket Cloud (TMS).

  • Bitbucket Sync è supportato solo per Bitbucket Cloud. Non può essere utilizzato con Bitbucket server.

  • Bitbucket Sync può essere utilizzato tramite API.

Prerequisiti

  • Il file di configurazione .phrase.yml deve essere presente nella radice del branch da monitorare. Il file definisce quali file importare (pull) o esportare (push) dall'archivio.

  • Per l’archivio è necessaria l’autorizzazione alla lettura e alla scrittura.

  • I file di configurazione definiti in maniera errata potrebbero provocare degli errori. Assicurati che il file contenga almeno una destinazione push e una pull, formati di file corretti e l’impostazione corretta del parametro update_translations.

File di configurazione di esempio:

phrase:
    project_id: 1f61b9ecdb7a17a9dd174302419c50cc
    file_format: simple_json
    push:
        sources:
            - file: ./<locale_name>.json
    pull:
        targets:
            - file: ./<locale_name>.json

L'ID del progetto si trova nelle impostazioni del progetto.

Collegare archivi

Una volta inserito il file di configurazione, per collegare un archivio, seguire questi passaggi:

  1. Dalla pagina Integrazioni, scorrere verso il basso fino a Repo Sync e fare clic su Configura.

    Si apre la pagina Repo Syncs.

  2. Fare clic su Aggiungere sincronizzazione/Bitbucket.

    Si apre la pagina di attivazione di Bitbucket Sync.

  3. Selezionare l'account Bitbucket da collegare dall'elenco a discesa Autorizza per area di lavoro e fare clic su Concedere accesso.

    Viene stabilita la connessione tra Phrase Strings e l'account Bitbucket selezionato. Viene visualizzata la finestra delle impostazioni di sincronizzazione Bitbucket.

    Nota

    Non è possibile collegare più account tramite l'integrazione Bitbucket.

  4. Selezionare un progetto dall'elenco a discesa.

  5. Selezionare un archivio Bitbucket dall'elenco a discesa.

    Se la proprietà dell'archivio non è corretta, l'archivio non sarà visibile nell'elenco a discesa.

  6. Selezionare un branch dell'archivio dall'elenco a discesa da cui importare (push) ed esportare (pull). Di solito si tratta del branch master.

  7. Fare clic su Validate Configuration per assicurarsi che le impostazioni di autenticazione e il file di configurazione siano corretti.

  8. Facoltativamente, selezionare Auto import per importare i file a ogni commit nel branch Bitbucket selezionato.

  9. Fai clic su Salva.

    Il progetto è ora collegato all'archivio Bitbucket selezionato e aggiunto all'elenco.

  10. (Facoltativo) Fare clic sull'icona a forma di matita per rinominare l'integrazione.

Le integrazioni possono essere disattivate o rimosse dalla pagina Repo Syncs.

Facoltativamente, gli utenti possono rimuovere un'integrazione Bitbucket revocando l'autorizzazione per Phrase Strings nelle loro impostazioni personali Bitbucket.

Importare da Bitbucket

Dopo aver attivato la sincronizzazione Bitbucket e aver collegato un archivio, è possibile importare i file delle impostazioni locali. Ciò avviene sotto forma di pull request, in modo che le modifiche possano essere revisionate e la gestione del branch possa essere controllata.

Per importare i file delle impostazioni locali da Bitbucket, seguire questi passaggi:

  1. Dalla pagina Repo Syncs, selezionare un progetto e fare clic su Importare Sync Import.

    Le traduzioni vengono importate nel progetto. Le chiavi e le traduzioni correnti vengono aggiornate.

  2. Approvare, unire o chiudere la pull request in Bitbucket.

Esporta su Bitbucket

Per esportare i file delle impostazioni locali su Bitbucket, segui questi passaggi:

  1. Dalla pagina Repo Syncs, Seleziona un progetto e fai clic su Esporta Sync Export.

    Viene visualizzata la finestra Esporta.

  2. Fornisci il branch di destinazione nel campo PR branch.

    I file più recenti nell'archivio verranno esportati come una nuova pull request verso il branch desiderato.

  3. Una volta esportati i file, la pull request può essere unire o chiusa nell'archivio e il branch può essere eliminato.

Cronologia

Le sincronizzazioni dell'archivio mantengono una cronologia delle ultime importazioni ed esportazioni per ogni progetto Phrase Strings.

Per visualizzare la cronologia:

  • Dalla pagina Repo Syncs, Seleziona un progetto e fai clic su History Sync History.

    Viene presentata la cronologia di importazione ed esportazione per il progetto. Le voci di Esporta nella cronologia includono un collegamento alla corrispondente richiesta di unione.

Questo articolo ti è stato utile?

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.