2025-06-05 02:09:55 +03:00
{
2025-12-07 17:57:46 +03:00
"documentTitle" : "Classification Models - Frigate" ,
2025-11-04 19:54:05 +03:00
"details" : {
2025-12-18 01:26:11 +03:00
"scoreInfo" : "Score represents the average classification confidence across all detections of this object." ,
"none" : "None" ,
"unknown" : "Unknown"
2025-11-04 19:54:05 +03:00
} ,
2025-06-05 02:09:55 +03:00
"button" : {
"deleteClassificationAttempts" : "Delete Classification Images" ,
"renameCategory" : "Rename Class" ,
"deleteCategory" : "Delete Class" ,
2025-07-17 05:46:59 +03:00
"deleteImages" : "Delete Images" ,
2025-11-01 17:11:24 +03:00
"trainModel" : "Train Model" ,
"addClassification" : "Add Classification" ,
2025-11-05 17:11:12 +03:00
"deleteModels" : "Delete Models" ,
"editModel" : "Edit Model"
2025-06-05 02:09:55 +03:00
} ,
2025-11-10 01:21:13 +03:00
"tooltip" : {
"trainingInProgress" : "Model is currently training" ,
"noNewImages" : "No new images to train. Classify more images in the dataset first." ,
2025-11-10 20:03:56 +03:00
"noChanges" : "No changes to the dataset since last training." ,
2025-11-10 01:21:13 +03:00
"modelNotReady" : "Model is not ready for training"
} ,
2025-06-05 02:09:55 +03:00
"toast" : {
"success" : {
2025-11-05 15:02:54 +03:00
"deletedModel_one" : "Successfully deleted {{count}} model" ,
"deletedModel_other" : "Successfully deleted {{count}} models" ,
2025-06-05 18:13:12 +03:00
"categorizedImage" : "Successfully Classified Image" ,
2026-03-24 16:18:06 +03:00
"reclassifiedImage" : "Successfully Reclassified Image" ,
2025-06-05 18:13:12 +03:00
"trainedModel" : "Successfully trained model." ,
2025-11-05 17:11:12 +03:00
"trainingModel" : "Successfully started model training." ,
2025-11-08 23:13:40 +03:00
"updatedModel" : "Successfully updated model configuration" ,
2026-03-23 16:48:02 +03:00
"renamedCategory" : "Successfully renamed class to {{name}}" ,
"deletedCategory_one" : "Deleted {{count}} class" ,
"deletedCategory_other" : "Deleted {{count}} classes" ,
"deletedImage_one" : "Deleted {{count}} image" ,
"deletedImage_other" : "Deleted {{count}} images"
2025-06-05 02:09:55 +03:00
} ,
"error" : {
"deleteImageFailed" : "Failed to delete: {{errorMessage}}" ,
"deleteCategoryFailed" : "Failed to delete class: {{errorMessage}}" ,
2025-11-01 17:11:24 +03:00
"deleteModelFailed" : "Failed to delete model: {{errorMessage}}" ,
2025-06-05 18:13:12 +03:00
"categorizeFailed" : "Failed to categorize image: {{errorMessage}}" ,
2025-11-10 01:21:13 +03:00
"trainingFailed" : "Model training failed. Check Frigate logs for details." ,
"trainingFailedToStart" : "Failed to start model training: {{errorMessage}}" ,
2025-11-08 23:13:40 +03:00
"updateModelFailed" : "Failed to update model: {{errorMessage}}" ,
2026-03-24 16:18:06 +03:00
"renameCategoryFailed" : "Failed to rename class: {{errorMessage}}" ,
"reclassifyFailed" : "Failed to reclassify image: {{errorMessage}}"
2025-06-05 02:09:55 +03:00
}
} ,
"deleteCategory" : {
"title" : "Delete Class" ,
2025-11-10 20:03:56 +03:00
"desc" : "Are you sure you want to delete the class {{name}}? This will permanently delete all associated images and require re-training the model." ,
"minClassesTitle" : "Cannot Delete Class" ,
"minClassesDesc" : "A classification model must have at least 2 classes. Add another class before deleting this one."
2025-06-05 02:09:55 +03:00
} ,
2025-11-01 17:11:24 +03:00
"deleteModel" : {
"title" : "Delete Classification Model" ,
"single" : "Are you sure you want to delete {{name}}? This will permanently delete all associated data including images and training data. This action cannot be undone." ,
2025-11-07 15:40:48 +03:00
"desc_one" : "Are you sure you want to delete {{count}} model? This will permanently delete all associated data including images and training data. This action cannot be undone." ,
"desc_other" : "Are you sure you want to delete {{count}} models? This will permanently delete all associated data including images and training data. This action cannot be undone."
2025-11-01 17:11:24 +03:00
} ,
2025-11-05 17:11:12 +03:00
"edit" : {
"title" : "Edit Classification Model" ,
"descriptionState" : "Edit the classes for this state classification model. Changes will require retraining the model." ,
"descriptionObject" : "Edit the object type and classification type for this object classification model." ,
"stateClassesInfo" : "Note: Changing state classes requires retraining the model with the updated classes."
} ,
2025-06-05 02:09:55 +03:00
"deleteDatasetImages" : {
"title" : "Delete Dataset Images" ,
2025-11-07 15:40:48 +03:00
"desc_one" : "Are you sure you want to delete {{count}} image from {{dataset}}? This action cannot be undone and will require re-training the model." ,
"desc_other" : "Are you sure you want to delete {{count}} images from {{dataset}}? This action cannot be undone and will require re-training the model."
2025-06-05 02:09:55 +03:00
} ,
"deleteTrainImages" : {
"title" : "Delete Train Images" ,
2025-11-07 15:40:48 +03:00
"desc_one" : "Are you sure you want to delete {{count}} image? This action cannot be undone." ,
"desc_other" : "Are you sure you want to delete {{count}} images? This action cannot be undone."
2025-06-05 02:09:55 +03:00
} ,
"renameCategory" : {
"title" : "Rename Class" ,
2025-12-18 02:52:27 +03:00
"desc" : "Enter a new name for {{name}}. You will be required to retrain the model for the name change to take effect."
2025-06-05 02:09:55 +03:00
} ,
"description" : {
"invalidName" : "Invalid name. Names can only include letters, numbers, spaces, apostrophes, underscores, and hyphens."
} ,
"train" : {
2025-10-22 16:36:09 +03:00
"title" : "Recent Classifications" ,
2025-10-29 17:40:50 +03:00
"titleShort" : "Recent" ,
2025-10-22 16:36:09 +03:00
"aria" : "Select Recent Classifications"
2025-06-05 02:09:55 +03:00
} ,
"categories" : "Classes" ,
"createCategory" : {
"new" : "Create New Class"
} ,
"categorizeImageAs" : "Classify Image As:" ,
2025-10-22 16:36:09 +03:00
"categorizeImage" : "Classify Image" ,
2026-03-24 16:18:06 +03:00
"reclassifyImageAs" : "Reclassify Image As:" ,
"reclassifyImage" : "Reclassify Image" ,
2025-11-01 17:11:24 +03:00
"menu" : {
"objects" : "Objects" ,
"states" : "States"
} ,
2025-10-23 22:27:28 +03:00
"noModels" : {
"object" : {
"title" : "No Object Classification Models" ,
"description" : "Create a custom model to classify detected objects." ,
"buttonText" : "Create Object Model"
} ,
"state" : {
"title" : "No State Classification Models" ,
"description" : "Create a custom model to monitor and classify state changes in specific camera areas." ,
"buttonText" : "Create State Model"
}
} ,
2025-10-22 16:36:09 +03:00
"wizard" : {
"title" : "Create New Classification" ,
2025-10-23 22:27:28 +03:00
"steps" : {
"nameAndDefine" : "Name & Define" ,
"stateArea" : "State Area" ,
"chooseExamples" : "Choose Examples"
} ,
"step1" : {
"description" : "State models monitor fixed camera areas for changes (e.g., door open/closed). Object models add classifications to detected objects (e.g., known animals, delivery persons, etc.)." ,
"name" : "Name" ,
"namePlaceholder" : "Enter model name..." ,
"type" : "Type" ,
"typeState" : "State" ,
"typeObject" : "Object" ,
"objectLabel" : "Object Label" ,
"objectLabelPlaceholder" : "Select object type..." ,
"classificationType" : "Classification Type" ,
"classificationTypeTip" : "Learn about classification types" ,
"classificationTypeDesc" : "Sub Labels add additional text to the object label (e.g., 'Person: UPS'). Attributes are searchable metadata stored separately in the object metadata." ,
"classificationSubLabel" : "Sub Label" ,
"classificationAttribute" : "Attribute" ,
"classes" : "Classes" ,
2025-10-31 21:40:31 +03:00
"states" : "States" ,
2025-10-23 22:27:28 +03:00
"classesTip" : "Learn about classes" ,
"classesStateDesc" : "Define the different states your camera area can be in. For example: 'open' and 'closed' for a garage door." ,
"classesObjectDesc" : "Define the different categories to classify detected objects into. For example: 'delivery_person', 'resident', 'stranger' for person classification." ,
"classPlaceholder" : "Enter class name..." ,
"errors" : {
"nameRequired" : "Model name is required" ,
"nameLength" : "Model name must be 64 characters or less" ,
"nameOnlyNumbers" : "Model name cannot contain only numbers" ,
"classRequired" : "At least 1 class is required" ,
"classesUnique" : "Class names must be unique" ,
2025-12-19 01:12:10 +03:00
"noneNotAllowed" : "The class 'none' is not allowed" ,
2025-10-23 22:27:28 +03:00
"stateRequiresTwoClasses" : "State models require at least 2 classes" ,
"objectLabelRequired" : "Please select an object label" ,
"objectTypeRequired" : "Please select a classification type"
}
} ,
"step2" : {
"description" : "Select cameras and define the area to monitor for each camera. The model will classify the state of these areas." ,
"cameras" : "Cameras" ,
"selectCamera" : "Select Camera" ,
"noCameras" : "Click + to add cameras" ,
"selectCameraPrompt" : "Select a camera from the list to define its monitoring area"
} ,
"step3" : {
"selectImagesPrompt" : "Select all images with: {{className}}" ,
"selectImagesDescription" : "Click on images to select them. Click Continue when you're done with this class." ,
2025-11-10 01:21:13 +03:00
"allImagesRequired_one" : "Please classify all images. {{count}} image remaining." ,
"allImagesRequired_other" : "Please classify all images. {{count}} images remaining." ,
2025-10-23 22:27:28 +03:00
"generating" : {
"title" : "Generating Sample Images" ,
"description" : "Frigate is pulling representative images from your recordings. This may take a moment..."
} ,
"training" : {
"title" : "Training Model" ,
"description" : "Your model is being trained in the background. Close this dialog, and your model will start running as soon as training is complete."
} ,
"retryGenerate" : "Retry Generation" ,
"noImages" : "No sample images generated" ,
"classifying" : "Classifying & Training..." ,
"trainingStarted" : "Training started successfully" ,
2025-11-27 16:58:35 +03:00
"modelCreated" : "Model created successfully. Use the Recent Classifications view to add images for missing states, then train the model." ,
2025-10-23 22:27:28 +03:00
"errors" : {
"noCameras" : "No cameras configured" ,
"noObjectLabel" : "No object label selected" ,
"generateFailed" : "Failed to generate examples: {{error}}" ,
"generationFailed" : "Generation failed. Please try again." ,
"classifyFailed" : "Failed to classify images: {{error}}"
} ,
2025-11-27 16:58:35 +03:00
"generateSuccess" : "Successfully generated sample images" ,
2026-03-24 15:53:37 +03:00
"refreshExamples" : "Generate new examples" ,
"refreshConfirm" : {
"title" : "Generate New Examples?" ,
"description" : "This will generate a new set of images and clear all selections, including any previous classes. You will need to re-select examples for all classes."
} ,
2025-11-27 16:58:35 +03:00
"missingStatesWarning" : {
2026-03-24 15:53:37 +03:00
"title" : "Missing Class Examples" ,
"description" : "Not all classes have examples. Try generating new examples to find the missing class, or continue and use the Recent Classifications view to add images later."
2025-11-27 16:58:35 +03:00
}
2025-10-23 22:27:28 +03:00
}
2025-10-22 16:36:09 +03:00
}
2025-06-05 02:09:55 +03:00
}