mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
[WebUI] Localization Support (#2050)
* Initial Localization Implementation * Fix Initial Spinner * Language Picker Dropdown * RU Localization Update Co-Authored-By: Artur <83028930+netsvetaev@users.noreply.github.com> * Fixed localization breaking themes * useUpdateTranslation Hook To force trigger translations for data objects * Localize Tab Data * Localize Prompt Input & Current Image Buttons * Localize Gallery & Bug FIxes Fix a bug where the delete image from the context menu wasn't working. Removed tooltips that were broken as they don't work in context menu. * Fix localization breaking in production * Add Toast Localization Support * Localize Unified Canvas * Localize WIP Tabs * Localize Hotkeys * Localize Settings * RU Localization Update Co-Authored-By: Artur <83028930+netsvetaev@users.noreply.github.com> * Add Support for Italian and Portuguese * Localize Toasts * Fix width of language picker items * Localize Backend Messages * Disable Debug Messages * Add Support for French * Fix missing localization for a string in the SettingsModal * Disable French * Styling updates to normalize text and accommodate other langs * Add Portuguese Brazilian * Fix Hotkey headers not being localized. * Fix styling issue on models tag in Settings * Fix Slider Styling to accommodate different languages * Fix slider styling in light mode. * Add German * Add Italian * Add Polish * Update Italian * Localized Frontend Build * Updated RU Translations * Fresh Build with updated RU changes * Bug Fixes and Loc Updates * Updated Frontend Build * Fresh Build Co-authored-by: Artur <83028930+netsvetaev@users.noreply.github.com>
This commit is contained in:
parent
f961e865f5
commit
1d34405f4f
@ -593,11 +593,11 @@ class InvokeAIWebServer:
|
||||
pass
|
||||
|
||||
if postprocessing_parameters["type"] == "esrgan":
|
||||
progress.set_current_status("Upscaling (ESRGAN)")
|
||||
progress.set_current_status("common:statusUpscalingESRGAN")
|
||||
elif postprocessing_parameters["type"] == "gfpgan":
|
||||
progress.set_current_status("Restoring Faces (GFPGAN)")
|
||||
progress.set_current_status("common:statusRestoringFacesGFPGAN")
|
||||
elif postprocessing_parameters["type"] == "codeformer":
|
||||
progress.set_current_status("Restoring Faces (Codeformer)")
|
||||
progress.set_current_status("common:statusRestoringFacesCodeFormer")
|
||||
|
||||
socketio.emit("progressUpdate", progress.to_formatted_dict())
|
||||
eventlet.sleep(0)
|
||||
@ -630,7 +630,7 @@ class InvokeAIWebServer:
|
||||
f'{postprocessing_parameters["type"]} is not a valid postprocessing type'
|
||||
)
|
||||
|
||||
progress.set_current_status("Saving Image")
|
||||
progress.set_current_status("common:statusSavingImage")
|
||||
socketio.emit("progressUpdate", progress.to_formatted_dict())
|
||||
eventlet.sleep(0)
|
||||
|
||||
@ -860,15 +860,15 @@ class InvokeAIWebServer:
|
||||
nonlocal progress
|
||||
|
||||
generation_messages = {
|
||||
"txt2img": "Text to Image",
|
||||
"img2img": "Image to Image",
|
||||
"inpainting": "Inpainting",
|
||||
"outpainting": "Outpainting",
|
||||
"txt2img": "common:statusGeneratingTextToImage",
|
||||
"img2img": "common:statusGeneratingImageToImage",
|
||||
"inpainting": "common:statusGeneratingInpainting",
|
||||
"outpainting": "common:statusGeneratingOutpainting",
|
||||
}
|
||||
|
||||
progress.set_current_step(step + 1)
|
||||
progress.set_current_status(
|
||||
f"Generating ({generation_messages[actual_generation_mode]})"
|
||||
f"{generation_messages[actual_generation_mode]}"
|
||||
)
|
||||
progress.set_current_status_has_steps(True)
|
||||
|
||||
@ -955,7 +955,7 @@ class InvokeAIWebServer:
|
||||
**generation_parameters["bounding_box"],
|
||||
)
|
||||
|
||||
progress.set_current_status("Generation Complete")
|
||||
progress.set_current_status("common:statusGenerationComplete")
|
||||
|
||||
self.socketio.emit("progressUpdate", progress.to_formatted_dict())
|
||||
eventlet.sleep(0)
|
||||
@ -982,7 +982,7 @@ class InvokeAIWebServer:
|
||||
raise CanceledException
|
||||
|
||||
if esrgan_parameters:
|
||||
progress.set_current_status("Upscaling")
|
||||
progress.set_current_status("common:statusUpscaling")
|
||||
progress.set_current_status_has_steps(False)
|
||||
self.socketio.emit("progressUpdate", progress.to_formatted_dict())
|
||||
eventlet.sleep(0)
|
||||
@ -1005,9 +1005,9 @@ class InvokeAIWebServer:
|
||||
|
||||
if facetool_parameters:
|
||||
if facetool_parameters["type"] == "gfpgan":
|
||||
progress.set_current_status("Restoring Faces (GFPGAN)")
|
||||
progress.set_current_status("common:statusRestoringFacesGFPGAN")
|
||||
elif facetool_parameters["type"] == "codeformer":
|
||||
progress.set_current_status("Restoring Faces (Codeformer)")
|
||||
progress.set_current_status("common:statusRestoringFacesCodeFormer")
|
||||
|
||||
progress.set_current_status_has_steps(False)
|
||||
self.socketio.emit("progressUpdate", progress.to_formatted_dict())
|
||||
@ -1039,7 +1039,7 @@ class InvokeAIWebServer:
|
||||
]
|
||||
all_parameters["facetool_type"] = facetool_parameters["type"]
|
||||
|
||||
progress.set_current_status("Saving Image")
|
||||
progress.set_current_status("common:statusSavingImage")
|
||||
self.socketio.emit("progressUpdate", progress.to_formatted_dict())
|
||||
eventlet.sleep(0)
|
||||
|
||||
@ -1086,7 +1086,7 @@ class InvokeAIWebServer:
|
||||
|
||||
if progress.total_iterations > progress.current_iteration:
|
||||
progress.set_current_step(1)
|
||||
progress.set_current_status("Iteration complete")
|
||||
progress.set_current_status("common:statusIterationComplete")
|
||||
progress.set_current_status_has_steps(False)
|
||||
else:
|
||||
progress.mark_complete()
|
||||
@ -1480,7 +1480,7 @@ class Progress:
|
||||
self.total_iterations = (
|
||||
generation_parameters["iterations"] if generation_parameters else 1
|
||||
)
|
||||
self.current_status = "Preparing"
|
||||
self.current_status = "common:statusPreparing"
|
||||
self.is_processing = True
|
||||
self.current_status_has_steps = False
|
||||
self.has_error = False
|
||||
@ -1510,7 +1510,7 @@ class Progress:
|
||||
self.has_error = has_error
|
||||
|
||||
def mark_complete(self):
|
||||
self.current_status = "Processing Complete"
|
||||
self.current_status = "common:statusProcessingComplete"
|
||||
self.current_step = 0
|
||||
self.total_steps = 0
|
||||
self.current_iteration = 0
|
||||
|
48
frontend/dist/assets/index-legacy-4585c87a.js
vendored
Normal file
48
frontend/dist/assets/index-legacy-4585c87a.js
vendored
Normal file
File diff suppressed because one or more lines are too long
48
frontend/dist/assets/index-legacy-b98e060c.js
vendored
48
frontend/dist/assets/index-legacy-b98e060c.js
vendored
File diff suppressed because one or more lines are too long
1
frontend/dist/assets/index.25b49ba2.css
vendored
Normal file
1
frontend/dist/assets/index.25b49ba2.css
vendored
Normal file
File diff suppressed because one or more lines are too long
625
frontend/dist/assets/index.6acd2bd4.js
vendored
Normal file
625
frontend/dist/assets/index.6acd2bd4.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
frontend/dist/assets/index.8ee30fa0.css
vendored
1
frontend/dist/assets/index.8ee30fa0.css
vendored
File diff suppressed because one or more lines are too long
623
frontend/dist/assets/index.d9497c3f.js
vendored
623
frontend/dist/assets/index.d9497c3f.js
vendored
File diff suppressed because one or more lines are too long
7
frontend/dist/index.html
vendored
7
frontend/dist/index.html
vendored
@ -7,16 +7,17 @@
|
||||
<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.d9497c3f.js"></script>
|
||||
<link rel="stylesheet" href="./assets/index.8ee30fa0.css">
|
||||
<script type="module" crossorigin src="./assets/index.6acd2bd4.js"></script>
|
||||
<link rel="stylesheet" href="./assets/index.25b49ba2.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>
|
||||
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
|
||||
<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-b98e060c.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</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>
|
||||
</body>
|
||||
</html>
|
||||
|
54
frontend/dist/locales/common/de.json
vendored
Normal file
54
frontend/dist/locales/common/de.json
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Hotkeys",
|
||||
"themeLabel": "Thema",
|
||||
"languagePickerLabel": "Sprachauswahl",
|
||||
"reportBugLabel": "Fehler melden",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Einstellungen",
|
||||
"darkTheme": "Dunkel",
|
||||
"lightTheme": "Hell",
|
||||
"greenTheme": "Grün",
|
||||
"langEnglish": "Englisch",
|
||||
"langRussian": "Russisch",
|
||||
"langItalian": "Italienisch",
|
||||
"langPortuguese": "Portugiesisch",
|
||||
"langFrench": "Französich",
|
||||
"langGerman": "Deutsch",
|
||||
"text2img": "Text zu Bild",
|
||||
"img2img": "Bild zu Bild",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
"nodes": "Knoten",
|
||||
"nodesDesc": "Ein knotenbasiertes System, für die Erzeugung von Bildern, ist derzeit in der Entwicklung. Bleiben Sie gespannt auf Updates zu dieser fantastischen Funktion.",
|
||||
"postProcessing": "Nachbearbeitung",
|
||||
"postProcessDesc1": "InvokeAI bietet eine breite Palette von Nachbearbeitungsfunktionen. Bildhochskalierung und Gesichtsrekonstruktion sind bereits in der WebUI verfügbar. Sie können sie über das Menü Erweiterte Optionen der Reiter Text in Bild und Bild in Bild aufrufen. Sie können Bilder auch direkt bearbeiten, indem Sie die Schaltflächen für Bildaktionen oberhalb der aktuellen Bildanzeige oder im Viewer verwenden.",
|
||||
"postProcessDesc2": "Eine spezielle Benutzeroberfläche wird in Kürze veröffentlicht, um erweiterte Nachbearbeitungs-Workflows zu erleichtern.",
|
||||
"postProcessDesc3": "Die InvokeAI Kommandozeilen-Schnittstelle bietet verschiedene andere Funktionen, darunter Embiggen.",
|
||||
"training": "Training",
|
||||
"trainingDesc1": "Ein spezieller Arbeitsablauf zum Trainieren Ihrer eigenen Embeddings und Checkpoints mit Textual Inversion und Dreambooth über die Weboberfläche.",
|
||||
"trainingDesc2": "InvokeAI unterstützt bereits das Training von benutzerdefinierten Embeddings mit Textual Inversion unter Verwendung des Hauptskripts.",
|
||||
"upload": "Upload",
|
||||
"close": "Schließen",
|
||||
"load": "Laden",
|
||||
"statusConnected": "Verbunden",
|
||||
"statusDisconnected": "Getrennt",
|
||||
"statusError": "Fehler",
|
||||
"statusPreparing": "Vorbereiten",
|
||||
"statusProcessingCanceled": "Verarbeitung abgebrochen",
|
||||
"statusProcessingComplete": "Verarbeitung komplett",
|
||||
"statusGenerating": "Generieren",
|
||||
"statusGeneratingTextToImage": "Erzeugen von Text zu Bild",
|
||||
"statusGeneratingImageToImage": "Erzeugen von Bild zu Bild",
|
||||
"statusGeneratingInpainting": "Erzeuge Inpainting",
|
||||
"statusGeneratingOutpainting": "Erzeuge Outpainting",
|
||||
"statusGenerationComplete": "Generierung abgeschlossen",
|
||||
"statusIterationComplete": "Iteration abgeschlossen",
|
||||
"statusSavingImage": "Speichere Bild",
|
||||
"statusRestoringFaces": "Gesichter restaurieren",
|
||||
"statusRestoringFacesGFPGAN": "Gesichter restaurieren (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Gesichter restaurieren (CodeFormer)",
|
||||
"statusUpscaling": "Hochskalierung",
|
||||
"statusUpscalingESRGAN": "Hochskalierung (ESRGAN)",
|
||||
"statusLoadingModel": "Laden des Modells",
|
||||
"statusModelChanged": "Modell Geändert"
|
||||
}
|
3
frontend/dist/locales/common/en-US.json
vendored
Normal file
3
frontend/dist/locales/common/en-US.json
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"hotkeysLabel": "Hotkeys"
|
||||
}
|
56
frontend/dist/locales/common/en.json
vendored
Normal file
56
frontend/dist/locales/common/en.json
vendored
Normal file
@ -0,0 +1,56 @@
|
||||
{
|
||||
"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"
|
||||
}
|
1
frontend/dist/locales/common/fr.json
vendored
Normal file
1
frontend/dist/locales/common/fr.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
56
frontend/dist/locales/common/it.json
vendored
Normal file
56
frontend/dist/locales/common/it.json
vendored
Normal file
@ -0,0 +1,56 @@
|
||||
{
|
||||
"hotkeysLabel": "Tasti di scelta rapida",
|
||||
"themeLabel": "Tema",
|
||||
"languagePickerLabel": "Seleziona lingua",
|
||||
"reportBugLabel": "Segnala un errore",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Impostazioni",
|
||||
"darkTheme": "Scuro",
|
||||
"lightTheme": "Chiaro",
|
||||
"greenTheme": "Verde",
|
||||
"langEnglish": "Inglese",
|
||||
"langRussian": "Russo",
|
||||
"langItalian": "Italiano",
|
||||
"langBrPortuguese": "Portoghese (Brasiliano)",
|
||||
"langGerman": "Tedesco",
|
||||
"langPortuguese": "Portoghese",
|
||||
"langFrench": "Francese",
|
||||
"langPolish": "Polacco",
|
||||
"text2img": "Testo a Immagine",
|
||||
"img2img": "Immagine a Immagine",
|
||||
"unifiedCanvas": "Tela unificata",
|
||||
"nodes": "Nodi",
|
||||
"nodesDesc": "Attualmente è in fase di sviluppo un sistema basato su nodi per la generazione di immagini. Resta sintonizzato per gli aggiornamenti su questa fantastica funzionalità.",
|
||||
"postProcessing": "Post-elaborazione",
|
||||
"postProcessDesc1": "Invoke AI offre un'ampia varietà di funzionalità di post-elaborazione. Ampiamento Immagine e Restaura i Volti sono già disponibili nell'interfaccia Web. È possibile accedervi dal menu 'Opzioni avanzate' delle schede 'Testo a Immagine' e 'Immagine a Immagine'. È inoltre possibile elaborare le immagini direttamente, utilizzando i pulsanti di azione dell'immagine sopra la visualizzazione dell'immagine corrente o nel visualizzatore.",
|
||||
"postProcessDesc2": "Presto verrà rilasciata un'interfaccia utente dedicata per facilitare flussi di lavoro di post-elaborazione più avanzati.",
|
||||
"postProcessDesc3": "L'interfaccia da riga di comando di 'Invoke AI' offre varie altre funzionalità tra cui Embiggen.",
|
||||
"training": "Addestramento",
|
||||
"trainingDesc1": "Un flusso di lavoro dedicato per addestrare i tuoi incorporamenti e checkpoint utilizzando Inversione Testuale e Dreambooth dall'interfaccia web.",
|
||||
"trainingDesc2": "InvokeAI supporta già l'addestramento di incorporamenti personalizzati utilizzando l'inversione testuale utilizzando lo script principale.",
|
||||
"upload": "Caricamento",
|
||||
"close": "Chiudi",
|
||||
"load": "Carica",
|
||||
"statusConnected": "Collegato",
|
||||
"statusDisconnected": "Disconnesso",
|
||||
"statusError": "Errore",
|
||||
"statusPreparing": "Preparazione",
|
||||
"statusProcessingCanceled": "Elaborazione annullata",
|
||||
"statusProcessingComplete": "Elaborazione completata",
|
||||
"statusGenerating": "Generazione in corso",
|
||||
"statusGeneratingTextToImage": "Generazione da Testo a Immagine",
|
||||
"statusGeneratingImageToImage": "Generazione da Immagine a Immagine",
|
||||
"statusGeneratingInpainting": "Generazione Inpainting",
|
||||
"statusGeneratingOutpainting": "Generazione Outpainting",
|
||||
"statusGenerationComplete": "Generazione completata",
|
||||
"statusIterationComplete": "Iterazione completata",
|
||||
"statusSavingImage": "Salvataggio dell'immagine",
|
||||
"statusRestoringFaces": "Restaura i volti",
|
||||
"statusRestoringFacesGFPGAN": "Restaura volti (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restaura volti (CodeFormer)",
|
||||
"statusUpscaling": "Ampliamento",
|
||||
"statusUpscalingESRGAN": "Ampliamento (ESRGAN)",
|
||||
"statusLoadingModel": "Caricamento del modello",
|
||||
"statusModelChanged": "Modello cambiato"
|
||||
}
|
54
frontend/dist/locales/common/pl.json
vendored
Normal file
54
frontend/dist/locales/common/pl.json
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Skróty klawiszowe",
|
||||
"themeLabel": "Motyw",
|
||||
"languagePickerLabel": "Wybór języka",
|
||||
"reportBugLabel": "Zgłoś błąd",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Ustawienia",
|
||||
"darkTheme": "Ciemny",
|
||||
"lightTheme": "Jasny",
|
||||
"greenTheme": "Zielony",
|
||||
"langEnglish": "Angielski",
|
||||
"langRussian": "Rosyjski",
|
||||
"langItalian": "Włoski",
|
||||
"langPortuguese": "Portugalski",
|
||||
"langFrench": "Francuski",
|
||||
"langPolish": "Polski",
|
||||
"text2img": "Tekst na obraz",
|
||||
"img2img": "Obraz na obraz",
|
||||
"unifiedCanvas": "Tryb uniwersalny",
|
||||
"nodes": "Węzły",
|
||||
"nodesDesc": "W tym miejscu powstanie graficzny system generowania obrazów oparty na węzłach. Jest na co czekać!",
|
||||
"postProcessing": "Przetwarzanie końcowe",
|
||||
"postProcessDesc1": "Invoke AI oferuje wiele opcji przetwarzania końcowego. Z poziomu przeglądarki dostępne jest już zwiększanie rozdzielczości oraz poprawianie twarzy. Znajdziesz je wśród ustawień w trybach \"Tekst na obraz\" oraz \"Obraz na obraz\". Są również obecne w pasku menu wyświetlanym nad podglądem wygenerowanego obrazu.",
|
||||
"postProcessDesc2": "Niedługo zostanie udostępniony specjalny interfejs, który będzie oferował jeszcze więcej możliwości.",
|
||||
"postProcessDesc3": "Z poziomu linii poleceń już teraz dostępne są inne opcje, takie jak skalowanie obrazu metodą Embiggen.",
|
||||
"training": "Trenowanie",
|
||||
"trainingDesc1": "W tym miejscu dostępny będzie system przeznaczony do tworzenia własnych zanurzeń (ang. embeddings) i punktów kontrolnych przy użyciu metod w rodzaju inwersji tekstowej lub Dreambooth.",
|
||||
"trainingDesc2": "Obecnie jest możliwe tworzenie własnych zanurzeń przy użyciu skryptów wywoływanych z linii poleceń.",
|
||||
"upload": "Prześlij",
|
||||
"close": "Zamknij",
|
||||
"load": "Załaduj",
|
||||
"statusConnected": "Połączono z serwerem",
|
||||
"statusDisconnected": "Odłączono od serwera",
|
||||
"statusError": "Błąd",
|
||||
"statusPreparing": "Przygotowywanie",
|
||||
"statusProcessingCanceled": "Anulowano przetwarzanie",
|
||||
"statusProcessingComplete": "Zakończono przetwarzanie",
|
||||
"statusGenerating": "Przetwarzanie",
|
||||
"statusGeneratingTextToImage": "Przetwarzanie tekstu na obraz",
|
||||
"statusGeneratingImageToImage": "Przetwarzanie obrazu na obraz",
|
||||
"statusGeneratingInpainting": "Przemalowywanie",
|
||||
"statusGeneratingOutpainting": "Domalowywanie",
|
||||
"statusGenerationComplete": "Zakończono generowanie",
|
||||
"statusIterationComplete": "Zakończono iterację",
|
||||
"statusSavingImage": "Zapisywanie obrazu",
|
||||
"statusRestoringFaces": "Poprawianie twarzy",
|
||||
"statusRestoringFacesGFPGAN": "Poprawianie twarzy (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Poprawianie twarzy (CodeFormer)",
|
||||
"statusUpscaling": "Powiększanie obrazu",
|
||||
"statusUpscalingESRGAN": "Powiększanie (ESRGAN)",
|
||||
"statusLoadingModel": "Wczytywanie modelu",
|
||||
"statusModelChanged": "Zmieniono model"
|
||||
}
|
1
frontend/dist/locales/common/pt.json
vendored
Normal file
1
frontend/dist/locales/common/pt.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
54
frontend/dist/locales/common/pt_br.json
vendored
Normal file
54
frontend/dist/locales/common/pt_br.json
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Teclas de atalho",
|
||||
"themeLabel": "Tema",
|
||||
"languagePickerLabel": "Seletor de Idioma",
|
||||
"reportBugLabel": "Relatar Bug",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Configurações",
|
||||
"darkTheme": "Noite",
|
||||
"lightTheme": "Dia",
|
||||
"greenTheme": "Verde",
|
||||
"langEnglish": "English",
|
||||
"langRussian": "Russian",
|
||||
"langItalian": "Italian",
|
||||
"langBrPortuguese": "Português do Brasil",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"text2img": "Texto Para Imagem",
|
||||
"img2img": "Imagem Para Imagem",
|
||||
"unifiedCanvas": "Tela Unificada",
|
||||
"nodes": "Nódulos",
|
||||
"nodesDesc": "Um sistema baseado em nódulos para geração de imagens está em contrução. Fique ligado para atualizações sobre essa funcionalidade incrível.",
|
||||
"postProcessing": "Pós-processamento",
|
||||
"postProcessDesc1": "Invoke AI oferece uma variedade e funcionalidades de pós-processamento. Redimensionador de Imagem e Restauração Facial já estão disponíveis na interface. Você pode acessar elas no menu de Opções Avançadas na aba de Texto para Imagem e Imagem para Imagem. Você também pode processar imagens diretamente, usando os botões de ação de imagem acima da atual tela de imagens ou visualizador.",
|
||||
"postProcessDesc2": "Uma interface dedicada será lançada em breve para facilitar fluxos de trabalho com opções mais avançadas de pós-processamento.",
|
||||
"postProcessDesc3": "A interface do comando de linha da Invoke oferece várias funcionalidades incluindo Ampliação.",
|
||||
"training": "Treinando",
|
||||
"trainingDesc1": "Um fluxo de trabalho dedicado para treinar suas próprias incorporações e chockpoints usando Inversão Textual e Dreambooth na interface web.",
|
||||
"trainingDesc2": "InvokeAI já suporta treinar incorporações personalizadas usando Inversão Textual com o script principal.",
|
||||
"upload": "Enviar",
|
||||
"close": "Fechar",
|
||||
"load": "Carregar",
|
||||
"statusConnected": "Conectado",
|
||||
"statusDisconnected": "Disconectado",
|
||||
"statusError": "Erro",
|
||||
"statusPreparing": "Preparando",
|
||||
"statusProcessingCanceled": "Processamento Canceledo",
|
||||
"statusProcessingComplete": "Processamento Completo",
|
||||
"statusGenerating": "Gerando",
|
||||
"statusGeneratingTextToImage": "Gerando Texto Para Imagem",
|
||||
"statusGeneratingImageToImage": "Gerando Imagem Para Imagem",
|
||||
"statusGeneratingInpainting": "Gerando Inpainting",
|
||||
"statusGeneratingOutpainting": "Gerando Outpainting",
|
||||
"statusGenerationComplete": "Geração Completa",
|
||||
"statusIterationComplete": "Iteração Completa",
|
||||
"statusSavingImage": "Salvando Imagem",
|
||||
"statusRestoringFaces": "Restaurando Rostos",
|
||||
"statusRestoringFacesGFPGAN": "Restaurando Rostos (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restaurando Rostos (CodeFormer)",
|
||||
"statusUpscaling": "Redimensinando",
|
||||
"statusUpscalingESRGAN": "Redimensinando (ESRGAN)",
|
||||
"statusLoadingModel": "Carregando Modelo",
|
||||
"statusModelChanged": "Modelo Alterado"
|
||||
}
|
54
frontend/dist/locales/common/ru.json
vendored
Normal file
54
frontend/dist/locales/common/ru.json
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Горячие клавиши",
|
||||
"themeLabel": "Тема",
|
||||
"languagePickerLabel": "Язык",
|
||||
"reportBugLabel": "Сообщить об ошибке",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Настройка",
|
||||
"darkTheme": "Темная",
|
||||
"lightTheme": "Светлая",
|
||||
"greenTheme": "Зеленая",
|
||||
"langEnglish": "English",
|
||||
"langRussian": "Русский",
|
||||
"langItalian": "Italian",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"text2img": "Изображение из текста (text2img)",
|
||||
"img2img": "Изображение в изображение (img2img)",
|
||||
"unifiedCanvas": "Универсальный холст",
|
||||
"nodes": "Ноды",
|
||||
"nodesDesc": "Cистема генерации изображений на основе нодов (узлов) уже разрабатывается. Следите за новостями об этой замечательной функции.",
|
||||
"postProcessing": "Постобработка",
|
||||
"postProcessDesc1": "Invoke AI предлагает широкий спектр функций постобработки. Увеличение изображения (upscale) и восстановление лиц уже доступны в интерфейсе. Получите доступ к ним из меню 'Дополнительные параметры' на вкладках 'Текст в изображение' и 'Изображение в изображение'. Обрабатывайте изображения напрямую, используя кнопки действий с изображениями над текущим изображением или в режиме просмотра.",
|
||||
"postProcessDesc2": "В ближайшее время будет выпущен специальный интерфейс для более продвинутых процессов постобработки.",
|
||||
"postProcessDesc3": "Интерфейс командной строки Invoke AI предлагает различные другие функции, включая увеличение Embiggen",
|
||||
"training": "Обучение",
|
||||
"trainingDesc1": "Специальный интерфейс для обучения собственных моделей с использованием Textual Inversion и Dreambooth",
|
||||
"trainingDesc2": "InvokeAI уже поддерживает обучение моделей с помощью TI, через интерфейс командной строки.",
|
||||
"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": "Модель изменена"
|
||||
}
|
||||
|
16
frontend/dist/locales/gallery/de.json
vendored
Normal file
16
frontend/dist/locales/gallery/de.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Erzeugungen",
|
||||
"showGenerations": "Zeige Erzeugnisse",
|
||||
"uploads": "Uploads",
|
||||
"showUploads": "Zeige Uploads",
|
||||
"galleryImageSize": "Bildgröße",
|
||||
"galleryImageResetSize": "Größe zurücksetzen",
|
||||
"gallerySettings": "Galerie-Einstellungen",
|
||||
"maintainAspectRatio": "Seitenverhältnis beibehalten",
|
||||
"autoSwitchNewImages": "Automatisch zu neuen Bildern wechseln",
|
||||
"singleColumnLayout": "Einspaltiges Layout",
|
||||
"pinGallery": "Galerie anpinnen",
|
||||
"allImagesLoaded": "Alle Bilder geladen",
|
||||
"loadMore": "Mehr laden",
|
||||
"noImagesInGallery": "Keine Bilder in der Galerie"
|
||||
}
|
1
frontend/dist/locales/gallery/en-US.json
vendored
Normal file
1
frontend/dist/locales/gallery/en-US.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
16
frontend/dist/locales/gallery/en.json
vendored
Normal file
16
frontend/dist/locales/gallery/en.json
vendored
Normal file
@ -0,0 +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"
|
||||
}
|
1
frontend/dist/locales/gallery/fr.json
vendored
Normal file
1
frontend/dist/locales/gallery/fr.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
16
frontend/dist/locales/gallery/it.json
vendored
Normal file
16
frontend/dist/locales/gallery/it.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Generazioni",
|
||||
"showGenerations": "Mostra Generazioni",
|
||||
"uploads": "Caricamenti",
|
||||
"showUploads": "Mostra caricamenti",
|
||||
"galleryImageSize": "Dimensione dell'immagine",
|
||||
"galleryImageResetSize": "Ripristina dimensioni",
|
||||
"gallerySettings": "Impostazioni della galleria",
|
||||
"maintainAspectRatio": "Mantenere le proporzioni",
|
||||
"autoSwitchNewImages": "Passaggio automatico a nuove immagini",
|
||||
"singleColumnLayout": "Layout a colonna singola",
|
||||
"pinGallery": "Blocca la galleria",
|
||||
"allImagesLoaded": "Tutte le immagini caricate",
|
||||
"loadMore": "Carica di più",
|
||||
"noImagesInGallery": "Nessuna immagine nella galleria"
|
||||
}
|
16
frontend/dist/locales/gallery/pl.json
vendored
Normal file
16
frontend/dist/locales/gallery/pl.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Wygenerowane",
|
||||
"showGenerations": "Pokaż wygenerowane obrazy",
|
||||
"uploads": "Przesłane",
|
||||
"showUploads": "Pokaż przesłane obrazy",
|
||||
"galleryImageSize": "Rozmiar obrazów",
|
||||
"galleryImageResetSize": "Resetuj rozmiar",
|
||||
"gallerySettings": "Ustawienia galerii",
|
||||
"maintainAspectRatio": "Zachowaj proporcje",
|
||||
"autoSwitchNewImages": "Przełączaj na nowe obrazy",
|
||||
"singleColumnLayout": "Układ jednokolumnowy",
|
||||
"pinGallery": "Przypnij galerię",
|
||||
"allImagesLoaded": "Koniec listy",
|
||||
"loadMore": "Wczytaj więcej",
|
||||
"noImagesInGallery": "Brak obrazów w galerii"
|
||||
}
|
1
frontend/dist/locales/gallery/pt.json
vendored
Normal file
1
frontend/dist/locales/gallery/pt.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
16
frontend/dist/locales/gallery/pt_br.json
vendored
Normal file
16
frontend/dist/locales/gallery/pt_br.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Gerações",
|
||||
"showGenerations": "Mostrar Gerações",
|
||||
"uploads": "Enviados",
|
||||
"showUploads": "Mostrar Enviados",
|
||||
"galleryImageSize": "Tamanho da Imagem",
|
||||
"galleryImageResetSize": "Resetar Imagem",
|
||||
"gallerySettings": "Configurações de Galeria",
|
||||
"maintainAspectRatio": "Mater Proporções",
|
||||
"autoSwitchNewImages": "Trocar para Novas Imagens Automaticamente",
|
||||
"singleColumnLayout": "Disposição em Coluna Única",
|
||||
"pinGallery": "Fixar Galeria",
|
||||
"allImagesLoaded": "Todas as Imagens Carregadas",
|
||||
"loadMore": "Carregar Mais",
|
||||
"noImagesInGallery": "Sem Imagens na Galeria"
|
||||
}
|
16
frontend/dist/locales/gallery/ru.json
vendored
Normal file
16
frontend/dist/locales/gallery/ru.json
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Генерации",
|
||||
"showGenerations": "Показывать генерации",
|
||||
"uploads": "Загрузки",
|
||||
"showUploads": "Показывать загрузки",
|
||||
"galleryImageSize": "Размер изображений",
|
||||
"galleryImageResetSize": "Размер по умолчанию",
|
||||
"gallerySettings": "Настройка галереи",
|
||||
"maintainAspectRatio": "Сохранять пропорции",
|
||||
"autoSwitchNewImages": "Автоматически выбирать новые",
|
||||
"singleColumnLayout": "Одна колонка",
|
||||
"pinGallery": "Закрепить галерею",
|
||||
"allImagesLoaded": "Все изображения загружены",
|
||||
"loadMore": "Показать больше",
|
||||
"noImagesInGallery": "Изображений нет"
|
||||
}
|
207
frontend/dist/locales/hotkeys/de.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/de.json
vendored
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Tastenkürzel",
|
||||
"appHotkeys": "App-Tastenkombinationen",
|
||||
"generalHotkeys": "Allgemeine Tastenkürzel",
|
||||
"galleryHotkeys": "Galerie Tastenkürzel",
|
||||
"unifiedCanvasHotkeys": "Unified Canvas Tastenkürzel",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "Ein Bild erzeugen"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Abbrechen",
|
||||
"desc": "Bilderzeugung abbrechen"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Fokussiere Prompt",
|
||||
"desc": "Fokussieren des Eingabefeldes für den Prompt"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Optionen umschalten",
|
||||
"desc": "Öffnen und Schließen des Optionsfeldes"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Optionen anheften",
|
||||
"desc": "Anheften des Optionsfeldes"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Bildbetrachter umschalten",
|
||||
"desc": "Bildbetrachter öffnen und schließen"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Galerie umschalten",
|
||||
"desc": "Öffnen und Schließen des Galerie-Schubfachs"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Arbeitsbereich maximieren",
|
||||
"desc": "Schließen Sie die Panels und maximieren Sie den Arbeitsbereich"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Tabs wechseln",
|
||||
"desc": "Zu einem anderen Arbeitsbereich wechseln"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Konsole Umschalten",
|
||||
"desc": "Konsole öffnen und schließen"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Prompt setzen",
|
||||
"desc": "Verwende den Prompt des aktuellen Bildes"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Seed setzen",
|
||||
"desc": "Verwende den Seed des aktuellen Bildes"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Parameter setzen",
|
||||
"desc": "Alle Parameter des aktuellen Bildes verwenden"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Gesicht restaurieren",
|
||||
"desc": "Das aktuelle Bild restaurieren"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Hochskalieren",
|
||||
"desc": "Das aktuelle Bild hochskalieren"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Info anzeigen",
|
||||
"desc": "Metadaten des aktuellen Bildes anzeigen"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "An Bild zu Bild senden",
|
||||
"desc": "Aktuelles Bild an Bild zu Bild senden"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Bild löschen",
|
||||
"desc": "Aktuelles Bild löschen"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Panels schließen",
|
||||
"desc": "Schließt offene Panels"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Vorheriges Bild",
|
||||
"desc": "Vorheriges Bild in der Galerie anzeigen"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Nächstes Bild",
|
||||
"desc": "Nächstes Bild in Galerie anzeigen"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Galerie anheften umschalten",
|
||||
"desc": "Heftet die Galerie an die Benutzeroberfläche bzw. löst die sie."
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Größe der Galeriebilder erhöhen",
|
||||
"desc": "Vergrößert die Galerie-Miniaturansichten"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Größe der Galeriebilder verringern",
|
||||
"desc": "Verringert die Größe der Galerie-Miniaturansichten"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Pinsel auswählen",
|
||||
"desc": "Wählt den Leinwandpinsel aus"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Radiergummi auswählen",
|
||||
"desc": "Wählt den Radiergummi für die Leinwand aus"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Pinselgröße verkleinern",
|
||||
"desc": "Verringert die Größe des Pinsels/Radiergummis"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Pinselgröße erhöhen",
|
||||
"desc": "Erhöht die Größe des Pinsels/Radiergummis"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Deckkraft des Pinsels vermindern",
|
||||
"desc": "Verringert die Deckkraft des Pinsels"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Deckkraft des Pinsels erhöhen",
|
||||
"desc": "Erhöht die Deckkraft des Pinsels"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Verschieben Werkzeug",
|
||||
"desc": "Ermöglicht die Navigation auf der Leinwand"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Begrenzungsrahmen füllen",
|
||||
"desc": "Füllt den Begrenzungsrahmen mit Pinselfarbe"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Begrenzungsrahmen löschen",
|
||||
"desc": "Löscht den Bereich des Begrenzungsrahmens"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Farbpipette",
|
||||
"desc": "Farben aus dem Bild aufnehmen"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Einrasten umschalten",
|
||||
"desc": "Schaltet Einrasten am Raster ein und aus"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Schnell Verschiebemodus",
|
||||
"desc": "Schaltet vorübergehend den Verschiebemodus um"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Ebene umschalten",
|
||||
"desc": "Schaltet die Auswahl von Maske/Basisebene um"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Lösche Maske",
|
||||
"desc": "Die gesamte Maske löschen"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Maske ausblenden",
|
||||
"desc": "Maske aus- und einblenden"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Begrenzungsrahmen ein-/ausblenden",
|
||||
"desc": "Sichtbarkeit des Begrenzungsrahmens ein- und ausschalten"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Sichtbares Zusammenführen",
|
||||
"desc": "Alle sichtbaren Ebenen der Leinwand zusammenführen"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "In Galerie speichern",
|
||||
"desc": "Aktuelle Leinwand in Galerie speichern"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "In die Zwischenablage kopieren",
|
||||
"desc": "Aktuelle Leinwand in die Zwischenablage kopieren"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Bild herunterladen",
|
||||
"desc": "Aktuelle Leinwand herunterladen"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Pinselstrich rückgängig machen",
|
||||
"desc": "Einen Pinselstrich rückgängig machen"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Pinselstrich wiederherstellen",
|
||||
"desc": "Einen Pinselstrich wiederherstellen"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Ansicht zurücksetzen",
|
||||
"desc": "Leinwandansicht zurücksetzen"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Vorheriges Staging-Bild",
|
||||
"desc": "Bild des vorherigen Staging-Bereichs"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Nächstes Staging-Bild",
|
||||
"desc": "Bild des nächsten Staging-Bereichs"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Staging-Bild akzeptieren",
|
||||
"desc": "Akzeptieren Sie das aktuelle Bild des Staging-Bereichs"
|
||||
}
|
||||
}
|
1
frontend/dist/locales/hotkeys/en-US.json
vendored
Normal file
1
frontend/dist/locales/hotkeys/en-US.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
207
frontend/dist/locales/hotkeys/en.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/en.json
vendored
Normal file
@ -0,0 +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"
|
||||
}
|
||||
}
|
1
frontend/dist/locales/hotkeys/fr.json
vendored
Normal file
1
frontend/dist/locales/hotkeys/fr.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
207
frontend/dist/locales/hotkeys/it.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/it.json
vendored
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Tasti rapidi",
|
||||
"appHotkeys": "Tasti di scelta rapida dell'applicazione",
|
||||
"generalHotkeys": "Tasti di scelta rapida generali",
|
||||
"galleryHotkeys": "Tasti di scelta rapida della galleria",
|
||||
"unifiedCanvasHotkeys": "Tasti di scelta rapida Tela Unificata",
|
||||
"invoke": {
|
||||
"title": "Invoca",
|
||||
"desc": "Genera un'immagine"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Annulla",
|
||||
"desc": "Annulla la generazione dell'immagine"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Metti a fuoco il Prompt",
|
||||
"desc": "Mette a fuoco l'area di immissione del prompt"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Attiva/disattiva le opzioni",
|
||||
"desc": "Apre e chiude il pannello delle opzioni"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Appunta le opzioni",
|
||||
"desc": "Blocca il pannello delle opzioni"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Attiva/disattiva visualizzatore",
|
||||
"desc": "Apre e chiude il visualizzatore immagini"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Attiva/disattiva Galleria",
|
||||
"desc": "Apre e chiude il pannello della galleria"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Massimizza lo spazio di lavoro",
|
||||
"desc": "Chiude i pannelli e massimizza l'area di lavoro"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Cambia scheda",
|
||||
"desc": "Passa a un'altra area di lavoro"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Attiva/disattiva console",
|
||||
"desc": "Apre e chiude la console"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Imposta Prompt",
|
||||
"desc": "Usa il prompt dell'immagine corrente"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Imposta seme",
|
||||
"desc": "Usa il seme dell'immagine corrente"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Imposta parametri",
|
||||
"desc": "Utilizza tutti i parametri dell'immagine corrente"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restaura volti",
|
||||
"desc": "Restaura l'immagine corrente"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Amplia",
|
||||
"desc": "Amplia l'immagine corrente"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Mostra informazioni",
|
||||
"desc": "Mostra le informazioni sui metadati dell'immagine corrente"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Invia a da Immagine a Immagine",
|
||||
"desc": "Invia l'immagine corrente a da Immagine a Immagine"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Elimina immagine",
|
||||
"desc": "Elimina l'immagine corrente"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Chiudi pannelli",
|
||||
"desc": "Chiude i pannelli aperti"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Immagine precedente",
|
||||
"desc": "Visualizza l'immagine precedente nella galleria"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Immagine successiva",
|
||||
"desc": "Visualizza l'immagine successiva nella galleria"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Attiva/disattiva il blocco della galleria",
|
||||
"desc": "Blocca/sblocca la galleria dall'interfaccia utente"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Aumenta dimensione immagini nella galleria",
|
||||
"desc": "Aumenta la dimensione delle miniature della galleria"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Riduci dimensione immagini nella galleria",
|
||||
"desc": "Riduce le dimensioni delle miniature della galleria"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Seleziona Pennello",
|
||||
"desc": "Seleziona il pennello della tela"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Seleziona Cancellino",
|
||||
"desc": "Seleziona il cancellino della tela"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Riduci la dimensione del pennello",
|
||||
"desc": "Riduce la dimensione del pennello/cancellino della tela"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Aumenta la dimensione del pennello",
|
||||
"desc": "Aumenta la dimensione del pennello/cancellino della tela"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Riduci l'opacità del pennello",
|
||||
"desc": "Diminuisce l'opacità del pennello della tela"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Aumenta l'opacità del pennello",
|
||||
"desc": "Aumenta l'opacità del pennello della tela"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Strumento Sposta",
|
||||
"desc": "Consente la navigazione nella tela"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Riempi riquadro di selezione",
|
||||
"desc": "Riempie il riquadro di selezione con il colore del pennello"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Cancella riquadro di selezione",
|
||||
"desc": "Cancella l'area del riquadro di selezione"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Seleziona Selettore colore",
|
||||
"desc": "Seleziona il selettore colore della tela"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Attiva/disattiva Aggancia",
|
||||
"desc": "Attiva/disattiva Aggancia alla griglia"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Attiva/disattiva Sposta rapido",
|
||||
"desc": "Attiva/disattiva temporaneamente la modalità Sposta"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Attiva/disattiva livello",
|
||||
"desc": "Attiva/disattiva la selezione del livello base/maschera"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Cancella maschera",
|
||||
"desc": "Cancella l'intera maschera"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Nascondi maschera",
|
||||
"desc": "Nasconde e mostra la maschera"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Mostra/Nascondi riquadro di selezione",
|
||||
"desc": "Attiva/disattiva la visibilità del riquadro di selezione"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Fondi il visibile",
|
||||
"desc": "Fonde tutti gli strati visibili della tela"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Salva nella galleria",
|
||||
"desc": "Salva la tela corrente nella galleria"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copia negli appunti",
|
||||
"desc": "Copia la tela corrente negli appunti"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Scarica l'immagine",
|
||||
"desc": "Scarica la tela corrente"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Annulla tratto",
|
||||
"desc": "Annulla una pennellata"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Ripeti tratto",
|
||||
"desc": "Ripeti una pennellata"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Reimposta vista",
|
||||
"desc": "Ripristina la visualizzazione della tela"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Immagine della sessione precedente",
|
||||
"desc": "Immagine dell'area della sessione precedente"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Immagine della sessione successivo",
|
||||
"desc": "Immagine dell'area della sessione successiva"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Accetta l'immagine della sessione",
|
||||
"desc": "Accetta l'immagine dell'area della sessione corrente"
|
||||
}
|
||||
}
|
207
frontend/dist/locales/hotkeys/pl.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/pl.json
vendored
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Skróty klawiszowe",
|
||||
"appHotkeys": "Podstawowe",
|
||||
"generalHotkeys": "Pomocnicze",
|
||||
"galleryHotkeys": "Galeria",
|
||||
"unifiedCanvasHotkeys": "Tryb uniwersalny",
|
||||
"invoke": {
|
||||
"title": "Wywołaj",
|
||||
"desc": "Generuje nowy obraz"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Anuluj",
|
||||
"desc": "Zatrzymuje generowanie obrazu"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Aktywuj pole tekstowe",
|
||||
"desc": "Aktywuje pole wprowadzania sugestii"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Przełącz panel opcji",
|
||||
"desc": "Wysuwa lub chowa panel opcji"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Przypnij opcje",
|
||||
"desc": "Przypina panel opcji"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Przełącz podgląd",
|
||||
"desc": "Otwiera lub zamyka widok podglądu"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Przełącz galerię",
|
||||
"desc": "Wysuwa lub chowa galerię"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Powiększ obraz roboczy",
|
||||
"desc": "Chowa wszystkie panele, zostawia tylko podgląd obrazu"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Przełącznie trybu",
|
||||
"desc": "Przełącza na n-ty tryb pracy"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Przełącz konsolę",
|
||||
"desc": "Otwiera lub chowa widok konsoli"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Skopiuj sugestie",
|
||||
"desc": "Kopiuje sugestie z aktywnego obrazu"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Skopiuj inicjator",
|
||||
"desc": "Kopiuje inicjator z aktywnego obrazu"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Skopiuj wszystko",
|
||||
"desc": "Kopiuje wszystkie parametry z aktualnie aktywnego obrazu"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Popraw twarze",
|
||||
"desc": "Uruchamia proces poprawiania twarzy dla aktywnego obrazu"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Powiększ",
|
||||
"desc": "Uruchamia proces powiększania aktywnego obrazu"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Pokaż informacje",
|
||||
"desc": "Pokazuje metadane zapisane w aktywnym obrazie"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Użyj w trybie \"Obraz na obraz\"",
|
||||
"desc": "Ustawia aktywny obraz jako źródło w trybie \"Obraz na obraz\""
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Usuń obraz",
|
||||
"desc": "Usuwa aktywny obraz"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Zamknij panele",
|
||||
"desc": "Zamyka wszystkie otwarte panele"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Poprzedni obraz",
|
||||
"desc": "Aktywuje poprzedni obraz z galerii"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Następny obraz",
|
||||
"desc": "Aktywuje następny obraz z galerii"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Przypnij galerię",
|
||||
"desc": "Przypina lub odpina widok galerii"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Powiększ obrazy",
|
||||
"desc": "Powiększa rozmiar obrazów w galerii"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Pomniejsz obrazy",
|
||||
"desc": "Pomniejsza rozmiar obrazów w galerii"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Aktywuj pędzel",
|
||||
"desc": "Aktywuje narzędzie malowania"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Aktywuj gumkę",
|
||||
"desc": "Aktywuje narzędzie usuwania"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Zmniejsz rozmiar narzędzia",
|
||||
"desc": "Zmniejsza rozmiar aktywnego narzędzia"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Zwiększ rozmiar narzędzia",
|
||||
"desc": "Zwiększa rozmiar aktywnego narzędzia"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Zmniejsz krycie",
|
||||
"desc": "Zmniejsza poziom krycia pędzla"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Zwiększ",
|
||||
"desc": "Zwiększa poziom krycia pędzla"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Aktywuj przesunięcie",
|
||||
"desc": "Włącza narzędzie przesuwania"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Wypełnij zaznaczenie",
|
||||
"desc": "Wypełnia zaznaczony obszar aktualnym kolorem pędzla"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Wyczyść zaznaczenia",
|
||||
"desc": "Usuwa całą zawartość zaznaczonego obszaru"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Aktywuj pipetę",
|
||||
"desc": "Włącza narzędzie kopiowania koloru"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Przyciąganie do siatki",
|
||||
"desc": "Włącza lub wyłącza opcje przyciągania do siatki"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Szybkie przesunięcie",
|
||||
"desc": "Tymczasowo włącza tryb przesuwania obszaru roboczego"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Przełącz wartwę",
|
||||
"desc": "Przełącza pomiędzy warstwą bazową i maskowania"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Wyczyść maskę",
|
||||
"desc": "Usuwa całą zawartość warstwy maskowania"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Przełącz maskę",
|
||||
"desc": "Pokazuje lub ukrywa podgląd maski"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Przełącz zaznaczenie",
|
||||
"desc": "Pokazuje lub ukrywa podgląd zaznaczenia"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Połącz widoczne",
|
||||
"desc": "Łączy wszystkie widoczne maski w jeden obraz"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Zapisz w galerii",
|
||||
"desc": "Zapisuje całą zawartość płótna w galerii"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Skopiuj do schowka",
|
||||
"desc": "Zapisuje zawartość płótna w schowku systemowym"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Pobierz obraz",
|
||||
"desc": "Zapisuje zawartość płótna do pliku obrazu"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Cofnij",
|
||||
"desc": "Cofa ostatnie pociągnięcie pędzlem"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Ponawia",
|
||||
"desc": "Ponawia cofnięte pociągnięcie pędzlem"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Resetuj widok",
|
||||
"desc": "Centruje widok płótna"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Poprzedni obraz tymczasowy",
|
||||
"desc": "Pokazuje poprzedni obraz tymczasowy"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Następny obraz tymczasowy",
|
||||
"desc": "Pokazuje następny obraz tymczasowy"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Akceptuj obraz tymczasowy",
|
||||
"desc": "Akceptuje aktualnie wybrany obraz tymczasowy"
|
||||
}
|
||||
}
|
1
frontend/dist/locales/hotkeys/pt.json
vendored
Normal file
1
frontend/dist/locales/hotkeys/pt.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
207
frontend/dist/locales/hotkeys/pt_br.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/pt_br.json
vendored
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Atalhos de Teclado",
|
||||
"appHotkeys": "Atalhos do app",
|
||||
"generalHotkeys": "Atalhos Gerais",
|
||||
"galleryHotkeys": "Atalhos da Galeria",
|
||||
"unifiedCanvasHotkeys": "Atalhos da Tela Unificada",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "Gerar uma imagem"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Cancelar",
|
||||
"desc": "Cancelar geração de imagem"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Foco do Prompt",
|
||||
"desc": "Foco da área de texto do prompt"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Ativar Opções",
|
||||
"desc": "Abrir e fechar o painel de opções"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Fixar Opções",
|
||||
"desc": "Fixar o painel de opções"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Ativar Visualizador",
|
||||
"desc": "Abrir e fechar o Visualizador de Imagens"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Ativar Galeria",
|
||||
"desc": "Abrir e fechar a gaveta da galeria"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Maximizar a Área de Trabalho",
|
||||
"desc": "Fechar painéis e maximixar área de trabalho"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Mudar Abas",
|
||||
"desc": "Trocar para outra área de trabalho"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Ativar Console",
|
||||
"desc": "Abrir e fechar console"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Definir Prompt",
|
||||
"desc": "Usar o prompt da imagem atual"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Definir Seed",
|
||||
"desc": "Usar seed da imagem atual"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Definir Parâmetros",
|
||||
"desc": "Usar todos os parâmetros da imagem atual"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restaurar Rostos",
|
||||
"desc": "Restaurar a imagem atual"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Redimensionar",
|
||||
"desc": "Redimensionar a imagem atual"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Mostrar Informações",
|
||||
"desc": "Mostrar metadados de informações da imagem atual"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Mandar para Imagem Para Imagem",
|
||||
"desc": "Manda a imagem atual para Imagem Para Imagem"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Apagar Imagem",
|
||||
"desc": "Apaga a imagem atual"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Fechar Painéis",
|
||||
"desc": "Fecha os painéis abertos"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Imagem Anterior",
|
||||
"desc": "Mostra a imagem anterior na galeria"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Próxima Imagem",
|
||||
"desc": "Mostra a próxima imagem na galeria"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Ativar Fixar Galeria",
|
||||
"desc": "Fixa e desafixa a galeria na interface"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Aumentar Tamanho da Galeria de Imagem",
|
||||
"desc": "Aumenta o tamanho das thumbs na galeria"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Diminuir Tamanho da Galeria de Imagem",
|
||||
"desc": "Diminui o tamanho das thumbs na galeria"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Selecionar Pincel",
|
||||
"desc": "Seleciona o pincel"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Selecionar Apagador",
|
||||
"desc": "Seleciona o apagador"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Diminuir Tamanho do Pincel",
|
||||
"desc": "Diminui o tamanho do pincel/apagador"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Aumentar Tamanho do Pincel",
|
||||
"desc": "Aumenta o tamanho do pincel/apagador"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Diminuir Opacidade do Pincel",
|
||||
"desc": "Diminui a opacidade do pincel"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Aumentar Opacidade do Pincel",
|
||||
"desc": "Aumenta a opacidade do pincel"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Ferramenta Mover",
|
||||
"desc": "Permite navegar pela tela"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Preencher Caixa Delimitadora",
|
||||
"desc": "Preenche a caixa delimitadora com a cor do pincel"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Apagar Caixa Delimitadora",
|
||||
"desc": "Apaga a área da caixa delimitadora"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Selecionar Seletor de Cor",
|
||||
"desc": "Seleciona o seletor de cores"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Ativar Encaixe",
|
||||
"desc": "Ativa Encaixar na Grade"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Ativar Mover Rapidamente",
|
||||
"desc": "Temporariamente ativa o modo Mover"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Ativar Camada",
|
||||
"desc": "Ativa a seleção de camada de máscara/base"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Limpar Máscara",
|
||||
"desc": "Limpa toda a máscara"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Esconder Máscara",
|
||||
"desc": "Esconde e Revela a máscara"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Mostrar/Esconder Caixa Delimitadora",
|
||||
"desc": "Ativa a visibilidade da caixa delimitadora"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Fundir Visível",
|
||||
"desc": "Fundir todas as camadas visíveis em tela"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Salvara Na Galeria",
|
||||
"desc": "Salva a tela atual na galeria"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copiar Para a Área de Transferência ",
|
||||
"desc": "Copia a tela atual para a área de transferência"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Baixar Imagem",
|
||||
"desc": "Baixa a tela atual"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Desfazer Traço",
|
||||
"desc": "Desfaz um traço de pincel"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Refazer Traço",
|
||||
"desc": "Refaz o traço de pincel"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Resetar Visualização",
|
||||
"desc": "Reseta Visualização da Tela"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Imagem de Preparação Anterior",
|
||||
"desc": "Área de Imagem de Preparação Anterior"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Próxima Imagem de Preparação Anterior",
|
||||
"desc": "Próxima Área de Imagem de Preparação Anterior"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Aceitar Imagem de Preparação Anterior",
|
||||
"desc": "Aceitar Área de Imagem de Preparação Anterior"
|
||||
}
|
||||
}
|
207
frontend/dist/locales/hotkeys/ru.json
vendored
Normal file
207
frontend/dist/locales/hotkeys/ru.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": "Отправить в img2img",
|
||||
"desc": "Отправить текущее изображение в Image To Image"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Удалить изображение",
|
||||
"desc": "Удалить текущее изображение"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Закрыть панели",
|
||||
"desc": "Закрывает открытые панели"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Предыдущее изображение",
|
||||
"desc": "Отображать предыдущее изображение в галерее"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Следующее изображение",
|
||||
"desc": "Отображение следующего изображения в галерее"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Закрепить галерею",
|
||||
"desc": "Закрепляет и открепляет галерею"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Увеличить размер миниатюр галереи",
|
||||
"desc": "Увеличивает размер миниатюр галереи"
|
||||
},
|
||||
"reduceGalleryThumbSize": {
|
||||
"title": "Уменьшает размер миниатюр галереи",
|
||||
"desc": "Уменьшает размер миниатюр галереи"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Выбрать кисть",
|
||||
"desc": "Выбирает кисть для холста"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Выбрать ластик",
|
||||
"desc": "Выбирает ластик для холста"
|
||||
},
|
||||
"reduceBrushSize": {
|
||||
"title": "Уменьшить размер кисти",
|
||||
"desc": "Уменьшает размер кисти/ластика холста"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Увеличить размер кисти",
|
||||
"desc": "Увеличивает размер кисти/ластика холста"
|
||||
},
|
||||
"reduceBrushOpacity": {
|
||||
"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": "Previous Staging Image",
|
||||
"desc": "Предыдущее изображение"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Next Staging Image",
|
||||
"desc": "Следующее изображение"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Принять изображение",
|
||||
"desc": "Принять текущее изображение"
|
||||
}
|
||||
}
|
62
frontend/dist/locales/options/de.json
vendored
Normal file
62
frontend/dist/locales/options/de.json
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "Bilder",
|
||||
"steps": "Schritte",
|
||||
"cfgScale": "CFG-Skala",
|
||||
"width": "Breite",
|
||||
"height": "Höhe",
|
||||
"sampler": "Sampler",
|
||||
"seed": "Seed",
|
||||
"randomizeSeed": "Zufälliger Seed",
|
||||
"shuffle": "Mischen",
|
||||
"noiseThreshold": "Rausch-Schwellenwert",
|
||||
"perlinNoise": "Perlin-Rauschen",
|
||||
"variations": "Variationen",
|
||||
"variationAmount": "Höhe der Abweichung",
|
||||
"seedWeights": "Seed-Gewichte",
|
||||
"faceRestoration": "Gesichtsrestaurierung",
|
||||
"restoreFaces": "Gesichter wiederherstellen",
|
||||
"type": "Art",
|
||||
"strength": "Stärke",
|
||||
"upscaling": "Hochskalierung",
|
||||
"upscale": "Hochskalieren",
|
||||
"upscaleImage": "Bild hochskalieren",
|
||||
"scale": "Maßstab",
|
||||
"otherOptions": "Andere Optionen",
|
||||
"seamlessTiling": "Nahtlose Kacheln",
|
||||
"hiresOptim": "High-Res-Optimierung",
|
||||
"imageFit": "Ausgangsbild an Ausgabegröße anpassen",
|
||||
"codeformerFidelity": "Glaubwürdigkeit",
|
||||
"seamSize": "Nahtgröße",
|
||||
"seamBlur": "Nahtunschärfe",
|
||||
"seamStrength": "Stärke der Naht",
|
||||
"seamSteps": "Nahtstufen",
|
||||
"inpaintReplace": "Inpaint Ersetzen",
|
||||
"scaleBeforeProcessing": "Skalieren vor der Verarbeitung",
|
||||
"scaledWidth": "Skaliert W",
|
||||
"scaledHeight": "Skaliert H",
|
||||
"infillMethod": "Infill-Methode",
|
||||
"tileSize": "Kachelgröße",
|
||||
"boundingBoxHeader": "Begrenzungsrahmen",
|
||||
"seamCorrectionHeader": "Nahtkorrektur",
|
||||
"infillScalingHeader": "Infill und Skalierung",
|
||||
"img2imgStrength": "Bild-zu-Bild-Stärke",
|
||||
"toggleLoopback": "Toggle Loopback",
|
||||
"invoke": "Invoke",
|
||||
"cancel": "Abbrechen",
|
||||
"promptPlaceholder": "Prompt hier eingeben. [negative Token], (mehr Gewicht)++, (geringeres Gewicht)--, Tausch und Überblendung sind verfügbar (siehe Dokumente)",
|
||||
"sendTo": "Senden an",
|
||||
"sendToImg2Img": "Senden an Bild zu Bild",
|
||||
"sendToUnifiedCanvas": "Senden an Unified Canvas",
|
||||
"copyImageToLink": "Bild-Link kopieren",
|
||||
"downloadImage": "Bild herunterladen",
|
||||
"openInViewer": "Im Viewer öffnen",
|
||||
"closeViewer": "Viewer schließen",
|
||||
"usePrompt": "Prompt verwenden",
|
||||
"useSeed": "Seed verwenden",
|
||||
"useAll": "Alle verwenden",
|
||||
"useInitImg": "Ausgangsbild verwenden",
|
||||
"info": "Info",
|
||||
"deleteImage": "Bild löschen",
|
||||
"initialImage": "Ursprüngliches Bild",
|
||||
"showOptionsPanel": "Optionsleiste zeigen"
|
||||
}
|
1
frontend/dist/locales/options/en-US.json
vendored
Normal file
1
frontend/dist/locales/options/en-US.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
62
frontend/dist/locales/options/en.json
vendored
Normal file
62
frontend/dist/locales/options/en.json
vendored
Normal file
@ -0,0 +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"
|
||||
}
|
1
frontend/dist/locales/options/fr.json
vendored
Normal file
1
frontend/dist/locales/options/fr.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
62
frontend/dist/locales/options/it.json
vendored
Normal file
62
frontend/dist/locales/options/it.json
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "Immagini",
|
||||
"steps": "Passi",
|
||||
"cfgScale": "Scala CFG",
|
||||
"width": "Larghezza",
|
||||
"height": "Altezza",
|
||||
"sampler": "Campionatore",
|
||||
"seed": "Seme",
|
||||
"randomizeSeed": "Seme randomizzato",
|
||||
"shuffle": "Casuale",
|
||||
"noiseThreshold": "Soglia del rumore",
|
||||
"perlinNoise": "Rumore Perlin",
|
||||
"variations": "Variazioni",
|
||||
"variationAmount": "Quantità di variazione",
|
||||
"seedWeights": "Pesi dei semi",
|
||||
"faceRestoration": "Restaura volti",
|
||||
"restoreFaces": "Restaura volti",
|
||||
"type": "Tipo",
|
||||
"strength": "Forza",
|
||||
"upscaling": "Ampliamento",
|
||||
"upscale": "Amplia",
|
||||
"upscaleImage": "Amplia Immagine",
|
||||
"scale": "Scala",
|
||||
"otherOptions": "Altre opzioni",
|
||||
"seamlessTiling": "Piastrella senza cuciture",
|
||||
"hiresOptim": "Ottimizzazione alta risoluzione",
|
||||
"imageFit": "Adatta l'immagine iniziale alle dimensioni di output",
|
||||
"codeformerFidelity": "Fedeltà",
|
||||
"seamSize": "Dimensione della cucitura",
|
||||
"seamBlur": "Sfocatura cucitura",
|
||||
"seamStrength": "Forza della cucitura",
|
||||
"seamSteps": "Passaggi di cucitura",
|
||||
"inpaintReplace": "Inpaint Sostituisci",
|
||||
"scaleBeforeProcessing": "Scala prima dell'elaborazione",
|
||||
"scaledWidth": "Larghezza ridimensionata",
|
||||
"scaledHeight": "Altezza ridimensionata",
|
||||
"infillMethod": "Metodo di riempimento",
|
||||
"tileSize": "Dimensione piastrella",
|
||||
"boundingBoxHeader": "Rettangolo di selezione",
|
||||
"seamCorrectionHeader": "Correzione della cucitura",
|
||||
"infillScalingHeader": "Riempimento e ridimensionamento",
|
||||
"img2imgStrength": "Forza da Immagine a Immagine",
|
||||
"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)",
|
||||
"sendTo": "Invia a",
|
||||
"sendToImg2Img": "Invia a da Immagine a Immagine",
|
||||
"sendToUnifiedCanvas": "Invia a Tela Unificata",
|
||||
"copyImageToLink": "Copia l'immagine nel collegamento",
|
||||
"downloadImage": "Scarica l'immagine",
|
||||
"openInViewer": "Apri nel visualizzatore",
|
||||
"closeViewer": "Chiudi visualizzatore",
|
||||
"usePrompt": "Usa Prompt",
|
||||
"useSeed": "Usa Seme",
|
||||
"useAll": "Usa Tutto",
|
||||
"useInitImg": "Usa l'immagine iniziale",
|
||||
"info": "Informazioni",
|
||||
"deleteImage": "Elimina immagine",
|
||||
"initialImage": "Immagine iniziale",
|
||||
"showOptionsPanel": "Mostra pannello opzioni"
|
||||
}
|
62
frontend/dist/locales/options/pl.json
vendored
Normal file
62
frontend/dist/locales/options/pl.json
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "L. obrazów",
|
||||
"steps": "L. kroków",
|
||||
"cfgScale": "Skala CFG",
|
||||
"width": "Szerokość",
|
||||
"height": "Wysokość",
|
||||
"sampler": "Próbkowanie",
|
||||
"seed": "Inicjator",
|
||||
"randomizeSeed": "Losowy inicjator",
|
||||
"shuffle": "Losuj",
|
||||
"noiseThreshold": "Poziom szumu",
|
||||
"perlinNoise": "Szum Perlina",
|
||||
"variations": "Wariacje",
|
||||
"variationAmount": "Poziom zróżnicowania",
|
||||
"seedWeights": "Wariacje inicjatora",
|
||||
"faceRestoration": "Poprawianie twarzy",
|
||||
"restoreFaces": "Popraw twarze",
|
||||
"type": "Metoda",
|
||||
"strength": "Siła",
|
||||
"upscaling": "Powiększanie",
|
||||
"upscale": "Powiększ",
|
||||
"upscaleImage": "Powiększ obraz",
|
||||
"scale": "Skala",
|
||||
"otherOptions": "Pozostałe opcje",
|
||||
"seamlessTiling": "Płynne scalanie",
|
||||
"hiresOptim": "Optymalizacja wys. rozdzielczości",
|
||||
"imageFit": "Przeskaluj oryginalny obraz",
|
||||
"codeformerFidelity": "Dokładność",
|
||||
"seamSize": "Rozmiar",
|
||||
"seamBlur": "Rozmycie",
|
||||
"seamStrength": "Siła",
|
||||
"seamSteps": "Kroki",
|
||||
"inpaintReplace": "Tryb podmiany",
|
||||
"scaleBeforeProcessing": "Tryb skalowania",
|
||||
"scaledWidth": "Sk. do szer.",
|
||||
"scaledHeight": "Sk. do wys.",
|
||||
"infillMethod": "Metoda wypełniania",
|
||||
"tileSize": "Rozmiar kafelka",
|
||||
"boundingBoxHeader": "Zaznaczony obszar",
|
||||
"seamCorrectionHeader": "Scalanie",
|
||||
"infillScalingHeader": "Wypełnienie i skalowanie",
|
||||
"img2imgStrength": "Wpływ sugestii na obraz",
|
||||
"toggleLoopback": "Wł/wył sprzężenie zwrotne",
|
||||
"invoke": "Wywołaj",
|
||||
"cancel": "Anuluj",
|
||||
"promptPlaceholder": "W tym miejscu wprowadź swoje sugestie. [negatywne sugestie], (wzmocnienie), (osłabienie)--, po więcej opcji (np. swap lub blend) zajrzyj do dokumentacji",
|
||||
"sendTo": "Wyślij do",
|
||||
"sendToImg2Img": "Użyj w trybie \"Obraz na obraz\"",
|
||||
"sendToUnifiedCanvas": "Użyj w trybie uniwersalnym",
|
||||
"copyImageToLink": "Skopiuj adres obrazu",
|
||||
"downloadImage": "Pobierz obraz",
|
||||
"openInViewer": "Otwórz podgląd",
|
||||
"closeViewer": "Zamknij podgląd",
|
||||
"usePrompt": "Skopiuj sugestie",
|
||||
"useSeed": "Skopiuj inicjator",
|
||||
"useAll": "Skopiuj wszystko",
|
||||
"useInitImg": "Użyj oryginalnego obrazu",
|
||||
"info": "Informacje",
|
||||
"deleteImage": "Usuń obraz",
|
||||
"initialImage": "Oryginalny obraz",
|
||||
"showOptionsPanel": "Pokaż panel ustawień"
|
||||
}
|
1
frontend/dist/locales/options/pt.json
vendored
Normal file
1
frontend/dist/locales/options/pt.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
62
frontend/dist/locales/options/pt_br.json
vendored
Normal file
62
frontend/dist/locales/options/pt_br.json
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "Imagems",
|
||||
"steps": "Passos",
|
||||
"cfgScale": "Escala CFG",
|
||||
"width": "Largura",
|
||||
"height": "Altura",
|
||||
"sampler": "Amostrador",
|
||||
"seed": "Seed",
|
||||
"randomizeSeed": "Seed Aleatório",
|
||||
"shuffle": "Embaralhar",
|
||||
"noiseThreshold": "Limite de Ruído",
|
||||
"perlinNoise": "Ruído de Perlin",
|
||||
"variations": "Variatções",
|
||||
"variationAmount": "Quntidade de Variatções",
|
||||
"seedWeights": "Pesos da Seed",
|
||||
"faceRestoration": "Restauração de Rosto",
|
||||
"restoreFaces": "Restaurar Rostos",
|
||||
"type": "Tipo",
|
||||
"strength": "Força",
|
||||
"upscaling": "Redimensionando",
|
||||
"upscale": "Redimensionar",
|
||||
"upscaleImage": "Redimensionar Imagem",
|
||||
"scale": "Escala",
|
||||
"otherOptions": "Outras Opções",
|
||||
"seamlessTiling": "Ladrilho Sem Fronteira",
|
||||
"hiresOptim": "Otimização de Alta Res",
|
||||
"imageFit": "Caber Imagem Inicial No Tamanho de Saída",
|
||||
"codeformerFidelity": "Fidelidade",
|
||||
"seamSize": "Tamanho da Fronteira",
|
||||
"seamBlur": "Desfoque da Fronteira",
|
||||
"seamStrength": "Força da Fronteira",
|
||||
"seamSteps": "Passos da Fronteira",
|
||||
"inpaintReplace": "Substituir com Inpaint",
|
||||
"scaleBeforeProcessing": "Escala Antes do Processamento",
|
||||
"scaledWidth": "L Escalada",
|
||||
"scaledHeight": "A Escalada",
|
||||
"infillMethod": "Método de Preenchimento",
|
||||
"tileSize": "Tamanho do Ladrilho",
|
||||
"boundingBoxHeader": "Caixa Delimitadora",
|
||||
"seamCorrectionHeader": "Correção de Fronteira",
|
||||
"infillScalingHeader": "Preencimento e Escala",
|
||||
"img2imgStrength": "Força de Imagem Para Imagem",
|
||||
"toggleLoopback": "Ativar Loopback",
|
||||
"invoke": "Invoke",
|
||||
"cancel": "Cancelar",
|
||||
"promptPlaceholder": "Digite o prompt aqui. [tokens negativos], (upweight)++, (downweight)--, trocar e misturar estão disponíveis (veja docs)",
|
||||
"sendTo": "Mandar para",
|
||||
"sendToImg2Img": "Mandar para Imagem Para Imagem",
|
||||
"sendToUnifiedCanvas": "Mandar para Tela Unificada",
|
||||
"copyImageToLink": "Copiar Imagem Para Link",
|
||||
"downloadImage": "Baixar Imagem",
|
||||
"openInViewer": "Abrir No Visualizador",
|
||||
"closeViewer": "Fechar Visualizador",
|
||||
"usePrompt": "Usar Prompt",
|
||||
"useSeed": "Usar Seed",
|
||||
"useAll": "Usar Todos",
|
||||
"useInitImg": "Usar Imagem Inicial",
|
||||
"info": "Informações",
|
||||
"deleteImage": "Apagar Imagem",
|
||||
"initialImage": "Imagem inicial",
|
||||
"showOptionsPanel": "Mostrar Painel de Opções"
|
||||
}
|
62
frontend/dist/locales/options/ru.json
vendored
Normal file
62
frontend/dist/locales/options/ru.json
vendored
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "Изображения",
|
||||
"steps": "Шаги",
|
||||
"cfgScale": "Уровень CFG",
|
||||
"width": "Ширина",
|
||||
"height": "Высота",
|
||||
"sampler": "Семплер",
|
||||
"seed": "Сид (Seed)",
|
||||
"randomizeSeed": "Случайный сид",
|
||||
"shuffle": "Обновить",
|
||||
"noiseThreshold": "Порог шума",
|
||||
"perlinNoise": "Шум Перлина",
|
||||
"variations": "Вариации",
|
||||
"variationAmount": "Кол-во вариаций",
|
||||
"seedWeights": "Вес сида",
|
||||
"faceRestoration": "Восстановление лиц",
|
||||
"restoreFaces": "Восстановить лица",
|
||||
"type": "Тип",
|
||||
"strength": "Сила",
|
||||
"upscaling": "Увеличение",
|
||||
"upscale": "Увеличить",
|
||||
"upscaleImage": "Увеличить изображение",
|
||||
"scale": "Масштаб",
|
||||
"otherOptions": "Другие параметры",
|
||||
"seamlessTiling": "Бесшовный узор",
|
||||
"hiresOptim": "Высокое разрешение",
|
||||
"imageFit": "Уместить изображение",
|
||||
"codeformerFidelity": "Точность",
|
||||
"seamSize": "Размер шва",
|
||||
"seamBlur": "Размытие шва",
|
||||
"seamStrength": "Сила шва",
|
||||
"seamSteps": "Шаги шва",
|
||||
"inpaintReplace": "Inpaint-замена",
|
||||
"scaleBeforeProcessing": "Масштабировать",
|
||||
"scaledWidth": "Масштаб Ш",
|
||||
"scaledHeight": "Масштаб В",
|
||||
"infillMethod": "Способ заполнения",
|
||||
"tileSize": "Размер области",
|
||||
"boundingBoxHeader": "Ограничивающая рамка",
|
||||
"seamCorrectionHeader": "Настройка шва",
|
||||
"infillScalingHeader": "Заполнение и масштабирование",
|
||||
"img2imgStrength": "Сила обработки img2img",
|
||||
"toggleLoopback": "Зациклить обработку",
|
||||
"invoke": "Вызвать",
|
||||
"cancel": "Отменить",
|
||||
"promptPlaceholder": "Введите запрос здесь (на английском). [исключенные токены], (более значимые)++, (менее значимые)--, swap и blend тоже доступны (смотрите Github)",
|
||||
"sendTo": "Отправить",
|
||||
"sendToImg2Img": "Отправить в img2img",
|
||||
"sendToUnifiedCanvas": "Отправить на холст",
|
||||
"copyImageToLink": "Скопировать ссылку",
|
||||
"downloadImage": "Скачать",
|
||||
"openInViewer": "Открыть в просмотрщике",
|
||||
"closeViewer": "Закрыть просмотрщик",
|
||||
"usePrompt": "Использовать запрос",
|
||||
"useSeed": "Использовать сид",
|
||||
"useAll": "Использовать все",
|
||||
"useInitImg": "Использовать как исходное",
|
||||
"info": "Метаданные",
|
||||
"deleteImage": "Удалить изображение",
|
||||
"initialImage": "Исходное изображение",
|
||||
"showOptionsPanel": "Показать панель настроек"
|
||||
}
|
13
frontend/dist/locales/settings/de.json
vendored
Normal file
13
frontend/dist/locales/settings/de.json
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "Models",
|
||||
"displayInProgress": "Bilder in Bearbeitung anzeigen",
|
||||
"saveSteps": "Speichern der Bilder alle n Schritte",
|
||||
"confirmOnDelete": "Bestätigen beim Löschen",
|
||||
"displayHelpIcons": "Hilfesymbole anzeigen",
|
||||
"useCanvasBeta": "Canvas Beta Layout verwenden",
|
||||
"enableImageDebugging": "Bild-Debugging aktivieren",
|
||||
"resetWebUI": "Web-Oberfläche zurücksetzen",
|
||||
"resetWebUIDesc1": "Das Zurücksetzen der Web-Oberfläche setzt nur den lokalen Cache des Browsers mit Ihren Bildern und gespeicherten Einstellungen zurück. Es werden keine Bilder von der Festplatte gelöscht.",
|
||||
"resetWebUIDesc2": "Wenn die Bilder nicht in der Galerie angezeigt werden oder etwas anderes nicht funktioniert, versuchen Sie bitte, die Einstellungen zurückzusetzen, bevor Sie einen Fehler auf GitHub melden.",
|
||||
"resetComplete": "Die Web-Oberfläche wurde zurückgesetzt. Aktualisieren Sie die Seite, um sie neu zu laden."
|
||||
}
|
1
frontend/dist/locales/settings/en-US.json
vendored
Normal file
1
frontend/dist/locales/settings/en-US.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
13
frontend/dist/locales/settings/en.json
vendored
Normal file
13
frontend/dist/locales/settings/en.json
vendored
Normal file
@ -0,0 +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."
|
||||
}
|
1
frontend/dist/locales/settings/fr.json
vendored
Normal file
1
frontend/dist/locales/settings/fr.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
13
frontend/dist/locales/settings/it.json
vendored
Normal file
13
frontend/dist/locales/settings/it.json
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "Modelli",
|
||||
"displayInProgress": "Visualizza immagini in corso",
|
||||
"saveSteps": "Salva le immagini ogni n passaggi",
|
||||
"confirmOnDelete": "Conferma l'eliminazione",
|
||||
"displayHelpIcons": "Visualizza le icone della Guida",
|
||||
"useCanvasBeta": "Utilizza il layout beta di Canvas",
|
||||
"enableImageDebugging": "Abilita il debug dell'immagine",
|
||||
"resetWebUI": "Reimposta l'interfaccia utente Web",
|
||||
"resetWebUIDesc1": "Il ripristino dell'interfaccia utente Web reimposta solo la cache locale del browser delle immagini e le impostazioni memorizzate. Non cancella alcuna immagine dal disco.",
|
||||
"resetWebUIDesc2": "Se le immagini non vengono visualizzate nella galleria o qualcos'altro non funziona, prova a reimpostare prima di segnalare un problema su GitHub.",
|
||||
"resetComplete": "L'interfaccia utente Web è stata reimpostata. Aggiorna la pagina per ricaricarla."
|
||||
}
|
13
frontend/dist/locales/settings/pl.json
vendored
Normal file
13
frontend/dist/locales/settings/pl.json
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "Modele",
|
||||
"displayInProgress": "Podgląd generowanego obrazu",
|
||||
"saveSteps": "Zapisuj obrazy co X kroków",
|
||||
"confirmOnDelete": "Potwierdzaj usuwanie",
|
||||
"displayHelpIcons": "Wyświetlaj ikony pomocy",
|
||||
"useCanvasBeta": "Nowego 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.",
|
||||
"resetWebUIDesc2": "Jeśli obrazy nie są poprawnie wyświetlane w galerii lub doświadczasz innych problemów, przed zgłoszeniem błędu spróbuj zresetować interfejs.",
|
||||
"resetComplete": "Interfejs został zresetowany. Odśwież stronę, aby załadować ponownie."
|
||||
}
|
1
frontend/dist/locales/settings/pt.json
vendored
Normal file
1
frontend/dist/locales/settings/pt.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
13
frontend/dist/locales/settings/pt_br.json
vendored
Normal file
13
frontend/dist/locales/settings/pt_br.json
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"models": "Modelos",
|
||||
"displayInProgress": "Mostrar Progresso de Imagens Em Andamento",
|
||||
"saveSteps": "Salvar imagens a cada n passos",
|
||||
"confirmOnDelete": "Confirmar Antes de Apagar",
|
||||
"displayHelpIcons": "Mostrar Ícones de Ajuda",
|
||||
"useCanvasBeta": "Usar Layout de Telas Beta",
|
||||
"enableImageDebugging": "Ativar Depuração de Imagem",
|
||||
"resetWebUI": "Reiniciar Interface",
|
||||
"resetWebUIDesc1": "Reiniciar a interface apenas reinicia o cache local do broswer para imagens e configurações lembradas. Não apaga nenhuma imagem do disco.",
|
||||
"resetWebUIDesc2": "Se as imagens não estão aparecendo na galeria ou algo mais não está funcionando, favor tentar reiniciar antes de postar um problema no GitHub.",
|
||||
"resetComplete": "A interface foi reiniciada. Atualize a página para carregar."
|
||||
}
|
13
frontend/dist/locales/settings/ru.json
vendored
Normal file
13
frontend/dist/locales/settings/ru.json
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
+{
|
||||
"models": "Модели",
|
||||
"displayInProgress": "Показывать процесс генерации",
|
||||
"saveSteps": "Сохранять каждые n щагов",
|
||||
"confirmOnDelete": "Подтверждать удаление",
|
||||
"displayHelpIcons": "Показывать значки подсказок",
|
||||
"useCanvasBeta": "Показывать инструменты слева (Beta UI)",
|
||||
"enableImageDebugging": "Включить отладку",
|
||||
"resetWebUI": "Вернуть умолчания",
|
||||
"resetWebUIDesc1": "Сброс настроек веб-интерфейса удаляет только локальный кэш браузера с вашими изображениями и настройками. Он не удаляет изображения с диска.",
|
||||
"resetWebUIDesc2": "Если изображения не отображаются в галерее или не работает что-то еще, пожалуйста, попробуйте сбросить настройки, прежде чем сообщать о проблеме на GitHub.",
|
||||
"resetComplete": "Интерфейс сброшен. Обновите эту страницу."
|
||||
}
|
32
frontend/dist/locales/toast/de.json
vendored
Normal file
32
frontend/dist/locales/toast/de.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "Temp-Ordner geleert",
|
||||
"uploadFailed": "Hochladen fehlgeschlagen",
|
||||
"uploadFailedMultipleImagesDesc": "Mehrere Bilder eingefügt, es kann nur ein Bild auf einmal hochgeladen werden",
|
||||
"uploadFailedUnableToLoadDesc": "Datei kann nicht geladen werden",
|
||||
"downloadImageStarted": "Bild wird heruntergeladen",
|
||||
"imageCopied": "Bild kopiert",
|
||||
"imageLinkCopied": "Bildlink kopiert",
|
||||
"imageNotLoaded": "Kein Bild geladen",
|
||||
"imageNotLoadedDesc": "Kein Bild gefunden, das an das Bild zu Bild-Modul gesendet werden kann",
|
||||
"imageSavedToGallery": "Bild in die Galerie gespeichert",
|
||||
"canvasMerged": "Leinwand zusammengeführt",
|
||||
"sentToImageToImage": "Gesendet an Bild zu Bild",
|
||||
"sentToUnifiedCanvas": "Gesendet an Unified Canvas",
|
||||
"parametersSet": "Parameter festlegen",
|
||||
"parametersNotSet": "Parameter nicht festgelegt",
|
||||
"parametersNotSetDesc": "Keine Metadaten für dieses Bild gefunden.",
|
||||
"parametersFailed": "Problem beim Laden der Parameter",
|
||||
"parametersFailedDesc": "Ausgangsbild kann nicht geladen werden.",
|
||||
"seedSet": "Seed festlegen",
|
||||
"seedNotSet": "Saatgut nicht festgelegt",
|
||||
"seedNotSetDesc": "Für dieses Bild wurde kein Seed gefunden.",
|
||||
"promptSet": "Prompt festgelegt",
|
||||
"promptNotSet": "Prompt nicht festgelegt",
|
||||
"promptNotSetDesc": "Für dieses Bild wurde kein Prompt gefunden.",
|
||||
"upscalingFailed": "Hochskalierung fehlgeschlagen",
|
||||
"faceRestoreFailed": "Gesichtswiederherstellung fehlgeschlagen",
|
||||
"metadataLoadFailed": "Metadaten konnten nicht geladen werden",
|
||||
"initialImageSet": "Ausgangsbild festgelegt",
|
||||
"initialImageNotSet": "Ausgangsbild nicht festgelegt",
|
||||
"initialImageNotSetDesc": "Ausgangsbild konnte nicht geladen werden"
|
||||
}
|
1
frontend/dist/locales/toast/en-US.json
vendored
Normal file
1
frontend/dist/locales/toast/en-US.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
32
frontend/dist/locales/toast/en.json
vendored
Normal file
32
frontend/dist/locales/toast/en.json
vendored
Normal file
@ -0,0 +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"
|
||||
}
|
1
frontend/dist/locales/toast/fr.json
vendored
Normal file
1
frontend/dist/locales/toast/fr.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
32
frontend/dist/locales/toast/it.json
vendored
Normal file
32
frontend/dist/locales/toast/it.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "Cartella temporanea svuotata",
|
||||
"uploadFailed": "Caricamento fallito",
|
||||
"uploadFailedMultipleImagesDesc": "Più immagini incollate, si può caricare solo un'immagine alla volta",
|
||||
"uploadFailedUnableToLoadDesc": "Impossibile caricare il file",
|
||||
"downloadImageStarted": "Download dell'immagine avviato",
|
||||
"imageCopied": "Immagine copiata",
|
||||
"imageLinkCopied": "Collegamento immagine copiato",
|
||||
"imageNotLoaded": "Nessuna immagine caricata",
|
||||
"imageNotLoadedDesc": "Nessuna immagine trovata da inviare al modulo da Immagine a Immagine",
|
||||
"imageSavedToGallery": "Immagine salvata nella Galleria",
|
||||
"canvasMerged": "Tela unita",
|
||||
"sentToImageToImage": "Inviato a da Immagine a Immagine",
|
||||
"sentToUnifiedCanvas": "Inviato a Tela Unificata",
|
||||
"parametersSet": "Parametri impostati",
|
||||
"parametersNotSet": "Parametri non impostati",
|
||||
"parametersNotSetDesc": "Nessun metadato trovato per questa immagine.",
|
||||
"parametersFailed": "Problema durante il caricamento dei parametri",
|
||||
"parametersFailedDesc": "Impossibile caricare l'immagine iniziale.",
|
||||
"seedSet": "Seme impostato",
|
||||
"seedNotSet": "Seme non impostato",
|
||||
"seedNotSetDesc": "Impossibile trovare il seme per questa immagine.",
|
||||
"promptSet": "Prompt impostato",
|
||||
"promptNotSet": "Prompt non impostato",
|
||||
"promptNotSetDesc": "Impossibile trovare il prompt per questa immagine.",
|
||||
"upscalingFailed": "Ampliamento non riuscito",
|
||||
"faceRestoreFailed": "Restauro facciale non riuscito",
|
||||
"metadataLoadFailed": "Impossibile caricare i metadati",
|
||||
"initialImageSet": "Immagine iniziale impostata",
|
||||
"initialImageNotSet": "Immagine iniziale non impostata",
|
||||
"initialImageNotSetDesc": "Impossibile caricare l'immagine iniziale"
|
||||
}
|
32
frontend/dist/locales/toast/pl.json
vendored
Normal file
32
frontend/dist/locales/toast/pl.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "Wyczyszczono folder tymczasowy",
|
||||
"uploadFailed": "Błąd przesyłania obrazu",
|
||||
"uploadFailedMultipleImagesDesc": "Możliwe jest przesłanie tylko jednego obrazu na raz",
|
||||
"uploadFailedUnableToLoadDesc": "Błąd wczytywania obrazu",
|
||||
"downloadImageStarted": "Rozpoczęto pobieranie",
|
||||
"imageCopied": "Skopiowano obraz",
|
||||
"imageLinkCopied": "Skopiowano link do obrazu",
|
||||
"imageNotLoaded": "Nie wczytano obrazu",
|
||||
"imageNotLoadedDesc": "Nie znaleziono obrazu, który można użyć w Obraz na obraz",
|
||||
"imageSavedToGallery": "Zapisano obraz w galerii",
|
||||
"canvasMerged": "Scalono widoczne warstwy",
|
||||
"sentToImageToImage": "Wysłano do Obraz na obraz",
|
||||
"sentToUnifiedCanvas": "Wysłano do trybu uniwersalnego",
|
||||
"parametersSet": "Ustawiono parametry",
|
||||
"parametersNotSet": "Nie ustawiono parametrów",
|
||||
"parametersNotSetDesc": "Nie znaleziono metadanych dla wybranego obrazu",
|
||||
"parametersFailed": "Problem z wczytaniem parametrów",
|
||||
"parametersFailedDesc": "Problem z wczytaniem oryginalnego obrazu",
|
||||
"seedSet": "Ustawiono inicjator",
|
||||
"seedNotSet": "Nie ustawiono inicjatora",
|
||||
"seedNotSetDesc": "Nie znaleziono inicjatora dla wybranego obrazu",
|
||||
"promptSet": "Ustawiono sugestie",
|
||||
"promptNotSet": "Nie ustawiono sugestii",
|
||||
"promptNotSetDesc": "Nie znaleziono zapytania dla wybranego obrazu",
|
||||
"upscalingFailed": "Błąd powiększania obrazu",
|
||||
"faceRestoreFailed": "Błąd poprawiania twarzy",
|
||||
"metadataLoadFailed": "Błąd wczytywania metadanych",
|
||||
"initialImageSet": "Ustawiono oryginalny obraz",
|
||||
"initialImageNotSet": "Nie ustawiono oryginalnego obrazu",
|
||||
"initialImageNotSetDesc": "Błąd wczytywania oryginalnego obrazu"
|
||||
}
|
1
frontend/dist/locales/toast/pt.json
vendored
Normal file
1
frontend/dist/locales/toast/pt.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
32
frontend/dist/locales/toast/pt_br.json
vendored
Normal file
32
frontend/dist/locales/toast/pt_br.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "Pasta de Arquivos Temporários Esvaziada",
|
||||
"uploadFailed": "Envio Falhou",
|
||||
"uploadFailedMultipleImagesDesc": "Várias imagens copiadas, só é permitido uma imagem de cada vez",
|
||||
"uploadFailedUnableToLoadDesc": "Não foj possível carregar o arquivo",
|
||||
"downloadImageStarted": "Download de Imagem Começou",
|
||||
"imageCopied": "Imagem Copiada",
|
||||
"imageLinkCopied": "Link de Imagem Copiada",
|
||||
"imageNotLoaded": "Nenhuma Imagem Carregada",
|
||||
"imageNotLoadedDesc": "Nenhuma imagem encontrar para mandar para o módulo de imagem para imagem",
|
||||
"imageSavedToGallery": "Imagem Salva na Galeria",
|
||||
"canvasMerged": "Tela Fundida",
|
||||
"sentToImageToImage": "Mandar Para Imagem Para Imagem",
|
||||
"sentToUnifiedCanvas": "Enviada para a Tela Unificada",
|
||||
"parametersSet": "Parâmetros Definidos",
|
||||
"parametersNotSet": "Parâmetros Não Definidos",
|
||||
"parametersNotSetDesc": "Nenhum metadado foi encontrado para essa imagem.",
|
||||
"parametersFailed": "Problema ao carregar parâmetros",
|
||||
"parametersFailedDesc": "Não foi possível carregar imagem incial.",
|
||||
"seedSet": "Seed Definida",
|
||||
"seedNotSet": "Seed Não Definida",
|
||||
"seedNotSetDesc": "Não foi possível achar a seed para a imagem.",
|
||||
"promptSet": "Prompt Definido",
|
||||
"promptNotSet": "Prompt Não Definido",
|
||||
"promptNotSetDesc": "Não foi possível achar prompt para essa imagem.",
|
||||
"upscalingFailed": "Redimensionamento Falhou",
|
||||
"faceRestoreFailed": "Restauração de Rosto Falhou",
|
||||
"metadataLoadFailed": "Falha ao tentar carregar metadados",
|
||||
"initialImageSet": "Imagem Inicial Definida",
|
||||
"initialImageNotSet": "Imagem Inicial Não Definida",
|
||||
"initialImageNotSetDesc": "Não foi possível carregar imagem incial"
|
||||
}
|
32
frontend/dist/locales/toast/ru.json
vendored
Normal file
32
frontend/dist/locales/toast/ru.json
vendored
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"tempFoldersEmptied": "Временная папка очищена",
|
||||
"uploadFailed": "Загрузка не удалась",
|
||||
"uploadFailedMultipleImagesDesc": "Можно вставить только одно изображение (вы попробовали вставить несколько)",
|
||||
"uploadFailedUnableToLoadDesc": "Невозможно загрузить файл",
|
||||
"downloadImageStarted": "Скачивание изображения началось",
|
||||
"imageCopied": "Изображение скопировано",
|
||||
"imageLinkCopied": "Ссылка на изображение скопирована",
|
||||
"imageNotLoaded": "Изображение не загружено",
|
||||
"imageNotLoadedDesc": "Не найдены изображения для отправки в img2img",
|
||||
"imageSavedToGallery": "Изображение сохранено в галерею",
|
||||
"canvasMerged": "Холст объединен",
|
||||
"sentToImageToImage": "Отправить в img2img",
|
||||
"sentToUnifiedCanvas": "Отправить на холст",
|
||||
"parametersSet": "Параметры заданы",
|
||||
"parametersNotSet": "Параметры не заданы",
|
||||
"parametersNotSetDesc": "Не найдены метаданные этого изображения",
|
||||
"parametersFailed": "Проблема с загрузкой параметров",
|
||||
"parametersFailedDesc": "Невозможно загрузить исходное изображение",
|
||||
"seedSet": "Сид задан",
|
||||
"seedNotSet": "Сид не задан",
|
||||
"seedNotSetDesc": "Не удалось найти сид для изображения",
|
||||
"promptSet": "Запрос задан",
|
||||
"promptNotSet": "Запрос не задан",
|
||||
"promptNotSetDesc": "Не удалось найти запрос для изображения",
|
||||
"upscalingFailed": "Увеличение не удалось",
|
||||
"faceRestoreFailed": "Восстановление лиц не удалось",
|
||||
"metadataLoadFailed": "Не удалось загрузить метаданные",
|
||||
"initialImageSet": "Исходное изображение задано",
|
||||
"initialImageNotSet": "Исходное изображение не задано",
|
||||
"initialImageNotSetDesc": "Не получилось загрузить исходное изображение"
|
||||
}
|
59
frontend/dist/locales/unifiedcanvas/de.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/de.json
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
{
|
||||
"layer": "Ebene",
|
||||
"base": "Basis",
|
||||
"mask": "Maske",
|
||||
"maskingOptions": "Maskierungsoptionen",
|
||||
"enableMask": "Maske aktivieren",
|
||||
"preserveMaskedArea": "Maskierten Bereich bewahren",
|
||||
"clearMask": "Maske löschen",
|
||||
"brush": "Pinsel",
|
||||
"eraser": "Radierer",
|
||||
"fillBoundingBox": "Begrenzungsrahmen füllen",
|
||||
"eraseBoundingBox": "Begrenzungsrahmen löschen",
|
||||
"colorPicker": "Farbpipette",
|
||||
"brushOptions": "Pinseloptionen",
|
||||
"brushSize": "Größe",
|
||||
"move": "Bewegen",
|
||||
"resetView": "Ansicht zurücksetzen",
|
||||
"mergeVisible": "Sichtbare Zusammenführen",
|
||||
"saveToGallery": "In Galerie speichern",
|
||||
"copyToClipboard": "In Zwischenablage kopieren",
|
||||
"downloadAsImage": "Als Bild herunterladen",
|
||||
"undo": "Rückgängig",
|
||||
"redo": "Wiederherstellen",
|
||||
"clearCanvas": "Leinwand löschen",
|
||||
"canvasSettings": "Leinwand-Einstellungen",
|
||||
"showIntermediates": "Zwischenprodukte anzeigen",
|
||||
"showGrid": "Gitternetz anzeigen",
|
||||
"snapToGrid": "Am Gitternetz einrasten",
|
||||
"darkenOutsideSelection": "Außerhalb der Auswahl verdunkeln",
|
||||
"autoSaveToGallery": "Automatisch in Galerie speichern",
|
||||
"saveBoxRegionOnly": "Nur Auswahlbox speichern",
|
||||
"limitStrokesToBox": "Striche auf Box beschränken",
|
||||
"showCanvasDebugInfo": "Leinwand-Debug-Infos anzeigen",
|
||||
"clearCanvasHistory": "Leinwand-Verlauf löschen",
|
||||
"clearHistory": "Verlauf löschen",
|
||||
"clearCanvasHistoryMessage": "Wenn Sie den Verlauf der Leinwand löschen, bleibt die aktuelle Leinwand intakt, aber der Verlauf der Rückgängig- und Wiederherstellung wird unwiderruflich gelöscht.",
|
||||
"clearCanvasHistoryConfirm": "Sind Sie sicher, dass Sie den Verlauf der Leinwand löschen möchten?",
|
||||
"emptyTempImageFolder": "Temp-Image Ordner leeren",
|
||||
"emptyFolder": "Leerer Ordner",
|
||||
"emptyTempImagesFolderMessage": "Wenn Sie den Ordner für temporäre Bilder leeren, wird auch der Unified Canvas vollständig zurückgesetzt. Dies umfasst den gesamten Verlauf der Rückgängig-/Wiederherstellungsvorgänge, die Bilder im Bereitstellungsbereich und die Leinwand-Basisebene.",
|
||||
"emptyTempImagesFolderConfirm": "Sind Sie sicher, dass Sie den temporären Ordner leeren wollen?",
|
||||
"activeLayer": "Aktive Ebene",
|
||||
"canvasScale": "Leinwand Maßstab",
|
||||
"boundingBox": "Begrenzungsrahmen",
|
||||
"scaledBoundingBox": "Skalierter Begrenzungsrahmen",
|
||||
"boundingBoxPosition": "Begrenzungsrahmen Position",
|
||||
"canvasDimensions": "Maße der Leinwand",
|
||||
"canvasPosition": "Leinwandposition",
|
||||
"cursorPosition": "Position des Cursors",
|
||||
"previous": "Vorherige",
|
||||
"next": "Nächste",
|
||||
"accept": "Akzeptieren",
|
||||
"showHide": "Einblenden/Ausblenden",
|
||||
"discardAll": "Alles verwerfen",
|
||||
"betaClear": "Löschen",
|
||||
"betaDarkenOutside": "Außen abdunkeln",
|
||||
"betaLimitToBox": "Begrenzung auf das Feld",
|
||||
"betaPreserveMasked": "Maskiertes bewahren"
|
||||
}
|
1
frontend/dist/locales/unifiedcanvas/en-US.json
vendored
Normal file
1
frontend/dist/locales/unifiedcanvas/en-US.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
59
frontend/dist/locales/unifiedcanvas/en.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/en.json
vendored
Normal file
@ -0,0 +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"
|
||||
}
|
1
frontend/dist/locales/unifiedcanvas/fr.json
vendored
Normal file
1
frontend/dist/locales/unifiedcanvas/fr.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
59
frontend/dist/locales/unifiedcanvas/it.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/it.json
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
{
|
||||
"layer": "Layer",
|
||||
"base": "Base",
|
||||
"mask": "Maschera",
|
||||
"maskingOptions": "Opzioni di mascheramento",
|
||||
"enableMask": "Abilita maschera",
|
||||
"preserveMaskedArea": "Mantieni area mascherata",
|
||||
"clearMask": "Elimina la maschera",
|
||||
"brush": "Pennello",
|
||||
"eraser": "Cancellino",
|
||||
"fillBoundingBox": "Riempi rettangolo di selezione",
|
||||
"eraseBoundingBox": "Cancella rettangolo di selezione",
|
||||
"colorPicker": "Selettore Colore",
|
||||
"brushOptions": "Opzioni pennello",
|
||||
"brushSize": "Dimensioni",
|
||||
"move": "Sposta",
|
||||
"resetView": "Reimposta vista",
|
||||
"mergeVisible": "Fondi il visibile",
|
||||
"saveToGallery": "Salva nella galleria",
|
||||
"copyToClipboard": "Copia negli appunti",
|
||||
"downloadAsImage": "Scarica come immagine",
|
||||
"undo": "Annulla",
|
||||
"redo": "Ripeti",
|
||||
"clearCanvas": "Cancella la Tela",
|
||||
"canvasSettings": "Impostazioni Tela",
|
||||
"showIntermediates": "Mostra intermedi",
|
||||
"showGrid": "Mostra griglia",
|
||||
"snapToGrid": "Aggancia alla griglia",
|
||||
"darkenOutsideSelection": "Scurisci l'esterno della selezione",
|
||||
"autoSaveToGallery": "Salvataggio automatico nella Galleria",
|
||||
"saveBoxRegionOnly": "Salva solo l'area di selezione",
|
||||
"limitStrokesToBox": "Limita i tratti all'area di selezione",
|
||||
"showCanvasDebugInfo": "Mostra informazioni di debug della Tela",
|
||||
"clearCanvasHistory": "Cancella cronologia Tela",
|
||||
"clearHistory": "Cancella la cronologia",
|
||||
"clearCanvasHistoryMessage": "La cancellazione della cronologia della tela lascia intatta la tela corrente, ma cancella in modo irreversibile la cronologia degli annullamenti e dei ripristini.",
|
||||
"clearCanvasHistoryConfirm": "Sei sicuro di voler cancellare la cronologia della Tela?",
|
||||
"emptyTempImageFolder": "Svuota la cartella delle immagini temporanee",
|
||||
"emptyFolder": "Svuota la cartella",
|
||||
"emptyTempImagesFolderMessage": "Lo svuotamento della cartella delle immagini temporanee ripristina completamente anche la Tela Unificata. Ciò include tutta la cronologia di annullamento/ripristino, le immagini nell'area di staging e il livello di base della tela.",
|
||||
"emptyTempImagesFolderConfirm": "Sei sicuro di voler svuotare la cartella temporanea?",
|
||||
"activeLayer": "Livello attivo",
|
||||
"canvasScale": "Scala della Tela",
|
||||
"boundingBox": "Rettangolo di selezione",
|
||||
"scaledBoundingBox": "Rettangolo di selezione scalato",
|
||||
"boundingBoxPosition": "Posizione del Rettangolo di selezione",
|
||||
"canvasDimensions": "Dimensioni della Tela",
|
||||
"canvasPosition": "Posizione Tela",
|
||||
"cursorPosition": "Posizione del cursore",
|
||||
"previous": "Precedente",
|
||||
"next": "Successivo",
|
||||
"accept": "Accetta",
|
||||
"showHide": "Mostra/nascondi",
|
||||
"discardAll": "Scarta tutto",
|
||||
"betaClear": "Svuota",
|
||||
"betaDarkenOutside": "Oscura all'esterno",
|
||||
"betaLimitToBox": "Limita al rettangolo",
|
||||
"betaPreserveMasked": "Conserva quanto mascheato"
|
||||
}
|
59
frontend/dist/locales/unifiedcanvas/pl.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/pl.json
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
{
|
||||
"layer": "Warstwa",
|
||||
"base": "Główna",
|
||||
"mask": "Maska",
|
||||
"maskingOptions": "Opcje maski",
|
||||
"enableMask": "Włącz maskę",
|
||||
"preserveMaskedArea": "Zachowaj obszar",
|
||||
"clearMask": "Wyczyść maskę",
|
||||
"brush": "Pędzel",
|
||||
"eraser": "Gumka",
|
||||
"fillBoundingBox": "Wypełnij zaznaczenie",
|
||||
"eraseBoundingBox": "Wyczyść zaznaczenie",
|
||||
"colorPicker": "Pipeta",
|
||||
"brushOptions": "Ustawienia pędzla",
|
||||
"brushSize": "Rozmiar",
|
||||
"move": "Przesunięcie",
|
||||
"resetView": "Resetuj widok",
|
||||
"mergeVisible": "Scal warstwy",
|
||||
"saveToGallery": "Zapisz w galerii",
|
||||
"copyToClipboard": "Skopiuj do schowka",
|
||||
"downloadAsImage": "Zapisz do pliku",
|
||||
"undo": "Cofnij",
|
||||
"redo": "Ponów",
|
||||
"clearCanvas": "Wyczyść obraz",
|
||||
"canvasSettings": "Ustawienia obrazu",
|
||||
"showIntermediates": "Pokazuj stany pośrednie",
|
||||
"showGrid": "Pokazuj siatkę",
|
||||
"snapToGrid": "Przyciągaj do siatki",
|
||||
"darkenOutsideSelection": "Przyciemnij poza zaznaczeniem",
|
||||
"autoSaveToGallery": "Zapisuj automatycznie do galerii",
|
||||
"saveBoxRegionOnly": "Zapisuj tylko zaznaczony obszar",
|
||||
"limitStrokesToBox": "Rysuj tylko wewnątrz zaznaczenia",
|
||||
"showCanvasDebugInfo": "Informacje dla developera",
|
||||
"clearCanvasHistory": "Wyczyść historię operacji",
|
||||
"clearHistory": "Wyczyść historię",
|
||||
"clearCanvasHistoryMessage": "Wyczyszczenie historii nie będzie miało wpływu na sam obraz, ale niemożliwe będzie cofnięcie i otworzenie wszystkich wykonanych do tej pory operacji.",
|
||||
"clearCanvasHistoryConfirm": "Czy na pewno chcesz wyczyścić historię operacji?",
|
||||
"emptyTempImageFolder": "Wyczyść folder tymczasowy",
|
||||
"emptyFolder": "Wyczyść",
|
||||
"emptyTempImagesFolderMessage": "Wyczyszczenie folderu tymczasowego spowoduje usunięcie obrazu i maski w trybie uniwersalnym, historii operacji, oraz wszystkich wygenerowanych ale niezapisanych obrazów.",
|
||||
"emptyTempImagesFolderConfirm": "Czy na pewno chcesz wyczyścić folder tymczasowy?",
|
||||
"activeLayer": "Warstwa aktywna",
|
||||
"canvasScale": "Poziom powiększenia",
|
||||
"boundingBox": "Rozmiar zaznaczenia",
|
||||
"scaledBoundingBox": "Rozmiar po skalowaniu",
|
||||
"boundingBoxPosition": "Pozycja zaznaczenia",
|
||||
"canvasDimensions": "Rozmiar płótna",
|
||||
"canvasPosition": "Pozycja płótna",
|
||||
"cursorPosition": "Pozycja kursora",
|
||||
"previous": "Poprzedni",
|
||||
"next": "Następny",
|
||||
"accept": "Zaakceptuj",
|
||||
"showHide": "Pokaż/Ukryj",
|
||||
"discardAll": "Odrzuć wszystkie",
|
||||
"betaClear": "Wyczyść",
|
||||
"betaDarkenOutside": "Przyciemnienie",
|
||||
"betaLimitToBox": "Ogranicz do zaznaczenia",
|
||||
"betaPreserveMasked": "Zachowaj obszar"
|
||||
}
|
1
frontend/dist/locales/unifiedcanvas/pt.json
vendored
Normal file
1
frontend/dist/locales/unifiedcanvas/pt.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
59
frontend/dist/locales/unifiedcanvas/pt_br.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/pt_br.json
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
{
|
||||
"layer": "Camada",
|
||||
"base": "Base",
|
||||
"mask": "Máscara",
|
||||
"maskingOptions": "Opções de Mascaramento",
|
||||
"enableMask": "Ativar Máscara",
|
||||
"preserveMaskedArea": "Preservar Área da Máscara",
|
||||
"clearMask": "Limpar Máscara",
|
||||
"brush": "Pincel",
|
||||
"eraser": "Apagador",
|
||||
"fillBoundingBox": "Preencher Caixa Delimitadora",
|
||||
"eraseBoundingBox": "Apagar Caixa Delimitadora",
|
||||
"colorPicker": "Seletor de Cor",
|
||||
"brushOptions": "Opções de Pincel",
|
||||
"brushSize": "Tamanho",
|
||||
"move": "Mover",
|
||||
"resetView": "Resetar Visualização",
|
||||
"mergeVisible": "Fundir Visível",
|
||||
"saveToGallery": "Save To Gallery",
|
||||
"copyToClipboard": "Copiar para a Área de Transferência",
|
||||
"downloadAsImage": "Baixar Como Imagem",
|
||||
"undo": "Desfazer",
|
||||
"redo": "Refazer",
|
||||
"clearCanvas": "Limpar Tela",
|
||||
"canvasSettings": "Configurações de Tela",
|
||||
"showIntermediates": "Show Intermediates",
|
||||
"showGrid": "Mostrar Grade",
|
||||
"snapToGrid": "Encaixar na Grade",
|
||||
"darkenOutsideSelection": "Escurecer Seleção Externa",
|
||||
"autoSaveToGallery": "Salvar Automaticamente na Galeria",
|
||||
"saveBoxRegionOnly": "Salvar Apenas a Região da Caixa",
|
||||
"limitStrokesToBox": "Limitar Traços para a Caixa",
|
||||
"showCanvasDebugInfo": "Mostrar Informações de Depuração daTela",
|
||||
"clearCanvasHistory": "Limpar o Histórico da Tela",
|
||||
"clearHistory": "Limpar Históprico",
|
||||
"clearCanvasHistoryMessage": "Limpar o histórico de tela deixa sua tela atual intacta, mas limpa de forma irreversível o histórico de desfazer e refazer.",
|
||||
"clearCanvasHistoryConfirm": "Tem certeza que quer limpar o histórico de tela?",
|
||||
"emptyTempImageFolder": "Esvaziar a Pasta de Arquivos de Imagem Temporários",
|
||||
"emptyFolder": "Esvaziar Pasta",
|
||||
"emptyTempImagesFolderMessage": "Esvaziar a pasta de arquivos de imagem temporários também reseta completamente a Tela Unificada. Isso inclui todo o histórico de desfazer/refazer, imagens na área de preparação e a camada base da tela.",
|
||||
"emptyTempImagesFolderConfirm": "Tem certeza que quer esvaziar a pasta de arquivos de imagem temporários?",
|
||||
"activeLayer": "Camada Ativa",
|
||||
"canvasScale": "Escala da Tela",
|
||||
"boundingBox": "Caixa Delimitadora",
|
||||
"scaledBoundingBox": "Caixa Delimitadora Escalada",
|
||||
"boundingBoxPosition": "Posição da Caixa Delimitadora",
|
||||
"canvasDimensions": "Dimensões da Tela",
|
||||
"canvasPosition": "Posição da Tela",
|
||||
"cursorPosition": "Posição do cursor",
|
||||
"previous": "Anterior",
|
||||
"next": "Próximo",
|
||||
"accept": "Aceitar",
|
||||
"showHide": "Mostrar/Esconder",
|
||||
"discardAll": "Descartar Todos",
|
||||
"betaClear": "Limpar",
|
||||
"betaDarkenOutside": "Escurecer Externamente",
|
||||
"betaLimitToBox": "Limitar Para a Caixa",
|
||||
"betaPreserveMasked": "Preservar Máscarado"
|
||||
}
|
59
frontend/dist/locales/unifiedcanvas/ru.json
vendored
Normal file
59
frontend/dist/locales/unifiedcanvas/ru.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": "Следующее",
|
||||
"принять": "Принять",
|
||||
"showHide": "Показать/Скрыть",
|
||||
"discardAll": "Отменить все",
|
||||
"betaClear": "Очистить",
|
||||
"betaDarkenOutside": "Затемнить снаружи",
|
||||
"betaLimitToBox": "Ограничить выделением",
|
||||
"betaPreserveMasked": "Сохранять маскируемую область"
|
||||
}
|
@ -10,7 +10,7 @@
|
||||
"preview": "vite preview",
|
||||
"madge": "madge --circular src/main.tsx",
|
||||
"lint": "eslint src/",
|
||||
"prettier": "prettier '*.{json,cjs,ts,html}' 'src/**/*.{ts,tsx}'",
|
||||
"prettier": "prettier *.{json,cjs,ts,html} src/**/*.{ts,tsx}",
|
||||
"fmt": "npm run prettier -- --write",
|
||||
"postinstall": "patch-package"
|
||||
},
|
||||
@ -28,6 +28,9 @@
|
||||
"add": "^2.0.6",
|
||||
"dateformat": "^5.0.3",
|
||||
"framer-motion": "^7.2.1",
|
||||
"i18next": "^22.4.5",
|
||||
"i18next-browser-languagedetector": "^7.0.1",
|
||||
"i18next-http-backend": "^2.1.0",
|
||||
"konva": "^8.3.13",
|
||||
"lodash": "^4.17.21",
|
||||
"re-resizable": "^6.9.9",
|
||||
@ -36,6 +39,7 @@
|
||||
"react-dom": "^18.2.0",
|
||||
"react-dropzone": "^14.2.2",
|
||||
"react-hotkeys-hook": "4.0.2",
|
||||
"react-i18next": "^12.1.1",
|
||||
"react-icons": "^4.4.0",
|
||||
"react-konva": "^18.2.3",
|
||||
"react-konva-utils": "^0.3.0",
|
||||
|
54
frontend/public/locales/common/de.json
Normal file
54
frontend/public/locales/common/de.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Hotkeys",
|
||||
"themeLabel": "Thema",
|
||||
"languagePickerLabel": "Sprachauswahl",
|
||||
"reportBugLabel": "Fehler melden",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Einstellungen",
|
||||
"darkTheme": "Dunkel",
|
||||
"lightTheme": "Hell",
|
||||
"greenTheme": "Grün",
|
||||
"langEnglish": "Englisch",
|
||||
"langRussian": "Russisch",
|
||||
"langItalian": "Italienisch",
|
||||
"langPortuguese": "Portugiesisch",
|
||||
"langFrench": "Französich",
|
||||
"langGerman": "Deutsch",
|
||||
"text2img": "Text zu Bild",
|
||||
"img2img": "Bild zu Bild",
|
||||
"unifiedCanvas": "Unified Canvas",
|
||||
"nodes": "Knoten",
|
||||
"nodesDesc": "Ein knotenbasiertes System, für die Erzeugung von Bildern, ist derzeit in der Entwicklung. Bleiben Sie gespannt auf Updates zu dieser fantastischen Funktion.",
|
||||
"postProcessing": "Nachbearbeitung",
|
||||
"postProcessDesc1": "InvokeAI bietet eine breite Palette von Nachbearbeitungsfunktionen. Bildhochskalierung und Gesichtsrekonstruktion sind bereits in der WebUI verfügbar. Sie können sie über das Menü Erweiterte Optionen der Reiter Text in Bild und Bild in Bild aufrufen. Sie können Bilder auch direkt bearbeiten, indem Sie die Schaltflächen für Bildaktionen oberhalb der aktuellen Bildanzeige oder im Viewer verwenden.",
|
||||
"postProcessDesc2": "Eine spezielle Benutzeroberfläche wird in Kürze veröffentlicht, um erweiterte Nachbearbeitungs-Workflows zu erleichtern.",
|
||||
"postProcessDesc3": "Die InvokeAI Kommandozeilen-Schnittstelle bietet verschiedene andere Funktionen, darunter Embiggen.",
|
||||
"training": "Training",
|
||||
"trainingDesc1": "Ein spezieller Arbeitsablauf zum Trainieren Ihrer eigenen Embeddings und Checkpoints mit Textual Inversion und Dreambooth über die Weboberfläche.",
|
||||
"trainingDesc2": "InvokeAI unterstützt bereits das Training von benutzerdefinierten Embeddings mit Textual Inversion unter Verwendung des Hauptskripts.",
|
||||
"upload": "Upload",
|
||||
"close": "Schließen",
|
||||
"load": "Laden",
|
||||
"statusConnected": "Verbunden",
|
||||
"statusDisconnected": "Getrennt",
|
||||
"statusError": "Fehler",
|
||||
"statusPreparing": "Vorbereiten",
|
||||
"statusProcessingCanceled": "Verarbeitung abgebrochen",
|
||||
"statusProcessingComplete": "Verarbeitung komplett",
|
||||
"statusGenerating": "Generieren",
|
||||
"statusGeneratingTextToImage": "Erzeugen von Text zu Bild",
|
||||
"statusGeneratingImageToImage": "Erzeugen von Bild zu Bild",
|
||||
"statusGeneratingInpainting": "Erzeuge Inpainting",
|
||||
"statusGeneratingOutpainting": "Erzeuge Outpainting",
|
||||
"statusGenerationComplete": "Generierung abgeschlossen",
|
||||
"statusIterationComplete": "Iteration abgeschlossen",
|
||||
"statusSavingImage": "Speichere Bild",
|
||||
"statusRestoringFaces": "Gesichter restaurieren",
|
||||
"statusRestoringFacesGFPGAN": "Gesichter restaurieren (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Gesichter restaurieren (CodeFormer)",
|
||||
"statusUpscaling": "Hochskalierung",
|
||||
"statusUpscalingESRGAN": "Hochskalierung (ESRGAN)",
|
||||
"statusLoadingModel": "Laden des Modells",
|
||||
"statusModelChanged": "Modell Geändert"
|
||||
}
|
3
frontend/public/locales/common/en-US.json
Normal file
3
frontend/public/locales/common/en-US.json
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"hotkeysLabel": "Hotkeys"
|
||||
}
|
56
frontend/public/locales/common/en.json
Normal file
56
frontend/public/locales/common/en.json
Normal file
@ -0,0 +1,56 @@
|
||||
{
|
||||
"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"
|
||||
}
|
1
frontend/public/locales/common/fr.json
Normal file
1
frontend/public/locales/common/fr.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
56
frontend/public/locales/common/it.json
Normal file
56
frontend/public/locales/common/it.json
Normal file
@ -0,0 +1,56 @@
|
||||
{
|
||||
"hotkeysLabel": "Tasti di scelta rapida",
|
||||
"themeLabel": "Tema",
|
||||
"languagePickerLabel": "Seleziona lingua",
|
||||
"reportBugLabel": "Segnala un errore",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Impostazioni",
|
||||
"darkTheme": "Scuro",
|
||||
"lightTheme": "Chiaro",
|
||||
"greenTheme": "Verde",
|
||||
"langEnglish": "Inglese",
|
||||
"langRussian": "Russo",
|
||||
"langItalian": "Italiano",
|
||||
"langBrPortuguese": "Portoghese (Brasiliano)",
|
||||
"langGerman": "Tedesco",
|
||||
"langPortuguese": "Portoghese",
|
||||
"langFrench": "Francese",
|
||||
"langPolish": "Polacco",
|
||||
"text2img": "Testo a Immagine",
|
||||
"img2img": "Immagine a Immagine",
|
||||
"unifiedCanvas": "Tela unificata",
|
||||
"nodes": "Nodi",
|
||||
"nodesDesc": "Attualmente è in fase di sviluppo un sistema basato su nodi per la generazione di immagini. Resta sintonizzato per gli aggiornamenti su questa fantastica funzionalità.",
|
||||
"postProcessing": "Post-elaborazione",
|
||||
"postProcessDesc1": "Invoke AI offre un'ampia varietà di funzionalità di post-elaborazione. Ampiamento Immagine e Restaura i Volti sono già disponibili nell'interfaccia Web. È possibile accedervi dal menu 'Opzioni avanzate' delle schede 'Testo a Immagine' e 'Immagine a Immagine'. È inoltre possibile elaborare le immagini direttamente, utilizzando i pulsanti di azione dell'immagine sopra la visualizzazione dell'immagine corrente o nel visualizzatore.",
|
||||
"postProcessDesc2": "Presto verrà rilasciata un'interfaccia utente dedicata per facilitare flussi di lavoro di post-elaborazione più avanzati.",
|
||||
"postProcessDesc3": "L'interfaccia da riga di comando di 'Invoke AI' offre varie altre funzionalità tra cui Embiggen.",
|
||||
"training": "Addestramento",
|
||||
"trainingDesc1": "Un flusso di lavoro dedicato per addestrare i tuoi incorporamenti e checkpoint utilizzando Inversione Testuale e Dreambooth dall'interfaccia web.",
|
||||
"trainingDesc2": "InvokeAI supporta già l'addestramento di incorporamenti personalizzati utilizzando l'inversione testuale utilizzando lo script principale.",
|
||||
"upload": "Caricamento",
|
||||
"close": "Chiudi",
|
||||
"load": "Carica",
|
||||
"statusConnected": "Collegato",
|
||||
"statusDisconnected": "Disconnesso",
|
||||
"statusError": "Errore",
|
||||
"statusPreparing": "Preparazione",
|
||||
"statusProcessingCanceled": "Elaborazione annullata",
|
||||
"statusProcessingComplete": "Elaborazione completata",
|
||||
"statusGenerating": "Generazione in corso",
|
||||
"statusGeneratingTextToImage": "Generazione da Testo a Immagine",
|
||||
"statusGeneratingImageToImage": "Generazione da Immagine a Immagine",
|
||||
"statusGeneratingInpainting": "Generazione Inpainting",
|
||||
"statusGeneratingOutpainting": "Generazione Outpainting",
|
||||
"statusGenerationComplete": "Generazione completata",
|
||||
"statusIterationComplete": "Iterazione completata",
|
||||
"statusSavingImage": "Salvataggio dell'immagine",
|
||||
"statusRestoringFaces": "Restaura i volti",
|
||||
"statusRestoringFacesGFPGAN": "Restaura volti (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restaura volti (CodeFormer)",
|
||||
"statusUpscaling": "Ampliamento",
|
||||
"statusUpscalingESRGAN": "Ampliamento (ESRGAN)",
|
||||
"statusLoadingModel": "Caricamento del modello",
|
||||
"statusModelChanged": "Modello cambiato"
|
||||
}
|
54
frontend/public/locales/common/pl.json
Normal file
54
frontend/public/locales/common/pl.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Skróty klawiszowe",
|
||||
"themeLabel": "Motyw",
|
||||
"languagePickerLabel": "Wybór języka",
|
||||
"reportBugLabel": "Zgłoś błąd",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Ustawienia",
|
||||
"darkTheme": "Ciemny",
|
||||
"lightTheme": "Jasny",
|
||||
"greenTheme": "Zielony",
|
||||
"langEnglish": "Angielski",
|
||||
"langRussian": "Rosyjski",
|
||||
"langItalian": "Włoski",
|
||||
"langPortuguese": "Portugalski",
|
||||
"langFrench": "Francuski",
|
||||
"langPolish": "Polski",
|
||||
"text2img": "Tekst na obraz",
|
||||
"img2img": "Obraz na obraz",
|
||||
"unifiedCanvas": "Tryb uniwersalny",
|
||||
"nodes": "Węzły",
|
||||
"nodesDesc": "W tym miejscu powstanie graficzny system generowania obrazów oparty na węzłach. Jest na co czekać!",
|
||||
"postProcessing": "Przetwarzanie końcowe",
|
||||
"postProcessDesc1": "Invoke AI oferuje wiele opcji przetwarzania końcowego. Z poziomu przeglądarki dostępne jest już zwiększanie rozdzielczości oraz poprawianie twarzy. Znajdziesz je wśród ustawień w trybach \"Tekst na obraz\" oraz \"Obraz na obraz\". Są również obecne w pasku menu wyświetlanym nad podglądem wygenerowanego obrazu.",
|
||||
"postProcessDesc2": "Niedługo zostanie udostępniony specjalny interfejs, który będzie oferował jeszcze więcej możliwości.",
|
||||
"postProcessDesc3": "Z poziomu linii poleceń już teraz dostępne są inne opcje, takie jak skalowanie obrazu metodą Embiggen.",
|
||||
"training": "Trenowanie",
|
||||
"trainingDesc1": "W tym miejscu dostępny będzie system przeznaczony do tworzenia własnych zanurzeń (ang. embeddings) i punktów kontrolnych przy użyciu metod w rodzaju inwersji tekstowej lub Dreambooth.",
|
||||
"trainingDesc2": "Obecnie jest możliwe tworzenie własnych zanurzeń przy użyciu skryptów wywoływanych z linii poleceń.",
|
||||
"upload": "Prześlij",
|
||||
"close": "Zamknij",
|
||||
"load": "Załaduj",
|
||||
"statusConnected": "Połączono z serwerem",
|
||||
"statusDisconnected": "Odłączono od serwera",
|
||||
"statusError": "Błąd",
|
||||
"statusPreparing": "Przygotowywanie",
|
||||
"statusProcessingCanceled": "Anulowano przetwarzanie",
|
||||
"statusProcessingComplete": "Zakończono przetwarzanie",
|
||||
"statusGenerating": "Przetwarzanie",
|
||||
"statusGeneratingTextToImage": "Przetwarzanie tekstu na obraz",
|
||||
"statusGeneratingImageToImage": "Przetwarzanie obrazu na obraz",
|
||||
"statusGeneratingInpainting": "Przemalowywanie",
|
||||
"statusGeneratingOutpainting": "Domalowywanie",
|
||||
"statusGenerationComplete": "Zakończono generowanie",
|
||||
"statusIterationComplete": "Zakończono iterację",
|
||||
"statusSavingImage": "Zapisywanie obrazu",
|
||||
"statusRestoringFaces": "Poprawianie twarzy",
|
||||
"statusRestoringFacesGFPGAN": "Poprawianie twarzy (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Poprawianie twarzy (CodeFormer)",
|
||||
"statusUpscaling": "Powiększanie obrazu",
|
||||
"statusUpscalingESRGAN": "Powiększanie (ESRGAN)",
|
||||
"statusLoadingModel": "Wczytywanie modelu",
|
||||
"statusModelChanged": "Zmieniono model"
|
||||
}
|
1
frontend/public/locales/common/pt.json
Normal file
1
frontend/public/locales/common/pt.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
54
frontend/public/locales/common/pt_br.json
Normal file
54
frontend/public/locales/common/pt_br.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Teclas de atalho",
|
||||
"themeLabel": "Tema",
|
||||
"languagePickerLabel": "Seletor de Idioma",
|
||||
"reportBugLabel": "Relatar Bug",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Configurações",
|
||||
"darkTheme": "Noite",
|
||||
"lightTheme": "Dia",
|
||||
"greenTheme": "Verde",
|
||||
"langEnglish": "English",
|
||||
"langRussian": "Russian",
|
||||
"langItalian": "Italian",
|
||||
"langBrPortuguese": "Português do Brasil",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"text2img": "Texto Para Imagem",
|
||||
"img2img": "Imagem Para Imagem",
|
||||
"unifiedCanvas": "Tela Unificada",
|
||||
"nodes": "Nódulos",
|
||||
"nodesDesc": "Um sistema baseado em nódulos para geração de imagens está em contrução. Fique ligado para atualizações sobre essa funcionalidade incrível.",
|
||||
"postProcessing": "Pós-processamento",
|
||||
"postProcessDesc1": "Invoke AI oferece uma variedade e funcionalidades de pós-processamento. Redimensionador de Imagem e Restauração Facial já estão disponíveis na interface. Você pode acessar elas no menu de Opções Avançadas na aba de Texto para Imagem e Imagem para Imagem. Você também pode processar imagens diretamente, usando os botões de ação de imagem acima da atual tela de imagens ou visualizador.",
|
||||
"postProcessDesc2": "Uma interface dedicada será lançada em breve para facilitar fluxos de trabalho com opções mais avançadas de pós-processamento.",
|
||||
"postProcessDesc3": "A interface do comando de linha da Invoke oferece várias funcionalidades incluindo Ampliação.",
|
||||
"training": "Treinando",
|
||||
"trainingDesc1": "Um fluxo de trabalho dedicado para treinar suas próprias incorporações e chockpoints usando Inversão Textual e Dreambooth na interface web.",
|
||||
"trainingDesc2": "InvokeAI já suporta treinar incorporações personalizadas usando Inversão Textual com o script principal.",
|
||||
"upload": "Enviar",
|
||||
"close": "Fechar",
|
||||
"load": "Carregar",
|
||||
"statusConnected": "Conectado",
|
||||
"statusDisconnected": "Disconectado",
|
||||
"statusError": "Erro",
|
||||
"statusPreparing": "Preparando",
|
||||
"statusProcessingCanceled": "Processamento Canceledo",
|
||||
"statusProcessingComplete": "Processamento Completo",
|
||||
"statusGenerating": "Gerando",
|
||||
"statusGeneratingTextToImage": "Gerando Texto Para Imagem",
|
||||
"statusGeneratingImageToImage": "Gerando Imagem Para Imagem",
|
||||
"statusGeneratingInpainting": "Gerando Inpainting",
|
||||
"statusGeneratingOutpainting": "Gerando Outpainting",
|
||||
"statusGenerationComplete": "Geração Completa",
|
||||
"statusIterationComplete": "Iteração Completa",
|
||||
"statusSavingImage": "Salvando Imagem",
|
||||
"statusRestoringFaces": "Restaurando Rostos",
|
||||
"statusRestoringFacesGFPGAN": "Restaurando Rostos (GFPGAN)",
|
||||
"statusRestoringFacesCodeFormer": "Restaurando Rostos (CodeFormer)",
|
||||
"statusUpscaling": "Redimensinando",
|
||||
"statusUpscalingESRGAN": "Redimensinando (ESRGAN)",
|
||||
"statusLoadingModel": "Carregando Modelo",
|
||||
"statusModelChanged": "Modelo Alterado"
|
||||
}
|
54
frontend/public/locales/common/ru.json
Normal file
54
frontend/public/locales/common/ru.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"hotkeysLabel": "Горячие клавиши",
|
||||
"themeLabel": "Тема",
|
||||
"languagePickerLabel": "Язык",
|
||||
"reportBugLabel": "Сообщить об ошибке",
|
||||
"githubLabel": "Github",
|
||||
"discordLabel": "Discord",
|
||||
"settingsLabel": "Настройка",
|
||||
"darkTheme": "Темная",
|
||||
"lightTheme": "Светлая",
|
||||
"greenTheme": "Зеленая",
|
||||
"langEnglish": "English",
|
||||
"langRussian": "Русский",
|
||||
"langItalian": "Italian",
|
||||
"langPortuguese": "Portuguese",
|
||||
"langFrench": "French",
|
||||
"text2img": "Изображение из текста (text2img)",
|
||||
"img2img": "Изображение в изображение (img2img)",
|
||||
"unifiedCanvas": "Универсальный холст",
|
||||
"nodes": "Ноды",
|
||||
"nodesDesc": "Cистема генерации изображений на основе нодов (узлов) уже разрабатывается. Следите за новостями об этой замечательной функции.",
|
||||
"postProcessing": "Постобработка",
|
||||
"postProcessDesc1": "Invoke AI предлагает широкий спектр функций постобработки. Увеличение изображения (upscale) и восстановление лиц уже доступны в интерфейсе. Получите доступ к ним из меню 'Дополнительные параметры' на вкладках 'Текст в изображение' и 'Изображение в изображение'. Обрабатывайте изображения напрямую, используя кнопки действий с изображениями над текущим изображением или в режиме просмотра.",
|
||||
"postProcessDesc2": "В ближайшее время будет выпущен специальный интерфейс для более продвинутых процессов постобработки.",
|
||||
"postProcessDesc3": "Интерфейс командной строки Invoke AI предлагает различные другие функции, включая увеличение Embiggen",
|
||||
"training": "Обучение",
|
||||
"trainingDesc1": "Специальный интерфейс для обучения собственных моделей с использованием Textual Inversion и Dreambooth",
|
||||
"trainingDesc2": "InvokeAI уже поддерживает обучение моделей с помощью TI, через интерфейс командной строки.",
|
||||
"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": "Модель изменена"
|
||||
}
|
||||
|
16
frontend/public/locales/gallery/de.json
Normal file
16
frontend/public/locales/gallery/de.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Erzeugungen",
|
||||
"showGenerations": "Zeige Erzeugnisse",
|
||||
"uploads": "Uploads",
|
||||
"showUploads": "Zeige Uploads",
|
||||
"galleryImageSize": "Bildgröße",
|
||||
"galleryImageResetSize": "Größe zurücksetzen",
|
||||
"gallerySettings": "Galerie-Einstellungen",
|
||||
"maintainAspectRatio": "Seitenverhältnis beibehalten",
|
||||
"autoSwitchNewImages": "Automatisch zu neuen Bildern wechseln",
|
||||
"singleColumnLayout": "Einspaltiges Layout",
|
||||
"pinGallery": "Galerie anpinnen",
|
||||
"allImagesLoaded": "Alle Bilder geladen",
|
||||
"loadMore": "Mehr laden",
|
||||
"noImagesInGallery": "Keine Bilder in der Galerie"
|
||||
}
|
1
frontend/public/locales/gallery/en-US.json
Normal file
1
frontend/public/locales/gallery/en-US.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
16
frontend/public/locales/gallery/en.json
Normal file
16
frontend/public/locales/gallery/en.json
Normal file
@ -0,0 +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"
|
||||
}
|
1
frontend/public/locales/gallery/fr.json
Normal file
1
frontend/public/locales/gallery/fr.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
16
frontend/public/locales/gallery/it.json
Normal file
16
frontend/public/locales/gallery/it.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Generazioni",
|
||||
"showGenerations": "Mostra Generazioni",
|
||||
"uploads": "Caricamenti",
|
||||
"showUploads": "Mostra caricamenti",
|
||||
"galleryImageSize": "Dimensione dell'immagine",
|
||||
"galleryImageResetSize": "Ripristina dimensioni",
|
||||
"gallerySettings": "Impostazioni della galleria",
|
||||
"maintainAspectRatio": "Mantenere le proporzioni",
|
||||
"autoSwitchNewImages": "Passaggio automatico a nuove immagini",
|
||||
"singleColumnLayout": "Layout a colonna singola",
|
||||
"pinGallery": "Blocca la galleria",
|
||||
"allImagesLoaded": "Tutte le immagini caricate",
|
||||
"loadMore": "Carica di più",
|
||||
"noImagesInGallery": "Nessuna immagine nella galleria"
|
||||
}
|
16
frontend/public/locales/gallery/pl.json
Normal file
16
frontend/public/locales/gallery/pl.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Wygenerowane",
|
||||
"showGenerations": "Pokaż wygenerowane obrazy",
|
||||
"uploads": "Przesłane",
|
||||
"showUploads": "Pokaż przesłane obrazy",
|
||||
"galleryImageSize": "Rozmiar obrazów",
|
||||
"galleryImageResetSize": "Resetuj rozmiar",
|
||||
"gallerySettings": "Ustawienia galerii",
|
||||
"maintainAspectRatio": "Zachowaj proporcje",
|
||||
"autoSwitchNewImages": "Przełączaj na nowe obrazy",
|
||||
"singleColumnLayout": "Układ jednokolumnowy",
|
||||
"pinGallery": "Przypnij galerię",
|
||||
"allImagesLoaded": "Koniec listy",
|
||||
"loadMore": "Wczytaj więcej",
|
||||
"noImagesInGallery": "Brak obrazów w galerii"
|
||||
}
|
1
frontend/public/locales/gallery/pt.json
Normal file
1
frontend/public/locales/gallery/pt.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
16
frontend/public/locales/gallery/pt_br.json
Normal file
16
frontend/public/locales/gallery/pt_br.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Gerações",
|
||||
"showGenerations": "Mostrar Gerações",
|
||||
"uploads": "Enviados",
|
||||
"showUploads": "Mostrar Enviados",
|
||||
"galleryImageSize": "Tamanho da Imagem",
|
||||
"galleryImageResetSize": "Resetar Imagem",
|
||||
"gallerySettings": "Configurações de Galeria",
|
||||
"maintainAspectRatio": "Mater Proporções",
|
||||
"autoSwitchNewImages": "Trocar para Novas Imagens Automaticamente",
|
||||
"singleColumnLayout": "Disposição em Coluna Única",
|
||||
"pinGallery": "Fixar Galeria",
|
||||
"allImagesLoaded": "Todas as Imagens Carregadas",
|
||||
"loadMore": "Carregar Mais",
|
||||
"noImagesInGallery": "Sem Imagens na Galeria"
|
||||
}
|
16
frontend/public/locales/gallery/ru.json
Normal file
16
frontend/public/locales/gallery/ru.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"generations": "Генерации",
|
||||
"showGenerations": "Показывать генерации",
|
||||
"uploads": "Загрузки",
|
||||
"showUploads": "Показывать загрузки",
|
||||
"galleryImageSize": "Размер изображений",
|
||||
"galleryImageResetSize": "Размер по умолчанию",
|
||||
"gallerySettings": "Настройка галереи",
|
||||
"maintainAspectRatio": "Сохранять пропорции",
|
||||
"autoSwitchNewImages": "Автоматически выбирать новые",
|
||||
"singleColumnLayout": "Одна колонка",
|
||||
"pinGallery": "Закрепить галерею",
|
||||
"allImagesLoaded": "Все изображения загружены",
|
||||
"loadMore": "Показать больше",
|
||||
"noImagesInGallery": "Изображений нет"
|
||||
}
|
207
frontend/public/locales/hotkeys/de.json
Normal file
207
frontend/public/locales/hotkeys/de.json
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Tastenkürzel",
|
||||
"appHotkeys": "App-Tastenkombinationen",
|
||||
"generalHotkeys": "Allgemeine Tastenkürzel",
|
||||
"galleryHotkeys": "Galerie Tastenkürzel",
|
||||
"unifiedCanvasHotkeys": "Unified Canvas Tastenkürzel",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "Ein Bild erzeugen"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Abbrechen",
|
||||
"desc": "Bilderzeugung abbrechen"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Fokussiere Prompt",
|
||||
"desc": "Fokussieren des Eingabefeldes für den Prompt"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Optionen umschalten",
|
||||
"desc": "Öffnen und Schließen des Optionsfeldes"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Optionen anheften",
|
||||
"desc": "Anheften des Optionsfeldes"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Bildbetrachter umschalten",
|
||||
"desc": "Bildbetrachter öffnen und schließen"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Galerie umschalten",
|
||||
"desc": "Öffnen und Schließen des Galerie-Schubfachs"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Arbeitsbereich maximieren",
|
||||
"desc": "Schließen Sie die Panels und maximieren Sie den Arbeitsbereich"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Tabs wechseln",
|
||||
"desc": "Zu einem anderen Arbeitsbereich wechseln"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Konsole Umschalten",
|
||||
"desc": "Konsole öffnen und schließen"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Prompt setzen",
|
||||
"desc": "Verwende den Prompt des aktuellen Bildes"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Seed setzen",
|
||||
"desc": "Verwende den Seed des aktuellen Bildes"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Parameter setzen",
|
||||
"desc": "Alle Parameter des aktuellen Bildes verwenden"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Gesicht restaurieren",
|
||||
"desc": "Das aktuelle Bild restaurieren"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Hochskalieren",
|
||||
"desc": "Das aktuelle Bild hochskalieren"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Info anzeigen",
|
||||
"desc": "Metadaten des aktuellen Bildes anzeigen"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "An Bild zu Bild senden",
|
||||
"desc": "Aktuelles Bild an Bild zu Bild senden"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Bild löschen",
|
||||
"desc": "Aktuelles Bild löschen"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Panels schließen",
|
||||
"desc": "Schließt offene Panels"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Vorheriges Bild",
|
||||
"desc": "Vorheriges Bild in der Galerie anzeigen"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Nächstes Bild",
|
||||
"desc": "Nächstes Bild in Galerie anzeigen"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Galerie anheften umschalten",
|
||||
"desc": "Heftet die Galerie an die Benutzeroberfläche bzw. löst die sie."
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Größe der Galeriebilder erhöhen",
|
||||
"desc": "Vergrößert die Galerie-Miniaturansichten"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Größe der Galeriebilder verringern",
|
||||
"desc": "Verringert die Größe der Galerie-Miniaturansichten"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Pinsel auswählen",
|
||||
"desc": "Wählt den Leinwandpinsel aus"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Radiergummi auswählen",
|
||||
"desc": "Wählt den Radiergummi für die Leinwand aus"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Pinselgröße verkleinern",
|
||||
"desc": "Verringert die Größe des Pinsels/Radiergummis"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Pinselgröße erhöhen",
|
||||
"desc": "Erhöht die Größe des Pinsels/Radiergummis"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Deckkraft des Pinsels vermindern",
|
||||
"desc": "Verringert die Deckkraft des Pinsels"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Deckkraft des Pinsels erhöhen",
|
||||
"desc": "Erhöht die Deckkraft des Pinsels"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Verschieben Werkzeug",
|
||||
"desc": "Ermöglicht die Navigation auf der Leinwand"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Begrenzungsrahmen füllen",
|
||||
"desc": "Füllt den Begrenzungsrahmen mit Pinselfarbe"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Begrenzungsrahmen löschen",
|
||||
"desc": "Löscht den Bereich des Begrenzungsrahmens"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Farbpipette",
|
||||
"desc": "Farben aus dem Bild aufnehmen"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Einrasten umschalten",
|
||||
"desc": "Schaltet Einrasten am Raster ein und aus"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Schnell Verschiebemodus",
|
||||
"desc": "Schaltet vorübergehend den Verschiebemodus um"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Ebene umschalten",
|
||||
"desc": "Schaltet die Auswahl von Maske/Basisebene um"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Lösche Maske",
|
||||
"desc": "Die gesamte Maske löschen"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Maske ausblenden",
|
||||
"desc": "Maske aus- und einblenden"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Begrenzungsrahmen ein-/ausblenden",
|
||||
"desc": "Sichtbarkeit des Begrenzungsrahmens ein- und ausschalten"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Sichtbares Zusammenführen",
|
||||
"desc": "Alle sichtbaren Ebenen der Leinwand zusammenführen"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "In Galerie speichern",
|
||||
"desc": "Aktuelle Leinwand in Galerie speichern"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "In die Zwischenablage kopieren",
|
||||
"desc": "Aktuelle Leinwand in die Zwischenablage kopieren"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Bild herunterladen",
|
||||
"desc": "Aktuelle Leinwand herunterladen"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Pinselstrich rückgängig machen",
|
||||
"desc": "Einen Pinselstrich rückgängig machen"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Pinselstrich wiederherstellen",
|
||||
"desc": "Einen Pinselstrich wiederherstellen"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Ansicht zurücksetzen",
|
||||
"desc": "Leinwandansicht zurücksetzen"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Vorheriges Staging-Bild",
|
||||
"desc": "Bild des vorherigen Staging-Bereichs"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Nächstes Staging-Bild",
|
||||
"desc": "Bild des nächsten Staging-Bereichs"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Staging-Bild akzeptieren",
|
||||
"desc": "Akzeptieren Sie das aktuelle Bild des Staging-Bereichs"
|
||||
}
|
||||
}
|
1
frontend/public/locales/hotkeys/en-US.json
Normal file
1
frontend/public/locales/hotkeys/en-US.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
207
frontend/public/locales/hotkeys/en.json
Normal file
207
frontend/public/locales/hotkeys/en.json
Normal file
@ -0,0 +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"
|
||||
}
|
||||
}
|
1
frontend/public/locales/hotkeys/fr.json
Normal file
1
frontend/public/locales/hotkeys/fr.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
207
frontend/public/locales/hotkeys/it.json
Normal file
207
frontend/public/locales/hotkeys/it.json
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Tasti rapidi",
|
||||
"appHotkeys": "Tasti di scelta rapida dell'applicazione",
|
||||
"generalHotkeys": "Tasti di scelta rapida generali",
|
||||
"galleryHotkeys": "Tasti di scelta rapida della galleria",
|
||||
"unifiedCanvasHotkeys": "Tasti di scelta rapida Tela Unificata",
|
||||
"invoke": {
|
||||
"title": "Invoca",
|
||||
"desc": "Genera un'immagine"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Annulla",
|
||||
"desc": "Annulla la generazione dell'immagine"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Metti a fuoco il Prompt",
|
||||
"desc": "Mette a fuoco l'area di immissione del prompt"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Attiva/disattiva le opzioni",
|
||||
"desc": "Apre e chiude il pannello delle opzioni"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Appunta le opzioni",
|
||||
"desc": "Blocca il pannello delle opzioni"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Attiva/disattiva visualizzatore",
|
||||
"desc": "Apre e chiude il visualizzatore immagini"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Attiva/disattiva Galleria",
|
||||
"desc": "Apre e chiude il pannello della galleria"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Massimizza lo spazio di lavoro",
|
||||
"desc": "Chiude i pannelli e massimizza l'area di lavoro"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Cambia scheda",
|
||||
"desc": "Passa a un'altra area di lavoro"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Attiva/disattiva console",
|
||||
"desc": "Apre e chiude la console"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Imposta Prompt",
|
||||
"desc": "Usa il prompt dell'immagine corrente"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Imposta seme",
|
||||
"desc": "Usa il seme dell'immagine corrente"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Imposta parametri",
|
||||
"desc": "Utilizza tutti i parametri dell'immagine corrente"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restaura volti",
|
||||
"desc": "Restaura l'immagine corrente"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Amplia",
|
||||
"desc": "Amplia l'immagine corrente"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Mostra informazioni",
|
||||
"desc": "Mostra le informazioni sui metadati dell'immagine corrente"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Invia a da Immagine a Immagine",
|
||||
"desc": "Invia l'immagine corrente a da Immagine a Immagine"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Elimina immagine",
|
||||
"desc": "Elimina l'immagine corrente"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Chiudi pannelli",
|
||||
"desc": "Chiude i pannelli aperti"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Immagine precedente",
|
||||
"desc": "Visualizza l'immagine precedente nella galleria"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Immagine successiva",
|
||||
"desc": "Visualizza l'immagine successiva nella galleria"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Attiva/disattiva il blocco della galleria",
|
||||
"desc": "Blocca/sblocca la galleria dall'interfaccia utente"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Aumenta dimensione immagini nella galleria",
|
||||
"desc": "Aumenta la dimensione delle miniature della galleria"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Riduci dimensione immagini nella galleria",
|
||||
"desc": "Riduce le dimensioni delle miniature della galleria"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Seleziona Pennello",
|
||||
"desc": "Seleziona il pennello della tela"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Seleziona Cancellino",
|
||||
"desc": "Seleziona il cancellino della tela"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Riduci la dimensione del pennello",
|
||||
"desc": "Riduce la dimensione del pennello/cancellino della tela"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Aumenta la dimensione del pennello",
|
||||
"desc": "Aumenta la dimensione del pennello/cancellino della tela"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Riduci l'opacità del pennello",
|
||||
"desc": "Diminuisce l'opacità del pennello della tela"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Aumenta l'opacità del pennello",
|
||||
"desc": "Aumenta l'opacità del pennello della tela"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Strumento Sposta",
|
||||
"desc": "Consente la navigazione nella tela"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Riempi riquadro di selezione",
|
||||
"desc": "Riempie il riquadro di selezione con il colore del pennello"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Cancella riquadro di selezione",
|
||||
"desc": "Cancella l'area del riquadro di selezione"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Seleziona Selettore colore",
|
||||
"desc": "Seleziona il selettore colore della tela"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Attiva/disattiva Aggancia",
|
||||
"desc": "Attiva/disattiva Aggancia alla griglia"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Attiva/disattiva Sposta rapido",
|
||||
"desc": "Attiva/disattiva temporaneamente la modalità Sposta"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Attiva/disattiva livello",
|
||||
"desc": "Attiva/disattiva la selezione del livello base/maschera"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Cancella maschera",
|
||||
"desc": "Cancella l'intera maschera"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Nascondi maschera",
|
||||
"desc": "Nasconde e mostra la maschera"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Mostra/Nascondi riquadro di selezione",
|
||||
"desc": "Attiva/disattiva la visibilità del riquadro di selezione"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Fondi il visibile",
|
||||
"desc": "Fonde tutti gli strati visibili della tela"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Salva nella galleria",
|
||||
"desc": "Salva la tela corrente nella galleria"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copia negli appunti",
|
||||
"desc": "Copia la tela corrente negli appunti"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Scarica l'immagine",
|
||||
"desc": "Scarica la tela corrente"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Annulla tratto",
|
||||
"desc": "Annulla una pennellata"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Ripeti tratto",
|
||||
"desc": "Ripeti una pennellata"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Reimposta vista",
|
||||
"desc": "Ripristina la visualizzazione della tela"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Immagine della sessione precedente",
|
||||
"desc": "Immagine dell'area della sessione precedente"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Immagine della sessione successivo",
|
||||
"desc": "Immagine dell'area della sessione successiva"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Accetta l'immagine della sessione",
|
||||
"desc": "Accetta l'immagine dell'area della sessione corrente"
|
||||
}
|
||||
}
|
207
frontend/public/locales/hotkeys/pl.json
Normal file
207
frontend/public/locales/hotkeys/pl.json
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Skróty klawiszowe",
|
||||
"appHotkeys": "Podstawowe",
|
||||
"generalHotkeys": "Pomocnicze",
|
||||
"galleryHotkeys": "Galeria",
|
||||
"unifiedCanvasHotkeys": "Tryb uniwersalny",
|
||||
"invoke": {
|
||||
"title": "Wywołaj",
|
||||
"desc": "Generuje nowy obraz"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Anuluj",
|
||||
"desc": "Zatrzymuje generowanie obrazu"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Aktywuj pole tekstowe",
|
||||
"desc": "Aktywuje pole wprowadzania sugestii"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Przełącz panel opcji",
|
||||
"desc": "Wysuwa lub chowa panel opcji"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Przypnij opcje",
|
||||
"desc": "Przypina panel opcji"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Przełącz podgląd",
|
||||
"desc": "Otwiera lub zamyka widok podglądu"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Przełącz galerię",
|
||||
"desc": "Wysuwa lub chowa galerię"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Powiększ obraz roboczy",
|
||||
"desc": "Chowa wszystkie panele, zostawia tylko podgląd obrazu"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Przełącznie trybu",
|
||||
"desc": "Przełącza na n-ty tryb pracy"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Przełącz konsolę",
|
||||
"desc": "Otwiera lub chowa widok konsoli"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Skopiuj sugestie",
|
||||
"desc": "Kopiuje sugestie z aktywnego obrazu"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Skopiuj inicjator",
|
||||
"desc": "Kopiuje inicjator z aktywnego obrazu"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Skopiuj wszystko",
|
||||
"desc": "Kopiuje wszystkie parametry z aktualnie aktywnego obrazu"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Popraw twarze",
|
||||
"desc": "Uruchamia proces poprawiania twarzy dla aktywnego obrazu"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Powiększ",
|
||||
"desc": "Uruchamia proces powiększania aktywnego obrazu"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Pokaż informacje",
|
||||
"desc": "Pokazuje metadane zapisane w aktywnym obrazie"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Użyj w trybie \"Obraz na obraz\"",
|
||||
"desc": "Ustawia aktywny obraz jako źródło w trybie \"Obraz na obraz\""
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Usuń obraz",
|
||||
"desc": "Usuwa aktywny obraz"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Zamknij panele",
|
||||
"desc": "Zamyka wszystkie otwarte panele"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Poprzedni obraz",
|
||||
"desc": "Aktywuje poprzedni obraz z galerii"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Następny obraz",
|
||||
"desc": "Aktywuje następny obraz z galerii"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Przypnij galerię",
|
||||
"desc": "Przypina lub odpina widok galerii"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Powiększ obrazy",
|
||||
"desc": "Powiększa rozmiar obrazów w galerii"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Pomniejsz obrazy",
|
||||
"desc": "Pomniejsza rozmiar obrazów w galerii"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Aktywuj pędzel",
|
||||
"desc": "Aktywuje narzędzie malowania"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Aktywuj gumkę",
|
||||
"desc": "Aktywuje narzędzie usuwania"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Zmniejsz rozmiar narzędzia",
|
||||
"desc": "Zmniejsza rozmiar aktywnego narzędzia"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Zwiększ rozmiar narzędzia",
|
||||
"desc": "Zwiększa rozmiar aktywnego narzędzia"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Zmniejsz krycie",
|
||||
"desc": "Zmniejsza poziom krycia pędzla"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Zwiększ",
|
||||
"desc": "Zwiększa poziom krycia pędzla"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Aktywuj przesunięcie",
|
||||
"desc": "Włącza narzędzie przesuwania"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Wypełnij zaznaczenie",
|
||||
"desc": "Wypełnia zaznaczony obszar aktualnym kolorem pędzla"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Wyczyść zaznaczenia",
|
||||
"desc": "Usuwa całą zawartość zaznaczonego obszaru"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Aktywuj pipetę",
|
||||
"desc": "Włącza narzędzie kopiowania koloru"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Przyciąganie do siatki",
|
||||
"desc": "Włącza lub wyłącza opcje przyciągania do siatki"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Szybkie przesunięcie",
|
||||
"desc": "Tymczasowo włącza tryb przesuwania obszaru roboczego"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Przełącz wartwę",
|
||||
"desc": "Przełącza pomiędzy warstwą bazową i maskowania"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Wyczyść maskę",
|
||||
"desc": "Usuwa całą zawartość warstwy maskowania"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Przełącz maskę",
|
||||
"desc": "Pokazuje lub ukrywa podgląd maski"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Przełącz zaznaczenie",
|
||||
"desc": "Pokazuje lub ukrywa podgląd zaznaczenia"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Połącz widoczne",
|
||||
"desc": "Łączy wszystkie widoczne maski w jeden obraz"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Zapisz w galerii",
|
||||
"desc": "Zapisuje całą zawartość płótna w galerii"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Skopiuj do schowka",
|
||||
"desc": "Zapisuje zawartość płótna w schowku systemowym"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Pobierz obraz",
|
||||
"desc": "Zapisuje zawartość płótna do pliku obrazu"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Cofnij",
|
||||
"desc": "Cofa ostatnie pociągnięcie pędzlem"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Ponawia",
|
||||
"desc": "Ponawia cofnięte pociągnięcie pędzlem"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Resetuj widok",
|
||||
"desc": "Centruje widok płótna"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Poprzedni obraz tymczasowy",
|
||||
"desc": "Pokazuje poprzedni obraz tymczasowy"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Następny obraz tymczasowy",
|
||||
"desc": "Pokazuje następny obraz tymczasowy"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Akceptuj obraz tymczasowy",
|
||||
"desc": "Akceptuje aktualnie wybrany obraz tymczasowy"
|
||||
}
|
||||
}
|
1
frontend/public/locales/hotkeys/pt.json
Normal file
1
frontend/public/locales/hotkeys/pt.json
Normal file
@ -0,0 +1 @@
|
||||
{}
|
207
frontend/public/locales/hotkeys/pt_br.json
Normal file
207
frontend/public/locales/hotkeys/pt_br.json
Normal file
@ -0,0 +1,207 @@
|
||||
{
|
||||
"keyboardShortcuts": "Atalhos de Teclado",
|
||||
"appHotkeys": "Atalhos do app",
|
||||
"generalHotkeys": "Atalhos Gerais",
|
||||
"galleryHotkeys": "Atalhos da Galeria",
|
||||
"unifiedCanvasHotkeys": "Atalhos da Tela Unificada",
|
||||
"invoke": {
|
||||
"title": "Invoke",
|
||||
"desc": "Gerar uma imagem"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "Cancelar",
|
||||
"desc": "Cancelar geração de imagem"
|
||||
},
|
||||
"focusPrompt": {
|
||||
"title": "Foco do Prompt",
|
||||
"desc": "Foco da área de texto do prompt"
|
||||
},
|
||||
"toggleOptions": {
|
||||
"title": "Ativar Opções",
|
||||
"desc": "Abrir e fechar o painel de opções"
|
||||
},
|
||||
"pinOptions": {
|
||||
"title": "Fixar Opções",
|
||||
"desc": "Fixar o painel de opções"
|
||||
},
|
||||
"toggleViewer": {
|
||||
"title": "Ativar Visualizador",
|
||||
"desc": "Abrir e fechar o Visualizador de Imagens"
|
||||
},
|
||||
"toggleGallery": {
|
||||
"title": "Ativar Galeria",
|
||||
"desc": "Abrir e fechar a gaveta da galeria"
|
||||
},
|
||||
"maximizeWorkSpace": {
|
||||
"title": "Maximizar a Área de Trabalho",
|
||||
"desc": "Fechar painéis e maximixar área de trabalho"
|
||||
},
|
||||
"changeTabs": {
|
||||
"title": "Mudar Abas",
|
||||
"desc": "Trocar para outra área de trabalho"
|
||||
},
|
||||
"consoleToggle": {
|
||||
"title": "Ativar Console",
|
||||
"desc": "Abrir e fechar console"
|
||||
},
|
||||
"setPrompt": {
|
||||
"title": "Definir Prompt",
|
||||
"desc": "Usar o prompt da imagem atual"
|
||||
},
|
||||
"setSeed": {
|
||||
"title": "Definir Seed",
|
||||
"desc": "Usar seed da imagem atual"
|
||||
},
|
||||
"setParameters": {
|
||||
"title": "Definir Parâmetros",
|
||||
"desc": "Usar todos os parâmetros da imagem atual"
|
||||
},
|
||||
"restoreFaces": {
|
||||
"title": "Restaurar Rostos",
|
||||
"desc": "Restaurar a imagem atual"
|
||||
},
|
||||
"upscale": {
|
||||
"title": "Redimensionar",
|
||||
"desc": "Redimensionar a imagem atual"
|
||||
},
|
||||
"showInfo": {
|
||||
"title": "Mostrar Informações",
|
||||
"desc": "Mostrar metadados de informações da imagem atual"
|
||||
},
|
||||
"sendToImageToImage": {
|
||||
"title": "Mandar para Imagem Para Imagem",
|
||||
"desc": "Manda a imagem atual para Imagem Para Imagem"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Apagar Imagem",
|
||||
"desc": "Apaga a imagem atual"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Fechar Painéis",
|
||||
"desc": "Fecha os painéis abertos"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Imagem Anterior",
|
||||
"desc": "Mostra a imagem anterior na galeria"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Próxima Imagem",
|
||||
"desc": "Mostra a próxima imagem na galeria"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Ativar Fixar Galeria",
|
||||
"desc": "Fixa e desafixa a galeria na interface"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Aumentar Tamanho da Galeria de Imagem",
|
||||
"desc": "Aumenta o tamanho das thumbs na galeria"
|
||||
},
|
||||
"decreaseGalleryThumbSize": {
|
||||
"title": "Diminuir Tamanho da Galeria de Imagem",
|
||||
"desc": "Diminui o tamanho das thumbs na galeria"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Selecionar Pincel",
|
||||
"desc": "Seleciona o pincel"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Selecionar Apagador",
|
||||
"desc": "Seleciona o apagador"
|
||||
},
|
||||
"decreaseBrushSize": {
|
||||
"title": "Diminuir Tamanho do Pincel",
|
||||
"desc": "Diminui o tamanho do pincel/apagador"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Aumentar Tamanho do Pincel",
|
||||
"desc": "Aumenta o tamanho do pincel/apagador"
|
||||
},
|
||||
"decreaseBrushOpacity": {
|
||||
"title": "Diminuir Opacidade do Pincel",
|
||||
"desc": "Diminui a opacidade do pincel"
|
||||
},
|
||||
"increaseBrushOpacity": {
|
||||
"title": "Aumentar Opacidade do Pincel",
|
||||
"desc": "Aumenta a opacidade do pincel"
|
||||
},
|
||||
"moveTool": {
|
||||
"title": "Ferramenta Mover",
|
||||
"desc": "Permite navegar pela tela"
|
||||
},
|
||||
"fillBoundingBox": {
|
||||
"title": "Preencher Caixa Delimitadora",
|
||||
"desc": "Preenche a caixa delimitadora com a cor do pincel"
|
||||
},
|
||||
"eraseBoundingBox": {
|
||||
"title": "Apagar Caixa Delimitadora",
|
||||
"desc": "Apaga a área da caixa delimitadora"
|
||||
},
|
||||
"colorPicker": {
|
||||
"title": "Selecionar Seletor de Cor",
|
||||
"desc": "Seleciona o seletor de cores"
|
||||
},
|
||||
"toggleSnap": {
|
||||
"title": "Ativar Encaixe",
|
||||
"desc": "Ativa Encaixar na Grade"
|
||||
},
|
||||
"quickToggleMove": {
|
||||
"title": "Ativar Mover Rapidamente",
|
||||
"desc": "Temporariamente ativa o modo Mover"
|
||||
},
|
||||
"toggleLayer": {
|
||||
"title": "Ativar Camada",
|
||||
"desc": "Ativa a seleção de camada de máscara/base"
|
||||
},
|
||||
"clearMask": {
|
||||
"title": "Limpar Máscara",
|
||||
"desc": "Limpa toda a máscara"
|
||||
},
|
||||
"hideMask": {
|
||||
"title": "Esconder Máscara",
|
||||
"desc": "Esconde e Revela a máscara"
|
||||
},
|
||||
"showHideBoundingBox": {
|
||||
"title": "Mostrar/Esconder Caixa Delimitadora",
|
||||
"desc": "Ativa a visibilidade da caixa delimitadora"
|
||||
},
|
||||
"mergeVisible": {
|
||||
"title": "Fundir Visível",
|
||||
"desc": "Fundir todas as camadas visíveis em tela"
|
||||
},
|
||||
"saveToGallery": {
|
||||
"title": "Salvara Na Galeria",
|
||||
"desc": "Salva a tela atual na galeria"
|
||||
},
|
||||
"copyToClipboard": {
|
||||
"title": "Copiar Para a Área de Transferência ",
|
||||
"desc": "Copia a tela atual para a área de transferência"
|
||||
},
|
||||
"downloadImage": {
|
||||
"title": "Baixar Imagem",
|
||||
"desc": "Baixa a tela atual"
|
||||
},
|
||||
"undoStroke": {
|
||||
"title": "Desfazer Traço",
|
||||
"desc": "Desfaz um traço de pincel"
|
||||
},
|
||||
"redoStroke": {
|
||||
"title": "Refazer Traço",
|
||||
"desc": "Refaz o traço de pincel"
|
||||
},
|
||||
"resetView": {
|
||||
"title": "Resetar Visualização",
|
||||
"desc": "Reseta Visualização da Tela"
|
||||
},
|
||||
"previousStagingImage": {
|
||||
"title": "Imagem de Preparação Anterior",
|
||||
"desc": "Área de Imagem de Preparação Anterior"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Próxima Imagem de Preparação Anterior",
|
||||
"desc": "Próxima Área de Imagem de Preparação Anterior"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Aceitar Imagem de Preparação Anterior",
|
||||
"desc": "Aceitar Área de Imagem de Preparação Anterior"
|
||||
}
|
||||
}
|
207
frontend/public/locales/hotkeys/ru.json
Normal file
207
frontend/public/locales/hotkeys/ru.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": "Отправить в img2img",
|
||||
"desc": "Отправить текущее изображение в Image To Image"
|
||||
},
|
||||
"deleteImage": {
|
||||
"title": "Удалить изображение",
|
||||
"desc": "Удалить текущее изображение"
|
||||
},
|
||||
"closePanels": {
|
||||
"title": "Закрыть панели",
|
||||
"desc": "Закрывает открытые панели"
|
||||
},
|
||||
"previousImage": {
|
||||
"title": "Предыдущее изображение",
|
||||
"desc": "Отображать предыдущее изображение в галерее"
|
||||
},
|
||||
"nextImage": {
|
||||
"title": "Следующее изображение",
|
||||
"desc": "Отображение следующего изображения в галерее"
|
||||
},
|
||||
"toggleGalleryPin": {
|
||||
"title": "Закрепить галерею",
|
||||
"desc": "Закрепляет и открепляет галерею"
|
||||
},
|
||||
"increaseGalleryThumbSize": {
|
||||
"title": "Увеличить размер миниатюр галереи",
|
||||
"desc": "Увеличивает размер миниатюр галереи"
|
||||
},
|
||||
"reduceGalleryThumbSize": {
|
||||
"title": "Уменьшает размер миниатюр галереи",
|
||||
"desc": "Уменьшает размер миниатюр галереи"
|
||||
},
|
||||
"selectBrush": {
|
||||
"title": "Выбрать кисть",
|
||||
"desc": "Выбирает кисть для холста"
|
||||
},
|
||||
"selectEraser": {
|
||||
"title": "Выбрать ластик",
|
||||
"desc": "Выбирает ластик для холста"
|
||||
},
|
||||
"reduceBrushSize": {
|
||||
"title": "Уменьшить размер кисти",
|
||||
"desc": "Уменьшает размер кисти/ластика холста"
|
||||
},
|
||||
"increaseBrushSize": {
|
||||
"title": "Увеличить размер кисти",
|
||||
"desc": "Увеличивает размер кисти/ластика холста"
|
||||
},
|
||||
"reduceBrushOpacity": {
|
||||
"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": "Previous Staging Image",
|
||||
"desc": "Предыдущее изображение"
|
||||
},
|
||||
"nextStagingImage": {
|
||||
"title": "Next Staging Image",
|
||||
"desc": "Следующее изображение"
|
||||
},
|
||||
"acceptStagingImage": {
|
||||
"title": "Принять изображение",
|
||||
"desc": "Принять текущее изображение"
|
||||
}
|
||||
}
|
62
frontend/public/locales/options/de.json
Normal file
62
frontend/public/locales/options/de.json
Normal file
@ -0,0 +1,62 @@
|
||||
{
|
||||
"images": "Bilder",
|
||||
"steps": "Schritte",
|
||||
"cfgScale": "CFG-Skala",
|
||||
"width": "Breite",
|
||||
"height": "Höhe",
|
||||
"sampler": "Sampler",
|
||||
"seed": "Seed",
|
||||
"randomizeSeed": "Zufälliger Seed",
|
||||
"shuffle": "Mischen",
|
||||
"noiseThreshold": "Rausch-Schwellenwert",
|
||||
"perlinNoise": "Perlin-Rauschen",
|
||||
"variations": "Variationen",
|
||||
"variationAmount": "Höhe der Abweichung",
|
||||
"seedWeights": "Seed-Gewichte",
|
||||
"faceRestoration": "Gesichtsrestaurierung",
|
||||
"restoreFaces": "Gesichter wiederherstellen",
|
||||
"type": "Art",
|
||||
"strength": "Stärke",
|
||||
"upscaling": "Hochskalierung",
|
||||
"upscale": "Hochskalieren",
|
||||
"upscaleImage": "Bild hochskalieren",
|
||||
"scale": "Maßstab",
|
||||
"otherOptions": "Andere Optionen",
|
||||
"seamlessTiling": "Nahtlose Kacheln",
|
||||
"hiresOptim": "High-Res-Optimierung",
|
||||
"imageFit": "Ausgangsbild an Ausgabegröße anpassen",
|
||||
"codeformerFidelity": "Glaubwürdigkeit",
|
||||
"seamSize": "Nahtgröße",
|
||||
"seamBlur": "Nahtunschärfe",
|
||||
"seamStrength": "Stärke der Naht",
|
||||
"seamSteps": "Nahtstufen",
|
||||
"inpaintReplace": "Inpaint Ersetzen",
|
||||
"scaleBeforeProcessing": "Skalieren vor der Verarbeitung",
|
||||
"scaledWidth": "Skaliert W",
|
||||
"scaledHeight": "Skaliert H",
|
||||
"infillMethod": "Infill-Methode",
|
||||
"tileSize": "Kachelgröße",
|
||||
"boundingBoxHeader": "Begrenzungsrahmen",
|
||||
"seamCorrectionHeader": "Nahtkorrektur",
|
||||
"infillScalingHeader": "Infill und Skalierung",
|
||||
"img2imgStrength": "Bild-zu-Bild-Stärke",
|
||||
"toggleLoopback": "Toggle Loopback",
|
||||
"invoke": "Invoke",
|
||||
"cancel": "Abbrechen",
|
||||
"promptPlaceholder": "Prompt hier eingeben. [negative Token], (mehr Gewicht)++, (geringeres Gewicht)--, Tausch und Überblendung sind verfügbar (siehe Dokumente)",
|
||||
"sendTo": "Senden an",
|
||||
"sendToImg2Img": "Senden an Bild zu Bild",
|
||||
"sendToUnifiedCanvas": "Senden an Unified Canvas",
|
||||
"copyImageToLink": "Bild-Link kopieren",
|
||||
"downloadImage": "Bild herunterladen",
|
||||
"openInViewer": "Im Viewer öffnen",
|
||||
"closeViewer": "Viewer schließen",
|
||||
"usePrompt": "Prompt verwenden",
|
||||
"useSeed": "Seed verwenden",
|
||||
"useAll": "Alle verwenden",
|
||||
"useInitImg": "Ausgangsbild verwenden",
|
||||
"info": "Info",
|
||||
"deleteImage": "Bild löschen",
|
||||
"initialImage": "Ursprüngliches Bild",
|
||||
"showOptionsPanel": "Optionsleiste zeigen"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user