diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 36978e70..131f86a3 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -4,6 +4,7 @@ # #------------------------------------------------------------------------------ +about=О сервисе action=Действие actions=Действия active=Активный @@ -30,6 +31,7 @@ blocker=Блокирующие bold=Жирный branch=Ветка breadcrumbs=Breadcrumbs +expand_breadcrumbs=Развернуть цепочки навигации by_=от calendar=Календарь cancel=Отмена @@ -94,6 +96,7 @@ format=Формат from=С global=Глобально github=GitHub +go_back=Назад help=Помощь here=здесь hide=Скрыть @@ -107,6 +110,7 @@ key=Ключ language=Язык last_analysis=Последний анализ learn_more=Подробнее +learn_more_x=Подробнее\: {link} library=Библиотека line_number=Номер строки links=Ссылки @@ -123,6 +127,7 @@ max=Макс max_results_reached=Отображаются только первые {0} результатов me=Мне members=Участники +menu=Меню min=Мин minor=Незначительные more=Ещё @@ -171,6 +176,7 @@ remove=Удалить remove_x=Удалить {0} rename=Переименовать replaces=Заменяет +required=Необходимо reset_verb=Сбросить reset_to_default=Восстановить значения по умолчанию reset_date=Сбросить даты @@ -194,6 +200,7 @@ selected=Выбрано select_tags=Добавить или удалить теги set=Установить set_up=Настроить +setup=Установка settings=Настройки severity=Серьезность shared=Общий @@ -272,6 +279,7 @@ default_error_message=Запрос не может быть обработан. default_save_field_error_message=Это поле не может быть сохранено. Повторите попытку позже. default_severity=Серьезность по умолчанию edit_permissions=Редактировать разрешения +show_permissions=Показать разрешения facet_might_have_more_results=Может быть больше результатов, попробуйте другой набор фильтров, чтобы их увидеть. false_positive=Ложные go_back_to_homepage=Вернуться на главную страницу @@ -318,6 +326,7 @@ since_previous_version_detailed.short=Δ версии ({0}) this_name_is_already_taken=Это имя уже занято. tooltip_is_interactive=Это подсказка с интерактивными элементами. Используйте клавишу TAB для переключения между интерактивными элементами. update_details=Обновить подробности +update_scm=Обновить детали SCM work_duration.x_days={0} дн work_duration.x_hours={0} ч work_duration.x_minutes={0} мин @@ -393,7 +402,7 @@ alm.github=GitHub alm.github.short=GitHub alm.gitlab=GitLab alm.gitlab.short=GitLab -alm.configuration.selector.label=Из какой конфигурации {0} хотите импортировать проекты? +alm.configuration.selector.label={0} конфигурация alm.configuration.selector.placeholder=Выбор конфигурации #------------------------------------------------------------------------------ @@ -411,7 +420,6 @@ qualifier.APP=Приложение qualifier.FIL=Файл qualifier.CLA=Файл qualifier.UTS=Файл тестов -qualifier.DEV=Разработчик qualifier.configuration.TRK=Конфигурация проекта qualifier.configuration.VW=Конфигурация портфолио @@ -427,16 +435,13 @@ qualifiers.APP=Приложения qualifiers.FIL=Файлы qualifiers.CLA=Файлы qualifiers.UTS=Файлы тестов -qualifiers.DEV=Разработчики qualifiers.all.TRK=Все проекты qualifiers.all.VW=Все портфолио -qualifiers.all.DEV=Все разработчики qualifiers.all.APP=Все приложения qualifiers.new.TRK=Новый проект qualifiers.new.VW=Новое портфолио -qualifiers.new.DEV=Новый разработчик qualifiers.new.APP=Новое приложение qualifier.delete.TRK=Удалить проект @@ -457,11 +462,9 @@ qualifiers.delete_confirm.APP=Вы хотите удалить эти прило qualifiers.create.TRK=Создать проект qualifiers.create.VW=Создать портфолио -qualifiers.create.DEV=Создать разработчика qualifiers.create.APP=Создать приложение qualifiers.update.VW=Обновить портфолио -qualifiers.update.DEV=Обновить разработчика qualifiers.update.APP=Обновить приложение qualifier.description.VW=Потенциально многоуровневый, ориентированный на менеджмент обзор. @@ -520,6 +523,7 @@ event.definition_change.removed={project} удален 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=Невыполненные условия\: #------------------------------------------------------------------------------ # @@ -592,6 +596,11 @@ roles.page=Разрешения проекта roles.page.description2=Предоставление и отзыв разрешений уровня проекта. Разрешения могут быть предоставлены группам или отдельным пользователям. roles.page.description_portfolio=Предоставление и отзыв разрешений уровня портфолио. Разрешения могут быть предоставлены группам или отдельным пользователям. roles.page.description_application=Предоставление и отзыв разрешений уровня приложения. Разрешения могут быть предоставлены группам или отдельным пользователям. +roles.page.description.github=Разрешения к проекту доступны в режиме "только чтение" для пользователей, синхронизированных с GitHub. Для пользователей, не являющихся пользователи GitHub, разрешения могут быть удалены. +project_permission.github_managed=Синхронизировано с GitHub +project_permission.local_project_with_github_provisioning=Обратите внимание, что этот проект не связан с GitHub. Привяжите его к GitHub, чтобы воспользоваться синхронизацией разрешений. +project_permission.remove_only_confirmation=Вы уверены, что хотите удалить разрешение {permission} из {holder}? Разрешение не может быть добавлено обратно. +project_permission.remove_only_confirmation_title=Удалить разрешение project_settings.page=Общие настройки project_settings.page.description=Изменение настроек проекта. project_links.page=Ссылки @@ -616,9 +625,14 @@ 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=Сделать "{0}" основной веткой project_branch_pull_request.branch.delete=Удалить ветку project_branch_pull_request.branch.actions_label=Обновить {0} project_branch_pull_request.branch.delete.are_you_sure=Вы уверены, что хотите удалить ветку "{0}"? +project_branch_pull_request.branch.main_branch.are_you_sure=Вы уверены, что хотите установить ветку "{0}" основной веткой проекта? +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=Основная ветка всегда исключена из автоматического удаления. @@ -634,7 +648,7 @@ project_baseline.page=Новый код project_baseline.page.description=Настройки определения части кода, которая будет считаться новой. project_baseline.page.description2=Вы можете изменить этот параметр глобально в {link} project_baseline.page.description2.link=Общие настройки -project_baseline.page.question=Что должно быть базой для расчета нового кода для этого проекта? +project_baseline.page.question=Выберите базу для расчета нового кода для этого проекта project_baseline.default_setting=Настройки проекта project_baseline.global_setting=Использовать глобальную настройку project_baseline.specific_setting=Определить специфические настройки для этого проекта @@ -680,7 +694,7 @@ branch_list.show_actions_for_x=Показать действия для ветк branch_list.default_setting=Настройки проекта baseline.new_code_period_for_branch_x=Новый код для {0} -baseline.new_code_period_for_branch_x.question=Что должно быть базой для расчета нового кода для этой ветки? +baseline.new_code_period_for_branch_x.question=Выберите базу для расчета нового кода для этой ветки baseline.analysis_from=Анализ за\: baseline.branch_analyses.ranges.30days=последние 30 дней baseline.branch_analyses.ranges.allTime=всё время @@ -952,6 +966,84 @@ issue.type.BUG.plural=Ошибки issue.type.VULNERABILITY.plural=Уязвимости issue.type.SECURITY_HOTSPOT.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.software_quality=Качество ПО +issue.software_qualities.label=Качество ПО повлияло на\: +issue.software_quality.SECURITY=Безопасность +issue.software_quality.RELIABILITY=Надежность +issue.software_quality.MAINTAINABILITY=Сопровождаемость + +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.CONSISTENT.title_short=Замечание консистентности +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.INTENTIONAL.title_short=Замечание преднамеренности +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.ADAPTABLE.title_short=Замечание адаптивности +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.title_short=Замечание ответственности + +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.status.REOPENED=Переоткрыто issue.status.RESOLVED=Решено issue.status.OPEN=Открыто @@ -972,13 +1064,16 @@ issue.resolution.WONTFIX=Неактуально issue.resolution.WONTFIX.description=Замечания, допустимые в этом контексте. Они и их усилия будут проигнорированы. issue.resolution.REMOVED=Удалено issue.resolution.REMOVED.description=Правило или ресурс были изменены (удалены, перемещены, изменены параметры, и т. д.), так что анализ больше не находит эти замечания. -issue.resolution.badge.REMOVED=Правило удалено -issue.resolution.badge.DEPRECATED=Правило устарело issue.unresolved.description=Нерешенные замечания не были учтены. issue.action.permalink=Получить постоянную ссылку -issue.effort=Усилие\: +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=Фильтровать похожие замечания @@ -1068,6 +1163,8 @@ issues.facet.tags=Тег issues.facet.rules=Правило issues.facet.resolutions=Решение issues.facet.languages=Язык +issues.facet.cleanCodeAttributeCategories=Чистота кода +issues.facet.impactSoftwareQualities=Качество ПО issues.facet.codeVariants=Вариант кода issues.facet.createdAt=Дата создания issues.facet.createdAt.all=Все @@ -1076,6 +1173,9 @@ 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=Замечания @@ -1213,8 +1313,10 @@ projects.security_hotspots_reviewed=Обзор потенциальных уяз # #------------------------------------------------------------------------------ -dashboard.project_not_found=Проект не существует. -dashboard.project_not_found.2=Он никогда не был проанализирован успешно, или был удален. +dashboard.project.not_found=Запрашиваемый проект не найден. +dashboard.project.not_found.2=Он никогда не был проанализирован успешно, или был удален. +dashboard.portfolio.not_found=Запрашиваемое портфолио не найдено. +dashboard.portfolio.not_found.2=Либо его родитель не был пересчитан, либо он был удален. #------------------------------------------------------------------------------ @@ -1261,7 +1363,7 @@ 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.new_code_period.question=Выберите базу для расчета нового кода для этого проектов по умолчанию settings.languages.select_a_language_placeholder=Выберите язык @@ -1269,6 +1371,7 @@ 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=Настройки интеграции @@ -1368,6 +1471,7 @@ settings.almintegration.feature.alm_repo_import.description=Выберите р settings.almintegration.feature.alm_repo_import.disabled=Выключен settings.almintegration.feature.alm_repo_import.disabled.no_url=Эта функция отключена, потому что у настроенного экземпляра не указан адрес. settings.almintegration.tabs.authentication_moved=Вы можете делегировать аутентификацию этой DevOps-платформе. Соответствующие настройки находятся в разделе {link}. +settings.almintegration.tabs.community_edition_cannot_delegate_auth=Вы не можете делегировать аутентификацию на эту DevOps-платформу используя SonarQube версии Community Edition. # Authentication Common settings.authentication.title=Аутентификация @@ -1387,7 +1491,6 @@ settings.authentication.form.enable=Включить конфигурацию settings.authentication.form.disable=Отключить конфигурацию settings.authentication.form.provisioning=Настройка синхронизации settings.authentication.form.provisioning_at_login=Just-in-time синхронизация пользователя и группы (по умолчанию) -settings.authentication.form.provisioning_at_login_short=Just-in-Time синхронизация settings.authentication.form.other_provisioning_enabled=Уже включено для другого поставщика. Только с одним поставщиком идентификации может быть настроена автоматическая синхронизация пользователей и групп. # GITHUB @@ -1396,14 +1499,21 @@ settings.authentication.form.edit.github=Изменить конфигураци settings.authentication.github.appid_x=ID приложения\: {0} settings.authentication.github.confirm.auto=Переключиться на автоматическую синхронизацию settings.authentication.github.confirm.jit=Переключиться на Just-in-Time синхронизацию -settings.authentication.github.confirm.auto.description=После того, как вы переключитесь на автоматическую синхронизацию, вы больше не сможете редактировать группы, пользователей и группы членства в SonarQube. Вы уверены? +settings.authentication.github.confirm.auto.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.configuration=Конфигурация GitHub settings.authentication.github.form.not_configured=Приложение GitHub не настроено settings.authentication.github.form.legacy_configured=Совместимость с GitHub OAuth устарела и будет удалена в будущих версиях. Ваши настройки будут продолжать работать, но с ограниченной поддержкой. Мы рекомендуем использовать GitHub приложения. Для получения дополнительной информации ознакомьтесь с {documentation}. settings.authentication.github.enable_first=Включите конфигурацию GitHub для дополнительных настроек синхронизации. -settings.authentication.github.form.provisioning_with_github=Автоматическая синхронизация пользователя и группы -settings.authentication.github.form.provisioning_with_github_short=Автоматическая синхронизация +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. Существующие локальные пользователи будут сохранены и могут быть только деактивированы. settings.authentication.github.form.provisioning_with_github.description.doc=Подробнее в {documentation}. settings.authentication.github.form.provisioning.disabled=Текущая версия не поддерживает синхронизацию с GitHub. Подробнее в {documentation}. @@ -1412,12 +1522,14 @@ 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_failed_link=Подробнее +settings.authentication.github.synchronization_details_link=Подробнее settings.authentication.github.configuration.validation.details=Подробнее settings.authentication.github.configuration.validation.test=Тест конфигурации settings.authentication.github.configuration.validation.loading=Проверка конфигурации +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} @@ -1425,6 +1537,7 @@ settings.authentication.github.configuration.validation.invalid_org=Органи 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} (не найдено или приложение не установлено) # SAML settings.authentication.form.create.saml=Новая конфигурация SAML @@ -1432,7 +1545,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=После того, как вы переключитесь на автоматическую синхронизацию, вы больше не сможете редактировать группы, пользователей и группы членства в SonarQube. Вы уверены? +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 не настроен @@ -1720,7 +1833,7 @@ 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=Новый код начинается здесь project_activity.new_code_period_start.help=Анализ, предшествующий этой отметке, является базовым уровнем для сравнения с новым кодом project_activity.graphs.choose_type=Выберите тип графика @@ -1825,12 +1938,23 @@ projects_management.filter_by_visibility=Фильтр по видимости 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.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=Ключ приложения - это уникальный идентификатор для приложения. #------------------------------------------------------------------------------ # @@ -1922,8 +2046,10 @@ 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}" повлияют на дочерний профиль. @@ -2001,11 +2127,13 @@ quality_gates.conditions.metric=Метрика quality_gates.conditions.new_code=В новом коде quality_gates.conditions.new_code.long=Условия для нового кода quality_gates.conditions.new_code.description=Условия для нового кода применяются ко всем веткам и пулл-реквестам. -quality_gates.conditions.new_code_x={0} условие(я) не выполнены в новом коде +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_x={0} условие(я) не выполнены во всем коде +quality_gates.conditions.overall_code_1=1 условие не выполнено во всем коде +quality_gates.conditions.overall_code_x={0} условий не выполнено во всем коде quality_gates.conditions.operator=Оператор quality_gates.conditions.warning=Предупреждение quality_gates.conditions.warning.tooltip=Статус предупреждения устарел и исчезнет после следующего обновления Порога качества. @@ -2042,8 +2170,6 @@ 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_over_compliant.tooltip.message=Вы добавили дополнительные условия в порог качества "Clean as You Code", чего мы не рекомендуем. -quality_gates.cayc_over_compliant.badge.tooltip.learn_more=Узнайте, почему quality_gates.cayc.banner.title=Этот порог качества соответствует стандарту Clean as You Code quality_gates.cayc.banner.description1=Этот порог качества соответствует методологии {cayc_link}, поэтому вы можете воспользоваться наиболее эффективным подходом к поставке чистого кода. quality_gates.cayc.banner.description2=Это гарантирует, что\: @@ -2053,9 +2179,6 @@ quality_gates.cayc.banner.list_item3=Все потенциальные уязв quality_gates.cayc.banner.list_item4=Новый код имеет ограниченный технический долг quality_gates.cayc.banner.list_item5=Новый код имеет ограниченное дублирование quality_gates.cayc.banner.list_item6=Новый код должным образом покрыт тестами -quality_gates.cayc_over_compliant.banner.title=Дополнительные условия не рекомендуются -quality_gates.cayc_over_compliant.banner.description=Вы добавили дополнительные условия в порог качества "Clean as You Code", чего мы не рекомендуем. Изучите {link} -quality_gates.cayc_over_compliant.banner.link=почему 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} условий(я) будут изменены для нового кода @@ -2083,6 +2206,7 @@ rules.status.REMOVED.help=Правило, вызвавшее это замеча # #------------------------------------------------------------------------------ coding_rules.active_in_all_profiles=Это правило уже активировано во всех доступных профилях качества. +coding_rules.severity_cannot_be_modified=Серьезность больше не может быть изменена. coding_rules.activate=Активировать coding_rules.activate_in=Активировать в coding_rules.activate_in_quality_profile=Активировать в профиле качества @@ -2095,6 +2219,7 @@ 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=Внимание\: Библиотеки, упомянутые в этих инструкциях, могут не подходить вашему коду. @@ -2112,7 +2237,9 @@ coding_rules.custom_rule.activation_notice=Примечание\: парамет 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=Удалить правило +condig_rules.delete_rule_x=Удалить правило {0} coding_rules.delete.custom.confirm=Вы уверены, что вы хотите удалить собственное правило "{0}"? coding_rules.extend_description=Расширить описание coding_rules.deactivate_in=Деактивировать в @@ -2155,12 +2282,12 @@ coding_rules.type.tooltip.CODE_SMELL=Правило обнаружения де coding_rules.type.tooltip.BUG=Правило обнаружения ошибок coding_rules.type.tooltip.VULNERABILITY=Правило обнаружения уязвимости coding_rules.type.tooltip.SECURITY_HOTSPOT=Правило обнаружения потенциальной уязвимости +coding_rules.type.deprecation.title=Типы правил являются устаревшими. +coding_rules.type.deprecation.filter_by=Вы можете фильтровать править по характеристикам чистого кода и качества ПО. +coding_rules.severity.deprecation.title=Серьезность теперь связана с затронутым качеством ПО. Этот уровень серьезности устарел и больше не может быть изменен. +coding_rules.severity.deprecation.filter_by=Теперь вы можете фильтровать правила по качеству ПО и "новой" серьезности. + coding_rules.update_custom_rule=Обновить собственное правило -coding_rules.filter_similar_rules=Фильтровать похожие правила -coding_rules.filter_by_language=Фильтровать по языку {0} -coding_rules.filter_by_type=Фильтровать по типу {0} -coding_rules.filter_by_severity=Фильтровать по {0} серьезности -coding_rules.filter_by_tag=Фильтровать по тегу {0} coding_rules.filters.activation=Активация coding_rules.filters.activation.active=Активно @@ -2193,6 +2320,9 @@ coding_rules.filters.template.is_not_template=Скрыть шаблоны 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=Профили качества - это коллекция правил для применения во время анализа. @@ -2238,7 +2368,7 @@ coding_rules.description_section.title.more_info=Подробнее coding_rules.description_section.title.activity=Активность coding_rules.description_context.title=Какой компонент или фреймворк содержит замечание? -coding_rules.description_context.sub_title=Как это исправить в {0}? +coding_rules.description_context.subtitle=Как это исправить в {0}? coding_rules.description_context.default_information={0} был обнаружен как наиболее подходящий компонент или фреймворк для этого замечания. coding_rules.description_context.other=Другие @@ -2247,6 +2377,53 @@ coding_rules.more_info.resources.title=Ресурсы coding_rules.more_info.notification_message=Ниже мы добавили новую информацию о принципах "Чистого кода", чтобы помочь вам улучшить качество и безопасность кода. Найдите время прочитать ее. coding_rules.more_info.scroll_message=Прокрутите вниз до "Принципов качества кода" + +rule.impact.severity.tooltip=Замечания, найденные этим правилом, имеют серьезность {severity} влияющую на качество ПО {quality}. + +rule.clean_code_attribute_category.CONSISTENT=Консистентность +rule.clean_code_attribute_category.CONSISTENT.title=Это правило консистентности. +rule.clean_code_attribute_category.CONSISTENT.title_short=Правило консистентности +rule.clean_code_attribute_category.INTENTIONAL=Преднамеренность +rule.clean_code_attribute_category.INTENTIONAL.title=Это правило преднамеренности. +rule.clean_code_attribute_category.INTENTIONAL.title_short=Правило преднамеренности +rule.clean_code_attribute_category.ADAPTABLE=Адаптивность +rule.clean_code_attribute_category.ADAPTABLE.title=Это правило адаптивности. +rule.clean_code_attribute_category.ADAPTABLE.title_short=Правило адаптивности +rule.clean_code_attribute_category.RESPONSIBLE=Ответственность +rule.clean_code_attribute_category.RESPONSIBLE.title=Это правило ответственности. +rule.clean_code_attribute_category.RESPONSIBLE.title_short=Правило ответственности + +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 @@ -2367,11 +2544,13 @@ 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 -my_account.add_project.bitbucketcloud=Bitbucket Cloud -my_account.add_project.github=GitHub -my_account.add_project.gitlab=GitLab +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=Эта учетная запись не должна использовать пароль по умолчанию. @@ -2397,6 +2576,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=Права доступа к проекту синхронизируются. #------------------------------------------------------------------------------ @@ -2416,6 +2596,14 @@ 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=Потенциально окажет незначительное влияние на качество. + #------------------------------------------------------------------------------ # # METRIC DOMAINS @@ -2869,7 +3057,7 @@ 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.description=Всего усилий (в минутах) для исправления всех замечаний компонента и, следовательно, выполнения всех требований. metric.sqale_index.name=Технический долг metric.sqale_index.short_name=Долг metric.sqale_rating.description=A-E рейтинг на основе технического долга @@ -2960,7 +3148,7 @@ projects_role.groups=Группы projects_role.admin=Администрирование projects_role.admin.desc=Доступ к настройкам проекта и выполнение задач администрирования (для приватных проектов потребуется право "Просмотр") projects_role.issueadmin=Управление замечаниями -projects_role.issueadmin.desc=Изменять тип и серьезность замечания, помечать замечания как "исправленное", "не актуальное" или "ложное срабатывание" (для приватных проектов потребуется право "Просмотр"). +projects_role.issueadmin.desc=Помечать замечания как "исправленное", "не актуальное" или "ложное срабатывание" (для приватных проектов потребуется право "Просмотр"). projects_role.securityhotspotadmin=Администрирование потенциальных уязвимостей projects_role.securityhotspotadmin.desc=Отметить потенциальную уязвимость как рассмотренную (исправленную или безопасную), сбросить статус рассмотрения (для приватных проектов необходимо право "Просмотр"). projects_role.user=Просмотр @@ -3001,6 +3189,7 @@ 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}"? @@ -3337,6 +3526,7 @@ 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_tasks.page=Фоновые задания background_tasks.page.description=Эта страница позволяет отслеживать очереди задач, работающих асинхронно на сервере. Она также дает доступ к истории завершенных задач, их статусу и журналу работы. Обработка отчета анализа является наиболее распространенным видом фоновой задачи. @@ -3416,6 +3606,13 @@ project_dump.failed_import=Не удалось выполнить последн project_dump.import_form_description=Дамп для этого проекта найден. Вы можете импортировать его, нажав на кнопку ниже. project_dump.import_form_description_disabled=Проекты не могут быть импортированы. Эта функция доступна только в Enterprise Edition. +#------------------------------------------------------------------------------ +# +# Project Information +# +#------------------------------------------------------------------------------ +project_information.project_notifications.title=Отправлять электронное письмо, когда\: + #------------------------------------------------------------------------------ # # SYSTEM @@ -3467,6 +3664,7 @@ system.version_is_availble={version} доступно # OVERVIEW # #------------------------------------------------------------------------------ +overview.1_condition_failed=1 условие не выполнено overview.X_conditions_failed={0} условий не выполнено overview.fix_failed_conditions_with_sonarlint=Исправьте проблемы до того, как они повлияют на Порог качества проекта в вашей IDE с {link}. Используйте всю его супер-пупер мощь\! overview.quality_gate.status=Статус порога качества @@ -3484,13 +3682,8 @@ overview.quality_gate.conditions.cayc.warning=Порог качества, ис overview.quality_gate.conditions.cayc.details=Исправление этого порога качества поможет вам достичь состояния "Чистый код". overview.quality_gate.conditions.cayc.details_with_link=Исправление {link} поможет вам достичь состояния чистого кода. overview.quality_gate.conditions.non_cayc.warning.link=этот порог качества -overview.quality_gate.conditions.cayc_over_compliant.warning.link=порог качества -overview.quality_gate.conditions.cayc_over_compliant.details=Вы добавили дополнительные условия в порог качества "Clean as You Code", чего мы не рекомендуем. -overview.quality_gate.conditions.cayc_over_compliant.details_with_link=Вы добавили дополнительные условия в порог качества "Clean as You Code", чего мы не рекомендуем. Повторите {link}. overview.quality_gate.conditions.cayc.link=Узнайте, почему -overview.quality_gate.conditions.cayc_over_compliant.link=Узнайте, почему overview.quality_gate.application.non_cayc.projects_x={0} проект(ов) в этом приложении используют порог качества, несоответствующий Clean as You Code -overview.quality_gate.application.cayc_over_compliant.projects_x=Вы добавили дополнительные условия в порог качества "Clean as You Code" для проекта(ов) {0}, чего мы не рекомендуем. overview.quality_gate.show_project_conditions_x=Показать невыполненные условия для проекта {0} overview.quality_gate.hide_project_conditions_x=Скрыть невыполненные условия для проекта {0} overview.quality_profiles=Профили качества @@ -3583,14 +3776,13 @@ overview.deprecated_profile=Этот профиль качества испол overview.deleted_profile={0} был удален с момента последнего анализа. overview.link_to_x_profile_y=Перейти к профилю {0} "{1}" -overview.badges.get_badge.TRK=Получить значки проекта -overview.badges.get_badge.VW=Получить значки портфолио -overview.badges.get_badge.APP=Получить значки приложения +overview.badges.get_badge=Значки overview.badges.title=Получить значки проекта overview.badges.description.TRK=Отобразите статус ваших проектных метрик в инструкции или на сайте. Выберите свой вариант\: overview.badges.description.VW=Отобразите статус ваших метрик портфолио в инструкции или на сайте. Выберите свой вариант\: overview.badges.description.APP=Отобразите статус ваших метрик приложения в инструкции или на сайте. Выберите свой вариант\: -overview.badges.metric=Метрика +overview.badges.metric=Настроить значок +overview.badges.format=Форматирование кода overview.badges.options.colors.white=Белый overview.badges.options.colors.black=Чёрный overview.badges.options.colors.orange=Оранжевый @@ -3636,6 +3828,13 @@ 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=Тело запроса #------------------------------------------------------------------------------ @@ -3752,7 +3951,7 @@ footer.web_api=Web API # NEW CODE DEFINITION # #------------------------------------------------------------------------------ -new_code_definition.question=Что должно быть базой для расчета нового кода для этого проекта? +new_code_definition.question=Выберите базу для расчета нового кода для этого проекта new_code_definition.global_setting=Использовать глобальную настройку new_code_definition.specific_setting=Определить специфические настройки для этого проекта @@ -3776,6 +3975,13 @@ 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 @@ -3787,13 +3993,15 @@ onboarding.alm.bitbucketcloud=Bitbucket Cloud onboarding.alm.gitlab=GitLab onboarding.project_analysis.header=Проанализируйте ваш проект -onboarding.project_analysis.description=Мы инициализировали ваш проект на {instance}, теперь вы можете запускать анализ\! +onboarding.project_analysis.description=Мы инициализировали ваш проект на SonarQube, теперь вы можете запускать анализ\! onboarding.project_analysis.guide_to_integrate_pipelines=следуйте руководству по интеграции со сборочными линиями -onboarding.create_project.setup_manually=Создать проект +onboarding.create_project.manual.title=Создать проект onboarding.create_project.select_method=Как вы хотите создать свой проект? onboarding.create_project.select_method.manually=Вы просто тестируете или применяете иной вариант использования? Создайте проект вручную. -onboarding.create_project.select_method.devops_platform=Вы хотите извлечь пользу из всех функций SonarQube (например, создание репозитория и декорацию пулл-реквестов)? Создайте проект из вашей любимой платформы DevOps. +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 @@ -3801,8 +4009,13 @@ 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.alm_not_configured=Связаться с администратором для выполнения глобальных настроек -onboarding.create_project.alm_not_configured.admin=Глобальные настройки не выполнены +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.description=До 400 символов. Все буквы, цифры, тире, подчеркивание, точка или двоеточие. @@ -3810,76 +4023,60 @@ 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.project_key.taken=Этот ключ проекта уже занят. onboarding.create_project.display_name=Отображаемое имя -onboarding.create_project.display_name.error.empty=Отображаемое имя является обязательным. onboarding.create_project.display_name.description=До 255 символов onboarding.create_project.main_branch_name=Название основной ветки -onboarding.create_project.main_branch_name.error.empty=Укажите название основной ветки. 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.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_project.from_bbs=Создать проект из Bitbucket Server onboarding.create_application.key.description=Если указано, то это значение используется в качестве ключа вместо генерации его из имени приложения. Можно использовать только буквы, цифры, тире и подчеркивания. - -onboarding.create_project.pat_form.title.azure=Разрешить SonarQube доступ к репозиториям Azure DevOps -onboarding.create_project.pat_form.title.bitbucket=Предоставьте доступ к своим репозиториям -onboarding.create_project.pat_form.title.bitbucketcloud=Предоставьте доступ к своим репозиториям -onboarding.create_project.pat_form.title.gitlab=Предоставление доступа к вашим проектам +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.bitbucketcloud=SonarQube требуется пароль приложения для доступа к вашим репозиториям из Bitbucket Cloud. +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.pat_form.list_repositories=Список репозиториев 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.enter_pat.bitbucketcloud=Введите пароль приложения -onboarding.create_project.enter_username=Введите имя пользователя Bitbucket +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.bitbucketcloud=Ваш пароль приложения не может быть подтвержден. +onboarding.create_project.pat_incorrect.bitbucket_cloud=Ваш пароль приложения не может быть подтвержден. onboarding.create_project.pat_incorrect.gitlab=Не удалось подтвердить ваш персональный доступ. Пожалуйста, убедитесь, что у вас есть соответствующие права и не истек срок их действия. -onboarding.create_project.pat_help.title=Как создать персональный токен? -onboarding.create_project.pat_help.bitbucketcloud.title=Как создать пароль для приложения? onboarding.create_project.pat.expired.info_message=Вы должны сделать это снова, так как срок действия вашего токена истек или он был отозван. onboarding.create_project.pat.expired.info_message_contact=Если это не решит проблему, то обратитесь к системному администратору. -onboarding.create_project.pat_help.instructions.azure=Создайте и укажите сервер Azure DevOps {link}. Вам нужно выбрать область {scope} для отображения списка ваших репозиториев, доступных для анализа. -onboarding.create_project.pat_help.instructions.link.azure=персональный токен +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=Воспользуйтесь следующей ссылкой, чтобы сгенерировать токен на {alm}, затем скопируйте и вставьте его в поле ввода персонального токена. -onboarding.create_project.pat_help.bitbucketcloud.instructions=Перейдите по следующей ссылке для создания пароля приложения, затем скопируйте и вставьте его в соответствующее поле. -onboarding.create_project.pat_help.bitbucket.instructions=Щелкните следующую ссылку, перейдите к {menu} и нажмите {button}, чтобы создать токен. Затем скопируйте и вставьте в поле персонального токена. -onboarding.create_project.pat_help.bitbucket.instructions.menu=Токены доступа HTTP -onboarding.create_project.pat_help.bitbucket.instructions.button=Создать токен +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.pat_help.instructions2.bitbucket=Задайте имя, например, «SonarQube» и выберите следующие разрешения\: -onboarding.create_project.pat_help.instructions2.bitbucketcloud=Задайте имя, например, «SonarQube» и выберите следующие разрешения\: +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.instructions_username.bitbucketcloud.title=Как найти имя пользователя? -onboarding.create_project.pat_help.instructions_username.bitbucketcloud=Перейдите по ссылке для поиска имени пользователя в настройках профиля Bitbucket -onboarding.create_project.pat_help.instructions_username.bitbucketcloud.link=Персональные настройки - -onboarding.create_project.pat_help.link=Создать персональный токен -onboarding.create_project.pat_help.bitbucketcloud.link=Добавить пароль приложения -onboarding.create_project.pat_help.bbs_permission_projects=Проекты\: {perm} -onboarding.create_project.pat_help.bbs_permission_repos=Репозитории\: {perm} -onboarding.create_project.pat_help.read_permission=Чтение +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) @@ -3889,38 +4086,38 @@ onboarding.create_project.no_bbs_repos=Для этого проекта не н 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.import_selected_repo=Настроить выбранный репозиторий -onboarding.create_project.go_to_project=Перейти к проекту -onboarding.create_project.see_on_github=Посмотреть проект на GitHub +onboarding.create_project.see_on_github=Посмотреть на GitHub onboarding.create_project.search_prompt=Поиск проектов onboarding.create_project.set_up=Настроить onboarding.create_project.azure.title=Создать проект из Azure DevOps +onboarding.create_project.azure.subtitle=Импортировать проекты из одного из ваших проектов Azure 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.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.choose_organization=Выберите организацию -onboarding.create_project.github.warning.title=Не удается подключиться к GitHub -onboarding.create_project.github.warning.message=Пожалуйста, свяжитесь с администратором для настройки интеграции с GitHub. -onboarding.create_project.github.warning.message_admin=Убедитесь, что экземпляр GitHub правильно настроен в {link} для создания нового проекта из репозитория. +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.gitlab.title=Создать проект из Gitlab +onboarding.create_project.gitlab.subtitle=Импортировать проекты из одной из групп GitLab 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.new_code_definition.title=Настроить проект по методике "Чистый код" -onboarding.create_project.new_code_definition=Новый код -onboarding.create_project.new_code_definition.description=Настройки определения части кода, которая будет считаться новой. -onboarding.create_project.new_code_definition.description1=Это поможет вам сосредоточиться на последних изменениях в вашем проекте, позволяя вам следовать методологии "Чистый код". -onboarding.create_project.new_code_definition.description2=Подробнее\: {link} -onboarding.create_project.new_code_definition.description2.link=Настройки Нового кода +onboarding.create_project.new_code_definition.description=Настройки определяют, какая часть вашего кода будет считаться новым кодом. Это поможет вам сосредоточиться на последних изменениях в вашем проекте, позволяя следовать методологии "Чистый код". Подробнее\: {link} +onboarding.create_project.new_code_definition.description.link=Настройки Нового кода onboarding.create_project.new_code_definition.create_project=Создать проект onboarding.create_project.success=Поздравляем\! Ваш проект создан. @@ -3953,7 +4150,7 @@ onboarding.analysis.auto_refresh_after_analysis.done=Выполнен ли ан onboarding.analysis.auto_refresh_after_analysis.auto_refresh=После успешного завершения анализа эта страница автоматически обновится через несколько минут. onboarding.analysis.auto_refresh_after_analysis.set_up_pr_deco_and_ci.admin=Вы можете настроить декорацию пулл-реквестов в разделе настроек проекта. Чтобы настроить анализ с помощью любимого CI, ознакомьтесь с обучающими материалами. onboarding.analysis.auto_refresh_after_analysis.set_up_pr_deco_and_ci=Вы можете обратиться к администратору проекта с просьбой настроить декорирование пулл-реквестов. Чтобы настроить анализ с помощью вашего любимого CI, просмотрите обучающие материалы. -onboarding.analysis.auto_refresh_after_analysis.check_these_links=Изучите эти ссылки, пока вы ждёте\: {link_branches}, {link_pr_analysis}. +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=Анализ ветки @@ -4028,8 +4225,8 @@ onboarding.analysis.dotnetcore.global.text.path=Убедитесь, что па onboarding.tutorial.return_to_list=Выберите другой вариант onboarding.tutorial.ci_outro.all_set.title=Вы все настроили\! -onboarding.tutorial.ci_outro.all_set.sentence={all_set} и готовы повышать качество и безопасность вашего кода\! -onboarding.tutorial.ci_outro.all_set.sentence.all_set=Вы все настроили +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. @@ -4039,7 +4236,6 @@ onboarding.tutorial.ci_outro.commit.why.azure=Каждый новый push-за onboarding.tutorial.ci_outro.commit.why.no_branches=Каждый новый push-запрос в главную ветку или пулл-реквест запустит новый анализ в SonarQube. onboarding.tutorial.ci_outro.refresh=Эта страница обновится с результатами анализа. onboarding.tutorial.ci_outro.refresh.why=Если страница не обновляется спустя какое-то время, перепроверьте настройки анализа. -onboarding.tutorial.ci_outro.waiting_for_fist_analysis=Ожидание завершения первого анализа... onboarding.tutorial.other.project_key.sentence=Создайте файл {file} в вашем репозитории и вставьте следующий код\: onboarding.tutorial.cfamilly.compilation_database_info=Если у вас возникли проблемы с использованием build wrapper, вы можете попробовать использовать {link} onboarding.tutorial.cfamilly.compilation_database_info.link=база данных компиляции @@ -4047,6 +4243,9 @@ onboarding.tutorial.cfamilly.speed_caching=Вы также можете уско onboarding.tutorial.cfamilly.speed_caching.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=Вы просто тестируете или применяете иной вариант? Создайте проект вручную. @@ -4057,12 +4256,22 @@ onboarding.tutorial.choose_method.github-actions=С помощью GitHub Action 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} и создайте две новые переменные\: @@ -4074,6 +4283,7 @@ 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.secret.intro=В вашем репозитории GitHub перейдите к {settings_secret} и создайте два новых секретных ключа\: onboarding.tutorial.with.github_action.secret.intro.link=Settings > Secrets @@ -4111,9 +4321,9 @@ onboarding.tutorial.with.gitlab_ci.variables.section2.step4=Не устанав 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.baseconfig.no_branches=Обратите внимание, что это минимальная базовая конфигурация для выполнения анализа SonarQube на вашей главной ветке. -onboarding.tutorial.with.gitlab_ci.yaml.existing=Если у вас уже есть сконфигурированный конвейер, то вы можете добавить пример из этого шага в ваш существующий 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 @@ -4252,8 +4462,7 @@ onboarding.tutorial.with.jenkins.webhook.bitbucket.title=Создание Webhoo 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. Уже есть настроенный Webhook? {link} -onboarding.tutorial.with.jenkins.webhook.intro.link=Пропустить этот шаг. +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 репозитория @@ -4437,6 +4646,7 @@ onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection=Что onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection.link=документация onboarding.tutorial.no_scan_rights=У вас нет прав на анализ этого проекта. Обратитесь к администратору проекта. + #------------------------------------------------------------------------------ # # BRANCHES @@ -4683,9 +4893,13 @@ maintenance.sonarqube_is_offline.text=Потеряно подключение к # INDEXATION # #------------------------------------------------------------------------------ -indexation.in_progress=SonarQube перезагружает данные проекта. Некоторые проекты будут недоступны до тех пор, пока этот процесс не будет завершен. -indexation.progression={0}% завершено. -indexation.progression_with_error={0}% завершено из {link}. +indexation.in_progress=Идет переиндексация. +indexation.details_unavailable=Подробности недоступны до завершения процесса. +indexation.link_unavailable=Ссылка на результаты недоступна до завершения процесса. +indexation.features_partly_available=Большинство функций доступно, но некоторые детали отобразятся только после завершения. {link} +indexation.features_partly_available.link=Подробнее +indexation.progression={0} из {1} проектов переиндексировано. +indexation.progression_with_error={0} из проектов {1} переиндексировано с помощью {link}. indexation.progression_with_error.link=не удается выполнить задачи indexation.completed=Все данные проекта были перезагружены. indexation.completed_with_error=SonarQube завершил перезагрузку данных проектов. Некоторые {link} приводят к тому, что некоторые проекты останутся недоступными. @@ -4694,8 +4908,12 @@ 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=Вы можете продолжить анализ ваших проектов в ходе этого процесса. +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} #------------------------------------------------------------------------------ @@ -4752,6 +4970,7 @@ 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=Наименование @@ -4787,3 +5006,28 @@ 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.step_x_of_y={0} из {1}