Dieter Raber: mehrsprachiges PHP Projekt

Beitrag lesen

Hallo Raffi,

Ich hab das schon ein paarmal gemacht und zwar mit DB, INI-Files und einer PHP-Klasse, die gettext emuliert, da ich das eigentliche gettext() nicht zur Verfuegung hatte.

Wenn ich dich recht verstehe, geht es mehr um kurze Texte, da finde ich gettext ideal, insbesondere weil Du den Text immer im Klartext siehst.

DB kommt mir fuer kurze Texte wie Overkill vor. INI hat insbesondere den Nachteil, dass es mit Woertern wie 'no' nicht umgehen kann. Meine getText-Klasse verarbeitet .po-Dateien und gibt den Text bei Bedarf auch mit htmlentities beheandelt zurueck.

Wenn das Objekt also z.B. $lang heisst, erzeugt <?php print$lang -> ('Size'); ?> den String 'Gr&ouml;&szlig;e'

Dieter