phpbar.de logo

Mailinglisten-Archive

[php] mehrsprachig

[php] mehrsprachig

Norbert Pfeiffer php_(at)_phpcenter.de
Mon, 30 Sep 2002 13:55:28 +0200


Hallo Wilhelm,

wenn man das grundsaetzlich loesen moechte und nicht
durch Zeitdruck, falsche Konzeptionen oder was weiss
ich behindert ist, geht es (unter Umstaenden) so:

- *alle* Texte liegen in der DB "lang" und dort in
  den Tabellen "de", "en", "fr", u., u., u. ...
- jeder Text hat die gleiche ID, in seiner Tabelle,
  so dass im "Wartungsformular" alle Sprachvariationen
  untereinander stehen und easy editiert werden koennen.
- zu den Templates, Scripten oder was auch immer, werden
  die Texte am Anfang je Sprache includet und spaeter
  gemaess ID eingesetzt.
- fuer High-Traffik produziert man Seiten mit Cron vor,
  taeglich, stuendlich oder auch minuetlich. Das rechnet
  sich von der Last her wirklich und wird von grossen
  Firmmen genau *so* gemacht.
- dem Apache wuerde ich die Sprachauswahl nicht
  ueberlassen, da dazu die Browsereinstellungen exakt
  vorgenommen werden muessen. Wer macht das wirklich ...
- besser ist die Auswahl ueber Button auf jeder Seite,
  deren Ergebnis in einer globalen Variable gehalten
  wird, mit Sessions besonders einfach, sagt man ... ;-)

Summa Sumarum, was beim Erst-Konzept vergessen wurde,
raecht sich spaeter durch Performace-Einbrueche und
unendlichen Aerger bei der Wartung der Seiten.
Ist halt wie immer ... ;-)


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2363368
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive