diff --git a/src/panels/developer-tools/event/developer-tools-event.js b/src/panels/developer-tools/event/developer-tools-event.js index c1b50bd068..ed754093b2 100644 --- a/src/panels/developer-tools/event/developer-tools-event.js +++ b/src/panels/developer-tools/event/developer-tools-event.js @@ -11,12 +11,14 @@ import "../../../resources/ha-style"; import "./events-list"; import "./event-subscribe-card"; import { EventsMixin } from "../../../mixins/events-mixin"; +import LocalizeMixin from "../../../mixins/localize-mixin"; const ERROR_SENTINEL = {}; /* * @appliesMixin EventsMixin + * @appliesMixin LocalizeMixin */ -class HaPanelDevEvent extends EventsMixin(PolymerElement) { +class HaPanelDevEvent extends EventsMixin(LocalizeMixin(PolymerElement)) { static get template() { return html` @@ -54,21 +56,26 @@ class HaPanelDevEvent extends EventsMixin(PolymerElement) {

- Fire an event on the event bus. + [[localize( 'ui.panel.developer-tools.tabs.events.description' )]] Events Documentation.[[localize( 'ui.panel.developer-tools.tabs.events.documentation' + )]]

-

Event Data (YAML, optional)

+

+ [[localize( 'ui.panel.developer-tools.tabs.events.data' )]] +

Fire Event[[localize( 'ui.panel.developer-tools.tabs.events.fire_event' + )]]
-
Available Events
+
+ [[localize( 'ui.panel.developer-tools.tabs.events.available_events' + )]] +
+
- ${this._subscribed ? "Stop listening" : "Start listening"} + ${this._subscribed + ? this.hass!.localize( + "ui.panel.developer-tools.tabs.events.stop_listening" + ) + : this.hass!.localize( + "ui.panel.developer-tools.tabs.events.start_listening" + )}
${this._events.map( (ev) => html`
- Event ${ev.id} fired + ${this.hass!.localize( + "ui.panel.developer-tools.tabs.events.event_fired", + "name", + ev.id + )} ${format_time( new Date(ev.event.time_fired), this.hass!.language diff --git a/src/panels/developer-tools/event/events-list.js b/src/panels/developer-tools/event/events-list.js index 3ffba2e5f5..e2435c0dab 100644 --- a/src/panels/developer-tools/event/events-list.js +++ b/src/panels/developer-tools/event/events-list.js @@ -2,11 +2,13 @@ import { html } from "@polymer/polymer/lib/utils/html-tag"; import { PolymerElement } from "@polymer/polymer/polymer-element"; import { EventsMixin } from "../../../mixins/events-mixin"; +import LocalizeMixin from "../../../mixins/localize-mixin"; /* * @appliesMixin EventsMixin + * @appliesMixin LocalizeMixin */ -class EventsList extends EventsMixin(PolymerElement) { +class EventsList extends EventsMixin(LocalizeMixin(PolymerElement)) { static get template() { return html`