diff options
Diffstat (limited to 'options/locale/locale_ru-RU.ini')
-rw-r--r-- | options/locale/locale_ru-RU.ini | 307 |
1 files changed, 305 insertions, 2 deletions
diff --git a/options/locale/locale_ru-RU.ini b/options/locale/locale_ru-RU.ini index 833c374a21..c3a7ab0a31 100644 --- a/options/locale/locale_ru-RU.ini +++ b/options/locale/locale_ru-RU.ini @@ -10,6 +10,7 @@ link_account=Привязать аккаунт register=Регистрация website=Веб-сайт version=Версия +powered_by=Работает на %s page=Страница template=Шаблон language=Язык @@ -18,6 +19,7 @@ create_new=Создать… user_profile_and_more=Профиль и настройки... signed_in_as=Вы вошли как enable_javascript=Пожалуйста, включите JavaScript. +toc=Содержание username=Имя пользователя email=Адрес эл. почты @@ -78,8 +80,11 @@ write=Редактирование preview=Предпросмотр loading=Загрузка… +error404=Страница, которую вы пытаетесь открыть, либо <strong>не существует</strong>, либо <strong>вы не авторизованы</strong> для ее просмотра. [error] +occurred=Произошла ошибка +report_message=Если вы уверены, что это ошибка Gitea, пожалуйста, проверьте наличие существующей проблемы на <a href="https://github.com/go-gitea/gitea/issues">GitHub</a> и откройте новую при необходимости. [startpage] app_desc=Удобный сервис собственного хостинга репозиториев Git @@ -103,6 +108,8 @@ user=Имя пользователя password=Пароль db_name=Имя базы данных db_helper=Для пользователей MySQL: пожалуйста, используйте движок InnoDB, и если вы используете "utf8mb4" - ваша версия InnoDB должна быть старше 5.6 . +db_schema=Схема +db_schema_helper=Оставьте пустым для базы данных по умолчанию ("public"). ssl_mode=SSL charset=Кодировка path=Путь @@ -112,6 +119,7 @@ no_admin_and_disable_registration=Вы не можете отключить ре err_empty_admin_password=Пароль администратора не может быть пустым. err_empty_admin_email=Email администратора не может быть пустым. err_admin_name_is_reserved=Неверное имя администратора, это имя зарезервировано +err_admin_name_pattern_not_allowed=Неверное имя администратора, имя попадает под зарезервированный шаблон err_admin_name_is_invalid=Неверное имя администратора general_title=Основные настройки @@ -198,6 +206,8 @@ my_mirrors=Мои зеркала view_home=Показать %s search_repos=Поиск репозитория… + + issues.in_your_repos=В ваших репозиториях [explore] @@ -211,6 +221,7 @@ user_no_results=Подходящие пользователи не найден org_no_results=Подходящие организации не найдены. code_no_results=Соответствующий поисковому запросу исходный код не найден. code_search_results=Результаты поиска для '%s' +code_last_indexed_at=Последний проиндексированный %s [auth] create_new_account=Регистрация аккаунта @@ -271,6 +282,7 @@ authorize_application_description=Если вы предоставите дос authorize_title=Разрешить «%s» доступ к вашей учетной записи? authorization_failed=Ошибка авторизации authorization_failed_desc=Ошибка авторизации, обнаружен неверный запрос. Пожалуйста, свяжитесь с автором приложения, которое вы пытались авторизовать. +sspi_auth_failed=SSPI аутентификация не удалась [mail] activate_account=Пожалуйста активируйте свой аккаунт @@ -317,6 +329,7 @@ max_size_error=` должен содержать максимум %s симво email_error=«не является адресом электронной почты.» url_error=` не является допустимым URL-адресом.` include_error=` должен содержать '%s'.` +glob_pattern_error=` неверный glob шаблон: %s.` unknown_error=Неизвестная ошибка: captcha_incorrect=Капча не пройдена. password_not_match=Пароли не совпадают. @@ -332,6 +345,7 @@ team_no_units_error=Разрешите доступ хотя бы к одном email_been_used=Этот адрес электронной почты уже используется. openid_been_used=Адрес OpenID '%s' уже используется. username_password_incorrect=Неверное имя пользователя или пароль. +password_complexity=Пароль не удовлетворяет требованиям к сложности: password_lowercase_one=Как минимум один строчный символ password_uppercase_one=Как минимум один заглавный символ password_digit_one=По крайней мере одна цифра @@ -370,6 +384,7 @@ user_bio=О себе form.name_reserved=Имя пользователя '%s' зарезервировано. form.name_pattern_not_allowed=Шаблон '%s' не допускается в имени пользователя. +form.name_chars_not_allowed=Имя пользователя '%s' содержит недопустимые символы. [settings] profile=Профиль @@ -430,7 +445,11 @@ manage_openid=Управление OpenID email_desc=Ваш основной адрес электронной почты будет использован для уведомлений и других операций. theme_desc=Это будет темой по умолчанию для всего сайта. primary=Основной +activated=Активирован +requires_activation=Требуется активация primary_email=Сделать основным +activate_email=Отправить активацию +activations_pending=Ожидает активации delete_email=Удалить email_deletion=Удалить адрес электронной почты email_deletion_desc=Адрес электронной почты и вся связанная с ним информация будет удалена из вашего аккаунта. Коммиты, сделанные от имени этого адреса электронной почты, не будут изменены. Продолжить? @@ -446,6 +465,7 @@ add_email=Добавить новый адрес электронной почт add_openid=Добавить адрес OpenID add_email_confirmation_sent=Письмо для подтверждения было отправлено на '%s'. Пожалуйста, проверьте ваш почтовый ящик в течение %s, чтобы завершить процесс подтверждения. add_email_success=Добавлен новый адрес электронной почты. +email_preference_set_success=Настройки электронной почты были успешно установлены. add_openid_success=Добавлен новый адрес OpenID. keep_email_private=Скрыть адрес электронной почты keep_email_private_popup=Ваш адрес электронной почты будет скрыт от других пользователей. @@ -502,6 +522,7 @@ new_token_desc=Приложения, использующие токен, име token_name=Имя токена generate_token=Генерировать токен generate_token_success=Новый токен создан. Скопируйте и сохраните его сейчас, так как он не будет показан снова. +generate_token_name_duplicate=<strong>%s</strong> уже используется в качестве имени приложения. Пожалуйста, используйте другое имя. delete_token=Удалить access_token_deletion=Удалить токен доступа access_token_deletion_desc=Удаление токена отменит доступ к вашей учетной записи для приложений, использующих его. Продолжить? @@ -605,10 +626,12 @@ fork_from=Форк от fork_visibility_helper=Видимость форкнутого репозитория изменить нельзя. use_template=Использовать этот шаблон generate_repo=Создать репозиторий +generate_from=Создать из repo_desc=Описание repo_lang=Язык repo_gitignore_helper=Выберите шаблон .gitignore. issue_labels=Метки задач +issue_labels_helper=Выберите набор ярлыков задачи. license=Лицензия license_helper=Выберите файл лицензии. readme=README @@ -621,6 +644,7 @@ mirror_prune_desc=Удаление устаревших отслеживаемы mirror_interval=Интервал зеркалирования (допустимые единицы измерения 'h', 'm', 's'). Значение 0 отключает синхронизацию. mirror_interval_invalid=Недопустимый интервал зеркалирования. mirror_address=Клонировать по URL +mirror_address_desc=Поместите все необходимые учетные данные в раздел Авторизация клона. mirror_address_url_invalid=Указанный url неверный. Вы должны правильно экранировать все компоненты url. mirror_address_protocol_invalid=Указанный url неверный. Только http(s):// или git:// местоположения могут быть зеркалированы. mirror_last_synced=Последняя синхронизация @@ -629,12 +653,19 @@ stargazers=Звездочеты forks=Форки pick_reaction=Оставьте свою оценку! reactions_more=и ещё %d +unit_disabled=Администратор сайта отключил этот раздел репозитория. +language_other=Разное +template.items=Элементы шаблона +template.git_content=Содержимое Git (Ветвь По Умолчанию) template.git_hooks=Git хуки +template.git_hooks_tooltip=В настоящее время вы не можете изменить или удалить Git хуки после добавления. Выберите, только если вы доверяете репозиторию шаблона. template.webhooks=Веб-хуки template.topics=Темы template.avatar=Аватар template.issue_labels=Метки задач +template.one_item=Необходимо выбрать хотя бы один элемент шаблона +template.invalid=Необходимо выбрать хранилище шаблонов archive.title=Это архивный репозиторий. Вы можете его клонировать или просматривать файлы, но не вносить изменения или открывать задачи/запросы на слияние. archive.issue.nocomment=Этот репозиторий в архиве. Вы не можете комментировать задачи. @@ -665,9 +696,12 @@ migrate.lfs_mirror_unsupported=Зеркалирование LFS объектов migrate.migrate_items_options=При миграции из GitHub, укажите имя пользователя - и появятся параметры миграции. migrated_from=Перенесено с <a href="%[1]s">%[2]s</a> migrated_from_fake=Перенесено с %[1]s +migrate.migrating=Перенос из <b>%s</b>... +migrate.migrating_failed=Перенос из <b>%s</b> не удался. mirror_from=зеркало из forked_from=форкнуто от +generated_from=создано из fork_from_self=Вы не можете форкнуть репозиторий, так как вы уже его владелец. fork_guest_user=Войдите, чтобы форкнуть репозиторий. copy_link=Скопировать @@ -698,6 +732,8 @@ tags=Теги issues=Задачи pulls=Pull Request'ы labels=Метки +org_labels_desc=Метки уровня организации, которые можно использовать с <strong>всеми репозиториями</strong> в этой организации +org_labels_desc_manage=управлять milestones=Этапы commits=коммитов @@ -711,7 +747,9 @@ file_too_large=Этот файл слишком большой, поэтому video_not_supported_in_browser=Ваш браузер не поддерживает HTML5 'video' тэг. audio_not_supported_in_browser=Ваш браузер не поддерживает HTML5 'audio' тэг. stored_lfs=Хранится Git LFS +symbolic_link=Символическая ссылка commit_graph=Граф коммитов +blame=Вина normal_view=Обычный вид line=строка lines=строки @@ -733,6 +771,7 @@ editor.name_your_file=Назовите свой файл… editor.filename_help=Чтобы добавить каталог, просто наберите название и нажмите /. Чтобы удалить каталог, перейдите к началу поля и нажмите клавишу backspace. editor.or=или editor.cancel_lower=Отменить +editor.commit_signed_changes=Подписанные изменения editor.commit_changes=Сохранить правки editor.add_tmpl=Добавить '<filename>' editor.add=Добавить '%s' @@ -757,12 +796,19 @@ editor.file_deleting_no_longer_exists=Удаляемый файл '%s' боль editor.file_changed_while_editing=Содержимое файла изменилось с момента начала редактирования. <a target="_blank" rel="noopener noreferrer" href="%s">Нажмите здесь</a>, чтобы увидеть, что было изменено, или <strong>Зафиксировать изменения снова</strong>, чтобы заменить их. editor.file_already_exists=Файл с именем '%s' уже существует в репозитории. editor.commit_empty_file_header=Закоммитить пустой файл +editor.commit_empty_file_text=Файл, который вы собираетесь зафиксировать, пуст. Продолжать? editor.no_changes_to_show=Нет изменений. editor.fail_to_update_file=Не удалось обновить/создать файл «%s» из-за ошибки: %v +editor.push_rejected_no_message=Сервер отклонил изменение без сообщения. Пожалуйста, проверьте githooks. +editor.push_rejected=Изменение было отклонено сервером со следующим сообщением:<br>%s<br> Пожалуйста, проверьте githooks. editor.add_subdir=Добавить каталог… editor.unable_to_upload_files=Не удалось загрузить файлы в «%s» из-за ошибки: %v +editor.upload_file_is_locked=Файл '%s' заблокирован %s. editor.upload_files_to_dir=Загрузить файлы '%s' editor.cannot_commit_to_protected_branch=Нельзя коммитить в защищённую ветку '%s'. +editor.no_commit_to_branch=Невозможно совершить прямой коммит в ветку по причине: +editor.user_no_push_to_branch=Пользователь не может отправлять коммиты в эту ветку +editor.require_signed_commit=Ветка ожидает подписанный коммит commits.desc=Просмотр истории изменений исходного кода. commits.commits=коммитов @@ -777,25 +823,37 @@ commits.date=Дата commits.older=Раньше commits.newer=Новее commits.signed_by=Подписано +commits.signed_by_untrusted_user=Подписано ненадежным пользователем +commits.signed_by_untrusted_user_unmatched=Подписан ненадежным пользователем, который не соответствует коммиту commits.gpg_key_id=Идентификатор GPG ключа ext_issues=Внешние задачи ext_issues.desc=Ссылка на внешнюю систему отслеживания ошибок. issues.desc=Организация отчетов об ошибках, задач и этапов. +issues.filter_assignees=Фильтр назначений +issues.filter_milestones=Фильтр этапов +issues.filter_labels=Фильтр меток +issues.filter_reviewers=Фильтр рецензентов issues.new=Новая задача issues.new.title_empty=Заголовок не может быть пустым issues.new.labels=Метки +issues.new.add_labels_title=Применить метки issues.new.no_label=Нет меток issues.new.clear_labels=Отчистить метки +issues.new.no_items=Нет элементов issues.new.milestone=Этап +issues.new.add_milestone_title=Установить этап issues.new.no_milestone=Нет этапа issues.new.clear_milestone=Очистить этап issues.new.open_milestone=Открыть этап issues.new.closed_milestone=Завершенные этапы issues.new.assignees=Назначенные +issues.new.add_assignees_title=Назначить пользователей issues.new.clear_assignees=Убрать ответственных issues.new.no_assignees=Нет назначенных лиц +issues.new.no_reviewers=Нет рецензентов +issues.new.add_reviewer_title=Запросить отзыв issues.no_ref=Не указана ветка или тэг issues.create=Добавить задачу issues.new_label=Новая метка @@ -815,10 +873,12 @@ issues.self_assign_at=`самоназначился %s` issues.add_assignee_at=`был назначен <b>%s</b> %s` issues.remove_assignee_at=`был снят с назначения <b>%s</b> %s` issues.remove_self_assignment=`убрал их назначение %s` +issues.change_title_at=`изменил заголовок с <b><strike>%s</strike></b> на <b>%s</b> %s` issues.delete_branch_at=`удалена ветка <b>%s</b> %s` issues.open_tab=%d открыто(ы) issues.close_tab=%d закрыто(ы) issues.filter_label=Метка +issues.filter_label_exclude=`Используйте <code>alt</code> + <code>click/enter</code>, чтобы исключить метки` issues.filter_label_no_select=Все метки issues.filter_milestone=Этап issues.filter_milestone_no_select=Все этапы @@ -852,7 +912,9 @@ issues.action_assignee_no_select=Нет ответственного issues.opened_by=открыта %[1]s <a href="%[2]s">%[3]s</a> pulls.merged_by=принят %[1]s <a href="%[2]s">%[3]s</a> pulls.merged_by_fake=%[1]s слита пользователем %[2]s +issues.closed_by=на <a href="%[2]s">%[3]с</a> закрытых %[1]с issues.opened_by_fake=%[1]s открыта %[2]s +issues.closed_by_fake=на %[2]с закрытым %[1]с issues.previous=Предыдущая страница issues.next=Следующая страница issues.open_title=Открыто @@ -861,18 +923,30 @@ issues.num_comments=комментариев: %d issues.commented_at=`прокомментировал <a href="#%s"> %s</a>` issues.delete_comment_confirm=Вы уверены, что хотите удалить этот комментарий? issues.context.copy_link=Копировать ссылку +issues.context.quote_reply=Цитировать ответ issues.context.edit=Редактировать issues.context.delete=Удалить issues.no_content=Пока нет содержимого. issues.close_issue=Закрыть +issues.pull_merged_at=`Объединил коммит <a href="%[1]s">%[2]s</a> на <b>%[3]s</b> %[4]s` issues.close_comment_issue=Прокомментировать и закрыть issues.reopen_issue=Открыть снова issues.reopen_comment_issue=Прокомментировать и открыть снова issues.create_comment=Комментировать issues.commit_ref_at=`упомянул эту задачу в коммите <a id="%[1]s" href="#%[1]s">%[2]s</a>` +issues.ref_issue_from=`<a href="%[3]s">ссылка на эту проблему %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` +issues.ref_pull_from=`<a href="%[3]s">ссылается на этот Pull Request %[4]s</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` +issues.ref_closing_from=`<a href="%[3]s">ссылается на Pull Request %[4], который закроет эту задачу</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` +issues.ref_reopening_from=`<a href="%[3]s">ссылается на Pull Request %[4], который вновь откроет эту задачу</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` +issues.ref_closed_from=`<a href="%[3]s">закрыл этот запрос %[4]с</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` +issues.ref_reopened_from=`<a href="%[3]s">переоткрыл эту задачу %[4]с</a> <a id="%[1]s" href="#%[1]s">%[2]s</a>` +issues.ref_from=`из %[1]s` issues.poster=Автор issues.collaborator=Соавтор issues.owner=Владелец +issues.re_request_review=Повторить запрос на отзыв +issues.remove_request_review=Удалить запрос на отзыв +issues.remove_request_review_block=Невозможно удалить запрос на отзыв issues.sign_in_require_desc=<a href="%s">Войдите</a>, чтобы присоединиться к обсуждению. issues.edit=Изменить issues.cancel=Отмена @@ -890,6 +964,8 @@ issues.label_deletion_desc=Удаление метки удаляет ее из issues.label_deletion_success=Метка была удалена. issues.label.filter_sort.alphabetically=По алфавиту issues.label.filter_sort.reverse_alphabetically=С конца алфавита +issues.label.filter_sort.by_size=Минимальный размер +issues.label.filter_sort.reverse_by_size=Максимальный размер issues.num_participants=%d участников issues.attachment.open_tab=`Нажмите, чтобы увидеть "%s" в новой вкладке` issues.attachment.download=`Нажмите, чтобы скачать "%s"` @@ -926,6 +1002,7 @@ issues.add_time=Вручную добавить время issues.add_time_short=Добавить время issues.add_time_cancel=Отмена issues.add_time_history=`добавил потраченное время %s` +issues.del_time_history=`удалил потраченное время %s` issues.add_time_hours=Часы issues.add_time_minutes=Минуты issues.add_time_sum_to_small=Время не было введено. @@ -955,6 +1032,8 @@ issues.dependency.add=Добавить зависимость… issues.dependency.cancel=Отменить issues.dependency.remove=Удалить issues.dependency.remove_info=Удалить эту зависимость +issues.dependency.added_dependency=`добавить новую зависимость %s` +issues.dependency.removed_dependency=`убрал зависимость %s` issues.dependency.issue_closing_blockedby=Закрытие этого запроса на слияние невозможно до закрытия следующих задач issues.dependency.pr_closing_blockedby=Закрытие этой задачи блокируется следующими задачами issues.dependency.issue_close_blocks=Эта задача блокирует закрытие следующих задач @@ -977,13 +1056,21 @@ issues.review.self.approval=Вы не можете одобрить собств issues.review.self.rejection=Невозможно запрашивать изменения своего Pull Request'а. issues.review.approve=одобрил(а) эти изменения %s issues.review.comment=рассмотрел(а) изменения %s +issues.review.left_comment=оставил комментарий issues.review.content.empty=Запрашивая изменения, вы обязаны оставить комментарий с пояснением своих пожеланий относительно Pull Request'а. issues.review.reject=запросил(а) изменения %s +issues.review.wait=был запрошен для отзыва %s +issues.review.add_review_request=запросил отзыв от %s %s +issues.review.remove_review_request=удалена заявка на отзыв для %s %s +issues.review.remove_review_request_self=отказано в отзыве %s issues.review.pending=Ожидание issues.review.review=Рецензия issues.review.reviewers=Рецензенты issues.review.show_outdated=Показать устаревшие issues.review.hide_outdated=Скрыть устаревшие +issues.review.show_resolved=Показать разрешенные +issues.review.hide_resolved=Скрыть разрешенные +issues.assignee.error=Не все назначения были добавлены из-за непредвиденной ошибки. pulls.desc=Включить запросы на слияние и проверки кода. pulls.new=Новый Pull Request @@ -998,34 +1085,63 @@ pulls.has_pull_request=`Уже существует запрос на слиян pulls.create=Создать Pull Request pulls.title_desc=хочет смерджить %[1]d коммит(ов) из <code>%[2]s</code> в <code id="branch_target">%[3]s</code> pulls.merged_title_desc=слито %[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=Коммиты pulls.tab_files=Измененные файлы pulls.reopen_to_merge=Пожалуйста, переоткройте этот Pull Request для выполнения слияния. pulls.cant_reopen_deleted_branch=Этот запрос на слияние не может быть открыт заново, потому что ветка была удалена. pulls.merged=Слито +pulls.merged_as=Pull Request был объединен как <a rel="nofollow" class="ui sha" href="%[1]s"><code>%[2]с</code></a>. +pulls.is_closed=Слияние этого запроса успешно завершено. pulls.has_merged=Слияние этого запроса успешно завершено. pulls.title_wip_desc=`<a href="#">Добавьте <strong>%s</strong> в начало заголовка</a> для защиты от случайного досрочного принятия Pull Request'а.` pulls.cannot_merge_work_in_progress=Данный Pull Request помечен как находящийся ещё в разработке. Удалите <strong>%s</strong> из названия после завершения работы над ним pulls.data_broken=Содержимое этого запроса было нарушено вследствие удаления информации форка. pulls.files_conflicted=Этот Pull Request имеет изменения, конфликтующие с целевой веткой. pulls.is_checking=Продолжается проверка конфликтов, пожалуйста обновите страницу несколько позже. +pulls.required_status_check_failed=Некоторые необходимые проверки не были пройдены. +pulls.required_status_check_missing=Отсутствуют некоторые обязательные проверки. +pulls.required_status_check_administrator=Как администратор, вы все равно можете cмержить этот PR. pulls.blocked_by_approvals=Этому Pull Request'у не хватает одобрений. Получено %d из %d одобрений. +pulls.blocked_by_rejection=Официальным проверяющим были запрошены изменения для этого запроса на слияние. +pulls.blocked_by_outdated_branch=Этот Pull Request заблокирован, потому что он устарел. pulls.can_auto_merge_desc=Этот Pull Request может быть объединён автоматически. pulls.cannot_auto_merge_desc=Этот запрос на слияние не может быть объединён автоматически. pulls.cannot_auto_merge_helper=Пожалуйста, совершите слияние вручную для урегулирования конфликтов. +pulls.num_conflicting_files_1=%d конфликтующий файл +pulls.num_conflicting_files_n=%d конфликтующие файлы +pulls.approve_count_1=%d одобрение +pulls.approve_count_n=%d одобренные +pulls.reject_count_1=%d запрос на изменение +pulls.reject_count_n=%d запросов на изменение +pulls.waiting_count_1=%d ожидает проверки +pulls.waiting_count_n=%d ожидающих отзывов pulls.no_merge_desc=Pull Request не может быть принят, так как запрещены все методы организации рабочего потока. pulls.no_merge_helper=Включите опции слияния в настройках репозитория или совершите слияние Pull Request'а вручную. pulls.no_merge_wip=Данный Pull Request не может быть принят, поскольку он помечен как находящийся в разработке. +pulls.no_merge_not_ready=Этот запрос не готов к слиянию, обратите внимания на ревью и проверки. +pulls.no_merge_access=У вас нет права для слияния данного запроса. pulls.merge_pull_request=Принять Pull Request pulls.rebase_merge_pull_request=Выполнить rebase и принять PR pulls.rebase_merge_commit_pull_request=Выполнить rebase и принять PR (--no-ff) pulls.squash_merge_pull_request=Объединить и принять PR +pulls.require_signed_wont_sign=Данная ветка ожидает подписанные коммиты, однако слияние не будет подписано pulls.invalid_merge_option=Этот параметр слияния нельзя использовать для этого Pull Request'а. +pulls.merge_conflict=Слияние не удалось: Произошел конфликт во время слияния: %[1]s<br>%[2]s<br>Совет: попробуйте другую стратегию +pulls.rebase_conflict=Слияние не удалось: Произошел конфликт во время ребейза коммита: %[1]s<br>%[2]s<br>%[3]s<br>Совет: попробуйте другую стратегию +pulls.unrelated_histories=Слияние не удалось: У источника и цели слияния нет общей истории. Совет: попробуйте другую стратегию +pulls.merge_out_of_date=Ошибка слияния: при создании слияния база данных была обновлена. Подсказка: попробуйте еще раз. +pulls.push_rejected=Слияние не удалось: отправка была отклонена со следующим сообщением:<br>%s<br>Просмотрите githooks для этого репозитория +pulls.push_rejected_no_message=Слияние не удалось: отправка была отклонена, но сообщение не было удалено.<br>Просмотрите githooks для этого репозитория pulls.open_unmerged_pull_exists=`Вы не можете снова открыть, поскольку уже существует запрос на слияние (#%d) из того же репозитория с той же информацией о слиянии и ожидающий слияния.` pulls.status_checking=Выполняются некоторые проверки pulls.status_checks_success=Все проверки выполнены успешно +pulls.update_branch=Обновить ветку +pulls.update_branch_success=Обновление ветки выполнено успешно +pulls.update_not_allowed=У вас недостаточно прав для обновления ветки +pulls.outdated_with_base_branch=Эта ветка отстает от базовой ветки milestones.new=Новый этап milestones.open_tab=%d открыты @@ -1058,6 +1174,18 @@ milestones.filter_sort.most_complete=Более полное milestones.filter_sort.most_issues=Большинство задач milestones.filter_sort.least_issues=Меньшинство задач +signing.will_sign=Этот коммит будет подписан ключом '%s' +signing.wont_sign.error=При проверке возможности подписать коммит произошла ошибка +signing.wont_sign.nokey=Нет ключа, доступного для подписания этого коммита +signing.wont_sign.never=Коммиты не будут подписаны +signing.wont_sign.always=Коммиты всегда подписаны +signing.wont_sign.pubkey=Этот коммит не будет подписан, по скольку у вас нет публичного ключа, ассоциированного с вашим аккаунтом +signing.wont_sign.twofa=Для подписания коммитов, у вас должна быть включена двухфакторная аутентификация +signing.wont_sign.parentsigned=Этот коммит не будет подписан, так как у родительского коммита тоже нет подписи +signing.wont_sign.basesigned=Слияние не будет подписано, так как базовый коммит не подписан +signing.wont_sign.headsigned=Слияние не будет подписано, так как главный коммит не подписан +signing.wont_sign.commitssigned=Слияние не будет подписано, так как все связанные коммиты не подписаны +signing.wont_sign.approved=Слияние не будет подписано, так как PR не одобрен ext_wiki=Внешняя вики ext_wiki.desc=Ссылка на внешнюю вики. @@ -1076,6 +1204,7 @@ wiki.last_commit_info=%s редактировал эту страницу %s wiki.edit_page_button=Редактировать wiki.new_page_button=Новая страница wiki.file_revision=Версия страницы +wiki.wiki_page_revisions=Версии Вики-страниц wiki.back_to_wiki=Вернуться на wiki страницу wiki.delete_page_button=Удалить страницу wiki.delete_page_notice_1=Удаление вики-страницы '%s' не может быть отменено. Продолжить? @@ -1170,6 +1299,7 @@ settings.mirror_settings=Настройки зеркалирования settings.sync_mirror=Синхронизировать settings.mirror_sync_in_progress=Синхронизируются репозитории-зеркала. Подождите минуту и обновите страницу. settings.email_notifications.enable=Включить почтовые уведомления +settings.email_notifications.onmention=Посылать email только при упоминании settings.email_notifications.disable=Отключить почтовые уведомления settings.email_notifications.submit=Установить настройки электронной почты settings.site=Сайт @@ -1242,9 +1372,15 @@ 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=Команда не в той же организации, что и репозиторий +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=Доступ команды к репозиторию был удален. settings.add_webhook=Добавить Webhook settings.add_webhook.invalid_channel_name=Имя канала не может быть пустым или состоять только из символа #. @@ -1279,21 +1415,47 @@ settings.event_desc=На какие события этот webhook должен settings.event_push_only=Просто push событие settings.event_send_everything=Все события settings.event_choose=Позвольте мне выбрать то, что нужно. +settings.event_header_repository=События репозитория settings.event_create=Создать settings.event_create_desc=Ветка или тэг созданы. settings.event_delete=Удалить +settings.event_delete_desc=Ветка или тег удалены. settings.event_fork=Форкнуть +settings.event_fork_desc=Репозиторий форкнут. settings.event_release=Релиз settings.event_release_desc=Релиз опубликован, обновлён или удалён из репозитория. settings.event_push=Push settings.event_push_desc=Push в репозиторий. settings.event_repository=Репозиторий settings.event_repository_desc=Репозиторий создан или удален. +settings.event_header_issue=События задачи settings.event_issues=Задачи +settings.event_issues_desc=Задача открыта, закрыта, переоткрыта или отредактирована. +settings.event_issue_assign=Назначена задача +settings.event_issue_assign_desc=Задача назначена или снята с назначения. +settings.event_issue_label=Ярлык задачи +settings.event_issue_label_desc=Метки задач обновлены или очищены. +settings.event_issue_milestone=Этап задачи завершен +settings.event_issue_milestone_desc=Этап или этап выполнения задания. settings.event_issue_comment=Комментарии в задаче settings.event_issue_comment_desc=Комментарий создан, изменен или удален. +settings.event_header_pull_request=События запроса на слияние settings.event_pull_request=Pull Request +settings.event_pull_request_desc=Запрос на слияние открыт, закрыт, переоткрыт или отредактирован. +settings.event_pull_request_assign=Запроса на слияние назначен +settings.event_pull_request_assign_desc=Запрос на получение назначен или не назначен. +settings.event_pull_request_label=Pull Request отмечен +settings.event_pull_request_label_desc=Метки Pull Request обновлены или очищены. +settings.event_pull_request_milestone=Этап Pull Request завершен +settings.event_pull_request_milestone_desc=Этап Pull request или промежуточный шаг. +settings.event_pull_request_comment=Комментарий Pull Request +settings.event_pull_request_comment_desc=Pull request создан, отредактирован или удален. +settings.event_pull_request_review=Pull Request рассмотрен +settings.event_pull_request_review_desc=Запрос на слияние утвержден, отклонён или оставлен комментарий. +settings.event_pull_request_sync=Синхронизация Pull Request +settings.event_pull_request_sync_desc=Запрос на слияние синхронизирован. settings.branch_filter=Фильтр веток +settings.branch_filter_desc=Белый список ветвей для событий Push, создания ветвей и удаления ветвей, указанных в виде глобуса. Если пусто или <code>*</code>, сообщается о событиях для всех филиалов. Смотрите <a href="https://godoc.org/github.com/gobwas/glob#Compile">github.com/gobwas/glob</a> документацию по синтаксису. Примеры: <code>master</code>, <code>{master,release*}</code>. settings.active=Активный settings.active_helper=Информация о происходящих событиях будет отправляться на URL-адрес этого webhook'а. settings.add_hook_success=Webhook был добавлен. @@ -1309,7 +1471,9 @@ settings.slack_channel=Канал settings.add_discord_hook_desc=Добавить уведомления о событиях через <a href="%s">Discord</a>. settings.add_dingtalk_hook_desc=Добавить интеграцию с <a href="%s">Dingtalk</a> в ваш репозиторий. settings.add_telegram_hook_desc=Добавить интеграцию с <a href="%s">Telegram</a> в ваш репозиторий. +settings.add_matrix_hook_desc=Интеграция <a href="%s">Matrix</a> в ваш репозиторий. settings.add_msteams_hook_desc=Добавить интеграцию с <a href="%s">Microsoft Teams</a> в ваш репозиторий. +settings.add_feishu_hook_desc=Интегрировать <a href="%s">Feishu</a> в ваш репозиторий. settings.deploy_keys=Ключи развертывания settings.add_deploy_key=Добавить ключ развертывания settings.deploy_key_desc=Ключи развёртывания доступны только для чтения. Это не то же самое что и SSH-ключи аккаунта. @@ -1331,8 +1495,14 @@ settings.protected_branch_can_push_yes=Вы можете выполнять push settings.protected_branch_can_push_no=Вы не можете выполнять push settings.branch_protection=Защита ветки <b>%s</b> settings.protect_this_branch=Защитить эту ветку +settings.protect_this_branch_desc=Предотвращает удаление, ограничивает толкание и слияние Git в ветку. settings.protect_disable_push=Отключить Push +settings.protect_disable_push_desc=Отправка не будет разрешена в эту ветку. settings.protect_enable_push=Включить Push +settings.protect_enable_push_desc=Любой, у кого есть доступ на запись, будет разрешен push в эту ветку (но не принудительно push). +settings.protect_whitelist_committers=Ограниченный белый список Push +settings.protect_whitelist_committers_desc=Только пользователям или командам из белого списка будут разрешены push в эту ветку (но не принудительно push). +settings.protect_whitelist_deploy_keys=Белый список разворачивает ключи с доступом на запись в push settings.protect_whitelist_users=Пользователи, которые могут делать push в эту ветку: settings.protect_whitelist_search_users=Поиск пользователей… settings.protect_whitelist_teams=Команды, члены которых могут делать push в эту ветку: @@ -1342,16 +1512,27 @@ settings.protect_merge_whitelist_committers_desc=Вы можете добавл settings.protect_merge_whitelist_users=Пользователи с правом на принятие Pull Request'ов в эту ветку: settings.protect_merge_whitelist_teams=Команды, члены которых обладают правом на принятие Pull Request'ов в эту ветку: settings.protect_check_status_contexts=Включить проверку статуса +settings.protect_check_status_contexts_desc=Требуется проверка состояния перед слиянием Выберите, какие проверки состояния должны пройти до того, как ветки могут быть объединены в ветку, которая соответствует этому правилу. Когда включено, коммиты должны сначала быть направлены в другую ветку, , затем объединены или отправлены непосредственно в ветку, которая соответствует этому правилу после прохождения проверки статуса. Если не выбрано ни одного контекста, последний коммит должен быть успешным независимо от контекста. +settings.protect_check_status_contexts_list=Проверки состояния за последнюю неделю для этого репозитория settings.protect_required_approvals=Необходимые одобрения: settings.protect_required_approvals_desc=Разрешить объединение Pull Request'а только с достаточным количеством положительных отзывов. +settings.protect_approvals_whitelist_enabled=Ограничить утверждения белым списком пользователей или команд +settings.protect_approvals_whitelist_enabled_desc=Только отзывы пользователей или команд из белого списка будут засчитаны до требуемых утверждений. Белый список без одобрения отзывов от всех, у кого есть количество прав на запись, к требуемым утверждениям. settings.protect_approvals_whitelist_users=Рецензенты в белом списке: settings.protect_approvals_whitelist_teams=Команды в белом списке для рецензирования: +settings.dismiss_stale_approvals=Отклонить устаревшие разрешения +settings.dismiss_stale_approvals_desc=Когда новые коммиты, изменяющие содержимое Pull Request'а, отправляются в ветку, старые разрешения будут отклонены. +settings.require_signed_commits=Требовать подписанные коммиты +settings.require_signed_commits_desc=Отклонить push в эту ветку, если они не подписанные или не поддаются проверке settings.add_protected_branch=Включить защиту settings.delete_protected_branch=Отключить защиту settings.update_protect_branch_success=Настройки защиты ветки '%s' были успешно изменены. settings.remove_protected_branch_success=Защита ветки '%s' была успешно отключена. settings.protected_branch_deletion=Отключение защиты ветки settings.protected_branch_deletion_desc=Любой пользователь с разрешениями на запись сможет выполнять push в эту ветку. Вы уверены? +settings.block_rejected_reviews=Блокировка слияния по отклоненным отзывам +settings.block_rejected_reviews_desc=Слияние будет не возможным, если будут запрошены официальными рецензентами изменения, даже если имеется достаточное количество одобрений. +settings.block_outdated_branch=Блокировать слияние, если pull request устарел settings.default_branch_desc=Главная ветка является "базовой" для вашего репозитория, на которую по умолчанию направлены все Pull Request'ы и которая является лицом вашего репозитория. Первое, что увидит посетитель — это содержимое главной ветки. Выберите её из уже существующих: settings.choose_branch=Выберите ветку… settings.no_protected_branch=Нет защищённых веток. @@ -1359,6 +1540,10 @@ settings.edit_protected_branch=Редактировать settings.protected_branch_required_approvals_min=Число необходимых одобрений не может быть отрицательным. settings.bot_token=Токен для бота settings.chat_id=ID чата +settings.matrix.homeserver_url=URL домашнего сервера +settings.matrix.room_id=ID комнаты +settings.matrix.access_token=Токен доступа +settings.matrix.message_type=Тип сообщения settings.archive.button=Архивировать репозиторий settings.archive.header=Архивировать этот репозиторий settings.archive.text=Архивация репозитория переведет его в режим read-only. Он будет скрыт из панели управления, создание задач, запросов на слияние, или создание коммитов будут запрещены. @@ -1373,11 +1558,30 @@ settings.unarchive.success=Репозиторий был успешно раза settings.unarchive.error=Ошибка при попытке разархивировать репозиторий. Смотрите логи для получения подробностей. settings.update_avatar_success=Аватар репозитория обновлен. settings.lfs=LFS +settings.lfs_filelist=Файлы LFS хранятся в этом репозитории +settings.lfs_no_lfs_files=Нет файлов LFS в этом репозитории settings.lfs_findcommits=Найти коммиты +settings.lfs_lfs_file_no_commits=Для этого LFS файла не найдено коммитов +settings.lfs_noattribute=Этот путь не имеет блокируемого атрибута в ветке по умолчанию +settings.lfs_delete=Удалить файл LFS с OID %s +settings.lfs_delete_warning=Удаление файла LFS может привести к ошибкам 'объект не существует' при проверке. Вы уверены? +settings.lfs_findpointerfiles=Найти файлы указателя +settings.lfs_locks=Заблокировать +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_locks_no_locks=Нет блокировки +settings.lfs_lock_file_no_exist=Заблокированный файл не существует в ветке по умолчанию settings.lfs_force_unlock=Принудительная разблокировка +settings.lfs_pointers.found=Найдено %d указатель(ей) блоков - присоединено %d, %d не привязано (%d отсутствует в хранилище) settings.lfs_pointers.sha=Blob SHA settings.lfs_pointers.oid=OID settings.lfs_pointers.inRepo=В репозитории +settings.lfs_pointers.exists=Существуют в хранилище +settings.lfs_pointers.accessible=Доступно для пользователя +settings.lfs_pointers.associateAccessible=Связать доступные %d OID diff.browse_source=Просмотр исходного кода diff.parent=Родитель @@ -1447,6 +1651,7 @@ release.deletion_success=Релиз был удалён. release.tag_name_already_exist=Релиз с этим именем метки уже существует. release.tag_name_invalid=Имя тега является не допустимым. release.downloads=Загрузки +release.download_count=Загрузки: %s branch.name=Имя ветки branch.search=Поиск веток @@ -1470,6 +1675,8 @@ branch.restore_failed=Не удалось восстановить ветку '% branch.protected_deletion_failed=Ветка '%s' защищена. Её нельзя удалить. branch.restore=Восстановить ветку '%s' branch.download=Скачать ветку '%s' +branch.included_desc=Эта ветка является частью ветки по умолчанию +branch.included=Включено topic.manage_topics=Редактировать тематические метки topic.done=Сохранить @@ -1496,6 +1703,7 @@ team_desc_helper=Что это за команда? team_access_desc=Доступ к репозиторию team_permission_desc=Разрешение team_unit_desc=Разрешить доступ к разделам репозитория +team_unit_disabled=(Отключено) form.name_reserved=Наименование организации '%s' зарезервированно. form.name_pattern_not_allowed=Шаблон организации '%s' не допускается. @@ -1507,6 +1715,7 @@ settings.full_name=Полное имя settings.website=Сайт settings.location=Местоположение settings.permission=Разрешения +settings.repoadminchangeteam=Администратор репозитория может добавлять и удалять права доступа для команд settings.visibility=Видимость settings.visibility.public=Публичный settings.visibility.limited=Ограничено (Видно только для авторизованных пользователей) @@ -1524,6 +1733,7 @@ settings.delete_org_title=Удалить организацию settings.delete_org_desc=Эта организация будет безвозвратно удалена. Продолжить? settings.hooks_desc=Добавьте webhooks, который будет вызываться для <strong>всех репозиториев</strong> под этой организации. +settings.labels_desc=Добавьте метки, которые могут быть использованы в задачах для <strong>всех репозиториев</strong> этой организации. members.membership_visibility=Видимость участника команды: members.public=Видимый @@ -1541,6 +1751,7 @@ members.invite_now=Пригласите сейчас teams.join=Объединить teams.leave=Выйти teams.can_create_org_repo=Создать репозитории +teams.can_create_org_repo_helper=Участники могут создавать новые репозитории в организации. Создатель получит администраторский доступ к новому репозиторию. teams.read_access=Доступ на чтение teams.read_access_helper=Участники могут просматривать и клонировать командные репозитории. teams.write_access=Доступ на запись @@ -1560,15 +1771,24 @@ 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=Добавить все репозитории +teams.add_all_repos_desc=Добавит все репозитории организации в команду. teams.add_nonexistent_repo=Вы добавляете в отсутствующий репозиторий, пожалуйста сначала его создайте. teams.add_duplicate_users=Пользователь уже состоит в команде. teams.repos.none=Для этой команды нет доступных репозиториев. teams.members.none=В этой команде нет участников. +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>: участники могут читать, отправлять сообщения и добавлять соавторов в репозитории. [admin] dashboard=Панель @@ -1576,7 +1796,9 @@ users=Пользователи organizations=Организации repositories=Репозитории hooks=Стандартные Веб-хуки +systemhooks=Системные вебхуки authentication=Авторизация +emails=Email пользователей config=Конфигурация notices=Системные уведомления monitor=Мониторинг @@ -1646,8 +1868,10 @@ dashboard.gc_times=Количество сборок мусора users.user_manage_panel=Панель управления пользователями users.new_account=Создать новый аккаунт users.name=Имя пользователя +users.full_name=Полное имя users.activated=Активирован users.admin=Администратор +users.restricted=Ограничено users.repos=Репозитории users.created=Создано users.last_login=Последний вход @@ -1666,7 +1890,9 @@ users.max_repo_creation_desc=(Установите -1 для использов users.is_activated=Эта учетная запись активирована users.prohibit_login=Этой учетной записи запрещен вход в систему users.is_admin=У этой учетной записи есть права администратора +users.is_restricted=Ограничен users.allow_git_hook=Эта учетная запись имеет разрешение на создание Git-хуков +users.allow_git_hook_tooltip=Git Hooks выполняются от пользователь Gitea операционной системы и будет иметь одинаковый уровень доступа к хосту users.allow_import_local=Пользователь имеет право импортировать локальные репозитории users.allow_create_organization=Эта учетная запись имеет разрешения на создание организаций users.update_profile=Обновить профиль учетной записи @@ -1675,6 +1901,18 @@ users.still_own_repo=На вашем аккаунте все еще остает users.still_has_org=Эта учетная запись все еще является членом одной или более организаций. Для продолжения, покиньте или удалите организации. users.deletion_success=Учетная запись успешно удалена. +emails.email_manage_panel=Управление Email пользователя +emails.primary=Первичный +emails.activated=Активирован +emails.filter_sort.email=Эл. почта +emails.filter_sort.email_reverse=Email (обратный) +emails.filter_sort.name=Имя пользователя +emails.filter_sort.name_reverse=Имя пользователя (обратное) +emails.updated=Email обновлен +emails.not_updated=Не удалось обновить запрошенный адрес электронной почты: %v +emails.duplicate_active=Этот адрес электронной почты уже активирован для другого пользователя. +emails.change_email_header=Обновить свойства электронной почты +emails.change_email_text=Вы уверены, что хотите обновить этот адрес электронной почты? orgs.org_manage_panel=Управление организациями orgs.name=Название @@ -1692,9 +1930,13 @@ repos.forks=Форки repos.issues=Задачи repos.size=Размер +hooks.desc=Webhooks автоматически делает HTTP-POST запросы на сервер, когда вызываются определенные события Gitea. Webhooks, определенные здесь, по умолчанию и будут скопированы во все новые репозитории. Подробнее читайте в <a target="_blank" rel="noopener" href="https://docs.gitea.io/en-us/webhooks/">руководстве по webhooks</a>. hooks.add_webhook=Добавить стандартный Веб-хук hooks.update_webhook=Обновить стандартный Веб-хук +systemhooks.desc=Webhooks автоматически делает HTTP-POST запросы на сервер, когда вызываются определенные события Gitea. Определенные вебхуки будут действовать на всех репозиториях системы, поэтому пожалуйста, учитывайте любые последствия для производительности. Подробнее читайте в <a target="_blank" rel="noopener" href="https://docs.gitea.io/en-us/webhooks/">руководстве по вебхукам</a>. +systemhooks.add_webhook=Добавить системный вебхук +systemhooks.update_webhook=Обновить системный вебхук auths.auth_manage_panel=Управление аутентификацией auths.new=Добавить новый источник @@ -1721,10 +1963,13 @@ auths.attribute_surname=Атрибут Surname auths.attribute_mail=Атрибут Email auths.attribute_ssh_public_key=Атрибут Открытый SSH ключ auths.attributes_in_bind=Извлекать атрибуты в контексте Bind DN +auths.allow_deactivate_all=Разрешить пустой результат поиска для отключения всех пользователей auths.use_paged_search=Использовать постраничный поиск auths.search_page_size=Размер страницы auths.filter=Фильтр пользователя auths.admin_filter=Фильтр администратора +auths.restricted_filter=Ограниченный фильтр +auths.restricted_filter_helper=Оставьте пустым, чтобы не устанавливать никаких пользователей как ограниченные. Используйте звездочку ('*'), чтобы установить всех пользователей, не соответствующих фильтру администратора. auths.ms_ad_sa=Атрибуты поиска MS AD auths.smtp_auth=Тип аутентификации SMTP auths.smtphost=Узел SMTP @@ -1749,7 +1994,9 @@ auths.sspi_auto_create_users_helper=Разрешить метод аутенти 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=Советы @@ -1757,6 +2004,7 @@ auths.tips.oauth2.general=OAuth2 аутентификация auths.tips.oauth2.general.tip=При добавлении нового OAuth2 провайдера, URL адрес переадресации по завершении аутентификации должен выглядеть так: <host>/user/oauth2/<Authentication Name>/callback auths.tip.oauth2_provider=Поставщик OAuth2 auths.tip.bitbucket=Создайте OAuth URI на странице https://bitbucket.org/account/user/<имя пользователя>/oauth-consumers/new и добавьте права "Account" - "Read" +auths.tip.nextcloud=Зарегистрируйте нового потребителя OAuth в вашем экземпляре, используя меню "Settings -> Security -> OAuth 2.0 client" auths.tip.dropbox=Добавьте новое приложение на https://www.dropbox.com/developers/apps auths.tip.facebook=Создайте новое приложение на https://developers.facebook.com/apps и добавьте модуль "Facebook Login" auths.tip.github=Добавьте OAuth приложение на https://github.com/settings/applications/new @@ -1766,6 +2014,7 @@ auths.tip.openid_connect=Используйте OpenID Connect Discovery URL (<s auths.tip.twitter=Перейдите на https://dev.twitter.com/apps, создайте приложение и убедитесь, что включена опция «Разрешить это приложение для входа в систему с помощью Twitter» auths.tip.discord=Добавьте новое приложение на https://discordapp.com/developers/applications/me auths.tip.gitea=Зарегистрировать новое приложение OAuth2. Руководство можно найти на https://docs.gitea.io/ru-us/oauth2-provider/ +auths.tip.yandex=Создайте новое приложение по адресу https://oauth.yandex.com/client/new. В разделе «API Яндекс.Паспорта» выберите следующие разрешения: «Доступ к адресу электронной почты», «Доступ к аватару пользователя» и «Доступ к имени пользователя, фамилии и полу» auths.edit=Обновить параметры аутентификации auths.activated=Эта аутентификация активирована auths.new_success=Метод аутентификации '%s' был добавлен. @@ -1820,6 +2069,7 @@ config.db_type=Тип config.db_host=Сервер config.db_name=Имя config.db_user=Пользователь +config.db_schema=Схема config.db_ssl_mode=SSL config.db_path=Путь @@ -1925,8 +2175,57 @@ monitor.execute_time=Время выполнения monitor.process.cancel=Отменить процесс monitor.process.cancel_desc=Отмена процесса может привести к потере данных monitor.process.cancel_notices=Отменить: <strong>%s</strong>? - - +monitor.queues=Очереди +monitor.queue=Очередь: %s +monitor.queue.name=Имя +monitor.queue.type=Тип +monitor.queue.exemplar=Тип образца +monitor.queue.numberworkers=Количество рабочих +monitor.queue.maxnumberworkers=Максимальное количество рабочих +monitor.queue.review=Просмотр конфигурации +monitor.queue.review_add=Обзор/Добавить Рабочих +monitor.queue.configuration=Начальная конфигурация +monitor.queue.nopool.title=Нет рабочего пула +monitor.queue.nopool.desc=Эта очередь завершает другие очереди и не имеет у себя рабочего пула. +monitor.queue.wrapped.desc=Обернутая очередь оборачивает медленную стартовую очередь, буферизуя очереди запросов в канале. У него нет рабочего пула. +monitor.queue.persistable-channel.desc=Персистент-канал завершает две очереди - очередь каналов, которая имеет свой собственный пул работников, и очередь уровня для запросов после предыдущих выходов. У него нет самого рабочего пула. +monitor.queue.pool.timeout=Таймаут +monitor.queue.pool.addworkers.title=Добавить Рабочих +monitor.queue.pool.addworkers.submit=Добавить Рабочих +monitor.queue.pool.addworkers.desc=Добавить рабочих в этот пул с тайм-аут или без него. Если вы установите тайм-аут, эти работники будут удалены из пула после того, как время ожидания истекло. +monitor.queue.pool.addworkers.numberworkers.placeholder=Количество рабочих +monitor.queue.pool.addworkers.timeout.placeholder=Значение 0 без таймаута +monitor.queue.pool.addworkers.mustnumbergreaterzero=Количество добавляемых рабочих должно быть больше нуля +monitor.queue.pool.addworkers.musttimeoutduration=Таймаут должен быть длительностью до 5м или равняться 0 +monitor.queue.pool.flush.title=Очистить очередь +monitor.queue.pool.flush.desc=При сбросе будет добавлен работник, который будет закрыт, когда очередь будет пустой, или истечет время время. +monitor.queue.pool.flush.submit=Добавить чистящего работника +monitor.queue.pool.flush.added=Добавлен чистящий рабочий на %[1]с + +monitor.queue.settings.title=Настройки пула +monitor.queue.settings.desc=Пулы динамично растут с ускорением в ответ на блокировку их рабочих очередей. Эти изменения не повлияют на текущие рабочие группы. +monitor.queue.settings.timeout=Тайм-аут ускорения +monitor.queue.settings.timeout.placeholder=Сейчас %[1]v +monitor.queue.settings.timeout.error=Таймаут должен быть длительностью до 5м или равняться 0 +monitor.queue.settings.numberworkers=Увеличить количество рабочих +monitor.queue.settings.numberworkers.placeholder=В настоящее время %[1]d +monitor.queue.settings.numberworkers.error=Количество рабочих для добавления должно быть больше или равно нулю +monitor.queue.settings.maxnumberworkers=Максимальное количество рабочих +monitor.queue.settings.maxnumberworkers.placeholder=В настоящее время %[1]d +monitor.queue.settings.maxnumberworkers.error=Максимальное количество работников должно быть числом +monitor.queue.settings.submit=Обновить настройки +monitor.queue.settings.changed=Настройки обновлены +monitor.queue.settings.blocktimeout=Тайм-аут текущего блока + +monitor.queue.pool.none=В этой очереди нет пула +monitor.queue.pool.added=Группа рабочих добавлена +monitor.queue.pool.max_changed=Изменено максимальное количество рабочих +monitor.queue.pool.workers.title=Активные группы рабочих +monitor.queue.pool.workers.none=Нет рабочих групп. +monitor.queue.pool.cancel=Выключить группу рабочих +monitor.queue.pool.cancelling=Завершение работы группы рабочих +monitor.queue.pool.cancel_notices=Завершить эту группу из %s рабочих? +monitor.queue.pool.cancel_desc=Выход из очереди без групп рабочих может вызвать блокировку запросов на неопределенный срок. notices.system_notice_list=Уведомления системы notices.view_detail_header=Подробности уведомления @@ -1953,16 +2252,20 @@ create_pull_request=`создал(а) Pull Request <a href="%s/pulls/%s">%s#%[2] close_pull_request=`закрыл(а) Pull Request <a href="%s/pulls/%s">%s#%[2]s</a>` reopen_pull_request=`переоткрыл(а) Pull Request <a href="%s/pulls/%s">%s#%[2]s</a>` comment_issue=`прокомментировал(а) вопрос <a href="%s/issues/%s">%s#%[2]s</a>` +comment_pull=`прокомментировал(а) запрос на слияние <a href="%s/pulls/%s">%s#%[2]s</a>` merge_pull_request=`принял(а) Pull Request <a href="%s/pulls/%s">%s#%[2]s</a>` transfer_repo=передал(а) репозиторий <code>%s</code> <a href="%s">%s</a> push_tag=создал(а) тэг <a href="%s/src/tag/%s">%[2]s</a> в <a href="%[1]s">%[3]s</a> delete_tag=удалил(а) тэг %[2]s из <a href="%[1]s">%[3]s</a> delete_branch=удалил(а) ветку %[2]s из <a href="%[1]s">%[3]s</a> +compare_branch=Сравнить compare_commits=Сравнить %d коммитов compare_commits_general=Сравнить коммиты mirror_sync_push=синхронизированные коммиты с <a href="%[1]s/src/%[2]s">%[3]s</a> на <a href="%[1]s">%[4]s</a> из зеркала mirror_sync_create=синхронизированные новые ссылки <a href="%s/src/%s">%[2]s</a> к <a href="%[1]s">%[3]s</a> из зеркала mirror_sync_delete=синхронизированные и удаленные ссылки <code>%[2]s</code> на <a href="%[1]s">%[3]s</a> из зеркала +approve_pull_request=`утвердил(а) <a href="%s/pulls/%s">%s#%[2]с</a>` +reject_pull_request=`предложил(а) изменения для <a href="%s/pulls/%s">%s#%[2]s</a>` [tool] ago=%s назад |