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í:
-
Vytvořte konfigurační soubor
.phrase.yml. -
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_translationneboupdate_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.