${this._error
@@ -139,8 +143,7 @@ class ErrorLogCard extends LitElement {
- ${this.hass.localize("ui.panel.config.logs.scroll_down_button")}
+ ${localize("ui.panel.config.logs.scroll_down_button")}
- ${this.hass.localize(
- "ui.panel.config.logs.download_logs"
- )}
+ ${localize("ui.panel.config.logs.download_logs")}
`
: nothing}
- ${this.hass.localize("ui.panel.config.logs.load_logs")}
+ ${localize("ui.panel.config.logs.load_logs")}
`
: nothing}
@@ -572,10 +561,13 @@ class ErrorLogCard extends LitElement {
if (err.name === "AbortError") {
return;
}
- this._error = this.hass.localize("ui.panel.config.logs.failed_get_logs", {
- provider: this.provider,
- error: extractApiErrorMessage(err),
- });
+ this._error = (this.localizeFunc || this.hass.localize)(
+ "ui.panel.config.logs.failed_get_logs",
+ {
+ provider: this.provider,
+ error: extractApiErrorMessage(err),
+ }
+ );
}
}
diff --git a/src/translations/en.json b/src/translations/en.json
index 5165f03d28..2762e21788 100644
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -7855,6 +7855,62 @@
"restore": "[%key:ui::components::data-table::settings::restore%]"
}
}
+ },
+ "panel": {
+ "config": {
+ "logs": {
+ "caption": "[%key:ui::panel::config::logs::caption%]",
+ "description": "[%key:ui::panel::config::logs::description%]",
+ "details": "[%key:ui::panel::config::logs::details%]",
+ "search": "[%key:ui::panel::config::logs::search%]",
+ "failed_get_logs": "[%key:ui::panel::config::logs::failed_get_logs%]",
+ "no_issues_search": "[%key:ui::panel::config::logs::no_issues_search%]",
+ "load_logs": "[%key:ui::panel::config::logs::load_logs%]",
+ "nr_of_lines": "[%key:ui::panel::config::logs::nr_of_lines%]",
+ "loading_log": "[%key:ui::panel::config::logs::loading_log%]",
+ "no_errors": "[%key:ui::panel::config::logs::no_errors%]",
+ "no_issues": "[%key:ui::panel::config::logs::no_issues%]",
+ "clear": "[%key:ui::panel::config::logs::clear%]",
+ "refresh": "[%key:ui::panel::config::logs::refresh%]",
+ "copy": "[%key:ui::panel::config::logs::copy%]",
+ "log_provider": "[%key:ui::panel::config::logs::log_provider%]",
+ "multiple_messages": "[%key:ui::panel::config::logs::multiple_messages%]",
+ "level": {
+ "critical": "[%key:ui::panel::config::logs::level::critical%]",
+ "error": "[%key:ui::panel::config::logs::level::error%]",
+ "warning": "[%key:ui::panel::config::logs::level::warning%]",
+ "info": "[%key:ui::panel::config::logs::level::info%]",
+ "debug": "[%key:ui::panel::config::logs::level::debug%]"
+ },
+ "custom_integration": "[%key:ui::panel::config::logs::custom_integration%]",
+ "error_from_custom_integration": "[%key:ui::panel::config::logs::error_from_custom_integration%]",
+ "show_full_logs": "[%key:ui::panel::config::logs::show_full_logs%]",
+ "select_number_of_lines": "[%key:ui::panel::config::logs::select_number_of_lines%]",
+ "lines": "[%key:ui::panel::config::logs::lines%]",
+ "download_logs": "[%key:ui::panel::config::logs::download_logs%]",
+ "scroll_down_button": "[%key:ui::panel::config::logs::scroll_down_button%]",
+ "provider_not_found": "[%key:ui::panel::config::logs::provider_not_found%]",
+ "provider_not_available": "[%key:ui::panel::config::logs::provider_not_available%]",
+ "haos_boots_title": "[%key:ui::panel::config::logs::haos_boots_title%]",
+ "show_haos_boots": "[%key:ui::panel::config::logs::show_haos_boots%]",
+ "hide_haos_boots": "[%key:ui::panel::config::logs::hide_haos_boots%]",
+ "full_width": "[%key:ui::panel::config::logs::full_width%]",
+ "wrap_lines": "[%key:ui::panel::config::logs::wrap_lines%]",
+ "current": "[%key:ui::panel::config::logs::current%]",
+ "previous": "[%key:ui::panel::config::logs::previous%]",
+ "startups_ago": "[%key:ui::panel::config::logs::startups_ago%]",
+ "detail": {
+ "logger": "[%key:ui::panel::config::logs::detail::logger%]",
+ "source": "[%key:ui::panel::config::logs::detail::source%]",
+ "integration": "[%key:ui::panel::config::integrations::integration%]",
+ "documentation": "[%key:ui::panel::config::logs::detail::documentation%]",
+ "issues": "[%key:ui::panel::config::logs::detail::issues%]",
+ "first_occurred": "[%key:ui::panel::config::logs::detail::first_occurred%]",
+ "occurrences": "[%key:ui::panel::config::logs::detail::occurrences%]",
+ "last_logged": "[%key:ui::panel::config::logs::detail::last_logged%]"
+ }
+ }
+ }
}
}
}
- ${this.header || - this.hass.localize("ui.panel.config.logs.show_full_logs")} + ${this.header || localize("ui.panel.config.logs.show_full_logs")}
` : nothing} ${this._loadingState === "loading" - ? html`
- ${this.hass.localize("ui.panel.config.logs.loading_log")}
-
`
+ ? html`${localize("ui.panel.config.logs.loading_log")}
`
: this._loadingState === "empty"
- ? html`
- ${this.hass.localize("ui.panel.config.logs.no_errors")}
-
`
+ ? html`${localize("ui.panel.config.logs.no_errors")}
`
: nothing}
${this._loadingState === "loaded" &&
this.filter &&
this._noSearchResults
? html`
- ${this.hass.localize(
- "ui.panel.config.logs.no_issues_search",
- { term: this.filter }
- )}
+ ${localize("ui.panel.config.logs.no_issues_search", {
+ term: this.filter,
+ })}
`
: nothing}