Philipp Hasenfratz: Homepage Mehrsprachig

Beitrag lesen

Halihallo ihr zwei

Ja die Idee ist durchaus durchführbar. Man kann das im selben System anstatt mit Dateien auch DB-Basiert machen (wäre wohl besser). Aber das Problem auch bei Deiner Lösung ist, dass ich jedesmal unzählige Strings/Texte lade, die ich möglicherweise nicht brauchen werde. Das möchte ich vermeiden.

Stimmt aber im meiner Lösung hat der client damit keine Probleme, nur der Server, da Texte die nicht als Variable aufgerufen werden nicht mitgeschickt werden und es gibt keinen Datenbankaufruf.
Vielleicht könnte man die Dateien auch in mehrer kleine splitten.

naja, eventuell kann man ja noch eine weitere splittung für _jede_ page vornehmen, also:

/languages/de/index.php
/languages/en/index.php
/languages/de/forum.php
[...]

gibt zwar einiges an Aufwand, aber wär möglich...

das Kriterium "Variablen iniziieren, ohne sie zu verwenden" ist meiner Meinung nach nicht relevant. Solange sich die Datenmenge in Grenzen hält, spielts wegen ein Paar Variablen keine Rolle.

Warum lädst du die Daten nicht in ein assoziatives Array?
Schauen sie mal ins Forum=Take a look at my forum
...

im Hauptprogramm kannst du dann einfach auf das assoziative Array zugreifen und den gewollten Deutschen Text als Key übergeben... Dann musst du nicht die Variablennamen auswendig lernen.

Viele Grüsse

Philipp