Integrace

Drupal (TMS)

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

K dispozici pro

  • Plány Business a Enterprise

S dotazy ohledně licencí se obraťte na prodejní oddělení.

K dispozici pro

  • Plány Ultimate a Enterprise (starší)

S dotazy ohledně licencí se obraťte na prodejce.

Podporované verze

Plugin Phrase Translation pro TMGMT (Translation Management Tool) podporuje Drupal 8, 9, 10, 11. Lze jej použít k překladu všech textových prvků Drupalu podporovaných modulem TMGMT.

Nastavení Phrase TMS

Tento konektor je vyžadován pouze v případě, že je Starší konektor vybrán jako Metoda živého náhledu.

  1. Na stránce Nastavení Setup_gear.png přejděte dolů do oddílu Integrace.

  2. Klikněte na Konektory.

    Otevře se stránka Konektory.

  3. Klikněte na Nový konektor.

    Otevře se stránka Vytvořit konektor.

  4. Změňte Typ na Drupal Live Preview a zadejte název konektoru.

  5. Volitelně povolte Vynutit zabezpečené připojení.

  6. Zadejte URL webu Drupal.

    Použijte adresu hostitele instalace Drupalu (např. http://drupal-9.kos.phrase.com/).

    Název domény musí být možné zvenčí vyřešit (nikoliv intranetová doména).

  7. Zadejte Uživatelské jméno pro živý náhled a Heslo pro živý náhled.

    Jednotné přihlašování (SSO) a dvoufaktorové ověřování (2FA) nejsou podporovány. Pokud je u účtu Drupal vynuceno SSO nebo 2FA, použijte vyhrazený servisní účet, na který se tato opatření nevztahují.

  8. Chcete-li upravit odkazy obsažené v HTML stránky, zadejte Pravidlo přepisování URL ve formátu regex.

    Příklad:

    Chcete-li nahradit úplný kód národního prostředí pouze kódem jazyka v https://example.org/en-us/images/sample.jpg, vyhledejte /([a-z]{2})-[a-z]{2}/ a nahraďte jej /$1/.

    Odkazy v tagách <img src="" data-lazy-src="", <link href="", <script src="", <iframe src="" a odkazy v CSS stylech a odkazovaných CSS souborech (url: ('')) budou přepsány.

  9. Klikněte na Uložit.

    Konektor je přidán do seznamu na stránce Konektory.

Nastavení náhledu v kontextu

Funkce náhledu v kontextu nabízí náhled původního nebo přeloženého textu v reálném čase, a to jak ve webovém editoru CAT, tak v desktopovém editoru CAT.

Pole Metoda živého náhledu v nastavení poskytovatele překladů Drupal určuje, jak se tento náhled generuje.

Tabulky, sloupce, různé grafiky, formátování a písma (pokud jsou nainstalována) jsou podporovány. Tato funkce má poskytnout kontext při překladu a není dokonalým zobrazením původního nebo dokončeného dokumentu, proto lze očekávat určité vizuální rozdíly. Možnost Povolit načítání externího obsahu v editorech v nastavení Přístup a zabezpečení může náhled také ovlivnit.

Metoda živého náhledu

Pole Metoda živého náhledu nabízí dvě možnosti:

  • Starší konektor: vyžaduje samostatný konektor Drupal Live Preview s uloženými přihlašovacími údaji k Drupalu. Nakonfigurujte konektor v nastavení Phrase TMS a poté jej vyberte v poli konektor náhledu.

  • Balíček náhledu: vykreslí a nahraje balíček náhledu do Phrase TMS při vytvoření úlohy. Ve Phrase TMS nejsou uloženy žádné přihlašovací údaje k Drupalu a není vyžadován žádný konektor.

Pro starší konektor platí následující požadavky.

Požadavky Phrase:

  • Pro přístup k místní instalaci projděte podnikovým firewallem.

  • Autentizujte se do autorského prostředí.

Konfigurace firewallu pro místní instalaci:

  • Instalace musí být přístupná z IP adres serveru Phrase. Aktuální seznam naleznete v IP adresy serverů Phrase.

  • Název domény musí být možné zvenčí vyřešit.

Poznámka

Některé značky HTML představují riziko a editor CAT je při zobrazení náhledu z tohoto HTML odstraňuje. To slouží k zajištění ochrany soukromí a bezpečnosti uživatelských dat.

Příklady odstraněných značek zahrnují FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT nebo vlastnosti CSS background-image.

Používání Phrase s TMGMT

Chcete-li integrovat Phrase s TMGMT, postupujte podle těchto kroků:

  1. Nainstalujte modul TMGMT na web Drupal.

  2. Nainstalujte Překladový plugin Phrase pro TMGMT.

  3. Ponechte Automatický výběr jako Typ souboru a v nastavení importu souborů šablony projektu vyberte Použít podfiltr HTML v XLIFF 1.2.

Po instalaci bude modul Phrase k dispozici v seznamu poskytovatelů.

Úlohy odeslané prostřednictvím modulu TMGMT ve výchozím nastavení nezobrazují kontextový náhled v editoru CAT. Kontextový náhled vyžaduje povolení balíčku náhledu jako metody živého náhledu u poskytovatele překladů nebo konektoru živého náhledu Drupal, který poskytuje odkaz na živou stránku, jenž editor CAT používá k vykreslení náhledu.

Podpora překladu příloh souborů

Minimální požadavky na verzi

  • Drupal

  • Verze modulu TMGMT 8.x-1.16

  • Verze modulu Phrase 8.x-1.24

Chcete-li povolit podporu překladu příloh souborů, postupujte podle těchto kroků:

  1. Přejděte do nastavení modulu Phrase v konfiguraci poskytovatele překladů v systému Drupal.

  2. Zrušte zaškrtnutí políčka Automaticky přijmout dokončené překlady.

  3. Zaškrtněte políčko Povolit překlad příloh souborů.

  4. Nakonfigurujte podporované typy souborů v nastavení překladu modulu TMGMT pod MIME typem Překlad souborů.

Je-li tato možnost povolena, přílohy odpovídající vybraným typům MIME jsou spolu s obsahem stránky odesílány do Phrase TMS k překladu. Pro hlavní obsah a každou jednotlivou přílohu jsou vytvořeny samostatné úlohy.

Poznámka

  • Kdykoli jsou do projektu Drupal přidány přílohy nového typu, je třeba je vybrat v konfiguraci modulu TMGMT, aby bylo možné povolit překlad souborů nového formátu.

  • Nastavení DueDate se vztahuje pouze na hlavní úlohu, nikoli na přílohy.

  • Formulář Překlad souborů umožňuje výběr typů MIME, ale po odeslání se formulář obnoví, aniž by zobrazil vybrané hodnoty, přestože jsou správně uloženy a použity. Toto je známý problém systému Drupal.

Přidání Phrase jako poskytovatele překladů do Drupal 8/9/10/11

  1. Přihlaste se k účtu Drupal 8/9/10/11 s nainstalovaným modulem TMGMT.

  2. Přejděte na Překlad a klikněte na Poskytovatelé.

    Otevře se obrazovka Poskytovatelé.

  3. Klikněte na Přidat poskytovatele.

  4. Přidejte název a popis.

  5. V části Modul poskytovatele vyberte Phrase.

    Zobrazí se nastavení specifická pro Phrase a pole Domovská URL adresa Phrase je předvyplněno hodnotou https://cloud.memsource.com/web.

  6. Vyberte Metodu ověření:

  7. Volitelně zadejte bezpečnostní token pro webhook.

    Bezpečnostní token nakonfigurovaný pro webhook ve Phrase TMS.

    Pokud je nastaven, zpětná volání, která neobsahují odpovídající token v hlavičce x-memsource-token nebo Authorization, jsou zamítnuta s chybou 403. Hodnota tokenu je uložena v exportovatelné konfiguraci Drupalu; chcete-li ji vyjmout ze synchronizace konfigurace, přepište hodnotu pro dané prostředí v settings.php.

  8. Volitelně vyberte Použít cron ke stažení dokončených překladů.

  9. Klikněte na Připojit.

    Spojení je navázáno

  10. Volitelné Zadejte Remote Languages Mappings. To umožňuje mapování jazyků na jazyky dostupné na webu (jak je nakonfigurováno v Jazyky v sekci Regionální a jazykové nastavení).

  11. Klikněte na Uložit.

    Poskytovatel je vytvořen

Pole Vlastní pole URL zdrojové entity

  • Požadavky na minimální verzi: Verze modulu Phrase 8.x-1.31

Modul Phrase zapíše veřejnou URL adresu překládané entity Drupalu do vlastního pole Phrase TMS při vytvoření úlohy. URL adresa je přidána ke každé části úlohy, takže lingvisté mohou otevřít živou zdrojovou stránku z editoru CAT.

Chcete-li nakonfigurovat vlastní pole pro URL zdrojové entity, postupujte podle těchto kroků:

  1. Ve Phrase TMS vytvořte vlastní pole s tímto nastavením:

    • Typ URL

    • Zobrazit v Zakázky

  2. V Drupalu přejděte na Překlad a klikněte na Poskytovatelé.

  3. Otevřete poskytovatele Phrase a klikněte na Připojit, pokud spojení ještě nebylo navázáno.

  4. V rozevírací nabídce URL zdrojové entity — Vlastní pole vyberte vlastní pole vytvořené v kroku 1. Pokud poskytovatel není připojen, zadejte UID vlastního pole ručně.

  5. Volitelné Do pole Základní URL veřejného webu zadejte veřejnou doménu webu. Toto je nutné pouze v případě, že je web dostupný přes jinou doménu, než je základní URL Drupalu, například přes reverzní proxy nebo v testovacím prostředí. Zadaná doména nahradí hostitele ve vygenerované adrese URL.

  6. Klikněte na Uložit.

Pokud je URL zdrojové entity — Vlastní pole prázdné, do Phrase TMS se neodešle žádná adresa URL.

Pokud vybrané vlastní pole v organizaci neexistuje nebo typ není nastaven na URL, Drupal zaznamená varování. Úloha je přesto vytvořena.

Export z kroku pracovního postupu

Ve výchozím nastavení se překlad exportuje/stáhne po dokončení posledního kroku pracovního postupu projektu Phrase TMS. Pole Exportovat z kroku pracovního postupu toto přepisuje, takže se obsah exportuje ihned po dokončení konkrétního kroku pracovního postupu.

Konfigurace kroku exportu:

  1. V Drupalu přejděte na Překlad a klikněte na Poskytovatelé.

  2. Otevřete poskytovatele Phrase a klikněte na Připojit, pokud spojení ještě nebylo navázáno.

  3. V rozevírací nabídce Exportovat z kroku pracovního postupu vyberte krok pracovního postupu, ze kterého se má exportovat.

  4. Klikněte na Uložit.

Pokud vybraný krok není součástí pracovního postupu daného projektu, plugin se vrátí k prvnímu kroku tohoto projektu. Ponechte prázdné (nebo „- Poslední krok -“) pro výchozí chování.

Překlad obsahu v Phrase – Drupal 8/9/10/11

Poznámka

Z důvodu kontinuálního vylepšování nemusí uživatelské rozhraní vypadat stejně jako na videu.

  1. V účtu Drupal klikněte na položku nabídky Překlad a poté na Zdroje.

  2. Zaškrtněte políčko vedle obsahu, který chcete přeložit.

    Poznámka

    Pokud dokument není viditelný, ověřte, zda je jazyk dokumentu nastaven na zdrojový jazyk.

  3. Vyberte zdrojový a cílový jazyk a klikněte na Požádat o překlad.

    Otevře se stránka přehledu úloh.

  4. Jako Poskytovatele vyberte konfiguraci Phrase.

  5. V Nastavení checkoutu určete Šablonu projektu, která se má použít (pokud existuje), a Termín dokončení.

    • Zobrazeny jsou pouze šablony projektů, které odpovídají zdrojovému jazyku a zahrnují všechny cílové jazyky, včetně lokalizací.

    • Datum splatnosti představuje konec dne a je převedeno do časového pásma uživatele Phrase.

    • Vyberte Seskupit všechny překladatelské úlohy do jednoho projektu Phrase i Odeslat všechny # překladatelské úlohy se stejným nastavením pro seskupení všech cílových jazyků do jednoho projektu.

      Tip

      Chcete-li zkontrolovat, který konektor byl použit k vytvoření úlohy, najeďte myší na tři tečky vedle názvu úlohy v tabulce úloh.

  6. Pro objednání překladu klikněte na Odeslat poskytovateli.

    Překladatelský projekt je vytvořen na základě zvolené šablony projektu.

  7. Počkejte na dokončení překladu.

  8. Klikněte na položku nabídky Translation a na kartě Jobs vyberte dokončený dokument.

  9. Klikněte na tlačítko Spravovat u daného dokumentu.

  10. Klikněte na tlačítko Načíst překlady.

    Tento krok je nezbytný pro import dokončených překladů do systému Drupal, protože stav dokončení úlohy v Phrase TMS automaticky neexportuje přeložený obsah zpět do Drupalu. Překlady jsou přijaty zpět z projektu a stav úlohy se změní na Doručeno.

  11. V případě potřeby proveďte revizi.

  12. Po revizi překlady publikujte.

Přidejte Phrase jako poskytovatele překladů do Drupalu 7

  1. Přihlaste se k účtu Drupal 7 s nainstalovaným modulem TMGMT.

  2. Přejděte do sekce Konfigurace a klikněte na Translation Management Translators v části Regional and language.

    Otevře se obrazovka Translation Management Translators.

  3. Klikněte na Přidat překladatele.

  4. Přidejte název štítku a popis.

  5. V části Translator plugin vyberte Phrase Connector for Drupal.

    Zobrazí se nastavení specifická pro Phrase a pole Domovská URL adresa Phrase je předvyplněno hodnotou https://cloud.memsource.com/web.

  6. Zadejte uživatelské jméno a heslo pro Phrase.

  7. Volitelné Zadejte Remote Languages Mappings.

    To umožňuje mapování jazyků na ty, které jsou dostupné na webu (jak je nastaveno v Languages v sekci Regional and language).

  8. Klikněte na Save translator.

    Konfigurace Translator je vytvořena.

Překlad obsahu ve Phrase – Drupal 7

  1. V účtu Drupal klikněte na položku nabídky Translation a vyberte kartu Sources.

  2. Zaškrtněte políčko vedle obsahu, který chcete přeložit.

    Poznámka

    Pokud dokument není viditelný, ověřte, zda je jazyk dokumentu nastaven na zdrojový jazyk.

  3. Klikněte na tlačítko Request translation.

  4. Zvolte cílový jazyk.

  5. V rozevíracím seznamu pod Translator vyberte konfiguraci Phrase.

  6. Počkejte, až se načtou Checkout settings, a vyberte svou Project template.

    Poznámka

    Zobrazeny jsou pouze šablony projektů, které odpovídají zdrojovému jazyku a zahrnují všechny cílové jazyky, včetně lokalizací.

  7. Klikněte na Submit to translator.

    Překladatelský projekt je vytvořen ve Phrase na základě zvolené šablony projektu.

  8. Počkejte na dokončení překladu ve Phrase.

  9. Klikněte na položku nabídky Translation a na kartě Jobs vyberte dokument, který byl dokončen.

  10. Klikněte na odkaz manage u daného dokumentu.

  11. Klikněte na tlačítko Pull translations.

    Tento krok je nezbytný pro import dokončených překladů do systému Drupal, protože stav dokončení úlohy v Phrase TMS automaticky neexportuje přeložený obsah zpět do Drupalu. Překlady jsou přijaty zpět z projektu Phrase.

  12. V případě potřeby proveďte revizi.

  13. Po revizi překlady publikujte.

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.