Add warning message for loading stream.

This commit is contained in:
Dermot Duffy
2024-01-25 22:28:05 -08:00
parent 5e72070c96
commit 2d3817100b
5 changed files with 12 additions and 2 deletions
+8 -2
View File
@@ -3,10 +3,11 @@ import { CSSResultGroup, html, LitElement, TemplateResult, unsafeCSS } from 'lit
import { customElement, property } from 'lit/decorators.js'; import { customElement, property } from 'lit/decorators.js';
import { createRef, ref, Ref } from 'lit/directives/ref.js'; import { createRef, ref, Ref } from 'lit/directives/ref.js';
import { CameraConfig } from '../../config/types'; import { CameraConfig } from '../../config/types';
import { localize } from '../../localize/localize';
import liveImageStyle from '../../scss/live-image.scss'; import liveImageStyle from '../../scss/live-image.scss';
import { FrigateCardMediaPlayer } from '../../types.js'; import { FrigateCardMediaPlayer } from '../../types.js';
import '../image.js';
import { getStateObjOrDispatchError } from '../../utils/get-state-obj'; import { getStateObjOrDispatchError } from '../../utils/get-state-obj';
import '../image.js';
@customElement('frigate-card-live-image') @customElement('frigate-card-live-image')
export class FrigateCardLiveImage extends LitElement implements FrigateCardMediaPlayer { export class FrigateCardLiveImage extends LitElement implements FrigateCardMediaPlayer {
@@ -79,7 +80,12 @@ export class FrigateCardLiveImage extends LitElement implements FrigateCardMedia
.cameraConfig=${this.cameraConfig} .cameraConfig=${this.cameraConfig}
> >
</frigate-card-image> </frigate-card-image>
${this.watermark ? html`<ha-icon icon="${this.watermark}"></ha-icon>` : ''} ${this.watermark
? html`<ha-icon
title=${localize('error.awaiting_live')}
icon="${this.watermark}"
></ha-icon>`
: ''}
`; `;
} }
+1
View File
@@ -477,6 +477,7 @@
} }
}, },
"error": { "error": {
"awaiting_live": "Waiting for live stream to load ...",
"could_not_render_elements": "Could not render picture elements", "could_not_render_elements": "Could not render picture elements",
"could_not_resolve": "Could not resolve media URL", "could_not_resolve": "Could not resolve media URL",
"diagnostics": "Card diagnostics. Please review for confidential information prior to sharing", "diagnostics": "Card diagnostics. Please review for confidential information prior to sharing",
+1
View File
@@ -469,6 +469,7 @@
} }
}, },
"error": { "error": {
"awaiting_live": "",
"could_not_render_elements": "Impossibile renderizzare gli elementi dell'immagine", "could_not_render_elements": "Impossibile renderizzare gli elementi dell'immagine",
"could_not_resolve": "Impossibile risolvere l'URL dei media", "could_not_resolve": "Impossibile risolvere l'URL dei media",
"diagnostics": "Diagnostica delle carte.Si prega di rivedere per informazioni riservate prima di condividere", "diagnostics": "Diagnostica delle carte.Si prega di rivedere per informazioni riservate prima di condividere",
+1
View File
@@ -476,6 +476,7 @@
} }
}, },
"error": { "error": {
"awaiting_live": "",
"could_not_render_elements": "Não foi possível renderizar os elementos da imagem", "could_not_render_elements": "Não foi possível renderizar os elementos da imagem",
"could_not_resolve": "Não foi possível resolver o URL de mídia", "could_not_resolve": "Não foi possível resolver o URL de mídia",
"diagnostics": "Diagnósticos do cartão. Revise as informações confidenciais antes de compartilhar", "diagnostics": "Diagnósticos do cartão. Revise as informações confidenciais antes de compartilhar",
+1
View File
@@ -462,6 +462,7 @@
} }
}, },
"error": { "error": {
"awaiting_live": "",
"could_not_render_elements": "Não foi possível renderizar os elementos da imagem", "could_not_render_elements": "Não foi possível renderizar os elementos da imagem",
"could_not_resolve": "Não foi possível resolver o URL de mídia", "could_not_resolve": "Não foi possível resolver o URL de mídia",
"diagnostics": "Diagnósticos do cartão. Reveja as informações confidenciais antes de partilhar", "diagnostics": "Diagnósticos do cartão. Reveja as informações confidenciais antes de partilhar",