diff --git a/src/lib/i18n/locales/pt-BR/translation.json b/src/lib/i18n/locales/pt-BR/translation.json index 5b5633a908..708c68bd21 100644 --- a/src/lib/i18n/locales/pt-BR/translation.json +++ b/src/lib/i18n/locales/pt-BR/translation.json @@ -6,9 +6,9 @@ "[Today at] h:mm A": "[Hoje às] h:mm A", "[Yesterday at] h:mm A": "[Ontem às] h:mm A", "{{ models }}": "{{ models }}", - "{{count}} added lines_one": "", - "{{count}} added lines_many": "", - "{{count}} added lines_other": "", + "{{count}} added lines_one": "{{count}} linha adicionada", + "{{count}} added lines_many": "{{count}} linhas adicionadas", + "{{count}} added lines_other": "{{count}} linhas adicionadas", "{{COUNT}} Available Skills": "{{COUNT}} Skills disponíveis", "{{COUNT}} Available Tools": "{{COUNT}} Ferramentas disponíveis", "{{COUNT}} characters": "{{COUNT}} caracteres", @@ -33,9 +33,9 @@ "{{count}} of {{total}} accessible_many": "{{count}} de {{total}} acessíveis", "{{count}} of {{total}} accessible_other": "{{count}} de {{total}} acessíveis", "{{COUNT}} pipeline(s) selected": "{{COUNT}} pipeline(s) selecionado(s)", - "{{count}} removed lines_one": "", - "{{count}} removed lines_many": "", - "{{count}} removed lines_other": "", + "{{count}} removed lines_one": "{{count}} linha removida", + "{{count}} removed lines_many": "{{count}} linhas removidas", + "{{count}} removed lines_other": "{{count}} linhas removidas", "{{COUNT}} Replies": "{{COUNT}} Respostas", "{{COUNT}} Rows": "{{COUNT}} Linhas", "{{count}} selected_one": "{{count}} selecionado", @@ -281,11 +281,11 @@ "Azure AI Speech": "Azure AI Speech", "Azure OpenAI": "Azure OpenAI", "Back": "Voltar", - "Background Image": "", - "Background image must be at most 25 megapixels.": "", - "Background image must be at most 5 MiB.": "", - "Background image must be PNG, JPEG, WebP, or GIF.": "", - "Background image preview": "", + "Background Image": "Imagem de Fundo", + "Background image must be at most 25 megapixels.": "A imagem de fundo deve ter no máximo 25 megapixels.", + "Background image must be at most 5 MiB.": "A imagem de fundo deve ter no máximo 5 MiB.", + "Background image must be PNG, JPEG, WebP, or GIF.": "A imagem de fundo deve ser PNG, JPEG, WebP ou GIF.", + "Background image preview": "Pré-visualização da imagem de fundo", "Background sub-agent finished": "Subagente em segundo plano concluído", "background sub-agents": "subagentes em segundo plano", "Bad Response": "Resposta Ruim", @@ -458,7 +458,7 @@ "Connection lost. Reconnecting...": "Conexão perdida. Reconectando...", "Connection successful": "Conexão bem-sucedida", "Connection Type": "Tipo de conexão", - "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "", + "Connections managed through the Admin Panel are recommended for everyday use. Direct connections provide convenient access to your own endpoints, but rely on your browser session to keep requests running, making them better suited to testing and temporary use.": "As conexões gerenciadas pelo Painel de Administração são recomendadas para o uso diário. As conexões diretas oferecem acesso prático aos seus próprios endpoints, mas dependem da sessão do navegador para manter as solicitações em execução, sendo mais adequadas para testes e uso temporário.", "Connections saved successfully": "Conexões salvas com sucesso", "Connections settings updated": "Configurações de conexão atualizadas", "Contact Admin for WebUI Access": "Contate o administrador para obter acesso à WebUI", @@ -510,7 +510,7 @@ "Create a knowledge base": "Criar uma Base de Conhecimento", "Create a model": "Criar um Modelo", "Create a new note": "Criar uma nova nota", - "Create a reusable terminal skill from this chat.": "", + "Create a reusable terminal skill from this chat.": "Crie uma skill de terminal reutilizável a partir deste chat.", "Create Account": "Criar Conta", "Create Admin Account": "Criar Conta de Administrador", "Create announcements shown to users in the app.": "Crie anúncios exibidos aos usuários no aplicativo.", @@ -521,8 +521,8 @@ "Create new key": "Criar nova chave", "Create Prompt": "Criar prompt", "Create scheduled prompts that run automatically on a recurring basis.": "Crie prompts agendados que sejam executados automaticamente de forma recorrente.", - "Create skill": "", - "Create skill: create a reusable terminal skill from this chat.": "", + "Create skill": "Criar skill", + "Create skill: create a reusable terminal skill from this chat.": "Criar skill: crie uma skill de terminal reutilizável a partir deste chat.", "Create your first note from the Create menu.": "Crie sua primeira nota no menu Criar.", "Created": "Criado", "Created at": "Criado em", @@ -625,7 +625,7 @@ "Detected Variables": "Variáveis Detectadas", "Dictate": "Ditar", "Didn't fully follow instructions": "Não seguiu completamente as instruções", - "Diff settings": "", + "Diff settings": "Configurações de comparação", "Direct": "Direto", "Direct Message": "Mensagem direta", "Direct Tool Servers": "Servidores de Ferramentas Diretos", @@ -849,7 +849,7 @@ "Enter skill instructions in markdown...": "Insira as instruções da skill em Markdown...", "Enter Sougou Search API sID": "Insira o sID da API de pesquisa do Sougou", "Enter Sougou Search API SK": "Insira a SK da API de pesquisa do Sougou", - "Enter Staan API Key": "", + "Enter Staan API Key": "Digite a Chave API do Staan", "Enter stop sequence": "Digite a sequência de parada", "Enter system prompt": "Digite o prompt do sistema", "Enter system prompt here": "Insira o prompt do sistema aqui", @@ -949,8 +949,8 @@ "External Knowledge Source": "Fonte de Conhecimento Externa", "External vectors must be generated with the same embedding model configured in Open WebUI.": "Os vetores externos devem ser gerados com o mesmo modelo de embedding configurado no Open WebUI.", "Extract action items from this note.": "Extraia os itens de ação desta nota.", - "Extracted text lines": "", - "Extracting text and comparing…": "", + "Extracted text lines": "Linhas de texto extraídas", + "Extracting text and comparing…": "Extraindo texto e comparando…", "Failed to add file.": "Falha ao adicionar arquivo.", "Failed to add members": "Falha ao adicionar membros", "Failed to archive chat.": "Falha ao arquivar o chat.", @@ -994,7 +994,7 @@ "Failed to save chat variables": "Falha ao salvar variáveis de chat", "Failed to save connections": "Falha ao salvar conexões", "Failed to save conversation": "Falha ao salvar a conversa", - "Failed to save model": "", + "Failed to save model": "Falha ao salvar o modelo", "Failed to save models configuration": "Falha ao salvar a configuração dos modelos", "Failed to save policy: {{error}}": "Falha ao salvar a política: {{error}}", "Failed to save terminal servers": "Falha ao salvar servidores de terminal", @@ -1004,7 +1004,7 @@ "Failed to update settings": "Falha ao atualizar as configurações", "Failed to update status": "Falha ao atualizar o status", "Failed to update webhook": "Falha ao atualizar webhook", - "Failed to upload background image.": "", + "Failed to upload background image.": "Falha ao enviar a imagem de fundo.", "Failed to upload file.": "Falha ao carregar o arquivo.", "Features Permissions": "Permissões das Funcionalidades", "February": "Fevereiro", @@ -1021,7 +1021,7 @@ "File content": "Conteúdo do arquivo", "File content updated successfully.": "Conteúdo do arquivo atualizado com sucesso.", "File deleted successfully.": "Arquivo excluído com sucesso.", - "File differences": "", + "File differences": "Diferenças entre arquivos", "File Mode": "Modo de Arquivo", "File moved.": "Arquivo movido.", "File name": "Nome do arquivo", @@ -1064,8 +1064,8 @@ "Fork: fork the current chat branch into a new chat.": "Bifurcar: bifurque a ramificação atual do chat em um novo chat.", "Forking chat...": "Bifurcando chat...", "Form": "Formulário", - "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "", - "Formatting": "", + "Format Markdown as you type and paste. Turn off to keep Markdown characters and paste plain text. Existing formatting is preserved.": "Formata o Markdown enquanto você digita e cola. Desative para manter os caracteres Markdown e colar como texto simples. A formatação existente é preservada.", + "Formatting": "Formatação", "Formatting may be inconsistent from source.": "A formatação pode ser inconsistente em relação à fonte.", "Forward": "Encaminhar", "Forward cookies": "Encaminhar cookies", @@ -1140,7 +1140,7 @@ "Hide from Sidebar": "Ocultar da barra lateral", "Hide Hidden Files": "Ocultar Arquivos Ocultos", "Hide Model": "Ocultar modelo", - "Hide whitespace": "", + "Hide whitespace": "Ocultar espaços em branco", "High": "Alto", "History": "Histórico", "Home": "Início", @@ -1197,7 +1197,7 @@ "Instructions": "Instruções", "Integrations": "Integrações", "Interface Settings Access": "Acesso às configurações da interface", - "Invalid background image.": "", + "Invalid background image.": "Imagem de fundo inválida.", "Invalid file format.": "Formato de arquivo inválido.", "Invalid format.": "Formato inválido.", "Invalid JSON": "JSON inválido", @@ -1311,13 +1311,13 @@ "Mark all as read": "Marcar tudo como lido", "Mark as unread": "Marcar como não lido", "Markdown": "Markdown", - "Market": "", - "Matching tabs: {{count}}_one": "", - "Matching tabs: {{count}}_many": "", - "Matching tabs: {{count}}_other": "", - "Max Snippets": "", + "Market": "Marketplace", + "Matching tabs: {{count}}_one": "Aba correspondente: {{count}}", + "Matching tabs: {{count}}_many": "Abas correspondentes: {{count}}", + "Matching tabs: {{count}}_other": "Abas correspondentes: {{count}}", + "Max Snippets": "Máximo de Trechos", "Max tokens to retrieve (1024-32768, default 8192)": "Máximo de tokens para recuperar (1024-32768, padrão 8192)", - "Maximum extra snippets returned per result. Set to 0 to disable them.": "", + "Maximum extra snippets returned per result. Set to 0 to disable them.": "Número máximo de trechos adicionais retornados por resultado. Defina como 0 para desativá-los.", "Maximum number of files per folder is {{max}}.": "O número máximo de arquivos por pasta é {{max}}.", "Maximum of 3 models can be downloaded simultaneously. Please try again later.": "Máximo de 3 modelos podem ser baixados simultaneamente. Por favor, tente novamente mais tarde.", "May": "Maio", @@ -1372,7 +1372,7 @@ "Model filesystem path detected. Model shortname is required for update, cannot continue.": "Caminho do sistema de arquivos do modelo detectado. Nome curto do modelo é necessário para atualização, não é possível continuar.", "Model Filtering": "Filtragem de Modelos", "Model ID": "ID do Modelo", - "Model ID cannot contain whitespace.": "", + "Model ID cannot contain whitespace.": "O ID do modelo não pode conter espaços.", "Model ID is already added": "O ID do modelo já foi adicionado", "Model ID is required.": "É necessário o ID do modelo.", "Model IDs": "IDs do modelo", @@ -1526,7 +1526,7 @@ "No suggestion prompts": "Sem prompts sugeridos", "No Terminal connection configured.": "Nenhuma conexão de Terminal configurada.", "No terminal connections configured.": "Nenhuma conexão de terminal configurada.", - "No text differences": "", + "No text differences": "Nenhuma diferença no texto", "No tool server connections configured.": "Nenhuma conexão de servidor de ferramentas configurada.", "No tools accessible": "Nenhuma ferramenta acessível", "No tools found": "Nenhuma ferramenta encontrada", @@ -1685,7 +1685,7 @@ "Please select a valid JSON file": "Selecione um arquivo JSON válido", "Please select at least one user for Direct Message channel.": "Por favor, selecione pelo menos um usuário para o canal de Mensagens Diretas.", "Please wait until all files are uploaded.": "Aguarde até que todos os arquivos sejam enviados.", - "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "", + "PNG, JPEG, WebP, or GIF. Up to 5 MiB and 25 megapixels.": "PNG, JPEG, WebP ou GIF. Até 5 MiB e 25 megapixels.", "Policy changes apply to newly provisioned terminals. Refresh matching terminals to apply them to existing terminals.": "As alterações de política se aplicam aos terminais recém-provisionados. Atualize os terminais correspondentes para aplicá-las aos terminais existentes.", "Policy ID": "ID da Política", "Policy ID is required": "ID da Política é obrigatório", @@ -1770,7 +1770,7 @@ "Refused when it shouldn't have": "Recusado quando não deveria", "Regenerate": "Gerar novamente", "Regenerate Response": "Regenerar Resposta", - "Region and language of the search results, e.g. en-us.": "", + "Region and language of the search results, e.g. en-us.": "Região e idioma dos resultados da pesquisa, por exemplo, pt-br.", "Register Again": "Registre-se novamente", "Register Client": "Registrar cliente", "Registered": "Registrado", @@ -1800,7 +1800,7 @@ "Renamed to {{name}}": "Renomeado para {{name}}", "Reorder": "Reordenar", "Repeat": "Repetir", - "Replace": "", + "Replace": "Substituir", "Reply": "Responder", "Reply in Thread": "Responder no tópico", "Reply to thread...": "Responder ao tópico...", @@ -1900,7 +1900,7 @@ "See readme.md for instructions": "Veja readme.md para instruções", "Select": "Selecionar", "Select {{modelName}} model": "Selecionar modelo {{modelName}}", - "Select {{name}}": "", + "Select {{name}}": "Selecionar {{name}}", "Select a base model (e.g. llama3, gpt-4o)": "Selecione um modelo base (por exemplo, llama3, gpt-4o)", "Select a conversation to preview": "Selecione uma conversa para visualizar", "Select a engine": "Selecione um motor", @@ -2025,7 +2025,7 @@ "settings.admin.audio.updateModel.label": "Atualizar modelo", "settings.admin.audio.useChatCompletionsApi.description": "Use o endpoint /v1/chat/completions em vez de /v1/audio/transcriptions para obter uma precisão potencialmente melhor.", "settings.admin.audio.useChatCompletionsApi.label": "Usar API de Chat Completions", - "settings.admin.authentication.adminContactEmail.description": "E-mail exibido na sobreposição de conta pendente.", + "settings.admin.authentication.adminContactEmail.description": "E-mail exibido na tela de conta pendente.", "settings.admin.authentication.adminContactEmail.label": "E-mail de contato do administrador", "settings.admin.authentication.adminDetails.description": "Mostre os dados de contato do administrador enquanto uma conta aguarda aprovação.", "settings.admin.authentication.adminDetails.label": "Detalhes do administrador", @@ -2044,7 +2044,7 @@ "settings.admin.authentication.applicationDn.description": "DN de vinculação usado na pesquisa no diretório.", "settings.admin.authentication.applicationDn.label": "DN da Aplicação", "settings.admin.authentication.applicationDnPassword.description": "Senha do DN de vinculação.", - "settings.admin.authentication.applicationDnPassword.label": "Senha da aplicação DN", + "settings.admin.authentication.applicationDnPassword.label": "Senha do DN da Aplicação", "settings.admin.authentication.attributeForMail.description": "Atributo LDAP usado como endereço de e-mail do usuário.", "settings.admin.authentication.attributeForMail.label": "Atributo para E-mail", "settings.admin.authentication.attributeForUsername.description": "Atributo LDAP usado como nome de usuário.", @@ -2098,9 +2098,9 @@ "settings.admin.authentication.oauthSignup.description": "Permita que os usuários criem contas por meio do OAuth.", "settings.admin.authentication.oauthSignup.label": "Cadastro via OAuth", "settings.admin.authentication.pendingUserOverlayContent.description": "Mensagem personalizada exibida enquanto uma conta aguarda aprovação.", - "settings.admin.authentication.pendingUserOverlayContent.label": "Conteúdo de sobreposição de usuário pendente", + "settings.admin.authentication.pendingUserOverlayContent.label": "Conteúdo da tela de usuário pendente", "settings.admin.authentication.pendingUserOverlayTitle.description": "Título personalizado exibido enquanto uma conta aguarda aprovação.", - "settings.admin.authentication.pendingUserOverlayTitle.label": "Título de sobreposição de usuário pendente", + "settings.admin.authentication.pendingUserOverlayTitle.label": "Título da tela de usuário pendente", "settings.admin.authentication.pictureClaim.description": "Claim usada como URL da imagem de perfil.", "settings.admin.authentication.pictureClaim.label": "Claim de Foto", "settings.admin.authentication.port.description": "Porta do servidor LDAP.", @@ -2120,7 +2120,7 @@ "settings.admin.authentication.searchBase.description": "DN base usado ao pesquisar usuários.", "settings.admin.authentication.searchBase.label": "Base de Pesquisa", "settings.admin.authentication.searchFilters.description": "Filtro LDAP usado para identificar os usuários que estão entrando.", - "settings.admin.authentication.searchFilters.label": "Pesquisar Filtros", + "settings.admin.authentication.searchFilters.label": "Filtros de Pesquisa", "settings.admin.authentication.sections.ldap.title": "LDAP", "settings.admin.authentication.sections.oauthOidc.title": "OAuth / OIDC", "settings.admin.authentication.sections.pendingAccounts.title": "Contas Pendentes", @@ -2176,8 +2176,8 @@ "settings.admin.connections.cacheBaseModelList.label": "Armazenar em Cache a Lista de Modelos Base", "settings.admin.connections.directConnections.description": "As conexões diretas permitem que os usuários se conectem aos seus próprios endpoints de API compatíveis com OpenAI.", "settings.admin.connections.directConnections.label": "Conexões Diretas", - "settings.admin.connections.directIntegrations.description": "", - "settings.admin.connections.directIntegrations.label": "", + "settings.admin.connections.directIntegrations.description": "Permita que os usuários conectem seus próprios servidores de ferramentas e terminais diretamente pelo navegador.", + "settings.admin.connections.directIntegrations.label": "Integrações Diretas", "settings.admin.connections.manageOllamaApiConnections.description": "Problemas para acessar o Ollama?", "settings.admin.connections.manageOllamaApiConnections.label": "Gerenciar Conexões Ollama API", "settings.admin.connections.manageOpenaiApiConnections.label": "Gerenciar Conexões OpenAI API", @@ -2222,7 +2222,7 @@ "settings.admin.documents.bypassEmbeddingAndRetrieval.description": "Injete todo o conteúdo como contexto para um processamento abrangente.", "settings.admin.documents.bypassEmbeddingAndRetrieval.label": "Ignorar Embedding e Recuperação", "settings.admin.documents.chunkMinSizeTarget.description": "Quando possível, combine chunks menores que este limite. Defina como 0 para desativar a combinação.", - "settings.admin.documents.chunkMinSizeTarget.label": "Tamanho mínimo alvo do bloco", + "settings.admin.documents.chunkMinSizeTarget.label": "Tamanho mínimo alvo do chunk", "settings.admin.documents.chunkOverlap.description": "Sobreposição preservada entre chunks adjacentes.", "settings.admin.documents.chunkOverlap.label": "Sobreposição de Chunk", "settings.admin.documents.chunkSize.description": "Tamanho máximo de cada chunk de texto.", @@ -2314,9 +2314,9 @@ "settings.admin.documents.pdfExtractImagesOcr.label": "Extrair Imagens do PDF (OCR)", "settings.admin.documents.pdfLoaderMode.description": "O modo de página cria um documento por página. O modo único mantém as páginas juntas para permitir a divisão em chunks entre seus limites.", "settings.admin.documents.pdfLoaderMode.label": "Modo de carregamento de PDF", - "settings.admin.documents.ragExternalRerankerApiKey.description": "Chave de API enviada ao reranqueador externo.", + "settings.admin.documents.ragExternalRerankerApiKey.description": "Chave de API enviada ao reclassificador externo.", "settings.admin.documents.ragExternalRerankerApiKey.label": "Chave API", - "settings.admin.documents.ragExternalRerankerUrl.description": "Endpoint do reranqueador externo.", + "settings.admin.documents.ragExternalRerankerUrl.description": "Endpoint do reclassificador externo.", "settings.admin.documents.ragExternalRerankerUrl.label": "URL Base da API", "settings.admin.documents.ragTemplate.description": "Modelo de prompt usado quando o contexto recuperado é injetado.", "settings.admin.documents.ragTemplate.label": "Modelo RAG", @@ -2325,11 +2325,11 @@ "settings.admin.documents.reindexKnowledgeAndMemoryVectors.label": "Reindexar Vetores de Conhecimento e Memória", "settings.admin.documents.relevanceThreshold.description": "Retorne somente documentos com pontuação maior ou igual a este valor.", "settings.admin.documents.relevanceThreshold.label": "Limiar de Relevância", - "settings.admin.documents.rerankingBatchSize.description": "Número de resultados processados por lote de reranqueamento.", + "settings.admin.documents.rerankingBatchSize.description": "Número de resultados processados por lote de reclassificação.", "settings.admin.documents.rerankingBatchSize.label": "Tamanho do lote de reclassificação", - "settings.admin.documents.rerankingEngine.description": "Provedor usado para reranquear os resultados da pesquisa híbrida.", + "settings.admin.documents.rerankingEngine.description": "Provedor usado para reclassificar os resultados da pesquisa híbrida.", "settings.admin.documents.rerankingEngine.label": "Motor de Reclassificação", - "settings.admin.documents.rerankingModel.description": "Modelo usado para reranquear os resultados recuperados.", + "settings.admin.documents.rerankingModel.description": "Modelo usado para reclassificar os resultados recuperados.", "settings.admin.documents.rerankingModel.label": "Modelo de Reclassificação", "settings.admin.documents.resetUploadDirectory.description": "Exclua os arquivos enviados do diretório de uploads.", "settings.admin.documents.resetUploadDirectory.label": "Redefinir Diretório de Upload", @@ -2358,8 +2358,8 @@ "settings.admin.documents.tokenizerModel.label": "Modelo de Tokenizador", "settings.admin.documents.topK.description": "Número máximo de chunks recuperados e retornados ao modelo.", "settings.admin.documents.topK.label": "Top K", - "settings.admin.documents.topKReranker.description": "Número máximo de resultados híbridos enviados ao reranqueador.", - "settings.admin.documents.topKReranker.label": "Top K Reclassificador", + "settings.admin.documents.topKReranker.description": "Número máximo de resultados híbridos enviados ao reclassificador.", + "settings.admin.documents.topKReranker.label": "Top K do Reclassificador", "settings.admin.documents.updateEmbeddingModel.label": "Atualizar modelo de embedding", "settings.admin.documents.useBase64.description": "Envie PDFs como URLs de dados base64 em vez de fazer o upload primeiro.", "settings.admin.documents.useBase64.label": "Usar Base64", @@ -2475,7 +2475,7 @@ "settings.admin.images.serverConnectionVerified.label": "Conexão com o servidor verificada", "settings.admin.images.steps.label": "Passos", "settings.admin.images.title": "Imagens", - "settings.admin.images.verifyConnection.label": "verificar conexão", + "settings.admin.images.verifyConnection.label": "Verificar conexão", "settings.admin.integrations.addConnection.label": "Adicionar Conexão", "settings.admin.integrations.externalKnowledge.addConnection.label": "Adicionar Conexão", "settings.admin.integrations.externalKnowledge.title": "Fontes de Conhecimento Externas", @@ -2570,7 +2570,7 @@ "settings.admin.models.builtinTools.tasks.description": "Divida solicitações complexas em etapas rastreáveis.", "settings.admin.models.builtinTools.tasks.label": "Gerenciamento de Tarefas", "settings.admin.models.builtinTools.time.description": "Obtenha a hora atual e realize cálculos de data/hora.", - "settings.admin.models.builtinTools.time.label": "Tempo e Cálculo", + "settings.admin.models.builtinTools.time.label": "Hora e Cálculo de Datas", "settings.admin.models.builtinTools.title": "Ferramentas integradas", "settings.admin.models.builtinTools.userInput.description": "Pausar uma resposta para fazer uma pergunta esclarecedora ao usuário", "settings.admin.models.builtinTools.userInput.label": "Perguntar ao Usuário", @@ -2676,8 +2676,8 @@ "settings.admin.web.kagiSearchApiKey.label": "Chave da API de pesquisa Kagi", "settings.admin.web.language.label": "Idioma", "settings.admin.web.linkupApiKey.label": "Chave da API Linkup", - "settings.admin.web.maxContentLength.description": "", - "settings.admin.web.maxContentLength.label": "", + "settings.admin.web.maxContentLength.description": "Limite a quantidade de texto extraída de cada página da web antes de ser enviada ao modelo.", + "settings.admin.web.maxContentLength.label": "Comprimento Máximo do Conteúdo", "settings.admin.web.microsoftWebIqApiBaseUrl.label": "URL base da API Microsoft Web IQ", "settings.admin.web.microsoftWebIqApiKey.label": "Chave da API Microsoft Web IQ", "settings.admin.web.mojeekSearchApiKey.label": "Chave de API Mojeek Search", @@ -2694,7 +2694,7 @@ "settings.admin.web.searchapiEngine.label": "Motor SearchApi", "settings.admin.web.searchLimits.description": "Controle o volume de resultados e as solicitações de pesquisa paralelas.", "settings.admin.web.searchLimits.label": "Limites de pesquisa", - "settings.admin.web.searchResultCount.description": "Limitar consultas de pesquisa simultâneas. 0 = ilimitado (padrão). Defina como 1 para execução sequencial (recomendado para APIs com limites de taxa rígidos, como o nível gratuito do Brave).", + "settings.admin.web.searchResultCount.description": "Número de resultados retornados por consulta de pesquisa.", "settings.admin.web.searchResultCount.label": "Contagem de Resultados da Pesquisa", "settings.admin.web.searxngQueryUrl.label": "URL da Consulta Searxng", "settings.admin.web.searxngSearchLanguageAllEnEsDeFrEtc.label": "Idioma de pesquisa do Searxng (all, en, es, de, fr, etc.)", @@ -2715,7 +2715,7 @@ "settings.admin.web.timeout.label": "Tempo limite", "settings.admin.web.title": "Pesquisa na Web", "settings.admin.web.trustProxyEnvironment.description": "Use variáveis de ambiente de proxy para obter o conteúdo das páginas.", - "settings.admin.web.trustProxyEnvironment.label": "Ambiente de Proxy Confiável", + "settings.admin.web.trustProxyEnvironment.label": "Confiar no Ambiente de Proxy", "settings.admin.web.verifySslCertificate.description": "Valide os certificados SSL ao obter conteúdo da web.", "settings.admin.web.verifySslCertificate.label": "Verificar certificado SSL", "settings.admin.web.webLoaderEngine.description": "Escolha como as páginas de resultados da web são obtidas e lidas.", @@ -2826,31 +2826,31 @@ "settings.personal.general.modelParameters.label": "Parâmetros do modelo", "settings.personal.general.parameters.contextCompactionThreshold.description": "Defina um limite de tokens para compactação de contexto específico do modelo. Quando definido, ele substitui o limite global até o teto global.", "settings.personal.general.parameters.contextCompactionThreshold.label": "Limite de Compactação de Contexto", - "settings.personal.general.parameters.format.label": "", - "settings.personal.general.parameters.frequencyPenalty.label": "", + "settings.personal.general.parameters.format.label": "Formato", + "settings.personal.general.parameters.frequencyPenalty.label": "Penalidade de Frequência", "settings.personal.general.parameters.functionCalling.description": "O modo nativo (padrão) aproveita as capacidades de chamada de ferramentas integradas do modelo. O modo legado funciona com uma gama mais ampla de modelos chamando ferramentas uma vez antes da execução via injeção de prompt.", "settings.personal.general.parameters.functionCalling.label": "Chamada de função", - "settings.personal.general.parameters.keepAlive.label": "", - "settings.personal.general.parameters.logitBias.label": "", - "settings.personal.general.parameters.maxTokens.label": "", - "settings.personal.general.parameters.minP.label": "", - "settings.personal.general.parameters.mirostat.label": "", - "settings.personal.general.parameters.mirostatEta.label": "", - "settings.personal.general.parameters.mirostatTau.label": "", - "settings.personal.general.parameters.numBatch.label": "", - "settings.personal.general.parameters.numCtx.label": "", - "settings.personal.general.parameters.numGpu.label": "", - "settings.personal.general.parameters.numKeep.label": "", - "settings.personal.general.parameters.numThread.label": "", + "settings.personal.general.parameters.keepAlive.label": "Keep Alive", + "settings.personal.general.parameters.logitBias.label": "Logit Bias", + "settings.personal.general.parameters.maxTokens.label": "Máximo de Tokens (num_predict)", + "settings.personal.general.parameters.minP.label": "Min P", + "settings.personal.general.parameters.mirostat.label": "Mirostat", + "settings.personal.general.parameters.mirostatEta.label": "Mirostat Eta", + "settings.personal.general.parameters.mirostatTau.label": "Mirostat Tau", + "settings.personal.general.parameters.numBatch.label": "Tamanho do Lote (num_batch)", + "settings.personal.general.parameters.numCtx.label": "Tamanho do Contexto (num_ctx)", + "settings.personal.general.parameters.numGpu.label": "Camadas na GPU (num_gpu)", + "settings.personal.general.parameters.numKeep.label": "Tokens a Manter ao Renovar o Contexto (num_keep)", + "settings.personal.general.parameters.numThread.label": "Threads (num_thread)", "settings.personal.general.parameters.ollama.description": "Esta opção habilita ou desabilita o uso do recurso de raciocínio no Ollama, que permite que o modelo pense antes de gerar uma resposta. Quando habilitada, o modelo pode levar um momento para processar o contexto da conversa e gerar uma resposta mais ponderada.", "settings.personal.general.parameters.ollama.label": "Ollama", - "settings.personal.general.parameters.presencePenalty.label": "", + "settings.personal.general.parameters.presencePenalty.label": "Penalidade de Presença", "settings.personal.general.parameters.reasoningEffort.description": "Restringe o esforço de raciocínio para modelos de raciocínio. Aplicável somente a modelos de raciocínio de provedores específicos que suportam o esforço de raciocínio.", "settings.personal.general.parameters.reasoningEffort.label": "Esforço de raciocínio", "settings.personal.general.parameters.reasoningTags.description": "Habilite, desabilite ou personalize as tags de raciocínio usadas pelo modelo. \"Ativado\" usa tags padrão, \"Desativado\" desativa as tags de raciocínio e \"Personalizado\" permite que você especifique suas próprias tags de início e fim.", "settings.personal.general.parameters.reasoningTags.label": "Tags de raciocínio", - "settings.personal.general.parameters.repeatLastN.label": "", - "settings.personal.general.parameters.repeatPenalty.label": "", + "settings.personal.general.parameters.repeatLastN.label": "Repeat Last N", + "settings.personal.general.parameters.repeatPenalty.label": "Penalidade de Repetição", "settings.personal.general.parameters.seed.description": "Define a semente numérica aleatória a ser usada para geração. Definir um número específico fará com que o modelo gere o mesmo texto para o mesmo prompt.", "settings.personal.general.parameters.seed.label": "Seed", "settings.personal.general.parameters.stopSequence.description": "Define as sequências de parada a serem usadas. Quando esse padrão for encontrado, o modelo de linguagem (LLM) parará de gerar texto e retornará. Vários padrões de parada podem ser definidos especificando parâmetros de parada separados em um arquivo de modelo.", @@ -2861,12 +2861,12 @@ "settings.personal.general.parameters.streamDeltaChunkSize.label": "Tamanho do bloco delta do stream", "settings.personal.general.parameters.temperature.description": "A temperatura do modelo. Aumentar a temperatura fará com que o modelo responda de forma mais criativa.", "settings.personal.general.parameters.temperature.label": "Temperatura", - "settings.personal.general.parameters.tfsZ.label": "", - "settings.personal.general.parameters.think.label": "", - "settings.personal.general.parameters.topK.label": "", - "settings.personal.general.parameters.topP.label": "", - "settings.personal.general.parameters.useMlock.label": "", - "settings.personal.general.parameters.useMmap.label": "", + "settings.personal.general.parameters.tfsZ.label": "Tfs Z", + "settings.personal.general.parameters.think.label": "Raciocínio (think)", + "settings.personal.general.parameters.topK.label": "Top K", + "settings.personal.general.parameters.topP.label": "Top P", + "settings.personal.general.parameters.useMlock.label": "use_mlock", + "settings.personal.general.parameters.useMmap.label": "use_mmap", "settings.personal.general.sections.advancedParameters.title": "Parâmetros Avançados", "settings.personal.general.sections.systemPrompt.description": "Defina o prompt do sistema padrão para novos chats.", "settings.personal.general.sections.systemPrompt.title": "Prompt do Sistema", @@ -2919,7 +2919,7 @@ "settings.personal.interface.enterKeyBehavior.description": "Escolha se Enter envia imediatamente ou se Ctrl+Enter deve ser usado.", "settings.personal.interface.enterKeyBehavior.label": "Comportamento da tecla Enter", "settings.personal.interface.fadeEffectForStreamingText.description": "Aplique um efeito de esmaecimento ao texto em streaming conforme ele chega.", - "settings.personal.interface.fadeEffectForStreamingText.label": "Efeito de Fade para texto em streaming", + "settings.personal.interface.fadeEffectForStreamingText.label": "Efeito de esmaecimento para texto em streaming", "settings.personal.interface.floatingQuickActions.label": "Ações rápidas flutuantes", "settings.personal.interface.followUpAutoGeneration.description": "Gere sugestões de prompts de acompanhamento após as respostas.", "settings.personal.interface.followUpAutoGeneration.label": "Geração automática de acompanhamento", @@ -2937,23 +2937,23 @@ "settings.personal.interface.imageCompression.label": "Compressão de imagem", "settings.personal.interface.increaseUiScale.label": "Aumentar a escala da interface do usuário", "settings.personal.interface.insertFollowUpPromptToInput.description": "Insira os prompts de acompanhamento selecionados diretamente no editor.", - "settings.personal.interface.insertFollowUpPromptToInput.label": "Inserir prompt de acompanhamento para entrada", + "settings.personal.interface.insertFollowUpPromptToInput.label": "Inserir prompt de acompanhamento no campo de entrada", "settings.personal.interface.insertPromptAsRichText.description": "Cole os prompts inseridos como texto rico quando possível.", - "settings.personal.interface.insertPromptAsRichText.label": "Inserir prompt como texto enriquecido", + "settings.personal.interface.insertPromptAsRichText.label": "Inserir prompt como texto rico", "settings.personal.interface.insertSuggestionPromptToInput.description": "Insira o texto da sugestão selecionada no editor.", - "settings.personal.interface.insertSuggestionPromptToInput.label": "Inserir prompt de sugestão para entrada", + "settings.personal.interface.insertSuggestionPromptToInput.label": "Inserir prompt de sugestão no campo de entrada", "settings.personal.interface.keepFollowUpPromptsInChat.description": "Mantenha os prompts de acompanhamento gerados visíveis no chat.", - "settings.personal.interface.keepFollowUpPromptsInChat.label": "Mantenha prompts de acompanhamento no chat", + "settings.personal.interface.keepFollowUpPromptsInChat.label": "Manter prompts de acompanhamento no chat", "settings.personal.interface.landingPageMode.description": "Escolha se o aplicativo abre na página inicial padrão ou na visualização do chat.", "settings.personal.interface.landingPageMode.label": "Modo da Página Inicial", - "settings.personal.interface.openModalToManageFloatingQuickActions.label": "Abra o Modal para gerenciar ações rápidas flutuantes", - "settings.personal.interface.openModalToManageImageCompression.label": "Abrir o Modal para gerenciar a compressão de imagens", + "settings.personal.interface.openModalToManageFloatingQuickActions.label": "Abrir modal para gerenciar ações rápidas flutuantes", + "settings.personal.interface.openModalToManageImageCompression.label": "Abrir modal para gerenciar a compressão de imagens", "settings.personal.interface.pasteLargeTextAsFile.description": "Converta textos longos colados em um arquivo anexado.", "settings.personal.interface.pasteLargeTextAsFile.label": "Cole Textos Longos como Arquivo", "settings.personal.interface.promptAutocompletion.description": "Sugira conclusões durante a elaboração de prompts.", "settings.personal.interface.promptAutocompletion.label": "Preenchimento automático de prompts", "settings.personal.interface.regenerateMenu.description": "Mostre o menu da ação de regenerar nas respostas do assistente.", - "settings.personal.interface.regenerateMenu.label": "Regenerar Menu", + "settings.personal.interface.regenerateMenu.label": "Menu de Regenerar", "settings.personal.interface.renderMarkdownInAssistantMessages.description": "Formate a sintaxe Markdown nas respostas do assistente.", "settings.personal.interface.renderMarkdownInAssistantMessages.label": "Renderizar Markdown nas Mensagens do Assistente", "settings.personal.interface.renderMarkdownInPreviews.description": "Formate Markdown em prévias e áreas de conteúdo compacto.", @@ -2963,7 +2963,7 @@ "settings.personal.interface.responseAutoScroll.description": "Acompanhe as respostas do assistente conforme elas são geradas.", "settings.personal.interface.responseAutoScroll.label": "Rolagem Automática de Resposta", "settings.personal.interface.richTextInputForChat.description": "Use o editor de texto rico em vez de uma área de texto simples.", - "settings.personal.interface.richTextInputForChat.label": "Entrada de rich text para o chat", + "settings.personal.interface.richTextInputForChat.label": "Entrada de texto rico para o chat", "settings.personal.interface.scrollOnBranchChange.description": "Role até a ramificação ativa ao alternar entre ramificações de resposta.", "settings.personal.interface.scrollOnBranchChange.label": "Rolar ao Mudar de Ramificação", "settings.personal.interface.sections.artifacts.title": "Artefatos", @@ -3007,7 +3007,7 @@ "settings.personal.personalization.savedMemories.label": "Memórias salvas", "settings.personal.personalization.sections.memory.title": "Memória", "settings.personal.personalization.title": "Personalização", - "settings.personal.shortcuts.acceptAutocomplete.label": "", + "settings.personal.shortcuts.acceptAutocomplete.label": "Aceitar sugestão de autocompletar / Ir para a variável de prompt", "settings.personal.shortcuts.addPrompt.label": "Adicionar prompt personalizado", "settings.personal.shortcuts.allowToolCall.label": "Permitir Chamada de Ferramenta", "settings.personal.shortcuts.attachFile.label": "Anexar arquivo da base de conhecimento", @@ -3120,7 +3120,7 @@ "Speech recognition error: {{error}}": "Erro de reconhecimento de fala: {{error}}", "Speech-to-Text Language": "Idioma de Fala para Texto", "Sponsor on GitHub": "Patrocinar no GitHub", - "Staan API Key": "", + "Staan API Key": "Chave API do Staan", "Start a new conversation": "Iniciar uma nova conversa", "Start of the channel": "Início do canal", "Start Tag": "Tag inicial", @@ -3157,7 +3157,7 @@ "Summarize this note.": "Resuma esta nota.", "Support": "Suporte", "Support this plugin:": "Apoie este plugin:", - "Swap": "", + "Swap": "Inverter", "Switch camera": "Alternar câmera", "Switch to JSON editor": "Mudar para editor JSON", "Switch to visual editor": "Mudar para editor visual", @@ -3357,7 +3357,7 @@ "Upload failed for {{failed}} of {{total}} files.": "Falha no upload de {{failed}} de {{total}} arquivos.", "Upload files": "Carregar arquivos", "Upload Files": "Carregar Arquivos", - "Upload Folder": "", + "Upload Folder": "Enviar Pasta", "Upload Model": "Carregar Modelo", "Upload Photo": "Enviar foto", "Upload profile image": "Enviar imagem de perfil",