blakeblackshear.frigate/web/public/locales/en/components/dialog.json
Josh Hawkins ef406ba647 Semantic Search Triggers (#18969)
* semantic trigger test

* database and model

* config

* embeddings maintainer and trigger post-processor

* api to create, edit, delete triggers

* frontend and i18n keys

* use thumbnail and description for trigger types

* image picker tweaks

* initial sync

* thumbnail file management

* clean up logs and use saved thumbnail on frontend

* publish mqtt messages

* webpush changes to enable trigger notifications

* add enabled switch

* add triggers from explore

* renaming and deletion fixes

* fix typing

* UI updates and add last triggering event time and link

* log exception instead of return in endpoint

* highlight entry in UI when triggered

* save and delete thumbnails directly

* remove alert action for now and add descriptions

* tweaks

* clean up

* fix types

* docs

* docs tweaks

* docs

* reuse enum
2025-08-07 20:57:35 -06:00

121 lines
3.6 KiB
JSON

{
"restart": {
"title": "Are you sure you want to restart Frigate?",
"button": "Restart",
"restarting": {
"title": "Frigate is Restarting",
"content": "This page will reload in {{countdown}} seconds.",
"button": "Force Reload Now"
}
},
"explore": {
"plus": {
"submitToPlus": {
"label": "Submit To Frigate+",
"desc": "Objects in locations you want to avoid are not false positives. Submitting them as false positives will confuse the model."
},
"review": {
"question": {
"label": "Confirm this label for Frigate Plus",
"ask_a": "Is this object a <code>{{label}}</code>?",
"ask_an": "Is this object an <code>{{label}}</code>?",
"ask_full": "Is this object a <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
},
"state": {
"submitted": "Submitted"
}
}
},
"video": {
"viewInHistory": "View in History"
}
},
"export": {
"time": {
"fromTimeline": "Select from Timeline",
"lastHour_one": "Last Hour",
"lastHour_other": "Last {{count}} Hours",
"custom": "Custom",
"start": {
"title": "Start Time",
"label": "Select Start Time"
},
"end": {
"title": "End Time",
"label": "Select End Time"
}
},
"name": {
"placeholder": "Name the Export"
},
"select": "Select",
"export": "Export",
"selectOrExport": "Select or Export",
"toast": {
"success": "Successfully started export. View the file in the /exports folder.",
"error": {
"failed": "Failed to start export: {{error}}",
"endTimeMustAfterStartTime": "End time must be after start time",
"noVaildTimeSelected": "No valid time range selected"
}
},
"fromTimeline": {
"saveExport": "Save Export",
"previewExport": "Preview Export"
}
},
"streaming": {
"label": "Stream",
"restreaming": {
"disabled": "Restreaming is not enabled for this camera.",
"desc": {
"title": "Set up go2rtc for additional live view options and audio for this camera.",
"readTheDocumentation": "Read the documentation"
}
},
"showStats": {
"label": "Show stream stats",
"desc": "Enable this option to show stream statistics as an overlay on the camera feed."
},
"debugView": "Debug View"
},
"search": {
"saveSearch": {
"label": "Save Search",
"desc": "Provide a name for this saved search.",
"placeholder": "Enter a name for your search",
"overwrite": "{{searchName}} already exists. Saving will overwrite the existing value.",
"success": "Search ({{searchName}}) has been saved.",
"button": {
"save": {
"label": "Save this search"
}
}
}
},
"recording": {
"confirmDelete": {
"title": "Confirm Delete",
"desc": {
"selected": "Are you sure you want to delete all recorded video associated with this review item?<br /><br />Hold the <em>Shift</em> key to bypass this dialog in the future."
},
"toast": {
"success": "Video footage associated with the selected review items has been deleted successfully.",
"error": "Failed to delete: {{error}}"
}
},
"button": {
"export": "Export",
"markAsReviewed": "Mark as reviewed",
"deleteNow": "Delete Now"
}
},
"imagePicker": {
"selectImage": "Select a tracked object's thumbnail",
"search": {
"placeholder": "Search by label or sub label..."
},
"noImages": "No thumbnails found for this camera"
}
}