Guten Abend,
ich suche derzeit nach der "besten" Möglichkeit, um mein CMS zu internationalisieren.
Mir sind folgende 3 Varianten bekannt:
- gettext
- Konstanten, wobei für jede Sprache eine eigene PHP-Datei angelegt wird, in der die Konstanten definiert sind
- Über Datenbank in Sprachmodule unterteilen
Die erste Variante funktioniert ja leider nicht immer auf jeden Webserver. Die 2 Variante gefällt mir persönlich nicht sonderlich, da Konstanten in einem globalen Gültikeitsbereich liegen. Am meisten sagt mir die die Datenbankvariante zu.
Wie würdet Ihr das Ganze am Besten angehen?
Grüße
ich suche derzeit nach der "besten" Möglichkeit, um mein CMS zu internationalisieren.
Mir sind folgende 3 Varianten bekannt:
- gettext
- Konstanten, wobei für jede Sprache eine eigene PHP-Datei angelegt wird, in der die Konstanten definiert sind
- Über Datenbank in Sprachmodule unterteilen
Die erste Variante funktioniert ja leider nicht immer auf jeden Webserver. Die 2 Variante gefällt mir persönlich nicht sonderlich, da Konstanten in einem globalen Gültikeitsbereich liegen. Am meisten sagt mir die die Datenbankvariante zu.
Wie würdet Ihr das Ganze am Besten angehen?
Grüße