mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 05:24:11 +03:00
* fix: add pluralization for deletedModel toast message * revert ru translation --------- Co-authored-by: Artem Vladimirov <a.vladimirov@small.kz>
155 lines
6.9 KiB
JSON
155 lines
6.9 KiB
JSON
{
|
|
"documentTitle": "Classification Models",
|
|
"details": {
|
|
"scoreInfo": "Score represents the average classification confidence across all detections of this object."
|
|
},
|
|
"button": {
|
|
"deleteClassificationAttempts": "Delete Classification Images",
|
|
"renameCategory": "Rename Class",
|
|
"deleteCategory": "Delete Class",
|
|
"deleteImages": "Delete Images",
|
|
"trainModel": "Train Model",
|
|
"addClassification": "Add Classification",
|
|
"deleteModels": "Delete Models"
|
|
},
|
|
"toast": {
|
|
"success": {
|
|
"deletedCategory": "Deleted Class",
|
|
"deletedImage": "Deleted Images",
|
|
"deletedModel_one": "Successfully deleted {{count}} model",
|
|
"deletedModel_other": "Successfully deleted {{count}} models",
|
|
"categorizedImage": "Successfully Classified Image",
|
|
"trainedModel": "Successfully trained model.",
|
|
"trainingModel": "Successfully started model training."
|
|
},
|
|
"error": {
|
|
"deleteImageFailed": "Failed to delete: {{errorMessage}}",
|
|
"deleteCategoryFailed": "Failed to delete class: {{errorMessage}}",
|
|
"deleteModelFailed": "Failed to delete model: {{errorMessage}}",
|
|
"categorizeFailed": "Failed to categorize image: {{errorMessage}}",
|
|
"trainingFailed": "Failed to start model training: {{errorMessage}}"
|
|
}
|
|
},
|
|
"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."
|
|
},
|
|
"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.",
|
|
"desc": "Are you sure you want to delete {{count}} model(s)? This will permanently delete all associated data including images and training data. This action cannot be undone."
|
|
},
|
|
"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": {
|
|
"title": "Recent Classifications",
|
|
"titleShort": "Recent",
|
|
"aria": "Select Recent Classifications"
|
|
},
|
|
"categories": "Classes",
|
|
"createCategory": {
|
|
"new": "Create New Class"
|
|
},
|
|
"categorizeImageAs": "Classify Image As:",
|
|
"categorizeImage": "Classify Image",
|
|
"menu": {
|
|
"objects": "Objects",
|
|
"states": "States"
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"wizard": {
|
|
"title": "Create New Classification",
|
|
"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",
|
|
"states": "States",
|
|
"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",
|
|
"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.",
|
|
"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",
|
|
"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}}"
|
|
},
|
|
"generateSuccess": "Successfully generated sample images"
|
|
}
|
|
}
|
|
}
|