diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties
index 1de045c..ffd5f21 100644
--- a/src/main/resources/org/sonar/l10n/core_ru.properties
+++ b/src/main/resources/org/sonar/l10n/core_ru.properties
@@ -1,3 +1,15 @@
+#------------------------------------------------------------------------------
+#
+# /!\ LEGACY FILE /!\
+#
+# Default translations (in English) are now defined in the frontend repository:
+# https://github.com/SonarSource/sonarqube-webapp/blob/master/server/sonar-web/src/main/js/l10n/default.ts
+#
+# Run `yarn generate-translation-keys` to create a reference properties file for your translations
+#
+#------------------------------------------------------------------------------
+
+
#------------------------------------------------------------------------------
#
# GENERIC WORDS, sorted alphabetically
@@ -338,7 +350,7 @@ results_shown_x={count} результатов отображено
no_results=Нет результатов
no_results_for_x=Нет результатов для "{0}"
no_results_search=Не найдено результатов по выбранным критериям.
-no_results_search.favorites=Не найдено результатов в избранном по выбранным критериям.
+no_results_search.favorites=Мы не смогли найти каких-либо результатов, соответствующих выбранным критериям в избранном.
no_results_search.2=Попробуйте изменить поисковый запрос, чтобы получить результаты.
no_results_search.favorites.2=Хотите ли вы поискать среди {url} проектов?
opens_in_new_window=Открывается в новом окне
@@ -982,7 +994,7 @@ 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.accept.description=Это ошибка, но исправлена будет позднее, некоторое время она допустима.
issue.transition.confirm=Подтвердить
issue.transition.confirm.description=Устаревшее
issue.transition.confirm.deprecated_tooltip.1=Действие "Подтверждение" устарело.
@@ -1014,6 +1026,9 @@ issue.transition.resolveasreviewed=Отметить как проверенно
issue.transition.resolveasreviewed.description=В коде нет уязвимости
issue.transition.resetastoreview=Перевести в "к просмотру"
issue.transition.resetastoreview.description=Необходимо вновь проанализировать потенциальную уязвимость
+issue.transition.status_change=Изменение статуса
+issue.transition.go_back_change_status=Вернуться к изменению статуса
+issue.transition.change_status=Изменить статус
issue.tabs.code=Что за замечание?
issue.location_x=Расположение {0}
issue.closed.file_level=Это замечание в {status}. Оно было обнаружено в файле ниже и больше нигде.
@@ -1105,6 +1120,7 @@ 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.
+clean_code_attribute.learn_more=Узнайте больше о Чистом коде
issue.issue_status.OPEN=Открыто
issue.issue_status.ACCEPTED=Принято
@@ -1173,8 +1189,8 @@ issues.fixed_issues.description=Список замечаний, которые
issues.x_more_locations=+ ещё {0} мест нахождения
issues.not_all_issue_show=Не все замечания включены
issues.not_all_issue_show_why=У вас нет доступа ко всем проектам в этом портфолио
-issues.qg_mismatch.title=Несоответствие метрик порога качества
-issues.qg_mismatch.description=Порог качества содержит условия из режима {isStandardMode, select, true {"Мульти-качества"} other {"Стандартный"}}. Пока эта инсталляция находится в режиме {isStandardMode, select, true {"Стандартный"} other {"Мульти-качества"}}, для них будут видны некоторые метрики режима {isStandardMode, select, true {"Мульти-качества"} other {"Стандартный"}}.
+issues.qg_mismatch.title=Несоответствие метрик режиму
+issues.qg_mismatch.description=Проект содержит метрики из режима {isStandardMode, select, true {"Мульти-качества (MQR)"} 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}.
@@ -1466,10 +1482,11 @@ projects.sort.-size=по размеру (сначала наибольшие)
projects.show_more=Показать еще проекты
projects.security_hotspots_reviewed=Обзор потенциальных уязвимостей
projects.awaiting_scan=Изменение в расчете
-projects.awaiting_scan.title=Значения изменятся после следующего анализа
-projects.awaiting_scan.description.TRK=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения будут обновлены после следующего анализа.
-projects.awaiting_scan.description.APP=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения будут обновлены после завершения анализа всех проектов этого приложения.
-projects.awaiting_scan.description.VW=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения будут обновлены после завершения анализа всех проектов в этом портфолио.
+projects.awaiting_scan.title=Значения могут измениться после следующего анализа
+projects.awaiting_scan.description.TRK=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения могут обновиться после следующего анализа.
+projects.awaiting_scan.description.APP=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения могут обновиться после завершения анализа всех проектов в этом приложении.
+projects.awaiting_scan.description.VW=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Отображаемые значения могут обновиться после завершения анализа всех проектов в этом портфолио.
+projects.awaiting_scan.learn_more=Узнайте больше в документации SonarQube
projects.ai_code_assurance_on.content=Этот проект содержит код, сгенерированный ИИ и использует преимущества технологии AI Code Assurance от Sonar’а.
projects.ai_code_assurance_off.content=Этот проект содержит код созданный ИИ, но используемый порог качества не настроен для AI Code Assurance.
projects.ai_code_assurance.edit_quality_gate=Изменить порог качества
@@ -1521,7 +1538,9 @@ settings.search.results=Список результатов поиска
settings.json.format=Формат JSON
settings.json.format_error=Для форматирования требуется корректный JSON. Пожалуйста, исправьте его и повторите попытку.
-settings.analysis_scope.wildcards.introduction=Вы можете использовать следующие шаблоны.
+settings.analysis_scope.introduction=Сузьте фокус, настроив, что и как будет анализироваться. Узнайте больше об области анализа.
+settings.analysis_scope.wildcards.introduction=Вы можете задать параметры анализа, используя шаблоны\:
+settings.analysis_scope.wildcards.link=шаблоны
settings.analysis_scope.wildcards.zero_more_char=Совпадают ноль или больше символов
settings.analysis_scope.wildcards.zero_more_dir=Совпадают ноль или больше каталогов
settings.analysis_scope.wildcards.single_char=Совпадает один символ
@@ -2389,7 +2408,7 @@ 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.intro=Профили качества - это наборы правил, применяемые при анализе. Для каждого языка есть профиль по умолчанию. Все проекты, которым не назначен какой-либо профиль, будут проанализированы с помощью профиля по умолчанию. В идеале, все проекты должны использовать один и тот же профиль для языка. Подробнее.
quality_profiles.list.projects=Проекты
quality_profiles.list.projects.help=Проекты с выбранным профилем качества всегда анализируются в соответствии с его настройками независимо от профиля по умолчанию. Администраторы профиля качества могут самостоятельно связывать проекты с профилем, а администраторы проекта могут выбирать нужный профиль для каждого языка кодирования своего проекта.
quality_profiles.list.rules=Правила
@@ -2550,6 +2569,7 @@ quality_gates.built_in.description.2=Он будет автоматически
quality_gates.status=Статус порога качества
quality_gates.help.title=Что такое порог качества?
quality_gates.help.desc=Это набор измеряемых логических условий. Он помогает сразу узнать, готовы ли ваши проекты к работе. В идеале, все проекты должны использовать одинаковый порог качества. Порог качества для каждого проекта отображается на его главной странице.
+quality_gates.help.link=Узнайте больше о порогах качества
quality_gates.permissions=Разрешения
quality_gates.permissions.help=Пользователи с глобальным разрешением "Администрирование Порогов качества", и перечисленные ниже, могут управлять этим порогом качества.
quality_gates.permissions.grant=Выдать разрешение пользователю или группе
@@ -2588,8 +2608,7 @@ 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.banner.description=Этот порог качества настроен в соответствии с методикой Чистый код. Это означает, что\:
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} условий(я) будут изменены для нового кода
@@ -2990,9 +3009,9 @@ notification.dispatcher.SQ-MyNewIssues=Мои новые замечания
notification.dispatcher.QualityGateConditionsMismatch=Показатели порога качества не соответствуют режиму экземпляра
notification.dispatcher.CeReportTaskFailure=Сбой фонового задания в администрируемых мной проектах
notification.dispatcher.CeReportTaskFailure.project=Фоновые задания с ошибками
-notification.dispatcher.description_x=Отметьте для получения уведомления по {0}
-notification.calculation_change.message.TRK=Изменился алгоритм расчета рейтингов и это может повлиять на ваши рейтинги безопасности, надежности и т. д. {link}
-notification.calculation_change.message.VW=Изменился алгоритм расчета рейтингов и это может повлиять на ваши рейтинги безопасности, надежности и т. д. {link}
+notification.dispatcher.description_x=Отметьте для получения уведомления для {project}
+notification.dispatcher.group.label=Уведомления для проекта {project}
+notification.calculation_change.message=Способ расчета значений и рейтингов безопасности, надежности, сопровождаемости изменился. Подробнее в документации
#------------------------------------------------------------------------------
#
@@ -3153,7 +3172,7 @@ severity_impact.LOW.description=Потенциально окажет незна
severity_impact.INFO=Информационные
severity_impact.INFO.description=Ни ошибка, ни недостаток качества. Просто замечание.
severity_impact.help.description=
Они могут быть изменены при наличии необходимых полномочий.
- +severity_impact.help.link=Узнайте больше о серьезности и качествах ПО #------------------------------------------------------------------------------ # # SOFTWARE QUALITIES @@ -3241,10 +3260,6 @@ 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=Дефекты кода @@ -3261,10 +3276,6 @@ 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=Условия для покрытия @@ -3317,10 +3328,6 @@ 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=Вес краев файла @@ -3333,10 +3340,6 @@ 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=Сгенерированные строки @@ -4188,7 +4191,7 @@ component_navigation.status.failed_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.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}. @@ -4232,7 +4235,7 @@ background_task.type.GITLAB_AUTH_PROVISIONING=Синхронизация GitLab background_task.type.GITLAB_PROJECT_PERMISSIONS_PROVISIONING=Синхронизация прав проекта с Gitlab background_tasks.page=Фоновые задания -background_tasks.page.description=Эта страница позволяет отслеживать очереди задач, работающих асинхронно на сервере. Она также дает доступ к истории завершенных задач, их статусу и журналу работы. Обработка отчета анализа является наиболее распространенным видом фоновой задачи. +background_tasks.page.description=Эта страница позволяет отслеживать очереди задач, работающих асинхронно на сервере. Она также дает доступ к истории завершенных задач, их статусу и журналу работы. Обработка отчета анализа является наиболее распространенным видом фоновой задачи. Подробнее о фоновых задачах. background_tasks.currents_filter.ONLY_CURRENTS=Только последний анализ @@ -4421,6 +4424,7 @@ 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.metric_not_computed=Нет данных overview.about_this_portfolio=Об этом портфолио overview.about_this_project.APP=Об этом приложении overview.about_this_project.TRK=Об этом проекте @@ -4480,7 +4484,7 @@ overview.project.next_steps.links.set_up_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.missing_project_data=Расчет значений и рейтингов для безопасности, надежности и сопровождаемости изменился. После завершения {qualifier, select, VW {анализа всех проектов этого портфолио} APP {анализа всех проектов этого приложения} other {следующего анализа этого проекта }} отображаемые данные могут измениться. Подробнее в документации SonarQube overview.coverage_on=Покрытие в overview.coverage_on_X_lines=Покрытие на {count} строках для покрытия @@ -4779,11 +4783,14 @@ footer.production_database_warning=Встроенная база данных д footer.security=Безопасность footer.status=Статус footer.terms=Условия -footer.version=v{version}{status} +footer.version.full=v{version}{status} +footer.version.short=v{version} +footer.version.status={status} footer.version.status.active=АКТИВНЫЙ footer.version.status.inactive=БОЛЬШЕ НЕ АКТИВЕН footer.web_api=Web API - +footer.mode.STANDARD=Стандартный +footer.mode.MQR=Режим Мульти-качества #------------------------------------------------------------------------------ # @@ -4925,7 +4932,7 @@ onboarding.create_project.no_bbs_projects=Невозможно получить 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.only_showing_X_first_repos=Мы отображаем только первые {0} репозиториев. Если вы пытаетесь найти репозиторий, которого нет в этом списке, воспользуйтесь поиском выше. onboarding.create_project.see_on=См. на {almName} onboarding.create_project.search_prompt=Поиск проектов @@ -5937,7 +5944,7 @@ mode_tour.name=Тур по Стандартному режиму и режиму mode_tour.link=Подробнее о режимах см. в документации mode_tour.step1.title=Добро пожаловать в SonarQube Server {version}\! mode_tour.step1.img_alt=Визуальное представление различий замечаний в двух новых режимах -mode_tour.step1.description=Посетите этот тур, чтобы понять, в чем разница между ними.
+mode_tour.step1.description=Этот тур поможет понять, в чем разница между ними.
mode_tour.step2.title=Стандартный mode_tour.step2.img_alt=Визуальное представление нового вида значков стандартного режима\: Уязвимость, Ошибка и Дефект кода mode_tour.step2.description=Этот подход фокусируется на назначении правилу на основании одного показателя качества ПО на которое оно оказывает наибольшее влияние.