From 9cc86013a057c70395e2904073e455d6e1134f43 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Sat, 16 Nov 2024 18:33:34 +0100 Subject: [PATCH 01/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 4875 +---------------- 1 file changed, 36 insertions(+), 4839 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 3b56039f..83cbc980 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -12,6 +12,8 @@ activate=Активировать add_verb=Добавить admin=Управление after=После +ai_code=AI Code +ai_code_assurance=AI CODE ASSURANCE apply=Применить all=Все and=И @@ -161,6 +163,7 @@ none=Нет no_file_selected=Файл не выбран no_tags=Нет тегов not_now=Не сейчас +not_impacted=Not impacted off=выкл on=вкл or=Или @@ -172,9 +175,11 @@ order=Порядок owner=Владелец parameters=Параметры password=Пароль +confirm_password=Подтверждение пароля path=Путь permalink=Постоянная ссылка plugin=Плагин +preview=Предпросмотр previous=Предыдущая previous_=предыдущий previous_month_x=предыдущий месяц {month} @@ -302,6 +307,7 @@ copy_to_clipboard=Нажмите, чтобы скопировать в буфе copied_action=Скопировано в буфер обмена created_by=Создано default_error_message=Запрос не может быть обработан. Повторите попытку позже. +default_component_error_message=The component cannot be loaded. Try again later. default_save_field_error_message=Это поле не может быть сохранено. Повторите попытку позже. default_severity=Серьезность по умолчанию edit_permissions=Редактировать разрешения @@ -314,7 +320,10 @@ less_than_1_hour_ago=< 1 часа назад local=Локально logging_out=Завершение сеанса, пожалуйста, подождите... manage=Управление -managed=Управляемые +managed=From {0} +managed.github=GitHub +managed.gitlab=GitLab +managed.SCIM=IdP management=Управление more_information=Больше информации new_violations=Новые нарушения @@ -360,6 +369,17 @@ work_duration.x_minutes={0} мин work_duration.about=~ {0} +#------------------------------------------------------------------------------ +# +# Open Fix in ide +# +#------------------------------------------------------------------------------ +view_fix_in_ide=View fix in IDE +fix_in_ide.report_success=Success. Switch to your IDE to see the fix. +fix_in_ide.report_error=Unable to open the fix in the IDE. +unable_to_find_ide_with_fix.error=Unable to find IDE with capabilities to show fix suggestions + + #------------------------------------------------------------------------------ # # DAY PICKER @@ -411,6 +431,9 @@ Th=Чт Fr=Пт Sa=Сб +clear.start=Clear start date +clear.end=Clear end date + #------------------------------------------------------------------------------ # # ALM @@ -505,9 +528,9 @@ qualifier.description.APP=Одноуровневый обзор с акцент # Admin notification # #------------------------------------------------------------------------------ -admin_notification.update.new_patch=Доступно обновление для вашего экземпляра SonarQube. Пожалуйста, обновите, чтобы убедиться, что вы выиграли от последних исправлений безопасности и ошибок. -admin_notification.update.new_version=Доступна новая версия SonarQube. Обновитесь, чтобы насладиться последними обновлениями и функциями. -admin_notification.update.current_version_inactive=Вы используете версию SonarQube, которая больше не поддерживается. Пожалуйста, обновитесь до поддерживаемой версии. +admin_notification.update.new_patch=There’s an update available for your {productName} instance. Please update to make sure you benefit from the latest security and bug fixes. +admin_notification.update.new_version=There’s a new version of {productName} available. Upgrade to the latest active version to access new updates and features. +admin_notification.update.current_version_inactive=You’re running a version of {productName} that is no longer active. Please upgrade to an active version immediately. #------------------------------------------------------------------------------ # @@ -541,7 +564,7 @@ event.category.All=Все event.category.VERSION=Версия event.category.QUALITY_GATE=Порог качества event.category.QUALITY_PROFILE=Профиль качества -event.category.SQ_UPGRADE=Обновление SonarQube +event.category.SQ_UPGRADE={productName} upgrade event.category.DEFINITION_CHANGE=Изменение определения event.category.ISSUE_DETECTION=Обнаружение замечания event.category.OTHER=Другие @@ -554,7 +577,7 @@ event.definition_change.branch_added={project} {branch} добавлена event.definition_change.branch_removed={project} {branch} удалена event.definition_change.branch_replaced={project} {oldBranch} заменена на {newBranch} event.failed_conditions=Невыполненные условия\: -event.sqUpgrade=Первый анализ после перехода на SonarQube {sqVersion} +event.sqUpgrade=First analysis since upgrading to {productName} {sqVersion} #------------------------------------------------------------------------------ # @@ -576,12 +599,14 @@ layout.logout=Выход layout.measures=Показатели layout.settings=Администрирование layout.security_hotspots=Потенциальные уязвимости +layout.dependencies=Dependencies layout.settings.TRK=Настройки проекта layout.settings.APP=Настройки приложения layout.settings.VW=Настройки портфолио layout.settings.SVW=Настройки портфолио layout.security_reports=Отчеты безопасности layout.nav.home_logo_alt=Логотип, ссылка на домашнюю страницу +layout.nav.home_sonarqube_logo_alt={productName} logo, link to homepage layout.must_be_configured=Это будет доступно после того, как ваш проект будет настроен и проанализирован. layout.all_project_must_be_accessible=Вам необходим доступ ко всем проектам в этом {0}, чтобы получить к нему доступ. @@ -628,8 +653,11 @@ roles.page.description2=Предоставление и отзыв разреш roles.page.description_portfolio=Предоставление и отзыв разрешений уровня портфолио. Разрешения могут быть предоставлены группам или отдельным пользователям. roles.page.description_application=Предоставление и отзыв разрешений уровня приложения. Разрешения могут быть предоставлены группам или отдельным пользователям. roles.page.description.github=Разрешения к проекту доступны в режиме "только чтение" для пользователей, синхронизированных с GitHub. Для пользователей, не являющихся пользователи GitHub, разрешения могут быть удалены. -project_permission.github_managed=Синхронизировано с GitHub +roles.page.description.gitlab=Project permissions are read-only for users provisioned from GitLab. For non-GitLab users, permissions can only be removed. +roles.page.change_visibility=Change project visibility +project_permission.managed=Provisioned from {0} project_permission.local_project_with_github_provisioning=Обратите внимание, что этот проект не связан с GitHub. Привяжите его к GitHub, чтобы воспользоваться синхронизацией разрешений. +project_permission.local_project_with_gitlab_provisioning=Please note that this project is not linked to GitLab. Bind it to GitLab to benefit from permission provisioning. project_permission.remove_only_confirmation=Вы уверены, что хотите удалить разрешение {permission} из {holder}? Разрешение не может быть добавлено обратно. project_permission.remove_only_confirmation_title=Удалить разрешение project_settings.page=Общие настройки @@ -639,4835 +667,4 @@ project_links.page.description=Редактирование ссылок, свя projects_management.page.description=Используйте эту страницу для удаления нескольких проектов за раз или инициализации проектов, в случае когда вы хотите настроить их перед первым анализом. Обратите внимание, что после подготовки проекта у вас есть доступ ко всем его настройкам. settings.page=Общие настройки settings.page.description=Изменение глобальных настроек для данного экземпляра {instance}. -system_info.page=Информация о системе -project_quality_profiles.page=Профили качества -project_quality_profiles.page.description=Выберите, какой профиль связан с этим проектом на основе языка кодирования (Обратите внимание, что вам только нужно выбрать несколько профилей для многоязычных проектов). -project_quality_gate.page=Порог качества -project_quality_gate.page.description=Выберите, какой порог качества связан с этим проектом. -update_key.page=Обновить ключ -update_key.page.description=Отредактируйте ключ проекта. Изменения должны производиться ДО начала анализа проекта с новым ключом, иначе вместо модификации существующего проекта в процессе анализа будет создан еще один проект. -deletion.page=Удаление -project_deletion.page.description=Удалить этот проект. Операция не может быть отменена. -portfolio_deletion.page.description=Это портфолио и его дочерние портфолио будут удалены. Если на портфолио ссылаются другие сущности, связи будут удалены. Независимые сущности, на которые ссылается этот портфолио, такие как проекты и другие портфолио верхнего уровня, не будут удалены. Эта операция не может быть отменена. -application_deletion.page.description=Удалить это приложение. Проекты приложения не будут удалены. Проекты, на которые ссылается это приложение, не будут удалены. Эта операция не может быть отменена. -application.branches.help=Легко создавайте ветки приложений, состоящие из веток проектов в вашем приложении. -application.branches.link=Создать ветку -project_branch_pull_request.page=Ветки и запросы на изменения -project_branch_pull_request.lifetime_information=Ветки и пулл-реквесты окончательно удаляются после {days} дней без анализа. -project_branch_pull_request.lifetime_information.admin=Вы можете глобально настроить это значение в {settings}. -project_branch_pull_request.branch.rename=Переименовать ветку -project_branch_pull_request.branch.set_main=Сделать основной веткой -project_branch_pull_request.branch.set_x_as_main=Сделать "{branch}" основной веткой -project_branch_pull_request.branch.delete=Удалить ветку -project_branch_pull_request.branch.actions_label=Обновить {0} -project_branch_pull_request.branch.delete.are_you_sure=Вы уверены, что хотите удалить ветку "{name}"? -project_branch_pull_request.branch.main_branch.are_you_sure=Вы уверены, что хотите установить ветку "{branch}" основной для проекта? -project_branch_pull_request.branch.main_branch.requires_reindex=Изменение основной ветки проекта приведет к переиндексации проекта и может повлиять на уровень доступной информации до завершения переиндексации. -project_branch_pull_request.branch.main_branch.learn_more=Обратитесь к {documentation} для понимания последствий изменения основной ветки. -project_branch_pull_request.branch.auto_deletion.keep_when_inactive=Сохранять при неактивности -project_branch_pull_request.branch.auto_deletion.keep_when_inactive.tooltip=Когда включено, ветка не будет автоматически удалена при неактивности. -project_branch_pull_request.branch.auto_deletion.main_branch_tooltip=Основная ветка всегда исключена из автоматического удаления. -project_branch_pull_request.pull_request.delete=Удалить пулл-реквест -project_branch_pull_request.pull_request.delete.are_you_sure=Вы уверены, что хотите удалить пулл-реквест "{name}"? -project_branch_pull_request.tabs.branches=Ветки -project_branch_pull_request.tabs.pull_requests=Пулл-реквесты -project_branch_pull_request.table.branch=Ветка -project_branch_pull_request.table.pull_request=Пулл-реквест -project_branch_pull_request.last_analysis_date=Дата последнего анализа - -project_baseline.page=Новый код -project_baseline.page.description=Настройки определения части кода, которая будет считаться новой. -project_baseline.page.description2=Вы можете изменить этот параметр глобально в {link} -project_baseline.page.description2.link=Общие настройки -project_baseline.page.question=Выберите базу для расчета нового кода для этого проекта -project_baseline.global_setting=Использовать глобальную настройку -project_baseline.specific_setting=Определить специфические настройки для этого проекта -project_baseline.configure_branches=Установить специфичную настройку для ветки - -project_baseline.compliance.warning.title.project=Настройки Нового кода вашего проекта не соответствуют методологии "Чистый код" - -baseline.specific_analysis=Конкретный анализ -baseline.specific_analysis.description=Выберите анализ в качестве базы для расчета нового кода. -baseline.specific_analysis.compliance_warning.title=Выбранная опция "Specific analysis" не соответствует методике "Чистый код" -baseline.specific_analysis.compliance_warning.explanation=Устарело. Опция остается доступной через Web API. -baseline.specific_analysis.compliance_warning.link=Настройки Нового кода -baseline.reference_branch=Базовая ветка - -baseline.reference_branch.description=Выберите ветку в качестве базовой для нового кода. -baseline.reference_branch.usecase=Рекомендуется для проектов, использующих функциональные ветки. -baseline.reference_branch.description2=Для ветки, выбранной в качестве базовой, потребуется указание собственных настроек Нового кода, чтобы она не использовала сама себя в качестве базовой. - -baseline.last_analysis_before=Последний анализ до -baseline.next_analysis_notice=Изменения вступят в силу после следующего анализа - -baseline.reference_branch.choose=Выберите ветку -baseline.reference_branch.does_not_exist=Ветка {0} не найдена в SonarQube. -baseline.reference_branch.cannot_be_itself=Ветка не может быть использована в качестве своей собственной базовой ветки -baseline.reference_branch.invalid_branch_setting=Ветка {0} не может использовать сама себя в качестве базовой ветки. Определите конкретную настройку вместо использования настройки на уровне проекта. -baseline.edit_branch_setting=Редактировать настройки ветки - -branch_list.branch=Ветка -branch_list.current_setting=Настройки -branch_list.current_baseline=Текущая базовая линия -branch_list.actions=Действия -branch_list.show_actions_for_x=Показать действия для ветки {0} -branch_list.edit_for_x=Редактировать {0} -branch_list.default_setting=Настройки проекта - -baseline.new_code_period_for_branch_x=Новый код для {0} -baseline.new_code_period_for_branch_x.question=Выберите базу для расчета нового кода для этой ветки - -regulatory_report.page=Нормативный отчет -regulatory_report.description1=Нормативный отчет представляет собой zip-файл, содержащий снимок выбранной ветки. Он содержит\: -regulatory_report.bullet_point1=Обзор выбранной ветки проекта. -regulatory_report.bullet_point2=Элементы конфигурации, относящиеся к качеству проекта (профиль и порог качества, исключения из анализа). -regulatory_report.bullet_point3=Списки результатов как для нового, так и для всего кода в выбранной ветке. -regulatory_report.description2=Создание и сохранение отчета может занять несколько минут. -regulatory_page.download_start.sentence=Сохранение отчета должно начаться в ближайшее время. Это может занять некоторое время. -regulatory_page.select_branch=Выбор ветки -regulatory_page.no_available_branch=Ни одна ветка еще не проанализирована, отчет не может быть создан. -regulatory_page.available_branches_info.only_keep_when_inactive=Доступны только ветки, помеченные как «Сохранять при неактивности». -regulatory_page.available_branches_info.more_info=Подробности см. в разделе {doc_link}. -regulatory_page.available_branches_info.more_info.doc_link=связанная документация - -#------------------------------------------------------------------------------ -# -# OTHER PAGE TITLES -# -#------------------------------------------------------------------------------ - -page_title.template.default=%s - SonarQube -page_title.template.with_category=%s - {0} - SonarQube -page_title.template.with_instance={0} - %s - SonarQube -overview.page=Обзор -code.page=Код -permissions.page=Разрешения -quality_profiles.page=Профили качества -quality_gates.page=Пороги качества -issues.page=Замечания -issues.skip_to_filters=Перейти к фильтрам замечаний -issues.skip_to_list=Перейти к списку замечаний -view_projects.page=Проекты -portfolios.page=Портфолио -portfolio_breakdown.page=Разделение портфолио -project_activity.page=Активность - -#------------------------------------------------------------------------------ -# -# ASYNC PROCESS -# -#------------------------------------------------------------------------------ - -process.still_working=Все еще работает... -process.fail=Ошибка - - -#------------------------------------------------------------------------------ -# -# SESSION -# -#------------------------------------------------------------------------------ - -sessions.log_in=Вход -#------------------------------------------------------------------------------ -# -# Audit Logs -# -#------------------------------------------------------------------------------ - -audit_logs.page=Журналы логов -audit_logs.page.description.1=Аудит логов помогает администраторам сохранять контроль и отслеживать изменения выполняемых на платформе, связанных с безопасностью. -audit_logs.page.description.2=Ваша инсталляция настроена на сохранение журналов аудита в соответствии с {housekeeping}. Вы можете изменить количество дней, обновив ваш {link}. -audit_logs.page.description.link=политика ведения логов - -audit_logs.housekeeping_policy.Weekly=7 дней -audit_logs.housekeeping_policy.Monthly=30 дней -audit_logs.housekeeping_policy.Trimestrial=90 дней -audit_logs.housekeeping_policy.Yearly=один год - -audit_logs.download=Скачать логи -audit_logs.download_start.try_again=Повторить -audit_logs.download_start.sentence.1=Загрузка должна начаться в ближайшее время. Для больших периодов отчетов она может занимать продолжительное время. -audit_logs.download_start.sentence.2=Если загрузка не начнется через несколько секунд, попробуйте уменьшить период, за который вы получаете логи. -audit_logs.download_start.sentence.3=Выберите подходящий вариант для скачивания иных вариантов логов. - -audit_logs.range_option.today=Сегодня -audit_logs.range_option.7days=7 дней -audit_logs.range_option.30days=30 дней -audit_logs.range_option.90days=90 дней -audit_logs.range_option.custom=Настраиваемый - -#------------------------------------------------------------------------------ -# -# HOTSPOTS -# -#------------------------------------------------------------------------------ - -risk_exposure.HIGH=Высокий -risk_exposure.MEDIUM=Средний -risk_exposure.LOW=Низкий - -hotspots.page=Потенциальные уязвимости -hotspots.no_hotspots.title=Нет потенциальных уязвимостей для проверки. -hotspots.no_hotspots.description=В следующий раз, когда вы проанализируете фрагмент кода, содержащий потенциальный риск безопасности, он появится здесь. -hotspots.no_hotspots_for_file.title=Выбранный файл не содержит потенциальных уязвимостей. -hotspots.no_hotspots_for_file.description=Вернитесь назад и выберите другой файл, или нажмите кнопку "Показать все потенциальные уязвимости". -hotspots.no_hotspots_for_filters.title=Не найдено результатов, соответствующим выбранным критериям. -hotspots.no_hotspots_for_filters.description=Попробуйте изменить настройки фильтров, чтобы получить результаты. -hotspots.no_hotspots_for_keys.title=Выбранные потенциальные уязвимости больше не существуют. -hotspots.no_hotspots_for_keys.description=Они были закрыты, так как соответствующий код был изменен или удален. -hotspots.learn_more=Узнать больше о потенциальных уязвимостях -hotspots.list=Список потенциальных уязвимостей -hotspots.list_title={0} потенциальных уязвимостей -hotspots.list_title.TO_REVIEW={0} потенциальных уязвимостей для проверки -hotspots.list_title.ACKNOWLEDGED={0} признанных потенциальных уязвимостей -hotspots.list_title.FIXED={0} потенциальных уязвимостей, рассмотренных как исправленные -hotspots.list_title.SAFE={0} потенциальных уязвимостей, рассмотренных как безопасные -hotspots.risk_exposure=Приоритет проверки - -hotspots.tabs.code=Где риск? -hotspots.tabs.risk_description=В чём риск? -hotspots.tabs.vulnerability_description=Вы рискуете? -hotspots.tabs.fix_recommendations=Как это исправить? -hotspots.tabs.activity=Активность -hotspots.tabs.code.short=Где -hotspots.tabs.risk_description.short=Что -hotspots.tabs.vulnerability_description.short=Оценить -hotspots.tabs.fix_recommendations.short=Как -hotspots.tabs.activity.short=Активность -hotspots.review_history.created=создал потенциальную уязвимость -hotspots.review_history.comment_added=добавил(а) комментарий -hotspots.comment.field=Комментарий\: -hotspots.comment.open=Прокомментировать -hotspots.comment.submit=Прокомментировать -hotspots.open_in_ide.success=Отлично. Переключитесь в свою IDE, чтобы увидеть потенциальную уязвимость. -hotspots.open_in_ide.failure=Не удается подключиться к IDE, чтобы открыть потенциальную уязвимость. Пожалуйста, убедитесь, что вы используете последнюю версию SonarLint. - -hotspots.assignee.select_user=Выбрать пользователя... -hotspots.assignee.change_user=Нажмите, чтобы изменить ответственного -hotspots.status.cannot_change_status=Изменение статуса потенциальной уязвимости требует отдельного разрешения. -hotspots.status.review=Отзыв -hotspots.status.review_title=Проверить потенциальную уязвимость -hotspots.status.select=Выбрать статус -hotspots.status.add_comment=Добавить комментарий -hotspots.status.add_comment_optional=Добавить комментарий (необязательно) -hotspots.status.change_status=Изменить статус - -hotspots.status_option.TO_REVIEW=К просмотру -hotspots.status_option.TO_REVIEW.description=Необходимо проанализировать эту потенциальную уязвимость, чтобы оценить, есть ли уязвимость в коде. -hotspots.status_option.ACKNOWLEDGED=Признано -hotspots.status_option.ACKNOWLEDGED.description=Код был проверен и представляет опасность. Требуется исправление. -hotspots.status_option.FIXED=Исправлено -hotspots.status_option.FIXED.description=Код был изменен в соответствии с рекомендованными практиками безопасного кодирования. -hotspots.status_option.SAFE=Безопасный -hotspots.status_option.SAFE.description=Код проверен и не несет опасности. Изменение не требуется. -hotspots.get_permalink=Получить постоянную ссылку -hotspots.no_associated_lines=Потенциальная уязвимость возникла в следующем файле\: -hotspots.congratulations=Поздравляем\! -hotspots.find_in_status_filter_x= Вы можете найти его снова, установив фильтр состояния в {status_label}. -hotspots.successful_status_change_to_x=Статус потенциальной уязвимости изменен на {0}. -hotspots.x_done_keep_going={percentage} потенциальных уязвимостей проверено. -hotspots.see_x_hotspots=Посмотреть "{0}" потенциальных уязвимостей -hotspots.continue_to_next_hotspot=Продолжить проверку - -hotspot.filters.title=Фильтры -hotspot.filters.assignee.assigned_to_me=Назначено мне -hotspot.filters.assignee.all=Все -hotspot.filters.clear=Сбросить фильтры -hotspot.filters.status=Фильтр состояния -hotspot.filters.status.to_review=К просмотру -hotspot.filters.status.acknowledged=Признано -hotspot.filters.status.fixed=Исправлено -hotspot.filters.period=Отбор периода -hotspot.filters.period.since_leak_period=Новый код -hotspot.filters.period.overall=Весь код -hotspot.filters.status.safe=Безопасный -hotspot.filters.by_file_or_list_x=Потенциальные уязвимости отфильтрованы, {show_all_link} -hotspot.filters.show_all=показать все потенциальные уязвимости -hotspot.section.activity=Активность -hotspot.location.count={0} дополнительное расположение -hotspot.location.count.plural={0} дополнительные расположения - -hotspots.reviewed.tooltip=Процент рассмотренных потенциальных уязвимостей (признанных, исправленных или безопасных) среди всех незакрытых потенциальных уязвимостей -hotspots.review_hotspot=Рассмотреть потенциальную уязвимость - -hotspots.assign.success=Потенциальная уязвимость назначена на {0} -hotspots.assign.unassign.success=Потенциальная уязвимость не имеет ответственного -hotspots.update.success=Обновление выполнено -hotspots.success_dialog.do_not_show=Не показывать этот диалог больше - -#------------------------------------------------------------------------------ -# -# ISSUES -# -#------------------------------------------------------------------------------ - -issues.on_file_x=Замечания в файле {0} -issue.add_tags=Добавить теги -issue.remove_tags=Удалить теги -issue.no_tag=Нет тегов -issue.create_tag=Создать тег -issue.create_tag_x=Создать тег ''{0}'' -issue.tags=Теги -issue.assign.assigned_to_x_click_to_change=Назначено на {0}, нажмите для изменения -issue.assign.unassigned_click_to_assign=Не назначено, нажмите для назначения -issue.assign.formlink=Назначить -issue.assign.to_me=мне -issue.quick_fix=Быстрое исправление -issue.quick_fix_available_with_sonarlint=Быстрое исправление доступно {link} -issue.quick_fix_available_with_sonarlint_no_link=Быстрое исправление доступно в SonarLint -issue.comment.add_comment=Добавить комментарий -issue.comment.add_comment.cancel=Отменить добавление комментария -issue.comment.enter_comment=Ввести комментарий -issue.comment.formlink=Прокомментировать -issue.comment.formlink.total=комментарий -issue.comment.formlink.total.plural=комментарии -issue.comment.explain_why=Дайте разъяснения почему -issue.comment.posted_on=Комментарий опубликован -issue.comment.edit=Изменить комментарий -issue.comment.edit.cancel=Отменить редактирование комментария -issue.comment.delete=Удалить комментарий -issue.comment.delete_confirm_message=Вы хотите удалить этот комментарий? -issue.comment.empty.list=У этого замечания нет комментариев. -issue.rule_details=Подробности о правиле -issue.send_notifications=Отправить оповещения -issue.why_this_issue=Почему это проблема? -issue.why_this_issue.long=Почему это проблема? Откройте описание правила внизу страницы. -issue.type.type_x_click_to_change=Тип\: {0}, нажмите, чтобы изменить -issue.severity.severity_x_click_to_change=Серьезность\: {0}, нажмите, чтобы изменить -issue.change_status=Изменить статус -issue.transition.community_plug_link=Сообщество SonarSource -issue.transition.status_x_click_to_change=Статус замечания\: {0}, нажмите, чтобы изменить -issue.transition=Переход -issue.transition.accept=Принять -issue.transition.accept.description=Не будет исправлено -issue.transition.confirm=Подтвердить -issue.transition.confirm.description=Устаревшее -issue.transition.confirm.deprecated_tooltip.1=Действие "Подтверждение" устарело. -issue.transition.confirm.deprecated_tooltip.2=Если вы использовали Подтверждение для общения с членами команды, подумайте о назначении замечания или использовании комментариев и тегов. -issue.transition.confirm.deprecated_tooltip.3=Если вы ознакомились с этим замечанием, но не можете его исправить сейчас, пометьте его как Принято. -issue.transition.unconfirm=Открыто -issue.transition.unconfirm.description=Переоткрыть замечание -issue.transition.resolve=Исправлено -issue.transition.resolve.description=Устаревшее -issue.transition.resolve.deprecated_tooltip.1=Действия "Исправлено" и "Отметить как исправленное" устарели. -issue.transition.resolve.deprecated_tooltip.2=Следующий результат анализа покажет, было ли устранено замечание. Если оно не устранено, то будет автоматически открыто повторно. -issue.transition.resolve.deprecated_tooltip.3=Если вы использовали статус "Отметить как исправленное" для сообщения членам команды о том, что замечание исправлено, рассмотрите возможность использования вместо этого комментариев и тегов. -issue.transition.falsepositive=Ложно -issue.transition.falsepositive.description=Анализ содержит ошибки -issue.transition.reopen=Открыто -issue.transition.reopen.description=Переоткрытое замечание -issue.transition.comment=Комментарий к изменению статуса -issue.transition.comment.placeholder.accept=Напишите, почему (необязательно) -issue.transition.comment.placeholder.confirm=Напишите, почему это подтверждено (необязательно) -issue.transition.comment.placeholder.resolve=Напишите, почему это исправлено (необязательно) -issue.transition.comment.placeholder.falsepositive=Напишите, почему это ложное срабатывание (необязательно) -issue.transition.close=Закрыть -issue.transition.close.description= -issue.transition.wontfix=Неактуально -issue.transition.wontfix.description=Устаревшее -issue.transition.openasvulnerability=Открыть как уязвимость -issue.transition.openasvulnerability.description=Существует уязвимость в коде, которая должна быть исправлена -issue.transition.resolveasreviewed=Отметить как проверенное -issue.transition.resolveasreviewed.description=В коде нет уязвимости -issue.transition.resetastoreview=Перевести в "к просмотру" -issue.transition.resetastoreview.description=Необходимо вновь проанализировать потенциальную уязвимость -issue.tabs.code=Что за замечание? -issue.location_x=Расположение {0} -issue.closed.file_level=Это замечание в {status}. Оно было обнаружено в файле ниже и больше нигде. -issue.closed.project_level=Это замечание в {status}. Оно было обнаружено в проекте ниже и больше нигде. -issues.assignee.change_user=Нажмите, чтобы изменить ответственного -issue.prioritized_rule.description=Соответствующее правило было отмечено как приоритетное в профиле качества, что указывается на необходимость исправления всех подобных замечаний в общем коде. - -issues.action_select=Выбранное замечание -issues.action_select.label=Выбранное замечание {0} -issue.set_severity=Изменить серьезность -issue.set_type=Изменить тип - -issue.type.CODE_SMELL=Дефект кода -issue.type.BUG=Ошибка -issue.type.VULNERABILITY=Уязвимость -issue.type.SECURITY_HOTSPOT=Потенциальная уязвимость -issue.type.SECURITY_HOTSPOT.plural=Потенциальные уязвимости -issue.type.CODE_SMELL.plural=Дефекты кода -issue.type.BUG.plural=Ошибки -issue.type.VULNERABILITY.plural=Уязвимости - -issue.type.deprecation.title=Типы замечаний устарели и больше не могут быть изменены. -issue.type.deprecation.filter_by=Теперь можете отфильтровать замечания\: -issue.type.deprecation.documentation=Документация - -issue.severity.deprecation.title=Серьезность теперь связана с затронутым качеством ПО. Старый уровень серьезности устарел и больше не может быть изменен. -issue.severity.deprecation.filter_by=Можете отфильтровать замечания\: -issue.severity.deprecation.documentation=Документация -issue.severity.new=Новые уровни серьезности - -issue.cct_attribute.label=Чистота кода -issue.software_qualities.label=Влияние качества ПО -issue.impact.severity.tooltip=Это замечание имеет {severity}, влияющую на {quality} вашего ПО. - -issue.clean_code_attribute_category.CONSISTENT=Консистентность -issue.clean_code_attribute_category.CONSISTENT.title=Это замечание консистентности. -issue.clean_code_attribute_category.CONSISTENT.advice=Чтобы быть консистентным, код должен быть написан традиционным и единообразным способом. -issue.clean_code_attribute_category.INTENTIONAL=Преднамеренность -issue.clean_code_attribute_category.INTENTIONAL.title=Это замечание преднамеренности. -issue.clean_code_attribute_category.INTENTIONAL.advice=Чтобы быть преднамеренным, содержание кода должно быть точным и целенаправленным. -issue.clean_code_attribute_category.ADAPTABLE=Адаптивность -issue.clean_code_attribute_category.ADAPTABLE.title=Это замечание адаптивности. -issue.clean_code_attribute_category.ADAPTABLE.advice=Чтобы быть адаптивным, код должен быть структурирован, тогда его легко и с уверенностью можно развивать. -issue.clean_code_attribute_category.RESPONSIBLE=Ответственность -issue.clean_code_attribute_category.RESPONSIBLE.title=Это замечание ответственности. -issue.clean_code_attribute_category.RESPONSIBLE.advice=Чтобы быть ответственным, код должен учитывать этические обязательства в отношении данных и потенциальное влияние общественных норм. - -issue.clean_code_attribute=Чистота кода -issue.clean_code_attribute.CLEAR=Грязный -issue.clean_code_attribute.CLEAR.title=Это замечание преднамеренности, код недостаточно понятный. -issue.clean_code_attribute.CLEAR.advice=Чтобы быть чистым, код должен понятно и прозрачно сообщать о своей функциональности. -issue.clean_code_attribute.COMPLETE=Неполный -issue.clean_code_attribute.COMPLETE.title=Это замечание преднамеренности, код недостаточно полный. -issue.clean_code_attribute.COMPLETE.advice=Чтобы быть полным, код должен быть функциональным и достигать поставленных целей с помощью всеобъемлющих, адекватных и тщательно продуманных конструкций. -issue.clean_code_attribute.CONVENTIONAL=Необычный -issue.clean_code_attribute.CONVENTIONAL.title=Это замечание консистентности, код не должен нарушать соглашения разработки. -issue.clean_code_attribute.CONVENTIONAL.advice=Чтобы быть общепринятым, в коде должны использоваться ожидаемые конструкции, придерживаться единообразия во всех подобных случаях. -issue.clean_code_attribute.DISTINCT=Повторяющийся -issue.clean_code_attribute.DISTINCT.title=Это замечание адаптивности, код повторяется. -issue.clean_code_attribute.DISTINCT.advice=Чтобы не быть повторяющимся, код должен содержать уникальные, отличные процедуры и данные без дублирования. -issue.clean_code_attribute.EFFICIENT=Неэффективный -issue.clean_code_attribute.EFFICIENT.title=Это замечание преднамеренности, код недостаточно эффективный. -issue.clean_code_attribute.EFFICIENT.advice=Чтобы быть эффективным, код должен использовать ресурсы без ненужных затрат, отдавать приоритет доступным экономичным вариантам. -issue.clean_code_attribute.FOCUSED=Несфокусированный -issue.clean_code_attribute.FOCUSED.title=Это проблема адаптивности, код недостаточно сфокусирован. -issue.clean_code_attribute.FOCUSED.advice=Чтобы быть сфокусированным, код должен иметь одну, узкую, направленную и конкретную сферу действия. Каждая часть должна иметь лишь одну краткую цель. -issue.clean_code_attribute.FORMATTED=Неотформатированный -issue.clean_code_attribute.FORMATTED.title=Это проблема консистентности, код должен быть правильно отформатирован. -issue.clean_code_attribute.FORMATTED.advice=Код должен быть оформлен единообразно, с использованием одинаковых несемантических вариантов по всех кодовой базе. -issue.clean_code_attribute.IDENTIFIABLE=Неидентифицируемый -issue.clean_code_attribute.IDENTIFIABLE.title=Это проблема консистентности, код не должен нарушать соглашения имен идентификаторов. -issue.clean_code_attribute.IDENTIFIABLE.advice=Код должен содержать имена и идентификаторы, соответствующие языковым соглашениям. -issue.clean_code_attribute.LAWFUL=Незаконный -issue.clean_code_attribute.LAWFUL.title=Это проблема ответственности, код недостаточно законен. -issue.clean_code_attribute.LAWFUL.advice=Чтобы быть законным, в коде должны соблюдаться правила лицензирования и авторского права. -issue.clean_code_attribute.LOGICAL=Нелогичный -issue.clean_code_attribute.LOGICAL.title=Это замечание преднамеренности, код недостаточно логичный. -issue.clean_code_attribute.LOGICAL.advice=Чтобы быть логичным, код должен иметь правильно сформированные и надежные конструкции, работающие вместе без явных ошибок. -issue.clean_code_attribute.MODULAR=Немодульный -issue.clean_code_attribute.MODULAR.title=Это проблема адаптивности, код недостаточно модульный. -issue.clean_code_attribute.MODULAR.advice=Чтобы быть модульным, код должен быть организован и структурирован так, чтобы подчеркивать разделение между его частями. -issue.clean_code_attribute.RESPECTFUL=Неуважительный -issue.clean_code_attribute.RESPECTFUL.title=Это проблема ответственности, код недостаточно уважителен. -issue.clean_code_attribute.RESPECTFUL.advice=Чтобы быть уважительным, в коде необходимо воздерживаться от использования дискриминационных и оскорбительных формулировок. -issue.clean_code_attribute.TESTED=Не тестируемый -issue.clean_code_attribute.TESTED.title=Это проблема адаптивности, код недостаточно тестируем. -issue.clean_code_attribute.TESTED.advice=Код должен иметь автоматизированные функциональные тесты, обеспечивающие уверенность в работоспособности. -issue.clean_code_attribute.TRUSTWORTHY=Не заслуживает доверия -issue.clean_code_attribute.TRUSTWORTHY.title=Это проблема ответственности, код не заслуживает доверия. -issue.clean_code_attribute.TRUSTWORTHY.advice=Чтобы доверять коду, в нем не должно содержаться раскрытие конфиденциальной информации или hard-code. - -issue.issue_status.OPEN=Открыто -issue.issue_status.ACCEPTED=Принято -issue.issue_status.CONFIRMED=Подтверждено -issue.issue_status.FIXED=Исправлено -issue.issue_status.FALSE_POSITIVE=Ложно - -issue.status.ACCEPTED=Принято -issue.status.REOPENED=Переоткрыто -issue.status.RESOLVED=Решено -issue.status.OPEN=Открыто -issue.status.CONFIRMED=Подтверждено -issue.status.CLOSED=Закрыто -issue.status.TO_REVIEW=К просмотру -issue.status.IN_REVIEW=На рассмотрении -issue.status.REVIEWED=Рассмотрено - -issue.scope.MAIN=Основной код -issue.scope.TEST=Код тестов - -issue.resolution.FALSE-POSITIVE=Ложно -issue.resolution.FALSE-POSITIVE.description=Замечания, вручную определенные как Ложные. Усилия этих замечаний не будут учитываться. -issue.resolution.FIXED=Исправлено -issue.resolution.FIXED.description=Замечания, которые были исправлены в коде или переанализированы. -issue.resolution.WONTFIX=Неактуально -issue.resolution.WONTFIX.description=Замечания, допустимые в этом контексте. Они и их усилия будут проигнорированы. -issue.resolution.REMOVED=Удалено -issue.resolution.REMOVED.description=Правило или ресурс были изменены (удалены, перемещены, изменены параметры, и т. д.), так что анализ больше не находит эти замечания. -issue.unresolved.description=Нерешенные замечания не были учтены. - -issue.action.permalink=Получить постоянную ссылку -issue.line_affected=Проблемная строка\: -issue.introduced=Чужеродность\: -issue.code_variants=Варианты\: -issue.rule_status=Статус правила -issue.effort=Усилие\: -issue.x_effort={0} усилий -issue.ncloc_x.short=Ст{0} -issue.1_code_variant=1 вариант -issue.x_code_variants={0} вариантов -issue.filter_similar_issues=Фильтровать похожие замечания -issue.this_issue_involves_x_code_locations=Это замечание появляется в {0} месте(ах) в коде -issue.this_flow_involves_x_code_locations=Этот процесс появляется в {0} месте(ах) в коде -issue.from_external_rule_engine=Замечание обнаружено внешним движком правил\: {0} -issue.external_issue_description=Это внешнее правило {0}. Подробности недоступны. -issues.loading_issues=Загрузка замечаний -issues.return_to_list=Вернуться к списку -issues.bulk_change_X_issues=Массово изменить {0} замечание(я) -issues.select_all_issues=Выбрать все замечания -issues.issues=замечаний -issues.to_select_issues=Выбранные замечания -issues.to_navigate=Перейти к замечанию -issues.to_navigate_back=назад -issues.to_navigate_issue_locations=для перехода к местам обнаружения замечаний -issues.to_switch_flows=для переключения потоков -issues.new_code=Новый код -issues.new_code_period=Период нового кода -issues.max_new_code_period=Период нового кода максимальный -issues.my_issues=Мои замечания -issues.no_my_issues=Вам не назначено ни одного замечания. -issues.no_issues=Ни одного замечания. Ура\! -issues.fixed_issues=Исправленные замечания -issues.fixed_issues.description=Список замечаний, которые будут исправлены {pullRequest} -issues.x_more_locations=+ ещё {0} мест нахождения -issues.not_all_issue_show=Не все замечания включены -issues.not_all_issue_show_why=У вас нет доступа ко всем проектам в этом портфолио - -issues.open_in_ide.success=Отлично. Переключитесь в свою IDE, чтобы увидеть замечание. -issues.open_in_ide.failure=Не удается открыть замечание в IDE. Пожалуйста, проверьте {link}. - -issue.activity.review_history.created=Созданное замечание -issue.activity.review_history.comment_added=добавил(а) комментарий -issue.activity.add_comment=Добавить комментарий - -# ISSUES SUBNAVIGATION -issue.hint.navigate=Навигация по расположениям -issues.execution_flows=процессы выполнения -issues.execution_flow=процесс выполнения -issues.data_flow=поток данных -issues.data_flows=потоки данных -issues.locations=расположения -issues.location=расположение -issues.show_x_more_locations=Показать больше расположений {0} -issue.flow.1_step=1 шаг -issue.flow.x_steps={0} шагов -issue.unnamed_location=Другое расположение -issue.show_full_execution_flow=Просмотреть весь процесс выполнения {0} шага - -#------------------------------------------------------------------------------ -# -# ISSUE CHANGELOG -# -#------------------------------------------------------------------------------ -issue.changelog.found_on_x_show_more=Найдено в {0}; нажмите чтобы увидеть список изменений -issue.changelog.changed_to={0} изменено на {1} -issue.changelog.was=было {0} -issue.changelog.webhook_source= (изменение вызвано вебхуком {0}) -issue.change.file_move=Файл был перемещен из {0} в {1} -issue.change.from_branch=Замечание было скопировано из ветви ''{0}'' в ветвь ''{1}'' -issue.change.from_non_branch=Замечание было объединено из ''{0}'' в ''{1}'' -issue.changelog.removed={0} удалено -issue.changelog.line_removed_X=Номер строки удален из замечания (был {0}) -issue.changelog.field.severity=Серьезность -issue.changelog.field.actionPlan=План действий -issue.changelog.field.assignee=Назначенный -issue.changelog.field.author=Автор -issue.changelog.field.resolution=Решение -issue.changelog.field.effort=Усилие -issue.changelog.field.status=Статус -issue.changelog.field.issueStatus=Статус -issue.changelog.field.tags=Теги -issue.changelog.field.code_variants=Варианты кода -issue.changelog.field.type=Тип -issue.changelog.field.file=Файл -issue.changelog.field.cleanCodeAttribute=Чистота кода - -#------------------------------------------------------------------------------ -# -# ISSUES FACETS -# -#------------------------------------------------------------------------------ -issues.facet.period=Период -issues.facet.types=Тип -issues.facet.severities=Серьезность -issues.facet.scopes=Тип кода -issues.facet.projects=Проект -issues.facet.issueStatuses=Статус -issues.facet.hotspotStatuses=Статус потенциальной уязвимости -issues.facet.assignees=Назначенный -issues.facet.files=Файл -issues.facet.modules=Модуль -issues.facet.directories=Каталог -issues.facet.tags=Тег -issues.facet.rules=Правило -issues.facet.languages=Язык -issues.facet.cleanCodeAttributeCategories=Чистота кода -issues.facet.impactSoftwareQualities=Качество ПО -issues.facet.codeVariants=Вариант кода -issues.facet.createdAt=Дата создания -issues.facet.createdAt.all=Все -issues.facet.createdAt.last_week=Прошлая неделя -issues.facet.createdAt.last_month=Прошлый месяц -issues.facet.createdAt.last_year=Прошлый год -issues.facet.createdAt.bar_description={0} замечаний с {1} на {2} -issues.facet.authors=Автор -issues.facet.impactSeverities=Серьезность -issues.facet.impactSeverities.help.line1=Серьезность теперь напрямую связана с качеством ПО, что означает, что каждый признак качества ПО имеет свою серьезность. -issues.facet.impactSeverities.help.line2=Есть только три уровня\: высокий, средний и низкий. -issues.facet.issues=Ключ замечания -issues.facet.mode=Режим отображения -issues.facet.mode.count=Замечания -issues.facet.mode.effort=Усилия -issues.facet.standards=Категория безопасности -issues.facet.owaspTop10=OWASP Топ 10 2017 -issues.facet.owaspTop10_2021=OWASP Топ 10 2021 -issues.facet.sonarsourceSecurity=SonarSource -issues.facet.cwe=CWE -issues.facet.sonarsource.show_more=Показать больше категорий SonarSource -issues.facet.prioritized_rule.category=Приоритетные правила -issues.facet.prioritized_rule=Замечания приоритетных правил - -#------------------------------------------------------------------------------ -# -# ISSUE BULK CHANGE -# -#------------------------------------------------------------------------------ - -issue_bulk_change.form.title=Изменить {0} замечаний -issue_bulk_change.max_issues_reached=Найдено больше замечаний, чем может быть обработано одним групповым изменением. Ваши изменения будут применены только к первым {max} замечаниям. -issue_bulk_change.x_issues={0} замечаний -issue_bulk_change.no_match=Не найдено замечаний, соответствующих выбранному фильтру -issue_bulk_change.assignee.change=Назначить выбранные замечания пользователю -issue_bulk_change.select_tags=Выбор тегов -issue_bulk_change.selected_tags=Выбранные теги -issue_bulk_change.resolution_comment=Резолюция - -#------------------------------------------------------------------------------ -# -# PROJECTS PAGE -# -#------------------------------------------------------------------------------ - -projects.page=Проекты -projects.add=Создать проект -projects.create_application=Создать приложение -projects.no_projects.empty_instance=Нет видимых проектов. -projects.no_projects.empty_instance.new_project=Как только вы проанализируете какие-нибудь проекты, они отобразятся здесь. -projects.no_projects.empty_instance.how_to_add_projects=Вот как вы можете проанализировать новые проекты -projects.no_favorite_projects=У вас еще нет каких-либо избранных проектов. -projects.no_favorite_projects.engagement=Откройте для себя и добавьте в избранное проекты, к которым вы хотите иметь быстрый доступ. -projects.explore_projects=Исследовать проекты -projects.not_analyzed.TRK=Главная ветка проекта еще не проанализирована. -projects.not_analyzed.APP=Ни один из проектов приложения не проанализирован. -projects.no_new_code_period.TRK=Проект пока не имеет данных о новом коде. -projects.no_new_code_period.APP=Приложение пока не имеет данных о новом коде. -projects.new_code_period_x=Новый код\: последние {0} -projects.configure_analysis=Настройка анализа -projects.last_analysis_on_x=Последний анализ\: {date} -projects.search=Поиск по имени или ключу проекта -projects.perspective=Вид -projects.skip_to_filters=Перейти к фильтрам проекта -projects.sort_by=Сортировать по -projects.sort_ascending=Результаты отсортированы в порядке возрастания -projects.sort_descending=Результаты отсортированы в порядке убывания -projects.sorting.default=по умолчанию -projects.sorting.name=Имя -projects.sorting.analysis_date=Дата последнего анализа -projects.sorting.creation_date=Дата создания -projects.sorting.reliability=Надежность -projects.sorting.security=Безопасность -projects.sorting.security_review=Обзор безопасности -projects.sorting.maintainability=Сопровождаемость -projects.sorting.coverage=Покрытие -projects.sorting.duplications=Дублирование -projects.sorting.size=Размер -projects.sorting.new_reliability=Надежность -projects.sorting.new_security=Безопасность -projects.sorting.new_security_review=Обзор безопасности -projects.sorting.new_maintainability=Сопровождаемость -projects.sorting.new_coverage=Покрытие -projects.sorting.new_duplications=Дублирование -projects.sorting.new_lines=Новые строки -projects.view.overall=Общее состояние -projects.view.overall_code=Весь код -projects.view.new_code=Новый код -projects.worse_of_reliablity_and_security=Худший из надежности и безопасности -projects.limited_set_of_projects=Отображение проектов ограничено первыми {0} на основе текущей сортировки\: {1}. -projects.facets.quality_gate=Порог качества -projects.facets.quality_gate.warning_help=Статус предупреждения устарел. Этот фильтр исчезнет, когда не останется ни одного предупреждения для Порога качества. -projects.facets.rating_x={0} оценка -projects.facets.languages=Языки -projects.facets.search.languages=Поиск языков -projects.facets.new_lines=Новые строки -projects.facets.tags=Теги -projects.facets.search.tags=Поиск тегов -projects.facets.qualifier=Тип -projects.facets.qualitygate_label_x=Нажмите, чтобы отфильтровать проекты с порогом качества {0}. -projects.facets.rating_label_single_x=Нажмите, чтобы отфильтровать проекты с {0} оценкой {1}. -projects.facets.rating_label_multi_x=Нажмите, чтобы отфильтровать проекты с {0} оценкой {1} или хуже. -projects.facets.label_no_data_x=Нажмите, чтобы отфильтровать проекты без данных {0}. -projects.facets.label_text_x=Нажмите, чтобы отфильтровать проекты по {0}\: {1} -projects.facets.size.label.1=Нажмите, чтобы отфильтровать проекты, содержащие менее 1000 строк кода -projects.facets.size.label.2=Нажмите, чтобы отфильтровать проекты, содержащие 1000 строк кода или более -projects.facets.size.label.3=Нажмите, чтобы отфильтровать проекты, содержащие 10 тыс. строк кода или более -projects.facets.size.label.4=Нажмите, чтобы отфильтровать проекты, содержащие 100 тыс. строк кода или более -projects.facets.size.label.5=Нажмите, чтобы отфильтровать проекты, содержащие более 500 тыс. строк кода -projects.facets.new_lines.label.1=Нажмите, чтобы отфильтровать проекты, содержащие менее 1000 строк нового кода -projects.facets.new_lines.label.2=Нажмите, чтобы отфильтровать проекты, содержащие 1000 строк нового кода или более -projects.facets.new_lines.label.3=Нажмите, чтобы отфильтровать проекты, содержащие 10 тыс. строк нового кода или более -projects.facets.new_lines.label.4=Нажмите, чтобы отфильтровать проекты, содержащие 100 тыс. строк нового кода или более -projects.facets.new_lines.label.5=Нажмите, чтобы отфильтровать проекты, содержащие более 500 тыс. строк нового кода -projects.facets.coverage.label.1=Нажмите, чтобы отфильтровать проекты с покрытием тестами более 80% -projects.facets.coverage.label.2=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 80% -projects.facets.coverage.label.3=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 70% -projects.facets.coverage.label.4=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 50% -projects.facets.coverage.label.5=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 30% -projects.facets.duplication.label.1=Нажмите, чтобы отфильтровать проекты с дублированием менее 3% -projects.facets.duplication.label.2=Нажмите, чтобы отфильтровать проекты с дублированием более 3% -projects.facets.duplication.label.3=Нажмите, чтобы отфильтровать проекты с дублированием более 5% -projects.facets.duplication.label.4=Нажмите, чтобы отфильтровать проекты с дублированием более 10% -projects.facets.duplication.label.5=Нажмите, чтобы отфильтровать проекты с дублированием более 20% -projects.facets.no_available_filters_clear_others=Нет доступных фильтров. Очистите другие фильтры, чтобы увидеть варианты. -projects.sort.disabled=Отключено, так как с текущим выбором проекта сортировка не может повлиять на отображаемый результат. -projects.sort.analysis_date=по дате последнего анализа (старый вначале) -projects.sort.-analysis_date=по дате последнего анализа (последний вначале) -projects.sort.name=по имени -projects.sort.-name=по названию -projects.sort.reliability=по надежности (сначала лучшие) -projects.sort.-reliability=по надежности (сначала худшие) -projects.sort.security=по безопасности (сначала лучшие) -projects.sort.-security=по безопасности (сначала худшие) -projects.sort.maintainability=по сопровождаемости (сначала лучшие) -projects.sort.-maintainability=по сопровождаемости (сначала худшие) -projects.sort.coverage=по покрытию (сначала лучшие) -projects.sort.-coverage=по покрытию (сначала худшие) -projects.sort.duplications=по дублированию (сначала лучшие) -projects.sort.-duplications=по дублированию (сначала худшие) -projects.sort.size=по размеру (сначала наименьшие) -projects.sort.-size=по размеру (сначала наибольшие) -projects.show_more=Показать еще проекты -projects.security_hotspots_reviewed=Обзор потенциальных уязвимостей -projects.awaiting_scan=Изменение в расчете -projects.awaiting_scan.description.TRK=Способ вычисления Безопасности, Надежности и Сопровождаемости изменился. Отображаемые значения могут измениться после следующего анализа. -projects.awaiting_scan.description.APP=Способ вычисления Безопасности, Надежности и Сопровождаемости изменился. Отображаемые значения могут измениться после следующего анализа всех проектов этого приложения. - - -#------------------------------------------------------------------------------ -# -# DASHBOARD -# -#------------------------------------------------------------------------------ - -dashboard.project.not_found=Запрашиваемый проект не найден. -dashboard.project.not_found.2=Он никогда не был проанализирован успешно, или был удален. -dashboard.portfolio.not_found=Запрашиваемое портфолио не найдено. -dashboard.portfolio.not_found.2=Либо его родитель не был пересчитан, либо он был удален. - - -#------------------------------------------------------------------------------ -# -# SETTINGS -# -#------------------------------------------------------------------------------ -settings.key_x=Ключ\: {0} -settings.default_x=По умолчанию\: {0} -settings.not_set=(не установлено) -settings.state.saving=Сохранение... -settings.state.saved=Сохранено\! -settings.state.validation_failed=Проверка не удалась. {0} -settings.state.value_cant_be_empty=Введите значение или используйте "Сбросить" для установки значения по умолчанию. -settings.state.value_cant_be_empty_no_default=Укажите значение. -settings.state.url_not_valid=`{0}` не является допустимым URL -settings._default=(по умолчанию) -settings.boolean.true=Истина -settings.boolean.false=Ложь -settings.default.no_value=<значение отсутствует> -settings.default.complex_value=<комплексное значение> -settings.default.password=<пароль> -settings.reset_confirm.title=Сбросить настройки -settings.reset_confirm.description=Вы уверены, что хотите сбросить эту настройку? -settings.definition.reset=Сбросить "{0}" на значения по умолчанию -settings.definition.delete_value=Удалить значение "{1}" для настройки "{0}" -settings.definitions.delete_fields=Удалить строку {1} для настройки "{0}" - -settings.search.placeholder=Найти в настройках -settings.search.results=Список результатов поиска - -settings.json.format=Формат JSON -settings.json.format_error=Для форматирования требуется корректный JSON. Пожалуйста, исправьте его и повторите попытку. - -settings.analysis_scope.wildcards.introduction=Вы можете использовать следующие шаблоны. -settings.analysis_scope.wildcards.zero_more_char=Совпадают ноль или больше символов -settings.analysis_scope.wildcards.zero_more_dir=Совпадают ноль или больше каталогов -settings.analysis_scope.wildcards.single_char=Совпадает один символ - -settings.new_code_period.category=Новый код -settings.new_code_period.title=Новый код -settings.new_code_period.description0=Настройки определения части кода, которая будет считаться новой. -settings.new_code_period.description1=Это поможет вам сосредоточиться на последних изменениях в вашем проекте, позволяя вам следовать методологии "Чистый код". -settings.new_code_period.description2=Конкретная настройка Нового кода может быть установлена на уровне проекта. -settings.new_code_period.description3=Подробнее\: {link} -settings.new_code_period.description3.link=Настройки Нового кода -settings.new_code_period.question=Выберите базу для расчета нового кода для этого проектов по умолчанию - -settings.languages.select_a_language_placeholder=Выберите язык - -settings.projects.default_visibility_of_new_projects=Видимость по умолчанию для новых проектов\: -settings.projects.change_visibility_form.label=Изменить видимость по умолчанию для новых проектов -settings.projects.change_visibility_form.header=Установить видимость по умолчанию для новых проектов -settings.projects.change_visibility_form.warning=Это не изменит видимость на уже существующих проектах. -settings.projects.change_visibility_form.warning.github=Это не изменит видимость уже существующих проектов. Кроме того, проекты, привязанные к GitHub не будут затронуты этой опцией и будут проигнорированы. -settings.projects.change_visibility_form.submit=Изменить видимость по умолчанию - -settings.almintegration.title=Настройки интеграции -settings.almintegration.description=Интеграция с ALM позволяет SonarQube взаимодействовать с вашей ALM. С помощью интеграции, появляется возможность использовать аутентификацию ALM, предоставлять аналитические данные и значение порога качества ваших пулл-реквестов непосредственно в интерфейсе ALM. -settings.almintegration.empty.server_base_url=Вам нужно указать базовый URL-адрес сервера в General > {serverBaseUrl}, чтобы работали ссылки из DevOps платформы на SonarQube. -settings.almintegration.empty.server_base_url.setting_link=Базовый URL сервера -settings.almintegration.tab.github=GitHub -settings.almintegration.tab.bitbucket=Bitbucket -settings.almintegration.tab.azure=Azure DevOps -settings.almintegration.tab.gitlab=GitLab -settings.almintegration.github.info=Чтобы включить оформление пулл-реквестов в вашей организации или репозитории, вам нужно установить приложение GitHub со специальными настройками и разрешениями. {link} -settings.almintegration.github.additional_permission=Если статус сообщения о Порогах Качества не удался в приватных проектах, вам может потребоваться добавить дополнительное разрешение для приложения GitHub. {link} -settings.almintegration.bitbucketcloud.info=Для декорирования пулл-реквестов нужно создать OAuth потребителя в настройках Bitbucket Cloud. Он должен быть частным потребителем с правом чтения пулл-реквестов. Bitbucket требует для OAuth указания URL-адреса коллбэка, но SonarQube его не использует, поэтому можете указать любой URL-адрес. {link} -settings.almintegration.bitbucketcloud.oauth=Клиент OAuth -settings.almintegration.empty.azure=Создайте свою первую конфигурацию Azure DevOps для начала анализа ваших репозиториев в SonarQube. -settings.almintegration.empty.bitbucket=Создайте свою первую конфигурацию Bitbucket для начала анализа ваших репозиториев в SonarQube. -settings.almintegration.empty.bitbucketcloud=Создайте свою первую конфигурацию Bitbucket Cloud для начала анализа ваших репозиториев в SonarQube. -settings.almintegration.empty.github=Создайте свою первую конфигурацию GitHub для начала анализа ваших репозиториев в SonarQube. -settings.almintegration.empty.gitlab=Создайте свою первую конфигурацию GitLab для начала анализа ваших репозиториев в SonarQube. -settings.almintegration.create=Создать конфигурацию -settings.almintegration.create.tooltip=Обновитесь до {link}, чтобы интегрироваться с несколькими экземплярами {alm}. -settings.almintegration.create.tooltip.link=Enterprise Edition -settings.almintegration.check_configuration=Проверка конфигурации -settings.almintegration.check_configuration_x=Проверить конфигурацию ''{0}'' -settings.almintegration.edit_configuration=Изменить конфигурацию ''{0}'' -settings.almintegration.delete_configuration=Удалить конфигурацию ''{0}'' -settings.almintegration.checking_configuration=Проверка конфигурации -settings.almintegration.configuration_valid=Конфигурация корректна -settings.almintegration.configuration_invalid=У вас есть следующие ошибки в конфигурации\: -settings.almintegration.could_not_validate=Не удалось проверить эту конфигурацию. -settings.almintegration.delete.header=Удалить конфигурацию -settings.almintegration.delete.message=Вы уверены, что хотите удалить конфигурацию {id} ? -settings.almintegration.delete.info={0} проектов больше не получат оформления пулл-реквестов. -settings.almintegration.delete.no_info=Неизвестное количество проектов больше не получит оформления пулл-реквестов. -settings.almintegration.form.app_id.github.help=App ID находится на странице вашего проекта GitHub\: "Настройки > Настройки разработчика > GitHub Apps" -settings.almintegration.form.header.create=Создать конфигурацию -settings.almintegration.form.header.edit=Изменить конфигурацию -settings.almintegration.form.name.azure=Имя конфигурации -settings.almintegration.form.name.azure.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра Azure на уровне проекта. -settings.almintegration.form.choose_bitbucket_variant=Выберите, какой вариант вы хотите настроить -settings.almintegration.form.name.bitbucket=Имя конфигурации -settings.almintegration.form.name.bitbucket.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра Bitbucket на уровне проекта. -settings.almintegration.form.name.bitbucketcloud=Имя конфигурации -settings.almintegration.form.name.bitbucketcloud.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра Bitbucket Cloud на уровне проекта. -settings.almintegration.form.name.github=Имя конфигурации -settings.almintegration.form.name.github.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра приложения GitHub на уровне проекта. -settings.almintegration.form.name.gitlab=Имя конфигурации -settings.almintegration.form.name.gitlab.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра GitLab на уровне проекта. -settings.almintegration.form.workspace.bitbucketcloud=Идентификатор рабочей области -settings.almintegration.form.workspace.bitbucketcloud.error=Идентификатор рабочей области может содержать только строчные буквы английского алфавита, цифры, тире и подчеркивания. -settings.almintegration.form.workspace.bitbucketcloud.help=Идентификатор рабочей области является частью URL-адреса вашего Bitbucket Cloud {example} -settings.almintegration.form.oauth_key.bitbucketcloud.help=Bitbucket автоматически создает ключ OAuth, когда вы создаете своего потребителя OAuth. Вы можете найти его в настройках рабочей области Bitbucket Cloud под OAuth. -settings.almintegration.form.oauth_secret.bitbucketcloud.help=Bitbucket автоматически создает секрет OAuth, когда вы создаете своего потребителя OAuth. Вы можете найти его в настройках рабочей области Bitbucket Cloud под OAuth. -settings.almintegration.form.url.azure=URL-адрес сервера Azure DevOps -settings.almintegration.form.url.azure.help1=Для сервера Azure DevOps предоставьте полный URL коллекции\: -settings.almintegration.form.url.azure.help2=Для сервисов Azure DevOps предоставьте полный URL-адрес\: -settings.almintegration.form.url.bitbucket=Адрес сервера Bitbucket -settings.almintegration.form.url.bitbucket.help=Пример\: https\://bitbucket-server.your-company.com -settings.almintegration.form.url.github=Адрес GitHub API -settings.almintegration.form.url.github.help1=Пример для GitHub Enterprise\: -settings.almintegration.form.url.github.help2=При использовании GitHub.com\: -settings.almintegration.form.url.github.private_key_warning=По соображениям безопасности, укажите приватный ключ GitHub App для обновления URL. -settings.almintegration.form.url.gitlab=Адрес GitLab API -settings.almintegration.form.url.gitlab.help=Укажите адрес GitLab API. Например\: -settings.almintegration.form.url.pat_warning=По соображениям безопасности, укажите персональный токен доступа для обновления URL. -settings.almintegration.form.app_id=GitHub App ID -settings.almintegration.form.client_id.github=Client ID -settings.almintegration.form.client_id.github.help=Client ID находится на странице вашего проекта GitHub. -settings.almintegration.form.client_secret.github=Client Secret -settings.almintegration.form.client_secret.github.help=Client secret находится на странице вашего проекта GitHub. -settings.almintegration.form.client_id.bitbucketcloud=Ключ OAuth -settings.almintegration.form.client_secret.bitbucketcloud=OAuth Secret -settings.almintegration.form.private_key=Приватный ключ -settings.almintegration.form.private_key.github.help=Ваш приватный ключ GitHub. Вы можете создать файл .pem на странице Private keys вашего GitHub. Скопируйте и вставьте сюда всё содержимое файла. -settings.almintegration.form.webhook_secret.github=Webhook Secret -settings.almintegration.form.webhook_secret.github.help=Оставьте это поле пустым, если вы не используете функцию GitHub Code Scanning Alert. См. документацию для подробностей. -settings.almintegration.form.personal_access_token=Персональный токен -settings.almintegration.form.personal_access_token.azure.help=Учетная запись сервера Azure DevOps используется для декорирования пулл-реквестов. Мы рекомендуем использовать специальную учетную запись Azure DevOps с правами администратора. Вам нужен {pat} с этой учетной записи с правами на чтение для репозиториев, которые будут проанализированы. Этот персональный токен доступа используется для сообщения о состоянии Порогов качества на ваших пулл-реквестах. -settings.almintegration.form.personal_access_token.azure.help.url=Персональный токен -settings.almintegration.form.personal_access_token.gitlab.help=Учетная запись сервера GitLab используется для декорирования пулл-реквестов. Мы рекомендуем использовать специальную учетную запись GitLab с правами администратора. Вам нужен {pat} с этой учетной записи с правами {permission} для репозиториев, которые будут проанализированы. Этот персональный токен доступа используется для сообщения о состоянии Порогов Качества на ваших пулл-реквестах. -settings.almintegration.form.personal_access_token.gitlab.help.url=Персональный токен -settings.almintegration.form.personal_access_token.bitbucket.help=Учетная запись сервера Bitbucket используется для декорирования пулл-реквестов. Мы рекомендуем использовать специальную учетную запись Bitbucket Server с правами администратора. Вам нужен {pat} с этой учетной записи с правами на чтение для репозиториев, которые будут проанализированы. Этот персональный токен доступа используется для сообщения о состоянии Порогов Качества на ваших пулл-реквестах. -settings.almintegration.form.personal_access_token.bitbucket.help.url=Персональный токен -settings.almintegration.form.save=Сохранить конфигурацию -settings.almintegration.form.cancel=Отмена -settings.almintegration.form.secret.field=Это поле скрыто по соображениям безопасности. -settings.almintegration.form.secret.update_field=Обновить значение поля -settings.almintegration.form.secret.update_field_x=Обновить значение {0} -settings.almintegration.form.secret.can_encrypt=Вы можете зашифровать это значение. {learn_more} -settings.almintegration.feature.status_reporting.title=Отчёт о состоянии порога качества -settings.almintegration.feature.status_reporting.description_pr=Добавление результатов анализа и порога качества к вашим пулл-реквестам непосредственно в интерфейсе ALM. -settings.almintegration.feature.status_reporting.description_pr_and_commits=Добавьте отображение статуса Порога качества в пулл-реквеста и проанализированных коммитах непосредственно в интерфейсе ALM провайдера. -settings.almintegration.feature.status_reporting.description_mr=Добавление результатов анализа и порога качества к вашим пулл-реквестам непосредственно в интерфейсе ALM. -settings.almintegration.feature.pr_decoration.disabled=Выключен -settings.almintegration.feature.pr_decoration.disabled.no_branches=Обновите до {link}, чтобы включить эту функцию. -settings.almintegration.feature.pr_decoration.disabled.no_branches.link=Developer Edition -settings.almintegration.feature.alm_repo_import.title=Импорт репозиториев из ALM -settings.almintegration.feature.alm_repo_import.description=Выберите репозитории в ALM и импортируйте их в SonarQube. -settings.almintegration.feature.alm_repo_import.disabled=Выключен -settings.almintegration.feature.alm_repo_import.disabled.no_url=Эта функция отключена, потому что у настроенного экземпляра не указан адрес. -settings.almintegration.tabs.authentication_moved=Вы можете делегировать аутентификацию этой DevOps-платформе. Соответствующие настройки находятся в разделе {link}. - -# Authentication Common -settings.authentication.title=Аутентификация -settings.authentication.custom_message_information=Вы можете задать собственное сообщение о входе в систему, чтобы помочь вашим пользователям аутентифицироваться. Соответствующие настройки доступны в разделе {link}. -settings.authentication.custom_message_information.link=Общие -settings.authentication.description=Следующие настройки позволяют делегировать аутентификацию через SAML или любую из следующих DevOps-платформ\: GitHub, GitLab, Bitbucket. -settings.authentication.help=Если вам нужна помощь в настройке аутентификации, прочтите наш специальный {link}. -settings.authentication.legacy_help.github=Поддержка GitHub OAuth устарела и будет удалена в будущем релизе. По ссылке {link} получите информацию для обновления настроек. -settings.authentication.help.link=документация -settings.authentication.form.create=Создать конфигурацию -settings.authentication.form.edit=Редактировать -settings.authentication.form.delete=Удалить -settings.authentication.form.delete.tooltip=Можно удалить только отключенную конфигурацию. -settings.authentication.form.loading=Загрузка конфигурации -settings.authentication.form.enable=Включить конфигурацию -settings.authentication.form.disable=Отключить конфигурацию -settings.authentication.form.disable.tooltip=Вы не можете отключить эту конфигурацию при использования автоматической синхронизации. Для отключения необходимо использовать режим синхронизации Just-in-Time. -settings.authentication.form.provisioning=Настройка синхронизации -settings.authentication.form.provisioning_at_login=Just-in-time синхронизация пользователя и группы (по умолчанию) -settings.authentication.form.other_provisioning_enabled=Уже включено для другого поставщика. Только с одним поставщиком идентификации может быть настроена автоматическая синхронизация пользователей и групп. -settings.authentication.form.settings.save_success=Настройки успешно сохранены. - -# GITHUB -settings.authentication.github.form.create=Новая конфигурация GitHub -settings.authentication.github.form.edit=Изменить конфигурацию GitHub -settings.authentication.github.appid_x=ID приложения\: {applicationId} -settings.authentication.github.confirm.AUTO_PROVISIONING=Переключиться на автоматическую синхронизацию -settings.authentication.github.confirm.JIT=Переключиться на Just-in-Time синхронизацию -settings.authentication.github.confirm.insecure=Потенциально небезопасная конфигурация -settings.authentication.github.confirm.AUTO_PROVISIONING.description=После перехода на автоматическую синхронизацию, группы, пользователей, членство в группах и разрешения на проекты GitHub будут унаследованы от GitHub. У вас больше не будет возможности редактировать их в SonarQube. Вы хотите применить это изменение? -settings.authentication.github.confirm.JIT.description=Переключение на Just-in-Time удаляет автоматическую синхронизацию пользователей, групп и членов групп. Пользователи добавляются и членство в группах обновляется только при входе пользователя. Вы уверены? -settings.authentication.github.confirm_auto_provisioning.header=Подтвердите метод синхронизации -settings.authentication.github.confirm_auto_provisioning.description1=Автоматическая синхронизация пользователей и групп в настоящее время приостановлена. -settings.authentication.github.confirm_auto_provisioning.description2=Этот метод синхронизации был улучшен. Теперь он включает синхронизацию прав пользователя и видимости проекта с GitHub. Для получения дополнительной информации обратитесь к {documentation}. -settings.authentication.github.confirm_auto_provisioning.question=Какой метод синхронизации вы хотели бы использовать? -settings.authentication.github.confirm_auto_provisioning.continue=Автоматическая синхронизация пользователя, группы и прав -settings.authentication.github.confirm_auto_provisioning.switch_jit=Just-in-Time синхронизация пользователя и группы -settings.authentication.github.provisioning_change.confirm_changes=Подтвердить изменения -settings.authentication.github.provisioning_change.insecure_config=Пожалуйста, имейте в виду, что ваша конфигурация потенциально небезопасна, потому что вы не добавили никакой организации в список allowlist. Если ваше приложение GitHub является общедоступным, любой может установить его и получить доступ к вашему экземпляру. -settings.authentication.github.configuration=Конфигурация GitHub -settings.authentication.github.form.not_configured=Приложение GitHub не настроено -settings.authentication.github.form.legacy_configured=Совместимость с GitHub OAuth устарела и будет удалена в будущих версиях. Ваши настройки будут продолжать работать, но с ограниченной поддержкой. Мы рекомендуем использовать GitHub App. Для получения дополнительной информации ознакомьтесь с {documentation}. -settings.authentication.github.form.legacy_configured.link=Узнайте больше о том, как создать GitHub App конфигурацию -settings.authentication.github.enable_first=Включите конфигурацию GitHub для дополнительных настроек синхронизации. -settings.authentication.github.form.allowedOrganizations.name=Организации -settings.authentication.github.form.allowedOrganizations.description=Только члены этих организаций смогут аутентифицироваться на сервере. ⚠️ если не установлено, пользователи любых организации, где установлено приложение GitHub, смогут авторизоваться в этом экземпляре SonarQube. -settings.authentication.github.form.apiUrl.name=URL-адрес API для экземпляра GitHub. -settings.authentication.github.form.apiUrl.description=URL-адрес API для экземпляра GitHub. https\://api.github.com/ для Github.com, https\://github.company.com/api/v3/ при использовании Github Enterprise -settings.authentication.github.form.applicationId.name=ID приложения -settings.authentication.github.form.applicationId.description=ID приложения можно найти на странице вашего приложения GitHub в разделе Settings > Developer Settings > GitHub Apps. -settings.authentication.github.form.clientId.name=Client ID -settings.authentication.github.form.clientId.description=ID клиента, предоставленный GitHub при регистрации приложения. -settings.authentication.github.form.clientSecret.name=Client Secret -settings.authentication.github.form.clientSecret.description=Пароль клиента, предоставленный GitHub при регистрации приложения. -settings.authentication.github.form.privateKey.name=Приватный ключ -settings.authentication.github.form.privateKey.description=Ваш приватный ключ GitHub. Вы можете создать файл .pem на странице Private keys вашего GitHub. Скопируйте и вставьте сюда всё содержимое файла. -settings.authentication.github.form.synchronizeGroups.name=Синхронизировать команды как группы -settings.authentication.github.form.synchronizeGroups.description=Синхронизация команды GitHub с членством в группах SonarQube при входе пользователя в SonarQube. Пользователи будут связаны с группами SonarQube, соответствующими по имени командам GitHub, в которых они состоят. -settings.authentication.github.form.webUrl.name=WEB-адрес экземпляра GitHub. -settings.authentication.github.form.webUrl.description=WEB-адрес экземпляра GitHub. https\://github.com/ для Github.com, https\://github.company.com/ при использовании Github Enterprise. -settings.authentication.github.form.private_key.required_for_url_change=Введите ваш закрытый ключ еще раз для обновления URL-адреса API или WEB-адреса. -settings.authentication.github.form.provisioning_with_github=Автоматическая синхронизация пользователя, группы и разрешений -settings.authentication.github.form.provisioning_with_github_short.autoProvisioning=Автоматическая синхронизация -settings.authentication.github.form.provisioning_with_github_short.jit=Just-in-Time синхронизация -settings.authentication.github.form.provisioning_with_github.description=Пользователи и группы автоматически синхронизируются с организациями GitHub. После активации, пользователи и группы могут быть созданы и изменены только в организации/команде GitHub. Существующие локальные пользователи будут сохранены и могут быть только деактивированы. {documentation} -settings.authentication.github.form.description.doc=Подробнее в {documentation}. -settings.authentication.github.form.provisioning_at_login.description=Пользователи и группы синхронизируются только при входе в SonarQube. Подробнее в {documentation} -settings.authentication.github.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с GitHub. Подробнее в {documentation}. -settings.authentication.github.form.allowUsersToSignUp.name=Разрешить регистрацию пользователей -settings.authentication.github.form.allowUsersToSignUp.description=Разрешить новым пользователям аутентифицироваться. Если параметр отключен, только существующие пользователи смогут аутентифицироваться на сервере. -settings.authentication.github.form.projectVisibility.name=Обеспечение видимости проекта -settings.authentication.github.form.projectVisibility.description=Изменение видимости проекта на основе видимости репозитория GitHub. Если этот параметр отключен, каждый импортированный проект будет приватным в SonarQube и виден только пользователям с явными разрешениями GitHub для соответствующего репозитория. Изменения вступят в силу при следующей синхронизации. -settings.authentication.github.synchronize_now=Синхронизировать сейчас -settings.authentication.github.synchronization_in_progress=Идет синхронизация. -settings.authentication.github.synchronization_pending=Синхронизация запланирована. -settings.authentication.github.synchronization_finish=Синхронизация завершена. -settings.authentication.github.synchronization_successful=Последняя синхронизация была {0} назад. -settings.authentication.github.synchronization_successful.with_warning=Последняя синхронизация была выполнена {date} назад с предупреждениями. {details} -settings.authentication.github.synchronization_failed=Последняя синхронизация не удалась {0} назад. -settings.authentication.github.synchronization_failed_short=Последняя синхронизация не удалась. {details} -settings.authentication.github.synchronization_details_link=Подробнее -settings.authentication.github.configuration.validation.details=Подробнее -settings.authentication.github.configuration.validation.valid.short=Конфигурация корректна. -settings.authentication.github.configuration.validation.valid=Конфигурация корректна для {0}. {1} организаций будут синхронизированы. -settings.authentication.github.configuration.validation.valid_one=Конфигурация корректна для {0}. Организация {1} будет синхронизирована. -settings.authentication.github.configuration.validation.invalid=Конфигурация содержит ошибки. {0} -settings.authentication.github.configuration.validation.invalid_org=Организация "{0}" имеет следующую ошибку\: {1} -settings.authentication.github.configuration.validation.details.title=Корректность конфигурации -settings.authentication.github.configuration.validation.details.valid_label=Корректна -settings.authentication.github.configuration.validation.details.invalid_label=Некорректна -settings.authentication.github.configuration.validation.details.org_not_found={0} (не найдено или приложение не установлено) -settings.authentication.github.configuration.roles_mapping.title=Сопоставление ролей прав доступа -settings.authentication.github.configuration.roles_mapping.description=При синхронизации пользователей и групп SonarQube назначает разрешения на основе пользовательских и командных ролей GitHub. Вы можете настроить сопоставление прав, которое применится при следующей синхронизации. -settings.authentication.github.configuration.roles_mapping.button_label=Изменить сопоставление (mapping) -settings.authentication.github.configuration.roles_mapping.dialog.title=GitHub Roles Mapping -settings.authentication.github.configuration.roles_mapping.dialog.roles_column=Роли -settings.authentication.github.configuration.roles_mapping.dialog.add_custom_role=Добавить пользовательскую роль\: -settings.authentication.github.configuration.roles_mapping.dialog.custom_roles_description=Если указанное здесь имя пользовательской роли соответствует существующей пользовательской роли GitHub в любой из ваших организаций, то сопоставление применяется ко всем пользователям с этой ролью. В противном случае сопоставляются только разрешения базовой роли. -settings.authentication.github.configuration.roles_mapping.dialog.delete_custom_role=Удалить пользовательскую роль {0} -settings.authentication.github.configuration.roles_mapping.role_exists=Роль уже существует. -settings.authentication.github.configuration.roles_mapping.empty_custom_role=Пользовательские роли должны иметь какие-либо разрешения. -settings.authentication.github.configuration.roles_mapping.save_success=Сопоставление ролей GitHub успешно сохранено. -settings.authentication.github.configuration.unsaved_changes=У вас есть несохраненные изменения. - -# GITLAB -settings.authentication.gitlab.configuration=Конфигурация GitLab -settings.authentication.gitlab.form.not_configured=Приложение GitLab не настроено -settings.authentication.gitlab.form.create=Новая конфигурация GitLab -settings.authentication.gitlab.form.edit=Изменить конфигурацию GitLab -settings.authentication.gitlab.form.applicationId.name=ID приложения -settings.authentication.gitlab.form.applicationId.description=ID приложения, предоставленный GitLab при регистрации приложения. -settings.authentication.gitlab.form.url.name=GitLab URL -settings.authentication.gitlab.form.url.description=URL-адрес для доступа к GitLab. -settings.authentication.gitlab.form.secret.name=Секретный ключ -settings.authentication.gitlab.form.secret.description=Секрет, предоставленный GitLab при регистрации приложения. -settings.authentication.gitlab.form.secret.required_for_url_change=Укажите секрет еще раз, чтобы обновить URL. -settings.authentication.gitlab.form.synchronizeGroups.name=Синхронизировать группы пользователей -settings.authentication.gitlab.form.synchronizeGroups.description=Для каждой группы GitLab, к которой они принадлежат, пользователь будет привязан к группе с тем же именем (если она существует) в SonarQube. Если этот параметр включен, приложению GitLab OAuth 2 нужно будет предоставить область api. -settings.authentication.gitlab.form.allowedGroups.name=Разрешенные группы -settings.authentication.gitlab.form.allowedGroups.description.JIT=Только членам этих групп (и подгрупп) будет разрешена аутентификация. Введите slug группы, как он отображается в URL GitLab – например, `my-gitlab-group`. ⚠️ Если вы включили опцию «Разрешить пользователям регистрироваться», убедитесь, что также включили синхронизацию групп и заполнили список разрешённых групп. В противном случае любой пользователь GitLab сможет войти в этот экземпляр SonarQube. -settings.authentication.gitlab.form.allowedGroups.description.AUTO_PROVISIONING=Будут синхронизированы только члены этих групп (и подгрупп). Пожалуйста, введите slug группы, как это отображается в URL GitLab, например `my-gitlab-group`. -settings.authentication.gitlab.form.allowUsersToSignUp.name=Разрешить регистрацию пользователей -settings.authentication.gitlab.form.allowUsersToSignUp.description=Разрешить новым пользователям аутентифицироваться. Если параметр отключен, только существующие пользователи смогут аутентифицироваться на сервере. -settings.authentication.gitlab.form.provisioningToken.name=Токен синхронизации -settings.authentication.gitlab.form.provisioningToken.description=Токен для синхронизации данных пользователей. Можно использовать либо групповой, либо личный токен доступа, при условии, что он имеет видимость для групп, которые необходимо импортировать. -settings.authentication.gitlab.applicationId.name=ID приложения\: {0} -settings.authentication.gitlab.enable_first=Включите конфигурацию GitLab для дополнительных настроек синхронизации. -settings.authentication.gitlab.provisioning_at_login=Just-in-time синхронизация пользователя (по умолчанию) -settings.authentication.gitlab.provisioning_at_login.description=Пользователи синхронизируются только при входе пользователей в SonarQube. {documentation} -settings.authentication.gitlab.description.JIT.learn_more=Узнайте больше о Just-in-Time синхронизации с GitLab -settings.authentication.gitlab.description.AUTO_PROVISIONING.learn_more=Узнайте больше об автоматической синхронизации с GitLab -settings.authentication.gitlab.confirm.AUTO_PROVISIONING=Переключиться на автоматическую синхронизацию -settings.authentication.gitlab.confirm.JIT=Переключиться на Just-in-Time синхронизацию -settings.authentication.gitlab.confirm.AUTO_PROVISIONING.description=После перехода на автоматическую синхронизацию, пользователи и группы в проектах GitLab будут загружены из GitLab. У вас больше не будет возможности изменить их в SonarQube. Вы хотите применить это изменение? -settings.authentication.gitlab.confirm.JIT.description=Включение Just-in-Time синхронизации отключает автоматическую синхронизацию пользователей, групп и членов групп. Пользователи добавляются и членство в группах обновляется только при входе пользователя. Вы уверены? -settings.authentication.gitlab.confirm.insecure=Потенциально небезопасная конфигурация -settings.authentication.gitlab.provisioning_change.confirm_changes=Принять изменения -settings.authentication.gitlab.provisioning_change.insecure_config=Пожалуйста, имейте в виду, что ваша конфигурация потенциально небезопасна, потому что вы не добавили ни одной группы в список allowlist и разрешили пользователям регистрироваться. Любой может установить его и получить доступ к вашему экземпляру. -settings.authentication.gitlab.form.provisioning_with_gitlab=Автоматическая синхронизация пользователя и группы -settings.authentication.gitlab.form.provisioning_with_gitlab.description=Пользователи и группы автоматически синхронизируются с GitLab. После активации, пользователи и группы моно будет добавлять и изменены только в GitLab. Существующие локальные пользователи будут сохранены, но могут быть только отключены. {documentation} -settings.authentication.gitlab.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с GitLab. Подробнее в {documentation}. -settings.authentication.gitlab.configuration.unsaved_changes=У вас есть несохраненные изменения. -settings.authentication.gitlab.configuration.valid.JIT=Конфигурация корректна для Just-in-Time синхронизации. -settings.authentication.gitlab.configuration.valid.AUTO_PROVISIONING=Конфигурация корректна для автоматической синхронизации. - -# BITBUCKET -settings.authentication.gitlab.configuration.insecure=Аутентификация в BitBucket позволяет зарегистрироваться пользователям, но список разрешенных рабочих областей не синхронизируется. Это потенциально небезопасно. Мы рекомендуем заполнить список разрешенных рабочих областей. Подробнее в {documentation} - -# COMMON -settings.authentication.configuration.validity_check_loading=Проверка конфигурации -settings.authentication.configuration.test=Тест конфигурации - -# SAML -settings.authentication.form.create.saml=Новая конфигурация SAML -settings.authentication.form.edit.saml=Изменить конфигурацию SAML -settings.authentication.saml.configuration=Конфигурация SAML -settings.authentication.saml.confirm.scim=Переключиться на автоматическую синхронизацию -settings.authentication.saml.confirm.jit=Переключиться на Just-in-Time синхронизацию -settings.authentication.saml.confirm.scim.description=После перехода на автоматическую синхронизацию, группы, пользователей и членство в группах будут управляются поставщиком идентификации. У вас больше не будет возможности редактировать их в SonarQube. Вы хотите применить это изменение? -settings.authentication.saml.confirm.jit.description=Переключение на «Just-in-time» удаляет всю информацию, предоставленную при автоматической синхронизации через SCIM. Эти изменения не могут быть отменены. Вы уверены? -settings.authentication.saml.form.loading=Загрузка конфигурации SAML -settings.authentication.saml.form.not_configured=SAML не настроен -settings.authentication.saml.form.create=Новая конфигурация SAML -settings.authentication.saml.form.edit=Изменить конфигурацию SAML -settings.authentication.saml.form.save=Сохранить конфигурацию -settings.authentication.saml.form.test=Тест конфигурации -settings.authentication.saml.form.test.help.dirty=Вы должны сохранить изменения -settings.authentication.saml.form.test.help.incomplete=Часть обязательных полей не заполнена -settings.authentication.saml.form.save_success=Успешно сохранено -settings.authentication.saml.form.save_partial=Сохранено частично -settings.authentication.saml.form.provisioning_at_login=Just-in-time синхронизация пользователя и группы (по умолчанию) -settings.authentication.saml.form.provisioning_at_login.sub=Используйте эту опцию, если ваш провайдер идентификации не поддерживает протокол SCIM. -settings.authentication.saml.form.provisioning_with_scim=Автоматическая синхронизация пользователя и группы с SCIM -settings.authentication.saml.form.provisioning_with_scim.sub=Предпочтительная опция при использовании поддерживаемого провайдера идентификации. -settings.authentication.saml.form.provisioning_with_scim.description=Пользователи и группы автоматически предоставляются вашим провайдером по протоколу SCIM. После активации управляемые пользователи и группы могут быть изменены только в нем, но существующие локальные пользователи и группы будут сохранены. -settings.authentication.saml.form.provisioning_with_scim.description.doc=Список поддерживаемых провайдеров и более подробную информацию смотрите в {documentation}. -settings.authentication.saml.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с SCIM. Подробнее в {documentation}. -settings.authentication.saml.enable_first=Включите настройки SAML, чтобы воспользоваться возможностями автоматической синхронизации пользователей. - -settings.pr_decoration.binding.category=Интеграция с платформой DevOps -settings.pr_decoration.binding.no_bindings=Системному администратору необходимо включить эту функцию в настройках. -settings.pr_decoration.binding.no_bindings.admin=Сначала создайте {link} перед тем, как вы и ваша команда сможете активировать декоратор пулл-реквестов. -settings.pr_decoration.binding.no_bindings.link=глобальные настройки -settings.pr_decoration.binding.title=Интеграция с платформой DevOps -settings.pr_decoration.binding.description=Отображение статуса Порога Качества в интерфейсе DevOps платформы. -settings.pr_decoration.binding.check_configuration=Проверка конфигурации -settings.pr_decoration.binding.check_configuration.failure=У вас есть следующие ошибки в конфигурации\: -settings.pr_decoration.binding.check_configuration.failure.check_global_settings=Пожалуйста, проверьте {link}. -settings.pr_decoration.binding.check_configuration.failure.check_global_settings.link=глобальные настройки -settings.pr_decoration.binding.check_configuration.contact_admin=Пожалуйста, обратитесь к системному администратору. -settings.pr_decoration.binding.check_configuration.success=Конфигурация корректна. -settings.pr_decoration.binding.form.name=Имя конфигурации -settings.pr_decoration.binding.form.name.help=Каждый экземпляр DevOps платформы должен быть настроен глобально и иметь уникальное имя. Выберите экземпляр, в котором размещен ваш проект. -settings.pr_decoration.binding.form.monorepo=Включить поддержку монорепозитория -settings.pr_decoration.binding.form.monorepo.help=Включите эту настройку, если ваш проект является частью монорепозитория. {doc_link} -settings.pr_decoration.binding.form.monorepo.warning=Эта настройка должна быть включена для всех проектов SonarQube, являющихся частью монорепозитория. -settings.pr_decoration.binding.form.azure.project=Имя проекта -settings.pr_decoration.binding.form.azure.project.help=Название проекта Azure DevOps содержащего ваш репозиторий. Вы можете найти это имя на странице Обзор проекта. -settings.pr_decoration.binding.form.azure.repository=Имя репозитория -settings.pr_decoration.binding.form.azure.repository.help=Имя хранилища Azure DevOps. Вы можете найти это имя на странице репозитория вашего проекта. -settings.pr_decoration.binding.form.github.repository=Имя репозитория -settings.pr_decoration.binding.form.github.repository.help=Полное имя вашего репозитория, включая организацию. Вы можете найти это имя в URL-адресе вашего репозитория. Имя чувствительно к регистру\! -settings.pr_decoration.binding.form.github.summary_comment_setting=Включить сводку по анализу на вкладке GitHub Conversation -settings.pr_decoration.binding.form.github.summary_comment_setting.help=При использовании данного параметра, сводка отображается на вкладке GitHub Conversation. Уведомления могут отправляться GitHub в зависимости от ваших настроек. -settings.pr_decoration.binding.form.bitbucket.repository=Ключ проекта -settings.pr_decoration.binding.form.bitbucket.repository.help=Ключ проекта является частью URL-адреса хранилища Bitbucket Server. Он чувствителен к регистру\! -settings.pr_decoration.binding.form.bitbucket.slug=Slug репозитория -settings.pr_decoration.binding.form.bitbucket.slug.help=Slug репозитория является частью URL-адреса репозитория Bitbucket Server. Slug чувствителен к регистру\! -settings.pr_decoration.binding.form.bitbucketcloud.repository=Slug репозитория -settings.pr_decoration.binding.form.bitbucketcloud.repository.help=SLUG репозитория является частью URL-адреса Bitbucket Cloud. - -settings.pr_decoration.binding.form.gitlab.repository=Идентификатор проекта -settings.pr_decoration.binding.form.gitlab.repository.help=ID проекта является числовым уникальным идентификатором для вашего проекта. Вы можете найти его на странице Обзор проекта. - -property.category.announcement=Оповещение -property.category.general=Общие -property.category.general.email=Электронная почта -property.category.general.duplications=Дублирование -property.category.general.differentialViews=Новый код -property.category.general.localization=Локализация -property.category.general.databaseCleaner=Очистка базы данных -property.category.general.looknfeel=Внешний вид -property.category.general.issues=Замечания -property.category.general.qualityGate=Порог качества -property.category.general.qualityProfile=Профиль качества -property.category.general.subProjects=Подпроекты -property.category.general.subProjectCreation=Создание Проекта -property.category.almintegration=Интеграция с ALM -property.category.authentication=Аутентификация -property.category.organizations=Организации -property.category.security=Безопасность -property.category.security.encryption=Шифрование -property.category.java=Java -property.category.differentialViews=Новый код -property.category.codeCoverage=Покрытие кода -property.category.duplications=Дублирование -property.category.localization=Локализация -property.category.exclusions=Область анализа -property.category.webhooks=Веб-хуки -property.category.languages=Языки -property.sonar.inclusions.name=Включения исходных файлов -property.sonar.inclusions.description=Шаблоны, используемые для включения некоторых исходных файлов, и только именно их в анализ. -property.sonar.test.inclusions.name=Включения файлов тестов -property.sonar.test.inclusions.description=Шаблоны, используемые для включения некоторых файлов тестов, и только именно их в анализ. -property.sonar.exclusions.name=Исключения исходных файлов -property.sonar.exclusions.description=Шаблоны, используемые для исключения некоторых исходных файлов из анализа. -property.sonar.test.exclusions.name=Исключения файлов тестов -property.sonar.test.exclusions.description=Шаблоны, используемые для исключения некоторых файлов тестов из анализа. -property.sonar.global.exclusions.name=Глобальные исключения исходных файлов -property.sonar.global.exclusions.description=Шаблоны, используемые для исключения некоторых исходных файлов из анализа. Они применяются к каждому проекту и не могут быть переопределены. -property.sonar.global.test.exclusions.name=Глобальные исключения файлов тестов -property.sonar.global.test.exclusions.description=Шаблоны, используемые для исключения некоторых файлов тестов из анализа. Они применяются к каждому проекту и не могут быть переопределены. -property.category.exclusions.files=Файлы -property.category.exclusions.files.description=Настройка файлов, которые должны быть полностью исключены из анализа. -property.sonar.skippedModules.name=Исключения модулей -property.sonar.skippedModules.description=Это свойство является устаревшим, начиная с версии 4.3 и не должно больше использоваться. -property.sonar.includedModules.name=Включения модулей -property.sonar.includedModules.description=Это свойство является устаревшим, начиная с версии 4.3 и не должно больше использоваться. -property.category.exclusions.issues=Замечания -property.category.exclusions.issues.description=Настройте условия, при которых замечания не должны быть созданы. -property.category.exclusions.duplications=Дублирование -property.category.exclusions.duplications.description=Настройка файлов, которые должны быть исключены из расчета дубликатов кода. -property.category.exclusions.coverage=Покрытие кода -property.category.exclusions.coverage.description=Настройка файлов, которые должны быть исключены из расчета покрытия кода. -property.sonar.coverage.exclusions.name=Исключения покрытия -property.sonar.coverage.exclusions.description=Шаблоны, используемые для исключения некоторых файлов из отчета о покрытии. -property.category.technicalDebt=Технический долг -property.error.notBoolean=Допустимые параметры - "истина" и "ложь" -property.error.notInteger=Разрешены только цифры -property.error.notFloat=Недробное число -property.error.notRegexp=Регулярное выражение должно быть корректным -property.error.notInOptions=Недопустимый параметр -property.category.scm=SCM -property.category.housekeeping=Обслуживание -property.category.housekeeping.general=Общие -property.category.housekeeping.branchesAndPullRequests=Ветки и пулл-реквесты -property.category.housekeeping.auditLogs=Журналы логов - - -#------------------------------------------------------------------------------ -# -# SEARCH ENGINE FOR RESOURCES -# -#------------------------------------------------------------------------------ -search.shortcut_hint=Подсказка\: Нажмите {shortcut} где угодно, чтобы открыть эту панель поиска. -search.show_more.hint=Нажмите {key} для отображения -search.placeholder=Поиск проектов... -search.search_for_projects=Поиск проектов... -search.search_for_members=Поиск участников... -search.search_for_users=Поиск пользователей... -search.search_for_users_or_groups=Поиск пользователей или групп... -search.search_by_login_or_name=Поиск по логину или имени... -search.search_by_name=Поиск по имени... -search.search_by_name_or_key=Поиск по имени или ключу... -search.search_for_tags=Поиск меток... -search.search_for_repositories=Поиск репозиториев... -search.search_for_rules=Поиск правил... -search.search_for_languages=Поиск языков... -search.search_for_cwe=Поиск CWE... -search.search_for_authors=Поиск авторов... -search.search_for_directories=Поиск каталогов... -search.search_for_files=Поиск файлов... -search.search_for_modules=Поиск модулей... -search.search_for_metrics=Поиск метрик... -search.search_for_profiles=Найти профили качества... -search.tooShort=Пожалуйста, введите по крайней мере {0} символов - -global_search.shortcut_hint=Подсказка\: Нажмите 'S' в любом месте для открытия этой строки поиска. - -#------------------------------------------------------------------------------ -# -# GLOBAL HELP -# -#------------------------------------------------------------------------------ -help.section.links=Ссылки -help.section.shortcuts=Горячие клавиши -help.section.tutorials=Обучение - -shortcuts.section.global=Глобальные -shortcuts.section.global.search=быстро открыть панель поиска -shortcuts.section.global.shortcuts=открыть это окно -shortcuts.section.global.facets.multiselection=Ctrl + клик, чтобы добавить к выбору -shortcuts.section.global.facets.multiselection.mac=⌘ + клик, чтобы добавить к выбору -shortcuts.section.global.facets.multiselection.title=Добавить к выбранному - -shortcuts.section.issues=Страница замечаний -shortcuts.section.issues.navigate_between_issues=перемещаться между замечаниями -shortcuts.section.issues.open_details=перейти от списка замечаний к исходному коду -shortcuts.section.issues.return_to_list=вернуться к списку - -shortcuts.section.issue.do_transition=изменить решение по замечанию -shortcuts.section.issue.assign=назначить замечание -shortcuts.section.issue.assign_to_me=назначить замечание текущему пользователю -shortcuts.section.issue.change_severity=изменить серьезность замечания -shortcuts.section.issue.comment=комментировать замечание -shortcuts.section.issue.submit_comment=отправить комментарий -shortcuts.section.issue.change_tags=изменить теги замечания - -shortcuts.section.rules=Страница правил -shortcuts.section.rules.navigate_between_rules=перемещаться между правилами -shortcuts.section.rules.open_details=перейти от списка правил к подробностям правила -shortcuts.section.rules.return_to_list=вернуться к списку -shortcuts.section.rules.activate=активировать выбранное правило -shortcuts.section.rules.deactivate=отключить выбранное правило - -shortcuts.on_page.intro=На этой странице можно использовать следующие сочетания клавиш\: -shortcuts.on_page.left_x=Клавиша стрелки влево\: {0} -shortcuts.on_page.left_right_x=Клавиши со стрелками влево и вправо\: {0} -shortcuts.on_page.up_down_x=Клавиши со стрелками вверх и вниз\: {0} -shortcuts.on_page.meta_x=Клавиша Alt + клавиши со стрелками\: {0} - -tutorials.onboarding=Анализировать новый проект -tutorials.skip=Пропустить этот урок -tutorials.finish=Завершить этот урок -tutorials.find_tutorial_back_in_help=Найти это руководство можно в любое время в разделе Помощь -tutorials.find_tutorial_back_in_plus=Найти это руководство можно в любое время в меню "+" - - -#------------------------------------------------------------------------------ -# -# SELECT2.js -# -#------------------------------------------------------------------------------ -select2.noMatches=Нет совпадений -select2.searching=Идёт поиск... -select2.tooShort=Пожалуйста, введите по крайней мере {0} символов - - -#------------------------------------------------------------------------------ -# -# DUPLICATION VIEWER -# -#------------------------------------------------------------------------------ -duplications.dups_found_on_deleted_resource=Этот файл содержит дублирующиеся участки с некоторыми удаленными ресурсами. Этот проект должен быть переанализирован для удаления этих устаревших дублирующихся участков. - - -#------------------------------------------------------------------------------ -# -# GENERIC CODE VIEWER -# -#------------------------------------------------------------------------------ -code_viewer.no_source_code_displayed_due_to_empty_analysis.TRK=Не найдено файлов кода для анализа. -code_viewer.no_source_code_displayed_due_to_empty_analysis.APP=В этом приложении нет проектов. -code_viewer.no_source_code_displayed_due_to_empty_analysis.VW=Нет проектов, приложений или портфолио в этом портфолио. -code_viewer.no_source_code_displayed_due_to_empty_analysis.SVW=Нет проектов, приложений или портфолио в этом портфолио. -code_viewer.no_source_code_displayed_due_to_security=В следствие действующих настроек безопасности код не может быть отображен. -code_viewer.no_source_code_displayed_due_to_source_removed=Файл был удален, исходный код не может быть отображен. -code_viewer.not_all_measures_are_shown=Не все проекты и приложения включены -code_viewer.not_all_measures_are_shown.help=У вас нет доступа ко всем проектам и/или приложениям. -code_viewer.portfolio_code_toggle_disabled.help=Показатели Новый код и Общий код не доступны при поиске проектов или приложений. -code_viewer.loading=Загружается исходный код - -#------------------------------------------------------------------------------ -# -# CUSTOM MEASURES -# -#------------------------------------------------------------------------------ -custom_measures.page=Собственные показатели -custom_measures.page.description=Обновить значения собственных метрик для этого проекта. Изменения будут применены во время следующего анализа проекта. Собственные метрики должны быть созданы на глобальном уровне. -custom_measures.deprecated=Собственные показатели устарели и будут удалены в ближайшее время. -custom_measures.pending=Ожидающие -custom_measures.pending_tooltip=Значение будет интегрировано в проект во время следующего анализа. -custom_measures.all_metrics_taken=Уже есть показатели для всех доступных собственных метрик. -custom_measures.delete_custom_measure=Удалить собственный показатель -custom_measures.delete_custom_measure.confirmation=Вы уверены, что хотите удалить собственный показатель "{0}"? -custom_measures.create_custom_measure=Создать собственный показатель -custom_measures.update_custom_measure=Обновить собственный показатель -custom_measures.metric=Метрика - - -#------------------------------------------------------------------------------ -# -# PROJECT NAVIGATION -# -#------------------------------------------------------------------------------ - -project_navigation.analysis_status.failed=Предыдущий анализ был неуспешным. -project_navigation.analysis_status.warnings=Предыдущий анализ содержит предупреждения. -project_navigation.analysis_status.pending=Новый анализ в статусе ожидания -project_navigation.analysis_status.in_progress=Новый анализ в процессе -project_navigation.analysis_status.details_link=Подробнее - -#------------------------------------------------------------------------------ -# -# PROJECT ACTIVITY/HISTORY SERVICE -# -#------------------------------------------------------------------------------ - -project_activity.analysis=Анализ -project_activity.analysis_build_string_X=Строка сборки\: {0} -project_activity.add_version=Создать версию -project_activity.analysis_X_actions=Показать действия для анализа {0} -project_activity.show_analysis_X_on_graph=Показать подробности на интерактивном графике для анализа {0}. Примечание\: эти данные также доступны в виде таблицы. Нажмите на кнопку ниже графика. -project_activity.remove_version=Удалить версию -project_activity.remove_version.question=Вы уверены, что хотите удалить эту версию? -project_activity.change_version=Изменить версию -project_activity.add_custom_event=Создать собственное событие -project_activity.change_custom_event=Изменить событие -project_activity.remove_custom_event=Удалить событие -project_activity.remove_custom_event.question=Вы действительно хотите удалить это событие? -project_activity.reset_dates=Сбросить даты -project_activity.delete_analysis=Удалить анализ -project_activity.delete_analysis.question=Вы уверены, что хотите удалить этот анализ из истории? -project_activity.filter_events=Фильтр событий -project_activity.events.tooltip.edit=Редактировать это событие -project_activity.events.tooltip.delete=Удалить это событие -project_activity.new_code_period_start=Новый код начинается здесь -project_activity.new_code_period_start.help=Анализ, следующий за этой отметкой, является базовым уровнем для сравнения с новым кодом - -project_activity.graphs.choose_type=Выберите тип графика -project_activity.graphs.explanation_x=На этом интерактивном графике показаны данные для следующих показателей проекта с течением времени\: {0} -project_activity.graphs.issues=Замечания -project_activity.graphs.coverage=Покрытие -project_activity.graphs.duplications=Дублирование -project_activity.graphs.custom=Собственный -project_activity.graphs.custom.add=Добавить метрику -project_activity.graphs.custom.add_metric=Добавить метрику -project_activity.graphs.custom.select_metric=Выберите метрику для отображения -project_activity.graphs.custom.add_metric_info=Только 3 метрики одинакового типа могут быть отображены на одном графике. Максимум может быть два графика. -project_activity.graphs.custom.remove_metric=Удалить метрику {0} с графика -project_activity.graphs.custom.no_history=Недостаточно данных для построения графика активности. Выберите больше метрик. -project_activity.graphs.custom.metric_no_history=Эта метрика не содержит исторических данных для отображения. -project_activity.graphs.custom.search=Поиск метрики по имени -project_activity.graphs.custom.type_x_message=Только метрики с типом "{0}" доступны по выбранным настройкам. -project_activity.graphs.open_in_table=Отображение данных графика в виде таблицы -project_activity.graphs.data_table.title=Данные графика в виде таблицы -project_activity.graphs.data_table.max_lines_warning=Отображаются только {0} последних данных. Если вы хотите увидеть другие данные, измените фильтр дат на главной странице. -project_activity.graphs.data_table.no_data_warning=Нет данных для выбранной серии. -project_activity.graphs.data_table.no_data_warning_check_dates_x=Нет данных для выбранного диапазона дат (все после {start}). Попробуйте изменить фильтр дат на главной странице. -project_activity.graphs.data_table.no_data_warning_check_dates_y=Нет данных для выбранного диапазона дат (все до {end}). Попробуйте изменить фильтр дат на главной странице. -project_activity.graphs.data_table.no_data_warning_check_dates_x_y=Нет данных для выбранного диапазона дат (от {start} до {end}). Попробуйте изменить фильтр дат на главной странице. -project_activity.graphs.data_table.data_gap=История диаграммы замечаний, связанных с качеством ПО, может содержать пробелы в связи с недоступностью данных одного или нескольких проектов. {learn_more} - -project_activity.custom_metric.covered_lines=Покрытые строки - -project_activity.custom_metric.deprecated.severity="Старая" Серьезность и связанные фильтры устарели. -project_activity.custom_metric.deprecated.quality=Типы задач и соответствующие фильтры устарели. Используйте фильтры Качества ПО. -project_activity.custom_metric.deprecated.confirmed=Подтвержденные замечания и связанный фильтр устарели. - -#------------------------------------------------------------------------------ -# -# PROJECT "UPDATE KEY" PAGE -# -#------------------------------------------------------------------------------ -update_key.old_key=Старый ключ -update_key.new_key=Новый ключ -update_key.are_you_sure_to_change_key=Вы уверены, что вы хотите изменить ключ "{0}"? - - -#------------------------------------------------------------------------------ -# -# PROJECT QUALITY PROFILE PAGE -# -#------------------------------------------------------------------------------ -project_quality_profile.instance_default=Экземпляр по умолчанию -project_quality_profile.successfully_updated=Профиль качества {0} был успешно обновлен. -project_quality_profile.subtitle=Управление профилями качества проекта -project_quality_profile.always_use_default=Всегда использовать профиль качества по умолчанию -project_quality_profile.current=Текущий профиль качества -project_quality_profile.always_use_specific=Всегда использовать выбранный профиль качества -project_quality_profile.change_lang_X_profile=Изменить профиль качества {0} -project_quality_profile.requires_new_analysis=Изменения вступят в силу после следующего анализа. -project_quality_profile.add_language.title=Добавить новый язык -project_quality_profile.add_language.description=Вручную настройте нужный профиль для языка до выполнения следующего анализа. -project_quality_profile.add_language.action=Добавить язык -project_quality_profile.add_language_modal.title=Добавить язык -project_quality_profile.add_language_modal.choose_language=Выбрать язык -project_quality_profile.add_language_modal.choose_profile=Выбрать профиль -project_quality_profile.add_language_modal.no_active_rules=в этом профиле нет активных правил -project_quality_profile.add_language_modal.profile_unavailable_no_active_rules=Этот профиль не имеет активных правил и не может быть использован. Пожалуйста, включите хотя бы одно правило перед использованием этого профиля. -project_quality_profile.add_language_modal.go_to_profile=Перейти к профилю качества -project_quality_profile.change_profile=Изменить профиль - -#------------------------------------------------------------------------------ -# -# PROJECT QUALITY GATE PAGE -# -#------------------------------------------------------------------------------ -project_quality_gate.default_qgate=По умолчанию -project_quality_gate.successfully_updated=Порог качества был успешно обновлен. -project_quality_gate.subtitle=Управление порогом качества проекта -project_quality_gate.always_use_default=Всегда использовать порог качества по умолчанию -project_quality_gate.always_use_specific=Всегда использовать выбранный порог качества -project_quality_gate.select_specific_qg=Выбрать Порог качества -project_quality_gate.requires_new_analysis=Изменения вступят в силу после следующего анализа. -project_quality_gate.no_condition=Этот Порог качества пуст. Чтобы его использовать, добавьте условия к {link}. -project_quality_gate.no_condition_on_new_code=Этот Порог качества устанавливает условия в коде, но не в новом коде. Он не будет отображаться в пулл-реквестах. Чтобы использовать его для пулл-реквестов, добавьте условия для {link}. -project_quality_gate.no_condition.link=Определение Порога качества -project_quality_gate.no_condition.reason=Нет условий - -#------------------------------------------------------------------------------ -# -# PROJECT (RESOURCE) DELETION PAGE -# -#------------------------------------------------------------------------------ - -project_deletion.delete_resource_confirmation=Вы уверены, что вы хотите удалить "{0}"? -project_deletion.resource_deleted=Проект {0} был успешно удален. -projects_management.delete_resource_confirmation=Вы уверены, что хотите удалить "{0}"? -projects_management.delete_selected_warning=Вы собираетесь удалить {0} выбранных элементов. -projects_management.delete_all_warning=Вы собираетесь удалить все {0} элементов. -projects_management.project_has_been_successfully_created=Проект {project} был успешно создан. -projects_management.select_project=Выберите проект {0} -projects_management.show_actions_for_x=Показать действия для проекта {0} -projects_management.filter_by_component=Фильтр по компоненту -projects_management.filter_by_visibility=Фильтр по видимости - -#------------------------------------------------------------------------------ -# -# PROJECT INFORMATION DRAWER -# -#------------------------------------------------------------------------------ - -project.info.title=Информация о проекте -application.info.title=Сведения о приложении -project.about.title=Об этом Проекте -application.about.title=Об этом приложении -project.info.description=Описание -project.info.empty_description=Нет описания для этого проекта. -application.info.empty_description=Нет описания для этого приложения. -project.info.quality_gate=Порог качества -project.info.to_notifications=Настройка уведомлений -project.info.notifications=Оповещения -project.info.main_branch=Главная ветка -project.info.see_more_info_on_x_locs=См. дополнительную информацию о строках кода {0} -project.info.make_home.title=Установить в качестве домашней страницы -project.info.make_home.label=Сделать проект моей домашней страницей -application.info.make_home.label=Сделать приложение моей домашней страницей -project.info.make_home.tooltip=Это означает, что вы будете перенаправлены на этот проект при входе в SonarQube или если нажмете на логотип SonarQube. -application.info.make_home.tooltip=Это означает, что вы будете перенаправлены на это приложение при входе в SonarQube или если нажмете на логотип SonarQube. -overview.project_key.tooltip.TRK=Ключ вашего проекта является уникальным идентификатором для вашего проекта. Если вы используете Maven, убедитесь, что ключ соответствует формату «groupId\:artifactId». -overview.project_key.tooltip.APP=Ключ приложения - это уникальный идентификатор для приложения. - -#------------------------------------------------------------------------------ -# -# QUALITY PROFILES -# -#------------------------------------------------------------------------------ - -quality_profiles.page_title_changelog_x=Список изменений {0} -quality_profiles.page_title_compare_x=Сравнение {0} -quality_profiles.new_profile=Новый профиль качества -quality_profiles.compare_with=Сравнить с -quality_profiles.filter_by=Искать по -quality_profiles.select_lang=Выбрать язык -quality_profiles.restore_profile=Восстановить профиль -quality_profiles.restore_profile.success=Правило(-а) {ruleSuccesses} восстановлено(-ы) в профиле "{profileName}" -quality_profiles.restore_profile.warning=Правило(-а) {ruleSuccesses} восстановлено(-ы), правило(-а) {ruleFailures} проигнорирован(-ы) в профиле "{profileName}" -quality_profiles.optional_configuration_file=Опциональный файл конфигурации -quality_profiles.new_name=Новое имя -quality_profiles.no_languages_available=Нет доступных языков. Вы не можете создать новый профиль. -quality_profiles.delete_confirm_title=Удалить профиль -quality_profiles.are_you_sure_want_delete_profile_x=Вы уверены, что вы хотите удалить профиль "{0}"? -quality_profiles.are_you_sure_want_delete_profile_x_and_descendants=Вы уверены, что вы хотите удалить профиль "{0}" и всех его потомков? -quality_profiles.this_profile_has_descendants=У этого профиля есть потомки. -quality_profiles.profile_inheritance=Наследование -quality_profiles.no_projects_associated_to_profile=Нет проектов явно связанных с профилем. -quality_profiles.cannot_associate_projects_no_rules=Вы должны активировать по крайней мере одно правило, чтобы назначать этот профиль проектам. -quality_profiles.cannot_set_default_no_rules=Вы должны активировать по крайней мере одно правило, чтобы установить этот профиль по умолчанию. -quality_profiles.warning.used_by_projects_no_rules=Текущий профиль используется в нескольких проектах, но не имеет активных правил. Пожалуйста, активируйте по крайней мере одно правило для этого профиля. -quality_profiles.warning.is_default_no_rules=Текущий профиль является профилем по умолчанию, но он не имеет активных правил. Пожалуйста, активируйте хотя бы одно правило для этого профиля. -quality_profiles.x_sonarway_missing_rules=Sonar way не включает {count, plural, one {правило} few {правила} many {правила} other {правила}} {linkCount} -quality_profiles.parent=Родитель\: -quality_profiles.parameter_set_to=Параметру {0} установлено значение {1} -quality_profile.summary_additional=дополнительно {count} {count, plural, one {правило} few {правил} many {правил} other {правил}} -quality_profile.summary_fewer=менее {count} {count, plural, one {правила} few {правил} many {правил} other {правил}} -quality_profile.summary_differences1={profile} имеет {additional} и {fewer}, чем {comparedProfile}. -quality_profile.summary_differences2={profile} имеет {difference} больше, чем {comparedProfile} -quality_profiles.x_rules_only_in={count} правил в {profile} -quality_profiles.x_rules_have_different_configuration={count} правил имеют другую конфигурацию -quality_profiles.copy_x_title=Копировать профиль {0} - {1} -quality_profiles.extend_x_title=Расширить профиль "{0}" - {1} -quality_profiles.rename_x_title=Переименовать профиль {0} - {1} -quality_profiles.deprecated=устаревшее -quality_profiles.deprecated_severity_set_to="Старая серьезность" установлена в -quality_profiles.changelog.ACTIVATED=Активирован -quality_profiles.changelog.DEACTIVATED=Деактивирован -quality_profiles.changelog.UPDATED=Обновлен -quality_profiles.changelog.parameter_reset_to_default_value=Сбросить значение по умолчанию параметра {0} -quality_profiles.changelog.cca_and_category_changed=Категория Чистого кода изменена на {newCleanCodeAttributeCategory} и параметр установлен в {newCleanCodeAttribute}, было {oldCleanCodeAttributeCategory} и {oldCleanCodeAttribute} -quality_profiles.changelog.cca_only_changed=Параметр Чистого кода изменен на {newCleanCodeAttribute}, был {oldCleanCodeAttribute} -quality_profiles.changelog.impact_changed=Качество ПО изменено на {newSoftwareQuality} с серьезностью {newSeverity}, было {oldSoftwareQuality} с {oldSeverity} -quality_profiles.changelog.impact_added=Качество ПО {newSoftwareQuality} с серьезностью {newSeverity} добавлено -quality_profiles.changelog.impact_removed=Качество ПО {oldSoftwareQuality} с серьезностью {oldSeverity} удалено -quality_profiles.changelog.sq_upgrade=Обновлен до SonarQube {sqVersion} -quality_profiles.deleted_profile=Профиль {0} больше не существует -quality_profiles.projects_for_default=Каждый проект, которому специально не назначен профиль качества, будет связан с этим профилем по умолчанию. -quality_profile.x_rules={count} правил -quality_profile.lang_deprecated_x_rules={name}, {count} правил устарело -quality_profile.x_active_rules={0} активных правил -quality_profile.x_inactive_rules={0} неактивных правил -quality_profile.rules.breakdown=Разбивка правил -quality_profile.rules.cct_categories_title=Категории Чистого кода -quality_profile.rules.software_qualities_title=Качества ПО -quality_profile.rules.see_x_active_x_rules=Посмотреть {0} активных {1} правил -quality_profile.rules.see_x_inactive_x_rules=Посмотреть {0} неактивных {1} правил -quality_profiles.x_overridden_rules={0} переопределенных правил -quality_profiles.change_parent=Изменить родителя -quality_profiles.change_parent_warning=После изменения родителя профиля, будет утеряна вся информация об унаследованных правилах, отключенных вручную. Это означает, что некоторые ранее отключенные правила могут быть повторно включены. -quality_profiles.all_profiles=Все профили -quality_profiles.x_profiles={name}, {count} профилей -quality_profiles.projects.select_hint=Нажмите, чтобы связать этот проект с профилем качества -quality_profiles.projects.deselect_hint=Нажмите, чтобы удалить связь между этим проектом и профилем качества -quality_profile.empty_comparison=Профили качества одинаковы. -quality_profiles.activate_more=Активировать больше -quality_profiles.activate_more.help.built_in=Этот встроенный профиль качества, он не может быть изменен вручную. Если вы хотите активировать дополнительные правила, создайте новый профиль, укажите наследование от этого, добавьте нужные правила в нем. -quality_profiles.activate_more_rules=Активировать больше правил -quality_profiles.comparison.activate_rule=Активировать правило для профиля "{profile}" -quality_profiles.comparison.deactivate_rule=Отключить правило для профиля "{profile}" -quality_profiles.intro=Профили качества - это наборы правил, применяемые при анализе. Все проекты, которым не назначен какой-либо другой профиль, будут проанализированы с помощью профиля по умолчанию. Предпочтительно использовать один и тот же профиль для языка для всех проектов. -quality_profiles.list.projects=Проекты -quality_profiles.list.projects.help=Проекты с выбранным профилем качества всегда анализируются в соответствии с его настройками независимо от профиля по умолчанию. Администраторы профиля качества могут самостоятельно связывать проекты с профилем, а администраторы проекта могут выбирать нужный профиль для каждого языка кодирования своего проекта. -quality_profiles.list.rules=Правила -quality_profiles.list.updated=Обновлено -quality_profiles.list.used=Используется -quality_profiles.list.default.help=Для каждого языка существует свой профиль по умолчанию. Все проекты, которые явно не связаны с определёнными профилями, будут анализироваться с профилем по умолчанию. -quality_profiles.x_updated_on_y={name}, обновлен {date} -quality_profiles.change_projects=Изменить проекты -quality_profiles.not_found=Запрашиваемый профиль качества не найден. -quality_profiles.back_to_list=Вернуться к списку профилей качества -quality_profiles.latest_new_rules=Недавно добавленные правила -quality_profiles.latest_new_rules.activated={0}, активировано в {1} профилях -quality_profiles.latest_new_rules.not_activated={0}, еще не активировано -quality_profiles.latest_new_rules.see_all_x=Посмотреть все {count} недавно добавленных правил -quality_profiles.deprecated_rules=Устаревшие правила -quality_profiles.x_deprecated_rules=Устарело {linkCount} {count, plural, one {правило} few {правил} many {правил} other {правил}} -quality_profiles.deprecated_rules_description=Эти устаревшие правила будут в конечном итоге исчезнут. Вам стоит найти им замену. -quality_profiles.deprecated_rules_are_still_activated=Устаревшие правила по-прежнему активированы в {count} профиле(-ях) качества\: -quality_profiles.sonarway_missing_rules=Правила "Sonar way" не включены -quality_profiles.sonarway_missing_rules_description=Рекомендуемые правила отсутствуют в вашем профиле -quality_profiles.sonarway_see_x_missing_rules=См.{0} отсутствующих в Sonar way правил -quality_profiles.stagnant_profiles=Застоявшиеся профили -quality_profiles.not_updated_more_than_year=Следующие профили не обновлялись более одного года\: -quality_profiles.exporters=Экспортеры -quality_profiles.exporters.deprecated=Экспортеры устарели и будут удалены в будущей версии. -quality_profiles.updated_=Обновлено\: -quality_profiles.used_=Использовано\: -quality_profiles.built_in=Встроенный -quality_profiles.built_in.description=Это встроенный профиль качества, обновляемый автоматически. -quality_profiles.extends_built_in=Так как этот профиль качества наследуется из встроенного профиля качества, он может быть автоматически обновлен при развертывании новой версии соответствующего плагина. -quality_profiles.no_built_in_updates_warning=Этот профиль качества не наследуется от встроенного профиля. Он не будет автоматически обновляться при появлении новых правил. -quality_profiles.no_built_in_updates_warning_admin=Чтобы профиль автоматически обновлялся, установите ему подходящий встроенный профиль в качестве родителя. -quality_profiles.no_built_in_updates_warning.new_profile=Этот профиль качества не наследуется от встроенного профиля. Он не будет автоматически обновляться при появлении новых правил. -quality_profiles.no_built_in_updates_warning.new_profile.2=Если вы хотите извлечь пользу из автоматических обновлений, подумайте о расширении профиля качества. -quality_profiles.default_permissions=Пользователи с глобальным разрешением "Управление Профилями качества" могут управлять данным профилем качества. -quality_profiles.grant_permissions_to_more_users=Выдать разрешения другим пользователям -quality_profiles.grant_permissions_to_user_or_group=Выдать разрешение пользователю или группе -quality_profiles.additional_user_groups=Дополнительные пользователи / группы\: -quality_profiles.search_description=Поиск пользователей по логину или имени, и групп по имени\: -quality_profiles.permissions.remove.user=Удалить разрешение пользователя -quality_profiles.permissions.remove.user_x=Удалить разрешение пользователя {0} -quality_profiles.permissions.remove.user.confirmation=Вы уверены, что хотите удалить разрешение на этот профиль качества у пользователя {user}? -quality_profiles.permissions.remove.group=Удалить разрешение группы -quality_profiles.permissions.remove.group_x=Удалить разрешение для {0} -quality_profiles.permissions.remove.group.confirmation=Вы уверены, что хотите удалить разрешение на этот профиль качества у группы {user}? -quality_profiles.copy_help=Создать новый профиль качества как копию "{0}". Эти два профиля будут развиваться независимо. -quality_profiles.extend_help=Создать дочерний профиль качества, наследующий все активные правила из "{0}". Изменения в "{0}" повлияют на дочерний профиль. -quality_profiles.extend_description=Этот профиль расширяет {link}. -quality_profiles.extend_description_help=Изменения в "{0}" или любом из его родительских повлияют на этот профиль качества. -quality_profiles.chose_creation_type=Какой тип профиля вы хотите создать? -quality_profiles.creation_from_extend=Расширить существующий профиль качества -quality_profiles.creation_from_extend_description_1=Создать дочерний профиль качества, наследующий активные правила родителя. -quality_profiles.creation_from_extend_description_2=Изменения в родительском профиле повлияют на дочерний. -quality_profiles.creation_from_copy=Скопировать существующий профиль качества -quality_profiles.creation_from_copy_description_1=Создать новый профиль качества копированием. -quality_profiles.creation_from_copy_description_2=Эти два профиля будут развиваться независимо. -quality_profiles.creation_from_blank=Создать пустой профиль качества -quality_profiles.creation_from_blank_description=Создать новый профиль качества без активных правил по умолчанию. -quality_profiles.creation.choose_parent_quality_profile=Профиль для расширения -quality_profiles.creation.choose_copy_quality_profile=Профиль для копирования -quality_profiles.name_invalid=Имя профиля качества не может быть пустым -quality_profiles.actions=Открыть {0} {1} действия профиля качества - - - -#------------------------------------------------------------------------------ -# -# QUALITY GATES -# -#------------------------------------------------------------------------------ - -quality_gate.create=Создать -quality_gates.create=Создать порог качества -quality_gates.rename=Переименовать порог качества -quality_gates.delete=Удалить порог качества -quality_gates.copy=Скопировать порог качества -quality_gates.cannot_set_default_no_cayc=Вы должны сделать этот порог качества совместимым с Clean as You Code, чтобы сделать его Порогом качества по умолчанию. -quality_gates.cannot_copy_no_cayc=Вы должны сделать этот порог качества совместимым с Clean as You Code, чтобы скопировать. -quality_gates.is_default_no_conditions=Это порог качества по умолчанию, но он не имеет настроенных условий. Пожалуйста, настройте по крайней мере одно условие для него. -quality_gates.is_built_in.description=Для большинства проектов рекомендуется Sonar way. {link} -quality_gates.is_built_in.cayc.description=Единственный порог качества, который нужно применять {link} -quality_gates.conditions=Условия -quality_gates.conditions.help=Ваш проект не пройдет Порог Качества, если он нарушает любое пороговое значение, установленное для Нового кода или Общего кода. -quality_gates.conditions.help.link=Смотрите также\: "Чистый код" -quality_gates.projects=Проекты -quality_gates.projects.help=Пороги качества по умолчанию применяются ко всем проектам, которым явно не назначены собственные. Администраторы порогов качества могут связывать проекты с порогами на страницы профиля, а также управлять профилем по умолчанию. Администраторы проекта могут выбирать любой порог качества для своего проекта. -quality_gates.add_condition=Добавить условие -quality_gates.condition.edit=Изменить условие на {0} -quality_gates.condition.delete=Удалить условие для {0} -quality_gates.condition_added=Условие успешно добавлено. -quality_gates.update_condition=Обновить условие -quality_gates.condition_updated=Условие успешно обновлено. -quality_gates.conditions_updated=Условия успешно обновлены. -quality_gates.no_conditions=Нет условий -quality_gates.health_icons=Значки состояния проекта представляют\: -quality_gates.projects_for_default=Каждый проект, которому специально не назначен порог качества, будет связан с этим порогом по умолчанию. -quality_gates.projects.with=С -quality_gates.projects.without=Без -quality_gates.projects.all=Все -quality_gates.projects.noResults=Нет проектов -quality_gates.projects.select_hint=Нажмите, чтобы связать этот проект с порогом качества -quality_gates.projects.deselect_hint=Нажмите, чтобы удалить связь между этим проектом и порогом качества -quality_gates.projects.cannot_associate_projects_no_conditions=Вы должны настроить по крайней мере одно условие, прежде чем вы сможете назначить проекты этому порогу качества. -quality_gates.operator.LT=меньше, чем -quality_gates.operator.inverted.LT=больше или равно -quality_gates.operator.GT=больше, чем -quality_gates.operator.inverted.GT=меньше или равно -quality_gates.operator.EQ=равно -quality_gates.operator.NE=не -quality_gates.operator.LT.short=< -quality_gates.operator.GT.short=> -quality_gates.operator.EQ.short=\= -quality_gates.operator.NE.short=≠ -quality_gates.operator.LT.rating=лучше, чем -quality_gates.operator.GT.rating=хуже, чем -quality_gates.operator.EQ.rating=равно -quality_gates.operator.NE.rating=не -quality_gates.delete.confirm.message=Вы уверены, что вы хотите удалить порог качества "{0}"? -quality_gates.delete.confirm.default=Вы уверены, что вы хотите удалить порог качества "{0}", который является порогом качества по умолчанию? -quality_gates.delete_condition=Удалить условие -quality_gates.condition_deleted=Условие успешно удалено -quality_gates.delete_condition.confirm.message=Вы уверены, что вы хотите удалить условие "{0}"? -quality_gates.conditions.fails_when=Порог качества не проходит, когда -quality_gates.conditions.metric=Метрика -quality_gates.conditions.cayc=Ваш новый код будет чистым, если\: -quality_gates.conditions.cayc.description=Эти условия применяются к новому коду всех ветвей и пулл-реквестов. -quality_gates.conditions.cayc.metric={metric} - {operator} - {value} -quality_gates.conditions.cayc.hint=Для прохождения проектом порога качества должны быть выполнены приведенные ниже условия. -quality_gates.conditions.cayc.threshold.hint=Sonar рекомендует это значение. Создайте новый порог качества, чтобы установить другое. -quality_gates.conditions.new_code=В новом коде -quality_gates.conditions.new_code.long=Условия для нового кода -quality_gates.conditions.new_code.description=Условия для нового кода применяются ко всем веткам и пулл-реквестам. -quality_gates.conditions.new_code_1=1 условие не выполнено в новом коде -quality_gates.conditions.new_code_x={0} условий не выполнено в новом коде -quality_gates.conditions.overall_code=Во всем коде -quality_gates.conditions.overall_code.long=Условия для всего кода -quality_gates.conditions.overall_code.description=Условия для всего кода применяются только к веткам. -quality_gates.conditions.overall_code_1=1 условие не выполнено во всем коде -quality_gates.conditions.overall_code_x={0} условий не выполнено во всем коде -quality_gates.conditions.x_conditions_failed={conditions} {conditions, plural, one {условие не выполнено} few {условия не выполнено} many {условий не выполнено} other {условий не выполнено}} -quality_gates.conditions.operator=Оператор -quality_gates.conditions.value=Значение -quality_gates.conditions.where=Где? -quality_gates.duplicated_conditions=Этот порог качества содержит дублирующиеся условия\: -quality_gates.intro.1=Порог качества - это набор условий, которым должен соответствовать проект перед тем, как он может быть запущен в реальную эксплуатацию. -quality_gates.intro.2=Можно установить Порог качества по умолчанию для применения ко всем проектам, которым явно не назначен другой порог. -quality_gates.built_in=Встроенный -quality_gates.built_in.help=Встроенный порог качества не меняется, он содержит лучшие практики. -quality_gates.built_in.description.1=Этот профиль качества предоставляется по умолчанию. -quality_gates.built_in.description.2=Он будет автоматически обновляться в соответствии с последними рекомендациями. -quality_gates.status=Статус порога качества -quality_gates.help=Порог качества - это набор измеряемых логических условий. Он помогает сразу узнать, готовы ли ваши проекты к работе. В идеале, все проекты должны использовать одинаковый порог качества. Порог качества для каждого проекта отображается на его главной странице. -quality_gates.permissions=Разрешения -quality_gates.permissions.help=Пользователи с глобальным разрешением "Администрирование Порогов качества", и перечисленные ниже, могут управлять этим порогом качества. -quality_gates.permissions.grant=Выдать разрешение пользователю или группе -quality_gates.permissions.search=Поиск пользователей по логину или имени, и групп по имени\: -quality_gates.permissions.remove.user=Удалить разрешение пользователя -quality_gates.permissions.remove.user.confirmation=Вы уверены, что хотите удалить разрешение на этот порог качества у пользователя {user}? -quality_gates.permissions.remove.group=Удалить разрешение группы -quality_gates.permissions.remove.group.confirmation=Вы уверены, что хотите удалить разрешение на этот порог качества у группы {user}? -quality_gates.cayc="Чистый код" -quality_gates.cayc_missing.banner.title=Этот порог качества не соответствует стандарту Clean as You Code -quality_gates.cayc_missing.banner.description={cayc_link} - наиболее эффективный подход к поставке чистого кода. Данный порог качества не соответствует этой методологии. Мы настоятельно рекомендуем обновить этот порог качества. -quality_gates.cayc_condition.review_update=Проверка и обновление порога качества -quality_gates.cayc.review_update_modal.header=Обновите "{0}" в соответствии с принципом Clean as You Code -quality_gates.cayc.review_update_modal.confirm_text=Обновить порог качества -quality_gates.cayc.review_update_modal.description1=Этот порог качества будет обновлен в соответствии с {cayc_link}. Пожалуйста, ознакомьтесь с изменения ниже. -quality_gates.cayc.review_update_modal.description2=Все остальные условия будут сохранены -quality_gates.cayc_optimize.banner.title=Этот порог качества может быть дополнительно оптимизирован для соответствия Чистому коду -quality_gates.cayc_optimize.banner.description=Этот порог качества соответствует методологии {cayc_link}, но можно его еще больше оптимизировать, чтобы убедиться, что новый код не имеет замечаний. -quality_gates.cayc_condition.review_optimize=Проверка и оптимизация порога качества -quality_gates.cayc.review_optimize_modal.header=Оптимизировать "{0}" для соответствия Чистому коду -quality_gates.cayc.review_optimize_modal.confirm_text=Оптимизировать порог качества -quality_gates.cayc.review_optimize_modal.description1=Этот порог качества будет оптимизирован для {cayc_link}. Пожалуйста, просмотрите изменения ниже. -quality_gates.cayc.condition_simplification_list=Список условий для проверки, что добавленный или измененный код является чистым. -quality_gates.cayc.condition_simplification_tour.page_1.title=Соответствует 'Чистому коду'\! -quality_gates.cayc.condition_simplification_tour.page_1.content1=Условия в этом пороге качества были обновлены, чтобы гарантировать чистоту любого добавленного или измененного кода. -quality_gates.cayc.condition_simplification_tour.page_2.title=Одно условие, нет замечаний -quality_gates.cayc.condition_simplification_tour.page_2.content1=Одно единственное условие гарантирует, что новый код не имеет замечаний. -quality_gates.cayc.condition_simplification_tour.page_2.content2=Это условие заменяет три условия\: рейтинга безопасности, рейтинга надежности и рейтинга сопровождаемости. -quality_gates.cayc.condition_simplification_tour.page_3.title=Решить нерешенные замечания -quality_gates.cayc.condition_simplification_tour.page_3.content1=Начиная с этого момента, каждое замечание в новом коде должно быть исправлено в проекте для прохождения порога качества. -quality_gates.cayc.condition_simplification_tour.page_3.content2=Подробнее\: исправление замечаний -quality_gates.cayc.new_maintainability_rating.A=Технический долг меньше {0} -quality_gates.cayc.new_maintainability_rating=Технический долг больше {1} -quality_gates.cayc.new_reliability_rating.A=Нет ошибок -quality_gates.cayc.new_security_rating.A=Нет уязвимостей -quality_gates.cayc.unlock_edit=Разрешить редактирование -quality_gates.cayc.tooltip.message=Этот порог качества настроен по рекомендациям "Clean as You Code" ("Чистый код"). -quality_gates.cayc.badge.tooltip.learn_more=Узнать больше\: Clean as You Code -quality_gates.cayc.banner.title=Этот порог качества соответствует стандарту Clean as You Code -quality_gates.cayc.banner.description1=Этот порог качества соответствует методологии {cayc_link}, поэтому вы можете воспользоваться наиболее эффективным подходом к поставке чистого кода. -quality_gates.cayc.banner.description2=Это гарантирует, что\: -quality_gates.cayc_unfollow.description=Вы можете нажать на кнопку "Разблокировать", чтобы отредактировать этот порог качества. Добавление дополнительных условий к совместимому порогу качества может привести к ухудшению результата. Вы изучили {cayc_link}? Мы настоятельно рекомендуем эту методологию для получения статуса "Чистый код". -quality_gates.cayc.review_update_modal.add_condition.header= {0} условий(я) будут добавлены для нового кода -quality_gates.cayc.review_update_modal.modify_condition.header= {0} условий(я) будут изменены для нового кода - -#------------------------------------------------------------------------------ -# -# RULES DOCUMENTATION PAGE -# -#------------------------------------------------------------------------------ -rules.parameters=Параметры -rules.status.beta=Бета -rules.status.BETA=Бета -rules.status.deprecated=Устаревшее -rules.status.DEPRECATED=Устаревшее -rules.status.DEPRECATED.help=Правило, вызвавшее это замечание, устарело и будет удалено. После удаления правила, это замечание больше не будет появляться. -rules.status.ready=Готовое -rules.status.READY=Готовое -rules.status.REMOVED=Удалено -rules.status.REMOVED.help=Правило, вызвавшее это замечание, было удалено. Со следующим анализом это замечание перестанет появляться. - - -#------------------------------------------------------------------------------ -# -# CODING RULES -# -#------------------------------------------------------------------------------ -coding_rules.active_in_all_profiles=Это правило уже активировано во всех доступных профилях качества. -coding_rules.severity_deprecated=Изменение серьезности правил устарело, перестанет быть доступным в будущем. -coding_rules.activate=Активировать -coding_rules.activate_in=Активировать в -coding_rules.activate_in_quality_profile=Активировать в профиле качества -coding_rules.activation_severity=Серьезность активации -coding_rules.available_since=Доступно С -coding_rules.bulk_change=Массовое изменение -coding_rules.bulk_change.success={2} правил изменено в профиле {0} - {1} -coding_rules.bulk_change.warning={2} правил изменено, {3} правил игнорировано в профиле {0} - {1} -coding_rules.bulk_change.no_quality_profile=Нет профиля качества. -coding_rules.can_not_bulk_change=Массовое изменение доступно только в том случае, если у вас есть собственный профиль качества для цели. Вы можете создать настраиваемый профиль качества, основанный на встроенном профиле, копируя или расширяя его в списке профилей качества. -coding_rules.can_not_deactivate=Это правило наследуется и не может быть деактивировано. -coding_rules.change_details=Изменить подробности профиля качества -coding_rules.change_details_x=Изменить сведения о профиле качества {0} -coding_rules.context.others.title=Как исправить это в другом компоненте или фреймворке? -coding_rules.context.others.description.first=Хотя основной фреймворк или компонент, используемый в вашем проекте, не указан выше, вы можете найти полезную информацию в инструкциях, которые мы предоставляем. -coding_rules.context.others.description.second=Внимание\: Библиотеки, упомянутые в этих инструкциях, могут не подходить вашему коду. -coding_rules.context.others.description.do=Используйте библиотеки, совместимые с используемыми вами фреймворками. -coding_rules.context.others.description.dont=Не копируйте слепо и вставляйте исправления в ваш код. -coding_rules.context.others.title_feedback=Помогите нам стать лучше -coding_rules.context.others.feedback_description_1=Дайте нам знать, если инструкции, которые мы предоставляем, не работают у вас. Расскажите нам, какой фреймворк вы используете, и почему наше решение не работает, отправив предложение на панели продуктов SonarQube. -coding_rules.context.others.feedback_description_2=Мы сделаем все возможное, чтобы предоставить вам более актуальные инструкции в будущем. -coding_rules.context.others.feedback_description.link=Отправить предложение -coding_rules.create=Создать -coding_rules.create_custom_rule=Создать собственное правило -coding_rules.custom_rule=Собственное правило -coding_rules.custom_rule.help=Пользовательские правила создаются администраторами из шаблонов и являются единственными полностью редактируемыми правилами. -coding_rules.custom_rule.activation_notice=Примечание\: параметры настраиваемого правила не могут быть настроены в момент активации, только во время создания/редактирования. -coding_rules.custom_rule.software_quality_x=Качество ПО\: {quality} -coding_rules.custom_rule.select_software_quality=Пожалуйста, выберите минимум один вариант качества ПО. -coding_rules.custom_rule.removal=Только пользовательские правила могут быть удалены. При удалении пользовательского правила оно не удаляется из экземпляра SonarQube. Вместо этого, его статус меняется на "УДАЛЕН", позволяя связанным с ним замечаниям продолжать отображаться должным образом. -coding_rules.custom_rules=Собственные правила -coding_rules.deactivate_in_quality_profile=Деактивировать в профиле качества -coding_rules.deactivate_in_quality_profile_x=Отключить в профиле качества {0} -coding_rules.delete_rule=Удалить правило -coding_rules.delete_rule_x=Удалить правило {0} -coding_rules.delete.custom.confirm=Вы уверены, что вы хотите удалить собственное правило "{0}"? -coding_rules.extend_description=Расширить описание -coding_rules.deactivate_in=Деактивировать в -coding_rules.deactivate=Деактивировать -coding_rules.deactivate.confirm=Вы уверены, что вы хотите деактивировать это правило в профиле? -coding_rules.deactivate_in_all_quality_profiles=Деактивировать во всех {0} профилях -coding_rules.inherits="{0}" наследуется из "{1}" -coding_rules.issues=Замечания -coding_rules.issues.only_main_branches=Включены только замечания от ветвей главного проекта. -coding_rules.most_violating_projects=Наиболее нарушающие проекты -coding_rules.most_violating_projects.more_x=Еще {count} проектов содержат замечания, связанных с этим правилом. {link} -coding_rules.most_violating_projects.link=Посмотреть полный список замечаний -coding_rules.need_extend_or_copy=Правила во встроенных профилях качества не могут быть деактивированы. Вы можете создать настраиваемый профиль качества, основанный на встроенном профиле, копируя или расширяя его в списке профилей качества. -coding_rules.no_results=Отсутствуют правила кодирования -coding_rules.no_issue_detected_for_projects=Замечаний по этому правилу в основных ветках проекта не обнаружено. -coding_rules.no_tags=Нет тегов -coding_rules.original=Исходный\: -coding_rules.overrides="{0}" переопределяет "{1}" -coding_rules.parameter.empty=(пусто) -coding_rules.parameters=Параметры -coding_rules.parameters.default_value=Значение по умолчанию\: -coding_rules.quality_profiles=Профили качества -coding_rules.quality_profiles.description=Все профили качества, где это правило активировано. Встроенные профили не могут быть изменены. -coding_rules.quality_profiles.template_caption=Шаблон правила был активирован в следующих профилях в предыдущих версиях {instance}. Эта возможность больше недоступна. Вместо этого, пожалуйста, создайте собственное правило. -coding_rules.quality_profile=Профиль качества -coding_rules.reactivate=Переактивировать -coding_rules.reactivate.help=Правило с таким ключом было ранее удалено. Пожалуйста, активируйте существующее правило или измените ключ, чтобы создать новое правило. -coding_rules.return_to_list=Вернуться к списку -coding_rules.see_all=Посмотреть все правила -coding_rules.remove_extended_description=Удалить расширенное описание -coding_rules.remove_extended_description.confirm=Вы уверены, что вы хотите удалить расширенное описание? -coding_rules.repository=Репозиторий правил\: -coding_rules.revert_to_parent_definition=Вернуть к родительским настройкам -coding_rules.revert_to_parent_definition.confirm=Настройки правила будут возвращены к параметрам, указанным в профиле {0}. Вы уверены? -coding_rules.rule_template=Шаблон правила -coding_rules.rule_template.help=Шаблоны правил позволяют пользователям легко определять свои собственные правила. Правила, созданные из шаблона, перечислены на странице детализации правил. -coding_rules.rule_template.title=Это правило может быть использовано как шаблон для создания собственного правила, оно не может быть активировано в профиле -coding_rules._rules=правила -coding_rules.show_template=Показать шаблон -coding_rules.skip_to_filters=Перейти к фильтрам правил -coding_rules.software_qualities.label=Влияние качества ПО -coding_rules.cct_attribute.label=Чистота кода -coding_rules.to_select_rules=Выбрать правила -coding_rules.to_navigate=Перейти к правилу -coding_rules.type.deprecation.title=Типы правил являются устаревшими. -coding_rules.type.deprecation.filter_by=Вы можете фильтровать править по характеристикам чистого кода и качества ПО. -coding_rules.severity.deprecation.title=Серьезность теперь связана с затронутым качеством ПО. Этот уровень серьезности устарел и больше не может быть изменен. -coding_rules.severity.deprecation.filter_by=Теперь вы можете фильтровать правила по качеству ПО и "новой" серьезности. -coding_rules.prioritized_rule.title=Приоритетное правило -coding_rules.prioritized_rule.label={state, select, on {Отметить приоритетным} other {Снять отметку приоритетного}} -coding_rules.prioritized_rule.switch_label=Указывает, что все соответствующие замечания во всём коде должны быть исправлены -coding_rules.prioritized_rule.note=Для того чтобы при наличии замечаний во всем коде порог качества не был пройден, вы должны добавить условие для проверки, были ли зафиксированы какие-либо замечания из приоритезированных правил. - -coding_rules.update_custom_rule=Обновить собственное правило - -coding_rules.filters.activation=Активация -coding_rules.filters.activation.active=Активно -coding_rules.filters.activation.active_rules=Действующие правила -coding_rules.filters.activation.inactive=Неактивно -coding_rules.filters.activation.help=Критерий активации доступен при выборе профиля качества -coding_rules.filters.active_severity=Активная серьезность -coding_rules.filters.active_severity.inactive=Критерий активной серьезности доступен при выборе профиля качества -coding_rules.filters.availableSince=Доступно С -coding_rules.filters.characteristic=Характеристика -coding_rules.filters.description=Описание -coding_rules.filters.quality_profile=Профиль качества -coding_rules.filters.inheritance=Наследование -coding_rules.filters.inheritance.inactive=Критерий наследования доступен при выборе профиля качества -coding_rules.filters.inheritance.none=Не унаследовано -coding_rules.filters.inheritance.inherited=Унаследовано -coding_rules.filters.inheritance.x_inherited_from_y={count} наследуется из "{name}" -coding_rules.filters.inheritance.overrides=Переопределено -coding_rules.filters.key=Ключ -coding_rules.filters.language=Язык -coding_rules.filters.language.inactive=Критерий языка доступен, только когда профиль качества не выбран -coding_rules.filters.name=Имя -coding_rules.filters.repository=Репозиторий -coding_rules.filters.severity=Серьезность -coding_rules.filters.status=Статус -coding_rules.filters.tag=Тег -coding_rules.filters.template=Шаблоны -coding_rules.filters.template.is_template=Показать только шаблоны -coding_rules.filters.template.is_not_template=Скрыть шаблоны -coding_rules.filters.prioritizedRule.disabled=Критерий приоритетных правил доступен при выбранном профиле качества -coding_rules.filters.prioritizedRule.true=Показать только приоритетные -coding_rules.filters.prioritizedRule.false=Скрыть приоритетные -coding_rules.facet.languages=Язык -coding_rules.facet.repositories=Репозиторий -coding_rules.facet.impactSeverities=Серьезность -coding_rules.facet.cleanCodeAttributeCategories=Чистота кода -coding_rules.facet.impactSoftwareQualities=Качество ПО -coding_rules.facet.tags=Теги -coding_rules.facet.qprofile=Профиль качества -coding_rules.facet.qprofile.help=Профили качества - это коллекция правил для применения во время анализа. -coding_rules.facet.qprofile.link=Смотрите также\: Профили качества -coding_rules.facet.debt_characteristics=Характеристика -coding_rules.facet.severities=Серьезность по умолчанию -coding_rules.facet.statuses=Статус -coding_rules.facet.available_since=Доступно с -coding_rules.facet.inheritance=Наследование -coding_rules.facet.activationSeverities=Серьезность активации -coding_rules.facet.template=Шаблон -coding_rules.facet.rule_key=Правило -coding_rules.facet.types=Тип -coding_rules.facet.prioritizedRule=Приоритетные правила - -coding_rules.facet.language.show_more=Показать другие языки -coding_rules.facet.language.show_less=Скрыть лишние языки -coding_rules.facet.tag.show_more=Показать больше тегов -coding_rules.facet.tag.show_less=Скрыть лишние теги -coding_rules.facet.repository.show_more=Показать больше репозиториев -coding_rules.facet.repository.show_less=Скрыть лишние репозитории - -coding_rules.facets.languages=Языки -coding_rules.facets.tags=Теги -coding_rules.facets.repositories=Репозитории -coding_rules.facets.top=Первые {0} - -coding_rules.rule_id=ID правила\: - -coding_rules.analysis_scope=Область анализа\: - -coding_rules.scope.MAIN=исходные файлы -coding_rules.scope.TEST=файлы тестов -coding_rules.scope.ALL=все исходники - -coding_rules.remediation_effort=Усилие\: -coding_rules.remediation_function=Функция восстановления -coding_rules.remediation_function.LINEAR=Линейная -coding_rules.remediation_function.LINEAR_OFFSET=Линейная со смещением -coding_rules.remediation_function.CONSTANT_ISSUE=Постоянная/замечание -coding_rules.remediation_function.coeff=Коэфф -coding_rules.remediation_function.offset=Смещение -coding_rules.remediation_function.constant=Постоянная - -coding_rules.external_rule.engine_tooltip=Правило, предоставляемое внешним движком правил\: {0} -coding_rules.external_rule.engine=Анализатор\: - -coding_rules.description_section.title.introduction=Введение -coding_rules.description_section.title.root_cause=Почему это проблема? -coding_rules.description_section.title.root_cause.SECURITY_HOTSPOT=Каков риск? -coding_rules.description_section.title.assess_the_problem=Вы рискуете? -coding_rules.description_section.title.how_to_fix=Как это исправить? -coding_rules.description_section.title.more_info=Подробнее -coding_rules.description_section.title.activity=Активность - -coding_rules.description_context.title=Какой компонент или фреймворк содержит замечание? -coding_rules.description_context.subtitle=Как это исправить в {0}? -coding_rules.description_context.default_information={0} был обнаружен как наиболее подходящий компонент или фреймворк для этого замечания. -coding_rules.description_context.other=Другие - -coding_rules.more_info.education_principles.title=Принципы чистого кода -coding_rules.more_info.resources.title=Ресурсы - -coding_rules.more_info.notification_message=Ниже мы добавили новую информацию о принципах "Чистого кода", чтобы помочь вам улучшить качество и безопасность кода. Найдите время прочитать ее. -coding_rules.more_info.scroll_message=Прокрутите вниз до "Принципов качества кода" - -coding_rules.detail.extend_description.form=Расширить описание правила -coding_rules.create_tag=Создать тег - -coding_rules.select_profile=Выбор профиля -coding_rules.selected_profiles=Выбранные профили - -coding_rules.system_tags_tooltip=Этот тег нельзя удалить, т.к. он предопределен системой - -rule.impact.severity.tooltip=Замечания, найденные этим правилом, имеют серьезность {severity} влияющую на качество ПО {quality}. - -rule.clean_code_attribute_category.CONSISTENT=Консистентность -rule.clean_code_attribute_category.CONSISTENT.title=Это правило консистентности. -rule.clean_code_attribute_category.INTENTIONAL=Преднамеренность -rule.clean_code_attribute_category.INTENTIONAL.title=Это правило преднамеренности. -rule.clean_code_attribute_category.ADAPTABLE=Адаптивность -rule.clean_code_attribute_category.ADAPTABLE.title=Это правило адаптивности. -rule.clean_code_attribute_category.RESPONSIBLE=Ответственность -rule.clean_code_attribute_category.RESPONSIBLE.title=Это правило ответственности. - -rule.clean_code_attribute.CLEAR=Очистить -rule.clean_code_attribute.CLEAR.title=Это правило преднамеренности, код должен быть прозрачным. -rule.clean_code_attribute.COMPLETE=Завершенный -rule.clean_code_attribute.COMPLETE.title=Это правило преднамеренности, код должен быть завершенным. -rule.clean_code_attribute.CONVENTIONAL=Общепринятый -rule.clean_code_attribute.CONVENTIONAL.title=Это правило консистентности, код должен соответствовать соглашения разработки. -rule.clean_code_attribute.DISTINCT=Уникальный -rule.clean_code_attribute.DISTINCT.title=Это правило адаптивности, код должен быть уникальным. -rule.clean_code_attribute.EFFICIENT=Эффективный -rule.clean_code_attribute.EFFICIENT.title=Это правило преднамеренности, код должен быть эффективным. -rule.clean_code_attribute.FOCUSED=Сфокусированный -rule.clean_code_attribute.FOCUSED.title=Это правило адаптивности, код должен быть сфокусированным. -rule.clean_code_attribute.FORMATTED=Отформатированный -rule.clean_code_attribute.FORMATTED.title=Это правило консистентности, код должен быть отформатирован. -rule.clean_code_attribute.IDENTIFIABLE=Идентифицируемый -rule.clean_code_attribute.IDENTIFIABLE.title=Это правило консистентности, код должен быть идентифицируемым. -rule.clean_code_attribute.LAWFUL=Законный -rule.clean_code_attribute.LAWFUL.title=Это правило ответственности, код должен быть законным. -rule.clean_code_attribute.LOGICAL=Логичный -rule.clean_code_attribute.LOGICAL.title=Это правило преднамеренности, код должен быть логичным. -rule.clean_code_attribute.MODULAR=Модульный -rule.clean_code_attribute.MODULAR.title=Это правило адаптивности, код должен быть модульным. -rule.clean_code_attribute.RESPECTFUL=Уважительный -rule.clean_code_attribute.RESPECTFUL.title=Это правило ответственности, код должен быть уважительным. -rule.clean_code_attribute.TESTED=Тестируемый -rule.clean_code_attribute.TESTED.title=Это правило адаптивности, код должен быть тестируемым. -rule.clean_code_attribute.TRUSTWORTHY=Заслуживающий доверия -rule.clean_code_attribute.TRUSTWORTHY.title=Это правило ответственности, код должен заслуживать доверие. - - - -#------------------------------------------------------------------------------ -# -# EMAIL CONFIGURATION -# -#------------------------------------------------------------------------------ -email_configuration.test.title=Тестовая конфигурация -email_configuration.test.to_address=Кому -email_configuration.test.subject=Тема -email_configuration.test.message=Сообщение -email_configuration.test.message_text=Это тестовое сообщение от SonarQube. -email_configuration.test.send=Отправить тестовое сообщение -email_configuration.test.email_was_sent_to_x=Письмо было отправлено на {0} - - -#------------------------------------------------------------------------------ -# -# NOTIFICATIONS -# -#------------------------------------------------------------------------------ -notification.notification=Уведомление -notification.channel.EmailNotificationChannel=Электронная почта -notification.dispatcher.information=Уведомление никогда не отсылается автору события. -notification.dispatcher.ChangesOnMyIssue=Изменения в замечаниях, назначенных мне -notification.dispatcher.NewIssues=Новые замечания -notification.dispatcher.NewAlerts=Изменен порог качества во всех доступных проектах -notification.dispatcher.NewAlerts.project=Изменения порога качества -notification.dispatcher.NewFalsePositiveIssue=Замечания, отмеченные как ложные или неактуальные -notification.dispatcher.SQ-MyNewIssues=Мои новые замечания -notification.dispatcher.CeReportTaskFailure=Сбой фонового задания в администрируемых мной проектах -notification.dispatcher.CeReportTaskFailure.project=Фоновые задания с ошибками -notification.dispatcher.description_x=Отметьте для получения уведомления по {0} - -#------------------------------------------------------------------------------ -# -# ALERTS -# -#------------------------------------------------------------------------------ - -alerts.operator.<=меньше -alerts.operator.>=больше, чем -alerts.operator.\==равен -alerts.operator.\!\==не - - -alert.tooltip.error=Это сообщение об ошибке. -alert.tooltip.warning=Это предупреждение. -alert.tooltip.success=Это сообщение об успехе. -alert.tooltip.info=Это информационное сообщение. - -alert.dismiss=Скрыть сообщение - - -#------------------------------------------------------------------------------ -# -# USER -# -#------------------------------------------------------------------------------ -user.password_doesnt_match_confirmation=Пароль не совпадает с подтверждением. -user.old_password_incorrect=Старый пароль неверен -user.new_password_same_as_old=Новый пароль должен отличаться от старого -user.login_or_email_used_as_scm_account=Логин и адрес электронной почты, автоматически считаются аккаунтами SCM -user.x_deleted={0} (удалено) - -login.page=Вход -login.login_to_sonarqube=Войти в SonarQube -login.login_with_x=Войти через {0} -login.more_options=Войти с учётными данными -login.unauthorized_access_alert=У вас нет доступа к этой странице. Пожалуйста, войдите под более привилегированным пользователем и повторите попытку. -login.with_x=С {0} -login.authentication_failed=Ошибка аутентификации -login.logout_failed=Ошибка выхода - -unauthorized.page=Не авторизован -unauthorized.message=Вы не имеете права доступа к этой странице. Обратитесь к администратору. -unauthorized.reason=Причина\: - - -#------------------------------------------------------------------------------ -# -# MY PROFILE & MY ACCOUNT -# -#------------------------------------------------------------------------------ -my_profile.login=Вход -my_profile.email=Электронная почта -my_profile.groups=Группы -my_profile.scm_accounts=Аккаунты SCM -my_profile.scm_accounts.tooltip=Учетные записи SCM используются для автоматического назначения замечаний. Логин и адрес электронной почты автоматически считаются учетной записью SCM. -my_profile.password.title=Смена пароля -my_profile.password.old=Старый пароль -my_profile.password.new=Новый пароль -my_profile.password.confirm=Подтверждение пароля -my_profile.password.changed=Пароль был изменен\! -my_profile.notifications.submit=Сохранить изменения -my_profile.overall_notifications.title=Общие уведомления -my_profile.per_project_notifications.title=Уведомления каждого проекта -my_profile.per_project_notifications.add=Добавить проект -my_profile.per_project_notifications.edit=Настройка уведомлений - -my_account.page=Мой аккаунт -my_account.notifications=Оповещения -my_account.no_project_notifications=Вы пока не настроили оповещения проекта. -my_account.profile=Профиль -my_account.security=Безопасность -my_account.tokens_description=Если вы хотите усилить безопасность, не предоставляя реальные учетные данные пользователя {instance} при проверке кода или вызовах веб-сервисов, вы можете предоставить пользовательский токен вместо логина. Это улучшит безопасность вашего сервера за счет того, что пароль пользователя, производящего анализ, не будет передан по вашей сети. -my_account.token_type=Тип -my_account.project_name=Проект -my_account.tokens_last_usage=Последнее использование -my_account.tokens.expiration=Срок действия -my_account.tokens.expired=Истек срок действия токена -my_account.projects=Проекты -my_account.projects.description=У вас есть права администратора на следующие проекты. -my_account.projects.no_results=У вас нет прав администратора проекта. -my_account.projects.analyzed_x=Проанализирован {0} -my_account.projects.never_analyzed=Никогда не анализировался -my_account.search_project=Поиск проекта -my_account.set_notifications_for=Поиск проекта по имени -my_account.set_notifications_for.title=Добавить проект -my_account.create_new.TRK=Добавить проект -my_account.add_project=Добавить проект -my_account.add_project.manual=Локальный проект -my_account.add_project.azure=Из Azure DevOps -my_account.add_project.bitbucket=Из Bitbucket Server -my_account.add_project.bitbucketcloud=Из Bitbucket Cloud -my_account.add_project.github=Из GitHub -my_account.add_project.gitlab=Из GitLab -my_account.add_project.more_others=Импортировать с других DevOps-платформ -my_account.add_project.more=Импортировать с DevOps-платформы -my_account.reset_password.page=Обновить пароль -my_account.reset_password=Обновите свой пароль -my_account.reset_password.explain=Эта учетная запись не должна использовать пароль по умолчанию. - -my_account.create_new_project_portfolio_or_application=Анализировать новый проект / Создать новое портфолио или приложение - -my_account.preferences=Настройки -my_account.preferences.keyboard_shortcuts=Включить сочетания клавиш -my_account.preferences.keyboard_shortcuts.description=Некоторые действия могут быть выполнены с помощью горячих клавиш. Если не хотите их использовать, вы можете отключить их здесь (не затронет клавиши навигации, включающие стрелки, esc и enter). Для получения списка доступных сочетаний используйте клавишу с вопросительным знаком (нажмите {questionMark} на клавиатуре). -my_account.preferences.keyboard_shortcuts.enabled=Горячие клавиши включены -my_account.preferences.keyboard_shortcuts.disabled=Горячие клавиши отключены - -notifications.send_email=Отправлять мне электронное письмо\: - -#------------------------------------------------------------------------------ -# -# PROJECT PROVISIONING -# -#------------------------------------------------------------------------------ -provisioning.no_analysis=С момента создания не было выполнено ни одного анализа. Единственная доступная секция - администрирование. -provisioning.no_analysis.delete=Вы должны либо повторить анализ проекта либо просто {link}. -provisioning.no_analysis.delete_project=удалить проект -provisioning.no_analysis_on_main_branch=Ветка "{0}" еще не проанализирована. -provisioning.no_analysis_on_main_branch.bad_configuration=Ветка "{0}" еще не проанализирована, а у вас уже есть несколько веток. Похоже, это не ваш {1}, проверьте вашу конфигурацию. -provisioning.only_provisioned=Только подготовленные -provisioning.only_provisioned.tooltip=Подготовленные проекты – это проекты, которые были созданы, но не были проанализированы. -provisioning.no_analysis.application=С момента создания проекта анализ не проводился. Проанализируйте проект, чтобы увидеть здесь информацию о нем. -provisioning.permission_synch_in_progress=Права доступа к проекту синхронизируются. - - -#------------------------------------------------------------------------------ -# -# SEVERITIES -# -#------------------------------------------------------------------------------ - -severity.BLOCKER=Блокирующее -severity.BLOCKER.description=Должно быть исправлено немедленно. -severity.CRITICAL=Критическое -severity.CRITICAL.description=Должно быть рассмотрено немедленно и исправлено в ближайшее время. -severity.MAJOR=Важное -severity.MAJOR.description=С большой вероятностью окажет негативное влияние. -severity.MINOR=Незначительное -severity.MINOR.description=Потенциально окажет незначительное влияние на качество. -severity.INFO=Информационное -severity.INFO.description=Ни ошибка, ни недостаток качества. Просто замечание. - -# New severities -severity.HIGH=Высокий -severity.HIGH.description=Должно быть исправлено немедленно. -severity.MEDIUM=Средний -severity.MEDIUM.description=С большой вероятностью окажет негативное влияние. -severity.LOW=Низкий -severity.LOW.description=Потенциально окажет незначительное влияние на качество. - - -#------------------------------------------------------------------------------ -# -# SOFTWARE QUALITIES -# -#------------------------------------------------------------------------------ - - -software_quality=Качество ПО -software_quality.SECURITY=Безопасность -software_quality.RELIABILITY=Надежность -software_quality.MAINTAINABILITY=Сопровождаемость - -#------------------------------------------------------------------------------ -# -# METRIC DOMAINS -# -#------------------------------------------------------------------------------ - -metric_domain.Size=Размер -metric_domain.Tests=Тесты -metric_domain.Integration Тесты\=Интеграционные тесты -metric_domain.Complexity=Сложность -metric_domain.Documentation=Документация -metric_domain.Rules=Правила -metric_domain.General=Общие -metric_domain.Duplication=Дублирование -metric_domain.Design=Дизайн -metric_domain.SCM=SCM -metric_domain.Maintainability=Сопровождаемость -metric_domain.Releasability=Готовность -metric_domain.Reliability=Надежность -metric_domain.Security=Безопасность -metric_domain.SecurityReview=Обзор безопасности -metric_domain.Issues=Замечания -metric_domain.Duplications=Дублирование -metric_domain.Coverage=Покрытие - -#-------------------------------------------------------------------------------------------------------------------- -# -# METRIC TYPES -# -#-------------------------------------------------------------------------------------------------------------------- - -metric.type.INT=Целое -metric.type.FLOAT=С плавающей точкой -metric.type.PERCENT=Процент -metric.type.BOOL=Булево -metric.type.STRING=Строка -metric.type.MILLISEC=Миллисекунды -metric.type.DATA=Данные -metric.type.LEVEL=Уровень -metric.type.DISTRIB=Распределение -metric.type.RATING=Рейтинг -metric.type.WORK_DUR=Продолжительность работы - -metric.level.ERROR=Ошибка -metric.level.WARN=Предупреждение -metric.level.OK=Пройдено -metric.level.NONE=Нет - -#------------------------------------------------------------------------------ -# -# METRICS -# -#------------------------------------------------------------------------------ - -metric.abstractness.description=Абстрактность -metric.abstractness.name=Абстрактность -metric.accessors.description=Методы доступа -metric.accessors.name=Методы доступа -metric.alert_status.description=Статус проекта относительно его порога качества. -metric.alert_status.name=Статус порога качества -metric.authors_by_line.description=Авторы по строкам -metric.authors_by_line.name=Авторы по строкам -metric.blocker_violations.description=Блокирующие замечания -metric.blocker_violations.name=Блокирующие замечания -metric.branch_coverage.description=Покрытие условий -metric.branch_coverage.name=Покрытие Условий -metric.bugs.description=Ошибки -metric.bugs.name=Ошибки -metric.ca.description=Входящая связанность -metric.ca.name=Входящая связанность -metric.ce.description=Исходящая связанность -metric.ce.name=Исходящая связанность -metric.classes.description=Классы -metric.classes.name=Классы -metric.class_complexity.description=Средняя сложность на класс -metric.class_complexity.name=Сложность / класс -metric.class_complexity_distribution.description=Распределение классов / сложность -metric.class_complexity_distribution.name=Распределение класса / сложность -metric.code_smells.description=Дефекты кода -metric.code_smells.name=Дефекты кода -metric.cognitive_complexity.description=Когнитивная сложность -metric.cognitive_complexity.name=Когнитивная сложность -metric.commented_out_code_lines.description=Закомментированные строки кода -metric.commented_out_code_lines.name=Закомментированные строки кода -metric.comment_blank_lines.description=Комментарии, которые не содержат комментарии -metric.comment_blank_lines.name=Пустые комментарии -metric.comment_lines.description=Количество строк комментариев -metric.comment_lines.name=Строки комментариев -metric.comment_lines_density.description=Комментарии, взвешенные по строкам кода без комментариев + строкам комментариев -metric.comment_lines_density.name=Комментарии (%) -metric.comment_lines_density.short_name=Комментарии -metric.complexity.description=Цикломатическая сложность -metric.complexity.name=Цикломатическая сложность -metric.complexity_in_classes.description=Цикломатическая сложность в классах -metric.complexity_in_classes.name=Сложность в классах -metric.complexity_in_functions.description=Цикломатическая сложность в функциях -metric.complexity_in_functions.name=Сложность в функциях -metric.conditions_by_line.description=Условий на строку -metric.conditions_by_line.name=Условий на Строку -metric.conditions_to_cover.description=Условия для покрытия -metric.conditions_to_cover.name=Условия для покрытия -metric.confirmed_issues.description=Подтвержденные замечания -metric.confirmed_issues.name=Подтвержденные замечания -metric.coverage.description=Покрытие тестами -metric.coverage.name=Покрытие -metric.coverage_line_hits_data.description=Попадания покрытия по строке -metric.coverage_line_hits_data.name=Попадания покрытия по строке -metric.covered_conditions.description=Покрытые условия -metric.covered_conditions.name=Покрытые условия -metric.covered_conditions_by_line.description=Покрытые условия по строке -metric.covered_conditions_by_line.name=Покрытые условия по строке -metric.covered_lines.description=Покрытые строки -metric.covered_lines.name=Покрытые строки -metric.critical_violations.description=Критические замечания -metric.critical_violations.name=Критические замечания -metric.development_cost.description=Стоимость разработки -metric.development_cost.name=Стоимость разработки -metric.directories.description=Каталоги -metric.directories.name=Каталоги -metric.distance.description=Расстояние -metric.distance.name=Расстояние -metric.dit.description=Глубина дерева наследования -metric.dit.name=Глубина дерева -metric.dsm.description=Матрица зависимостей -metric.dsm.name=Матрица зависимостей -metric.duplicated_blocks.description=Дублирующиеся участки -metric.duplicated_blocks.name=Дублирующиеся участки -metric.duplicated_files.description=Дублирующиеся файлы -metric.duplicated_files.name=Дублирующиеся файлы -metric.duplicated_lines.description=Дублирующиеся строки -metric.duplicated_lines.name=Дублирующиеся строки -metric.duplicated_lines_density.description=Дублирующиеся строки, сбалансированные по выражениям -metric.duplicated_lines_density.name=Дублирующиеся строки (%) -metric.duplicated_lines_density.short_name=Дублирование -metric.duplicated_lines_density.extra_short_name=Плотность -metric.duplications_data.description=Подробности дублирования -metric.duplications_data.name=Подробности дублирования -metric.efficiency.description=Эффективность -metric.efficiency.name=Эффективность -metric.effort_to_reach_maintainability_rating_a.description=Усилия для достижения уровня сопровождаемости А -metric.effort_to_reach_maintainability_rating_a.name=Усилия для достижения уровня сопровождаемости А -metric.effort_to_reach_maintainability_rating_a.extra_short_name=Усилия для достижения A -metric.false_positive_issues.description=Ложные замечания -metric.false_positive_issues.name=Ложные замечания -metric.files.description=Количество файлов -metric.files.name=Файлы -metric.file_complexity.description=Средняя сложность на файл -metric.file_complexity.name=Сложность / файл -metric.file_complexity_distribution.description=Распределение файлов /сложность -metric.file_complexity_distribution.name=Распределение файла / сложность -metric.file_cycles.description=Циклы файлов -metric.file_cycles.name=Циклы файлов -metric.file_edges_weight.description=Вес краев файла -metric.file_edges_weight.name=Вес краев Файла -metric.file_feedback_edges.description=Подозреваемые зависимости файла -metric.file_feedback_edges.name=Подозреваемые зависимости Файла -metric.file_tangles.description=Связанность файлов -metric.file_tangles.name=Связанность файлов -metric.file_tangle_index.description=Индекс связанности файлов -metric.file_tangle_index.name=Индекс связанности файлов -metric.functions.description=Функции -metric.functions.name=Функции -metric.function_complexity.description=Средняя сложность на функцию -metric.function_complexity.name=Сложность / функция -metric.function_complexity_distribution.description=Распределение функций /сложность -metric.function_complexity_distribution.name=Распределение функции / сложность -metric.generated_lines.description=Количество сгенерированных строк -metric.generated_lines.name.suffix=сгенерированных строк -metric.generated_lines.name=Сгенерированные строки -metric.generated_ncloc.description=Сгенерированные незакомментированные строки кода -metric.generated_ncloc.name.suffix=сгенерированных строк кода -metric.generated_ncloc.name=Сгенерированные строки кода -metric.has_rating_X=Рейтинг\: {0} -metric.no_rating=Нет рейтинга -metric.info_violations.description=Информационные замечания -metric.info_violations.name=Информационные замечания -metric.instability.description=Нестабильность -metric.instability.name=Нестабильность -metric.it_branch_coverage.description=Покрытие условий интеграционными тестами -metric.it_branch_coverage.name=Покрытие условий ИТ -metric.it_conditions_by_line.description=Условий на строку ИТ -metric.it_conditions_by_line.name=Условий на строку ИТ -metric.it_conditions_to_cover.description=Условия для покрытия интеграционными тестами -metric.it_conditions_to_cover.name=Условия для покрытия ИТ -metric.it_coverage.description=Покрытие интеграционными тестами -metric.it_coverage.name=Покрытие ИТ -metric.it_coverage_line_hits_data.description=Попадания покрытия интеграционными тестами по строке -metric.it_coverage_line_hits_data.name=Попадания покрытия ИТ по строке -metric.it_covered_conditions_by_line.description=Покрытые ИТ условия по строке -metric.it_covered_conditions_by_line.name=Покрытые ИТ условия по строке -metric.it_lines_to_cover.description=Строки для покрытия интеграционными тестами -metric.it_lines_to_cover.name=Строки для покрытия ИТ -metric.it_line_coverage.description=Покрытие строк интеграционными тестами -metric.it_line_coverage.name=Покрытие строк ИТ -metric.it_uncovered_conditions.description=Непокрытые интеграционными тестами условия -metric.it_uncovered_conditions.name=Непокрытые ИТ Условия -metric.it_uncovered_lines.description=Непокрытые интеграционными тестами строки -metric.it_uncovered_lines.name=Непокрытые ИТ строки -metric.last_commit_date.name=Дата последнего коммита -metric.last_commit_datetimes_by_line.description=Даты последних коммитов по строке -metric.last_commit_datetimes_by_line.name=Даты последних коммитов по строке -metric.lcom4.description=Недостаток связности функций -metric.lcom4.name=LCOM4 -metric.lcom4_blocks.description=LCOM4 участки -metric.lcom4_blocks.name=LCOM4 участки -metric.lcom4_distribution.description=Распределение класса /LCOM4 -metric.lcom4_distribution.name=Распределение класса / LCOM4 -metric.lines.description=Строки -metric.lines.name=Строки -metric.lines_to_cover.description=Строки для покрытия -metric.lines_to_cover.name=Строки для покрытия -metric.line_coverage.description=Покрытие строк -metric.line_coverage.name=Покрытие строк -metric.maintainability.description=Сопровождаемость -metric.maintainability.name=Сопровождаемость -metric.major_violations.description=Важные замечания -metric.major_violations.name=Важные замечания -metric.minor_violations.description=Незначительные замечания -metric.minor_violations.name=Незначительные замечания -metric.ncloc.name=Строки кода -metric.ncloc.description=Незакомментированные строки кода -metric.ncloc_language_distribution.description=Незакомментированные строки кода, распределенные по языкам -metric.ncloc_language_distribution.name=Строки кода по языку -metric.new_blocker_violations.description=Новые блокирующие замечания -metric.new_blocker_violations.name=Новые блокирующие замечания -metric.new_blocker_violations.short_name=Блокирующие замечания -metric.new_branch_coverage.description=Покрытие условий нового/измененного кода -metric.new_branch_coverage.name=Покрытие условий в новом коде -metric.new_branch_coverage.extra_short_name=Покрытие условий -metric.new_bugs.description=Новые ошибки -metric.new_bugs.name=Новые ошибки -metric.new_bugs.short_name=Ошибки -metric.new_code_smells.description=Новые дефекты кода -metric.new_code_smells.name=Новые дефекты кода -metric.new_code_smells.short_name=Дефекты кода -metric.new_conditions_to_cover.description=Условия для покрытия в новом коде -metric.new_conditions_to_cover.name=Условия для покрытия в новом коде -metric.new_conditions_to_cover.extra_short_name=Условия для покрытия -metric.new_coverage.description=Покрытие нового/измененного кода -metric.new_coverage.description.positive=Новый код достаточно покрыт тестами -metric.new_coverage.name=Покрытие в новом коде -metric.new_coverage.short_name=Покрытие -metric.new_critical_violations.description=Новые критические замечания -metric.new_critical_violations.name=Новые критические замечания -metric.new_critical_violations.short_name=Критические замечания -metric.new_development_cost.description=Стоимость разработки в новом коде -metric.new_development_cost.name=Стоимость разработки в новом коде -metric.new_duplicated_blocks.name=Дублирующиеся участки в новом коде -metric.new_duplicated_blocks.extra_short_name=Дублирующиеся участки -metric.new_duplicated_blocks.description=Дублирующиеся участки в новом коде -metric.new_duplicated_lines.name=Дублирующиеся строки в новом коде -metric.new_duplicated_lines.extra_short_name=Дублирующиеся строки -metric.new_duplicated_lines.description=Дублирующиеся строки в новом коде -metric.new_duplicated_lines_density.description=Дублирующиеся строки (%) в новом коде, сбалансированные по выражениям -metric.new_duplicated_lines_density.description.positive=Новый код имеет ограниченное дублирование -metric.new_duplicated_lines_density.name=Дублирующиеся строки (%) в новом коде -metric.new_duplicated_lines_density.short_name=Дублирование -metric.new_duplicated_lines_density.extra_short_name=Плотность -metric.new_info_violations.description=Новые информационные замечания -metric.new_info_violations.name=Новые информационные замечания -metric.new_info_violations.short_name=Информационные замечания -metric.new_it_branch_coverage.description=Покрытие условий нового/измененного кода интеграционными тестами -metric.new_it_branch_coverage.name=Покрытие условий ИТ в новом коде -metric.new_it_conditions_to_cover.description=Новые условия для покрытия интеграционными тестами -metric.new_it_conditions_to_cover.name=Условия для покрытия ИТ в новом коде -metric.new_it_coverage.description=Покрытие нового/измененного кода интеграционными тестами -metric.new_it_coverage.name=Покрытие ИТ в новом коде -metric.new_it_lines_to_cover.description=Строки для покрытия интеграционными тестами в новом коде -metric.new_it_lines_to_cover.name=Строки для покрытия ИТ в новом коде -metric.new_it_line_coverage.description=Покрытие строк добавленного/измененного кода интеграционными тестами -metric.new_it_line_coverage.name=Покрытие строк ИТ в новом коде -metric.new_it_uncovered_conditions.description=Новые условия без покрытия интеграционными тестами -metric.new_it_uncovered_conditions.name=Непокрытые ИТ условия в новом коде -metric.new_it_uncovered_lines.description=Новые строки без покрытия интеграционными тестами -metric.new_it_uncovered_lines.name=Непокрытые ИТ строки в новом коде -metric.new_lines_to_cover.description=Строки для покрытия в новом коде -metric.new_lines_to_cover.name=Строки для покрытия в новом коде -metric.new_lines_to_cover.extra_short_name=Строки для покрытия -metric.new_line_coverage.description=Покрытие строк добавленного/измененного кода -metric.new_line_coverage.name=Покрытие строк в новом коде -metric.new_line_coverage.extra_short_name=Покрытие строк -metric.new_maintainability_rating.description=Рейтинг сопровождаемости в новом коде -metric.new_maintainability_rating.name=Рейтинг сопровождаемости в новом коде -metric.new_maintainability_rating.extra_short_name=Рейтинг -metric.new_major_violations.description=Новые важные замечания -metric.new_major_violations.name=Новые важные замечания -metric.new_major_violations.short_name=Важные замечания -metric.new_minor_violations.description=Новые незначительные замечания -metric.new_minor_violations.name=Новые незначительные замечания -metric.new_minor_violations.short_name=Незначительные замечания -metric.new_lines.name=Новые строки -metric.new_lines.description=Новые строки -metric.new_lines.short_name=Строки -metric.new_overall_branch_coverage.description=Покрытие условий нового/измененного кода всеми тестами -metric.new_overall_branch_coverage.name=Общее покрытие условий в новом коде -metric.new_overall_conditions_to_cover.description=Новые условия для покрытия всеми тестами -metric.new_overall_conditions_to_cover.name=Всего условий для покрытия в новом коде -metric.new_overall_coverage.description=Общее покрытие нового/измененного кода -metric.new_overall_coverage.name=Общее покрытие в новом коде -metric.new_overall_lines_to_cover.description=Новые строки для покрытия всеми тестами -metric.new_overall_lines_to_cover.name=Всего строк для покрытия в новом коде -metric.new_overall_line_coverage.description=Покрытие строк добавленного/измененного кода всеми тестами -metric.new_overall_line_coverage.name=Общее покрытие строк в новом коде -metric.new_overall_uncovered_conditions.description=Новые условия, непокрытые какими-либо тестами -metric.new_overall_uncovered_conditions.name=Всего непокрытых условий в новом коде -metric.new_overall_uncovered_lines.description=Новые строки, не покрытые какими-либо тестами -metric.new_overall_uncovered_lines.name=Всего непокрытых строк в новом коде -metric.new_reliability_rating.description=Рейтинг надежности в новом коде -metric.new_reliability_rating.name=Рейтинг надежности в новом коде -metric.new_reliability_rating.extra_short_name=Рейтинг -metric.new_reliability_remediation_effort.description=Усилия по восстановлению надёжности в новом коде -metric.new_reliability_remediation_effort.name=Усилия по восстановлению надёжности в новом коде -metric.new_reliability_remediation_effort.extra_short_name=Усилия по восстановлению -metric.new_security_hotspots.description=Новые потенциальные уязвимости -metric.new_security_hotspots.name=Новые потенциальные уязвимости -metric.new_security_hotspots.short_name=Потенциальные уязвимости -metric.new_security_hotspots_reviewed.description=Процент просмотренных потенциальных уязвимостей в новом коде -metric.new_security_hotspots_reviewed.description.positive=Все потенциальные уязвимости проверены -metric.new_security_hotspots_reviewed.name=Просмотренные потенциальные уязвимости в новом коде -metric.new_security_hotspots_reviewed.short_name=Просмотренные потенциальные уязвимости -metric.new_security_hotspots_reviewed_status.description=Статус просмотренных потенциальных уязвимостей в новом коде -metric.new_security_hotspots_reviewed_status.name=Статус просмотренных потенциальных уязвимостей в новом коде -metric.new_security_hotspots_to_review_status.description=Потенциальные уязвимости для анализа в новом коде -metric.new_security_hotspots_to_review_status.name=Потенциальные уязвимости для анализа в новом коде -metric.new_security_rating.description=Рейтинг безопасности в новом коде -metric.new_security_rating.name=Рейтинг безопасности в новом коде -metric.new_security_rating.extra_short_name=Рейтинг -metric.new_security_remediation_effort.description=Усилия по восстановлению безопасности в новом коде -metric.new_security_remediation_effort.name=Усилия по восстановлению безопасности в новом коде -metric.new_security_remediation_effort.extra_short_name=Усилия по восстановлению -metric.new_security_review_rating.description=Рейтинг проверки безопасности нового кода -metric.new_security_review_rating.name=Рейтинг проверки безопасности нового кода -metric.new_security_review_rating.extra_short_name=Рейтинг -metric.new_sqale_debt_ratio.description=Отношение технического долга в новом/измененном коде. -metric.new_sqale_debt_ratio.name=Отношение технического долга в новом коде -metric.new_sqale_debt_ratio.short_name=Коэффициент технического долга в новом коде -metric.new_sqale_debt_ratio.extra_short_name=Уровень долга -metric.new_technical_debt.description=Добавленный технический долг -metric.new_technical_debt.name=Добавленный технический долг -metric.new_technical_debt.short_name=Добавленный долг -metric.new_technical_debt.extra_short_name=Долг -metric.new_uncovered_conditions.description=Непокрытые условия в новом коде -metric.new_uncovered_conditions.name=Непокрытые условия в новом коде -metric.new_uncovered_conditions.extra_short_name=Непокрытые условия -metric.new_uncovered_lines.description=Непокрытые строки в новом коде -metric.new_uncovered_lines.name=Непокрытые строки в новом коде -metric.new_uncovered_lines.extra_short_name=Непокрытые строки -metric.new_violations.description=Новые замечания -metric.new_violations.description.positive=В новом коде нет замечаний -metric.new_violations.name=Новые замечания -metric.new_vulnerabilities.description=Новые уязвимости -metric.new_vulnerabilities.name=Новые уязвимости -metric.new_vulnerabilities.short_name=Уязвимости -metric.noc.description=Количество детей -metric.noc.name=Количество детей -metric.open_issues.description=Открытые замечания -metric.open_issues.name=Открытые замечания -metric.overall_branch_coverage.description=Покрытие условий всеми тестами -metric.overall_branch_coverage.name=Общее покрытие условий -metric.overall_conditions_by_line.description=Всего условий всеми тестами и по строкам -metric.overall_conditions_by_line.name=Всего условий по строке -metric.overall_conditions_to_cover.description=Условия для покрытия всеми тестами -metric.overall_conditions_to_cover.name=Всего условия для покрытия -metric.overall_coverage.description=Общее покрытие тестами -metric.overall_coverage.name=Общее покрытие -metric.overall_coverage_line_hits_data.description=Попадания покрытия всеми тестами и по строке -metric.overall_coverage_line_hits_data.name=Всего попаданий покрытия по строке -metric.overall_covered_conditions_by_line.description=Всего покрытых условий всеми тестами и по строкам -metric.overall_covered_conditions_by_line.name=Всего покрытых условий по строке -metric.overall_lines_to_cover.description=Строки для покрытия всеми тестами -metric.overall_lines_to_cover.name=Всего строк для покрытия -metric.overall_line_coverage.description=Покрытие строк всеми тестами -metric.overall_line_coverage.name=Общее покрытие строк -metric.overall_uncovered_conditions.description=Непокрытые всеми тестами условия -metric.overall_uncovered_conditions.name=Всего непокрытых условий -metric.overall_uncovered_lines.description=Непокрытые всеми тестами строки -metric.overall_uncovered_lines.name=Всего непокрытых строк -metric.packages.description=Пакеты -metric.packages.name=Пакеты -metric.package_cycles.description=Циклы пакетов -metric.package_cycles.name=Циклы пакетов -metric.package_edges_weight.description=Вес краев пакета -metric.package_edges_weight.name=Вес краев пакета -metric.package_feedback_edges.description=Зависимости пакета для удаления -metric.package_feedback_edges.name=Зависимости пакета для удаления -metric.package_tangles.description=Зависимости файла для удаления -metric.package_tangles.name=Зависимости файла для удаления -metric.package_tangle_index.description=Индекс связанности пакетов -metric.package_tangle_index.name=Индекс связанности пакетов -metric.portability.description=Портативность -metric.portability.name=Портативность -metric.prioritized_rule_issues.name=Замечания приоритетных правил -metric.prioritized_rule_issues.description=Замечания приоритетных правил -metric.profile.description=Выбранный профиль качества -metric.profile.name=Профиль -metric.profile_version.description=Версия выбранного профиля качества -metric.profile_version.name=Версия профиля -metric.projects.description=Количество проектов -metric.projects.name=Проекты -metric.public_api.description=Публичный API -metric.public_api.name=Публичный API -metric.public_documented_api_density.description=Публичные документированные классы, взвешенные по ncloc -metric.public_documented_api_density.name=Публичный документированный API (%) -metric.public_undocumented_api.description=Публичные недокументированные классы, функции и переменные -metric.public_undocumented_api.name=Публичный недокументированный API -metric.quality_gate_details.description=Детальный статус проекта относительно его порога качества -metric.quality_gate_details.name=Подробности порога качества -metric.quality_profiles.description=Подробности профилей качества, используемых в анализе -metric.quality_profiles.name=Профили -metric.reliability.description=Надежность -metric.reliability.name=Надежность -metric.reliability_rating.description=Рейтинг надежности -metric.reliability_rating.name=Рейтинг надежности -metric.reliability_rating.extra_short_name=Рейтинг -metric.reliability_rating.tooltip.A=Рейтинг надежности равен А, так как в проекте нет ошибок. -metric.reliability_rating.tooltip.B=Рейтинг надежности равен B, так как имеется по меньшей мере одна незначительная ошибка. -metric.reliability_rating.tooltip.C=Рейтинг надежности равен C, так как имеется по меньшей мере одна важная ошибка. -metric.reliability_rating.tooltip.D=Рейтинг надежности равен D, так как имеется по меньшей мере одна критическая ошибка. -metric.reliability_rating.tooltip.E=Рейтинг надежности равен E, так как имеется по меньшей мере одна блокирующая ошибка. -metric.reliability_remediation_effort.description=Усилия по восстановлению надежности -metric.reliability_remediation_effort.name=Усилия по восстановлению надежности -metric.reliability_remediation_effort.extra_short_name=Усилия по восстановлению -metric.reopened_issues.description=Переоткрытые замечания -metric.reopened_issues.name=Переоткрытые замечания -metric.revisions_by_line.description=Изменения по строкам -metric.revisions_by_line.name=Изменения по строкам -metric.rfc.description=Ответственный за класс -metric.rfc.name=Ответственный за класс -metric.rfc_distribution.description=Распределение класса /RFC -metric.rfc_distribution.name=Распределение класса / RFC -metric.security_hotspots.description=Потенциальные уязвимости -metric.security_hotspots.full_description=Чувствительный к безопасности код, требующий ручной проверки для оценки существования уязвимости. -metric.security_hotspots.name=Потенциальные уязвимости -metric.security_hotspots_reviewed.description=Процент просмотренных потенциальных уязвимостей -metric.security_hotspots_reviewed.name=Просмотренные потенциальные уязвимости -metric.security_hotspots_reviewed_status.description=Статус просмотренных потенциальных уязвимостей -metric.security_hotspots_reviewed_status.name=Статус просмотренных потенциальных уязвимостей -metric.security_hotspots_to_review_status.description=Потенциальные уязвимости для анализа -metric.security_hotspots_to_review_status.name=Потенциальные уязвимости для анализа -metric.security_rating.description=Рейтинг безопасности -metric.security_rating.name=Рейтинг безопасности -metric.security_rating.extra_short_name=Рейтинг -metric.security_rating.tooltip.A=Рейтинг безопасности равен A, так как в проекте нет уязвимостей. -metric.security_rating.tooltip.B=Рейтинг безопасности равен B, так как имеется по меньшей мере одна незначительная уязвимость. -metric.security_rating.tooltip.C=Рейтинг безопасности равен C, так как имеется по меньшей мере одна важная уязвимость. -metric.security_rating.tooltip.D=Рейтинг безопасности равен D, так как имеется по меньшей мере одна критическая уязвимость. -metric.security_rating.tooltip.E=Рейтинг безопасности равен E, так как имеется по меньшей мере одна блокирующая уязвимость. -metric.security_remediation_effort.description=Усилия по восстановлению безопасности -metric.security_remediation_effort.name=Усилия по восстановлению безопасности -metric.security_remediation_effort.extra_short_name=Усилия по восстановлению -metric.security_review_rating.description=Рейтинг проверки безопасности -metric.security_review_rating.name=Рейтинг проверки безопасности -metric.security_review_rating.extra_short_name=Рейтинг -metric.security_review_rating.tooltip.A=Рейтинг безопасности A присваивается после проверки 80% потенциальных уязвимостей. -metric.security_review_rating.tooltip.B=Рейтинг безопасности B присваивается при проверке менее 80% потенциальных уязвимостей. -metric.security_review_rating.tooltip.C=Рейтинг безопасности C присваивается при проверке менее 70% потенциальных уязвимостей. -metric.security_review_rating.tooltip.D=Рейтинг безопасности D присваивается при проверке менее 50% потенциальных уязвимостей. -metric.security_review_rating.tooltip.E=Рейтинг безопасности E присваивается при проверке менее 30% потенциальных уязвимостей. -metric.skipped_tests.description=Количество пропущенных модульных тестов -metric.skipped_tests.name=Пропущенные модульные тесты -metric.skipped_tests.short_name=Пропущено -metric.sqale_debt_ratio.description=Отношение текущего технического долга долга в сравнении с оценочной стоимостью разработки с нуля -metric.sqale_debt_ratio.name=Уровень технического долга -metric.sqale_debt_ratio.short_name=Уровень долга -metric.sqale_index.description=Всего усилий (в минутах) для исправления всех замечаний компонента и, следовательно, выполнения всех требований. -metric.sqale_index.name=Технический долг -metric.sqale_index.short_name=Долг -metric.sqale_rating.description=A-E рейтинг на основе технического долга -metric.sqale_rating.name=Рейтинг сопровождаемости -metric.sqale_rating.extra_short_name=Рейтинг -metric.sqale_rating.tooltip=Рейтинг надежности равен {0}, так как отношение технического долга больше, чем {1} -metric.sqale_rating.tooltip.A=Рейтинг надежности равен А, так как отношение технического долга меньше, чем {0} -metric.statements.description=Количество выражений -metric.statements.name=Выражения -metric.suspect_lcom4_density.description=Плотность классов, имеющих LCOM4 > 1 -metric.suspect_lcom4_density.name=Подозреваемая плотность LCOM4 -metric.tests.description=Количество модульных тестов -metric.tests.name=Модульные тесты -metric.test_data.description=Подробности модульных тестов -metric.test_data.name=Подробности модульных тестов -metric.test_errors.description=Количество ошибок модульных тестов -metric.test_errors.name=Ошибки модульных тестов -metric.test_errors.short_name=Ошибки -metric.test_execution_time.description=Длительность выполнения модульных тестов -metric.test_execution_time.name=Длительность модульных тестов -metric.test_execution_time.short_name=Длительность -metric.test_failures.description=Количество падений модульных тестов -metric.test_failures.name=Падающие модульные тесты -metric.test_failures.short_name=Падения -metric.test_success_density.description=Плотность успешных модульных тестов -metric.test_success_density.name=Успешные модульные тесты (%) -metric.test_success_density.short_name=Успешно -metric.uncovered_conditions.description=Непокрытые условия -metric.uncovered_conditions.name=Непокрытые условия -metric.uncovered_lines.description=Непокрытые строки -metric.uncovered_lines.name=Непокрытые строки -metric.usability.description=Удобство использования -metric.usability.name=Удобство использования -metric.violations.description=Замечания -metric.violations.name=Замечания -metric.violations.short_name=Замечания -metric.vulnerabilities.description=Уязвимости -metric.vulnerabilities.name=Уязвимости -metric.wont_fix_issues.description=Неактуальные замечания -metric.wont_fix_issues.name=Неактуальные замечания -metric.accepted_issues.description=Принятые замечания -metric.accepted_issues.name=Принятые замечания -metric.pull_request_fixed_issues.name=Замечания исправленные Пулл-реквестом -metric.pull_request_fixed_issues.description=Число замечаний, которые будут исправлены в Пулл-реквесте. -metric.new_accepted_issues.name=Новые принятые замечания -metric.new_accepted_issues.description=Новые принятые замечания -metric.high_impact_accepted_issues.name=Принятые замечания с высоким влиянием -metric.high_impact_accepted_issues.description=Принятые замечания с высоким влиянием -metric.maintainability_issues.name=Замечания сопровождаемости -metric.maintainability_issues.description=Замечания сопровождаемости -metric.maintainability_issues.short_name=Сопровождаемость -metric.reliability_issues.name=Замечания надежности -metric.reliability_issues.description=Замечания надежности -metric.reliability_issues.short_name=Надежность -metric.security_issues.name=Замечания безопасности -metric.security_issues.description=Замечания безопасности -metric.security_issues.short_name=Безопасность -metric.new_maintainability_issues.name=Новые замечания сопровождаемости -metric.new_maintainability_issues.description=Новые замечания сопровождаемости -metric.new_maintainability_issues.short_name=Новая сопровождаемость -metric.new_reliability_issues.name=Новые замечания надежности -metric.new_reliability_issues.description=Новые замечания надежности -metric.new_reliability_issues.short_name=Новая надежность -metric.new_security_issues.name=Новые замечания безопасности -metric.new_security_issues.description=Новые замечания безопасности -metric.new_security_issues.short_name=Новая безопасность - -#------------------------------------------------------------------------------ -# -# PERMISSIONS -# -#------------------------------------------------------------------------------ -permission.assign_x_to_y=Назначить разрешение {0} для {1} - - -#------------------------------------------------------------------------------ -# -# GLOBAL PERMISSIONS -# -#------------------------------------------------------------------------------ -global_permissions.permission=Разрешение -global_permissions.users=Пользователи -global_permissions.groups=Группы -global_permissions.administer=Администрирование -global_permissions.creator=Создание -global_permissions.admin=Администрирование системы -global_permissions.admin.desc=Возможность выполнять все административные функции для экземпляра. -global_permissions.profileadmin=Профили качества -global_permissions.profileadmin.desc=Возможность выполнять любые действия в профилях качества. -global_permissions.gateadmin=Пороги качества -global_permissions.gateadmin.desc=Возможность выполнять любые действия в порогах качества. -global_permissions.scan=Выполнение анализа -global_permissions.scan.desc=Возможность получить все параметры, необходимые для выполнения анализа (включая пароли в открытом виде) и анализ результатов на сервере {instance}. -global_permissions.provisioning=Проекты -global_permissions.provisioning.desc=Возможность инициализации проекта и задания его начальных настроек до первого анализа. -global_permissions.filter_by_x_permission=Отобрать по разрешению "{0}" -global_permissions.restore_access=Восстановить доступ -global_permissions.restore_access.message=Вы получите разрешения {browse} и {administer} на проект. Хотите продолжить? -global_permissions.applicationcreator=Приложения -global_permissions.applicationcreator.desc=Возможность создания приложения. -global_permissions.portfoliocreator=Портфолио -global_permissions.portfoliocreator.desc=Возможность создания портфолио. - -#------------------------------------------------------------------------------ -# -# PROJECTS PERMISSIONS -# -#------------------------------------------------------------------------------ -projects_role.criteria.name=Имя содержит -projects_role.criteria.key=Ключ содержит -projects_role.role=Автоматическое назначение роли для новых -projects_role.groups=Группы -projects_role.admin=Администрирование -projects_role.admin.desc=Доступ к настройкам проекта и выполнение задач администрирования (для приватных проектов потребуется право "Просмотр") -projects_role.issueadmin=Управление замечаниями -projects_role.issueadmin.desc=Помечать замечания как "исправленное", "неактуальное" или "ложное срабатывание" (для приватных проектов потребуется право "Просмотр"). -projects_role.securityhotspotadmin=Администрирование потенциальных уязвимостей -projects_role.securityhotspotadmin.desc=Отметить потенциальную уязвимость как рассмотренную (исправленную или безопасную), сбросить статус рассмотрения (для приватных проектов необходимо право "Просмотр"). -projects_role.user=Просмотр -projects_role.user.desc=Доступ к проекту, просмотр его показателей и замечаний, подтверждение замечаний, изменение ответственного, комментирование замечаний и изменение тегов. -projects_role.codeviewer=Просмотр исходного кода -projects_role.codeviewer.desc=Просмотр исходного кода проекта (для приватных проектов необходимо право "Просмотр") -projects_role.scan=Выполнение анализа -projects_role.scan.desc=Возможность получить все параметры, необходимые для выполнения анализа (включая защищенные данные, например пароли) и отправки результатов анализа на сервере {instance}. -projects_role.bulk_change=Массовое изменение -projects_role.apply_template=Применить шаблон разрешений -projects_role.apply_template_to_x=Применить шаблон разрешений к "{0}" -projects_role.apply_template.success=Шаблон разрешений был успешно применен. -projects_role.no_projects=Нет результатов, к которым можно применить шаблон разрешений. -projects_role.turn_x_to_public=Сделать "{0}" публичным -projects_role.turn_project_to_public.TRK=Сделать проект публичным -projects_role.turn_project_to_public.VW=Сделать портфолио публичным -projects_role.turn_project_to_public.APP=Сделать приложение публичным -projects_role.are_you_sure_to_turn_project_to_public.TRK=Вы уверены, что вы хотите сделать проект публичным? -projects_role.are_you_sure_to_turn_project_to_public.warning.TRK=Каждый сможет просматривать ваш проект и его исходный код. -projects_role.are_you_sure_to_turn_project_to_public.VW=Вы уверены, что вы хотите сделать портфолио публичным? -projects_role.are_you_sure_to_turn_project_to_public.warning.VW=Каждый сможет просматривать его. -projects_role.are_you_sure_to_turn_project_to_public.APP=Вы уверены, что вы хотите сделать приложение публичным? -projects_role.are_you_sure_to_turn_project_to_public.warning.APP=Каждый сможет просматривать его. -projects_role.public_projects_warning=Это разрешение всегда предоставляется любому пользователю (анонимному или авторизованному) для публичных проектов. Таким образом, выбор, сделанный на этой странице, будет применяться только к приватным проектам. -projects_role.applicationcreator=Создание приложений -projects_role.applicationcreator.desc=Позволяет создавать приложения при отсутствии прав системного администратора. -projects_role.portfoliocreator=Создание портфолио -projects_role.portfoliocreator.desc=Позволяет создавать портфолио при отсутствии прав системного администратора. - - -#------------------------------------------------------------------------------ -# -# PERMISSION TEMPLATES -# -#------------------------------------------------------------------------------ -permission_templates=Шаблоны разрешений -permission_templates.page=Шаблоны разрешений -permission_templates.page.description=Управление шаблонами наборов разрешений проекта. Шаблон по умолчанию применяется для всех новых проектов. -permission_templates.set_default=Установить значения по умолчанию -permission_templates.set_default_for=Установить значения по умолчанию для -permission_templates.github_warning=Обратите внимание\: шаблоны прав доступа будут влиять только на проекты, не относящиеся к GitHub из-за включенной автоматической синхронизации с GitHub. -permission_template.new_template=Создать шаблон разрешений -permission_template.delete_confirm_title=Удалить шаблон разрешений -permission_template.do_you_want_to_delete_template_xxx=Вы уверены, что вы хотите удалить шаблон разрешений "{0}"? -permission_template.edit_template=Редактировать шаблон разрешений -permission_template.edit_permissions=Редактировать разрешения\: {0} -permission_template.key_pattern=Шаблон ключа проекта -permission_template.key_pattern.description=Должно быть корректным регулярным выражением -permission_template.default_for=По умолчанию для {0} -permission_templates.project_creators=Создатели -permission_templates.project_creators.explanation=При создании нового проекта, портфолио или приложения пользователь, создавший его, получит эти разрешения. -permission_templates.bulk_apply_permission_template=Массово применить шаблон разрешений -permission_templates.bulk_apply_permission_template.apply_to_selected=Вы собираетесь применить выбранный шаблон разрешений к {0} выбранным элементам. -permission_templates.bulk_apply_permission_template.apply_to_all=Вы собираетесь применить выбранный шаблон разрешений к {0} элементу(ам). -permission_templates.bulk_apply_permission_template.apply_to_github_projects=Вы не можете применить выбранный шаблон прав доступа к {0} проектам GitHub. -permission_templates.bulk_apply_permission_template.apply_to_only_github_projects=Вы не можете применять шаблоны разрешений для проектов GitHub. -permission_templates.select_to_delete=Вы должны выбрать хотя бы один элемент -permission_templates.delete_selected=Удалить выбранные элементы -permission_templates.show_actions_for_x=Показать действия для шаблона {0} - - -#------------------------------------------------------------------------------ -# -# Promotion -# -#------------------------------------------------------------------------------ - -promotion.sonarlint.title=Получите максимум от SonarQube\! -promotion.sonarlint.content=Воспользуйтесь всей экосистемой, используя бесплатный плагин IDE - SonarLint, который поможет вам найти и исправить проблемы ранее в вашем коде. Подключите SonarLint к SonarQube для синхронизации наборов правил и замечаний. - -#------------------------------------------------------------------------------ -# -# Sonarlint -# -#------------------------------------------------------------------------------ - -sonarlint-connection.request.title=Разрешить подключение SonarLint? -sonarlint-connection.request.description=SonarLint для {0} запрашивает доступ к SonarQube. -sonarlint-connection.request.description2=Разрешаете SonarLint подключиться? Это создаст токен и поделится им с SonarLint. -sonarlint-connection.request.action=Разрешить подключение - -sonarlint-connection.token-error.title=Ошибка генерации токена -sonarlint-connection.token-error.description=SonarQube не смог сгенерировать токен. -sonarlint-connection.token-error.description2=Вернитесь к IDE и начните снова, или перейдите к {link} вашей учетной записи SonarQube, чтобы вручную создать новый пользовательский токен. -sonarlint-connection.token-error.description2.link=Раздел безопасности - -sonarlint-connection.connection-error.title=Токен создан -sonarlint-connection.connection-error.description=Был создан следующий токен\: -sonarlint-connection.connection-error.token-name=Имя токена -sonarlint-connection.connection-error.token-value=Значение токена -sonarlint-connection.connection-error.next-steps=Следующие шаги -sonarlint-connection.connection-error.step1=Скопируйте указанный выше токен. -sonarlint-connection.connection-error.step2=Вернитесь к IDE и вставьте токен в SonarLint. - -sonarlint-connection.success.title=Подключение SonarLint почти завершено\! -sonarlint-connection.success.description=Новый токен ''{0}'' был создан и отправлен SonarLint в вашу IDE. -sonarlint-connection.success.last-step=Последний шаг -sonarlint-connection.success.step=Вернитесь к IDE, чтобы завершить настройку. - -sonarlint-connection.unspecified-ide=неподдерживаемая IDE - -sonarlint-connected-mode-doc=документация о SonarLint Connected Mode -#------------------------------------------------------------------------------ -# -# HELP -# -#------------------------------------------------------------------------------ -formatting.page=Форматирование -formatting.helplink=Справка по форматированию -formatting.example.link=Для гиперссылки напишите\: {example} -formatting.example.link.example=[метка ссылки](https\://www.domain.com) - -#------------------------------------------------------------------------------ -# -# KEYBOARD SHORTCUTS -# -#------------------------------------------------------------------------------ -keyboard_shortcuts_modal.title=Горячие клавиши -keyboard_shortcuts_modal.disable_link=Отключить сочетания клавиш -keyboard_shortcuts_modal.description= Вы можете использовать следующие горячие клавиши при навигации в SonarCloud -keyboard_shortcuts_modal.global= Глобальные -keyboard_shortcuts_modal.global.open_search_bar= Открыть строку поиска -keyboard_shortcuts_modal.global.open_keyboard_shortcuts_modal= Открыть панель с сочетанием клавиш -keyboard_shortcuts_modal.navigate_between_issues= Перемещение между замечаниями -keyboard_shortcuts_modal.open_issue= Открыть замечание -keyboard_shortcuts_modal.return_back_to_the_list= Вернуться к списку -keyboard_shortcuts_modal.do_issue_transition= Перейти к замечанию -keyboard_shortcuts_modal.assign_issue= Назначить замечание -keyboard_shortcuts_modal.assign_issue_to_me= Назначить замечание на себя -keyboard_shortcuts_modal.change_tags_of_issue= Изменить теги замечания -keyboard_shortcuts_modal.select_an_issue= Выбрать замечание -keyboard_shortcuts_modal.issues_page= Страница замечаний -keyboard_shortcuts_modal.issue_details_page.navigate_issue_locations= Для перемещения по местам замечаний -keyboard_shortcuts_modal.issue_details_page.switch_flows= Для переключения потоков -keyboard_shortcuts_modal.issue_details_page.comment_an_issue= Комментировать замечание -keyboard_shortcuts_modal.issue_details_page.submit_comment= Отправить комментарий -keyboard_shortcuts_modal.code_page= Кодировка -keyboard_shortcuts_modal.code_page.select_files= Выбрать файлы -keyboard_shortcuts_modal.code_page.open_file= Открыть файл -keyboard_shortcuts_modal.measures_page= Страница показателей -keyboard_shortcuts_modal.rules_page= Страница правил -keyboard_shortcuts_modal.rules_page.navigate_between_rule= Перемещение между правилами -keyboard_shortcuts_modal.rules_page.open_rule= Открыть правило - -#------------------------------------------------------------------------------ -# -# DURATION -# -#------------------------------------------------------------------------------ -duration.seconds=менее минуты -duration.minute=около минуты -duration.minutes={0} минут -duration.hour=около часа -duration.hours={0} часов -duration.day=день -duration.days={0} дней -duration.month=около месяца -duration.months={0} месяцев -duration.year=около года -duration.years={0} лет - - -#------------------------------------------------------------------------------ -# -# COMPONENT VIEWER -# -#------------------------------------------------------------------------------ -component_viewer.measure_section.unit_tests=Тесты - -component_viewer.transition.covers=Покрывает -component_viewer.transition.duplication=Дублируется - -component_viewer.tests.ordered_by=отсортировано по -component_viewer.tests.duration=длительность -component_viewer.tests.test_name=имя -component_viewer.tests.status=статус - -component_viewer.x_lines_are_covered={0} строк покрыто -component_viewer.details=Подробности -component_viewer.show_raw_source=Показать сырой исходный текст -component_viewer.more_actions=Дополнительные действия -component_viewer.new_window=Открыть в новом окне -component_viewer.open_in_workspace=Прикрепить этот файл -component_viewer.open_in_workspace_X=Закрепить файл {0} -component_viewer.copy_permalink=Скопировать постоянную ссылку -component_viewer.covered_lines=Покрытые Строки -component_viewer.show_details=Открыть показатели -component_viewer.file_measures=Показатели файла -component_viewer.show_all_measures=Показать все -component_viewer.no_component=Компонент был удален или никогда не существовал. -component_viewer.copy_path_to_clipboard=Скопировать путь к файлу в буфер обмена -component_viewer.action_menu=Меню действий с файлами - -source_viewer.view_all_issues=Посмотреть все замечания в этом файле -source_viewer.expand_all_lines=Показать все строки кода -source_viewer.covered=Покрыто следующими тестами -source_viewer.not_covered=Не покрыто тестами -source_viewer.conditions=условия -source_viewer.line_X=Строка {0} -source_viewer.click_for_scm_info=Нажмите, чтобы увидеть информацию SCM для строки {0} -source_viewer.author_X=Автор\: {0} -source_viewer.click_to_copy_filepath=Нажмите, чтобы скопировать путь к файлу в буфер обмена -source_viewer.issue_link_x={count} {count, plural, one {замечание} few {замечания} many {замечаний} other {замечаний}} {quality} - -source_viewer.tooltip.duplicated_line=Эта строка дублируется. Нажмите, чтобы увидеть дублирующиеся участки. -source_viewer.tooltip.duplicated_block=Дублирующийся участок. Нажмите для отображения подробностей. -source_viewer.tooltip.covered=Полностью покрыто тестами. -source_viewer.tooltip.covered.conditions=Полностью покрыто тестами ({0} условий). -source_viewer.tooltip.partially-covered=Частично покрыто тестами. -source_viewer.tooltip.partially-covered.conditions=Частично покрыто тестами ({0} из {1} условий). -source_viewer.tooltip.uncovered=Не покрыто тестами. -source_viewer.tooltip.uncovered.conditions=Не покрыто тестами ({0} условий). -source_viewer.tooltip.no_information_about_tests=Дополнительная информация о тестовых файлах отсутствует. -source_viewer.tooltip.scm.commited_on=Зафиксировано -source_viewer.tooltip.scm.revision=Версия - -source_viewer.issues_on_line.multiple_issues={show, select, true {показать} other {скрыть}} несколько замечаний в этой строке -source_viewer.issues_on_line.multiple_issues_same_category={show, select, true {Показать} other {Скрыть}} {count} {count, plural, one {замечание} few {замечания} many {замечаний} other {замечаний}} {category} в этой строке - -source_viewer.load_more_code=Загрузить больше кода -source_viewer.loading_more_code=Загрузка кода... - -source_viewer.expand_above=Показать предыдущие несколько строк кода -source_viewer.expand_below=Показать следующие несколько строк кода -source_viewer.copy_permalink=Скопировать постоянную ссылку -source_viewer.copy_line=Копировать строку -source_viewer.copied_to_clipboard=Скопировано в буфер обмена -source_viewer.new_code=Новый код -source_viewer.coverage.covered=Покрытый код -source_viewer.coverage.uncovered=Непокрытый код -source_viewer.coverage.partially-covered=Частично покрытый код -#------------------------------------------------------------------------------ -# -# WORKSPACE -# -#------------------------------------------------------------------------------ -workspace.minimize=Свернуть -workspace.full_window=Развернуть во весь экран -workspace.normal_size=Свернуть до нормального размера -workspace.close=Удалить из списка прикрепленных файлов -workspace.no_rule=Правило было удалено или никогда не существовало. - -#------------------------------------------------------------------------------ -# -# MARKETPLACE -# -#------------------------------------------------------------------------------ -marketplace.page=Магазин -marketplace.page.description=Узнайте о дополнительных преимуществах, предлагаемых в коммерческих выпусках SonarQube -marketplace.page.description_best_edition=Эта версия включает доступ ко всем функциям экосистемы SonarQube-SonarLint\! -marketplace.page.you_are_running.community=В настоящее время вы используете Community Edition. -marketplace.page.you_are_running.developer=В настоящее время вы используете Developer Edition. -marketplace.page.you_are_running.enterprise=В настоящее время вы используете Enterprise Edition. -marketplace.page.you_are_running.datacenter=В настоящее время вы используете Data Center Edition. -marketplace.page.plugins=Плагины -marketplace.page.plugins.description=Плагины, доступные в Магазине, не предоставляются и не поддерживаются SonarSource. Пожалуйста, свяжитесь с их сопровождающими для поддержки. -marketplace.page.plugins.description2=Установка плагина выполняется вручную. См. {link}. -marketplace.page.plugins.description2.link=документация -marketplace.plugin_list.no_plugins.all=Нет установленных плагинов или доступных обновлений -marketplace.plugin_list.no_plugins.installed=Нет установленных плагинов -marketplace.plugin_list.no_plugins.updates=Нет доступных обновлений плагинов -marketplace.instance_needs_to_be_restarted_to={instance} должен быть перезапущен для -marketplace.install_x_plugins=установки {nb} плагинов -marketplace.update_x_plugins=обновления {nb} плагинов -marketplace.uninstall_x_plugins=удаления {nb} плагинов -marketplace.not_activated=Центр обновления выключен. -marketplace.all=Все -marketplace.installed=Установлено -marketplace.updates_only=Обновления -marketplace.restart=Перезапустить -marketplace.revert=Вернуть -marketplace.install=Установить -marketplace.upgrade_to_x=Улучшить до {0} -marketplace.downgrade_to_x=Вернуться к {0} -marketplace.installing=Установка... -marketplace.upgrade=Улучшить -marketplace.downgrade=Вернуться -marketplace.checking_license=Ваша лицензия проверяется... -marketplace._installed=установлено -marketplace.available_under_commercial_license=Доступно в коммерческой редакции -marketplace.learn_more=Подробнее -marketplace.request_free_trial=Запросить бесплатную пробную версию -marketplace.homepage=Домашняя страница -marketplace.issue_tracker=Трекер задач -marketplace.licensed_under_x=Под лицензией {license} -marketplace.developed_by_x=Разработано {organization} -marketplace.install_pending=Ожидается установка -marketplace.update_pending=Ожидается обновление -marketplace.uninstall_pending=Ожидается удаление -marketplace.requires_restart=Требуется перезапуск -marketplace.updates=Обновления -marketplace.update_status.COMPATIBLE=Совместимо -marketplace.update_status.INCOMPATIBLE=Несовместимо -marketplace.update_status.REQUIRES_SYSTEM_UPGRADE=Требуется обновления системы -marketplace.update_status.DEPS_REQUIRE_SYSTEM_UPGRADE=Некоторые зависимости требуют обновления системы -marketplace.installing_this_plugin_will_also_install_x=Установка этого плагина также установит\: {0} -marketplace.show_plugin_changelog=Посмотреть список изменений {0} {1} -marketplace.update_to_x=Обновить до {0} -marketplace.uninstall=Удалить -marketplace.i_accept_the=Я принимаю -marketplace.terms_and_conditions=Условия и соглашения -marketplace.release_notes=Заметки к релизу -marketplace.how_to_setup_cluster_url=Для установки кластера требуется дополнительная настройка. См. {url} документацию. -marketplace.search=Поиск по функциям, тегам или категориям... - -marketplace.risk_consent.title=Установка плагинов -marketplace.risk_consent.description=Плагины не предоставляются SonarSource, вы устанавливаете их на свой страх и риск. SonarSource снимает с себя всю ответственность за использование и работоспособность установленных плагинов. -marketplace.risk_consent.installation=Вы можете установить плагины прямо из списка ниже после того, как вы согласитесь с риском. -marketplace.risk_consent.action=Я принимаю риск - -plugin_risk_consent.page=Опасность плагина -plugin_risk_consent.title=Установка плагинов -plugin_risk_consent.description=Обнаружен плагин. -plugin_risk_consent.description2=Плагины не предоставляются SonarSource, вы устанавливаете их на свой страх и риск. SonarSource снимает с себя всю ответственность за использование и работоспособность установленных плагинов. -plugin_risk_consent.action=Я принимаю риск - - -#------------------------------------------------------------------------------ -# -# BACKGROUND TASKS -# -#------------------------------------------------------------------------------ -component_navigation.status.failed=Не удалось выполнить последнюю фоновую задачу. -component_navigation.status.failed_X={type} не удалось. -component_navigation.status.failed.admin.link=Последнее фоновое задание не выполнилось. Более подробная информация доступна на странице {url}. -component_navigation.status.failed_X.admin.link={type} не удалось. Более подробная информация доступна на странице {url}. -component_navigation.status.failed.admin.help=Последняя фоновая задача не удалась. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". -component_navigation.status.failed_X.admin.help=Ошибка выполнения {type}. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". -component_navigation.status.failed_branch=Последний анализ в этом проекте ({branch}) не удался. -component_navigation.status.failed_branch_X=Последний {type} в проекте ({branch}) не удался. -component_navigation.status.failed_branch.admin.link=Последний анализ в этом проекте ({branch}) не удался. Более подробная информация доступна на странице {url}. -component_navigation.status.failed_branch_X.admin.link=Последний {type} в проекте ({branch}) не удался. Более подробная информация доступна на странице {url}. -component_navigation.status.failed_branch.admin.help=\=Последний анализ этого проекта ({branch}) провалился. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". -component_navigation.status.failed_branch_X.admin.help=Последний {type} этого проекта ({branch}) провалился. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". -component_navigation.status.pending=Есть незавершенное фоновое задание. -component_navigation.status.pending_X=Ожидается {type}. -component_navigation.status.pending.admin.link=Есть незавершенное фоновое задание. Более подробная информация доступна на странице {url}. -component_navigation.status.pending_X.admin.link=Ожидается {type}. Более подробная информация доступна на странице {url}. -component_navigation.status.pending.admin.help=Есть незавершенное фоновое задание. -component_navigation.status.pending_X.admin.help=Ожидается {type}. -component_navigation.status.in_progress=Выполняется фоновое задание. -component_navigation.status.in_progress_X={type} выполняется -component_navigation.status.in_progress.admin.link=Выполняется фоновое задание. Более подробная информация доступна на странице {url}. -component_navigation.status.in_progress_X.admin.link=Выполняется {type}. Более подробная информация доступна на странице {url}. -component_navigation.status.in_progress.admin.help=Выполняется фоновое задание. -component_navigation.status.in_progress_X.admin.help={type} выполняется -component_navigation.status.last_blocked_due_to_bad_license_X=Последний анализ заблокирован из-за некорректной лицензии, которая с тех пор была исправлена. Пожалуйста, запустите анализ {0} повторно. - -component_navigation.pr_deco.error_detected_X=Мы обнаружили проблему с конфигурацией. Экземпляр SonarQube не сможет выполнить декорацию пулл-реквеста. {action} -component_navigation.pr_deco.action.check_project_settings=Пожалуйста, проверьте настройки проекта. -component_navigation.pr_deco.action.contact_project_admin=Пожалуйста, обратитесь к администратору проекта. - -background_task.status.ALL=Все -background_task.status.PENDING=Ожидающие -background_task.status.IN_PROGRESS=В работе -background_task.status.SUCCESS=Успешно -background_task.status.FAILED=Ошибка -background_task.status.CANCELED=Отменённые -background_task.status.ALL_EXCEPT_PENDING=Все, кроме ожидающих - -background_task.type.ALL=Все -background_task.type.REPORT=Анализ проекта -background_task.type.DEV_REFRESH=Анализ разработчиком -background_task.type.DEV_PURGE=Очистка разработчиком -background_task.type.ISSUE_SYNC=Перезагрузка данных проекта -background_task.type.APP_REFRESH=Перерасчет -background_task.type.PROJECT_EXPORT=Экспорт проекта -background_task.type.PROJECT_IMPORT=Импорт проекта -background_task.type.AUDIT_PURGE=Очистка журнала логов -background_task.type.REPORT_SUBMIT=Отправка отчета по электронной почте -background_task.type.GITHUB_AUTH_PROVISIONING=Синхронизация Github -background_task.type.GITHUB_PROJECT_PERMISSIONS_PROVISIONING=Синхронизация прав проекта с Github -background_task.type.GITLAB_AUTH_PROVISIONING=Синхронизация GitLab - -background_tasks.page=Фоновые задания -background_tasks.page.description=Эта страница позволяет отслеживать очереди задач, работающих асинхронно на сервере. Она также дает доступ к истории завершенных задач, их статусу и журналу работы. Обработка отчета анализа является наиболее распространенным видом фоновой задачи. - -background_tasks.currents_filter.ALL=Все -background_tasks.currents_filter.ONLY_CURRENTS=Только последний анализ - -background_tasks.date_filter=Дата -background_tasks.date_filter.ALL=Любая дата -background_tasks.date_filter.TODAY=Сегодня -background_tasks.date_filter.CUSTOM=Настраиваемый - -background_tasks.table.status=Статус -background_tasks.table.task=Задание -background_tasks.table.id=Идентификатор -background_tasks.table.submitted=Отправлено -background_tasks.table.submitter=Отправитель -background_tasks.table.started=Начато -background_tasks.table.finished=Закончено -background_tasks.table.duration=Длительность -background_tasks.table.nodeName=Узел - -background_tasks.filter_by_component_x=Фильтр по компоненту "{0}" -background_tasks.cancel_task=Отменить задачу -background_tasks.cancel_task.text=Вы уверены, что хотите отменить эту ожидающую задачу? -background_tasks.cancel_all_tasks=Отменить все ожидающие задачи -background_tasks.cancel_all_tasks.text=Вы уверены, что хотите отменить все ожидающие задачи? -background_tasks.cancel_all_tasks.submit=Отменить все -background_tasks.scanner_context=Контекст сканера -background_tasks.show_scanner_context=Показать контекст сканера -background_tasks.show_actions=Показать действия -background_tasks.show_stacktrace=Показать подробности ошибки -background_tasks.show_warnings=Показать предупреждения -background_tasks.error_message=Сообщение об ошибке -background_tasks.error_stacktrace.title=Подробности ошибки\: {project} {type} -background_tasks.error_stacktrace=Подробности об ошибке -background_tasks.pending=ожидающие -background_tasks.pending_time=время ожидания -background_tasks.pending_time.description=Время ожидания старейшей фоновой задачи, ожидающей обработки. -background_tasks.failures=все еще с ошибками -background_tasks.date_and_time={date} - {time} -background_tasks.submitted_by_x=Автор\: {submitter} - -background_tasks.number_of_workers=Количество рабочих процессов\: -background_tasks.number_of_workers.warning=Настройка дополнительных рабочих процессов без предварительного вертикального масштабирования вашего сервера может негативно сказаться на производительности. -background_tasks.change_number_of_workers=Изменить рабочие процессы CE -background_tasks.change_number_of_workers.hint=Если ваша очередь задач не успевает очиститься под напором анализов от крупных проектов, увеличение количества рабочих процессов Compute Engine позволит в полной мере воспользоваться повышенным объемом выделенной оперативной памяти Compute Engine на многопроцессорном сервере (вертикальное масштабирование). -background_tasks.add_more_workers=Ускорьте анализ, добавив больше рабочих процессов -background_tasks.add_more_workers.text=Увеличьте количество рабочих процессов с Enterprise Edition. -background_tasks.search_by_task_or_component=Поиск по задачам или компонентам -background_tasks.failing_count=Количество проектов, в которых последний анализ закончился с ошибкой - - -#------------------------------------------------------------------------------ -# -# Project Dump -# -#------------------------------------------------------------------------------ -project_dump.page=Импорт / Экспорт -project_dump.page.description1=Перемещение проекта из одного экземпляра SonarQube в другой - это 3-ступенчатая операция\: -project_dump.page.description2=Экспорт проекта, копирование сгенерированного дампа на целевой сервер, и, наконец, импорт этого дампа с этой страницы в новый SonarQube. -project_dump.page.description_without_import1=Экспорт замечаний и метрик, включая историю, в версии Enterprise Edition или выше возможно на одной и той же версии и аналогичной конфигурации. Экспортируемый файл должен быть скопирован на целевую систему для импорта вручную. -project_dump.page.description_without_import2=Файл экспорта будет создан в файловой системе. Затем его необходимо скопировать в целевую файловую систему для импорта. -project_dump.refresh=Обновить -project_dump.see_details=Подробнее -project_dump.export=Экспорт -project_dump.do_export=Экспорт -project_dump.can_not_export=Этот проект не может быть экспортирован, так как не был выполнен анализ. -project_dump.pending_export=Экспорт запланирован на {0}, ожидается обработка. -project_dump.in_progress_export=Экспорт в процессе, запущен {0}. -project_dump.failed_export=Не удалось выполнить последний экспорт. Попробуйте еще раз. -project_dump.latest_export_available=Последний дамп проекта был создан {0}. Его можно найти на сервере в каталоге\: -project_dump.export_available=Дамп проекта был создан. Его можно найти на сервере в каталоге\: -project_dump.export_form_description=Экспорт проекта в файл. Выгруженный файл должен быть скопирован вручную на целевой сервер. -project_dump.import=Импорт -project_dump.do_import=Импорт -project_dump.import_success=Проект был успешно импортирован {0}. -project_dump.can_not_import=Этот проект не может быть импортирован, так как он уже содержит данные. -project_dump.no_file_to_import=Этот проект не может быть импортирован, так как файл дампа не найден. -project_dump.pending_import=Импорт запланирован на {0}, ожидается обработка. -project_dump.in_progress_import=Идет процесс импорта, запущен {0}. -project_dump.failed_import=Не удалось выполнить последний импорт. Попробуйте еще раз. -project_dump.import_form_description=Дамп для этого проекта найден. Вы можете импортировать его, нажав на кнопку ниже. -project_dump.import_form_description_disabled=Проекты не могут быть импортированы. Эта функция доступна только в Enterprise Edition. - -#------------------------------------------------------------------------------ -# -# SYSTEM -# -#------------------------------------------------------------------------------ -system.application_nodes_title=Узлы приложения -system.are_you_sure_to_restart=Вы уверены, что хотите перезапустить сервер? Перезагрузка начнется после завершения текущих фоновых задач. -system.cluster_log_level.info=Выбор влияет на все узлы приложения, но не на узлы поиска. -system.copy_id_info=Скопировать идентификационную информацию -system.current_health_of_x=Текущее состояние здоровья {0} -system.current_health.green=Статус "Работает" -system.current_health.yellow=Статус "Запускается" -system.current_health.red=Статус "Не работает" -system.download_logs=Скачать журналы -system.download_system_info=Скачать системную информацию -system.download_x=Загрузить {0} -system.forcing_shutdown_not_recommended=Принудительное выключение не рекомендовано, т.к. может привести к прерыванию обработки результатов анализа. -system.hide_intermediate_versions=Скрыть промежуточные версии -system.how_to_upgrade=Как обновить? -system.latest_version=Последняя версия -system.latest_patch=Patch Release -system.lta_version=Последняя LTA версия -system.log_level.warning=Данный уровень влияет на производительность. Пожалуйста, не забудьте вернуть уровень INFO после завершения расследования. Обратите внимание, что при перезагрузке сервера уровень будет автоматически сброшен до уровня, установленного в sonar.properties. -system.log_level.warning.short=Текущий уровень логов влияет на производительность, вернитесь к уровню ИНФОРМАЦИЯ. -system.log_level.info=Выбор не влияет на систему поиска. -system.logs_level=Уровень логирования -system.logs_level.change=Изменить уровень логирования -system.new_version_available=Доступна новая версия SonarQube. -system.restart_does_not_reload_sonar_properties=Также обратите внимание, что перезапуск не перезагружает файл sonar.properties. -system.see_whats_new=Узнай, что новенького\! -system.release_notes=Заметки к релизу -system.released_x=Выпущено {0} -system.restart_in_progress=Выполняется перезапуск -system.restart_server=Перезапустить сервер -system.instance_restarting={instance} перезапускается. Текущие {link} завершаются. -system.search_nodes_title=Узлы поиска -system.see_sonarqube_downloads=Просмотреть все загрузки SonarQube -system.not_production_database_warning=Этот идентификатор сервера действителен только для встроенной базы данных, которая используется для экспериментов. Настройте внешнюю базу данных для долгосрочного использования перед тем как запрашивать лицензию. -system.server_id=Идентификатор сервера -system.set_log_level=Задать уровень логирования -system.show_intermediate_versions=Показать промежуточные версии -system.system_upgrade=Обновление системы -system.version=Версия -system.version_is_availble={version} доступно - - -#------------------------------------------------------------------------------ -# -# OVERVIEW -# -#------------------------------------------------------------------------------ -overview.X_conditions_failed={conditions} {conditions, plural, one {условие не выполнено} few {условия не выполнено} many {условий не выполнено} other {условий не выполнено}} -overview.failed_condition.x_rating_required={rating} равен {value}, требуется {threshold} -overview.failed_condition.x_required={metric} требует {threshold} -overview.fix_failed_conditions_with_sonarlint=Исправьте проблемы до того, как они повлияют на Порог качества проекта в вашей IDE с {link}. Используйте всю его супер-пупер мощь\! -overview.new_issues=Новые замечания -overview.pull_request.fixed_issues=Исправленные замечания -overview.pull_request.fixed_issues.help=Оценка замечаний, исправляемых этим пулл-реквестом -overview.pull_request.fixed_issues.disclaimer=Учитываются только исправления замечаний в файлах, которые были изменены пулл-реквестом. Замечания исправленные в файлах без изменений не учитываются. -overview.pull_request.fixed_issues.disclaimer.2=Когда пулл-реквест и целевая ветка не синхронизированы, замечания, возникшие в целевой ветке, могут быть ошибочно учтены как исправленные в пулл-реквесте. Ребейз пулл-реквеста обеспечит актуальное значение. -overview.accepted_issues=Принятые замечания -overview.accepted_issues.help=Неисправленные корректные замечания -overview.quality_gate=Порог качества -overview.quality_gate_x=Порог качества\: {0} -overview.quality_gate.help=Порог качества - это набор логических условий на основе измерений проекта. Он позволяет сразу узнать, готов ли проект к использованию. Если проект не преодолел порог, то в статусе вы увидите, какие показатели вызвали проблему и какие были достигнуты. -overview.quality_gate_failed_with_x=с {0} ошибками -overview.quality_gate_code_clean=Ваш код чист\! -overview.you_should_define_quality_gate=Вы должны определить порог качества на этот проект. -overview.quality_gate.ignored_conditions=Некоторые условия Порога Качества в новом коде были проигнорированы из-за небольшого количества новых строк -overview.quality_gate.ignored_conditions.tooltip=В начале периода "нового кода", если было мало добавлено или изменено строк, то может быть трудно достичь желаемого уровня показателей покрытия кода или дублирования. Для предотвращения ситуации ложного нарушения "Порога качества" условия дублирования и покрытия в новом коде игнорируются до тех пор, пока количество новых или изменившихся строк кода не достигнет 20. -overview.quality_gate.conditions_on_new_code=Для нового кода проверяются только те условия, что определены в Пороге качества. Изучите связанную с проектом {link} для уточнения деталей. -overview.quality_gate.conditions.cayc.warning.title.APP=Некоторые проекты не соответствуют рекомендациям "Clean as You Code" -overview.quality_gate.conditions.cayc.warning.title.TRK=Этот проект не соответствует рекомендациям "Clean as You Code" -overview.quality_gate.conditions.cayc.details.APP=Порог качества, используемый в этих проектах, можно улучшить, включив рекомендованные "Clean as You Code"\: -overview.quality_gate.conditions.cayc.details.TRK=Порог качества, используемый в этом проекте, можно улучшить, включив рекомендованные "Clean as You Code". -overview.quality_gate.conditions.cayc.details_with_link=Исправление {link} поможет вам достичь состояния чистого кода. -overview.quality_gate.conditions.non_cayc.warning.link=порог качества -overview.quality_gate.conditions.cayc.link=Подробнее -overview.quality_gates.conditions.condition_simplification_tour.title=Одно условие, нет замечаний -overview.quality_gates.conditions.condition_simplification_tour.content1=В {link} добавлено новое условие, чтобы гарантировать отсутствие замечаний в новом коде. -overview.quality_gates.conditions.condition_simplification_tour.content1.link=Порог качества {0} -overview.quality_gates.conditions.condition_simplification_tour.content2=Начиная с этого момента, каждое замечание в новом коде должно быть исправлено в проекте для прохождения порога качества. -overview.quality_gate.show_project_conditions_x=Показать невыполненные условия для проекта {0} -overview.quality_gate.hide_project_conditions_x=Скрыть невыполненные условия для проекта {0} -overview.quality_gate.coverage=Покрытие -overview.quality_gate.duplications=Дублирование -overview.new_coverage.on_x_new_lines=В {link} новые строки для покрытия. -overview.coverage.on_x_new_lines=В {link} строки для покрытия. -overview.new_duplicated_lines_density.on_x_new_lines=В {link} новые строки. -overview.duplicated_lines_density.on_x_new_lines=В {link} строки. -overview.quality_gate.require_fixing={count, plural, one {требует} few {требуют} many {требуют} other {требуют}} исправления -overview.quality_gate.require_reviewing={count, plural, one {требует} few {требуют} many {требуют} other {требуют}} рассмотрения -overview.quality_gate.required_x=Требуется {operator} {requirement} -overview.quality_gate.required_x_reviewed=Требуется проверка\: {requirement} -overview.quality_profiles=Профили качества -overview.new_code_period_x=Новый код\: {0} -overview.max_new_code_period_from_x=Макс. новый код от\: {0} -overview.started_x=Начался {0} -overview.set_as_homepage=Установить домашней страницей -overview.new_code=Новый код -overview.overall_code=Весь код -overview.last_analysis_x=Последний анализ {date} -overview.previous_analysis_x=Предыдущий анализ был {0} -overview.started_on_x=Начался {0} -overview.previous_analysis_on_x=Предыдущий анализ {0} -overview.on_new_code=В новом коде -overview.on_new_code_long=Условия для нового кода -overview.see_list_of_x_y_issues=См. список {0} {1} -overview.see_more_details_on_x_of_y=Подробнее о {0} из {1} -overview.see_more_details_on_x_y=Подробнее о {0} {1} -overview.about_this_portfolio=Об этом портфолио -overview.about_this_project.APP=Об этом приложении -overview.about_this_project.TRK=Об этом проекте -overview.project_activity.APP=Активность в приложении -overview.project_activity.TRK=Активность на проекте -overview.project_activity.click_to_see=Нажмите, чтобы увидеть активность по проекту -overview.external_links=Внешние ссылки -overview.project_key.APP=Ключ приложения -overview.project_key.TRK=Ключ проекта -overview.project_key.click_to_copy=Нажмите, чтобы скопировать ключ в буфер обмена -overview.activity=Активность -overview.activity.graph_shows_data_for_x=На этом графике показаны исторические данные для {0}. Нажмите на ссылку "Активность" ниже, чтобы увидеть больше информации. -overview.recent_activity=Последние действия -overview.accepted_issues.description=Корректные, неисправленные замечания. Представляют собой принятый технический долг. -overview.accepted_issues.total=Всего принятых замечаний -overview.high_impact_accepted_issues=Принятые замечания с высоким влиянием -overview.measures.empty_explanation=Показатели по новому коду появятся после второго анализа этой ветки. -overview.measures.empty_link={learn_more_link} о подходе "Чистый код". -overview.measures.same_reference.explanation=Эта ветка настроена на использование самой себя в качестве базовой ветки. У нее никогда не будет нового кода. -overview.measures.bad_reference.explanation=Нельзя выполнить сравнение этой ветки с ее базовой. Для получения дополнительных сведений см. систему контроля версий или отчет. -overview.measures.bad_setting.link=Это может быть исправлено в настройках {setting_link}. -overview.measures.security_hotspots_reviewed=Рассмотрено -overview.measures.software_impact.total_open_issues=Открытые замечания -overview.measures.software_impact.count_tooltip=Замечания в коде могут повлиять на множество качеств ПО, устранение их улучшит показатели. -overview.measures.software_impact.see_list_of_x_open_issues=Посмотреть список {count} открытых {softwareQuality} замечаний -overview.measures.software_impact.severity.see_x_open_issues=Посмотреть {count} открытых {softwareQuality} замечаний с серьезностью {severity} -overview.measures.software_impact.severity.HIGH=XL -overview.measures.software_impact.severity.HIGH.tooltip=Высокое влияние -overview.measures.software_impact.severity.HIGH.improve_tooltip=высокий -overview.measures.software_impact.severity.MEDIUM=млн -overview.measures.software_impact.severity.MEDIUM.tooltip=Среднее влияние -overview.measures.software_impact.severity.MEDIUM.improve_tooltip=средний -overview.measures.software_impact.severity.LOW=S -overview.measures.software_impact.severity.LOW.tooltip=Низкое влияние -overview.measures.software_impact.severity.LOW.improve_tooltip=низкий -overview.measures.software_impact.improve_rating_tooltip={softwareQuality} рейтинг - это {ratingLabel}, когда есть хотя бы одно замечание с {severity} влиянием на {_softwareQuality} вашего ПО. -overview.measures.software_impact.improve_rating_tooltip.A=Рейтинг {softwareQuality} присваивается {ratingLabel} при отсутствии замечаний с влиянием на {_softwareQuality} вашего ПО. -overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY=Рейтинг Сопровождаемости устанавливается {ratingLabel}, если код имеет более высокий уровень технического долга по сравнению с размером кодовой базы. -overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY.A=Рейтинг Сопровождаемости устанавливается равным A, если код имеет более низкий уровень технического долга по сравнению с размером кодовой базы. - -overview.project.no_lines_of_code=Этот проект не содержит строк кода. -overview.project.empty=Это проект пустой. -overview.project.branch_X_no_lines_of_code=Ветка "{0}" не имеет строк кода. -overview.project.branch_X_empty=Ветка "{0}" этого проекта пуста. -overview.project.main_branch_no_lines_of_code=Главная ветка не содержит строк кода. -overview.project.main_branch_empty=Главная ветка этого проекта пуста. -overview.project.branch_needs_new_analysis=Данные ветки неполные. Запустите новый анализ, чтобы обновить их. -overview.project.last_analysis.date_time=Последний анализ начался {0} -overview.project.next_steps.set_up_pr_deco_and_ci.admin=Чтобы воспользоваться дополнительными функциями SonarQube, {link_ci} и настройте интеграцию с платформой DevOps в {link_project_settings}. -overview.project.next_steps.set_up_pr_deco_and_ci=Чтобы воспользоваться дополнительными функциями SonarQube, {link_ci} и попросите администратора проекта настроить интеграцию с DevOps платформой. -overview.project.next_steps.set_up_pr_deco.admin=Чтобы воспользоваться дополнительными функциями SonarQube, настройте интеграцию с платформой DevOps в {link_project_settings}. -overview.project.next_steps.set_up_pr_deco=Чтобы воспользоваться дополнительными функциями SonarQube, попросите администратора проекта настроить интеграцию с DevOps платформой. -overview.project.next_steps.set_up_ci=Чтобы воспользоваться дополнительными возможностями SonarQube, {link}. -overview.project.next_steps.links.project_settings=настройки проекта -overview.project.next_steps.links.set_up_ci=настройка анализа в вашем любимом CI -overview.project.software_impact.has_rating=Качество ПО {softwareQuality} имеет рейтинг {rating} -overview.run_analysis_to_compute.TRK=Запустите новый анализ для вычисления недостающих данных. -overview.run_analysis_to_compute.APP=Все проекты должны быть проанализированы. -overview.missing_project_data=Способ вычисления Безопасности, Надежности и Сопровождаемости изменен. Эти значения могут измениться после {qualifier, select, TRK {следующего анализа} other {следующего анализа всех проектов в этом {qualifier, select, APP {приложении} other {портфолио}}}}. {learn_more} - -overview.coverage_on=Покрытие в -overview.coverage_on_X_lines=Покрытие на {count} строках для покрытия -overview.coverage_on_X_new_lines=Покрытие в {count} новых строк для покрытия -overview.duplications_on=Дублирование в -overview.duplications_on_X_lines=Дублирования на {count} строках -overview.duplications_on_X_new_lines=Дублирования в {count} новых строках - -overview.period.previous_version=С {0} - -# Old periods, necessary to display project that haven't been analyzed with new setting (MMF-1579) -overview.period.previous_version_only_date=С предыдущей версии -overview.period.previous_analysis=С предыдущего анализа -overview.period.days=Последние {0} дней -overview.period.version=С {0} -overview.period.date=После {0} -overview.period.manual_baseline=С {0} - -# New periods (MMF-1579) -overview.period.number_of_days=За последние {0} дней -overview.period.specific_analysis=С {0} -overview.period.reference_branch=По сравнению с {0} - -overview.failed.badge={counter} не пройдено -overview.gate.ERROR=Не пройден -overview.gate.WARN=Предупреждение -overview.gate.OK=Пройден -overview.gate.view.no_alert=Представление прошло порог качества. -overview.gate.view.warnings=Представление имеет предупреждения по следующим условиям порога качества\: {0}. -overview.gate.view.errors=Представление не прошло порог качества по следующим условиям\: {0}. - -overview.measurement_type.DUPLICATION=Дублирование -overview.measurement_type.COVERAGE=Покрытие - -overview.measures.failed_badge=Ошибка - -overview.complexity_tooltip.function={0} функций имеют сложность около {1} -overview.complexity_tooltip.file={0} файлов имеют сложности около {1} - -overview.deprecated_profile=Этот профиль качества использует {0} устаревших правил и должен быть обновлен. -overview.deleted_profile={0} был удален с момента последнего анализа. -overview.link_to_x_profile_y=Перейти к профилю {0} "{1}" - -overview.sonarlint_ad.header=Узнавайте о замечаниях, прежде чем они снизят ваш порог качества, с нашим расширением IDE - SonarLint -overview.sonarlint_ad.details_1=Возможности анализаторов Sonar во время написания кода -overview.sonarlint_ad.details_2=Не нужно ждать, пока ваш PR пройдет все проверки -overview.sonarlint_ad.details_3=Исправить замечания сразу с помощью с хотфиксов -overview.sonarlint_ad.details_4=Поддерживаются 12 основных IDE, включая продукты JetBrains и Microsoft -overview.sonarlint_ad.details_5=Бесплатно навсегда -overview.sonarlint_ad.learn_more=Узнайте больше о SonarLint -overview.sonarlint_ad.close_promotion=Закрыть описание SonarLint - -overview.badges.get_badge=Значки -overview.badges.title=Получить значки проекта -overview.badges.description.TRK=Отобразите статус ваших проектных метрик в инструкции или на сайте. Выберите свой вариант\: -overview.badges.description.VW=Отобразите статус ваших метрик портфолио в инструкции или на сайте. Выберите свой вариант\: -overview.badges.description.APP=Отобразите статус ваших метрик приложения в инструкции или на сайте. Выберите свой вариант\: -overview.badges.metric=Настроить значок -overview.badges.format=Форматирование кода -overview.badges.options.colors.white=Белый -overview.badges.options.colors.black=Чёрный -overview.badges.options.colors.orange=Оранжевый -overview.badges.options.formats.md=Markdown -overview.badges.options.formats.url=Только URL изображения -overview.badges.measure.alt=Стандартный значок -overview.badges.measure.description.TRK=Отображает текущий статус одной метрики вашего проекта. -overview.badges.measure.description.VW=Отображает текущий статус одной метрики вашего портфолио. -overview.badges.measure.description.APP=Отображает текущий статус одной метрики вашего приложения. -overview.badges.quality_gate.alt=Значок "Порог качества" -overview.badges.quality_gate.description=Отображает текущий статус порога качества вашего проекта. -overview.badges.quality_gate.description.APP=Отображает текущий статус порога качества вашего приложения. -overview.badges.quality_gate.description.TRK=Отображает текущий статус порога качества вашего проекта. -overview.badges.quality_gate.description.VW=Отображает текущий статус порога качества вашего портфолио. -overview.badges.leak_warning=Значки проекта могут показать ваш рейтинг безопасности и другие показатели. Используйте значки проекта только в доверенных окружениях. -overview.badges.renew=Обновить токен -overview.badges.renew.description=Если токен безопасности вашего проекта скомпрометирован, вы можете обновить его\: -overview.badges.deprecated_badge_x_y=Бейджи, отображающие {0} устарели и будут удалены в следующей версии. Пожалуйста, выберите другой бейдж для вашего {1}. - -overview.quality_profiles_update_after_sq_upgrade.message=Обновление до SonarQube {sqVersion} обновило профили качества, что могло повлиять на перечень замечаний в проекте. {link} -overview.quality_profiles_update_after_sq_upgrade.link=Подробнее - -overview.activity.variations.new_analysis=Новый анализ\: -overview.activity.variations.first_analysis=Первый анализ\: - -overview.promoted_section.title=Не позволяйте замечаниям накапливаться. Откройте для себя практики "Чистый код"\! -overview.promoted_section.content=Узнайте, как улучшить свою кодовую базу, очищая только новый код. -overview.promoted_section.button_primary=Пройти экскурсию -overview.promoted_section.button_secondary=Не сейчас -overview.promoted_section.button_tooltip=Узнайте, как улучшить свою кодовую базу, очищая только новый код. - -guiding.cayc_promotion.1.title=Работа с новым кодом -guiding.cayc_promotion.1.content.1=Исправляйте новый код, это легче и гарантирует, что тех. долг не будет расти. Старый код при изменении тоже будет исправлен. Мы называем "Clean as You Code". -guiding.cayc_promotion.2.title=Решите, что будет новым кодом -guiding.cayc_promotion.2.content.1=Ваша команда или организация решают, когда должен начинаться новый код для вашего проекта, например, при каждом выпуске новой версии. -guiding.cayc_promotion.3.title=Зеленый - значит без ошибок -guiding.cayc_promotion.3.content.1=Статус порога качества показывает вам, является ли код чистым. Сохраняйте его зеленым как можно чаще, и ваш проект будет готов к применению. -guiding.cayc_promotion.4.title=Чистота на всех уровнях -guiding.cayc_promotion.4.content.1=Пишите чистый код с SonarLint {value}. -guiding.cayc_promotion.4.content.2=Когда задача будет готова, проанализируйте {value} (только коммерческая редакция) и убедитесь, что замечаний не обнаружено. -guiding.cayc_promotion.4.content.3=Наконец, положитесь на тщательный анализ {value}, чтобы быть уверенным в чистоте кода. -guiding.replay_tour_button.1.title=Повторить экскурсию -guiding.replay_tour_button.tour_completed.1.title=Экскурсия завершена\! -guiding.replay_tour_button.1.content=Вы можете повторить экскурсию по этому продукту тут в любое удобное время. - - -#------------------------------------------------------------------------------ -# -# WS API -# -#------------------------------------------------------------------------------ -api_documentation.domain_nav=Навигация по разделам Web API -api_documentation.deprecation_tooltip=API является устаревшим с версии X.Y и будет удален в версии (X+1). 0. Пример\: устаревший в 4.1 API поддерживается в 4.X (4.2, 4.3, и т.д.) и удаляется в версии 5.0. -api_documentation.internal_tooltip=Используйте на свой страх и риск; внутренние службы могут быть изменены или удалены без предварительного уведомления. -api_documentation.internal_tooltip_v2=Используйте на свой страх и риск. Показывает/скрывает внутренние точки подключения, параметры и другие детали, используемые для внутренних сервисов. Они могут быть изменены или удалены без предупреждения. -api_documentation.page=Web API -api_documentation.page.v2=Web API v2 -api_documentation.show_deprecated=Показать устаревшие API -api_documentation.show_internal=Показать внутренние API -api_documentation.show_internal_v2=Показать внутреннее -api_documentation.possible_values=Возможные значения -api_documentation.default_values=Значение по умолчанию -api_documentation.example_values=Пример значения -api_documentation.max_values=Максимально допустимые значения -api_documentation.min_value=Минимальное значение -api_documentation.max_value=Максимальное значение -api_documentation.min_length=Минимальная длина -api_documentation.max_length=Максимальная длина -api_documentation.internal=внутренний -api_documentation.deprecated=устарело -api_documentation.deprecated_since_x=устарело с {0} -api_documentation.will_be_removed_in_x=Будет удалено в версии {0} -api_documentation.parameters=Параметры -api_documentation.response_example=Пример ответа -api_documentation.changelog=Журнал изменений -api_documentation.search=Поиск по имени... -api_documentation.v2.search=Поиск API... -api_documentation.v2.parameter_header=Запрос -api_documentation.v2.response_header=Ответ -api_documentation.v2.request_subheader.query=Параметры запроса -api_documentation.v2.request_subheader.path=Параметры пути -api_documentation.v2.request_subheader.header=Заголовки -api_documentation.v2.request_subheader.request_body=Тело запроса -api_documentation.v2.request_subheader.request_content_type=Content-Type\: -api_documentation.v2.enum_description=Допустимые значения\: {values} - - -#------------------------------------------------------------------------------ -# -# CODE -# -#------------------------------------------------------------------------------ -code.open_component_page=Открыть страницу компонентов -code.search_placeholder=Поиск файлов... -code.search_placeholder.application=Поиск проектов... -code.search_placeholder.portfolio=Поиск проектов и дочерних портфолио... -code.parent_folder=Родительская папка -code.last_analysis_date=Последний анализ -code.name=Имя -code.pin=Закрепить файл - - -#------------------------------------------------------------------------------ -# -# COMPONENT MEASURES -# -#------------------------------------------------------------------------------ -component_measures.details_are_not_available=Подробная информация по оценкам отсутствует. -component_measures.domain_x_overview={0} обзор -component_measures.domain_overview=Обзор -component_measures.files=файлы -component_measures.tab.tree=Дерево -component_measures.tab.list=Список -component_measures.show_metric_history=Показать историю этой метрики -component_measures.tab.treemap=Древовидная карта -component_measures.view_as=Просмотреть как -component_measures.legend.color=Цвет\: -component_measures.legend.size=Размер\: -component_measures.legend.worse_of_x_y=Худший из {0} и {1} -component_measures.legend.help_x=Нажмите, чтобы переключить видимость данных с рейтингом {0}. -component_measures.legend.only_first_500_files=Отображена информация только для первых 500 файлов -component_measures.no_history=Недостаточно данных для создания графика активности. -component_measures.not_found=Запрашиваемый показатель не найден. -component_measures.empty=Нет показателей. -component_measures.select_files=Выбрать файлы -component_measures.navigate=Навигация -component_measures.to_select_files=для выбора файлов -component_measures.to_navigate=для перехода -component_measures.to_navigate_files=к следующему/предыдущему файлу -component_measures.hidden_best_score_metrics={0} скрытых компонентов с оценкой {1}. -component_measures.hidden_best_score_metrics_show_label=Показать скрытые компоненты -component_measures.navigation=Показатели навигации -component_measures.skip_to_navigation=Перейти к показателям навигации -component_measures.see_metric_history=Посмотреть историю -component_measures.leak_legend.new_code=Новый код\: - -component_measures.overview.project_overview.subnavigation=Обзор проекта -component_measures.overview.project_overview.title=Риск -component_measures.overview.project_overview.description=Получите быстрый обзор операционных рисков. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству строк кода для каждого файла. Любой цвет, кроме зеленого, указывает на риски\: ошибки или уязвимости, которые должны быть изучены. Положение сверху или справа от графика означает, что долгосрочное здоровье находится под угрозой. Нужно стремиться к зеленым пузырькам внизу слева. -component_measures.overview.Reliability.description=Смотрите операционные риски ошибок. Для пользователей, пользующихся клавиатурой, элементы сортируются по объему ошибок в файле. Чем ближе цвет пузырька к красному, тем серьезнее и опаснее ошибки. Размер пузырька указывает на количество ошибок, а вертикальное положение отражает предполагаемое время на их устранение. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. -component_measures.overview.Security.description=Смотрите операционные риски уязвимостей. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству уязвимостей в файле. Чем ближе цвет пузырька к красному, тем серьезнее уязвимости. Размер пузырька указывает на количество уязвимостей, а вертикальное положение отражает предполагаемое время на их устранение. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. -component_measures.overview.Maintainability.description=Смотрите долгосрочные риски дефектов кода. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству дефектов кода в файле. Чем ближе цвет пузырька к красному, тем выше уровень технического долга. Размер пузырька показывает количество дефектов кода, а вертикальное положение пузырька отражает предполагаемое время на устранение. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. -component_measures.overview.Coverage.description=Смотрите долгосрочные риски отсутствующего покрытия тестов. Для пользователей, пользующихся клавиатурой, элементы сортируются по количество непокрытых строк в файле. Размер пузырька указывает количество непокрытых строке, а вертикальное положение пузырька отражает количество отсутствующего покрытия. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. -component_measures.overview.Duplications.description=Смотрите долгосрочные риски дублирования. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству повторяющихся участков в файле. Размер пузырька указывает количество дублирующихся участков, а вертикальное положение пузырька отражает количество строк в них. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. -component_measures.overview.see_data_as_list=Просмотреть данные, представленные на этом графике, в виде списка - -component_measures.domain_subnavigation.Reliability.help=В этом разделе отображаются замечания по коду, реальное поведение которого может быть неожиданным. -component_measures.domain_subnavigation.Maintainability.help=В этом разделе отображаются замечания по коду, который будет сложно поддерживать. -component_measures.domain_subnavigation.Security.help=В этом разделе отображаются замечания по потенциальным уязвимостям. -component_measures.domain_subnavigation.SecurityReview.help=Этот раздел отображает риски безопасности в виде потенциальных уязвимостей со статусом их рассмотрения. -component_measures.domain_subnavigation.Complexity.help=Насколько прост или сложен поток управления в приложении. Цикломатическая сложность служит для измерения минимального количества тестов, необходимых для полного покрытия кода. Когнитивная сложность служит для измерения того, насколько сложно понять логику приложения - -component_measures.subnavigation_category.new_code_category=Новый код -component_measures.subnavigation_category.overall_category=Весь код -component_measures.subnavigation_category.tests_category=Тесты - -component_measures.facet_category.overall_category.estimated=Расчетный размер после слияния -component_measures.bubble_chart.zoom_level=Текущий уровень масштаба. Прокрутите на графике для увеличения или увеличения масштаба, нажмите здесь, чтобы сбросить. -component_measures.not_all_measures_are_shown=Не все проекты и приложения включены -component_measures.not_all_measures_are_shown.help=У вас нет доступа ко всем проектам и/или приложениям. Показатели все еще вычисляются на основе всех проектов и приложений. - -component_measures.metric.new_security_issues.name=Замечания -component_measures.metric.new_security_issues.detailed_name=Новые замечания -component_measures.metric.new_vulnerabilities.name=Замечания -component_measures.metric.new_vulnerabilities.detailed_name=Новые замечания -component_measures.metric.new_reliability_issues.name=Замечания -component_measures.metric.new_reliability_issues.detailed_name=Новые замечания -component_measures.metric.new_maintainability_issues.name=Замечания -component_measures.metric.new_maintainability_issues.detailed_name=Новые замечания -component_measures.metric.new_code_smells.name=Замечания -component_measures.metric.new_code_smells.detailed_name=Новые замечания -component_measures.metric.new_violations.name=Открытые замечания -component_measures.metric.new_violations.detailed_name=Новые открытые замечания -component_measures.metric.new_accepted_issues.name=Принятые замечания -component_measures.metric.new_accepted_issues.detailed_name=Новые принятые замечания -component_measures.metric.new_bugs.name=Замечания -component_measures.metric.new_bugs.detailed_name=Новые замечания -component_measures.metric.security_issues.name=Замечания -component_measures.metric.vulnerabilities.name=Замечания -component_measures.metric.reliability_issues.name=Замечания -component_measures.metric.bugs.name=Замечания -component_measures.metric.maintainability_issues.name=Замечания -component_measures.metric.code_smells.name=Замечания -component_measures.metric.violations.name=Открытые замечания -component_measures.metric.accepted_issues.name=Принятые замечания -component_measures.metric.confirmed_issues.name=Подтвержденные замечания -component_measures.metric.false_positive_issues.name=Ложные замечания - -#------------------------------------------------------------------------------ -# -# DOCS -# -#------------------------------------------------------------------------------ -docs.documentation=Документация -docs.get_help=Получить помощь -docs.roadmap=Дорожная карта продукта -docs.news=Новости продукта -docs.stay_connected=Оставайтесь на связи -docs.suggestion=Предложения для этой страницы - -#------------------------------------------------------------------------------ -# -# GLOBAL FOOTER -# -#------------------------------------------------------------------------------ -footer.community=Сообщество -footer.contact_us=Свяжитесь с нами -footer.documentation=Документация -footer.help=Помощь -footer.license=LGPL v3 -footer.news=Новости -footer.plugins=Плагины -footer.pricing=Цены -footer.privacy=Конфиденциальность -footer.production_database_explanation=Встроенная база данных не может масштабироваться, она не поддерживает обновление до более новых версий {instance}, а также не имеет поддержки миграции данных в другую базу данных. -footer.production_database_warning=Встроенная база данных должна использоваться только в ознакомительных целях -footer.security=Безопасность -footer.status=Статус -footer.terms=Условия -footer.version=v{version}{status} -footer.version.status.active=АКТИВНЫЙ -footer.version.status.inactive=БОЛЬШЕ НЕ АКТИВЕН -footer.web_api=Web API - - -#------------------------------------------------------------------------------ -# -# NEW CODE DEFINITION -# -#------------------------------------------------------------------------------ -new_code_definition.question=Выберите базу для расчета нового кода для этого проекта -new_code_definition.question.multiple_projects=Выберите базу для расчета нового кода для этих проектов -new_code_definition.global_setting=Использовать глобальную настройку -new_code_definition.specific_setting=Определить специфические настройки для этого проекта -new_code_definition.specific_setting.multiple_projects=Определите специфичные настройки проектов - -new_code_definition.previous_version=Предыдущая версия -new_code_definition.previous_version.usecase=Рекомендуется для проектов, использующих регулярные релизы. -new_code_definition.previous_version.description=Любой код, который изменился с предыдущей версии, считается новым кодом. - -new_code_definition.number_days=Количество дней -new_code_definition.number_days.specify_days=Укажите количество дней -new_code_definition.number_days.usecase=Рекомендуется для проектов, использующих непрерывную поставку. -new_code_definition.number_days.description=Любой код, который изменился за последние x дней, считается новым кодом. Если после х дней не будет принято никаких мер по исправлению, замечания станут частью общего кода. -new_code_definition.number_days.invalid=Укажите целое число между {0} и {1} - -new_code_definition.reference_branch=Базовая ветка -new_code_definition.reference_branch.description=Выберите ветку в качестве базовой для расчета нового кода. -new_code_definition.reference_branch.usecase=Рекомендуется для проектов, использующих функциональные ветки. -new_code_definition.reference_branch.notice=Основная ветка будет назначена базовой при создании проекта. Вы сможете выбрать другую ветку в качестве базовой, когда ваш проект будет иметь больше ветвей. - -new_code_definition.auto_update.branch.message=Настройки Нового кода следующих веток были автоматически изменены на {date} после обновления SonarQube, поскольку оно превысило максимальное значение {branchesList} {link} -new_code_definition.auto_update.branch.list_item={branchName}\: количество дней изменено с {previousDays} на {days}. -new_code_definition.auto_update.global.message=Глобальные настройки Нового кода были автоматически изменены с {previousDays} на {days} дней на {date} после обновления SonarQube, поскольку оно превысило максимальное значение {link} -new_code_definition.auto_update.ncd_page.message=Количество дней было автоматически изменено с {previousDays} на {days} дней на {date} после обновления SonarQube, поскольку оно превысило максимальное значение. {link} -new_code_definition.auto_update.project.message=Настройки Нового кода проекта были автоматически изменены с {previousDays} на {days} дней на {date} после обновления SonarQube, поскольку оно превысило максимальное значение {link} -new_code_definition.auto_update.review_link=Посмотреть настройки Нового кода - -#------------------------------------------------------------------------------ -# -# ONBOARDING -# -#------------------------------------------------------------------------------ -onboarding.alm.azure=Azure DevOps -onboarding.alm.bitbucket=Сервер Bitbucket -onboarding.alm.bitbucketcloud=Bitbucket Cloud -onboarding.alm.gitlab=GitLab - -onboarding.project_analysis.header=Проанализируйте ваш проект -onboarding.project_analysis.description=Мы инициализировали ваш проект на SonarQube, теперь вы можете запускать анализ\! -onboarding.project_analysis.guide_to_integrate_pipelines=следуйте руководству по интеграции со сборочными линиями - -onboarding.create_project.manual.step1=1 из 2 -onboarding.create_project.manual.step2=2 из 2 -onboarding.create_project.manual.title=Создать проект -onboarding.create_project.select_method=Как вы хотите создать свой проект? -onboarding.create_project.select_method.manually=Вы просто тестируете или применяете иной вариант использования? Создайте проект вручную. -onboarding.create_project.select_method.devops_platform=Вы хотите извлечь пользу из всех функций SonarQube (например, создание репозитория и декорацию пулл-реквестов)? -onboarding.create_project.select_method.devops_platform_second=Создайте проект из любимой DevOps-платформы. - -onboarding.create_project.select_method.no_alm_yet.admin=Мы предлагаем настройки платформы DevOps, чтобы вы и ваша команда могли воспользоваться дополнительными функциями SonarQube. -onboarding.create_project.select_method.manual=Локальный проект -onboarding.create_project.select_method.azure=Из Azure DevOps -onboarding.create_project.select_method.bitbucket=Из Bitbucket Server -onboarding.create_project.select_method.bitbucketcloud=Из Bitbucket Cloud -onboarding.create_project.select_method.github=Из GitHub -onboarding.create_project.select_method.gitlab=Из GitLab -onboarding.create_project.import_select_method.manual=Создать проект вручную -onboarding.create_project.import_select_method.azure=Импорт из Azure DevOps -onboarding.create_project.import_select_method.bitbucket=Импорт из Bitbucket Server -onboarding.create_project.import_select_method.bitbucketcloud=Импорт из Bitbucket Cloud -onboarding.create_project.import_select_method.github=Импорт из GitHub -onboarding.create_project.import_select_method.gitlab=Импорт из GitLab -onboarding.create_project.alm_not_configured=Свяжитесь с администратором для глобальной настройки конфигурации, позволяющей импортировать проект из этой DevOps-платформы -onboarding.create_project.check_alm_supported=Проверка доступности -onboarding.create_project.project_key=Ключ проекта -onboarding.create_project.project_key.duplicate_key=Этот ключ проекта уже занят. -onboarding.create_project.project_key.wrong_format=Указанное значение не соответствует ожидаемому формату. -onboarding.create_project.project_key.description=До 400 символов. Все буквы, цифры, тире, подчеркивание, точка или двоеточие. -onboarding.create_project.project_key.error.empty=Вы должны ввести хотя бы один символ. -onboarding.create_project.project_key.error.too_long=Предоставленный ключ слишком длинный. -onboarding.create_project.project_key.error.invalid_char=Указанный ключ содержит недопустимые символы. -onboarding.create_project.project_key.error.only_digits=Указанный ключ содержит только цифры. -onboarding.create_project.display_name=Отображаемое имя -onboarding.create_project.display_name.description=До 255 символов - -onboarding.create_project.main_branch_name=Название основной ветки -onboarding.create_project.main_branch_name.description=Название ветки по умолчанию проекта { learn_more } - -onboarding.create_project.pr_decoration.information=Создаваемые вручную проекты не смогут воспользоваться функциями интеграции SonarQube и DevOps платформы без включения вручную в настройках проекта. -onboarding.create_project.repository_imported=Уже импортирован -onboarding.create_project.import=Импорт -onboarding.create_project.see_project=Посмотреть проект -onboarding.create_project.search_repositories_by_name=Искать имя репозитория, начинающееся с... -onboarding.create_project.search_projects_repositories=Поиск проектов и репозиториев -onboarding.create_project.search_repositories=Поиск репозиториев -onboarding.create_project.select_repositories=Выберите репозитории -onboarding.create_project.select_all_repositories=Выбрать все доступные репозитории - -onboarding.create_application.key.description=Если указано, то это значение используется в качестве ключа вместо генерации его из имени приложения. Можно использовать только буквы, цифры, тире и подчеркивания. -onboarding.create_project.pat_form.title=Предоставьте доступ к своим репозиториям -onboarding.create_project.pat_form.help.azure=SonarQube требуется персональный токен для доступа к вашим репозиториям и получения их списка с сервера Azure DevOps. -onboarding.create_project.pat_form.help.bitbucket=SonarQube требуется персональный токен для доступа к вашим репозиториям и получения их списка с Bitbucket Server. -onboarding.create_project.pat_form.help.bitbucket_cloud=SonarQube требуется пароль приложения для доступа к вашим репозиториям из Bitbucket Cloud. -onboarding.create_project.pat_form.help.gitlab=SonarQube требуется персональный токен для доступа к вашим проектам и получения их списка с сервера GitLab. -onboarding.create_project.pat_form.pat_required=Пожалуйста, укажите персональный токен -onboarding.create_project.wrong_binding_count=Для использования этого метода у вас должен быть настроен минимум 1 экземпляр {alm}, но он не был обнаружен. Создайте проект вручную или обратитесь к системному администратору. -onboarding.create_project.wrong_binding_count.admin=Для использования этого метода у вас должен быть настроен как минимум 1 экземпляр {alm}. Вы можете настроить экземпляры по {url}. -onboarding.create_project.azure.no_url.admin=В вашей конфигурации Azure DevOps не указан URL. Мы не можем импортировать проекты при данной настройке. Вы можете выполнить настройку по инструкции {url}. -onboarding.create_project.azure.no_url=В вашей конфигурации Azure DevOps не указан URL. Мы не можем импортировать проекты при данной настройке. Обратитесь к администратору. -onboarding.create_project.enter_pat=Персональный токен -onboarding.create_project.bitbucket_cloud.enter_password=Пароль приложения -onboarding.create_project.bitbucket_cloud.enter_username=Имя пользователя BitBucket -onboarding.create_project.pat_incorrect.azure=Не удалось подтвердить ваш персональный доступ. -onboarding.create_project.pat_incorrect.bitbucket=Не удалось подтвердить ваш персональный доступ. -onboarding.create_project.pat_incorrect.bitbucket_cloud=Ваш пароль приложения не может быть подтвержден. -onboarding.create_project.pat_incorrect.gitlab=Не удалось подтвердить ваш персональный доступ. Пожалуйста, убедитесь, что у вас есть соответствующие права и не истек срок их действия. -onboarding.create_project.pat.expired.info_message=Вы должны сделать это снова, так как срок действия вашего токена истек или он был отозван. -onboarding.create_project.pat.expired.info_message_contact=Если это не решит проблему, то обратитесь к системному администратору. - -onboarding.create_project.pat_help.instructions.azure=Чтобы создать персональный токен доступа на Azure\: {link} и выдайте право “Code (Read & Write)”. -onboarding.create_project.pat_help.instructions.link.azure=сгенерировать токен - -onboarding.create_project.pat_help.instructions.gitlab=Чтобы создать персональный токен доступа на GitLab\: {link} установите имя, например “SonarQube” и выберите право “read_api”. -onboarding.create_project.pat_help.instructions.gitlab.link=сгенерировать токен - -onboarding.enter_username.instructions.bitbucket_cloud=Вы можете найти имя вашего пользователя в {link} -onboarding.enter_username.instructions.bitbucket_cloud.link=Настройки профиля BitBucket - -onboarding.create_project.enter_password.instructions.bitbucket_cloud=Чтобы создать пароль приложения в BitBucket\: {link} установите имя, например “SonarQube” и выберите право “Repositories\: Read”. -onboarding.create_project.enter_password.instructions.bitbucket_cloud.link=добавить пароль приложения - -onboarding.create_project.pat_help.instructions.bitbucket_server=Чтобы создать персональный токен доступа в BitBucket Server\: перейдите в {link} и нажмите на “Create token”. Задайте имя, например, “SonarQube” и выберите следующие права доступа “Projects\: Read” и “Repositories\: Read”. -onboarding.create_project.pat_help.instructions.bitbucket_server.link=Токены доступа HTTP - -onboarding.create_project.pat_help.instructions2.bitbucket=Задайте имя, например, «SonarQube» и выберите следующие разрешения\: -onboarding.create_project.pat_help.instructions2.bitbucketcloud=Задайте имя, например, «SonarQube» и выберите следующие разрешения\: - -onboarding.create_project.pat_help.instructions2.gitlab=Задайте имя, например, "SonarQube" и выберите следующие права\: -onboarding.create_project.pat_help.gitlab.read_api_permission=доступ к API (read_api) - -onboarding.create_project.no_bbs_projects=Невозможно получить проекты с Bitbucket Server. Свяжитесь со своим системным администратором или {link}. -onboarding.create_project.no_bbs_repos=Для этого проекта не найдено репозиториев. Свяжитесь со своим системным администратором или {link}. -onboarding.create_project.update_your_token=обновить персональный токен -onboarding.create_project.no_bbs_repos.filter=Нет репозиториев, соответствующих фильтру. -onboarding.create_project.only_showing_X_first_repos=Мы отображаем только первые {0} репозиториев. Если вы ищете репозиторий, которого нет в этом списке, воспользуйтесь поиском выше. -onboarding.create_project.see_on=См. на {almName} - -onboarding.create_project.search_prompt=Поиск проектов -onboarding.create_project.set_up=Настроить -onboarding.create_project.subtitle_monorepo_setup_link=настроить монорепозиторий -onboarding.create_project.azure.title=Создать проект из Azure DevOps -onboarding.create_project.azure.subtitle=Импортировать проекты из одного из ваших проектов Azure -onboarding.create_project.azure.subtitle.with_monorepo=Импорт репозиториев из одного из проектов Azure или {monorepoSetupLink}. -onboarding.create_project.azure.no_projects=Невозможно получить проекты с сервера Azure DevOps. Свяжитесь со своим системным администратором или {link}. -onboarding.create_project.azure.search_results_for_project_X=Результаты поиска для "{0}" -onboarding.create_project.azure.no_repositories=Не удалось получить репозитории этого проекта. Свяжитесь со своим системным администратором или {link}. -onboarding.create_project.azure.no_results=Нет репозиториев, соответствующих поисковому запросу. -onboarding.create_project.bitbucketcloud.title=Создать проект из Bitbucket Cloud -onboarding.create_project.bitbucketcloud.subtitle=Импорт проектов из одной из ваших рабочих областей в Bitbucket Cloud -onboarding.create_project.bitbucketcloud.subtitle.with_monorepo=Импорт репозиториев из одной из областей Bitbucket Cloud или {monorepoSetupLink}. -onboarding.create_project.bitbucketcloud.no_projects=Ни один проект не может быть загружен из Bitbucket. Свяжитесь с вашим системным администратором, или {link}. -onboarding.create_project.bitbucketcloud.link=Смотреть в Bitbucket -onboarding.create_project.github.title=Создать проект из Github -onboarding.create_project.github.subtitle=Импорт репозиториев из одной из организаций GitHub -onboarding.create_project.github.subtitle.with_monorepo=Импорт репозиториев из одной из организаций GitHub или {monorepoSetupLink}. -onboarding.create_project.github.choose_organization=Выберите организацию -onboarding.create_project.github.choose_repository=Выбрать репозиторий -onboarding.create_project.github.warning.message=Не удалось подключиться к GitHub. Свяжитесь с администратором для настройки интеграции с GitHub. -onboarding.create_project.github.warning.message_admin=Не удалось подключиться к GitHub. Убедитесь, что экземпляр GitHub правильно настроен в {link} для создания нового проекта из репозитория. -onboarding.create_project.github.warning.message_admin.link=Настройки интеграции ALM -onboarding.create_project.github.no_orgs=Мы не смогли загрузить организации с вашим ключом. Обратитесь к администратору. -onboarding.create_project.github.no_orgs_admin=Мы не смогли загрузить организации. Убедитесь, что приложение GitHub установлено по крайней мере в одной организации и проверьте конфигурацию экземпляра GitHub в {link}. -onboarding.create_project.github.no_projects=Невозможно получить проекты с GitHub. Свяжитесь со своим системным администратором. -onboarding.create_project.gitlab.title=Создать проект из Gitlab -onboarding.create_project.gitlab.subtitle=Импортировать проекты из одной из групп GitLab -onboarding.create_project.gitlab.subtitle.with_monorepo=Импорт репозиториев из одной из групп GitLab или {monorepoSetupLink}. -onboarding.create_project.gitlab.no_projects=Невозможно получить проекты с Gitlab. Свяжитесь со своим системным администратором или {link}. -onboarding.create_project.gitlab.link=Смотреть в GitLab -onboarding.create_project.monorepo.no_projects=Невозможно получить проекты с {almKey}. Свяжитесь со своим системным администратором. -onboarding.create_project.bitbucket.title=Создать проект из Bitbucket Server -onboarding.create_project.bitbucket.subtitle=Импорт проектов из одной из ваших рабочих областей в Bitbucket Server -onboarding.create_project.bitbucket.subtitle.with_monorepo=Импорт репозиториев из одной из областей Bitbucket server или {monorepoSetupLink}. -onboarding.create_project.x_repositories_selected={count} {count, plural, one {репозиторий} few {репозиториев} many {репозиториев} other {репозиториев}} выбрано -onboarding.create_project.x_repository_created={count} {count, plural, one {репозиторий} other {репозиториев}} будут созданы как {count, plural, one {проект} few {проекты} many {проекты} other {проекты}} в SonarQube -onboarding.create_project.please_dont_leave=Если вы покинете страницу, импорт может завершиться неудачей. Вы уверены, что хотите выйти? -onboarding.create_project.import_in_progress=Импорт {count} проектов из {total} завершен. Не закрывайте эту страницу до тех пор, пока не будет завершен импорт. - -onboarding.create_project.monorepo.title=Создание проекта монорепозитория {almName} -onboarding.create_project.monorepo.subtitle=Создайте несколько проектов в SonarQube, соответствующих одному и тому же монорепозиторию и связанных с одним и тем же репозиторием. -onboarding.create_project.monorepo.doc_link=Узнайте больше и получите помощь в настройке своего монорепозитория -onboarding.create_project.monorepo.choose_organization_and_repository=Выберите организацию и репозиторий -onboarding.create_project.monorepo.choose_dop_setting=Выберите конфигурацию {almKey} -onboarding.create_project.monorepo.choose_organization=Выберите организацию -onboarding.create_project.monorepo.choose_organization.placeholder=Список организаций -onboarding.create_project.monorepo.choose_repository=Выберите репозиторий -onboarding.create_project.monorepo.choose_repository.placeholder=Список репозиториев -onboarding.create_project.monorepo.choose_repository.no_already_bound_projects=В репозитории нет импортированных в SonarQube проектов -onboarding.create_project.monorepo.choose_repository.existing_already_bound_projects=Этот репозиторий уже был импортирован и связан со следующими проектами в SonarQube\: -onboarding.create_project.monorepo.no_orgs=Мы не смогли загрузить организации с вашим ключом. Обратитесь к администратору. -onboarding.create_project.monorepo.no_orgs_admin=Мы не смогли загрузить организации. Убедитесь, что приложение {almKey} установлено по крайней мере в одной организации и проверьте конфигурацию экземпляра {almKey} в {link}. -onboarding.create_project.monorepo.project_title=Создать новые проекты -onboarding.create_project.monorepo.add_project=Добавить новый проект -onboarding.create_project.monorepo.remove_project=Удалить проект -onboarding.create_project.monorepo.warning.message=Не удалось подключиться к {almKey}. Свяжитесь с администратором для настройки интеграции с {almKey}. -onboarding.create_project.monorepo.warning.message_admin=Не удалось подключиться к {almKey}. Убедитесь, что экземпляр {almKey} правильно настроен в {link} для создания нового проекта из репозитория. -onboarding.create_project.monorepo.warning.message_admin.link=Настройки интеграции ALM - -onboarding.create_project.new_code_definition.title=Настроить проект по методике "Чистый код" -onboarding.create_x_project.new_code_definition.title=Настройте {count, plural, one {проект} few {\# проектов} many {\# проектов} other {\# проекты}} для соответствия Чистому коду -onboarding.create_project.new_code_definition.description=Настройки определяют, какая часть вашего кода будет считаться новым кодом. Это поможет вам сосредоточиться на последних изменениях в вашем проекте, позволяя следовать методологии "Чистый код". Подробнее\: {link} -onboarding.create_project.new_code_definition.description.link=Настройки Нового кода -onboarding.create_project.new_code_definition.create_x_projects=Создать {count, plural, one {проект} few {\# проектов} many {\# проектов} other {\# проектов}} -onboarding.create_projects.new_code_definition.change_info=Вы можете изменить эту настройку для каждого проекта индивидуально в любое время в настройках администрирования проекта. -onboarding.create_project.success=Создан(-о) {count, plural, one {проект} few {\# проектов} many {\# проектов} other {\# проектов}}. -onboarding.create_project.monorepo.success=Монорепозиторий успешно настроен. {count, plural, one {Создан 1 новый проект} few {Создано \# новых проекта} many {Создано \# новых проектов} other {Создано \# новых проекта}} -onboarding.create_project.success.admin=Проект {project_link} успешно создан. -onboarding.create_project.failure=Не удалось импортировать {count, plural, one {\# проект} few {\# проектов} many {\# проектов} other {\# проектов}}. - -onboarding.token.header=Предоставление токена -onboarding.token.text=Токен используется для идентификации при выполнении анализа. Если он был скомпрометирован, вы можете отозвать его в любой момент времени в {link}. -onboarding.token.text.PROJECT_ANALYSIS_TOKEN=Токен проекта используется для идентификации при выполнении анализа. Если он был скомпрометирован, вы можете отозвать его в любой момент времени в {link}. -onboarding.token.text.GLOBAL_ANALYSIS_TOKEN=Глобальный токен используется для идентификации при выполнении анализа. Если он был скомпрометирован, вы можете отозвать его в любой момент времени в {link}. -onboarding.token.text.user_account=учётной записи -onboarding.token.generate=Создать -onboarding.token.generate.long=Сгенерировать токен -onboarding.token.generate.PROJECT_ANALYSIS_TOKEN=Создать токен проекта -onboarding.token.generate.GLOBAL_ANALYSIS_TOKEN=Создать глобальный токен -onboarding.token.use_existing_token=Использовать существующий токен -onboarding.token.use_existing_token.label=Значение существующего токена -onboarding.token.use_existing_token.help=Вставьте существующее значение токена в поле ввода. -onboarding.token.warning_project_token_scope=Обратите внимание, что этот токен позволит вам анализировать только текущий проект. Если необходимо использовать один и тот же токен для анализа нескольких проектов, то нужно сгенерировать глобальный токен в {link}. См. {doc_link} для получения дополнительной информации. -onboarding.token.name.label=Имя токена -onboarding.token.name.placeholder=Введите имя вашего токена -onboarding.token.name.help=Введите имя токена проекта -onboarding.token.invalid_format=Токен, введенный вами, имеет недопустимый формат. -onboarding.token.delete=Удалить токен - -onboarding.tutorial.env_variables=В поле {field} введите {value} {extra} -onboarding.tutorial.env_variables.field=Значение -onboarding.tutorial.env_variables.token_generator.value=существующий токен, или только что созданный\: - -onboarding.analysis.header=Запуск анализа на вашем проекте -onboarding.analysis.auto_refresh_after_analysis.done=Выполнен ли анализ? -onboarding.analysis.auto_refresh_after_analysis.auto_refresh=После успешного завершения анализа эта страница автоматически обновится через несколько минут. -onboarding.analysis.auto_refresh_after_analysis.check_these_links=Изучите эти ссылки, пока ждете\: -onboarding.analysis.auto_refresh_after_analysis.check_these_links.pr_analysis=Анализ пулл-реквеста -onboarding.analysis.auto_refresh_after_analysis.check_these_links.branches=Анализ ветки -onboarding.analysis.auto_refresh_after_analysis.community.check_these_links=Пока ожидаете, почему бы не рассмотреть возможность перехода на {edition}? Эта редакция предлагает дополнительные возможности, такие как {branches} и {pull_requests}. -onboarding.analysis.auto_refresh_after_analysis.community.check_these_links.edition=Developer Edition - -onboarding.build=Что лучше всего описывает ваш проект? -onboarding.build.maven=Maven -onboarding.build.gradle=Gradle -onboarding.build.make=Make -onboarding.build.dotnet=.NET -onboarding.build.dotnet.win_core=Windows + .NET Core -onboarding.build.dotnet.win_msbuild=Windows + .NET Framework -onboarding.build.dotnet.linux_core=Linux + .NET Core -onboarding.build.cpp=C или C++ -onboarding.build.objectivec=Objective-C -onboarding.build.other=Другое (для JS, TS, Go, Python, PHP, ...) - -onboarding.build.dotnet.variant=Какой фреймворк вы используете? -onboarding.build.dotnet.variant.dotnet_core=.NET Core -onboarding.build.dotnet.variant.dotnet_framework=.NET Framework - -onboarding.build.other.os=Какая у вас ОС? -onboarding.build.other.os.linux=Linux -onboarding.build.other.os.win=Windows -onboarding.build.other.os.mac=macOS - -onboarding.build.other.architecture=Какова ваша архитектура? -onboarding.build.other.architecture.x86_64=x86_64 -onboarding.build.other.architecture.arm64=ARM64 - -onboarding.build.cpp.autoconfig=Вы хотите использовать автоматическую настройку или настроить вручную? -onboarding.build.cpp.autoconfig.automatic=Автоматическая -onboarding.build.cpp.autoconfig.automatic.description=Автоматическая настройка позволяет переносить большинство проектов без каких-либо специальных знаний о проекте или языке. -onboarding.build.cpp.autoconfig.manual=Вручную -onboarding.build.cpp.autoconfig.manual.description=Ручная настройка обеспечивает расширенный контроль за установкой, что делает ее более подходящей для определенных случаев. Однако, может не поддерживать все сценарии и требует определенного уровня понимания процесса создания проекта. - -onboarding.analysis.docs=Пожалуйста, перейдите по ссылке с {link} для получения дополнительной информации. -onboarding.analysis.build_wrapper.header.linux=Скачайте и распакуйте Build Wrapper для Linux -onboarding.analysis.build_wrapper.header.win=Скачайте и распакуйте Build Wrapper для Windows -onboarding.analysis.build_wrapper.header.mac=Скачайте и распакуйте Build Wrapper для macOS -onboarding.analysis.build_wrapper.text=И добавьте директорию исполняемого файла в переменную окружения {env_var} -onboarding.analysis.build_wrapper.execute=Вызовите Build Wraper как префикс вашей команды для сборки -onboarding.analysis.build_wrapper.execute_text=Выполните следующую команду в папке вашего проекта. -onboarding.analysis.build_wrapper.execute_build_command=<команда очистки сборки> -onboarding.analysis.build_wrapper.docs=Пожалуйста, посетите страницу {link} Build Wrapper для получения более подробной информации. -onboarding.analysis.build_wrapper.docs_link=с официальной документацией - - -onboarding.analysis.java.maven.header=Запуск Scanner для Maven с вашего компьютера -onboarding.analysis.java.maven.text=Запуск анализа {instance} с помощью Maven прост. Вам просто нужно выполнить следующую команду в каталоге вашего проекта. -onboarding.analysis.java.maven.docs_link=официальной документацией Scanner для Maven -onboarding.analysis.java.maven.text.custom=Выполните следующую команду в папке вашего проекта. - -onboarding.analysis.java.gradle.header=Запуск Scanner для Gradle на вашем компьютере -onboarding.analysis.java.gradle.text.1=Запуск анализа с Gradle прост. Вам просто нужно объявить плагин {plugin_code} в вашем {groovy} or {kotlin} файле\: -onboarding.analysis.java.gradle.text.2=и выполнить следующую команду\: -onboarding.analysis.java.gradle.latest_version=Вы можете найти последнюю версию плагина Gradle {link}. -onboarding.analysis.java.gradle.docs_link=официальной документацией сканера для Gradle - -onboarding.analysis.msbuild.header=Скачайте и распакуйте SonarScanner для .NET -onboarding.analysis.msbuild.text=Посетите {link} для скачивания последней версии .NET framework. Обязательно добавьте каталог с исполняемым файлом {code} в переменную среды {path}. -onboarding.analysis.msbuild.execute=Запустите SonarScanner для for .NET -onboarding.analysis.msbuild.execute.text=Запуск анализа {instance} прост. Вам просто нужно выполнить следующие команды в корне вашего решения. -onboarding.analysis.msbuild.docs_link=документация SonarScanner для .NET - -onboarding.analysis.sq_scanner.header.linux=Скачайте и распакуйте SonarQube Scanner для Linux -onboarding.analysis.sq_scanner.header.win=Скачайте и распакуйте SonarQube Scanner для Windows -onboarding.analysis.sq_scanner.header.mac=Скачайте и распакуйте SonarQube Scanner для macOS -onboarding.analysis.sq_scanner.text=Посетите {link} для скачивания последней версии, и добавьте каталог {dir} в переменную среды {env_var} -onboarding.analysis.sq_scanner.execute=Запустите Scanner с вашего компьютера -onboarding.analysis.sq_scanner.execute.text=Запуск анализа {instance} прост. Вам просто нужно выполнить следующие команды в каталоге вашего проекта. -onboarding.analysis.sq_scanner.execute.text.custom=Выполните следующие команды в папке вашего проекта. -onboarding.analysis.sq_scanner.docs=Пожалуйста, перейдите по ссылке с {link} для получения дополнительной информации. -onboarding.analysis.sq_scanner.docs_use_case=Пожалуйста, посетите {link} для получения более подробной информации, а чтобы больше узнать об этом варианте использования - посетите {useCaseLink}. -onboarding.analysis.sq_scanner.docs_link=официальной документацией Scanner -onboarding.analysis.sq_scanner.sonar_token_env.header=Настройте переменную среды SONAR_TOKEN в настройках CI -onboarding.analysis.sq_scanner.sonar_token_env.var_name=Добавьте переменную среды -onboarding.analysis.sq_scanner.sonar_token_env.var_value=Присвойте следующее значение -onboarding.analysis.sq_scanner.jre_required_warning=Для запуска сканера на этой платформе требуется совместимая исполнительная среда Java, пожалуйста, обратитесь к {link} для получения более подробной информации. -onboarding.analysis.sq_scanner.jre_required_warning.link=документация -onboarding.analysis.sqscanner.docs.gradle.title=официальной документацией Scanner для Gradle -onboarding.analysis.sqscanner.docs.gradle.example_project.title=пример живого Gradle-проекта - -onboarding.analysis.dotnetcore.global=Установить SonarScanner .NET Core Global Tool -onboarding.analysis.dotnetcore.global.text=В качестве предварительного условия должен быть установлен инструмент sonarscanner глобально, используя следующую команду\: -onboarding.analysis.dotnetcore.global.text.path=Убедитесь, что папка dotnet tools находится в переменных PATH. Изучите документацию dotnet global tools для получения дополнительной информации. - -onboarding.tutorial.return_to_list=Выберите другой вариант -onboarding.tutorial.ci_outro.all_set.title=Вы все настроили\! -onboarding.tutorial.ci_outro.done=Готово\! -onboarding.tutorial.ci_outro.refresh_text=Если работает правильно, то после завершения анализа вы будете перенаправлены на страницу Обзор проекта, где будут отображены новые результаты анализа. Это может занять несколько минут. -onboarding.tutorial.ci_outro.commit=Зафиксируйте и отправьте свой код, чтобы начать анализ. -onboarding.tutorial.ci_outro.commit.why.gitlab=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в SonarQube. Мы будем декорировать пулл-реквесты прямо в GitLab. -onboarding.tutorial.ci_outro.commit.why.github=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в SonarQube. Мы будем декорировать пулл-реквесты прямо в GitHub. -onboarding.tutorial.ci_outro.commit.why.bitbucket=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в SonarQube. Мы будем декорировать пулл-реквесты прямо в Bitbucket. -onboarding.tutorial.ci_outro.commit.why.bitbucketcloud=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в SonarQube. Мы будем декорировать пулл-реквесты прямо в Bitbucket. -onboarding.tutorial.ci_outro.commit.why.azure=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в SonarQube. Мы будем декорировать пулл-реквесты прямо в Azure. -onboarding.tutorial.ci_outro.commit.why.no_branches=Каждый новый push-запрос в главную ветку или пулл-реквест запустит новый анализ в SonarQube. -onboarding.tutorial.ci_outro.refresh=Эта страница обновится с результатами анализа. -onboarding.tutorial.ci_outro.refresh.why=Если страница не обновляется спустя какое-то время, перепроверьте настройки анализа. -onboarding.tutorial.other.project_key.sentence=Создайте файл {file} в вашем репозитории и вставьте следующий код\: -onboarding.tutorial.other.project_key.monorepo.sentence=Создайте файл {file} в корне вашего проекта и вставьте следующий код\: -onboarding.tutorial.other.project_key.monorepo.info=Повторите этот шаг для всех проектов в вашем монорепозитории -onboarding.tutorial.cfamilly.compilation_database_info=Если у вас возникли проблемы с использованием Build Wrapper, вы можете попробовать использовать {link}. -onboarding.tutorial.cfamilly.compilation_database_info.link=база данных компиляции -onboarding.tutorial.cfamily.examples_repositories_description=Посмотрите наши демонстрационные проекты C и С++, проанализированные с помощью SonarQube - - -onboarding.tutorial.page.title=Метод анализа -onboarding.tutorial.page.description=Используйте эту страницу для управления и настройки способа выполнения анализа. -onboarding.tutorial.choose_method=Как вы хотите проанализировать ваш репозиторий? -onboarding.tutorial.choose_method.devops_platform.description=Вы хотите интегрировать с вашим любимым CI? Выберите один из следующих уроков. -onboarding.tutorial.choose_method.local.description=Вы просто тестируете или применяете иной вариант? Создайте проект вручную. -onboarding.tutorial.choose_method.local=Локально -onboarding.tutorial.choose_method.other-ci=Другой CI -onboarding.tutorial.choose_method.jenkins=С помощью Jenkins -onboarding.tutorial.choose_method.github-actions=С помощью GitHub Actions -onboarding.tutorial.choose_method.gitlab-ci=С GitLab CI -onboarding.tutorial.choose_method.azure-pipelines=С конвейерами Azure -onboarding.tutorial.choose_method.bitbucket-pipelines=С Bitbucket Pipelines -onboarding.tutorial.breadcrumbs.home=Метод анализа -onboarding.tutorial.breadcrumbs.local=Локально -onboarding.tutorial.breadcrumbs.other-ci=Другой CI -onboarding.tutorial.breadcrumbs.jenkins=Jenkins -onboarding.tutorial.breadcrumbs.github-actions=GitHub Actions -onboarding.tutorial.breadcrumbs.gitlab-ci=GitLab CI -onboarding.tutorial.breadcrumbs.azure-pipelines=Azure Pipelines -onboarding.tutorial.breadcrumbs.bitbucket-pipelines=Bitbucket Pipelines -onboarding.mode.help.manual=Применяйте для тестирования или расширенного варианта использования. Рекомендуем использовать другие режимы, чтобы облегчить настройку среды CI. -onboarding.mode.help.otherci=SonarQube интегрируется с вашим рабочим процессом, независимо от того, какой CI инструмент вы используете. - - -onboarding.tutorial.with.yaml.gradle=Обновите файл {groovy} или {kotlin}, добавив плагин {sq}, и выполните настройку\: - - -onboarding.tutorial.with.bitbucket_ci.title=Анализ проекта с помощью Bitbucket CI -onboarding.tutorial.with.bitbucket_pipelines.variables.title=Создание переменных репозитория -onboarding.tutorial.with.bitbucket_pipelines.yaml.title=Создание конфигурации сборочного конвейера -onboarding.tutorial.with.bitbucket_pipelines.variables.intro=В репозитории Bitbucket перейдите к {repository_variables} и создайте две новые переменные\: -onboarding.tutorial.with.bitbucket_pipelines.variables.intro.link=Настройки репозитория > переменные репозитория -onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence=В поле {name} введите -onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence.name=Имя -onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence=Нажмите {add} -onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence.add=Добавить -onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence=Убедитесь, что выбрано {secured} -onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence.secured=Secured - -onboarding.tutorial.with.github_ci.title=Анализ проекта с помощью GitHub CI -onboarding.tutorial.with.github_action.create_secret.title=Создать GitHub Secrets -onboarding.tutorial.with.github_action.create_secret.monorepo_project_level_token_info=Если вы используете токены уровня проекта, {link} для каждого проекта в вашем монорепозитории и создайте связанные секреты как описано в предыдущих шагах (имена секретов должны быть уникальными для каждого проекта, например\: SONAR_TOKEN_1, SONAR_TOKEN_2...) -onboarding.tutorial.with.github_action.create_secret.monorepo_project_level_token_info.link=сгенерировать токен -onboarding.tutorial.with.github_action.create_secret.monorepo_global_token_info=Если используете глобальные токены, то получите глобальный токен у вашего администратора и выполните предыдущие шаги. -onboarding.tutorial.with.github_action.monorepo.see_yaml_instructions=Создайте или обновите .github/workflows/build.yml YAML файл в корне вашего монопозитария с этим содержимым -onboarding.tutorial.with.github_action.secret.intro=В вашем репозитории GitHub перейдите к {settings_secret} и создайте два новых секретных ключа\: -onboarding.tutorial.with.github_action.secret.intro.link=Settings > Secrets -onboarding.tutorial.with.github_action.secret.name.sentence=В поле {name} введите -onboarding.tutorial.with.github_action.secret.name.sentence.name=Имя -onboarding.tutorial.with.github_action.secret.new.sentence=Нажмите {new_secret} -onboarding.tutorial.with.github_action.secret.new.sentence.new_secret=New repository secret -onboarding.tutorial.with.github_action.secret.add.sentence=Нажмите {add_secret} -onboarding.tutorial.with.github_action.secret.add.sentence.add_secret=Add secret -onboarding.tutorial.with.github_action.yaml.title=Создание YAML-файла рабочего процесса -onboarding.tutorial.with.github_action.yaml.create_yml=Создайте или обновите YAML-файл {file} со следующим содержанием\: - -onboarding.tutorial.with.gitlab_ci.title=Анализ вашего проекта с помощью GitLab CI -onboarding.tutorial.with.gitlab_ci.project_key.title=Задайте ключ вашего проекта -onboarding.tutorial.with.gitlab_ci.project_key.maven.step2=Добавьте следующее в ваш {file} файл\: -onboarding.tutorial.with.gitlab_ci.project_key.gradle.step2=Добавьте следующее в файл {file} или {file2}\: -onboarding.tutorial.with.gitlab_ci.project_key.other.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: -onboarding.tutorial.with.gitlab_ci.project_key.dotnet.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: -onboarding.tutorial.with.gitlab_ci.project_key.cpp.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: -onboarding.tutorial.with.gitlab_ci.project_key.objectivec.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: - -onboarding.tutorial.with.gitlab_ci.variables.title=Добавление переменных окружения -onboarding.tutorial.with.gitlab_ci.variables.description.link=Настройки > CI/CD > Переменные -onboarding.tutorial.with.gitlab_ci.variables.section.title=Определите переменную среды с токеном SonarQube. -onboarding.tutorial.with.gitlab_ci.variables.section.description=В GitLab, перейдите в {link}, чтобы добавить следующую переменную и убедиться, что она доступна для вашего проекта\: -onboarding.tutorial.with.gitlab_ci.variables.edit.token.tooltip=Используйте существующий токен или создайте новый. -onboarding.tutorial.with.gitlab_ci.variables.step1=Ключ {value} {extra} - -onboarding.tutorial.with.gitlab_ci.variables.step3=Снимите флажок {value}. -onboarding.tutorial.with.gitlab_ci.variables.step3.value=Protect Variable -onboarding.tutorial.with.gitlab_ci.variables.section.step4=Установите флажок {value}. -onboarding.tutorial.with.gitlab_ci.variables.section.step4.value=Mask Variable -onboarding.tutorial.with.gitlab_ci.variables.section2.title=Определите среды с URL SonarQube. -onboarding.tutorial.with.gitlab_ci.variables.section2.description=Все еще в {link} добавьте новую переменную и убедитесь, что она доступна для вашего проекта\: -onboarding.tutorial.with.gitlab_ci.variables.section2.step4=Не устанавливайте флажок {value}. -onboarding.tutorial.with.gitlab_ci.yaml.title=Создайте или обновите конфигурационный файл -onboarding.tutorial.with.gitlab_ci.yaml.description=Создайте или обновите свой {filename} файл со следующим содержанием. -onboarding.tutorial.with.gitlab_ci.yaml.filename=.gitlab-ci.yml -onboarding.tutorial.with.gitlab_ci.yaml.baseconfig=Обратите внимание, что это минимальная конфигурация для запуска анализа SonarQube на вашей основной ветке и пулл-реквестов, и получения отчета об уязвимостях (если возможно). -onboarding.tutorial.with.gitlab_ci.yaml.existing=Если у вас уже настроен и работает конвейер, то вы можете добавить приведенный выше пример в существующий yml-файл. -onboarding.tutorial.with.gitlab_ci.yaml.premium=Отчет об уязвимости GitLab доступен в GitLab Ultimate. Вы можете безопасно удалить этап sonarqube-vulnerability-report, если не подписались на эту услугу. - -onboarding.tutorial.with.jenkins.title=Анализ вашего проекта с помощью Jenkins -onboarding.tutorial.with.jenkins.alm_selection.title=Выберите платформу DevOps -onboarding.tutorial.with.jenkins.prereqs.title=Требования -onboarding.tutorial.with.jenkins.prereqs.intro.sentence=Чтобы запустить анализ вашего проекта с помощью Jenkins, следующие плагины {must_have} -onboarding.tutorial.with.jenkins.prereqs.intro.sentence.installed=установлено -onboarding.tutorial.with.jenkins.prereqs.intro.sentence.configured=настроено -onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucket=Bitbucket Branch Source плагин для Jenkins - версии 2.7 или выше -onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucketcloud=Bitbucket Branch Source плагин для Jenkins - версии 2.7 или выше -onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.github=GitHub Branch Source плагин для Jenkins - версии 2.7.1 или выше -onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.gitlab=Плагин GitLab Branch Source для Jenkins версии 1.5.3 или более поздней -onboarding.tutorial.with.jenkins.prereqs.plugins.gitlab_plugin=Плагин GitLab для Jenkins версии 1.5.13 или более поздней -onboarding.tutorial.with.jenkins.prereqs.plugins.sonar_scanner=SonarQube Scanner плагин для Jenkins - версии 2.11 или выше -onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide=Пошаговое руководство по установке и настройке этих плагинов в Jenkins можно найти на странице документации {link}. -onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide.link=Требования анализа -onboarding.tutorial.with.jenkins.prereqs.following_are_recommendations=Мы рекомендуем использовать следующую пошаговую настройку для достижения наилучших результатов, но вы можете выполнить настройки их по мере необходимости. -onboarding.tutorial.with.jenkins.prereqs.done=Настройка анализа -onboarding.tutorial.with.jenkins.multi_branch_pipeline.title=Создание Multibranch Pipeline Job -onboarding.tutorial.with.jenkins.multi_branch_pipeline.intro=Создайте Multibranch Pipeline для автоматического анализа всех ваших веток и пулл-реквестов. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence=В панели инструментов Jenkins нажмите {new_item} и создайте {type}. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.new_item=Новый элемент -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.type=Multibranch Pipeline Job - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.tab=Источники ветки -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.source=Bitbucket -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.label=Сервер -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.action=выберите экземпляр хостинга репозитория, который вы хотите проанализировать. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.label=Учётные данные -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.action=выберите учетные данные Bitbucket Server. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.label=Владелец -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.action=введите ваш ключ проекта. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.label=Репозиторий -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.action=выберите репозиторий, который вы хотите проанализировать. - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.tab=Источники ветки -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.source=Bitbucket -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.label=Сервер -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.action=Убедитесь, выбран Bitbucket Cloud. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.label=Учётные данные -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.action=укажите учетные данные Bitbucket Cloud. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.label=Владелец -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.action=введите ID рабочей области -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.label=Репозиторий -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.action=выберите репозиторий, который вы хотите проанализировать. - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.tab=Источники ветки -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.source=GitHub -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.creds.label=Учётные данные -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.creds.action=выберите или добавьте ваши учетные данные GitHub. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.label=Адрес (https) репозитория -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.action=введите адрес вашего репозитория. - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.tab=Источники ветки -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.source=Проект GitLab -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.label=Checkout Credentials -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.action=выберите или добавьте ваши учетные данные GitLab. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.label=Владелец -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.action=введите имя пользователя или группы. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.label=Проекты -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.action=выберите проект. - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.label=Поведение - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.action=Exclude branches that are also filed as PRs. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.label=Просмотр веток -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.action=Exclude branches that are also filed as MRs. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.label=Просмотр веток - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.action=Текущая версия пулл-реквеста. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.label=Просмотр пулл-реквестов в источнике -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.action=Текущая версия пулл-реквеста. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.label=Просмотр пулл-реквестов в источнике - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.label=Укажите фильтр веток (ref-specs) -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence=По умолчанию это поведение не активно. Если вы не видите его, нажмите на {add}, чтобы увидеть список доступных поведений и выберите {ref_spec}. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.add=Добавить -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.ref_spec=Укажите фильтр веток (ref-specs) -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence=Чтобы правильно вычислить новый код для пулл-реквестов, сканеру понадобится ссылка на целевую ветку. Убедитесь, что значение {ref_spec} будет включать в себя все целевые ветви (должно быть достаточно). Пример\: -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence.ref_spec=Ref Spec -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence=Чтобы правильно вычислить новый код для пулл-реквестов, сканеру понадобится ссылка на целевую ветку. Убедитесь, что значение {ref_spec} будет включать в себя все целевые ветви (должно быть достаточно). Пример\: -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence.ref_spec=Ref Spec - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.leave_defaults=Остальные настройки можно оставить по умолчанию. - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence=Перейдите к разделу {tab} и убедитесь, что параметры установлены следующим образом\: -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence.tab=Конфигурация сборки -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.label=Режим -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.action=из Jenkinsfile -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.label=Путь к скрипту -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.action=Jenkinsfile - -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence=Нажмите {save}. -onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence.save=Сохранить - -onboarding.tutorial.with.jenkins.pipeline.title=Создание конвейера -onboarding.tutorial.with.jenkins.pipeline.intro=Создание конвейера для автоматического анализа вашего проекта. -onboarding.tutorial.with.jenkins.pipeline.step1.sentence=В панели инструментов Jenkins нажмите {new_item} и создайте {type}. -onboarding.tutorial.with.jenkins.pipeline.step1.sentence.new_item=Новый элемент -onboarding.tutorial.with.jenkins.pipeline.step1.sentence.type=Pipeline Job - -onboarding.tutorial.with.jenkins.pipeline.step2.sentence=Под {tab} выберите {option}. Вы должны установить уникальный секретный токен для этого поля. -onboarding.tutorial.with.jenkins.pipeline.step2.sentence.tab=Build Triggers -onboarding.tutorial.with.jenkins.pipeline.step2.sentence.option=Trigger builds remotely - -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence=В разделе {tab} выберите {option}. Запишите сформированный URL-адрес. Он понадобится при настройке веб-хука в GitLab. -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.tab=Build Triggers -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.option=Build when a change is pushed to GitLab -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence=В разделе {triggers} выберите только {push_events}. -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.triggers=Enabled GitLab triggers -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.push_events=Push events -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence=Нажмите {advanced} -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence.advanced=Advanced... -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence=Найдите текстовое поле {secret_token} и нажмите {generate}. Запишите секретный токен. Он вам понадобится при настройке веб-хука в GitLab. -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.secret_token=Secret token -onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.generate=Создать - -onboarding.tutorial.with.jenkins.pipeline.step3.sentence=В разделе {tab} убедитесь, что параметры установлены следующим образом\: -onboarding.tutorial.with.jenkins.pipeline.step3.sentence.tab=Pipeline -onboarding.tutorial.with.jenkins.pipeline.step3.definition.label=Definition -onboarding.tutorial.with.jenkins.pipeline.step3.definition.action=Pipeline script from SCM -onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence={label} Настройте ваш SCM. Убедитесь, что собираете только вашу основную ветку. Например, если основная ветка называется "main", установите "*/main" в {branches_to_build}. -onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.label=SCM\: -onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.branches_to_build=Branches to build -onboarding.tutorial.with.jenkins.pipeline.step3.script_path.label=Путь к скрипту -onboarding.tutorial.with.jenkins.pipeline.step3.script_path.action=Jenkinsfile - -onboarding.tutorial.with.jenkins.pipeline.step4.sentence=Нажмите {save}. -onboarding.tutorial.with.jenkins.pipeline.step4.sentence.save=Сохранить - - -onboarding.tutorial.with.jenkins.webhook.bitbucket.title=Создание Webhook сервера Bitbucket -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.title=Создание веб-хука Bitbucket Cloud -onboarding.tutorial.with.jenkins.webhook.github.title=Создание GitHub Webhook -onboarding.tutorial.with.jenkins.webhook.gitlab.title=Создание веб-хука GitLab -onboarding.tutorial.with.jenkins.webhook.intro.sentence=Создайте Webhook в вашем репозитории, чтобы запускать Jenkins при отправке (push). Пропустите этот шаг, если Webhook уже настроен. -onboarding.tutorial.with.jenkins.webhook.step1.sentence=Перейдите к {link} и введите следующую информацию\: -onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.link=Страница создания Webhook сервера Bitbucket для вашего репозитория -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step1.link=Страница создания веб-хука Bitbucket Cloud репозитория -onboarding.tutorial.with.jenkins.webhook.github.step1.link=Страница создания Webhook на GitHub для вашего репозитория -onboarding.tutorial.with.jenkins.webhook.gitlab.step1.link=Страница создания веб-хука GitLab для вашего репозитория -onboarding.tutorial.with.jenkins.webhook.step1.name.label=Имя -onboarding.tutorial.with.jenkins.webhook.step1.name.action=присвойте уникальное имя. -onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.label=URL -onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.action=Введите следующий URL-адрес, заменив значения между *** при необходимости\: -onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.warning=URL сервера Bitbucket должен быть идентичен URL в конфигурации Jenkins. Остерегайтесь отсутствующих или дополнительных "/" в конце. -onboarding.tutorial.with.jenkins.webhook.github.step1.url.label=URL -onboarding.tutorial.with.jenkins.webhook.github.step1.url.action=Введите следующий URL-адрес, заменив значения между *** при необходимости\: -onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.label=URL -onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.action=Введите следующий URL-адрес, заменив значения между *** при необходимости\: -onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.label=URL -onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.action=Введите URL-адрес, который записали на предыдущем шаге. -onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.label=Секретный токен -onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.action=Введите сгенерированный токен, который вы записали на предыдущем шаге. -onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence=В разделе {events} убедитесь, что отмечены следующие параметры\: -onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence.events=События -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence=В {triggers}, выберите {option} и убедитесь, что флажок отмечен\: -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.triggers=Триггеры -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.option=Choose from a full list of triggers -onboarding.tutorial.with.jenkins.webhook.github.step2.sentence=В {events} выберите {option} и проверьте следующее\: -onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.events=На какие события этот webhook должен срабатывать? -onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.option=Позвольте мне выбрать отдельные события -onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence=В разделе {trigger} проверьте следующее\: -onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence.trigger=Trigger -onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.label=Репозиторий -onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.action=Push -onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.label=Пулл-реквест -onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.action=Открыт -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.label=Репозиторий -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.action=Push -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.label=Пулл-реквест -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.action=Создано -onboarding.tutorial.with.jenkins.webhook.github.step2.repo=Отправка -onboarding.tutorial.with.jenkins.webhook.github.step2.pr=Пулл-реквесты -onboarding.tutorial.with.jenkins.webhook.gitlab.step2.repo=Push events -onboarding.tutorial.with.jenkins.webhook.gitlab.step2.mr=Merge request events -onboarding.tutorial.with.jenkins.webhook.github.step3.sentence=Нажмите {add_webhook}. -onboarding.tutorial.with.jenkins.webhook.github.step3.sentence.add_webhook=Add webhook -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence=Нажмите {save}. -onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence.save=Сохранить -onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence=Нажмите {create}. -onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence.create=Создать -onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence=Нажмите {add_webhook}. -onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence.add_webhook=Add webhook -onboarding.tutorial.with.jenkins.jenkinsfile.title=Создать Jenkinsfile -onboarding.tutorial.with.jenkins.jenkinsfile.jenkinsfile_step.sentence=Создайте файл {file} в вашем репозитории и вставьте следующий код\: -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence=Обязательно замените {default} на имя, которое вы дали вашему инструменту Maven {in_jenkins}. -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.default=Maven по умолчанию -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.in_jenkins=в Jenkins -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence=Чтобы получить название вашего инструмента Maven в Jenkins, перейдите по ссылке {path}. -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence=Имя находится в разделе {path} в поле {name}. -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.path=Maven > Установки Maven -onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.name=Имя -onboarding.tutorial.with.jenkins.jenkinsfile.gradle.step2.sentence=Добавьте следующее в файл {groovy} или {kotlin}\: -onboarding.tutorial.with.jenkins.jenkinsfile.dotnet.build_agent=Выберите свой сборочный агент. - -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence=Предварительное действие\: добавление инструмента {default_msbuild} -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence.default_msbuild=MSBuild -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.info=Этот шаг необходимо выполнить только один раз для каждого экземпляра Jenkins. -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence=Убедитесь, что в Jenkins установлен {msbuild}. -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence.msbuild=MSBuild Plugin -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence=Перейдите в {path}. -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence=Нажмите кнопку {msbuild} на {add_msbuild} и укажите значение {name}, которое будет использоваться на последнем шаге. Обратитесь к документации {msbuild_plugin} по установке инструмента\: -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild=MSBuild -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild_plugin=MSBuild Plugin -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.add_msbuild=Add MSBuild -onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.name=Имя - - -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence=Предварительное действие\: добавление инструмента {default_scanner} -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence.default_scanner=SonarScanner для .NET -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.info=Этот шаг необходимо сделать только один раз для каждого экземпляра Jenkins, либо в случае необходимости другой версии сканера. -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence=В Jenkins перейдите к {path}. -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence=В разделе {default_scanner} нажмите {add_scanner_for_msbuild} -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.default_scanner=SonarScanner для .NET -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.add_scanner_for_msbuild=Add SonarScanner for MSBuild -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence=Выберите {name}, который будет использоваться на заключительном шаге\: -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence.name=Имя -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence=Выберите {install_auto} -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence.install_auto=Install automatically -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence=В {install_from} выберите соответствующий сканер .NET Core, необходимый для вашего проекта. -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_from=Install from GitHub -onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_auto=Install automatically - -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence=Обязательно замените {default} на имя, которое вы дали вашему инструменту SonarQube Scanner {in_jenkins}. -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.default=SonarScanner -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.in_jenkins=в Jenkins -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence=Чтобы получить название инструмента SonarQube Scanner в Jenkins, перейдите по ссылке {path}. -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence=Имя находится в разделе {path} в поле {name}. -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.path=SonarQube Scanner > Установки SonarQube Scanner -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.name=Имя -onboarding.tutorial.with.jenkins.jenkinsfile.cfamilly.agent_setup=Мы предполагаем, что агент Jenkins имеет необходимые инструменты для сборки вашего проекта. - - -onboarding.tutorial.with.azure_pipelines.os=Какой у вас ведущий агент? -onboarding.tutorial.with.azure_pipelines.architecture=Какова архитектура вашего агента? -onboarding.tutorial.with.azure_pipelines.title=Анализ проекта с использованием конвейеров Azure DevOps -onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.title=Установка расширения SonarQube для сервера Azure DevOps -onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence=Из вашего экземпляра Azure DevOps перейдите в магазин Visual Studio и установите {link}, нажав на кнопку {button}. -onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.link=Расширение SonarQube -onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.button=Получить бесплатно -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.title=Добавление нового SonarQube Service Endpoint в ваш проект -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence=На сервере Azure DevOps перейдите в {menu} -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence.menu=Настройки проекта > Сервисные подключения -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence=Добавьте новое сервисное подключение типа {type} -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence.type=SonarQube -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step3.sentence=Введите адрес сервера SonarQube\: {url} {button} -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step4.sentence=Укажите существующий токен или только что созданный -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step5.sentence=Введите запоминающееся имя подключения. -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step6.sentence=Создайте сервисное подключение -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.title=Настройка анализа -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info=Следующие шаги предполагают, что вы используете классический редактор Azure Pipelines. Ознакомьтесь с нашим {doc_link}, чтобы узнать об YAML аналоге. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info.doc_link=Страница интеграций Azure DevOps - -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.sentence=В Azure DevOps, создайте или редактируйте сборку {pipeline}, чтобы сделать Build Wrapper доступным для агента сборки. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.script.sentence=Добавьте задачу {task}, выберите режим {inline} и добавьте следующий скрипт для загрузки и распаковки Build Wrapper на агенте сборки. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.task=PowerShell script -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.task=Bash script -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.inline=inline -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.inline=inline -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.ccpp.sentence=Добавьте новую задачу {task} {before} вашей задачей сборки -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp=В разделе {additional} секции {advanced} добавьте новое свойство\: {property} {button} -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.additional=Дополнительные свойства -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.advanced=Advanced -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence=Добавьте или измените задачу {task}. Для выполнения анализа, ваша сборка должна быть запущена через командную строку. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence.task=Command Line -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence=Запустите {build_wrapper}. Передайте параметром (1) выходной каталог, настроенный в предыдущей задаче, и параметром (2) команду, запускающую чистую (не инкрементальную) сборку проекта. Пример\: -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence.build_wrapper=Build Wrapper -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.ccpp.sentence=Добавьте новую {task} {after} сборочного конвейера. Необходимо запустить эту задачу сразу после предыдущей, т.к. нежелательно изменение среды сборки перед анализом. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence=В интерфейсе Azure DevOps создайте или отредактируйте {pipeline}, добавьте новый шаг {task} {before} сборочным шагом -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.pipeline=Pipeline -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.task=Подготовка конфигурации анализа -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.before=перед -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence=Выберите {endpoint} который вы создали на шаге 2 -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence.endpoint=Точка входа SonarQube -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis=В {section} выберите {run_analysis_value} -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.section=Выбор способа выполнения анализа -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.dotnet=Интеграция с MSBuild -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.maven=Интеграция с Maven или Gradle -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.gradle=Интеграция с Maven или Gradle -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.cpp=Использовать автономный сканер -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.objectivec=Использовать автономный сканер -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.other=Использовать автономный сканер -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence=Выберите режим {mode} -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence.mode=Ручная настройка -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence=Добавьте новую задачу {task} {after} вашей сборки -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.task=Анализ кода -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.after=после -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence=В поле {project_key} введите {key} {button} -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence.project_key=Ключ проекта -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence=Разверните {section} и замените {properties} на следующий сниппет -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.section=Расширенные настройки -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.properties=Дополнительные свойства -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.title=Добавить новую задачу установщика Java\: -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.sentence=В {field} выберите {value} -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_version=Версия JDK -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.or_higher=(или выше) -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_architecture=Архитектура JDK -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_source=Источник JDK -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.pre-installed=Предустановленный -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java=Отредактируйте или добавить новую {0} задачу -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence=Под {section} отметьте {option} -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.section=Анализ кода -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.option=Запустите анализ SonarQube или SonarCloud -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence=Добавьте новый шаг {task} для публикации результатов прохождения порога качества SonarQube на странице сводной информации конвейера -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.info.sentence1=Этот шаг может увеличить время сборки, так как вашему конвейеру придется ждать SonarQube для обработки отчета. Очень рекомендуется его использовать, но решать вам. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence.task=Публикация результата порога качества -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence=На вкладке {tab} конвейера установите {continuous_integration} и укажите все ветки, для которых анализ SonarQube должен запускаться автоматически -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.tab=Триггеры -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.continuous_integration=Непрерывная интеграция -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence=На вкладке {tab} вашего конвейера установите флаг {continuous_integration} и выберите главную ветку -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.tab=Триггеры -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.continuous_integration=Непрерывная интеграция -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection=Чтобы убедиться, что ваши пулл-реквесты анализируются автоматически и не объединяются, пока не достигнут порога качества, проверьте {link}. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection.link=документация - -onboarding.tutorial.no_scan_rights=У вас нет прав на анализ этого проекта. Обратитесь к администратору проекта. - -#------------------------------------------------------------------------------ -# -# BRANCHES -# -#------------------------------------------------------------------------------ -branches.branch=Ветка -branches.main_branch=Главная ветка -branches.pr=PR -branches.see_the_pr=См. PR -branches.see_the_pr_on_x=См. PR на {0} - -#------------------------------------------------------------------------------ -# -# BRANCH-LIKE NAVIGATION -# -#------------------------------------------------------------------------------ -branch_like_navigation.manage=Управление ветками и пулл-реквестами -branch_like_navigation.search_for_branch_like=Искать ветки и пулл-реквесты... -branch_like_navigation.pull_requests=Пулл-реквесты -branch_like_navigation.orphan_pull_requests=Висячие пулл-реквесты -branch_like_navigation.orphan_pull_requests.tooltip=Когда база пулл-реквеста удалена, он становится висячим. -branch_like_navigation.for_merge_into_x_from_y=для слияния из {branch} в {target} -branch_like_navigation.for_merge_into_x_from_y.title=для слияния из {1} в {0} -branch_like_navigation.no_branch_support.title=Получите максимум от SonarQube с анализом пулл/мерж-реквестов -branch_like_navigation.no_branch_support.title.pr=Получите максимум от SonarQube с анализом пулл-реквестов -branch_like_navigation.no_branch_support.title.mr=Получите максимум от SonarQube с анализом мерж-реквестов -branch_like_navigation.no_branch_support.content=В Developer Edition вы можете анализировать каждый пулл/мерж-реквест. Кроме того, вы можете анализировать качество каждой ветви по отдельности. -branch_like_navigation.no_branch_support.content_x.pr=В Developer Edition вы можете анализировать каждый пулл-реквест и получать результаты в {0}. Кроме того, вы можете анализировать качество каждой ветви по отдельности. -branch_like_navigation.no_branch_support.content_x.mr=В Developer Edition вы можете анализировать каждый мерж-реквест и получать результаты в {0}. Кроме того, вы можете анализировать качество каждой ветви по отдельности. -branch_like_navigation.only_one_branch.title=Узнайте, как анализировать ветви в SonarQube -branch_like_navigation.only_one_branch.content=Быстрая настройка анализа ветвей, получение независимых анализов для каждой ветви или каждого пулл-реквеста. -branch_like_navigation.only_one_branch.documentation=Документация по веткам -branch_like_navigation.only_one_branch.pr_analysis=Анализ пулл-реквеста -branch_like_navigation.tutorial_for_ci=Покажи мне, как настроить свой CI - -#------------------------------------------------------------------------------ -# -# APPLICATIONS -# -#------------------------------------------------------------------------------ -application.cannot_access_all_child_projects1=Вы должны иметь доступ ко всем проектам в этом приложении, чтобы просматривать его. -application.cannot_access_all_child_projects2=Пожалуйста, обратитесь к администратору проекта. - -#------------------------------------------------------------------------------ -# -# PORTFOLIOS -# -#------------------------------------------------------------------------------ -portfolio.has_always_been_x=всегда был {rating} -portfolio.was_x_y=был {rating} {date} -portfolio.x_in_y={projects} в {rating} -portfolio.project_branch=ветка проекта -portfolio.project_branches=ветки проекта -portfolio.has_qg_status=Имеет статус порога качества -portfolio.have_qg_status=Получить статус порога качества -portfolio.empty=Это портфолио пусто. -portfolio.no_lines_of_code=Все проекты в данном портфолио пусты -portfolio.not_computed=Это портфолио еще не рассчиталось. -portfolio.app.empty=Это приложение пустое. -portfolio.app.no_lines_of_code=Все проекты в данном приложении пусты -portfolio.metric_trend=Тренд метрики -portfolio.lowest_rated_project_branches=Ветки проекта с наименьшими оценками -portfolio.health_factors=Факторы здоровья портфолио -portfolio.activity_link=Посмотреть всю историю -portfolio.measures_link=Показатели -portfolio.language_breakdown_link=Распределение языков -portfolio.breakdown=Распределение портфолио -portfolio.number_of_projects=Количество проектов -portfolio.number_of_lines=Количество строк кода - -portfolio.metric_domain.security=Безопасность -portfolio.metric_domain.security_review=Обзор безопасности - -#------------------------------------------------------------------------------ -# -# METRIC DOMAINS HELP TEXT -# -#------------------------------------------------------------------------------ - -portfolio.metric_domain.releasability.help=Рейтинг проектов в портфолио, прошедших порог качества. -portfolio.metric_domain.reliability.help=Средний рейтинг надежности для всех проектов в портфолио. -portfolio.metric_domain.vulnerabilities.help=Средний рейтинг безопасности всех проектов в портфолио. -portfolio.metric_domain.security_hotspots.help=Средний рейтинг потенциальных уязвимостей всех проектов в портфолио. -portfolio.metric_domain.maintainability.help=Средний рейтинг сопровождаемости всех проектов в портфолио. - -#------------------------------------------------------------------------------ -# -# ENCRYPTION -# -#------------------------------------------------------------------------------ -encryption.form_intro=Секретный ключ зарегистрирован. Вы можете зашифровать любое значение свойства в следующей форме\: -encryption.form_note=Обратите внимание, что секретный ключ может быть изменен, но все зашифрованные свойства должны быть обновлены. {moreInformationLink} -encryption.encrypted_value=Зашифрованное значение\: -encryption.generate_secret_key=Сгенерировать секретный ключ -encryption.generate_new_secret_key=Сгенерировать новый секретный ключ -encryption.encrypt=Шифрование -encryption.secret_key_description=Секретный ключ необходим для шифрования свойств. {moreInformationLink} -encryption.secret_key=Секретный ключ -encryption.how_to_use=Как использовать -encryption.how_to_use.content1=Сохраните секретный ключ в файле {secret_file} на сервере. Этот файл можно переместить, определив свойство {property} в {propreties_file} -encryption.how_to_use.content2=Ограничьте доступ к этому файлу, сделав его доступным только для чтения владельцем -encryption.how_to_use.content3=Перезапустите сервер, если свойство {property} было установлено или изменено. -encryption.how_to_use.content4=Для каждого свойства, которое вы хотите зашифровать, сгенерируйте зашифрованное значение и замените исходное значение, где бы оно ни хранилось (конфигурационные файлы, командные строки). - - -#------------------------------------------------------------------------------ -# -# USERS -# -#------------------------------------------------------------------------------ -users.page=Пользователи -users.page.description=Создание и администрирование отдельных пользователей. -users.page.managed_description=Ваш экземпляр управляется {provider}. Ручное изменение запрещено (кроме токенов)\: вы можете удалить локальных пользователей, а все остальные операции необходимо выполнять на стороне провайдера. См. {link} для управления пользователями. -users.info=Пользователь -users.deactivate=Деактивировать -users.deactivate_user=Деактивировать пользователя -users.deactivate_user.confirmation=Вы уверены в том, что хотите деактивировать "{0} ({1})"? -users.delete_user=Удалить персональную информацию пользователя -users.delete_user.help=Учетная запись пользователя не может быть повторно активирована после удаления персональных данных. {link} -users.delete_user.help.link=Подробнее -users.delete_user.documentation=Аутентификация -users.create_user=Создать пользователя -users.create_user.scm_account_new=Новый аккаунт SCM -users.create_user.scm_account_x=Аккаунт SCM ''{0}'' -users.update=Обновить пользователей -users.list=Список пользователей -users.update_user=Обновить пользователя -users.cannot_update_delegated_user=Вы не можете изменить имя и адрес электронной почты этого пользователя, поскольку он контролируется внешним провайдером. -users.minimum_x_characters=Минимум {0} символов -users.email=Электронная почта -users.last_connection=Последнее подключение -users.last_sonarlint_connection=Последнее соединение SonarLint -users.last_sonarlint_connection.help_text=Время последнего подключения SonarLint указывает на то, что пользователь использовал SonarLint в подключенном режиме. -users.update_users_groups=Обновить членство в группе {0} -users.update_groups=Обновить группы -users.manage_user=Обновить {0} -users.update_tokens=Обновить токены -users.update_tokens_for_x=Обновить токены для пользователя {0} -users.user_name=Имя -users.add=Добавить пользователя -users.remove=Удалить пользователя -users.search_description=Поиск пользователей по логину или имени -users.activity_filter.label=Отобрать пользователей по активности -users.activity_filter.placeholder=Все пользователи -users.activity_filter.helptext.sonarqube=Пользователи считаются активными, если они подключались к SonarQube по крайней мере один раз за последние 30 дней. -users.activity_filter.helptext.sonarlint=Пользователи считаются активными с SonarLint, если они использовали SonarLint в подключенном режиме по крайней мере один раз за последние 30 дней. -users.activity_filter.all_users=Все пользователи -users.activity_filter.active_sonarlint_users=Активные пользователи с SonartLint -users.activity_filter.active_sonarqube_users=Активные пользователи без SonarLint -users.activity_filter.inactive_users=Неактивные пользователи -users.tokens=Токены -users.user_X_tokens=Токены {user} -users.tokens.sure=Уверены? -users.tokens.sure_X=Вы уверены, что хотите отозвать токен {token}? -users.tokens.revoke=Отозвать -users.tokens.revoke_label=Отозвать токен {0} -users.tokens.remove_label=Удалить просроченный токен {0} -users.no_tokens=Нет токенов -users.generate=Сгенерировать -users.tokens.PROJECT_ANALYSIS_TOKEN=Токен проекта -users.tokens.PROJECT_ANALYSIS_TOKEN.short=Проект -users.tokens.GLOBAL_ANALYSIS_TOKEN=Глобальный токен -users.tokens.GLOBAL_ANALYSIS_TOKEN.short=Глобальные -users.tokens.USER_TOKEN=Токен пользователя -users.tokens.USER_TOKEN.short=Пользователь -users.tokens.generate=Сгенерировать токены -users.tokens.name=Имя -users.tokens.enter_name=Введите имя токена -users.tokens.type=Тип -users.tokens.select_type=Выбор типа токена -users.tokens.project=Проект -users.tokens.select_project=Выбор проекта -users.tokens.expires_in=Истекает через -users.tokens.expiration.30=30 дней -users.tokens.expiration.90=90 дней -users.tokens.expiration.365=1 год -users.tokens.expiration.0=Бессрочный -users.tokens.new_token_created=Был создан новый токен "{0}". Обязательно скопируйте его сейчас, т.к. вы не сможете увидеть его снова\! -users.generate_new_token=Сгенерировать новый токен -users.new_token=Новое значение токена -users.change_admin_password.page=Сменить пароль -users.change_admin_password.instance_is_at_risk=Защитите ваш экземпляр SonarQube -users.change_admin_password.header=Учётные данные администратора по умолчанию все еще используются -users.change_admin_password.description=Ваш экземпляр SonarQube все еще использует учетные данные администратора по умолчанию. Вы должны сменить пароль для учетной записи 'admin', чтобы защитить ваш экземпляр SonarQube. -users.change_admin_password.form.header=Изменить пароль пользователя 'admin' -users.change_admin_password.form.password=Новый пароль для пользователя 'admin' -users.change_admin_password.form.confirm=Подтвердите пароль для пользователя 'admin' -users.change_admin_password.form.cannot_use_default_password=Вы должны выбрать пароль, который отличается от пароля по умолчанию. -users.change_admin_password.form.success=Пароль администратора успешно изменен. -users.change_admin_password.form.continue_to_app=Перейти к SonarQube -users.filter.by=Искать по - -#------------------------------------------------------------------------------ -# -# GROUPS -# -#------------------------------------------------------------------------------ -user_groups.page=Группы -user_groups.page.description=Управление группами пользователей. -user_groups.page.group_header=Имя -user_groups.page.managed_description=Ваш экземпляр управляется {provider}. Ручное изменение запрещено\: вы можете удалить локальные группы, а остальные операции необходимо выполнять на стороне провайдера. См. {link} для управления группами. -user_groups.anyone.description=Любой, кто просматривает приложение, принадлежат этой группе. Если аутентификация не выполняется, назначенные разрешения также применяются к неавторизованным пользователям. -groups.delete_group=Удалить группу -groups.delete_group.confirmation=Вы уверены, что хотите удалить "{0}"? -groups.create_group=Создать группу -groups.update_group=Обновить группу -groups.users.edit=Изменить состав группы -groups.users.view=Посмотреть участников {0} -groups.edit=Редактировать {0} -group_membership.remove_user.error=Пользователь {0} не является членом группы {1} - - -#------------------------------------------------------------------------------ -# -# MAINTENANCE -# -#------------------------------------------------------------------------------ -maintenance.page=Обслуживание -maintenance.upgrade_failed=Ошибка обновления -maintenance.upgrade_failed.text=Невозможно установить соединение с базой данных. Пожалуйста, проверьте состояние базы данных и параметры JDBC. -maintenance.migration_not_supported=Миграция не поддерживается -maintenance.migration_not_supported.text=Миграция не поддерживается для встроенных баз данных. -maintenance.upgrade_database=Обновить базу данных -maintenance.upgrade_database.1=Обновление базы данных может занять несколько минут. -maintenance.upgrade_database.2=Резервное копирование перед обновлением базы данных является обязательным. -maintenance.upgrade_database.3=Убедитесь, что вы следовали шагам руководства по обновлению SonarQube. -maintenance.upgrade=Обновление -maintenance.database_migration=Миграция базы данных -maintenance.database_is_up_to_date=База данных обновлена -maintenance.is_down={instance} не работает -maintenance.sonarqube_is_down.text=Что-то пошло не так. Пожалуйста, обратитесь к системному администратору. -maintenance.try_again=Повторить -maintenance.is_under_maintenance={instance} находится на обслуживании -maintenance.sonarqube_is_under_maintenance.1=Пока ожидаете, установить {link} для своей IDE\! -maintenance.sonarqube_is_under_maintenance_link.1=SonarLint -maintenance.sonarqube_is_under_maintenance.2=Если вы являетесь администратором и не знаете, почему это сообщение показывается, вы должны прочитать {link}. -maintenance.sonarqube_is_under_maintenance_link.2=руководство по обновлению -maintenance.is_starting={instance} запускается -maintenance.is_up={instance} активен -maintenance.all_systems_opetational=Все системы в норме. -maintenance.is_offline={instance} оффлайн -maintenance.sonarqube_is_offline.text=Потеряно подключение к SonarQube. Пожалуйста, обратитесь к системному администратору. -maintenance.running.progress=Завершены {completed} шагов переноса из {total} -maintenance.running.estimate=Расчетное время выполнения\: {date} - -#------------------------------------------------------------------------------ -# -# INDEXING -# -#------------------------------------------------------------------------------ -indexation.in_progress=Идет переиндексация. -indexation.details_unavailable=Подробности недоступны до завершения процесса. -indexation.features_partly_available=Большинство функций доступно, но некоторые детали отобразятся только после завершения. {link} -indexation.features_partly_available.link=Подробнее -indexation.progression={0} из {1} проектов переиндексировано. -indexation.progression_with_error={count} из {total} проектов переиндексированы с помощью {link}. -indexation.progression_with_error.link=не удается выполнить задачи -indexation.completed=Все данные проекта были перезагружены. -indexation.completed_with_error=SonarQube завершил перезагрузку данных проектов. Некоторые {link} приводят к тому, что некоторые проекты останутся недоступными. -indexation.completed_with_error.link=задачи не выполнены или отменены -indexation.admin_link=Смотрите {link}, чтобы получить подробную информацию. -indexation.page_unavailable.title.issues=Страница замечаний временно недоступна -indexation.page_unavailable.title.portfolios=Страница портфолио временно недоступна -indexation.page_unavailable.title={componentQualifier} {componentName} временно недоступен -indexation.page_unavailable.description=SonarQube переиндексирует данные проекта. -indexation.page_unavailable.description.additional_information=Страница недоступна до завершения этого процесса. {link} -indexation.filter_unavailable.description=Фильтр недоступен до завершения процесса. -indexation.learn_more=Подробнее\: -indexation.reindexing=Реиндексация -indexation.filters_unavailable=Некоторые фильтры недоступны до завершения процесса. {link} - - -#------------------------------------------------------------------------------ -# -# HOMEPAGE -# -#------------------------------------------------------------------------------ -homepage.current=Эта страница является вашей домашней страницей. Нажмите, чтобы вернуться к домашней странице по умолчанию. Нажмите на логотип вверху-слева, чтобы найти ее в любое время. -homepage.current.is_default=Это ваша домашняя страница. Нажмите на логотип в левой верхней части экрана, чтобы перейти к ней при необходимости. -homepage.check=Сделать эту страницу домашней страницей. - - - -#------------------------------------------------------------------------------ -# -# FAVORITE -# -#------------------------------------------------------------------------------ -favorite.action.TRK.add=Добавить проект в избранное -favorite.action.TRK.remove=Удалить проект из избранного -favorite.action.VW.add=Добавить портфолио в избранное -favorite.action.VW.remove=Удалить портфолио из избранного -favorite.action.SVW.add=Добавить вложенное портфолио в избранное -favorite.action.SVW.remove=Удалить вложенное портфолио из избранного -favorite.action.APP.add=Добавить приложение в избранное -favorite.action.APP.remove=Удалить приложение из избранного -favorite.action.TRK.add_x=Добавить проект {0} в избранное -favorite.action.TRK.remove_x=Удалить проект {0} из избранного -favorite.action.VW.add_x=Добавить портфолио {0} в избранное -favorite.action.VW.remove_x=Удалить портфолио {0} из избранного -favorite.action.SVW.add_x=Добавить вложенное портфолио {0} в избранное -favorite.action.SVW.remove_x=Удалить вложенное портфолио {0} из избранного -favorite.action.APP.add_x=Добавить приложение {0} в избранное -favorite.action.APP.remove_x=Удалить приложение {0} из избранного - - -#------------------------------------------------------------------------------ -# -# WEBHOOKS -# -#------------------------------------------------------------------------------ -webhooks.page=Веб-хуки -webhooks.create=Создать веб-хук -webhooks.delete=Удалить веб-хук -webhooks.delete.confirm=Вы уверены что хотите удалить веб-хук "{0}"? -webhooks.description0=Веб-хуки используются для уведомления внешних сервисов о завершении анализа проекта. -webhooks.description1=HTTP POST-запрос, содержащий JSON в теле запроса, отправляется на каждый из указанных URL. Подробнее можно узнать по ссылке {url}. -webhooks.deliveries.show=Показать последние рассылки -webhooks.show_actions=Показать действия для веб-хука {0} -webhooks.deliveries_for_x=Последние рассылки для {0} -webhooks.delivery.duration_x=Длительность\: {0} -webhooks.delivery.payload=Содержимое запроса\: -webhooks.delivery.response_x=Ответ\: {0} -webhooks.delivery.server_unreachable=Сервер недоступен -webhooks.documentation_link=Документация веб-хуков -webhooks.last_execution=Последняя рассылка -webhooks.last_execution.none=Никогда -webhooks.last_execution.open_for_x=Открыть последнюю сборку {0} -webhooks.latest_delivery_for_x=Последняя рассылка {0} -webhooks.maximum_reached=Достигнут максимальный предел по количеству веб-хуков для {0}. Вы по-прежнему можете обновить или удалить один из уже имеющихся. -webhooks.name=Наименование -webhooks.name.required=Имя обязательное поле. -webhooks.no_result=Не определены веб-хуки. -webhooks.update=Обновить веб-хук -webhooks.secret=Секретный ключ -webhooks.secret_header=Секретный ключ? -webhooks.secret.bad_format=Допустимая длина секретного ключа от 16 до 200 символов. -webhooks.secret.description=Если указано, то секретный ключ будет использован для формирования 16-тиричного HMAC отпечатка (в нижнем регистре) http-заголовка 'X-Sonar-Webhook-HMAC-SHA256' -webhooks.secret.description.update=Если пусто, любой настроенный секретный ключ будет удален. Если не установлен, то секретный ключ останется без изменений. -webhooks.secret.field_mask.description=Скрыто по соображениям безопасности\: {link}. -webhooks.secret.field_mask.link= изменить секрет -webhooks.url=URL -webhooks.url.bad_format=Неправильный формат URL-адреса. -webhooks.url.bad_protocol=URL должен начинаться с "http\://" или "https\://". -webhooks.url.description=Точка входа на сервере которая будет получать тело сообщения от веб-хука, например "http\://my_server/foo". Если используется аутентификация типа HTTP Basic, рекомендуется использовать HTTPS для исключение атак формата "человек посередине". Например "https\://myLogin\:myPassword@my_server/foo" -webhooks.url.required=Требуется адрес URL. - - -#------------------------------------------------------------------------------ -# -# COMPONENT REPORT -# -#------------------------------------------------------------------------------ -component_report.report={0} PDF отчет -component_report.download=Скачать {0} PDF отчет -component_report.no_email_to_subscribe=Требуется адрес электронной почты для подписки. -component_report.subscribe_x=Подписаться на {0} отчет -component_report.unsubscribe_x=Отписаться от {0} отчета -component_report.unsubscribe=Отписаться от отчета -component_report.unsubscribe.description=Если вы больше не хотите получать эти отчеты по электронной почте, вы можете отписаться, нажав на кнопку ниже. -component_report.subscribe_x_success=Подписка выполнена успешно. Вы получите {0} отчет по {1} по электронной почте. -component_report.unsubscribe_x_success=Подписка успешно отмена. Вы больше не будете получать отчет {0} по {1} по электронной почте. -component_report.unsubscribe_success=Подписка успешно отмена. Вы больше не будете получать отчет по по электронной почте. - - -#------------------------------------------------------------------------------ -# -# GUIDING -# -#------------------------------------------------------------------------------ -guiding.issue_list.1.title=Знакомство с "Чистым кодом" -guiding.issue_list.1.content.1=Это характеристики, соответствовать которым должен "Чистый код". -guiding.issue_list.1.content.2=Теперь вы можете фильтроваться по этим значениям, чтобы понять, почему ваш код перестал быть чистым. -guiding.issue_list.2.title=Знакомство с "Качеством ПО" -guiding.issue_list.2.content.1=Качество ПО - это характеристика, способствующая его длительной ценности. -guiding.issue_list.2.content.2=Теперь вы можете фильтровать данные по этим качествам для оценки областей в вашем ПО, на которые влияет грязный код. -guiding.issue_list.3.title=Серьезность и Качества ПО -guiding.issue_list.3.content.1=Серьезность теперь напрямую связана с качеством ПО, что означает, что каждый признак качества ПО имеет свою серьезность. -guiding.issue_list.3.content.2=Есть только три уровня\: высокий, средний и низкий. -guiding.issue_list.4.title=Тип и "старая" серьезность устарели -guiding.issue_list.4.content.1=Типы замечаний и старые уровни серьезности устарели и больше не могут быть изменены. -guiding.issue_list.4.content.2=Можете отфильтровать замечания\: -guiding.issue_list.4.content.list.1=Чистота кода -guiding.issue_list.4.content.list.2=Качества ПО -guiding.issue_list.4.content.list.3=Серьезность качества ПО -guiding.issue_list.5.title=Подробнее -guiding.issue_list.5.content=Больше о подходе "Чистый код" {link} -guiding.issue_accept.1.title=Упрощённый жизненный цикл замечания -guiding.issue_accept.1.content.1=Исправление замечаний и статус замечаний теперь объединены, и есть только 5 возможных статусов\: Открыто, Принято, Ложное срабатывание, Подтверждено и Исправлено. -guiding.issue_accept.2.title="Неактуальное" становится "Принять" -guiding.issue_accept.2.content.1="Неактуальное" теперь называется "Принять" и пока сохраняет такое же поведение. -guiding.issue_accept.2.content.2=В будущем Принятые замечания будут считаться техническим долгом. -guiding.issue_accept.2.content.link=Узнать больше об этом статусе -guiding.issue_accept.3.title="Подтвердить" и "Исправить" устарели -guiding.issue_accept.3.content.1=Пометки замечаний "Подтверждено" и "Исправлено" устарели. -guiding.issue_accept.3.content.2=Рассмотрите возможность принятия замечаний, назначения замечания или использования комментариев и тегов вместо этого. -guiding.issue_accept.3.content.link=Подробнее о статусах задач -guiding.step_x_of_y={0} из {1} +system_= From 31834270f5dfd11c696d156d59ebeb09e7def10d Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Sat, 16 Nov 2024 20:59:46 +0100 Subject: [PATCH 02/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 5240 ++++++++++++++++- 1 file changed, 5239 insertions(+), 1 deletion(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 83cbc980..d40733ca 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -667,4 +667,5242 @@ project_links.page.description=Редактирование ссылок, свя projects_management.page.description=Используйте эту страницу для удаления нескольких проектов за раз или инициализации проектов, в случае когда вы хотите настроить их перед первым анализом. Обратите внимание, что после подготовки проекта у вас есть доступ ко всем его настройкам. settings.page=Общие настройки settings.page.description=Изменение глобальных настроек для данного экземпляра {instance}. -system_= +system_info.page=Информация о системе +project_quality_profiles.page=Профили качества +project_quality_profiles.page.description=Выберите, какой профиль связан с этим проектом на основе языка кодирования (Обратите внимание, что вам только нужно выбрать несколько профилей для многоязычных проектов). +project_quality_gate.page=Порог качества +project_quality_gate.page.description=Выберите, какой порог качества связан с этим проектом. +update_key.page=Обновить ключ +update_key.page.description=Отредактируйте ключ проекта. Изменения должны производиться ДО начала анализа проекта с новым ключом, иначе вместо модификации существующего проекта в процессе анализа будет создан еще один проект. +deletion.page=Удаление +project_deletion.page.description=Удалить этот проект. Операция не может быть отменена. +portfolio_deletion.page.description=Это портфолио и его дочерние портфолио будут удалены. Если на портфолио ссылаются другие сущности, связи будут удалены. Независимые сущности, на которые ссылается этот портфолио, такие как проекты и другие портфолио верхнего уровня, не будут удалены. Эта операция не может быть отменена. +application_deletion.page.description=Удалить это приложение. Проекты приложения не будут удалены. Проекты, на которые ссылается это приложение, не будут удалены. Эта операция не может быть отменена. +application.branches.help=Легко создавайте ветки приложений, состоящие из веток проектов в вашем приложении. +application.branches.link=Создать ветку +project_branch_pull_request.page=Ветки и запросы на изменения +project_branch_pull_request.lifetime_information=Ветки и пулл-реквесты окончательно удаляются после {days} дней без анализа. +project_branch_pull_request.lifetime_information.admin=Вы можете глобально настроить это значение в {settings}. +project_branch_pull_request.branch.rename=Переименовать ветку +project_branch_pull_request.branch.set_main=Сделать основной веткой +project_branch_pull_request.branch.set_x_as_main=Сделать "{branch}" основной веткой +project_branch_pull_request.branch.delete=Удалить ветку +project_branch_pull_request.branch.actions_label=Обновить {0} +project_branch_pull_request.branch.delete.are_you_sure=Вы уверены, что хотите удалить ветку "{name}"? +project_branch_pull_request.branch.main_branch.are_you_sure=Вы уверены, что хотите установить ветку "{branch}" основной для проекта? +project_branch_pull_request.branch.main_branch.requires_reindex=Изменение основной ветки проекта приведет к переиндексации проекта и может повлиять на уровень доступной информации до завершения переиндексации. +project_branch_pull_request.branch.main_branch.learn_more=Обратитесь к {documentation} для понимания последствий изменения основной ветки. +project_branch_pull_request.branch.auto_deletion.keep_when_inactive=Сохранять при неактивности +project_branch_pull_request.branch.auto_deletion.keep_when_inactive.tooltip=Когда включено, ветка не будет автоматически удалена при неактивности. +project_branch_pull_request.branch.auto_deletion.main_branch_tooltip=Основная ветка всегда исключена из автоматического удаления. +project_branch_pull_request.pull_request.delete=Удалить пулл-реквест +project_branch_pull_request.pull_request.delete.are_you_sure=Вы уверены, что хотите удалить пулл-реквест "{name}"? +project_branch_pull_request.tabs.branches=Ветки +project_branch_pull_request.tabs.pull_requests=Пулл-реквесты +project_branch_pull_request.table.branch=Ветка +project_branch_pull_request.table.pull_request=Пулл-реквест +project_branch_pull_request.last_analysis_date=Дата последнего анализа + +project_baseline.page=Новый код +project_baseline.page.description=Настройки определения части кода, которая будет считаться новой. +project_baseline.page.description2=Вы можете изменить этот параметр глобально в {link} +project_baseline.page.description2.link=Общие настройки +project_baseline.page.question=Выберите базу для расчета нового кода для этого проекта +project_baseline.global_setting=Использовать глобальную настройку +project_baseline.specific_setting=Определить специфические настройки для этого проекта +project_baseline.configure_branches=Установить специфичную настройку для ветки + +project_baseline.compliance.warning.title.project=Настройки Нового кода вашего проекта не соответствуют методологии "Чистый код" + +baseline.specific_analysis=Конкретный анализ +baseline.specific_analysis.description=Выберите анализ в качестве базы для расчета нового кода. +baseline.specific_analysis.compliance_warning.title=Choosing the "Specific analysis" option from the {productName} UI is not compliant with the Clean as You Code methodology +baseline.specific_analysis.compliance_warning.explanation=Устарело. Опция остается доступной через Web API. +baseline.specific_analysis.compliance_warning.link=Настройки Нового кода +baseline.reference_branch=Базовая ветка + +baseline.reference_branch.description=Выберите ветку в качестве базовой для нового кода. +baseline.reference_branch.usecase=Рекомендуется для проектов, использующих функциональные ветки. +baseline.reference_branch.description2=Для ветки, выбранной в качестве базовой, потребуется указание собственных настроек Нового кода, чтобы она не использовала сама себя в качестве базовой. + +baseline.last_analysis_before=Последний анализ до +baseline.next_analysis_notice=Изменения вступят в силу после следующего анализа + +baseline.reference_branch.choose=Выберите ветку +baseline.reference_branch.does_not_exist=Branch {branch} could not be found in {productName}. +baseline.reference_branch.cannot_be_itself=Ветка не может быть использована в качестве своей собственной базовой ветки +baseline.reference_branch.invalid_branch_setting=Ветка {0} не может использовать сама себя в качестве базовой ветки. Определите конкретную настройку вместо использования настройки на уровне проекта. +baseline.edit_branch_setting=Редактировать настройки ветки + +branch_list.branch=Ветка +branch_list.current_setting=Настройки +branch_list.current_baseline=Текущая базовая линия +branch_list.actions=Действия +branch_list.show_actions_for_x=Показать действия для ветки {0} +branch_list.edit_for_x=Редактировать {0} +branch_list.default_setting=Настройки проекта + +baseline.new_code_period_for_branch_x=Новый код для {0} +baseline.new_code_period_for_branch_x.question=Выберите базу для расчета нового кода для этой ветки + +regulatory_report.page=Нормативный отчет +regulatory_report.description1=Нормативный отчет представляет собой zip-файл, содержащий снимок выбранной ветки. Он содержит\: +regulatory_report.bullet_point1=Обзор выбранной ветки проекта. +regulatory_report.bullet_point2=Элементы конфигурации, относящиеся к качеству проекта (профиль и порог качества, исключения из анализа). +regulatory_report.bullet_point3=Списки результатов как для нового, так и для всего кода в выбранной ветке. +regulatory_report.description2=Создание и сохранение отчета может занять несколько минут. +regulatory_page.download_start.sentence=Сохранение отчета должно начаться в ближайшее время. Это может занять некоторое время. +regulatory_page.select_branch=Выбор ветки +regulatory_page.no_available_branch=Ни одна ветка еще не проанализирована, отчет не может быть создан. +regulatory_page.available_branches_info.only_keep_when_inactive=Доступны только ветки, помеченные как «Сохранять при неактивности». +regulatory_page.available_branches_info.more_info=Подробности см. в разделе {doc_link}. +regulatory_page.available_branches_info.more_info.doc_link=связанная документация + +#------------------------------------------------------------------------------ +# +# OTHER PAGE TITLES +# +#------------------------------------------------------------------------------ + +page_title.template.default=%s - {productName} +page_title.template.with_category=%s - {page} - {productName} +page_title.template.with_instance={project} - %s - {productName} +overview.page=Обзор +code.page=Код +permissions.page=Разрешения +quality_profiles.page=Профили качества +quality_gates.page=Пороги качества +issues.page=Замечания +issues.skip_to_filters=Перейти к фильтрам замечаний +issues.skip_to_list=Перейти к списку замечаний +dependencies.page=Dependencies +view_projects.page=Проекты +portfolios.page=Портфолио +portfolio_breakdown.page=Разделение портфолио +project_activity.page=Активность + +#------------------------------------------------------------------------------ +# +# ASYNC PROCESS +# +#------------------------------------------------------------------------------ + +process.still_working=Все еще работает... +process.fail=Ошибка + + +#------------------------------------------------------------------------------ +# +# SESSION +# +#------------------------------------------------------------------------------ + +sessions.log_in=Вход +#------------------------------------------------------------------------------ +# +# Audit Logs +# +#------------------------------------------------------------------------------ + +audit_logs.page=Журналы логов +audit_logs.page.description.1=Аудит логов помогает администраторам сохранять контроль и отслеживать изменения выполняемых на платформе, связанных с безопасностью. +audit_logs.page.description.2=Ваша инсталляция настроена на сохранение журналов аудита в соответствии с {housekeeping}. Вы можете изменить количество дней, обновив ваш {link}. +audit_logs.page.description.link=политика ведения логов + +audit_logs.housekeeping_policy.Weekly=7 дней +audit_logs.housekeeping_policy.Monthly=30 дней +audit_logs.housekeeping_policy.Trimestrial=90 дней +audit_logs.housekeeping_policy.Yearly=один год + +audit_logs.download=Скачать логи +audit_logs.download_start.try_again=Повторить +audit_logs.download_start.sentence.1=Загрузка должна начаться в ближайшее время. Для больших периодов отчетов она может занимать продолжительное время. +audit_logs.download_start.sentence.2=Если загрузка не начнется через несколько секунд, попробуйте уменьшить период, за который вы получаете логи. +audit_logs.download_start.sentence.3=Выберите подходящий вариант для скачивания иных вариантов логов. + +audit_logs.range_option.today=Сегодня +audit_logs.range_option.7days=7 дней +audit_logs.range_option.30days=30 дней +audit_logs.range_option.90days=90 дней +audit_logs.range_option.custom=Настраиваемый + +#------------------------------------------------------------------------------ +# +# HOTSPOTS +# +#------------------------------------------------------------------------------ + +risk_exposure.HIGH=Высокий +risk_exposure.MEDIUM=Средний +risk_exposure.LOW=Низкий + +hotspots.page=Потенциальные уязвимости +hotspots.no_hotspots.title=Нет потенциальных уязвимостей для проверки. +hotspots.no_hotspots.description=В следующий раз, когда вы проанализируете фрагмент кода, содержащий потенциальный риск безопасности, он появится здесь. +hotspots.no_hotspots_for_file.title=Выбранный файл не содержит потенциальных уязвимостей. +hotspots.no_hotspots_for_file.description=Вернитесь назад и выберите другой файл, или нажмите кнопку "Показать все потенциальные уязвимости". +hotspots.no_hotspots_for_filters.title=Не найдено результатов, соответствующим выбранным критериям. +hotspots.no_hotspots_for_filters.description=Попробуйте изменить настройки фильтров, чтобы получить результаты. +hotspots.no_hotspots_for_keys.title=Выбранные потенциальные уязвимости больше не существуют. +hotspots.no_hotspots_for_keys.description=Они были закрыты, так как соответствующий код был изменен или удален. +hotspots.learn_more=Узнать больше о потенциальных уязвимостях +hotspots.list=Список потенциальных уязвимостей +hotspots.list_title={0} потенциальных уязвимостей +hotspots.list_title.TO_REVIEW={0} потенциальных уязвимостей для проверки +hotspots.list_title.ACKNOWLEDGED={0} признанных потенциальных уязвимостей +hotspots.list_title.FIXED={0} потенциальных уязвимостей, рассмотренных как исправленные +hotspots.list_title.SAFE={0} потенциальных уязвимостей, рассмотренных как безопасные +hotspots.risk_exposure=Приоритет проверки + +hotspots.tabs.code=Где риск? +hotspots.tabs.risk_description=В чём риск? +hotspots.tabs.vulnerability_description=Вы рискуете? +hotspots.tabs.fix_recommendations=Как это исправить? +hotspots.tabs.activity=Активность +hotspots.tabs.code.short=Где +hotspots.tabs.risk_description.short=Что +hotspots.tabs.vulnerability_description.short=Оценить +hotspots.tabs.fix_recommendations.short=How +hotspots.tabs.activity.short=Активность +hotspots.review_history.created=создал потенциальную уязвимость +hotspots.review_history.comment_added=добавил(а) комментарий +hotspots.comment.field=Комментарий\: +hotspots.comment.open=Прокомментировать +hotspots.comment.submit=Прокомментировать +hotspots.open_in_ide.success=Отлично. Переключитесь в свою IDE, чтобы увидеть потенциальную уязвимость. +hotspots.open_in_ide.failure=Unable to connect to your IDE to open the Security Hotspot. Please make sure you're running the latest version of SonarQube for IDE. + +hotspots.assignee.select_user=Выбрать пользователя... +hotspots.assignee.change_user=Нажмите, чтобы изменить ответственного +hotspots.status.cannot_change_status=Изменение статуса потенциальной уязвимости требует отдельного разрешения. +hotspots.status.review=Отзыв +hotspots.status.review_title=Проверить потенциальную уязвимость +hotspots.status.select=Выбрать статус +hotspots.status.add_comment=Добавить комментарий +hotspots.status.add_comment_optional=Добавить комментарий (необязательно) +hotspots.status.change_status=Изменить статус + +hotspots.status_option.TO_REVIEW=К просмотру +hotspots.status_option.TO_REVIEW.description=Необходимо проанализировать эту потенциальную уязвимость, чтобы оценить, есть ли уязвимость в коде. +hotspots.status_option.ACKNOWLEDGED=Признано +hotspots.status_option.ACKNOWLEDGED.description=Код был проверен и представляет опасность. Требуется исправление. +hotspots.status_option.FIXED=Исправлено +hotspots.status_option.FIXED.description=Код был изменен в соответствии с рекомендованными практиками безопасного кодирования. +hotspots.status_option.SAFE=Безопасный +hotspots.status_option.SAFE.description=Код проверен и не несет опасности. Изменение не требуется. +hotspots.get_permalink=Получить постоянную ссылку +hotspots.no_associated_lines=This Security Hotspot is not associated with any specific lines of code. +hotspots.congratulations=Поздравляем\! +hotspots.find_in_status_filter_x= Вы можете найти его снова, установив фильтр состояния в {status_label}. +hotspots.successful_status_change_to_x=Статус потенциальной уязвимости изменен на {0}. +hotspots.x_done_keep_going={percentage} потенциальных уязвимостей проверено. +hotspots.see_x_hotspots=Посмотреть "{0}" потенциальных уязвимостей +hotspots.continue_to_next_hotspot=Продолжить проверку + +hotspot.filters.title=Фильтры +hotspot.filters.assignee.assigned_to_me=Назначено мне +hotspot.filters.assignee.all=Все +hotspot.filters.clear=Сбросить фильтры +hotspot.filters.status=Фильтр состояния +hotspot.filters.status.to_review=К просмотру +hotspot.filters.status.acknowledged=Признано +hotspot.filters.status.fixed=Исправлено +hotspot.filters.period=Отбор периода +hotspot.filters.period.since_leak_period=Новый код +hotspot.filters.period.overall=Весь код +hotspot.filters.status.safe=Безопасный +hotspot.filters.by_file_or_list_x=Потенциальные уязвимости отфильтрованы, {show_all_link} +hotspot.filters.show_all=показать все потенциальные уязвимости +hotspot.section.activity=Активность +hotspot.location.count={0} дополнительное расположение +hotspot.location.count.plural={0} дополнительные расположения + +hotspots.reviewed.tooltip=Процент рассмотренных потенциальных уязвимостей (признанных, исправленных или безопасных) среди всех незакрытых потенциальных уязвимостей +hotspots.review_hotspot=Рассмотреть потенциальную уязвимость + +hotspots.assign.success=Потенциальная уязвимость назначена на {0} +hotspots.assign.unassign.success=Потенциальная уязвимость не имеет ответственного +hotspots.update.success=Обновление выполнено +hotspots.success_dialog.do_not_show=Не показывать этот диалог больше + +#------------------------------------------------------------------------------ +# +# ISSUES +# +#------------------------------------------------------------------------------ + +issues.on_file_x=Замечания в файле {0} +issue.add_tags=Добавить теги +issue.remove_tags=Удалить теги +issue.no_tag=Нет тегов +issue.create_tag=Создать тег +issue.create_tag_x=Создать тег ''{0}'' +issue.tags=Теги +issue.assign.assigned_to_x_click_to_change=Назначено на {0}, нажмите для изменения +issue.assign.unassigned_click_to_assign=Не назначено, нажмите для назначения +issue.assign.formlink=Назначить +issue.assign.to_me=мне +issue.quick_fix=Быстрое исправление +issue.quick_fix_available_with_sonarlint=Быстрое исправление доступно {link} +issue.quick_fix_available_with_sonarlint_no_link=Quick fix available in SonarQube for IDE +issue.comment.add_comment=Добавить комментарий +issue.comment.add_comment.cancel=Отменить добавление комментария +issue.comment.enter_comment=Ввести комментарий +issue.comment.formlink=Прокомментировать +issue.comment.formlink.total=комментарий +issue.comment.formlink.total.plural=комментарии +issue.comment.explain_why=Дайте разъяснения почему +issue.comment.posted_on=Комментарий опубликован +issue.comment.edit=Изменить комментарий +issue.comment.edit.cancel=Отменить редактирование комментария +issue.comment.delete=Удалить комментарий +issue.comment.delete_confirm_message=Вы хотите удалить этот комментарий? +issue.comment.empty.list=У этого замечания нет комментариев. +issue.rule_details=Подробности о правиле +issue.send_notifications=Отправить оповещения +issue.why_this_issue=Почему это проблема? +issue.why_this_issue.long=Почему это проблема? Откройте описание правила внизу страницы. +issue.severity.updated_notification.link.standard=This {type}''s +issue.severity.updated_notification.link.mqr=This issues's +issue.severity.updated_notification={issueLink, select, other { {issueLink} }} {quality, select, other { {quality} }} severity was changed from {before} to {after} +issue.change_status=Изменить статус +issue.transition.community_plug_link=Сообщество SonarSource +issue.transition.status_x_click_to_change=Статус замечания\: {0}, нажмите, чтобы изменить +issue.transition=Переход +issue.transition.accept=Принять +issue.transition.accept.description=Не будет исправлено +issue.transition.confirm=Подтвердить +issue.transition.confirm.description=Устаревшее +issue.transition.confirm.deprecated_tooltip.1=Действие "Подтверждение" устарело. +issue.transition.confirm.deprecated_tooltip.2=Если вы использовали Подтверждение для общения с членами команды, подумайте о назначении замечания или использовании комментариев и тегов. +issue.transition.confirm.deprecated_tooltip.3=Если вы ознакомились с этим замечанием, но не можете его исправить сейчас, пометьте его как Принято. +issue.transition.unconfirm=Открыто +issue.transition.unconfirm.description=Переоткрыть замечание +issue.transition.resolve=Исправлено +issue.transition.resolve.description=Устаревшее +issue.transition.resolve.deprecated_tooltip.1=The Resolve as Fixed action is deprecated. +issue.transition.resolve.deprecated_tooltip.2=Следующий результат анализа покажет, было ли устранено замечание. Если оно не устранено, то будет автоматически открыто повторно. +issue.transition.resolve.deprecated_tooltip.3=Если вы использовали статус "Отметить как исправленное" для сообщения членам команды о том, что замечание исправлено, рассмотрите возможность использования вместо этого комментариев и тегов. +issue.transition.falsepositive=Ложно +issue.transition.falsepositive.description=Анализ содержит ошибки +issue.transition.reopen=Открыто +issue.transition.reopen.description=Переоткрытое замечание +issue.transition.comment=Комментарий к изменению статуса +issue.transition.comment.placeholder.accept=Напишите, почему (необязательно) +issue.transition.comment.placeholder.confirm=Напишите, почему это подтверждено (необязательно) +issue.transition.comment.placeholder.resolve=Напишите, почему это исправлено (необязательно) +issue.transition.comment.placeholder.falsepositive=Напишите, почему это ложное срабатывание (необязательно) +issue.transition.close=Закрыть +issue.transition.close.description= +issue.transition.wontfix=Неактуально +issue.transition.wontfix.description=Устаревшее +issue.transition.openasvulnerability=Открыть как уязвимость +issue.transition.openasvulnerability.description=Существует уязвимость в коде, которая должна быть исправлена +issue.transition.resolveasreviewed=Отметить как проверенное +issue.transition.resolveasreviewed.description=В коде нет уязвимости +issue.transition.resetastoreview=Перевести в "к просмотру" +issue.transition.resetastoreview.description=Необходимо вновь проанализировать потенциальную уязвимость +issue.tabs.code=Что за замечание? +issue.location_x=Расположение {0} +issue.closed.file_level=Это замечание в {status}. Оно было обнаружено в файле ниже и больше нигде. +issue.closed.project_level=Это замечание в {status}. Оно было обнаружено в проекте ниже и больше нигде. +issues.assignee.change_user=Нажмите, чтобы изменить ответственного +issue.prioritized_rule.description=Соответствующее правило было отмечено как приоритетное в профиле качества, что указывается на необходимость исправления всех подобных замечаний в общем коде. + +issues.action_select=Выбранное замечание +issues.action_select.label=Выбранное замечание {0} +issue.set_severity=Изменить серьезность +issue.set_type=Изменить тип + +issue.type.CODE_SMELL=Дефект кода +issue.type.BUG=Ошибка +issue.type.VULNERABILITY=Уязвимость +issue.type.SECURITY_HOTSPOT=Потенциальная уязвимость +issue.type.SECURITY_HOTSPOT.plural=Потенциальные уязвимости +issue.type.CODE_SMELL.plural=Дефекты кода +issue.type.BUG.plural=Ошибки +issue.type.VULNERABILITY.plural=Уязвимости +issue.type.tooltip={severity} severity. +issue.type.tooltip_with_change={severity} severity. Click to change. +issue.type.deprecation.title=Типы замечаний устарели и больше не могут быть изменены. +issue.type.deprecation.filter_by=Теперь можете отфильтровать замечания\: +issue.type.deprecation.documentation=Документация + +issue.severity.deprecation.title=Серьезность теперь связана с затронутым качеством ПО. Старый уровень серьезности устарел и больше не может быть изменен. +issue.severity.deprecation.filter_by=Можете отфильтровать замечания\: +issue.severity.deprecation.documentation=Документация +issue.severity.new=Новые уровни серьезности + +issue.cct_attribute.label=Чистота кода +issue.software_qualities.label=Влияние качества ПО +issue.impact.severity.tooltip=Это замечание имеет {severity}, влияющую на {quality} вашего ПО. + +issue.clean_code_attribute_category.CONSISTENT=Консистентность +issue.clean_code_attribute_category.CONSISTENT.title=Это замечание консистентности. +issue.clean_code_attribute_category.CONSISTENT.advice=Чтобы быть консистентным, код должен быть написан традиционным и единообразным способом. +issue.clean_code_attribute_category.INTENTIONAL=Преднамеренность +issue.clean_code_attribute_category.INTENTIONAL.title=Это замечание преднамеренности. +issue.clean_code_attribute_category.INTENTIONAL.advice=Чтобы быть преднамеренным, содержание кода должно быть точным и целенаправленным. +issue.clean_code_attribute_category.ADAPTABLE=Адаптивность +issue.clean_code_attribute_category.ADAPTABLE.title=Это замечание адаптивности. +issue.clean_code_attribute_category.ADAPTABLE.advice=Чтобы быть адаптивным, код должен быть структурирован, тогда его легко и с уверенностью можно развивать. +issue.clean_code_attribute_category.RESPONSIBLE=Ответственность +issue.clean_code_attribute_category.RESPONSIBLE.title=Это замечание ответственности. +issue.clean_code_attribute_category.RESPONSIBLE.advice=Чтобы быть ответственным, код должен учитывать этические обязательства в отношении данных и потенциальное влияния общественных норм. + +issue.clean_code_attribute=Чистота кода +issue.clean_code_attribute.CLEAR=Грязный +issue.clean_code_attribute.CLEAR.title=Это замечание преднамеренности, код недостаточно понятный. +issue.clean_code_attribute.CLEAR.advice=Чтобы быть чистым, код должен понятно и прозрачно сообщать о своей функциональности. +issue.clean_code_attribute.COMPLETE=Неполный +issue.clean_code_attribute.COMPLETE.title=Это замечание преднамеренности, код недостаточно полный. +issue.clean_code_attribute.COMPLETE.advice=Чтобы быть полным, код должен быть функциональным и достигать поставленных целей с помощью всеобъемлющих, адекватных и тщательно продуманных конструкций. +issue.clean_code_attribute.CONVENTIONAL=Необычный +issue.clean_code_attribute.CONVENTIONAL.title=Это замечание консистентности, код не должен нарушать соглашения разработки. +issue.clean_code_attribute.CONVENTIONAL.advice=Чтобы быть общепринятым, в коде должны использоваться ожидаемые конструкции, придерживаться единообразия во всех подобных случаях. +issue.clean_code_attribute.DISTINCT=Повторяющийся +issue.clean_code_attribute.DISTINCT.title=Это замечание адаптивности, код повторяется. +issue.clean_code_attribute.DISTINCT.advice=Чтобы не быть повторяющимся, код должен содержать уникальные, отличные процедуры и данные без дублирования. +issue.clean_code_attribute.EFFICIENT=Неэффективный +issue.clean_code_attribute.EFFICIENT.title=Это замечание преднамеренности, код недостаточно эффективный. +issue.clean_code_attribute.EFFICIENT.advice=Чтобы быть эффективным, код должен использовать ресурсы без ненужных затрат, отдавать приоритет доступным экономичным вариантам. +issue.clean_code_attribute.FOCUSED=Несфокусированный +issue.clean_code_attribute.FOCUSED.title=Это проблема адаптивности, код недостаточно сфокусирован. +issue.clean_code_attribute.FOCUSED.advice=Чтобы быть сфокусированным, код должен иметь одну, узкую, направленную и конкретную сферу действия. Каждая часть должна иметь лишь одну краткую цель. +issue.clean_code_attribute.FORMATTED=Неотформатированный +issue.clean_code_attribute.FORMATTED.title=Это проблема консистентности, код должен быть правильно отформатирован. +issue.clean_code_attribute.FORMATTED.advice=Код должен быть оформлен единообразно, с использованием одинаковых несемантических вариантов по всех кодовой базе. +issue.clean_code_attribute.IDENTIFIABLE=Неидентифицируемый +issue.clean_code_attribute.IDENTIFIABLE.title=Это проблема консистентности, код не должен нарушать соглашения имен идентификаторов. +issue.clean_code_attribute.IDENTIFIABLE.advice=Код должен содержать имена и идентификаторы, соответствующие языковым соглашениям. +issue.clean_code_attribute.LAWFUL=Незаконный +issue.clean_code_attribute.LAWFUL.title=Это проблема ответственности, код недостаточно законен. +issue.clean_code_attribute.LAWFUL.advice=Чтобы быть законным, в коде должны соблюдаться правила лицензирования и авторского права. +issue.clean_code_attribute.LOGICAL=Нелогичный +issue.clean_code_attribute.LOGICAL.title=Это замечание преднамеренности, код недостаточно логичный. +issue.clean_code_attribute.LOGICAL.advice=Чтобы быть логичным, код должен иметь правильно сформированные и надежные конструкции, работающие вместе без явных ошибок. +issue.clean_code_attribute.MODULAR=Немодульный +issue.clean_code_attribute.MODULAR.title=Это проблема адаптивности, код недостаточно модульный. +issue.clean_code_attribute.MODULAR.advice=Чтобы быть модульным, код должен быть организован и структурирован так, чтобы подчеркивать разделение между его частями. +issue.clean_code_attribute.RESPECTFUL=Неуважительный +issue.clean_code_attribute.RESPECTFUL.title=Это проблема ответственности, код недостаточно уважителен. +issue.clean_code_attribute.RESPECTFUL.advice=Чтобы быть уважительным, в коде необходимо воздерживаться от использования дискриминационных и оскорбительных формулировок. +issue.clean_code_attribute.TESTED=Не тестируемый +issue.clean_code_attribute.TESTED.title=Это проблема адаптивности, код недостаточно тестируем. +issue.clean_code_attribute.TESTED.advice=Код должен иметь автоматизированные функциональные тесты, обеспечивающие уверенность в работоспособности. +issue.clean_code_attribute.TRUSTWORTHY=Не заслуживает доверия +issue.clean_code_attribute.TRUSTWORTHY.title=Это проблема ответственности, код не заслуживает доверия. +issue.clean_code_attribute.TRUSTWORTHY.advice=Чтобы доверять коду, в нем не должно содержаться раскрытие конфиденциальной информации или hard-code. + +issue.issue_status.OPEN=Открыто +issue.issue_status.ACCEPTED=Принято +issue.issue_status.CONFIRMED=Подтверждено +issue.issue_status.FIXED=Исправлено +issue.issue_status.FALSE_POSITIVE=Ложно + +issue.status.ACCEPTED=Принято +issue.status.REOPENED=Переоткрыто +issue.status.RESOLVED=Решено +issue.status.OPEN=Открыто +issue.status.CONFIRMED=Подтверждено +issue.status.CLOSED=Закрыто +issue.status.TO_REVIEW=К просмотру +issue.status.IN_REVIEW=На рассмотрении +issue.status.REVIEWED=Рассмотрено + +issue.scope.MAIN=Основной код +issue.scope.TEST=Код тестов + +issue.resolution.FALSE-POSITIVE=Ложно +issue.resolution.FALSE-POSITIVE.description=Замечания, вручную определенные как Ложные. Усилия этих замечаний не будут учитываться. +issue.resolution.FIXED=Исправлено +issue.resolution.FIXED.description=Замечания, которые были исправлены в коде или переанализированы. +issue.resolution.WONTFIX=Неактуально +issue.resolution.WONTFIX.description=Замечания, допустимые в этом контексте. Они и их усилия будут проигнорированы. +issue.resolution.REMOVED=Удалено +issue.resolution.REMOVED.description=Правило или ресурс были изменены (удалены, перемещены, изменены параметры, и т. д.), так что анализ больше не находит эти замечания. +issue.unresolved.description=Нерешенные замечания не были учтены. + +issue.preview.jupyter_notebook.error=Error while loading the Jupyter notebook. Use the Code tab to see issue details. + +issue.action.permalink=Получить постоянную ссылку +issue.line_affected=Проблемная строка\: +issue.introduced=Чужеродность\: +issue.code_variants=Варианты\: +issue.rule_status=Статус правила +issue.effort=Усилие\: +issue.x_effort={0} усилий +issue.ncloc_x.short=Ст{0} +issue.1_code_variant=1 вариант +issue.x_code_variants={0} вариантов +issue.filter_similar_issues=Фильтровать похожие замечания +issue.this_issue_involves_x_code_locations=Это замечание появляется в {0} месте(ах) в коде +issue.this_flow_involves_x_code_locations=Этот процесс появляется в {0} месте(ах) в коде +issue.from_external_rule_engine=Замечание обнаружено внешним движком правил\: {0} +issue.external_issue_description=Это внешнее правило {0}. Подробности не доступны. +issues.loading_issues=Загрузка замечаний +issues.return_to_list=Вернуться к списку +issues.bulk_change_X_issues=Массово изменить {0} замечание(я) +issues.select_all_issues=Выбрать все замечания +issues.issues=замечаний +issues.to_select_issues=Выбранные замечания +issues.to_navigate=Перейти к замечанию +issues.to_navigate_back=назад +issues.to_navigate_issue_locations=для перехода к местам обнаружения замечаний +issues.to_switch_flows=для переключения потоков +issues.new_code=Новый код +issues.new_code_period=Период нового кода +issues.max_new_code_period=Период нового кода максимальный +issues.my_issues=Мои замечания +issues.no_my_issues=Вам не назначено ни одного замечания. +issues.no_issues=Ни одного замечания. Ура\! +issues.fixed_issues=Исправленные замечания +issues.fixed_issues.description=Список замечаний, которые будут исправлены {pullRequest} +issues.x_more_locations=+ ещё {0} мест нахождения +issues.not_all_issue_show=Не все замечания включены +issues.not_all_issue_show_why=У вас нет доступа ко всем проектам в этом портфолио +issues.qg_mismatch.title=Quality Gate metrics mismatch +issues.qg_mismatch.description=Your quality gate contains conditions from {isStandardMode, select, true {Multi-Quality Rule Mode} other {Standard Expirience}}. While your instance remains in the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}} some additional filters will be visible for these {isStandardMode, select, true {MQR} other {Standard Expirience}} metrics. +issues.qg_mismatch.link=Learn more about both modes in documentation +issues.open_in_ide.success=Отлично. Переключитесь в свою IDE, чтобы увидеть замечание. +issues.open_in_ide.failure=Не удается открыть замечание в IDE. Пожалуйста, проверьте {link}. + +issue.activity.review_history.created=Созданное замечание +issue.activity.review_history.comment_added=добавил(а) комментарий +issue.activity.add_comment=Добавить комментарий + +# ISSUES SUBNAVIGATION +issue.hint.navigate=Навигация по расположениям +issues.execution_flows=процессы выполнения +issues.execution_flow=процесс выполнения +issues.data_flow=поток данных +issues.data_flows=потоки данных +issues.locations=расположения +issues.location=расположение +issues.show_x_more_locations=Показать больше расположений {0} +issue.flow.1_step=1 шаг +issue.flow.x_steps={0} шагов +issue.unnamed_location=Другое расположение +issue.show_full_execution_flow=Просмотреть весь процесс выполнения {0} шага + + +# Issues code fix +issues.code_fix.get_fix_suggestion= Generate AI Fix +issues.code_fix.see_fix_suggestion= See AI Fix +issues.code_fix.get_a_fix_suggestion= Generate Fix +issues.code_fix.let_us_suggest_fix= Let us suggest a fix for this issue +issues.code_fix.fix_is_being_generated= A fix is being generated... +issues.code_fix.something_went_wrong= Something went wrong. +issues.code_fix.not_able_to_generate_fix= We are not able to generate a fix for this issue. +issues.code_fix.check_how_to_fix= Try again later, or visit the other sections above to learn how to fix this issue. + +#------------------------------------------------------------------------------ +# +# ISSUE CHANGELOG +# +#------------------------------------------------------------------------------ +issue.changelog.found_on_x_show_more=Найдено в {0}; нажмите чтобы увидеть список изменений +issue.changelog.changed_to={0} изменено на {1} +issue.changelog.was=было {0} +issue.changelog.webhook_source= (изменение вызвано вебхуком {0}) +issue.change.file_move=Файл был перемещен из {0} в {1} +issue.change.from_branch=Замечание было скопировано из ветви ''{0}'' в ветвь ''{1}'' +issue.change.from_non_branch=Замечание было объединено из ''{0}'' в ''{1}'' +issue.changelog.removed={0} удалено +issue.changelog.line_removed_X=Номер строки удален из замечания (был {0}) +issue.changelog.field.severity=Серьезность +issue.changelog.field.actionPlan=План действий +issue.changelog.field.assignee=Назначенный +issue.changelog.field.author=Автор +issue.changelog.field.resolution=Решение +issue.changelog.field.effort=Усилие +issue.changelog.field.status=Статус +issue.changelog.field.issueStatus=Статус +issue.changelog.field.tags=Теги +issue.changelog.field.code_variants=Варианты кода +issue.changelog.field.type=Тип +issue.changelog.field.file=Файл +issue.changelog.field.cleanCodeAttribute=Чистота кода +issue.changelog.impactSeverity={0} severity changed to {1} (was {2}) + +#------------------------------------------------------------------------------ +# +# ISSUES FACETS +# +#------------------------------------------------------------------------------ +issues.facet.period=Период +issues.facet.types=Тип +issues.facet.severities=Серьезность +issues.facet.scopes=Тип кода +issues.facet.projects=Проект +issues.facet.issueStatuses=Статус +issues.facet.hotspotStatuses=Статус потенциальной уязвимости +issues.facet.assignees=Назначенный +issues.facet.files=Файл +issues.facet.modules=Модуль +issues.facet.directories=Каталог +issues.facet.tags=Тег +issues.facet.rules=Правило +issues.facet.languages=Язык +issues.facet.cleanCodeAttributeCategories=Чистота кода +issues.facet.impactSoftwareQualities=Качество ПО +issues.facet.codeVariants=Вариант кода +issues.facet.createdAt=Дата создания +issues.facet.createdAt.all=Все +issues.facet.createdAt.last_week=Прошлая неделя +issues.facet.createdAt.last_month=Прошлый месяц +issues.facet.createdAt.last_year=Прошлый год +issues.facet.createdAt.bar_description={0} замечаний с {1} на {2} +issues.facet.authors=Автор +issues.facet.impactSeverities=Серьезность +issues.facet.issues=Ключ замечания +issues.facet.mode=Режим отображения +issues.facet.mode.count=Замечания +issues.facet.mode.effort=Усилия +issues.facet.standards=Категория безопасности +issues.facet.owaspTop10=OWASP Топ 10 2017 +issues.facet.owaspTop10_2021=OWASP Топ 10 2021 +issues.facet.sonarsourceSecurity=SonarSource +issues.facet.cwe=CWE +issues.facet.sonarsource.show_more=Показать больше категорий SonarSource +issues.facet.prioritized_rule.category=Приоритетные правила +issues.facet.prioritized_rule=Замечания приоритетных правил +issues.facet.second_line.mode.standard=Standard Experience +issues.facet.second_line.mode.mqr=MQR mode + +#------------------------------------------------------------------------------ +# +# ISSUE BULK CHANGE +# +#------------------------------------------------------------------------------ + +issue_bulk_change.form.title=Изменить {0} замечаний +issue_bulk_change.max_issues_reached=Найдено больше замечаний, чем может быть обработано одним групповым изменением. Ваши изменения будут применены только к первым {max} замечаниям. +issue_bulk_change.x_issues={0} замечаний +issue_bulk_change.no_match=Не найдено замечаний, соответствующих выбранному фильтру +issue_bulk_change.assignee.change=Назначить выбранные замечания пользователю +issue_bulk_change.select_tags=Выбор тегов +issue_bulk_change.selected_tags=Выбранные теги +issue_bulk_change.resolution_comment=Резолюция + +#------------------------------------------------------------------------------ +# +# DEPENDENCIES PAGE +# +#------------------------------------------------------------------------------ + +dependencies.list.title={count} {count, plural, one {dependency} other {dependencies}} +dependencies.list.name_search.title={count} matching {count, plural, one {dependency} other {dependencies}} +dependencies.empty_state.title=There are no dependencies on this project +dependencies.empty_state.body=When you analyze 3rd party code dependencies you will see them be displayed here along with any vulnerabilities they may raise +dependencies.empty_state.link_text=Learn more about dependency analysis +dependencies.transitive.label=Transitive +dependencies.direct.label=Direct +dependencies.dependency.findings.label={0} findings +dependencies.dependency.exploitable_findings.label={count} exploitable {count, plural, one {finding} other {findings}} +dependencies.dependency.no_findings.label=No findings +dependencies.dependency.version.label=version +dependencies.dependency.fix_version.label=fix with + +#------------------------------------------------------------------------------ +# +# PROJECTS PAGE +# +#------------------------------------------------------------------------------ + +projects.page=Проекты +projects.add=Создать проект +projects.create_application=Создать приложение +projects.no_projects.empty_instance=Нет видимых проектов. +projects.no_projects.empty_instance.new_project=Как только вы проанализируете какие-нибудь проекты, они отобразятся здесь. +projects.no_projects.empty_instance.how_to_add_projects=Вот как вы можете проанализировать новые проекты +projects.no_favorite_projects=У вас еще нет каких-либо избранных проектов. +projects.no_favorite_projects.engagement=Откройте для себя и добавьте в избранное проекты, к которым вы хотите иметь быстрый доступ. +projects.explore_projects=Исследовать проекты +projects.not_analyzed.TRK=Главная ветка проекта еще не проанализирована. +projects.not_analyzed.APP=Ни один из проектов приложения не проанализирован. +projects.no_new_code_period.TRK=Проект пока не имеет данных о новом коде. +projects.no_new_code_period.APP=Приложение пока не имеет данных о новом коде. +projects.new_code_period_x=Новый код\: последние {0} +projects.configure_analysis=Настройка анализа +projects.last_analysis_on_x=Последний анализ\: {date} +projects.search=Поиск по имени или ключу проекта +projects.perspective=Вид +projects.skip_to_filters=Перейти к фильтрам проекта +projects.sort_by=Сортировать по +projects.sort_ascending=Результаты отсортированы в порядке возрастания +projects.sort_descending=Результаты отсортированы в порядке убывания +projects.sorting.default=по умолчанию +projects.sorting.name=Имя +projects.sorting.analysis_date=Дата последнего анализа +projects.sorting.creation_date=Дата создания +projects.sorting.reliability=Надежность +projects.sorting.security=Безопасность +projects.sorting.security_review=Обзор безопасности +projects.sorting.maintainability=Сопровождаемость +projects.sorting.coverage=Покрытие +projects.sorting.duplications=Дублирование +projects.sorting.size=Размер +projects.sorting.new_reliability=Надежность +projects.sorting.new_security=Безопасность +projects.sorting.new_security_review=Обзор безопасности +projects.sorting.new_maintainability=Сопровождаемость +projects.sorting.new_coverage=Покрытие +projects.sorting.new_duplications=Дублирование +projects.sorting.new_lines=Новые строки +projects.view.overall=Общее состояние +projects.view.overall_code=Весь код +projects.view.new_code=Новый код +projects.worse_of_reliablity_and_security=Худший из надежности и безопасности +projects.limited_set_of_projects=Отображение проектов ограничено первыми {0} на основе текущей сортировки\: {1}. +projects.facets.quality_gate=Порог качества +projects.facets.quality_gate.warning_help=Статус предупреждения устарел. Этот фильтр исчезнет, когда не останется ни одного предупреждения для Порога качества. +projects.facets.rating_x={0} оценка +projects.facets.rating_option.reliability.legacy.1=≥ 0 info issues +projects.facets.rating_option.reliability.legacy.2=≥ 1 minor issue +projects.facets.rating_option.reliability.legacy.3=≥ 1 major issue +projects.facets.rating_option.reliability.legacy.4=≥ 1 critical issue +projects.facets.rating_option.reliability.legacy.5=≥ 1 blocker issue +projects.facets.rating_option.reliability.1=≥ 0 info issues +projects.facets.rating_option.reliability.2=≥ 1 low issue +projects.facets.rating_option.reliability.3=≥ 1 medium issue +projects.facets.rating_option.reliability.4=≥ 1 high issue +projects.facets.rating_option.reliability.5=≥ 1 blocker issue +projects.facets.rating_option.security.legacy.1=≥ 0 info issues +projects.facets.rating_option.security.legacy.2=≥ 1 minor issue +projects.facets.rating_option.security.legacy.3=≥ 1 major issue +projects.facets.rating_option.security.legacy.4=≥ 1 critical issue +projects.facets.rating_option.security.legacy.5=≥ 1 blocker issue +projects.facets.rating_option.security.1=≥ 0 info issues +projects.facets.rating_option.security.2=≥ 1 low issue +projects.facets.rating_option.security.3=≥ 1 medium issue +projects.facets.rating_option.security.4=≥ 1 high issue +projects.facets.rating_option.security.5=≥ 1 blocker issue +projects.facets.rating_option.maintainability.1=≤ 5% to 0% +projects.facets.rating_option.maintainability.2=≥ 5% to <10% +projects.facets.rating_option.maintainability.3=≥ 10% to <20% +projects.facets.rating_option.maintainability.4=≥ 20% to <50% +projects.facets.rating_option.maintainability.5=≥ 50% +projects.facets.rating_option.security_review.1=≥ 80% +projects.facets.rating_option.security_review.2=≥ 70% to <80% +projects.facets.rating_option.security_review.3=≥ 50% to <70% +projects.facets.rating_option.security_review.4=≥ 30% to <50% +projects.facets.rating_option.security_review.5=< 30% +projects.facets.security_review.description=The percentage of reviewed (fixed or safe) security hotspots +projects.facets.maintainability.description=Ratio of the estimated time needed to fix all outstanding maintainability issues to the size of the project +projects.facets.security.description=Vulnerability count +projects.facets.reliability.description=Bug count +projects.facets.languages=Языки +projects.facets.search.languages=Поиск языков +projects.facets.new_lines=Новые строки +projects.facets.tags=Теги +projects.facets.search.tags=Поиск тегов +projects.facets.qualifier=Тип +projects.facets.qualitygate_label_x=Нажмите, чтобы отфильтровать проекты с порогом качества {0}. +projects.facets.rating_label_single_x=Нажмите, чтобы отфильтровать проекты с {0} оценкой {1}. +projects.facets.rating_label_multi_x=Нажмите, чтобы отфильтровать проекты с {0} оценкой {1} или хуже. +projects.facets.label_no_data_x=Нажмите, чтобы отфильтровать проекты без данных {0}. +projects.facets.label_text_x=Нажмите, чтобы отфильтровать проекты по {0}\: {1} +projects.facets.size.label.1=Нажмите, чтобы отфильтровать проекты, содержащие менее 1000 строк кода +projects.facets.size.label.2=Нажмите, чтобы отфильтровать проекты, содержащие 1000 строк кода или более +projects.facets.size.label.3=Нажмите, чтобы отфильтровать проекты, содержащие 10 тыс. строк кода или более +projects.facets.size.label.4=Нажмите, чтобы отфильтровать проекты, содержащие 100 тыс. строк кода или более +projects.facets.size.label.5=Нажмите, чтобы отфильтровать проекты, содержащие более 500 тыс. строк кода +projects.facets.new_lines.label.1=Нажмите, чтобы отфильтровать проекты, содержащие менее 1000 строк нового кода +projects.facets.new_lines.label.2=Нажмите, чтобы отфильтровать проекты, содержащие 1000 строк нового кода или более +projects.facets.new_lines.label.3=Нажмите, чтобы отфильтровать проекты, содержащие 10 тыс. строк нового кода или более +projects.facets.new_lines.label.4=Нажмите, чтобы отфильтровать проекты, содержащие 100 тыс. строк нового кода или более +projects.facets.new_lines.label.5=Нажмите, чтобы отфильтровать проекты, содержащие более 500 тыс. строк нового кода +projects.facets.coverage.label.1=Нажмите, чтобы отфильтровать проекты с покрытием тестами более 80% +projects.facets.coverage.label.2=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 80% +projects.facets.coverage.label.3=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 70% +projects.facets.coverage.label.4=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 50% +projects.facets.coverage.label.5=Нажмите, чтобы отфильтровать проекты с покрытием тестами менее 30% +projects.facets.duplication.label.1=Нажмите, чтобы отфильтровать проекты с дублированием менее 3% +projects.facets.duplication.label.2=Нажмите, чтобы отфильтровать проекты с дублированием более 3% +projects.facets.duplication.label.3=Нажмите, чтобы отфильтровать проекты с дублированием более 5% +projects.facets.duplication.label.4=Нажмите, чтобы отфильтровать проекты с дублированием более 10% +projects.facets.duplication.label.5=Нажмите, чтобы отфильтровать проекты с дублированием более 20% +projects.facets.no_available_filters_clear_others=Нет доступных фильтров. Очистите другие фильтры, чтобы увидеть варианты. +projects.sort.disabled=Отключено, так как с текущим выбором проекта сортировка не может повлиять на отображаемый результат. +projects.sort.analysis_date=по дате последнего анализа (старый вначале) +projects.sort.-analysis_date=по дате последнего анализа (последний вначале) +projects.sort.name=по имени +projects.sort.-name=по названию +projects.sort.reliability=по надежности (сначала лучшие) +projects.sort.-reliability=по надежности (сначала худшие) +projects.sort.security=по безопасности (сначала лучшие) +projects.sort.-security=по безопасности (сначала худшие) +projects.sort.maintainability=по сопровождаемости (сначала лучшие) +projects.sort.-maintainability=по сопровождаемости (сначала худшие) +projects.sort.coverage=по покрытию (сначала лучшие) +projects.sort.-coverage=по покрытию (сначала худшие) +projects.sort.duplications=по дублированию (сначала лучшие) +projects.sort.-duplications=по дублированию (сначала худшие) +projects.sort.size=по размеру (сначала наименьшие) +projects.sort.-size=по размеру (сначала наибольшие) +projects.show_more=Показать еще проекты +projects.security_hotspots_reviewed=Обзор потенциальных уязвимостей +projects.awaiting_scan=Изменение в расчете +projects.awaiting_scan.title=Values will change after the next analysis +projects.awaiting_scan.description.TRK=The way in which security, reliability, maintainability, and security review counts and ratings are calculated has changed. The values currently displayed will change after the next analysis. +projects.awaiting_scan.description.APP=The way in which security, reliability, maintainability, and security review counts and ratings are calculated has changed. The values currently displayed will change after all projects in this application have been analyzed. +projects.awaiting_scan.description.VW=The way in which security, reliability, maintainability, and security review counts and ratings are calculated has changed. The values currently displayed will change after all projects in this portfolio have been analyzed. +projects.ai_code.content=This project contains AI-generated code and benefits from Sonar’s AI Code Assurance. + +#------------------------------------------------------------------------------ +# +# DASHBOARD +# +#------------------------------------------------------------------------------ + +dashboard.project.not_found=Запрашиваемый проект не найден. +dashboard.project.not_found.2=Он никогда не был проанализирован успешно, или был удален. +dashboard.portfolio.not_found=Запрашиваемое портфолио не найдено. +dashboard.portfolio.not_found.2=Либо его родитель не был пересчитан, либо он был удален. + + +#------------------------------------------------------------------------------ +# +# SETTINGS +# +#------------------------------------------------------------------------------ +settings.key_x=Ключ\: {0} +settings.default_x=По умолчанию\: {0} +settings.not_set=(не установлено) +settings.state.saving=Сохранение... +settings.state.saved=Сохранено\! +settings.state.validation_failed=Проверка не удалась. {0} +settings.state.value_cant_be_empty=Введите значение или используйте "Сбросить" для установки значения по умолчанию. +settings.state.value_cant_be_empty_no_default=Укажите значение. +settings.state.url_not_valid=`{0}` не является допустимым URL +settings._default=(по умолчанию) +settings.boolean.true=Истина +settings.boolean.false=Ложь +settings.default.no_value='<значение отсутствует>' +settings.default.complex_value='<комплексное значение>' +settings.default.password='<пароль>' +settings.reset_confirm.title=Сбросить настройки +settings.reset_confirm.description=Вы уверены, что хотите сбросить эту настройку? +settings.definition.reset=Сбросить "{0}" на значения по умолчанию +settings.definition.delete_value=Удалить значение "{1}" для настройки "{0}" +settings.definitions.delete_fields=Удалить строку {1} для настройки "{0}" + +settings.search.placeholder=Найти в настройках +settings.search.results=Список результатов поиска + +settings.json.format=Формат JSON +settings.json.format_error=Для форматирования требуется корректный JSON. Пожалуйста, исправьте его и повторите попытку. + +settings.analysis_scope.wildcards.introduction=Вы можете использовать следующие шаблоны. +settings.analysis_scope.wildcards.zero_more_char=Совпадают ноль или больше символов +settings.analysis_scope.wildcards.zero_more_dir=Совпадают ноль или больше каталогов +settings.analysis_scope.wildcards.single_char=Совпадает один символ +settings.analysis_scope.learn_more=Read more about analysis scope + +settings.new_code_period.category=Новый код +settings.new_code_period.title=Новый код +settings.new_code_period.description0=Настройки определения части кода, которая будет считаться новой. +settings.new_code_period.description1=Это поможет вам сосредоточиться на последних изменениях в вашем проекте, позволяя вам следовать методологии "Чистый код". +settings.new_code_period.description2=Конкретная настройка Нового кода может быть установлена на уровне проекта. +settings.new_code_period.description3=Подробнее\: {link} +settings.new_code_period.description3.link=Настройки Нового кода +settings.new_code_period.question=Выберите базу для расчета нового кода для этого проектов по умолчанию + +settings.languages.select_a_language_placeholder=Выберите язык + +settings.projects.default_visibility_of_new_projects=Видимость по умолчанию для новых проектов\: +settings.projects.change_visibility_form.label=Изменить видимость по умолчанию для новых проектов +settings.projects.change_visibility_form.header=Установить видимость по умолчанию для новых проектов +settings.projects.change_visibility_form.warning=Это не изменит видимость на уже существующих проектах. +settings.projects.change_visibility_form.warning.github=Это не изменит видимость уже существующих проектов. Кроме того, проекты, привязанные к GitHub не будут затронуты этой опцией и будут проигнорированы. +settings.projects.change_visibility_form.warning.gitlab=This will not change the visibility of already existing projects. Additionally, projects bound to GitLab will not be affected by this option and will be ignored. +settings.projects.change_visibility_form.submit=Изменить видимость по умолчанию + +settings.almintegration.title=Настройки интеграции +settings.almintegration.description=DevOps Platform integrations allow {productName} to interact with your DevOps Platform. This enables things like authentication, or providing analysis details and a Quality Gate to your Pull Requests directly in your DevOps Platform''s interface. +settings.almintegration.empty.server_base_url=You need to set the Server Base URL in General > {serverBaseUrl} to have correct links from the DevOps Platform to your {productName} instance. +settings.almintegration.empty.server_base_url.setting_link=Базовый URL сервера +settings.almintegration.tab.github=GitHub +settings.almintegration.tab.bitbucket=Bitbucket +settings.almintegration.tab.azure=Azure DevOps +settings.almintegration.tab.gitlab=GitLab +settings.almintegration.github.info=Чтобы включить оформление пулл-реквестов в вашей организации или репозитории, вам нужно установить приложение GitHub со специальными настройками и разрешениями. {link} +settings.almintegration.github.additional_permission=Если статус сообщения о Порогах Качества не удался в приватных проектах, вам может потребоваться добавить дополнительное разрешение для приложения GitHub. {link} +settings.almintegration.bitbucketcloud.info={productName} needs you to create an {oauth} in your Bitbucket Cloud workspace settings to report the Quality Gate status on Pull Requests. It needs to be a private consumer with {permission} permission. An OAuth callback URL is required by Bitbucket Cloud but not used by {productName} so any URL works. {doc_link} +settings.almintegration.bitbucketcloud.oauth=Клиент OAuth +settings.almintegration.empty.azure=Create your first Azure DevOps configuration to start analyzing your repositories on {productName}. +settings.almintegration.empty.bitbucket=Create your first Bitbucket configuration to start analyzing your repositories on {productName}. +settings.almintegration.empty.bitbucketcloud=Create your first Bitbucket Cloud configuration to start analyzing your repositories on {productName}. +settings.almintegration.empty.github=Create your first GitHub configuration to start analyzing your repositories on {productName}. +settings.almintegration.empty.gitlab=Create your first GitLab configuration to start analyzing your repositories on {productName}. +settings.almintegration.create=Создать конфигурацию +settings.almintegration.create.tooltip=Обновитесь до {link}, чтобы интегрироваться с несколькими экземплярами {alm}. +settings.almintegration.create.tooltip.link=Enterprise Edition +settings.almintegration.check_configuration=Проверка конфигурации +settings.almintegration.check_configuration_x=Проверить конфигурацию ''{0}'' +settings.almintegration.edit_configuration=Изменить конфигурацию ''{0}'' +settings.almintegration.delete_configuration=Удалить конфигурацию ''{0}'' +settings.almintegration.checking_configuration=Проверка конфигурации +settings.almintegration.configuration_valid=Конфигурация корректна +settings.almintegration.configuration_invalid=У вас есть следующие ошибки в конфигурации\: +settings.almintegration.could_not_validate=Не удалось проверить эту конфигурацию. +settings.almintegration.delete.header=Удалить конфигурацию +settings.almintegration.delete.message=Вы уверены, что хотите удалить конфигурацию {id} ? +settings.almintegration.delete.info={0} проектов больше не получат оформления пулл-реквестов. +settings.almintegration.delete.no_info=Неизвестное количество проектов больше не получит оформления пулл-реквестов. +settings.almintegration.form.app_id.github.help=App ID находится на странице вашего проекта GitHub\: "Настройки > Настройки разработчика > GitHub Apps" +settings.almintegration.form.header.create=Создать конфигурацию +settings.almintegration.form.header.edit=Изменить конфигурацию +settings.almintegration.form.name.azure=Имя конфигурации +settings.almintegration.form.name.azure.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра Azure на уровне проекта. +settings.almintegration.form.choose_bitbucket_variant=Выберите, какой вариант вы хотите настроить +settings.almintegration.form.name.bitbucket=Имя конфигурации +settings.almintegration.form.name.bitbucket.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра Bitbucket на уровне проекта. +settings.almintegration.form.name.bitbucketcloud=Имя конфигурации +settings.almintegration.form.name.bitbucketcloud.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра Bitbucket Cloud на уровне проекта. +settings.almintegration.form.name.github=Имя конфигурации +settings.almintegration.form.name.github.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра приложения GitHub на уровне проекта. +settings.almintegration.form.name.gitlab=Имя конфигурации +settings.almintegration.form.name.gitlab.help=Дайте вашей конфигурации ясное и лаконичное имя. Это имя будет использоваться для идентификации правильного настроенного экземпляра GitLab на уровне проекта. +settings.almintegration.form.workspace.bitbucketcloud=Идентификатор рабочей области +settings.almintegration.form.workspace.bitbucketcloud.error=Идентификатор рабочей области может содержать только строчные буквы английского алфавита, цифры, тире и подчеркивания. +settings.almintegration.form.workspace.bitbucketcloud.help=Идентификатор рабочей области является частью URL-адреса вашего Bitbucket Cloud {example} +settings.almintegration.form.oauth_key.bitbucketcloud.help=Bitbucket автоматически создает ключ OAuth, когда вы создаете своего потребителя OAuth. Вы можете найти его в настройках рабочей области Bitbucket Cloud под OAuth. +settings.almintegration.form.oauth_secret.bitbucketcloud.help=Bitbucket автоматически создает секрет OAuth, когда вы создаете своего потребителя OAuth. Вы можете найти его в настройках рабочей области Bitbucket Cloud под OAuth. +settings.almintegration.form.url.azure=URL-адрес сервера Azure DevOps +settings.almintegration.form.url.azure.help1=Для сервера Azure DevOps предоставьте полный URL коллекции\: +settings.almintegration.form.url.azure.help2=Для сервисов Azure DevOps предоставьте полный URL-адрес\: +settings.almintegration.form.url.bitbucket=Адрес сервера Bitbucket +settings.almintegration.form.url.bitbucket.help=Пример\: https\://bitbucket-server.your-company.com +settings.almintegration.form.url.github=Адрес GitHub API +settings.almintegration.form.url.github.help1=Пример для GitHub Enterprise\: +settings.almintegration.form.url.github.help2=При использовании GitHub.com\: +settings.almintegration.form.url.github.private_key_warning=По соображениям безопасности, укажите приватный ключ GitHub App для обновления URL. +settings.almintegration.form.url.gitlab=Адрес GitLab API +settings.almintegration.form.url.gitlab.help=Укажите адрес GitLab API. Например\: +settings.almintegration.form.url.pat_warning=По соображениям безопасности, укажите персональный токен доступа для обновления URL. +settings.almintegration.form.app_id=GitHub App ID +settings.almintegration.form.client_id.github=Client ID +settings.almintegration.form.client_id.github.help=Client ID находится на странице вашего проекта GitHub. +settings.almintegration.form.client_secret.github=Client Secret +settings.almintegration.form.client_secret.github.help=Client secret находится на странице вашего проекта GitHub. +settings.almintegration.form.client_id.bitbucketcloud=Ключ OAuth +settings.almintegration.form.client_secret.bitbucketcloud=OAuth Secret +settings.almintegration.form.private_key=Приватный ключ +settings.almintegration.form.private_key.github.help=Ваш приватный ключ GitHub. Вы можете создать файл .pem на странице Private keys вашего GitHub. Скопируйте и вставьте сюда всё содержимое файла. +settings.almintegration.form.webhook_secret.github=Webhook Secret +settings.almintegration.form.webhook_secret.github.help=Оставьте это поле пустым, если вы не используете функцию GitHub Code Scanning Alert. См. документацию для подробностей. +settings.almintegration.form.personal_access_token=Персональный токен +settings.almintegration.form.personal_access_token.azure.help={productName} needs a {pat} to report the Quality Gate status on Pull Requests in Azure DevOps. To create this token, we recommend using a dedicated Azure DevOps account with administration permissions. The token itself needs {permission} permission. {doc_link} +settings.almintegration.form.personal_access_token.azure.help.url=Персональный токен +settings.almintegration.form.personal_access_token.gitlab.help={productName} needs a {pat} to report the Quality Gate status on Merge Requests in GitLab. To create this token, we recommend using a dedicated GitLab account with {permission} permission to all target projects. The token itself needs the {scope} scope. {doc_link} +settings.almintegration.form.personal_access_token.gitlab.help.url=Персональный токен +settings.almintegration.form.personal_access_token.bitbucket.help={productName} needs a {pat} to report the Quality Gate status on Pull Requests in Bitbucket Server. To create this token, we recommend using a dedicated Bitbucket Server account with administration permissions. The token itself needs {permission} permission. {doc_link} +settings.almintegration.form.personal_access_token.bitbucket.help.url=Персональный токен +settings.almintegration.form.save=Сохранить конфигурацию +settings.almintegration.form.cancel=Отмена +settings.almintegration.form.secret.field=Это поле скрыто по соображениям безопасности. +settings.almintegration.form.secret.update_field=Обновить значение поля +settings.almintegration.form.secret.update_field_x=Обновить значение {0} +settings.almintegration.form.secret.can_encrypt=Вы можете зашифровать это значение. {learn_more} +settings.almintegration.feature.status_reporting.title=Отчёт о состоянии порога качества +settings.almintegration.feature.status_reporting.description_pr=Добавление результатов анализа и порога качества к вашим пулл-реквестам непосредственно в интерфейсе ALM. +settings.almintegration.feature.status_reporting.description_pr_and_commits=Добавьте отображение статуса Порога качества в пулл-реквеста и проанализированных коммитах непосредственно в интерфейсе ALM провайдера. +settings.almintegration.feature.status_reporting.description_mr=Добавление результатов анализа и порога качества к вашим пулл-реквестам непосредственно в интерфейсе ALM. +settings.almintegration.feature.pr_decoration.disabled=Выключен +settings.almintegration.feature.pr_decoration.disabled.no_branches=Обновите до {link}, чтобы включить эту функцию. +settings.almintegration.feature.pr_decoration.disabled.no_branches.link=Developer Edition +settings.almintegration.feature.alm_repo_import.title=Импорт репозиториев из ALM +settings.almintegration.feature.alm_repo_import.description=Select repositories from your DevOps Platform, and import them into {productName}. +settings.almintegration.feature.alm_repo_import.disabled=Выключен +settings.almintegration.feature.alm_repo_import.disabled.no_url=Эта функция отключена, потому что у настроенного экземпляра не указан адрес. +settings.almintegration.tabs.authentication_moved=Вы можете делегировать аутентификацию этой DevOps-платформе. Соответствующие настройки находятся в разделе {link}. + +# Authentication Common +settings.authentication.title=Аутентификация +settings.authentication.custom_message_information=Вы можете задать собственное сообщение о входе в систему, чтобы помочь вашим пользователям аутентифицироваться. Соответствующие настройки доступны в разделе {link}. +settings.authentication.custom_message_information.link=Общие +settings.authentication.description=Следующие настройки позволяют делегировать аутентификацию через SAML или любую из следующих DevOps-платформ\: GitHub, GitLab, Bitbucket. +settings.authentication.help=Если вам нужна помощь в настройке аутентификации, прочтите наш специальный {link}. +settings.authentication.legacy_help.github=Поддержка GitHub OAuth устарела и будет удалена в будущем релизе. По ссылке {link} получите информацию для обновления настроек. +settings.authentication.help.link=документация +settings.authentication.form.create=Создать конфигурацию +settings.authentication.form.edit=Редактировать +settings.authentication.form.delete=Удалить +settings.authentication.form.delete.tooltip=Можно удалить только отключенную конфигурацию. +settings.authentication.form.loading=Загрузка конфигурации +settings.authentication.form.enable=Включить конфигурацию +settings.authentication.form.disable=Отключить конфигурацию +settings.authentication.form.disable.tooltip=Вы не можете отключить эту конфигурацию при использования автоматической синхронизации. Для отключения необходимо использовать режим синхронизации Just-in-Time. +settings.authentication.form.provisioning=Настройка синхронизации +settings.authentication.form.provisioning_at_login=Just-in-time синхронизация пользователя и группы (по умолчанию) +settings.authentication.form.other_provisioning_enabled=Уже включено для другого поставщика. Только с одним поставщиком идентификации может быть настроена автоматическая синхронизация пользователей и групп. +settings.authentication.form.settings.save_success=Настройки успешно сохранены. +settings.authentication.confirm_auto_provisioning.header=Automatic provisioning has been enhanced +settings.authentication.confirm_auto_provisioning.description1=Your current version of automatic provisioning has been suspended and you must confirm a provisioning method. +settings.authentication.confirm_auto_provisioning.description2=Automatic provisioning has now been enhanced with the 10.7 release. For more details, read our {documentation}. +settings.authentication.confirm_auto_provisioning.question=Select your provisioning method +settings.authentication.confirm_auto_provisioning.confirm_choice=Confirm choice +settings.authentication.confirm_auto_provisioning.auto.label=Enhanced automatic provisioning (recommended) +settings.authentication.confirm_auto_provisioning.auto.help=Now synchronizes users, groups, permissions and project visibility +settings.authentication.confirm_auto_provisioning.jit.label=Just-in-Time синхронизация +settings.authentication.confirm_auto_provisioning.jit.help=Synchronises users and groups only + +# GITHUB +settings.authentication.github.form.create=Новая конфигурация GitHub +settings.authentication.github.form.edit=Изменить конфигурацию GitHub +settings.authentication.github.appid_x=ID приложения\: {applicationId} +settings.authentication.github.confirm.AUTO_PROVISIONING=Переключиться на автоматическую синхронизацию +settings.authentication.github.confirm.JIT=Переключиться на Just-in-Time синхронизацию +settings.authentication.github.confirm.insecure=Потенциально небезопасная конфигурация +settings.authentication.github.confirm.AUTO_PROVISIONING.description=Once you transition to automatic provisioning, groups, users, group memberships, and permissions on GitHub projects will be inherited from GitHub. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change? +settings.authentication.github.confirm.JIT.description=Переключение на Just-in-Time удаляет автоматическую синхронизацию пользователей, групп и членов групп. Пользователи добавляются и членство в группах обновляется только при входе пользователя. Вы уверены? +settings.authentication.github.provisioning_change.confirm_changes=Confirm change +settings.authentication.github.provisioning_change.insecure_config=Пожалуйста, имейте в виду, что ваша конфигурация потенциально небезопасна, потому что вы не добавили никакой организации в список allowlist. Если ваше приложение GitHub является общедоступным, любой может установить его и получить доступ к вашему экземпляру. +settings.authentication.github.configuration=Конфигурация GitHub +settings.authentication.github.form.not_configured=Приложение GitHub не настроено +settings.authentication.github.form.legacy_configured=Совместимость с GitHub OAuth устарела и будет удалена в будущих версиях. Ваши настройки будут продолжать работать, но с ограниченной поддержкой. Мы рекомендуем использовать GitHub App. Для получения дополнительной информации ознакомьтесь с {documentation}. +settings.authentication.github.form.legacy_configured.link=Узнайте больше о том, как создать GitHub App конфигурацию +settings.authentication.github.enable_first=Включите конфигурацию GitHub для дополнительных настроек синхронизации. +settings.authentication.github.form.allowedOrganizations.name=Организации +settings.authentication.github.form.allowedOrganizations.description=Only members of these organizations will be able to authenticate to the server. ⚠ if not set, users from any organization where the GitHub App is installed will be able to login to this {productName} instance. +settings.authentication.github.form.apiUrl.name=URL-адрес API для экземпляра GitHub. +settings.authentication.github.form.apiUrl.description=The API url for a GitHub instance. https\://api.github.com/ for GitHub.com, https\://github.company.com/api/v3/ when using GitHub Enterprise +settings.authentication.github.form.applicationId.name=Идентификатор приложения (App ID) +settings.authentication.github.form.applicationId.description=ID приложения можно найти на странице вашего приложения GitHub в разделе Settings > Developer Settings > GitHub Apps. +settings.authentication.github.form.clientId.name=Client ID +settings.authentication.github.form.clientId.description=ID клиента, предоставленный GitHub при регистрации приложения. +settings.authentication.github.form.clientSecret.name=Client Secret +settings.authentication.github.form.clientSecret.description=Пароль клиента, предоставленный GitHub при регистрации приложения. +settings.authentication.github.form.privateKey.name=Приватный ключ +settings.authentication.github.form.privateKey.description=Ваш приватный ключ GitHub. Вы можете создать файл .pem на странице Private keys вашего GitHub. Скопируйте и вставьте сюда всё содержимое файла. +settings.authentication.github.form.synchronizeGroups.name=Синхронизировать команды как группы +settings.authentication.github.form.synchronizeGroups.description=Synchronize GitHub team with {productName} group memberships when users log in to {productName}. For each GitHub team they belong to, users will be associated to a group of the same name if it exists in {productName}. +settings.authentication.github.form.webUrl.name=WEB-адрес экземпляра GitHub. +settings.authentication.github.form.webUrl.description=The WEB url for a GitHub instance. https\://github.com/ for GitHub.com, https\://github.company.com/ when using GitHub Enterprise. +settings.authentication.github.form.private_key.required_for_url_change=Введите ваш закрытый ключ еще раз для обновления URL-адреса API или WEB-адреса. +settings.authentication.github.form.provisioning_with_github=Автоматическая синхронизация пользователя, группы и разрешений +settings.authentication.github.form.provisioning_with_github_short.autoProvisioning=Автоматическая синхронизация +settings.authentication.github.form.provisioning_with_github_short.jit=Just-in-Time синхронизация +settings.authentication.github.form.provisioning_with_github.description=Пользователи и группы автоматически синхронизируются с организациями GitHub. После активации, пользователи и группы могут быть созданы и изменены только в организации/команде GitHub. Существующие локальные пользователи будут сохранены и могут быть только деактивированы. {documentation} +settings.authentication.github.form.description.doc=Подробнее в {documentation}. +settings.authentication.github.form.provisioning_at_login.description=Users and groups are synchronized only when users log in to {productName}. {documentation} +settings.authentication.github.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с GitHub. Подробнее в {documentation}. +settings.authentication.github.form.allowUsersToSignUp.name=Разрешить регистрацию пользователей +settings.authentication.github.form.allowUsersToSignUp.description=Разрешить новым пользователям аутентифицироваться. Если параметр отключен, только существующие пользователи смогут аутентифицироваться на сервере. +settings.authentication.github.form.projectVisibility.name=Обеспечение видимости проекта +settings.authentication.github.form.projectVisibility.description=Change project visibility based on GitHub repository visibility. If disabled, every provisioned project will be private in {productName} and visible only to users with explicit GitHub permissions for the corresponding repository. Changes take effect at the next synchronization. +settings.authentication.github.synchronize_now=Синхронизировать сейчас +settings.authentication.github.synchronization_finish=Синхронизация завершена. +settings.authentication.github.configuration.validation.details=Подробнее +settings.authentication.github.configuration.validation.valid.short=Конфигурация корректна. +settings.authentication.github.configuration.validation.valid=Конфигурация корректна для {0}. {1} организаций будут синхронизированы. +settings.authentication.github.configuration.validation.valid_one=Конфигурация корректна для {0}. Организация {1} будет синхронизирована. +settings.authentication.github.configuration.validation.invalid=Конфигурация содержит ошибки. {0} +settings.authentication.github.configuration.validation.invalid_org=Организация "{0}" имеет следующую ошибку\: {1} +settings.authentication.github.configuration.validation.details.title=Корректность конфигурации +settings.authentication.github.configuration.validation.details.valid_label=Корректна +settings.authentication.github.configuration.validation.details.invalid_label=Некорректна +settings.authentication.github.configuration.validation.details.org_not_found={0} (не найдено или приложение не установлено) +settings.authentication.github.configuration.roles_mapping.description=When synchronizing users and groups, {productName} assigns permissions based on GitHub user and team roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization. +settings.authentication.github.configuration.roles_mapping.save_success=Сопоставление ролей GitHub успешно сохранено. +settings.authentication.github.configuration.roles_mapping.dialog.custom_roles_description=Если указанное здесь имя пользовательской роли соответствует существующей пользовательской роли GitHub в любой из ваших организаций, то сопоставление применяется ко всем пользователям с этой ролью. В противном случае сопоставляются только разрешения базовой роли. +settings.authentication.github.configuration.unsaved_changes=У вас есть несохраненные изменения. + +# GITLAB +settings.authentication.gitlab.configuration=Конфигурация GitLab +settings.authentication.gitlab.form.not_configured=Приложение GitLab не настроено +settings.authentication.gitlab.form.create=Новая конфигурация GitLab +settings.authentication.gitlab.form.edit=Изменить конфигурацию GitLab +settings.authentication.gitlab.form.applicationId.name=ID приложения +settings.authentication.gitlab.form.applicationId.description=ID приложения, предоставленный GitLab при регистрации приложения. +settings.authentication.gitlab.form.url.name=GitLab URL +settings.authentication.gitlab.form.url.description=URL-адрес для доступа к GitLab. +settings.authentication.gitlab.form.secret.name=Секретный ключ +settings.authentication.gitlab.form.secret.description=Секрет, предоставленный GitLab при регистрации приложения. +settings.authentication.gitlab.form.secret.required_for_url_change=Укажите секрет еще раз, чтобы обновить URL. +settings.authentication.gitlab.form.synchronizeGroups.name=Синхронизировать группы пользователей +settings.authentication.gitlab.form.synchronizeGroups.description=For each GitLab group they belong to, the user will be associated to a group with the same name (if it exists) in {productName}. If enabled, the GitLab OAuth 2 application will need to provide the api scope. +settings.authentication.gitlab.form.allowedGroups.name=Разрешенные группы +settings.authentication.gitlab.form.allowedGroups.description.JIT=Only members of these groups (and sub-groups) will be allowed to authenticate. Enter the group slug as it appears in the GitLab URL, for instance `my-gitlab-group`. ⚠︎ When you turn on `Allow users to sign up`, make sure to also turn on group synchronization and provide a list of allowed groups. Otherwise, any GitLab user will be able to log in to this {productName} instance. +settings.authentication.gitlab.form.allowedGroups.description.AUTO_PROVISIONING=Будут синхронизированы только члены этих групп (и подгрупп). Пожалуйста, введите slug группы, как это отображается в URL GitLab, например `my-gitlab-group`. +settings.authentication.gitlab.form.allowUsersToSignUp.name=Разрешить регистрацию пользователей +settings.authentication.gitlab.form.allowUsersToSignUp.description=Разрешить новым пользователям аутентифицироваться. Если параметр отключен, только существующие пользователи смогут аутентифицироваться на сервере. +settings.authentication.gitlab.form.provisioningToken.name=Токен синхронизации +settings.authentication.gitlab.form.provisioningToken.description=Токен для синхронизации данных пользователей. Можно использовать либо групповой, либо личный токен доступа, при условии, что он имеет видимость для групп, которые необходимо импортировать. +settings.authentication.gitlab.applicationId.name=ID приложения\: {0} +settings.authentication.gitlab.enable_first=Включите конфигурацию GitLab для дополнительных настроек синхронизации. +settings.authentication.gitlab.provisioning_at_login=Just-in-time синхронизация пользователя (по умолчанию) +settings.authentication.gitlab.provisioning_at_login.description=Users are synchronized only when users log in to {productName}. {documentation} +settings.authentication.gitlab.description.JIT.learn_more=Узнайте больше о Just-in-Time синхронизации с GitLab +settings.authentication.gitlab.description.AUTO_PROVISIONING.learn_more=Узнайте больше об автоматической синхронизации с GitLab +settings.authentication.gitlab.confirm.AUTO_PROVISIONING=Переключиться на автоматическую синхронизацию +settings.authentication.gitlab.confirm.JIT=Переключиться на Just-in-Time синхронизацию +settings.authentication.gitlab.confirm.AUTO_PROVISIONING.description=Once you transition to automatic provisioning users, groups and permissions on GitLab projects will be inherited from GitLab. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change? +settings.authentication.gitlab.confirm.JIT.description=Switching to Just-in-Time provisioning removes the automatic synchronization of users, groups and permissions. Users are provisioned and updated only at user login. Are you sure? +settings.authentication.gitlab.confirm.insecure=Потенциально небезопасная конфигурация +settings.authentication.gitlab.provisioning_change.confirm_changes=Confirm change +settings.authentication.gitlab.provisioning_change.insecure_config=Пожалуйста, имейте в виду, что ваша конфигурация потенциально небезопасна, потому что вы не добавили ни одной группы в список allowlist и разрешили пользователям регистрироваться. Любой может установить его и получить доступ к вашему экземпляру. +settings.authentication.gitlab.form.provisioning_with_gitlab=Автоматическая синхронизация пользователя, группы и прав +settings.authentication.gitlab.form.provisioning_with_gitlab.description=Users, groups and permissions are automatically provisioned from GitLab. Once activated, users and groups can only be created and modified from GitLab. Existing local users will be kept and can only be deactivated. {documentation} +settings.authentication.gitlab.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с GitLab. Подробнее в {documentation}. +settings.authentication.gitlab.configuration.unsaved_changes=У вас есть несохраненные изменения. +settings.authentication.gitlab.configuration.valid.JIT=Конфигурация корректна для Just-in-Time синхронизации. +settings.authentication.gitlab.configuration.valid.AUTO_PROVISIONING=Конфигурация корректна для автоматической синхронизации. +settings.authentication.gitlab.configuration.roles_mapping.description=When synchronizing users and groups, {productName} assigns permissions based on Gitlab user roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization. +settings.authentication.gitlab.configuration.roles_mapping.save_success=GitLab roles mapping saved successfully. +settings.authentication.gitlab.configuration.roles_mapping.dialog.custom_roles_description=When a custom role name added here matches an existing GitLab custom role in any of your groups or projects, the mapping applies to all users with this custom role. If an existing GitLab custom role has no exact match in this list, the permissions of its inherited base role are mapped. + +# BITBUCKET +settings.authentication.gitlab.configuration.insecure=Аутентификация в BitBucket позволяет зарегистрироваться пользователям, но список разрешенных рабочих областей не синхронизируется. Это потенциально небезопасно. Мы рекомендуем заполнить список разрешенных рабочих областей. Подробнее в {documentation} + +# COMMON +settings.authentication.configuration.validity_check_loading=Проверка конфигурации +settings.authentication.configuration.test=Тест конфигурации +settings.authentication.synchronization_pending=Синхронизация запланирована. +settings.authentication.synchronization_in_progress=Идет синхронизация. +settings.authentication.synchronization_successful.with_warning=Последняя синхронизация была выполнена {date} назад с предупреждениями. {details} +settings.authentication.synchronization_details_link=Подробнее +settings.authentication.synchronization_successful=Последняя синхронизация была {0} назад. +settings.authentication.synchronization_failed_short=Последняя синхронизация не удалась. {details} +settings.authentication.synchronization_failed=Последняя синхронизация не удалась {0} назад. +settings.authentication.configuration.roles_mapping.dialog.title=Global {0} role mapping +settings.authentication.configuration.roles_mapping.title=Сопоставление ролей прав доступа +settings.authentication.configuration.roles_mapping.button_label=Изменить сопоставление (mapping) +settings.authentication.configuration.roles_mapping.dialog.roles_column=Роли +settings.authentication.configuration.roles_mapping.dialog.delete_custom_role=Удалить пользовательскую роль {0} +settings.authentication.configuration.roles_mapping.dialog.add_custom_role=Добавить пользовательскую роль\: +settings.authentication.configuration.roles_mapping.role_exists=Роль уже существует. +settings.authentication.configuration.roles_mapping.empty_custom_role=Пользовательские роли должны иметь какие-либо разрешения. + +# SAML +settings.authentication.form.create.saml=Новая конфигурация SAML +settings.authentication.form.edit.saml=Изменить конфигурацию SAML +settings.authentication.saml.configuration=Конфигурация SAML +settings.authentication.saml.confirm.scim=Переключиться на автоматическую синхронизацию +settings.authentication.saml.confirm.jit=Переключиться на Just-in-Time синхронизацию +settings.authentication.saml.confirm.scim.description=Once you transition to automatic provisioning, groups, users and group memberships will be managed by your identity provider. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change? +settings.authentication.saml.confirm.jit.description=Переключение на «Just-in-time» удаляет всю информацию, предоставленную при автоматической синхронизации через SCIM. Эти изменения не могут быть отменены. Вы уверены? +settings.authentication.saml.form.loading=Загрузка конфигурации SAML +settings.authentication.saml.form.not_configured=SAML не настроен +settings.authentication.saml.form.create=Новая конфигурация SAML +settings.authentication.saml.form.edit=Изменить конфигурацию SAML +settings.authentication.saml.form.save=Сохранить конфигурацию +settings.authentication.saml.form.test=Тест конфигурации +settings.authentication.saml.form.test.help.dirty=Вы должны сохранить изменения +settings.authentication.saml.form.test.help.incomplete=Часть обязательных полей не заполнена +settings.authentication.saml.form.save_success=Успешно сохранено +settings.authentication.saml.form.save_partial=Сохранено частично +settings.authentication.saml.form.provisioning_at_login=Just-in-time синхронизация пользователя и группы (по умолчанию) +settings.authentication.saml.form.provisioning_at_login.sub=Используйте эту опцию, если ваш провайдер идентификации не поддерживает протокол SCIM. +settings.authentication.saml.form.provisioning_with_scim=Автоматическая синхронизация пользователя и группы с SCIM +settings.authentication.saml.form.provisioning_with_scim.sub=Предпочтительная опция при использовании поддерживаемого провайдера идентификации. +settings.authentication.saml.form.provisioning_with_scim.description=Пользователи и группы автоматически предоставляются вашим провайдером по протоколу SCIM. После активации управляемые пользователи и группы могут быть изменены только в нем, но существующие локальные пользователи и группы будут сохранены. +settings.authentication.saml.form.provisioning_with_scim.description.doc=Список поддерживаемых провайдеров и более подробную информацию смотрите в {documentation}. +settings.authentication.saml.form.provisioning.disabled=Your current edition does not support provisioning with SCIM. See the {documentation} for more information. +settings.authentication.saml.enable_first=Включите настройки SAML, чтобы воспользоваться возможностями автоматической синхронизации пользователей. + +settings.pr_decoration.binding.category=Интеграция с платформой DevOps +settings.pr_decoration.binding.no_bindings=Системному администратору необходимо включить эту функцию в настройках. +settings.pr_decoration.binding.no_bindings.admin=Сначала создайте {link} перед тем, как вы и ваша команда сможете активировать декоратор пулл-реквестов. +settings.pr_decoration.binding.no_bindings.link=глобальные настройки +settings.pr_decoration.binding.title=Интеграция с платформой DevOps +settings.pr_decoration.binding.description=Отображение статуса Порога Качества в интерфейсе DevOps платформы. +settings.pr_decoration.binding.check_configuration=Проверка конфигурации +settings.pr_decoration.binding.check_configuration.failure=У вас есть следующие ошибки в конфигурации\: +settings.pr_decoration.binding.check_configuration.failure.check_global_settings=Пожалуйста, проверьте {link}. +settings.pr_decoration.binding.check_configuration.failure.check_global_settings.link=глобальные настройки +settings.pr_decoration.binding.check_configuration.contact_admin=Пожалуйста, обратитесь к системному администратору. +settings.pr_decoration.binding.check_configuration.success=Конфигурация корректна. +settings.pr_decoration.binding.form.name=Имя конфигурации +settings.pr_decoration.binding.form.name.help=Каждый экземпляр DevOps платформы должен быть настроен глобально и иметь уникальное имя. Выберите экземпляр, в котором размещен ваш проект. +settings.pr_decoration.binding.form.monorepo=Включить поддержку монорепозитория +settings.pr_decoration.binding.form.monorepo.help=Включите эту настройку, если ваш проект является частью монорепозитория. {doc_link} +settings.pr_decoration.binding.form.monorepo.warning=This setting must be enabled for all {productName} projects that are part of a monorepository. +settings.pr_decoration.binding.form.azure.project=Имя проекта +settings.pr_decoration.binding.form.azure.project.help=Название проекта Azure DevOps содержащего ваш репозиторий. Вы можете найти это имя на странице Обзор проекта. +settings.pr_decoration.binding.form.azure.repository=Имя репозитория +settings.pr_decoration.binding.form.azure.repository.help=Имя хранилища Azure DevOps. Вы можете найти это имя на странице репозитория вашего проекта. +settings.pr_decoration.binding.form.github.repository=Имя репозитория +settings.pr_decoration.binding.form.github.repository.help=Полное имя вашего репозитория, включая организацию. Вы можете найти это имя в URL-адресе вашего репозитория. Имя чувствительно к регистру\! +settings.pr_decoration.binding.form.github.summary_comment_setting=Включить сводку по анализу на вкладке GitHub Conversation +settings.pr_decoration.binding.form.github.summary_comment_setting.help=При использовании данного параметра, сводка отображается на вкладке GitHub Conversation. Уведомления могут отправляться GitHub в зависимости от ваших настроек. +settings.pr_decoration.binding.form.bitbucket.repository=Ключ проекта +settings.pr_decoration.binding.form.bitbucket.repository.help=Ключ проекта является частью URL-адреса хранилища Bitbucket Server. Он чувствителен к регистру\! +settings.pr_decoration.binding.form.bitbucket.slug=Slug репозитория +settings.pr_decoration.binding.form.bitbucket.slug.help=Slug репозитория является частью URL-адреса репозитория Bitbucket Server. Slug чувствителен к регистру\! +settings.pr_decoration.binding.form.bitbucketcloud.repository=Slug репозитория +settings.pr_decoration.binding.form.bitbucketcloud.repository.help=SLUG репозитория является частью URL-адреса Bitbucket Cloud. + +settings.pr_decoration.binding.form.gitlab.repository=Идентификатор проекта +settings.pr_decoration.binding.form.gitlab.repository.help=ID проекта является числовым уникальным идентификатором для вашего проекта. Вы можете найти его на странице Обзор проекта. + +settings.email_notification.category=Email Notification +settings.email_notification.header=SMTP Configuration + +# Mode +settings.mode.title=Режим +settings.mode.description.line1=There are two options to reflect the health of all the projects in this instance\: {mqrLink} and {standardLink} +settings.mode.description.line2=Changing the mode will change how issues are categorized and ranked based on the results of the analysis for all users. +settings.mode.checking_instance=Checking your instance... +settings.mode.instance_conditions_from_other_mode=Some of the Quality Gates in this instance are using metrics that belong to the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. You will be able to update them once you save the changes. +settings.mode.standard.name=Standard Experience +settings.mode.mqr.name=Multi-Quality Rule (MQR) Mode +settings.mode.standard.description.line1=Encompasses the traditional use of rule types such as bugs, code smells, and vulnerabilities, with a single category and severity level for each rule. +settings.mode.standard.description.line2=This approach focuses on assigning severity to a rule and its issues based on the single software quality (for example, security, reliability or maintainability) it has the largest impact on. This is the rule categorization used in {productName} 9.9 LTA and earlier. +settings.mode.mqr.description.line1=Aims to more accurately represent the impact issues have on all software qualities. Very few issues impact only a single software quality. For instance, most vulnerabilities are also bugs. And vice versa. The MQR mode maps each rule to each of the qualities it impacts, with a separate severity rating for each quality. +settings.mode.mqr.description.line2=This approach focuses on ensuring the impact of an issue on all software qualities is clear, not just the most severe one. +settings.mode.save.warning=Save changes to see them reflected in your instance +settings.mode.save=Save the mode. The current mode will be switched to {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}} +settings.mode.save.success=This instance is now in {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. + +property.category.announcement=Оповещение +property.category.general=Общие +property.category.general.email=Электронная почта +property.category.general.duplications=Дублирование +property.category.general.differentialViews=Новый код +property.category.general.localization=Локализация +property.category.general.databaseCleaner=Очистка базы данных +property.category.general.looknfeel=Внешний вид +property.category.general.issues=Замечания +property.category.general.qualityGate=Порог качества +property.category.general.qualityProfile=Профиль качества +property.category.general.subProjects=Подпроекты +property.category.general.subProjectCreation=Создание Проекта +property.category.almintegration=Интеграция с ALM +property.category.authentication=Аутентификация +property.category.organizations=Организации +property.category.security=Безопасность +property.category.security.encryption=Шифрование +property.category.java=Java +property.category.differentialViews=Новый код +property.category.codeCoverage=Покрытие кода +property.category.duplications=Дублирование +property.category.localization=Локализация +property.category.exclusions=Область анализа +property.category.webhooks=Веб-хуки +property.category.languages=Языки +property.category.codefix=AI CodeFix +property.sonar.inclusions.name=Включения исходных файлов +property.sonar.inclusions.description=Шаблоны, используемые для включения некоторых исходных файлов, и только именно их в анализ. +property.sonar.test.inclusions.name=Включения файлов тестов +property.sonar.test.inclusions.description=Шаблоны, используемые для включения некоторых файлов тестов, и только именно их в анализ. +property.sonar.exclusions.name=Исключения исходных файлов +property.sonar.exclusions.description=Шаблоны, используемые для исключения некоторых исходных файлов из анализа. +property.sonar.test.exclusions.name=Исключения файлов тестов +property.sonar.test.exclusions.description=Шаблоны, используемые для исключения некоторых файлов тестов из анализа. +property.sonar.global.exclusions.name=Глобальные исключения исходных файлов +property.sonar.global.exclusions.description=Шаблоны, используемые для исключения некоторых исходных файлов из анализа. Они применяются к каждому проекту и не могут быть переопределены. +property.sonar.global.test.exclusions.name=Глобальные исключения файлов тестов +property.sonar.global.test.exclusions.description=Шаблоны, используемые для исключения некоторых файлов тестов из анализа. Они применяются к каждому проекту и не могут быть переопределены. +property.category.exclusions.files=Файлы +property.category.exclusions.files.description=Настройка файлов, которые должны быть полностью исключены из анализа. +property.sonar.skippedModules.name=Исключения модулей +property.sonar.skippedModules.description=Это свойство является устаревшим, начиная с версии 4.3 и не должно больше использоваться. +property.sonar.includedModules.name=Включения модулей +property.sonar.includedModules.description=Это свойство является устаревшим, начиная с версии 4.3 и не должно больше использоваться. +property.category.exclusions.issues=Замечания +property.category.exclusions.issues.description=Настройте условия, при которых замечания не должны быть созданы. +property.category.exclusions.duplications=Дублирование +property.category.exclusions.duplications.description=Настройка файлов, которые должны быть исключены из расчета дубликатов кода. +property.category.exclusions.coverage=Покрытие кода +property.category.exclusions.coverage.description=Настройка файлов, которые должны быть исключены из расчета покрытия кода. +property.sonar.coverage.exclusions.name=Исключения покрытия +property.sonar.coverage.exclusions.description=Шаблоны, используемые для исключения некоторых файлов из отчета о покрытии. +property.category.technicalDebt=Технический долг +property.error.notBoolean=Допустимые параметры - "истина" и "ложь" +property.error.notInteger=Разрешены только цифры +property.error.notFloat=Недробное число +property.error.notRegexp=Регулярное выражение должно быть корректным +property.error.notInOptions=Недопустимый параметр +property.category.scm=SCM +property.category.housekeeping=Обслуживание +property.category.housekeeping.general=Общие +property.category.housekeeping.branchesAndPullRequests=Ветки и пулл-реквесты +property.category.housekeeping.auditLogs=Журналы логов + +property.codefix.admin.title=Enable AI-generated fix suggestions +property.codefix.admin.description=Activate this option to enable any user in your organization to generate an AI-suggested code fix for an issue using the Sonar AI CodeFix service. +property.codefix.admin.checkbox.label=Enable AI CodeFix +property.codefix.admin.acceptTerm.label=I have read and I accept the {terms} +property.codefix.admin.acceptTerm.terms=AI CodeFix Terms +property.codefix.admin.promoted_section.title=Free - early access feature +property.codefix.admin.promoted_section.content1=This no cost trial is offered to you at Sonar’s discretion. Sonar can decide to stop this trial anytime. +property.codefix.admin.promoted_section.content2=At the end of the trial, this feature will be deactivated and your choice to “enable AI CodeFix” below will be ignored. Your organisation will not be charged. +property.codefix.admin.serviceCheck.title=Test the AI CodeFix service +property.codefix.admin.serviceCheck.description1=Make sure this {productName} instance can communicate with the AI CodeFix service, which requires network connectivity to function. +property.codefix.admin.serviceCheck.description2=This test is free and should only take a few seconds. +property.codefix.admin.serviceCheck.learnMore=Read more about enabling AI CodeFix +property.codefix.admin.serviceCheck.action=Test AI CodeFix service +property.codefix.admin.serviceCheck.spinner.label=Waiting for AI CodeFix service to respond... +property.codefix.admin.serviceCheck.result.success=The AI CodeFix service responded successfully. +property.codefix.admin.serviceCheck.result.unresponsive.message=The AI CodeFix service does not respond or is not reachable. +property.codefix.admin.serviceCheck.result.unresponsive.causes.title=Here are some possible causes of this error\: +property.codefix.admin.serviceCheck.result.unresponsive.causes.1=The network may not be properly configured on this {productName} instance. Please check the firewall and connectivity settings. +property.codefix.admin.serviceCheck.result.unresponsive.causes.2=The AI CodeFix service may be down. +property.codefix.admin.serviceCheck.result.requestError=Error checking the AI CodeFix service\: +property.codefix.admin.serviceCheck.result.serviceError=The AI CodeFix service is reachable but returned an error. Check logs for more details. +property.codefix.admin.serviceCheck.result.unauthorized=This {productName} instance is not allowed to use AI CodeFix. +property.codefix.admin.serviceCheck.result.unknown=The AI CodeFix service returned an unexpected message\: + +#------------------------------------------------------------------------------ +# +# SEARCH ENGINE FOR RESOURCES +# +#------------------------------------------------------------------------------ +search.shortcut_hint=Подсказка\: Нажмите {shortcut} где угодно, чтобы открыть эту панель поиска. +search.show_more.hint=Нажмите {key} для отображения +search.placeholder=Поиск проектов... +search.search_for_projects=Поиск проектов... +search.search_for_dependencies=Search for dependencies... +search.search_for_members=Поиск участников... +search.search_for_users=Поиск пользователей... +search.search_for_users_or_groups=Поиск пользователей или групп... +search.search_by_login_or_name=Поиск по логину или имени... +search.search_by_name=Поиск по имени... +search.search_by_name_or_key=Поиск по имени или ключу... +search.search_for_tags=Поиск меток... +search.search_for_repositories=Поиск репозиториев... +search.search_for_rules=Поиск правил... +search.search_for_languages=Поиск языков... +search.search_for_cwe=Поиск CWE... +search.search_for_authors=Поиск авторов... +search.search_for_directories=Поиск каталогов... +search.search_for_files=Поиск файлов... +search.search_for_modules=Поиск модулей... +search.search_for_metrics=Поиск метрик... +search.search_for_profiles=Найти профили качества... +search.tooShort=Пожалуйста, введите по крайней мере {0} символов + +global_search.shortcut_hint=Подсказка\: Нажмите 'S' в любом месте для открытия этой строки поиска. + +#------------------------------------------------------------------------------ +# +# GLOBAL HELP +# +#------------------------------------------------------------------------------ +help.section.links=Ссылки +help.section.shortcuts=Горячие клавиши +help.section.tutorials=Обучение + +shortcuts.section.global=Глобальные +shortcuts.section.global.search=быстро открыть панель поиска +shortcuts.section.global.shortcuts=открыть это окно +shortcuts.section.global.facets.multiselection=Ctrl + клик, чтобы добавить к выбору +shortcuts.section.global.facets.multiselection.mac=⌘ + клик, чтобы добавить к выбору +shortcuts.section.global.facets.multiselection.title=Добавить к выбранному + +shortcuts.section.issues=Страница замечаний +shortcuts.section.issues.navigate_between_issues=перемещаться между замечаниями +shortcuts.section.issues.open_details=перейти от списка замечаний к исходному коду +shortcuts.section.issues.return_to_list=вернуться к списку + +shortcuts.section.issue.do_transition=изменить решение по замечанию +shortcuts.section.issue.assign=назначить замечание +shortcuts.section.issue.assign_to_me=назначить замечание текущему пользователю +shortcuts.section.issue.change_severity=изменить серьезность замечания +shortcuts.section.issue.comment=комментировать замечание +shortcuts.section.issue.submit_comment=отправить комментарий +shortcuts.section.issue.change_tags=изменить теги замечания + +shortcuts.section.rules=Страница правил +shortcuts.section.rules.navigate_between_rules=перемещаться между правилами +shortcuts.section.rules.open_details=перейти от списка правил к подробностям правила +shortcuts.section.rules.return_to_list=вернуться к списку +shortcuts.section.rules.activate=активировать выбранное правило +shortcuts.section.rules.deactivate=отключить выбранное правило + +shortcuts.on_page.intro=На этой странице можно использовать следующие сочетания клавиш\: +shortcuts.on_page.left_x=Клавиша стрелки влево\: {0} +shortcuts.on_page.left_right_x=Клавиши со стрелками влево и вправо\: {0} +shortcuts.on_page.up_down_x=Клавиши со стрелками вверх и вниз\: {0} +shortcuts.on_page.meta_x=Клавиша Alt + клавиши со стрелками\: {0} + +tutorials.onboarding=Анализировать новый проект +tutorials.skip=Пропустить этот урок +tutorials.finish=Завершить этот урок +tutorials.find_tutorial_back_in_help=Найти это руководство можно в любое время в разделе Помощь +tutorials.find_tutorial_back_in_plus=Найти это руководство можно в любое время в меню "+" + + +#------------------------------------------------------------------------------ +# +# SELECT2.js +# +#------------------------------------------------------------------------------ +select2.noMatches=Нет совпадений +select2.searching=Идёт поиск... +select2.tooShort=Пожалуйста, введите по крайней мере {0} символов + +#------------------------------------------------------------------------------ +# +# Echoes Selects +# +#------------------------------------------------------------------------------ +select.search.tooShort=To search, please enter at least {0} characters +select.search.noMatches=Нет совпадений + +#------------------------------------------------------------------------------ +# +# DUPLICATION VIEWER +# +#------------------------------------------------------------------------------ +duplications.dups_found_on_deleted_resource=Этот файл содержит дублирующиеся участки с некоторыми удаленными ресурсами. Этот проект должен быть переанализирован для удаления этих устаревших дублирующихся участков. + + +#------------------------------------------------------------------------------ +# +# GENERIC CODE VIEWER +# +#------------------------------------------------------------------------------ +code_viewer.no_source_code_displayed_due_to_empty_analysis.TRK=Не найдено файлов кода для анализа. +code_viewer.no_source_code_displayed_due_to_empty_analysis.APP=В этом приложении нет проектов. +code_viewer.no_source_code_displayed_due_to_empty_analysis.VW=Нет проектов, приложений или портфолио в этом портфолио. +code_viewer.no_source_code_displayed_due_to_empty_analysis.SVW=Нет проектов, приложений или портфолио в этом портфолио. +code_viewer.no_source_code_displayed_due_to_security=В следствие действующих настроек безопасности код не может быть отображен. +code_viewer.no_source_code_displayed_due_to_source_removed=Файл был удален, исходный код не может быть отображен. +code_viewer.not_all_measures_are_shown=Не все проекты и приложения включены +code_viewer.not_all_measures_are_shown.help=У вас нет доступа ко всем проектам и/или приложениям. +code_viewer.portfolio_code_toggle_disabled.help=Показатели Новый код и Общий код не доступны при поиске проектов или приложений. +code_viewer.loading=Загружается исходный код + +#------------------------------------------------------------------------------ +# +# CUSTOM MEASURES +# +#------------------------------------------------------------------------------ +custom_measures.page=Собственные показатели +custom_measures.page.description=Обновить значения собственных метрик для этого проекта. Изменения будут применены во время следующего анализа проекта. Собственные метрики должны быть созданы на глобальном уровне. +custom_measures.deprecated=Собственные показатели устарели и будут удалены в ближайшее время. +custom_measures.pending=Ожидающие +custom_measures.pending_tooltip=Значение будет интегрировано в проект во время следующего анализа. +custom_measures.all_metrics_taken=Уже есть показатели для всех доступных собственных метрик. +custom_measures.delete_custom_measure=Удалить собственный показатель +custom_measures.delete_custom_measure.confirmation=Вы уверены, что хотите удалить собственный показатель "{0}"? +custom_measures.create_custom_measure=Создать собственный показатель +custom_measures.update_custom_measure=Обновить собственный показатель +custom_measures.metric=Метрика + + +#------------------------------------------------------------------------------ +# +# AI GENERATED CODE +# +#------------------------------------------------------------------------------ +ai_generated_code.page=AI-Generated Code +ai_generated_code.contains_code=Contains AI-Generated Code +ai_generated_code.description=Select this option if your project contains AI-generated code. This will enforce the use of {sonarWayQualityGateLink} and will give your project Sonar’s {aiAssuranceLink}. +ai_generated_code.sonar_way_quality_gate.link=Sonar way Quality Gate +ai_generated_code.ai_code_assurance.link=AI Code Assurance +ai_generated_code.sonar_way_quality_gate.already_selected.warning=This setting will lock the project’s Quality Gate +ai_generated_code.sonar_way_quality_gate.already_selected.description=Projects containing AI-generated code must use Sonar way Quality Gate. As long as this setting is set to {true}, you will not be able to change this project’s Quality Gate. +ai_generated_code.sonar_way_quality_gate.already_selected.save=Lock Quality Gate and Save +ai_generated_code.sonar_way_quality_gate.not_selected.warning=️This setting will change the project’s quality gate +ai_generated_code.sonar_way_quality_gate.not_selected.description=Projects containing AI-generated code must use Sonar way Quality Gate as the project-level Quality Gate. Setting this value to True will enforce the use of Sonar way. +ai_generated_code.sonar_way_quality_gate.not_selected.save=Change Quality Gate and Save +ai_generated_code.old_quality_gate=Old Quality Gate\: {name} +ai_generated_code.new_quality_gate=New Quality Gate\: {name} +ai_generated_code.success_message=AI-generated Code setting has been successfully updated. + +#------------------------------------------------------------------------------ +# +# PROJECT NAVIGATION +# +#------------------------------------------------------------------------------ + +project_navigation.analysis_status.failed=Предыдущий анализ был неуспешным. +project_navigation.analysis_status.warnings=Предыдущий анализ содержит предупреждения. +project_navigation.analysis_status.pending=Новый анализ в статусе ожидания +project_navigation.analysis_status.in_progress=Новый анализ в процессе +project_navigation.analysis_status.details_link=Подробнее +project_navigation.analysis_status.details_link.label=See details about the last analysis + +#------------------------------------------------------------------------------ +# +# PROJECT ACTIVITY/HISTORY SERVICE +# +#------------------------------------------------------------------------------ + +project_activity.analysis=Анализ +project_activity.analysis_build_string_X=Строка сборки\: {0} +project_activity.add_version=Создать версию +project_activity.analysis_X_actions=Показать действия для анализа {0} +project_activity.show_analysis_X_on_graph=Показать подробности на интерактивном графике для анализа {0}. Примечание\: эти данные также доступны в виде таблицы. Нажмите на кнопку ниже графика. +project_activity.remove_version=Удалить версию +project_activity.remove_version.question=Вы уверены, что хотите удалить эту версию? +project_activity.change_version=Изменить версию +project_activity.add_custom_event=Создать собственное событие +project_activity.change_custom_event=Изменить событие +project_activity.remove_custom_event=Удалить событие +project_activity.remove_custom_event.question=Вы действительно хотите удалить это событие? +project_activity.reset_dates=Сбросить даты +project_activity.delete_analysis=Удалить анализ +project_activity.delete_analysis.question=Вы уверены, что хотите удалить этот анализ из истории? +project_activity.filter_events=Фильтр событий +project_activity.events.tooltip.edit=Редактировать это событие +project_activity.events.tooltip.delete=Удалить это событие +project_activity.new_code_period_start=Новый код начинается здесь +project_activity.new_code_period_start.help=Анализ, следующий за этой отметкой, является базовым уровнем для сравнения с новым кодом + +project_activity.graphs.choose_type=Graph type +project_activity.graphs.explanation_x=На этом интерактивном графике показаны данные для следующих показателей проекта с течением времени\: {0} +project_activity.graphs.issues=Замечания +project_activity.graphs.coverage=Покрытие +project_activity.graphs.duplications=Дублирование +project_activity.graphs.custom=Собственный +project_activity.graphs.custom.add=Добавить метрику +project_activity.graphs.custom.add_metric=Добавить метрику +project_activity.graphs.custom.select_metric=Выберите метрику для отображения +project_activity.graphs.custom.add_metric_info=Только 3 метрики одинакового типа могут быть отображены на одном графике. Максимум может быть два графика. +project_activity.graphs.custom.remove_metric=Удалить метрику {0} с графика +project_activity.graphs.custom.no_history=Недостаточно данных для построения графика активности. Выберите больше метрик. +project_activity.graphs.custom.metric_no_history=Эта метрика не содержит исторических данных для отображения. +project_activity.graphs.custom.search=Поиск метрики по имени +project_activity.graphs.custom.type_x_message=Только метрики с типом "{0}" доступны по выбранным настройкам. +project_activity.graphs.open_in_table=Отображение данных графика в виде таблицы +project_activity.graphs.data_table.title=Данные графика в виде таблицы +project_activity.graphs.data_table.max_lines_warning=Отображаются только {0} последних данных. Если вы хотите увидеть другие данные, измените фильтр дат на главной странице. +project_activity.graphs.data_table.no_data_warning=Нет данных для выбранной серии. +project_activity.graphs.data_table.no_data_warning_check_dates_x=Нет данных для выбранного диапазона дат (все после {start}). Попробуйте изменить фильтр дат на главной странице. +project_activity.graphs.data_table.no_data_warning_check_dates_y=Нет данных для выбранного диапазона дат (все до {end}). Попробуйте изменить фильтр дат на главной странице. +project_activity.graphs.data_table.no_data_warning_check_dates_x_y=Нет данных для выбранного диапазона дат (от {start} до {end}). Попробуйте изменить фильтр дат на главной странице. +project_activity.graphs.data_table.data_gap=История диаграммы замечаний, связанных с качеством ПО, может содержать пробелы в связи с недоступностью данных одного или нескольких проектов. {learn_more} + +project_activity.graphs.rating_split.title=Metrics calculation changed +project_activity.graphs.rating_split.description=The way we calculate metrics has changed and it might have affected this metric's values. +project_activity.graphs.rating_split.info_icon=Metrics calculation change information + +project_activity.custom_metric.covered_lines=Покрытые строки + +project_activity.custom_metric.deprecated.severity="Старая" Серьезность и связанные фильтры устарели. +project_activity.custom_metric.deprecated.quality=Типы задач и соответствующие фильтры устарели. Используйте фильтры Качества ПО. +project_activity.custom_metric.deprecated.confirmed=Подтвержденные замечания и связанный фильтр устарели. + +#------------------------------------------------------------------------------ +# +# PROJECT "UPDATE KEY" PAGE +# +#------------------------------------------------------------------------------ +update_key.old_key=Старый ключ +update_key.new_key=Новый ключ +update_key.are_you_sure_to_change_key=Вы уверены, что вы хотите изменить ключ "{0}"? + + +#------------------------------------------------------------------------------ +# +# PROJECT QUALITY PROFILE PAGE +# +#------------------------------------------------------------------------------ +project_quality_profile.instance_default=Экземпляр по умолчанию +project_quality_profile.successfully_updated=Профиль качества {0} был успешно обновлен. +project_quality_profile.subtitle=Управление профилями качества проекта +project_quality_profile.always_use_default=Всегда использовать профиль качества по умолчанию +project_quality_profile.current=Текущий профиль качества +project_quality_profile.always_use_specific=Всегда использовать выбранный профиль качества +project_quality_profile.change_lang_X_profile=Изменить профиль качества {0} +project_quality_profile.requires_new_analysis=Изменения вступят в силу после следующего анализа. +project_quality_profile.add_language.title=Добавить новый язык +project_quality_profile.add_language.description=Вручную настройте нужный профиль для языка до выполнения следующего анализа. +project_quality_profile.add_language.action=Добавить язык +project_quality_profile.add_language_modal.title=Добавить язык +project_quality_profile.add_language_modal.choose_language=Выбрать язык +project_quality_profile.add_language_modal.choose_profile=Выбрать профиль +project_quality_profile.add_language_modal.no_active_rules=в этом профиле нет активных правил +project_quality_profile.add_language_modal.profile_unavailable_no_active_rules=Этот профиль не имеет активных правил и не может быть использован. Пожалуйста, включите хотя бы одно правило перед использованием этого профиля. +project_quality_profile.add_language_modal.go_to_profile=Перейти к профилю качества +project_quality_profile.change_profile_x=Change {x} profile + +#------------------------------------------------------------------------------ +# +# PROJECT QUALITY GATE PAGE +# +#------------------------------------------------------------------------------ +project_quality_gate.default_qgate=По умолчанию +project_quality_gate.successfully_updated=Порог качества был успешно обновлен. +project_quality_gate.subtitle=Управление порогом качества проекта +project_quality_gate.always_use_default=Всегда использовать порог качества по умолчанию +project_quality_gate.always_use_specific=Всегда использовать выбранный порог качества +project_quality_gate.select_specific_qg=Выбрать Порог качества +project_quality_gate.requires_new_analysis=Изменения вступят в силу после следующего анализа. +project_quality_gate.no_condition=Этот Порог качества пуст. Чтобы его использовать, добавьте условия к {link}. +project_quality_gate.no_condition_on_new_code=Этот Порог качества устанавливает условия в коде, но не в новом коде. Он не будет отображаться в пулл-реквестах. Чтобы использовать его для пулл-реквестов, добавьте условия для {link}. +project_quality_gate.no_condition.link=Определение Порога качества +project_quality_gate.no_condition.reason=Нет условий +project_quality_gate.ai_assured.message1=This project contains AI-generated code. It must use Sonar way Quality Gate to benefit from Sonar’s {link}. +project_quality_gate.ai_assured.message1.link=AI Code Assurance +project_quality_gate.ai_assured.message2=To change this project’s Quality Gate, first go to the project’s {link} and set “Contains AI-generated code” value to {value}. +project_quality_gate.ai_assured.message2.link=AI-generated code settings + +#------------------------------------------------------------------------------ +# +# PROJECT (RESOURCE) DELETION PAGE +# +#------------------------------------------------------------------------------ + +project_deletion.delete_resource_confirmation=Вы уверены, что вы хотите удалить "{0}"? +project_deletion.resource_deleted=Проект {0} был успешно удален. +projects_management.delete_resource_confirmation=Вы уверены, что хотите удалить "{0}"? +projects_management.delete_selected_warning=Вы собираетесь удалить {0} выбранных элементов. +projects_management.delete_all_warning=Вы собираетесь удалить все {0} элементов. +projects_management.project_has_been_successfully_created=Проект {project} был успешно создан. +projects_management.select_project=Выберите проект {0} +projects_management.show_actions_for_x=Show actions for project {0} +projects_management.filter_by_component=Фильтр по компоненту +projects_management.filter_by_visibility=Фильтр по видимости + +#------------------------------------------------------------------------------ +# +# PROJECT INFORMATION DRAWER +# +#------------------------------------------------------------------------------ + +project.info.title=Информация о проекте +application.info.title=Сведения о приложении +project.about.title=Об этом Проекте +application.about.title=Об этом приложении +project.info.description=Описание +project.info.empty_description=No description added for this project. +application.info.empty_description=No description added for this application. +project.info.quality_gate=Порог качества +project.info.to_notifications=Настройка уведомлений +project.info.notifications=Оповещения +project.info.main_branch=Главная ветка +project.info.see_more_info_on_x_locs=См. дополнительную информацию о строках кода {0} +project.info.make_home.title=Установить в качестве домашней страницы +project.info.make_home.label=Сделать проект моей домашней страницей +application.info.make_home.label=Сделать приложение моей домашней страницей +project.info.make_home.tooltip=This means you''ll be redirected to this project whenever you log in to {productName} or click on the top-left {productName} logo. +application.info.make_home.tooltip=This means you''ll be redirected to this application whenever you log in to {productName} or click on the top-left {productName} logo. +overview.project_key.tooltip.TRK=Ключ вашего проекта является уникальным идентификатором для вашего проекта. Если вы используете Maven, убедитесь, что ключ соответствует формату «groupId\:artifactId». +overview.project_key.tooltip.APP=Ключ приложения - это уникальный идентификатор для приложения. +project.info.ai_code_assurance.title=AI Code Assurance +project.info.quality_gate.ai_code_assurance.description=This project contains AI-generated code. It must use Sonar way Quality Gate to benefit from Sonar’s AI Code Assurance. + + +#------------------------------------------------------------------------------ +# +# QUALITY PROFILES +# +#------------------------------------------------------------------------------ + +quality_profiles.page_title_changelog_x=Список изменений {0} +quality_profiles.page_title_compare_x=Сравнение {0} +quality_profiles.new_profile=Новый профиль качества +quality_profiles.compare_with=Сравнить с +quality_profiles.filter_by=Искать по +quality_profiles.select_lang=Выбрать язык +quality_profiles.restore_profile=Восстановить профиль +quality_profiles.restore_profile.success=Правило(-а) {ruleSuccesses} восстановлено(-ы) в профиле "{profileName}" +quality_profiles.restore_profile.warning=Правило(-а) {ruleSuccesses} восстановлено(-ы), правило(-а) {ruleFailures} проигнорирован(-ы) в профиле "{profileName}" +quality_profiles.optional_configuration_file=Опциональный файл конфигурации +quality_profiles.new_name=Новое имя +quality_profiles.no_languages_available=Нет доступных языков. Вы не можете создать новый профиль. +quality_profiles.delete_confirm_title=Удалить профиль +quality_profiles.are_you_sure_want_delete_profile_x=Вы уверены, что вы хотите удалить профиль "{0}"? +quality_profiles.are_you_sure_want_delete_profile_x_and_descendants=Вы уверены, что вы хотите удалить профиль "{0}" и всех его потомков? +quality_profiles.this_profile_has_descendants=У этого профиля есть потомки. +quality_profiles.profile_inheritance=Наследование +quality_profiles.no_projects_associated_to_profile=Нет проектов явно связанных с профилем. +quality_profiles.cannot_associate_projects_no_rules=Вы должны активировать по крайней мере одно правило, чтобы назначать этот профиль проектам. +quality_profiles.cannot_set_default_no_rules=Вы должны активировать по крайней мере одно правило, чтобы установить этот профиль по умолчанию. +quality_profiles.warning.used_by_projects_no_rules=Текущий профиль используется в нескольких проектах, но не имеет активных правил. Пожалуйста, активируйте по крайней мере одно правило для этого профиля. +quality_profiles.warning.is_default_no_rules=Текущий профиль является профилем по умолчанию, но он не имеет активных правил. Пожалуйста, активируйте хотя бы одно правило для этого профиля. +quality_profiles.parent=Parent +quality_profiles.parameter_set_to=Параметру {0} установлено значение {1} +quality_profile.summary_additional=дополнительно {count} {count, plural, one {правило} few {правил} many {правил} other {правил}} +quality_profile.summary_fewer=менее {count} {count, plural, one {правила} few {правил} many {правил} other {правил}} +quality_profile.summary_differences1={profile} имеет {additional} и {fewer}, чем {comparedProfile}. +quality_profile.summary_differences2={profile} имеет {difference} больше, чем {comparedProfile} +quality_profiles.x_rules_only_in={count} правил в {profile} +quality_profiles.x_rules_have_different_configuration={count} правил имеют другую конфигурацию +quality_profiles.copy_x_title=Копировать профиль {0} - {1} +quality_profiles.extend_x_title=Расширить профиль "{0}" - {1} +quality_profiles.rename_x_title=Переименовать профиль {0} - {1} +quality_profiles.deprecated=устаревшее +quality_profiles.severity_set_to=Установлена серьезность +quality_profiles.changelog.ACTIVATED=Активирован +quality_profiles.changelog.DEACTIVATED=Деактивирован +quality_profiles.changelog.UPDATED=Обновлен +quality_profiles.changelog.parameter_reset_to_default_value=Сбросить значение по умолчанию параметра {0} +quality_profiles.changelog.cca_and_category_changed=Категория Чистого кода изменена на {newCleanCodeAttributeCategory} и параметр установлен в {newCleanCodeAttribute}, было {oldCleanCodeAttributeCategory} и {oldCleanCodeAttribute} +quality_profiles.changelog.cca_only_changed=Параметр Чистого кода изменен на {newCleanCodeAttribute}, был {oldCleanCodeAttribute} +quality_profiles.changelog.impact_changed=Качество ПО изменено на {newSoftwareQuality} с серьезностью {newSeverity}, было {oldSoftwareQuality} с {oldSeverity} +quality_profiles.changelog.impact_added=Качество ПО {newSoftwareQuality} с серьезностью {newSeverity} добавлено +quality_profiles.changelog.impact_removed=Качество ПО {oldSoftwareQuality} с серьезностью {oldSeverity} удалено +quality_profiles.changelog.sq_upgrade=Instance upgraded to {productName} {sqVersion} +quality_profiles.deleted_profile=Профиль {0} больше не существует +quality_profiles.projects_for_default=Каждый проект, которому специально не назначен профиль качества, будет связан с этим профилем по умолчанию. +quality_profile.x_rules={count} правил +quality_profile.lang_deprecated_x_rules={name}, {count} правил устарело +quality_profile.x_active_rules={0} активных правил +quality_profile.x_inactive_rules={0} неактивных правил +quality_profile.rules.breakdown=Разбивка правил +quality_profile.rules.cct_categories_title=Категории Чистого кода +quality_profile.rules.software_qualities_title=Качества ПО +quality_profile.rules.see_x_active_x_rules=Посмотреть {0} активных {1} правил +quality_profile.rules.see_x_inactive_x_rules=Посмотреть {0} неактивных {1} правил +quality_profiles.x_overridden_rules={0} переопределенных правил +quality_profiles.change_parent=Изменить родителя +quality_profiles.change_parent_warning=После изменения родителя профиля, будет утеряна вся информация об унаследованных правилах, отключенных вручную. Это означает, что некоторые ранее отключенные правила могут быть повторно включены. +quality_profiles.all_profiles=Все профили +quality_profiles.x_profiles={name}, {count} профилей +quality_profiles.projects.select_hint=Нажмите, чтобы связать этот проект с профилем качества +quality_profiles.projects.deselect_hint=Нажмите, чтобы удалить связь между этим проектом и профилем качества +quality_profile.empty_comparison=Профили качества одинаковы. +quality_profiles.activate_more=Активировать больше +quality_profiles.activate_more.help.built_in=Этот встроенный профиль качества, он не может быть изменен вручную. Если вы хотите активировать дополнительные правила, создайте новый профиль, укажите наследование от этого, добавьте нужные правила в нем. +quality_profiles.activate_more_rules=Активировать больше правил +quality_profiles.comparison.activate_rule=Активировать правило для профиля "{profile}" +quality_profiles.comparison.deactivate_rule=Отключить правило для профиля "{profile}" +quality_profiles.intro=Профили качества - это наборы правил, применяемые при анализе. Все проекты, которым не назначен какой-либо другой профиль, будут проанализированы с помощью профиля по умолчанию. Предпочтительно использовать один и тот же профиль для языка для всех проектов. +quality_profiles.list.projects=Проекты +quality_profiles.list.projects.help=Проекты с выбранным профилем качества всегда анализируются в соответствии с его настройками не зависимо от профиля по умолчанию. Администраторы профиля качества могут самостоятельно связывать проекты с профилем, а администраторы проекта могут выбирать нужный профиль для каждого языка кодирования своего проекта. +quality_profiles.list.rules=Правила +quality_profiles.list.updated=Обновлено +quality_profiles.list.used=Используется +quality_profiles.list.default.help=Для каждого языка существует свой профиль по умолчанию. Все проекты, которые явно не связаны с определёнными профилями, будут анализироваться с профилем по умолчанию. +quality_profiles.x_updated_on_y={name}, обновлен {date} +quality_profiles.change_projects=Изменить проекты +quality_profiles.not_found=Запрашиваемый профиль качества не найден. +quality_profiles.back_to_list=Вернуться к списку профилей качества +quality_profiles.latest_new_rules=Недавно добавленные правила +quality_profiles.latest_new_rules.activated={0}, активировано в {1} профилях +quality_profiles.latest_new_rules.not_activated={0}, еще не активировано +quality_profiles.latest_new_rules.see_all_x=Посмотреть все {count} недавно добавленных правил +quality_profiles.deprecated_rules=Устаревшие правила +quality_profiles.x_deprecated_rules=Устарело {linkCount} {count, plural, one {правило} few {правил} many {правил} other {правил}} +quality_profiles.deprecated_rules_description=Эти устаревшие правила будут в конечном итоге исчезнут. Вам стоит найти им замену. +quality_profiles.deprecated_rules_are_still_activated=Устаревшие правила по-прежнему активированы в {count} профиле(-ях) качества\: +quality_profiles.sonarway_missing_rules=Правила "Sonar way" не включены +quality_profiles.sonarway_missing_rules_description=Рекомендуемые правила отсутствуют в вашем профиле +quality_profiles.x_sonarway_missing_rules=Sonar way не включает {count, plural, one {правило} few {правила} many {правила} other {правила}} {linkCount} +quality_profiles.sonarway_see_x_missing_rules=См.{0} отсутствующих в Sonar way правил +quality_profiles.stagnant_profiles=Застоявшиеся профили +quality_profiles.not_updated_more_than_year=Следующие профили не обновлялись более одного года\: +quality_profiles.exporters=Экспортеры +quality_profiles.exporters.deprecated=Экспортеры устарели и будут удалены в будущей версии. +quality_profiles.updated_=Обновлено\: +quality_profiles.used_=Использовано\: +quality_profiles.built_in=Встроенный +quality_profiles.built_in.description=Это встроенный профиль качества, обновляемый автоматически. +quality_profiles.extends_built_in=Так как этот профиль качества наследуется из встроенного профиля качества, он может быть автоматически обновлен при развертывании новой версии соответствующего плагина. +quality_profiles.no_built_in_updates_warning=Этот профиль качества не наследуется от встроенного профиля. Он не будет автоматически обновляться при появлении новых правил. +quality_profiles.no_built_in_updates_warning_admin=Чтобы профиль автоматически обновлялся, установите ему подходящий встроенный профиль в качестве родителя. +quality_profiles.no_built_in_updates_warning.new_profile=Этот профиль качества не наследуется от встроенного профиля. Он не будет автоматически обновляться при появлении новых правил. +quality_profiles.no_built_in_updates_warning.new_profile.2=Если вы хотите извлечь пользу из автоматических обновлений, подумайте о расширении профиля качества. +quality_profiles.default_permissions=Пользователи с глобальным разрешением "Управление Профилями качества" могут управлять данным профилем качества. +quality_profiles.grant_permissions_to_more_users=Выдать разрешения другим пользователям +quality_profiles.grant_permissions_to_user_or_group=Выдать разрешение пользователю или группе +quality_profiles.additional_user_groups=Дополнительные пользователи / группы\: +quality_profiles.search_description=Поиск пользователей по логину или имени, и групп по имени\: +quality_profiles.permissions.remove.user=Удалить разрешение пользователя +quality_profiles.permissions.remove.user_x=Удалить разрешение пользователя {0} +quality_profiles.permissions.remove.user.confirmation=Вы уверены, что хотите удалить разрешение на этот профиль качества у пользователя {user}? +quality_profiles.permissions.remove.group=Удалить разрешение группы +quality_profiles.permissions.remove.group_x=Удалить разрешение для {0} +quality_profiles.permissions.remove.group.confirmation=Вы уверены, что хотите удалить разрешение на этот профиль качества у группы {user}? +quality_profiles.copy_help=Создать новый профиль качества как копию "{0}". Эти два профиля будут развиваться независимо. +quality_profiles.extend_help=Создать дочерний профиль качества, наследующий все активные правила из "{0}". Изменения в "{0}" повлияют на дочерний профиль. +quality_profiles.extend_description=Этот профиль расширяет {link}. +quality_profiles.extend_description_help=Изменения в "{0}" или любом из его родительских повлияют на этот профиль качества. +quality_profiles.chose_creation_type=Какой тип профиля вы хотите создать? +quality_profiles.creation_from_extend=Расширить существующий профиль качества +quality_profiles.creation_from_extend_description_1=Создать дочерний профиль качества, наследующий активные правила родителя. +quality_profiles.creation_from_extend_description_2=Изменения в родительском профиле повлияют на дочерний. +quality_profiles.creation_from_copy=Скопировать существующий профиль качества +quality_profiles.creation_from_copy_description_1=Создать новый профиль качества копированием. +quality_profiles.creation_from_copy_description_2=Эти два профиля будут развиваться независимо. +quality_profiles.creation_from_blank=Создать пустой профиль качества +quality_profiles.creation_from_blank_description=Создать новый профиль качества без активных правил по умолчанию. +quality_profiles.creation.choose_parent_quality_profile=Профиль для расширения +quality_profiles.creation.choose_copy_quality_profile=Профиль для копирования +quality_profiles.name_invalid=Имя профиля качества не может быть пустым +quality_profiles.actions=Открыть {0} {1} действия профиля качества + + + +#------------------------------------------------------------------------------ +# +# QUALITY GATES +# +#------------------------------------------------------------------------------ + +quality_gate.create=Создать +quality_gates.create=Создать порог качества +quality_gates.rename=Переименовать порог качества +quality_gates.delete=Удалить порог качества +quality_gates.copy=Скопировать порог качества +quality_gates.cannot_set_default_no_cayc=Вы должны сделать этот порог качества совместимым с Clean as You Code, чтобы сделать его Порогом качества по умолчанию. +quality_gates.cannot_copy_no_cayc=Вы должны сделать этот порог качества совместимым с Clean as You Code, чтобы скопировать. +quality_gates.is_default_no_conditions=Это порог качества по умолчанию, но он не имеет настроенных условий. Пожалуйста, настройте по крайней мере одно условие для него. +quality_gates.is_built_in.description=Для большинства проектов рекомендуется Sonar way. {link} +quality_gates.is_built_in.cayc.description=Единственный порог качества, который нужно применять {link} +quality_gates.conditions=Условия +quality_gates.conditions.help=Ваш проект не пройдет Порог Качества, если он нарушает любое пороговое значение, установленное для Нового кода или Общего кода. +quality_gates.conditions.help.link=Смотрите также\: "Чистый код" +quality_gates.projects=Проекты +quality_gates.projects.help=Пороги качества по умолчанию применяются ко всем проектам, которым явно не назначены собственные. Администраторы порогов качества могут связывать проекты с порогами на страницы профиля, а также управлять профилем по умолчанию. Администраторы проекта могут выбирать любой порог качества для своего проекта. +quality_gates.add_condition=Добавить условие +quality_gates.add_condition.metric_from_other_mode=This quality gate already has an equivalent condition based on the same concept ("{metric}") that persists from the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. Update the metric and you will be able to edit the condition. +quality_gates.condition.edit=Изменить условие на {0} +quality_gates.condition.delete=Удалить условие для {0} +quality_gates.condition_added=Условие успешно добавлено. +quality_gates.update_condition=Обновить условие +quality_gates.condition_updated=Условие успешно обновлено. +quality_gates.conditions_updated=Условия успешно обновлены. +quality_gates.conditions_updated_to_the_mode=The metrics of "{qualityGateName}" gate were successfully updated +quality_gates.no_conditions=Нет условий +quality_gates.health_icons=Значки состояния проекта представляют\: +quality_gates.projects_for_default=Каждый проект, которому специально не назначен порог качества, будет связан с этим порогом по умолчанию. +quality_gates.projects.with=С +quality_gates.projects.without=Без +quality_gates.projects.all=Все +quality_gates.projects.noResults=Нет проектов +quality_gates.projects.select_hint=Нажмите, чтобы связать этот проект с порогом качества +quality_gates.projects.deselect_hint=Нажмите, чтобы удалить связь между этим проектом и порогом качества +quality_gates.projects.cannot_associate_projects_no_conditions=Вы должны настроить по крайней мере одно условие, прежде чем вы сможете назначить проекты этому порогу качества. +quality_gates.projects.ai_assured_message=This project contains AI-generated code. It must use Sonar way. +quality_gates.operator.LT=меньше, чем +quality_gates.operator.inverted.LT=greater than or equal +quality_gates.operator.GT=больше, чем +quality_gates.operator.inverted.GT=меньше или равно +quality_gates.operator.EQ=равно +quality_gates.operator.NE=не +quality_gates.operator.LT.short=< +quality_gates.operator.GT.short=> +quality_gates.operator.EQ.short=\= +quality_gates.operator.NE.short=≠ +quality_gates.operator.LT.rating=лучше, чем +quality_gates.operator.GT.rating=хуже, чем +quality_gates.operator.EQ.rating=равно +quality_gates.operator.NE.rating=не +quality_gates.delete.confirm.message=Вы уверены, что вы хотите удалить порог качества "{0}"? +quality_gates.delete.confirm.default=Вы уверены, что вы хотите удалить порог качества "{0}", который является порогом качества по умолчанию? +quality_gates.delete_condition=Удалить условие +quality_gates.condition_deleted=Условие успешно удалено +quality_gates.delete_condition.confirm.message=Вы уверены, что вы хотите удалить условие "{0}"? +quality_gates.conditions.fails_when=Порог качества не проходит, когда +quality_gates.conditions.metric=Метрика +quality_gates.conditions.cayc=Ваш новый код будет чистым, если\: +quality_gates.conditions.cayc.description=Эти условия применяются к новому коду всех ветвей и пулл-реквестов. +quality_gates.conditions.cayc.metric={metric} - {operator} - {value} +quality_gates.conditions.cayc.hint=Для прохождения проектом порога качества должны быть выполнены приведенные ниже условия. +quality_gates.conditions.cayc.threshold.hint=Sonar рекомендует это значение. Создайте новый порог качества, чтобы установить другое. +quality_gates.conditions.new_code=В новом коде +quality_gates.conditions.new_code.long=Условия для нового кода +quality_gates.conditions.new_code.description=Условия для нового кода применяются ко всем веткам и пулл-реквестам. +quality_gates.conditions.new_code_1=1 условие не выполнено в новом коде +quality_gates.conditions.new_code_x={0} условий не выполнено в новом коде +quality_gates.conditions.overall_code=Во всем коде +quality_gates.conditions.overall_code.long=Условия для всего кода +quality_gates.conditions.overall_code.description=Условия для всего кода применяются только к веткам. +quality_gates.conditions.overall_code_1=1 условие не выполнено во всем коде +quality_gates.conditions.overall_code_x={0} условий не выполнено во всем коде +quality_gates.conditions.x_conditions_failed={conditions} {conditions, plural, one {условие не выполнено} few {условия не выполнено} many {условий не выполнено} other {условий не выполнено}} +quality_gates.conditions.operator=Оператор +quality_gates.conditions.value=Значение +quality_gates.conditions.where=Где? +quality_gates.duplicated_conditions=Этот порог качества содержит дублирующиеся условия\: +quality_gates.intro.1=Порог качества - это набор условий, которым должен соответствовать проект перед тем, как он может быть запущен в реальную эксплуатацию. +quality_gates.intro.2=Можно установить Порог качества по умолчанию для применения ко всем проектам, которым явно не назначен другой порог. +quality_gates.built_in=Встроенный +quality_gates.built_in.help=Встроенный порог качества не меняется, он содержит лучшие практики. +quality_gates.built_in.description.1=Этот профиль качества предоставляется по умолчанию. +quality_gates.built_in.description.2=Он будет автоматически обновляться в соответствии с последними рекомендациями. +quality_gates.status=Статус порога качества +quality_gates.help.title=What is a quality gate? +quality_gates.help.desc=It`s a set of measure-based, Boolean conditions. It helps you know immediately whether your projects are production-ready. Ideally, all projects will use the same quality gate. Each project's Quality Gate status is displayed prominently on its homepage. +quality_gates.permissions=Разрешения +quality_gates.permissions.help=Пользователи с глобальным разрешением "Администрирование Порогов качества", и перечисленные ниже, могут управлять этим порогом качества. +quality_gates.permissions.grant=Выдать разрешение пользователю или группе +quality_gates.permissions.search=Поиск пользователей по логину или имени, и групп по имени\: +quality_gates.permissions.remove.user=Удалить разрешение пользователя +quality_gates.permissions.remove.user.confirmation=Вы уверены, что хотите удалить разрешение на этот порог качества у пользователя {user}? +quality_gates.permissions.remove.group=Удалить разрешение группы +quality_gates.permissions.remove.group.confirmation=Вы уверены, что хотите удалить разрешение на этот порог качества у группы {user}? +quality_gates.cayc="Чистый код" +quality_gates.cayc_missing.banner.title=Этот порог качества не соответствует стандарту Clean as You Code +quality_gates.cayc_missing.banner.description={cayc_link} - наиболее эффективный подход к поставке чистого кода. Данный порог качества не соответствует этой методологии. Мы настоятельно рекомендуем обновить этот порог качества. +quality_gates.cayc_condition.review_update=Review and Update Quality Gate +quality_gates.cayc.review_update_modal.header=Обновите "{0}" в соответствии с принципом Clean as You Code +quality_gates.cayc.review_update_modal.confirm_text=Обновить порог качества +quality_gates.cayc.review_update_modal.description1=Этот порог качества будет обновлен в соответствии с {cayc_link}. Пожалуйста, ознакомьтесь с изменения ниже. +quality_gates.cayc.review_update_modal.description2=Все остальные условия будут сохранены +quality_gates.cayc_optimize.banner.title=Этот порог качества может быть дополнительно оптимизирован для соответствия Чистому коду +quality_gates.cayc_optimize.banner.description=Этот порог качества соответствует методологии {cayc_link}, но можно его еще больше оптимизировать, чтобы убедиться, что новый код не имеет замечаний. +quality_gates.cayc_condition.review_optimize=Проверка и оптимизация порога качества +quality_gates.cayc.review_optimize_modal.header=Оптимизировать "{0}" для соответствия Чистому коду +quality_gates.cayc.review_optimize_modal.confirm_text=Оптимизировать порог качества +quality_gates.cayc.review_optimize_modal.description1=Этот порог качества будет оптимизирован для {cayc_link}. Пожалуйста, просмотрите изменения ниже. +quality_gates.cayc.condition_simplification_list=Список условий для проверки, что добавленный или измененный код является чистым. +quality_gates.cayc.condition_simplification_tour.page_1.title=Соответствует 'Чистому коду'\! +quality_gates.cayc.condition_simplification_tour.page_1.content1=Условия в этом пороге качества были обновлены, чтобы гарантировать чистоту любого добавленного или измененного кода. +quality_gates.cayc.condition_simplification_tour.page_2.title=Одно условие, нет замечаний +quality_gates.cayc.condition_simplification_tour.page_2.content=

One single condition ensures that new code has no issues.

This condition replaced the three conditions on Security rating, Reliability rating and Maintainability rating.

+quality_gates.cayc.condition_simplification_tour.page_3.title=Решить нерешенные замечания +quality_gates.cayc.condition_simplification_tour.page_3.content1=Every issue in new code must be resolved for a project to pass this quality gate. +quality_gates.cayc.condition_simplification_tour.page_3.content2=Learn more\: Issue life cycle +quality_gates.cayc.new_maintainability_rating.A=Технический долг меньше {0} +quality_gates.cayc.new_maintainability_rating=Технический долг больше {1} +quality_gates.cayc.new_reliability_rating.A=Нет ошибок +quality_gates.cayc.new_security_rating.A=Нет уязвимостей +quality_gates.cayc.unlock_edit=Разрешить редактирование +quality_gates.cayc.tooltip.message=Этот порог качества настроен по рекомендациям "Clean as You Code" ("Чистый код"). +quality_gates.cayc.badge.tooltip.learn_more=Узнать больше\: Clean as You Code +quality_gates.cayc.banner.title=Этот порог качества соответствует стандарту Clean as You Code +quality_gates.cayc.banner.description1=Этот порог качества соответствует методологии {cayc_link}, поэтому вы можете воспользоваться наиболее эффективным подходом к поставке чистого кода. +quality_gates.cayc.banner.description2=Это гарантирует, что\: +quality_gates.cayc_unfollow.description=Вы можете нажать на кнопку "Разблокировать", чтобы отредактировать этот порог качества. Добавление дополнительных условий к совместимому порогу качества может привести к ухудшению результата. Вы изучили {cayc_link}? Мы настоятельно рекомендуем эту методологию для получения статуса "Чистый код". +quality_gates.cayc.review_update_modal.add_condition.header= {0} условий(я) будут добавлены для нового кода +quality_gates.cayc.review_update_modal.modify_condition.header= {0} условий(я) будут изменены для нового кода +quality_gates.ai_generated.tooltip.message=Sonar way ensures clean AI-generated code +quality_gates.ai_generated.description=Sonar way ensures {link} +quality_gates.ai_generated.description.clean_ai_generated_code=clean AI-generated code +quality_gates.mqr_mode_update.tooltip.message=Update the metrics of this quality gate +quality_gates.mqr_mode_update.single_metric.tooltip.message=Update {metric} metric to {mode} +quality_gates.update_conditions.update_metrics=Update metrics +quality_gates.update_conditions.header=Update all metrics of “{qualityGate}” gate +quality_gates.update_conditions.header.single_metric=Update this metric +quality_gates.update_conditions.description.line1=The condition(s) listed below will be updated to align with the mode of this instance ({mode}). +quality_gates.update_conditions.description.line2=In some cases, you will see that the name of the conditions does not change between modes. In these cases, the underlying calculation will be changing to something similar but not identical. Your settings for Operator and value will remain unchanged. +quality_gates.update_conditions.description.line3=Note that the update to {mode} might cause your quality gate to fail. {link} +quality_gates.update_conditions.description.link=For more information, refer to the documentation. +quality_gates.update_conditions.standard_mode_header=Standard Experience Metric +quality_gates.metric.standard_mode_short=Standard Experience +quality_gates.metric.standard_mode_long=Standard Experience Metric +quality_gates.metric.mqr_mode_short=MQR Mode +quality_gates.metric.mqr_mode_long=MQR Mode Metric +quality_gates.update_conditions.operator_and_value_header=Operator and Value +quality_gates.update_conditions.removed=Condition will be removed +quality_gates.update_conditions.error=Failed to update some conditions +quality_gates.mode_banner.title=This quality gate is using conditions with metrics that belong to the {mode} +quality_gates.mode_banner.description=This instance is currently in the {link}. We recommend you update the metrics of your quality gate conditions to ensure accurate categorization and ranking of your issues in this mode. Conditions that use {otherMode} metrics can’t be edited until they are updated. +quality_gates.mode_banner.button=Review and update metrics + + +#------------------------------------------------------------------------------ +# +# RULES DOCUMENTATION PAGE +# +#------------------------------------------------------------------------------ +rules.parameters=Параметры +rules.status.beta=Бета +rules.status.BETA=Бета +rules.status.deprecated=Устаревшее +rules.status.DEPRECATED=Устаревшее +rules.status.DEPRECATED.help=Правило, вызвавшее это замечание, устарело и будет удалено. После удаления правила, это замечание больше не будет появляться. +rules.status.ready=Готовое +rules.status.READY=Готовое +rules.status.REMOVED=Удалено +rules.status.REMOVED.help=Правило, вызвавшее это замечание, было удалено. Со следующим анализом это замечание перестанет появляться. + + +#------------------------------------------------------------------------------ +# +# CODING RULES +# +#------------------------------------------------------------------------------ +coding_rules.active_in_all_profiles=Это правило уже активировано во всех доступных профилях качества. +coding_rules.severity_deprecated=Изменение серьезности правил устарело, перестанет быть доступным в будущем. +coding_rules.custom_severity.title=Rule severity in this quality profile +coding_rules.custom_severity.description.standard=Changing rule severity in a quality profile {link} +coding_rules.custom_severity.description.standard.link=does not change its recommended severity +coding_rules.custom_severity.description.mqr=In the multi-quality mode, severities are directly tied to the software quality impacted. This means that {link} +coding_rules.custom_severity.description.mqr.link=each software quality has its own severity per rule. +coding_rules.custom_severity.not_recommended=This is a custom rule severity, the recommended one is {recommended} +coding_rules.custom_severity.choose_severity=Choose severity +coding_rules.custom_severity.severity_with_recommended={severity} (recommended) +coding_rules.activate=Активировать +coding_rules.activate_in=Активировать в +coding_rules.activate_in_quality_profile=Активировать в профиле качества +coding_rules.activation_severity=Серьезность активации +coding_rules.available_since=Доступно С +coding_rules.bulk_change=Массовое изменение +coding_rules.bulk_change.success={2} правил изменено в профиле {0} - {1} +coding_rules.bulk_change.warning={2} правил изменено, {3} правил игнорировано в профиле {0} - {1} +coding_rules.bulk_change.no_quality_profile=Нет профиля качества. +coding_rules.can_not_bulk_change=Массовое изменение доступно только в том случае, если у вас есть собственный профиль качества для цели. Вы можете создать настраиваемый профиль качества, основанный на встроенном профиле, копируя или расширяя его в списке профилей качества. +coding_rules.can_not_deactivate=Это правило наследуется и не может быть деактивировано. +coding_rules.change_details=Изменить подробности профиля качества +coding_rules.change_details_x=Изменить сведения о профиле качества {0} +coding_rules.context.others.title=Как исправить это в другом компоненте или фреймворке? +coding_rules.context.others.description.first=Хотя основной фреймворк или компонент, используемый в вашем проекте, не указан выше, вы можете найти полезную информацию в инструкциях, которые мы предоставляем. +coding_rules.context.others.description.second=Внимание\: Библиотеки, упомянутые в этих инструкциях, могут не подходить вашему коду. +coding_rules.context.others.description.do=Используйте библиотеки, совместимые с используемыми вами фреймворками. +coding_rules.context.others.description.dont=Не копируйте слепо и вставляйте исправления в ваш код. +coding_rules.context.others.title_feedback=Помогите нам стать лучше +coding_rules.context.others.feedback_description_1=Let us know if the instructions we provide do not work for you. Tell us which framework you use and why our solution does not work by submitting an idea on the {productName} productboard. +coding_rules.context.others.feedback_description_2=Мы сделаем все возможное, чтобы предоставить вам более актуальные инструкции в будущем. +coding_rules.context.others.feedback_description.link=Отправить предложение +coding_rules.create=Создать +coding_rules.create_custom_rule=Создать собственное правило +coding_rules.custom_rule=Собственное правило +coding_rules.custom_rule.help=Пользовательские правила создаются администраторами из шаблонов и являются единственными полностью редактируемыми правилами. +coding_rules.custom_rule.activation_notice=Примечание\: параметры настраиваемого правила не могут быть настроены в момент активации, только во время создания/редактирования. +coding_rules.custom_rule.software_quality_x=Качество ПО\: {quality} +coding_rules.custom_rule.select_software_quality=Пожалуйста, выберите минимум один вариант качества ПО. +coding_rules.custom_rule.removal=Only custom rules may be deleted. When a custom rule is deleted, it is not removed from the {productName} instance. Instead its status is set to "REMOVED", allowing relevant issues to continue to be displayed properly. +coding_rules.custom_rules=Собственные правила +coding_rules.deactivate_in_quality_profile=Деактивировать в профиле качества +coding_rules.deactivate_in_quality_profile_x=Отключить в профиле качества {0} +coding_rules.delete_rule=Удалить правило +coding_rules.delete_rule_x=Delete Rule {name} +coding_rules.delete.custom.confirm=Are you sure you want to delete custom rule "{name}"? +coding_rules.extend_description=Расширить описание +coding_rules.deactivate_in=Деактивировать в +coding_rules.deactivate=Деактивировать +coding_rules.deactivate.confirm=Вы уверены, что вы хотите деактивировать это правило в профиле? +coding_rules.deactivate_in_all_quality_profiles=Деактивировать во всех {0} профилях +coding_rules.inherits="{0}" наследуется из "{1}" +coding_rules.issues=Замечания +coding_rules.issues.only_main_branches=Включены только замечания от ветвей главного проекта. +coding_rules.most_violating_projects=Наиболее нарушающие проекты +coding_rules.most_violating_projects.more_x=Еще {count} проектов содержат замечания, связанных с этим правилом. {link} +coding_rules.most_violating_projects.link=Посмотреть полный список замечаний +coding_rules.need_extend_or_copy=Правила во встроенных профилях качества не могут быть деактивированы. Вы можете создать настраиваемый профиль качества, основанный на встроенном профиле, копируя или расширяя его в списке профилей качества. +coding_rules.no_results=Отсутствуют правила кодирования +coding_rules.no_issue_detected_for_projects=Замечаний по этому правилу в основных ветках проекта не обнаружено. +coding_rules.no_tags=Нет тегов +coding_rules.original=Исходный\: +coding_rules.overrides="{0}" переопределяет "{1}" +coding_rules.parameter.empty=(пусто) +coding_rules.parameters=Параметры +coding_rules.parameters.default_value=Значение по умолчанию\: +coding_rules.quality_profiles=Профили качества +coding_rules.quality_profiles.description=Все профили качества, где это правило активировано. Встроенные профили не могут быть изменены. +coding_rules.quality_profiles.template_caption=Шаблон правила был активирован в следующих профилях в предыдущих версиях {instance}. Эта возможность больше недоступна. Вместо этого, пожалуйста, создайте собственное правило. +coding_rules.quality_profile=Профиль качества +coding_rules.reactivate=Переактивировать +coding_rules.reactivate.help=Правило с таким ключом было ранее удалено. Пожалуйста, активируйте существующее правило или измените ключ, чтобы создать новое правило. +coding_rules.return_to_list=Вернуться к списку +coding_rules.see_all=Посмотреть все правила +coding_rules.remove_extended_description=Удалить расширенное описание +coding_rules.remove_extended_description.confirm=Вы уверены, что вы хотите удалить расширенное описание? +coding_rules.repository=Репозиторий правил\: +coding_rules.revert_to_parent_definition=Вернуть к родительским настройкам +coding_rules.revert_to_parent_definition.confirm=Настройки правила будут возвращены к параметрам, указанным в профиле {0}. Вы уверены? +coding_rules.rule_template=Шаблон правила +coding_rules.rule_template.help=Шаблоны правил позволяют пользователям легко определять свои собственные правила. Правила, созданные из шаблона, перечислены на странице детализации правил. +coding_rules.rule_template.title=Это правило может быть использовано как шаблон для создания собственного правила, оно не может быть активировано в профиле +coding_rules._rules=правила +coding_rules.show_template=Показать шаблон +coding_rules.skip_to_filters=Перейти к фильтрам правил +coding_rules.software_qualities.label=Влияние качества ПО +coding_rules.cct_attribute.label=Чистота кода +coding_rules.to_select_rules=Выбрать правила +coding_rules.to_navigate=Перейти к правилу +coding_rules.type.deprecation.title=Типы правил являются устаревшими. +coding_rules.type.deprecation.filter_by=Вы можете фильтровать править по характеристикам чистого кода и качества ПО. +coding_rules.severity.deprecation.title=Серьезность теперь связана с затронутым качеством ПО. Этот уровень серьезности устарел и больше не может быть изменен. +coding_rules.severity.deprecation.filter_by=Теперь вы можете фильтровать правила по качеству ПО и "новой" серьезности. +coding_rules.prioritized_rule.title=Приоритетное правило +coding_rules.impact_customized.message=Rule severity was customized in this profile +coding_rules.impact_customized.detail={softwareQuality} changed from {recommended} to {customized} +coding_rules.severity_customized.message=Rule severity was customized from {recommended} to {customized} +coding_rules.prioritized_rule.switch_label=All corresponding issues in the overall code should be fixed +coding_rules.prioritized_rule.note=For the quality gate to fail, you must add a condition that checks whether any issues have been raised from prioritised rules +coding_rules.rule_name.title=Rule Name\: {name} +coding_rules.quality_profile.title=Quality profile\: {name} + +coding_rules.update_custom_rule=Обновить собственное правило + +coding_rules.filters.activation=Активация +coding_rules.filters.activation.active=Активно +coding_rules.filters.activation.active_rules=Действующие правила +coding_rules.filters.activation.inactive=Неактивно +coding_rules.filters.activation.help=Критерий активации доступен при выборе профиля качества +coding_rules.filters.active_severity=Активная серьезность +coding_rules.filters.active_severity.inactive=Критерий активной серьезности доступен при выборе профиля качества +coding_rules.filters.availableSince=Доступно С +coding_rules.filters.characteristic=Характеристика +coding_rules.filters.description=Описание +coding_rules.filters.quality_profile=Профиль качества +coding_rules.filters.inheritance=Наследование +coding_rules.filters.inheritance.inactive=Критерий наследования доступен при выборе профиля качества +coding_rules.filters.inheritance.none=Не унаследовано +coding_rules.filters.inheritance.inherited=Унаследовано +coding_rules.filters.inheritance.x_inherited_from_y={count} наследуется из "{name}" +coding_rules.filters.inheritance.overrides=Переопределено +coding_rules.filters.key=Ключ +coding_rules.filters.language=Язык +coding_rules.filters.language.inactive=Критерий языка доступен, только когда профиль качества не выбран +coding_rules.filters.name=Имя +coding_rules.filters.repository=Репозиторий +coding_rules.filters.severity=Серьезность +coding_rules.filters.security_hotspots=Потенциальные уязвимости +coding_rules.filters.status=Статус +coding_rules.filters.tag=Тег +coding_rules.filters.template=Шаблоны +coding_rules.filters.template.is_template=Показать только шаблоны +coding_rules.filters.template.is_not_template=Скрыть шаблоны +coding_rules.filters.prioritizedRule.disabled=Критерий приоритетных правил доступен при выбранном профиле качества +coding_rules.filters.prioritizedRule.true=Показать только приоритетные +coding_rules.filters.prioritizedRule.false=Скрыть приоритетные +coding_rules.facet.languages=Язык +coding_rules.facet.repositories=Репозиторий +coding_rules.facet.impactSeverities=Серьезность +coding_rules.facet.cleanCodeAttributeCategories=Чистота кода +coding_rules.facet.impactSoftwareQualities=Качество ПО +coding_rules.facet.tags=Теги +coding_rules.facet.qprofile=Профиль качества +coding_rules.facet.qprofile.help=Профили качества - это коллекция правил для применения во время анализа. +coding_rules.facet.qprofile.link=Смотрите также\: Профили качества +coding_rules.facet.debt_characteristics=Характеристика +coding_rules.facet.severities=Серьезность по умолчанию +coding_rules.facet.statuses=Статус +coding_rules.facet.available_since=Доступно с +coding_rules.facet.inheritance=Наследование +coding_rules.facet.activationSeverities=Серьезность активации +coding_rules.facet.template=Шаблон +coding_rules.facet.rule_key=Правило +coding_rules.facet.types=Тип +coding_rules.facet.prioritizedRule=Приоритетные правила + +coding_rules.facet.language.show_more=Показать другие языки +coding_rules.facet.language.show_less=Скрыть лишние языки +coding_rules.facet.tag.show_more=Показать больше тегов +coding_rules.facet.tag.show_less=Скрыть лишние теги +coding_rules.facet.repository.show_more=Показать больше репозиториев +coding_rules.facet.repository.show_less=Скрыть лишние репозитории +coding_rules.facet.security_hotspots.show_only=Show Security Hotspots Only + +coding_rules.facets.languages=Языки +coding_rules.facets.tags=Теги +coding_rules.facets.repositories=Репозитории +coding_rules.facets.top=Первые {0} + +coding_rules.rule_id=ID правила\: + +coding_rules.analysis_scope=Область анализа\: + +coding_rules.scope.MAIN=исходные файлы +coding_rules.scope.TEST=файлы тестов +coding_rules.scope.ALL=все исходники + +coding_rules.remediation_effort=Усилие\: +coding_rules.remediation_function=Функция восстановления +coding_rules.remediation_function.LINEAR=Линейная +coding_rules.remediation_function.LINEAR_OFFSET=Линейная со смещением +coding_rules.remediation_function.CONSTANT_ISSUE=Постоянная/замечание +coding_rules.remediation_function.coeff=Коэфф +coding_rules.remediation_function.offset=Смещение +coding_rules.remediation_function.constant=Постоянная + +coding_rules.external_rule.engine_tooltip=Правило, предоставляемое внешним движком правил\: {0} +coding_rules.external_rule.engine=Анализатор\: + +coding_rules.description_section.title.introduction=Введение +coding_rules.description_section.title.root_cause=Почему это проблема? +coding_rules.description_section.title.root_cause.SECURITY_HOTSPOT=Каков риск? +coding_rules.description_section.title.assess_the_problem=Вы рискуете? +coding_rules.description_section.title.how_to_fix=Как это исправить? +coding_rules.description_section.title.code_fix=AI CodeFix +coding_rules.description_section.title.more_info=Подробнее +coding_rules.description_section.title.activity=Активность + +coding_rules.description_context.title=Какой компонент или фреймворк содержит замечание? +coding_rules.description_context.subtitle=Как это исправить в {0}? +coding_rules.description_context.default_information={0} был обнаружен как наиболее подходящий компонент или фреймворк для этого замечания. +coding_rules.description_context.other=Другие + +coding_rules.more_info.education_principles.title=Принципы чистого кода +coding_rules.more_info.resources.title=Ресурсы + +coding_rules.more_info.notification_message=Ниже мы добавили новую информацию о принципах "Чистого кода", чтобы помочь вам улучшить качество и безопасность кода. Найдите время прочитать ее. +coding_rules.more_info.scroll_message=Прокрутите вниз до "Принципов качества кода" + +coding_rules.detail.extend_description.form=Расширить описание правила +coding_rules.create_tag=Создать тег + +coding_rules.select_profile=Выбор профиля +coding_rules.selected_profiles=Выбранные профили + +coding_rules.custom.type.label=Тип +coding_rules.custom.type.option.ISSUE=Замечание +coding_rules.custom.type.option.SECURITY_HOTSPOT=Потенциальная уязвимость + +coding_rules.system_tags_tooltip=Этот тег нельзя удалить, т.к. он предопределен системой + +rule.impact.severity.tooltip=Замечания, найденные этим правилом, имеют серьезность {severity} влияющую на качество ПО {quality}. + +rule.clean_code_attribute_category.CONSISTENT=Консистентность +rule.clean_code_attribute_category.CONSISTENT.title=Это правило консистентности. +rule.clean_code_attribute_category.INTENTIONAL=Преднамеренность +rule.clean_code_attribute_category.INTENTIONAL.title=Это правило преднамеренности. +rule.clean_code_attribute_category.ADAPTABLE=Адаптивность +rule.clean_code_attribute_category.ADAPTABLE.title=Это правило адаптивности. +rule.clean_code_attribute_category.RESPONSIBLE=Ответственность +rule.clean_code_attribute_category.RESPONSIBLE.title=Это правило ответственности. + +rule.clean_code_attribute.CLEAR=Очистить +rule.clean_code_attribute.CLEAR.title=Это правило преднамеренности, код должен быть прозрачным. +rule.clean_code_attribute.COMPLETE=Завершенный +rule.clean_code_attribute.COMPLETE.title=Это правило преднамеренности, код должен быть завершенным. +rule.clean_code_attribute.CONVENTIONAL=Общепринятый +rule.clean_code_attribute.CONVENTIONAL.title=Это правило консистентности, код должен соответствовать соглашения разработки. +rule.clean_code_attribute.DISTINCT=Уникальный +rule.clean_code_attribute.DISTINCT.title=Это правило адаптивности, код должен быть уникальным. +rule.clean_code_attribute.EFFICIENT=Эффективный +rule.clean_code_attribute.EFFICIENT.title=Это правило преднамеренности, код должен быть эффективным. +rule.clean_code_attribute.FOCUSED=Сфокусированный +rule.clean_code_attribute.FOCUSED.title=Это правило адаптивности, код должен быть сфокусированным. +rule.clean_code_attribute.FORMATTED=Отформатированный +rule.clean_code_attribute.FORMATTED.title=Это правило консистентности, код должен быть отформатирован. +rule.clean_code_attribute.IDENTIFIABLE=Идентифицируемый +rule.clean_code_attribute.IDENTIFIABLE.title=Это правило консистентности, код должен быть идентифицируемым. +rule.clean_code_attribute.LAWFUL=Законный +rule.clean_code_attribute.LAWFUL.title=Это правило ответственности, код должен быть законным. +rule.clean_code_attribute.LOGICAL=Логичный +rule.clean_code_attribute.LOGICAL.title=Это правило преднамеренности, код должен быть логичным. +rule.clean_code_attribute.MODULAR=Модульный +rule.clean_code_attribute.MODULAR.title=Это правило адаптивности, код должен быть модульным. +rule.clean_code_attribute.RESPECTFUL=Уважительный +rule.clean_code_attribute.RESPECTFUL.title=Это правило ответственности, код должен быть уважительным. +rule.clean_code_attribute.TESTED=Тестируемый +rule.clean_code_attribute.TESTED.title=Это правило адаптивности, код должен быть тестируемым. +rule.clean_code_attribute.TRUSTWORTHY=Заслуживающий доверия +rule.clean_code_attribute.TRUSTWORTHY.title=Это правило ответственности, код должен заслуживать доверие. + +rule.cve_details=CVE details +rule.cve_details.cwes=CWEs +rule.cve_details.epss_score=EPSS Score +rule.cve_details.epss_score.value={0}% ({1}th) +rule.cve_details.cvss_score=CVSS Score +rule.cve_details.published_date=Published Date + +#------------------------------------------------------------------------------ +# +# EMAIL NOTIFICATION CONFIGURATION +# +#------------------------------------------------------------------------------ +email_notification.category=Email Notification +email_notification.header=SMTP Configuration +email_notification.description=Follow the steps below to configure and test your authentication. +email_notification.subheading.1=Select your authentication type and complete the fields below +email_notification.subheading.2=Complete the SMTP fields below +email_notification.subheading.3=Input the ‘sender’ information below to identify your email notification +email_notification.form.basic_auth.title=Basic Authentication +email_notification.form.basic_auth.description=Authenticate with a username and password +email_notification.form.username=SMTP username +email_notification.form.username.description=Username used to authenticate to the SMTP server. +email_notification.form.basic_password=SMTP password +email_notification.form.basic_password.description=Password used to authenticate to the SMTP server. +email_notification.form.oauth_auth.title=Modern Authentication +email_notification.form.oauth_auth.description=Authenticate with OAuth +email_notification.form.oauth_auth.supported=Supported providers\: Microsoft +email_notification.form.oauth_auth.recommended_reason=for stronger security compliance +email_notification.form.oauth_authentication_host=Authentication host +email_notification.form.oauth_authentication_host.description=Host of the Identity Provider issuing access tokens. +email_notification.form.oauth_client_id=Client ID +email_notification.form.oauth_client_id.description=Client ID provided by Microsoft Exchange when registering the application. +email_notification.form.oauth_client_secret=Client Secret +email_notification.form.oauth_client_secret.description=Client password provided by Microsoft Exchange when registering the application. +email_notification.form.oauth_tenant=Tenant +email_notification.form.oauth_tenant.description=Microsoft tenant. +email_notification.form.host=SMTP host +email_notification.form.host.description=URL of your SMTP server. +email_notification.form.port=SMTP port +email_notification.form.port.description=Port of your SMTP server (usually 25, 587 or 465). +email_notification.form.security_protocol=Security protocol +email_notification.form.security_protocol.description=Security protocol used to connect to your SMTP server (SSLTLS is recommended). Valid values\: NONE, SSLTLS, STARTTLS. +email_notification.form.from_address=From address +email_notification.form.from_address.description=Address emails will come from. +email_notification.form.from_name=From name +email_notification.form.from_name.description=Name emails will come from (usually "{productName}"). +email_notification.form.subject_prefix=Subject prefix +email_notification.form.subject_prefix.description=Prefix added to email so they can be easily recognized (usually "[{productName}]"). +email_notification.form.save_configuration=Сохранить конфигурацию +email_notification.form.save_configuration.create_success=Email configuration saved successfully. +email_notification.form.save_configuration.update_success=Email configuration updated successfully. +email_notification.form.delete_configuration=Удалить конфигурацию +email_notification.overview.heading=SMTP configuration settings +email_notification.overview.authentication_type=Authentication type +email_notification.overview.private=Hidden for security reasons +email_notification.form.private=************** +email_notification.overview.value={0} value +email_notification.test.title=Тест конфигурации +email_notification.test.modal_title=Test email +email_notification.test.to_address=Кому +email_notification.test.subject=Тема +email_notification.test.message=Сообщение +email_notification.test.message_text=This is a test message from {productName}. +email_notification.test.create_test_email=Create test email +email_notification.test.submit=Send test email +email_notification.test.success=Your email was sent successfully +email_notification.test.failure=Your email could not be sent. Ensure your authentication configuration settings and email recipient are valid. +email_notification.state.value_should_be_valid_email=A valid email address is required. + +#------------------------------------------------------------------------------ +# +# NOTIFICATIONS +# +#------------------------------------------------------------------------------ +notification.notification=Уведомление +notification.for=Notify me for +notification.by=by {channel} +notification.channel.EmailNotificationChannel=Электронная почта +notification.dispatcher.information=Уведомление никогда не отсылается автору события. +notification.dispatcher.ChangesOnMyIssue=Изменения в замечаниях, назначенных мне +notification.dispatcher.NewIssues=Новые замечания +notification.dispatcher.NewAlerts=Изменен порог качества во всех доступных проектах +notification.dispatcher.NewAlerts.project=Изменения порога качества +notification.dispatcher.NewFalsePositiveIssue=Замечания, отмеченные как ложные или неактуальные +notification.dispatcher.SQ-MyNewIssues=Мои новые замечания +notification.dispatcher.CeReportTaskFailure=Сбой фонового задания в администрируемых мной проектах +notification.dispatcher.CeReportTaskFailure.project=Фоновые задания с ошибками +notification.dispatcher.description_x=Отметьте для получения уведомления по {0} +notification.calculation_change.message.TRK=The way we calculate ratings has changed and it might affect your security, reliability, maintainability and security review ratings. {link} +notification.calculation_change.message.VW=The way we calculate ratings has changed and it might affect your releasability, security, reliability, maintainability and security review ratings. {link} + +#------------------------------------------------------------------------------ +# +# ALERTS +# +#------------------------------------------------------------------------------ + +alerts.operator.<=меньше +alerts.operator.>=больше, чем +alerts.operator.\==равен +alerts.operator.\!\==не + + +alert.tooltip.error=Это сообщение об ошибке. +alert.tooltip.warning=Это предупреждение. +alert.tooltip.success=Это сообщение об успехе. +alert.tooltip.info=Это информационное сообщение. + +alert.dismiss=Скрыть сообщение + +#------------------------------------------------------------------------------ +# +# USER +# +#------------------------------------------------------------------------------ +user.password_doesnt_match_confirmation=Пароль не совпадает с подтверждением. +user.password.conditions=Your password must include at least\: +user.password.condition.12_characters=12 characters +user.password.condition.1_upper_case=1 upper case letter +user.password.condition.1_lower_case=1 lower case letter +user.password.condition.1_number=1 number +user.password.condition.1_special_character=1 special character +user.password.invalid=Your password must meet all the requirements. +user.password.do_not_match=Passwords do not match. +user.old_password_incorrect=Старый пароль неверен +user.new_password_same_as_old=Новый пароль должен отличаться от старого +user.login_or_email_used_as_scm_account=Логин и адрес электронной почты, автоматически считаются аккаунтами SCM +user.x_deleted={0} (удалено) +user.confirm_password.no_match=Passwords do not match + +login.page=Вход +login.login_to_sonarqube=Log in to {productName} +login.login_with_x=Войти через {0} +login.more_options=Войти с учётными данными +login.unauthorized_access_alert=У вас нет доступа к этой странице. Пожалуйста, войдите под более привилегированным пользователем и повторите попытку. +login.with_x=С {0} +login.authentication_failed=Ошибка аутентификации +login.logout_failed=Ошибка выхода + +unauthorized.page=Не авторизован +unauthorized.message=Вы не имеете права доступа к этой странице. Обратитесь к администратору. +unauthorized.reason=Причина\: + + +#------------------------------------------------------------------------------ +# +# MY PROFILE & MY ACCOUNT +# +#------------------------------------------------------------------------------ +my_profile.login=Вход +my_profile.email=Электронная почта +my_profile.groups=Группы +my_profile.scm_accounts=Аккаунты SCM +my_profile.scm_accounts.tooltip=Учетные записи SCM используются для автоматического назначения замечаний. Логин и адрес электронной почты автоматически считаются учетной записью SCM. +my_profile.password.title=Смена пароля +my_profile.password.old=Старый пароль +my_profile.password.changed=Пароль был изменен\! +my_profile.notifications.submit=Сохранить изменения +my_profile.overall_notifications.title=Общие уведомления +my_profile.per_project_notifications.title=Уведомления каждого проекта +my_profile.per_project_notifications.add=Добавить проект +my_profile.per_project_notifications.edit=Настройка уведомлений + +my_account.page=Мой аккаунт +my_account.notifications=Оповещения +my_account.no_project_notifications=Вы пока не настроили оповещения проекта. +my_account.profile=Профиль +my_account.security=Безопасность +my_account.tokens_description=Если вы хотите усилить безопасность, не предоставляя реальные учетные данные пользователя {instance} при проверке кода или вызовах веб-сервисов, вы можете предоставить пользовательский токен вместо логина. Это улучшит безопасность вашего сервера за счет того, что пароль пользователя, производящего анализ, не будет передан по вашей сети. +my_account.token_type=Тип +my_account.project_name=Проект +my_account.tokens_last_usage=Последнее использование +my_account.tokens.expiration=Срок действия +my_account.tokens.expired=Истек срок действия токена +my_account.projects=Проекты +my_account.projects.description=У вас есть права администратора на следующие проекты. +my_account.projects.no_results=У вас нет прав администратора проекта. +my_account.projects.analyzed_x=Проанализирован {0} +my_account.projects.never_analyzed=Никогда не анализировался +my_account.search_project=Поиск проекта +my_account.set_notifications_for=Поиск проекта по имени +my_account.set_notifications_for.title=Добавить проект +my_account.create_new.TRK=Добавить проект +my_account.add_project=Добавить проект +my_account.add_project.manual=Локальный проект +my_account.add_project.azure=Из Azure DevOps +my_account.add_project.bitbucket=Из Bitbucket Server +my_account.add_project.bitbucketcloud=Из Bitbucket Cloud +my_account.add_project.github=Из GitHub +my_account.add_project.gitlab=Из GitLab +my_account.add_project.more_others=Импортировать с других DevOps-платформ +my_account.add_project.more=Импортировать с DevOps-платформы +my_account.reset_password.page=Обновить пароль +my_account.reset_password=Обновите свой пароль +my_account.reset_password.explain=Эта учетная запись не должна использовать пароль по умолчанию. + +my_account.create_new_project_portfolio_or_application=Анализировать новый проект / Создать новое портфолио или приложение + +my_account.preferences=Настройки +my_account.preferences.keyboard_shortcuts=Включить сочетания клавиш +my_account.preferences.keyboard_shortcuts.description=Некоторые действия могут быть выполнены с помощью горячих клавиш. Если не хотите их использовать, вы можете отключить их здесь (не затронет клавиши навигации, включающие стрелки, esc и enter). Для получения списка доступных сочетаний используйте клавишу с вопросительным знаком (нажмите {questionMark} на клавиатуре). + + +#------------------------------------------------------------------------------ +# +# PROJECT PROVISIONING +# +#------------------------------------------------------------------------------ +provisioning.no_analysis=С момента создания не было выполнено ни одного анализа. Единственная доступная секция - администрирование. +provisioning.no_analysis.delete=Вы должны либо повторить анализ проекта либо просто {link}. +provisioning.no_analysis.delete_project=удалить проект +provisioning.no_analysis_on_main_branch=Ветка "{0}" еще не проанализирована. +provisioning.no_analysis_on_main_branch.bad_configuration=Ветка "{0}" еще не проанализирована, а у вас уже есть несколько веток. Похоже, это не ваш {1}, проверьте вашу конфигурацию. +provisioning.only_provisioned=Только подготовленные +provisioning.only_provisioned.tooltip=Подготовленные проекты – это проекты, которые были созданы, но не были проанализированы. +provisioning.no_analysis.application=С момента создания проекта анализ не проводился. Проанализируйте проект, чтобы увидеть здесь информацию о нем. +provisioning.permission_synch_in_progress=Project permissions are being synchronized from {0}. + + +#------------------------------------------------------------------------------ +# +# SEVERITIES +# +#------------------------------------------------------------------------------ + +severity.BLOCKER=Блокирующее +severity.BLOCKER.description=Должно быть исправлено немедленно. +severity.CRITICAL=Критическое +severity.CRITICAL.description=Должно быть рассмотрено немедленно и исправлено в ближайшее время. +severity.MAJOR=Важное +severity.MAJOR.description=С большой вероятностью окажет негативное влияние. +severity.MINOR=Незначительное +severity.MINOR.description=Потенциально окажет незначительное влияние на качество. +severity.INFO=Информационное +severity.INFO.description=Ни ошибка, ни недостаток качества. Просто замечание. + +# New severities +severity_impact.title=Severity of impact +severity_impact.levels=Severity levels +severity_impact.BLOCKER=Блокирующие +severity_impact.BLOCKER.description=Должно быть исправлено немедленно. +severity_impact.HIGH=Высокий +severity_impact.HIGH.description=Должно быть рассмотрено немедленно и исправлено в ближайшее время. +severity_impact.MEDIUM=Средний +severity_impact.MEDIUM.description=С большой вероятностью окажет негативное влияние. +severity_impact.LOW=Низкий +severity_impact.LOW.description=Потенциально окажет незначительное влияние на качество. +severity_impact.INFO=Информационные +severity_impact.INFO.description=Ни ошибка, ни недостаток качества. Просто замечание. +severity_impact.help.line1=Серьезность теперь напрямую связана с качеством ПО, что означает, что каждый признак качества ПО имеет свою серьезность. +severity_impact.help.line2=They can be changed with sufficient permissions. + +#------------------------------------------------------------------------------ +# +# SOFTWARE QUALITIES +# +#------------------------------------------------------------------------------ + + +software_quality=Качество ПО +software_quality.SECURITY=Безопасность +software_quality.RELIABILITY=Надежность +software_quality.MAINTAINABILITY=Сопровождаемость + +#------------------------------------------------------------------------------ +# +# METRIC DOMAINS +# +#------------------------------------------------------------------------------ + +metric_domain.Size=Размер +metric_domain.Tests=Тесты +metric_domain.Integration Тесты\=Интеграционные тесты +metric_domain.Complexity=Сложность +metric_domain.Documentation=Документация +metric_domain.Rules=Правила +metric_domain.General=Общие +metric_domain.Duplication=Дублирование +metric_domain.Design=Дизайн +metric_domain.SCM=SCM +metric_domain.Maintainability=Сопровождаемость +metric_domain.Releasability=Готовность +metric_domain.Reliability=Надежность +metric_domain.Security=Безопасность +metric_domain.SecurityReview=Обзор безопасности +metric_domain.Issues=Замечания +metric_domain.Duplications=Дублирование +metric_domain.Coverage=Покрытие + +#-------------------------------------------------------------------------------------------------------------------- +# +# METRIC TYPES +# +#-------------------------------------------------------------------------------------------------------------------- + +metric.type.INT=Целое +metric.type.FLOAT=С плавающей точкой +metric.type.PERCENT=Процент +metric.type.BOOL=Булево +metric.type.STRING=Строка +metric.type.MILLISEC=Миллисекунды +metric.type.DATA=Данные +metric.type.LEVEL=Уровень +metric.type.DISTRIB=Распределение +metric.type.RATING=Рейтинг +metric.type.WORK_DUR=Продолжительность работы + +metric.level.ERROR=Ошибка +metric.level.WARN=Предупреждение +metric.level.OK=Пройдено +metric.level.NONE=Нет + +#------------------------------------------------------------------------------ +# +# METRICS +# +#------------------------------------------------------------------------------ + +metric.abstractness.description=Абстрактность +metric.abstractness.name=Абстрактность +metric.accessors.description=Методы доступа +metric.accessors.name=Методы доступа +metric.alert_status.description=Статус проекта относительно его порога качества. +metric.alert_status.name=Статус порога качества +metric.authors_by_line.description=Авторы по строкам +metric.authors_by_line.name=Авторы по строкам +metric.blocker_violations.description=Блокирующие замечания +metric.blocker_violations.name=Блокирующие замечания +metric.branch_coverage.description=Покрытие условий +metric.branch_coverage.name=Покрытие Условий +metric.bugs.description=Ошибки +metric.bugs.name=Ошибки +metric.bugs.short_name=Ошибки +metric.ca.description=Входящая связанность +metric.ca.name=Входящая связанность +metric.ce.description=Исходящая связанность +metric.ce.name=Исходящая связанность +metric.classes.description=Классы +metric.classes.name=Классы +metric.class_complexity.description=Средняя сложность на класс +metric.class_complexity.name=Сложность / класс +metric.class_complexity_distribution.description=Распределение классов / сложность +metric.class_complexity_distribution.name=Распределение класса / сложность +metric.code_smells.description=Дефекты кода +metric.code_smells.name=Дефекты кода +metric.code_smells.short_name=Дефекты кода +metric.cognitive_complexity.description=Когнитивная сложность +metric.cognitive_complexity.name=Когнитивная сложность +metric.commented_out_code_lines.description=Закомментированные строки кода +metric.commented_out_code_lines.name=Закомментированные строки кода +metric.comment_blank_lines.description=Комментарии, которые не содержат комментарии +metric.comment_blank_lines.name=Пустые комментарии +metric.comment_lines.description=Количество строк комментариев +metric.comment_lines.name=Строки комментариев +metric.comment_lines_density.description=Комментарии, взвешенные по строкам кода без комментариев + строкам комментариев +metric.comment_lines_density.name=Комментарии (%) +metric.comment_lines_density.short_name=Комментарии +metric.complexity.description=Цикломатическая сложность +metric.complexity.name=Цикломатическая сложность +metric.complexity_in_classes.description=Цикломатическая сложность в классах +metric.complexity_in_classes.name=Сложность в классах +metric.complexity_in_functions.description=Цикломатическая сложность в функциях +metric.complexity_in_functions.name=Сложность в функциях +metric.conditions_by_line.description=Условий на строку +metric.conditions_by_line.name=Условий на Строку +metric.conditions_to_cover.description=Условия для покрытия +metric.conditions_to_cover.name=Условия для покрытия +metric.confirmed_issues.description=Подтвержденные замечания +metric.confirmed_issues.name=Подтвержденные замечания +metric.coverage.description=Покрытие тестами +metric.coverage.name=Покрытие +metric.coverage_line_hits_data.description=Попадания покрытия по строке +metric.coverage_line_hits_data.name=Попадания покрытия по строке +metric.covered_conditions.description=Покрытые условия +metric.covered_conditions.name=Покрытые условия +metric.covered_conditions_by_line.description=Покрытые условия по строке +metric.covered_conditions_by_line.name=Покрытые условия по строке +metric.covered_lines.description=Покрытые строки +metric.covered_lines.name=Покрытые строки +metric.critical_violations.description=Критические замечания +metric.critical_violations.name=Критические замечания +metric.development_cost.description=Стоимость разработки +metric.development_cost.name=Стоимость разработки +metric.directories.description=Каталоги +metric.directories.name=Каталоги +metric.distance.description=Расстояние +metric.distance.name=Расстояние +metric.dit.description=Глубина дерева наследования +metric.dit.name=Глубина дерева +metric.dsm.description=Матрица зависимостей +metric.dsm.name=Матрица зависимостей +metric.duplicated_blocks.description=Дублирующиеся участки +metric.duplicated_blocks.name=Дублирующиеся участки +metric.duplicated_files.description=Дублирующиеся файлы +metric.duplicated_files.name=Дублирующиеся файлы +metric.duplicated_lines.description=Дублирующиеся строки +metric.duplicated_lines.name=Дублирующиеся строки +metric.duplicated_lines_density.description=Дублирующиеся строки, сбалансированные по выражениям +metric.duplicated_lines_density.name=Дублирующиеся строки (%) +metric.duplicated_lines_density.short_name=Дублирование +metric.duplicated_lines_density.extra_short_name=Плотность +metric.duplications_data.description=Подробности дублирования +metric.duplications_data.name=Подробности дублирования +metric.efficiency.description=Эффективность +metric.efficiency.name=Эффективность +metric.effort_to_reach_maintainability_rating_a.description=Усилия для достижения уровня сопровождаемости А +metric.effort_to_reach_maintainability_rating_a.name=Усилия для достижения уровня сопровождаемости А +metric.effort_to_reach_maintainability_rating_a.extra_short_name=Усилия для достижения A +metric.effort_to_reach_software_quality_maintainability_rating_a.description=Усилия для достижения уровня сопровождаемости А +metric.effort_to_reach_software_quality_maintainability_rating_a.name=Усилия для достижения уровня сопровождаемости А +metric.effort_to_reach_software_quality_maintainability_rating_a.extra_short_name=Усилия для достижения A +metric.false_positive_issues.description=Ложные замечания +metric.false_positive_issues.name=Ложные замечания +metric.files.description=Количество файлов +metric.files.name=Файлы +metric.file_complexity.description=Средняя сложность на файл +metric.file_complexity.name=Сложность / файл +metric.file_complexity_distribution.description=Распределение файлов /сложность +metric.file_complexity_distribution.name=Распределение файла / сложность +metric.file_cycles.description=Циклы файлов +metric.file_cycles.name=Циклы файлов +metric.file_edges_weight.description=Вес краев файла +metric.file_edges_weight.name=Вес краев Файла +metric.file_feedback_edges.description=Подозреваемые зависимости файла +metric.file_feedback_edges.name=Подозреваемые зависимости Файла +metric.file_tangles.description=Связанность файлов +metric.file_tangles.name=Связанность файлов +metric.file_tangle_index.description=Индекс связанности файлов +metric.file_tangle_index.name=Индекс связанности файлов +metric.functions.description=Функции +metric.functions.name=Функции +metric.function_complexity.description=Средняя сложность на функцию +metric.function_complexity.name=Сложность / функция +metric.function_complexity_distribution.description=Распределение функций /сложность +metric.function_complexity_distribution.name=Распределение функции / сложность +metric.generated_lines.description=Количество сгенерированных строк +metric.generated_lines.name.suffix=сгенерированных строк +metric.generated_lines.name=Сгенерированные строки +metric.generated_ncloc.description=Сгенерированные незакомментированные строки кода +metric.generated_ncloc.name.suffix=сгенерированных строк кода +metric.generated_ncloc.name=Сгенерированные строки кода +metric.has_rating_X=Рейтинг\: {0} +metric.no_rating=Нет рейтинга +metric.info_violations.description=Информационные замечания +metric.info_violations.name=Информационные замечания +metric.instability.description=Нестабильность +metric.instability.name=Нестабильность +metric.it_branch_coverage.description=Покрытие условий интеграционными тестами +metric.it_branch_coverage.name=Покрытие условий ИТ +metric.it_conditions_by_line.description=Условий на строку ИТ +metric.it_conditions_by_line.name=Условий на строку ИТ +metric.it_conditions_to_cover.description=Условия для покрытия интеграционными тестами +metric.it_conditions_to_cover.name=Условия для покрытия ИТ +metric.it_coverage.description=Покрытие интеграционными тестами +metric.it_coverage.name=Покрытие ИТ +metric.it_coverage_line_hits_data.description=Попадания покрытия интеграционными тестами по строке +metric.it_coverage_line_hits_data.name=Попадания покрытия ИТ по строке +metric.it_covered_conditions_by_line.description=Покрытые ИТ условия по строке +metric.it_covered_conditions_by_line.name=Покрытые ИТ условия по строке +metric.it_lines_to_cover.description=Строки для покрытия интеграционными тестами +metric.it_lines_to_cover.name=Строки для покрытия ИТ +metric.it_line_coverage.description=Покрытие строк интеграционными тестами +metric.it_line_coverage.name=Покрытие строк ИТ +metric.it_uncovered_conditions.description=Непокрытые интеграционными тестами условия +metric.it_uncovered_conditions.name=Непокрытые ИТ Условия +metric.it_uncovered_lines.description=Непокрытые интеграционными тестами строки +metric.it_uncovered_lines.name=Непокрытые ИТ строки +metric.last_commit_date.name=Дата последнего коммита +metric.last_commit_datetimes_by_line.description=Даты последних коммитов по строке +metric.last_commit_datetimes_by_line.name=Даты последних коммитов по строке +metric.lcom4.description=Недостаток связности функций +metric.lcom4.name=LCOM4 +metric.lcom4_blocks.description=LCOM4 участки +metric.lcom4_blocks.name=LCOM4 участки +metric.lcom4_distribution.description=Распределение класса /LCOM4 +metric.lcom4_distribution.name=Распределение класса / LCOM4 +metric.lines.description=Строки +metric.lines.name=Строки +metric.lines_to_cover.description=Строки для покрытия +metric.lines_to_cover.name=Строки для покрытия +metric.line_coverage.description=Покрытие строк +metric.line_coverage.name=Покрытие строк +metric.maintainability.description=Сопровождаемость +metric.maintainability.name=Сопровождаемость +metric.major_violations.description=Важные замечания +metric.major_violations.name=Важные замечания +metric.minor_violations.description=Незначительные замечания +metric.minor_violations.name=Незначительные замечания +metric.ncloc.name=Строки кода +metric.ncloc.description=Незакомментированные строки кода +metric.ncloc_language_distribution.description=Незакомментированные строки кода, распределенные по языкам +metric.ncloc_language_distribution.name=Строки кода по языку +metric.new_blocker_violations.description=Новые блокирующие замечания +metric.new_blocker_violations.name=Новые блокирующие замечания +metric.new_blocker_violations.short_name=Блокирующие замечания +metric.new_branch_coverage.description=Покрытие условий нового/измененного кода +metric.new_branch_coverage.name=Покрытие условий в новом коде +metric.new_branch_coverage.extra_short_name=Покрытие условий +metric.new_bugs.description=Новые ошибки +metric.new_bugs.name=Новые ошибки +metric.new_bugs.short_name=Ошибки +metric.new_code_smells.description=Новые дефекты кода +metric.new_code_smells.name=Новые дефекты кода +metric.new_code_smells.short_name=Дефекты кода +metric.new_conditions_to_cover.description=Условия для покрытия в новом коде +metric.new_conditions_to_cover.name=Условия для покрытия в новом коде +metric.new_conditions_to_cover.extra_short_name=Условия для покрытия +metric.new_coverage.description=Покрытие нового/измененного кода +metric.new_coverage.description.positive=Новый код достаточно покрыт тестами +metric.new_coverage.name=Покрытие в новом коде +metric.new_coverage.short_name=Покрытие +metric.new_critical_violations.description=Новые критические замечания +metric.new_critical_violations.name=Новые критические замечания +metric.new_critical_violations.short_name=Критические замечания +metric.new_development_cost.description=Стоимость разработки в новом коде +metric.new_development_cost.name=Стоимость разработки в новом коде +metric.new_duplicated_blocks.name=Дублирующиеся участки в новом коде +metric.new_duplicated_blocks.extra_short_name=Дублирующиеся участки +metric.new_duplicated_blocks.description=Дублирующиеся участки в новом коде +metric.new_duplicated_lines.name=Дублирующиеся строки в новом коде +metric.new_duplicated_lines.extra_short_name=Дублирующиеся строки +metric.new_duplicated_lines.description=Дублирующиеся строки в новом коде +metric.new_duplicated_lines_density.description=Дублирующиеся строки (%) в новом коде, сбалансированные по выражениям +metric.new_duplicated_lines_density.description.positive=Новый код имеет ограниченное дублирование +metric.new_duplicated_lines_density.name=Дублирующиеся строки (%) в новом коде +metric.new_duplicated_lines_density.short_name=Дублирование +metric.new_duplicated_lines_density.extra_short_name=Плотность +metric.new_info_violations.description=Новые информационные замечания +metric.new_info_violations.name=Новые информационные замечания +metric.new_info_violations.short_name=Информационные замечания +metric.new_it_branch_coverage.description=Покрытие условий нового/измененного кода интеграционными тестами +metric.new_it_branch_coverage.name=Покрытие условий ИТ в новом коде +metric.new_it_conditions_to_cover.description=Новые условия для покрытия интеграционными тестами +metric.new_it_conditions_to_cover.name=Условия для покрытия ИТ в новом коде +metric.new_it_coverage.description=Покрытие нового/измененного кода интеграционными тестами +metric.new_it_coverage.name=Покрытие ИТ в новом коде +metric.new_it_lines_to_cover.description=Строки для покрытия интеграционными тестами в новом коде +metric.new_it_lines_to_cover.name=Строки для покрытия ИТ в новом коде +metric.new_it_line_coverage.description=Покрытие строк добавленного/измененного кода интеграционными тестами +metric.new_it_line_coverage.name=Покрытие строк ИТ в новом коде +metric.new_it_uncovered_conditions.description=Новые условия, не покрытые интеграционными тестами +metric.new_it_uncovered_conditions.name=Непокрытые ИТ условия в новом коде +metric.new_it_uncovered_lines.description=Новые строки, не покрытые интеграционными тестами +metric.new_it_uncovered_lines.name=Непокрытые ИТ строки в новом коде +metric.new_lines_to_cover.description=Строки для покрытия в новом коде +metric.new_lines_to_cover.name=Строки для покрытия в новом коде +metric.new_lines_to_cover.extra_short_name=Строки для покрытия +metric.new_line_coverage.description=Покрытие строк добавленного/измененного кода +metric.new_line_coverage.name=Покрытие строк в новом коде +metric.new_line_coverage.extra_short_name=Покрытие строк +metric.new_maintainability_rating.description=Рейтинг сопровождаемости в новом коде +metric.new_maintainability_rating.name=Рейтинг сопровождаемости в новом коде +metric.new_maintainability_rating.extra_short_name=Рейтинг +metric.new_software_quality_maintainability_rating.description=Рейтинг сопровождаемости в новом коде +metric.new_software_quality_maintainability_rating.name=Рейтинг сопровождаемости в новом коде +metric.new_software_quality_maintainability_rating.extra_short_name=Рейтинг +metric.new_major_violations.description=Новые важные замечания +metric.new_major_violations.name=Новые важные замечания +metric.new_major_violations.short_name=Важные замечания +metric.new_minor_violations.description=Новые незначительные замечания +metric.new_minor_violations.name=Новые незначительные замечания +metric.new_minor_violations.short_name=Незначительные замечания +metric.new_lines.name=Новые строки +metric.new_lines.description=Новые строки +metric.new_lines.short_name=Строки +metric.new_overall_branch_coverage.description=Покрытие условий нового/измененного кода всеми тестами +metric.new_overall_branch_coverage.name=Общее покрытие условий в новом коде +metric.new_overall_conditions_to_cover.description=Новые условия для покрытия всеми тестами +metric.new_overall_conditions_to_cover.name=Всего условий для покрытия в новом коде +metric.new_overall_coverage.description=Общее покрытие нового/измененного кода +metric.new_overall_coverage.name=Общее покрытие в новом коде +metric.new_overall_lines_to_cover.description=Новые строки для покрытия всеми тестами +metric.new_overall_lines_to_cover.name=Всего строк для покрытия в новом коде +metric.new_overall_line_coverage.description=Покрытие строк добавленного/измененного кода всеми тестами +metric.new_overall_line_coverage.name=Общее покрытие строк в новом коде +metric.new_overall_uncovered_conditions.description=Новые условия, непокрытые какими-либо тестами +metric.new_overall_uncovered_conditions.name=Всего непокрытых условий в новом коде +metric.new_overall_uncovered_lines.description=Новые строки, не покрытые какими-либо тестами +metric.new_overall_uncovered_lines.name=Всего непокрытых строк в новом коде +metric.new_reliability_rating.description=Рейтинг надежности в новом коде +metric.new_reliability_rating.name=Рейтинг надежности в новом коде +metric.new_reliability_rating.extra_short_name=Рейтинг +metric.new_software_quality_reliability_rating.description=Рейтинг надежности в новом коде +metric.new_software_quality_reliability_rating.name=Рейтинг надежности в новом коде +metric.new_software_quality_reliability_rating.extra_short_name=Рейтинг +metric.new_reliability_remediation_effort.description=Усилия по восстановлению надёжности в новом коде +metric.new_reliability_remediation_effort.name=Усилия по восстановлению надёжности в новом коде +metric.new_reliability_remediation_effort.extra_short_name=Усилия по восстановлению +metric.new_software_quality_reliability_remediation_effort.description=Усилия по восстановлению надёжности в новом коде +metric.new_software_quality_reliability_remediation_effort.name=Усилия по восстановлению надёжности в новом коде +metric.new_software_quality_reliability_remediation_effort.extra_short_name=Усилия по восстановлению +metric.new_security_hotspots.description=Новые потенциальные уязвимости +metric.new_security_hotspots.name=Новые потенциальные уязвимости +metric.new_security_hotspots.short_name=Потенциальные уязвимости +metric.new_security_hotspots_reviewed.description=Процент просмотренных потенциальных уязвимостей в новом коде +metric.new_security_hotspots_reviewed.description.positive=Все потенциальные уязвимости проверены +metric.new_security_hotspots_reviewed.name=Просмотренные потенциальные уязвимости в новом коде +metric.new_security_hotspots_reviewed.short_name=Просмотренные потенциальные уязвимости +metric.new_security_hotspots_reviewed_status.description=Статус просмотренных потенциальных уязвимостей в новом коде +metric.new_security_hotspots_reviewed_status.name=Статус просмотренных потенциальных уязвимостей в новом коде +metric.new_security_hotspots_to_review_status.description=Потенциальные уязвимости для анализа в новом коде +metric.new_security_hotspots_to_review_status.name=Потенциальные уязвимости для анализа в новом коде +metric.new_security_rating.description=Рейтинг безопасности в новом коде +metric.new_security_rating.name=Рейтинг безопасности в новом коде +metric.new_security_rating.extra_short_name=Рейтинг +metric.new_software_quality_security_rating.description=Рейтинг безопасности в новом коде +metric.new_software_quality_security_rating.name=Рейтинг безопасности в новом коде +metric.new_software_quality_security_rating.extra_short_name=Рейтинг +metric.new_security_remediation_effort.description=Усилия по восстановлению безопасности в новом коде +metric.new_security_remediation_effort.name=Усилия по восстановлению безопасности в новом коде +metric.new_security_remediation_effort.extra_short_name=Усилия по восстановлению +metric.new_software_quality_security_remediation_effort.description=Усилия по восстановлению безопасности в новом коде +metric.new_software_quality_security_remediation_effort.name=Усилия по восстановлению безопасности в новом коде +metric.new_software_quality_security_remediation_effort.extra_short_name=Усилия по восстановлению +metric.new_security_review_rating.description=Рейтинг проверки безопасности нового кода +metric.new_security_review_rating.name=Рейтинг проверки безопасности нового кода +metric.new_security_review_rating.extra_short_name=Рейтинг +metric.new_sqale_debt_ratio.description=Отношение технического долга в новом/измененном коде. +metric.new_sqale_debt_ratio.name=Отношение технического долга в новом коде +metric.new_sqale_debt_ratio.short_name=Коэффициент технического долга в новом коде +metric.new_sqale_debt_ratio.extra_short_name=Уровень долга +metric.new_software_quality_maintainability_debt_ratio.description=Отношение технического долга в новом/измененном коде. +metric.new_software_quality_maintainability_debt_ratio.name=Отношение технического долга в новом коде +metric.new_software_quality_maintainability_debt_ratio.short_name=Коэффициент технического долга в новом коде +metric.new_software_quality_maintainability_debt_ratio.extra_short_name=Уровень долга +metric.new_technical_debt.description=Добавленный технический долг +metric.new_technical_debt.name=Добавленный технический долг +metric.new_technical_debt.short_name=Добавленный долг +metric.new_technical_debt.extra_short_name=Долг +metric.new_software_quality_maintainability_remediation_effort.description=Добавленный технический долг +metric.new_software_quality_maintainability_remediation_effort.name=Добавленный технический долг +metric.new_software_quality_maintainability_remediation_effort.short_name=Добавленный долг +metric.new_software_quality_maintainability_remediation_effort.extra_short_name=Долг +metric.new_uncovered_conditions.description=Непокрытые условия в новом коде +metric.new_uncovered_conditions.name=Непокрытые условия в новом коде +metric.new_uncovered_conditions.extra_short_name=Непокрытые условия +metric.new_uncovered_lines.description=Непокрытые строки в новом коде +metric.new_uncovered_lines.name=Непокрытые строки в новом коде +metric.new_uncovered_lines.extra_short_name=Непокрытые строки +metric.new_violations.description=Новые замечания +metric.new_violations.description.positive=В новом коде нет замечаний +metric.new_violations.name=Новые замечания +metric.new_vulnerabilities.description=Новые уязвимости +metric.new_vulnerabilities.name=Новые уязвимости +metric.new_vulnerabilities.short_name=Уязвимости +metric.noc.description=Количество детей +metric.noc.name=Количество детей +metric.open_issues.description=Открытые замечания +metric.open_issues.name=Открытые замечания +metric.overall_branch_coverage.description=Покрытие условий всеми тестами +metric.overall_branch_coverage.name=Общее покрытие условий +metric.overall_conditions_by_line.description=Всего условий всеми тестами и по строкам +metric.overall_conditions_by_line.name=Всего условий по строке +metric.overall_conditions_to_cover.description=Условия для покрытия всеми тестами +metric.overall_conditions_to_cover.name=Всего условия для покрытия +metric.overall_coverage.description=Общее покрытие тестами +metric.overall_coverage.name=Общее покрытие +metric.overall_coverage_line_hits_data.description=Попадания покрытия всеми тестами и по строке +metric.overall_coverage_line_hits_data.name=Всего попаданий покрытия по строке +metric.overall_covered_conditions_by_line.description=Всего покрытых условий всеми тестами и по строкам +metric.overall_covered_conditions_by_line.name=Всего покрытых условий по строке +metric.overall_lines_to_cover.description=Строки для покрытия всеми тестами +metric.overall_lines_to_cover.name=Всего строк для покрытия +metric.overall_line_coverage.description=Покрытие строк всеми тестами +metric.overall_line_coverage.name=Общее покрытие строк +metric.overall_uncovered_conditions.description=Непокрытые всеми тестами условия +metric.overall_uncovered_conditions.name=Всего непокрытых условий +metric.overall_uncovered_lines.description=Непокрытые всеми тестами строки +metric.overall_uncovered_lines.name=Всего непокрытых строк +metric.packages.description=Пакеты +metric.packages.name=Пакеты +metric.package_cycles.description=Циклы пакетов +metric.package_cycles.name=Циклы пакетов +metric.package_edges_weight.description=Вес краев пакета +metric.package_edges_weight.name=Вес краев пакета +metric.package_feedback_edges.description=Зависимости пакета для удаления +metric.package_feedback_edges.name=Зависимости пакета для удаления +metric.package_tangles.description=Зависимости файла для удаления +metric.package_tangles.name=Зависимости файла для удаления +metric.package_tangle_index.description=Индекс связанности пакетов +metric.package_tangle_index.name=Индекс связанности пакетов +metric.portability.description=Портативность +metric.portability.name=Портативность +metric.prioritized_rule_issues.name=Замечания приоритетных правил +metric.prioritized_rule_issues.description=Замечания приоритетных правил +metric.profile.description=Выбранный профиль качества +metric.profile.name=Профиль +metric.profile_version.description=Версия выбранного профиля качества +metric.profile_version.name=Версия профиля +metric.projects.description=Количество проектов +metric.projects.name=Проекты +metric.public_api.description=Публичный API +metric.public_api.name=Публичный API +metric.public_documented_api_density.description=Публичные документированные классы, взвешенные по ncloc +metric.public_documented_api_density.name=Публичный документированный API (%) +metric.public_undocumented_api.description=Публичные недокументированные классы, функции и переменные +metric.public_undocumented_api.name=Публичный недокументированный API +metric.quality_gate_details.description=Детальный статус проекта относительно его порога качества +metric.quality_gate_details.name=Подробности порога качества +metric.quality_profiles.description=Подробности профилей качества, используемых в анализе +metric.quality_profiles.name=Профили +metric.reliability.description=Надежность +metric.reliability.name=Надежность +metric.reliability_rating.description=Рейтинг надежности +metric.reliability_rating.name=Рейтинг надежности +metric.reliability_rating.extra_short_name=Рейтинг +metric.reliability_rating.tooltip.A=Рейтинг надежности равен А, так как в проекте нет ошибок. +metric.reliability_rating.tooltip.B=Рейтинг надежности равен B, так как имеется по меньшей мере одна незначительная ошибка. +metric.reliability_rating.tooltip.C=Рейтинг надежности равен C, так как имеется по меньшей мере одна важная ошибка. +metric.reliability_rating.tooltip.D=Рейтинг надежности равен D, так как имеется по меньшей мере одна критическая ошибка. +metric.reliability_rating.tooltip.E=Рейтинг надежности равен E, так как имеется по меньшей мере одна блокирующая ошибка. +metric.releasability_rating.description=Releasability Rating +metric.releasability_rating.name=Releasability Rating +metric.software_quality_releasability_rating.description=Releasability Rating +metric.software_quality_releasability_rating.name=Releasability Rating +metric.software_quality_reliability_rating.description=Рейтинг надежности +metric.software_quality_reliability_rating.name=Рейтинг надежности +metric.software_quality_reliability_rating.extra_short_name=Рейтинг +metric.software_quality_reliability_rating.tooltip.A=Reliability rating is A when there are no reliability issues above info severity. +metric.software_quality_reliability_rating.tooltip.B=Reliability rating is B when there is at least one low reliability issue. +metric.software_quality_reliability_rating.tooltip.C=Reliability rating is C when there is at least one medium reliability issue. +metric.software_quality_reliability_rating.tooltip.D=Reliability rating is D when there is at least one high reliability issue. +metric.software_quality_reliability_rating.tooltip.E=Reliability rating is E when there is at least one blocker reliability issue. +metric.reliability_remediation_effort.description=Усилия по восстановлению надежности +metric.reliability_remediation_effort.name=Усилия по восстановлению надежности +metric.reliability_remediation_effort.extra_short_name=Усилия по восстановлению +metric.software_quality_reliability_remediation_effort.description=Усилия по восстановлению надежности +metric.software_quality_reliability_remediation_effort.name=Усилия по восстановлению надежности +metric.software_quality_reliability_remediation_effort.extra_short_name=Усилия по восстановлению +metric.reopened_issues.description=Переоткрытые замечания +metric.reopened_issues.name=Переоткрытые замечания +metric.revisions_by_line.description=Изменения по строкам +metric.revisions_by_line.name=Изменения по строкам +metric.rfc.description=Ответственный за класс +metric.rfc.name=Ответственный за класс +metric.rfc_distribution.description=Распределение класса /RFC +metric.rfc_distribution.name=Распределение класса / RFC +metric.security_hotspots.description=Потенциальные уязвимости +metric.security_hotspots.full_description=Чувствительный к безопасности код, требующий ручной проверки для оценки существования уязвимости. +metric.security_hotspots.name=Потенциальные уязвимости +metric.security_hotspots_reviewed.description=Процент просмотренных потенциальных уязвимостей +metric.security_hotspots_reviewed.name=Просмотренные потенциальные уязвимости +metric.security_hotspots_reviewed_status.description=Статус просмотренных потенциальных уязвимостей +metric.security_hotspots_reviewed_status.name=Статус просмотренных потенциальных уязвимостей +metric.security_hotspots_to_review_status.description=Потенциальные уязвимости для анализа +metric.security_hotspots_to_review_status.name=Потенциальные уязвимости для анализа +metric.security_rating.description=Рейтинг безопасности +metric.security_rating.name=Рейтинг безопасности +metric.security_rating.extra_short_name=Рейтинг +metric.security_rating.tooltip.A=Рейтинг безопасности равен A, так как в проекте нет уязвимостей. +metric.security_rating.tooltip.B=Рейтинг безопасности равен B, так как имеется по меньшей мере одна незначительная уязвимость. +metric.security_rating.tooltip.C=Рейтинг безопасности равен C, так как имеется по меньшей мере одна важная уязвимость. +metric.security_rating.tooltip.D=Рейтинг безопасности равен D, так как имеется по меньшей мере одна критическая уязвимость. +metric.security_rating.tooltip.E=Рейтинг безопасности равен E, так как имеется по меньшей мере одна блокирующая уязвимость. +metric.software_quality_security_rating.description=Рейтинг безопасности +metric.software_quality_security_rating.name=Рейтинг безопасности +metric.software_quality_security_rating.extra_short_name=Рейтинг +metric.software_quality_security_rating.tooltip.A=Security rating is A when there are no security issues above info severity. +metric.software_quality_security_rating.tooltip.B=Security rating is B when there is at least one low security issue. +metric.software_quality_security_rating.tooltip.C=Security rating is C when there is at least one medium security issue. +metric.software_quality_security_rating.tooltip.D=Security rating is D when there is at least one high security issue. +metric.software_quality_security_rating.tooltip.E=Security rating is E when there is at least one blocker security issue. +metric.security_remediation_effort.description=Усилия по восстановлению безопасности +metric.security_remediation_effort.name=Усилия по восстановлению безопасности +metric.security_remediation_effort.extra_short_name=Усилия по восстановлению +metric.software_quality_security_remediation_effort.description=Усилия по восстановлению безопасности +metric.software_quality_security_remediation_effort.name=Усилия по восстановлению безопасности +metric.software_quality_security_remediation_effort.extra_short_name=Усилия по восстановлению +metric.security_review_rating.description=Рейтинг проверки безопасности +metric.security_review_rating.name=Рейтинг проверки безопасности +metric.security_review_rating.extra_short_name=Рейтинг +metric.security_review_rating.tooltip.A=Рейтинг безопасности A присваивается после проверки 80% потенциальных уязвимостей. +metric.security_review_rating.tooltip.B=Рейтинг безопасности B присваивается при проверке менее 80% потенциальных уязвимостей. +metric.security_review_rating.tooltip.C=Рейтинг безопасности C присваивается при проверке менее 70% потенциальных уязвимостей. +metric.security_review_rating.tooltip.D=Рейтинг безопасности D присваивается при проверке менее 50% потенциальных уязвимостей. +metric.security_review_rating.tooltip.E=Рейтинг безопасности E присваивается при проверке менее 30% потенциальных уязвимостей. +metric.skipped_tests.description=Количество пропущенных модульных тестов +metric.skipped_tests.name=Пропущенные модульные тесты +metric.skipped_tests.short_name=Пропущено +metric.sqale_debt_ratio.description=Отношение текущего технического долга долга в сравнении с оценочной стоимостью разработки с нуля +metric.sqale_debt_ratio.name=Уровень технического долга +metric.sqale_debt_ratio.short_name=Уровень долга +metric.software_quality_maintainability_debt_ratio.description=Отношение текущего технического долга долга в сравнении с оценочной стоимостью разработки с нуля +metric.software_quality_maintainability_debt_ratio.name=Уровень технического долга +metric.software_quality_maintainability_debt_ratio.short_name=Уровень долга +metric.sqale_index.description=Всего усилий (в минутах) для исправления всех замечаний компонента и, следовательно, выполнения всех требований. +metric.sqale_index.name=Технический долг +metric.sqale_index.short_name=Долг +metric.software_quality_maintainability_remediation_effort.description=Всего усилий (в минутах) для исправления всех замечаний компонента и, следовательно, выполнения всех требований. +metric.software_quality_maintainability_remediation_effort.name=Технический долг +metric.software_quality_maintainability_remediation_effort.short_name=Долг +metric.sqale_rating.description=A-E рейтинг на основе технического долга +metric.sqale_rating.name=Рейтинг сопровождаемости +metric.sqale_rating.extra_short_name=Рейтинг +metric.sqale_rating.tooltip=Рейтинг надежности равен {0}, так как отношение технического долга больше, чем {1} +metric.sqale_rating.tooltip.A=Рейтинг надежности равен А, так как отношение технического долга меньше, чем {0} +metric.software_quality_maintainability_rating.description=A-E рейтинг на основе технического долга +metric.software_quality_maintainability_rating.name=Рейтинг сопровождаемости +metric.software_quality_maintainability_rating.extra_short_name=Рейтинг +metric.software_quality_maintainability_rating.tooltip=Рейтинг надежности равен {0}, так как отношение технического долга больше, чем {1} +metric.software_quality_maintainability_rating.tooltip.A=Рейтинг надежности равен А, так как отношение технического долга меньше, чем {0} +metric.statements.description=Количество выражений +metric.statements.name=Выражения +metric.suspect_lcom4_density.description=Плотность классов, имеющих LCOM4 > 1 +metric.suspect_lcom4_density.name=Подозреваемая плотность LCOM4 +metric.tests.description=Количество модульных тестов +metric.tests.name=Модульные тесты +metric.test_data.description=Подробности модульных тестов +metric.test_data.name=Подробности модульных тестов +metric.test_errors.description=Количество ошибок модульных тестов +metric.test_errors.name=Ошибки модульных тестов +metric.test_errors.short_name=Ошибки +metric.test_execution_time.description=Длительность выполнения модульных тестов +metric.test_execution_time.name=Длительность модульных тестов +metric.test_execution_time.short_name=Длительность +metric.test_failures.description=Количество падений модульных тестов +metric.test_failures.name=Падающие модульные тесты +metric.test_failures.short_name=Падения +metric.test_success_density.description=Плотность успешных модульных тестов +metric.test_success_density.name=Успешные модульные тесты (%) +metric.test_success_density.short_name=Успешно +metric.uncovered_conditions.description=Непокрытые условия +metric.uncovered_conditions.name=Непокрытые условия +metric.uncovered_lines.description=Непокрытые строки +metric.uncovered_lines.name=Непокрытые строки +metric.usability.description=Удобство использования +metric.usability.name=Удобство использования +metric.violations.description=Замечания +metric.violations.name=Замечания +metric.violations.short_name=Замечания +metric.vulnerabilities.description=Уязвимости +metric.vulnerabilities.name=Уязвимости +metric.vulnerabilities.short_name=Уязвимости +metric.wont_fix_issues.description=Неактуальные замечания +metric.wont_fix_issues.name=Неактуальные замечания +metric.accepted_issues.description=Принятые замечания +metric.accepted_issues.name=Принятые замечания +metric.pull_request_fixed_issues.name=Замечания исправленные Пулл-реквестом +metric.pull_request_fixed_issues.description=Число замечаний, которые будут исправлены в Пулл-реквесте. +metric.new_accepted_issues.name=Новые принятые замечания +metric.new_accepted_issues.description=Новые принятые замечания +metric.high_impact_accepted_issues.name=Blocker and High Severity Accepted Issues +metric.high_impact_accepted_issues.description=Accepted issues with blocker or high impact +metric.maintainability_issues.name=Замечания сопровождаемости +metric.maintainability_issues.description=Замечания сопровождаемости +metric.maintainability_issues.short_name=Сопровождаемость +metric.reliability_issues.name=Замечания надежности +metric.reliability_issues.description=Замечания надежности +metric.reliability_issues.short_name=Надежность +metric.security_issues.name=Замечания безопасности +metric.security_issues.description=Замечания безопасности +metric.security_issues.short_name=Безопасность +metric.new_maintainability_issues.name=Новые замечания сопровождаемости +metric.new_maintainability_issues.description=Новые замечания сопровождаемости +metric.new_maintainability_issues.short_name=Новая сопровождаемость +metric.new_reliability_issues.name=Новые замечания надежности +metric.new_reliability_issues.description=Новые замечания надежности +metric.new_reliability_issues.short_name=Новая надежность +metric.new_security_issues.name=Новые замечания безопасности +metric.new_security_issues.description=Новые замечания безопасности +metric.new_security_issues.short_name=Новая безопасность +metric.software_quality_blocker_issues.description=Blocker Severity issues +metric.software_quality_blocker_issues.name=Blocker Severity Issues +metric.software_quality_high_issues.description=High Severity issues +metric.software_quality_high_issues.name=High Severity Issues +metric.software_quality_info_issues.description=Info Severity issues +metric.software_quality_info_issues.name=Info Severity Issues +metric.software_quality_medium_issues.description=Medium Severity issues +metric.software_quality_medium_issues.name=Medium Severity Issues +metric.software_quality_low_issues.description=Low Severity issues +metric.software_quality_low_issues.name=Low Severity Issues +metric.new_software_quality_blocker_issues.description=New Blocker Severity issues +metric.new_software_quality_blocker_issues.name=New Blocker Severity Issues +metric.new_software_quality_high_issues.description=New High Severity issues +metric.new_software_quality_high_issues.name=New High Severity Issues +metric.new_software_quality_info_issues.description=New Info Severity issues +metric.new_software_quality_info_issues.name=New Info Severity Issues +metric.new_software_quality_medium_issues.description=New Medium Severity issues +metric.new_software_quality_medium_issues.name=New Medium Severity Issues +metric.new_software_quality_low_issues.description=New Low Severity issues +metric.new_software_quality_low_issues.name=New Low Severity Issues +metric.software_quality_maintainability_issues.name=Замечания сопровождаемости +metric.software_quality_maintainability_issues.short_name=Сопровождаемость +metric.software_quality_maintainability_issues.description=Замечания сопровождаемости +metric.software_quality_reliability_issues.name=Замечания надежности +metric.software_quality_reliability_issues.short_name=Надежность +metric.software_quality_reliability_issues.description=Замечания надежности +metric.software_quality_security_issues.name=Замечания безопасности +metric.software_quality_security_issues.short_name=Безопасность +metric.software_quality_security_issues.description=Замечания безопасности +metric.new_software_quality_maintainability_issues.name=Новые замечания сопровождаемости +metric.new_software_quality_maintainability_issues.description=Новые замечания сопровождаемости +metric.new_software_quality_reliability_issues.name=Новые замечания надежности +metric.new_software_quality_reliability_issues.description=Новые замечания надежности +metric.new_software_quality_security_issues.name=Новые замечания безопасности +metric.new_software_quality_security_issues.description=Новые замечания безопасности + +#------------------------------------------------------------------------------ +# +# PERMISSIONS +# +#------------------------------------------------------------------------------ +permission.assign_x_to_y=Назначить разрешение {0} для {1} + + +#------------------------------------------------------------------------------ +# +# GLOBAL PERMISSIONS +# +#------------------------------------------------------------------------------ +global_permissions.permission=Разрешение +global_permissions.users=Пользователи +global_permissions.groups=Группы +global_permissions.administer=Администрирование +global_permissions.creator=Создание +global_permissions.admin=Администрирование системы +global_permissions.admin.desc=Возможность выполнять все административные функции для экземпляра. +global_permissions.profileadmin=Профили качества +global_permissions.profileadmin.desc=Возможность выполнять любые действия в профилях качества. +global_permissions.gateadmin=Пороги качества +global_permissions.gateadmin.desc=Возможность выполнять любые действия в порогах качества. +global_permissions.scan=Выполнение анализа +global_permissions.scan.desc=Возможность получить все параметры, необходимые для выполнения анализа (включая пароли в открытом виде) и анализ результатов на сервере {instance}. +global_permissions.provisioning=Проекты +global_permissions.provisioning.desc=Возможность инициализации проекта и задания его начальных настроек до первого анализа. +global_permissions.filter_by_x_permission=Отобрать по разрешению "{0}" +global_permissions.restore_access=Восстановить доступ +global_permissions.restore_access.message=Вы получите разрешения {browse} и {administer} на проект. Хотите продолжить? +global_permissions.applicationcreator=Приложения +global_permissions.applicationcreator.desc=Возможность создания приложения. +global_permissions.portfoliocreator=Портфолио +global_permissions.portfoliocreator.desc=Возможность создания портфолио. +global_permissions.no_actions_available=No actions available + +#------------------------------------------------------------------------------ +# +# PROJECTS PERMISSIONS +# +#------------------------------------------------------------------------------ +projects_role.criteria.name=Имя содержит +projects_role.criteria.key=Ключ содержит +projects_role.role=Автоматическое назначение роли для новых +projects_role.groups=Группы +projects_role.admin=Администрирование +projects_role.admin.desc=Доступ к настройкам проекта и выполнение задач администрирования (для приватных проектов потребуется право "Просмотр") +projects_role.issueadmin=Управление замечаниями +projects_role.issueadmin.desc=Resolve issues as being "fixed", "accepted" or "false positive", as well as change issue severity. For private projects, users also need the "Browse" permission. +projects_role.securityhotspotadmin=Администрирование потенциальных уязвимостей +projects_role.securityhotspotadmin.desc=Отметить потенциальную уязвимость как рассмотренную (исправленную или безопасную), сбросить статус рассмотрения (для приватных проектов необходимо право "Просмотр"). +projects_role.user=Просмотр +projects_role.user.desc=Доступ к проекту, просмотр его показателей и замечаний, подтверждение замечаний, изменение ответственного, комментирование замечаний и изменение тегов. +projects_role.codeviewer=Просмотр исходного кода +projects_role.codeviewer.desc=Просмотр исходного кода проекта (для приватных проектов необходимо право "Просмотр") +projects_role.scan=Выполнение анализа +projects_role.scan.desc=Возможность получить все параметры, необходимые для выполнения анализа (включая защищенные данные, например пароли) и отправки результатов анализа на сервере {instance}. +projects_role.bulk_change=Массовое изменение +projects_role.apply_template=Применить шаблон разрешений +projects_role.apply_template_to_x=Применить шаблон разрешений к "{0}" +projects_role.apply_template.success=Шаблон разрешений был успешно применен. +projects_role.no_projects=Нет результатов, к которым можно применить шаблон разрешений. +projects_role.turn_x_to_public=Сделать "{0}" публичным +projects_role.turn_project_to_public.TRK=Сделать проект публичным +projects_role.turn_project_to_public.VW=Сделать портфолио публичным +projects_role.turn_project_to_public.APP=Сделать приложение публичным +projects_role.are_you_sure_to_turn_project_to_public.TRK=Вы уверены, что вы хотите сделать проект публичным? +projects_role.are_you_sure_to_turn_project_to_public.warning.TRK=Каждый сможет просматривать ваш проект и его исходный код. +projects_role.are_you_sure_to_turn_project_to_public.VW=Вы уверены, что вы хотите сделать портфолио публичным? +projects_role.are_you_sure_to_turn_project_to_public.warning.VW=Каждый сможет просматривать его. +projects_role.are_you_sure_to_turn_project_to_public.APP=Вы уверены, что вы хотите сделать приложение публичным? +projects_role.are_you_sure_to_turn_project_to_public.warning.APP=Каждый сможет просматривать его. +projects_role.public_projects_warning=Это разрешение всегда предоставляется любому пользователю (анонимному или авторизованному) для публичных проектов. Таким образом, выбор, сделанный на этой странице, будет применяться только к приватным проектам. +projects_role.applicationcreator=Создание приложений +projects_role.applicationcreator.desc=Позволяет создавать приложения при отсутствии прав системного администратора. +projects_role.portfoliocreator=Создание портфолио +projects_role.portfoliocreator.desc=Позволяет создавать портфолио при отсутствии прав системного администратора. + + +#------------------------------------------------------------------------------ +# +# PERMISSION TEMPLATES +# +#------------------------------------------------------------------------------ +permission_templates=Шаблоны разрешений +permission_templates.page=Шаблоны разрешений +permission_templates.page.description=Управление шаблонами наборов разрешений проекта. Шаблон по умолчанию применяется для всех новых проектов. +permission_templates.set_default=Установить значения по умолчанию +permission_templates.set_default_for=Установить значения по умолчания для +permission_templates.provisioning_warning=Please note that permission templates will only affect non-{0} projects due to the enabled automatic provisioning via {0}. +permission_template.new_template=Создать шаблон разрешений +permission_template.delete_confirm_title=Удалить шаблон разрешений +permission_template.do_you_want_to_delete_template_xxx=Вы уверены, что вы хотите удалить шаблон разрешений "{0}"? +permission_template.edit_template=Редактировать шаблон разрешений +permission_template.edit_permissions=Редактировать разрешения\: {0} +permission_template.key_pattern=Шаблон ключа проекта +permission_template.key_pattern.description=Должно быть корректным регулярным выражением +permission_template.default_for=По умолчанию для {0} +permission_templates.project_creators=Создатели +permission_templates.project_creators.explanation=При создании нового проекта, портфолио или приложения пользователь, создавший его, получит эти разрешения. +permission_templates.bulk_apply_permission_template=Массово применить шаблон разрешений +permission_templates.bulk_apply_permission_template.apply_to_selected=Вы собираетесь применить выбранный шаблон разрешений к {0} выбранным элементам. +permission_templates.bulk_apply_permission_template.apply_to_all=Вы собираетесь применить выбранный шаблон разрешений к {0} элементу(ам). +permission_templates.bulk_apply_permission_template.apply_to_managed_projects=You can''t apply the selected permission template to the {0} {1} project(s). +permission_templates.bulk_apply_permission_template.apply_to_only_managed_projects=You can''t apply permission templates to {0} projects. +permission_templates.select_to_delete=Вы должны выбрать хотя бы один элемент +permission_templates.delete_selected=Удалить выбранные элементы +permission_templates.show_actions_for_x=Show actions for template {0} + + +#------------------------------------------------------------------------------ +# +# Promotion +# +#------------------------------------------------------------------------------ + +promotion.sonarlint.title=Get the most out of {productName}\! +promotion.sonarlint.content=Take advantage of the whole ecosystem by using SonarQube for IDE, a free IDE plugin that helps you find and fix issues earlier in your workflow. Connect SonarQube for IDE to {productName} to sync rule sets and issue states. + +#------------------------------------------------------------------------------ +# +# Sonarlint +# +#------------------------------------------------------------------------------ + +sonarlint-connection.request.title=Allow SonarQube for IDE connection? +sonarlint-connection.request.description=SonarQube for IDE for {ideName} is requesting access to {productName}. +sonarlint-connection.request.description2=Do you allow SonarQube for IDE to connect? This will create a token and share it with SonarQube for IDE. +sonarlint-connection.request.action=Разрешить подключение + +sonarlint-connection.token-error.title=Ошибка генерации токена +sonarlint-connection.token-error.description={productName} was not able to generate a token. +sonarlint-connection.token-error.description2=Go back to your IDE and start again, or go to the {link} of your {productName} account to create a new user token manually. +sonarlint-connection.token-error.description2.link=Раздел безопасности + +sonarlint-connection.connection-error.title=Токен создан +sonarlint-connection.connection-error.description=Был создан следующий токен\: +sonarlint-connection.connection-error.token-name=Имя токена +sonarlint-connection.connection-error.token-value=Значение токена +sonarlint-connection.connection-error.next-steps=Следующие шаги +sonarlint-connection.connection-error.step1=Скопируйте указанный выше токен. +sonarlint-connection.connection-error.step2=Go back to your IDE and paste the token in SonarQube for IDE. + +sonarlint-connection.success.title=SonarQube for IDE connection is almost ready\! +sonarlint-connection.success.description=A new ''{0}'' token was created and sent to SonarQube for IDE in your IDE. +sonarlint-connection.success.last-step=Последний шаг +sonarlint-connection.success.step=Вернитесь к IDE, чтобы завершить настройку. + +sonarlint-connection.unspecified-ide=неподдерживаемая IDE + +sonarlint-connected-mode-doc=documentation about SonarQube for IDE Connected Mode +#------------------------------------------------------------------------------ +# +# HELP +# +#------------------------------------------------------------------------------ +formatting.page=Форматирование +formatting.helplink=Справка по форматированию +formatting.example.link=Для гиперссылки напишите\: {example} +formatting.example.link.example=[метка ссылки](https\://www.domain.com) + +#------------------------------------------------------------------------------ +# +# KEYBOARD SHORTCUTS +# +#------------------------------------------------------------------------------ +keyboard_shortcuts_modal.title=Горячие клавиши +keyboard_shortcuts_modal.disable_link=Отключить сочетания клавиш +keyboard_shortcuts_modal.global= Глобальные +keyboard_shortcuts_modal.global.open_search_bar= Открыть строку поиска +keyboard_shortcuts_modal.global.open_keyboard_shortcuts_modal= Открыть панель с сочетанием клавиш +keyboard_shortcuts_modal.navigate_between_issues= Перемещение между замечаниями +keyboard_shortcuts_modal.open_issue= Открыть замечание +keyboard_shortcuts_modal.return_back_to_the_list= Вернуться к списку +keyboard_shortcuts_modal.do_issue_transition= Перейти к замечанию +keyboard_shortcuts_modal.assign_issue= Назначить замечание +keyboard_shortcuts_modal.assign_issue_to_me= Назначить замечание на себя +keyboard_shortcuts_modal.change_tags_of_issue= Изменить теги замечания +keyboard_shortcuts_modal.select_an_issue= Выбрать замечание +keyboard_shortcuts_modal.issues_page= Страница замечаний +keyboard_shortcuts_modal.issue_details_page.navigate_issue_locations= Для перемещения по местам замечаний +keyboard_shortcuts_modal.issue_details_page.switch_flows= Для переключения потоков +keyboard_shortcuts_modal.issue_details_page.comment_an_issue= Комментировать замечание +keyboard_shortcuts_modal.issue_details_page.submit_comment= Отправить комментарий +keyboard_shortcuts_modal.code_page= Кодировка +keyboard_shortcuts_modal.code_page.select_files= Выбрать файлы +keyboard_shortcuts_modal.code_page.open_file= Открыть файл +keyboard_shortcuts_modal.measures_page= Страница показателей +keyboard_shortcuts_modal.rules_page= Страница правил +keyboard_shortcuts_modal.rules_page.navigate_between_rule= Перемещение между правилами +keyboard_shortcuts_modal.rules_page.open_rule= Открыть правило + +#------------------------------------------------------------------------------ +# +# DURATION +# +#------------------------------------------------------------------------------ +duration.seconds=менее минуты +duration.minute=около минуты +duration.minutes={0} минут +duration.hour=около часа +duration.hours={0} часов +duration.day=день +duration.days={0} дней +duration.month=около месяца +duration.months={0} месяцев +duration.year=около года +duration.years={0} лет + + +#------------------------------------------------------------------------------ +# +# COMPONENT VIEWER +# +#------------------------------------------------------------------------------ +component_viewer.measure_section.unit_tests=Тесты + +component_viewer.transition.covers=Покрывает +component_viewer.transition.duplication=Дублируется + +component_viewer.tests.ordered_by=отсортировано по +component_viewer.tests.duration=длительность +component_viewer.tests.test_name=имя +component_viewer.tests.status=статус + +component_viewer.x_lines_are_covered={0} строк покрыто +component_viewer.details=Подробности +component_viewer.show_raw_source=Показать сырой исходный текст +component_viewer.more_actions=Дополнительные действия +component_viewer.new_window=Открыть в новом окне +component_viewer.open_in_workspace=Прикрепить этот файл +component_viewer.open_in_workspace_X=Закрепить файл {0} +component_viewer.copy_permalink=Скопировать постоянную ссылку +component_viewer.covered_lines=Покрытые Строки +component_viewer.show_details=Открыть показатели +component_viewer.file_measures=Показатели файла +component_viewer.show_all_measures=Показать все +component_viewer.no_component=Компонент был удален или никогда не существовал. +component_viewer.copy_path_to_clipboard=Скопировать путь к файлу в буфер обмена +component_viewer.action_menu=Меню действий с файлами + +source_viewer.view_all_issues=Посмотреть все замечания в этом файле +source_viewer.expand_all_lines=Показать все строки кода +source_viewer.covered=Покрыто следующими тестами +source_viewer.not_covered=Не покрыто тестами +source_viewer.conditions=условия +source_viewer.line_X=Строка {0} +source_viewer.click_for_scm_info=Нажмите, чтобы увидеть информацию SCM для строки {0} +source_viewer.author_X=Автор\: {0} +source_viewer.click_to_copy_filepath=Нажмите, чтобы скопировать путь к файлу в буфер обмена +source_viewer.issue_link_x={count} {count, plural, one {замечание} few {замечания} many {замечаний} other {замечаний}} {quality} +source_viewer.jupyter.output.image=Output +source_viewer.jupyter.preview.error=Error while loading the Jupyter notebook. Use the Code tab to view raw. + +source_viewer.tooltip.duplicated_line=Эта строка дублируется. Нажмите, чтобы увидеть дублирующиеся участки. +source_viewer.tooltip.duplicated_block=Дублирующийся участок. Нажмите для отображения подробностей. +source_viewer.tooltip.covered=Полностью покрыто тестами. +source_viewer.tooltip.covered.conditions=Полностью покрыто тестами ({0} условий). +source_viewer.tooltip.partially-covered=Частично покрыто тестами. +source_viewer.tooltip.partially-covered.conditions=Частично покрыто тестами ({0} из {1} условий). +source_viewer.tooltip.uncovered=Не покрыто тестами. +source_viewer.tooltip.uncovered.conditions=Не покрыто тестами ({0} условий). +source_viewer.tooltip.no_information_about_tests=Дополнительная информация о тестовых файлах отсутствует. +source_viewer.tooltip.scm.commited_on=Зафиксировано +source_viewer.tooltip.scm.revision=Версия + +source_viewer.issues_on_line.multiple_issues={show, select, true {показать} other {скрыть}} несколько замечаний в этой строке +source_viewer.issues_on_line.multiple_issues_same_category={show, select, true {Показать} other {Скрыть}} {count} {count, plural, one {замечание} few {замечания} many {замечаний} other {замечаний}} {category} в этой строке +source_viewer.issues_on_line.multiple_issues_same_category.legacy={show, select, true {Show} other {Hide}} {count} {issueType} on this line + +source_viewer.load_more_code=Загрузить больше кода +source_viewer.loading_more_code=Загрузка кода... + +source_viewer.expand_above=Показать предыдущие несколько строк кода +source_viewer.expand_below=Показать следующие несколько строк кода +source_viewer.copy_permalink=Скопировать постоянную ссылку +source_viewer.copy_line=Копировать строку +source_viewer.copied_to_clipboard=Скопировано в буфер обмена +source_viewer.new_code=Новый код +source_viewer.coverage.covered=Покрытый код +source_viewer.coverage.uncovered=Непокрытый код +source_viewer.coverage.partially-covered=Частично покрытый код +#------------------------------------------------------------------------------ +# +# WORKSPACE +# +#------------------------------------------------------------------------------ +workspace.minimize=Свернуть +workspace.full_window=Развернуть во весь экран +workspace.normal_size=Свернуть до нормального размера +workspace.close=Удалить из списка прикрепленных файлов +workspace.no_rule=Правило было удалено или никогда не существовало. + +#------------------------------------------------------------------------------ +# +# MARKETPLACE +# +#------------------------------------------------------------------------------ +marketplace.page=Магазин +marketplace.page.description=Discover the additional benefits offered in SonarQube Server Commercial Editions +marketplace.page.description_best_edition=This edition includes access to all the SonarQube Server-SonarQube for IDE Ecosystem features\! +marketplace.page.you_are_running.community=В настоящее время вы используете Community Edition. +marketplace.page.you_are_running.developer=В настоящее время вы используете Developer Edition. +marketplace.page.you_are_running.enterprise=В настоящее время вы используете Enterprise Edition. +marketplace.page.you_are_running.datacenter=В настоящее время вы используете Data Center Edition. +marketplace.page.plugins=Плагины +marketplace.page.plugins.description=Плагины, доступные в Магазине, не предоставляются и не поддерживаются SonarSource. Пожалуйста, свяжитесь с их сопровождающими для поддержки. +marketplace.page.plugins.description2=Установка плагина выполняется вручную. См. {link}. +marketplace.page.plugins.description2.link=документация +marketplace.plugin_list.no_plugins.all=Нет установленных плагинов или доступных обновлений +marketplace.plugin_list.no_plugins.installed=Нет установленных плагинов +marketplace.plugin_list.no_plugins.updates=Нет доступных обновлений плагинов +marketplace.instance_needs_to_be_restarted_to={instance} должен быть перезапущен для +marketplace.install_x_plugins=установки {nb} плагинов +marketplace.update_x_plugins=обновления {nb} плагинов +marketplace.uninstall_x_plugins=удаления {nb} плагинов +marketplace.not_activated=Центр обновления выключен. +marketplace.all=Все +marketplace.installed=Установлено +marketplace.updates_only=Обновления +marketplace.restart=Перезапустить +marketplace.revert=Вернуть +marketplace.install=Установить +marketplace.upgrade_to_x=Улучшить до {0} +marketplace.downgrade_to_x=Вернуться к {0} +marketplace.installing=Установка... +marketplace.upgrade=Улучшить +marketplace.downgrade=Вернуться +marketplace.checking_license=Ваша лицензия проверяется... +marketplace._installed=установлено +marketplace.available_under_commercial_license=Доступно в коммерческой редакции +marketplace.learn_more=Подробнее +marketplace.request_free_trial=Запросить бесплатную пробную версию +marketplace.homepage=Домашняя страница +marketplace.issue_tracker=Трекер задач +marketplace.licensed_under_x=Под лицензией {license} +marketplace.developed_by_x=Разработано {organization} +marketplace.install_pending=Ожидается установка +marketplace.update_pending=Ожидается обновление +marketplace.uninstall_pending=Ожидается удаление +marketplace.requires_restart=Требуется перезапуск +marketplace.updates=Обновления +marketplace.update_status.COMPATIBLE=Совместимо +marketplace.update_status.INCOMPATIBLE=Несовместимо +marketplace.update_status.REQUIRES_SYSTEM_UPGRADE=Требуется обновления системы +marketplace.update_status.DEPS_REQUIRE_SYSTEM_UPGRADE=Некоторые зависимости требуют обновления системы +marketplace.installing_this_plugin_will_also_install_x=Установка этого плагина также установит\: {0} +marketplace.show_plugin_changelog=Посмотреть список изменений {0} {1} +marketplace.update_to_x=Обновить до {0} +marketplace.uninstall=Удалить +marketplace.i_accept_the=Я принимаю +marketplace.terms_and_conditions=Условия и соглашения +marketplace.release_notes=Заметки к релизу +marketplace.how_to_setup_cluster_url=Для установки кластера требуется дополнительная настройка. См. {url} документацию. +marketplace.search=Поиск по функциям, тегам или категориям... + +marketplace.risk_consent.title=Установка плагинов +marketplace.risk_consent.description=Плагины не предоставляются SonarSource, вы устанавливаете их на свой страх и риск. SonarSource снимает с себя всю ответственность за использование и работоспособность установленных плагинов. +marketplace.risk_consent.installation=Вы можете установить плагины прямо из списка ниже после того, как вы согласитесь с риском. +marketplace.risk_consent.action=Я принимаю риск + +plugin_risk_consent.page=Опасность плагина +plugin_risk_consent.title=Установка плагинов +plugin_risk_consent.description=Обнаружен плагин. +plugin_risk_consent.description2=Плагины не предоставляются SonarSource, вы устанавливаете их на свой страх и риск. SonarSource снимает с себя всю ответственность за использование и работоспособность установленных плагинов. +plugin_risk_consent.action=Я принимаю риск + + +#------------------------------------------------------------------------------ +# +# BACKGROUND TASKS +# +#------------------------------------------------------------------------------ +component_navigation.status.failed=Не удалось выполнить последнюю фоновую задачу. +component_navigation.status.failed_X={type} не удалось. +component_navigation.status.failed.admin.link=Последнее фоновое задание не выполнилось. Более подробная информация доступна на странице {url}. +component_navigation.status.failed_X.admin.link={type} не удалось. Более подробная информация доступна на странице {url}. +component_navigation.status.failed.admin.help=Последняя фоновая задача не удалась. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". +component_navigation.status.failed_X.admin.help=Ошибка выполнения {type}. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". +component_navigation.status.failed_branch=Последний анализ в этом проекте ({branch}) не удался. +component_navigation.status.failed_branch_X=Последний {type} в проекте ({branch}) не удался. +component_navigation.status.failed_branch.admin.link=Последний анализ в этом проекте ({branch}) не удался. Более подробная информация доступна на странице {url}. +component_navigation.status.failed_branch_X.admin.link=Последний {type} в проекте ({branch}) не удался. Более подробная информация доступна на странице {url}. +component_navigation.status.failed_branch.admin.help=\=Последний анализ этого проекта ({branch}) провалился. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". +component_navigation.status.failed_branch_X.admin.help=Последний {type} этого проекта ({branch}) провалился. Вы можете найти более подробную информацию ниже, щелкнув меню шестеренки, а затем "{stacktrace}". +component_navigation.status.pending=Есть незавершенное фоновое задание. +component_navigation.status.pending_X=Ожидается {type}. +component_navigation.status.pending.admin.link=Есть незавершенное фоновое задание. Более подробная информация доступна на странице {url}. +component_navigation.status.pending_X.admin.link=Ожидается {type}. Более подробная информация доступна на странице {url}. +component_navigation.status.pending.admin.help=Есть незавершенное фоновое задание. +component_navigation.status.pending_X.admin.help=Ожидается {type}. +component_navigation.status.in_progress=Выполняется фоновое задание. +component_navigation.status.in_progress_X={type} выполняется +component_navigation.status.in_progress.admin.link=Выполняется фоновое задание. Более подробная информация доступна на странице {url}. +component_navigation.status.in_progress_X.admin.link=Выполняется {type}. Более подробная информация доступна на странице {url}. +component_navigation.status.in_progress.admin.help=Выполняется фоновое задание. +component_navigation.status.in_progress_X.admin.help={type} выполняется +component_navigation.status.last_blocked_due_to_bad_license_X=Последний анализ заблокирован из-за некорректной лицензии, которая с тех пор была исправлена. Пожалуйста, запустите анализ {0} повторно. + +component_navigation.pr_deco.error_detected_X=We''ve detected an issue with your configuration. Your {productName} instance won''t be able to perform any pull request decoration. {action} +component_navigation.pr_deco.action.check_project_settings=Пожалуйста, проверьте настройки проекта. +component_navigation.pr_deco.action.contact_project_admin=Пожалуйста, обратитесь к администратору проекта. + +background_task.status.ALL=Все +background_task.status.PENDING=Ожидающие +background_task.status.IN_PROGRESS=В работе +background_task.status.SUCCESS=Успешно +background_task.status.FAILED=Ошибка +background_task.status.CANCELED=Отменённые +background_task.status.ALL_EXCEPT_PENDING=Все, кроме ожидающих + +background_task.type.ALL=Все +background_task.type.REPORT=Анализ проекта +background_task.type.DEV_REFRESH=Анализ разработчиком +background_task.type.DEV_PURGE=Очистка разработчиком +background_task.type.ISSUE_SYNC=Перезагрузка данных проекта +background_task.type.APP_REFRESH=Перерасчет +background_task.type.PROJECT_EXPORT=Экспорт проекта +background_task.type.PROJECT_IMPORT=Импорт проекта +background_task.type.AUDIT_PURGE=Очистка журнала логов +background_task.type.REPORT_SUBMIT=Отправка отчета по электронной почте +background_task.type.GITHUB_AUTH_PROVISIONING=Синхронизация Github +background_task.type.GITHUB_PROJECT_PERMISSIONS_PROVISIONING=Синхронизация прав проекта с Github +background_task.type.GITLAB_AUTH_PROVISIONING=Синхронизация GitLab +background_task.type.GITLAB_PROJECT_PERMISSIONS_PROVISIONING=Gitlab Project Permission Sync + +background_tasks.page=Фоновые задания +background_tasks.page.description=Эта страница позволяет отслеживать очереди задач, работающих асинхронно на сервере. Она также дает доступ к истории завершенных задач, их статусу и журналу работы. Обработка отчета анализа является наиболее распространенным видом фоновой задачи. + +background_tasks.currents_filter.ONLY_CURRENTS=Только последний анализ + +background_tasks.date_filter=Дата +background_tasks.date_filter.ALL=Любая дата +background_tasks.date_filter.TODAY=Сегодня +background_tasks.date_filter.CUSTOM=Настраиваемый + +background_tasks.table.status=Статус +background_tasks.table.task=Задание +background_tasks.table.id=Идентификатор +background_tasks.table.submitted=Отправлено +background_tasks.table.submitter=Отправитель +background_tasks.table.started=Начато +background_tasks.table.finished=Закончено +background_tasks.table.duration=Длительность +background_tasks.table.nodeName=Узел + +background_tasks.filter_by_component_x=Фильтр по компоненту "{0}" +background_tasks.cancel_task=Отменить задачу +background_tasks.cancel_task.text=Вы уверены, что хотите отменить эту ожидающую задачу? +background_tasks.cancel_all_tasks=Отменить все ожидающие задачи +background_tasks.cancel_all_tasks.text=Вы уверены, что хотите отменить все ожидающие задачи? +background_tasks.cancel_all_tasks.submit=Отменить все +background_tasks.scanner_context=Контекст сканера +background_tasks.show_scanner_context=Показать контекст сканера +background_tasks.show_actions_for_task_x_in_list=Show actions for task in row {0} +background_tasks.show_stacktrace=Показать подробности ошибки +background_tasks.show_warnings=Показать предупреждения +background_tasks.error_message=Сообщение об ошибке +background_tasks.error_stacktrace.title=Подробности ошибки\: {project} {type} +background_tasks.error_stacktrace=Подробности об ошибке +background_tasks.pending=ожидающие +background_tasks.pending_time=время ожидания +background_tasks.pending_time.description=Время ожидания старейшей фоновой задачи, ожидающей обработки. +background_tasks.failures=все еще с ошибками +background_tasks.date_and_time={date} - {time} +background_tasks.submitted_by_x=Автор\: {submitter} + +background_tasks.number_of_workers=Количество рабочих процессов\: +background_tasks.number_of_workers.warning=Настройка дополнительных рабочих процессов без предварительного вертикального масштабирования вашего сервера может негативно сказаться на производительности. +background_tasks.change_number_of_workers=Изменить рабочие процессы CE +background_tasks.change_number_of_workers.hint=Если ваша очередь задач не успевает очиститься под напором анализов от крупных проектов, увеличение количества рабочих процессов Compute Engine позволит в полной мере воспользоваться повышенным объемом выделенной оперативной памяти Compute Engine на многопроцессорном сервере (вертикальное масштабирование). +background_tasks.add_more_workers=Ускорьте анализ, добавив больше рабочих процессов +background_tasks.add_more_workers.text=Увеличьте количество рабочих процессов с Enterprise Edition. +background_tasks.search_by_task_or_component=Поиск по задачам или компонентам +background_tasks.failing_count=Количество проектов, в которых последний анализ закончился с ошибкой + + +#------------------------------------------------------------------------------ +# +# Project Dump +# +#------------------------------------------------------------------------------ +project_dump.page=Импорт / Экспорт +project_dump.page.description1=Moving a project from one {productName} instance to another is a 3 step operation\: +project_dump.page.description2=Export the project, copy the generated dump on the target server, and finally import that dump from this page on the target {productName} instance. +project_dump.page.description_without_import1=Экспорт замечаний и метрик, включая историю, в версии Enterprise Edition или выше возможно на одной и той же версии и аналогичной конфигурации. Экспортируемый файл должен быть скопирован на целевую систему для импорта вручную. +project_dump.page.description_without_import2=Файл экспорта будет создан в файловой системе. Затем его необходимо скопировать в целевую файловую систему для импорта. +project_dump.refresh=Обновить +project_dump.see_details=Подробнее +project_dump.export=Экспорт +project_dump.do_export=Экспорт +project_dump.can_not_export=Этот проект не может быть экспортирован, так как не был выполнен анализ. +project_dump.pending_export=Экспорт запланирован на {0}, ожидается обработка. +project_dump.in_progress_export=Экспорт в процессе, запущен {0}. +project_dump.failed_export=Не удалось выполнить последний экспорт. Попробуйте еще раз. +project_dump.latest_export_available=Последний дамп проекта был создан {0}. Его можно найти на сервере в каталоге\: +project_dump.export_available=Дамп проекта был создан. Его можно найти на сервере в каталоге\: +project_dump.export_form_description=Экспорт проекта в файл. Выгруженный файл должен быть скопирован вручную на целевой сервер. +project_dump.import=Импорт +project_dump.do_import=Импорт +project_dump.import_success=Проект был успешно импортирован {0}. +project_dump.can_not_import=Этот проект не может быть импортирован, так как он уже содержит данные. +project_dump.no_file_to_import=Этот проект не может быть импортирован, так как файл дампа не найден. +project_dump.pending_import=Импорт запланирован на {0}, ожидается обработка. +project_dump.in_progress_import=Идет процесс импорта, запущен {0}. +project_dump.failed_import=Не удалось выполнить последний импорт. Попробуйте еще раз. +project_dump.import_form_description=Дамп для этого проекта найден. Вы можете импортировать его, нажав на кнопку ниже. +project_dump.import_form_description_disabled=Проекты не могут быть импортированы. Эта функция доступна только в Enterprise Edition. + +#------------------------------------------------------------------------------ +# +# SYSTEM +# +#------------------------------------------------------------------------------ +system.application_nodes_title=Узлы приложения +system.are_you_sure_to_restart=Вы уверены, что хотите перезапустить сервер? Перезагрузка начнется после завершения текущих фоновых задач. +system.cluster_log_level.info=Выбор влияет на все узлы приложения, но не на узлы поиска. +system.copy_id_info=Скопировать идентификационную информацию +system.current_health_of_x=Текущее состояние здоровья {0} +system.current_health.green=Статус "Работает" +system.current_health.yellow=Статус "Запускается" +system.current_health.red=Статус "Не работает" +system.download_logs=Скачать журналы +system.download_system_info=Скачать системную информацию +system.download_x=Загрузить {0} +system.forcing_shutdown_not_recommended=Принудительное выключение не рекомендовано, т.к. может привести к прерыванию обработки результатов анализа. +system.hide_intermediate_versions=Скрыть промежуточные версии +system.how_to_upgrade=Как обновить? +system.latest_version=Последняя версия +system.latest_patch=Patch Release +system.lta_version=Последняя LTA версия +system.log_level.warning=Данный уровень влияет на производительность. Пожалуйста, не забудьте вернуть уровень INFO после завершения расследования. Обратите внимание, что при перезагрузке сервера уровень будет автоматически сброшен до уровня, установленного в sonar.properties. +system.log_level.warning.short=Текущий уровень логов влияет на производительность, вернитесь к уровню ИНФОРМАЦИЯ. +system.log_level.info=Выбор не влияет на систему поиска. +system.logs_level=Уровень логирования +system.logs_level.change=Изменить уровень логирования +system.new_version_available=A new version of {productName} is available. +system.restart_does_not_reload_sonar_properties=Также обратите внимание, что перезапуск не перезагружает файл sonar.properties. +system.see_whats_new=Узнай, что новенького\! +system.release_notes=Заметки к релизу +system.released_x=Выпущено {0} +system.restart_in_progress=Выполняется перезапуск +system.restart_server=Перезапустить сервер +system.instance_restarting={instance} перезапускается. Текущие {link} завершаются. +system.search_nodes_title=Узлы поиска +system.see_sonarqube_downloads=See All {productName} Downloads +system.not_production_database_warning=Этот идентификатор сервера действителен только для встроенной базы данных, которая используется для экспериментов. Настройте внешнюю базу данных для долгосрочного использования перед тем как запрашивать лицензию. +system.server_id=Идентификатор сервера +system.set_log_level=Задать уровень логирования +system.show_intermediate_versions=Показать промежуточные версии +system.system_upgrade=Обновление системы +system.version=Версия +system.version_is_availble={version} доступно + + +#------------------------------------------------------------------------------ +# +# OVERVIEW +# +#------------------------------------------------------------------------------ +overview.X_conditions_failed={conditions} {conditions, plural, one {условие не выполнено} few {условия не выполнено} many {условий не выполнено} other {условий не выполнено}} +overview.failed_condition.x_rating_required={rating} равен {value}, требуется {threshold} +overview.failed_condition.x_required={metric} требует {threshold} +overview.fix_failed_conditions_with_sonarlint=Исправьте проблемы до того, как они повлияют на Порог качества проекта в вашей IDE с {link}. Используйте всю его супер-пупер мощь\! +overview.new_issues=Новые замечания +overview.pull_request.fixed_issues=Исправленные замечания +overview.pull_request.fixed_issues.help=Оценка замечаний, исправляемых этим пулл-реквестом +overview.pull_request.fixed_issues.disclaimer=Учитываются только исправления замечаний в файлах, которые были изменены пулл-реквестом. Замечания исправленные в файлах без изменений не учитываются. +overview.pull_request.fixed_issues.disclaimer.2=Когда пулл-реквест и целевая ветка не синхронизированы, замечания, возникшие в целевой ветке, могут быть ошибочно учтены как исправленные в пулл-реквесте. Ребейз пулл-реквеста обеспечит актуальное значение. +overview.accepted_issues.help=Неисправленные корректные замечания +overview.quality_gate=Порог качества +overview.quality_gate_x=Порог качества\: {0} +overview.quality_gate.help=Порог качества - это набор логических условий на основе измерений проекта. Он позволяет сразу узнать, готов ли проект к использованию. Если проект не преодолел порог, то в статусе вы увидите, какие показатели вызвали проблему и какие были достигнуты. +overview.quality_gate_failed_with_x=с {0} ошибками +overview.quality_gate_code_clean=Ваш код чист\! +overview.you_should_define_quality_gate=Вы должны определить порог качества на этот проект. +overview.quality_gate.ignored_conditions=Некоторые условия Порога Качества в новом коде были проигнорированы из-за небольшого количества новых строк +overview.quality_gate.ignored_conditions.tooltip=В начале периода "нового кода", если было мало добавлено или изменено строк, то может быть трудно достичь желаемого уровня показателей покрытия кода или дублирования. Для предотвращения ситуации ложного нарушения "Порога качества" условия дублирования и покрытия в новом коде игнорируются до тех пор, пока количество новых или изменившихся строк кода не достигнет 20. +overview.quality_gate.conditions_on_new_code=Для нового кода проверяются только те условия, что определены в Пороге качества. Изучите связанную с проектом {link} для уточнения деталей. +overview.quality_gate.conditions.cayc.warning.title.APP=Некоторые проекты не соответствуют рекомендациям "Clean as You Code" +overview.quality_gate.conditions.cayc.warning.title.TRK=Этот проект не соответствует рекомендациям "Clean as You Code" +overview.quality_gate.conditions.cayc.details.APP=Порог качества, используемый в этих проектах, можно улучшить, включив рекомендованные "Clean as You Code"\: +overview.quality_gate.conditions.cayc.details.TRK=Порог качества, используемый в этом проекте, можно улучшить, включив рекомендованные "Clean as You Code". +overview.quality_gate.conditions.cayc.details_with_link=Исправление {link} поможет вам достичь состояния чистого кода. +overview.quality_gate.conditions.non_cayc.warning.link=порог качества +overview.quality_gate.conditions.cayc.link=Подробнее +overview.quality_gates.conditions.condition_simplification_tour.title=Одно условие, нет замечаний +overview.quality_gates.conditions.condition_simplification_tour.content=

One single condition in {qualityGateName} quality gate ensures that new code has no issues.

Every issue in new code must be resolved for a project to pass this quality gate.

+overview.quality_gate.show_project_conditions_x=Показать невыполненные условия для проекта {0} +overview.quality_gate.hide_project_conditions_x=Скрыть невыполненные условия для проекта {0} +overview.quality_gate.coverage=Покрытие +overview.quality_gate.duplications=Дублирование +overview.new_coverage.on_x_new_lines=В {link} новые строки для покрытия. +overview.coverage.on_x_new_lines=В {link} строки для покрытия. +overview.new_duplicated_lines_density.on_x_new_lines=В {link} новые строки. +overview.duplicated_lines_density.on_x_new_lines=В {link} строки. +overview.quality_gate.require_fixing={count, plural, one {требует} few {требуют} many {требуют} other {требуют}} исправления +overview.quality_gate.require_reviewing={count, plural, one {требует} few {требуют} many {требуют} other {требуют}} рассмотрения +overview.quality_gate.required_x=Требуется {operator} {requirement} +overview.quality_gate.required_x_reviewed=Требуется проверка\: {requirement} +overview.quality_profiles=Профили качества +overview.new_code_period_x=Новый код\: {0} +overview.max_new_code_period_from_x=Макс. новый код от\: {0} +overview.started_x=Начался {0} +overview.set_as_homepage=Установить домашней страницей +overview.new_code=Новый код +overview.overall_code=Весь код +overview.last_analysis_x=Последний анализ {date} +overview.previous_analysis_x=Предыдущий анализ был {0} +overview.started_on_x=Начался {0} +overview.previous_analysis_on_x=Предыдущий анализ {0} +overview.on_new_code=В новом коде +overview.on_new_code_long=Условия для нового кода +overview.see_list_of_x_y_issues=См. список {0} {1} +overview.see_more_details_on_x_of_y=Подробнее о {0} из {1} +overview.see_more_details_on_x_y=Подробнее о {0} {1} +overview.about_this_portfolio=Об этом портфолио +overview.about_this_project.APP=Об этом приложении +overview.about_this_project.TRK=Об этом проекте +overview.project_activity.APP=Активность в приложении +overview.project_activity.TRK=Активность на проекте +overview.project_activity.click_to_see=Нажмите, чтобы увидеть активность по проекту +overview.external_links=Внешние ссылки +overview.project_key.APP=Ключ приложения +overview.project_key.TRK=Ключ проекта +overview.project_key.click_to_copy=Нажмите, чтобы скопировать ключ в буфер обмена +overview.activity=Активность +overview.activity.graph_shows_data_for_x=На этом график показаны исторические данные для {0}. Нажмите на ссылку "Активность" ниже, чтобы увидеть больше информации. +overview.recent_activity=Последние действия +overview.accepted_issues=Принятые замечания +overview.accepted_issues.description=Корректные, неисправленные замечания. Представляют собой принятый технический долг. +overview.accepted_issues.total=Всего принятых замечаний +overview.high_impact_accepted_issues=Blocker and High Severity Accepted Issues +overview.measures.empty_explanation=Показатели по новому коду появятся после второго анализа этой ветки. +overview.measures.empty_link={learn_more_link} о подходе "Чистый код". +overview.measures.same_reference.explanation=Эта ветка настроена на использование самой себя в качестве базовой ветки. У нее никогда не будет нового кода. +overview.measures.bad_reference.explanation=Нельзя выполнить сравнение этой ветки с ее базовой. Для получения дополнительных сведений см. систему контроля версий или отчет. +overview.measures.bad_setting.link=Это может быть исправлено в настройках {setting_link}. +overview.measures.security_hotspots_reviewed=Рассмотрено +overview.measures.software_impact.total_open_issues=Открытые замечания +overview.measures.software_impact.count_tooltip=Замечания в коде могут повлиять на множество качеств ПО, устранение их улучшит показатели. +overview.measures.software_impact.see_list_of_x_open_issues=Посмотреть список {count} открытых {softwareQuality} замечаний +overview.measures.software_impact.severity.see_x_open_issues=Посмотреть {count} открытых {softwareQuality} замечаний с серьезностью {severity} +overview.measures.software_impact.severity.HIGH=XL +overview.measures.software_impact.severity.HIGH.tooltip=Высокое влияние +overview.measures.software_impact.severity.HIGH.improve_tooltip=высокий +overview.measures.software_impact.severity.MEDIUM=млн +overview.measures.software_impact.severity.MEDIUM.tooltip=Среднее влияние +overview.measures.software_impact.severity.MEDIUM.improve_tooltip=средний +overview.measures.software_impact.severity.LOW=S +overview.measures.software_impact.severity.LOW.tooltip=Низкое влияние +overview.measures.software_impact.severity.LOW.improve_tooltip=низкий +overview.measures.software_impact.improve_rating_tooltip={softwareQuality} рейтинг - это {ratingLabel}, когда есть хотя бы одно замечание с {severity} влиянием на {_softwareQuality} вашего ПО. +overview.measures.software_impact.improve_rating_tooltip.A=The {softwareQuality} rating is {ratingLabel} when there are no issues above info severity with impact on the {_softwareQuality} of your software. +overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY=Рейтинг Сопровождаемости устанавливается {ratingLabel}, если код имеет более высокий уровень технического долга по сравнению с размером кодовой базы. +overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY.A=Рейтинг Сопровождаемости устанавливается равным A, если код имеет более низкий уровень технического долга по сравнению с размером кодовой базы. + +overview.project.no_lines_of_code=Этот проект не содержит строк кода. +overview.project.empty=Это проект пустой. +overview.project.branch_X_no_lines_of_code=Ветка "{0}" не имеет строк кода. +overview.project.branch_X_empty=Ветка "{0}" этого проекта пуста. +overview.project.main_branch_no_lines_of_code=Главная ветка не содержит строк кода. +overview.project.main_branch_empty=Главная ветка этого проекта пуста. +overview.project.branch_needs_new_analysis=Данные ветки неполные. Запустите новый анализ, чтобы обновить их. +overview.project.last_analysis.date_time=Последний анализ начался {0} +overview.project.next_steps.set_up_pr_deco_and_ci.admin=To benefit from more of {productName}''s features, {link_ci} and set up DevOps platform integration in your {link_project_settings}. +overview.project.next_steps.set_up_pr_deco_and_ci=To benefit from more of {productName}''s features, {link_ci} and ask a project administrator to set up DevOps platform integration. +overview.project.next_steps.set_up_pr_deco.admin=To benefit from more of {productName}''s features, set up DevOps platform integration in your {link_project_settings}. +overview.project.next_steps.set_up_pr_deco=To benefit from more of {productName}''s features, ask a project administrator to set up DevOps platform integration. +overview.project.next_steps.set_up_ci=To benefit from more of {productName}''s features, {link}. +overview.project.next_steps.links.project_settings=настройки проекта +overview.project.next_steps.links.set_up_ci=настройка анализа в вашем любимом CI +overview.project.software_impact.has_rating=Качество ПО {softwareQuality} имеет рейтинг {rating} +overview.run_analysis_to_compute.TRK=Запустите новый анализ для вычисления недостающих данных. +overview.run_analysis_to_compute.APP=Все проекты должны быть проанализированы. +overview.missing_project_data=Способ вычисления Безопасности, Надежности и Сопровождаемости изменен. Эти значения могут измениться после {qualifier, select, TRK {следующего анализа} other {следующего анализа всех проектов в этом {qualifier, select, APP {приложении} other {портфолио}}}}. {learn_more} + +overview.coverage_on=Покрытие в +overview.coverage_on_X_lines=Покрытие на {count} строках для покрытия +overview.coverage_on_X_new_lines=Покрытие в {count} новых строк для покрытия +overview.duplications_on=Дублирование в +overview.duplications_on_X_lines=Дублирования на {count} строках +overview.duplications_on_X_new_lines=Дублирования в {count} новых строках + +overview.period.previous_version=С {0} + +# Old periods, necessary to display project that haven't been analyzed with new setting (MMF-1579) +overview.period.previous_version_only_date=С предыдущей версии +overview.period.previous_analysis=С предыдущего анализа +overview.period.days=Последние {0} дней +overview.period.version=С {0} +overview.period.date=После {0} +overview.period.manual_baseline=С {0} + +# New periods (MMF-1579) +overview.period.number_of_days=За последние {0} дней +overview.period.specific_analysis=С {0} +overview.period.reference_branch=По сравнению с {0} + +overview.failed.badge={counter} не пройдено +overview.gate.ERROR=Не пройден +overview.gate.WARN=Предупреждение +overview.gate.OK=Пройден +overview.gate.view.no_alert=Представление прошло порог качества. +overview.gate.view.warnings=Представление имеет предупреждения по следующим условиям порога качества\: {0}. +overview.gate.view.errors=Представление не прошло порог качества по следующим условиям\: {0}. + +overview.measurement_type.DUPLICATION=Дублирование +overview.measurement_type.COVERAGE=Покрытие + +overview.measures.failed_badge=Ошибка + +overview.complexity_tooltip.function={0} функций имеют сложность около {1} +overview.complexity_tooltip.file={0} файлов имеют сложности около {1} + +overview.deprecated_profile=Этот профиль качества использует {0} устаревших правил и должен быть обновлен. +overview.deleted_profile={0} был удален с момента последнего анализа. +overview.link_to_x_profile_y=Перейти к профилю {0} "{1}" + +overview.sonarlint_ad.header=Catch issues before they fail your Quality Gate with our IDE extension, SonarQube for IDE +overview.sonarlint_ad.details_1=Возможности анализаторов Sonar во время написания кода +overview.sonarlint_ad.details_2=Не нужно ждать, пока ваш PR пройдет все проверки +overview.sonarlint_ad.details_3=Исправить замечания сразу с помощью с хотфиксов +overview.sonarlint_ad.details_4=Поддерживаются 12 основных IDE, включая продукты JetBrains и Microsoft +overview.sonarlint_ad.details_5=Бесплатно навсегда +overview.sonarlint_ad.learn_more=Learn more about SonarQube for IDE +overview.sonarlint_ad.close_promotion=Close SonarQube for IDE promotion + +overview.badges.get_badge=Значки +overview.badges.title=Получить значки проекта +overview.badges.description.TRK=Отобразите статус ваших проектных метрик в инструкции или на сайте. Выберите свой вариант\: +overview.badges.description.VW=Отобразите статус ваших метрик портфолио в инструкции или на сайте. Выберите свой вариант\: +overview.badges.description.APP=Отобразите статус ваших метрик приложения в инструкции или на сайте. Выберите свой вариант\: +overview.badges.metric=Настроить значок +overview.badges.format=Форматирование кода +overview.badges.options.colors.white=Белый +overview.badges.options.colors.black=Чёрный +overview.badges.options.colors.orange=Оранжевый +overview.badges.options.formats.md=Markdown +overview.badges.options.formats.url=Только URL изображения +overview.badges.measure.alt=Стандартный значок +overview.badges.measure.description.TRK=Отображает текущий статус одной метрики вашего проекта. +overview.badges.measure.description.VW=Отображает текущий статус одной метрики вашего портфолио. +overview.badges.measure.description.APP=Отображает текущий статус одной метрики вашего приложения. +overview.badges.quality_gate=Порог качества +overview.badges.quality_gate.alt=Значок "Порог качества" +overview.badges.quality_gate.description=Отображает текущий статус порога качества вашего проекта. +overview.badges.quality_gate.description.APP=Отображает текущий статус порога качества вашего приложения. +overview.badges.quality_gate.description.TRK=Отображает текущий статус порога качества вашего проекта. +overview.badges.quality_gate.description.VW=Отображает текущий статус порога качества вашего портфолио. +overview.badges.ai_code_assurance=AI Code Assurance +overview.badges.ai_code_assurance.alt=AI Code Assurance badge +overview.badges.ai_code_assurance.description=Displays the current status of Sonar's AI Code Assurance. +overview.badges.ai_code_assurance.description.TRK=Displays the current status of Sonar's AI Code Assurance of your project. +overview.badges.leak_warning=Значки проекта могут показать ваш рейтинг безопасности и другие показатели. Используйте значки проекта только в доверенных окружениях. +overview.badges.renew=Обновить токен +overview.badges.renew.description=Если токен безопасности вашего проекта скомпрометирован, вы можете обновить его\: + +overview.quality_profiles_update_after_sq_upgrade.message=Upgrade to {productName} {sqVersion} has updated your Quality Profiles. Issues on your project may have been affected. {link} +overview.quality_profiles_update_after_sq_upgrade.link=Подробнее + +overview.activity.variations.new_analysis=Новый анализ\: +overview.activity.variations.first_analysis=Первый анализ\: + +overview.promoted_section.title=Не позволяйте замечаниям накапливаться. Откройте для себя практики "Чистый код"\! +overview.promoted_section.content=Узнайте, как улучшить свою кодовую базу, очищая только новый код. +overview.promoted_section.button_primary=Пройти экскурсию +overview.promoted_section.button_secondary=Не сейчас +overview.promoted_section.button_tooltip=Узнайте, как улучшить свою кодовую базу, очищая только новый код. + +overview.ai_assurance.unsolved_overall.title=Unresolved findings in overall code +overview.ai_assurance.unsolved_overall.description=Some unresolved findings in this branch’s overall code may represent a risk. We recommend reviewing these findings before releasing the branch. +overview.ai_assurance.unsolved_overall.dismiss=Dismiss unresolved overall code findings + +guiding.cayc_promotion.1.title=Работа с новым кодом +guiding.cayc_promotion.1.content.1=Исправляйте новый код, это легче и гарантирует, что тех. долг не будет расти. Старый код при изменении тоже будет исправлен. Мы называем "Clean as You Code". +guiding.cayc_promotion.2.title=Решите, что будет новым кодом +guiding.cayc_promotion.2.content.1=Ваша команда или организация решают, когда должен начинаться новый код для вашего проекта, например, при каждом выпуске новой версии. +guiding.cayc_promotion.3.title=Зеленый - значит без ошибок +guiding.cayc_promotion.3.content.1=Статус порога качества показывает вам, является ли код чистым. Сохраняйте его зеленым как можно чаще, и ваш проект будет готов к применению. +guiding.cayc_promotion.4.title=Чистота на всех уровнях +guiding.cayc_promotion.4.content.1=With SonarQube for IDE, clean code as you write it in your {value}. +guiding.cayc_promotion.4.content.2=Когда задача будет готова, проанализируйте {value} (только коммерческая редакция) и убедитесь, что замечаний не обнаружено. +guiding.cayc_promotion.4.content.3=Наконец, положитесь на тщательный анализ {value}, чтобы быть уверенным в чистоте кода. +guiding.replay_tour_button.1.title=Повторить экскурсию +guiding.replay_tour_button.tour_completed.1.title=Экскурсия завершена\! +guiding.replay_tour_button.1.content=Вы можете повторить экскурсию по этому продукту тут в любое удобное время. + + +#------------------------------------------------------------------------------ +# +# WS API +# +#------------------------------------------------------------------------------ +api_documentation.domain_nav=Навигация по разделам Web API +api_documentation.deprecation_tooltip=API является устаревшим с версии X.Y и будет удален в версии (X+1). 0. Пример\: устаревший в 4.1 API поддерживается в 4.X (4.2, 4.3, и т.д.) и удаляется в версии 5.0. +api_documentation.internal_tooltip=Используйте на свой страх и риск; внутренние службы могут быть изменены или удалены без предварительного уведомления. +api_documentation.internal_tooltip_v2=Используйте на свой страх и риск. Показывает/скрывает внутренние точки подключения, параметры и другие детали, используемые для внутренних сервисов. Они могут быть изменены или удалены без предупреждения. +api_documentation.page=Web API +api_documentation.page.v2=Web API v2 +api_documentation.show_deprecated=Показать устаревшие API +api_documentation.show_internal=Показать внутренние API +api_documentation.show_internal_v2=Показать внутреннее +api_documentation.possible_values=Возможные значения +api_documentation.default_values=Значение по умолчанию +api_documentation.example_values=Пример значения +api_documentation.max_values=Максимально допустимые значения +api_documentation.min_value=Минимальное значение +api_documentation.max_value=Максимальное значение +api_documentation.min_length=Минимальная длина +api_documentation.max_length=Максимальная длина +api_documentation.internal=внутренний +api_documentation.deprecated=устарело +api_documentation.deprecated_since_x=устарело с {0} +api_documentation.will_be_removed_in_x=Будет удалено в версии {0} +api_documentation.parameters=Параметры +api_documentation.response_example=Пример ответа +api_documentation.changelog=Журнал изменений +api_documentation.search=Поиск по имени... +api_documentation.v2.search=Поиск API... +api_documentation.v2.parameter_header=Запрос +api_documentation.v2.response_header=Ответ +api_documentation.v2.request_subheader.query=Параметры запроса +api_documentation.v2.request_subheader.path=Параметры пути +api_documentation.v2.request_subheader.header=Заголовки +api_documentation.v2.request_subheader.request_body=Тело запроса +api_documentation.v2.request_subheader.request_content_type=Content-Type\: +api_documentation.v2.enum_description=Допустимые значения\: {values} + + +#------------------------------------------------------------------------------ +# +# CODE +# +#------------------------------------------------------------------------------ +code.open_component_page=Открыть страницу компонентов +code.search_placeholder=Поиск файлов... +code.search_placeholder.application=Поиск проектов... +code.search_placeholder.portfolio=Поиск проектов и дочерних портфолио... +code.parent_folder=Родительская папка +code.last_analysis_date=Последний анализ +code.name=Имя +code.pin=Закрепить файл + + +#------------------------------------------------------------------------------ +# +# COMPONENT MEASURES +# +#------------------------------------------------------------------------------ +component_measures.details_are_not_available=Подробная информация по оценкам отсутствует. +component_measures.domain_x_overview={0} обзор +component_measures.domain_overview=Обзор +component_measures.files=файлы +component_measures.tab.tree=Дерево +component_measures.tab.list=Список +component_measures.show_metric_history=Показать историю этой метрики +component_measures.tab.treemap=Древовидная карта +component_measures.view_as=Просмотреть как +component_measures.legend.color=Цвет\: +component_measures.legend.size=Размер\: +component_measures.legend.worse_of_x_y=Худший из {0} и {1} +component_measures.legend.help_x=Нажмите, чтобы переключить видимость данных с рейтингом {0}. +component_measures.legend.only_first_500_files=Отображена информация только для первых 500 файлов +component_measures.no_history=Недостаточно данных для создания графика активности. +component_measures.not_found=Запрашиваемый показатель не найден. +component_measures.empty=Нет показателей. +component_measures.select_files=Выбрать файлы +component_measures.navigate=Навигация +component_measures.to_select_files=для выбора файлов +component_measures.to_navigate=для перехода +component_measures.to_navigate_files=к следующему/предыдущему файлу +component_measures.hidden_best_score_metrics={0} скрытых компонентов с оценкой {1}. +component_measures.hidden_best_score_metrics_show_label=Показать скрытые компоненты +component_measures.navigation=Показатели навигации +component_measures.skip_to_navigation=Перейти к показателям навигации +component_measures.see_metric_history=Посмотреть историю +component_measures.leak_legend.new_code=Новый код\: +component_measures.awaiting_analysis.name=Замечания +component_measures.leak_awaiting_analysis.name=Замечания + +component_measures.overview.project_overview.subnavigation=Обзор проекта +component_measures.overview.project_overview.title=Риск +component_measures.overview.project_overview.description=Получите быстрый обзор операционных рисков. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству строк кода для каждого файла. Любой цвет, кроме зеленого, указывает на риски\: ошибки или уязвимости, которые должны быть изучены. Положение сверху или справа от графика означает, что долгосрочное здоровье находится под угрозой. Нужно стремиться к зеленым пузырькам внизу слева. +component_measures.overview.Reliability.description=Смотрите операционные риски ошибок. Для пользователей, пользующихся клавиатурой, элементы сортируются по объему ошибок в файле. Чем ближе цвет пузырька к красному, тем серьезнее и опаснее ошибки. Размер пузырька указывает на количество ошибок, а вертикальное положение отражает предполагаемое время на их устранение. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. +component_measures.overview.Security.description=Смотрите операционные риски уязвимостей. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству уязвимостей в файле. Чем ближе цвет пузырька к красному, тем серьезнее уязвимости. Размер пузырька указывает на количество уязвимостей, а вертикальное положение отражает предполагаемое время на их устранение. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. +component_measures.overview.Maintainability.description=Смотрите долгосрочные риски дефектов кода. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству дефектов кода в файле. Чем ближе цвет пузырька к красному, тем выше уровень технического долга. Размер пузырька показывает количество дефектов кода, а вертикальное положение пузырька отражает предполагаемое время на устранение. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. +component_measures.overview.Coverage.description=Смотрите долгосрочные риски отсутствующего покрытия тестов. Для пользователей, пользующихся клавиатурой, элементы сортируются по количество непокрытых строк в файле. Размер пузырька указывает количество непокрытых строке, а вертикальное положение пузырька отражает количество отсутствующего покрытия. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. +component_measures.overview.Duplications.description=Смотрите долгосрочные риски дублирования. Для пользователей, пользующихся клавиатурой, элементы сортируются по количеству повторяющихся участков в файле. Размер пузырька указывает количество дублирующихся участков, а вертикальное положение пузырька отражает количество строк в них. Нужно стремиться к маленьким зеленым пузырькам у нижнего края. +component_measures.overview.see_data_as_list=Просмотреть данные, представленные на этом графике, в виде списка + +component_measures.domain_subnavigation.Reliability.help=В этом разделе отображаются замечания по коду, реальное поведение которого может быть неожиданным. +component_measures.domain_subnavigation.Maintainability.help=В этом разделе отображаются замечания по коду, который будет сложно поддерживать. +component_measures.domain_subnavigation.Security.help=В этом разделе отображаются замечания по потенциальным уязвимостям. +component_measures.domain_subnavigation.SecurityReview.help=Этот раздел отображает риски безопасности в виде потенциальных уязвимостей со статусом их рассмотрения. +component_measures.domain_subnavigation.Complexity.help=Насколько прост или сложен поток управления в приложении. Цикломатическая сложность служит для измерения минимального количества тестов, необходимых для полного покрытия кода. Когнитивная сложность служит для измерения того, насколько сложно понять логику приложения + +component_measures.subnavigation_category.new_code_category=Новый код +component_measures.subnavigation_category.overall_category=Весь код +component_measures.subnavigation_category.tests_category=Тесты + +component_measures.facet_category.overall_category.estimated=Расчетный размер после слияния +component_measures.bubble_chart.zoom_level=Текущий уровень масштаба. Прокрутите на графике для увеличения или увеличения масштаба, нажмите здесь, чтобы сбросить. +component_measures.not_all_measures_are_shown=Не все проекты и приложения включены +component_measures.not_all_measures_are_shown.help=У вас нет доступа ко всем проектам и/или приложениям. Показатели все еще вычисляются на основе всех проектов и приложений. + +component_measures.metric.new_security_issues.name=Замечания +component_measures.metric.new_software_quality_security_issues.name=Замечания +component_measures.metric.new_security_issues.detailed_name=Новые замечания +component_measures.metric.new_software_quality_security_issues.detailed_name=Новые замечания +component_measures.metric.new_vulnerabilities.name=Уязвимости +component_measures.metric.new_vulnerabilities.detailed_name=Новые уязвимости +component_measures.metric.new_reliability_issues.name=Замечания +component_measures.metric.new_software_quality_reliability_issues.name=Замечания +component_measures.metric.new_reliability_issues.detailed_name=Новые замечания +component_measures.metric.new_software_quality_reliability_issues.detailed_name=Новые замечания +component_measures.metric.new_maintainability_issues.name=Замечания +component_measures.metric.new_software_quality_maintainability_issues.name=Замечания +component_measures.metric.new_maintainability_issues.detailed_name=Новые замечания +component_measures.metric.new_software_quality_maintainability_issues.detailed_name=Новые замечания +component_measures.metric.new_code_smells.name=Дефекты кода +component_measures.metric.new_code_smells.detailed_name=Новые дефекты кода +component_measures.metric.new_violations.name=Открытые замечания +component_measures.metric.new_violations.detailed_name=Новые открытые замечания +component_measures.metric.new_accepted_issues.name=Принятые замечания +component_measures.metric.new_accepted_issues.detailed_name=Новые принятые замечания +component_measures.metric.new_bugs.name=Ошибки +component_measures.metric.new_bugs.detailed_name=Новые ошибки +component_measures.metric.security_issues.name=Замечания +component_measures.metric.software_quality_security_issues.name=Замечания +component_measures.metric.vulnerabilities.name=Уязвимости +component_measures.metric.reliability_issues.name=Замечания +component_measures.metric.software_quality_reliability_issues.name=Замечания +component_measures.metric.bugs.name=Ошибки +component_measures.metric.maintainability_issues.name=Замечания +component_measures.metric.software_quality_maintainability_issues.name=Замечания +component_measures.metric.code_smells.name=Дефекты кода +component_measures.metric.violations.name=Открытые замечания +component_measures.metric.accepted_issues.name=Принятые замечания +component_measures.metric.confirmed_issues.name=Подтвержденные замечания +component_measures.metric.false_positive_issues.name=Ложные замечания +#------------------------------------------------------------------------------ +# +# DOCS +# +#------------------------------------------------------------------------------ +docs.documentation=Документация +docs.get_help=Получить помощь +docs.roadmap=Дорожная карта продукта +docs.news=Новости продукта +docs.stay_connected=Оставайтесь на связи +docs.suggestion=Предложения для этой страницы + +#------------------------------------------------------------------------------ +# +# GLOBAL FOOTER +# +#------------------------------------------------------------------------------ +footer.community=Сообщество +footer.contact_us=Свяжитесь с нами +footer.documentation=Документация +footer.help=Помощь +footer.license=LGPL v3 +footer.news=Новости +footer.plugins=Плагины +footer.pricing=Цены +footer.privacy=Конфиденциальность +footer.production_database_explanation=Встроенная база данных не может масштабироваться, она не поддерживает обновление до более новых версий {instance}, а также не имеет поддержки миграции данных в другую базу данных. +footer.production_database_warning=Встроенная база данных должна использоваться только в ознакомительных целях +footer.security=Безопасность +footer.status=Статус +footer.terms=Условия +footer.version=v{version}{status} +footer.version.status.active=АКТИВНЫЙ +footer.version.status.inactive=БОЛЬШЕ НЕ АКТИВЕН +footer.web_api=Web API + + +#------------------------------------------------------------------------------ +# +# NEW CODE DEFINITION +# +#------------------------------------------------------------------------------ +new_code_definition.question=Выберите базу для расчета нового кода для этого проекта +new_code_definition.question.multiple_projects=Выберите базу для расчета нового кода для этих проектов +new_code_definition.global_setting=Использовать глобальную настройку +new_code_definition.specific_setting=Определить специфические настройки для этого проекта +new_code_definition.specific_setting.multiple_projects=Определите специфичные настройки проектов + +new_code_definition.previous_version=Предыдущая версия +new_code_definition.previous_version.usecase=Рекомендуется для проектов, использующих регулярные релизы. +new_code_definition.previous_version.description=Любой код, который изменился с предыдущей версии, считается новым кодом. + +new_code_definition.number_days=Количество дней +new_code_definition.number_days.specify_days=Укажите количество дней +new_code_definition.number_days.usecase=Рекомендуется для проектов, использующих непрерывную поставку. +new_code_definition.number_days.description=Любой код, который изменился за последние x дней, считается новым кодом. Если после х дней не будет принято никаких мер по исправлению, замечания станут частью общего кода. +new_code_definition.number_days.invalid=Укажите целое число между {0} и {1} + +new_code_definition.reference_branch=Базовая ветка +new_code_definition.reference_branch.description=Выберите ветку в качестве базовой для расчета нового кода. +new_code_definition.reference_branch.usecase=Рекомендуется для проектов, использующих функциональные ветки. +new_code_definition.reference_branch.notice=Основная ветка будет назначена базовой при создании проекта. Вы сможете выбрать другую ветку в качестве базовой, когда ваш проект будет иметь больше ветвей. + +new_code_definition.auto_update.branch.message=The new code definition of the following branch(es) was automatically changed on {date}, following a {productName} upgrade, as it was exceeding the maximum value\: {branchesList} {link} +new_code_definition.auto_update.branch.list_item={branchName}\: количество дней изменено с {previousDays} на {days}. +new_code_definition.auto_update.global.message=The global new code definition was automatically changed from {previousDays} to {days} days on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link} +new_code_definition.auto_update.ncd_page.message=The number of days was automatically changed from {previousDays} to {days} on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link} +new_code_definition.auto_update.project.message=This project''s new code definition was automatically changed from {previousDays} to {days} days on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link} +new_code_definition.auto_update.review_link=Посмотреть настройки Нового кода + +#------------------------------------------------------------------------------ +# +# ONBOARDING +# +#------------------------------------------------------------------------------ +onboarding.alm.azure=Azure DevOps +onboarding.alm.bitbucket=Сервер Bitbucket +onboarding.alm.bitbucketcloud=Bitbucket Cloud +onboarding.alm.gitlab=GitLab + +onboarding.project_analysis.header=Проанализируйте ваш проект +onboarding.project_analysis.description=We initialized your project on {productName}, now it''s up to you to launch analyses\! +onboarding.project_analysis.guide_to_integrate_pipelines=следуйте руководству по интеграции со сборочными линиями + +onboarding.create_project.manual.step1=1 из 2 +onboarding.create_project.manual.step2=2 из 2 +onboarding.create_project.manual.title=Создать проект +onboarding.create_project.select_method=Как вы хотите создать свой проект? +onboarding.create_project.select_method.manually=Вы просто тестируете или применяете иной вариант использования? Создайте проект вручную. +onboarding.create_project.select_method.devops_platform=Do you want to benefit from all of {productName}''s features (like repository import and Pull Request decoration)? +onboarding.create_project.select_method.devops_platform_second=Создайте проект из любимой DevOps-платформы. + +onboarding.create_project.select_method.no_alm_yet.admin=Мы предлагаем настройки платформы DevOps, чтобы вы и ваша команда могли воспользоваться дополнительными функциями SonarQube. +onboarding.create_project.select_method.manual=Локальный проект +onboarding.create_project.select_method.azure=Из Azure DevOps +onboarding.create_project.select_method.bitbucket=Из Bitbucket Server +onboarding.create_project.select_method.bitbucketcloud=Из Bitbucket Cloud +onboarding.create_project.select_method.github=Из GitHub +onboarding.create_project.select_method.gitlab=Из GitLab +onboarding.create_project.import_select_method.manual=Создать проект вручную +onboarding.create_project.import_select_method.azure=Импорт из Azure DevOps +onboarding.create_project.import_select_method.bitbucket=Импорт из Bitbucket Server +onboarding.create_project.import_select_method.bitbucketcloud=Импорт из Bitbucket Cloud +onboarding.create_project.import_select_method.github=Импорт из GitHub +onboarding.create_project.import_select_method.gitlab=Импорт из GitLab +onboarding.create_project.alm_not_configured=Свяжитесь с администратором для глобальной настройки конфигурации, позволяющей импортировать проект из этой DevOps-платформы +onboarding.create_project.check_alm_supported=Проверка доступности +onboarding.create_project.project_key=Ключ проекта +onboarding.create_project.project_key.duplicate_key=Этот ключ проекта уже занят. +onboarding.create_project.project_key.wrong_format=Указанное значение не соответствует ожидаемому формату. +onboarding.create_project.project_key.description=До 400 символов. Все буквы, цифры, тире, подчеркивание, точка или двоеточие. +onboarding.create_project.project_key.error.empty=Вы должны ввести хотя бы один символ. +onboarding.create_project.project_key.error.too_long=Предоставленный ключ слишком длинный. +onboarding.create_project.project_key.error.invalid_char=Указанный ключ содержит недопустимые символы. +onboarding.create_project.project_key.error.only_digits=Указанный ключ содержит только цифры. +onboarding.create_project.display_name=Отображаемое имя +onboarding.create_project.display_name.description=До 255 символов + +onboarding.create_project.main_branch_name=Название основной ветки +onboarding.create_project.main_branch_name.description=Название ветки по умолчанию проекта { learn_more } + +onboarding.create_project.pr_decoration.information=Создаваемые вручную проекты не смогут воспользоваться функциями интеграции SonarQube и DevOps платформы без включения вручную в настройках проекта. +onboarding.create_project.repository_imported=Уже импортирован +onboarding.create_project.import=Импорт +onboarding.create_project.see_project=Посмотреть проект +onboarding.create_project.search_repositories_by_name=Искать имя репозитория, начинающееся с... +onboarding.create_project.search_projects_repositories=Поиск проектов и репозиториев +onboarding.create_project.search_repositories=Поиск репозиториев +onboarding.create_project.select_repositories=Выберите репозитории +onboarding.create_project.select_all_repositories=Выбрать все доступные репозитории + +onboarding.create_application.key.description=Если указано, то это значение используется в качестве ключа вместо генерации его из имени приложения. Можно использовать только буквы, цифры, тире и подчеркивания. +onboarding.create_project.pat_form.title=Предоставьте доступ к своим репозиториям +onboarding.create_project.pat_form.help.azure={productName} needs a personal access token to access and list your repositories from Azure DevOps. +onboarding.create_project.pat_form.help.bitbucket={productName} needs a personal access token to access and list your repositories from Bitbucket Server. +onboarding.create_project.pat_form.help.bitbucket_cloud={productName} needs an app password to access and list your repositories from Bitbucket Cloud. +onboarding.create_project.pat_form.help.gitlab={productName} needs a personal access token to access and list your projects from GitLab. +onboarding.create_project.pat_form.pat_required=Пожалуйста, укажите персональный токен +onboarding.create_project.wrong_binding_count=Для использования этого метода у вас должен быть настроен минимум 1 экземпляр {alm}, но он не был обнаружен. Создайте проект вручную или обратитесь к системному администратору. +onboarding.create_project.wrong_binding_count.admin=Для использования этого метода у вас должен быть настроен как минимум 1 экземпляр {alm}. Вы можете настроить экземпляры по {url}. +onboarding.create_project.azure.no_url.admin=В вашей конфигурации Azure DevOps не указан URL. Мы не можем импортировать проекты при данной настройке. Вы можете выполнить настройку по инструкции {url}. +onboarding.create_project.azure.no_url=В вашей конфигурации Azure DevOps не указан URL. Мы не можем импортировать проекты при данной настройке. Обратитесь к администратору. +onboarding.create_project.enter_pat=Персональный токен +onboarding.create_project.bitbucket_cloud.enter_password=Пароль приложения +onboarding.create_project.bitbucket_cloud.enter_username=Имя пользователя BitBucket +onboarding.create_project.pat_incorrect.azure=Не удалось подтвердить ваш персональный доступ. +onboarding.create_project.pat_incorrect.bitbucket=Не удалось подтвердить ваш персональный доступ. +onboarding.create_project.pat_incorrect.bitbucket_cloud=Ваш пароль приложения не может быть подтвержден. +onboarding.create_project.pat_incorrect.gitlab=Не удалось подтвердить ваш персональный доступ. Пожалуйста, убедитесь, что у вас есть соответствующие права и не истек срок их действия. +onboarding.create_project.pat.expired.info_message=Вы должны сделать это снова, так как срок действия вашего токена истек или он был отозван. +onboarding.create_project.pat.expired.info_message_contact=Если это не решит проблему, то обратитесь к системному администратору. + +onboarding.create_project.pat_help.instructions.azure=Чтобы создать персональный токен доступа на Azure\: {link} и выдайте право “Code (Read & Write)”. +onboarding.create_project.pat_help.instructions.link.azure=сгенерировать токен + +onboarding.create_project.pat_help.instructions.gitlab=To create a Personal Access Token on GitLab, {link} by setting a name, for example “{productName}” and selecting the “read_api” scope. +onboarding.create_project.pat_help.instructions.gitlab.link=сгенерировать токен + +onboarding.enter_username.instructions.bitbucket_cloud=Вы можете найти имя вашего пользователя в {link} +onboarding.enter_username.instructions.bitbucket_cloud.link=Настройки профиля BitBucket + +onboarding.create_project.enter_password.instructions.bitbucket_cloud=To create an app password on BitBucket, {link} by setting a name, for example “{productName}” and selecting the “Repositories\: Read” permissions. +onboarding.create_project.enter_password.instructions.bitbucket_cloud.link=добавить пароль приложения + +onboarding.create_project.pat_help.instructions.bitbucket_server=To create a Personal Access Token on BitBucket Server, go to {link} and click on “Create token”. Set a name, for example “{productName}” and select the following permissions “Projects\: Read” “Repositories\: Read”. +onboarding.create_project.pat_help.instructions.bitbucket_server.link=Токены доступа HTTP + +onboarding.create_project.pat_help.instructions2.bitbucket=Set a name, for example "{productName}", and select the following permissions\: +onboarding.create_project.pat_help.instructions2.bitbucketcloud=Set a name, for example "{productName}", and select the following permissions\: + +onboarding.create_project.pat_help.instructions2.gitlab=Set a name, for example "{productName}", and select the following scope\: +onboarding.create_project.pat_help.gitlab.read_api_permission=доступ к API (read_api) + +onboarding.create_project.no_bbs_projects=Невозможно получить проекты с Bitbucket Server. Свяжитесь со своим системным администратором или {link}. +onboarding.create_project.no_bbs_repos=Для этого проекта не найдено репозиториев. Свяжитесь со своим системным администратором или {link}. +onboarding.create_project.update_your_token=обновить персональный токен +onboarding.create_project.no_bbs_repos.filter=Нет репозиториев, соответствующих фильтру. +onboarding.create_project.only_showing_X_first_repos=Мы отображаем только первые {0} репозиториев. Если вы ищете репозиторий, которого нет в этом списке, воспользуйтесь поиском выше. +onboarding.create_project.see_on=См. на {almName} + +onboarding.create_project.search_prompt=Поиск проектов +onboarding.create_project.set_up=Настроить +onboarding.create_project.subtitle_monorepo_setup_link=настроить монорепозиторий +onboarding.create_project.azure.title=Создать проект из Azure DevOps +onboarding.create_project.azure.subtitle=Импортировать проекты из одного из ваших проектов Azure +onboarding.create_project.azure.subtitle.with_monorepo=Импорт репозиториев из одного из проектов Azure или {monorepoSetupLink}. +onboarding.create_project.azure.no_projects=Невозможно получить проекты с сервера Azure DevOps. Свяжитесь со своим системным администратором или {link}. +onboarding.create_project.azure.search_results_for_project_X=Результаты поиска для "{0}" +onboarding.create_project.azure.no_repositories=Не удалось получить репозитории этого проекта. Свяжитесь со своим системным администратором или {link}. +onboarding.create_project.azure.no_results=Нет репозиториев, соответствующих поисковому запросу. +onboarding.create_project.bitbucketcloud.title=Создать проект из Bitbucket Cloud +onboarding.create_project.bitbucketcloud.subtitle=Импорт проектов из одной из ваших рабочих областей в Bitbucket Cloud +onboarding.create_project.bitbucketcloud.subtitle.with_monorepo=Импорт репозиториев из одной из областей Bitbucket Cloud или {monorepoSetupLink}. +onboarding.create_project.bitbucketcloud.no_projects=Ни один проект не может быть загружен из Bitbucket. Свяжитесь с вашим системным администратором, или {link}. +onboarding.create_project.bitbucketcloud.link=Смотреть в Bitbucket +onboarding.create_project.github.title=Создать проект из Github +onboarding.create_project.github.subtitle=Импорт репозиториев из одной из организаций GitHub +onboarding.create_project.github.subtitle.with_monorepo=Импорт репозиториев из одной из организаций GitHub или {monorepoSetupLink}. +onboarding.create_project.github.choose_organization=Выберите организацию +onboarding.create_project.github.choose_repository=Выбрать репозиторий +onboarding.create_project.github.warning.message=Не удалось подключиться к GitHub. Свяжитесь с администратором для настройки интеграции с GitHub. +onboarding.create_project.github.warning.message_admin=Не удалось подключиться к GitHub. Убедитесь, что экземпляр GitHub правильно настроен в {link} для создания нового проекта из репозитория. +onboarding.create_project.github.warning.message_admin.link=Настройки интеграции ALM +onboarding.create_project.github.no_orgs=Мы не смогли загрузить организации с вашим ключом. Обратитесь к администратору. +onboarding.create_project.github.no_orgs_admin=Мы не смогли загрузить организации. Убедитесь, что приложение GitHub установлено по крайней мере в одной организации и проверьте конфигурацию экземпляра GitHub в {link}. +onboarding.create_project.github.no_projects=Невозможно получить проекты с GitHub. Свяжитесь со своим системным администратором. +onboarding.create_project.gitlab.title=GitLab project onboarding +onboarding.create_project.gitlab.subtitle=Импортировать проекты из одной из групп GitLab +onboarding.create_project.gitlab.subtitle.with_monorepo=Импорт репозиториев из одной из групп GitLab или {monorepoSetupLink}. +onboarding.create_project.gitlab.no_projects=No projects could be fetched from GitLab. Contact your system administrator, or {link}. +onboarding.create_project.gitlab.link=Смотреть в GitLab +onboarding.create_project.bitbucket.title=Создать проект из Bitbucket Server +onboarding.create_project.bitbucket.subtitle=Импорт проектов из одной из ваших рабочих областей в Bitbucket Server +onboarding.create_project.bitbucket.subtitle.with_monorepo=Импорт репозиториев из одной из областей Bitbucket server или {monorepoSetupLink}. +onboarding.create_project.x_repositories_selected={count} {count, plural, one {репозиторий} few {репозиториев} many {репозиториев} other {репозиториев}} выбрано +onboarding.create_project.x_repository_created={count} {count, plural, one {repository} other {repositories}} will be created as {count, plural, one {a project} other {projects}} in {productName} +onboarding.create_project.please_dont_leave=Если вы покинете страницу, импорт может завершиться неудачей. Вы уверены, что хотите выйти? +onboarding.create_project.import_in_progress=Импорт {count} проектов из {total} завершен. Не закрывайте эту страницу до тех пор, пока не будет завершен импорт. + +onboarding.create_project.monorepo.title=Создание проекта монорепозитория {almName} +onboarding.create_project.monorepo.subtitle=Create multiple {productName} projects corresponding to the same monorepo and bound to the same repository. +onboarding.create_project.monorepo.doc_link=Узнайте больше и получите помощь в настройке своего монорепозитория +onboarding.create_project.monorepo.choose_organization_and_repository=Выберите организацию и репозиторий +onboarding.create_project.monorepo.choose_dop_setting=Выберите конфигурацию {almKey} +onboarding.create_project.monorepo.choose_organization=Выберите организацию +onboarding.create_project.monorepo.choose_organization.placeholder=Список организаций +onboarding.create_project.monorepo.choose_repository=Выберите репозиторий +onboarding.create_project.monorepo.choose_repository.placeholder=Список репозиториев +onboarding.create_project.monorepo.choose_repository.no_already_bound_projects=This repository has no imported projects in {productName} +onboarding.create_project.monorepo.choose_repository.existing_already_bound_projects=This repository has already been imported, and it''s linked to these projects in {productName}\: +onboarding.create_project.monorepo.no_orgs=Мы не смогли загрузить организации с вашим ключом. Обратитесь к администратору. +onboarding.create_project.monorepo.no_orgs_admin=Мы не смогли загрузить организации. Убедитесь, что приложение {almKey} установлено по крайней мере в одной организации и проверьте конфигурацию экземпляра {almKey} в {link}. +onboarding.create_project.monorepo.no_projects=Невозможно получить проекты с {almKey}. Свяжитесь со своим системным администратором. +onboarding.create_project.monorepo.project_title=Создать новые проекты +onboarding.create_project.monorepo.add_project=Добавить новый проект +onboarding.create_project.monorepo.remove_project=Удалить проект +onboarding.create_project.monorepo.warning.message=Не удалось подключиться к {almKey}. Свяжитесь с администратором для настройки интеграции с {almKey}. +onboarding.create_project.monorepo.warning.message_admin=Не удалось подключиться к {almKey}. Убедитесь, что экземпляр {almKey} правильно настроен в {link} для создания нового проекта из репозитория. +onboarding.create_project.monorepo.warning.message_admin.link=Настройки интеграции ALM + +onboarding.create_project.new_code_definition.title=Настроить проект по методике "Чистый код" +onboarding.create_x_project.new_code_definition.title=Настройте {count, plural, one {проект} few {\# проектов} many {\# проектов} other {\# проекты}} для соответствия Чистому коду +onboarding.create_project.new_code_definition.description=Настройки определяют, какая часть вашего кода будет считаться новым кодом. Это поможет вам сосредоточиться на последних изменениях в вашем проекте, позволяя следовать методологии "Чистый код". Подробнее\: {link} +onboarding.create_project.new_code_definition.description.link=Настройки Нового кода +onboarding.create_project.new_code_definition.create_x_projects=Создать {count, plural, one {проект} few {\# проектов} many {\# проектов} other {\# проектов}} +onboarding.create_projects.new_code_definition.change_info=Вы можете изменить эту настройку для каждого проекта индивидуально в любое время в настройках администрирования проекта. +onboarding.create_project.success=Создан(-о) {count, plural, one {проект} few {\# проектов} many {\# проектов} other {\# проектов}}. +onboarding.create_project.monorepo.success=Монорепозиторий успешно настроен. {count, plural, one {Создан 1 новый проект} few {Создано \# новых проекта} many {Создано \# новых проектов} other {Создано \# новых проекта}} +onboarding.create_project.success.admin=Проект {project_link} успешно создан. +onboarding.create_project.failure=Не удалось импортировать {count, plural, one {\# проект} few {\# проектов} many {\# проектов} other {\# проектов}}. + +onboarding.token.header=Предоставление токена +onboarding.token.text=Токен используется для идентификации при выполнении анализа. Если он был скомпрометирован, вы можете отозвать его в любой момент времени в {link}. +onboarding.token.text.PROJECT_ANALYSIS_TOKEN=Токен проекта используется для идентификации при выполнении анализа. Если он был скомпрометирован, вы можете отозвать его в любой момент времени в {link}. +onboarding.token.text.GLOBAL_ANALYSIS_TOKEN=Глобальный токен используется для идентификации при выполнении анализа. Если он был скомпрометирован, вы можете отозвать его в любой момент времени в {link}. +onboarding.token.text.user_account=учётной записи +onboarding.token.generate=Создать +onboarding.token.generate.long=Сгенерировать токен +onboarding.token.generate.PROJECT_ANALYSIS_TOKEN=Создать токен проекта +onboarding.token.generate.GLOBAL_ANALYSIS_TOKEN=Создать глобальный токен +onboarding.token.use_existing_token=Использовать существующий токен +onboarding.token.use_existing_token.label=Значение существующего токена +onboarding.token.use_existing_token.help=Вставьте существующее значение токена в поле ввода. +onboarding.token.warning_project_token_scope=Обратите внимание, что этот токен позволит вам анализировать только текущий проект. Если необходимо использовать один и тот же токен для анализа нескольких проектов, то нужно сгенерировать глобальный токен в {link}. См. {doc_link} для получения дополнительной информации. +onboarding.token.name.label=Имя токена +onboarding.token.name.placeholder=Введите имя вашего токена +onboarding.token.name.help=Введите имя токена проекта +onboarding.token.invalid_format=Токен, введенный вами, имеет недопустимый формат. +onboarding.token.delete=Удалить токен + +onboarding.tutorial.env_variables=В поле {field} введите {value} {extra} +onboarding.tutorial.env_variables.field=Значение +onboarding.tutorial.env_variables.token_generator.value=существующий токен, или только что созданный\: + +onboarding.analysis.header=Запуск анализа на вашем проекте +onboarding.analysis.auto_refresh_after_analysis.done=Выполнен ли анализ? +onboarding.analysis.auto_refresh_after_analysis.auto_refresh=После успешного завершения анализа эта страница автоматически обновится через несколько минут. +onboarding.analysis.auto_refresh_after_analysis.check_these_links=Изучите эти ссылки, пока ждете\: +onboarding.analysis.auto_refresh_after_analysis.check_these_links.pr_analysis=Анализ пулл-реквеста +onboarding.analysis.auto_refresh_after_analysis.check_these_links.branches=Анализ ветки +onboarding.analysis.auto_refresh_after_analysis.community.check_these_links=Пока ожидаете, почему бы не рассмотреть возможность перехода на {edition}? Эта редакция предлагает дополнительные возможности, такие как {branches} и {pull_requests}. +onboarding.analysis.auto_refresh_after_analysis.community.check_these_links.edition=Developer Edition + +onboarding.build=Что лучше всего описывает ваш проект? +onboarding.build.maven=Maven +onboarding.build.gradle=Gradle +onboarding.build.make=Make +onboarding.build.dotnet=.NET +onboarding.build.dotnet.win_core=Windows + .NET Core +onboarding.build.dotnet.win_msbuild=Windows + .NET Framework +onboarding.build.dotnet.linux_core=Linux + .NET Core +onboarding.build.cpp=C или C++ +onboarding.build.objectivec=Objective-C +onboarding.build.dart=Flutter or Dart +onboarding.build.other=Другое (для JS, TS, Go, Python, PHP, ...) + +onboarding.build.dotnet.variant=Какой фреймворк вы используете? +onboarding.build.dotnet.variant.dotnet_core=.NET Core +onboarding.build.dotnet.variant.dotnet_framework=.NET Framework + +onboarding.build.other.os=Какая у вас ОС? +onboarding.build.other.os.linux=Linux +onboarding.build.other.os.win=Windows +onboarding.build.other.os.mac=macOS + +onboarding.build.other.architecture=Какова ваша архитектура? +onboarding.build.other.architecture.x86_64=x86_64 +onboarding.build.other.architecture.arm64=ARM64 + +onboarding.build.cpp.autoconfig=Вы хотите использовать автоматическую настройку или настроить вручную? +onboarding.build.cpp.autoconfig.automatic=Автоматическая +onboarding.build.cpp.autoconfig.automatic.description=Автоматическая настройка позволяет переносить большинство проектов без каких-либо специальных знаний о проекте или языке. +onboarding.build.cpp.autoconfig.manual=Вручную +onboarding.build.cpp.autoconfig.manual.description=Ручная настройка обеспечивает расширенный контроль за установкой, что делает ее более подходящей для определенных случаев. Однако, может не поддерживать все сценарии и требует определенного уровня понимания процесса создания проекта. + +onboarding.analysis.docs=Пожалуйста, перейдите по ссылке с {link} для получения дополнительной информации. +onboarding.analysis.build_wrapper.header.linux=Скачайте и распакуйте Build Wrapper для Linux +onboarding.analysis.build_wrapper.header.win=Скачайте и распакуйте Build Wrapper для Windows +onboarding.analysis.build_wrapper.header.mac=Скачайте и распакуйте Build Wrapper для macOS +onboarding.analysis.build_wrapper.text=И добавьте директорию исполняемого файла в переменную окружения {env_var} +onboarding.analysis.build_wrapper.execute=Вызовите Build Wraper как префикс вашей команды для сборки +onboarding.analysis.build_wrapper.execute_text=Выполните следующую команду в папке вашего проекта. +onboarding.analysis.build_wrapper.execute_build_command=<команда очистки сборки> +onboarding.analysis.build_wrapper.docs=Пожалуйста, посетите страницу {link} Build Wrapper для получения более подробной информации. +onboarding.analysis.build_wrapper.docs_link=с официальной документацией + + +onboarding.analysis.java.maven.header=Запуск Scanner для Maven с вашего компьютера +onboarding.analysis.java.maven.text=Запуск анализа {instance} с помощью Maven прост. Вам просто нужно выполнить следующую команду в каталоге вашего проекта. +onboarding.analysis.java.maven.docs_link=официальной документацией Scanner для Maven +onboarding.analysis.java.maven.text.custom=Выполните следующую команду в папке вашего проекта. + +onboarding.analysis.java.gradle.header=Запуск Scanner для Gradle на вашем компьютере +onboarding.analysis.java.gradle.text.1=Запуск анализа с Gradle прост. Вам просто нужно объявить плагин {plugin_code} в вашем {groovy} or {kotlin} файле\: +onboarding.analysis.java.gradle.text.2=и выполнить следующую команду\: +onboarding.analysis.java.gradle.latest_version=Вы можете найти последнюю версию плагина Gradle {link}. +onboarding.analysis.java.gradle.docs_link=официальной документацией сканера для Gradle + +onboarding.analysis.msbuild.header=Скачайте и распакуйте SonarScanner для .NET +onboarding.analysis.msbuild.text=Посетите {link} для скачивания последней версии .NET framework. Обязательно добавьте каталог с исполняемым файлом {code} в переменную среды {path}. +onboarding.analysis.msbuild.execute=Запустите SonarScanner для for .NET +onboarding.analysis.msbuild.execute.text=Запуск анализа {instance} прост. Вам просто нужно выполнить следующие команды в корне вашего решения. +onboarding.analysis.msbuild.docs_link=документация SonarScanner для .NET + +onboarding.analysis.sq_scanner.header.linux=Скачайте и распакуйте SonarQube Scanner для Linux +onboarding.analysis.sq_scanner.header.win=Скачайте и распакуйте SonarQube Scanner для Windows +onboarding.analysis.sq_scanner.header.mac=Скачайте и распакуйте SonarQube Scanner для macOS +onboarding.analysis.sq_scanner.text=Посетите {link} для скачивания последней версии, и добавьте каталог {dir} в переменную среды {env_var} +onboarding.analysis.sq_scanner.execute=Запустите Scanner с вашего компьютера +onboarding.analysis.sq_scanner.execute.text=Запуск анализа {instance} прост. Вам просто нужно выполнить следующие команды в каталоге вашего проекта. +onboarding.analysis.sq_scanner.execute.text.custom=Выполните следующие команды в папке вашего проекта. +onboarding.analysis.sq_scanner.docs=Пожалуйста, перейдите по ссылке с {link} для получения дополнительной информации. +onboarding.analysis.sq_scanner.docs_use_case=Пожалуйста, посетите {link} для получения более подробной информации, а чтобы больше узнать об этом варианте использования - посетите {useCaseLink}. +onboarding.analysis.sq_scanner.docs_link=официальной документацией Scanner +onboarding.analysis.sq_scanner.sonar_token_env.header=Настройте переменную среды SONAR_TOKEN в настройках CI +onboarding.analysis.sq_scanner.sonar_token_env.var_name=Добавьте переменную среды +onboarding.analysis.sq_scanner.sonar_token_env.var_value=Присвойте следующее значение +onboarding.analysis.sqscanner.docs.gradle.title=официальной документацией Scanner для Gradle +onboarding.analysis.sqscanner.docs.gradle.example_project.title=пример живого Gradle-проекта + +onboarding.analysis.dotnetcore.global=Установить SonarScanner .NET Core Global Tool +onboarding.analysis.dotnetcore.global.text=В качестве предварительного условия должен быть установлен инструмент sonarscanner глобально, используя следующую команду\: +onboarding.analysis.dotnetcore.global.text.path=Убедитесь, что папка dotnet tools находится в переменных PATH. Изучите документацию dotnet global tools для получения дополнительной информации. + +onboarding.tutorial.return_to_list=Выберите другой вариант +onboarding.tutorial.ci_outro.all_set.title=Вы все настроили\! +onboarding.tutorial.ci_outro.done=Готово\! +onboarding.tutorial.ci_outro.refresh_text=Если работает правильно, то после завершения анализа вы будете перенаправлены на страницу Обзор проекта, где будут отображены новые результаты анализа. Это может занять несколько минут. +onboarding.tutorial.ci_outro.commit=Зафиксируйте и отправьте свой код, чтобы начать анализ. +onboarding.tutorial.ci_outro.commit.why.gitlab=Each new push you make on your branches or merge requests will trigger a new analysis in {productName}. We will decorate merge requests directly on GitLab for you. +onboarding.tutorial.ci_outro.commit.why.github=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on GitHub for you. +onboarding.tutorial.ci_outro.commit.why.bitbucket=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Bitbucket for you. +onboarding.tutorial.ci_outro.commit.why.bitbucketcloud=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Bitbucket for you. +onboarding.tutorial.ci_outro.commit.why.azure=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Azure for you. +onboarding.tutorial.ci_outro.commit.why.no_branches=Each new push you make on your main branch will trigger a new analysis in {productName}. +onboarding.tutorial.ci_outro.refresh=Эта страница обновится с результатами анализа. +onboarding.tutorial.ci_outro.refresh.why=Если страница не обновляется спустя какое-то время, перепроверьте настройки анализа. +onboarding.tutorial.other.project_key.sentence=Создайте файл {file} в вашем репозитории и вставьте следующий код\: +onboarding.tutorial.other.project_key.monorepo.sentence=Создайте файл {file} в корне вашего проекта и вставьте следующий код\: +onboarding.tutorial.other.project_key.monorepo.info=Повторите этот шаг для всех проектов в вашем монорепозитории +onboarding.tutorial.cfamilly.compilation_database_info=Если у вас возникли проблемы с использованием Build Wrapper, вы можете попробовать использовать {link}. +onboarding.tutorial.cfamilly.compilation_database_info.link=база данных компиляции +onboarding.tutorial.cfamily.examples_repositories_description=Check out our C and C++ sample projects with {productName} analysis configured + + +onboarding.tutorial.page.title=Метод анализа +onboarding.tutorial.page.description=Используйте эту страницу для управления и настройки способа выполнения анализа. +onboarding.tutorial.choose_method=Как вы хотите проанализировать ваш репозиторий? +onboarding.tutorial.choose_method.devops_platform.description=Вы хотите интегрировать с вашим любимым CI? Выберите один из следующих уроков. +onboarding.tutorial.choose_method.local.description=Вы просто тестируете или применяете иной вариант? Создайте проект вручную. +onboarding.tutorial.choose_method.local=Локально +onboarding.tutorial.choose_method.other-ci=Другой CI +onboarding.tutorial.choose_method.jenkins=С помощью Jenkins +onboarding.tutorial.choose_method.github-actions=С помощью GitHub Actions +onboarding.tutorial.choose_method.gitlab-ci=С GitLab CI +onboarding.tutorial.choose_method.azure-pipelines=С конвейерами Azure +onboarding.tutorial.choose_method.bitbucket-pipelines=С Bitbucket Pipelines +onboarding.tutorial.breadcrumbs.home=Метод анализа +onboarding.tutorial.breadcrumbs.local=Локально +onboarding.tutorial.breadcrumbs.other-ci=Другой CI +onboarding.tutorial.breadcrumbs.jenkins=Jenkins +onboarding.tutorial.breadcrumbs.github-actions=GitHub Actions +onboarding.tutorial.breadcrumbs.gitlab-ci=GitLab CI +onboarding.tutorial.breadcrumbs.azure-pipelines=Azure Pipelines +onboarding.tutorial.breadcrumbs.bitbucket-pipelines=Bitbucket Pipelines +onboarding.mode.help.manual=Применяйте для тестирования или расширенного варианта использования. Рекомендуем использовать другие режимы, чтобы облегчить настройку среды CI. +onboarding.mode.help.otherci={productName} integrates with your workflow no matter which CI tool you''re using. + + +onboarding.tutorial.with.yaml.gradle=Обновите файл {groovy} или {kotlin}, добавив плагин {sq}, и выполните настройку\: + + +onboarding.tutorial.with.bitbucket_ci.title=Анализ проекта с помощью Bitbucket CI +onboarding.tutorial.with.bitbucket_pipelines.variables.title=Создание переменных репозитория +onboarding.tutorial.with.bitbucket_pipelines.yaml.title=Создание конфигурации сборочного конвейера +onboarding.tutorial.with.bitbucket_pipelines.variables.intro=В репозитории Bitbucket перейдите к {repository_variables} и создайте две новые переменные\: +onboarding.tutorial.with.bitbucket_pipelines.variables.intro.link=Настройки репозитория > переменные репозитория +onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence=В поле {name} введите +onboarding.tutorial.with.bitbucket_pipelines.variables.name.sentence.name=Имя +onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence=Нажмите {add} +onboarding.tutorial.with.bitbucket_pipelines.variables.add.sentence.add=Добавить +onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence=Убедитесь, что выбрано {secured} +onboarding.tutorial.with.bitbucket_pipelines.variables.secured.sentence.secured=Secured + +onboarding.tutorial.with.github_ci.title=Анализ проекта с помощью GitHub CI +onboarding.tutorial.with.github_action.create_secret.title=Создать GitHub Secrets +onboarding.tutorial.with.github_action.create_secret.monorepo_project_level_token_info=Если вы используете токены уровня проекта, {link} для каждого проекта в вашем монорепозитории и создайте связанные секреты как описано в предыдущих шагах (имена секретов должны быть уникальными для каждого проекта, например\: SONAR_TOKEN_1, SONAR_TOKEN_2...) +onboarding.tutorial.with.github_action.create_secret.monorepo_project_level_token_info.link=сгенерировать токен +onboarding.tutorial.with.github_action.create_secret.monorepo_global_token_info=Если используете глобальные токены, то получите глобальный токен у вашего администратора и выполните предыдущие шаги. +onboarding.tutorial.with.github_action.monorepo.see_yaml_instructions=Создайте или обновите .github/workflows/build.yml YAML файл в корне вашего монопозитария с этим содержимым +onboarding.tutorial.with.github_action.secret.intro=В вашем репозитории GitHub перейдите к {settings_secret} и создайте два новых секретных ключа\: +onboarding.tutorial.with.github_action.secret.intro.link=Settings > Secrets +onboarding.tutorial.with.github_action.secret.name.sentence=В поле {name} введите +onboarding.tutorial.with.github_action.secret.name.sentence.name=Имя +onboarding.tutorial.with.github_action.secret.new.sentence=Нажмите {new_secret} +onboarding.tutorial.with.github_action.secret.new.sentence.new_secret=New repository secret +onboarding.tutorial.with.github_action.secret.add.sentence=Нажмите {add_secret} +onboarding.tutorial.with.github_action.secret.add.sentence.add_secret=Add secret +onboarding.tutorial.with.github_action.yaml.title=Создание YAML-файла рабочего процесса +onboarding.tutorial.with.github_action.yaml.create_yml=Создайте или обновите YAML-файл {file} со следующим содержанием\: +onboarding.tutorial.with.github_action.dart=Add the following steps to your GitHub Actions Workflow after build of your Flutter or Dart project\: + +onboarding.tutorial.with.gitlab_ci.title=Анализ вашего проекта с помощью GitLab CI +onboarding.tutorial.with.gitlab_ci.project_key.title=Задайте ключ вашего проекта +onboarding.tutorial.with.gitlab_ci.project_key.maven.step2=Добавьте следующее в ваш {file} файл\: +onboarding.tutorial.with.gitlab_ci.project_key.gradle.step2=Добавьте следующее в файл {file} или {file2}\: +onboarding.tutorial.with.gitlab_ci.project_key.other.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: +onboarding.tutorial.with.gitlab_ci.project_key.dart.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: +onboarding.tutorial.with.gitlab_ci.project_key.dotnet.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: +onboarding.tutorial.with.gitlab_ci.project_key.cpp.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: +onboarding.tutorial.with.gitlab_ci.project_key.objectivec.step2=Создайте файл {file} в вашем репозитории и вставьте следующий код\: + +onboarding.tutorial.with.gitlab_ci.variables.title=Добавление переменных окружения +onboarding.tutorial.with.gitlab_ci.variables.description.link=Настройки > CI/CD > Переменные +onboarding.tutorial.with.gitlab_ci.variables.section.title=Define the {productName} Token environment variable. +onboarding.tutorial.with.gitlab_ci.variables.section.description=В GitLab, перейдите в {link}, чтобы добавить следующую переменную и убедиться, что она доступна для вашего проекта\: +onboarding.tutorial.with.gitlab_ci.variables.edit.token.tooltip=Используйте существующий токен или создайте новый. +onboarding.tutorial.with.gitlab_ci.variables.step1=Ключ {value} {extra} + +onboarding.tutorial.with.gitlab_ci.variables.step3=Снимите флажок {value}. +onboarding.tutorial.with.gitlab_ci.variables.step3.value=Protect Variable +onboarding.tutorial.with.gitlab_ci.variables.section.step4=Установите флажок {value}. +onboarding.tutorial.with.gitlab_ci.variables.section.step4.value=Mask Variable +onboarding.tutorial.with.gitlab_ci.variables.section2.title=Define the {productName} URL environment variable. +onboarding.tutorial.with.gitlab_ci.variables.section2.description=Все еще в {link} добавьте новую переменную и убедитесь, что она доступна для вашего проекта\: +onboarding.tutorial.with.gitlab_ci.variables.section2.step4=Не устанавливайте флажок {value}. +onboarding.tutorial.with.gitlab_ci.yaml.title=Создайте или обновите конфигурационный файл +onboarding.tutorial.with.gitlab_ci.yaml.description=Создайте или обновите свой {filename} файл со следующим содержанием. +onboarding.tutorial.with.gitlab_ci.yaml.filename=.gitlab-ci.yml +onboarding.tutorial.with.gitlab_ci.yaml.baseconfig=Note that this is a minimal base configuration to run a {productName} analysis on your main branch and merge requests, and fetch the vulnerability report (if applicable). +onboarding.tutorial.with.gitlab_ci.yaml.existing=Если у вас уже настроен и работает конвейер, то вы можете добавить приведенный выше пример в существующий yml-файл. +onboarding.tutorial.with.gitlab_ci.yaml.premium=Отчет об уязвимости GitLab доступен в GitLab Ultimate. Вы можете безопасно удалить этап sonarqube-vulnerability-report, если не подписались на эту услугу. + +onboarding.tutorial.with.jenkins.title=Анализ вашего проекта с помощью Jenkins +onboarding.tutorial.with.jenkins.alm_selection.title=Выберите платформу DevOps +onboarding.tutorial.with.jenkins.prereqs.title=Требования +onboarding.tutorial.with.jenkins.prereqs.intro.sentence=Чтобы запустить анализ вашего проекта с помощью Jenkins, следующие плагины {must_have} +onboarding.tutorial.with.jenkins.prereqs.intro.sentence.installed=установлено +onboarding.tutorial.with.jenkins.prereqs.intro.sentence.configured=настроено +onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucket=Bitbucket Branch Source плагин для Jenkins - версии 2.7 или выше +onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucketcloud=Bitbucket Branch Source плагин для Jenkins - версии 2.7 или выше +onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.github=GitHub Branch Source плагин для Jenkins - версии 2.7.1 или выше +onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.gitlab=Плагин GitLab Branch Source для Jenkins версии 1.5.3 или более поздней +onboarding.tutorial.with.jenkins.prereqs.plugins.gitlab_plugin=Плагин GitLab для Jenkins версии 1.5.13 или более поздней +onboarding.tutorial.with.jenkins.prereqs.plugins.sonar_scanner={productName} Scanner plugin for Jenkins - version 2.11 or later +onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide=Пошаговое руководство по установке и настройке этих плагинов в Jenkins можно найти на странице документации {link}. +onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide.link=Требования анализа +onboarding.tutorial.with.jenkins.prereqs.following_are_recommendations=Мы рекомендуем использовать следующую пошаговую настройку для достижения наилучших результатов, но вы можете выполнить настройки их по мере необходимости. +onboarding.tutorial.with.jenkins.prereqs.done=Настройка анализа +onboarding.tutorial.with.jenkins.multi_branch_pipeline.title=Создание Multibranch Pipeline Job +onboarding.tutorial.with.jenkins.multi_branch_pipeline.intro=Создайте Multibranch Pipeline для автоматического анализа всех ваших веток и пулл-реквестов. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence=В панели инструментов Jenkins нажмите {new_item} и создайте {type}. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.new_item=Новый элемент +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step1.sentence.type=Multibranch Pipeline Job + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.tab=Источники ветки +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.sentence.source=Bitbucket +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.label=Сервер +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.server.action=выберите экземпляр хостинга репозитория, который вы хотите проанализировать. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.label=Учётные данные +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.creds.action=выберите учетные данные Bitbucket Server. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.label=Владелец +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.owner.action=введите ваш ключ проекта. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.label=Репозиторий +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucket.repo.action=выберите репозиторий, который вы хотите проанализировать. + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.tab=Источники ветки +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.sentence.source=Bitbucket +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.label=Сервер +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.server.action=Убедитесь, выбран Bitbucket Cloud. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.label=Учётные данные +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.creds.action=укажите учетные данные Bitbucket Cloud. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.label=Владелец +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.owner.action=введите ID рабочей области +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.label=Репозиторий +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.bitbucketcloud.repo.action=выберите репозиторий, который вы хотите проанализировать. + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.tab=Источники ветки +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.sentence.source=GitHub +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.creds.label=Учётные данные +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.creds.action=выберите или добавьте ваши учетные данные GitHub. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.label=Адрес (https) репозитория +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.github.repo_url.action=введите адрес вашего репозитория. + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence=В разделе {tab} добавьте источник {source} и введите следующую информацию\: +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.tab=Источники ветки +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.sentence.source=Проект GitLab +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.label=Checkout Credentials +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.creds.action=выберите или добавьте ваши учетные данные GitLab. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.label=Владелец +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.owner.action=введите имя пользователя или группы. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.label=Проекты +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.gitlab.repo.action=выберите проект. + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.label=Поведение + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.action=Exclude branches that are also filed as PRs. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_prs.label=Просмотр веток +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.action=Exclude branches that are also filed as MRs. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.branches_mrs.label=Просмотр веток + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.action=Текущая версия пулл-реквеста. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_prs.label=Просмотр пулл-реквестов в источнике +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.action=Текущая версия пулл-реквеста. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.discover_mrs.label=Просмотр пулл-реквестов в источнике + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.label=Укажите фильтр веток (ref-specs) +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence=По умолчанию это поведение не активно. Если вы не видите его, нажмите на {add}, чтобы увидеть список доступных поведений и выберите {ref_spec}. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.add=Добавить +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.add_behaviour.sentence.ref_spec=Укажите фильтр веток (ref-specs) +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence=Чтобы правильно вычислить новый код для пулл-реквестов, сканеру понадобится ссылка на целевую ветку. Убедитесь, что значение {ref_spec} будет включать в себя все целевые ветви (должно быть достаточно). Пример\: +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_pr_ref_specs.sentence.ref_spec=Ref Spec +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence=Чтобы правильно вычислить новый код для пулл-реквестов, сканеру понадобится ссылка на целевую ветку. Убедитесь, что значение {ref_spec} будет включать в себя все целевые ветви (должно быть достаточно). Пример\: +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.behaviors.ref_specs.set_mr_ref_specs.sentence.ref_spec=Ref Spec + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step2.leave_defaults=Остальные настройки можно оставить по умолчанию. + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence=Перейдите к разделу {tab} и убедитесь, что параметры установлены следующим образом\: +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.sentence.tab=Конфигурация сборки +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.label=Режим +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.mode.action=из Jenkinsfile +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.label=Путь к скрипту +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step3.script_path.action=Jenkinsfile + +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence=Нажмите {save}. +onboarding.tutorial.with.jenkins.multi_branch_pipeline.step4.sentence.save=Сохранить + +onboarding.tutorial.with.jenkins.pipeline.title=Создание конвейера +onboarding.tutorial.with.jenkins.pipeline.intro=Создание конвейера для автоматического анализа вашего проекта. +onboarding.tutorial.with.jenkins.pipeline.step1.sentence=В панели инструментов Jenkins нажмите {new_item} и создайте {type}. +onboarding.tutorial.with.jenkins.pipeline.step1.sentence.new_item=Новый элемент +onboarding.tutorial.with.jenkins.pipeline.step1.sentence.type=Pipeline Job + +onboarding.tutorial.with.jenkins.pipeline.step2.sentence=Под {tab} выберите {option}. Вы должны установить уникальный секретный токен для этого поля. +onboarding.tutorial.with.jenkins.pipeline.step2.sentence.tab=Build Triggers +onboarding.tutorial.with.jenkins.pipeline.step2.sentence.option=Trigger builds remotely + +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence=В разделе {tab} выберите {option}. Запишите сформированный URL-адрес. Он понадобится при настройке веб-хука в GitLab. +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.tab=Build Triggers +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.trigger.sentence.option=Build when a change is pushed to GitLab +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence=В разделе {triggers} выберите только {push_events}. +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.triggers=Enabled GitLab triggers +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.pick_triggers.sentence.push_events=Push events +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence=Нажмите {advanced} +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.click_advanced.sentence.advanced=Advanced... +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence=Найдите текстовое поле {secret_token} и нажмите {generate}. Запишите секретный токен. Он вам понадобится при настройке веб-хука в GitLab. +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.secret_token=Secret token +onboarding.tutorial.with.jenkins.pipeline.gitlab.step2.secret_token.sentence.generate=Создать + +onboarding.tutorial.with.jenkins.pipeline.step3.sentence=В разделе {tab} убедитесь, что параметры установлены следующим образом\: +onboarding.tutorial.with.jenkins.pipeline.step3.sentence.tab=Pipeline +onboarding.tutorial.with.jenkins.pipeline.step3.definition.label=Definition +onboarding.tutorial.with.jenkins.pipeline.step3.definition.action=Pipeline script from SCM +onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence={label} Настройте ваш SCM. Убедитесь, что собираете только вашу основную ветку. Например, если основная ветка называется "main", установите "*/main" в {branches_to_build}. +onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.label=SCM\: +onboarding.tutorial.with.jenkins.pipeline.step3.scm.sentence.branches_to_build=Branches to build +onboarding.tutorial.with.jenkins.pipeline.step3.script_path.label=Путь к скрипту +onboarding.tutorial.with.jenkins.pipeline.step3.script_path.action=Jenkinsfile + +onboarding.tutorial.with.jenkins.pipeline.step4.sentence=Нажмите {save}. +onboarding.tutorial.with.jenkins.pipeline.step4.sentence.save=Сохранить + + +onboarding.tutorial.with.jenkins.webhook.bitbucket.title=Создание Webhook сервера Bitbucket +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.title=Создание веб-хука Bitbucket Cloud +onboarding.tutorial.with.jenkins.webhook.github.title=Создание GitHub Webhook +onboarding.tutorial.with.jenkins.webhook.gitlab.title=Создание веб-хука GitLab +onboarding.tutorial.with.jenkins.webhook.intro.sentence=Создайте Webhook в вашем репозитории, чтобы запускать Jenkins при отправке (push). Пропустите этот шаг, если Webhook уже настроен. +onboarding.tutorial.with.jenkins.webhook.step1.sentence=Перейдите к {link} и введите следующую информацию\: +onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.link=Страница создания Webhook сервера Bitbucket для вашего репозитория +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step1.link=Страница создания веб-хука Bitbucket Cloud репозитория +onboarding.tutorial.with.jenkins.webhook.github.step1.link=Страница создания Webhook на GitHub для вашего репозитория +onboarding.tutorial.with.jenkins.webhook.gitlab.step1.link=Страница создания веб-хука GitLab для вашего репозитория +onboarding.tutorial.with.jenkins.webhook.step1.name.label=Имя +onboarding.tutorial.with.jenkins.webhook.step1.name.action=присвойте уникальное имя. +onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.label=URL +onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.action=Введите следующий URL-адрес, заменив значения между *** при необходимости\: +onboarding.tutorial.with.jenkins.webhook.bitbucket.step1.url.warning=URL сервера Bitbucket должен быть идентичен URL в конфигурации Jenkins. Остерегайтесь отсутствующих или дополнительных "/" в конце. +onboarding.tutorial.with.jenkins.webhook.github.step1.url.label=URL +onboarding.tutorial.with.jenkins.webhook.github.step1.url.action=Введите следующий URL-адрес, заменив значения между *** при необходимости\: +onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.label=URL +onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_with_branches.action=Введите следующий URL-адрес, заменив значения между *** при необходимости\: +onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.label=URL +onboarding.tutorial.with.jenkins.webhook.gitlab.step1.url_no_branches.action=Введите URL-адрес, который записали на предыдущем шаге. +onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.label=Секретный токен +onboarding.tutorial.with.jenkins.webhook.gitlab.step1.secret_token.action=Введите сгенерированный токен, который вы записали на предыдущем шаге. +onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence=В разделе {events} убедитесь, что отмечены следующие параметры\: +onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.sentence.events=События +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence=В {triggers}, выберите {option} и убедитесь, что флажок отмечен\: +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.triggers=Триггеры +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.sentence.option=Choose from a full list of triggers +onboarding.tutorial.with.jenkins.webhook.github.step2.sentence=В {events} выберите {option} и проверьте следующее\: +onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.events=На какие события этот webhook должен срабатывать? +onboarding.tutorial.with.jenkins.webhook.github.step2.sentence.option=Позвольте мне выбрать отдельные события +onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence=В разделе {trigger} проверьте следующее\: +onboarding.tutorial.with.jenkins.webhook.gitlab.step2.sentence.trigger=Trigger +onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.label=Репозиторий +onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.repo.action=Push +onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.label=Пулл-реквест +onboarding.tutorial.with.jenkins.webhook.bitbucket.step2.pr.action=Открыт +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.label=Репозиторий +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.repo.action=Push +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.label=Пулл-реквест +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step2.pr.action=Создано +onboarding.tutorial.with.jenkins.webhook.github.step2.repo=Отправка +onboarding.tutorial.with.jenkins.webhook.github.step2.pr=Пулл-реквесты +onboarding.tutorial.with.jenkins.webhook.gitlab.step2.repo=Push events +onboarding.tutorial.with.jenkins.webhook.gitlab.step2.mr=Merge request events +onboarding.tutorial.with.jenkins.webhook.github.step3.sentence=Нажмите {add_webhook}. +onboarding.tutorial.with.jenkins.webhook.github.step3.sentence.add_webhook=Add webhook +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence=Нажмите {save}. +onboarding.tutorial.with.jenkins.webhook.bitbucketcloud.step3.sentence.save=Сохранить +onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence=Нажмите {create}. +onboarding.tutorial.with.jenkins.webhook.bitbucket.step3.sentence.create=Создать +onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence=Нажмите {add_webhook}. +onboarding.tutorial.with.jenkins.webhook.gitlab.step3.sentence.add_webhook=Add webhook +onboarding.tutorial.with.jenkins.jenkinsfile.title=Создать Jenkinsfile +onboarding.tutorial.with.jenkins.jenkinsfile.jenkinsfile_step.sentence=Создайте файл {file} в вашем репозитории и вставьте следующий код\: +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence=Обязательно замените {default} на имя, которое вы дали вашему инструменту Maven {in_jenkins}. +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.default=Maven по умолчанию +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.replace.sentence.in_jenkins=в Jenkins +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence=Чтобы получить название вашего инструмента Maven в Jenkins, перейдите по ссылке {path}. +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help1.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence=Имя находится в разделе {path} в поле {name}. +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.path=Maven > Установки Maven +onboarding.tutorial.with.jenkins.jenkinsfile.maven.step3.help2.sentence.name=Имя +onboarding.tutorial.with.jenkins.jenkinsfile.gradle.step2.sentence=Добавьте следующее в файл {groovy} или {kotlin}\: +onboarding.tutorial.with.jenkins.jenkinsfile.dotnet.build_agent=Выберите свой сборочный агент. + +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence=Предварительное действие\: добавление инструмента {default_msbuild} +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.title.sentence.default_msbuild=MSBuild +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.info=Этот шаг необходимо выполнить только один раз для каждого экземпляра Jenkins. +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence=Убедитесь, что в Jenkins установлен {msbuild}. +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step1.sentence.msbuild=MSBuild Plugin +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence=Перейдите в {path}. +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step2.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence=Нажмите кнопку {msbuild} на {add_msbuild} и укажите значение {name}, которое будет использоваться на последнем шаге. Обратитесь к документации {msbuild_plugin} по установке инструмента\: +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild=MSBuild +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.msbuild_plugin=MSBuild Plugin +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.add_msbuild=Add MSBuild +onboarding.tutorial.with.jenkins.dotnet.msbuild.prereqs.step3.sentence.name=Имя + + +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence=Предварительное действие\: добавление инструмента {default_scanner} +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.title.sentence.default_scanner=SonarScanner для .NET +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.info=Этот шаг необходимо сделать только один раз для каждого экземпляра Jenkins, либо в случае необходимости другой версии сканера. +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence=В Jenkins перейдите к {path}. +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step1.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence=В разделе {default_scanner} нажмите {add_scanner_for_msbuild} +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.default_scanner=SonarScanner для .NET +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step2.sentence.add_scanner_for_msbuild=Add SonarScanner for MSBuild +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence=Выберите {name}, который будет использоваться на заключительном шаге\: +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step3.sentence.name=Имя +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence=Выберите {install_auto} +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step4.sentence.install_auto=Install automatically +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence=В {install_from} выберите соответствующий сканер .NET Core, необходимый для вашего проекта. +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_from=Install from GitHub +onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_auto=Install automatically + +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence=Make sure to replace {default} with the name you gave to your {productName} Scanner tool {in_jenkins}. +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.default=SonarScanner +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.in_jenkins=в Jenkins +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence=To get the name of your {productName} Scanner tool in Jenkins, navigate to {path}. +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence=Имя находится в разделе {path} в поле {name}. +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.path={productName} Scanner > {productName} Scanner installations +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.name=Имя +onboarding.tutorial.with.jenkins.jenkinsfile.cfamilly.agent_setup=Мы предполагаем, что агент Jenkins имеет необходимые инструменты для сборки вашего проекта. + + +onboarding.tutorial.with.azure_pipelines.os=Какой у вас ведущий агент? +onboarding.tutorial.with.azure_pipelines.architecture=Какова архитектура вашего агента? +onboarding.tutorial.with.azure_pipelines.title=Анализ проекта с использованием конвейеров Azure DevOps +onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.title=Install {productName} extension for Azure DevOps +onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence=Из вашего экземпляра Azure DevOps перейдите в магазин Visual Studio и установите {link}, нажав на кнопку {button}. +onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.link={productName} extension +onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.button=Получить бесплатно +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.title=Add a new {productName} Service Endpoint in your project +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence=На сервере Azure DevOps перейдите в {menu} +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence.menu=Настройки проекта > Сервисные подключения +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence=Добавьте новое сервисное подключение типа {type} +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence.type={productName} +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step3.sentence=Enter your {productName} server url\: {url} {button} +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step4.sentence=Укажите существующий токен или только что созданный +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step5.sentence=Введите запоминающееся имя подключения. +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step6.sentence=Создайте сервисное подключение +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.title=Настройка анализа +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info=Следующие шаги предполагают, что вы используете классический редактор Azure Pipelines. Ознакомьтесь с нашим {doc_link}, чтобы узнать об YAML аналоге. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.info.doc_link=Страница интеграций Azure DevOps + +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.sentence=В Azure DevOps, создайте или редактируйте сборку {pipeline}, чтобы сделать Build Wrapper доступным для агента сборки. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.script.sentence=Добавьте задачу {task}, выберите режим {inline} и добавьте следующий скрипт для загрузки и распаковки Build Wrapper на агенте сборки. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.task=PowerShell script +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.task=Bash script +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.win.sentence.inline=inline +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_wrapper.ccpp.nix.sentence.inline=inline +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.ccpp.sentence=Добавьте новую задачу {task} {before} вашей задачей сборки +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp=В разделе {additional} секции {advanced} добавьте новое свойство\: {property} {button} +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.additional=Дополнительные свойства +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare_additional.ccpp.advanced=Advanced +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence=Добавьте или измените задачу {task}. Для выполнения анализа, ваша сборка должна быть запущена через командную строку. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build.ccpp.sentence.task=Command Line +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence=Запустите {build_wrapper}. Передайте параметром (1) выходной каталог, настроенный в предыдущей задаче, и параметром (2) команду, запускающую чистую (не инкрементальную) сборку проекта. Пример\: +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.build_script.ccpp.sentence.build_wrapper=Build Wrapper +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.ccpp.sentence=Добавьте новую {task} {after} сборочного конвейера. Необходимо запустить эту задачу сразу после предыдущей, т.к. нежелательно изменение среды сборки перед анализом. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence=В интерфейсе Azure DevOps создайте или отредактируйте {pipeline}, добавьте новый шаг {task} {before} сборочным шагом +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.pipeline=Pipeline +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.task=Подготовка конфигурации анализа +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.before=перед +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence=Выберите {endpoint} который вы создали на шаге 2 +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence.endpoint={productName} server endpoint +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis=В {section} выберите {run_analysis_value} +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.section=Выбор способа выполнения анализа +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.dotnet=Интеграция с MSBuild +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.maven=Интеграция с Maven или Gradle +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.gradle=Интеграция с Maven или Gradle +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.cpp=Использовать автономный сканер +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.objectivec=Использовать автономный сканер +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.other=Использовать автономный сканер +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence=Выберите режим {mode} +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.manual.sentence.mode=Ручная настройка +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence=Добавьте новую задачу {task} {after} вашей сборки +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.task=Анализ кода +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.sentence.after=после +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence=В поле {project_key} введите {key} {button} +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.run.key.sentence.project_key=Ключ проекта +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence=Разверните {section} и замените {properties} на следующий сниппет +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.section=Расширенные настройки +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.advanced_properties.sentence.properties=Дополнительные свойства +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.title=Добавить новую задачу установщика Java\: +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.sentence=В {field} выберите {value} +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_version=Версия JDK +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.or_higher=(или выше) +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_architecture=Архитектура JDK +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.java_source=Источник JDK +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.pre-installed=Предустановленный +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java=Отредактируйте или добавить новую {0} задачу +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence=Под {section} отметьте {option} +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.section=Анализ кода +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.option=Run {productName} Analysis +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence=Add a new {task} task to publish {productName}''s Quality Gate results on your build pipeline summary. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.info.sentence1=This task may increase your build time as your pipeline will have to wait for {productName} to process the analysis report. It is highly recommended but optional. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence.task=Публикация результата порога качества +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence=Under the {tab} tab of your pipeline, check {continuous_integration} and select all the branches for which you want the {productName} analysis to run automatically. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.tab=Триггеры +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.continuous_integration=Непрерывная интеграция +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence=На вкладке {tab} вашего конвейера установите флаг {continuous_integration} и выберите главную ветку +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.tab=Триггеры +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence.continuous_integration=Непрерывная интеграция +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection=Чтобы убедиться, что ваши пулл-реквесты анализируются автоматически и не объединяются, пока не достигнут порога качества, проверьте {link}. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection.link=документация + +onboarding.tutorial.no_scan_rights=У вас нет прав на анализ этого проекта. Обратитесь к администратору проекта. + +#------------------------------------------------------------------------------ +# +# BRANCHES +# +#------------------------------------------------------------------------------ +branches.branch=Ветка +branches.main_branch=Главная ветка +branches.pr=PR +branches.see_the_pr=См. PR +branches.see_the_pr_on_x=См. PR на {0} + +#------------------------------------------------------------------------------ +# +# BRANCH-LIKE NAVIGATION +# +#------------------------------------------------------------------------------ +branch_like_navigation.manage=Управление ветками и пулл-реквестами +branch_like_navigation.search_for_branch_like=Искать ветки и пулл-реквесты... +branch_like_navigation.pull_requests=Пулл-реквесты +branch_like_navigation.orphan_pull_requests=Висячие пулл-реквесты +branch_like_navigation.orphan_pull_requests.tooltip=Когда база пулл-реквеста удалена, он становится висячим. +branch_like_navigation.for_merge_into_x_from_y=для слияния из {branch} в {target} +branch_like_navigation.for_merge_into_x_from_y.title=для слияния из {1} в {0} +branch_like_navigation.no_branch_support.title=Get the most out of {productName} with branch and PR/MR analysis +branch_like_navigation.no_branch_support.title.pr=Get the most out of {productName} with branch and PR analysis +branch_like_navigation.no_branch_support.title.mr=Get the most out of {productName} with branch and MR analysis +branch_like_navigation.no_branch_support.content=With Developer Edition you can analyze every pull/merge request. You can also watch the quality of your release branches by analyzing each one individually in {productName}. +branch_like_navigation.no_branch_support.content_x.pr=With Developer Edition you can analyze every pull request and get the results in {alm}. You can also watch the quality of your release branches by analyzing each one individually in {productName}. +branch_like_navigation.no_branch_support.content_x.mr=With Developer Edition you can analyze every merge request and get the results in {alm}. You can also watch the quality of your release branches by analyzing each one individually in {productName}. +branch_like_navigation.only_one_branch.title=Learn how to analyze branches in {productName} +branch_like_navigation.only_one_branch.content=Быстрая настройка анализа ветвей, получение независимых анализов для каждой ветви или каждого пулл-реквеста. +branch_like_navigation.only_one_branch.documentation=Документация по веткам +branch_like_navigation.only_one_branch.pr_analysis=Анализ пулл-реквеста +branch_like_navigation.tutorial_for_ci=Покажи мне, как настроить свой CI + +#------------------------------------------------------------------------------ +# +# APPLICATIONS +# +#------------------------------------------------------------------------------ +application.cannot_access_all_child_projects1=Вы должны иметь доступ ко всем проектам в этом приложении, чтобы просматривать его. +application.cannot_access_all_child_projects2=Пожалуйста, обратитесь к администратору проекта. + +#------------------------------------------------------------------------------ +# +# PORTFOLIOS +# +#------------------------------------------------------------------------------ +portfolio.has_always_been_x=всегда был {rating} +portfolio.was_x_y=был {rating} {date} +portfolio.x_in_y={projects} в {rating} +portfolio.project_branch=ветка проекта +portfolio.project_branches=ветки проекта +portfolio.has_qg_status=Имеет статус порога качества +portfolio.have_qg_status=Получить статус порога качества +portfolio.empty=Это портфолио пусто. +portfolio.no_lines_of_code=Все проекты в данном портфолио пусты +portfolio.not_computed=Это портфолио еще не рассчиталось. +portfolio.app.empty=Это приложение пустое. +portfolio.app.no_lines_of_code=Все проекты в данном приложении пусты +portfolio.metric_trend=Тренд метрики +portfolio.lowest_rated_project_branches=Ветки проекта с наименьшими оценками +portfolio.health_factors=Факторы здоровья портфолио +portfolio.activity_link=Посмотреть всю историю +portfolio.measures_link=Показатели +portfolio.language_breakdown_link=Распределение языков +portfolio.breakdown=Распределение портфолио +portfolio.number_of_projects=Количество проектов +portfolio.number_of_lines=Количество строк кода + +portfolio.metric_domain.security=Безопасность +portfolio.metric_domain.security_review=Обзор безопасности + +#------------------------------------------------------------------------------ +# +# METRIC DOMAINS HELP TEXT +# +#------------------------------------------------------------------------------ + +portfolio.metric_domain.releasability.help=Рейтинг проектов в портфолио, прошедших порог качества. +portfolio.metric_domain.reliability.help=Средний рейтинг надежности для всех проектов в портфолио. +portfolio.metric_domain.vulnerabilities.help=Средний рейтинг безопасности всех проектов в портфолио. +portfolio.metric_domain.security_hotspots.help=Средний рейтинг потенциальных уязвимостей всех проектов в портфолио. +portfolio.metric_domain.maintainability.help=Средний рейтинг сопровождаемости всех проектов в портфолио. + +#------------------------------------------------------------------------------ +# +# ENCRYPTION +# +#------------------------------------------------------------------------------ +encryption.form_intro=Секретный ключ зарегистрирован. Вы можете зашифровать любое значение свойства в следующей форме\: +encryption.form_note=Обратите внимание, что секретный ключ может быть изменен, но все зашифрованные свойства должны быть обновлены. {moreInformationLink} +encryption.encrypted_value=Зашифрованное значение\: +encryption.generate_secret_key=Сгенерировать секретный ключ +encryption.generate_new_secret_key=Сгенерировать новый секретный ключ +encryption.encrypt=Шифрование +encryption.secret_key_description=Секретный ключ необходим для шифрования свойств. {moreInformationLink} +encryption.secret_key=Секретный ключ +encryption.how_to_use=Как использовать +encryption.how_to_use.content1=Сохраните секретный ключ в файле {secret_file} на сервере. Этот файл можно переместить, определив свойство {property} в {propreties_file} +encryption.how_to_use.content2=Ограничьте доступ к этому файлу, сделав его доступным только для чтения владельцем +encryption.how_to_use.content3=Перезапустите сервер, если свойство {property} было установлено или изменено. +encryption.how_to_use.content4=Для каждого свойства, которое вы хотите зашифровать, сгенерируйте зашифрованное значение и замените исходное значение, где бы оно ни хранилось (конфигурационные файлы, командные строки). + + +#------------------------------------------------------------------------------ +# +# USERS +# +#------------------------------------------------------------------------------ +users.page=Пользователи +users.page.description=Создание и администрирование отдельных пользователей. +users.page.managed_description=Your instance is managed by {provider}. No modification is allowed except for tokens and SCM account information. +users.page.managed_description.recommendation=We recommend that you delete local users to ensure all operations are done on your identity provider. Read more about {link}. +users.page.managing_users=managing users +users.info=Пользователь +users.deactivate=Деактивировать +users.deactivate_user=Деактивировать пользователя +users.deactivate_user.confirmation=Вы уверены в том, что хотите деактивировать "{0} ({1})"? +users.delete_user=Удалить персональную информацию пользователя +users.delete_user.help=Учетная запись пользователя не может быть повторно активирована после удаления персональных данных. {link} +users.delete_user.help.link=Подробнее +users.delete_user.documentation=Аутентификация +users.create_user=Создать пользователя +users.create_user.scm_account_new=Новый аккаунт SCM +users.create_user.scm_account_x=Аккаунт SCM ''{0}'' +users.update=Обновить пользователей +users.list=Список пользователей +users.update_user=Обновить пользователя +users.cannot_update_delegated_user=Вы не можете изменить имя и адрес электронной почты этого пользователя, поскольку он контролируется внешним провайдером. +users.minimum_x_characters=Минимум {0} символов +users.login_already_used=This login is already in use. Please choose another one. +users.login_invalid_characters=Login should contain only letters, numbers, and .-_@ +users.login_start_with_letter_or_number=Login should start with _ or alphanumeric. +users.email=Электронная почта +users.email.invalid=Invalid email +users.last_connection=Последнее подключение +users.last_sonarlint_connection=Last SonarQube for IDE connection +users.last_sonarlint_connection.help_text=The time of the last connection from SonarQube for IDE indicates that the user used SonarQube for IDE in connected mode. +users.update_users_groups=Обновить членство в группе {0} +users.view_users_groups=View {0}''s group membership +users.update_groups=Обновить группы +users.update_groups.saml_enabled=Updating a group's membership when SAML is enabled will be temporary. The group membership will be updated the next time the user logs in. +users.view_groups=View Groups +users.manage_user=Обновить {0} +users.update_tokens=Обновить токены +users.update_tokens_for_x=Обновить токены для пользователя {0} +users.user_name=Имя +users.add=Добавить пользователя +users.remove=Удалить пользователя +users.search_description=Поиск пользователей по логину или имени +users.activity_filter.label=Отобрать пользователей по активности +users.activity_filter.placeholder=Все пользователи +users.activity_filter.helptext.sonarqube=Users are considered active if they connected to {productName} at least once in the past 30 days. +users.activity_filter.helptext.sonarlint=Users are considered active with SonarQube for IDE if they used SonarQube for IDE in connected mode at least once in the past 30 days. +users.activity_filter.all_users=Все пользователи +users.activity_filter.active_sonarlint_users=Active users with SonarQube for IDE +users.activity_filter.active_sonarqube_users=Active users without SonarQube for IDE +users.activity_filter.inactive_users=Неактивные пользователи +users.tokens=Токены +users.user_X_tokens=Токены {user} +users.tokens.sure=Уверены? +users.tokens.sure_X=Вы уверены, что хотите отозвать токен {token}? +users.tokens.revoke=Отозвать +users.tokens.revoke_label=Отозвать токен {0} +users.tokens.remove_label=Удалить просроченный токен {0} +users.no_tokens=Нет токенов +users.generate=Сгенерировать +users.tokens.PROJECT_ANALYSIS_TOKEN=Токен проекта +users.tokens.PROJECT_ANALYSIS_TOKEN.short=Проект +users.tokens.GLOBAL_ANALYSIS_TOKEN=Глобальный токен +users.tokens.GLOBAL_ANALYSIS_TOKEN.short=Глобальные +users.tokens.USER_TOKEN=Токен пользователя +users.tokens.USER_TOKEN.short=Пользователь +users.tokens.generate=Сгенерировать токены +users.tokens.name=Имя +users.tokens.enter_name=Введите имя токена +users.tokens.type=Тип +users.tokens.select_type=Выбор типа токена +users.tokens.project=Проект +users.tokens.select_project=Выбор проекта +users.tokens.expires_in=Истекает через +users.tokens.expiration.30=30 дней +users.tokens.expiration.90=90 дней +users.tokens.expiration.365=1 год +users.tokens.expiration.0=Бессрочный +users.tokens.new_token_created=Был создан новый токен "{0}". Обязательно скопируйте его сейчас, т.к. вы не сможете увидеть его снова\! +users.generate_new_token=Сгенерировать новый токен +users.new_token=Новое значение токена +users.change_admin_password.page=Сменить пароль +users.change_admin_password.instance_is_at_risk=Secure your {productName} instance +users.change_admin_password.header=Учётные данные администратора по умолчанию все еще используются +users.change_admin_password.description=Your {productName} instance is still using default administrator credentials. You must change the password for the ''admin'' account to secure your {productName} instance. +users.change_admin_password.form.header=Изменить пароль пользователя 'admin' +users.change_admin_password.form.success=Пароль администратора успешно изменен. +users.change_admin_password.form.continue_to_app=Continue to {productName} +users.filter.by=Искать по + +#------------------------------------------------------------------------------ +# +# GROUPS +# +#------------------------------------------------------------------------------ +user_groups.page=Группы +user_groups.page.description=Управление группами пользователей. +user_groups.page.group_header=Имя +user_groups.page.managed_description=Your instance is managed by {provider}. No modification is allowed. +user_groups.page.managed_description.recommendation=We recommend you delete local groups. All other operations should be done on your identity provider. Read more about {link}. +user_groups.page.managing_groups=managing groups +user_groups.anyone.description=Любой, кто просматривает приложение, принадлежат этой группе. Если аутентификация не выполняется, назначенные разрешения также применяются к неавторизованным пользователям. +groups.delete_group=Удалить группу +groups.delete_group.confirmation=Вы уверены, что хотите удалить "{0}"? +groups.create_group=Создать группу +groups.update_group=Обновить группу +groups.users.edit=Изменить состав группы +groups.users.view=Посмотреть участников {0} +groups.edit=Редактировать {0} +group_membership.remove_user.error=Пользователь {0} не является членом группы {1} + + +#------------------------------------------------------------------------------ +# +# MAINTENANCE +# +#------------------------------------------------------------------------------ +maintenance.page=Обслуживание +maintenance.upgrade_failed=Ошибка обновления +maintenance.upgrade_failed.text=Невозможно установить соединение с базой данных. Пожалуйста, проверьте состояние базы данных и параметры JDBC. +maintenance.migration_not_supported=Миграция не поддерживается +maintenance.migration_not_supported.text=Миграция не поддерживается для встроенных баз данных. +maintenance.upgrade_database=Обновить базу данных +maintenance.upgrade_database.1=Обновление базы данных может занять несколько минут. +maintenance.upgrade_database.2=Резервное копирование перед обновлением базы данных является обязательным. +maintenance.upgrade_database.3=Make sure you have followed the steps from the {productName} Upgrade guide. +maintenance.upgrade=Обновление +maintenance.database_migration=Миграция базы данных +maintenance.database_is_up_to_date=База данных обновлена +maintenance.is_down={instance} не работает +maintenance.sonarqube_is_down.text=Что-то пошло не так. Пожалуйста, обратитесь к системному администратору. +maintenance.try_again=Повторить +maintenance.is_under_maintenance={instance} находится на обслуживании +maintenance.sonarqube_is_under_maintenance.1=Пока ожидаете, установить {link} для своей IDE\! +maintenance.sonarqube_is_under_maintenance_link.1=SonarQube for IDE +maintenance.sonarqube_is_under_maintenance.2=Если вы являетесь администратором и не знаете, почему это сообщение показывается, вы должны прочитать {link}. +maintenance.sonarqube_is_under_maintenance_link.2=руководство по обновлению +maintenance.is_starting={instance} запускается +maintenance.is_up={instance} активен +maintenance.all_systems_opetational=Все системы в норме. +maintenance.is_offline={instance} оффлайн +maintenance.sonarqube_is_offline.text=The connection to {productName} is lost. Please contact your system administrator. +maintenance.running.progress=Завершены {completed} шагов переноса из {total} +maintenance.running.estimate=Расчетное время выполнения\: {date} + +#------------------------------------------------------------------------------ +# +# INDEXING +# +#------------------------------------------------------------------------------ +indexation.in_progress=Идет переиндексация. +indexation.details_unavailable=Подробности недоступны до завершения процесса. +indexation.features_partly_available=Большинство функций доступно, но некоторые детали отобразятся только после завершения. {link} +indexation.features_partly_available.link=Подробнее +indexation.progression={0} из {1} проектов переиндексировано. +indexation.progression_with_error={count} из {total} проектов переиндексированы с помощью {link}. +indexation.progression_with_error.link=не удается выполнить задачи +indexation.completed=Все данные проекта были перезагружены. +indexation.completed_with_error={productName} completed the reload of project data. Some {link} causing some projects to remain unavailable. +indexation.completed_with_error.link=задачи не выполнены или отменены +indexation.admin_link=Смотрите {link}, чтобы получить подробную информацию. +indexation.page_unavailable.title.issues=Страница замечаний временно недоступна +indexation.page_unavailable.title.portfolios=Страница портфолио временно недоступна +indexation.page_unavailable.title={componentQualifier} {componentName} временно недоступен +indexation.page_unavailable.description={productName} is reindexing project data. +indexation.page_unavailable.description.additional_information=Страница недоступна до завершения этого процесса. {link} +indexation.filter_unavailable.description=Фильтр недоступен до завершения процесса. +indexation.learn_more=Подробнее\: +indexation.reindexing=Реиндексация +indexation.filters_unavailable=Некоторые фильтры недоступны до завершения процесса. {link} + + +#------------------------------------------------------------------------------ +# +# HOMEPAGE +# +#------------------------------------------------------------------------------ +homepage.current=Эта страница является вашей домашней страницей. Нажмите, чтобы вернуться к домашней странице по умолчанию. Нажмите на логотип вверху-слева, чтобы найти ее в любое время. +homepage.current.is_default=Это ваша домашняя страница. Нажмите на логотип в левой верхней части экрана, чтобы перейти к ней при необходимости. +homepage.check=Сделать эту страницу домашней страницей. + + + +#------------------------------------------------------------------------------ +# +# FAVORITE +# +#------------------------------------------------------------------------------ +favorite.action.TRK.add=Добавить проект в избранное +favorite.action.TRK.remove=Удалить проект из избранного +favorite.action.VW.add=Добавить портфолио в избранное +favorite.action.VW.remove=Удалить портфолио из избранного +favorite.action.SVW.add=Добавить вложенное портфолио в избранное +favorite.action.SVW.remove=Удалить вложенное портфолио из избранного +favorite.action.APP.add=Добавить приложение в избранное +favorite.action.APP.remove=Удалить приложение из избранного +favorite.action.TRK.add_x=Добавить проект {0} в избранное +favorite.action.TRK.remove_x=Удалить проект {0} из избранного +favorite.action.VW.add_x=Добавить портфолио {0} в избранное +favorite.action.VW.remove_x=Удалить портфолио {0} из избранного +favorite.action.SVW.add_x=Добавить вложенное портфолио {0} в избранное +favorite.action.SVW.remove_x=Удалить вложенное портфолио {0} из избранного +favorite.action.APP.add_x=Добавить приложение {0} в избранное +favorite.action.APP.remove_x=Удалить приложение {0} из избранного + + +#------------------------------------------------------------------------------ +# +# WEBHOOKS +# +#------------------------------------------------------------------------------ +webhooks.page=Веб-хуки +webhooks.create=Создать веб-хук +webhooks.delete=Удалить веб-хук +webhooks.delete.confirm=Вы уверены что хотите удалить веб-хук "{0}"? +webhooks.description0=Веб-хуки используются для уведомления внешних сервисов о завершении анализа проекта. +webhooks.description1=HTTP POST-запрос, содержащий JSON в теле запроса, отправляется на каждый из указанных URL. Подробнее можно узнать по ссылке {url}. +webhooks.deliveries.show=Показать последние рассылки +webhooks.show_actions=Показать действия для веб-хука {0} +webhooks.deliveries_for_x=Последние рассылки для {0} +webhooks.delivery.duration_x=Длительность\: {0} +webhooks.delivery.payload=Содержимое запроса\: +webhooks.delivery.response_x=Ответ\: {0} +webhooks.delivery.server_unreachable=Сервер недоступен +webhooks.documentation_link=Документация веб-хуков +webhooks.last_execution=Последняя рассылка +webhooks.last_execution.none=Никогда +webhooks.last_execution.open_for_x=Открыть последнюю сборку {0} +webhooks.latest_delivery_for_x=Последняя рассылка {0} +webhooks.maximum_reached=Достигнут максимальный предел по количеству веб-хуков для {0}. Вы по-прежнему можете обновить или удалить один из уже имеющихся. +webhooks.name=Наименование +webhooks.name.required=Имя обязательное поле. +webhooks.no_result=Не определены веб-хуки. +webhooks.update=Обновить веб-хук +webhooks.secret=Секретный ключ +webhooks.secret_header=Секретный ключ? +webhooks.secret.bad_format=Допустимая длина секретного ключа от 16 до 200 символов. +webhooks.secret.description=Если указано, то секретный ключ будет использован для формирования 16-тиричного HMAC отпечатка (в нижнем регистре) http-заголовка 'X-Sonar-Webhook-HMAC-SHA256' +webhooks.secret.description.update=Если пусто, любой настроенный секретный ключ будет удален. Если не установлен, то секретный ключ останется без изменений. +webhooks.secret.field_mask.description=Скрыто по соображениям безопасности\: {link}. +webhooks.secret.field_mask.link= изменить секрет +webhooks.url=URL +webhooks.url.bad_format=Неправильный формат URL-адреса. +webhooks.url.bad_protocol=URL должен начинаться с "http\://" или "https\://". +webhooks.url.description=Точка входа на сервере которая будет получать тело сообщения от веб-хука, например "http\://my_server/foo". Если используется аутентификация типа HTTP Basic, рекомендуется использовать HTTPS для исключение атак формата "человек посередине". Например "https\://myLogin\:myPassword@my_server/foo" +webhooks.url.required=Требуется адрес URL. + + +#------------------------------------------------------------------------------ +# +# COMPONENT REPORT +# +#------------------------------------------------------------------------------ +component_report.report={0} PDF отчет +component_report.download=Скачать {0} PDF отчет +component_report.no_email_to_subscribe=Требуется адрес электронной почты для подписки. +component_report.subscribe_x=Подписаться на {0} отчет +component_report.unsubscribe_x=Отписаться от {0} отчета +component_report.unsubscribe=Отписаться от отчета +component_report.unsubscribe.description=Если вы больше не хотите получать эти отчеты по электронной почте, вы можете отписаться, нажав на кнопку ниже. +component_report.subscribe_x_success=Подписка выполнена успешно. Вы получите {0} отчет по {1} по электронной почте. +component_report.unsubscribe_x_success=Подписка успешно отмена. Вы больше не будете получать отчет {0} по {1} по электронной почте. +component_report.unsubscribe_success=Подписка успешно отмена. Вы больше не будете получать отчет по по электронной почте. + + +#------------------------------------------------------------------------------ +# +# GUIDING +# +#------------------------------------------------------------------------------ +guiding.issue_list.1.title=Знакомство с "Чистым кодом" +guiding.issue_list.1.content.1=Это характеристики, соответствовать которым должен "Чистый код". +guiding.issue_list.1.content.2=Теперь вы можете фильтроваться по этим значениям, чтобы понять, почему ваш код перестал быть чистым. +guiding.issue_list.2.title=Знакомство с "Качеством ПО" +guiding.issue_list.2.content.1=Качество ПО - это характеристика, способствующая его длительной ценности. +guiding.issue_list.2.content.2=Теперь вы можете фильтровать данные по этим качествам для оценки областей в вашем ПО, на которые влияет грязный код. +guiding.issue_list.3.title=Серьезность и Качества ПО +guiding.issue_list.3.content.1=Серьезность теперь напрямую связана с качеством ПО, что означает, что каждый признак качества ПО имеет свою серьезность. +guiding.issue_list.3.content.2=There are five levels\: blocker, high, medium, low and info. +guiding.issue_list.4.title=Тип и "старая" серьезность устарели +guiding.issue_list.4.content.1=Типы замечаний и старые уровни серьезности устарели и больше не могут быть изменены. +guiding.issue_list.4.content.2=Можете отфильтровать замечания\: +guiding.issue_list.4.content.list.1=Чистота кода +guiding.issue_list.4.content.list.2=Качества ПО +guiding.issue_list.4.content.list.3=Серьезность качества ПО +guiding.issue_list.5.title=Подробнее +guiding.issue_list.5.content=Больше о подходе "Чистый код" {link} +guiding.issue_accept.1.title=Упрощённый жизненный цикл замечания +guiding.issue_accept.1.content.1=Исправление замечаний и статус замечаний теперь объединены, и есть только 5 возможных статусов\: Открыто, Принято, Ложное срабатывание, Подтверждено и Исправлено. +guiding.issue_accept.2.title="Неактуальное" становится "Принять" +guiding.issue_accept.2.content.1="Неактуальное" теперь называется "Принять" и пока сохраняет такое же поведение. +guiding.issue_accept.2.content.2=В будущем Принятые замечания будут считаться техническим долгом. +guiding.issue_accept.2.content.link=Узнать больше об этом статусе +guiding.issue_accept.3.title="Подтвердить" и "Исправить" устарели +guiding.issue_accept.3.content.1=Пометки замечаний "Подтверждено" и "Исправлено" устарели. +guiding.issue_accept.3.content.2=Рассмотрите возможность принятия замечаний, назначения замечания или использования комментариев и тегов вместо этого. +guiding.issue_accept.3.content.link=Подробнее о статусах задач +guiding.step_x_of_y={0} из {1} From 4f1f32bad7c7a0653b8a2da7bfca5895fb052963 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Mon, 18 Nov 2024 19:20:08 +0100 Subject: [PATCH 03/18] New translations core.properties (Russian) --- src/main/resources/org/sonar/l10n/core_ru.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index d40733ca..ad3a67d4 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -163,7 +163,7 @@ none=Нет no_file_selected=Файл не выбран no_tags=Нет тегов not_now=Не сейчас -not_impacted=Not impacted +not_impacted=Не влияет off=выкл on=вкл or=Или @@ -307,7 +307,7 @@ copy_to_clipboard=Нажмите, чтобы скопировать в буфе copied_action=Скопировано в буфер обмена created_by=Создано default_error_message=Запрос не может быть обработан. Повторите попытку позже. -default_component_error_message=The component cannot be loaded. Try again later. +default_component_error_message=Компонент не загружен. Попробуйте позже. default_save_field_error_message=Это поле не может быть сохранено. Повторите попытку позже. default_severity=Серьезность по умолчанию edit_permissions=Редактировать разрешения @@ -320,7 +320,7 @@ less_than_1_hour_ago=< 1 часа назад local=Локально logging_out=Завершение сеанса, пожалуйста, подождите... manage=Управление -managed=From {0} +managed=Из {0} managed.github=GitHub managed.gitlab=GitLab managed.SCIM=IdP @@ -374,7 +374,7 @@ work_duration.about=~ {0} # Open Fix in ide # #------------------------------------------------------------------------------ -view_fix_in_ide=View fix in IDE +view_fix_in_ide=Посмотреть исправление в IDE fix_in_ide.report_success=Success. Switch to your IDE to see the fix. fix_in_ide.report_error=Unable to open the fix in the IDE. unable_to_find_ide_with_fix.error=Unable to find IDE with capabilities to show fix suggestions From 3408c329b4380257cf0f760b27cb4c226e697f6e Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Mon, 18 Nov 2024 20:44:30 +0100 Subject: [PATCH 04/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index ad3a67d4..f21bedc1 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -12,8 +12,8 @@ activate=Активировать add_verb=Добавить admin=Управление after=После -ai_code=AI Code -ai_code_assurance=AI CODE ASSURANCE +ai_code=Код ИИ +ai_code_assurance=Безопасность кода ИИ apply=Применить all=Все and=И @@ -375,9 +375,9 @@ work_duration.about=~ {0} # #------------------------------------------------------------------------------ view_fix_in_ide=Посмотреть исправление в IDE -fix_in_ide.report_success=Success. Switch to your IDE to see the fix. -fix_in_ide.report_error=Unable to open the fix in the IDE. -unable_to_find_ide_with_fix.error=Unable to find IDE with capabilities to show fix suggestions +fix_in_ide.report_success=Переключитесь в IDE для просмотра исправления. +fix_in_ide.report_error=Не удалось открыть исправление в IDE. +unable_to_find_ide_with_fix.error=Совместимая IDE не настроена для отображения исправления #------------------------------------------------------------------------------ @@ -431,8 +431,8 @@ Th=Чт Fr=Пт Sa=Сб -clear.start=Clear start date -clear.end=Clear end date +clear.start=Очистить дату начала +clear.end=Очистить дату окончания #------------------------------------------------------------------------------ # @@ -599,14 +599,14 @@ layout.logout=Выход layout.measures=Показатели layout.settings=Администрирование layout.security_hotspots=Потенциальные уязвимости -layout.dependencies=Dependencies +layout.dependencies=Зависимости layout.settings.TRK=Настройки проекта layout.settings.APP=Настройки приложения layout.settings.VW=Настройки портфолио layout.settings.SVW=Настройки портфолио layout.security_reports=Отчеты безопасности layout.nav.home_logo_alt=Логотип, ссылка на домашнюю страницу -layout.nav.home_sonarqube_logo_alt={productName} logo, link to homepage +layout.nav.home_sonarqube_logo_alt=Логотип {productName}, домашняя страница layout.must_be_configured=Это будет доступно после того, как ваш проект будет настроен и проанализирован. layout.all_project_must_be_accessible=Вам необходим доступ ко всем проектам в этом {0}, чтобы получить к нему доступ. @@ -654,7 +654,7 @@ roles.page.description_portfolio=Предоставление и отзыв ра roles.page.description_application=Предоставление и отзыв разрешений уровня приложения. Разрешения могут быть предоставлены группам или отдельным пользователям. roles.page.description.github=Разрешения к проекту доступны в режиме "только чтение" для пользователей, синхронизированных с GitHub. Для пользователей, не являющихся пользователи GitHub, разрешения могут быть удалены. roles.page.description.gitlab=Project permissions are read-only for users provisioned from GitLab. For non-GitLab users, permissions can only be removed. -roles.page.change_visibility=Change project visibility +roles.page.change_visibility=Изменить видимость проекта project_permission.managed=Provisioned from {0} project_permission.local_project_with_github_provisioning=Обратите внимание, что этот проект не связан с GitHub. Привяжите его к GitHub, чтобы воспользоваться синхронизацией разрешений. project_permission.local_project_with_gitlab_provisioning=Please note that this project is not linked to GitLab. Bind it to GitLab to benefit from permission provisioning. @@ -729,7 +729,7 @@ baseline.last_analysis_before=Последний анализ до baseline.next_analysis_notice=Изменения вступят в силу после следующего анализа baseline.reference_branch.choose=Выберите ветку -baseline.reference_branch.does_not_exist=Branch {branch} could not be found in {productName}. +baseline.reference_branch.does_not_exist=Ветка {branch} не найдена в {productName}. baseline.reference_branch.cannot_be_itself=Ветка не может быть использована в качестве своей собственной базовой ветки baseline.reference_branch.invalid_branch_setting=Ветка {0} не может использовать сама себя в качестве базовой ветки. Определите конкретную настройку вместо использования настройки на уровне проекта. baseline.edit_branch_setting=Редактировать настройки ветки @@ -775,7 +775,7 @@ quality_gates.page=Пороги качества issues.page=Замечания issues.skip_to_filters=Перейти к фильтрам замечаний issues.skip_to_list=Перейти к списку замечаний -dependencies.page=Dependencies +dependencies.page=Зависимости view_projects.page=Проекты portfolios.page=Портфолио portfolio_breakdown.page=Разделение портфолио @@ -862,7 +862,7 @@ hotspots.tabs.activity=Активность hotspots.tabs.code.short=Где hotspots.tabs.risk_description.short=Что hotspots.tabs.vulnerability_description.short=Оценить -hotspots.tabs.fix_recommendations.short=How +hotspots.tabs.fix_recommendations.short=Как hotspots.tabs.activity.short=Активность hotspots.review_history.created=создал потенциальную уязвимость hotspots.review_history.comment_added=добавил(а) комментарий @@ -870,7 +870,7 @@ hotspots.comment.field=Комментарий\: hotspots.comment.open=Прокомментировать hotspots.comment.submit=Прокомментировать hotspots.open_in_ide.success=Отлично. Переключитесь в свою IDE, чтобы увидеть потенциальную уязвимость. -hotspots.open_in_ide.failure=Unable to connect to your IDE to open the Security Hotspot. Please make sure you're running the latest version of SonarQube for IDE. +hotspots.open_in_ide.failure=Не удается подключиться к IDE, чтобы открыть потенциальную уязвимость. Пожалуйста, убедитесь, что вы используете последнюю версию SonarQube для IDE. hotspots.assignee.select_user=Выбрать пользователя... hotspots.assignee.change_user=Нажмите, чтобы изменить ответственного @@ -891,7 +891,7 @@ hotspots.status_option.FIXED.description=Код был изменен в соо hotspots.status_option.SAFE=Безопасный hotspots.status_option.SAFE.description=Код проверен и не несет опасности. Изменение не требуется. hotspots.get_permalink=Получить постоянную ссылку -hotspots.no_associated_lines=This Security Hotspot is not associated with any specific lines of code. +hotspots.no_associated_lines=Эта потенциальная уязвимость не связана с какой-либо строкой кода. hotspots.congratulations=Поздравляем\! hotspots.find_in_status_filter_x= Вы можете найти его снова, установив фильтр состояния в {status_label}. hotspots.successful_status_change_to_x=Статус потенциальной уязвимости изменен на {0}. @@ -944,7 +944,7 @@ issue.assign.formlink=Назначить issue.assign.to_me=мне issue.quick_fix=Быстрое исправление issue.quick_fix_available_with_sonarlint=Быстрое исправление доступно {link} -issue.quick_fix_available_with_sonarlint_no_link=Quick fix available in SonarQube for IDE +issue.quick_fix_available_with_sonarlint_no_link=Быстрое исправление доступно в SonarQube для IDE issue.comment.add_comment=Добавить комментарий issue.comment.add_comment.cancel=Отменить добавление комментария issue.comment.enter_comment=Ввести комментарий @@ -962,9 +962,9 @@ issue.rule_details=Подробности о правиле issue.send_notifications=Отправить оповещения issue.why_this_issue=Почему это проблема? issue.why_this_issue.long=Почему это проблема? Откройте описание правила внизу страницы. -issue.severity.updated_notification.link.standard=This {type}''s -issue.severity.updated_notification.link.mqr=This issues's -issue.severity.updated_notification={issueLink, select, other { {issueLink} }} {quality, select, other { {quality} }} severity was changed from {before} to {after} +issue.severity.updated_notification.link.standard=Эти {type} +issue.severity.updated_notification.link.mqr=Эти замечания +issue.severity.updated_notification={issueLink, select, other { {issueLink} }} {quality, select, other{ {quality} }} серьезность была изменена с {before} на {after} issue.change_status=Изменить статус issue.transition.community_plug_link=Сообщество SonarSource issue.transition.status_x_click_to_change=Статус замечания\: {0}, нажмите, чтобы изменить @@ -980,7 +980,7 @@ issue.transition.unconfirm=Открыто issue.transition.unconfirm.description=Переоткрыть замечание issue.transition.resolve=Исправлено issue.transition.resolve.description=Устаревшее -issue.transition.resolve.deprecated_tooltip.1=The Resolve as Fixed action is deprecated. +issue.transition.resolve.deprecated_tooltip.1=Действие "Отметить как исправленное" устарело. issue.transition.resolve.deprecated_tooltip.2=Следующий результат анализа покажет, было ли устранено замечание. Если оно не устранено, то будет автоматически открыто повторно. issue.transition.resolve.deprecated_tooltip.3=Если вы использовали статус "Отметить как исправленное" для сообщения членам команды о том, что замечание исправлено, рассмотрите возможность использования вместо этого комментариев и тегов. issue.transition.falsepositive=Ложно @@ -1022,8 +1022,8 @@ issue.type.SECURITY_HOTSPOT.plural=Потенциальные уязвимост issue.type.CODE_SMELL.plural=Дефекты кода issue.type.BUG.plural=Ошибки issue.type.VULNERABILITY.plural=Уязвимости -issue.type.tooltip={severity} severity. -issue.type.tooltip_with_change={severity} severity. Click to change. +issue.type.tooltip={severity} серьезность. +issue.type.tooltip_with_change=серьезность\: {severity}, нажмите, чтобы изменить. issue.type.deprecation.title=Типы замечаний устарели и больше не могут быть изменены. issue.type.deprecation.filter_by=Теперь можете отфильтровать замечания\: issue.type.deprecation.documentation=Документация @@ -1123,7 +1123,7 @@ issue.resolution.REMOVED=Удалено issue.resolution.REMOVED.description=Правило или ресурс были изменены (удалены, перемещены, изменены параметры, и т. д.), так что анализ больше не находит эти замечания. issue.unresolved.description=Нерешенные замечания не были учтены. -issue.preview.jupyter_notebook.error=Error while loading the Jupyter notebook. Use the Code tab to see issue details. +issue.preview.jupyter_notebook.error=Ошибка при загрузке блокнота Jupyter. Используйте вкладку Код, чтобы посмотреть подробности проблемы. issue.action.permalink=Получить постоянную ссылку issue.line_affected=Проблемная строка\: @@ -1161,7 +1161,7 @@ issues.fixed_issues.description=Список замечаний, которые issues.x_more_locations=+ ещё {0} мест нахождения issues.not_all_issue_show=Не все замечания включены issues.not_all_issue_show_why=У вас нет доступа ко всем проектам в этом портфолио -issues.qg_mismatch.title=Quality Gate metrics mismatch +issues.qg_mismatch.title=Несоответствие метрик порога качества issues.qg_mismatch.description=Your quality gate contains conditions from {isStandardMode, select, true {Multi-Quality Rule Mode} other {Standard Expirience}}. While your instance remains in the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}} some additional filters will be visible for these {isStandardMode, select, true {MQR} other {Standard Expirience}} metrics. issues.qg_mismatch.link=Learn more about both modes in documentation issues.open_in_ide.success=Отлично. Переключитесь в свою IDE, чтобы увидеть замечание. From 0cad42edcaf344bfd6413e452a7894e13e3cfe5e Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 19 Nov 2024 13:13:12 +0100 Subject: [PATCH 05/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index f21bedc1..2203c320 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -528,9 +528,9 @@ qualifier.description.APP=Одноуровневый обзор с акцент # Admin notification # #------------------------------------------------------------------------------ -admin_notification.update.new_patch=There’s an update available for your {productName} instance. Please update to make sure you benefit from the latest security and bug fixes. -admin_notification.update.new_version=There’s a new version of {productName} available. Upgrade to the latest active version to access new updates and features. -admin_notification.update.current_version_inactive=You’re running a version of {productName} that is no longer active. Please upgrade to an active version immediately. +admin_notification.update.new_patch=Доступно обновление для вашего экземпляра {productName}. Пожалуйста, обновите, чтобы убедиться, что вы выиграли от последних исправлений безопасности и ошибок. +admin_notification.update.new_version=Доступна новая версия {productName}. Обновитесь, чтобы насладиться последними обновлениями и функциями. +admin_notification.update.current_version_inactive=Вы используете версию {productName}, которая больше не поддерживается. Пожалуйста, обновитесь до поддерживаемой версии. #------------------------------------------------------------------------------ # @@ -564,7 +564,7 @@ event.category.All=Все event.category.VERSION=Версия event.category.QUALITY_GATE=Порог качества event.category.QUALITY_PROFILE=Профиль качества -event.category.SQ_UPGRADE={productName} upgrade +event.category.SQ_UPGRADE=Обновление {productName} event.category.DEFINITION_CHANGE=Изменение определения event.category.ISSUE_DETECTION=Обнаружение замечания event.category.OTHER=Другие @@ -577,7 +577,7 @@ event.definition_change.branch_added={project} {branch} добавлена event.definition_change.branch_removed={project} {branch} удалена event.definition_change.branch_replaced={project} {oldBranch} заменена на {newBranch} event.failed_conditions=Невыполненные условия\: -event.sqUpgrade=First analysis since upgrading to {productName} {sqVersion} +event.sqUpgrade=Первый анализ после перехода на {productName} {sqVersion} #------------------------------------------------------------------------------ # @@ -653,11 +653,11 @@ roles.page.description2=Предоставление и отзыв разреш roles.page.description_portfolio=Предоставление и отзыв разрешений уровня портфолио. Разрешения могут быть предоставлены группам или отдельным пользователям. roles.page.description_application=Предоставление и отзыв разрешений уровня приложения. Разрешения могут быть предоставлены группам или отдельным пользователям. roles.page.description.github=Разрешения к проекту доступны в режиме "только чтение" для пользователей, синхронизированных с GitHub. Для пользователей, не являющихся пользователи GitHub, разрешения могут быть удалены. -roles.page.description.gitlab=Project permissions are read-only for users provisioned from GitLab. For non-GitLab users, permissions can only be removed. +roles.page.description.gitlab=Разрешения к проекту доступны в режиме "только чтение" для пользователей, синхронизированных с GitLab. Для пользователей, не являющихся пользователями GitLab, разрешения могут быть удалены. roles.page.change_visibility=Изменить видимость проекта -project_permission.managed=Provisioned from {0} +project_permission.managed=Синхронизировано с {0} project_permission.local_project_with_github_provisioning=Обратите внимание, что этот проект не связан с GitHub. Привяжите его к GitHub, чтобы воспользоваться синхронизацией разрешений. -project_permission.local_project_with_gitlab_provisioning=Please note that this project is not linked to GitLab. Bind it to GitLab to benefit from permission provisioning. +project_permission.local_project_with_gitlab_provisioning=Обратите внимание, что этот проект не связан с GitLab. Привяжите его к GitLab, чтобы воспользоваться синхронизацией разрешений. project_permission.remove_only_confirmation=Вы уверены, что хотите удалить разрешение {permission} из {holder}? Разрешение не может быть добавлено обратно. project_permission.remove_only_confirmation_title=Удалить разрешение project_settings.page=Общие настройки @@ -716,7 +716,7 @@ project_baseline.compliance.warning.title.project=Настройки Новог baseline.specific_analysis=Конкретный анализ baseline.specific_analysis.description=Выберите анализ в качестве базы для расчета нового кода. -baseline.specific_analysis.compliance_warning.title=Choosing the "Specific analysis" option from the {productName} UI is not compliant with the Clean as You Code methodology +baseline.specific_analysis.compliance_warning.title=Выбранная в интерфейсе {productName} опция "Specific analysis" не соответствует методике "Чистый код" baseline.specific_analysis.compliance_warning.explanation=Устарело. Опция остается доступной через Web API. baseline.specific_analysis.compliance_warning.link=Настройки Нового кода baseline.reference_branch=Базовая ветка From 3ad78f525e42a690e134e1061f9eb3e31164e8d2 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Tue, 19 Nov 2024 14:44:55 +0100 Subject: [PATCH 06/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 234 +++++++++--------- 1 file changed, 117 insertions(+), 117 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 2203c320..09e39649 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -1162,8 +1162,8 @@ issues.x_more_locations=+ ещё {0} мест нахождения issues.not_all_issue_show=Не все замечания включены issues.not_all_issue_show_why=У вас нет доступа ко всем проектам в этом портфолио issues.qg_mismatch.title=Несоответствие метрик порога качества -issues.qg_mismatch.description=Your quality gate contains conditions from {isStandardMode, select, true {Multi-Quality Rule Mode} other {Standard Expirience}}. While your instance remains in the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}} some additional filters will be visible for these {isStandardMode, select, true {MQR} other {Standard Expirience}} metrics. -issues.qg_mismatch.link=Learn more about both modes in documentation +issues.qg_mismatch.description=Порог качества содержит условия из режима {isStandardMode, select, true {"Мульти-качества"} other {"Стандартный"}}. Пока эта инсталляция находится в режиме {isStandardMode, select, true {"Стандартный"} other {"Мульти-качества"}}, для них будут видны некоторые метрики режима {isStandardMode, select, true {"Мульти-качества"} other {"Стандартный"}}. +issues.qg_mismatch.link=Подробнее об обоих режимах см. в документации issues.open_in_ide.success=Отлично. Переключитесь в свою IDE, чтобы увидеть замечание. issues.open_in_ide.failure=Не удается открыть замечание в IDE. Пожалуйста, проверьте {link}. @@ -1187,14 +1187,14 @@ issue.show_full_execution_flow=Просмотреть весь процесс в # Issues code fix -issues.code_fix.get_fix_suggestion= Generate AI Fix -issues.code_fix.see_fix_suggestion= See AI Fix -issues.code_fix.get_a_fix_suggestion= Generate Fix -issues.code_fix.let_us_suggest_fix= Let us suggest a fix for this issue -issues.code_fix.fix_is_being_generated= A fix is being generated... -issues.code_fix.something_went_wrong= Something went wrong. -issues.code_fix.not_able_to_generate_fix= We are not able to generate a fix for this issue. -issues.code_fix.check_how_to_fix= Try again later, or visit the other sections above to learn how to fix this issue. +issues.code_fix.get_fix_suggestion= Создать исправление ИИ +issues.code_fix.see_fix_suggestion= Посмотреть исправление ИИ +issues.code_fix.get_a_fix_suggestion= Создать исправление +issues.code_fix.let_us_suggest_fix= Предложим исправление этого замечания +issues.code_fix.fix_is_being_generated= Исправление создается... +issues.code_fix.something_went_wrong= Что-то пошло не так. +issues.code_fix.not_able_to_generate_fix= Мы не можем сгенерировать исправление для этого замечания. +issues.code_fix.check_how_to_fix= Повторите попытку позже или посетите другие разделы, чтобы узнать, как исправить это замечание. #------------------------------------------------------------------------------ # @@ -1223,7 +1223,7 @@ issue.changelog.field.code_variants=Варианты кода issue.changelog.field.type=Тип issue.changelog.field.file=Файл issue.changelog.field.cleanCodeAttribute=Чистота кода -issue.changelog.impactSeverity={0} severity changed to {1} (was {2}) +issue.changelog.impactSeverity=серьезность {0} изменена на {1} (была {2}) #------------------------------------------------------------------------------ # @@ -1267,8 +1267,8 @@ issues.facet.cwe=CWE issues.facet.sonarsource.show_more=Показать больше категорий SonarSource issues.facet.prioritized_rule.category=Приоритетные правила issues.facet.prioritized_rule=Замечания приоритетных правил -issues.facet.second_line.mode.standard=Standard Experience -issues.facet.second_line.mode.mqr=MQR mode +issues.facet.second_line.mode.standard=Стандартный +issues.facet.second_line.mode.mqr=Режим Мульти-качества #------------------------------------------------------------------------------ # @@ -1291,18 +1291,18 @@ issue_bulk_change.resolution_comment=Резолюция # #------------------------------------------------------------------------------ -dependencies.list.title={count} {count, plural, one {dependency} other {dependencies}} -dependencies.list.name_search.title={count} matching {count, plural, one {dependency} other {dependencies}} -dependencies.empty_state.title=There are no dependencies on this project -dependencies.empty_state.body=When you analyze 3rd party code dependencies you will see them be displayed here along with any vulnerabilities they may raise -dependencies.empty_state.link_text=Learn more about dependency analysis -dependencies.transitive.label=Transitive -dependencies.direct.label=Direct -dependencies.dependency.findings.label={0} findings -dependencies.dependency.exploitable_findings.label={count} exploitable {count, plural, one {finding} other {findings}} -dependencies.dependency.no_findings.label=No findings -dependencies.dependency.version.label=version -dependencies.dependency.fix_version.label=fix with +dependencies.list.title={count} {count, plural, one {зависимость} few {зависимости} many {зависимостей} other {зависимостей}} +dependencies.list.name_search.title={count} совпадает {count, plural, one {зависимость} few {зависимости} many {зависимостей} other {зависимостей}} +dependencies.empty_state.title=Нет зависимостей от этого проекта +dependencies.empty_state.body=При анализе зависимостей стороннего кода, вы увидите их здесь вместе со всеми уязвимостями, которые они могут вызвать +dependencies.empty_state.link_text=Узнайте больше об анализе зависимостей +dependencies.transitive.label=Транзитивные +dependencies.direct.label=Прямые +dependencies.dependency.findings.label={0} найдено +dependencies.dependency.exploitable_findings.label=Используется {count} {count, plural, one {обнаружение} few {обнаружения} many {обнаружений} other {обнаружений}} +dependencies.dependency.no_findings.label=Не найдено +dependencies.dependency.version.label=версия +dependencies.dependency.fix_version.label=исправить с #------------------------------------------------------------------------------ # @@ -1358,40 +1358,40 @@ projects.limited_set_of_projects=Отображение проектов огр projects.facets.quality_gate=Порог качества projects.facets.quality_gate.warning_help=Статус предупреждения устарел. Этот фильтр исчезнет, когда не останется ни одного предупреждения для Порога качества. projects.facets.rating_x={0} оценка -projects.facets.rating_option.reliability.legacy.1=≥ 0 info issues -projects.facets.rating_option.reliability.legacy.2=≥ 1 minor issue -projects.facets.rating_option.reliability.legacy.3=≥ 1 major issue -projects.facets.rating_option.reliability.legacy.4=≥ 1 critical issue -projects.facets.rating_option.reliability.legacy.5=≥ 1 blocker issue -projects.facets.rating_option.reliability.1=≥ 0 info issues -projects.facets.rating_option.reliability.2=≥ 1 low issue -projects.facets.rating_option.reliability.3=≥ 1 medium issue -projects.facets.rating_option.reliability.4=≥ 1 high issue -projects.facets.rating_option.reliability.5=≥ 1 blocker issue -projects.facets.rating_option.security.legacy.1=≥ 0 info issues -projects.facets.rating_option.security.legacy.2=≥ 1 minor issue -projects.facets.rating_option.security.legacy.3=≥ 1 major issue -projects.facets.rating_option.security.legacy.4=≥ 1 critical issue -projects.facets.rating_option.security.legacy.5=≥ 1 blocker issue -projects.facets.rating_option.security.1=≥ 0 info issues -projects.facets.rating_option.security.2=≥ 1 low issue -projects.facets.rating_option.security.3=≥ 1 medium issue -projects.facets.rating_option.security.4=≥ 1 high issue -projects.facets.rating_option.security.5=≥ 1 blocker issue -projects.facets.rating_option.maintainability.1=≤ 5% to 0% -projects.facets.rating_option.maintainability.2=≥ 5% to <10% -projects.facets.rating_option.maintainability.3=≥ 10% to <20% -projects.facets.rating_option.maintainability.4=≥ 20% to <50% +projects.facets.rating_option.reliability.legacy.1=≥ 0 информационных замечаний +projects.facets.rating_option.reliability.legacy.2=≥ 1 незначительных замечаний +projects.facets.rating_option.reliability.legacy.3=≥ 1 важных замечаний +projects.facets.rating_option.reliability.legacy.4=≥ 1 критических замечаний +projects.facets.rating_option.reliability.legacy.5=≥ 1 блокирующих замечаний +projects.facets.rating_option.reliability.1=≥ 0 информационных замечаний +projects.facets.rating_option.reliability.2=≥ 1 неважных замечаний +projects.facets.rating_option.reliability.3=≥ 1 средних замечаний +projects.facets.rating_option.reliability.4=≥ 1 важных замечаний +projects.facets.rating_option.reliability.5=≥ 1 блокирующих замечаний +projects.facets.rating_option.security.legacy.1=≥ 0 информационных замечаний +projects.facets.rating_option.security.legacy.2=≥ 1 незначительных замечаний +projects.facets.rating_option.security.legacy.3=≥ 1 важных замечаний +projects.facets.rating_option.security.legacy.4=≥ 1 критических замечаний +projects.facets.rating_option.security.legacy.5=≥ 1 блокирующих замечаний +projects.facets.rating_option.security.1=≥ 0 информационных замечаний +projects.facets.rating_option.security.2=≥ 1 неважных замечаний +projects.facets.rating_option.security.3=≥ 1 средних замечаний +projects.facets.rating_option.security.4=≥ 1 важных замечаний +projects.facets.rating_option.security.5=≥ 1 блокирующих замечаний +projects.facets.rating_option.maintainability.1=≤ 5% +projects.facets.rating_option.maintainability.2=≥ 5% до <10% +projects.facets.rating_option.maintainability.3=≥ 10% до <20% +projects.facets.rating_option.maintainability.4=≥ 20% до <50% projects.facets.rating_option.maintainability.5=≥ 50% projects.facets.rating_option.security_review.1=≥ 80% -projects.facets.rating_option.security_review.2=≥ 70% to <80% -projects.facets.rating_option.security_review.3=≥ 50% to <70% -projects.facets.rating_option.security_review.4=≥ 30% to <50% +projects.facets.rating_option.security_review.2=≥ 70% до <80% +projects.facets.rating_option.security_review.3=≥ 50% до <70% +projects.facets.rating_option.security_review.4=≥ 30% до <50% projects.facets.rating_option.security_review.5=< 30% -projects.facets.security_review.description=The percentage of reviewed (fixed or safe) security hotspots -projects.facets.maintainability.description=Ratio of the estimated time needed to fix all outstanding maintainability issues to the size of the project -projects.facets.security.description=Vulnerability count -projects.facets.reliability.description=Bug count +projects.facets.security_review.description=Процент проверенных потенциальных уязвимостей (исправленных или безопасных) +projects.facets.maintainability.description=Отношение расчетного времени для исправления всех замечаний сопровождаемости к общему размеру проекта +projects.facets.security.description=Количество уязвимостей +projects.facets.reliability.description=Количество ошибок projects.facets.languages=Языки projects.facets.search.languages=Поиск языков projects.facets.new_lines=Новые строки @@ -1444,11 +1444,11 @@ projects.sort.-size=по размеру (сначала наибольшие) projects.show_more=Показать еще проекты projects.security_hotspots_reviewed=Обзор потенциальных уязвимостей projects.awaiting_scan=Изменение в расчете -projects.awaiting_scan.title=Values will change after the next analysis -projects.awaiting_scan.description.TRK=The way in which security, reliability, maintainability, and security review counts and ratings are calculated has changed. The values currently displayed will change after the next analysis. -projects.awaiting_scan.description.APP=The way in which security, reliability, maintainability, and security review counts and ratings are calculated has changed. The values currently displayed will change after all projects in this application have been analyzed. -projects.awaiting_scan.description.VW=The way in which security, reliability, maintainability, and security review counts and ratings are calculated has changed. The values currently displayed will change after all projects in this portfolio have been analyzed. -projects.ai_code.content=This project contains AI-generated code and benefits from Sonar’s AI Code Assurance. +projects.awaiting_scan.title=Значения изменятся после следующего анализа +projects.awaiting_scan.description.TRK=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения будут обновлены после следующего анализа. +projects.awaiting_scan.description.APP=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения будут обновлены после завершения анализа всех проектов этого приложения. +projects.awaiting_scan.description.VW=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения будут обновлены после завершения анализа всех проектов в этом портфолио. +projects.ai_code.content=Этот проект содержит код, сгенерированный ИИ и использует преимущества технологии AI Code Assurance от Sonar’а. #------------------------------------------------------------------------------ # @@ -1498,7 +1498,7 @@ settings.analysis_scope.wildcards.introduction=Вы можете использ settings.analysis_scope.wildcards.zero_more_char=Совпадают ноль или больше символов settings.analysis_scope.wildcards.zero_more_dir=Совпадают ноль или больше каталогов settings.analysis_scope.wildcards.single_char=Совпадает один символ -settings.analysis_scope.learn_more=Read more about analysis scope +settings.analysis_scope.learn_more=Подробнее об области анализа settings.new_code_period.category=Новый код settings.new_code_period.title=Новый код @@ -1516,12 +1516,12 @@ settings.projects.change_visibility_form.label=Изменить видимост settings.projects.change_visibility_form.header=Установить видимость по умолчанию для новых проектов settings.projects.change_visibility_form.warning=Это не изменит видимость на уже существующих проектах. settings.projects.change_visibility_form.warning.github=Это не изменит видимость уже существующих проектов. Кроме того, проекты, привязанные к GitHub не будут затронуты этой опцией и будут проигнорированы. -settings.projects.change_visibility_form.warning.gitlab=This will not change the visibility of already existing projects. Additionally, projects bound to GitLab will not be affected by this option and will be ignored. +settings.projects.change_visibility_form.warning.gitlab=Это не изменит видимость уже существующих проектов. Кроме того, проекты, привязанные к GitLab не будут затронуты этой опцией и будут проигнорированы. settings.projects.change_visibility_form.submit=Изменить видимость по умолчанию settings.almintegration.title=Настройки интеграции -settings.almintegration.description=DevOps Platform integrations allow {productName} to interact with your DevOps Platform. This enables things like authentication, or providing analysis details and a Quality Gate to your Pull Requests directly in your DevOps Platform''s interface. -settings.almintegration.empty.server_base_url=You need to set the Server Base URL in General > {serverBaseUrl} to have correct links from the DevOps Platform to your {productName} instance. +settings.almintegration.description=Интеграция с ALM позволяет {productName} взаимодействовать с вашей ALM. С помощью интеграции, появляется возможность использовать аутентификацию ALM, предоставлять аналитические данные и значение порога качества ваших пулл-реквестов непосредственно в интерфейсе ALM. +settings.almintegration.empty.server_base_url=Вам нужно указать базовый URL-адрес сервера в General > {serverBaseUrl}, чтобы работали ссылки из DevOps платформы на {productName}. settings.almintegration.empty.server_base_url.setting_link=Базовый URL сервера settings.almintegration.tab.github=GitHub settings.almintegration.tab.bitbucket=Bitbucket @@ -1529,13 +1529,13 @@ settings.almintegration.tab.azure=Azure DevOps settings.almintegration.tab.gitlab=GitLab settings.almintegration.github.info=Чтобы включить оформление пулл-реквестов в вашей организации или репозитории, вам нужно установить приложение GitHub со специальными настройками и разрешениями. {link} settings.almintegration.github.additional_permission=Если статус сообщения о Порогах Качества не удался в приватных проектах, вам может потребоваться добавить дополнительное разрешение для приложения GitHub. {link} -settings.almintegration.bitbucketcloud.info={productName} needs you to create an {oauth} in your Bitbucket Cloud workspace settings to report the Quality Gate status on Pull Requests. It needs to be a private consumer with {permission} permission. An OAuth callback URL is required by Bitbucket Cloud but not used by {productName} so any URL works. {doc_link} +settings.almintegration.bitbucketcloud.info=Для декорирования пулл-реквестов нужно создать {oauth} потребителя в настройках Bitbucket Cloud. Он должен быть частным потребителем с правом {permission}. Bitbucket требует для OAuth указания URL-адреса коллбэка, но {productName} его не использует, поэтому можете указать любой URL-адрес. {doc_link} settings.almintegration.bitbucketcloud.oauth=Клиент OAuth -settings.almintegration.empty.azure=Create your first Azure DevOps configuration to start analyzing your repositories on {productName}. -settings.almintegration.empty.bitbucket=Create your first Bitbucket configuration to start analyzing your repositories on {productName}. -settings.almintegration.empty.bitbucketcloud=Create your first Bitbucket Cloud configuration to start analyzing your repositories on {productName}. -settings.almintegration.empty.github=Create your first GitHub configuration to start analyzing your repositories on {productName}. -settings.almintegration.empty.gitlab=Create your first GitLab configuration to start analyzing your repositories on {productName}. +settings.almintegration.empty.azure=Создайте свою первую конфигурацию Azure DevOps для начала анализа ваших репозиториев в {productName}. +settings.almintegration.empty.bitbucket=Создайте свою первую конфигурацию Bitbucket для начала анализа ваших репозиториев в {productName}. +settings.almintegration.empty.bitbucketcloud=Создайте свою первую конфигурацию Bitbucket Cloud для начала анализа ваших репозиториев в {productName}. +settings.almintegration.empty.github=Создайте свою первую конфигурацию GitHub для начала анализа ваших репозиториев в {productName}. +settings.almintegration.empty.gitlab=Создайте свою первую конфигурацию GitLab для начала анализа ваших репозиториев в {productName}. settings.almintegration.create=Создать конфигурацию settings.almintegration.create.tooltip=Обновитесь до {link}, чтобы интегрироваться с несколькими экземплярами {alm}. settings.almintegration.create.tooltip.link=Enterprise Edition @@ -1594,11 +1594,11 @@ settings.almintegration.form.private_key.github.help=Ваш приватный settings.almintegration.form.webhook_secret.github=Webhook Secret settings.almintegration.form.webhook_secret.github.help=Оставьте это поле пустым, если вы не используете функцию GitHub Code Scanning Alert. См. документацию для подробностей. settings.almintegration.form.personal_access_token=Персональный токен -settings.almintegration.form.personal_access_token.azure.help={productName} needs a {pat} to report the Quality Gate status on Pull Requests in Azure DevOps. To create this token, we recommend using a dedicated Azure DevOps account with administration permissions. The token itself needs {permission} permission. {doc_link} +settings.almintegration.form.personal_access_token.azure.help={productName} использует {pat} для декорирования пулл-реквестов в Azure DevOps. Чтобы создать такой токен, рекомендуем использовать отдельную административную учетную запись Azure DevOps. Самому токену необходимы следующие разрешения\: {permission}. {doc_link} settings.almintegration.form.personal_access_token.azure.help.url=Персональный токен -settings.almintegration.form.personal_access_token.gitlab.help={productName} needs a {pat} to report the Quality Gate status on Merge Requests in GitLab. To create this token, we recommend using a dedicated GitLab account with {permission} permission to all target projects. The token itself needs the {scope} scope. {doc_link} +settings.almintegration.form.personal_access_token.gitlab.help={productName} использует {pat} для декорирования пулл-реквестов в GitLab. Чтобы создать такой токен, рекомендуем использовать отдельную учетную запись GitLab со следующими разрешениями на все необходимые проекты\: {permission}. Самому токену необходимы следующие области действия\: {scope}. {doc_link} settings.almintegration.form.personal_access_token.gitlab.help.url=Персональный токен -settings.almintegration.form.personal_access_token.bitbucket.help={productName} needs a {pat} to report the Quality Gate status on Pull Requests in Bitbucket Server. To create this token, we recommend using a dedicated Bitbucket Server account with administration permissions. The token itself needs {permission} permission. {doc_link} +settings.almintegration.form.personal_access_token.bitbucket.help={productName} использует {pat} для декорирования пулл-реквестов в Bitbucket Server. Чтобы создать такой токен, рекомендуем использовать отдельную административную учетную запись Bitbucket Server. Самому токену необходимы следующие разрешения\: {permission}. {doc_link} settings.almintegration.form.personal_access_token.bitbucket.help.url=Персональный токен settings.almintegration.form.save=Сохранить конфигурацию settings.almintegration.form.cancel=Отмена @@ -1614,7 +1614,7 @@ settings.almintegration.feature.pr_decoration.disabled=Выключен settings.almintegration.feature.pr_decoration.disabled.no_branches=Обновите до {link}, чтобы включить эту функцию. settings.almintegration.feature.pr_decoration.disabled.no_branches.link=Developer Edition settings.almintegration.feature.alm_repo_import.title=Импорт репозиториев из ALM -settings.almintegration.feature.alm_repo_import.description=Select repositories from your DevOps Platform, and import them into {productName}. +settings.almintegration.feature.alm_repo_import.description=Выберите репозитории в ALM и импортируйте их в {productName}. settings.almintegration.feature.alm_repo_import.disabled=Выключен settings.almintegration.feature.alm_repo_import.disabled.no_url=Эта функция отключена, потому что у настроенного экземпляра не указан адрес. settings.almintegration.tabs.authentication_moved=Вы можете делегировать аутентификацию этой DevOps-платформе. Соответствующие настройки находятся в разделе {link}. @@ -1639,15 +1639,15 @@ settings.authentication.form.provisioning=Настройка синхрониз settings.authentication.form.provisioning_at_login=Just-in-time синхронизация пользователя и группы (по умолчанию) settings.authentication.form.other_provisioning_enabled=Уже включено для другого поставщика. Только с одним поставщиком идентификации может быть настроена автоматическая синхронизация пользователей и групп. settings.authentication.form.settings.save_success=Настройки успешно сохранены. -settings.authentication.confirm_auto_provisioning.header=Automatic provisioning has been enhanced -settings.authentication.confirm_auto_provisioning.description1=Your current version of automatic provisioning has been suspended and you must confirm a provisioning method. -settings.authentication.confirm_auto_provisioning.description2=Automatic provisioning has now been enhanced with the 10.7 release. For more details, read our {documentation}. -settings.authentication.confirm_auto_provisioning.question=Select your provisioning method -settings.authentication.confirm_auto_provisioning.confirm_choice=Confirm choice -settings.authentication.confirm_auto_provisioning.auto.label=Enhanced automatic provisioning (recommended) -settings.authentication.confirm_auto_provisioning.auto.help=Now synchronizes users, groups, permissions and project visibility +settings.authentication.confirm_auto_provisioning.header=Автоматическая синхронизация была улучшена +settings.authentication.confirm_auto_provisioning.description1=Ваша текущая версия автоматической синхронизации была приостановлена, вам необходимо подтвердить метод синхронизации. +settings.authentication.confirm_auto_provisioning.description2=В версии 10.7 автоматическая синхронизация была улучшена. Ознакомьтесь с документацией {documentation}. +settings.authentication.confirm_auto_provisioning.question=Выберите способ синхронизации +settings.authentication.confirm_auto_provisioning.confirm_choice=Подтвердить выбор +settings.authentication.confirm_auto_provisioning.auto.label=Расширенная автоматическая синхронизация (рекомендуется) +settings.authentication.confirm_auto_provisioning.auto.help=Теперь синхронизирует пользователей, группы, разрешения и видимость проекта settings.authentication.confirm_auto_provisioning.jit.label=Just-in-Time синхронизация -settings.authentication.confirm_auto_provisioning.jit.help=Synchronises users and groups only +settings.authentication.confirm_auto_provisioning.jit.help=Синхронизирует только пользователей и группы # GITHUB settings.authentication.github.form.create=Новая конфигурация GitHub @@ -1656,9 +1656,9 @@ settings.authentication.github.appid_x=ID приложения\: {applicationId} settings.authentication.github.confirm.AUTO_PROVISIONING=Переключиться на автоматическую синхронизацию settings.authentication.github.confirm.JIT=Переключиться на Just-in-Time синхронизацию settings.authentication.github.confirm.insecure=Потенциально небезопасная конфигурация -settings.authentication.github.confirm.AUTO_PROVISIONING.description=Once you transition to automatic provisioning, groups, users, group memberships, and permissions on GitHub projects will be inherited from GitHub. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change? +settings.authentication.github.confirm.AUTO_PROVISIONING.description=После перехода на автоматическую синхронизацию, группы, пользователей, членство в группах и разрешения на проекты GitHub будут унаследованы от GitHub. У вас больше не будет возможности редактировать их в {productName}. Вы хотите применить это изменение? settings.authentication.github.confirm.JIT.description=Переключение на Just-in-Time удаляет автоматическую синхронизацию пользователей, групп и членов групп. Пользователи добавляются и членство в группах обновляется только при входе пользователя. Вы уверены? -settings.authentication.github.provisioning_change.confirm_changes=Confirm change +settings.authentication.github.provisioning_change.confirm_changes=Подтвердить изменения settings.authentication.github.provisioning_change.insecure_config=Пожалуйста, имейте в виду, что ваша конфигурация потенциально небезопасна, потому что вы не добавили никакой организации в список allowlist. Если ваше приложение GitHub является общедоступным, любой может установить его и получить доступ к вашему экземпляру. settings.authentication.github.configuration=Конфигурация GitHub settings.authentication.github.form.not_configured=Приложение GitHub не настроено @@ -1666,9 +1666,9 @@ settings.authentication.github.form.legacy_configured=Совместимость settings.authentication.github.form.legacy_configured.link=Узнайте больше о том, как создать GitHub App конфигурацию settings.authentication.github.enable_first=Включите конфигурацию GitHub для дополнительных настроек синхронизации. settings.authentication.github.form.allowedOrganizations.name=Организации -settings.authentication.github.form.allowedOrganizations.description=Only members of these organizations will be able to authenticate to the server. ⚠ if not set, users from any organization where the GitHub App is installed will be able to login to this {productName} instance. +settings.authentication.github.form.allowedOrganizations.description=Только члены этих организаций смогут аутентифицироваться на сервере. ⚠️ если не установлено, пользователи любых организации, где установлено приложение GitHub, смогут авторизоваться в этом экземпляре {productName}. settings.authentication.github.form.apiUrl.name=URL-адрес API для экземпляра GitHub. -settings.authentication.github.form.apiUrl.description=The API url for a GitHub instance. https\://api.github.com/ for GitHub.com, https\://github.company.com/api/v3/ when using GitHub Enterprise +settings.authentication.github.form.apiUrl.description=URL-адрес API для экземпляра GitHub. https\://api.github.com/ для Github.com, https\://github.company.com/api/v3/ при использовании GitHub Enterprise settings.authentication.github.form.applicationId.name=Идентификатор приложения (App ID) settings.authentication.github.form.applicationId.description=ID приложения можно найти на странице вашего приложения GitHub в разделе Settings > Developer Settings > GitHub Apps. settings.authentication.github.form.clientId.name=Client ID @@ -1678,21 +1678,21 @@ settings.authentication.github.form.clientSecret.description=Пароль кли settings.authentication.github.form.privateKey.name=Приватный ключ settings.authentication.github.form.privateKey.description=Ваш приватный ключ GitHub. Вы можете создать файл .pem на странице Private keys вашего GitHub. Скопируйте и вставьте сюда всё содержимое файла. settings.authentication.github.form.synchronizeGroups.name=Синхронизировать команды как группы -settings.authentication.github.form.synchronizeGroups.description=Synchronize GitHub team with {productName} group memberships when users log in to {productName}. For each GitHub team they belong to, users will be associated to a group of the same name if it exists in {productName}. +settings.authentication.github.form.synchronizeGroups.description=Синхронизация команды GitHub с членством в группах {productName} при входе пользователя в {productName}. Пользователи будут связаны с группами {productName}, соответствующими по имени командам GitHub, в которых они состоят. settings.authentication.github.form.webUrl.name=WEB-адрес экземпляра GitHub. -settings.authentication.github.form.webUrl.description=The WEB url for a GitHub instance. https\://github.com/ for GitHub.com, https\://github.company.com/ when using GitHub Enterprise. +settings.authentication.github.form.webUrl.description=WEB-адрес экземпляра GitHub. https\://github.com/ для Github.com, https\://github.company.com/ при использовании GitHub Enterprise. settings.authentication.github.form.private_key.required_for_url_change=Введите ваш закрытый ключ еще раз для обновления URL-адреса API или WEB-адреса. settings.authentication.github.form.provisioning_with_github=Автоматическая синхронизация пользователя, группы и разрешений settings.authentication.github.form.provisioning_with_github_short.autoProvisioning=Автоматическая синхронизация settings.authentication.github.form.provisioning_with_github_short.jit=Just-in-Time синхронизация settings.authentication.github.form.provisioning_with_github.description=Пользователи и группы автоматически синхронизируются с организациями GitHub. После активации, пользователи и группы могут быть созданы и изменены только в организации/команде GitHub. Существующие локальные пользователи будут сохранены и могут быть только деактивированы. {documentation} settings.authentication.github.form.description.doc=Подробнее в {documentation}. -settings.authentication.github.form.provisioning_at_login.description=Users and groups are synchronized only when users log in to {productName}. {documentation} +settings.authentication.github.form.provisioning_at_login.description=Пользователи и группы синхронизируются только при входе в {productName}. Подробнее в {documentation} settings.authentication.github.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с GitHub. Подробнее в {documentation}. settings.authentication.github.form.allowUsersToSignUp.name=Разрешить регистрацию пользователей settings.authentication.github.form.allowUsersToSignUp.description=Разрешить новым пользователям аутентифицироваться. Если параметр отключен, только существующие пользователи смогут аутентифицироваться на сервере. settings.authentication.github.form.projectVisibility.name=Обеспечение видимости проекта -settings.authentication.github.form.projectVisibility.description=Change project visibility based on GitHub repository visibility. If disabled, every provisioned project will be private in {productName} and visible only to users with explicit GitHub permissions for the corresponding repository. Changes take effect at the next synchronization. +settings.authentication.github.form.projectVisibility.description=Изменение видимости проекта на основе видимости репозитория GitHub. Если этот параметр отключен, каждый импортированный проект будет приватным в {productName} и виден только пользователям с явными разрешениями GitHub для соответствующего репозитория. Изменения вступят в силу при следующей синхронизации. settings.authentication.github.synchronize_now=Синхронизировать сейчас settings.authentication.github.synchronization_finish=Синхронизация завершена. settings.authentication.github.configuration.validation.details=Подробнее @@ -1705,7 +1705,7 @@ settings.authentication.github.configuration.validation.details.title=Корре settings.authentication.github.configuration.validation.details.valid_label=Корректна settings.authentication.github.configuration.validation.details.invalid_label=Некорректна settings.authentication.github.configuration.validation.details.org_not_found={0} (не найдено или приложение не установлено) -settings.authentication.github.configuration.roles_mapping.description=When synchronizing users and groups, {productName} assigns permissions based on GitHub user and team roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization. +settings.authentication.github.configuration.roles_mapping.description=При синхронизации пользователей и групп, {productName} назначает разрешения на основе пользовательских и командных ролей GitHub. Вы можете настроить сопоставление прав, которое применится при следующей синхронизации. settings.authentication.github.configuration.roles_mapping.save_success=Сопоставление ролей GitHub успешно сохранено. settings.authentication.github.configuration.roles_mapping.dialog.custom_roles_description=Если указанное здесь имя пользовательской роли соответствует существующей пользовательской роли GitHub в любой из ваших организаций, то сопоставление применяется ко всем пользователям с этой ролью. В противном случае сопоставляются только разрешения базовой роли. settings.authentication.github.configuration.unsaved_changes=У вас есть несохраненные изменения. @@ -1723,9 +1723,9 @@ settings.authentication.gitlab.form.secret.name=Секретный ключ settings.authentication.gitlab.form.secret.description=Секрет, предоставленный GitLab при регистрации приложения. settings.authentication.gitlab.form.secret.required_for_url_change=Укажите секрет еще раз, чтобы обновить URL. settings.authentication.gitlab.form.synchronizeGroups.name=Синхронизировать группы пользователей -settings.authentication.gitlab.form.synchronizeGroups.description=For each GitLab group they belong to, the user will be associated to a group with the same name (if it exists) in {productName}. If enabled, the GitLab OAuth 2 application will need to provide the api scope. +settings.authentication.gitlab.form.synchronizeGroups.description=Для каждой группы GitLab, к которой они принадлежат, пользователь будет привязан к группе с тем же именем (если она существует) в {productName}. Если этот параметр включен, приложению GitLab OAuth 2 нужно будет предоставить область применения "api". settings.authentication.gitlab.form.allowedGroups.name=Разрешенные группы -settings.authentication.gitlab.form.allowedGroups.description.JIT=Only members of these groups (and sub-groups) will be allowed to authenticate. Enter the group slug as it appears in the GitLab URL, for instance `my-gitlab-group`. ⚠︎ When you turn on `Allow users to sign up`, make sure to also turn on group synchronization and provide a list of allowed groups. Otherwise, any GitLab user will be able to log in to this {productName} instance. +settings.authentication.gitlab.form.allowedGroups.description.JIT=Только членам этих групп (и подгрупп) будет разрешена аутентификация. Введите slug группы, как он отображается в URL GitLab – например, `my-gitlab-group`. ⚠️ Если вы включили опцию «Разрешить пользователям регистрироваться», убедитесь, что также включили синхронизацию групп и заполнили список разрешённых групп. В противном случае любой пользователь GitLab сможет войти в этот экземпляр {productName}. settings.authentication.gitlab.form.allowedGroups.description.AUTO_PROVISIONING=Будут синхронизированы только члены этих групп (и подгрупп). Пожалуйста, введите slug группы, как это отображается в URL GitLab, например `my-gitlab-group`. settings.authentication.gitlab.form.allowUsersToSignUp.name=Разрешить регистрацию пользователей settings.authentication.gitlab.form.allowUsersToSignUp.description=Разрешить новым пользователям аутентифицироваться. Если параметр отключен, только существующие пользователи смогут аутентифицироваться на сервере. @@ -1734,25 +1734,25 @@ settings.authentication.gitlab.form.provisioningToken.description=Токен д settings.authentication.gitlab.applicationId.name=ID приложения\: {0} settings.authentication.gitlab.enable_first=Включите конфигурацию GitLab для дополнительных настроек синхронизации. settings.authentication.gitlab.provisioning_at_login=Just-in-time синхронизация пользователя (по умолчанию) -settings.authentication.gitlab.provisioning_at_login.description=Users are synchronized only when users log in to {productName}. {documentation} +settings.authentication.gitlab.provisioning_at_login.description=Пользователи синхронизируются только при входе в {productName}. Подробнее в {documentation} settings.authentication.gitlab.description.JIT.learn_more=Узнайте больше о Just-in-Time синхронизации с GitLab settings.authentication.gitlab.description.AUTO_PROVISIONING.learn_more=Узнайте больше об автоматической синхронизации с GitLab settings.authentication.gitlab.confirm.AUTO_PROVISIONING=Переключиться на автоматическую синхронизацию settings.authentication.gitlab.confirm.JIT=Переключиться на Just-in-Time синхронизацию -settings.authentication.gitlab.confirm.AUTO_PROVISIONING.description=Once you transition to automatic provisioning users, groups and permissions on GitLab projects will be inherited from GitLab. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change? -settings.authentication.gitlab.confirm.JIT.description=Switching to Just-in-Time provisioning removes the automatic synchronization of users, groups and permissions. Users are provisioned and updated only at user login. Are you sure? +settings.authentication.gitlab.confirm.AUTO_PROVISIONING.description=После перехода на автоматическую синхронизацию, пользователи, группы и разрешения на проекты GitLab будут унаследованы от GitLab. У вас больше не будет возможности редактировать их в {productName}. Вы хотите применить это изменение? +settings.authentication.gitlab.confirm.JIT.description=Включение Just-in-Time синхронизации отключает автоматическую синхронизацию пользователей, групп и разрешений. Пользователи добавляются и членство в группах обновляется только при входе пользователя. Вы уверены? settings.authentication.gitlab.confirm.insecure=Потенциально небезопасная конфигурация -settings.authentication.gitlab.provisioning_change.confirm_changes=Confirm change +settings.authentication.gitlab.provisioning_change.confirm_changes=Подтвердить изменения settings.authentication.gitlab.provisioning_change.insecure_config=Пожалуйста, имейте в виду, что ваша конфигурация потенциально небезопасна, потому что вы не добавили ни одной группы в список allowlist и разрешили пользователям регистрироваться. Любой может установить его и получить доступ к вашему экземпляру. settings.authentication.gitlab.form.provisioning_with_gitlab=Автоматическая синхронизация пользователя, группы и прав -settings.authentication.gitlab.form.provisioning_with_gitlab.description=Users, groups and permissions are automatically provisioned from GitLab. Once activated, users and groups can only be created and modified from GitLab. Existing local users will be kept and can only be deactivated. {documentation} +settings.authentication.gitlab.form.provisioning_with_gitlab.description=Пользователи, группы и разрешения автоматически синхронизируются с GitLab. После активации, пользователи и группы могут быть добавлены и изменены только в GitLab. Существующие локальные пользователи будут сохранены и могут быть только отключены. {documentation} settings.authentication.gitlab.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с GitLab. Подробнее в {documentation}. settings.authentication.gitlab.configuration.unsaved_changes=У вас есть несохраненные изменения. settings.authentication.gitlab.configuration.valid.JIT=Конфигурация корректна для Just-in-Time синхронизации. settings.authentication.gitlab.configuration.valid.AUTO_PROVISIONING=Конфигурация корректна для автоматической синхронизации. -settings.authentication.gitlab.configuration.roles_mapping.description=When synchronizing users and groups, {productName} assigns permissions based on Gitlab user roles. You can customize the mapping of permissions. The new mapping will take effect at the next synchronization. -settings.authentication.gitlab.configuration.roles_mapping.save_success=GitLab roles mapping saved successfully. -settings.authentication.gitlab.configuration.roles_mapping.dialog.custom_roles_description=When a custom role name added here matches an existing GitLab custom role in any of your groups or projects, the mapping applies to all users with this custom role. If an existing GitLab custom role has no exact match in this list, the permissions of its inherited base role are mapped. +settings.authentication.gitlab.configuration.roles_mapping.description=При синхронизации пользователей и групп, {productName} назначает разрешения на основе пользовательских ролей Gitlab. Вы можете настроить сопоставление прав, которое применится при следующей синхронизации. +settings.authentication.gitlab.configuration.roles_mapping.save_success=Сопоставление ролей GitLab успешно сохранено. +settings.authentication.gitlab.configuration.roles_mapping.dialog.custom_roles_description=Если указанное здесь имя пользовательской роли соответствует существующей пользовательской роли GitLab в любой из ваших групп или проектов, то сопоставление применяется ко всем пользователям с этой ролью. В противном случае сопоставляются только разрешения базовой роли. # BITBUCKET settings.authentication.gitlab.configuration.insecure=Аутентификация в BitBucket позволяет зарегистрироваться пользователям, но список разрешенных рабочих областей не синхронизируется. Это потенциально небезопасно. Мы рекомендуем заполнить список разрешенных рабочих областей. Подробнее в {documentation} @@ -1767,7 +1767,7 @@ settings.authentication.synchronization_details_link=Подробнее settings.authentication.synchronization_successful=Последняя синхронизация была {0} назад. settings.authentication.synchronization_failed_short=Последняя синхронизация не удалась. {details} settings.authentication.synchronization_failed=Последняя синхронизация не удалась {0} назад. -settings.authentication.configuration.roles_mapping.dialog.title=Global {0} role mapping +settings.authentication.configuration.roles_mapping.dialog.title=Глобальное сопоставление ролей {0} settings.authentication.configuration.roles_mapping.title=Сопоставление ролей прав доступа settings.authentication.configuration.roles_mapping.button_label=Изменить сопоставление (mapping) settings.authentication.configuration.roles_mapping.dialog.roles_column=Роли @@ -1782,7 +1782,7 @@ settings.authentication.form.edit.saml=Изменить конфигурацию settings.authentication.saml.configuration=Конфигурация SAML settings.authentication.saml.confirm.scim=Переключиться на автоматическую синхронизацию settings.authentication.saml.confirm.jit=Переключиться на Just-in-Time синхронизацию -settings.authentication.saml.confirm.scim.description=Once you transition to automatic provisioning, groups, users and group memberships will be managed by your identity provider. You will no longer have the ability to edit them within {productName}. Do you want to proceed with this change? +settings.authentication.saml.confirm.scim.description=После перехода на автоматическую синхронизацию, группы, пользователей и членство в группах будут управляются поставщиком идентификации. У вас больше не будет возможности редактировать их в {productName}. Вы хотите применить это изменение? settings.authentication.saml.confirm.jit.description=Переключение на «Just-in-time» удаляет всю информацию, предоставленную при автоматической синхронизации через SCIM. Эти изменения не могут быть отменены. Вы уверены? settings.authentication.saml.form.loading=Загрузка конфигурации SAML settings.authentication.saml.form.not_configured=SAML не настроен @@ -1800,7 +1800,7 @@ settings.authentication.saml.form.provisioning_with_scim=Автоматичес settings.authentication.saml.form.provisioning_with_scim.sub=Предпочтительная опция при использовании поддерживаемого провайдера идентификации. settings.authentication.saml.form.provisioning_with_scim.description=Пользователи и группы автоматически предоставляются вашим провайдером по протоколу SCIM. После активации управляемые пользователи и группы могут быть изменены только в нем, но существующие локальные пользователи и группы будут сохранены. settings.authentication.saml.form.provisioning_with_scim.description.doc=Список поддерживаемых провайдеров и более подробную информацию смотрите в {documentation}. -settings.authentication.saml.form.provisioning.disabled=Your current edition does not support provisioning with SCIM. See the {documentation} for more information. +settings.authentication.saml.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с SCIM. Подробнее в {documentation}. settings.authentication.saml.enable_first=Включите настройки SAML, чтобы воспользоваться возможностями автоматической синхронизации пользователей. settings.pr_decoration.binding.category=Интеграция с платформой DevOps @@ -1819,7 +1819,7 @@ settings.pr_decoration.binding.form.name=Имя конфигурации settings.pr_decoration.binding.form.name.help=Каждый экземпляр DevOps платформы должен быть настроен глобально и иметь уникальное имя. Выберите экземпляр, в котором размещен ваш проект. settings.pr_decoration.binding.form.monorepo=Включить поддержку монорепозитория settings.pr_decoration.binding.form.monorepo.help=Включите эту настройку, если ваш проект является частью монорепозитория. {doc_link} -settings.pr_decoration.binding.form.monorepo.warning=This setting must be enabled for all {productName} projects that are part of a monorepository. +settings.pr_decoration.binding.form.monorepo.warning=Эта настройка должна быть включена для всех проектов {productName}, являющихся частью монорепозитория. settings.pr_decoration.binding.form.azure.project=Имя проекта settings.pr_decoration.binding.form.azure.project.help=Название проекта Azure DevOps содержащего ваш репозиторий. Вы можете найти это имя на странице Обзор проекта. settings.pr_decoration.binding.form.azure.repository=Имя репозитория @@ -1838,20 +1838,20 @@ settings.pr_decoration.binding.form.bitbucketcloud.repository.help=SLUG репо settings.pr_decoration.binding.form.gitlab.repository=Идентификатор проекта settings.pr_decoration.binding.form.gitlab.repository.help=ID проекта является числовым уникальным идентификатором для вашего проекта. Вы можете найти его на странице Обзор проекта. -settings.email_notification.category=Email Notification -settings.email_notification.header=SMTP Configuration +settings.email_notification.category=Уведомление по эл. почте +settings.email_notification.header=Настройки SMTP # Mode settings.mode.title=Режим -settings.mode.description.line1=There are two options to reflect the health of all the projects in this instance\: {mqrLink} and {standardLink} -settings.mode.description.line2=Changing the mode will change how issues are categorized and ranked based on the results of the analysis for all users. -settings.mode.checking_instance=Checking your instance... -settings.mode.instance_conditions_from_other_mode=Some of the Quality Gates in this instance are using metrics that belong to the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. You will be able to update them once you save the changes. -settings.mode.standard.name=Standard Experience -settings.mode.mqr.name=Multi-Quality Rule (MQR) Mode -settings.mode.standard.description.line1=Encompasses the traditional use of rule types such as bugs, code smells, and vulnerabilities, with a single category and severity level for each rule. -settings.mode.standard.description.line2=This approach focuses on assigning severity to a rule and its issues based on the single software quality (for example, security, reliability or maintainability) it has the largest impact on. This is the rule categorization used in {productName} 9.9 LTA and earlier. -settings.mode.mqr.description.line1=Aims to more accurately represent the impact issues have on all software qualities. Very few issues impact only a single software quality. For instance, most vulnerabilities are also bugs. And vice versa. The MQR mode maps each rule to each of the qualities it impacts, with a separate severity rating for each quality. +settings.mode.description.line1=В этом экземпляре есть два варианта работоспособности всех проектов\: {mqrLink} и {standardLink} +settings.mode.description.line2=Изменение режима изменит способ категоризации замечаний и ранжирования на основе результатов анализа для всех пользователей. +settings.mode.checking_instance=Проверка экземпляра... +settings.mode.instance_conditions_from_other_mode=Некоторые пороги этого экземпляра используют метрики режима {isStandardMode, select, true {"Стандартный"} other {"Мульти-качества"}}. Вы сможете обновить их после сохранения изменений. +settings.mode.standard.name=Стандартный +settings.mode.mqr.name=Режим Мульти-Качества (MQR) +settings.mode.standard.description.line1=Сравнивает традиционное использование типов правил, таких как ошибки, дефекты кода и уязвимости, с одной категорией и уровнем серьезности для каждого правила. +settings.mode.standard.description.line2=Этот подход фокусируется на назначении серьезности правила и его замечаний, основанных на одном качестве программного обеспечения (например, безопасность, надежность или сопровождаемость), на которую она оказывает наибольшее влияние. Эта категоризация правил использовалась в {productName} 9.9 LTA и ранее. +settings.mode.mqr.description.line1=Целью является более точного понимание влияния замечаний на все качества программного обеспечения. Очень мало проблем влияют только на какое-то одно качество программного обеспечения. Например, большинство уязвимостей это также ошибки, и наоборот. В режим MQR каждое правило сопоставляется с каждым качеством, на которое оно влияет с отдельным показателем серьезности для каждого качества. settings.mode.mqr.description.line2=This approach focuses on ensuring the impact of an issue on all software qualities is clear, not just the most severe one. settings.mode.save.warning=Save changes to see them reflected in your instance settings.mode.save=Save the mode. The current mode will be switched to {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}} From f9f4aaf447438997386186a915c36cf1128d5d9c Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Wed, 27 Nov 2024 12:39:42 +0100 Subject: [PATCH 07/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 09e39649..64f4399f 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -1852,10 +1852,10 @@ settings.mode.mqr.name=Режим Мульти-Качества (MQR) settings.mode.standard.description.line1=Сравнивает традиционное использование типов правил, таких как ошибки, дефекты кода и уязвимости, с одной категорией и уровнем серьезности для каждого правила. settings.mode.standard.description.line2=Этот подход фокусируется на назначении серьезности правила и его замечаний, основанных на одном качестве программного обеспечения (например, безопасность, надежность или сопровождаемость), на которую она оказывает наибольшее влияние. Эта категоризация правил использовалась в {productName} 9.9 LTA и ранее. settings.mode.mqr.description.line1=Целью является более точного понимание влияния замечаний на все качества программного обеспечения. Очень мало проблем влияют только на какое-то одно качество программного обеспечения. Например, большинство уязвимостей это также ошибки, и наоборот. В режим MQR каждое правило сопоставляется с каждым качеством, на которое оно влияет с отдельным показателем серьезности для каждого качества. -settings.mode.mqr.description.line2=This approach focuses on ensuring the impact of an issue on all software qualities is clear, not just the most severe one. -settings.mode.save.warning=Save changes to see them reflected in your instance -settings.mode.save=Save the mode. The current mode will be switched to {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}} -settings.mode.save.success=This instance is now in {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. +settings.mode.mqr.description.line2=Такой подход направлен на обеспечение понимания влияния замечания на все качества ПО, а не только на самые серьезные. +settings.mode.save.warning=Сохраните изменения, чтобы увидеть их в своем экземпляре +settings.mode.save=Сохраните режим. Текущий режим будет переключен на {isStandardMode, select, true {Стандартный режим} other {режим Мульти-качества}} +settings.mode.save.success=Текущий режим это {isStandardMode, select, true {Стандартный режим} other {режим Мульти-качества}}. property.category.announcement=Оповещение property.category.general=Общие @@ -1922,13 +1922,13 @@ property.category.housekeeping.general=Общие property.category.housekeeping.branchesAndPullRequests=Ветки и пулл-реквесты property.category.housekeeping.auditLogs=Журналы логов -property.codefix.admin.title=Enable AI-generated fix suggestions -property.codefix.admin.description=Activate this option to enable any user in your organization to generate an AI-suggested code fix for an issue using the Sonar AI CodeFix service. -property.codefix.admin.checkbox.label=Enable AI CodeFix -property.codefix.admin.acceptTerm.label=I have read and I accept the {terms} -property.codefix.admin.acceptTerm.terms=AI CodeFix Terms -property.codefix.admin.promoted_section.title=Free - early access feature -property.codefix.admin.promoted_section.content1=This no cost trial is offered to you at Sonar’s discretion. Sonar can decide to stop this trial anytime. +property.codefix.admin.title=Включить предложения по исправлению от ИИ +property.codefix.admin.description=Активируйте эту опцию, чтобы позволить любому пользователю вашей организации сгенерировать код по предложению ИИ код, используя сервис Sonar AI CodeFix. +property.codefix.admin.checkbox.label=Включить AI CodeFix +property.codefix.admin.acceptTerm.label=Я прочитал и принимаю {terms} +property.codefix.admin.acceptTerm.terms=Условия использования AI CodeFix +property.codefix.admin.promoted_section.title=Бесплатно - ранний доступ к функциональности +property.codefix.admin.promoted_section.content1=Этот бесплатный пробный период предоставляется по усмотрению Sonar. Sonar может в любой момент прекратить пробный период. property.codefix.admin.promoted_section.content2=At the end of the trial, this feature will be deactivated and your choice to “enable AI CodeFix” below will be ignored. Your organisation will not be charged. property.codefix.admin.serviceCheck.title=Test the AI CodeFix service property.codefix.admin.serviceCheck.description1=Make sure this {productName} instance can communicate with the AI CodeFix service, which requires network connectivity to function. From 3e6ec1b4b80509e303f91abe76c07ce76d2b6884 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Wed, 27 Nov 2024 14:15:58 +0100 Subject: [PATCH 08/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 102 +++++++++--------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 64f4399f..8c673408 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -1929,22 +1929,22 @@ property.codefix.admin.acceptTerm.label=Я прочитал и принимаю property.codefix.admin.acceptTerm.terms=Условия использования AI CodeFix property.codefix.admin.promoted_section.title=Бесплатно - ранний доступ к функциональности property.codefix.admin.promoted_section.content1=Этот бесплатный пробный период предоставляется по усмотрению Sonar. Sonar может в любой момент прекратить пробный период. -property.codefix.admin.promoted_section.content2=At the end of the trial, this feature will be deactivated and your choice to “enable AI CodeFix” below will be ignored. Your organisation will not be charged. -property.codefix.admin.serviceCheck.title=Test the AI CodeFix service -property.codefix.admin.serviceCheck.description1=Make sure this {productName} instance can communicate with the AI CodeFix service, which requires network connectivity to function. -property.codefix.admin.serviceCheck.description2=This test is free and should only take a few seconds. -property.codefix.admin.serviceCheck.learnMore=Read more about enabling AI CodeFix -property.codefix.admin.serviceCheck.action=Test AI CodeFix service -property.codefix.admin.serviceCheck.spinner.label=Waiting for AI CodeFix service to respond... -property.codefix.admin.serviceCheck.result.success=The AI CodeFix service responded successfully. -property.codefix.admin.serviceCheck.result.unresponsive.message=The AI CodeFix service does not respond or is not reachable. -property.codefix.admin.serviceCheck.result.unresponsive.causes.title=Here are some possible causes of this error\: -property.codefix.admin.serviceCheck.result.unresponsive.causes.1=The network may not be properly configured on this {productName} instance. Please check the firewall and connectivity settings. -property.codefix.admin.serviceCheck.result.unresponsive.causes.2=The AI CodeFix service may be down. -property.codefix.admin.serviceCheck.result.requestError=Error checking the AI CodeFix service\: -property.codefix.admin.serviceCheck.result.serviceError=The AI CodeFix service is reachable but returned an error. Check logs for more details. -property.codefix.admin.serviceCheck.result.unauthorized=This {productName} instance is not allowed to use AI CodeFix. -property.codefix.admin.serviceCheck.result.unknown=The AI CodeFix service returned an unexpected message\: +property.codefix.admin.promoted_section.content2=В конце бесплатного пробного периода эта функциональность будет отключена автоматически и опция "Включить AI CodeFix" будет игнорироваться. Плата за использование взиматься не будет. +property.codefix.admin.serviceCheck.title=Проверка сервиса AI CodeFix +property.codefix.admin.serviceCheck.description1=Убедитесь, что этот экземпляр {productName} может взаимодействовать с сервисом AI CodeFix, для чего ему необходим сетевой доступ. +property.codefix.admin.serviceCheck.description2=Проверка сервиса бесплатна и займет всего несколько секунд. +property.codefix.admin.serviceCheck.learnMore=Подробнее о включении AI CodeFix +property.codefix.admin.serviceCheck.action=Проверка сервиса AI CodeFix +property.codefix.admin.serviceCheck.spinner.label=В ожидании ответа от сервиса AI CodeFix... +property.codefix.admin.serviceCheck.result.success=Сервис AI CodeFix успешно ответил. +property.codefix.admin.serviceCheck.result.unresponsive.message=Сервис AI CodeFix не отвечает или недоступен. +property.codefix.admin.serviceCheck.result.unresponsive.causes.title=Вот некоторые возможные причины этой ошибки\: +property.codefix.admin.serviceCheck.result.unresponsive.causes.1=Может быть неправильно настроено сетевое подключение {productName}. Проверьте настройки брандмауэра и параметры подключения. +property.codefix.admin.serviceCheck.result.unresponsive.causes.2=Сервис AI CodeFix недоступен. +property.codefix.admin.serviceCheck.result.requestError=Ошибка проверки сервиса AI CodeFix\: +property.codefix.admin.serviceCheck.result.serviceError=Сервис AI CodeFix доступен, но вернул ошибку. Проверьте логи. +property.codefix.admin.serviceCheck.result.unauthorized=Этот экземпляр {productName} не разрешено использовать AI CodeFix. +property.codefix.admin.serviceCheck.result.unknown=Сервис AI CodeFix вернул неожиданное сообщение\: #------------------------------------------------------------------------------ # @@ -1955,7 +1955,7 @@ search.shortcut_hint=Подсказка\: Нажмите {shortcut} где уг search.show_more.hint=Нажмите {key} для отображения search.placeholder=Поиск проектов... search.search_for_projects=Поиск проектов... -search.search_for_dependencies=Search for dependencies... +search.search_for_dependencies=Поиск зависимостей... search.search_for_members=Поиск участников... search.search_for_users=Поиск пользователей... search.search_for_users_or_groups=Поиск пользователей или групп... @@ -2040,7 +2040,7 @@ select2.tooShort=Пожалуйста, введите по крайней мер # Echoes Selects # #------------------------------------------------------------------------------ -select.search.tooShort=To search, please enter at least {0} characters +select.search.tooShort=Для поиска введите не менее {0} символов select.search.noMatches=Нет совпадений #------------------------------------------------------------------------------ @@ -2090,20 +2090,20 @@ custom_measures.metric=Метрика # AI GENERATED CODE # #------------------------------------------------------------------------------ -ai_generated_code.page=AI-Generated Code -ai_generated_code.contains_code=Contains AI-Generated Code -ai_generated_code.description=Select this option if your project contains AI-generated code. This will enforce the use of {sonarWayQualityGateLink} and will give your project Sonar’s {aiAssuranceLink}. -ai_generated_code.sonar_way_quality_gate.link=Sonar way Quality Gate +ai_generated_code.page=Сгенерированный ИИ код +ai_generated_code.contains_code=Содержит код сгенерированный ИИ +ai_generated_code.description=Выберите этот параметр, если ваш проект содержит созданный ИИ код. Это обеспечит использование {sonarWayQualityGateLink} и даст вашему проекту Sonar {aiAssuranceLink}. +ai_generated_code.sonar_way_quality_gate.link=Порог качества Sonar ai_generated_code.ai_code_assurance.link=AI Code Assurance -ai_generated_code.sonar_way_quality_gate.already_selected.warning=This setting will lock the project’s Quality Gate -ai_generated_code.sonar_way_quality_gate.already_selected.description=Projects containing AI-generated code must use Sonar way Quality Gate. As long as this setting is set to {true}, you will not be able to change this project’s Quality Gate. -ai_generated_code.sonar_way_quality_gate.already_selected.save=Lock Quality Gate and Save -ai_generated_code.sonar_way_quality_gate.not_selected.warning=️This setting will change the project’s quality gate -ai_generated_code.sonar_way_quality_gate.not_selected.description=Projects containing AI-generated code must use Sonar way Quality Gate as the project-level Quality Gate. Setting this value to True will enforce the use of Sonar way. -ai_generated_code.sonar_way_quality_gate.not_selected.save=Change Quality Gate and Save -ai_generated_code.old_quality_gate=Old Quality Gate\: {name} -ai_generated_code.new_quality_gate=New Quality Gate\: {name} -ai_generated_code.success_message=AI-generated Code setting has been successfully updated. +ai_generated_code.sonar_way_quality_gate.already_selected.warning=Эта настройка заблокирует контроль порога качества проекта +ai_generated_code.sonar_way_quality_gate.already_selected.description=Проекты, содержащие код ИИ, должны использовать Порог качества Sonar. Пока этот параметр установлен в {true}, вы не сможете изменить порог качества проекта. +ai_generated_code.sonar_way_quality_gate.already_selected.save=Заблокировать порог качества и сохранить +ai_generated_code.sonar_way_quality_gate.not_selected.warning=️Эта настройка изменит контроль порога качества проекта +ai_generated_code.sonar_way_quality_gate.not_selected.description=Проект, содержащие код ИИ, должны использовать Порог качества Sonar на уровне проекта. Установка этого значения приведет к принудительному использованию порога качества Sonar. +ai_generated_code.sonar_way_quality_gate.not_selected.save=Изменить порог качества и сохранить +ai_generated_code.old_quality_gate=Старый порог качества\: {name} +ai_generated_code.new_quality_gate=Новый порог качества\: {name} +ai_generated_code.success_message=Настройка использования сгенерированного ИИ кода успешно сохранена. #------------------------------------------------------------------------------ # @@ -2116,7 +2116,7 @@ project_navigation.analysis_status.warnings=Предыдущий анализ с project_navigation.analysis_status.pending=Новый анализ в статусе ожидания project_navigation.analysis_status.in_progress=Новый анализ в процессе project_navigation.analysis_status.details_link=Подробнее -project_navigation.analysis_status.details_link.label=See details about the last analysis +project_navigation.analysis_status.details_link.label=См. подробности последнего анализа #------------------------------------------------------------------------------ # @@ -2145,7 +2145,7 @@ project_activity.events.tooltip.delete=Удалить это событие project_activity.new_code_period_start=Новый код начинается здесь project_activity.new_code_period_start.help=Анализ, следующий за этой отметкой, является базовым уровнем для сравнения с новым кодом -project_activity.graphs.choose_type=Graph type +project_activity.graphs.choose_type=Тип графика project_activity.graphs.explanation_x=На этом интерактивном графике показаны данные для следующих показателей проекта с течением времени\: {0} project_activity.graphs.issues=Замечания project_activity.graphs.coverage=Покрытие @@ -2169,9 +2169,9 @@ project_activity.graphs.data_table.no_data_warning_check_dates_y=Нет данн project_activity.graphs.data_table.no_data_warning_check_dates_x_y=Нет данных для выбранного диапазона дат (от {start} до {end}). Попробуйте изменить фильтр дат на главной странице. project_activity.graphs.data_table.data_gap=История диаграммы замечаний, связанных с качеством ПО, может содержать пробелы в связи с недоступностью данных одного или нескольких проектов. {learn_more} -project_activity.graphs.rating_split.title=Metrics calculation changed -project_activity.graphs.rating_split.description=The way we calculate metrics has changed and it might have affected this metric's values. -project_activity.graphs.rating_split.info_icon=Metrics calculation change information +project_activity.graphs.rating_split.title=Расчет метрик изменен +project_activity.graphs.rating_split.description=Способ расчета метрик изменился, что могло повлиять на значения этой. +project_activity.graphs.rating_split.info_icon=Информация об изменении метрик project_activity.custom_metric.covered_lines=Покрытые строки @@ -2211,7 +2211,7 @@ project_quality_profile.add_language_modal.choose_profile=Выбрать про project_quality_profile.add_language_modal.no_active_rules=в этом профиле нет активных правил project_quality_profile.add_language_modal.profile_unavailable_no_active_rules=Этот профиль не имеет активных правил и не может быть использован. Пожалуйста, включите хотя бы одно правило перед использованием этого профиля. project_quality_profile.add_language_modal.go_to_profile=Перейти к профилю качества -project_quality_profile.change_profile_x=Change {x} profile +project_quality_profile.change_profile_x=Изменить профиль {x} #------------------------------------------------------------------------------ # @@ -2229,10 +2229,10 @@ project_quality_gate.no_condition=Этот Порог качества пуст. project_quality_gate.no_condition_on_new_code=Этот Порог качества устанавливает условия в коде, но не в новом коде. Он не будет отображаться в пулл-реквестах. Чтобы использовать его для пулл-реквестов, добавьте условия для {link}. project_quality_gate.no_condition.link=Определение Порога качества project_quality_gate.no_condition.reason=Нет условий -project_quality_gate.ai_assured.message1=This project contains AI-generated code. It must use Sonar way Quality Gate to benefit from Sonar’s {link}. +project_quality_gate.ai_assured.message1=Этот проект содержит код ИИ. Он должен использовать Порог качества Sonar, чтобы извлечь всю выгоду из {link}. project_quality_gate.ai_assured.message1.link=AI Code Assurance -project_quality_gate.ai_assured.message2=To change this project’s Quality Gate, first go to the project’s {link} and set “Contains AI-generated code” value to {value}. -project_quality_gate.ai_assured.message2.link=AI-generated code settings +project_quality_gate.ai_assured.message2=Чтобы изменить профиль качества проекта, сначала пройдите по ссылке {link} и установите значение опции "Содержит код сгенерированный ИИ" равным {value}. +project_quality_gate.ai_assured.message2.link=Настройки кода ИИ #------------------------------------------------------------------------------ # @@ -2247,7 +2247,7 @@ projects_management.delete_selected_warning=Вы собираетесь удал projects_management.delete_all_warning=Вы собираетесь удалить все {0} элементов. projects_management.project_has_been_successfully_created=Проект {project} был успешно создан. projects_management.select_project=Выберите проект {0} -projects_management.show_actions_for_x=Show actions for project {0} +projects_management.show_actions_for_x=Показать действия для проекта {0} projects_management.filter_by_component=Фильтр по компоненту projects_management.filter_by_visibility=Фильтр по видимости @@ -2262,8 +2262,8 @@ application.info.title=Сведения о приложении project.about.title=Об этом Проекте application.about.title=Об этом приложении project.info.description=Описание -project.info.empty_description=No description added for this project. -application.info.empty_description=No description added for this application. +project.info.empty_description=Нет описания для этого проекта. +application.info.empty_description=Нет описания для этого приложения. project.info.quality_gate=Порог качества project.info.to_notifications=Настройка уведомлений project.info.notifications=Оповещения @@ -2272,12 +2272,12 @@ project.info.see_more_info_on_x_locs=См. дополнительную инфо project.info.make_home.title=Установить в качестве домашней страницы project.info.make_home.label=Сделать проект моей домашней страницей application.info.make_home.label=Сделать приложение моей домашней страницей -project.info.make_home.tooltip=This means you''ll be redirected to this project whenever you log in to {productName} or click on the top-left {productName} logo. -application.info.make_home.tooltip=This means you''ll be redirected to this application whenever you log in to {productName} or click on the top-left {productName} logo. +project.info.make_home.tooltip=Это означает, что вы будете перенаправлены на этот проект при входе в {productName}, а также если нажмете на логотип {productName}. +application.info.make_home.tooltip=Это означает, что вы будете перенаправлены на это приложение при входе в {productName}, а также если нажмете на логотип {productName}. overview.project_key.tooltip.TRK=Ключ вашего проекта является уникальным идентификатором для вашего проекта. Если вы используете Maven, убедитесь, что ключ соответствует формату «groupId\:artifactId». overview.project_key.tooltip.APP=Ключ приложения - это уникальный идентификатор для приложения. project.info.ai_code_assurance.title=AI Code Assurance -project.info.quality_gate.ai_code_assurance.description=This project contains AI-generated code. It must use Sonar way Quality Gate to benefit from Sonar’s AI Code Assurance. +project.info.quality_gate.ai_code_assurance.description=Этот проект содержит код ИИ. Он должен использовать Порог качества Sonar, чтобы извлечь всю выгоду из AI Code Assurance. #------------------------------------------------------------------------------ @@ -2308,7 +2308,7 @@ quality_profiles.cannot_associate_projects_no_rules=Вы должны актив quality_profiles.cannot_set_default_no_rules=Вы должны активировать по крайней мере одно правило, чтобы установить этот профиль по умолчанию. quality_profiles.warning.used_by_projects_no_rules=Текущий профиль используется в нескольких проектах, но не имеет активных правил. Пожалуйста, активируйте по крайней мере одно правило для этого профиля. quality_profiles.warning.is_default_no_rules=Текущий профиль является профилем по умолчанию, но он не имеет активных правил. Пожалуйста, активируйте хотя бы одно правило для этого профиля. -quality_profiles.parent=Parent +quality_profiles.parent=Родитель quality_profiles.parameter_set_to=Параметру {0} установлено значение {1} quality_profile.summary_additional=дополнительно {count} {count, plural, one {правило} few {правил} many {правил} other {правил}} quality_profile.summary_fewer=менее {count} {count, plural, one {правила} few {правил} many {правил} other {правил}} @@ -2330,7 +2330,7 @@ quality_profiles.changelog.cca_only_changed=Параметр Чистого ко quality_profiles.changelog.impact_changed=Качество ПО изменено на {newSoftwareQuality} с серьезностью {newSeverity}, было {oldSoftwareQuality} с {oldSeverity} quality_profiles.changelog.impact_added=Качество ПО {newSoftwareQuality} с серьезностью {newSeverity} добавлено quality_profiles.changelog.impact_removed=Качество ПО {oldSoftwareQuality} с серьезностью {oldSeverity} удалено -quality_profiles.changelog.sq_upgrade=Instance upgraded to {productName} {sqVersion} +quality_profiles.changelog.sq_upgrade=Обновлен до {productName} {sqVersion} quality_profiles.deleted_profile=Профиль {0} больше не существует quality_profiles.projects_for_default=Каждый проект, которому специально не назначен профиль качества, будет связан с этим профилем по умолчанию. quality_profile.x_rules={count} правил @@ -2444,14 +2444,14 @@ quality_gates.conditions.help.link=Смотрите также\: "Чистый quality_gates.projects=Проекты quality_gates.projects.help=Пороги качества по умолчанию применяются ко всем проектам, которым явно не назначены собственные. Администраторы порогов качества могут связывать проекты с порогами на страницы профиля, а также управлять профилем по умолчанию. Администраторы проекта могут выбирать любой порог качества для своего проекта. quality_gates.add_condition=Добавить условие -quality_gates.add_condition.metric_from_other_mode=This quality gate already has an equivalent condition based on the same concept ("{metric}") that persists from the {isStandardMode, select, true {Standard Experience} other {Multi-Quality Rule Mode}}. Update the metric and you will be able to edit the condition. +quality_gates.add_condition.metric_from_other_mode=У этого попрога качества уже есть условие, базирующееся на той же концепции ("{metric}"), что и в {isStandardMode, select, true {Стандартном режиме} other {режиме Мульти-качества}}. Обновите метрику и сможете отредактировать условие. quality_gates.condition.edit=Изменить условие на {0} quality_gates.condition.delete=Удалить условие для {0} quality_gates.condition_added=Условие успешно добавлено. quality_gates.update_condition=Обновить условие quality_gates.condition_updated=Условие успешно обновлено. quality_gates.conditions_updated=Условия успешно обновлены. -quality_gates.conditions_updated_to_the_mode=The metrics of "{qualityGateName}" gate were successfully updated +quality_gates.conditions_updated_to_the_mode=Метрики порога качества "{qualityGateName}" были успешно обновлены quality_gates.no_conditions=Нет условий quality_gates.health_icons=Значки состояния проекта представляют\: quality_gates.projects_for_default=Каждый проект, которому специально не назначен порог качества, будет связан с этим порогом по умолчанию. @@ -2462,7 +2462,7 @@ quality_gates.projects.noResults=Нет проектов quality_gates.projects.select_hint=Нажмите, чтобы связать этот проект с порогом качества quality_gates.projects.deselect_hint=Нажмите, чтобы удалить связь между этим проектом и порогом качества quality_gates.projects.cannot_associate_projects_no_conditions=Вы должны настроить по крайней мере одно условие, прежде чем вы сможете назначить проекты этому порогу качества. -quality_gates.projects.ai_assured_message=This project contains AI-generated code. It must use Sonar way. +quality_gates.projects.ai_assured_message=Этот проект содержит код ИИ. Он должен использовать порог качества Sonar. quality_gates.operator.LT=меньше, чем quality_gates.operator.inverted.LT=greater than or equal quality_gates.operator.GT=больше, чем From 31ec941d66c523aee48869f648181245c02fddd7 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Wed, 27 Nov 2024 15:23:37 +0100 Subject: [PATCH 09/18] New translations core.properties (Russian) --- src/main/resources/org/sonar/l10n/core_ru.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 8c673408..991e26f2 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -2464,7 +2464,7 @@ quality_gates.projects.deselect_hint=Нажмите, чтобы удалить quality_gates.projects.cannot_associate_projects_no_conditions=Вы должны настроить по крайней мере одно условие, прежде чем вы сможете назначить проекты этому порогу качества. quality_gates.projects.ai_assured_message=Этот проект содержит код ИИ. Он должен использовать порог качества Sonar. quality_gates.operator.LT=меньше, чем -quality_gates.operator.inverted.LT=greater than or equal +quality_gates.operator.inverted.LT=больше или равно quality_gates.operator.GT=больше, чем quality_gates.operator.inverted.GT=меньше или равно quality_gates.operator.EQ=равно @@ -2511,8 +2511,8 @@ quality_gates.built_in.help=Встроенный порог качества н quality_gates.built_in.description.1=Этот профиль качества предоставляется по умолчанию. quality_gates.built_in.description.2=Он будет автоматически обновляться в соответствии с последними рекомендациями. quality_gates.status=Статус порога качества -quality_gates.help.title=What is a quality gate? -quality_gates.help.desc=It`s a set of measure-based, Boolean conditions. It helps you know immediately whether your projects are production-ready. Ideally, all projects will use the same quality gate. Each project's Quality Gate status is displayed prominently on its homepage. +quality_gates.help.title=Что такое порог качества? +quality_gates.help.desc=Это набор измеряемых логических условий. Он помогает сразу узнать, готовы ли ваши проекты к работе. В идеале, все проекты должны использовать одинаковый порог качества. Порог качества для каждого проекта отображается на его главной странице. quality_gates.permissions=Разрешения quality_gates.permissions.help=Пользователи с глобальным разрешением "Администрирование Порогов качества", и перечисленные ниже, могут управлять этим порогом качества. quality_gates.permissions.grant=Выдать разрешение пользователю или группе @@ -2524,7 +2524,7 @@ quality_gates.permissions.remove.group.confirmation=Вы уверены, что quality_gates.cayc="Чистый код" quality_gates.cayc_missing.banner.title=Этот порог качества не соответствует стандарту Clean as You Code quality_gates.cayc_missing.banner.description={cayc_link} - наиболее эффективный подход к поставке чистого кода. Данный порог качества не соответствует этой методологии. Мы настоятельно рекомендуем обновить этот порог качества. -quality_gates.cayc_condition.review_update=Review and Update Quality Gate +quality_gates.cayc_condition.review_update=Проверка и обновление порога качества quality_gates.cayc.review_update_modal.header=Обновите "{0}" в соответствии с принципом Clean as You Code quality_gates.cayc.review_update_modal.confirm_text=Обновить порог качества quality_gates.cayc.review_update_modal.description1=Этот порог качества будет обновлен в соответствии с {cayc_link}. Пожалуйста, ознакомьтесь с изменения ниже. From e24bcba7d594eea7c6cd0b6b852ae92ac84a9b87 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Wed, 27 Nov 2024 16:49:11 +0100 Subject: [PATCH 10/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 132 +++++++++--------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 991e26f2..faa92db6 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -2539,10 +2539,10 @@ quality_gates.cayc.condition_simplification_list=Список условий д quality_gates.cayc.condition_simplification_tour.page_1.title=Соответствует 'Чистому коду'\! quality_gates.cayc.condition_simplification_tour.page_1.content1=Условия в этом пороге качества были обновлены, чтобы гарантировать чистоту любого добавленного или измененного кода. quality_gates.cayc.condition_simplification_tour.page_2.title=Одно условие, нет замечаний -quality_gates.cayc.condition_simplification_tour.page_2.content=

One single condition ensures that new code has no issues.

This condition replaced the three conditions on Security rating, Reliability rating and Maintainability rating.

+quality_gates.cayc.condition_simplification_tour.page_2.content=

Одно единственное условие гарантирует, что новый код не имеет замечаний.

Оно заменило три условия в рейтинге безопасности, рейтинге надежности и рейтинге сопровождаемости.

quality_gates.cayc.condition_simplification_tour.page_3.title=Решить нерешенные замечания -quality_gates.cayc.condition_simplification_tour.page_3.content1=Every issue in new code must be resolved for a project to pass this quality gate. -quality_gates.cayc.condition_simplification_tour.page_3.content2=Learn more\: Issue life cycle +quality_gates.cayc.condition_simplification_tour.page_3.content1=Каждое замечание в новом коде должно быть исправлено в проекте для прохождения порога качества. +quality_gates.cayc.condition_simplification_tour.page_3.content2=Подробнее\: жизненный цикл замечания quality_gates.cayc.new_maintainability_rating.A=Технический долг меньше {0} quality_gates.cayc.new_maintainability_rating=Технический долг больше {1} quality_gates.cayc.new_reliability_rating.A=Нет ошибок @@ -2556,29 +2556,29 @@ quality_gates.cayc.banner.description2=Это гарантирует, что\: quality_gates.cayc_unfollow.description=Вы можете нажать на кнопку "Разблокировать", чтобы отредактировать этот порог качества. Добавление дополнительных условий к совместимому порогу качества может привести к ухудшению результата. Вы изучили {cayc_link}? Мы настоятельно рекомендуем эту методологию для получения статуса "Чистый код". quality_gates.cayc.review_update_modal.add_condition.header= {0} условий(я) будут добавлены для нового кода quality_gates.cayc.review_update_modal.modify_condition.header= {0} условий(я) будут изменены для нового кода -quality_gates.ai_generated.tooltip.message=Sonar way ensures clean AI-generated code -quality_gates.ai_generated.description=Sonar way ensures {link} -quality_gates.ai_generated.description.clean_ai_generated_code=clean AI-generated code -quality_gates.mqr_mode_update.tooltip.message=Update the metrics of this quality gate -quality_gates.mqr_mode_update.single_metric.tooltip.message=Update {metric} metric to {mode} -quality_gates.update_conditions.update_metrics=Update metrics -quality_gates.update_conditions.header=Update all metrics of “{qualityGate}” gate -quality_gates.update_conditions.header.single_metric=Update this metric -quality_gates.update_conditions.description.line1=The condition(s) listed below will be updated to align with the mode of this instance ({mode}). -quality_gates.update_conditions.description.line2=In some cases, you will see that the name of the conditions does not change between modes. In these cases, the underlying calculation will be changing to something similar but not identical. Your settings for Operator and value will remain unchanged. -quality_gates.update_conditions.description.line3=Note that the update to {mode} might cause your quality gate to fail. {link} -quality_gates.update_conditions.description.link=For more information, refer to the documentation. -quality_gates.update_conditions.standard_mode_header=Standard Experience Metric -quality_gates.metric.standard_mode_short=Standard Experience -quality_gates.metric.standard_mode_long=Standard Experience Metric -quality_gates.metric.mqr_mode_short=MQR Mode -quality_gates.metric.mqr_mode_long=MQR Mode Metric -quality_gates.update_conditions.operator_and_value_header=Operator and Value -quality_gates.update_conditions.removed=Condition will be removed -quality_gates.update_conditions.error=Failed to update some conditions -quality_gates.mode_banner.title=This quality gate is using conditions with metrics that belong to the {mode} -quality_gates.mode_banner.description=This instance is currently in the {link}. We recommend you update the metrics of your quality gate conditions to ensure accurate categorization and ranking of your issues in this mode. Conditions that use {otherMode} metrics can’t be edited until they are updated. -quality_gates.mode_banner.button=Review and update metrics +quality_gates.ai_generated.tooltip.message=Sonar way обеспечивает чистоту кода, сгенерированного ИИ +quality_gates.ai_generated.description=Sonar way обеспечивает {link} +quality_gates.ai_generated.description.clean_ai_generated_code=чистота кода ИИ +quality_gates.mqr_mode_update.tooltip.message=Обновить метрики этого порога качества +quality_gates.mqr_mode_update.single_metric.tooltip.message=Обновить метрику {metric} до {mode} +quality_gates.update_conditions.update_metrics=Обновить метрики +quality_gates.update_conditions.header=Обновить все метрики порога качества “{qualityGate}” +quality_gates.update_conditions.header.single_metric=Обновить эту метрику +quality_gates.update_conditions.description.line1=Условия ниже будут обновлены для соответствия выбранному режиму этого экземпляра ({mode}). +quality_gates.update_conditions.description.line2=В некоторых случаях вы увидите, что имя условия не меняется при переключении режимов. В этих случаях исходный расчет будет меняться на нечто сходное, но не идентичное. Ваши настройки для Operator и value останутся неизменными. +quality_gates.update_conditions.description.line3=Обратите внимание, что обновление до {mode} может привести к сбою вашего порога качества. {link} +quality_gates.update_conditions.description.link=За дополнительной информацией обращайтесь к документации. +quality_gates.update_conditions.standard_mode_header=Метрика Стандартного режима +quality_gates.metric.standard_mode_short=Стандартный +quality_gates.metric.standard_mode_long=Метрика Стандартного режима +quality_gates.metric.mqr_mode_short=Режим Мульти-качества +quality_gates.metric.mqr_mode_long=Метрика режима MQR +quality_gates.update_conditions.operator_and_value_header=Оператор и Значение +quality_gates.update_conditions.removed=Условие будет удалено +quality_gates.update_conditions.error=Не удалось обновить некоторые условия +quality_gates.mode_banner.title=Этот порог качества использует условия с метриками, принадлежащими {mode} +quality_gates.mode_banner.description=Этот экземпляр в настоящее время находится в {link}. Мы рекомендуем обновить условия метрик порога качества, чтобы обеспечить более точную категоризацию и ранжирование замечаний, соответствую выбранному режиму. Условия, использующие метрики {otherMode} не могут быть изменены пока не будут обновлены. +quality_gates.mode_banner.button=Изучение и обновление метрик #------------------------------------------------------------------------------ @@ -2605,14 +2605,14 @@ rules.status.REMOVED.help=Правило, вызвавшее это замеча #------------------------------------------------------------------------------ coding_rules.active_in_all_profiles=Это правило уже активировано во всех доступных профилях качества. coding_rules.severity_deprecated=Изменение серьезности правил устарело, перестанет быть доступным в будущем. -coding_rules.custom_severity.title=Rule severity in this quality profile -coding_rules.custom_severity.description.standard=Changing rule severity in a quality profile {link} -coding_rules.custom_severity.description.standard.link=does not change its recommended severity -coding_rules.custom_severity.description.mqr=In the multi-quality mode, severities are directly tied to the software quality impacted. This means that {link} -coding_rules.custom_severity.description.mqr.link=each software quality has its own severity per rule. -coding_rules.custom_severity.not_recommended=This is a custom rule severity, the recommended one is {recommended} -coding_rules.custom_severity.choose_severity=Choose severity -coding_rules.custom_severity.severity_with_recommended={severity} (recommended) +coding_rules.custom_severity.title=Серьезность правила в этом профиле качества +coding_rules.custom_severity.description.standard=Изменение серьезности правила в профиле качества {link} +coding_rules.custom_severity.description.standard.link=не изменяйте рекомендованную серьезность +coding_rules.custom_severity.description.mqr=В режиме Мульти-качества серьезность напрямую связана с качеством ПО. См. {link} +coding_rules.custom_severity.description.mqr.link=каждое качество ПО имеет собственную серьезность в каждом правиле. +coding_rules.custom_severity.not_recommended=Можно изменить серьезность, рекомендуемая {recommended} +coding_rules.custom_severity.choose_severity=Выберите серьезность +coding_rules.custom_severity.severity_with_recommended={severity} (рекомендуется) coding_rules.activate=Активировать coding_rules.activate_in=Активировать в coding_rules.activate_in_quality_profile=Активировать в профиле качества @@ -2632,7 +2632,7 @@ coding_rules.context.others.description.second=Внимание\: Библиот coding_rules.context.others.description.do=Используйте библиотеки, совместимые с используемыми вами фреймворками. coding_rules.context.others.description.dont=Не копируйте слепо и вставляйте исправления в ваш код. coding_rules.context.others.title_feedback=Помогите нам стать лучше -coding_rules.context.others.feedback_description_1=Let us know if the instructions we provide do not work for you. Tell us which framework you use and why our solution does not work by submitting an idea on the {productName} productboard. +coding_rules.context.others.feedback_description_1=Сообщите нам, если предложенные инструкции у вас не срабоатли. Расскажите нам, какой фреймворк используете, и почему предложенное решение не работает, запостив идею в багборде {productName}. coding_rules.context.others.feedback_description_2=Мы сделаем все возможное, чтобы предоставить вам более актуальные инструкции в будущем. coding_rules.context.others.feedback_description.link=Отправить предложение coding_rules.create=Создать @@ -2642,13 +2642,13 @@ coding_rules.custom_rule.help=Пользовательские правила с coding_rules.custom_rule.activation_notice=Примечание\: параметры настраиваемого правила не могут быть настроены в момент активации, только во время создания/редактирования. coding_rules.custom_rule.software_quality_x=Качество ПО\: {quality} coding_rules.custom_rule.select_software_quality=Пожалуйста, выберите минимум один вариант качества ПО. -coding_rules.custom_rule.removal=Only custom rules may be deleted. When a custom rule is deleted, it is not removed from the {productName} instance. Instead its status is set to "REMOVED", allowing relevant issues to continue to be displayed properly. +coding_rules.custom_rule.removal=Удалять можно только пользовательские правила. При их удалении, они остаются в {productName}, но их статус меняется на "УДАЛЕНО", чтобы существующие замечания корректно отображались. coding_rules.custom_rules=Собственные правила coding_rules.deactivate_in_quality_profile=Деактивировать в профиле качества coding_rules.deactivate_in_quality_profile_x=Отключить в профиле качества {0} coding_rules.delete_rule=Удалить правило -coding_rules.delete_rule_x=Delete Rule {name} -coding_rules.delete.custom.confirm=Are you sure you want to delete custom rule "{name}"? +coding_rules.delete_rule_x=Удалить правило {name} +coding_rules.delete.custom.confirm=Вы уверены, что вы хотите удалить пользовательское правило "{name}"? coding_rules.extend_description=Расширить описание coding_rules.deactivate_in=Деактивировать в coding_rules.deactivate=Деактивировать @@ -2697,13 +2697,13 @@ coding_rules.type.deprecation.filter_by=Вы можете фильтровать coding_rules.severity.deprecation.title=Серьезность теперь связана с затронутым качеством ПО. Этот уровень серьезности устарел и больше не может быть изменен. coding_rules.severity.deprecation.filter_by=Теперь вы можете фильтровать правила по качеству ПО и "новой" серьезности. coding_rules.prioritized_rule.title=Приоритетное правило -coding_rules.impact_customized.message=Rule severity was customized in this profile -coding_rules.impact_customized.detail={softwareQuality} changed from {recommended} to {customized} -coding_rules.severity_customized.message=Rule severity was customized from {recommended} to {customized} -coding_rules.prioritized_rule.switch_label=All corresponding issues in the overall code should be fixed -coding_rules.prioritized_rule.note=For the quality gate to fail, you must add a condition that checks whether any issues have been raised from prioritised rules -coding_rules.rule_name.title=Rule Name\: {name} -coding_rules.quality_profile.title=Quality profile\: {name} +coding_rules.impact_customized.message=Серьезность правила была изменена в этом профиле +coding_rules.impact_customized.detail={softwareQuality} изменено с {recommended} на {customized} +coding_rules.severity_customized.message=Серьезность правила была изменена с {recommended} на {customized} +coding_rules.prioritized_rule.switch_label=Все соответствующие замечания в общем коде должны быть исправлены +coding_rules.prioritized_rule.note=Чтобы контроль качества не прошел, необходимо добавить условие, которое проверит наличие замечаний приоритетных правил +coding_rules.rule_name.title=Название правила\: {name} +coding_rules.quality_profile.title=Профиль качества\: {name} coding_rules.update_custom_rule=Обновить собственное правило @@ -2864,34 +2864,34 @@ rule.clean_code_attribute.TESTED.title=Это правило адаптивно rule.clean_code_attribute.TRUSTWORTHY=Заслуживающий доверия rule.clean_code_attribute.TRUSTWORTHY.title=Это правило ответственности, код должен заслуживать доверие. -rule.cve_details=CVE details +rule.cve_details=Подробности CVE rule.cve_details.cwes=CWEs -rule.cve_details.epss_score=EPSS Score -rule.cve_details.epss_score.value={0}% ({1}th) -rule.cve_details.cvss_score=CVSS Score -rule.cve_details.published_date=Published Date +rule.cve_details.epss_score=Оценка EPSS +rule.cve_details.epss_score.value={0}% ({1}) +rule.cve_details.cvss_score=Оценка CVSS +rule.cve_details.published_date=Дата публикации #------------------------------------------------------------------------------ # # EMAIL NOTIFICATION CONFIGURATION # #------------------------------------------------------------------------------ -email_notification.category=Email Notification -email_notification.header=SMTP Configuration -email_notification.description=Follow the steps below to configure and test your authentication. -email_notification.subheading.1=Select your authentication type and complete the fields below -email_notification.subheading.2=Complete the SMTP fields below -email_notification.subheading.3=Input the ‘sender’ information below to identify your email notification -email_notification.form.basic_auth.title=Basic Authentication -email_notification.form.basic_auth.description=Authenticate with a username and password -email_notification.form.username=SMTP username -email_notification.form.username.description=Username used to authenticate to the SMTP server. -email_notification.form.basic_password=SMTP password -email_notification.form.basic_password.description=Password used to authenticate to the SMTP server. -email_notification.form.oauth_auth.title=Modern Authentication -email_notification.form.oauth_auth.description=Authenticate with OAuth -email_notification.form.oauth_auth.supported=Supported providers\: Microsoft -email_notification.form.oauth_auth.recommended_reason=for stronger security compliance +email_notification.category=Уведомление по эл. почте +email_notification.header=Настройки SMTP +email_notification.description=Следуйте инструкциям ниже, чтобы настроить и проверить вашу аутентификацию. +email_notification.subheading.1=Выберите тип проверки подлинности и заполните поля ниже +email_notification.subheading.2=Заполните поля SMTP ниже +email_notification.subheading.3=Введите ниже информацию об отправителе, чтобы идентифицировать ваше уведомление по электронной почте +email_notification.form.basic_auth.title=Базовая аутентификация +email_notification.form.basic_auth.description=Аутентификация по пользователю и паролю +email_notification.form.username=Имя пользователя SMTP +email_notification.form.username.description=Имя пользователя, используемое для аутентификации на SMTP сервере. +email_notification.form.basic_password=Пароль SMTP +email_notification.form.basic_password.description=Пароль пользователя, используемый для аутентификации на SMTP сервере. +email_notification.form.oauth_auth.title=Современная аутентификация +email_notification.form.oauth_auth.description=OAuth аутентификация +email_notification.form.oauth_auth.supported=Поддерживаемые провайдеры\: Microsoft +email_notification.form.oauth_auth.recommended_reason=для более строгого соблюдения требований безопасности email_notification.form.oauth_authentication_host=Authentication host email_notification.form.oauth_authentication_host.description=Host of the Identity Provider issuing access tokens. email_notification.form.oauth_client_id=Client ID From 5ed697d079c14cbfba9b4f79d7f812cb5f5b56c1 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Wed, 27 Nov 2024 18:18:28 +0100 Subject: [PATCH 11/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 244 +++++++++--------- 1 file changed, 122 insertions(+), 122 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index faa92db6..f8e2dc9c 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -2892,46 +2892,46 @@ email_notification.form.oauth_auth.title=Современная аутентиф email_notification.form.oauth_auth.description=OAuth аутентификация email_notification.form.oauth_auth.supported=Поддерживаемые провайдеры\: Microsoft email_notification.form.oauth_auth.recommended_reason=для более строгого соблюдения требований безопасности -email_notification.form.oauth_authentication_host=Authentication host -email_notification.form.oauth_authentication_host.description=Host of the Identity Provider issuing access tokens. +email_notification.form.oauth_authentication_host=Хост аутентификации +email_notification.form.oauth_authentication_host.description=Хост поставщика удостоверений, выпускающего токены доступа. email_notification.form.oauth_client_id=Client ID -email_notification.form.oauth_client_id.description=Client ID provided by Microsoft Exchange when registering the application. +email_notification.form.oauth_client_id.description=ID клиента, предоставленный Microsoft Exchange при регистрации приложения. email_notification.form.oauth_client_secret=Client Secret -email_notification.form.oauth_client_secret.description=Client password provided by Microsoft Exchange when registering the application. +email_notification.form.oauth_client_secret.description=Пароль клиента, предоставленный Microsoft Exchange при регистрации приложения. email_notification.form.oauth_tenant=Tenant email_notification.form.oauth_tenant.description=Microsoft tenant. -email_notification.form.host=SMTP host -email_notification.form.host.description=URL of your SMTP server. -email_notification.form.port=SMTP port -email_notification.form.port.description=Port of your SMTP server (usually 25, 587 or 465). -email_notification.form.security_protocol=Security protocol -email_notification.form.security_protocol.description=Security protocol used to connect to your SMTP server (SSLTLS is recommended). Valid values\: NONE, SSLTLS, STARTTLS. -email_notification.form.from_address=From address -email_notification.form.from_address.description=Address emails will come from. -email_notification.form.from_name=From name -email_notification.form.from_name.description=Name emails will come from (usually "{productName}"). -email_notification.form.subject_prefix=Subject prefix -email_notification.form.subject_prefix.description=Prefix added to email so they can be easily recognized (usually "[{productName}]"). +email_notification.form.host=Сервер SMTP +email_notification.form.host.description=URL вашего SMTP сервера. +email_notification.form.port=Порт SMTP +email_notification.form.port.description=Порт вашего SMTP сервера (обычно 25, 587 или 465). +email_notification.form.security_protocol=Протокол безопасности +email_notification.form.security_protocol.description=Протокол безопасности, используемый для подключения к вашему SMTP серверу (SSLTLS). Допустимые значения\: NONE, SSLTLS, STARTTLS. +email_notification.form.from_address=С адреса +email_notification.form.from_address.description=Адрес, с которого будут приходить письма. +email_notification.form.from_name=От имени +email_notification.form.from_name.description=От кого будут приходить письма (обычно "{productName}"). +email_notification.form.subject_prefix=Префикс темы +email_notification.form.subject_prefix.description=Префикс, добавляемый к адресу почты, чтобы его можно было легко распознать (обычно "[{productName}]"). email_notification.form.save_configuration=Сохранить конфигурацию -email_notification.form.save_configuration.create_success=Email configuration saved successfully. -email_notification.form.save_configuration.update_success=Email configuration updated successfully. +email_notification.form.save_configuration.create_success=Конфигурация электронной почты успешно сохранена. +email_notification.form.save_configuration.update_success=Конфигурация электронной почты успешно обновлена. email_notification.form.delete_configuration=Удалить конфигурацию -email_notification.overview.heading=SMTP configuration settings -email_notification.overview.authentication_type=Authentication type -email_notification.overview.private=Hidden for security reasons +email_notification.overview.heading=Настройки SMTP +email_notification.overview.authentication_type=Тип аутентификации +email_notification.overview.private=Скрыто по соображениям безопасности email_notification.form.private=************** -email_notification.overview.value={0} value +email_notification.overview.value={0} email_notification.test.title=Тест конфигурации -email_notification.test.modal_title=Test email +email_notification.test.modal_title=Проверка электронной почты email_notification.test.to_address=Кому email_notification.test.subject=Тема email_notification.test.message=Сообщение -email_notification.test.message_text=This is a test message from {productName}. -email_notification.test.create_test_email=Create test email -email_notification.test.submit=Send test email -email_notification.test.success=Your email was sent successfully -email_notification.test.failure=Your email could not be sent. Ensure your authentication configuration settings and email recipient are valid. -email_notification.state.value_should_be_valid_email=A valid email address is required. +email_notification.test.message_text=Это тестовое сообщение от {productName}. +email_notification.test.create_test_email=Создать тестовое письмо +email_notification.test.submit=Отправить тестовое письмо +email_notification.test.success=Ваше сообщение было успешно послано +email_notification.test.failure=Письмо не может быть отправлено. Убедитесь, что настройки аутентификации и получатель электронной почты верны. +email_notification.state.value_should_be_valid_email=Нужен действующий электронный адрес. #------------------------------------------------------------------------------ # @@ -2939,8 +2939,8 @@ email_notification.state.value_should_be_valid_email=A valid email address is re # #------------------------------------------------------------------------------ notification.notification=Уведомление -notification.for=Notify me for -notification.by=by {channel} +notification.for=Уведомить меня о +notification.by=от {channel} notification.channel.EmailNotificationChannel=Электронная почта notification.dispatcher.information=Уведомление никогда не отсылается автору события. notification.dispatcher.ChangesOnMyIssue=Изменения в замечаниях, назначенных мне @@ -2952,8 +2952,8 @@ notification.dispatcher.SQ-MyNewIssues=Мои новые замечания notification.dispatcher.CeReportTaskFailure=Сбой фонового задания в администрируемых мной проектах notification.dispatcher.CeReportTaskFailure.project=Фоновые задания с ошибками notification.dispatcher.description_x=Отметьте для получения уведомления по {0} -notification.calculation_change.message.TRK=The way we calculate ratings has changed and it might affect your security, reliability, maintainability and security review ratings. {link} -notification.calculation_change.message.VW=The way we calculate ratings has changed and it might affect your releasability, security, reliability, maintainability and security review ratings. {link} +notification.calculation_change.message.TRK=Изменился алгоритм расчета рейтингов и это может повлиять на ваши рейтинги безопасности, надежности и т. д. {link} +notification.calculation_change.message.VW=Изменился алгоритм расчета рейтингов и это может повлиять на ваши рейтинги безопасности, надежности и т. д. {link} #------------------------------------------------------------------------------ # @@ -2980,22 +2980,22 @@ alert.dismiss=Скрыть сообщение # #------------------------------------------------------------------------------ user.password_doesnt_match_confirmation=Пароль не совпадает с подтверждением. -user.password.conditions=Your password must include at least\: -user.password.condition.12_characters=12 characters -user.password.condition.1_upper_case=1 upper case letter -user.password.condition.1_lower_case=1 lower case letter -user.password.condition.1_number=1 number -user.password.condition.1_special_character=1 special character -user.password.invalid=Your password must meet all the requirements. -user.password.do_not_match=Passwords do not match. +user.password.conditions=Ваш пароль должен содержать\: +user.password.condition.12_characters=12 символов +user.password.condition.1_upper_case=1 символ в верхнем регистре +user.password.condition.1_lower_case=1 символ в нижнем регистре +user.password.condition.1_number=1 цифра +user.password.condition.1_special_character=1 специальный символ +user.password.invalid=Ваш пароль должен соответствовать всем требованиям. +user.password.do_not_match=Пароли не совпадают. user.old_password_incorrect=Старый пароль неверен user.new_password_same_as_old=Новый пароль должен отличаться от старого user.login_or_email_used_as_scm_account=Логин и адрес электронной почты, автоматически считаются аккаунтами SCM user.x_deleted={0} (удалено) -user.confirm_password.no_match=Passwords do not match +user.confirm_password.no_match=Пароли не совпадают login.page=Вход -login.login_to_sonarqube=Log in to {productName} +login.login_to_sonarqube=Войти в {productName} login.login_with_x=Войти через {0} login.more_options=Войти с учётными данными login.unauthorized_access_alert=У вас нет доступа к этой странице. Пожалуйста, войдите под более привилегированным пользователем и повторите попытку. @@ -3080,7 +3080,7 @@ provisioning.no_analysis_on_main_branch.bad_configuration=Ветка "{0}" ещ provisioning.only_provisioned=Только подготовленные provisioning.only_provisioned.tooltip=Подготовленные проекты – это проекты, которые были созданы, но не были проанализированы. provisioning.no_analysis.application=С момента создания проекта анализ не проводился. Проанализируйте проект, чтобы увидеть здесь информацию о нем. -provisioning.permission_synch_in_progress=Project permissions are being synchronized from {0}. +provisioning.permission_synch_in_progress=Права доступа к проекту синхронизируются с {0}. #------------------------------------------------------------------------------ @@ -3101,8 +3101,8 @@ severity.INFO=Информационное severity.INFO.description=Ни ошибка, ни недостаток качества. Просто замечание. # New severities -severity_impact.title=Severity of impact -severity_impact.levels=Severity levels +severity_impact.title=Серьезность воздействия +severity_impact.levels=Уровни серьезности severity_impact.BLOCKER=Блокирующие severity_impact.BLOCKER.description=Должно быть исправлено немедленно. severity_impact.HIGH=Высокий @@ -3114,7 +3114,7 @@ severity_impact.LOW.description=Потенциально окажет незна severity_impact.INFO=Информационные severity_impact.INFO.description=Ни ошибка, ни недостаток качества. Просто замечание. severity_impact.help.line1=Серьезность теперь напрямую связана с качеством ПО, что означает, что каждый признак качества ПО имеет свою серьезность. -severity_impact.help.line2=They can be changed with sufficient permissions. +severity_impact.help.line2=Они могут быть изменены с достаточными разрешениями. #------------------------------------------------------------------------------ # @@ -3575,18 +3575,18 @@ metric.reliability_rating.tooltip.B=Рейтинг надежности раве metric.reliability_rating.tooltip.C=Рейтинг надежности равен C, так как имеется по меньшей мере одна важная ошибка. metric.reliability_rating.tooltip.D=Рейтинг надежности равен D, так как имеется по меньшей мере одна критическая ошибка. metric.reliability_rating.tooltip.E=Рейтинг надежности равен E, так как имеется по меньшей мере одна блокирующая ошибка. -metric.releasability_rating.description=Releasability Rating -metric.releasability_rating.name=Releasability Rating -metric.software_quality_releasability_rating.description=Releasability Rating -metric.software_quality_releasability_rating.name=Releasability Rating +metric.releasability_rating.description=Рейтинг возможности выпуска +metric.releasability_rating.name=Рейтинг возможности выпуска +metric.software_quality_releasability_rating.description=Рейтинг возможности выпуска +metric.software_quality_releasability_rating.name=Рейтинг возможности выпуска metric.software_quality_reliability_rating.description=Рейтинг надежности metric.software_quality_reliability_rating.name=Рейтинг надежности metric.software_quality_reliability_rating.extra_short_name=Рейтинг -metric.software_quality_reliability_rating.tooltip.A=Reliability rating is A when there are no reliability issues above info severity. -metric.software_quality_reliability_rating.tooltip.B=Reliability rating is B when there is at least one low reliability issue. -metric.software_quality_reliability_rating.tooltip.C=Reliability rating is C when there is at least one medium reliability issue. -metric.software_quality_reliability_rating.tooltip.D=Reliability rating is D when there is at least one high reliability issue. -metric.software_quality_reliability_rating.tooltip.E=Reliability rating is E when there is at least one blocker reliability issue. +metric.software_quality_reliability_rating.tooltip.A=Рейтинг надежности A присваивается если нет замечаний к надежности, превышающих уровень Информационный. +metric.software_quality_reliability_rating.tooltip.B=Рейтинг надежности B присваивается при наличии хотя бы одного замечания Низкого уровня. +metric.software_quality_reliability_rating.tooltip.C=Рейтинг надежности C присваивается при наличии хотя бы одного замечания Среднего уровня. +metric.software_quality_reliability_rating.tooltip.D=Рейтинг надежности D присваивается при наличии хотя бы одного замечания Высокого уровня. +metric.software_quality_reliability_rating.tooltip.E=Рейтинг надежности E присваивается при наличии хотя бы одного блокирующего замечания. metric.reliability_remediation_effort.description=Усилия по восстановлению надежности metric.reliability_remediation_effort.name=Усилия по восстановлению надежности metric.reliability_remediation_effort.extra_short_name=Усилия по восстановлению @@ -3621,11 +3621,11 @@ metric.security_rating.tooltip.E=Рейтинг безопасности рав metric.software_quality_security_rating.description=Рейтинг безопасности metric.software_quality_security_rating.name=Рейтинг безопасности metric.software_quality_security_rating.extra_short_name=Рейтинг -metric.software_quality_security_rating.tooltip.A=Security rating is A when there are no security issues above info severity. -metric.software_quality_security_rating.tooltip.B=Security rating is B when there is at least one low security issue. -metric.software_quality_security_rating.tooltip.C=Security rating is C when there is at least one medium security issue. -metric.software_quality_security_rating.tooltip.D=Security rating is D when there is at least one high security issue. -metric.software_quality_security_rating.tooltip.E=Security rating is E when there is at least one blocker security issue. +metric.software_quality_security_rating.tooltip.A=Рейтинг безопасности A присваивается если нет замечаний к безопасности, превышающих уровень Информационный. +metric.software_quality_security_rating.tooltip.B=Рейтинг безопасности B присваивается при наличии хотя бы одного замечания Низкого уровня. +metric.software_quality_security_rating.tooltip.C=Рейтинг безопасности C присваивается при наличии хотя бы одного замечания Среднего уровня. +metric.software_quality_security_rating.tooltip.D=Рейтинг безопасности D присваивается при наличии хотя бы одного замечания Высокого уровня. +metric.software_quality_security_rating.tooltip.E=Рейтинг безопасности E присваивается при наличии хотя бы одной блокирующей ошибки. metric.security_remediation_effort.description=Усилия по восстановлению безопасности metric.security_remediation_effort.name=Усилия по восстановлению безопасности metric.security_remediation_effort.extra_short_name=Усилия по восстановлению @@ -3705,8 +3705,8 @@ metric.pull_request_fixed_issues.name=Замечания исправленны metric.pull_request_fixed_issues.description=Число замечаний, которые будут исправлены в Пулл-реквесте. metric.new_accepted_issues.name=Новые принятые замечания metric.new_accepted_issues.description=Новые принятые замечания -metric.high_impact_accepted_issues.name=Blocker and High Severity Accepted Issues -metric.high_impact_accepted_issues.description=Accepted issues with blocker or high impact +metric.high_impact_accepted_issues.name=Принятые замечания уровней Блокирующий и Высокий +metric.high_impact_accepted_issues.description=Принятые замечания с блокирующей и высокой серьезности metric.maintainability_issues.name=Замечания сопровождаемости metric.maintainability_issues.description=Замечания сопровождаемости metric.maintainability_issues.short_name=Сопровождаемость @@ -3725,26 +3725,26 @@ metric.new_reliability_issues.short_name=Новая надежность metric.new_security_issues.name=Новые замечания безопасности metric.new_security_issues.description=Новые замечания безопасности metric.new_security_issues.short_name=Новая безопасность -metric.software_quality_blocker_issues.description=Blocker Severity issues -metric.software_quality_blocker_issues.name=Blocker Severity Issues -metric.software_quality_high_issues.description=High Severity issues -metric.software_quality_high_issues.name=High Severity Issues -metric.software_quality_info_issues.description=Info Severity issues -metric.software_quality_info_issues.name=Info Severity Issues -metric.software_quality_medium_issues.description=Medium Severity issues -metric.software_quality_medium_issues.name=Medium Severity Issues -metric.software_quality_low_issues.description=Low Severity issues -metric.software_quality_low_issues.name=Low Severity Issues -metric.new_software_quality_blocker_issues.description=New Blocker Severity issues -metric.new_software_quality_blocker_issues.name=New Blocker Severity Issues -metric.new_software_quality_high_issues.description=New High Severity issues -metric.new_software_quality_high_issues.name=New High Severity Issues -metric.new_software_quality_info_issues.description=New Info Severity issues -metric.new_software_quality_info_issues.name=New Info Severity Issues -metric.new_software_quality_medium_issues.description=New Medium Severity issues -metric.new_software_quality_medium_issues.name=New Medium Severity Issues -metric.new_software_quality_low_issues.description=New Low Severity issues -metric.new_software_quality_low_issues.name=New Low Severity Issues +metric.software_quality_blocker_issues.description=Замечания блокирующей серьезности +metric.software_quality_blocker_issues.name=Замечания блокирующей серьезности +metric.software_quality_high_issues.description=Замечания высокой серьезности +metric.software_quality_high_issues.name=Замечания высокой серьезности +metric.software_quality_info_issues.description=Замечания информационной серьезности +metric.software_quality_info_issues.name=Замечания информационной серьезности +metric.software_quality_medium_issues.description=Замечания средней серьезности +metric.software_quality_medium_issues.name=Замечания средней серьезности +metric.software_quality_low_issues.description=Замечания низкой серьезности +metric.software_quality_low_issues.name=Замечания низкой серьезности +metric.new_software_quality_blocker_issues.description=Новые замечания блокирующей серьезности +metric.new_software_quality_blocker_issues.name=Новые замечания блокирующей серьезности +metric.new_software_quality_high_issues.description=Новые замечания высокой серьезности +metric.new_software_quality_high_issues.name=Новые замечания высокой серьезности +metric.new_software_quality_info_issues.description=Новые замечания информационной серьезности +metric.new_software_quality_info_issues.name=Новые замечания информационной серьезности +metric.new_software_quality_medium_issues.description=Новые замечания средней серьезности +metric.new_software_quality_medium_issues.name=Новые замечания средней серьезности +metric.new_software_quality_low_issues.description=Новые замечания низкой серьезности +metric.new_software_quality_low_issues.name=Новые замечания низкой серьезности metric.software_quality_maintainability_issues.name=Замечания сопровождаемости metric.software_quality_maintainability_issues.short_name=Сопровождаемость metric.software_quality_maintainability_issues.description=Замечания сопровождаемости @@ -3796,7 +3796,7 @@ global_permissions.applicationcreator=Приложения global_permissions.applicationcreator.desc=Возможность создания приложения. global_permissions.portfoliocreator=Портфолио global_permissions.portfoliocreator.desc=Возможность создания портфолио. -global_permissions.no_actions_available=No actions available +global_permissions.no_actions_available=Нет доступных действий #------------------------------------------------------------------------------ # @@ -3810,7 +3810,7 @@ projects_role.groups=Группы projects_role.admin=Администрирование projects_role.admin.desc=Доступ к настройкам проекта и выполнение задач администрирования (для приватных проектов потребуется право "Просмотр") projects_role.issueadmin=Управление замечаниями -projects_role.issueadmin.desc=Resolve issues as being "fixed", "accepted" or "false positive", as well as change issue severity. For private projects, users also need the "Browse" permission. +projects_role.issueadmin.desc=Помечать замечания как "исправленное", "неактуальное" или "ложное срабатывание", а также менять серьезность (для приватных проектов потребуется право "Просмотр"). projects_role.securityhotspotadmin=Администрирование потенциальных уязвимостей projects_role.securityhotspotadmin.desc=Отметить потенциальную уязвимость как рассмотренную (исправленную или безопасную), сбросить статус рассмотрения (для приватных проектов необходимо право "Просмотр"). projects_role.user=Просмотр @@ -3851,7 +3851,7 @@ permission_templates.page=Шаблоны разрешений permission_templates.page.description=Управление шаблонами наборов разрешений проекта. Шаблон по умолчанию применяется для всех новых проектов. permission_templates.set_default=Установить значения по умолчанию permission_templates.set_default_for=Установить значения по умолчания для -permission_templates.provisioning_warning=Please note that permission templates will only affect non-{0} projects due to the enabled automatic provisioning via {0}. +permission_templates.provisioning_warning=Обратите внимание\: шаблоны прав доступа будут влиять только на проекты, не относящиеся к {0} из-за включенной автоматической синхронизации с {0}. permission_template.new_template=Создать шаблон разрешений permission_template.delete_confirm_title=Удалить шаблон разрешений permission_template.do_you_want_to_delete_template_xxx=Вы уверены, что вы хотите удалить шаблон разрешений "{0}"? @@ -3865,11 +3865,11 @@ permission_templates.project_creators.explanation=При создании нов permission_templates.bulk_apply_permission_template=Массово применить шаблон разрешений permission_templates.bulk_apply_permission_template.apply_to_selected=Вы собираетесь применить выбранный шаблон разрешений к {0} выбранным элементам. permission_templates.bulk_apply_permission_template.apply_to_all=Вы собираетесь применить выбранный шаблон разрешений к {0} элементу(ам). -permission_templates.bulk_apply_permission_template.apply_to_managed_projects=You can''t apply the selected permission template to the {0} {1} project(s). -permission_templates.bulk_apply_permission_template.apply_to_only_managed_projects=You can''t apply permission templates to {0} projects. +permission_templates.bulk_apply_permission_template.apply_to_managed_projects=Вы не можете применить выбранный шаблон прав доступа к {0} проектам {1}. +permission_templates.bulk_apply_permission_template.apply_to_only_managed_projects=Вы не можете применять шаблоны разрешений для проектов {0}. permission_templates.select_to_delete=Вы должны выбрать хотя бы один элемент permission_templates.delete_selected=Удалить выбранные элементы -permission_templates.show_actions_for_x=Show actions for template {0} +permission_templates.show_actions_for_x=Показать действия для шаблона {0} #------------------------------------------------------------------------------ @@ -3878,8 +3878,8 @@ permission_templates.show_actions_for_x=Show actions for template {0} # #------------------------------------------------------------------------------ -promotion.sonarlint.title=Get the most out of {productName}\! -promotion.sonarlint.content=Take advantage of the whole ecosystem by using SonarQube for IDE, a free IDE plugin that helps you find and fix issues earlier in your workflow. Connect SonarQube for IDE to {productName} to sync rule sets and issue states. +promotion.sonarlint.title=Получите максимум от {productName}\! +promotion.sonarlint.content=Воспользуйтесь всей экосистемой, используя бесплатный плагин IDE - SonarLint, который поможет вам найти и исправить проблемы ранее в вашем коде. Подключите SonarQube для IDE к {productName} для синхронизации наборов правил и замечаний. #------------------------------------------------------------------------------ # @@ -3887,14 +3887,14 @@ promotion.sonarlint.content=Take advantage of the whole ecosystem by using Sonar # #------------------------------------------------------------------------------ -sonarlint-connection.request.title=Allow SonarQube for IDE connection? -sonarlint-connection.request.description=SonarQube for IDE for {ideName} is requesting access to {productName}. -sonarlint-connection.request.description2=Do you allow SonarQube for IDE to connect? This will create a token and share it with SonarQube for IDE. +sonarlint-connection.request.title=Разрешить подключения SonarQube для IDE? +sonarlint-connection.request.description=SonarQube для IDE для {ideName} запрашивает доступ к {productName}. +sonarlint-connection.request.description2=Разрешаете SonarQube для IDE подключиться? Это создаст токен и поделится им с SonarQube для IDE. sonarlint-connection.request.action=Разрешить подключение sonarlint-connection.token-error.title=Ошибка генерации токена -sonarlint-connection.token-error.description={productName} was not able to generate a token. -sonarlint-connection.token-error.description2=Go back to your IDE and start again, or go to the {link} of your {productName} account to create a new user token manually. +sonarlint-connection.token-error.description={productName} не смог сгенерировать токен. +sonarlint-connection.token-error.description2=Вернитесь к IDE и начните снова, или перейдите к {link} вашей учетной записи {productName}, чтобы вручную создать новый пользовательский токен. sonarlint-connection.token-error.description2.link=Раздел безопасности sonarlint-connection.connection-error.title=Токен создан @@ -3903,16 +3903,16 @@ sonarlint-connection.connection-error.token-name=Имя токена sonarlint-connection.connection-error.token-value=Значение токена sonarlint-connection.connection-error.next-steps=Следующие шаги sonarlint-connection.connection-error.step1=Скопируйте указанный выше токен. -sonarlint-connection.connection-error.step2=Go back to your IDE and paste the token in SonarQube for IDE. +sonarlint-connection.connection-error.step2=Вернитесь к IDE и вставьте токен в SonarQube для IDE. -sonarlint-connection.success.title=SonarQube for IDE connection is almost ready\! -sonarlint-connection.success.description=A new ''{0}'' token was created and sent to SonarQube for IDE in your IDE. +sonarlint-connection.success.title=Подключение SonarQube для IDE почти завершено\! +sonarlint-connection.success.description=Новый токен ''{0}'' был создан и отправлен в SonarQube для IDE в вашу IDE. sonarlint-connection.success.last-step=Последний шаг sonarlint-connection.success.step=Вернитесь к IDE, чтобы завершить настройку. sonarlint-connection.unspecified-ide=неподдерживаемая IDE -sonarlint-connected-mode-doc=documentation about SonarQube for IDE Connected Mode +sonarlint-connected-mode-doc=документация о подключении SonarQube для IDE #------------------------------------------------------------------------------ # # HELP @@ -4013,8 +4013,8 @@ source_viewer.click_for_scm_info=Нажмите, чтобы увидеть ин source_viewer.author_X=Автор\: {0} source_viewer.click_to_copy_filepath=Нажмите, чтобы скопировать путь к файлу в буфер обмена source_viewer.issue_link_x={count} {count, plural, one {замечание} few {замечания} many {замечаний} other {замечаний}} {quality} -source_viewer.jupyter.output.image=Output -source_viewer.jupyter.preview.error=Error while loading the Jupyter notebook. Use the Code tab to view raw. +source_viewer.jupyter.output.image=Вывод +source_viewer.jupyter.preview.error=Ошибка при загрузке блокнота Jupyter. Используйте вкладку Код для просмотра исходного кода. source_viewer.tooltip.duplicated_line=Эта строка дублируется. Нажмите, чтобы увидеть дублирующиеся участки. source_viewer.tooltip.duplicated_block=Дублирующийся участок. Нажмите для отображения подробностей. @@ -4030,7 +4030,7 @@ source_viewer.tooltip.scm.revision=Версия source_viewer.issues_on_line.multiple_issues={show, select, true {показать} other {скрыть}} несколько замечаний в этой строке source_viewer.issues_on_line.multiple_issues_same_category={show, select, true {Показать} other {Скрыть}} {count} {count, plural, one {замечание} few {замечания} many {замечаний} other {замечаний}} {category} в этой строке -source_viewer.issues_on_line.multiple_issues_same_category.legacy={show, select, true {Show} other {Hide}} {count} {issueType} on this line +source_viewer.issues_on_line.multiple_issues_same_category.legacy={show, select, true {Показать} other {Скрыть}} {count} {issueType} в этой строке source_viewer.load_more_code=Загрузить больше кода source_viewer.loading_more_code=Загрузка кода... @@ -4061,8 +4061,8 @@ workspace.no_rule=Правило было удалено или никогда # #------------------------------------------------------------------------------ marketplace.page=Магазин -marketplace.page.description=Discover the additional benefits offered in SonarQube Server Commercial Editions -marketplace.page.description_best_edition=This edition includes access to all the SonarQube Server-SonarQube for IDE Ecosystem features\! +marketplace.page.description=Узнайте о дополнительных преимуществах, предлагаемых в коммерческих выпусках SonarQube +marketplace.page.description_best_edition=Эта версия включает доступ ко всем функциям экосистемы SonarQube Server--SonarQube для IDE\! marketplace.page.you_are_running.community=В настоящее время вы используете Community Edition. marketplace.page.you_are_running.developer=В настоящее время вы используете Developer Edition. marketplace.page.you_are_running.enterprise=В настоящее время вы используете Enterprise Edition. @@ -4161,7 +4161,7 @@ component_navigation.status.in_progress.admin.help=Выполняется фон component_navigation.status.in_progress_X.admin.help={type} выполняется component_navigation.status.last_blocked_due_to_bad_license_X=Последний анализ заблокирован из-за некорректной лицензии, которая с тех пор была исправлена. Пожалуйста, запустите анализ {0} повторно. -component_navigation.pr_deco.error_detected_X=We''ve detected an issue with your configuration. Your {productName} instance won''t be able to perform any pull request decoration. {action} +component_navigation.pr_deco.error_detected_X=Мы обнаружили проблему с конфигурацией. {productName} не сможет выполнить декорацию пулл-реквеста. {action} component_navigation.pr_deco.action.check_project_settings=Пожалуйста, проверьте настройки проекта. component_navigation.pr_deco.action.contact_project_admin=Пожалуйста, обратитесь к администратору проекта. @@ -4186,7 +4186,7 @@ background_task.type.REPORT_SUBMIT=Отправка отчета по элект background_task.type.GITHUB_AUTH_PROVISIONING=Синхронизация Github background_task.type.GITHUB_PROJECT_PERMISSIONS_PROVISIONING=Синхронизация прав проекта с Github background_task.type.GITLAB_AUTH_PROVISIONING=Синхронизация GitLab -background_task.type.GITLAB_PROJECT_PERMISSIONS_PROVISIONING=Gitlab Project Permission Sync +background_task.type.GITLAB_PROJECT_PERMISSIONS_PROVISIONING=Синхронизация прав проекта с Gitlab background_tasks.page=Фоновые задания background_tasks.page.description=Эта страница позволяет отслеживать очереди задач, работающих асинхронно на сервере. Она также дает доступ к истории завершенных задач, их статусу и журналу работы. Обработка отчета анализа является наиболее распространенным видом фоновой задачи. @@ -4216,7 +4216,7 @@ background_tasks.cancel_all_tasks.text=Вы уверены, что хотите background_tasks.cancel_all_tasks.submit=Отменить все background_tasks.scanner_context=Контекст сканера background_tasks.show_scanner_context=Показать контекст сканера -background_tasks.show_actions_for_task_x_in_list=Show actions for task in row {0} +background_tasks.show_actions_for_task_x_in_list=Показать действия для задачи в строке {0} background_tasks.show_stacktrace=Показать подробности ошибки background_tasks.show_warnings=Показать предупреждения background_tasks.error_message=Сообщение об ошибке @@ -4245,8 +4245,8 @@ background_tasks.failing_count=Количество проектов, в кот # #------------------------------------------------------------------------------ project_dump.page=Импорт / Экспорт -project_dump.page.description1=Moving a project from one {productName} instance to another is a 3 step operation\: -project_dump.page.description2=Export the project, copy the generated dump on the target server, and finally import that dump from this page on the target {productName} instance. +project_dump.page.description1=Перемещение проекта из одного экземпляра {productName} в другой - это 3-ступенчатая операция\: +project_dump.page.description2=Экспорт проекта, копирование сгенерированного дампа на целевой сервер, и, наконец, импорт этого дампа с этой страницы в новый {productName}. project_dump.page.description_without_import1=Экспорт замечаний и метрик, включая историю, в версии Enterprise Edition или выше возможно на одной и той же версии и аналогичной конфигурации. Экспортируемый файл должен быть скопирован на целевую систему для импорта вручную. project_dump.page.description_without_import2=Файл экспорта будет создан в файловой системе. Затем его необходимо скопировать в целевую файловую систему для импорта. project_dump.refresh=Обновить @@ -4298,7 +4298,7 @@ system.log_level.warning.short=Текущий уровень логов влия system.log_level.info=Выбор не влияет на систему поиска. system.logs_level=Уровень логирования system.logs_level.change=Изменить уровень логирования -system.new_version_available=A new version of {productName} is available. +system.new_version_available=Доступна новая версия {productName}. system.restart_does_not_reload_sonar_properties=Также обратите внимание, что перезапуск не перезагружает файл sonar.properties. system.see_whats_new=Узнай, что новенького\! system.release_notes=Заметки к релизу @@ -4307,7 +4307,7 @@ system.restart_in_progress=Выполняется перезапуск system.restart_server=Перезапустить сервер system.instance_restarting={instance} перезапускается. Текущие {link} завершаются. system.search_nodes_title=Узлы поиска -system.see_sonarqube_downloads=See All {productName} Downloads +system.see_sonarqube_downloads=Посмотреть все загрузки {productName} system.not_production_database_warning=Этот идентификатор сервера действителен только для встроенной базы данных, которая используется для экспериментов. Настройте внешнюю базу данных для долгосрочного использования перед тем как запрашивать лицензию. system.server_id=Идентификатор сервера system.set_log_level=Задать уровень логирования @@ -4349,7 +4349,7 @@ overview.quality_gate.conditions.cayc.details_with_link=Исправление { overview.quality_gate.conditions.non_cayc.warning.link=порог качества overview.quality_gate.conditions.cayc.link=Подробнее overview.quality_gates.conditions.condition_simplification_tour.title=Одно условие, нет замечаний -overview.quality_gates.conditions.condition_simplification_tour.content=

One single condition in {qualityGateName} quality gate ensures that new code has no issues.

Every issue in new code must be resolved for a project to pass this quality gate.

+overview.quality_gates.conditions.condition_simplification_tour.content=

Одно единственное условие порога качества {qualityGateName} гарантирует, что новый код не будет содержать замечаний

Для прохождения порога необходимо исправить все замечания в новом коде.

overview.quality_gate.show_project_conditions_x=Показать невыполненные условия для проекта {0} overview.quality_gate.hide_project_conditions_x=Скрыть невыполненные условия для проекта {0} overview.quality_gate.coverage=Покрытие @@ -4394,7 +4394,7 @@ overview.recent_activity=Последние действия overview.accepted_issues=Принятые замечания overview.accepted_issues.description=Корректные, неисправленные замечания. Представляют собой принятый технический долг. overview.accepted_issues.total=Всего принятых замечаний -overview.high_impact_accepted_issues=Blocker and High Severity Accepted Issues +overview.high_impact_accepted_issues=Принятые замечания уровней Блокирующий и Высокий overview.measures.empty_explanation=Показатели по новому коду появятся после второго анализа этой ветки. overview.measures.empty_link={learn_more_link} о подходе "Чистый код". overview.measures.same_reference.explanation=Эта ветка настроена на использование самой себя в качестве базовой ветки. У нее никогда не будет нового кода. @@ -4415,7 +4415,7 @@ overview.measures.software_impact.severity.LOW=S overview.measures.software_impact.severity.LOW.tooltip=Низкое влияние overview.measures.software_impact.severity.LOW.improve_tooltip=низкий overview.measures.software_impact.improve_rating_tooltip={softwareQuality} рейтинг - это {ratingLabel}, когда есть хотя бы одно замечание с {severity} влиянием на {_softwareQuality} вашего ПО. -overview.measures.software_impact.improve_rating_tooltip.A=The {softwareQuality} rating is {ratingLabel} when there are no issues above info severity with impact on the {_softwareQuality} of your software. +overview.measures.software_impact.improve_rating_tooltip.A=Рейтинг {softwareQuality} присваивается {ratingLabel} при отсутствии замечаний с влиянием на {_softwareQuality} вашего ПО. overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY=Рейтинг Сопровождаемости устанавливается {ratingLabel}, если код имеет более высокий уровень технического долга по сравнению с размером кодовой базы. overview.measures.software_impact.improve_rating_tooltip.MAINTAINABILITY.A=Рейтинг Сопровождаемости устанавливается равным A, если код имеет более низкий уровень технического долга по сравнению с размером кодовой базы. @@ -4427,11 +4427,11 @@ overview.project.main_branch_no_lines_of_code=Главная ветка не с overview.project.main_branch_empty=Главная ветка этого проекта пуста. overview.project.branch_needs_new_analysis=Данные ветки неполные. Запустите новый анализ, чтобы обновить их. overview.project.last_analysis.date_time=Последний анализ начался {0} -overview.project.next_steps.set_up_pr_deco_and_ci.admin=To benefit from more of {productName}''s features, {link_ci} and set up DevOps platform integration in your {link_project_settings}. -overview.project.next_steps.set_up_pr_deco_and_ci=To benefit from more of {productName}''s features, {link_ci} and ask a project administrator to set up DevOps platform integration. -overview.project.next_steps.set_up_pr_deco.admin=To benefit from more of {productName}''s features, set up DevOps platform integration in your {link_project_settings}. -overview.project.next_steps.set_up_pr_deco=To benefit from more of {productName}''s features, ask a project administrator to set up DevOps platform integration. -overview.project.next_steps.set_up_ci=To benefit from more of {productName}''s features, {link}. +overview.project.next_steps.set_up_pr_deco_and_ci.admin=Чтобы воспользоваться дополнительными функциями {productName}, {link_ci} и настройте интеграцию с платформой DevOps в {link_project_settings}. +overview.project.next_steps.set_up_pr_deco_and_ci=Чтобы воспользоваться дополнительными функциями {productName}, {link_ci} и попросите администратора проекта настроить интеграцию с DevOps платформой. +overview.project.next_steps.set_up_pr_deco.admin=Чтобы воспользоваться дополнительными функциями {productName}, настройте интеграцию с платформой DevOps в {link_project_settings}. +overview.project.next_steps.set_up_pr_deco=Чтобы воспользоваться дополнительными функциями {productName}, и попросите администратора проекта настроить интеграцию с DevOps платформой. +overview.project.next_steps.set_up_ci=Чтобы воспользоваться дополнительными возможностями {productName}, {link}. overview.project.next_steps.links.project_settings=настройки проекта overview.project.next_steps.links.set_up_ci=настройка анализа в вашем любимом CI overview.project.software_impact.has_rating=Качество ПО {softwareQuality} имеет рейтинг {rating} @@ -4481,13 +4481,13 @@ overview.deprecated_profile=Этот профиль качества испол overview.deleted_profile={0} был удален с момента последнего анализа. overview.link_to_x_profile_y=Перейти к профилю {0} "{1}" -overview.sonarlint_ad.header=Catch issues before they fail your Quality Gate with our IDE extension, SonarQube for IDE +overview.sonarlint_ad.header=Узнавайте о замечаниях, прежде чем они снизят ваш порог качества, с нашим расширением SonarQube для IDE overview.sonarlint_ad.details_1=Возможности анализаторов Sonar во время написания кода overview.sonarlint_ad.details_2=Не нужно ждать, пока ваш PR пройдет все проверки overview.sonarlint_ad.details_3=Исправить замечания сразу с помощью с хотфиксов overview.sonarlint_ad.details_4=Поддерживаются 12 основных IDE, включая продукты JetBrains и Microsoft overview.sonarlint_ad.details_5=Бесплатно навсегда -overview.sonarlint_ad.learn_more=Learn more about SonarQube for IDE +overview.sonarlint_ad.learn_more=Узнайте больше о SonarQube для IDE overview.sonarlint_ad.close_promotion=Close SonarQube for IDE promotion overview.badges.get_badge=Значки From 54a8ffbbd073e41fb9325550c3500b17c46b88f7 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Wed, 27 Nov 2024 20:35:08 +0100 Subject: [PATCH 12/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 122 +++++++++--------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index f8e2dc9c..35247a07 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -4488,7 +4488,7 @@ overview.sonarlint_ad.details_3=Исправить замечания сразу overview.sonarlint_ad.details_4=Поддерживаются 12 основных IDE, включая продукты JetBrains и Microsoft overview.sonarlint_ad.details_5=Бесплатно навсегда overview.sonarlint_ad.learn_more=Узнайте больше о SonarQube для IDE -overview.sonarlint_ad.close_promotion=Close SonarQube for IDE promotion +overview.sonarlint_ad.close_promotion=Отключить подключения SonarQube для IDE overview.badges.get_badge=Значки overview.badges.title=Получить значки проекта @@ -4513,14 +4513,14 @@ overview.badges.quality_gate.description.APP=Отображает текущий overview.badges.quality_gate.description.TRK=Отображает текущий статус порога качества вашего проекта. overview.badges.quality_gate.description.VW=Отображает текущий статус порога качества вашего портфолио. overview.badges.ai_code_assurance=AI Code Assurance -overview.badges.ai_code_assurance.alt=AI Code Assurance badge -overview.badges.ai_code_assurance.description=Displays the current status of Sonar's AI Code Assurance. -overview.badges.ai_code_assurance.description.TRK=Displays the current status of Sonar's AI Code Assurance of your project. +overview.badges.ai_code_assurance.alt=Бейдж AI Code Assurance +overview.badges.ai_code_assurance.description=Отображает текущий статус AI Code Assurance. +overview.badges.ai_code_assurance.description.TRK=Отображает текущий статус AI Code Assurance проекта. overview.badges.leak_warning=Значки проекта могут показать ваш рейтинг безопасности и другие показатели. Используйте значки проекта только в доверенных окружениях. overview.badges.renew=Обновить токен overview.badges.renew.description=Если токен безопасности вашего проекта скомпрометирован, вы можете обновить его\: -overview.quality_profiles_update_after_sq_upgrade.message=Upgrade to {productName} {sqVersion} has updated your Quality Profiles. Issues on your project may have been affected. {link} +overview.quality_profiles_update_after_sq_upgrade.message=Обновление до {productName} {sqVersion} обновило профили качества, что могло повлиять на перечень замечаний в проекте. {link} overview.quality_profiles_update_after_sq_upgrade.link=Подробнее overview.activity.variations.new_analysis=Новый анализ\: @@ -4532,9 +4532,9 @@ overview.promoted_section.button_primary=Пройти экскурсию overview.promoted_section.button_secondary=Не сейчас overview.promoted_section.button_tooltip=Узнайте, как улучшить свою кодовую базу, очищая только новый код. -overview.ai_assurance.unsolved_overall.title=Unresolved findings in overall code -overview.ai_assurance.unsolved_overall.description=Some unresolved findings in this branch’s overall code may represent a risk. We recommend reviewing these findings before releasing the branch. -overview.ai_assurance.unsolved_overall.dismiss=Dismiss unresolved overall code findings +overview.ai_assurance.unsolved_overall.title=Нерешенные замечания в общем коде +overview.ai_assurance.unsolved_overall.description=Некоторые нерешенные замечания в общем коде этой ветки могут нести риск. Рекомендуем проанализировать их до выпуска ветки. +overview.ai_assurance.unsolved_overall.dismiss=Отклонить нерешенные замечания в общем коде guiding.cayc_promotion.1.title=Работа с новым кодом guiding.cayc_promotion.1.content.1=Исправляйте новый код, это легче и гарантирует, что тех. долг не будет расти. Старый код при изменении тоже будет исправлен. Мы называем "Clean as You Code". @@ -4543,7 +4543,7 @@ guiding.cayc_promotion.2.content.1=Ваша команда или организ guiding.cayc_promotion.3.title=Зеленый - значит без ошибок guiding.cayc_promotion.3.content.1=Статус порога качества показывает вам, является ли код чистым. Сохраняйте его зеленым как можно чаще, и ваш проект будет готов к применению. guiding.cayc_promotion.4.title=Чистота на всех уровнях -guiding.cayc_promotion.4.content.1=With SonarQube for IDE, clean code as you write it in your {value}. +guiding.cayc_promotion.4.content.1=Пишите чистый код с SonarQube для IDE {value}. guiding.cayc_promotion.4.content.2=Когда задача будет готова, проанализируйте {value} (только коммерческая редакция) и убедитесь, что замечаний не обнаружено. guiding.cayc_promotion.4.content.3=Наконец, положитесь на тщательный анализ {value}, чтобы быть уверенным в чистоте кода. guiding.replay_tour_button.1.title=Повторить экскурсию @@ -4766,11 +4766,11 @@ new_code_definition.reference_branch.description=Выберите ветку в new_code_definition.reference_branch.usecase=Рекомендуется для проектов, использующих функциональные ветки. new_code_definition.reference_branch.notice=Основная ветка будет назначена базовой при создании проекта. Вы сможете выбрать другую ветку в качестве базовой, когда ваш проект будет иметь больше ветвей. -new_code_definition.auto_update.branch.message=The new code definition of the following branch(es) was automatically changed on {date}, following a {productName} upgrade, as it was exceeding the maximum value\: {branchesList} {link} +new_code_definition.auto_update.branch.message=Настройки Нового кода следующих веток были автоматически изменены на {date} после обновления {productName}, поскольку оно превысило максимальное значение\: {branchesList} {link} new_code_definition.auto_update.branch.list_item={branchName}\: количество дней изменено с {previousDays} на {days}. -new_code_definition.auto_update.global.message=The global new code definition was automatically changed from {previousDays} to {days} days on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link} -new_code_definition.auto_update.ncd_page.message=The number of days was automatically changed from {previousDays} to {days} on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link} -new_code_definition.auto_update.project.message=This project''s new code definition was automatically changed from {previousDays} to {days} days on {date}, following a {productName} upgrade, as it was exceeding the maximum value. {link} +new_code_definition.auto_update.global.message=Глобальные настройки Нового кода были автоматически изменены с {previousDays} на {days} дней на {date} после обновления {productName}, поскольку оно превысило максимальное значение. {link} +new_code_definition.auto_update.ncd_page.message=Количество дней было автоматически изменено с {previousDays} на {days} дней на {date} после обновления {productName}, поскольку оно превысило максимальное значение. {link} +new_code_definition.auto_update.project.message=Настройки Нового кода проекта были автоматически изменены с {previousDays} на {days} дней на {date} после обновления {productName}, поскольку оно превысило максимальное значение. {link} new_code_definition.auto_update.review_link=Посмотреть настройки Нового кода #------------------------------------------------------------------------------ @@ -4784,7 +4784,7 @@ onboarding.alm.bitbucketcloud=Bitbucket Cloud onboarding.alm.gitlab=GitLab onboarding.project_analysis.header=Проанализируйте ваш проект -onboarding.project_analysis.description=We initialized your project on {productName}, now it''s up to you to launch analyses\! +onboarding.project_analysis.description=Мы инициализировали ваш проект на {productName}, теперь вы можете запускать анализ\! onboarding.project_analysis.guide_to_integrate_pipelines=следуйте руководству по интеграции со сборочными линиями onboarding.create_project.manual.step1=1 из 2 @@ -4792,7 +4792,7 @@ onboarding.create_project.manual.step2=2 из 2 onboarding.create_project.manual.title=Создать проект onboarding.create_project.select_method=Как вы хотите создать свой проект? onboarding.create_project.select_method.manually=Вы просто тестируете или применяете иной вариант использования? Создайте проект вручную. -onboarding.create_project.select_method.devops_platform=Do you want to benefit from all of {productName}''s features (like repository import and Pull Request decoration)? +onboarding.create_project.select_method.devops_platform=Вы хотите извлечь пользу из всех функций {productName} (например, создание репозитория и декорацию пулл-реквестов)? onboarding.create_project.select_method.devops_platform_second=Создайте проект из любимой DevOps-платформы. onboarding.create_project.select_method.no_alm_yet.admin=Мы предлагаем настройки платформы DevOps, чтобы вы и ваша команда могли воспользоваться дополнительными функциями SonarQube. @@ -4836,10 +4836,10 @@ onboarding.create_project.select_all_repositories=Выбрать все дост onboarding.create_application.key.description=Если указано, то это значение используется в качестве ключа вместо генерации его из имени приложения. Можно использовать только буквы, цифры, тире и подчеркивания. onboarding.create_project.pat_form.title=Предоставьте доступ к своим репозиториям -onboarding.create_project.pat_form.help.azure={productName} needs a personal access token to access and list your repositories from Azure DevOps. -onboarding.create_project.pat_form.help.bitbucket={productName} needs a personal access token to access and list your repositories from Bitbucket Server. -onboarding.create_project.pat_form.help.bitbucket_cloud={productName} needs an app password to access and list your repositories from Bitbucket Cloud. -onboarding.create_project.pat_form.help.gitlab={productName} needs a personal access token to access and list your projects from GitLab. +onboarding.create_project.pat_form.help.azure={productName} требуется персональный токен для доступа к вашим репозиториям и получения их списка с сервера Azure DevOps. +onboarding.create_project.pat_form.help.bitbucket={productName} требуется персональный токен для доступа к вашим репозиториям и получения их списка с Bitbucket Server. +onboarding.create_project.pat_form.help.bitbucket_cloud={productName} требуется пароль приложения для доступа к вашим репозиториям из Bitbucket Cloud. +onboarding.create_project.pat_form.help.gitlab={productName} требуется персональный токен для доступа к вашим проектам и получения их списка с сервера GitLab. onboarding.create_project.pat_form.pat_required=Пожалуйста, укажите персональный токен onboarding.create_project.wrong_binding_count=Для использования этого метода у вас должен быть настроен минимум 1 экземпляр {alm}, но он не был обнаружен. Создайте проект вручную или обратитесь к системному администратору. onboarding.create_project.wrong_binding_count.admin=Для использования этого метода у вас должен быть настроен как минимум 1 экземпляр {alm}. Вы можете настроить экземпляры по {url}. @@ -4858,22 +4858,22 @@ onboarding.create_project.pat.expired.info_message_contact=Если это не onboarding.create_project.pat_help.instructions.azure=Чтобы создать персональный токен доступа на Azure\: {link} и выдайте право “Code (Read & Write)”. onboarding.create_project.pat_help.instructions.link.azure=сгенерировать токен -onboarding.create_project.pat_help.instructions.gitlab=To create a Personal Access Token on GitLab, {link} by setting a name, for example “{productName}” and selecting the “read_api” scope. +onboarding.create_project.pat_help.instructions.gitlab=Чтобы создать персональный токен доступа на GitLab\: {link} установите имя, например “{productName}” и выберите право “read_api”. onboarding.create_project.pat_help.instructions.gitlab.link=сгенерировать токен onboarding.enter_username.instructions.bitbucket_cloud=Вы можете найти имя вашего пользователя в {link} onboarding.enter_username.instructions.bitbucket_cloud.link=Настройки профиля BitBucket -onboarding.create_project.enter_password.instructions.bitbucket_cloud=To create an app password on BitBucket, {link} by setting a name, for example “{productName}” and selecting the “Repositories\: Read” permissions. +onboarding.create_project.enter_password.instructions.bitbucket_cloud=Чтобы создать пароль приложения в BitBucket\: {link} установите имя, например “{productName}” и выберите право “Repositories\: Read”. onboarding.create_project.enter_password.instructions.bitbucket_cloud.link=добавить пароль приложения -onboarding.create_project.pat_help.instructions.bitbucket_server=To create a Personal Access Token on BitBucket Server, go to {link} and click on “Create token”. Set a name, for example “{productName}” and select the following permissions “Projects\: Read” “Repositories\: Read”. +onboarding.create_project.pat_help.instructions.bitbucket_server=Чтобы создать персональный токен доступа в BitBucket Server\: перейдите в {link} и нажмите на “Create token”. Задайте имя, например, “{productName}” и выберите следующие права доступа “Projects\: Read” и “Repositories\: Read”. onboarding.create_project.pat_help.instructions.bitbucket_server.link=Токены доступа HTTP -onboarding.create_project.pat_help.instructions2.bitbucket=Set a name, for example "{productName}", and select the following permissions\: -onboarding.create_project.pat_help.instructions2.bitbucketcloud=Set a name, for example "{productName}", and select the following permissions\: +onboarding.create_project.pat_help.instructions2.bitbucket=Задайте имя, например, "{productName}" и выберите следующие разрешения\: +onboarding.create_project.pat_help.instructions2.bitbucketcloud=Задайте имя, например, "{productName}" и выберите следующие разрешения\: -onboarding.create_project.pat_help.instructions2.gitlab=Set a name, for example "{productName}", and select the following scope\: +onboarding.create_project.pat_help.instructions2.gitlab=Задайте имя, например, "{productName}" и выберите следующие разрешения\: onboarding.create_project.pat_help.gitlab.read_api_permission=доступ к API (read_api) onboarding.create_project.no_bbs_projects=Невозможно получить проекты с Bitbucket Server. Свяжитесь со своим системным администратором или {link}. @@ -4909,21 +4909,21 @@ onboarding.create_project.github.warning.message_admin.link=Настройки onboarding.create_project.github.no_orgs=Мы не смогли загрузить организации с вашим ключом. Обратитесь к администратору. onboarding.create_project.github.no_orgs_admin=Мы не смогли загрузить организации. Убедитесь, что приложение GitHub установлено по крайней мере в одной организации и проверьте конфигурацию экземпляра GitHub в {link}. onboarding.create_project.github.no_projects=Невозможно получить проекты с GitHub. Свяжитесь со своим системным администратором. -onboarding.create_project.gitlab.title=GitLab project onboarding +onboarding.create_project.gitlab.title=Создать проект из Gitlab onboarding.create_project.gitlab.subtitle=Импортировать проекты из одной из групп GitLab onboarding.create_project.gitlab.subtitle.with_monorepo=Импорт репозиториев из одной из групп GitLab или {monorepoSetupLink}. -onboarding.create_project.gitlab.no_projects=No projects could be fetched from GitLab. Contact your system administrator, or {link}. +onboarding.create_project.gitlab.no_projects=Невозможно получить проекты с Gitlab. Свяжитесь со своим системным администратором или {link}. onboarding.create_project.gitlab.link=Смотреть в GitLab onboarding.create_project.bitbucket.title=Создать проект из Bitbucket Server onboarding.create_project.bitbucket.subtitle=Импорт проектов из одной из ваших рабочих областей в Bitbucket Server onboarding.create_project.bitbucket.subtitle.with_monorepo=Импорт репозиториев из одной из областей Bitbucket server или {monorepoSetupLink}. onboarding.create_project.x_repositories_selected={count} {count, plural, one {репозиторий} few {репозиториев} many {репозиториев} other {репозиториев}} выбрано -onboarding.create_project.x_repository_created={count} {count, plural, one {repository} other {repositories}} will be created as {count, plural, one {a project} other {projects}} in {productName} +onboarding.create_project.x_repository_created={count} {count, plural, one {репозиторий} few {репозитория} many {репозиториев} other {repositories}} будут созданы как {count, plural, one {проект} few {проекты} many {проекты} other {проекты}} в {productName} onboarding.create_project.please_dont_leave=Если вы покинете страницу, импорт может завершиться неудачей. Вы уверены, что хотите выйти? onboarding.create_project.import_in_progress=Импорт {count} проектов из {total} завершен. Не закрывайте эту страницу до тех пор, пока не будет завершен импорт. onboarding.create_project.monorepo.title=Создание проекта монорепозитория {almName} -onboarding.create_project.monorepo.subtitle=Create multiple {productName} projects corresponding to the same monorepo and bound to the same repository. +onboarding.create_project.monorepo.subtitle=Создайте несколько проектов в {productName}, соответствующих одному и тому же монорепозиторию и связанных с одним и тем же репозиторием. onboarding.create_project.monorepo.doc_link=Узнайте больше и получите помощь в настройке своего монорепозитория onboarding.create_project.monorepo.choose_organization_and_repository=Выберите организацию и репозиторий onboarding.create_project.monorepo.choose_dop_setting=Выберите конфигурацию {almKey} @@ -4931,8 +4931,8 @@ onboarding.create_project.monorepo.choose_organization=Выберите орга onboarding.create_project.monorepo.choose_organization.placeholder=Список организаций onboarding.create_project.monorepo.choose_repository=Выберите репозиторий onboarding.create_project.monorepo.choose_repository.placeholder=Список репозиториев -onboarding.create_project.monorepo.choose_repository.no_already_bound_projects=This repository has no imported projects in {productName} -onboarding.create_project.monorepo.choose_repository.existing_already_bound_projects=This repository has already been imported, and it''s linked to these projects in {productName}\: +onboarding.create_project.monorepo.choose_repository.no_already_bound_projects=В репозитории нет импортированных в {productName} проектов +onboarding.create_project.monorepo.choose_repository.existing_already_bound_projects=Этот репозиторий уже был импортирован и связан со следующими проектами в {productName}\: onboarding.create_project.monorepo.no_orgs=Мы не смогли загрузить организации с вашим ключом. Обратитесь к администратору. onboarding.create_project.monorepo.no_orgs_admin=Мы не смогли загрузить организации. Убедитесь, что приложение {almKey} установлено по крайней мере в одной организации и проверьте конфигурацию экземпляра {almKey} в {link}. onboarding.create_project.monorepo.no_projects=Невозможно получить проекты с {almKey}. Свяжитесь со своим системным администратором. @@ -4996,7 +4996,7 @@ onboarding.build.dotnet.win_msbuild=Windows + .NET Framework onboarding.build.dotnet.linux_core=Linux + .NET Core onboarding.build.cpp=C или C++ onboarding.build.objectivec=Objective-C -onboarding.build.dart=Flutter or Dart +onboarding.build.dart=Flutter или Dart onboarding.build.other=Другое (для JS, TS, Go, Python, PHP, ...) onboarding.build.dotnet.variant=Какой фреймворк вы используете? @@ -5072,12 +5072,12 @@ onboarding.tutorial.ci_outro.all_set.title=Вы все настроили\! onboarding.tutorial.ci_outro.done=Готово\! onboarding.tutorial.ci_outro.refresh_text=Если работает правильно, то после завершения анализа вы будете перенаправлены на страницу Обзор проекта, где будут отображены новые результаты анализа. Это может занять несколько минут. onboarding.tutorial.ci_outro.commit=Зафиксируйте и отправьте свой код, чтобы начать анализ. -onboarding.tutorial.ci_outro.commit.why.gitlab=Each new push you make on your branches or merge requests will trigger a new analysis in {productName}. We will decorate merge requests directly on GitLab for you. -onboarding.tutorial.ci_outro.commit.why.github=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on GitHub for you. -onboarding.tutorial.ci_outro.commit.why.bitbucket=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Bitbucket for you. -onboarding.tutorial.ci_outro.commit.why.bitbucketcloud=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Bitbucket for you. -onboarding.tutorial.ci_outro.commit.why.azure=Each new push you make on your branches or pull requests will trigger a new analysis in {productName}. We will decorate pull requests directly on Azure for you. -onboarding.tutorial.ci_outro.commit.why.no_branches=Each new push you make on your main branch will trigger a new analysis in {productName}. +onboarding.tutorial.ci_outro.commit.why.gitlab=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в {productName}. Мы будем декорировать пулл-реквесты прямо в GitLab. +onboarding.tutorial.ci_outro.commit.why.github=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в {productName}. Мы будем декорировать пулл-реквесты прямо в GitHub. +onboarding.tutorial.ci_outro.commit.why.bitbucket=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в {productName}. Мы будем декорировать пулл-реквесты прямо в Bitbucket. +onboarding.tutorial.ci_outro.commit.why.bitbucketcloud=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в {productName}. Мы будем декорировать пулл-реквесты прямо в Bitbucket. +onboarding.tutorial.ci_outro.commit.why.azure=Каждый новый push-запрос на ваших ветках или пулл-реквесты запустят новый анализ в {productName}. Мы будем декорировать пулл-реквесты прямо в Azure. +onboarding.tutorial.ci_outro.commit.why.no_branches=Каждый новый push-запрос в главную ветку или пулл-реквест запустит новый анализ в {productName}. onboarding.tutorial.ci_outro.refresh=Эта страница обновится с результатами анализа. onboarding.tutorial.ci_outro.refresh.why=Если страница не обновляется спустя какое-то время, перепроверьте настройки анализа. onboarding.tutorial.other.project_key.sentence=Создайте файл {file} в вашем репозитории и вставьте следующий код\: @@ -5085,7 +5085,7 @@ onboarding.tutorial.other.project_key.monorepo.sentence=Создайте фай onboarding.tutorial.other.project_key.monorepo.info=Повторите этот шаг для всех проектов в вашем монорепозитории onboarding.tutorial.cfamilly.compilation_database_info=Если у вас возникли проблемы с использованием Build Wrapper, вы можете попробовать использовать {link}. onboarding.tutorial.cfamilly.compilation_database_info.link=база данных компиляции -onboarding.tutorial.cfamily.examples_repositories_description=Check out our C and C++ sample projects with {productName} analysis configured +onboarding.tutorial.cfamily.examples_repositories_description=Посмотрите наши демонстрационные проекты C и С++, проанализированные с помощью {productName} onboarding.tutorial.page.title=Метод анализа @@ -5109,7 +5109,7 @@ onboarding.tutorial.breadcrumbs.gitlab-ci=GitLab CI onboarding.tutorial.breadcrumbs.azure-pipelines=Azure Pipelines onboarding.tutorial.breadcrumbs.bitbucket-pipelines=Bitbucket Pipelines onboarding.mode.help.manual=Применяйте для тестирования или расширенного варианта использования. Рекомендуем использовать другие режимы, чтобы облегчить настройку среды CI. -onboarding.mode.help.otherci={productName} integrates with your workflow no matter which CI tool you''re using. +onboarding.mode.help.otherci={productName} интегрируется с вашим рабочим процессом, независимо от того, какой CI инструмент вы используете. onboarding.tutorial.with.yaml.gradle=Обновите файл {groovy} или {kotlin}, добавив плагин {sq}, и выполните настройку\: @@ -5143,7 +5143,7 @@ onboarding.tutorial.with.github_action.secret.add.sentence=Нажмите {add_s onboarding.tutorial.with.github_action.secret.add.sentence.add_secret=Add secret onboarding.tutorial.with.github_action.yaml.title=Создание YAML-файла рабочего процесса onboarding.tutorial.with.github_action.yaml.create_yml=Создайте или обновите YAML-файл {file} со следующим содержанием\: -onboarding.tutorial.with.github_action.dart=Add the following steps to your GitHub Actions Workflow after build of your Flutter or Dart project\: +onboarding.tutorial.with.github_action.dart=Добавьте следующие шаги в пайплайн GitHub Actions после сборки проекта Flutter или Dart\: onboarding.tutorial.with.gitlab_ci.title=Анализ вашего проекта с помощью GitLab CI onboarding.tutorial.with.gitlab_ci.project_key.title=Задайте ключ вашего проекта @@ -5157,7 +5157,7 @@ onboarding.tutorial.with.gitlab_ci.project_key.objectivec.step2=Создайте onboarding.tutorial.with.gitlab_ci.variables.title=Добавление переменных окружения onboarding.tutorial.with.gitlab_ci.variables.description.link=Настройки > CI/CD > Переменные -onboarding.tutorial.with.gitlab_ci.variables.section.title=Define the {productName} Token environment variable. +onboarding.tutorial.with.gitlab_ci.variables.section.title=Определите переменную среды с токеном {productName}. onboarding.tutorial.with.gitlab_ci.variables.section.description=В GitLab, перейдите в {link}, чтобы добавить следующую переменную и убедиться, что она доступна для вашего проекта\: onboarding.tutorial.with.gitlab_ci.variables.edit.token.tooltip=Используйте существующий токен или создайте новый. onboarding.tutorial.with.gitlab_ci.variables.step1=Ключ {value} {extra} @@ -5166,13 +5166,13 @@ onboarding.tutorial.with.gitlab_ci.variables.step3=Снимите флажок { onboarding.tutorial.with.gitlab_ci.variables.step3.value=Protect Variable onboarding.tutorial.with.gitlab_ci.variables.section.step4=Установите флажок {value}. onboarding.tutorial.with.gitlab_ci.variables.section.step4.value=Mask Variable -onboarding.tutorial.with.gitlab_ci.variables.section2.title=Define the {productName} URL environment variable. +onboarding.tutorial.with.gitlab_ci.variables.section2.title=Определите среды с URL {productName}. onboarding.tutorial.with.gitlab_ci.variables.section2.description=Все еще в {link} добавьте новую переменную и убедитесь, что она доступна для вашего проекта\: onboarding.tutorial.with.gitlab_ci.variables.section2.step4=Не устанавливайте флажок {value}. onboarding.tutorial.with.gitlab_ci.yaml.title=Создайте или обновите конфигурационный файл onboarding.tutorial.with.gitlab_ci.yaml.description=Создайте или обновите свой {filename} файл со следующим содержанием. onboarding.tutorial.with.gitlab_ci.yaml.filename=.gitlab-ci.yml -onboarding.tutorial.with.gitlab_ci.yaml.baseconfig=Note that this is a minimal base configuration to run a {productName} analysis on your main branch and merge requests, and fetch the vulnerability report (if applicable). +onboarding.tutorial.with.gitlab_ci.yaml.baseconfig=Обратите внимание, что это минимальная конфигурация для запуска анализа {productName} на вашей основной ветке и для пулл-реквестов для получения отчета об уязвимостях (если возможно). onboarding.tutorial.with.gitlab_ci.yaml.existing=Если у вас уже настроен и работает конвейер, то вы можете добавить приведенный выше пример в существующий yml-файл. onboarding.tutorial.with.gitlab_ci.yaml.premium=Отчет об уязвимости GitLab доступен в GitLab Ultimate. Вы можете безопасно удалить этап sonarqube-vulnerability-report, если не подписались на эту услугу. @@ -5187,7 +5187,7 @@ onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.bitbucketcloud=Bi onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.github=GitHub Branch Source плагин для Jenkins - версии 2.7.1 или выше onboarding.tutorial.with.jenkins.prereqs.plugins.branch_source.gitlab=Плагин GitLab Branch Source для Jenkins версии 1.5.3 или более поздней onboarding.tutorial.with.jenkins.prereqs.plugins.gitlab_plugin=Плагин GitLab для Jenkins версии 1.5.13 или более поздней -onboarding.tutorial.with.jenkins.prereqs.plugins.sonar_scanner={productName} Scanner plugin for Jenkins - version 2.11 or later +onboarding.tutorial.with.jenkins.prereqs.plugins.sonar_scanner={productName} Scanner плагин для Jenkins - версии 2.11 или выше onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide=Пошаговое руководство по установке и настройке этих плагинов в Jenkins можно найти на странице документации {link}. onboarding.tutorial.with.jenkins.prereqs.step_by_step_guide.link=Требования анализа onboarding.tutorial.with.jenkins.prereqs.following_are_recommendations=Мы рекомендуем использовать следующую пошаговую настройку для достижения наилучших результатов, но вы можете выполнить настройки их по мере необходимости. @@ -5405,10 +5405,10 @@ onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence=В {insta onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_from=Install from GitHub onboarding.tutorial.with.jenkins.dotnet.scanner.prereqs.step5.sentence.install_auto=Install automatically -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence=Make sure to replace {default} with the name you gave to your {productName} Scanner tool {in_jenkins}. +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence=Обязательно замените {default} на имя, которое вы дали вашему инструменту {productName} Scanner {in_jenkins}. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.default=SonarScanner onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.replace.sentence.in_jenkins=в Jenkins -onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence=To get the name of your {productName} Scanner tool in Jenkins, navigate to {path}. +onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence=Чтобы получить название инструмента {productName} Scanner в Jenkins, перейдите по ссылке {path}. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help1.sentence.path=Настройка Jenkins > конфигурация глобальных инструментов onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence=Имя находится в разделе {path} в поле {name}. onboarding.tutorial.with.jenkins.jenkinsfile.other.step3.help2.sentence.path={productName} Scanner > {productName} Scanner installations @@ -5419,16 +5419,16 @@ onboarding.tutorial.with.jenkins.jenkinsfile.cfamilly.agent_setup=Мы пред onboarding.tutorial.with.azure_pipelines.os=Какой у вас ведущий агент? onboarding.tutorial.with.azure_pipelines.architecture=Какова архитектура вашего агента? onboarding.tutorial.with.azure_pipelines.title=Анализ проекта с использованием конвейеров Azure DevOps -onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.title=Install {productName} extension for Azure DevOps +onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.title=Установка расширения {productName} для сервера Azure DevOps onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence=Из вашего экземпляра Azure DevOps перейдите в магазин Visual Studio и установите {link}, нажав на кнопку {button}. -onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.link={productName} extension +onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.link=Расширение {productName} onboarding.tutorial.with.azure_pipelines.ExtensionInstallation.sentence.button=Получить бесплатно -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.title=Add a new {productName} Service Endpoint in your project +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.title=Добавление нового {productName} Service Endpoint в ваш проект onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence=На сервере Azure DevOps перейдите в {menu} onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step1.sentence.menu=Настройки проекта > Сервисные подключения onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence=Добавьте новое сервисное подключение типа {type} onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step2.sentence.type={productName} -onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step3.sentence=Enter your {productName} server url\: {url} {button} +onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step3.sentence=Введите адрес сервера {productName}\: {url} {button} onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step4.sentence=Укажите существующий токен или только что созданный onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step5.sentence=Введите запоминающееся имя подключения. onboarding.tutorial.with.azure_pipelines.ServiceEndpoint.step6.sentence=Создайте сервисное подключение @@ -5456,7 +5456,7 @@ onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.pipelin onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.task=Подготовка конфигурации анализа onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.sentence.before=перед onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence=Выберите {endpoint} который вы создали на шаге 2 -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence.endpoint={productName} server endpoint +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.endpoint.sentence.endpoint=Конечная точка сервера {productName} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis=В {section} выберите {run_analysis_value} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.section=Выбор способа выполнения анализа onboarding.tutorial.with.azure_pipelines.BranchAnalysis.prepare.run_analysis.values.dotnet=Интеграция с MSBuild @@ -5485,11 +5485,11 @@ onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java_installer.pre-insta onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java=Отредактируйте или добавить новую {0} задачу onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence=Под {section} отметьте {option} onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.section=Анализ кода -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.option=Run {productName} Analysis -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence=Add a new {task} task to publish {productName}''s Quality Gate results on your build pipeline summary. -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.info.sentence1=This task may increase your build time as your pipeline will have to wait for {productName} to process the analysis report. It is highly recommended but optional. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.java.settings.sentence.option=Запуск анализа {productName} +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence=Добавьте новый шаг {task} для публикации результатов прохождения порога качества {productName} на странице сводной информации конвейера. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.info.sentence1=Этот шаг может увеличить время сборки, так как вашему конвейеру придется ждать {productName} для обработки отчета. Очень рекомендуется его использовать, но решать вам. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.publish_qg.sentence.task=Публикация результата порога качества -onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence=Under the {tab} tab of your pipeline, check {continuous_integration} and select all the branches for which you want the {productName} analysis to run automatically. +onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence=На вкладке {tab} конвейера установите {continuous_integration} и укажите все ветки, для которых анализ {productName} должен запускаться автоматически. onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.tab=Триггеры onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.sentence.continuous_integration=Непрерывная интеграция onboarding.tutorial.with.azure_pipelines.BranchAnalysis.continous_integration.no_branches.sentence=На вкладке {tab} вашего конвейера установите флаг {continuous_integration} и выберите главную ветку @@ -5523,11 +5523,11 @@ branch_like_navigation.orphan_pull_requests=Висячие пулл-реквес branch_like_navigation.orphan_pull_requests.tooltip=Когда база пулл-реквеста удалена, он становится висячим. branch_like_navigation.for_merge_into_x_from_y=для слияния из {branch} в {target} branch_like_navigation.for_merge_into_x_from_y.title=для слияния из {1} в {0} -branch_like_navigation.no_branch_support.title=Get the most out of {productName} with branch and PR/MR analysis -branch_like_navigation.no_branch_support.title.pr=Get the most out of {productName} with branch and PR analysis -branch_like_navigation.no_branch_support.title.mr=Get the most out of {productName} with branch and MR analysis -branch_like_navigation.no_branch_support.content=With Developer Edition you can analyze every pull/merge request. You can also watch the quality of your release branches by analyzing each one individually in {productName}. -branch_like_navigation.no_branch_support.content_x.pr=With Developer Edition you can analyze every pull request and get the results in {alm}. You can also watch the quality of your release branches by analyzing each one individually in {productName}. +branch_like_navigation.no_branch_support.title=Получите максимум от {productName} с анализом веток и пулл/мерж-реквестов +branch_like_navigation.no_branch_support.title.pr=Получите максимум от {productName} с анализом веток и пулл-реквестов +branch_like_navigation.no_branch_support.title.mr=Получите максимум от {productName} с анализом веток и мерж-реквестов +branch_like_navigation.no_branch_support.content=В Developer Edition вы можете анализировать каждый пулл/мерж-реквест. Кроме того, вы можете анализировать качество каждой ветви по отдельности в {productName}. +branch_like_navigation.no_branch_support.content_x.pr=В Developer Edition вы можете анализировать каждый пулл-реквест и получать результаты в {alm}. Кроме того, вы можете анализировать качество каждой ветви по отдельности в {productName}. branch_like_navigation.no_branch_support.content_x.mr=With Developer Edition you can analyze every merge request and get the results in {alm}. You can also watch the quality of your release branches by analyzing each one individually in {productName}. branch_like_navigation.only_one_branch.title=Learn how to analyze branches in {productName} branch_like_navigation.only_one_branch.content=Быстрая настройка анализа ветвей, получение независимых анализов для каждой ветви или каждого пулл-реквеста. From 710c7fbc521f7820b9c18ff2b41402d479082f47 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Thu, 28 Nov 2024 07:19:28 +0100 Subject: [PATCH 13/18] New translations core.properties (Russian) --- src/main/resources/org/sonar/l10n/core_ru.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 35247a07..68615faf 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -5528,8 +5528,8 @@ branch_like_navigation.no_branch_support.title.pr=Получите максим branch_like_navigation.no_branch_support.title.mr=Получите максимум от {productName} с анализом веток и мерж-реквестов branch_like_navigation.no_branch_support.content=В Developer Edition вы можете анализировать каждый пулл/мерж-реквест. Кроме того, вы можете анализировать качество каждой ветви по отдельности в {productName}. branch_like_navigation.no_branch_support.content_x.pr=В Developer Edition вы можете анализировать каждый пулл-реквест и получать результаты в {alm}. Кроме того, вы можете анализировать качество каждой ветви по отдельности в {productName}. -branch_like_navigation.no_branch_support.content_x.mr=With Developer Edition you can analyze every merge request and get the results in {alm}. You can also watch the quality of your release branches by analyzing each one individually in {productName}. -branch_like_navigation.only_one_branch.title=Learn how to analyze branches in {productName} +branch_like_navigation.no_branch_support.content_x.mr=В Developer Edition вы можете анализировать каждый пулл-реквест и получать результаты в {alm}. Кроме того, вы можете анализировать качество каждой ветви по отдельности в {productName}. +branch_like_navigation.only_one_branch.title=Узнайте, как анализировать ветви в {productName} branch_like_navigation.only_one_branch.content=Быстрая настройка анализа ветвей, получение независимых анализов для каждой ветви или каждого пулл-реквеста. branch_like_navigation.only_one_branch.documentation=Документация по веткам branch_like_navigation.only_one_branch.pr_analysis=Анализ пулл-реквеста From 1a120987e7eced93f5e16f50c489afadc928cac6 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Thu, 28 Nov 2024 07:30:23 +0100 Subject: [PATCH 14/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 68615faf..e7d71950 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -2765,7 +2765,7 @@ coding_rules.facet.tag.show_more=Показать больше тегов coding_rules.facet.tag.show_less=Скрыть лишние теги coding_rules.facet.repository.show_more=Показать больше репозиториев coding_rules.facet.repository.show_less=Скрыть лишние репозитории -coding_rules.facet.security_hotspots.show_only=Show Security Hotspots Only +coding_rules.facet.security_hotspots.show_only=Показать только потенциальные уязвимости coding_rules.facets.languages=Языки coding_rules.facets.tags=Теги @@ -5612,9 +5612,9 @@ encryption.how_to_use.content4=Для каждого свойства, кото #------------------------------------------------------------------------------ users.page=Пользователи users.page.description=Создание и администрирование отдельных пользователей. -users.page.managed_description=Your instance is managed by {provider}. No modification is allowed except for tokens and SCM account information. -users.page.managed_description.recommendation=We recommend that you delete local users to ensure all operations are done on your identity provider. Read more about {link}. -users.page.managing_users=managing users +users.page.managed_description=Ваш экземпляр управляется {provider}. Изменения не допускаются, за исключением токенов и информации учетной записи SCM. +users.page.managed_description.recommendation=Мы рекомендуем вам удалить локальных пользователей для гарантии того, что все операции выполняются под контролем провайдера идентификации. Подробнее см. {link}. +users.page.managing_users=управление пользователями users.info=Пользователь users.deactivate=Деактивировать users.deactivate_user=Деактивировать пользователя @@ -5631,19 +5631,19 @@ users.list=Список пользователей users.update_user=Обновить пользователя users.cannot_update_delegated_user=Вы не можете изменить имя и адрес электронной почты этого пользователя, поскольку он контролируется внешним провайдером. users.minimum_x_characters=Минимум {0} символов -users.login_already_used=This login is already in use. Please choose another one. -users.login_invalid_characters=Login should contain only letters, numbers, and .-_@ -users.login_start_with_letter_or_number=Login should start with _ or alphanumeric. +users.login_already_used=Этот логин уже используется. Пожалуйста, выберите другой. +users.login_invalid_characters=Логин должен содержать только буквы, цифры и .-_@ +users.login_start_with_letter_or_number=Логин должен начинаться с _ или буквы. users.email=Электронная почта -users.email.invalid=Invalid email +users.email.invalid=Некорректный адрес эл. почты users.last_connection=Последнее подключение -users.last_sonarlint_connection=Last SonarQube for IDE connection -users.last_sonarlint_connection.help_text=The time of the last connection from SonarQube for IDE indicates that the user used SonarQube for IDE in connected mode. +users.last_sonarlint_connection=Последнее соединение SonarQube для IDE +users.last_sonarlint_connection.help_text=Время последнего подключения SonarQube для IDE указывает на то, что пользователь использовал SonarQube для IDE в подключенном режиме. users.update_users_groups=Обновить членство в группе {0} -users.view_users_groups=View {0}''s group membership +users.view_users_groups=Просмотреть членство в группе {0} users.update_groups=Обновить группы -users.update_groups.saml_enabled=Updating a group's membership when SAML is enabled will be temporary. The group membership will be updated the next time the user logs in. -users.view_groups=View Groups +users.update_groups.saml_enabled=Обновление членства группы при включении SAML будет временным. Членство в группе будет обновлено при следующем входе пользователя. +users.view_groups=Просмотр групп users.manage_user=Обновить {0} users.update_tokens=Обновить токены users.update_tokens_for_x=Обновить токены для пользователя {0} @@ -5653,11 +5653,11 @@ users.remove=Удалить пользователя users.search_description=Поиск пользователей по логину или имени users.activity_filter.label=Отобрать пользователей по активности users.activity_filter.placeholder=Все пользователи -users.activity_filter.helptext.sonarqube=Users are considered active if they connected to {productName} at least once in the past 30 days. -users.activity_filter.helptext.sonarlint=Users are considered active with SonarQube for IDE if they used SonarQube for IDE in connected mode at least once in the past 30 days. +users.activity_filter.helptext.sonarqube=Пользователи считаются активными, если они подключались к {productName} по крайней мере один раз за последние 30 дней. +users.activity_filter.helptext.sonarlint=Пользователи считаются активными с SonarQube для IDE, если они использовали SonarQube для IDE в подключенном режиме по крайней мере один раз за последние 30 дней. users.activity_filter.all_users=Все пользователи -users.activity_filter.active_sonarlint_users=Active users with SonarQube for IDE -users.activity_filter.active_sonarqube_users=Active users without SonarQube for IDE +users.activity_filter.active_sonarlint_users=Активные пользователи с SonarQube для IDE +users.activity_filter.active_sonarqube_users=Активные пользователи без SonarQube для IDE users.activity_filter.inactive_users=Неактивные пользователи users.tokens=Токены users.user_X_tokens=Токены {user} @@ -5690,12 +5690,12 @@ users.tokens.new_token_created=Был создан новый токен "{0}". users.generate_new_token=Сгенерировать новый токен users.new_token=Новое значение токена users.change_admin_password.page=Сменить пароль -users.change_admin_password.instance_is_at_risk=Secure your {productName} instance +users.change_admin_password.instance_is_at_risk=Защитите ваш экземпляр {productName} users.change_admin_password.header=Учётные данные администратора по умолчанию все еще используются -users.change_admin_password.description=Your {productName} instance is still using default administrator credentials. You must change the password for the ''admin'' account to secure your {productName} instance. +users.change_admin_password.description=Ваш экземпляр {productName} все еще использует учетные данные администратора по умолчанию. Вы должны сменить пароль для учетной записи ''admin'', чтобы защитить ваш экземпляр {productName}. users.change_admin_password.form.header=Изменить пароль пользователя 'admin' users.change_admin_password.form.success=Пароль администратора успешно изменен. -users.change_admin_password.form.continue_to_app=Continue to {productName} +users.change_admin_password.form.continue_to_app=Продолжить в {productName} users.filter.by=Искать по #------------------------------------------------------------------------------ @@ -5706,9 +5706,9 @@ users.filter.by=Искать по user_groups.page=Группы user_groups.page.description=Управление группами пользователей. user_groups.page.group_header=Имя -user_groups.page.managed_description=Your instance is managed by {provider}. No modification is allowed. -user_groups.page.managed_description.recommendation=We recommend you delete local groups. All other operations should be done on your identity provider. Read more about {link}. -user_groups.page.managing_groups=managing groups +user_groups.page.managed_description=Ваш экземпляр управляется {provider}. Изменения не допускаются. +user_groups.page.managed_description.recommendation=Мы рекомендуем вам удалить локальные группы. Все остальные операции должны выполнятся на провайдере идентификации. Подробнее см. {link}. +user_groups.page.managing_groups=управление группами user_groups.anyone.description=Любой, кто просматривает приложение, принадлежат этой группе. Если аутентификация не выполняется, назначенные разрешения также применяются к неавторизованным пользователям. groups.delete_group=Удалить группу groups.delete_group.confirmation=Вы уверены, что хотите удалить "{0}"? @@ -5733,7 +5733,7 @@ maintenance.migration_not_supported.text=Миграция не поддержи maintenance.upgrade_database=Обновить базу данных maintenance.upgrade_database.1=Обновление базы данных может занять несколько минут. maintenance.upgrade_database.2=Резервное копирование перед обновлением базы данных является обязательным. -maintenance.upgrade_database.3=Make sure you have followed the steps from the {productName} Upgrade guide. +maintenance.upgrade_database.3=Убедитесь, что вы следовали шагам руководства по обновлению {productName}. maintenance.upgrade=Обновление maintenance.database_migration=Миграция базы данных maintenance.database_is_up_to_date=База данных обновлена @@ -5742,14 +5742,14 @@ maintenance.sonarqube_is_down.text=Что-то пошло не так. Пожа maintenance.try_again=Повторить maintenance.is_under_maintenance={instance} находится на обслуживании maintenance.sonarqube_is_under_maintenance.1=Пока ожидаете, установить {link} для своей IDE\! -maintenance.sonarqube_is_under_maintenance_link.1=SonarQube for IDE +maintenance.sonarqube_is_under_maintenance_link.1=SonarQube для IDE maintenance.sonarqube_is_under_maintenance.2=Если вы являетесь администратором и не знаете, почему это сообщение показывается, вы должны прочитать {link}. maintenance.sonarqube_is_under_maintenance_link.2=руководство по обновлению maintenance.is_starting={instance} запускается maintenance.is_up={instance} активен maintenance.all_systems_opetational=Все системы в норме. maintenance.is_offline={instance} оффлайн -maintenance.sonarqube_is_offline.text=The connection to {productName} is lost. Please contact your system administrator. +maintenance.sonarqube_is_offline.text=Потеряно подключение к {productName}. Пожалуйста, обратитесь к системному администратору. maintenance.running.progress=Завершены {completed} шагов переноса из {total} maintenance.running.estimate=Расчетное время выполнения\: {date} @@ -5766,13 +5766,13 @@ indexation.progression={0} из {1} проектов переиндексиро indexation.progression_with_error={count} из {total} проектов переиндексированы с помощью {link}. indexation.progression_with_error.link=не удается выполнить задачи indexation.completed=Все данные проекта были перезагружены. -indexation.completed_with_error={productName} completed the reload of project data. Some {link} causing some projects to remain unavailable. +indexation.completed_with_error={productName} завершил перезагрузку данных проектов. Некоторые {link} приводят к тому, что некоторые проекты останутся недоступными. indexation.completed_with_error.link=задачи не выполнены или отменены indexation.admin_link=Смотрите {link}, чтобы получить подробную информацию. indexation.page_unavailable.title.issues=Страница замечаний временно недоступна indexation.page_unavailable.title.portfolios=Страница портфолио временно недоступна indexation.page_unavailable.title={componentQualifier} {componentName} временно недоступен -indexation.page_unavailable.description={productName} is reindexing project data. +indexation.page_unavailable.description={productName} переиндексирует данные проекта. indexation.page_unavailable.description.additional_information=Страница недоступна до завершения этого процесса. {link} indexation.filter_unavailable.description=Фильтр недоступен до завершения процесса. indexation.learn_more=Подробнее\: @@ -5886,7 +5886,7 @@ guiding.issue_list.2.content.1=Качество ПО - это характери guiding.issue_list.2.content.2=Теперь вы можете фильтровать данные по этим качествам для оценки областей в вашем ПО, на которые влияет грязный код. guiding.issue_list.3.title=Серьезность и Качества ПО guiding.issue_list.3.content.1=Серьезность теперь напрямую связана с качеством ПО, что означает, что каждый признак качества ПО имеет свою серьезность. -guiding.issue_list.3.content.2=There are five levels\: blocker, high, medium, low and info. +guiding.issue_list.3.content.2=Существует пять уровней\: блокирующий, высокий, средний, низкий и информационный. guiding.issue_list.4.title=Тип и "старая" серьезность устарели guiding.issue_list.4.content.1=Типы замечаний и старые уровни серьезности устарели и больше не могут быть изменены. guiding.issue_list.4.content.2=Можете отфильтровать замечания\: From 215c84591ccebc4cb48ce761dff7c0ca61f563aa Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Thu, 28 Nov 2024 08:47:18 +0100 Subject: [PATCH 15/18] New translations core.properties (Russian) --- .../org/sonar/l10n/core_ru.properties | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index e7d71950..7b7d72fb 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -1048,7 +1048,7 @@ issue.clean_code_attribute_category.ADAPTABLE.title=Это замечание а issue.clean_code_attribute_category.ADAPTABLE.advice=Чтобы быть адаптивным, код должен быть структурирован, тогда его легко и с уверенностью можно развивать. issue.clean_code_attribute_category.RESPONSIBLE=Ответственность issue.clean_code_attribute_category.RESPONSIBLE.title=Это замечание ответственности. -issue.clean_code_attribute_category.RESPONSIBLE.advice=Чтобы быть ответственным, код должен учитывать этические обязательства в отношении данных и потенциальное влияния общественных норм. +issue.clean_code_attribute_category.RESPONSIBLE.advice=Чтобы быть ответственным, код должен учитывать этические обязательства в отношении данных и потенциального влияния общественных норм. issue.clean_code_attribute=Чистота кода issue.clean_code_attribute.CLEAR=Грязный @@ -1139,7 +1139,7 @@ issue.filter_similar_issues=Фильтровать похожие замечан issue.this_issue_involves_x_code_locations=Это замечание появляется в {0} месте(ах) в коде issue.this_flow_involves_x_code_locations=Этот процесс появляется в {0} месте(ах) в коде issue.from_external_rule_engine=Замечание обнаружено внешним движком правил\: {0} -issue.external_issue_description=Это внешнее правило {0}. Подробности не доступны. +issue.external_issue_description=Это внешнее правило {0}. Подробности недоступны. issues.loading_issues=Загрузка замечаний issues.return_to_list=Вернуться к списку issues.bulk_change_X_issues=Массово изменить {0} замечание(я) @@ -2098,7 +2098,7 @@ ai_generated_code.ai_code_assurance.link=AI Code Assurance ai_generated_code.sonar_way_quality_gate.already_selected.warning=Эта настройка заблокирует контроль порога качества проекта ai_generated_code.sonar_way_quality_gate.already_selected.description=Проекты, содержащие код ИИ, должны использовать Порог качества Sonar. Пока этот параметр установлен в {true}, вы не сможете изменить порог качества проекта. ai_generated_code.sonar_way_quality_gate.already_selected.save=Заблокировать порог качества и сохранить -ai_generated_code.sonar_way_quality_gate.not_selected.warning=️Эта настройка изменит контроль порога качества проекта +ai_generated_code.sonar_way_quality_gate.not_selected.warning=️Этот параметр изменит контроль порога качества проекта ai_generated_code.sonar_way_quality_gate.not_selected.description=Проект, содержащие код ИИ, должны использовать Порог качества Sonar на уровне проекта. Установка этого значения приведет к принудительному использованию порога качества Sonar. ai_generated_code.sonar_way_quality_gate.not_selected.save=Изменить порог качества и сохранить ai_generated_code.old_quality_gate=Старый порог качества\: {name} @@ -2357,7 +2357,7 @@ quality_profiles.comparison.activate_rule=Активировать правил quality_profiles.comparison.deactivate_rule=Отключить правило для профиля "{profile}" quality_profiles.intro=Профили качества - это наборы правил, применяемые при анализе. Все проекты, которым не назначен какой-либо другой профиль, будут проанализированы с помощью профиля по умолчанию. Предпочтительно использовать один и тот же профиль для языка для всех проектов. quality_profiles.list.projects=Проекты -quality_profiles.list.projects.help=Проекты с выбранным профилем качества всегда анализируются в соответствии с его настройками не зависимо от профиля по умолчанию. Администраторы профиля качества могут самостоятельно связывать проекты с профилем, а администраторы проекта могут выбирать нужный профиль для каждого языка кодирования своего проекта. +quality_profiles.list.projects.help=Проекты с выбранным профилем качества всегда анализируются в соответствии с его настройками независимо от профиля по умолчанию. Администраторы профиля качества могут самостоятельно связывать проекты с профилем, а администраторы проекта могут выбирать нужный профиль для каждого языка кодирования своего проекта. quality_profiles.list.rules=Правила quality_profiles.list.updated=Обновлено quality_profiles.list.used=Используется @@ -2632,7 +2632,7 @@ coding_rules.context.others.description.second=Внимание\: Библиот coding_rules.context.others.description.do=Используйте библиотеки, совместимые с используемыми вами фреймворками. coding_rules.context.others.description.dont=Не копируйте слепо и вставляйте исправления в ваш код. coding_rules.context.others.title_feedback=Помогите нам стать лучше -coding_rules.context.others.feedback_description_1=Сообщите нам, если предложенные инструкции у вас не срабоатли. Расскажите нам, какой фреймворк используете, и почему предложенное решение не работает, запостив идею в багборде {productName}. +coding_rules.context.others.feedback_description_1=Сообщите нам, если предложенные инструкции у вас не сработали. Расскажите нам, какой фреймворк используете, и почему предложенное решение не работает, запостив идею в багборде {productName}. coding_rules.context.others.feedback_description_2=Мы сделаем все возможное, чтобы предоставить вам более актуальные инструкции в будущем. coding_rules.context.others.feedback_description.link=Отправить предложение coding_rules.create=Создать @@ -3404,9 +3404,9 @@ metric.new_it_lines_to_cover.description=Строки для покрытия и metric.new_it_lines_to_cover.name=Строки для покрытия ИТ в новом коде metric.new_it_line_coverage.description=Покрытие строк добавленного/измененного кода интеграционными тестами metric.new_it_line_coverage.name=Покрытие строк ИТ в новом коде -metric.new_it_uncovered_conditions.description=Новые условия, не покрытые интеграционными тестами +metric.new_it_uncovered_conditions.description=Новые условия без покрытия интеграционными тестами metric.new_it_uncovered_conditions.name=Непокрытые ИТ условия в новом коде -metric.new_it_uncovered_lines.description=Новые строки, не покрытые интеграционными тестами +metric.new_it_uncovered_lines.description=Новые строки без покрытия интеграционными тестами metric.new_it_uncovered_lines.name=Непокрытые ИТ строки в новом коде metric.new_lines_to_cover.description=Строки для покрытия в новом коде metric.new_lines_to_cover.name=Строки для покрытия в новом коде @@ -3850,7 +3850,7 @@ permission_templates=Шаблоны разрешений permission_templates.page=Шаблоны разрешений permission_templates.page.description=Управление шаблонами наборов разрешений проекта. Шаблон по умолчанию применяется для всех новых проектов. permission_templates.set_default=Установить значения по умолчанию -permission_templates.set_default_for=Установить значения по умолчания для +permission_templates.set_default_for=Установить значения по умолчанию для permission_templates.provisioning_warning=Обратите внимание\: шаблоны прав доступа будут влиять только на проекты, не относящиеся к {0} из-за включенной автоматической синхронизации с {0}. permission_template.new_template=Создать шаблон разрешений permission_template.delete_confirm_title=Удалить шаблон разрешений @@ -4389,7 +4389,7 @@ overview.project_key.APP=Ключ приложения overview.project_key.TRK=Ключ проекта overview.project_key.click_to_copy=Нажмите, чтобы скопировать ключ в буфер обмена overview.activity=Активность -overview.activity.graph_shows_data_for_x=На этом график показаны исторические данные для {0}. Нажмите на ссылку "Активность" ниже, чтобы увидеть больше информации. +overview.activity.graph_shows_data_for_x=На этом графике показаны исторические данные для {0}. Нажмите на ссылку "Активность" ниже, чтобы увидеть больше информации. overview.recent_activity=Последние действия overview.accepted_issues=Принятые замечания overview.accepted_issues.description=Корректные, неисправленные замечания. Представляют собой принятый технический долг. @@ -5707,7 +5707,7 @@ user_groups.page=Группы user_groups.page.description=Управление группами пользователей. user_groups.page.group_header=Имя user_groups.page.managed_description=Ваш экземпляр управляется {provider}. Изменения не допускаются. -user_groups.page.managed_description.recommendation=Мы рекомендуем вам удалить локальные группы. Все остальные операции должны выполнятся на провайдере идентификации. Подробнее см. {link}. +user_groups.page.managed_description.recommendation=Мы рекомендуем вам удалить локальные группы. Все остальные операции должны выполняться на провайдере идентификации. Подробнее см. {link}. user_groups.page.managing_groups=управление группами user_groups.anyone.description=Любой, кто просматривает приложение, принадлежат этой группе. Если аутентификация не выполняется, назначенные разрешения также применяются к неавторизованным пользователям. groups.delete_group=Удалить группу From 1eb58e1f57ddf7c143e2775450393d867af0792f Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Thu, 28 Nov 2024 10:47:51 +0300 Subject: [PATCH 16/18] =?UTF-8?q?=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE?= =?UTF-8?q?=D0=B9=D0=BA=D0=B0=20yaspel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .yaspellerrc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.yaspellerrc b/.yaspellerrc index a6e616c4..4eeea52e 100644 --- a/.yaspellerrc +++ b/.yaspellerrc @@ -71,7 +71,15 @@ "правило", "смогут", "необязательно", - "монорепозиторию" + "монорепозиторию", + "ИИ", + "обнаружений", + "родитель", + "SSLTLS", + "CodeFix", + "isStandardMode", + "issueLink", + "operator" ], "ignoreText": [ "\\-ов", From f3b8fbd9ef3a6c40a8235188d6f0e906a261b676 Mon Sep 17 00:00:00 2001 From: Nikita Fedkin Date: Thu, 28 Nov 2024 09:05:25 +0100 Subject: [PATCH 17/18] New translations core.properties (Russian) --- src/main/resources/org/sonar/l10n/core_ru.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 7b7d72fb..a66b18e8 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -2098,7 +2098,7 @@ ai_generated_code.ai_code_assurance.link=AI Code Assurance ai_generated_code.sonar_way_quality_gate.already_selected.warning=Эта настройка заблокирует контроль порога качества проекта ai_generated_code.sonar_way_quality_gate.already_selected.description=Проекты, содержащие код ИИ, должны использовать Порог качества Sonar. Пока этот параметр установлен в {true}, вы не сможете изменить порог качества проекта. ai_generated_code.sonar_way_quality_gate.already_selected.save=Заблокировать порог качества и сохранить -ai_generated_code.sonar_way_quality_gate.not_selected.warning=️Этот параметр изменит контроль порога качества проекта +ai_generated_code.sonar_way_quality_gate.not_selected.warning=Параметр изменит порог качества проекта ai_generated_code.sonar_way_quality_gate.not_selected.description=Проект, содержащие код ИИ, должны использовать Порог качества Sonar на уровне проекта. Установка этого значения приведет к принудительному использованию порога качества Sonar. ai_generated_code.sonar_way_quality_gate.not_selected.save=Изменить порог качества и сохранить ai_generated_code.old_quality_gate=Старый порог качества\: {name} @@ -2444,7 +2444,7 @@ quality_gates.conditions.help.link=Смотрите также\: "Чистый quality_gates.projects=Проекты quality_gates.projects.help=Пороги качества по умолчанию применяются ко всем проектам, которым явно не назначены собственные. Администраторы порогов качества могут связывать проекты с порогами на страницы профиля, а также управлять профилем по умолчанию. Администраторы проекта могут выбирать любой порог качества для своего проекта. quality_gates.add_condition=Добавить условие -quality_gates.add_condition.metric_from_other_mode=У этого попрога качества уже есть условие, базирующееся на той же концепции ("{metric}"), что и в {isStandardMode, select, true {Стандартном режиме} other {режиме Мульти-качества}}. Обновите метрику и сможете отредактировать условие. +quality_gates.add_condition.metric_from_other_mode=У этого порога качества уже есть условие, базирующееся на той же концепции ("{metric}"), что и в {isStandardMode, select, true {Стандартном режиме} other {режиме Мульти-качества}}. Обновите метрику и сможете отредактировать условие. quality_gates.condition.edit=Изменить условие на {0} quality_gates.condition.delete=Удалить условие для {0} quality_gates.condition_added=Условие успешно добавлено. From 3f873930090fe917ca9b4998ba5a98f9249ff5b2 Mon Sep 17 00:00:00 2001 From: Maximov Valery Date: Thu, 28 Nov 2024 11:06:03 +0300 Subject: [PATCH 18/18] =?UTF-8?q?=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE?= =?UTF-8?q?=D0=B9=D0=BA=D0=B0=20yaspel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .yaspellerrc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.yaspellerrc b/.yaspellerrc index 4eeea52e..209a2b60 100644 --- a/.yaspellerrc +++ b/.yaspellerrc @@ -79,7 +79,8 @@ "CodeFix", "isStandardMode", "issueLink", - "operator" + "operator", + "одно" ], "ignoreText": [ "\\-ов",