Hallo zusammen.
Und wieder habe ich ein eigenartiges Problem. Der eigentliche Ersteller des Shop hat diesen seinerzeit auf "Deutsch" und somit per "Du" im Wordpress eingestellt. Damit waren die Woocommerce-Mails alle auf Deutsch, aber per "Du" in der Anrede.
Da dem Kunden das mißfiel habe dann auf "Deutsch Sie" umgestellt und alle angebotenen
Übersetzungen installieren lassen.
Das paßt bei fast allen Mails. Nur die Rechnung an den Kunden bleibt beharrlich auf Englisch.
Selbst wenn ich wieder auf "Deutsch" mit "Du" umstelle ist diese immer noch englisch.
Hat jemand so etwas schon mal gehabt? Und eine Lösung für mich?
Gruß
Andreas
Sprache umgestellt auf "Sie"|Rechnung ist weiter in Englisch
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Und für die Rechnung an den Kunden verwendest du welches (PDF) Plugin?
Einige verwenden für fehlende Übersetzungen
https://wordpress.org/plugins/loco-translate/ -
WooCommerce selbst erstellt keine Rechungen. Welches Plugin wird für die Rechnungsstellung verwendet?
-
Hallo zusammen
@r23: Damit habe ich schon alles durchforstet. Hilft mir aber
in diesem konkreten Fall nicht weiter. Sonst funktioniert das Tool ganz gut.
Aktuelle Konstellation:
Wordpress 5.6, Theme Marketo Child, Woocommerce, Germanized PRO, Yith Giftkarten
Alles sonst auf dem aktuellen Stand.
Die generierte PDF Rechnung ist in Deutsch.
Screenshot im Anhang
Eigenartiges Verhalten.Gruß
AndreasErgänzung:
Ich habe jetzt aktuell neue Testbestellungen ausgelöst und festgestellt das es ein
Gemischtwarenladen geworden ist. Einige Anreden sind "Du" andere "Sie".
:-( -
So einen Schrott erlebt man bei diesen haste nicht gesehen Themes - Divi mag ich da besonders. leider sehr oft.
Cache - löschen - einige Theme Entwickler bringen eine eigene "Performance" Optimierung mit. - auch diese löschen.
Ich selbst bevorzuge für Übersetzungen kein WordPress-Plugin, sondern eine Software, mit der ich Übersetzungen für meine Themes oder Plugins erstellen kann. Ich verwende https://poedit.net/pro in der kostenpflichtigen Version
Germanized bringt eine Anleitung, wie man auf Sie umstellen kann.
https://vendidero.de/dokument/wooco…ale-sprachdateiMit dem genannte Language Fallback Plugin könntest du zumindest bei fehlendem Plugin Übersetzung auf Deutsch Du umstellen - und könntest evtl. zumindest das fehlerhafte Plugin finden.
Yith Giftkarten <= damit würde ich anfangen...
-
Hallo
Ich habe mir jetzt die Tipps mal näher angesehen. Alles was irgendwie nach Cache hab ich gelöscht.
Germanzied Anleitung habe ich auch gelesen. So war ich auch vorgegangen. Language Fallback funktioniert zwar,
aber mit dem "Du" Problem falls er was nicht findet. Auch keine wirkliche Lösung.
Vielleicht versteht ich die Systematik nicht wer wann und wie auf welche Vorlage(n) zugreift
oder eigene Infos dazuschreibt. Ist das irgendwo nachzulesen? Oder muß man sich da mit try&error "durchwurschteln"?
Ich bin ja lernwillig. Und ich habe diesen Shop nicht begonnen! Somit muß ich Dinge ausbügeln die andere verursacht haben.
Mein Trost: Ich lerne dazu. Und weiß mittlerweile das man eine Menge falsch machen kann. ;)Der folgende Screenshot zeigt eine eingegangene Bestellung nachdem ich auf Deutsch "Sie" umgestellt habe. Davor stand in der Mail (fast) alles auf Deutsch.
Und somit eher "verschlimmbessert". -
WooCommerce und Germanized (aktuelle stable Versionen) sind zu 100% in die Deutsche Sprache (Du und Sie) übersetzt. Siehe hier:
https://translate.wordpress.org/locale/de/form…ns/woocommerce/
https://translate.wordpress.org/projects/wp-pl…/dev/de/formal/Wenn also im Zusammenhang mit WooCommerce E-Mails und Germanized Rechnungen fehlerhafte Übersetzungen auftauchen, kann das folgende Ursachen haben:
1. Es werden veraltete Versionen verwendet -> System aktualisieren und zwar alles
2. Andere Plugins ersetzen WooCommerce/Germanized Ausgaben haben dafür aber keine Übersetzungen -> Alle Plugins bis auf Woo/GZD deaktivieren und testen
3. Durch häufiges Hin- und Herschalten zwischen Sprachen haben sich viele Sprachdateien angesammelt und veraltete Versionen sind noch vorhanden -> alle Sprachdateien löschen und neu erzeugen
4. Das Theme ersetzt WooCommerce Ausgaben (liegt im Theme Verzeichnis ein WooCommerce Verzeichnis?) und verwendet nicht die WooCommerce Sprachdateien -> Übersetzungen mittels Loco Translate erstellen und updatesicher speichern
5. Der geneigte Anfänger hat sich im Interet 1000 Lösungen zum anpassen von Sprachstrings zusammengesucht und angefangen Änderungen an Originaldateien vorzunehmen -> Plugin/Theme löschen und neu installieren
6. Ein Entwickler hat den Holzhammer verwendet und mittels gettext() Übersetzungen erzwungen -> Einen Blick in die functions.php des Childthemes werfen bzw. unbekannte Plugins deaktivierenIch persönlich würde dieses Language Fallback Plugin löschen. Es ist absolut überflüssig und verursacht Overhead. Wenn eine Übersetzung fehlt, erstellt man diese mit Loco Translate und reicht dann eine Übersetzungen beim Entwickler ein, damit beim nächsten Update die fehlenden Übersetzungen nachgeliefert werden.
Übersetzungen funktionieren nach einem einfache Prinzip. In jedem PHP/JS Code werden Textausgaben in der Basissprache (meist Englisch) mittels i18n Funtionen (__(), _e(), usw.) ausgegeben. Die i18n Funktionen enthalten den Text und die zuständige Textdomain für die Übersetzungen: __('output', 'textdomain'). Bei jeder Ausgabe prüft WordPress ob für den Text eine Übersetzung in der aktuellen Spracheinstellung vorliegt. Diese Übersetzungen befinden sich in Dateien nach dem Muster textdomain-sprache.po/mo. Ist WordPress auf Deutsch(Sie) eingestellt, werden für die Übersetzungen also die Dateien textdomain-de_DE_formal.po herangezogen. Fehlen Stringübersetzungen in der Datei wird dort die Originalsprache ausgegeben. Das Language Fallback Plugin gibt nur an, dass in solchen Fällen eine andere Sprache als das Original verwendet werden soll. Fehlt in dieser Sprache ebenfalls eine Übersetzung, wird wieder das Original ausgegeben. So erklärt sich der Mix aus Deutsch-DU, Deutsch-SIE und Originalsprache. Fehlende Übersetzungen sind bei kostenlosen Plugins und Themes an der Tagesordnung aber leider auch bei kostenpflichtigen.
Ist das Thema jetzt klarer?
-
Hallo mensmaximus
Wow. Das ist mal ein tolle Erklärung.
Dann werde ich mich mal durcharbeiten.
Mal schauen ob ich finde wo es hakt. ;)
Sie schrieben: "Alle Sprachdateien löschen...
Wie ist da vorzugehen? Einfach alles was im Ordner .../wp-content/languages/plugins
steht inkl. *.json löschen? Und wie erzeuge ich dann diese Dateien neu?
Besten Dank.Gruß
AndreasPS: Alles ist auf einem aktuellen Stand
-
Sie schrieben: "Alle Sprachdateien löschen...
Wie ist da vorzugehen? Einfach alles was im Ordner .../wp-content/languages/plugins
steht inkl. *.json löschen? Und wie erzeuge ich dann diese Dateien neu?Richtig. Danach in WordPress einlogen und das Menü der installierten Plugins aufrufen. Gleich danach das Menu Dashboard -> Aktualisierungen aufrufen. Dort wird dann angezeigt, dass neue Übersetzungen zur Verfügung stehen. Button klicken und nach ein paar Sekunden sind die aktuellsten Übersetzungen geladen. Leider speichern nicht alle Plugins die Übersetzungsdateien unter /wp-content/languages. Manchmal muss man im Verzeichnis des entsprechenden Plugins die Sprachdateien löschen.
-
Hallo menamaximus
Danke.
Ich schaue ich mir das mal in Ruhe an. Und lasse ich mich mal überraschen ob
das alles dann in die richtigen Bahnen gelenkt werden kann. :-)
MfG.Andreas
-
Hallo zusammen
Ich wollte nur kurz informieren wie ich es gelöst habe. Ich habe den Shop
(der ja sowieso im Vorfeld schon ein wenig vermurkst war) neu aufgesetzt. Das war, zumindest für mich,
deutlich entspannter zu handhaben. Denn dabei konnte ich so einiges Anderes gleichzeitig noch gerade
biegen. Und Überflüssiges entfernen. Es tauchen sicher nochmal ein paar Fragen oder Probleme auf.
Besten Dank nochmals für die Hilfestellungen hier.
Gruß
Andreas
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!