cervelat Posted September 24, 2010 Report Share Posted September 24, 2010 Moin, wir verwenden das Gutschein-Plugin und möchten es gerne multilingual machen (standardmäßig stehen deutsche Texte direkt im Template... :-) Also habe ich im Admin unter Lokalisierung > Sprachtexte die neuen Texte in den gewünschten Sprachen mit den entsprechenden Schlüsseln angelegt. Danach hab ich noch im Template die neuen Schlüssel eingefügt. Für die deutsche Sprache werden alle Schlüssel durch die jeweiligen Werte (Headline, Erklärungstext, Buttontext) ersetzt. Wenn ich die Sprache dann auf Englisch umschalte, werden die Headline und der Erklärungstext ersetzt, aber der Buttontext nicht, sondern der Schlüssel steht auf dem Button. Hat jemand eine Idee woran das liegen kann, zumal es im deutschen Shop funktioniert? Danke im Voraus! Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted September 24, 2010 Report Share Posted September 24, 2010 Sind das die automatisch generierten Buttons? Wenn die Buttons generiert wurden, bevor die englischen Texte standen und ncoh deutsche verwendet wurden, mußt du einfach die entsprechenden Grafiken im passenden Sprachordner löschen, beim nächsten Aufruf der Seite werden diese neu generiert. Link to comment Share on other sites More sharing options...
df:bug Posted September 24, 2010 Report Share Posted September 24, 2010 Hallo, vieleicht ein Schreibfehler der TXT-Variable der Sprache im Backend? Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
cervelat Posted September 24, 2010 Author Report Share Posted September 24, 2010 Hallo Ballonsupermarkt und df:bug, danke für Eure Antworten! Ja, es sind die automatisch generierten Buttons, der Button hat den Dateinamen "_redeem.gif". Aber selbst wenn ich die Datei im Verzeichnis templates/[template]/img/buttons/[sprache] lösche, wird er im englischen Verzeichnis zwar neu generiert, aber hat wieder den Schlüssel als Text. Die Schreibweise der Textschlüssel hab ich auch geprüft, sie heißen in allen Sprachen gleich. Welche Ursache könnte das noch haben? Grüße Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted September 24, 2010 Report Share Posted September 24, 2010 Ist der Textschlüssel korrekt für die Sprache angelegt und auch im Bereich store oder both? EDIT: Bindest du das auch korrekt via $smarty.const.BUTTON_WIEAUCHIMMER ? Link to comment Share on other sites More sharing options...
cervelat Posted September 24, 2010 Author Report Share Posted September 24, 2010 Den Textschlüssel habe ich folgendermaßen angelegt: TEXT_TRANSLATED: 0 Sprachcode (iso-2): z.B. "fr" Schlüssel: z.B. TEXT_COUPON_BUTTONTXT Text: der Text Klasse: store Im Template habe ich den Button als {button text=TEXT_COUPON_BUTTONTXT file='_redeem.gif' type='form'}[/PHP] angelegt, vermutlich liegt hier der Fehler - wie definiere ich denn den Smarty-Platzhalter für den Button korrekt, damit der Buttontext angezeigt wird? Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted September 24, 2010 Report Share Posted September 24, 2010 {button text=$smarty.const.TEXT_COUPON_BUTTONTXT file='_redeem.gif' type='form'} [/PHP] Das müsste es auch schon sein. Link to comment Share on other sites More sharing options...
cervelat Posted September 24, 2010 Author Report Share Posted September 24, 2010 Vielen Dank Ballonsupermarkt, das wars! Gilt die Syntax $smarty.const.TEXT_COUPON_BUTTONTXT denn nur für Buttons? Außerhalb von Buttons kann ich den Schlüssel ja auch über {txt key=TEXT_COUPON_BUTTONTXT} definieren... Grüße und schönes WE Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted September 27, 2010 Report Share Posted September 27, 2010 Offenbar ja, da unterschiedliche Präfixe definiert sind für Buttons und für Text-Keys. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.