Add support for arbitrary image entities

This commit is contained in:
Dermot Duffy
2024-09-08 16:48:26 -07:00
parent 35ff8cd500
commit 041656317a
16 changed files with 264 additions and 149 deletions
+13 -11
View File
@@ -219,6 +219,19 @@
"grid_selected_width_factor": "Augmenta l'amplada del suport multimèdia seleccionat en aquest factor",
"mode": "Mode"
},
"image": {
"entity": "",
"entity_parameters": "",
"mode": "Mode de visualització d'imatges",
"modes": {
"camera": "Instantània de l'entitat de la càmera de Home Assistant",
"entity": "",
"screensaver": "Logotip de Frigate incrustat",
"url": "Imatge arbitrària especificada per URL"
},
"refresh_seconds": "Nombre de segons després dels quals cal actualitzar (0=mai)",
"url": "URL d'imatge estàtica per a la visualització d'imatges"
},
"media_action_conditions": {
"all": "Totes les oportunitats",
"hidden": "A l'amagat del navegador/pestanya",
@@ -257,17 +270,6 @@
"max_height": "Alçada màxima de la targeta en unitats CSS (p. ex., '100vh')",
"min_height": "Alçada mínima de la targeta en unitats CSS (p. ex., '100 px')"
},
"image": {
"mode": "Mode de visualització d'imatges",
"modes": {
"camera": "Instantània de l'entitat de la càmera de Home Assistant",
"screensaver": "Logotip de Frigate incrustat",
"url": "Imatge arbitrària especificada per URL"
},
"refresh_seconds": "Nombre de segons després dels quals cal actualitzar (0=mai)",
"url": "URL d'imatge estàtica per a la visualització d'imatges",
"zoomable": "La imatge es pot ampliar/escombrar"
},
"live": {
"auto_mute": "Silencia automàticament les càmeres en directe",
"auto_pause": "Posa en pausa automàticament les càmeres en directe",
+13 -11
View File
@@ -219,6 +219,19 @@
"grid_selected_width_factor": "Increase selected media width by this factor",
"mode": "Mode"
},
"image": {
"entity": "Entity for use with entity mode",
"entity_parameters": "Query parameters added to the entity-based picture URLs (e.g. width=1920&height=1080)",
"mode": "Image mode",
"modes": {
"camera": "Home Assistant camera snapshot of camera entity",
"entity": "Entity with entity_picture attribute",
"screensaver": "Embedded Frigate logo",
"url": "Arbitrary image specified by URL"
},
"refresh_seconds": "Number of seconds after which to refresh (0=never)",
"url": "Static image URL"
},
"media_action_conditions": {
"all": "All opportunities",
"hidden": "On browser/tab hiding",
@@ -257,17 +270,6 @@
"max_height": "Maximum card height in CSS units (e.g. '100vh')",
"min_height": "Minimum card height in CSS units (e.g. '100px')"
},
"image": {
"mode": "Image view mode",
"modes": {
"camera": "Home Assistant camera snapshot of camera entity",
"screensaver": "Embedded Frigate logo",
"url": "Arbitrary image specified by URL"
},
"refresh_seconds": "Number of seconds after which to refresh (0=never)",
"url": "Static image URL for image view",
"zoomable": "Image can be zoomed/panned"
},
"live": {
"auto_mute": "Automatically mute live cameras",
"auto_pause": "Automatically pause live cameras",
+13 -11
View File
@@ -219,6 +219,19 @@
"grid_selected_width_factor": "Augmenter la largeur du média sélectionnée par ce facteur",
"mode": "Mode"
},
"image": {
"entity": "",
"entity_parameters": "",
"mode": "Mode d'affichage des images",
"modes": {
"camera": "Instantané de la caméra Home Assistant de l'entité caméra",
"entity": "",
"screensaver": "Logo Frigate intégré",
"url": "Image arbitraire spécifiée par URL"
},
"refresh_seconds": "Nombre de secondes après lesquelles actualiser (0=jamais)",
"url": "URL d'image statique pour l'affichage de l'image"
},
"media_action_conditions": {
"all": "Toutes les opportunités",
"hidden": "Sur le navigateur/onglet masqué",
@@ -257,17 +270,6 @@
"max_height": "Hauteur maximale de la carte en unités CSS (par exemple '100vh')",
"min_height": "Hauteur minimale de la carte en unités CSS (par exemple « 100 px »)"
},
"image": {
"mode": "Mode d'affichage des images",
"modes": {
"camera": "Instantané de la caméra Home Assistant de l'entité caméra",
"screensaver": "Logo Frigate intégré",
"url": "Image arbitraire spécifiée par URL"
},
"refresh_seconds": "Nombre de secondes après lesquelles actualiser (0=jamais)",
"url": "URL d'image statique pour l'affichage de l'image",
"zoomable": "L'image peut être zoomée/panoramique"
},
"live": {
"auto_mute": "Couper automatiquement le son des caméras en direct",
"auto_pause": "Mettre automatiquement en pause les caméras en direct",
+13 -11
View File
@@ -219,6 +219,19 @@
"grid_selected_width_factor": "",
"mode": ""
},
"image": {
"entity": "",
"entity_parameters": "",
"mode": "Modalità Visualizza immagine",
"modes": {
"camera": "Istantanea della telecamera di Home Assistant dell'entità telecamera",
"entity": "",
"screensaver": "Logo Frigate incorporato",
"url": "Immagine arbitraria specificata dall'URL"
},
"refresh_seconds": "Numero di secondi dopo i quali aggiornare (0 = mai)",
"url": "URL di immagine statica per la vista dell'immagine"
},
"media_action_conditions": {
"all": "Tutte le opportunità",
"hidden": "Sul browser/nascondere le schede",
@@ -257,17 +270,6 @@
"max_height": "",
"min_height": ""
},
"image": {
"mode": "Modalità Visualizza immagine",
"modes": {
"camera": "Istantanea della telecamera di Home Assistant dell'entità telecamera",
"screensaver": "Logo Frigate incorporato",
"url": "Immagine arbitraria specificata dall'URL"
},
"refresh_seconds": "Numero di secondi dopo i quali aggiornare (0 = mai)",
"url": "URL di immagine statica per la vista dell'immagine",
"zoomable": ""
},
"live": {
"auto_mute": "Muta automaticamente le telecamere in diretta",
"auto_pause": "Metti in pausa automaticamente le telecamere in diretta",
+13 -11
View File
@@ -219,6 +219,19 @@
"grid_selected_width_factor": "",
"mode": ""
},
"image": {
"entity": "",
"entity_parameters": "",
"mode": "Modo de visualização de imagem",
"modes": {
"camera": "Instantâneo da câmera do Home Assistant, da entidade de câmera",
"entity": "",
"screensaver": "Logo Frigate embutido",
"url": "Imagem arbitrária especificada por URL"
},
"refresh_seconds": "Número de segundos após o qual atualizar (0 = nunca)",
"url": "Imagem arbitrária especificada por URL"
},
"media_action_conditions": {
"all": "Todas as oportunidades",
"hidden": "Ao ocultar o navegador/aba",
@@ -257,17 +270,6 @@
"max_height": "",
"min_height": ""
},
"image": {
"mode": "Modo de visualização de imagem",
"modes": {
"camera": "Instantâneo da câmera do Home Assistant, da entidade de câmera",
"screensaver": "Logo Frigate embutido",
"url": "Imagem arbitrária especificada por URL"
},
"refresh_seconds": "Número de segundos após o qual atualizar (0 = nunca)",
"url": "Imagem arbitrária especificada por URL",
"zoomable": ""
},
"live": {
"auto_mute": "Silenciar câmeras ao vivo automaticamente",
"auto_pause": "Pausar câmeras ao vivo automaticamente",
+13 -11
View File
@@ -219,6 +219,19 @@
"grid_selected_width_factor": "",
"mode": ""
},
"image": {
"entity": "",
"entity_parameters": "",
"mode": "Modo de visualização de imagem",
"modes": {
"camera": "Instantâneo da câmera do Home Assistant, da entidade de câmera",
"entity": "",
"screensaver": "Logo Frigate embutido",
"url": "Imagem arbitrária especificada por URL"
},
"refresh_seconds": "Número de segundos após o qual atualizar (0 = nunca)",
"url": "Imagem arbitrária especificada por URL"
},
"media_action_conditions": {
"all": "Todas as oportunidades",
"hidden": "Ao ocultar o navegador/aba",
@@ -257,17 +270,6 @@
"max_height": "",
"min_height": ""
},
"image": {
"mode": "Modo de visualização de imagem",
"modes": {
"camera": "Instantâneo da câmera do Home Assistant, da entidade de câmera",
"screensaver": "Logo Frigate embutido",
"url": "Imagem arbitrária especificada por URL"
},
"refresh_seconds": "Número de segundos após o qual atualizar (0 = nunca)",
"url": "Imagem arbitrária especificada por URL",
"zoomable": ""
},
"live": {
"auto_mute": "Silenciar câmeras ao vivo automaticamente",
"auto_pause": "Parar câmeras ao vivo automaticamente",