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

Antwort per Email an