Erweitern
ErweiternPage-Builder-Daten zum Übersetzen abrufen

Page-Builder-Daten zum Übersetzen abrufen

Gato AI Translations for Polylang kann erweitert werden, um die Übersetzung zusätzlicher Elemente zu unterstützen (ob benutzerdefiniert oder aus Drittanbieter-Plugins):

  • Gutenberg-Blöcke
  • Elementor-Widgets
  • Bricks-Elemente

Diese Anleitung erklärt den allgemeinen Prozess, um zusätzliche Elemente zur Übersetzung über alle Page Builder hinweg zu unterstützen. Lies danach die spezifische Anleitung für deinen Page Builder.

Gato AI Translations for Polylang verwendet Gato GraphQL, um die Übersetzung auszuführen.

Um zusätzliche Elemente zu unterstützen, musst du möglicherweise Daten aus dem Page Builder extrahieren, den du übersetzen möchtest, um die Namen ihrer Eigenschaften herauszufinden. Dies geschieht über eine GraphQL-query.

Die folgenden Schritte führen dich durch den Prozess.

Den erweiterten Modus aktivieren

Das Plugin stellt den CPT Queries bereit, mit GraphQL-queries zur Ausführung der Übersetzung.

Um die queries anzuzeigen und zu bearbeiten, klicke auf Den erweiterten Modus aktivieren im Bereich Einstellungen > Plugin-Konfiguration > Erweiterte Nutzung des Plugins:

Aktivierung des erweiterten Modus
Aktivierung des erweiterten Modus

Der CPT Queries wird im Menü verfügbar:

CPT Queries aktiviert
CPT Queries aktiviert

Auf die GraphQL-query klicken

Der Eintrag Translate custom posts enthält eine GraphQL-query mit der Logik zur Ausführung der Übersetzung.

Bearbeite diesen Eintrag auf der Queries-Listenseite:

Eintrag Translate custom posts
Eintrag Translate custom posts

Variablen zur Ausführung der query hinzufügen

Um die query auszuführen, musst du GraphQL-Variablen angeben (mit der ID des zu übersetzenden Beitrags und weiteren Informationen) im Feld Query Variables des GraphiQL-Clients.

Das Plugin gibt die für jede Ausführung verwendeten Variablen in seinen Logs aus. Du kannst die Variablen dort bequem kopieren und in den GraphiQL-Client einfügen.

Gehe dazu wie folgt vor:

  1. Stelle in den Log-Einstellungen sicher, dass die Option Logs aktivieren und der Schweregrad 🟢 Debug aktiviert sind.
  2. Führe eine Übersetzung aus (z. B. über Massenaktionen)
  3. Gehe zur Seite Logs und klicke auf den neuesten query-execution-Eintrag
  4. Erweitere den Link Additional context aus dem neuesten Log-Eintrag [Query "translate-customposts"]
  5. Kopiere die Variablen unter dem Eintrag variables
  6. Füge sie in das Feld Query Variables des GraphiQL-Clients ein
Variablen aus den Logs kopieren
Variablen aus den Logs kopieren
Variablen in den GraphiQL-Client einfügen
Variablen in den GraphiQL-Client einfügen

Die query ausführen

Du kannst die query manuell ausführen, indem du im GraphiQL-Client auf die Schaltfläche Run klickst.

Bearbeitung des Eintrags Translate custom posts
Bearbeitung des Eintrags Translate custom posts