Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Hallo und herzlich willkommen beim WPML-Support, das deutsche Forum ist aufgrund der Feiertage bis einschließlich 25. Dezember geschlossen. In der Zwischenzeit steht Ihnen unser englischer Support gerne zur Verfügung, um Ihre Fragen zu beantworten. Vielen Dank für Ihr Verständnis. Wir wünschen Ihnen frohe Festtage und einen erfolgreichen Start ins Jahr 2025! Herzliche Grüße Ihr WPML-Support-Team
Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Unterstützt die Zeitzone: America/Lima (GMT-05:00)

Dieses Thema enthält 2 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Andreas W. Vor 17 Stunden, 44 Minuten.

Assistiert von: Andreas W..

Verfasser Beiträge
Dezember 19, 2024 unter 1:11 pm #16530319

tobiasP-6

Hintergrund des Themas:
Ich suche nach einer Möglichkeit, Strings von Germanized Pro zu übersetzen. In meinem Fall die Checkbox mit dem Inhalt "Hiermit willige ich der Coaching- und Balance-Vereinbarung ein". Laut Vendidero, der Entwickler von Germanized Pro, sollte dies innerhalb der String Translations möglich sein und wird über wpml-config.xml zur Verfügung gestellt.

versteckter Link

Die Symptome:
Ich kann den String nicht finden.

Fragen:
Wie kann ich den String von Germanized Pro für die Übersetzung finden?

Dezember 19, 2024 unter 2:18 pm #16530542

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

bevor Ihr Ticket einem meiner Kollegen zugewiesen wird, lassen Sie mich Sie durch einige erste Schritte zur Fehlerbehebung führen. Dies wird dazu beitragen, den Support-Prozess zu beschleunigen.

Am besten verwenden Sie die Option „Auto-Register“. Öffnen Sie danach das Frontend, in dem der String sichtbar ist. WPML scannt automatisch die getTextCalls() und fügt die gefundenen Strings unter WPML → String Translation zur Übersetzung hinzu.

Viele Grüße
Marcel

Dezember 23, 2024 unter 9:01 am #16539574

tobiasP-6

Hi Marcel,

thanks for your answer. We try that, but couldn´t find the string "Hiermit willige ich der Coaching- und Balance-Vereinbarung ein" from Cart. How can we get this?

Best regards!
Tobias

Dezember 23, 2024 unter 9:51 am #16539763

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

Ich würde mir das gerne direkt auf Ihrer Seite ansehen. Dazu bräuchte ich bitte temporären Zugriff (WP-Admin und FTP) auf Ihre Seite, vorzugsweise zu einer Test/Staging Seite, an der das Problem nach Möglichkeit repliziert wurde.

Die dafür benötigten Felder finden Sie unterhalb des Kommentarbereichs. Die Informationen, die Sie eingeben, sind privat, d.h. nur Sie und ich können sie sehen und haben Zugriff darauf.

WICHTIG
Bitte erstellen Sie eine Sicherungskopie der Site-Dateien und der Datenbank, bevor Sie uns Zugang gewähren.
-Wenn Sie die wp-admin/FTP-Felder nicht sehen, bedeutet dies, dass Ihre Post- und Website-Login-Daten ÖFFENTLICH gemacht werden. Posten Sie Ihre Website-Details NICHT, wenn Sie die erforderlichen wp-admin/FTP-Felder nicht sehen. Wenn Sie das nicht tun, bitten Sie mich, die private Box zu aktivieren. Die private Box sieht wie folgt aus:
versteckter Link

Viele Grüße
Marcel

Dezember 23, 2024 unter 10:44 am #16539952

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

danke für den Zugang. Es wird gar kein String generiert, welche wie beschrieben unter versteckter Link als "admin_texts_woocommerce_gzd_legal_checkboxes_settings" sichtbar sein sollte.

Germanized beschreibt in deren Doku:

Für den Checkout verwenden wir den WooCommerce Hook woocommerce_review_order_after_payment um die Checkboxen auszugeben. Dabei werden alle Checkboxen durchlaufen und nur die ausgegeben, die für die Kasse registriert wurden. Über den Hook woocommerce_after_checkout_validation wird die Validierung der Checkboxen angestoßen

Sie verwenden jedoch WooCommerce über Blocks und nicht mehr klassisch per Shortcode. Es ist möglich, dass die Prüfungen in Germanized nicht vollständig mit der WooCommerce-Ausgabe über Blocks kompatibel sind (z. B. wenn die Kasse als Seite mit dem Block-Editor erstellt wurde). In diesem Fall empfehle ich, sich direkt an den Support von Germanized zu wenden und nachzufragen, ob hier ggg. die Aasgabe des getText() call "übersprungen" wird.

Viele Grüße
Marcel

Dezember 23, 2024 unter 1:22 pm #16540526

tobiasP-6

Hallo Marcel,

der Support von Vendidero hat geantwortet, dass er die Strings mit folgenden Code aktiviert:

<key name="woocommerce_gzd_legal_checkboxes_settings">
<key name="*">
<key name="admin_name" />
<key name="admin_desc" />
<key name="label" />
<key name="error_message" />
<key name="confirmation" />
</key>
</key>

Er wundert sich warum diese nicht erscheinen.

Kannst du damit etwas anfangen?

Viele Grüße
Tobias

Dezember 24, 2024 unter 10:41 am #16543295

Andreas W.
Supporter

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Mein Kollege Marcel ist aktuell im Urlaub, weshalb ich Dir gerne weiter behilflich bin.

Diese Config registriert die Strings in String Translation, aber das wird nur dann funktionieren, wenn es sich um einen per Shortcode erstellten Inhalt handelt.

Laut diesem Ticket handelt es sich hier wohl um Blöcke, die im Warenkorb oder der Kasse von WooCommerce verwendet werden. Ist das korrekt?

Falls ja, so beachte bitte, dass man diese Blöcke aktuell noch nicht mit WPML String Translation übersetzen kann. Im Grunde sollten die Blöcke zusammen mit den Seiten mit dem WPML Übersetzungseditor übersetzt werden, was aber bislang in diesem Fall nicht wie erwartet funktioniert.

Wir haben dazu folgende Errata veröffentlicht:
https://wpml.org/errata/woocommerce-multilingual-cart-page-strings-not-translated-when-using-blocks/

Die Übersetzen, die auf Basis solcher Blöcke angezeigt werden, stammen direkt von WooCommerce oder dem entsprechenden, verwendeten WooCommerce Add-on.

Mit freundlichen Grüßen
Andreas