Hallo Liebe Community,
ich steh vor dem Mehrsprachigkeitsproblem, möchte einen Sprachsystem
entwickeln, oder einen vorhandenen nutzen.
So dabei möchte ich das Template-System Smarty ebenfalls nutzen.
Mein Vorhaben:
Man sollte die Sprache in der Website auswählen können und es soll direkt mit einem Refresh zu verfügung stehen.
Desweiteren soll die ausgewählte sprache als cookie gespeichert werden.
Mein (nicht optimaler Lösungsansatz) war so gewesen (ohne Smarty)
Ja wie löse ich das am besten optimal?
ich steh vor dem Mehrsprachigkeitsproblem, möchte einen Sprachsystem
entwickeln, oder einen vorhandenen nutzen.
So dabei möchte ich das Template-System Smarty ebenfalls nutzen.
Mein Vorhaben:
Man sollte die Sprache in der Website auswählen können und es soll direkt mit einem Refresh zu verfügung stehen.
Desweiteren soll die ausgewählte sprache als cookie gespeichert werden.
Mein (nicht optimaler Lösungsansatz) war so gewesen (ohne Smarty)
PHP:
class Lang {
var $setlang;
var $loadlang;
function setlang($lang) {
return $this->setlang = setcookie("lang", $lang, time()*8640000);
}
function loadLang($lang) {
switch($lang) {
case "de":
include("lang.de.php");
break;
case "en":
include("lang.en.php");
break;
case default:
include("lang.en.php");
break;
}
}
}
Ja wie löse ich das am besten optimal?