Integrace

Kontinuální integrace (Strings)

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

Použít CLI klient k synchronizaci překladů z prostředí CI.

Chcete-li stáhnout Strings do prostředí CI, postupujte podle těchto fáze:

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

  2. Přidat nový bash skript nebo fáze do CI.

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

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

      Zajistěte, aby byly nastaveny parametry update_translation nebo update_description, pokud máte v úmyslu nejen přidat nové hodnoty, ale také aktualizovat stávající hodnoty.

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

      #!/bin/bash
      
      # stáhnout nové Strings z Phrase podle konfigurace v .phrase.yml
      
      $ phrase pull

      Zajistěte, aby byly zahrnuty správné keys pomocí tags, stejně jako požadované možnosti pro ověřeno a přeložené položky.

    • Zaregistrujte webhook pro předplatit požadované události.

      Webhooky jsou k dispozici pro Více závažné události (např. zpracované nahrát nebo dokončená objednávka). Běžným pracovní postup je nastavit oznámení pro nově vytvořené komentáře v kanálu Slack, stejně jako import skripty pro dokončení zakázka.

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

Větve

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

Při přidávání funkcí se překlady obvykle přidávají bez odebírání těch stávajících. Přidat tagy do pracovních větví a nahrát je do hlavní větve, aby bylo možné sledovat funkce pomocí sdílených klíčů, ale také provádět stahování a testy na určitých podmnožinách, aniž by byli překladatelé zmateni.

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.