chore(i18n): clean up orphans (#9011)

Orphan strings are the ones left in non-en locale files after being removed from `en-US`. Weblate removes them automatically from JSONs but not from INIs.

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/9011
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
This commit is contained in:
0ko 2025-08-24 10:55:02 +02:00
commit 3f58c4de33
48 changed files with 12 additions and 4159 deletions

View file

@ -48,21 +48,14 @@ webauthn_error_unable_to_process=Сервер не смог обработать
webauthn_error_duplicated=Этот токен авторизации не разрешен для выполнения этого запроса. Убедитесь, что токен не был зарегистрирован ранее.
webauthn_error_empty=Необходимо задать имя для этого ключа.
webauthn_error_timeout=Время истекло раньше, чем ключ был прочитан. Перезагрузите эту страницу и повторите попытку.
webauthn_reload=Обновить
repository=Репозиторий
organization=Организация
mirror=Зеркало
new_repo=Создать репозиторий
new_migrate=Выполнить миграцию
new_mirror=Новое зеркало
new_fork=Новое ответвление репозитория
new_org=Создать организацию
new_project=Новый проект
new_project_column=Новый столбец
manage_org=Управление организациями
admin_panel=Панель управления
account_settings=Настройки учётной записи
settings=Настройки
your_profile=Профиль
your_starred=Избранные
@ -218,8 +211,6 @@ string.desc=Я - А
[error]
occurred=Произошла ошибка
report_message=Если вы считаете, что это баг Forgejo, пожалуйста, поищите задачу на <a href="%s" target="_blank">Codeberg</a> или создайте новую при необходимости.
missing_csrf=Некорректный запрос: отсутствует токен CSRF
invalid_csrf=Некорректный запрос: неверный токен CSRF
not_found=Цель не найдена.
network_error=Ошибка сети
server_internal = Внутренняя ошибка сервера
@ -355,15 +346,10 @@ app_slogan_helper = Укажите лозунг вашего сервера, л
[home]
uname_holder=Имя или адрес эл. почты
password_holder=Пароль
switch_dashboard_context=Сменить просматриваемое пространство
my_repos=Репозитории
show_more_repos=Показать больше репозиториев…
collaborative_repos=Совместные репозитории
my_orgs=Организации
my_mirrors=Мои зеркала
view_home=Показать %s
search_repos=Поиск репозитория…
filter=Прочие фильтры
filter_by_team_repositories=Фильтровать по репозиториям команды
feed_of=Лента «%s»
@ -384,20 +370,8 @@ issues.in_your_repos=В ваших репозиториях
repos=Репозитории
users=Пользователи
organizations=Организации
search=Поиск
go_to=Перейти к
code=Код
search.type.tooltip=Тип поиска
search.fuzzy=Неточный
search.fuzzy.tooltip=Включать результаты, которые не полностью соответствуют поисковому запросу
search.match=Соответствие
search.match.tooltip=Включать только результаты, которые точно соответствуют поисковому запросу
code_search_unavailable=В настоящее время поиск по коду недоступен. Обратитесь к администратору сайта.
repo_no_results=Подходящие репозитории не найдены.
user_no_results=Подходящие пользователи не найдены.
org_no_results=Подходящие организации не найдены.
code_no_results=Соответствующий поисковому запросу исходный код не найден.
code_search_results=Результаты поиска «%s»
code_last_indexed_at=Последняя индексация %s
relevant_repositories_tooltip=Скрыты ответвления и репозитории, не имеющие ни темы, ни значка, ни описания.
relevant_repositories=Показаны только релевантные репозитории, <a href="%s">показать результаты без фильтрации</a>.
@ -408,16 +382,12 @@ stars_few = В избранном у %d пользователей
[auth]
create_new_account=Зарегистрировать учётную запись
register_helper_msg=Уже есть учётная запись? Войдите!
social_register_helper_msg=Уже есть учётная запись? Привяжите её!
disable_register_prompt=Извините, возможность регистрации отключена. Пожалуйста, свяжитесь с администратором сайта.
disable_register_mail=Подтверждение регистрации по эл. почте отключено.
manual_activation_only=Обратитесь к администратору сайта для завершения активации.
remember_me=Запомнить это устройство
remember_me.compromised=Токен входа более не действителен, что может указывать на компрометацию учётной записи. Пожалуйста, проверьте свою учётную запись на необычные действия.
forgot_password_title=Восстановление пароля
forgot_password=Забыли пароль?
sign_up_now=Нужна учётная запись? Зарегистрируйтесь.
sign_up_successful=Учётная запись успешно создана. Добро пожаловать!
confirmation_mail_sent_prompt=Новое письмо для подтверждения было отправлено на <b>%s</b>. Для завершения регистрации, пожалуйста, перейдите по ссылке внутри в течение %s. Если был введён неправильный адрес, вы можете войти и изменить его.
must_change_password=Обновите пароль
@ -430,7 +400,6 @@ prohibit_login_desc=Возможность использования этой
resent_limit_prompt=Недавно вы уже запрашивали письмо для активации. Пожалуйста, повторите попытку через 3 минуты.
has_unconfirmed_mail=Здравствуйте, %s! У вас есть неподтвержденный адрес эл. почты (<b>%s</b>). Если вам не приходило письмо с подтверждением или нужно выслать новое письмо, нажмите на кнопку ниже.
resend_mail=Нажмите здесь, чтобы отправить письмо для активации ещё раз
email_not_associate=Этот адрес эл. почты не связан ни с одной учётной записью.
send_reset_mail=Отправить восстановление пароля
reset_password=Восстановление учётной записи
invalid_code=Код подтверждения недействителен или истёк.
@ -447,9 +416,6 @@ twofa_scratch_used=Вы использовали код восстановлен
twofa_passcode_incorrect=Введён неверный код. Если вы потеряли устройство, используйте код восстановления.
twofa_scratch_token_incorrect=Неверный код восстановления.
login_userpass=Вход
tab_signin = Войти
tab_signup = Зарегистрироваться
tab_openid=OpenID
oauth_signup_tab=Зарегистрировать новую учётную запись
oauth_signup_title=Завершение регистрации учётной записи
oauth_signup_submit=Завершить регистрацию
@ -475,7 +441,6 @@ authorize_application_description=Если вы предоставите дос
authorize_title=Разрешить «%s» доступ к вашей учётной записи?
authorization_failed=Ошибка авторизации
authorization_failed_desc=Ошибка авторизации, обнаружен неверный запрос. Пожалуйста, свяжитесь с автором приложения, которое вы пытались авторизовать.
sspi_auth_failed=Аутентификация SSPI не удалась
password_pwned=Выбранный вами пароль находится в <a target="_blank" rel="noopener noreferrer" href="%s">списке украденных паролей</a> из ранее опубликованных утечек. Повторите попытку с другим паролем. Также рекомендуем сменить этот пароль в других местах.
password_pwned_err=Не удалось завершить запрос к HaveIBeenPwned
change_unconfirmed_email_summary = Измените адрес эл. почты, на который будет отправлено письмо для активации учётной записи.
@ -497,22 +462,18 @@ link_not_working_do_paste=Ссылка не работает? Попробуйт
hi_user_x=Привет <b>%s</b>,
activate_account=Активация учётной записи
activate_account.title=%s, пожалуйста, активируйте вашу учётную запись
activate_account.text_1=Привет, <b>%[1]s</b>, спасибо за регистрацию в %[2]s!
activate_account.text_2=Для активации учётной записи перейдите по следующей ссылке в течение <b>%s</b>:
activate_email=Подтвердите свой адрес эл. почты
activate_email.title=%s, пожалуйста, подтвердите свой адрес эл. почты
activate_email.text=Для подтверждения эл. почты перейдите по следующей ссылке в течение <b>%s</b>:
register_notify=Приветствуем в %s
register_notify.title=%[1]s, добро пожаловать в %[2]s
register_notify.text_1=это письмо с вашим подтверждением регистрации в %s!
register_notify.text_2=Теперь вы можете войти в свою учётную запись, используя имя: %s
register_notify.text_3=Если эта учётная запись создана кем-то для вас, сперва будет необходимо <a href="%s">задать пароль</a>.
reset_password=Восстановление учётной записи
reset_password.title=%s, был получен запрос на восстановление вашей учётной записи
reset_password.text=Если этот запрос ваш, для восстановления учётной записи используйте следующую ссылку в течение <b>%s</b>:
register_success=Регистрация прошла успешно
@ -587,8 +548,6 @@ RepoName=Название репозитория
Email=Адрес эл. почты
Password=Пароль
Retype=Подтверждение пароля
SSHTitle=Имя ключа SSH
HttpsUrl=URL HTTPS
PayloadUrl=URL обработчика
TeamName=Название команды
AuthName=Имя авторизации
@ -601,9 +560,6 @@ CommitChoice=Выбор коммита
TreeName=Путь к файлу
Content=Содержимое
SSPISeparatorReplacement=Разделитель
SSPIDefaultLanguage=Язык по умолчанию
require_error=` не может быть пустым.`
alpha_dash_error=` может содержать только буквенно-цифровые символы, тире («-») и подчеркивания («_»).`
alpha_dash_dot_error=` может содержать только буквенно-цифровые символы, тире («-»), подчеркивания («_») и точки («.»).`
@ -625,7 +581,6 @@ lang_select_error=Выберите язык из списка.
username_been_taken=Имя пользователя уже занято.
username_change_not_local_user=Нелокальным пользователям запрещено изменять их имя пользователя.
username_has_not_been_changed=Имя пользователя не было изменено
repo_name_been_taken=Название репозитория уже используется.
repository_force_private=Включена принудительная приватность: приватные репозитории не могут быть сделаны публичными.
repository_files_already_exist=Файлы уже существуют для этого репозитория. Обратитесь к системному администратору.
@ -705,7 +660,6 @@ unfollow=Отписаться
user_bio=О себе
disabled_public_activity=Этот пользователь отключил публичную видимость активности.
email_visibility.limited=Ваш адрес эл. почты виден всем выполнившим вход пользователям
email_visibility.private=Ваш адрес эл. почты виден только вам и администраторам
show_on_map=Показать это место на карте
settings=Параметры пользователя
@ -740,13 +694,11 @@ password=Пароль
security=Безопасность
avatar=Изображение профиля
ssh_gpg_keys=Ключи SSH / GPG
social=Учётные записи в соцсетях
applications=Приложения
orgs=Организации
repos=Репозитории
delete=Удалить учётную запись
twofa=Двухфакторная аутентификация (TOTP)
account_link=Привязанные учётные записи
organization=Организации
uid=UID
webauthn=Двухфакторная аутентификация (ключами безопасности)
@ -793,10 +745,7 @@ comment_type_group_issue_ref=Ссылка на задачу
saved_successfully=Ваши настройки успешно сохранены.
privacy=Конфиденциальность
keep_activity_private=Скрыть активность со страницы профиля
keep_activity_private_popup=Ваша активность будет видна только вам и администраторам сервера
lookup_avatar_by_mail=Найти изображение по моему адресу эл. почты
federated_avatar_lookup=Федерированный поиск изображений профилей
enable_custom_avatar=Использовать своё изображение профиля
choose_new_avatar=Выберите новое изображение профиля
update_avatar=Обновить изображение профиля
@ -814,7 +763,6 @@ password_incorrect=Текущий пароль неправильный.
change_password_success=Ваш пароль был изменён. Теперь при входе используйте новый.
password_change_disabled=Нелокальные учётные записи не могут изменить пароль в веб-интерфейсе Forgejo.
emails=Адреса эл. почты
manage_emails=Управление адресами эл. почты
manage_themes=Тема интерфейса
manage_openid=Адреса OpenID
@ -856,8 +804,6 @@ principal_desc=Эти принципалы сертификатов SSH прив
gpg_desc=Эти открытые ключи GPG связаны с вашей учётной записью и используются для проверки подлинности коммитов. Храните закрытые ключи в безопасности, т.к. ими можно подписывать коммиты от вашего лица.
ssh_helper=<strong>Нужна помощь?</strong> Ознакомьтесь с руководством GitHub по <a href="%s">созданию ключей SSH</a> или решению <a href="%s">возникающих проблем</a> при использовании SSH.
gpg_helper=<strong>Нужна помощь?</strong> Взгляните на руководство GitHub <a href="%s"> по GPG</a>.
add_new_key=Добавить ключ SSH
add_new_gpg_key=Добавить ключ GPG
key_content_ssh_placeholder=Начинается с «ssh-ed25519», «ssh-rsa», «ecdsa-sha2-nistp256», «ecdsa-sha2-nistp384», «ecdsa-sha2-nistp521», «sk-ecdsa-sha2-nistp256@openssh.com» или «sk-ssh-ed25519@openssh.com»
key_content_gpg_placeholder=Начинается с «-----BEGIN PGP PUBLIC KEY BLOCK-----»
add_new_principal=Добавить принципал
@ -875,7 +821,6 @@ gpg_invalid_token_signature=Предоставленный ключ GPG, под
gpg_token_required=Вы должны предоставить подпись для токена ниже
gpg_token=Токен
gpg_token_help=Вы можете сгенерировать подпись с помощью:
gpg_token_code=echo "%s" | gpg -a --default-key %s --detach-sig
gpg_token_signature=Текстовая подпись GPG
key_signature_gpg_placeholder=Начинается с «-----BEGIN PGP SIGNATURE-----»
verify_gpg_key_success=Ключ GPG «%s» верифицирован.
@ -922,11 +867,6 @@ hide_openid=Скрыть из профиля
ssh_disabled=SSH отключён
ssh_signonly=SSH в настоящее время отключён, поэтому эти ключи используются только для проверки подписей коммитов.
ssh_externally_managed=Этот ключ SSH управляется извне для этого пользователя
manage_social=Управление привязанными учётными записями в соцсетях
social_desc=Эти учётные записи социальных сетей можно использовать для входа в вашу учётную запись. Убедитесь, что они все принадлежат вам.
unbind=Удалить связь
unbind_success=Учётная запись социальной сети успешно удалена.
manage_access_token=Токены доступа
generate_new_token=Создать новый токен
tokens_desc=Эти токены предоставляют доступ к вашей учётной записи с помощью Forgejo API.
@ -936,8 +876,6 @@ generate_token_success=Новый токен создан. Скопируйте
generate_token_name_duplicate=<strong>%s</strong> уже использовалось в качестве имени приложения. Пожалуйста, используйте другое имя.
delete_token=Удалить
access_token_deletion=Удалить токен доступа
access_token_deletion_cancel_action=Отменить
access_token_deletion_confirm_action=Удалить
access_token_deletion_desc=Удаление токена отзовёт доступ к вашей учётной записи у приложений, использующих его. Это действие не может быть отменено. Продолжить?
delete_token_success=Токен удалён. У приложений, использующих его, больше нет доступа к вашей учётной записи.
repo_and_org_access=Доступ к репозиторию и организации
@ -1007,7 +945,6 @@ webauthn_key_loss_warning=Потеря ключей безопасности п
manage_account_links=Привязанные учетные записи
manage_account_links_desc=Эти сторонние учётные записи привязаны к вашей учётной записи Forgejo.
account_links_not_available=У вас нет привязанных сторонних учётных записей.
link_account=Привязать учётную запись
remove_account_link=Удалить привязанную учётную запись
remove_account_link_desc=Удаление привязанной учётной записи отменит её доступ к вашей учётной записи Forgejo. Продолжить?
@ -1054,7 +991,6 @@ additional_repo_units_hint = Предлагать включить больше
update_hints = Обновить подсказки
update_hints_success = Подсказки обновлены.
additional_repo_units_hint_description = Показывать подсказку «Включить больше разделов» в репозиториях, в которых включены не все разделы.
pronouns_custom = Другие
pronouns = Местоимения
pronouns_unspecified = Не указаны
language.title = Язык интерфейса
@ -1062,7 +998,6 @@ keep_activity_private.description = Ваша <a href="%s">публичная а
language.description = Выбранный язык будет сохранён в вашей уч. записи и будет использован по умолчанию после входа.
language.localization_project = Помогите с переводом Forgejo на свой язык! <a href="%s">Подробнее</a>.
user_block_yourself = Нельзя заблокировать себя.
pronouns_custom_label = Другие местоимения
change_username_redirect_prompt.with_cooldown.one = Прежнее имя будет доступно для использования другим пользователям после истечения простоя в %[1]d день. Вы сможете вернуть его себе во время срока простоя.
change_username_redirect_prompt.with_cooldown.few = Прежнее имя будет доступно для использования другим пользователям после истечения защиты в %[1]d дней. Вы сможете вернуть его себе во время срока защиты.
keep_pronouns_private = Показывать местоимения только зарегистрированным пользователям
@ -1118,7 +1053,6 @@ fork_visibility_helper=Нельзя изменить видимость отве
fork_branch=Ветвь, клонируемая в ответвление
all_branches=Все ветви
use_template=Использовать этот шаблон
clone_in_vsc=Клонировать в VS Code
download_zip=Скачать ZIP
download_tar=Скачать TAR.GZ
download_bundle=Скачать BUNDLE
@ -1138,11 +1072,6 @@ readme=README
readme_helper=Выберите шаблон README
readme_helper_desc=Это место, где вы можете написать подробное описание вашего проекта.
auto_init=Инициализировать репозиторий
trust_model_helper=Выберите модель доверия для проверки подписи. Возможные варианты:
trust_model_helper_collaborator=Соучастник: доверять подписям соучастников
trust_model_helper_committer=Автор коммита: доверять подписям, соответствующим авторам коммитов
trust_model_helper_collaborator_committer=Соучастник+Коммитер: доверять подписям соучастников, которые соответствуют автору коммита
trust_model_helper_default=По умолчанию: используйте модель доверия по умолчанию для этой установки
create_repo=Создать репозиторий
default_branch=Ветвь по умолчанию
default_branch_label=по умолчанию
@ -1206,9 +1135,6 @@ template.issue_labels=Метки задач
template.one_item=Необходимо выбрать хотя бы один элемент шаблона
template.invalid=Необходимо выбрать шаблон репозитория
archive.issue.nocomment=Этот репозиторий архивирован. Комментирование в задачах невозможно.
archive.pull.nocomment=Этот репозиторий архивирован. Комментирование в запросах слияний невозможно.
form.reach_limit_of_creation_1=Достигнуто ограничение на количество репозиториев: %d.
form.reach_limit_of_creation_n=Достигнуто ограничение на количество репозиториев: %d.
form.name_reserved=Название репозитория «%s» зарезервировано.
@ -1216,7 +1142,6 @@ form.name_pattern_not_allowed=Шаблон «%s» не допускается в
need_auth=Авторизация
migrate_options=Параметры переноса
migrate_service=Сервис миграции
migrate_options_mirror_helper=Этот репозиторий будет зеркалом
migrate_options_lfs=Перенос LFS файлов
migrate_options_lfs_endpoint.label=Конечная точка LFS
@ -1301,7 +1226,6 @@ branches=ветви
tags=теги
issues=Задачи
pulls=Слияния
project_board=Проекты
packages=Пакеты
actions=Действия
labels=Метки
@ -1315,7 +1239,6 @@ release=Выпуск
releases=Выпуски
tag=тег
released_this=выпуск опубликован
tagged_this=добавил(а) тег
file.title=%s в %s
file_raw=Исходный
file_history=История
@ -1425,9 +1348,7 @@ commits.desc=Просмотр истории изменений исходног
commits.commits=коммиты
commits.no_commits=Нет общих коммитов. «%s» и «%s» имеют совершенно разные истории.
commits.nothing_to_compare=Эти ветви одинаковы.
commits.search=Поиск коммитов…
commits.search.tooltip=Можно предварять ключевые слова префиксами "author:", "committer:", "after:", или "before:", например "revert author:Alice before:2019-01-13".
commits.find=Поиск
commits.search_all=Во всех ветвях
commits.author=Автор
commits.message=Сообщение
@ -1454,8 +1375,6 @@ commitstatus.pending=Ожидание
commitstatus.success=Успех
ext_issues=Внешние задачи
ext_issues.desc=Ссылка на внешнюю систему отслеживания задач.
projects=Проекты
projects.desc=Управление задачами и pull'ами в досках проекта.
projects.description=Описание (необязательно)
@ -1477,7 +1396,6 @@ projects.type.basic_kanban=Обычный канбан
projects.type.bug_triage=Планирование работы с багами
projects.template.desc=Шаблон
projects.template.desc_helper=Для начала выберите шаблон проекта
projects.type.uncategorized=Без категории
projects.column.edit=Изменить столбец
projects.column.edit_title=Название
projects.column.new_title=Название
@ -1485,8 +1403,6 @@ projects.column.new_submit=Добавить столбец
projects.column.new=Добавить столбец
projects.column.set_default=Установить по умолчанию
projects.column.set_default_desc=Назначить этот столбец по умолчанию для задач и запросов на слияние без категории
projects.column.unset_default=Снять установку по умолчанию
projects.column.unset_default_desc=Снять установку этого столбца по умолчанию
projects.column.delete=Удалить столбец
projects.column.deletion_desc=При удалении столбца все задачи в нём будут перемещены в столбец по умолчанию. Продолжить?
projects.column.color=Цвет
@ -1600,7 +1516,6 @@ issues.filter_sort.moststars=Больше звезд
issues.filter_sort.feweststars=Меньше звезд
issues.filter_sort.mostforks=Больше ответвлений
issues.filter_sort.fewestforks=Меньше ответвлений
issues.keyword_search_unavailable=В настоящее время поиск по ключевым словам недоступен. Обратитесь к администратору сайта.
issues.action_open=Открыть
issues.action_close=Закрыть
issues.action_label=Метка
@ -1645,11 +1560,8 @@ issues.ref_issue_from=`<a href="%[2]s">упоминание этой задач
issues.ref_pull_from=`<a href="%[2]s">упомянул этот запрос на слияние %[3]s</a> %[1]s`
issues.ref_closing_from=`<a href="%[2]s">упомянул эту задачу в запросе на слияние %[3]s, который закроет её</a> %[1]s`
issues.ref_reopening_from=`<a href="%[2]s">упомянул эту задачу в запросе на слияние %[3]s, который переоткроет эту задачу</a> %[1]s`
issues.ref_closed_from=`<a href="%[3]s">закрыл этот запрос %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_reopened_from=`<a href="%[3]s">задача была открыта снова %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>`
issues.ref_from=`из %[1]s`
issues.author=Автор
issues.author_helper=Этот пользователь является автором.
issues.role.owner=Владелец
issues.role.owner_helper=Этот пользователь является владельцем репозитория.
issues.role.member=Участник
@ -1744,15 +1656,11 @@ issues.add_time_sum_to_small=Время не было введено.
issues.time_spent_total=Всего затрачено времени
issues.time_spent_from_all_authors=`Всего затрачено времени: %s`
issues.due_date=Срок выполнения
issues.invalid_due_date_format=Срок выполнения должен быть в формате «гггг-мм-дд».
issues.error_modifying_due_date=Не удалось изменить срок выполнения.
issues.error_removing_due_date=Не удалось убрать срок выполнения.
issues.push_commit_1=добавлен %d коммит %s
issues.push_commits_n=добавлены %d коммита(ов) %s
issues.force_push_codes=`форсированное обновление изменений %[1]s <a class="%[7]s" href="%[5]s"><code>%[4]s</code></a> %[8]s вместо <a class="%[7]s" href="%[3]s"><code>%[2]s</code></a> %[9]s %[6]s`
issues.force_push_compare=Сравнить
issues.due_date_form=гггг-мм-дд
issues.due_date_form_add=Добавить срок выполнения
issues.due_date_form_edit=Изменить
issues.due_date_form_remove=Удалить
issues.due_date_not_set=Срок выполнения не установлен.
@ -1807,7 +1715,6 @@ issues.review.remove_review_request=отменён запрос рецензии
issues.review.remove_review_request_self=отказ от рецензирования %s
issues.review.pending=Ожидание
issues.review.pending.tooltip=Этот комментарий в настоящее время не виден другим пользователям. Чтобы отправить отложенные комментарии, выберите «%s» → «%s/%s/%s» в верхней части страницы.
issues.review.review=Рецензия
issues.review.reviewers=Рецензенты
issues.review.outdated=Устаревшее
issues.review.option.show_outdated_comments=Показать устаревшие комментарии
@ -1819,7 +1726,6 @@ issues.review.hide_resolved=Скрыть разрешенные
issues.review.resolve_conversation=Пометить как разрешённое
issues.review.un_resolve_conversation=Пометить как неразрешённое
issues.review.resolved_by=пометить это обсуждение как разрешённое
issues.assignee.error=Не все назначения были добавлены из-за непредвиденной ошибки.
issues.reference_issue.body=Тело
issues.content_history.deleted=удалён
issues.content_history.edited=изменён
@ -1827,8 +1733,6 @@ issues.content_history.created=создан
issues.content_history.delete_from_history=Удалить из истории
issues.content_history.delete_from_history_confirm=Удалить из истории?
issues.content_history.options=Настройки
issues.reference_link=Ссылка: %s
compare.compare_base=Основа
compare.compare_head=сравнить
@ -1860,10 +1764,6 @@ pulls.nothing_to_compare=Нечего сравнивать, родительск
pulls.nothing_to_compare_and_allow_empty_pr=Ветви идентичны. Этот PR будет пустым.
pulls.has_pull_request=`Запрос на слияние этих ветвей уже существует: <a href="%[1]s">%[2]s#%[3]d</a>`
pulls.create=Создать запрос на слияние
pulls.title_desc_one=хочет влить %[1]d коммит из <code>%[2]s</code> в <code id="%[4]s">%[3]s</code>
pulls.title_desc_few=хочет влить %[1]d коммит(ов) из <code>%[2]s</code> в <code id="%[4]s">%[3]s</code>
pulls.merged_title_desc_one=слит %[1]d коммит из <code>%[2]s</code> в <code>%[3]s</code> %[4]s
pulls.merged_title_desc_few=слито %[1]d коммит(ов) из <code>%[2]s</code> в <code>%[3]s</code> %[4]s
pulls.change_target_branch_at=`изменил(а) целевую ветвь с <b>%s</b> на <b>%s</b> %s`
pulls.tab_conversation=Обсуждение
pulls.tab_commits=Коммиты
@ -2012,8 +1912,6 @@ signing.wont_sign.approved=Слияние не будет подписано, т
signing.wont_sign.not_signed_in=Вы не вошли в систему.
ext_wiki=Внешняя вики
ext_wiki.desc=Ссылка на внешнюю вики.
wiki=Вики
wiki.welcome=Добро пожаловать в вики.
wiki.welcome_desc=Вики позволяет писать документацию и делиться ей с соучастниками.
@ -2107,17 +2005,6 @@ activity.git_stats_deletion_1=%d удаление
activity.git_stats_deletion_n=%d удалений
contributors.contribution_type.commits = Коммиты
search=Поиск
search.search_repo=Поиск по репозиторию
search.type.tooltip=Тип поиска
search.fuzzy=Неточный
search.fuzzy.tooltip=Включать результаты, которые не полностью соответствуют поисковому запросу
search.match=Соответствие
search.match.tooltip=Включать только результаты, которые точно соответствуют поисковому запросу
search.results=Результаты поиска "%s" в <a href="%s">%s</a>
search.code_no_results=Не найдено исходного кода, соответствующего поисковому запросу.
search.code_search_unavailable=В настоящее время поиск по коду недоступен. Обратитесь к администратору сайта.
settings=Настройки
settings.desc=В настройках вы можете менять различные параметры этого репозитория
settings.options=Репозиторий
@ -2222,7 +2109,6 @@ settings.transfer_abort=Отменить передачу
settings.transfer_abort_invalid=Невозможно отменить передачу несуществующего репозитория.
settings.transfer_abort_success=Передача репозитория %s успешно отменена.
settings.transfer_desc=Передать репозиторий другому пользователю или организации где у вас есть права администратора.
settings.transfer_form_title=Введите сопутствующую информацию для подтверждения операции:
settings.transfer_in_progress=Имеется текущая передача. Отмените её, если хотите выполнить передачу другому пользователю.
settings.transfer_notices_1=- Вы можете потерять доступ, если новый владелец является отдельным пользователем.
settings.transfer_notices_2=- Вы сохраните доступ, если новым владельцем станет организация, владельцем которой вы являетесь.
@ -2267,7 +2153,6 @@ settings.delete_collaborator=Удалить
settings.collaborator_deletion=Удалить соучастника
settings.collaborator_deletion_desc=Этот пользователь больше не будет иметь доступа для совместной работы в этом репозитории после удаления. Вы хотите продолжить?
settings.remove_collaborator_success=Соучастник удалён.
settings.search_user_placeholder=Поиск пользователя…
settings.org_not_allowed_to_be_collaborator=Организации не могут быть добавлены как соучастники.
settings.change_team_access_not_allowed=Доступ к репозиторию команде ограничен владельцем организации
settings.team_not_in_organization=Команда не в той же организации, что и репозиторий
@ -2275,7 +2160,6 @@ settings.teams=Команды
settings.add_team=Добавить команду
settings.add_team_duplicate=Команда уже имеет репозиторий
settings.add_team_success=Команда теперь имеет доступ к репозиторию.
settings.search_team=Поиск команды…
settings.change_team_permission_tip=Разрешение команды установлено на странице настройки команды и не может быть изменено для каждого репозитория
settings.delete_team_tip=Эта команда имеет доступ ко всем репозиториям и не может быть удалена
settings.remove_team_success=Доступ команды к репозиторию удалён.
@ -2411,12 +2295,7 @@ settings.branches=Ветви
settings.protected_branch=Защита ветвей
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=Правила доступа ветви «<b>%s</b>»
settings.protect_this_branch=Защитить эту ветвь
settings.protect_this_branch_desc=Предотвращает удаление, ограничивает Push и слияние Git в ветвь.
settings.protect_disable_push=Запретить отправку изменений
settings.protect_disable_push_desc=Отправка в эту ветвь не будет разрешена.
settings.protect_enable_push=Разрешить отправку изменений
@ -2427,9 +2306,7 @@ settings.protect_whitelist_committers=Ограничение отправки п
settings.protect_whitelist_committers_desc=Только пользователям или командам из белого списка будет разрешена отправка изменений в эту ветвь (но не принудительная отправка).
settings.protect_whitelist_deploy_keys=Белый список развёртываемых ключей с доступом на запись в push.
settings.protect_whitelist_users=Пользователи, которые могут отправлять изменения в эту ветвь
settings.protect_whitelist_search_users=Поиск пользователей…
settings.protect_whitelist_teams=Команды, члены которых могут отправлять изменения в эту ветвь
settings.protect_whitelist_search_teams=Поиск команд…
settings.protect_merge_whitelist_committers=Ограничить право на слияние белым списком
settings.protect_merge_whitelist_committers_desc=Разрешить принимать запросы на слияние в эту ветвь только пользователям и командам из «белого списка».
settings.protect_merge_whitelist_users=Пользователи с правом на слияние
@ -2459,8 +2336,6 @@ settings.protect_protected_file_patterns=Шаблоны защищённых ф
settings.protect_protected_file_patterns_desc=Защищенные файлы нельзя изменить напрямую, даже если пользователь имеет право добавлять, редактировать или удалять файлы в этой ветви. Можно указать несколько шаблонов, разделяя их точкой с запятой («;»). О синтаксисе шаблонов читайте в документации <a href="%s">%s</a> . Примеры: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>.
settings.protect_unprotected_file_patterns=Шаблоны незащищённых файлов, разделённые точкой с запятой «;»
settings.protect_unprotected_file_patterns_desc=Незащищенные файлы, которые допускается изменять напрямую, если пользователь имеет право на запись, несмотря на ограничение отправки изменений. Можно указать несколько шаблонов, разделяя их точкой с запятой («;»). О синтаксисе шаблонов читайте в документации <a href="%[1]s">%[2]s</a> . Примеры: <code>.drone.yml</code>, <code>/docs/**/*.txt</code>.
settings.add_protected_branch=Включить защиту
settings.delete_protected_branch=Отключить защиту
settings.update_protect_branch_success=Правила доступа веток «%s» изменена.
settings.remove_protected_branch_success=Правила доступа веток «%s» удалена.
settings.remove_protected_branch_failed=Не удалось удалить правило доступа ветвей «%s».
@ -2535,8 +2410,6 @@ settings.lfs_pointers.associateAccessible=Связать доступные %d O
settings.rename_branch_failed_exist=Невозможно переименовать ветвь, потому что целевая ветвь %s уже существует.
settings.rename_branch_failed_not_exist=Невозможно переименовать ветвь %s, потому что она не существует.
settings.rename_branch_success=Ветвь %s была успешно переименована в %s.
settings.rename_branch_from=старое название ветви
settings.rename_branch_to=новое название ветви
settings.rename_branch=Переименовать ветвь
diff.browse_source=Просмотр исходного кода
@ -2545,7 +2418,6 @@ diff.commit=коммит
diff.git-notes=Заметки
diff.data_not_available=Различия отсутствуют или недоступны
diff.options_button=Опции Diff
diff.show_diff_stats=Показать статистику
diff.download_patch=Скачать .patch
diff.download_diff=Скачать .diff
diff.show_split_view=Разделённый вид
@ -2636,7 +2508,6 @@ release.tag_name_invalid=Имя тега является не допустим
release.tag_name_protected=Имя тега защищено.
release.tag_already_exist=Этот тег уже используется.
release.downloads=Загрузки
release.download_count=Загрузки: %s
release.add_tag_msg=Использовать заголовок и содержимое выпуска в качестве сообщения тега.
release.add_tag=Создать тег
release.releases_for=Выпуски %s
@ -2665,14 +2536,12 @@ branch.default_deletion_failed=Ветвь «%s» является ветвью
branch.restore=Восстановить ветвь «%s»
branch.download=Скачать ветвь «%s»
branch.rename=Переименовать ветвь «%s»
branch.search=Поиск ветки
branch.included_desc=Эта ветвь является частью ветви по умолчанию
branch.included=Включено
branch.create_new_branch=Создать ветвь из ветви:
branch.confirm_create_branch=Создать ветвь
branch.warning_rename_default_branch=Вы переименовываете ветвь по умолчанию.
branch.rename_branch_to=Переименовать ветвь «%s» в:
branch.confirm_rename_branch=Переименовать ветвь
branch.create_branch_operation=Создать ветвь
branch.new_branch=Создать новую ветвь
branch.new_branch_from=Создать новую ветвь из «%s»
@ -2700,7 +2569,6 @@ mirror_address_protocol_invalid = Эта ссылка недействитель
fork_no_valid_owners = Невозможно создать ответвление этого репозитория, т.к. здесь нет действующих владельцев.
new_repo_helper = Репозиторий содержит все файлы проекта и историю изменений. Уже где-то есть репозиторий? <a href="%s">Выполните перенос</a>.
mirror_address_url_invalid = Указанная ссылка недействительна. Убедитесь, что все части экранированы правильно.
issues.comment.blocked_by_user = Вы не можете комментировать под этой задачей, т.к. вы заблокированы владельцем репозитория или автором задачи.
pulls.blocked_by_user = Невозможно создать запрос на слияние в этом репозитории, т.к. вы заблокированы его владельцем.
settings.add_collaborator_blocked_our = Невозможно добавить соучастника, т.к. он заблокирован в этом репозитории.
admin.enabled_flags = Включенные флаги репозитория:
@ -2710,7 +2578,6 @@ rss.must_be_on_branch = Перейдите к ветви, чтобы сдела
admin.manage_flags = Управление флагами
admin.update_flags = Обновить флаги
object_format = Формат объекта
clone_in_vscodium = Клонировать в VSCodium
mirror_sync = синхронизирован
blame.ignore_revs = Правки в <a href="%s">.git-blame-ignore-revs</a> проигнорированы. Нажмите <a href="%s">здесь, чтобы обойти этот файл</a> и просмотреть авторов полноценно.
issues.blocked_by_user = Создание задач невозможно в этом репозитории, т.к. вы заблокированы его владельцем.
@ -2735,7 +2602,6 @@ transfer.no_permission_to_accept = У вас недостаточно прав
transfer.no_permission_to_reject = У вас недостаточно прав для отклонения этой передачи.
commits.view_path = Просмотреть в этом моменте истории
commits.renamed_from = Переименован с %s
issues.due_date_not_writer = Для обновления срока выполнения задачи требуется право на запись в этом репозитории.
issues.review.outdated_description = С момента добавления этого комментария содержимое изменилось
pulls.nothing_to_compare_have_tag = Выбранные ветви/теги идентичны.
pulls.select_commit_hold_shift_for_range = Выберите коммит. Зажмите Shift, чтобы выбрать диапазон
@ -2807,7 +2673,6 @@ settings.enforce_on_admins = Обязательно для администра
settings.enforce_on_admins_desc = Администраторы репозитория не смогут обойти это ограничение.
settings.rename_branch_failed_protected = Невозможно переименовать защищённую ветвь «%s».
issues.archived_label_description = (Архивная) %s
settings.sourcehut_builds.graphql_url = Ссылка на GraphQL (напр. https://builds.sr.ht/query)
settings.sourcehut_builds.secrets_helper = Дать задачам доступ к секретам сборки (требуется разрешение SECRETS:RO)
settings.add_webhook.invalid_path = Путь не может включать части «.», «..» или «//». Он не может начинаться или заканчиваться на слеш.
settings.web_hook_name_sourcehut_builds = SourceHut Builds
@ -2819,7 +2684,6 @@ release.download_count_few = %s скачиваний
release.system_generated = Это вложение сгенерировано автоматически.
settings.event_pull_request_enforcement = Форсирование
pulls.cmd_instruction_checkout_desc = В репозитории вашего проекта перейдите на эту ветвь и протестируйте изменения.
error.broken_git_hook = Гит-хуки этого репозитория сломаны. Ознакомьтесь с <a target="_blank" rel="noreferrer" href="%s">документацией</a> и исправьте их, затем отправьте какие-нибудь коммиты для обновления статуса.
pulls.cmd_instruction_checkout_title = Перейдите к ветви
settings.graphql_url = Ссылка GraphQL
settings.sourcehut_builds.access_token_helper = Токен builds.sr.ht с разрешением JOBS:RW. Создайте <a target="_blank" rel="noopener noreferrer" href="%s">обычный токен</a> или <a target="_blank" rel="noopener noreferrer" href="%s">токен с доступом к секретам</a> на meta.sr.ht.
@ -2908,7 +2772,6 @@ commits.view_single_diff = Посмотреть изменения в этом
pulls.editable = Изменяемый
pulls.editable_explanation = Автор разрешил изменения от соучастников. Вы можете напрямую отправлять в него изменения.
issues.reopen.blocked_by_user = Повторное открытие задачи невозможно, т.к. вы заблокированы владельцем репозитория или автором задачи.
pulls.comment.blocked_by_user = Вы не можете комментировать под этим запросом слияния, т.к. вы заблокированы владельцем репозитория или автором задачи.
issues.filter_no_results = Ничего не нашлось
issues.filter_no_results_placeholder = Попробуйте поискать по-другому.
migrate.repo_desc_helper = Оставьте пустым, чтобы скопировать описание из источника
@ -3017,9 +2880,7 @@ teams.none_access=Нет доступа
teams.none_access_helper=Настройка «нет доступа» полезна лишь в частных репозиториях.
teams.general_access_helper=Разрешения участников будут определяться таблицей разрешений ниже.
teams.read_access=Чтение
teams.read_access_helper=Участники могут просматривать и клонировать командные репозитории.
teams.write_access=Запись
teams.write_access_helper=Участники могут читать и выполнять push в командные репозитории.
teams.admin_access=Административный доступ
teams.admin_access_helper=Участники могут выполнять pull, push в командные репозитории и добавлять соучастников в команду.
teams.no_desc=Эта группа не имеет описания
@ -3034,12 +2895,9 @@ teams.invite_team_member.list=Ожидающие приглашения
teams.delete_team_title=Удаление команды
teams.delete_team_desc=Удаление команды лишит её членов доступа к репозиториям. Продолжить?
teams.delete_team_success=Команда удалена.
teams.read_permission_desc=Эта команда предоставляет доступ на <strong>Чтение</strong>: члены могут просматривать и клонировать репозитории команды.
teams.write_permission_desc=Эта команда предоставляет доступ на <strong>Запись</strong>: члены могут получать и выполнять push команды в репозитории.
teams.admin_permission_desc=Эта команда даёт <strong>административный</strong> доступ: участники могут читать, отправлять изменения и добавлять соучастников к её репозиториям.
teams.create_repo_permission_desc=Кроме того, эта команда предоставляет право <strong>Создание репозитория</strong>: участники команды могут создавать новые репозитории в организации.
teams.repositories=Репозитории команды
teams.search_repo_placeholder=Поиск репозитория…
teams.remove_all_repos_title=Удалить все репозитории команды
teams.remove_all_repos_desc=Удаляет все репозитории из команды.
teams.add_all_repos_title=Добавить все репозитории
@ -3052,9 +2910,6 @@ teams.specific_repositories=Конкретные репозитории
teams.specific_repositories_helper=Участники будут иметь доступ только к репозиториям, явно добавленным в команду. Выбор этого <strong>не</strong> автоматически удалит репозитории, уже добавленные в <i>Все репозитории</i>.
teams.all_repositories=Все репозитории
teams.all_repositories_helper=Команда имеет доступ ко всем репозиториям. Выбрав его, <strong>добавит все существующие</strong> репозитории в команду.
teams.all_repositories_read_permission_desc=Эта команда предоставляет <strong>прочтено</strong> доступ к <strong>всем репозиториям</strong>: участники могут просматривать и клонировать репозитории.
teams.all_repositories_write_permission_desc=Эта команда предоставляет <strong>Написать</strong> доступ к <strong>всем репозиториям</strong>: участники могут читать и выполнять push в репозитории.
teams.all_repositories_admin_permission_desc=Эта команда предоставляет <strong>администратору</strong> доступ к <strong>всем репозиториям</strong>: участники могут читать, отправлять сообщения и добавлять соучастников в репозитории.
teams.invite.title=Вас пригласили присоединиться к команде <strong>%s</strong> организации <strong>%s</strong>.
teams.invite.by=Приглашен(а) %s
teams.invite.description=Нажмите на кнопку ниже, чтобы присоединиться к команде.
@ -3147,7 +3002,6 @@ dashboard.gc_metadata_obtained=Метаданных сборщика мусор
dashboard.other_system_allocation_obtained=Прочие системные выделения памяти
dashboard.next_gc_recycle=Следующее высвобождение сборщиком мусора
dashboard.last_gc_time=Прошло с последнего сбора мусора
dashboard.total_gc_time=Итоговая задержка GC
dashboard.total_gc_pause=Итоговая задержка сборщика
dashboard.last_gc_pause=Последняя пауза сборщика
dashboard.gc_times=Сборок мусора
@ -3243,9 +3097,6 @@ repos.unadopted.no_more=Непринятые репозитории не най
repos.owner=Владелец
repos.name=Название
repos.private=Частный
repos.watches=Следят
repos.stars=Звезды
repos.forks=Ответвления
repos.issues=Задачи
repos.size=Размер
repos.lfs_size=Размер LFS
@ -3348,17 +3199,6 @@ auths.oauth2_admin_group=Значение заявки группы для ад
auths.oauth2_restricted_group=Значение заявки группы для ограниченных пользователей. (Необязательно - требуется имя заявки выше)
auths.oauth2_map_group_to_team=Сопоставление заявленных групп командам организации. (Необязательно — требуется имя заявки выше)
auths.oauth2_map_group_to_team_removal=Удалить пользователей из синхронизированных команд, если пользователь не принадлежит к соответствующей группе.
auths.enable_auto_register=Автоматическая регистрация
auths.sspi_auto_create_users=Автоматически создавать пользователей
auths.sspi_auto_create_users_helper=Разрешить метод аутентификации SSPI для автоматического создания новых учётных записей для пользователей, которые впервые входят в систему
auths.sspi_auto_activate_users=Автоматически активировать пользователей
auths.sspi_auto_activate_users_helper=Разрешить метод аутентификации SSPI для автоматической активации новых пользователей
auths.sspi_strip_domain_names=Удалять доменные имена из имён пользователей
auths.sspi_strip_domain_names_helper=Если отмечено, доменные имена будут удалены из имен входов (например, "DOMAIN\user" и "user@example.org" станут только "user").
auths.sspi_separator_replacement=Разделитель для использования вместо \, / и @
auths.sspi_separator_replacement_helper=Символ, используемый для замены разделителей имен входа нижнего уровня (например. \ в "DOMAIN\user") и имена основных пользователей (например, @ в "user@example.org").
auths.sspi_default_language=Язык пользователя по умолчанию
auths.sspi_default_language_helper=Язык по умолчанию для пользователей, автоматически создаваемый методом аутентификации SSPI. Оставьте пустым, если вы предпочитаете, чтобы язык определялся автоматически.
auths.tips=Советы
auths.tips.oauth2.general=Аутентификация OAuth2
auths.tip.oauth2_provider=Поставщик OAuth2
@ -3367,7 +3207,6 @@ auths.tip.nextcloud=Зарегистрируйте нового потребит
auths.tip.dropbox=Создайте новое приложение на %s
auths.tip.facebook=Зарегистрируйте новое приложение на %s и добавьте модуль «Facebook Login»
auths.tip.github=Зарегистрируйте новое приложение OAuth на %s
auths.tip.gitlab=Зарегистрируйте новое приложение на https://gitlab.com/profile/applications
auths.tip.google_plus=Получите учётные данные клиента OAuth2 в консоли Google API на странице %s
auths.tip.openid_connect=Используйте URL в OpenID Connect Discovery (<server>/.well-known/openid-configuration) для указания конечных точек
auths.tip.twitter=Перейдите на %s, создайте приложение и убедитесь, что включена опция «Разрешить использовать это приложение для входа через Twitter»
@ -4002,8 +3841,6 @@ variables.creation.success=Переменная «%s» добавлена.
variables.update.failed=Не удалось изменить переменную.
variables.update.success=Переменная изменена.
variables.id_not_exist = Переменная с идентификатором %d не существует.
runs.no_workflows.quick_start = Не знаете, как начать использовать Действия Forgejo? Читайте <a target="_blank" rel="noopener noreferrer" href="%s">руководство по быстрому старту</a>.
runs.no_workflows.documentation = Чтобы узнать больше о Действиях Forgejo, читайте <a target="_blank" rel="noopener noreferrer" href="%s">документацию</a>.
runs.workflow = Рабочий поток
runs.status_no_select = Любое состояние
runs.no_matching_online_runner_helper = Нет работающего исполнителя с меткой: %s
@ -4042,7 +3879,6 @@ search = Поиск…
fuzzy_tooltip = Включает результаты, достаточно похожие на запрос, даже при наличии неточностей
type_tooltip = Тип поиска
fuzzy = Приблизительный
match = Точный
repo_kind = Найти репозитории…
user_kind = Найти пользователей…
org_kind = Найти организации…
@ -4054,17 +3890,14 @@ branch_kind = Найти ветви…
commit_kind = Найти коммиты…
no_results = По запросу ничего не найдено.
keyword_search_unavailable = Поиск по ключевым словам недоступен. Уточните подробности у администратора сервера.
match_tooltip = Включать только результаты, точно соответствующие запросу
code_search_unavailable = Поиск в коде недоступен. Уточните подробности у администратора сервера.
runner_kind = Найти исполнителей…
code_search_by_git_grep = Эти результаты получены через «git grep». Результатов может быть больше, если на сервере будет включен индексатор кода.
exact = Точный
exact_tooltip = Включает только результаты, в точности соответствующие запросу
issue_kind = Найти задачи…
pull_kind = Найти слияния…
union_tooltip = Включает результаты с совпавшими ключевыми словами, разделёнными пробелами
union = Обычный
milestone_kind = Найти этапы...
regexp = Регулярное выражение
regexp_tooltip = Поисковый запрос будет воспринят как регулярное выражение