From dbb9201220bb4ebe685b1341c818c052004378e2 Mon Sep 17 00:00:00 2001 From: Thomas Weiland Date: Thu, 30 Oct 2025 09:10:45 +0100 Subject: [PATCH 1/3] added check for HTTP_ACCEPT_LANGUAGE added a check if HTTP_ACCEPT_LANGUAGE header exists. Some bots and browsers don't send this and this results in error messages in the log --- helper.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/helper.php b/helper.php index 63eb97d..683ba37 100644 --- a/helper.php +++ b/helper.php @@ -100,7 +100,11 @@ public function getTransParts($id) public function getBrowserLang() { global $conf; - $langs = $this->translations; + // Check if HTTP_ACCEPT_LANGUAGE header exists + if (!isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) || empty($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + return false; + } + $langs = $this->translations; if (!in_array($conf['lang'], $langs)) { $langs[] = $conf['lang']; } @@ -111,6 +115,7 @@ public function getBrowserLang() return false; } + /** * Returns the ID and name to the wanted translation, empty * $lng is default lang From ab7dc58afd835f413ae7ff5f403a691cc7fd6603 Mon Sep 17 00:00:00 2001 From: Thomas Weiland Date: Thu, 30 Oct 2025 09:11:41 +0100 Subject: [PATCH 2/3] Update lang.php Changed "Fehlt" to "fehlt" to be consistent. --- lang/de/lang.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/de/lang.php b/lang/de/lang.php index 750b6c6..29303b7 100644 --- a/lang/de/lang.php +++ b/lang/de/lang.php @@ -10,7 +10,7 @@ $lang['diff'] = 'Änderungen zeigen.'; $lang['transloaded'] = 'Der Inhalt dieser Seite auf %s wurde in den Editor geladen um die Übersetzung zu erleichtern.
Sie können Ihre Arbeit auch mit einer der folgenden vorhandenen Übersetzungen beginnen: %s.'; $lang['menu'] = "veraltete und fehlende Übersetzungen"; -$lang['missing'] = 'Fehlt!'; +$lang['missing'] = 'fehlt!'; $lang['old'] = 'veraltet'; $lang['current'] = 'aktuell'; $lang['path'] = 'Pfad'; From 2395db12c37a50ca3dc1dc0dd91f36d79659731b Mon Sep 17 00:00:00 2001 From: Thomas Weiland Date: Thu, 30 Oct 2025 09:12:25 +0100 Subject: [PATCH 3/3] Update lang.php Changed "Fehlt" to "fehlt" to be consistent --- lang/de-informal/lang.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/de-informal/lang.php b/lang/de-informal/lang.php index 83c73aa..52ad269 100644 --- a/lang/de-informal/lang.php +++ b/lang/de-informal/lang.php @@ -10,7 +10,7 @@ $lang['diff'] = 'Änderungen zeigen.'; $lang['transloaded'] = 'Der Inhalt dieser Seite auf %s wurde in den Editor geladen um die Übersetzung zu erleichtern.
Du kannst deine Arbeit auch mit einer der folgenden vorhandenen Übersetzungen beginnen: %s.'; $lang['menu'] = 'veraltete und fehlende Übersetzungen'; -$lang['missing'] = 'Fehlt!'; +$lang['missing'] = 'fehlt!'; $lang['old'] = 'veraltet'; $lang['current'] = 'aktuell'; $lang['path'] = 'Pfad';