diff --git a/rare/components/tabs/settings/legendary.py b/rare/components/tabs/settings/legendary.py index 2b08a01b..87db4c17 100644 --- a/rare/components/tabs/settings/legendary.py +++ b/rare/components/tabs/settings/legendary.py @@ -149,7 +149,7 @@ class LegendarySettings(QWidget, Ui_LegendarySettings): def locale_edit_cb(text: str) -> Tuple[bool, str, int]: if text: if re.match("^[a-zA-Z]{2,3}[-_][a-zA-Z]{2,3}$", text): - language, country = text.replace("_", "-").split("-") + language, country = text.split("-" if "-" in text else "_") text = "-".join([language.lower(), country.upper()]) if bool(re.match("^[a-z]{2,3}-[A-Z]{2,3}$", text)): return True, text, IndicatorReasonsCommon.VALID