Tip
Informace o integraci GitHub do Phrase TMS naleznete v GitHubu (TMS).
Předpoklady
-
Konfigurační soubor
.phrase.yml
musí být v kořeni sledované větve. Soubor definuje, které soubory chcete import (pull) nebo stáhnout (push) z úložiště. -
Úložiště vyžaduje přístup pro čtení i zápis.
-
Nesprávně definované konfigurační soubory mohou způsobit chyby. Ujistěte se, že soubor obsahuje alespoň jeden push a jeden pull cíl, správné formáty souborů a správné nastavení parametru
update_translations
. -
-
Klasické tokeny
Vyžaduje rozsah repo (
public_repo
při synchronizaci s veřejným úložištěm) -
Jemnozrnné tokeny
Vyžaduje následující oprávnění:
-
Obsah: Pro čtení a zápis
-
Pull requesty: Pro čtení a zápis
-
-
-
Pokud je v GitHubu povoleno SSO, musí být povoleno i pro přístupový token.
-
Větev phrase_translations nelze ochránit.
-
Nastavení úložiště nevyžaduje podepsané revize.
Jakmile je konfigurační soubor na místě, můžete úložiště připojit takto:
-
Na stránce Konfigurovat.
přejděte dolů ke konektoru a klikněte naOtevře se stránka
. -
Klikněte na Přidat synchronizaci/GitHub.
Otevře se okno nastavení
. -
Vyberte projekt z rozevíracího seznamu.
-
Případně vyberte
a poskytněte samoobslužný GitHub. -
Z rozevíracího seznamu vyberte
. -
Z rozevíracího seznamu vyberte
pro import (push) a stažení (pull). Toto je obvykle hlavní větev. -
Kliknutím na tlačítko Ověřit konfiguraci zkontrolujte správnost přístupového tokenu a konfiguračního souboru.
-
Případně vyberte
pro import souborů s každou revizí do vybrané větve GitHub. -
Klikněte na Uložit.
Projekt je nyní připojen k vybranému úložišti GitHub a přidán do seznamu.
Zkontrolujte, zda jsou push příkazy správně nakonfigurovány v konfiguračním souboru .phrase.yml
. Možnosti push jsou stejné jako u koncového bodu uploads
API.
Pro import souborů:
-
Na stránce Import
vyberte projekt a klikněte na.
Do projektu jsou importovány soubory jazyků (definované jako push zdroje v konfiguračním souboru).
Musí být nastaven výchozí kód jazyka.
Poznámka
V případě problémů při importu použijte klienta CLI k testování místního konfiguračního souboru
.phrase.yml
a kontrole chybových zpráv.V případě potřeby kontaktujte technickou podporu Phrase a připojte k žádosti o podporu konfigurační soubor
.phrase.yml
.
Zkontrolujte, zda jsou pull příkazy správně nakonfigurovány v konfiguračním souboru .phrase.yml
. Pull options (např. parametr include_empty_translations
) jsou stejné jako pro koncový bod API locales download
.
Chcete-li stáhnout soubory:
-
Na stránce Stáhnout
vyberte projekt a klikněte na.
Poslední soubory jazyků v úložišti jsou exportovány jako nový pull request.
-
Po stažení souborů lze pull request sloučit nebo zavřít v úložišti a větev odstranit.
Poznámka
V případě problémů při exportu použijte klienta CLI k testování místního konfiguračního souboru .phrase.yml
a kontrole chybových zpráv.
V případě potřeby kontaktujte technickou podporu Phrase a připojte k žádosti o podporu konfigurační soubor .phrase.yml
.
Repo synchronizace udržuje historii nejnovějších importů a exportů pro každý projekt Phrase Strings.
Pro zobrazení historie: