Usare il cliente CLI per sincronizzare le traduzioni dall'interno di un ambiente di integrazione.
Per download Strings in un ambiente di integrazione, seguire questi passaggio:
-
Creare un file di configurazione
.phrase.yml. -
Aggiungere un nuovo script bash o passaggio all'integrazione.
-
Per caricare nuove Strings, aggiungere questo comando allo script:
#!/bin/bash # caricare nuove Strings su Phrase come configurato nel .phrase.yml $ phrase push
Assicurarsi che i parametri
update_translationoupdate_descriptionsiano impostati se si intende non solo aggiungere nuovi valori ma anche aggiornare i valori esistenti. -
Per download Strings nell'area di lavoro corrente, aggiungere questo comando:
#!/bin/bash # ottenere nuove Strings da Phrase come configurato nel .phrase.yml $ phrase pull
Assicurarsi che le keys corrette siano incluse utilizzando tags, così come le opzioni richieste per le voci verificato e tradotte.
-
Registrare un webhook per abbonarsi agli eventi richiesti.
I webhook sono disponibili per eventi Grave (ad esempio, un caricamento elaborato o un ordine completato). Un flusso di lavoro comune consiste nel configurare una notifica per i commenti appena creati in un canale Slack, oltre a importare script per il completamento dei lavoro.
API può anche essere utilizzata per query lo stato attuale di questi elementi, a seconda dei cicli di aggiornare.
-
Branching
Phrase Strings ha un concetto di branching per il versionamento che differisce dalle tipiche applicazioni dei branch Git. I branch Phrase possono essere utilizzati insieme ai branch Git. Controlla il nome del branch nel file di configurazione per quel branch ed esegui i passaggi CI al suo interno.
Quando si aggiungono funzionalità, le traduzioni vengono solitamente aggiunte senza rimuovere quelle esistenti. Aggiungere tag ai branch di lavoro e caricarli nel branch principale per consentire il tracciamento delle funzionalità con chiavi di condivisione, ma anche pull e test su determinati sottoinsiemi senza confondere i traduttori.