From 01a17773705b0c31471ab4422a832f8c2e9f63ac Mon Sep 17 00:00:00 2001 From: psychedelicious Date: Tue, 7 Mar 2023 09:09:42 +0100 Subject: [PATCH] translationBot(ui): update translation (Chinese (Traditional)) Currently translated at 4.1% (20 of 480 strings) translationBot(ui): update translation (Portuguese (Brazil)) Currently translated at 97.2% (467 of 480 strings) translationBot(ui): update translation (Dutch) Currently translated at 97.2% (467 of 480 strings) translationBot(ui): update translation (French) Currently translated at 83.1% (399 of 480 strings) Co-authored-by: psychedelicious Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/fr/ Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/nl/ Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/zh_Hant/ Translation: InvokeAI/Web UI --- invokeai/frontend/web/public/locales/fr.json | 4 +- invokeai/frontend/web/public/locales/nl.json | 2 +- .../frontend/web/public/locales/pt_BR.json | 49 +++++++++++++++++-- .../frontend/web/public/locales/zh_Hant.json | 25 +++++++++- 4 files changed, 74 insertions(+), 6 deletions(-) diff --git a/invokeai/frontend/web/public/locales/fr.json b/invokeai/frontend/web/public/locales/fr.json index e1c20f0f8f..472c437702 100644 --- a/invokeai/frontend/web/public/locales/fr.json +++ b/invokeai/frontend/web/public/locales/fr.json @@ -45,7 +45,9 @@ "statusUpscaling": "Mise à échelle", "statusUpscalingESRGAN": "Mise à échelle (ESRGAN)", "statusLoadingModel": "Chargement du modèle", - "statusModelChanged": "Modèle changé" + "statusModelChanged": "Modèle changé", + "discordLabel": "Discord", + "githubLabel": "Github" }, "gallery": { "generations": "Générations", diff --git a/invokeai/frontend/web/public/locales/nl.json b/invokeai/frontend/web/public/locales/nl.json index a8bfceba80..c06eae06a6 100644 --- a/invokeai/frontend/web/public/locales/nl.json +++ b/invokeai/frontend/web/public/locales/nl.json @@ -302,7 +302,7 @@ "name": "Naam", "nameValidationMsg": "Geef een naam voor je model", "description": "Beschrijving", - "descriptionValidationMsg": "Voeg een beschrijving toe voor je model", + "descriptionValidationMsg": "Voeg een beschrijving toe voor je model.", "config": "Configuratie", "configValidationMsg": "Pad naar het configuratiebestand van je model.", "modelLocation": "Locatie model", diff --git a/invokeai/frontend/web/public/locales/pt_BR.json b/invokeai/frontend/web/public/locales/pt_BR.json index 3e043d5fcc..7d433aa430 100644 --- a/invokeai/frontend/web/public/locales/pt_BR.json +++ b/invokeai/frontend/web/public/locales/pt_BR.json @@ -380,7 +380,19 @@ "allModels": "Todos os Modelos", "repoIDValidationMsg": "Repositório Online do seu Modelo", "convert": "Converter", - "convertToDiffusersHelpText2": "Este processo irá substituir sua entrada de Gerenciador de Modelos por uma versão Diffusers do mesmo modelo." + "convertToDiffusersHelpText2": "Este processo irá substituir sua entrada de Gerenciador de Modelos por uma versão Diffusers do mesmo modelo.", + "mergedModelCustomSaveLocation": "Caminho Personalizado", + "mergedModelSaveLocation": "Local de Salvamento", + "interpolationType": "Tipo de Interpolação", + "ignoreMismatch": "Ignorar Divergências entre Modelos Selecionados", + "invokeAIFolder": "Pasta Invoke AI", + "weightedSum": "Soma Ponderada", + "sigmoid": "Sigmóide", + "inverseSigmoid": "Sigmóide Inversa", + "modelMergeHeaderHelp1": "Você pode mesclar até três modelos diferentes para criar uma mistura que atenda às suas necessidades.", + "modelMergeInterpAddDifferenceHelp": "Neste modo, o Modelo 3 é primeiro subtraído do Modelo 2. A versão resultante é mesclada com o Modelo 1 com a taxa alpha definida acima.", + "modelMergeAlphaHelp": "Alpha controla a força da mistura dos modelos. Valores de alpha mais baixos resultam em uma influência menor do segundo modelo.", + "modelMergeHeaderHelp2": "Apenas Diffusers estão disponíveis para mesclagem. Se você deseja mesclar um modelo de checkpoint, por favor, converta-o para Diffusers primeiro." }, "parameters": { "images": "Imagems", @@ -440,7 +452,22 @@ "info": "Informações", "deleteImage": "Apagar Imagem", "initialImage": "Imagem inicial", - "showOptionsPanel": "Mostrar Painel de Opções" + "showOptionsPanel": "Mostrar Painel de Opções", + "vSymmetryStep": "V Passo de Simetria", + "hSymmetryStep": "H Passo de Simetria", + "symmetry": "Simetria", + "copyImage": "Copiar imagem", + "negativePrompts": "Indicações negativas", + "hiresStrength": "Força da Alta Resolução", + "denoisingStrength": "A força de remoção de ruído", + "imageToImage": "Imagem para Imagem", + "cancel": { + "setType": "Definir tipo de cancelamento", + "isScheduled": "Cancelando", + "schedule": "Cancelar após a iteração atual", + "immediate": "Cancelar imediatamente" + }, + "general": "Geral" }, "settings": { "models": "Modelos", @@ -453,7 +480,8 @@ "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." + "resetComplete": "A interface foi reiniciada. Atualize a página para carregar.", + "useSlidersForAll": "Usar deslizadores para todas as opções" }, "toast": { "tempFoldersEmptied": "Pasta de Arquivos Temporários Esvaziada", @@ -545,5 +573,20 @@ "betaDarkenOutside": "Escurecer Externamente", "betaLimitToBox": "Limitar Para a Caixa", "betaPreserveMasked": "Preservar Máscarado" + }, + "tooltip": { + "feature": { + "seed": "O valor da semente afeta o ruído inicial a partir do qual a imagem é formada. Você pode usar as sementes já existentes de imagens anteriores. 'Limiar de ruído' é usado para mitigar artefatos em valores CFG altos (experimente a faixa de 0-10), e o Perlin para adicionar ruído Perlin durante a geração: ambos servem para adicionar variação às suas saídas.", + "gallery": "A galeria exibe as gerações da pasta de saída conforme elas são criadas. As configurações são armazenadas em arquivos e acessadas pelo menu de contexto.", + "other": "Essas opções ativam modos alternativos de processamento para o Invoke. 'Seamless tiling' criará padrões repetidos na saída. 'High resolution' é uma geração em duas etapas com img2img: use essa configuração quando desejar uma imagem maior e mais coerente sem artefatos. Levará mais tempo do que o txt2img usual.", + "boundingBox": "A caixa delimitadora é a mesma que as configurações de largura e altura para Texto para Imagem ou Imagem para Imagem. Apenas a área na caixa será processada.", + "upscale": "Use o ESRGAN para ampliar a imagem imediatamente após a geração.", + "seamCorrection": "Controla o tratamento das emendas visíveis que ocorrem entre as imagens geradas no canvas.", + "faceCorrection": "Correção de rosto com GFPGAN ou Codeformer: o algoritmo detecta rostos na imagem e corrige quaisquer defeitos. Um valor alto mudará mais a imagem, resultando em rostos mais atraentes. Codeformer com uma fidelidade maior preserva a imagem original às custas de uma correção de rosto mais forte.", + "prompt": "Este é o campo de prompt. O prompt inclui objetos de geração e termos estilísticos. Você também pode adicionar peso (importância do token) no prompt, mas comandos e parâmetros de CLI não funcionarão.", + "infillAndScaling": "Gerencie os métodos de preenchimento (usados em áreas mascaradas ou apagadas do canvas) e a escala (útil para tamanhos de caixa delimitadora pequenos).", + "imageToImage": "Image to Image carrega qualquer imagem como inicial, que é então usada para gerar uma nova junto com o prompt. Quanto maior o valor, mais a imagem resultante mudará. Valores de 0.0 a 1.0 são possíveis, a faixa recomendada é de 0.25 a 0.75", + "variations": "Experimente uma variação com um valor entre 0,1 e 1,0 para mudar o resultado para uma determinada semente. Variações interessantes da semente estão entre 0,1 e 0,3." + } } } diff --git a/invokeai/frontend/web/public/locales/zh_Hant.json b/invokeai/frontend/web/public/locales/zh_Hant.json index 0967ef424b..b0ae670e01 100644 --- a/invokeai/frontend/web/public/locales/zh_Hant.json +++ b/invokeai/frontend/web/public/locales/zh_Hant.json @@ -1 +1,24 @@ -{} +{ + "common": { + "nodes": "節點", + "img2img": "圖片轉圖片", + "langSimplifiedChinese": "簡體中文", + "statusError": "錯誤", + "statusDisconnected": "已中斷連線", + "statusConnected": "已連線", + "back": "返回", + "load": "載入", + "close": "關閉", + "langEnglish": "英語", + "settingsLabel": "設定", + "upload": "上傳", + "langArabic": "阿拉伯語", + "greenTheme": "綠色", + "lightTheme": "淺色", + "darkTheme": "深色", + "discordLabel": "Discord", + "nodesDesc": "使用Node生成圖像的系統正在開發中。敬請期待有關於這項功能的更新。", + "reportBugLabel": "回報錯誤", + "githubLabel": "GitHub" + } +}