mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 05:24:11 +03:00
* Implement extraction of images for classification state models * Add object classification dataset preparation * Add first step wizard * Update i18n * Add state classification image selection step * Improve box handling * Add object selector * Improve object cropping implementation * Fix state classification selection * Finalize training and image selection step * Cleanup * Design optimizations * Cleanup mobile styling * Update no models screen * Cleanups and fixes * Fix bugs * Improve model training and creation process * Cleanup * Dynamically add metrics for new model * Add loading when hitting continue * Improve image selection mechanism * Remove unused translation keys * Adjust wording * Add retry button for image generation * Make no models view more specific * Adjust plus icon * Adjust form label * Start with correct type selected * Cleanup sizing and more font colors * Small tweaks * Add tips and more info * Cleanup dialog sizing * Add cursor rule for frontend * Cleanup * remove underline * Lazy loading
90 lines
3.6 KiB
JSON
90 lines
3.6 KiB
JSON
{
|
|
"description": {
|
|
"addFace": "Walk through adding a new collection to the Face Library.",
|
|
"placeholder": "Enter a name for this collection",
|
|
"invalidName": "Invalid name. Names can only include letters, numbers, spaces, apostrophes, underscores, and hyphens."
|
|
},
|
|
"details": {
|
|
"timestamp": "Timestamp",
|
|
"unknown": "Unknown"
|
|
},
|
|
"documentTitle": "Face Library - Frigate",
|
|
"uploadFaceImage": {
|
|
"title": "Upload Face Image",
|
|
"desc": "Upload an image to scan for faces and include for {{pageToggle}}"
|
|
},
|
|
"collections": "Collections",
|
|
"createFaceLibrary": {
|
|
"new": "Create New Face",
|
|
"nextSteps": "To build a strong foundation:<li>Use the Recent Recognitions tab to select and train on images for each detected person.</li><li>Focus on straight-on images for best results; avoid training images that capture faces at an angle.</li></ul>"
|
|
},
|
|
"steps": {
|
|
"faceName": "Enter Face Name",
|
|
"uploadFace": "Upload Face Image",
|
|
"nextSteps": "Next Steps",
|
|
"description": {
|
|
"uploadFace": "Upload an image of {{name}} that shows their face from a front-facing angle. The image does not need to be cropped to just their face."
|
|
}
|
|
},
|
|
"train": {
|
|
"title": "Recent Recognitions",
|
|
"aria": "Select recent recognitions",
|
|
"empty": "There are no recent face recognition attempts"
|
|
},
|
|
"deleteFaceLibrary": {
|
|
"title": "Delete Name",
|
|
"desc": "Are you sure you want to delete the collection {{name}}? This will permanently delete all associated faces."
|
|
},
|
|
"deleteFaceAttempts": {
|
|
"title": "Delete Faces",
|
|
"desc_one": "Are you sure you want to delete {{count}} face? This action cannot be undone.",
|
|
"desc_other": "Are you sure you want to delete {{count}} faces? This action cannot be undone."
|
|
},
|
|
"renameFace": {
|
|
"title": "Rename Face",
|
|
"desc": "Enter a new name for {{name}}"
|
|
},
|
|
"button": {
|
|
"deleteFaceAttempts": "Delete Faces",
|
|
"addFace": "Add Face",
|
|
"renameFace": "Rename Face",
|
|
"deleteFace": "Delete Face",
|
|
"uploadImage": "Upload Image",
|
|
"reprocessFace": "Reprocess Face"
|
|
},
|
|
"imageEntry": {
|
|
"validation": {
|
|
"selectImage": "Please select an image file."
|
|
},
|
|
"dropActive": "Drop the image here…",
|
|
"dropInstructions": "Drag and drop or paste an image here, or click to select",
|
|
"maxSize": "Max size: {{size}}MB"
|
|
},
|
|
"nofaces": "No faces available",
|
|
"trainFaceAs": "Train Face as:",
|
|
"trainFace": "Train Face",
|
|
"toast": {
|
|
"success": {
|
|
"uploadedImage": "Successfully uploaded image.",
|
|
"addFaceLibrary": "{{name}} has successfully been added to the Face Library!",
|
|
"deletedFace_one": "Successfully deleted {{count}} face.",
|
|
"deletedFace_other": "Successfully deleted {{count}} faces.",
|
|
"deletedName_zero": "Empty collection deleted successfully.",
|
|
"deletedName_one": "{{count}} face has been successfully deleted.",
|
|
"deletedName_other": "{{count}} faces have been successfully deleted.",
|
|
"renamedFace": "Successfully renamed face to {{name}}",
|
|
"trainedFace": "Successfully trained face.",
|
|
"updatedFaceScore": "Successfully updated face score."
|
|
},
|
|
"error": {
|
|
"uploadingImageFailed": "Failed to upload image: {{errorMessage}}",
|
|
"addFaceLibraryFailed": "Failed to set face name: {{errorMessage}}",
|
|
"deleteFaceFailed": "Failed to delete: {{errorMessage}}",
|
|
"deleteNameFailed": "Failed to delete name: {{errorMessage}}",
|
|
"renameFaceFailed": "Failed to rename face: {{errorMessage}}",
|
|
"trainFailed": "Failed to train: {{errorMessage}}",
|
|
"updateFaceScoreFailed": "Failed to update face score: {{errorMessage}}"
|
|
}
|
|
}
|
|
}
|