Integrationen

Kontinuierliche Integration (Strings)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Verwende den CLI Kunden, um Übersetzungen innerhalb einer CI-Umgebung zu synchronisieren.

Gehen Sie wie folgt vor, um Strings in eine CI-Umgebung herunterzuladen:

  1. Erstelle eine Konfigurationsdatei .Phrase.yml.

  2. Hinzufügen ein neues Bash-Skript oder -Schritt zur CI hinzu.

    • Um neue Strings hochladen, Hinzufügen diesen Befehl dem Skript hinzu:

      #!/bin/bash
      
      # neue Strings gemäß der Konfiguration in der .phrase.yml in Phrase hochladen
      
      Phrase push

      Stellen Sie sicher, dass Parameter aktualisiert_translation oder aktualisiert_description werden, wenn Sie nicht nur neue Werte Hinzufügen, sondern auch vorhandene Werte aktualisieren wollen.

    • Hinzufügen folgenden Befehl hinzu, um übersetzte Strings in die aktuelle Arbeitsumgebung herunterladen:

      #!/bin/bash
      
      # erhalte neue Strings von Phrase wie in der .Phrase.yml konfiguriert
      
      Phrase ziehen

      Stellen Sie sicher, dass die korrekten Schlüssel mit Tags sowie die erforderlichen Optionen für überprüfte und übersetzte Einträge enthalten sind.

    • Registriere einen Webhook, um die erforderlichen Events zu abonnieren.

      Webhooks sind für Höhere Ereignisse verfügbar (zum Beispiel hochgeladen oder in abgeschlossener Reihenfolge). Ein gängiger Arbeitsablauf besteht darin, eine Benachrichtigung für neu erstellte Kommentare in einem Slack Kanal festzulegen und Skripte für den Abschluss eines Jobs zu importieren.

      Über das API kann auch der aktuelle Zustand dieser Elemente Query erfolgen, je nachdem, welche Zyklen aktualisiert werden.

Branchen

Phrase Strings hat ein Branching Konzept zur Versionierung, das sich von typischen Anwendungen von Git Branches unterscheidet. Phrase Branches können neben Git Branches verwendet werden. Überprüfe den Namen des Branch in der Konfigurationsdatei für diesen Branch und führe darin CI-Schritte aus.

Beim Hinzufügen von Funktionen werden Übersetzungen in der Regel hinzugefügt, ohne vorhandene zu entfernen. Fügen Sie Tags zu den bearbeitenden Branches hinzu und hochladen Sie diese in den Haupt-Branch, um Funktionen mit Freigabeschlüsseln zu verfolgen, aber auch Pulls und Tests in bestimmten Untergruppen durchzuführen, ohne die Übersetzer zu verwirren.

War dieser Beitrag hilfreich?

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.