Files
donutbrowser/src/i18n/locales/pt.json
T
2026-08-10 15:47:31 +04:00

2571 lines
128 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"common": {
"buttons": {
"save": "Salvar",
"cancel": "Cancelar",
"close": "Fechar",
"delete": "Excluir",
"create": "Criar",
"back": "Voltar",
"retry": "Tentar novamente",
"download": "Baixar",
"confirm": "Confirmar",
"apply": "Aplicar",
"reset": "Redefinir",
"add": "Adicionar",
"edit": "Editar",
"copy": "Copiar",
"clear": "Limpar",
"search": "Pesquisar",
"select": "Selecionar",
"grant": "Conceder",
"start": "Iniciar",
"stop": "Parar",
"enable": "Ativar",
"disable": "Desativar",
"import": "Importar",
"export": "Exportar",
"refresh": "Atualizar",
"loading": "Carregando...",
"saveSettings": "Salvar Configurações",
"moreInfo": "Mais informações",
"downloading": "Baixando...",
"minimize": "Minimizar",
"saving": "Salvando…",
"saved": "Salvo",
"copied": "Copiado",
"learnMore": "Saiba mais"
},
"status": {
"active": "Ativo",
"inactive": "Inativo",
"running": "Executando",
"stopped": "Parado",
"enabled": "Ativado",
"disabled": "Desativado",
"granted": "Concedido",
"notGranted": "Não Concedido",
"connected": "Conectado",
"disconnected": "Desconectado",
"synced": "Sincronizado",
"syncing": "Sincronizando",
"pending": "Pendente",
"error": "Erro"
},
"labels": {
"name": "Nome",
"type": "Tipo",
"status": "Status",
"actions": "Ações",
"description": "Descrição",
"none": "Nenhum",
"default": "Padrão",
"custom": "Personalizado",
"optional": "Opcional",
"required": "Obrigatório",
"unknownProfile": "Desconhecido",
"mode": "Modo",
"never": "Nunca"
},
"time": {
"days": "dias",
"hours": "horas",
"minutes": "minutos",
"seconds": "segundos",
"remaining": "restantes"
},
"aria": {
"selectAll": "Selecionar tudo",
"selectRow": "Selecionar linha",
"selectProfile": "Selecionar perfil",
"copy": "Copiar para a área de transferência",
"copied": "Copiado",
"showToken": "Mostrar token",
"hideToken": "Ocultar token"
},
"keys": {
"escape": "Esc"
},
"errors": {
"unknown": "Ocorreu um erro desconhecido"
},
"window": {
"minimize": "Minimizar",
"maximize": "Maximizar",
"restore": "Restaurar",
"close": "Fechar janela"
},
"commandPalette": {
"title": "Paleta de comandos",
"description": "Pesquise um comando para executar..."
},
"noResults": "Nenhum resultado encontrado.",
"srOnly": {
"copy": "Copiar",
"copied": "Copiado"
},
"placeholders": {
"example": "ex.: {{value}}"
}
},
"settings": {
"title": "Configurações",
"appearance": {
"title": "Aparência",
"theme": "Tema",
"themeDescription": "Escolha seu tema preferido ou siga as configurações do sistema. Alterações de tema personalizado são aplicadas apenas ao salvar.",
"themePreset": "Tema Predefinido",
"customColors": "Cores Personalizadas",
"selectTheme": "Selecionar tema",
"selectThemePreset": "Selecionar tema predefinido",
"yourOwn": "Seu Próprio",
"light": "Claro",
"dark": "Escuro",
"system": "Sistema"
},
"language": {
"title": "Idioma",
"description": "Escolha seu idioma preferido para a interface do aplicativo.",
"systemDefault": "Padrão do Sistema",
"selectLanguage": "Selecionar idioma",
"interface": "Idioma da interface"
},
"defaultBrowser": {
"title": "Navegador Padrão",
"setAsDefault": "Definir como Navegador Padrão",
"alreadyDefault": "Já é o Navegador Padrão",
"description": "Quando definido como padrão, o Donut Browser lidará com links da web e permitirá que você escolha qual perfil usar."
},
"permissions": {
"title": "Permissões do Sistema",
"loading": "Carregando permissões...",
"description": "Essas permissões permitem que navegadores iniciados pelo Donut Browser acessem recursos do sistema. Cada site ainda pedirá sua permissão individualmente.",
"microphone": "Microfone",
"microphoneDescription": "Acesso ao microfone para aplicativos do navegador",
"camera": "Câmera",
"cameraDescription": "Acesso à câmera para aplicativos do navegador",
"accessRequested": "Acesso a {{permission}} solicitado"
},
"integrations": {
"title": "Integrações",
"description": "Configure a API Local e MCP (Protocolo de Contexto de Modelo) para integração com ferramentas externas e assistentes de IA.",
"openSettings": "Abrir Configurações de Integrações"
},
"encryption": {
"title": "Criptografia de sincronização",
"description": "Defina uma senha para habilitar a sincronização criptografada E2E. Se você perder esta senha, os perfis criptografados não poderão ser recuperados.",
"passwordSet": "Ativo",
"passwordSetDescription": "A senha de criptografia E2E está definida",
"noPassword": "Sem senha definida",
"passwordPlaceholder": "Senha (mín. 8 caracteres)",
"confirmPlaceholder": "Confirmar senha",
"setPassword": "Definir senha",
"changePassword": "Alterar senha",
"removePassword": "Remover senha",
"removed": "Senha de criptografia removida",
"passwordSaved": "Senha de criptografia definida",
"passwordMismatch": "As senhas não coincidem",
"passwordTooShort": "A senha deve ter pelo menos 8 caracteres",
"requiresProOrOwner": "A criptografia de perfis está disponível para usuários Pro e proprietários de equipe.",
"validatePassword": "Validar",
"validateDialog": {
"title": "Validar senha de criptografia",
"description": "Digite sua senha de criptografia para verificar se corresponde à armazenada neste dispositivo.",
"submit": "Validar",
"matchToast": "A senha está correta",
"mismatchToast": "A senha não corresponde"
}
},
"commercial": {
"title": "Licença Comercial",
"trialActive": "Teste: {{days}} dias, {{hours}} horas restantes",
"trialActiveDescription": "O uso comercial é gratuito durante o teste. Após o término, todos os recursos continuam funcionando — o uso pessoal permanece gratuito, apenas o uso comercial exigirá uma licença.",
"trialExpired": "Teste expirado",
"trialExpiredDescription": "O uso pessoal continua gratuito. O uso comercial requer uma licença.",
"subscriptionActive": "Assinado — plano {{plan}}",
"subscriptionActiveDescription": "Sua assinatura do Donut Browser está ativa. O uso comercial está licenciado enquanto seu plano estiver vigente."
},
"advanced": {
"title": "Avançado",
"clearCache": "Limpar Todo o Cache de Versões",
"clearCacheDescription": "Limpa todos os dados de versões de navegadores em cache e atualiza todas as versões de suas fontes. Isso forçará um novo download das informações de versão para todos os navegadores.",
"clearCacheFailed": "Falha ao limpar o cache",
"copyLogs": "Copiar logs",
"openLogDir": "Abrir pasta de logs",
"copyLogsSuccess": "Logs copiados para a área de transferência",
"copyLogsDescription": "Copia um pacote editado dos logs recentes (até 5 MB). Revise-o antes de compartilhar, pois a edição não consegue identificar todos os tipos de dados pessoais."
},
"disableAutoUpdates": "Desativar Atualizações Automáticas do App",
"disableAutoUpdatesDescription": "Impede que o aplicativo verifique e instale atualizações do Donut Browser automaticamente. As atualizações de navegadores não são afetadas.",
"keepDecryptedProfilesInRam": "Manter Perfis Descriptografados na RAM",
"keepDecryptedProfilesInRamDescription": "Preserva a cópia descriptografada na RAM dos perfis protegidos por senha entre execuções para um início mais rápido. A cópia em disco permanece criptografada em qualquer caso.",
"privacy": {
"consistencyWarning": "Bloquear quando a impressão digital divergir",
"consistencyWarningDescription": "Impede que o navegador inicie quando o fuso horário ou o idioma de um perfil não corresponde ao seu nó de saída do proxy. Você ainda pode optar por iniciar.",
"clearTraffic": "Limpar todo o histórico de tráfego",
"clearTrafficDescription": "Apaga com segurança as estatísticas de tráfego registradas de todos os perfis.",
"clearTrafficSuccess": "Histórico de tráfego limpo",
"vpnExtensionWarning": "Aviso de extensão VPN",
"vpnExtensionWarningDescription": "Avisar antes de iniciar quando um perfil contiver uma extensão capaz de redirecionar o tráfego do navegador."
}
},
"header": {
"searchPlaceholder": "Pesquisar perfis...",
"clearSearch": "Limpar pesquisa",
"moreActions": "Mais ações",
"createProfile": "Criar um novo perfil",
"menu": {
"settings": "Configurações",
"proxies": "Proxies e VPNs",
"groups": "Grupos",
"syncService": "Conta",
"integrations": "Integrações",
"importProfile": "Importar Perfil",
"extensions": "Extensões"
},
"newProfile": "Novo",
"donutLogo": "Logotipo do Donut Browser",
"scrollGroupsLeft": "Rolar grupos para a esquerda",
"scrollGroupsRight": "Rolar grupos para a direita"
},
"profiles": {
"title": "Perfis",
"empty": "Nenhum perfil ainda",
"emptyDescription": "Crie seu primeiro perfil de navegador para começar.",
"createFirst": "Criar Perfil",
"noResults": "Nenhum perfil encontrado",
"noResultsDescription": "Nenhum perfil corresponde aos seus critérios de pesquisa.",
"table": {
"name": "Nome",
"browser": "Navegador",
"status": "Status",
"actions": "Ações",
"note": "Nota",
"group": "Grupo",
"proxy": "Proxy / VPN",
"lastLaunch": "Último Início",
"empty": "Nenhum perfil encontrado.",
"notSelected": "Não selecionado",
"ext": "EXT",
"dns": "DNS",
"extDefault": "Padrão",
"dnsLevel": "Lista DNS: {{level}}",
"extSearch": "Pesquisar grupos…",
"extEmpty": "Sem grupos de extensões",
"cantModifyRunning": "Não é possível modificar um perfil em execução",
"cantModifyLaunching": "Não é possível modificar o perfil durante a inicialização",
"cantModifyStopping": "Não é possível modificar o perfil durante a parada",
"cantModifyUpdating": "Não é possível modificar o perfil enquanto o navegador é atualizado",
"emptyTitle": "Nenhum perfil ainda",
"emptyHint": "Crie seu primeiro perfil ou importe perfis existentes de outro navegador.",
"emptyCreate": "Criar perfil",
"emptyImport": "Importar perfis",
"emptyFilteredTitle": "Nenhum perfil encontrado",
"emptyFilteredHint": "Nenhum perfil corresponde a este grupo ou pesquisa. Tente outro filtro ou crie um novo.",
"bot": "Bot"
},
"actions": {
"launch": "Iniciar",
"stop": "Parar",
"edit": "Editar",
"delete": "Excluir",
"copyCookies": "Copiar Cookies",
"configure": "Configurar",
"clone": "Clonar perfil",
"viewNetwork": "Ver Rede",
"syncSettings": "Configurações de Sincronização",
"assignToGroup": "Atribuir ao Grupo",
"changeFingerprint": "Alterar Impressão Digital",
"copyCookiesToProfile": "Copiar Cookies para o Perfil",
"launchHook": "URL do hook de inicialização",
"setPassword": "Definir Senha",
"changePassword": "Alterar Senha",
"removePassword": "Remover Senha"
},
"synchronizer": {
"launchWithSync": "Iniciar com Sincronizador",
"stopLeader": "Parar este perfil e todos os seus seguidores",
"stopFollower": "Seguindo as ações de {{leaderName}}",
"desyncedTooltip": "A sincronização falhou em {{url}}",
"paidFeature": "O sincronizador é um recurso pago",
"wayfernOnly": "Apenas perfis Wayfern podem ser sincronizados",
"selectFollowers": "Selecionar perfis seguidores",
"selectFollowersDesc": "Escolha os perfis que replicarão as ações do perfil líder. Apenas perfis Wayfern parados podem ser selecionados.",
"leader": "Líder",
"follower": "Seguidor",
"startSession": "Iniciar sessão de sincronização",
"noFollowers": "Selecione pelo menos um perfil seguidor",
"flakyBadge": "FLAKY",
"flakyTooltip": "Este perfil tem uma resolução de tela diferente do líder. O layout das páginas pode variar, fazendo com que cliques e interações atinjam elementos errados."
},
"ephemeral": "Efêmero",
"ephemeralDescription": "O navegador é forçado a gravar os dados do perfil na memória em vez do disco. Lembre-se de que o sistema operacional pode passar partes da memória para o disco (swap) sob carga, então rastros da sessão ainda podem ser recuperáveis.",
"ephemeralBadge": "Efêmero",
"bulkDelete": {
"title": "Excluir perfis selecionados",
"description": "Esta ação não pode ser desfeita. Excluirá permanentemente {{count}} perfil(is) e todos os dados associados.",
"confirmButton": "Excluir {{count}} perfil(is)"
},
"note": {
"empty": "Sem nota",
"placeholder": "Adicionar uma nota..."
},
"aria": {
"profileInfo": "Informações do perfil"
},
"delete": {
"title": "Excluir perfil",
"description": "Esta ação não pode ser desfeita. Excluirá permanentemente o perfil \"{{profileName}}\" e todos os seus dados associados.",
"confirmButton": "Excluir perfil"
},
"actionBar": {
"assignToGroup": "Atribuir a grupo",
"assignProxy": "Atribuir proxy",
"assignExtensionGroup": "Atribuir grupo de extensões",
"copyCookies": "Copiar cookies",
"runSelected": "Executar selecionados",
"stopSelected": "Parar selecionados",
"proRequired": "Plano Pro necessário para execução/parada em massa"
},
"passwordProtectedBadge": "Protegido por Senha",
"launchHook": {
"placeholder": "https://example.com/track-launch"
},
"bulkRun": {
"confirmTitle": "Executar {{count}} perfis?",
"confirmDescription": "Iniciar {{count}} perfis de uma vez pode consumir muitos recursos do sistema. Continuar?",
"confirmButton": "Executar {{count}}",
"noneToRun": "Nenhum perfil selecionado para executar."
},
"bulkStop": {
"confirmTitle": "Parar {{count}} perfis?",
"confirmDescription": "Parar {{count}} perfis em execução?",
"confirmButton": "Parar {{count}}",
"noneToStop": "Nenhum perfil selecionado para parar."
},
"sort": {
"nameAsc": "Nome (AZ)",
"nameDesc": "Nome (ZA)",
"newest": "Mais recentes primeiro",
"oldest": "Mais antigos primeiro"
},
"remote": {
"runningTooltip": "Em execução numa máquina remota. Pare-a para trazer o perfil de volta para aqui.",
"pendingSyncTooltip": "A transferir o que a sessão remota alterou. Disponível novamente quando terminar."
}
},
"createProfile": {
"title": "Criar Novo Perfil",
"configureTitle": "Criar Novo Perfil de {{browser}}",
"antiDetect": {
"title": "Navegador Anti-Detecção",
"description": "Escolha um navegador com capacidades anti-detecção",
"chromium": "Wayfern",
"badge": "Navegador Anti-Detecção"
},
"regular": {
"title": "Navegadores Regulares",
"description": "Escolha entre navegadores regulares suportados",
"badge": "Navegador Regular"
},
"profileName": "Nome do Perfil",
"profileNamePlaceholder": "Digite o nome do perfil",
"proxy": {
"title": "Proxy / VPN",
"addProxy": "Adicionar Proxy",
"noProxy": "Sem proxy / VPN",
"noProxiesAvailable": "Nenhum proxy ou VPN disponível. Adicione um para rotear o tráfego deste perfil.",
"search": "Pesquisar proxies ou VPN...",
"notFound": "Nenhum proxy ou VPN encontrado.",
"searchWithCountries": "Pesquisar proxies, VPNs ou países..."
},
"launchHook": {
"label": "URL do hook de inicialização",
"placeholder": "https://example.com/hooks/profile-launch"
},
"version": {
"fetching": "Buscando versões disponíveis...",
"fetchError": "Falha ao buscar versões do navegador. Por favor, verifique sua conexão com a internet e tente novamente.",
"needsDownload": "A versão do {{browser}} ({{version}}) precisa ser baixada",
"available": "A versão do {{browser}} ({{version}}) está disponível",
"downloading": "Baixando versão do {{browser}} ({{version}})...",
"latestNeedsDownload": "A versão mais recente ({{version}}) precisa ser baixada",
"latestAvailable": "A versão mais recente ({{version}}) está disponível",
"latestDownloading": "Baixando versão ({{version}})...",
"upgradeAvailable": "Uma versão mais recente ({{version}}) do {{browser}} está disponível."
},
"chromiumLabel": "Chromium",
"chromiumSubtitle": "Desenvolvido com Wayfern",
"platformUnavailable": "{{browser}} ainda não está disponível para sua plataforma.",
"passwordProtect": {
"label": "Proteger este perfil com senha",
"description": "Criptografa os dados do perfil em disco. Necessário para iniciar."
},
"downloadingSubtitle": "Baixando…",
"browsersDownloading": "Os navegadores ainda estão sendo baixados. A criação de perfis ficará disponível assim que um download terminar."
},
"deleteDialog": {
"title": "Excluir Perfil",
"description": "Tem certeza de que deseja excluir este perfil? Esta ação não pode ser desfeita.",
"profilesTitle": "Excluir Perfis",
"profilesDescription": "Tem certeza de que deseja excluir os perfis selecionados? Esta ação não pode ser desfeita.",
"profilesToDelete": "Perfis a serem excluídos:"
},
"proxies": {
"title": "Proxies",
"management": {
"description": "Gerencie suas configurações de proxy e VPN para reutilizar nos perfis",
"tabProxies": "Proxies",
"tabVpns": "VPNs",
"create": "Criar",
"loading": "Carregando proxies...",
"noneCreated": "Nenhum proxy criado ainda. Crie seu primeiro proxy usando o botão acima.",
"usage": "Uso",
"syncCol": "Sync",
"syncCannotDisable": "A sincronização não pode ser desativada enquanto este proxy estiver em uso por perfis sincronizados",
"enableSync": "Ativar sincronização",
"disableSync": "Desativar sincronização",
"editProxy": "Editar proxy",
"deleteProxy": "Excluir proxy",
"cannotDelete_one": "Não é possível excluir: em uso por {{count}} perfil",
"cannotDelete_other": "Não é possível excluir: em uso por {{count}} perfis",
"cannotDelete_many": "Não é possível excluir: em uso por {{count}} perfis",
"syncEnabled": "Sincronização ativada",
"syncDisabled": "Sincronização desativada",
"updateSyncFailed": "Falha ao atualizar a sincronização",
"deleteSuccess": "Proxy excluído com sucesso",
"deleteFailed": "Falha ao excluir proxy",
"deleteTitle": "Excluir proxy",
"deleteDescription": "Esta ação não pode ser desfeita. O proxy \"{{name}}\" será excluído permanentemente.",
"newProxy": "Novo proxy",
"newVpn": "Nova VPN",
"protocolCol": "Protocolo",
"hostPort": "Host : porta",
"title": "Proxies e VPNs"
},
"add": "Adicionar Proxy",
"edit": "Editar Proxy",
"delete": "Excluir Proxy",
"import": "Importar",
"export": "Exportar",
"noProxies": "Nenhum proxy configurado",
"noProxiesDescription": "Adicione um proxy para rotear o tráfego do navegador através dele.",
"form": {
"name": "Nome",
"namePlaceholder": "Digite o nome do proxy",
"type": "Tipo",
"host": "Host",
"hostPlaceholder": "proxy.exemplo.com",
"port": "Porta",
"portPlaceholder": "8080",
"username": "Usuário",
"usernamePlaceholder": "Opcional",
"password": "Senha",
"passwordPlaceholder": "Opcional",
"cipher": "Cifra",
"cipherPlaceholder": "aes-256-gcm",
"nameRequired": "O nome do proxy é obrigatório",
"hostPortRequired": "Host e porta são obrigatórios",
"ssCipherRequired": "Cifra e senha são obrigatórias para Shadowsocks",
"selectType": "Selecione o tipo de proxy",
"saveFailed": "Falha ao salvar o proxy: {{error}}",
"vlessType": "VLESS",
"vlessUri": "URI VLESS",
"vlessUriPlaceholder": "vless://…",
"vlessUriHint": "Requer XTLS Vision e REALITY.",
"vlessUriRequired": "Insira um URI VLESS.",
"vlessUriInvalid": "Insira um URI VLESS válido com host e porta."
},
"types": {
"http": "HTTP",
"https": "HTTPS",
"socks4": "SOCKS4",
"socks5": "SOCKS5",
"ss": "Shadowsocks"
},
"tabs": {
"regular": "Regular",
"dynamic": "Dinâmico"
},
"dynamic": {
"description": "O proxy dinâmico obtém os detalhes de conexão de uma URL cada vez que um perfil é iniciado.",
"url": "URL do Proxy",
"urlPlaceholder": "https://api.example.com/proxy",
"urlRequired": "A URL do proxy dinâmico é obrigatória",
"format": "Formato de Resposta",
"formatJson": "JSON",
"formatText": "Texto",
"formatJsonHint": "Espera JSON: {\"ip\": \"...\", \"port\": ..., \"username\": \"...\", \"password\": \"...\"}",
"formatTextHint": "Espera texto como: host:port:username:password ou protocol://user:pass@host:port",
"testUrl": "Testar URL",
"testing": "Testando...",
"testSuccess": "Proxy funcionando: {{host}}:{{port}}",
"testFailed": "Falha no teste de proxy: {{error}}",
"fetchFailed": "Falha ao obter o proxy dinâmico: {{error}}"
},
"check": {
"checking": "Verificando proxy...",
"valid": "O proxy é válido",
"invalid": "O proxy é inválido",
"lastChecked": "Última verificação: {{time}}"
},
"sync": {
"enabled": "Sincronização Ativada",
"disabled": "Sincronização Desativada"
},
"exportDialog": {
"title": "Exportar proxies",
"description": "Exporte suas configurações de proxy para um arquivo",
"format": "Formato de exportação",
"json": "JSON",
"txt": "TXT (formato URL)",
"preview": "Pré-visualização",
"noProxies": "Sem proxies para exportar",
"downloaded": "{{filename}} baixado",
"failed": "Falha ao exportar proxies",
"copied": "Copiado"
},
"importDialog": {
"title": "Importar proxies",
"descDropzone": "Importe proxies de um arquivo JSON ou TXT",
"descPreview": "Revise os proxies a importar",
"descAmbiguous": "Alguns proxies têm formatos ambíguos. Selecione o formato correto.",
"descResult": "Importação concluída",
"dropzonePrompt": "Solte um arquivo de configuração de proxy",
"dropzoneFormats": "(.json, .txt)",
"pasteHint": "Cole da área de transferência com {{modKey}}+V",
"wrongFileType": "Por favor, solte um arquivo .json ou .txt",
"fileReadError": "Falha ao ler o arquivo",
"fileProcessError": "Falha ao processar o arquivo",
"noValidProxies": "Nenhum proxy válido encontrado no arquivo",
"namePrefix": "Prefixo de nome",
"namePrefixDefault": "Importado",
"namePrefixHint": "Os proxies serão nomeados como \"{{prefix}} Proxy 1\", \"{{prefix}} Proxy 2\", etc.",
"proxiesToImport": "Proxies a importar ({{count}})",
"invalidCount": "({{count}} inválidos)",
"ambiguousIntro": "Os proxies a seguir têm um formato ambíguo. Selecione a interpretação correta para cada um.",
"imported": "Importados:",
"skippedDuplicates": "Ignorados (duplicados):",
"errors": "Erros",
"importButton": "Importar {{count}} proxies",
"continueButton": "Continuar",
"doneButton": "Concluído",
"failed": "Falha ao importar proxies"
},
"bulkDelete": {
"proxiesTitle": "Excluir proxies selecionados",
"proxiesDescription": "Esta ação não pode ser desfeita. Isso excluirá permanentemente {{count}} proxy(s): {{names}}.",
"vpnsTitle": "Excluir VPNs selecionadas",
"vpnsDescription": "Esta ação não pode ser desfeita. Isso excluirá permanentemente {{count}} VPN(s): {{names}}.",
"confirmButton": "Excluir {{count}}"
}
},
"groups": {
"title": "Grupos",
"management": "Gerenciamento de Grupos",
"add": "Adicionar Grupo",
"edit": "Editar Grupo",
"delete": "Excluir Grupo",
"moveToDefault": "Remover perfis do grupo",
"noGroupDescription": "Perfis sem grupo aparecem no filtro \"Todos\".",
"assignSuccess": "{{count}} perfil(s) atribuído(s) a {{group}} com sucesso",
"noGroups": "Nenhum grupo criado",
"noGroupsDescription": "Crie um grupo para organizar seus perfis.",
"form": {
"name": "Nome",
"namePlaceholder": "Digite o nome do grupo"
},
"profileCount": "{{count}} perfil",
"profileCount_plural": "{{count}} perfis",
"assignProfiles": "Atribuir Perfis",
"sync": {
"enabled": "Sincronização Ativada",
"disabled": "Sincronização Desativada"
},
"createTitle": "Criar Novo Grupo",
"createDescription": "Crie um novo grupo para organizar seus perfis de navegador.",
"editTitle": "Editar Grupo",
"editDescription": "Atualize o nome do seu grupo.",
"createSuccess": "Grupo criado com sucesso",
"createFailed": "Falha ao criar o grupo",
"updateSuccess": "Grupo atualizado com sucesso",
"updateFailed": "Falha ao atualizar o grupo",
"deleteTitle": "Excluir Grupo",
"deleteDescription": "Esta ação não pode ser desfeita. Isto excluirá o grupo permanentemente.",
"deleteSuccess": "Grupo excluído com sucesso",
"deleteFailed": "Falha ao excluir o grupo",
"loadingProfiles": "Carregando perfis associados...",
"associatedProfiles": "Perfis Associados ({{count}})",
"whatToDoWithProfiles": "O que fazer com esses perfis?",
"deleteAlongWithGroup": "Excluir perfis junto com o grupo",
"noAssociatedProfiles": "Este grupo não tem perfis associados.",
"deleteGroup": "Excluir Grupo",
"deleteGroupAndProfiles": "Excluir Grupo e Perfis",
"loadProfilesFailed": "Falha ao carregar os perfis",
"unknownGroup": "Grupo desconhecido",
"profileGroupsAriaLabel": "Grupos de perfis",
"loading": "Carregando grupos...",
"all": "Todos",
"noGroup": "Sem grupo",
"pageTitle": "Grupos de perfis",
"pageDescription": "Os grupos de perfis permitem organizar os navegadores por cliente, ambiente ou caso de uso. Sincronize grupos entre dispositivos para compartilhá-los."
},
"sync": {
"mode": {
"title": "Sincronização de perfil",
"description": "Gerenciar configurações de sincronização para \"{{name}}\"",
"disabled": "Desabilitado",
"regular": "Sincronização regular",
"encrypted": "Sincronização criptografada E2E",
"disabledDescription": "Sem sincronização para este perfil",
"regularDescription": "Sincronização rápida, sem criptografia",
"encryptedDescription": "Criptografado antes do upload. O servidor nunca vê os dados em texto simples.",
"noPasswordWarning": "Senha E2E não definida. Por favor defina uma senha nas Configurações.",
"passwordRequired": "Senha E2E não definida. Por favor defina uma senha nas Configurações primeiro.",
"enabledToast": "Sincronização habilitada",
"disabledToast": "Sincronização desabilitada",
"syncQueued": "Sincronização na fila",
"syncNow": "Sincronizar agora",
"lastSynced": "Última sincronização",
"notConfigured": "Serviço de sincronização não configurado.",
"configureService": "Configurar serviço de sincronização"
},
"title": "Serviço de Sincronização",
"config": {
"serverUrlRequired": "Insira uma URL de servidor",
"connectionSuccess": "Conexão bem-sucedida!",
"serverError": "O servidor respondeu com um erro",
"connectFailed": "Falha ao conectar ao servidor",
"storageEndpoint": "Armazenamento: {{endpoint}}",
"settingsSaved": "Configurações de sincronização salvas",
"saveFailed": "Falha ao salvar as configurações",
"disconnected": "Sincronização desconectada",
"disconnectFailed": "Falha ao desconectar"
},
"serverUrl": "URL do Servidor",
"serverUrlPlaceholder": "https://sync.exemplo.com",
"token": "Token de Sincronização",
"tokenPlaceholder": "Digite seu token de sincronização",
"status": {
"connected": "Conectado",
"disconnected": "Desconectado",
"syncing": "Sincronizando...",
"error": "Erro de Sincronização"
},
"description": "Conecte-se a um servidor de sincronização para sincronizar seus perfis, proxies e grupos entre dispositivos.",
"cloud": {
"tabLabel": "Nuvem",
"selfHostedTabLabel": "Auto-hospedado",
"email": "E-mail",
"deviceLinkInstructions": "Clique em \"Entrar\" para abrir a página de login no seu navegador. Após entrar lá, copie o código exibido e cole-o abaixo.",
"openLogin": "Entrar",
"linkCodeLabel": "Código de login",
"linkCodePlaceholder": "Cole o código do site",
"signInTitle": "Entrar",
"verifyAndLogin": "Verificar e Entrar",
"loggingIn": "Entrando...",
"connected": "Conectado",
"plan": "Plano",
"profiles": "Perfis",
"profileUsage": "{{used}} / {{limit}}",
"manageAccount": "Gerenciar Conta",
"logout": "Sair",
"logoutConfirm": "Tem certeza de que deseja sair? A sincronização na nuvem será interrompida.",
"loginSuccess": "Login realizado com sucesso!",
"logoutSuccess": "Logout realizado com sucesso."
},
"team": {
"title": "Equipe",
"name": "Nome da Equipe",
"role": "Função",
"roleOwner": "Proprietário",
"roleAdmin": "Administrador",
"roleMember": "Membro",
"manageOnWeb": "Gerenciar equipe no painel web",
"profileLocked": "Em uso por {{email}}",
"profileLockedShort": "Em uso",
"cannotLaunchLocked": "Não é possível iniciar — o perfil está em uso por {{email}}",
"createdBy": "Criado por {{email}}"
},
"disabled": "Desativada",
"toast": {
"profileSynced": "Perfil '{{name}}' sincronizado com sucesso",
"profileSyncFailed": "Falha ao sincronizar o perfil '{{name}}'",
"profileSyncFailedWithError": "Falha ao sincronizar o perfil '{{name}}': {{error}}"
},
"enabledToast": "Sincronização ativada",
"disabledToast": "Sincronização desativada",
"enabledDescription": "A sincronização do perfil foi ativada",
"disabledDescription": "A sincronização do perfil foi desativada"
},
"integrations": {
"title": "Integrações",
"api": {
"title": "API Local",
"description": "Ative o servidor de API local para integrações externas.",
"enabled": "API Ativada",
"disabled": "API Desativada",
"port": "Porta",
"token": "Token da API",
"copyToken": "Copiar Token",
"regenerateToken": "Regenerar Token"
},
"mcp": {
"title": "Servidor MCP",
"description": "Ative o servidor MCP (Protocolo de Contexto de Modelo) para integrações com assistentes de IA.",
"enabled": "MCP Ativado",
"disabled": "MCP Desativado",
"port": "Porta",
"token": "Token de autenticação",
"tokenCopied": "Token copiado",
"url": "URL do servidor MCP",
"urlCopied": "URL copiada",
"config": "Configuração MCP",
"copyConfig": "Copiar Configuração",
"clientsLabel": "Clientes",
"connected": "Conectado",
"add": "Adicionar",
"addedToClient": "Adicionado a {{name}}",
"removedFromClient": "Removido de {{name}}",
"removeAriaLabel": "Remover de {{name}}",
"category": {
"desktopApp": "Aplicativo de desktop",
"cli": "CLI",
"editor": "Editor",
"editorExt": "Extensão de editor"
}
},
"tabApi": "API local",
"tabMcp": "MCP (Assistentes de IA)",
"apiEnableLabel": "Ativar servidor API local",
"apiEnableDescription": "Permite gerenciar perfis, grupos e proxies via API REST.",
"apiPortLabel": "Porta",
"apiTokenLabel": "Token de autenticação",
"apiTokenHint": "Incluir no cabeçalho Authorization: Bearer {{tokenSlot}}",
"apiInvalidPort": "Porta inválida",
"apiInvalidPortDescription": "A porta deve estar entre 1 e 65535",
"apiPortInUse": "A porta {{port}} já está em uso",
"apiFallbackPort": "Servidor iniciado na porta alternativa {{port}}",
"apiStarted": "Servidor API iniciado na porta {{port}}",
"apiRunning": "Servidor API em execução na porta {{port}}",
"apiStopped": "Servidor API parado",
"apiToggleFailed": "Falha ao alternar o servidor API",
"apiStartFailed": "Falha ao iniciar o servidor API",
"apiUnknownError": "Erro desconhecido",
"tokenCopied": "Token copiado",
"mcpEnableLabel": "Ativar servidor MCP (Model Context Protocol)",
"mcpEnableDescription": "Permite que assistentes de IA como o Claude Desktop controlem navegadores.",
"mcpAcceptTermsFirst": "(Aceite primeiro os termos da Wayfern nas Configurações)",
"mcpStarted": "Servidor MCP iniciado na porta {{port}}",
"mcpStopped": "Servidor MCP parado",
"mcpToggleFailed": "Falha ao alternar o servidor MCP",
"openSettings": "Abrir configurações de integrações",
"apiRunningOn": "Em execução em",
"apiExampleRequest": "Exemplo de solicitação"
},
"import": {
"title": "Importar Perfil",
"description": "Importe um perfil de navegador existente do seu sistema.",
"selectProfile": "Selecione um perfil para importar",
"noProfiles": "Nenhum perfil detectado",
"noProfilesDescription": "Nenhum perfil de navegador foi detectado no seu sistema.",
"importing": "Importando perfil...",
"success": "Perfil importado com sucesso",
"error": "Falha ao importar perfil"
},
"config": {
"wayfern": {
"title": "Configuração do Wayfern",
"fingerprint": {
"title": "Impressão Digital",
"randomize": "Aleatorizar ao Iniciar",
"randomizeDescription": "Gera uma nova impressão digital cada vez que o navegador é iniciado.",
"platformPlaceholder": "ex., Win32, MacIntel, Linux x86_64",
"timezoneOffsetPlaceholder": "ex., 300 para EST (UTC-5)",
"webglRendererPlaceholder": "ex., Intel(R) HD Graphics"
},
"os": {
"title": "Sistema Operacional",
"description": "O sistema operacional a emular para geração de impressão digital.",
"windows": "Windows",
"macos": "macOS",
"linux": "Linux",
"android": "Android",
"ios": "iOS"
},
"screen": {
"title": "Tamanho da Tela",
"minWidth": "Largura Mín",
"maxWidth": "Largura Máx",
"minHeight": "Altura Mín",
"maxHeight": "Altura Máx"
},
"blocking": {
"title": "Bloqueio",
"webrtc": "Bloquear WebRTC",
"webgl": "Bloquear WebGL"
}
},
"shared": {
"browserBehavior": "Comportamento do navegador",
"allowAddonsOpenTabs": "Permitir que extensões abram novas abas automaticamente"
}
},
"cookies": {
"title": "Cookies",
"copy": {
"title": "Copiar Cookies",
"description": "Selecione cookies para copiar para outros perfis.",
"selectSource": "Selecionar Perfil de Origem",
"selectTarget": "Selecionar Perfis de Destino",
"selectCookies": "Selecionar Cookies",
"allDomains": "Todos os Domínios",
"selectedCount": "{{count}} cookie selecionado",
"selectedCount_plural": "{{count}} cookies selecionados",
"dialogDescription_one": "Copiar cookies de um perfil de origem para {{count}} perfil selecionado.",
"dialogDescription_other": "Copiar cookies de um perfil de origem para {{count}} perfis selecionados.",
"dialogDescription_many": "Copiar cookies de um perfil de origem para {{count}} perfis selecionados.",
"sourceProfile": "Perfil de origem",
"sourcePlaceholder": "Selecione um perfil para copiar os cookies",
"running": "(em execução)",
"targetProfiles": "Perfis de destino ({{count}})",
"noOtherTargets": "Nenhum outro perfil Wayfern selecionado",
"selectSourceFirst": "Selecione primeiro um perfil de origem",
"selectionStatus": "({{selected}} de {{total}} selecionados)",
"searchPlaceholder": "Buscar domínios ou cookies...",
"noMatching": "Nenhum cookie correspondente encontrado",
"noFound": "Nenhum cookie encontrado",
"replaceNote": "Cookies existentes com o mesmo nome e domínio serão substituídos. Os demais serão mantidos.",
"cannotCopyRunningOne": "Não é possível copiar cookies: {{names}} ainda em execução",
"cannotCopyRunningMany": "Não é possível copiar cookies: {{names}} ainda em execução",
"someErrors": "Ocorreram alguns erros: {{errors}}",
"successMessage": "{{copied}} cookies copiados com sucesso ({{replaced}} substituídos)",
"failedMessage": "Falha ao copiar cookies: {{error}}",
"copyButton_one": "Copiar {{count}} cookie",
"copyButton_other": "Copiar {{count}} cookies",
"copyButton_many": "Copiar {{count}} cookies",
"copyButtonEmpty": "Copiar cookies"
},
"success": "Cookies copiados com sucesso",
"error": "Falha ao copiar cookies",
"management": {
"title": "Gerenciamento de Cookies",
"menuItem": "Gerenciamento de Cookies",
"tabImport": "Importar",
"tabExport": "Exportar",
"importDescription": "Importe cookies de um arquivo no formato Netscape ou JSON.",
"dropPrompt": "Clique para escolher um arquivo de cookies",
"fileFormats": "(.txt, .cookies ou .json)",
"cookiesFound": "{{count}} cookies encontrados",
"importedSuccess": "{{imported}} cookies importados com sucesso ({{replaced}} substituídos)",
"linesSkipped": "{{count}} linha(s) ignoradas",
"fileReadError": "Falha ao ler o arquivo",
"loadFailed": "Falha ao carregar cookies: {{error}}",
"cookiesLabel": "Cookies",
"selectionStatus": "({{selected}} de {{total}} selecionados)",
"selectAll": "Selecionar tudo",
"deselectAll": "Desmarcar tudo",
"noCookies": "Nenhum cookie encontrado neste perfil",
"doneButton": "Concluído",
"importButton": "Importar",
"exportButton": "Exportar",
"backButton": "Voltar"
},
"import": {
"title": "Importar Cookies",
"description": "Importar cookies de um arquivo no formato Netscape ou JSON.",
"selectFile": "Escolher Arquivo",
"preview": "{{count}} cookies encontrados",
"success": "{{imported}} cookies importados com sucesso ({{replaced}} substituídos)",
"error": "Falha ao importar cookies",
"proFeature": "A importação de cookies é um recurso Pro"
},
"export": {
"title": "Exportar Cookies",
"description": "Exportar cookies deste perfil.",
"formatLabel": "Formato",
"netscape": "Netscape TXT",
"json": "JSON",
"success": "Cookies exportados com sucesso",
"error": "Falha ao exportar cookies"
}
},
"toasts": {
"success": {
"profileCreated": "Perfil criado com sucesso",
"profileDeleted": "Perfil excluído com sucesso",
"profileUpdated": "Perfil atualizado com sucesso",
"profileLaunched": "Perfil iniciado com sucesso",
"proxyCreated": "Proxy criado com sucesso",
"proxyDeleted": "Proxy excluído com sucesso",
"proxyUpdated": "Proxy atualizado com sucesso",
"groupCreated": "Grupo criado com sucesso",
"groupDeleted": "Grupo excluído com sucesso",
"groupUpdated": "Grupo atualizado com sucesso",
"settingsSaved": "Configurações salvas com sucesso",
"copied": "Copiado para a área de transferência",
"permissionRequested": "Acesso ao {{permission}} solicitado",
"downloadComplete": "{{browser}} {{version}} baixado com sucesso!",
"importSuccess": "{{count}} itens importados com sucesso",
"exportSuccess": "{{count}} itens exportados com sucesso",
"syncSuccess": "Sincronização concluída com sucesso",
"profileSynced": "Perfil '{{name}}' sincronizado com sucesso",
"cacheCleared": "Cache limpo com sucesso"
},
"error": {
"profileCreateFailed": "Falha ao criar perfil",
"profileDeleteFailed": "Falha ao excluir perfil",
"profileUpdateFailed": "Falha ao atualizar perfil",
"profileLaunchFailed": "Falha ao iniciar perfil",
"proxyCreateFailed": "Falha ao criar proxy",
"proxyDeleteFailed": "Falha ao excluir proxy",
"proxyUpdateFailed": "Falha ao atualizar proxy",
"groupCreateFailed": "Falha ao criar grupo",
"groupDeleteFailed": "Falha ao excluir grupo",
"groupUpdateFailed": "Falha ao atualizar grupo",
"settingsSaveFailed": "Falha ao salvar configurações",
"copyFailed": "Falha ao copiar para a área de transferência",
"downloadFailed": "Falha ao baixar {{browser}}",
"importFailed": "Falha ao importar",
"exportFailed": "Falha ao exportar",
"syncFailed": "Falha na sincronização",
"profileSyncFailed": "Falha ao sincronizar perfil '{{name}}'",
"cacheClearFailed": "Falha ao limpar cache",
"unknown": "Ocorreu um erro desconhecido"
},
"loading": {
"downloading": "Baixando {{browser}} {{version}}",
"extracting": "Extraindo {{browser}} {{version}}",
"verifying": "Verificando {{browser}} {{version}}",
"syncing": "Sincronizando...",
"syncingProfile": "Sincronizando perfil '{{name}}'...",
"syncingProfileWithProgress": "{{count}} arquivos ({{size}})",
"updatingVersions": "Atualizando versões de navegadores..."
},
"progress": {
"remaining": "{{time}} restante",
"filesProgress": "{{completed}}/{{total}} arquivos",
"filesFailed": "{{count}} arquivo(s) com falha"
}
},
"errors": {
"required": "Este campo é obrigatório",
"invalidUrl": "Por favor, insira uma URL válida",
"invalidPort": "Por favor, insira um número de porta válido (1-65535)",
"invalidEmail": "Por favor, insira um email válido",
"minLength": "Deve ter pelo menos {{min}} caracteres",
"maxLength": "Deve ter no máximo {{max}} caracteres",
"networkError": "Erro de rede. Por favor, verifique sua conexão.",
"serverError": "Erro do servidor. Por favor, tente novamente mais tarde.",
"unknownError": "Ocorreu um erro desconhecido. Por favor, tente novamente.",
"noProfilesForUrl": "Sem perfis disponíveis. Crie um perfil primeiro antes de abrir URLs.",
"updateWayfernConfigFailed": "Falha ao atualizar a configuração do wayfern: {{error}}",
"createProfileFailed": "Falha ao criar o perfil: {{error}}",
"launchBrowserFailed": "Falha ao iniciar o navegador: {{error}}",
"cannotDeleteRunningProfile": "Não é possível excluir o perfil enquanto o navegador estiver em execução. Pare o navegador primeiro.",
"deleteProfileFailed": "Falha ao excluir o perfil: {{error}}",
"renameProfileFailed": "Falha ao renomear o perfil: {{error}}",
"killBrowserFailed": "Falha ao encerrar o navegador: {{error}}",
"deleteSelectedProfilesFailed": "Falha ao excluir os perfis selecionados: {{error}}",
"cookieCopyUnsupportedBrowser": "A cópia de cookies só funciona com perfis Wayfern",
"updateSyncSettingsFailed": "Falha ao atualizar as configurações de sincronização",
"cloneProfileFailed": "Falha ao clonar o perfil: {{error}}",
"loadSupportedBrowsersFailed": "Falha ao carregar os navegadores suportados",
"setupExtensionListenersFailed": "Falha ao configurar os listeners de eventos de extensões: {{error}}",
"loadGroupsFailed": "Falha ao carregar os grupos: {{error}}",
"setupGroupListenersFailed": "Falha ao configurar os listeners de eventos de grupos: {{error}}",
"loadProfilesFailed": "Falha ao carregar os perfis: {{error}}",
"setupProfileListenersFailed": "Falha ao configurar os listeners de eventos de perfis: {{error}}",
"loadProxiesFailed": "Falha ao carregar os proxies: {{error}}",
"setupProxyListenersFailed": "Falha ao configurar os listeners de eventos de proxies: {{error}}",
"loadVpnConfigsFailed": "Falha ao carregar as configurações de VPN: {{error}}",
"setupVpnListenersFailed": "Falha ao configurar os listeners de eventos de VPN: {{error}}",
"themeNotFound": "Tema Tokyo Night não encontrado",
"setProfilePasswordFailed": "Falha ao definir a senha do perfil: {{error}}"
},
"browser": {
"wayfern": "Wayfern"
},
"fingerprint": {
"crossOsWarning": "A falsificação de impressão digital para um sistema operacional diferente é menos confiável porque é impossível imitar perfeitamente todos os componentes subjacentes. Use com cautela.",
"crossOsLimitations": "A impressão digital entre sistemas operacionais tem limitações. APIs de nível de sistema ainda podem refletir seu sistema operacional real, e alguns recursos podem ter desempenho reduzido.",
"osLabel": "Impressão Digital do Sistema Operacional",
"selectOSPlaceholder": "Selecionar sistema operacional",
"generateRandomOnLaunch": "Gerar impressão digital aleatória a cada inicialização",
"generateRandomDescription": "Quando ativado, uma nova impressão digital será gerada cada vez que o navegador for iniciado.",
"generateRandomDescriptionAuto": "Quando ativado, uma nova impressão digital será gerada cada vez que o navegador for iniciado. A impressão digital gerada é salva para referência.",
"autoLocationDescription": "Configurar automaticamente as informações de localização com base na configuração do proxy ou na sua conexão se nenhum proxy for fornecido",
"editingDisabledRunning": "A edição de impressão digital está desativada porque o perfil está em execução. Pare o perfil para fazer alterações.",
"editingDisabledRandomized": "A edição de impressão digital está desativada porque a geração aleatória de impressão digital está ativada. Desative a opção acima para editar manualmente a configuração da impressão digital.",
"advancedWarning": "Aviso: Edite estes parâmetros apenas se souber o que está fazendo. Valores incorretos podem quebrar sites, fazer com que detectem você e levar a bugs difíceis de depurar.",
"basicWarning": "Aviso: Edite estes parâmetros apenas se souber o que está fazendo.",
"automatic": "Automático",
"manual": "Manual",
"blockingOptions": "Opções de Bloqueio",
"blockImages": "Bloquear Imagens",
"blockWebRTC": "Bloquear WebRTC",
"blockWebGL": "Bloquear WebGL",
"navigatorProperties": "Propriedades do Navigator",
"userAgent": "Agente do usuário",
"userAgentAndPlatform": "User Agent & Platform",
"platform": "Platform",
"platformVersion": "Platform Version",
"appVersion": "App Version",
"osCpu": "CPU do SO",
"hardwareConcurrency": "Hardware Concurrency",
"maxTouchPoints": "Pontos de Toque Máximos",
"doNotTrack": "Não rastrear",
"selectDntPlaceholder": "Selecionar valor DNT",
"dntAllowed": "0 (rastreamento permitido)",
"dntNotAllowed": "1 (rastreamento não permitido)",
"dntUnspecified": "não especificado",
"language": "Idioma",
"primaryLanguage": "Idioma Principal (navigator.language)",
"languages": "Idiomas (JSON array)",
"languageAndLocale": "Idioma e Localidade",
"screenProperties": "Propriedades da Tela",
"screenWidth": "Largura da Tela",
"screenHeight": "Altura da Tela",
"availableWidth": "Largura Disponível",
"availableHeight": "Altura Disponível",
"colorDepth": "Profundidade de Cor",
"pixelDepth": "Profundidade de Pixel",
"devicePixelRatio": "Proporção de Pixels do Dispositivo",
"windowProperties": "Propriedades da Janela",
"outerWidth": "Largura Externa",
"outerHeight": "Altura Externa",
"innerWidth": "Largura Interna",
"innerHeight": "Altura Interna",
"screenX": "Tela X",
"screenY": "Tela Y",
"geolocation": "Geolocalização",
"timezoneAndGeolocation": "Fuso Horário e Geolocalização",
"timezoneGeolocationDescription": "Estes valores substituem as APIs de fuso horário e geolocalização do navegador.",
"latitude": "Latitude",
"longitude": "Longitude",
"timezone": "Fuso Horário",
"timezoneIana": "Fuso Horário (IANA)",
"timezoneOffset": "Deslocamento (minutos a partir do UTC)",
"accuracy": "Precisão (metros)",
"locale": "Localidade",
"region": "Região",
"script": "Script",
"webglProperties": "Propriedades WebGL",
"webglVendor": "Fornecedor WebGL",
"webglRenderer": "Renderizador WebGL",
"webglParameters": "Parâmetros WebGL",
"webglParametersJson": "Parâmetros WebGL (JSON)",
"webgl2Parameters": "Parâmetros WebGL2",
"webglShaderPrecisionFormats": "Formatos de precisão de shader WebGL",
"webgl2ShaderPrecisionFormats": "Formatos de precisão de shader WebGL2",
"canvasFingerprint": "Canvas Fingerprint",
"canvasNoiseSeed": "Semente de ruído Canvas",
"canvasNoiseSeedDescription": "Este seed é usado para gerar uma impressão digital Canvas consistente, mas única. Cada perfil deve ter um seed diferente.",
"fonts": "Fontes",
"fontsJson": "Fontes (JSON array)",
"battery": "Bateria",
"charging": "Carregando",
"chargingTime": "Tempo de Carregamento",
"dischargingTime": "Tempo de Descarregamento",
"batteryLevel": "Nível (0-1)",
"screenResolution": "Resolução da Tela",
"maxWidth": "Largura Máxima",
"maxHeight": "Altura Máxima",
"minWidth": "Largura Mínima",
"minHeight": "Altura Mínima",
"hardwareProperties": "Propriedades de Hardware",
"deviceMemory": "Memória do Dispositivo (GB)",
"audioProperties": "Propriedades de Áudio",
"sampleRate": "Taxa de Amostragem",
"maxChannelCount": "Contagem Máxima de Canais",
"vendorInfo": "Informações do Fabricante",
"vendor": "Fabricante",
"vendorSub": "Fornecedor Sub",
"productSub": "Produto Sub",
"brand": "Marca",
"brandVersion": "Versão da Marca",
"proFeature": "Este é um recurso Pro",
"generateFingerprint": "Gerar Impressão Digital",
"refreshFingerprint": "Atualizar Impressão Digital",
"canvasNoiseSeedPlaceholder": "Insira uma string seed para a impressão digital do canvas",
"addFontsPlaceholder": "Adicionar fontes...",
"enterAsJson": "Insira {{title}} como JSON"
},
"warnings": {
"windowResizeTitle": "Dimensões de janela personalizadas",
"windowResizeDescription": "Alterar as dimensões da janela do navegador pode aumentar a chance de detecção pelos sites de que as informações do navegador estão falsificadas.",
"dontShowAgain": "Não mostrar novamente",
"continue": "Continuar",
"cancel": "Cancelar"
},
"syncAll": {
"title": "Ativar sincronização para itens existentes",
"description": "Você tem itens que não estão sendo sincronizados. Gostaria de ativar a sincronização para todos?",
"enableAll": "Ativar todos",
"skip": "Pular",
"success": "Sincronização ativada para todos os itens",
"labels": {
"proxies": "Proxies",
"vpns": "VPNs",
"groups": "Grupos",
"extensions": "Extensões",
"extensionGroups": "Grupos de extensões"
}
},
"crossOs": {
"viewOnly": "Este perfil foi criado em {{os}} e não é compatível com este sistema",
"cannotLaunch": "Este perfil foi criado em {{os}} e não é compatível com este sistema",
"cannotModify": "Não é possível modificar as configurações de sincronização de um perfil de outro sistema operacional"
},
"profileInfo": {
"title": "Detalhes do Perfil",
"tabs": {
"info": "Info",
"settings": "Configurações"
},
"fields": {
"profileId": "ID do Perfil",
"browser": "Navegador",
"releaseType": "Tipo de Versão",
"proxyVpn": "Proxy / VPN",
"launchHook": "Hook de inicialização",
"group": "Grupo",
"tags": "Tags",
"note": "Nota",
"syncStatus": "Status de Sincronização",
"lastLaunched": "Último Lançamento",
"hostOs": "SO Host",
"ephemeral": "Efêmero",
"extensionGroup": "Grupo de Extensões",
"totalSessions": "Sessões totais",
"syncMode": "Modo de sinc.",
"proxy": "PROXY",
"vpn": "VPN",
"cookieCount": "Cookies armazenados",
"localDataTransfer": "Transferência de dados local",
"created": "Criado em",
"windowColor": "Cor da janela"
},
"values": {
"none": "Nenhum",
"never": "Nunca",
"copied": "Copiado!",
"yes": "Sim",
"activeNow": "Ativo agora",
"direct": "Direto",
"loading": "Carregando…",
"unknown": "Desconhecido"
},
"network": {
"bypassRules": "Regras de Bypass de Proxy",
"bypassRulesTitle": "Regras de Bypass de Proxy",
"bypassRulesDescription": "Solicitações que correspondam a estas regras se conectarão diretamente, ignorando o proxy.",
"addRule": "Adicionar Regra",
"rulePlaceholder": "ex. example.com, 192.168.1.*, .*\\.local",
"noRules": "Nenhuma regra de bypass configurada.",
"ruleTypes": "Suporta nomes de host, endereços IP e padrões regex.",
"vpnLabel": "VPN: {{name}}",
"proxyLabel": "Proxy: {{name}}"
},
"launchHook": {
"title": "URL do hook de inicialização",
"label": "URL do hook de inicialização",
"description": "O Donut Browser enviará uma requisição GET para esta URL toda vez que o perfil for iniciado.",
"placeholder": "https://example.com/hooks/profile-launch",
"invalidUrlHint": "Insira uma URL válida http:// ou https://."
},
"actions": {
"manageCookies": "Gerenciar Cookies",
"assignExtensionGroup": "Atribuir Grupo de Extensões"
},
"clone": {
"title": "Clonar Perfil",
"description": "Digite um nome para o perfil clonado",
"namePlaceholder": "Nome do perfil",
"button": "Clonar"
},
"duplicate": "Duplicar",
"breadcrumbRoot": "Perfil",
"openDialog": "Abrir configurações",
"sections": {
"overview": "Visão geral",
"fingerprint": "Impressão digital",
"network": "Rede",
"cookies": "Cookies",
"extensions": "Extensões",
"sync": "Sincronização",
"automation": "Automação",
"security": "Segurança",
"delete": "Excluir perfil",
"activity": "Atividade",
"launchHook": "Hook de inicialização"
},
"sectionDesc": {
"fingerprint": "Configure como este perfil aparece para scripts de fingerprinting.",
"network": "Gerencie o proxy ou VPN usado por este perfil.",
"cookies": "Importe, copie ou apague cookies deste perfil.",
"extensions": "Escolha quais extensões carregar com este perfil.",
"sync": "Configure como este perfil é espelhado entre seus dispositivos.",
"automation": "Execute um comando ao iniciar este perfil.",
"security": "Criptografe os dados do perfil com uma senha.",
"launchHook": "Envia uma requisição GET para esta URL toda vez que o perfil é iniciado."
},
"badges": {
"locked": "BLOQUEADO",
"active": "ATIVO"
},
"cookies": {
"runningNotice": "Não é possível ler cookies enquanto o navegador está em execução. Feche este perfil primeiro.",
"domainsHeader": "Domínios ({{count}})"
},
"security": {
"protected": "Este perfil está criptografado com senha.",
"unprotected": "Este perfil não está criptografado. Defina uma senha para criptografá-lo.",
"cannotWhileRunning": "Pare o perfil antes de alterar a senha."
},
"fingerprint": {
"notSupported": "A edição de impressão digital só está disponível para perfis Wayfern.",
"lockedTitle": "Visualizar e editar a impressão digital é um recurso Pro",
"lockedDescription": "As informações do seu dispositivo estão protegidas em todos os perfis. Visualizar e editar a impressão digital de um perfil requer um plano pago ativo."
},
"syncStatusValue": {
"waiting": "Aguardando",
"syncing": "Sincronizando",
"synced": "Sincronizado",
"error": "Erro"
}
},
"extensions": {
"title": "Extensões",
"description": "Gerencie extensões de navegador e grupos de extensões para seus perfis.",
"upload": "Enviar",
"delete": "Excluir",
"extensionsTab": "Extensões",
"groupsTab": "Grupos",
"managedNotice": "As extensões gerenciadas aqui substituirão quaisquer extensões instaladas manualmente nos perfis ao serem iniciados.",
"proRequired": "O gerenciamento de extensões é um recurso Pro",
"empty": "Nenhuma extensão enviada ainda.",
"noGroups": "Nenhum grupo de extensões criado ainda.",
"createGroup": "Criar Grupo",
"newGroup": "Novo grupo",
"addToGroup": "Adicionar extensão...",
"removeFromGroup": "Remover do grupo",
"deleteGroup": "Excluir grupo",
"extensionGroup": "Grupo de Extensões",
"compatibility": {
"label": "Compatibilidade",
"chromium": "Chromium"
},
"selectedFile": "Arquivo selecionado",
"namePlaceholder": "Nome da extensão",
"groupNamePlaceholder": "Nome do grupo",
"uploadSuccess": "Extensão enviada com sucesso",
"deleteSuccess": "Extensão excluída com sucesso",
"groupCreateSuccess": "Grupo de extensões criado com sucesso",
"groupUpdateSuccess": "Grupo de extensões atualizado com sucesso",
"groupDeleteSuccess": "Grupo de extensões excluído com sucesso",
"deleteConfirmTitle": "Excluir Extensão",
"deleteConfirmDescription": "Tem certeza de que deseja excluir \"{{name}}\"? Esta ação não pode ser desfeita.",
"deleteGroupConfirmTitle": "Excluir Grupo de Extensões",
"deleteGroupConfirmDescription": "Tem certeza de que deseja excluir o grupo \"{{name}}\"? Esta ação não pode ser desfeita.",
"invalidFileType": "Tipo de arquivo inválido. Envie um arquivo .crx, .xpi ou .zip.",
"readError": "Falha ao ler o arquivo de extensão.",
"assignTitle": "Atribuir Grupo de Extensões",
"assignDescription": "Atribuir {{count}} perfil(is) selecionado(s) a um grupo de extensões.",
"noGroup": "Nenhum (Sem Grupo de Extensões)",
"assignSuccess": "Grupo de extensões atribuído com sucesso",
"editExtension": "Editar extensão",
"updateSuccess": "Extensão atualizada com sucesso",
"reupload": "Re-enviar",
"version": "Versão",
"author": "Autor",
"homepage": "Página inicial",
"editGroup": "Editar grupo",
"editGroupDescription": "Atualize o nome do grupo e gerencie quais extensões estão incluídas.",
"groupExtensions": "Extensões neste grupo",
"noExtensionsInGroup": "Nenhuma extensão adicionada ainda",
"editExtensionDescription": "Atualizar o nome da extensão, ver metadados ou reenviar o arquivo da extensão.",
"metadata": "Metadados",
"noMetadata": "Nenhum metadado disponível do manifesto.",
"selectFile": "Escolher arquivo",
"syncEnabled": "Sincronização ativada",
"syncDisabled": "Sincronização desativada",
"syncEnableTooltip": "Ativar sincronização",
"syncDisableTooltip": "Desativar sincronização",
"loadGroupsFailed": "Falha ao carregar grupos de extensões",
"assignGroupFailed": "Falha ao atribuir grupo de extensões",
"bulkDelete": {
"extensionsTitle": "Excluir extensões",
"extensionsDescription": "Excluir {{count}} extensões? {{names}}",
"groupsTitle": "Excluir grupos de extensões",
"groupsDescription": "Excluir {{count}} grupos de extensões? {{names}}",
"confirmButton": "Excluir"
}
},
"pro": {
"badge": "PRO",
"fingerprintLocked": "A edição de impressão digital é um recurso Pro",
"cookieCopyLocked": "A cópia de cookies é um recurso Pro",
"cookieImportLocked": "A importação de cookies é um recurso Pro",
"cookieExportLocked": "A exportação de cookies é um recurso Pro",
"cookieManagementLocked": "O gerenciamento de cookies é um recurso Pro"
},
"dnsBlocklist": {
"title": "Lista de bloqueio DNS",
"none": "Nenhum",
"light": "Leve",
"normal": "Normal",
"pro": "Pro",
"proPlus": "Pro++",
"ultimate": "Definitivo",
"settingsDescription": "As listas de bloqueio DNS bloqueiam anúncios, rastreadores e domínios de malware no nível do proxy. As listas são atualizadas automaticamente a cada 12 horas.",
"manageLists": "Gerenciar listas de bloqueio DNS",
"refreshAll": "Atualizar todas as listas",
"refreshFailed": "Falha ao atualizar as listas de bloqueio DNS",
"domains": "domínios",
"fresh": "Atualizado",
"stale": "Desatualizado",
"notCached": "Sem cache",
"tabBlocklists": "Listas de bloqueio",
"tabCustom": "Listas personalizadas",
"custom.description": "Monte sua própria lista de bloqueio a partir de URLs de origem e regras manuais. Domínios permitidos sempre têm prioridade sobre os bloqueados.",
"custom.sourcesLabel": "URLs de origem de listas de bloqueio",
"custom.sourcesPlaceholder": "Uma URL por linha",
"custom.blockLabel": "Domínios bloqueados",
"custom.blockPlaceholder": "Um domínio por linha",
"custom.allowLabel": "Domínios permitidos",
"custom.allowPlaceholder": "Um domínio por linha",
"custom.allowHint": "Os domínios permitidos são removidos da lista de bloqueio compilada, anulando qualquer regra de bloqueio.",
"custom.saved": "Regras DNS personalizadas salvas",
"custom.imported": "Regras DNS personalizadas importadas",
"custom.exported": "Regras DNS personalizadas exportadas",
"custom.exportTxt": "Exportar TXT",
"custom.exportJson": "Exportar JSON",
"customLevel": "Personalizada",
"custom.allowlistModeLabel": "Modo lista de permitidos",
"custom.allowlistModeOn": "Apenas os domínios abaixo são acessíveis; todo o resto é bloqueado.",
"custom.allowlistModeOff": "Bloquear os domínios listados; permitir todo o resto.",
"custom.allowedOnlyLabel": "Domínios permitidos (apenas estes)",
"custom.allowedOnlyHint": "Subdomínios de um domínio listado também são permitidos. Uma lista vazia desativa a filtragem."
},
"vpns": {
"form": {
"titleEdit": "Editar VPN",
"titleCreate": "Criar VPN WireGuard",
"descEdit": "Atualize o nome da sua configuração VPN.",
"descCreate": "Insira os detalhes da interface e do par WireGuard.",
"name": "Nome",
"namePlaceholder": "p. ex. WireGuard Casa",
"privateKey": "Chave Privada",
"privateKeyPlaceholder": "Chave privada codificada em Base64",
"address": "Endereço",
"addressPlaceholder": "p. ex. 10.0.0.2/24",
"dnsOptional": "DNS (opcional)",
"dnsPlaceholder": "p. ex. 1.1.1.1",
"mtuOptional": "MTU (opcional)",
"mtuPlaceholder": "p. ex. 1420",
"peerPublicKey": "Chave Pública do Par",
"peerPublicKeyPlaceholder": "Chave pública do par codificada em Base64",
"peerEndpoint": "Endpoint do Par",
"peerEndpointPlaceholder": "p. ex. vpn.example.com:51820",
"allowedIps": "IPs Permitidos",
"allowedIpsPlaceholder": "p. ex. 0.0.0.0/0, ::/0",
"keepaliveOptional": "Keepalive Persistente (opcional)",
"keepalivePlaceholder": "p. ex. 25",
"presharedKeyOptional": "Chave Pré-Compartilhada (opcional)",
"presharedKeyPlaceholder": "Chave pré-compartilhada codificada em Base64",
"updateButton": "Atualizar VPN",
"createButton": "Criar VPN",
"nameRequired": "O nome da VPN é obrigatório",
"privateKeyRequired": "A chave privada é obrigatória",
"addressRequired": "O endereço é obrigatório",
"peerPublicKeyRequired": "A chave pública do par é obrigatória",
"peerEndpointRequired": "O endpoint do par é obrigatório",
"updated": "VPN atualizada com sucesso",
"created": "VPN WireGuard criada com sucesso",
"updateFailed": "Falha ao atualizar a VPN: {{error}}",
"createFailed": "Falha ao criar a VPN: {{error}}"
},
"import": {
"title": "Importar Configuração VPN",
"descDropzone": "Importe um arquivo de configuração WireGuard (.conf)",
"descPreview": "Revise a configuração VPN a importar",
"descResult": "Importação de VPN concluída",
"dropzonePrompt": "Solte um arquivo .conf WireGuard aqui ou clique para navegar",
"pasteHint": "Colar da área de transferência com {{modKey}}+V",
"invalidContent": "O conteúdo não parece ser uma configuração VPN válida",
"fileReadError": "Falha ao ler o arquivo",
"wrongFileType": "Por favor solte um arquivo .conf WireGuard",
"configurationLabel": "Configuração {{type}}",
"endpointLabel": "Endpoint: {{endpoint}}",
"vpnNameLabel": "Nome da VPN",
"vpnNamePlaceholder": "Minha VPN",
"configPreview": "Visualização da Configuração",
"importedSuccess": "VPN Importada com Sucesso",
"importFailed": "Importação Falhou",
"importButton": "Importar VPN",
"doneButton": "Concluído",
"failedGeneric": "Falha ao importar a configuração de VPN",
"defaultName": "VPN {{type}}"
},
"management": {
"loading": "Carregando VPNs...",
"noneCreated": "Nenhuma configuração de VPN ainda. Importe ou crie uma usando os botões acima.",
"editVpn": "Editar VPN",
"deleteVpn": "Excluir VPN",
"cannotDelete_one": "Não é possível excluir: em uso por {{count}} perfil",
"cannotDelete_other": "Não é possível excluir: em uso por {{count}} perfis",
"cannotDelete_many": "Não é possível excluir: em uso por {{count}} perfis",
"syncCannotDisable": "A sincronização não pode ser desativada enquanto esta VPN estiver em uso por perfis sincronizados",
"deleteSuccess": "VPN excluída com sucesso",
"deleteFailed": "Falha ao excluir VPN",
"deleteTitle": "Excluir VPN",
"deleteDescription": "Esta ação não pode ser desfeita. A VPN \"{{name}}\" será excluída permanentemente."
}
},
"importProfile": {
"title": "Importar perfil do navegador",
"autoDetect": "Detecção automática",
"manualImport": "Importação manual",
"detectedProfilesTitle": "Perfis de navegador detectados",
"scanning": "Procurando perfis de navegador...",
"noneFound": "Nenhum perfil de navegador encontrado no seu sistema.",
"noneFoundHint": "Tente a importação manual se você tem perfis em locais personalizados.",
"newProfileName": "Nome do novo perfil:",
"newProfileNamePlaceholder": "Insira um nome para o perfil importado",
"manualTitle": "Importação manual de perfil",
"profileFolderPath": "Caminho da pasta do perfil:",
"profileFolderPlaceholder": "Insira o caminho completo para a pasta do perfil",
"browseFolderTitle": "Procurar pasta",
"examplePaths": "Caminhos de exemplo:",
"selectFolderTitle": "Selecionar pasta de perfil do navegador",
"folderDialogFailed": "Falha ao abrir o diálogo de pasta",
"detectFailed": "Falha ao detectar perfis de navegador existentes",
"proxyOptional": "Proxy (Opcional)",
"noProxy": "Sem proxy",
"nextButton": "Próximo",
"importedAs": "Este perfil será importado como um perfil {{browser}}.",
"selectAll": "Selecionar tudo",
"selectedCount": "{{count}} selecionados",
"scanButton": "Verificar",
"manualHint": "Escolha uma pasta de perfil, uma pasta de dados de usuário do navegador, uma pasta com perfis exportados ou um arquivo ZIP.",
"selectArchiveTitle": "Selecionar arquivo ZIP",
"noProfilesInLocation": "Nenhum perfil encontrado neste local.",
"selectAtLeastOne": "Selecione pelo menos um perfil para importar",
"emptyNames": "Cada perfil selecionado precisa de um nome",
"profilesToImport": "Perfis a importar",
"groupOptional": "Grupo (opcional)",
"noGroup": "Sem grupo",
"createNewGroup": "Criar novo grupo…",
"newGroupNamePlaceholder": "Nome do novo grupo",
"duplicateStrategyLabel": "Se o nome do perfil já existir",
"duplicateRename": "Renomear automaticamente",
"duplicateSkip": "Ignorar",
"proxyRoundRobin": "Distribuir proxies salvos (round-robin)",
"importingTitle": "Importando perfis…",
"importProgress": "{{completed}} de {{total}} processados",
"resultsSummary": "{{imported}} importados, {{skipped}} ignorados, {{failed}} com falha",
"statusImported": "Importado",
"statusSkipped": "Ignorado",
"statusFailed": "Falhou",
"importButtonCount": "Importar ({{count}})",
"vpnOptional": "VPN (opcional)",
"noVpn": "Sem VPN",
"advancedOptions": "Opções avançadas",
"configureFingerprint": "Configurar impressão digital (opcional)",
"reportCookies": "Cookies",
"reportPasswords": "Senhas",
"reportAutofill": "Formas de pagamento",
"reportExtensions": "Extensões",
"reportHistory": "Histórico",
"reportBookmarks": "Favoritos",
"reportLocalStorage": "Dados de sites",
"reportNothingCarried": "Nenhum dado legível foi transferido",
"reportUnrecoverable": "Não foi possível descriptografar: {{count}}",
"closeSourceBrowserHint": "Feche o navegador de origem e tente de novo para obter uma cópia completa, ou importe agora aceitando que os dados de sites podem ficar incompletos.",
"importAnyway": "Importar mesmo assim",
"warnings": {
"secretsNotMigrated": "Não foi possível desbloquear cookies e senhas, então você precisará entrar novamente.",
"appBoundEncrypted": "O Chrome 127+ no Windows vincula os cookies ao próprio navegador; nenhum outro aplicativo consegue migrá-los.",
"storeTooOld": "Um banco de dados era antigo demais para este navegador e foi ignorado.",
"storeTooNew": "Um banco de dados veio de um navegador mais novo que este e foi ignorado.",
"sourceBrowserRunning": "O navegador de origem estava aberto, então os dados de sites podem estar incompletos.",
"securePreferencesReset": "Configurações protegidas, como página inicial e mecanismo de busca, voltaram ao padrão.",
"extensionsPartial": "Algumas extensões pertenciam ao navegador de origem e não foram transferidas.",
"storeUnreadable": "Não foi possível ler um banco de dados, que foi ignorado em vez de copiado danificado."
}
},
"syncTooltips": {
"syncing": "Sincronizando...",
"syncedAt": "Sincronizado {{time}}",
"synced": "Sincronizado",
"waiting": "Aguardando sincronização",
"errorWith": "Erro de sincronização: {{error}}",
"error": "Erro de sincronização",
"notSynced": "Não sincronizado",
"enable": "Ativar sincronização",
"disable": "Desativar sincronização",
"lockedInUse": "A sincronização está bloqueada enquanto um perfil sincronizado a usar",
"bulkToggle": "Alternar sincronização"
},
"groupManagement": {
"description": "Gerencie seus grupos de perfis",
"createGroup": "Criar grupo",
"noGroups": "Nenhum grupo criado ainda. Crie seu primeiro grupo usando o botão acima.",
"loading": "Carregando grupos...",
"profileCount_one": "{{count}} perfil",
"profileCount_other": "{{count}} perfis",
"profileCount_many": "{{count}} perfis",
"groupsLabel": "Grupos",
"profilesCol": "Perfis",
"syncCannotDisable": "A sincronização não pode ser desativada enquanto este grupo estiver em uso por perfis sincronizados",
"editGroupTooltip": "Editar grupo",
"deleteGroupTooltip": "Excluir grupo",
"loadFailed": "Falha ao carregar grupos",
"bulkDelete": {
"title": "Excluir grupos",
"description": "Tem certeza que deseja excluir {{count}} grupos? {{names}}. Os perfis serão movidos para Padrão.",
"description_one": "Tem certeza que deseja excluir {{count}} grupo? {{names}}. Os perfis serão movidos para Padrão.",
"confirmButton": "Excluir grupos"
}
},
"proxyAssignment": {
"title": "Atribuir proxy / VPN",
"description_one": "Atribuir um proxy ou VPN a {{count}} perfil selecionado.",
"description_other": "Atribuir um proxy ou VPN a {{count}} perfis selecionados.",
"description_many": "Atribuir um proxy ou VPN a {{count}} perfis selecionados.",
"selectLabel": "Proxy / VPN",
"placeholder": "Selecione um proxy ou VPN",
"noProxy": "Sem proxy / VPN",
"searchPlaceholder": "Buscar proxies ou VPNs...",
"notFound": "Nenhum proxy ou VPN encontrado.",
"assignButton": "Atribuir",
"success": "Proxy/VPN atribuído a {{count}} perfil(is)",
"failed": "Falha ao atribuir proxy/VPN",
"selectedProfilesLabel": "Perfis selecionados:",
"assignProxyVpnLabel": "Atribuir proxy / VPN:",
"noneOption": "Nenhum",
"noValidProfiles": "Nenhum perfil válido selecionado.",
"vpnGroupHeading": "VPNs",
"failedFallback": "Falha ao atribuir proxy/VPN aos perfis"
},
"groupAssignment": {
"title": "Atribuir grupo",
"description_one": "Atribuir um grupo a {{count}} perfil selecionado.",
"description_other": "Atribuir um grupo a {{count}} perfis selecionados.",
"description_many": "Atribuir um grupo a {{count}} perfis selecionados.",
"selectLabel": "Grupo",
"placeholder": "Selecione um grupo",
"noGroup": "Sem grupo (Padrão)",
"assignButton": "Atribuir",
"success": "Grupo atribuído a {{count}} perfil(is)",
"failed": "Falha ao atribuir grupo",
"selectedProfilesLabel": "Perfis selecionados:",
"assignGroupLabel": "Atribuir ao grupo:",
"noValidProfiles": "Nenhum perfil válido selecionado.",
"failedFallback": "Falha ao atribuir grupo aos perfis"
},
"profileSelector": {
"title": "Selecionar perfil",
"description": "Escolha um perfil para abrir com esta URL",
"searchPlaceholder": "Buscar perfis...",
"noProfiles": "Nenhum perfil disponível",
"noResults": "Nenhum perfil corresponde à sua busca",
"selectButton": "Selecionar",
"launching": "Abrindo...",
"chooseProfileTitle": "Escolher perfil",
"openingUrl": "Abrindo URL:",
"urlCopied": "URL copiada para a área de transferência!",
"selectProfileLabel": "Selecionar perfil:",
"noneAvailableShort": "Nenhum perfil disponível. Crie um perfil primeiro.",
"noneAvailableLong": "Feche este diálogo e crie um perfil pela janela principal para começar.",
"chooseAProfile": "Escolha um perfil",
"badgeProxy": "Proxy",
"badgeRunning": "Em execução",
"badgeUnavailable": "Indisponível",
"openButton": "Abrir"
},
"wayfernTerms": {
"title": "Termos e condições da Wayfern",
"description": "Antes de usar o Donut Browser, você deve ler e concordar com os Termos e Condições da Wayfern.",
"reviewLabel": "Por favor, revise os Termos e Condições em:",
"agreeNotice": "Ao clicar em \"Aceito\", você concorda em ficar vinculado a esses termos.",
"acceptButton": "Aceito",
"acceptSuccess": "Termos aceitos com sucesso",
"acceptFailed": "Falha ao aceitar os termos",
"tryAgain": "Tente novamente"
},
"commercialTrial": {
"title": "Período de teste comercial expirado",
"description": "Seu período de teste comercial de 2 semanas terminou.",
"body": "Se você está usando o Donut Browser para fins comerciais, precisa adquirir uma licença comercial para continuar. Você ainda pode usá-lo gratuitamente para uso pessoal.",
"understandButton": "Entendi",
"failed": "Falha ao salvar a confirmação",
"tryAgain": "Tente novamente"
},
"permissionDialog": {
"titleMicrophone": "Acesso ao microfone necessário",
"titleCamera": "Acesso à câmera necessário",
"descMicrophone": "O Donut Browser precisa acessar seu microfone para habilitar a funcionalidade de microfone nos navegadores. Cada site que quiser usar seu microfone ainda pedirá sua permissão individualmente.",
"descCamera": "O Donut Browser precisa acessar sua câmera para habilitar a funcionalidade de câmera nos navegadores. Cada site que quiser usar sua câmera ainda pedirá sua permissão individualmente.",
"grantedMicrophone": "Permissão concedida! Os navegadores abertos pelo Donut Browser agora podem acessar seu microfone.",
"grantedCamera": "Permissão concedida! Os navegadores abertos pelo Donut Browser agora podem acessar sua câmera.",
"notGrantedMicrophone": "Permissão não concedida. Clique no botão abaixo para solicitar acesso ao seu microfone.",
"notGrantedCamera": "Permissão não concedida. Clique no botão abaixo para solicitar acesso à sua câmera.",
"doneButton": "Concluído",
"cancelButton": "Cancelar",
"grantAccessButton": "Conceder acesso",
"requestSuccessMicrophone": "Acesso ao microfone solicitado",
"requestSuccessCamera": "Acesso à câmera solicitado",
"requestFailed": "Falha ao solicitar permissão",
"stillNotGrantedMicrophone": "O acesso ao microfone ainda não foi concedido. Pode ser necessário ativá-lo manualmente em Ajustes do Sistema → Privacidade e Segurança → Microfone.",
"stillNotGrantedCamera": "O acesso à câmera ainda não foi concedido. Pode ser necessário ativá-lo manualmente em Ajustes do Sistema → Privacidade e Segurança → Câmera.",
"grantedToastMicrophone": "Acesso ao microfone concedido",
"grantedToastCamera": "Acesso à câmera concedido"
},
"traffic": {
"title": "Detalhes do tráfego",
"bandwidthOverTime": "Largura de banda ao longo do tempo",
"timePeriodPlaceholder": "Período",
"last1m": "Último 1 min",
"last5m": "Últimos 5 min",
"last30m": "Últimos 30 min",
"last1h": "Última 1 h",
"last2h": "Últimas 2 h",
"last4h": "Últimas 4 h",
"last1d": "Último dia",
"last7d": "Últimos 7 dias",
"last30d": "Últimos 30 dias",
"allTime": "Todo o tempo",
"allTimeShort": "todo o tempo",
"totalSuffix": "total",
"sentLabel": "Enviado ({{period}})",
"receivedLabel": "Recebido ({{period}})",
"requestsLabel": "Solicitações ({{period}})",
"allTimeTraffic": "Tráfego total:",
"allTimeRequests": "Solicitações totais:",
"proxyDisclaimer": "Nota: se você está usando proxy, VPN ou serviço similar, seu provedor pode calcular o tráfego de forma diferente devido a sobrecarga de criptografia e diferenças de protocolo.",
"topByTraffic": "Principais domínios por tráfego ({{period}})",
"topByRequests": "Principais domínios por solicitações ({{period}})",
"columnDomain": "Domínio",
"columnRequests": "Solicitações",
"columnSent": "Enviado",
"columnReceived": "Recebido",
"columnTotal": "Tráfego total",
"uniqueIps": "IPs únicos ({{count}})",
"noData": "Nenhum dado de tráfego disponível para este perfil.",
"noDataHint": "Os dados de tráfego aparecerão após você abrir o perfil.",
"sentLegend": "Enviado",
"receivedLegend": "Recebido",
"tooltipSent": "↑ Enviado: ",
"tooltipReceived": "↓ Recebido: ",
"clearHistory": "Limpar histórico",
"clearHistoryTitle": "Limpar histórico de tráfego",
"clearHistoryDescription": "Apaga de forma permanente e segura todo o histórico de tráfego registrado de \"{{name}}\". Isso não pode ser desfeito.",
"tabOverview": "Visão geral",
"tabTopDomains": "Principais domínios",
"searchDomains": "Pesquisar domínios…",
"noDomainMatch": "Nenhum domínio corresponde à sua pesquisa."
},
"proxyCheck": {
"unknownLocation": "Desconhecido",
"locationToast": "A localização do seu proxy é:",
"failed": "Falha na verificação do proxy: {{error}}",
"tooltipChecking": "Verificando proxy...",
"tooltipIp": "IP: {{ip}}",
"tooltipChecked": "Verificado {{time}}",
"tooltipFailed": "Falha {{time}}",
"tooltipFailedTitle": "Falha na verificação do proxy",
"tooltipDefault": "Verificar validade do proxy"
},
"vpnCheck": {
"valid": "Configuração de VPN \"{{name}}\" é válida",
"invalid": "Configuração de VPN \"{{name}}\" é inválida",
"failed": "Falha na verificação da VPN: {{error}}",
"tooltipChecking": "Verificando configuração de VPN...",
"tooltipValid": "Configuração válida",
"tooltipInvalid": "Configuração inválida",
"tooltipChecked": "Verificado {{time}}",
"tooltipDefault": "Verificar validade da configuração de VPN"
},
"profileTable": {
"syncTooltipDisabled": "Sincronização desativada",
"syncTooltipSyncing": "Sincronizando...",
"syncTooltipSyncedAt": "Sincronizado {{time}}",
"syncTooltipSynced": "Sincronizado",
"syncTooltipWaiting": "Aguardando sincronização",
"syncTooltipErrorWith": "Erro de sincronização: {{error}}",
"syncTooltipError": "Erro de sincronização",
"syncTooltipNotSynced": "Não sincronizado",
"noTags": "Sem tags",
"syncTooltipCloseToSync": "Feche o perfil para sincronizar",
"syncTooltipDisabledWithLast": "Sincronização desativada, última sincronização {{time}}",
"addTagsPlaceholder": "Adicionar etiquetas",
"tagsHeader": "Etiquetas",
"noteHeader": "Nota",
"vpnsHeading": "VPNs",
"createByCountryHeading": "Criar por país"
},
"dataTableActionBar": {
"selected": "{{count}} selecionado(s)",
"clearSelection": "Limpar seleção"
},
"appUpdate": {
"toast": {
"updateFailed": "Falha ao atualizar o Donut Browser",
"restartFailed": "Falha ao reiniciar",
"updateReady": "Atualização pronta, reinicie para aplicar",
"manualDownloadRequired": "Download manual necessário",
"restartNow": "Reiniciar agora",
"viewRelease": "Ver lançamento",
"later": "Mais tarde",
"uploading": "Enviando",
"downloading": "Baixando",
"startingUpdate": "Iniciando atualização..."
}
},
"browserDownload": {
"toast": {
"fetchVersionsFailed": "Falha ao obter as versões de {{browser}}",
"foundNewVersions": "Foram encontradas {{count}} novas versões de {{browser}}!",
"totalAvailableVersions": "Total disponível: {{count}} versões",
"downloadFailed": "Falha ao baixar {{browser}} {{version}}",
"calculating": "calculando...",
"extractionFailed": "{{browser}} {{version}}: falha na extração",
"extractionFailedDescription": "O arquivo corrompido foi excluído. Será baixado novamente na próxima tentativa.",
"extracting": "Extraindo arquivos do navegador... Não feche o aplicativo.",
"verifying": "Verificando arquivos do navegador...",
"downloadingRolling": "Baixando build rolling release...",
"geoipDownloading": "Baixando banco de dados GeoIP",
"geoipDownloaded": "Banco de dados GeoIP baixado com sucesso!"
}
},
"versionUpdater": {
"toast": {
"alreadyAvailable": "{{browser}} {{version}} já disponível",
"updatingProfiles": "Atualizando configurações dos perfis...",
"updateCompleted": "Atualização de {{browser}} concluída",
"singleProfileUpdated": "O perfil \"{{name}}\" foi atualizado para a versão {{version}}. Agora você pode iniciar seus navegadores com a versão mais recente.",
"multipleProfilesUpdated": "{{count}} perfis foram atualizados para a versão {{version}}. Agora você pode iniciar seus navegadores com a versão mais recente.",
"versionAvailable": "A versão {{version}} está disponível. Os perfis em execução usarão a nova versão ao reiniciar.",
"autoUpdateFailed": "Falha ao atualizar automaticamente {{browser}}",
"updateWithErrors": "Atualização concluída com alguns erros",
"updateWithErrorsDescription": "{{newVersions}} novas versões encontradas, {{failedUpdates}} navegadores não puderam ser atualizados",
"updateSuccess": "Versões dos navegadores atualizadas com sucesso",
"updateSuccessDescription": "Foram encontradas {{newVersions}} novas versões em {{successfulUpdates}} navegadores. Os downloads automáticos começarão em breve.",
"upToDate": "Nenhuma nova versão de navegador encontrada",
"upToDateDescription": "Todas as versões dos navegadores estão atualizadas",
"updateAllFailed": "Falha ao atualizar as versões dos navegadores",
"updateStarted": "Atualização do {{browser}} iniciada",
"updateStartedDescription": "O download da versão {{version}} começará em breve. O início do navegador está desativado até a atualização ser concluída.",
"downloadStarting": "Iniciando o download do {{browser}} {{version}}",
"downloadProgressBelow": "O progresso do download será mostrado abaixo...",
"autoDownloadStarted": "Baixando {{browser}} {{version}} automaticamente. O progresso será mostrado abaixo.",
"lookingForUpdates": "Procurando atualizações para {{browser}}"
}
},
"profilePassword": {
"set": {
"title": "Definir Senha do Perfil",
"description": "Criptografa os dados em disco de {{name}}. Você precisará desta senha sempre que abrir o perfil.",
"button": "Criptografar Perfil"
},
"unlock": {
"title": "Desbloquear Perfil",
"description": "Digite a senha para desbloquear {{name}}.",
"button": "Desbloquear"
},
"change": {
"title": "Alterar Senha do Perfil",
"description": "Recriptografe {{name}} com uma nova senha.",
"button": "Alterar Senha"
},
"remove": {
"title": "Remover Senha do Perfil",
"description": "Descriptografa os dados em disco de {{name}}. O perfil deixará de estar protegido por senha.",
"button": "Remover Senha"
},
"fields": {
"password": "Senha",
"currentPassword": "Senha atual",
"newPassword": "Nova senha",
"confirm": "Confirmar senha",
"confirmPassword": "Confirmar nova senha"
},
"errors": {
"oldPasswordRequired": "A senha atual é obrigatória",
"passwordRequired": "A senha é obrigatória",
"tooShort": "A senha deve ter pelo menos 8 caracteres",
"mismatch": "As senhas não coincidem"
},
"toasts": {
"set": "O perfil agora está protegido por senha",
"changed": "Senha do perfil alterada",
"removed": "Senha do perfil removida"
},
"warnings": {
"forgetWarningTitle": "Importante: esta senha não pode ser recuperada",
"forgetWarningBody": "O Donut Browser não pode redefinir, recuperar ou contornar esta senha. Se você esquecê-la, perderá permanentemente o acesso aos dados deste perfil."
},
"modes": {
"set": "Definir",
"change": "Alterar",
"remove": "Remover",
"validate": "Validar"
},
"verifyDialog": {
"title": "Validar senha do perfil",
"description": "Digite a senha do perfil para confirmar se corresponde à armazenada em disco.",
"submit": "Validar",
"matchToast": "A senha está correta"
}
},
"backendErrors": {
"incorrectPassword": "Senha incorreta",
"lockedOut": "Tentativas incorretas demais. Tente novamente em {{duration}}.",
"lockedOutDuration": {
"seconds": "{{seconds}}s",
"minutes": "{{minutes}} min",
"hours": "{{hours}} h"
},
"profileNotFound": "Perfil não encontrado",
"profileNotProtected": "O perfil não está protegido por senha",
"profileAlreadyProtected": "O perfil já está protegido por senha",
"profileRunning": "Não é possível realizar esta ação enquanto o perfil está em execução",
"profileEphemeral": "Perfis efêmeros não podem ser protegidos por senha — seus dados são apagados ao sair.",
"profileMissingSalt": "O perfil está sem o sal de criptografia",
"profileLocked": "O perfil está bloqueado. Digite a senha primeiro.",
"invalidProfileId": "ID de perfil inválido",
"passwordTooShort": "A senha deve ter pelo menos {{min}} caracteres",
"proxyNotFound": "Proxy não encontrado",
"groupNotFound": "Grupo não encontrado",
"groupAlreadyExists": "Já existe um grupo com este nome",
"vpnNotFound": "VPN não encontrada",
"extensionNotFound": "Extensão não encontrada",
"extensionGroupNotFound": "Grupo de extensões não encontrado",
"cannotModifyCloudManagedProxy": "Não é possível modificar a sincronização de um proxy gerenciado na nuvem",
"syncLockedByProfile": "A sincronização não pode ser desativada enquanto estiver em uso por perfis sincronizados",
"syncNotConfigured": "A sincronização não está configurada. Faça login ou configure um servidor auto-hospedado.",
"internal": "Algo deu errado: {{detail}}",
"invalidLaunchHookUrl": "URL do hook de inicialização inválida. Use uma URL completa http:// ou https://.",
"cookieDbLocked": "Não foi possível ler os cookies — o banco de dados está bloqueado. Feche o navegador e tente novamente.",
"cookieDbUnavailable": "Não foi possível ler os cookies — o repositório de cookies está indisponível.",
"selfHostedRequiresLogout": "Saia da sua conta Donut antes de configurar um servidor auto-hospedado.",
"fingerprintRequiresPro": "Visualizar ou editar a impressão digital requer um plano pago ativo. A proteção está incluída em todos os planos.",
"proxyNotWorking": "O proxy selecionado não está funcionando, então o perfil não foi criado.",
"proxyPaymentRequired": "O proxy selecionado exige pagamento (402) — sua assinatura pode ter expirado — então o perfil não foi criado.",
"vpnNotWorking": "A VPN selecionada não está funcionando, então o perfil não foi criado.",
"camoufoxImportDeprecated": "A importação deste tipo de perfil não é mais suportada. Use o Wayfern em vez disso.",
"updateChecksumsUnavailable": "Não foi possível verificar a atualização {{version}} porque o arquivo de somas de verificação não pôde ser obtido. A atualização não foi instalada; será tentada novamente mais tarde.",
"updateChecksumMismatch": "O arquivo de atualização baixado {{file}} falhou na verificação de soma de verificação e foi descartado. Tente novamente.",
"nameCannotBeEmpty": "O nome não pode estar vazio",
"wayfernVersionNotAvailable": "A versão {{requested}} do Wayfern não está disponível para download. A versão atual é {{current}}.",
"profileNameExists": "Já existe um perfil chamado \"{{name}}\"",
"importSourceNotFound": "O caminho de origem não existe",
"importNoItems": "Nada selecionado para importar",
"browserNotDownloaded": "Nenhuma versão baixada de {{browser}} está disponível. Baixe-a primeiro e tente importar novamente.",
"archiveExtractionFailed": "Falha ao extrair o arquivo: {{detail}}",
"unsupportedArchiveFormat": "Formato de arquivo não suportado. Apenas arquivos ZIP são suportados.",
"clearOnCloseUnavailable": "A limpeza ao fechar não está disponível para perfis efêmeros ou protegidos por senha.",
"proxyAndVpnMutuallyExclusive": "Um perfil pode usar um proxy ou uma VPN, mas não ambos.",
"invalidDnsRulesJson": "O arquivo selecionado não é um JSON de regras DNS válido.",
"unsupportedDnsRulesFormat": "Formato de regras não suportado: {{format}}",
"dnsRulesSaveFailed": "Falha ao salvar as regras DNS.",
"dnsRulesExportFailed": "Falha ao exportar as regras DNS.",
"fingerprintMatchFailed": "Não foi possível ajustar a impressão digital ao proxy.",
"proxySidecarVersionMismatch": "Alguns arquivos do Donut Browser são de versões diferentes. Reinstale a atualização mais recente; seus perfis permanecerão seguros.",
"updateProfilesRunning": "Pare todos os perfis em execução antes de instalar a atualização.",
"updatePreparationFailed": "O Donut Browser não conseguiu encerrar com segurança um processo de rede em segundo plano. Reinicie o computador e tente atualizar novamente.",
"wayfernTermsRequired": "Aceite os Termos e Condições da Wayfern antes de iniciar o servidor MCP.",
"apiPortUnavailable": "O servidor da API não encontrou uma porta disponível.",
"mcpServerAlreadyRunning": "O servidor MCP já está em execução.",
"mcpServerNotRunning": "O servidor MCP não está em execução.",
"mcpPortUnavailable": "O servidor MCP não encontrou uma porta disponível.",
"mcpConfigurationUnavailable": "A configuração do servidor MCP não está disponível. Reinicie o servidor e tente novamente.",
"mcpAgentUnknown": "Este cliente MCP não é compatível.",
"mcpAgentInstallFailed": "Não foi possível adicionar o Donut Browser ao cliente MCP: {{detail}}",
"mcpAgentRemoveFailed": "Não foi possível remover o Donut Browser do cliente MCP: {{detail}}",
"vlessConfigInvalid": "O URI VLESS é inválido.",
"xrayUnavailable": "O Xray-core não está disponível neste sistema.",
"xrayUnsupportedOs": "O VLESS requer macOS 12 ou posterior.",
"xrayStartFailed": "Não foi possível iniciar o Xray-core.",
"cloudNotSignedIn": "Entre na sua conta do Donut Browser para usar este recurso.",
"cloudUnreachable": "Não foi possível contatar os servidores do Donut Browser. Verifique sua conexão e tente novamente.",
"cloudRequestFailed": "A solicitação falhou. Tente novamente em instantes.",
"remoteRateLimited": "Solicitações demais. Aguarde um momento e tente novamente.",
"remoteNoCapacity": "Nenhuma máquina remota está livre agora. Tente novamente em alguns minutos.",
"remoteNotEntitled": "Seu plano não inclui execução remota.",
"remoteInteractiveNotEntitled": "Seu plano inclui horas remotas apenas para o Cookie Bot, não para sessões remotas interativas.",
"remoteRequiresRemoteExitNode": "O proxy deste perfil só funciona neste computador (por exemplo 127.0.0.1 ou um endereço de rede local). As sessões remotas são executadas nos nossos servidores, por isso precisam de um proxy com endereço público.",
"remoteSessionRefused": "A máquina remota recusou esta sessão.",
"remoteSessionNotFound": "Essa sessão remota não existe mais.",
"remoteSessionConflict": "Este perfil já está aberto em outro lugar.",
"remoteSyncInProgress": "Este perfil ainda está sendo enviado para a sincronização na nuvem. Aguarde a conclusão e tente novamente.",
"remoteHoursExhausted": "Você usou as {{used}} de suas {{granted}} horas remotas deste mês.",
"notTeamMember": "Você não faz parte de nenhuma equipe.",
"cookieBotNotEntitled": "Seu plano não inclui o Cookie Bot.",
"cookieBotNotEnrolled": "Este perfil ainda não está configurado para o Cookie Bot.",
"cookieBotScheduleConflict": "{{email}} já aquece este perfil às {{time}}.",
"cookieBotRunInProgress": "Já há uma execução em andamento para este perfil.",
"cookieBotRunNotFound": "Essa execução não existe mais.",
"cookieBotInvalidSchedule": "Essa agenda não é válida. Verifique o horário, os dias e a duração.",
"cookieBotInvalidTimezone": "{{timezone}} não é um fuso horário reconhecido pelo servidor.",
"cookieBotInvalidPeriod": "Esse período não é válido. Use um mês como 2026-08.",
"cookieBotSiteLimit": "Introduza entre {{min}} e {{max}} sites, cada um com um endereço http ou https completo.",
"cookieBotRequiresCloudSync": "Ative primeiro a sincronização na nuvem para este perfil: a máquina remota não tem outra forma de obtê-lo.",
"cookieBotEncryptedSyncUnsupported": "Este perfil usa sincronização criptografada de ponta a ponta, que a máquina remota não consegue descriptografar. Mude para a sincronização normal.",
"cookieBotUnknownPlatform": "Este perfil não tem sistema operacional registrado, então não é possível associá-lo a uma máquina.",
"cookieBotUnsupportedPlatform": "O Cookie Bot não pode executar perfis de {{platform}}. Somente perfis Windows e macOS são suportados.",
"cookieBotRequiresExitNode": "Anexe primeiro um proxy ou VPN. Sem isso, a execução sairia de um endereço de data center, o que prejudica a identidade do perfil.",
"cookieBotRequiresRemoteExitNode": "O proxy deste perfil só funciona neste computador (por exemplo 127.0.0.1 ou um endereço de rede local). O Cookie Bot é executado nos nossos servidores, por isso precisa de um proxy com endereço público.",
"unknownCode": "Algo deu errado: {{code}}",
"cookieBotTouchFingerprintUnsupported": "Este perfil declara um dispositivo de toque, que o bot não consegue controlar. Use uma impressão digital de computador.",
"profileRunningRemotely": "Este perfil está em execução numa máquina remota. Pare primeiro a sessão remota.",
"profileRemoteSyncPending": "Uma sessão remota acabou de terminar. A aguardar a transferência das alterações antes de abrir este perfil aqui.",
"profileLockedByMember": "Este perfil está a ser utilizado por {{email}}.",
"profileLockedElsewhere": "Este perfil está a ser utilizado noutro dispositivo.",
"profileLockUnavailable": "Não foi possível verificar se este perfil está a ser utilizado noutro local. Verifique a ligação e tente novamente.",
"fingerprintExitMismatch": "O nó de saída do proxy não corresponde à impressão digital deste perfil.",
"launchConsentExpired": "Essa confirmação não é mais válida. Tente iniciar novamente.",
"vpnWorkerStartFailed": "Não foi possível iniciar a conexão VPN: {{detail}}",
"exitProbeFailed": "Não foi possível alcançar o nó de saída do proxy para verificar sua localização.",
"vlessUnsupported": {
"security": "Este servidor VLESS não usa REALITY. O Donut só oferece suporte a VLESS com REALITY.",
"flow": "Este servidor VLESS não usa o fluxo XTLS Vision, exigido pelo Donut.",
"transport": "O Donut só oferece suporte a VLESS sobre TCP simples — este servidor usa outro transporte (como WebSocket ou gRPC).",
"encryption": "Este servidor VLESS usa uma criptografia sem suporte no Donut.",
"headerType": "Este servidor VLESS usa uma ofuscação de cabeçalho sem suporte no Donut.",
"fingerprint": "Esta URI VLESS solicita uma impressão digital TLS sem suporte no Donut.",
"sni": "Falta na URI VLESS o SNI (sni) necessário para o REALITY.",
"publicKey": "Falta na URI VLESS a chave pública do REALITY (pbk).",
"scheme": "Isso não é um link VLESS. Ele precisa começar com vless://.",
"parameter": "A URI VLESS contém uma opção sem suporte no Donut.",
"malformed": "A URI VLESS é inválida."
},
"camoufoxRemoved": "O Camoufox não é mais compatível. Recrie este perfil com o Wayfern.",
"noE2ePasswordSet": "Nenhuma senha de criptografia de ponta a ponta foi definida. Defina uma antes de sincronizar dados criptografados.",
"importSourceNotChromium": "Esta pasta não é um perfil de navegador Chromium",
"importSourceNotChromiumNamed": "Perfis do {{family}} não podem ser importados; apenas navegadores baseados em Chromium são compatíveis",
"importSourceBrowserRunning": "Feche o {{browser}} primeiro ou escolha importar mesmo assim"
},
"rail": {
"profiles": "Perfis",
"extensions": "Extensões",
"groups": "Grupos",
"settings": "Configurações",
"more": {
"label": "Mais",
"closeAriaLabel": "Fechar menu",
"importProfile": "Importar perfil",
"importProfileHint": "Trazer perfis de outra ferramenta",
"keyboardShortcuts": "Atalhos de teclado",
"keyboardShortcutsHint": "Ver todos os atalhos",
"about": "Sobre o Donut Browser",
"aboutHint": "Versão e informações do aplicativo"
},
"network": "Rede",
"integrations": "Integrações",
"account": "Conta",
"cookieBot": "Cookie Bot",
"cookieBotRunning": "Cookie Bot: em execução agora"
},
"pageTitle": {
"proxies": "Rede",
"extensions": "Extensões",
"groups": "Grupos",
"vpns": "Rede",
"settings": "Configurações",
"integrations": "Integrações",
"account": "Conta",
"import": "Importar perfil",
"shortcuts": "Atalhos de teclado",
"cookieBot": "Cookie Bot"
},
"encryption": {
"required": {
"title": "Sincronização pausada — senha necessária",
"description": "Dados criptografados foram baixados, mas nenhuma senha E2E está configurada neste dispositivo. Abra Configurações → Criptografia e insira a senha para retomar a sincronização.",
"openSettings": "Abrir configurações"
},
"rollover": {
"startedTitle": "Recriptografando seus dados",
"startedDescription": "Estamos reenviando cada item sincronizado com a nova senha. Primeiro os perfis, depois proxies, grupos, VPNs e extensões.",
"progressTitle": "Recriptografando {{stage}}",
"progressDescription": "{{done}} de {{total}}",
"completedTitle": "Recriptografia concluída",
"completedDescription": "Todos os dados sincronizados estão selados com a nova senha.",
"stage": {
"profiles": "perfis",
"proxies": "proxies",
"groups": "grupos",
"vpns": "VPNs",
"extensions": "extensões",
"extension_groups": "grupos de extensões"
}
}
},
"account": {
"refreshed": "Conta atualizada",
"loggedOut": "Sessão encerrada",
"signedOut": "Sem sessão",
"signedOutDescription": "Entre para ativar sincronização na nuvem, perfis criptografados e recursos de equipe.",
"plan": "Plano: {{plan}} · {{period}}",
"refresh": "Atualizar",
"logout": "Sair",
"signIn": "Entrar",
"fields": {
"plan": "Plano",
"status": "Status",
"teamRole": "Função na equipe",
"period": "Período",
"device": "Dispositivo"
},
"tabs": {
"account": "Conta",
"selfHosted": "Auto-hospedado",
"teamUsage": "Uso da equipe"
},
"selfHosted": {
"title": "Servidor de sincronização auto-hospedado",
"description": "Conecte o Donut ao seu próprio servidor donut-sync para sincronizar perfis, proxies, grupos e extensões sem usar a nuvem hospedada.",
"disabledWhileLoggedIn": "A sincronização auto-hospedada não está disponível enquanto você está conectado à sua conta Donut. Saia para usar um servidor personalizado.",
"connectionStatus": "Conexão:",
"statusUnknown": "Não testado",
"testConnection": "Testar conexão",
"disconnect": "Desconectar"
},
"deviceOrdinal": "{{ordinal}} de {{count}}",
"automationPrimaryOnly": "A automação do navegador funciona apenas no seu dispositivo principal (Dispositivo 1). Saia da conta nele para usá-la aqui.",
"automationActiveHere": "A automação do navegador está ativa neste dispositivo.",
"viewTeamUsage": "Ver o uso da equipe"
},
"shortcutsPage": {
"title": "Atalhos de teclado",
"description": "Acelere seu fluxo de trabalho com estes atalhos."
},
"commandPalette": {
"placeholder": "Digite um comando ou pesquise...",
"empty": "Nenhum resultado encontrado.",
"groups": {
"navigation": "Navegação",
"profiles": "Perfis",
"actions": "Ações",
"profileGroups": "Grupos de perfis"
},
"actions": {
"launchProfile": "Iniciar {{name}}",
"stopProfile": "Parar {{name}}",
"profileInfo": "Informações — {{name}}",
"createProfile": "Criar perfil",
"about": "Sobre o Donut Browser"
}
},
"shortcuts": {
"openPalette": "Abrir paleta de comandos",
"openShortcuts": "Ver atalhos de teclado",
"importProfile": "Importar perfil",
"goProfiles": "Ir para Perfis",
"goProxies": "Ir para Rede",
"goExtensions": "Ir para Extensões",
"goGroups": "Ir para Grupos",
"goIntegrations": "Ir para Integrações",
"goAccount": "Ir para Conta",
"goSettings": "Ir para Configurações",
"goCookieBot": "Cookie Bot"
},
"closeConfirm": {
"title": "Fechar Donut Browser?",
"description": "Você deseja enviar o aplicativo para a bandeja do sistema ou sair?",
"minimize": "Minimizar para a bandeja",
"quit": "Sair"
},
"tray": {
"show": "Mostrar Donut Browser",
"quit": "Sair"
},
"onboarding": {
"steps": {
"createProfile": {
"title": "Crie seu primeiro perfil",
"content": "Clique aqui para criar seu primeiro perfil. Escolha o Wayfern como navegador: o Chromium recomendado e protegido contra fingerprint."
},
"dnsBlocking": {
"title": "Bloqueio de DNS",
"content": "Use este menu para definir o nível da lista de bloqueio DNS do perfil — ele bloqueia anúncios, rastreadores e malware no nível da rede. Níveis mais altos bloqueiam mais."
}
},
"buttons": {
"skip": "Pular",
"back": "Voltar",
"next": "Próximo",
"finish": "Concluir"
},
"thankYou": {
"title": "Obrigado por escolher o Donut Browser",
"body": "Com sorte, deixará sua navegação mais privada: cada identidade separada e nada saindo do seu dispositivo. Boa navegação!",
"cta": "Começar a navegar"
}
},
"welcome": {
"title": "Boas-vindas ao Donut Browser",
"tagline": "Um navegador anti-detecção de código aberto para gerenciar várias identidades ao mesmo tempo.",
"skip": "Pular",
"next": "Próximo",
"permissions": {
"title": "Permitir microfone e câmera",
"desc": "Conceda acesso para que sites que precisam de microfone ou câmera funcionem nos seus perfis de navegador. O macOS pergunta uma vez; cada site ainda pedirá individualmente.",
"skip": "Agora não",
"grant": "Permitir acesso",
"requesting": "Solicitando…"
},
"ready": {
"title": "Preparando tudo",
"descDownloading": "Baixando seu primeiro navegador (Wayfern). Esta configuração única é executada em segundo plano — aguarde um momento.",
"descReady": "Seu navegador está pronto. Vamos criar seu primeiro perfil.",
"cta": "Criar meu primeiro perfil",
"downloading": "Baixando…",
"extracting": "Extraindo…",
"stats": "{{downloaded}} de {{total}}",
"speed": "{{speed}}/s",
"timeLeft": "{{time}} restante",
"descExtracting": "Extraindo seu navegador. Esta configuração única é executada em segundo plano — aguarde.",
"almostFinished": "Quase terminando…",
"errorTitle": "Falha na configuração",
"errorDownload": "Não foi possível baixar o {{browser}}. Verifique sua conexão e tente novamente.",
"errorExtraction": "Não foi possível extrair o {{browser}}. Tente novamente.",
"errorGeneric": "Algo deu errado ao configurar o {{browser}}. Tente novamente.",
"retry": "Tentar novamente"
},
"features": {
"title": "Recursos",
"items": {
"setDefault": "Definir como navegador padrão",
"proxy": "Suporte a proxy (HTTP/SOCKS5)",
"vpn": "Suporte a VPN (WireGuard)",
"profiles": "Perfis locais ilimitados",
"api": "API de gerenciamento de perfis e MCP",
"openSource": "Código aberto",
"groups": "Grupos de perfis",
"cookies": "Importar e exportar cookies"
}
},
"license": {
"title": "Licenciamento",
"body": "O Donut Browser é de código aberto e gratuito.",
"agree": "Entendi",
"personalTitle": "Uso pessoal",
"personalDesc": "Gratuito para sempre.",
"commercialTitle": "Uso comercial",
"trialBadge": "2 semanas grátis",
"commercialDesc": "Gratuito durante uma avaliação de 2 semanas. Depois, um plano pago mantém o projeto ativo e próspero."
}
},
"wayfernBlocked": {
"title": "Automação do navegador pausada",
"description": "Sua conta foi temporariamente restringida dos recursos Pro do navegador, geralmente por entrar em vários dispositivos ao mesmo tempo. Saia dos outros dispositivos e reinicie o perfil para restaurá-la."
},
"wayfernConfigDialog": {
"titleView": "Ver configurações de impressão digital - {{name}} ({{browser}})",
"titleConfigure": "Configurar impressão digital - {{name}} ({{browser}})",
"invalidFingerprint": "Configuração de impressão digital inválida",
"invalidFingerprintDescription": "A configuração de impressão digital contém JSON inválido. Verifique suas configurações avançadas.",
"saveFailed": "Falha ao salvar configuração",
"unknownError": "Ocorreu um erro desconhecido"
},
"cookieCopy": {
"noOtherTargets": "Nenhum outro perfil Wayfern selecionado"
},
"about": {
"title": "Sobre",
"version": "Versão {{version}}",
"portableBadge": "portátil",
"licenseNotice": "Navegador anti-detecção de código aberto.",
"website": "Site",
"github": "GitHub",
"licenses": "Licenças",
"searchLicenses": "Pesquisar licenças…",
"noMatchingLicenses": "Nenhuma licença encontrada.",
"openSource": "Ver o código-fonte de {{name}}"
},
"clearOnClose": {
"label": "Limpar dados ao fechar",
"description": "Apaga cookies, histórico e cache quando o navegador é fechado. Extensões e favoritos são mantidos."
},
"consistencyWarning": {
"timezoneDetail": "O nó de saída está em {{exit}}, mas a impressão digital indica {{fingerprint}}.",
"languageDetail": "O país de saída é {{country}}, mas o idioma da impressão digital é {{fingerprint}}.",
"explainer": "Um fuso horário ou idioma que não combina com seu IP de saída é um forte sinal anti-bot, mesmo que seu dispositivo real nunca vaze. Alinhe a impressão digital com a localização do proxy para reduzir tratamentos hostis.",
"matchToProxy": "Ajustar impressão ao proxy",
"matching": "Ajustando…",
"matchSuccess": "Impressão digital atualizada para corresponder ao proxy. Reinicie o perfil para aplicar."
},
"cookieBot": {
"title": "Cookie Bot",
"description": "Aquecimento noturno de perfis em uma máquina remota.",
"tabs": {
"overview": "Visão geral",
"schedule": "Agenda",
"activity": "Atividade",
"team": "Equipe"
},
"locked": {
"title": "Cookie Bot",
"hint": "O Cookie Bot aquece seus perfis durante a noite em uma máquina remota, para que mantenham os cookies e o histórico sem o seu computador ligado. Requer um plano pago."
},
"empty": {
"title": "Nenhum perfil inscrito",
"hint": "Escolha um perfil e o bot o aquece durante a noite em uma máquina remota. Seu computador pode ficar desligado.",
"cta": "Inscrever um perfil"
},
"tonight": {
"label": "Hoje à noite",
"nextRun": "Próxima execução {{time}}",
"dueCount_one": "{{count}} perfil pendente",
"dueCount_other": "{{count}} perfis pendentes",
"dueCount_many": "{{count}} perfis pendentes",
"nothingScheduled": "Nada agendado"
},
"lastDay": {
"label": "Últimas 24 horas",
"none": "Ainda sem execuções",
"ran_one": "{{count}} executado",
"ran_other": "{{count}} executados",
"ran_many": "{{count}} executados",
"partial_one": "{{count}} parcial",
"partial_other": "{{count}} parciais",
"partial_many": "{{count}} parciais",
"failed_one": "{{count}} com falha",
"failed_other": "{{count}} com falha",
"failed_many": "{{count}} com falha"
},
"chart": {
"machineTime": "Tempo de máquina por noite",
"minutes": "{{minutes}} min"
},
"hours": {
"label": "Horas remotas",
"remaining": "Restam {{remaining}} h de {{total}}",
"remainingOf": "de {{total}} h",
"used": "{{used}} de {{total}} h usadas",
"resets": "Renova em {{date}}",
"exhausted": "Sem horas remotas restantes. As agendas continuam inscritas e retomam no próximo ciclo.",
"exhaustedOn": "Sem horas remotas restantes. As agendas continuam inscritas e retomam em {{date}}.",
"estimate": "Cerca de {{hours}} h por semana · restam {{remaining}} h neste ciclo",
"estimateOverBudget": "Precisa de cerca de {{hours}} h por semana: restam apenas {{remaining}} h",
"estimateOnly": "Cerca de {{hours}} h por semana"
},
"enrolled": {
"columnProfile": "Perfil",
"columnCadence": "Frequência",
"columnTime": "Horário",
"columnNextRun": "Próxima execução",
"columnLastRun": "Última execução",
"enrolProfiles": "Inscrever perfis",
"edit": "Editar agenda",
"neverRun": "Nunca",
"pausedNoHours": "Pausado: sem horas",
"profileMissing": "Esse perfil não está neste computador."
},
"schedule": {
"empty": "Ainda não há nada agendado.",
"quietHours_one": "{{count}} hora livre",
"quietHours_other": "{{count}} horas livres",
"quietHours_many": "{{count}} horas livres",
"crowded_one": "{{count}} perfil começa ao mesmo tempo",
"crowded_other": "{{count}} perfis começam ao mesmo tempo",
"crowded_many": "{{count}} perfis começam ao mesmo tempo",
"unenrol": "Remover do Cookie Bot",
"unenrolTitle": "Remover {{name}} do Cookie Bot?",
"unenrolDescription": "Ele deixa de aquecer hoje à noite. As execuções anteriores permanecem em Atividade.",
"unenrolled": "Removido do Cookie Bot"
},
"status": {
"provisioning": "Preparando uma máquina",
"ready": "Carregando o perfil",
"warming": "Aquecendo",
"finished": "Finalizando",
"failed": "Com falha"
},
"runStatus": {
"pending": "Na fila",
"running": "Em execução",
"succeeded": "Concluída",
"partial": "Parcial",
"failed": "Com falha",
"skipped": "Ignorada",
"cancelled": "Interrompida"
},
"running": {
"label": "Em execução agora",
"more": "+{{count}} mais",
"stop": "Parar a execução",
"stopped": "Execução interrompida"
},
"live": {
"idle": "Nada em execução no momento",
"streamOffline": "As atualizações ao vivo estão offline",
"streamOfflineDetail": "As atualizações ao vivo estão offline; reconectando. As execuções abaixo podem estar desatualizadas.",
"unnamedSession": "Sessão remota",
"notStartedYet": "A máquina ainda não informou um horário de início.",
"sitesProgress": "{{visited}} de {{total}} sites",
"sitesUnknown": "Sites ainda não informados",
"consentHandled_one": "{{count}} aviso de consentimento tratado",
"consentHandled_other": "{{count}} avisos de consentimento tratados",
"consentHandled_many": "{{count}} avisos de consentimento tratados",
"consentUnknown": "Avisos de consentimento ainda não informados",
"billed": "{{duration}} cobrados",
"billedUnknown": "Tempo cobrado ainda não informado",
"chunk": "Parte {{index}} de {{total}}"
},
"history": {
"title": "Execuções",
"allProfiles": "Todos os perfis",
"searchPlaceholder": "Pesquisar perfis…",
"filterAll": "Todas as execuções",
"filterComplete": "Concluídas",
"filterPartial": "Parciais",
"filterFailed": "Com falha",
"columnStarted": "Início",
"columnProfile": "Perfil",
"columnDuration": "Duração",
"columnSites": "Sites",
"columnStatus": "Status",
"columnOperator": "Operador",
"empty": "Ainda sem execuções.",
"noMatch": "Nenhuma execução corresponde a este filtro.",
"unknownProfile": "Perfil desconhecido",
"outcome": "Motivo: {{reason}}",
"sitesVisited": "{{visited}}/{{total}}",
"sitesFailed_one": "Não foi possível acessar {{count}} site",
"sitesFailed_other": "Não foi possível acessar {{count}} sites",
"sitesFailed_many": "Não foi possível acessar {{count}} sites",
"consentHandled_one": "{{count}} aviso de consentimento tratado",
"consentHandled_other": "{{count}} avisos de consentimento tratados",
"consentHandled_many": "{{count}} avisos de consentimento tratados",
"sitesUnknown": "Sem dados"
},
"duration": {
"hm": "{{hours}} h {{minutes}} min",
"ms": "{{minutes}} min {{seconds}} s",
"s": "{{seconds}} s"
},
"picker": {
"title": "Inscrever perfis",
"description": "Escolha os perfis que o bot deve aquecer durante a noite.",
"searchPlaceholder": "Pesquisar perfis…",
"noProfiles": "Nenhum perfil corresponde.",
"alreadyEnrolled": "Inscrito",
"continue_one": "Continuar com {{count}}",
"continue_other": "Continuar com {{count}}",
"continue_many": "Continuar com {{count}}"
},
"enrol": {
"titleOne": "Inscrever {{name}}",
"titleCount_one": "Inscrever {{count}} perfil",
"titleCount_other": "Inscrever {{count}} perfis",
"titleCount_many": "Inscrever {{count}} perfis",
"editTitle": "Editar agenda",
"description": "O bot abre o perfil em uma máquina remota e navega pelos sites que você listar. Seu computador pode ficar desligado.",
"summaryNightly": "Executa toda noite às {{time}}, até {{minutes}} min por vez.",
"summaryWeeknights": "Executa de segunda a sexta às {{time}}, até {{minutes}} min por vez.",
"summaryAlternate": "Executa em noites alternadas às {{time}}, até {{minutes}} min por vez.",
"summaryCustom_one": "Executa {{count}} noite por semana às {{time}}, até {{minutes}} min por vez.",
"summaryCustom_other": "Executa {{count}} noites por semana às {{time}}, até {{minutes}} min por vez.",
"summaryCustom_many": "Executa {{count}} noites por semana às {{time}}, até {{minutes}} min por vez.",
"confirm": "Inscrever para hoje à noite",
"confirmSome": "Inscrever {{eligible}} de {{total}} hoje à noite",
"fixFirst": "Corrija isto primeiro",
"saving": "Inscrevendo…",
"saved": "Agenda salva",
"enrolled_one": "{{count}} perfil inscrito",
"enrolled_other": "{{count}} perfis inscritos",
"enrolled_many": "{{count}} perfis inscritos",
"adjust": "Ajustar a agenda",
"cadenceLabel": "Frequência",
"cadenceNightly": "Toda noite",
"cadenceWeeknights": "Noites de semana",
"cadenceAlternate": "Noites alternadas",
"cadenceCustom_one": "{{count}} noite por semana",
"cadenceCustom_other": "{{count}} noites por semana",
"cadenceCustom_many": "{{count}} noites por semana",
"timeLabel": "Horário de início",
"timeHint": "No fuso horário da impressão digital de cada perfil.",
"maxMinutesLabel": "Minutos máximos",
"intensityLabel": "Profundidade",
"sitesLabel": "Sites",
"sitesPlaceholder": "Um endereço por linha",
"sitesHint_one": "{{count}} site. Somente as páginas listadas aqui são visitadas.",
"sitesHint_other": "{{count}} sites. Somente as páginas listadas aqui são visitadas.",
"sitesHint_many": "{{count}} sites. Somente as páginas listadas aqui são visitadas.",
"sitesTooMany": "No máximo {{max}} sites.",
"presetsUnavailable": "Não foi possível carregar as predefinições de profundidade. Tente novamente em instantes.",
"confirmBulkTitle_one": "Inscrever {{count}} perfil no Cookie Bot?",
"confirmBulkTitle_other": "Inscrever {{count}} perfis no Cookie Bot?",
"confirmBulkTitle_many": "Inscrever {{count}} perfis no Cookie Bot?",
"confirmBulkDescription_one": "Reserva uma execução noturna nas suas horas remotas compartilhadas. Você escolhe o horário e os sites em seguida.",
"confirmBulkDescription_other": "Reservam {{count}} execuções noturnas nas suas horas remotas compartilhadas. Você escolhe o horário e os sites em seguida.",
"confirmBulkDescription_many": "Reservam {{count}} execuções noturnas nas suas horas remotas compartilhadas. Você escolhe o horário e os sites em seguida.",
"confirmBulkButton_one": "Continuar com {{count}} perfil",
"confirmBulkButton_other": "Continuar com {{count}} perfis",
"confirmBulkButton_many": "Continuar com {{count}} perfis",
"sitesRequired": "Adicione pelo menos um site.",
"addSitesFirst": "Adicione um site primeiro",
"presetsMissing": "Predefinições de profundidade indisponíveis",
"sourceOwn": "Minha própria lista",
"sourceCurated": "Selecionadas",
"sourceSaved": "Salvas",
"curatedEmpty": "Nenhuma lista selecionada está disponível no momento.",
"curatedNote": "Uma lista selecionada que mantemos atualizada. Cada perfil retira sua própria amostra dela, então não há dois perfis navegando pelo mesmo conjunto — é isso que impede a lista de virar uma assinatura. Os endereços ficam do nosso lado.",
"savedEmpty": "Nada salvo ainda. Digite uma lista em Minha própria lista e salve por lá.",
"savedNote": "Os sites são copiados para a programação quando você a salva, então editar uma lista depois não altera as programações existentes.",
"savedUnavailable": "Não foi possível carregar suas listas salvas.",
"saveAsList": "Salvar como lista",
"listNamePlaceholder": "Dê um nome a esta lista",
"listSaved": "Lista salva",
"listRenamed": "Lista renomeada",
"listDeleted": "Lista excluída",
"listRename": "Renomear",
"listDeleteConfirm": "Excluir?",
"templateMissing": "Essa lista salva não existe mais. Escolha outra.",
"templateNameTaken": "Você já tem uma lista com esse nome.",
"templateNameInvalid": "Dê à lista um nome de até {{max}} caracteres.",
"calendarLabel": "Quando executa",
"daysLabel": "Dias da semana",
"addSlot": "Adicionar um horário",
"slotsFull": "No máximo {{max}} horários de início.",
"removeSlot": "Remover este horário",
"pickListFirst": "Escolha uma lista primeiro",
"finishCalendarFirst": "Termine a programação primeiro",
"duplicateSlot": "Duas linhas têm os mesmos dias e o mesmo horário",
"listSites_one": "{{count}} site",
"listSites_other": "{{count}} sites",
"listSites_many": "{{count}} sites",
"summarySlots_one": "Executa {{count}} vez por semana, até {{minutes}} min por vez.",
"summarySlots_other": "Executa {{count}} vezes por semana, até {{minutes}} min por vez.",
"summarySlots_many": "Executa {{count}} vezes por semana, até {{minutes}} min por vez.",
"templateNameInvalidNoMax": "Esse nome não pode ser usado para uma lista salva."
},
"preset": {
"light": "Leve",
"balanced": "Padrão",
"deep": "Profunda"
},
"template": {
"lowIntentPurchaser": "Comprador de baixa intenção",
"lowIntentPurchaserHint": "Posiciona o perfil como um comprador sensível a preço: sites de comparação, cupons, cashback e revenda, chegando às lojas por agregadores em vez de diretamente."
},
"preflight": {
"ineligible_one": "{{count}} perfil não pode ser executado remotamente",
"ineligible_other": "{{count}} perfis não podem ser executados remotamente",
"ineligible_many": "{{count}} perfis não podem ser executados remotamente",
"reasonSync": "A sincronização está desativada",
"reasonEncrypted": "Criptografado de ponta a ponta",
"reasonNoFingerprint": "Sem sistema operacional registrado",
"reasonCrossOs": "Criado para {{os}}: nenhuma máquina remota corresponde",
"reasonNoExitNode": "Sem proxy nem VPN",
"fixSync": "Ativar a sincronização",
"fixEncrypted": "Abrir as configurações de sincronização",
"fixProxy": "Anexar um proxy",
"fixFailed": "Não foi possível aplicar essa correção.",
"exitNodeHint": "Sem proxy nem VPN, a execução sai pelo próprio endereço do data center da frota. Horas de tráfego vindo de uma rede de hospedagem danificam a identidade do perfil mais do que não aquecê-lo."
},
"conflict": {
"title": "{{email}} já aquece este perfil às {{time}}",
"detail": "Duas agendas no mesmo perfil gastam horas em dobro e podem colidir durante a execução.",
"keepTheirs": "Usar a agenda dessa pessoa",
"replace": "Substituir pela minha",
"replaceForbidden": "Somente o proprietário ou um administrador da equipe pode alterar a agenda de outra pessoa.",
"askThem": "Copiar {{email}}",
"emailCopied": "E-mail copiado",
"copyFailed": "Não foi possível copiar o endereço."
},
"actionBar": {
"enrol": "Inscrever no Cookie Bot",
"proRequired": "O Cookie Bot requer um plano pago",
"noneEligible": "Nenhum dos perfis selecionados pode ser aquecido remotamente"
},
"actions": {
"enrol": "Inscrever no Cookie Bot",
"editSchedule": "Editar agenda",
"runNow": "Executar agora",
"runStarted": "Execução iniciada",
"viewActivity": "Ver a atividade",
"runNotStarted": "A execução não começou: {{reason}}"
},
"state": {
"enrolled": "Inscrito",
"notEnrolled": "Não inscrito",
"paused": "Pausado",
"summary": "{{cadence}} às {{time}}",
"rowMenu": "Opções do Cookie Bot para {{name}}",
"blocked": "Não pode executar: {{reason}}"
},
"team": {
"title": "Uso da equipe",
"pooled_one": "{{used}} de {{total}} h, {{count}} assento",
"pooled_other": "{{used}} de {{total}} h compartilhadas entre {{count}} assentos",
"pooled_many": "{{used}} de {{total}} h compartilhadas entre {{count}} assentos",
"hours": "{{hours}} h",
"legendBot": "Cookie Bot",
"legendInteractive": "Interativo",
"columnMember": "Membro",
"columnRuns": "Execuções",
"columnHours": "Horas",
"columnShare": "Parcela",
"noActivity": "Nenhuma sessão remota neste período.",
"soloNote": "Por enquanto, apenas o seu uso. Convide colegas para ver a divisão por membro.",
"runsFailed": "· {{n}} com falha"
},
"closeReason": {
"stoppedByUser": "Parado à mão",
"maxDuration": "Atingiu o limite de tempo",
"other": "Terminou: {{reason}}"
},
"outcome": {
"notEntitled": "Não está incluído no seu plano",
"syncDisabled": "A sincronização está desligada neste perfil",
"encryptedSync": "A sincronização com criptografia ponta a ponta não é suportada",
"proxyRequired": "Sem proxy nem VPN associado",
"touchFingerprint": "Impressões digitais de toque não são suportadas",
"platformUnsupported": "Nenhuma máquina executa o sistema deste perfil",
"noSites": "Nenhum site para visitar",
"quotaExhausted": "Horas remotas esgotadas",
"profileLocked": "O perfil estava aberto noutro lugar",
"noCapacity": "Nenhuma máquina estava livre",
"managerError": "A frota não conseguiu iniciar o navegador",
"budgetExceeded": "O tempo previsto para a noite acabou",
"cancelledByUser": "Parado à mão",
"unknown": "Motivo desconhecido ({{code}})"
}
},
"prelaunchGate": {
"titleBlocked": "Inicialização bloqueada",
"titleWarning": "Antes de iniciar",
"intro": "Revise estes problemas de \"{{name}}\" antes de iniciar o navegador.",
"fingerprintHeading": "A saída medida não corresponde à impressão digital",
"vpnExtensionHeading": "Extensão de VPN ou proxy detectada",
"vpnExtensionIntro": "Extensões neste perfil que podem redirecionar o tráfego do navegador:",
"vpnExtensionConfirmed": "Ferramenta de VPN ou proxy conhecida",
"vpnExtensionLikely": "Parece uma ferramenta de VPN ou proxy",
"vpnExtensionCapability": "Tem a permissão de proxy",
"vpnExtensionExplainer": "Se alguma delas redirecionar seu tráfego, a localização real do navegador deixará de corresponder ao fuso horário, ao idioma e à geolocalização com que este perfil foi criado, e o Donut não consegue detectar isso de fora.",
"proxyCapableHeading": "Extensões que podem alterar o proxy",
"proxyCapableIntro": "Não parecem VPNs, mas têm a permissão de proxy do Chromium, que gerenciadores de download e ferramentas de depuração também precisam. O Donut não consegue saber se alguma delas a está usando:",
"sourceDonut": "Gerenciada pelo Donut",
"sourceBrowser": "Instalada no perfil",
"measurementUnreliable": "Uma extensão neste perfil tem a permissão de proxy, então a verificação de saída pode não refletir a rota que o navegador realmente usa.",
"scanIncompleteEncrypted": "Este perfil está criptografado, portanto só foi possível verificar as extensões gerenciadas pelo Donut.",
"scanIncompleteEphemeral": "Este perfil ainda não tem dados, portanto só foi possível verificar as extensões gerenciadas pelo Donut.",
"scanIncompletePartial": "A verificação de extensões foi interrompida, então algumas podem não estar listadas.",
"probePending": "A saída do proxy ainda não foi medida. O Donut vai verificá-la durante a inicialização e parar se não corresponder.",
"launchAnyway": "Iniciar mesmo assim",
"dontBlockAgain": "Não bloquear novamente para esta divergência exata",
"dontWarnExtensions": "Não avisar novamente sobre estas extensões",
"applyToRemaining": "Aplicar esta escolha aos perfis restantes",
"cancelledSummary": "{{cancelled}} de {{total}} inicializações canceladas",
"vpnExtensionEntry": " {{version}} — {{capability}}, {{source}}",
"vpnExtensionEntryNoVersion": " — {{capability}}, {{source}}",
"scanIncompleteMissing": "Este perfil ainda não foi iniciado, portanto só foi possível verificar as extensões gerenciadas pelo Donut."
}
}