Integrace

Průběžná integrace (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Použijte klienta CLI k synchronizaci překladů z prostředí CI.

Chcete-li stáhnout Strings do prostředí CI, postupujte takto:

  1. Vytvořte konfigurační soubor .phrase.yml.

  2. Přidejte do CI nový bash skript nebo fázi.

    • Chcete-li nahrát nové Strings, Přidejte do skriptu tento příkaz:

      #!/bin/bash
      
      # nahrát nové Strings do Phrase podle konfigurace ve .Phrase.yml
      
      Phrase push

      Zkontrolujte nastavení parametrů aktualizovat_translation nebo aktualizovat_description, pokud chcete nejen Přidat nové hodnoty, ale také aktualizovat stávající hodnoty.

    • Chcete-li stáhnout přeložené Strings do aktuálního pracovního prostoru, Přidejte tento příkaz:

      #!/bin/bash
      
      # získat nové Strings z Phrase podle konfigurace ve .Phrase.yml
      
      Phrase pull

      Zkontrolujte, zda jsou uvedeny správné klíče pomocí tagů a požadované možnosti ověřených a přeložených položek.

    • Zaregistrujte si webhook a předplaťte si požadované události.

      Webhooky jsou k dispozici pro Více závažné události (např. zpracované nahrát nebo dokončené objednávky). Společným pracovním postupem je nastavit oznámení pro nově vytvořené komentáře v kanálu Slack a také import skriptů pro dokončení zakázky.

      API lze použít také k dotazům na aktuální stav těchto položek, v závislosti na cyklech aktualizace.

Větve

Phrase Strings má koncept větvení pro verzování, který se liší od typických aplikací větví Git. Větve Phrase lze použít společně s větvemi Git. Zkontrolujte název větve v konfiguračním souboru pro tuto větev a spusťte v ní fáze CI.

Při přidávání funkcí se překlady obvykle přidávají bez odstranění stávajících. Přidejte do pracovních větví tagy a nahrajte je do hlavní větve, což umožní sledovat funkce se sdílenými klíči, ale také načítání a testování určitých podskupin bez matoucích překladatelů.

Byl pro vás tento článek užitečný?

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.