diff --git a/locale_ru-RU.ini b/locale_ru-RU.ini
index 970a46e..b168fe9 100644
--- a/locale_ru-RU.ini
+++ b/locale_ru-RU.ini
@@ -17,13 +17,15 @@ template=Шаблон
language=Язык
notifications=Уведомления
active_stopwatch=Трекер рабочего времени
+tracked_time_summary=Summary of tracked time based on filters of issue list
create_new=Создать…
-user_profile_and_more=Профиль и настройки...
+user_profile_and_more=Профиль и настройки
signed_in_as=Вы вошли как
enable_javascript=Для этого сайта требуется поддержка JavaScript.
toc=Содержание
licenses=Лицензии
return_to_gitea=Вернуться к Gitea
+more_items=More items
username=Имя пользователя
email=Адрес электронной почты
@@ -91,6 +93,8 @@ remove=Удалить
remove_all=Удалить все
remove_label_str=Удалить элемент «%s»
edit=Изменить
+view=View
+test=Test
enabled=Включено
disabled=Отключен
@@ -101,6 +105,7 @@ copy_url=Скопировать URL
copy_hash=Копировать хеш
copy_content=Скопировать содержимое
copy_branch=Скопировать имя ветки
+copy_path=Copy path
copy_success=Скопировано!
copy_error=Ошибка при копировании
copy_type_unsupported=Невозможно скопировать файл этого типа
@@ -108,10 +113,13 @@ copy_type_unsupported=Невозможно скопировать файл эт
write=Редактирование
preview=Предпросмотр
loading=Загрузка…
+files=Files
error=Ошибка
error404=Либо страница, которую вы пытаетесь открыть, не существует, либо у вас недостаточно прав для ее просмотра.
+error503=The server was unable to complete your request. Please try again later.
go_back=Назад
+invalid_data=Invalid data: %v
never=Никогда
unknown=Неизвестно
@@ -122,6 +130,8 @@ pin=Закрепить
unpin=Открепить
artifacts=Артефакты
+expired=Expired
+confirm_delete_artifact=Are you sure you want to delete the artifact '%s' ?
archived=Архивировано
@@ -139,15 +149,53 @@ confirm_delete_selected=Вы уверены, что хотите удалить
name=Название
value=Значение
+readme=Readme
filter=Фильтр
+filter.clear=Clear Filter
filter.is_archived=Архивировано
+filter.not_archived=Not Archived
+filter.is_fork=Forked
+filter.not_fork=Not Forked
+filter.is_mirror=Mirrored
+filter.not_mirror=Not Mirrored
filter.is_template=Шаблон
+filter.not_template=Not Template
filter.public=Публичный
filter.private=Личный
+no_results_found=No results found.
+internal_error_skipped=Internal error occurred but is skipped: %s
[search]
+search=Поиск…
+type_tooltip=Тип поиска
+fuzzy=Fuzzy
+fuzzy_tooltip=Включить результаты, которые также соответствуют поисковому запросу
+words=Words
+words_tooltip=Включать только те результаты, которые соответствуют поисковому запросу
+regexp=Regexp
+regexp_tooltip=Включить только те результаты, которые соответствуют поисковому regexp-запросу
+exact=Exact
+exact_tooltip=Включать только те результаты, которые точно соответствуют поисковому запросу
+repo_kind=Поиск репозиториев…
+user_kind=Поиск пользователей…
+org_kind=Поиск организаций…
+team_kind=Поиск команд…
+code_kind=Поиск кода…
+code_search_unavailable=Поиск кода в настоящее время недоступен. Обратитесь к администратору сайта.
+code_search_by_git_grep=Текущие результаты поиска кода предоставлены командой "git grep". Результаты могут быть лучше, если администратор сайта включит индексатор репозитория.
+package_kind=Поиск пакетов…
+project_kind=Поиск проектов…
+branch_kind=Поиск веток…
+tag_kind=Поиск тегов…
+tag_tooltip=Поиск соответствующих тегов. Используйте "%" для поиска любой последовательности цифр.
+commit_kind=Поиск коммитов…
+runner_kind=Поиск runners…
+no_results=Ничего не найдено.
+issue_kind=Поиск задач…
+pull_kind=Поиск PR…
+keyword_search_unavailable=Поиск по ключевым словам в настоящее время недоступен. Обратитесь к администратору сайта.
[aria]
navbar=Панель навигации
@@ -171,7 +219,10 @@ buttons.link.tooltip=Добавить ссылку
buttons.list.unordered.tooltip=Добавить маркированный список
buttons.list.ordered.tooltip=Добавить нумерованный список
buttons.list.task.tooltip=Добавить список заданий
+buttons.table.add.tooltip=Add a table
buttons.table.add.insert=Добавить
+buttons.table.rows=Rows
+buttons.table.cols=Columns
buttons.mention.tooltip=Упомянуть пользователя или команду
buttons.ref.tooltip=Сослаться на задачу или запрос на слияние
buttons.switch_to_legacy.tooltip=Использовать старый редактор
@@ -184,19 +235,24 @@ string.desc=Я - А
[error]
occurred=Произошла ошибка
+report_message=If you believe that this is a Gitea bug, please search for issues on GitHub or open a new issue if necessary.
not_found=Цель не найдена.
network_error=Ошибка сети
[startpage]
app_desc=Удобный сервис собственного хостинга репозиториев Git
install=Простой в установке
+install_desc=Simply run the binary for your platform, ship it with Docker, or get it packaged.
platform=Кроссплатформенный
+platform_desc=Gitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love!
lightweight=Легковесный
lightweight_desc=Gitea имеет низкие системные требования и может работать на недорогом Raspberry Pi. Экономьте энергию вашей машины!
license=Открытый исходный код
+license_desc=Go get %[2]s! Join us by contributing to make this project even better. Dont be shy to be a contributor!
[install]
install=Установка
+installing_desc=Installing now, please wait…
title=Начальная конфигурация
docker_helper=Если вы запускаете Gitea внутри Docker, пожалуйста внимательно прочтите документацию перед тем, как изменить любые настройки.
require_db_desc=Gitea требует MySQL, PostgreSQL, MSSQL, SQLite3 или TiDB (через протокол MySQL).
@@ -249,6 +305,7 @@ email_title=Настройки электронной почты
smtp_addr=Узел SMTP
smtp_port=SMTP-порт
smtp_from=Отправить эл. почту как
+smtp_from_invalid=The "Send Email As" address is invalid
smtp_from_helper=Адрес электронной почты, который будет использоваться Gitea. Введите обычный адрес электронной почты или используйте формат "Имя" .
mailer_user=SMTP логин
mailer_password=SMTP пароль
@@ -306,8 +363,10 @@ enable_update_checker=Включить проверку обновлений
enable_update_checker_helper=Периодически проверяет наличие новых версий, подключаясь к gitea.io.
env_config_keys=Настройка окружения
env_config_keys_prompt=Следующие переменные окружения также будут применены к вашему конфигурационному файлу:
+config_write_file_prompt=These configuration options will be written into: %s
[home]
+nav_menu=Navigation Menu
uname_holder=Имя пользователя / Адрес эл. почты
password_holder=Пароль
switch_dashboard_context=Переключить контекст панели управления
@@ -333,6 +392,12 @@ show_only_public=Показаны только публичные
issues.in_your_repos=В ваших репозиториях
+guide_title=Нет активности
+guide_desc=В настоящее время вы не подписаны ни на один репозиторий или пользователя, поэтому нет контента для отображения. Вы можете просмотреть репозитории или информацию о пользователях, интересующих вас, по ссылкам ниже.
+explore_repos=Обзор репозиториев
+explore_users=Обзор пользователей
+empty_org=Организаций пока нет.
+empty_repo=Репозиториев пока нет.
[explore]
repos=Репозитории
@@ -346,6 +411,8 @@ relevant_repositories=Показаны только релевантные ре
[auth]
create_new_account=Регистрация аккаунта
+already_have_account=Already have an account?
+sign_in_now=Sign in now!
disable_register_prompt=Извините, возможность регистрации отключена. Пожалуйста, свяжитесь с администратором сайта.
disable_register_mail=Подтверждение регистрации по электронной почте отключено.
manual_activation_only=Обратитесь к администратору сайта для завершения активации.
@@ -353,7 +420,10 @@ remember_me=Запомнить это устройство
remember_me.compromised=Токен входа более не действителен, что может указывать на компрометацию учётной записи. Пожалуйста, проверьте свою учётную запись на необычные действия.
forgot_password_title=Восстановить пароль
forgot_password=Забыли пароль?
+need_account=Need an account?
+sign_up_now=Register now.
sign_up_successful=Учётная запись успешно создана. Добро пожаловать!
+confirmation_mail_sent_prompt_ex=A new confirmation email has been sent to %s. Please check your inbox within the next %s to complete the registration process. If your registration email address is incorrect, you can sign in again and change it.
must_change_password=Обновить пароль
allow_password_change=Требовать смену пароля пользователем (рекомендуется)
reset_password_mail_sent_prompt=Письмо с подтверждением отправлено на %s. Пожалуйста, проверьте входящую почту в течение %s, чтобы завершить процесс восстановления аккаунта.
@@ -363,6 +433,7 @@ prohibit_login=Вход запрещён
prohibit_login_desc=Вход в вашу учётную запись запрещен, пожалуйста, свяжитесь с администратором сайта.
resent_limit_prompt=Извините, вы уже запросили активацию по электронной почте недавно. Пожалуйста, подождите 3 минуты, а затем повторите попытку.
has_unconfirmed_mail=Здравствуйте, %s! У вас есть неподтвержденный адрес электронной почты (%s). Если вам не приходило письмо с подтверждением или нужно выслать новое письмо, нажмите на кнопку ниже.
+change_unconfirmed_mail_address=If your registration email address is incorrect, you can change it here and resend a new confirmation email.
resend_mail=Нажмите здесь, чтобы переотправить активационное письмо
email_not_associate=Этот адрес электронной почты не связан ни с одной учётной записью.
send_reset_mail=Отправить письмо для восстановления аккаунта
@@ -380,6 +451,7 @@ use_scratch_code=Использовать scratch-код
twofa_scratch_used=Вы использовали scratch-код. Вы были перенаправлены на страницу настроек для генерации нового кода или отключения двуфакторной аутентификации.
twofa_passcode_incorrect=Ваш пароль неверен. Если вы потеряли устройство, используйте ваш scratch-код.
twofa_scratch_token_incorrect=Неверный scratch-код.
+twofa_required=You must setup Two-Factor Authentication to get access to repositories, or try to login again.
login_userpass=Вход
login_openid=OpenID
oauth_signup_tab=Зарегистрировать новый аккаунт
@@ -388,8 +460,10 @@ oauth_signup_submit=Полная учётная запись
oauth_signin_tab=Ссылка на существующую учётную запись
oauth_signin_title=Войдите, чтобы авторизовать связанную учётную запись
oauth_signin_submit=Привязать учётную запись
+oauth.signin.error.general=There was an error processing the authorization request: %s. If this error persists, please contact the site administrator.
oauth.signin.error.access_denied=Запрос на авторизацию был отклонен.
oauth.signin.error.temporarily_unavailable=Произошла ошибка авторизации, так как сервер аутентификации временно недоступен. Пожалуйста, повторите попытку позже.
+oauth_callback_unable_auto_reg=Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically, please create or link to an account, or contact the site administrator.
openid_connect_submit=Подключить
openid_connect_title=Подключение к существующей учётной записи
openid_connect_desc=Выбранный OpenID URI неизвестен. Свяжите с новой учётной записью здесь.
@@ -403,11 +477,16 @@ authorize_application=Авторизация приложения
authorize_redirect_notice=Вы будете перенаправлены на %s, если вы авторизуете это приложение.
authorize_application_created_by=Это приложение было создано %s.
authorize_application_description=Если вы предоставите доступ, оно сможет получить доступ и редактировать любую информацию о вашей учётной записи, включая содержимое частных репозиториев и организаций.
+authorize_application_with_scopes=With scopes: %s
authorize_title=Разрешить «%s» доступ к вашей учётной записи?
authorization_failed=Ошибка авторизации
authorization_failed_desc=Ошибка авторизации, обнаружен неверный запрос. Пожалуйста, свяжитесь с автором приложения, которое вы пытались авторизовать.
sspi_auth_failed=Аутентификация SSPI не удалась
+password_pwned=The password you chose is on a list of stolen passwords previously exposed in public data breaches. Please try again with a different password and consider changing this password elsewhere too.
password_pwned_err=Не удалось завершить запрос к HaveIBeenPwned
+last_admin=You cannot remove the last admin. There must be at least one admin.
+signin_passkey=Sign in with a passkey
+back_to_sign_in=Back to Sign In
[mail]
view_it_on=Посмотреть на %s
@@ -424,6 +503,7 @@ activate_email=Подтвердите адрес своей электронно
activate_email.title=%s, пожалуйста, подтвердите ваш адрес электронной почты
activate_email.text=Пожалуйста, перейдите по ссылке, чтобы подтвердить ваш адрес электронной почты в течение %s:
+register_notify=Welcome to %s
register_notify.title=%[1]s, добро пожаловать в %[2]s
register_notify.text_1=это письмо с вашим подтверждением регистрации в %s!
register_notify.text_2=Теперь вы можете войти через логин: %s.
@@ -525,6 +605,8 @@ lang_select_error=Выберите язык из списка.
username_been_taken=Имя пользователя уже занято.
username_change_not_local_user=Нелокальным пользователям запрещено изменять их имя пользователя.
+change_username_disabled=Changing username is disabled.
+change_full_name_disabled=Changing full name is disabled.
username_has_not_been_changed=Имя пользователя не было изменено
repo_name_been_taken=Название репозитория уже используется.
repository_force_private=Включена принудительная приватность: приватные репозитории не могут быть сделаны публичными.
@@ -539,6 +621,7 @@ team_name_been_taken=Название команды уже занято.
team_no_units_error=Разрешите доступ хотя бы к одному разделу репозитория.
email_been_used=Этот адрес электронной почты уже используется.
email_invalid=Недопустимый адрес электронной почты.
+email_domain_is_not_allowed=The domain of user email %s conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected.
openid_been_used=Адрес OpenID «%s» уже используется.
username_password_incorrect=Неверное имя пользователя или пароль.
password_complexity=Пароль не удовлетворяет требованиям к сложности:
@@ -550,6 +633,8 @@ enterred_invalid_repo_name=Введённое вами название репо
enterred_invalid_org_name=Введённое вам название организации некорректно.
enterred_invalid_owner_name=Имя нового владельца некорректно.
enterred_invalid_password=Введённый пароль неверен.
+unset_password=The login user has not set the password.
+unsupported_login_type=The login type is not supported to delete account.
user_not_exist=Пользователь не существует.
team_not_exist=Команда не существует.
last_org_owner=Вы не можете удалить последнего пользователя из команды 'Владельцы'. Для организации должен быть хотя бы один владелец.
@@ -571,7 +656,9 @@ org_still_own_repo=Эта организация всё ещё владеет о
org_still_own_packages=Эта организация всё ещё владеет одним или несколькими пакетами, сначала удалите их.
target_branch_not_exist=Целевая ветка не существует.
+target_ref_not_exist=Target ref does not exist %s
+admin_cannot_delete_self=You cannot delete yourself when you are an admin. Please remove your admin privileges first.
[user]
change_avatar=Изменить свой аватар…
@@ -599,6 +686,29 @@ form.name_reserved=Имя пользователя «%s» зарезервиро
form.name_pattern_not_allowed=Шаблон «%s» не допускается в имени пользователя.
form.name_chars_not_allowed=Имя пользователя «%s» содержит недопустимые символы.
+block.block=Block
+block.block.user=Block user
+block.block.org=Block user for organization
+block.block.failure=Failed to block user: %s
+block.unblock=Unblock
+block.unblock.failure=Failed to unblock user: %s
+block.blocked=You have blocked this user.
+block.title=Block a user
+block.info=Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
+block.info_1=Blocking a user prevents the following actions on your account and your repositories:
+block.info_2=following your account
+block.info_3=send you notifications by @mentioning your username
+block.info_4=inviting you as a collaborator to their repositories
+block.info_5=starring, forking or watching on repositories
+block.info_6=opening and commenting on issues or pull requests
+block.info_7=reacting on your comments in issues or pull requests
+block.user_to_block=User to block
+block.note=Note
+block.note.title=Optional note:
+block.note.info=The note is not visible to the blocked user.
+block.note.edit=Edit note
+block.list=Blocked users
+block.list.none=You have not blocked any users.
[settings]
profile=Профиль
@@ -613,14 +723,18 @@ applications=Приложения
orgs=Управление организациями
repos=Репозитории
delete=Удалить аккаунт
+twofa=Two-Factor Authentication (TOTP)
account_link=Привязанные аккаунты
organization=Организации
uid=UID
+webauthn=Two-Factor Authentication (Security Keys)
public_profile=Открытый профиль
biography_placeholder=Расскажите немного о себе! (Можно использовать Markdown)
location_placeholder=Поделитесь своим приблизительным местоположением с другими
profile_desc=Контролируйте, как ваш профиль будет отображаться другим пользователям. Ваш основной адрес электронной почты будет использоваться для уведомлений, восстановления пароля и веб-операций Git.
+password_username_disabled=You are not allowed to change your username. Please contact your site administrator for more details.
+password_full_name_disabled=You are not allowed to change your full name. Please contact your site administrator for more details.
full_name=Имя и фамилия
website=Веб-сайт
location=Местоположение
@@ -638,6 +752,7 @@ cancel=Отмена
language=Язык
ui=Тема
hidden_comment_types=Скрытые типы комментариев
+hidden_comment_types_description=Comment types checked here will not be shown inside issue pages. Checking "Label" for example removes all "{user} added/removed {label}" comments.
hidden_comment_types.ref_tooltip=Комментарии об упоминании задачи в другой задаче/коммите/…
hidden_comment_types.issue_ref_tooltip=Комментарии об изменении ветки/тега, связанных с этой задачей
comment_type_group_reference=Упоминания
@@ -669,6 +784,7 @@ uploaded_avatar_not_a_image=Загружаемый файл не являетс
uploaded_avatar_is_too_big=Размер загружаемого файла (%d КиБ) превышает максимальный размер (%d КиБ).
update_avatar_success=Ваш аватар был изменен.
update_user_avatar_success=Аватар пользователя обновлён.
+cropper_prompt=You can edit the image before saving. The edited image will be saved as PNG.
change_password=Обновить пароль
old_password=Текущий пароль
@@ -684,6 +800,8 @@ manage_themes=Выберите тему по умолчанию
manage_openid=Управление OpenID
email_desc=Ваш основной адрес электронной почты будет использоваться для уведомлений, восстановления пароля и, если он не скрыт, для действий с Git в веб-интерфейсе.
theme_desc=Это будет темой по умолчанию для всего сайта.
+theme_colorblindness_help=Colorblindness Theme Support
+theme_colorblindness_prompt=Gitea just gets some themes with basic colorblindness support, which only have a few colors defined. The work is still in progress. More improvements could be done by defining more colors in the theme CSS files.
primary=Основной
activated=Активирован
requires_activation=Требуется активация
@@ -709,6 +827,7 @@ add_email_success=Добавлен новый адрес электронной
email_preference_set_success=Настройки электронной почты успешно установлены.
add_openid_success=Добавлен новый адрес OpenID.
keep_email_private=Скрыть адрес электронной почты
+keep_email_private_popup=This will hide your email address from your profile, as well as when you make a pull request or edit a file using the web interface. Pushed commits will not be modified. Use %s in commits to associate them with your account.
openid_desc=OpenID позволяет делегировать аутентификацию внешнему поставщику.
manage_ssh_keys=Управление ключами SSH
@@ -806,9 +925,13 @@ delete_token_success=Токен удалён. Приложения, исполь
repo_and_org_access=Доступ к репозиторию и организации
permissions_public_only=Только публичные
permissions_access_all=Все (публичные, приватные и ограниченные)
+permission_not_set=Not set
permission_no_access=Нет доступа
permission_read=Прочитанные
permission_write=Чтение и запись
+permission_anonymous_read=Anonymous Read
+permission_everyone_read=Everyone Read
+permission_everyone_write=Everyone Write
access_token_desc=Выбранные области действия токена ограничивают авторизацию только соответствующими маршрутами API. Читайте документацию для получения дополнительной информации.
at_least_one_permission=Необходимо выбрать хотя бы одно разрешение для создания токена
permissions_list=Разрешения:
@@ -824,6 +947,8 @@ create_oauth2_application_button=Создать приложение
create_oauth2_application_success=Вы успешно создали новое приложение OAuth2.
update_oauth2_application_success=Изменения настроек приложения OAuth2 успешно применены.
oauth2_application_name=Имя приложения
+oauth2_confidential_client=Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps including desktop and mobile apps.
+oauth2_skip_secondary_authorization=Skip authorization for public clients after granting access once. May pose a security risk.
oauth2_redirect_uris=URI для перенаправления. Используйте новую строку для каждого URI.
save_application=Сохранить
oauth2_client_id=ID клиента
@@ -834,6 +959,7 @@ oauth2_client_secret_hint=Пожалуйста, сохраните секрет,
oauth2_application_edit=Изменить
oauth2_application_create_description=Приложения OAuth2 предоставляет стороннему приложению доступ к учётным записям пользователей данного сервиса.
oauth2_application_remove_description=Удаление приложения OAuth2 приведёт к отмене его доступа к авторизованным учётным записям пользователей в данном экземпляре. Продолжить?
+oauth2_application_locked=Gitea pre-registers some OAuth2 applications on startup if enabled in config. To prevent unexpected behavior, these can neither be edited nor removed. Please refer to the OAuth2 documentation for more information.
authorized_oauth2_applications=Авторизованные приложения OAuth2
authorized_oauth2_applications_description=Вы предоставили доступ к вашему персональному аккаунту Gitea этим сторонним приложениям. Пожалуйста, отзовите доступ у приложений, которые больше не используются.
@@ -842,25 +968,32 @@ revoke_oauth2_grant=Отозвать доступ
revoke_oauth2_grant_description=Отзыв доступа у этого стороннего приложения не позволит ему получать доступ к вашим данным. Вы уверены?
revoke_oauth2_grant_success=Доступ был успешно отозван.
+twofa_desc=To protect your account against password theft, you can use a smartphone or another device for receiving time-based one-time passwords ("TOTP").
twofa_recovery_tip=В случае утраты устройства можно использовать одноразовый ключ восстановления для получения доступа к учётной записи.
twofa_is_enrolled=Ваша учётная запись в настоящее время использует двухфакторную аутентификацию.
twofa_not_enrolled=Ваша учётная запись в настоящее время не использует двухфакторную аутентификацию.
twofa_disable=Отключить двухфакторную аутентификацию
+twofa_scratch_token_regenerate=Regenerate Single-Use Recovery Key
+twofa_scratch_token_regenerated=Your single-use recovery key is now %s. Store it in a safe place, as it will not be shown again.
twofa_enroll=Включить двухфакторную аутентификацию
twofa_disable_note=При необходимости можно отключить двухфакторную аутентификацию.
twofa_disable_desc=Отключение двухфакторной аутентификации сделает ваш аккаунт менее безопасным. Продолжить?
+regenerate_scratch_token_desc=If you misplaced your recovery key or have already used it to sign in, you can reset it here.
twofa_disabled=Двухфакторная аутентификация выключена.
scan_this_image=Отсканируйте это изображение вашим приложением для двухфакторной аутентификации:
or_enter_secret=Или введите кодовое слово: %s
then_enter_passcode=И введите пароль, показанный в приложении:
passcode_invalid=Неверный пароль. попробуйте снова.
+twofa_enrolled=Your account has been successfully enrolled. Store your single-use recovery key (%s) in a safe place, as it will not be shown again.
twofa_failed_get_secret=Не удалось получить ключ.
+webauthn_desc=Security keys are hardware devices containing cryptographic keys. They can be used for two-factor authentication. Security keys must support the WebAuthn Authenticator standard.
webauthn_register_key=Добавить ключ безопасности
webauthn_nickname=Имя пользователя
webauthn_delete_key=Удалить ключ безопасности
webauthn_delete_key_desc=Если вы удалите ключ безопасности, вы больше не сможете войти с его помощью. Продолжить?
webauthn_key_loss_warning=В случае утраты ключей безопасности вы потеряете доступ к учётной записи.
+webauthn_alternative_tip=You may want to configure an additional authentication method.
manage_account_links=Управление привязанными аккаунтами
manage_account_links_desc=Эти внешние аккаунты привязаны к вашему аккаунту Gitea.
@@ -870,6 +1003,7 @@ remove_account_link=Удалить привязанный аккаунт
remove_account_link_desc=Удаление привязанной учётной записи отменит её доступ к вашей учётной записи Gitea. Продолжить?
remove_account_link_success=Привязанная учётная запись удалена.
+hooks.desc=Add webhooks which will be triggered for all repositories that you own.
orgs_none=Вы не состоите ни в одной организации.
repos_none=Вы не владеете ни одним репозиторием.
@@ -896,9 +1030,13 @@ visibility.private=Приватный
visibility.private_tooltip=Виден только членам организаций, к которым вы присоединились
[repo]
+new_repo_helper=A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository.
owner=Владелец
owner_helper=Некоторые организации могут не отображаться в раскрывающемся списке из-за максимального ограничения количества репозиториев.
repo_name=Название репозитория
+repo_name_profile_public_hint= .profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it’s public and initialize it with a README in the profile directory to get started.
+repo_name_profile_private_hint=.profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it’s private and initialize it with a README in the profile directory to get started.
+repo_name_helper=Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile.
repo_size=Размер репозитория
template=Шаблон
template_select=Выбрать шаблон.
@@ -917,7 +1055,12 @@ fork_to_different_account=Ответвление для другой учётн
fork_visibility_helper=Видимость форкнутого репозитория изменить нельзя.
fork_branch=Ветка для клонирования в форк
all_branches=Все ветки
+view_all_branches=View all branches
+view_all_tags=View all tags
+fork_no_valid_owners=This repository can not be forked because there are no valid owners.
+fork.blocked_user=Cannot fork the repository because you are blocked by the repository owner.
use_template=Использовать этот шаблон
+open_with_editor=Open with %s
download_zip=Скачать ZIP
download_tar=Скачать TAR.GZ
download_bundle=Скачать BUNDLE
@@ -925,6 +1068,8 @@ generate_repo=Создать репозиторий
generate_from=Создать из
repo_desc=Описание
repo_desc_helper=Добавьте краткое описание (необязательно)
+repo_no_desc=No description provided
+repo_lang=Languages
repo_gitignore_helper=Выберите шаблон .gitignore.
repo_gitignore_helper_desc=Выберите из списка шаблонов для популярных языков , какие файлы не надо отслеживать. По умолчанию в .gitignore включены типичные артефакты, создаваемые инструментами сборки каждого языка.
issue_labels=Метки задач
@@ -932,6 +1077,9 @@ issue_labels_helper=Выберите набор ярлыков задачи.
license=Лицензия
license_helper=Выберите файл лицензии.
license_helper_desc=Лицензия определяет, что другие люди могут, а что не могут делать с вашим кодом. Не уверены, какая лицензия подходит для вашего проекта? Смотрите Выберите лицензию.
+multiple_licenses=Multiple Licenses
+object_format=Object Format
+object_format_helper=Object format of the repository. Cannot be changed later. SHA1 is most compatible.
readme=README
readme_helper=Выберите шаблон README.
readme_helper_desc=Это место, где вы можете написать подробное описание вашего проекта.
@@ -949,9 +1097,12 @@ mirror_prune=Очистить
mirror_prune_desc=Удаление устаревших отслеживаемых ссылок
mirror_interval=Интервал зеркалирования (допустимы единицы времени 'h', 'm', 's'). Значение 0 отключает периодическую синхронизацию. (Минимальный интервал: %s)
mirror_interval_invalid=Недопустимый интервал зеркалирования.
+mirror_sync=synced
mirror_sync_on_commit=Синхронизировать при отправке коммитов
mirror_address=Клонировать по URL
mirror_address_desc=Поместите необходимые учётные данные в секцию авторизации.
+mirror_address_url_invalid=The provided URL is invalid. You must escape all components of the url correctly.
+mirror_address_protocol_invalid=The provided URL is invalid. Only http(s):// or git:// locations can be used for mirroring.
mirror_lfs=Хранилище больших файлов (LFS)
mirror_lfs_desc=Активировать зеркалирование данных LFS.
mirror_lfs_endpoint=LFS Endpoint
@@ -964,10 +1115,11 @@ watchers=Наблюдатели
stargazers=Звездочеты
stars_remove_warning=Данное действие удалит все звёзды из этого репозитория.
forks=Форки
+stars=Stars
reactions_more=и ещё %d
unit_disabled=Администратор сайта отключил этот раздел репозитория.
language_other=Разное
-adopt_search=Введите имя пользователя для поиска неутверждённых репозиториев... (оставьте пустым, чтобы найти все)
+adopt_search=Введите имя пользователя для поиска неутверждённых репозиториев… (оставьте пустым, чтобы найти все)
adopt_preexisting_label=Принятые файлы
adopt_preexisting=Принять уже существующие файлы
adopt_preexisting_content=Создать репозиторий из %s
@@ -977,16 +1129,26 @@ delete_preexisting=Удалить уже существующие файлы
delete_preexisting_content=Удалить файлы из %s
delete_preexisting_success=Удалены непринятые файлы в %s
blame_prior=Показать авторство предшествующих изменений
+blame.ignore_revs=Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
+blame.ignore_revs.failed=Failed to ignore revisions in .git-blame-ignore-revs.
+user_search_tooltip=Shows a maximum of 30 users
+tree_path_not_found=Path %[1]s doesnt exist in %[2]s
transfer.accept=Принять трансфер
+transfer.accept_desc=Transfer to "%s"
+transfer.reject=Reject Transfer
+transfer.reject_desc=Cancel transfer to "%s"
+transfer.no_permission_to_accept=You do not have permission to accept this transfer.
transfer.reject=Отказаться от перемещения
desc.private=Приватный
desc.public=Публичный
+desc.public_access=Public Access
desc.template=Шаблон
desc.internal=Внутренний
desc.archived=Архивировано
+desc.sha256=SHA256
template.items=Элементы шаблона
template.git_content=Содержимое Git (ветвь по умолчанию)
@@ -999,6 +1161,8 @@ template.issue_labels=Метки задач
template.one_item=Необходимо выбрать хотя бы один элемент шаблона
template.invalid=Необходимо выбрать хранилище шаблонов
+archive.title=This repo is archived. You can view files and clone it, but cannot push or open issues or pull requests.
+archive.title_date=This repository has been archived on %s. You can view files and clone it, but cannot push or open issues or pull requests.
archive.issue.nocomment=Этот репозиторий в архиве. Вы не можете комментировать задачи.
archive.pull.nocomment=Это репозиторий в архиве. Вы не можете комментировать запросы на слияние.
@@ -1015,6 +1179,7 @@ migrate_options_lfs=Перенос LFS файлов
migrate_options_lfs_endpoint.label=LFS Endpoint
migrate_options_lfs_endpoint.description=Миграция попытается использовать ваш Git удаленно, чтобы определить сервер LFS. Вы также можете указать пользовательскую конечную точку, если данные хранятся в другом месте.
migrate_options_lfs_endpoint.description.local=Также поддерживается путь на локальном сервере.
+migrate_options_lfs_endpoint.placeholder=If left blank, the endpoint will be derived from the clone URL
migrate_items=Элементы миграции
migrate_items_wiki=Вики
migrate_items_milestones=Этапы
@@ -1037,7 +1202,7 @@ migrate.migrate_items_options=Токен доступа необходим дл
migrated_from=Перенесено из %[2]s
migrated_from_fake=Перенесено из %[1]s
migrate.migrate=Миграция из %s
-migrate.migrating=Перенос из %s...
+migrate.migrating=Перенос из %s…
migrate.migrating_failed=Перенос из %s не удался.
migrate.migrating_failed.error=Не удалось мигрировать: %s
migrate.migrating_failed_no_addr=Миграция не удалась.
@@ -1049,6 +1214,11 @@ migrate.gogs.description=Перенести данные с notabug.org или
migrate.onedev.description=Перенести данные с code.onedev.io или других экземпляров OneDev.
migrate.codebase.description=Перенос данных с codebasehq.com.
migrate.gitbucket.description=Перенести данные из экземпляров GitBucket.
+migrate.codecommit.description=Migrate data from AWS CodeCommit.
+migrate.codecommit.aws_access_key_id=AWS Access Key ID
+migrate.codecommit.aws_secret_access_key=AWS Secret Access Key
+migrate.codecommit.https_git_credentials_username=HTTPS Git Credentials Username
+migrate.codecommit.https_git_credentials_password=HTTPS Git Credentials Password
migrate.migrating_git=Перенос Git данных
migrate.migrating_topics=Миграция тем
migrate.migrating_milestones=Перенос этапов
@@ -1071,6 +1241,7 @@ watch=Следить
unstar=Убрать из избранного
star=В избранное
fork=Форкнуть
+action.blocked_user=Cannot perform action because you are blocked by the repository owner.
download_archive=Скачать репозиторий
more_operations=Ещё действия
@@ -1081,6 +1252,7 @@ create_new_repo_command=Создать новый репозиторий из к
push_exist_repo=Отправка существующего репозитория из командной строки
empty_message=В репозитории нет файлов.
broken_message=Данные Git, лежащие в основе репозитория, не могут быть прочитаны. Свяжитесь с администратором этого экземпляра или удалите этот репозиторий.
+no_branch=This repository doesn’t have any branches.
code=Код
code.desc=Исходный код, файлы, коммиты и ветки.
@@ -1109,6 +1281,7 @@ releases=Релизы
tag=Тег
released_this=выпустил(-а) это
tagged_this=добавил(а) тег
+file.title=%s at %s
file_raw=Исходник
file_history=История
file_view_source=Просмотреть исходный код
@@ -1116,10 +1289,16 @@ file_view_rendered=Просмотр отрендеренного
file_view_raw=Посмотреть исходник
file_permalink=Постоянная ссылка
file_too_large=Этот файл слишком большой, поэтому он не может быть отображён.
+file_is_empty=The file is empty.
+code_preview_line_from_to=Lines %[1]d to %[2]d in %[3]s
+code_preview_line_in=Line %[1]d in %[2]s
invisible_runes_header=`Этот файл содержит невидимые символы Юникода`
+invisible_runes_description=`This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.`
ambiguous_runes_header=`Этот файл содержит неоднозначные символы Юникода`
+ambiguous_runes_description=`This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.`
invisible_runes_line=`В этой строке есть невидимые символы Юникода`
ambiguous_runes_line=`В этой строке есть неоднозначные символы Юникода`
+ambiguous_character=`%[1]c [U+%04[1]X] can be confused with %[2]c [U+%04[2]X]`
escape_control_characters=Экранировать
unescape_control_characters=Убрать экранирование
@@ -1130,6 +1309,8 @@ audio_not_supported_in_browser=Ваш браузер не поддерживае
stored_lfs=Хранится Git LFS
symbolic_link=Символическая ссылка
executable_file=Исполняемый файл
+vendored=Vendored
+generated=Generated
commit_graph=Граф коммитов
commit_graph.select=Выбрать ветку
commit_graph.hide_pr_refs=Скрыть запросы на слияние
@@ -1165,6 +1346,7 @@ editor.or=или
editor.cancel_lower=Отменить
editor.commit_signed_changes=Зафиксировать подписанные изменения
editor.commit_changes=Сохранить правки
+editor.add_tmpl=Add '{filename}'
editor.add=Добавить %s
editor.update=Обновить %s
editor.delete=Удалить %s
@@ -1183,6 +1365,8 @@ editor.new_branch_name_desc=Новое название ветки…
editor.cancel=Отмена
editor.filename_cannot_be_empty=Имя файла не может быть пустым.
editor.filename_is_invalid=Недопустимое имя файла: «%s».
+editor.commit_email=Commit email
+editor.invalid_commit_email=The email for the commit is invalid.
editor.branch_does_not_exist=Ветка «%s» отсутствует в этом репозитории.
editor.branch_already_exists=Ветка «%s» уже существует в этом репозитории.
editor.directory_is_a_file=Имя каталога «%s» уже используется в качестве имени файла в этом репозитории.
@@ -1192,6 +1376,8 @@ editor.file_editing_no_longer_exists=Редактируемый файл «%s»
editor.file_deleting_no_longer_exists=Удаляемый файл «%s» больше не существует в этом репозитории.
editor.file_changed_while_editing=Содержимое файла изменилось с момента начала редактирования. Нажмите здесь, чтобы увидеть, что было изменено, или Зафиксировать изменения снова, чтобы заменить их.
editor.file_already_exists=Файл с именем «%s» уже существует в репозитории.
+editor.commit_id_not_matching=The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge.
+editor.push_out_of_date=The push appears to be out of date.
editor.commit_empty_file_header=Закоммитить пустой файл
editor.commit_empty_file_text=Файл, который вы собираетесь зафиксировать, пуст. Продолжить?
editor.no_changes_to_show=Нет изменений.
@@ -1216,6 +1402,7 @@ commits.commits=Коммитов
commits.no_commits=Нет общих коммитов. «%s» и «%s» имеют совершенно разные истории.
commits.nothing_to_compare=Эти ветки одинаковы.
commits.search.tooltip=Можно предварять ключевые слова префиксами "author:", "committer:", "after:", или "before:", например "revert author:Alice before:2019-01-13".
+commits.search_branch=This Branch
commits.search_all=Все ветки
commits.author=Автор
commits.message=Сообщение
@@ -1227,6 +1414,8 @@ commits.signed_by_untrusted_user=Подписано ненадежным пол
commits.signed_by_untrusted_user_unmatched=Подписан недоверенным пользователем, который не соответствует автору коммита
commits.gpg_key_id=Идентификатор ключа GPG
commits.ssh_key_fingerprint=Отпечаток ключа SSH
+commits.view_path=View at this point in history
+commits.view_file_diff=View changes to this file in this commit
commit.operations=Операции
commit.revert=Откатить
@@ -1244,6 +1433,8 @@ commitstatus.success=Успешно
ext_issues=Доступ к внешним задачам
ext_issues.desc=Ссылка на внешнюю систему отслеживания ошибок.
+projects=Проекты
+projects.desc=Управляйте задачами и запускайте проекты.
projects.description=Описание (необязательно)
projects.description_placeholder=Описание
projects.create=Создать проект
@@ -1271,6 +1462,7 @@ projects.column.new=Новый столбец
projects.column.set_default=Установить по умолчанию
projects.column.set_default_desc=Назначить этот столбец по умолчанию для неклассифицированных задач и запросов на слияние
projects.column.delete=Удалить столбец
+projects.column.deletion_desc="Deleting a project column moves all related issues to the default column. Continue?"
projects.column.color=Цвет
projects.open=Открыть
projects.close=Закрыть
@@ -1285,6 +1477,8 @@ issues.filter_milestones=Фильтр этапов
issues.filter_projects=Фильтровать проекты
issues.filter_labels=Фильтр меток
issues.filter_reviewers=Фильтр рецензентов
+issues.filter_no_results=Нет результатов
+issues.filter_no_results_placeholder=Попробуйте настроить фильтры поиска.
issues.new=Новая задача
issues.new.title_empty=Заголовок не может быть пустым
issues.new.labels=Метки
@@ -1302,6 +1496,10 @@ issues.new.clear_milestone=Очистить этап
issues.new.assignees=Назначенные
issues.new.clear_assignees=Убрать ответственных
issues.new.no_assignees=Нет назначенных лиц
+issues.new.no_reviewers=No Reviewers
+issues.new.blocked_user=Cannot create issue because you are blocked by the repository owner.
+issues.edit.already_changed=Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes
+issues.edit.blocked_user=Cannot edit content because you are blocked by the poster or repository owner.
issues.choose.get_started=Начать
issues.choose.open_external_link=Открыть
issues.choose.blank=По умолчанию
@@ -1327,6 +1525,7 @@ issues.remove_labels=удалил(а) метки %s %s
issues.add_remove_labels=добавил(а) метки %s и удалил(а) %s %s
issues.add_milestone_at=`добавил(а) к этапу %s %s`
issues.add_project_at=`добавил(а) в %s проект %s`
+issues.move_to_column_of_project=`moved this to %s in %s on %s`
issues.change_milestone_at=`изменил(а) целевой этап с %s на %s %s`
issues.change_project_at=`изменил(а) проект с %s на %s %s`
issues.remove_milestone_at=`удалил(а) это из этапа %s %s`
@@ -1355,7 +1554,11 @@ issues.filter_project=Проект
issues.filter_project_all=Все проекты
issues.filter_project_none=Нет проекта
issues.filter_assignee=Назначено
+issues.filter_assignee_no_assignee=Assigned to nobody
+issues.filter_assignee_any_assignee=Assigned to anybody
issues.filter_poster=Автор
+issues.filter_user_placeholder=Search users
+issues.filter_user_no_select=All users
issues.filter_type=Тип
issues.filter_type.all_issues=Все задачи
issues.filter_type.assigned_to_you=Назначено вам
@@ -1409,8 +1612,11 @@ issues.no_content=Описание отсутствует.
issues.close=Закрыть задачу
issues.comment_pull_merged_at=слил(а) коммит %[1]s в %[2]s %[3]s
issues.comment_manually_pull_merged_at=вручную слил(а) коммит %[1]s в %[2]s %[3]s
+issues.close_comment_issue=Close with Comment
issues.reopen_issue=Открыть снова
+issues.reopen_comment_issue=Reopen with Comment
issues.create_comment=Комментировать
+issues.comment.blocked_user=Cannot create or edit comment because you are blocked by the poster or repository owner.
issues.closed_at=`закрыл(а) эту задачу %[2]s`
issues.reopened_at=`переоткрыл(а) эту проблему %[2]s`
issues.commit_ref_at=`упомянул эту задачу в коммите %[2]s`
@@ -1432,6 +1638,7 @@ issues.role.collaborator_helper=Этот пользователь был при
issues.role.first_time_contributor=Новый участник
issues.role.first_time_contributor_helper=Это первый вклад пользователя в репозиторий.
issues.role.contributor=Участник
+issues.role.contributor_helper=This user has previously committed to the repository.
issues.re_request_review=Повторить запрос на отзыв
issues.is_stale=Со времени этого обзора в этот PR были внесены некоторые изменения
issues.remove_request_review=Удалить запрос на отзыв
@@ -1451,6 +1658,8 @@ issues.label_archived_filter=Показать архивированные ме
issues.label_archive_tooltip=Архивированные метки исключаются по умолчанию из подсказок при поиске по метке.
issues.label_exclusive_desc=Назовите метку область/элемент, чтобы сделать ее взаимоисключающей с другими метками область/.
issues.label_exclusive_warning=Любые метки с конфликтующей областью будут удалены при редактировании меток задачи или запроса на слияние.
+issues.label_exclusive_order=Sort Order
+issues.label_exclusive_order_tooltip=Exclusive labels in the same scope will be sorted according to this numeric order.
issues.label_count=%d меток
issues.label_open_issues=%d открытых задач
issues.label_edit=Редактировать
@@ -1495,12 +1704,27 @@ issues.delete.title=Удалить эту задачу?
issues.delete.text=Вы действительно хотите удалить эту задачу? Это навсегда удалит всё содержимое. Возможно лучше закрыть её в архивных целях.
issues.tracker=Отслеживание времени
+issues.timetracker_timer_start=Start timer
+issues.timetracker_timer_stop=Stop timer
+issues.timetracker_timer_discard=Discard timer
+issues.timetracker_timer_manually_add=Add Time
+issues.time_estimate_set=Set estimated time
+issues.time_estimate_display=Estimate: %s
+issues.change_time_estimate_at=changed time estimate to %[1]s %[2]s
+issues.remove_time_estimate_at=removed time estimate %s
+issues.time_estimate_invalid=Time estimate format is invalid
+issues.start_tracking_history=started working %s
issues.tracker_auto_close=Таймер будет остановлен автоматически, когда эта проблема будет закрыта
issues.tracking_already_started=`Вы уже начали отслеживать время для другой задачи!`
+issues.stop_tracking=Stop Timer
+issues.stop_tracking_history=worked for %[1]s %[2]s
+issues.cancel_tracking=Discard
issues.cancel_tracking_history=`отменил(а) отслеживание времени %s`
issues.del_time=Удалить этот журнал времени
+issues.add_time_history=added spent time %[1]s %[2]s
issues.del_time_history=`удалил(а) потраченное время %s`
+issues.add_time_manually=Manually Add Time
issues.add_time_hours=Часы
issues.add_time_minutes=Минуты
issues.add_time_sum_to_small=Время не было введено.
@@ -1519,6 +1743,7 @@ issues.due_date_form=гггг-мм-дд
issues.due_date_form_add=Добавить срок выполнения
issues.due_date_form_edit=Редактировать
issues.due_date_form_remove=Удалить
+issues.due_date_not_writer="You need write access to this repository in order to update the due date of an issue."
issues.due_date_not_set=Срок выполнения не установлен.
issues.due_date_added=добавил(а) срок выполнения %s %s
issues.due_date_modified=изменил(а) срок выполнения с %[2]s на %[1]s %[3]s
@@ -1559,6 +1784,7 @@ issues.dependency.add_error_dep_not_same_repo=Обе задачи должны
issues.review.self.approval=Вы не можете одобрить собственный запрос на слияние.
issues.review.self.rejection=Невозможно запрашивать изменения своего запроса на слияние.
issues.review.approve=одобрил(а) эти изменения %s
+issues.review.comment="reviewed %s"
issues.review.dismissed=отклонен отзыв %s %s
issues.review.dismissed_label=Отклонено
issues.review.left_comment=оставил комментарий
@@ -1573,6 +1799,7 @@ issues.review.pending.tooltip=Этот комментарий в настоящ
issues.review.review=Рецензия
issues.review.reviewers=Рецензенты
issues.review.outdated=Устаревшее
+issues.review.outdated_description=Content has changed since this comment was made
issues.review.option.show_outdated_comments=Показать устаревшие комментарии
issues.review.option.hide_outdated_comments=Скрыть устаревшие комментарии
issues.review.show_outdated=Показать устаревшие
@@ -1583,6 +1810,11 @@ issues.review.resolve_conversation=Покинуть диалог
issues.review.un_resolve_conversation=Незавершённый разговор
issues.review.resolved_by=пометить этот разговор как разрешённый
issues.review.commented=Комментировать
+issues.review.official=Approved
+issues.review.requested=Review pending
+issues.review.rejected=Changes requested
+issues.review.stale=Updated since approval
+issues.review.unofficial=Uncounted approval
issues.assignee.error=Не все назначения были добавлены из-за непредвиденной ошибки.
issues.reference_issue.body=Тело
issues.content_history.deleted=удалено
@@ -1598,6 +1830,9 @@ compare.compare_head=сравнить
pulls.desc=Включить запросы на слияние и проверки кода.
pulls.new=Новый запрос на слияние
+pulls.new.blocked_user=Cannot create pull request because you are blocked by the repository owner.
+pulls.new.must_collaborator=You must be a collaborator to create pull request.
+pulls.edit.already_changed=Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes
pulls.view=Просмотр запроса на слияние
pulls.compare_changes=Новый запрос на слияние
pulls.allow_edits_from_maintainers=Разрешить редактирование сопровождающими
@@ -1618,8 +1853,11 @@ pulls.show_all_commits=Показать все коммиты
pulls.show_changes_since_your_last_review=Показать изменения с момента вашего последнего отзыва
pulls.showing_only_single_commit=Показать только изменения коммита %[1]s
pulls.showing_specified_commit_range=Показаны только изменения между %[1]s..%[2]
+pulls.select_commit_hold_shift_for_range=Select commit. Hold shift + click to select a range
+pulls.review_only_possible_for_full_diff=Review is only possible when viewing the full diff
pulls.filter_changes_by_commit=Фильтр по коммиту
pulls.nothing_to_compare=Нечего сравнивать, родительская и текущая ветка одинаковые.
+pulls.nothing_to_compare_have_tag=The selected branch/tag are equal.
pulls.nothing_to_compare_and_allow_empty_pr=Ветки идентичны. Этот PR будет пустым.
pulls.has_pull_request=`Запрос на слияние этих веток уже существует: %[2]s#%[3]d`
pulls.create=Создать запрос на слияние
@@ -1644,12 +1882,19 @@ pulls.add_prefix=Добавить %s префикс
pulls.remove_prefix=Удалить %s префикс
pulls.data_broken=Содержимое этого запроса было нарушено вследствие удаления информации форка.
pulls.files_conflicted=Этот запрос на слияние имеет изменения конфликтующие с целевой веткой.
+pulls.is_checking=Checking for merge conflicts …
pulls.is_ancestor=Эта ветка уже включена в целевую ветку. Сливать нечего.
pulls.is_empty=Изменения из этой ветки уже есть в целевой ветке. Это будет пустой коммит.
pulls.required_status_check_failed=Некоторые необходимые проверки не были пройдены.
pulls.required_status_check_missing=Отсутствуют некоторые обязательные проверки.
pulls.required_status_check_administrator=Как администратор, вы все равно можете принять этот запрос на слияние.
+pulls.blocked_by_approvals="This pull request doesn't have enough required approvals yet. %d of %d official approvals granted."
+pulls.blocked_by_approvals_whitelisted="This pull request doesn't have enough required approvals yet. %d of %d approvals granted from users or teams on the allowlist."
pulls.blocked_by_rejection=Официальный рецензент запросил изменения к этому запросу на слияние.
+pulls.blocked_by_official_review_requests="This pull request has official review requests."
+pulls.blocked_by_outdated_branch="This pull request is blocked because it's outdated."
+pulls.blocked_by_changed_protected_files_1= "This pull request is blocked because it changes a protected file:"
+pulls.blocked_by_changed_protected_files_n= "This pull request is blocked because it changes protected files:"
pulls.can_auto_merge_desc=Этот запрос на слияние может быть объединён автоматически.
pulls.cannot_auto_merge_desc=Этот запрос на слияние не может быть объединён автоматически.
pulls.cannot_auto_merge_helper=Пожалуйста, совершите слияние вручную для урегулирования конфликтов.
@@ -1672,6 +1917,7 @@ pulls.merge_pull_request=Создать коммит на слияние
pulls.rebase_merge_pull_request=Выполнить Rebase, а затем fast-forward слияние
pulls.rebase_merge_commit_pull_request=Выполнить rebase, а затем создать коммит слияния
pulls.squash_merge_pull_request=Создать объединённый коммит
+pulls.fast_forward_only_merge_pull_request=Только fast-forward
pulls.merge_manually=Слито вручную
pulls.merge_commit_id=ID коммита слияния
pulls.require_signed_wont_sign=Данная ветка ожидает подписанные коммиты, однако слияние не будет подписано
@@ -1684,7 +1930,10 @@ pulls.rebase_conflict_summary=Сообщение об ошибке
pulls.unrelated_histories=Слияние не удалось: У источника и цели слияния нет общей истории. Совет: попробуйте другую стратегию
pulls.merge_out_of_date=Ошибка слияния: при создании слияния база данных была обновлена. Подсказка: попробуйте ещё раз.
pulls.head_out_of_date=Ошибка слияния: во время слияния головной коммит был обновлён. Попробуйте ещё раз.
+pulls.has_merged=Failed: The pull request has been merged, you cannot merge again or change the target branch.
+pulls.push_rejected=Push Failed: The push was rejected. Review the Git Hooks for this repository.
pulls.push_rejected_summary=Полная ошибка отклонения
+pulls.push_rejected_no_message=Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository
pulls.open_unmerged_pull_exists=`Вы не можете снова открыть, поскольку уже существует запрос на слияние (#%d) из того же репозитория с той же информацией о слиянии и ожидающий слияния.`
pulls.status_checking=Выполняются некоторые проверки
pulls.status_checks_success=Все проверки выполнены успешно
@@ -1703,8 +1952,12 @@ pulls.outdated_with_base_branch=Эта ветка отстает от базов
pulls.close=Закрыть запрос на слияние
pulls.closed_at=`закрыл этот запрос на слияние %[2]s`
pulls.reopened_at=`переоткрыл этот запрос на слияние %[2]s`
+pulls.cmd_instruction_hint=View command line instructions
+pulls.cmd_instruction_checkout_title=Checkout
+pulls.cmd_instruction_checkout_desc=From your project repository, check out a new branch and test the changes.
pulls.cmd_instruction_merge_title=Слить
pulls.cmd_instruction_merge_desc=Слить изменения и обновить в Gitea.
+pulls.cmd_instruction_merge_warning=Warning: This operation cannot merge pull request because "autodetect manual merge" is not enabled.
pulls.clear_merge_message=Очистить сообщение о слиянии
pulls.clear_merge_message_hint=Очистка сообщения о слиянии удалит только содержимое сообщения коммита, но сохранит сгенерированные git добавки, такие как "Co-Authored-By …".
@@ -1723,9 +1976,17 @@ pulls.auto_merge_canceled_schedule_comment=`отменил автоматиче
pulls.delete.title=Удалить этот запрос на слияние?
pulls.delete.text=Вы действительно хотите удалить этот запрос на слияние? (Это навсегда удалит всё содержимое. Возможно, лучше закрыть запрос в архивных целях.)
+pulls.recently_pushed_new_branches=You pushed on branch %[1]s %[2]s
+pulls.upstream_diverging_prompt_behind_1=This branch is %[1]d commit behind %[2]s
+pulls.upstream_diverging_prompt_behind_n=This branch is %[1]d commits behind %[2]s
+pulls.upstream_diverging_prompt_base_newer=The base branch %s has new changes
+pulls.upstream_diverging_merge=Sync fork
+pulls.upstream_diverging_merge_confirm=Would you like to merge "%[1]s" onto "%[2]s"?
pull.deleted_branch=(удалена):%s
+pull.agit_documentation=Review documentation about AGit
+comments.edit.already_changed=Unable to save changes to the comment. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes
milestones.new=Новый этап
milestones.closed=Закрыт %s
@@ -1733,6 +1994,8 @@ milestones.update_ago=Обновлено %s
milestones.no_due_date=Срок не указан
milestones.open=Открыть
milestones.close=Закрыть
+milestones.new_subheader=Milestones can help you organize issues and track their progress.
+milestones.completeness=%d%% Completed
milestones.create=Создать этап
milestones.title=Заголовок
milestones.desc=Описание
@@ -1757,6 +2020,8 @@ milestones.filter_sort.most_issues=Большинство задач
milestones.filter_sort.least_issues=Меньшинство задач
signing.will_sign=Этот коммит будет подписан ключом «%s».
+signing.wont_sign.error=There was an error whilst checking if the commit could be signed.
+signing.wont_sign.nokey=There is no key available to sign this commit.
signing.wont_sign.never=Коммиты никогда не подписываются.
signing.wont_sign.always=Коммиты всегда подписываются.
signing.wont_sign.pubkey=Этот коммит не будет подписан, поскольку к вашей учётной записи не привязано публичного ключа.
@@ -1798,6 +2063,10 @@ wiki.last_updated=Последнее обновление %s
wiki.page_name_desc=Введите имя страницы вики. Некоторые специальные имена: 'Home', '_Sidebar' и '_Footer'.
activity=Активность
+activity.navbar.pulse=Pulse
+activity.navbar.code_frequency=Code Frequency
+activity.navbar.contributors=Contributors
+activity.navbar.recent_commits=Recent Commits
activity.period.filter_label=Период:
activity.period.daily=1 день
activity.period.halfweekly=3 дня
@@ -1864,16 +2133,26 @@ activity.git_stats_deletion_1=%d удаление
activity.git_stats_deletion_n=%d удалений
contributors.contribution_type.commits=коммитов
+contributors.contribution_type.commits=Commits
+contributors.contribution_type.additions=Additions
+contributors.contribution_type.deletions=Deletions
settings=Настройки
settings.desc=В настройках вы можете менять различные параметры этого репозитория
settings.options=Репозиторий
+settings.public_access=Public Access
+settings.public_access_desc="Configure public visitor's access permissions to override the defaults of this repository."
+settings.public_access.docs.not_set=Not Set: no extra public access permission. The visitor's permission follows the repository's visibility and member permissions.
+settings.public_access.docs.anonymous_read=Anonymous Read: users who are not logged in can access the unit with read permission.
+settings.public_access.docs.everyone_read=Everyone Read: all logged-in users can access the unit with read permission. Read permission of issues/pull-requests units also means users can create new issues/pull-requests.
+settings.public_access.docs.everyone_write=Everyone Write: all logged-in users have write permission to the unit. Only Wiki unit supports this permission.
settings.collaboration=Соавторы
settings.collaboration.admin=Администратор
settings.collaboration.write=Запись
settings.collaboration.read=Просмотр
settings.collaboration.owner=Владелец
settings.collaboration.undefined=Не определено
+settings.collaboration.per_unit=Unit Permissions
settings.hooks=Веб-хуки
settings.githooks=Git-хуки
settings.basic_settings=Основные параметры
@@ -1888,8 +2167,10 @@ settings.mirror_settings.docs.can_still_use=Хотя вы не можете из
settings.mirror_settings.docs.pull_mirror_instructions=Чтобы настроить pull-зеркало, пожалуйста, ознакомьтесь:
settings.mirror_settings.docs.more_information_if_disabled=Вы можете узнать больше о зеркалах push и pull здесь:
settings.mirror_settings.docs.doc_link_title=Как зеркалировать репозитории?
+settings.mirror_settings.docs.doc_link_pull_section=the "Pulling from a remote repository" section of the documentation.
settings.mirror_settings.docs.pulling_remote_title=Получение из удалённого репозитория
settings.mirror_settings.mirrored_repository=Синхронизированное хранилище
+settings.mirror_settings.pushed_repository=Pushed repository
settings.mirror_settings.direction=Направление
settings.mirror_settings.direction.pull=Отправка
settings.mirror_settings.direction.push=Отправка
@@ -1900,6 +2181,7 @@ settings.mirror_settings.push_mirror.add=Добавить Push-зеркало
settings.mirror_settings.push_mirror.edit_sync_time=Изменить интервал синхронизации зеркала
settings.sync_mirror=Синхронизировать
+settings.pull_mirror_sync_in_progress=Pulling changes from the remote %s at the moment.
settings.push_mirror_sync_in_progress=Идёт отправка изменений в удалённый репозиторий %s.
settings.site=Сайт
settings.update_settings=Обновить настройки
@@ -1910,6 +2192,8 @@ settings.branches.add_new_rule=Добавить новое правило
settings.advanced_settings=Расширенные настройки
settings.wiki_desc=Включить вики для репозитория
settings.use_internal_wiki=Использовать встроенную вики
+settings.default_wiki_branch_name=Default Wiki Branch Name
+settings.failed_to_change_default_wiki_branch=Failed to change the default wiki branch.
settings.use_external_wiki=Использовать внешнюю вики
settings.external_wiki_url=URL внешней вики
settings.external_wiki_url_error=URL внешней вики не является корректным URL.
@@ -1939,6 +2223,10 @@ settings.pulls.default_delete_branch_after_merge=Удалить ветку за
settings.pulls.default_allow_edits_from_maintainers=По умолчанию разрешать редактирование сопровождающими
settings.releases_desc=Включить релизы
settings.packages_desc=Включить реестр пакетов
+settings.projects_desc=Включить проекты
+settings.projects_mode_desc=Режим проектов (какие проекты показывать)
+settings.projects_mode_repo=Только проекты репозиториев
+settings.projects_mode_owner=Только пользовательские или организации
settings.projects_mode_all=Все проекты
settings.actions_desc=Включить действия репозитория
settings.admin_settings=Настройки администратора
@@ -1965,6 +2253,7 @@ settings.convert_fork_succeed=Форк преобразован в обычны
settings.transfer=Передать права собственности
settings.transfer.rejected=Трансфер репозитория отменён.
settings.transfer.success=Трансфер репозитория успешно выполнен.
+settings.transfer.blocked_user=Cannot transfer repository because you are blocked by the new owner.
settings.transfer_abort=Отменить трансфер
settings.transfer_abort_invalid=Невозможно отменить трансфер несуществующего репозитория.
settings.transfer_abort_success=Передача репозитория %s успешно отменена.
@@ -1974,6 +2263,7 @@ settings.transfer_in_progress=Трансфер в процессе выполн
settings.transfer_notices_1=- Вы можете потерять доступ, если новый владелец является отдельным пользователем.
settings.transfer_notices_2=- Вы сохраните доступ, если новым владельцем станет организация, владельцем которой вы являетесь.
settings.transfer_notices_3=- если репозиторий является приватным и передается отдельному пользователю, это действие позволяет убедиться, что пользователь имеет хотя бы права на чтение (и при необходимости изменяет права доступа).
+settings.transfer_notices_4=- Если репозиторий принадлежит организации и вы передаете его другой организации или отдельному лицу, вы потеряете связи между задачами репозитория и проектами организации.
settings.transfer_owner=Новый владелец
settings.transfer_perform=Выполнить трансфер
settings.transfer_started=Репозиторий ожидает подтверждения передачи от «%s»
@@ -2010,6 +2300,7 @@ settings.add_collaborator_success=Соавтор добавлен.
settings.add_collaborator_inactive_user=Невозможно добавить неактивного пользователя как соавтора.
settings.add_collaborator_owner=Невозможно добавить владельца в качестве соавтора.
settings.add_collaborator_duplicate=Соавтор уже добавлен в этот репозиторий.
+settings.add_collaborator.blocked_user=The collaborator is blocked by the repository owner or vice versa.
settings.delete_collaborator=Удалить
settings.collaborator_deletion=Удалить соавтора
settings.collaborator_deletion_desc=Этот пользователь больше не будет иметь доступа для совместной работы в этом репозитории после удаления. Вы хотите продолжить?
@@ -2032,12 +2323,14 @@ settings.webhook_deletion_desc=Удаление этого веб-хука пр
settings.webhook_deletion_success=Веб-хук был удалён.
settings.webhook.test_delivery=Проверить доставку
settings.webhook.test_delivery_desc=Отправить тестовое событие для тестирования настройки веб-хука.
+settings.webhook.test_delivery_desc_disabled=To test this webhook with a fake event, activate it.
settings.webhook.request=Запрос
settings.webhook.response=Ответ
settings.webhook.headers=Заголовки
settings.webhook.payload=Содержимое
settings.webhook.body=Тело ответа
settings.webhook.replay.description=Повторить этот веб-хук.
+settings.webhook.replay.description_disabled=To replay this webhook, activate it.
settings.webhook.delivery.success=Событие было добавлено в очередь доставки. Может пройти несколько секунд, прежде чем оно отобразится в истории.
settings.githooks_desc=Git-хуки предоставляются самим Git. Вы можете изменять файлы хуков из списка ниже, чтобы настроить собственные операции.
settings.githook_edit_desc=Если хук не активен, будет подставлен пример содержимого. Пустое значение в этом поле приведёт к отключению хука.
@@ -2067,9 +2360,12 @@ settings.event_fork=Форкнуть
settings.event_fork_desc=Репозиторий форкнут.
settings.event_wiki=Вики
settings.event_wiki_desc=Страница вики создана, переименована, изменена или удалена.
+settings.event_statuses=Statuses
+settings.event_statuses_desc=Commit Status updated from the API.
settings.event_release=Релиз
settings.event_release_desc=Релиз опубликован, обновлён или удалён из репозитория.
settings.event_push=Отправка
+settings.event_force_push=Force Push
settings.event_push_desc=Отправка в репозиторий.
settings.event_repository=Репозиторий
settings.event_repository_desc=Репозиторий создан или удален.
@@ -2103,9 +2399,13 @@ settings.event_pull_request_review_request=Запрошена рецензия
settings.event_pull_request_review_request_desc=Создан или удалён запрос на рецензию для запроса на слияние.
settings.event_pull_request_approvals=Утверждения запросов на слияние
settings.event_pull_request_merge=Удовлетворение запросов на слияние
+settings.event_header_workflow=Workflow Events
+settings.event_workflow_job=Workflow Jobs
+settings.event_workflow_job_desc=Gitea Actions Workflow job queued, waiting, in progress, or completed.
settings.event_package=Пакеты
settings.event_package_desc=Пакет создан или удален в репозитории.
settings.branch_filter=Фильтр веток
+settings.branch_filter_desc=Branch whitelist for push, branch creation and branch deletion events, specified as glob pattern. If empty or *, events for all branches are reported. See %[2]s documentation for syntax. Examples: master, {master,release*}.
settings.authorization_header=Заголовок Authorization
settings.authorization_header_desc=Будет включён в качестве заголовка авторизации для запросов. Примеры: %s.
settings.active=Активный
@@ -2150,38 +2450,73 @@ settings.add_key_success=Ключ развёртывания «%s» добавл
settings.deploy_key_deletion=Удалить ключ развёртывания
settings.deploy_key_deletion_desc=Удаление ключа развёртывания сделает невозможным доступ к репозиторию с его помощью. Вы уверены?
settings.deploy_key_deletion_success=Ключ развёртывания удалён.
+settings.branches=Branches
+settings.protected_branch=Branch Protection
settings.protected_branch.save_rule=Сохранить правило
settings.protected_branch.delete_rule=Удалить правило
settings.protected_branch_can_push=Разрешить отправку?
settings.protected_branch_can_push_yes=Вы можете выполнять отправку
settings.protected_branch_can_push_no=Вы не можете выполнять отправку
+settings.branch_protection=Branch Protection Rules for Branch '%s'
settings.protect_this_branch=Защитить эту ветку
settings.protect_this_branch_desc=Предотвращает удаление, ограничивает Push и слияние Git в ветку.
settings.protect_disable_push=Отключить отправку
settings.protect_disable_push_desc=Отправка не будет разрешена в эту ветку.
+settings.protect_disable_force_push=Disable Force Push
+settings.protect_disable_force_push_desc=No force pushing will be allowed to this branch.
settings.protect_enable_push=Включить отправку
settings.protect_enable_push_desc=Любому, у кого есть доступ на запись, будет разрешена отправка изменений в эту ветку (но не принудительная отправка).
+settings.protect_enable_force_push_all=Enable Force Push
+settings.protect_enable_force_push_all_desc=Anyone with push access will be allowed to force push to this branch.
+settings.protect_enable_force_push_allowlist=Allowlist Restricted Force Push
+settings.protect_enable_force_push_allowlist_desc=Only allowlisted users or teams with push access will be allowed to force push to this branch.
settings.protect_enable_merge=Разрешить всем
settings.protect_enable_merge_desc=Все, у кого есть доступ на запись, смогут удовлетворять запросы на слияние в эту ветку.
+settings.protect_whitelist_committers=Allowlist Restricted Push
+settings.protect_whitelist_committers_desc=Only allowlisted users or teams will be allowed to push to this branch (but not force push).
+settings.protect_whitelist_deploy_keys=Allowlist deploy keys with write access to push.
+settings.protect_whitelist_users=Allowlisted users for pushing:
+settings.protect_whitelist_teams=Allowlisted teams for pushing:
+settings.protect_force_push_allowlist_users=Allowlisted users for force pushing:
+settings.protect_force_push_allowlist_teams=Allowlisted teams for force pushing:
+settings.protect_force_push_allowlist_deploy_keys=Allowlist deploy keys with push access to force push.
+settings.protect_merge_whitelist_committers=Enable Merge Allowlist
+settings.protect_merge_whitelist_committers_desc=Allow only allowlisted users or teams to merge pull requests into this branch.
+settings.protect_merge_whitelist_users=Allowlisted users for merging:
+settings.protect_merge_whitelist_teams=Allowlisted teams for merging:
settings.protect_check_status_contexts=Включить проверку статуса
settings.protect_status_check_patterns=Шаблоны проверки состояния:
settings.protect_status_check_patterns_desc=Добавьте шаблоны, чтобы указать, какие проверки состояния должны быть пройдены, прежде чем ветви могут быть объединены в ветвь, соответствующую этому правилу. В каждой строке указывается шаблон. Шаблоны не могут быть пустыми.
+settings.protect_check_status_contexts_desc=Require status checks to pass before merging. When enabled, commits must first be pushed to another branch, then merged or pushed directly to a branch that matches this rule after status checks have passed. If no contexts are matched, the last commit must be successful regardless of context.
settings.protect_check_status_contexts_list=Проверки состояния за последнюю неделю для этого репозитория
settings.protect_status_check_matched=Совпало
settings.protect_invalid_status_check_pattern=Неверный шаблон проверки состояния: «%s».
settings.protect_no_valid_status_check_patterns=Нет допустимых шаблонов проверки состояния.
settings.protect_required_approvals=Необходимые одобрения:
+settings.protect_required_approvals_desc=Allow only to merge pull request with enough required approvals. Required approvals are either from users or teams who are on the allowlist or anyone with write access.
+settings.protect_approvals_whitelist_enabled=Restrict approvals to allowlisted users or teams
+settings.protect_approvals_whitelist_enabled_desc=Only reviews from allowlisted users or teams will count to the required approvals. Without approval allowlist, reviews from anyone with write access count to the required approvals.
+settings.protect_approvals_whitelist_users=Allowlisted reviewers:
+settings.protect_approvals_whitelist_teams=Allowlisted teams for reviews:
settings.dismiss_stale_approvals=Отклонить устаревшие разрешения
settings.dismiss_stale_approvals_desc=Когда новые коммиты, изменяющие содержимое запроса на слияние, отправляются в ветку, старые разрешения будут отклонены.
+settings.ignore_stale_approvals=Ignore stale approvals
+settings.ignore_stale_approvals_desc=Do not count approvals that were made on older commits (stale reviews) towards how many approvals the PR has. Irrelevant if stale reviews are already dismissed.
settings.require_signed_commits=Требовать подписанные коммиты
settings.require_signed_commits_desc=Отклонить отправку изменений в эту ветку, если они не подписаны или не проверяемы.
settings.protect_branch_name_pattern=Шаблон имени для защищённых веток
+settings.protect_branch_name_pattern_desc="Protected branch name patterns. See the documentation for pattern syntax. Examples: main, release/**"
settings.protect_patterns=Шаблоны
settings.protect_protected_file_patterns=Шаблоны защищённых файлов (разделённые точкой с запятой ';'):
+settings.protect_protected_file_patterns_desc="Protected files are not allowed to be changed directly even if user has rights to add, edit, or delete files in this branch. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt."
settings.protect_unprotected_file_patterns=Шаблоны незащищённых файлов (разделённые точкой с запятой ';'):
+settings.protect_unprotected_file_patterns_desc="Unprotected files that are allowed to be changed directly if user has write access, bypassing push restriction. Multiple patterns can be separated using semicolon (';'). See %[2]s documentation for pattern syntax. Examples: .drone.yml, /docs/**/*.txt."
+settings.add_protected_branch=Enable protection
+settings.delete_protected_branch=Disable protection
settings.update_protect_branch_success=Защита веток по правилу «%s» изменена.
settings.remove_protected_branch_success=Защита веток по правилу «%s» удалена.
settings.remove_protected_branch_failed=Не удалось удалить правило защиты веток «%s».
+settings.protected_branch_deletion=Delete Branch Protection
settings.protected_branch_deletion_desc=Любой пользователь с разрешениями на запись сможет выполнять push в эту ветку. Вы уверены?
settings.block_rejected_reviews=Блокировка слияния по отклоненным отзывам
settings.block_rejected_reviews_desc=Слияние будет невозможно, если официальными рецензентами будут запрошены изменения, даже если имеется достаточное количество одобрений.
@@ -2189,8 +2524,11 @@ settings.block_on_official_review_requests=Блокировать слияние
settings.block_on_official_review_requests_desc=Слияние невозможно, если не имеется достаточное количество одобрений официальных представителей.
settings.block_outdated_branch=Блокировать слияние, если запрос на слияние устарел
settings.block_outdated_branch_desc=Слияние будет невозможно, если головная ветвь находится позади базовой ветви.
+settings.block_admin_merge_override=Administrators must follow branch protection rules
+settings.block_admin_merge_override_desc=Administrators must follow branch protection rules and can not circumvent it.
settings.default_branch_desc=Главная ветка является "базовой" для вашего репозитория, на которую по умолчанию направлены все запросы на слияние и которая является лицом вашего репозитория. Первое, что увидит посетитель — это содержимое главной ветки. Выберите её из уже существующих:
settings.merge_style_desc=Стили слияния
+settings.default_merge_style_desc=Метод слияния по-умолчанию
settings.choose_branch=Выберите ветку…
settings.no_protected_branch=Нет защищённых веток.
settings.edit_protected_branch=Редактировать
@@ -2206,22 +2544,39 @@ settings.tags.protection.allowed.teams=Разрешенные команды
settings.tags.protection.allowed.noone=Ни один
settings.tags.protection.create=Защитить тег
settings.tags.protection.none=Нет защищенных тегов.
+settings.tags.protection.pattern.description=You can use a single name or a glob pattern or regular expression to match multiple tags. Read more in the protected tags guide.
settings.bot_token=Токен для бота
settings.chat_id=ID чата
+settings.thread_id=Thread ID
settings.matrix.homeserver_url=URL домашнего сервера
settings.matrix.room_id=ID комнаты
settings.matrix.message_type=Тип сообщения
+settings.visibility.private.button=Сделать приватным
+settings.visibility.private.text=Изменение видимости на приватный не только сделает репозиторий видимым только для разрешенных участников, но и может удалить связь между ним и форками, наблюдателями и звёздами.
+settings.visibility.private.bullet_title=Изменение видимости на приватную:
+settings.visibility.private.bullet_one=Сделает репозиторий видимым только для разрешенных участников.
+settings.visibility.private.bullet_two=Может удалять связь между этим репозиториям и его форками, наблюдателями, и звёздами.
+settings.visibility.public.button=Сделать публичным
+settings.visibility.public.text=Изменение видимости на публичный может сделать репозиторий видимым для всех.
+settings.visibility.public.bullet_title= Изменение видимости на публичный:
+settings.visibility.public.bullet_one=Сделает репозиторий видимым для всех.
+settings.visibility.success=Repository visibility changed.
+settings.visibility.error=An error occurred while trying to change the repo visibility.
+settings.visibility.fork_error="Can't change the visibility of a forked repo."
settings.archive.button=Архивировать репозиторий
settings.archive.header=Архивировать этот репозиторий
+settings.archive.text=Archiving the repo will make it entirely read-only. It will be hidden from the dashboard. Nobody (not even you!) will be able to make new commits, or open any issues or pull requests.
settings.archive.success=Репозиторий был успешно архивирован.
settings.archive.error=Ошибка при попытке архивировать репозиторий. Смотрите логи для получения подробностей.
settings.archive.error_ismirror=Вы не можете поместить зеркалируемый репозиторий в архив.
settings.archive.branchsettings_unavailable=Настройки ветки недоступны, если репозиторий архивирован.
settings.archive.tagsettings_unavailable=Настройки тегов недоступны, если репозиторий архивирован.
+settings.archive.mirrors_unavailable=Зеркала недоступны, если репозиторий заархивирован.
settings.unarchive.button=Разархивировать репозиторий
settings.unarchive.header=Вернуть этот репозиторий из архива
settings.unarchive.text=Разархивирование репозитория восстановит его способность принимать изменения, а также новые задачи и запросы на слияние.
settings.unarchive.success=Репозиторий был успешно разархивирован.
+settings.unarchive.error=An error occurred while trying to unarchive the repo. See the log for more details.
settings.update_avatar_success=Аватар репозитория обновлён.
settings.lfs=LFS
settings.lfs_filelist=Файлы LFS хранятся в этом репозитории
@@ -2237,7 +2592,7 @@ settings.lfs_invalid_locking_path=Недопустимый путь: %s
settings.lfs_invalid_lock_directory=Невозможно заблокировать каталог: %s
settings.lfs_lock_already_exists=Блокировка уже существует: %s
settings.lfs_lock=Заблокировать
-settings.lfs_lock_path=Путь к файлу для блокировки...
+settings.lfs_lock_path=Путь к файлу для блокировки…
settings.lfs_locks_no_locks=Нет блокировки
settings.lfs_lock_file_no_exist=Заблокированный файл не существует в ветке по умолчанию
settings.lfs_force_unlock=Принудительная разблокировка
@@ -2287,6 +2642,7 @@ diff.show_more=Показать больше
diff.load=Загрузить разницу
diff.generated=сгенерированный
diff.vendored=поставляемый
+diff.comment.add_line_comment=Add line comment
diff.comment.placeholder=Оставить комментарий
diff.comment.add_single_comment=Добавить простой комментарий
diff.comment.add_review_comment=Добавить комментарий
@@ -2308,6 +2664,9 @@ diff.image.overlay=Наложение
diff.has_escaped=В этой строке есть невидимые символы Юникода
diff.show_file_tree=Показать дерево файлов
diff.hide_file_tree=Скрыть дерево файлов
+diff.submodule_added=Submodule %[1]s added at %[2]s
+diff.submodule_deleted=Submodule %[1]s deleted from %[2]s
+diff.submodule_updated=Submodule %[1]s updated: %[2]s
releases.desc=Релизы позволяют организовать хранение готовых сборок проекта в строгом хронологически верном порядке.
release.releases=Релизы
@@ -2317,6 +2676,7 @@ release.new_release=Новый релиз
release.draft=Черновик
release.prerelease=Пре-релиз
release.stable=Стабильный
+release.latest=Latest
release.compare=Сравнить
release.edit=редактировать
release.ahead.commits=%d коммиты
@@ -2342,6 +2702,7 @@ release.edit_release=Редактировать релиз
release.delete_release=Удалить этот релиз
release.delete_tag=Удалить тег
release.deletion=Удаление релиза
+release.deletion_desc=Deleting a release only removes it from Gitea. It will not affect the Git tag, the contents of your repository or its history. Continue?
release.deletion_success=Релиз удалён.
release.deletion_tag_desc=Этот тег будет удалён из хранилища. Содержимое хранилища и история не изменятся. Продолжить?
release.deletion_tag_success=Тег удалён.
@@ -2376,6 +2737,7 @@ branch.restore_success=Ветка «%s» восстановлена.
branch.restore_failed=Не удалось восстановить ветку «%s».
branch.protected_deletion_failed=Ветка «%s» защищена. Её нельзя удалить.
branch.default_deletion_failed=Ветка «%s» является веткой по умолчанию. Её нельзя удалить.
+branch.default_branch_not_exist=Default branch "%s" does not exist.
branch.restore=Восстановить ветку «%s»
branch.download=Скачать ветку «%s»
branch.rename=Переименовать ветку «%s»
@@ -2390,6 +2752,8 @@ branch.create_branch_operation=Создать ветку
branch.new_branch=Создать новую ветку
branch.new_branch_from=Создать новую ветку из «%s»
branch.renamed=Ветка %s была переименована в %s.
+branch.rename_default_or_protected_branch_error=Only admins can rename default or protected branches.
+branch.rename_protected_branch_failed=This branch is protected by glob-based protection rules.
tag.create_tag=Создать тег %s
tag.create_tag_operation=Создать тег
@@ -2409,8 +2773,16 @@ find_file.no_matching=Совпадающих файлов не найдено
error.csv.too_large=Не удается отобразить этот файл, потому что он слишком большой.
error.csv.unexpected=Не удается отобразить этот файл, потому что он содержит неожиданный символ в строке %d и столбце %d.
error.csv.invalid_field_count=Не удается отобразить этот файл, потому что он имеет неправильное количество полей в строке %d.
+error.broken_git_hook=Git hooks of this repository seem to be broken. Please follow the documentation to fix them, then push some commits to refresh the status.
[graphs]
+component_loading=Loading %s…
+component_loading_failed=Could not load %s
+component_loading_info=This might take a bit…
+component_failed_to_load=An unexpected error happened.
+code_frequency.what=code frequency
+contributors.what=contributions
+recent_commits.what=recent commits
[org]
org_name_holder=Название организации
@@ -2491,6 +2863,7 @@ teams.can_create_org_repo=Создать репозитории
teams.can_create_org_repo_helper=Участники могут создавать новые репозитории в организации. Создатель получит администраторский доступ к новому репозиторию.
teams.none_access=Нет доступа
teams.none_access_helper=Участники не могут просматривать или выполнять любые другие действия над этим элементом. Это не влияет на публичные репозитории.
+teams.general_access=General Access
teams.general_access_helper=Разрешения участников будут определяться таблицей разрешений ниже.
teams.read_access=Чтение
teams.read_access_helper=Участники могут просматривать и клонировать командные репозитории.
@@ -2523,6 +2896,7 @@ teams.add_nonexistent_repo=Репозиторий, который вы пыта
teams.add_duplicate_users=Пользователь уже состоит в команде.
teams.repos.none=Для этой команды нет доступных репозиториев.
teams.members.none=В этой команде нет участников.
+teams.members.blocked_user=Cannot add the user because it is blocked by the organization.
teams.specific_repositories=Конкретные репозитории
teams.specific_repositories_helper=Участники будут иметь доступ только к репозиториям, явно добавленным в команду. Выбор этого не автоматически удалит репозитории, уже добавленные в Все репозитории.
teams.all_repositories=Все репозитории
@@ -2534,13 +2908,27 @@ teams.invite.title=Вас пригласили присоединиться к
teams.invite.by=Приглашен(а) %s
teams.invite.description=Нажмите на кнопку ниже, чтобы присоединиться к команде.
+view_as_role=View as: %s
+view_as_public_hint=You are viewing the README as a public user.
+view_as_member_hint=You are viewing the README as a member of this organization.
+worktime=Worktime
+worktime.date_range_start=Start date
+worktime.date_range_end=End date
+worktime.query=Query
+worktime.time=Time
+worktime.by_repositories=By repositories
+worktime.by_milestones=By milestones
+worktime.by_members=By members
[admin]
+maintenance=Техническое обслуживание
dashboard=Панель
+self_check=Самопроверка
identity_access=Идентификация и доступ
users=Пользователи
organizations=Организации
+assets=Code Assets
repositories=Репозитории
hooks=Веб-хуки
integrations=Интеграции
@@ -2554,8 +2942,11 @@ monitor=Мониторинг
first_page=Первая
last_page=Последняя
total=Всего: %d
+settings=Admin Settings
+dashboard.new_version_hint=Gitea %s is now available, you are running %s. Check the blog for more details.
dashboard.statistic=Статистика
+dashboard.maintenance_operations=Maintenance Operations
dashboard.system_status=Состояние системы
dashboard.operation_name=Имя операции
dashboard.operation_switch=Переключить
@@ -2580,6 +2971,8 @@ dashboard.delete_repo_archives.started=Удаление всех архивов
dashboard.delete_missing_repos=Удалить все записи о репозиториях с отсутствующими файлами Git
dashboard.delete_missing_repos.started=Начато удаление всех репозиториев без Git-файлов.
dashboard.delete_generated_repository_avatars=Удалить генерированные аватары репозитория
+dashboard.sync_repo_branches=Sync missed branches from git data to databases
+dashboard.sync_repo_tags=Sync tags from git data to database
dashboard.update_mirrors=Обновить зеркала
dashboard.repo_health_check=Проверка состояния всех репозиториев
dashboard.check_repo_stats=Проверить всю статистику репозитория
@@ -2589,11 +2982,12 @@ dashboard.update_migration_poster_id=Обновить ID плакатов миг
dashboard.git_gc_repos=Выполнить сборку мусора для всех репозиториев
dashboard.resync_all_sshkeys=Обновить файл '.ssh/authorized_keys' с ключами SSH Gitea.
dashboard.resync_all_sshprincipals=Обновите файл '.ssh/authorized_principals' SSH данными участника Gitea.
-dashboard.resync_all_hooks=Повторная синхронизация hook'ов pre-receive, update и post-receive во всех репозиториях.
+dashboard.resync_all_hooks="Повторная синхронизация hook'ов pre-receive, update и post-receive во всех репозиториях."
dashboard.reinit_missing_repos=Переинициализировать все отсутствующие Git репозитории, для которых существуют записи
dashboard.sync_external_users=Синхронизировать данные внешних пользователей
dashboard.cleanup_hook_task_table=Очистить таблицу hook_task
dashboard.cleanup_packages=Очистка устаревших пакетов
+dashboard.cleanup_actions=Cleanup expired actions resources
dashboard.server_uptime=Время непрерывной работы сервера
dashboard.current_goroutine=Текущее количество Goroutines
dashboard.current_memory_usage=Текущее использование памяти
@@ -2623,9 +3017,19 @@ dashboard.total_gc_time=Итоговая задержка GC
dashboard.total_gc_pause=Итоговая задержка GC
dashboard.last_gc_pause=Последняя пауза сборщика мусора
dashboard.gc_times=Количество сборок мусора
+dashboard.delete_old_actions=Delete all old activities from database
+dashboard.delete_old_actions.started=Delete all old activities from database started.
dashboard.update_checker=Проверка обновлений
dashboard.delete_old_system_notices=Удалить все старые системные уведомления из базы данных
dashboard.gc_lfs=Выполнить сборку мусора метаобъектов LFS
+dashboard.stop_zombie_tasks=Stop actions zombie tasks
+dashboard.stop_endless_tasks=Stop actions endless tasks
+dashboard.cancel_abandoned_jobs=Cancel actions abandoned jobs
+dashboard.start_schedule_tasks=Start actions schedule tasks
+dashboard.sync_branch.started=Branches Sync started
+dashboard.sync_tag.started=Tags Sync started
+dashboard.rebuild_issue_indexer=Rebuild issue indexer
+dashboard.sync_repo_licenses=Sync repo licenses
users.user_manage_panel=Панель управления пользователями
users.new_account=Создать новый аккаунт
@@ -2636,6 +3040,7 @@ users.admin=Администратор
users.restricted=Ограничено
users.reserved=Зарезервировано
users.bot=Бот
+users.remote=Remote
users.2fa=Двухфакторная авторизация
users.repos=Репозитории
users.created=Создано
@@ -2687,7 +3092,7 @@ users.details=О пользователе
emails.email_manage_panel=Управление эл. почтой пользователя
emails.primary=Первичный
emails.activated=Активирован
-emails.filter_sort.email=Эл. почта
+emails.filter_sort.email=Эл. почта
emails.filter_sort.email_reverse=Эл. почта (обратный)
emails.filter_sort.name=Имя пользователя
emails.filter_sort.name_reverse=Имя пользователя (обратное)
@@ -2696,6 +3101,10 @@ emails.not_updated=Не удалось обновить запрошенный
emails.duplicate_active=Этот адрес электронной почты уже активирован для другого пользователя.
emails.change_email_header=Обновить свойства электронной почты
emails.change_email_text=Вы уверены, что хотите обновить этот адрес электронной почты?
+emails.delete=Delete Email
+emails.delete_desc=Are you sure you want to delete this email address?
+emails.deletion_success=The email address has been deleted.
+emails.delete_primary_email_error=You can not delete the primary email.
orgs.org_manage_panel=Управление организациями
orgs.name=Название
@@ -2728,10 +3137,12 @@ packages.size=Размер
packages.published=Опубликовано
defaulthooks=Стандартные Веб-хуки
+defaulthooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here are defaults and will be copied into all new repositories. Read more in the webhooks guide.
defaulthooks.add_webhook=Добавить стандартный Веб-хук
defaulthooks.update_webhook=Обновить стандартный Веб-хук
systemhooks=Системные веб-хуки
+systemhooks.desc=Webhooks automatically make HTTP POST requests to a server when certain Gitea events trigger. Webhooks defined here will act on all repositories on the system, so please consider any performance implications this may have. Read more in the webhooks guide.
systemhooks.add_webhook=Добавить системный веб-хук
systemhooks.update_webhook=Обновить системный веб-хук
@@ -2824,8 +3235,20 @@ auths.sspi_default_language=Язык пользователя по умолча
auths.sspi_default_language_helper=Язык по умолчанию для пользователей, автоматически создаваемый методом аутентификации SSPI. Оставьте пустым, если вы предпочитаете, чтобы язык определялся автоматически.
auths.tips=Советы
auths.tips.oauth2.general=Аутентификация OAuth2
+auths.tips.oauth2.general.tip=When registering a new OAuth2 authentication, the callback/redirect URL should be:
auths.tip.oauth2_provider=Поставщик OAuth2
+auths.tip.bitbucket=Register a new OAuth consumer on %s and add the permission 'Account' - 'Read'
auths.tip.nextcloud=`Зарегистрируйте нового потребителя OAuth в вашем экземпляре, используя меню "Settings -> Security -> OAuth 2.0 client"`
+auths.tip.dropbox=Create a new application at %s
+auths.tip.facebook=Register a new application at %s and add the product "Facebook Login"
+auths.tip.github=Register a new OAuth application on %s
+auths.tip.gitlab_new=Register a new application on %s
+auths.tip.google_plus=Obtain OAuth2 client credentials from the Google API console at %s
+auths.tip.openid_connect=Use the OpenID Connect Discovery URL "https://{server}/.well-known/openid-configuration" to specify the endpoints
+auths.tip.twitter=Go to %s, create an application and ensure that the “Allow this application to be used to Sign in with Twitter” option is enabled
+auths.tip.discord=Register a new application on %s
+auths.tip.gitea=Register a new OAuth2 application. Guide can be found at %s
+auths.tip.yandex=Create a new application at %s. Select following permissions from the "Yandex.Passport API" section: "Access to email address", "Access to user avatar" and "Access to username, first name and surname, gender"
auths.tip.mastodon=Введите пользовательский URL экземпляра для экземпляра mastodon, с которым вы хотите аутентифицироваться (или использовать его по умолчанию)
auths.edit=Обновить параметры аутентификации
auths.activated=Источник аутентификации активирован
@@ -2939,6 +3362,10 @@ config.cache_adapter=Адаптер кэша
config.cache_interval=Интервал кэширования
config.cache_conn=Подключение кэша
config.cache_item_ttl=Время жизни данных в кеше
+config.cache_test=Test Cache
+config.cache_test_failed=Failed to probe the cache: %v.
+config.cache_test_slow=Cache test successful, but response is slow: %s.
+config.cache_test_succeeded=Cache test successful, got a response in %s.
config.session_config=Конфигурация сессии
config.session_provider=Провайдер сессии
@@ -2953,6 +3380,7 @@ config.picture_config=Настройка изображения
config.picture_service=Сервис изображений
config.disable_gravatar=Отключить Gravatar
config.enable_federated_avatar=Включить внешние аватары
+config.open_with_editor_app_help=The "Open with" editors for the clone menu. If left empty, the default will be used. Expand to see the default.
config.git_config=Конфигурация Git
config.git_disable_diff_highlight=Отключить подсветку синтаксиса при сравнении
@@ -2984,6 +3412,9 @@ monitor.next=Следующий раз
monitor.previous=Предыдущий раз
monitor.execute_times=Количество выполнений
monitor.process=Запущенные процессы
+monitor.stacktrace=Stacktrace
+monitor.trace=Trace
+monitor.performance_logs=Performance Logs
monitor.processes_count=%d процессов
monitor.download_diagnosis_report=Скачать диагностический отчёт
monitor.desc=Описание
@@ -2991,6 +3422,7 @@ monitor.start=Время начала
monitor.execute_time=Время выполнения
monitor.last_execution_result=Результат
monitor.process.cancel=Отменить процесс
+monitor.process.cancel_desc=Cancelling a process may cause data loss
monitor.process.children=Потомки
monitor.queues=Очереди
@@ -3002,6 +3434,7 @@ monitor.queue.numberworkers=Количество рабочих
monitor.queue.activeworkers=Активные рабочие
monitor.queue.maxnumberworkers=Максимальное количество рабочих
monitor.queue.numberinqueue=Позиция в очереди
+monitor.queue.review_add=Review / Add Workers
monitor.queue.settings.title=Настройки пула
monitor.queue.settings.desc=Пулы увеличиваются динамически в ответ на блокировку очередей своих рабочих.
monitor.queue.settings.maxnumberworkers=Максимальное количество рабочих
@@ -3027,6 +3460,14 @@ notices.desc=Описание
notices.op=Oп.
notices.delete_success=Уведомления системы были удалены.
+self_check.no_problem_found=No problem found yet.
+self_check.startup_warnings=Startup warnings:
+self_check.database_collation_mismatch=Expect database to use collation: %s
+self_check.database_collation_case_insensitive="Database is using a collation %s, which is an insensitive collation. Although Gitea could work with it, there might be some rare cases which don't work as expected."
+self_check.database_inconsistent_collation_columns=Database is using collation %s, but these columns are using mismatched collations. It might cause some unexpected problems.
+self_check.database_fix_mysql=For MySQL/MariaDB users, you could use the "gitea doctor convert" command to fix the collation problems, or you could also fix the problem by "ALTER … COLLATE …" SQLs manually.
+self_check.database_fix_mssql=For MSSQL users, you could only fix the problem by "ALTER … COLLATE …" SQLs manually at the moment.
+self_check.location_origin_mismatch=Current URL (%[1]s) doesnt match the URL seen by Gitea (%[2]s). If you are using a reverse proxy, please make sure the "Host" and "X-Forwarded-Proto" headers are set correctly.
[action]
create_repo=создал(а) репозиторий %s
@@ -3082,6 +3523,8 @@ raw_minutes=минут
[dropzone]
default_message=Перетащите файл или кликните сюда для загрузки.
+invalid_input_type=You cannot upload files of this type.
+file_too_big=File size ({{filesize}} MB) exceeds the maximum size of ({{maxFilesize}} MB).
remove_file=Удалить файл
[notification]
@@ -3118,6 +3561,7 @@ error.unit_not_allowed=У вас нет доступа к этому разде
title=Пакеты
desc=Управление пакетами репозитория.
empty=Пока нет пакетов.
+no_metadata=Метаданные отсутствуют.
empty.documentation=Дополнительную информацию о реестре пакетов можно найти в документации.
empty.repo=Вы загрузили пакет, но он здесь не отображается? Перейдите в настройки пакета и свяжите его с этим репозиторием.
registry.documentation=Для получения дополнительной информации о реестре %s смотрите документацию.
@@ -3144,13 +3588,17 @@ versions=Версии
versions.view_all=Показать всё
dependency.id=ID
dependency.version=Версия
+search_in_external_registry=Search in %s
alpine.registry=Настройте этот реестр, добавив URL в файл /etc/apk/repositories:
alpine.registry.key=Загрузите публичный ключ RSA реестра в каталог /etc/apk/keys/ для проверки подписи индекса:
alpine.registry.info=Выберите $branch и $repository из списка ниже.
alpine.install=Чтобы установить пакет, выполните следующую команду:
alpine.repository=О репозитории
+alpine.repository.branches=Branches
alpine.repository.repositories=Репозитории
alpine.repository.architectures=Архитектуры
+arch.registry=Add server with related repository and architecture to /etc/pacman.conf:
+arch.install=Sync package with pacman:
arch.repository=О репозитории
arch.repository.repositories=Репозитории
arch.repository.architectures=Архитектуры
@@ -3170,6 +3618,8 @@ conda.install=Чтобы установить пакет с помощью Conda
container.details.type=Тип образа
container.details.platform=Платформа
container.pull=Загрузите образ из командной строки:
+container.images=Образы
+container.digest=Digest
container.multi_arch=ОС / архитектура
container.layers=Слои образа
container.labels=Метки
@@ -3200,6 +3650,7 @@ npm.install=Чтобы установить пакет с помощью npm, в
npm.install2=или добавьте его в файл package.json:
npm.dependencies=Зависимости
npm.dependencies.development=Зависимости для разработки
+npm.dependencies.bundle=Bundled Dependencies
npm.dependencies.peer=Одноранговые зависимости
npm.dependencies.optional=Необязательные зависимости
npm.details.tag=Тег
@@ -3212,6 +3663,7 @@ rpm.distros.suse=на дистрибутивах семейства SUSE
rpm.install=Чтобы установить пакет, выполните следующую команду:
rpm.repository=О репозитории
rpm.repository.architectures=Архитектуры
+rpm.repository.multiple_groups=This package is available in multiple groups.
rubygems.install=Чтобы установить пакет с помощью gem, выполните следующую команду:
rubygems.install2=или добавьте его в Gemfile:
rubygems.dependencies.runtime=Зависимости времени выполнения
@@ -3239,11 +3691,13 @@ owner.settings.cargo.initialize.description=Для использования р
owner.settings.cargo.initialize.error=Не удалось инициализировать индекс Cargo: %v
owner.settings.cargo.initialize.success=Индекс Cargo успешно создан.
owner.settings.cargo.rebuild=Перестроить индекс
+owner.settings.cargo.rebuild.description=Rebuilding can be useful if the index is not synchronized with the stored Cargo packages.
owner.settings.cargo.rebuild.error=Не удалось перестроить индекс Cargo: %v
owner.settings.cargo.rebuild.success=Индекс Cargo успешно перестроен.
owner.settings.cleanuprules.title=Управление правилами очистки
owner.settings.cleanuprules.add=Добавить правило очистки
owner.settings.cleanuprules.edit=Изменить правило очистки
+owner.settings.cleanuprules.none=No cleanup rules available. Please consult the documentation.
owner.settings.cleanuprules.preview=Предварительный просмотр правила очистки
owner.settings.cleanuprules.preview.overview=Планируется удалить %d пакетов.
owner.settings.cleanuprules.preview.none=Правило очистки не соответствует ни одному пакету.
@@ -3262,17 +3716,24 @@ owner.settings.cleanuprules.success.update=Правило очистки обн
owner.settings.cleanuprules.success.delete=Правило очистки удалено.
owner.settings.chef.title=Реестр Chef
owner.settings.chef.keypair=Создать пару ключей
+owner.settings.chef.keypair.description=A key pair is necessary to authenticate to the Chef registry. If you have generated a key pair before, generating a new key pair will discard the old key pair.
[secrets]
secrets=Секреты
description=Секреты будут передаваться определенным действиям и не могут быть прочитаны иначе.
none=Секретов пока нет.
-creation=Добавить секрет
+
+; These keys are also for "edit secret", the keys are kept as-is to avoid unnecessary re-translation
creation.description=Описание
creation.name_placeholder=регистр не важен, только алфавитно-цифровые символы и подчёркивания, не может начинаться с GITEA_ или GITHUB_
creation.value_placeholder=Введите любое содержимое. Пробельные символы в начале и конце будут опущены.
-creation.success=Секрет «%s» добавлен.
-creation.failed=Не удалось добавить секрет.
+creation.description_placeholder=Enter short description (optional).
+
+save_success=Секрет «%s» сохранён.
+save_failed=Не удалось сохранить секрет.
+
+add_secret=Добавить секрет
+edit_secret=Редактировать секрет
deletion=Удалить секрет
deletion.description=Удаление секрета необратимо, его нельзя отменить. Продолжить?
deletion.success=Секрет удалён.
@@ -3328,6 +3789,7 @@ runners.status.active=Активный
runners.status.offline=Недоступен
runners.version=Версия
runners.reset_registration_token=Сброс регистрационного токена
+runners.reset_registration_token_confirm=Would you like to invalidate the current token and generate a new one?
runners.reset_registration_token_success=Токен регистрации раннера успешно сброшен
runs.all_workflows=Все рабочие потоки
@@ -3335,19 +3797,32 @@ runs.commit=коммит
runs.scheduled=Запланировано
runs.pushed_by=отправлено
runs.invalid_workflow_helper=Файл конфигурации рабочего потока некорректен. Пожалуйста, проверьте конфигурационный файл: %s
+runs.no_matching_online_runner_helper=No matching online runner with label: %s
+runs.no_job_without_needs=The workflow must contain at least one job without dependencies.
+runs.no_job=The workflow must contain at least one job
runs.actor=Актор
runs.status=Статус
runs.actors_no_select=Все акторы
+runs.status_no_select=Все статусы
runs.no_results=Ничего не найдено.
runs.no_workflows=Пока нет рабочих процессов.
+runs.no_workflows.quick_start=Dont know how to start with Gitea Actions? See the quick start guide.
+runs.no_workflows.documentation=For more information on Gitea Actions, see the documentation.
runs.no_runs=Рабочий поток ещё не запускался.
runs.empty_commit_message=(пустое сообщение коммита)
+runs.expire_log_message=Logs have been purged because they were too old.
workflow.disable=Выключить рабочий поток
workflow.disable_success=Рабочий поток «%s» успешно выключен.
workflow.enable=Включить рабочий поток
workflow.enable_success=Рабочий поток «%s» успешно включен.
workflow.disabled=Рабочий поток выключен.
+workflow.run=Run Workflow
+workflow.not_found=Workflow '%s' not found.
+workflow.run_success=Workflow '%s' run successfully.
+workflow.from_ref=Use workflow from
+workflow.has_workflow_dispatch=This workflow has a workflow_dispatch event trigger.
+workflow.has_no_workflow_dispatch=Workflow '%s' has no workflow_dispatch event trigger.
need_approval_desc=Требуется одобрение, чтобы запустить рабочие потоки для запроса на слияние.
@@ -3358,6 +3833,7 @@ variables.none=Переменных пока нет.
variables.deletion=Удалить переменную
variables.deletion.description=Удаление переменной необратимо, его нельзя отменить. Продолжить?
variables.description=Переменные будут передаваться определенным действиям и не могут быть прочитаны иначе.
+variables.id_not_exist=Variable with ID %d does not exist.
variables.edit=Изменить переменную
variables.deletion.failed=Не удалось удалить переменную.
variables.deletion.success=Переменная удалена.
@@ -3366,11 +3842,16 @@ variables.creation.success=Переменная «%s» добавлена.
variables.update.failed=Не удалось изменить переменную.
variables.update.success=Переменная изменена.
+logs.always_auto_scroll=Always auto scroll logs
+logs.always_expand_running=Always expand running logs
[projects]
+deleted.display_name=Deleted Project
type-1.display_name=Индивидуальный проект
type-2.display_name=Проект репозитория
type-3.display_name=Проект организации
+enter_fullscreen=Fullscreen
+exit_fullscreen=Exit Fullscreen
[git.filemode]
changed_filemode=%[1]s → %[2]s
@@ -3380,4 +3861,3 @@ normal_file=Обычный файл
executable_file=Исполняемый файл
symbolic_link=Символическая ссылка
submodule=Подмодуль
-