Какой правильный перевод тег для перевода сообщения об ошибке Recaptcha

В настоящее время я занимаюсь разработкой приложения. Моя регистрация пользователя использует плагин recaptcha. Когда капча неверна, приложение получает ошибку:

  • некорректный-каптч золь

Как я могу перевести это сообщение с I18n.t?

2 ответа

Решение

Hm

Я нашел решение перевести это сообщение на страницу документации Recaptcha.

Метод verify_recaptcha предоставляет опцию:message, но это не работает для меня.

respond_to do |format|
  if verify_recaptcha(:model => @post, :message => 'Oh! It's error with reCAPTCHA!') && @post.save
  # ...
   else
  # ...
  end
end

Я перезаписываю флэш-сообщение. ( спасибо Слободану)

respond_to do |format|
 if verify_recaptcha
  # ...
 else
   flash[:recaptcha_error] = I18n.t("defaults.recaptcha")
   # ...
 end
end

Recaptcha v0.3.4 не переводит ошибку: https://github.com/ambethia/recaptcha/blob/043cec2b64646ec270f2b30cfc55da661145e3ae/lib/recaptcha/verify.rb

Это исправлено в основной ветке.

Другие вопросы по тегам