Integrationen

Drupal (TMS)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Verfügbar für

  • Business- und Enterprise-Pläne

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Verfügbar für

  • Ultimate- und Enterprise-Pläne (Legacy)

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Unterstützte Versionen

Das Phrase Translation Plugin für TMGMT (Translation Management Tool) unterstützt Drupal 8, 9, 10, 11. Es kann verwendet werden, um alle Drupal-Textelemente zu übersetzen, die vom TMGMT-Modul unterstützt werden.

Phrase TMS-Einstellungen

  1. Scrolle auf der Seite Einstellungen Setup_gear.png nach unten zum Abschnitt Integrationen.

  2. Klicke auf Konnektoren.

    Die Seite Konnektoren wird geöffnet.

  3. Klicke auf Neuer Connector.

    Die Seite Connector erstellen öffnet sich.

  4. Ändere den Typ auf Drupal Live Preview und gib einen Namen für den Connector an.

  5. Gib den Host ein.

    Verwende die Host-Adresse der Drupal-Installation (z. B. http://drupal-9.kos.phrase.com/).

    Der Domainname muss extern auflösbar sein (keine Intranet-Domain).

  6. Gib den Benutzernamen und das Passwort ein.

    Single Sign-On (SSO) und Zwei-Faktor-Authentifizierung (2FA) werden nicht unterstützt. Wenn SSO oder 2FA für das Drupal-Konto erzwungen werden, verwende ein dediziertes Dienstkonto, das von beidem ausgenommen ist.

  7. Um Links im Seiten-HTML zu ändern, gib eine URL-Umschreiberegel als Regex an.

    Beispiel:

    Um einen vollständigen Gebietsschemecode durch nur den Sprachcode zu ersetzen, z. B. in https://example.org/en-us/images/sample.jpg, suche nach /([a-z]{2})-[a-z]{2}/ und ersetze ihn durch /$1/.

    Links in den Tags <img src="" data-lazy-src="", <link href="", <script src="", <iframe src="" sowie Links in CSS-Stilen und referenzierten CSS-Dateien (url: ('')) werden umgeschrieben.

  8. Klicke auf Speichern.

    Der Konnektor wird der Liste auf der Seite Konnektoren hinzugefügt.

Connector löschen

So löschst du einen Connector:

  1. Wähle auf der Seite Integrations den zu löschenden Connector aus.

  2. Klicke auf Delete.

    Das Fenster Delete connector öffnet sich.

  3. Gib „delete“ ein und klicke auf Delete.

    Der Connector wird gelöscht und die Liste der Connectoren wird angezeigt.

Hinweis

Ein Connector kann nicht gelöscht werden, solange er noch mit unvollständigen Aufträgen in einem Projekt verknüpft ist, einschließlich Aufträgen im Papierkorb. Der Versuch, einen solchen Connector zu löschen, führt zu der Fehlermeldung „Failed to delete connector“.

Lösung: Öffne das dem Connector zugeordnete Projekt und schließe alle verbleibenden Aufträge ab oder lösche sie. Gehe zu Settings/Recycle bin und leere ihn, um alle noch mit dem Connector verknüpften Aufträge zu entfernen. Versuche erneut, den Connector zu löschen.

In-Context-Vorschau konfigurieren

Die Funktion „In-Context-Vorschau“ bietet eine Echtzeit-Vorschau des Original- oder übersetzten Textes sowohl im CAT-Webeditor als auch im CAT-Desktop-Editor.

Tabellen, Spalten, verschiedene Grafiken, Formatierungen und Schriftarten (sofern von Benutzern installiert) werden unterstützt. Die Funktion soll beim Übersetzen Kontext bieten und ist keine perfekte Darstellung des Original- oder fertigen Dokuments; einige visuelle Unterschiede sind zu erwarten. Sie kann auch durch das Aktivieren/Deaktivieren der Option Allow loading of external content in editors in den Zugriffs- und Sicherheitseinstellungen beeinflusst werden.

Phrase-Anforderungen:

  • Passiere die Unternehmensfirewall, um auf die On-Premises-Installation zuzugreifen.

  • Authentifiziere dich in der Redaktionsumgebung.

Firewall-Konfiguration für die On-Premises-Installation:

  • Die Installation muss von den IP-Adressen des Phrase-Servers aus zugänglich sein. Sieh dir die aktuelle Liste unter Phrase Servers IP Addresses an.

  • Der Domänenname muss extern auflösbar sein.

Hinweis

Einige HTML-Tags stellen ein Risiko dar und der CAT-Editor entfernt sie aus diesem HTML, wenn die Vorschau angezeigt wird. Dies dient der Gewährleistung des Datenschutzes und der Sicherheit der Benutzerdaten.

Beispiele für entfernte Tags sind FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT oder background-image CSS-Eigenschaften.

Verwendung von Phrase mit TMGMT

Um Phrase in TMGMT zu integrieren, führe diese Schritte aus:

  1. Installiere das TMGMT-Modul auf der Drupal-Website.

  2. Installiere das Phrase Translation Plugin for TMGMT.

  3. Behalte Auto-select als File type bei und wähle Use HTML subfilter in XLIFF 1.2 in den Dateiimport-Einstellungen der project template aus.

Nach der Installation ist das Phrase-Plugin in der Liste der Anbieter verfügbar.

Aufträge, die über das TMGMT-Plugin übermittelt werden, zeigen keine In-Context-Vorschau im CAT-Editor an. Die In-Context-Vorschau erfordert den Drupal Live Preview Connector, der den Live-Seitenverweis bereitstellt, den der CAT-Editor zum Rendern der Vorschau verwendet.

Übersetzungsunterstützung für Dateianhänge

Mindestversionsanforderungen

  • Drupal

  • TMGMT-Plugin-Version 8.x-1.16

  • Phrase-Plugin-Version 8.x-1.24

Um die Unterstützung für die Übersetzung von Dateianhängen zu aktivieren, führe diese Schritte aus:

  1. Gehe in Drupal zu den Phrase-Plugin-Einstellungen in der Konfiguration des Übersetzungsanbieters.

  2. Deaktiviere das Kontrollkästchen Auto accept finished translations.

  3. Aktiviere das Kontrollkästchen Enable translation of file attachments.

  4. Konfiguriere unterstützte Dateitypen in den TMGMT-Plugin-Übersetzungseinstellungen unter dem MIME-Typ File translation.

Wenn diese Option aktiviert ist, werden Anhänge, die den ausgewählten MIME-Typen entsprechen, zusammen mit dem Seiteninhalt zur Übersetzung an Phrase TMS gesendet. Für den Hauptinhalt und jeden einzelnen Anhang werden separate Aufträge erstellt.

Hinweis

  • Wann immer Anhänge des neuen Typs zum Drupal-Projekt hinzugefügt werden, müssen sie in der TMGMT-Plugin-Konfiguration ausgewählt werden, um die Dateiübersetzung für das neue Format zu aktivieren.

  • DueDate-Einstellungen gelten nur für den Hauptauftrag, nicht für Anhänge.

  • Das Formular File translation ermöglicht die Auswahl von MIME-Typen, aber nach dem Absenden wird das Formular aktualisiert, ohne die ausgewählten Werte anzuzeigen, obwohl diese korrekt gespeichert und angewendet werden. Dies ist ein bekanntes Drupal-Problem.

Source Entity URL – Benutzerdefiniertes Feld

  • Mindestversionsanforderungen: Phrase-Plugin-Version 8.x-1.31

Das Phrase-Plugin schreibt bei der Auftragserstellung die öffentliche URL der zu übersetzenden Drupal-Entität in ein benutzerdefiniertes Feld von Phrase TMS. Die URL wird jedem Auftragsteil hinzugefügt, sodass Linguisten die Live-Quellseite aus dem CAT-Editor öffnen können.

Befolge diese Schritte, um das benutzerdefinierte Feld für die Quell-Entitäts-URL zu konfigurieren:

  1. Erstelle in Phrase TMS ein benutzerdefiniertes Feld mit diesen Einstellungen:

    • Typ URL

    • Sichtbar machen in Jobs

  2. Navigiere in Drupal zu Translation und klicke auf Providers.

  3. Öffne den Phrase-Anbieter und klicke auf Connect, falls die Verbindung noch nicht hergestellt wurde.

  4. Wähle aus der Liste Source entity URL — Custom Field das in Schritt 1 erstellte benutzerdefinierte Feld aus. Wenn der Anbieter nicht verbunden ist, gib die UID des benutzerdefinierten Felds manuell ein.

  5. Optional Gib unter Public site base URL die öffentlich zugängliche Domain der Website ein. Dies ist nur erforderlich, wenn die Website über eine andere Domain als die Drupal-Basis-URL erreicht wird, beispielsweise über einen Reverse Proxy oder eine Staging-Umgebung. Die eingegebene Domain ersetzt den Host in der generierten URL.

  6. Klicke auf Speichern.

Wenn Source entity URL — Custom Field leer ist, wird keine URL an Phrase TMS gesendet.

Wenn das ausgewählte benutzerdefinierte Feld in der Organisation nicht existiert oder der Typ nicht auf URL gesetzt ist, protokolliert Drupal eine Warnung. Der Auftrag wird dennoch erstellt.

Phrase als Übersetzungsanbieter zu Drupal 7 hinzufügen

  1. Melde dich beim Drupal 7-Konto an, auf dem das TMGMT-Plugin installiert ist.

  2. Navigiere zu Configuration und klicke unter dem Abschnitt Regional and language auf Translation Management Translators.

    Der Bildschirm Translation Management Translators wird geöffnet.

  3. Klick auf Add Translator.

  4. Gib einen Labelnamen und eine Beschreibung ein.

  5. Wähl im Translator plugin die Option Phrase Connector for Drupal aus.

    Phrase-spezifische Einstellungen werden angezeigt und das Feld Phrase Home URL ist schon mit https://cloud.memsource.com/web vorbelegt.

  6. Gib den Phrase-Benutzernamen und das Passwort ein.

  7. Optional Gib Remote Languages Mappings an.

    Dadurch kannst du Sprachen den auf der Website verfügbaren Sprachen zuordnen (wie unter Languages im Abschnitt Regional and language konfiguriert sind).

  8. Klick auf Save translator.

    Die Translator-Konfiguration wurde erstellt.

Inhalte in Phrase übersetzen - Drupal 7

  1. Im Drupal-Konto klick auf den Menüpunkt „Übersetzung“ und wähl den Reiter Quellen aus.

  2. Aktivier das Kontrollkästchen neben dem zu übersetzenden Inhalt.

    Hinweis

    Ist das Dokument nicht sichtbar, überprüf, ob die Sprache des Dokuments auf die Ausgangssprache eingestellt ist.

  3. Klick auf die Schaltfläche Übersetzung anfordern.

  4. Wähl die Zielsprache aus.

  5. Wähl in der Dropdown-Liste unter Translator die Phrase-Konfiguration aus.

  6. Warte, bis die Checkout-Einstellungen geladen sind, und wähl die Projektvorlage aus.

    Hinweis

    Es werden nur Projektvorlagen angezeigt, die mit der Ausgangssprache übereinstimmen und alle Zielsprachen (einschließlich der Gebietsschemata) enthalten.

  7. Klick auf Submit to translator.

    Das Übersetzungsprojekt wird in Phrase basierend auf der gewählten Projektvorlage erstellt.

  8. Warte, bis die Übersetzung in Phrase abgeschlossen ist.

  9. Klick im Drupal-Konto auf den Menüpunkt Übersetzung und wähl auf dem Reiter Aufträge das fertiggestellte Dokument aus.

  10. Klick auf den Link verwalten für das jeweilige Dokument.

  11. Klick auf die Schaltfläche Übersetzungen abrufen.

    Dieser Schritt ist notwendig, um abgeschlossene Übersetzungen in Drupal zu importieren, da der abgeschlossene Status eines Jobs in Phrase TMS den übersetzten Inhalt nicht automatisch nach Drupal zurückexportiert. Die Übersetzungen werden aus dem Phrase-Projekt zurückgesendet.

  12. Überprüf es bei Bedarf.

  13. Veröffentlich die Übersetzungen nach der Überprüfung.

Füg Phrase als Übersetzungsanbieter zu Drupal 8/9/10/11 hinzu.

  1. Melde dich in deinem Drupal 8/9/10/11-Konto an, in dem das TMGMT-Plugin installiert ist.

  2. Navigiere zu Translation und klick auf Providers.

    Der Bildschirm Providers öffnet sich.

  3. Klick auf Add provider.

  4. Gib einen Labelnamen und eine Beschreibung ein.

  5. Wähl unter Provider plugin die Option Phrase aus.

    Phrase-spezifische Einstellungen werden angezeigt und das Feld Phrase Home URL ist schon mit https://cloud.memsource.com/web vorbelegt.

  6. Gib den Phrase-Benutzernamen und das Passwort ein.

  7. Klick auf Connect.

    Die Verbindung ist hergestellt.

  8. Optional Gib Remote Languages Mappings an. Dadurch kannst du Sprachen den auf der Website verfügbaren Sprachen zuordnen (wie unter Languages im Abschnitt Regional and language konfiguriert sind).

  9. Klicke auf Speichern.

    Provider wurde erstellt

Inhalte in Phrase übersetzen - Drupal 8/9/10/11

{

Hinweis

Aufgrund kontinuierlicher Verbesserungen kann die Benutzeroberfläche nicht genau so aussehen wie im Video dargestellt.

  1. Klick in deinem Drupal-Konto auf den Menüpunkt Translation und dann auf Sources.

  2. Aktivier das Kontrollkästchen neben dem zu übersetzenden Inhalt.

    Hinweis

    Ist das Dokument nicht sichtbar, überprüf, ob die Sprache des Dokuments auf die Ausgangssprache eingestellt ist.

  3. Wähl die Quell- und Zielsprachen aus und klick auf Request translation.

    Die Seite „Job-Übersicht“ öffnet sich.

  4. Wähl die Phrase-Konfiguration als Provider aus.

  5. Gib in den Checkout Settings die zu verwendende Project template (falls vorhanden) sowie das Due Date an.

    • Es werden nur Projektvorlagen angezeigt, die mit der Ausgangssprache übereinstimmen und alle Zielsprachen (einschließlich der Gebietsschemata) enthalten.

    • Das Due Date entspricht dem Ende des Arbeitstages und wird in die Zeitzone des Phrase-Benutzers umgerechnet.

    • Wähl sowohl Group all translation jobs in a single Phrase project als auch Submit all # translation jobs with the same settings aus, um alle Übersetzungsaufträge für alle Zielsprachen in einem einzigen Projekt zu bündeln.

      Tipp

      Um zu prüfen, welcher Connector zum Erstellen eines Jobs verwendet wurde, fahr mit der Maus über die drei Punkte neben dem Namen des Jobs in der Job-Tabelle.

  6. Um die Übersetzung in Auftrag zu geben, klick auf Submit to provider.

    Das Übersetzungsprojekt wird basierend auf der gewählten Projektvorlage erstellt.

  7. Warte, bis die Übersetzung abgeschlossen ist.

  8. Klick auf den Menüpunkt Translation und wähl auf dem Reiter Jobs das abgeschlossene Dokument aus.

  9. Klick für das entsprechende Dokument auf die Schaltfläche Manage.

  10. Klick auf die Schaltfläche Pull translations.

    Dieser Schritt ist notwendig, um abgeschlossene Übersetzungen in Drupal zu importieren, da der abgeschlossene Status eines Jobs in Phrase TMS den übersetzten Inhalt nicht automatisch nach Drupal zurückexportiert. Die Übersetzungen werden aus dem Projekt zurückgeholt und der Jobstatus wird auf Delivered geändert.

  11. Überprüf es bei Bedarf.

  12. Veröffentlich die Übersetzungen nach der Überprüfung.

War dieser Beitrag hilfreich?
★ ★ ★ ★ ★

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.