mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-18 14:56:37 +00:00
Add localization to service call exceptions (#18447)
This commit is contained in:
parent
8bdbe8c6a6
commit
fd9c24d05e
@ -61,6 +61,7 @@ export type TranslationCategory =
|
||||
| "state"
|
||||
| "entity"
|
||||
| "entity_component"
|
||||
| "exceptions"
|
||||
| "config"
|
||||
| "config_panel"
|
||||
| "options"
|
||||
|
@ -122,7 +122,16 @@ export const connectionMixin = <T extends Constructor<HassBaseEl>>(
|
||||
}
|
||||
if (notifyOnError) {
|
||||
forwardHaptic("failure");
|
||||
const lokalize = await this.hass!.loadBackendTranslation(
|
||||
"exceptions",
|
||||
err.translation_domain
|
||||
);
|
||||
const localizedErrorMessage = lokalize(
|
||||
`component.${err.translation_domain}.exceptions.${err.translation_key}.message`,
|
||||
err.translation_placeholders
|
||||
);
|
||||
const message =
|
||||
localizedErrorMessage ||
|
||||
(this as any).hass.localize(
|
||||
"ui.notification_toast.service_call_failed",
|
||||
"service",
|
||||
|
Loading…
x
Reference in New Issue
Block a user