PhpIPAM erkennt Spracheinstellungen nicht
Hallo Kolleginnen und Kollegen,
wir setzen seit einiger Zeit für IP-Adressen-Doku die Webapplikation phpIPAM (Version 1.0) ein. Bisher ist Englisch die Standardsprache. Betriebssystem ist Debian 7.6.0 (64Bit) mit PHP 5.4.4. Nun erhalten Mitarbeiter einen Zugang, die kein Englisch können. Wir haben die Benutzer angelegt und die Sprache auf Deutsch umgestellt. Jedoch wird trotzdem alles in Englisch angezeigt.
Was wurde bereits versucht:
Der Knüller ist: Installiert man es unter Windows 8 mit XAMPP (v1.8.3-4) funktioniert die Spracherkennung probemlos.
Kommt aber nicht in Frage.
Hat von euch jemand sich damit schon beschäftigen müssen bzw. einen Ansatz/Idee für das Prolem?
Gruß,
Dani
Update 1:
In der globalen Variable $_SESSION ist die Sprache richtig gesetzt:
Update 2:
Folgende Zeilen habe ich unter login/index.php gefunden:
Die letzten 4 Zeilen kann nicht intepretieren.
wir setzen seit einiger Zeit für IP-Adressen-Doku die Webapplikation phpIPAM (Version 1.0) ein. Bisher ist Englisch die Standardsprache. Betriebssystem ist Debian 7.6.0 (64Bit) mit PHP 5.4.4. Nun erhalten Mitarbeiter einen Zugang, die kein Englisch können. Wir haben die Benutzer angelegt und die Sprache auf Deutsch umgestellt. Jedoch wird trotzdem alles in Englisch angezeigt.
Was wurde bereits versucht:
- Apache Webserver / vServer neugestartet.
- Internet Explorer, Firefox und Chroma zeigen das gleiche Verhalten (Cache gelöscht).
- Es gibt ein Bugticket für das Problem. Leider bisher keine Rückmeldungen.
- Ich habe einzelne PHP-Dateien studiert, kann aber nicht nachvollziehen wie, wo, wann die entsprechende Sprachdatei eingelesen wird.
- Apache Logfile zeigt keine Warnungen/Fehler auf, die einen Anhaltspunkt für dieses Problem liefern.
- Deutsche Sprachdateien sind vorhanden.
- Spracheinstellungen stehen in der Datenbanktabelle korrekt für die Benutzer drin.
Der Knüller ist: Installiert man es unter Windows 8 mit XAMPP (v1.8.3-4) funktioniert die Spracherkennung probemlos.
Hat von euch jemand sich damit schon beschäftigen müssen bzw. einen Ansatz/Idee für das Prolem?
Gruß,
Dani
Update 1:
In der globalen Variable $_SESSION ist die Sprache richtig gesetzt:
Array
(
[ipamusername] => mueller.max
[ipamlanguage] => de_DE
)
Update 2:
Folgende Zeilen habe ich unter login/index.php gefunden:
# set default language
if(isset($settings['defaultLang']) && !is_null($settings['defaultLang']) ) {
# get language
$lang = getLangById ($settings['defaultLang']); /Liest die Spracheinstellung aus der DB aus. Dort ist de_DE eingetragen.
putenv("LC_ALL=$lang[l_code]");
setlocale(LC_ALL, $lang['l_code']); // set language
bindtextdomain("phpipam", "./functions/locale"); // Specify location of translation tables
textdomain("phpipam"); // Choose domain
}
?>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 244966
Url: https://administrator.de/forum/phpipam-erkennt-spracheinstellungen-nicht-244966.html
Ausgedruckt am: 01.04.2025 um 23:04 Uhr
8 Kommentare
Neuester Kommentar