fix(i18n): complete Brazilian Portuguese translations (#11558)

Merged via /merge-batch (lote 2026-08-26, v3.8.51). Branch original tinha divergido de um ponto bem antigo de `main` (phantom-diff, dezenas de commits já mergeados no meio); extraí o commit de valor real (completar traduções pt-BR) e reapliquei sobre o tip atual. Houve conflito genuíno em `pt-BR.json`: algumas chaves já tinham sido traduzidas por outra PR mais recente (mantive essas) e outras (errorOccurred/comboDeleted/hide/creating/comboCreated/swapFormats) só existiam em inglês até esta PR (apliquei a tradução de vocês). Validado: 134/134 testes de integridade i18n passando, incluindo paridade de chaves com en.json. Obrigado pela contribuição.
This commit is contained in:
Rafa Martins
2026-08-26 08:15:50 -03:00
committed by GitHub
parent 2617841449
commit 131f8cb15a

View File

@@ -31,7 +31,7 @@
"active": "Ativo",
"inactive": "Inativo",
"noData": "Nenhum dado disponível",
"nothingHere": "Nothing here yet",
"nothingHere": "Ainda não há nada aqui",
"configure": "Configurar",
"manualConfig": "Configuração manual",
"manage": "Gerenciar",
@@ -47,7 +47,7 @@
"time": "Tempo",
"details": "Detalhes",
"created": "Criado",
"lastUsed": "Last Refreshed",
"lastUsed": "Última atualização",
"loadMore": "Carregar Mais",
"noResults": "Nenhum resultado encontrado",
"reloadPage": "Recarregar Página",
@@ -70,8 +70,8 @@
"note": "Nota",
"free": "Gratuito",
"skipToContent": "Pular para conteúdo",
"maintenanceServerIssues": "Server is experiencing issues. Some features may be unavailable.",
"maintenanceServerUnreachable": "Server is unreachable. Reconnecting...",
"maintenanceServerIssues": "O servidor está apresentando problemas. Alguns recursos podem estar indisponíveis.",
"maintenanceServerUnreachable": "O servidor está inacessível. Reconectando...",
"accept": "Aceitar",
"accountId": "ID da conta",
"alias": "Alias",
@@ -150,8 +150,8 @@
"Failed to reset pricing": "Falha ao redefinir o preço",
"apikey": "Chave de API",
"http": "HTTP",
"goToDashboard": "Go to Dashboard",
"checkSystemStatus": "Check System Status",
"goToDashboard": "Ir para o painel",
"checkSystemStatus": "Verificar status do sistema",
"selectModel": "Selecione o modelo",
"addModel": "Adicionar modelo",
"effortNone": "Nenhum",
@@ -184,12 +184,12 @@
"selectAllProviders": "Verifique todos os provedores",
"clearProviderSelection": "Desmarcar provedores",
"providersSelectedCount": "{count} provedores verificados",
"errorOccurred": "Error Occurred",
"comboDeleted": "Combo Deleted",
"hide": "Hide",
"creating": "Creating",
"comboCreated": "Combo Created",
"swapFormats": "Swap Formats",
"errorOccurred": "Ocorreu um erro",
"comboDeleted": "Combo excluído",
"hide": "Ocultar",
"creating": "Criando",
"comboCreated": "Combo criado",
"swapFormats": "Trocar formatos",
"daysAgo": "Days Ago",
"retries": "Retries",
"errorDuringRestore": "Error During Restore",
@@ -204,11 +204,11 @@
"webSearch": "Web Search",
"anthropicPrefixPlaceholder": "Anthropic Prefix Placeholder",
"addModelToCombo": "Add Model To Combo",
"failedToLoad": "Failed To Load",
"failedToLoad": "Falha ao carregar",
"categoryMedia": "Category Media",
"enableCloud": "Enable Cloud",
"expirationBannerExpiringSoon": "Expiration Banner Expiring Soon",
"retry": "Retry",
"retry": "Tentar novamente",
"embeddings": "Embeddings",
"errorCount": "Error Count",
"backupReasonManual": "Backup Reason Manual",
@@ -216,12 +216,12 @@
"activeLimiters": "Active Limiters",
"a2aCardTitle": "A2A Card Title",
"cloudWorkerUnreachable": "Cloud Worker Unreachable",
"testFailed": "Test Failed",
"testFailed": "O teste falhou",
"compatibleBaseUrlHint": "Compatible Base Url Hint",
"usageTracking": "Usage Tracking",
"disableCloudTitle": "Disable Cloud Title",
"noConnections": "No Connections",
"providerHealth": "Provider Health",
"noConnections": "Nenhuma conexão",
"providerHealth": "Saúde dos provedores",
"confirmDbImport": "Confirm Db Import",
"notAvailableSymbol": "Not Available Symbol",
"backupsAvailable": "Backups Available",
@@ -229,9 +229,9 @@
"newProviderNamePlaceholder": "New Provider Name Placeholder",
"a2aQuickStartStep2": "A2A Quick Start Step2",
"ok": "Ok",
"available": "Available",
"available": "Disponível",
"noBackupYet": "No Backup Yet",
"more": "More",
"more": "Mais",
"noCompatibleYet": "No Compatible Yet",
"multiProvider": "Multi Provider",
"repairEnvHint": "Repair Env Hint",
@@ -1011,7 +1011,7 @@
"skills": "Habilidades",
"omniSkills": "OmniSkills",
"agentSkills": "Habilidades do agente",
"chaosConfig": "Chaos Mode",
"chaosConfig": "Modo caos",
"docs": "Documentação",
"issues": "Problemas",
"endpoints": "Endpoints",
@@ -1020,7 +1020,7 @@
"apiManagerSubtitle": "Gerenciar chaves de API e acesso",
"embeddedServices": "Serviços Embarcados",
"embeddedServicesSubtitle": "Gerenciar serviços de proxy locais",
"logs": "Logs",
"logs": "Registros",
"webhooks": "Webhooks",
"webhooksSubtitle": "Seja notificado sobre eventos",
"combosSubtitle": "Provedores de grupo para failover",
@@ -1051,11 +1051,11 @@
"chooseColor": "Pick one color",
"themeCoral": "Coral",
"themeBlue": "Blue",
"themeRed": "Red",
"themeGreen": "Green",
"themeViolet": "Violet",
"themeOrange": "Orange",
"themeCyan": "Cyan",
"themeRed": "Vermelho",
"themeGreen": "Verde",
"themeViolet": "Violeta",
"themeOrange": "Laranja",
"themeCyan": "Ciano",
"cliToolsShort": "Ferramentas",
"cache": "Cache",
"cacheShort": "Cache",
@@ -1259,7 +1259,7 @@
"costsQuotaPlansSubtitle": "Configurar planos por provider",
"activity": "Atividade",
"activitySubtitle": "Feed amigável de eventos recentes",
"logsGroup": "Logs",
"logsGroup": "Registros",
"systemGroup": "Sistema",
"costsOverview": "Visão geral",
"costsOverviewSubtitle": "Análise consolidada de custos",
@@ -1270,9 +1270,9 @@
"trafficInspectorPurpose": "Veja exatamente o que sua aplicação envia e recebe dos provedores de IA. Funciona com qualquer cliente compatível com OpenAI.",
"cliCode": "CLI Code's",
"cliCodeSubtitle": "Ferramentas de código que apontam para o OmniRoute",
"cliAgents": "CLI Agents",
"cliAgents": "Agentes de CLI",
"cliAgentsSubtitle": "Agentes autônomos com CLI",
"acpAgents": "ACP Agents",
"acpAgents": "Agentes ACP",
"acpAgentsSubtitle": "CLIs spawnadas pelo OmniRoute",
"skipToContent": "Pular para o conteúdo",
"mainNavigation": "Navegação principal",
@@ -1550,12 +1550,12 @@
},
"themesPage": {
"title": "Themes",
"description": "Choose a preset theme or create your own with a single color",
"description": "Escolha um tema predefinido ou crie o seu usando uma única cor",
"presetColors": "Popular colors",
"customTheme": "Custom theme",
"customThemeDesc": "Click create theme and pick one color",
"customTheme": "Tema personalizado",
"customThemeDesc": "Clique em criar tema e escolha uma cor",
"createTheme": "Create theme",
"activePreset": "Active theme"
"activePreset": "Tema ativo"
},
"header": {
"logout": "Sair",
@@ -7678,8 +7678,7 @@
"backupCleanupSuccess": "Excluído(s) {backups} conjunto(s) de backup e {files} arquivo(s).",
"backupCleanupFailed": "Falha ao limpar backups do banco de dados",
"purgeQuotaSnapshotsSuccess": "{count} snapshots de cota removidos",
"purgeQuotaSnapshotsFailed": "Falha ao remover snapshots de cota",
"purgeCallLogsSuccess": "{count} logs de chamadas removidos",
"purgeQuotaSnapshotsFailed": "Falha ao remover snapshots de cota", "purgeCallLogsSuccess": "{count} logs de chamadas removidos",
"purgeCallLogsFailed": "Falha ao remover logs de chamadas",
"purgeDetailedLogsSuccess": "{count} logs detalhados removidos",
"purgeDetailedLogsFailed": "Falha ao remover logs detalhados",
@@ -7689,8 +7688,7 @@
"invalidJsonFileType": "Tipo de arquivo inválido. Apenas arquivos .json são permitidos.",
"legacyJsonImportSuccess": "JSON legado importado com sucesso!",
"jsonImportFailed": "Falha ao importar JSON",
"jsonImportError": "Erro durante a importação de JSON",
"storagePurgeData": "Limpar dados",
"jsonImportError": "Erro durante a importação de JSON", "storagePurgeData": "Limpar dados",
"storagePurgeDataDesc": "Excluir imediatamente todos os registros sem aplicar verificações de retenção. Use com cautela.",
"storageRetentionCleanup": "Configurações de Retenção",
"storageRetentionCleanupDesc": "Configure a retenção de registros operacionais e a limpeza de backup do banco de dados.",
@@ -13216,10 +13214,10 @@
}
},
"chaosConfig": {
"pageTitle": "Chaos Mode",
"pageTitle": "Modo caos",
"pageSubtitle": "Execute múltiplos modelos de IA em paralelo ou de forma colaborativa na mesma tarefa",
"enableChaos": "Ativar Chaos Mode",
"enableChaosDesc": "Permitir que chaves de API com o Chaos Mode ativado usem este recurso",
"enableChaos": "Ativar modo caos",
"enableChaosDesc": "Permitir que chaves de API com o modo caos ativado usem este recurso",
"mode": "Modo Padrão",
"modeParallel": "Paralelo",
"modeCollaborative": "Colaborativo",
@@ -13228,20 +13226,20 @@
"timeout": "Tempo Limite (ms)",
"timeoutDesc": "Tempo máximo por chamada de modelo (5000-600000ms)",
"systemPrompt": "Prompt de Sistema (opcional)",
"systemPromptDesc": "Instruções personalizadas para todas as instâncias de modelo do Chaos Mode",
"systemPromptDesc": "Instruções personalizadas para todas as instâncias de modelo do modo caos",
"providerOverrides": "Substituições de Provedor",
"providerOverridesDesc": "Selecione modelos específicos por provedor para o Chaos Mode",
"providerOverridesDesc": "Selecione modelos específicos por provedor para o modo caos",
"providerId": "Provedor",
"modelId": "Modelo",
"addProvider": "Adicionar Provedor",
"removeProvider": "Remover",
"saveConfig": "Salvar Configuração",
"configSaved": "Configuração do Chaos Mode salva com sucesso",
"configError": "Falha ao salvar a configuração do Chaos Mode",
"configSaved": "Configuração do modo caos salva com sucesso",
"configError": "Falha ao salvar a configuração do modo caos",
"configReset": "Restaurar Padrões",
"keyPermission": "Acesso ao Chaos Mode",
"keyPermissionDesc": "Permitir que esta chave de API use o Chaos Mode (execução paralela multi-modelo)",
"testButton": "Testar Chaos Mode",
"keyPermission": "Acesso ao modo caos",
"keyPermissionDesc": "Permitir que esta chave de API use o modo caos (execução paralela multimodelo)",
"testButton": "Testar modo caos",
"testTask": "Escreva um poema curto sobre inteligência artificial",
"loadingProviderModels": "Carregando provedores...",
"systemPromptPlaceholder": "Opcional: substituir o prompt de sistema padrão do modo caos...",