Integrazioni

Bitbucket (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Consiglio

Per informazioni sull'integrazione di Bitbucket in Phrase TMS, fare riferimento a Bitbucket Cloud (TMS).

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

  • Bitbucket Sync può essere utilizzato tramite API.

Requisiti

  • Il file .phrase.yml di configurazione 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.

Esempio di file di configurazione:

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

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

Collegare i repository

Una volta che il file di configurazione è in posizione, per collegare un repository, 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 Aggiungi Sync/Bitbucket.

    Si apre la pagina di attivazione di Bitbucket Sync.

  3. Selezionare l'account Bitbucket da collegare dall'elenco a discesa Autorizza per workspace e fare clic su Concedi accesso.

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

    Nota

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

  4. Seleziona un progetto dall'elenco a discesa.

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

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

  6. Seleziona un branch dell'archivio dall'elenco a discesa per importare (push) ed esportare (pull). Di solito questo è il branch master.

  7. Clicca su Convalida Configurazione per assicurarti che le impostazioni di autenticazione e il file di configurazione siano corretti.

  8. Facoltativamente, seleziona Importazione automatica per importare file con ogni commit nel branch Bitbucket selezionato.

  9. Fai clic su Salva.

    Il progetto è ora connesso all'archivio Bitbucket selezionato ed è stato aggiunto all'elenco.

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

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

Importa da Bitbucket

Dopo aver attivato la sincronizzazione di Bitbucket e collegato un archivio, i file locali possono essere importati. Questo avviene sotto forma di pull request, in modo che le modifiche possano essere revisionate e la gestione dei branch possa essere controllata.

Per importare file locali da Bitbucket, segui questi passaggi:

  1. Dalla pagina Repo Syncs, seleziona un progetto e clicca su Importa Sync Import.

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

  2. Approva, unisci o chiudi la pull request in Bitbucket.

Esporta su Bitbucket

Per esportare file locali su Bitbucket, segui questi passaggi:

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

    La finestra Esporta viene visualizzata.

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

    I file più recenti nell'archivio saranno esportati come una nuova richiesta di pull nel ramo desiderato.

  3. Una volta esportati i file, la richiesta di pull può essere unita o chiusa nell'archivio e il ramo può essere eliminato.

Cronologia

Le sincronizzazioni del repository mantengono una cronologia degli ultimi import e export per ogni progetto di Strings Phrase.

Per visualizzare la cronologia:

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

    La cronologia di importazione ed esportazione per il progetto è presentata. Le voci di esportazione nella cronologia includono un link 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.