523 lines
19 KiB
JSON
523 lines
19 KiB
JSON
{
|
|
"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",
|
|
"dependencies": {
|
|
"all_cameras": "Show events for all cameras with this camera",
|
|
"cameras": "Show events for specific cameras with this camera",
|
|
"editor_label": "Dependency Options"
|
|
},
|
|
"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"
|
|
},
|
|
"hide": "Hide camera from UI",
|
|
"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",
|
|
"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",
|
|
"media": "Whether to show thumbnails of clips or snapshots",
|
|
"medias": {
|
|
"clips": "Clip thumbnails",
|
|
"snapshots": "Snapshot 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_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"
|
|
}
|
|
},
|
|
"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",
|
|
"modes": {
|
|
"single": "Show single media viewer",
|
|
"grid": "Show media viewer for each camera in a grid"
|
|
}
|
|
},
|
|
"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",
|
|
"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)",
|
|
"media": "The media the timeline displays",
|
|
"medias": {
|
|
"all": "All 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": {
|
|
"layout": "Image Layout",
|
|
"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"
|
|
},
|
|
"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": {
|
|
"always_connected": "Always keep the microphone connected",
|
|
"disconnect_seconds": "Seconds after which to disconnect microphone (0=never)",
|
|
"editor_label": "Microphone",
|
|
"enabled": "Microphone enabled"
|
|
},
|
|
"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",
|
|
"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",
|
|
"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",
|
|
"download": "Download",
|
|
"display_mode": "Display mode",
|
|
"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",
|
|
"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"
|
|
},
|
|
"profile": "Performance profile",
|
|
"profiles": {
|
|
"high": "High/full performance",
|
|
"low": "Low performance"
|
|
},
|
|
"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"
|
|
},
|
|
"view": {
|
|
"camera_select": "View for newly selected cameras",
|
|
"dark_mode": "Dark mode",
|
|
"dark_modes": {
|
|
"auto": "Auto",
|
|
"off": "Off",
|
|
"on": "On"
|
|
},
|
|
"default": "Default view",
|
|
"scan": {
|
|
"enabled": "Scan mode enabled",
|
|
"scan_mode": "Scan mode",
|
|
"show_trigger_status": "Show pulsing border when triggered",
|
|
"untrigger_reset": "Reset the view to default after untrigger",
|
|
"untrigger_seconds": "Seconds after inactive state change to untrigger"
|
|
},
|
|
"timeout_seconds": "Reset to default view X seconds after user action (0=never)",
|
|
"update_cycle_camera": "Cycle through cameras when default view updates",
|
|
"update_force": "Force card updates (ignore user interaction)",
|
|
"update_seconds": "Refresh default view every X seconds (0=never)",
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"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": "Dimensions",
|
|
"dimensions_secondary": "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",
|
|
"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": {
|
|
"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_live_camera": "The camera_entity parameter must be set and valid for this live provider",
|
|
"no_visible_cameras": "No visible cameras found, you must configure at least one non-hidden camera",
|
|
"reconnecting": "Reconnecting",
|
|
"timeline_no_cameras": "No Frigate cameras to show in timeline",
|
|
"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"
|
|
},
|
|
"media_viewer": {
|
|
"unseekable": "Seek time not found in media"
|
|
},
|
|
"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": {
|
|
"past_month": "Past Month",
|
|
"past_week": "Past Week",
|
|
"today": "Today",
|
|
"yesterday": "Yesterday"
|
|
},
|
|
"where": "Where"
|
|
},
|
|
"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": {
|
|
"pan_behavior": {
|
|
"pan": "Pan",
|
|
"seek": "Pan seeks across all media",
|
|
"seek-in-media": "Pan seeks within selected media item only"
|
|
},
|
|
"select_date": "Choose date"
|
|
}
|
|
} |