Integrace

Bitbucket (Strings)

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

Tip

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

  • Bitbucket Sync je podporován pouze pro Bitbucket Cloud. Nelze jej použít se serverem Bitbucket.

  • Bitbucket Sync lze použít prostřednictvím API.

Předpoklady

  • .phrase.yml konfigurační soubor musí být přítomen v kořenovém adresáři větve, která má být monitorována. Soubor definuje, které soubory chcete importovat (pull) nebo exportovat (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 cíl pro push a pull, správné formáty souborů a správné nastavení parametru update_translations.

Vzorový konfigurační soubor:

phrase:
    project_id: 1f61b9ecdb7a17a9dd174302419c50cc
    file_format: simple_json
    push:
        sources:
            - file: ./<kód jazyka_name>.json
    pull:
        targets:
            - file: ./<kód jazyka_name>.json

ID projektu u projektu naleznete v nastavení projektu.

Připojit úložiště

Jakmile je konfigurační soubor na svém místě, připojte úložiště podle následujících kroků:

  1. Na stránce Integrace přejděte dolů na Repo Sync a klikněte na Konfigurovat.

    Otevře se stránka Repo Syncs.

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

    Otevře se stránka aktivace Bitbucket Sync.

  3. Vyberte uživatelský účet Bitbucket, který chcete připojit, ze seznamu Authorize for workspace a klikněte na Grant access.

    Spojení mezi Phrase Strings a vybraným uživatelským účtem Bitbucket je navázáno. Zobrazí se okno nastavení Bitbucket sync.

    Poznámka

    Není možné připojit více účtů prostřednictvím integrace Bitbucket.

  4. Vybrat projekt ze seznam rozbalovací nabídky.

  5. Vybrat úložiště Bitbucket ze seznam rozbalovací nabídky.

    Pokud vlastnictví úložiště není správné, úložiště nebude v seznam rozbalovací nabídky viditelné.

  6. Vybrat větev úložiště ze seznam rozbalovací nabídky, ze které chcete provádět import a stáhnout. Toto je obvykle hlavní větev.

  7. Kliknutím na Validate Configuration zajistíte, že nastavení ověřování a konfigurační soubor jsou správné.

  8. Volitelně Vybrat Auto import pro import souborů s každým potvrzením (commit) do vybrané větev Bitbucket.

  9. Klikněte na Uložit.

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

  10. (Volitelné) Kliknutím na ikonu tužky přejmenujete integrace.

Integrace lze deaktivovat nebo odebrat ze stránky Repo Syncs.

Uživatelé mohou volitelně odebrat integrace Bitbucket odvoláním autorizace pro Phrase Strings ve svém osobním nastavení Bitbucket.

import z Bitbucketu

Po aktivaci Bitbucket Sync a připojení úložiště lze importovat soubory s kódem jazyka. To se provádí formou žádostí o sloučení (pull requests), takže změny mohou být zkontrolováno a správu větev lze řídit.

Chcete-li importovat soubory s kódem jazyka z Bitbucketu, postupujte podle těchto kroků:

  1. Na stránce Repo Syncs Vybrat projekt a klikněte na import Sync Import.

    Překlady jsou staženy do projekt. Klíče a aktuální překlady jsou aktualizovány.

  2. Schvalte, slučte nebo zavřete pull request v Bitbucketu.

Stáhnout do Bitbucketu

Chcete-li stáhnout soubory kód jazyka do Bitbucketu, postupujte podle těchto kroků:

  1. Na stránce Repo Syncs Vybrat projekt a klikněte na Stáhnout Sync Export.

    Zobrazí se okno Stáhnout.

  2. Do pole PR branch zadejte cíl větev.

    Nejnovější soubory v úložiště budou stáhnout jako nový pull request do požadované větev.

  3. Jakmile jsou soubory stáhnout, pull request lze v úložiště sloučit nebo zavřít a větev lze smazat.

Historie

Repo syncs uchovávají historii posledních importů a stáhnout pro každý projekt Phrase Strings.

Pro zobrazení historie:

  • Na stránce Repo Syncs Vybrat projekt a klikněte na History Sync History.

    Zobrazí se historie import a stáhnout pro projekt. Záznamy stáhnout v historii obsahují odkaz na odpovídající merge request.

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.