mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-21 21:22:11 -03:00
826 lines
36 KiB
JSON
826 lines
36 KiB
JSON
{
|
|
"common": {
|
|
"actions": {
|
|
"save": "Save",
|
|
"cancel": "Cancel",
|
|
"delete": "Delete",
|
|
"move": "Move",
|
|
"refresh": "Refresh",
|
|
"back": "Back",
|
|
"next": "Next",
|
|
"backToTop": "Back to top",
|
|
"settings": "Settings",
|
|
"help": "Help"
|
|
},
|
|
"status": {
|
|
"loading": "Loading...",
|
|
"unknown": "Unknown"
|
|
},
|
|
"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"
|
|
},
|
|
"fileSize": {
|
|
"zero": "0 Bytes",
|
|
"bytes": "Bytes",
|
|
"kb": "KB",
|
|
"mb": "MB",
|
|
"gb": "GB",
|
|
"tb": "TB"
|
|
}
|
|
},
|
|
"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": {
|
|
"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"
|
|
},
|
|
"bulkOperations": {
|
|
"selected": "{count} selected",
|
|
"selectedSuffix": "selected",
|
|
"viewSelected": "Click to view selected items",
|
|
"sendToWorkflow": "Send to Workflow",
|
|
"copyAll": "Copy All",
|
|
"refreshAll": "Refresh All",
|
|
"moveAll": "Move All",
|
|
"deleteAll": "Delete All",
|
|
"clear": "Clear"
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"recipes": {
|
|
"title": "LoRA Recipes",
|
|
"controls": {
|
|
"import": {
|
|
"action": "Import Recipe",
|
|
"title": "Import a recipe from image or URL"
|
|
},
|
|
"refresh": {
|
|
"title": "Refresh recipe list"
|
|
},
|
|
"filteredByLora": "Filtered by LoRA"
|
|
},
|
|
"duplicates": {
|
|
"found": "Found {count} duplicate groups",
|
|
"keepLatest": "Keep Latest Versions",
|
|
"deleteSelected": "Delete Selected"
|
|
},
|
|
"contextMenu": {
|
|
"copyRecipe": {
|
|
"missingId": "Cannot copy recipe: Missing recipe ID",
|
|
"failed": "Failed to copy recipe syntax"
|
|
},
|
|
"sendRecipe": {
|
|
"missingId": "Cannot send recipe: Missing recipe ID",
|
|
"failed": "Failed to send recipe to workflow"
|
|
},
|
|
"viewLoras": {
|
|
"missingId": "Cannot view LoRAs: Missing recipe ID",
|
|
"noLorasFound": "No LoRAs found in this recipe",
|
|
"loadError": "Error loading recipe LoRAs: {message}"
|
|
},
|
|
"downloadMissing": {
|
|
"missingId": "Cannot download LoRAs: Missing recipe ID",
|
|
"noMissingLoras": "No missing LoRAs to download",
|
|
"getInfoFailed": "Failed to get information for missing LoRAs",
|
|
"prepareError": "Error preparing LoRAs for download: {message}"
|
|
}
|
|
}
|
|
},
|
|
"checkpoints": {
|
|
"title": "Checkpoint Models"
|
|
},
|
|
"embeddings": {
|
|
"title": "Embedding Models"
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"modals": {
|
|
"exclude": {
|
|
"confirm": "Exclude"
|
|
},
|
|
"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"
|
|
},
|
|
"move": {
|
|
"title": "Move Models"
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
},
|
|
"triggerWords": {
|
|
"label": "Trigger Words",
|
|
"noTriggerWordsNeeded": "No trigger word needed",
|
|
"edit": "Edit trigger words",
|
|
"cancel": "Cancel editing",
|
|
"save": "Save changes",
|
|
"addPlaceholder": "Type to add or click suggestions below",
|
|
"copyWord": "Copy trigger word",
|
|
"deleteWord": "Delete trigger word",
|
|
"suggestions": {
|
|
"noSuggestions": "No suggestions available",
|
|
"noTrainedWords": "No trained words or class tokens found in this model. You can manually enter trigger words.",
|
|
"classToken": "Class Token",
|
|
"classTokenDescription": "Add to your prompt for best results",
|
|
"wordSuggestions": "Word Suggestions",
|
|
"wordsFound": "{count} words found",
|
|
"loading": "Loading suggestions..."
|
|
}
|
|
},
|
|
"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..."
|
|
}
|
|
}
|
|
},
|
|
"modelTags": {
|
|
"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"
|
|
}
|
|
},
|
|
"keyboard": {
|
|
"navigation": "Keyboard Navigation:",
|
|
"shortcuts": {
|
|
"pageUp": "Scroll up one page",
|
|
"pageDown": "Scroll down one page",
|
|
"home": "Jump to top",
|
|
"end": "Jump to bottom"
|
|
}
|
|
},
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
}
|
|
},
|
|
"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"
|
|
},
|
|
"loras": {
|
|
"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",
|
|
"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",
|
|
"verificationAlreadyDone": "This group has already been verified",
|
|
"verificationCompleteMismatch": "Verification complete. {count} file(s) have different actual hashes.",
|
|
"verificationCompleteSuccess": "Verification complete. All files are confirmed duplicates.",
|
|
"verificationFailed": "Failed to verify hashes: {message}"
|
|
},
|
|
"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}",
|
|
"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": "{message}",
|
|
"cleared": "Filters cleared",
|
|
"noCustomFilterToClear": "No custom filter to clear"
|
|
},
|
|
"downloads": {
|
|
"imagesCompleted": "Example images {action} completed",
|
|
"imagesFailed": "Example images {action} failed",
|
|
"loadError": "Error loading downloads: {message}",
|
|
"downloadError": "Download error: {message}"
|
|
},
|
|
"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}",
|
|
"recipeSaveFailed": "Failed to save recipe: {error}",
|
|
"processingError": "Processing error: {message}",
|
|
"folderBrowserError": "Folder browser error: {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"
|
|
},
|
|
"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"
|
|
},
|
|
"duplicates": {
|
|
"findFailed": "Failed to find duplicates: {message}",
|
|
"noDuplicatesFound": "No duplicate {type} found",
|
|
"noItemsSelected": "No {type} selected for deletion",
|
|
"deleteError": "Error: {message}",
|
|
"deleteSuccess": "Successfully deleted {count} {type}",
|
|
"deleteFailed": "Failed to delete {type}: {message}"
|
|
},
|
|
"controls": {
|
|
"reloadFailed": "Failed to reload {pageType}: {message}",
|
|
"refreshFailed": "Failed to {action} {pageType}: {message}",
|
|
"fetchMetadataFailed": "Failed to fetch metadata: {message}",
|
|
"clearFilterFailed": "Failed to clear custom filter: {message}"
|
|
},
|
|
"contextMenu": {
|
|
"contentRatingSet": "Content rating set to {level}",
|
|
"contentRatingFailed": "Failed to set content rating: {message}",
|
|
"relinkSuccess": "Model successfully re-linked to Civitai",
|
|
"relinkFailed": "Error: {message}",
|
|
"fetchMetadataFirst": "Please fetch metadata from CivitAI first",
|
|
"noCivitaiInfo": "No CivitAI information available",
|
|
"missingHash": "Model hash not available"
|
|
},
|
|
"exampleImages": {
|
|
"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: {error}",
|
|
"downloadPaused": "Download paused",
|
|
"pauseFailed": "Failed to pause download: {error}",
|
|
"downloadResumed": "Download resumed",
|
|
"resumeFailed": "Failed to resume download: {error}",
|
|
"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",
|
|
"metadataRefreshed": "Metadata refreshed successfully",
|
|
"metadataRefreshFailed": "Failed to refresh metadata: {message}",
|
|
"metadataUpdateComplete": "Metadata update complete",
|
|
"metadataFetchFailed": "Failed to fetch metadata: {message}",
|
|
"bulkMetadataCompleteAll": "Successfully refreshed all {count} {type}s",
|
|
"bulkMetadataCompletePartial": "Refreshed {success} of {total} {type}s",
|
|
"bulkMetadataCompleteNone": "Failed to refresh metadata for any {type}s",
|
|
"bulkMetadataFailureDetails": "Failed refreshes:\n{failures}",
|
|
"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}"
|
|
}
|
|
}
|
|
}
|