/// Texto do ecrã de login/criação de conta ([HomeScreen]).
class AuthStrings {
  const AuthStrings._();

  static const String appTitle = 'Check-Teeth Kids';
  static const String appSubtitle =
      'Deteção e Prevenção da Má Oclusão Infantil';

  static const String login = 'Entrar';
  static const String createAccount = 'Criar Conta';

  static const String nameHint = 'Introduza o seu nome';
  static const String nameRequired = 'Indique o seu nome';
  static const String nameTooShort = 'Nome muito curto';
  static const String nameNoNumbers = 'O nome não pode conter números';

  static const String emailHint = 'Introduza o seu email';
  static const String emailRequired = 'Indique o seu email';
  static const String emailInvalid = 'Email inválido';

  static const String passwordHint = 'Introduza a sua palavra-passe';
  static const String passwordRequired = 'Indique a sua palavra-passe';
  static const String passwordTooShort = 'Mínimo de 6 caracteres';

  static const String userNotFoundAfterSignUp =
      'Utilizador não encontrado após criar a conta.';
  static const String accountNoLongerExists =
      'Esta conta já não existe. Verifique o email ou crie uma nova conta.';
  static const String timeoutError =
      'Tempo esgotado. Verifique a sua ligação e tente novamente.';
  static const String invalidCredentials = 'Email ou palavra-passe incorretos.';
  static const String userNotFound = 'Utilizador não encontrado.';
  static const String emailAlreadyInUse = 'Este email já está em uso.';
  static const String weakPassword =
      'Palavra-passe fraca. Utilize pelo menos 6 caracteres.';

  static String genericError(Object e) => 'Erro: $e';
}
