Seite 1 von 1

Backend-Sprache vorauswählen?

Verfasst: Fr 5. Dez 2025, 20:45
von bodil
Guten Abend!
Vor dem Login ins Backend kann ich festlegen, in welcher Sprache ich das Backend benutzen will. Ich bekomme da »German (Germany)« und »English (United States)« angeboten, wobei »German (Germany)« immer vorausgewählt ist. Gibt es eine Möglichkeit festzulegen, dass »English (United States)« vorausgewählt ist?
Dank und Gruß!
bodil

Edit: Ich habe in der Datei contenido/main.loginform.php die Zeile

Code: Alles auswählen

$sSelectedLang = '';
ersetzt durch

Code: Alles auswählen

$sSelectedLang = 'en_US';
und damit funktioniert das. Einen lausigen Workaround hätte ich also. Vllt. kann man das auch irgendwie sauber konfigurieren?

Re: Backend-Sprache vorauswählen?

Verfasst: Sa 6. Dez 2025, 10:12
von xmurrix
Hallo bodil,

die Backend-Sprache kann man meines Wissens nicht voreinstellen.

Die anzuzeigende Sprache hängt davon ab, was im Browser eingestellt ist. Die muss in der Liste der Sprachen vorkommen, die von der Funktion i18nGetAvailableLanguages() zurückgeliefert wird und auch in dem Array $cfg['login_languages'] muss sie vorkommen.

Es wäre aber ein nettes Feature, das optional konfigurieren zu können, also ob man die Backend-Sprache über den Browser ermitteln soll oder eine Sprache vorauswählt.

Gruß
xmurrix

Re: Backend-Sprache vorauswählen?

Verfasst: Sa 6. Dez 2025, 13:38
von bodil
Hallo xmurrix!
Vielen Dank für deine Rückmeldung.
Das zu ergänzen wäre eigentlich einfach. Wenn man in der Konfiguration eine entsprechende Variable hinterlegt, könnte die an besagter Stelle statt des leeren Strings eingefügt werden.
Allen einen schönen Advent!
bodil

Re: Backend-Sprache vorauswählen?

Verfasst: Sa 6. Dez 2025, 15:12
von xmurrix
Ein Ticket dazu ist in GitHub angelegt:
https://github.com/CONTENIDO/CONTENIDO/issues/544

Leider kann ich da gerade den Typ des Tickets nicht auf "Feature" setzen, da kommt eine Fehlermeldung.