From: Marcel van der Veldt Date: Sat, 13 Apr 2024 09:29:08 +0000 (+0200) Subject: fix typo in language matching X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=b059d47a6f9f05fabc209056018734fb68918cfb;p=music-assistant-server.git fix typo in language matching --- diff --git a/music_assistant/server/controllers/metadata.py b/music_assistant/server/controllers/metadata.py index 1a5675e1..cfb85fd9 100644 --- a/music_assistant/server/controllers/metadata.py +++ b/music_assistant/server/controllers/metadata.py @@ -161,11 +161,12 @@ class MetaDataController(CoreController): """ if self.mass.config.get_raw_core_config_value(self.domain, CONF_LANGUAGE): return # already set + # prefer exact match if lang in LOCALES: self.mass.config.set_raw_core_config_value(self.domain, CONF_LANGUAGE, lang) return - lang = lang.lower() - # try strict match first + # try strict matching on either locale code or region + lang = lang.lower().replace("-", "_") for locale_code, lang_name in LOCALES.items(): if lang in (locale_code.lower(), lang_name.lower()): self.mass.config.set_raw_core_config_value(self.domain, CONF_LANGUAGE, locale_code)