Hallo Gemeinde,
meine Seite soll in zwei Sprachen angezeigt werden können: englisch und deutsch.
Zum testen habe ich es jetzt erstmal so gemacht:
Nun wird mir das für die gesamte Seite aber ein wenig zuviel und ich würde diese Übersetzungen gerne in eine externe Sprachdatei auslagern.
Meine Frage nun: wie gebe ich den Hinweis, dass bei den angegebenen Variablen die jeweiligen Übersetzungen in der externen Sprachdatei gesucht werden sollen? Wie binde ich diese Datei ein?
Oder gibt es gar eine einfachere Lösung, da ich ja nur 2 Sprachen und relativ wenige Wörter des Templates zu übersetzen habe habe? (Die eigentlichen Seiteninhalte kommen nämlich dann aus den deutschen bzw. englischen Spalten der jeweiligen Datenbank-Tabellen.)
Für Hinweise wäre ich dankbar.
meine Seite soll in zwei Sprachen angezeigt werden können: englisch und deutsch.
Zum testen habe ich es jetzt erstmal so gemacht:
PHP-Code:
//Übersetzungs-Variablen
$language = $_GET['lang']; //holt die Sprache aus der URL
if ($language == 'en')
{
$order = 'name_e'; //sortiert die Einträge im SELECT nach den englischen Namen
$pageTitel = 'Categories';
$profiles = 'all profiles';
}
else {
$order = 'name_d'; //sortiert die Einträge im SELECT nach den deutschen Namen
$pageTitel = 'Kategorien';
$profiles = 'alle Profile';
}
Meine Frage nun: wie gebe ich den Hinweis, dass bei den angegebenen Variablen die jeweiligen Übersetzungen in der externen Sprachdatei gesucht werden sollen? Wie binde ich diese Datei ein?
Oder gibt es gar eine einfachere Lösung, da ich ja nur 2 Sprachen und relativ wenige Wörter des Templates zu übersetzen habe habe? (Die eigentlichen Seiteninhalte kommen nämlich dann aus den deutschen bzw. englischen Spalten der jeweiligen Datenbank-Tabellen.)
Für Hinweise wäre ich dankbar.
Kommentar