mirror of
https://github.com/invoke-ai/InvokeAI.git
synced 2026-01-17 09:57:58 -05:00
Compare commits
49 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
11601d4378 | ||
|
|
0dbf917f67 | ||
|
|
c3f82d4481 | ||
|
|
3929bd3e13 | ||
|
|
caf7caddf7 | ||
|
|
9fded69f0c | ||
|
|
9f719883c8 | ||
|
|
5d4da31dcd | ||
|
|
686640af3a | ||
|
|
edc22e06c3 | ||
|
|
409a46e2c4 | ||
|
|
e7ee4ecac7 | ||
|
|
da6c690d7b | ||
|
|
7c4544f95e | ||
|
|
f173e0a085 | ||
|
|
2a90e0c55f | ||
|
|
9d103ef030 | ||
|
|
4cc60669c1 | ||
|
|
d456aea8f3 | ||
|
|
4151883cb2 | ||
|
|
a029d90630 | ||
|
|
211d6b3831 | ||
|
|
b40faa98bd | ||
|
|
8d4ad0de4e | ||
|
|
e4b2f815e8 | ||
|
|
0dd5804949 | ||
|
|
53476af72e | ||
|
|
61ee597f4b | ||
|
|
ad0b366e47 | ||
|
|
942f029a24 | ||
|
|
e0d7c466cc | ||
|
|
16c0132a6b | ||
|
|
7cb2fcf8b4 | ||
|
|
1a65d43569 | ||
|
|
1313e31f62 | ||
|
|
aa213285bb | ||
|
|
f691353570 | ||
|
|
1c75010f29 | ||
|
|
eba8fb58ed | ||
|
|
83a7e60fe5 | ||
|
|
d4e86feeeb | ||
|
|
427614d1df | ||
|
|
ce6fb8ea29 | ||
|
|
df858eb3f9 | ||
|
|
6523fd07ab | ||
|
|
a823e37126 | ||
|
|
4eed06903c | ||
|
|
79d577bff9 | ||
|
|
3521557541 |
@@ -21,6 +21,7 @@ from threading import Event
|
||||
from ldm.generate import Generate
|
||||
from ldm.invoke.args import Args, APP_ID, APP_VERSION, calculate_init_img_hash
|
||||
from ldm.invoke.conditioning import get_tokens_for_prompt, get_prompt_structure
|
||||
from ldm.invoke.globals import Globals
|
||||
from ldm.invoke.pngwriter import PngWriter, retrieve_metadata
|
||||
from ldm.invoke.prompt_parser import split_weighted_subprompts, Blend
|
||||
from ldm.invoke.generator.inpaint import infill_methods
|
||||
@@ -39,6 +40,9 @@ args.root_dir = os.path.expanduser(args.root_dir or "..")
|
||||
if not os.path.isabs(args.outdir):
|
||||
args.outdir = os.path.join(args.root_dir, args.outdir)
|
||||
|
||||
# normalize the config directory relative to root
|
||||
if not os.path.isabs(opt.conf):
|
||||
opt.conf = os.path.normpath(os.path.join(Globals.root,opt.conf))
|
||||
|
||||
class InvokeAIWebServer:
|
||||
def __init__(self, generate: Generate, gfpgan, codeformer, esrgan) -> None:
|
||||
@@ -297,6 +301,78 @@ class InvokeAIWebServer:
|
||||
config["infill_methods"] = infill_methods()
|
||||
socketio.emit("systemConfig", config)
|
||||
|
||||
@socketio.on('searchForModels')
|
||||
def handle_search_models(search_folder: str):
|
||||
try:
|
||||
if not search_folder:
|
||||
socketio.emit(
|
||||
"foundModels",
|
||||
{'search_folder': None, 'found_models': None},
|
||||
)
|
||||
else:
|
||||
search_folder, found_models = self.generate.model_cache.search_models(search_folder)
|
||||
socketio.emit(
|
||||
"foundModels",
|
||||
{'search_folder': search_folder, 'found_models': found_models},
|
||||
)
|
||||
except Exception as e:
|
||||
self.socketio.emit("error", {"message": (str(e))})
|
||||
print("\n")
|
||||
|
||||
traceback.print_exc()
|
||||
print("\n")
|
||||
|
||||
@socketio.on("addNewModel")
|
||||
def handle_add_model(new_model_config: dict):
|
||||
try:
|
||||
model_name = new_model_config['name']
|
||||
del new_model_config['name']
|
||||
model_attributes = new_model_config
|
||||
update = False
|
||||
current_model_list = self.generate.model_cache.list_models()
|
||||
if model_name in current_model_list:
|
||||
update = True
|
||||
|
||||
print(f">> Adding New Model: {model_name}")
|
||||
|
||||
self.generate.model_cache.add_model(
|
||||
model_name=model_name, model_attributes=model_attributes, clobber=True)
|
||||
self.generate.model_cache.commit(opt.conf)
|
||||
|
||||
new_model_list = self.generate.model_cache.list_models()
|
||||
socketio.emit(
|
||||
"newModelAdded",
|
||||
{"new_model_name": model_name,
|
||||
"model_list": new_model_list, 'update': update},
|
||||
)
|
||||
print(f">> New Model Added: {model_name}")
|
||||
except Exception as e:
|
||||
self.socketio.emit("error", {"message": (str(e))})
|
||||
print("\n")
|
||||
|
||||
traceback.print_exc()
|
||||
print("\n")
|
||||
|
||||
@socketio.on("deleteModel")
|
||||
def handle_delete_model(model_name: str):
|
||||
try:
|
||||
print(f">> Deleting Model: {model_name}")
|
||||
self.generate.model_cache.del_model(model_name)
|
||||
self.generate.model_cache.commit(opt.conf)
|
||||
updated_model_list = self.generate.model_cache.list_models()
|
||||
socketio.emit(
|
||||
"modelDeleted",
|
||||
{"deleted_model_name": model_name,
|
||||
"model_list": updated_model_list},
|
||||
)
|
||||
print(f">> Model Deleted: {model_name}")
|
||||
except Exception as e:
|
||||
self.socketio.emit("error", {"message": (str(e))})
|
||||
print("\n")
|
||||
|
||||
traceback.print_exc()
|
||||
print("\n")
|
||||
|
||||
@socketio.on("requestModelChange")
|
||||
def handle_set_model(model_name: str):
|
||||
try:
|
||||
|
||||
@@ -6,70 +6,70 @@ title: WebUI Hotkey List
|
||||
|
||||
## App Hotkeys
|
||||
|
||||
| Setting | Hotkey |
|
||||
| -------------- | ------------------ |
|
||||
| ++Ctrl+Enter++ | Invoke |
|
||||
| ++Shift+X++ | Cancel |
|
||||
| ++Alt+A++ | Focus Prompt |
|
||||
| ++O++ | Toggle Options |
|
||||
| ++Shift+O++ | Pin Options |
|
||||
| ++Z++ | Toggle Viewer |
|
||||
| ++G++ | Toggle Gallery |
|
||||
| ++F++ | Maximize Workspace |
|
||||
| ++1-5++ | Change Tabs |
|
||||
| ++"`"++ | Toggle Console |
|
||||
| Setting | Hotkey |
|
||||
| --------------- | ------------------ |
|
||||
| ++ctrl+enter++ | Invoke |
|
||||
| ++shift+x++ | Cancel |
|
||||
| ++alt+a++ | Focus Prompt |
|
||||
| ++o++ | Toggle Options |
|
||||
| ++shift+o++ | Pin Options |
|
||||
| ++z++ | Toggle Viewer |
|
||||
| ++g++ | Toggle Gallery |
|
||||
| ++f++ | Maximize Workspace |
|
||||
| ++1++ - ++5++ | Change Tabs |
|
||||
| ++"`"++ | Toggle Console |
|
||||
|
||||
## General Hotkeys
|
||||
|
||||
| Setting | Hotkey |
|
||||
| ----------- | ---------------------- |
|
||||
| ++P++ | Set Prompt |
|
||||
| ++S++ | Set Seed |
|
||||
| ++A++ | Set Parameters |
|
||||
| ++Shift+R++ | Restore Faces |
|
||||
| ++Shift+U++ | Upscale |
|
||||
| ++I++ | Show Info |
|
||||
| ++Shift+I++ | Send To Image To Image |
|
||||
| ++Del++ | Delete Image |
|
||||
| ++Esc++ | Close Panels |
|
||||
| Setting | Hotkey |
|
||||
| -------------- | ---------------------- |
|
||||
| ++p++ | Set Prompt |
|
||||
| ++s++ | Set Seed |
|
||||
| ++a++ | Set Parameters |
|
||||
| ++shift+r++ | Restore Faces |
|
||||
| ++shift+u++ | Upscale |
|
||||
| ++i++ | Show Info |
|
||||
| ++shift+i++ | Send To Image To Image |
|
||||
| ++del++ | Delete Image |
|
||||
| ++esc++ | Close Panels |
|
||||
|
||||
## Gallery Hotkeys
|
||||
|
||||
| Setting | Hotkey |
|
||||
| --------------- | --------------------------- |
|
||||
| ++Arrow Left++ | Previous Image |
|
||||
| ++Arrow Right++ | Next Image |
|
||||
| ++Shift+G++ | Toggle Gallery Pin |
|
||||
| ++Shift+Up++ | Increase Gallery Image Size |
|
||||
| ++Shift+Down++ | Decrease Gallery Image Size |
|
||||
| Setting | Hotkey |
|
||||
| ----------------------| --------------------------- |
|
||||
| ++arrow-left++ | Previous Image |
|
||||
| ++arrow-right++ | Next Image |
|
||||
| ++shift+g++ | Toggle Gallery Pin |
|
||||
| ++shift+arrow-up++ | Increase Gallery Image Size |
|
||||
| ++shift+arrow-down++ | Decrease Gallery Image Size |
|
||||
|
||||
## Unified Canvas Hotkeys
|
||||
|
||||
| Setting | Hotkey |
|
||||
| ------------------------- | ---------------------- |
|
||||
| ++B++ | Select Brush |
|
||||
| ++E++ | Select Eraser |
|
||||
| ++[++ | Decrease Brush Size |
|
||||
| ++]++ | Increase Brush Size |
|
||||
| ++Shift+[++ | Decrease Brush Opacity |
|
||||
| ++Shift+]++ | Increase Brush Opacity |
|
||||
| ++V++ | Move Tool |
|
||||
| ++Shift+F++ | Fill Bounding Box |
|
||||
| ++Delete/Backspace++ | Erase Bounding Box |
|
||||
| ++C++ | Select Color Picker |
|
||||
| ++N++ | Toggle Snap |
|
||||
| ++Hold Space++ | Quick Toggle Move |
|
||||
| ++Q++ | Toggle Layer |
|
||||
| ++Shift+C++ | Clear Mask |
|
||||
| ++H++ | Hide Mask |
|
||||
| ++Shift+H++ | Show/Hide Bounding Box |
|
||||
| ++Shift+M++ | Merge Visible |
|
||||
| ++Shift+S++ | Save To Gallery |
|
||||
| ++Ctrl+C++ | Copy To Clipboard |
|
||||
| ++Shift+D++ | Download Image |
|
||||
| ++Ctrl+Z++ | Undo |
|
||||
| ++Ctrl+Y / Ctrl+Shift+Z++ | Redo |
|
||||
| ++R++ | Reset View |
|
||||
| ++Arrow Left++ | Previous Staging Image |
|
||||
| ++Arrow Right++ | Next Staging Image |
|
||||
| ++Enter++ | Accept Staging Image |
|
||||
| Setting | Hotkey |
|
||||
| --------------------------------- | ---------------------- |
|
||||
| ++b++ | Select Brush |
|
||||
| ++e++ | Select Eraser |
|
||||
| ++bracket-left++ | Decrease Brush Size |
|
||||
| ++bracket-right++ | Increase Brush Size |
|
||||
| ++shift+bracket-left++ | Decrease Brush Opacity |
|
||||
| ++shift+bracket-right++ | Increase Brush Opacity |
|
||||
| ++v++ | Move Tool |
|
||||
| ++shift+f++ | Fill Bounding Box |
|
||||
| ++del++ / ++backspace++ | Erase Bounding Box |
|
||||
| ++c++ | Select Color Picker |
|
||||
| ++n++ | Toggle Snap |
|
||||
| ++"Hold Space"++ | Quick Toggle Move |
|
||||
| ++q++ | Toggle Layer |
|
||||
| ++shift+c++ | Clear Mask |
|
||||
| ++h++ | Hide Mask |
|
||||
| ++shift+h++ | Show/Hide Bounding Box |
|
||||
| ++shift+m++ | Merge Visible |
|
||||
| ++shift+s++ | Save To Gallery |
|
||||
| ++ctrl+c++ | Copy To Clipboard |
|
||||
| ++shift+d++ | Download Image |
|
||||
| ++ctrl+z++ | Undo |
|
||||
| ++ctrl+y++ / ++ctrl+shift+z++ | Redo |
|
||||
| ++r++ | Reset View |
|
||||
| ++arrow-left++ | Previous Staging Image |
|
||||
| ++arrow-right++ | Next Staging Image |
|
||||
| ++enter++ | Accept Staging Image |
|
||||
@@ -1,6 +1,7 @@
|
||||
# pip will resolve the version which matches torch
|
||||
albumentations
|
||||
diffusers==0.10.*
|
||||
dnspython==2.2.1
|
||||
einops
|
||||
eventlet
|
||||
facexlib
|
||||
|
||||
48
frontend/dist/assets/index-legacy-4585c87a.js
vendored
48
frontend/dist/assets/index-legacy-4585c87a.js
vendored
File diff suppressed because one or more lines are too long
48
frontend/dist/assets/index-legacy-5c5a479d.js
vendored
Normal file
48
frontend/dist/assets/index-legacy-5c5a479d.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
frontend/dist/assets/index.0dadf5d0.css
vendored
Normal file
1
frontend/dist/assets/index.0dadf5d0.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
frontend/dist/assets/index.25b49ba2.css
vendored
1
frontend/dist/assets/index.25b49ba2.css
vendored
File diff suppressed because one or more lines are too long
625
frontend/dist/assets/index.6acd2bd4.js
vendored
625
frontend/dist/assets/index.6acd2bd4.js
vendored
File diff suppressed because one or more lines are too long
625
frontend/dist/assets/index.ec2d89c6.js
vendored
Normal file
625
frontend/dist/assets/index.ec2d89c6.js
vendored
Normal file
File diff suppressed because one or more lines are too long
6
frontend/dist/index.html
vendored
6
frontend/dist/index.html
vendored
@@ -7,8 +7,8 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>InvokeAI - A Stable Diffusion Toolkit</title>
|
||||
<link rel="shortcut icon" type="icon" href="./assets/favicon.0d253ced.ico" />
|
||||
<script type="module" crossorigin src="./assets/index.6acd2bd4.js"></script>
|
||||
<link rel="stylesheet" href="./assets/index.25b49ba2.css">
|
||||
<script type="module" crossorigin src="./assets/index.ec2d89c6.js"></script>
|
||||
<link rel="stylesheet" href="./assets/index.0dadf5d0.css">
|
||||
<script type="module">try{import.meta.url;import("_").catch(()=>1);}catch(e){}window.__vite_is_modern_browser=true;</script>
|
||||
<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy build because dynamic import or import.meta.url is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
|
||||
</head>
|
||||
@@ -18,6 +18,6 @@
|
||||
|
||||
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
|
||||
<script nomodule crossorigin id="vite-legacy-polyfill" src="./assets/polyfills-legacy-dde3a68a.js"></script>
|
||||
<script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-4585c87a.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
|
||||
<script nomodule crossorigin id="vite-legacy-entry" data-src="./assets/index-legacy-5c5a479d.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
1
frontend/dist/locales/common/de.json
vendored
1
frontend/dist/locales/common/de.json
vendored
@@ -15,6 +15,7 @@
|
||||
"langPortuguese": "Portugiesisch",
|
||||
"langFrench": "Französich",
|
||||
"langGerman": "Deutsch",
|
||||
"langSpanish": "Spanisch",
|
||||
"text2img": "Text zu Bild",
|
||||
"img2img": "Bild zu Bild",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
|
||||
55
frontend/dist/locales/common/en-US.json
vendored
55
frontend/dist/locales/common/en-US.json
vendored
@@ -1,3 +1,56 @@
|
||||
{
|
||||
"hotkeysLabel": "Hotkeys"
|
||||
"hotkeysLabel": "Hotkeys",
|
||||
"themeLabel": "Theme",
|
||||
"languagePickerLabel": "Language Picker",
|
||||
"reportBugLabel": "Report Bug",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Settings",
|
||||
"darkTheme": "Dark",
|
||||
"lightTheme": "Light",
|
||||
"greenTheme": "Green",
|
||||
"langEnglish": "English",
|
||||
"langRussian": "Russian",
|
||||
"langItalian": "Italian",
|
||||
"langBrPortuguese": "Portuguese (Brazilian)",
|
||||
"langGerman": "German",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langPolish": "Polish",
|
||||
"text2img": "Text To Image",
|
||||
"img2img": "Image To Image",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
"nodes": "Nodes",
|
||||
"nodesDesc": "A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature.",
|
||||
"postProcessing": "Post Processing",
|
||||
"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.",
|
||||
"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 embeddings using Textual Inversion using the main script.",
|
||||
"upload": "Upload",
|
||||
"close": "Close",
|
||||
"load": "Load",
|
||||
"statusConnected": "Connected",
|
||||
"statusDisconnected": "Disconnected",
|
||||
"statusError": "Error",
|
||||
"statusPreparing": "Preparing",
|
||||
"statusProcessingCanceled": "Processing Canceled",
|
||||
"statusProcessingComplete": "Processing Complete",
|
||||
"statusGenerating": "Generating",
|
||||
"statusGeneratingTextToImage": "Generating Text To Image",
|
||||
"statusGeneratingImageToImage": "Generating Image To Image",
|
||||
"statusGeneratingInpainting": "Generating Inpainting",
|
||||
"statusGeneratingOutpainting": "Generating Outpainting",
|
||||
"statusGenerationComplete": "Generation Complete",
|
||||
"statusIterationComplete": "Iteration Complete",
|
||||
"statusSavingImage": "Saving Image",
|
||||
"statusRestoringFaces": "Restoring Faces",
|
||||
"statusRestoringFacesGFPGAN": "Restoring Faces (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restoring Faces (CodeFormer)",
|
||||
"statusUpscaling": "Upscaling",
|
||||
"statusUpscalingESRGAN": "Upscaling (ESRGAN)",
|
||||
"statusLoadingModel": "Loading Model",
|
||||
"statusModelChanged": "Model Changed"
|
||||
}
|
||||
|
||||
2
frontend/dist/locales/common/en.json
vendored
2
frontend/dist/locales/common/en.json
vendored
@@ -17,6 +17,8 @@
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langPolish": "Polish",
|
||||
"langSimplifiedChinese": "Simplified Chinese",
|
||||
"langSpanish": "Spanish",
|
||||
"text2img": "Text To Image",
|
||||
"img2img": "Image To Image",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
|
||||
58
frontend/dist/locales/common/es.json
vendored
Normal file
58
frontend/dist/locales/common/es.json
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"hotkeysLabel": "Atajos de teclado",
|
||||
"themeLabel": "Tema",
|
||||
"languagePickerLabel": "Selector de idioma",
|
||||
"reportBugLabel": "Reportar errores",
|
||||
"githubLabel": "GitHub",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Ajustes",
|
||||
"darkTheme": "Oscuro",
|
||||
"lightTheme": "Claro",
|
||||
"greenTheme": "Verde",
|
||||
"langEnglish": "Inglés",
|
||||
"langRussian": "Ruso",
|
||||
"langItalian": "Italiano",
|
||||
"langBrPortuguese": "Portugués (Brasil)",
|
||||
"langGerman": "Alemán",
|
||||
"langPortuguese": "Portugués",
|
||||
"langFrench": "French",
|
||||
"langPolish": "Polish",
|
||||
"langSpanish": "Español",
|
||||
"text2img": "Texto a Imagen",
|
||||
"img2img": "Imagen a Imagen",
|
||||
"unifiedCanvas": "Lienzo Unificado",
|
||||
"nodes": "Nodos",
|
||||
"nodesDesc": "Un sistema de generación de imágenes basado en nodos, actualmente se encuentra en desarrollo. Mantente pendiente a nuestras actualizaciones acerca de esta fabulosa funcionalidad.",
|
||||
"postProcessing": "Post-procesamiento",
|
||||
"postProcessDesc1": "Invoke AI ofrece una gran variedad de funciones de post-procesamiento, El aumento de tamaño y Restauración de Rostros ya se encuentran disponibles en la interfaz web, puedes acceder desde el menú de Opciones Avanzadas en las pestañas de Texto a Imagen y de Imagen a Imagen. También puedes acceder a estas funciones directamente mediante el botón de acciones en el menú superior de la imagen actual o en el visualizador",
|
||||
"postProcessDesc2": "Una interfaz de usuario dedicada se lanzará pronto para facilitar flujos de trabajo de postprocesamiento más avanzado.",
|
||||
"postProcessDesc3": "La Interfaz de Línea de Comandos de Invoke AI ofrece muchas otras características, incluyendo -Embiggen-.",
|
||||
"training": "Entrenamiento",
|
||||
"trainingDesc1": "Un flujo de trabajo dedicado para el entrenamiento de sus propios -embeddings- y puntos de control utilizando Inversión Textual y Dreambooth desde la interfaz web.",
|
||||
"trainingDesc2": "InvokeAI already supports training custom embeddings using Textual Inversion using the main script.",
|
||||
"trainingDesc2": "InvokeAI ya soporta el entrenamiento de -embeddings- personalizados utilizando la Inversión Textual mediante el script principal.",
|
||||
"upload": "Subir imagen",
|
||||
"close": "Cerrar",
|
||||
"load": "Cargar",
|
||||
"statusConnected": "Conectado",
|
||||
"statusDisconnected": "Desconectado",
|
||||
"statusError": "Error",
|
||||
"statusPreparing": "Preparando",
|
||||
"statusProcessingCanceled": "Procesamiento Cancelado",
|
||||
"statusProcessingComplete": "Procesamiento Completo",
|
||||
"statusGenerating": "Generando",
|
||||
"statusGeneratingTextToImage": "Generando Texto a Imagen",
|
||||
"statusGeneratingImageToImage": "Generando Imagen a Imagen",
|
||||
"statusGeneratingInpainting": "Generando pintura interior",
|
||||
"statusGeneratingOutpainting": "Generando pintura exterior",
|
||||
"statusGenerationComplete": "Generación Completa",
|
||||
"statusIterationComplete": "Iteración Completa",
|
||||
"statusSavingImage": "Guardando Imagen",
|
||||
"statusRestoringFaces": "Restaurando Rostros",
|
||||
"statusRestoringFacesGFPGAN": "Restaurando Rostros (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restaurando Rostros (CodeFormer)",
|
||||
"statusUpscaling": "Aumentando Tamaño",
|
||||
"statusUpscalingESRGAN": "Restaurando Rostros(ESRGAN)",
|
||||
"statusLoadingModel": "Cargando Modelo",
|
||||
"statusModelChanged": "Modelo cambiado"
|
||||
}
|
||||
2
frontend/dist/locales/common/it.json
vendored
2
frontend/dist/locales/common/it.json
vendored
@@ -17,6 +17,8 @@
|
||||
"langPortuguese": "Portoghese",
|
||||
"langFrench": "Francese",
|
||||
"langPolish": "Polacco",
|
||||
"langSimplifiedChinese": "Cinese semplificato",
|
||||
"langSpanish": "Spagnolo",
|
||||
"text2img": "Testo a Immagine",
|
||||
"img2img": "Immagine a Immagine",
|
||||
"unifiedCanvas": "Tela unificata",
|
||||
|
||||
1
frontend/dist/locales/common/pl.json
vendored
1
frontend/dist/locales/common/pl.json
vendored
@@ -15,6 +15,7 @@
|
||||
"langPortuguese": "Portugalski",
|
||||
"langFrench": "Francuski",
|
||||
"langPolish": "Polski",
|
||||
"langSpanish": "Hiszpański",
|
||||
"text2img": "Tekst na obraz",
|
||||
"img2img": "Obraz na obraz",
|
||||
"unifiedCanvas": "Tryb uniwersalny",
|
||||
|
||||
1
frontend/dist/locales/common/pt_br.json
vendored
1
frontend/dist/locales/common/pt_br.json
vendored
@@ -15,6 +15,7 @@
|
||||
"langBrPortuguese": "Português do Brasil",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langSpanish": "Spanish",
|
||||
"text2img": "Texto Para Imagem",
|
||||
"img2img": "Imagem Para Imagem",
|
||||
"unifiedCanvas": "Tela Unificada",
|
||||
|
||||
2
frontend/dist/locales/common/ru.json
vendored
2
frontend/dist/locales/common/ru.json
vendored
@@ -14,6 +14,7 @@
|
||||
"langItalian": "Italian",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langSpanish": "Spanish",
|
||||
"text2img": "Изображение из текста (text2img)",
|
||||
"img2img": "Изображение в изображение (img2img)",
|
||||
"unifiedCanvas": "Универсальный холст",
|
||||
@@ -51,4 +52,3 @@
|
||||
"statusLoadingModel": "Загрузка модели",
|
||||
"statusModelChanged": "Модель изменена"
|
||||
}
|
||||
|
||||
|
||||
54
frontend/dist/locales/common/zh_cn.json
vendored
Normal file
54
frontend/dist/locales/common/zh_cn.json
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "快捷键",
|
||||
"themeLabel": "主题",
|
||||
"languagePickerLabel": "语言",
|
||||
"reportBugLabel": "提交错误报告",
|
||||
"githubLabel": "GitHub",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "设置",
|
||||
"darkTheme": "暗色",
|
||||
"lightTheme": "亮色",
|
||||
"greenTheme": "绿色",
|
||||
"langEnglish": "英语",
|
||||
"langRussian": "俄语",
|
||||
"langItalian": "意大利语",
|
||||
"langPortuguese": "葡萄牙语",
|
||||
"langFrench": "法语",
|
||||
"langChineseSimplified": "简体中文",
|
||||
"text2img": "文字到图像",
|
||||
"img2img": "图像到图像",
|
||||
"unifiedCanvas": "统一画布",
|
||||
"nodes": "节点",
|
||||
"nodesDesc": "一个基于节点的图像生成系统目前正在开发中。请持续关注关于这一功能的更新。",
|
||||
"postProcessing": "后期处理",
|
||||
"postProcessDesc1": "Invoke AI 提供各种各样的后期处理功能。图像放大和面部修复在网页界面中已经可用。你可以从文本到图像和图像到图像页面的高级选项菜单中访问它们。你也可以直接使用图像显示上方或查看器中的图像操作按钮处理图像。",
|
||||
"postProcessDesc2": "一个专门的界面将很快发布,新的界面能够处理更复杂的后期处理流程。",
|
||||
"postProcessDesc3": "Invoke AI 命令行界面提供例如Embiggen的各种其他功能。",
|
||||
"training": "训练",
|
||||
"trainingDesc1": "一个专门用于从网络UI使用Textual Inversion和Dreambooth训练自己的嵌入模型和检查点的工作流程。",
|
||||
"trainingDesc2": "InvokeAI已经支持使用主脚本中的Textual Inversion来训练自定义的嵌入模型。",
|
||||
"upload": "上传",
|
||||
"close": "关闭",
|
||||
"load": "加载",
|
||||
"statusConnected": "已连接",
|
||||
"statusDisconnected": "未连接",
|
||||
"statusError": "错误",
|
||||
"statusPreparing": "准备中",
|
||||
"statusProcessingCanceled": "处理取消",
|
||||
"statusProcessingComplete": "处理完成",
|
||||
"statusGenerating": "生成中",
|
||||
"statusGeneratingTextToImage": "文字到图像生成中",
|
||||
"statusGeneratingImageToImage": "图像到图像生成中",
|
||||
"statusGeneratingInpainting": "生成内画中",
|
||||
"statusGeneratingOutpainting": "生成外画中",
|
||||
"statusGenerationComplete": "生成完成",
|
||||
"statusIterationComplete": "迭代完成",
|
||||
"statusSavingImage": "图像保存中",
|
||||
"statusRestoringFaces": "脸部修复中",
|
||||
"statusRestoringFacesGFPGAN": "脸部修复中 (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "脸部修复中 (CodeFormer)",
|
||||
"statusUpscaling": "放大中",
|
||||
"statusUpscalingESRGAN": "放大中 (ESRGAN)",
|
||||
"statusLoadingModel": "模型加载中",
|
||||
"statusModelChanged": "模型已切换"
|
||||
}
|
||||
17
frontend/dist/locales/gallery/en-US.json
vendored
17
frontend/dist/locales/gallery/en-US.json
vendored
@@ -1 +1,16 @@
|
||||
{}
|
||||
{
|
||||
"generations": "Generations",
|
||||
"showGenerations": "Show Generations",
|
||||
"uploads": "Uploads",
|
||||
"showUploads": "Show Uploads",
|
||||
"galleryImageSize": "Image Size",
|
||||
"galleryImageResetSize": "Reset Size",
|
||||
"gallerySettings": "Gallery Settings",
|
||||
"maintainAspectRatio": "Maintain Aspect Ratio",
|
||||
"autoSwitchNewImages": "Auto-Switch to New Images",
|
||||
"singleColumnLayout": "Single Column Layout",
|
||||
"pinGallery": "Pin Gallery",
|
||||
"allImagesLoaded": "All Images Loaded",
|
||||
"loadMore": "Load More",
|
||||
"noImagesInGallery": "No Images In Gallery"
|
||||
}
|
||||
|
||||
16
frontend/dist/locales/gallery/es.json
vendored
Normal file
16
frontend/dist/locales/gallery/es.json
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Generaciones",
|
||||
"showGenerations": "Mostrar Generaciones",
|
||||
"uploads": "Subidas de archivos",
|
||||
"showUploads": "Mostar Subidas",
|
||||
"galleryImageSize": "Tamaño de la imagen",
|
||||
"galleryImageResetSize": "Restablecer tamaño de la imagen",
|
||||
"gallerySettings": "Ajustes de la galería",
|
||||
"maintainAspectRatio": "Mantener relación de aspecto",
|
||||
"autoSwitchNewImages": "Auto seleccionar Imágenes nuevas",
|
||||
"singleColumnLayout": "Diseño de una columna",
|
||||
"pinGallery": "Fijar galería",
|
||||
"allImagesLoaded": "Todas las imágenes cargadas",
|
||||
"loadMore": "Cargar más",
|
||||
"noImagesInGallery": "Sin imágenes en la galería"
|
||||
}
|
||||
16
frontend/dist/locales/gallery/zh_cn.json
vendored
Normal file
16
frontend/dist/locales/gallery/zh_cn.json
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "生成的图像",
|
||||
"showGenerations": "显示生成的图像",
|
||||
"uploads": "上传的图像",
|
||||
"showUploads": "显示上传的图像",
|
||||
"galleryImageSize": "预览大小",
|
||||
"galleryImageResetSize": "重置预览大小",
|
||||
"gallerySettings": "预览设置",
|
||||
"maintainAspectRatio": "保持比例",
|
||||
"autoSwitchNewImages": "自动切换到新图像",
|
||||
"singleColumnLayout": "单列布局",
|
||||
"pinGallery": "保持图库常开",
|
||||
"allImagesLoaded": "所有图像加载完成",
|
||||
"loadMore": "加载更多",
|
||||
"noImagesInGallery": "图库中无图像"
|
||||
}
|
||||
208
frontend/dist/locales/hotkeys/en-US.json
vendored
208
frontend/dist/locales/hotkeys/en-US.json
vendored
@@ -1 +1,207 @@
|
||||
{}
|
||||
{
|
||||
"keyboardShortcuts": "Keyboard Shorcuts",
|
||||
"appHotkeys": "App Hotkeys",
|
||||
"generalHotkeys": "General Hotkeys",
|
||||
"galleryHotkeys": "Gallery Hotkeys",
|
||||
"unifiedCanvasHotkeys": "Unified Canvas Hotkeys",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "Generate an image"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Cancel",
|
||||
"desc": "Cancel image generation"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Focus Prompt",
|
||||
"desc": "Focus the prompt input area"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Toggle Options",
|
||||
"desc": "Open and close the options panel"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Pin Options",
|
||||
"desc": "Pin the options panel"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Toggle Viewer",
|
||||
"desc": "Open and close Image Viewer"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Toggle Gallery",
|
||||
"desc": "Open and close the gallery drawer"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Maximize Workspace",
|
||||
"desc": "Close panels and maximize work area"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Change Tabs",
|
||||
"desc": "Switch to another workspace"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Console Toggle",
|
||||
"desc": "Open and close console"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Set Prompt",
|
||||
"desc": "Use the prompt of the current image"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Set Seed",
|
||||
"desc": "Use the seed of the current image"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Set Parameters",
|
||||
"desc": "Use all parameters of the current image"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restore Faces",
|
||||
"desc": "Restore the current image"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Upscale",
|
||||
"desc": "Upscale the current image"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Show Info",
|
||||
"desc": "Show metadata info of the current image"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Send To Image To Image",
|
||||
"desc": "Send current image to Image to Image"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Delete Image",
|
||||
"desc": "Delete the current image"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Close Panels",
|
||||
"desc": "Closes open panels"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Previous Image",
|
||||
"desc": "Display the previous image in gallery"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Next Image",
|
||||
"desc": "Display the next image in gallery"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Toggle Gallery Pin",
|
||||
"desc": "Pins and unpins the gallery to the UI"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Increase Gallery Image Size",
|
||||
"desc": "Increases gallery thumbnails size"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Decrease Gallery Image Size",
|
||||
"desc": "Decreases gallery thumbnails size"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Select Brush",
|
||||
"desc": "Selects the canvas brush"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Select Eraser",
|
||||
"desc": "Selects the canvas eraser"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Decrease Brush Size",
|
||||
"desc": "Decreases the size of the canvas brush/eraser"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Increase Brush Size",
|
||||
"desc": "Increases the size of the canvas brush/eraser"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Decrease Brush Opacity",
|
||||
"desc": "Decreases the opacity of the canvas brush"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Increase Brush Opacity",
|
||||
"desc": "Increases the opacity of the canvas brush"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Move Tool",
|
||||
"desc": "Allows canvas navigation"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Fill Bounding Box",
|
||||
"desc": "Fills the bounding box with brush color"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Erase Bounding Box",
|
||||
"desc": "Erases the bounding box area"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Select Color Picker",
|
||||
"desc": "Selects the canvas color picker"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Toggle Snap",
|
||||
"desc": "Toggles Snap to Grid"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Quick Toggle Move",
|
||||
"desc": "Temporarily toggles Move mode"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Toggle Layer",
|
||||
"desc": "Toggles mask/base layer selection"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Clear Mask",
|
||||
"desc": "Clear the entire mask"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Hide Mask",
|
||||
"desc": "Hide and unhide mask"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Show/Hide Bounding Box",
|
||||
"desc": "Toggle visibility of bounding box"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Merge Visible",
|
||||
"desc": "Merge all visible layers of canvas"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Save To Gallery",
|
||||
"desc": "Save current canvas to gallery"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copy to Clipboard",
|
||||
"desc": "Copy current canvas to clipboard"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Download Image",
|
||||
"desc": "Download current canvas"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Undo Stroke",
|
||||
"desc": "Undo a brush stroke"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Redo Stroke",
|
||||
"desc": "Redo a brush stroke"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Reset View",
|
||||
"desc": "Reset Canvas View"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Previous Staging Image",
|
||||
"desc": "Previous Staging Area Image"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Next Staging Image",
|
||||
"desc": "Next Staging Area Image"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Accept Staging Image",
|
||||
"desc": "Accept Current Staging Area Image"
|
||||
}
|
||||
}
|
||||
|
||||
207
frontend/dist/locales/hotkeys/es.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/es.json
vendored
Normal file
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Atajos de teclado",
|
||||
"appHotkeys": "Atajos de applicación",
|
||||
"generalHotkeys": "Atajos generales",
|
||||
"galleryHotkeys": "Atajos de galería",
|
||||
"unifiedCanvasHotkeys": "Atajos de lienzo unificado",
|
||||
"invoke": {
|
||||
"title": "Invocar",
|
||||
"desc": "Generar una imagen"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Cancelar",
|
||||
"desc": "Cancelar el proceso de generación de imagen"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Mover foco a Entrada de texto",
|
||||
"desc": "Mover foco hacia el campo de texto de la Entrada"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Alternar opciones",
|
||||
"desc": "Mostar y ocultar el panel de opciones"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Fijar opciones",
|
||||
"desc": "Fijar el panel de opciones"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Alternar visor",
|
||||
"desc": "Mostar y ocultar el visor de imágenes"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Alternar galería",
|
||||
"desc": "Mostar y ocultar la galería de imágenes"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Maximizar espacio de trabajo",
|
||||
"desc": "Cerrar otros páneles y maximizar el espacio de trabajo"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Cambiar",
|
||||
"desc": "Cambiar entre áreas de trabajo"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Alternar consola",
|
||||
"desc": "Mostar y ocultar la consola"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Establecer Entrada",
|
||||
"desc": "Usar el texto de entrada de la imagen actual"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Establecer semilla",
|
||||
"desc": "Usar la semilla de la imagen actual"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Establecer parámetros",
|
||||
"desc": "Usar todos los parámetros de la imagen actual"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restaurar rostros",
|
||||
"desc": "Restaurar rostros en la imagen actual"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Aumentar resolución",
|
||||
"desc": "Aumentar la resolución de la imagen actual"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Mostrar información",
|
||||
"desc": "Mostar metadatos de la imagen actual"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Enviar hacia Imagen a Imagen",
|
||||
"desc": "Enviar imagen actual hacia Imagen a Imagen"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Eliminar imagen",
|
||||
"desc": "Eliminar imagen actual"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Cerrar páneles",
|
||||
"desc": "Cerrar los páneles abiertos"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Imagen anterior",
|
||||
"desc": "Muetra la imagen anterior en la galería"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Imagen siguiente",
|
||||
"desc": "Muetra la imagen siguiente en la galería"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Alternar fijado de galería",
|
||||
"desc": "Fijar o desfijar la galería en la interfaz"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Aumentar imagen en galería",
|
||||
"desc": "Aumenta el tamaño de las miniaturas de la galería"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Reducir imagen en galería",
|
||||
"desc": "Reduce el tamaño de las miniaturas de la galería"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Seleccionar pincel",
|
||||
"desc": "Selecciona el pincel en el lienzo"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Seleccionar borrador",
|
||||
"desc": "Selecciona el borrador en el lienzo"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Disminuir tamaño de herramienta",
|
||||
"desc": "Disminuye el tamaño del pincel/borrador en el lienzo"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Aumentar tamaño del pincel",
|
||||
"desc": "Aumenta el tamaño del pincel en el lienzo"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Disminuir opacidad del pincel",
|
||||
"desc": "Disminuye la opacidad del pincel en el lienzo"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Aumentar opacidad del pincel",
|
||||
"desc": "Aumenta la opacidad del pincel en el lienzo"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Herramienta de movimiento",
|
||||
"desc": "Permite navegar por el lienzo"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Rellenar Caja contenedora",
|
||||
"desc": "Rellena la caja contenedora con el color seleccionado"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Borrar Caja contenedora",
|
||||
"desc": "Borra el contenido dentro de la caja contenedora"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Selector de color",
|
||||
"desc": "Selecciona un color del lienzo"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Alternar ajuste de cuadrícula",
|
||||
"desc": "Activa o desactiva el ajuste automático a la cuadrícula"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Alternar movimiento rápido",
|
||||
"desc": "Activa momentáneamente la herramienta de movimiento"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Alternar capa",
|
||||
"desc": "Alterna entre las capas de máscara y base"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Limpiar máscara",
|
||||
"desc": "Limpia toda la máscara actual"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Ocultar máscara",
|
||||
"desc": "Oculta o muetre la máscara actual"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Alternar caja contenedora",
|
||||
"desc": "Muestra u oculta la caja contenedora"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Consolida capas visibles",
|
||||
"desc": "Consolida todas las capas visibles en una sola"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Guardar en galería",
|
||||
"desc": "Guardar la imagen actual del lienzo en la galería"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copiar al portapapeles",
|
||||
"desc": "Copiar el lienzo actual al portapapeles"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Descargar imagen",
|
||||
"desc": "Descargar la imagen actual del lienzo"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Deshar trazo",
|
||||
"desc": "Desahacer el último trazo del pincel"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Rehacer trazo",
|
||||
"desc": "Rehacer el último trazo del pincel"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Restablecer vista",
|
||||
"desc": "Restablecer la vista del lienzo"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Imagen anterior",
|
||||
"desc": "Imagen anterior en el área de preparación"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Imagen siguiente",
|
||||
"desc": "Siguiente imagen en el área de preparación"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Aceptar imagen",
|
||||
"desc": "Aceptar la imagen actual en el área de preparación"
|
||||
}
|
||||
}
|
||||
207
frontend/dist/locales/hotkeys/zh_cn.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/zh_cn.json
vendored
Normal file
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "快捷方式",
|
||||
"appHotkeys": "应用快捷方式",
|
||||
"generalHotkeys": "一般快捷方式",
|
||||
"galleryHotkeys": "图库快捷方式",
|
||||
"unifiedCanvasHotkeys": "统一画布快捷方式",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "生成图像"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "取消",
|
||||
"desc": "取消图像生成"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "打开提示框",
|
||||
"desc": "打开提示文本框"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "切换选项卡",
|
||||
"desc": "打开或关闭选项卡"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "常开选项卡",
|
||||
"desc": "保持选项卡常开"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "切换图像视图",
|
||||
"desc": "打开或关闭图像视图"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "切换图库",
|
||||
"desc": "打开或关闭图库"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "工作台最大化",
|
||||
"desc": "关闭所有浮窗,将工作区域最大化"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "切换卡片",
|
||||
"desc": "切换到另一个工作区"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "切换命令行",
|
||||
"desc": "打开或关闭命令行"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "使用提示",
|
||||
"desc": "使用当前图像的提示词"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "使用种子",
|
||||
"desc": "使用当前图像的种子"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "使用所有参数",
|
||||
"desc": "使用当前图像的所有参数"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "脸部修复",
|
||||
"desc": "对当前图像进行脸部修复"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "放大",
|
||||
"desc": "对当前图像进行放大"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "显示信息",
|
||||
"desc": "显示当前图像的元数据"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "送往图像到图像",
|
||||
"desc": "将当前图像送往图像到图像"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "删除图像",
|
||||
"desc": "删除当前图像"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "关闭浮窗",
|
||||
"desc": "关闭目前打开的浮窗"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "上一张图像",
|
||||
"desc": "显示相册中的上一张图像"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "下一张图像",
|
||||
"desc": "显示相册中的下一张图像"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "切换图库常开",
|
||||
"desc": "开关图库在界面中的常开模式"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "增大预览大小",
|
||||
"desc": "增大图库中预览的大小"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "减小预览大小",
|
||||
"desc": "减小图库中预览的大小"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "选择刷子",
|
||||
"desc": "选择统一画布上的刷子"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "选择橡皮擦",
|
||||
"desc": "选择统一画布上的橡皮擦"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "减小刷子大小",
|
||||
"desc": "减小统一画布上的刷子或橡皮擦的大小"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "增大刷子大小",
|
||||
"desc": "增大统一画布上的刷子或橡皮擦的大小"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "减小刷子不透明度",
|
||||
"desc": "减小统一画布上的刷子的不透明度"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "增大刷子不透明度",
|
||||
"desc": "增大统一画布上的刷子的不透明度"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "移动工具",
|
||||
"desc": "在画布上移动"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "填充选择区域",
|
||||
"desc": "在选择区域中填充刷子颜色"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "取消选择区域",
|
||||
"desc": "将选择区域抹除"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "颜色提取工具",
|
||||
"desc": "选择颜色提取工具"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "切换网格对齐",
|
||||
"desc": "打开或关闭网格对齐"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "快速切换移动模式",
|
||||
"desc": "临时性地切换移动模式"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "切换图层",
|
||||
"desc": "切换遮罩/基础层的选择"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "清除遮罩",
|
||||
"desc": "清除整个遮罩层"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "隐藏遮罩",
|
||||
"desc": "隐藏或显示遮罩"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "显示/隐藏框选区",
|
||||
"desc": "切换框选区的的显示状态"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "合并可见层",
|
||||
"desc": "将画板上可见层合并"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "保存至图库",
|
||||
"desc": "将画板当前内容保存至图库"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "复制到剪贴板",
|
||||
"desc": "将画板当前内容复制到剪贴板"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "下载图像",
|
||||
"desc": "下载画板当前内容"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "撤销画笔",
|
||||
"desc": "撤销上一笔刷子的动作"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "重做画笔",
|
||||
"desc": "重做上一笔刷子的动作"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "重置视图",
|
||||
"desc": "重置画板视图"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "上一张暂存图像",
|
||||
"desc": "上一张暂存区中的图像"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "下一张暂存图像",
|
||||
"desc": "下一张暂存区中的图像"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "接受暂存图像",
|
||||
"desc": "接受当前暂存区中的图像"
|
||||
}
|
||||
}
|
||||
53
frontend/dist/locales/modelmanager/de.json
vendored
Normal file
53
frontend/dist/locales/modelmanager/de.json
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Model Manager",
|
||||
"model": "Model",
|
||||
"modelAdded": "Model hinzugefügt",
|
||||
"modelUpdated": "Model aktualisiert",
|
||||
"modelEntryDeleted": "Modelleintrag gelöscht",
|
||||
"cannotUseSpaces": "Leerzeichen können nicht verwendet werden",
|
||||
"addNew": "Neue hinzufügen",
|
||||
"addNewModel": "Neues Model hinzufügen",
|
||||
"addManually": "Manuell hinzufügen",
|
||||
"manual": "Manual",
|
||||
"name": "Name",
|
||||
"nameValidationMsg": "Geben Sie einen Namen für Ihr Model ein",
|
||||
"description": "Beschreibung",
|
||||
"descriptionValidationMsg": "Fügen Sie eine Beschreibung für Ihr Model hinzu",
|
||||
"config": "Konfiguration",
|
||||
"configValidationMsg": "Pfad zur Konfigurationsdatei Ihres Models.",
|
||||
"modelLocation": "Ort des Models",
|
||||
"modelLocationValidationMsg": "Pfad zum Speicherort Ihres Models.",
|
||||
"vaeLocation": "VAE Ort",
|
||||
"vaeLocationValidationMsg": "Pfad zum Speicherort Ihres VAE.",
|
||||
"width": "Breite",
|
||||
"widthValidationMsg": "Standardbreite Ihres Models.",
|
||||
"height": "Höhe",
|
||||
"heightValidationMsg": "Standardbhöhe Ihres Models.",
|
||||
"addModel": "Model hinzufügen",
|
||||
"updateModel": "Model aktualisieren",
|
||||
"availableModels": "Verfügbare Models",
|
||||
"search": "Suche",
|
||||
"load": "Laden",
|
||||
"active": "Aktiv",
|
||||
"notLoaded": "nicht geladen",
|
||||
"cached": "zwischengespeichert",
|
||||
"checkpointFolder": "Checkpoint-Ordner",
|
||||
"clearCheckpointFolder": "Checkpoint-Ordner löschen",
|
||||
"findModels": "Models finden",
|
||||
"scanAgain": "Erneut scannen",
|
||||
"modelsFound": "Models gefunden",
|
||||
"selectFolder": "Ordner auswählen",
|
||||
"selected": "Ausgewählt",
|
||||
"selectAll": "Alles auswählen",
|
||||
"deselectAll": "Alle abwählen",
|
||||
"showExisting": "Vorhandene anzeigen",
|
||||
"addSelected": "Auswahl hinzufügen",
|
||||
"modelExists": "Model existiert",
|
||||
"selectAndAdd": "Unten aufgeführte Models auswählen und hinzufügen",
|
||||
"noModelsFound": "Keine Models gefunden",
|
||||
"delete": "Löschen",
|
||||
"deleteModel": "Model löschen",
|
||||
"deleteConfig": "Konfiguration löschen",
|
||||
"deleteMsg1": "Möchten Sie diesen Model-Eintrag wirklich aus InvokeAI löschen?",
|
||||
"deleteMsg2": "Dadurch wird die Modellprüfpunktdatei nicht von Ihrer Festplatte gelöscht. Sie können sie bei Bedarf erneut hinzufügen."
|
||||
}
|
||||
50
frontend/dist/locales/modelmanager/en-US.json
vendored
Normal file
50
frontend/dist/locales/modelmanager/en-US.json
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"modelManager": "Model Manager",
|
||||
"model": "Model",
|
||||
"modelAdded": "Model Added",
|
||||
"modelUpdated": "Model Updated",
|
||||
"modelEntryDeleted": "Model Entry Deleted",
|
||||
"cannotUseSpaces": "Cannot Use Spaces",
|
||||
"addNew": "Add New",
|
||||
"addNewModel": "Add New Model",
|
||||
"addManually": "Add Manually",
|
||||
"manual": "Manual",
|
||||
"name": "Name",
|
||||
"nameValidationMsg": "Enter a name for your model",
|
||||
"description": "Description",
|
||||
"descriptionValidationMsg": "Add a description for your model",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Path to the config file of your model.",
|
||||
"modelLocation": "Model Location",
|
||||
"modelLocationValidationMsg": "Path to where your model is located.",
|
||||
"vaeLocation": "VAE Location",
|
||||
"vaeLocationValidationMsg": "Path to where your VAE is located.",
|
||||
"width": "Width",
|
||||
"widthValidationMsg": "Default width of your model.",
|
||||
"height": "Height",
|
||||
"heightValidationMsg": "Default height of your model.",
|
||||
"addModel": "Add Model",
|
||||
"updateModel": "Update Model",
|
||||
"availableModels": "Available Models",
|
||||
"search": "Search",
|
||||
"load": "Load",
|
||||
"active": "active",
|
||||
"notLoaded": "not loaded",
|
||||
"cached": "cached",
|
||||
"checkpointFolder": "Checkpoint Folder",
|
||||
"clearCheckpointFolder": "Clear Checkpoint Folder",
|
||||
"findModels": "Find Models",
|
||||
"modelsFound": "Models Found",
|
||||
"selectFolder": "Select Folder",
|
||||
"selected": "Selected",
|
||||
"selectAll": "Select All",
|
||||
"deselectAll": "Deselect All",
|
||||
"showExisting": "Show Existing",
|
||||
"addSelected": "Add Selected",
|
||||
"modelExists": "Model Exists",
|
||||
"delete": "Delete",
|
||||
"deleteModel": "Delete Model",
|
||||
"deleteConfig": "Delete Config",
|
||||
"deleteMsg1": "Are you sure you want to delete this model entry from InvokeAI?",
|
||||
"deleteMsg2": "This will not delete the model checkpoint file from your disk. You can readd them if you wish to."
|
||||
}
|
||||
53
frontend/dist/locales/modelmanager/en.json
vendored
Normal file
53
frontend/dist/locales/modelmanager/en.json
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Model Manager",
|
||||
"model": "Model",
|
||||
"modelAdded": "Model Added",
|
||||
"modelUpdated": "Model Updated",
|
||||
"modelEntryDeleted": "Model Entry Deleted",
|
||||
"cannotUseSpaces": "Cannot Use Spaces",
|
||||
"addNew": "Add New",
|
||||
"addNewModel": "Add New Model",
|
||||
"addManually": "Add Manually",
|
||||
"manual": "Manual",
|
||||
"name": "Name",
|
||||
"nameValidationMsg": "Enter a name for your model",
|
||||
"description": "Description",
|
||||
"descriptionValidationMsg": "Add a description for your model",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Path to the config file of your model.",
|
||||
"modelLocation": "Model Location",
|
||||
"modelLocationValidationMsg": "Path to where your model is located.",
|
||||
"vaeLocation": "VAE Location",
|
||||
"vaeLocationValidationMsg": "Path to where your VAE is located.",
|
||||
"width": "Width",
|
||||
"widthValidationMsg": "Default width of your model.",
|
||||
"height": "Height",
|
||||
"heightValidationMsg": "Default height of your model.",
|
||||
"addModel": "Add Model",
|
||||
"updateModel": "Update Model",
|
||||
"availableModels": "Available Models",
|
||||
"search": "Search",
|
||||
"load": "Load",
|
||||
"active": "active",
|
||||
"notLoaded": "not loaded",
|
||||
"cached": "cached",
|
||||
"checkpointFolder": "Checkpoint Folder",
|
||||
"clearCheckpointFolder": "Clear Checkpoint Folder",
|
||||
"findModels": "Find Models",
|
||||
"scanAgain": "Scan Again",
|
||||
"modelsFound": "Models Found",
|
||||
"selectFolder": "Select Folder",
|
||||
"selected": "Selected",
|
||||
"selectAll": "Select All",
|
||||
"deselectAll": "Deselect All",
|
||||
"showExisting": "Show Existing",
|
||||
"addSelected": "Add Selected",
|
||||
"modelExists": "Model Exists",
|
||||
"selectAndAdd": "Select and Add Models Listed Below",
|
||||
"noModelsFound": "No Models Found",
|
||||
"delete": "Delete",
|
||||
"deleteModel": "Delete Model",
|
||||
"deleteConfig": "Delete Config",
|
||||
"deleteMsg1": "Are you sure you want to delete this model entry from InvokeAI?",
|
||||
"deleteMsg2": "This will not delete the model checkpoint file from your disk. You can readd them if you wish to."
|
||||
}
|
||||
53
frontend/dist/locales/modelmanager/es.json
vendored
Normal file
53
frontend/dist/locales/modelmanager/es.json
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Gestor de Modelos",
|
||||
"model": "Modelo",
|
||||
"modelAdded": "Modelo añadido",
|
||||
"modelUpdated": "Modelo actualizado",
|
||||
"modelEntryDeleted": "Endrada de Modelo eliminada",
|
||||
"cannotUseSpaces": "No se pueden usar Spaces",
|
||||
"addNew": "Añadir nuevo",
|
||||
"addNewModel": "Añadir nuevo modelo",
|
||||
"addManually": "Añadir manualmente",
|
||||
"manual": "Manual",
|
||||
"name": "Nombre",
|
||||
"nameValidationMsg": "Introduce un nombre para tu modelo",
|
||||
"description": "Descripción",
|
||||
"descriptionValidationMsg": "Introduce una descripción para tu modelo",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Ruta del archivo de configuración del modelo",
|
||||
"modelLocation": "Ubicación del Modelo",
|
||||
"modelLocationValidationMsg": "Ruta del archivo de modelo",
|
||||
"vaeLocation": "Ubicación VAE",
|
||||
"vaeLocationValidationMsg": "Ruta del archivo VAE",
|
||||
"width": "Ancho",
|
||||
"widthValidationMsg": "Ancho predeterminado de tu modelo",
|
||||
"height": "Alto",
|
||||
"heightValidationMsg": "Alto predeterminado de tu modelo",
|
||||
"addModel": "Añadir Modelo",
|
||||
"updateModel": "Actualizar Modelo",
|
||||
"availableModels": "Modelos disponibles",
|
||||
"search": "Búsqueda",
|
||||
"load": "Cargar",
|
||||
"active": "activo",
|
||||
"notLoaded": "no cargado",
|
||||
"cached": "en caché",
|
||||
"checkpointFolder": "Directorio de Checkpoint",
|
||||
"clearCheckpointFolder": "Limpiar directorio de checkpoint",
|
||||
"findModels": "Buscar modelos",
|
||||
"scanAgain": "Escanear de nuevo",
|
||||
"modelsFound": "Modelos encontrados",
|
||||
"selectFolder": "Selecciona un directorio",
|
||||
"selected": "Seleccionado",
|
||||
"selectAll": "Seleccionar todo",
|
||||
"deselectAll": "Deseleccionar todo",
|
||||
"showExisting": "Mostrar existentes",
|
||||
"addSelected": "Añadir seleccionados",
|
||||
"modelExists": "Modelo existente",
|
||||
"selectAndAdd": "Selecciona de la lista un modelo para añadir",
|
||||
"noModelsFound": "No se encontró ningún modelo",
|
||||
"delete": "Eliminar",
|
||||
"deleteModel": "Eliminar Modelo",
|
||||
"deleteConfig": "Eliminar Configuración",
|
||||
"deleteMsg1": "¿Estás seguro de querer eliminar esta entrada de modelo de InvokeAI?",
|
||||
"deleteMsg2": "El checkpoint del modelo no se eliminará de tu disco. Puedes volver a añadirlo si lo deseas."
|
||||
}
|
||||
53
frontend/dist/locales/modelmanager/it.json
vendored
Normal file
53
frontend/dist/locales/modelmanager/it.json
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Gestione Modelli",
|
||||
"model": "Modello",
|
||||
"modelAdded": "Modello Aggiunto",
|
||||
"modelUpdated": "Modello Aggiornato",
|
||||
"modelEntryDeleted": "Modello Rimosso",
|
||||
"cannotUseSpaces": "Impossibile utilizzare gli spazi",
|
||||
"addNew": "Aggiungi nuovo",
|
||||
"addNewModel": "Aggiungi nuovo Modello",
|
||||
"addManually": "Aggiungi manualmente",
|
||||
"manual": "Manuale",
|
||||
"name": "Nome",
|
||||
"nameValidationMsg": "Inserisci un nome per il modello",
|
||||
"description": "Descrizione",
|
||||
"descriptionValidationMsg": "Aggiungi una descrizione per il modello",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Percorso del file di configurazione del modello.",
|
||||
"modelLocation": "Posizione del modello",
|
||||
"modelLocationValidationMsg": "Percorso dove si trova il modello.",
|
||||
"vaeLocation": "Posizione file VAE",
|
||||
"vaeLocationValidationMsg": "Percorso dove si trova il file VAE.",
|
||||
"width": "Larghezza",
|
||||
"widthValidationMsg": "Larghezza predefinita del modello.",
|
||||
"height": "Altezza",
|
||||
"heightValidationMsg": "Altezza predefinita del modello.",
|
||||
"addModel": "Aggiungi modello",
|
||||
"updateModel": "Aggiorna modello",
|
||||
"availableModels": "Modelli disponibili",
|
||||
"search": "Ricerca",
|
||||
"load": "Carica",
|
||||
"active": "attivo",
|
||||
"notLoaded": "non caricato",
|
||||
"cached": "memorizzato nella cache",
|
||||
"checkpointFolder": "Cartella Checkpoint",
|
||||
"clearCheckpointFolder": "Svuota cartella checkpoint",
|
||||
"findModels": "Trova modelli",
|
||||
"scanAgain": "Scansiona nuovamente",
|
||||
"modelsFound": "Modelli trovati",
|
||||
"selectFolder": "Seleziona cartella",
|
||||
"selected": "Selezionato",
|
||||
"selectAll": "Seleziona tutto",
|
||||
"deselectAll": "Deseleziona tutto",
|
||||
"showExisting": "Mostra esistenti",
|
||||
"addSelected": "Aggiungi selezionato",
|
||||
"modelExists": "Il modello esiste",
|
||||
"selectAndAdd": "Seleziona e aggiungi i modelli elencati",
|
||||
"noModelsFound": "Nessun modello trovato",
|
||||
"delete": "Elimina",
|
||||
"deleteModel": "Elimina modello",
|
||||
"deleteConfig": "Elimina configurazione",
|
||||
"deleteMsg1": "Sei sicuro di voler eliminare questo modello da InvokeAI?",
|
||||
"deleteMsg2": "Questo non eliminerà il file Checkpoint del modello dal tuo disco. Puoi aggiungerlo nuovamente se lo desideri."
|
||||
}
|
||||
1
frontend/dist/locales/modelmanager/pl.json
vendored
Normal file
1
frontend/dist/locales/modelmanager/pl.json
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
50
frontend/dist/locales/modelmanager/pt_br.json
vendored
Normal file
50
frontend/dist/locales/modelmanager/pt_br.json
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"modelManager": "Gerente de Modelo",
|
||||
"model": "Modelo",
|
||||
"modelAdded": "Modelo Adicionado",
|
||||
"modelUpdated": "Modelo Atualizado",
|
||||
"modelEntryDeleted": "Entrada de modelo excluída",
|
||||
"cannotUseSpaces": "Não pode usar espaços",
|
||||
"addNew": "Adicionar Novo",
|
||||
"addNewModel": "Adicionar Novo modelo",
|
||||
"addManually": "Adicionar Manualmente",
|
||||
"manual": "Manual",
|
||||
"name": "Nome",
|
||||
"nameValidationMsg": "Insira um nome para o seu modelo",
|
||||
"description": "Descrição",
|
||||
"descriptionValidationMsg": "Adicione uma descrição para o seu modelo",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Caminho para o arquivo de configuração do seu modelo.",
|
||||
"modelLocation": "Localização do modelo",
|
||||
"modelLocationValidationMsg": "Caminho para onde seu modelo está localizado.",
|
||||
"vaeLocation": "Localização VAE",
|
||||
"vaeLocationValidationMsg": "Caminho para onde seu VAE está localizado.",
|
||||
"width": "Largura",
|
||||
"widthValidationMsg": "Largura padrão do seu modelo.",
|
||||
"height": "Altura",
|
||||
"heightValidationMsg": "Altura padrão do seu modelo.",
|
||||
"addModel": "Adicionar Modelo",
|
||||
"updateModel": "Atualizar Modelo",
|
||||
"availableModels": "Modelos Disponíveis",
|
||||
"search": "Procurar",
|
||||
"load": "Carregar",
|
||||
"active": "Ativado",
|
||||
"notLoaded": "Não carregado",
|
||||
"cached": "Em cache",
|
||||
"checkpointFolder": "Pasta de Checkpoint",
|
||||
"clearCheckpointFolder": "Apagar Pasta de Checkpoint",
|
||||
"findModels": "Encontrar Modelos",
|
||||
"modelsFound": "Modelos Encontrados",
|
||||
"selectFolder": "Selecione a Pasta",
|
||||
"selected": "Selecionada",
|
||||
"selectAll": "Selecionar Tudo",
|
||||
"deselectAll": "Deselecionar Tudo",
|
||||
"showExisting": "Mostrar Existente",
|
||||
"addSelected": "Adicione Selecionado",
|
||||
"modelExists": "Modelo Existe",
|
||||
"delete": "Excluir",
|
||||
"deleteModel": "Excluir modelo",
|
||||
"deleteConfig": "Excluir Config",
|
||||
"deleteMsg1": "Tem certeza de que deseja excluir esta entrada do modelo de InvokeAI?",
|
||||
"deleteMsg2": "Isso não vai excluir o arquivo de modelo checkpoint do seu disco. Você pode lê-los, se desejar."
|
||||
}
|
||||
53
frontend/dist/locales/modelmanager/ru.json
vendored
Normal file
53
frontend/dist/locales/modelmanager/ru.json
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Менеджер моделей",
|
||||
"model": "Модель",
|
||||
"modelAdded": "Модель добавлена",
|
||||
"modelUpdated": "Модель обновлена",
|
||||
"modelEntryDeleted": "Запись о модели удалена",
|
||||
"cannotUseSpaces": "Нельзя использовать пробелы",
|
||||
"addNew": "Добавить новую",
|
||||
"addNewModel": "Добавить новую модель",
|
||||
"addManually": "Добавить вручную",
|
||||
"manual": "Ручное",
|
||||
"name": "Название",
|
||||
"nameValidationMsg": "Введите название модели",
|
||||
"description": "Описание",
|
||||
"descriptionValidationMsg": "Введите описание модели",
|
||||
"config": "Файл конфигурации",
|
||||
"configValidationMsg": "Путь до файла конфигурации",
|
||||
"modelLocation": "Расположение модели",
|
||||
"modelLocationValidationMsg": "Путь до файла с моделью",
|
||||
"vaeLocation": "Расположение VAE",
|
||||
"vaeLocationValidationMsg": "Путь до VAE",
|
||||
"width": "Ширина",
|
||||
"widthValidationMsg": "Исходная ширина изображений",
|
||||
"height": "Высота",
|
||||
"heightValidationMsg": "Исходная высота изображений",
|
||||
"addModel": "Добавить модель",
|
||||
"updateModel": "Обновить модель",
|
||||
"availableModels": "Доступные модели",
|
||||
"search": "Искать",
|
||||
"load": "Загрузить",
|
||||
"active": "активна",
|
||||
"notLoaded": "не загружена",
|
||||
"cached": "кэширована",
|
||||
"checkpointFolder": "Папка с моделями",
|
||||
"clearCheckpointFolder": "Очистить папку с моделями",
|
||||
"findModels": "Найти модели",
|
||||
"scanAgain": "Сканировать снова",
|
||||
"modelsFound": "Найденные модели",
|
||||
"selectFolder": "Выбрать папку",
|
||||
"selected": "Выбраны",
|
||||
"selectAll": "Выбрать все",
|
||||
"deselectAll": "Снять выделение",
|
||||
"showExisting": "Показывать добавленные",
|
||||
"addSelected": "Добавить выбранные",
|
||||
"modelExists": "Модель уже добавлена",
|
||||
"selectAndAdd": "Выберите и добавьте модели из списка",
|
||||
"noModelsFound": "Модели не найдены",
|
||||
"delete": "Удалить",
|
||||
"deleteModel": "Удалить модель",
|
||||
"deleteConfig": "Удалить конфигурацию",
|
||||
"deleteMsg1": "Вы точно хотите удалить модель из InvokeAI?",
|
||||
"deleteMsg2": "Это не удалит файл модели с диска. Позже вы можете добавить его снова."
|
||||
}
|
||||
50
frontend/dist/locales/modelmanager/zh_cn.json
vendored
Normal file
50
frontend/dist/locales/modelmanager/zh_cn.json
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"modelManager": "模型管理器",
|
||||
"model": "模型",
|
||||
"modelAdded": "模型已添加",
|
||||
"modelUpdated": "模型已更新",
|
||||
"modelEntryDeleted": "模型已删除",
|
||||
"cannotUseSpaces": "不能使用空格",
|
||||
"addNew": "添加",
|
||||
"addNewModel": "添加新模型",
|
||||
"addManually": "手动添加",
|
||||
"manual": "手动",
|
||||
"name": "名称",
|
||||
"nameValidationMsg": "输入模型的名称",
|
||||
"description": "描述",
|
||||
"descriptionValidationMsg": "添加模型的描述",
|
||||
"config": "配置",
|
||||
"configValidationMsg": "模型配置文件的路径",
|
||||
"modelLocation": "模型位置",
|
||||
"modelLocationValidationMsg": "模型文件的路径",
|
||||
"vaeLocation": "VAE 位置",
|
||||
"vaeLocationValidationMsg": "VAE 文件的路径",
|
||||
"width": "宽度",
|
||||
"widthValidationMsg": "模型的默认宽度",
|
||||
"height": "高度",
|
||||
"heightValidationMsg": "模型的默认高度",
|
||||
"addModel": "添加模型",
|
||||
"updateModel": "更新模型",
|
||||
"availableModels": "可用模型",
|
||||
"search": "搜索",
|
||||
"load": "加载",
|
||||
"active": "活跃",
|
||||
"notLoaded": "未加载",
|
||||
"cached": "缓存",
|
||||
"checkpointFolder": "模型检查点文件夹",
|
||||
"clearCheckpointFolder": "清除模型检查点文件夹",
|
||||
"findModels": "寻找模型",
|
||||
"modelsFound": "找到的模型",
|
||||
"selectFolder": "选择文件夹",
|
||||
"selected": "已选择",
|
||||
"selectAll": "选择所有",
|
||||
"deselectAll": "取消选择所有",
|
||||
"showExisting": "显示已存在",
|
||||
"addSelected": "添加选择",
|
||||
"modelExists": "模型已存在",
|
||||
"delete": "删除",
|
||||
"deleteModel": "删除模型",
|
||||
"deleteConfig": "删除配置",
|
||||
"deleteMsg1": "您确定要将这个模型从 InvokeAI 删除吗?",
|
||||
"deleteMsg2": "这不会从磁盘中删除模型检查点文件。如果您愿意,可以重新添加它们。"
|
||||
}
|
||||
63
frontend/dist/locales/options/en-US.json
vendored
63
frontend/dist/locales/options/en-US.json
vendored
@@ -1 +1,62 @@
|
||||
{}
|
||||
{
|
||||
"images": "Images",
|
||||
"steps": "Steps",
|
||||
"cfgScale": "CFG Scale",
|
||||
"width": "Width",
|
||||
"height": "Height",
|
||||
"sampler": "Sampler",
|
||||
"seed": "Seed",
|
||||
"randomizeSeed": "Randomize Seed",
|
||||
"shuffle": "Shuffle",
|
||||
"noiseThreshold": "Noise Threshold",
|
||||
"perlinNoise": "Perlin Noise",
|
||||
"variations": "Variations",
|
||||
"variationAmount": "Variation Amount",
|
||||
"seedWeights": "Seed Weights",
|
||||
"faceRestoration": "Face Restoration",
|
||||
"restoreFaces": "Restore Faces",
|
||||
"type": "Type",
|
||||
"strength": "Strength",
|
||||
"upscaling": "Upscaling",
|
||||
"upscale": "Upscale",
|
||||
"upscaleImage": "Upscale Image",
|
||||
"scale": "Scale",
|
||||
"otherOptions": "Other Options",
|
||||
"seamlessTiling": "Seamless Tiling",
|
||||
"hiresOptim": "High Res Optimization",
|
||||
"imageFit": "Fit Initial Image To Output Size",
|
||||
"codeformerFidelity": "Fidelity",
|
||||
"seamSize": "Seam Size",
|
||||
"seamBlur": "Seam Blur",
|
||||
"seamStrength": "Seam Strength",
|
||||
"seamSteps": "Seam Steps",
|
||||
"inpaintReplace": "Inpaint Replace",
|
||||
"scaleBeforeProcessing": "Scale Before Processing",
|
||||
"scaledWidth": "Scaled W",
|
||||
"scaledHeight": "Scaled H",
|
||||
"infillMethod": "Infill Method",
|
||||
"tileSize": "Tile Size",
|
||||
"boundingBoxHeader": "Bounding Box",
|
||||
"seamCorrectionHeader": "Seam Correction",
|
||||
"infillScalingHeader": "Infill and Scaling",
|
||||
"img2imgStrength": "Image To Image Strength",
|
||||
"toggleLoopback": "Toggle Loopback",
|
||||
"invoke": "Invoke",
|
||||
"cancel": "Cancel",
|
||||
"promptPlaceholder": "Type prompt here. [negative tokens], (upweight)++, (downweight)--, swap and blend are available (see docs)",
|
||||
"sendTo": "Send to",
|
||||
"sendToImg2Img": "Send to Image to Image",
|
||||
"sendToUnifiedCanvas": "Send To Unified Canvas",
|
||||
"copyImageToLink": "Copy Image To Link",
|
||||
"downloadImage": "Download Image",
|
||||
"openInViewer": "Open In Viewer",
|
||||
"closeViewer": "Close Viewer",
|
||||
"usePrompt": "Use Prompt",
|
||||
"useSeed": "Use Seed",
|
||||
"useAll": "Use All",
|
||||
"useInitImg": "Use Initial Image",
|
||||
"info": "Info",
|
||||
"deleteImage": "Delete Image",
|
||||
"initialImage": "Inital Image",
|
||||
"showOptionsPanel": "Show Options Panel"
|
||||
}
|
||||
|
||||
62
frontend/dist/locales/options/es.json
vendored
Normal file
62
frontend/dist/locales/options/es.json
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "Imágenes",
|
||||
"steps": "Pasos",
|
||||
"cfgScale": "Escala CFG",
|
||||
"width": "Ancho",
|
||||
"height": "Alto",
|
||||
"sampler": "Muestreo",
|
||||
"seed": "Semilla",
|
||||
"randomizeSeed": "Semilla aleatoria",
|
||||
"shuffle": "Aleatorizar",
|
||||
"noiseThreshold": "Umbral de Ruido",
|
||||
"perlinNoise": "Ruido Perlin",
|
||||
"variations": "Variaciones",
|
||||
"variationAmount": "Cantidad de Variación",
|
||||
"seedWeights": "Peso de las semillas",
|
||||
"faceRestoration": "Restauración de Rostros",
|
||||
"restoreFaces": "Restaurar rostros",
|
||||
"type": "Tipo",
|
||||
"strength": "Fuerza",
|
||||
"upscaling": "Aumento de resolución",
|
||||
"upscale": "Aumentar resolución",
|
||||
"upscaleImage": "Aumentar la resolución de la imagen",
|
||||
"scale": "Escala",
|
||||
"otherOptions": "Otras opciones",
|
||||
"seamlessTiling": "Mosaicos sin parches",
|
||||
"hiresOptim": "Optimización de Alta Resolución",
|
||||
"imageFit": "Ajuste tamaño de imagen inicial al tamaño objetivo",
|
||||
"codeformerFidelity": "Fidelidad",
|
||||
"seamSize": "Tamaño del parche",
|
||||
"seamBlur": "Desenfoque del parche",
|
||||
"seamStrength": "Fuerza del parche",
|
||||
"seamSteps": "Pasos del parche",
|
||||
"inpaintReplace": "Reemplazar impresión interior",
|
||||
"scaleBeforeProcessing": "Redimensionar antes de procesar",
|
||||
"scaledWidth": "Ancho escalado",
|
||||
"scaledHeight": "Alto escalado",
|
||||
"infillMethod": "Método de relleno",
|
||||
"tileSize": "Tamaño del mosaico",
|
||||
"boundingBoxHeader": "Caja contenedora",
|
||||
"seamCorrectionHeader": "Corrección de parches",
|
||||
"infillScalingHeader": "Remplazo y escalado",
|
||||
"img2imgStrength": "Peso de Imagen a Imagen",
|
||||
"toggleLoopback": "Alternar Retroalimentación",
|
||||
"invoke": "Invocar",
|
||||
"cancel": "Cancelar",
|
||||
"promptPlaceholder": "Ingrese la entrada aquí. [símbolos negativos], (subir peso)++, (bajar peso)--, también disponible alternado y mezclado (ver documentación)",
|
||||
"sendTo": "Enviar a",
|
||||
"sendToImg2Img": "Enviar a Imagen a Imagen",
|
||||
"sendToUnifiedCanvas": "Enviar a Lienzo Unificado",
|
||||
"copyImageToLink": "Copiar imagen a enlace",
|
||||
"downloadImage": "Descargar imagen",
|
||||
"openInViewer": "Abrir en Visor",
|
||||
"closeViewer": "Cerrar Visor",
|
||||
"usePrompt": "Usar Entrada",
|
||||
"useSeed": "Usar Semilla",
|
||||
"useAll": "Usar Todo",
|
||||
"useInitImg": "Usar Imagen Inicial",
|
||||
"info": "Información",
|
||||
"deleteImage": "Eliminar Imagen",
|
||||
"initialImage": "Imagen Inicial",
|
||||
"showOptionsPanel": "Mostrar panel de opciones"
|
||||
}
|
||||
2
frontend/dist/locales/options/it.json
vendored
2
frontend/dist/locales/options/it.json
vendored
@@ -43,7 +43,7 @@
|
||||
"toggleLoopback": "Attiva/disattiva elaborazione ricorsiva",
|
||||
"invoke": "Invoca",
|
||||
"cancel": "Annulla",
|
||||
"promptPlaceholder": "Digita qui il prompt. [token negativi], (aumenta il peso)++, (diminuisci il peso)--, scambia e fondi sono disponibili (consulta la documentazione)",
|
||||
"promptPlaceholder": "Digita qui il prompt usando termini in lingua inglese. [token negativi], (aumenta il peso)++, (diminuisci il peso)--, scambia e fondi sono disponibili (consulta la documentazione)",
|
||||
"sendTo": "Invia a",
|
||||
"sendToImg2Img": "Invia a da Immagine a Immagine",
|
||||
"sendToUnifiedCanvas": "Invia a Tela Unificata",
|
||||
|
||||
2
frontend/dist/locales/options/ru.json
vendored
2
frontend/dist/locales/options/ru.json
vendored
@@ -5,7 +5,7 @@
|
||||
"width": "Ширина",
|
||||
"height": "Высота",
|
||||
"sampler": "Семплер",
|
||||
"seed": "Сид (Seed)",
|
||||
"seed": "Сид",
|
||||
"randomizeSeed": "Случайный сид",
|
||||
"shuffle": "Обновить",
|
||||
"noiseThreshold": "Порог шума",
|
||||
|
||||
62
frontend/dist/locales/options/zh_cn.json
vendored
Normal file
62
frontend/dist/locales/options/zh_cn.json
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "图像",
|
||||
"steps": "步数",
|
||||
"cfgScale": "CFG 等级",
|
||||
"width": "宽度",
|
||||
"height": "高度",
|
||||
"sampler": "采样算法",
|
||||
"seed": "种子",
|
||||
"randomizeSeed": "随机化种子",
|
||||
"shuffle": "随机化",
|
||||
"noiseThreshold": "噪声阈值",
|
||||
"perlinNoise": "Perlin 噪声",
|
||||
"variations": "变种",
|
||||
"variationAmount": "变种数量",
|
||||
"seedWeights": "种子权重",
|
||||
"faceRestoration": "脸部修复",
|
||||
"restoreFaces": "修复脸部",
|
||||
"type": "种类",
|
||||
"strength": "强度",
|
||||
"upscaling": "放大",
|
||||
"upscale": "放大",
|
||||
"upscaleImage": "放大图像",
|
||||
"scale": "等级",
|
||||
"otherOptions": "其他选项",
|
||||
"seamlessTiling": "无缝拼贴",
|
||||
"hiresOptim": "高清优化",
|
||||
"imageFit": "使生成图像长宽适配原图像",
|
||||
"codeformerFidelity": "保真",
|
||||
"seamSize": "接缝尺寸",
|
||||
"seamBlur": "接缝模糊",
|
||||
"seamStrength": "接缝强度",
|
||||
"seamSteps": "接缝步数",
|
||||
"inpaintReplace": "内画替换",
|
||||
"scaleBeforeProcessing": "处理前缩放",
|
||||
"scaledWidth": "缩放宽度",
|
||||
"scaledHeight": "缩放长度",
|
||||
"infillMethod": "填充法",
|
||||
"tileSize": "方格尺寸",
|
||||
"boundingBoxHeader": "选择区域",
|
||||
"seamCorrectionHeader": "接缝修正",
|
||||
"infillScalingHeader": "内填充和缩放",
|
||||
"img2imgStrength": "图像到图像强度",
|
||||
"toggleLoopback": "切换环回",
|
||||
"invoke": "Invoke",
|
||||
"cancel": "取消",
|
||||
"promptPlaceholder": "在这里输入提示。可以使用[反提示]、(加权)++、(减权)--、交换和混合(见文档)",
|
||||
"sendTo": "发送到",
|
||||
"sendToImg2Img": "发送到图像到图像",
|
||||
"sendToUnifiedCanvas": "发送到统一画布",
|
||||
"copyImageToLink": "复制图像链接",
|
||||
"downloadImage": "下载图像",
|
||||
"openInViewer": "在视图中打开",
|
||||
"closeViewer": "关闭视图",
|
||||
"usePrompt": "使用提示",
|
||||
"useSeed": "使用种子",
|
||||
"useAll": "使用所有参数",
|
||||
"useInitImg": "使用原图像",
|
||||
"info": "信息",
|
||||
"deleteImage": "删除图像",
|
||||
"initialImage": "原图像",
|
||||
"showOptionsPanel": "显示选项浮窗"
|
||||
}
|
||||
14
frontend/dist/locales/settings/en-US.json
vendored
14
frontend/dist/locales/settings/en-US.json
vendored
@@ -1 +1,13 @@
|
||||
{}
|
||||
{
|
||||
"models": "Models",
|
||||
"displayInProgress": "Display In-Progress Images",
|
||||
"saveSteps": "Save images every n steps",
|
||||
"confirmOnDelete": "Confirm On Delete",
|
||||
"displayHelpIcons": "Display Help Icons",
|
||||
"useCanvasBeta": "Use Canvas Beta Layout",
|
||||
"enableImageDebugging": "Enable Image Debugging",
|
||||
"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.",
|
||||
"resetComplete": "Web UI has been reset. Refresh the page to reload."
|
||||
}
|
||||
|
||||
13
frontend/dist/locales/settings/es.json
vendored
Normal file
13
frontend/dist/locales/settings/es.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "Modelos",
|
||||
"displayInProgress": "Mostrar imágenes en progreso",
|
||||
"saveSteps": "Guardar imágenes cada n pasos",
|
||||
"confirmOnDelete": "Confirmar antes de eliminar",
|
||||
"displayHelpIcons": "Mostrar iconos de ayuda",
|
||||
"useCanvasBeta": "Usar versión beta del Lienzo",
|
||||
"enableImageDebugging": "Habilitar depuración de imágenes",
|
||||
"resetWebUI": "Restablecer interfaz web",
|
||||
"resetWebUIDesc1": "Al restablecer la interfaz web, solo se restablece la caché local del navegador de sus imágenes y la configuración guardada. No se elimina ninguna imagen de su disco duro.",
|
||||
"resetWebUIDesc2": "Si las imágenes no se muestran en la galería o algo más no funciona, intente restablecer antes de reportar un incidente en GitHub.",
|
||||
"resetComplete": "La interfaz web se ha restablecido. Actualice la página para recargarla."
|
||||
}
|
||||
2
frontend/dist/locales/settings/pl.json
vendored
2
frontend/dist/locales/settings/pl.json
vendored
@@ -4,7 +4,7 @@
|
||||
"saveSteps": "Zapisuj obrazy co X kroków",
|
||||
"confirmOnDelete": "Potwierdzaj usuwanie",
|
||||
"displayHelpIcons": "Wyświetlaj ikony pomocy",
|
||||
"useCanvasBeta": "Nowego układ trybu uniwersalnego",
|
||||
"useCanvasBeta": "Nowy układ trybu uniwersalnego",
|
||||
"enableImageDebugging": "Włącz debugowanie obrazu",
|
||||
"resetWebUI": "Zresetuj interfejs",
|
||||
"resetWebUIDesc1": "Resetowanie interfejsu wyczyści jedynie dane i ustawienia zapisane w pamięci przeglądarki. Nie usunie żadnych obrazów z dysku.",
|
||||
|
||||
13
frontend/dist/locales/settings/zh_cn.json
vendored
Normal file
13
frontend/dist/locales/settings/zh_cn.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "模型",
|
||||
"displayInProgress": "显示进行中的图像",
|
||||
"saveSteps": "每n步保存图像",
|
||||
"confirmOnDelete": "删除时确认",
|
||||
"displayHelpIcons": "显示帮助按钮",
|
||||
"useCanvasBeta": "使用测试版画布视图",
|
||||
"enableImageDebugging": "开启图像调试",
|
||||
"resetWebUI": "重置网页界面",
|
||||
"resetWebUIDesc1": "重置网页只会重置浏览器中缓存的图像和设置,不会删除任何图像。",
|
||||
"resetWebUIDesc2": "如果图像没有显示在图库中,或者其他东西不工作,请在GitHub上提交问题之前尝试重置。",
|
||||
"resetComplete": "网页界面已重置。刷新页面以重新加载。"
|
||||
}
|
||||
33
frontend/dist/locales/toast/en-US.json
vendored
33
frontend/dist/locales/toast/en-US.json
vendored
@@ -1 +1,32 @@
|
||||
{}
|
||||
{
|
||||
"tempFoldersEmptied": "Temp Folder Emptied",
|
||||
"uploadFailed": "Upload failed",
|
||||
"uploadFailedMultipleImagesDesc": "Multiple images pasted, may only upload one image at a time",
|
||||
"uploadFailedUnableToLoadDesc": "Unable to load file",
|
||||
"downloadImageStarted": "Image Download Started",
|
||||
"imageCopied": "Image Copied",
|
||||
"imageLinkCopied": "Image Link Copied",
|
||||
"imageNotLoaded": "No Image Loaded",
|
||||
"imageNotLoadedDesc": "No image found to send to image to image module",
|
||||
"imageSavedToGallery": "Image Saved to Gallery",
|
||||
"canvasMerged": "Canvas Merged",
|
||||
"sentToImageToImage": "Sent To Image To Image",
|
||||
"sentToUnifiedCanvas": "Sent to Unified Canvas",
|
||||
"parametersSet": "Parameters Set",
|
||||
"parametersNotSet": "Parameters Not Set",
|
||||
"parametersNotSetDesc": "No metadata found for this image.",
|
||||
"parametersFailed": "Problem loading parameters",
|
||||
"parametersFailedDesc": "Unable to load init image.",
|
||||
"seedSet": "Seed Set",
|
||||
"seedNotSet": "Seed Not Set",
|
||||
"seedNotSetDesc": "Could not find seed for this image.",
|
||||
"promptSet": "Prompt Set",
|
||||
"promptNotSet": "Prompt Not Set",
|
||||
"promptNotSetDesc": "Could not find prompt for this image.",
|
||||
"upscalingFailed": "Upscaling Failed",
|
||||
"faceRestoreFailed": "Face Restoration Failed",
|
||||
"metadataLoadFailed": "Failed to load metadata",
|
||||
"initialImageSet": "Initial Image Set",
|
||||
"initialImageNotSet": "Initial Image Not Set",
|
||||
"initialImageNotSetDesc": "Could not load initial image"
|
||||
}
|
||||
|
||||
32
frontend/dist/locales/toast/es.json
vendored
Normal file
32
frontend/dist/locales/toast/es.json
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "Directorio temporal vaciado",
|
||||
"uploadFailed": "Error al subir archivo",
|
||||
"uploadFailedMultipleImagesDesc": "Únicamente se puede subir una imágen a la vez",
|
||||
"uploadFailedUnableToLoadDesc": "No se pudo cargar la imágen",
|
||||
"downloadImageStarted": "Descargando imágen",
|
||||
"imageCopied": "Imágen copiada",
|
||||
"imageLinkCopied": "Enlace de imágen copiado",
|
||||
"imageNotLoaded": "No se cargó la imágen",
|
||||
"imageNotLoadedDesc": "No se encontró imagen para enviar al módulo Imagen a Imagen",
|
||||
"imageSavedToGallery": "Imágen guardada en la galería",
|
||||
"canvasMerged": "Lienzo consolidado",
|
||||
"sentToImageToImage": "Enviar hacia Imagen a Imagen",
|
||||
"sentToUnifiedCanvas": "Enviar hacia Lienzo Consolidado",
|
||||
"parametersSet": "Parámetros establecidos",
|
||||
"parametersNotSet": "Parámetros no establecidos",
|
||||
"parametersNotSetDesc": "No se encontraron metadatos para esta imágen.",
|
||||
"parametersFailed": "Error cargando parámetros",
|
||||
"parametersFailedDesc": "No fue posible cargar la imagen inicial.",
|
||||
"seedSet": "Semilla establecida",
|
||||
"seedNotSet": "Semilla no establecida",
|
||||
"seedNotSetDesc": "No se encontró una semilla para esta imágen.",
|
||||
"promptSet": "Entrada establecida",
|
||||
"promptNotSet": "Entrada no establecida",
|
||||
"promptNotSetDesc": "No se encontró una entrada para esta imágen.",
|
||||
"upscalingFailed": "Error al aumentar tamaño de imagn",
|
||||
"faceRestoreFailed": "Restauración de rostro fallida",
|
||||
"metadataLoadFailed": "Error al cargar metadatos",
|
||||
"initialImageSet": "Imágen inicial establecida",
|
||||
"initialImageNotSet": "Imagen inicial no establecida",
|
||||
"initialImageNotSetDesc": "Error al establecer la imágen inicial"
|
||||
}
|
||||
32
frontend/dist/locales/toast/zh_cn.json
vendored
Normal file
32
frontend/dist/locales/toast/zh_cn.json
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "临时文件夹已清空",
|
||||
"uploadFailed": "上传失败",
|
||||
"uploadFailedMultipleImagesDesc": "多张图像被粘贴,同时只能上传一张图像",
|
||||
"uploadFailedUnableToLoadDesc": "无法加载文件",
|
||||
"downloadImageStarted": "图像下载已开始",
|
||||
"imageCopied": "图像已复制",
|
||||
"imageLinkCopied": "图像链接已复制",
|
||||
"imageNotLoaded": "没有加载图像",
|
||||
"imageNotLoadedDesc": "没有图像可供送往图像到图像界面",
|
||||
"imageSavedToGallery": "图像已保存到图库",
|
||||
"canvasMerged": "画布已合并",
|
||||
"sentToImageToImage": "已送往图像到图像",
|
||||
"sentToUnifiedCanvas": "已送往统一画布",
|
||||
"parametersSet": "参数已设定",
|
||||
"parametersNotSet": "参数未设定",
|
||||
"parametersNotSetDesc": "此图像不存在元数据",
|
||||
"parametersFailed": "加载参数失败",
|
||||
"parametersFailedDesc": "加载初始图像失败",
|
||||
"seedSet": "种子已设定",
|
||||
"seedNotSet": "种子未设定",
|
||||
"seedNotSetDesc": "无法找到该图像的种子",
|
||||
"promptSet": "提示已设定",
|
||||
"promptNotSet": "提示未设定",
|
||||
"promptNotSetDesc": "无法找到该图像的提示",
|
||||
"upscalingFailed": "放大失败",
|
||||
"faceRestoreFailed": "脸部修复失败",
|
||||
"metadataLoadFailed": "加载元数据失败",
|
||||
"initialImageSet": "初始图像已设定",
|
||||
"initialImageNotSet": "初始图像未设定",
|
||||
"initialImageNotSetDesc": "无法加载初始图像"
|
||||
}
|
||||
15
frontend/dist/locales/tooltip/de.json
vendored
Normal file
15
frontend/dist/locales/tooltip/de.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"prompt": "Dies ist das Prompt-Feld. Ein Prompt enthält Generierungsobjekte und stilistische Begriffe. Sie können auch Gewichtungen (Token-Bedeutung) dem Prompt hinzufügen, aber CLI-Befehle und Parameter funktionieren nicht.",
|
||||
"gallery": "Die Galerie zeigt erzeugte Bilder aus dem Ausgabeordner an, sobald sie erstellt wurden. Die Einstellungen werden in den Dateien gespeichert und können über das Kontextmenü aufgerufen werden.",
|
||||
"other": "Mit diesen Optionen werden alternative Verarbeitungsmodi für InvokeAI aktiviert. 'Nahtlose Kachelung' erzeugt sich wiederholende Muster in der Ausgabe. 'Hohe Auflösungen' werden in zwei Schritten mit img2img erzeugt: Verwenden Sie diese Einstellung, wenn Sie ein größeres und kohärenteres Bild ohne Artefakte wünschen. Es dauert länger als das normale txt2img.",
|
||||
"seed": "Der Seed-Wert beeinflusst das Ausgangsrauschen, aus dem das Bild erstellt wird. Sie können die bereits vorhandenen Seeds von früheren Bildern verwenden. 'Der Rauschschwellenwert' wird verwendet, um Artefakte bei hohen CFG-Werten abzuschwächen (versuchen Sie es im Bereich 0-10), und Perlin, um während der Erzeugung Perlin-Rauschen hinzuzufügen: Beide dienen dazu, Ihre Ergebnisse zu variieren.",
|
||||
"variations": "Versuchen Sie eine Variation mit einem Wert zwischen 0,1 und 1,0, um das Ergebnis für ein bestimmtes Seed zu ändern. Interessante Variationen des Seeds liegen zwischen 0,1 und 0,3.",
|
||||
"upscale": "Verwenden Sie ESRGAN, um das Bild unmittelbar nach der Erzeugung zu vergrößern.",
|
||||
"faceCorrection": "Gesichtskorrektur mit GFPGAN oder Codeformer: Der Algorithmus erkennt Gesichter im Bild und korrigiert alle Fehler. Ein hoher Wert verändert das Bild stärker, was zu attraktiveren Gesichtern führt. Codeformer mit einer höheren Genauigkeit bewahrt das Originalbild auf Kosten einer stärkeren Gesichtskorrektur.",
|
||||
"imageToImage": "Bild zu Bild lädt ein beliebiges Bild als Ausgangsbild, aus dem dann zusammen mit dem Prompt ein neues Bild erzeugt wird. Je höher der Wert ist, desto stärker wird das Ergebnisbild verändert. Werte von 0,0 bis 1,0 sind möglich, der empfohlene Bereich ist .25-.75",
|
||||
"boundingBox": "Der Begrenzungsrahmen ist derselbe wie die Einstellungen für Breite und Höhe bei Text zu Bild oder Bild zu Bild. Es wird nur der Bereich innerhalb des Rahmens verarbeitet.",
|
||||
"seamCorrection": "Steuert die Behandlung von sichtbaren Übergängen, die zwischen den erzeugten Bildern auf der Leinwand auftreten.",
|
||||
"infillAndScaling": "Verwalten Sie Infill-Methoden (für maskierte oder gelöschte Bereiche der Leinwand) und Skalierung (nützlich für kleine Begrenzungsrahmengrößen)."
|
||||
}
|
||||
}
|
||||
15
frontend/dist/locales/tooltip/en-US.json
vendored
Normal file
15
frontend/dist/locales/tooltip/en-US.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"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.",
|
||||
"gallery": "Gallery displays generations from the outputs folder as they're created. Settings are stored within files and accesed by context menu.",
|
||||
"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 that usual txt2img.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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",
|
||||
"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.",
|
||||
"seamCorrection": "Controls the handling of visible seams that occur between generated images on the canvas.",
|
||||
"infillAndScaling": "Manage infill methods (used on masked or erased areas of the canvas) and scaling (useful for small bounding box sizes)."
|
||||
}
|
||||
}
|
||||
15
frontend/dist/locales/tooltip/en.json
vendored
Normal file
15
frontend/dist/locales/tooltip/en.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"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.",
|
||||
"gallery": "Gallery displays generations from the outputs folder as they're created. Settings are stored within files and accesed by context menu.",
|
||||
"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 that usual txt2img.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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",
|
||||
"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.",
|
||||
"seamCorrection": "Controls the handling of visible seams that occur between generated images on the canvas.",
|
||||
"infillAndScaling": "Manage infill methods (used on masked or erased areas of the canvas) and scaling (useful for small bounding box sizes)."
|
||||
}
|
||||
}
|
||||
15
frontend/dist/locales/tooltip/es.json
vendored
Normal file
15
frontend/dist/locales/tooltip/es.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"prompt": "Este campo tomará todo el texto de entrada, incluidos tanto los términos de contenido como los estilísticos. Si bien se pueden incluir pesos en la solicitud, los comandos/parámetros estándar de línea de comandos no funcionarán.",
|
||||
"gallery": "Conforme se generan nuevas invocaciones, los archivos del directorio de salida se mostrarán aquí. Las generaciones tienen opciones adicionales para configurar nuevas generaciones.",
|
||||
"other": "Estas opciones habilitarán modos de procesamiento alternativos para Invoke. El modo sin costuras funciona para generar patrones repetitivos en la salida. La optimización de alta resolución realiza un ciclo de generación de dos pasos y debe usarse en resoluciones más altas cuando desee una imagen/composición más coherente.",
|
||||
"seed": "Los valores de semilla proporcionan un conjunto inicial de ruido que guían el proceso de eliminación de ruido y se pueden aleatorizar o rellenar con una semilla de una invocación anterior. La función Umbral se puede usar para mitigar resultados indeseables a valores CFG más altos (intente entre 0-10), y Perlin se puede usar para agregar ruido Perlin al proceso de eliminación de ruido. Ambos sirven para agregar variación a sus salidas.",
|
||||
"variations": "Pruebe una variación con una cantidad entre 0 y 1 para cambiar la imagen de salida para la semilla establecida. Se encuentran variaciones interesantes en la semilla entre 0.1 y 0.3.",
|
||||
"upscale": "Usando ESRGAN, puede aumentar la resolución de salida sin requerir un ancho/alto más alto en la generación inicial.",
|
||||
"faceCorrection": "Usando GFPGAN o Codeformer, la corrección de rostros intentará identificar rostros en las salidas y corregir cualquier defecto/anormalidad. Los valores de fuerza más altos aplicarán una presión correctiva más fuerte en las salidas, lo que resultará en rostros más atractivos. Con Codeformer, una mayor fidelidad intentará preservar la imagen original, a expensas de la fuerza de corrección de rostros.",
|
||||
"imageToImage": "Imagen a Imagen permite cargar una imagen inicial, que InvokeAI usará para guiar el proceso de generación, junto con una solicitud. Un valor más bajo para esta configuración se parecerá más a la imagen original. Se aceptan valores entre 0-1, y se recomienda un rango de .25-.75.",
|
||||
"boundingBox": "La caja delimitadora es análoga a las configuraciones de Ancho y Alto para Texto a Imagen o Imagen a Imagen. Solo se procesará el área en la caja.",
|
||||
"seamCorrection": "Controla el manejo de parches visibles que pueden ocurrir cuando se pega una imagen generada de nuevo en el lienzo.",
|
||||
"infillAndScaling": "Administra los métodos de relleno (utilizados en áreas enmascaradas o borradas del lienzo) y la escala (útil para tamaños de caja delimitadora pequeños)."
|
||||
}
|
||||
}
|
||||
1
frontend/dist/locales/tooltip/it.json
vendored
Normal file
1
frontend/dist/locales/tooltip/it.json
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
15
frontend/dist/locales/tooltip/pl.json
vendored
Normal file
15
frontend/dist/locales/tooltip/pl.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"prompt": "To pole musi zawierać cały tekst sugestii, w tym zarówno opis oczekiwanej zawartości, jak i terminy stylistyczne. Chociaż wagi mogą być zawarte w sugestiach, inne parametry znane z linii poleceń nie będą działać.",
|
||||
"gallery": "W miarę generowania nowych wywołań w tym miejscu będą wyświetlane pliki z katalogu wyjściowego. Obrazy mają dodatkowo opcje konfiguracji nowych wywołań.",
|
||||
"other": "Opcje umożliwią alternatywne tryby przetwarzania. Płynne scalanie będzie pomocne przy generowaniu powtarzających się wzorów. Optymalizacja wysokiej rozdzielczości wykonuje dwuetapowy cykl generowania i powinna być używana przy wyższych rozdzielczościach, gdy potrzebny jest bardziej spójny obraz/kompozycja.",
|
||||
"seed": "Inicjator określa początkowy zestaw szumów, który kieruje procesem odszumiania i może być losowy lub pobrany z poprzedniego wywołania. Funkcja \"Poziom szumu\" może być użyta do złagodzenia saturacji przy wyższych wartościach CFG (spróbuj między 0-10), a Perlin może być użyty w celu dodania wariacji do twoich wyników.",
|
||||
"variations": "Poziom zróżnicowania przyjmuje wartości od 0 do 1 i pozwala zmienić obraz wyjściowy dla ustawionego inicjatora. Interesujące wyniki uzyskuje się zwykle między 0,1 a 0,3.",
|
||||
"upscale": "Korzystając z ESRGAN, możesz zwiększyć rozdzielczość obrazu wyjściowego bez konieczności zwiększania szerokości/wysokości w ustawieniach początkowych.",
|
||||
"faceCorrection": "Poprawianie twarzy próbuje identyfikować twarze na obrazie wyjściowym i korygować wszelkie defekty/nieprawidłowości. W GFPGAN im większa siła, tym mocniejszy efekt. W metodzie Codeformer wyższa wartość oznacza bardziej wierne odtworzenie oryginalnej twarzy, nawet kosztem siły korekcji.",
|
||||
"imageToImage": "Tryb \"Obraz na obraz\" pozwala na załadowanie obrazu wzorca, który obok wprowadzonych sugestii zostanie użyty porzez InvokeAI do wygenerowania nowego obrazu. Niższa wartość tego ustawienia będzie bardziej przypominać oryginalny obraz. Akceptowane są wartości od 0 do 1, a zalecany jest zakres od 0,25 do 0,75.",
|
||||
"boundingBox": "Zaznaczony obszar odpowiada ustawieniom wysokości i szerokości w trybach Tekst na obraz i Obraz na obraz. Jedynie piksele znajdujące się w obszarze zaznaczenia zostaną uwzględnione podczas wywoływania nowego obrazu.",
|
||||
"seamCorrection": "Opcje wpływające na poziom widoczności szwów, które mogą wystąpić, gdy wygenerowany obraz jest ponownie wklejany na płótno.",
|
||||
"infillAndScaling": "Zarządzaj metodami wypełniania (używanymi na zamaskowanych lub wymazanych obszarach płótna) i skalowaniem (przydatne w przypadku zaznaczonego obszaru o b. małych rozmiarach)."
|
||||
}
|
||||
}
|
||||
1
frontend/dist/locales/tooltip/pt_br.json
vendored
Normal file
1
frontend/dist/locales/tooltip/pt_br.json
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
15
frontend/dist/locales/tooltip/ru.json
vendored
Normal file
15
frontend/dist/locales/tooltip/ru.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"prompt": "Это поле для текста запроса, включая объекты генерации и стилистические термины. В запрос можно включить и коэффициенты веса (значимости токена), но консольные команды и параметры не будут работать.",
|
||||
"gallery": "Здесь отображаются генерации из папки outputs по мере их появления.",
|
||||
"other": "Эти опции включают альтернативные режимы обработки для Invoke. 'Бесшовный узор' создаст повторяющиеся узоры на выходе. 'Высокое разрешение' это генерация в два этапа с помощью img2img: используйте эту настройку, когда хотите получить цельное изображение большего размера без артефактов.",
|
||||
"seed": "Значение сида влияет на начальный шум, из которого сформируется изображение. Можно использовать уже имеющийся сид из предыдущих изображений. 'Порог шума' используется для смягчения артефактов при высоких значениях CFG (попробуйте в диапазоне 0-10), а Перлин для добавления шума Перлина в процессе генерации: оба параметра служат для большей вариативности результатов.",
|
||||
"variations": "Попробуйте вариацию со значением от 0.1 до 1.0, чтобы изменить результат для заданного сида. Интересные вариации сида находятся между 0.1 и 0.3.",
|
||||
"upscale": "Используйте ESRGAN, чтобы увеличить изображение сразу после генерации.",
|
||||
"faceCorrection": "Коррекция лиц с помощью GFPGAN или Codeformer: алгоритм определяет лица в готовом изображении и исправляет любые дефекты. Высокие значение силы меняет изображение сильнее, в результате лица будут выглядеть привлекательнее. У Codeformer более высокая точность сохранит исходное изображение в ущерб коррекции лица.",
|
||||
"imageToImage": "'Изображение в изображение' загружает любое изображение, которое затем используется для генерации вместе с запросом. Чем больше значение, тем сильнее изменится изображение в результате. Возможны значения от 0 до 1, рекомендуется диапазон .25-.75",
|
||||
"boundingBox": "'Ограничительная рамка' аналогична настройкам Ширина и Высота для 'Избражения из текста' или 'Изображения в изображение'. Будет обработана только область в рамке.",
|
||||
"seamCorrection": "Управление обработкой видимых швов, возникающих между изображениями на холсте.",
|
||||
"infillAndScaling": "Управление методами заполнения (используется для масок или стертых областей холста) и масштабирования (полезно для малых размеров ограничивающей рамки)."
|
||||
}
|
||||
}
|
||||
15
frontend/dist/locales/tooltips/it.json
vendored
Normal file
15
frontend/dist/locales/tooltips/it.json
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"prompt": "Questo è il campo del prompt. Il prompt include oggetti di generazione e termini stilistici. Puoi anche aggiungere il peso (importanza del token) nel prompt, ma i comandi e i parametri dell'interfaccia a linea di comando non funzioneranno.",
|
||||
"gallery": "Galleria visualizza le generazioni dalla cartella degli output man mano che vengono create. Le impostazioni sono memorizzate all'interno di file e accessibili dal menu contestuale.",
|
||||
"other": "Queste opzioni abiliteranno modalità di elaborazione alternative per Invoke. 'Piastrella senza cuciture' creerà modelli ripetuti nell'output. 'Ottimizzzazione Alta risoluzione' è la generazione in due passaggi con 'Immagine a Immagine': usa questa impostazione quando vuoi un'immagine più grande e più coerente senza artefatti. Ci vorrà più tempo del solito 'Testo a Immagine'.",
|
||||
"seed": "Il valore del Seme influenza il rumore iniziale da cui è formata l'immagine. Puoi usare i semi già esistenti dalle immagini precedenti. 'Soglia del rumore' viene utilizzato per mitigare gli artefatti a valori CFG elevati (provare l'intervallo 0-10) e Perlin per aggiungere il rumore Perlin durante la generazione: entrambi servono per aggiungere variazioni ai risultati.",
|
||||
"variations": "Prova una variazione con un valore compreso tra 0.1 e 1.0 per modificare il risultato per un dato seme. Variazioni interessanti del seme sono comprese tra 0.1 e 0.3.",
|
||||
"upscale": "Utilizza ESRGAN per ingrandire l'immagine subito dopo la generazione.",
|
||||
"faceCorrection": "Correzione del volto con GFPGAN o Codeformer: l'algoritmo rileva i volti nell'immagine e corregge eventuali difetti. Un valore alto cambierà maggiormente l'immagine, dando luogo a volti più attraenti. Codeformer con una maggiore fedeltà preserva l'immagine originale a scapito di una correzione facciale più forte.",
|
||||
"imageToImage": "Da Immagine a Immagine carica qualsiasi immagine come iniziale, che viene quindi utilizzata per generarne una nuova in base al prompt. Più alto è il valore, più cambierà l'immagine risultante. Sono possibili valori da 0.0 a 1.0, l'intervallo consigliato è 0.25-0.75",
|
||||
"boundingBox": "Il riquadro di selezione è lo stesso delle impostazioni Larghezza e Altezza per dat Testo a Immagine o da Immagine a Immagine. Verrà elaborata solo l'area nella casella.",
|
||||
"seamCorrection": "Controlla la gestione delle giunzioni visibili che si verificano tra le immagini generate sulla tela.",
|
||||
"infillAndScaling": "Gestisce i metodi di riempimento (utilizzati su aree mascherate o cancellate dell'area di disegno) e il ridimensionamento (utile per i riquadri di selezione di piccole dimensioni)."
|
||||
}
|
||||
}
|
||||
60
frontend/dist/locales/unifiedcanvas/en-US.json
vendored
60
frontend/dist/locales/unifiedcanvas/en-US.json
vendored
@@ -1 +1,59 @@
|
||||
{}
|
||||
{
|
||||
"layer": "Layer",
|
||||
"base": "Base",
|
||||
"mask": "Mask",
|
||||
"maskingOptions": "Masking Options",
|
||||
"enableMask": "Enable Mask",
|
||||
"preserveMaskedArea": "Preserve Masked Area",
|
||||
"clearMask": "Clear Mask",
|
||||
"brush": "Brush",
|
||||
"eraser": "Eraser",
|
||||
"fillBoundingBox": "Fill Bounding Box",
|
||||
"eraseBoundingBox": "Erase Bounding Box",
|
||||
"colorPicker": "Color Picker",
|
||||
"brushOptions": "Brush Options",
|
||||
"brushSize": "Size",
|
||||
"move": "Move",
|
||||
"resetView": "Reset View",
|
||||
"mergeVisible": "Merge Visible",
|
||||
"saveToGallery": "Save To Gallery",
|
||||
"copyToClipboard": "Copy to Clipboard",
|
||||
"downloadAsImage": "Download As Image",
|
||||
"undo": "Undo",
|
||||
"redo": "Redo",
|
||||
"clearCanvas": "Clear Canvas",
|
||||
"canvasSettings": "Canvas Settings",
|
||||
"showIntermediates": "Show Intermediates",
|
||||
"showGrid": "Show Grid",
|
||||
"snapToGrid": "Snap to Grid",
|
||||
"darkenOutsideSelection": "Darken Outside Selection",
|
||||
"autoSaveToGallery": "Auto Save to Gallery",
|
||||
"saveBoxRegionOnly": "Save Box Region Only",
|
||||
"limitStrokesToBox": "Limit Strokes to Box",
|
||||
"showCanvasDebugInfo": "Show Canvas Debug Info",
|
||||
"clearCanvasHistory": "Clear Canvas History",
|
||||
"clearHistory": "Clear History",
|
||||
"clearCanvasHistoryMessage": "Clearing the canvas history leaves your current canvas intact, but irreversibly clears the undo and redo history.",
|
||||
"clearCanvasHistoryConfirm": "Are you sure you want to clear the canvas history?",
|
||||
"emptyTempImageFolder": "Empty Temp Image Folder",
|
||||
"emptyFolder": "Empty 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.",
|
||||
"emptyTempImagesFolderConfirm": "Are you sure you want to empty the temp folder?",
|
||||
"activeLayer": "Active Layer",
|
||||
"canvasScale": "Canvas Scale",
|
||||
"boundingBox": "Bounding Box",
|
||||
"scaledBoundingBox": "Scaled Bounding Box",
|
||||
"boundingBoxPosition": "Bounding Box Position",
|
||||
"canvasDimensions": "Canvas Dimensions",
|
||||
"canvasPosition": "Canvas Position",
|
||||
"cursorPosition": "Cursor Position",
|
||||
"previous": "Previous",
|
||||
"next": "Next",
|
||||
"accept": "Accept",
|
||||
"showHide": "Show/Hide",
|
||||
"discardAll": "Discard All",
|
||||
"betaClear": "Clear",
|
||||
"betaDarkenOutside": "Darken Outside",
|
||||
"betaLimitToBox": "Limit To Box",
|
||||
"betaPreserveMasked": "Preserve Masked"
|
||||
}
|
||||
|
||||
59
frontend/dist/locales/unifiedcanvas/es.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/es.json
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"layer": "Capa",
|
||||
"base": "Base",
|
||||
"mask": "Máscara",
|
||||
"maskingOptions": "Opciones de máscara",
|
||||
"enableMask": "Habilitar Máscara",
|
||||
"preserveMaskedArea": "Preservar área enmascarada",
|
||||
"clearMask": "Limpiar máscara",
|
||||
"brush": "Pincel",
|
||||
"eraser": "Borrador",
|
||||
"fillBoundingBox": "Rellenar Caja Contenedora",
|
||||
"eraseBoundingBox": "Eliminar Caja Contenedora",
|
||||
"colorPicker": "Selector de color",
|
||||
"brushOptions": "Opciones de pincel",
|
||||
"brushSize": "Tamaño",
|
||||
"move": "Mover",
|
||||
"resetView": "Restablecer vista",
|
||||
"mergeVisible": "Consolidar vista",
|
||||
"saveToGallery": "Guardar en galería",
|
||||
"copyToClipboard": "Copiar al portapapeles",
|
||||
"downloadAsImage": "Descargar como imagen",
|
||||
"undo": "Deshacer",
|
||||
"redo": "Rehacer",
|
||||
"clearCanvas": "Limpiar lienzo",
|
||||
"canvasSettings": "Ajustes de lienzo",
|
||||
"showIntermediates": "Mostrar intermedios",
|
||||
"showGrid": "Mostrar cuadrícula",
|
||||
"snapToGrid": "Ajustar a cuadrícula",
|
||||
"darkenOutsideSelection": "Oscurecer fuera de la selección",
|
||||
"autoSaveToGallery": "Guardar automáticamente en galería",
|
||||
"saveBoxRegionOnly": "Guardar solo región dentro de la caja",
|
||||
"limitStrokesToBox": "Limitar trazos a la caja",
|
||||
"showCanvasDebugInfo": "Mostrar información de depuración de lienzo",
|
||||
"clearCanvasHistory": "Limpiar historial de lienzo",
|
||||
"clearHistory": "Limpiar historial",
|
||||
"clearCanvasHistoryMessage": "Limpiar el historial de lienzo también restablece completamente el lienzo unificado. Esto incluye todo el historial de deshacer/rehacer, las imágenes en el área de preparación y la capa base del lienzo.",
|
||||
"clearCanvasHistoryConfirm": "¿Está seguro de que desea limpiar el historial del lienzo?",
|
||||
"emptyTempImageFolder": "Vaciar directorio de imágenes temporales",
|
||||
"emptyFolder": "Vaciar directorio",
|
||||
"emptyTempImagesFolderMessage": "Vaciar el directorio de imágenes temporales también restablece completamente el lienzo unificado. Esto incluye todo el historial de deshacer/rehacer, las imágenes en el área de preparación y la capa base del lienzo.",
|
||||
"emptyTempImagesFolderConfirm": "¿Está seguro de que desea vaciar el directorio temporal?",
|
||||
"activeLayer": "Capa activa",
|
||||
"canvasScale": "Escala de lienzo",
|
||||
"boundingBox": "Caja contenedora",
|
||||
"scaledBoundingBox": "Caja contenedora escalada",
|
||||
"boundingBoxPosition": "Posición de caja contenedora",
|
||||
"canvasDimensions": "Dimensiones de lienzo",
|
||||
"canvasPosition": "Posición de lienzo",
|
||||
"cursorPosition": "Posición del cursor",
|
||||
"previous": "Anterior",
|
||||
"next": "Siguiente",
|
||||
"accept": "Aceptar",
|
||||
"showHide": "Mostrar/Ocultar",
|
||||
"discardAll": "Descartar todo",
|
||||
"betaClear": "Limpiar",
|
||||
"betaDarkenOutside": "Oscurecer fuera",
|
||||
"betaLimitToBox": "Limitar a caja",
|
||||
"betaPreserveMasked": "Preservar área enmascarada"
|
||||
}
|
||||
59
frontend/dist/locales/unifiedcanvas/zh_cn.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/zh_cn.json
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"layer": "图层",
|
||||
"base": "基础层",
|
||||
"mask": "遮罩层层",
|
||||
"maskingOptions": "遮罩层选项",
|
||||
"enableMask": "启用遮罩层",
|
||||
"preserveMaskedArea": "保留遮罩层区域",
|
||||
"clearMask": "清除遮罩层",
|
||||
"brush": "刷子",
|
||||
"eraser": "橡皮擦",
|
||||
"fillBoundingBox": "填充选择区域",
|
||||
"eraseBoundingBox": "取消选择区域",
|
||||
"colorPicker": "颜色提取",
|
||||
"brushOptions": "刷子选项",
|
||||
"brushSize": "大小",
|
||||
"move": "移动",
|
||||
"resetView": "重置视图",
|
||||
"mergeVisible": "合并可见层",
|
||||
"saveToGallery": "保存至图库",
|
||||
"copyToClipboard": "复制到剪贴板",
|
||||
"downloadAsImage": "下载图像",
|
||||
"undo": "撤销",
|
||||
"redo": "重做",
|
||||
"clearCanvas": "清除画布",
|
||||
"canvasSettings": "画布设置",
|
||||
"showIntermediates": "显示中间产物",
|
||||
"showGrid": "显示网格",
|
||||
"snapToGrid": "切换网格对齐",
|
||||
"darkenOutsideSelection": "暗化外部区域",
|
||||
"autoSaveToGallery": "自动保存至图库",
|
||||
"saveBoxRegionOnly": "只保存框内区域",
|
||||
"limitStrokesToBox": "限制画笔在框内",
|
||||
"showCanvasDebugInfo": "显示画布调试信息",
|
||||
"clearCanvasHistory": "清除画布历史",
|
||||
"clearHistory": "清除历史",
|
||||
"clearCanvasHistoryMessage": "清除画布历史不会影响当前画布,但会不可撤销地清除所有撤销/重做历史!",
|
||||
"clearCanvasHistoryConfirm": "确认清除所有画布历史?",
|
||||
"emptyTempImageFolder": "清除临时文件夹",
|
||||
"emptyFolder": "清除文件夹",
|
||||
"emptyTempImagesFolderMessage": "清空临时图像文件夹会完全重置统一画布。这包括所有的撤销/重做历史、暂存区的图像和画布基础层。",
|
||||
"emptyTempImagesFolderConfirm": "确认清除临时文件夹?",
|
||||
"activeLayer": "活跃图层",
|
||||
"canvasScale": "画布缩放",
|
||||
"boundingBox": "选择区域",
|
||||
"scaledBoundingBox": "缩放选择区域",
|
||||
"boundingBoxPosition": "选择区域位置",
|
||||
"canvasDimensions": "画布长宽",
|
||||
"canvasPosition": "画布位置",
|
||||
"cursorPosition": "光标位置",
|
||||
"previous": "上一张",
|
||||
"next": "下一张",
|
||||
"accept": "接受",
|
||||
"showHide": "显示 / 隐藏",
|
||||
"discardAll": "放弃所有",
|
||||
"betaClear": "清除",
|
||||
"betaDarkenOutside": "暗化外部区域",
|
||||
"betaLimitToBox": "限制在框内",
|
||||
"betaPreserveMasked": "保留遮罩层"
|
||||
}
|
||||
@@ -27,6 +27,7 @@
|
||||
"@types/uuid": "^8.3.4",
|
||||
"add": "^2.0.6",
|
||||
"dateformat": "^5.0.3",
|
||||
"formik": "^2.2.9",
|
||||
"framer-motion": "^7.2.1",
|
||||
"i18next": "^22.4.5",
|
||||
"i18next-browser-languagedetector": "^7.0.1",
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"langPortuguese": "Portugiesisch",
|
||||
"langFrench": "Französich",
|
||||
"langGerman": "Deutsch",
|
||||
"langSpanish": "Spanisch",
|
||||
"text2img": "Text zu Bild",
|
||||
"img2img": "Bild zu Bild",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
|
||||
@@ -1,3 +1,56 @@
|
||||
{
|
||||
"hotkeysLabel": "Hotkeys"
|
||||
"hotkeysLabel": "Hotkeys",
|
||||
"themeLabel": "Theme",
|
||||
"languagePickerLabel": "Language Picker",
|
||||
"reportBugLabel": "Report Bug",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Settings",
|
||||
"darkTheme": "Dark",
|
||||
"lightTheme": "Light",
|
||||
"greenTheme": "Green",
|
||||
"langEnglish": "English",
|
||||
"langRussian": "Russian",
|
||||
"langItalian": "Italian",
|
||||
"langBrPortuguese": "Portuguese (Brazilian)",
|
||||
"langGerman": "German",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langPolish": "Polish",
|
||||
"text2img": "Text To Image",
|
||||
"img2img": "Image To Image",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
"nodes": "Nodes",
|
||||
"nodesDesc": "A node based system for the generation of images is under development currently. Stay tuned for updates about this amazing feature.",
|
||||
"postProcessing": "Post Processing",
|
||||
"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.",
|
||||
"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 embeddings using Textual Inversion using the main script.",
|
||||
"upload": "Upload",
|
||||
"close": "Close",
|
||||
"load": "Load",
|
||||
"statusConnected": "Connected",
|
||||
"statusDisconnected": "Disconnected",
|
||||
"statusError": "Error",
|
||||
"statusPreparing": "Preparing",
|
||||
"statusProcessingCanceled": "Processing Canceled",
|
||||
"statusProcessingComplete": "Processing Complete",
|
||||
"statusGenerating": "Generating",
|
||||
"statusGeneratingTextToImage": "Generating Text To Image",
|
||||
"statusGeneratingImageToImage": "Generating Image To Image",
|
||||
"statusGeneratingInpainting": "Generating Inpainting",
|
||||
"statusGeneratingOutpainting": "Generating Outpainting",
|
||||
"statusGenerationComplete": "Generation Complete",
|
||||
"statusIterationComplete": "Iteration Complete",
|
||||
"statusSavingImage": "Saving Image",
|
||||
"statusRestoringFaces": "Restoring Faces",
|
||||
"statusRestoringFacesGFPGAN": "Restoring Faces (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restoring Faces (CodeFormer)",
|
||||
"statusUpscaling": "Upscaling",
|
||||
"statusUpscalingESRGAN": "Upscaling (ESRGAN)",
|
||||
"statusLoadingModel": "Loading Model",
|
||||
"statusModelChanged": "Model Changed"
|
||||
}
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langPolish": "Polish",
|
||||
"langSimplifiedChinese": "Simplified Chinese",
|
||||
"langSpanish": "Spanish",
|
||||
"text2img": "Text To Image",
|
||||
"img2img": "Image To Image",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
|
||||
58
frontend/public/locales/common/es.json
Normal file
58
frontend/public/locales/common/es.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"hotkeysLabel": "Atajos de teclado",
|
||||
"themeLabel": "Tema",
|
||||
"languagePickerLabel": "Selector de idioma",
|
||||
"reportBugLabel": "Reportar errores",
|
||||
"githubLabel": "GitHub",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Ajustes",
|
||||
"darkTheme": "Oscuro",
|
||||
"lightTheme": "Claro",
|
||||
"greenTheme": "Verde",
|
||||
"langEnglish": "Inglés",
|
||||
"langRussian": "Ruso",
|
||||
"langItalian": "Italiano",
|
||||
"langBrPortuguese": "Portugués (Brasil)",
|
||||
"langGerman": "Alemán",
|
||||
"langPortuguese": "Portugués",
|
||||
"langFrench": "French",
|
||||
"langPolish": "Polish",
|
||||
"langSpanish": "Español",
|
||||
"text2img": "Texto a Imagen",
|
||||
"img2img": "Imagen a Imagen",
|
||||
"unifiedCanvas": "Lienzo Unificado",
|
||||
"nodes": "Nodos",
|
||||
"nodesDesc": "Un sistema de generación de imágenes basado en nodos, actualmente se encuentra en desarrollo. Mantente pendiente a nuestras actualizaciones acerca de esta fabulosa funcionalidad.",
|
||||
"postProcessing": "Post-procesamiento",
|
||||
"postProcessDesc1": "Invoke AI ofrece una gran variedad de funciones de post-procesamiento, El aumento de tamaño y Restauración de Rostros ya se encuentran disponibles en la interfaz web, puedes acceder desde el menú de Opciones Avanzadas en las pestañas de Texto a Imagen y de Imagen a Imagen. También puedes acceder a estas funciones directamente mediante el botón de acciones en el menú superior de la imagen actual o en el visualizador",
|
||||
"postProcessDesc2": "Una interfaz de usuario dedicada se lanzará pronto para facilitar flujos de trabajo de postprocesamiento más avanzado.",
|
||||
"postProcessDesc3": "La Interfaz de Línea de Comandos de Invoke AI ofrece muchas otras características, incluyendo -Embiggen-.",
|
||||
"training": "Entrenamiento",
|
||||
"trainingDesc1": "Un flujo de trabajo dedicado para el entrenamiento de sus propios -embeddings- y puntos de control utilizando Inversión Textual y Dreambooth desde la interfaz web.",
|
||||
"trainingDesc2": "InvokeAI already supports training custom embeddings using Textual Inversion using the main script.",
|
||||
"trainingDesc2": "InvokeAI ya soporta el entrenamiento de -embeddings- personalizados utilizando la Inversión Textual mediante el script principal.",
|
||||
"upload": "Subir imagen",
|
||||
"close": "Cerrar",
|
||||
"load": "Cargar",
|
||||
"statusConnected": "Conectado",
|
||||
"statusDisconnected": "Desconectado",
|
||||
"statusError": "Error",
|
||||
"statusPreparing": "Preparando",
|
||||
"statusProcessingCanceled": "Procesamiento Cancelado",
|
||||
"statusProcessingComplete": "Procesamiento Completo",
|
||||
"statusGenerating": "Generando",
|
||||
"statusGeneratingTextToImage": "Generando Texto a Imagen",
|
||||
"statusGeneratingImageToImage": "Generando Imagen a Imagen",
|
||||
"statusGeneratingInpainting": "Generando pintura interior",
|
||||
"statusGeneratingOutpainting": "Generando pintura exterior",
|
||||
"statusGenerationComplete": "Generación Completa",
|
||||
"statusIterationComplete": "Iteración Completa",
|
||||
"statusSavingImage": "Guardando Imagen",
|
||||
"statusRestoringFaces": "Restaurando Rostros",
|
||||
"statusRestoringFacesGFPGAN": "Restaurando Rostros (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restaurando Rostros (CodeFormer)",
|
||||
"statusUpscaling": "Aumentando Tamaño",
|
||||
"statusUpscalingESRGAN": "Restaurando Rostros(ESRGAN)",
|
||||
"statusLoadingModel": "Cargando Modelo",
|
||||
"statusModelChanged": "Modelo cambiado"
|
||||
}
|
||||
@@ -17,6 +17,8 @@
|
||||
"langPortuguese": "Portoghese",
|
||||
"langFrench": "Francese",
|
||||
"langPolish": "Polacco",
|
||||
"langSimplifiedChinese": "Cinese semplificato",
|
||||
"langSpanish": "Spagnolo",
|
||||
"text2img": "Testo a Immagine",
|
||||
"img2img": "Immagine a Immagine",
|
||||
"unifiedCanvas": "Tela unificata",
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"langPortuguese": "Portugalski",
|
||||
"langFrench": "Francuski",
|
||||
"langPolish": "Polski",
|
||||
"langSpanish": "Hiszpański",
|
||||
"text2img": "Tekst na obraz",
|
||||
"img2img": "Obraz na obraz",
|
||||
"unifiedCanvas": "Tryb uniwersalny",
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"langBrPortuguese": "Português do Brasil",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langSpanish": "Spanish",
|
||||
"text2img": "Texto Para Imagem",
|
||||
"img2img": "Imagem Para Imagem",
|
||||
"unifiedCanvas": "Tela Unificada",
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
"langItalian": "Italian",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"langSpanish": "Spanish",
|
||||
"text2img": "Изображение из текста (text2img)",
|
||||
"img2img": "Изображение в изображение (img2img)",
|
||||
"unifiedCanvas": "Универсальный холст",
|
||||
@@ -51,4 +52,3 @@
|
||||
"statusLoadingModel": "Загрузка модели",
|
||||
"statusModelChanged": "Модель изменена"
|
||||
}
|
||||
|
||||
|
||||
54
frontend/public/locales/common/zh_cn.json
Normal file
54
frontend/public/locales/common/zh_cn.json
Normal file
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "快捷键",
|
||||
"themeLabel": "主题",
|
||||
"languagePickerLabel": "语言",
|
||||
"reportBugLabel": "提交错误报告",
|
||||
"githubLabel": "GitHub",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "设置",
|
||||
"darkTheme": "暗色",
|
||||
"lightTheme": "亮色",
|
||||
"greenTheme": "绿色",
|
||||
"langEnglish": "英语",
|
||||
"langRussian": "俄语",
|
||||
"langItalian": "意大利语",
|
||||
"langPortuguese": "葡萄牙语",
|
||||
"langFrench": "法语",
|
||||
"langChineseSimplified": "简体中文",
|
||||
"text2img": "文字到图像",
|
||||
"img2img": "图像到图像",
|
||||
"unifiedCanvas": "统一画布",
|
||||
"nodes": "节点",
|
||||
"nodesDesc": "一个基于节点的图像生成系统目前正在开发中。请持续关注关于这一功能的更新。",
|
||||
"postProcessing": "后期处理",
|
||||
"postProcessDesc1": "Invoke AI 提供各种各样的后期处理功能。图像放大和面部修复在网页界面中已经可用。你可以从文本到图像和图像到图像页面的高级选项菜单中访问它们。你也可以直接使用图像显示上方或查看器中的图像操作按钮处理图像。",
|
||||
"postProcessDesc2": "一个专门的界面将很快发布,新的界面能够处理更复杂的后期处理流程。",
|
||||
"postProcessDesc3": "Invoke AI 命令行界面提供例如Embiggen的各种其他功能。",
|
||||
"training": "训练",
|
||||
"trainingDesc1": "一个专门用于从网络UI使用Textual Inversion和Dreambooth训练自己的嵌入模型和检查点的工作流程。",
|
||||
"trainingDesc2": "InvokeAI已经支持使用主脚本中的Textual Inversion来训练自定义的嵌入模型。",
|
||||
"upload": "上传",
|
||||
"close": "关闭",
|
||||
"load": "加载",
|
||||
"statusConnected": "已连接",
|
||||
"statusDisconnected": "未连接",
|
||||
"statusError": "错误",
|
||||
"statusPreparing": "准备中",
|
||||
"statusProcessingCanceled": "处理取消",
|
||||
"statusProcessingComplete": "处理完成",
|
||||
"statusGenerating": "生成中",
|
||||
"statusGeneratingTextToImage": "文字到图像生成中",
|
||||
"statusGeneratingImageToImage": "图像到图像生成中",
|
||||
"statusGeneratingInpainting": "生成内画中",
|
||||
"statusGeneratingOutpainting": "生成外画中",
|
||||
"statusGenerationComplete": "生成完成",
|
||||
"statusIterationComplete": "迭代完成",
|
||||
"statusSavingImage": "图像保存中",
|
||||
"statusRestoringFaces": "脸部修复中",
|
||||
"statusRestoringFacesGFPGAN": "脸部修复中 (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "脸部修复中 (CodeFormer)",
|
||||
"statusUpscaling": "放大中",
|
||||
"statusUpscalingESRGAN": "放大中 (ESRGAN)",
|
||||
"statusLoadingModel": "模型加载中",
|
||||
"statusModelChanged": "模型已切换"
|
||||
}
|
||||
@@ -1 +1,16 @@
|
||||
{}
|
||||
{
|
||||
"generations": "Generations",
|
||||
"showGenerations": "Show Generations",
|
||||
"uploads": "Uploads",
|
||||
"showUploads": "Show Uploads",
|
||||
"galleryImageSize": "Image Size",
|
||||
"galleryImageResetSize": "Reset Size",
|
||||
"gallerySettings": "Gallery Settings",
|
||||
"maintainAspectRatio": "Maintain Aspect Ratio",
|
||||
"autoSwitchNewImages": "Auto-Switch to New Images",
|
||||
"singleColumnLayout": "Single Column Layout",
|
||||
"pinGallery": "Pin Gallery",
|
||||
"allImagesLoaded": "All Images Loaded",
|
||||
"loadMore": "Load More",
|
||||
"noImagesInGallery": "No Images In Gallery"
|
||||
}
|
||||
|
||||
16
frontend/public/locales/gallery/es.json
Normal file
16
frontend/public/locales/gallery/es.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Generaciones",
|
||||
"showGenerations": "Mostrar Generaciones",
|
||||
"uploads": "Subidas de archivos",
|
||||
"showUploads": "Mostar Subidas",
|
||||
"galleryImageSize": "Tamaño de la imagen",
|
||||
"galleryImageResetSize": "Restablecer tamaño de la imagen",
|
||||
"gallerySettings": "Ajustes de la galería",
|
||||
"maintainAspectRatio": "Mantener relación de aspecto",
|
||||
"autoSwitchNewImages": "Auto seleccionar Imágenes nuevas",
|
||||
"singleColumnLayout": "Diseño de una columna",
|
||||
"pinGallery": "Fijar galería",
|
||||
"allImagesLoaded": "Todas las imágenes cargadas",
|
||||
"loadMore": "Cargar más",
|
||||
"noImagesInGallery": "Sin imágenes en la galería"
|
||||
}
|
||||
16
frontend/public/locales/gallery/zh_cn.json
Normal file
16
frontend/public/locales/gallery/zh_cn.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "生成的图像",
|
||||
"showGenerations": "显示生成的图像",
|
||||
"uploads": "上传的图像",
|
||||
"showUploads": "显示上传的图像",
|
||||
"galleryImageSize": "预览大小",
|
||||
"galleryImageResetSize": "重置预览大小",
|
||||
"gallerySettings": "预览设置",
|
||||
"maintainAspectRatio": "保持比例",
|
||||
"autoSwitchNewImages": "自动切换到新图像",
|
||||
"singleColumnLayout": "单列布局",
|
||||
"pinGallery": "保持图库常开",
|
||||
"allImagesLoaded": "所有图像加载完成",
|
||||
"loadMore": "加载更多",
|
||||
"noImagesInGallery": "图库中无图像"
|
||||
}
|
||||
@@ -1 +1,207 @@
|
||||
{}
|
||||
{
|
||||
"keyboardShortcuts": "Keyboard Shorcuts",
|
||||
"appHotkeys": "App Hotkeys",
|
||||
"generalHotkeys": "General Hotkeys",
|
||||
"galleryHotkeys": "Gallery Hotkeys",
|
||||
"unifiedCanvasHotkeys": "Unified Canvas Hotkeys",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "Generate an image"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Cancel",
|
||||
"desc": "Cancel image generation"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Focus Prompt",
|
||||
"desc": "Focus the prompt input area"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Toggle Options",
|
||||
"desc": "Open and close the options panel"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Pin Options",
|
||||
"desc": "Pin the options panel"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Toggle Viewer",
|
||||
"desc": "Open and close Image Viewer"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Toggle Gallery",
|
||||
"desc": "Open and close the gallery drawer"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Maximize Workspace",
|
||||
"desc": "Close panels and maximize work area"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Change Tabs",
|
||||
"desc": "Switch to another workspace"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Console Toggle",
|
||||
"desc": "Open and close console"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Set Prompt",
|
||||
"desc": "Use the prompt of the current image"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Set Seed",
|
||||
"desc": "Use the seed of the current image"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Set Parameters",
|
||||
"desc": "Use all parameters of the current image"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restore Faces",
|
||||
"desc": "Restore the current image"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Upscale",
|
||||
"desc": "Upscale the current image"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Show Info",
|
||||
"desc": "Show metadata info of the current image"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Send To Image To Image",
|
||||
"desc": "Send current image to Image to Image"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Delete Image",
|
||||
"desc": "Delete the current image"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Close Panels",
|
||||
"desc": "Closes open panels"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Previous Image",
|
||||
"desc": "Display the previous image in gallery"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Next Image",
|
||||
"desc": "Display the next image in gallery"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Toggle Gallery Pin",
|
||||
"desc": "Pins and unpins the gallery to the UI"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Increase Gallery Image Size",
|
||||
"desc": "Increases gallery thumbnails size"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Decrease Gallery Image Size",
|
||||
"desc": "Decreases gallery thumbnails size"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Select Brush",
|
||||
"desc": "Selects the canvas brush"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Select Eraser",
|
||||
"desc": "Selects the canvas eraser"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Decrease Brush Size",
|
||||
"desc": "Decreases the size of the canvas brush/eraser"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Increase Brush Size",
|
||||
"desc": "Increases the size of the canvas brush/eraser"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Decrease Brush Opacity",
|
||||
"desc": "Decreases the opacity of the canvas brush"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Increase Brush Opacity",
|
||||
"desc": "Increases the opacity of the canvas brush"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Move Tool",
|
||||
"desc": "Allows canvas navigation"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Fill Bounding Box",
|
||||
"desc": "Fills the bounding box with brush color"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Erase Bounding Box",
|
||||
"desc": "Erases the bounding box area"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Select Color Picker",
|
||||
"desc": "Selects the canvas color picker"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Toggle Snap",
|
||||
"desc": "Toggles Snap to Grid"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Quick Toggle Move",
|
||||
"desc": "Temporarily toggles Move mode"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Toggle Layer",
|
||||
"desc": "Toggles mask/base layer selection"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Clear Mask",
|
||||
"desc": "Clear the entire mask"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Hide Mask",
|
||||
"desc": "Hide and unhide mask"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Show/Hide Bounding Box",
|
||||
"desc": "Toggle visibility of bounding box"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Merge Visible",
|
||||
"desc": "Merge all visible layers of canvas"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Save To Gallery",
|
||||
"desc": "Save current canvas to gallery"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copy to Clipboard",
|
||||
"desc": "Copy current canvas to clipboard"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Download Image",
|
||||
"desc": "Download current canvas"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Undo Stroke",
|
||||
"desc": "Undo a brush stroke"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Redo Stroke",
|
||||
"desc": "Redo a brush stroke"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Reset View",
|
||||
"desc": "Reset Canvas View"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Previous Staging Image",
|
||||
"desc": "Previous Staging Area Image"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Next Staging Image",
|
||||
"desc": "Next Staging Area Image"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Accept Staging Image",
|
||||
"desc": "Accept Current Staging Area Image"
|
||||
}
|
||||
}
|
||||
|
||||
207
frontend/public/locales/hotkeys/es.json
Normal file
207
frontend/public/locales/hotkeys/es.json
Normal file
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Atajos de teclado",
|
||||
"appHotkeys": "Atajos de applicación",
|
||||
"generalHotkeys": "Atajos generales",
|
||||
"galleryHotkeys": "Atajos de galería",
|
||||
"unifiedCanvasHotkeys": "Atajos de lienzo unificado",
|
||||
"invoke": {
|
||||
"title": "Invocar",
|
||||
"desc": "Generar una imagen"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Cancelar",
|
||||
"desc": "Cancelar el proceso de generación de imagen"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Mover foco a Entrada de texto",
|
||||
"desc": "Mover foco hacia el campo de texto de la Entrada"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Alternar opciones",
|
||||
"desc": "Mostar y ocultar el panel de opciones"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Fijar opciones",
|
||||
"desc": "Fijar el panel de opciones"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Alternar visor",
|
||||
"desc": "Mostar y ocultar el visor de imágenes"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Alternar galería",
|
||||
"desc": "Mostar y ocultar la galería de imágenes"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Maximizar espacio de trabajo",
|
||||
"desc": "Cerrar otros páneles y maximizar el espacio de trabajo"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Cambiar",
|
||||
"desc": "Cambiar entre áreas de trabajo"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Alternar consola",
|
||||
"desc": "Mostar y ocultar la consola"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Establecer Entrada",
|
||||
"desc": "Usar el texto de entrada de la imagen actual"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Establecer semilla",
|
||||
"desc": "Usar la semilla de la imagen actual"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Establecer parámetros",
|
||||
"desc": "Usar todos los parámetros de la imagen actual"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restaurar rostros",
|
||||
"desc": "Restaurar rostros en la imagen actual"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Aumentar resolución",
|
||||
"desc": "Aumentar la resolución de la imagen actual"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Mostrar información",
|
||||
"desc": "Mostar metadatos de la imagen actual"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Enviar hacia Imagen a Imagen",
|
||||
"desc": "Enviar imagen actual hacia Imagen a Imagen"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Eliminar imagen",
|
||||
"desc": "Eliminar imagen actual"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Cerrar páneles",
|
||||
"desc": "Cerrar los páneles abiertos"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Imagen anterior",
|
||||
"desc": "Muetra la imagen anterior en la galería"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Imagen siguiente",
|
||||
"desc": "Muetra la imagen siguiente en la galería"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Alternar fijado de galería",
|
||||
"desc": "Fijar o desfijar la galería en la interfaz"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Aumentar imagen en galería",
|
||||
"desc": "Aumenta el tamaño de las miniaturas de la galería"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Reducir imagen en galería",
|
||||
"desc": "Reduce el tamaño de las miniaturas de la galería"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Seleccionar pincel",
|
||||
"desc": "Selecciona el pincel en el lienzo"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Seleccionar borrador",
|
||||
"desc": "Selecciona el borrador en el lienzo"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Disminuir tamaño de herramienta",
|
||||
"desc": "Disminuye el tamaño del pincel/borrador en el lienzo"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Aumentar tamaño del pincel",
|
||||
"desc": "Aumenta el tamaño del pincel en el lienzo"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Disminuir opacidad del pincel",
|
||||
"desc": "Disminuye la opacidad del pincel en el lienzo"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Aumentar opacidad del pincel",
|
||||
"desc": "Aumenta la opacidad del pincel en el lienzo"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Herramienta de movimiento",
|
||||
"desc": "Permite navegar por el lienzo"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Rellenar Caja contenedora",
|
||||
"desc": "Rellena la caja contenedora con el color seleccionado"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Borrar Caja contenedora",
|
||||
"desc": "Borra el contenido dentro de la caja contenedora"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Selector de color",
|
||||
"desc": "Selecciona un color del lienzo"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Alternar ajuste de cuadrícula",
|
||||
"desc": "Activa o desactiva el ajuste automático a la cuadrícula"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Alternar movimiento rápido",
|
||||
"desc": "Activa momentáneamente la herramienta de movimiento"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Alternar capa",
|
||||
"desc": "Alterna entre las capas de máscara y base"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Limpiar máscara",
|
||||
"desc": "Limpia toda la máscara actual"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Ocultar máscara",
|
||||
"desc": "Oculta o muetre la máscara actual"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Alternar caja contenedora",
|
||||
"desc": "Muestra u oculta la caja contenedora"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Consolida capas visibles",
|
||||
"desc": "Consolida todas las capas visibles en una sola"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Guardar en galería",
|
||||
"desc": "Guardar la imagen actual del lienzo en la galería"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copiar al portapapeles",
|
||||
"desc": "Copiar el lienzo actual al portapapeles"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Descargar imagen",
|
||||
"desc": "Descargar la imagen actual del lienzo"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Deshar trazo",
|
||||
"desc": "Desahacer el último trazo del pincel"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Rehacer trazo",
|
||||
"desc": "Rehacer el último trazo del pincel"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Restablecer vista",
|
||||
"desc": "Restablecer la vista del lienzo"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Imagen anterior",
|
||||
"desc": "Imagen anterior en el área de preparación"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Imagen siguiente",
|
||||
"desc": "Siguiente imagen en el área de preparación"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Aceptar imagen",
|
||||
"desc": "Aceptar la imagen actual en el área de preparación"
|
||||
}
|
||||
}
|
||||
207
frontend/public/locales/hotkeys/zh_cn.json
Normal file
207
frontend/public/locales/hotkeys/zh_cn.json
Normal file
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "快捷方式",
|
||||
"appHotkeys": "应用快捷方式",
|
||||
"generalHotkeys": "一般快捷方式",
|
||||
"galleryHotkeys": "图库快捷方式",
|
||||
"unifiedCanvasHotkeys": "统一画布快捷方式",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "生成图像"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "取消",
|
||||
"desc": "取消图像生成"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "打开提示框",
|
||||
"desc": "打开提示文本框"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "切换选项卡",
|
||||
"desc": "打开或关闭选项卡"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "常开选项卡",
|
||||
"desc": "保持选项卡常开"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "切换图像视图",
|
||||
"desc": "打开或关闭图像视图"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "切换图库",
|
||||
"desc": "打开或关闭图库"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "工作台最大化",
|
||||
"desc": "关闭所有浮窗,将工作区域最大化"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "切换卡片",
|
||||
"desc": "切换到另一个工作区"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "切换命令行",
|
||||
"desc": "打开或关闭命令行"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "使用提示",
|
||||
"desc": "使用当前图像的提示词"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "使用种子",
|
||||
"desc": "使用当前图像的种子"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "使用所有参数",
|
||||
"desc": "使用当前图像的所有参数"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "脸部修复",
|
||||
"desc": "对当前图像进行脸部修复"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "放大",
|
||||
"desc": "对当前图像进行放大"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "显示信息",
|
||||
"desc": "显示当前图像的元数据"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "送往图像到图像",
|
||||
"desc": "将当前图像送往图像到图像"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "删除图像",
|
||||
"desc": "删除当前图像"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "关闭浮窗",
|
||||
"desc": "关闭目前打开的浮窗"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "上一张图像",
|
||||
"desc": "显示相册中的上一张图像"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "下一张图像",
|
||||
"desc": "显示相册中的下一张图像"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "切换图库常开",
|
||||
"desc": "开关图库在界面中的常开模式"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "增大预览大小",
|
||||
"desc": "增大图库中预览的大小"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "减小预览大小",
|
||||
"desc": "减小图库中预览的大小"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "选择刷子",
|
||||
"desc": "选择统一画布上的刷子"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "选择橡皮擦",
|
||||
"desc": "选择统一画布上的橡皮擦"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "减小刷子大小",
|
||||
"desc": "减小统一画布上的刷子或橡皮擦的大小"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "增大刷子大小",
|
||||
"desc": "增大统一画布上的刷子或橡皮擦的大小"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "减小刷子不透明度",
|
||||
"desc": "减小统一画布上的刷子的不透明度"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "增大刷子不透明度",
|
||||
"desc": "增大统一画布上的刷子的不透明度"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "移动工具",
|
||||
"desc": "在画布上移动"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "填充选择区域",
|
||||
"desc": "在选择区域中填充刷子颜色"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "取消选择区域",
|
||||
"desc": "将选择区域抹除"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "颜色提取工具",
|
||||
"desc": "选择颜色提取工具"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "切换网格对齐",
|
||||
"desc": "打开或关闭网格对齐"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "快速切换移动模式",
|
||||
"desc": "临时性地切换移动模式"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "切换图层",
|
||||
"desc": "切换遮罩/基础层的选择"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "清除遮罩",
|
||||
"desc": "清除整个遮罩层"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "隐藏遮罩",
|
||||
"desc": "隐藏或显示遮罩"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "显示/隐藏框选区",
|
||||
"desc": "切换框选区的的显示状态"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "合并可见层",
|
||||
"desc": "将画板上可见层合并"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "保存至图库",
|
||||
"desc": "将画板当前内容保存至图库"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "复制到剪贴板",
|
||||
"desc": "将画板当前内容复制到剪贴板"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "下载图像",
|
||||
"desc": "下载画板当前内容"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "撤销画笔",
|
||||
"desc": "撤销上一笔刷子的动作"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "重做画笔",
|
||||
"desc": "重做上一笔刷子的动作"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "重置视图",
|
||||
"desc": "重置画板视图"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "上一张暂存图像",
|
||||
"desc": "上一张暂存区中的图像"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "下一张暂存图像",
|
||||
"desc": "下一张暂存区中的图像"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "接受暂存图像",
|
||||
"desc": "接受当前暂存区中的图像"
|
||||
}
|
||||
}
|
||||
53
frontend/public/locales/modelmanager/de.json
Normal file
53
frontend/public/locales/modelmanager/de.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Model Manager",
|
||||
"model": "Model",
|
||||
"modelAdded": "Model hinzugefügt",
|
||||
"modelUpdated": "Model aktualisiert",
|
||||
"modelEntryDeleted": "Modelleintrag gelöscht",
|
||||
"cannotUseSpaces": "Leerzeichen können nicht verwendet werden",
|
||||
"addNew": "Neue hinzufügen",
|
||||
"addNewModel": "Neues Model hinzufügen",
|
||||
"addManually": "Manuell hinzufügen",
|
||||
"manual": "Manual",
|
||||
"name": "Name",
|
||||
"nameValidationMsg": "Geben Sie einen Namen für Ihr Model ein",
|
||||
"description": "Beschreibung",
|
||||
"descriptionValidationMsg": "Fügen Sie eine Beschreibung für Ihr Model hinzu",
|
||||
"config": "Konfiguration",
|
||||
"configValidationMsg": "Pfad zur Konfigurationsdatei Ihres Models.",
|
||||
"modelLocation": "Ort des Models",
|
||||
"modelLocationValidationMsg": "Pfad zum Speicherort Ihres Models.",
|
||||
"vaeLocation": "VAE Ort",
|
||||
"vaeLocationValidationMsg": "Pfad zum Speicherort Ihres VAE.",
|
||||
"width": "Breite",
|
||||
"widthValidationMsg": "Standardbreite Ihres Models.",
|
||||
"height": "Höhe",
|
||||
"heightValidationMsg": "Standardbhöhe Ihres Models.",
|
||||
"addModel": "Model hinzufügen",
|
||||
"updateModel": "Model aktualisieren",
|
||||
"availableModels": "Verfügbare Models",
|
||||
"search": "Suche",
|
||||
"load": "Laden",
|
||||
"active": "Aktiv",
|
||||
"notLoaded": "nicht geladen",
|
||||
"cached": "zwischengespeichert",
|
||||
"checkpointFolder": "Checkpoint-Ordner",
|
||||
"clearCheckpointFolder": "Checkpoint-Ordner löschen",
|
||||
"findModels": "Models finden",
|
||||
"scanAgain": "Erneut scannen",
|
||||
"modelsFound": "Models gefunden",
|
||||
"selectFolder": "Ordner auswählen",
|
||||
"selected": "Ausgewählt",
|
||||
"selectAll": "Alles auswählen",
|
||||
"deselectAll": "Alle abwählen",
|
||||
"showExisting": "Vorhandene anzeigen",
|
||||
"addSelected": "Auswahl hinzufügen",
|
||||
"modelExists": "Model existiert",
|
||||
"selectAndAdd": "Unten aufgeführte Models auswählen und hinzufügen",
|
||||
"noModelsFound": "Keine Models gefunden",
|
||||
"delete": "Löschen",
|
||||
"deleteModel": "Model löschen",
|
||||
"deleteConfig": "Konfiguration löschen",
|
||||
"deleteMsg1": "Möchten Sie diesen Model-Eintrag wirklich aus InvokeAI löschen?",
|
||||
"deleteMsg2": "Dadurch wird die Modellprüfpunktdatei nicht von Ihrer Festplatte gelöscht. Sie können sie bei Bedarf erneut hinzufügen."
|
||||
}
|
||||
50
frontend/public/locales/modelmanager/en-US.json
Normal file
50
frontend/public/locales/modelmanager/en-US.json
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"modelManager": "Model Manager",
|
||||
"model": "Model",
|
||||
"modelAdded": "Model Added",
|
||||
"modelUpdated": "Model Updated",
|
||||
"modelEntryDeleted": "Model Entry Deleted",
|
||||
"cannotUseSpaces": "Cannot Use Spaces",
|
||||
"addNew": "Add New",
|
||||
"addNewModel": "Add New Model",
|
||||
"addManually": "Add Manually",
|
||||
"manual": "Manual",
|
||||
"name": "Name",
|
||||
"nameValidationMsg": "Enter a name for your model",
|
||||
"description": "Description",
|
||||
"descriptionValidationMsg": "Add a description for your model",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Path to the config file of your model.",
|
||||
"modelLocation": "Model Location",
|
||||
"modelLocationValidationMsg": "Path to where your model is located.",
|
||||
"vaeLocation": "VAE Location",
|
||||
"vaeLocationValidationMsg": "Path to where your VAE is located.",
|
||||
"width": "Width",
|
||||
"widthValidationMsg": "Default width of your model.",
|
||||
"height": "Height",
|
||||
"heightValidationMsg": "Default height of your model.",
|
||||
"addModel": "Add Model",
|
||||
"updateModel": "Update Model",
|
||||
"availableModels": "Available Models",
|
||||
"search": "Search",
|
||||
"load": "Load",
|
||||
"active": "active",
|
||||
"notLoaded": "not loaded",
|
||||
"cached": "cached",
|
||||
"checkpointFolder": "Checkpoint Folder",
|
||||
"clearCheckpointFolder": "Clear Checkpoint Folder",
|
||||
"findModels": "Find Models",
|
||||
"modelsFound": "Models Found",
|
||||
"selectFolder": "Select Folder",
|
||||
"selected": "Selected",
|
||||
"selectAll": "Select All",
|
||||
"deselectAll": "Deselect All",
|
||||
"showExisting": "Show Existing",
|
||||
"addSelected": "Add Selected",
|
||||
"modelExists": "Model Exists",
|
||||
"delete": "Delete",
|
||||
"deleteModel": "Delete Model",
|
||||
"deleteConfig": "Delete Config",
|
||||
"deleteMsg1": "Are you sure you want to delete this model entry from InvokeAI?",
|
||||
"deleteMsg2": "This will not delete the model checkpoint file from your disk. You can readd them if you wish to."
|
||||
}
|
||||
53
frontend/public/locales/modelmanager/en.json
Normal file
53
frontend/public/locales/modelmanager/en.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Model Manager",
|
||||
"model": "Model",
|
||||
"modelAdded": "Model Added",
|
||||
"modelUpdated": "Model Updated",
|
||||
"modelEntryDeleted": "Model Entry Deleted",
|
||||
"cannotUseSpaces": "Cannot Use Spaces",
|
||||
"addNew": "Add New",
|
||||
"addNewModel": "Add New Model",
|
||||
"addManually": "Add Manually",
|
||||
"manual": "Manual",
|
||||
"name": "Name",
|
||||
"nameValidationMsg": "Enter a name for your model",
|
||||
"description": "Description",
|
||||
"descriptionValidationMsg": "Add a description for your model",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Path to the config file of your model.",
|
||||
"modelLocation": "Model Location",
|
||||
"modelLocationValidationMsg": "Path to where your model is located.",
|
||||
"vaeLocation": "VAE Location",
|
||||
"vaeLocationValidationMsg": "Path to where your VAE is located.",
|
||||
"width": "Width",
|
||||
"widthValidationMsg": "Default width of your model.",
|
||||
"height": "Height",
|
||||
"heightValidationMsg": "Default height of your model.",
|
||||
"addModel": "Add Model",
|
||||
"updateModel": "Update Model",
|
||||
"availableModels": "Available Models",
|
||||
"search": "Search",
|
||||
"load": "Load",
|
||||
"active": "active",
|
||||
"notLoaded": "not loaded",
|
||||
"cached": "cached",
|
||||
"checkpointFolder": "Checkpoint Folder",
|
||||
"clearCheckpointFolder": "Clear Checkpoint Folder",
|
||||
"findModels": "Find Models",
|
||||
"scanAgain": "Scan Again",
|
||||
"modelsFound": "Models Found",
|
||||
"selectFolder": "Select Folder",
|
||||
"selected": "Selected",
|
||||
"selectAll": "Select All",
|
||||
"deselectAll": "Deselect All",
|
||||
"showExisting": "Show Existing",
|
||||
"addSelected": "Add Selected",
|
||||
"modelExists": "Model Exists",
|
||||
"selectAndAdd": "Select and Add Models Listed Below",
|
||||
"noModelsFound": "No Models Found",
|
||||
"delete": "Delete",
|
||||
"deleteModel": "Delete Model",
|
||||
"deleteConfig": "Delete Config",
|
||||
"deleteMsg1": "Are you sure you want to delete this model entry from InvokeAI?",
|
||||
"deleteMsg2": "This will not delete the model checkpoint file from your disk. You can readd them if you wish to."
|
||||
}
|
||||
53
frontend/public/locales/modelmanager/es.json
Normal file
53
frontend/public/locales/modelmanager/es.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Gestor de Modelos",
|
||||
"model": "Modelo",
|
||||
"modelAdded": "Modelo añadido",
|
||||
"modelUpdated": "Modelo actualizado",
|
||||
"modelEntryDeleted": "Endrada de Modelo eliminada",
|
||||
"cannotUseSpaces": "No se pueden usar Spaces",
|
||||
"addNew": "Añadir nuevo",
|
||||
"addNewModel": "Añadir nuevo modelo",
|
||||
"addManually": "Añadir manualmente",
|
||||
"manual": "Manual",
|
||||
"name": "Nombre",
|
||||
"nameValidationMsg": "Introduce un nombre para tu modelo",
|
||||
"description": "Descripción",
|
||||
"descriptionValidationMsg": "Introduce una descripción para tu modelo",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Ruta del archivo de configuración del modelo",
|
||||
"modelLocation": "Ubicación del Modelo",
|
||||
"modelLocationValidationMsg": "Ruta del archivo de modelo",
|
||||
"vaeLocation": "Ubicación VAE",
|
||||
"vaeLocationValidationMsg": "Ruta del archivo VAE",
|
||||
"width": "Ancho",
|
||||
"widthValidationMsg": "Ancho predeterminado de tu modelo",
|
||||
"height": "Alto",
|
||||
"heightValidationMsg": "Alto predeterminado de tu modelo",
|
||||
"addModel": "Añadir Modelo",
|
||||
"updateModel": "Actualizar Modelo",
|
||||
"availableModels": "Modelos disponibles",
|
||||
"search": "Búsqueda",
|
||||
"load": "Cargar",
|
||||
"active": "activo",
|
||||
"notLoaded": "no cargado",
|
||||
"cached": "en caché",
|
||||
"checkpointFolder": "Directorio de Checkpoint",
|
||||
"clearCheckpointFolder": "Limpiar directorio de checkpoint",
|
||||
"findModels": "Buscar modelos",
|
||||
"scanAgain": "Escanear de nuevo",
|
||||
"modelsFound": "Modelos encontrados",
|
||||
"selectFolder": "Selecciona un directorio",
|
||||
"selected": "Seleccionado",
|
||||
"selectAll": "Seleccionar todo",
|
||||
"deselectAll": "Deseleccionar todo",
|
||||
"showExisting": "Mostrar existentes",
|
||||
"addSelected": "Añadir seleccionados",
|
||||
"modelExists": "Modelo existente",
|
||||
"selectAndAdd": "Selecciona de la lista un modelo para añadir",
|
||||
"noModelsFound": "No se encontró ningún modelo",
|
||||
"delete": "Eliminar",
|
||||
"deleteModel": "Eliminar Modelo",
|
||||
"deleteConfig": "Eliminar Configuración",
|
||||
"deleteMsg1": "¿Estás seguro de querer eliminar esta entrada de modelo de InvokeAI?",
|
||||
"deleteMsg2": "El checkpoint del modelo no se eliminará de tu disco. Puedes volver a añadirlo si lo deseas."
|
||||
}
|
||||
53
frontend/public/locales/modelmanager/it.json
Normal file
53
frontend/public/locales/modelmanager/it.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Gestione Modelli",
|
||||
"model": "Modello",
|
||||
"modelAdded": "Modello Aggiunto",
|
||||
"modelUpdated": "Modello Aggiornato",
|
||||
"modelEntryDeleted": "Modello Rimosso",
|
||||
"cannotUseSpaces": "Impossibile utilizzare gli spazi",
|
||||
"addNew": "Aggiungi nuovo",
|
||||
"addNewModel": "Aggiungi nuovo Modello",
|
||||
"addManually": "Aggiungi manualmente",
|
||||
"manual": "Manuale",
|
||||
"name": "Nome",
|
||||
"nameValidationMsg": "Inserisci un nome per il modello",
|
||||
"description": "Descrizione",
|
||||
"descriptionValidationMsg": "Aggiungi una descrizione per il modello",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Percorso del file di configurazione del modello.",
|
||||
"modelLocation": "Posizione del modello",
|
||||
"modelLocationValidationMsg": "Percorso dove si trova il modello.",
|
||||
"vaeLocation": "Posizione file VAE",
|
||||
"vaeLocationValidationMsg": "Percorso dove si trova il file VAE.",
|
||||
"width": "Larghezza",
|
||||
"widthValidationMsg": "Larghezza predefinita del modello.",
|
||||
"height": "Altezza",
|
||||
"heightValidationMsg": "Altezza predefinita del modello.",
|
||||
"addModel": "Aggiungi modello",
|
||||
"updateModel": "Aggiorna modello",
|
||||
"availableModels": "Modelli disponibili",
|
||||
"search": "Ricerca",
|
||||
"load": "Carica",
|
||||
"active": "attivo",
|
||||
"notLoaded": "non caricato",
|
||||
"cached": "memorizzato nella cache",
|
||||
"checkpointFolder": "Cartella Checkpoint",
|
||||
"clearCheckpointFolder": "Svuota cartella checkpoint",
|
||||
"findModels": "Trova modelli",
|
||||
"scanAgain": "Scansiona nuovamente",
|
||||
"modelsFound": "Modelli trovati",
|
||||
"selectFolder": "Seleziona cartella",
|
||||
"selected": "Selezionato",
|
||||
"selectAll": "Seleziona tutto",
|
||||
"deselectAll": "Deseleziona tutto",
|
||||
"showExisting": "Mostra esistenti",
|
||||
"addSelected": "Aggiungi selezionato",
|
||||
"modelExists": "Il modello esiste",
|
||||
"selectAndAdd": "Seleziona e aggiungi i modelli elencati",
|
||||
"noModelsFound": "Nessun modello trovato",
|
||||
"delete": "Elimina",
|
||||
"deleteModel": "Elimina modello",
|
||||
"deleteConfig": "Elimina configurazione",
|
||||
"deleteMsg1": "Sei sicuro di voler eliminare questo modello da InvokeAI?",
|
||||
"deleteMsg2": "Questo non eliminerà il file Checkpoint del modello dal tuo disco. Puoi aggiungerlo nuovamente se lo desideri."
|
||||
}
|
||||
1
frontend/public/locales/modelmanager/pl.json
Normal file
1
frontend/public/locales/modelmanager/pl.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
50
frontend/public/locales/modelmanager/pt_br.json
Normal file
50
frontend/public/locales/modelmanager/pt_br.json
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"modelManager": "Gerente de Modelo",
|
||||
"model": "Modelo",
|
||||
"modelAdded": "Modelo Adicionado",
|
||||
"modelUpdated": "Modelo Atualizado",
|
||||
"modelEntryDeleted": "Entrada de modelo excluída",
|
||||
"cannotUseSpaces": "Não pode usar espaços",
|
||||
"addNew": "Adicionar Novo",
|
||||
"addNewModel": "Adicionar Novo modelo",
|
||||
"addManually": "Adicionar Manualmente",
|
||||
"manual": "Manual",
|
||||
"name": "Nome",
|
||||
"nameValidationMsg": "Insira um nome para o seu modelo",
|
||||
"description": "Descrição",
|
||||
"descriptionValidationMsg": "Adicione uma descrição para o seu modelo",
|
||||
"config": "Config",
|
||||
"configValidationMsg": "Caminho para o arquivo de configuração do seu modelo.",
|
||||
"modelLocation": "Localização do modelo",
|
||||
"modelLocationValidationMsg": "Caminho para onde seu modelo está localizado.",
|
||||
"vaeLocation": "Localização VAE",
|
||||
"vaeLocationValidationMsg": "Caminho para onde seu VAE está localizado.",
|
||||
"width": "Largura",
|
||||
"widthValidationMsg": "Largura padrão do seu modelo.",
|
||||
"height": "Altura",
|
||||
"heightValidationMsg": "Altura padrão do seu modelo.",
|
||||
"addModel": "Adicionar Modelo",
|
||||
"updateModel": "Atualizar Modelo",
|
||||
"availableModels": "Modelos Disponíveis",
|
||||
"search": "Procurar",
|
||||
"load": "Carregar",
|
||||
"active": "Ativado",
|
||||
"notLoaded": "Não carregado",
|
||||
"cached": "Em cache",
|
||||
"checkpointFolder": "Pasta de Checkpoint",
|
||||
"clearCheckpointFolder": "Apagar Pasta de Checkpoint",
|
||||
"findModels": "Encontrar Modelos",
|
||||
"modelsFound": "Modelos Encontrados",
|
||||
"selectFolder": "Selecione a Pasta",
|
||||
"selected": "Selecionada",
|
||||
"selectAll": "Selecionar Tudo",
|
||||
"deselectAll": "Deselecionar Tudo",
|
||||
"showExisting": "Mostrar Existente",
|
||||
"addSelected": "Adicione Selecionado",
|
||||
"modelExists": "Modelo Existe",
|
||||
"delete": "Excluir",
|
||||
"deleteModel": "Excluir modelo",
|
||||
"deleteConfig": "Excluir Config",
|
||||
"deleteMsg1": "Tem certeza de que deseja excluir esta entrada do modelo de InvokeAI?",
|
||||
"deleteMsg2": "Isso não vai excluir o arquivo de modelo checkpoint do seu disco. Você pode lê-los, se desejar."
|
||||
}
|
||||
53
frontend/public/locales/modelmanager/ru.json
Normal file
53
frontend/public/locales/modelmanager/ru.json
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"modelManager": "Менеджер моделей",
|
||||
"model": "Модель",
|
||||
"modelAdded": "Модель добавлена",
|
||||
"modelUpdated": "Модель обновлена",
|
||||
"modelEntryDeleted": "Запись о модели удалена",
|
||||
"cannotUseSpaces": "Нельзя использовать пробелы",
|
||||
"addNew": "Добавить новую",
|
||||
"addNewModel": "Добавить новую модель",
|
||||
"addManually": "Добавить вручную",
|
||||
"manual": "Ручное",
|
||||
"name": "Название",
|
||||
"nameValidationMsg": "Введите название модели",
|
||||
"description": "Описание",
|
||||
"descriptionValidationMsg": "Введите описание модели",
|
||||
"config": "Файл конфигурации",
|
||||
"configValidationMsg": "Путь до файла конфигурации",
|
||||
"modelLocation": "Расположение модели",
|
||||
"modelLocationValidationMsg": "Путь до файла с моделью",
|
||||
"vaeLocation": "Расположение VAE",
|
||||
"vaeLocationValidationMsg": "Путь до VAE",
|
||||
"width": "Ширина",
|
||||
"widthValidationMsg": "Исходная ширина изображений",
|
||||
"height": "Высота",
|
||||
"heightValidationMsg": "Исходная высота изображений",
|
||||
"addModel": "Добавить модель",
|
||||
"updateModel": "Обновить модель",
|
||||
"availableModels": "Доступные модели",
|
||||
"search": "Искать",
|
||||
"load": "Загрузить",
|
||||
"active": "активна",
|
||||
"notLoaded": "не загружена",
|
||||
"cached": "кэширована",
|
||||
"checkpointFolder": "Папка с моделями",
|
||||
"clearCheckpointFolder": "Очистить папку с моделями",
|
||||
"findModels": "Найти модели",
|
||||
"scanAgain": "Сканировать снова",
|
||||
"modelsFound": "Найденные модели",
|
||||
"selectFolder": "Выбрать папку",
|
||||
"selected": "Выбраны",
|
||||
"selectAll": "Выбрать все",
|
||||
"deselectAll": "Снять выделение",
|
||||
"showExisting": "Показывать добавленные",
|
||||
"addSelected": "Добавить выбранные",
|
||||
"modelExists": "Модель уже добавлена",
|
||||
"selectAndAdd": "Выберите и добавьте модели из списка",
|
||||
"noModelsFound": "Модели не найдены",
|
||||
"delete": "Удалить",
|
||||
"deleteModel": "Удалить модель",
|
||||
"deleteConfig": "Удалить конфигурацию",
|
||||
"deleteMsg1": "Вы точно хотите удалить модель из InvokeAI?",
|
||||
"deleteMsg2": "Это не удалит файл модели с диска. Позже вы можете добавить его снова."
|
||||
}
|
||||
50
frontend/public/locales/modelmanager/zh_cn.json
Normal file
50
frontend/public/locales/modelmanager/zh_cn.json
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"modelManager": "模型管理器",
|
||||
"model": "模型",
|
||||
"modelAdded": "模型已添加",
|
||||
"modelUpdated": "模型已更新",
|
||||
"modelEntryDeleted": "模型已删除",
|
||||
"cannotUseSpaces": "不能使用空格",
|
||||
"addNew": "添加",
|
||||
"addNewModel": "添加新模型",
|
||||
"addManually": "手动添加",
|
||||
"manual": "手动",
|
||||
"name": "名称",
|
||||
"nameValidationMsg": "输入模型的名称",
|
||||
"description": "描述",
|
||||
"descriptionValidationMsg": "添加模型的描述",
|
||||
"config": "配置",
|
||||
"configValidationMsg": "模型配置文件的路径",
|
||||
"modelLocation": "模型位置",
|
||||
"modelLocationValidationMsg": "模型文件的路径",
|
||||
"vaeLocation": "VAE 位置",
|
||||
"vaeLocationValidationMsg": "VAE 文件的路径",
|
||||
"width": "宽度",
|
||||
"widthValidationMsg": "模型的默认宽度",
|
||||
"height": "高度",
|
||||
"heightValidationMsg": "模型的默认高度",
|
||||
"addModel": "添加模型",
|
||||
"updateModel": "更新模型",
|
||||
"availableModels": "可用模型",
|
||||
"search": "搜索",
|
||||
"load": "加载",
|
||||
"active": "活跃",
|
||||
"notLoaded": "未加载",
|
||||
"cached": "缓存",
|
||||
"checkpointFolder": "模型检查点文件夹",
|
||||
"clearCheckpointFolder": "清除模型检查点文件夹",
|
||||
"findModels": "寻找模型",
|
||||
"modelsFound": "找到的模型",
|
||||
"selectFolder": "选择文件夹",
|
||||
"selected": "已选择",
|
||||
"selectAll": "选择所有",
|
||||
"deselectAll": "取消选择所有",
|
||||
"showExisting": "显示已存在",
|
||||
"addSelected": "添加选择",
|
||||
"modelExists": "模型已存在",
|
||||
"delete": "删除",
|
||||
"deleteModel": "删除模型",
|
||||
"deleteConfig": "删除配置",
|
||||
"deleteMsg1": "您确定要将这个模型从 InvokeAI 删除吗?",
|
||||
"deleteMsg2": "这不会从磁盘中删除模型检查点文件。如果您愿意,可以重新添加它们。"
|
||||
}
|
||||
@@ -1 +1,62 @@
|
||||
{}
|
||||
{
|
||||
"images": "Images",
|
||||
"steps": "Steps",
|
||||
"cfgScale": "CFG Scale",
|
||||
"width": "Width",
|
||||
"height": "Height",
|
||||
"sampler": "Sampler",
|
||||
"seed": "Seed",
|
||||
"randomizeSeed": "Randomize Seed",
|
||||
"shuffle": "Shuffle",
|
||||
"noiseThreshold": "Noise Threshold",
|
||||
"perlinNoise": "Perlin Noise",
|
||||
"variations": "Variations",
|
||||
"variationAmount": "Variation Amount",
|
||||
"seedWeights": "Seed Weights",
|
||||
"faceRestoration": "Face Restoration",
|
||||
"restoreFaces": "Restore Faces",
|
||||
"type": "Type",
|
||||
"strength": "Strength",
|
||||
"upscaling": "Upscaling",
|
||||
"upscale": "Upscale",
|
||||
"upscaleImage": "Upscale Image",
|
||||
"scale": "Scale",
|
||||
"otherOptions": "Other Options",
|
||||
"seamlessTiling": "Seamless Tiling",
|
||||
"hiresOptim": "High Res Optimization",
|
||||
"imageFit": "Fit Initial Image To Output Size",
|
||||
"codeformerFidelity": "Fidelity",
|
||||
"seamSize": "Seam Size",
|
||||
"seamBlur": "Seam Blur",
|
||||
"seamStrength": "Seam Strength",
|
||||
"seamSteps": "Seam Steps",
|
||||
"inpaintReplace": "Inpaint Replace",
|
||||
"scaleBeforeProcessing": "Scale Before Processing",
|
||||
"scaledWidth": "Scaled W",
|
||||
"scaledHeight": "Scaled H",
|
||||
"infillMethod": "Infill Method",
|
||||
"tileSize": "Tile Size",
|
||||
"boundingBoxHeader": "Bounding Box",
|
||||
"seamCorrectionHeader": "Seam Correction",
|
||||
"infillScalingHeader": "Infill and Scaling",
|
||||
"img2imgStrength": "Image To Image Strength",
|
||||
"toggleLoopback": "Toggle Loopback",
|
||||
"invoke": "Invoke",
|
||||
"cancel": "Cancel",
|
||||
"promptPlaceholder": "Type prompt here. [negative tokens], (upweight)++, (downweight)--, swap and blend are available (see docs)",
|
||||
"sendTo": "Send to",
|
||||
"sendToImg2Img": "Send to Image to Image",
|
||||
"sendToUnifiedCanvas": "Send To Unified Canvas",
|
||||
"copyImageToLink": "Copy Image To Link",
|
||||
"downloadImage": "Download Image",
|
||||
"openInViewer": "Open In Viewer",
|
||||
"closeViewer": "Close Viewer",
|
||||
"usePrompt": "Use Prompt",
|
||||
"useSeed": "Use Seed",
|
||||
"useAll": "Use All",
|
||||
"useInitImg": "Use Initial Image",
|
||||
"info": "Info",
|
||||
"deleteImage": "Delete Image",
|
||||
"initialImage": "Inital Image",
|
||||
"showOptionsPanel": "Show Options Panel"
|
||||
}
|
||||
|
||||
62
frontend/public/locales/options/es.json
Normal file
62
frontend/public/locales/options/es.json
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "Imágenes",
|
||||
"steps": "Pasos",
|
||||
"cfgScale": "Escala CFG",
|
||||
"width": "Ancho",
|
||||
"height": "Alto",
|
||||
"sampler": "Muestreo",
|
||||
"seed": "Semilla",
|
||||
"randomizeSeed": "Semilla aleatoria",
|
||||
"shuffle": "Aleatorizar",
|
||||
"noiseThreshold": "Umbral de Ruido",
|
||||
"perlinNoise": "Ruido Perlin",
|
||||
"variations": "Variaciones",
|
||||
"variationAmount": "Cantidad de Variación",
|
||||
"seedWeights": "Peso de las semillas",
|
||||
"faceRestoration": "Restauración de Rostros",
|
||||
"restoreFaces": "Restaurar rostros",
|
||||
"type": "Tipo",
|
||||
"strength": "Fuerza",
|
||||
"upscaling": "Aumento de resolución",
|
||||
"upscale": "Aumentar resolución",
|
||||
"upscaleImage": "Aumentar la resolución de la imagen",
|
||||
"scale": "Escala",
|
||||
"otherOptions": "Otras opciones",
|
||||
"seamlessTiling": "Mosaicos sin parches",
|
||||
"hiresOptim": "Optimización de Alta Resolución",
|
||||
"imageFit": "Ajuste tamaño de imagen inicial al tamaño objetivo",
|
||||
"codeformerFidelity": "Fidelidad",
|
||||
"seamSize": "Tamaño del parche",
|
||||
"seamBlur": "Desenfoque del parche",
|
||||
"seamStrength": "Fuerza del parche",
|
||||
"seamSteps": "Pasos del parche",
|
||||
"inpaintReplace": "Reemplazar impresión interior",
|
||||
"scaleBeforeProcessing": "Redimensionar antes de procesar",
|
||||
"scaledWidth": "Ancho escalado",
|
||||
"scaledHeight": "Alto escalado",
|
||||
"infillMethod": "Método de relleno",
|
||||
"tileSize": "Tamaño del mosaico",
|
||||
"boundingBoxHeader": "Caja contenedora",
|
||||
"seamCorrectionHeader": "Corrección de parches",
|
||||
"infillScalingHeader": "Remplazo y escalado",
|
||||
"img2imgStrength": "Peso de Imagen a Imagen",
|
||||
"toggleLoopback": "Alternar Retroalimentación",
|
||||
"invoke": "Invocar",
|
||||
"cancel": "Cancelar",
|
||||
"promptPlaceholder": "Ingrese la entrada aquí. [símbolos negativos], (subir peso)++, (bajar peso)--, también disponible alternado y mezclado (ver documentación)",
|
||||
"sendTo": "Enviar a",
|
||||
"sendToImg2Img": "Enviar a Imagen a Imagen",
|
||||
"sendToUnifiedCanvas": "Enviar a Lienzo Unificado",
|
||||
"copyImageToLink": "Copiar imagen a enlace",
|
||||
"downloadImage": "Descargar imagen",
|
||||
"openInViewer": "Abrir en Visor",
|
||||
"closeViewer": "Cerrar Visor",
|
||||
"usePrompt": "Usar Entrada",
|
||||
"useSeed": "Usar Semilla",
|
||||
"useAll": "Usar Todo",
|
||||
"useInitImg": "Usar Imagen Inicial",
|
||||
"info": "Información",
|
||||
"deleteImage": "Eliminar Imagen",
|
||||
"initialImage": "Imagen Inicial",
|
||||
"showOptionsPanel": "Mostrar panel de opciones"
|
||||
}
|
||||
@@ -43,7 +43,7 @@
|
||||
"toggleLoopback": "Attiva/disattiva elaborazione ricorsiva",
|
||||
"invoke": "Invoca",
|
||||
"cancel": "Annulla",
|
||||
"promptPlaceholder": "Digita qui il prompt. [token negativi], (aumenta il peso)++, (diminuisci il peso)--, scambia e fondi sono disponibili (consulta la documentazione)",
|
||||
"promptPlaceholder": "Digita qui il prompt usando termini in lingua inglese. [token negativi], (aumenta il peso)++, (diminuisci il peso)--, scambia e fondi sono disponibili (consulta la documentazione)",
|
||||
"sendTo": "Invia a",
|
||||
"sendToImg2Img": "Invia a da Immagine a Immagine",
|
||||
"sendToUnifiedCanvas": "Invia a Tela Unificata",
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"width": "Ширина",
|
||||
"height": "Высота",
|
||||
"sampler": "Семплер",
|
||||
"seed": "Сид (Seed)",
|
||||
"seed": "Сид",
|
||||
"randomizeSeed": "Случайный сид",
|
||||
"shuffle": "Обновить",
|
||||
"noiseThreshold": "Порог шума",
|
||||
|
||||
62
frontend/public/locales/options/zh_cn.json
Normal file
62
frontend/public/locales/options/zh_cn.json
Normal file
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "图像",
|
||||
"steps": "步数",
|
||||
"cfgScale": "CFG 等级",
|
||||
"width": "宽度",
|
||||
"height": "高度",
|
||||
"sampler": "采样算法",
|
||||
"seed": "种子",
|
||||
"randomizeSeed": "随机化种子",
|
||||
"shuffle": "随机化",
|
||||
"noiseThreshold": "噪声阈值",
|
||||
"perlinNoise": "Perlin 噪声",
|
||||
"variations": "变种",
|
||||
"variationAmount": "变种数量",
|
||||
"seedWeights": "种子权重",
|
||||
"faceRestoration": "脸部修复",
|
||||
"restoreFaces": "修复脸部",
|
||||
"type": "种类",
|
||||
"strength": "强度",
|
||||
"upscaling": "放大",
|
||||
"upscale": "放大",
|
||||
"upscaleImage": "放大图像",
|
||||
"scale": "等级",
|
||||
"otherOptions": "其他选项",
|
||||
"seamlessTiling": "无缝拼贴",
|
||||
"hiresOptim": "高清优化",
|
||||
"imageFit": "使生成图像长宽适配原图像",
|
||||
"codeformerFidelity": "保真",
|
||||
"seamSize": "接缝尺寸",
|
||||
"seamBlur": "接缝模糊",
|
||||
"seamStrength": "接缝强度",
|
||||
"seamSteps": "接缝步数",
|
||||
"inpaintReplace": "内画替换",
|
||||
"scaleBeforeProcessing": "处理前缩放",
|
||||
"scaledWidth": "缩放宽度",
|
||||
"scaledHeight": "缩放长度",
|
||||
"infillMethod": "填充法",
|
||||
"tileSize": "方格尺寸",
|
||||
"boundingBoxHeader": "选择区域",
|
||||
"seamCorrectionHeader": "接缝修正",
|
||||
"infillScalingHeader": "内填充和缩放",
|
||||
"img2imgStrength": "图像到图像强度",
|
||||
"toggleLoopback": "切换环回",
|
||||
"invoke": "Invoke",
|
||||
"cancel": "取消",
|
||||
"promptPlaceholder": "在这里输入提示。可以使用[反提示]、(加权)++、(减权)--、交换和混合(见文档)",
|
||||
"sendTo": "发送到",
|
||||
"sendToImg2Img": "发送到图像到图像",
|
||||
"sendToUnifiedCanvas": "发送到统一画布",
|
||||
"copyImageToLink": "复制图像链接",
|
||||
"downloadImage": "下载图像",
|
||||
"openInViewer": "在视图中打开",
|
||||
"closeViewer": "关闭视图",
|
||||
"usePrompt": "使用提示",
|
||||
"useSeed": "使用种子",
|
||||
"useAll": "使用所有参数",
|
||||
"useInitImg": "使用原图像",
|
||||
"info": "信息",
|
||||
"deleteImage": "删除图像",
|
||||
"initialImage": "原图像",
|
||||
"showOptionsPanel": "显示选项浮窗"
|
||||
}
|
||||
@@ -1 +1,13 @@
|
||||
{}
|
||||
{
|
||||
"models": "Models",
|
||||
"displayInProgress": "Display In-Progress Images",
|
||||
"saveSteps": "Save images every n steps",
|
||||
"confirmOnDelete": "Confirm On Delete",
|
||||
"displayHelpIcons": "Display Help Icons",
|
||||
"useCanvasBeta": "Use Canvas Beta Layout",
|
||||
"enableImageDebugging": "Enable Image Debugging",
|
||||
"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.",
|
||||
"resetComplete": "Web UI has been reset. Refresh the page to reload."
|
||||
}
|
||||
|
||||
13
frontend/public/locales/settings/es.json
Normal file
13
frontend/public/locales/settings/es.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "Modelos",
|
||||
"displayInProgress": "Mostrar imágenes en progreso",
|
||||
"saveSteps": "Guardar imágenes cada n pasos",
|
||||
"confirmOnDelete": "Confirmar antes de eliminar",
|
||||
"displayHelpIcons": "Mostrar iconos de ayuda",
|
||||
"useCanvasBeta": "Usar versión beta del Lienzo",
|
||||
"enableImageDebugging": "Habilitar depuración de imágenes",
|
||||
"resetWebUI": "Restablecer interfaz web",
|
||||
"resetWebUIDesc1": "Al restablecer la interfaz web, solo se restablece la caché local del navegador de sus imágenes y la configuración guardada. No se elimina ninguna imagen de su disco duro.",
|
||||
"resetWebUIDesc2": "Si las imágenes no se muestran en la galería o algo más no funciona, intente restablecer antes de reportar un incidente en GitHub.",
|
||||
"resetComplete": "La interfaz web se ha restablecido. Actualice la página para recargarla."
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"saveSteps": "Zapisuj obrazy co X kroków",
|
||||
"confirmOnDelete": "Potwierdzaj usuwanie",
|
||||
"displayHelpIcons": "Wyświetlaj ikony pomocy",
|
||||
"useCanvasBeta": "Nowego układ trybu uniwersalnego",
|
||||
"useCanvasBeta": "Nowy układ trybu uniwersalnego",
|
||||
"enableImageDebugging": "Włącz debugowanie obrazu",
|
||||
"resetWebUI": "Zresetuj interfejs",
|
||||
"resetWebUIDesc1": "Resetowanie interfejsu wyczyści jedynie dane i ustawienia zapisane w pamięci przeglądarki. Nie usunie żadnych obrazów z dysku.",
|
||||
|
||||
13
frontend/public/locales/settings/zh_cn.json
Normal file
13
frontend/public/locales/settings/zh_cn.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "模型",
|
||||
"displayInProgress": "显示进行中的图像",
|
||||
"saveSteps": "每n步保存图像",
|
||||
"confirmOnDelete": "删除时确认",
|
||||
"displayHelpIcons": "显示帮助按钮",
|
||||
"useCanvasBeta": "使用测试版画布视图",
|
||||
"enableImageDebugging": "开启图像调试",
|
||||
"resetWebUI": "重置网页界面",
|
||||
"resetWebUIDesc1": "重置网页只会重置浏览器中缓存的图像和设置,不会删除任何图像。",
|
||||
"resetWebUIDesc2": "如果图像没有显示在图库中,或者其他东西不工作,请在GitHub上提交问题之前尝试重置。",
|
||||
"resetComplete": "网页界面已重置。刷新页面以重新加载。"
|
||||
}
|
||||
@@ -1 +1,32 @@
|
||||
{}
|
||||
{
|
||||
"tempFoldersEmptied": "Temp Folder Emptied",
|
||||
"uploadFailed": "Upload failed",
|
||||
"uploadFailedMultipleImagesDesc": "Multiple images pasted, may only upload one image at a time",
|
||||
"uploadFailedUnableToLoadDesc": "Unable to load file",
|
||||
"downloadImageStarted": "Image Download Started",
|
||||
"imageCopied": "Image Copied",
|
||||
"imageLinkCopied": "Image Link Copied",
|
||||
"imageNotLoaded": "No Image Loaded",
|
||||
"imageNotLoadedDesc": "No image found to send to image to image module",
|
||||
"imageSavedToGallery": "Image Saved to Gallery",
|
||||
"canvasMerged": "Canvas Merged",
|
||||
"sentToImageToImage": "Sent To Image To Image",
|
||||
"sentToUnifiedCanvas": "Sent to Unified Canvas",
|
||||
"parametersSet": "Parameters Set",
|
||||
"parametersNotSet": "Parameters Not Set",
|
||||
"parametersNotSetDesc": "No metadata found for this image.",
|
||||
"parametersFailed": "Problem loading parameters",
|
||||
"parametersFailedDesc": "Unable to load init image.",
|
||||
"seedSet": "Seed Set",
|
||||
"seedNotSet": "Seed Not Set",
|
||||
"seedNotSetDesc": "Could not find seed for this image.",
|
||||
"promptSet": "Prompt Set",
|
||||
"promptNotSet": "Prompt Not Set",
|
||||
"promptNotSetDesc": "Could not find prompt for this image.",
|
||||
"upscalingFailed": "Upscaling Failed",
|
||||
"faceRestoreFailed": "Face Restoration Failed",
|
||||
"metadataLoadFailed": "Failed to load metadata",
|
||||
"initialImageSet": "Initial Image Set",
|
||||
"initialImageNotSet": "Initial Image Not Set",
|
||||
"initialImageNotSetDesc": "Could not load initial image"
|
||||
}
|
||||
|
||||
32
frontend/public/locales/toast/es.json
Normal file
32
frontend/public/locales/toast/es.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "Directorio temporal vaciado",
|
||||
"uploadFailed": "Error al subir archivo",
|
||||
"uploadFailedMultipleImagesDesc": "Únicamente se puede subir una imágen a la vez",
|
||||
"uploadFailedUnableToLoadDesc": "No se pudo cargar la imágen",
|
||||
"downloadImageStarted": "Descargando imágen",
|
||||
"imageCopied": "Imágen copiada",
|
||||
"imageLinkCopied": "Enlace de imágen copiado",
|
||||
"imageNotLoaded": "No se cargó la imágen",
|
||||
"imageNotLoadedDesc": "No se encontró imagen para enviar al módulo Imagen a Imagen",
|
||||
"imageSavedToGallery": "Imágen guardada en la galería",
|
||||
"canvasMerged": "Lienzo consolidado",
|
||||
"sentToImageToImage": "Enviar hacia Imagen a Imagen",
|
||||
"sentToUnifiedCanvas": "Enviar hacia Lienzo Consolidado",
|
||||
"parametersSet": "Parámetros establecidos",
|
||||
"parametersNotSet": "Parámetros no establecidos",
|
||||
"parametersNotSetDesc": "No se encontraron metadatos para esta imágen.",
|
||||
"parametersFailed": "Error cargando parámetros",
|
||||
"parametersFailedDesc": "No fue posible cargar la imagen inicial.",
|
||||
"seedSet": "Semilla establecida",
|
||||
"seedNotSet": "Semilla no establecida",
|
||||
"seedNotSetDesc": "No se encontró una semilla para esta imágen.",
|
||||
"promptSet": "Entrada establecida",
|
||||
"promptNotSet": "Entrada no establecida",
|
||||
"promptNotSetDesc": "No se encontró una entrada para esta imágen.",
|
||||
"upscalingFailed": "Error al aumentar tamaño de imagn",
|
||||
"faceRestoreFailed": "Restauración de rostro fallida",
|
||||
"metadataLoadFailed": "Error al cargar metadatos",
|
||||
"initialImageSet": "Imágen inicial establecida",
|
||||
"initialImageNotSet": "Imagen inicial no establecida",
|
||||
"initialImageNotSetDesc": "Error al establecer la imágen inicial"
|
||||
}
|
||||
32
frontend/public/locales/toast/zh_cn.json
Normal file
32
frontend/public/locales/toast/zh_cn.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "临时文件夹已清空",
|
||||
"uploadFailed": "上传失败",
|
||||
"uploadFailedMultipleImagesDesc": "多张图像被粘贴,同时只能上传一张图像",
|
||||
"uploadFailedUnableToLoadDesc": "无法加载文件",
|
||||
"downloadImageStarted": "图像下载已开始",
|
||||
"imageCopied": "图像已复制",
|
||||
"imageLinkCopied": "图像链接已复制",
|
||||
"imageNotLoaded": "没有加载图像",
|
||||
"imageNotLoadedDesc": "没有图像可供送往图像到图像界面",
|
||||
"imageSavedToGallery": "图像已保存到图库",
|
||||
"canvasMerged": "画布已合并",
|
||||
"sentToImageToImage": "已送往图像到图像",
|
||||
"sentToUnifiedCanvas": "已送往统一画布",
|
||||
"parametersSet": "参数已设定",
|
||||
"parametersNotSet": "参数未设定",
|
||||
"parametersNotSetDesc": "此图像不存在元数据",
|
||||
"parametersFailed": "加载参数失败",
|
||||
"parametersFailedDesc": "加载初始图像失败",
|
||||
"seedSet": "种子已设定",
|
||||
"seedNotSet": "种子未设定",
|
||||
"seedNotSetDesc": "无法找到该图像的种子",
|
||||
"promptSet": "提示已设定",
|
||||
"promptNotSet": "提示未设定",
|
||||
"promptNotSetDesc": "无法找到该图像的提示",
|
||||
"upscalingFailed": "放大失败",
|
||||
"faceRestoreFailed": "脸部修复失败",
|
||||
"metadataLoadFailed": "加载元数据失败",
|
||||
"initialImageSet": "初始图像已设定",
|
||||
"initialImageNotSet": "初始图像未设定",
|
||||
"initialImageNotSetDesc": "无法加载初始图像"
|
||||
}
|
||||
15
frontend/public/locales/tooltip/de.json
Normal file
15
frontend/public/locales/tooltip/de.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"prompt": "Dies ist das Prompt-Feld. Ein Prompt enthält Generierungsobjekte und stilistische Begriffe. Sie können auch Gewichtungen (Token-Bedeutung) dem Prompt hinzufügen, aber CLI-Befehle und Parameter funktionieren nicht.",
|
||||
"gallery": "Die Galerie zeigt erzeugte Bilder aus dem Ausgabeordner an, sobald sie erstellt wurden. Die Einstellungen werden in den Dateien gespeichert und können über das Kontextmenü aufgerufen werden.",
|
||||
"other": "Mit diesen Optionen werden alternative Verarbeitungsmodi für InvokeAI aktiviert. 'Nahtlose Kachelung' erzeugt sich wiederholende Muster in der Ausgabe. 'Hohe Auflösungen' werden in zwei Schritten mit img2img erzeugt: Verwenden Sie diese Einstellung, wenn Sie ein größeres und kohärenteres Bild ohne Artefakte wünschen. Es dauert länger als das normale txt2img.",
|
||||
"seed": "Der Seed-Wert beeinflusst das Ausgangsrauschen, aus dem das Bild erstellt wird. Sie können die bereits vorhandenen Seeds von früheren Bildern verwenden. 'Der Rauschschwellenwert' wird verwendet, um Artefakte bei hohen CFG-Werten abzuschwächen (versuchen Sie es im Bereich 0-10), und Perlin, um während der Erzeugung Perlin-Rauschen hinzuzufügen: Beide dienen dazu, Ihre Ergebnisse zu variieren.",
|
||||
"variations": "Versuchen Sie eine Variation mit einem Wert zwischen 0,1 und 1,0, um das Ergebnis für ein bestimmtes Seed zu ändern. Interessante Variationen des Seeds liegen zwischen 0,1 und 0,3.",
|
||||
"upscale": "Verwenden Sie ESRGAN, um das Bild unmittelbar nach der Erzeugung zu vergrößern.",
|
||||
"faceCorrection": "Gesichtskorrektur mit GFPGAN oder Codeformer: Der Algorithmus erkennt Gesichter im Bild und korrigiert alle Fehler. Ein hoher Wert verändert das Bild stärker, was zu attraktiveren Gesichtern führt. Codeformer mit einer höheren Genauigkeit bewahrt das Originalbild auf Kosten einer stärkeren Gesichtskorrektur.",
|
||||
"imageToImage": "Bild zu Bild lädt ein beliebiges Bild als Ausgangsbild, aus dem dann zusammen mit dem Prompt ein neues Bild erzeugt wird. Je höher der Wert ist, desto stärker wird das Ergebnisbild verändert. Werte von 0,0 bis 1,0 sind möglich, der empfohlene Bereich ist .25-.75",
|
||||
"boundingBox": "Der Begrenzungsrahmen ist derselbe wie die Einstellungen für Breite und Höhe bei Text zu Bild oder Bild zu Bild. Es wird nur der Bereich innerhalb des Rahmens verarbeitet.",
|
||||
"seamCorrection": "Steuert die Behandlung von sichtbaren Übergängen, die zwischen den erzeugten Bildern auf der Leinwand auftreten.",
|
||||
"infillAndScaling": "Verwalten Sie Infill-Methoden (für maskierte oder gelöschte Bereiche der Leinwand) und Skalierung (nützlich für kleine Begrenzungsrahmengrößen)."
|
||||
}
|
||||
}
|
||||
15
frontend/public/locales/tooltip/en-US.json
Normal file
15
frontend/public/locales/tooltip/en-US.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"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.",
|
||||
"gallery": "Gallery displays generations from the outputs folder as they're created. Settings are stored within files and accesed by context menu.",
|
||||
"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 that usual txt2img.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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",
|
||||
"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.",
|
||||
"seamCorrection": "Controls the handling of visible seams that occur between generated images on the canvas.",
|
||||
"infillAndScaling": "Manage infill methods (used on masked or erased areas of the canvas) and scaling (useful for small bounding box sizes)."
|
||||
}
|
||||
}
|
||||
15
frontend/public/locales/tooltip/en.json
Normal file
15
frontend/public/locales/tooltip/en.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"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.",
|
||||
"gallery": "Gallery displays generations from the outputs folder as they're created. Settings are stored within files and accesed by context menu.",
|
||||
"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 that usual txt2img.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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.",
|
||||
"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",
|
||||
"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.",
|
||||
"seamCorrection": "Controls the handling of visible seams that occur between generated images on the canvas.",
|
||||
"infillAndScaling": "Manage infill methods (used on masked or erased areas of the canvas) and scaling (useful for small bounding box sizes)."
|
||||
}
|
||||
}
|
||||
15
frontend/public/locales/tooltip/es.json
Normal file
15
frontend/public/locales/tooltip/es.json
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"feature": {
|
||||
"prompt": "Este campo tomará todo el texto de entrada, incluidos tanto los términos de contenido como los estilísticos. Si bien se pueden incluir pesos en la solicitud, los comandos/parámetros estándar de línea de comandos no funcionarán.",
|
||||
"gallery": "Conforme se generan nuevas invocaciones, los archivos del directorio de salida se mostrarán aquí. Las generaciones tienen opciones adicionales para configurar nuevas generaciones.",
|
||||
"other": "Estas opciones habilitarán modos de procesamiento alternativos para Invoke. El modo sin costuras funciona para generar patrones repetitivos en la salida. La optimización de alta resolución realiza un ciclo de generación de dos pasos y debe usarse en resoluciones más altas cuando desee una imagen/composición más coherente.",
|
||||
"seed": "Los valores de semilla proporcionan un conjunto inicial de ruido que guían el proceso de eliminación de ruido y se pueden aleatorizar o rellenar con una semilla de una invocación anterior. La función Umbral se puede usar para mitigar resultados indeseables a valores CFG más altos (intente entre 0-10), y Perlin se puede usar para agregar ruido Perlin al proceso de eliminación de ruido. Ambos sirven para agregar variación a sus salidas.",
|
||||
"variations": "Pruebe una variación con una cantidad entre 0 y 1 para cambiar la imagen de salida para la semilla establecida. Se encuentran variaciones interesantes en la semilla entre 0.1 y 0.3.",
|
||||
"upscale": "Usando ESRGAN, puede aumentar la resolución de salida sin requerir un ancho/alto más alto en la generación inicial.",
|
||||
"faceCorrection": "Usando GFPGAN o Codeformer, la corrección de rostros intentará identificar rostros en las salidas y corregir cualquier defecto/anormalidad. Los valores de fuerza más altos aplicarán una presión correctiva más fuerte en las salidas, lo que resultará en rostros más atractivos. Con Codeformer, una mayor fidelidad intentará preservar la imagen original, a expensas de la fuerza de corrección de rostros.",
|
||||
"imageToImage": "Imagen a Imagen permite cargar una imagen inicial, que InvokeAI usará para guiar el proceso de generación, junto con una solicitud. Un valor más bajo para esta configuración se parecerá más a la imagen original. Se aceptan valores entre 0-1, y se recomienda un rango de .25-.75.",
|
||||
"boundingBox": "La caja delimitadora es análoga a las configuraciones de Ancho y Alto para Texto a Imagen o Imagen a Imagen. Solo se procesará el área en la caja.",
|
||||
"seamCorrection": "Controla el manejo de parches visibles que pueden ocurrir cuando se pega una imagen generada de nuevo en el lienzo.",
|
||||
"infillAndScaling": "Administra los métodos de relleno (utilizados en áreas enmascaradas o borradas del lienzo) y la escala (útil para tamaños de caja delimitadora pequeños)."
|
||||
}
|
||||
}
|
||||
1
frontend/public/locales/tooltip/it.json
Normal file
1
frontend/public/locales/tooltip/it.json
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user