Hallo
Ich habe ein website mit 3 sprache und meine default sprache für diese website is ID 3 (french), Deutsch ist 1 und english ist 2.
Wie kann ich im backend mein default sprach wählen (und nicht das backend sprach) wie im config ins ordner /cms?
vielen danke im voraus.
Freundlichen Grüssen,
Dominique
[Backend] Sprache ID per default
-
- Beiträge: 472
- Registriert: Di 15. Apr 2008, 15:57
- Wohnort: Michelstadt
- Kontaktdaten:
Ja genau, das geht nicht automatisch. In der startup.php werden die Sprachen eingelesen.
Nach Abschluss der Prozedur stehen die Sprachen in $cfg["login_languages"] und werden nach der Verzeichnisstruktur angeordnet. Man müsste dann einfach das Array $cfg["login_languages"] danach nach eigenen Wünschen sortieren. Die Sprache die dann an erster Stelle steht wäre dann standardmäßig ausgewählt.$handle = opendir($cfg['path']['contenido'] . $cfg['path']['locale'] );
while ($locale = readdir($handle))
{
if (is_dir($cfg['path']['contenido'] . $cfg['path']['locale'] . $locale ) && $locale != ".." && $locale != "." )
{
if (file_exists($cfg['path']['contenido'] . $cfg['path']['locale'] . $locale . DIRECTORY_SEPARATOR . "LC_MESSAGES" . DIRECTORY_SEPARATOR . "contenido.po") &&
file_exists($cfg['path']['contenido'] . $cfg['path']['locale'] . $locale . DIRECTORY_SEPARATOR . "LC_MESSAGES" . DIRECTORY_SEPARATOR . "contenido.mo") &&
file_exists($cfg['path']['contenido'] . $cfg['path']['xml'] . "lang_".$locale.".xml") ) {
$cfg["login_languages"][] = $locale;
$cfg["lang"][$locale] = "lang_".$locale.".xml";
}
}
}
ich hab das eher so verstanden, dass die sprache des mandanten vordefiniert sein soll...
d.h der mandant hat 3 sprachen und beim einloggen soll zb die 3 sprache des mandanten ausgewählt sein...
für den client gibts ja sowas -> prefered_client
zum anderen
vorauswahl der backend sprache -> das geht...
da wird die bevorzugte sprache des browsers berücksichtigt..
d.h der mandant hat 3 sprachen und beim einloggen soll zb die 3 sprache des mandanten ausgewählt sein...
für den client gibts ja sowas -> prefered_client
zum anderen
vorauswahl der backend sprache -> das geht...
da wird die bevorzugte sprache des browsers berücksichtigt..
*** make your own tools (wishlist :: thx)
Re: [Backend] Sprache ID per default
Hallo,
muss den Thread mal wieder ausgraben.
Gibt es evtl. da schon einen Lösung.
Hab ein ähnliches Problem:
1 Mandant mit 2 Sprachen.
Lang 1) Deutsch
Lang 2) Englisch
Nun soll, wenn man sich im Backend anmeldet, automatisch auf die Mandantensprache englisch gewechselt werden.
Das Backend selbst soll weiterhin deutsch bleiben.
Normal ist es ja so, dass immer mit der Sprache (1) gestartet wird.
Auch das deaktivieren der Sprache 1 (deutsch) hat nichts genützt. Wird weiterhin beim Einloggen deutsch vorausgewählt.
Danke für Tipps.
Grüße
muss den Thread mal wieder ausgraben.
Gibt es evtl. da schon einen Lösung.
Hab ein ähnliches Problem:
1 Mandant mit 2 Sprachen.
Lang 1) Deutsch
Lang 2) Englisch
Nun soll, wenn man sich im Backend anmeldet, automatisch auf die Mandantensprache englisch gewechselt werden.
Das Backend selbst soll weiterhin deutsch bleiben.
Normal ist es ja so, dass immer mit der Sprache (1) gestartet wird.
Auch das deaktivieren der Sprache 1 (deutsch) hat nichts genützt. Wird weiterhin beim Einloggen deutsch vorausgewählt.
Danke für Tipps.
Grüße
Gruß romaro