ru: activerecord: attributes: doorkeeper/application: name: 'Наименование' redirect_uri: 'URI для перенаправления' scopes: 'Скоупы' 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 обратного вызова' actions: 'Действия' confidential: 'Конфиденциально?' confidentiality: 'yes': 'Да' 'no': 'Нет' new: title: 'Новое приложение' show: title: 'Приложение: %{name}' application_id: 'ID приложения' secret: 'Секретный ключ' scopes: 'Скоупы' confidential: 'Конфиденциально' callback_urls: 'Список URL обратного вызова' actions: 'Действия' authorizations: buttons: authorize: 'Разрешить' deny: 'Отклонить' error: title: 'Произошла ошибка' new: title: 'Требуется авторизация' prompt: 'Разрешить %{client_name} использовать данные Вашей учётной записи?' able_to: 'Данное приложение требует следующие разрешения:' show: title: 'Код авторизации' authorized_applications: confirmations: revoke: 'Вы уверены?' buttons: revoke: 'Отозвать авторизацию' index: title: 'Ваши авторизованные приложения' application: 'Приложение' created_at: 'Создано' date_format: '%d-%m-%Y %H:%M:%S' pre_authorization: status: 'Предварительная авторизация' errors: messages: # Common error messages invalid_request: unknown: 'В запросе отсутствуют необходимые параметры или они некорректны.' missing_param: 'Отсутствует обязательный параметр: %{value}.' not_support_pkce: 'Неверное значение параметра code_verifier. Сервер не поддерживает pkce.' 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: 'В настоящее время авторизационный сервер не может обработать запрос в силу высокой загруженности или тех. работ' # Configuration error messages 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.' # Access grant errors unsupported_response_type: 'Сервер авторизации не поддерживает данный тип запроса' # Access token errors invalid_client: 'Ошибка аутентификации клиента: неверный токен, неизвестный клиент или неподдерживаемый метод аутентификации' invalid_grant: 'Право на авторизацию истекло или отозвано' unsupported_grant_type: 'Авторизационный сервер не поддерживает данный способ авторизации' invalid_token: revoked: "Токен доступа отозван" expired: "Токен доступа устарел" unknown: "Неверный токен доступа" revoke: unauthorized: "Вы не авторизованы для удаления данного токена доступа" 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: 'Необходима авторизация'