Files
ComfyUI-Lora-Manager/locales/en.json

981 lines
42 KiB
JSON

{
"common": {
"file": "File",
"folder": "Folder",
"name": "Name",
"size": "Size",
"date": "Date",
"type": "Type",
"path": "Path",
"fileSize": {
"zero": "0 Bytes",
"bytes": "Bytes",
"kb": "KB",
"mb": "MB",
"gb": "GB",
"tb": "TB"
},
"actions": {
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"edit": "Edit",
"copy": "Copy",
"move": "Move",
"refresh": "Refresh",
"download": "Download",
"upload": "Upload",
"search": "Search",
"filter": "Filter",
"sort": "Sort",
"select": "Select",
"selectAll": "Select All",
"deselectAll": "Deselect All",
"confirm": "Confirm",
"close": "Close",
"back": "Back",
"next": "Next",
"previous": "Previous",
"view": "View",
"preview": "Preview",
"details": "Details",
"backToTop": "Back to top",
"settings": "Settings",
"help": "Help",
"about": "About"
},
"status": {
"loading": "Loading...",
"saving": "Saving...",
"saved": "Saved",
"error": "Error",
"success": "Success",
"warning": "Warning",
"info": "Information",
"processing": "Processing...",
"completed": "Completed",
"failed": "Failed",
"cancelled": "Cancelled",
"pending": "Pending",
"ready": "Ready",
"unknown": "Unknown"
},
"language": {
"current": "Language",
"select": "Select Language",
"select_help": "Choose your preferred language for the interface",
"english": "English",
"chinese_simplified": "中文(简体)",
"chinese_traditional": "中文(繁体)",
"russian": "Русский",
"german": "Deutsch",
"japanese": "日本語",
"korean": "한국어",
"french": "Français",
"spanish": "Español"
}
},
"modelCard": {
"actions": {
"addToFavorites": "Add to favorites",
"removeFromFavorites": "Remove from favorites",
"viewOnCivitai": "View on Civitai",
"notAvailableFromCivitai": "Not available from Civitai",
"sendToWorkflow": "Send to ComfyUI (Click: Append, Shift+Click: Replace)",
"copyLoRASyntax": "Copy LoRA Syntax",
"checkpointNameCopied": "Checkpoint name copied",
"toggleBlur": "Toggle blur",
"show": "Show",
"openExampleImages": "Open Example Images Folder"
},
"nsfw": {
"matureContent": "Mature Content",
"xxxRated": "XXX-rated Content",
"xRated": "X-rated Content",
"rRated": "R-rated Content"
},
"favorites": {
"added": "Added to favorites",
"removed": "Removed from favorites",
"updateFailed": "Failed to update favorite status"
},
"sendToWorkflow": {
"checkpointNotImplemented": "Send checkpoint to workflow - feature to be implemented"
},
"exampleImages": {
"checkError": "Error checking for example images",
"missingHash": "Missing model hash information.",
"noRemoteImagesAvailable": "No remote example images available for this model on Civitai"
}
},
"header": {
"appTitle": "LoRA Manager",
"navigation": {
"loras": "LoRAs",
"recipes": "Recipes",
"checkpoints": "Checkpoints",
"embeddings": "Embeddings",
"statistics": "Stats"
},
"search": {
"placeholder": "Search...",
"placeholders": {
"loras": "Search LoRAs...",
"recipes": "Search recipes...",
"checkpoints": "Search checkpoints...",
"embeddings": "Search embeddings..."
},
"options": "Search Options",
"searchIn": "Search In:",
"notAvailable": "Search not available on statistics page",
"filters": {
"filename": "Filename",
"modelname": "Model Name",
"tags": "Tags",
"creator": "Creator",
"title": "Recipe Title",
"loraName": "LoRA Filename",
"loraModel": "LoRA Model Name"
}
},
"filter": {
"title": "Filter Models",
"baseModel": "Base Model",
"modelTags": "Tags (Top 20)",
"clearAll": "Clear All Filters"
},
"theme": {
"toggle": "Toggle theme",
"switchToLight": "Switch to light theme",
"switchToDark": "Switch to dark theme",
"switchToAuto": "Switch to auto theme"
},
"actions": {
"checkUpdates": "Check Updates",
"support": "Support"
}
},
"settings": {
"civitaiApiKey": "Civitai API Key",
"civitaiApiKeyPlaceholder": "Enter your Civitai API key",
"civitaiApiKeyHelp": "Used for authentication when downloading models from Civitai"
},
"loras": {
"title": "LoRA Models",
"controls": {
"sort": {
"title": "Sort models by...",
"name": "Name",
"nameAsc": "A - Z",
"nameDesc": "Z - A",
"date": "Date Added",
"dateDesc": "Newest",
"dateAsc": "Oldest",
"size": "File Size",
"sizeDesc": "Largest",
"sizeAsc": "Smallest"
},
"refresh": {
"title": "Refresh model list",
"quick": "Quick Refresh (incremental)",
"full": "Full Rebuild (complete)"
},
"fetch": "Fetch from Civitai",
"download": "Download from URL",
"bulk": "Bulk Operations",
"duplicates": "Find Duplicates",
"favorites": "Show Favorites Only",
"filterActive": "Filter Active"
},
"bulkOperations": {
"title": "Bulk Operations",
"selected": "{count} selected",
"selectedSuffix": "selected",
"viewSelected": "Click to view selected items",
"sendToWorkflow": "Send all selected LoRAs to workflow",
"copyAll": "Copy all selected LoRAs syntax",
"refreshAll": "Refresh CivitAI metadata for selected models",
"moveAll": "Move selected models to folder",
"deleteAll": "Delete selected models",
"clear": "Clear selection"
},
"contextMenu": {
"refreshMetadata": "Refresh Civitai Data",
"relinkCivitai": "Re-link to Civitai",
"copySyntax": "Copy LoRA Syntax",
"copyFilename": "Copy Model Filename",
"copyRecipeSyntax": "Copy Recipe Syntax",
"sendToWorkflowAppend": "Send to Workflow (Append)",
"sendToWorkflowReplace": "Send to Workflow (Replace)",
"openExamples": "Open Examples Folder",
"downloadExamples": "Download Example Images",
"replacePreview": "Replace Preview",
"setContentRating": "Set Content Rating",
"moveToFolder": "Move to Folder",
"excludeModel": "Exclude Model",
"deleteModel": "Delete Model",
"shareRecipe": "Share Recipe",
"viewAllLoras": "View All LoRAs",
"downloadMissingLoras": "Download Missing LoRAs",
"deleteRecipe": "Delete Recipe"
},
"modal": {
"title": "LoRA Details",
"tabs": {
"examples": "Examples",
"description": "Model Description",
"recipes": "Recipes"
},
"info": {
"filename": "Filename",
"modelName": "Model Name",
"baseModel": "Base Model",
"fileSize": "File Size",
"dateAdded": "Date Added",
"triggerWords": "Trigger Words",
"description": "Description",
"tags": "Tags",
"rating": "Rating",
"downloads": "Downloads",
"likes": "Likes",
"version": "Version"
},
"actions": {
"copyTriggerWords": "Copy trigger words",
"copyLoraName": "Copy LoRA name",
"sendToWorkflow": "Send to Workflow",
"viewOnCivitai": "View on Civitai",
"downloadExamples": "Download example images"
}
}
},
"recipes": {
"title": "LoRA Recipes",
"controls": {
"import": "Import Recipe",
"refresh": {
"title": "Refresh recipe list"
},
"duplicates": {
"title": "Find duplicate recipes"
},
"filteredByLora": "Filtered by LoRA",
"create": "Create Recipe",
"export": "Export Selected",
"downloadMissing": "Download Missing LoRAs"
},
"duplicates": {
"found": "Found {count} duplicate groups",
"keepLatest": "Keep Latest Versions",
"deleteSelected": "Delete Selected"
},
"card": {
"author": "Author",
"loras": "{count} LoRAs",
"tags": "Tags",
"actions": {
"sendToWorkflow": "Send to Workflow",
"edit": "Edit Recipe",
"duplicate": "Duplicate Recipe",
"export": "Export Recipe",
"delete": "Delete Recipe"
}
}
},
"checkpoints": {
"title": "Checkpoint Models",
"info": {
"filename": "Filename",
"modelName": "Model Name",
"baseModel": "Base Model",
"fileSize": "File Size",
"dateAdded": "Date Added"
}
},
"embeddings": {
"title": "Embedding Models",
"info": {
"filename": "Filename",
"modelName": "Model Name",
"triggerWords": "Trigger Words",
"fileSize": "File Size",
"dateAdded": "Date Added"
}
},
"sidebar": {
"modelRoot": "Model Root",
"collapseAll": "Collapse All Folders",
"pinToggle": "Pin/Unpin Sidebar"
},
"statistics": {
"title": "Statistics",
"tabs": {
"overview": "Overview",
"usage": "Usage Analysis",
"collection": "Collection",
"storage": "Storage",
"insights": "Insights"
},
"overview": {
"title": "Overview",
"totalLoras": "Total LoRAs",
"totalCheckpoints": "Total Checkpoints",
"totalEmbeddings": "Total Embeddings",
"totalSize": "Total Size",
"favoriteModels": "Favorite Models"
},
"usage": {
"mostUsedLoras": "Most Used LoRAs",
"mostUsedCheckpoints": "Most Used Checkpoints",
"mostUsedEmbeddings": "Most Used Embeddings"
},
"collection": {
"popularTags": "Popular Tags",
"modelTypes": "Model Types",
"collectionAnalysis": "Collection Analysis"
},
"storage": {
"storageUsage": "Storage Usage",
"largestModels": "Largest Models",
"storageEfficiency": "Storage vs Usage Efficiency"
},
"insights": {
"smartInsights": "Smart Insights",
"recommendations": "Recommendations"
},
"charts": {
"collectionOverview": "Collection Overview",
"baseModelDistribution": "Base Model Distribution",
"usageTrends": "Usage Trends (Last 30 Days)",
"usageDistribution": "Usage Distribution",
"modelsByType": "Models by Type",
"modelsByBaseModel": "Models by Base Model",
"modelsBySize": "Models by File Size",
"modelsAddedOverTime": "Models Added Over Time"
}
},
"modals": {
"delete": {
"title": "Confirm Deletion",
"message": "Are you sure you want to delete this model?",
"warningMessage": "This action cannot be undone.",
"confirm": "Delete",
"cancel": "Cancel"
},
"exclude": {
"title": "Exclude Model",
"message": "Are you sure you want to exclude this model from the library?",
"confirm": "Exclude",
"cancel": "Cancel"
},
"download": {
"title": "Download Model from URL",
"url": "Civitai URL",
"placeholder": "https://civitai.com/models/...",
"locationPreview": "Download Location Preview",
"useDefaultPath": "Use Default Path",
"useDefaultPathTooltip": "When enabled, files are automatically organized using configured path templates",
"selectRootDirectory": "Select a root directory",
"selectModelRoot": "Select Model Root:",
"targetFolderPath": "Target Folder Path:",
"browseFolders": "Browse Folders:",
"createNewFolder": "Create new folder",
"pathPlaceholder": "Type folder path or select from tree below...",
"root": "Root",
"download": "Download",
"cancel": "Cancel"
},
"move": {
"title": "Move Models",
"selectFolder": "Select destination folder",
"createFolder": "Create new folder",
"folderName": "Folder name",
"move": "Move",
"cancel": "Cancel"
},
"contentRating": {
"title": "Set Content Rating",
"current": "Current",
"levels": {
"pg": "PG",
"pg13": "PG13",
"r": "R",
"x": "X",
"xxx": "XXX"
}
},
"deleteModel": {
"title": "Delete Model",
"message": "Are you sure you want to delete this model and all associated files?"
},
"excludeModel": {
"title": "Exclude Model",
"message": "Are you sure you want to exclude this model? Excluded models won't appear in searches or model lists."
},
"deleteDuplicateRecipes": {
"title": "Delete Duplicate Recipes",
"message": "Are you sure you want to delete the selected duplicate recipes?",
"countMessage": "recipes will be permanently deleted."
},
"deleteDuplicateModels": {
"title": "Delete Duplicate Models",
"message": "Are you sure you want to delete the selected duplicate models?",
"countMessage": "models will be permanently deleted."
},
"clearCache": {
"title": "Clear Cache Files",
"message": "Are you sure you want to clear all cache files?",
"description": "This will remove all cached model data. The system will need to rebuild the cache on next startup, which may take some time depending on your model collection size.",
"action": "Clear Cache"
},
"bulkDelete": {
"title": "Delete Multiple Models",
"message": "Are you sure you want to delete all selected models and their associated files?",
"countMessage": "models will be permanently deleted.",
"action": "Delete All"
},
"exampleAccess": {
"title": "Local Example Images",
"message": "No local example images found for this model. View options:",
"downloadOption": {
"title": "Download from Civitai",
"description": "Save remote examples locally for offline use and faster loading"
},
"importOption": {
"title": "Import Your Own",
"description": "Add your own custom examples for this model"
},
"footerNote": "Remote examples are still viewable in the model details even without local copies"
},
"moveModel": {
"targetLocationPreview": "Target Location Preview:",
"selectModelRoot": "Select Model Root:",
"targetFolderPath": "Target Folder Path:",
"browseFolders": "Browse Folders:",
"createNewFolder": "Create new folder",
"pathPlaceholder": "Type folder path or select from tree below...",
"root": "Root"
},
"relinkCivitai": {
"title": "Re-link to Civitai",
"warning": "Warning:",
"warningText": "This is a potentially destructive operation. Re-linking will:",
"warningList": {
"overrideMetadata": "Override existing metadata",
"modifyHash": "Potentially modify the model hash",
"unintendedConsequences": "May have other unintended consequences"
},
"proceedText": "Only proceed if you're sure this is what you want.",
"urlLabel": "Civitai Model URL:",
"urlPlaceholder": "https://civitai.com/models/649516/model-name?modelVersionId=726676",
"helpText": {
"title": "Paste any Civitai model URL. Supported formats:",
"format1": "https://civitai.com/models/649516",
"format2": "https://civitai.com/models/649516?modelVersionId=726676",
"format3": "https://civitai.com/models/649516/model-name?modelVersionId=726676",
"note": "Note: If no modelVersionId is provided, the latest version will be used."
},
"confirmAction": "Confirm Re-link"
},
"model": {
"actions": {
"editModelName": "Edit model name",
"editFileName": "Edit file name",
"editBaseModel": "Edit base model",
"viewOnCivitai": "View on Civitai",
"viewOnCivitaiText": "View on Civitai",
"viewCreatorProfile": "View Creator Profile"
},
"metadata": {
"version": "Version",
"fileName": "File Name",
"location": "Location",
"baseModel": "Base Model",
"size": "Size",
"unknown": "Unknown",
"usageTips": "Usage Tips",
"additionalNotes": "Additional Notes",
"notesHint": "Press Enter to save, Shift+Enter for new line",
"addNotesPlaceholder": "Add your notes here...",
"aboutThisVersion": "About this version",
"validation": {
"nameTooLong": "Model name is limited to 100 characters",
"nameEmpty": "Model name cannot be empty"
},
"messages": {
"nameUpdated": "Model name updated successfully",
"nameUpdateFailed": "Failed to update model name",
"baseModelUpdated": "Base model updated successfully",
"baseModelUpdateFailed": "Failed to update base model"
}
},
"notes": {
"saved": "Notes saved successfully",
"saveFailed": "Failed to save notes"
},
"usageTips": {
"addPresetParameter": "Add preset parameter...",
"strengthMin": "Strength Min",
"strengthMax": "Strength Max",
"strength": "Strength",
"clipSkip": "Clip Skip",
"valuePlaceholder": "Value",
"add": "Add"
},
"description": {
"noDescription": "No model description available",
"failedToLoad": "Failed to load model description",
"editTitle": "Edit model description",
"validation": {
"cannotBeEmpty": "Description cannot be empty"
},
"messages": {
"updated": "Model description updated",
"updateFailed": "Failed to update model description"
}
},
"tabs": {
"examples": "Examples",
"description": "Model Description",
"recipes": "Recipes"
},
"loading": {
"exampleImages": "Loading example images...",
"description": "Loading model description...",
"recipes": "Loading recipes...",
"examples": "Loading examples..."
},
"tags": {
"messages": {
"updated": "Tags updated successfully",
"updateFailed": "Failed to update tags"
},
"validation": {
"maxLength": "Tag should not exceed 30 characters",
"maxCount": "Maximum 30 tags allowed",
"duplicate": "This tag already exists"
}
},
"recipeTab": {
"noRecipesFound": "No recipes found that use this Lora.",
"loadingRecipes": "Loading recipes...",
"errorLoadingRecipes": "Failed to load recipes. Please try again later."
}
}
},
"errors": {
"general": "An error occurred",
"networkError": "Network error. Please check your connection.",
"serverError": "Server error. Please try again later.",
"fileNotFound": "File not found",
"invalidFile": "Invalid file format",
"uploadFailed": "Upload failed",
"downloadFailed": "Download failed",
"saveFailed": "Save failed",
"loadFailed": "Load failed",
"deleteFailed": "Delete failed",
"moveFailed": "Move failed",
"copyFailed": "Copy failed",
"fetchFailed": "Failed to fetch data from Civitai",
"invalidUrl": "Invalid URL format",
"missingPermissions": "Insufficient permissions"
},
"success": {
"saved": "Successfully saved",
"deleted": "Successfully deleted",
"moved": "Successfully moved",
"copied": "Successfully copied",
"downloaded": "Successfully downloaded",
"uploaded": "Successfully uploaded",
"refreshed": "Successfully refreshed",
"exported": "Successfully exported",
"imported": "Successfully imported"
},
"keyboard": {
"navigation": "Keyboard Navigation:",
"shortcuts": {
"pageUp": "Scroll up one page",
"pageDown": "Scroll down one page",
"home": "Jump to top",
"end": "Jump to bottom",
"bulkMode": "Toggle bulk mode",
"search": "Focus search",
"escape": "Close modal/panel"
}
},
"initialization": {
"title": "Initializing",
"message": "Preparing your workspace...",
"status": "Initializing...",
"estimatingTime": "Estimating time...",
"loras": {
"title": "Initializing LoRA Manager",
"message": "Scanning and building LoRA cache. This may take a few minutes..."
},
"checkpoints": {
"title": "Initializing Checkpoint Manager",
"message": "Scanning and building checkpoint cache. This may take a few minutes..."
},
"embeddings": {
"title": "Initializing Embedding Manager",
"message": "Scanning and building embedding cache. This may take a few minutes..."
},
"recipes": {
"title": "Initializing Recipe Manager",
"message": "Loading and processing recipes. This may take a few minutes..."
},
"statistics": {
"title": "Initializing Statistics",
"message": "Processing model data for statistics. This may take a few minutes..."
},
"tips": {
"title": "Tips & Tricks",
"civitai": {
"title": "Civitai Integration",
"description": "Connect your Civitai account: Visit Profile Avatar → Settings → API Keys → Add API Key, then paste it in Lora Manager settings.",
"alt": "Civitai API Setup"
},
"download": {
"title": "Easy Download",
"description": "Use Civitai URLs to quickly download and install new models.",
"alt": "Civitai Download"
},
"recipes": {
"title": "Save Recipes",
"description": "Create recipes to save your favorite model combinations for future use.",
"alt": "Recipes"
},
"filter": {
"title": "Fast Filtering",
"description": "Filter models by tags or base model type using the filter button in the header.",
"alt": "Filter Models"
},
"search": {
"title": "Quick Search",
"description": "Press Ctrl+F (Cmd+F on Mac) to quickly search within your current view.",
"alt": "Quick Search"
}
},
"steps": {
"scanning": "Scanning model files...",
"processing": "Processing metadata...",
"building": "Building cache...",
"finalizing": "Finalizing..."
}
},
"duplicates": {
"found": "Found {count} duplicate groups",
"showNotification": "Show Duplicates Notification",
"deleteSelected": "Delete Selected",
"exitMode": "Exit Mode",
"help": {
"identicalHashes": "Identical hashes mean identical model files, even if they have different names or previews.",
"keepOne": "Keep only one version (preferably with better metadata/previews) and safely delete the others."
}
},
"uiHelpers": {
"clipboard": {
"copied": "Copied to clipboard",
"copyFailed": "Copy failed"
},
"lora": {
"syntaxCopied": "LoRA syntax copied to clipboard",
"syntaxCopiedNoTriggerWords": "LoRA syntax copied to clipboard (no trigger words found)",
"syntaxCopiedWithTriggerWords": "LoRA syntax with trigger words copied to clipboard",
"syntaxCopiedWithTriggerWordGroups": "LoRA syntax with trigger word groups copied to clipboard"
},
"workflow": {
"noSupportedNodes": "No supported target nodes found in workflow",
"communicationFailed": "Failed to communicate with ComfyUI",
"recipeReplaced": "Recipe replaced in workflow",
"recipeAdded": "Recipe added to workflow",
"loraReplaced": "LoRA replaced in workflow",
"loraAdded": "LoRA added to workflow",
"recipeFailedToSend": "Failed to send recipe to workflow",
"loraFailedToSend": "Failed to send LoRA to workflow"
},
"nodeSelector": {
"recipe": "Recipe",
"lora": "LoRA",
"replace": "Replace",
"append": "Append",
"selectTargetNode": "Select target node",
"sendToAll": "Send to All"
},
"exampleImages": {
"opened": "Example images folder opened",
"openingFolder": "Opening example images folder",
"failedToOpen": "Failed to open example images folder"
}
},
"tooltips": {
"refresh": "Refresh the model list",
"bulkOperations": "Select multiple models for batch operations",
"favorites": "Show only favorite models",
"duplicates": "Find and manage duplicate models",
"search": "Search models by name, tags, or other criteria",
"filter": "Filter models by various criteria",
"sort": "Sort models by different attributes",
"tooltiptext": "Scroll back to top of page"
},
"help": {
"title": "Help & Tutorials",
"tabs": {
"gettingStarted": "Getting Started",
"updateVlogs": "Update Vlogs",
"documentation": "Documentation"
},
"gettingStarted": {
"title": "Getting Started with LoRA Manager"
},
"updateVlogs": {
"title": "Latest Updates",
"watchOnYouTube": "Watch on YouTube",
"playlistTitle": "LoRA Manager Updates Playlist",
"playlistDescription": "Watch all update videos showcasing the latest features and improvements."
},
"documentation": {
"title": "Documentation",
"general": "General",
"troubleshooting": "Troubleshooting",
"modelManagement": "Model Management",
"recipes": "Recipes",
"settings": "Settings & Configuration",
"extensions": "Extensions",
"newBadge": "NEW"
}
},
"update": {
"title": "Check for Updates",
"currentVersion": "Current Version",
"newVersion": "New Version",
"commit": "Commit",
"viewOnGitHub": "View on GitHub",
"updateNow": "Update Now",
"preparingUpdate": "Preparing update...",
"changelog": "Changelog",
"checkingUpdates": "Checking for updates...",
"checkingMessage": "Please wait while we check for the latest version.",
"showNotifications": "Show update notifications"
},
"support": {
"title": "Support the Project",
"message": "If you find LoRA Manager useful, I'd really appreciate your support! 🙌",
"feedback": {
"title": "Provide Feedback",
"description": "Your feedback helps shape future updates! Share your thoughts:"
}
},
"toast": {
"general": {
"cannotInteractStandalone": "Cannot interact with ComfyUI in standalone mode",
"failedWorkflowInfo": "Failed to get workflow information",
"pageInitFailed": "Failed to initialize {pageType} page. Please reload.",
"statisticsLoadFailed": "Failed to load statistics data",
"unexpectedError": "An unexpected error occurred"
},
"loras": {
"fetchFromCivitai": "Fetch from Civitai",
"downloadFromUrl": "Download from URL",
"copyOnlyForLoras": "Copy syntax is only available for LoRAs",
"noLorasSelected": "No LoRAs selected",
"missingDataForLoras": "Missing data for {count} LoRAs",
"noValidLorasToCopy": "No valid LoRAs to copy",
"sendOnlyForLoras": "Send to workflow is only available for LoRAs",
"noValidLorasToSend": "No valid LoRAs to send",
"syntaxCopiedWithGroups": "LoRA syntax with trigger word groups copied to clipboard",
"downloadSuccessful": "LoRAs downloaded successfully",
"allDownloadSuccessful": "All {count} LoRAs downloaded successfully",
"downloadPartialSuccess": "Downloaded {completed} of {total} LoRAs",
"downloadPartialWithAccess": "Downloaded {completed} of {total} LoRAs. {accessFailures} failed due to access restrictions. Check your API key in settings or early access status.",
"pleaseSelectVersion": "Please select a version",
"versionExists": "This version already exists in your library",
"downloadCompleted": "Download completed successfully"
},
"recipes": {
"fetchFailed": "Failed to fetch recipes: {message}",
"reloadFailed": "Failed to reload {modelType}s: {message}",
"loadFailed": "Failed to load {modelType}s: {message}",
"refreshComplete": "Refresh complete",
"refreshFailed": "Failed to refresh recipes: {message}",
"updateFailed": "Failed to update recipe: {error}",
"updateError": "Error updating recipe: {message}",
"nameSaved": "Recipe \"{name}\" saved successfully",
"nameUpdated": "Recipe name updated successfully",
"tagsUpdated": "Recipe tags updated successfully",
"sourceUrlUpdated": "Source URL updated successfully",
"noRecipeId": "No recipe ID available",
"copyFailed": "Error copying recipe syntax: {message}",
"noMissingLoras": "No missing LoRAs to download",
"missingLorasInfoFailed": "Failed to get information for missing LoRAs",
"preparingForDownloadFailed": "Error preparing LoRAs for download",
"enterLoraName": "Please enter a LoRA name or syntax",
"reconnectedSuccessfully": "LoRA reconnected successfully",
"reconnectFailed": "Error reconnecting LoRA: {message}",
"cannotSend": "Cannot send recipe: Missing recipe ID",
"sendFailed": "Failed to send recipe to workflow",
"sendError": "Error sending recipe to workflow",
"cannotDelete": "Cannot delete recipe: Missing recipe ID",
"deleteConfirmationError": "Error showing delete confirmation",
"deletedSuccessfully": "Recipe deleted successfully",
"deleteFailed": "Error deleting recipe: {message}",
"cannotShare": "Cannot share recipe: Missing recipe ID",
"preparingForSharing": "Preparing recipe for sharing...",
"downloadStarted": "Recipe download started",
"shareError": "Error sharing recipe: {message}",
"sharePreparationError": "Error preparing recipe for sharing"
},
"models": {
"noModelsSelected": "No models selected",
"deletedSuccessfully": "Successfully deleted {count} {type}(s)",
"deleteFailed": "Error: {error}",
"deleteFailedGeneral": "Failed to delete models",
"selectedAdditional": "Selected {count} additional {type}(s)",
"refreshMetadataFailed": "Failed to refresh metadata",
"nameCannotBeEmpty": "Model name cannot be empty",
"nameUpdatedSuccessfully": "Model name updated successfully",
"nameUpdateFailed": "Failed to update model name",
"baseModelUpdated": "Base model updated successfully",
"baseModelUpdateFailed": "Failed to update base model",
"invalidCharactersRemoved": "Invalid characters removed from filename",
"filenameCannotBeEmpty": "File name cannot be empty",
"renameFailed": "Failed to rename file: {message}",
"moveFailed": "Failed to move model(s): {message}",
"pleaseSelectRoot": "Please select a {type} root directory",
"nameTooLong": "Model name is limited to 100 characters"
},
"search": {
"atLeastOneOption": "At least one search option must be selected"
},
"settings": {
"loraRootsFailed": "Failed to load LoRA roots: {message}",
"checkpointRootsFailed": "Failed to load checkpoint roots: {message}",
"embeddingRootsFailed": "Failed to load embedding roots: {message}",
"mappingsUpdated": "Base model path mappings updated ({count} mapping{plural})",
"mappingsCleared": "Base model path mappings cleared",
"mappingSaveFailed": "Failed to save base model mappings: {message}",
"downloadTemplatesUpdated": "Download path templates updated",
"downloadTemplatesFailed": "Failed to save download path templates: {message}",
"settingsUpdated": "Settings updated: {setting}",
"compactModeToggled": "Compact Mode {state}",
"compactModeEnabled": "enabled",
"compactModeDisabled": "disabled",
"settingSaveFailed": "Failed to save setting: {message}",
"displayDensitySet": "Display Density set to {density}",
"languageChangeFailed": "Failed to change language: {message}",
"cacheCleared": "Cache files have been cleared successfully. Cache will rebuild on next action.",
"cacheClearFailed": "Failed to clear cache: {error}",
"cacheClearError": "Error clearing cache: {message}"
},
"filters": {
"applied": "Filters applied - showing {count} {type}",
"cleared": "Filters cleared"
},
"downloads": {
"selectVersion": "Please select a version",
"versionExists": "This version already exists in your library",
"completed": "Download completed successfully",
"alreadyInProgress": "Download already in progress",
"enterLocationFirst": "Please enter a download location first",
"started": "Example images download started",
"startFailed": "Failed to start download",
"paused": "Download paused",
"pauseFailed": "Failed to pause download",
"resumed": "Download resumed",
"resumeFailed": "Failed to resume download",
"imagesCompleted": "Example images {action} completed",
"imagesFailed": "Example images {action} failed"
},
"import": {
"enterRecipeName": "Please enter a recipe name",
"selectImageFirst": "Please select an image first",
"folderTreeFailed": "Failed to load folder tree",
"folderTreeError": "Error loading folder tree",
"imagesImported": "Example images imported successfully",
"importFailed": "Failed to import example images: {message}"
},
"triggerWords": {
"loadFailed": "Could not load trained words",
"tooLong": "Trigger word should not exceed 30 words",
"tooMany": "Maximum 30 trigger words allowed",
"alreadyExists": "This trigger word already exists",
"updateSuccess": "Trigger words updated successfully",
"updateFailed": "Failed to update trigger words",
"copyFailed": "Copy failed"
},
"examples": {
"pathUpdated": "Example images path updated successfully",
"deleted": "Example image deleted",
"deleteFailed": "Failed to delete example image",
"setPreviewFailed": "Failed to set preview image"
},
"virtual": {
"loadFailed": "Failed to load items",
"loadMoreFailed": "Failed to load more items",
"loadPositionFailed": "Failed to load items at this position"
},
"bulk": {
"unableToSelectAll": "Unable to select all items"
},
"tags": {
"tagTooLong": "Tag is too long (max {max} characters)",
"tooManyTags": "Too many tags (max {max} tags)",
"tagAlreadyExists": "Tag already exists"
},
"favorites": {
"added": "Added to favorites",
"removed": "Removed from favorites",
"updateFailed": "Failed to update favorite status"
},
"workflow": {
"checkpointNotImplemented": "Send checkpoint to workflow - feature to be implemented",
"failedToSend": "Failed to send LoRA to workflow"
},
"exampleImages": {
"checkError": "Error checking for example images",
"missingHash": "Missing model hash information.",
"noRemoteImages": "No remote example images available for this model on Civitai",
"pathUpdated": "Example images path updated successfully",
"downloadInProgress": "Download already in progress",
"enterLocationFirst": "Please enter a download location first",
"downloadStarted": "Example images download started",
"downloadStartFailed": "Failed to start download",
"downloadPaused": "Download paused",
"pauseFailed": "Failed to pause download",
"downloadResumed": "Download resumed",
"resumeFailed": "Failed to resume download",
"deleted": "Example image deleted",
"deleteFailed": "Failed to delete example image",
"setPreviewFailed": "Failed to set preview image"
},
"api": {
"fetchFailed": "Failed to fetch {type}s: {message}",
"reloadFailed": "Failed to reload {type}s: {message}",
"deleteSuccess": "{type} deleted successfully",
"deleteFailed": "Failed to delete {type}: {message}",
"excludeSuccess": "{type} excluded successfully",
"excludeFailed": "Failed to exclude {type}: {message}",
"fileNameUpdated": "File name updated successfully",
"fileRenameFailed": "Failed to rename file: {error}",
"previewUpdated": "Preview updated successfully",
"previewUploadFailed": "Failed to upload preview image",
"refreshComplete": "{action} complete",
"refreshFailed": "Failed to {action} {type}s",
"metadataUpdateComplete": "Metadata update complete",
"metadataFetchFailed": "Failed to fetch metadata: {message}",
"bulkMetadataFailed": "Failed to refresh metadata: {message}",
"moveNotSupported": "Moving {type}s is not supported",
"alreadyInFolder": "{type} is already in the selected folder",
"moveInfo": "{message}",
"moveSuccess": "{type} moved successfully",
"bulkMoveNotSupported": "Moving {type}s is not supported",
"allAlreadyInFolder": "All selected {type}s are already in the target folder",
"bulkMovePartial": "Moved {successCount} {type}s, {failureCount} failed",
"bulkMoveFailures": "Failed moves:\n{failures}",
"bulkMoveSuccess": "Successfully moved {successCount} {type}s",
"exampleImagesDownloadSuccess": "Successfully downloaded example images!",
"exampleImagesDownloadFailed": "Failed to download example images: {message}"
}
}
}