From dd475e28edfeb12fac68c7871559c3b8c0303747 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 13 Mar 2024 22:37:47 +1100 Subject: [PATCH] chore(ui): remove unused translation keys via script --- invokeai/frontend/web/public/locales/en.json | 473 +------------------ 1 file changed, 11 insertions(+), 462 deletions(-) diff --git a/invokeai/frontend/web/public/locales/en.json b/invokeai/frontend/web/public/locales/en.json index 8950ed53d3..7affa41993 100644 --- a/invokeai/frontend/web/public/locales/en.json +++ b/invokeai/frontend/web/public/locales/en.json @@ -1,30 +1,17 @@ { "accessibility": { "about": "About", - "copyMetadataJson": "Copy metadata JSON", "createIssue": "Create Issue", - "exitViewer": "Exit Viewer", - "flipHorizontally": "Flip Horizontally", - "flipVertically": "Flip Vertically", "invokeProgressBar": "Invoke progress bar", "menu": "Menu", "mode": "Mode", - "modelSelect": "Model Select", - "modifyConfig": "Modify Config", "nextImage": "Next Image", "previousImage": "Previous Image", "reset": "Reset", "resetUI": "$t(accessibility.reset) UI", - "rotateClockwise": "Rotate Clockwise", - "rotateCounterClockwise": "Rotate Counter-Clockwise", "showGalleryPanel": "Show Gallery Panel", "showOptionsPanel": "Show Side Panel", - "toggleAutoscroll": "Toggle autoscroll", - "toggleLogViewer": "Toggle Log Viewer", "uploadImage": "Upload Image", - "useThisParameter": "Use this parameter", - "zoomIn": "Zoom In", - "zoomOut": "Zoom Out", "loadMore": "Load More" }, "boards": { @@ -53,9 +40,7 @@ }, "accordions": { "generation": { - "title": "Generation", - "modelTab": "Model", - "conceptsTab": "Concepts" + "title": "Generation" }, "image": { "title": "Image" @@ -64,9 +49,7 @@ "title": "Advanced" }, "control": { - "title": "Control", - "controlAdaptersTab": "Control Adapters", - "ipTab": "Image Prompts" + "title": "Control" }, "compositing": { "title": "Compositing", @@ -80,7 +63,6 @@ "accept": "Accept", "add": "Add", "advanced": "Advanced", - "advancedOptions": "Advanced Options", "ai": "ai", "areYouSure": "Are you sure?", "auto": "Auto", @@ -89,31 +71,25 @@ "cancel": "Cancel", "copy": "Copy", "copyError": "$t(gallery.copy) Error", - "close": "Close", "on": "On", "or": "or", "checkpoint": "Checkpoint", "communityLabel": "Community", "controlNet": "ControlNet", - "controlAdapter": "Control Adapter", "data": "Data", "delete": "Delete", "details": "Details", "direction": "Direction", "ipAdapter": "IP Adapter", "t2iAdapter": "T2I Adapter", - "darkMode": "Dark Mode", "discordLabel": "Discord", "dontAskMeAgain": "Don't ask me again", "error": "Error", "file": "File", "folder": "Folder", "format": "format", - "free": "Free", - "generate": "Generate", "githubLabel": "Github", "hotkeysLabel": "Hotkeys", - "imagePrompt": "Image Prompt", "imageFailedToLoad": "Unable to Load Image", "img2img": "Image To Image", "inpaint": "inpaint", @@ -123,63 +99,28 @@ "linear": "Linear", "load": "Load", "loading": "Loading", - "loadingInvokeAI": "Loading Invoke AI", "localSystem": "Local System", "learnMore": "Learn More", "modelManager": "Model Manager", "nodeEditor": "Node Editor", "nodes": "Workflow Editor", - "nodesDesc": "A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature.", "notInstalled": "Not $t(common.installed)", "openInNewTab": "Open in New Tab", "orderBy": "Order By", "outpaint": "outpaint", "outputs": "Outputs", - "postProcessDesc1": "Invoke AI offers a wide variety of post processing features. Image Upscaling and Face Restoration are already available in the WebUI. You can access them from the Advanced Options menu of the Text To Image and Image To Image tabs. You can also process images directly, using the image action buttons above the current image display or in the viewer.", - "postProcessDesc2": "A dedicated UI will be released soon to facilitate more advanced post processing workflows.", - "postProcessDesc3": "The Invoke AI Command Line Interface offers various other features including Embiggen.", "postprocessing": "Post Processing", - "postProcessing": "Post Processing", "random": "Random", "reportBugLabel": "Report Bug", "safetensors": "Safetensors", "save": "Save", "saveAs": "Save As", "settingsLabel": "Settings", - "preferencesLabel": "Preferences", "simple": "Simple", "somethingWentWrong": "Something went wrong", - "statusConnected": "Connected", - "statusConvertingModel": "Converting Model", "statusDisconnected": "Disconnected", - "statusError": "Error", - "statusGenerating": "Generating", - "statusGeneratingImageToImage": "Generating Image To Image", - "statusGeneratingInpainting": "Generating Inpainting", - "statusGeneratingOutpainting": "Generating Outpainting", - "statusGeneratingTextToImage": "Generating Text To Image", - "statusGenerationComplete": "Generation Complete", - "statusIterationComplete": "Iteration Complete", - "statusLoadingModel": "Loading Model", - "statusMergedModels": "Models Merged", - "statusMergingModels": "Merging Models", - "statusModelChanged": "Model Changed", - "statusModelConverted": "Model Converted", - "statusPreparing": "Preparing", - "statusProcessing": "Processing", - "statusProcessingCanceled": "Processing Canceled", - "statusProcessingComplete": "Processing Complete", - "statusRestoringFaces": "Restoring Faces", - "statusRestoringFacesCodeFormer": "Restoring Faces (CodeFormer)", - "statusRestoringFacesGFPGAN": "Restoring Faces (GFPGAN)", - "statusSavingImage": "Saving Image", - "statusUpscaling": "Upscaling", - "statusUpscalingESRGAN": "Upscaling (ESRGAN)", "template": "Template", "toResolve": "To resolve", - "training": "Training", - "trainingDesc1": "A dedicated workflow for training your own embeddings and checkpoints using Textual Inversion and Dreambooth from the web interface.", - "trainingDesc2": "InvokeAI already supports training custom embeddourings using Textual Inversion using the main script.", "txt2img": "Text To Image", "unifiedCanvas": "Unified Canvas", "unknown": "Unknown", @@ -189,7 +130,6 @@ "prevPage": "Previous Page", "nextPage": "Next Page", "unknownError": "Unknown Error", - "unsaved": "Unsaved", "red": "Red", "green": "Green", "blue": "Blue", @@ -204,9 +144,6 @@ "addControlNet": "Add $t(common.controlNet)", "addIPAdapter": "Add $t(common.ipAdapter)", "addT2IAdapter": "Add $t(common.t2iAdapter)", - "controlNetEnabledT2IDisabled": "$t(common.controlNet) enabled, $t(common.t2iAdapter)s disabled", - "t2iEnabledControlNetDisabled": "$t(common.t2iAdapter) enabled, $t(common.controlNet)s disabled", - "controlNetT2IMutexDesc": "$t(common.controlNet) and $t(common.t2iAdapter) at same time is currently unsupported.", "amult": "a_mult", "autoConfigure": "Auto configure processor", "balanced": "Balanced", @@ -232,11 +169,9 @@ "depthZoeDescription": "Depth map generation using Zoe", "detectResolution": "Detect Resolution", "duplicate": "Duplicate", - "enableControlnet": "Enable ControlNet", "f": "F", "fill": "Fill", "h": "H", - "handAndFace": "Hand and Face", "face": "Face", "body": "Body", "hands": "Hands", @@ -285,19 +220,12 @@ "small": "Small", "toggleControlNet": "Toggle this ControlNet", "w": "W", - "weight": "Weight", - "enableIPAdapter": "Enable IP Adapter", - "ipAdapterModel": "Adapter Model", - "resetIPAdapterImage": "Reset IP Adapter Image", - "ipAdapterImageFallback": "No IP Adapter Image Selected" + "weight": "Weight" }, "hrf": { "hrf": "High Resolution Fix", "enableHrf": "Enable High Resolution Fix", - "enableHrfTooltip": "Generate with a lower initial resolution, upscale to the base resolution, then run Image-to-Image.", "upscaleMethod": "Upscale Method", - "hrfStrength": "High Resolution Fix Strength", - "strengthTooltip": "Lower values result in fewer details, which may reduce potential artifacts.", "metadata": { "enabled": "High Resolution Fix Enabled", "strength": "High Resolution Fix Strength", @@ -307,23 +235,13 @@ "prompt": { "addPromptTrigger": "Add Prompt Trigger", "compatibleEmbeddings": "Compatible Embeddings", - "noPromptTriggers": "No triggers available", "noMatchingTriggers": "No matching triggers" }, - "embedding": { - "addEmbedding": "Add Embedding", - "incompatibleModel": "Incompatible base model:", - "noEmbeddingsLoaded": "No Embeddings Loaded", - "noMatchingEmbedding": "No matching Embeddings" - }, "queue": { "queue": "Queue", "queueFront": "Add to Front of Queue", "queueBack": "Add to Queue", - "queueCountPrediction": "{{promptsCount}} prompts × {{iterations}} iterations -> {{count}} generations", - "queueMaxExceeded": "Max of {{max_queue_size}} exceeded, would skip {{skip}}", - "queuedCount": "{{pending}} Pending", - "queueTotal": "{{total}} Total", + "queueCountPrediction": "{{promptsCount}} prompts \u00d7 {{iterations}} iterations -> {{count}} generations", "queueEmpty": "Queue Empty", "enqueueing": "Queueing Batch", "resume": "Resume", @@ -367,7 +285,6 @@ "batchFieldValues": "Batch Field Values", "item": "Item", "session": "Session", - "batchValues": "Batch Values", "notReady": "Unable to Queue", "batchQueued": "Batch Queued", "batchQueuedDesc_one": "Added {{count}} sessions to {{direction}} of queue", @@ -397,7 +314,6 @@ "useCache": "Use Cache" }, "gallery": { - "allImagesLoaded": "All Images Loaded", "alwaysShowImageSizeBadge": "Always Show Image Size Badge", "assets": "Assets", "autoAssignBoardOnClick": "Auto-Assign Board on Click", @@ -412,30 +328,22 @@ "deleteImagePermanent": "Deleted images cannot be restored.", "download": "Download", "featuresWillReset": "If you delete this image, those features will immediately be reset.", - "galleryImageResetSize": "Reset Size", "galleryImageSize": "Image Size", "gallerySettings": "Gallery Settings", - "generations": "Generations", "image": "image", "loading": "Loading", "loadMore": "Load More", - "maintainAspectRatio": "Maintain Aspect Ratio", "noImageSelected": "No Image Selected", "noImagesInGallery": "No Images to Display", "setCurrentImage": "Set as Current Image", - "showGenerations": "Show Generations", - "showUploads": "Show Uploads", - "singleColumnLayout": "Single Column Layout", "starImage": "Star Image", "unstarImage": "Unstar Image", "unableToLoad": "Unable to load Gallery", - "uploads": "Uploads", "deleteSelection": "Delete Selection", "downloadSelection": "Download Selection", "bulkDownloadRequested": "Preparing Download", "bulkDownloadRequestedDesc": "Your download request is being prepared. This may take a few moments.", "bulkDownloadRequestFailed": "Problem Preparing Download", - "bulkDownloadStarting": "Download Starting", "bulkDownloadFailed": "Download Failed", "problemDeletingImages": "Problem Deleting Images", "problemDeletingImagesDesc": "One or more images could not be deleted" @@ -671,7 +579,6 @@ "fit": "Image to image fit", "generationMode": "Generation Mode", "height": "Height", - "hiresFix": "High Resolution Optimization", "imageDetails": "Image Details", "imageDimensions": "Image Dimensions", "initImage": "Initial image", @@ -683,7 +590,6 @@ "noRecallParameters": "No parameters to recall found", "parameterSet": "Parameter {{parameter}} set", "parsingFailed": "Parsing Failed", - "perlin": "Perlin Noise", "positivePrompt": "Positive Prompt", "recallParameters": "Recall Parameters", "recallParameter": "Recall {{label}}", @@ -693,55 +599,30 @@ "steps": "Steps", "strength": "Image to image strength", "Threshold": "Noise Threshold", - "variations": "Seed-weight pairs", "vae": "VAE", "width": "Width", "workflow": "Workflow" }, "modelManager": { "active": "active", - "addAll": "Add All", - "addCheckpointModel": "Add Checkpoint / Safetensor Model", - "addDifference": "Add Difference", - "addDiffuserModel": "Add Diffusers", - "addManually": "Add Manually", "addModel": "Add Model", "addModels": "Add Models", - "addNew": "Add New", - "addNewModel": "Add New Model", - "addSelected": "Add Selected", "advanced": "Advanced", - "advancedImportInfo": "The advanced tab allows for manual configuration of core model settings. Only use this tab if you are confident that you know the correct model type and configuration for the selected model.", "allModels": "All Models", "alpha": "Alpha", "availableModels": "Available Models", "baseModel": "Base Model", - "cached": "cached", "cancel": "Cancel", - "cannotUseSpaces": "Cannot Use Spaces", - "checkpointFolder": "Checkpoint Folder", - "checkpointModels": "Checkpoints", - "checkpointOrSafetensors": "$t(common.checkpoint) / $t(common.safetensors)", - "clearCheckpointFolder": "Clear Checkpoint Folder", - "closeAdvanced": "Close Advanced", "config": "Config", - "configFile": "Config File", - "configValidationMsg": "Path to the config file of your model.", - "conversionNotSupported": "Conversion Not Supported", "convert": "Convert", "convertingModelBegin": "Converting Model. Please wait.", "convertToDiffusers": "Convert To Diffusers", - "convertToDiffusersHelpText1": "This model will be converted to the 🧨 Diffusers format.", + "convertToDiffusersHelpText1": "This model will be converted to the \ud83e\udde8 Diffusers format.", "convertToDiffusersHelpText2": "This process will replace your Model Manager entry with the Diffusers version of the same model.", "convertToDiffusersHelpText3": "Your checkpoint file on disk WILL be deleted if it is in InvokeAI root folder. If it is in a custom location, then it WILL NOT be deleted.", "convertToDiffusersHelpText4": "This is a one time process only. It might take around 30s-60s depending on the specifications of your computer.", "convertToDiffusersHelpText5": "Please make sure you have enough disk space. Models generally vary between 2GB-7GB in size.", "convertToDiffusersHelpText6": "Do you wish to convert this model?", - "convertToDiffusersSaveLocation": "Save Location", - "custom": "Custom", - "customConfig": "Custom Config", - "customConfigFileLocation": "Custom Config File Location", - "customSaveLocation": "Custom Save Location", "defaultSettings": "Default Settings", "defaultSettingsSaved": "Default Settings Saved", "delete": "Delete", @@ -751,164 +632,86 @@ "deleteMsg1": "Are you sure you want to delete this model from InvokeAI?", "deleteMsg2": "This WILL delete the model from disk if it is in the InvokeAI root folder. If you are using a custom location, then the model WILL NOT be deleted from disk.", "description": "Description", - "descriptionValidationMsg": "Add a description for your model", - "deselectAll": "Deselect All", - "diffusersModels": "Diffusers", "edit": "Edit", - "findModels": "Find Models", - "formMessageDiffusersModelLocation": "Diffusers Model Location", - "formMessageDiffusersModelLocationDesc": "Please enter at least one.", - "formMessageDiffusersVAELocation": "VAE Location", - "formMessageDiffusersVAELocationDesc": "If not provided, InvokeAI will look for the VAE file inside the model location given above.", "height": "Height", - "heightValidationMsg": "Default height of your model.", "huggingFace": "HuggingFace", "huggingFacePlaceholder": "owner/model-name", "huggingFaceRepoID": "HuggingFace Repo ID", "huggingFaceHelper": "If multiple models are found in this repo, you will be prompted to select one to install.", - "ignoreMismatch": "Ignore Mismatches Between Selected Models", "imageEncoderModelId": "Image Encoder Model ID", "installQueue": "Install Queue", - "inpainting": "v1 Inpainting", "inplaceInstall": "In-place install", "inplaceInstallDesc": "Install models without copying the files. When using the model, it will be loaded from its this location. If disabled, the model file(s) will be copied into the Invoke-managed models directory during installation.", "install": "Install", "installAll": "Install All", "installRepo": "Install Repo", - "interpolationType": "Interpolation Type", - "inverseSigmoid": "Inverse Sigmoid", - "invokeAIFolder": "Invoke AI Folder", - "invokeRoot": "InvokeAI folder", "load": "Load", "localOnly": "local only", - "loraModels": "LoRAs", "manual": "Manual", - "merge": "Merge", - "mergedModelCustomSaveLocation": "Custom Path", - "mergedModelName": "Merged Model Name", - "mergedModelSaveLocation": "Save Location", - "mergeModels": "Merge Models", "metadata": "Metadata", "model": "Model", - "modelAdded": "Model Added", "modelConversionFailed": "Model Conversion Failed", "modelConverted": "Model Converted", "modelDeleted": "Model Deleted", "modelDeleteFailed": "Failed to delete model", - "modelEntryDeleted": "Model Entry Deleted", - "modelExists": "Model Exists", "modelImageDeleted": "Model Image Deleted", "modelImageDeleteFailed": "Model Image Delete Failed", "modelImageUpdated": "Model Image Updated", "modelImageUpdateFailed": "Model Image Update Failed", - "modelLocation": "Model Location", "modelManager": "Model Manager", - "modelMergeAlphaHelp": "Alpha controls blend strength for the models. Lower alpha values lead to lower influence of the second model.", - "modelMergeHeaderHelp1": "You can merge up to three different models to create a blend that suits your needs.", - "modelMergeHeaderHelp2": "Only Diffusers are available for merging. If you want to merge a checkpoint model, please convert it to Diffusers first.", - "modelMergeInterpAddDifferenceHelp": "In this mode, Model 3 is first subtracted from Model 2. The resulting version is blended with Model 1 with the alpha rate set above.", - "modelMetadata": "Model Metadata", "modelName": "Model Name", - "modelOne": "Model 1", - "modelsFound": "Models Found", "modelSettings": "Model Settings", - "modelsMerged": "Models Merged", - "modelsMergeFailed": "Model Merge Failed", "modelsSynced": "Models Synced", "modelSyncFailed": "Model Sync Failed", - "modelThree": "Model 3", - "modelTwo": "Model 2", "modelType": "Model Type", "modelUpdated": "Model Updated", "modelUpdateFailed": "Model Update Failed", "name": "Name", - "nameValidationMsg": "Enter a name for your model", - "noCustomLocationProvided": "No Custom Location Provided", - "noModels": "No Models Found", "noModelSelected": "No Model Selected", - "noModelsFound": "No Models Found", "none": "none", - "notLoaded": "not loaded", - "oliveModels": "Olives", - "onnxModels": "Onnx", "path": "Path", "pathToConfig": "Path To Config", - "pathToCustomConfig": "Path To Custom Config", - "pickModelType": "Pick Model Type", "predictionType": "Prediction Type", "prune": "Prune", "pruneTooltip": "Prune finished imports from queue", - "quickAdd": "Quick Add", - "removeFromQueue": "Remove From Queue", "repo_id": "Repo ID", - "repoIDValidationMsg": "Online repository of your model", "repoVariant": "Repo Variant", - "safetensorModels": "SafeTensors", - "sameFolder": "Same folder", - "scan": "Scan", "scanFolder": "Scan Folder", "scanFolderHelper": "The folder will be recursively scanned for models. This can take a few moments for very large folders.", - "scanAgain": "Scan Again", - "scanForModels": "Scan For Models", "scanPlaceholder": "Path to a local folder", "scanResults": "Scan Results", "search": "Search", - "selectAll": "Select All", - "selectAndAdd": "Select and Add Models Listed Below", "selected": "Selected", - "selectFolder": "Select Folder", "selectModel": "Select Model", "settings": "Settings", - "showExisting": "Show Existing", - "sigmoid": "Sigmoid", "simpleModelPlaceholder": "URL or path to a local file or diffusers folder", - "simpleModelDesc": "Provide a path to a local Diffusers model, local checkpoint / safetensors model a HuggingFace Repo ID, or a checkpoint/diffusers model URL.", "source": "Source", - "statusConverting": "Converting", "syncModels": "Sync Models", - "syncModelsDesc": "If your models are out of sync with the backend, you can refresh them up using this option. This is generally handy in cases where you add models to the InvokeAI root folder or autoimport directory after the application has booted.", "triggerPhrases": "Trigger Phrases", "loraTriggerPhrases": "LoRA Trigger Phrases", "mainModelTriggerPhrases": "Main Model Trigger Phrases", "typePhraseHere": "Type phrase here", "upcastAttention": "Upcast Attention", "uploadImage": "Upload Image", - "updateModel": "Update Model", "urlOrLocalPath": "URL or Local Path", "urlOrLocalPathHelper": "URLs should point to a single file. Local paths can point to a single file or folder for a single diffusers model.", - "useCustomConfig": "Use Custom Config", "useDefaultSettings": "Use Default Settings", - "v1": "v1", "v2_768": "v2 (768px)", "v2_base": "v2 (512px)", "vae": "VAE", - "vaeLocation": "VAE Location", - "vaeLocationValidationMsg": "Path to where your VAE is located.", "vaePrecision": "VAE Precision", - "vaeRepoID": "VAE Repo ID", - "vaeRepoIDValidationMsg": "Online repository of your VAE", "variant": "Variant", - "weightedSum": "Weighted Sum", - "width": "Width", - "widthValidationMsg": "Default width of your model.", - "ztsnrTraining": "ZTSNR Training" + "width": "Width" }, "models": { "addLora": "Add LoRA", - "allLoRAsAdded": "All LoRAs added", "concepts": "Concepts", - "loraAlreadyAdded": "LoRA already added", "esrganModel": "ESRGAN Model", "loading": "loading", - "incompatibleBaseModel": "Incompatible base model", - "noMainModelSelected": "No main model selected", - "noLoRAsAvailable": "No LoRAs available", - "noLoRAsLoaded": "No LoRAs Loaded", "noMatchingLoRAs": "No matching LoRAs", "noMatchingModels": "No matching Models", "noModelsAvailable": "No models available", "lora": "LoRA", - "selectLoRA": "Select a LoRA", "selectModel": "Select a Model", "noLoRAsInstalled": "No LoRAs installed", "noRefinerModelsInstalled": "No SDXL Refiner models installed", @@ -920,115 +723,42 @@ "addLinearView": "Add to Linear View", "animatedEdges": "Animated Edges", "animatedEdgesHelp": "Animate selected edges and edges connected to selected nodes", - "boardField": "Board", - "boardFieldDescription": "A gallery board", "boolean": "Booleans", - "booleanCollection": "Boolean Collection", - "booleanCollectionDescription": "A collection of booleans.", - "booleanDescription": "Booleans are true or false.", - "booleanPolymorphic": "Boolean Polymorphic", - "booleanPolymorphicDescription": "A collection of booleans.", "cannotConnectInputToInput": "Cannot connect input to input", "cannotConnectOutputToOutput": "Cannot connect output to output", "cannotConnectToSelf": "Cannot connect to self", "cannotDuplicateConnection": "Cannot create duplicate connections", "nodePack": "Node pack", - "clipField": "Clip", - "clipFieldDescription": "Tokenizer and text_encoder submodels.", "collection": "Collection", "collectionFieldType": "{{name}} Collection", "collectionOrScalarFieldType": "{{name}} Collection|Scalar", - "collectionDescription": "TODO", - "collectionItem": "Collection Item", - "collectionItemDescription": "TODO", "colorCodeEdges": "Color-Code Edges", "colorCodeEdgesHelp": "Color-code edges according to their connected fields", - "colorCollection": "A collection of colors.", - "colorCollectionDescription": "TODO", - "colorField": "Color", - "colorFieldDescription": "A RGBA color.", - "colorPolymorphic": "Color Polymorphic", - "colorPolymorphicDescription": "A collection of colors.", - "conditioningCollection": "Conditioning Collection", - "conditioningCollectionDescription": "Conditioning may be passed between nodes.", - "conditioningField": "Conditioning", - "conditioningFieldDescription": "Conditioning may be passed between nodes.", - "conditioningPolymorphic": "Conditioning Polymorphic", - "conditioningPolymorphicDescription": "Conditioning may be passed between nodes.", "connectionWouldCreateCycle": "Connection would create a cycle", - "controlCollection": "Control Collection", - "controlCollectionDescription": "Control info passed between nodes.", - "controlField": "Control", - "controlFieldDescription": "Control info passed between nodes.", "currentImage": "Current Image", "currentImageDescription": "Displays the current image in the Node Editor", - "denoiseMaskField": "Denoise Mask", - "denoiseMaskFieldDescription": "Denoise Mask may be passed between nodes", - "doesNotExist": "does not exist", "downloadWorkflow": "Download Workflow JSON", "edge": "Edge", "edit": "Edit", "editMode": "Edit in Workflow Editor", "enum": "Enum", - "enumDescription": "Enums are values that may be one of a number of options.", "executionStateCompleted": "Completed", "executionStateError": "Error", "executionStateInProgress": "In Progress", "fieldTypesMustMatch": "Field types must match", "fitViewportNodes": "Fit View", "float": "Float", - "floatCollection": "Float Collection", - "floatCollectionDescription": "A collection of floats.", - "floatDescription": "Floats are numbers with a decimal point.", - "floatPolymorphic": "Float Polymorphic", - "floatPolymorphicDescription": "A collection of floats.", "fullyContainNodes": "Fully Contain Nodes to Select", "fullyContainNodesHelp": "Nodes must be fully inside the selection box to be selected", - "hideGraphNodes": "Hide Graph Overlay", "hideLegendNodes": "Hide Field Type Legend", "hideMinimapnodes": "Hide MiniMap", - "imageCollection": "Image Collection", - "imageCollectionDescription": "A collection of images.", - "imageField": "Image", - "imageFieldDescription": "Images may be passed between nodes.", - "imagePolymorphic": "Image Polymorphic", - "imagePolymorphicDescription": "A collection of images.", - "inputField": "Input Field", - "inputFields": "Input Fields", "inputMayOnlyHaveOneConnection": "Input may only have one connection", - "inputNode": "Input Node", "integer": "Integer", - "integerCollection": "Integer Collection", - "integerCollectionDescription": "A collection of integers.", - "integerDescription": "Integers are whole numbers, without a decimal point.", - "integerPolymorphic": "Integer Polymorphic", - "integerPolymorphicDescription": "A collection of integers.", - "invalidOutputSchema": "Invalid output schema", "ipAdapter": "IP-Adapter", - "ipAdapterCollection": "IP-Adapters Collection", - "ipAdapterCollectionDescription": "A collection of IP-Adapters.", - "ipAdapterDescription": "An Image Prompt Adapter (IP-Adapter).", - "ipAdapterModel": "IP-Adapter Model", - "ipAdapterModelDescription": "IP-Adapter Model Field", - "ipAdapterPolymorphic": "IP-Adapter Polymorphic", - "ipAdapterPolymorphicDescription": "A collection of IP-Adapters.", - "latentsCollection": "Latents Collection", - "latentsCollectionDescription": "Latents may be passed between nodes.", - "latentsField": "Latents", - "latentsFieldDescription": "Latents may be passed between nodes.", - "latentsPolymorphic": "Latents Polymorphic", - "latentsPolymorphicDescription": "Latents may be passed between nodes.", "loadingNodes": "Loading Nodes...", "loadWorkflow": "Load Workflow", "noWorkflow": "No Workflow", - "loRAModelField": "LoRA", - "loRAModelFieldDescription": "TODO", - "mainModelField": "Model", - "mainModelFieldDescription": "TODO", - "maybeIncompatible": "May be Incompatible With Installed", "mismatchedVersion": "Invalid node: node {{node}} of type {{type}} has mismatched version (try updating?)", - "missingCanvaInitImage": "Missing canvas init image", - "missingCanvaInitMaskImages": "Missing canvas init and mask images", "missingTemplate": "Invalid node: node {{node}} of type {{type}} missing template (not installed?)", "sourceNodeDoesNotExist": "Invalid edge: source/output node {{node}} does not exist", "targetNodeDoesNotExist": "Invalid edge: target/input node {{node}} does not exist", @@ -1045,25 +775,13 @@ "noFieldsLinearview": "No fields added to Linear View", "noFieldsViewMode": "This workflow has no selected fields to display. View the full workflow to configure values.", "noFieldType": "No field type", - "noImageFoundState": "No initial image found in state", "noMatchingNodes": "No matching nodes", "noNodeSelected": "No node selected", "nodeOpacity": "Node Opacity", "nodeVersion": "Node Version", "noOutputRecorded": "No outputs recorded", - "noOutputSchemaName": "No output schema name found in ref object", "notes": "Notes", "notesDescription": "Add notes about your workflow", - "oNNXModelField": "ONNX Model", - "oNNXModelFieldDescription": "ONNX model field.", - "outputField": "Output Field", - "outputFieldInInput": "Output field in input", - "outputFields": "Output Fields", - "outputNode": "Output node", - "outputSchemaNotFound": "Output schema not found", - "pickOne": "Pick One", - "problemReadingMetadata": "Problem reading metadata from image", - "problemReadingWorkflow": "Problem reading workflow from image", "problemSettingTitle": "Problem Setting Title", "resetToDefaultValue": "Reset to default value", "reloadNodeTemplates": "Reload Node Templates", @@ -1076,36 +794,13 @@ "clearWorkflowDesc": "Clear this workflow and start a new one?", "clearWorkflowDesc2": "Your current workflow has unsaved changes.", "scheduler": "Scheduler", - "schedulerDescription": "TODO", - "sDXLMainModelField": "SDXL Model", - "sDXLMainModelFieldDescription": "SDXL model field.", - "sDXLRefinerModelField": "Refiner Model", - "sDXLRefinerModelFieldDescription": "TODO", - "showGraphNodes": "Show Graph Overlay", "showLegendNodes": "Show Field Type Legend", "showMinimapnodes": "Show MiniMap", - "skipped": "Skipped", - "skippedReservedInput": "Skipped reserved input field", - "skippedReservedOutput": "Skipped reserved output field", - "skippingInputNoTemplate": "Skipping input field with no template", - "skippingReservedFieldType": "Skipping reserved field type", - "skippingUnknownInputType": "Skipping unknown input field type", - "skippingUnknownOutputType": "Skipping unknown output field type", "snapToGrid": "Snap to Grid", "snapToGridHelp": "Snap nodes to grid when moved", - "sourceNode": "Source node", "string": "String", - "stringCollection": "String Collection", - "stringCollectionDescription": "A collection of strings.", - "stringDescription": "Strings are text.", - "stringPolymorphic": "String Polymorphic", - "stringPolymorphicDescription": "A collection of strings.", "unableToLoadWorkflow": "Unable to Load Workflow", - "unableToParseEdge": "Unable to parse edge", - "unableToParseNode": "Unable to parse node", - "unableToUpdateNode": "Unable to update node", "unableToValidateWorkflow": "Unable to Validate Workflow", - "unableToMigrateWorkflow": "Unable to Migrate Workflow", "unknownErrorValidatingWorkflow": "Unknown error validating workflow", "inputFieldTypeParseError": "Unable to parse type of input field {{node}}.{{field}} ({{message}})", "outputFieldTypeParseError": "Unable to parse type of output field {{node}}.{{field}} ({{message}})", @@ -1115,17 +810,12 @@ "unsupportedMismatchedUnion": "mismatched CollectionOrScalar type with base types {{firstType}} and {{secondType}}", "unableToParseFieldType": "unable to parse field type", "unableToExtractEnumOptions": "unable to extract enum options", - "uNetField": "UNet", - "uNetFieldDescription": "UNet submodel.", - "unhandledInputProperty": "Unhandled input property", - "unhandledOutputProperty": "Unhandled output property", "unknownField": "Unknown field", "unknownFieldType": "$t(nodes.unknownField) type: {{type}}", "unknownNode": "Unknown Node", "unknownNodeType": "Unknown node type", "unknownTemplate": "Unknown Template", "unknownInput": "Unknown input: {{name}}", - "unkownInvocation": "Unknown Invocation type", "unknownOutput": "Unknown output: {{name}}", "updateNode": "Update Node", "updateApp": "Update App", @@ -1133,15 +823,10 @@ "allNodesUpdated": "All Nodes Updated", "unableToUpdateNodes_one": "Unable to update {{count}} node", "unableToUpdateNodes_other": "Unable to update {{count}} nodes", - "vaeField": "Vae", - "vaeFieldDescription": "Vae submodel.", - "vaeModelField": "VAE", - "vaeModelFieldDescription": "TODO", "validateConnections": "Validate Connections and Graph", "validateConnectionsHelp": "Prevent invalid connections from being made, and invalid graphs from being invoked", "viewMode": "Use in Linear View", "unableToGetWorkflowVersion": "Unable to get workflow schema version", - "unrecognizedWorkflowVersion": "Unrecognized workflow schema version {{version}}", "version": "Version", "versionUnknown": " Version Unknown", "workflow": "Workflow", @@ -1161,59 +846,30 @@ }, "parameters": { "aspect": "Aspect", - "aspectRatio": "Aspect Ratio", - "aspectRatioFree": "Free", "lockAspectRatio": "Lock Aspect Ratio", "swapDimensions": "Swap Dimensions", "setToOptimalSize": "Optimize size for model", "setToOptimalSizeTooSmall": "$t(parameters.setToOptimalSize) (may be too small)", "setToOptimalSizeTooLarge": "$t(parameters.setToOptimalSize) (may be too large)", - "boundingBoxHeader": "Bounding Box", - "boundingBoxHeight": "Bounding Box Height", - "boundingBoxWidth": "Bounding Box Width", - "boxBlur": "Box Blur", "cancel": { - "cancel": "Cancel", - "immediate": "Cancel immediately", - "isScheduled": "Canceling", - "schedule": "Cancel after current iteration", - "setType": "Set cancel type" + "cancel": "Cancel" }, "cfgScale": "CFG Scale", "cfgRescaleMultiplier": "CFG Rescale Multiplier", - "cfgRescale": "CFG Rescale", "clipSkip": "CLIP Skip", - "clipSkipWithLayerCount": "CLIP Skip {{layerCount}}", - "closeViewer": "Close Viewer", - "codeformerFidelity": "Fidelity", "coherenceMode": "Mode", - "coherencePassHeader": "Coherence Pass", "coherenceEdgeSize": "Edge Size", "coherenceMinDenoise": "Min Denoise", - "compositingSettingsHeader": "Compositing Settings", "controlNetControlMode": "Control Mode", "copyImage": "Copy Image", - "copyImageToLink": "Copy Image To Link", "denoisingStrength": "Denoising Strength", "downloadImage": "Download Image", - "enableNoiseSettings": "Enable Noise Settings", - "faceRestoration": "Face Restoration", "general": "General", - "gaussianBlur": "Gaussian Blur", "height": "Height", - "hidePreview": "Hide Preview", - "hiresOptim": "High Res Optimization", - "hiresStrength": "High Res Strength", - "hSymmetryStep": "H Symmetry Step", "imageFit": "Fit Initial Image To Output Size", "images": "Images", - "imageToImage": "Image to Image", - "imageSize": "Image Size", - "img2imgStrength": "Image To Image Strength", "infillMethod": "Infill Method", - "infillScalingHeader": "Infill and Scaling", "info": "Info", - "initialImage": "Initial Image", "invoke": { "addingImagesTo": "Adding images to", "invoke": "Invoke", @@ -1227,27 +883,14 @@ "noModelSelected": "No model selected", "noPrompts": "No prompts generated", "noNodesInGraph": "No nodes in graph", - "readyToInvoke": "Ready to Invoke", - "systemBusy": "System busy", - "systemDisconnected": "System disconnected", - "unableToInvoke": "Unable to Invoke" + "systemDisconnected": "System disconnected" }, - "maskAdjustmentsHeader": "Mask Adjustments", "maskBlur": "Mask Blur", - "maskBlurMethod": "Mask Blur Method", - "maskEdge": "Mask Edge", "negativePromptPlaceholder": "Negative Prompt", - "noiseSettings": "Noise", "noiseThreshold": "Noise Threshold", - "openInViewer": "Open In Viewer", - "otherOptions": "Other Options", "patchmatchDownScaleSize": "Downscale", "perlinNoise": "Perlin Noise", "positivePromptPlaceholder": "Positive Prompt", - "randomizeSeed": "Randomize Seed", - "manualSeed": "Manual Seed", - "randomSeed": "Random Seed", - "restoreFaces": "Restore Faces", "iterations": "Iterations", "iterationsWithCount_one": "{{count}} Iteration", "iterationsWithCount_other": "{{count}} Iterations", @@ -1256,46 +899,28 @@ "scaledHeight": "Scaled H", "scaledWidth": "Scaled W", "scheduler": "Scheduler", - "seamCorrectionHeader": "Seam Correction", - "seamHighThreshold": "High", - "seamlessTiling": "Seamless Tiling", "seamlessXAxis": "Seamless Tiling X Axis", "seamlessYAxis": "Seamless Tiling Y Axis", - "seamlessX": "Seamless X", - "seamlessY": "Seamless Y", - "seamlessX&Y": "Seamless X & Y", - "seamLowThreshold": "Low", "seed": "Seed", - "seedWeights": "Seed Weights", "imageActions": "Image Actions", - "sendTo": "Send to", "sendToImg2Img": "Send to Image to Image", "sendToUnifiedCanvas": "Send To Unified Canvas", "showOptionsPanel": "Show Side Panel (O or T)", - "showPreview": "Show Preview", "shuffle": "Shuffle Seed", "steps": "Steps", "strength": "Strength", "symmetry": "Symmetry", "tileSize": "Tile Size", - "toggleLoopback": "Toggle Loopback", "type": "Type", "upscale": "Upscale (Shift + U)", "upscaleImage": "Upscale Image", "upscaling": "Upscaling", - "unmasked": "Unmasked", "useAll": "Use All", "useSize": "Use Size", "useCpuNoise": "Use CPU Noise", - "cpuNoise": "CPU Noise", - "gpuNoise": "GPU Noise", "remixImage": "Remix Image", - "useInitImg": "Use Initial Image", "usePrompt": "Use Prompt", "useSeed": "Use Seed", - "variationAmount": "Variation Amount", - "variations": "Variations", - "vSymmetryStep": "V Symmetry Step", "width": "Width", "isAllowedToUpscale": { "useX2Model": "Image is too large to upscale with x4 model, use x2 model", @@ -1303,10 +928,8 @@ } }, "dynamicPrompts": { - "combinatorial": "Combinatorial Generation", "showDynamicPrompts": "Show Dynamic Prompts", "dynamicPrompts": "Dynamic Prompts", - "enableDynamicPrompts": "Enable Dynamic Prompts", "maxPrompts": "Max Prompts", "promptsPreview": "Prompts Preview", "promptsWithCount_one": "{{count}} Prompt", @@ -1335,28 +958,18 @@ "refinermodel": "Refiner Model", "refinerStart": "Refiner Start", "scheduler": "Scheduler", - "selectAModel": "Select a model", - "steps": "Steps", - "useRefiner": "Use Refiner" + "steps": "Steps" }, "settings": { - "alternateCanvasLayout": "Alternate Canvas Layout", "antialiasProgressImages": "Antialias Progress Images", - "autoChangeDimensions": "Update W/H To Model Defaults On Change", "beta": "Beta", "confirmOnDelete": "Confirm On Delete", - "consoleLogLevel": "Log Level", "developer": "Developer", - "displayHelpIcons": "Display Help Icons", "displayInProgress": "Display Progress Images", "enableImageDebugging": "Enable Image Debugging", "enableInformationalPopovers": "Enable Informational Popovers", "enableInvisibleWatermark": "Enable Invisible Watermark", - "enableNodesEditor": "Enable Nodes Editor", "enableNSFWChecker": "Enable NSFW Checker", - "experimental": "Experimental", - "favoriteSchedulers": "Favorite Schedulers", - "favoriteSchedulersPlaceholder": "No schedulers favorited", "general": "General", "generation": "Generation", "models": "Models", @@ -1364,12 +977,9 @@ "resetWebUI": "Reset Web UI", "resetWebUIDesc1": "Resetting the web UI only resets the browser's local cache of your images and remembered settings. It does not delete any images from disk.", "resetWebUIDesc2": "If images aren't showing up in the gallery or something else isn't working, please try resetting before submitting an issue on GitHub.", - "saveSteps": "Save images every n steps", "shouldLogToConsole": "Console Logging", - "showAdvancedOptions": "Show Advanced Options", "showProgressInViewer": "Show Progress Images in Viewer", "ui": "User Interface", - "useSlidersForAll": "Use Sliders For All Options", "clearIntermediatesDisabled": "Queue must be empty to clear intermediates", "clearIntermediatesDesc1": "Clearing intermediates will reset your Canvas and ControlNet state.", "clearIntermediatesDesc2": "Intermediate images are byproducts of generation, different from the result images in the gallery. Clearing intermediates will free disk space.", @@ -1393,50 +1003,26 @@ "canvasSavedGallery": "Canvas Saved to Gallery", "canvasSentControlnetAssets": "Canvas Sent to ControlNet & Assets", "connected": "Connected to Server", - "disconnected": "Disconnected from Server", - "downloadImageStarted": "Image Download Started", - "faceRestoreFailed": "Face Restoration Failed", "imageCopied": "Image Copied", - "imageLinkCopied": "Image Link Copied", - "imageNotLoaded": "No Image Loaded", "imageNotLoadedDesc": "Could not find image", "imageSaved": "Image Saved", - "imageSavedToGallery": "Image Saved to Gallery", "imageSavingFailed": "Image Saving Failed", "imageUploaded": "Image Uploaded", "imageUploadFailed": "Image Upload Failed", - "initialImageNotSet": "Initial Image Not Set", - "initialImageNotSetDesc": "Could not load initial image", - "initialImageSet": "Initial Image Set", "invalidUpload": "Invalid Upload", "loadedWithWarnings": "Workflow Loaded with Warnings", "maskSavedAssets": "Mask Saved to Assets", "maskSentControlnetAssets": "Mask Sent to ControlNet & Assets", "metadataLoadFailed": "Failed to load metadata", - "modelAdded": "Model Added: {{modelName}}", "modelAddedSimple": "Model Added to Queue", - "modelAddFailed": "Model Add Failed", "modelImportCanceled": "Model Import Canceled", - "modelImportRemoved": "Model Import Removed", - "nodesBrokenConnections": "Cannot load. Some connections are broken.", - "nodesCorruptedGraph": "Cannot load. Graph seems to be corrupted.", - "nodesLoaded": "Nodes Loaded", - "nodesLoadedFailed": "Failed To Load Nodes", - "nodesNotValidGraph": "Not a valid InvokeAI Node Graph", - "nodesNotValidJSON": "Not a valid JSON", - "nodesSaved": "Nodes Saved", - "nodesUnrecognizedTypes": "Cannot load. Graph has unrecognized types", "parameterNotSet": "{{parameter}} not set", "parameterSet": "{{parameter}} set", - "parametersFailed": "Problem loading parameters", - "parametersFailedDesc": "Unable to load init image.", "parametersNotSet": "Parameters Not Set", - "parametersNotSetDesc": "No metadata found for this image.", "parametersSet": "Parameters Set", "problemCopyingCanvas": "Problem Copying Canvas", "problemCopyingCanvasDesc": "Unable to export base layer", "problemCopyingImage": "Unable to Copy Image", - "problemCopyingImageLink": "Unable to Copy Image Link", "problemDownloadingImage": "Unable to Download Image", "problemDownloadingCanvas": "Problem Downloading Canvas", "problemDownloadingCanvasDesc": "Unable to export base layer", @@ -1448,29 +1034,19 @@ "problemSavingCanvasDesc": "Unable to export base layer", "problemSavingMask": "Problem Saving Mask", "problemSavingMaskDesc": "Unable to export mask", - "promptNotSet": "Prompt Not Set", - "promptNotSetDesc": "Could not find prompt for this image.", - "promptSet": "Prompt Set", "prunedQueue": "Pruned Queue", "resetInitialImage": "Reset Initial Image", - "seedNotSet": "Seed Not Set", - "seedNotSetDesc": "Could not find seed for this image.", - "seedSet": "Seed Set", "sentToImageToImage": "Sent To Image To Image", "sentToUnifiedCanvas": "Sent to Unified Canvas", "serverError": "Server Error", "setAsCanvasInitialImage": "Set as canvas initial image", "setCanvasInitialImage": "Set canvas initial image", "setControlImage": "Set as control image", - "setIPAdapterImage": "Set as IP Adapter Image", "setInitialImage": "Set as initial image", "setNodeField": "Set as node field", - "tempFoldersEmptied": "Temp Folder Emptied", "uploadFailed": "Upload failed", "uploadFailedInvalidUploadDesc": "Must be single PNG or JPEG image", - "uploadFailedUnableToLoadDesc": "Unable to load file", "uploadInitialImage": "Upload Initial Image", - "upscalingFailed": "Upscaling Failed", "workflowLoaded": "Workflow Loaded", "problemRetrievingWorkflow": "Problem Retrieving Workflow", "workflowDeleted": "Workflow Deleted", @@ -1479,16 +1055,11 @@ "tooltip": { "feature": { "boundingBox": "The bounding box is the same as the Width and Height settings for Text to Image or Image to Image. Only the area in the box will be processed.", - "faceCorrection": "Face correction with GFPGAN or Codeformer: the algorithm detects faces in the image and corrects any defects. High value will change the image more, resulting in more attractive faces. Codeformer with a higher fidelity preserves the original image at the expense of stronger face correction.", "gallery": "Gallery displays generations from the outputs folder as they're created. Settings are stored within files and accesed by context menu.", - "imageToImage": "Image to Image loads any image as initial, which is then used to generate a new one along with the prompt. The higher the value, the more the result image will change. Values from 0.0 to 1.0 are possible, the recommended range is .25-.75", - "infillAndScaling": "Manage infill methods (used on masked or erased areas of the canvas) and scaling (useful for small bounding box sizes).", "other": "These options will enable alternative processing modes for Invoke. 'Seamless tiling' will create repeating patterns in the output. 'High resolution' is generation in two steps with img2img: use this setting when you want a larger and more coherent image without artifacts. It will take longer than usual txt2img.", "prompt": "This is the prompt field. Prompt includes generation objects and stylistic terms. You can add weight (token importance) in the prompt as well, but CLI commands and parameters will not work.", - "seamCorrection": "Controls the handling of visible seams that occur between generated images on the canvas.", "seed": "Seed value affects the initial noise from which the image is formed. You can use the already existing seeds from previous images. 'Noise Threshold' is used to mitigate artifacts at high CFG values (try the 0-10 range), and Perlin to add Perlin noise during generation: both serve to add variation to your outputs.", - "upscale": "Use ESRGAN to enlarge the image immediately after generation.", - "variations": "Try a variation with a value between 0.1 and 1.0 to change the result for a given seed. Interesting variations of the seed are between 0.1 and 0.3." + "upscale": "Use ESRGAN to enlarge the image immediately after generation." } }, "popovers": { @@ -1792,22 +1363,12 @@ "paragraphs": ["Seamlessly tile an image along the vertical axis."] } }, - "ui": { - "hideProgressImages": "Hide Progress Images", - "lockRatio": "Lock Ratio", - "showProgressImages": "Show Progress Images", - "swapSizes": "Swap Sizes" - }, "unifiedCanvas": { "accept": "Accept", "activeLayer": "Active Layer", "antialiasing": "Antialiasing", "autoSaveToGallery": "Auto Save to Gallery", "base": "Base", - "betaClear": "Clear", - "betaDarkenOutside": "Darken Outside", - "betaLimitToBox": "Limit To Box", - "betaPreserveMasked": "Preserve Masked", "boundingBox": "Bounding Box", "boundingBoxPosition": "Bounding Box Position", "brush": "Brush", @@ -1833,10 +1394,6 @@ "discardAll": "Discard All", "discardCurrent": "Discard Current", "downloadAsImage": "Download As Image", - "emptyFolder": "Empty Folder", - "emptyTempImageFolder": "Empty Temp Image Folder", - "emptyTempImagesFolderConfirm": "Are you sure you want to empty the temp folder?", - "emptyTempImagesFolderMessage": "Emptying the temp image folder also fully resets the Unified Canvas. This includes all undo/redo history, images in the staging area, and the canvas base layer.", "enableMask": "Enable Mask", "eraseBoundingBox": "Erase Bounding Box", "eraser": "Eraser", @@ -1859,7 +1416,6 @@ "scaledBoundingBox": "Scaled Bounding Box", "showCanvasDebugInfo": "Show Additional Canvas Info", "showGrid": "Show Grid", - "showHide": "Show/Hide", "showResultsOn": "Show Results (On)", "showResultsOff": "Show Results (Off)", "showIntermediates": "Show Intermediates", @@ -1869,9 +1425,6 @@ "workflows": { "workflows": "Workflows", "workflowLibrary": "Library", - "userWorkflows": "My Workflows", - "defaultWorkflows": "Default Workflows", - "projectWorkflows": "Project Workflows", "openWorkflow": "Open Workflow", "uploadWorkflow": "Load from File", "deleteWorkflow": "Delete Workflow", @@ -1883,10 +1436,7 @@ "savingWorkflow": "Saving Workflow...", "problemSavingWorkflow": "Problem Saving Workflow", "workflowSaved": "Workflow Saved", - "noRecentWorkflows": "No Recent Workflows", - "noUserWorkflows": "No User Workflows", "noWorkflows": "No Workflows", - "noSystemWorkflows": "No System Workflows", "problemLoading": "Problem Loading Workflows", "loading": "Loading Workflows", "noDescription": "No description", @@ -1895,8 +1445,7 @@ "workflowName": "Workflow Name", "newWorkflowCreated": "New Workflow Created", "workflowCleared": "Workflow Cleared", - "workflowEditorMenu": "Workflow Editor Menu", - "workflowIsOpen": "Workflow is Open" + "workflowEditorMenu": "Workflow Editor Menu" }, "app": { "storeNotInitialized": "Store is not initialized"