Huberticus Posted October 26, 2019 Share Posted October 26, 2019 Grüsse! V. 1.7.6.1 ALLE email messages sind bei meiner aktuellen Installation in englisch, bis auf ein paar einzelne Begriffe. Normal? Nun habe ich ein paar selbst übersetzt wobei es dann schon zu beginn heisst: Beispiel bei Bearbeitung von order_conf: "order_conf konnte in der Datenbank nicht gefunden werden." O.K., habe trotzdem einige mails übersetzt und abgespeichert > Meldung: "Update durchgeführt" Abgespeichert wurden wohl doch keine, alles ist weiterhin in englisch. 🤬 So kann man den Shop natürlich keinem Kunden zumuten. Bis auf ein paar grundlegend nötige Module ist nichts nachinstalliert. Sprache gibts nur Deutsch. Praktisch wie eine frische Installation. hat jemand Tip? Link to comment Share on other sites More sharing options...
Huberticus Posted October 26, 2019 Author Share Posted October 26, 2019 (edited) Unter design -> email theme habe ich nochmal die Einstellungen gecheckt und gespeichert. Jetzt siehts besser aus, emails scheinen jetzt Deutsch zu sein. Aber "...konnte in der Datenbank nicht gefunden werden." kommt immer noch bei Anwahl einer mail zum Übersetzen. Edited October 26, 2019 by Huberticus (see edit history) Link to comment Share on other sites More sharing options...
gmarc Posted January 8, 2020 Share Posted January 8, 2020 Hallo Huberticus Ich verwende die Version 1.7.6.2 und habe dasselbe Problem wie du. Bei mir wird auch die Meldung "...konnte in der Datenbank nicht gefunden werden" angezeigt. Der Text in den Mails ist grösstenteils auf Deutsch, leider aber halt nicht alles. Sobald ich über "International" -> "Übersetzungen" den E-Mail-Body auf Deutsch anpasse, verschiesst es mir die Formatierung in der Bestellbestätigung. In der Datei order_conf.html wäre eigentlich alles korrekt in Deutsch. Hast du noch etwas herausgefunden wie die Mails korrekt verschickt und die Meldung "...konnte in der Datenbank nicht gefunden werden" beseitigt werden können? Link to comment Share on other sites More sharing options...
miographix Posted January 13, 2020 Share Posted January 13, 2020 Selbes Problem! Eine Lösung würde mich auch interessieren... Link to comment Share on other sites More sharing options...
Wuschel Posted January 13, 2020 Share Posted January 13, 2020 Das kann noch dauern, weil es wohl ein Bug im AdminTranslationsController ist: https://github.com/PrestaShop/PrestaShop/issues/9599 (Hier sind auch Vorschläge für Code-Änderungen, um den Bug zu beheben.) Grundsätzlich gilt, dass die Fehler im Übersetzungssystem von 1.7 nach Angabe des Programmiererteams frühestens mit Version 1.8 behoben werden können. D.h. nicht, dass es gar nicht funktioniert, aber es kann immer wieder zu unvorhergesehenen Vorfällen kommen. Je nach 1.7-Version kann es aber auch mit diesem Tipp von mir klappen: On 1/9/2020 at 4:08 PM, Wuschel said: Ok, dann nochmal der Reihe nach: Im BO-Menü wählst du Lokalisierung --> Übersetzungen anschließend E-Mail-Vorlagen, <DeinTheme>, Sprache: Deutsch Falls dann nach dem Seitenwechsel zu den Vorlagen oben im Fenster die Fehlermeldung zu sehen ist (als Theme-Verzeíchnis wird hier immer das aktive genannt, das du auch ausgewählt hast), dann ist das ein typischer Bug von 1.6. Prestashop schreibt nämlich die angepassten Übersetzungen in ein Mail-Verzeichnis des Templates, während die englischen Originale im Mail-Verzeichnis des Hauptverzeichnisses sind. Dieses Verzeichnis mails/en sollte jetzt eigentlich ebenso wie das Verzeichnis mails/de auch in deinem Template-Verzeichnis sein. Ist es aber nicht. Damit alles funktioniert, musst du das erst manuell nachholen, also /mails/en --> <deinTemplateverzeichnis>/mails kopieren. Anschließend sind dann dort mindestens zwei Unterverzeichnisse - en und de. Dann wird es auch mit dem Übersetzen und Speichern klappen. Die von dir gesuchte E-Mail-Vorlage findest du - wie oben bereits gesagt nach Klick auf den Link vordefinierte E-Mails. Die Willkommensmail heißt account, die Auftragsbestätigung heißt order_conf. Klick auf den Link der Mail, die du ändern möchtest, dann kannst du die Betreffzeilen nach Belieben ändern. Link to comment Share on other sites More sharing options...
miographix Posted January 13, 2020 Share Posted January 13, 2020 Hallo, vielen Dank für die konstruktive Antwort! Ist ja unglaublich, dass dieser Bug noch immer nicht behoben wurde. Das Hauptproblem daran ist, dass der Kunde nach Bestellung eine englische Betreffzeile in der Mail bekommt, was natürlich total irritierend ist und zudem nach Spam aussieht. Im Grunde geht es mir vor allem um die Übersetzung von "Order Confirmation". Diese auf die von Dir beschriebene Weise einzugeben ist aber nicht möglich weil dort anstelle der Eingabezeile eben der Hinweis "order_conf konnte in der Datenbank nicht gefunden werden" steht. An die Code-Änderungen habe ich mich nicht gewagt, denn es wird dort nicht klar wo genau der Code eingefügt werden muss, bzw. welcher Code zu ersetzen ist. Link to comment Share on other sites More sharing options...
rictools Posted January 13, 2020 Share Posted January 13, 2020 Verwendest du sowohl Deutsch als auch Englisch oder nur Deutsch? Bevor man am Code rumwerkelt, sollte man grundsätzlich die Dateien sichern, dann am besten mit Notepad++ bearbeiten, dort kann man auch nach dem Speichern Schritte rückgängig machen! Dann den Code ändern, speichern, per FTP hochladen, ggf. Caches löschen, testen. Bei einem Error die Änderung in Notepad++ rückgängig machen, speichern und hochladen. Dann kann eigentlich nichts passieren, zur Not lassen sich die Dateien ja auch noch aus der Sicherung wiederherstellen. Link to comment Share on other sites More sharing options...
miographix Posted January 17, 2020 Share Posted January 17, 2020 (edited) Ich verwende nur Deutsch aber Englisch ist ja standardmäßig installiert. Danke für die Sicherheitshinweise zur Code-Bearbeitung. Ist mit dennoch zu heikel zumal es sich um einen Shop handelt der bereits live ist ...und es ist nicht meiner sonder der eines Kunden. Auch Prestashop 1.7.6.2 ist schlichtweg noch viel zu verbugt um vernünftig damit arbeiten zu können! Edited January 17, 2020 by miographix (see edit history) Link to comment Share on other sites More sharing options...
rictools Posted January 18, 2020 Share Posted January 18, 2020 Wenn im Shop sowieso nur deutsch verwendet werden soll, mußt du dich nicht um Zweisprachigkeit kümmern und kannst im Code englischsprachige Texte direkt durch deutsche austauschen, das ist wirklich nicht schwer und so etwas solltest du schon hinkriegen, wenn du für einen Kunden arbeitest. Natürlich kannst du solche Aufgaben auch delegieren ... Link to comment Share on other sites More sharing options...
SliderFlash Posted June 3, 2020 Share Posted June 3, 2020 (edited) Am 13.1.2020 um 7:38 PM schrieb miographix: Hallo, vielen Dank für die konstruktive Antwort! Ist ja unglaublich, dass dieser Bug noch immer nicht behoben wurde. Das Hauptproblem daran ist, dass der Kunde nach Bestellung eine englische Betreffzeile in der Mail bekommt, was natürlich total irritierend ist und zudem nach Spam aussieht. Im Grunde geht es mir vor allem um die Übersetzung von "Order Confirmation". Diese auf die von Dir beschriebene Weise einzugeben ist aber nicht möglich weil dort anstelle der Eingabezeile eben der Hinweis "order_conf konnte in der Datenbank nicht gefunden werden" steht. An die Code-Änderungen habe ich mich nicht gewagt, denn es wird dort nicht klar wo genau der Code eingefügt werden muss, bzw. welcher Code zu ersetzen ist. ist noch Aktuell, auch in der Aktuellen Prestashop 1.7.6.5 immer noch in E-Mail Body alles Englisch aber man kann sie auch selber übersetzen in Mails ordner Lang und Edited June 3, 2020 by SliderFlash (see edit history) Link to comment Share on other sites More sharing options...
Jacoubly33 Posted April 19, 2021 Share Posted April 19, 2021 Also muss es dann so aussehen? /mails/en/classic/mails/de /mails/en/classic/mails/en Link to comment Share on other sites More sharing options...
rictools Posted April 20, 2021 Share Posted April 20, 2021 Ich weiß als 1.6-Nutzer jetzt nicht genau wie die Ordner in 1.7 aussehen, aber "de" als Unterordner von "en" halte ich für eher unwahrscheinlich. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now