steffen: Multilanguage in CakePHP 1.3

Beitrag lesen

Hallo Forumleser,

ich bin jetzt schon wirklich ewig unterwegs herauszufinden, wie man dies umsetzt. Bisher hab ich herausgefunden das man in /app/locale/deu/LC_MESSAGE eine datei mit default.po anlegen soll. Diese wird dann befüllt mit:

msgid "test"
msgstr "hier der text"

dies kann man dann in der *.ctp mit

<?php __('test');?>

auslesen lassen. Falls der Eintrag nicht gefunden wird bleibt test dastehen.

Default ist "en".

Nun habe ich in der /app/locale/eng/LC_MESSAGE/default.po zum testen den selben text wie in deu geschrieben, aber es steht immernoch die "msgid" dort.

Ich habe es bisher nicht einmal geschafft, dass mir der msgstr ausgegeben wird.

Ich bin wirklich am verzweifeln :-(

Kann mir jemand helfen oder bin ich einfach zu doof?

LG & Danke steffen