Jump to content
dierau

EU_legal einige Texte in Englisch

Recommended Posts

Hallo,

bei Auswahl der Zahlungsart beim Bestellvorgang sind die Infotexte die rechts neben de Grafik stehen in Englisch, siehe Grafik.

Wie/Wo kann ich diese Texte finden und anpassen ?

 

Vielen Dank im vorraus

Dieter

 

 

 

post-818212-0-45569000-1413664296_thumb.jpg

Share this post


Link to post
Share on other sites

Backoffice: "Lokalisierung--->Übersetzungen" dann da Auswählen:

 

Programmteil: Installierte Module
Ihr Template: "dein template das du grade benutzt"

Ihre Sprache: "Deutsch denk ich doch mal :)"

 

dann rechts auf bearbeiten klicken.

Auf der nun geladenen Seite "Schließen Sie alle Blöcke" klicken, dann nochmal klicken "Öffnen Sie alle Blöcke" dann auf der Seite suchen mit "F3".

Den Text der zu übersetzen ist Suchen "Pay by Bankwire" und den roten Kasten den du gefunden hast übersetzen.

Immer dran denken, Viele Textfelder kommen mehrmals vor. Also immer schön weiter suchen bis Seitenende.

Edited by thepan (see edit history)

Share this post


Link to post
Share on other sites

Und wo kann ich den o.g. Text direkt im Quellcode anpassen? Ich kann die Übersetzungsfunktion im BO nicht nutzen, da dies die PHP Konfiguration des Webservers das nicht zulässt (max_input_vars)

 

Ich habe schon etliche Dateien angepasst, leider ohne Erfolg (order-payment.tpl / payment.tpl)

 

Kann mir jemand helfen?

 

Danke vorab und LG

Share this post


Link to post
Share on other sites

Kannst du nicht max_input_vars aendern?

Z.b. in der ".htaccess" ganz unten das einfuegen:

php_value max_input_vars 5000

Dann kannst du auch wieder im Backoffice grosse Language Dateien oeffnen.

Edited by thepan (see edit history)

Share this post


Link to post
Share on other sites

Das hab ich schon versucht, klappt leider nicht, da der Webhoster das scheinbar nicht zulässt.

 

Hast du eine Idee, wie ich die Übersetzung hardcoded lösen kann? Ist ein einsprachiger Shop, ist also kein Problem. Kenn mich eigentlich sehr gut mit Prestashop aus, hab schon etliche custom shops aufgesetzt, aber dieser kleine Schnipsel bringt mich zur Verzweifelung...

Share this post


Link to post
Share on other sites

Pay by Bankwire und Pay by Cash on Delivery (COD)

 

hab die entsprechenden Stellen im Ordner /modules/bankwire bzw. modules/cashondelivery angepasst, aber ohne Effekt. Cache selbstverständlich gelöscht. Muss damit zu tun haben, dass das EU Legal Modul diese übersteuert...

Share this post


Link to post
Share on other sites

Folgendes versuchen

root/themes/{Dein Theme}/modules/bankwire/translations/de.php

da die Übersetzung rein.

Am besten die von

root/modules/bankwire/translations

kopieren.

Edited by thepan (see edit history)

Share this post


Link to post
Share on other sites

Danke für den Hinweis, funktioniert aber leider nicht. Der Text wird weiterhin auf Englisch ausgegeben :/

Share this post


Link to post
Share on other sites

Du musst den Text in der Datei immer noch übersetzen. Also nur kopieren reicht nicht.

Share this post


Link to post
Share on other sites

Klappt einfach nicht.

 

Was mich wundert ist, dass ich die englischen Texte angezeigt bekommen obwohl ich die deutsche Übersetzung hardcoded eingefügt habe:

modules/bankwire/views/templates/hook/payment.tpl

 

<p class="payment_module">
<a href="{$link->getModuleLink('bankwire', 'payment')|escape:'html'}" title="{l s='Zahlung per Vorkasse' mod='bankwire'}">
<img src="{$this_path_bw}bankwire.jpg" alt="{l s='Zahlung per Vorkasse' mod='bankwire'}" width="86" height="49"/>
{l s='Zahlung per Vorkasse' mod='bankwire'} <span>{l s='(order processing will be longer)' mod='bankwire'}</span>
</a>
</p>
 
ebenfalls in /themes/{meinTheme}/modules/bankwire/views/templates/hook
 
<p class="payment_module">
            <a 
            class="bankwire" 
            href="{$link->getModuleLink('bankwire', 'payment')|escape:'html':'UTF-8'}" 
            title="{l s='Zahlung per Vorkasse (Banküberweisung)' mod='bankwire'}">
            {l s='Zahlung per Vorkasse (Banküberweisung)' mod='bankwire'} <span>{l s='' mod='bankwire'}</span>
            </a>
        </p>
 
Das heißt also, dass Prestashop den Inhalt nach Installation von EU Legal Modul irgendwo anders her nimmt, ich weiß nicht wo...

Share this post


Link to post
Share on other sites

 "/module/bankwire/views/templates/front/payment_execution,tpl"  Sollte es doch sein

Share this post


Link to post
Share on other sites

Nein, diese Datei gibt ja die Zusammenfassung für die Bestätigungsseite (bzw overview vor Betätigen des "kaufen" button) aus. Der gesuchte Ausdruck "Pay by Bank Wire" ist hier nicht vorhanden. 

 

Es ist wirklich zum Verzweifeln...

Share this post


Link to post
Share on other sites

Okay du hast recht. Aber dann such doch mal im gesamten Verzeichnis ob es noch irgendwo eine "payment.tpl" gibt. Standard sind 2 vorhanden.

prestashop\modules\bankwire\views\templates\hook\payment.tpl

prestashop\themes\default-bootstrap\modules\bankwire\views\templates\hook\payment.tpl

und dann halt wenn du ein eigenes Template hast da auch, und eventuell in externen Modulen wie eu legal.

Edited by thepan (see edit history)

Share this post


Link to post
Share on other sites

Bitte doch deinen Provider max_vars_value auf 3000 hochzusetzen oder Durchsuche mit einem File Explorer den Ordner Module

nach dem Textstring Pay by Bank Wire

Bei mir wurde max_vars hochgesetzt und gut war, konnte alle Texte anpassen.

Share this post


Link to post
Share on other sites

füge doch einfach in die übersetzungsdatei ein:

/themes/yourtheme/modules/bankwire/translations/de.php

die zeile ein:

$_MODULE['<{bankwire}yourtheme>bankwire_4ffaad55a1d22c453e7c9bad67b0598f'] = 'Zahlen per Überweisung';

PS, "yourtheme" musst du dann anpassen. siehst du ja an den anderen Zeilen wie es richtig heißen muss, bei deinem template

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More