Jump to content

[Erledigt] "Zahlung bei Abholung" fehlerhafte Übersetzung


ZoXx

Recommended Posts

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 by ZoXx (see edit history)
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

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

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

 

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 by eleazar` (see edit history)
  • Like 1
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...