11
Ich dachte zuerst, das wäre eine einmalige Sache:
Ein PHP-Script, das sich selbst dynamisch verändert, halte ich ehrlich gesagt keine gute Idee.
Lokalisierungen könnte man z.B. so machen, dass in einem Verzeichnis /lang Dateien en.php, de.php etc. liegen und das Script dann abhängig von der Sprache $lang die betreffende Datei lädt:
In den Sprach-Dateien werden die Sprach-Variablen definiert, z.B.:
en.php
de.php
Diese Variablen kannst du dann entsprechend in das Hautpscript einfügen
Dazu müßte ich zunächst mal sämtliche Beschriftungen in meinem Skript aufspüren und durch Variablen ersetzen.
Ein PHP-Script, das sich selbst dynamisch verändert, halte ich ehrlich gesagt keine gute Idee.
Lokalisierungen könnte man z.B. so machen, dass in einem Verzeichnis /lang Dateien en.php, de.php etc. liegen und das Script dann abhängig von der Sprache $lang die betreffende Datei lädt:
include ('/lang/' . $lang . '.php');
In den Sprach-Dateien werden die Sprach-Variablen definiert, z.B.:
en.php
$lang_dictionary = 'Dictionary';
$lang_please_select = 'Please select!';
de.php
$lang_dictionary = 'Wörterbuch';
$lang_please_select = 'Bitte auswählen!';
Diese Variablen kannst du dann entsprechend in das Hautpscript einfügen
<h1><?php echo $lang_dictionary ?></h1>
<p><?php echo $lang_please_select ?></p>