{
  "credentials": {
    "credentialsViewer": "Visualizador de Credenciais",
    "manageYourSSHCredentials": "Gerencie suas credenciais SSH com segurança",
    "addCredential": "Adicionar Credencial",
    "createCredential": "Criar Credencial",
    "editCredential": "Editar Credencial",
    "viewCredential": "Ver Credencial",
    "duplicateCredential": "Duplicar Credencial",
    "deleteCredential": "Excluir Credencial",
    "updateCredential": "Atualizar Credencial",
    "credentialName": "Nome da Credencial",
    "credentialDescription": "Descrição",
    "username": "Nome de Usuário",
    "searchCredentials": "Pesquisar credenciais...",
    "selectFolder": "Selecionar Pasta",
    "selectAuthType": "Selecionar Tipo de Autenticação",
    "allFolders": "Todas as Pastas",
    "allAuthTypes": "Todos os Tipos de Autenticação",
    "uncategorized": "Sem categoria",
    "totalCredentials": "Total",
    "keyBased": "Baseado em chave",
    "passwordBased": "Baseado em senha",
    "folders": "Pastas",
    "noCredentialsMatchFilters": "Nenhuma credencial corresponde aos seus filtros",
    "noCredentialsYet": "Nenhuma credencial criada ainda",
    "createFirstCredential": "Crie sua primeira credencial",
    "failedToFetchCredentials": "Falha ao buscar credenciais",
    "credentialDeletedSuccessfully": "Credencial excluída com sucesso",
    "failedToDeleteCredential": "Falha ao excluir credencial",
    "confirmDeleteCredential": "Tem certeza que deseja excluir a credencial \"{{name}}\"?",
    "credentialCreatedSuccessfully": "Credencial criada com sucesso",
    "credentialUpdatedSuccessfully": "Credencial atualizada com sucesso",
    "failedToSaveCredential": "Falha ao salvar credencial",
    "failedToFetchCredentialDetails": "Falha ao buscar detalhes da credencial",
    "failedToFetchHostsUsing": "Falha ao buscar hosts que usam esta credencial",
    "loadingCredentials": "Carregando credenciais...",
    "retry": "Tentar novamente",
    "noCredentials": "Nenhuma Credencial",
    "noCredentialsMessage": "Você ainda não adicionou nenhuma credencial. Clique em \"Adicionar Credencial\" para começar.",
    "sshCredentials": "Credenciais SSH",
    "credentialsCount": "{{count}} credenciais",
    "refresh": "Atualizar",
    "passwordRequired": "Senha é obrigatória",
    "sshKeyRequired": "Chave SSH é obrigatória",
    "credentialAddedSuccessfully": "Credencial \"{{name}}\" adicionada com sucesso",
    "general": "Geral",
    "description": "Descrição",
    "folder": "Pasta",
    "tags": "Tags",
    "addTagsSpaceToAdd": "Adicionar tags (pressione espaço para adicionar)",
    "password": "Senha",
    "key": "Chave",
    "sshPrivateKey": "Chave Privada SSH",
    "upload": "Enviar",
    "updateKey": "Atualizar Chave",
    "keyPassword": "Senha da Chave (opcional)",
    "keyType": "Tipo de Chave",
    "keyTypeRSA": "RSA",
    "keyTypeECDSA": "ECDSA",
    "keyTypeEd25519": "Ed25519",
    "updateCredential": "Atualizar Credencial",
    "basicInfo": "Informações básicas",
    "authentication": "Autenticação",
    "organization": "Organização",
    "basicInformation": "Informações Básicas",
    "basicInformationDescription": "Insira as informações básicas para esta credencial",
    "authenticationMethod": "Método de Autenticação",
    "authenticationMethodDescription": "Escolha como deseja se autenticar em servidores SSH",
    "organizationDescription": "Organize suas credenciais com pastas e tags",
    "enterCredentialName": "Digite o nome da credencial",
    "enterCredentialDescription": "Digite a descrição (opcional)",
    "enterUsername": "Digite o nome de usuário",
    "nameIsRequired": "O nome da credencial é obrigatório",
    "usernameIsRequired": "Nome de usuário é obrigatório",
    "authenticationType": "Tipo de Autenticação",
    "passwordAuthDescription": "Usar autenticação por senha",
    "sshKeyAuthDescription": "Usar autenticação por chave SSH",
    "passwordIsRequired": "Senha é obrigatória",
    "sshKeyIsRequired": "Chave SSH é obrigatória",
    "sshKeyType": "Tipo de Chave SSH",
    "privateKey": "Chave Privada",
    "enterPassword": "Digite a senha",
    "enterPrivateKey": "Digite a chave privada",
    "keyPassphrase": "Frase de senha da chave",
    "enterKeyPassphrase": "Digite a frase de senha da chave (opcional)",
    "keyPassphraseOptional": "Opcional: deixe vazio se sua chave não tiver frase de senha",
    "leaveEmptyToKeepCurrent": "Deixe vazio para manter o valor atual",
    "uploadKeyFile": "Enviar Arquivo de Chave",
    "generateKeyPairButton": "Gerar Par de Chaves",
    "generateKeyPair": "Gerar Par de Chaves",
    "generateKeyPairDescription": "Gerar um novo par de chaves SSH. Se você quiser proteger a chave com uma frase de senha, digite-a no campo Senha da Chave abaixo primeiro.",
    "deploySSHKey": "Implantar Chave SSH",
    "deploySSHKeyDescription": "Implantar chave pública no servidor de destino",
    "sourceCredential": "Credencial de Origem",
    "targetHost": "Host de Destino",
    "deploymentProcess": "Processo de Implantação",
    "deploymentProcessDescription": "Isso adicionará com segurança a chave pública ao arquivo ~/.ssh/authorized_keys do host de destino sem sobrescrever chaves existentes. A operação é reversível.",
    "chooseHostToDeploy": "Escolha um host para implantar...",
    "deploying": "Implantando...",
    "name": "Nome",
    "noHostsAvailable": "Nenhum host disponível",
    "noHostsMatchSearch": "Nenhum host corresponde à sua pesquisa",
    "sshKeyGenerationNotImplemented": "Recurso de geração de chaves SSH em breve",
    "connectionTestingNotImplemented": "Recurso de teste de conexão em breve",
    "testConnection": "Testar Conexão",
    "selectOrCreateFolder": "Selecione ou crie pasta",
    "noFolder": "Sem pasta",
    "orCreateNewFolder": "Ou crie nova pasta",
    "addTag": "Adicionar tag",
    "saving": "Salvando...",
    "overview": "Visão geral",
    "security": "Segurança",
    "usage": "Uso",
    "securityDetails": "Detalhes de segurança",
    "securityDetailsDescription": "Ver informações criptografadas da credencial",
    "credentialSecured": "Credencial segura",
    "credentialSecuredDescription": "Todos os dados sensíveis são criptografados com AES-256",
    "passwordAuthentication": "Autenticação por senha",
    "keyAuthentication": "Autenticação por chave",
    "keyType": "Tipo de chave",
    "securityReminder": "Lembrete de segurança",
    "securityReminderText": "Nunca compartilhe suas credenciais. Todos os dados são criptografados em repouso.",
    "hostsUsingCredential": "Hosts usando esta credencial",
    "noHostsUsingCredential": "Nenhum host está usando esta credencial atualmente",
    "timesUsed": "Vezes usado",
    "lastUsed": "Último uso",
    "connectedHosts": "Hosts conectados",
    "created": "Criado",
    "lastModified": "Última modificação",
    "usageStatistics": "Estatísticas de uso",
    "copiedToClipboard": "{{field}} copiado para a área de transferência",
    "failedToCopy": "Falha ao copiar para a área de transferência",
    "sshKey": "Chave SSH",
    "createCredentialDescription": "Criar uma nova credencial SSH para acesso seguro",
    "editCredentialDescription": "Atualizar as informações da credencial",
    "listView": "Lista",
    "folderView": "Pastas",
    "unknownCredential": "Desconhecido",
    "confirmRemoveFromFolder": "Tem certeza que deseja remover \"{{name}}\" da pasta \"{{folder}}\"? A credencial será movida para \"Sem categoria\".",
    "removedFromFolder": "Credencial \"{{name}}\" removida da pasta com sucesso",
    "failedToRemoveFromFolder": "Falha ao remover credencial da pasta",
    "folderRenamed": "Pasta \"{{oldName}}\" renomeada para \"{{newName}}\" com sucesso",
    "failedToRenameFolder": "Falha ao renomear pasta",
    "movedToFolder": "Credencial \"{{name}}\" movida para \"{{folder}}\" com sucesso",
    "failedToMoveToFolder": "Falha ao mover credencial para pasta",
    "sshPublicKey": "Chave pública SSH",
    "publicKeyNote": "A chave pública é opcional, mas recomendada para validação",
    "publicKeyUploaded": "Chave pública enviada",
    "uploadPublicKey": "Enviar chave pública",
    "uploadPrivateKeyFile": "Enviar arquivo de chave privada",
    "uploadPublicKeyFile": "Enviar arquivo de chave pública",
    "privateKeyRequiredForGeneration": "A chave privada é necessária para gerar a chave pública",
    "failedToGeneratePublicKey": "Falha ao gerar chave pública",
    "generatePublicKey": "Gerar a partir da chave privada",
    "publicKeyGeneratedSuccessfully": "Chave pública gerada com sucesso",
    "detectedKeyType": "Tipo de chave detectado",
    "detectingKeyType": "detectando...",
    "optional": "Opcional",
    "generateKeyPairNew": "Gerar novo par de chaves",
    "generateEd25519": "Gerar Ed25519",
    "generateECDSA": "Gerar ECDSA",
    "generateRSA": "Gerar RSA",
    "keyPairGeneratedSuccessfully": "Par de chaves {{keyType}} gerado com sucesso",
    "failedToGenerateKeyPair": "Falha ao gerar par de chaves",
    "generateKeyPairNote": "Gere um novo par de chaves SSH diretamente. Isso substituirá quaisquer chaves existentes no formulário.",
    "invalidKey": "Chave inválida",
    "detectionError": "Erro de detecção",
    "unknown": "Desconhecido"
  },
  "dragIndicator": {
    "error": "Erro: {{error}}",
    "dragging": "Arrastando {{fileName}}",
    "preparing": "Preparando {{fileName}}",
    "readySingle": "Pronto para baixar {{fileName}}",
    "readyMultiple": "Pronto para baixar {{count}} arquivos",
    "batchDrag": "Arraste {{count}} arquivos para a área de trabalho",
    "dragToDesktop": "Arraste para a área de trabalho",
    "canDragAnywhere": "Você pode arrastar arquivos para qualquer lugar na sua área de trabalho"
  },
  "sshTools": {
    "title": "Ferramentas SSH",
    "closeTools": "Fechar Ferramentas SSH",
    "keyRecording": "Gravação de Teclas",
    "startKeyRecording": "Iniciar Gravação de Teclas",
    "stopKeyRecording": "Parar Gravação de Teclas",
    "selectTerminals": "Selecionar terminais:",
    "typeCommands": "Digite comandos (todas as teclas suportadas):",
    "commandsWillBeSent": "Os comandos serão enviados para {{count}} terminal(is) selecionado(s).",
    "settings": "Configurações",
    "enableRightClickCopyPaste": "Habilitar copiar/colar com botão direito",
    "shareIdeas": "Tem ideias sobre o que deve vir a seguir nas ferramentas SSH? Compartilhe em"
  },
  "homepage": {
    "loggedInTitle": "Conectado!",
    "loggedInMessage": "Você está conectado! Use a barra lateral para acessar todas as ferramentas disponíveis. Para começar, crie um Host SSH na aba Gerenciador SSH. Depois de criado, você pode se conectar a esse host usando os outros apps na barra lateral.",
    "failedToLoadAlerts": "Falha ao carregar alertas",
    "failedToDismissAlert": "Falha ao dispensar alerta"
  },
  "serverConfig": {
    "title": "Configuração do Servidor",
    "description": "Configure a URL do servidor Termix para conectar aos serviços de backend",
    "serverUrl": "URL do Servidor",
    "enterServerUrl": "Por favor, insira uma URL do servidor",
    "testConnectionFirst": "Por favor, teste a conexão primeiro",
    "connectionSuccess": "Conexão bem-sucedida!",
    "connectionFailed": "Conexão falhou",
    "connectionError": "Ocorreu um erro de conexão",
    "connected": "Conectado",
    "disconnected": "Desconectado",
    "configSaved": "Configuração salva com sucesso",
    "saveFailed": "Falha ao salvar configuração",
    "saveError": "Erro ao salvar configuração",
    "saving": "Salvando...",
    "saveConfig": "Salvar Configuração",
    "helpText": "Digite a URL onde seu servidor Termix está rodando (ex.: http://localhost:30001 ou https://seu-servidor.com)"
  },
  "versionCheck": {
    "error": "Erro na verificação de versão",
    "checkFailed": "Falha ao verificar atualizações",
    "upToDate": "Aplicativo atualizado",
    "currentVersion": "Você está usando a versão {{version}}",
    "updateAvailable": "Atualização disponível",
    "newVersionAvailable": "Uma nova versão está disponível! Você está usando {{current}}, mas {{latest}} está disponível.",
    "releasedOn": "Lançada em {{date}}",
    "downloadUpdate": "Baixar Atualização",
    "dismiss": "Fechar",
    "checking": "Verificando atualizações...",
    "checkUpdates": "Verificar Atualizações",
    "checkingUpdates": "Verificando atualizações...",
    "refresh": "Atualizar",
    "updateRequired": "Atualização necessária",
    "updateDismissed": "Notificação de atualização dispensada",
    "noUpdatesFound": "Nenhuma atualização encontrada"
  },
  "common": {
    "close": "Fechar",
    "minimize": "Minimizar",
    "online": "Online",
    "offline": "Offline",
    "continue": "Continuar",
    "maintenance": "Manutenção",
    "degraded": "Degradado",
    "discord": "Discord",
    "error": "Erro",
    "warning": "Aviso",
    "info": "Info",
    "success": "Sucesso",
    "loading": "Carregando",
    "required": "Obrigatório",
    "optional": "Opcional",
    "clear": "Limpar",
    "toggleSidebar": "Alternar Barra Lateral",
    "sidebar": "Barra Lateral",
    "home": "Início",
    "expired": "Expirado",
    "expiresToday": "Expira hoje",
    "expiresTomorrow": "Expira amanhã",
    "expiresInDays": "Expira em {{days}} dias",
    "updateAvailable": "Atualização Disponível",
    "sshPath": "Caminho SSH",
    "localPath": "Caminho Local",
    "loading": "Carregando...",
    "noAuthCredentials": "Não há credenciais de autenticação disponíveis para este host SSH",
    "noReleases": "Sem Versões",
    "updatesAndReleases": "Atualizações e Versões",
    "newVersionAvailable": "Uma nova versão ({{version}}) está disponível.",
    "failedToFetchUpdateInfo": "Falha ao buscar informações de atualização",
    "preRelease": "Pré-lançamento",
    "loginFailed": "Falha no login",
    "noReleasesFound": "Nenhuma versão encontrada.",
    "yourBackupCodes": "Seus Códigos de Backup",
    "sendResetCode": "Enviar Código de Redefinição",
    "verifyCode": "Verificar Código",
    "resetPassword": "Redefinir Senha",
    "resetCode": "Código de Redefinição",
    "newPassword": "Nova Senha",
    "sshPath": "Caminho SSH",
    "localPath": "Caminho Local",
    "folder": "Pasta",
    "file": "Arquivo",
    "renamedSuccessfully": "renomeado com sucesso",
    "deletedSuccessfully": "excluído com sucesso",
    "noAuthCredentials": "Não há credenciais de autenticação disponíveis para este host SSH",
    "noTunnelConnections": "Não há conexões de túnel configuradas",
    "sshTools": "Ferramentas SSH",
    "english": "Inglês",
    "chinese": "Chinês",
    "german": "Alemão",
    "cancel": "Cancelar",
    "username": "Usuário",
    "name": "Nome",
    "login": "Entrar",
    "logout": "Sair",
    "register": "Registrar",
    "username": "Usuário",
    "password": "Senha",
    "version": "Versão",
    "confirmPassword": "Confirmar Senha",
    "back": "Voltar",
    "email": "Email",
    "submit": "Enviar",
    "cancel": "Cancelar",
    "change": "Alterar",
    "save": "Salvar",
    "delete": "Excluir",
    "edit": "Editar",
    "add": "Adicionar",
    "search": "Buscar",
    "loading": "Carregando...",
    "error": "Erro",
    "success": "Sucesso",
    "warning": "Aviso",
    "info": "Info",
    "confirm": "Confirmar",
    "yes": "Sim",
    "no": "Não",
    "ok": "OK",
    "close": "Fechar",
    "enabled": "Habilitado",
    "disabled": "Desabilitado",
    "important": "Importante",
    "notEnabled": "Não Habilitado",
    "settingUp": "Configurando...",
    "back": "Voltar",
    "next": "Próximo",
    "previous": "Anterior",
    "refresh": "Atualizar",
    "connect": "Conectar",
    "connecting": "Conectando...",
    "settings": "Configurações",
    "profile": "Perfil",
    "help": "Ajuda",
    "about": "Sobre",
    "language": "Idioma",
    "autoDetect": "Detecção Automática",
    "changeAccountPassword": "Alterar senha da conta",
    "passwordResetTitle": "Redefinir Senha",
    "passwordResetDescription": "Você está prestes a redefinir sua senha. Isso fará com que você seja desconectado de todas as sessões ativas.",
    "enterSixDigitCode": "Digite o código de 6 dígitos dos logs do container docker para o usuário:",
    "enterNewPassword": "Digite sua nova senha para o usuário:",
    "passwordsDoNotMatch": "As senhas não correspondem",
    "passwordMinLength": "A senha deve ter pelo menos 6 caracteres",
    "passwordResetSuccess": "Senha redefinida com sucesso! Você pode agora entrar com sua nova senha.",
    "failedToInitiatePasswordReset": "Falha ao iniciar redefinição de senha",
    "failedToVerifyResetCode": "Falha ao verificar código de redefinição",
    "failedToCompletePasswordReset": "Falha ao completar redefinição de senha",
    "documentation": "Documentação",
    "retry": "Tentar Novamente",
    "checking": "Verificando...",
    "checkingDatabase": "Verificando conexão com o banco de dados..."
  },
  "nav": {
    "home": "Início",
    "hosts": "Hosts",
    "credentials": "Credenciais",
    "terminal": "Terminal",
    "tunnels": "Túneis",
    "fileManager": "Gerenciador de Arquivos",
    "serverStats": "Estatísticas do Servidor",
    "admin": "Admin",
    "userProfile": "Perfil do Usuário",
    "tools": "Ferramentas",
    "newTab": "Nova Aba",
    "splitScreen": "Dividir Tela",
    "closeTab": "Fechar Aba",
    "sshManager": "Gerenciador SSH",
    "hostManager": "Gerenciador de Hosts",
    "cannotSplitTab": "Não é possível dividir esta aba",
    "tabNavigation": "Navegação de Abas"
  },
  "admin": {
    "title": "Configurações de Admin",
    "oidc": "OIDC",
    "users": "Usuários",
    "userManagement": "Gerenciamento de Usuários",
    "makeAdmin": "Tornar Admin",
    "removeAdmin": "Remover Admin",
    "deleteUser": "Excluir Usuário",
    "allowRegistration": "Permitir Registro",
    "oidcSettings": "Configurações OIDC",
    "clientId": "ID do Cliente",
    "clientSecret": "Segredo do Cliente",
    "issuerUrl": "URL do Emissor",
    "authorizationUrl": "URL de Autorização",
    "tokenUrl": "URL do Token",
    "updateSettings": "Atualizar Configurações",
    "confirmDelete": "Tem certeza que deseja excluir este usuário?",
    "confirmMakeAdmin": "Tem certeza que deseja tornar este usuário um admin?",
    "confirmRemoveAdmin": "Tem certeza que deseja remover os privilégios de admin deste usuário?",
    "externalAuthentication": "Autenticação Externa (OIDC)",
    "configureExternalProvider": "Configure o provedor de identidade externo para autenticação OIDC/OAuth2.",
    "userIdentifierPath": "Caminho do Identificador do Usuário",
    "displayNamePath": "Caminho do Nome de Exibição",
    "scopes": "Escopos",
    "saving": "Salvando...",
    "saveConfiguration": "Salvar Configuração",
    "reset": "Redefinir",
    "success": "Sucesso",
    "loading": "Carregando...",
    "refresh": "Atualizar",
    "loadingUsers": "Carregando usuários...",
    "username": "Usuário",
    "type": "Tipo",
    "actions": "Ações",
    "external": "Externo",
    "local": "Local",
    "adminManagement": "Gerenciamento de Admin",
    "makeUserAdmin": "Tornar Usuário Admin",
    "adding": "Adicionando...",
    "currentAdmins": "Admins Atuais",
    "adminBadge": "Admin",
    "removeAdminButton": "Remover Admin",
    "general": "Geral",
    "userRegistration": "Registro de Usuário",
    "allowNewAccountRegistration": "Permitir registro de novas contas",
    "missingRequiredFields": "Campos obrigatórios faltando: {{fields}}",
    "oidcConfigurationUpdated": "Configuração OIDC atualizada com sucesso!",
    "failedToFetchOidcConfig": "Falha ao buscar configuração OIDC",
    "failedToFetchRegistrationStatus": "Falha ao buscar status do registro",
    "failedToFetchUsers": "Falha ao buscar usuários",
    "oidcConfigurationDisabled": "Configuração OIDC desativada com sucesso!",
    "failedToUpdateOidcConfig": "Falha ao atualizar configuração OIDC",
    "failedToDisableOidcConfig": "Falha ao desativar configuração OIDC",
    "enterUsernameToMakeAdmin": "Insira o nome de usuário para tornar admin",
    "userIsNowAdmin": "O usuário {{username}} agora é um administrador",
    "failedToMakeUserAdmin": "Falha ao tornar o usuário administrador",
    "removeAdminStatus": "Remover status de administrador de {{username}}?",
    "adminStatusRemoved": "Status de administrador removido de {{username}}",
    "failedToRemoveAdminStatus": "Falha ao remover o status de administrador",
    "confirmDeleteUser": "Excluir usuário {{username}}? Esta ação não pode ser desfeita.",
    "userDeletedSuccessfully": "Usuário {{username}} excluído com sucesso",
    "failedToDeleteUser": "Falha ao excluir usuário",
    "overrideUserInfoUrl": "Sobrescrever URL de informações do usuário (não obrigatório)",
    "databaseSecurity": "Segurança do Banco de Dados",
    "encryptionStatus": "Status da Criptografia",
    "encryptionEnabled": "Criptografia Ativada",
    "enabled": "Ativado",
    "disabled": "Desativado",
    "keyId": "ID da Chave",
    "created": "Criado",
    "migrationStatus": "Status da Migração",
    "migrationCompleted": "Migração concluída",
    "migrationRequired": "Migração necessária",
    "deviceProtectedMasterKey": "Chave Mestra Protegida pelo Ambiente",
    "legacyKeyStorage": "Armazenamento de Chave Legado",
    "masterKeyEncryptedWithDeviceFingerprint": "Chave mestra criptografada com impressão digital do ambiente (proteção KEK ativa)",
    "keyNotProtectedByDeviceBinding": "Chave não protegida pela vinculação ao ambiente (atualização recomendada)",
    "valid": "Válido",
    "initializeDatabaseEncryption": "Initialize Database Encryption",
    "enableAes256EncryptionWithDeviceBinding": "Ativar criptografia AES-256 com proteção de chave mestra vinculada ao ambiente. Isso cria segurança de nível empresarial para chaves SSH, senhas e tokens de autenticação.",
    "featuresEnabled": "Recursos ativados:",
    "aes256GcmAuthenticatedEncryption": "Criptografia autenticada AES-256-GCM",
    "deviceFingerprintMasterKeyProtection": "Proteção de chave mestra por impressão digital do ambiente (KEK)",
    "pbkdf2KeyDerivation": "Derivação de chave PBKDF2 com 100K iterações",
    "automaticKeyManagement": "Gerenciamento e rotação automática de chaves",
    "initializing": "Inicializando...",
    "initializeEnterpriseEncryption": "Inicializar Criptografia Empresarial",
    "migrateExistingData": "Migrar Dados Existentes",
    "encryptExistingUnprotectedData": "Criptografar dados não protegidos existentes no seu banco de dados. Este processo é seguro e cria backups automáticos.",
    "testMigrationDryRun": "Verificar Compatibilidade de Criptografia",
    "migrating": "Migrando...",
    "migrateData": "Migrar Dados",
    "securityInformation": "Informações de Segurança",
    "sshPrivateKeysEncryptedWithAes256": "Chaves privadas SSH e senhas são criptografadas com AES-256-GCM",
    "userAuthTokensProtected": "Tokens de autenticação do usuário e segredos 2FA são protegidos",
    "masterKeysProtectedByDeviceFingerprint": "Chaves mestras de criptografia são protegidas pela impressão digital do dispositivo (KEK)",
    "keysBoundToServerInstance": "Chaves estão vinculadas ao ambiente do servidor atual (migráveis via variáveis de ambiente)",
    "pbkdf2HkdfKeyDerivation": "Derivação de chave PBKDF2 + HKDF com 100K iterações",
    "backwardCompatibleMigration": "Todos os dados permanecem compatíveis durante a migração",
    "enterpriseGradeSecurityActive": "Segurança de Nível Empresarial Ativa",
    "masterKeysProtectedByDeviceBinding": "Suas chaves mestras de criptografia são protegidas pela impressão digital do ambiente. Isso usa o nome do host do servidor, caminhos e outras informações do ambiente para gerar chaves de proteção. Para migrar servidores, defina a variável de ambiente DB_ENCRYPTION_KEY no novo servidor.",
    "important": "Importante",
    "keepEncryptionKeysSecure": "Garanta a segurança dos dados: faça backup regularmente dos arquivos do banco de dados e da configuração do servidor. Para migrar para um novo servidor, defina a variável de ambiente DB_ENCRYPTION_KEY no novo ambiente, ou mantenha a mesma estrutura de nome de host e diretório.",
    "loadingEncryptionStatus": "Carregando status da criptografia...",
    "testMigrationDescription": "Verifique se os dados existentes podem ser migrados com segurança para o formato criptografado sem realmente modificar nenhum dado",
    "serverMigrationGuide": "Guia de Migração do Servidor",
    "migrationInstructions": "Para migrar dados criptografados para um novo servidor: 1) Faça backup dos arquivos do banco de dados, 2) Defina a variável de ambiente DB_ENCRYPTION_KEY=\"sua-chave\" no novo servidor, 3) Restaure os arquivos do banco de dados",
    "environmentProtection": "Proteção do Ambiente",
    "environmentProtectionDesc": "Protege as chaves de criptografia com base nas informações do ambiente do servidor (nome do host, caminhos, etc.), migráveis via variáveis de ambiente",
    "verificationCompleted": "Verificação de compatibilidade concluída - nenhum dado foi alterado",
    "verificationInProgress": "Verificação concluída",
    "dataMigrationCompleted": "Migração de dados concluída com sucesso!",
    "migrationCompleted": "Migração concluída",
    "verificationFailed": "Falha na verificação de compatibilidade",
    "migrationFailed": "Falha na migração",
    "runningVerification": "Executando verificação de compatibilidade...",
    "startingMigration": "Iniciando migração...",
    "hardwareFingerprintSecurity": "Segurança por Impressão Digital de Hardware",
    "hardwareBoundEncryption": "Criptografia Vinculada ao Hardware Ativa",
    "masterKeysNowProtectedByHardwareFingerprint": "As chaves mestras agora são protegidas por impressão digital real do hardware em vez de variáveis de ambiente",
    "cpuSerialNumberDetection": "Detecção do número de série da CPU",
    "motherboardUuidIdentification": "Identificação UUID da placa-mãe",
    "diskSerialNumberVerification": "Verificação do número de série do disco",
    "biosSerialNumberCheck": "Verificação do número de série da BIOS",
    "stableMacAddressFiltering": "Filtragem de endereço MAC estável",
    "databaseFileEncryption": "Criptografia de Arquivo do Banco de Dados",
    "dualLayerProtection": "Proteção em Duas Camadas Ativa",
    "bothFieldAndFileEncryptionActive": "Tanto a criptografia em nível de campo quanto em nível de arquivo estão ativas para máxima segurança",
    "fieldLevelAes256Encryption": "Criptografia AES-256 em nível de campo para dados sensíveis",
    "fileLevelDatabaseEncryption": "Criptografia do banco de dados em nível de arquivo com vinculação ao hardware",
    "hardwareBoundFileKeys": "Chaves de criptografia de arquivo vinculadas ao hardware",
    "automaticEncryptedBackups": "Criação automática de backup criptografado",
    "createEncryptedBackup": "Criar Backup Criptografado",
    "creatingBackup": "Criando Backup...",
    "backupCreated": "Backup Criado",
    "encryptedBackupCreatedSuccessfully": "Backup criptografado criado com sucesso",
    "backupCreationFailed": "Falha na criação do backup",
    "databaseMigration": "Migração do Banco de Dados",
    "exportForMigration": "Exportar para Migração",
    "exportDatabaseForHardwareMigration": "Exportar banco de dados como arquivo SQLite com dados descriptografados para migração para novo hardware",
    "exportDatabase": "Exportar Banco de Dados SQLite",
    "exporting": "Exportando...",
    "exportCreated": "Exportação SQLite Criada",
    "exportContainsDecryptedData": "A exportação SQLite contém dados descriptografados - mantenha seguro!",
    "databaseExportedSuccessfully": "Banco de dados SQLite exportado com sucesso",
    "databaseExportFailed": "Falha na exportação do banco de dados SQLite",
    "importFromMigration": "Importar da Migração",
    "importDatabaseFromAnotherSystem": "Importar banco de dados SQLite de outro sistema ou hardware",
    "importDatabase": "Importar Banco de Dados SQLite",
    "importing": "Importando...",
    "selectedFile": "Arquivo SQLite Selecionado",
    "importWillReplaceExistingData": "A importação SQLite substituirá os dados existentes - backup recomendado!",
    "pleaseSelectImportFile": "Por favor, selecione um arquivo SQLite para importar",
    "databaseImportedSuccessfully": "Banco de dados SQLite importado com sucesso",
    "databaseImportFailed": "Falha na importação do banco de dados SQLite",
    "manageEncryptionAndBackups": "Gerenciar chaves de criptografia, segurança do banco de dados e operações de backup",
    "activeSecurityFeatures": "Medidas e proteções de segurança atualmente ativas",
    "deviceBindingTechnology": "Tecnologia avançada de proteção de chave baseada em hardware",
    "backupAndRecovery": "Opções seguras de criação de backup e recuperação de banco de dados",
    "crossSystemDataTransfer": "Exportar e importar bancos de dados entre diferentes sistemas",
    "noMigrationNeeded": "Nenhuma migração necessária",
    "encryptionKey": "Chave de Criptografia",
    "keyProtection": "Proteção da Chave",
    "active": "Ativo",
    "legacy": "Legado",
    "dataStatus": "Status dos Dados",
    "encrypted": "Criptografado",
    "needsMigration": "Necessita Migração",
    "ready": "Pronto",
    "initializeEncryption": "Inicializar Criptografia",
    "initialize": "Inicializar",
    "test": "Testar",
    "migrate": "Migrar",
    "backup": "Backup",
    "createBackup": "Criar Backup",
    "exportImport": "Exportar/Importar",
    "export": "Exportar",
    "import": "Importar",
    "passwordRequired": "Senha necessária",
    "confirmExport": "Confirmar Exportação",
    "exportDescription": "Exportar hosts SSH e credenciais como arquivo SQLite",
    "importDescription": "Importar arquivo SQLite com mesclagem incremental (ignora duplicados)",
    "criticalWarning": "Aviso Crítico",
    "cannotDisablePasswordLoginWithoutOIDC": "Não é possível desativar o login por senha sem OIDC configurado! Você deve configurar a autenticação OIDC antes de desativar o login por senha, ou perderá o acesso ao Termix.",
    "confirmDisablePasswordLogin": "Tem certeza que deseja desativar o login por senha? Certifique-se de que o OIDC está configurado corretamente e funcionando antes de continuar, ou você perderá o acesso à sua instância do Termix.",
    "passwordLoginDisabled": "Login por senha desativado com sucesso",
    "passwordLoginAndRegistrationDisabled": "Login por senha e registro de novas contas desativados com sucesso",
    "requiresPasswordLogin": "Requer login por senha ativado",
    "passwordLoginDisabledWarning": "Login por senha está desativado. Certifique-se de que o OIDC está configurado corretamente ou você não conseguirá fazer login no Termix.",
    "oidcRequiredWarning": "CRÍTICO: Login por senha está desativado. Se você redefinir ou configurar incorretamente o OIDC, você perderá todo o acesso ao Termix e inutilizará sua instância. Prossiga apenas se tiver absoluta certeza.",
    "confirmDisableOIDCWarning": "AVISO: Você está prestes a desativar o OIDC enquanto o login por senha também está desativado. Isso inutilizará sua instância do Termix e você perderá todo o acesso. Tem absoluta certeza de que deseja continuar?",
    "allowPasswordLogin": "Permitir login com nome de usuário/senha",
    "failedToFetchPasswordLoginStatus": "Falha ao buscar status do login por senha",
    "failedToUpdatePasswordLoginStatus": "Falha ao atualizar status do login por senha"
  },
  "hosts": {
    "title": "Gerenciador de Hosts",
    "sshHosts": "Hosts SSH",
    "noHosts": "Sem Hosts SSH",
    "noHostsMessage": "Você ainda não adicionou nenhum host SSH. Clique em \"Adicionar Host\" para começar.",
    "loadingHosts": "Carregando hosts...",
    "failedToLoadHosts": "Falha ao carregar hosts",
    "retry": "Tentar Novamente",
    "refresh": "Atualizar",
    "hostsCount": "{{count}} hosts",
    "importJson": "Importar JSON",
    "importing": "Importando...",
    "importJsonTitle": "Importar Hosts SSH do JSON",
    "importJsonDesc": "Envie um arquivo JSON para importar vários hosts SSH de uma vez (máx. 100).",
    "downloadSample": "Baixar Exemplo",
    "formatGuide": "Guia de Formato",
    "exportCredentialWarning": "Aviso: O host \"{{name}}\" usa autenticação por credencial. O arquivo exportado não incluirá os dados da credencial e precisará ser reconfigurado manualmente após a importação. Deseja continuar?",
    "exportSensitiveDataWarning": "Aviso: O host \"{{name}}\" contém dados de autenticação sensíveis (senha/chave SSH). O arquivo exportado incluirá esses dados em texto simples. Mantenha o arquivo seguro e exclua-o após o uso. Deseja continuar?",
    "uncategorized": "Sem categoria",
    "confirmDelete": "Tem certeza que deseja excluir \"{{name}}\"?",
    "failedToDeleteHost": "Falha ao excluir host",
    "failedToExportHost": "Falha ao exportar host. Certifique-se de que está logado e tem acesso aos dados do host.",
    "jsonMustContainHosts": "O JSON deve conter um array \"hosts\" ou ser um array de hosts",
    "noHostsInJson": "Nenhum host encontrado no arquivo JSON",
    "maxHostsAllowed": "Máximo de 100 hosts permitidos por importação",
    "importCompleted": "Importação concluída: {{success}} com sucesso, {{failed}} falhas",
    "importFailed": "Falha na importação",
    "importError": "Erro na importação",
    "failedToImportJson": "Falha ao importar arquivo JSON",
    "connectionDetails": "Detalhes da Conexão",
    "organization": "Organização",
    "ipAddress": "Endereço IP",
    "port": "Porta",
    "name": "Nome",
    "username": "Usuário",
    "folder": "Pasta",
    "tags": "Tags",
    "pin": "Fixar",
    "passwordRequired": "Senha é obrigatória quando usar autenticação por senha",
    "sshKeyRequired": "Chave Privada SSH é obrigatória quando usar autenticação por chave",
    "keyTypeRequired": "Tipo de Chave é obrigatório quando usar autenticação por chave",
    "mustSelectValidSshConfig": "Deve selecionar uma configuração SSH válida da lista",
    "addHost": "Adicionar Host",
    "editHost": "Editar Host",
    "cloneHost": "Clonar Host",
    "updateHost": "Atualizar Host",
    "hostUpdatedSuccessfully": "Host \"{{name}}\" atualizado com sucesso!",
    "hostAddedSuccessfully": "Host \"{{name}}\" adicionado com sucesso!",
    "hostDeletedSuccessfully": "Host \"{{name}}\" excluído com sucesso!",
    "failedToSaveHost": "Falha ao salvar host. Por favor, tente novamente.",
    "enableTerminal": "Habilitar Terminal",
    "enableTerminalDesc": "Habilitar/desabilitar visibilidade do host na aba Terminal",
    "enableTunnel": "Habilitar Túnel",
    "enableTunnelDesc": "Habilitar/desabilitar visibilidade do host na aba Túnel",
    "enableFileManager": "Habilitar Gerenciador de Arquivos",
    "enableFileManagerDesc": "Habilitar/desabilitar visibilidade do host na aba Gerenciador de Arquivos",
    "defaultPath": "Caminho Padrão",
    "defaultPathDesc": "Diretório padrão ao abrir o gerenciador de arquivos para este host",
    "tunnelConnections": "Conexões de Túnel",
    "connection": "Conexão",
    "remove": "Remover",
    "sourcePort": "Porta de Origem",
    "sourcePortDesc": "(Source refere-se aos Detalhes da Conexão Atual na aba Geral)",
    "endpointPort": "Porta de Destino",
    "endpointSshConfig": "Configuração SSH do Endpoint",
    "tunnelForwardDescription": "Este túnel encaminhará o tráfego da porta {{sourcePort}} na máquina de origem (detalhes da conexão atual na aba Geral) para a porta {{endpointPort}} na máquina de destino.",
    "maxRetries": "Máximo de Tentativas",
    "maxRetriesDescription": "Número máximo de tentativas de reconexão para a conexão do túnel.",
    "retryInterval": "Intervalo de Tentativas (segundos)",
    "retryIntervalDescription": "Tempo de espera entre tentativas de reconexão.",
    "autoStartContainer": "Iniciar Automaticamente ao Lançar Container",
    "autoStartDesc": "Iniciar automaticamente este túnel quando o container for iniciado",
    "addConnection": "Adicionar Conexão de Túnel",
    "sshpassRequired": "sshpass é necessário para autenticação por senha",
    "sshpassRequiredDesc": "Para autenticação por senha em túneis, o sshpass deve estar instalado no sistema.",
    "otherInstallMethods": "Outros métodos de instalação:",
    "debianUbuntuEquivalent": "(Debian/Ubuntu) ou o equivalente para seu SO.",
    "or": "ou",
    "centosRhelFedora": "CentOS/RHEL/Fedora",
    "macos": "macOS",
    "windows": "Windows",
    "sshServerConfigRequired": "Configuração do Servidor SSH Necessária",
    "sshServerConfigDesc": "Para conexões de túnel, o servidor SSH deve ser configurado para permitir o encaminhamento de porta:",
    "gatewayPortsYes": "para vincular portas remotas a todas as interfaces",
    "allowTcpForwardingYes": "para habilitar o encaminhamento de porta",
    "permitRootLoginYes": "se estiver usando usuário root para tunelamento",
    "editSshConfig": "Edite /etc/ssh/sshd_config e reinicie o SSH: sudo systemctl restart sshd",
    "upload": "Enviar",
    "authentication": "Autenticação",
    "password": "Senha",
    "key": "Chave",
    "credential": "Credencial",
    "none": "Nenhum",
    "selectCredential": "Selecionar Credencial",
    "selectCredentialPlaceholder": "Escolha uma credencial...",
    "credentialRequired": "Credencial é obrigatória ao usar autenticação por credencial",
    "credentialDescription": "Selecionar uma credencial irá sobrescrever o nome de usuário atual e usar os detalhes de autenticação da credencial.",
    "sshPrivateKey": "Chave Privada SSH",
    "keyPassword": "Senha da Chave",
    "keyType": "Tipo de Chave",
    "autoDetect": "Detecção Automática",
    "rsa": "RSA",
    "ed25519": "ED25519",
    "ecdsaNistP256": "ECDSA NIST P-256",
    "ecdsaNistP384": "ECDSA NIST P-384",
    "ecdsaNistP521": "ECDSA NIST P-521",
    "dsa": "DSA",
    "rsaSha2256": "RSA SHA2-256",
    "rsaSha2512": "RSA SHA2-512",
    "uploadFile": "Enviar Arquivo",
    "pasteKey": "Colar Chave",
    "updateKey": "Atualizar Chave",
    "existingKey": "Chave Existente (clique para alterar)",
    "existingCredential": "Credencial Existente (clique para alterar)",
    "addTagsSpaceToAdd": "adicionar tags (espaço para adicionar)",
    "terminalBadge": "Terminal",
    "tunnelBadge": "Túnel",
    "fileManagerBadge": "Gerenciador de Arquivos",
    "general": "Geral",
    "terminal": "Terminal",
    "tunnel": "Túnel",
    "fileManager": "Gerenciador de Arquivos",
    "hostViewer": "Visualizador de Host",
    "confirmRemoveFromFolder": "Tem certeza que deseja remover \"{{name}}\" da pasta \"{{folder}}\"? O host será movido para \"Sem Pasta\".",
    "removedFromFolder": "Host \"{{name}}\" removido da pasta com sucesso",
    "failedToRemoveFromFolder": "Falha ao remover host da pasta",
    "folderRenamed": "Pasta \"{{oldName}}\" renomeada para \"{{newName}}\" com sucesso",
    "failedToRenameFolder": "Falha ao renomear pasta",
    "movedToFolder": "Host \"{{name}}\" movido para \"{{folder}}\" com sucesso",
    "failedToMoveToFolder": "Falha ao mover host para a pasta",
    "statistics": "Estatísticas",
    "enabledWidgets": "Widgets Habilitados",
    "enabledWidgetsDesc": "Selecione quais widgets de estatísticas exibir para este host",
    "monitoringConfiguration": "Configuração de Monitoramento",
    "monitoringConfigurationDesc": "Configure com que frequência as estatísticas e o status do servidor são verificados",
    "statusCheckEnabled": "Habilitar Monitoramento de Status",
    "statusCheckEnabledDesc": "Verificar se o servidor está online ou offline",
    "statusCheckInterval": "Intervalo de Verificação de Status",
    "statusCheckIntervalDesc": "Com que frequência verificar se o host está online (5s - 1h)",
    "metricsEnabled": "Habilitar Monitoramento de Métricas",
    "metricsEnabledDesc": "Coletar estatísticas de CPU, RAM, disco e outros sistemas",
    "metricsInterval": "Intervalo de Coleta de Métricas",
    "metricsIntervalDesc": "Com que frequência coletar estatísticas do servidor (5s - 1h)",
    "intervalSeconds": "segundos",
    "intervalMinutes": "minutos",
    "intervalValidation": "Os intervalos de monitoramento devem estar entre 5 segundos e 1 hora (3600 segundos)",
    "monitoringDisabled": "O monitoramento do servidor está desabilitado para este host",
    "enableMonitoring": "Habilite o monitoramento em Gerenciador de Hosts → aba Estatísticas",
    "monitoringDisabledBadge": "Monitoramento Desligado",
    "statusMonitoring": "Status",
    "metricsMonitoring": "Métricas",
    "terminalCustomizationNotice": "Nota: As personalizações do terminal funcionam apenas na versão Desktop Website. Aplicativos Mobile e Electron usam as configurações padrão do terminal do sistema.",
    "noneAuthTitle": "Autenticação Interativa por Teclado",
    "noneAuthDescription": "Este método de autenticação usará autenticação interativa por teclado ao conectar ao servidor SSH.",
    "noneAuthDetails": "A autenticação interativa por teclado permite que o servidor solicite credenciais durante a conexão. Isso é útil para servidores que requerem autenticação multifator ou entrada de senha dinâmica.",
    "forceKeyboardInteractive": "Forçar Interativo com Teclado",
    "forceKeyboardInteractiveDesc": "Força o uso da autenticação interativa com teclado. Isso é frequentemente necessário para servidores que usam Autenticação de Dois Fatores (TOTP/2FA)."
  },
  "terminal": {
    "title": "Terminal",
    "connect": "Conectar ao Host",
    "disconnect": "Desconectar",
    "clear": "Limpar",
    "copy": "Copiar",
    "paste": "Colar",
    "find": "Localizar",
    "fullscreen": "Tela Cheia",
    "splitHorizontal": "Dividir Horizontalmente",
    "splitVertical": "Dividir Verticalmente",
    "closePanel": "Fechar Painel",
    "reconnect": "Reconectar",
    "sessionEnded": "Sessão Encerrada",
    "connectionLost": "Conexão Perdida",
    "error": "ERRO: {{message}}",
    "disconnected": "Desconectado",
    "connectionClosed": "Conexão fechada",
    "connectionError": "Erro de conexão: {{message}}",
    "connected": "Conectado",
    "sshConnected": "Conexão SSH estabelecida",
    "authError": "Falha na autenticação: {{message}}",
    "unknownError": "Ocorreu um erro desconhecido",
    "messageParseError": "Falha ao analisar mensagem do servidor",
    "websocketError": "Erro na conexão WebSocket",
    "connecting": "Conectando...",
    "reconnecting": "Reconectando... ({{attempt}}/{{max}})",
    "reconnected": "Reconectado com sucesso",
    "maxReconnectAttemptsReached": "Número máximo de tentativas de reconexão atingido",
    "connectionTimeout": "Tempo limite de conexão esgotado",
    "terminalTitle": "Terminal - {{host}}",
    "terminalWithPath": "Terminal - {{host}}:{{path}}",
    "runTitle": "Executando {{command}} - {{host}}"
  },
  "fileManager": {
    "title": "Gerenciador de Arquivos",
    "file": "Arquivo",
    "folder": "Pasta",
    "connectToSsh": "Conecte-se ao SSH para usar operações de arquivo",
    "uploadFile": "Enviar Arquivo",
    "downloadFile": "Baixar",
    "edit": "Editar",
    "preview": "Visualizar",
    "previous": "Anterior",
    "next": "Próximo",
    "pageXOfY": "Página {{current}} de {{total}}",
    "zoomOut": "Diminuir Zoom",
    "zoomIn": "Aumentar Zoom",
    "newFile": "Novo Arquivo",
    "newFolder": "Nova Pasta",
    "rename": "Renomear",
    "renameItem": "Renomear Item",
    "deleteItem": "Excluir Item",
    "currentPath": "Caminho Atual",
    "uploadFileTitle": "Enviar Arquivo",
    "maxFileSize": "Máx: 1GB (JSON) / 5GB (Binário) - Arquivos grandes suportados",
    "removeFile": "Remover Arquivo",
    "clickToSelectFile": "Clique para selecionar um arquivo",
    "chooseFile": "Escolher Arquivo",
    "uploading": "Enviando...",
    "downloading": "Baixando...",
    "uploadingFile": "Enviando {{name}}...",
    "uploadingLargeFile": "Enviando arquivo grande {{name}} ({{size}})...",
    "downloadingFile": "Baixando {{name}}...",
    "creatingFile": "Criando {{name}}...",
    "creatingFolder": "Criando {{name}}...",
    "deletingItem": "Excluindo {{type}} {{name}}...",
    "renamingItem": "Renomeando {{type}} {{oldName}} para {{newName}}...",
    "createNewFile": "Criar Novo Arquivo",
    "fileName": "Nome do Arquivo",
    "creating": "Criando...",
    "createFile": "Criar Arquivo",
    "createNewFolder": "Criar Nova Pasta",
    "folderName": "Nome da Pasta",
    "createFolder": "Criar Pasta",
    "warningCannotUndo": "Aviso: Esta ação não pode ser desfeita",
    "itemPath": "Caminho do Item",
    "thisIsDirectory": "Isto é um diretório (será excluído recursivamente)",
    "deleting": "Excluindo...",
    "currentPathLabel": "Caminho Atual",
    "newName": "Novo Nome",
    "thisIsDirectoryRename": "Isto é um diretório",
    "renaming": "Renomeando...",
    "fileUploadedSuccessfully": "Arquivo \"{{name}}\" enviado com sucesso",
    "failedToUploadFile": "Falha ao enviar arquivo",
    "fileDownloadedSuccessfully": "Arquivo \"{{name}}\" baixado com sucesso",
    "failedToDownloadFile": "Falha ao baixar arquivo",
    "noFileContent": "Nenhum conteúdo de arquivo recebido",
    "filePath": "Caminho do Arquivo",
    "fileCreatedSuccessfully": "Arquivo \"{{name}}\" criado com sucesso",
    "failedToCreateFile": "Falha ao criar arquivo",
    "folderCreatedSuccessfully": "Pasta \"{{name}}\" criada com sucesso",
    "failedToCreateFolder": "Falha ao criar pasta",
    "failedToCreateItem": "Falha ao criar item",
    "operationFailed": "Operação {{operation}} falhou para {{name}}: {{error}}",
    "failedToResolveSymlink": "Falha ao resolver link simbólico",
    "itemDeletedSuccessfully": "{{type}} excluído com sucesso",
    "itemsDeletedSuccessfully": "{{count}} itens excluídos com sucesso",
    "failedToDeleteItems": "Falha ao excluir itens",
    "dragFilesToUpload": "Arraste arquivos aqui para enviar",
    "emptyFolder": "Esta pasta está vazia",
    "itemCount": "{{count}} itens",
    "selectedCount": "{{count}} selecionados",
    "searchFiles": "Pesquisar arquivos...",
    "upload": "Enviar",
    "selectHostToStart": "Selecione um host para iniciar o gerenciamento de arquivos",
    "failedToConnect": "Falha ao conectar ao SSH",
    "failedToLoadDirectory": "Falha ao carregar diretório",
    "noSSHConnection": "Nenhuma conexão SSH disponível",
    "enterFolderName": "Digite o nome da pasta:",
    "enterFileName": "Digite o nome do arquivo:",
    "copy": "Copiar",
    "cut": "Recortar",
    "paste": "Colar",
    "delete": "Excluir",
    "properties": "Propriedades",
    "preview": "Visualizar",
    "refresh": "Atualizar",
    "downloadFiles": "Baixar {{count}} arquivos para o Navegador",
    "copyFiles": "Copiar {{count}} itens",
    "cutFiles": "Recortar {{count}} itens",
    "deleteFiles": "Excluir {{count}} itens",
    "filesCopiedToClipboard": "{{count}} itens copiados para a área de transferência",
    "filesCutToClipboard": "{{count}} itens recortados para a área de transferência",
    "movedItems": "{{count}} itens movidos",
    "failedToDeleteItem": "Falha ao excluir item",
    "itemRenamedSuccessfully": "{{type}} renomeado com sucesso",
    "failedToRenameItem": "Falha ao renomear item",
    "upload": "Enviar",
    "download": "Baixar",
    "newFile": "Novo Arquivo",
    "newFolder": "Nova Pasta",
    "rename": "Renomear",
    "delete": "Excluir",
    "permissions": "Permissões",
    "size": "Tamanho",
    "modified": "Modificado",
    "path": "Caminho",
    "fileName": "Nome do Arquivo",
    "folderName": "Nome da Pasta",
    "confirmDelete": "Tem certeza que deseja excluir {{name}}?",
    "uploadSuccess": "Arquivo enviado com sucesso",
    "uploadFailed": "Falha ao enviar arquivo",
    "downloadSuccess": "Arquivo baixado com sucesso",
    "downloadFailed": "Falha ao baixar arquivo",
    "permissionDenied": "Permissão negada",
    "checkDockerLogs": "Verifique os logs do Docker para informações detalhadas do erro",
    "internalServerError": "Ocorreu um erro interno do servidor",
    "serverError": "Erro do Servidor",
    "error": "Erro",
    "requestFailed": "Requisição falhou com código de status",
    "unknownFileError": "desconhecido",
    "cannotReadFile": "Não é possível ler o arquivo",
    "noSshSessionId": "Nenhum ID de sessão SSH disponível",
    "noFilePath": "Nenhum caminho de arquivo disponível",
    "noCurrentHost": "Nenhum host atual disponível",
    "fileSavedSuccessfully": "Arquivo salvo com sucesso",
    "saveTimeout": "Tempo limite da operação de salvamento esgotado. O arquivo pode ter sido salvo com sucesso, mas a operação demorou muito para ser concluída. Verifique os logs do Docker para confirmação.",
    "failedToSaveFile": "Falha ao salvar arquivo",
    "folder": "Pasta",
    "file": "Arquivo",
    "deletedSuccessfully": "excluído com sucesso",
    "failedToDeleteItem": "Falha ao excluir item",
    "connectToServer": "Conectar a um Servidor",
    "selectServerToEdit": "Selecione um servidor da barra lateral para começar a editar arquivos",
    "fileOperations": "Operações de Arquivo",
    "confirmDeleteMessage": "Tem certeza que deseja excluir <strong>{{name}}</strong>?",
    "confirmDeleteSingleItem": "Tem certeza que deseja excluir permanentemente \"{{name}}\"?",
    "confirmDeleteMultipleItems": "Tem certeza que deseja excluir permanentemente {{count}} itens?",
    "confirmDeleteMultipleItemsWithFolders": "Tem certeza que deseja excluir permanentemente {{count}} itens? Isso inclui pastas e seus conteúdos.",
    "confirmDeleteFolder": "Tem certeza que deseja excluir permanentemente a pasta \"{{name}}\" e todo seu conteúdo?",
    "deleteDirectoryWarning": "Isso excluirá a pasta e todo seu conteúdo.",
    "actionCannotBeUndone": "Esta ação não pode ser desfeita.",
    "permanentDeleteWarning": "Esta ação não pode ser desfeita. O(s) item(ns) será(ão) excluído(s) permanentemente do servidor.",
    "recent": "Recente",
    "pinned": "Fixado",
    "folderShortcuts": "Atalhos de Pasta",
    "noRecentFiles": "Nenhum arquivo recente.",
    "noPinnedFiles": "Nenhum arquivo fixado.",
    "enterFolderPath": "Digite o caminho da pasta",
    "noShortcuts": "Nenhum atalho.",
    "searchFilesAndFolders": "Pesquisar arquivos e pastas...",
    "noFilesOrFoldersFound": "Nenhum arquivo ou pasta encontrado.",
    "failedToConnectSSH": "Falha ao conectar ao SSH",
    "failedToReconnectSSH": "Falha ao reconectar sessão SSH",
    "failedToListFiles": "Falha ao listar arquivos",
    "fetchHomeDataTimeout": "Tempo limite excedido ao buscar dados iniciais",
    "sshStatusCheckTimeout": "Tempo limite excedido na verificação do status SSH",
    "sshReconnectionTimeout": "Tempo limite excedido na reconexão SSH",
    "saveOperationTimeout": "Tempo limite excedido na operação de salvar",
    "cannotSaveFile": "Não é possível salvar o arquivo",
    "dragSystemFilesToUpload": "Arraste arquivos do sistema aqui para fazer upload",
    "dragFilesToWindowToDownload": "Arraste arquivos para fora da janela para baixar",
    "openTerminalHere": "Abrir Terminal Aqui",
    "run": "Executar",
    "saveToSystem": "Salvar como...",
    "selectLocationToSave": "Selecionar Local para Salvar",
    "openTerminalInFolder": "Abrir Terminal nesta Pasta",
    "openTerminalInFileLocation": "Abrir Terminal no Local do Arquivo",
    "terminalWithPath": "Terminal - {{host}}:{{path}}",
    "runningFile": "Executando - {{file}}",
    "onlyRunExecutableFiles": "Só é possível executar arquivos executáveis",
    "noHostSelected": "Nenhum host selecionado",
    "starred": "Favoritos",
    "shortcuts": "Atalhos",
    "directories": "Diretórios",
    "removedFromRecentFiles": "\"{{name}}\" removido dos arquivos recentes",
    "removeFailed": "Falha ao remover",
    "unpinnedSuccessfully": "\"{{name}}\" desfixado com sucesso",
    "unpinFailed": "Falha ao desfixar",
    "removedShortcut": "Atalho \"{{name}}\" removido",
    "removeShortcutFailed": "Falha ao remover atalho",
    "clearedAllRecentFiles": "Todos os arquivos recentes foram limpos",
    "clearFailed": "Falha ao limpar",
    "removeFromRecentFiles": "Remover dos arquivos recentes",
    "clearAllRecentFiles": "Limpar todos os arquivos recentes",
    "unpinFile": "Desfixar arquivo",
    "removeShortcut": "Remover atalho",
    "saveFilesToSystem": "Salvar {{count}} arquivos como...",
    "saveToSystem": "Salvar como...",
    "pinFile": "Fixar arquivo",
    "addToShortcuts": "Adicionar aos atalhos",
    "selectLocationToSave": "Selecionar local para salvar",
    "downloadToDefaultLocation": "Baixar para o local padrão",
    "pasteFailed": "Falha ao colar",
    "noUndoableActions": "Nenhuma ação pode ser desfeita",
    "undoCopySuccess": "Operação de cópia desfeita: {{count}} arquivos copiados foram excluídos",
    "undoCopyFailedDelete": "Falha ao desfazer: Não foi possível excluir os arquivos copiados",
    "undoCopyFailedNoInfo": "Falha ao desfazer: Não foi possível encontrar informações do arquivo copiado",
    "undoMoveSuccess": "Operação de mover desfeita: {{count}} arquivos movidos de volta ao local original",
    "undoMoveFailedMove": "Falha ao desfazer: Não foi possível mover os arquivos de volta",
    "undoMoveFailedNoInfo": "Falha ao desfazer: Não foi possível encontrar informações do arquivo movido",
    "undoDeleteNotSupported": "Operação de exclusão não pode ser desfeita: Os arquivos foram excluídos permanentemente do servidor",
    "undoTypeNotSupported": "Tipo de operação de desfazer não suportado",
    "undoOperationFailed": "Falha na operação de desfazer",
    "unknownError": "Erro desconhecido",
    "enterPath": "Digite o caminho...",
    "editPath": "Editar caminho",
    "confirm": "Confirmar",
    "cancel": "Cancelar",
    "folderName": "Nome da pasta",
    "find": "Localizar...",
    "replaceWith": "Substituir por...",
    "replace": "Substituir",
    "replaceAll": "Substituir Tudo",
    "downloadInstead": "Baixar em Vez Disso",
    "keyboardShortcuts": "Atalhos do Teclado",
    "searchAndReplace": "Localizar & Substituir",
    "editing": "Edição",
    "navigation": "Navegação",
    "code": "Código",
    "search": "Pesquisar",
    "findNext": "Localizar Próximo",
    "findPrevious": "Localizar Anterior",
    "save": "Salvar",
    "selectAll": "Selecionar Tudo",
    "undo": "Desfazer",
    "redo": "Refazer",
    "goToLine": "Ir para Linha",
    "moveLineUp": "Mover Linha para Cima",
    "moveLineDown": "Mover Linha para Baixo",
    "toggleComment": "Alternar Comentário",
    "indent": "Indentar",
    "outdent": "Remover Indentação",
    "autoComplete": "Auto Completar",
    "imageLoadError": "Falha ao carregar imagem",
    "zoomIn": "Aumentar Zoom",
    "zoomOut": "Diminuir Zoom",
    "rotate": "Rotacionar",
    "originalSize": "Tamanho Original",
    "startTyping": "Comece a digitar...",
    "unknownSize": "Tamanho desconhecido",
    "fileIsEmpty": "Arquivo está vazio",
    "modified": "Modificado",
    "largeFileWarning": "Aviso de Arquivo Grande",
    "largeFileWarningDesc": "Este arquivo tem {{size}} de tamanho, o que pode causar problemas de desempenho quando aberto como texto.",
    "fileNotFoundAndRemoved": "Arquivo \"{{name}}\" não encontrado e foi removido dos arquivos recentes/fixados",
    "failedToLoadFile": "Falha ao carregar arquivo: {{error}}",
    "serverErrorOccurred": "Ocorreu um erro no servidor. Por favor, tente novamente mais tarde.",
    "fileSavedSuccessfully": "Arquivo salvo com sucesso",
    "autoSaveFailed": "Falha no salvamento automático",
    "fileAutoSaved": "Arquivo salvo automaticamente",

    "moveFileFailed": "Falha ao mover {{name}}",
    "moveOperationFailed": "Falha na operação de mover",
    "canOnlyCompareFiles": "Só é possível comparar dois arquivos",
    "comparingFiles": "Comparando arquivos: {{file1}} e {{file2}}",
    "dragFailed": "Falha na operação de arrastar",
    "filePinnedSuccessfully": "Arquivo \"{{name}}\" fixado com sucesso",
    "pinFileFailed": "Falha ao fixar arquivo",
    "fileUnpinnedSuccessfully": "Arquivo \"{{name}}\" desfixado com sucesso",
    "unpinFileFailed": "Falha ao desfixar arquivo",
    "shortcutAddedSuccessfully": "Atalho de pasta \"{{name}}\" adicionado com sucesso",
    "addShortcutFailed": "Falha ao adicionar atalho",
    "operationCompletedSuccessfully": "{{operation}} {{count}} itens com sucesso",
    "operationCompleted": "{{operation}} {{count}} itens",
    "downloadFileSuccess": "Arquivo {{name}} baixado com sucesso",
    "downloadFileFailed": "Falha no download",
    "moveTo": "Mover para {{name}}",
    "diffCompareWith": "Comparar diferenças com {{name}}",
    "dragOutsideToDownload": "Arraste para fora da janela para baixar ({{count}} arquivos)",
    "newFolderDefault": "NovaPasta",
    "newFileDefault": "NovoArquivo.txt",
    "successfullyMovedItems": "{{count}} itens movidos com sucesso para {{target}}",
    "move": "Mover",
    "searchInFile": "Pesquisar no arquivo (Ctrl+F)",
    "showKeyboardShortcuts": "Mostrar atalhos do teclado",
    "startWritingMarkdown": "Comece a escrever seu conteúdo markdown...",
    "loadingFileComparison": "Carregando comparação de arquivos...",
    "reload": "Recarregar",
    "compare": "Comparar",
    "sideBySide": "Lado a Lado",
    "inline": "Em linha",
    "fileComparison": "Comparação de Arquivos: {{file1}} vs {{file2}}",
    "fileTooLarge": "Arquivo muito grande: {{error}}",
    "sshConnectionFailed": "Falha na conexão SSH. Por favor, verifique sua conexão com {{name}} ({{ip}}:{{port}})",
    "loadFileFailed": "Falha ao carregar arquivo: {{error}}"
  },
  "tunnels": {
    "title": "Túneis SSH",
    "noSshTunnels": "Sem Túneis SSH",
    "createFirstTunnelMessage": "Você ainda não criou nenhum túnel SSH. Configure conexões de túnel no Gerenciador de Hosts para começar.",
    "connected": "Conectado",
    "disconnected": "Desconectado",
    "connecting": "Conectando...",
    "disconnecting": "Desconectando...",
    "unknownTunnelStatus": "Desconhecido",
    "unknown": "Desconhecido",
    "error": "Erro",
    "failed": "Falhou",
    "retrying": "Tentando novamente",
    "waiting": "Aguardando",
    "waitingForRetry": "Aguardando nova tentativa",
    "retryingConnection": "Tentando reconectar",
    "canceling": "Cancelando...",
    "connect": "Conectar",
    "disconnect": "Desconectar",
    "cancel": "Cancelar",
    "port": "Porta",
    "attempt": "Tentativa {{current}} de {{max}}",
    "nextRetryIn": "Próxima tentativa em {{seconds}} segundos",
    "checkDockerLogs": "Verifique seus logs do Docker para ver o motivo do erro, entre no",
    "noTunnelConnections": "Nenhuma conexão de túnel configurada",
    "tunnelConnections": "Conexões de Túnel",
    "addTunnel": "Adicionar Túnel",
    "editTunnel": "Editar Túnel",
    "deleteTunnel": "Excluir Túnel",
    "tunnelName": "Nome do Túnel",
    "localPort": "Porta Local",
    "remoteHost": "Host Remoto",
    "remotePort": "Porta Remota",
    "autoStart": "Iniciar Automaticamente",
    "status": "Status",
    "active": "Ativo",
    "inactive": "Inativo",
    "start": "Iniciar",
    "stop": "Parar",
    "restart": "Reiniciar",
    "connectionType": "Tipo de Conexão",
    "local": "Local",
    "remote": "Remoto",
    "dynamic": "Dinâmico",
    "noSshTunnels": "Sem Túneis SSH",
    "createFirstTunnelMessage": "Crie seu primeiro túnel SSH para começar. Use o Gerenciador SSH para adicionar hosts com conexões de túnel.",
    "unknownConnectionStatus": "Desconhecido",
    "connected": "Conectado",
    "connecting": "Conectando...",
    "disconnecting": "Desconectando...",
    "disconnected": "Desconectado",
    "portMapping": "Porta {{sourcePort}} → {{endpointHost}}:{{endpointPort}}",
    "disconnect": "Desconectar",
    "connect": "Conectar",
    "canceling": "Cancelando...",
    "endpointHostNotFound": "Host de destino não encontrado",
    "discord": "Discord",
    "githubIssue": "issue no GitHub",
    "forHelp": "para ajuda"
  },
  "serverStats": {
    "title": "Estatísticas do Servidor",
    "cpu": "CPU",
    "memory": "Memória",
    "disk": "Disco",
    "network": "Rede",
    "uptime": "Tempo Ativo",
    "loadAverage": "Carga Média",
    "processes": "Processos",
    "connections": "Conexões",
    "usage": "Uso",
    "available": "Disponível",
    "total": "Total",
    "free": "Livre",
    "used": "Usado",
    "percentage": "Porcentagem",
    "refreshStatusAndMetrics": "Atualizar status e métricas",
    "refreshStatus": "Atualizar Status",
    "fileManagerAlreadyOpen": "Gerenciador de Arquivos já está aberto para este host",
    "openFileManager": "Abrir Gerenciador de Arquivos",
    "cpuCores_one": "{{count}} CPU",
    "cpuCores_other": "{{count}} CPUs",
    "naCpus": "N/D CPU(s)",
    "loadAverage": "Média: {{avg1}}, {{avg5}}, {{avg15}}",
    "loadAverageNA": "Média: N/D",
    "cpuUsage": "Uso da CPU",
    "memoryUsage": "Uso de Memória",
    "rootStorageSpace": "Espaço de Armazenamento Root",
    "of": "de",
    "feedbackMessage": "Tem ideias sobre o que deveria vir a seguir para o gerenciamento do servidor? Compartilhe em",
    "failedToFetchHostConfig": "Falha ao buscar configuração do host",
    "failedToFetchStatus": "Falha ao buscar status do servidor",
    "failedToFetchMetrics": "Falha ao buscar métricas do servidor",
    "failedToFetchHomeData": "Falha ao buscar dados da home",
    "loadingMetrics": "Carregando métricas...",
    "refreshing": "Atualizando...",
    "serverOffline": "Servidor Offline",
    "cannotFetchMetrics": "Não é possível buscar métricas do servidor offline",
    "load": "Carga",
    "free": "Livre",
    "available": "Disponível"
  },
  "auth": {
    "tagline": "GERENCIADOR DE TERMINAL SSH",
    "description": "Gerenciamento de conexão SSH seguro, poderoso e intuitivo",
    "welcomeBack": "Bem-vindo de volta ao TERMIX",
    "createAccount": "Crie sua conta TERMIX",
    "continueExternal": "Continuar com provedor externo",
    "loginTitle": "Entrar no Termix",
    "registerTitle": "Criar Conta",
    "loginButton": "Entrar",
    "registerButton": "Registrar",
    "forgotPassword": "Esqueceu a Senha?",
    "rememberMe": "Lembrar de Mim",
    "noAccount": "Não tem uma conta?",
    "hasAccount": "Já tem uma conta?",
    "loginSuccess": "Login realizado com sucesso",
    "loginFailed": "Falha no login",
    "registerSuccess": "Registro realizado com sucesso",
    "registerFailed": "Falha no registro",
    "logoutSuccess": "Desconectado com sucesso",
    "invalidCredentials": "Usuário ou senha inválidos",
    "accountCreated": "Conta criada com sucesso",
    "passwordReset": "Link de redefinição de senha enviado",
    "twoFactorAuth": "Autenticação de Dois Fatores",
    "enterCode": "Digite o código de verificação",
    "backupCode": "Ou use o código de backup",
    "verifyCode": "Verificar Código",
    "enableTwoFactor": "Ativar Autenticação de Dois Fatores",
    "disableTwoFactor": "Desativar Autenticação de Dois Fatores",
    "scanQRCode": "Escaneie este código QR com seu aplicativo autenticador",
    "backupCodes": "Códigos de Backup",
    "saveBackupCodes": "Salve estes códigos de backup em um local seguro",
    "twoFactorEnabledSuccess": "Autenticação de dois fatores ativada com sucesso!",
    "twoFactorDisabled": "Autenticação de dois fatores desativada",
    "newBackupCodesGenerated": "Novos códigos de backup gerados",
    "backupCodesDownloaded": "Códigos de backup baixados",
    "pleaseEnterSixDigitCode": "Por favor, digite um código de 6 dígitos",
    "invalidVerificationCode": "Código de verificação inválido",
    "failedToDisableTotp": "Falha ao desativar TOTP",
    "failedToGenerateBackupCodes": "Falha ao gerar códigos de backup",
    "enterPassword": "Digite sua senha",
    "lockedOidcAuth": "Bloqueado (Auth OIDC)",
    "twoFactorTitle": "Autenticação de Dois Fatores",
    "twoFactorProtected": "Sua conta está protegida com autenticação de dois fatores",
    "twoFactorActive": "A autenticação de dois fatores está atualmente ativa em sua conta",
    "disable2FA": "Desativar 2FA",
    "disableTwoFactorWarning": "Desativar a autenticação de dois fatores tornará sua conta menos segura",
    "passwordOrTotpCode": "Senha ou Código TOTP",
    "or": "Ou",
    "generateNewBackupCodesText": "Gere novos códigos de backup se você perdeu os existentes",
    "generateNewBackupCodes": "Gerar Novos Códigos de Backup",
    "yourBackupCodes": "Seus Códigos de Backup",
    "download": "Baixar",
    "setupTwoFactorTitle": "Configurar Autenticação de Dois Fatores",
    "step1ScanQR": "Passo 1: Escaneie o código QR com seu aplicativo autenticador",
    "manualEntryCode": "Código de Entrada Manual",
    "cannotScanQRText": "Se você não conseguir escanear o código QR, digite este código manualmente no seu aplicativo autenticador",
    "nextVerifyCode": "Próximo: Verificar Código",
    "verifyAuthenticator": "Verifique Seu Autenticador",
    "step2EnterCode": "Passo 2: Digite o código de 6 dígitos do seu aplicativo autenticador",
    "verificationCode": "Código de Verificação",
    "back": "Voltar",
    "verifyAndEnable": "Verificar e Ativar",
    "saveBackupCodesTitle": "Salve Seus Códigos de Backup",
    "step3StoreCodesSecurely": "Passo 3: Guarde estes códigos em um local seguro",
    "importantBackupCodesText": "Salve estes códigos de backup em um local seguro. Você pode usá-los para acessar sua conta se perder seu dispositivo autenticador.",
    "completeSetup": "Concluir Configuração",
    "notEnabledText": "A autenticação de dois fatores adiciona uma camada extra de segurança ao exigir um código do seu aplicativo autenticador ao fazer login.",
    "enableTwoFactorButton": "Ativar Autenticação de Dois Fatores",
    "addExtraSecurityLayer": "Adicione uma camada extra de segurança à sua conta",
    "firstUser": "Primeiro Usuário",
    "firstUserMessage": "Você é o primeiro usuário e será tornado admin. Você pode ver as configurações de admin no menu suspenso do usuário na barra lateral. Se você acha que isso é um erro, verifique os logs do docker ou crie uma issue no GitHub.",
    "external": "Externo",
    "loginWithExternal": "Entrar com Provedor Externo",
    "loginWithExternalDesc": "Entre usando seu provedor de identidade externo configurado",
    "externalNotSupportedInElectron": "A autenticação externa ainda não é suportada no aplicativo Electron. Por favor, use a versão web para login OIDC.",
    "resetPasswordButton": "Redefinir Senha",
    "sendResetCode": "Enviar Código de Redefinição",
    "resetCodeDesc": "Digite seu nome de usuário para receber um código de redefinição de senha. O código será registrado nos logs do container docker.",
    "resetCode": "Código de Redefinição",
    "verifyCodeButton": "Verificar Código",
    "enterResetCode": "Digite o código de 6 dígitos dos logs do container docker para o usuário:",
    "goToLogin": "Ir para Login",
    "newPassword": "Nova Senha",
    "confirmNewPassword": "Confirmar Senha",
    "enterNewPassword": "Digite sua nova senha para o usuário:",
    "passwordResetSuccess": "Sucesso!",
    "signUp": "Cadastrar",
    "dataLossWarning": "Redefinir sua senha desta forma excluirá todos os seus hosts SSH salvos, credenciais e outros dados criptografados. Esta ação não pode ser desfeita. Use isso apenas se você esqueceu sua senha e não está logado.",
    "sshAuthenticationRequired": "Autenticação SSH Necessária",
    "sshNoKeyboardInteractive": "Autenticação Interativa por Teclado Indisponível",
    "sshAuthenticationFailed": "Falha na Autenticação",
    "sshAuthenticationTimeout": "Tempo Limite de Autenticação",
    "sshNoKeyboardInteractiveDescription": "O servidor não suporta autenticação interativa por teclado. Por favor, forneça sua senha ou chave SSH.",
    "sshAuthFailedDescription": "As credenciais fornecidas estavam incorretas. Por favor, tente novamente com credenciais válidas.",
    "sshTimeoutDescription": "A tentativa de autenticação expirou. Por favor, tente novamente.",
    "sshProvideCredentialsDescription": "Por favor, forneça suas credenciais SSH para conectar a este servidor.",
    "sshPasswordDescription": "Digite a senha para esta conexão SSH.",
    "sshKeyPasswordDescription": "Se sua chave SSH estiver criptografada, digite a senha aqui."
  },
  "errors": {
    "notFound": "Página não encontrada",
    "unauthorized": "Acesso não autorizado",
    "forbidden": "Acesso proibido",
    "serverError": "Erro no servidor",
    "networkError": "Erro de rede",
    "databaseConnection": "Não foi possível conectar ao banco de dados.",
    "unknownError": "Erro desconhecido",
    "loginFailed": "Falha no login",
    "failedPasswordReset": "Falha ao iniciar redefinição de senha",
    "failedVerifyCode": "Falha ao verificar código de redefinição",
    "failedCompleteReset": "Falha ao completar redefinição de senha",
    "invalidTotpCode": "Código TOTP inválido",
    "failedOidcLogin": "Falha ao iniciar login OIDC",
    "failedUserInfo": "Falha ao obter informações do usuário após login OIDC",
    "oidcAuthFailed": "Falha na autenticação OIDC",
    "noTokenReceived": "Nenhum token recebido do login",
    "invalidAuthUrl": "URL de autorização inválida recebida do backend",
    "invalidInput": "Entrada inválida",
    "requiredField": "Este campo é obrigatório",
    "minLength": "O comprimento mínimo é {{min}}",
    "maxLength": "O comprimento máximo é {{max}}",
    "invalidEmail": "Endereço de email inválido",
    "passwordMismatch": "As senhas não correspondem",
    "weakPassword": "A senha é muito fraca",
    "usernameExists": "Nome de usuário já existe",
    "emailExists": "Email já existe",
    "loadFailed": "Falha ao carregar dados",
    "saveError": "Falha ao salvar",
    "sessionExpired": "Sessão expirada - por favor, faça login novamente"
  },
  "messages": {
    "saveSuccess": "Salvo com sucesso",
    "saveError": "Falha ao salvar",
    "deleteSuccess": "Excluído com sucesso",
    "deleteError": "Falha ao excluir",
    "updateSuccess": "Atualizado com sucesso",
    "updateError": "Falha ao atualizar",
    "copySuccess": "Copiado para a área de transferência",
    "copyError": "Falha ao copiar",
    "copiedToClipboard": "{{item}} copiado para a área de transferência",
    "connectionEstablished": "Conexão estabelecida",
    "connectionClosed": "Conexão fechada",
    "reconnecting": "Reconectando...",
    "processing": "Processando...",
    "pleaseWait": "Por favor, aguarde...",
    "registrationDisabled": "O registro de novas contas está atualmente desativado pelo administrador. Por favor, faça login ou entre em contato com um administrador.",
    "databaseConnected": "Conectado ao banco de dados com sucesso",
    "databaseConnectionFailed": "Falha ao conectar ao servidor de banco de dados",
    "checkServerConnection": "Por favor, verifique sua conexão com o servidor e tente novamente",
    "resetCodeSent": "Código de redefinição enviado para os logs do Docker",
    "codeVerified": "Código verificado com sucesso",
    "passwordResetSuccess": "Senha redefinida com sucesso",
    "loginSuccess": "Login realizado com sucesso",
    "registrationSuccess": "Registro realizado com sucesso"
  },
  "profile": {
    "title": "Perfil do Usuário",
    "description": "Gerenciar suas configurações de conta e segurança",
    "security": "Segurança",
    "changePassword": "Alterar Senha",
    "twoFactorAuth": "Autenticação de Dois Fatores",
    "accountInfo": "Informações da Conta",
    "role": "Função",
    "admin": "Administrador",
    "user": "Usuário",
    "authMethod": "Método de Autenticação",
    "local": "Local",
    "external": "Externo (OIDC)",
    "selectPreferredLanguage": "Selecione seu idioma preferido para a interface",
    "currentPassword": "Senha Atual",
    "passwordChangedSuccess": "Senha alterada com sucesso! Por favor, faça login novamente.",
    "failedToChangePassword": "Falha ao alterar a senha. Por favor, verifique sua senha atual e tente novamente."
  },
  "user": {
    "failedToLoadVersionInfo": "Falha ao carregar informações da versão"
  },
  "placeholders": {
    "enterCode": "000000",
    "ipAddress": "127.0.0.1",
    "port": "22",
    "maxRetries": "3",
    "retryInterval": "10",
    "language": "Idioma",
    "username": "nome de usuário",
    "hostname": "nome do host",
    "folder": "pasta",
    "password": "senha",
    "keyPassword": "senha da chave",
    "pastePrivateKey": "Cole sua chave privada aqui...",
    "pastePublicKey": "Cole sua chave pública aqui...",
    "credentialName": "Meu Servidor SSH",
    "description": "Descrição da credencial SSH",
    "searchCredentials": "Pesquisar credenciais por nome, usuário ou tags...",
    "sshConfig": "configuração do endpoint ssh",
    "homePath": "/home",
    "clientId": "seu-client-id",
    "clientSecret": "seu-client-secret",
    "authUrl": "https://seu-provedor.com/application/o/authorize/",
    "redirectUrl": "https://seu-provedor.com/application/o/termix/",
    "tokenUrl": "https://seu-provedor.com/application/o/token/",
    "userIdField": "sub",
    "usernameField": "name",
    "scopes": "openid email profile",
    "userinfoUrl": "https://your-provider.com/application/o/userinfo/",
    "enterUsername": "Digite o nome de usuário para tornar admin",
    "searchHosts": "Procurar hosts por nome, usuário, IP, pasta, tags...",
    "enterPassword": "Digite sua senha",
    "totpCode": "Código TOTP de 6 dígitos",
    "searchHostsAny": "Procurar hosts por qualquer informação...",
    "confirmPassword": "Digite sua senha para confirmar",
    "typeHere": "Digite aqui",
    "fileName": "Digite o nome do arquivo (ex: exemplo.txt)",
    "folderName": "Digite o nome da pasta",
    "fullPath": "Digite o caminho completo do item",
    "currentPath": "Digite o caminho atual do item",
    "newName": "Digite o novo nome"
  },
  "leftSidebar": {
    "failedToLoadHosts": "Falha ao carregar hosts",
    "noFolder": "Sem Pasta",
    "passwordRequired": "Senha é obrigatória",
    "failedToDeleteAccount": "Falha ao excluir conta",
    "failedToMakeUserAdmin": "Falha ao tornar usuário admin",
    "userIsNowAdmin": "Usuário {{username}} agora é um admin",
    "removeAdminConfirm": "Tem certeza que deseja remover o status de admin de {{username}}?",
    "deleteUserConfirm": "Tem certeza que deseja excluir o usuário {{username}}? Esta ação não pode ser desfeita.",
    "deleteAccount": "Excluir Conta",
    "closeDeleteAccount": "Fechar Exclusão de Conta",
    "deleteAccountWarning": "Esta ação não pode ser desfeita. Isso excluirá permanentemente sua conta e todos os dados associados.",
    "deleteAccountWarningDetails": "Excluir sua conta removerá todos os seus dados, incluindo hosts SSH, configurações e preferências. Esta ação é irreversível.",
    "deleteAccountWarningShort": "Esta ação é irreversível e excluirá permanentemente sua conta.",
    "cannotDeleteAccount": "Não é Possível Excluir Conta",
    "lastAdminWarning": "Você é o último usuário administrador. Você não pode excluir sua conta pois isso deixaria o sistema sem administradores. Por favor, torne outro usuário administrador primeiro, ou contate o suporte do sistema.",
    "confirmPassword": "Confirmar Senha",
    "deleting": "Excluindo...",
    "cancel": "Cancelar"
  },
  "interface": {
    "sidebar": "Barra lateral",
    "toggleSidebar": "Alternar Barra lateral",
    "close": "Fechar",
    "online": "Online",
    "offline": "Offline",
    "maintenance": "Manutenção",
    "degraded": "Degradado",
    "noTunnelConnections": "Nenhuma conexão de túnel configurada",
    "discord": "Discord",
    "connectToSshForOperations": "Conecte-se ao SSH para usar operações de arquivos",
    "uploadFile": "Enviar Arquivo",
    "newFile": "Novo Arquivo",
    "newFolder": "Nova Pasta",
    "rename": "Renomear",
    "deleteItem": "Excluir Item",
    "createNewFile": "Criar Novo Arquivo",
    "createNewFolder": "Criar Nova Pasta",
    "deleteItem": "Excluir Item",
    "renameItem": "Renomear Item",
    "clickToSelectFile": "Clique para selecionar um arquivo",
    "noSshHosts": "Sem Hosts SSH",
    "sshHosts": "Hosts SSH",
    "importSshHosts": "Importar Hosts SSH do JSON",
    "clientId": "ID do Cliente",
    "clientSecret": "Segredo do Cliente",
    "error": "Erro",
    "warning": "Aviso",
    "deleteAccount": "Excluir Conta",
    "closeDeleteAccount": "Fechar Exclusão de Conta",
    "cannotDeleteAccount": "Não é Possível Excluir a Conta",
    "confirmPassword": "Confirmar Senha",
    "deleting": "Excluindo...",
    "externalAuth": "Autenticação Externa (OIDC)",
    "configureExternalProvider": "Configurar provedor de identidade externa para",
    "waitingForRetry": "Aguardando nova tentativa",
    "retryingConnection": "Tentando reconectar",
    "resetSplitSizes": "Redefinir tamanhos divididos",
    "sshManagerAlreadyOpen": "Gerenciador SSH já está aberto",
    "disabledDuringSplitScreen": "Desativado durante tela dividida",
    "unknown": "Desconhecido",
    "connected": "Conectado",
    "disconnected": "Desconectado",
    "maxRetriesExhausted": "Número máximo de tentativas esgotado",
    "endpointHostNotFound": "Host do endpoint não encontrado",
    "administrator": "Administrador",
    "user": "Usuário",
    "external": "Externo",
    "local": "Local",
    "saving": "Salvando...",
    "saveConfiguration": "Salvar Configuração",
    "loading": "Carregando...",
    "refresh": "Atualizar",
    "adding": "Adicionando...",
    "makeAdmin": "Tornar Administrador",
    "verifying": "Verificando...",
    "verifyAndEnable": "Verificar e Habilitar",
    "secretKey": "Chave secreta",
    "totpQrCode": "QR Code TOTP",
    "passwordRequired": "Senha é obrigatória quando usar autenticação por senha",
    "sshKeyRequired": "Chave Privada SSH é obrigatória quando usar autenticação por chave",
    "keyTypeRequired": "Tipo de Chave é obrigatório quando usar autenticação por chave",
    "validSshConfigRequired": "Deve selecionar uma configuração SSH válida da lista",
    "updateHost": "Atualizar Host",
    "addHost": "Adicionar Host",
    "editHost": "Editar Host",
    "pinConnection": "Fixar Conexão",
    "authentication": "Autenticação",
    "password": "Senha",
    "key": "Chave",
    "sshPrivateKey": "Chave Privada SSH",
    "keyPassword": "Senha da Chave",
    "keyType": "Tipo de Chave",
    "enableTerminal": "Habilitar Terminal",
    "enableTunnel": "Habilitar Túnel",
    "enableFileManager": "Habilitar Gerenciador de Arquivos",
    "defaultPath": "Caminho Padrão",
    "tunnelConnections": "Conexões de Túnel",
    "maxRetries": "Máximo de Tentativas",
    "upload": "Enviar",
    "updateKey": "Atualizar Chave",
    "productionFolder": "Produção",
    "databaseServer": "Servidor de Banco de Dados",
    "developmentServer": "Servidor de Desenvolvimento",
    "developmentFolder": "Desenvolvimento",
    "webServerProduction": "Servidor Web - Produção",
    "unknownError": "Erro desconhecido",
    "failedToInitiatePasswordReset": "Falha ao iniciar redefinição de senha",
    "failedToVerifyResetCode": "Falha ao verificar código de redefinição",
    "failedToCompletePasswordReset": "Falha ao completar redefinição de senha",
    "invalidTotpCode": "Código TOTP inválido",
    "failedToStartOidcLogin": "Falha ao iniciar login OIDC",
    "failedToGetUserInfoAfterOidc": "Falha ao obter informações do usuário após login OIDC",
    "loginWithExternalProvider": "Login com provedor externo",
    "loginWithExternal": "Login com Provedor Externo",
    "sendResetCode": "Enviar Código de Redefinição",
    "verifyCode": "Verificar Código",
    "resetPassword": "Redefinir Senha",
    "login": "Login",
    "signUp": "Cadastrar",
    "failedToUpdateOidcConfig": "Falha ao atualizar configuração OIDC",
    "failedToMakeUserAdmin": "Falha ao tornar usuário administrador",
    "failedToStartTotpSetup": "Falha ao iniciar configuração TOTP",
    "invalidVerificationCode": "Código de verificação inválido",
    "failedToDisableTotp": "Falha ao desabilitar TOTP",
    "failedToGenerateBackupCodes": "Falha ao gerar códigos de backup"
  },
  "mobile": {
    "selectHostToStart": "Selecione um host para iniciar sua sessão do terminal",
    "limitedSupportMessage": "O suporte móvel do site ainda está em desenvolvimento. Use o aplicativo móvel para uma melhor experiência.",
    "mobileAppInProgress": "Aplicativo móvel em desenvolvimento",
    "mobileAppInProgressDesc": "Estamos trabalhando em um aplicativo móvel dedicado para proporcionar uma melhor experiência em dispositivos móveis.",
    "viewMobileAppDocs": "Instalar Aplicativo Móvel",
    "mobileAppDocumentation": "Documentação do Aplicativo Móvel"
  }
}
