From cfb5c8fe68073b53669d023c1e6d7ba633ef8dc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org> Date: Tue, 20 Oct 2020 09:46:31 +0200 Subject: [PATCH] :ambulance: fix(config) Fix locale change check Language::isAvailable now also work if you pass a lang without charset. This fixes the language field of configuration screen. issue #6051 --- include/class_Language.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/class_Language.inc b/include/class_Language.inc index 6bdaa11ac..aeddcb541 100644 --- a/include/class_Language.inc +++ b/include/class_Language.inc @@ -134,6 +134,10 @@ class Language */ public static function isAvailable (string $lang): bool { + if (strpos($lang, '.') === FALSE) { + $lang = $lang.'.UTF-8'; + } + /* Store current locale */ $locale = setlocale(LC_ALL, 0); -- GitLab