{ "common": { "frigate_card": "Frigate card", "frigate_card_description": "A Lovelace card for use with Frigate", "live": "Live", "no_media": "No media to display", "recordings": "Recordings", "version": "Version" }, "config": { "cameras": { "camera_entity": "Camera Entity", "capabilities": { "capabilities": { "clips": "Clips", "favorite-events": "Favorite Events", "favorite-recordings": "Favorite Recordings", "live": "Live", "menu": "Menu", "ptz": "PTZ", "recordings": "Recordings", "seek": "Seeking", "snapshots": "Snapshots", "substream": "Substream" }, "disable": "Disable", "disable_except": "Disable except", "editor_label": "Camera capabilities" }, "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" } }, "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", "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" }, "icon": "Icon for this camera (Autodetected from entity)", "id": "Unique id for this camera in this card", "image": { "editor_label": "Image Options", "refresh_seconds": "Number of seconds after which to refresh live image (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": "Home Assistant images", "jsmpeg": "JSMpeg", "webrtc-card": "WebRTC Card (i.e. AlexxIT's WebRTC Card)" }, "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" }, "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" }, "webrtc_card": { "editor_label": "WebRTC Card Options", "entity": "WebRTC Card Camera Entity (Not a Frigate camera)", "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", "events_media_type": "Whether to show event thumbnails of clips or snapshots", "events_media_types": { "clips": "Clip thumbnails", "snapshots": "Snapshot thumbnails" }, "media_type": "Whether to show thumnails of events or recordings", "media_types": { "events": "Events", "recordings": "Recordings" }, "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_timeline_control": "Show timeline control on thumbnails", "size": "Thumbnails size in pixels" }, "timeline": { "editor_label": "Mini Timeline", "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" } }, "title": { "duration_seconds": "Seconds to display popup title (0=forever)", "editor_label": "Popup Title Controls", "mode": "Popup title display mode", "modes": { "none": "No title display", "popup-bottom-left": "Popup on the bottom left", "popup-bottom-right": "Popup on the bottom right", "popup-top-left": "Popup on the top left", "popup-top-right": "Popup on the top right" } } }, "display": { "editor_label": "Display", "grid_columns": "Exact number of grid columns", "grid_max_columns": "Maximum number of grid columns", "grid_selected_width_factor": "Increase selected media width by this factor", "mode": "Mode" }, "media_action_conditions": { "all": "All opportunities", "hidden": "On browser/tab hiding", "microphone_mute": "On microphone mute", "microphone_unmute": "On microphone unmute", "never": "Never", "selected": "On selection", "unselected": "On unselection", "visible": "On browser/tab visibility" }, "timeline": { "clustering_threshold": "The count of events at which they are clustered (0=no clustering)", "events_media_type": "The events media the timeline displays", "events_media_types": { "all": "All event media types", "clips": "Clips", "snapshots": "Snapshots" }, "show_recordings": "Show recordings", "style": "Timeline style", "styles": { "ribbon": "Events on a single ribbon", "stack": "Stacked & clustered events" }, "window_seconds": "The default length of the timeline view 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" }, "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", "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 control", "hide_pan_tilt": "Hide pan & tilt control", "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" } } }, "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", "disconnect_seconds": "Seconds after which to disconnect microphone (0=never)", "editor_label": "Microphone", "enabled": "Microphone enabled", "mute_after_microphone_mute_seconds": "Seconds after microphone mute to mute 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", "frigate": "Frigate menu / Default view", "fullscreen": "Fullscreen", "icon": "Icon", "image": "Image", "live": "Live", "media_player": "Send to media player", "microphone": "Microphone", "mute": "Mute / Unmute", "play": "Play / Pause", "priority": "Priority", "ptz_controls": "Show PTZ controls", "ptz_home": "PTZ Home", "recordings": "Recordings", "screenshot": "Screenshot", "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 configuration has manually specified overrides configured which may override values shown in the visual editor, please consult the code editor to view/modify these overrides" }, "performance": { "features": { "animated_progress_indicator": "Animated Progress Indicator", "editor_label": "Feature Options", "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": { "editor_label": "Configuration profiles", "low-performance": "Low performance", "scrubbing": "Video scrubbing" }, "view": { "camera_select": "View for newly selected cameras", "dark_mode": "Dark mode", "dark_modes": { "auto": "Auto", "off": "Off", "on": "On" }, "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", "interaction_modes": { "active": "Only allow reset when card has active human interaction", "all": "Reset regardless of human interaction", "inactive": "Only reset when card has no human interaction" } }, "interaction_seconds": "Seconds after user action to remain interacted with (0=never)", "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" }, "triggers": { "actions": { "editor_label": "Trigger actions", "interaction_mode": "How to handle actions when the card has human interaction", "interaction_modes": { "active": "Only trigger actions when card has human interaction", "all": "Trigger actions regardless of human interaction", "inactive": "Only trigger actions when card has no 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": "Behavior when a camera is triggered", "filter_selected_camera": "Only trigger on selected camera", "show_trigger_status": "Show pulsing border when triggered", "untrigger_seconds": "Seconds after inactive state change to untrigger" }, "views": { "clip": "Most recent clip", "clips": "Clips gallery", "current": "Current view", "image": "Static image", "live": "Live view", "recording": "Most recent recording", "recordings": "Recordings 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", "button": "Button", "camera": "Camera", "cameras": "Cameras", "cameras_secondary": "What cameras to render on this card", "delete": "Delete", "dimensions": "Card dimensions", "dimensions_secondary": "Card dimensions & shape options", "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", "timeline": "Timeline", "timeline_secondary": "Event timeline options", "upgrade": "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", "right": "Right", "up": "Up", "zoom_in": "Zoom In", "zoom_out": "Zoom Out" } }, "error": { "awaiting_live": "Waiting for live stream to load ...", "could_not_render_elements": "Could not render picture elements", "could_not_resolve": "Could not resolve media URL", "diagnostics": "Card diagnostics. Please review for confidential information prior to sharing", "download_no_media": "No media to download", "download_sign_failed": "Could not sign media URL for download", "duplicate_camera_id": "Duplicate Frigate camera id for the following camera, use the 'id' parameter to uniquely identify cameras", "empty_response": "Received empty response from Home Assistant for request", "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", "image_load_error": "The image could not be loaded", "invalid_configuration": "Invalid configuration", "invalid_configuration_no_hint": "No location hint available (bad or missing type?)", "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", "no_camera_engine": "Could not determine suitable engine for camera", "no_camera_entity": "Could not find camera entity", "no_camera_entity_for_triggers": "A camera entity is required in order to autodetect triggers", "no_camera_id": "Could not determine camera id for the following camera, may need to set 'id' parameter manually", "no_camera_name": "Could not determine a Frigate camera name for camera (or one of its dependents), please specify either 'camera_entity' or 'camera_name'", "no_dashboard_or_view": "Both 'dashboard_path' and 'view_path' parameters are required for the 'dashboard' cast method", "no_live_camera": "The camera_entity parameter must be set and valid for this live provider", "no_supported_camera": "The selected camera does not support this view", "no_supported_cameras": "No cameras support this view", "reconnecting": "Reconnecting", "too_many_automations": "Too many nested automation calls, please check your configuration for loops", "troubleshooting": "Check troubleshooting", "unknown": "Unknown error", "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 ..." }, "event": { "camera": "Camera", "duration": "Duration", "in_progress": "In Progress", "score": "Score", "seek": "Seek", "start": "Start", "tag": "Tag", "what": "What", "where": "Where" }, "key_assigner": { "assign": "Assign", "assigning": "Assigning", "modifiers": { "alt": "Alt", "ctrl": "Ctrl", "meta": "Meta", "shift": "Shift" }, "unassign": "Unassign" }, "media_filter": { "all": "All", "camera": "Camera", "favorite": "Favorite", "media_type": "Media Type", "media_types": { "clips": "Clips", "recordings": "Recordings", "snapshots": "Snapshots" }, "not_favorite": "Not Favorite", "select_camera": "Select camera...", "select_favorite": "Select favorite...", "select_media_type": "Select media type...", "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" }, "recording": { "camera": "Camera", "duration": "Duration", "events": "Events", "in_progress": "In Progress", "seek": "Seek", "start": "Start" }, "thumbnail": { "download": "Download media", "no_thumbnail": "No thumbnail available", "retain_indefinitely": "Media will be indefinitely retained", "timeline": "See media in timeline" }, "timeline": { "select_date": "Choose date" } }