2025-06-05 02:09:55 +03:00
{
2025-10-23 17:40:09 +03:00
"documentTitle" : "Classification Models" ,
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" ,
"trainModel" : "Train Model"
2025-06-05 02:09:55 +03:00
} ,
"toast" : {
"success" : {
"deletedCategory" : "Deleted Class" ,
"deletedImage" : "Deleted Images" ,
2025-06-05 18:13:12 +03:00
"categorizedImage" : "Successfully Classified Image" ,
"trainedModel" : "Successfully trained model." ,
"trainingModel" : "Successfully started model training."
2025-06-05 02:09:55 +03:00
} ,
"error" : {
"deleteImageFailed" : "Failed to delete: {{errorMessage}}" ,
"deleteCategoryFailed" : "Failed to delete class: {{errorMessage}}" ,
2025-06-05 18:13:12 +03:00
"categorizeFailed" : "Failed to categorize image: {{errorMessage}}" ,
"trainingFailed" : "Failed to start model training: {{errorMessage}}"
2025-06-05 02:09:55 +03:00
}
} ,
"deleteCategory" : {
"title" : "Delete Class" ,
"desc" : "Are you sure you want to delete the class {{name}}? This will permanently delete all associated images and require re-training the model."
} ,
"deleteDatasetImages" : {
"title" : "Delete Dataset Images" ,
"desc" : "Are you sure you want to delete {{count}} images from {{dataset}}? This action cannot be undone and will require re-training the model."
} ,
"deleteTrainImages" : {
"title" : "Delete Train Images" ,
"desc" : "Are you sure you want to delete {{count}} images? This action cannot be undone."
} ,
"renameCategory" : {
"title" : "Rename Class" ,
"desc" : "Enter a new name for {{name}}. You will be required to retrain the model for the name change to take affect."
} ,
"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" ,
"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" ,
2025-10-23 00:47:50 +03:00
"noModels" : {
2025-10-23 20:03:52 +03:00
"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-23 00:47:50 +03:00
} ,
2025-10-22 16:36:09 +03:00
"wizard" : {
"title" : "Create New Classification" ,
2025-10-22 18:44:30 +03:00
"steps" : {
"nameAndDefine" : "Name & Define" ,
"stateArea" : "State Area" ,
2025-10-23 17:44:26 +03:00
"chooseExamples" : "Choose Examples"
2025-10-22 18:44:30 +03:00
} ,
"step1" : {
2025-10-23 21:35:31 +03:00
"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.)." ,
2025-10-22 18:44:30 +03:00
"name" : "Name" ,
"namePlaceholder" : "Enter model name..." ,
"type" : "Type" ,
"typeState" : "State" ,
"typeObject" : "Object" ,
2025-10-22 20:50:38 +03:00
"objectLabel" : "Object Label" ,
"objectLabelPlaceholder" : "Select object type..." ,
2025-10-22 18:44:30 +03:00
"classificationType" : "Classification Type" ,
2025-10-23 21:08:07 +03:00
"classificationTypeTip" : "Learn about classification types" ,
2025-10-23 21:35:31 +03:00
"classificationTypeDesc" : "Sub Labels add additional text to the object label (e.g., 'Person: UPS'). Attributes are searchable metadata stored separately in the object metadata." ,
2025-10-22 18:44:30 +03:00
"classificationSubLabel" : "Sub Label" ,
"classificationAttribute" : "Attribute" ,
"classes" : "Classes" ,
2025-10-23 21:08:07 +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." ,
2025-10-22 18:44:30 +03:00
"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" ,
"stateRequiresTwoClasses" : "State models require at least 2 classes" ,
2025-10-22 20:50:38 +03:00
"objectLabelRequired" : "Please select an object label" ,
2025-10-22 18:44:30 +03:00
"objectTypeRequired" : "Please select a classification type"
}
2025-10-22 19:35:49 +03:00
} ,
"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"
2025-10-22 22:38:07 +03:00
} ,
"step3" : {
2025-10-23 17:40:09 +03:00
"selectImagesPrompt" : "Select all images with: {{className}}" ,
"selectImagesDescription" : "Click on images to select them. Click Continue when you're done with this class." ,
2025-10-22 22:38:07 +03:00
"generating" : {
"title" : "Generating Sample Images" ,
2025-10-23 19:24:39 +03:00
"description" : "Frigate is pulling representative images from your recordings. This may take a moment..."
2025-10-22 22:38:07 +03:00
} ,
2025-10-23 15:39:33 +03:00
"training" : {
"title" : "Training Model" ,
2025-10-23 19:24:39 +03:00
"description" : "Your model is being trained in the background. Close this dialog, and your model will start running as soon as training is complete."
2025-10-23 15:39:33 +03:00
} ,
2025-10-22 22:38:07 +03:00
"retryGenerate" : "Retry Generation" ,
"noImages" : "No sample images generated" ,
2025-10-22 23:30:33 +03:00
"classifying" : "Classifying & Training..." ,
"trainingStarted" : "Training started successfully" ,
2025-10-22 22:38:07 +03:00
"errors" : {
"noCameras" : "No cameras configured" ,
"noObjectLabel" : "No object label selected" ,
"generateFailed" : "Failed to generate examples: {{error}}" ,
2025-10-22 23:30:33 +03:00
"generationFailed" : "Generation failed. Please try again." ,
"classifyFailed" : "Failed to classify images: {{error}}"
2025-10-22 22:38:07 +03:00
} ,
"generateSuccess" : "Successfully generated sample images"
2025-10-22 18:44:30 +03:00
}
2025-10-22 16:36:09 +03:00
}
2025-06-05 02:09:55 +03:00
}