Morgen,
meine kleine Webseite soll mehrsprachig werden. Bis jetzt habe ich für den Inhalt (Impressum, Über uns, Datenschutz, usw.) eine Tabelle mit folgenden Spalten:
- id
- titel
- titel-url
- inhalt
- status
meine Idee war, einfach weitere Felder hinzuzufügen für die weiteren Sprachen also z.B.
- en_titel
- en_titel-url
- en_inhalt
- en_status
auf der anderen Seite bin ich so nicht wirklich flexible, sollten irgendwann weiter Sprachen hinzukommen. Wie geht ihr in so einem Fall vor?
Ich würde den Text für jede Sprache in eine eigene Tabelle legen. Und dann für die jeweilige Sprache eine Abfrage an die dazugehörige Tabelle (z.b text_de oder text_eng mit einer text_id und text) richten und dann alles in ein Assoc packen und den Text über das Array, an der Stelle ausgeben wo du ihn haben möchtest.
Gruß Jo