Integrace

Kontinuální integrace (Strings)

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

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

Chcete-li stáhnout řetězce do prostředí CI, postupujte podle těchto kroků:

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

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

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

      #!/bin/bash
      
      # nahrát nové řetězce do Phrase, jak je nakonfigurováno v .phrase.yml
      
      phrase push

      Ujistěte se, že jsou nastaveny parametry update_translation nebo update_description, pokud máte v úmyslu nejen přidat nové hodnoty, ale také aktualizovat existující hodnoty.

    • Chcete-li stáhnout přeložené řetězce do aktuální pracovní plochy, přidejte tento příkaz:

      #!/bin/bash
      
      # získat nové řetězce z phrase, jak je nakonfigurováno v .phrase.yml
      
      phrase pull

      Ujistěte se, že jsou 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ředplatné požadovaných událostí.

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

      API může být také použit k dotazování na aktuální stav těchto položek, v závislosti na aktualizačních cyklech.

Větve

Phrase Strings má koncept branching pro verzování, který se liší od typických aplikací větví Git. Fráze větví mohou být použity vedle větví Git. Zkontrolujte název větve v konfiguračním souboru pro tuto větev a spusťte CI kroky v ní.

Při přidávání funkcí se obvykle přidávají překlady, aniž by se odstraňovaly stávající. Přidejte štítky k pracovním větvím a nahrajte je do hlavní větve, aby bylo možné sledovat funkce se sdílenými klíči, ale také stahování a testy na určitých podmnožinách, aniž by došlo k záměně 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.