Update dimensions and media layout options to be per camera.

This commit is contained in:
Dermot Duffy
2024-03-06 23:08:32 -08:00
parent b8e2b3218e
commit 72eae2bf88
20 changed files with 375 additions and 294 deletions
+22 -20
View File
@@ -15,7 +15,7 @@
"dashboard_path": "Dashboard path",
"view_path": "View path"
},
"editor_label": "Cast Options",
"editor_label": "Cast options",
"method": "Cast method",
"methods": {
"dashboard": "Dashboard",
@@ -25,7 +25,24 @@
"dependencies": {
"all_cameras": "Show events for all cameras with this camera",
"cameras": "Show events for specific cameras with this camera",
"editor_label": "Dependency Options"
"editor_label": "Dependency options"
},
"dimensions": {
"aspect_ratio": "Static aspect ratio",
"editor_label": "Camera dimensions",
"layout": {
"editor_label": "Camera Layout",
"fit": "Layout fit",
"fits": {
"contain": "Media is contained/letterboxed",
"cover": "Media expands proportionally to cover the card",
"fill": "Media is stretched to fill the card"
},
"position": {
"x": "Horizontal placement percentage",
"y": "Vertical placement percentage"
}
}
},
"engines": {
"editor_label": "Camera engine options"
@@ -83,7 +100,7 @@
},
"title": "Title for this camera (Autodetected from entity)",
"triggers": {
"editor_label": "Trigger Options",
"editor_label": "Trigger options",
"entities": "Trigger from other entities",
"events": {
"clips": "Events with new clips",
@@ -178,18 +195,6 @@
"grid_selected_width_factor": "Increase selected media width by this factor",
"mode": "Mode"
},
"layout": {
"fit": "Layout fit",
"fits": {
"contain": "Media is contained/letterboxed",
"cover": "Media expands proportionally to cover the card",
"fill": "Media is stretched to fill the card"
},
"position": {
"x": "Horizontal placement percentage",
"y": "Vertical placement percentage"
}
},
"media_action_conditions": {
"all": "All opportunities",
"hidden": "On browser/tab hiding",
@@ -229,7 +234,6 @@
"min_height": "Minimum card height in CSS units (e.g. '100px')"
},
"image": {
"layout": "Image Layout",
"mode": "Image view mode",
"modes": {
"camera": "Home Assistant camera snapshot of camera entity",
@@ -272,7 +276,6 @@
}
},
"draggable": "Live cameras view can be dragged/swiped",
"layout": "Live Layout",
"lazy_load": "Live cameras are lazily loaded",
"lazy_unload": "Live cameras are lazily unloaded",
"microphone": {
@@ -296,7 +299,6 @@
"editor_label": "Media Viewer Controls"
},
"draggable": "Media Viewer can be dragged/swiped",
"layout": "Media Viewer Layout",
"lazy_load": "Media Viewer media is lazily loaded in carousel",
"snapshot_click_plays_clip": "Clicking on a snapshot plays a related clip",
"transition_effect": "Media Viewer transition effect",
@@ -454,8 +456,8 @@
"cameras": "Cameras",
"cameras_secondary": "What cameras to render on this card",
"delete": "Delete",
"dimensions": "Dimensions",
"dimensions_secondary": "Dimensions & shape options",
"dimensions": "Card dimensions",
"dimensions_secondary": "Card dimensions & shape options",
"image": "Image",
"image_secondary": "Static image view options",
"live": "Live",
+19 -18
View File
@@ -27,6 +27,22 @@
"cameras": "Mostra eventi per telecamere specifiche con questa telecamera",
"editor_label": "Opzioni di dipendenza"
},
"dimensions": {
"editor_label": "",
"aspect_ratio": "",
"layout": {
"fit": "Adatta al layout",
"fits": {
"contain": "Il supporto è contenuto/in cassetta delle lettere",
"cover": "Il supporto si espande proporzionalmente per coprire la scheda",
"fill": "Il supporto viene allungato per riempire la scheda"
},
"position": {
"x": "Percentuale di posizionamento orizzontale",
"y": "Percentuale di posizionamento verticale"
}
}
},
"engines": {
"editor_label": "Opzioni del motore della fotocamera"
},
@@ -178,18 +194,6 @@
"grid_selected_width_factor": "",
"mode": ""
},
"layout": {
"fit": "Adatta al layout",
"fits": {
"contain": "Il supporto è contenuto/in cassetta delle lettere",
"cover": "Il supporto si espande proporzionalmente per coprire la scheda",
"fill": "Il supporto viene allungato per riempire la scheda"
},
"position": {
"x": "Percentuale di posizionamento orizzontale",
"y": "Percentuale di posizionamento verticale"
}
},
"media_action_conditions": {
"all": "Tutte le opportunità",
"hidden": "Sul browser/nascondere le schede",
@@ -229,7 +233,6 @@
"min_height": ""
},
"image": {
"layout": "Disposizione dell'immagine",
"mode": "Modalità Visualizza immagine",
"modes": {
"camera": "Istantanea della telecamera di Home Assistant dell'entità telecamera",
@@ -272,7 +275,6 @@
}
},
"draggable": "Il Visualizzatore eventi può essere trascinato oppure puoi scorrere",
"layout": "Disposizione dal vivo",
"lazy_load": "Le telecamere dal vivo sono pigramente cariche",
"lazy_unload": "Le telecamere dal vivo sono pigramente non caricate",
"microphone": {
@@ -296,7 +298,6 @@
"editor_label": "Controlli di visualizzatore multimediale"
},
"draggable": "Il visualizzatore multimediale può essere trascinato oppure può scorrere",
"layout": "Layout del visualizzatore multimediale",
"lazy_load": "Il media Viewer viene caricato pigramente nel carosello",
"transition_effect": "Effetto di transizione del visualizzatore multimediale",
"transition_effects": {
@@ -448,8 +449,8 @@
"cameras": "Telecamere",
"cameras_secondary": "Quali telecamere visualizzare su questa card",
"delete": "Elimina",
"dimensions": "Dimensioni",
"dimensions_secondary": "Dimensioni e opzioni di forma",
"dimensions": "",
"dimensions_secondary": "",
"image": "Immagine",
"image_secondary": "Opzioni di visualizzazione dell'immagine statica",
"live": "Live",
@@ -584,4 +585,4 @@
},
"select_date": "Scegli la data"
}
}
}
+19 -18
View File
@@ -27,6 +27,22 @@
"cameras": "Mostrar eventos para câmeras específicas nesta câmera",
"editor_label": "Opções de dependência"
},
"dimensions": {
"editor_label": "",
"aspect_ratio": "",
"layout": {
"fit": "Ajuste de layout",
"fits": {
"contain": "A mídia é contida no cartão",
"cover": "A mídia se expande proporcionalmente para cobrir o cartão",
"fill": "A mídia é esticada para preencher o cartão"
},
"position": {
"x": "Porcentagem do posicionamento horizontal",
"y": "Porcentagem do posicionamento vertical"
}
}
},
"engines": {
"editor_label": "Opções do motor da câmera"
},
@@ -178,18 +194,6 @@
"grid_selected_width_factor": "",
"mode": ""
},
"layout": {
"fit": "Ajuste de layout",
"fits": {
"contain": "A mídia é contida no cartão",
"cover": "A mídia se expande proporcionalmente para cobrir o cartão",
"fill": "A mídia é esticada para preencher o cartão"
},
"position": {
"x": "Porcentagem do posicionamento horizontal",
"y": "Porcentagem do posicionamento vertical"
}
},
"media_action_conditions": {
"all": "Todas as oportunidades",
"hidden": "Ao ocultar o navegador/aba",
@@ -229,7 +233,6 @@
"min_height": ""
},
"image": {
"layout": "Layout da imagem",
"mode": "Modo de visualização de imagem",
"modes": {
"camera": "Instantâneo da câmera do Home Assistant, da entidade de câmera",
@@ -272,7 +275,6 @@
}
},
"draggable": "A visualização ao vivo das câmeras pode ser arrastada/deslizada",
"layout": "Layout dinâmico",
"lazy_load": "As câmeras ao vivo são carregadas lentamente",
"lazy_unload": "As câmeras ao vivo são descarregadas preguiçosamente",
"microphone": {
@@ -296,7 +298,6 @@
"editor_label": "Controles do visualizador de mídia"
},
"draggable": "Visualizador de eventos pode ser arrastado/deslizado",
"layout": "Layout do visualizador de mídia",
"lazy_load": "A mídia do Visualizador de eventos é carregada lentamente no carrossel",
"snapshot_click_plays_clip": "Clicar em um instantâneo reproduz um clipe relacionado",
"transition_effect": "Efeito de transição do Visualizador de eventos",
@@ -453,8 +454,8 @@
"cameras": "Câmeras",
"cameras_secondary": "Quais câmeras renderizar neste cartão",
"delete": "Excluir",
"dimensions": "Dimensões",
"dimensions_secondary": "Dimensões e opções de forma",
"dimensions": "",
"dimensions_secondary": "",
"image": "Imagem",
"image_secondary": "Opções de visualização de imagem estática",
"live": "Ao vivo",
@@ -594,4 +595,4 @@
},
"select_date": "Escolha a data"
}
}
}
+19 -18
View File
@@ -27,6 +27,22 @@
"cameras": "Mostrar eventos para câmeras específicas nesta câmera",
"editor_label": "Opções de dependência"
},
"dimensions": {
"editor_label": "",
"aspect_ratio": "",
"layout": {
"fit": "Fit",
"fits": {
"contain": "Conter",
"cover": "Tapar",
"fill": "Preencher"
},
"position": {
"x": "Percentagem da localização horizontal",
"y": "Percentagem da localização vertical"
}
}
},
"engines": {
"editor_label": "Editor de etiquetas"
},
@@ -178,18 +194,6 @@
"grid_selected_width_factor": "",
"mode": ""
},
"layout": {
"fit": "Fit",
"fits": {
"contain": "Conter",
"cover": "Tapar",
"fill": "Preencher"
},
"position": {
"x": "Percentagem da localização horizontal",
"y": "Percentagem da localização vertical"
}
},
"media_action_conditions": {
"all": "Todas as oportunidades",
"hidden": "Ao ocultar o navegador/aba",
@@ -222,7 +226,6 @@
}
},
"image": {
"layout": "Layout",
"mode": "Modo de visualização de imagem",
"modes": {
"camera": "Instantâneo da câmera do Home Assistant, da entidade de câmera",
@@ -265,7 +268,6 @@
}
},
"draggable": "A visualização ao vivo das câmeras pode ser arrastada/deslizada",
"layout": "layout",
"lazy_load": "As câmeras ao vivo são carregadas lentamente",
"lazy_unload": "As câmeras ao vivo são descarregadas preguiçosamente",
"microphone": {
@@ -289,7 +291,6 @@
"editor_label": "Controles do visualizador de mídia"
},
"draggable": "Visualizador de eventos pode ser arrastado/deslizado",
"layout": "Layout",
"lazy_load": "A mídia do Visualizador de eventos é carregada lentamente no carrossel",
"transition_effect": "Efeito de transição do Visualizador de eventos",
"transition_effects": {
@@ -441,8 +442,8 @@
"cameras": "Câmeras",
"cameras_secondary": "Câmeras para renderizar neste cartão",
"delete": "Excluir",
"dimensions": "Dimensões",
"dimensions_secondary": "Dimensões e opções de forma",
"dimensions": "",
"dimensions_secondary": "",
"image": "Imagem",
"image_secondary": "Opções de visualização de imagem estática",
"live": "Ao vivo",
@@ -576,4 +577,4 @@
},
"select_date": "Selecionar a data"
}
}
}