Как пофиксить translation missing: ru.devise...?

translation missing: ru.devise.sessions.user.signed_in
translation missing: ru.devise.failure.already_authenticated

Если после установки системы авторизации devise и настройки локализации вместо нужных надписей мы видим translation missing - нам нужно обновить locales/ru.yml

Добавьте следующее после 'ru:' в файле локализации:

  devise:
    confirmations:
      confirmed: Ваш адрес эл. почты успешно подтвержден.
      new:
        resend_confirmation_instructions: Выслать повторно письмо с активацией
      send_instructions: В течение нескольких минут вы получите письмо с инструкциями по подтверждению адреса эл. почты.
      send_paranoid_instructions: Если ваш адрес эл. почты есть в системе, то в течение нескольких минут вы получите письмо с инструкциями по его подтверждению.
    failure:
      already_authenticated: Вы уже вошли в систему.
      inactive: Ваша учетная запись еще не активирована.
      invalid: Неправильный %{authentication_keys} или пароль.
      last_attempt: У вас осталась последняя попытка ввода пароля до блокировки учетной записи.
      locked: Ваша учетная запись заблокирована.
      not_found_in_database: Неправильный %{authentication_keys} или пароль.
      timeout: Ваш сеанс закончился. Пожалуйста, войдите в систему снова.
      unauthenticated: Вам необходимо войти в систему или зарегистрироваться.
      unconfirmed: Вы должны подтвердить вашу учетную запись.
    mailer:
      confirmation_instructions:
        action: Активировать
        greeting: Здравствуйте, %{recipient} !
        instruction: 'Вы можете активировать свою учетную запись, нажав ссылку снизу:'
        subject: Инструкции по подтверждению учетной записи
      email_changed:
        greeting: Здравствуйте, %{recipient}!
        message: Мы пытаемся связаться с вами, что бы сообщить, что ваш email был изменен на %{email}.
        subject: Email изменен
      password_change:
        greeting: Приветствуем, %{recipient}!
        message: Мы пытаемся связаться с вами, что бы сообщить, что ваш пароль был изменен.
        subject: Пароль изменен
      reset_password_instructions:
        action: Изменить пароль
        greeting: Здравствуйте, %{recipient}!
        instruction: 'Вы (или кто-то еще) запросили изменение пароля. Для изменения пароля нажмите ссылку ниже:'
        instruction_2: Если вы не запрашивали изменение пароля - проигнорируйте это сообщение
        instruction_3: Ваш пароль не изменится пока вы не нажмете на ссылку и не введете новый.
        subject: Инструкции по восстановлению пароля
      unlock_instructions:
        action: Разблокировать учетную запись
        greeting: Здравствуйте, %{recipient}!
        instruction: 'Нажмите ссылку для активации учетной записи:'
        message: Ваша учетная запись была заблокирована в связи с превышением лимита неудачных попыток входа.
        subject: Инструкции по разблокировке учетной записи
    omniauth_callbacks:
      failure: Вы не можете войти в систему с учетной записью из %{kind}, т.к. "%{reason}".
      success: Вход в систему выполнен с учетной записью из %{kind}.
    passwords:
      edit:
        change_my_password: Изменить мой пароль
        change_your_password: Изменить пароль
        confirm_new_password: Повторите новый пароль
        new_password: Новый пароль
      new:
        forgot_your_password: Забыли пароль?
        send_me_reset_password_instructions: Выслать новый пароль
      no_token: Доступ к этой странице возможен только по ссылке из письма о восстановлении пароля. Если вы пришли по такой ссылке, пожалуйста, убедитесь, что Вы скопировали всю ссылку целиком.
      send_instructions: В течение нескольких минут вы получите письмо с инструкциями по восстановлению пароля.
      send_paranoid_instructions: Если ваш адрес эл. почты есть в системе, то в течение нескольких минут вы получите письмо с инструкциями по восстановлению пароля.
      updated: Ваш пароль изменен. Теперь вы вошли в систему.
      updated_not_active: Ваш пароль изменен.
    registrations:
      destroyed: До свидания! Ваша учетная запись удалена. Надеемся снова увидеть вас.
      edit:
        are_you_sure: Вы уверены?
        cancel_my_account: Удалить учетную запись
        currently_waiting_confirmation_for_email: 'Ожидается подтверждение адреса E-mail: %{email}'
        leave_blank_if_you_don_t_want_to_change_it: оставьте поле пустым, если не хотите его менять
        title: Редактировать %{resource}
        unhappy: Разочарованы
        update: Обновить
        we_need_your_current_password_to_confirm_your_changes: введите текущий пароль для подтверждения изменений
      new:
        sign_up: Регистрация
      signed_up: Добро пожаловать! Вы успешно зарегистрировались.
      signed_up_but_inactive: Вы успешно зарегистрированы. Однако, вы не можете войти в систему, потому что ваша учетная запись не активирована.
      signed_up_but_locked: Вы успешно зарегистрированы. Однако, вы не можете войти в систему, потому что ваша учетная запись заблокирована.
      signed_up_but_unconfirmed: Письмо со ссылкой для подтверждения было отправлено на ваш адрес эл. почты. Пожалуйста, перейдите по ссылке, чтобы подтвердить учетную запись.
      update_needs_confirmation: Вы успешно обновили данные учетной записи, но необходимо подтвердить новый адрес эл. почты. Пожалуйста, проверьте почтовый ящик и перейдите по ссылке, чтобы закончить процедуру проверки нового адреса эл. почты.
      updated: Ваша учетная запись изменена.
      updated_but_not_signed_in: Ваш аккаунт успешно обновлен, но так как пароль был изменен, необходимо выполнить вход еще раз
    sessions:
      already_signed_out: Выход из системы уже выполнен.
      new:
        sign_in: Войти
      signed_in: Вход в систему выполнен.
      signed_out: Выход из системы выполнен.
    shared:
      links:
        back: Назад
        didn_t_receive_confirmation_instructions: Не получили подтверждение?
        didn_t_receive_unlock_instructions: Не получили код разблокировки?
        forgot_your_password: Забыли пароль?
        sign_in: Войти
        sign_in_with_provider: 'Войти с помощью: %{provider}'
        sign_up: Регистрация
      minimum_password_length:
        few: "(минимум %{count} знака)"
        many: "(минимум %{count} знаков)"
        one: "(минимум %{count} знак)"
        other: "(минимум %{count} знаков)"
    unlocks:
      new:
        resend_unlock_instructions: Выслать подтверждение заново
      send_instructions: В течение нескольких минут вы получите письмо с инструкциями по разблокировке учетной записи.
      send_paranoid_instructions: Если ваша учетная запись существует, то в течение нескольких минут вы получите письмо с инструкциями по ее разблокировке.
      unlocked: Ваша учетная запись разблокирована. Теперь вы можете войти в систему.
  errors:
    messages:
      already_confirmed: уже подтверждён. Пожалуйста, попробуйте войти в систему
      confirmation_period_expired: должен быть подтвержден в течение %{period}, пожалуйста, повторите запрос на подтверждение
      expired: устарела. Пожалуйста, запросите новую
      not_found: не найден
      not_locked: не заблокирован
      not_saved:
        few: "%{resource}: сохранение не удалось из-за %{count} ошибок:"
        many: "%{resource}: сохранение не удалось из-за %{count} ошибок:"
        one: "%{resource}: сохранение не удалось из-за %{count} ошибки:"
        other: "%{resource}: сохранение не удалось из-за %{count} ошибки:"
Актуальные файлы транслитерации можно найти в этом репозитории на GitHub - https://github.com/tigrish/devise-i18n