Integrace

GitHub (Strings)

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

Tip

Informace o integraci GitHub do Phrase TMS naleznete v článku GitHub (TMS).

Požadavky

  • Konfigurační soubor .phrase.yml musí být v kořeni sledované větve. Soubor definuje, které soubory chcete importovat (pull) nebo exportovat (push) z úložiště.

  • Pro úložiště je vyžadován přístup pro čtení i zápis.

  • Nesprávně definované konfigurační soubory mohou způsobit chyby. Zkontrolujte, zda soubor obsahuje aspoň jeden push a jeden pull cíl, správný formát souboru a správné nastavení parametru update_translations.

  • Přístupový token GitHub pro rozsah úložiště (public_repo, pokud se synchronizuje s veřejným úložištěm).

  • Pokud je v GitHubu povoleno SSO, musí být povoleno také pro přístupový token.

  • Větev phrase_translations nelze chránit.

  • Nastavení úložiště nemusí vyžadovat podepsané kontroly.

Poznámka

Kvůli neustálým vylepšením nemusí být uživatelské rozhraní úplně stejné jako na videu.

Připojit úložiště

Po uložení konfiguračního souboru postupujte při připojení úložiště takto:

  1. V nastavení projektu vyberte záložku Synchronizace pro GitHub.

  2. Povolit synchronizaci pro Github.

    Zobrazeno nastavení synchronizace pro GitHub.

  3. Případně vyberte GitHub Enterprise a zadejte koncový bod Enterprise API.

  4. Zadejte osobní přístupový token GitHubu.

  5. Z rozevíracího seznamu vyberte úložiště GitHub.

  6. Z rozevíracího seznamu vyberte větev úložiště, ze které chcete importovat (push) a exportovat (pull). Toto je obvykle hlavní větev.

  7. Kliknutím na tlačítko Ověřit konfiguraci zkontrolujte správnost přístupového tokenu a konfiguračního souboru.

  8. Volitelně povolte automatický import z GitHub pro import souborů s každou revizí na vybranou větev GitHub.

    Vytvořte URL datového obsahu a nastavte webhook pro push události z GitHubu.

  9. Klikněte na Uložit.

    Projekt je nyní připojen k vybranému úložišti GitHub.

Importovat soubory

Import souborů:

  • Na stránce Jazyky projektu klikněte na možnost Synchronizace s GitHub a vyberte možnost Importovat z GitHub.

    Musí být nastaven výchozí kód jazyka.

    Do projektu jsou importovány jazykové soubory (definované jako push zdrojové položky v konfiguračním souboru). Průběh importu lze sledovat v toku aktivity projektu.

    Poznámka

    V případě problémů při importu otestujte konfigurační soubor .phrase.yml lokálně pomocí klienta CLI a zkontrolujte výskyt chybových hlášení.

    V případě potřeby kontaktujte technickou podporu Phrase a k žádosti o podporu připojte konfigurační soubor .phrase.yml.

Exportovat soubory

Export souborů:

  1. Na stránce Jazyky projektu klikněte na Synchronizace s GitHub a vyberte možnost Exportovat do GitHub jako pull request.

    Nejnovější jazykové soubory jsou stahovány do úložiště jako pull request. Průběh exportu lze sledovat v toku aktivity projektu.

    Poznámka

    V případě problémů při exportu otestujte konfigurační soubor .phrase.yml lokálně pomocí klienta CLI a zkontrolujte výskyt chybových hlášení.

    V případě potřeby kontaktujte technickou podporu Phrase a k žádosti o podporu připojte konfigurační soubor .phrase.yml.

  2. Po stažení souborů lze pull request v úložišti sloučit nebo zavřít a větev odstranit.

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.