diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini
index 03e191ba466..72226f0a8b5 100644
--- a/options/locale/locale_ru-RU.ini
+++ b/options/locale/locale_ru-RU.ini
@@ -120,11 +120,14 @@ unpin=Открепить
artifacts=Артефакты
+concept_system_global=Глобально
+concept_user_individual=Индивидуально
concept_code_repository=Репозиторий
concept_user_organization=Организация
show_timestamps=Отображать время
show_log_seconds=Показывать секунды
+show_full_screen=Показать во весь экран
[aria]
navbar=Панель навигации
@@ -572,6 +575,7 @@ target_branch_not_exist=Целевая ветка не существует.
[user]
change_avatar=Изменить свой аватар…
+joined_on=Присоединил(ся/ась) %s
repositories=Репозитории
activity=Активность
followers=Подписчики
@@ -767,6 +771,8 @@ ssh_principal_deletion_desc=Удаление принципала сертифи
ssh_key_deletion_success=Ключ SSH удален.
gpg_key_deletion_success=Ключ GPG удалён.
ssh_principal_deletion_success=Принципал удалён.
+added_on=Добавлено %s
+valid_until_date=Действительно до %s
valid_forever=Действителен навсегда
last_used=Последний раз использовался
no_activity=Еще не применялся
@@ -798,7 +804,13 @@ access_token_deletion_cancel_action=Отменить
access_token_deletion_confirm_action=Удалить
access_token_deletion_desc=Удаление токена отзовёт доступ к вашей учетной записи у приложений, использующих его. Это действие не может быть отменено. Продолжить?
delete_token_success=Токен удалён. Приложения, использующие его, больше не имеют доступа к вашему аккаунту.
+repo_and_org_access=Доступ к репозиторию и организации
+permissions_public_only=Только публичные
+permissions_access_all=Все (публичные, приватные и ограниченные)
+select_permissions=Выбрать разрешения
scoped_token_desc=Выбранные полномочия токена ограничивают аутентификацию только соответствующими маршрутами API. Читайте документацию для получения дополнительной информации.
+at_least_one_permission=Необходимо выбрать хотя бы одно разрешение для создания токена
+permissions_list=Разрешения:
manage_oauth2_applications=Управление приложениями OAuth2
edit_oauth2_application=Изменить приложение OAuth2
@@ -957,6 +969,7 @@ mirror_password_blank_placeholder=(Отменено)
mirror_password_help=Смените имя пользователя для удаления пароля.
watchers=Наблюдатели
stargazers=Звездочеты
+stars_remove_warning=Данное действие удалит все звёзды из этого репозитория.
forks=Форки
reactions_more=и ещё %d
unit_disabled=Администратор сайта отключил этот раздел репозитория.
@@ -1683,7 +1696,7 @@ pulls.no_merge_access=У вас нет права для слияния данн
pulls.merge_pull_request=Создать коммит на слияние
pulls.rebase_merge_pull_request=Выполнить Rebase, а затем fast-forward слияние
pulls.rebase_merge_commit_pull_request=Выполнить rebase, а затем создать коммит слияния
-pulls.squash_merge_pull_request=Создать объединенный (squash) коммит
+pulls.squash_merge_pull_request=Создать объединённый коммит
pulls.merge_manually=Слито вручную
pulls.merge_commit_id=ID коммита слияния
pulls.require_signed_wont_sign=Данная ветка ожидает подписанные коммиты, однако слияние не будет подписано
@@ -2187,6 +2200,8 @@ settings.protect_merge_whitelist_teams=Команды, члены которых
settings.protect_check_status_contexts=Включить проверку статуса
settings.protect_check_status_contexts_desc=Требуется пройти проверку состояния перед слиянием. Выберите, какие проверки состояния должны быть пройдены, прежде чем ветви можно будет объединить в ветвь, соответствующую этому правилу. Если этот параметр включен, коммиты сначала должны быть перемещены в другую ветвь, а затем объединены или перемещены непосредственно в ветвь, соответствующую этому правилу, после прохождения проверки состояния. Если контексты не выбраны, то последняя фиксация должна быть успешной независимо от контекста.
settings.protect_check_status_contexts_list=Проверки состояния за последнюю неделю для этого репозитория
+settings.protect_invalid_status_check_pattern=Неверный шаблон проверки состояния: «%s».
+settings.protect_no_valid_status_check_patterns=Нет допустимых шаблонов проверки состояния.
settings.protect_required_approvals=Необходимые одобрения:
settings.protect_required_approvals_desc=Разрешить принятие запроса на слияние только с достаточным количеством положительных отзывов.
settings.protect_approvals_whitelist_enabled=Ограничить утверждения белым списком пользователей или команд
@@ -2198,6 +2213,7 @@ settings.dismiss_stale_approvals_desc=Когда новые коммиты, из
settings.require_signed_commits=Требовать подписанные коммиты
settings.require_signed_commits_desc=Отклонить отправку изменений в эту ветку, если они не подписаны или не проверяемы.
settings.protect_branch_name_pattern=Шаблон имени для защищённых веток
+settings.protect_patterns=Шаблоны
settings.protect_protected_file_patterns=Шаблоны защищённых файлов (разделённые точкой с запятой ';'):
settings.protect_protected_file_patterns_desc=Защищенные файлы нельзя изменить напрямую, даже если пользователь имеет право добавлять, редактировать или удалять файлы в этой ветке. Можно указать несколько шаблонов, разделяя их точкой с запятой (';'). О синтаксисе шаблонов читайте в документации github.com/gobwas/glob. Примеры: .drone.yml
, /docs/**/*.txt
.
settings.protect_unprotected_file_patterns=Шаблоны незащищённых файлов (разделённые точкой с запятой ';'):
@@ -2412,10 +2428,13 @@ branch.protected_deletion_failed=Ветка «%s» защищена. Её нел
branch.default_deletion_failed=Ветка «%s» является веткой по умолчанию. Её нельзя удалить.
branch.restore=Восстановить ветку «%s»
branch.download=Скачать ветку «%s»
+branch.rename=Переименовать ветку «%s»
branch.included_desc=Эта ветка является частью ветки по умолчанию
branch.included=Включено
branch.create_new_branch=Создать ветку из ветви:
branch.confirm_create_branch=Создать ветку
+branch.warning_rename_default_branch=Вы переименовываете ветку по умолчанию.
+branch.rename_branch_to=Переименовать ветку «%s» в:
branch.confirm_rename_branch=Переименовать ветку
branch.create_branch_operation=Создать ветку
branch.new_branch=Создать новую ветку
@@ -2746,6 +2765,7 @@ repos.size=Размер
packages.package_manage_panel=Управление пакетами
packages.total_size=Общий размер: %s
+packages.unreferenced_size=Размер по ссылке: %s
packages.owner=Владелец
packages.creator=Автор
packages.name=Наименование
@@ -3012,8 +3032,10 @@ config.git_pull_timeout=Лимит времени получения измен
config.git_gc_timeout=Лимит времени сборки мусора
config.log_config=Конфигурация журнала
+config.logger_name_fmt=Журнал: %s
config.disabled_logger=Отключен
config.access_log_mode=Режим доступа к журналу
+config.access_log_template=Шаблон журнала доступа
config.xorm_log_sql=Лог SQL
config.get_setting_failed=Получить параметр %s не удалось
@@ -3030,6 +3052,7 @@ monitor.execute_times=Количество выполнений
monitor.process=Запущенные процессы
monitor.stacktrace=Трассировки стека
monitor.processes_count=%d процессов
+monitor.download_diagnosis_report=Скачать диагностический отчёт
monitor.desc=Описание
monitor.start=Время начала
monitor.execute_time=Время выполнения
@@ -3050,9 +3073,10 @@ monitor.queue.numberinqueue=Позиция в очереди
monitor.queue.review=Просмотр конфигурации
monitor.queue.review_add=Просмотреть/добавить рабочих
monitor.queue.settings.title=Настройки пула
+monitor.queue.settings.desc=Пулы увеличиваются динамически в ответ на блокировку очередей своих рабочих.
monitor.queue.settings.maxnumberworkers=Максимальное количество рабочих
monitor.queue.settings.maxnumberworkers.placeholder=В настоящее время %[1]d
-monitor.queue.settings.maxnumberworkers.error=Максимальное количество работников должно быть числом
+monitor.queue.settings.maxnumberworkers.error=Максимальное количество рабочих должно быть числом
monitor.queue.settings.submit=Обновить настройки
monitor.queue.settings.changed=Настройки обновлены
monitor.queue.settings.remove_all_items=Удалить все
@@ -3166,7 +3190,7 @@ error.unit_not_allowed=У вас нет доступа к этому разде
title=Пакеты
desc=Управление пакетами репозитория.
empty=Пока нет пакетов.
-empty.documentation=Дополнительную информацию о реестре пакетов можно найти в документации.
+empty.documentation=Дополнительную информацию о реестре пакетов можно найти в документации.
empty.repo=Вы загрузили пакет, но он здесь не отображается? Перейдите в настройки пакета и свяжите его с этим репозиторием.
filter.type=Тип
filter.type.all=Все