Intégrations

Intégration continue (Strings)

Le contenu est traduit de l’anglais par Phrase Language AI.

Utiliser le client CLI pour synchroniser les traductions depuis un environnement d'intégration.

Pour télécharger des Strings dans un environnement d'intégration, suivez ces étape :

  1. Créer un fichier de configuration .phrase.yml<1>.

  2. Ajouter un nouveau script bash ou une étape à l'intégration.

    • Pour charger de nouvelles Strings, ajoutez cette commande au script :

      #!/bin/bash
      
      # charger de nouvelles Strings vers Phrase comme configuré dans le .phrase.yml
      
      phrase push

      Assurez-vous que les paramètres update_translation ou update_description sont définis si vous avez l'intention non seulement d'ajouter de nouvelles valeurs, mais aussi de mettre à jour les valeurs existantes.

    • Pour télécharger des Strings traduites dans l'espace de travail actuel, ajoutez cette commande :

      #!/bin/bash
      
      # obtenir de nouvelles Strings depuis Phrase comme configuré dans le .phrase.yml
      
      phrase pull

      Assurez-vous que les keys correctes sont incluses en utilisant des tags, ainsi que les options requises pour les entrées vérifiées et traduites.

    • Enregistrez un webhook pour vous abonner aux événements requis.

      Les webhooks sont disponibles pour les événements Majeure (par ex., un chargement traité ou une commande terminée). Un flux de travaux courant consiste à configurer une notification pour les nouveaux commentaires créés dans un canal Slack, ainsi que des scripts d'importation pour les tâches terminées.

      L'API peut également être utilisée pour effectuer une requête sur l'état actuel de ces éléments, en fonction des cycles de mise à jour.

Branches

Phrase Strings dispose d'un concept de branching pour le versionnage qui diffère des applications typiques des branches Git. Les branches Phrase peuvent être utilisées parallèlement aux branches Git. Vérifiez le nom de la branche dans le fichier de configuration pour cette branche et exécutez les étapes d'intégration continue (CI) dans celle-ci.

Lorsqu'on ajoute des fonctionnalités, les traductions sont généralement ajoutées sans supprimer celles qui existent déjà. Ajouter des tags aux branches de travail et les charger dans la branche principale pour permettre le suivi des fonctionnalités avec des clés de partage, mais aussi des extractions et des tests sur certains sous-ensembles sans perturber les traducteurs.

Cet article vous a-t-il été 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.