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