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 (Legacy)

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

  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. Zadejte Host.

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

    Název domény musí být externě rozlišitelný (nikoliv intranetová doména).

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

    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ý služební účet, který je od obou osvobozen.

  7. 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 ve značkách <img src=\"\" data-lazy-src=\"\", <link href=\"\", <script src=\"\", <iframe src=\"\" a odkazy ve stylech CSS a odkazovaných souborech CSS (url: ('')) budou přepsány.

  8. Klikněte na Uložit.

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

Odstranit konektor

Postup odstranění konektoru:

  1. Na stránce Integrace vyberte konektor, který chcete odstranit.

  2. Klikněte na Odstranit.

    Otevře se okno Odstranit konektor.

  3. Napište „delete“ a klikněte na Odstranit.

    Konektor je odstraněn a zobrazí se seznam konektorů.

Poznámka

Konektor nelze odstranit, pokud je stále propojen s nedokončenými úlohami v projektu, včetně úloh v koši. Pokus o odstranění takového konektoru vrátí chybu „Nepodařilo se odstranit konektor“.

Řešení: Otevřete projekt přidružený ke konektoru a dokončete nebo odstraňte všechny zbývající úlohy. Přejděte do Nastavení/Koš a vyprázdněte jej, abyste odstranili všechny úlohy, které jsou stále propojeny s konektorem. Zkuste konektor odstranit znovu.

Konfigurace 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.

Podporovány jsou tabulky, sloupce, různé grafiky, formátování a písma (pokud jsou nainstalována uživateli). Tato funkce má poskytnout kontext při překladu a není dokonalým zobrazením původního nebo dokončeného dokumentu; lze očekávat určité vizuální rozdíly. Může být také ovlivněna povolením/zakázáním možnosti Povolit načítání externího obsahu v editorech v nastavení Přístup a zabezpečení.

Požadavky na Phrase:

  • Překonejte podnikový firewall, abyste získali přístup k místní instalaci.

  • Autentizujte se v autorském prostředí.

Konfigurace brány firewall pro místní instalaci:

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

  • Název domény musí být možné externě 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 osobních údajů a bezpečnosti uživatele.

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

Pro integraci Phrase s TMGMT postupujte podle těchto kroků:

  1. Nainstalujte modul TMGMT na webu Drupal.

  2. Nainstalujte Phrase Translation Plugin for TMGMT.

  3. Ponechte Auto-select jako File type a vyberte Use HTML subfilter in XLIFF 1.2 v nastavení importu souborů project template.

Po instalaci bude modul Phrase dostupný v seznamu poskytovatelů.

Úlohy odeslané prostřednictvím modulu TMGMT nezobrazují kontextový náhled v editoru CAT. Kontextový náhled vyžaduje Drupal Live Preview Connector, který poskytuje odkaz na živou stránku, který editor CAT používá k vykreslení náhledu.

Podpora překladu příloh souborů

Požadavky na minimální 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í pluginu Phrase v konfiguraci poskytovatele překladů v systému Drupal.

  2. Zrušte zaškrtnutí políčka Automaticky přijímat 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ů.

Pokud je tato možnost povolena, přílohy odpovídající vybraným MIME typům jsou odeslány do Phrase TMS k překladu společně s obsahem stránky. 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 MIME typů, ale po odeslání se formulář obnoví, aniž by zobrazil vybrané hodnoty, přestože jsou správně uloženy a aplikovány. Toto je známý problém Drupalu.

Vlastní pole URL zdrojové entity

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

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

Pro konfiguraci vlastního pole URL zdrojové entity postupujte podle těchto kroků:

  1. Ve Phrase TMS vytvořte vlastní pole s těmito nastaveními:

    • 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 připojení ještě nebylo navázáno.

  4. Ze seznamu 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 Public site base URL zadejte veřejnou doménu webu. To je nutné pouze v případě, že je web dostupný prostřednictvím jiné domény, než je základní adresa URL Drupalu, například přes reverzní proxy nebo v přípravném prostředí. Zadaná doména nahradí hostitele ve vygenerované adrese URL.

  6. Klikněte na Uložit.

Pokud je Adresa 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 stále vytvořená.

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

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

  2. Přejděte do části Konfigurace a klikněte na Překladatelé správy překladů v sekci Regionální a jazykové nastavení.

    Otevře se obrazovka Překladatelé správy překladů.

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

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

  5. V části Plugin překladatele vyberte Konektor Phrase pro Drupal.

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

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

  7. Volitelné Určete Remote Languages Mappings.

    To umožňuje mapování jazyků na jazyky dostupné na webu (jak je nakonfigurováno v části Jazyky pod sekcí Regionální a jazykové nastavení).

  8. Klikněte na Uložit překladatele.

    Konfigurace Překladatel je vytvořena.

Překlad obsahu ve Phrase – Drupal 7

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

  2. Zaškrtněte políčko vedle obsahu, který má být přeložen.

    Poznámka

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

  3. Klikněte na tlačítko Požádat o překlad.

  4. Zvolte cílový jazyk.

  5. V rozevíracím seznamu pod položkou Překladatel vyberte konfiguraci Phrase.

  6. Počkejte na načtení nastavení pokladny a zvolte svou šablonu projektu.

    Poznámka

    Zobrazeny jsou pouze šablony projektů, které odpovídají zdrojovému jazyku a zahrnují všechny cílové jazyky, včetně národních prostředí.

  7. Klikněte na Odeslat překladateli.

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

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

  9. Klikněte na položku nabídky Překlad a na kartě Úlohy vyberte dokument, který byl dokončen.

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

  11. Klikněte na tlačítko Stáhnout překlady.

    Tento krok je nezbytný pro import dokončených překladů do Drupalu, protože stav dokončení úlohy ve 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 kontrolu.

  13. Po kontrole překlady publikujte.

Přidejte Phrase jako poskytovatele překladů do Drupalu 8/9/10/11

  1. Přihlaste se k účtu Drupal 8/9/10/11 s nainstalovaným doplňkem 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 štítku a popis.

  5. V části Plugin poskytovatele vyberte Phrase.

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

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

  7. Klikněte na Připojit.

    Spojení bylo navázáno

  8. Volitelné Určete 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í).

  9. Klikněte na Uložit.

    Poskytovatel byl vytvořen

Přeložte obsah ve 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ý má být přeložen.

    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řehled úloh.

  4. Jako Poskytovatele vyberte konfiguraci Phrase.

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

    • Zobrazeny jsou pouze šablony projektů, které odpovídají zdrojovému jazyku a zahrnují všechny cílové jazyky, včetně národních prostředí.

    • Termín dodání představuje konec dne a je převeden na časové pásmo 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 Překlad a na kartě Úlohy vyberte dokončený dokument.

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

  10. Klikněte na tlačítko Stáhnout překlady.

    Tento krok je nezbytný pro import dokončených překladů do Drupalu, protože stav dokončení úlohy ve 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 kontrolu.

  12. Po kontrole 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.