Mehrere Sprachen / oscommerce

Fragen und Tipps & Tricks zur Newsletter Software SuperMailer oder zum BirthdayMailer

Moderatoren: mirko, Wolfi

Antworten
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »


;) bin der beste ich weiss ;) hehe

Ja genau so geht das, bist der größte. :)
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Danke für deine Hilfe. Werde nun weitermachen und die anderen Konstanten definieren. Hast evtl. dann Interesse and die fertige Mutli Language Version (d,i,f,eng)?
Wenn du nichts an meinem Code verändert hast, so dass also die Dokumentation noch korrekt ist, dann kannst mir die mulit-language-Version schicken.
maurolino
Beiträge: 15
Registriert: 31.10.2008, 11:29

Beitrag von maurolino »

Also habs mal so versucht und scheint zu klappen:

$NoAction=NOACTION_SUPERMAILER;

und dann im language file:

define(\'NOACTION_SUPERMAILER\', \'Bitte wählen Sie ob Sie sich an- oder abmelden möchten.\');

;) bin der beste ich weiss ;) hehe
maurolino
Beiträge: 15
Registriert: 31.10.2008, 11:29

Beitrag von maurolino »

So letzte Frage meinerseits ;):
$EMailAddressExists = \"Ihre E-Mail-Adresse existiert bereits in unserem Verteiler.\";

Wie muss man die obige Konstante (und die restlichen der supermailer_newsletter.php Datei) um schreiben, damit man im language file: /includes/language/supermailer_newsletter.php den jeweiligen Text in der relativen Sprache definieren kann?

Danke :)
maurolino
Beiträge: 15
Registriert: 31.10.2008, 11:29

Beitrag von maurolino »

Hallo!

Danke für deine Hilfe. Werde nun weitermachen und die anderen Konstanten definieren. Hast evtl. dann Interesse and die fertige Mutli Language Version (d,i,f,eng)?

Gruss
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

ahh du hast es nicht richtig gemacht, sieht man auch schwer in meiner Antwort oben.

Vor und nach

.BOX_SUPERMAILER_NEWSLETTER_SUBSCRIBE. muss ein Hochkomma, also das Zeichen \'
maurolino
Beiträge: 15
Registriert: 31.10.2008, 11:29

Beitrag von maurolino »

Sorry, Geht aber wirklich nicht. evtl. kann man bei value keine konstante verwenden :(

$newsletter_box_contents[] = array(\'form\' => tep_draw_form(\'supermailer_newsletter\', \'supermailer_newsletter.php\', \'post\'),
\'align\' => \'center\',
\'text\' => BOX_SUPERMAILER_NEWSLETTER_EMAIL . \'<br>\' .
tep_draw_input_field(\'EMail\', \'\', \'size=\"10\" style=\"width: \' . (BOX_WIDTH-30) . \'px\"\') . \'&nbsp;\' . tep_hide_session_id() .
\'<br>\'. tep_draw_radio_field(\'Action\', \'subscribe\', true). BOX_SUPERMAILER_NEWSLETTER_SUBSCRIBE .\'<br>\'.
tep_draw_radio_field(\'Action\', \'unsubscribe\'). BOX_SUPERMAILER_NEWSLETTER_UNSUBSCRIBE .\'<br><br>\'.
\'<input>\'
);
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Jetzt habe ich meine eigene Anleitung nochmals gelesen. In der Datei

oscommerce//catalog//includes//languages//german.php

muss die Konstante defniert werden, alternativ die Konstante BOX_SUPERMAILER_NEWSLETTER_SUBSCRIBE verwenden, diese ist bereits definiert.
maurolino
Beiträge: 15
Registriert: 31.10.2008, 11:29

Beitrag von maurolino »

Original von Mirko:
Hast du auch die Konstante Newsletter_Submit_Btn in der

oscommercecatalogincludeslanguagesgerman Datei angelegt

(\'Newsletter_Submit_Btn\', \'Absenden\');


dasselbe musst du dann natürlich noch im english Verzeichnis machen.


Hallo

Ja hab ich. Es wird nur den Name der Konstante angezeigt leider :(

Gruss
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hast du auch die Konstante Newsletter_Submit_Btn in der

oscommerce\\catalog\\includes\\languages\\german Datei angelegt

(\'Newsletter_Submit_Btn\', \'Absenden\');


dasselbe musst du dann natürlich noch im english Verzeichnis machen.
maurolino
Beiträge: 15
Registriert: 31.10.2008, 11:29

Beitrag von maurolino »

Hallo Mirko

Danke für deine Hilfe. Leider klappt es nicht :)
der Button wird genau mit dem Variablenname betittelt:


:)

Gruss
Benutzeravatar
mirko
Beiträge: 23082
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Hallo,

es ist auch nur die Variante in deutsch implementiert. Im Verzeichnis

oscommercecatalogincludeslanguagesgerman liegt die Datei supermailer_newsletter.php dort müsste man eine weitere Konstante definieren z.B. define(\'Newsletter_Submit_Btn\', \'Absenden\');

im Verzeichnis

oscommercecatalogincludesboxes

die Datei supermailer_newsletter.php ändern

\'<input>\'

ändern in

\'<input>\'
maurolino
Beiträge: 15
Registriert: 31.10.2008, 11:29

Beitrag von maurolino »

Hallo an Alle!

Hab fogende Frage:
Bei der Newsletter Box (oscommerce) fehlt eine defintion bei mehreren Sprachen:

\'<input>\'

Absenden wird in jeglicher sprache mit absenden angezeigt. Wie lautet dieser code, wenn man \"Absenden\" in der sprachdatei definieren möchte?

Besten DanK!
Antworten