Let babel handle the locale separator in holiday (#107571)

This commit is contained in:
Jan Rieger 2024-01-08 22:59:12 +01:00 committed by GitHub
parent e8acccce05
commit 9a81a29ce2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -47,7 +47,7 @@ class HolidayConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
self._async_abort_entries_match({CONF_COUNTRY: user_input[CONF_COUNTRY]})
try:
locale = Locale(self.hass.config.language.replace("-", "_"))
locale = Locale.parse(self.hass.config.language, sep="-")
except UnknownLocaleError:
# Default to (US) English if language not recognized by babel
# Mainly an issue with English flavors such as "en-GB"
@ -87,7 +87,7 @@ class HolidayConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
)
try:
locale = Locale(self.hass.config.language.replace("-", "_"))
locale = Locale.parse(self.hass.config.language, sep="-")
except UnknownLocaleError:
# Default to (US) English if language not recognized by babel
# Mainly an issue with English flavors such as "en-GB"