add missing i18n keys

This commit is contained in:
Josh Hawkins 2026-01-28 10:38:45 -06:00
parent 40b59c5d0c
commit e916f5b582
5 changed files with 61 additions and 22 deletions

View File

@ -49,6 +49,10 @@
"label": "The device key to use for LPR",
"description": "This is an override, to target a specific device. See https://onnxruntime.ai/docs/execution-providers/ for more information"
},
"expire_time": {
"label": "Expire plates not seen after number of seconds (for dedicated LPR cameras only)",
"description": "Time in seconds after which an unseen plate is expired from the tracker (for dedicated LPR cameras only)."
},
"replace_rules": {
"label": "List of regex replacement rules for normalizing detected plates. Each rule has 'pattern' and 'replacement'",
"description": "Regex replacement rules used to normalize detected plate strings before matching."

View File

@ -23,38 +23,50 @@
},
"autotracking": {
"label": "PTZ auto tracking config",
"description": "Automatically track moving objects and keep them centered in the frame using PTZ camera movements.",
"enabled": {
"label": "Enable PTZ object autotracking"
"label": "Enable PTZ object autotracking",
"description": "Enable or disable automatic PTZ camera tracking of detected objects."
},
"calibrate_on_startup": {
"label": "Perform a camera calibration when Frigate starts"
"label": "Perform a camera calibration when Frigate starts",
"description": "Measure PTZ motor speeds on startup to improve tracking accuracy. Frigate will update config with movement_weights after calibration."
},
"zooming": {
"label": "Autotracker zooming mode"
"label": "Autotracker zooming mode",
"description": "Control zoom behavior: disabled (pan/tilt only), absolute (most compatible), or relative (concurrent pan/tilt/zoom)."
},
"zoom_factor": {
"label": "Zooming factor (0.1-0.75)"
"label": "Zooming factor (0.1-0.75)",
"description": "Control zoom level on tracked objects. Lower values keep more scene in view; higher values zoom in closer but may lose tracking."
},
"track": {
"label": "Objects to track"
"label": "Objects to track",
"description": "List of object types from labelmap.txt that should trigger autotracking."
},
"required_zones": {
"label": "List of required zones to be entered in order to begin autotracking"
"label": "List of required zones to be entered in order to begin autotracking",
"description": "Objects must enter one of these zones before autotracking begins."
},
"return_preset": {
"label": "Name of camera preset to return to when object tracking is over"
"label": "Name of camera preset to return to when object tracking is over",
"description": "ONVIF preset name configured in camera firmware to return to after tracking ends."
},
"timeout": {
"label": "Seconds to delay before returning to preset"
"label": "Seconds to delay before returning to preset",
"description": "Wait this many seconds after losing tracking before returning camera to preset position."
},
"movement_weights": {
"label": "Internal value used for PTZ movements based on the speed of your camera's motor"
"label": "Internal value used for PTZ movements based on the speed of your camera's motor",
"description": "Calibration values automatically generated by camera calibration. Do not modify manually."
},
"enabled_in_config": {
"label": "Keep track of original state of autotracking"
"label": "Keep track of original state of autotracking",
"description": "Internal field to track whether autotracking was enabled in configuration."
}
},
"ignore_time_mismatch": {
"label": "Onvif Ignore Time Synchronization Mismatch Between Camera and Server"
"label": "Onvif Ignore Time Synchronization Mismatch Between Camera and Server",
"description": "Ignore time synchronization differences between camera and Frigate server for ONVIF communication."
}
}

View File

@ -15,6 +15,7 @@
},
"continuous": {
"label": "Continuous recording retention settings",
"description": "Number of days to retain recordings regardless of tracked objects or motion. Set to 0 if you only want to retain recordings of alerts and detections.",
"days": {
"label": "Default retention period",
"description": "Days to retain continuous (always-on) recordings."
@ -22,6 +23,7 @@
},
"motion": {
"label": "Motion recording retention settings",
"description": "Number of days to retain recordings triggered by motion regardless of tracked objects. Set to 0 if you only want to retain recordings of alerts and detections.",
"days": {
"label": "Default retention period",
"description": "Days to retain recordings triggered by motion."
@ -29,43 +31,59 @@
},
"detections": {
"label": "Detection specific retention settings",
"description": "Recording retention settings for detection events including pre/post capture durations.",
"pre_capture": {
"label": "Seconds to retain before event starts"
"label": "Seconds to retain before event starts",
"description": "Number of seconds before the detection event to include in the recording."
},
"post_capture": {
"label": "Seconds to retain after event ends"
"label": "Seconds to retain after event ends",
"description": "Number of seconds after the detection event to include in the recording."
},
"retain": {
"label": "Event retention settings",
"description": "Retention settings for recordings of detection events.",
"days": {
"label": "Default retention period"
"label": "Default retention period",
"description": "Number of days to retain recordings of detection events."
},
"mode": {
"label": "Retain mode"
"label": "Retain mode",
"description": "Mode for retention: all (save all segments), motion (save segments with motion), or active_objects (save segments with active objects)."
}
}
},
"alerts": {
"label": "Alert specific retention settings",
"description": "Recording retention settings for alert events including pre/post capture durations.",
"pre_capture": {
"label": "Seconds to retain before event starts"
"label": "Seconds to retain before event starts",
"description": "Number of seconds before the alert event to include in the recording."
},
"post_capture": {
"label": "Seconds to retain after event ends"
"label": "Seconds to retain after event ends",
"description": "Number of seconds after the alert event to include in the recording."
},
"retain": {
"label": "Event retention settings",
"description": "Retention settings for recordings of alert events.",
"days": {
"label": "Default retention period"
"label": "Default retention period",
"description": "Number of days to retain recordings of alert events."
},
"mode": {
"label": "Retain mode"
"label": "Retain mode",
"description": "Mode for retention: all (save all segments), motion (save segments with motion), or active_objects (save segments with active objects)."
}
}
},
"export": {
"label": "Recording Export Config",
"description": "Settings used when exporting recordings such as timelapse and hardware acceleration.",
"timelapse_args": {
"label": "Timelapse output arguments",
"description": "FFmpeg arguments for timelapse exports. Default args fit 24 hours of recording into 1 hour playback (-vf setpts=0.04*PTS -r 30)."
},
"hwaccel_args": {
"label": "Export-specific FFmpeg hardware acceleration arguments",
"description": "Hardware acceleration args to use for export/transcode operations."

View File

@ -34,14 +34,18 @@
},
"retain": {
"label": "Snapshot retention",
"description": "Retention settings for saved snapshots including default days and per-object overrides.",
"default": {
"label": "Default retention period"
"label": "Default retention period",
"description": "Default number of days to retain snapshots."
},
"mode": {
"label": "Retain mode"
"label": "Retain mode",
"description": "Mode for retention: all (save all segments), motion (save segments with motion), or active_objects (save segments with active objects)."
},
"objects": {
"label": "Object retention period"
"label": "Object retention period",
"description": "Per-object overrides for snapshot retention days."
}
},
"quality": {

View File

@ -14,6 +14,7 @@
},
"color": {
"label": "Timestamp color",
"description": "RGB color values for the timestamp text (all values 0-255).",
"red": {
"label": "Red",
"description": "Red component (0-255) for timestamp color."