André Laugks: mehrsprachiges PHP Projekt

Beitrag lesen

Hallo!

Was für Lösungsansätze oder Links könnt ihr mir emfpehlen.

Wenn die Seite über ein CMS gepfeglt wird, würde ich die Daten folgendermaßen einbinden. Bei einem CMS das ich verwende, werden die Sprachversionen folgendermaßen abgelegt:

z.B.

#news
  id
  1
  2
  3

#newsLang de=1, en=2
  id     text      lang
   1    text(de)     1
   1    text(en)     2
   2    text(de)     1
   3    text(en)     2

Was das Layout angeht, wie zum Beispiel Text wie "Logout", "Suchen" etc, die sich ja nicht ständig ändern, habe ich in einem Array abgelegt:

$textLang[001]['de'] = array('text'=>'Suchen');
$textLang[001]['de'] = array('text'=>'Search');

Bei Bildern bzw. Buttons:

$imgLang[206]['de'] = array('src'=>'/bilder/button_de.gif', 'over'=> '/bilder/button_de_over.gif', 'alt'=>'Alttext');
$imgLang[206]['en'] = array('src'=>'/bilder/button_en.gif', 'over'=> '/bilder/button_en_over.gif', 'alt'=>'Alttext');

Eine Hundertestelle steht für ein Bereich wie Produkte, Kontakt, etc.
So habe ich den Überblick behalten.

MfG, André Laugks

--
L-Andre @ gmx.de