ru:
  activerecord:
    attributes:
      doorkeeper/application:
        name: Наименование
        redirect_uri: URI для перенаправления
    errors:
      models:
        doorkeeper/application:
          attributes:
            redirect_uri:
              fragment_present: не должен содержать фрагменты
              invalid_uri: должен быть корректным URI
              unspecified_scheme: должать содержать схему.
              relative_uri: должен быть абсолютным URI
              secured_uri: должен быть HTTPS/SSL URI
              forbidden_uri: заблокирован со стороны сервера.
            scopes:
              not_match_configured: не соответствуют конфигурации сервера.
  doorkeeper:
    applications:
      confirmations:
        destroy: Вы уверены?
      buttons:
        edit: Редактировать
        destroy: Удалить
        submit: Сохранить
        cancel: Отменить
        authorize: Авторизовать
      form:
        error: Возникли ошибки! Проверьте правильность заполнения полей
      help:
        confidential: Приложение будет использоваться там, где секретный ключ защищён от просмотра. Мобильные приложения и одностраничные веб-приложения (SPA) рассматриваются как незащищённые.
        redirect_uri: Указывайте каждый URI в отдельной строке
        blank_redirect_uri: Пакіньце пустым калі Ваш правайдар наладжаны на выкарыстанне Client Credentials, Resource Owner Password Credentials ці іншага метаду аўтарызацыі без URI зваротнага выкліку.
        scopes: Записывайте скоупы через пробел. Оставьте поле пустым для использования значений по-умолчанию
      edit:
        title: Редактировать приложение
      index:
        title: Ваши приложения
        new: Новое приложение
        name: Наименование
        callback_url: URL обратного вызова
        confidential: Конфиденциально?
        actions: Действия
        confidentiality:
          'yes': Да
          'no': Нет
      new:
        title: Новое приложение
      show:
        title: 'Приложение: %{name}'
        application_id: ID приложения
        secret: Секретный ключ
        secret_hashed: Secret hashed
        scopes: Скоупы
        confidential: Конфиденциально
        callback_urls: Список URL обратного вызова
        actions: Действия
        not_defined: Not defined
    authorizations:
      buttons:
        authorize: Разрешить
        deny: Отклонить
      error:
        title: Произошла ошибка
      new:
        title: Требуется авторизация
        prompt: Разрешить %{client_name} использовать данные Вашей учётной записи?
        able_to: 'Данное приложение требует следующие разрешения:'
      show:
        title: Код авторизации
      form_post:
        title: Submit this form
    authorized_applications:
      confirmations:
        revoke: Вы уверены?
      buttons:
        revoke: Отозвать авторизацию
      index:
        title: Ваши авторизованные приложения
        application: Приложение
        created_at: Создано
        date_format: "%d-%m-%Y %H:%M:%S"
    pre_authorization:
      status: Предварительная авторизация
    errors:
      messages:
        invalid_request:
          unknown: В запросе отсутствуют необходимые параметры или они некорректны.
          missing_param: 'Отсутствует обязательный параметр: %{value}.'
          request_not_authorized: Запрос должен быть авторизован. Необходимый параметр для авторизации отсутствует или неверный.
        invalid_redirect_uri: Некорректный URI для перенаправления
        unauthorized_client: Клиент не авторизован для выполнения данного запроса
        access_denied: 'Доступ запрещен: сервер или владелец ресурса отклонил запрос'
        invalid_scope: Неверный скоуп
        invalid_code_challenge_method: Code challenge method должен быть plain или S256.
        server_error: На авторизационном сервере произошла ошибка; запрос не выполнен
        temporarily_unavailable: В настоящее время авторизационный сервер не может обработать запрос в силу высокой загруженности или тех. работ
        credential_flow_not_configured: Resource Owner Password Credentials не сконфигурированы, необходимо настроить Doorkeeper.configure.resource_owner_from_credentials
        resource_owner_authenticator_not_configured: Resource Owner не найден, необходима конфигурация Doorkeeper.configure.resource_owner_authenticator
        admin_authenticator_not_configured: Доступ к панели администратора заблокирован в связи настройкой опции Doorkeeper.configure.admin_authenticator.
        unsupported_response_type: Сервер авторизации не поддерживает данный тип запроса
        unsupported_response_mode: The authorization server does not support this response mode.
        invalid_client: 'Ошибка аутентификации клиента: неверный токен, неизвестный клиент или неподдерживаемый метод аутентификации'
        invalid_grant: Право на авторизацию истекло или отозвано
        unsupported_grant_type: Авторизационный сервер не поддерживает данный способ авторизации
        invalid_token:
          revoked: Токен доступа отозван
          expired: Токен доступа устарел
          unknown: Неверный токен доступа
        revoke:
          unauthorized: Вы не авторизованы для удаления данного токена доступа
        forbidden_token:
          missing_scope: 'Для доступа к данному ресурсу необходим(ы) скоуп(ы): "%{oauth_scopes}".'
    flash:
      applications:
        create:
          notice: Приложение создано
        destroy:
          notice: Приложение удалено
        update:
          notice: Приложение обновлено
      authorized_applications:
        destroy:
          notice: Приложение отозвано
    layouts:
      admin:
        title: Doorkeeper
        nav:
          oauth2_provider: OAuth 2 провайдер
          applications: Приложения
          home: Главная
      application:
        title: Необходима авторизация
