hoi
Einige grosse Projekte (wie das KDE-Projekt (<www.kde.org>, ein *ix-Desktop) nennen das ganze i18n (internationalization). Bei KDE wird das ganze so gemacht:
Ja von dem habe ich gehört und gelesen. Das soll in Varianten von Perl integriert sein. Es klang aber so, dass es sich um etwas speziellere handeln würde (selbst kompilieren und so teufelszeug ;-))
du schreibst alles in einer Sprache (zB deutsch). Gleichzeitig bekommt aber jeder (zusammengehörende) String ein "Tag" mitgegeben, der den String markiert. Vor dem Senden des Textes an den Client werden alle Tags rausgefilter und der entsprechende Text in irgendeiner Art von Datenbank nachgeschlagen. Das Problem ist allerdings, dass du alle Ausgaben deines Programms noch filtern musst - ob du es über einen Apache-Handler machst oder mit irgendwelchen PHP Mitteln (kenne ich nicht so gut), bleibt dir überlassen.
Ich werde das nochmals genauer anschauen, obschon ich mich nur auf sog. "Standard-Konfigurationen" wie sie auf den allermeisten Providern vozufinden sind verlassen möchte.
Gruss
kaepten