Consiglio
Per informazioni sull'integrazione di GitLab in Phrase TMS, fare riferimento a GitLab (TMS).
Requisiti preliminari
-
Il file
.phrase.ymldi 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. -
Usa GitLab 9.5 o una sua versione più recente per garantire la compatibilità API.
Una volta che il file di configurazione è a posto, per collegare un repository, seguire questi passaggi:
-
Dalla pagina , scorrere verso il basso fino a e fare clic su Configura.
Si apre la pagina .
-
Fare clic su Aggiungi Sync/GitLab.
Si apre la finestra delle impostazioni .
-
Selezionare un progetto dall'elenco a discesa.
-
Facoltativamente selezionare e fornire l' self-hosted di GitLab.
-
Selezionare un dall'elenco a discesa.
-
Selezionare un dall'elenco a discesa da importare (push) ed esportare (pull). Questo è solitamente il branch master.
-
Fare clic su Valida configurazione per assicurarsi che il token di accesso e il file di configurazione siano corretti.
-
Facoltativamente selezionare per importare file con ogni commit nel branch GitLab selezionato.
Fornire un per il webhook e il copiato da Strings.
-
Fai clic su Salva.
Il progetto è ora collegato al repository GitLab selezionato ed è stato aggiunto all'elenco.
Per importare file:
-
Dalla pagina , seleziona un progetto e clicca su Importa
.
I dati di GitLab vengono importati nel progetto selezionato.
Per esportare file, segui questi passaggi:
-
Dalla pagina , seleziona un progetto e clicca su Esporta
.
La finestra viene visualizzata.
-
Fornisci il branch di destinazione nel campo .
I file più recenti nell'archivio saranno esportati come una nuova richiesta di pull nel branch desiderato.
-
Una volta esportati i file, la richiesta di pull può essere unita o chiusa nell'archivio e il branch può essere eliminato.
Nota
In caso di problemi durante l'importazione o l'esportazione, usa il client CLI per testare il file di configurazione .phrase.yml localmente e controlla eventuali messaggi di errore.
Se necessario, contatta il supporto tecnico di Phrase e allega il file di configurazione .phrase.yml alla richiesta di supporto.
Le sincronizzazioni del repository mantengono una cronologia degli ultimi import e export per ogni progetto di Phrase Strings.
Per visualizzare la cronologia: