Integrace

Bitbucket (Strings)

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

Tip

Informace o integraci Bitbucket do Phrase TMS naleznete v Bitbucket Cloud (TMS).

  • Synchronizace s Bitbucket je podporována pouze u Bitbucket Cloud. Nelze jej použít s Bitbucket Serverem.

  • Synchronizaci s Bitbucket lze použít přes API.

Požadavky

  • Konfigurační soubor .Phrase.yml musí být v kořeni sledované větve. Soubor definuje, které soubory se mají import (pull) nebo stáhnout (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 alespoň jeden push a jeden pull cíl, správné formáty souborů a správné nastavení parametru update_translations.

Vzorový konfigurační soubor:

Phrase:
    project_id: 1f61b9ecdb7a17a9dd174302419c50cc
    formát souboru: simple_json
    push:
        zdroje:
            - soubor: ./<locale_name>.json
    pull:
        cíle:
            - soubor: ./<locale_name>.json

ID projektu najdete v nastavení projektu.

Připojit repozitáře

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

  1. Na stránce Integrace přejděte dolů ke konektoru Synchronizace s Bitbucket a klikněte na Konfigurovat.

    Otevře se stránka Synchronizace úložiště.

  2. Klikněte na Přidat synchronizaci/Bitbucket.

    Otevře se stránka pro aktivaci synchronizace s Bitbucket.

  3. Vyberte uživatelský účet Bitbucket, který chcete připojit, z rozevíracího seznamu Authorize for workspace a klikněte na Povolit přístup.

    Je vytvořeno spojení mezi Phrase Strings a vybraným uživatelským účtem Bitbucket. Zobrazí se okno nastavení synchronizace Bitbucket.

    Poznámka

    Prostřednictvím integrace s Bitbucket není možné propojit více účtů.

  4. Z rozevíracího seznamu vyberte projekt.

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

    Pokud není vlastnictví úložiště správné, nebude úložiště v rozevíracím seznamu viditelné.

  6. Z rozevíracího seznamu vyberte větev repozitáře, ze které chcete import (push) a stáhnout (pull). Toto je obvykle hlavní větev.

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

  8. Případně vyberte Auto import pro import souborů s každou revizí do vybrané větve Bitbucket.

  9. Klikněte na Uložit.

    Projekt je nyní připojen k vybranému úložišti Bitbucket a přidán do seznamu.

Integrace lze deaktivovat nebo odebrat ze stránky Synchronizace úložiště.

Případně mohou uživatelé odebrat integraci s Bitbucket zrušením oprávnění pro Phrase Strings ve svém osobním nastavení Bitbucket.

Import z Bitbucket

Po aktivaci synchronizace s Bitbucket a připojení k úložišti lze importovat soubory kódů jazyků. Děje se tak formou pull requestů, takže změny mohou být zkontrolovány a správa větví ovládána.

Při importu souborů kódů jazyků z Bitbucket postupujte takto:

  1. Na stránce Synchronizace úložiště vyberte projekt a klikněte na Import import_sync.png.

    Překlady jsou nahrány do projektu. Klíče a aktuální překlady jsou aktualizovány.

  2. Schválit, sloučit nebo zavřít pull request v Bitbucket.

Stáhnout do Bitbucket

Chcete-li stáhnout soubory kódů jazyků do Bitbucket, postupujte takto:

  1. Na stránce Synchronizace úložiště vyberte projekt a klikněte na Stáhnout stáhnout_sync.png.

    Překlady jsou odesílány do úložiště.

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

Historie

Synchronizace úložiště uchovává historii nejnovějších importů a exportů pro každý projekt Phrase Strings.

Zobrazení historie:

  • Na stránce Synchronizace úložiště vyberte projekt a klikněte na History history_sync.png.

    Zobrazena historie importu a stáhnout projektu. Stáhnout záznamy v historii obsahují odkaz na odpovídající požadavek sloučit.

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.