Intégrations

Continuous Integration (Strings)

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

Utilisez le client CLI pour synchroniser les traductions depuis un environnement CI.

Pour télécharger des chaînes dans un environnement CI, suivez ces étapes :

  1. Créez un fichier de configuration .phrase.yml.

  2. Ajoutez un nouveau script bash ou une étape au CI.

    • Pour charger de nouvelles chaînes, ajoutez cette commande au script :

      #!/bin/bash
      
      # charger de nouvelles chaînes dans 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 souhaitez non seulement ajouter de nouvelles valeurs mais aussi mettre à jour les valeurs existantes.

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

      #!/bin/bash
      
      # obtenir de nouvelles chaînes de phrase comme configuré dans le .phrase.yml
      
      phrase pull

      Assurez-vous que les bonnes keys sont incluses en utilisant 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 majeurs (par exemple, un téléchargement traité ou une commande complétée). Un flux de travail courant consiste à configurer une notification pour les nouveaux commentaires créés dans un canal Slack, ainsi que des scripts d'importation pour les complétions de tâches.

      API peut également être utilisé pour interroger l'état actuel de ces éléments, selon les cycles de mise à jour.

Branches

Phrase Strings a un concept de branching pour le versionnage qui diffère des applications typiques des branches Git. Les branches Phrase peuvent être utilisées aux côtés des branches Git. Vérifiez le nom de la branche dans le fichier de configuration pour cette branche et exécutez les étapes CI dedans.

Lors de l'ajout de fonctionnalités, les traductions sont généralement ajoutées sans supprimer les existantes. Ajoutez des tags aux branches de travail et chargez-les dans la branche principale pour permettre le suivi des fonctionnalités avec des clés partagées, mais aussi des pulls et des tests sur certains sous-ensembles sans confondre 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.