- Status
- Warten auf Autor
- Zugehöriges Plugin/Theme
- TablePress
Übersicht über das Problem
Wenn Sie eine Tabelle mit dem TablePress-Plugin erstellen, ist es derzeit nicht möglich, diese mit WPML zu übersetzen.
Problemumgehung
Wie der Autor von TablePress erwähnt, ist die einfachste Lösung, für jede Sprache eine Tabelle zu erstellen und den entsprechenden Shortcode auf den übersetzten Seiten zu verwenden.
Sie können auch das Row Filtering-Modul verwenden, das in der TablePress Premium-Version verfügbar ist, um jede Zeile für jede Sprache zu kopieren und die Sprachabkürzung als Filterbegriff zu verwenden, z. B. in einer zusätzlichen, aber verborgenen ersten Spalte.
Alternativ können Sie die folgende Lösung ausprobieren, aber stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website erstellen, bevor Sie fortfahren:
- Bitte gehen Sie zur Seite WPML → Einstellungen .
- Scrollen Sie nach unten zum Abschnitt Beitragstypen-Übersetzung und setzen Sie den benutzerdefinierten Beitragstyp tablepress_table auf Übersetzen.
- Suchen Sie auf derselben Seite nach dem Abschnitt Übersetzung benutzerdefinierter Felder . Setzen Sie die folgenden Felder auf Kopieren:
- _tablepress_table_options
- _tablepress_table_visibility
- Gehen Sie zu WPML → Übersetzungsmanagement.
- Wählen Sie den Beitragstyp TablePress Tables aus dem Dropdown-Menü aus:
- Übersetzen Sie die Tabelle so, wie Sie es mit jedem anderen Beitrag oder jeder anderen Seite tun würden.
- Gehen Sie zu WPML → String-Übersetzung.
- Scrollen Sie nach unten zum Ende der Seite und klicken Sie auf den Link Texte in Admin-Bildschirmen übersetzen.
- Suchen Sie nach tablepress_tables.
- Wählen Sie das Ergebnis aus und klicken Sie auf die Schaltfläche Zur String-Übersetzung hinzufügen.
- Gehen Sie zurück zu WPML → Übersetzungsmanagement.
- Hier müssen Sie die ID der Originaltabelle ermitteln. Sie finden diese, indem Sie den Mauszeiger über die Schaltfläche Anzeigen der Originaltabelle bewegen:
- Gehen Sie zu WPML → Übersetzungen.
- Ermitteln Sie die ID der übersetzten Tabelle:
- Gehen Sie zurück zu WPML → String-Übersetzung und wählen Sie die Domain admin_texts_tablepress_tables im Dropdown-Menü oben in der Tabelle aus.
- Kopieren Sie den Inhalt des Strings in die Übersetzung. Ersetzen Sie in der Übersetzung die ID der Originaltabelle (18 in unserem Beispiel) durch die ID der übersetzten Tabelle (32 in unserem Beispiel).

Übersetzen des Tabellen-Strings


