Fix language picker in workday (#131423)

This commit is contained in:
G Johansson 2024-11-24 11:37:29 +01:00 committed by GitHub
parent ca3be6661a
commit 767ac40685
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 3 deletions

View File

@ -67,12 +67,14 @@ def add_province_and_language_to_schema(
_country = country_holidays(country=country)
if country_default_language := (_country.default_language):
selectable_languages = _country.supported_languages
new_selectable_languages = [lang[:2] for lang in selectable_languages]
new_selectable_languages = list(selectable_languages)
language_schema = {
vol.Optional(
CONF_LANGUAGE, default=country_default_language
): LanguageSelector(
LanguageSelectorConfig(languages=new_selectable_languages)
LanguageSelectorConfig(
languages=new_selectable_languages, native_name=True
)
)
}

View File

@ -557,7 +557,7 @@ pytestmark = pytest.mark.usefixtures()
("language", "holiday"),
[
("de", "Weihnachtstag"),
("en", "Christmas"),
("en_US", "Christmas"),
],
)
async def test_language(