Es ist im Grunde nicht so schwer. Lege einfach in den Sprachen, die Du unterstützen willst, verschiedene Tabellen an, z.B.
de_main
en_main
fr_main
....
Der User stellt seine Sprache ein und damit wird der Prefix de oder en oder fr festgelegt. ( $prefix = 'de'; ) Wenn Du jetzt die Datenbank abfragst, ist der Tabellenname $prefix . '_main'
Und dann überträgst DU die abgerufenen Daten in Deine Templates.
Verständlich ausgedrückt?
CU
Frank-Andre