Usare il cliente CLI per sincronizzare le traduzioni dall'interno di un ambiente CI.
Per scaricare le Strings in un ambiente CI, seguire questi passaggi:
-
Creare un file di configurazione
.phrase.yml. -
Aggiungere un nuovo script bash o passaggio alla CI.
-
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 scaricare le Strings tradotte 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 verificate e tradotte.
-
Registrare un webhook per abbonarsi agli eventi richiesti.
I webhook sono disponibili per eventi di Grave importanza (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 lavori.
L'API può anche essere utilizzata per eseguire query sullo stato attuale di questi elementi, a seconda dei cicli di aggiornamento.
-
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. Aggiungi tag ai branch di lavoro e caricali 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.