`
- const htmlEl = parseHtmlStringToElement(htmlStr)
- if (el.hasChildNodes()) {
- const textNode = Array.from(el.childNodes).find(node => node.nodeName === '#text' && node.textContent.trim() === source)
-
- textNode && textNode.replaceWith(htmlEl)
- } else {
- el.replaceWith(htmlEl)
- }
- Object.defineProperty(el, '__bilingual_localization_translated', { value: true })
- break;
-
- case 'option':
- el.textContent = `${translation} (${source})`
- break;
-
- case 'title':
- el.title = `${translation}\n${source}`
- break;
-
- case 'placeholder':
- el.placeholder = `${translation}\n\n${source}`
- break;
-
- default:
- return translation
- }
- }
-
- function querySelector(...args) {
- return gradioApp()?.querySelector(...args)
- }
-
- function querySelectorAll(...args) {
- return gradioApp()?.querySelectorAll(...args)
- }
-
- function parseHtmlStringToElement(htmlStr) {
- const template = document.createElement('template')
- template.insertAdjacentHTML('afterbegin', htmlStr)
- return template.firstElementChild
- }
-
- function htmlEncode(htmlStr) {
- return htmlStr.replace(/&/g, '&').replace(//g, '>')
- .replace(/"/g, '"').replace(/'/g, ''')
- }
-
- // get regex object from string
- function getRegex(regex) {
- try {
- regex = regex.trim();
- let parts = regex.split('/');
- if (regex[0] !== '/' || parts.length < 3) {
- regex = regex.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&'); //escap common string
- return new RegExp(regex);
- }
-
- const option = parts[parts.length - 1];
- const lastIndex = regex.lastIndexOf('/');
- regex = regex.substring(1, lastIndex);
- return new RegExp(regex, option);
- } catch (e) {
- return null
- }
- }
-
- // Load file
- function readFile(filePath) {
- let request = new XMLHttpRequest();
- request.open('GET', `file=${filePath}`, false);
- request.setRequestHeader('Pragma', 'no-cache');
- request.setRequestHeader('Cache-Control', 'no-cache');
- request.setRequestHeader('If-Modified-Since', 'Thu, 01 Jun 1970 00:00:00 GMT');
- request.send(null);
- return request.responseText;
- }
-
- const logger = (function () {
- const loggerTimerMap = new Map()
- const loggerConf = { badge: true, label: 'Logger', enable: false }
- return new Proxy(console, {
- get: (target, propKey) => {
- if (propKey === 'init') {
- return (label) => {
- loggerConf.label = label
- loggerConf.enable = true
- }
- }
-
- if (!(propKey in target)) return undefined
-
- return (...args) => {
- if (!loggerConf.enable) return
-
- let color = ['#39cfe1', '#006cab']
-
- let label, start
- switch (propKey) {
- case 'error':
- color = ['#f70000', '#a70000']
- break;
- case 'warn':
- color = ['#f7b500', '#b58400']
- break;
- case 'time':
- label = args[0]
- if (loggerTimerMap.has(label)) {
- logger.warn(`Timer '${label}' already exisits`)
- } else {
- loggerTimerMap.set(label, performance.now())
- }
- return
- case 'timeEnd':
- label = args[0], start = loggerTimerMap.get(label)
- if (start === undefined) {
- logger.warn(`Timer '${label}' does not exist`)
- } else {
- loggerTimerMap.delete(label)
- logger.log(`${label}: ${performance.now() - start} ms`)
- }
- return
- case 'groupEnd':
- loggerConf.badge = true
- break
- }
-
- const badge = loggerConf.badge ? [`%c${loggerConf.label}`, `color: #fff; background: linear-gradient(180deg, ${color[0]}, ${color[1]}); text-shadow: 0px 0px 1px #0003; padding: 3px 5px; border-radius: 4px;`] : []
-
- target[propKey](...badge, ...args)
-
- if (propKey === 'group' || propKey === 'groupCollapsed') {
- loggerConf.badge = false
- }
- }
- }
- })
- }())
-
- function init() {
- // Add style to dom
- let $styleEL = document.createElement('style');
-
- if ($styleEL.styleSheet) {
- $styleEL.styleSheet.cssText = customCSS;
- } else {
- $styleEL.appendChild(document.createTextNode(customCSS));
- }
- gradioApp().appendChild($styleEL);
-
- let loaded = false
- let _count = 0
-
- const observer = new MutationObserver(mutations => {
- if (Object.keys(localization).length) return; // disabled if original translation enabled
- if (Object.keys(opts).length === 0) return; // does nothing if opts is not loaded
-
- let _nodesCount = 0, _now = performance.now()
-
- for (const mutation of mutations) {
- if (mutation.type === 'attributes') {
- _nodesCount++
- translateEl(mutation.target)
- } else {
- mutation.addedNodes.forEach(node => {
- if (node.className === 'bilingual__trans_wrapper') return
-
- _nodesCount++
- if (node.nodeType === 1 && node.className === 'output-html') {
- translateEl(node, { rich: true })
- } else {
- translateEl(node, { deep: true })
- }
- })
- }
- }
-
- if (_nodesCount > 0) {
- logger.info(`UI Update #${_count++}: ${performance.now() - _now} ms, ${_nodesCount} nodes`, mutations)
- }
-
- if (loaded) return;
- if (i18n) return;
-
- loaded = true
- setup()
- })
-
- observer.observe(gradioApp(), {
- childList: true,
- subtree: true,
- attributes: true,
- attributeFilter: ['title', 'placeholder']
- })
- }
-
- // Init after page loaded
- document.addEventListener('DOMContentLoaded', init)
- })();
\ No newline at end of file
diff --git a/scripts/bilingual_localization_helper.py b/scripts/bilingual_localization_helper.py
deleted file mode 100644
index 02f7b10..0000000
--- a/scripts/bilingual_localization_helper.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# This helper script loads the list of localization files and
-# exposes the current localization file name and path to the javascript side
-
-import gradio as gr
-from pathlib import Path
-from modules import localization, script_callbacks, shared
-import json
-
-# Webui root path
-ROOT_DIR = Path().absolute()
-
-# The localization files
-I18N_DIRS = { k: str(Path(v).relative_to(ROOT_DIR).as_posix()) for k, v in localization.localizations.items() }
-
-# Register extension options
-def on_ui_settings():
- BL_SECTION = ("bl", "Bilingual Localization")
- # enable in settings
- shared.opts.add_option("bilingual_localization_enabled", shared.OptionInfo(True, "Enable Bilingual Localization", section=BL_SECTION))
-
- # enable devtools log
- shared.opts.add_option("bilingual_localization_logger", shared.OptionInfo(False, "Enable Devtools Log", section=BL_SECTION))
-
- # current localization file
- shared.opts.add_option("bilingual_localization_file", shared.OptionInfo("None", "Localization file (Please leave `User interface` - `Localization` as None)", gr.Dropdown, lambda: {"choices": ["None"] + list(localization.localizations.keys())}, refresh=lambda: localization.list_localizations(shared.cmd_opts.localizations_dir), section=BL_SECTION))
-
- # translation order
- shared.opts.add_option("bilingual_localization_order", shared.OptionInfo("Translation First", "Translation display order", gr.Radio, {"choices": ["Translation First", "Original First"]}, section=BL_SECTION))
-
- # all localization files path in hidden option
- shared.opts.add_option("bilingual_localization_dirs", shared.OptionInfo(json.dumps(I18N_DIRS), "Localization dirs", section=BL_SECTION, component_args={"visible": False}))
-
-script_callbacks.on_ui_settings(on_ui_settings)
\ No newline at end of file
diff --git a/temp/source/ExtensionList.json b/temp/source/ExtensionList.json
deleted file mode 100644
index 5873b16..0000000
--- a/temp/source/ExtensionList.json
+++ /dev/null
@@ -1,265 +0,0 @@
-{
- "Prompt Translator": "Prompt Translator",
- "Allows users to generate images based on prompts written in 50 different languages. It translates the prompts to english from a selected source language before generating the image.": "Allows users to generate images based on prompts written in 50 different languages. It translates the prompts to english from a selected source language before generating the image.",
- "Aesthetic Gradients": "Aesthetic Gradients",
- "Allows training an embedding from one or few pictures, specifically meant for applying styles. Also, allows use of these specific embeddings to generated images.": "Allows training an embedding from one or few pictures, specifically meant for applying styles. Also, allows use of these specific embeddings to generated images.",
- "Dreambooth": "Dreambooth",
- "Dreambooth training based on Shivam Shiaro's repo, optimized for lower-VRAM GPUs.": "Dreambooth training based on Shivam Shiaro's repo, optimized for lower-VRAM GPUs.",
- "training-picker": "training-picker",
- "Adds a tab to the webui that allows the user to automatically extract keyframes from video, and manually extract 512x512 crops of those frames for use in model training.": "Adds a tab to the webui that allows the user to automatically extract keyframes from video, and manually extract 512x512 crops of those frames for use in model training.",
- "Dataset Tag Editor": "Dataset Tag Editor",
- "Feature-rich UI tab that allows image viewing, search-filtering and editing.": "Feature-rich UI tab that allows image viewing, search-filtering and editing.",
- "DreamArtist": "DreamArtist",
- "Towards Controllable One-Shot Text-to-Image Generation via Contrastive Prompt-Tuning.": "Towards Controllable One-Shot Text-to-Image Generation via Contrastive Prompt-Tuning.",
- "WD 1.4 Tagger": "WD 1.4 Tagger",
- "Interrogates single or multiple image files using various alternative models, similar to deepdanbooru interrogate.": "Interrogates single or multiple image files using various alternative models, similar to deepdanbooru interrogate.",
- "Hypernetwork-Monkeypatch-Extension": "Hypernetwork-Monkeypatch-Extension",
- "Extension that provides additional training features for hypernetwork training. Also supports using multiple hypernetworks for inference.": "Extension that provides additional training features for hypernetwork training. Also supports using multiple hypernetworks for inference.",
- "Custom Diffusion": "Custom Diffusion",
- "Custom Diffusion is, in short, finetuning-lite with TI, instead of tuning the whole model. Similar speed and memory requirements to TI and supposedly gives better results in less steps.": "Custom Diffusion is, in short, finetuning-lite with TI, instead of tuning the whole model. Similar speed and memory requirements to TI and supposedly gives better results in less steps.",
- "Smart Process": "Smart Process",
- "Smart pre-process including auto subject identification, caption subject swapping, and upscaling/facial restoration.": "Smart pre-process including auto subject identification, caption subject swapping, and upscaling/facial restoration.",
- "Embeddings editor": "Embeddings editor",
- "Allows you to manually edit textual inversion embeddings using sliders.": "Allows you to manually edit textual inversion embeddings using sliders.",
- "embedding-inspector": "embedding-inspector",
- "Inspect any token(a word) or Textual-Inversion embeddings and find out which embeddings are similar. You can mix, modify, or create the embeddings in seconds.": "Inspect any token(a word) or Textual-Inversion embeddings and find out which embeddings are similar. You can mix, modify, or create the embeddings in seconds.",
- "Merge Board": "Merge Board",
- "Multiple lane merge support(up to 10). Save and Load your merging combination as Recipes, which is simple text.": "Multiple lane merge support(up to 10). Save and Load your merging combination as Recipes, which is simple text.",
- "Model Converter": "Model Converter",
- "Convert models to fp16/bf16 no-ema/ema-only safetensors. Convert/copy/delete any parts of model: unet, text encoder(clip), vae.": "Convert models to fp16/bf16 no-ema/ema-only safetensors. Convert/copy/delete any parts of model: unet, text encoder(clip), vae.",
- "Kohya-ss Additional Networks": "Kohya-ss Additional Networks",
- "Allows the Web UI to use LoRAs (1.X and 2.X) to generate images. Also allows editing .safetensors networks prompt metadata.": "Allows the Web UI to use LoRAs (1.X and 2.X) to generate images. Also allows editing .safetensors networks prompt metadata.",
- "Merge Block Weighted": "Merge Block Weighted",
- "Merge models with separate rate for each 25 U-Net block (input, middle, output).": "Merge models with separate rate for each 25 U-Net block (input, middle, output).",
- "Embedding Merge": "Embedding Merge",
- "Merging Textual Inversion embeddings at runtime from string literals. Phrases and weight values also supported.": "Merging Textual Inversion embeddings at runtime from string literals. Phrases and weight values also supported.",
- "SuperMerger": "SuperMerger",
- "Merge and run without saving to drive. Sequential XY merge generations; extract and merge loras, bind loras to ckpt, merge block weights, and more.": "Merge and run without saving to drive. Sequential XY merge generations; extract and merge loras, bind loras to ckpt, merge block weights, and more.",
- "LoRA Block Weight": "LoRA Block Weight",
- "Applies LoRA strength; block by block on the fly. Includes presets, weight analysis, randomization, XY plot.": "Applies LoRA strength; block by block on the fly. Includes presets, weight analysis, randomization, XY plot.",
- "Image browser": "Image browser",
- "Provides an interface to browse created images in the web browser.": "Provides an interface to browse created images in the web browser.",
- "Inspiration": "Inspiration",
- "Randomly display the pictures of the artist's or artistic genres typical style, more pictures of this artist or genre is displayed after selecting. So you don't have to worry about how hard it is to choose the right style of art when you create.": "Randomly display the pictures of the artist's or artistic genres typical style, more pictures of this artist or genre is displayed after selecting. So you don't have to worry about how hard it is to choose the right style of art when you create.",
- "Artists to study": "Artists to study",
- "Shows a gallery of generated pictures by artists separated into categories.": "Shows a gallery of generated pictures by artists separated into categories.",
- "Prompt Gallery": "Prompt Gallery",
- "Build a yaml file filled with prompts of your character, hit generate, and quickly preview them by their word attributes and modifiers.": "Build a yaml file filled with prompts of your character, hit generate, and quickly preview them by their word attributes and modifiers.",
- "Infinity Grid Generator": "Infinity Grid Generator",
- "Build a yaml file with your chosen parameters, and generate infinite-dimensional grids. Built-in ability to add description text to fields. See readme for usage details.": "Build a yaml file with your chosen parameters, and generate infinite-dimensional grids. Built-in ability to add description text to fields. See readme for usage details.",
- "Config-Presets": "Config-Presets",
- "Adds a configurable dropdown to allow you to change UI preset settings in the txt2img and img2img tabs.": "Adds a configurable dropdown to allow you to change UI preset settings in the txt2img and img2img tabs.",
- "Preset Utilities": "Preset Utilities",
- "Preset utility tool for ui. Offers compatibility with custom scripts. (to a limit)": "Preset utility tool for ui. Offers compatibility with custom scripts. (to a limit)",
- "openOutpaint extension": "openOutpaint extension",
- "A tab with the full openOutpaint UI. Run with the --api flag.": "A tab with the full openOutpaint UI. Run with the --api flag.",
- "quick-css": "quick-css",
- "Extension for quickly selecting and applying custom.css files, for customizing look and placement of elements in ui.": "Extension for quickly selecting and applying custom.css files, for customizing look and placement of elements in ui.",
- "Aspect Ratio selector": "Aspect Ratio selector",
- "Adds image aspect ratio selector buttons.": "Adds image aspect ratio selector buttons.",
- "Catppuccin Theme": "Catppuccin Theme",
- "Adds various custom themes": "Adds various custom themes",
- "Kitchen Theme": "Kitchen Theme",
- "Custom Theme.": "Custom Theme.",
- "Bilingual Localization": "Bilingual Localization",
- "Bilingual translation, no need to worry about how to find the original button. Compatible with language pack extensions, no need to re-import.": "Bilingual translation, no need to worry about how to find the original button. Compatible with language pack extensions, no need to re-import.",
- "Dynamic Prompts": "Dynamic Prompts",
- "Implements an expressive template language for random or combinatorial prompt generation along with features to support deep wildcard directory structures.": "Implements an expressive template language for random or combinatorial prompt generation along with features to support deep wildcard directory structures.",
- "Unprompted": "Unprompted",
- "Allows you to include various shortcodes in your prompts. You can pull text from files, set up your own variables, process text through conditional functions, and so much more - it's like wildcards on steroids. It now includes integrations like hard-prompts made easy, ControlNet, txt2img2img and txt2mask.": "Allows you to include various shortcodes in your prompts. You can pull text from files, set up your own variables, process text through conditional functions, and so much more - it's like wildcards on steroids. It now includes integrations like hard-prompts made easy, ControlNet, txt2img2img and txt2mask.",
- "StylePile": "StylePile",
- "An easy way to mix and match elements to prompts that affect the style of the result.": "An easy way to mix and match elements to prompts that affect the style of the result.",
- "Booru tag autocompletion": "Booru tag autocompletion",
- "Displays autocompletion hints for tags from image booru boards such as Danbooru. Uses local tag CSV files and includes a config for customization.": "Displays autocompletion hints for tags from image booru boards such as Danbooru. Uses local tag CSV files and includes a config for customization.",
- "novelai-2-local-prompt": "novelai-2-local-prompt",
- "Add a button to convert the prompts used in NovelAI for use in the WebUI. In addition, add a button that allows you to recall a previously used prompt.": "Add a button to convert the prompts used in NovelAI for use in the WebUI. In addition, add a button that allows you to recall a previously used prompt.",
- "tokenizer": "tokenizer",
- "Adds a tab that lets you preview how CLIP model would tokenize your text.": "Adds a tab that lets you preview how CLIP model would tokenize your text.",
- "Randomize": "Randomize",
- "Allows for random parameters during txt2img generation. This script will function with others as well. Original author: https://git.mmaker.moe/mmaker/stable-diffusion-webui-randomize": "Allows for random parameters during txt2img generation. This script will function with others as well. Original author: https://git.mmaker.moe/mmaker/stable-diffusion-webui-randomize",
- "conditioning-highres-fix": "conditioning-highres-fix",
- "This is Extension for rewriting Inpainting conditioning mask strength value relative to Denoising strength at runtime. This is useful for Inpainting models such as sd-v1-5-inpainting.ckpt": "This is Extension for rewriting Inpainting conditioning mask strength value relative to Denoising strength at runtime. This is useful for Inpainting models such as sd-v1-5-inpainting.ckpt",
- "model-keyword": "model-keyword",
- "Inserts matching keyword(s) to the prompt automatically. Update this extension to get the latest model+keyword mappings.": "Inserts matching keyword(s) to the prompt automatically. Update this extension to get the latest model+keyword mappings.",
- "Prompt Generator": "Prompt Generator",
- "generate a prompt from a small base prompt using distilgpt2. Adds a tab with additional control of the model.": "generate a prompt from a small base prompt using distilgpt2. Adds a tab with additional control of the model.",
- "Promptgen": "Promptgen",
- "Use transformers models to generate prompts.": "Use transformers models to generate prompts.",
- "text2prompt": "text2prompt",
- "Generates anime tags using databases and models for tokenizing.": "Generates anime tags using databases and models for tokenizing.",
- "A integrated translator for translating prompts to English using Deepl or Baidu.": "A integrated translator for translating prompts to English using Deepl or Baidu.",
- "Deforum": "Deforum",
- "The official port of Deforum, an extensive script for 2D and 3D animations, supporting keyframable sequences, dynamic math parameters (even inside the prompts), dynamic masking, depth estimation and warping.": "The official port of Deforum, an extensive script for 2D and 3D animations, supporting keyframable sequences, dynamic math parameters (even inside the prompts), dynamic masking, depth estimation and warping.",
- "Animator": "Animator",
- "A basic img2img script that will dump frames and build a video file. Suitable for creating interesting zoom-in warping movies. This is intended to be a versatile toolset to help you automate some img2img tasks.": "A basic img2img script that will dump frames and build a video file. Suitable for creating interesting zoom-in warping movies. This is intended to be a versatile toolset to help you automate some img2img tasks.",
- "gif2gif": "gif2gif",
- "A script for img2img that extract a gif frame by frame for img2img generation and recombine them back into an animated gif": "A script for img2img that extract a gif frame by frame for img2img generation and recombine them back into an animated gif",
- "Video Loopback": "Video Loopback",
- "A video2video script that tries to improve on the temporal consistency and flexibility of normal vid2vid.": "A video2video script that tries to improve on the temporal consistency and flexibility of normal vid2vid.",
- "seed travel": "seed travel",
- "Small script for AUTOMATIC1111/stable-diffusion-webui to create images that exists between seeds.": "Small script for AUTOMATIC1111/stable-diffusion-webui to create images that exists between seeds.",
- "shift-attention": "shift-attention",
- "Generate a sequence of images shifting attention in the prompt. This script enables you to give a range to the weight of tokens in a prompt and then generate a sequence of images stepping from the first one to the second.": "Generate a sequence of images shifting attention in the prompt. This script enables you to give a range to the weight of tokens in a prompt and then generate a sequence of images stepping from the first one to the second.",
- "prompt travel": "prompt travel",
- "Extension script for AUTOMATIC1111/stable-diffusion-webui to travel between prompts in latent space.": "Extension script for AUTOMATIC1111/stable-diffusion-webui to travel between prompts in latent space.",
- "Steps Animation": "Steps Animation",
- "Create animation sequence from denoised intermediate steps.": "Create animation sequence from denoised intermediate steps.",
- "auto-sd-paint-ext": "auto-sd-paint-ext",
- "Krita Plugin.": "Krita Plugin.",
- "Detection Detailer": "Detection Detailer",
- "An object detection and auto-mask extension for Stable Diffusion web UI.": "An object detection and auto-mask extension for Stable Diffusion web UI.",
- "Batch Face Swap": "Batch Face Swap",
- "Automatically detects faces and replaces them.": "Automatically detects faces and replaces them.",
- "Depth Maps": "Depth Maps",
- "Depth Maps, Stereo Image, 3D Mesh and Video generator extension.": "Depth Maps, Stereo Image, 3D Mesh and Video generator extension.",
- "multi-subject-render": "multi-subject-render",
- "It is a depth aware extension that can help to create multiple complex subjects on a single image. It generates a background, then multiple foreground subjects, cuts their backgrounds after a depth analysis, paste them onto the background and finally does an img2img for a clean finish.": "It is a depth aware extension that can help to create multiple complex subjects on a single image. It generates a background, then multiple foreground subjects, cuts their backgrounds after a depth analysis, paste them onto the background and finally does an img2img for a clean finish.",
- "depthmap2mask": "depthmap2mask",
- "Create masks for img2img based on a depth estimation made by MiDaS.": "Create masks for img2img based on a depth estimation made by MiDaS.",
- "ABG_extension": "ABG_extension",
- "Automatically remove backgrounds. Uses an onnx model fine-tuned for anime images. Runs on GPU.": "Automatically remove backgrounds. Uses an onnx model fine-tuned for anime images. Runs on GPU.",
- "Pixelization": "Pixelization",
- "Using pre-trained models, produce pixel art out of images in the extras tab.": "Using pre-trained models, produce pixel art out of images in the extras tab.",
- "haku-img": "haku-img",
- "Image utils extension. Allows blending, layering, hue and color adjustments, blurring and sketch effects, and basic pixelization.": "Image utils extension. Allows blending, layering, hue and color adjustments, blurring and sketch effects, and basic pixelization.",
- "Asymmetric Tiling": "Asymmetric Tiling",
- "An always visible script extension to configure seamless image tiling independently for the X and Y axes.": "An always visible script extension to configure seamless image tiling independently for the X and Y axes.",
- "Latent Mirroring": "Latent Mirroring",
- "Applies mirroring and flips to the latent images to produce anything from subtle balanced compositions to perfect reflections": "Applies mirroring and flips to the latent images to produce anything from subtle balanced compositions to perfect reflections",
- "Sonar": "Sonar",
- "Improve the generated image quality, searches for similar (yet even better!) images in the neighborhood of some known image, focuses on single prompt optimization rather than traveling between multiple prompts.": "Improve the generated image quality, searches for similar (yet even better!) images in the neighborhood of some known image, focuses on single prompt optimization rather than traveling between multiple prompts.",
- "Depth Image I/O": "Depth Image I/O",
- "An extension to allow managing custom depth inputs to Stable Diffusion depth2img models.": "An extension to allow managing custom depth inputs to Stable Diffusion depth2img models.",
- "Ultimate SD Upscale": "Ultimate SD Upscale",
- "More advanced options for SD Upscale, less artifacts than original using higher denoise ratio (0.3-0.5).": "More advanced options for SD Upscale, less artifacts than original using higher denoise ratio (0.3-0.5).",
- "Fusion": "Fusion",
- "Adds prompt-travel and shift-attention-like interpolations (see exts), but during/within the sampling steps. Always-on + works w/ existing prompt-editing syntax. Various interpolation modes. See their wiki for more info.": "Adds prompt-travel and shift-attention-like interpolations (see exts), but during/within the sampling steps. Always-on + works w/ existing prompt-editing syntax. Various interpolation modes. See their wiki for more info.",
- "Dynamic Thresholding": "Dynamic Thresholding",
- "Adds customizable dynamic thresholding to allow high CFG Scale values without the burning / 'pop art' effect.": "Adds customizable dynamic thresholding to allow high CFG Scale values without the burning / 'pop art' effect.",
- "anti-burn": "anti-burn",
- "Smoothing generated images by skipping a few very last steps and averaging together some images before them.": "Smoothing generated images by skipping a few very last steps and averaging together some images before them.",
- "sd-webui-controlnet": "sd-webui-controlnet",
- "WebUI extension for ControlNet. Note: (WIP), so don't expect seed reproducibility - as updates may change things.": "WebUI extension for ControlNet. Note: (WIP), so don't expect seed reproducibility - as updates may change things.",
- "Latent Couple": "Latent Couple",
- "An extension of the built-in Composable Diffusion, allows you to determine the region of the latent space that reflects your subprompts. Note: New maintainer, uninstall prev. ext if needed.": "An extension of the built-in Composable Diffusion, allows you to determine the region of the latent space that reflects your subprompts. Note: New maintainer, uninstall prev. ext if needed.",
- "Composable LoRA": "Composable LoRA",
- "Enables using AND keyword(composable diffusion) to limit LoRAs to subprompts. Useful when paired with Latent Couple extension.": "Enables using AND keyword(composable diffusion) to limit LoRAs to subprompts. Useful when paired with Latent Couple extension.",
- "Auto TLS-HTTPS": "Auto TLS-HTTPS",
- "Allows you to easily, or even completely automatically start using HTTPS.": "Allows you to easily, or even completely automatically start using HTTPS.",
- "booru2prompt": "booru2prompt",
- "This SD extension allows you to turn posts from various image boorus into stable diffusion prompts. It does so by pulling a list of tags down from their API. You can copy-paste in a link to the post you want yourself, or use the built-in search feature to do it all without leaving SD.": "This SD extension allows you to turn posts from various image boorus into stable diffusion prompts. It does so by pulling a list of tags down from their API. You can copy-paste in a link to the post you want yourself, or use the built-in search feature to do it all without leaving SD.",
- "Gelbooru Prompt": "Gelbooru Prompt",
- "Extension that gets tags for saved gelbooru images in AUTOMATIC1111's Stable Diffusion webui": "Extension that gets tags for saved gelbooru images in AUTOMATIC1111's Stable Diffusion webui",
- "NSFW checker": "NSFW checker",
- "Replaces NSFW images with black.": "Replaces NSFW images with black.",
- "Diffusion Defender": "Diffusion Defender",
- "Prompt blacklist, find and replace, for semi-private and public instances.": "Prompt blacklist, find and replace, for semi-private and public instances.",
- "DH Patch": "DH Patch",
- "Random patches by D8ahazard. Auto-load config YAML files for v2, 2.1 models; patch latent-diffusion to fix attention on 2.1 models (black boxes without no-half), whatever else I come up with.": "Random patches by D8ahazard. Auto-load config YAML files for v2, 2.1 models; patch latent-diffusion to fix attention on 2.1 models (black boxes without no-half), whatever else I come up with.",
- "Riffusion": "Riffusion",
- "Use Riffusion model to produce music in gradio. To replicate original interpolation technique, input the prompt travel extension output frames into the riffusion tab.": "Use Riffusion model to produce music in gradio. To replicate original interpolation technique, input the prompt travel extension output frames into the riffusion tab.",
- "Save Intermediate Images": "Save Intermediate Images",
- "Save intermediate images during the sampling process. You can also make videos from the intermediate images.": "Save intermediate images during the sampling process. You can also make videos from the intermediate images.",
- "Add image number to grid": "Add image number to grid",
- "Add the image's number to its picture in the grid.": "Add the image's number to its picture in the grid.",
- "Multiple Hypernetworks": "Multiple Hypernetworks",
- "Adds the ability to apply multiple hypernetworks at once. Apply multiple hypernetworks sequentially, with different weights.": "Adds the ability to apply multiple hypernetworks at once. Apply multiple hypernetworks sequentially, with different weights.",
- "System Info": "System Info",
- "System Info tab for WebUI which shows realtime information of the server. Also supports sending crowdsourced inference data as an option.": "System Info tab for WebUI which shows realtime information of the server. Also supports sending crowdsourced inference data as an option.",
- "OpenPose Editor": "OpenPose Editor",
- "This can add multiple pose characters, detect pose from image, save to PNG, and send to controlnet extension.": "This can add multiple pose characters, detect pose from image, save to PNG, and send to controlnet extension.",
- "Stable Horde Worker": "Stable Horde Worker",
- "Worker Client for Stable Horde. Generate pictures for other users with your PC. Please see readme for additional instructions.": "Worker Client for Stable Horde. Generate pictures for other users with your PC. Please see readme for additional instructions.",
- "Stable Horde Client": "Stable Horde Client",
- "Stable Horde Client. Generate pictures using other user's PC. Useful if u have no GPU.": "Stable Horde Client. Generate pictures using other user's PC. Useful if u have no GPU.",
- "Discord Rich Presence": "Discord Rich Presence",
- "Provides connection to Discord RPC, showing a fancy table in the user profile.": "Provides connection to Discord RPC, showing a fancy table in the user profile.",
- "mine-diffusion": "mine-diffusion",
- "This extension converts images into blocks and creates schematics for easy importing into Minecraft using the Litematica mod.": "This extension converts images into blocks and creates schematics for easy importing into Minecraft using the Litematica mod.",
- "Aesthetic Image Scorer": "Aesthetic Image Scorer",
- "Calculates aesthetic score for generated images using CLIP+MLP Aesthetic Score Predictor based on Chad Scorer": "Calculates aesthetic score for generated images using CLIP+MLP Aesthetic Score Predictor based on Chad Scorer",
- "Aesthetic Scorer": "Aesthetic Scorer",
- "Uses existing CLiP model with an additional small pretrained model to calculate perceived aesthetic score of an image.": "Uses existing CLiP model with an additional small pretrained model to calculate perceived aesthetic score of an image.",
- "cafe-aesthetic": "cafe-aesthetic",
- "Pre-trained model, determines if aesthetic/non-aesthetic, does 5 different style recognition modes, and Waifu confirmation. Also has a tab with Batch processing.": "Pre-trained model, determines if aesthetic/non-aesthetic, does 5 different style recognition modes, and Waifu confirmation. Also has a tab with Batch processing.",
- "Clip Interrogator": "Clip Interrogator",
- "Clip Interrogator by pharmapsychotic ported to an extension. Features a variety of clip models and interrogate settings.": "Clip Interrogator by pharmapsychotic ported to an extension. Features a variety of clip models and interrogate settings.",
- "Visualize Cross-Attention": "Visualize Cross-Attention",
- "Generates highlighted sectors of a submitted input image, based on input prompts. Use with tokenizer extension. See the readme for more info.": "Generates highlighted sectors of a submitted input image, based on input prompts. Use with tokenizer extension. See the readme for more info.",
- "DAAM": "DAAM",
- "DAAM stands for Diffusion Attentive Attribution Maps. Enter the attention text (must be a string contained in the prompt) and run. An overlapping image with a heatmap for each attention will be generated along with the original image.": "DAAM stands for Diffusion Attentive Attribution Maps. Enter the attention text (must be a string contained in the prompt) and run. An overlapping image with a heatmap for each attention will be generated along with the original image.",
- "Dump U-Net": "Dump U-Net",
- "View different layers, observe U-Net feature maps. Image generation by giving different prompts for each block of the unet: https://note.com/kohya_ss/n/n93b7c01b0547": "View different layers, observe U-Net feature maps. Image generation by giving different prompts for each block of the unet: https://note.com/kohya_ss/n/n93b7c01b0547",
- "posex": "posex",
- "Estimated Image Generator for Pose2Image. This extension allows moving the openpose figure in 3d space.": "Estimated Image Generator for Pose2Image. This extension allows moving the openpose figure in 3d space.",
- "LLuL": "LLuL",
- "Local Latent Upscaler. Target an area to selectively enhance details.": "Local Latent Upscaler. Target an area to selectively enhance details.",
- "CFG-Schedule-for-Automatic1111-SD": "CFG-Schedule-for-Automatic1111-SD",
- "These scripts allow for dynamic CFG control during generation steps. With the right settings, this could help get the details of high CFG without damaging the generated image even with low denoising in img2img.": "These scripts allow for dynamic CFG control during generation steps. With the right settings, this could help get the details of high CFG without damaging the generated image even with low denoising in img2img.",
- "a1111-sd-webui-locon": "a1111-sd-webui-locon",
- "An extension for loading LoCon networks in webui.": "An extension for loading LoCon networks in webui.",
- "ebsynth_utility": "ebsynth_utility",
- "Extension for creating videos using img2img and ebsynth. Output edited videos using ebsynth. Works with ControlNet extension.": "Extension for creating videos using img2img and ebsynth. Output edited videos using ebsynth. Works with ControlNet extension.",
- "VRAM Estimator": "VRAM Estimator",
- "Runs txt2img, img2img, highres-fix at increasing dimensions and batch sizes until OOM, and outputs data to graph.": "Runs txt2img, img2img, highres-fix at increasing dimensions and batch sizes until OOM, and outputs data to graph.",
- "MultiDiffusion with Tiled VAE": "MultiDiffusion with Tiled VAE",
- "Seamless Image Fusion, along with vram efficient tiled vae script.": "Seamless Image Fusion, along with vram efficient tiled vae script.",
- "3D Model&Pose Loader": "3D Model&Pose Loader",
- "Load your 3D model/animation inside webui, or edit model pose as well, then send screenshot to txt2img or img2img to ControlNet.": "Load your 3D model/animation inside webui, or edit model pose as well, then send screenshot to txt2img or img2img to ControlNet.",
- "Corridor Crawler Outpainting": "Corridor Crawler Outpainting",
- "Generate hallways with the depth-to-image model at 512 resolution. It can be tweaked to work with other models/resolutions.": "Generate hallways with the depth-to-image model at 512 resolution. It can be tweaked to work with other models/resolutions.",
- "Panorama Viewer": "Panorama Viewer",
- "Provides a tab to display equirectangular images in interactive 3d-view.": "Provides a tab to display equirectangular images in interactive 3d-view.",
- "db-storage1111": "db-storage1111",
- "Allows to store pictures and their metadata in a database. (supports MongoDB)": "Allows to store pictures and their metadata in a database. (supports MongoDB)",
- "stable-diffusion-webui-rembg": "stable-diffusion-webui-rembg",
- "Removes backgrounds from pictures.": "Removes backgrounds from pictures.",
- "sd-webui-tunnels": "sd-webui-tunnels",
- "Add alternatives to the default tunneling methods. (including cloudflared)": "Add alternatives to the default tunneling methods. (including cloudflared)",
- "3D Openpose Editor": "3D Openpose Editor",
- "Edit the pose of 3D models in the WebUI, and generate Openpose/Depth/Normal/Canny maps for ControlNet.": "Edit the pose of 3D models in the WebUI, and generate Openpose/Depth/Normal/Canny maps for ControlNet.",
- "sd-webui-enable-checker": "sd-webui-enable-checker",
- "Switch background color by clicking the Enable buttons in SD Web UI": "Switch background color by clicking the Enable buttons in SD Web UI",
- "stable-diffusion-webui-state": "stable-diffusion-webui-state",
- "Preserves the UI state after reload/restart.": "Preserves the UI state after reload/restart.",
- "ModelScope text2video": "ModelScope text2video",
- "Implementation of ModelScope text2video using only Auto1111 webui dependencies.": "Implementation of ModelScope text2video using only Auto1111 webui dependencies.",
- "Aspect Ratio Helper": "Aspect Ratio Helper",
- "Easily scale dimensions while retaining the same aspect ratio.": "Easily scale dimensions while retaining the same aspect ratio.",
- "Canvas Zoom": "Canvas Zoom",
- "Added the ability to scale Inpaint, Sketch, and Inpaint Sketch. Adds useful hotkeys": "Added the ability to scale Inpaint, Sketch, and Inpaint Sketch. Adds useful hotkeys",
- "Regional Prompter": "Regional Prompter",
- "Specify different prompts for different regions; an alternative method and potential improvement to latent couple.": "Specify different prompts for different regions; an alternative method and potential improvement to latent couple.",
- "zh_CN Localization": "zh_CN Localization",
- "Simplified Chinese localization, recommend using with Bilingual Localization.": "Simplified Chinese localization, recommend using with Bilingual Localization.",
- "zh_TW Localization": "zh_TW Localization",
- "Traditional Chinese localization": "Traditional Chinese localization",
- "ko_KR Localization": "ko_KR Localization",
- "Korean localization": "Korean localization",
- "th_TH Localization": "th_TH Localization",
- "Thai localization": "Thai localization",
- "es_ES Localization": "es_ES Localization",
- "Spanish localization": "Spanish localization",
- "it_IT Localization": "it_IT Localization",
- "Italian localization": "Italian localization",
- "de_DE Localization": "de_DE Localization",
- "German localization": "German localization",
- "ja_JP Localization": "ja_JP Localization",
- "Japanese localization": "Japanese localization",
- "pt_BR Localization": "pt_BR Localization",
- "Brazillian portuguese localization": "Brazillian portuguese localization",
- "tr_TR Localization": "tr_TR Localization",
- "Turkish localization": "Turkish localization",
- "no_NO Localization": "no_NO Localization",
- "Norwegian localization": "Norwegian localization",
- "ru_RU Localization": "ru_RU Localization",
- "Russian localization": "Russian localization",
- "fi_FI Localization": "fi_FI Localization",
- "Finnish localization": "Finnish localization",
- "zh_Hans Localization": "zh_Hans Localization",
- "Simplified Chinese localization.": "Simplified Chinese localization.",
- "Auto Translate": "Auto Translate",
- "Language extension allows users to write prompts in their native language and automatically translate UI, without the need to manually download configuration files. New plugins can also be translated.": "Language extension allows users to write prompts in their native language and automatically translate UI, without the need to manually download configuration files. New plugins can also be translated.",
- "old localizations": "old localizations",
- "Old unmaintained localizations that used to be a part of main repository": "Old unmaintained localizations that used to be a part of main repository"
-}
\ No newline at end of file
diff --git a/temp/source/StableDiffusion.json b/temp/source/StableDiffusion.json
deleted file mode 100644
index a1178d9..0000000
--- a/temp/source/StableDiffusion.json
+++ /dev/null
@@ -1,695 +0,0 @@
-{
- "Loading...": "Loading...",
- "Use via API": "Use via API",
- "Built with Gradio": "Built with Gradio",
- "Stable Diffusion checkpoint": "Stable Diffusion checkpoint",
- "txt2img": "txt2img",
- "img2img": "img2img",
- "Extras": "Extras",
- "PNG Info": "PNG Info",
- "Checkpoint Merger": "Checkpoint Merger",
- "Train": "Train",
- "Settings": "Settings",
- "Extensions": "Extensions",
- "Prompt": "Prompt",
- "Negative prompt": "Negative prompt",
- "Interrupt": "Interrupt",
- "Skip": "Skip",
- "Generate": "Generate",
- "Generate forever": "Generate forever",
- "Cancel generate forever": "Cancel generate forever",
- "Run": "Run",
- "Styles": "Styles",
- "Label": "Label",
- "File": "File",
- "Drop File Here": "Drop File Here",
- "or": "or",
- "Click to Upload": "Click to Upload",
- "Textual Inversion": "Textual Inversion",
- "Hypernetworks": "Hypernetworks",
- "Checkpoints": "Checkpoints",
- "Lora": "Lora",
- "Refresh": "Refresh",
- "replace preview": "replace preview",
- "Nothing here. Add some content to the following directories:": "Nothing here. Add some content to the following directories:",
- "all": "all",
- "Textbox": "Textbox",
- "Save preview": "Save preview",
- "Sampling method": "Sampling method",
- "Euler a": "Euler a",
- "Euler": "Euler",
- "LMS": "LMS",
- "Heun": "Heun",
- "DPM2": "DPM2",
- "DPM2 a": "DPM2 a",
- "DPM++ 2S a": "DPM++ 2S a",
- "DPM++ 2M": "DPM++ 2M",
- "DPM++ SDE": "DPM++ SDE",
- "DPM fast": "DPM fast",
- "DPM adaptive": "DPM adaptive",
- "LMS Karras": "LMS Karras",
- "DPM2 Karras": "DPM2 Karras",
- "DPM2 a Karras": "DPM2 a Karras",
- "DPM++ 2S a Karras": "DPM++ 2S a Karras",
- "DPM++ 2M Karras": "DPM++ 2M Karras",
- "DPM++ SDE Karras": "DPM++ SDE Karras",
- "DDIM": "DDIM",
- "PLMS": "PLMS",
- "UniPC": "UniPC",
- "Sampling steps": "Sampling steps",
- "Restore faces": "Restore faces",
- "Tiling": "Tiling",
- "Hires. fix": "Hires. fix",
- "Upscaler": "Upscaler",
- "Latent": "Latent",
- "Latent (antialiased)": "Latent (antialiased)",
- "Latent (bicubic)": "Latent (bicubic)",
- "Latent (bicubic antialiased)": "Latent (bicubic antialiased)",
- "Latent (nearest)": "Latent (nearest)",
- "Latent (nearest-exact)": "Latent (nearest-exact)",
- "None": "None",
- "Lanczos": "Lanczos",
- "Nearest": "Nearest",
- "ESRGAN_4x": "ESRGAN_4x",
- "LDSR": "LDSR",
- "R-ESRGAN 4x+": "R-ESRGAN 4x+",
- "R-ESRGAN 4x+ Anime6B": "R-ESRGAN 4x+ Anime6B",
- "ScuNET GAN": "ScuNET GAN",
- "ScuNET PSNR": "ScuNET PSNR",
- "SwinIR 4x": "SwinIR 4x",
- "Hires steps": "Hires steps",
- "Denoising strength": "Denoising strength",
- "Upscale by": "Upscale by",
- "Resize width to": "Resize width to",
- "Resize height to": "Resize height to",
- "Width": "Width",
- "Height": "Height",
- "Batch count": "Batch count",
- "Batch size": "Batch size",
- "CFG Scale": "CFG Scale",
- "Seed": "Seed",
- "Extra": "Extra",
- "Variation seed": "Variation seed",
- "Variation strength": "Variation strength",
- "Resize seed from width": "Resize seed from width",
- "Resize seed from height": "Resize seed from height",
- "Override settings": "Override settings",
- "Script": "Script",
- "Prompt matrix": "Prompt matrix",
- "Prompts from file or textbox": "Prompts from file or textbox",
- "X/Y/Z plot": "X/Y/Z plot",
- "Put variable parts at start of prompt": "Put variable parts at start of prompt",
- "Use different seed for each picture": "Use different seed for each picture",
- "Select prompt": "Select prompt",
- "positive": "positive",
- "negative": "negative",
- "Select joining char": "Select joining char",
- "comma": "comma",
- "space": "space",
- "Grid margins (px)": "Grid margins (px)",
- "Iterate seed every line": "Iterate seed every line",
- "Use same random seed for all lines": "Use same random seed for all lines",
- "List of prompt inputs": "List of prompt inputs",
- "Upload prompt inputs": "Upload prompt inputs",
- "Nothing": "Nothing",
- "Var. seed": "Var. seed",
- "Var. strength": "Var. strength",
- "Steps": "Steps",
- "Prompt S/R": "Prompt S/R",
- "Prompt order": "Prompt order",
- "Sampler": "Sampler",
- "Checkpoint name": "Checkpoint name",
- "Sigma Churn": "Sigma Churn",
- "Sigma min": "Sigma min",
- "Sigma max": "Sigma max",
- "Sigma noise": "Sigma noise",
- "Eta": "Eta",
- "Clip skip": "Clip skip",
- "Denoising": "Denoising",
- "Hires upscaler": "Hires upscaler",
- "VAE": "VAE",
- "UniPC Order": "UniPC Order",
- "Face restore": "Face restore",
- "X type": "X type",
- "X values": "X values",
- "Y type": "Y type",
- "Y values": "Y values",
- "Z type": "Z type",
- "Z values": "Z values",
- "Draw legend": "Draw legend",
- "Keep -1 for seeds": "Keep -1 for seeds",
- "Include Sub Images": "Include Sub Images",
- "Include Sub Grids": "Include Sub Grids",
- "Swap X/Y axes": "Swap X/Y axes",
- "Swap Y/Z axes": "Swap Y/Z axes",
- "Swap X/Z axes": "Swap X/Z axes",
- "Save": "Save",
- "Zip": "Zip",
- "Send to img2img": "Send to img2img",
- "Send to inpaint": "Send to inpaint",
- "Send to extras": "Send to extras",
- "Interrogate\nCLIP": "Interrogate\nCLIP",
- "Interrogate\nDeepBooru": "Interrogate\nDeepBooru",
- "Sketch": "Sketch",
- "Inpaint": "Inpaint",
- "Inpaint sketch": "Inpaint sketch",
- "Inpaint upload": "Inpaint upload",
- "Batch": "Batch",
- "Image for img2img": "Image for img2img",
- "Drop Image Here": "Drop Image Here",
- "Copy image to:": "Copy image to:",
- "sketch": "sketch",
- "inpaint": "inpaint",
- "inpaint sketch": "inpaint sketch",
- "Image for inpainting with mask": "Image for inpainting with mask",
- "Color sketch inpainting": "Color sketch inpainting",
- "Mask": "Mask",
- "Process images in a directory on the same machine where the server is running.": "Process images in a directory on the same machine where the server is running.",
- "Use an empty output directory to save pictures normally instead of writing to the output directory.": "Use an empty output directory to save pictures normally instead of writing to the output directory.",
- "Add inpaint batch mask directory to enable inpaint batch processing.": "Add inpaint batch mask directory to enable inpaint batch processing.",
- "Input directory": "Input directory",
- "Output directory": "Output directory",
- "Inpaint batch mask directory (required for inpaint batch processing only)": "Inpaint batch mask directory (required for inpaint batch processing only)",
- "Resize mode": "Resize mode",
- "Just resize": "Just resize",
- "Crop and resize": "Crop and resize",
- "Resize and fill": "Resize and fill",
- "Just resize (latent upscale)": "Just resize (latent upscale)",
- "Mask blur": "Mask blur",
- "Mask transparency": "Mask transparency",
- "Mask mode": "Mask mode",
- "Inpaint masked": "Inpaint masked",
- "Inpaint not masked": "Inpaint not masked",
- "Masked content": "Masked content",
- "fill": "fill",
- "original": "original",
- "latent noise": "latent noise",
- "latent nothing": "latent nothing",
- "Inpaint area": "Inpaint area",
- "Whole picture": "Whole picture",
- "Only masked": "Only masked",
- "Only masked padding, pixels": "Only masked padding, pixels",
- "Image CFG Scale": "Image CFG Scale",
- "img2img alternative test": "img2img alternative test",
- "Loopback": "Loopback",
- "Outpainting mk2": "Outpainting mk2",
- "Poor man's outpainting": "Poor man's outpainting",
- "SD upscale": "SD upscale",
- "should be 2 or lower.": "should be 2 or lower.",
- "Override `Sampling method` to Euler?(this method is built for it)": "Override `Sampling method` to Euler?(this method is built for it)",
- "Override `prompt` to the same value as `original prompt`?(and `negative prompt`)": "Override `prompt` to the same value as `original prompt`?(and `negative prompt`)",
- "Original prompt": "Original prompt",
- "Original negative prompt": "Original negative prompt",
- "Override `Sampling Steps` to the same value as `Decode steps`?": "Override `Sampling Steps` to the same value as `Decode steps`?",
- "Decode steps": "Decode steps",
- "Override `Denoising strength` to 1?": "Override `Denoising strength` to 1?",
- "Decode CFG scale": "Decode CFG scale",
- "Randomness": "Randomness",
- "Sigma adjustment for finding noise for image": "Sigma adjustment for finding noise for image",
- "Loops": "Loops",
- "Denoising strength change factor": "Denoising strength change factor",
- "Append interrogated prompt at each iteration": "Append interrogated prompt at each iteration",
- "CLIP": "CLIP",
- "DeepBooru": "DeepBooru",
- "Recommended settings: Sampling Steps: 80-100, Sampler: Euler a, Denoising strength: 0.8": "Recommended settings: Sampling Steps: 80-100, Sampler: Euler a, Denoising strength: 0.8",
- "Pixels to expand": "Pixels to expand",
- "Outpainting direction": "Outpainting direction",
- "left": "left",
- "right": "right",
- "up": "up",
- "down": "down",
- "Fall-off exponent (lower=higher detail)": "Fall-off exponent (lower=higher detail)",
- "Color variation": "Color variation",
- "Will upscale the image by the selected scale factor; use width and height sliders to set tile size": "Will upscale the image by the selected scale factor; use width and height sliders to set tile size",
- "Tile overlap": "Tile overlap",
- "Scale Factor": "Scale Factor",
- "Cond. Image Mask Weight": "Cond. Image Mask Weight",
- "Single Image": "Single Image",
- "Batch Process": "Batch Process",
- "Batch from Directory": "Batch from Directory",
- "Source": "Source",
- "Show result images": "Show result images",
- "Scale by": "Scale by",
- "Scale to": "Scale to",
- "Resize": "Resize",
- "Crop to fit": "Crop to fit",
- "Upscaler 1": "Upscaler 1",
- "Upscaler 2": "Upscaler 2",
- "Upscaler 2 visibility": "Upscaler 2 visibility",
- "GFPGAN visibility": "GFPGAN visibility",
- "CodeFormer visibility": "CodeFormer visibility",
- "CodeFormer weight (0 = maximum effect, 1 = minimum effect)": "CodeFormer weight (0 = maximum effect, 1 = minimum effect)",
- "Send to txt2img": "Send to txt2img",
- "A weighted sum will be used for interpolation. Requires two models; A and B. The result is calculated as A * (1 - M) + B * M": "A weighted sum will be used for interpolation. Requires two models; A and B. The result is calculated as A * (1 - M) + B * M",
- "No interpolation will be used. Requires one model; A. Allows for format conversion and VAE baking.": "No interpolation will be used. Requires one model; A. Allows for format conversion and VAE baking.",
- "Primary model (A)": "Primary model (A)",
- "Secondary model (B)": "Secondary model (B)",
- "Tertiary model (C)": "Tertiary model (C)",
- "Custom Name (Optional)": "Custom Name (Optional)",
- "Multiplier (M) - set to 0 to get model A": "Multiplier (M) - set to 0 to get model A",
- "Interpolation Method": "Interpolation Method",
- "No interpolation": "No interpolation",
- "Weighted sum": "Weighted sum",
- "Add difference": "Add difference",
- "Checkpoint format": "Checkpoint format",
- "ckpt": "ckpt",
- "safetensors": "safetensors",
- "Save as float16": "Save as float16",
- "Copy config from": "Copy config from",
- "A, B or C": "A, B or C",
- "B": "B",
- "C": "C",
- "Don't": "Don't",
- "Bake in VAE": "Bake in VAE",
- "Discard weights with matching name": "Discard weights with matching name",
- "Merge": "Merge",
- "See": "See",
- "wiki": "wiki",
- "for detailed explanation.": "for detailed explanation.",
- "Create embedding": "Create embedding",
- "Create hypernetwork": "Create hypernetwork",
- "Preprocess images": "Preprocess images",
- "Name": "Name",
- "Initialization text": "Initialization text",
- "Number of vectors per token": "Number of vectors per token",
- "Overwrite Old Embedding": "Overwrite Old Embedding",
- "Modules": "Modules",
- "Enter hypernetwork layer structure": "Enter hypernetwork layer structure",
- "Select activation function of hypernetwork. Recommended : Swish / Linear(none)": "Select activation function of hypernetwork. Recommended : Swish / Linear(none)",
- "linear": "linear",
- "relu": "relu",
- "leakyrelu": "leakyrelu",
- "elu": "elu",
- "swish": "swish",
- "tanh": "tanh",
- "sigmoid": "sigmoid",
- "celu": "celu",
- "gelu": "gelu",
- "glu": "glu",
- "hardshrink": "hardshrink",
- "hardsigmoid": "hardsigmoid",
- "hardtanh": "hardtanh",
- "logsigmoid": "logsigmoid",
- "logsoftmax": "logsoftmax",
- "mish": "mish",
- "prelu": "prelu",
- "rrelu": "rrelu",
- "relu6": "relu6",
- "selu": "selu",
- "silu": "silu",
- "softmax": "softmax",
- "softmax2d": "softmax2d",
- "softmin": "softmin",
- "softplus": "softplus",
- "softshrink": "softshrink",
- "softsign": "softsign",
- "tanhshrink": "tanhshrink",
- "threshold": "threshold",
- "Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise": "Select Layer weights initialization. Recommended: Kaiming for relu-like, Xavier for sigmoid-like, Normal otherwise",
- "Normal": "Normal",
- "KaimingUniform": "KaimingUniform",
- "KaimingNormal": "KaimingNormal",
- "XavierUniform": "XavierUniform",
- "XavierNormal": "XavierNormal",
- "Add layer normalization": "Add layer normalization",
- "Use dropout": "Use dropout",
- "Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15": "Enter hypernetwork Dropout structure (or empty). Recommended : 0~0.35 incrementing sequence: 0, 0.05, 0.15",
- "Overwrite Old Hypernetwork": "Overwrite Old Hypernetwork",
- "Source directory": "Source directory",
- "Destination directory": "Destination directory",
- "Existing Caption txt Action": "Existing Caption txt Action",
- "ignore": "ignore",
- "copy": "copy",
- "prepend": "prepend",
- "append": "append",
- "Create flipped copies": "Create flipped copies",
- "Split oversized images": "Split oversized images",
- "Auto focal point crop": "Auto focal point crop",
- "Auto-sized crop": "Auto-sized crop",
- "Use BLIP for caption": "Use BLIP for caption",
- "Use deepbooru for caption": "Use deepbooru for caption",
- "Split image threshold": "Split image threshold",
- "Split image overlap ratio": "Split image overlap ratio",
- "Focal point face weight": "Focal point face weight",
- "Focal point entropy weight": "Focal point entropy weight",
- "Focal point edges weight": "Focal point edges weight",
- "Create debug image": "Create debug image",
- "Each image is center-cropped with an automatically chosen width and height.": "Each image is center-cropped with an automatically chosen width and height.",
- "Dimension lower bound": "Dimension lower bound",
- "Dimension upper bound": "Dimension upper bound",
- "Area lower bound": "Area lower bound",
- "Area upper bound": "Area upper bound",
- "Resizing objective": "Resizing objective",
- "Maximize area": "Maximize area",
- "Minimize error": "Minimize error",
- "Error threshold": "Error threshold",
- "Preprocess": "Preprocess",
- "Train an embedding or Hypernetwork; you must specify a directory with a set of 1:1 ratio images": "Train an embedding or Hypernetwork; you must specify a directory with a set of 1:1 ratio images",
- "[wiki]": "[wiki]",
- "Embedding": "Embedding",
- "Hypernetwork": "Hypernetwork",
- "Embedding Learning rate": "Embedding Learning rate",
- "Hypernetwork Learning rate": "Hypernetwork Learning rate",
- "Gradient Clipping": "Gradient Clipping",
- "disabled": "disabled",
- "value": "value",
- "norm": "norm",
- "Gradient accumulation steps": "Gradient accumulation steps",
- "Dataset directory": "Dataset directory",
- "Log directory": "Log directory",
- "Prompt template": "Prompt template",
- "Do not resize images": "Do not resize images",
- "Max steps": "Max steps",
- "Save an image to log directory every N steps, 0 to disable": "Save an image to log directory every N steps, 0 to disable",
- "Save a copy of embedding to log directory every N steps, 0 to disable": "Save a copy of embedding to log directory every N steps, 0 to disable",
- "Use PNG alpha channel as loss weight": "Use PNG alpha channel as loss weight",
- "Save images with embedding in PNG chunks": "Save images with embedding in PNG chunks",
- "Read parameters (prompt, etc...) from txt2img tab when making previews": "Read parameters (prompt, etc...) from txt2img tab when making previews",
- "Shuffle tags by ',' when creating prompts.": "Shuffle tags by ',' when creating prompts.",
- "Drop out tags when creating prompts.": "Drop out tags when creating prompts.",
- "Choose latent sampling method": "Choose latent sampling method",
- "once": "once",
- "deterministic": "deterministic",
- "random": "random",
- "Train Embedding": "Train Embedding",
- "Train Hypernetwork": "Train Hypernetwork",
- "Apply settings": "Apply settings",
- "Reload UI": "Reload UI",
- "Saving images/grids": "Saving images/grids",
- "Paths for saving": "Paths for saving",
- "Saving to a directory": "Saving to a directory",
- "Upscaling": "Upscaling",
- "Face restoration": "Face restoration",
- "System": "System",
- "Training": "Training",
- "Stable Diffusion": "Stable Diffusion",
- "Compatibility": "Compatibility",
- "Interrogate Options": "Interrogate Options",
- "Extra Networks": "Extra Networks",
- "User interface": "User interface",
- "Live previews": "Live previews",
- "Sampler parameters": "Sampler parameters",
- "Postprocessing": "Postprocessing",
- "Actions": "Actions",
- "Licenses": "Licenses",
- "Always save all generated images": "Always save all generated images",
- "File format for images": "File format for images",
- "Images filename pattern": "Images filename pattern",
- "Add number to filename when saving": "Add number to filename when saving",
- "Always save all generated image grids": "Always save all generated image grids",
- "File format for grids": "File format for grids",
- "Add extended info (seed, prompt) to filename when saving grid": "Add extended info (seed, prompt) to filename when saving grid",
- "Do not save grids consisting of one picture": "Do not save grids consisting of one picture",
- "Prevent empty spots in grid (when set to autodetect)": "Prevent empty spots in grid (when set to autodetect)",
- "Grid row count; use -1 for autodetect and 0 for it to be same as batch size": "Grid row count; use -1 for autodetect and 0 for it to be same as batch size",
- "Save text information about generation parameters as chunks to png files": "Save text information about generation parameters as chunks to png files",
- "Create a text file next to every image with generation parameters.": "Create a text file next to every image with generation parameters.",
- "Save a copy of image before doing face restoration.": "Save a copy of image before doing face restoration.",
- "Save a copy of image before applying highres fix.": "Save a copy of image before applying highres fix.",
- "Save a copy of image before applying color correction to img2img results": "Save a copy of image before applying color correction to img2img results",
- "Quality for saved jpeg images": "Quality for saved jpeg images",
- "Use lossless compression for webp images": "Use lossless compression for webp images",
- "If the saved image file size is above the limit, or its either width or height are above the limit, save a downscaled copy as JPG": "If the saved image file size is above the limit, or its either width or height are above the limit, save a downscaled copy as JPG",
- "File size limit for the above option, MB": "File size limit for the above option, MB",
- "Width/height limit for the above option, in pixels": "Width/height limit for the above option, in pixels",
- "Maximum image size, in megapixels": "Maximum image size, in megapixels",
- "Use original name for output filename during batch process in extras tab": "Use original name for output filename during batch process in extras tab",
- "Use upscaler name as filename suffix in the extras tab": "Use upscaler name as filename suffix in the extras tab",
- "When using 'Save' button, only save a single selected image": "When using 'Save' button, only save a single selected image",
- "Do not add watermark to images": "Do not add watermark to images",
- "Directory for temporary images; leave empty for default": "Directory for temporary images; leave empty for default",
- "Cleanup non-default temporary directory when starting webui": "Cleanup non-default temporary directory when starting webui",
- "Output directory for images; if empty, defaults to three directories below": "Output directory for images; if empty, defaults to three directories below",
- "Output directory for txt2img images": "Output directory for txt2img images",
- "Output directory for img2img images": "Output directory for img2img images",
- "Output directory for images from extras tab": "Output directory for images from extras tab",
- "Output directory for grids; if empty, defaults to two directories below": "Output directory for grids; if empty, defaults to two directories below",
- "Output directory for txt2img grids": "Output directory for txt2img grids",
- "Output directory for img2img grids": "Output directory for img2img grids",
- "Directory for saving images using the Save button": "Directory for saving images using the Save button",
- "Save images to a subdirectory": "Save images to a subdirectory",
- "Save grids to a subdirectory": "Save grids to a subdirectory",
- "When using \"Save\" button, save images to a subdirectory": "When using \"Save\" button, save images to a subdirectory",
- "Directory name pattern": "Directory name pattern",
- "Max prompt words for [prompt_words] pattern": "Max prompt words for [prompt_words] pattern",
- "Tile size for ESRGAN upscalers. 0 = no tiling.": "Tile size for ESRGAN upscalers. 0 = no tiling.",
- "Tile overlap, in pixels for ESRGAN upscalers. Low values = visible seam.": "Tile overlap, in pixels for ESRGAN upscalers. Low values = visible seam.",
- "Upscaler for img2img": "Upscaler for img2img",
- "LDSR processing steps. Lower = faster": "LDSR processing steps. Lower = faster",
- "Cache LDSR model in memory": "Cache LDSR model in memory",
- "Tile size for all SwinIR.": "Tile size for all SwinIR.",
- "Tile overlap, in pixels for SwinIR. Low values = visible seam.": "Tile overlap, in pixels for SwinIR. Low values = visible seam.",
- "CodeFormer weight parameter; 0 = maximum effect; 1 = minimum effect": "CodeFormer weight parameter; 0 = maximum effect; 1 = minimum effect",
- "Move face restoration model from VRAM into RAM after processing": "Move face restoration model from VRAM into RAM after processing",
- "Show warnings in console.": "Show warnings in console.",
- "VRAM usage polls per second during generation. Set to 0 to disable.": "VRAM usage polls per second during generation. Set to 0 to disable.",
- "Always print all generation info to standard output": "Always print all generation info to standard output",
- "Add a second progress bar to the console that shows progress for an entire job.": "Add a second progress bar to the console that shows progress for an entire job.",
- "Print extra hypernetwork information to console.": "Print extra hypernetwork information to console.",
- "Move VAE and CLIP to RAM when training if possible. Saves VRAM.": "Move VAE and CLIP to RAM when training if possible. Saves VRAM.",
- "Turn on pin_memory for DataLoader. Makes training slightly faster but can increase memory usage.": "Turn on pin_memory for DataLoader. Makes training slightly faster but can increase memory usage.",
- "Saves Optimizer state as separate *.optim file. Training of embedding or HN can be resumed with the matching optim file.": "Saves Optimizer state as separate *.optim file. Training of embedding or HN can be resumed with the matching optim file.",
- "Save textual inversion and hypernet settings to a text file whenever training starts.": "Save textual inversion and hypernet settings to a text file whenever training starts.",
- "Filename word regex": "Filename word regex",
- "Filename join string": "Filename join string",
- "Number of repeats for a single input image per epoch; used only for displaying epoch number": "Number of repeats for a single input image per epoch; used only for displaying epoch number",
- "Save an csv containing the loss to log directory every N steps, 0 to disable": "Save an csv containing the loss to log directory every N steps, 0 to disable",
- "Use cross attention optimizations while training": "Use cross attention optimizations while training",
- "Enable tensorboard logging.": "Enable tensorboard logging.",
- "Save generated images within tensorboard.": "Save generated images within tensorboard.",
- "How often, in seconds, to flush the pending tensorboard events and summaries to disk.": "How often, in seconds, to flush the pending tensorboard events and summaries to disk.",
- "Checkpoints to cache in RAM": "Checkpoints to cache in RAM",
- "VAE Checkpoints to cache in RAM": "VAE Checkpoints to cache in RAM",
- "SD VAE": "SD VAE",
- "Automatic": "Automatic",
- "Ignore selected VAE for stable diffusion checkpoints that have their own .vae.pt next to them": "Ignore selected VAE for stable diffusion checkpoints that have their own .vae.pt next to them",
- "Inpainting conditioning mask strength": "Inpainting conditioning mask strength",
- "Noise multiplier for img2img": "Noise multiplier for img2img",
- "Apply color correction to img2img results to match original colors.": "Apply color correction to img2img results to match original colors.",
- "With img2img, do exactly the amount of steps the slider specifies (normally you'd do less with less denoising).": "With img2img, do exactly the amount of steps the slider specifies (normally you'd do less with less denoising).",
- "With img2img, fill image's transparent parts with this color.": "With img2img, fill image's transparent parts with this color.",
- "Enable quantization in K samplers for sharper and cleaner results. This may change existing seeds. Requires restart to apply.": "Enable quantization in K samplers for sharper and cleaner results. This may change existing seeds. Requires restart to apply.",
- "Emphasis: use (text) to make model pay more attention to text and [text] to make it pay less attention": "Emphasis: use (text) to make model pay more attention to text and [text] to make it pay less attention",
- "Make K-diffusion samplers produce same images in a batch as when making a single image": "Make K-diffusion samplers produce same images in a batch as when making a single image",
- "Increase coherency by padding from the last comma within n tokens when using more than 75 tokens": "Increase coherency by padding from the last comma within n tokens when using more than 75 tokens",
- "Upcast cross attention layer to float32": "Upcast cross attention layer to float32",
- "Use old emphasis implementation. Can be useful to reproduce old seeds.": "Use old emphasis implementation. Can be useful to reproduce old seeds.",
- "Use old karras scheduler sigmas (0.1 to 10).": "Use old karras scheduler sigmas (0.1 to 10).",
- "Do not make DPM++ SDE deterministic across different batch sizes.": "Do not make DPM++ SDE deterministic across different batch sizes.",
- "For hires fix, use width/height sliders to set final resolution rather than first pass (disables Upscale by, Resize width/height to).": "For hires fix, use width/height sliders to set final resolution rather than first pass (disables Upscale by, Resize width/height to).",
- "Interrogate: keep models in VRAM": "Interrogate: keep models in VRAM",
- "Interrogate: include ranks of model tags matches in results (Has no effect on caption-based interrogators).": "Interrogate: include ranks of model tags matches in results (Has no effect on caption-based interrogators).",
- "Interrogate: num_beams for BLIP": "Interrogate: num_beams for BLIP",
- "Interrogate: minimum description length (excluding artists, etc..)": "Interrogate: minimum description length (excluding artists, etc..)",
- "Interrogate: maximum description length": "Interrogate: maximum description length",
- "CLIP: maximum number of lines in text file (0 = No limit)": "CLIP: maximum number of lines in text file (0 = No limit)",
- "CLIP: skip inquire categories": "CLIP: skip inquire categories",
- "Interrogate: deepbooru score threshold": "Interrogate: deepbooru score threshold",
- "Interrogate: deepbooru sort alphabetically": "Interrogate: deepbooru sort alphabetically",
- "use spaces for tags in deepbooru": "use spaces for tags in deepbooru",
- "escape (\\) brackets in deepbooru (so they are used as literal brackets and not for emphasis)": "escape (\\) brackets in deepbooru (so they are used as literal brackets and not for emphasis)",
- "filter out those tags from deepbooru output (separated by comma)": "filter out those tags from deepbooru output (separated by comma)",
- "Default view for Extra Networks": "Default view for Extra Networks",
- "cards": "cards",
- "thumbs": "thumbs",
- "Multiplier for extra networks": "Multiplier for extra networks",
- "Extra text to add before <...> when adding extra network to prompt": "Extra text to add before <...> when adding extra network to prompt",
- "Add hypernetwork to prompt": "Add hypernetwork to prompt",
- "Add Lora to prompt": "Add Lora to prompt",
- "Apply Lora to outputs rather than inputs when possible (experimental)": "Apply Lora to outputs rather than inputs when possible (experimental)",
- "Show grid in results for web": "Show grid in results for web",
- "Do not show any images in results for web": "Do not show any images in results for web",
- "Add model hash to generation information": "Add model hash to generation information",
- "Add model name to generation information": "Add model name to generation information",
- "When reading generation parameters from text into UI (from PNG info or pasted text), do not change the selected model/checkpoint.": "When reading generation parameters from text into UI (from PNG info or pasted text), do not change the selected model/checkpoint.",
- "Send seed when sending prompt or image to other interface": "Send seed when sending prompt or image to other interface",
- "Send size when sending prompt or image to another interface": "Send size when sending prompt or image to another interface",
- "Font for image grids that have text": "Font for image grids that have text",
- "Enable full page image viewer": "Enable full page image viewer",
- "Show images zoomed in by default in full page image viewer": "Show images zoomed in by default in full page image viewer",
- "Show generation progress in window title.": "Show generation progress in window title.",
- "Use dropdown for sampler selection instead of radio group": "Use dropdown for sampler selection instead of radio group",
- "Show Width/Height and Batch sliders in same row": "Show Width/Height and Batch sliders in same row",
- "Ctrl+up/down precision when editing (attention:1.1)": "Ctrl+up/down precision when editing (attention:1.1)",
- "Ctrl+up/down precision when editing ": "Ctrl+up/down precision when editing ",
- "Quicksettings list": "Quicksettings list",
- "Hidden UI tabs (requires restart)": "Hidden UI tabs (requires restart)",
- "txt2img/img2img UI item order": "txt2img/img2img UI item order",
- "Extra networks tab order": "Extra networks tab order",
- "Localization (requires restart)": "Localization (requires restart)",
- "Show progressbar": "Show progressbar",
- "Show live previews of the created image": "Show live previews of the created image",
- "Show previews of all images generated in a batch as a grid": "Show previews of all images generated in a batch as a grid",
- "Show new live preview image every N sampling steps. Set to -1 to show after completion of batch.": "Show new live preview image every N sampling steps. Set to -1 to show after completion of batch.",
- "Image creation progress preview mode": "Image creation progress preview mode",
- "Full": "Full",
- "Approx NN": "Approx NN",
- "Approx cheap": "Approx cheap",
- "Live preview subject": "Live preview subject",
- "Combined": "Combined",
- "Progressbar/preview update period, in milliseconds": "Progressbar/preview update period, in milliseconds",
- "Hide samplers in user interface (requires restart)": "Hide samplers in user interface (requires restart)",
- "eta (noise multiplier) for DDIM": "eta (noise multiplier) for DDIM",
- "eta (noise multiplier) for ancestral samplers": "eta (noise multiplier) for ancestral samplers",
- "img2img DDIM discretize": "img2img DDIM discretize",
- "uniform": "uniform",
- "quad": "quad",
- "sigma churn": "sigma churn",
- "sigma tmin": "sigma tmin",
- "sigma noise": "sigma noise",
- "Eta noise seed delta": "Eta noise seed delta",
- "Always discard next-to-last sigma": "Always discard next-to-last sigma",
- "UniPC variant": "UniPC variant",
- "bh1": "bh1",
- "bh2": "bh2",
- "vary_coeff": "vary_coeff",
- "UniPC skip type": "UniPC skip type",
- "time_uniform": "time_uniform",
- "time_quadratic": "time_quadratic",
- "logSNR": "logSNR",
- "UniPC order (must be < sampling steps)": "UniPC order (must be < sampling steps)",
- "UniPC lower order final": "UniPC lower order final",
- "Enable postprocessing operations in txt2img and img2img tabs": "Enable postprocessing operations in txt2img and img2img tabs",
- "Postprocessing operation order": "Postprocessing operation order",
- "Maximum number of images in upscaling cache": "Maximum number of images in upscaling cache",
- "Request browser notifications": "Request browser notifications",
- "Download localization template": "Download localization template",
- "Reload custom script bodies (No ui updates, No restart)": "Reload custom script bodies (No ui updates, No restart)",
- "Show all pages": "Show all pages",
- "Installed": "Installed",
- "Available": "Available",
- "Install from URL": "Install from URL",
- "Apply and restart UI": "Apply and restart UI",
- "Check for updates": "Check for updates",
- "Extension": "Extension",
- "Use checkbox to enable the extension; it will be enabled or disabled when you click apply button": "Use checkbox to enable the extension; it will be enabled or disabled when you click apply button",
- "URL": "URL",
- "Version": "Version",
- "Extension version": "Extension version",
- "Update": "Update",
- "Use checkbox to mark the extension for update; it will be updated when you click apply button": "Use checkbox to mark the extension for update; it will be updated when you click apply button",
- "built-in": "built-in",
- "latest": "latest",
- "behind": "behind",
- "Error": "Error",
- "unknown": "unknown",
- "ScuNET": "ScuNET",
- "prompt-bracket-checker": "prompt-bracket-checker",
- "Load from:": "Load from:",
- "Extension index URL": "Extension index URL",
- "Hide extensions with tags": "Hide extensions with tags",
- "script": "script",
- "ads": "ads",
- "localization": "localization",
- "installed": "installed",
- "Order": "Order",
- "newest first": "newest first",
- "oldest first": "oldest first",
- "a-z": "a-z",
- "z-a": "z-a",
- "internal order": "internal order",
- "URL for extension's git repository": "URL for extension's git repository",
- "Local directory name": "Local directory name",
- "Install": "Install",
- "API": "API",
- "Github": "Github",
- "Gradio": "Gradio",
- "N/A": "N/A",
- "Change checkpoint": "Change checkpoint",
- "Prompt (press Ctrl+Enter or Alt+Enter to generate)": "Prompt (press Ctrl+Enter or Alt+Enter to generate)",
- "Negative prompt (press Ctrl+Enter or Alt+Enter to generate)": "Negative prompt (press Ctrl+Enter or Alt+Enter to generate)",
- "Stop processing images and return any results accumulated so far.": "Stop processing images and return any results accumulated so far.",
- "Stop processing current image and continue processing.": "Stop processing current image and continue processing.",
- "Read generation parameters from prompt or last generation if prompt is empty into user interface.": "Read generation parameters from prompt or last generation if prompt is empty into user interface.",
- "Clear prompt": "Clear prompt",
- "Show extra networks": "Show extra networks",
- "Apply selected styles to current prompt": "Apply selected styles to current prompt",
- "Save style": "Save style",
- "Remove All": "Remove All",
- "Search...": "Search...",
- "Which algorithm to use to produce the image": "Which algorithm to use to produce the image",
- "Euler Ancestral - very creative, each can get a completely different picture depending on step count, setting steps higher than 30-40 does not help": "Euler Ancestral - very creative, each can get a completely different picture depending on step count, setting steps higher than 30-40 does not help",
- "How many times to improve the generated image iteratively; higher values take longer; very low values can produce bad results": "How many times to improve the generated image iteratively; higher values take longer; very low values can produce bad results",
- "Produce an image that can be tiled.": "Produce an image that can be tiled.",
- "Use a two step process to partially create an image at smaller resolution, upscale, and then improve details in it without changing composition": "Use a two step process to partially create an image at smaller resolution, upscale, and then improve details in it without changing composition",
- "Number of sampling steps for upscaled picture. If 0, uses same as for original.": "Number of sampling steps for upscaled picture. If 0, uses same as for original.",
- "Determines how little respect the algorithm should have for image's content. At 0, nothing will change, and at 1 you'll get an unrelated image. With values below 1.0, processing will take less steps than the Sampling Steps slider specifies.": "Determines how little respect the algorithm should have for image's content. At 0, nothing will change, and at 1 you'll get an unrelated image. With values below 1.0, processing will take less steps than the Sampling Steps slider specifies.",
- "Adjusts the size of the image by multiplying the original width and height by the selected value. Ignored if either Resize width to or Resize height to are non-zero.": "Adjusts the size of the image by multiplying the original width and height by the selected value. Ignored if either Resize width to or Resize height to are non-zero.",
- "Resizes image to this width. If 0, width is inferred from either of two nearby sliders.": "Resizes image to this width. If 0, width is inferred from either of two nearby sliders.",
- "Resizes image to this height. If 0, height is inferred from either of two nearby sliders.": "Resizes image to this height. If 0, height is inferred from either of two nearby sliders.",
- "How many batches of images to create (has no impact on generation performance or VRAM usage)": "How many batches of images to create (has no impact on generation performance or VRAM usage)",
- "How many image to create in a single batch (increases generation performance at cost of higher VRAM usage)": "How many image to create in a single batch (increases generation performance at cost of higher VRAM usage)",
- "Classifier Free Guidance Scale - how strongly the image should conform to prompt - lower values produce more creative results": "Classifier Free Guidance Scale - how strongly the image should conform to prompt - lower values produce more creative results",
- "A value that determines the output of random number generator - if you create an image with same parameters and seed as another image, you'll get the same result": "A value that determines the output of random number generator - if you create an image with same parameters and seed as another image, you'll get the same result",
- "Set seed to -1, which will cause a new random number to be used every time": "Set seed to -1, which will cause a new random number to be used every time",
- "Reuse seed from last generation, mostly useful if it was randomed": "Reuse seed from last generation, mostly useful if it was randomed",
- "Seed of a different picture to be mixed into the generation.": "Seed of a different picture to be mixed into the generation.",
- "How strong of a variation to produce. At 0, there will be no effect. At 1, you will get the complete picture with variation seed (except for ancestral samplers, where you will just get something).": "How strong of a variation to produce. At 0, there will be no effect. At 1, you will get the complete picture with variation seed (except for ancestral samplers, where you will just get something).",
- "Make an attempt to produce a picture similar to what would have been produced with same seed at specified resolution": "Make an attempt to produce a picture similar to what would have been produced with same seed at specified resolution",
- "Do not do anything special": "Do not do anything special",
- "Separate values for X axis using commas.": "Separate values for X axis using commas.",
- "Paste available values into the field": "Paste available values into the field",
- "Separate values for Y axis using commas.": "Separate values for Y axis using commas.",
- "Open images output directory": "Open images output directory",
- "Write image to a directory (default - log/images) and generation parameters into csv file.": "Write image to a directory (default - log/images) and generation parameters into csv file.",
- "Resize image to target resolution. Unless height and width match, you will get incorrect aspect ratio.": "Resize image to target resolution. Unless height and width match, you will get incorrect aspect ratio.",
- "Resize the image so that entirety of target resolution is filled with the image. Crop parts that stick out.": "Resize the image so that entirety of target resolution is filled with the image. Crop parts that stick out.",
- "Resize the image so that entirety of image is inside target resolution. Fill empty space with image's colors.": "Resize the image so that entirety of image is inside target resolution. Fill empty space with image's colors.",
- "How much to blur the mask before processing, in pixels.": "How much to blur the mask before processing, in pixels.",
- "What to put inside the masked area before processing it with Stable Diffusion.": "What to put inside the masked area before processing it with Stable Diffusion.",
- "fill it with colors of the image": "fill it with colors of the image",
- "keep whatever was there originally": "keep whatever was there originally",
- "fill it with latent space noise": "fill it with latent space noise",
- "fill it with latent space zeroes": "fill it with latent space zeroes",
- "How many times to repeat processing an image and using it as input for the next iteration": "How many times to repeat processing an image and using it as input for the next iteration",
- "In loopback mode, on each loop the denoising strength is multiplied by this value. <1 means decreasing variety so your sequence will converge on a fixed picture. >1 means increasing variety so your sequence will become more and more chaotic.": "In loopback mode, on each loop the denoising strength is multiplied by this value. <1 means decreasing variety so your sequence will converge on a fixed picture. >1 means increasing variety so your sequence will become more and more chaotic.",
- "For SD upscale, how much overlap in pixels should there be between tiles. Tiles overlap so that when they are merged back into one picture, there is no clearly visible seam.": "For SD upscale, how much overlap in pixels should there be between tiles. Tiles overlap so that when they are merged back into one picture, there is no clearly visible seam.",
- "A directory on the same machine where the server is running.": "A directory on the same machine where the server is running.",
- "Leave blank to save images to the default path.": "Leave blank to save images to the default path.",
- "Result = A": "Result = A",
- "Result = A * (1 - M) + B * M": "Result = A * (1 - M) + B * M",
- "Result = A + (B - C) * M": "Result = A + (B - C) * M",
- "Regular expression; if weights's name matches it, the weights is not written to the resulting checkpoint. Use ^model_ema to discard EMA weights.": "Regular expression; if weights's name matches it, the weights is not written to the resulting checkpoint. Use ^model_ema to discard EMA weights.",
- "If the number of tokens is more than the number of vectors, some may be skipped.\nLeave the textbox empty to start with zeroed out vectors": "If the number of tokens is more than the number of vectors, some may be skipped.\nLeave the textbox empty to start with zeroed out vectors",
- "1st and last digit must be 1. ex:'1, 2, 1'": "1st and last digit must be 1. ex:'1, 2, 1'",
- "1st and last digit must be 0 and values should be between 0 and 1. ex:'0, 0.01, 0'": "1st and last digit must be 0 and values should be between 0 and 1. ex:'0, 0.01, 0'",
- "Gradient clip value": "Gradient clip value",
- "Path to directory with input images": "Path to directory with input images",
- "Path to directory where to write outputs": "Path to directory where to write outputs",
- "Use following tags to define how filenames for images are chosen: [steps], [cfg], [prompt_hash], [prompt], [prompt_no_styles], [prompt_spaces], [width], [height], [styles], [sampler], [seed], [model_hash], [model_name], [prompt_words], [date], [datetime], [datetime], [datetime