{ "menu": { "uiSettings": "UI Settings", "exploreSettings": "Explore Settings", "cameraSettings": "Camera Settings", "masksAndZones": "Masks / Zones", "motionTuner": "Motion Tuner", "debug": "Debug", "users": "Users", "notifications": "Notifications" }, "general": { "title": "General Settings", "liveDashboard": { "title": "Live Dashboard", "automaticLiveView": { "label": "Automatic Live View", "desc": "Automatically switch to a camera's live view when activity is detected. Disabling this option causes static camera images on the Live dashboard to only update once per minute." }, "playAlertVideos": { "label": "Play Alert Videos", "desc": "By default, recent alerts on the Live dashboard play as small looping videos. Disable this option to only show a static image of recent alerts on this device/browser." } }, "storedLayouts": { "title": "Stored Layouts", "desc": "The layout of cameras in a camera group can be dragged/resized. The positions are stored in your browser's local storage.", "clearAll": "Clear All Layouts" }, "cameraGroupStreaming": { "title": "Camera Group Streaming Settings", "desc": "Streaming settings for each camera group are stored in your browser's local storage.", "clearAll": "Clear All Streaming Settings" }, "recordingsViewer": { "title": "Recordings Viewer", "defaultPlaybackRate": { "label": "Default Playback Rate", "desc": "Default playback rate for recordings playback." } }, "calendar": { "title": "Calendar", "firstWeekday": { "label": "First Weekday", "desc": "The day that the weeks of the review calendar begin on.", "sunday": "Sunday", "monday": "Monday" } } }, "explore": { "title": "Explore Settings", "semanticSearch": { "title": "Semantic Search", "desc": "Semantic Search in Frigate allows you to find tracked objects within your review items using either the image itself, a user-defined text description, or an automatically generated one.", "readTheDocumentation": "Read the Documentation", "reindexOnStartup": { "label": "Re-Index On Startup", "desc": "Re-indexing will reprocess all thumbnails and descriptions (if enabled) and apply the embeddings on each startup. Don't forget to disable the option after restarting!" }, "modelSize": { "label": "Model Size", "desc": "The size of the model used for semantic search embeddings.", "small": "small", "large": "large", "small.desc": "Using small employs a quantized version of the model that uses less RAM and runs faster on CPU with a very negligible difference in embedding quality.", "large.desc": "Using large employs the full Jina model and will automatically run on the GPU if applicable." } }, "toast": { "success": "Explore settings have been saved." } }, "camera": { "title": "Camera Settings", "streams": { "title": "Streams", "desc": "Disabling a camera completely stops Frigate's processing of this camera's streams. Detection, recording, and debugging will be unavailable.
Note: This does not disable go2rtc restreams." }, "review": { "title": "Review", "desc": "Enable/disable alerts and detections for this camera. When disabled, no new review items will be generated.", "alerts": "Alerts ", "detections": "Detections " }, "reviewClassification": { "title": "Review Classification", "desc": "Frigate categorizes review items as Alerts and Detections. By default, all person and car objects are considered Alerts. You can refine categorization of your review items by configuring required zones for them.", "readTheDocumentation": "Read the Documentation", "noDefinedZones": "No zones are defined for this camera.", "objectAlertsTips": "All {{alertsLabels}} objects on {{cameraName}} will be shown as Alerts.", "zoneObjectAlertsTips": "All {{alertsLabels}} objects detected in {{zone}} on {{cameraName}} will be shown as Alerts.", "objectDetectionsTips": "All {{detectionsLabels}} objects not categorized on {{cameraName}} will be shown as Detections regardless of which zone they are in.", "zoneObjectDetectionsTips": "All {{detectionsLabels}} objects not categorized in {{zone}} on {{cameraName}} will be shown as Detections.", "zoneObjectDetectionsTips.notSelectDetections": "All {{detectionsLabels}} objects detected in {{zone}} on {{cameraName}} not categorized as Alerts will be shown as Detections regardless of which zone they are in.", "zoneObjectDetectionsTips.regardlessOfZoneObjectDetectionsTips": "All {{detectionsLabels}} objects not categorized on {{cameraName}} will be shown as Detections regardless of which zone they are in.", "selectAlertsZones": "Select zones for Alerts", "selectDetectionsZones": "Select zones for Detections", "limitDetections": "Limit detections to specific zones", "toast": { "success": "Review classification configuration has been saved. Restart Frigate to apply changes." } } }, "masksAndZones": { "filter": { "all": "All Masks and Zones" }, "form": { "zoneName": { "error": { "mustBeAtLeastTwoCharacters": "Zone name must be at least 2 characters.", "mustNotBeSameWithCamera": "Zone name must not be the same as camera name.", "alreadyExists": "A zone with this name already exists for this camera.", "mustNotContainPeriod": "Zone name must not contain periods.", "hasIllegalCharacter": "Zone name contains illegal characters." } }, "distance.error": "Distance must be greater than or equal to 0.1.", "distance.error.mustBeFilled": "All distance fields must be filled to use speed estimation.", "inertia.error.mustBeAboveZero": "Inertia must be above 0.", "loiteringTime.error.mustBeGreaterOrEqualZero": "Loitering time must be greater than or equal to 0.", "polygonDrawing": { "error": { "mustBeFinished": "Polygon drawing must be finished before saving." } } }, "zones": { "label": "Zones", "documentTitle": "Edit Zone - Frigate", "desc": "Zones allow you to define a specific area of the frame so you can determine whether or not an object is within a particular area.", "desc.documentation": "Documentation", "add": "Add Zone", "edit": "Edit Zone", "point_one": "{{count}} point", "point_other": "{{count}} points", "clickDrawPolygon": "Click to draw a polygon on the image.", "name": "Name", "name.inputPlaceHolder": "Enter a name...", "name.tips": "Name must be at least 2 characters and must not be the name of a camera or another zone.", "inertia": "Inertia", "inertia.desc": "Specifies how many frames that an object must be in a zone before they are considered in the zone. Default: 3", "loiteringTime": "Loitering Time", "loiteringTime.desc": "Sets a minimum amount of time in seconds that the object must be in the zone for it to activate. Default: 0", "objects": "Objects", "objects.desc": "List of objects that apply to this zone.", "allObjects": "All Objects", "speedEstimation": "Speed Estimation", "speedEstimation.desc": "Enable speed estimation for objects in this zone. The zone must have exactly 4 points.", "speedThreshold": "Speed Threshold ({{unit}})", "speedThreshold.desc": "Specifies a minimum speed for objects to be considered in this zone.", "speedThreshold.toast.error.pointLengthError": "Speed estimation has been disabled for this zone. Zones with speed estimation must have exactly 4 points.", "speedThreshold.toast.error.loiteringTimeError": "Zones with loitering times greater than 0 should not be used with speed estimation.", "toast.success": "Zone ({{zoneName}}) has been saved. Restart Frigate to apply changes." }, "motionMasks": { "label": "Motion Mask", "documentTitle": "Edit Motion Mask - Frigate", "desc": "Motion masks are used to prevent unwanted types of motion from triggering detection. Over masking will make it more difficult for objects to be tracked.", "desc.documentation": "Documentation", "add": "New Motion Mask", "edit": "Edit Motion Mask", "context": "Motion masks are used to prevent unwanted types of motion from triggering detection (example: tree branches, camera timestamps). Motion masks should be used very sparingly, over-masking will make it more difficult for objects to be tracked.", "context.documentation": "Read the documentation", "point_one": "{{count}} point", "point_other": "{{count}} points", "clickDrawPolygon": "Click to draw a polygon on the image.", "polygonAreaTooLarge": "The motion mask is covering {{polygonArea}}% of the camera frame. Large motion masks are not recommended.", "polygonAreaTooLarge.tips": "Motion masks do not prevent objects from being detected. You should use a required zone instead.", "polygonAreaTooLarge.documentation": "Read the documentation", "toast.success": "{{polygonName}} has been saved. Restart Frigate to apply changes.", "toast.success.noName": "Motion Mask has been saved. Restart Frigate to apply changes." }, "objectMasks": { "label": "Object Masks", "documentTitle": "Edit Object Mask - Frigate", "desc": "Object filter masks are used to filter out false positives for a given object type based on location.", "documentation": "Documentation", "add": "Add Object Mask", "edit": "Edit Object Mask", "context": "Object filter masks are used to filter out false positives for a given object type based on location.", "point_one": "{{count}} point", "point_other": "{{count}} points", "clickDrawPolygon": "Click to draw a polygon on the image.", "objects": "Objects", "objects.desc": "The object type that that applies to this object mask.", "objects.allObjectTypes": "All object types", "toast.success": "{{polygonName}} has been saved. Restart Frigate to apply changes.", "toast.success.noName": "Object Mask has been saved. Restart Frigate to apply changes." } }, "motionDetectionTuner": { "title": "Motion Detection Tuner", "desc": "Frigate uses motion detection as a first line check to see if there is anything happening in the frame worth checking with object detection.", "desc.documentation": "Read the Motion Tuning Guide", "Threshold": "Threshold", "Threshold.desc": "The threshold value dictates how much of a change in a pixel's luminance is required to be considered motion. Default: 30", "contourArea": "Contour Area", "contourArea.desc": "The contour area value is used to decide which groups of changed pixels qualify as motion. Default: 10", "improveContrast": "Improve Contrast", "improveContrast.desc": "Improve contrast for darker scenes. Default: ON", "toast": { "success": "Motion settings have been saved." } }, "debug": { "title": "Debug", "detectorDesc": "Frigate uses your detectors ({{detectors}}) to detect objects in your camera's video stream.", "desc": "Debugging view shows a real-time view of tracked objects and their statistics. The object list shows a time-delayed summary of detected objects.", "debugging": "Debugging", "objectList": "Object List", "noObjects": "No objects", "boundingBoxes": { "title": "Bounding boxes", "desc": "Show bounding boxes around tracked objects", "colors": { "label": "Object Bounding Box Colors", "info": "
  • At startup, different colors will be assigned to each object label
  • A dark blue thin line indicates that object is not detected at this current point in time
  • A gray thin line indicates that object is detected as being stationary
  • A thick line indicates that object is the subject of autotracking (when enabled)
  • " } }, "timestamp": { "title": "Timestamp", "desc": "Overlay a timestamp on the image" }, "zones": { "title": "Zones", "desc": "Show an outline of any defined zones" }, "mask": { "title": "Motion masks", "desc": "Show motion mask polygons" }, "motion": { "title": "Motion boxes", "desc": "Show boxes around areas where motion is detected", "tips": "

    Motion Boxes


    Red boxes will be overlaid on areas of the frame where motion is currently being detected

    " }, "regions": { "title": "Regions", "desc": "Show a box of the region of interest sent to the object detector", "tips": "

    Region Boxes


    Bright green boxes will be overlaid on areas of interest in the frame that are being sent to the object detector.

    " }, "objectShapeFilterDrawing": { "title": "Object Shape Filter Drawing", "desc": "Draw a rectangle on the image to view area and ratio details", "tips": "Enable this option to draw a rectangle on the camera image to show its area and ratio. These values can then be used to set object shape filter parameters in your config.", "document": "Read the documentation ", "score": "Score", "ratio": "Ratio", "area": "Area" } }, "users": { "title": "Users", "management": "Users Management", "management.desc": "Manage this Frigate instance's user accounts.", "addUser": "Add User", "updatePassword": "Update Password", "toast": { "success": { "createUser": "User {{user}} created successfully", "deleteUser": "User {{user}} deleted successfully", "updatePassword": "Password updated successfully." }, "error": { "setPasswordFailed": "Failed to save password: {{errorMessage}}", "createUserFailed": "Failed to create user: {{errorMessage}}", "deleteUserFailed": "Failed to delete user: {{errorMessage}}" } }, "table": { "username": "Username", "actions": "Actions", "role": "Role", "noUsers": "No users found.", "changeRole": "Change user role", "password": "Password", "deleteUser": "Delete user" }, "dialog": { "form": { "user": "Username", "user.desc": "Only letters, numbers, periods and underscores allowed.", "user.placeholder": "Enter username", "password": "Password", "password.placeholder": "Enter password", "password.confirm": "Confirm Password", "password.confirm.placeholder": "Confirm Password", "password.strength": "password strength: ", "password.strength.weak": "Weak", "password.strength.medium": "Medium", "password.strength.strong": "Strong", "password.strength.veryStrong": "Very strong", "password.match": "Passwords match", "password.notMatch": "Passwords don't match", "newPassword": "New Password", "newPassword.placeholder": "Enter new password", "newPassword.confirm.placeholder": "Re-enter new password", "usernameIsRequired": "Username is required" }, "createUser": { "title": "Create New User", "desc": "Add a new user account and specify an role for access to areas of the Frigate UI.", "usernameOnlyInclude": "Username may only include letters, numbers, . or _" }, "deleteUser": { "title": "Delete User", "desc": "This action cannot be undone. This will permanently delete the user account and remove all associated data.", "warn": "Are you sure you want to delete {{username}}?" }, "passwordSetting": { "updatePassword": "Update Password for {{username}}", "setPassword": "Set Password", "desc": "Create a strong password to secure this account." }, "changeRole": { "title": "Change User Role", "desc": "Update permissions for {{username}}", "roleInfo": "

    Select the appropriate role for this user:

    " } } }, "notification": { "title": "Notifications", "notificationSettings": "Notification Settings", "desc": "Frigate can send native push notifications to your device when running in the browser or installed as a PWA.", "documentation": "Read the Documentation", "email": "Email", "email.placeholder": "e.g. example@email.com", "email.desc": "A valid email is required and will be used to notify you if there are any issues with the push service.", "cameras": "Cameras", "cameras.noCameras": "No cameras available", "cameras.desc": "Select which cameras to enable notifications for.", "deviceSpecific": "Device Specific Settings", "registerDevice": "Register This Device", "unregisterDevice": "Unregister This Device" } }