{
  "tabs": {
    "login": "Entrar",
    "register": "Criar conta"
  },
  "login": {
    "title": "Entrar",
    "subtitle": "Use seu código de acesso ou continue com uma conta vinculada",
    "submitButton": "Entrar",
    "noAccount": "Não tem uma conta?",
    "createFree": "Crie uma gratuitamente",
    "codeTooShort": "Por favor, digite seu código de acesso completo",
    "codeHint": "Digite seu código de login de 16 caracteres ou um código de recuperação de 12 caracteres. Os códigos de recuperação diferenciam maiúsculas de minúsculas e funcionam uma única vez.",
    "codeSegment": "Código de acesso, parte {{index}} de {{count}}"
  },
  "register": {
    "title": "Suas 3 primeiras imagens são grátis",
    "subtitle": "Crie uma conta com um código de acesso. O e-mail é opcional para recuperação.",
    "generateButton": "Gerar meu código de acesso",
    "alreadyHaveCode": "Já tem um código?",
    "loginLink": "Entrar",
    "failedCreate": "Falha ao criar conta. Por favor, tente novamente.",
    "recoveryEmailLabel": "E-mail de recuperação (opcional)",
    "recoveryEmailPlaceholder": "seu@email.com",
    "benefits": {
      "credits": "Mantenha seu saldo de créditos em uma única conta",
      "unlock": "Desbloqueie conteúdo premium",
      "subscribe": "Assine modelos"
    },
    "generating": "Gerando seu código seguro...",
    "saveCode": {
      "warning": "Salve este código!",
      "warningNote": "Esta é a única vez que você verá isso.",
      "yourCodeLabel": "Seu código de acesso",
      "savedConfirm": "Eu salvei meu código",
      "continueButton": "Continuar para códigos de recuperação"
    },
    "backupCodes": {
      "title": "Códigos de recuperação",
      "subtitle": "Cada código pode ser usado apenas uma vez",
      "copyAll": "Copiar todos",
      "copied": "Copiado!",
      "download": "Baixar",
      "startButton": "Começar a usar o app"
    }
  },
  "codeRegister": {
    "home": "Início",
    "createAccount": "Criar conta",
    "introTitle": "Conta com privacidade em primeiro lugar",
    "introSubtitle": "Nenhum e-mail necessário. Vamos gerar um código de acesso exclusivo para você.",
    "referredTitle": "Indicado por um amigo!",
    "referredBonusPre": "Você vai receber",
    "referredBonusAmount": "25 créditos de bônus",
    "referredBonusPost": "ao criar sua conta.",
    "whyCodeLogin": "Por que login por código?",
    "benefitNoData": "Nenhum e-mail ou nome exigido",
    "benefitNoEmail": "Nenhuma verificação de e-mail necessária",
    "benefitAnonymity": "Amigável ao anonimato",
    "recoveryEmailLabel": "E-mail de recuperação (opcional)",
    "emailPlaceholder": "seu@email.com",
    "recoveryEmailHint": "Adicione um e-mail para recuperar sua conta caso perca o código",
    "generateButton": "Gerar meu código de acesso",
    "alreadyHaveCode": "Já tem um código?",
    "loginHere": "Faça login aqui",
    "generatingMessage": "Gerando seu código seguro...",
    "saveCodeTitle": "Salve este código!",
    "saveCodeWarningPre": "Esta é a",
    "saveCodeWarningEmphasis": "única vez",
    "saveCodeWarningPost": "que você verá seu código de acesso.",
    "saveCodeNoRecovery": "Sem um e-mail de recuperação, perder este código significa perder sua conta.",
    "yourLoginCode": "Seu código de acesso",
    "bonusCreditsAdded": "{{count}} créditos de bônus",
    "bonusCreditsAddedSuffix": "foram adicionados à sua conta!",
    "savedConfirmLabel": "Salvei meu código em um lugar seguro",
    "continueToBackup": "Continuar para os códigos de backup",
    "backupCodesTitle": "Códigos de backup",
    "backupCodesDescPre": "Cada código pode ser usado",
    "backupCodesDescEmphasis": "uma vez",
    "backupCodesDescPost": "caso você perca seu código principal",
    "copied": "Copiado!",
    "copyAll": "Copiar tudo",
    "download": "Baixar",
    "continueToApp": "Continuar para o app",
    "errorCreateFailed": "Falha ao criar a conta. Tente novamente.",
    "backupCodesFileHeader": "Seus códigos de backup (cada um pode ser usado uma vez):",
    "keepSafe": "Guarde-os em segurança!",
    "loginCodeFileLabel": "Seu código de acesso: {{code}}",
    "backupCodesFileLabel": "Códigos de backup (cada um pode ser usado uma vez):",
    "orAnonymous": "ou continue anonimamente com um código de login",
    "termsPre": "Tenho 18 anos ou mais e concordo com o",
    "termsLink": "Termos de Serviço",
    "termsAnd": "e o",
    "privacyLink": "Política de Privacidade"
  },
  "loginPage": {
    "title": "Acesse sua conta",
    "orText": "Ou",
    "createAccount": "crie uma nova conta",
    "emailLabel": "E-mail",
    "passwordLabel": "Senha",
    "signingIn": "Conectando...",
    "signIn": "Fazer login",
    "divider": "ou",
    "loginWithCode": "Fazer login com código"
  },
  "registerPage": {
    "title": "Criar sua conta",
    "alreadyHaveAccount": "Já tem uma conta?",
    "signIn": "Fazer login",
    "emailLabel": "E-mail",
    "passwordLabel": "Senha",
    "confirmPasswordLabel": "Confirmar Senha",
    "passwordsDoNotMatch": "As senhas não correspondem",
    "passwordTooShort": "A senha deve ter pelo menos 8 caracteres",
    "creatingAccount": "Criando conta...",
    "createAccount": "Criar conta",
    "divider": "ou",
    "termsPre": "Tenho 18 anos ou mais e concordo com o",
    "termsLink": "Termos de Serviço",
    "termsAnd": "e o",
    "privacyLink": "Política de Privacidade"
  },
  "recoveryComplete": {
    "pageTitle": "Recuperação de Conta",
    "noToken": "Nenhum token de recuperação encontrado. Solicite um novo link de recuperação.",
    "linkExpired": "A recuperação falhou. O link pode ter expirado.",
    "recoveringTitle": "Recuperando Conta...",
    "recoveringBody": "Aguarde enquanto geramos seu novo código de login.",
    "failedTitle": "Recuperação Falhou",
    "tryAgain": "Tentar Novamente",
    "successTitle": "Conta Recuperada!",
    "successBody": "Seu novo código de login foi gerado. Guarde-o em um local seguro!",
    "newCodeLabel": "Seu Novo Código de Login",
    "copied": "Copiado!",
    "copyCode": "Copiar Código",
    "saveWarning": "Guarde este código! Esta é a única vez que você o verá. Qualquer pessoa com este código pode acessar sua conta.",
    "goToLogin": "Ir para Login"
  },
  "oauthCallback": {
    "missingProvider": "Provedor ausente",
    "missingCodeOrState": "Código de autorização ou estado ausente",
    "stateMismatch": "Incompatibilidade de estado - possível ataque CSRF",
    "authFailed": "A autenticação OAuth falhou",
    "failedTitle": "Falha na Autenticação",
    "tryAgain": "Tentar Novamente",
    "backToLogin": "Voltar para Login",
    "completingSignIn": "Completando o login...",
    "errors": {
      "access_denied": "A autorização foi negada.",
      "temporarily_unavailable": "O provedor está temporariamente indisponível. Tente novamente.",
      "server_error": "Ocorreu um erro com o provedor.",
      "invalid_request": "Solicitação de autorização inválida.",
      "default": "Falha na autorização. Tente novamente."
    }
  },
  "codeLogin": {
    "home": "Início",
    "headerTitle": "Entrar",
    "title": "Entrar",
    "subtitle": "Use seu código de acesso ou continue com uma conta vinculada",
    "codeLabel": "Código de Login",
    "loggingIn": "Fazendo login...",
    "submit": "Login",
    "noAccount": "Não tem uma conta?",
    "createAccount": "Criar Conta",
    "lostCode": "Perdeu seu código?",
    "recoverLink": "Recuperar por email",
    "validationError": "Digite seu código de login completo"
  },
  "emailAuth": {
    "methodCode": "Code",
    "methodEmail": "Email",
    "emailPlaceholder": "your@email.com",
    "passwordPlaceholder": "Password",
    "confirmPasswordPlaceholder": "Confirm password",
    "passwordHint": "At least 8 characters, with an uppercase letter and a digit.",
    "loginButton": "Log in",
    "forgotPassword": "Forgot your password?",
    "registerButton": "Create account",
    "verifySentTitle": "Check your inbox",
    "verifySentBody": "Your account is ready. We sent you an email with a link to verify your address.",
    "continueButton": "Start exploring"
  },
  "verifyEmailPage": {
    "pageTitle": "Email Verification",
    "verifyingTitle": "Verifying your email...",
    "verifyingBody": "One moment while we confirm your email address.",
    "successTitle": "Email verified!",
    "successBody": "Your email address has been confirmed. Enjoy the platform!",
    "errorTitle": "Verification failed",
    "errorBody": "This verification link is invalid or has expired. Log in and request a new verification email.",
    "goHome": "Go to home"
  },
  "resetPasswordPage": {
    "pageTitle": "Reset Password",
    "requestTitle": "Forgot your password?",
    "requestBody": "Enter your email address and we'll send you a link to reset your password.",
    "sendLink": "Send reset link",
    "sentTitle": "Check your inbox",
    "sentBody": "If an account exists with this email, a password reset link has been sent.",
    "backToLogin": "Back to login",
    "completeTitle": "Choose a new password",
    "newPasswordPlaceholder": "New password",
    "submit": "Set new password",
    "successTitle": "Password updated!",
    "successBody": "Your password has been reset. You can now log in with your new password.",
    "goToLogin": "Go to login",
    "invalidToken": "This reset link is invalid or has expired. Request a new one."
  },
  "oauthButtons": {
    "continueWith": "Continuar com {{provider}}",
    "unavailable": "O login com contas sociais está temporariamente indisponível.",
    "connectFailed": "Não foi possível conectar ao {{provider}}. Tente novamente."
  },
  "mfa": {
    "title": "Verificação em duas etapas",
    "subtitle": "Digite o código do seu app autenticador ou um código de recuperação.",
    "codePlaceholder": "000000",
    "verifyButton": "Verificar",
    "cancel": "Voltar ao login"
  }
}
