diff --git a/messages/pt-BR.json b/messages/pt-BR.json index 652d50d54..f81af30a2 100644 --- a/messages/pt-BR.json +++ b/messages/pt-BR.json @@ -398,5 +398,182 @@ "lifeWork": "Trabalho", "lifeNightWork": "trabalho noturno", "lifeExposures": "exposições: {list}" + }, + "nav": { + "dashboard": "Painel", + "measurements": "Medições", + "medications": "Medicamentos", + "insights": "Análises", + "achievements": "Conquistas", + "settings": "Configurações", + "admin": "Console de administração", + "logout": "Sair", + "login": "Entrar", + "notifications": "Notificações", + "theme": "Tema", + "themeSystem": "Sistema", + "themeDark": "Escuro", + "themeLight": "Claro", + "collapseSidebar": "Recolher", + "expandSidebar": "Expandir", + "collapseSidebarLabel": "Recolher barra lateral", + "expandSidebarLabel": "Expandir barra lateral", + "userMenu": "Menu do usuário", + "accountSettings": "Configurações da conta", + "mood": "Humor", + "coach": "Coach", + "skipToContent": "Pular para o conteúdo", + "breadcrumb": "Você está aqui", + "sidebar": "Barra lateral", + "mainNavigation": "Navegação principal", + "mobileNavigation": "Navegação móvel", + "loadingScreen": "Carregando…", + "more": "Mais", + "moreSheetTitle": "Mais", + "moreSheetDescription": "Ir para o restante do HealthLog.", + "capture": { + "title": "Registrar", + "description": "O que você gostaria de registrar?", + "measurement": "Medição", + "measurementDescription": "Peso, pressão arterial, pulso e mais", + "medication": "Medicamento", + "medicationDescription": "Marcar uma dose como tomada", + "mood": "Humor", + "moodDescription": "Registre seu humor e etiquetas", + "workout": "Treino", + "workoutDescription": "Uma sessão que seus dispositivos não registraram", + "symptom": "Sintoma", + "symptomDescription": "Um dos seus sintomas, com a intensidade", + "lifeEventDescription": "Uma mudança, um nascimento, um novo emprego", + "lifeEvent": "Evento de vida" + }, + "cycle": "Ciclo", + "labs": "Exames", + "profile": "Perfil", + "vorsorge": "Check-ups", + "illness": "Doenças", + "documents": "Documentos", + "vaccinations": "Vacinas", + "mentalWellbeing": "Bem-estar mental", + "timeline": "Linha do tempo" + }, + "auth": { + "login": "Entrar", + "register": "Criar conta", + "username": "Nome de usuário", + "password": "Senha", + "email": "Endereço de e-mail", + "emailPlaceholder": "nome@exemplo.com", + "emailOrUsername": "E-mail ou nome de usuário", + "emailOrUsernamePlaceholder": "nome@exemplo.com ou nome de usuário", + "loginWithPasskey": "Entrar com chave de acesso", + "loginWithPassword": "Entrar com senha", + "noAccount": "Não tem uma conta?", + "hasAccount": "Já tem uma conta?", + "loginFailed": "Falha no login", + "registerFailed": "Falha no cadastro", + "invitedBanner": "Você foi convidado. Crie sua conta mesmo que o cadastro esteja fechado.", + "alreadySignedIn": { + "title": "Você já está conectado", + "body": "Você está conectado como {username}. Um convite cria uma nova conta. Saia para aceitá-lo.", + "signOut": "Sair e aceitar o convite" + }, + "createAccount": "Criar conta", + "backToPasskey": "Voltar para chave de acesso", + "passkeySetupLater": "Você pode configurar chaves de acesso a qualquer momento nas Configurações.", + "passwordMinLength": "Mín. 12 caracteres", + "passwordTooShort": "A senha deve ter pelo menos {minLength} caracteres.", + "privacyPolicy": "Política de privacidade", + "passwordBreached": "Esta senha apareceu em vazamentos de dados conhecidos. Escolha outra.", + "oidc": { + "signInDefault": "Entrar com SSO", + "errorDenied": "O login foi cancelado.", + "errorNoEmail": "Seu provedor de identidade não compartilhou um e-mail verificado.", + "errorEmailUnverified": "Seu provedor de identidade não marcou seu e-mail como verificado.", + "errorIdentityConflict": "Esse e-mail pertence a uma conta já vinculada a outra identidade SSO.", + "errorRegistrationDisabled": "Nenhuma conta corresponde a essa identidade e novos cadastros estão fechados.", + "errorFailed": "O login único falhou. Tente novamente.", + "errorLinkRequired": "Já existe uma conta com este e-mail aqui. Entre nela uma vez com a senha ou chave de acesso para vinculá-la ao login único." + }, + "native": { + "signingInToApp": "Entrando no app HealthLog" + }, + "mfa": { + "title": "Autenticação de dois fatores", + "totpHint": "Digite o código de 6 dígitos do seu app autenticador.", + "recoveryHint": "Digite um dos seus códigos de recuperação salvos.", + "securityKeyHint": "Use sua chave de segurança registrada para continuar.", + "codeLabel": "Código de autenticação", + "recoveryLabel": "Código de recuperação", + "verify": "Verificar", + "verifyFailed": "Falha na verificação. Tente novamente.", + "useSecurityKey": "Usar uma chave de segurança", + "useRecoveryCode": "Usar um código de recuperação", + "useAuthenticator": "Usar seu app autenticador", + "backToLogin": "Voltar ao login", + "rememberDevice": "Confiar neste dispositivo por 30 dias" + }, + "enrollMfa": { + "title": "Configurar um segundo fator", + "body": "Seu administrador exige um segundo fator nesta conta. Adicione um app autenticador ou uma chave de segurança para continuar.", + "signOut": "Sair" + }, + "confirmAccess": { + "title": "Confirme que é você", + "body": "Um assistente está pedindo para se conectar aos seus dados do HealthLog. Confirme que é você e você voltará para decidir se permite.", + "action": "Confirmar", + "failed": "Isso não funcionou. Tente novamente.", + "nothingToConfirm": "Não há nada para confirmar aqui. Inicie a conexão novamente pelo seu assistente." + }, + "insecureTransport": { + "title": "O login não pode ser concluído nesta página", + "body": "Este servidor só define o cookie de login via https://, mas esta página foi aberta via http://. O navegador descartaria o cookie, então o login está desativado aqui.", + "fixLan": "Servidor em rede doméstica sem TLS: defina SESSION_COOKIE_SECURE=false nas configurações e reinicie.", + "fixHttps": "Servidor atrás de um proxy HTTPS: abra o endereço https:// e verifique se o proxy encaminha X-Forwarded-Proto: https.", + "localhostNote": "Esta página está em http://localhost enquanto o servidor define o cookie de login apenas para https://. A maioria dos navegadores aceita isso em localhost; se o login continuar retornando aqui, defina SESSION_COOKIE_SECURE=false." + }, + "claim": { + "title": "Assumir seu registro de saúde", + "titleNamed": "Bem-vindo, {name}", + "description": "Seu registro de saúde foi cuidado por você até agora. Escolha como entrar e ele se torna sua própria conta. Nada é copiado ou movido.", + "loading": "Verificando seu link…", + "invalid": "Este link não funciona mais", + "invalidHint": "É desconhecido, expirado, retirado ou já usado. Peça um novo à pessoa que enviou.", + "oidcOnly": "Este servidor permite apenas login único. Continue com seu provedor de identidade.", + "signedInTitle": "Saia primeiro", + "signedInBody": "Você está conectado como {username}. Este link configura um login para outra pessoa, então saia antes de usá-lo.", + "signOut": "Sair e continuar", + "guardiansTitle": "Quem mantém acesso por enquanto", + "guardiansHint": "Sugerido pelas pessoas que cuidaram do seu registro. Você decide logo após entrar.", + "guardianUnnamed": "Um responsável", + "usernameHint": "3 a 30 letras, números, _ ou -.", + "usernameReserved": "Nomes de usuário começando com managed- são reservados.", + "emailHint": "Obrigatório, para você recuperar o acesso se esquecer a senha.", + "consentNote": "Você confirma o aviso e qualquer uso de IA por conta própria. Até então, nada do seu registro é enviado a um provedor de IA.", + "expires": "Este link é válido até {date}.", + "submit": "Assumir", + "submitting": "Assumindo…", + "errorTaken": "Esse nome de usuário ou e-mail já está em uso.", + "errorRateLimit": "Muitas tentativas. Aguarde alguns minutos e tente novamente.", + "errorFailed": "Isso não funcionou. Tente novamente em instantes.", + "errorOffline": "Não foi possível alcançar o servidor. Verifique sua conexão e tente novamente.", + "ssoContinue": "Continuar com {provider}", + "ssoStarting": "Redirecionando…", + "ssoHint": "A partir de agora você entra aqui com sua conta {provider}.", + "ssoDivider": "ou", + "ssoFallbackName": "login único", + "errorTitle": "A transferência não foi concluída", + "errorSubjectBound": "Este login já pertence a outra conta neste servidor. Abra o link novamente e use outra conta no seu provedor de identidade.", + "errorEmailTaken": "Seu provedor de identidade forneceu um e-mail que outra conta aqui já usa. Abra o link novamente e use outra conta, ou peça ajuda ao administrador do servidor.", + "errorUsernameTaken": "Alguém pegou esse nome de usuário nesse meio-tempo. Abra o link novamente e escolha outro.", + "errorSignedIn": "Você estava conectado quando voltou. Saia e abra o link novamente.", + "errorSso": "O login com seu provedor de identidade não funcionou. Abra o link novamente para tentar mais uma vez.", + "signInInstead": "Entrar nessa conta" + }, + "inviteInvalid": { + "title": "Convite inválido", + "description": "Este link de convite está incompleto ou foi copiado errado. Peça um novo à pessoa que convidou você.", + "toLogin": "Ir para o login" + } } } \ No newline at end of file