Integrace

Kontinuální 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 podle těchto fází:

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

  2. Přidejte nový bash skript nebo fázi 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 přeložené 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ěřené a přeložené položky.

    • Zaregistrujte webhook pro předplacení požadovaných událostí.

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

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

Větve

Phrase Strings má koncept branching pro verzování, který se liší od typických aplikací větví Git. Větve Phrase 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í, aniž by se odstraňovaly ty stávající. Přidejte tagy k pracovním větvím a nahrajte je do hlavní větve, abyste umožnili sledování funkcí pomocí sdílených klíčů, ale také stahování a testování určitých podmnožin, aniž byste mátli překladatele.

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.