Commit 8e1d9cac authored by Rafael Ravedutti's avatar Rafael Ravedutti

Translate devise messages and change message when token is not found

Signed-off-by: Rafael Ravedutti's avatarRafael Ravedutti <rrlmachado@inf.ufpr.br>
parent 27615b77
Pipeline #16701 passed with stages
in 3 minutes and 38 seconds
......@@ -75,7 +75,7 @@ module Api::V1
@resource.skip_confirmation! if @resource.devise_modules.include?(:confirmable) && !@resource.confirmed_at
# allow user to change password once without current_password
#@resource.allow_password_change = true;
# @resource.allow_password_change = true;
@resource.save!
yield @resource if block_given?
......@@ -99,15 +99,11 @@ module Api::V1
def gen_url(url, params = {})
uri = URI(url)
puts 'uri'
puts uri.path
res = "#{uri}"
puts 'res'
puts res
query = [uri.query, params.to_query].reject(&:blank?).join('&')
res += "?#{query}"
res += "##{uri.fragment}" if uri.fragment
puts res
return res
end
......@@ -117,5 +113,9 @@ module Api::V1
recoverable.reset_password_token = token if recoverable && recoverable.reset_password_token.present?
recoverable
end
def render_edit_error
render_error(404, "Token not found or expired!")
end
end
end
......@@ -38,6 +38,9 @@ module BackEndServer
# Configure path for custom validators
config.autoload_paths += %W["#{config.root}/app/validators/"]
# Use devise in PT-BR
config.i18n.default_locale = :'pt-BR'
# Configure minitest without spec and no fixture
config.generators do |g|
g.test_framework :minitest, fixture: false
......@@ -49,8 +52,8 @@ module BackEndServer
# Specify which origins should be allowed to make requests (e.g. agendador.c3sl.ufpr.br)
origins '*'
resource '*', :headers => :any,
:methods => [:get, :post, :put, :delete, :options],
resource '*', :headers => :any,
:methods => [:get, :post, :put, :delete, :options],
:expose => ['access-token', 'expiry', 'token-type', 'uid', 'client']
end
end
......
pt-BR:
devise:
confirmations:
confirmed: "Sua conta foi confirmada com sucesso."
send_instructions: "Você receberá um email com instruções para confirmar sua conta em alguns minutos."
send_paranoid_instructions: "Se seu endereço de email existir em nosso banco de dados, você receberá um email com instruções para confirmar sua conta em alguns minutos."
failure:
already_authenticated: "Você está logado."
inactive: "Sua conta ainda não foi ativada."
invalid: "%{authentication_keys} ou senha inválida."
locked: "Sua conta está bloqueada."
last_attempt: "Você tem mais uma tentativa antes de sua conta ser bloqueada."
not_found_in_database: "%{authentication_keys} ou senha inválida."
timeout: "Sua sessão expirou. Por favor, faça login novamente para continuar."
unauthenticated: "Você precisa entrar ou registrar-se antes de continuar."
unconfirmed: "Você precisa confirmar seu endereço de email antes de continuar."
mailer:
confirmation_instructions:
subject: "Instruções de confirmação"
reset_password_instructions:
subject: "Instruções de redefinição de senha"
unlock_instructions:
subject: "Instruções de desbloqueio"
email_changed:
subject: "Email alterado"
password_change:
subject: "Senha alterada"
omniauth_callbacks:
failure: "Não foi possível autenticá-lo em %{kind} porque \"%{reason}\"."
success: "Autenticado com sucesso em %{kind}."
passwords:
no_token: "Você não pode acessar esta página para redefinição, por favor tenha certeza de que usou a URL completa recebida."
send_instructions: "Você receberá, em breve, um email com instruções de como redefinir sua senha."
send_paranoid_instructions: "Se seu endereço de email existir em nosso banco de dados, você receberá um link de redefinição de senha em alguns minutos."
updated: "Sua senha foi atualizada com sucesso. Você agora está logado."
updated_not_active: "Sua senha foi atualizada com sucesso."
registrations:
destroyed: "Tchau! Sua conta foi cancelada com êxito. Esperamos ver você de novo em breve!"
signed_up: "Bem-vindo! Você se registrou com êxito."
signed_up_but_inactive: "Você se registrou com êxito. Entretanto, precisa confirmar sua conta antes de fazer login."
signed_up_but_locked: "Você se registrou com sucesso. Entretando, sua conta está bloqueada, e não foi possível fazer login."
signed_up_but_unconfirmed: "Uma mensagem com um link de confirmação foi enviada para seu endereço de email. Por favor, siga o link para ativar sua conta."
update_needs_confirmation: "Você atualizou sua conta com sucesso, mas nós precisamos verificar seu endereço de email. Por favor, cheque sua caixa de entrada e siga o link recebido."
updated: "Sua conta foi atualizada com sucesso."
sessions:
signed_in: "Logado com sucesso."
signed_out: "Saiu com sucesso."
already_signed_out: "Saiu com sucesso."
unlocks:
send_instructions: "Você receberá um email com instruções para desbloquear sua conta em alguns minutos."
send_paranoid_instructions: "Se sua conta existir, você receberá um email com instruções para desbloqueá-la em alguns minutos."
unlocked: "Sua conta foi desbloqueada com sucesso. Por favor, faça login para continuar."
errors:
messages:
already_confirmed: " foi confirmado, por favor faça login"
confirmation_period_expired: "precisava ser confirmada em %{period}, por favor solicite um novo link"
expired: "expirou, por favor solicite uma nova"
not_found: "não encontrado"
not_locked: "não está bloqueada"
not_saved:
one: "1 erro impediu que %{resource} fosse salvo(a):"
other: "%{count} erros impediram que %{resource} fosse salvo(a):"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment