mirror of
https://github.com/jpawlowski/hass.tibber_prices.git
synced 2026-03-29 21:03:40 +00:00
Fix hassfest validation: Move time_units from translations to custom_translations
Co-authored-by: jpawlowski <75446+jpawlowski@users.noreply.github.com>
This commit is contained in:
parent
9b1d24abc9
commit
529f134556
6 changed files with 54 additions and 4 deletions
|
|
@ -174,10 +174,10 @@ class TibberPricesSubentryFlowHandler(ConfigSubentryFlow):
|
|||
-7, -2, -30 -> "7 days - 02:30" (compact format when time is added)
|
||||
|
||||
"""
|
||||
# Get translations loaded by Home Assistant
|
||||
standard_translations_key = f"{DOMAIN}_standard_translations_{self.hass.config.language}"
|
||||
translations = self.hass.data.get(standard_translations_key, {})
|
||||
time_units = translations.get("common", {}).get("time_units", {})
|
||||
# Get translations from custom_translations (loaded via async_load_translations)
|
||||
translations_key = f"{DOMAIN}_translations_{self.hass.config.language}"
|
||||
translations = self.hass.data.get(translations_key, {})
|
||||
time_units = translations.get("time_units", {})
|
||||
|
||||
# Fallback to English if translations not available
|
||||
if not time_units:
|
||||
|
|
|
|||
|
|
@ -477,5 +477,15 @@
|
|||
"HOUSE": "Haus",
|
||||
"COTTAGE": "Ferienhaus"
|
||||
},
|
||||
"time_units": {
|
||||
"day": "{count} Tag",
|
||||
"days": "{count} Tagen",
|
||||
"hour": "{count} Stunde",
|
||||
"hours": "{count} Stunden",
|
||||
"minute": "{count} Minute",
|
||||
"minutes": "{count} Minuten",
|
||||
"ago": "vor {parts}",
|
||||
"now": "jetzt"
|
||||
},
|
||||
"attribution": "Daten bereitgestellt von Tibber"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -477,5 +477,15 @@
|
|||
"HOUSE": "House",
|
||||
"COTTAGE": "Cottage"
|
||||
},
|
||||
"time_units": {
|
||||
"day": "{count} day",
|
||||
"days": "{count} days",
|
||||
"hour": "{count} hour",
|
||||
"hours": "{count} hours",
|
||||
"minute": "{count} minute",
|
||||
"minutes": "{count} minutes",
|
||||
"ago": "{parts} ago",
|
||||
"now": "now"
|
||||
},
|
||||
"attribution": "Data provided by Tibber"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -482,5 +482,15 @@
|
|||
"HOUSE": "Hus",
|
||||
"COTTAGE": "Hytte"
|
||||
},
|
||||
"time_units": {
|
||||
"day": "{count} dag",
|
||||
"days": "{count} dager",
|
||||
"hour": "{count} time",
|
||||
"hours": "{count} timer",
|
||||
"minute": "{count} minutt",
|
||||
"minutes": "{count} minutter",
|
||||
"ago": "{parts} siden",
|
||||
"now": "nå"
|
||||
},
|
||||
"attribution": "Data levert av Tibber"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -482,5 +482,15 @@
|
|||
"HOUSE": "Huis",
|
||||
"COTTAGE": "Huisje"
|
||||
},
|
||||
"time_units": {
|
||||
"day": "{count} dag",
|
||||
"days": "{count} dagen",
|
||||
"hour": "{count} uur",
|
||||
"hours": "{count} uur",
|
||||
"minute": "{count} minuut",
|
||||
"minutes": "{count} minuten",
|
||||
"ago": "{parts} geleden",
|
||||
"now": "nu"
|
||||
},
|
||||
"attribution": "Gegevens geleverd door Tibber"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -482,5 +482,15 @@
|
|||
"HOUSE": "Hus",
|
||||
"COTTAGE": "Stuga"
|
||||
},
|
||||
"time_units": {
|
||||
"day": "{count} dag",
|
||||
"days": "{count} dagar",
|
||||
"hour": "{count} timme",
|
||||
"hours": "{count} timmar",
|
||||
"minute": "{count} minut",
|
||||
"minutes": "{count} minuter",
|
||||
"ago": "{parts} sedan",
|
||||
"now": "nu"
|
||||
},
|
||||
"attribution": "Data tillhandahålls av Tibber"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue