Probleme mit gettext

Hallo,

ich hab ein (hoffentlich kleines) Problem mit gettext.
Unzwar ist gettext richtig installiert usw.
Um gettext zu testen habe ich testdateien angelegt (nach dem Muster: http://www.phpbar.de/w/Gettext) Leider funktioniert es bei mir nicht ich bekomme nie den übersetzten text angezeigt. Ich habe schon ausprobiert die *.mo Datei an verschieden stellen zu kopieren usw.

Fazit ich hab keine Ahnung warum das nicht Funktioniert.

Vielen Dank für die Antwort(en)!

Hallo

Du hast doch nicht etwa PHP 5.0.0?

Achtung: Mit PHP 5.0.0 gibt es Probleme. Daher ist die gettext() Funktion nicht funktionstüchtig. In Version 5.0.1 wurde dieser Fehler behoben.

Hallo Markus -

Gettext kann beim ersten Programmieren recht hackelig sein - Besonders die Erstellung und richtige Konfiguration der .mo/.po - Files. Auch das Laden der richtigen Textdomain etc. ist nicht wirklich intuitiv.

Leider gibt es keine tollen Fehler/Debugmeldungen und so steht am Ende meistens nur das englische Original da - Und man weis nicht warum.

Ich habe selber im Internet wie ein blöder gesucht und schlußendlich ein paar Links zusammengetragen, mit deren Hilfe ich das recht gut verstanden habe. Die GNU Gettextseite selber ist im übrigen überhaupt nicht für Anfänger zu empfehlen - Die machen das staubtrocken.

Der Artikel ist zwar auf WordPress gemünzt - Aber du kannst die Informationen 1:1 für normale PHP-Seiten anwenden:

http://johannes.jarolim.com/blog/2006/04/15/wordpres…

Die Links sind am Ende des Artikels,

lG aus Salzburg,

J.P.Jarolim