Heizer: multilinguale Seite

Beitrag lesen

Ich verstehe dein Problem so:

Du hast einen String in der DB, den du als Menütext einsetzten möchtest und fragst dich nun, wie du diese Ausgabe der DB lokalisieren kannst.

Entweder du internationalisierst deine DB, oder du speicherst in dieser nur einen Bezeichner (z.B. MENU_TEXT_1), und definierst eine Konstante define("MENU_TEXT_1","dies wird angezeigt").

Dann kannst du die Ausgabe mit constant("MENU_TEXT_1") machen (bzw. mit constant($DB_RESULT_MENU_TEXT_1).

Ich kann dir aber nur von Herzen raten, Gettext (http://www.php.net/manual/de/ref.gettext.php) zu verwenden. Das ist einfach ein breiter und erprobter Standard.

Grüße

Heizer