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-Übersetzungs-Plug-in 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 EinstellungenSetup_gear.png nach unten zum Abschnitt Integrationen.

  2. Klicke auf Konnektoren.

    Die Seite Konnektoren wird geöffnet.

  3. Klicken Sie auf New connector.

    Die Seite Create connector wird geöffnet.

  4. Ändern Sie den Type in Drupal Live Preview und geben Sie einen Namen für den Konnektor an.

  5. Geben Sie den Host ein.

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

    Der Fachbereichsname muss extern auflösbar sein (kein Intranet-Fachbereich).

  6. Geben Sie den Benutzernamen und das Passwort ein.

    Single Sign-On (SSO) und Zwei-Faktor-Authentifizierung werden nicht unterstützt. Wenn SSO oder Zwei-Faktor-Authentifizierung für das User-Konto erzwungen wird, verwenden Sie ein dediziertes User-Konto für Dienstleistung, das von beidem ausgenommen ist.

  7. Um Links im Seiten-HTML zu ändern, geben Sie URL rewrite rule in regex an.

    Beispiel:

    Um einen vollständigen Sprachcode durch nur den Sprachcode in https://example.org/en-us/images/sample.jpg zu ersetzen, suchen Sie /([a-z]{2})-[a-z]{2}/ und ersetzen Sie 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.

Konnektor löschen

So löschen Sie einen Konnektor:

  1. Wählen Sie auf der Seite Integrations den zu löschenden Konnektor aus.

  2. Klicken Sie auf Löschen.

    Das Fenster Konnektor löschen öffnet sich.

  3. Geben Sie „löschen“ ein und klicken Sie auf Löschen.

    Der Konnektor wird gelöscht und die Liste der Konnektoren wird angezeigt.

Hinweis

Ein Konnektor kann nicht gelöscht werden, solange er noch mit unvollständigen Jobs in einem Projekt verknüpft ist, einschließlich Jobs, die sich im Papierkorb befinden. Der Versuch, einen solchen Konnektor zu löschen, führt zu einem Fehler „Konnektor konnte nicht gelöscht werden“.

Lösung: Öffnen Sie das mit dem Konnektor verknüpfte Projekt und schließen Sie alle verbleibenden Jobs ab oder löschen Sie diese. Gehen Sie zu Einstellungen/Papierkorb und leeren Sie ihn, um alle Jobs zu entfernen, die noch mit dem Konnektor verknüpft sind. Versuchen Sie erneut, den Konnektor zu löschen.

Kontextbezogene Vorschau konfigurieren

Die Funktion für die kontextbezogene Vorschau bietet eine Echtzeit-Vorschau des ursprünglichen oder übersetzten Textes sowohl im CAT Web Editor als auch im CAT Desktop Editor.

Tabellen, Spalten, verschiedene Grafiken, Formatierungen und Schriftarten (sofern von Benutzern installiert) werden unterstützt. Die Funktion soll bei der Übersetzung Kontext bieten und ist keine perfekte Darstellung des ursprünglichen oder abgeschlossenen Dokuments; einige visuelle Unterschiede sind zu erwarten. Sie kann auch durch das Aktivieren/Deaktivieren der Option Laden von externem Content in Editoren erlauben in den Zugriffs- und Sicherheitseinstellungen beeinflusst werden.

Phrase-Anforderungen:

  • Passieren Sie die Enterprise-Firewall, um auf die On-Premise-Installation zuzugreifen.

  • Authentifizieren Sie sich in der Authoring-Umgebung.

Firewall-Konfiguration für On-Premise-Installation:

  • Die Installation muss von den IP-Adressen des Phrase-Servers aus zugänglich sein. Siehe Phrase-Server IP-Adressen für die aktuelle Liste.

  • Der Domain-Name muss extern auflösbar sein.

Hinweis

Einige HTML-Tags stellen ein Risiko dar, weshalb der CAT Editor sie beim Anzeigen der Vorschau aus diesem HTML entfernt. Dies dient dem Schutz der Privatsphäre und der Sicherheit der User-Daten.

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

Verwenden von Phrase mit TMGMT

Um Phrase mit TMGMT zu integrieren, führen Sie diese Schritte aus:

  1. Installieren Sie das TMGMT-Modul auf der Drupal-Website.

  2. Installieren Sie das Phrase Translation Plugin for TMGMT.

  3. Behalten Sie Auto-select als File type bei und wählen Sie Use HTML subfilter in XLIFF 1.2 in den Datei-Import-Einstellungen der project template aus.

Nach der Installation ist das Phrase Plug-in in der Liste der Dienstleister verfügbar.

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

Unterstützung für die Übersetzung von Dateianhängen

Mindestanforderungen an die Version

  • Drupal 10.2

  • TMGMT Plug-in Version 8.x-1.16

  • Phrase Plug-in Version 8.x-1.24

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

  1. Gehen Sie zu den Phrase Plug-in Einstellungen in der Konfiguration des Dienstleisters für Übersetzungen in Drupal.

  2. Deaktivieren Sie das Kontrollkästchen Auto accept finished translations.

  3. Aktivieren Sie das Kontrollkästchen Übersetzung von Dateianhängen aktivieren.

  4. Konfigurieren Sie unterstützte Dateitypen in den TMGMT Plug-in Übersetzungseinstellungen unter dem MIME-Typ Dateiübersetzung.

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

Hinweis

  • Wann immer Anhänge des neuen Typs zum Drupal Projekt hinzugefügt werden, müssen diese in der TMGMT Plug-in Konfiguration ausgewählt werden, um die Dateiübersetzung des neuen Formats zu aktivieren.

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

  • Das Formular Dateiübersetzung 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.

Phrase als Übersetzer-Dienstleister zu Drupal 7 hinzufügen

  1. Melden Sie sich bei dem Drupal 7 User-Konto an, auf dem das TMGMT Plug-in installiert ist.

  2. Navigieren Sie zu Konfiguration und klicken Sie unter dem Bereich Regional und Sprache auf Translation Management Translators.

    Der Bildschirm Translation Management Translators wird geöffnet.

  3. Klicken Sie auf Übersetzer hinzufügen.

  4. Fügen Sie ein Label und eine Beschreibung hinzu.

  5. Wählen Sie unter Übersetzer-Plug-in den Phrase Konnektor für Drupal aus.

    Phrase-spezifische Einstellungen werden angezeigt und das Feld Phrase Startseite URL ist mit https://cloud.memsource.com/web vorausgefüllt.

  6. Geben Sie den Phrase Benutzernamen und das Passwort ein.

  7. Optional: Geben Sie Remote Sprachen-Mappings an.

    Dies ermöglicht das Mapping von Sprachen mit den auf der Website verfügbaren Sprachen (wie unter Sprachen im Bereich Regional und Sprache konfiguriert).

  8. Klicken Sie auf Übersetzer speichern.

    Übersetzer Konfiguration wurde erstellt.

Content in Phrase übersetzen - Drupal 7

  1. Klicken Sie im Drupal User-Konto auf den Menüpunkt Übersetzung und wählen Sie den Tab Ausgangssprache aus.

  2. Aktivieren Sie das Kontrollkästchen neben dem zu übersetzenden Content.

    Hinweis

    Wenn das Dokument nicht sichtbar ist, überprüfen Sie, ob die Dokument Sprache auf die Ausgangssprache eingestellt ist.

  3. Klicken Sie auf die Schaltfläche Übersetzung anfordern.

  4. Wählen Sie die Zielsprache aus.

  5. Wählen Sie in der Dropdown-Liste unter Übersetzer die Phrase Konfiguration aus.

  6. Warten Sie, bis die Einstellungen für den Checkout geladen sind, und wählen Sie Ihre Projekt Vorlage aus.

    Hinweis

    Nur Projekt Vorlagen, die mit der Ausgangssprache übereinstimmen und alle Zielsprachen, einschließlich Locales, enthalten, werden in der Liste aufgeführt.

  7. Klicken Sie auf An Übersetzer absenden.

    Das Übersetzung Projekt wird in Phrase basierend auf der gewählten Projekt Vorlage erstellt.

  8. Warten Sie, bis die Übersetzung in Phrase Abschließen ist.

  9. Klicken Sie auf den Menüpunkt Übersetzung und wählen Sie auf dem Tab Jobs das Dokument aus, das Abschließen wurde.

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

  11. Klicken Sie auf die Schaltfläche Übersetzungen abrufen.

    Die Übersetzungen werden aus dem Phrase Projekt empfangen.

  12. Überprüfen Sie diese bei Bedarf.

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

Phrase als Übersetzungs Dienstleister zu Drupal 8/9/10/11 hinzufügen

  1. Melde dich bei deinem Drupal 8/9/10/11 User-Konto mit installiertem TMGMT Plug-in an.

  2. Navigiere zu Translation und klicke auf Dienstleister.

    Der Bildschirm Dienstleister wird geöffnet.

  3. Klicke auf Dienstleister hinzufügen.

  4. Fügen Sie ein Label und eine Beschreibung hinzu.

  5. Wähle unter Dienstleister Plug-in die Option Phrase aus.

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

  6. Geben Sie den Phrase Benutzernamen und das Passwort ein.

  7. Klicke auf Connect.

    Die Verbindung wurde hergestellt

  8. Optional: Gib Remote Languages Mappings an. Dies ermöglicht die Zuordnung von Sprachen zu den auf der Website verfügbaren Sprachen (wie unter Sprache im Bereich Regional and language konfiguriert).

  9. Klicke auf Speichern.

    Dienstleister wurde erstellt

Content 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. Klicke im Drupal User-Konto auf den Menüpunkt Translation und dann auf Ausgangssprache.

  2. Aktivieren Sie das Kontrollkästchen neben dem zu übersetzenden Content.

    Hinweis

    Wenn das Dokument nicht sichtbar ist, überprüfen Sie, ob die Dokument Sprache auf die Ausgangssprache eingestellt ist.

  3. Wähle die Ausgangssprache und Zielsprache aus und klicke auf Request translation.

    Die Job-Übersichtsseite wird geöffnet.

  4. Wähle die Phrase-Konfiguration als Dienstleister aus.

  5. Gib in den Checkout Settings die zu verwendende Vorlage (falls vorhanden) und das Due Date an.

    • Nur Projekt Vorlagen, die mit der Ausgangssprache übereinstimmen und alle Zielsprachen, einschließlich Locales, enthalten, werden in der Liste aufgeführt.

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

    • Wähle sowohl Group all translation jobs in a single Phrase project als auch Submit all # translation jobs with the same settings aus, um alle Zielsprachen in einem einzigen Projekt zu gruppieren.

  6. Um die Übersetzung in Auftrag zu geben, klicken Sie auf absenden an Dienstleister.

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

  7. Warten Sie, bis die Übersetzung abgeschlossen ist.

  8. Klicken Sie auf den Menüpunkt Übersetzung und wählen Sie auf dem Jobs-Tab das abgeschlossene Dokument aus.

  9. Klicken Sie für das entsprechende Dokument auf die Verwalten-Schaltfläche.

  10. Klicken Sie auf die Übersetzungen abrufen-Schaltfläche.

    Die Übersetzungen werden vom Projekt empfangen und der Job-Status wird auf Geliefert geändert.

  11. Überprüfen Sie diese bei Bedarf.

  12. Veröffentlichen Sie 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.