{ "g": { "user": "User", "currentUser": "Current user", "empty": "Empty", "noWorkflowsFound": "No workflows found.", "comingSoon": "Coming Soon", "firstTimeUIMessage": "This is the first time you use the new UI. Choose \"Menu > Use New Menu > Disabled\" to restore the old UI.", "download": "Download", "import": "Import", "loadAllFolders": "Load All Folders", "refresh": "Refresh", "terminal": "Terminal", "logs": "Logs", "videoFailedToLoad": "Video failed to load", "extensionName": "Extension Name", "reloadToApplyChanges": "Reload to apply changes", "insert": "Insert", "systemInfo": "System Info", "devices": "Devices", "about": "About", "add": "Add", "confirm": "Confirm", "confirmed": "Confirmed", "reset": "Reset", "resetAll": "Reset All", "resetAllKeybindingsTooltip": "Reset all keybindings to default", "customizeFolder": "Customize Folder", "icon": "Icon", "color": "Color", "error": "Error", "loading": "Loading", "findIssues": "Find Issues", "reportIssue": "Send Report", "reportIssueTooltip": "Submit the error report to Comfy Org", "reportSent": "Report Submitted", "copyToClipboard": "Copy to Clipboard", "openNewIssue": "Open New Issue", "showReport": "Show Report", "imageFailedToLoad": "Image failed to load", "reconnecting": "Reconnecting", "reconnected": "Reconnected", "delete": "Delete", "rename": "Rename", "save": "Save", "saving": "Saving", "no": "No", "cancel": "Cancel", "close": "Close", "back": "Back", "next": "Next", "install": "Install", "installing": "Installing", "overwrite": "Overwrite", "customize": "Customize", "experimental": "BETA", "deprecated": "DEPR", "loadWorkflow": "Load Workflow", "goToNode": "Go to Node", "settings": "Settings", "searchWorkflows": "Search Workflows", "searchSettings": "Search Settings", "searchNodes": "Search Nodes", "searchModels": "Search Models", "searchKeybindings": "Search Keybindings", "searchExtensions": "Search Extensions", "noResultsFound": "No Results Found", "searchFailedMessage": "We couldn't find any settings matching your search. Try adjusting your search terms.", "noTasksFound": "No Tasks Found", "noTasksFoundMessage": "There are no tasks in the queue.", "newFolder": "New Folder", "enableAll": "Enable All", "disableAll": "Disable All", "command": "Command", "keybinding": "Keybinding", "upload": "Upload", "export": "Export", "workflow": "Workflow", "success": "Success", "ok": "OK", "feedback": "Feedback", "continue": "Continue", "control_after_generate": "control after generate", "control_before_generate": "control before generate", "choose_file_to_upload": "choose file to upload", "capture": "capture", "nodes": "Nodes", "community": "Community", "all": "All", "update": "Update", "updated": "Updated", "resultsCount": "Found {count} Results", "status": "Status", "description": "Description", "name": "Name", "category": "Category", "sort": "Sort", "source": "Source", "filter": "Filter", "apply": "Apply", "enabled": "Enabled", "installed": "Installed", "restart": "Restart", "missing": "Missing", "inProgress": "In progress", "completed": "Completed", "interrupted": "Interrupted", "enabling": "Enabling", "disabling": "Disabling", "updating": "Updating", "migrate": "Migrate", "updateAvailable": "Update Available", "login": "Login", "learnMore": "Learn more", "amount": "Amount", "unknownError": "Unknown error", "title": "Title" }, "manager": { "title": "Custom Nodes Manager", "failed": "Failed ({count})", "noNodesFound": "No nodes found", "noNodesFoundDescription": "The pack's nodes either could not be parsed, or the pack is a frontend extension only and doesn't have any nodes.", "installationQueue": "Installation Queue", "changingVersion": "Changing version from {from} to {to}", "dependencies": "Dependencies", "inWorkflow": "In Workflow", "infoPanelEmpty": "Click an item to see the info", "restartToApplyChanges": "To apply changes, please restart ComfyUI", "loadingVersions": "Loading versions...", "selectVersion": "Select Version", "downloads": "Downloads", "repository": "Repository", "uninstall": "Uninstall", "uninstalling": "Uninstalling", "update": "Update", "uninstallSelected": "Uninstall Selected", "updatingAllPacks": "Updating all packages", "license": "License", "nightlyVersion": "Nightly", "latestVersion": "Latest", "createdBy": "Created By", "totalNodes": "Total Nodes", "discoverCommunityContent": "Discover community-made Node Packs, Extensions, and more...", "errorConnecting": "Error connecting to the Comfy Node Registry.", "noResultsFound": "No results found matching your search.", "tryDifferentSearch": "Please try a different search query.", "tryAgainLater": "Please try again later.", "nodePack": "Node Pack", "searchPlaceholder": "Search", "version": "Version", "lastUpdated": "Last Updated", "noDescription": "No description available", "installSelected": "Install Selected", "packsSelected": "Packs Selected", "status": { "active": "Active", "pending": "Pending", "flagged": "Flagged", "deleted": "Deleted", "banned": "Banned", "unknown": "Unknown" }, "sort": { "downloads": "Most Popular", "publisher": "Publisher", "created": "Newest", "updated": "Updated Recently" }, "filter": { "nodePack": "Node Pack", "enabled": "Enabled", "disabled": "Disabled" } }, "issueReport": { "submitErrorReport": "Submit Error Report (Optional)", "provideEmail": "Give us your email (optional)", "provideAdditionalDetails": "Provide additional details (optional)", "stackTrace": "Stack Trace", "systemStats": "System Stats", "contactFollowUp": "Contact me for follow up", "notifyResolve": "Notify me when resolved", "helpFix": "Help Fix This", "rating": "Rating", "feedbackTitle": "Help us improve ComfyUI by providing feedback", "contactSupportTitle": "Contact Support", "contactSupportDescription": "Please fill in the form below with your report", "selectIssue": "Select the issue", "whatDoYouNeedHelpWith": "What do you need help with?", "whatCanWeInclude": "Specify what to include in the report", "describeTheProblem": "Describe the problem", "email": "Email", "helpTypes": { "billingPayments": "Billing / Payments", "loginAccessIssues": "Login / Access Issues", "giveFeedback": "Give Feedback", "bugReport": "Bug Report", "somethingElse": "Something Else" }, "validation": { "maxLength": "Message too long", "invalidEmail": "Please enter a valid email address", "selectIssueType": "Please select an issue type" } }, "color": { "noColor": "No Color", "default": "Default", "blue": "Blue", "green": "Green", "red": "Red", "pink": "Pink", "yellow": "Yellow", "brown": "Brown", "pale_blue": "Pale Blue", "cyan": "Cyan", "purple": "Purple", "black": "Black", "custom": "Custom" }, "contextMenu": { "Inputs": "Inputs", "Outputs": "Outputs", "Properties": "Properties", "Properties Panel": "Properties Panel", "Title": "Title", "Mode": "Mode", "Resize": "Resize", "Collapse": "Collapse", "Expand": "Expand", "Pin": "Pin", "Unpin": "Unpin", "Clone": "Clone", "Remove": "Remove", "Colors": "Colors", "Shapes": "Shapes", "Bypass": "Bypass", "Copy (Clipspace)": "Copy (Clipspace)", "Add Node": "Add Node", "Add Group": "Add Group", "Convert to Group Node": "Convert to Group Node", "Manage Group Nodes": "Manage Group Nodes", "Add Group For Selected Nodes": "Add Group For Selected Nodes", "Save Selected as Template": "Save Selected as Template", "Node Templates": "Node Templates", "Manage": "Manage", "Search": "Search" }, "icon": { "bookmark": "Bookmark", "folder": "Folder", "star": "Star", "heart": "Heart", "file": "File", "inbox": "Inbox", "box": "Box", "briefcase": "Briefcase", "exclamation-triangle": "Warning" }, "welcome": { "title": "Welcome to ComfyUI", "getStarted": "Get Started" }, "userSelect": { "newUser": "New user", "enterUsername": "Enter a username", "existingUser": "Existing user", "selectUser": "Select a user", "next": "Next" }, "notSupported": { "title": "Your device is not supported", "message": "Only following devices are supported:", "learnMore": "Learn More", "reportIssue": "Report Issue", "supportedDevices": { "macos": "MacOS (M1 or later)", "windows": "Windows (Nvidia GPU with CUDA support)" }, "continue": "Continue", "continueTooltip": "I am sure my device is supported" }, "downloadGit": { "title": "Download git", "message": "Unable to locate git. A working copy of git is required for normal operation.", "instructions": "Please download and install the latest version for your operating system. The Download git button below opens the git-scm.com downloads page.", "warning": "If you are sure you do not need git installed, or there has been a mistake, you may click Skip to byapss this check. Attempting to run ComfyUI without a working copy of git is not currently supported.", "gitWebsite": "Download git", "skip": "Skip" }, "install": { "installLocation": "Install Location", "migration": "Migration", "desktopSettings": "Desktop Settings", "chooseInstallationLocation": "Choose Installation Location", "systemLocations": "System Locations", "failedToSelectDirectory": "Failed to select directory", "pathValidationFailed": "Failed to validate path", "pathExists": "Directory already exists - please ensure you have backed up all data", "cannotWrite": "Unable to write to the selected path", "insufficientFreeSpace": "Insufficient space - minimum free space", "isOneDrive": "OneDrive is not supported. Please install ComfyUI in another location.", "nonDefaultDrive": "Please install ComfyUI on your system drive (eg. C:\\). Drives with different file systems may cause unpredicable issues. Models and other files can be stored on other drives after installation.", "parentMissing": "Path does not exist - create the containing directory first", "unhandledError": "Unknown error", "installLocationDescription": "Select the directory for ComfyUI's user data. A python environment will be installed to the selected location.", "installLocationTooltip": "ComfyUI's user data directory. Stores:\n- Python Environment\n- Models\n- Custom nodes\n", "appDataLocationTooltip": "ComfyUI's app data directory. Stores:\n- Logs\n- Server configs", "appPathLocationTooltip": "ComfyUI's app asset directory. Stores the ComfyUI code and assets", "migrateFromExistingInstallation": "Migrate from Existing Installation", "migrationSourcePathDescription": "If you have an existing ComfyUI installation, we can copy/link your existing user files and models to the new installation. Your existing ComfyUI installation will not be affected.", "selectItemsToMigrate": "Select Items to Migrate", "migrationOptional": "Migration is optional. If you don't have an existing installation, you can skip this step.", "desktopAppSettings": "Desktop App Settings", "desktopAppSettingsDescription": "Configure how ComfyUI behaves on your desktop. You can change these settings later.", "gpu": "GPU", "gpuSelection": { "selectGpu": "Select GPU", "selectGpuDescription": "Select the type of GPU you have", "cpuMode": "CPU Mode", "cpuModeDescription": "CPU mode is intended for developers and rare edge cases only.", "cpuModeDescription2": "If you are not absolutely certain you need this, please ignore this box and select your GPU above.", "enableCpuMode": "Enable CPU Mode", "nvidiaDescription": "NVIDIA devices are directly supported using pytorch CUDA builds.", "mpsDescription": "Apple Metal Performance Shaders are supported using pytorch nightly.", "customSkipsPython": "This option skips the normal python setup.", "customComfyNeedsPython": "ComfyUI will not work until python is setup", "customManualVenv": "Manually configure python venv", "customInstallRequirements": "Install all requirements and dependencies (e.g. custom torch)", "customMayNotWork": "This is entirely unsupported, and may simply not work" }, "manualConfiguration": { "title": "Manual Configuration", "requirements": "Requirements", "createVenv": "You will need to create a virtual environment in the following directory", "virtualEnvironmentPath": "Virtual environment path", "restartWhenFinished": "When you have finished configuring the virtual environment, please restart ComfyUI." }, "settings": { "autoUpdate": "Automatic Updates", "allowMetrics": "Usage Metrics", "errorUpdatingConsent": "Error Updating Consent", "errorUpdatingConsentDetail": "Failed to update metrics consent settings", "autoUpdateDescription": "Automatically download updates when they become available. You will be notified before updates are installed.", "allowMetricsDescription": "Help improve ComfyUI by sending anonymous usage metrics. No personal information or workflow content will be collected.", "learnMoreAboutData": "Learn more about data collection", "dataCollectionDialog": { "title": "About Data Collection", "whatWeCollect": "What we collect:", "whatWeDoNotCollect": "What we don't collect:", "collect": { "errorReports": "Error message and stack trace", "systemInfo": "Hardware, OS type, and app version", "userJourneyEvents": "User journey events" }, "doNotCollect": { "personalInformation": "Personal information", "fileSystemInformation": "File system information", "workflowContents": "Workflow contents", "customNodeConfigurations": "Custom node configurations" }, "viewFullPolicy": "View full policy" }, "pythonMirrorPlaceholder": "Enter Python mirror URL", "pypiMirrorPlaceholder": "Enter PyPI mirror URL", "checkingMirrors": "Checking network access to python mirrors...", "mirrorsReachable": "Network access to python mirrors is good", "mirrorsUnreachable": "Network access to some python mirrors is bad", "mirrorSettings": "Mirror Settings" }, "customNodes": "Custom Nodes", "customNodesDescription": "Reinstall custom nodes from existing ComfyUI installations.", "helpImprove": "Please help improve ComfyUI", "moreInfo": "For more info, please read our", "privacyPolicy": "privacy policy", "metricsEnabled": "Metrics Enabled", "metricsDisabled": "Metrics Disabled", "updateConsent": "You previously opted in to reporting crashes. We are now tracking event-based metrics to help identify bugs and improve the app. No personal identifiable information is collected." }, "serverStart": { "troubleshoot": "Troubleshoot", "reportIssue": "Report Issue", "openLogs": "Open Logs", "showTerminal": "Show Terminal", "process": { "initial-state": "Loading...", "python-setup": "Setting up Python Environment...", "starting-server": "Starting ComfyUI server...", "ready": "Finishing...", "error": "Unable to start ComfyUI Desktop" } }, "serverConfig": { "modifiedConfigs": "You have modified the following server configurations. Restart to apply changes.", "revertChanges": "Revert Changes", "restart": "Restart" }, "sideToolbar": { "themeToggle": "Toggle Theme", "logout": "Logout", "queue": "Queue", "nodeLibrary": "Node Library", "workflows": "Workflows", "browseTemplates": "Browse example templates", "openWorkflow": "Open workflow in local file system", "newBlankWorkflow": "Create a new blank workflow", "nodeLibraryTab": { "sortOrder": "Sort Order" }, "modelLibrary": "Model Library", "downloads": "Downloads", "queueTab": { "showFlatList": "Show Flat List", "backToAllTasks": "Back to All Tasks", "containImagePreview": "Fill Image Preview", "coverImagePreview": "Fit Image Preview", "clearPendingTasks": "Clear Pending Tasks", "filter": "Filter Outputs", "filters": { "hideCached": "Hide Cached", "hideCanceled": "Hide Canceled" } }, "workflowTab": { "confirmDeleteTitle": "Delete workflow?", "confirmDelete": "Are you sure you want to delete this workflow?", "deleted": "Workflow deleted", "deleteFailedTitle": "Delete failed", "deleteFailed": "Attempt to delete the workflow failed.", "dirtyCloseTitle": "Save Changes?", "dirtyClose": "The files below have been changed. Would you like to save them before closing?", "dirtyCloseHint": "Hold Shift to close without prompt", "confirmOverwriteTitle": "Overwrite existing file?", "confirmOverwrite": "The file below already exists. Would you like to overwrite it?", "workflowTreeType": { "browse": "Browse", "bookmarks": "Bookmarks", "open": "Open" } } }, "menu": { "hideMenu": "Hide Menu", "showMenu": "Show Menu", "batchCount": "Batch Count", "batchCountTooltip": "The number of times the workflow generation should be queued", "autoQueue": "Auto Queue", "disabled": "Disabled", "disabledTooltip": "The workflow will not be automatically queued", "instant": "Instant", "instantTooltip": "The workflow will be queued instantly after a generation finishes", "onChange": "On Change", "onChangeTooltip": "The workflow will be queued once a change is made", "runWorkflow": "Run workflow (Shift to queue at front)", "runWorkflowFront": "Run workflow (Queue at front)", "run": "Run", "execute": "Execute", "interrupt": "Cancel current run", "refresh": "Refresh node definitions", "clipspace": "Open Clipspace", "resetView": "Reset canvas view", "clear": "Clear workflow", "toggleBottomPanel": "Toggle Bottom Panel" }, "tabMenu": { "duplicateTab": "Duplicate Tab", "closeTab": "Close Tab", "closeTabsToLeft": "Close Tabs to Left", "closeTabsToRight": "Close Tabs to Right", "closeOtherTabs": "Close Other Tabs", "addToBookmarks": "Add to Bookmarks", "removeFromBookmarks": "Remove from Bookmarks" }, "templateWorkflows": { "title": "Get Started with a Template", "category": { "ComfyUI Examples": "ComfyUI Examples", "Custom Nodes": "Custom Nodes", "Basics": "Basics", "Flux": "Flux", "ControlNet": "ControlNet", "Upscaling": "Upscaling", "Video": "Video", "Image": "Image", "Area Composition": "Area Composition", "3D": "3D", "Audio": "Audio", "Image API": "Image API", "Video API": "Video API" }, "templateDescription": { "Basics": { "default": "Generate images from text descriptions.", "image2image": "Transform existing images using text prompts.", "lora": "Apply LoRA models for specialized styles or subjects.", "inpaint_example": "Edit specific parts of images seamlessly.", "inpain_model_outpainting": "Extend images beyond their original boundaries.", "embedding_example": "Use textual inversion for consistent styles.", "gligen_textbox_example": "Specify the location and size of objects.", "lora_multiple": "Combine multiple LoRA models for unique results." }, "Flux": { "flux_dev_checkpoint_example": "Create images using Flux development models.", "flux_schnell": "Generate images quickly with Flux Schnell.", "flux_fill_inpaint_example": "Fill in missing parts of images.", "flux_fill_outpaint_example": "Extend images using Flux outpainting.", "flux_canny_model_example": "Generate images from edge detection.", "flux_depth_lora_example": "Create images with depth-aware LoRA.", "flux_redux_model_example": "Transfer style from a reference image to guide image generation with Flux." }, "Image": { "hidream_i1_dev": "Generate images with HiDream I1 Dev.", "hidream_i1_fast": "Generate images quickly with HiDream I1.", "hidream_i1_full": "Generate images with HiDream I1.", "hidream_e1_full": "Edit images with HiDream E1.", "sd3_5_simple_example": "Generate images with SD 3.5.", "sd3_5_large_canny_controlnet_example": "Use edge detection to guide image generation with SD 3.5.", "sd3_5_large_depth": "Create depth-aware images with SD 3.5.", "sd3_5_large_blur": "Generate images from blurred reference images with SD 3.5.", "sdxl_simple_example": "Create high-quality images with SDXL.", "sdxl_refiner_prompt_example": "Enhance SDXL outputs with refiners.", "sdxl_revision_text_prompts": "Transfer concepts from reference images to guide image generation with SDXL.", "sdxl_revision_zero_positive": "Add text prompts alongside reference images to guide image generation with SDXL.", "sdxlturbo_example": "Generate images in a single step with SDXL Turbo." }, "Video": { "text_to_video_wan": "Quickly Generate videos from text descriptions.", "image_to_video_wan": "Quickly Generate videos from images.", "wan2_1_fun_inp": "Create videos from start and end frames.", "wan2_1_fun_control": "Guide video generation with pose, depth, edge controls and more.", "wan2_1_flf2v_720_f16": "Generate video through controlling the first and last frames.", "ltxv_text_to_video": "Generate videos from text descriptions.", "ltxv_image_to_video": "Convert still images into videos.", "mochi_text_to_video_example": "Create videos with Mochi model.", "hunyuan_video_text_to_video": "Generate videos using Hunyuan model.", "image_to_video": "Transform images into animated videos.", "txt_to_image_to_video": "Generate images from text and then convert them into videos." }, "Image API": { "api_openai_image_1_t2i": "Use GPT Image 1 API to generate images from text descriptions.", "api_openai_image_1_i2i": "Use GPT Image 1 API to generate images from images.", "api_openai_image_1_inpaint": "Use GPT Image 1 API to inpaint images.", "api_openai_image_1_multi_inputs": "Use GPT Image 1 API with multiple inputs to generate images.", "api-openai-dall-e-2-t2i": "Use Dall-E 2 API to generate images from text descriptions.", "api-openai-dall-e-2-inpaint": "Use Dall-E 2 API to inpaint images.", "api-openai-dall-e-3-t2i": "Use Dall-E 3 API to generate images from text descriptions.", "api_bfl_flux_pro_t2i": "Create images with FLUX.1 [pro]'s excellent prompt following, visual quality, image detail and output diversity.", "api_stability_sd3_t2i": "Generate high quality images with excellent prompt adherence. Perfect for professional use cases at 1 megapixel resolution.", "api_ideogram_v3_t2i": "Generate images with high-quality image-prompt alignment, photorealism, and text rendering. Create professional-quality logos, promotional posters, landing page concepts, product photography, and more. Effortlessly craft sophisticated spatial compositions with intricate backgrounds, precise and nuanced lighting and colors, and lifelike environmental detail.", "api_luma_photon_i2i": "Guide image generation using a combination of images and prompt.", "api_luma_photon_style_ref": "Apply and blend style references with exact control. Luma Photon captures the essence of each reference image, letting you combine distinct visual elements while maintaining professional quality.", "api_recraft_image_gen_with_color_control": "Create a custom palette to reuse for multiple images or hand-pick colors for each photo. Match your brand's color palette and craft visuals that are distinctly yours.", "api_recraft_image_gen_with_style_control": "Control style with visual examples, align positioning, and fine-tune objects. Store and share styles for perfect brand consistency.", "api_recraft_vector_gen": "Go from a text prompt to vector image with Recraft's AI vector generator. Produce the best-quality vector art for logos, posters, icon sets, ads, banners and mockups. Perfect your designs with sharp, high-quality SVG files. Create branded vector illustrations for your app or website in seconds." }, "Video API": { "api_luma_i2v": "Take static images and instantly create magical high quality animations.", "api_kling_i2v": "Create videos with great prompt adherence for actions, expressions, and camera movements. Now supporting complex prompts with sequential actions for you to be the director of your scene.", "api_veo2_i2v": "Use Google Veo2 API to generate videos from images.", "api_hailuo_minimax_i2v": "Create refined videos from images and text, including CGI integration and trendy photo effects like viral AI hugging. Choose from a variety of video styles and themes to match your creative vision.", "api_pika_scene": "Use multiple images as ingredients and generate videos that incorporate all of them.", "api_pixverse_template_i2v": "Transforms static images into dynamic videos with motion and effects.", "api_pixverse_t2v": "Generate videos with accurate prompt interpretation and stunning video dynamics." }, "Upscaling": { "hiresfix_latent_workflow": "Enhance image quality in latent space.", "esrgan_example": "Use upscale models to enhance image quality.", "hiresfix_esrgan_workflow": "Use upscale models during intermediate steps.", "latent_upscale_different_prompt_model": "Upscale and change prompt across passes." }, "ControlNet": { "controlnet_example": "Control image generation with reference images.", "2_pass_pose_worship": "Generate images from pose references.", "depth_controlnet": "Create images with depth-aware generation.", "depth_t2i_adapter": "Quickly generate depth-aware images with a T2I adapter.", "mixing_controlnets": "Combine multiple ControlNet models together." }, "Area Composition": { "area_composition": "Control image composition with areas.", "area_composition_reversed": "Reverse area composition workflow.", "area_composition_square_area_for_subject": "Create consistent subject placement." }, "3D": { "hunyuan3d-non-multiview-train": "Use Hunyuan3D 2.0 to generate models from a single view.", "hunyuan-3d-multiview-elf": " Use Hunyuan3D 2mv to generate models from multiple views.", "hunyuan-3d-turbo": "Use Hunyuan3D 2mv turbo to generate models from multiple views.", "stable_zero123_example": "Generate 3D views from single images." }, "Audio": { "stable_audio_example": "Generate audio from text descriptions." } }, "template": { "Flux": { "flux_dev_checkpoint_example": "Flux Dev", "flux_schnell": "Flux Schnell", "flux_fill_inpaint_example": "Flux Inpaint", "flux_fill_outpaint_example": "Flux Outpaint", "flux_canny_model_example": "Flux Canny Model", "flux_redux_model_example": "Flux Redux Model", "flux_depth_lora_example": "Flux Depth Lora" }, "Basics": { "default": "Image Generation", "image2image": "Image to Image", "embedding_example": "Embedding", "gligen_textbox_example": "Gligen Textbox", "lora": "Lora", "lora_multiple": "Lora Multiple", "inpaint_example": "Inpaint", "inpain_model_outpainting": "Outpaint" }, "ControlNet": { "controlnet_example": "Scribble ControlNet", "2_pass_pose_worship": "Pose ControlNet 2 Pass", "depth_controlnet": "Depth ControlNet", "depth_t2i_adapter": "Depth T2I Adapter", "mixing_controlnets": "Mixing ControlNets" }, "Upscaling": { "esrgan_example": "ESRGAN", "hiresfix_latent_workflow": "Upscale", "hiresfix_esrgan_workflow": "HiresFix ESRGAN Workflow", "latent_upscale_different_prompt_model": "Latent Upscale Different Prompt Model" }, "Video": { "text_to_video_wan": "Wan 2.1 Text to Video", "image_to_video_wan": "Wan 2.1 Image to Video", "image_to_video": "SVD Image to Video", "txt_to_image_to_video": "SVD Text to Image to Video", "ltxv_image_to_video": "LTXV Image to Video", "ltxv_text_to_video": "LTXV Text to Video", "mochi_text_to_video_example": "Mochi Text to Video", "hunyuan_video_text_to_video": "Hunyuan Video Text to Video", "wan2_1_fun_inp": "Wan 2.1 Inpainting", "wan2_1_fun_control": "Wan 2.1 ControlNet" }, "Image API": { "api_openai_image_1_t2i": "OpenAI Image-1 Text to Image", "api_openai_image_1_i2i": "OpenAI Image-1 Image to Image", "api_openai_image_1_inpaint": "OpenAI Image-1 Inpaint", "api_openai_image_1_multi_inputs": "OpenAI Image-1 Multi Inputs", "api-openai-dall-e-2-t2i": "Dall-E 2 Text to Image", "api-openai-dall-e-2-inpaint": "Dall-E 2 Inpaint", "api-openai-dall-e-3-t2i": "Dall-E 3 Text to Image", "api_bfl_flux_pro_t2i": "BFL Flux 1.1[pro] Ultra Text to Image", "api_stability_sd3_t2i": "Stability AI Stable Image Ultra Text to Image", "api_ideogram_v3_t2i": "Ideogram V3 Text to Image", "api_luma_photon_i2i": "Luma Photon Image to Image", "api_luma_photon_style_ref": "Luma Photon Style Reference", "api_recraft_image_gen_with_color_control": "Recraft Color Control Image Generation", "api_recraft_image_gen_with_style_control": "Recraft Style Control Image Generation", "api_recraft_vector_gen": "Recraft Vector Generation" }, "Video API": { "api_luma_i2v": "Luma Image to Video", "api_kling_i2v": "Kling Image to Video", "api_veo2_i2v": "Veo2 Image to Video", "api_hailuo_minimax_i2v": "MiniMax Image to Video", "api_pika_scene": "Pika Scenes: Images to Video", "api_pixverse_template_i2v": "PixVerse Template Effects: Image to Video", "api_pixverse_t2v": "PixVerse Text to Video" }, "Image": { "sd3_5_simple_example": "SD3.5 Simple", "sd3_5_large_canny_controlnet_example": "SD3.5 Large Canny ControlNet", "sd3_5_large_depth": "SD3.5 Large Depth", "sd3_5_large_blur": "SD3.5 Large Blur", "sdxl_simple_example": "SDXL Simple", "sdxl_refiner_prompt_example": "SDXL Refiner Prompt", "sdxl_revision_text_prompts": "SDXL Revision Text Prompts", "sdxl_revision_zero_positive": "SDXL Revision Zero Positive", "sdxlturbo_example": "SDXL Turbo", "hidream_i1_dev": "HiDream I1 Dev", "hidream_i1_fast": "HiDream I1 Fast", "hidream_i1_full": "HiDream I1 Full" }, "Area Composition": { "area_composition": "Area Composition", "area_composition_reversed": "Area Composition Reversed", "area_composition_square_area_for_subject": "Area Composition Square Area for Subject" }, "3D": { "stable_zero123_example": "Stable Zero123", "hunyuan3d-non-multiview-train": "Hunyuan3D 2.0", "hunyuan-3d-multiview-elf": "Hunyuan3D 2.0 MV", "hunyuan-3d-turbo": "Hunyuan3D 2.0 MV Turbo" }, "Audio": { "stable_audio_example": "Stable Audio" } } }, "graphCanvasMenu": { "zoomIn": "Zoom In", "zoomOut": "Zoom Out", "resetView": "Reset View", "fitView": "Fit View", "selectMode": "Select Mode", "panMode": "Pan Mode", "toggleLinkVisibility": "Toggle Link Visibility" }, "groupNode": { "create": "Create group node", "enterName": "Enter name" }, "nodeTemplates": { "saveAsTemplate": "Save as template", "enterName": "Enter name" }, "workflowService": { "exportWorkflow": "Export Workflow", "enterFilename": "Enter the filename", "saveWorkflow": "Save workflow" }, "electronFileDownload": { "inProgress": "In Progress", "pause": "Pause Download", "paused": "Paused", "resume": "Resume Download", "cancel": "Cancel Download", "cancelled": "Cancelled" }, "maskEditor": { "Invert": "Invert", "Clear": "Clear", "Brush Settings": "Brush Settings", "Brush Shape": "Brush Shape", "Thickness": "Thickness", "Opacity": "Opacity", "Hardness": "Hardness", "Smoothing Precision": "Smoothing Precision", "Reset to Default": "Reset to Default", "Paint Bucket Settings": "Paint Bucket Settings", "Tolerance": "Tolerance", "Fill Opacity": "Fill Opacity", "Color Select Settings": "Color Select Settings", "Selection Opacity": "Selection Opacity", "Live Preview": "Live Preview", "Apply to Whole Image": "Apply to Whole Image", "Method": "Method", "Stop at mask": "Stop at mask", "Mask Tolerance": "Mask Tolerance", "Layers": "Layers", "Mask Layer": "Mask Layer", "Mask Opacity": "Mask Opacity", "Image Layer": "Image Layer" }, "menuLabels": { "Workflow": "Workflow", "Edit": "Edit", "Help": "Help", "Check for Updates": "Check for Updates", "Open Custom Nodes Folder": "Open Custom Nodes Folder", "Open Inputs Folder": "Open Inputs Folder", "Open Logs Folder": "Open Logs Folder", "Open extra_model_paths_yaml": "Open extra_model_paths.yaml", "Open Models Folder": "Open Models Folder", "Open Outputs Folder": "Open Outputs Folder", "Open DevTools": "Open DevTools", "Desktop User Guide": "Desktop User Guide", "Quit": "Quit", "Reinstall": "Reinstall", "Restart": "Restart", "Browse Templates": "Browse Templates", "Delete Selected Items": "Delete Selected Items", "Fit view to selected nodes": "Fit view to selected nodes", "Reset View": "Reset View", "Resize Selected Nodes": "Resize Selected Nodes", "Canvas Toggle Link Visibility": "Canvas Toggle Link Visibility", "Canvas Toggle Lock": "Canvas Toggle Lock", "Pin/Unpin Selected Items": "Pin/Unpin Selected Items", "Bypass/Unbypass Selected Nodes": "Bypass/Unbypass Selected Nodes", "Collapse/Expand Selected Nodes": "Collapse/Expand Selected Nodes", "Mute/Unmute Selected Nodes": "Mute/Unmute Selected Nodes", "Pin/Unpin Selected Nodes": "Pin/Unpin Selected Nodes", "Zoom In": "Zoom In", "Zoom Out": "Zoom Out", "Clear Pending Tasks": "Clear Pending Tasks", "Clear Workflow": "Clear Workflow", "Contact Support": "Contact Support", "Duplicate Current Workflow": "Duplicate Current Workflow", "Export": "Export", "Export (API)": "Export (API)", "Give Feedback": "Give Feedback", "Fit Group To Contents": "Fit Group To Contents", "Group Selected Nodes": "Group Selected Nodes", "Convert selected nodes to group node": "Convert selected nodes to group node", "Manage group nodes": "Manage group nodes", "Ungroup selected group nodes": "Ungroup selected group nodes", "About ComfyUI": "About ComfyUI", "Comfy-Org Discord": "Comfy-Org Discord", "ComfyUI Docs": "ComfyUI Docs", "ComfyUI Forum": "ComfyUI Forum", "ComfyUI Issues": "ComfyUI Issues", "Interrupt": "Interrupt", "Load Default Workflow": "Load Default Workflow", "Custom Nodes Manager": "Custom Nodes Manager", "Toggle Progress Dialog": "Toggle Progress Dialog", "New": "New", "Clipspace": "Clipspace", "Open": "Open", "Queue Prompt": "Queue Prompt", "Queue Prompt (Front)": "Queue Prompt (Front)", "Redo": "Redo", "Refresh Node Definitions": "Refresh Node Definitions", "Save": "Save", "Save As": "Save As", "Show Settings Dialog": "Show Settings Dialog", "Toggle Theme (Dark/Light)": "Toggle Theme (Dark/Light)", "Undo": "Undo", "Open Sign In Dialog": "Open Sign In Dialog", "Sign Out": "Sign Out", "Close Current Workflow": "Close Current Workflow", "Next Opened Workflow": "Next Opened Workflow", "Previous Opened Workflow": "Previous Opened Workflow", "Toggle Search Box": "Toggle Search Box", "Toggle Bottom Panel": "Toggle Bottom Panel", "Toggle Terminal Bottom Panel": "Toggle Terminal Bottom Panel", "Toggle Logs Bottom Panel": "Toggle Logs Bottom Panel", "Toggle Focus Mode": "Toggle Focus Mode", "Toggle Model Library Sidebar": "Toggle Model Library Sidebar", "Toggle Node Library Sidebar": "Toggle Node Library Sidebar", "Toggle Queue Sidebar": "Toggle Queue Sidebar", "Toggle Workflows Sidebar": "Toggle Workflows Sidebar" }, "desktopMenu": { "reinstall": "Reinstall", "confirmReinstall": "This will clear your extra_models_config.yaml file,\nand begin installation again.\n\nAre you sure?", "quit": "Quit", "confirmQuit": "There are unsaved workflows open; any unsaved changes will be lost. Ignore this and quit?" }, "settingsCategories": { "Comfy-Desktop": "Comfy-Desktop", "General": "General", "Appearance": "Appearance", "ColorPalette": "Color Palette", "Comfy": "Comfy", "Workflow": "Workflow", "DevMode": "Dev Mode", "LiteGraph": "Lite Graph", "Node Widget": "Node Widget", "Node": "Node", "Extension": "Extension", "Canvas": "Canvas", "Link": "Link", "Group": "Group", "Menu": "Menu", "Keybinding": "Keybinding", "LinkRelease": "Link Release", "Graph": "Graph", "Locale": "Locale", "Mask Editor": "Mask Editor", "BrushAdjustment": "Brush Adjustment", "NewEditor": "New Editor", "ModelLibrary": "Model Library", "NodeLibrary": "Node Library", "Node Search Box": "Node Search Box", "Pointer": "Pointer", "Queue": "Queue", "QueueButton": "Queue Button", "RerouteBeta": "Reroute Beta", "Server": "Server", "Settings": "Settings", "Sidebar": "Sidebar", "Tree Explorer": "Tree Explorer", "Validation": "Validation", "Window": "Window", "Server-Config": "Server-Config", "About": "About", "EditTokenWeight": "Edit Token Weight", "CustomColorPalettes": "Custom Color Palettes", "UV": "UV", "ContextMenu": "Context Menu", "Reroute": "Reroute", "Load 3D": "Load 3D", "Camera": "Camera", "Scene": "Scene", "3D": "3D", "Light": "Light", "User": "User", "Credits": "Credits" }, "serverConfigItems": { "listen": { "name": "Host: The IP address to listen on" }, "port": { "name": "Port: The port to listen on" }, "tls-keyfile": { "name": "TLS Key File: Path to TLS key file for HTTPS" }, "tls-certfile": { "name": "TLS Certificate File: Path to TLS certificate file for HTTPS" }, "enable-cors-header": { "name": "Enable CORS header: Use \"*\" for all origins or specify domain" }, "max-upload-size": { "name": "Maximum upload size (MB)" }, "cuda-device": { "name": "CUDA device index to use" }, "cuda-malloc": { "name": "Use CUDA malloc for memory allocation" }, "global-precision": { "name": "Global floating point precision", "tooltip": "Global floating point precision" }, "unet-precision": { "name": "UNET precision", "tooltip": "UNET precision" }, "vae-precision": { "name": "VAE precision", "tooltip": "VAE precision" }, "cpu-vae": { "name": "Run VAE on CPU" }, "text-encoder-precision": { "name": "Text Encoder precision", "tooltip": "Text Encoder precision" }, "force-channels-last": { "name": "Force channels-last memory format" }, "directml": { "name": "DirectML device index" }, "disable-ipex-optimize": { "name": "Disable IPEX optimization" }, "preview-method": { "name": "Method used for latent previews" }, "preview-size": { "name": "Size of preview images" }, "cache-classic": { "name": "Use classic cache system" }, "cache-lru": { "name": "Use LRU caching with a maximum of N node results cached.", "tooltip": "May use more RAM/VRAM." }, "cross-attention-method": { "name": "Cross attention method" }, "disable-xformers": { "name": "Disable xFormers optimization" }, "force-upcast-attention": { "name": "Force attention upcast" }, "dont-upcast-attention": { "name": "Prevent attention upcast" }, "vram-management": { "name": "VRAM management mode" }, "reserve-vram": { "name": "Reserved VRAM (GB)", "tooltip": "Set the amount of vram in GB you want to reserve for use by your OS/other software. By default some amount is reverved depending on your OS." }, "default-hashing-function": { "name": "Default hashing function for model files" }, "disable-smart-memory": { "name": "Disable smart memory management", "tooltip": "Force ComfyUI to aggressively offload to regular ram instead of keeping models in vram when it can." }, "deterministic": { "name": "Make pytorch use slower deterministic algorithms when it can.", "tooltip": "Note that this might not make images deterministic in all cases." }, "fast": { "name": "Enable some untested and potentially quality deteriorating optimizations." }, "dont-print-server": { "name": "Don't print server output to console." }, "disable-metadata": { "name": "Disable saving prompt metadata in files." }, "disable-all-custom-nodes": { "name": "Disable loading all custom nodes." }, "log-level": { "name": "Logging verbosity level" }, "input-directory": { "name": "Input directory" }, "output-directory": { "name": "Output directory" } }, "serverConfigCategories": { "Network": "Network", "CUDA": "CUDA", "Inference": "Inference", "Memory": "Memory", "Preview": "Preview", "Cache": "Cache", "Attention": "Attention", "General": "General", "Directories": "Directories" }, "nodeCategories": { "_for_testing": "_for_testing", "custom_sampling": "custom_sampling", "noise": "noise", "sampling": "sampling", "schedulers": "schedulers", "guiders": "guiders", "image": "image", "preprocessors": "preprocessors", "advanced": "advanced", "loaders": "loaders", "model_merging": "model_merging", "attention_experiments": "attention_experiments", "conditioning": "conditioning", "flux": "flux", "hooks": "hooks", "combine": "combine", "cond single": "cond single", "controlnet": "controlnet", "inpaint": "inpaint", "scheduling": "scheduling", "create": "create", "mask": "mask", "deprecated": "deprecated", "latent": "latent", "video": "video", "audio": "audio", "3d": "3d", "ltxv": "ltxv", "sd3": "sd3", "sigmas": "sigmas", "model_patches": "model_patches", "unet": "unet", "gligen": "gligen", "video_models": "video_models", "postprocessing": "postprocessing", "transform": "transform", "batch": "batch", "upscaling": "upscaling", "instructpix2pix": "instructpix2pix", "compositing": "compositing", "samplers": "samplers", "operations": "operations", "debug": "debug", "model": "model", "model_specific": "model_specific", "cond pair": "cond pair", "photomaker": "photomaker", "animation": "animation", "api": "api", "upscale_diffusion": "upscale_diffusion", "clip": "clip", "guidance": "guidance", "stable_cascade": "stable_cascade", "3d_models": "3d_models", "style_model": "style_model" }, "dataTypes": { "AUDIO": "AUDIO", "BOOLEAN": "BOOLEAN", "CLIP": "CLIP", "CLIP_VISION": "CLIP_VISION", "CLIP_VISION_OUTPUT": "CLIP_VISION_OUTPUT", "COMBO": "COMBO", "CONDITIONING": "CONDITIONING", "CONTROL_NET": "CONTROL_NET", "FLOAT": "FLOAT", "FLOATS": "FLOATS", "GLIGEN": "GLIGEN", "GUIDER": "GUIDER", "HOOK_KEYFRAMES": "HOOK_KEYFRAMES", "HOOKS": "HOOKS", "IMAGE": "IMAGE", "INT": "INT", "LATENT": "LATENT", "LATENT_OPERATION": "LATENT_OPERATION", "LOAD_3D": "LOAD_3D", "LOAD_3D_ANIMATION": "LOAD_3D_ANIMATION", "MASK": "MASK", "MESH": "MESH", "MODEL": "MODEL", "NOISE": "NOISE", "PHOTOMAKER": "PHOTOMAKER", "SAMPLER": "SAMPLER", "SIGMAS": "SIGMAS", "STRING": "STRING", "STYLE_MODEL": "STYLE_MODEL", "TIMESTEPS_RANGE": "TIMESTEPS_RANGE", "UPSCALE_MODEL": "UPSCALE_MODEL", "VAE": "VAE", "VOXEL": "VOXEL", "WEBCAM": "WEBCAM" }, "maintenance": { "title": "Maintenance", "allOk": "No issues were detected.", "status": "Status", "detected": "Detected", "refreshing": "Refreshing", "None": "None", "OK": "OK", "Skipped": "Skipped", "showManual": "Show maintenance tasks", "confirmTitle": "Are you sure?", "terminalDefaultMessage": "When you run a troubleshooting command, any output will be shown here.", "consoleLogs": "Console Logs", "error": { "toastTitle": "Task error", "taskFailed": "Task failed to run.", "cannotContinue": "Unable to continue - errors remain", "defaultDescription": "An error occurred while running a maintenance task." } }, "missingModelsDialog": { "doNotAskAgain": "Don't show this again", "missingModels": "Missing Models", "missingModelsMessage": "When loading the graph, the following models were not found" }, "errorDialog": { "defaultTitle": "An error occurred", "loadWorkflowTitle": "Loading aborted due to error reloading workflow data", "noStackTrace": "No stacktrace available", "extensionFileHint": "This may be due to the following script", "promptExecutionError": "Prompt execution failed" }, "apiNodesSignInDialog": { "title": "Sign In Required to Use API Nodes", "message": "This workflow contains API Nodes, which require you to be signed in to your account in order to run." }, "apiNodesCostBreakdown": { "title": "API Node(s)", "costPerRun": "Cost per run", "totalCost": "Total Cost" }, "desktopUpdate": { "title": "Updating ComfyUI Desktop", "description": "ComfyUI Desktop is installing new dependencies. This may take a few minutes.", "terminalDefaultMessage": "Any console output from the update will be shown here.", "updateFoundTitle": "Update Found (v{version})", "updateAvailableMessage": "An update is available. Do you want to restart and update now?", "noUpdateFound": "No update found", "errorCheckingUpdate": "Error checking for updates", "errorInstallingUpdate": "Error installing update" }, "clipboard": { "successMessage": "Copied to clipboard", "errorMessage": "Failed to copy to clipboard", "errorNotSupported": "Clipboard API not supported in your browser" }, "load3d": { "switchCamera": "Switch Camera", "showGrid": "Show Grid", "backgroundColor": "Background Color", "lightIntensity": "Light Intensity", "fov": "FOV", "previewOutput": "Preview Output", "uploadBackgroundImage": "Upload Background Image", "removeBackgroundImage": "Remove Background Image", "loadingModel": "Loading 3D Model...", "upDirection": "Up Direction", "materialMode": "Material Mode", "scene": "Scene", "model": "Model", "camera": "Camera", "light": "Light", "switchingMaterialMode": "Switching Material Mode...", "edgeThreshold": "Edge Threshold", "export": "Export", "exportModel": "Export Model", "exportingModel": "Exporting model...", "uploadTexture": "Upload Texture", "applyingTexture": "Applying Texture...", "materialModes": { "normal": "Normal", "wireframe": "Wireframe", "original": "Original", "depth": "Depth", "lineart": "Lineart" }, "startRecording": "Start Recording", "stopRecording": "Stop Recording", "exportRecording": "Export Recording", "clearRecording": "Clear Recording", "resizeNodeMatchOutput": "Resize Node to match output" }, "toastMessages": { "no3dScene": "No 3D scene to apply texture", "failedToApplyTexture": "Failed to apply texture", "no3dSceneToExport": "No 3D scene to export", "failedToExportModel": "Failed to export model as {format}", "fileLoadError": "Unable to find workflow in {fileName}", "dropFileError": "Unable to process dropped item: {error}", "interrupted": "Execution has been interrupted", "pendingTasksDeleted": "Pending tasks deleted", "nothingToGroup": "Nothing to group", "pleaseSelectNodesToGroup": "Please select the nodes (or other groups) to create a group for", "emptyCanvas": "Empty canvas", "fileUploadFailed": "File upload failed", "unableToGetModelFilePath": "Unable to get model file path", "couldNotDetermineFileType": "Could not determine file type", "errorLoadingModel": "Error loading model", "failedToDownloadFile": "Failed to download file", "updateRequested": "Update requested", "nodeDefinitionsUpdated": "Node definitions updated", "errorSaveSetting": "Error saving setting {id}: {err}", "errorCopyImage": "Error copying image: {error}", "noTemplatesToExport": "No templates to export", "failedToFetchLogs": "Failed to fetch server logs", "migrateToLitegraphReroute": "Reroute nodes will be removed in future versions. Click to migrate to litegraph-native reroute.", "userNotAuthenticated": "User not authenticated", "failedToFetchBalance": "Failed to fetch balance: {error}", "failedToCreateCustomer": "Failed to create customer: {error}", "failedToInitiateCreditPurchase": "Failed to initiate credit purchase: {error}", "failedToAccessBillingPortal": "Failed to access billing portal: {error}", "failedToPurchaseCredits": "Failed to purchase credits: {error}", "unauthorizedDomain": "Your domain {domain} is not authorized to use this service. Please contact {email} to add your domain to the whitelist." }, "auth": { "login": { "title": "Log in to your account", "signInOrSignUp": "Sign In / Sign Up", "forgotPasswordError": "Failed to send password reset email", "passwordResetSent": "Password reset email sent", "passwordResetSentDetail": "Please check your email for a link to reset your password.", "newUser": "New here?", "signUp": "Sign up", "emailLabel": "Email", "emailPlaceholder": "Enter your email", "passwordLabel": "Password", "passwordPlaceholder": "Enter your password", "confirmPasswordLabel": "Confirm Password", "confirmPasswordPlaceholder": "Enter the same password again", "forgotPassword": "Forgot password?", "loginButton": "Log in", "orContinueWith": "Or continue with", "loginWithGoogle": "Log in with Google", "loginWithGithub": "Log in with Github", "termsText": "By clicking \"Next\" or \"Sign Up\", you agree to our", "termsLink": "Terms of Use", "andText": "and", "privacyLink": "Privacy Policy", "success": "Login successful", "failed": "Login failed", "insecureContextWarning": "This connection is insecure (HTTP) - your credentials may be intercepted by attackers if you proceed to login.", "questionsContactPrefix": "Questions? Contact us at" }, "signup": { "title": "Create an account", "alreadyHaveAccount": "Already have an account?", "emailLabel": "Email", "emailPlaceholder": "Enter your email", "passwordLabel": "Password", "passwordPlaceholder": "Enter new password", "signUpButton": "Sign up", "signIn": "Sign in", "signUpWithGoogle": "Sign up with Google", "signUpWithGithub": "Sign up with Github", "regionRestrictionChina": "In accordance with local regulatory requirements, our services are temporarily unavailable to users located in China.", "personalDataConsentLabel": "I agree to the processing of my personal data." }, "signOut": { "signOut": "Log Out", "success": "Signed out successfully", "successDetail": "You have been signed out of your account." }, "passwordUpdate": { "success": "Password Updated", "successDetail": "Your password has been updated successfully" } }, "validation": { "invalidEmail": "Invalid email address", "required": "Required", "minLength": "Must be at least {length} characters", "maxLength": "Must be no more than {length} characters", "password": { "requirements": "Password requirements", "minLength": "Must be between 8 and 32 characters", "uppercase": "Must contain at least one uppercase letter", "lowercase": "Must contain at least one lowercase letter", "number": "Must contain at least one number", "special": "Must contain at least one special character", "match": "Passwords must match" }, "personalDataConsentRequired": "You must agree to the processing of your personal data." }, "credits": { "credits": "Credits", "yourCreditBalance": "Your credit balance", "purchaseCredits": "Purchase Credits", "invoiceHistory": "Invoice History", "faqs": "FAQs", "messageSupport": "Message Support", "lastUpdated": "Last updated", "topUp": { "insufficientTitle": "Insufficient Credits", "insufficientMessage": "You don't have enough credits to run this workflow.", "quickPurchase": "Quick Purchase", "maxAmount": "(Max. $1,000 USD)", "buyNow": "Buy now", "seeDetails": "See details", "topUp": "Top Up" } }, "userSettings": { "title": "User Settings", "name": "Name", "email": "Email", "provider": "Sign-in Provider", "notSet": "Not set", "updatePassword": "Update Password" }, "apiNodesNews": { "introducing": "Introducing", "subtitle": "All External Models now available in ComfyUI", "steps": { "step1": { "title": "Login/Create an account:", "subtitle": "Settings > User > Login" }, "step2": { "title": "Purchase credits:", "subtitle": "Settings > Credits > Buy Credits" }, "step3": { "title": "Locate new API Nodes under 'API Node' section and add to the canvas" }, "step4": { "title": "Run!" } } } }