• Resolved ulang66

    (@ulang66)


    Die Frage wurde schonmal so ähnlich von jemand anders gestellt (https://wordpress.org/support/topic/ihre-bestellung-wurde-versandt-per-dhl/), aber die Antwort bringt mich nicht weiter. In der E-Mail “Bestellung versandt”, steht folgender Text “Ihre Bestellung bei […] wurde versandt per…”.
    Unter WooCommerce > Einstellungen > E-Mails > Bestellung versandt taucht dieser Text vor der Lieferadresse nicht auf.
    Auch unter WooCommerce > Einstellungen > Germanized > Versanddienstleister > DHL ist dieser Text nicht hinterlegt. Ich habe schon alle Templates durchsucht, finde aber nur eine englische Version des Textes in customer-shipment.php. Mein Problem: In den Versand E-Mails taucht der Text auf Deutsch so auf: “Deine Bestellung bei […] wurde versandt per Unbekannt“. Ich möchte natürlich nicht, dass dort “Unbekannt” steht. Was kann ich tun? Wo finde ich eine Möglichkeit den Text (auf Deutsch) zu ändern? Ich nutze WordPress mit Woocommerce, Germanized und MailPoet.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    Ich habe schon alle Templates durchsucht, finde aber nur eine englische Version des Textes in customer-shipment.php.

    Ja, das ist auch richtig so. Im Original-Template befindet sich der Originaltext, der dynamisch via Sprachdatei übersetzt wird. Das ist ein Feature von WordPress, das Plugins/Themes und auch der WP Core selbst verwendet. S.a.: https://codex.wordpress.org/I18n_for_WordPress_Developers

    Wenn du den Text ändern willst, dann überschreibe das Template der Mail in deinem (Child-) Theme und füge deinen eigenen Text ein. Der kann auch Deutsch sein, wenn dein Shop nur auf Deutsch läuft. Der Hinweis Unbekannt wird deswegen eingefügt, weil vermutlich zur dazugehörigen Sendung kein Versanddienstleister ausgewählt/hinterlegt wurde.

    Grüße

    Thread Starter ulang66

    (@ulang66)

    Danke für die Antwort. Funktioniert soweit. Nur ist es scheinbar so, dass der Text im Child Theme nicht nur auf Deutsch sein kann, sondern muss, da er dort offenbar nicht automatisch übersetzt wird. Jedenfalls haben jetzt deutsche Kunden englische Bestätigungsmails bekommen. Habe jetzt den Text auf Deutsch reingeschrieben und kann damit leben.

    Plugin Author vendidero

    (@vendidero)

    Naja, automatisch wird da auch sicher nichts übersetzt 🙂 Du müsstest, falls du eigene Übersetzungen anbieten willst, auch selbst die entsprechenden Sprachdateien bereitstellen + laden. Da solltest du dich im Zweifel in die oben verlinkte Doku einlesen. Ansonsten wäre der “einfachere” Ansatz einfach direkt den dt. Text zu hinterlegen.

    Grüße

    Thread Starter ulang66

    (@ulang66)

    Es bleibt mir trotzdem ein Rätsel, woher der deutsche Text zu Anfang kam, wenn doch nichts automatisch übersetzt wird. Ich finde mich jetzt einfach damit ab, dass er wohl spontan aus dem Nichts kam. Leider habe ich keine Zeit und Nerven, mir die Dokumentation voll reinzuziehen. Das verschiebe ich jetzt mal. Trotzdem Danke für die Antworten.

    Plugin Author vendidero

    (@vendidero)

    Es bleibt mir trotzdem ein Rätsel, woher der deutsche Text zu Anfang kam, wenn doch nichts automatisch übersetzt wird.

    Naja, der Standardtext (von Germanized) stammt aus der Germanized-Sprachdatei, die Germanized direkt mitliefert. Da liegen die Übersetzungen (für den englischen Standard) vor. S.a.: https://translate.wordpress.org/projects/wp-plugins/woocommerce-germanized/stable/de/default/

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.