Dokumentation > Übersetzungen seitenübergreifend migrieren

Übersetzungen seitenübergreifend migrieren

Dokumente durchsuchen
Dokumentation durchsuchen

Bei der Migration von Übersetzungen zwischen Websites ist es wichtig sicherzustellen, dass der Inhalt auf beiden Websites identisch bleibt, einschließlich der Beibehaltung derselben Beitrags-IDs. Die Übersetzungen in den Haupttabellen sind unabhängig von der Beitrags-ID, aber es gibt immer noch einige Verknüpfungen, insbesondere mit Suchergebnissen in übersetzten Sprachen und benutzerbezogenen Daten.

Bei der Migration wird empfohlen, die Standard-WordPress-Tabellen zu kopieren. Dadurch wird sichergestellt, dass Inhalt und Struktur korrekt beibehalten werden und potenzielle Probleme mit benutzerdefinierten Daten oder Konfigurationen minimiert werden.

Übersetzungen können nur verwendet werden, wenn dieselben Standard- und Zusatzsprachen beibehalten werden, da TranslatePress Übersetzungen richtungsabhängig in der Datenbank speichert – von der Standardsprache in jede Zusatzsprache.

Da TranslatePress Inhalte für eine eigenständige Migration nicht dupliziert, bleiben die Übersetzungen mit den Inhalten der Standardsprache in der Datenbank verknüpft. Um sie zu migrieren, exportieren Sie die Übersetzungen im .sql-Format und importieren Sie sie direkt in die neue Datenbank.

Wie man Übersetzungen manuell zwischen Websites migriert

Wenn Sie alle Übersetzungen und Plugin-Daten migrieren möchten, müssen Sie mit einem Verwaltungstool wie phpMyAdmin auf Ihre Datenbank zugreifen und die relevanten Tabellen, Optionen und Metaschlüssel manuell exportieren.

Hier sind die Schritte, die erforderlich sind, um alle Plugin-Daten (einschließlich Übersetzungen) auf Ihre neue Datenbank zu übertragen:

1. Die Tabellen migrieren

Hier ist eine Liste aller Tabellen, die von TranslatePress angelegt werden:

  • wp_trp_dictionary – die Wörterbuchtabellen enthalten manuell oder automatisch übersetzte Zeichenfolgen
  • wp_trp_gettext* – die Gettext-Tabellen enthalten Theme/Plugin-Strings, die bereits eine Übersetzung haben
  • wp_trp_gettext_original_meta – die gettext-Tabellen enthalten Theme-/Plugin-Strings
  • wp_trp_gettext_original_strings – die gettext-Tabellen enthalten Theme-/Plugin-Strings
  • wp_trp_original_strings – die ursprüngliche Zeichenfolgetabelle enthält Zeichenfolgen in der Standardsprache, ohne jegliche Übersetzung
  • wp_trp_original_meta – die ursprüngliche Metatabelle enthält Metainformationen, die sich auf die ID des übergeordneten Beitrags beziehen
  • wp_trp_slug_originals – die ursprüngliche Slug-Tabelle enthält Slugs in der Standardsprache, ohne Übersetzungen (Diese Tabelle wurde ab Version TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 und TranslatePress Business/Developer 1.4.2 hinzugefügt.)
  • wp_trp_slug_translations – die Slug-Übersetzungstabelle enthält manuell oder automatisch übersetzte Zeichenketten (Diese Tabelle wurde ab Version TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 und TranslatePress Business/Developer 1.4.2 hinzugefügt.)

2. Migration der Optionen und Meta-Schlüssel

Hier ist eine Liste aller von TranslatePress erstellten Optionen und Meta-Schlüsseln sowie der Tabellen, in die sie eingefügt wurden:

  • _postmeta Tabelle – Meta-Schlüssel, die in die _postmeta-Tabelle eingefügt wurden, haben die trp_ Präfix (Ab den Versionen TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 und TranslatePress Business/Developer 1.4.2 werden in dieser Tabelle keine Daten mehr gespeichert.)
  • _termmeta Tabelle – Metaschlüssel, die in die _termmeta-Tabelle eingefügt wurden, haben die trp_ Präfix (Ab den Versionen TranslatePress Multilingual 2.8.4, TranslatePress Personal 1.2.9 und TranslatePress Business/Developer 1.4.2 werden in dieser Tabelle keine Daten mehr gespeichert.)
  • _optionen Tabelle – Optionen, die in die _options-Tabelle eingefügt wurden, haben die trp_ Präfix
  • Benutzerinformationen Tabelle – meta Schlüssel, die in die _usermeta Tabelle eingefügt wurden haben _trp_ Präfix

TranslatePress Mehrsprachig

Der beste Website-Lokalisierungsdienst für WordPress-Websites. Verwalten Sie alles über eine visuelle Benutzeroberfläche.