diff options
author | Muhammad Rizqi Nur <rizqinur2010@gmail.com> | 2022-10-30 11:57:51 +0000 |
---|---|---|
committer | Muhammad Rizqi Nur <rizqinur2010@gmail.com> | 2022-10-30 11:57:51 +0000 |
commit | cd4d59c0de446e6cae1db99ab1ad902b375a1e10 (patch) | |
tree | 8a09cbfceef69ebe3a3dab513a158a642923ab0c | |
parent | 05e2e40537a948d7563d873ffbc394c41a0cd0b1 (diff) | |
parent | 17a2076f72562b428052ee3fc8c43d19c03ecd1e (diff) | |
download | stable-diffusion-webui-gfx803-cd4d59c0de446e6cae1db99ab1ad902b375a1e10.tar.gz stable-diffusion-webui-gfx803-cd4d59c0de446e6cae1db99ab1ad902b375a1e10.tar.bz2 stable-diffusion-webui-gfx803-cd4d59c0de446e6cae1db99ab1ad902b375a1e10.zip |
Merge master
28 files changed, 2015 insertions, 904 deletions
@@ -29,3 +29,5 @@ notification.mp3 /textual_inversion .vscode /extensions +/test/stdout.txt +/test/stderr.txt @@ -1 +1,13 @@ * @AUTOMATIC1111
+/localizations/ar_AR.json @xmodar @blackneoo
+/localizations/de_DE.json @LunixWasTaken
+/localizations/es_ES.json @innovaciones
+/localizations/fr_FR.json @tumbly
+/localizations/it_IT.json @EugenioBuffo
+/localizations/ja_JP.json @yuuki76
+/localizations/ko_KR.json @36DB
+/localizations/pt_BR.json @M-art-ucci
+/localizations/ru_RU.json @kabachuha
+/localizations/tr_TR.json @camenduru
+/localizations/zh_CN.json @dtlnor @bgluminous
+/localizations/zh_TW.json @benlisquare
@@ -128,10 +128,12 @@ def prepare_enviroment(): blip_commit_hash = os.environ.get('BLIP_COMMIT_HASH', "48211a1594f1321b00f14c9f7a5b4813144b2fb9")
sys.argv += shlex.split(commandline_args)
+ test_argv = [x for x in sys.argv if x != '--tests']
sys.argv, skip_torch_cuda_test = extract_arg(sys.argv, '--skip-torch-cuda-test')
sys.argv, reinstall_xformers = extract_arg(sys.argv, '--reinstall-xformers')
sys.argv, update_check = extract_arg(sys.argv, '--update-check')
+ sys.argv, run_tests = extract_arg(sys.argv, '--tests')
xformers = '--xformers' in sys.argv
deepdanbooru = '--deepdanbooru' in sys.argv
ngrok = '--ngrok' in sys.argv
@@ -194,6 +196,26 @@ def prepare_enviroment(): print("Exiting because of --exit argument")
exit(0)
+ if run_tests:
+ tests(test_argv)
+ exit(0)
+
+
+def tests(argv):
+ if "--api" not in argv:
+ argv.append("--api")
+
+ print(f"Launching Web UI in another process for testing with arguments: {' '.join(argv[1:])}")
+
+ with open('test/stdout.txt', "w", encoding="utf8") as stdout, open('test/stderr.txt', "w", encoding="utf8") as stderr:
+ proc = subprocess.Popen([sys.executable, *argv], stdout=stdout, stderr=stderr)
+
+ import test.server_poll
+ test.server_poll.run_tests()
+
+ print(f"Stopping Web UI process with id {proc.pid}")
+ proc.kill()
+
def start_webui():
print(f"Launching Web UI with arguments: {' '.join(sys.argv[1:])}")
diff --git a/localizations/ar_AR.json b/localizations/ar_AR.json index 271ebb87..abbbcff4 100644 --- a/localizations/ar_AR.json +++ b/localizations/ar_AR.json @@ -26,8 +26,21 @@ "Sampling Steps": "عدد الخطوات", "Sampling method": "أسلوب الخطو", "Which algorithm to use to produce the image": "Sampler: اسم نظام تحديد طريقة تغيير المسافات بين الخطوات", + "Euler a": "Euler a", "Euler Ancestral - very creative, each can get a completely different picture depending on step count, setting steps to higher than 30-40 does not help": "Euler Ancestral: طريقة مبدعة يمكن أن تنتج صور مختلفة على حسب عدد الخطوات، لا تتغير بعد 30-40 خطوة", + "Euler": "Euler", + "LMS": "LMS", + "Heun": "Heun", + "DPM2": "DPM2", + "DPM2 a": "DPM2 a", + "DPM fast": "DPM fast", + "DPM adaptive": "DPM adaptive", + "LMS Karras": "LMS Karras", + "DPM2 Karras": "DPM2 Karras", + "DPM2 a Karras": "DPM2 a Karras", + "DDIM": "DDIM", "Denoising Diffusion Implicit Models - best at inpainting": "Denoising Diffusion Implicit Models: الأفضل في الإنتاج الجزئي", + "PLMS": "PLMS", "Width": "العرض", "Height": "الإرتفاع", "Restore faces": "تحسين الوجوه", @@ -58,6 +71,7 @@ "Resize seed from height": "إرتفاع الممزوج", "Make an attempt to produce a picture similar to what would have been produced with same seed at specified resolution": "Seed resize from: حدد دقة صورة الممزوج (0: نفس دقة الإنتاج)", "Open for Clip Aesthetic!": "تضمين تجميلي", + "▼": "▼", "Aesthetic weight": "أثر التضمين", "Aesthetic steps": "عدد الخطوات", "Aesthetic learning rate": "معدل التعلم", @@ -79,7 +93,6 @@ "-": "-", "or": "أو", "Click to Upload": "انقر للرفع", - "Prompts": "قائمة الطلبات", "X/Y plot": "مصفوفة عوامل", "X type": "العامل الأول", "Nothing": "لا شيء", @@ -92,6 +105,8 @@ "Checkpoint name": "ملف الأوزان", "Hypernetwork": "الشبكة الفائقة", "Hypernet str.": "قوة الشبكة الفائقة", + "Inpainting conditioning mask strength": "قوة قناع الإنتاج الجزئي", + "Only applies to inpainting models. Determines how strongly to mask off the original image for inpainting and img2img. 1.0 means fully masked, which is the default behaviour. 0.0 means a fully unmasked conditioning. Lower values will help preserve the overall composition of the image, but will struggle with large changes.": "حدد مدى صرامة قناع الإنتاج، يصبح القناع شفاف إذا قوته 0 (لا يعمل إلا مع ملفات أوزان الإنتاج الجزئي: inpainting)", "Sigma Churn": "العشوائية (Schurn)", "Sigma min": "أدنى تشويش (Stmin)", "Sigma max": "أقصى تشويش (Stmax)", @@ -99,6 +114,7 @@ "Eta": "العامل Eta η", "Clip skip": "تخطي آخر طبقات CLIP", "Denoising": "المدى", + "Cond. Image Mask Weight": "قوة قناع الإنتاج الجزئي", "X values": "قيم العامل الأول", "Separate values for X axis using commas.": "افصل القيم بفواصل (,) من اليسار إلى اليمين", "Y type": "العامل الثاني", @@ -168,6 +184,12 @@ "Tile overlap": "تداخل النافذة", "For SD upscale, how much overlap in pixels should there be between tiles. Tiles overlap so that when they are merged back into one picture, there is no clearly visible seam.": "المكبر ينظر إلى أجزاء الصورة من خلال نافذة لتكبير المحتوى ثم ينتقل إلى الجزء المجاور، يفضل أن يكون هناك تداخل بين كل رقعة لكي لا يكون هناك اختلاف واضح بينهم", "Upscaler": "طريقة التكبير", + "Lanczos": "Lanczos", + "LDSR": "LDSR", + "ScuNET GAN": "ScuNET GAN", + "ScuNET PSNR": "ScuNET PSNR", + "ESRGAN_4x": "ESRGAN_4x", + "SwinIR 4x": "SwinIR 4x", "Inpaint": "إنتاج جزئي", "Draw mask": "ارسم القناع", "Upload mask": "ارفع القناع", @@ -192,6 +214,7 @@ "GFPGAN visibility": "أثر GFPGAN (محسن وجوه)", "CodeFormer visibility": "أثر CodeFormer (محسن وجوه)", "CodeFormer weight (0 = maximum effect, 1 = minimum effect)": "وزن CodeFormer (يزيد التفاصيل على حساب الجودة)", + "Upscale Before Restoring Faces": "كبر قبل تحسين الوجوه", "Scale to": "دقة محددة", "Crop to fit": "قص الأطراف الزائدة إذا لم تتناسب الأبعاد", "Batch Process": "حزمة صور", @@ -199,7 +222,6 @@ "A directory on the same machine where the server is running.": "مسار مجلد صور موجود في جهاز الخادم", "Leave blank to save images to the default path.": "اتركه فارغا لاستخدام المسار الإفتراضي", "Show result images": "اعرض الصور الناتجة", - "Open output directory": "افتح مجلد المخرجات", "PNG Info": "عوامل الصورة", "Send to txt2img": "أرسل لنص إلى صورة", "Checkpoint Merger": "مزج الأوزان", @@ -232,7 +254,41 @@ "Enter hypernetwork layer structure": "ترتيب مضاعفات عرض الطبقات", "1st and last digit must be 1. ex:'1, 2, 1'": "المضاعفين الأول والأخير يجب أن يكونا 1، مثال: 1, 2, 1", "Select activation function of hypernetwork": "دالة التنشيط", + "linear": "linear", + "relu": "relu", + "leakyrelu": "leakyrelu", + "elu": "elu", + "swish": "swish", + "tanh": "tanh", + "sigmoid": "sigmoid", + "celu": "celu", + "gelu": "gelu", + "glu": "glu", + "hardshrink": "hardshrink", + "hardsigmoid": "hardsigmoid", + "hardtanh": "hardtanh", + "logsigmoid": "logsigmoid", + "logsoftmax": "logsoftmax", + "mish": "mish", + "prelu": "prelu", + "rrelu": "rrelu", + "relu6": "relu6", + "selu": "selu", + "silu": "silu", + "softmax": "softmax", + "softmax2d": "softmax2d", + "softmin": "softmin", + "softplus": "softplus", + "softshrink": "softshrink", + "softsign": "softsign", + "tanhshrink": "tanhshrink", + "threshold": "threshold", "Select Layer weights initialization. relu-like - Kaiming, sigmoid-like - Xavier is recommended": "تهيئة الأوزان (استخدم Kaiming مع relu وأمثالها وXavier مع sigmoid وأمثالها)", + "Normal": "Normal", + "KaimingUniform": "KaimingUniform", + "KaimingNormal": "KaimingNormal", + "XavierUniform": "XavierUniform", + "XavierNormal": "XavierNormal", "Add layer normalization": "أضف تسوية الطبقات (LayerNorm)", "Use dropout": "استخدم الإسقاط (Dropout)", "Overwrite Old Hypernetwork": "استبدل الشبكة الفائقة القديمة", @@ -393,6 +449,7 @@ "Add model hash to generation information": "أضف رمز تهشير (Hash) ملف الأوزان لعوامل الإنتاج", "Add model name to generation information": "أضف اسم ملف الأوزان لعوامل الإنتاج", "When reading generation parameters from text into UI (from PNG info or pasted text), do not change the selected model/checkpoint.": "لا تغير الأوزان المختارة عند قراءة عوامل الإنتاج من صورة أو من ملف", + "Send seed when sending prompt or image to other interface": "عند إرسال صورة أو طلب ألحق البذرة أيضا", "Font for image grids that have text": "نوع الخط في جداول الصور التي تحتوي على نصوص", "Enable full page image viewer": "اسمح بعرض الصور في وضع ملئ الشاشة", "Show images zoomed in by default in full page image viewer": "اعرض الصور مقربة عند استخدام وضع ملئ الشاشة", @@ -400,6 +457,18 @@ "Quicksettings list": "قائمة الإعدادات السريعة", "List of setting names, separated by commas, for settings that should go to the quick access bar at the top, rather than the usual setting tab. See modules/shared.py for setting names. Requires restarting to apply.": "قائمة مقسمة بفواصل لأسماء الإعدادات التي يجب أن تظهر في الأعلى لتسهيل الوصول إليها، انظر إلى modules/shared.py لمعرفة الأسماء، يتطلب إعادة تشغيل", "Localization (requires restart)": "اللغة (تتطلب إعادة تشغيل)", + "pt_BR": "البرتغالية", + "zh_CN": "الصينية", + "ko_KR": "الكورية", + "fr_FR": "الفرنسية", + "ru_RU": "الروسية", + "ar_AR": "العربية", + "tr_TR": "التركية", + "it_IT": "الإيطالية", + "ja_JP": "اليابانية", + "de_DE": "الألمانية", + "zh_TW": "الصينية (تايوان)", + "es_ES": "الإسبانية", "Sampler parameters": "عوامل أساليب الخطو", "Hide samplers in user interface (requires restart)": "اخف أساليب الخطو التالية (يتطلب إعادة تشغيل)", "eta (noise multiplier) for DDIM": "العامل Eta η لأسلوب الخطو DDIM", @@ -420,5 +489,30 @@ "Request browser notifications": "اطلب تنبيهات المتصفح", "Download localization template": "حمل ملف اللغة", "Reload custom script bodies (No ui updates, No restart)": "أعد تحميل الأدوات الخاصة (بدون واجهة المستخدم ولا يحتاج إعادة تشغيل)", - "Restart Gradio and Refresh components (Custom Scripts, ui.py, js and css only)": "أعد تشغيل gradio وتحميل الأدوات الخاصة وواجهة المستخدم" -}
\ No newline at end of file + "Restart Gradio and Refresh components (Custom Scripts, ui.py, js and css only)": "أعد تشغيل gradio وتحميل الأدوات الخاصة وواجهة المستخدم", + "⤡": "⤡", + "⊞": "⊞", + "×": "×", + "❮": "❮", + "❯": "❯", + "•": "•", + "Label": "Label", + "File": "File", + "Image": "Image", + "Check progress": "Check progress", + "Check progress (first)": "Check progress (first)", + "Textbox": "Textbox", + "Image for img2img": "Image for img2img", + "Image for inpainting with mask": "Image for inpainting with mask", + "Mask": "Mask", + "Mask mode": "Mask mode", + "Masking mode": "Masking mode", + "Resize mode": "Resize mode", + "Prev batch": "Prev batch", + "Next batch": "Next batch", + "Refresh page": "Refresh page", + "Date to": "Date to", + "Number": "Number", + "set_index": "set_index", + "Checkbox": "Checkbox" +} diff --git a/localizations/de_DE.json b/localizations/de_DE.json index b52fa681..56d54b54 100644 --- a/localizations/de_DE.json +++ b/localizations/de_DE.json @@ -1,42 +1,41 @@ - { "⤡": "⤡", "⊞": "⊞", "×": "×", "❮": "❮", "❯": "❯", + "view": "API ", + "api": "anzeigen", + "•": " • ", + "built with gradio": "Mit Gradio erstellt", "Loading...": "Lädt...", - "view": "zeigen", - "api": "api", - "•": "•", - "built with gradio": "Erstellt mit Gradio", - "Stable Diffusion checkpoint": "Stable Diffusion checkpoint", + "Stable Diffusion checkpoint": "Stable Diffusion Checkpoint", "txt2img": "txt2img", "img2img": "img2img", "Extras": "Extras", "PNG Info": "PNG Info", - "Checkpoint Merger": "Checkpoint Merger", + "Checkpoint Merger": "Checkpoint Fusion", "Train": "Trainieren", "Settings": "Einstellungen", "Prompt": "Prompt", - "Negative prompt": "Negativer Prompt", + "Negative prompt": "Negative Prompt", "Run": "Ausführen", "Skip": "Überspringen", "Interrupt": "Abbrechen", "Generate": "Generieren", - "Style 1": "Style 1", - "Style 2": "Style 2", + "Style 1": "Stil 1", + "Style 2": "Stil 2", "Label": "Bezeichnung", "File": "Datei", "Drop File Here": "Datei hier ablegen", "-": "-", - "o": "o", - "Click to Upload": "Klicken zum Hochladen", + "o": "oder", + "Click to Upload": "Hochladen", "Image": "Bild", "Check progress": "Fortschitt prüfen", "Check progress (first)": "Fortschritt prüfen (Initial)", - "Sampling Steps": "Sampling Steps", - "Sampling method": "Sampling method", + "Sampling Steps": "Samplingschritte", + "Sampling method": "Samplingmethode", "Euler a": "Euler a", "Euler": "Euler", "LMS": "LMS", @@ -54,37 +53,37 @@ "Height": "Höhe", "Restore faces": "Gesichter wiederherstellen", "Tiling": "Kacheln", - "Highres. fix": "Highres. fix", - "Firstpass width": "Breite erstdurchlauf", - "Firstpass height": "Höhe erstdurchlauf", - "Denoising strength": "Denoising stärke", - "Batch count": "Batch anzahl", - "Batch size": "Batch größe", - "CFG Scale": "CFG Scale", + "Highres. fix": "Highres. Fix", + "Firstpass width": "Breite Erstdurchlauf", + "Firstpass height": "Höhe Erstdurchlauf", + "Denoising strength": "Denoisingstärke", + "Batch count": "Batchanzahl", + "Batch size": "Batchgröße", + "CFG Scale": "CFG-Skala", "Seed": "Seed", "Extra": "Extra", - "Variation seed": "Variation seed", - "Variation strength": "Variation strength", - "Resize seed from width": "Seed von der Breite her ändern", - "Resize seed from height": " Seed von der Breite her ändern", - "Script": "Script", + "Variation seed": "Variationsseed", + "Variation strength": "Variationsstärke", + "Resize seed from width": "Seed von Breite ändern", + "Resize seed from height": "Seed von Höhe ändern", + "Script": "Skript", "None": "Nichts", - "Prompt matrix": "Prompt matrix", - "Prompts from file or textbox": "Prompts von Datei oder Textbox", - "X/Y plot": "X/Y graph", + "Prompt matrix": "Promptmatrix", + "Prompts from file or textbox": "Prompts aus Datei oder Textfeld", + "X/Y plot": "X/Y Graf", "Put variable parts at start of prompt": "Variable teile am start des Prompt setzen", - "Show Textbox": "Textbox Anzeigen", - "File with inputs": "Datei mit Inputwerten", - "Prompts": "Prompts", - "X type": "X typ", + "Iterate seed every line": "Iterate seed every line", + "List of prompt inputs": "List of prompt inputs", + "Upload prompt inputs": "Upload prompt inputs", + "X type": "X-Typ", "Nothing": "Nichts", "Var. seed": "Var. seed", "Var. strength": "Var. strength", - "Steps": "Steps", - "Prompt S/R": "Prompt S/R", - "Prompt order": "Prompt order", + "Steps": "Schritte", + "Prompt S/R": "Prompt Suchen/Ersetzen", + "Prompt order": "Promptreihenfolge", "Sampler": "Sampler", - "Checkpoint name": "Checkpoint name", + "Checkpoint name": "Checkpointname", "Hypernetwork": "Hypernetwork", "Hypernet str.": "Hypernet str.", "Sigma Churn": "Sigma Churn", @@ -94,76 +93,78 @@ "Eta": "Eta", "Clip skip": "Clip skip", "Denoising": "Denoising", - "X values": "X values", - "Y type": "Y type", - "Y values": "Y values", + "Cond. Image Mask Weight": "Cond. Image Mask Weight", + "X values": "X-Werte", + "Y type": "Y-Typ", + "Y values": "Y-Werte", "Draw legend": "Legende zeichnen", "Include Separate Images": "Seperate Bilder hinzufügen", "Keep -1 for seeds": "-1 als Seed behalten", - "Drop Image Here": "Bild hier ablegen", "Save": "Speichern", - "Send to img2img": "Senden an img2img", - "Send to inpaint": "Senden an inpaint", - "Send to extras": "Senden an extras", - "Make Zip when Save?": "Zip beim speichern erstellen?", - "Textbox": "Textbox", - "Interrogate\nCLIP": "CLIP\nAbfragen", + "Send to img2img": "An img2img senden", + "Send to inpaint": "An Inpaint senden", + "Send to extras": "An Extras senden", + "Make Zip when Save?": "Zip beim Speichern erstellen?", + "Textbox": "Textfeld", + "Interrogate\nCLIP": "Interrogate\nCLIP", + "Interrogate\nDeepBooru": "Interrogate\nDeepBooru", "Inpaint": "Inpaint", "Batch img2img": "Batch img2img", "Image for img2img": "Bild für img2img", - "Image for inpainting with mask": "Bild für inpainting mit maske", + "Drop Image Here": "Bild hier ablegen", + "Image for inpainting with mask": "Bild für inpainting mit Maske", "Mask": "Maske", - "Mask blur": "Masken Unschärfe", - "Mask mode": "Masken modus", + "Mask blur": "Maskenunschärfe", + "Mask mode": "Maskenmodus", "Draw mask": "Maske zeichnen", - "Upload mask": "Maske Hochladen", - "Masking mode": "Modus zum Maskieren", - "Inpaint masked": "Inpaint maskiertes", - "Inpaint not masked": "Inpaint nicht maskiertes", + "Upload mask": "Maske hochladen", + "Masking mode": "Maskierungsmodus", + "Inpaint masked": "Maskiertes inpainten", + "Inpaint not masked": "Nicht maskiertes inpainten", "Masked content": "Maskierter Inhalt", "fill": "ausfüllen", "original": "original", "latent noise": "latent noise", "latent nothing": "latent nothing", "Inpaint at full resolution": "Inpaint mit voller Auflösung", - "Inpaint at full resolution padding, pixels": "Inpaint mit voller Auflösung Abstand, Pixels", + "Inpaint at full resolution padding, pixels": "Inpaint bei voller Auflösung Abstand, Pixel", "Process images in a directory on the same machine where the server is running.": "Bilder in einem Verzeichnis auf demselben Rechner verarbeiten, auf dem der Server läuft.", "Use an empty output directory to save pictures normally instead of writing to the output directory.": "Ein leeres Ausgabeverzeichnis verwenden, um Bilder normal zu speichern, anstatt in das Ausgabeverzeichnis zu schreiben.", - "Input directory": "Input Verzeichnis", - "Output directory": "Output verzeichnis", - "Resize mode": "Größe anpassen - Modus", - "Just resize": "Nur größe anpassen", - "Crop and resize": "Zuschneiden und größe anpassen", + "Input directory": "Eingabeverzeichnis", + "Output directory": "Ausgabeverzeichnis", + "Resize mode": "Größenänderungsmodus", + "Just resize": "Nur Größe anpassen", + "Crop and resize": "Zuschneiden und Größe anpassen", "Resize and fill": "Größe anpassen und ausfüllen", - "img2img alternative test": "img2img alternative test", + "img2img alternative test": "img2img alternativer Test", "Loopback": "Loopback", "Outpainting mk2": "Outpainting mk2", "Poor man's outpainting": "Poor man's outpainting", - "SD upscale": "SD upscale", - "should be 2 or lower.": "sollte 2 oder niedriger sein.", - "Override `Sampling method` to Euler?(this method is built for it)": "`Sampling method` a Euler überschreiben? (diese methode is dafür ausgelegt)", - "Override `prompt` to the same value as `original prompt`?(and `negative prompt`)": "`prompt` zum gleichen wert wie `Originaler prompt` überschreiben? (und `Negativer prompt`)", - "Original prompt": "Originaler Prompt", - "Original negative prompt": "Originaler negativer prompt", - "Override `Sampling Steps` to the same value as `Decode steps`?": "`Sampling Steps` zum gleichen wert wie `Decode steps` überschreiben?", - "Decode steps": "Decode steps", - "Override `Denoising strength` to 1?": "`Denoising strength` zu 1 überschreiben?", - "Decode CFG scale": "Decode CFG scale", + "SD upscale": "SD-Upscale", + "should be 2 or lower.": "Sollte 2 oder niedriger sein.", + "Override `Sampling method` to Euler?(this method is built for it)": "`Samplingmethode` auf Euler setzen? (Diese Methode is dafür ausgelegt)", + "Override `prompt` to the same value as `original prompt`?(and `negative prompt`)": "`Prompt` auf denselben Wert wie `Originale Prompt` (und `Negative Prompt`) setzen?", + "Original prompt": "Originale Prompt", + "Original negative prompt": "Originale negative Prompt", + "Override `Sampling Steps` to the same value as `Decode steps`?": "`Samplingschritte` auf denselben Wert wie `Dekodierschritte` setzen?", + "Decode steps": "Dekodierschritte", + "Override `Denoising strength` to 1?": "`Denoisingstärke auf 1 setzen?", + "Decode CFG scale": "CFG-Skala dekodieren", "Randomness": "Zufälligkeit", - "Sigma adjustment for finding noise for image": "Sigma anpassungen um noise für Bilder zu finden.", - "Loops": "Loops", + "Sigma adjustment for finding noise for image": "Sigma-Anpassung für die Suche nach Noise des Bildes", + "Loops": "Schleifen", "Denoising strength change factor": "Denoising strength change factor", - "Recommended settings: Sampling Steps: 80-100, Sampler: Euler a, Denoising strength: 0.8": "Empfohlene Einstellungen: Sampling Schritte: 80-100, Sampler Methode: Euler a, Denoising stärke: 0.8", - "Pixels to expand": "Anz. Pixel zum erweitern", + "Recommended settings: Sampling Steps: 80-100, Sampler: Euler a, Denoising strength: 0.8": "Empfohlene Einstellungen: Samplingschritte: 80-100, Samplermethode: Euler a, Denoisingstärke: 0.8", + "Pixels to expand": "Pixel zum Erweitern", "Outpainting direction": "Outpainting Richtung", "left": "Links", "right": "Rechts", "up": "Hoch", "down": "Runter", - "Fall-off exponent (lower=higher detail)": "Fall-off exponent (weniger=mehr details)", - "Color variation": "Farb variationen", - "Will upscale the image to twice the dimensions; use width and height sliders to set tile size": "Skaliert das Bild auf die doppelte Größe; Benutz die Schieberegler für Breite und Höhe, um die Kachelgröße einzustellen", - "Tile overlap": "Kacheln überlappungen", + "Fall-off exponent (lower=higher detail)": "Abfallexponent (niedriger=mehr Details)", + "Color variation": "Farbabweichung", + "Will upscale the image to twice the dimensions; use width and height sliders to set tile size": "Skaliert das Bild auf die doppelte Größe; Benutze die Schieberegler für Breite und Höhe, um die Kachelgröße einzustellen", + "Tile overlap": "Kachelüberlappung", "Upscaler": "Upscaler", "Lanczos": "Lanczos", "LDSR": "LDSR", @@ -171,249 +172,287 @@ "ScuNET GAN": "ScuNET GAN", "ScuNET PSNR": "ScuNET PSNR", "ESRGAN_4x": "ESRGAN_4x", - "Single Image": "Ein Bild", - "Batch Process": "Massenverarbeitung", - "Batch from Directory": "Massenverarbeitung vom Verzeichnis", + "Single Image": "Einzelnes Bild", + "Batch Process": "Batchverarbeitung", + "Batch from Directory": "Batchverarbeitung aus Verzeichnis", "Source": "Quelle", "Show result images": "Bildergebnisse zeigen", - "Scale by": "Skalieren von", + "Scale by": "Skalieren um", "Scale to": "Skalieren zu", "Resize": "Größe anpassen", "Crop to fit": "Zuschneiden damit es passt", - "Upscaler 2 visibility": "Upscaler 2 sichtbarkeit", - "GFPGAN visibility": "GFPGAN sichtbarkeit", - "CodeFormer visibility": "CodeFormer sichtbarkeit", - "CodeFormer weight (0 = maximum effect, 1 = minimum effect)": "CodeFormer gewicht (0 = maximaler effekt, 1 = minimalster effekt)", - "Open output directory": "Zielverzeichnis öffnen", - "Send to txt2img": "Senden an txt2img", + "Upscaler 2 visibility": "Upscaler 2 Sichtbarkeit", + "GFPGAN visibility": "GFPGAN Sichtbarkeit", + "CodeFormer visibility": "CodeFormer Sichtbarkeit", + "CodeFormer weight (0 = maximum effect, 1 = minimum effect)": "CodeFormer Gewichtung (0 = maximale Wirkung, 1 = minimale Wirkung)", + "Upscale Before Restoring Faces": "Upscale Before Restoring Faces", + "Send to txt2img": "An txt2img senden", "A merger of the two checkpoints will be generated in your": "Die zusammgeführten Checkpoints werden gespeichert unter", - "checkpoint": "checkpoint", + "checkpoint": "Checkpoint", "directory.": "Verzeichnis.", "Primary model (A)": "Primäres Modell (A)", "Secondary model (B)": "Sekundäres Modell (B)", "Tertiary model (C)": "Tertiäres Modell (C)", "Custom Name (Optional)": "Eigener Name (Optional)", - "Multiplier (M) - set to 0 to get model A": "Multiplier (M) - auf 0 setzen um Modell A zu bekommen", + "Multiplier (M) - set to 0 to get model A": "Multiplikator (M) - auf 0 setzen, um Modell A zu erhalten", "Interpolation Method": "Interpolationsmethode", "Weighted sum": "Weighted sum", "Add difference": "Add difference", "Save as float16": "Speichern als float16", "See": "Siehe ", - "wiki": "wiki ", - "for detailed explanation.": "für eine detailierte erklärung.", + "wiki": "Wiki ", + "for detailed explanation.": "für eine ausführliche Erklärung.", "Create embedding": "Embedding erstellen", "Create hypernetwork": "Hypernetwork erstellen", "Preprocess images": "Bilder vorbereiten", "Name": "Name", "Initialization text": "Initialisierungstext", - "Number of vectors per token": "Anzahl der vektoren pro token", + "Number of vectors per token": "Anzahl der Vektoren pro Token", "Overwrite Old Embedding": "Alte Embeddings überschreiben", "Modules": "Module", - "Enter hypernetwork layer structure": "Hypernetwork-Schichtstruktur angeben", + "Enter hypernetwork layer structure": "Hypernetwork-Ebenenstruktur angeben", "Select activation function of hypernetwork": "Aktivierungsfunktion des Hypernetwork auswählen", "linear": "linear", "relu": "relu", "leakyrelu": "leakyrelu", "elu": "elu", "swish": "swish", - "Add layer normalization": "Schicht normalisierung hinzufügen", + "tanh": "tanh", + "sigmoid": "sigmoid", + "celu": "celu", + "gelu": "gelu", + "glu": "glu", + "hardshrink": "hardshrink", + "hardsigmoid": "hardsigmoid", + "hardtanh": "hardtanh", + "logsigmoid": "logsigmoid", + "logsoftmax": "logsoftmax", + "mish": "mish", + "prelu": "prelu", + "rrelu": "rrelu", + "relu6": "relu6", + "selu": "selu", + "silu": "silu", + "softmax": "softmax", + "softmax2d": "softmax2d", + "softmin": "softmin", + "softplus": "softplus", + "softshrink": "softshrink", + "softsign": "softsign", + "tanhshrink": "tanhshrink", + "threshold": "threshold", + "Select Layer weights initialization. relu-like - Kaiming, sigmoid-like - Xavier is recommended": "Auswahl der Initialisierung der Ebenengewichte. Empfohlen wird relu-like - Kaiming, sigmoid-like - Xavier", + "Normal": "Normal", + "KaimingUniform": "KaimingUniform", + "KaimingNormal": "KaimingNormal", + "XavierUniform": "XavierUniform", + "XavierNormal": "XavierNormal", + "Add layer normalization": "Ebenennormalisierung hinzufügen", "Use dropout": "Dropout benutzen", "Overwrite Old Hypernetwork": "Altes Hypernetwork überschreiben", "Source directory": "Quellenverzeichnis", "Destination directory": "Zielverzeichnis", - "Existing Caption txt Action": "Vorhandene Beschriftung der txt Aktion", + "Existing Caption txt Action": "Vorhandene Beschriftung der txt", "ignore": "ignorieren", "copy": "kopieren", - "prepend": "vorangestellt", + "prepend": "voranstellen", "append": "anhängen", "Create flipped copies": "Gespiegelte Bilder erstellen", "Split oversized images": "Übergroße Bilder aufteilen", - "Use BLIP for caption": "BLIP für Überschrift nutzen", - "Use deepbooru for caption": "Deepbooru für Überschrift nutzen", - "Split image threshold": "Bilder aufteilen Grenzwert", - "Split image overlap ratio": "Überschneidungsverhältnis beim Bilder aufteilen", + "Auto focal point crop": "Automatisch auf Fokuspunkt zuschneiden", + "Use BLIP for caption": "BLIP für Beschriftung nutzen", + "Use deepbooru for caption": "Deepbooru für Beschriftung nutzen", + "Split image threshold": "Schwellenwert für die Aufteilung von Bildern", + "Split image overlap ratio": "Überschneidungsverhältnis der Teilbilder", + "Focal point face weight": "Fokuspunkt Gesicht Gewicht", + "Focal point entropy weight": "Fokuspunkt Entropie Gewicht", + "Focal point edges weight": "Fokuspunkt Kanten Gewicht", + "Create debug image": "Testbild erstellen", "Preprocess": "Vorbereiten", - "Train an embedding or Hypernetwork; you must specify a directory with a set of 1:1 ratio images": "Trainieren eines Embeddings oder ein Hypernetwork; Sie müssen ein Verzeichnis mit einem Satz von Bildern im Verhältnis 1:1 angeben", - "[wiki]": "[wiki]", + "Train an embedding or Hypernetwork; you must specify a directory with a set of 1:1 ratio images": "Trainieren eines Embeddings oder eines Hypernetworks; Sie müssen ein Verzeichnis mit einem Satz von Bildern im Verhältnis 1:1 angeben", + "[wiki]": "[Wiki]", "Embedding": "Embedding", - "Embedding Learning rate": "Embedding Learning rate", - "Hypernetwork Learning rate": "Hypernetwork Learning rate", - "Dataset directory": "Dataset verzeichnis", - "Log directory": "Log verzeichnis", - "Prompt template file": "Vorlage Datei für Prompt", - "Max steps": "Max steps", |