WPML
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:


  1. Bitte gehen Sie zur Seite WPMLEinstellungen .

  2. Scrollen Sie nach unten zum Abschnitt Beitragstypen-Übersetzung und setzen Sie den benutzerdefinierten Beitragstyp tablepress_table auf Übersetzen.

  3. Suchen Sie auf derselben Seite nach dem Abschnitt Übersetzung benutzerdefinierter Felder . Setzen Sie die folgenden Felder auf Kopieren:

    • _tablepress_table_options

    • _tablepress_table_visibility

  4. Gehen Sie zu WPMLÜbersetzungsmanagement.

  5. Wählen Sie den Beitragstyp TablePress Tables aus dem Dropdown-Menü aus:

    Auswählen des Beitragstyps TablePress Tables


  6. Übersetzen Sie die Tabelle so, wie Sie es mit jedem anderen Beitrag oder jeder anderen Seite tun würden.

  7. Gehen Sie zu WPMLString-Übersetzung.

  8. Scrollen Sie nach unten zum Ende der Seite und klicken Sie auf den Link Texte in Admin-Bildschirmen übersetzen.

  9. Suchen Sie nach tablepress_tables.

  10. Wählen Sie das Ergebnis aus und klicken Sie auf die Schaltfläche Zur String-Übersetzung hinzufügen.

  11. Gehen Sie zurück zu WPMLÜbersetzungsmanagement.

  12. Hier müssen Sie die ID der Originaltabelle ermitteln. Sie finden diese, indem Sie den Mauszeiger über die Schaltfläche Anzeigen der Originaltabelle bewegen:

    Ermitteln der ID der Originaltabelle


  13. Gehen Sie zu WPMLÜbersetzungen.

  14. Ermitteln Sie die ID der übersetzten Tabelle:

    Ermitteln der ID der übersetzten Tabelle


  15. Gehen Sie zurück zu WPMLString-Übersetzung und wählen Sie die Domain admin_texts_tablepress_tables im Dropdown-Menü oben in der Tabelle aus.

  16. 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

Alle bekannten Probleme →