mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-08-05 18:38:54 +03:00
CI / AMD64 Build (push) Canceled after 0s
CI / ARM Build (push) Canceled after 0s
CI / Jetson Jetpack 6 (push) Canceled after 0s
CI / AMD64 Extra Build (push) Canceled after 0s
CI / ARM Extra Build (push) Canceled after 0s
CI / Synaptics Build (push) Canceled after 0s
CI / Assemble and push default build (push) Canceled after 0s
When a motion region filter is active, zoom each preview clip into the outer bounds of the selected cells instead of showing the full frame. Tiles take on the aspect ratio of the cropped region, clamped to avoid slivers when the selection is a single row or column, so the grid stays uniform. A "Crop to filter" switch in the preview settings turns this off and restores the previous 16:9 tiles. The transform is applied to a wrapper holding both the media and the dim overlay canvas so the motion heatmap stays registered to the pixels. Fix the region filter grid, which mapped cells onto a hardcoded 16:9 box while the snapshot was letterboxed inside it with object-contain. Heatmap cells are indexed against the detect frame, so on a 4:3 camera every painted cell was off by up to 12.5% of the frame width, and the true left and right edges of the image could only be reached by painting the black bars. The grid box now takes the camera's detect aspect ratio, capped at 65dvh tall so 4:3 and portrait cameras do not overflow the dialog.
96 lines
3.2 KiB
JSON
96 lines
3.2 KiB
JSON
{
|
|
"alerts": "Alerts",
|
|
"detections": "Detections",
|
|
"motion": {
|
|
"label": "Motion",
|
|
"only": "Motion only"
|
|
},
|
|
"allCameras": "All Cameras",
|
|
"empty": {
|
|
"alert": "There are no alerts to review",
|
|
"detection": "There are no detections to review",
|
|
"motion": "No motion data found",
|
|
"recordingsDisabled": {
|
|
"title": "Recordings must be enabled",
|
|
"description": "Review items can only be created for a camera when recordings are enabled for that camera."
|
|
}
|
|
},
|
|
"timeline": {
|
|
"label": "Timeline",
|
|
"aria": "Select timeline"
|
|
},
|
|
"zoomIn": "Zoom In",
|
|
"zoomOut": "Zoom Out",
|
|
"events": {
|
|
"label": "Events",
|
|
"aria": "Select events",
|
|
"noFoundForTimePeriod": "No events found for this time period."
|
|
},
|
|
"detail": {
|
|
"label": "Detail",
|
|
"noDataFound": "No detail data to review",
|
|
"aria": "Toggle detail view",
|
|
"trackedObject_one": "{{count}} object",
|
|
"trackedObject_other": "{{count}} objects",
|
|
"noObjectDetailData": "No object detail data available.",
|
|
"settings": "Detail View Settings",
|
|
"alwaysExpandActive": {
|
|
"title": "Always expand active",
|
|
"desc": "Always expand the active review item's object details when available."
|
|
}
|
|
},
|
|
"objectTrack": {
|
|
"trackedPoint": "Tracked point",
|
|
"clickToSeek": "Click to seek to this time"
|
|
},
|
|
"documentTitle": "Review - Frigate",
|
|
"recordings": {
|
|
"documentTitle": "Recordings - Frigate",
|
|
"invalidSharedLink": "Unable to open timestamped recording link due to parsing error.",
|
|
"invalidSharedCamera": "Unable to open timestamped recording link due to an unknown or unauthorized camera."
|
|
},
|
|
"calendarFilter": {
|
|
"last24Hours": "Last 24 Hours"
|
|
},
|
|
"markAsReviewed": "Mark as Reviewed",
|
|
"markTheseItemsAsReviewed": "Mark these items as reviewed",
|
|
"newReviewItems": {
|
|
"label": "View new review items",
|
|
"button": "New Items To Review"
|
|
},
|
|
"selected_one": "{{count}} selected",
|
|
"selected_other": "{{count}} selected",
|
|
"select_all": "All",
|
|
"camera": "Camera",
|
|
"detected": "detected",
|
|
"normalActivity": "Normal",
|
|
"needsReview": "Needs review",
|
|
"securityConcern": "Security concern",
|
|
"motionSearch": {
|
|
"menuItem": "Motion Search",
|
|
"openMenu": "Camera options"
|
|
},
|
|
"motionPreviews": {
|
|
"menuItem": "View motion previews",
|
|
"title": "Motion previews: {{camera}}",
|
|
"mobileSettingsTitle": "Motion Preview Settings",
|
|
"mobileSettingsDesc": "Adjust playback speed, dimming, and cropping, and choose a date to review motion-only clips.",
|
|
"dim": "Dim",
|
|
"dimAria": "Adjust dimming intensity",
|
|
"dimDesc": "Increase dimming to increase motion area visibility.",
|
|
"speed": "Speed",
|
|
"speedAria": "Select preview playback speed",
|
|
"speedDesc": "Choose how quickly preview clips play.",
|
|
"back": "Back",
|
|
"empty": "No previews available",
|
|
"noPreview": "Preview unavailable",
|
|
"seekAria": "Seek {{camera}} player to {{time}}",
|
|
"filter": "Filter",
|
|
"filterDesc": "Select areas to only show clips with motion in those regions.",
|
|
"filterClear": "Clear",
|
|
"crop": "Crop to filter",
|
|
"cropAria": "Toggle cropping previews to the filtered areas",
|
|
"cropDesc": "Zoom previews into the selected filter areas instead of showing the full frame."
|
|
}
|
|
}
|