877 lines
32 KiB
JSON
877 lines
32 KiB
JSON
{
|
|
"actions": {
|
|
"abort": "Aborted action",
|
|
"confirmation": "Are you sure you want to perform this action"
|
|
},
|
|
"common": {
|
|
"advanced_camera_card": "Advanced Camera Card",
|
|
"advanced_camera_card_description": "An Advanced Camera Card",
|
|
"folder": "Folder",
|
|
"in_progress": "In progress...",
|
|
"no_media": "No media to display",
|
|
"retry": "Retry",
|
|
"set_reviews": {
|
|
"reviewed": "Mark as reviewed",
|
|
"unreviewed": "Mark as unreviewed"
|
|
},
|
|
"severities": {
|
|
"high": "High",
|
|
"low": "Low",
|
|
"medium": "Medium"
|
|
},
|
|
"severity": "Severity",
|
|
"up": "Up"
|
|
},
|
|
"config": {
|
|
"cameras": {
|
|
"always_error_if_entity_unavailable": "Always treat entity unavailability as an error",
|
|
"camera_entity": "Camera Entity",
|
|
"capabilities": {
|
|
"capabilities": {
|
|
"2-way-audio": "2-way Audio",
|
|
"clips": "Clips",
|
|
"favorite-events": "Favorite Events",
|
|
"favorite-recordings": "Favorite Recordings",
|
|
"live": "Live",
|
|
"menu": "Menu",
|
|
"ptz": "PTZ",
|
|
"recordings": "Recordings",
|
|
"remote-control-entity": "Remote Control Entity",
|
|
"reviews": "Reviews",
|
|
"seek": "Seeking",
|
|
"snapshots": "Snapshots",
|
|
"substream": "Substream",
|
|
"trigger": "Trigger"
|
|
},
|
|
"disable": "Disable",
|
|
"disable_except": "Disable except",
|
|
"editor_label": "Camera capabilities",
|
|
"force": "Force"
|
|
},
|
|
"cast": {
|
|
"dashboard": {
|
|
"dashboard_path": "Dashboard path",
|
|
"view_path": "View path"
|
|
},
|
|
"editor_label": "Cast options",
|
|
"method": "Cast method",
|
|
"methods": {
|
|
"dashboard": "Dashboard",
|
|
"standard": "Standard"
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"all_cameras": "Show events for all cameras with this camera",
|
|
"cameras": "Show events for specific cameras with this camera",
|
|
"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"
|
|
},
|
|
"pan": {
|
|
"x": "Pan horizontal percentage",
|
|
"y": "Pan vertical percentage"
|
|
},
|
|
"position": {
|
|
"editor_label": "Layout Cover Position",
|
|
"x": "Horizontal placement percentage",
|
|
"y": "Vertical placement percentage"
|
|
},
|
|
"view_box": {
|
|
"bottom": "Bottom inset percentage",
|
|
"editor_label": "Layout View Box",
|
|
"left": "Left inset percentage",
|
|
"right": "Right inset percentage",
|
|
"top": "Top inset percentage"
|
|
},
|
|
"zoom": "Zoom factor"
|
|
},
|
|
"rotation": "Rotation",
|
|
"rotations": {
|
|
"0": "No rotation",
|
|
"180": "180 degrees clockwise",
|
|
"270": "270 degrees clockwise",
|
|
"90": "90 degrees clockwise"
|
|
}
|
|
},
|
|
"engines": {
|
|
"editor_label": "Camera engine options"
|
|
},
|
|
"frigate": {
|
|
"camera_name": "Frigate camera name (autodetected from entity)",
|
|
"client_id": "Frigate client id (for >1 Frigate server)",
|
|
"editor_label": "Frigate options",
|
|
"labels": "Frigate labels/object filters",
|
|
"url": "Frigate server URL",
|
|
"zones": "Frigate zones"
|
|
},
|
|
"go2rtc": {
|
|
"editor_label": "go2rtc Options",
|
|
"metadata_fetch_timeout_seconds": "Metadata fetch timeout in seconds",
|
|
"modes": {
|
|
"editor_label": "go2rtc Modes",
|
|
"mjpeg": "Motion JPEG (MJPEG)",
|
|
"mp4": "MPEG-4 (MP4)",
|
|
"mse": "Media Source Extensions (MSE)",
|
|
"webrtc": "Web Real-Time Communication (WebRTC)"
|
|
},
|
|
"stream": "go2rtc stream name",
|
|
"url": "go2rtc URL"
|
|
},
|
|
"icon": "Icon for this camera (autodetected from entity)",
|
|
"id": "Unique ID for this camera in this card",
|
|
"image": {
|
|
"editor_label": "Image Options",
|
|
"refresh_seconds": "Seconds between live image refreshes (0=never)",
|
|
"url": "Image URL to use instead of camera entity snapshot"
|
|
},
|
|
"live_provider": "Live view provider for this camera",
|
|
"live_provider_options": {
|
|
"editor_label": "Live provider options"
|
|
},
|
|
"live_providers": {
|
|
"auto": "Automatic",
|
|
"go2rtc": "go2rtc",
|
|
"ha": "Home Assistant video stream (i.e. HLS, LL-HLS, WebRTC via HA)",
|
|
"image": "Image",
|
|
"jsmpeg": "JSMpeg",
|
|
"webrtc-card": "WebRTC Card (i.e. AlexxIT's WebRTC Card)"
|
|
},
|
|
"media": {
|
|
"editor_label": "Default Media",
|
|
"events_type": "Events media subtype",
|
|
"folders": "Folder IDs",
|
|
"reviewed": "Review status filter",
|
|
"revieweds": {
|
|
"all": "All (both reviewed and unreviewed)",
|
|
"reviewed": "Only reviewed",
|
|
"unreviewed": "Only unreviewed"
|
|
},
|
|
"type": "Default media type"
|
|
},
|
|
"motioneye": {
|
|
"editor_label": "MotionEye options",
|
|
"images": {
|
|
"directory_pattern": "Images directory pattern",
|
|
"file_pattern": "Images file pattern"
|
|
},
|
|
"movies": {
|
|
"directory_pattern": "Movies directory pattern",
|
|
"file_pattern": "Movies file pattern"
|
|
},
|
|
"url": "MotionEye UI URL"
|
|
},
|
|
"proxy": {
|
|
"editor_label": "Camera proxying",
|
|
"live": "Live proxying",
|
|
"media": "Media proxying"
|
|
},
|
|
"reolink": {
|
|
"editor_label": "Reolink options",
|
|
"media_resolution": {
|
|
"editor_label": "Media Resolution",
|
|
"high": "High Resolution",
|
|
"low": "Low Resolution"
|
|
},
|
|
"url": "Reolink UI URL"
|
|
},
|
|
"title": "Title for this camera (autodetected from entity)",
|
|
"triggers": {
|
|
"editor_label": "Trigger options",
|
|
"entities": "Trigger from other entities",
|
|
"events": {
|
|
"clips": "Events with new clips",
|
|
"editor_label": "Trigger Events",
|
|
"events": "All events",
|
|
"snapshots": "Events with new snapshots"
|
|
},
|
|
"motion": "Trigger by auto-detecting the motion sensor",
|
|
"occupancy": "Trigger by auto-detecting the occupancy sensor",
|
|
"reviews": {
|
|
"description": "Trigger on description updates",
|
|
"editor_label": "Review Triggers"
|
|
}
|
|
},
|
|
"webrtc_card": {
|
|
"editor_label": "WebRTC Card Options",
|
|
"entity": "WebRTC Card Camera Entity",
|
|
"url": "WebRTC Card Camera URL"
|
|
}
|
|
},
|
|
"common": {
|
|
"controls": {
|
|
"builtin": "Built-in video controls",
|
|
"filter": {
|
|
"editor_label": "Media Filter",
|
|
"mode": "Filter mode",
|
|
"modes": {
|
|
"left": "Media filter in a drawer to the left",
|
|
"none": "No media filter",
|
|
"right": "Media filter in a drawer to the right"
|
|
}
|
|
},
|
|
"next_previous": {
|
|
"editor_label": "Next & Previous",
|
|
"size": "Next & previous control size in pixels",
|
|
"style": "Next & previous control style",
|
|
"styles": {
|
|
"chevrons": "Chevrons",
|
|
"icons": "Icons",
|
|
"none": "None",
|
|
"thumbnails": "Thumbnails"
|
|
}
|
|
},
|
|
"thumbnails": {
|
|
"editor_label": "Thumbnails",
|
|
"mode": "Thumbnails mode",
|
|
"modes": {
|
|
"above": "Thumbnails above",
|
|
"below": "Thumbnails below",
|
|
"left": "Thumbnails in a drawer to the left",
|
|
"none": "No thumbnails",
|
|
"right": "Thumbnails in a drawer to the right"
|
|
},
|
|
"show_details": "Show details with thumbnails",
|
|
"show_download_control": "Show download control on thumbnails",
|
|
"show_favorite_control": "Show favorite control on thumbnails",
|
|
"show_info_control": "Show info control on thumbnails",
|
|
"show_review_control": "Show review control on thumbnails",
|
|
"show_timeline_control": "Show timeline control on thumbnails",
|
|
"size": "Thumbnails size in pixels"
|
|
},
|
|
"timeline": {
|
|
"editor_label": "Mini Timeline",
|
|
"format": {
|
|
"24h": "Use 24-hour clock",
|
|
"editor_label": "Time & date format"
|
|
},
|
|
"mode": "Mode",
|
|
"modes": {
|
|
"above": "Above",
|
|
"below": "Below",
|
|
"none": "None"
|
|
},
|
|
"pan_mode": "Default pan mode",
|
|
"pan_modes": {
|
|
"pan": "Pan",
|
|
"seek": "Pan seeks across all media",
|
|
"seek-in-camera": "Pan seeks within selected camera only",
|
|
"seek-in-media": "Pan seeks within selected media item only"
|
|
}
|
|
},
|
|
"wheel": "Scroll wheel scrolls media carousel"
|
|
},
|
|
"display": {
|
|
"editor_label": "Display",
|
|
"grid_columns": "Exact number of grid columns",
|
|
"grid_max_columns": "Maximum number of grid columns",
|
|
"grid_selected_position": "Position of selected media in grid",
|
|
"grid_selected_positions": {
|
|
"default": "Selected item in default position",
|
|
"first": "Selected item is first in grid",
|
|
"last": "Selected item is last in grid"
|
|
},
|
|
"grid_selected_width_factor": "Increase selected media width by this factor",
|
|
"mode": "Mode"
|
|
},
|
|
"events_media_types": {
|
|
"all": "All",
|
|
"clips": "Clips",
|
|
"snapshots": "Snapshots"
|
|
},
|
|
"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",
|
|
"default": "Default embedded image",
|
|
"entity": "Entity with entity_picture attribute",
|
|
"screensaver": "Random image",
|
|
"url": "Arbitrary image specified by URL"
|
|
},
|
|
"proxy": {
|
|
"editor_label": "Image proxying"
|
|
},
|
|
"refresh_seconds": "Seconds between refreshes (0=never)",
|
|
"url": "Static image URL"
|
|
},
|
|
"interaction_modes": {
|
|
"active": "Only when actively interacting",
|
|
"all": "Always regardless of interaction",
|
|
"inactive": "Only when not interacting"
|
|
},
|
|
"media_action_conditions": {
|
|
"hidden": "On browser/tab hiding",
|
|
"microphone_mute": "On microphone mute",
|
|
"microphone_unmute": "On microphone unmute",
|
|
"selected": "On selection",
|
|
"unselected": "On unselection",
|
|
"visible": "On browser/tab visibility"
|
|
},
|
|
"media_types": {
|
|
"auto": "Automatic",
|
|
"events": "Events",
|
|
"folder": "Folder",
|
|
"recordings": "Recordings",
|
|
"reviews": "Reviews"
|
|
},
|
|
"proxy": {
|
|
"dynamic": "Dynamic proxying",
|
|
"modes": {
|
|
"auto": "Proxying automatically configured",
|
|
"false": "Proxying disabled",
|
|
"true": "Proxying enabled"
|
|
},
|
|
"ssl_ciphers": {
|
|
"auto": "SSL ciphers automatically configured",
|
|
"default": "Default SSL ciphers",
|
|
"editor_label": "SSL ciphers",
|
|
"insecure": "Insecure SSL ciphers",
|
|
"intermediate": "Intermediate SSL ciphers",
|
|
"modern": "Modern SSL ciphers"
|
|
},
|
|
"ssl_verification": {
|
|
"auto": "SSL verification automatically configured",
|
|
"editor_label": "SSL verification",
|
|
"false": "SSL verification disabled",
|
|
"true": "SSL verification enabled"
|
|
}
|
|
},
|
|
"timeline": {
|
|
"clustering_threshold": "Number of events before clustering (0=no clustering)",
|
|
"show_recordings": "Show recordings",
|
|
"style": "Timeline style",
|
|
"styles": {
|
|
"ribbon": "Events on a single ribbon",
|
|
"stack": "Stacked & clustered events"
|
|
},
|
|
"window_seconds": "Default timeline window length in seconds"
|
|
}
|
|
},
|
|
"dimensions": {
|
|
"aspect_ratio": "Default aspect ratio (e.g. '16:9')",
|
|
"aspect_ratio_mode": "Aspect ratio mode",
|
|
"aspect_ratio_modes": {
|
|
"dynamic": "Aspect ratio adjusts to media",
|
|
"static": "Static aspect ratio",
|
|
"unconstrained": "Unconstrained aspect ratio"
|
|
},
|
|
"height": "Card height in CSS units (e.g. '500px')"
|
|
},
|
|
"folders": {
|
|
"ha": {
|
|
"editor_label": "Home Assistant Media Folder Options",
|
|
"path_info": "Additional path matching functionality is available in the text editor",
|
|
"url": "URL of media folder"
|
|
},
|
|
"icon": "Icon for this folder",
|
|
"id": "Unique ID for this folder in this card",
|
|
"title": "Title for this folder",
|
|
"type": "Folder type",
|
|
"types": {
|
|
"ha": "Home Assistant Media Folder"
|
|
}
|
|
},
|
|
"live": {
|
|
"auto_mute": "Automatically mute live cameras",
|
|
"auto_pause": "Automatically pause live cameras",
|
|
"auto_play": "Automatically play live cameras",
|
|
"auto_unmute": "Automatically unmute live cameras",
|
|
"controls": {
|
|
"editor_label": "Live Controls",
|
|
"ptz": {
|
|
"editor_label": "PTZ",
|
|
"hide_home": "Hide home & preset controls",
|
|
"hide_pan_tilt": "Hide pan & tilt control",
|
|
"hide_type": "Hide type toggle button",
|
|
"hide_zoom": "Hide zoom control",
|
|
"mode": "Mode",
|
|
"modes": {
|
|
"off": "Off",
|
|
"on": "On"
|
|
},
|
|
"orientation": "Orientation",
|
|
"orientations": {
|
|
"horizontal": "Horizontal",
|
|
"vertical": "Vertical"
|
|
},
|
|
"position": "Position",
|
|
"positions": {
|
|
"bottom-left": "Bottom left",
|
|
"bottom-right": "Bottom right",
|
|
"top-left": "Top left",
|
|
"top-right": "Top right"
|
|
},
|
|
"type": "Default type",
|
|
"types": {
|
|
"buttons": "Buttons",
|
|
"gestures": "Gestures"
|
|
}
|
|
}
|
|
},
|
|
"draggable": "Live cameras view can be dragged/swiped",
|
|
"lazy_load": "Live cameras are lazily loaded",
|
|
"lazy_unload": "Live cameras are lazily unloaded",
|
|
"microphone": {
|
|
"always_connected": "Always keep the microphone connected",
|
|
"auto_mute": "Automatically mute the microphone",
|
|
"auto_unmute": "Automatically unmute the microphone",
|
|
"disconnect_seconds": "Seconds before disconnecting microphone (0=never)",
|
|
"editor_label": "Microphone",
|
|
"lock": "Lock the UI while the microphone is unmuted",
|
|
"mute_after_microphone_mute_seconds": "Seconds after microphone mute before muting inbound audio"
|
|
},
|
|
"preload": "Preload live view in the background",
|
|
"show_image_during_load": "Show still image while the live stream is loading",
|
|
"transition_effect": "Live camera transition effect",
|
|
"zoomable": "Live cameras can be zoomed/panned"
|
|
},
|
|
"media_viewer": {
|
|
"auto_mute": "Automatically mute media",
|
|
"auto_pause": "Automatically pause media",
|
|
"auto_play": "Automatically play media",
|
|
"auto_unmute": "Automatically unmute media",
|
|
"controls": {
|
|
"editor_label": "Media Viewer Controls"
|
|
},
|
|
"draggable": "Media Viewer can be dragged/swiped",
|
|
"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",
|
|
"transition_effects": {
|
|
"none": "No transition",
|
|
"slide": "Slide transition"
|
|
},
|
|
"zoomable": "Media Viewer can be zoomed/panned"
|
|
},
|
|
"menu": {
|
|
"alignment": "Menu alignment",
|
|
"alignments": {
|
|
"bottom": "Aligned to the bottom",
|
|
"left": "Aligned to the left",
|
|
"right": "Aligned to the right",
|
|
"top": "Aligned to the top"
|
|
},
|
|
"button_size": "Menu button size in pixels",
|
|
"buttons": {
|
|
"alignment": "Button alignment",
|
|
"alignments": {
|
|
"matching": "Matching the menu alignment",
|
|
"opposing": "Opposing the menu alignment"
|
|
},
|
|
"camera_ui": "Camera user interface",
|
|
"cameras": "Cameras",
|
|
"clips": "Clips",
|
|
"display_mode": "Display mode",
|
|
"download": "Download",
|
|
"enabled": "Button enabled",
|
|
"expand": "Expand",
|
|
"folders": "Folders",
|
|
"fullscreen": "Fullscreen",
|
|
"gallery": "Gallery",
|
|
"icon": "Icon",
|
|
"image": "Image",
|
|
"info": "Info",
|
|
"iris": "Iris / Default View / Unhide menu",
|
|
"live": "Live",
|
|
"media": "Media",
|
|
"media_player": "Send to media player",
|
|
"microphone": "Microphone",
|
|
"mute": "Mute / Unmute",
|
|
"permanent": "Show when the menu is hidden",
|
|
"pip": "Picture in Picture",
|
|
"play": "Play / Pause",
|
|
"priority": "Priority",
|
|
"ptz_controls": "Show PTZ controls",
|
|
"ptz_home": "PTZ Home",
|
|
"recordings": "Recordings",
|
|
"reviews": "Reviews",
|
|
"screenshot": "Screenshot",
|
|
"set_review": "Set review status",
|
|
"snapshots": "Snapshots",
|
|
"substreams": "Substream(s)",
|
|
"timeline": "Timeline",
|
|
"type": "Button type",
|
|
"types": {
|
|
"momentary": "Momentary",
|
|
"toggle": "Toggle"
|
|
}
|
|
},
|
|
"position": "Menu position",
|
|
"positions": {
|
|
"bottom": "Positioned on the bottom",
|
|
"left": "Positioned on the left",
|
|
"right": "Positioned on the right",
|
|
"top": "Positioned on the top"
|
|
},
|
|
"style": "Menu style",
|
|
"styles": {
|
|
"hidden": "Hidden menu",
|
|
"hover": "Hover menu",
|
|
"hover-card": "Hover menu (card-wide)",
|
|
"none": "No menu",
|
|
"outside": "Outside menu",
|
|
"overlay": "Overlay menu"
|
|
}
|
|
},
|
|
"overrides": {
|
|
"info": "This card has manually specified overrides that may override values shown in the visual editor. Consult the code editor to view or modify them"
|
|
},
|
|
"performance": {
|
|
"features": {
|
|
"animated_progress_indicator": "Animated Progress Indicator",
|
|
"card_loading_effects": "Card Loading Effects",
|
|
"card_loading_indicator": "Card Loading Indicator",
|
|
"editor_label": "Feature Options",
|
|
"max_simultaneous_engine_requests": "Max simultaneous camera engine requests",
|
|
"media_chunk_size": "Media chunk size"
|
|
},
|
|
"style": {
|
|
"border_radius": "Curves",
|
|
"box_shadow": "Shadows",
|
|
"editor_label": "Style Options"
|
|
},
|
|
"warning": "This card is in low profile mode, so defaults have changed to optimize performance"
|
|
},
|
|
"profiles": {
|
|
"casting": "Casting",
|
|
"editor_label": "Configuration profiles",
|
|
"low-performance": "Low performance",
|
|
"scrubbing": "Video scrubbing"
|
|
},
|
|
"remote_control": {
|
|
"entities": {
|
|
"camera": "Input Select entity to control camera",
|
|
"editor_label": "Remote Control Entities"
|
|
}
|
|
},
|
|
"status_bar": {
|
|
"height": "Status bar height in pixels",
|
|
"items": {
|
|
"enabled": "Item enabled",
|
|
"engine": "Camera engine",
|
|
"issues": "Issues",
|
|
"priority": "Item priority",
|
|
"resolution": "Resolution",
|
|
"severity": "Severity",
|
|
"technology": "Technology",
|
|
"title": "Title"
|
|
},
|
|
"popup_seconds": "Status bar popup seconds",
|
|
"position": "Status bar position",
|
|
"positions": {
|
|
"bottom": "Positioned on the bottom",
|
|
"top": "Positioned on the top"
|
|
},
|
|
"style": "Status bar style",
|
|
"styles": {
|
|
"hover": "Hover status bar",
|
|
"hover-card": "Hover status bar (card-wide)",
|
|
"none": "No status bar",
|
|
"outside": "Outside status bar",
|
|
"overlay": "Overlay status bar",
|
|
"popup": "Popup status bar"
|
|
}
|
|
},
|
|
"view": {
|
|
"camera_select": "View for newly selected cameras",
|
|
"default": "Default view",
|
|
"default_cycle_camera": "Cycle through cameras when default view updates",
|
|
"default_reset": {
|
|
"after_interaction": "Reset to the default view after user interaction ends",
|
|
"editor_label": "Default view reset behavior",
|
|
"entities": "Reset to the default view on entity state change",
|
|
"every_seconds": "Reset to default view every X seconds (0=never)",
|
|
"interaction_mode": "How default reset behaves when the card has human interaction"
|
|
},
|
|
"dim": "Dim when no interaction",
|
|
"interaction_seconds": "Seconds of inactivity before interaction state ends (0=never)",
|
|
"issues": {
|
|
"editor_label": "Issues/Errors",
|
|
"interaction_mode": "How automatic retries behave when the card has human interaction",
|
|
"retry_seconds": "Seconds between automatic retries [default=adaptive, 0=disabled]"
|
|
},
|
|
"keyboard_shortcuts": {
|
|
"editor_label": "Keyboard shortcuts",
|
|
"enabled": "Keyboard shortcuts enabled",
|
|
"ptz_down": "PTZ Down",
|
|
"ptz_home": "PTZ Home",
|
|
"ptz_left": "PTZ Left",
|
|
"ptz_right": "PTZ Right",
|
|
"ptz_up": "PTZ Up",
|
|
"ptz_zoom_in": "PTZ Zoom In",
|
|
"ptz_zoom_out": "PTZ Zoom Out"
|
|
},
|
|
"theme": {
|
|
"themes": {
|
|
"dark": "Dark",
|
|
"editor_label": "Themes",
|
|
"ha": "Home Assistant",
|
|
"light": "Light",
|
|
"traditional": "Traditional"
|
|
}
|
|
},
|
|
"triggers": {
|
|
"actions": {
|
|
"editor_label": "Trigger actions",
|
|
"interaction_mode": "How to handle actions when the card has human interaction",
|
|
"trigger": "Trigger action",
|
|
"triggers": {
|
|
"default": "Change to or update default view",
|
|
"live": "Change to or update live view",
|
|
"media": "Change to the relevant media view for new media",
|
|
"none": "No action"
|
|
},
|
|
"untrigger": "Untrigger action",
|
|
"untriggers": {
|
|
"default": "Change to default view/camera",
|
|
"none": "No action"
|
|
}
|
|
},
|
|
"editor_label": "Trigger behavior",
|
|
"filter_selected_camera": "Only trigger on selected camera",
|
|
"show_trigger_status": "Show pulsing border when triggered",
|
|
"untrigger_delay_seconds": "Seconds delay after trigger state change before untrigger",
|
|
"untrigger_force_seconds": "Seconds before forced untrigger"
|
|
},
|
|
"views": {
|
|
"auto": "Automatic",
|
|
"clip": "Most recent clip",
|
|
"clips": "Clips gallery",
|
|
"current": "Current view",
|
|
"folder": "Folder media",
|
|
"folders": "Folders gallery",
|
|
"gallery": "Default media gallery",
|
|
"image": "Static image",
|
|
"live": "Live view",
|
|
"media": "Most recent default media item",
|
|
"recording": "Most recent recording",
|
|
"recordings": "Recordings gallery",
|
|
"review": "Most recent media to review",
|
|
"reviews": "Reviews gallery",
|
|
"snapshot": "Most recent snapshot",
|
|
"snapshots": "Snapshots gallery",
|
|
"timeline": "Timeline view"
|
|
}
|
|
}
|
|
},
|
|
"display_modes": {
|
|
"grid": "Show media viewer for each camera in a grid",
|
|
"single": "Show single media viewer"
|
|
},
|
|
"editor": {
|
|
"add_new_camera": "Add new camera",
|
|
"add_new_folder": "Add new folder",
|
|
"camera": "Camera",
|
|
"cameras": "Cameras",
|
|
"cameras_secondary": "What cameras to render on this card",
|
|
"delete": "Delete",
|
|
"dimensions": "Card dimensions",
|
|
"dimensions_secondary": "Card dimensions & shape options",
|
|
"docs": "Documentation",
|
|
"folders": "Folders",
|
|
"folders_secondary": "What folders to render on this card",
|
|
"image": "Image",
|
|
"image_secondary": "Static image view options",
|
|
"live": "Live",
|
|
"live_secondary": "Live camera view options",
|
|
"media_gallery": "Media gallery",
|
|
"media_gallery_secondary": "Media gallery options",
|
|
"media_viewer": "Media viewer",
|
|
"media_viewer_secondary": "Viewer for static media (clips, snapshots or recordings)",
|
|
"menu": "Menu",
|
|
"menu_secondary": "Menu look & feel options",
|
|
"move_down": "Move down",
|
|
"move_up": "Move up",
|
|
"overrides": "Overrides are active",
|
|
"overrides_secondary": "Dynamic configuration overrides detected",
|
|
"performance": "Performance",
|
|
"performance_secondary": "Card performance options",
|
|
"profiles": "Configuration profiles",
|
|
"profiles_secondary": "Choose pre-configured sets of defaults",
|
|
"remote_control": "Remote Control",
|
|
"remote_control_secondary": "Options for remote controlling the card",
|
|
"status_bar": "Status bar",
|
|
"status_bar_secondary": "Status bar look & feel options",
|
|
"timeline": "Timeline",
|
|
"timeline_secondary": "Event timeline options",
|
|
"toggle_diagnostics": "Toggle diagnostics",
|
|
"upgrade": "Automatic Upgrade",
|
|
"upgrade_available": "An automatic card configuration upgrade is available",
|
|
"view": "View",
|
|
"view_secondary": "What the card should show and how to show it"
|
|
},
|
|
"elements": {
|
|
"ptz": {
|
|
"down": "Down",
|
|
"home": "Home",
|
|
"left": "Left",
|
|
"presets": "Presets",
|
|
"right": "Right",
|
|
"type": "PTZ Type",
|
|
"up": "Up",
|
|
"zoom_in": "Zoom In",
|
|
"zoom_out": "Zoom Out"
|
|
}
|
|
},
|
|
"error": {
|
|
"awaiting_live": "Waiting for live stream to load...",
|
|
"awaiting_media": "Waiting for media to load",
|
|
"camera_initialization": "Camera initialization failed",
|
|
"camera_initialization_reolink": "Could not initialize Reolink camera",
|
|
"configuration": "Check configuration",
|
|
"could_not_create_elements": "Could not create picture elements",
|
|
"diagnostics": "Card diagnostics. Please review for confidential information prior to sharing",
|
|
"download_failed": "Download failed",
|
|
"download_no_media": "No media to download",
|
|
"download_sign_failed": "Could not sign media URL for download",
|
|
"duplicate_camera_id": "Duplicate camera id for the following camera, use the 'id' parameter to uniquely identify cameras",
|
|
"duplicate_folder_id": "Duplicate folder id for the following folder, use the 'id' parameter to uniquely identify folders",
|
|
"empty_response": "Received empty response from Home Assistant for request",
|
|
"failed_fetch": "Could not fetch URL",
|
|
"failed_proxy": "Could not proxy via Home Assistant",
|
|
"failed_response": "Failed to receive response from Home Assistant for request",
|
|
"failed_retain": "Could not retain event",
|
|
"failed_sign": "Could not sign Home Assistant URL",
|
|
"fetching_diagnostics": "Fetching diagnostics",
|
|
"home_assistant_elements_load_failed": "Could not load required Home Assistant elements",
|
|
"image_load_error": "Could not load image",
|
|
"invalid_configuration": "Invalid configuration",
|
|
"invalid_configuration_no_hint": "No location hint available (bad or missing type?)",
|
|
"invalid_configuration_override": "Invalid override configuration",
|
|
"invalid_elements_config": "Invalid picture elements configuration",
|
|
"invalid_response": "Received invalid response from Home Assistant for request",
|
|
"jsmpeg_no_player": "Could not start JSMPEG player",
|
|
"live_camera_no_endpoint": "Could not get camera endpoint for this live provider (incomplete configuration?)",
|
|
"live_camera_not_found": "The configured camera_entity was not found",
|
|
"live_camera_unavailable": "Camera unavailable",
|
|
"microphone_not_supported": "Microphone is not supported in this browser",
|
|
"no_camera_engine": "Could not determine suitable engine for camera",
|
|
"no_camera_entity": "Could not find camera entity",
|
|
"no_camera_for_image": "No camera configured for camera image mode",
|
|
"no_camera_id": "Could not determine camera id for the following camera, may need to set 'id' parameter manually",
|
|
"no_camera_or_media_for_timeline": "No camera or media available for timeline",
|
|
"no_live_camera": "The camera_entity parameter must be set and valid for this live provider",
|
|
"reconnecting": "Reconnecting",
|
|
"too_many_automations": "Too many nested automation calls, please check your configuration for loops",
|
|
"troubleshooting": "Check troubleshooting",
|
|
"upgrade_available": "An automated card configuration upgrade is available, please visit the visual card editor",
|
|
"webrtc_card_reported_error": "WebRTC Card reported an error",
|
|
"webrtc_card_waiting": "Waiting for WebRTC Card to load..."
|
|
},
|
|
"issues": {
|
|
"config_error": {
|
|
"heading": "Configuration error",
|
|
"text": "An error occurred evaluating the card configuration"
|
|
},
|
|
"config_upgrade": {
|
|
"heading": "Configuration upgrade available",
|
|
"text": "A configuration upgrade is available. To upgrade, edit this card (Dashboard pencil icon \u2192 Three-dot menu \u2192 Edit) and click the 'Automatic Upgrade' button in the card editor"
|
|
},
|
|
"connection": {
|
|
"lost": {
|
|
"heading": "Connection lost",
|
|
"text": "Connection to Home Assistant lost"
|
|
},
|
|
"starting": {
|
|
"heading": "Home Assistant is starting",
|
|
"text": "Waiting for Home Assistant startup to complete"
|
|
}
|
|
},
|
|
"initialization": {
|
|
"heading": "Initialization failed"
|
|
},
|
|
"legacy_resource": {
|
|
"heading": "Legacy dashboard resource detected",
|
|
"remove": "Remove legacy resource",
|
|
"text_both": "The legacy 'frigate-hass-card.js' resource is still registered, please either manually remove it or click the delete icon to automatically remove it. It will be removed in a future release",
|
|
"text_only_legacy": "The legacy 'frigate-hass-card.js' resource must be replaced with 'advanced-camera-card.js'. It will be removed in a future release"
|
|
},
|
|
"media_load": {
|
|
"heading": "Media not loading",
|
|
"text": "The media has not yet loaded. This could be for any number of reasons. For live views and if configured (and by default), there will be an image refreshing every second until the stream loads correctly or the media loading is retried"
|
|
},
|
|
"media_query": {
|
|
"heading": "Media query failed",
|
|
"text": "An error occurred fetching media (e.g. thumbnails) for this view."
|
|
},
|
|
"troubleshooting_guide": "Troubleshooting guide",
|
|
"view_incompatible": {
|
|
"heading": "View not supported",
|
|
"text": "The selected camera or media does not support this view"
|
|
}
|
|
},
|
|
"key_assigner": {
|
|
"assign": "Assign",
|
|
"modifiers": {
|
|
"alt": "Alt",
|
|
"ctrl": "Ctrl",
|
|
"meta": "Meta",
|
|
"shift": "Shift"
|
|
},
|
|
"unassign": "Unassign"
|
|
},
|
|
"media_filter": {
|
|
"camera": "Camera",
|
|
"favorite": "Favorite",
|
|
"media_type": "Media Type",
|
|
"media_types": {
|
|
"clips": "Clips",
|
|
"recordings": "Recordings",
|
|
"reviews": "Reviews",
|
|
"snapshots": "Snapshots"
|
|
},
|
|
"not_favorite": "Not Favorite",
|
|
"not_reviewed": "Not Reviewed",
|
|
"reviewed": "Reviewed",
|
|
"select_camera": "Select camera...",
|
|
"select_favorite": "Select favorite...",
|
|
"select_media_type": "Select media type...",
|
|
"select_reviewed": "Select reviewed...",
|
|
"select_severity": "Select severity...",
|
|
"select_tag": "Select tag...",
|
|
"select_what": "Select what...",
|
|
"select_when": "Select when...",
|
|
"select_where": "Select where...",
|
|
"tag": "Tag",
|
|
"what": "What",
|
|
"when": "When",
|
|
"whens": {
|
|
"custom": "Custom",
|
|
"past_month": "Past Month",
|
|
"past_week": "Past Week",
|
|
"today": "Today",
|
|
"yesterday": "Yesterday"
|
|
},
|
|
"where": "Where"
|
|
},
|
|
"media_viewer": {
|
|
"unseekable": "Seek time not found in media"
|
|
},
|
|
"thumbnail": {
|
|
"camera": "Camera",
|
|
"download": "Download media",
|
|
"duration": "Duration",
|
|
"no_thumbnail": "No thumbnail available",
|
|
"retain_indefinitely": "Retain media indefinitely",
|
|
"seek": "Seek",
|
|
"start": "Start",
|
|
"tag": "Tag",
|
|
"timeline": "See media in timeline",
|
|
"title": "Title",
|
|
"where": "Where"
|
|
},
|
|
"timeline": {
|
|
"select_date": "Choose date"
|
|
}
|
|
}
|