Integrazioni

Integrazione continua (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

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:

  1. Creare un file di configurazione .phrase.yml.

  2. 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_translation o update_description siano 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.

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.