Verwendung
VerwendungMeta synchronisieren und übersetzen

Meta synchronisieren und übersetzen

Gato AI Translations for Polylang kann Metadaten deines Themes und deiner Plugins synchronisieren und übersetzen.

Nutze diese Funktion, um deine eigenen Meta-Felder zu übersetzen oder solche von Plugins, die von Gato AI Translations for Polylang nicht nativ unterstützt werden.

Meta-Felder von unterstützten Plugins wie ACF, Meta Box und mehreren SEO-Plugins werden automatisch verarbeitet.

So funktioniert es

Im Tab Settings > Meta Configuration legst du fest, welche Meta-Keys:

  1. Beliebiger Wert: Direkt kopiert werden
  2. Strings: Kopiert und übersetzt werden
  3. Entity-IDs: Kopiert und durch die entsprechende Entity-ID für die Zielsprache ersetzt werden
Konfiguration der Meta-Keys für die Übersetzung
Konfiguration der Meta-Keys für die Übersetzung

Jeder Meta-Key kann über seinen Namen oder mithilfe einer Regex definiert werden:

Zum Beispiel entsprechen alle folgenden Einträge dem Meta-Key "_myplugin_seo_title":

  • _myplugin_seo_title
  • /"_myplugin_seo_.*/
  • #"_myplugin_seo_([a-zA-Z]*)#

Du kannst angeben, ob die eingegebenen Werte eingeschlossen oder ausgeschlossen werden sollen.

Direkt kopieren

Der Meta-Wert wird direkt vom Ursprungseintrag in den Zieleintrag kopiert.

Zu verwendende Eingaben:

  • Copy Meta for Custom Posts and Media
  • Copy Meta for Tags and Categories

Kopieren und übersetzen

Der Meta-Wert wird kopiert und in die Zielsprache übersetzt.

Zu verwendende Eingaben:

  • Translate Meta for Custom Posts and Media
  • Translate Meta for Tags and Categories

Akzeptierte Meta-Werte:

  • Einzelner String. Bsp.:
"hello world"
  • Array von Strings (bis zur letzten Ebene). Bsp.:
["hello", "world", ["hello", "world"]]
  • Objekt von Strings (bis zur letzten Ebene). Bsp.:
{
  "level1_key1": "hello",
  "level1_key2": "world",
  "level2_key1": {
    "level3_key1": "hello",
    "level3_key2": "world"
  }
}
  • Eine Kombination der oben genannten. Bsp.:
[
  "hello",
  "world",
  {
    "level1_key1": "hello",
    "level1_key2": "world",
    "level1_key3": {
      "level2_key1": [
        "hello",
        "world"
      ],
      "level2_key2": "hello world"
    }
  }
]

Kopieren und Entity-IDs ersetzen

Der Meta-Wert wird kopiert und durch die entsprechende Entity-ID für die Zielsprache ersetzt.

Zu verwendende Eingaben:

  • Translate Entity References on Meta: Custom Posts and Media IDs
  • Translate Entity References on Meta: Tags and Categories IDs

Beachte, dass beide Eingaben beim Bearbeiten jeder beliebigen Entität gelten: Beiträge, Tags, Kategorien und Medien.

Zum Beispiel kann ein Beitrag einen Meta-Eintrag haben, der auf eine Liste von Tags verweist, und diese Tags müssen durch die entsprechenden Entity-IDs für die Zielsprache ersetzt werden.

Akzeptierte Meta-Werte:

  • Einzelne Entity-ID. Bsp.:
123
  • Array von Entity-IDs (bis zur letzten Ebene). Bsp.:
[123, 456, [123, 456]]
  • Objekt von Entity-IDs (bis zur letzten Ebene). Bsp.:
{
  "level1_key1": 123,
  "level1_key2": 456,
  "level2_key1": {
    "level3_key1": 123,
    "level3_key2": 456
  }
}
  • Eine Kombination der oben genannten. Bsp.:
[
  123,
  456,
  [
    123,
    456
  ],
  {
    "level1_key1": 123,
    "level1_key2": 456,
    "level2_key1": {
      "level3_key1": 123,
      "level3_key2": 456
    }
  }
]