Am Donnerstag, 5. Dezember 2002 14:44 schrieb Martin Schmitt:
> * Denny Schierz wrote/schrieb:
> > ich bin auf der suche nach einer M�glichkeit, einem php Programm mehrere
> > Sprachen anzueignen, also English, German... .Im Inet hab ich jetzt eine
> > M�glichkeit gefunden, die aber MySQL ben�tigt. Ich w�rde das ganz gerne
> > ohne SQL machen. Welche M�glickeiten habe ich?
>
> Man kann PHP mit Gettext-Unterst�tzung �bersetzen. Vielleicht ist das ja
> was f�r Dich?
>
> http://www.php.net/manual/en/ref.gettext.php
gettext d�rfte nicht ganz das sein, was Du suchst. Mit gettext kannst Du
�bersetzte Strings in der jeweiligen native-language ausgeben. Das bringt Dir
aber nur Fehlermeldungen und anderes von PHP generiertes Zeug in der
Muttersprache des Benutzers. Die einfachste L�sung ist es, einfach mehrere
Dateien mit den entsprechenden Strings in Landessprache abzuspeichern:
--- lang.de ---
$weiter = "Klicken Sie --> hier <-- um weiterzumachen";
-- lang.en ---
$weiter = "Push --> here <-- to continue";
Dann musst Du nur noch die Browserkennung / den Language-Tag auslesen und die
richtige Datei parsen:
include("lang.$userlang");
...
<a name="weiter" href="weiter.php"><?= $weiter ?></a>
Viel Spa�
--
+ Max Trense
+ [EMAIL PROTECTED]
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org