ZoXx Posted June 19, 2015 Share Posted June 19, 2015 (edited) Hallo liebe Community,ich habe vor einigen Tagen das Modul "Zahlung bei Abholung" von Silbersaiten gekauft.Allerdings ist im letzten Schritt eine fehlerhafte Übersetzung drin, die ich leider nirgends entdecken kann!Und zwar wird im letzten Schritt folgendes angezeigt: IHRE BESTELLUNG BEI .... IST ABGESCHLOSSEN. Sie haben Zahlung bei Abholung gewählt Your order will be sent very soon. Bei allen Fragen kontaktieren Sie unseren Kundensupport Kann mir jemand weiterhelfen? Kann mir evtl. auch noch jemand sagen in wie weit ich den Text dann ändern kann? Habe vor ein paar Tagen auch schon zwei Screenshots an Silbersaiten geschickt, aber leider noch keine Antwort bekommen. Weis aber das Sie hier auch aktiv sind Viele Grüße Edited June 30, 2015 by ZoXx (see edit history) Link to comment Share on other sites More sharing options...
ZoXx Posted June 26, 2015 Author Share Posted June 26, 2015 Niemand? Link to comment Share on other sites More sharing options...
thepan Posted June 26, 2015 Share Posted June 26, 2015 Guten Tag Du hast also schon im Backoffice im Menü "Lokalisierungen--->Üversetzungen" die "Installierten Module" , dein Template und dein Sprache ausgewählt, und konntest die Zeile nicht finden? Dann fehlt der Zeile sehr wahrscheinlich im Code der Übersetzungsstring. Um das zu beheben, musst du im Modul Ordner die richtige Datei finden und dann dort die Zeile suchen. Entweder direkt dort Übersetzen, oder aber besser, den Programmcode ändern und es somit aus dem Backoffice heraus übersetzbar machen. Das muss so aussehen: {l s='Hier der Text, der im FO angezeigt wird' mod='NamedesModuls'} Sollten aber andere Beispiele im Programmcode zufinden sein nach denen du dich richten kannst. 1 Link to comment Share on other sites More sharing options...
eleazar Posted June 26, 2015 Share Posted June 26, 2015 Wenn das Modul sauber programmiert worden ist, dann fehlt die Übersetzung in Lokalisierung --> Installierte Module --> <NamedesModuls> --> Programm (Kein Template gewählt) o. ggf. default-bootstrap --> <NamedesModuls> --> Abt. Confirmation Falls sie dort nicht angeboten wird, geht nur der Weg, den thepan vorgeschlagen hat, weil dann vermutlich das entscheidende mod='NamedesModuls' hinter dem Übersetzungs-Item fehlt. Es sollte sich eigentlich befinden in der Datei /modules/<NamedesModuls>/views/templates/hook/confirmation.tpl. Link to comment Share on other sites More sharing options...
ZoXx Posted June 29, 2015 Author Share Posted June 29, 2015 Hey, danke erstmal für die Infos !Also das hier steht in der de.php im /translations/ drin: <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{pickuppayment}prestashop>pickuppayment_fadfafe77f09eae2d6987be88a34d9e3'] = 'Zahlung bei Abholung'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_38583d8c8c3ce8af8f12a1e1a52a84b2'] = 'Lassen Sie die Kunden Ihre Bestellung im Laden abholen und bezahlen'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_876f23178c29dc2552c0b48bf23cd9bd'] = 'Sind Sie sicher, dass Sie das Modul deinstallieren möchten?'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_16beed976dce23158db7e5f73f1ddaaf'] = 'Warten auf Abholung'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_886ab591377b47a6b9d41f04a1e30160'] = 'Abhol- und Zahlungsbereit'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_ee46f0a6b2a197ccbd4283fcfba96b7f'] = 'Alle Lieferanten'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_f4f70727dc34561dfde1a3c529b6205c'] = 'Einstellungen'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_2458ca3a0844e547267c8832251b66fc'] = 'Hier können Sie die Moduleinstellungen anpassen'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_914419aa32f04011357d3b604a86d7eb'] = 'Lieferant'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_ef4041c13013518718c2a4f32418bf0e'] = 'Status für neu eingetroffene Bestellungen'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_a55b49c08aedfa25c8f8d722ad0d3b73'] = 'Der Status wird automatisch zugewiesen wenn die Bestellung eintrifft.'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_9b2cf1e02b4826ec4f49e64a0feff805'] = 'Status für \"Abholbereit\"'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_602b6f22fb5dae917cead5972382e38b'] = 'Bei diesem Status erhält der Kunde eine Mail, dass seine Bestellung abholbereit ist.'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_dd7bf230fde8d4836917806aff6a6b27'] = 'Adresse'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_29060bb11b361f40225594a3ebe712c8'] = 'Adresse des Abholortes'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_a76d4ef5f3f6a672bbfab2865563e530'] = 'Öffnungszeiten'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_881077faa5c3549f7fee61273f0ed710'] = 'Öffnungszeiten bzw. Abholzeiten'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_c9cc8cce247e49bae79f15173ce97354'] = 'Speichern'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_e8d941013c3580574c9b35b05dd0e6d2'] = 'Aktualisierung fehlgeschlagen'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_c888438d14855d7d96a2724ee9c306bd'] = 'Einstellungen aktualisiert'; $_MODULE['<{pickuppayment}prestashop>pickuppayment_3769a582dc813397b6fff49b3a24f0ac'] = 'Zahlung bei Abholung'; $_MODULE['<{pickuppayment}prestashop>validation_ea9cf7e47ff33b2be14e6dd07cbcefc6'] = 'Zahlung/Abholung'; $_MODULE['<{pickuppayment}prestashop>validation_f1d3b424cd68795ecaa552883759aceb'] = 'Zusammenfassung'; $_MODULE['<{pickuppayment}prestashop>validation_e97091c28f7e6913dade5565e95636bf'] = 'Zahlung bei Abholung'; $_MODULE['<{pickuppayment}prestashop>validation_9b871b8421e5ba507f281201fe715800'] = 'Sie haben Zahlung bei Abholung gewählt'; $_MODULE['<{pickuppayment}prestashop>validation_e2867a925cba382f1436d1834bb52a1c'] = 'Der Gesamtwert der Bestellung ist'; $_MODULE['<{pickuppayment}prestashop>validation_1f87346a16cf80c372065de3c54c86d9'] = '(inkl. MwSt.)'; $_MODULE['<{pickuppayment}prestashop>validation_0881a11f7af33bc1b43e437391129d66'] = 'Bitte bestätigen Sie Ihre Bestellung'; $_MODULE['<{pickuppayment}prestashop>validation_569fd05bdafa1712c4f6be5b153b8418'] = 'Andere Zahlungsmethoden'; $_MODULE['<{pickuppayment}prestashop>validation_46b9e3665f187c739c55983f757ccda0'] = 'Ich bestätige meine Bestellung'; $_MODULE['<{pickuppayment}prestashop>confirmation_88526efe38fd18179a127024aba8c1d7'] = 'Ihre Bestellung bei %s ist abgeschlossen.'; $_MODULE['<{pickuppayment}prestashop>confirmation_88f6915aff08a25a101e062b4e6be382'] = 'Sie haben Zahlung bei Abholung gewählt'; $_MODULE['<{pickuppayment}prestashop>confirmation_0db71da7150c27142eef9d22b843b4a9'] = 'Bei allen Fragen kontaktieren Sie unseren'; $_MODULE['<{pickuppayment}prestashop>confirmation_64430ad2835be8ad60c59e7d44e4b0b1'] = 'Kundensupport'; $_MODULE['<{pickuppayment}prestashop>payment_30dfc9d9187794d22f5c6b453dac6fc3'] = 'Zahlung bei Abholung'; $_MODULE['<{pickuppayment}prestashop>payment_d3130d8c55926a2e756389b8a55dadf8'] = 'Sie zahlen die Waren bei der Abholung im Geschäft'; Also sollte laut Übersetzung und Modul alles richtig sein?Nur warum greift dann die Übersetzung nicht?Evtl. wegen EU-Legal? Kann ich mir eigentlich aber auch nicht vorstellen, da die beiden Module ja nicht ineinander eingreifen hier? Link to comment Share on other sites More sharing options...
eleazar Posted June 29, 2015 Share Posted June 29, 2015 (edited) Also sollte laut Übersetzung und Modul alles richtig sein? Nur warum greift dann die Übersetzung nicht? Gut, jetzt hast du den Beleg sogar selbst geliefert, warum die Übersetzung fehlt. Nur leider hast du es nicht bemerkt: $_MODULE['<{pickuppayment}prestashop>confirmation_88526efe38fd18179a127024aba8c1d7'] = 'Ihre Bestellung bei %s ist abgeschlossen.'; $_MODULE['<{pickuppayment}prestashop>confirmation_88f6915aff08a25a101e062b4e6be382'] = 'Sie haben Zahlung bei Abholung gewählt'; HIER FEHLT WAS! $_MODULE['<{pickuppayment}prestashop>confirmation_0db71da7150c27142eef9d22b843b4a9'] = 'Bei allen Fragen kontaktieren Sie unseren'; $_MODULE['<{pickuppayment}prestashop>confirmation_64430ad2835be8ad60c59e7d44e4b0b1'] = 'Kundensupport'; An der betreffenden Stellen müsste eigentlich die Übersetzung für Your order will be sent very soon stehen. Das tut sie aber nicht. Also ein Bug des Moduls, den du aber selbst beheben kannst, wenn du einfach genau liest, was thepan und ich dir geraten haben. Allerdings ist doch eigentlich die ganze Einblendung dieses Satzes ein Fehler des Silbersaiten-Moduls und unsinnig. Wieso sollte denn eine Bestellung verschickt werden, die man abholen muss? Öffne also die von mir genannte Datei /modules/pickuppayment/views/templates/hook/confirmation.tpl Dann such nach einem Textschnipsel, der ungefähr so aussieht: <span class="bold">{l s='Your order will be sent very soon.'}</span> und setz ihn auf Kommentar, so: <!--<br /><br /><span class="bold">{l s='Your order will be sent very soon.'}</span>--> Edited June 29, 2015 by eleazar` (see edit history) 1 Link to comment Share on other sites More sharing options...
ZoXx Posted June 29, 2015 Author Share Posted June 29, 2015 Und genau so funktioniert es nun !Jetzt kann ich die Übersetzung selbst noch anpassen!Ich bedanke mich ganz herzlich bei eleazar` und thepan Danke !!! 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