Opendix
22.09.2005, 10:47:09
Hallo
Ich würde gerne meine Seite „mehrsprachig“ machen, nun bräuchte ich aber noch einen kleinen Denkanstoss:
Ich setzt Smarty ein, d.h. wenn der User z.B. von Deutsch nach English wechselt dann nehme ich einfach die übersetzten Templates aus einem anderen Ordner.
Ich möchte nun aber auch, dass das der Inhalt (sprich Menü, Berichte, News, ..) übersetzt werden kann. Sollte keine Übersetzung vorhanden sein möchte ich, dass im Menü einfach die Standard-Sprache angezeigt wird, bei Berichten/News, … hingegen soll dann angezeigt werden, in welchen Alternativ-Sprachen der Bericht verfügbar ist .
Nun frage ich mich, wie ich das am besten mit der Datenbank in Einklang bringe?
Also wenn der Administrator einen neuen Bericht erfasst hat er dann einfach zwei Felder, eins für Deutsch und eins für English, aber wie soll ich dann das in der Datenbank ablegen?
Ich würde gerne meine Seite „mehrsprachig“ machen, nun bräuchte ich aber noch einen kleinen Denkanstoss:
Ich setzt Smarty ein, d.h. wenn der User z.B. von Deutsch nach English wechselt dann nehme ich einfach die übersetzten Templates aus einem anderen Ordner.
Ich möchte nun aber auch, dass das der Inhalt (sprich Menü, Berichte, News, ..) übersetzt werden kann. Sollte keine Übersetzung vorhanden sein möchte ich, dass im Menü einfach die Standard-Sprache angezeigt wird, bei Berichten/News, … hingegen soll dann angezeigt werden, in welchen Alternativ-Sprachen der Bericht verfügbar ist .
Nun frage ich mich, wie ich das am besten mit der Datenbank in Einklang bringe?
Also wenn der Administrator einen neuen Bericht erfasst hat er dann einfach zwei Felder, eins für Deutsch und eins für English, aber wie soll ich dann das in der Datenbank ablegen?