All checks were successful
Build and Release / Create Release (push) Successful in 0s
Build and Release / Integration Tests (PostgreSQL) (push) Successful in 4m7s
Build and Release / Unit Tests (push) Successful in 4m38s
Build and Release / Lint (push) Successful in 6m35s
Build and Release / Build Binaries (amd64, darwin, macos) (push) Successful in 3m59s
Build and Release / Build Binaries (amd64, linux, linux-latest) (push) Successful in 4m55s
Build and Release / Build Binaries (amd64, windows, windows-latest) (push) Successful in 9h5m19s
Build and Release / Build Binaries (arm64, darwin, macos) (push) Successful in 3m58s
Build and Release / Build Binary (linux/arm64) (push) Successful in 7m32s
Remove UTF-8 BOM (byte order mark) from 14 locale JSON files. The BOM character (U+FEFF) at the start of files can cause parsing issues in some JSON parsers and is not needed for UTF-8 files. Affects ko-KR, lv-LV, nl-NL, pl-PL, pt-BR, pt-PT, ru-RU, si-LK, sk-SK, sv-SE, tr-TR, uk-UA, zh-CN, zh-TW.
4058 lines
542 KiB
JSON
4058 lines
542 KiB
JSON
{
|
||
"home_title": "ГлавнаÑ",
|
||
"dashboard": "Панель управлениÑ",
|
||
"explore_title": "Обзор",
|
||
"help": "Помощь",
|
||
"logo": "Логотип",
|
||
"sign_in": "Вход",
|
||
"sign_in_with_provider": "Войти Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ %s",
|
||
"sign_in_or": "или",
|
||
"sign_out": "Выход",
|
||
"sign_up": "РегиÑтрациÑ",
|
||
"link_account": "ПривÑзать аккаунт",
|
||
"register": "РегиÑтрациÑ",
|
||
"version": "Версия",
|
||
"powered_by": "Работает на",
|
||
"page": "Страница",
|
||
"template": "Шаблон",
|
||
"language": "Язык",
|
||
"notifications": "Уведомления",
|
||
"active_stopwatch": "Трекер рабочего времени",
|
||
"create_new": "Создать…",
|
||
"user_profile_and_more": "Профиль и наÑтройки...",
|
||
"signed_in_as": "Вы вошли как",
|
||
"enable_javascript": "Ð”Ð»Ñ Ñтого Ñайта требуетÑÑ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° JavaScript.",
|
||
"toc": "Содержание",
|
||
"licenses": "Лицензии",
|
||
"return_to_GitCaddy": "ВернутьÑÑ Ðº GitCaddy",
|
||
"username": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ",
|
||
"email": "Почта",
|
||
"password": "Пароль",
|
||
"access_token": "Токен доÑтупа",
|
||
"re_type": "Подтвердить пароль",
|
||
"twofa": "Ð”Ð²ÑƒÑ…Ñ„Ð°ÐºÑ‚Ð¾Ñ€Ð½Ð°Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ",
|
||
"twofa_scratch": "Двухфакторный scratch-код",
|
||
"passcode": "Код",
|
||
"webauthn_insert_key": "Ð’Ñтавьте ваш ключ безопаÑноÑти",
|
||
"webauthn_sign_in": "Ðажмите кнопку на ключе безопаÑноÑти. ЕÑли ваш ключ безопаÑноÑти не имеет кнопки, вÑтавьте его Ñнова.",
|
||
"webauthn_press_button": "ПожалуйÑта, нажмите кнопку на ключе безопаÑноÑти…",
|
||
"webauthn_use_twofa": "ИÑпользуйте двухфакторный код Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ телефона",
|
||
"webauthn_error": "Ðе удалоÑÑŒ прочитать ваш ключ безопаÑноÑти.",
|
||
"webauthn_unsupported_browser": "Ваш браузер в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ поддерживает WebAuthn.",
|
||
"webauthn_error_unknown": "Произошла неизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°. Повторите попытку.",
|
||
"webauthn_error_unable_to_process": "Сервер не Ñмог обработать ваш запроÑ.",
|
||
"webauthn_error_duplicated": "Данный ключ безопаÑноÑти не разрешен Ð´Ð»Ñ Ñтого запроÑа. ПожалуйÑта, убедитеÑÑŒ, что ключ не региÑтрировалÑÑ Ñ€Ð°Ð½ÐµÐµ.",
|
||
"webauthn_error_empty": "Ðеобходимо задать Ð¸Ð¼Ñ Ð´Ð»Ñ Ñтого ключа.",
|
||
"webauthn_error_timeout": "Ð’Ñ€ÐµÐ¼Ñ Ð¸Ñтекло раньше, чем ключ был прочитан. Перезагрузите Ñту Ñтраницу и повторите попытку.",
|
||
"webauthn_reload": "Обновить",
|
||
"repository": "Репозиторий",
|
||
"organization": "ОрганизациÑ",
|
||
"mirror": "Зеркало",
|
||
"issue_milestone": "Ðтап",
|
||
"new_repo": "Ðовый репозиторий",
|
||
"new_migrate": "ÐÐ¾Ð²Ð°Ñ Ð¼Ð¸Ð³Ñ€Ð°Ñ†Ð¸Ñ",
|
||
"new_mirror": "Ðовое зеркало",
|
||
"new_fork": "Ðовый форк репозиториÑ",
|
||
"new_org": "ÐÐ¾Ð²Ð°Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ",
|
||
"new_project": "Ðовый проект",
|
||
"new_project_column": "Ðовый Ñтолбец",
|
||
"manage_org": "Управление организациÑми",
|
||
"admin_panel": "Панель управлениÑ",
|
||
"account_settings": "ÐаÑтройки аккаунта",
|
||
"settings_title": "ÐаÑтройки",
|
||
"your_profile": "Профиль",
|
||
"your_starred": "Избранные",
|
||
"your_settings": "ÐаÑтройки",
|
||
"all": "Ð’Ñе",
|
||
"sources": "СобÑтвенные",
|
||
"mirrors": "Зеркала",
|
||
"collaborative": "СовмеÑтные",
|
||
"forks": "Форки",
|
||
"activities": "ÐктивноÑть",
|
||
"pull_requests": "ЗапроÑÑ‹ на ÑлиÑние",
|
||
"issues": "Задачи",
|
||
"milestones": "Ðтапы",
|
||
"ok": "ОК",
|
||
"cancel": "Отмена",
|
||
"retry": "Повторить",
|
||
"rerun": "ПерезапуÑтить",
|
||
"rerun_all": "ПерезапуÑтить вÑе заданиÑ",
|
||
"save": "Сохранить",
|
||
"add": "Добавить",
|
||
"add_all": "Добавить вÑе",
|
||
"remove": "Удалить",
|
||
"remove_all": "Удалить вÑе",
|
||
"remove_label_str": "Удалить Ñлемент «%s»",
|
||
"edit": "Редактировать",
|
||
"enabled": "Включено",
|
||
"disabled": "Отключен",
|
||
"locked": "Заблокировано",
|
||
"copy": "Скопировать",
|
||
"copy_url": "Скопировать URL",
|
||
"copy_hash": "Копировать хеш",
|
||
"copy_content": "Скопировать Ñодержимое",
|
||
"copy_branch": "Скопировать Ð¸Ð¼Ñ Ð²ÐµÑ‚ÐºÐ¸",
|
||
"copy_success": "Скопировано!",
|
||
"copy_error": "Ошибка при копировании",
|
||
"copy_type_unsupported": "Ðевозможно Ñкопировать файл Ñтого типа",
|
||
"write": "Редактирование",
|
||
"preview": "ПредпроÑмотр",
|
||
"loading": "Загрузка…",
|
||
"error_title": "Ошибка",
|
||
"error404": "Либо Ñтраница, которую вы пытаетеÑÑŒ открыть, <strong>не ÑущеÑтвует</strong>, либо <strong>у Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав</strong> Ð´Ð»Ñ ÐµÐµ проÑмотра.",
|
||
"go_back": "Ðазад",
|
||
"never": "Ðикогда",
|
||
"unknown": "ÐеизвеÑтно",
|
||
"rss_feed": "RSS-лента",
|
||
"pin": "Закрепить",
|
||
"unpin": "Открепить",
|
||
"artifacts": "Ðртефакты",
|
||
"archived": "Ðрхивировано",
|
||
"concept_system_global": "Глобально",
|
||
"concept_user_individual": "Индивидуально",
|
||
"concept_code_repository": "Репозиторий",
|
||
"concept_user_organization": "ОрганизациÑ",
|
||
"show_timestamps": "Отображать времÑ",
|
||
"show_log_seconds": "Показывать Ñекунды",
|
||
"show_full_screen": "Показать во веÑÑŒ Ñкран",
|
||
"download_logs": "Скачать журналы",
|
||
"confirm_delete_selected": "Ð’Ñ‹ уверены, что хотите удалить вÑе выбранные Ñлементы?",
|
||
"name": "Имя",
|
||
"value": "Значение",
|
||
"filter_title": "Фильтр",
|
||
"filter.is_archived": "Ðрхивировано",
|
||
"filter.is_template": "Шаблон",
|
||
"filter.public": "Публичный",
|
||
"filter.private": "Личный",
|
||
"aria.navbar": "Панель навигации",
|
||
"aria.footer": "Подвал",
|
||
"aria.footer.software": "О программе",
|
||
"aria.footer.links": "СÑылки",
|
||
"heatmap.number_of_contributions_in_the_last_12_months": "Принимал(а) учаÑтие %s раз за поÑледние 12 меÑÑцев",
|
||
"heatmap.no_contributions": "Ðе принимал(а) учаÑтиÑ",
|
||
"heatmap.less": "Меньше",
|
||
"heatmap.more": "Больше",
|
||
"editor.buttons.heading.tooltip": "Добавить заголовок",
|
||
"editor.buttons.bold.tooltip": "Добавить жирный текÑÑ‚",
|
||
"editor.buttons.italic.tooltip": "Добавить курÑив",
|
||
"editor.buttons.quote.tooltip": "Цитировать текÑÑ‚",
|
||
"editor.buttons.code.tooltip": "Добавить код",
|
||
"editor.buttons.link.tooltip": "Добавить ÑÑылку",
|
||
"editor.buttons.list.unordered.tooltip": "Добавить маркированный ÑпиÑок",
|
||
"editor.buttons.list.ordered.tooltip": "Добавить нумерованный ÑпиÑок",
|
||
"editor.buttons.list.task.tooltip": "Добавить ÑпиÑок заданий",
|
||
"editor.buttons.table.add.insert": "Добавить",
|
||
"editor.buttons.mention.tooltip": "УпомÑнуть Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ команду",
|
||
"editor.buttons.ref.tooltip": "СоÑлатьÑÑ Ð½Ð° задачу или Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"editor.buttons.switch_to_legacy.tooltip": "ИÑпользовать Ñтарый редактор",
|
||
"editor.buttons.enable_monospace_font": "Включить моноширинный шрифт",
|
||
"editor.buttons.disable_monospace_font": "Выключить моноширинный шрифт",
|
||
"error.occurred": "Произошла ошибка",
|
||
"error.not_found": "Цель не найдена.",
|
||
"error.network_error": "Ошибка Ñети",
|
||
"startpage.app_desc": "Интегрирован в ваш рабочий процеÑÑ",
|
||
"startpage.install": "Разверните Где Угодно",
|
||
"startpage.platform": "AI-ÐÐ°Ñ‚Ð¸Ð²Ð½Ð°Ñ ÐŸÐ»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð°",
|
||
"startpage.lightweight": "МолниеноÑно БыÑтрый",
|
||
"startpage.lightweight_desc": "Минимальный Ñлед, макÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñть. GitCaddy Ñффективно работает на вÑём, от Raspberry Pi до корпоративных Ñерверов.",
|
||
"startpage.license": "Открытый ИÑходный Код",
|
||
"install.install": "УÑтановка",
|
||
"install.title": "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ",
|
||
"install.docker_helper": "ЕÑли вы запуÑкаете GitCaddy внутри Docker, пожалуйÑта внимательно прочтите <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацию</a> перед тем, как изменить любые наÑтройки.",
|
||
"install.require_db_desc": "GitCaddy требует MySQL, PostgreSQL, MSSQL, SQLite3 или TiDB (через протокол MySQL).",
|
||
"install.db_title": "ÐаÑтройки базы данных",
|
||
"install.db_type": "Тип базы данных",
|
||
"install.host": "ХоÑÑ‚",
|
||
"install.user": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ",
|
||
"install.password": "Пароль",
|
||
"install.db_name": "Ð˜Ð¼Ñ Ð±Ð°Ð·Ñ‹ данных",
|
||
"install.db_schema": "Схема",
|
||
"install.db_schema_helper": "ОÑтавьте пуÑтым Ð´Ð»Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию (\"public\").",
|
||
"install.path": "Путь",
|
||
"install.sqlite_helper": "Путь к файлу базы данных SQLite3.<br>Введите абÑолютный путь, еÑли вы запуÑкаете GitCaddy как Ñлужбу.",
|
||
"install.reinstall_error": "Ð’Ñ‹ пытаетеÑÑŒ произвеÑти уÑтановку в уже ÑущеÑтвующую базу данных GitCaddy",
|
||
"install.reinstall_confirm_message": "ПереуÑтановка в уже ÑущеÑтвующую базу данных GitCaddy может вызвать неÑколько проблем. Ð’ большинÑтве Ñлучаев вы должны иÑпользовать ÑущеÑтвующий \"app.ini\" Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка GitCaddy. ЕÑли вы понимаете, что вы делаете, подтвердите:",
|
||
"install.reinstall_confirm_check_3": "Ð’Ñ‹ подтверждаете, что полноÑтью уверены, что Ñтот GitCaddy запущен при коренном раÑположении app.ini и вы уверены, что вам нужна переуÑтановка. Ð’Ñ‹ подтверждаете, что ÑоглашаетеÑÑŒ Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼Ð¸ выше риÑками.",
|
||
"install.err_empty_db_path": "Путь к базе данных SQLite3 не может быть пуÑтым.",
|
||
"install.no_admin_and_disable_registration": "Ð’Ñ‹ не можете отключить региÑтрацию до ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð¾Ð¹ запиÑи админиÑтратора.",
|
||
"install.err_empty_admin_password": "Пароль админиÑтратора не может быть пуÑтым.",
|
||
"install.general_title": "ОÑновные наÑтройки",
|
||
"install.app_name": "Ðазвание Ñайта",
|
||
"install.app_name_helper": "ЗдеÑÑŒ вы можете ввеÑти название Ñвоей компании.",
|
||
"install.repo_path": "Путь до ÐºÐ¾Ñ€Ð½Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ",
|
||
"install.repo_path_helper": "Ð’Ñе удалённые Git репозитории будут Ñохранены в Ñту директорию.",
|
||
"install.lfs_path": "Путь к корневому каталогу Git LFS",
|
||
"install.lfs_path_helper": "Ð’ Ñтом каталоге будут хранитьÑÑ Ñ„Ð°Ð¹Ð»Ñ‹ Git LFS. ОÑтавьте пуÑтым, чтобы отключить LFS.",
|
||
"install.run_user": "ЗапуÑк от имени пользователÑ",
|
||
"install.run_user_helper": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ ÑиÑтемы, под которым работает GitCaddy. Обратите внимание, что Ñтот пользователь должен иметь доÑтуп к корневому пути репозиториев.",
|
||
"install.domain": "Домен Ñервера",
|
||
"install.domain_helper": "Домен или Ð°Ð´Ñ€ÐµÑ Ñ…Ð¾Ñта Ð´Ð»Ñ Ñервера.",
|
||
"install.ssh_port": "Порт SSH Ñервера",
|
||
"install.ssh_port_helper": "Ðомер порта, который иÑпользует SSH Ñервер. ОÑтавьте пуÑтым, чтобы отключить SSH.",
|
||
"install.http_port": "GitCaddy HTTP порт",
|
||
"install.app_url": "Базовый URL GitCaddy",
|
||
"install.app_url_helper": "Ðтот параметр влиÑет на URL Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ HTTP/HTTPS и на некоторые ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñлектронной почте.",
|
||
"install.log_root_path": "Путь к журналу",
|
||
"install.log_root_path_helper": "Файлы журнала будут запиÑыватьÑÑ Ð² Ñтот каталог.",
|
||
"install.optional_title": "РаÑширенные наÑтройки",
|
||
"install.email_title": "ÐаÑтройки Ñлектронной почты",
|
||
"install.smtp_addr": "Узел SMTP",
|
||
"install.smtp_port": "SMTP-порт",
|
||
"install.smtp_from": "Отправить Ñл. почту как",
|
||
"install.smtp_from_helper": "ÐÐ´Ñ€ÐµÑ Ñлектронной почты, который будет иÑпользоватьÑÑ GitCaddy. Введите обычный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты или иÑпользуйте формат \"ИмÑ\" <email@example.com>.",
|
||
"install.mailer_user": "SMTP логин",
|
||
"install.mailer_password": "SMTP пароль",
|
||
"install.register_confirm": "Требовать подтверждение по Ñлектронной почте Ð´Ð»Ñ Ñ€ÐµÐ³Ð¸Ñтрации",
|
||
"install.mail_notify": "Разрешить почтовые уведомлениÑ",
|
||
"install.server_service_title": "Сервер и наÑтройки внешних Ñлужб",
|
||
"install.offline_mode": "Включить локальный режим",
|
||
"install.offline_mode_popup": "Отключить Ñторонние Ñети доÑтавки контента и отдавать вÑе реÑурÑÑ‹ из их локальных копий.",
|
||
"install.disable_gravatar": "Отключить Gravatar",
|
||
"install.disable_gravatar_popup": "Отключить Gravatar и Ñторонние иÑточники аватаров. ЕÑли пользователь не загрузит аватар локально, то по умолчанию будет иÑпользоватьÑÑ Ñтандартный аватар.",
|
||
"install.federated_avatar_lookup": "Включить федеративные аватары",
|
||
"install.federated_avatar_lookup_popup": "Включите поиÑк федеративного аватара Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñлужбы Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом на оÑнове libravatar.",
|
||
"install.disable_registration": "Отключить ÑамоÑтоÑтельную региÑтрацию",
|
||
"install.disable_registration_popup": "Отключить ÑамоÑтоÑтельную региÑтрацию. Только админиÑтраторы Ñмогут Ñоздавать новые учётные запиÑи пользователей.",
|
||
"install.allow_only_external_registration_popup": "Разрешить региÑтрацию только через Ñторонние ÑервиÑÑ‹",
|
||
"install.openid_signin": "Включить вход через OpenID",
|
||
"install.openid_signin_popup": "Включить вход через OpenID.",
|
||
"install.openid_signup": "Включить региÑтрацию через OpenID",
|
||
"install.openid_signup_popup": "Включить ÑаморегиÑтрацию OpenID.",
|
||
"install.enable_captcha": "Включить CAPTCHA при региÑтрации",
|
||
"install.enable_captcha_popup": "Запрашивать капчу при региÑтрации пользователÑ.",
|
||
"install.require_sign_in_view": "Требовать авторизации Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра Ñтраниц",
|
||
"install.require_sign_in_view_popup": "Ограничить доÑтуп к Ñтранице только вошедшими пользователÑми. ПоÑетители увидÑÑ‚ лишь Ñтраницы входа и региÑтрации.",
|
||
"install.admin_setting_desc": "Создание учётной запиÑи админиÑтратора необÑзательно. Первый зарегиÑтрированный пользователь автоматичеÑки ÑтановитÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором.",
|
||
"install.admin_title": "ÐаÑтройки учётной запиÑи админиÑтратора",
|
||
"install.admin_name": "Логин админиÑтратора",
|
||
"install.admin_password": "Пароль",
|
||
"install.confirm_password": "Подтвердить пароль",
|
||
"install.admin_email": "ÐÐ´Ñ€ÐµÑ Ñл. почты",
|
||
"install.install_btn_confirm": "УÑтановить GitCaddy",
|
||
"install.test_git_failed": "Ðе удалоÑÑŒ проверить 'git' команду: %v",
|
||
"install.sqlite3_not_available": "Ðта верÑÐ¸Ñ GitCaddy не поддерживает SQLite3. ПожалуйÑта, загрузите официальную бинарную верÑию из %s (не 'go build' верÑиÑ).",
|
||
"install.invalid_db_setting": "Ðекорректные наÑтройки базы данных: %v",
|
||
"install.invalid_db_table": "Таблица «%s» базы данных некорректна: %v",
|
||
"install.invalid_repo_path": "ÐедопуÑтимый путь к корню репозиториÑ: %v",
|
||
"install.invalid_app_data_path": "Ðеверный путь к приложению: %v",
|
||
"install.run_user_not_match": "Текущий пользователь не ÑвлÑетÑÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка: %s -> %s",
|
||
"install.internal_token_failed": "Ðе удалоÑÑŒ Ñоздать внутренний токен: %v",
|
||
"install.secret_key_failed": "Ðе удалоÑÑŒ Ñоздать Ñекретный ключ: %v",
|
||
"install.save_config_failed": "Ðе удалоÑÑŒ Ñохранить конфигурацию: %v",
|
||
"install.invalid_admin_setting": "Ðекорректные наÑтройки учётной запиÑи админиÑтратора: %v",
|
||
"install.invalid_log_root_path": "ÐедопуÑтимый путь Ð´Ð»Ñ Ð»Ð¾Ð³Ð¾Ð²: %v",
|
||
"install.default_keep_email_private": "Скрывать адреÑа Ñлектронной почты по умолчанию",
|
||
"install.default_keep_email_private_popup": "Скрывать адреÑа Ñлектронной почты новых учётных запиÑей по умолчанию.",
|
||
"install.default_allow_create_organization": "Разрешить Ñоздание организаций по умолчанию",
|
||
"install.default_allow_create_organization_popup": "Разрешить новым учётным запиÑÑм пользователей Ñоздавать организации по умолчанию.",
|
||
"install.default_enable_timetracking": "Включить отÑлеживание времени по умолчанию",
|
||
"install.default_enable_timetracking_popup": "Включить отÑлеживание времени Ð´Ð»Ñ Ð½Ð¾Ð²Ñ‹Ñ… репозиториев по умолчанию.",
|
||
"install.no_reply_address": "Скрытый почтовый домен",
|
||
"install.no_reply_address_helper": "Доменное Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ñо Ñкрытым адреÑом Ñлектронной почты. Ðапример, Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ 'joe' будет зарегиÑтрировано в Git как 'joe@noreply.example.org' еÑли Ñкрытый домен Ñлектронной почты уÑтановлен как 'noreply.example.org'.",
|
||
"install.password_algorithm": "Ðлгоритм Ñ…ÐµÑˆÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ",
|
||
"install.invalid_password_algorithm": "Ðекорректный алгоритм Ñ…ÐµÑˆÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ",
|
||
"install.enable_update_checker": "Включить проверку обновлений",
|
||
"install.enable_update_checker_helper": "ПериодичеÑки проверÑет наличие новых верÑий, подключаÑÑÑŒ к GitCaddy_DOT_IO_PLACEHOLDER.",
|
||
"install.env_config_keys": "ÐаÑтройка окружениÑ",
|
||
"install.env_config_keys_prompt": "Следующие переменные Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ñ‚Ð°ÐºÐ¶Ðµ будут применены к вашему конфигурационному файлу:",
|
||
"home.uname_holder": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ / ÐÐ´Ñ€ÐµÑ Ñл. почты",
|
||
"home.password_holder": "Пароль",
|
||
"home.switch_dashboard_context": "Переключить контекÑÑ‚ панели управлениÑ",
|
||
"home.my_repos": "Репозитории",
|
||
"home.show_more_repos": "Показать больше репозиториев…",
|
||
"home.collaborative_repos": "СовмеÑтные репозитории",
|
||
"home.my_orgs": "Мои организации",
|
||
"home.my_mirrors": "Мои зеркала",
|
||
"home.view_home": "Показать %s",
|
||
"home.filter": "Другие фильтры",
|
||
"home.filter_by_team_repositories": "Фильтровать по репозиториÑм команды",
|
||
"home.feed_of": "Лента «%s»",
|
||
"home.show_archived": "Ðрхивировано",
|
||
"home.show_both_archived_unarchived": "Показаны архивированные и разархивированные",
|
||
"home.show_only_archived": "Показаны только архивированные",
|
||
"home.show_only_unarchived": "Показаны только разархивированные",
|
||
"home.show_private": "Приватный",
|
||
"home.show_both_private_public": "Показаны как публичные, так и чаÑтные",
|
||
"home.show_only_private": "Показаны только приватные",
|
||
"home.show_only_public": "Показаны только публичные",
|
||
"home.issues.in_your_repos": "Ð’ ваших репозиториÑÑ…",
|
||
"explore.repos": "Репозитории",
|
||
"explore.users": "Пользователи",
|
||
"explore.organizations": "Организации",
|
||
"explore.packages": "Пакеты",
|
||
"explore.packages.empty.description": "Публичных или глобальных пакетов пока нет.",
|
||
"explore.go_to": "Перейти к",
|
||
"explore.code": "Код",
|
||
"explore.code_last_indexed_at": "ПоÑледний проиндекÑированный %s",
|
||
"explore.relevant_repositories_tooltip": "Репозитории, ÑвлÑющиеÑÑ Ð¾Ñ‚Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñми или не имеющие ни темы, ни значка, ни опиÑаниÑ, Ñкрыты.",
|
||
"explore.relevant_repositories": "Показаны только релевантные репозитории, <a href=\"%s\">показать результаты без фильтрации</a>.",
|
||
"auth.create_new_account": "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°",
|
||
"auth.disable_register_prompt": "Извините, возможноÑть региÑтрации отключена. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором Ñайта.",
|
||
"auth.disable_register_mail": "Подтверждение региÑтрации по Ñлектронной почте отключено.",
|
||
"auth.manual_activation_only": "ОбратитеÑÑŒ к админиÑтратору Ñайта Ð´Ð»Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸.",
|
||
"auth.remember_me": "Запомнить Ñто уÑтройÑтво",
|
||
"auth.remember_me.compromised": "Токен входа более не дейÑтвителен, что может указывать на компрометацию учётной запиÑи. ПожалуйÑта, проверьте Ñвою учётную запиÑÑŒ на необычные дейÑтвиÑ.",
|
||
"auth.forgot_password_title": "ВоÑÑтановить пароль",
|
||
"auth.forgot_password": "Забыли пароль?",
|
||
"auth.sign_up_successful": "Ð£Ñ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ уÑпешно Ñоздана. Добро пожаловать!",
|
||
"auth.must_change_password": "Обновить пароль",
|
||
"auth.allow_password_change": "Требовать Ñмену Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼ (рекомендуетÑÑ)",
|
||
"auth.reset_password_mail_sent_prompt": "ПиÑьмо Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸ÐµÐ¼ отправлено на <b>%s</b>. ПожалуйÑта, проверьте входÑщую почту в течение %s, чтобы завершить процеÑÑ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°.",
|
||
"auth.active_your_account": "Ðктивируйте Ñвой аккаунт",
|
||
"auth.account_activated": "Ð£Ñ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ активирована",
|
||
"auth.resent_limit_prompt": "Извините, вы уже запроÑили активацию по Ñлектронной почте недавно. ПожалуйÑта, подождите 3 минуты, а затем повторите попытку.",
|
||
"auth.has_unconfirmed_mail": "ЗдравÑтвуйте, %s! У Ð²Ð°Ñ ÐµÑть неподтвержденный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты (<b>%s</b>). ЕÑли вам не приходило пиÑьмо Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸ÐµÐ¼ или нужно выÑлать новое пиÑьмо, нажмите на кнопку ниже.",
|
||
"auth.resend_mail": "Ðажмите здеÑÑŒ, чтобы переотправить активационное пиÑьмо",
|
||
"auth.email_not_associate": "Ðтот Ð°Ð´Ñ€ÐµÑ Ñлектронной почты не ÑвÑзан ни Ñ Ð¾Ð´Ð½Ð¾Ð¹ учётной запиÑью.",
|
||
"auth.send_reset_mail": "Отправить пиÑьмо Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°",
|
||
"auth.reset_password": "ВоÑÑтановление аккаунта",
|
||
"auth.invalid_code": "Код Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð½ÐµÐ´ÐµÐ¹Ñтвителен или иÑтёк.",
|
||
"auth.invalid_code_forgot_password": "Ваш код Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð½ÐµÐ´ÐµÐ¹Ñтвителен или иÑтек. Ðажмите <a href=\"%s\">здеÑÑŒ</a> Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° новой ÑеÑÑии.",
|
||
"auth.invalid_password": "Ваш пароль не Ñовпадает Ñ Ð¿Ð°Ñ€Ð¾Ð»ÐµÐ¼, который был иÑпользован Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð¾Ð¹ запиÑи.",
|
||
"auth.reset_password_helper": "ВоÑÑтановить аккаунт",
|
||
"auth.reset_password_wrong_user": "Ð’Ñ‹ вошли как %s, но ÑÑылка Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð¾Ð¹ запиÑи предназначена Ð´Ð»Ñ %s",
|
||
"auth.password_too_short": "Пароль не может быть короче %d Ñимволов.",
|
||
"auth.non_local_account": "Ðелокальные аккаунты не могут изменить пароль через GitCaddy.",
|
||
"auth.verify": "Проверить",
|
||
"auth.scratch_code": "Одноразовый пароль",
|
||
"auth.use_scratch_code": "ИÑпользовать scratch-код",
|
||
"auth.twofa_scratch_used": "Ð’Ñ‹ иÑпользовали scratch-код. Ð’Ñ‹ были перенаправлены на Ñтраницу наÑтроек Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ нового кода или Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð²ÑƒÑ„Ð°ÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¹ аутентификации.",
|
||
"auth.twofa_passcode_incorrect": "Ваш пароль неверен. ЕÑли вы потерÑли уÑтройÑтво, иÑпользуйте ваш scratch-код.",
|
||
"auth.twofa_scratch_token_incorrect": "Ðеверный scratch-код.",
|
||
"auth.login_userpass": "Вход",
|
||
"auth.oauth_signup_tab": "ЗарегиÑтрировать новый аккаунт",
|
||
"auth.oauth_signup_title": "ÐŸÐ¾Ð»Ð½Ð°Ñ Ð½Ð¾Ð²Ð°Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ",
|
||
"auth.oauth_signup_submit": "ÐŸÐ¾Ð»Ð½Ð°Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ",
|
||
"auth.oauth_signin_tab": "СÑылка на ÑущеÑтвующую учётную запиÑÑŒ",
|
||
"auth.oauth_signin_title": "Войдите, чтобы авторизовать ÑвÑзанную учётную запиÑÑŒ",
|
||
"auth.oauth_signin_submit": "ПривÑзать учётную запиÑÑŒ",
|
||
"auth.oauth.signin.error.access_denied": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° авторизацию был отклонен.",
|
||
"auth.oauth.signin.error.temporarily_unavailable": "Произошла ошибка авторизации, так как Ñервер аутентификации временно недоÑтупен. ПожалуйÑта, повторите попытку позже.",
|
||
"auth.openid_connect_submit": "Подключить",
|
||
"auth.openid_connect_title": "Подключение к ÑущеÑтвующей учётной запиÑи",
|
||
"auth.openid_connect_desc": "Выбранный OpenID URI неизвеÑтен. СвÑжите Ñ Ð½Ð¾Ð²Ð¾Ð¹ учётной запиÑью здеÑÑŒ.",
|
||
"auth.openid_register_title": "Создать новый аккаунт",
|
||
"auth.openid_register_desc": "Выбранный OpenID URI неизвеÑтен. СвÑжите Ñ Ð½Ð¾Ð²Ð¾Ð¹ учётной запиÑью здеÑÑŒ.",
|
||
"auth.openid_signin_desc": "Введите ваш OpenID URI. Ðапример: alice.openid.example.org или https://openid.example.org/alice.",
|
||
"auth.email_domain_blacklisted": "С данным адреÑом Ñлектронной почты региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°.",
|
||
"auth.authorize_application": "ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ",
|
||
"auth.authorize_redirect_notice": "Ð’Ñ‹ будете перенаправлены на %s, еÑли вы авторизуете Ñто приложение.",
|
||
"auth.authorize_application_created_by": "Ðто приложение было Ñоздано %s.",
|
||
"auth.authorize_title": "Разрешить «%s» доÑтуп к вашей учётной запиÑи?",
|
||
"auth.authorization_failed": "Ошибка авторизации",
|
||
"auth.sspi_auth_failed": "ÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ SSPI не удалаÑÑŒ",
|
||
"auth.password_pwned_err": "Ðе удалоÑÑŒ завершить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ðº HaveIBeenPwned",
|
||
"mail.view_it_on": "ПоÑмотреть на %s",
|
||
"mail.reply": "или ответьте на Ñто пиÑьмо",
|
||
"mail.link_not_working_do_paste": "Ðе работает? Попробуйте Ñкопировать и вÑтавить в ваш браузер.",
|
||
"mail.hi_user_x": "Привет <b>%s</b>,",
|
||
"mail.activate_account": "ПожалуйÑта активируйте Ñвой аккаунт",
|
||
"mail.activate_account.title": "%s, пожалуйÑта, активируйте вашу учётную запиÑÑŒ",
|
||
"mail.activate_account.text_1": "Привет, <b>%[1]s</b>, ÑпаÑибо за региÑтрацию в %[2]s!",
|
||
"mail.activate_account.text_2": "ПожалуйÑта, перейдите по ÑÑылке, чтобы активировать Ñвою учётную запиÑÑŒ в течение <b>%s</b>:",
|
||
"mail.activate_email": "Подтвердите Ð°Ð´Ñ€ÐµÑ Ñвоей Ñлектронной почты",
|
||
"mail.activate_email.title": "%s, пожалуйÑта, подтвердите ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты",
|
||
"mail.activate_email.text": "ПожалуйÑта, перейдите по ÑÑылке, чтобы подтвердить ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты в течение <b>%s</b>:",
|
||
"mail.register_notify.title": "%[1]s, добро пожаловать в %[2]s",
|
||
"mail.register_notify.text_3": "ЕÑли Ñта ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ была Ñоздана Ð´Ð»Ñ Ð²Ð°Ñ, пожалуйÑта, Ñначала <a href=\"%s\">уÑтановите пароль</a>.",
|
||
"mail.reset_password": "ВоÑÑтановить учётную запиÑÑŒ",
|
||
"mail.reset_password.title": "%s, вы запроÑили воÑÑтановление вашей учётной запиÑи",
|
||
"mail.reset_password.text": "ПожалуйÑта, перейдите по ÑÑылке, чтобы воÑÑтановить учётную запиÑÑŒ в течение <b>%s</b>:",
|
||
"mail.register_success": "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾ÑˆÐ»Ð° уÑпешно",
|
||
"mail.issue_assigned.pull": "@%[1]s назначил(а) вам Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние %[2]s в репозитории %[3]s.",
|
||
"mail.issue_assigned.issue": "@%[1]s назначил(а) вам задачу %[2]s в репозитории %[3]s.",
|
||
"mail.issue.x_mentioned_you": "<b>@%s</b> упомÑнул(а) ваÑ:",
|
||
"mail.issue.action.force_push": "<b>%[1]s</b> форÑировал(а) отправку в <b>%[2]s</b> изменений %[4]s вмеÑто %[3]s.",
|
||
"mail.issue.action.push_1": "<b>@%[1]s</b> отправил(а) %[3]d изменение в %[2]s",
|
||
"mail.issue.action.push_n": "<b>@%[1]s</b> отправил(а) %[3]d изменений в %[2]s",
|
||
"mail.issue.action.close": "<b>@%[1]s</b> закрыл(а) #%[2]d.",
|
||
"mail.issue.action.reopen": "<b>@%[1]s</b> переоткрыл(а) #%[2]d.",
|
||
"mail.issue.action.merge": "<b>@%[1]s</b> Ñлил(а) #%[2]d в %[3]s.",
|
||
"mail.issue.action.approve": "<b>@%[1]s</b> одобрил(а) Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние.",
|
||
"mail.issue.action.reject": "<b>@%[1]s</b> запроÑил(а) Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñтом запроÑе на ÑлиÑние.",
|
||
"mail.issue.action.review": "<b>@%[1]s</b> прокомментировал(а) Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние.",
|
||
"mail.issue.action.review_dismissed": "<b>@%[1]s</b> отклонил(а) поÑледний отзыв Ñ %[2]s Ð´Ð»Ñ Ñтого запроÑа на ÑлиÑние.",
|
||
"mail.issue.action.ready_for_review": "<b>@%[1]s</b> отметил(а) Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние как готовый к раÑÑмотрению.",
|
||
"mail.issue.action.new": "<b>@%[1]s</b> Ñоздал(а) #%[2]d.",
|
||
"mail.issue.in_tree_path": "Ð’ %s:",
|
||
"mail.release.new.subject": "%s в %s выпущено",
|
||
"mail.release.new.text": "<b>@%[1]s</b> выпуÑтил(а) релиз %[2]s в %[3]s",
|
||
"mail.release.title": "Ðазвание: %s",
|
||
"mail.release.note": "Примечание:",
|
||
"mail.release.downloads": "Загрузки:",
|
||
"mail.release.download.zip": "ИÑходный код (ZIP)",
|
||
"mail.release.download.targz": "ИÑходный код (TAR.GZ)",
|
||
"mail.repo.transfer.subject_to": "%s хочет передать «%s» в %s",
|
||
"mail.repo.transfer.subject_to_you": "%s хочет передать «%s» вам",
|
||
"mail.repo.transfer.to_you": "вам",
|
||
"mail.repo.collaborator.added.subject": "%s добавил(а) Ð²Ð°Ñ Ð² %s",
|
||
"mail.repo.collaborator.added.text": "Ð’Ñ‹ были добавлены в качеÑтве Ñоавтора репозиториÑ:",
|
||
"mail.team_invite.subject": "%[1]s приглашает Ð²Ð°Ñ Ð¿Ñ€Ð¸ÑоединитьÑÑ Ðº организации %[2]s",
|
||
"mail.team_invite.text_1": "%[1]s приглашает Ð²Ð°Ñ Ð¿Ñ€Ð¸ÑоединитьÑÑ Ðº команде %[2]s в организации %[3]s.",
|
||
"mail.team_invite.text_2": "Перейдите по ÑÑылке, чтобы приÑоединитьÑÑ Ðº команде:",
|
||
"mail.team_invite.text_3": "Примечание: Ðто приглашение было направлено Ð´Ð»Ñ %[1]s. ЕÑли вы не ожидали Ñтого приглашениÑ, можете проигнорировать Ñто пиÑьмо.",
|
||
"modal.yes": "Да",
|
||
"modal.no": "Ðет",
|
||
"modal.confirm": "Подтвердить",
|
||
"modal.cancel": "Отменить",
|
||
"modal.modify": "Изменить",
|
||
"form.UserName": "Пользователь",
|
||
"form.RepoName": "Ðазвание репозиториÑ",
|
||
"form.Email": "ÐÐ´Ñ€ÐµÑ Ñл. почты",
|
||
"form.Password": "Пароль",
|
||
"form.Retype": "Подтвердить пароль",
|
||
"form.SSHTitle": "Ð˜Ð¼Ñ ÐºÐ»ÑŽÑ‡Ð° SSH",
|
||
"form.HttpsUrl": "URL HTTPS",
|
||
"form.PayloadUrl": "URL обработчика",
|
||
"form.TeamName": "Ðазвание команды",
|
||
"form.AuthName": "Ð˜Ð¼Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸",
|
||
"form.AdminEmail": "ÐÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° админиÑтратора",
|
||
"form.NewBranchName": "ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑ‚ÐºÐ°",
|
||
"form.CommitSummary": "Резюме коммита",
|
||
"form.CommitMessage": "ЗафикÑировать Ñообщение",
|
||
"form.CommitChoice": "Выбор коммита",
|
||
"form.TreeName": "Путь к файлу",
|
||
"form.Content": "Содержимое",
|
||
"form.SSPISeparatorReplacement": "Разделитель",
|
||
"form.SSPIDefaultLanguage": "Язык по умолчанию",
|
||
"form.require_error": " не может быть пуÑтым.",
|
||
"form.alpha_dash_error": " должен Ñодержать только буквенно-цифровые Ñимволы, тире (' - ') и Ð¿Ð¾Ð´Ñ‡ÐµÑ€ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ ('_').",
|
||
"form.alpha_dash_dot_error": " должен Ñодержать только буквенно-цифровые Ñимволы, тире ('-'), Ð¿Ð¾Ð´Ñ‡ÐµÑ€ÐºÐ¸Ð²Ð°Ð½Ð¸Ñ ('_') и точки ('.').",
|
||
"form.git_ref_name_error": " должно быть правильным ÑÑылочным именем Git.",
|
||
"form.size_error": " должен быть размер %s.",
|
||
"form.min_size_error": " должен Ñодержать по крайней мере %s Ñимволов.",
|
||
"form.max_size_error": " должен Ñодержать макÑимум %s Ñимволов.",
|
||
"form.email_error": " не ÑвлÑетÑÑ Ð°Ð´Ñ€ÐµÑом Ñлектронной почты.",
|
||
"form.url_error": "«%s» не ÑвлÑетÑÑ Ð²Ð°Ð»Ð¸Ð´Ð½Ñ‹Ð¼ URL.",
|
||
"form.include_error": " должно Ñодержать подÑтроку «%s».",
|
||
"form.glob_pattern_error": " неверный glob шаблон: %s.",
|
||
"form.regex_pattern_error": " Ðеверный шаблон регулÑрного выражениÑ: %s.",
|
||
"form.invalid_group_team_map_error": " ÑопоÑтавление недопуÑтимо: %s",
|
||
"form.unknown_error": "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°:",
|
||
"form.captcha_incorrect": "Капча не пройдена.",
|
||
"form.password_not_match": "Пароли не Ñовпадают.",
|
||
"form.lang_select_error": "Выберите Ñзык из ÑпиÑка.",
|
||
"form.username_been_taken": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÐ¶Ðµ занÑто.",
|
||
"form.username_change_not_local_user": "Ðелокальным пользователÑм запрещено изменÑть их Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ.",
|
||
"form.username_has_not_been_changed": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ðµ было изменено",
|
||
"form.repo_name_been_taken": "Ðазвание Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ ÑƒÐ¶Ðµ иÑпользуетÑÑ.",
|
||
"form.repository_force_private": "Включена Ð¿Ñ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ñть: приватные репозитории не могут быть Ñделаны публичными.",
|
||
"form.repository_files_already_exist": "Файлы уже ÑущеÑтвуют Ð´Ð»Ñ Ñтого репозиториÑ. ОбратитеÑÑŒ к ÑиÑтемному админиÑтратору.",
|
||
"form.repository_files_already_exist.delete": "Файлы уже ÑущеÑтвуют Ð´Ð»Ñ Ñтого репозиториÑ. Ð’Ñ‹ должны удалить их.",
|
||
"form.repository_files_already_exist.adopt_or_delete": "Файлы уже ÑущеÑтвуют Ð´Ð»Ñ Ñтого репозиториÑ. Или принÑть их или удалить их.",
|
||
"form.visit_rate_limit": "Удалённый вход отклонён в ÑвÑзи Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸ÐµÐ¼ количеÑтва попыток в Ñекунду.",
|
||
"form.org_name_been_taken": "Ðазвание организации уже занÑто.",
|
||
"form.team_name_been_taken": "Ðазвание команды уже занÑто.",
|
||
"form.team_no_units_error": "Разрешите доÑтуп Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ к одному разделу репозиториÑ.",
|
||
"form.email_been_used": "Ðтот Ð°Ð´Ñ€ÐµÑ Ñлектронной почты уже иÑпользуетÑÑ.",
|
||
"form.email_invalid": "ÐедопуÑтимый Ð°Ð´Ñ€ÐµÑ Ñлектронной почты.",
|
||
"form.openid_been_used": "ÐÐ´Ñ€ÐµÑ OpenID «%s» уже иÑпользуетÑÑ.",
|
||
"form.username_password_incorrect": "Ðеверное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ пароль.",
|
||
"form.password_complexity": "Пароль не удовлетворÑет требованиÑм к ÑложноÑти:",
|
||
"form.password_lowercase_one": "Как минимум один Ñтрочный Ñимвол",
|
||
"form.password_uppercase_one": "Как минимум один заглавный Ñимвол",
|
||
"form.password_digit_one": "По крайней мере одна цифра",
|
||
"form.password_special_one": "По крайней мере один Ñпециальный Ñимвол (знаки пунктуации, Ñкобки, кавычки и Ñ‚. д.)",
|
||
"form.enterred_invalid_repo_name": "Введённое вами название Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾.",
|
||
"form.enterred_invalid_org_name": "Введённое вам название организации некорректно.",
|
||
"form.enterred_invalid_owner_name": "Ð˜Ð¼Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ владельца некорректно.",
|
||
"form.enterred_invalid_password": "Введённый пароль неверен.",
|
||
"form.user_not_exist": "Пользователь не ÑущеÑтвует.",
|
||
"form.team_not_exist": "Команда не ÑущеÑтвует.",
|
||
"form.last_org_owner": "Ð’Ñ‹ не можете удалить поÑледнего Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð· команды 'Владельцы'. Ð”Ð»Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¸ должен быть Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один владелец.",
|
||
"form.cannot_add_org_to_team": "Организацию Ð½ÐµÐ»ÑŒÐ·Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ в качеÑтве члена команды.",
|
||
"form.duplicate_invite_to_team": "Пользователь уже был приглашен в качеÑтве учаÑтника команды.",
|
||
"form.organization_leave_success": "Ð’Ñ‹ уÑпешно покинули организацию %s.",
|
||
"form.invalid_ssh_key": "Ðе удаетÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ ключ SSH: %s",
|
||
"form.invalid_gpg_key": "Ðе удаетÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ ключ GPG: %s",
|
||
"form.invalid_ssh_principal": "Ðеверный принципал: %s",
|
||
"form.must_use_public_key": "Ключ, который вы предоÑтавили, ÑвлÑетÑÑ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼. ПожалуйÑта, не отправлÑйте Ñвой закрытый ключ куда бы то ни было. ИÑпользуйте Ð´Ð»Ñ Ñтих целей открытый ключ.",
|
||
"form.auth_failed": "Ошибка аутентификации: %v",
|
||
"form.target_branch_not_exist": "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ Ð²ÐµÑ‚ÐºÐ° не ÑущеÑтвует.",
|
||
"user.change_avatar": "Изменить Ñвой аватар…",
|
||
"user.joined_on": "ПриÑоединил(ÑÑ/аÑÑŒ) %s",
|
||
"user.repositories": "Репозитории",
|
||
"user.activity": "ÐктивноÑть",
|
||
"user.followers": "ПодпиÑчики",
|
||
"user.show_more": "Показать больше",
|
||
"user.starred": "Избранные репозитории",
|
||
"user.watched": "ОтÑлеживаемые репозитории",
|
||
"user.code": "Код",
|
||
"user.projects": "Проекты",
|
||
"user.overview": "Обзор",
|
||
"user.following": "ПодпиÑки",
|
||
"user.follow": "ПодпиÑатьÑÑ",
|
||
"user.unfollow": "ОтпиÑатьÑÑ",
|
||
"user.user_bio": "О Ñебе",
|
||
"user.disabled_public_activity": "Ðтот пользователь отключил публичную видимоÑть активноÑти.",
|
||
"user.email_visibility.limited": "Ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты виден вÑем выполнившим вход пользователÑм",
|
||
"user.email_visibility.private": "Ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты виден только вам и админиÑтраторам",
|
||
"user.show_on_map": "Показать Ñто меÑто на карте",
|
||
"user.settings": "Параметры пользователÑ",
|
||
"user.form.name_reserved": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Â«%s» зарезервировано.",
|
||
"user.form.name_pattern_not_allowed": "Шаблон «%s» не допуÑкаетÑÑ Ð² имени пользователÑ.",
|
||
"settings.profile": "Профиль",
|
||
"settings.account": "Аккаунт",
|
||
"settings.appearance": "Внешний вид",
|
||
"settings.password": "Пароль",
|
||
"settings.security": "БезопаÑноÑть",
|
||
"settings.avatar": "Ðватар",
|
||
"settings.ssh_gpg_keys": "Ключи SSH / GPG",
|
||
"settings.social": "Учётные запиÑи в ÑоцÑетÑÑ…",
|
||
"settings.applications": "ПриложениÑ",
|
||
"settings.orgs": "Управление организациÑми",
|
||
"settings.repos": "Репозитории",
|
||
"settings.delete": "Удалить аккаунт",
|
||
"settings.account_link": "ПривÑзанные аккаунты",
|
||
"settings.organization": "Организации",
|
||
"settings.public_profile": "Открытый профиль",
|
||
"settings.biography_placeholder": "РаÑÑкажите немного о Ñебе! (Можно иÑпользовать Markdown)",
|
||
"settings.location_placeholder": "ПоделитеÑÑŒ Ñвоим приблизительным меÑтоположением Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸",
|
||
"settings.full_name": "Ð˜Ð¼Ñ Ð¸ фамилиÑ",
|
||
"settings.website": "Веб-Ñайт",
|
||
"settings.location": "МеÑтоположение",
|
||
"settings.update_theme": "Обновить тему",
|
||
"settings.update_profile": "Обновить профиль",
|
||
"settings.update_language": "Обновить Ñзык",
|
||
"settings.update_language_not_found": "Язык «%s» недоÑтупен.",
|
||
"settings.update_language_success": "Язык обновлён.",
|
||
"settings.update_profile_success": "Ваш профиль уÑпешно обновлён.",
|
||
"settings.change_username": "Ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð±Ñ‹Ð»Ð¾ изменено.",
|
||
"settings.change_username_prompt": "Обратите внимание: изменение имени Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ‚Ð°ÐºÐ¶Ðµ менÑет URL вашей учётной запиÑи.",
|
||
"settings.change_username_redirect_prompt": "Старое Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð±ÑƒÐ´ÐµÑ‚ перенаправлÑть на новое до тех пор, пока его не займут.",
|
||
"settings.continue": "Далее",
|
||
"settings.cancel": "Отмена",
|
||
"settings.language": "Язык",
|
||
"settings.ui": "Интерфейс",
|
||
"settings.hidden_comment_types": "Скрытые типы комментариев",
|
||
"settings.hidden_comment_types.ref_tooltip": "Комментарии об упоминании задачи в другой задаче/коммите/…",
|
||
"settings.hidden_comment_types.issue_ref_tooltip": "Комментарии об изменении ветки/тега, ÑвÑзанных Ñ Ñтой задачей",
|
||
"settings.comment_type_group_reference": "УпоминаниÑ",
|
||
"settings.comment_type_group_label": "Операции Ñ Ð¼ÐµÑ‚ÐºÐ°Ð¼Ð¸",
|
||
"settings.comment_type_group_milestone": "Ðтап",
|
||
"settings.comment_type_group_assignee": "ÐазначениÑ",
|
||
"settings.comment_type_group_title": "Правки заголовков",
|
||
"settings.comment_type_group_branch": "Операции Ñ Ð²ÐµÑ‚ÐºÐ°Ð¼Ð¸",
|
||
"settings.comment_type_group_time_tracking": "ОтÑлеживание времени",
|
||
"settings.comment_type_group_deadline": "Модификации Ñроков выполнениÑ",
|
||
"settings.comment_type_group_dependency": "Модификации завиÑимоÑтей",
|
||
"settings.comment_type_group_lock": "Смена ÑтатуÑа Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð½Ð° обÑуждение",
|
||
"settings.comment_type_group_review_request": "ЗапроÑÑ‹ на рецензию",
|
||
"settings.comment_type_group_pull_request_push": "Добавленные коммиты",
|
||
"settings.comment_type_group_project": "Проект",
|
||
"settings.comment_type_group_issue_ref": "СÑылка на задачу",
|
||
"settings.saved_successfully": "Ваши наÑтройки уÑпешно Ñохранены.",
|
||
"settings.privacy": "ПриватноÑть",
|
||
"settings.keep_activity_private": "Скрыть активноÑть Ñо Ñтраницы профилÑ",
|
||
"settings.keep_activity_private_popup": "Делает активноÑть видимой только Ð´Ð»Ñ Ð²Ð°Ñ Ð¸ админиÑтраторов",
|
||
"settings.lookup_avatar_by_mail": "Ðайти аватар по адреÑу Ñл. почты",
|
||
"settings.federated_avatar_lookup": "Ðайти внешний аватар",
|
||
"settings.enable_custom_avatar": "Включить ÑобÑтвенный аватар",
|
||
"settings.choose_new_avatar": "Выбрать новый аватар",
|
||
"settings.update_avatar": "Обновить аватар",
|
||
"settings.delete_current_avatar": "Удалить текущий аватар",
|
||
"settings.uploaded_avatar_not_a_image": "Загружаемый файл не ÑвлÑетÑÑ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼.",
|
||
"settings.uploaded_avatar_is_too_big": "Размер загружаемого файла (%d КиБ) превышает макÑимальный размер (%d КиБ).",
|
||
"settings.update_avatar_success": "Ваш аватар был изменен.",
|
||
"settings.update_user_avatar_success": "Ðватар Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñ‘Ð½.",
|
||
"settings.change_password": "Обновить пароль",
|
||
"settings.old_password": "Текущий пароль",
|
||
"settings.new_password": "Ðовый пароль",
|
||
"settings.retype_new_password": "Подтвердите новый пароль",
|
||
"settings.password_incorrect": "Текущий пароль неправильный.",
|
||
"settings.change_password_success": "Ваш пароль был изменён. С Ñтого момента необходимо иÑпользовать новый пароль Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð°.",
|
||
"settings.password_change_disabled": "Ðелокальные аккаунты не могут изменить пароль через GitCaddy.",
|
||
"settings.emails": "Email адреÑа",
|
||
"settings.manage_emails": "Управление адреÑами Ñлектронной почты",
|
||
"settings.manage_themes": "Выберите тему по умолчанию",
|
||
"settings.manage_openid": "Управление OpenID",
|
||
"settings.email_desc": "Ваш оÑновной Ð°Ð´Ñ€ÐµÑ Ñлектронной почты будет иÑпользоватьÑÑ Ð´Ð»Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ð¹, воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸, еÑли он не Ñкрыт, Ð´Ð»Ñ Ð´ÐµÐ¹Ñтвий Ñ Git в веб-интерфейÑе.",
|
||
"settings.theme_desc": "Ðто будет темой по умолчанию Ð´Ð»Ñ Ð²Ñего Ñайта.",
|
||
"settings.primary": "ОÑновной",
|
||
"settings.activated": "Ðктивирован",
|
||
"settings.requires_activation": "ТребуетÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ñ",
|
||
"settings.primary_email": "Сделать оÑновным",
|
||
"settings.activate_email": "Отправить активацию",
|
||
"settings.activations_pending": "Ожидает активации",
|
||
"settings.delete_email": "Удалить",
|
||
"settings.email_deletion": "Удалить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты",
|
||
"settings.email_deletion_success": "Ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты был удалён.",
|
||
"settings.theme_update_success": "Тема была изменена.",
|
||
"settings.theme_update_error": "Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ñ‚ÐµÐ¼Ð° не ÑущеÑтвует.",
|
||
"settings.openid_deletion": "Удалить OpenID URI",
|
||
"settings.openid_deletion_desc": "ПоÑле ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа OpenID вы не Ñможете войти в вашу учётную запиÑÑŒ Ñ ÐµÐ³Ð¾ помощью. Ð’Ñ‹ уверены?",
|
||
"settings.openid_deletion_success": "ÐÐ´Ñ€ÐµÑ OpenID удален.",
|
||
"settings.add_new_email": "Добавить новый Ð°Ð´Ñ€ÐµÑ Ñлектронной почты",
|
||
"settings.add_new_openid": "Добавить новый OpenID URI",
|
||
"settings.add_email": "Добавить новый Ð°Ð´Ñ€ÐµÑ Ñлектронной почты",
|
||
"settings.add_openid": "Добавить Ð°Ð´Ñ€ÐµÑ OpenID",
|
||
"settings.add_email_confirmation_sent": "ПиÑьмо Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¾ на «%s». ПожалуйÑта, проверьте ваш почтовый Ñщик в течение %s, чтобы завершить процеÑÑ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ.",
|
||
"settings.add_email_success": "Добавлен новый Ð°Ð´Ñ€ÐµÑ Ñлектронной почты.",
|
||
"settings.email_preference_set_success": "ÐаÑтройки Ñлектронной почты уÑпешно уÑтановлены.",
|
||
"settings.add_openid_success": "Добавлен новый Ð°Ð´Ñ€ÐµÑ OpenID.",
|
||
"settings.keep_email_private": "Скрыть Ð°Ð´Ñ€ÐµÑ Ñлектронной почты",
|
||
"settings.openid_desc": "OpenID позволÑет делегировать аутентификацию внешнему поÑтавщику.",
|
||
"settings.manage_ssh_keys": "Управление ключами SSH",
|
||
"settings.manage_ssh_principals": "Управление принципалами Ñертификатов SSH",
|
||
"settings.manage_gpg_keys": "Управление ключами GPG",
|
||
"settings.add_key": "Добавить ключ",
|
||
"settings.ssh_desc": "Ðти открытые ключи SSH ÑвÑзаны Ñ Ð²Ð°ÑˆÐµÐ¹ учётной запиÑью. СоответÑтвующие закрытые ключи обеÑпечивают полный доÑтуп к вашим хранилищам.",
|
||
"settings.principal_desc": "Ðти принципалы Ñертификатов SSH привÑзаны к вашей учётной запиÑи и разрешают полный доÑтуп к вашим хранилищам.",
|
||
"settings.gpg_desc": "Ðти открытые GPG ключи ÑвÑзаны Ñ Ð²Ð°ÑˆÐµÐ¹ учётной запиÑью. Храните закрытые ключи в безопаÑноÑти, так как они позволÑÑŽÑ‚ проверÑть подлинноÑти коммитов.",
|
||
"settings.ssh_helper": "<strong>Ðужна помощь?</strong> ОзнакомьтеÑÑŒ Ñ Ñ€ÑƒÐºÐ¾Ð²Ð¾Ð´Ñтвом GitHub по <a href=\"%s\">Ñозданию ключей SSH</a> или решению <a href=\"%s\">возникающих проблем</a> при иÑпользовании SSH.",
|
||
"settings.gpg_helper": "<strong>Ðужна помощь?</strong> ВзглÑните на руководÑтво GitHub <a href=\"%s\"> по GPG</a>.",
|
||
"settings.add_new_key": "Добавить ключ SSH",
|
||
"settings.add_new_gpg_key": "Добавить ключ GPG",
|
||
"settings.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'",
|
||
"settings.key_content_gpg_placeholder": "ÐачинаетÑÑ Ñ '-----BEGIN PGP PUBLIC KEY BLOCK-----'",
|
||
"settings.add_new_principal": "Добавить принципала",
|
||
"settings.ssh_key_been_used": "Ðтот ключ SSH уже был добавлен на Ñервер.",
|
||
"settings.ssh_key_name_used": "Ключ SSH Ñ Ñтим именем уже еÑть в вашем аккаунте.",
|
||
"settings.ssh_principal_been_used": "Принципал уже был добавлен на Ñервер.",
|
||
"settings.gpg_key_id_used": "Публичный ключ GPG Ñ Ñ‚Ð°ÐºÐ¸Ð¼ же идентификатором уже ÑущеÑтвует.",
|
||
"settings.gpg_no_key_email_found": "Ðтот ключ GPG не ÑоответÑтвует ни одному активному адреÑу Ñлектронной почты, ÑвÑзанному Ñ Ð²Ð°ÑˆÐµÐ¹ учётной запиÑью. Он по-прежнему может быть добавлен, еÑли вы подпиÑали указанный токен.",
|
||
"settings.gpg_key_matched_identities": "СоответÑтвующие идентификаторы:",
|
||
"settings.gpg_key_matched_identities_long": "Ð’Ñтроенные в Ñтот ключ идентификаторы ÑоответÑтвуют Ñледующим активным email-адреÑам Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ коммиты, ÑоответÑтвующие Ñтим email-адреÑам могут быть проверены Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Ñтого ключа.",
|
||
"settings.gpg_key_verified": "Проверенный ключ",
|
||
"settings.gpg_key_verified_long": "Ключ был проверен токеном и может быть иÑпользован Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ коммитов, ÑоответÑтвующих любым активным адреÑом Ñлектронной почты Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² дополнение к любым ÑоответÑтвующим идентификаторам Ñтого ключа.",
|
||
"settings.gpg_key_verify": "Проверить",
|
||
"settings.gpg_token_required": "Ð’Ñ‹ должны предоÑтавить подпиÑÑŒ Ð´Ð»Ñ Ñ‚Ð¾ÐºÐµÐ½Ð° ниже",
|
||
"settings.gpg_token": "Токен",
|
||
"settings.gpg_token_help": "Ð’Ñ‹ можете Ñгенерировать подпиÑÑŒ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ:",
|
||
"settings.gpg_token_signature": "ТекÑÑ‚Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ GPG",
|
||
"settings.key_signature_gpg_placeholder": "ÐачинаетÑÑ Ñ '-----BEGIN PGP SIGNATURE-----'",
|
||
"settings.verify_gpg_key_success": "Ключ GPG «%s» верифицирован.",
|
||
"settings.ssh_key_verified": "Проверенный ключ",
|
||
"settings.ssh_key_verified_long": "Ключ был проверен токеном и может быть иÑпользован Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ коммитов, ÑоответÑтвующих любым активным адреÑом Ñлектронной почты Ñтого пользователÑ.",
|
||
"settings.ssh_key_verify": "Проверить",
|
||
"settings.ssh_token_required": "Ð’Ñ‹ должны предоÑтавить подпиÑÑŒ Ð´Ð»Ñ Ñ‚Ð¾ÐºÐµÐ½Ð° ниже",
|
||
"settings.ssh_token": "Токен",
|
||
"settings.ssh_token_help": "Ð’Ñ‹ можете Ñгенерировать подпиÑÑŒ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ:",
|
||
"settings.ssh_token_signature": "ТекÑÑ‚Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ SSH",
|
||
"settings.key_signature_ssh_placeholder": "ÐачинаетÑÑ Ñ '-----BEGIN SSH SIGNATURE-----'",
|
||
"settings.verify_ssh_key_success": "Ключ SSH «%s» верифицирован.",
|
||
"settings.subkeys": "Подключи",
|
||
"settings.key_id": "ИД ключа",
|
||
"settings.key_name": "Ð˜Ð¼Ñ ÐºÐ»ÑŽÑ‡Ð°",
|
||
"settings.key_content": "Содержимое",
|
||
"settings.principal_content": "Содержимое",
|
||
"settings.add_key_success": "Ключ SSH «%s» добавлен.",
|
||
"settings.add_gpg_key_success": "Ключ GPG «%s» добавлен.",
|
||
"settings.add_principal_success": "Был добавлен принципал Ñертификата SSH «%s».",
|
||
"settings.delete_key": "Удалить",
|
||
"settings.ssh_key_deletion": "Удалить ключ SSH",
|
||
"settings.gpg_key_deletion": "Удалить ключ GPG",
|
||
"settings.ssh_principal_deletion": "Удалить принципала Ñертификата SSH",
|
||
"settings.ssh_key_deletion_desc": "Удаление ключа SSH аннулирует его доÑтуп к вашей учётной запиÑи. Продолжить?",
|
||
"settings.gpg_key_deletion_desc": "Удаление ключа GPG отменÑет проверку подпиÑанных им коммитов. Продолжить?",
|
||
"settings.ssh_key_deletion_success": "Ключ SSH удален.",
|
||
"settings.gpg_key_deletion_success": "Ключ GPG удалён.",
|
||
"settings.ssh_principal_deletion_success": "Принципал удалён.",
|
||
"settings.added_on": "Добавлено %s",
|
||
"settings.valid_until_date": "ДейÑтвительно до %s",
|
||
"settings.valid_forever": "ДейÑтвителен навÑегда",
|
||
"settings.last_used": "ПоÑледний раз иÑпользовалÑÑ",
|
||
"settings.no_activity": "Еще не применÑлÑÑ",
|
||
"settings.can_read_info": "Чтение",
|
||
"settings.can_write_info": "ЗапиÑÑŒ",
|
||
"settings.key_state_desc": "Ðтот ключ иÑпользовалÑÑ Ð² течение поÑледних 7 дней",
|
||
"settings.token_state_desc": "Ðтот токен иÑпользовалÑÑ Ð² течение поÑледних 7 дней",
|
||
"settings.principal_state_desc": "Ðтот принципал иÑпользовалÑÑ Ð² течение поÑледних 7 дней",
|
||
"settings.show_openid": "Показывать в профиле",
|
||
"settings.hide_openid": "Скрыть из профилÑ",
|
||
"settings.ssh_disabled": "SSH отключён",
|
||
"settings.ssh_signonly": "SSH в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡Ñ‘Ð½, поÑтому Ñти ключи иÑпользуютÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ подпиÑей коммитов.",
|
||
"settings.ssh_externally_managed": "Ðтот ключ SSH управлÑетÑÑ Ð¸Ð·Ð²Ð½Ðµ Ð´Ð»Ñ Ñтого пользователÑ",
|
||
"settings.manage_social": "Управление привÑзанными учётными запиÑÑми в ÑоцÑетÑÑ…",
|
||
"settings.social_desc": "Ðти учётные запиÑи Ñоциальных Ñетей можно иÑпользовать Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° в вашу учётную запиÑÑŒ. УбедитеÑÑŒ, что они вÑе принадлежат вам.",
|
||
"settings.unbind": "Удалить ÑвÑзь",
|
||
"settings.unbind_success": "Ð£Ñ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ Ñоциальной Ñети уÑпешно удалена.",
|
||
"settings.manage_access_token": "Управление токенами",
|
||
"settings.generate_new_token": "Создать новый токен",
|
||
"settings.tokens_desc": "Ðти токены предоÑтавлÑÑŽÑ‚ доÑтуп к вашей учётной запиÑи Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ GitCaddy API.",
|
||
"settings.token_name": "Ð˜Ð¼Ñ Ñ‚Ð¾ÐºÐµÐ½Ð°",
|
||
"settings.generate_token": "Генерировать токен",
|
||
"settings.generate_token_success": "Ðовый токен Ñоздан. Скопируйте и Ñохраните его ÑейчаÑ, так как он не будет показан Ñнова.",
|
||
"settings.generate_token_name_duplicate": "<strong>%s</strong> уже иÑпользовалоÑÑŒ в качеÑтве имени приложениÑ. ПожалуйÑта, иÑпользуйте другое имÑ.",
|
||
"settings.delete_token": "Удалить",
|
||
"settings.access_token_deletion": "Удалить токен доÑтупа",
|
||
"settings.access_token_deletion_cancel_action": "Отменить",
|
||
"settings.access_token_deletion_confirm_action": "Удалить",
|
||
"settings.access_token_deletion_desc": "Удаление токена отзовёт доÑтуп к вашей учётной запиÑи у приложений, иÑпользующих его. Ðто дейÑтвие не может быть отменено. Продолжить?",
|
||
"settings.delete_token_success": "Токен удалён. ПриложениÑ, иÑпользующие его, больше не имеют доÑтупа к вашему аккаунту.",
|
||
"settings.repo_and_org_access": "ДоÑтуп к репозиторию и организации",
|
||
"settings.permissions_public_only": "Только публичные",
|
||
"settings.permissions_access_all": "Ð’Ñе (публичные, приватные и ограниченные)",
|
||
"settings.permission_no_access": "Ðет доÑтупа",
|
||
"settings.permission_read": "Прочитанные",
|
||
"settings.permission_write": "Чтение и запиÑÑŒ",
|
||
"settings.access_token_desc": "Выбранные облаÑти дейÑÑ‚Ð²Ð¸Ñ Ñ‚Ð¾ÐºÐµÐ½Ð° ограничивают авторизацию только ÑоответÑтвующими маршрутами <a %s>API</a>. Читайте <a %s>документацию</a> Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации.",
|
||
"settings.at_least_one_permission": "Ðеобходимо выбрать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одно разрешение Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ‚Ð¾ÐºÐµÐ½Ð°",
|
||
"settings.permissions_list": "РазрешениÑ:",
|
||
"settings.manage_oauth2_applications": "Управление приложениÑми OAuth2",
|
||
"settings.edit_oauth2_application": "Изменить приложение OAuth2",
|
||
"settings.oauth2_applications_desc": "ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth2 позволÑет Ñтороннему приложению к безопаÑно аутентифицировать пользователей данной уÑтановки GitCaddy.",
|
||
"settings.remove_oauth2_application": "Удалить приложение OAuth2",
|
||
"settings.remove_oauth2_application_desc": "Удаление Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth2 отменит доÑтуп ко вÑем подпиÑанным токенам доÑтупа. Продолжить?",
|
||
"settings.remove_oauth2_application_success": "Приложение удалено.",
|
||
"settings.create_oauth2_application": "Создать новое приложение OAuth2",
|
||
"settings.create_oauth2_application_button": "Создать приложение",
|
||
"settings.create_oauth2_application_success": "Ð’Ñ‹ уÑпешно Ñоздали новое приложение OAuth2.",
|
||
"settings.update_oauth2_application_success": "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ð°Ñтроек Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth2 уÑпешно применены.",
|
||
"settings.oauth2_application_name": "Ð˜Ð¼Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ",
|
||
"settings.oauth2_redirect_uris": "URI Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ. ИÑпользуйте новую Ñтроку Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ URI.",
|
||
"settings.save_application": "Сохранить",
|
||
"settings.oauth2_client_id": "ID клиента",
|
||
"settings.oauth2_client_secret": "КлиентÑкий ключ",
|
||
"settings.oauth2_regenerate_secret": "Сгенерировать новый ключ",
|
||
"settings.oauth2_regenerate_secret_hint": "ПотерÑли Ñвой ключ?",
|
||
"settings.oauth2_client_secret_hint": "ПожалуйÑта, Ñохраните Ñекрет, так как поÑле Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¸Ð»Ð¸ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñтраницы он больше не будет показан.",
|
||
"settings.oauth2_application_edit": "Изменить",
|
||
"settings.oauth2_application_create_description": "ÐŸÑ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth2 предоÑтавлÑет Ñтороннему приложению доÑтуп к учётным запиÑÑм пользователей данного ÑервиÑа.",
|
||
"settings.oauth2_application_remove_description": "Удаление Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth2 приведёт к отмене его доÑтупа к авторизованным учётным запиÑÑм пользователей в данном ÑкземплÑре. Продолжить?",
|
||
"settings.authorized_oauth2_applications": "Ðвторизованные Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth2",
|
||
"settings.revoke_key": "Отозвать",
|
||
"settings.revoke_oauth2_grant": "Отозвать доÑтуп",
|
||
"settings.revoke_oauth2_grant_success": "ДоÑтуп был уÑпешно отозван.",
|
||
"settings.twofa_recovery_tip": "Ð’ Ñлучае утраты уÑтройÑтва можно иÑпользовать одноразовый ключ воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа к учётной запиÑи.",
|
||
"settings.twofa_is_enrolled": "Ваша ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ <strong>иÑпользует</strong> двухфакторную аутентификацию.",
|
||
"settings.twofa_not_enrolled": "Ваша ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ иÑпользует двухфакторную аутентификацию.",
|
||
"settings.twofa_disable": "Отключить двухфакторную аутентификацию",
|
||
"settings.twofa_disable_note": "При необходимоÑти можно отключить двухфакторную аутентификацию.",
|
||
"settings.twofa_disable_desc": "Отключение двухфакторной аутентификации Ñделает ваш аккаунт менее безопаÑным. Продолжить?",
|
||
"settings.twofa_disabled": "Ð”Ð²ÑƒÑ…Ñ„Ð°ÐºÑ‚Ð¾Ñ€Ð½Ð°Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°.",
|
||
"settings.scan_this_image": "ОтÑканируйте Ñто изображение вашим приложением Ð´Ð»Ñ Ð´Ð²ÑƒÑ…Ñ„Ð°ÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¹ аутентификации:",
|
||
"settings.or_enter_secret": "Или введите кодовое Ñлово: %s",
|
||
"settings.then_enter_passcode": "И введите пароль, показанный в приложении:",
|
||
"settings.passcode_invalid": "Ðеверный пароль. попробуйте Ñнова.",
|
||
"settings.twofa_failed_get_secret": "Ðе удалоÑÑŒ получить ключ.",
|
||
"settings.webauthn_register_key": "Добавить ключ безопаÑноÑти",
|
||
"settings.webauthn_nickname": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ",
|
||
"settings.webauthn_delete_key": "Удалить ключ безопаÑноÑти",
|
||
"settings.webauthn_key_loss_warning": "Ð’ Ñлучае утраты ключей безопаÑноÑти вы потерÑете доÑтуп к учётной запиÑи.",
|
||
"settings.manage_account_links": "Управление привÑзанными аккаунтами",
|
||
"settings.manage_account_links_desc": "Ðти внешние аккаунты привÑзаны к вашему аккаунту GitCaddy.",
|
||
"settings.link_account": "ПривÑзать аккаунт",
|
||
"settings.remove_account_link": "Удалить привÑзанный аккаунт",
|
||
"settings.remove_account_link_desc": "Удаление привÑзанной учётной запиÑи отменит её доÑтуп к вашей учётной запиÑи GitCaddy. Продолжить?",
|
||
"settings.remove_account_link_success": "ПривÑÐ·Ð°Ð½Ð½Ð°Ñ ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ удалена.",
|
||
"settings.orgs_none": "Ð’Ñ‹ не ÑоÑтоите ни в одной организации.",
|
||
"settings.repos_none": "Вы не владеете ни одним репозиторием.",
|
||
"settings.delete_account": "Удалить Ñвой аккаунт",
|
||
"settings.delete_prompt": "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½Ð°Ð²Ñегда удалит вашу учётную запиÑÑŒ. Ðто <strong>ÐЕВОЗМОЖÐО</strong> будет отменить.",
|
||
"settings.delete_with_all_comments": "Ваша ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ младше %s. Чтобы избежать комментариев к плану, вÑе комментарии к ней будут удалены.",
|
||
"settings.confirm_delete_account": "Подтвердите удаление",
|
||
"settings.delete_account_title": "Удалить аккаунт",
|
||
"settings.delete_account_desc": "Ð’Ñ‹ уверены, что хотите навÑегда удалить Ñтот аккаунт?",
|
||
"settings.email_notifications.enable": "Включить почтовые уведомлениÑ",
|
||
"settings.email_notifications.onmention": "ПоÑылать пиÑьмо на Ñл. почту только при упоминании",
|
||
"settings.email_notifications.disable": "Отключить почтовые уведомлениÑ",
|
||
"settings.email_notifications.submit": "УÑтановить наÑтройки Ñлектронной почты",
|
||
"settings.email_notifications.andyourown": "И ваши ÑобÑтвенные уведомлениÑ",
|
||
"settings.visibility": "ВидимоÑть пользователÑ",
|
||
"settings.visibility.public": "Публичный",
|
||
"settings.visibility.public_tooltip": "Видимый Ð´Ð»Ñ Ð²Ñех",
|
||
"settings.visibility.limited": "Ограниченный",
|
||
"settings.visibility.limited_tooltip": "Виден только выполнившим вход пользователÑм",
|
||
"settings.visibility.private": "Приватный",
|
||
"settings.visibility.private_tooltip": "Виден только членам организаций, к которым вы приÑоединилиÑÑŒ",
|
||
"repo.owner": "Владелец",
|
||
"repo.owner_helper": "Ðекоторые организации могут не отображатьÑÑ Ð² раÑкрывающемÑÑ ÑпиÑке из-за макÑимального Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва репозиториев.",
|
||
"repo.repo_name": "Ðазвание репозиториÑ",
|
||
"repo.repo_size": "Размер репозиториÑ",
|
||
"repo.template": "Шаблон",
|
||
"repo.template_select": "Выбрать шаблон.",
|
||
"repo.template_helper": "Сделать репозиторий шаблоном",
|
||
"repo.template_description": "Шаблонные репозитории дают возможноÑть пользователÑм Ñоздавать новые репозитории Ñ Ñ‚Ð¾Ð¹ же Ñтруктурой каталогов, файлами и дополнительными наÑтройками.",
|
||
"repo.visibility": "ВидимоÑть",
|
||
"repo.visibility_description": "Только владелец или члены организации, при наличии прав, Ñмогут увидеть Ñто.",
|
||
"repo.visibility_helper": "Сделать репозиторий приватным",
|
||
"repo.visibility_helper_forced": "ÐдминиÑтратор Ñайта наÑтроил параметр видимоÑти новых репозиториев. Репозиторий приватный по умолчанию.",
|
||
"repo.visibility_fork_helper": "(Изменение Ñтого повлиÑет на вÑе форки.)",
|
||
"repo.clone_helper": "Ðужна помощь в клонировании? ПоÑетите Ñтраницу <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">помощи</a>.",
|
||
"repo.fork_repo": "Форкнуть репозиторий",
|
||
"repo.fork_from": "Форк от",
|
||
"repo.already_forked": "Вы уже форкнули %s",
|
||
"repo.fork_to_different_account": "Ответвление Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ учётной запиÑи",
|
||
"repo.fork_visibility_helper": "ВидимоÑть форкнутого Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ нельзÑ.",
|
||
"repo.fork_branch": "Ветка Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² форк",
|
||
"repo.all_branches": "Ð’Ñе ветки",
|
||
"repo.use_template": "ИÑпользовать Ñтот шаблон",
|
||
"repo.download_zip": "Скачать ZIP",
|
||
"repo.download_tar": "Скачать TAR.GZ",
|
||
"repo.download_bundle": "Скачать BUNDLE",
|
||
"repo.generate_repo": "Создать репозиторий",
|
||
"repo.generate_from": "Создать из",
|
||
"repo.repo_desc": "ОпиÑание",
|
||
"repo.repo_desc_helper": "Добавьте краткое опиÑание (необÑзательно)",
|
||
"repo.repo_gitignore_helper": "Выберите шаблон .gitignore.",
|
||
"repo.repo_gitignore_helper_desc": "Выберите из ÑпиÑка шаблонов Ð´Ð»Ñ Ð¿Ð¾Ð¿ÑƒÐ»Ñрных Ñзыков , какие файлы не надо отÑлеживать. По умолчанию в .gitignore включены типичные артефакты, Ñоздаваемые инÑтрументами Ñборки каждого Ñзыка.",
|
||
"repo.issue_labels": "Метки задач",
|
||
"repo.issue_labels_helper": "Выберите набор Ñрлыков задачи.",
|
||
"repo.license": "ЛицензиÑ",
|
||
"repo.license_helper": "Выберите файл лицензии.",
|
||
"repo.license_helper_desc": "Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñет, что другие люди могут, а что не могут делать Ñ Ð²Ð°ÑˆÐ¸Ð¼ кодом. Ðе уверены, ÐºÐ°ÐºÐ°Ñ Ð»Ð¸Ñ†ÐµÐ½Ð·Ð¸Ñ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ð¸Ñ‚ Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ проекта? Смотрите <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Выберите лицензию.</a>",
|
||
"repo.readme_helper": "Выберите шаблон README.",
|
||
"repo.readme_helper_desc": "Ðто меÑто, где вы можете напиÑать подробное опиÑание вашего проекта.",
|
||
"repo.auto_init": "Инициализировать репозиторий (ДобавлÑет .gitignore, LICENSE and README)",
|
||
"repo.trust_model_helper": "Выберите модель Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ подпиÑи. Возможные варианты:",
|
||
"repo.trust_model_helper_collaborator": "Соавтор: ДоверÑть подпиÑÑм Ñоавторов",
|
||
"repo.trust_model_helper_committer": "Ðвтор коммита: доверÑть подпиÑÑм, ÑоответÑтвующим авторам коммитов",
|
||
"repo.trust_model_helper_collaborator_committer": "Соавтор+Коммитер: ДоверÑть подпиÑÑм Ñоавторов, которые ÑоответÑтвуют автору коммита",
|
||
"repo.trust_model_helper_default": "По умолчанию: иÑпользуйте модель Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ð¿Ð¾ умолчанию Ð´Ð»Ñ Ñтой уÑтановки",
|
||
"repo.create_repo": "Создать репозиторий",
|
||
"repo.default_branch": "Ветка по умолчанию",
|
||
"repo.default_branch_label": "по умолчанию",
|
||
"repo.default_branch_helper": "Ветка по умолчанию ÑвлÑетÑÑ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¹ веткой Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов на ÑлиÑние и коммитов кода.",
|
||
"repo.mirror_prune": "ОчиÑтить",
|
||
"repo.mirror_prune_desc": "Удаление уÑтаревших отÑлеживаемых ÑÑылок",
|
||
"repo.mirror_interval": "Интервал Ð·ÐµÑ€ÐºÐ°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ (допуÑтимы единицы времени 'h', 'm', 's'). Значение 0 отключает периодичеÑкую Ñинхронизацию. (Минимальный интервал: %s)",
|
||
"repo.mirror_interval_invalid": "ÐедопуÑтимый интервал зеркалированиÑ.",
|
||
"repo.mirror_sync_on_commit": "Синхронизировать при отправке коммитов",
|
||
"repo.mirror_address": "Клонировать по URL",
|
||
"repo.mirror_address_desc": "ПомеÑтите необходимые учётные данные в Ñекцию авторизации.",
|
||
"repo.mirror_lfs": "Хранилище больших файлов (LFS)",
|
||
"repo.mirror_lfs_desc": "Ðктивировать зеркалирование данных LFS.",
|
||
"repo.mirror_last_synced": "ПоÑледнÑÑ ÑинхронизациÑ",
|
||
"repo.mirror_password_placeholder": "(Ðеизменный)",
|
||
"repo.mirror_password_blank_placeholder": "(Отменено)",
|
||
"repo.mirror_password_help": "Смените Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ.",
|
||
"repo.watchers": "Ðаблюдатели",
|
||
"repo.stargazers": "Звездочеты",
|
||
"repo.stars_remove_warning": "Данное дейÑтвие удалит вÑе звёзды из Ñтого репозиториÑ.",
|
||
"repo.forks": "Форки",
|
||
"repo.reactions_more": "и ещё %d",
|
||
"repo.unit_disabled": "ÐдминиÑтратор Ñайта отключил Ñтот раздел репозиториÑ.",
|
||
"repo.language_other": "Разное",
|
||
"repo.adopt_preexisting_label": "ПринÑтые файлы",
|
||
"repo.adopt_preexisting": "ПринÑть уже ÑущеÑтвующие файлы",
|
||
"repo.adopt_preexisting_content": "Создать репозиторий из %s",
|
||
"repo.adopt_preexisting_success": "ПринÑты файлы и Ñоздан репозиторий из %s",
|
||
"repo.delete_preexisting_label": "Удалить",
|
||
"repo.delete_preexisting": "Удалить уже ÑущеÑтвующие файлы",
|
||
"repo.delete_preexisting_content": "Удалить файлы из %s",
|
||
"repo.delete_preexisting_success": "Удалены непринÑтые файлы в %s",
|
||
"repo.blame_prior": "Показать авторÑтво предшеÑтвующих изменений",
|
||
"repo.transfer.accept": "ПринÑть транÑфер",
|
||
"repo.transfer.reject": "ОтказатьÑÑ Ð¾Ñ‚ перемещениÑ",
|
||
"repo.desc.private": "Приватный",
|
||
"repo.desc.public": "Публичный",
|
||
"repo.desc.template": "Шаблон",
|
||
"repo.desc.internal": "Внутренний",
|
||
"repo.desc.archived": "Ðрхивировано",
|
||
"repo.template.items": "Ðлементы шаблона",
|
||
"repo.template.git_content": "Содержимое Git (ветвь по умолчанию)",
|
||
"repo.template.git_hooks": "Git-хуки",
|
||
"repo.template.git_hooks_tooltip": "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð²Ñ‹ не можете изменить или удалить Git-хуки поÑле добавлениÑ. Выберите Ñто только еÑли вы доверÑете репозиторию шаблона.",
|
||
"repo.template.webhooks": "Веб-хуки",
|
||
"repo.template.topics": "Темы",
|
||
"repo.template.avatar": "Ðватар",
|
||
"repo.template.issue_labels": "Метки задач",
|
||
"repo.template.one_item": "Ðеобходимо выбрать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один Ñлемент шаблона",
|
||
"repo.template.invalid": "Ðеобходимо выбрать хранилище шаблонов",
|
||
"repo.archive.issue.nocomment": "Ðтот репозиторий в архиве. Ð’Ñ‹ не можете комментировать задачи.",
|
||
"repo.archive.pull.nocomment": "Ðто репозиторий в архиве. Ð’Ñ‹ не можете комментировать запроÑÑ‹ на ÑлиÑние.",
|
||
"repo.form.reach_limit_of_creation_1": "ДоÑтигнуто ограничение на количеÑтво репозиториев: %d.",
|
||
"repo.form.reach_limit_of_creation_n": "ДоÑтигнуто ограничение на количеÑтво репозиториев: %d.",
|
||
"repo.form.name_reserved": "Ðазвание Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Â«%s» зарезервировано.",
|
||
"repo.form.name_pattern_not_allowed": "Шаблон «%s» не допуÑкаетÑÑ Ð² названии репозиториÑ.",
|
||
"repo.need_auth": "ÐвторизациÑ",
|
||
"repo.migrate_options": "Параметры миграции",
|
||
"repo.migrate_service": "Ð¡ÐµÑ€Ð²Ð¸Ñ Ð¼Ð¸Ð³Ñ€Ð°Ñ†Ð¸Ð¸",
|
||
"repo.migrate_options_mirror_helper": "Ðтот репозиторий будет зеркалом",
|
||
"repo.migrate_options_lfs": "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ LFS файлов",
|
||
"repo.migrate_options_lfs_endpoint.description": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð¿Ñ‹Ñ‚Ð°ÐµÑ‚ÑÑ Ð¸Ñпользовать ваш Git удаленно, чтобы <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">определить Ñервер LFS</a>. Ð’Ñ‹ также можете указать пользовательÑкую конечную точку, еÑли данные хранÑÑ‚ÑÑ Ð² другом меÑте.",
|
||
"repo.migrate_options_lfs_endpoint.description.local": "Также поддерживаетÑÑ Ð¿ÑƒÑ‚ÑŒ на локальном Ñервере.",
|
||
"repo.migrate_items": "Ðлементы миграции",
|
||
"repo.migrate_items_wiki": "Вики",
|
||
"repo.migrate_items_milestones": "Ðтапы",
|
||
"repo.migrate_items_labels": "Метки",
|
||
"repo.migrate_items_issues": "Задачи",
|
||
"repo.migrate_items_pullrequests": "ЗапроÑÑ‹ на ÑлиÑние",
|
||
"repo.migrate_items_merge_requests": "ЗапроÑÑ‹ на ÑлиÑние",
|
||
"repo.migrate_items_releases": "Релизы",
|
||
"repo.migrate_repo": "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ",
|
||
"repo.migrate.clone_address": "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ / Клонирование по URL",
|
||
"repo.migrate.clone_address_desc": "Ðто может быть HTTP/HTTPS/GIT Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ локальный путь ÑущеÑтвующего Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° Ñервере.",
|
||
"repo.migrate.clone_local_path": "или локальный путь на Ñервере",
|
||
"repo.migrate.permission_denied": "У Ð²Ð°Ñ Ð½ÐµÑ‚ прав на импорт локальных репозиториев.",
|
||
"repo.migrate.invalid_local_path": "ÐедопуÑтимый локальный путь. Он не ÑущеÑтвует или не ÑвлÑетÑÑ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð¾Ð¼.",
|
||
"repo.migrate.invalid_lfs_endpoint": "ÐšÐ¾Ð½ÐµÑ‡Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° LFS недейÑтвительна.",
|
||
"repo.migrate.failed": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ð½Ðµ удалаÑÑŒ: %v",
|
||
"repo.migrate.migrate_items_options": "Токен доÑтупа необходим Ð´Ð»Ñ Ð¼Ð¸Ð³Ñ€Ð°Ñ†Ð¸Ð¸ дополнительных Ñлементов",
|
||
"repo.migrated_from": "ПеренеÑено из <a href=\"%[1]s\">%[2]s</a>",
|
||
"repo.migrated_from_fake": "ПеренеÑено из %[1]s",
|
||
"repo.migrate.migrate": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ð¸Ð· %s",
|
||
"repo.migrate.migrating_failed": "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ð¸Ð· <b>%s</b> не удалÑÑ.",
|
||
"repo.migrate.migrating_failed.error": "Ðе удалоÑÑŒ мигрировать: %s",
|
||
"repo.migrate.migrating_failed_no_addr": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ð½Ðµ удалаÑÑŒ.",
|
||
"repo.migrate.github.description": "ПереноÑите данные Ñ github.com или других Ñерверов GitHub.",
|
||
"repo.migrate.git.description": "ПеренеÑти только репозиторий из любого Git ÑервиÑа.",
|
||
"repo.migrate.gitlab.description": "ПеренеÑти данные Ñ gitlab.com или других ÑкземплÑров GitLab.",
|
||
"repo.MIGRATE_GitCaddy_PLACEHOLDER.description": "ПеренеÑти данные Ñ GitCaddy_DOT_COM_PLACEHOLDER или других ÑкземплÑров GitCaddy.",
|
||
"repo.migrate.gogs.description": "ПеренеÑти данные Ñ notabug.org или других ÑкземплÑров Gogs.",
|
||
"repo.migrate.onedev.description": "ПеренеÑти данные Ñ code.onedev.io или других ÑкземплÑров OneDev.",
|
||
"repo.migrate.codebase.description": "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ codebasehq.com.",
|
||
"repo.migrate.gitbucket.description": "ПеренеÑти данные из ÑкземплÑров GitBucket.",
|
||
"repo.migrate.migrating_git": "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Git данных",
|
||
"repo.migrate.migrating_topics": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ñ‚ÐµÐ¼",
|
||
"repo.migrate.migrating_milestones": "ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ñтапов",
|
||
"repo.migrate.migrating_labels": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ð¼ÐµÑ‚Ð¾Ðº",
|
||
"repo.migrate.migrating_releases": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ñ€ÐµÐ»Ð¸Ð·Ð¾Ð²",
|
||
"repo.migrate.migrating_issues": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð´Ð°Ñ‡",
|
||
"repo.migrate.migrating_pulls": "ÐœÐ¸Ð³Ñ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов на ÑлиÑние",
|
||
"repo.migrate.cancel_migrating_title": "Отменить миграцию",
|
||
"repo.migrate.cancel_migrating_confirm": "Ð’Ñ‹ хотите отменить Ñту миграцию?",
|
||
"repo.mirror_from": "зеркало из",
|
||
"repo.forked_from": "ответвлено от",
|
||
"repo.generated_from": "Ñоздано из",
|
||
"repo.fork_from_self": "Ð’Ñ‹ не можете форкнуть ваш ÑобÑтвенный репозиторий.",
|
||
"repo.fork_guest_user": "Войдите, чтобы форкнуть репозиторий.",
|
||
"repo.watch_guest_user": "Войдите, чтобы Ñледить за Ñтим репозиторием.",
|
||
"repo.star_guest_user": "Войдите, чтобы добавить в избранное Ñтот репозиторий.",
|
||
"repo.unwatch": "ПереÑтать Ñледить",
|
||
"repo.watch": "Следить",
|
||
"repo.unstar": "Убрать из избранного",
|
||
"repo.star": "В избранное",
|
||
"repo.fork": "Форк",
|
||
"repo.download_archive": "Скачать репозиторий",
|
||
"repo.more_operations": "Ещё дейÑтвиÑ",
|
||
"repo.quick_guide": "Краткое руководÑтво",
|
||
"repo.clone_this_repo": "Клонировать репозиторий",
|
||
"repo.cite_this_repo": "СоÑлатьÑÑ Ð½Ð° Ñтот репозиторий",
|
||
"repo.create_new_repo_command": "Создать новый репозиторий из командной Ñтроки",
|
||
"repo.push_exist_repo": "Отправка ÑущеÑтвующего Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð· командной Ñтроки",
|
||
"repo.broken_message": "Данные Git, лежащие в оÑнове репозиториÑ, не могут быть прочитаны. СвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором Ñтого ÑкземплÑра или удалите Ñтот репозиторий.",
|
||
"repo.code": "Код",
|
||
"repo.code.desc": "ИÑходный код, файлы, коммиты и ветки.",
|
||
"repo.branch": "Ветка",
|
||
"repo.tree": "Дерево",
|
||
"repo.clear_ref": "Удалить текущую ÑÑылку",
|
||
"repo.filter_branch_and_tag": "Фильтр по ветке или тегу",
|
||
"repo.find_tag": "Ðайти тег",
|
||
"repo.branches": "Ветки",
|
||
"repo.tags": "Теги",
|
||
"repo.issues": "Задачи",
|
||
"repo.pulls": "ЗапроÑÑ‹ на ÑлиÑние",
|
||
"repo.projects": "Проекты",
|
||
"repo.packages": "Пакеты",
|
||
"repo.actions": "Действия",
|
||
"repo.gallery": "Галерея",
|
||
"repo.labels": "Метки",
|
||
"repo.org_labels_desc_manage": "управлÑть",
|
||
"repo.milestone": "Ðтап",
|
||
"repo.milestones": "Ðтапы",
|
||
"repo.commits": "Коммиты",
|
||
"repo.commit": "Коммит",
|
||
"repo.release": "Релиз",
|
||
"repo.releases": "Релизы",
|
||
"repo.tag": "Тег",
|
||
"repo.released_this": "выпуÑтил(-а) Ñто",
|
||
"repo.tagged_this": "добавил(а) тег",
|
||
"repo.file": "Файл",
|
||
"repo.file_size": "Размер файла",
|
||
"repo.file_raw": "ИÑходник",
|
||
"repo.file_history": "ИÑториÑ",
|
||
"repo.file_view_source": "ПроÑмотреть иÑходный код",
|
||
"repo.file_view_rendered": "ПроÑмотр отрендеренного",
|
||
"repo.file_view_raw": "ПоÑмотреть иÑходник",
|
||
"repo.file_permalink": "ПоÑтоÑÐ½Ð½Ð°Ñ ÑÑылка",
|
||
"repo.file_too_large": "Ðтот файл Ñлишком большой, поÑтому он не может быть отображён.",
|
||
"repo.invisible_runes_header": "Ðтот файл Ñодержит невидимые Ñимволы Юникода",
|
||
"repo.ambiguous_runes_header": "Ðтот файл Ñодержит неоднозначные Ñимволы Юникода",
|
||
"repo.invisible_runes_line": "Ð’ Ñтой Ñтроке еÑть невидимые Ñимволы Юникода",
|
||
"repo.ambiguous_runes_line": "Ð’ Ñтой Ñтроке еÑть неоднозначные Ñимволы Юникода",
|
||
"repo.escape_control_characters": "Ðкранировать",
|
||
"repo.unescape_control_characters": "Убрать Ñкранирование",
|
||
"repo.file_copy_permalink": "Копировать поÑтоÑнную ÑÑылку",
|
||
"repo.view_git_blame": "Показать git blame",
|
||
"repo.video_not_supported_in_browser": "Ваш браузер не поддерживает HTML5 'video' Ñ‚Ñг.",
|
||
"repo.audio_not_supported_in_browser": "Ваш браузер не поддерживает HTML5 'audio' Ñ‚Ñг.",
|
||
"repo.symbolic_link": "СимволичеÑÐºÐ°Ñ ÑÑылка",
|
||
"repo.executable_file": "ИÑполнÑемый файл",
|
||
"repo.commit_graph": "Граф коммитов",
|
||
"repo.commit_graph.select": "Выбрать ветку",
|
||
"repo.commit_graph.hide_pr_refs": "Скрыть запроÑÑ‹ на ÑлиÑние",
|
||
"repo.commit_graph.monochrome": "Моно",
|
||
"repo.commit_graph.color": "Цвет",
|
||
"repo.commit.contained_in": "Ðтот коммит ÑодержитÑÑ Ð²:",
|
||
"repo.commit.contained_in_default_branch": "Ðтот коммит ÑвлÑетÑÑ Ñ‡Ð°Ñтью ветки по умолчанию",
|
||
"repo.commit.load_referencing_branches_and_tags": "Загрузить ветки и теги, ÑÑылающиеÑÑ Ð½Ð° Ñтот коммит",
|
||
"repo.blame": "Blame",
|
||
"repo.download_file": "Скачать файл",
|
||
"repo.normal_view": "Обычный вид",
|
||
"repo.line": "Ñтрока",
|
||
"repo.lines": "Ñтроки",
|
||
"repo.from_comment": "(комментарий)",
|
||
"repo.editor.add_file": "Добавить файл",
|
||
"repo.editor.new_file": "Ðовый файл",
|
||
"repo.editor.upload_file": "Загрузить файл",
|
||
"repo.editor.edit_file": "Редактировать файл",
|
||
"repo.editor.preview_changes": "ПроÑмотр изменений",
|
||
"repo.editor.cannot_edit_lfs_files": "LFS файлы невозможно редактировать в веб-интерфейÑе.",
|
||
"repo.editor.cannot_edit_non_text_files": "Двоичные файлы Ð½ÐµÐ»ÑŒÐ·Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ в веб-интерфейÑе.",
|
||
"repo.editor.edit_this_file": "Редактировать файл",
|
||
"repo.editor.this_file_locked": "Файл заблокирован",
|
||
"repo.editor.must_be_on_a_branch": "Чтобы внеÑти или предложить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтого файла, необходимо выбрать ветку.",
|
||
"repo.editor.fork_before_edit": "Ðеобходимо Ñделать форк Ñтого репозиториÑ, чтобы внеÑти или предложить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтого файла.",
|
||
"repo.editor.delete_this_file": "Удалить файл",
|
||
"repo.editor.must_have_write_access": "Вам необходимо иметь права на запиÑÑŒ, чтобы вноÑить или предлагать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтого файла.",
|
||
"repo.editor.file_delete_success": "Файл «%s» удалён.",
|
||
"repo.editor.name_your_file": "Ðазовите Ñвой файл…",
|
||
"repo.editor.filename_help": "Чтобы добавить директорию, введите название и нажмите '/'. Чтобы удалить, перейдите к началу Ð¿Ð¾Ð»Ñ Ð¸ нажмите клавишу backspace.",
|
||
"repo.editor.or": "или",
|
||
"repo.editor.cancel_lower": "Отменить",
|
||
"repo.editor.commit_signed_changes": "ЗафикÑировать подпиÑанные изменениÑ",
|
||
"repo.editor.commit_changes": "Сохранить правки",
|
||
"repo.editor.add": "Добавить %s",
|
||
"repo.editor.update": "Обновить %s",
|
||
"repo.editor.delete": "Удалить %s",
|
||
"repo.editor.patch": "Применить патч",
|
||
"repo.editor.patching": "ИÑправление:",
|
||
"repo.editor.new_patch": "Ðовый патч",
|
||
"repo.editor.commit_message": "Сообщение коммита",
|
||
"repo.editor.commit_message_desc": "Добавьте необÑзательное раÑширенное опиÑание…",
|
||
"repo.editor.signoff_desc": "Добавить трейлер Signed-off-by Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¾Ð¼ коммита в конце ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñ‚Ð°.",
|
||
"repo.editor.commit_directly_to_this_branch": "Сделайте коммит прÑмо в ветку <strong class=\"branch-name\">%s</strong>.",
|
||
"repo.editor.create_new_branch": "Создайте <strong>новую ветку</strong> Ð´Ð»Ñ Ñтого коммита, и Ñделайте Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние.",
|
||
"repo.editor.create_new_branch_np": "Создать <strong>новую ветку</strong> Ð´Ð»Ñ Ñтого коммита.",
|
||
"repo.editor.propose_file_change": "Предложить изменение файла",
|
||
"repo.editor.new_branch_name": "Укажите Ð¸Ð¼Ñ Ð½Ð¾Ð²Ð¾Ð¹ ветки Ð´Ð»Ñ Ñтого коммита",
|
||
"repo.editor.new_branch_name_desc": "Ðовое название ветки…",
|
||
"repo.editor.cancel": "Отмена",
|
||
"repo.editor.filename_cannot_be_empty": "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° не может быть пуÑтым.",
|
||
"repo.editor.filename_is_invalid": "ÐедопуÑтимое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°: «%s».",
|
||
"repo.editor.branch_does_not_exist": "Ветка «%s» отÑутÑтвует в Ñтом репозитории.",
|
||
"repo.editor.branch_already_exists": "Ветка «%s» уже ÑущеÑтвует в Ñтом репозитории.",
|
||
"repo.editor.directory_is_a_file": "Ð˜Ð¼Ñ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° «%s» уже иÑпользуетÑÑ Ð² качеÑтве имени файла в Ñтом репозитории.",
|
||
"repo.editor.filename_is_a_directory": "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° «%s» уже иÑпользуетÑÑ Ð² качеÑтве каталога в Ñтом репозитории.",
|
||
"repo.editor.file_changed_while_editing": "Содержимое файла изменилоÑÑŒ Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° начала редактированиÑ. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Ðажмите здеÑÑŒ</a>, чтобы увидеть, что было изменено, или <strong>ЗафикÑировать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñнова</strong>, чтобы заменить их.",
|
||
"repo.editor.file_already_exists": "Файл Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ «%s» уже ÑущеÑтвует в репозитории.",
|
||
"repo.editor.commit_empty_file_header": "Закоммитить пуÑтой файл",
|
||
"repo.editor.commit_empty_file_text": "Файл, который вы ÑобираетеÑÑŒ зафикÑировать, пуÑÑ‚. Продолжить?",
|
||
"repo.editor.no_changes_to_show": "Ðет изменений.",
|
||
"repo.editor.push_rejected_no_message": "Изменение отклонено Ñервером без ÑообщениÑ. ПожалуйÑта, проверьте хуки Git.",
|
||
"repo.editor.push_rejected": "Изменение отклонено Ñервером. ПожалуйÑта, проверьте хуки Git.",
|
||
"repo.editor.push_rejected_summary": "Полное Ñообщение об отклонении:",
|
||
"repo.editor.add_subdir": "Добавить директорию…",
|
||
"repo.editor.unable_to_upload_files": "Ðе удалоÑÑŒ загрузить файлы в «%s» из-за ошибки: %v",
|
||
"repo.editor.upload_file_is_locked": "Файл «%s» заблокирован %s.",
|
||
"repo.editor.upload_files_to_dir": "Загрузить файлы в «%s»",
|
||
"repo.editor.cannot_commit_to_protected_branch": "Ðевозможно Ñделать коммит в защищённую ветку «%s».",
|
||
"repo.editor.no_commit_to_branch": "Ðевозможно Ñовершить прÑмой коммит в ветку по причине:",
|
||
"repo.editor.user_no_push_to_branch": "Пользователь не может отправлÑть коммиты в Ñту ветку",
|
||
"repo.editor.require_signed_commit": "Ветка ожидает подпиÑанный коммит",
|
||
"repo.editor.cherry_pick": "ПеренеÑти Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ %s в:",
|
||
"repo.editor.revert": "Откатить %s к:",
|
||
"repo.commits.desc": "ПроÑмотр иÑтории изменений иÑходного кода.",
|
||
"repo.commits.commits": "Коммитов",
|
||
"repo.commits.no_commits": "Ðет общих коммитов. «%s» и «%s» имеют Ñовершенно разные иÑтории.",
|
||
"repo.commits.nothing_to_compare": "Ðти ветки одинаковы.",
|
||
"repo.commits.search.tooltip": "Можно предварÑть ключевые Ñлова префикÑами \"author:\", \"committer:\", \"after:\", или \"before:\", например \"revert author:Alice before:2019-01-13\".",
|
||
"repo.commits.search_all": "Ð’Ñе ветки",
|
||
"repo.commits.author": "Ðвтор",
|
||
"repo.commits.message": "Сообщение",
|
||
"repo.commits.date": "Дата",
|
||
"repo.commits.older": "Раньше",
|
||
"repo.commits.newer": "Ðовее",
|
||
"repo.commits.signed_by": "ПодпиÑано",
|
||
"repo.commits.signed_by_untrusted_user": "ПодпиÑано ненадежным пользователем",
|
||
"repo.commits.signed_by_untrusted_user_unmatched": "ПодпиÑан недоверенным пользователем, который не ÑоответÑтвует автору коммита",
|
||
"repo.commits.gpg_key_id": "Идентификатор ключа GPG",
|
||
"repo.commits.ssh_key_fingerprint": "Отпечаток ключа SSH",
|
||
"repo.commit.operations": "Операции",
|
||
"repo.commit.revert": "Откатить",
|
||
"repo.commit.revert-header": "Откат: %s",
|
||
"repo.commit.revert-content": "Выбрать ветку Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ°Ñ‚Ð°:",
|
||
"repo.commit.cherry-pick": "ПереноÑ",
|
||
"repo.commit.cherry-pick-content": "Выбрать ветку Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñа:",
|
||
"repo.commitstatus.error": "Ошибка",
|
||
"repo.commitstatus.failure": "Ðеудача",
|
||
"repo.commitstatus.pending": "Ожидание",
|
||
"repo.commitstatus.success": "УÑпешно",
|
||
"repo.ext_issues": "ДоÑтуп к внешним задачам",
|
||
"repo.ext_issues.desc": "СÑылка на внешнюю ÑиÑтему отÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº.",
|
||
"repo.projects.description": "ОпиÑание (необÑзательно)",
|
||
"repo.projects.description_placeholder": "ОпиÑание",
|
||
"repo.projects.create": "Создать проект",
|
||
"repo.projects.title": "Заголовок",
|
||
"repo.projects.new": "Ðовый проект",
|
||
"repo.projects.new_subheader": "Координируйте, отÑлеживайте и обновлÑйте работу в одном меÑте, так что проекты оÑтаютÑÑ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ñ‹Ð¼Ð¸ и в графике.",
|
||
"repo.projects.create_success": "Проект «%s» Ñоздан.",
|
||
"repo.projects.deletion": "Удалить проект",
|
||
"repo.projects.deletion_desc": "Удаление проекта приведёт к его удалению из вÑех ÑвÑзанных задач. Продолжить?",
|
||
"repo.projects.deletion_success": "Проект удалён.",
|
||
"repo.projects.edit": "Редактировать проекты",
|
||
"repo.projects.edit_subheader": "Создавайте и организуйте задачи и отÑлеживайте прогреÑÑ.",
|
||
"repo.projects.modify": "Обновить проект",
|
||
"repo.projects.edit_success": "Проект «%s» обновлён.",
|
||
"repo.projects.type.none": "Ðет",
|
||
"repo.projects.type.basic_kanban": "Обычный Канбан",
|
||
"repo.projects.type.bug_triage": "Планирование работы Ñ Ð±Ð°Ð³Ð°Ð¼Ð¸",
|
||
"repo.projects.template.desc": "Шаблон проекта",
|
||
"repo.projects.template.desc_helper": "Выберите шаблон проекта Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°",
|
||
"repo.projects.column.edit": "Изменить Ñтолбец",
|
||
"repo.projects.column.edit_title": "Ðазвание",
|
||
"repo.projects.column.new_title": "Ðазвание",
|
||
"repo.projects.column.new_submit": "Создать Ñтолбец",
|
||
"repo.projects.column.new": "Ðовый Ñтолбец",
|
||
"repo.projects.column.set_default": "УÑтановить по умолчанию",
|
||
"repo.projects.column.set_default_desc": "Ðазначить Ñтот Ñтолбец по умолчанию Ð´Ð»Ñ Ð½ÐµÐºÐ»Ð°ÑÑифицированных задач и запроÑов на ÑлиÑние",
|
||
"repo.projects.column.delete": "Удалить Ñтолбец",
|
||
"repo.projects.column.color": "Цвет",
|
||
"repo.projects.open": "Открыть",
|
||
"repo.projects.close": "Закрыть",
|
||
"repo.projects.column.assigned_to": "Ðазначено на",
|
||
"repo.projects.card_type.desc": "ПредпроÑмотр карточек",
|
||
"repo.projects.card_type.images_and_text": "Ð˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ текÑÑ‚",
|
||
"repo.projects.card_type.text_only": "Только текÑÑ‚",
|
||
"repo.issues.desc": "ÐžÑ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¾Ñ‚Ñ‡ÐµÑ‚Ð¾Ð² об ошибках, заданий и Ñтапов.",
|
||
"repo.issues.filter_assignees": "Фильтр назначений",
|
||
"repo.issues.filter_milestones": "Фильтр Ñтапов",
|
||
"repo.issues.filter_projects": "Фильтровать проекты",
|
||
"repo.issues.filter_labels": "Фильтр меток",
|
||
"repo.issues.filter_reviewers": "Фильтр рецензентов",
|
||
"repo.issues.new": "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð°",
|
||
"repo.issues.new.title_empty": "Заголовок не может быть пуÑтым",
|
||
"repo.issues.new.labels": "Метки",
|
||
"repo.issues.new.no_label": "Ðет меток",
|
||
"repo.issues.new.clear_labels": "ОчиÑтить метки",
|
||
"repo.issues.new.projects": "Проекты",
|
||
"repo.issues.new.clear_projects": "ОчиÑтить проекты",
|
||
"repo.issues.new.no_projects": "Ðет проекта",
|
||
"repo.issues.new.open_projects": "Открытые проекты",
|
||
"repo.issues.new.closed_projects": "Закрытые проекты",
|
||
"repo.issues.new.no_items": "Ðет Ñлементов",
|
||
"repo.issues.new.milestone": "Ðтап",
|
||
"repo.issues.new.no_milestone": "Ðет Ñтапа",
|
||
"repo.issues.new.clear_milestone": "ОчиÑтить Ñтап",
|
||
"repo.issues.new.assignees": "Ðазначенные",
|
||
"repo.issues.new.clear_assignees": "Убрать ответÑтвенных",
|
||
"repo.issues.new.no_assignees": "Ðет назначенных лиц",
|
||
"repo.issues.choose.get_started": "Ðачать",
|
||
"repo.issues.choose.open_external_link": "Открыть",
|
||
"repo.issues.choose.blank": "По умолчанию",
|
||
"repo.issues.choose.blank_about": "Создать Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¸Ð· шаблона по умолчанию.",
|
||
"repo.issues.choose.ignore_invalid_templates": "Ðекорректные шаблоны были проигнорированы",
|
||
"repo.issues.choose.invalid_templates": "Ðайден(Ñ‹) %v неверный(Ñ…) шаблон(ов)",
|
||
"repo.issues.choose.invalid_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð´Ð°Ñ‡Ð¸ Ñодержит ошибки:",
|
||
"repo.issues.no_ref": "Ðе указана ветка или Ñ‚Ñг",
|
||
"repo.issues.create": "Добавить задачу",
|
||
"repo.issues.new_label": "ÐÐ¾Ð²Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°",
|
||
"repo.issues.new_label_placeholder": "Ð˜Ð¼Ñ Ð¼ÐµÑ‚ÐºÐ¸",
|
||
"repo.issues.new_label_desc_placeholder": "ОпиÑание",
|
||
"repo.issues.create_label": "Добавить метку",
|
||
"repo.issues.label_templates.title": "Загрузить набор предопределённых меток",
|
||
"repo.issues.label_templates.info": "Меток пока не ÑущеÑтвует. Создайте метку или иÑпользуйте набор меток:",
|
||
"repo.issues.label_templates.helper": "Выберите метку",
|
||
"repo.issues.label_templates.use": "ИÑпользовать набор меток",
|
||
"repo.issues.label_templates.fail_to_load_file": "Ðе удалоÑÑŒ загрузить файл шаблона меток «%s»: %v",
|
||
"repo.issues.add_label": "добавил(а) метку %s %s",
|
||
"repo.issues.add_labels": "добавил(а) метки %s %s",
|
||
"repo.issues.remove_label": "удалил(а) метку %s %s",
|
||
"repo.issues.remove_labels": "удалил(а) метки %s %s",
|
||
"repo.issues.add_remove_labels": "добавил(а) метки %s и удалил(а) %s %s",
|
||
"repo.issues.add_milestone_at": "добавил(а) к Ñтапу <b>%s</b> %s",
|
||
"repo.issues.add_project_at": "добавил(а) в <b>%s</b> проект %s",
|
||
"repo.issues.change_milestone_at": "изменил(а) целевой Ñтап Ñ <b>%s</b> на <b>%s</b> %s",
|
||
"repo.issues.change_project_at": "изменил(а) проект Ñ <b>%s</b> на <b>%s</b> %s",
|
||
"repo.issues.remove_milestone_at": "удалил(а) Ñто из Ñтапа <b>%s</b> %s",
|
||
"repo.issues.remove_project_at": "удалил(а) Ñто из проекта <b>%s</b> %s",
|
||
"repo.issues.deleted_milestone": "(удалено)",
|
||
"repo.issues.deleted_project": "(удалено)",
|
||
"repo.issues.self_assign_at": "назначил(а) на ÑÐµÐ±Ñ %s",
|
||
"repo.issues.add_assignee_at": "был(а) назначен(а) <b>%s</b> %s",
|
||
"repo.issues.remove_assignee_at": "был ÑнÑÑ‚ Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ <b>%s</b> %s",
|
||
"repo.issues.remove_self_assignment": "убрал(а) их назначение %s",
|
||
"repo.issues.change_title_at": "изменил(а) заголовок Ñ <b><strike>%s</strike></b> на <b>%s</b> %s",
|
||
"repo.issues.change_ref_at": "изменил(а) ÑÑылку Ñ <b><strike>%s</strike></b> на <b>%s</b> %s",
|
||
"repo.issues.remove_ref_at": "убрал(а) ÑÑылку <b>%s</b> %s",
|
||
"repo.issues.add_ref_at": "добавил(а) ÑÑылку <b>%s</b> %s",
|
||
"repo.issues.delete_branch_at": "удалил(а) ветку <b>%s</b> %s",
|
||
"repo.issues.filter_label": "Метка",
|
||
"repo.issues.filter_label_exclude": "ИÑпользуйте <code>alt</code> + <code>click/enter</code>, чтобы иÑключить метки",
|
||
"repo.issues.filter_label_no_select": "Ð’Ñе метки",
|
||
"repo.issues.filter_label_select_no_label": "Ðет метки",
|
||
"repo.issues.filter_milestone": "Ðтап",
|
||
"repo.issues.filter_milestone_all": "Ð’Ñе Ñтапы",
|
||
"repo.issues.filter_milestone_none": "Ðет Ñтапов",
|
||
"repo.issues.filter_milestone_open": "Открытые Ñтапы",
|
||
"repo.issues.filter_milestone_closed": "Закрытые Ñтапы",
|
||
"repo.issues.filter_project": "Проект",
|
||
"repo.issues.filter_project_all": "Ð’Ñе проекты",
|
||
"repo.issues.filter_project_none": "Ðет проекта",
|
||
"repo.issues.filter_external_user": "External User",
|
||
"repo.issues.filter_assignee": "Ðазначено",
|
||
"repo.issues.filter_poster": "Ðвтор",
|
||
"repo.issues.filter_type": "Тип",
|
||
"repo.issues.filter_type.all_issues": "Ð’Ñе задачи",
|
||
"repo.issues.filter_type.assigned_to_you": "Ðазначено вам",
|
||
"repo.issues.filter_type.created_by_you": "Созданные вами",
|
||
"repo.issues.filter_type.mentioning_you": "Ð’Ñ‹ упомÑнуты",
|
||
"repo.issues.filter_type.review_requested": "Проверка запрошена",
|
||
"repo.issues.filter_type.reviewed_by_you": "Проверенные вами",
|
||
"repo.issues.filter_sort": "Сортировать",
|
||
"repo.issues.filter_sort.latest": "Ðовейшие",
|
||
"repo.issues.filter_sort.oldest": "Старейшие",
|
||
"repo.issues.filter_sort.leastupdate": "Давно обновленные",
|
||
"repo.issues.filter_sort.mostcomment": "Больше комментариев",
|
||
"repo.issues.filter_sort.leastcomment": "Меньше комментариев",
|
||
"repo.issues.filter_sort.nearduedate": "Ближайшее по дате завершениÑ",
|
||
"repo.issues.filter_sort.farduedate": "Удалённое по дате завершениÑ",
|
||
"repo.issues.filter_sort.moststars": "Больше звезд",
|
||
"repo.issues.filter_sort.feweststars": "Меньше звезд",
|
||
"repo.issues.filter_sort.mostforks": "Больше форков",
|
||
"repo.issues.filter_sort.fewestforks": "Меньше форков",
|
||
"repo.issues.action_open": "Открыть",
|
||
"repo.issues.action_close": "Закрыть",
|
||
"repo.issues.action_label": "Метка",
|
||
"repo.issues.action_milestone": "Ðтап",
|
||
"repo.issues.action_milestone_no_select": "Ðет Ñтапа",
|
||
"repo.issues.action_assignee": "ОтветÑтвенный",
|
||
"repo.issues.action_assignee_no_select": "Ðет ответÑтвенного",
|
||
"repo.issues.action_check": "Выбрать/отменить выбор",
|
||
"repo.issues.action_check_all": "Выбрать/отменить выбор вÑех Ñлементов",
|
||
"repo.issues.opened_by": "открыта %[1]s <a href=\"%[2]s\">%[3]s</a>",
|
||
"repo.pulls.merged_by": "от <a href=\"%[2]s\">%[3]s</a> был Ñлит %[1]s",
|
||
"repo.pulls.merged_by_fake": "от %[2]s был Ñлит %[1]s",
|
||
"repo.issues.closed_by": "от <a href=\"%[2]s\">%[3]s</a> была закрыта %[1]s",
|
||
"repo.issues.opened_by_fake": "открыт %[1]s пользователем %[2]s",
|
||
"repo.issues.closed_by_fake": "%[2]s закрыл(а) %[1]s",
|
||
"repo.issues.previous": "ПредыдущаÑ",
|
||
"repo.issues.next": "СледующаÑ",
|
||
"repo.issues.open_title": "Открыто",
|
||
"repo.issues.closed_title": "Закрыто",
|
||
"repo.issues.draft_title": "Черновик",
|
||
"repo.issues.num_comments_1": "%d комментарий",
|
||
"repo.issues.num_comments": "комментариев: %d",
|
||
"repo.issues.commented_at": "прокомментировал(а) <a href=\"#%s\"> %s</a>",
|
||
"repo.issues.delete_comment_confirm": "Ð’Ñ‹ уверены, что хотите удалить Ñтот комментарий?",
|
||
"repo.issues.context.copy_link": "Копировать ÑÑылку",
|
||
"repo.issues.context.quote_reply": "Цитировать ответ",
|
||
"repo.issues.context.reference_issue": "СÑылка в новой задаче",
|
||
"repo.issues.context.edit": "Редактировать",
|
||
"repo.issues.context.delete": "Удалить",
|
||
"repo.issues.no_content": "ОпиÑание отÑутÑтвует.",
|
||
"repo.issues.close": "Закрыть задачу",
|
||
"repo.issues.comment_pull_merged_at": "Ñлил(а) коммит %[1]s в %[2]s %[3]s",
|
||
"repo.issues.comment_manually_pull_merged_at": "вручную Ñлил(а) коммит %[1]s в %[2]s %[3]s",
|
||
"repo.issues.reopen_issue": "Открыть Ñнова",
|
||
"repo.issues.create_comment": "Комментировать",
|
||
"repo.issues.closed_at": "закрыл(а) Ñту задачу <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.reopened_at": "переоткрыл(а) Ñту проблему <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.commit_ref_at": "упомÑнул Ñту задачу в коммите <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_issue_from": "<a href=\"%[3]s\">ÑÑылка на Ñту проблему %[4]s</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_pull_from": "<a href=\"%[3]s\">ÑоÑлалÑÑ(аÑÑŒ) на Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние %[4]s</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_closing_from": "<a href=\"%[3]s\">ÑоÑлалÑÑ(аÑÑŒ) на Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние %[4]s, который закроет Ñту задачу</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_reopening_from": "<a href=\"%[3]s\">ÑоÑлалÑÑ(аÑÑŒ) на Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние %[4]s, который повторно откроет Ñту задачу</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_closed_from": "<a href=\"%[3]s\">закрыл Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ %[4]s</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_reopened_from": "<a href=\"%[3]s\">переоткрыл Ñту задачу %[4]s</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.issues.ref_from": "из %[1]s",
|
||
"repo.issues.author": "Ðвтор",
|
||
"repo.issues.author_helper": "Ðтот пользователь ÑвлÑетÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð¾Ð¼.",
|
||
"repo.issues.role.owner": "Владелец",
|
||
"repo.issues.role.owner_helper": "Ðтот пользователь ÑвлÑетÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†ÐµÐ¼ репозиториÑ.",
|
||
"repo.issues.role.member": "УчаÑтник",
|
||
"repo.issues.role.member_helper": "Ðтот пользователь ÑвлÑетÑÑ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ организации, владеющей Ñтим репозиторием.",
|
||
"repo.issues.role.collaborator": "Соавтор",
|
||
"repo.issues.role.collaborator_helper": "Ðтот пользователь был приглашен Ñотрудничать в репозитории.",
|
||
"repo.issues.role.first_time_contributor": "Ðовый учаÑтник",
|
||
"repo.issues.role.first_time_contributor_helper": "Ðто первый вклад Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² репозиторий.",
|
||
"repo.issues.role.contributor": "УчаÑтник",
|
||
"repo.issues.re_request_review": "Повторить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° отзыв",
|
||
"repo.issues.is_stale": "Со времени Ñтого обзора в Ñтот PR были внеÑены некоторые изменениÑ",
|
||
"repo.issues.remove_request_review": "Удалить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° отзыв",
|
||
"repo.issues.remove_request_review_block": "Ðевозможно удалить Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° отзыв",
|
||
"repo.issues.dismiss_review": "Отклонить отзыв",
|
||
"repo.issues.dismiss_review_warning": "Ð’Ñ‹ уверены, что хотите отклонить Ñту рецензию?",
|
||
"repo.issues.sign_in_require_desc": "<a href=\"%s\">Войдите</a>, чтобы приÑоединитьÑÑ Ðº обÑуждению.",
|
||
"repo.issues.edit": "Изменить",
|
||
"repo.issues.cancel": "Отмена",
|
||
"repo.issues.save": "Сохранить",
|
||
"repo.issues.label_title": "Ð˜Ð¼Ñ Ð¼ÐµÑ‚ÐºÐ¸",
|
||
"repo.issues.label_description": "ОпиÑание метки",
|
||
"repo.issues.label_color": "Цвет метки",
|
||
"repo.issues.label_exclusive": "ÐкÑклюзивный",
|
||
"repo.issues.label_archive": "Метка архива",
|
||
"repo.issues.label_archived_filter": "Показать архивированные метки",
|
||
"repo.issues.label_archive_tooltip": "Ðрхивированные метки иÑключаютÑÑ Ð¿Ð¾ умолчанию из подÑказок при поиÑке по метке.",
|
||
"repo.issues.label_exclusive_desc": "Ðазовите метку <code>облаÑть/Ñлемент</code>, чтобы Ñделать ее взаимоиÑключающей Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ метками <code>облаÑть/</code>.",
|
||
"repo.issues.label_exclusive_warning": "Любые метки Ñ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰ÐµÐ¹ облаÑтью будут удалены при редактировании меток задачи или запроÑа на ÑлиÑние.",
|
||
"repo.issues.label_count": "%d меток",
|
||
"repo.issues.label_open_issues": "%d открытых задач",
|
||
"repo.issues.label_edit": "Редактировать",
|
||
"repo.issues.label_delete": "Удалить",
|
||
"repo.issues.label_modify": "Изменить метку",
|
||
"repo.issues.label_deletion": "Удалить метку",
|
||
"repo.issues.label_deletion_desc": "Удаление метки удалÑет ее из вÑех обÑуждений. Продолжить?",
|
||
"repo.issues.label_deletion_success": "Метка удалена.",
|
||
"repo.issues.label.filter_sort.alphabetically": "По алфавиту",
|
||
"repo.issues.label.filter_sort.reverse_alphabetically": "С конца алфавита",
|
||
"repo.issues.label.filter_sort.by_size": "Минимальный размер",
|
||
"repo.issues.label.filter_sort.reverse_by_size": "МакÑимальный размер",
|
||
"repo.issues.num_participants": "%d учаÑтников",
|
||
"repo.issues.attachment.open_tab": "Ðажмите, чтобы увидеть «%s» в новой вкладке",
|
||
"repo.issues.attachment.download": "Ðажмите, чтобы Ñкачать «%s»",
|
||
"repo.issues.subscribe": "ПодпиÑатьÑÑ",
|
||
"repo.issues.unsubscribe": "ОтказатьÑÑ Ð¾Ñ‚ подпиÑки",
|
||
"repo.issues.unpin": "Открепить",
|
||
"repo.issues.max_pinned": "ÐÐµÐ»ÑŒÐ·Ñ Ð·Ð°ÐºÑ€ÐµÐ¿Ð¸Ñ‚ÑŒ больше задач",
|
||
"repo.issues.pin_comment": "закрепил(а) Ñту задачу %s",
|
||
"repo.issues.unpin_comment": "открепил(а) Ñту задачу %s",
|
||
"repo.issues.lock": "Ограничить обÑуждение",
|
||
"repo.issues.unlock": "СнÑть ограничение",
|
||
"repo.issues.lock_duplicate": "ОбÑуждение задачи уже ограничено.",
|
||
"repo.issues.unlock_error": "Ðевозможно ÑнÑть неÑущеÑтвующее ограничение обÑуждениÑ.",
|
||
"repo.issues.lock_with_reason": "заблокировано как <strong>%s</strong> и ограничено обÑуждение Ð´Ð»Ñ ÑоучаÑтников %s",
|
||
"repo.issues.lock_no_reason": "ограничил(а) обÑуждение задачи кругом Ñоавторов %s",
|
||
"repo.issues.unlock_comment": "ÑнÑл(а) ограничение %s",
|
||
"repo.issues.lock_confirm": "Ограничить",
|
||
"repo.issues.unlock_confirm": "СнÑть",
|
||
"repo.issues.lock.notice_2": "- Ð’Ñ‹ и другие Ñоавторы Ñ Ð´Ð¾Ñтупом к Ñтому репозиторию могут оÑтавлÑть комментарии, которые могут видеть другие.",
|
||
"repo.issues.lock.notice_3": "- Ð’Ñ‹ вÑегда можете ÑнÑть ограничение Ñ Ð¾Ð±ÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ñтой задачи.",
|
||
"repo.issues.unlock.notice_1": "- Ð’Ñе Ñнова Ñмогут принÑть учаÑтие в обÑуждении данной задачи.",
|
||
"repo.issues.unlock.notice_2": "- Ð’Ñ‹ вÑегда можете Ñнова наложить ограничение на обÑуждение Ñтой задачи.",
|
||
"repo.issues.lock.reason": "Причина Ð´Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ",
|
||
"repo.issues.lock.title": "Ограничить обÑуждение данной задачи.",
|
||
"repo.issues.unlock.title": "СнÑть ограничение обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ задачи.",
|
||
"repo.issues.comment_on_locked": "Ð’Ñ‹ не можете оÑтавить комментарий по задаче, ограниченной Ð´Ð»Ñ Ð¾Ð±ÑуждениÑ.",
|
||
"repo.issues.delete": "Удалить",
|
||
"repo.issues.delete.title": "Удалить Ñту задачу?",
|
||
"repo.issues.delete.text": "Ð’Ñ‹ дейÑтвительно хотите удалить Ñту задачу? Ðто навÑегда удалит вÑÑ‘ Ñодержимое. Возможно лучше закрыть её в архивных целÑÑ….",
|
||
"repo.issues.tracker": "ОтÑлеживание времени",
|
||
"repo.issues.tracker_auto_close": "Таймер будет оÑтановлен автоматичеÑки, когда Ñта проблема будет закрыта",
|
||
"repo.issues.tracking_already_started": "Ð’Ñ‹ уже начали отÑлеживать Ð²Ñ€ÐµÐ¼Ñ Ð´Ð»Ñ <a href=\"%s\">другой задачи</a>!",
|
||
"repo.issues.cancel_tracking_history": "отменил(а) отÑлеживание времени %s",
|
||
"repo.issues.del_time": "Удалить Ñтот журнал времени",
|
||
"repo.issues.del_time_history": "удалил(а) потраченное Ð²Ñ€ÐµÐ¼Ñ %s",
|
||
"repo.issues.add_time_hours": "ЧаÑÑ‹",
|
||
"repo.issues.add_time_minutes": "Минуты",
|
||
"repo.issues.add_time_sum_to_small": "Ð’Ñ€ÐµÐ¼Ñ Ð½Ðµ было введено.",
|
||
"repo.issues.time_spent_total": "Общее затраченное времÑ",
|
||
"repo.issues.time_spent_from_all_authors": "Общее затраченное времÑ: %s",
|
||
"repo.issues.due_date": "Срок выполнениÑ",
|
||
"repo.issues.invalid_due_date_format": "Дата Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° быть в формате 'гггг-мм-дд'.",
|
||
"repo.issues.error_modifying_due_date": "Ðе удалоÑÑŒ изменить Ñрок выполнениÑ.",
|
||
"repo.issues.error_removing_due_date": "Ðе удалоÑÑŒ убрать Ñрок выполнениÑ.",
|
||
"repo.issues.push_commit_1": "добавил(а) %d коммит %s",
|
||
"repo.issues.push_commits_n": "добавил(а) %d коммитов %s",
|
||
"repo.issues.force_push_codes": "форÑировал(а) отправку изменений %[1]s <a class=\"ui sha\" href=\"%[5]s\"><code>%[4]s</code></a> вмеÑто <a class=\"ui sha\" href=\"%[3]s\"><code>%[2]s</code></a> %[6]s",
|
||
"repo.issues.force_push_compare": "Сравнить",
|
||
"repo.issues.due_date_form": "гггг-мм-дд",
|
||
"repo.issues.due_date_form_add": "Добавить Ñрок выполнениÑ",
|
||
"repo.issues.due_date_form_edit": "Редактировать",
|
||
"repo.issues.due_date_form_remove": "Удалить",
|
||
"repo.issues.due_date_not_set": "Срок Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½Ðµ уÑтановлен.",
|
||
"repo.issues.due_date_added": "добавил(а) Ñрок Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ %s %s",
|
||
"repo.issues.due_date_modified": "изменил(а) Ñрок Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñ %[2]s на %[1]s %[3]s",
|
||
"repo.issues.due_date_remove": "удалён Ñрок Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ %s %s",
|
||
"repo.issues.due_date_overdue": "ПроÑроченные",
|
||
"repo.issues.due_date_invalid": "Срок дейÑÑ‚Ð²Ð¸Ñ Ð½ÐµÐ´ÐµÐ¹Ñтвителен или находитÑÑ Ð·Ð° пределами допуÑтимого диапазона. ПожалуйÑта, иÑпользуйте формат 'гггг-мм-дд'.",
|
||
"repo.issues.dependency.title": "ЗавиÑимоÑти",
|
||
"repo.issues.dependency.issue_no_dependencies": "ЗавиÑимоÑтей нет.",
|
||
"repo.issues.dependency.pr_no_dependencies": "ЗавиÑимоÑтей нет.",
|
||
"repo.issues.dependency.no_permission_1": "У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ %d завиÑимоÑти",
|
||
"repo.issues.dependency.no_permission_n": "У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ %d завиÑимоÑтей",
|
||
"repo.issues.dependency.no_permission.can_remove": "У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñтой завиÑимоÑти, но вы можете удалить Ñту завиÑимоÑть",
|
||
"repo.issues.dependency.add": "Добавить завиÑимоÑть…",
|
||
"repo.issues.dependency.cancel": "Отменить",
|
||
"repo.issues.dependency.remove": "Удалить",
|
||
"repo.issues.dependency.remove_info": "Удалить Ñту завиÑимоÑть",
|
||
"repo.issues.dependency.added_dependency": "добавил(а) новую завиÑимоÑть %s",
|
||
"repo.issues.dependency.removed_dependency": "убрал(а) завиÑимоÑть %s",
|
||
"repo.issues.dependency.pr_closing_blockedby": "Закрытие Ñтого запроÑа на ÑлиÑние блокируетÑÑ Ñледующими задачами",
|
||
"repo.issues.dependency.issue_closing_blockedby": "Закрытие Ñтой задачи блокируетÑÑ Ñледующими задачами",
|
||
"repo.issues.dependency.issue_close_blocks": "Ðта задача блокирует закрытие Ñледующих задач",
|
||
"repo.issues.dependency.pr_close_blocks": "Ðтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние блокирует закрытие Ñледующих задач",
|
||
"repo.issues.dependency.issue_batch_close_blocked": "Ðевозможно пакетно закрыть выбранные задачи, потому что у задачи #%d оÑтаютÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ðµ завиÑимоÑти",
|
||
"repo.issues.dependency.blocks_short": "Блоки",
|
||
"repo.issues.dependency.blocked_by_short": "ЗавиÑит от",
|
||
"repo.issues.dependency.remove_header": "Удалить завиÑимоÑть",
|
||
"repo.issues.dependency.issue_remove_text": "Ðто приведет к удалению завиÑимоÑти от Ñтой задачи. Продолжить?",
|
||
"repo.issues.dependency.pr_remove_text": "Ðто приведёт к удалению завиÑимоÑти от Ñтого запроÑа на ÑлиÑние. Продолжить?",
|
||
"repo.issues.dependency.setting": "Включение завиÑимоÑтей Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ñ‡ и запроÑов на ÑлиÑние",
|
||
"repo.issues.dependency.add_error_same_issue": "Ð’Ñ‹ не можете заÑтавить задачу завиÑеть от Ñамой ÑебÑ.",
|
||
"repo.issues.dependency.add_error_dep_issue_not_exist": "ЗавиÑÐ¸Ð¼Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð° не ÑущеÑтвует.",
|
||
"repo.issues.dependency.add_error_dep_not_exist": "ЗавиÑимоÑти не ÑущеÑтвует.",
|
||
"repo.issues.dependency.add_error_dep_exists": "ЗавиÑимоÑть уже ÑущеÑтвует.",
|
||
"repo.issues.dependency.add_error_dep_not_same_repo": "Обе задачи должны находитьÑÑ Ð² одном репозитории.",
|
||
"repo.issues.review.self.approval": "Ð’Ñ‹ не можете одобрить ÑобÑтвенный Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние.",
|
||
"repo.issues.review.self.rejection": "Ðевозможно запрашивать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñвоего запроÑа на ÑлиÑние.",
|
||
"repo.issues.review.approve": "одобрил(а) Ñти Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ %s",
|
||
"repo.issues.review.dismissed_label": "Отклонено",
|
||
"repo.issues.review.left_comment": "оÑтавил комментарий",
|
||
"repo.issues.review.content.empty": "Ð—Ð°Ð¿Ñ€Ð°ÑˆÐ¸Ð²Ð°Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ, вы обÑзаны оÑтавить комментарий Ñ Ð¿Ð¾ÑÑнением Ñвоих пожеланий отноÑительно запроÑа на ÑлиÑние.",
|
||
"repo.issues.review.reject": "запроÑил(а) Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ %s",
|
||
"repo.issues.review.wait": "был запрошен Ð´Ð»Ñ Ð¾Ñ‚Ð·Ñ‹Ð²Ð° %s",
|
||
"repo.issues.review.add_review_request": "запроÑил отзыв от %s %s",
|
||
"repo.issues.review.remove_review_request": "удалена заÑвка на отзыв Ð´Ð»Ñ %s %s",
|
||
"repo.issues.review.pending": "Ожидание",
|
||
"repo.issues.review.pending.tooltip": "Ðтот комментарий в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ виден другим пользователÑм. Чтобы отправить отложенные комментарии, выберите «%s» → «%s/%s/%s» в верхней чаÑти Ñтраницы.",
|
||
"repo.issues.review.review": "РецензиÑ",
|
||
"repo.issues.review.reviewers": "Рецензенты",
|
||
"repo.issues.review.outdated": "УÑтаревшее",
|
||
"repo.issues.review.option.show_outdated_comments": "Показать уÑтаревшие комментарии",
|
||
"repo.issues.review.option.hide_outdated_comments": "Скрыть уÑтаревшие комментарии",
|
||
"repo.issues.review.show_outdated": "Показать уÑтаревшие",
|
||
"repo.issues.review.hide_outdated": "Скрыть уÑтаревшие",
|
||
"repo.issues.review.show_resolved": "Показать разрешенные",
|
||
"repo.issues.review.hide_resolved": "Скрыть разрешенные",
|
||
"repo.issues.review.resolve_conversation": "Покинуть диалог",
|
||
"repo.issues.review.un_resolve_conversation": "Ðезавершённый разговор",
|
||
"repo.issues.review.resolved_by": "пометить Ñтот разговор как разрешённый",
|
||
"repo.issues.review.commented": "Комментировать",
|
||
"repo.issues.reference_issue.body": "Тело",
|
||
"repo.issues.content_history.deleted": "удалено",
|
||
"repo.issues.content_history.edited": "отредактировано",
|
||
"repo.issues.content_history.created": "Ñоздано",
|
||
"repo.issues.content_history.delete_from_history": "Удалить из иÑтории",
|
||
"repo.issues.content_history.delete_from_history_confirm": "Удалить из иÑтории?",
|
||
"repo.issues.content_history.options": "ÐаÑтройки",
|
||
"repo.issues.reference_link": "СÑылка: %s",
|
||
"repo.compare.compare_base": "ОÑнова",
|
||
"repo.compare.compare_head": "Ñравнить",
|
||
"repo.pulls.desc": "Включить запроÑÑ‹ на ÑлиÑние и проверки кода.",
|
||
"repo.pulls.new": "Ðовый Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.pulls.view": "ПроÑмотр запроÑа на ÑлиÑние",
|
||
"repo.pulls.compare_changes": "Ðовый Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.pulls.allow_edits_from_maintainers": "Разрешить редактирование Ñопровождающими",
|
||
"repo.pulls.allow_edits_from_maintainers_desc": "Пользователи Ñ Ð´Ð¾Ñтупом на запиÑÑŒ в оÑновную ветку могут отправлÑть Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ в Ñту ветку",
|
||
"repo.pulls.allow_edits_from_maintainers_err": "Ðе удалоÑÑŒ обновить",
|
||
"repo.pulls.compare_changes_desc": "Сравнить две ветки и Ñоздать Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹.",
|
||
"repo.pulls.has_viewed_file": "ПроÑмотрено",
|
||
"repo.pulls.has_changed_since_last_review": "Изменено Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° вашего поÑледнего отзыва",
|
||
"repo.pulls.viewed_files_label": "%[1]d из %[2]d файлов проÑмотрено",
|
||
"repo.pulls.expand_files": "Показать вÑе файлы",
|
||
"repo.pulls.collapse_files": "Свернуть вÑе файлы",
|
||
"repo.pulls.compare_base": "Ð±Ð°Ð·Ð¾Ð²Ð°Ñ Ð²ÐµÑ‚ÐºÐ°",
|
||
"repo.pulls.compare_compare": "взÑть из",
|
||
"repo.pulls.switch_comparison_type": "Переключить тип ÑравнениÑ",
|
||
"repo.pulls.switch_head_and_base": "ПоменÑть иÑходную и целевую ветки меÑтами",
|
||
"repo.pulls.filter_branch": "Фильтр по ветке",
|
||
"repo.pulls.show_all_commits": "Показать вÑе коммиты",
|
||
"repo.pulls.show_changes_since_your_last_review": "Показать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° вашего поÑледнего отзыва",
|
||
"repo.pulls.showing_only_single_commit": "Показать только Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñ‚Ð° %[1]s",
|
||
"repo.pulls.showing_specified_commit_range": "Показаны только Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ %[1]s..%[2]",
|
||
"repo.pulls.filter_changes_by_commit": "Фильтр по коммиту",
|
||
"repo.pulls.nothing_to_compare": "Ðечего Ñравнивать, родительÑÐºÐ°Ñ Ð¸ Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ Ð²ÐµÑ‚ÐºÐ° одинаковые.",
|
||
"repo.pulls.nothing_to_compare_and_allow_empty_pr": "Ветки идентичны. Ðтот PR будет пуÑтым.",
|
||
"repo.pulls.has_pull_request": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние Ñтих веток уже ÑущеÑтвует: <a href=\"%[1]s\">%[2]s#%[3]d</a>",
|
||
"repo.pulls.create": "Создать Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.pulls.title_desc": "хочет влить %[1]d коммит(ов) из <code>%[2]s</code> в <code id=\"branch_target\">%[3]s</code>",
|
||
"repo.pulls.merged_title_desc": "Ñлито %[1]d коммит(ов) из <code>%[2]s</code> в <code>%[3]s</code> %[4]s",
|
||
"repo.pulls.change_target_branch_at": "изменил(а) целевую ветку Ñ <b>%s</b> на <b>%s</b> %s",
|
||
"repo.pulls.tab_conversation": "ОбÑуждение",
|
||
"repo.pulls.tab_commits": "Коммиты",
|
||
"repo.pulls.tab_files": "Изменённые файлы",
|
||
"repo.pulls.reopen_to_merge": "ПожалуйÑта, переоткройте Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑлиÑниÑ.",
|
||
"repo.pulls.cant_reopen_deleted_branch": "Ðтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние не может быть открыт заново, потому что ветка была удалена.",
|
||
"repo.pulls.merged": "Слито",
|
||
"repo.pulls.merged_success": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние удовлетворён и закрыт",
|
||
"repo.pulls.closed": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние закрыт",
|
||
"repo.pulls.manually_merged": "Слито вручную",
|
||
"repo.pulls.merged_info_text": "Ветку %s теперь можно удалить.",
|
||
"repo.pulls.is_closed": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние закрыт.",
|
||
"repo.pulls.title_wip_desc": "<a href=\"#\">Добавьте <strong>%s</strong> в начало заголовка</a> Ð´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ от Ñлучайного доÑрочного принÑÑ‚Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа на ÑлиÑние",
|
||
"repo.pulls.cannot_merge_work_in_progress": "Ðтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние помечен как в процеÑÑе работы.",
|
||
"repo.pulls.still_in_progress": "Ð’ÑÑ‘ ещё в процеÑÑе?",
|
||
"repo.pulls.add_prefix": "Добавить <strong>%s</strong> префикÑ",
|
||
"repo.pulls.remove_prefix": "Удалить <strong>%s</strong> префикÑ",
|
||
"repo.pulls.data_broken": "Содержимое Ñтого запроÑа было нарушено вÑледÑтвие ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ форка.",
|
||
"repo.pulls.files_conflicted": "Ðтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние имеет Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ веткой.",
|
||
"repo.pulls.is_ancestor": "Ðта ветка уже включена в целевую ветку. Сливать нечего.",
|
||
"repo.pulls.is_empty": "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸Ð· Ñтой ветки уже еÑть в целевой ветке. Ðто будет пуÑтой коммит.",
|
||
"repo.pulls.required_status_check_failed": "Ðекоторые необходимые проверки не были пройдены.",
|
||
"repo.pulls.required_status_check_missing": "ОтÑутÑтвуют некоторые обÑзательные проверки.",
|
||
"repo.pulls.required_status_check_administrator": "Как админиÑтратор, вы вÑе равно можете принÑть Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние.",
|
||
"repo.pulls.blocked_by_rejection": "Официальный рецензент запроÑил Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ðº Ñтому запроÑу на ÑлиÑние.",
|
||
"repo.pulls.can_auto_merge_desc": "Ðтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние может быть объединён автоматичеÑки.",
|
||
"repo.pulls.cannot_auto_merge_desc": "Ðтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние не может быть объединён автоматичеÑки.",
|
||
"repo.pulls.cannot_auto_merge_helper": "ПожалуйÑта, Ñовершите ÑлиÑние вручную Ð´Ð»Ñ ÑƒÑ€ÐµÐ³ÑƒÐ»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð¾Ð².",
|
||
"repo.pulls.num_conflicting_files_1": "%d конфликтующий файл",
|
||
"repo.pulls.num_conflicting_files_n": "%d конфликтующих файлов",
|
||
"repo.pulls.approve_count_1": "%d одобрение",
|
||
"repo.pulls.approve_count_n": "%d одобрений",
|
||
"repo.pulls.reject_count_1": "%d Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° изменение",
|
||
"repo.pulls.reject_count_n": "%d запроÑов на изменение",
|
||
"repo.pulls.waiting_count_1": "%d ожидает проверки",
|
||
"repo.pulls.waiting_count_n": "%d ожидающих отзывов",
|
||
"repo.pulls.no_merge_desc": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние не может быть принÑÑ‚, так как отключены вÑе наÑтройки ÑлиÑниÑ.",
|
||
"repo.pulls.no_merge_helper": "Включите опции ÑлиÑÐ½Ð¸Ñ Ð² наÑтройках Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð»Ð¸ Ñовершите ÑлиÑние Ñтого запроÑа вручную.",
|
||
"repo.pulls.no_merge_wip": "Данный Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние не может быть принÑÑ‚, поÑкольку он помечен как находÑщийÑÑ Ð² разработке.",
|
||
"repo.pulls.no_merge_access": "У Ð²Ð°Ñ Ð½ÐµÑ‚ права Ð´Ð»Ñ ÑлиÑÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ запроÑа.",
|
||
"repo.pulls.merge_pull_request": "Создать коммит на ÑлиÑние",
|
||
"repo.pulls.squash_merge_pull_request": "Создать объединённый коммит",
|
||
"repo.pulls.merge_manually": "Слито вручную",
|
||
"repo.pulls.merge_commit_id": "ID коммита ÑлиÑниÑ",
|
||
"repo.pulls.require_signed_wont_sign": "Ð”Ð°Ð½Ð½Ð°Ñ Ð²ÐµÑ‚ÐºÐ° ожидает подпиÑанные коммиты, однако ÑлиÑние не будет подпиÑано",
|
||
"repo.pulls.invalid_merge_option": "Ðтот параметр ÑлиÑÐ½Ð¸Ñ Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать Ð´Ð»Ñ Ñтого запроÑа на ÑлиÑние.",
|
||
"repo.pulls.merge_conflict_summary": "Сообщение об ошибке",
|
||
"repo.pulls.rebase_conflict_summary": "Сообщение об ошибке",
|
||
"repo.pulls.push_rejected_summary": "ÐŸÐ¾Ð»Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° отклонениÑ",
|
||
"repo.pulls.open_unmerged_pull_exists": "Ð’Ñ‹ не можете Ñнова открыть, поÑкольку уже ÑущеÑтвует Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние (#%d) из того же Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ñ Ñ‚Ð¾Ð¹ же информацией о ÑлиÑнии и ожидающий ÑлиÑниÑ.",
|
||
"repo.pulls.status_checking": "ВыполнÑÑŽÑ‚ÑÑ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ проверки",
|
||
"repo.pulls.status_checks_success": "Ð’Ñе проверки выполнены уÑпешно",
|
||
"repo.pulls.status_checks_warning": "Ðекоторые проверки Ñообщили о предупреждениÑÑ…",
|
||
"repo.pulls.status_checks_failure": "Ðекоторые проверки не удалиÑÑŒ",
|
||
"repo.pulls.status_checks_error": "Ðекоторые проверки Ñообщили об ошибках",
|
||
"repo.pulls.status_checks_requested": "ТребуетÑÑ",
|
||
"repo.pulls.status_checks_details": "ИнформациÑ",
|
||
"repo.pulls.status_checks_hide_all": "Скрыть вÑе проверки",
|
||
"repo.pulls.status_checks_show_all": "Показать вÑе проверки",
|
||
"repo.pulls.update_branch": "Обновить ветку поÑредÑтвом ÑлиÑниÑ",
|
||
"repo.pulls.update_branch_rebase": "Обновить ветку через rebase",
|
||
"repo.pulls.update_branch_success": "Обновление ветки выполнено уÑпешно",
|
||
"repo.pulls.update_not_allowed": "У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтаточно прав Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð²ÐµÑ‚ÐºÐ¸",
|
||
"repo.pulls.outdated_with_base_branch": "Ðта ветка отÑтает от базовой ветки",
|
||
"repo.pulls.close": "Закрыть Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.pulls.closed_at": "закрыл Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.pulls.reopened_at": "переоткрыл Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
|
||
"repo.pulls.cmd_instruction_merge_title": "Слить",
|
||
"repo.pulls.cmd_instruction_merge_desc": "Слить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ обновить в GitCaddy.",
|
||
"repo.pulls.clear_merge_message": "ОчиÑтить Ñообщение о ÑлиÑнии",
|
||
"repo.pulls.auto_merge_button_when_succeed": "(При уÑпешных проверках)",
|
||
"repo.pulls.auto_merge_when_succeed": "Слить автоматичеÑки поÑле Ð¿Ñ€Ð¾Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ñех проверок",
|
||
"repo.pulls.auto_merge_newly_scheduled": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» запланирован Ð´Ð»Ñ ÑлиÑÐ½Ð¸Ñ Ð¿Ð¾Ñле Ð¿Ñ€Ð¾Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ñех проверок.",
|
||
"repo.pulls.auto_merge_has_pending_schedule": "%[1]s запланировал Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑлиÑниÑ, когда вÑе проверки пройдены %[2]s.",
|
||
"repo.pulls.auto_merge_cancel_schedule": "Отменить автоматичеÑкое ÑлиÑние",
|
||
"repo.pulls.auto_merge_not_scheduled": "Ðтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ðµ запланирован Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑлиÑниÑ.",
|
||
"repo.pulls.auto_merge_canceled_schedule": "ÐвтоматичеÑкое ÑлиÑние Ð´Ð»Ñ Ñтого запроÑа было отменено.",
|
||
"repo.pulls.auto_merge_newly_scheduled_comment": "запланировал Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑлиÑÐ½Ð¸Ñ Ð¿Ð¾Ñле Ð¿Ñ€Ð¾Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ñех проверок %[1]s",
|
||
"repo.pulls.auto_merge_canceled_schedule_comment": "отменил автоматичеÑкое ÑлиÑние Ñтого запроÑа поÑле Ð¿Ñ€Ð¾Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð²Ñех проверок %[1]s",
|
||
"repo.pulls.delete.title": "Удалить Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние?",
|
||
"repo.pulls.delete.text": "Ð’Ñ‹ дейÑтвительно хотите удалить Ñтот Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние? (Ðто навÑегда удалит вÑÑ‘ Ñодержимое. Возможно, лучше закрыть Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð² архивных целÑÑ….)",
|
||
"repo.pull.deleted_branch": "(удалена):%s",
|
||
"repo.milestones.new": "Ðовый Ñтап",
|
||
"repo.milestones.closed": "Закрыт %s",
|
||
"repo.milestones.update_ago": "Обновлено %s",
|
||
"repo.milestones.no_due_date": "Срок не указан",
|
||
"repo.milestones.open": "Открыть",
|
||
"repo.milestones.close": "Закрыть",
|
||
"repo.milestones.create": "Создать Ñтап",
|
||
"repo.milestones.title": "Заголовок",
|
||
"repo.milestones.desc": "ОпиÑание",
|
||
"repo.milestones.due_date": "Дата Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ (опционально)",
|
||
"repo.milestones.clear": "ОчиÑтить",
|
||
"repo.milestones.invalid_due_date_format": "Дата Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° быть в формате 'гггг-мм-дд'.",
|
||
"repo.milestones.create_success": "Ðтап «%s» Ñоздан.",
|
||
"repo.milestones.edit": "Редактировать Ñтап",
|
||
"repo.milestones.edit_subheader": "ИÑпользуйте лучшее опиÑание контрольной точки, во избежание Ð½ÐµÐ¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ñо Ñтороны других людей.",
|
||
"repo.milestones.cancel": "Отмена",
|
||
"repo.milestones.modify": "Обновить Ñтап",
|
||
"repo.milestones.edit_success": "Ðтап «%s» обновлён.",
|
||
"repo.milestones.deletion": "Удалить Ñтап",
|
||
"repo.milestones.deletion_desc": "Удаление Ñтапа приведет к его удалению из вÑех ÑвÑзанных задач. Продолжить?",
|
||
"repo.milestones.deletion_success": "Ðтап уÑпешно удалён.",
|
||
"repo.milestones.filter_sort.name": "Ðазвание",
|
||
"repo.milestones.filter_sort.earliest_due_data": "По возраÑтанию даты завершениÑ",
|
||
"repo.milestones.filter_sort.latest_due_date": "По убыванию даты завершениÑ",
|
||
"repo.milestones.filter_sort.least_complete": "Менее полное",
|
||
"repo.milestones.filter_sort.most_complete": "Более полное",
|
||
"repo.milestones.filter_sort.most_issues": "БольшинÑтво задач",
|
||
"repo.milestones.filter_sort.least_issues": "МеньшинÑтво задач",
|
||
"repo.signing.will_sign": "Ðтот коммит будет подпиÑан ключом «%s».",
|
||
"repo.signing.wont_sign.never": "Коммиты никогда не подпиÑываютÑÑ.",
|
||
"repo.signing.wont_sign.always": "Коммиты вÑегда подпиÑываютÑÑ.",
|
||
"repo.signing.wont_sign.pubkey": "Ðтот коммит не будет подпиÑан, поÑкольку к вашей учётной запиÑи не привÑзано публичного ключа.",
|
||
"repo.signing.wont_sign.parentsigned": "Ðтот коммит не будет подпиÑан, так как родительÑкий коммит не подпиÑан.",
|
||
"repo.signing.wont_sign.basesigned": "СлиÑние не будет подпиÑано, так как базовый коммит не подпиÑан.",
|
||
"repo.signing.wont_sign.headsigned": "СлиÑние не будет подпиÑано, так как головной коммит не подпиÑан.",
|
||
"repo.signing.wont_sign.commitssigned": "СлиÑние не будет подпиÑано, так как вÑе ÑвÑзанные коммиты не подпиÑаны.",
|
||
"repo.signing.wont_sign.approved": "СлиÑние не будет подпиÑано, так как Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние не одобрен.",
|
||
"repo.signing.wont_sign.not_signed_in": "Ð’Ñ‹ не вошли в ÑиÑтему.",
|
||
"repo.ext_wiki": "ДоÑтуп к внешней вики",
|
||
"repo.ext_wiki.desc": "СÑылка на внешнюю вики.",
|
||
"repo.wiki": "Вики",
|
||
"repo.wiki.welcome": "Добро пожаловать в вики.",
|
||
"repo.wiki.welcome_desc": "Вики позволÑет пиÑать и делитьÑÑ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸ÐµÐ¹ Ñ Ñотрудниками.",
|
||
"repo.wiki.desc": "Пишите и делитеÑÑŒ документацией Ñ Ñоавторами.",
|
||
"repo.wiki.create_first_page": "Создать первую Ñтраницу",
|
||
"repo.wiki.page": "Страница",
|
||
"repo.wiki.filter_page": "Фильтр Ñтраницы",
|
||
"repo.wiki.new_page": "Страница",
|
||
"repo.wiki.page_title": "Заголовок Ñтраницы",
|
||
"repo.wiki.page_content": "Содержимое Ñтраницы",
|
||
"repo.wiki.default_commit_message": "ОпиÑание Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñтраницы вики (необÑзательно).",
|
||
"repo.wiki.save_page": "Сохранить Ñтраницу",
|
||
"repo.wiki.last_commit_info": "%s редактировал(а) Ñту Ñтраницу %s",
|
||
"repo.wiki.edit_page_button": "Редактировать",
|
||
"repo.wiki.new_page_button": "ÐÐ¾Ð²Ð°Ñ Ñтраница",
|
||
"repo.wiki.file_revision": "ВерÑÐ¸Ñ Ñтраницы",
|
||
"repo.wiki.wiki_page_revisions": "ВерÑии Ñтраницы вики",
|
||
"repo.wiki.back_to_wiki": "ВернутьÑÑ Ð½Ð° Ñтраницу вики",
|
||
"repo.wiki.delete_page_button": "Удалить Ñтраницу",
|
||
"repo.wiki.delete_page_notice_1": "Удаление Ñтраницы вики «%s» не может быть отменено. Продолжить?",
|
||
"repo.wiki.page_already_exists": "Страница вики Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем уже ÑущеÑтвует.",
|
||
"repo.wiki.reserved_page": "Ð˜Ð¼Ñ Ñтраницы вики «%s» зарезервировано.",
|
||
"repo.wiki.pages": "Страницы",
|
||
"repo.wiki.last_updated": "ПоÑледнее обновление %s",
|
||
"repo.wiki.page_name_desc": "Введите Ð¸Ð¼Ñ Ñтраницы вики. Ðекоторые Ñпециальные имена: 'Home', '_Sidebar' и '_Footer'.",
|
||
"repo.activity": "ÐктивноÑть",
|
||
"repo.activity.period.filter_label": "Период:",
|
||
"repo.activity.period.daily": "1 день",
|
||
"repo.activity.period.halfweekly": "3 днÑ",
|
||
"repo.activity.period.weekly": "1 неделÑ",
|
||
"repo.activity.period.monthly": "1 меÑÑц",
|
||
"repo.activity.period.quarterly": "3 меÑÑца",
|
||
"repo.activity.period.semiyearly": "6 меÑÑцев",
|
||
"repo.activity.period.yearly": "1 год",
|
||
"repo.activity.overview": "Обзор",
|
||
"repo.activity.active_prs_count_1": "<strong>%d</strong> активный Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.activity.active_prs_count_n": "<strong>%d</strong> активных запроÑов на ÑлиÑние",
|
||
"repo.activity.merged_prs_count_1": "ПринÑтый Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.activity.merged_prs_count_n": "ПринÑтых запроÑов на ÑлиÑние",
|
||
"repo.activity.opened_prs_count_1": "Ðовый Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.activity.opened_prs_count_n": "Ðовых запроÑов на ÑлиÑние",
|
||
"repo.activity.title.user_1": "%d пользователем",
|
||
"repo.activity.title.user_n": "%d пользователÑми",
|
||
"repo.activity.title.prs_1": "%d Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.activity.title.prs_n": "%d запроÑов на ÑлиÑние",
|
||
"repo.activity.title.prs_merged_by": "%s принÑты %s",
|
||
"repo.activity.title.prs_opened_by": "%s предложены %s",
|
||
"repo.activity.merged_prs_label": "ПринÑто",
|
||
"repo.activity.opened_prs_label": "Предложено",
|
||
"repo.activity.active_issues_count_1": "<strong>%d</strong> ÐÐºÑ‚Ð¸Ð²Ð½Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð°",
|
||
"repo.activity.active_issues_count_n": "<strong>%d</strong> Ðктивных задач",
|
||
"repo.activity.closed_issues_count_1": "Ð—Ð°ÐºÑ€Ñ‹Ñ‚Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð°",
|
||
"repo.activity.closed_issues_count_n": "Закрытых задач",
|
||
"repo.activity.title.issues_1": "%d задача",
|
||
"repo.activity.title.issues_n": "%d задач",
|
||
"repo.activity.title.issues_closed_from": "%s закрыто от %s",
|
||
"repo.activity.title.issues_created_by": "%s Ñоздано %s",
|
||
"repo.activity.closed_issue_label": "Закрыто",
|
||
"repo.activity.new_issues_count_1": "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð°",
|
||
"repo.activity.new_issues_count_n": "Ðовых задач",
|
||
"repo.activity.new_issue_label": "Открытые",
|
||
"repo.activity.title.unresolved_conv_1": "%d Ðезавершённое обÑуждение",
|
||
"repo.activity.title.unresolved_conv_n": "%d Ðезавершённых обÑуждений",
|
||
"repo.activity.unresolved_conv_desc": "СпиÑок задач и запроÑов на ÑлиÑние Ñ Ð½ÐµÐ´Ð°Ð²Ð½ÐµÐ¹ активноÑтью, но ещё не закрытых либо принÑтых.",
|
||
"repo.activity.unresolved_conv_label": "Открытые",
|
||
"repo.activity.title.releases_1": "%d релиз",
|
||
"repo.activity.title.releases_n": "%d релизов",
|
||
"repo.activity.title.releases_published_by": "%s опубликованы %s",
|
||
"repo.activity.published_release_label": "Опубликовано",
|
||
"repo.activity.git_stats_exclude_merges": "За иÑключением ÑлиÑний,",
|
||
"repo.activity.git_stats_author_1": "%d автор",
|
||
"repo.activity.git_stats_author_n": "%d автора(ов)",
|
||
"repo.activity.git_stats_pushed_1": "отправил",
|
||
"repo.activity.git_stats_pushed_n": "отправили",
|
||
"repo.activity.git_stats_commit_1": "%d коммит",
|
||
"repo.activity.git_stats_commit_n": "%d коммитов",
|
||
"repo.activity.git_stats_push_to_branch": "в %s и",
|
||
"repo.activity.git_stats_push_to_all_branches": "во вÑе ветки.",
|
||
"repo.activity.git_stats_on_default_branch": "Ðа %s,",
|
||
"repo.activity.git_stats_file_1": "%d файл",
|
||
"repo.activity.git_stats_file_n": "%d файлов",
|
||
"repo.activity.git_stats_files_changed_1": "изменён,",
|
||
"repo.activity.git_stats_files_changed_n": "изменены,",
|
||
"repo.activity.git_stats_additions": "и там было",
|
||
"repo.activity.git_stats_addition_1": "%d добавление",
|
||
"repo.activity.git_stats_addition_n": "%d добавлений",
|
||
"repo.activity.git_stats_and_deletions": "и",
|
||
"repo.activity.git_stats_deletion_1": "%d удаление",
|
||
"repo.activity.git_stats_deletion_n": "%d удалений",
|
||
"repo.contributors.contribution_type.commits": "коммитов",
|
||
"repo.settings": "ÐаÑтройки",
|
||
"repo.settings.options": "Опции",
|
||
"repo.settings.collaboration": "Соавторы",
|
||
"repo.settings.collaboration.admin": "ÐдминиÑтратор",
|
||
"repo.settings.collaboration.write": "ЗапиÑÑŒ",
|
||
"repo.settings.collaboration.read": "ПроÑмотр",
|
||
"repo.settings.collaboration.owner": "Владелец",
|
||
"repo.settings.collaboration.undefined": "Ðе определено",
|
||
"repo.settings.hooks": "Вебхуки",
|
||
"repo.settings.githooks": "Git-хуки",
|
||
"repo.settings.basic_settings": "ОÑновные параметры",
|
||
"repo.settings.mirror_settings": "ÐаÑтройки зеркалированиÑ",
|
||
"repo.settings.mirror_settings.docs": "ÐаÑтройте Ñвой репозиторий Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкой Ñинхронизации коммитов, тегов и веток Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ репозиторием.",
|
||
"repo.settings.mirror_settings.docs.disabled_pull_mirror.instructions": "ÐаÑтройте Ñвой проект Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкой отправки коммитов, тегов и веток в другой репозиторий. Pull-зеркала были отключены админиÑтратором Ñайта.",
|
||
"repo.settings.mirror_settings.docs.disabled_push_mirror.instructions": "ÐаÑтройте Ñвой проект, чтобы автоматичеÑки получать коммиты, теги и ветки из другого репозиториÑ.",
|
||
"repo.settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning": "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ñто можно Ñделать только в меню «ÐÐ¾Ð²Ð°Ñ Ð¼Ð¸Ð³Ñ€Ð°Ñ†Ð¸Ñ». Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации, пожалуйÑта, ознакомьтеÑÑŒ:",
|
||
"repo.settings.mirror_settings.docs.disabled_push_mirror.info": "Push-зеркала отключены админиÑтратором Ñайта.",
|
||
"repo.settings.mirror_settings.docs.can_still_use": "Ð¥Ð¾Ñ‚Ñ Ð²Ñ‹ не можете изменÑть ÑущеÑтвующие зеркала или Ñоздавать новые, вы можете по-прежнему иÑпользовать ÑущеÑтвующее зеркало.",
|
||
"repo.settings.mirror_settings.docs.pull_mirror_instructions": "Чтобы наÑтроить pull-зеркало, пожалуйÑта, ознакомьтеÑÑŒ:",
|
||
"repo.settings.mirror_settings.docs.more_information_if_disabled": "Ð’Ñ‹ можете узнать больше о зеркалах push и pull здеÑÑŒ:",
|
||
"repo.settings.mirror_settings.docs.doc_link_title": "Как зеркалировать репозитории?",
|
||
"repo.settings.mirror_settings.docs.pulling_remote_title": "Получение из удалённого репозиториÑ",
|
||
"repo.settings.mirror_settings.mirrored_repository": "Синхронизированное хранилище",
|
||
"repo.settings.mirror_settings.direction": "Ðаправление",
|
||
"repo.settings.mirror_settings.direction.pull": "Отправка",
|
||
"repo.settings.mirror_settings.direction.push": "Отправка",
|
||
"repo.settings.mirror_settings.last_update": "ПоÑледнее обновление",
|
||
"repo.settings.mirror_settings.push_mirror.none": "Push-зеркало не добавлено",
|
||
"repo.settings.mirror_settings.push_mirror.remote_url": "URL удалённого хранилища",
|
||
"repo.settings.mirror_settings.push_mirror.add": "Добавить Push-зеркало",
|
||
"repo.settings.mirror_settings.push_mirror.edit_sync_time": "Изменить интервал Ñинхронизации зеркала",
|
||
"repo.settings.sync_mirror": "Синхронизировать",
|
||
"repo.settings.push_mirror_sync_in_progress": "Идёт отправка изменений в удалённый репозиторий %s.",
|
||
"repo.settings.site": "Сайт",
|
||
"repo.settings.update_settings": "Обновить наÑтройки",
|
||
"repo.settings.update_mirror_settings": "Обновить наÑтройки зеркала",
|
||
"repo.settings.branches.switch_default_branch": "Переключить ветку по умолчанию",
|
||
"repo.settings.branches.update_default_branch": "Обновить ветку по умолчанию",
|
||
"repo.settings.branches.add_new_rule": "Добавить новое правило",
|
||
"repo.settings.advanced_settings": "РаÑширенные наÑтройки",
|
||
"repo.settings.wiki_desc": "Включить вики Ð´Ð»Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ",
|
||
"repo.settings.use_internal_wiki": "ИÑпользовать вÑтроенную вики",
|
||
"repo.settings.use_external_wiki": "ИÑпользовать внешнюю вики",
|
||
"repo.settings.external_wiki_url": "URL внешней вики",
|
||
"repo.settings.external_wiki_url_error": "URL внешней вики не ÑвлÑетÑÑ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ URL.",
|
||
"repo.settings.external_wiki_url_desc": "ПоÑетители будут перенаправлены на URL, когда они кликнут по вкладке.",
|
||
"repo.settings.issues_desc": "Включить ÑиÑтему учёта задач репозиториÑ",
|
||
"repo.settings.use_internal_issue_tracker": "ИÑпользовать вÑтроенную ÑиÑтему учета задач",
|
||
"repo.settings.use_external_issue_tracker": "ИÑпользовать внешнюю ÑиÑтему учета задач",
|
||
"repo.settings.external_tracker_url": "URL внешней ÑиÑтемы отÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº",
|
||
"repo.settings.external_tracker_url_error": "URL внешнего баг-трекера не ÑвлÑетÑÑ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ URL.",
|
||
"repo.settings.external_tracker_url_desc": "ПоÑетители будут перенаправлены на URL, когда они кликнут по вкладке.",
|
||
"repo.settings.tracker_url_format": "Внешний формат ÑÑылки ÑиÑтемы отÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¾ÑˆÐ¸Ð±Ð¾Ðº.",
|
||
"repo.settings.tracker_url_format_error": "Формат URL внешнего баг-трекера некорректен.",
|
||
"repo.settings.tracker_issue_style": "Формат нумерации Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ ÑиÑтемы учета задач",
|
||
"repo.settings.tracker_issue_style.numeric": "Цифровой",
|
||
"repo.settings.tracker_issue_style.alphanumeric": "Буквенноцифровой",
|
||
"repo.settings.tracker_issue_style.regexp": "РегулÑрное выражение",
|
||
"repo.settings.tracker_issue_style.regexp_pattern": "Шаблон регулÑрного выражениÑ",
|
||
"repo.settings.tracker_issue_style.regexp_pattern_desc": "ВмеÑто <code>{index}</code> будет иÑпользоватьÑÑ Ð¿ÐµÑ€Ð²Ð°Ñ Ð·Ð°Ñ…Ð²Ð°Ñ‡ÐµÐ½Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°.",
|
||
"repo.settings.tracker_url_format_desc": "Ð’Ñ‹ можете иÑпользовать шаблоны <code>{user}</code>, <code>{repo}</code> и <code>{index}</code> Ð´Ð»Ñ Ð¸Ð¼ÐµÐ½Ð¸ пользователÑ, Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¸ номера задачи.",
|
||
"repo.settings.enable_timetracker": "Включить отÑлеживание времени",
|
||
"repo.settings.gallery": "Галерея",
|
||
"repo.settings.gallery_help": "Загружайте изображения для демонстрации вашего проекта. Изображения хранятся в папке .gallery.",
|
||
"repo.settings.gallery_upload": "Загрузить изображения",
|
||
"repo.settings.gallery_current": "Текущие изображения",
|
||
"repo.settings.gallery_empty": "Изображения в галерее отсутствуют. Загрузите несколько, чтобы продемонстрировать ваш проект!",
|
||
"repo.settings.gallery_uploaded": "Изображение успешно загружено.",
|
||
"repo.settings.gallery_deleted": "Изображение успешно удалено.",
|
||
"repo.settings.gallery_caption_saved": "Подпись успешно сохранена.",
|
||
"repo.settings.gallery_caption_placeholder": "Добавить подпись...",
|
||
"repo.settings.gallery_error": "Ошибка обработки изображения галереи.",
|
||
"repo.settings.gallery_size_error": "Размер изображения должен быть менее 5 МБ.",
|
||
"repo.settings.gallery_delete_confirm": "Вы уверены, что хотите удалить это изображение?",
|
||
"repo.settings.allow_only_contributors_to_track_time": "Учитывать только учаÑтников разработки в подÑчёте времени",
|
||
"repo.settings.pulls_desc": "Включить запроÑÑ‹ на ÑлиÑние",
|
||
"repo.settings.pulls.ignore_whitespace": "Игнорировать незначащие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ (пробелы, табулÑциÑ) при проверке на конфликты ÑлиÑниÑ",
|
||
"repo.settings.pulls.enable_autodetect_manual_merge": "Включить автоопределение ручного ÑлиÑÐ½Ð¸Ñ (Примечание: в некоторых оÑобых ÑлучаÑÑ… могут возникнуть ошибки)",
|
||
"repo.settings.pulls.allow_rebase_update": "Включить обновление ветки из запроÑа на ÑлиÑние путём rebase",
|
||
"repo.settings.pulls.default_delete_branch_after_merge": "Удалить ветку запроÑа поÑле его ÑлиÑÐ½Ð¸Ñ Ð¿Ð¾ умолчанию",
|
||
"repo.settings.pulls.default_allow_edits_from_maintainers": "По умолчанию разрешать редактирование Ñопровождающими",
|
||
"repo.settings.releases_desc": "Включить релизы",
|
||
"repo.settings.packages_desc": "Включить рееÑтр пакетов",
|
||
"repo.settings.projects_mode_all": "Ð’Ñе проекты",
|
||
"repo.settings.actions_desc": "Включить дейÑÑ‚Ð²Ð¸Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ",
|
||
"repo.settings.admin_settings": "ÐаÑтройки админиÑтратора",
|
||
"repo.settings.admin_enable_health_check": "ВыполнÑть проверки целоÑтноÑти Ñтого Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ (git fsck)",
|
||
"repo.settings.admin_code_indexer": "ИндекÑатор кода",
|
||
"repo.settings.admin_stats_indexer": "ИндекÑатор ÑтатиÑтики кода",
|
||
"repo.settings.admin_indexer_commit_sha": "ПоÑледний индекÑированный SHA",
|
||
"repo.settings.admin_indexer_unindexed": "Ðе индекÑировано",
|
||
"repo.settings.reindex_button": "Добавить в очередь переиндекÑации",
|
||
"repo.settings.reindex_requested": "ПереиндекÑÐ°Ñ†Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð°",
|
||
"repo.settings.danger_zone": "ОпаÑÐ½Ð°Ñ Ð·Ð¾Ð½Ð°",
|
||
"repo.settings.new_owner_has_same_repo": "У нового владельца уже еÑть хранилище Ñ Ñ‚Ð°ÐºÐ¸Ð¼ названием.",
|
||
"repo.settings.convert": "Преобразовать в обычный репозиторий",
|
||
"repo.settings.convert_desc": "Ðто зеркало можно преобразовать в обычный репозиторий. Ðто не может быть отменено.",
|
||
"repo.settings.convert_notices_1": "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚ Ñто зеркало в обычный репозиторий, и она не может быть отменена.",
|
||
"repo.settings.convert_confirm": "Подтвердите преобразование",
|
||
"repo.settings.convert_succeed": "Репозиторий уÑпешно преобразован в обычный.",
|
||
"repo.settings.convert_fork": "Преобразовать в обычный репозиторий",
|
||
"repo.settings.convert_fork_desc": "Ð’Ñ‹ можете преобразовать Ñтот форк в обычный репозиторий. Ðто не может быть отменено.",
|
||
"repo.settings.convert_fork_notices_1": "Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚ Ñтот форк в обычный репозиторий, и не может быть отменена.",
|
||
"repo.settings.convert_fork_confirm": "Преобразовать Репозиторий",
|
||
"repo.settings.convert_fork_succeed": "Форк преобразован в обычный репозиторий.",
|
||
"repo.settings.transfer": "Передать права ÑобÑтвенноÑти",
|
||
"repo.settings.transfer.rejected": "ТранÑфер Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‘Ð½.",
|
||
"repo.settings.transfer.success": "ТранÑфер Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ ÑƒÑпешно выполнен.",
|
||
"repo.settings.transfer_abort": "Отменить транÑфер",
|
||
"repo.settings.transfer_abort_invalid": "Ðевозможно отменить транÑфер неÑущеÑтвующего репозиториÑ.",
|
||
"repo.settings.transfer_abort_success": "Передача Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ %s уÑпешно отменена.",
|
||
"repo.settings.transfer_desc": "Передать репозиторий другому пользователю или организации где у Ð²Ð°Ñ ÐµÑть права админиÑтратора.",
|
||
"repo.settings.transfer_form_title": "Введите ÑопутÑтвующую информацию Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸:",
|
||
"repo.settings.transfer_notices_1": "- Ð’Ñ‹ можете потерÑть доÑтуп, еÑли новый владелец ÑвлÑетÑÑ Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ñ‹Ð¼ пользователем.",
|
||
"repo.settings.transfer_notices_2": "- Ð’Ñ‹ Ñохраните доÑтуп, еÑли новым владельцем Ñтанет организациÑ, владельцем которой вы ÑвлÑетеÑÑŒ.",
|
||
"repo.settings.transfer_notices_3": "- еÑли репозиторий ÑвлÑетÑÑ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ñ‹Ð¼ и передаетÑÑ Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð¾Ð¼Ñƒ пользователю, Ñто дейÑтвие позволÑет убедитьÑÑ, что пользователь имеет Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ права на чтение (и при необходимоÑти изменÑет права доÑтупа).",
|
||
"repo.settings.transfer_owner": "Ðовый владелец",
|
||
"repo.settings.transfer_perform": "Выполнить транÑфер",
|
||
"repo.settings.transfer_started": "Репозиторий ожидает Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ от «%s»",
|
||
"repo.settings.transfer_succeed": "Репозиторий перенеÑён.",
|
||
"repo.settings.signing_settings": "ÐаÑтройки подпиÑи верификации",
|
||
"repo.settings.trust_model": "Модель Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñи",
|
||
"repo.settings.trust_model.default": "Модель Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ð¿Ð¾ умолчанию",
|
||
"repo.settings.trust_model.default.desc": "ИÑпользовать Ñтандартную модель Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð´Ð»Ñ Ñтой уÑтановки.",
|
||
"repo.settings.trust_model.collaborator": "Соавтор",
|
||
"repo.settings.trust_model.collaborator.long": "Соавтор: ДоверÑть подпиÑÑм Ñоавторов",
|
||
"repo.settings.trust_model.committer": "Коммитер",
|
||
"repo.settings.trust_model.collaboratorcommitter": "Соавтор+Коммитер",
|
||
"repo.settings.trust_model.collaboratorcommitter.long": "Соавтор+Коммитер: ДоверÑть подпиÑÑм Ñоавторов, которые ÑоответÑтвуют автору коммита",
|
||
"repo.settings.wiki_delete": "Стереть данные вики",
|
||
"repo.settings.wiki_delete_desc": "Будьте внимательны! Как только вы удалите вики — пути назад не будет.",
|
||
"repo.settings.wiki_delete_notices_1": "- Ðто навÑегда удалит и отключит вики Ð´Ð»Ñ %s.",
|
||
"repo.settings.confirm_wiki_delete": "Стереть данные вики",
|
||
"repo.settings.wiki_deletion_success": "Данные вики удалены.",
|
||
"repo.settings.delete": "Удалить Ñтот репозиторий",
|
||
"repo.settings.delete_desc": "Будьте внимательны! Как только вы удалите репозиторий — пути назад не будет.",
|
||
"repo.settings.delete_notices_1": "- Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ <strong>ÐЕ МОЖЕТ</strong> быть отменена.",
|
||
"repo.settings.delete_notices_fork_1": "- Ð’Ñе форки Ñтанут незавиÑимыми репозиториÑми поÑле удалениÑ.",
|
||
"repo.settings.deletion_success": "Репозиторий удалён.",
|
||
"repo.settings.update_settings_success": "ÐаÑтройки Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ñ‹.",
|
||
"repo.settings.update_settings_no_unit": "Должно быть разрешено хоть какое-то взаимодейÑтвие Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸ÐµÐ¼.",
|
||
"repo.settings.confirm_delete": "Удалить репозиторий",
|
||
"repo.settings.add_collaborator": "Добавить Ñоавтора",
|
||
"repo.settings.add_collaborator_success": "Соавтор добавлен.",
|
||
"repo.settings.add_collaborator_inactive_user": "Ðевозможно добавить неактивного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÐºÐ°Ðº Ñоавтора.",
|
||
"repo.settings.add_collaborator_owner": "Ðевозможно добавить владельца в качеÑтве Ñоавтора.",
|
||
"repo.settings.add_collaborator_duplicate": "Соавтор уже добавлен в Ñтот репозиторий.",
|
||
"repo.settings.delete_collaborator": "Удалить",
|
||
"repo.settings.collaborator_deletion": "Удалить Ñоавтора",
|
||
"repo.settings.collaborator_deletion_desc": "Ðтот пользователь больше не будет иметь доÑтупа Ð´Ð»Ñ ÑовмеÑтной работы в Ñтом репозитории поÑле удалениÑ. Ð’Ñ‹ хотите продолжить?",
|
||
"repo.settings.remove_collaborator_success": "Соавтор удалён.",
|
||
"repo.settings.org_not_allowed_to_be_collaborator": "Организации не могут быть добавлены как Ñоавторы.",
|
||
"repo.settings.change_team_access_not_allowed": "ДоÑтуп к репозиторию команде ограничен владельцем организации",
|
||
"repo.settings.team_not_in_organization": "Команда не в той же организации, что и репозиторий",
|
||
"repo.settings.teams": "Команды",
|
||
"repo.settings.add_team": "Добавить команду",
|
||
"repo.settings.add_team_duplicate": "Команда уже имеет репозиторий",
|
||
"repo.settings.delete_team_tip": "Ðта команда имеет доÑтуп ко вÑем репозиториÑм и не может быть удалена",
|
||
"repo.settings.remove_team_success": "ДоÑтуп команды к репозиторию удалён.",
|
||
"repo.settings.add_webhook": "Добавить веб-хук",
|
||
"repo.settings.add_webhook.invalid_channel_name": "Ðазвание канала веб-хука не может быть пуÑтым или ÑоÑтоÑть только из Ñимвола #.",
|
||
"repo.settings.hooks_desc": "Веб-хуки позволÑÑŽÑ‚ внешним Ñлужбам получать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ возникновении определенных Ñобытий на GitCaddy. При возникновении указанных Ñобытий мы отправим Ð·Ð°Ð¿Ñ€Ð¾Ñ POST на каждый заданный вами URL. Узнать больше можно в нашем <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">руководÑтве по веб-хукам</a>.",
|
||
"repo.settings.webhook_deletion": "Удалить веб-хук",
|
||
"repo.settings.webhook_deletion_desc": "Удаление Ñтого веб-хука приведет к удалению вÑей ÑвÑзанной Ñ Ð½Ð¸Ð¼ информации, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð¸Ñторию. Хотите продолжить?",
|
||
"repo.settings.webhook_deletion_success": "Веб-хук был удалён.",
|
||
"repo.settings.webhook.request": "ЗапроÑ",
|
||
"repo.settings.webhook.response": "Ответ",
|
||
"repo.settings.webhook.headers": "Заголовки",
|
||
"repo.settings.webhook.payload": "Содержимое",
|
||
"repo.settings.webhook.body": "Тело ответа",
|
||
"repo.settings.webhook.replay.description": "Повторить Ñтот веб-хук.",
|
||
"repo.settings.webhook.delivery.success": "Событие было добавлено в очередь доÑтавки. Может пройти неÑколько Ñекунд, прежде чем оно отобразитÑÑ Ð² иÑтории.",
|
||
"repo.settings.githooks_desc": "Git-хуки предоÑтавлÑÑŽÑ‚ÑÑ Ñамим Git. Ð’Ñ‹ можете изменÑть файлы хуков из ÑпиÑка ниже, чтобы наÑтроить ÑобÑтвенные операции.",
|
||
"repo.settings.githook_edit_desc": "ЕÑли хук не активен, будет подÑтавлен пример Ñодержимого. ПуÑтое значение в Ñтом поле приведёт к отключению хука.",
|
||
"repo.settings.githook_name": "Ðазвание хукa",
|
||
"repo.settings.githook_content": "Содержимое хука",
|
||
"repo.settings.update_githook": "Обновить хук",
|
||
"repo.settings.add_webhook_desc": "GitCaddy будет оправлÑть <code>POST</code> запроÑÑ‹ на указанный URL адреÑ, Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ о проиÑходÑщих ÑобытиÑÑ…. ПодробноÑти на Ñтранице <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">инÑтрукции по иÑпользованию веб-хуков</a>.",
|
||
"repo.settings.payload_url": "URL обработчика",
|
||
"repo.settings.http_method": "Метод HTTP",
|
||
"repo.settings.content_type": "Тип Ñодержимого",
|
||
"repo.settings.secret": "Секретный ключ",
|
||
"repo.settings.slack_username": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ",
|
||
"repo.settings.slack_icon_url": "URL иконки",
|
||
"repo.settings.slack_color": "Цвет",
|
||
"repo.settings.discord_username": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ",
|
||
"repo.settings.discord_icon_url": "URL иконки",
|
||
"repo.settings.event_desc": "Ðа какие ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ Ñтот веб-хук должен Ñрабатывать?",
|
||
"repo.settings.event_push_only": "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸",
|
||
"repo.settings.event_send_everything": "Ð’Ñе ÑобытиÑ",
|
||
"repo.settings.event_choose": "Позвольте мне выбрать то, что нужно.",
|
||
"repo.settings.event_header_repository": "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ",
|
||
"repo.settings.event_create": "Создать",
|
||
"repo.settings.event_create_desc": "Ветка или Ñ‚Ñг Ñозданы.",
|
||
"repo.settings.event_delete": "Удалить",
|
||
"repo.settings.event_delete_desc": "Ветка или тег удалены.",
|
||
"repo.settings.event_fork": "Форкнуть",
|
||
"repo.settings.event_fork_desc": "Репозиторий форкнут.",
|
||
"repo.settings.event_wiki": "Вики",
|
||
"repo.settings.event_wiki_desc": "Страница вики Ñоздана, переименована, изменена или удалена.",
|
||
"repo.settings.event_release": "Релиз",
|
||
"repo.settings.event_release_desc": "Релиз опубликован, обновлён или удалён из репозиториÑ.",
|
||
"repo.settings.event_push": "Отправка",
|
||
"repo.settings.event_push_desc": "Отправка в репозиторий.",
|
||
"repo.settings.event_repository": "Репозиторий",
|
||
"repo.settings.event_repository_desc": "Репозиторий Ñоздан или удален.",
|
||
"repo.settings.event_header_issue": "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð·Ð°Ð´Ð°Ñ‡Ð¸",
|
||
"repo.settings.event_issues": "Задачи",
|
||
"repo.settings.event_issue_assign": "Ðазначена задача",
|
||
"repo.settings.event_issue_assign_desc": "Задача назначена или ÑнÑта Ñ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ.",
|
||
"repo.settings.event_issue_label": "Ярлык задачи",
|
||
"repo.settings.event_issue_label_desc": "Метки задач обновлены или очищены.",
|
||
"repo.settings.event_issue_milestone": "Ðтап задачи завершен",
|
||
"repo.settings.event_issue_milestone_desc": "Ðтап или Ñтап Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ.",
|
||
"repo.settings.event_issue_comment": "Комментарии в задаче",
|
||
"repo.settings.event_issue_comment_desc": "Комментарий Ñоздан, изменён или удалён.",
|
||
"repo.settings.event_header_pull_request": "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа на ÑлиÑние",
|
||
"repo.settings.event_pull_request": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние",
|
||
"repo.settings.event_pull_request_assign": "ЗапроÑа на ÑлиÑние назначен",
|
||
"repo.settings.event_pull_request_assign_desc": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние назначен или не назначен.",
|
||
"repo.settings.event_pull_request_label": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние отмечен",
|
||
"repo.settings.event_pull_request_label_desc": "Метки запроÑа на ÑлиÑние обновлены или очищены.",
|
||
"repo.settings.event_pull_request_milestone": "Ðтап запроÑа на ÑлиÑние завершен",
|
||
"repo.settings.event_pull_request_milestone_desc": "Ðтап запроÑа на ÑлиÑние или промежуточный шаг.",
|
||
"repo.settings.event_pull_request_comment": "Комментарий запроÑа на ÑлиÑние",
|
||
"repo.settings.event_pull_request_comment_desc": "Комментарий запроÑа на ÑлиÑние Ñоздан, отредактирован или удалён.",
|
||
"repo.settings.event_pull_request_review": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние раÑÑмотрен",
|
||
"repo.settings.event_pull_request_review_desc": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние утвержден, отклонён или оÑтавлен комментарий.",
|
||
"repo.settings.event_pull_request_sync": "Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа на ÑлиÑние",
|
||
"repo.settings.event_pull_request_sync_desc": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние Ñинхронизирован.",
|
||
"repo.settings.event_pull_request_review_request": "Запрошена Ñ€ÐµÑ†ÐµÐ½Ð·Ð¸Ñ Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа на ÑлиÑние",
|
||
"repo.settings.event_pull_request_review_request_desc": "Создан или удалён Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° рецензию Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа на ÑлиÑние.",
|
||
"repo.settings.event_pull_request_approvals": "Ð£Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов на ÑлиÑние",
|
||
"repo.settings.event_pull_request_merge": "Удовлетворение запроÑов на ÑлиÑние",
|
||
"repo.settings.event_package": "Пакеты",
|
||
"repo.settings.event_package_desc": "Пакет Ñоздан или удален в репозитории.",
|
||
"repo.settings.branch_filter": "Фильтр веток",
|
||
"repo.settings.authorization_header": "Заголовок Authorization",
|
||
"repo.settings.authorization_header_desc": "Будет включён в качеÑтве заголовка авторизации Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñов. Примеры: %s.",
|
||
"repo.settings.active": "Ðктивный",
|
||
"repo.settings.active_helper": "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ проиÑходÑщих ÑобытиÑÑ… будет отправлÑтьÑÑ Ð½Ð° URL Ñтого веб-хука.",
|
||
"repo.settings.add_hook_success": "Веб-хук добавлен.",
|
||
"repo.settings.update_webhook": "Обновление веб-хука",
|
||
"repo.settings.update_hook_success": "Веб-хук обновлён.",
|
||
"repo.settings.delete_webhook": "Удалить веб-хук",
|
||
"repo.settings.recent_deliveries": "Ðедавние раÑÑылки",
|
||
"repo.settings.hook_type": "Тип хука",
|
||
"repo.settings.slack_token": "Slack токен",
|
||
"repo.settings.slack_domain": "Домен",
|
||
"repo.settings.slack_channel": "Канал",
|
||
"repo.settings.add_web_hook_desc": "Интегрировать <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> в ваш репозиторий.",
|
||
"repo.settings.packagist_username": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Packagist",
|
||
"repo.settings.packagist_api_token": "Токен API",
|
||
"repo.settings.packagist_package_url": "СÑылка на пакет Packagist",
|
||
"repo.settings.deploy_keys": "Ключи развёртываниÑ",
|
||
"repo.settings.add_deploy_key": "Добавить ключ развёртываниÑ",
|
||
"repo.settings.deploy_key_desc": "Ключи Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€ÐµÐ´Ð¾ÑтавлÑÑŽÑ‚ доÑтуп к репозиторию только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ.",
|
||
"repo.settings.is_writable": "Разрешить запиÑÑŒ",
|
||
"repo.settings.is_writable_info": "Может ли Ñтот ключ быть иÑпользован Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ <strong>push</strong> в репозиторий? Ключи Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð²Ñегда имеют доÑтуп на pull.",
|
||
"repo.settings.no_deploy_keys": "Ð’Ñ‹ не добавлÑли ключи развёртываниÑ.",
|
||
"repo.settings.title": "Заголовок",
|
||
"repo.settings.deploy_key_content": "Содержимое",
|
||
"repo.settings.key_been_used": "Идентичный ключ Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ ÑƒÐ¶Ðµ иÑпользуетÑÑ.",
|
||
"repo.settings.key_name_used": "Ключ Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем уже ÑущеÑтвует.",
|
||
"repo.settings.add_key_success": "Ключ Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ Â«%s» добавлен.",
|
||
"repo.settings.deploy_key_deletion": "Удалить ключ развёртываниÑ",
|
||
"repo.settings.deploy_key_deletion_desc": "Удаление ключа Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ Ñделает невозможным доÑтуп к репозиторию Ñ ÐµÐ³Ð¾ помощью. Ð’Ñ‹ уверены?",
|
||
"repo.settings.deploy_key_deletion_success": "Ключ Ñ€Ð°Ð·Ð²Ñ‘Ñ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½.",
|
||
"repo.settings.branches": "Ветки",
|
||
"repo.settings.protected_branch.save_rule": "Сохранить правило",
|
||
"repo.settings.protected_branch.delete_rule": "Удалить правило",
|
||
"repo.settings.protected_branch_can_push": "Разрешить отправку?",
|
||
"repo.settings.protected_branch_can_push_yes": "Ð’Ñ‹ можете выполнÑть отправку",
|
||
"repo.settings.protected_branch_can_push_no": "Ð’Ñ‹ не можете выполнÑть отправку",
|
||
"repo.settings.protect_this_branch": "Защитить Ñту ветку",
|
||
"repo.settings.protect_this_branch_desc": "Предотвращает удаление, ограничивает Push и ÑлиÑние Git в ветку.",
|
||
"repo.settings.protect_disable_push": "Отключить отправку",
|
||
"repo.settings.protect_disable_push_desc": "Отправка не будет разрешена в Ñту ветку.",
|
||
"repo.settings.protect_enable_push": "Включить отправку",
|
||
"repo.settings.protect_enable_push_desc": "Любому, у кого еÑть доÑтуп на запиÑÑŒ, будет разрешена отправка изменений в Ñту ветку (но не Ð¿Ñ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ°).",
|
||
"repo.settings.protect_enable_merge": "Разрешить вÑем",
|
||
"repo.settings.protect_enable_merge_desc": "Ð’Ñе, у кого еÑть доÑтуп на запиÑÑŒ, Ñмогут удовлетворÑть запроÑÑ‹ на ÑлиÑние в Ñту ветку.",
|
||
"repo.settings.protect_check_status_contexts": "Включить проверку ÑтатуÑа",
|
||
"repo.settings.protect_status_check_patterns": "Шаблоны проверки ÑоÑтоÑниÑ:",
|
||
"repo.settings.protect_status_check_patterns_desc": "Добавьте шаблоны, чтобы указать, какие проверки ÑоÑтоÑÐ½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ быть пройдены, прежде чем ветви могут быть объединены в ветвь, ÑоответÑтвующую Ñтому правилу. Ð’ каждой Ñтроке указываетÑÑ ÑˆÐ°Ð±Ð»Ð¾Ð½. Шаблоны не могут быть пуÑтыми.",
|
||
"repo.settings.protect_check_status_contexts_list": "Проверки ÑоÑтоÑÐ½Ð¸Ñ Ð·Ð° поÑледнюю неделю Ð´Ð»Ñ Ñтого репозиториÑ",
|
||
"repo.settings.protect_status_check_matched": "Совпало",
|
||
"repo.settings.protect_invalid_status_check_pattern": "Ðеверный шаблон проверки ÑоÑтоÑниÑ: «%s».",
|
||
"repo.settings.protect_no_valid_status_check_patterns": "Ðет допуÑтимых шаблонов проверки ÑоÑтоÑниÑ.",
|
||
"repo.settings.protect_required_approvals": "Ðеобходимые одобрениÑ:",
|
||
"repo.settings.dismiss_stale_approvals": "Отклонить уÑтаревшие разрешениÑ",
|
||
"repo.settings.dismiss_stale_approvals_desc": "Когда новые коммиты, изменÑющие Ñодержимое запроÑа на ÑлиÑние, отправлÑÑŽÑ‚ÑÑ Ð² ветку, Ñтарые Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ отклонены.",
|
||
"repo.settings.require_signed_commits": "Требовать подпиÑанные коммиты",
|
||
"repo.settings.require_signed_commits_desc": "Отклонить отправку изменений в Ñту ветку, еÑли они не подпиÑаны или не проверÑемы.",
|
||
"repo.settings.protect_branch_name_pattern": "Шаблон имени Ð´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‰Ñ‘Ð½Ð½Ñ‹Ñ… веток",
|
||
"repo.settings.protect_patterns": "Шаблоны",
|
||
"repo.settings.protect_protected_file_patterns": "Шаблоны защищённых файлов (разделённые точкой Ñ Ð·Ð°Ð¿Ñтой ';'):",
|
||
"repo.settings.protect_unprotected_file_patterns": "Шаблоны незащищённых файлов (разделённые точкой Ñ Ð·Ð°Ð¿Ñтой ';'):",
|
||
"repo.settings.update_protect_branch_success": "Защита веток по правилу «%s» изменена.",
|
||
"repo.settings.remove_protected_branch_success": "Защита веток по правилу «%s» удалена.",
|
||
"repo.settings.remove_protected_branch_failed": "Ðе удалоÑÑŒ удалить правило защиты веток «%s».",
|
||
"repo.settings.protected_branch_deletion_desc": "Любой пользователь Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñми на запиÑÑŒ Ñможет выполнÑть push в Ñту ветку. Ð’Ñ‹ уверены?",
|
||
"repo.settings.block_rejected_reviews": "Блокировка ÑлиÑÐ½Ð¸Ñ Ð¿Ð¾ отклоненным отзывам",
|
||
"repo.settings.block_rejected_reviews_desc": "СлиÑние будет невозможно, еÑли официальными рецензентами будут запрошены изменениÑ, даже еÑли имеетÑÑ Ð´Ð¾Ñтаточное количеÑтво одобрений.",
|
||
"repo.settings.block_on_official_review_requests": "Блокировать ÑлиÑние при запроÑах на официальное раÑÑмотрение",
|
||
"repo.settings.block_on_official_review_requests_desc": "СлиÑние невозможно, еÑли не имеетÑÑ Ð´Ð¾Ñтаточное количеÑтво одобрений официальных предÑтавителей.",
|
||
"repo.settings.block_outdated_branch": "Блокировать ÑлиÑние, еÑли Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние уÑтарел",
|
||
"repo.settings.block_outdated_branch_desc": "СлиÑние будет невозможно, еÑли Ð³Ð¾Ð»Ð¾Ð²Ð½Ð°Ñ Ð²ÐµÑ‚Ð²ÑŒ находитÑÑ Ð¿Ð¾Ð·Ð°Ð´Ð¸ базовой ветви.",
|
||
"repo.settings.default_branch_desc": "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ð²ÐµÑ‚ÐºÐ° ÑвлÑетÑÑ \"базовой\" Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ репозиториÑ, на которую по умолчанию направлены вÑе запроÑÑ‹ на ÑлиÑние и ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ ÑвлÑетÑÑ Ð»Ð¸Ñ†Ð¾Ð¼ вашего репозиториÑ. Первое, что увидит поÑетитель — Ñто Ñодержимое главной ветки. Выберите её из уже ÑущеÑтвующих:",
|
||
"repo.settings.merge_style_desc": "Стили ÑлиÑниÑ",
|
||
"repo.settings.choose_branch": "Выберите ветку…",
|
||
"repo.settings.no_protected_branch": "Ðет защищённых веток.",
|
||
"repo.settings.edit_protected_branch": "Редактировать",
|
||
"repo.settings.protected_branch_required_rule_name": "Ðеобходимо Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°",
|
||
"repo.settings.protected_branch_duplicate_rule_name": "ПовторÑющееÑÑ Ð¸Ð¼Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°",
|
||
"repo.settings.protected_branch_required_approvals_min": "ЧиÑло необходимых одобрений не может быть отрицательным.",
|
||
"repo.settings.tags": "Теги",
|
||
"repo.settings.tags.protection": "Защита тегов",
|
||
"repo.settings.tags.protection.pattern": "Шаблон тегов",
|
||
"repo.settings.tags.protection.allowed": "Разрешено",
|
||
"repo.settings.tags.protection.allowed.users": "Разрешенные пользователи",
|
||
"repo.settings.tags.protection.allowed.teams": "Разрешенные команды",
|
||
"repo.settings.tags.protection.allowed.noone": "Ðи один",
|
||
"repo.settings.tags.protection.create": "Защитить тег",
|
||
"repo.settings.tags.protection.none": "Ðет защищенных тегов.",
|
||
"repo.settings.bot_token": "Токен Ð´Ð»Ñ Ð±Ð¾Ñ‚Ð°",
|
||
"repo.settings.chat_id": "ID чата",
|
||
"repo.settings.matrix.homeserver_url": "URL домашнего Ñервера",
|
||
"repo.settings.matrix.room_id": "ID комнаты",
|
||
"repo.settings.matrix.message_type": "Тип ÑообщениÑ",
|
||
"repo.settings.archive.button": "Ðрхивировать репозиторий",
|
||
"repo.settings.archive.header": "Ðрхивировать Ñтот репозиторий",
|
||
"repo.settings.archive.success": "Репозиторий был уÑпешно архивирован.",
|
||
"repo.settings.archive.error": "Ошибка при попытке архивировать репозиторий. Смотрите логи Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ñтей.",
|
||
"repo.settings.archive.error_ismirror": "Ð’Ñ‹ не можете помеÑтить зеркалируемый репозиторий в архив.",
|
||
"repo.settings.archive.branchsettings_unavailable": "ÐаÑтройки ветки недоÑтупны, еÑли репозиторий архивирован.",
|
||
"repo.settings.archive.tagsettings_unavailable": "ÐаÑтройки тегов недоÑтупны, еÑли репозиторий архивирован.",
|
||
"repo.settings.unarchive.button": "Разархивировать репозиторий",
|
||
"repo.settings.unarchive.header": "Вернуть Ñтот репозиторий из архива",
|
||
"repo.settings.unarchive.success": "Репозиторий был уÑпешно разархивирован.",
|
||
"repo.settings.update_avatar_success": "Ðватар Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñ‘Ð½.",
|
||
"repo.settings.lfs_filelist": "Файлы LFS хранÑÑ‚ÑÑ Ð² Ñтом репозитории",
|
||
"repo.settings.lfs_no_lfs_files": "Ðет файлов LFS в Ñтом репозитории",
|
||
"repo.settings.lfs_findcommits": "Ðайти коммиты",
|
||
"repo.settings.lfs_lfs_file_no_commits": "Ð”Ð»Ñ Ñтого LFS файла не найдено коммитов",
|
||
"repo.settings.lfs_noattribute": "Ðтот путь не имеет блокируемого атрибута в ветке по умолчанию",
|
||
"repo.settings.lfs_delete": "Удалить файл LFS Ñ OID %s",
|
||
"repo.settings.lfs_delete_warning": "Удаление файла LFS может привеÑти к ошибкам 'объект не ÑущеÑтвует' при проверке. Ð’Ñ‹ уверены?",
|
||
"repo.settings.lfs_findpointerfiles": "Ðайти файлы указателÑ",
|
||
"repo.settings.lfs_locks": "Заблокировать",
|
||
"repo.settings.lfs_invalid_locking_path": "ÐедопуÑтимый путь: %s",
|
||
"repo.settings.lfs_invalid_lock_directory": "Ðевозможно заблокировать каталог: %s",
|
||
"repo.settings.lfs_lock_already_exists": "Блокировка уже ÑущеÑтвует: %s",
|
||
"repo.settings.lfs_lock": "Заблокировать",
|
||
"repo.settings.lfs_locks_no_locks": "Ðет блокировки",
|
||
"repo.settings.lfs_lock_file_no_exist": "Заблокированный файл не ÑущеÑтвует в ветке по умолчанию",
|
||
"repo.settings.lfs_force_unlock": "ÐŸÑ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ€Ð°Ð·Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ°",
|
||
"repo.settings.lfs_pointers.inRepo": "В репозитории",
|
||
"repo.settings.lfs_pointers.exists": "СущеÑтвуют в хранилище",
|
||
"repo.settings.lfs_pointers.accessible": "ДоÑтупно Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ",
|
||
"repo.settings.lfs_pointers.associateAccessible": "СвÑзать доÑтупные %d OID",
|
||
"repo.settings.rename_branch_failed_exist": "Ðевозможно переименовать ветку, потому что Ñ†ÐµÐ»ÐµÐ²Ð°Ñ Ð²ÐµÑ‚ÐºÐ° %s уже ÑущеÑтвует.",
|
||
"repo.settings.rename_branch_failed_not_exist": "Ðевозможно переименовать ветку %s, потому что она не ÑущеÑтвует.",
|
||
"repo.settings.rename_branch_success": "Ветка %s была уÑпешно переименована в %s.",
|
||
"repo.settings.rename_branch_from": "Ñтарое название ветки",
|
||
"repo.settings.rename_branch_to": "новое название ветки",
|
||
"repo.settings.rename_branch": "Переименовать ветку",
|
||
"repo.diff.browse_source": "ПроÑмотр иÑходного кода",
|
||
"repo.diff.parent": "родитель",
|
||
"repo.diff.commit": "Коммит",
|
||
"repo.diff.git-notes": "Заметки",
|
||
"repo.diff.data_not_available": "Разница недоÑтупна",
|
||
"repo.diff.options_button": "Опции Diff",
|
||
"repo.diff.download_patch": "Скачать Patch файл",
|
||
"repo.diff.download_diff": "Скачать Diff файл",
|
||
"repo.diff.show_split_view": "Разделённый вид",
|
||
"repo.diff.show_unified_view": "Единый вид",
|
||
"repo.diff.whitespace_button": "Пробелы",
|
||
"repo.diff.whitespace_show_everything": "Показать вÑе изменениÑ",
|
||
"repo.diff.whitespace_ignore_all_whitespace": "Игнорировать пробелы при Ñравнении Ñтрок",
|
||
"repo.diff.whitespace_ignore_amount_changes": "Игнорировать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтва пробелов",
|
||
"repo.diff.whitespace_ignore_at_eol": "Игнорировать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² пробельных Ñимволах на концах Ñтрок",
|
||
"repo.diff.stats_desc": "<strong> %d изменённых файлов</strong>: <strong>%d добавлений</strong> и <strong>%d удалений</strong>",
|
||
"repo.diff.stats_desc_file": "%d изменений: %d дополнений и %d удалений",
|
||
"repo.diff.bin": "Двоичные данные",
|
||
"repo.diff.bin_not_shown": "Двоичный файл не отображаетÑÑ.",
|
||
"repo.diff.view_file": "ПроÑмотреть файл",
|
||
"repo.diff.file_before": "До",
|
||
"repo.diff.file_after": "ПоÑле",
|
||
"repo.diff.file_image_width": "Ширина",
|
||
"repo.diff.file_image_height": "Ð’Ñ‹Ñота",
|
||
"repo.diff.file_byte_size": "Размер",
|
||
"repo.diff.file_suppressed": "Разница между файлами не показана из-за Ñвоего большого размера",
|
||
"repo.diff.file_suppressed_line_too_long": "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² Ñкрыты, потому что одна или неÑколько Ñтрок Ñлишком длинны",
|
||
"repo.diff.too_many_files": "Ðекоторые файлы не были показаны из-за Ñлишком большого количеÑтва измененных файлов",
|
||
"repo.diff.show_more": "Показать больше",
|
||
"repo.diff.load": "Загрузить разницу",
|
||
"repo.diff.generated": "Ñгенерированный",
|
||
"repo.diff.vendored": "поÑтавлÑемый",
|
||
"repo.diff.comment.placeholder": "ОÑтавить комментарий",
|
||
"repo.diff.comment.add_single_comment": "Добавить проÑтой комментарий",
|
||
"repo.diff.comment.add_review_comment": "Добавить комментарий",
|
||
"repo.diff.comment.start_review": "Ðачать рецензию",
|
||
"repo.diff.comment.reply": "Ответ",
|
||
"repo.diff.review": "РецензиÑ",
|
||
"repo.diff.review.header": "Отправить рецензию",
|
||
"repo.diff.review.placeholder": "Рецензионный комментарий",
|
||
"repo.diff.review.comment": "Комментировать",
|
||
"repo.diff.review.approve": "Утвердить",
|
||
"repo.diff.review.self_reject": "Ðвторы запроÑов на ÑлиÑние не могут запрашивать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² ÑобÑтвенных запроÑах",
|
||
"repo.diff.review.reject": "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹",
|
||
"repo.diff.review.self_approve": "Ðвторы запроÑов на ÑлиÑние не могут одобрÑть ÑобÑтвенные запроÑÑ‹",
|
||
"repo.diff.committed_by": "коммит произвёл",
|
||
"repo.diff.protected": "Защищено",
|
||
"repo.diff.image.side_by_side": "Режим \"Ñ€Ñдом\"",
|
||
"repo.diff.image.swipe": "Свайп",
|
||
"repo.diff.image.overlay": "Ðаложение",
|
||
"repo.diff.has_escaped": "Ð’ Ñтой Ñтроке еÑть невидимые Ñимволы Юникода",
|
||
"repo.diff.show_file_tree": "Показать дерево файлов",
|
||
"repo.diff.hide_file_tree": "Скрыть дерево файлов",
|
||
"repo.releases.desc": "Релизы позволÑÑŽÑ‚ организовать хранение готовых Ñборок проекта в Ñтрогом хронологичеÑки верном порÑдке.",
|
||
"repo.release.releases": "Релизы",
|
||
"repo.release.detail": "Детали релиза",
|
||
"repo.release.tags": "Теги",
|
||
"repo.release.new_release": "Ðовый релиз",
|
||
"repo.release.draft": "Черновик",
|
||
"repo.release.prerelease": "Пре-релиз",
|
||
"repo.release.stable": "Стабильный",
|
||
"repo.release.compare": "Сравнить",
|
||
"repo.release.edit": "редактировать",
|
||
"repo.release.json_endpoint_tooltip": "JSON API for update checks",
|
||
"repo.release.ahead.commits": "<strong>%d</strong> коммиты",
|
||
"repo.release.ahead.target": "%s Ñ Ñтого релиза",
|
||
"repo.tag.ahead.target": "в %s поÑле Ñтого тега",
|
||
"repo.release.source_code": "ИÑходный код",
|
||
"repo.release.new_subheader": "ÐŸÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ñ€ÐµÐ»Ð¸Ð·Ð¾Ð² поможет хранить чёткую иÑторию Ñ€Ð°Ð·Ð²Ð¸Ñ‚Ð¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ проекта.",
|
||
"repo.release.edit_subheader": "Подробный журнал изменений может помочь пользователÑм понÑть, что было изменено в очередной верÑии.",
|
||
"repo.release.tag_name": "Ð˜Ð¼Ñ Ñ‚ÐµÐ³Ð°",
|
||
"repo.release.target": "Цель",
|
||
"repo.release.tag_helper": "Выберите ÑущеÑтвующий тег, или Ñоздайте новый.",
|
||
"repo.release.tag_helper_new": "Ðовый тег. Ðтот тег будет Ñоздан из цели.",
|
||
"repo.release.tag_helper_existing": "СущеÑтвующий тег.",
|
||
"repo.release.title": "Ðазвание релиза",
|
||
"repo.release.title_empty": "Заголовок не может быть пуÑтым.",
|
||
"repo.release.message": "Опишите Ñтот релиз",
|
||
"repo.release.prerelease_desc": "Ðто предварительный релиз",
|
||
"repo.release.prerelease_helper": "Отметить релиз как не готовый Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ñтвенного иÑпользованиÑ.",
|
||
"repo.release.cancel": "Отменить",
|
||
"repo.release.publish": "Опубликовать релиз",
|
||
"repo.release.save_draft": "Сохранить черновик",
|
||
"repo.release.edit_release": "Редактировать релиз",
|
||
"repo.release.delete_release": "Удалить Ñтот релиз",
|
||
"repo.release.delete_tag": "Удалить тег",
|
||
"repo.release.deletion": "Удаление релиза",
|
||
"repo.release.deletion_success": "Релиз удалён.",
|
||
"repo.release.deletion_tag_desc": "Ðтот тег будет удалён из хранилища. Содержимое хранилища и иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ðµ изменÑÑ‚ÑÑ. Продолжить?",
|
||
"repo.release.deletion_tag_success": "Тег удалён.",
|
||
"repo.release.tag_name_already_exist": "Релиз Ñ Ñтим именем метки уже ÑущеÑтвует.",
|
||
"repo.release.tag_name_invalid": "Ð˜Ð¼Ñ Ñ‚ÐµÐ³Ð° ÑвлÑетÑÑ Ð½Ðµ допуÑтимым.",
|
||
"repo.release.tag_name_protected": "Ð˜Ð¼Ñ Ñ‚ÐµÐ³Ð° защищено.",
|
||
"repo.release.tag_already_exist": "Ðтот тег уже иÑпользуетÑÑ.",
|
||
"repo.release.downloads": "Загрузки",
|
||
"repo.release.download_count": "Загрузки: %s",
|
||
"repo.release.add_tag_msg": "ИÑпользовать заголовок и Ñодержимое релиза в качеÑтве ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ³Ð°.",
|
||
"repo.release.add_tag": "Создать только тег",
|
||
"repo.release.releases_for": "Релизы %s",
|
||
"repo.release.tags_for": "Теги %s",
|
||
"repo.branch.name": "Ð˜Ð¼Ñ Ð²ÐµÑ‚ÐºÐ¸",
|
||
"repo.branch.already_exists": "Ветка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ «%s» уже ÑущеÑтвует.",
|
||
"repo.branch.delete_head": "Удалить",
|
||
"repo.branch.delete": "Удалить ветку «%s»",
|
||
"repo.branch.delete_html": "Удалить ветку",
|
||
"repo.branch.delete_desc": "Удаление ветки необратимо. ÐеÑÐ¼Ð¾Ñ‚Ñ€Ñ Ð½Ð° то, что ÑƒÐ´Ð°Ð»ÐµÐ½Ð½Ð°Ñ Ð²ÐµÑ‚ÐºÐ° может проÑущеÑтвовать некоторое Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ€ÐµÐ´ тем, как она будет окончательно удалена, Ñто дейÑтвие ÐЕВОЗМОЖÐО отменить в большинÑтве Ñлучаев. Продолжить?",
|
||
"repo.branch.deletion_success": "Ветка «%s» удалена.",
|
||
"repo.branch.deletion_failed": "Ðе удалоÑÑŒ удалить ветку «%s».",
|
||
"repo.branch.delete_branch_has_new_commits": "Ветку «%s» Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ, поÑкольку поÑле ÑлиÑÐ½Ð¸Ñ Ð±Ñ‹Ð»Ð¸ добавлены новые коммиты.",
|
||
"repo.branch.create_branch": "Создать ветку %s",
|
||
"repo.branch.create_from": "от «%s»",
|
||
"repo.branch.create_success": "Ветка «%s» Ñоздана.",
|
||
"repo.branch.branch_already_exists": "Ветка «%s» уже ÑущеÑтвует в Ñтом репозитории.",
|
||
"repo.branch.branch_name_conflict": "Ð˜Ð¼Ñ Ð²ÐµÑ‚ÐºÐ¸ «%s» конфликтует Ñ ÑƒÐ¶Ðµ ÑущеÑтвующей веткой «%s».",
|
||
"repo.branch.tag_collision": "Ветка «%s» не может быть Ñоздана, так как уже ÑущеÑтвует тег Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем.",
|
||
"repo.branch.deleted_by": "Удалён %s",
|
||
"repo.branch.restore_success": "Ветка «%s» воÑÑтановлена.",
|
||
"repo.branch.restore_failed": "Ðе удалоÑÑŒ воÑÑтановить ветку «%s».",
|
||
"repo.branch.protected_deletion_failed": "Ветка «%s» защищена. Её Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ.",
|
||
"repo.branch.default_deletion_failed": "Ветка «%s» ÑвлÑетÑÑ Ð²ÐµÑ‚ÐºÐ¾Ð¹ по умолчанию. Её Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ.",
|
||
"repo.branch.restore": "ВоÑÑтановить ветку «%s»",
|
||
"repo.branch.download": "Скачать ветку «%s»",
|
||
"repo.branch.rename": "Переименовать ветку «%s»",
|
||
"repo.branch.included_desc": "Ðта ветка ÑвлÑетÑÑ Ñ‡Ð°Ñтью ветки по умолчанию",
|
||
"repo.branch.included": "Включено",
|
||
"repo.branch.create_new_branch": "Создать ветку из ветви:",
|
||
"repo.branch.confirm_create_branch": "Создать ветку",
|
||
"repo.branch.warning_rename_default_branch": "Вы переименовываете ветку по умолчанию.",
|
||
"repo.branch.rename_branch_to": "Переименовать ветку «%s» в:",
|
||
"repo.branch.confirm_rename_branch": "Переименовать ветку",
|
||
"repo.branch.create_branch_operation": "Создать ветку",
|
||
"repo.branch.new_branch": "Создать новую ветку",
|
||
"repo.branch.new_branch_from": "Создать новую ветку из «%s»",
|
||
"repo.branch.renamed": "Ветка %s была переименована в %s.",
|
||
"repo.tag.create_tag": "Создать тег %s",
|
||
"repo.tag.create_tag_operation": "Создать тег",
|
||
"repo.tag.confirm_create_tag": "Создать тег",
|
||
"repo.tag.create_tag_from": "Создать новый тег из «%s»",
|
||
"repo.tag.create_success": "Тег «%s» Ñоздан.",
|
||
"repo.topic.manage_topics": "Редактировать тематичеÑкие метки",
|
||
"repo.topic.done": "Сохранить",
|
||
"repo.topic.count_prompt": "ÐÐµÐ»ÑŒÐ·Ñ Ð²Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ более 25 тем",
|
||
"repo.topic.format_prompt": "Темы должны начинатьÑÑ Ñ Ð±ÑƒÐºÐ²Ñ‹ или цифры и могут Ñодержать дефиÑÑ‹ («-») и точки («.»). Длина темы не должна превышать 35 Ñимволов. Ð’Ñе буквы должны быть Ñтрочными.",
|
||
"repo.find_file.go_to_file": "Перейти к файлу",
|
||
"repo.find_file.no_matching": "Совпадающих файлов не найдено",
|
||
"repo.error.csv.too_large": "Ðе удаетÑÑ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð·Ð¸Ñ‚ÑŒ Ñтот файл, потому что он Ñлишком большой.",
|
||
"repo.error.csv.unexpected": "Ðе удаетÑÑ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð·Ð¸Ñ‚ÑŒ Ñтот файл, потому что он Ñодержит неожиданный Ñимвол в Ñтроке %d и Ñтолбце %d.",
|
||
"repo.error.csv.invalid_field_count": "Ðе удаетÑÑ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð·Ð¸Ñ‚ÑŒ Ñтот файл, потому что он имеет неправильное количеÑтво полей в Ñтроке %d.",
|
||
"org.org_name_holder": "Ðазвание организации",
|
||
"org.org_full_name_holder": "Полное название организации",
|
||
"org.org_name_helper": "Лучшие Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¹ коротки и запоминаемы.",
|
||
"org.create_org": "Создать организацию",
|
||
"org.repo_updated": "Updated",
|
||
"org.repos.show_groups": "Показать группы",
|
||
"org.members": "Участники",
|
||
"org.teams": "Команды",
|
||
"org.code": "Код",
|
||
"org.lower_members": "участников",
|
||
"org.lower_repositories": "репозиториев",
|
||
"org.create_new_team": "Создание команды",
|
||
"org.create_team": "Создать команду",
|
||
"org.org_desc": "ОпиÑание",
|
||
"org.team_name": "Ðазвание команды",
|
||
"org.team_desc": "ОпиÑание",
|
||
"org.team_name_helper": "ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ должны быть короткими и запоминающимиÑÑ.",
|
||
"org.team_desc_helper": "Опишите назначение или роль команды.",
|
||
"org.team_access_desc": "ДоÑтуп к репозиторию",
|
||
"org.team_permission_desc": "Разрешение",
|
||
"org.team_unit_desc": "Разрешить доÑтуп к разделам репозиториÑ",
|
||
"org.team_unit_disabled": "(Отключено)",
|
||
"org.form.name_reserved": "Ðазвание организации «%s» зарезервировано.",
|
||
"org.form.name_pattern_not_allowed": "Шаблон «%s» не допуÑкаетÑÑ Ð² названии организации.",
|
||
"org.form.create_org_not_allowed": "Ðтому пользователю не разрешено Ñоздавать организацию.",
|
||
"org.settings": "Настройки",
|
||
"org.settings.options": "ОрганизациÑ",
|
||
"org.settings.full_name": "Полное имÑ",
|
||
"org.settings.website": "Сайт",
|
||
"org.settings.location": "МеÑтоположение",
|
||
"org.settings.permission": "РазрешениÑ",
|
||
"org.settings.repoadminchangeteam": "ÐдминиÑтратор Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ добавлÑть и удалÑть права доÑтупа Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´",
|
||
"org.settings.visibility": "ВидимоÑть",
|
||
"org.settings.visibility.public": "Публичный",
|
||
"org.settings.visibility.limited": "Ограниченный (Видимый только выполнившим вход пользователÑм)",
|
||
"org.settings.visibility.limited_shortname": "Ограниченный",
|
||
"org.settings.visibility.private": "Приватный (Видимый только Ð´Ð»Ñ ÑƒÑ‡Ð°Ñтников организации)",
|
||
"org.settings.visibility.private_shortname": "Приватный",
|
||
"org.settings.update_settings": "Обновить наÑтройки",
|
||
"org.settings.update_setting_success": "ÐаÑтройки организации обновлены.",
|
||
"org.settings.update_avatar_success": "Ðватар организации обновлён.",
|
||
"org.settings.delete": "Удалить организацию",
|
||
"org.settings.delete_account": "Удалить Ñту организацию",
|
||
"org.settings.delete_prompt": "Ðто дейÑтвие <strong>БЕЗВОЗВРÐТÐО</strong> удалит Ñту организацию навÑегда!",
|
||
"org.settings.confirm_delete_account": "Подтвердить удаление",
|
||
"org.settings.hooks_desc": "Добавьте веб-хуки, которые будет вызыватьÑÑ Ð´Ð»Ñ <strong>вÑех репозиториев</strong> под Ñтой организации.",
|
||
"org.settings.labels_desc": "Добавьте метки, которые могут быть иÑпользованы в задачах Ð´Ð»Ñ <strong>вÑех репозиториев</strong> Ñтой организации.",
|
||
"org.members.membership_visibility": "ВидимоÑть учаÑтника команды:",
|
||
"org.members.public": "Видимый",
|
||
"org.members.public_helper": "Ñкрыть",
|
||
"org.members.private": "Скрыт",
|
||
"org.members.private_helper": "Ñделать видимым",
|
||
"org.members.member_role": "Роль учаÑтника:",
|
||
"org.members.owner": "Владелец",
|
||
"org.members.member": "УчаÑтник",
|
||
"org.members.remove": "Удалить",
|
||
"org.members.remove.detail": "ИÑключить %[1]s из %[2]s?",
|
||
"org.members.leave": "Покинуть",
|
||
"org.members.leave.detail": "Покинуть %s?",
|
||
"org.members.invite_desc": "Добавить нового учаÑтника в %s:",
|
||
"org.members.invite_now": "ПриглаÑите ÑейчаÑ",
|
||
"org.teams.join": "Объединить",
|
||
"org.teams.leave": "Выйти",
|
||
"org.teams.leave.detail": "Покинуть %s?",
|
||
"org.teams.can_create_org_repo": "Создать репозитории",
|
||
"org.teams.can_create_org_repo_helper": "УчаÑтники могут Ñоздавать новые репозитории в организации. Создатель получит админиÑтраторÑкий доÑтуп к новому репозиторию.",
|
||
"org.teams.none_access": "Ðет доÑтупа",
|
||
"org.teams.none_access_helper": "УчаÑтники не могут проÑматривать или выполнÑть любые другие дейÑÑ‚Ð²Ð¸Ñ Ð½Ð°Ð´ Ñтим Ñлементом. Ðто не влиÑет на публичные репозитории.",
|
||
"org.teams.general_access_helper": "Ð Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ ÑƒÑ‡Ð°Ñтников будут определÑтьÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†ÐµÐ¹ разрешений ниже.",
|
||
"org.teams.read_access": "Чтение",
|
||
"org.teams.read_access_helper": "УчаÑтники могут проÑматривать и клонировать командные репозитории.",
|
||
"org.teams.write_access": "ЗапиÑÑŒ",
|
||
"org.teams.write_access_helper": "УчаÑтники могут читать и выполнÑть push в командные репозитории.",
|
||
"org.teams.admin_access": "ДоÑтуп админиÑтратора",
|
||
"org.teams.admin_access_helper": "УчаÑтники могут выполнÑть pull, push в командные репозитории и добавлÑть Ñоавторов в команду.",
|
||
"org.teams.no_desc": "Ðта группа не имеет опиÑаниÑ",
|
||
"org.teams.settings": "ÐаÑтройки",
|
||
"org.teams.owners_permission_desc": "Владельцы имеют полный доÑтуп ко <strong>вÑем репозиториÑм</strong> и имеют <strong>права админиÑтратора</strong> организации.",
|
||
"org.teams.members": "Члены группы разработки",
|
||
"org.teams.update_settings": "Обновить наÑтройки",
|
||
"org.teams.delete_team": "Удалить команду",
|
||
"org.teams.add_team_member": "Добавление члена группы разработки",
|
||
"org.teams.invite_team_member": "ПриглаÑить в %s",
|
||
"org.teams.invite_team_member.list": "ÐŸÑ€Ð¸Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ Ð² ожидании",
|
||
"org.teams.delete_team_title": "Удалить команду",
|
||
"org.teams.delete_team_desc": "Удаление команды отменÑет доÑтуп к репозиторию Ð´Ð»Ñ ÐµÑ‘ членов. Продолжить?",
|
||
"org.teams.delete_team_success": "Команда удалена.",
|
||
"org.teams.read_permission_desc": "Ðта команда предоÑтавлÑет доÑтуп на <strong>Чтение</strong>: члены могут проÑматривать и клонировать репозитории команды.",
|
||
"org.teams.write_permission_desc": "Ðта команда предоÑтавлÑет доÑтуп на <strong>ЗапиÑÑŒ</strong>: члены могут получать и выполнÑть push команды в репозитории.",
|
||
"org.teams.admin_permission_desc": "Ðта команда даёт <strong>админиÑтративный</strong> доÑтуп: учаÑтники могут читать, отправлÑть Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¸ добавлÑть Ñоавторов к её репозиториÑм.",
|
||
"org.teams.create_repo_permission_desc": "Кроме того, Ñта команда предоÑтавлÑет право <strong>Создание репозиториÑ</strong>: члены команды могут Ñоздавать новые репозитории в организации.",
|
||
"org.teams.repositories": "Репозитории группы разработки",
|
||
"org.teams.remove_all_repos_title": "Удалить вÑе репозитории команды",
|
||
"org.teams.remove_all_repos_desc": "УдалÑет вÑе репозитории из команды.",
|
||
"org.teams.add_all_repos_title": "Добавить вÑе репозитории",
|
||
"org.teams.add_all_repos_desc": "Добавит вÑе репозитории организации в команду.",
|
||
"org.teams.add_duplicate_users": "Пользователь уже ÑоÑтоит в команде.",
|
||
"org.teams.repos.none": "Ð”Ð»Ñ Ñтой команды нет доÑтупных репозиториев.",
|
||
"org.teams.members.none": "Ð’ Ñтой команде нет учаÑтников.",
|
||
"org.teams.specific_repositories": "Конкретные репозитории",
|
||
"org.teams.specific_repositories_helper": "УчаÑтники будут иметь доÑтуп только к репозиториÑм, Ñвно добавленным в команду. Выбор Ñтого <strong>не</strong> автоматичеÑки удалит репозитории, уже добавленные в <i>Ð’Ñе репозитории</i>.",
|
||
"org.teams.all_repositories": "Ð’Ñе репозитории",
|
||
"org.teams.all_repositories_helper": "Команда имеет доÑтуп ко вÑем репозиториÑм. Выбрав его, <strong>добавит вÑе ÑущеÑтвующие</strong> репозитории в команду.",
|
||
"org.teams.all_repositories_read_permission_desc": "Ðта команда предоÑтавлÑет <strong>прочтено</strong> доÑтуп к <strong>вÑем репозиториÑм</strong>: учаÑтники могут проÑматривать и клонировать репозитории.",
|
||
"org.teams.all_repositories_write_permission_desc": "Ðта команда предоÑтавлÑет <strong>ÐапиÑать</strong> доÑтуп к <strong>вÑем репозиториÑм</strong>: учаÑтники могут читать и выполнÑть push в репозитории.",
|
||
"org.teams.all_repositories_admin_permission_desc": "Ðта команда предоÑтавлÑет <strong>админиÑтратору</strong> доÑтуп к <strong>вÑем репозиториÑм</strong>: учаÑтники могут читать, отправлÑть ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸ добавлÑть Ñоавторов в репозитории.",
|
||
"org.teams.invite.title": "Ð’Ð°Ñ Ð¿Ñ€Ð¸Ð³Ð»Ð°Ñили приÑоединитьÑÑ Ðº команде <strong>%s</strong> организации <strong>%s</strong>.",
|
||
"org.teams.invite.by": "Приглашен(а) %s",
|
||
"org.teams.invite.description": "Ðажмите на кнопку ниже, чтобы приÑоединитьÑÑ Ðº команде.",
|
||
"admin.dashboard": "Панель",
|
||
"admin.identity_access": "Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¸ доÑтуп",
|
||
"admin.users": "Пользователи",
|
||
"admin.organizations": "Организации",
|
||
"admin.repositories": "Репозитории",
|
||
"admin.hooks": "Вебхуки",
|
||
"admin.integrations": "Интеграции",
|
||
"admin.authentication": "ÐутентификациÑ",
|
||
"admin.config": "КонфигурациÑ",
|
||
"admin.config_summary": "СтатиÑтика",
|
||
"admin.config_settings": "ÐаÑтройки",
|
||
"admin.notices": "СиÑтемные уведомлениÑ",
|
||
"admin.monitor": "Мониторинг",
|
||
"admin.first_page": "ПерваÑ",
|
||
"admin.last_page": "ПоÑледнÑÑ",
|
||
"admin.total": "Ð’Ñего: %d",
|
||
"admin.dashboard.statistic": "СтатиÑтика",
|
||
"admin.dashboard.system_status": "СоÑтоÑние ÑиÑтемы",
|
||
"admin.dashboard.operation_name": "Ð˜Ð¼Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸",
|
||
"admin.dashboard.operation_switch": "Переключить",
|
||
"admin.dashboard.operation_run": "ЗапуÑк",
|
||
"admin.dashboard.clean_unbind_oauth": "ОчиÑтить ÑпиÑок незавершённых авторизаций OAuth",
|
||
"admin.dashboard.clean_unbind_oauth_success": "Ð’Ñе незавершённые ÑвÑзи OAuth были удалены.",
|
||
"admin.dashboard.task.started": "ÐачалоÑÑŒ задание: %[1]s",
|
||
"admin.dashboard.task.process": "Задание: %[1]s",
|
||
"admin.dashboard.task.cancelled": "Задание %[1]s отменено: %[3]s",
|
||
"admin.dashboard.task.error": "Ошибка в задании: %[1]s: %[3]s",
|
||
"admin.dashboard.task.finished": "Задание %[1]s, начатое %[2]s, завершено",
|
||
"admin.dashboard.task.unknown": "ÐеизвеÑтное задание: %[1]s",
|
||
"admin.dashboard.cron.started": "Планировщик запущен: %[1]s",
|
||
"admin.dashboard.cron.process": "Планировщик: %[1]s",
|
||
"admin.dashboard.cron.cancelled": "Планировщик: %[1]s отменено: %[3]s",
|
||
"admin.dashboard.cron.error": "Ошибка в запланированном задании: %s: %[3]s",
|
||
"admin.dashboard.cron.finished": "Планировщик: %[1]s завершено",
|
||
"admin.dashboard.delete_inactive_accounts": "Удалить вÑе неактивированные учётные запиÑи",
|
||
"admin.dashboard.delete_repo_archives": "Удалить вÑе архивы репозиториев (ZIP, TAR.GZ, и Ñ‚.д..)",
|
||
"admin.dashboard.delete_missing_repos": "Удалить вÑе запиÑи о репозиториÑÑ… Ñ Ð¾Ñ‚ÑутÑтвующими файлами Git",
|
||
"admin.dashboard.delete_generated_repository_avatars": "Удалить генерированные аватары репозиториÑ",
|
||
"admin.dashboard.update_mirrors": "Обновить зеркала",
|
||
"admin.dashboard.repo_health_check": "Проверка ÑоÑтоÑÐ½Ð¸Ñ Ð²Ñех репозиториев",
|
||
"admin.dashboard.check_repo_stats": "Проверить вÑÑŽ ÑтатиÑтику репозиториÑ",
|
||
"admin.dashboard.archive_cleanup": "Удалить Ñтарые архивы репозиториÑ",
|
||
"admin.dashboard.update_migration_poster_id": "Обновить ID плакатов миграции",
|
||
"admin.dashboard.reinit_missing_repos": "Переинициализировать вÑе отÑутÑтвующие Git репозитории, Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… ÑущеÑтвуют запиÑи",
|
||
"admin.dashboard.sync_external_users": "Синхронизировать данные внешних пользователей",
|
||
"admin.dashboard.server_uptime": "Ð’Ñ€ÐµÐ¼Ñ Ð½ÐµÐ¿Ñ€ÐµÑ€Ñ‹Ð²Ð½Ð¾Ð¹ работы Ñервера",
|
||
"admin.dashboard.current_goroutine": "Текущее количеÑтво Goroutines",
|
||
"admin.dashboard.current_memory_usage": "Текущее иÑпользование памÑти",
|
||
"admin.dashboard.total_memory_allocated": "Ð’Ñего памÑти выделено",
|
||
"admin.dashboard.memory_obtained": "ПамÑти иÑпользовано",
|
||
"admin.dashboard.pointer_lookup_times": "ЗапроÑов указателÑ",
|
||
"admin.dashboard.memory_allocate_times": "Выделений памÑти",
|
||
"admin.dashboard.memory_free_times": "ОÑвобождений памÑти",
|
||
"admin.dashboard.current_heap_usage": "Текущее иÑпользование кучи",
|
||
"admin.dashboard.heap_memory_obtained": "Получено динамичеÑкой памÑти",
|
||
"admin.dashboard.heap_memory_idle": "Ðе иÑпользуетÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑкой памÑти",
|
||
"admin.dashboard.heap_memory_in_use": "Кучи памÑти в работе",
|
||
"admin.dashboard.heap_memory_released": "ОÑвобождено динамичеÑкой памÑти",
|
||
"admin.dashboard.heap_objects": "Объектов динамичеÑкой памÑти",
|
||
"admin.dashboard.bootstrap_stack_usage": "ИÑпользование Ñтека загрузчика",
|
||
"admin.dashboard.stack_memory_obtained": "ПамÑть, занÑÑ‚Ð°Ñ Ð¿Ð¾Ð´ Ñтек",
|
||
"admin.dashboard.mspan_structures_usage": "ИÑпользование Ñтруктур MSpan",
|
||
"admin.dashboard.mspan_structures_obtained": "Получено Ñтруктур MSpan",
|
||
"admin.dashboard.mcache_structures_usage": "ИÑпользование Ñтруктур MCache",
|
||
"admin.dashboard.mcache_structures_obtained": "Получено Ñтруктур MCache",
|
||
"admin.dashboard.profiling_bucket_hash_table_obtained": "Хеш-таблиц получено при профилировании",
|
||
"admin.dashboard.gc_metadata_obtained": "Полученных метаданных Ñборщика муÑора",
|
||
"admin.dashboard.other_system_allocation_obtained": "Получено прочих выделений ÑиÑтемной памÑти",
|
||
"admin.dashboard.next_gc_recycle": "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð¾Ñ‡Ð¸Ñтка Ñборщика муÑора",
|
||
"admin.dashboard.last_gc_time": "Прошло Ñ Ð¿Ð¾Ñледнего Ñбора муÑора",
|
||
"admin.dashboard.total_gc_time": "Ð˜Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ° GC",
|
||
"admin.dashboard.total_gc_pause": "Ð˜Ñ‚Ð¾Ð³Ð¾Ð²Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ° GC",
|
||
"admin.dashboard.last_gc_pause": "ПоÑледнÑÑ Ð¿Ð°ÑƒÐ·Ð° Ñборщика муÑора",
|
||
"admin.dashboard.gc_times": "КоличеÑтво Ñборок муÑора",
|
||
"admin.dashboard.update_checker": "Проверка обновлений",
|
||
"admin.dashboard.delete_old_system_notices": "Удалить вÑе Ñтарые ÑиÑтемные ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¸Ð· базы данных",
|
||
"admin.users.user_manage_panel": "Панель ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñми",
|
||
"admin.users.new_account": "Создать новый аккаунт",
|
||
"admin.users.name": "Имя",
|
||
"admin.users.full_name": "Полное имÑ",
|
||
"admin.users.activated": "Активирован",
|
||
"admin.users.admin": "Админ",
|
||
"admin.users.restricted": "Ограничено",
|
||
"admin.users.reserved": "Зарезервировано",
|
||
"admin.users.bot": "Бот",
|
||
"admin.users.2fa": "Ð”Ð²ÑƒÑ…Ñ„Ð°ÐºÑ‚Ð¾Ñ€Ð½Ð°Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ",
|
||
"admin.users.repos": "Репозитории",
|
||
"admin.users.created": "Создан",
|
||
"admin.users.last_login": "Последний вход",
|
||
"admin.users.send_register_notify": "Отправить пользователю уведомление о региÑтрации",
|
||
"admin.users.new_success": "Ð£Ñ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ «%s» Ñоздана.",
|
||
"admin.users.edit": "Редактировать",
|
||
"admin.users.auth_source": "ИÑточник аутентификации",
|
||
"admin.users.local": "Локальный",
|
||
"admin.users.auth_login_name": "Ð˜Ð¼Ñ Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð°",
|
||
"admin.users.password_helper": "ОÑтавьте пуÑтым, чтобы оÑтавить без изменений.",
|
||
"admin.users.update_profile_success": "Профиль учётной запиÑи обновлён уÑпешно.",
|
||
"admin.users.edit_account": "Изменение учётной запиÑи",
|
||
"admin.users.max_repo_creation": "МакÑимальное количеÑтво репозиториев",
|
||
"admin.users.max_repo_creation_desc": "(УÑтановите -1 Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñтандартного глобального Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€ÐµÐ´ÐµÐ»Ð°)",
|
||
"admin.users.is_activated": "Ðта ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ активирована",
|
||
"admin.users.prohibit_login": "Запретить вход в учётную запиÑÑŒ",
|
||
"admin.users.is_admin": "Администратор",
|
||
"admin.users.is_restricted": "Ограничен",
|
||
"admin.users.allow_git_hook": "Может Ñоздавать Git-хуки",
|
||
"admin.users.allow_git_hook_tooltip": "Git Hooks выполнÑетÑÑ ÐºÐ°Ðº пользователь ОС Ñ GitCaddy и будет иметь одинаковый уровень доÑтупа к хоÑту. Ð’ результате пользователи Ñ Ð¿Ñ€Ð¸Ð²Ð¸Ð»ÐµÐ³Ð¸ÐµÐ¹ Git Hook могут получить доÑтуп и модифицировать вÑе репозитории GitCaddy, а также базу данных, иÑпользуемую GitCaddy. Следовательно, они также могут получить привилегии админиÑтратора GitCaddy.",
|
||
"admin.users.allow_import_local": "Пользователь имеет право импортировать локальные репозитории",
|
||
"admin.users.allow_create_organization": "Ðта ÑƒÑ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ имеет Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° Ñоздание организаций",
|
||
"admin.users.update_profile": "Обновить профиль пользователÑ",
|
||
"admin.users.delete_account": "Удалить Ñту учётную запиÑÑŒ",
|
||
"admin.users.cannot_delete_self": "Ð’Ñ‹ не можете удалить ÑобÑтвенную учётную запиÑÑŒ",
|
||
"admin.users.still_own_repo": "Ðтот пользователь вÑÑ‘ ещё ÑвлÑетÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑŒÑ†ÐµÐ¼ одного или более репозиториев. Сначала удалите или передайте Ñти репозитории.",
|
||
"admin.users.still_has_org": "Ðтот пользователь вÑÑ‘ ещё ÑвлÑетÑÑ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ одной или более организаций. Сначала удалите Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð· вÑех организаций.",
|
||
"admin.users.purge": "Удалить пользователÑ",
|
||
"admin.users.purge_help": "Принудительное удаление Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ любых репозиториев, организаций и пакетов, принадлежащих пользователю. Комментарии тоже будут удалены.",
|
||
"admin.users.deletion_success": "Ð£Ñ‡Ñ‘Ñ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ уÑпешно удалена.",
|
||
"admin.users.reset_2fa": "Ð¡Ð±Ñ€Ð¾Ñ 2FA",
|
||
"admin.users.list_status_filter.menu_text": "Фильтр",
|
||
"admin.users.list_status_filter.reset": "СброÑить",
|
||
"admin.users.list_status_filter.is_active": "Ðктивный",
|
||
"admin.users.list_status_filter.not_active": "Ðеактивный",
|
||
"admin.users.list_status_filter.is_admin": "ÐдминиÑтратор",
|
||
"admin.users.list_status_filter.not_admin": "Ðе админиÑтратор",
|
||
"admin.users.list_status_filter.is_restricted": "Ограничено",
|
||
"admin.users.list_status_filter.not_restricted": "Ðе ограничено",
|
||
"admin.users.list_status_filter.is_prohibit_login": "Запретить вход",
|
||
"admin.users.list_status_filter.not_prohibit_login": "Разрешить вход",
|
||
"admin.users.list_status_filter.is_2fa_enabled": "2FA включено",
|
||
"admin.users.list_status_filter.not_2fa_enabled": "2FA отключено",
|
||
"admin.users.details": "О пользователе",
|
||
"admin.emails.email_manage_panel": "Управление Ñл. почтой пользователÑ",
|
||
"admin.emails.primary": "Первичный",
|
||
"admin.emails.activated": "Ðктивирован",
|
||
"admin.emails.filter_sort.email": "ÐÐ´Ñ€ÐµÑ Ñл. почты",
|
||
"admin.emails.filter_sort.name": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ",
|
||
"admin.emails.not_updated": "Ðе удалоÑÑŒ обновить запрошенный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты: %v",
|
||
"admin.emails.duplicate_active": "Ðтот Ð°Ð´Ñ€ÐµÑ Ñлектронной почты уже активирован Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ пользователÑ.",
|
||
"admin.emails.change_email_header": "Обновить ÑвойÑтва Ñлектронной почты",
|
||
"admin.emails.change_email_text": "Ð’Ñ‹ уверены, что хотите обновить Ñтот Ð°Ð´Ñ€ÐµÑ Ñлектронной почты?",
|
||
"admin.orgs.org_manage_panel": "Управление организациÑми",
|
||
"admin.orgs.name": "Ðазвание",
|
||
"admin.orgs.teams": "Команды",
|
||
"admin.orgs.members": "УчаÑтники",
|
||
"admin.orgs.new_orga": "ÐÐ¾Ð²Ð°Ñ Ð¾Ñ€Ð³Ð°Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ",
|
||
"admin.repos.repo_manage_panel": "Управление репозиториÑми",
|
||
"admin.repos.unadopted": "ÐепринÑтые репозитории",
|
||
"admin.repos.unadopted.no_more": "Больше непринÑтых репозиториев не найдено",
|
||
"admin.repos.owner": "Владелец",
|
||
"admin.repos.name": "Ðазвание",
|
||
"admin.repos.private": "Личный",
|
||
"admin.repos.issues": "Задачи",
|
||
"admin.repos.size": "Размер",
|
||
"admin.repos.lfs_size": "Размер LFS",
|
||
"admin.packages.package_manage_panel": "Управление пакетами",
|
||
"admin.packages.total_size": "Общий размер: %s",
|
||
"admin.packages.unreferenced_size": "Размер по ÑÑылке: %s",
|
||
"admin.packages.cleanup": "ОчиÑтить уÑтаревшие данные",
|
||
"admin.packages.cleanup.success": "ОчиÑтка уÑтаревших данных уÑпешно завершена",
|
||
"admin.packages.owner": "Владелец",
|
||
"admin.packages.creator": "Ðвтор",
|
||
"admin.packages.name": "Ðаименование",
|
||
"admin.packages.version": "ВерÑиÑ",
|
||
"admin.packages.type": "Тип",
|
||
"admin.packages.repository": "Репозиторий",
|
||
"admin.packages.size": "Размер",
|
||
"admin.packages.published": "Опубликовано",
|
||
"admin.defaulthooks": "Стандартные Веб-хуки",
|
||
"admin.defaulthooks.add_webhook": "Добавить Ñтандартный Веб-хук",
|
||
"admin.defaulthooks.update_webhook": "Обновить Ñтандартный Веб-хук",
|
||
"admin.systemhooks": "СиÑтемные веб-хуки",
|
||
"admin.systemhooks.add_webhook": "Добавить ÑиÑтемный веб-хук",
|
||
"admin.systemhooks.update_webhook": "Обновить ÑиÑтемный веб-хук",
|
||
"admin.auths.auth_manage_panel": "Управление аутентификацией",
|
||
"admin.auths.new": "Добавить новый иÑточник",
|
||
"admin.auths.name": "ИмÑ",
|
||
"admin.auths.type": "Тип",
|
||
"admin.auths.enabled": "Включено",
|
||
"admin.auths.syncenabled": "Включить Ñинхронизацию пользователей",
|
||
"admin.auths.updated": "Обновлено",
|
||
"admin.auths.auth_type": "Тип аутентификации",
|
||
"admin.auths.auth_name": "Ð˜Ð¼Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸",
|
||
"admin.auths.security_protocol": "Протокол безопаÑноÑти",
|
||
"admin.auths.domain": "Домен",
|
||
"admin.auths.host": "Сервер",
|
||
"admin.auths.port": "Порт",
|
||
"admin.auths.bind_password": "ПривÑзать пароль",
|
||
"admin.auths.user_base": "База Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка пользователÑ",
|
||
"admin.auths.user_dn": "DN пользователÑ",
|
||
"admin.auths.attribute_username": "Ðтрибут Username",
|
||
"admin.auths.attribute_username_placeholder": "ОÑтавьте пуÑтым, чтобы иÑпользовать Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ñ€ÐµÐ³Ð¸Ñтрации.",
|
||
"admin.auths.attribute_name": "Ðтрибут First Name",
|
||
"admin.auths.attribute_surname": "Ðтрибут Surname",
|
||
"admin.auths.attribute_mail": "Ðтрибут Ñлектронной почты",
|
||
"admin.auths.attribute_ssh_public_key": "Ðтрибут Открытый ключ SSH",
|
||
"admin.auths.attribute_avatar": "ХарактериÑтики аватара",
|
||
"admin.auths.attributes_in_bind": "Извлекать атрибуты в контекÑте Bind DN",
|
||
"admin.auths.allow_deactivate_all": "Разрешить пуÑтой результат поиÑка Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð²Ñех пользователей",
|
||
"admin.auths.use_paged_search": "ИÑпользовать поÑтраничный поиÑк",
|
||
"admin.auths.search_page_size": "Размер Ñтраницы",
|
||
"admin.auths.filter": "Фильтр пользователÑ",
|
||
"admin.auths.admin_filter": "Фильтр админиÑтратора",
|
||
"admin.auths.restricted_filter": "Ограниченный фильтр",
|
||
"admin.auths.restricted_filter_helper": "ОÑтавьте пуÑтым, чтобы не назначать никаких пользователей ограниченными. ИÑпользуйте звёздочку ('*'), чтобы Ñделать ограниченными вÑех пользователей, не ÑоответÑтвующих фильтру админиÑтратора.",
|
||
"admin.auths.verify_group_membership": "Проверить принадлежноÑть к группе в LDAP (оÑтавьте фильтр пуÑтым, чтобы пропуÑтить)",
|
||
"admin.auths.group_search_base": "ПоиÑÐºÐ¾Ð²Ð°Ñ Ð±Ð°Ð·Ð° групп DN",
|
||
"admin.auths.group_attribute_list_users": "Ðтрибут группы, Ñодержащий ÑпиÑок пользователей",
|
||
"admin.auths.user_attribute_in_group": "Ðтрибут Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² группе",
|
||
"admin.auths.map_group_to_team": "СопоÑтавьте группы LDAP командам организации (оÑтавьте поле пуÑтым, чтобы пропуÑтить)",
|
||
"admin.auths.map_group_to_team_removal": "Удалить пользователей из Ñинхронизированных команд, еÑли пользователь не принадлежит к ÑоответÑтвующей группе LDAP",
|
||
"admin.auths.enable_ldap_groups": "Включить группы LDAP",
|
||
"admin.auths.ms_ad_sa": "Ðтрибуты поиÑка MS AD",
|
||
"admin.auths.smtp_auth": "Тип аутентификации SMTP",
|
||
"admin.auths.smtphost": "Узел SMTP",
|
||
"admin.auths.smtpport": "SMTP-порт",
|
||
"admin.auths.allowed_domains": "Разрешенные домены",
|
||
"admin.auths.allowed_domains_helper": "ОÑтавьте пуÑтым, чтобы разрешить вÑе домены. Разделите неÑколько доменов запÑтой (',').",
|
||
"admin.auths.skip_tls_verify": "ПропуÑтить проверку TLS",
|
||
"admin.auths.force_smtps": "Принудительный SMTPS",
|
||
"admin.auths.force_smtps_helper": "SMTPS вÑегда иÑпользует 465 порт. УÑтановите Ñто, что бы принудительно иÑпользовать SMTPS на других портах. (Иначе STARTTLS будет иÑпользоватьÑÑ Ð½Ð° других портах, еÑли Ñто поддерживаетÑÑ Ñ…Ð¾Ñтом.)",
|
||
"admin.auths.helo_hostname_helper": "Ð˜Ð¼Ñ Ñ…Ð¾Ñта отправлÑетÑÑ Ñ HELO. ОÑтавьте поле пуÑтым, чтобы отправить текущее Ð¸Ð¼Ñ Ñ…Ð¾Ñта.",
|
||
"admin.auths.disable_helo": "Отключить HELO",
|
||
"admin.auths.pam_service_name": "Ð˜Ð¼Ñ Ñлужбы PAM",
|
||
"admin.auths.pam_email_domain": "Домен почты PAM (необÑзательно)",
|
||
"admin.auths.oauth2_provider": "ПоÑтавщик OAuth2",
|
||
"admin.auths.oauth2_icon_url": "URL иконки",
|
||
"admin.auths.oauth2_clientID": "ID клиента (ключ)",
|
||
"admin.auths.oauth2_clientSecret": "КлиентÑкий ключ",
|
||
"admin.auths.openIdConnectAutoDiscoveryURL": "OpenID Connect URL Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ входа",
|
||
"admin.auths.oauth2_use_custom_url": "ИÑпользовать пользовательÑкие URL вмеÑто URL по умолчанию",
|
||
"admin.auths.oauth2_tokenURL": "URL токена",
|
||
"admin.auths.oauth2_authURL": "URL авторизации",
|
||
"admin.auths.oauth2_profileURL": "URL аккаунта",
|
||
"admin.auths.oauth2_emailURL": "URL Ñлектронной почты",
|
||
"admin.auths.skip_local_two_fa": "ПропуÑтить локальную двухфакторную аутентификацию",
|
||
"admin.auths.skip_local_two_fa_helper": "ЕÑли значение не задано, локальным пользователÑм Ñ ÑƒÑтановленной двухфакторной аутентификацией вÑе равно придетÑÑ Ð¿Ñ€Ð¾Ð¹Ñ‚Ð¸ двухфакторную аутентификацию Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° в ÑиÑтему",
|
||
"admin.auths.oauth2_scopes": "Дополнительные полномочиÑ",
|
||
"admin.auths.oauth2_required_claim_name": "Ðеобходимое Ð¸Ð¼Ñ Ð·Ð°Ñвки",
|
||
"admin.auths.oauth2_required_claim_name_helper": "Задайте, чтобы ограничить вход Ñ Ñтого иÑточника только пользователÑми Ñ Ð·Ð°Ñвкой, имеющей такое имÑ",
|
||
"admin.auths.oauth2_required_claim_value": "Ðеобходимое значение заÑвки",
|
||
"admin.auths.oauth2_required_claim_value_helper": "Задайте, чтобы ограничить вход Ñ Ñтого иÑточника только пользователÑми Ñ Ð·Ð°Ñвкой, имеющей такие Ð¸Ð¼Ñ Ð¸ значение",
|
||
"admin.auths.oauth2_group_claim_name": "Ð˜Ð¼Ñ Ð·Ð°Ñвки, указывающее имена групп Ð´Ð»Ñ Ñтого иÑточника. (ÐеобÑзательно)",
|
||
"admin.auths.oauth2_map_group_to_team_removal": "Удалить пользователей из Ñинхронизированных команд, еÑли пользователь не принадлежит к ÑоответÑтвующей группе.",
|
||
"admin.auths.enable_auto_register": "Включить автоматичеÑкую региÑтрацию",
|
||
"admin.auths.sspi_auto_create_users": "ÐвтоматичеÑки Ñоздавать пользователей",
|
||
"admin.auths.sspi_auto_activate_users": "ÐвтоматичеÑки активировать пользователей",
|
||
"admin.auths.sspi_auto_activate_users_helper": "Разрешить метод аутентификации SSPI Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкой активации новых пользователей",
|
||
"admin.auths.sspi_strip_domain_names": "УдалÑть доменные имена из имён пользователей",
|
||
"admin.auths.sspi_separator_replacement": "Разделитель Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð¼ÐµÑто \\, / и @",
|
||
"admin.auths.sspi_default_language": "Язык Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ð¾ умолчанию",
|
||
"admin.auths.tips": "Советы",
|
||
"admin.auths.tips.oauth2.general": "ÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ OAuth2",
|
||
"admin.auths.tip.oauth2_provider": "ПоÑтавщик OAuth2",
|
||
"admin.auths.tip.mastodon": "Введите пользовательÑкий URL ÑкземплÑра Ð´Ð»Ñ ÑкземплÑра mastodon, Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ вы хотите аутентифицироватьÑÑ (или иÑпользовать его по умолчанию)",
|
||
"admin.auths.edit": "Обновить параметры аутентификации",
|
||
"admin.auths.activated": "ИÑточник аутентификации активирован",
|
||
"admin.auths.new_success": "Метод аутентификации «%s» добавлен.",
|
||
"admin.auths.update_success": "ИÑточник аутентификации обновлён.",
|
||
"admin.auths.update": "Обновить иÑточник аутентификации",
|
||
"admin.auths.delete": "Удалить Ñтот иÑточник аутентификации",
|
||
"admin.auths.delete_auth_title": "Удалить иÑточник аутентификации",
|
||
"admin.auths.delete_auth_desc": "Удаление иÑточника аутентификации не позволÑет пользователÑм иÑпользовать его Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð°. Продолжить?",
|
||
"admin.auths.still_in_used": "Ðта проверка подлинноÑти до Ñих пор иÑпользуетÑÑ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ пользователÑми, удалите или преобразуйте Ñтих пользователей в другой тип входа в ÑиÑтему.",
|
||
"admin.auths.deletion_success": "ИÑточник аутентификации уÑпешно удалён.",
|
||
"admin.auths.login_source_exist": "ИÑточник аутентификации «%s» уже ÑущеÑтвует.",
|
||
"admin.auths.login_source_of_type_exist": "ИÑточник аутентификации Ñтого типа уже ÑущеÑтвует.",
|
||
"admin.auths.unable_to_initialize_openid": "Ðе удалоÑÑŒ инициализировать провайдера OpenID: %s",
|
||
"admin.auths.invalid_openIdConnectAutoDiscoveryURL": "Ðеверный URL Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ (Ñто должен быть валидный URL, начинающийÑÑ Ñ http:// или https://)",
|
||
"admin.config.server_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñервера",
|
||
"admin.config.app_name": "Ðазвание Ñайта",
|
||
"admin.config.app_ver": "ВерÑÐ¸Ñ GitCaddy",
|
||
"admin.config.app_url": "Базовый URL GitCaddy",
|
||
"admin.config.custom_conf": "Путь к файлу конфигурации",
|
||
"admin.config.custom_file_root_path": "ПользовательÑкий путь до папки Ñ Ñ„Ð°Ð¹Ð»Ð°Ð¼Ð¸",
|
||
"admin.config.domain": "Домен Ñервера",
|
||
"admin.config.offline_mode": "Локальный режим",
|
||
"admin.config.disable_router_log": "Отключение журнала маршрутизатора",
|
||
"admin.config.run_user": "ЗапуÑк от имени пользователÑ",
|
||
"admin.config.run_mode": "Режим выполнениÑ",
|
||
"admin.config.git_version": "ВерÑÐ¸Ñ Git",
|
||
"admin.config.app_data_path": "Путь к данным приложениÑ",
|
||
"admin.config.repo_root_path": "Путь до папки репозиториев",
|
||
"admin.config.lfs_root_path": "Корневой путь LFS",
|
||
"admin.config.log_file_root_path": "Путь к журналу",
|
||
"admin.config.script_type": "Тип Ñкрипта",
|
||
"admin.config.reverse_auth_user": "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ на reverse proxy",
|
||
"admin.config.ssh_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ SSH",
|
||
"admin.config.ssh_enabled": "SSH включён",
|
||
"admin.config.ssh_start_builtin_server": "ИÑпользовать вÑтроенный Ñервер",
|
||
"admin.config.ssh_domain": "Домен SSH Ñервера",
|
||
"admin.config.ssh_port": "Порт SSH",
|
||
"admin.config.ssh_listen_port": "ПроÑлушиваемый порт",
|
||
"admin.config.ssh_root_path": "Корневой путь",
|
||
"admin.config.ssh_minimum_key_size_check": "Минимальный размер ключа проверки",
|
||
"admin.config.ssh_minimum_key_sizes": "Минимальные размеры ключа",
|
||
"admin.config.lfs_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ LFS",
|
||
"admin.config.lfs_enabled": "Включено",
|
||
"admin.config.lfs_content_path": "Путь к контенту LFS",
|
||
"admin.config.lfs_http_auth_expiry": "УÑтаревание HTTP-аутентификации LFS",
|
||
"admin.config.db_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных",
|
||
"admin.config.db_type": "Тип",
|
||
"admin.config.db_host": "Хост базы данных",
|
||
"admin.config.db_name": "Имя базы данных",
|
||
"admin.config.db_user": "Пользователь",
|
||
"admin.config.db_schema": "Схема базы данных",
|
||
"admin.config.db_path": "Путь",
|
||
"admin.config.service_config": "СервиÑÐ½Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ",
|
||
"admin.config.register_email_confirm": "ТребуетÑÑ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ðµ по Ñлектронной почте",
|
||
"admin.config.disable_register": "Отключить ÑамоÑтоÑтельную региÑтрацию",
|
||
"admin.config.allow_only_internal_registration": "Разрешить региÑтрацию только через GitCaddy",
|
||
"admin.config.allow_only_external_registration": "Разрешить региÑтрацию только через Ñторонние ÑервиÑÑ‹",
|
||
"admin.config.enable_openid_signup": "Включить cамоÑтоÑтельную региÑтрацию OpenID",
|
||
"admin.config.enable_openid_signin": "Включение входа через OpenID",
|
||
"admin.config.show_registration_button": "Показать кнопку региÑтрации",
|
||
"admin.config.require_sign_in_view": "Ð”Ð»Ñ Ð¿Ñ€Ð¾Ñмотра необходима авторизациÑ",
|
||
"admin.config.mail_notify": "Почтовые уведомлениÑ",
|
||
"admin.config.enable_captcha": "Включить CAPTCHA",
|
||
"admin.config.active_code_lives": "Ð’Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ кода Ð´Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸",
|
||
"admin.config.reset_password_code_lives": "Ð’Ñ€ÐµÐ¼Ñ Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ ÐºÐ¾Ð´Ð° воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð°",
|
||
"admin.config.default_keep_email_private": "Скрывать адреÑа Ñлектронной почты по умолчанию",
|
||
"admin.config.default_allow_create_organization": "Разрешить Ñоздание организаций по умолчанию",
|
||
"admin.config.enable_timetracking": "Включить отÑлеживание времени",
|
||
"admin.config.default_enable_timetracking": "Включить отÑлеживание времени по умолчанию",
|
||
"admin.config.default_allow_only_contributors_to_track_time": "Учитывать только учаÑтников разработки в подÑчёте времени",
|
||
"admin.config.no_reply_address": "No-reply адреÑ",
|
||
"admin.config.default_visibility_organization": "ВидимоÑть по умолчанию Ð´Ð»Ñ Ð½Ð¾Ð²Ñ‹Ñ… организаций",
|
||
"admin.config.default_enable_dependencies": "Включение завиÑимоÑтей Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ñ‡ по умолчанию",
|
||
"admin.config.webhook_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð²ÐµÐ±-хуков",
|
||
"admin.config.queue_length": "Длина очереди",
|
||
"admin.config.deliver_timeout": "Задержка доÑтавки",
|
||
"admin.config.skip_tls_verify": "ПропуÑтить проверку TLS",
|
||
"admin.config.mailer_config": "ÐаÑтройки почты",
|
||
"admin.config.mailer_enabled": "Почта включена",
|
||
"admin.config.mailer_enable_helo": "Включить HELO",
|
||
"admin.config.mailer_name": "Имя почтовика",
|
||
"admin.config.mailer_protocol": "Протокол",
|
||
"admin.config.mailer_smtp_addr": "ÐÐ´Ñ€ÐµÑ SMTP",
|
||
"admin.config.mailer_smtp_port": "Порт SMTP",
|
||
"admin.config.mailer_user": "Пользователь",
|
||
"admin.config.mailer_use_sendmail": "ИÑпользовать Sendmail",
|
||
"admin.config.mailer_sendmail_path": "Путь к Sendmail",
|
||
"admin.config.mailer_sendmail_args": "Дополнительные аргументы Ð´Ð»Ñ Sendmail",
|
||
"admin.config.mailer_sendmail_timeout": "Тайм-аут Sendmail",
|
||
"admin.config.mailer_use_dummy": "Заглушка",
|
||
"admin.config.send_test_mail": "Отправить теÑтовое пиÑьмо",
|
||
"admin.config.send_test_mail_submit": "Отправить",
|
||
"admin.config.test_mail_failed": "Ðе удалоÑÑŒ отправить теÑтовое пиÑьмо на «%s»: %v",
|
||
"admin.config.test_mail_sent": "ТеÑтовое пиÑьмо было отправлено на «%s».",
|
||
"admin.config.oauth_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ OAuth",
|
||
"admin.config.oauth_enabled": "OAuth включен",
|
||
"admin.config.cache_config": "ÐаÑтройки кеша",
|
||
"admin.config.cache_adapter": "Ðдаптер кÑша",
|
||
"admin.config.cache_interval": "Интервал кÑшированиÑ",
|
||
"admin.config.cache_conn": "Подключение кÑша",
|
||
"admin.config.cache_item_ttl": "Ð’Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ данных в кеше",
|
||
"admin.config.session_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ ÑеÑÑии",
|
||
"admin.config.session_provider": "Провайдер ÑеÑÑии",
|
||
"admin.config.provider_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð°",
|
||
"admin.config.cookie_name": "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° cookie",
|
||
"admin.config.gc_interval_time": "Интервал работы Ñборщика муÑора",
|
||
"admin.config.session_life_time": "Ð’Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ ÑеÑÑии",
|
||
"admin.config.https_only": "Только HTTPS",
|
||
"admin.config.cookie_life_time": "Ð’Ñ€ÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ файла cookie",
|
||
"admin.config.picture_config": "ÐаÑтройка изображениÑ",
|
||
"admin.config.picture_service": "Ð¡ÐµÑ€Ð²Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹",
|
||
"admin.config.disable_gravatar": "Отключить Gravatar",
|
||
"admin.config.enable_federated_avatar": "Включить внешние аватары",
|
||
"admin.config.git_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Git",
|
||
"admin.config.git_disable_diff_highlight": "Отключить подÑветку ÑинтакÑиÑа при Ñравнении",
|
||
"admin.config.git_max_diff_lines": "МакÑимальное количеÑтво Ñтрок ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ (на файл)",
|
||
"admin.config.git_max_diff_line_characters": "МакÑимальное количеÑтво Ñимволов в ÑравнениÑÑ… (в Ñтроке)",
|
||
"admin.config.git_max_diff_files": "МакÑимальное количеÑтво файлов в Ñравнении (при показе)",
|
||
"admin.config.git_gc_args": "Ðргументы GC",
|
||
"admin.config.git_migrate_timeout": "Лимит времени миграций",
|
||
"admin.config.git_mirror_timeout": "Лимит времени Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð·ÐµÑ€ÐºÐ°Ð»",
|
||
"admin.config.git_clone_timeout": "Лимит времени операции клонированиÑ",
|
||
"admin.config.git_pull_timeout": "Лимит времени Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹",
|
||
"admin.config.git_gc_timeout": "Лимит времени Ñборки муÑора",
|
||
"admin.config.log_config": "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð°",
|
||
"admin.config.logger_name_fmt": "Журнал: %s",
|
||
"admin.config.disabled_logger": "Отключен",
|
||
"admin.config.access_log_mode": "Режим доÑтупа к журналу",
|
||
"admin.config.access_log_template": "Шаблон журнала доÑтупа",
|
||
"admin.config.xorm_log_sql": "Лог SQL",
|
||
"admin.config.set_setting_failed": "Задать параметр %s не удалоÑÑŒ",
|
||
"admin.monitor.stats": "СтатиÑтика",
|
||
"admin.monitor.cron": "Запланированные заданиÑ",
|
||
"admin.monitor.name": "Ðазвание",
|
||
"admin.monitor.schedule": "РаÑпиÑание",
|
||
"admin.monitor.next": "Следующий раз",
|
||
"admin.monitor.previous": "Предыдущий раз",
|
||
"admin.monitor.execute_times": "КоличеÑтво выполнений",
|
||
"admin.monitor.process": "Запущенные процеÑÑÑ‹",
|
||
"admin.monitor.processes_count": "%d процеÑÑов",
|
||
"admin.monitor.download_diagnosis_report": "Скачать диагноÑтичеÑкий отчёт",
|
||
"admin.monitor.desc": "ОпиÑание",
|
||
"admin.monitor.start": "Ð’Ñ€ÐµÐ¼Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°",
|
||
"admin.monitor.execute_time": "Ð’Ñ€ÐµÐ¼Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ",
|
||
"admin.monitor.last_execution_result": "Результат",
|
||
"admin.monitor.process.cancel": "Отменить процеÑÑ",
|
||
"admin.monitor.process.children": "Потомки",
|
||
"admin.monitor.queues": "Очереди",
|
||
"admin.monitor.queue": "Очередь: %s",
|
||
"admin.monitor.queue.name": "ИмÑ",
|
||
"admin.monitor.queue.type": "Тип",
|
||
"admin.monitor.queue.exemplar": "Тип образца",
|
||
"admin.monitor.queue.numberworkers": "КоличеÑтво рабочих",
|
||
"admin.monitor.queue.activeworkers": "Ðктивные рабочие",
|
||
"admin.monitor.queue.maxnumberworkers": "МакÑимальное количеÑтво рабочих",
|
||
"admin.monitor.queue.numberinqueue": "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð² очереди",
|
||
"admin.monitor.queue.settings.title": "ÐаÑтройки пула",
|
||
"admin.monitor.queue.settings.desc": "Пулы увеличиваютÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑки в ответ на блокировку очередей Ñвоих рабочих.",
|
||
"admin.monitor.queue.settings.maxnumberworkers.placeholder": "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ %[1]d",
|
||
"admin.monitor.queue.settings.maxnumberworkers.error": "МакÑимальное количеÑтво рабочих должно быть чиÑлом",
|
||
"admin.monitor.queue.settings.submit": "Обновить наÑтройки",
|
||
"admin.monitor.queue.settings.changed": "ÐаÑтройки обновлены",
|
||
"admin.monitor.queue.settings.remove_all_items": "Удалить вÑе",
|
||
"admin.monitor.queue.settings.remove_all_items_done": "Ð’Ñе Ñлементы в очереди были удалены.",
|
||
"admin.notices.system_notice_list": "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ ÑиÑтемы",
|
||
"admin.notices.view_detail_header": "ПодробноÑти уведомлениÑ",
|
||
"admin.notices.operations": "Операции",
|
||
"admin.notices.select_all": "Выбрать вÑÑ‘",
|
||
"admin.notices.deselect_all": "Отменить выделение",
|
||
"admin.notices.inverse_selection": "ИнверÑÐ¸Ñ Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ",
|
||
"admin.notices.delete_selected": "Удалить выбранные",
|
||
"admin.notices.delete_all": "Удалить вÑе уведомлениÑ",
|
||
"admin.notices.type": "Тип",
|
||
"admin.notices.type_1": "Репозиторий",
|
||
"admin.notices.type_2": "Задание",
|
||
"admin.notices.desc": "ОпиÑание",
|
||
"admin.notices.op": "Oп.",
|
||
"admin.notices.delete_success": "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ ÑиÑтемы были удалены.",
|
||
"action.create_repo": "Ñоздал(а) репозиторий <a href=\"%s\"> %s</a>",
|
||
"action.rename_repo": "переименовал(а) репозиторий из <code>%[1]s</code> на <a href=\"%[2]s\">%[3]s</a>",
|
||
"action.commit_repo": "отправил(а) Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² <a href=\"%[2]s\">%[3]s</a> в <a href=\"%[1]s\">%[4]s</a>",
|
||
"action.create_issue": "открыл(а) задачу <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.close_issue": "закрыл(а) задачу <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.reopen_issue": "переоткрыл(а) задачу <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.create_pull_request": "Ñоздал(а) Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.close_pull_request": "закрыл(а) Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.reopen_pull_request": "переоткрыл(а) Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.comment_issue": "прокомментировал(а) задачу <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.comment_pull": "прокомментировал(а) Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.merge_pull_request": "принÑл(а) Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.auto_merge_pull_request": "автоматичеÑки принÑл(а) Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑлиÑние <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.transfer_repo": "передал(а) репозиторий <code>%s</code> <a href=\"%s\">%s</a>",
|
||
"action.push_tag": "Ñоздал(а) тег <a href=\"%[2]s\">%[3]s</a> в <a href=\"%[1]s\">%[4]s</a>",
|
||
"action.delete_tag": "удалил(а) Ñ‚Ñг %[2]s из <a href=\"%[1]s\">%[3]s</a>",
|
||
"action.delete_branch": "удалил(а) ветку %[2]s из <a href=\"%[1]s\">%[3]s</a>",
|
||
"action.compare_branch": "Сравнить",
|
||
"action.compare_commits": "Сравнить %d коммитов",
|
||
"action.compare_commits_general": "Сравнить коммиты",
|
||
"action.mirror_sync_push": "Ñинхронизировал(а) коммиты <a href=\"%[2]s\">%[3]s</a> в <a href=\"%[1]s\">%[4]s</a> из зеркала",
|
||
"action.mirror_sync_create": "Ñинхронизировал(а) новую ÑÑылку <a href=\"%[2]s\">%[3]s</a> в <a href=\"%[1]s\">%[4]s</a> из зеркала",
|
||
"action.mirror_sync_delete": "Ñинхронизированные и удалённые ÑÑылки <code>%[2]s</code> на <a href=\"%[1]s\">%[3]s</a> из зеркала",
|
||
"action.approve_pull_request": "утвердил(а) задачу <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.reject_pull_request": "предложил(а) Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.review_dismissed": "отклонил(а) отзыв от <b>%[4]s</b> Ð´Ð»Ñ <a href=\"%[1]s\">%[3]s#%[2]s</a>",
|
||
"action.review_dismissed_reason": "Причина:",
|
||
"action.create_branch": "Ñоздал(а) ветку <a href=\"%[2]s\">%[3]s</a> в <a href=\"%[1]s\">%[4]s</a>",
|
||
"action.starred_repo": "добавил(а) <a href=\"%[1]s\">%[2]s</a> в избранное",
|
||
"action.watched_repo": "начала(а) наблюдение за <a href=\"%[1]s\">%[2]s</a>",
|
||
"tool.now": "ÑейчаÑ",
|
||
"tool.future": "в будущем",
|
||
"tool.1s": "1 Ñекунду",
|
||
"tool.1m": "1 минуту",
|
||
"tool.1h": "1 чаÑ",
|
||
"tool.1d": "1 день",
|
||
"tool.1w": "1 неделю",
|
||
"tool.1mon": "1 меÑÑц",
|
||
"tool.1y": "1 год",
|
||
"tool.seconds": "%d Ñекунд",
|
||
"tool.minutes": "%d минут",
|
||
"tool.hours": "%d чаÑов",
|
||
"tool.days": "%d дней",
|
||
"tool.weeks": "%d недель",
|
||
"tool.months": "%d меÑÑцев",
|
||
"tool.years": "%d лет",
|
||
"tool.raw_seconds": "Ñекунд",
|
||
"tool.raw_minutes": "минут",
|
||
"dropzone.default_message": "Перетащите файл или кликните Ñюда Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸.",
|
||
"dropzone.remove_file": "Удалить файл",
|
||
"notification.notifications": "УведомлениÑ",
|
||
"notification.unread": "Ðепрочитанные",
|
||
"notification.read": "Прочитанные",
|
||
"notification.no_unread": "У Ð²Ð°Ñ Ð½ÐµÑ‚ непрочитанных уведомлений.",
|
||
"notification.no_read": "У Ð²Ð°Ñ Ð½ÐµÑ‚ прочитанных уведомлений.",
|
||
"notification.pin": "Прикрепить уведомление",
|
||
"notification.mark_as_read": "Отметить как прочитанное",
|
||
"notification.mark_as_unread": "Пометить как непрочитанное",
|
||
"notification.mark_all_as_read": "Пометить вÑе как прочитанные",
|
||
"notification.subscriptions": "ПодпиÑки",
|
||
"notification.watching": "Ðаблюдение",
|
||
"notification.no_subscriptions": "Ðет подпиÑок",
|
||
"gpg.default_key": "ПодпиÑано ключом по умолчанию",
|
||
"gpg.error.extract_sign": "Ðе удалоÑÑŒ извлечь подпиÑÑŒ",
|
||
"gpg.error.generate_hash": "Ðе удаетÑÑ Ñоздать Ñ…Ñш коммита",
|
||
"gpg.error.no_committer_account": "Ðккаунт Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ñ‚Ð°ÐºÐ¾Ð¹ Ñлектронной почтой не найден",
|
||
"gpg.error.no_gpg_keys_found": "Ðе найден ключ, ÑоответÑтвующий данной подпиÑи",
|
||
"gpg.error.not_signed_commit": "ÐеподпиÑанный коммит",
|
||
"gpg.error.failed_retrieval_gpg_keys": "Ðе удалоÑÑŒ получить ни одного ключа GPG автора коммита",
|
||
"units.unit": "Ðлемент",
|
||
"units.error.no_unit_allowed_repo": "У Ð²Ð°Ñ Ð½ÐµÑ‚ доÑтупа ни к одному разделу Ñтого репозиториÑ.",
|
||
"units.error.unit_not_allowed": "У Ð²Ð°Ñ Ð½ÐµÑ‚ доÑтупа к Ñтому разделу репозиториÑ.",
|
||
"packages.title": "Пакеты",
|
||
"packages.desc": "Управление пакетами репозиториÑ.",
|
||
"packages.empty": "Пока нет пакетов.",
|
||
"packages.empty.documentation": "Дополнительную информацию о рееÑтре пакетов можно найти в <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документации</a>.",
|
||
"packages.empty.repo": "Ð’Ñ‹ загрузили пакет, но он здеÑÑŒ не отображаетÑÑ? Перейдите в <a href=\"%[1]s\">наÑтройки пакета</a> и ÑвÑжите его Ñ Ñтим репозиторием.",
|
||
"packages.registry.documentation": "Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации о рееÑтре %s Ñмотрите <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">документацию</a>.",
|
||
"packages.filter.type": "Тип",
|
||
"packages.filter.type.all": "Ð’Ñе",
|
||
"packages.filter.no_result": "Фильтр не дал результатов.",
|
||
"packages.filter.container.tagged": "С тегом",
|
||
"packages.filter.container.untagged": "Без тегов",
|
||
"packages.published_by": "Опубликовано %[1]s <a href=\"%[2]s\">%[3]s</a>",
|
||
"packages.published_by_in": "Опубликовано %[1]s <a href=\"%[2]s\">%[3]s</a> в <a href=\"%[4]s\"><strong>%[5]s</strong></a>",
|
||
"packages.installation": "Установка",
|
||
"packages.about": "Об Ñтом пакете",
|
||
"packages.requirements": "ТребованиÑ",
|
||
"packages.dependencies": "ЗавиÑимоÑти",
|
||
"packages.keywords": "Ключевые Ñлова",
|
||
"packages.details": "Детали",
|
||
"packages.details.author": "Ðвтор",
|
||
"packages.details.project_site": "Сайт проекта",
|
||
"packages.details.repository_site": "Сайт репозиториÑ",
|
||
"packages.details.documentation_site": "Сайт документации",
|
||
"packages.details.license": "ЛицензиÑ",
|
||
"packages.assets": "РеÑурÑÑ‹",
|
||
"packages.versions": "ВерÑии",
|
||
"packages.versions.view_all": "Показать вÑÑ‘",
|
||
"packages.dependency.version": "ВерÑиÑ",
|
||
"packages.alpine.registry.key": "Загрузите публичный ключ RSA рееÑтра в каталог <code>/etc/apk/keys/</code> Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ подпиÑи индекÑа:",
|
||
"packages.alpine.registry.info": "Выберите $branch и $repository из ÑпиÑка ниже.",
|
||
"packages.alpine.install": "Чтобы уÑтановить пакет, выполните Ñледующую команду:",
|
||
"packages.alpine.repository": "О репозитории",
|
||
"packages.alpine.repository.branches": "Ветки",
|
||
"packages.alpine.repository.repositories": "Репозитории",
|
||
"packages.alpine.repository.architectures": "Ðрхитектуры",
|
||
"packages.arch.repository": "О репозитории",
|
||
"packages.arch.repository.repositories": "Репозитории",
|
||
"packages.arch.repository.architectures": "Ðрхитектуры",
|
||
"packages.cargo.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Cargo, выполните Ñледующую команду:",
|
||
"packages.chef.install": "Чтобы уÑтановить пакет, выполните Ñледующую команду:",
|
||
"packages.composer.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Composer, выполните Ñледующую команду:",
|
||
"packages.composer.dependencies": "ЗавиÑимоÑти",
|
||
"packages.composer.dependencies.development": "ЗавиÑимоÑти Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸",
|
||
"packages.conan.details.repository": "Репозиторий",
|
||
"packages.conan.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Conan, выполните Ñледующую команду:",
|
||
"packages.conda.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Conda, выполните Ñледующую команду:",
|
||
"packages.container.details.type": "Тип образа",
|
||
"packages.container.details.platform": "Платформа",
|
||
"packages.container.pull": "Загрузите образ из командной Ñтроки:",
|
||
"packages.container.multi_arch": "ОС / архитектура",
|
||
"packages.container.layers": "Слои образа",
|
||
"packages.container.labels": "Метки",
|
||
"packages.container.labels.key": "Ключ",
|
||
"packages.container.labels.value": "Значение",
|
||
"packages.cran.install": "Чтобы уÑтановить пакет, выполните Ñледующую команду:",
|
||
"packages.debian.registry.info": "Выберите $distribution и $component из ÑпиÑка ниже.",
|
||
"packages.debian.install": "Чтобы уÑтановить пакет, выполните Ñледующую команду:",
|
||
"packages.debian.repository": "О репозитории",
|
||
"packages.debian.repository.distributions": "ДиÑтрибутивы",
|
||
"packages.debian.repository.components": "Компоненты",
|
||
"packages.debian.repository.architectures": "Ðрхитектуры",
|
||
"packages.generic.download": "Скачать пакет из командной Ñтроки:",
|
||
"packages.go.install": "УÑтановите пакет из командной Ñтроки:",
|
||
"packages.helm.install": "Чтобы уÑтановить пакет, выполните Ñледующую команду:",
|
||
"packages.maven.install2": "Выполнить через командную Ñтроку:",
|
||
"packages.maven.download": "Чтобы Ñкачать завиÑимоÑть, запуÑтите в командной Ñтроке:",
|
||
"packages.nuget.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ NuGet, выполните Ñледующую команду:",
|
||
"packages.nuget.dependency.framework": "Целевой фреймворк",
|
||
"packages.npm.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ npm, выполните Ñледующую команду:",
|
||
"packages.npm.install2": "или добавьте его в файл package.json:",
|
||
"packages.npm.dependencies": "ЗавиÑимоÑти",
|
||
"packages.npm.dependencies.development": "ЗавиÑимоÑти Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸",
|
||
"packages.npm.dependencies.peer": "Одноранговые завиÑимоÑти",
|
||
"packages.npm.dependencies.optional": "ÐеобÑзательные завиÑимоÑти",
|
||
"packages.npm.details.tag": "Тег",
|
||
"packages.pub.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Dart, выполните Ñледующую команду:",
|
||
"packages.pypi.requires": "ТребуетÑÑ Python",
|
||
"packages.pypi.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ pip, выполните Ñледующую команду:",
|
||
"packages.rpm.distros.redhat": "на диÑтрибутивах ÑемейÑтва RedHat",
|
||
"packages.rpm.distros.suse": "на диÑтрибутивах ÑемейÑтва SUSE",
|
||
"packages.rpm.install": "Чтобы уÑтановить пакет, выполните Ñледующую команду:",
|
||
"packages.rpm.repository": "О репозитории",
|
||
"packages.rpm.repository.architectures": "Ðрхитектуры",
|
||
"packages.rubygems.install": "Чтобы уÑтановить пакет Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ gem, выполните Ñледующую команду:",
|
||
"packages.rubygems.install2": "или добавьте его в Gemfile:",
|
||
"packages.rubygems.dependencies.runtime": "ЗавиÑимоÑти времени выполнениÑ",
|
||
"packages.rubygems.dependencies.development": "ЗавиÑимоÑти Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸",
|
||
"packages.rubygems.required.ruby": "ТребуетÑÑ Ð²ÐµÑ€ÑÐ¸Ñ Ruby",
|
||
"packages.rubygems.required.rubygems": "ТребуетÑÑ Ð²ÐµÑ€ÑÐ¸Ñ RubyGem",
|
||
"packages.swift.install": "Добавьте пакет в Ñвой файл <code>Package.swift</code>:",
|
||
"packages.swift.install2": "и запуÑтите Ñледующую команду:",
|
||
"packages.vagrant.install": "Чтобы добавить Ð±Ð¾ÐºÑ Vagrant, выполните Ñледующую команду:",
|
||
"packages.settings.link": "СвÑзать Ñтот пакет Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸ÐµÐ¼",
|
||
"packages.settings.link.select": "Выберите репозиторий",
|
||
"packages.settings.link.button": "Обновить ÑÑылку на репозиторий",
|
||
"packages.settings.link.success": "СвÑзь Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸ÐµÐ¼ уÑпешно обновлена.",
|
||
"packages.settings.link.error": "Ðе удалоÑÑŒ обновить привÑзку к репозиторию.",
|
||
"packages.settings.delete": "Удалить пакет",
|
||
"packages.settings.delete.description": "Удаление пакета необратимо и не может быть отменено.",
|
||
"packages.settings.delete.notice": "Ð’Ñ‹ ÑобираетеÑÑŒ удалить %s (%s). Ðта Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ€Ð°Ñ‚Ð¸Ð¼Ð°, вы уверены?",
|
||
"packages.settings.delete.success": "Пакет удалён.",
|
||
"packages.settings.delete.error": "Ðе удалоÑÑŒ удалить пакет.",
|
||
"packages.settings.global_access": "Глобальный доступ",
|
||
"packages.settings.global_access.description": "Глобальные пакеты доступны по корневому URL без указания владельца (например, /api/packages/_/npm/...).",
|
||
"packages.settings.global_access.enable": "Сделать этот пакет глобально доступным",
|
||
"packages.settings.global_access.help": "При включении этот пакет будет доступен через /api/packages/_/{type}/{name} в дополнение к URL владельца.",
|
||
"packages.settings.global_access.enabled": "Пакет теперь глобально доступен.",
|
||
"packages.settings.global_access.disabled": "Глобальный доступ к пакету отключён.",
|
||
"packages.settings.global_access.error": "Не удалось обновить настройки глобального доступа.",
|
||
"packages.visibility": "Видимость",
|
||
"packages.settings.visibility.private.text": "Этот пакет сейчас приватный. Сделайте его публичным, чтобы любой мог получить к нему доступ.",
|
||
"packages.settings.visibility.private.button": "Сделать приватным",
|
||
"packages.settings.visibility.private.bullet_title": "Вы собираетесь сделать этот пакет приватным.",
|
||
"packages.settings.visibility.private.bullet_one": "Только пользователи с соответствующими правами смогут получить доступ к этому пакету.",
|
||
"packages.settings.visibility.private.success": "Пакет теперь приватный.",
|
||
"packages.settings.visibility.public.text": "Этот пакет сейчас публичный. Сделайте его приватным, чтобы ограничить доступ.",
|
||
"packages.settings.visibility.public.button": "Сделать публичным",
|
||
"packages.settings.visibility.public.bullet_title": "Вы собираетесь сделать этот пакет публичным.",
|
||
"packages.settings.visibility.public.bullet_one": "Любой сможет получить доступ и скачать этот пакет.",
|
||
"packages.settings.visibility.public.success": "Пакет теперь публичный.",
|
||
"packages.settings.visibility.error": "Не удалось обновить видимость пакета.",
|
||
"packages.owner.settings.cargo.title": "Ð˜Ð½Ð´ÐµÐºÑ Ñ€ÐµÐµÑтра Cargo",
|
||
"packages.owner.settings.cargo.initialize": "Инициализировать индекÑ",
|
||
"packages.owner.settings.cargo.initialize.description": "Ð”Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ€ÐµÐµÑтра Cargo необходим Ñпециальный Git-репозиторий Ñ Ð¸Ð½Ð´ÐµÐºÑом. Ðта Ð¾Ð¿Ñ†Ð¸Ñ (пере)ÑоздаÑÑ‚ репозиторий и наÑтроит его автоматичеÑки.",
|
||
"packages.owner.settings.cargo.initialize.error": "Ðе удалоÑÑŒ инициализировать Ð¸Ð½Ð´ÐµÐºÑ Cargo: %v",
|
||
"packages.owner.settings.cargo.initialize.success": "Ð˜Ð½Ð´ÐµÐºÑ Cargo уÑпешно Ñоздан.",
|
||
"packages.owner.settings.cargo.rebuild": "ПереÑтроить индекÑ",
|
||
"packages.owner.settings.cargo.rebuild.error": "Ðе удалоÑÑŒ переÑтроить Ð¸Ð½Ð´ÐµÐºÑ Cargo: %v",
|
||
"packages.owner.settings.cleanuprules.title": "Управление правилами очиÑтки",
|
||
"packages.owner.settings.cleanuprules.add": "Добавить правило очиÑтки",
|
||
"packages.owner.settings.cleanuprules.edit": "Изменить правило очиÑтки",
|
||
"packages.owner.settings.cleanuprules.preview": "Предварительный проÑмотр правила очиÑтки",
|
||
"packages.owner.settings.cleanuprules.preview.overview": "ПланируетÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ %d пакетов.",
|
||
"packages.owner.settings.cleanuprules.preview.none": "Правило очиÑтки не ÑоответÑтвует ни одному пакету.",
|
||
"packages.owner.settings.cleanuprules.enabled": "Включено",
|
||
"packages.owner.settings.cleanuprules.pattern_full_match": "Применить шаблон к полному имени пакета",
|
||
"packages.owner.settings.cleanuprules.keep.title": "ВерÑии, ÑоответÑтвующие Ñтим правилам, ÑохранÑÑŽÑ‚ÑÑ, даже еÑли они ÑоответÑтвуют приведённому ниже правилу удалениÑ.",
|
||
"packages.owner.settings.cleanuprules.keep.count": "ОÑтавить поÑледние",
|
||
"packages.owner.settings.cleanuprules.keep.count.1": "1 верÑию на пакет",
|
||
"packages.owner.settings.cleanuprules.keep.count.n": "%d верÑий на пакет",
|
||
"packages.owner.settings.cleanuprules.keep.pattern": "СохранÑть верÑии, Ñовпадающие Ñ",
|
||
"packages.owner.settings.cleanuprules.keep.pattern.container": "ВерÑÐ¸Ñ <code>latest</code> вÑегда ÑохранÑетÑÑ Ð´Ð»Ñ Ð¿Ð°ÐºÐµÑ‚Ð¾Ð² контейнера.",
|
||
"packages.owner.settings.cleanuprules.remove.title": "ВерÑии, ÑоответÑтвующие Ñтим правилам, удалÑÑŽÑ‚ÑÑ, еÑли правило выше не требует хранить их.",
|
||
"packages.owner.settings.cleanuprules.remove.days": "УдалÑть верÑии Ñтарше, чем",
|
||
"packages.owner.settings.cleanuprules.remove.pattern": "УдалÑть верÑии, Ñовпадающие Ñ",
|
||
"packages.owner.settings.cleanuprules.success.update": "Правило очиÑтки обновлено.",
|
||
"packages.owner.settings.cleanuprules.success.delete": "Правило очиÑтки удалено.",
|
||
"packages.owner.settings.chef.title": "РееÑтр Chef",
|
||
"packages.owner.settings.chef.keypair": "Создать пару ключей",
|
||
"secrets.secrets": "Секреты",
|
||
"secrets.description": "Секреты будут передаватьÑÑ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼ дейÑтвиÑм и не могут быть прочитаны иначе.",
|
||
"secrets.none": "Секретов пока нет.",
|
||
"secrets.creation.description": "ОпиÑание",
|
||
"secrets.creation.name_placeholder": "региÑтр не важен, только алфавитно-цифровые Ñимволы и подчёркиваниÑ, не может начинатьÑÑ Ñ GitCaddy_ или GITHUB_",
|
||
"secrets.creation.value_placeholder": "Введите любое Ñодержимое. Пробельные Ñимволы в начале и конце будут опущены.",
|
||
"secrets.deletion": "Удалить Ñекрет",
|
||
"secrets.deletion.description": "Удаление Ñекрета необратимо, его Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ. Продолжить?",
|
||
"secrets.deletion.success": "Секрет удалён.",
|
||
"secrets.deletion.failed": "Ðе удалоÑÑŒ удалить Ñекрет.",
|
||
"secrets.management": "Управление Ñекретами",
|
||
"secrets.update.value_optional": "Оставьте пустым, чтобы сохранить существующее значение и обновить только описание.",
|
||
"secrets.global_secrets": "Глобальные секреты",
|
||
"secrets.global_secrets.description": "Эти секреты настроены системными администраторами и доступны для всех рабочих процессов. Их нельзя изменить здесь.",
|
||
"secrets.read_only": "Только для чтения",
|
||
"actions.actions": "Действия",
|
||
"actions.unit.desc": "Управление дейÑтвиÑми",
|
||
"actions.status.unknown": "ÐеизвеÑтно",
|
||
"actions.status.waiting": "Ожидает",
|
||
"actions.status.running": "Запущено",
|
||
"actions.status.success": "УÑпешно",
|
||
"actions.status.failure": "Ðеудача",
|
||
"actions.status.cancelled": "Отменено",
|
||
"actions.status.skipped": "Пропущено",
|
||
"actions.status.blocked": "Заблокировано",
|
||
"actions.runners": "Раннеры",
|
||
"actions.runners.runner_manage_panel": "Управление раннерами",
|
||
"actions.runners.new": "Создать новый раннер",
|
||
"actions.runners.new_notice": "Как запуÑтить раннер",
|
||
"actions.runners.status": "Статус",
|
||
"actions.runners.name": "Имя",
|
||
"actions.runners.owner_type": "Тип",
|
||
"actions.runners.description": "ОпиÑание",
|
||
"actions.runners.labels": "Метки",
|
||
"actions.runners.last_online": "Был онлайн",
|
||
"actions.runners.runner_title": "Раннер",
|
||
"actions.runners.task_list": "Ðедавние Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð½Ð° раннере",
|
||
"actions.runners.task_list.no_tasks": "Ð—Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾ÐºÐ° нет.",
|
||
"actions.runners.task_list.run": "ЗапуÑк",
|
||
"actions.runners.task_list.status": "Статус",
|
||
"actions.runners.task_list.repository": "Репозиторий",
|
||
"actions.runners.task_list.commit": "Коммит",
|
||
"actions.runners.task_list.done_at": "Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ",
|
||
"actions.runners.edit_runner": "Изменить раннер",
|
||
"actions.runners.update_runner": "Обновить изменениÑ",
|
||
"actions.runners.update_runner_success": "Раннер уÑпешно обновлён",
|
||
"actions.runners.update_runner_failed": "Ðе удалоÑÑŒ обновить раннер",
|
||
"actions.runners.delete_runner": "Удалить Ñтот раннер",
|
||
"actions.runners.delete_runner_success": "Раннер уÑпешно удалён",
|
||
"actions.runners.delete_runner_failed": "Ðе удалоÑÑŒ удалить раннер",
|
||
"actions.runners.delete_runner_header": "Подтвердите удаление раннера",
|
||
"actions.runners.none": "Ðет доÑтупных раннеров",
|
||
"actions.runners.status.unspecified": "ÐеизвеÑтно",
|
||
"actions.runners.status.idle": "ПроÑтаивает",
|
||
"actions.runners.status.active": "Ðктивный",
|
||
"actions.runners.status.offline": "Офлайн",
|
||
"actions.runners.version": "Версия",
|
||
"actions.runners.reset_registration_token": "Ð¡Ð±Ñ€Ð¾Ñ Ñ€ÐµÐ³Ð¸Ñтрационного токена",
|
||
"actions.runners.reset_registration_token_success": "Токен региÑтрации раннера уÑпешно Ñброшен",
|
||
"actions.runs.all_workflows": "Ð’Ñе рабочие потоки",
|
||
"actions.runs.commit": "Коммит",
|
||
"actions.runs.scheduled": "Запланировано",
|
||
"actions.runs.pushed_by": "отправлено",
|
||
"actions.runs.invalid_workflow_helper": "Файл конфигурации рабочего потока некорректен. ПожалуйÑта, проверьте конфигурационный файл: %s",
|
||
"actions.runs.actor": "Ðктор",
|
||
"actions.runs.status": "Статус",
|
||
"actions.runs.actors_no_select": "Ð’Ñе акторы",
|
||
"actions.runs.no_results": "Ðичего не найдено.",
|
||
"actions.runs.no_workflows": "Пока нет рабочих процеÑÑов.",
|
||
"actions.runs.no_runs": "Рабочий поток ещё не запуÑкалÑÑ.",
|
||
"actions.runs.empty_commit_message": "(пуÑтое Ñообщение коммита)",
|
||
"actions.workflow.disable": "Выключить рабочий поток",
|
||
"actions.workflow.disable_success": "Рабочий поток «%s» уÑпешно выключен.",
|
||
"actions.workflow.enable": "Включить рабочий поток",
|
||
"actions.workflow.enable_success": "Рабочий поток «%s» уÑпешно включен.",
|
||
"actions.workflow.disabled": "Рабочий поток выключен.",
|
||
"actions.need_approval_desc": "ТребуетÑÑ Ð¾Ð´Ð¾Ð±Ñ€ÐµÐ½Ð¸Ðµ, чтобы запуÑтить рабочие потоки Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа на ÑлиÑние.",
|
||
"actions.variables": "Переменные",
|
||
"actions.variables.management": "Управление переменными",
|
||
"actions.variables.creation": "Добавить переменную",
|
||
"actions.variables.none": "Переменных пока нет.",
|
||
"actions.variables.deletion": "Удалить переменную",
|
||
"actions.variables.deletion.description": "Удаление переменной необратимо, его Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ. Продолжить?",
|
||
"actions.variables.description": "Переменные будут передаватьÑÑ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼ дейÑтвиÑм и не могут быть прочитаны иначе.",
|
||
"actions.variables.edit": "Изменить переменную",
|
||
"actions.variables.deletion.failed": "Ðе удалоÑÑŒ удалить переменную.",
|
||
"actions.variables.deletion.success": "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð°.",
|
||
"actions.variables.creation.failed": "Ðе удалоÑÑŒ добавить переменную.",
|
||
"actions.variables.creation.success": "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Â«%s» добавлена.",
|
||
"actions.variables.update.failed": "Ðе удалоÑÑŒ изменить переменную.",
|
||
"actions.variables.update.success": "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð°.",
|
||
"projects.type-1.display_name": "Индивидуальный проект",
|
||
"projects.type-2.display_name": "Проект репозиториÑ",
|
||
"projects.type-3.display_name": "Проект организации",
|
||
"git.filemode.directory": "Каталог",
|
||
"git.filemode.normal_file": "Обычный файл",
|
||
"git.filemode.executable_file": "ИÑполнÑемый файл",
|
||
"git.filemode.symbolic_link": "СимволичеÑÐºÐ°Ñ ÑÑылка",
|
||
"git.filemode.submodule": "Подмодуль",
|
||
"startpage.install_desc": "ЗапуÑтите бинарник, разверните Ñ Docker или иÑпользуйте ваш любимый менеджер пакетов. GitCaddy работает везде.",
|
||
"startpage.platform_desc": "Создан Ð´Ð»Ñ Ñпохи AI-аÑÑиÑтированной разработки. Структурированные API, обнаружение возможноÑтей и интеллектуальный контекÑÑ‚ Ð´Ð»Ñ AI-инÑтрументов.",
|
||
"startpage.license_desc": "GitCaddy имеет открытый иÑходный код и Ñтоит на плечах гигантов. ОÑнован на Gitea, улучшен Ð´Ð»Ñ Ñпохи AI.",
|
||
"based_on": "Ðа оÑнове",
|
||
"repo.vault.description_placeholder": "Optional description of this secret",
|
||
"repo.vault.last_updated": "Last Updated",
|
||
"repo.vault.back_to_list": "Back to Secrets",
|
||
"repo.vault.value_encrypted_note": "Values are encrypted at rest using AES-256-GCM",
|
||
"repo.vault.no_secrets": "No secrets have been created yet",
|
||
"repo.vault.secret_deleted": "Secret deleted successfully",
|
||
"repo.vault.ip_address": "IP Address",
|
||
"repo.vault.not_licensed": "Vault Not Licensed",
|
||
"repo.vault.back_to_secret": "Back to Secret",
|
||
"repo.vault.version": "Version",
|
||
"repo.vault.comment": "Comment",
|
||
"repo.vault.create": "Create Secret",
|
||
"repo.vault.ci_tokens": "CI/CD Tokens",
|
||
"repo.vault.ttl": "Time to Live",
|
||
"repo.vault.token_created": "Token created successfully. Copy the token value now - it won't be shown again.",
|
||
"repo.vault.created_by": "Created By",
|
||
"repo.vault.new_token": "New Token",
|
||
"repo.vault.view_history": "View History",
|
||
"repo.vault.versions": "versions",
|
||
"repo.vault.name_help": "Use dot notation for organization (e.g., prod.database.credentials)",
|
||
"repo.vault.upgrade_prompt": "This feature requires a GitCaddy Pro license.",
|
||
"repo.vault.current": "Current",
|
||
"repo.vault.success": "Success",
|
||
"repo.vault.expires": "Expires",
|
||
"repo.vault.comment_placeholder": "Optional comment describing this change",
|
||
"repo.vault.scope_read_all": "Read all secrets",
|
||
"repo.vault.action": "Action",
|
||
"repo.vault": "Vault",
|
||
"repo.vault.new_secret": "New Secret",
|
||
"repo.vault.secrets": "Secrets",
|
||
"repo.vault.last_used": "Last Used",
|
||
"repo.vault.delete": "Delete",
|
||
"repo.vault.secret_restored": "Secret restored successfully",
|
||
"repo.vault.delete_confirm_desc": "Are you sure you want to delete the secret \"%s\"? This action cannot be undone.",
|
||
"repo.vault.create_token": "Create Token",
|
||
"repo.vault.secret_rolled_back": "Secret rolled back successfully",
|
||
"repo.vault.expired": "Expired",
|
||
"repo.vault.scope": "Scope",
|
||
"repo.vault.timestamp": "Timestamp",
|
||
"repo.vault.status": "Status",
|
||
"repo.vault.scope_read_prefix": "Read secrets starting with prod.",
|
||
"repo.vault.secret_type": "Type",
|
||
"repo.vault.token_revoked": "Token revoked successfully",
|
||
"repo.vault.description": "Description",
|
||
"repo.vault.audit_log": "Audit Log",
|
||
"repo.vault.created_at": "Created",
|
||
"repo.vault.no_versions": "No version history available",
|
||
"repo.vault.secret_updated": "Secret updated successfully",
|
||
"repo.vault.no_audit_entries": "No audit entries recorded yet",
|
||
"repo.vault.type": "Type",
|
||
"repo.vault.value": "Value",
|
||
"repo.vault.value_placeholder": "Enter secret value...",
|
||
"repo.vault.revoke": "Revoke",
|
||
"repo.vault.revoked": "Revoked",
|
||
"repo.vault.version_history": "Version History",
|
||
"repo.vault.scope_help": "Token scope determines which secrets can be accessed",
|
||
"repo.vault.upgrade_button": "Learn More About GitCaddy Pro",
|
||
"repo.vault.get_started": "Get Started",
|
||
"repo.vault.delete_confirm_title": "Delete Secret",
|
||
"repo.vault.upgrade_title": "Upgrade to GitCaddy Pro",
|
||
"repo.vault.no_tokens": "No CI/CD tokens have been created yet",
|
||
"repo.vault.user": "User",
|
||
"repo.vault.secret": "Secret",
|
||
"repo.vault.secret_created": "Secret created successfully",
|
||
"repo.vault.save": "Save Changes",
|
||
"repo.vault.upgrade_message": "The Vault feature provides encrypted secrets management with version history, audit logging, and scoped CI/CD tokens. Upgrade to GitCaddy Pro to unlock this feature.",
|
||
"repo.vault.upgrade_description": "Securely store API keys, database credentials, and other sensitive data with enterprise-grade encryption.",
|
||
"repo.vault.failed": "Failed",
|
||
"repo.vault.rollback": "Rollback",
|
||
"repo.vault.scope_write_single": "Write only db.credentials",
|
||
"repo.vault.updated": "Updated",
|
||
"repo.vault.name": "Name",
|
||
"vault.title": "Хранилище",
|
||
"vault.secrets": "Секреты",
|
||
"vault.audit": "Журнал аудита",
|
||
"vault.tokens": "Токены доступа",
|
||
"vault.version_history": "История версий",
|
||
"vault.new_secret": "Новый секрет",
|
||
"vault.secrets_description": "Безопасное хранение и управление секретами этого репозитория",
|
||
"vault.audit_description": "Просмотр всех событий доступа и изменений этого хранилища",
|
||
"vault.tokens_description": "Управление токенами API для CI/CD и автоматизации",
|
||
"vault.secret_name": "Название",
|
||
"vault.secret_type": "Тип",
|
||
"vault.secret_value": "Значение секрета",
|
||
"vault.description": "Описание",
|
||
"vault.version": "Версия",
|
||
"vault.created": "Создано",
|
||
"vault.updated": "Обновлено",
|
||
"vault.created_by": "Создал",
|
||
"vault.comment": "Комментарий",
|
||
"vault.type": "Тип",
|
||
"vault.all_types": "Все типы",
|
||
"vault.type_generic": "Общий",
|
||
"vault.type_password": "Пароль",
|
||
"vault.type_api_key": "API-ключ",
|
||
"vault.type_certificate": "Сертификат",
|
||
"vault.type_ssh_key": "SSH-ключ",
|
||
"vault.secret_name_placeholder": "мой_секрет",
|
||
"vault.secret_name_help": "Должен начинаться с буквы и содержать только буквы, цифры, подчёркивания и дефисы",
|
||
"vault.description_placeholder": "Необязательное описание этого секрета",
|
||
"vault.value_placeholder": "Введите значение секрета",
|
||
"vault.value_help": "Значение будет зашифровано и безопасно сохранено",
|
||
"vault.version_comment_placeholder": "Необязательный комментарий к этому изменению",
|
||
"vault.enter_new_value": "Введите новое значение",
|
||
"vault.new_value": "Новое значение",
|
||
"vault.update": "Обновить",
|
||
"vault.edit_secret": "Редактировать секрет",
|
||
"vault.edit_hint": "Сохранение создаёт новую версию.",
|
||
"vault.value": "Значение",
|
||
"vault.version_comment": "Комментарий версии",
|
||
"vault.save": "Сохранить",
|
||
"vault.delete": "Удалить",
|
||
"vault.restore": "Восстановить",
|
||
"vault.update_secret": "Обновить секрет",
|
||
"vault.create_secret": "Создать секрет",
|
||
"vault.delete_secret": "Удалить секрет",
|
||
"vault.restore_secret": "Восстановить секрет",
|
||
"vault.view_all_versions": "Показать все версии",
|
||
"vault.back_to_list": "Вернуться к списку",
|
||
"vault.back_to_secret": "Вернуться к секрету",
|
||
"vault.show_value": "Показать значение",
|
||
"vault.view_hidden": "Скрытый вид",
|
||
"vault.view_raw": "Показать значение",
|
||
"vault.hidden": "Скрыто",
|
||
"vault.raw": "Текст",
|
||
"vault.copy": "Копировать",
|
||
"vault.copied": "Скопировано!",
|
||
"vault.multiline_hint": "Поддерживает многострочное содержимое",
|
||
"vault.copy_value": "Копировать в буфер обмена",
|
||
"vault.rollback": "Откатить",
|
||
"vault.rollback_to_this": "Откатить до этой версии",
|
||
"vault.current": "Текущая",
|
||
"vault.deleted": "Удалён",
|
||
"vault.no_comment": "Без комментария",
|
||
"vault.unknown_user": "Неизвестный пользователь",
|
||
"vault.no_secrets": "Нет секретов",
|
||
"vault.no_secrets_description": "В этом репозитории ещё нет сохранённых секретов.",
|
||
"vault.create_first_secret": "Создать первый секрет",
|
||
"vault.no_versions": "История версий недоступна",
|
||
"vault.no_audit_entries": "Нет записей аудита",
|
||
"vault.no_audit_entries_description": "Активность хранилища ещё не зафиксирована.",
|
||
"vault.show_deleted": "Показать удалённые секреты",
|
||
"vault.danger_zone": "Опасная зона",
|
||
"vault.confirm_delete": "Вы уверены, что хотите удалить этот секрет? Его можно будет восстановить позже.",
|
||
"vault.confirm_rollback": "Вы уверены, что хотите откатить до версии %d?",
|
||
"vault.secret_created": "Секрет успешно создан",
|
||
"vault.secret_updated": "Секрет успешно обновлён",
|
||
"vault.secret_deleted": "Секрет успешно удалён",
|
||
"vault.secret_restored": "Секрет успешно восстановлен",
|
||
"vault.secret_rolled_back": "Секрет откачен до версии %d",
|
||
"vault.error_value_required": "Значение секрета обязательно",
|
||
"vault.error_update_failed": "Не удалось обновить секрет",
|
||
"vault.error_required_fields": "Название и значение обязательны",
|
||
"vault.error_secret_exists": "Секрет с таким названием уже существует",
|
||
"vault.error_invalid_version": "Неверный номер версии",
|
||
"vault.error_version_not_found": "Версия не найдена",
|
||
"vault.timestamp": "Время",
|
||
"vault.action": "Действие",
|
||
"vault.secret": "Секрет",
|
||
"vault.user": "Пользователь",
|
||
"vault.ip_address": "IP-адрес",
|
||
"vault.status": "Статус",
|
||
"vault.success": "Успех",
|
||
"vault.failed": "Ошибка",
|
||
"vault.unknown": "Неизвестно",
|
||
"vault.user_id": "Пользователь",
|
||
"vault.token_access": "Токен",
|
||
"vault.action_list": "Список",
|
||
"vault.action_read": "Чтение",
|
||
"vault.action_write": "Запись",
|
||
"vault.action_delete": "Удаление",
|
||
"vault.action_restore": "Восстановление",
|
||
"vault.action_rollback": "Откат",
|
||
"vault.action_rotate_key": "Ротация ключа",
|
||
"vault.new_token": "Новый токен",
|
||
"vault.create_token": "Создать токен",
|
||
"vault.token_description": "Описание",
|
||
"vault.token_description_placeholder": "Токен для CI/CD конвейера",
|
||
"vault.token_scope": "Область действия",
|
||
"vault.scope_read": "Только чтение",
|
||
"vault.scope_write": "Чтение и запись",
|
||
"vault.scope_admin": "Администратор",
|
||
"vault.scope_help": "Чтение позволяет просматривать секреты. Запись позволяет создавать и обновлять. Администратор позволяет управлять токенами.",
|
||
"vault.never_expires": "Без срока действия",
|
||
"vault.token_ttl": "Срок действия",
|
||
"vault.days": "дней",
|
||
"vault.year": "год",
|
||
"vault.expires": "Истекает",
|
||
"vault.last_used": "Последнее использование",
|
||
"vault.usage_count": "Использований",
|
||
"vault.never": "Никогда",
|
||
"vault.revoked": "Отозван",
|
||
"vault.expired": "Истёк",
|
||
"vault.revoke": "Отозвать",
|
||
"vault.token_created": "Токен создан",
|
||
"vault.token_created_warning": "Скопируйте этот токен сейчас. Вы больше не сможете его увидеть!",
|
||
"vault.no_tokens": "Нет токенов",
|
||
"vault.no_tokens_description": "Создайте токен для разрешения API доступа к этому хранилищу.",
|
||
"vault.confirm_revoke_token": "Вы уверены, что хотите отозвать этот токен? Это действие нельзя отменить.",
|
||
"vault.token_revoked": "Токен успешно отозван",
|
||
"vault.error_description_required": "Описание токена обязательно",
|
||
"vault.error_create_token_failed": "Не удалось создать токен",
|
||
"vault.error_invalid_token_id": "Неверный ID токена",
|
||
"vault.error_token_not_found": "Токен не найден",
|
||
"vault.error_revoke_failed": "Не удалось отозвать токен",
|
||
"repo.vault.tokens_read_only_desc": "Solo tier tokens can only read secrets. Upgrade to Pro for write access.",
|
||
"repo.vault.version_limit_info": "Solo tier keeps the last %d versions. Upgrade to Pro for unlimited version history.",
|
||
"repo.vault.token_limit_info": "Solo tier allows %d active token(s) with %dh max TTL (read-only). Upgrade to Pro for unlimited tokens.",
|
||
"repo.vault.unlimited": "Unlimited",
|
||
"repo.ai.features": "Функции ИИ",
|
||
"repo.ai.request_code_review": "ИИ-ревью кода",
|
||
"repo.ai.code_review_description": "Получите обратную связь на основе ИИ по изменениям кода, включая предложения по безопасности и стилю.",
|
||
"repo.ai.triage_issue": "ИИ-триаж",
|
||
"repo.ai.triage_description": "Автоматически анализировать и категоризировать эту задачу с помощью ИИ.",
|
||
"repo.ai.suggest_labels": "Предложить метки",
|
||
"repo.ai.service_unavailable": "Сервис ИИ в настоящее время недоступен",
|
||
"repo.ai.code_review_disabled": "ИИ-ревью кода не включено",
|
||
"repo.ai.issue_triage_disabled": "ИИ-триаж задач не включен",
|
||
"repo.ai.review_completed": "ИИ-ревью кода успешно завершено",
|
||
"repo.ai.review_failed": "ИИ-ревью кода не удалось: %s",
|
||
"repo.ai.triage_completed": "ИИ-триаж успешно завершен",
|
||
"repo.ai.triage_failed": "ИИ-триаж не удался: %s",
|
||
"repo.ai.explain_code": "Объяснить код",
|
||
"repo.ai.generate_docs": "Сгенерировать документацию",
|
||
"repo.vault.tokens_read_only": "Read-only",
|
||
"repo.vault.token_limit_reached": "Token limit reached. Your current tier allows %d active token(s). Revoke an existing token or upgrade to Pro for unlimited tokens.",
|
||
"repo.settings.group_header": "Заголовок группы",
|
||
"repo.settings.group_header_placeholder": "напр., Основные сервисы, Библиотеки, Инструменты",
|
||
"repo.settings.group_header_help": "Необязательный заголовок для группировки этого репозитория на странице организации",
|
||
"captcha": "CAPTCHA",
|
||
"webauthn_error_insecure": "WebAuthn only supports secure connections. For testing over HTTP, you can use the origin \"localhost\" or \"127.0.0.1\".",
|
||
"test": "Тест",
|
||
"copy_filename": "Copy filename",
|
||
"error503": "The server could not complete your request. Please try again later.",
|
||
"nothing_has_been_changed": "Nothing has been changed.",
|
||
"confirm_delete_artifact": "Are you sure you want to delete the artifact '%s'?",
|
||
"readme": "README",
|
||
"search.search": "Поиск",
|
||
"search.fuzzy_tooltip": "Include results that closely match the search term",
|
||
"search.regexp": "Regexp",
|
||
"search.repo_kind": "Search repos…",
|
||
"search.user_kind": "Search users…",
|
||
"search.org_kind": "Search orgs…",
|
||
"search.team_kind": "Search teams…",
|
||
"search.code_kind": "Search code…",
|
||
"search.package_kind": "Search packages…",
|
||
"search.project_kind": "Search projects…",
|
||
"search.branch_kind": "Search branches…",
|
||
"search.tag_kind": "Search tags…",
|
||
"search.commit_kind": "Search commits…",
|
||
"search.runner_kind": "Search runners…",
|
||
"search.issue_kind": "Search issues…",
|
||
"search.pull_kind": "Search pull requests…",
|
||
"editor.buttons.strikethrough.tooltip": "Add strikethrough text",
|
||
"filter.string.asc": "A–Z",
|
||
"filter.string.desc": "Z–A",
|
||
"install.installing_desc": "Installing now, please wait…",
|
||
"install.ssl_mode": "SSL",
|
||
"install.reinstall_confirm_check_1": "The data encrypted by the SECRET_KEY in app.ini may be lost: users may not be able to log in with 2FA/OTP and mirrors may not function correctly. By checking this box, you confirm that the current app.ini file contains the correct SECRET_KEY.",
|
||
"install.reinstall_confirm_check_2": "The repositories and settings may need to be resynchronized. By checking this box, you confirm that you will resynchronize the hooks for the repositories and authorized_keys file manually. You confirm that you will ensure that repository and mirror settings are correct.",
|
||
"install.err_empty_admin_email": "The administrator email address cannot be empty.",
|
||
"install.err_admin_name_is_reserved": "Administrator username is invalid. Username is reserved.",
|
||
"install.err_admin_name_pattern_not_allowed": "Administrator username is invalid. The username matches a reserved pattern.",
|
||
"install.err_admin_name_is_invalid": "Administrator username is invalid",
|
||
"install.http_port_helper": "Port number the GitCaddy web server will listen on.",
|
||
"install.password_algorithm_helper": "Set the password hashing algorithm. Algorithms have differing requirements and strengths. The argon2 algorithm is rather secure but uses a lot of memory and may be inappropriate for small systems.",
|
||
"home.featured_organizations": "Featured Organizations",
|
||
"auth.sign_up_tip": "You are registering the first account in the system, which has administrator privileges. Please carefully remember your username and password. If you forget the username or password, please refer to the GitCaddy documentation to recover the account.",
|
||
"auth.prohibit_login": "Sign-In Prohibited",
|
||
"auth.prohibit_login_desc": "Your account is prohibited from signing in. Please contact your site administrator.",
|
||
"auth.twofa_required": "You must set up two-factor authentication to get access to repositories, or try to log in again.",
|
||
"auth.login_openid": "OpenID",
|
||
"auth.oauth_callback_unable_auto_reg": "Auto Registration is enabled, but OAuth2 Provider %[1]s returned missing fields: %[2]s, unable to create an account automatically. Please create or link to an account, or contact the site administrator.",
|
||
"auth.disable_forgot_password_mail": "Account recovery is disabled because no email address is set up. Please contact your site administrator.",
|
||
"auth.disable_forgot_password_mail_admin": "Account recovery is only available when an email address is set up.",
|
||
"auth.authorize_application_description": "If you grant access, it will be able to access and write to all your account information, including private repos and organizations.",
|
||
"auth.authorization_failed_desc": "The authorization failed because we detected an invalid request. Please contact the maintainer of the app you tried to authorize.",
|
||
"mail.register_notify.text_1": "This is your registration confirmation email for %s!",
|
||
"mail.register_notify.text_2": "You can now log in via username: %s.",
|
||
"mail.repo.transfer.body": "To accept or reject it, visit %s or just ignore it.",
|
||
"mail.repo.actions.run.failed": "Run failed",
|
||
"mail.repo.actions.run.succeeded": "Run succeeded",
|
||
"mail.repo.actions.run.cancelled": "Run cancelled",
|
||
"mail.repo.actions.jobs.all_succeeded": "All jobs have succeeded",
|
||
"mail.repo.actions.jobs.all_failed": "All jobs have failed",
|
||
"mail.repo.actions.jobs.some_not_successful": "Some jobs were not successful",
|
||
"mail.repo.actions.jobs.all_cancelled": "All jobs have been cancelled",
|
||
"form.username_error": " can only contain alphanumeric characters ('0-9','a-z','A-Z'), dash ('-'), underscore ('_') and dot ('.'). It cannot begin or end with non-alphanumeric characters, and consecutive non-alphanumeric characters are also forbidden.",
|
||
"form.repository_files_already_exist.adopt": "Files already exist for this repository and can only be adopted.",
|
||
"form.2fa_auth_required": "Remote visit required two-factor authentication.",
|
||
"form.email_domain_is_not_allowed": "The domain of user email address <b>%s</b> conflicts with EMAIL_DOMAIN_ALLOWLIST or EMAIL_DOMAIN_BLOCKLIST. Please ensure your operation is expected.",
|
||
"form.unable_verify_ssh_key": "Cannot verify the SSH key. Double-check it for mistakes.",
|
||
"form.still_own_repo": "Your account owns one or more repositories. Delete or transfer them first.",
|
||
"form.still_has_org": "Your account is a member of one or more organizations. Leave them first.",
|
||
"form.still_own_packages": "Your account owns one or more packages. Delete them first.",
|
||
"form.org_still_own_repo": "This organization still owns one or more repositories. Delete or transfer them first.",
|
||
"form.org_still_own_packages": "This organization still owns one or more packages. Delete them first.",
|
||
"user.form.name_chars_not_allowed": "Username \"%s\" contains invalid characters.",
|
||
"user.block.block.org": "Block user from organization",
|
||
"user.block.info_7": "reacting to your comments in issues or pull requests",
|
||
"settings.uid": "UID",
|
||
"settings.profile_desc": "Control how your profile is shown to other users. Your primary email address will be used for notifications, password recovery and web-based Git operations.",
|
||
"settings.hidden_comment_types_description": "Comment types checked here will not be shown on issue pages. Checking \"Label\", for example, removes all \"{user} added/removed {label}\" comments.",
|
||
"settings.theme_colorblindness_help": "Color blindness Theme Support",
|
||
"settings.theme_colorblindness_prompt": "GitCaddy only has a few themes with basic color blindness support, which only have a few colors defined. The work is still in progress. More improvements could be made by defining more colors in the theme CSS files.",
|
||
"settings.can_not_add_email_activations_pending": "There is a pending activation. Try again in a few minutes if you want to add a new email address.",
|
||
"settings.email_deletion_desc": "This email address and related information will be removed from your account. Git commits by this email address will remain unchanged. Continue?",
|
||
"settings.gpg_invalid_token_signature": "The provided GPG key, signature and token do not match, or the token is out-of-date.",
|
||
"settings.ssh_invalid_token_signature": "The provided SSH key, signature or token do not match, or the token is out-of-date.",
|
||
"settings.ssh_principal_deletion_desc": "Removing an SSH Certificate Principal revokes its access to your account. Continue?",
|
||
"settings.oauth2_confidential_client": "Confidential Client. Select for apps that keep the secret confidential, such as web apps. Do not select for native apps, including desktop and mobile apps.",
|
||
"settings.authorized_oauth2_applications_description": "You have granted access to your personal GitCaddy account to these third-party applications. Please revoke access for applications you no longer need.",
|
||
"settings.revoke_oauth2_grant_description": "Revoking access for this third-party application will prevent this application from accessing your data. Are you sure?",
|
||
"settings.twofa_enroll": "Enroll in Two-Factor Authentication",
|
||
"settings.webauthn_delete_key_desc": "If you remove a security key, you can no longer sign in with it. Continue?",
|
||
"settings.account_links_not_available": "No external accounts are currently linked to your GitCaddy account.",
|
||
"settings.email_notifications.actions.desc": "Notifications for workflow runs on repositories set up with <a target=\"_blank\" href=\"%s\">GitCaddy Actions</a>.",
|
||
"settings.email_notifications.actions.failure_only": "Only notify for failed workflow runs",
|
||
"repo.repo_name_profile_public_hint": ".profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started.",
|
||
"repo.repo_name_profile_private_hint": ".profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started.",
|
||
"repo.fork_no_valid_owners": "This repository cannot be forked because there are no valid owners.",
|
||
"repo.readme": "README",
|
||
"repo.mirror_address_url_invalid": "The provided URL is invalid. Make sure all components of the URL are escaped correctly.",
|
||
"repo.mirror_lfs_endpoint_desc": "Sync will attempt to use the clone URL to <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">determine the LFS server</a>. You can also specify a custom endpoint if the repository LFS data is stored somewhere else.",
|
||
"repo.adopt_search": "Enter username to search for unadopted repositories… (leave blank to find all)",
|
||
"repo.desc.sha256": "SHA256",
|
||
"repo.archive.title": "This repo is archived. You can view files and clone it. You cannot open issues or pull requests or push a commit.",
|
||
"repo.archive.title_date": "This repository has been archived on %s. You can view files and clone it. You cannot open issues or pull requests or push a commit.",
|
||
"repo.migrate_options_lfs_endpoint.placeholder": "If left blank, the endpoint will be derived from the clone URL.",
|
||
"repo.migrate.github_token_desc": "You can put one or more tokens here, separated by commas, to make migrating faster by circumventing the GitHub API rate limit. WARNING: Abusing this feature may violate the service provider's policy and may lead to getting your account(s) blocked.",
|
||
"repo.migrate.permission_denied_blocked": "You cannot import from disallowed hosts. Please ask the admin to check ALLOWED_DOMAINS/ALLOW_LOCALNETWORKS/BLOCKED_DOMAINS settings.",
|
||
"repo.migrate.migrating": "Migrating from <b>%s</b>…",
|
||
"repo.migrate.codecommit.aws_access_key_id": "AWS Access Key ID",
|
||
"repo.migrate.codecommit.aws_secret_access_key": "AWS Secret Access Key",
|
||
"repo.migration_status": "Migration status",
|
||
"repo.empty_message": "This repository does not have any content.",
|
||
"repo.no_branch": "This repository doesn't have any branches.",
|
||
"repo.org_labels_desc": "Organization-level labels that can be used with <strong>all repositories</strong> under this organization",
|
||
"repo.git_tag": "Git Tag",
|
||
"repo.commit.merged_in_pr": "This commit was merged in pull request %s.",
|
||
"repo.editor.cannot_edit_too_large_file": "The file is too large to be edited.",
|
||
"repo.editor.file_not_editable_hint": "But you can still rename or move it.",
|
||
"repo.editor.delete_this_directory": "Delete Directory",
|
||
"repo.editor.directory_delete_success": "Directory \"%s\" has been deleted.",
|
||
"repo.editor.delete_directory": "Delete directory '%s'",
|
||
"repo.editor.fail_to_apply_patch": "Unable to apply patch",
|
||
"repo.editor.commit_email": "Commit email address",
|
||
"repo.editor.invalid_commit_email": "The email address for the commit is invalid.",
|
||
"repo.editor.file_is_a_symlink": "\"%s\" is a symbolic link. Symbolic links cannot be edited in the web editor.",
|
||
"repo.editor.file_modifying_no_longer_exists": "The file being modified, \"%s\", no longer exists in this repository.",
|
||
"repo.editor.commit_id_not_matching": "The Commit ID does not match the ID when you began editing. Commit into a patch branch and then merge.",
|
||
"repo.editor.failed_to_commit": "Failed to commit changes.",
|
||
"repo.editor.failed_to_commit_summary": "Error Message:",
|
||
"repo.editor.fork_create": "Fork Repository to Propose Changes",
|
||
"repo.editor.fork_create_description": "You cannot edit this repository directly. Instead you can create a fork, make edits and create a pull request.",
|
||
"repo.editor.fork_edit_description": "You cannot edit this repository directly. The changes will be written to your fork <b>%s</b>, so you can create a pull request.",
|
||
"repo.editor.fork_not_editable": "You have forked this repository but your fork is not editable.",
|
||
"repo.editor.fork_failed_to_push_branch": "Failed to push branch %s to your repository.",
|
||
"repo.editor.fork_branch_exists": "Branch \"%s\" already exists in your fork. Please choose a new branch name.",
|
||
"repo.projects.column.default_column_hint": "New issues added to this project will be added to this column",
|
||
"repo.issues.edit.already_changed": "Unable to save changes to the issue. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes.",
|
||
"repo.issues.filter_sort.recentupdate": "Most recently updated",
|
||
"repo.issues.lock.notice_1": "- Other users cannot add new comments to this issue.",
|
||
"repo.issues.stopwatch_already_stopped": "The timer for this issue is already stopped",
|
||
"repo.issues.stopwatch_already_created": "The timer for this issue already exists",
|
||
"repo.issues.due_date_not_writer": "You need write access to this repository to update the due date of an issue.",
|
||
"repo.issues.dependency.issue_close_blocked": "You need to close all issues that are blocking this issue before you can close it.",
|
||
"repo.issues.dependency.pr_close_blocked": "You need to close all issues that are blocking this pull request before you can merge it.",
|
||
"repo.issues.dependency.add_error_cannot_create_circular": "You cannot create a dependency with two issues that block each other.",
|
||
"repo.issues.review.dismissed": "dismissed %s's review %s",
|
||
"repo.issues.review.remove_review_request_self": "declined to review %s",
|
||
"repo.issues.assignee.error": "Not all assignees were added, due to an unexpected error.",
|
||
"repo.compare.title": "Comparing changes",
|
||
"repo.compare.description": "Choose two branches or tags to see what’s changed or to start a new pull request.",
|
||
"repo.pulls.new.description": "Discuss and review the changes in this comparison with others.",
|
||
"repo.pulls.new.already_existed": "A pull request between these branches already exists",
|
||
"repo.pulls.edit.already_changed": "Unable to save changes to the pull request. It appears the content has already been changed by another user. Please refresh the page and try editing again to avoid overwriting their changes.",
|
||
"repo.pulls.select_commit_hold_shift_for_range": "Select commit. Hold Shift and click to select a range.",
|
||
"repo.pulls.nothing_to_compare_have_tag": "The selected branches/tags are equal.",
|
||
"repo.pulls.is_checking": "Checking for merge conflicts…",
|
||
"repo.pulls.wrong_commit_id": "commit ID must be a commit ID on the target branch",
|
||
"repo.pulls.no_merge_not_ready": "This pull request is not ready to be merged. Check review status and status checks.",
|
||
"repo.pulls.rebase_merge_pull_request": "Rebase, then fast-forward",
|
||
"repo.pulls.rebase_merge_commit_pull_request": "Rebase, then create merge commit",
|
||
"repo.pulls.merge_conflict": "Merge Failed: There was a conflict while merging. Hint: Try a different strategy.",
|
||
"repo.pulls.rebase_conflict": "Merge Failed: There was a conflict while rebasing commit: %[1]s. Hint: Try a different strategy.",
|
||
"repo.pulls.unrelated_histories": "Merge Failed: The merge head and base do not share a common history. Hint: Try a different strategy.",
|
||
"repo.pulls.merge_out_of_date": "Merge Failed: While generating the merge, the base was updated. Hint: Try again.",
|
||
"repo.pulls.head_out_of_date": "Merge Failed: While generating the merge, the head was updated. Hint: Try again.",
|
||
"repo.pulls.has_merged": "Failed: The pull request has been merged. You cannot merge again or change the target branch.",
|
||
"repo.pulls.push_rejected_no_message": "Push Failed: The push was rejected but there was no remote message. Review the Git Hooks for this repository.",
|
||
"repo.pulls.status_checks_approve_all": "Approve all workflows",
|
||
"repo.pulls.status_checks_need_approvals": "%d workflow awaiting approval",
|
||
"repo.pulls.status_checks_need_approvals_helper": "The workflow will only run after approval from the repository maintainer.",
|
||
"repo.pulls.cmd_instruction_checkout_title": "Checkout",
|
||
"repo.pulls.cmd_instruction_merge_warning": "Warning: This operation cannot merge pull request because \"autodetect manual merge\" is not enabled.",
|
||
"repo.pulls.clear_merge_message_hint": "Clearing the merge message will only remove the commit message content and keep generated git trailers such as \"Co-Authored-By…\".",
|
||
"repo.signing.wont_sign.error": "There was an error while checking if the commit could be signed.",
|
||
"repo.signing.wont_sign.twofa": "You must have two-factor authentication enabled to have commits signed.",
|
||
"repo.activity.no_git_activity": "There has been no commit activity in this period.",
|
||
"repo.settings.desc": "Settings is where you can manage the settings for the repository.",
|
||
"repo.settings.public_access.docs.everyone_read": "Everyone Read: all logged-in users can access the unit with read permission. Read permission of issue/pull-request units also means users can create new issues/pull requests.",
|
||
"repo.settings.collaboration.per_unit": "Unit Permissions",
|
||
"repo.settings.mirror_settings.docs.no_new_mirrors": "Your repository is mirroring changes to or from another repository. Please keep in mind that you currently can't create any new mirrors.",
|
||
"repo.settings.admin_enable_close_issues_via_commit_in_any_branch": "Close an issue via a commit made in a non-default branch",
|
||
"repo.settings.transfer_in_progress": "There is currently an ongoing transfer. Please cancel it if you would like to transfer this repository to another user.",
|
||
"repo.settings.trust_model.collaborator.desc": "Valid signatures by collaborators of this repository will be marked \"trusted\", whether they match the committer or not. Otherwise, valid signatures will be marked \"untrusted\" if the signature matches the committer and \"unmatched\" if not.",
|
||
"repo.settings.trust_model.committer.long": "Committer: Trust signatures that match committers. This matches GitHub's behavior and will force commits signed by GitCaddy to have GitCaddy as the committer.",
|
||
"repo.settings.trust_model.committer.desc": "Valid signatures will only be marked \"trusted\" if they match the committer, otherwise they will be marked \"unmatched\". This forces GitCaddy to be the committer on signed commits, with the actual committer marked as Co-authored-by: and Co-committed-by: trailer in the commit. The default GitCaddy key must match a user in the database.",
|
||
"repo.settings.trust_model.collaboratorcommitter.desc": "Valid signatures by collaborators of this repository will be marked \"trusted\" if they match the committer. Otherwise, valid signatures will be marked \"untrusted\" if the signature matches the committer and \"unmatched\" otherwise. This will force GitCaddy to be marked as the committer on signed commits, with the actual committer marked as Co-Authored-By: and Co-Committed-By: trailer in the commit. The default GitCaddy key must match a user in the database.",
|
||
"repo.settings.delete_notices_2": "- This operation will permanently delete the <strong>%s</strong> repository, including code, issues, comments, wiki data and collaborator settings.",
|
||
"repo.settings.add_team_success": "The team now has access to the repository.",
|
||
"repo.settings.change_team_permission_tip": "Team's permission is set on the team settings page and can't be changed per repository",
|
||
"repo.settings.webhook.test_delivery": "Test Push Event",
|
||
"repo.settings.webhook.test_delivery_desc": "Test this webhook with a fake push event.",
|
||
"repo.settings.webhook_secret_desc": "If the webhook server supports using secret, you can follow the webhook's manual and fill in a secret here.",
|
||
"repo.settings.event_force_push": "Force Push",
|
||
"repo.settings.event_issues_desc": "Issue opened, closed, reopened, edited or deleted.",
|
||
"repo.settings.event_pull_request_desc": "Pull request opened, closed, reopened, edited or deleted.",
|
||
"repo.settings.event_workflow_run": "Workflow Run",
|
||
"repo.settings.event_workflow_run_desc": "GitCaddy Actions Workflow run queued, waiting, in progress, or completed.",
|
||
"repo.settings.branch_filter_desc_1": "Branch (and ref name) allowlist for push, branch creation and branch deletion events, specified as glob pattern. If empty or <code>*</code>, events for all branches and tags are reported.",
|
||
"repo.settings.branch_filter_desc_2": "Use <code>refs/heads/</code> or <code>refs/tags/</code> prefix to match full ref names.",
|
||
"repo.settings.branch_filter_desc_doc": "See <a href=\"%[1]s\">%[2]s</a> documentation for syntax.",
|
||
"repo.settings.WEBHOOK_NAME_GitCaddy_PLACEHOLDER": "GitCaddy",
|
||
"repo.settings.web_hook_name_gogs": "Gogs",
|
||
"repo.settings.web_hook_name_slack": "Slack",
|
||
"repo.settings.web_hook_name_discord": "Discord",
|
||
"repo.settings.web_hook_name_dingtalk": "DingTalk",
|
||
"repo.settings.web_hook_name_telegram": "Telegram",
|
||
"repo.settings.web_hook_name_matrix": "Matrix",
|
||
"repo.settings.web_hook_name_msteams": "Microsoft Teams",
|
||
"repo.settings.web_hook_name_feishu_or_larksuite": "Feishu / Lark Suite",
|
||
"repo.settings.web_hook_name_feishu": "Feishu",
|
||
"repo.settings.web_hook_name_larksuite": "Lark Suite",
|
||
"repo.settings.web_hook_name_wechatwork": "WeCom (Wechat Work)",
|
||
"repo.settings.web_hook_name_packagist": "Packagist",
|
||
"repo.settings.block_admin_merge_override_desc": "Administrators must follow branch protection rules and cannot circumvent it.",
|
||
"repo.settings.visibility.private.text": "Changing the visibility to private will make the repo visible only to allowed members and may remove the relationship between it and existing forks, watchers, and stars.",
|
||
"repo.settings.visibility.private.bullet_one": "Make the repo visible only to allowed members.",
|
||
"repo.settings.visibility.private.bullet_two": "May remove the relationship between it and <strong>forks</strong>, <strong>watchers</strong>, and <strong>stars</strong>.",
|
||
"repo.settings.unarchive.text": "Unarchiving the repo will restore its ability to receive commits and pushes, as well as new issues and pull requests.",
|
||
"repo.settings.lfs": "LFS",
|
||
"repo.settings.lfs_lock_path": "Filepath to lock…",
|
||
"repo.settings.lfs_pointers.found": "Found %d blob pointer(s) — %d associated, %d unassociated (%d missing from store)",
|
||
"repo.settings.lfs_pointers.sha": "Blob SHA",
|
||
"repo.settings.lfs_pointers.oid": "OID",
|
||
"repo.settings.pages": "Страницы",
|
||
"repo.settings.pages.enabled": "Landing Page Enabled",
|
||
"repo.settings.pages.enabled_desc": "Your landing page is now accessible to visitors.",
|
||
"repo.settings.pages.not_enabled": "Landing Page Not Enabled",
|
||
"repo.settings.pages.not_enabled_desc": "Enable the landing page feature to create a public page for your repository.",
|
||
"repo.settings.pages.enable": "Enable Landing Page",
|
||
"repo.settings.pages.disable": "Disable Landing Page",
|
||
"repo.settings.pages.enabled_success": "Landing page has been enabled for this repository.",
|
||
"repo.settings.pages.disabled_success": "Landing page has been disabled for this repository.",
|
||
"repo.settings.pages.template": "Template",
|
||
"repo.settings.pages.update_template": "Update Template",
|
||
"repo.settings.pages.subdomain": "Subdomain URL",
|
||
"repo.settings.pages.configuration": "Configuration",
|
||
"repo.settings.pages.config_desc": "Customize your landing page by creating a configuration file.",
|
||
"repo.settings.pages.config_file_hint": "Create this file in your repository to configure your landing page:",
|
||
"repo.settings.pages.custom_domains": "Custom Domains",
|
||
"repo.settings.pages.custom_domains_desc": "Add custom domains to access your landing page.",
|
||
"repo.settings.pages.domain": "Domain",
|
||
"repo.settings.pages.status": "Status",
|
||
"repo.settings.pages.ssl": "SSL",
|
||
"repo.settings.pages.verified": "Verified",
|
||
"repo.settings.pages.pending": "Pending",
|
||
"repo.settings.pages.ssl_active": "Active",
|
||
"repo.settings.pages.ssl_pending": "Pending",
|
||
"repo.settings.pages.ssl_external": "SSL handled externally (e.g., Cloudflare)",
|
||
"repo.settings.pages.ssl_external_desc": "Check this if SSL is managed by a CDN or reverse proxy like Cloudflare",
|
||
"repo.settings.pages.activate_ssl": "Activate SSL",
|
||
"repo.settings.pages.ssl_activated": "SSL has been activated for this domain",
|
||
"repo.settings.pages.ssl_none": "None",
|
||
"repo.settings.pages.verify": "Verify",
|
||
"repo.settings.pages.verify_dns_hint": "Add the following TXT record to your DNS to verify domain ownership:",
|
||
"repo.settings.pages.add_domain": "Add Domain",
|
||
"repo.settings.pages.add": "Add",
|
||
"repo.settings.pages.domain_required": "Domain is required.",
|
||
"repo.settings.pages.domain_exists": "This domain is already registered.",
|
||
"repo.settings.pages.domain_added": "Domain has been added. Please verify ownership.",
|
||
"repo.settings.pages.domain_deleted": "Domain has been removed.",
|
||
"repo.settings.pages.domain_verified": "Domain has been verified.",
|
||
"repo.settings.pages.domain_verification_failed": "Domain verification failed. Please check your DNS settings.",
|
||
"repo.release.archived": "Archived",
|
||
"repo.release.archive": "Archive",
|
||
"repo.release.unarchive": "Unarchive",
|
||
"repo.release.show_archived": "Show archived releases",
|
||
"repo.release.notes": "Release notes",
|
||
"repo.release.generate_notes": "Generate release notes",
|
||
"repo.release.generate_notes_desc": "Automatically add merged pull requests and a changelog link for this release.",
|
||
"repo.release.previous_tag": "Previous tag",
|
||
"repo.release.generate_notes_tag_not_found": "Tag \"%s\" does not exist in this repository.",
|
||
"repo.release.generate_notes_target_not_found": "The release target \"%s\" cannot be found.",
|
||
"repo.release.generate_notes_missing_tag": "Enter a tag name to generate release notes.",
|
||
"repo.branch.commits_divergence_from": "Commit divergence: %[1]d behind and %[2]d ahead of %[3]s",
|
||
"repo.branch.commits_no_divergence": "The same as branch %[1]s",
|
||
"repo.find_file.follow_symlink": "Follow this symlink to where it is pointing at",
|
||
"graphs.component_loading": "Loading %s…",
|
||
"org.pinned_repos": "Featured Projects",
|
||
"org.public_members": "Public Members",
|
||
"org.view_all_members": "View all %d members",
|
||
"org.form.name_been_taken": "The organization name \"%s\" has already been taken.",
|
||
"org.settings.email": "Contact Email Address",
|
||
"org.settings.change_visibility": "Change Visibility",
|
||
"org.settings.change_visibility_notices_1": "If the organization is converted to private, the repository stars will be removed and cannot be restored.",
|
||
"org.settings.change_visibility_notices_2": "Non-members will lose access to the organization’s repositories if visibility is changed to private.",
|
||
"org.settings.change_visibility_success": "The visibility of organization %s has been successfully changed.",
|
||
"org.settings.visibility_desc": "Change who can view the organization and its repositories.",
|
||
"org.settings.rename": "Rename Organization",
|
||
"org.settings.rename_desc": "Changing the organization name will also change your organization's URL and free the old name.",
|
||
"org.settings.rename_success": "Organization %[1]s has been renamed to %[2]s successfully.",
|
||
"org.settings.rename_no_change": "Organization name is not changed.",
|
||
"org.settings.rename_new_org_name": "New Organization Name",
|
||
"org.settings.rename_failed": "Renaming organization failed because of an internal error",
|
||
"org.settings.rename_notices_1": "This operation <strong>CANNOT</strong> be undone.",
|
||
"org.settings.rename_notices_2": "The old name will redirect until it is claimed.",
|
||
"org.settings.name_confirm": "Enter the organization name as confirmation:",
|
||
"org.settings.delete_notices_1": "This operation <strong>CANNOT</strong> be undone.",
|
||
"org.settings.delete_notices_2": "This operation will permanently delete all the <strong>repositories</strong> of <strong>%s</strong>, including code, issues, comments, wiki data and collaborator settings.",
|
||
"org.settings.delete_notices_3": "This operation will permanently delete all the <strong>packages</strong> of <strong>%s</strong>.",
|
||
"org.settings.delete_notices_4": "This operation will permanently delete all the <strong>projects</strong> of <strong>%s</strong>.",
|
||
"org.settings.delete_failed": "Deleting organization failed due to an internal error",
|
||
"org.settings.delete_successful": "Organization <b>%s</b> has been deleted successfully.",
|
||
"org.settings.homepage_pinning": "Homepage Visibility",
|
||
"org.settings.pin_to_homepage": "Pin this organization to the homepage",
|
||
"org.settings.pin_to_homepage_help": "When enabled, this organization will be featured on the public homepage. Only administrators can change this setting.",
|
||
"org.teams.add_nonexistent_repo": "The repository you're trying to add doesn't exist. Please create it first.",
|
||
"admin.emails": "Почта",
|
||
"admin.dashboard.delete_inactive_accounts.started": "Task to delete all unactivated accounts started",
|
||
"admin.dashboard.delete_repo_archives.started": "Task to delete all repository archives started",
|
||
"admin.dashboard.delete_missing_repos.started": "Task to delete all repositories missing their Git files started",
|
||
"admin.dashboard.deleted_branches_cleanup": "Clean up deleted branches",
|
||
"admin.dashboard.git_gc_repos": "Garbage-collect all repositories",
|
||
"admin.dashboard.resync_all_sshkeys": "Update the '.ssh/authorized_keys' file with GitCaddy SSH keys",
|
||
"admin.dashboard.resync_all_sshprincipals": "Update the '.ssh/authorized_principals' file with GitCaddy SSH principals",
|
||
"admin.dashboard.resync_all_hooks": "Resynchronize git hooks of all repositories (pre-receive, update, post-receive, proc-receive, ...)",
|
||
"admin.dashboard.cleanup_hook_task_table": "Clean up hook_task table",
|
||
"admin.dashboard.cleanup_packages": "Очистить пакеты",
|
||
"admin.dashboard.cleanup_actions": "Очистить действия",
|
||
"admin.dashboard.cleanup_expired_upload_sessions": "Clean up expired upload sessions",
|
||
"admin.dashboard.analyze_page_experiments": "Analyze landing page A/B experiments",
|
||
"admin.dashboard.delete_old_actions.started": "Deletion of all old activities from database started",
|
||
"admin.dashboard.gc_lfs": "Garbage-collect LFS meta objects",
|
||
"admin.users.remote": "Remote",
|
||
"admin.users.never_login": "Never Signed In",
|
||
"admin.users.still_own_packages": "This user still owns one or more packages. Delete these packages first.",
|
||
"admin.emails.filter_sort.email_reverse": "Email address (reverse)",
|
||
"admin.emails.filter_sort.name_reverse": "Username (reverse)",
|
||
"admin.emails.updated": "Почта обновлена",
|
||
"admin.emails.delete_primary_email_error": "You cannot delete the primary email address.",
|
||
"admin.auths.ssh_keys_are_verified": "SSH keys in LDAP are considered as verified",
|
||
"admin.auths.helo_hostname": "HELO Hostname",
|
||
"admin.auths.oauth2_full_name_claim_name": "Full Name Claim Name. (Optional — if set, the user's full name will always be synchronized with this claim)",
|
||
"admin.auths.oauth2_ssh_public_key_claim_name": "SSH Public Key Claim Name",
|
||
"admin.auths.oauth2_admin_group": "Group Claim value for administrator users. (Optional — requires claim name above)",
|
||
"admin.auths.oauth2_restricted_group": "Group Claim value for restricted users. (Optional — requires claim name above)",
|
||
"admin.auths.oauth2_map_group_to_team": "Map claimed groups to Organization teams. (Optional — requires claim name above)",
|
||
"admin.auths.sspi_auto_create_users_helper": "Allow SSPI auth method to automatically create new accounts for users that log in for the first time",
|
||
"admin.auths.sspi_strip_domain_names_helper": "If checked, domain names will be removed from logon names (e.g. \"DOMAIN\\user\" and \"user@example.org\" both will become just \"user\").",
|
||
"admin.auths.sspi_separator_replacement_helper": "The character to use to replace the separators of down-level logon names (e.g. the \\ in \"DOMAIN\\user\") and user principal names (e.g. the @ in \"user@example.org\").",
|
||
"admin.auths.sspi_default_language_helper": "Default language for users automatically created by SSPI auth method. Leave empty if you prefer the language to be automatically detected.",
|
||
"admin.auths.tip.nextcloud": "Register a new OAuth consumer on your instance by selecting \"Settings -> Security -> OAuth 2.0 client\" in the menu",
|
||
"admin.config.db_ssl_mode": "Режим SSL",
|
||
"admin.config.test_email_placeholder": "Email Address (e.g. test@example.com)",
|
||
"admin.config.git_guide_remote_name": "Repository remote name for git commands in the guide",
|
||
"admin.monitor.process.cancel_desc": "Canceling a process may cause data loss",
|
||
"admin.monitor.queue.settings.maxnumberworkers": "Max number of workers",
|
||
"admin.self_check.database_collation_case_insensitive": "Database is using collation %s, which is a case-insensitive collation. Although GitCaddy could work with it, there might be some rare cases which don't work as expected.",
|
||
"admin.self_check.database_inconsistent_collation_columns": "Database is using collation %s, but these columns are using mismatched collations. This might cause some unexpected problems.",
|
||
"admin.self_check.database_fix_mysql": "For MySQL/MariaDB users, you could use the \"GitCaddy doctor convert\" command to fix the collation problems, or you could also fix the problem manually with \"ALTER ... COLLATE ...\" SQL queries.",
|
||
"admin.self_check.database_fix_mssql": "For MSSQL users, you could only fix the problem manually with \"ALTER ... COLLATE ...\" SQL queries at the moment.",
|
||
"gpg.error.probable_bad_signature": "WARNING! Although there is a key with this ID in the database, it does not verify this commit! This commit is SUSPICIOUS.",
|
||
"gpg.error.probable_bad_default_signature": "WARNING! Although the default key has this ID, it does not verify this commit! This commit is SUSPICIOUS.",
|
||
"packages.dependency.id": "ID",
|
||
"packages.alpine.registry": "Set up this registry by adding the URL in your <code>/etc/apk/repositories</code> file:",
|
||
"packages.cargo.registry": "Set up this registry in the Cargo configuration file (for example <code>~/.cargo/config.toml</code>):",
|
||
"packages.chef.registry": "Set up this registry in your <code>~/.chef/config.rb</code> file:",
|
||
"packages.composer.registry": "Set up this registry in your <code>~/.composer/config.json</code> file:",
|
||
"packages.conan.registry": "Set up this registry from the command line:",
|
||
"packages.conda.registry": "Set up this registry as a Conda repository in your <code>.condarc</code> file:",
|
||
"packages.container.images": "Images",
|
||
"packages.container.digest": "Digest",
|
||
"packages.cran.registry": "Set up this registry in your <code>Rprofile.site</code> file:",
|
||
"packages.debian.registry": "Set up this registry from the command line:",
|
||
"packages.helm.registry": "Set up this registry from the command line:",
|
||
"packages.maven.registry": "Set up this registry in your project <code>pom.xml</code> file:",
|
||
"packages.maven.install": "To use the package, include the following in the <code>dependencies</code> block in the <code>pom.xml</code> file:",
|
||
"packages.nuget.registry": "Set up this registry from the command line:",
|
||
"packages.npm.registry": "Set up this registry in your project <code>.npmrc</code> file:",
|
||
"packages.rpm.registry": "Set up this registry from the command line:",
|
||
"packages.swift.registry": "Set up this registry from the command line:",
|
||
"packages.settings.link.description": "If you link a package with a repository, the package will appear in the repository's package list. Only repositories under the same owner can be linked. Leaving the field empty will remove the link.",
|
||
"packages.settings.link.repo_not_found": "Repository %s not found.",
|
||
"packages.settings.unlink.error": "Failed to remove repository link.",
|
||
"packages.settings.unlink.success": "Repository link was successfully removed.",
|
||
"packages.owner.settings.cargo.rebuild.success": "The Cargo index was successfully rebuilt.",
|
||
"actions.runners.id": "ID",
|
||
"actions.runners.delete_runner_notice": "Раннер будет удалён навсегда",
|
||
"actions.runners.status.unhealthy": "Нездоровый",
|
||
"actions.runners.capabilities": "Возможности",
|
||
"actions.runners.capabilities.os": "Операционная система",
|
||
"actions.runners.capabilities.docker": "Docker",
|
||
"actions.runners.capabilities.shells": "Оболочки",
|
||
"actions.runners.capabilities.tools": "Инструменты",
|
||
"actions.runners.capabilities.limitations": "Ограничения",
|
||
"actions.runners.capabilities.available": "Доступно",
|
||
"actions.runners.capabilities.disk": "Диск",
|
||
"actions.runners.capabilities.disk_free": "Свободное место",
|
||
"actions.runners.capabilities.disk_total": "Всего места",
|
||
"actions.runners.capabilities.disk_warning": "Предупреждение о диске",
|
||
"actions.runners.capabilities.disk_critical": "Критический уровень диска",
|
||
"actions.runners.capabilities.bandwidth": "Пропускная способность",
|
||
"actions.runners.bandwidth_test_requested": "Тест пропускной способности запрошен",
|
||
"actions.runners.bandwidth_test_request_failed": "Ошибка запроса теста пропускной способности",
|
||
"actions.runners.check_bandwidth_now": "Проверить пропускную способность",
|
||
"actions.runs.cancel": "Отменить",
|
||
"actions.approve_all_success": "Все успешно одобрены",
|
||
"actions.general": "Общие",
|
||
"actions.general.enable_actions": "Включить действия",
|
||
"actions.general.collaborative_owners_management": "Управление совместными владельцами",
|
||
"actions.general.collaborative_owners_management_help": "Совместные владельцы могут управлять раннерами",
|
||
"actions.general.add_collaborative_owner": "Добавить совместного владельца",
|
||
"actions.general.collaborative_owner_not_exist": "Совместный владелец не существует",
|
||
"actions.general.remove_collaborative_owner": "Удалить совместного владельца",
|
||
"actions.general.remove_collaborative_owner_desc": "Владелец потеряет доступ к управлению раннерами",
|
||
"git.filemode.changed_filemode": "%[1]s → %[2]s",
|
||
"org.pinned_repos_empty_title": "Showcase your best work",
|
||
"org.pinned_repos_empty_desc": "Pin up to 6 repositories to highlight your organization's most important projects.",
|
||
"org.settings.pinned.manage": "Manage Pins",
|
||
"org.settings.pinned.setup": "Set Up Pinned Repos",
|
||
"org.no_public_members": "No public members yet",
|
||
"org.profile_readme_empty_title": "Add a profile README",
|
||
"org.profile_readme_empty_desc": "Create a .profile repository with a README.md to introduce your organization.",
|
||
"org.create_profile_repo": "Create Profile Repository",
|
||
"org.activity": "Activity",
|
||
"org.repositories": "Репозитории",
|
||
"repo.pin": "Закрепить",
|
||
"repo.pin.tooltip": "Pin this repository",
|
||
"repo.pin.pin_to_profile": "Pin to your profile",
|
||
"repo.pin.unpin_from_profile": "Unpin from profile",
|
||
"repo.pin.pin_to_org": "Pin to organization",
|
||
"repo.pin.unpin_from_org": "Unpin from organization",
|
||
"repo.pin.success_profile": "Repository pinned to your profile",
|
||
"repo.pin.success_org": "Repository pinned to organization",
|
||
"repo.pin.unpin_success_profile": "Repository unpinned from your profile",
|
||
"repo.pin.unpin_success_org": "Repository unpinned from organization",
|
||
"repo.pin.already_pinned_org": "Repository is already pinned",
|
||
"repo.pin.error_limit": "You have reached the maximum number of pinned repositories (6)",
|
||
"repo.pin.error_org_limit": "Organization has reached the maximum number of pinned repositories",
|
||
"repo.pin.error_not_org": "This repository does not belong to an organization",
|
||
"repo.pin.error_not_member": "You must be a member of the organization to pin repositories",
|
||
"repo.pin.error_generic": "Failed to update pin status",
|
||
"repo.pin.error_invalid_type": "Invalid pin type",
|
||
"user.pinned_repos": "Pinned Repositories",
|
||
"user.pinned_repos_hint": "Pin repos from the repo page",
|
||
"user.pinned_repos_empty_title": "No pinned repositories",
|
||
"user.pinned_repos_empty_desc": "Pin repositories to showcase your best work. Visit a repository and use the Pin dropdown.",
|
||
"settings.show_heatmap_on_profile": "Show activity heatmap on profile",
|
||
"settings.show_heatmap_on_profile_popup": "Display your contribution heatmap on your profile overview page",
|
||
"user.activity_heatmap": "Activity Heatmap",
|
||
"org.stats": "Статистика",
|
||
"org.recent_activity": "Recent Activity",
|
||
"org.profile_repo_no_permission": "You do not have permission to create repositories in this organization.",
|
||
"org.profile_repo_create_failed": "Failed to create the profile repository.",
|
||
"admin.config.theme_config": "Настройка темы",
|
||
"admin.config.disable_registration": "Отключить регистрацию",
|
||
"admin.config.disable_registration_desc": "Отключить регистрацию новых пользователей",
|
||
"admin.config.custom_home_logo": "Пользовательский логотип главной страницы",
|
||
"admin.config.custom_logo_url_placeholder": "Enter URL or upload a file below",
|
||
"admin.config.upload_logo": "Загрузить логотип",
|
||
"admin.config.reset_logo": "Сбросить логотип",
|
||
"admin.config.custom_home_html": "Пользовательский HTML",
|
||
"admin.config.custom_home_html_placeholder": "Enter custom HTML for the homepage (shown to non-logged-in users)",
|
||
"admin.config.custom_home_html_help": "Пользовательский HTML для главной страницы",
|
||
"admin.config.help_url": "URL справки",
|
||
"admin.config.help_url_placeholder": "https://docs.example.com",
|
||
"admin.config.help_url_help": "URL для ссылки справки",
|
||
"admin.config.hide_explore_users": "Скрыть пользователей",
|
||
"admin.config.hide_explore_users_desc": "Скрыть список пользователей на странице Обзор",
|
||
"admin.config.enable_explore_packages": "Включить обзор пакетов",
|
||
"admin.config.enable_explore_packages_desc": "Показывать вкладку Пакеты в меню Обзор для просмотра публичных и глобальных пакетов",
|
||
"admin.config.custom_home_title": "Пользовательский заголовок",
|
||
"admin.config.custom_home_title_placeholder": "Leave empty to use app name",
|
||
"admin.config.custom_home_title_help": "Пользовательский заголовок главной страницы",
|
||
"admin.config.custom_home_tagline": "Пользовательский слоган",
|
||
"admin.config.custom_home_tagline_placeholder": "Leave empty to use default tagline",
|
||
"admin.config.custom_home_tagline_help": "Отображается под заголовком",
|
||
"admin.config.pinned_org_display_format": "Формат закреплённых орг.",
|
||
"admin.config.pinned_org_format_promotional": "Рекламный",
|
||
"admin.config.pinned_org_format_condensed": "Компактный",
|
||
"admin.config.pinned_org_format_regular": "Обычный",
|
||
"admin.config.pinned_org_display_format_help": "Формат отображения для закреплённых организаций",
|
||
"admin.config.logo_upload_success": "Логотип загружен",
|
||
"admin.config.logo_url_success": "URL логотипа установлен",
|
||
"admin.config.logo_reset_success": "Логотип сброшен",
|
||
"admin.config.logo_invalid_type": "Недопустимый тип файла логотипа",
|
||
"admin.config.home_logo_help": "Логотип для главной страницы",
|
||
"admin.config.custom_site_icon": "Пользовательская иконка сайта",
|
||
"admin.config.custom_icon_url_placeholder": "Enter icon URL or upload a file below",
|
||
"admin.config.upload_icon": "Загрузить иконку",
|
||
"admin.config.reset_icon": "Сбросить иконку",
|
||
"admin.config.current_icon": "Текущая иконка",
|
||
"admin.config.icon_url": "URL иконки",
|
||
"admin.config.icon_upload_success": "Иконка загружена",
|
||
"admin.config.icon_url_success": "URL иконки установлен",
|
||
"admin.config.icon_reset_success": "Иконка сброшена",
|
||
"admin.config.icon_invalid_type": "Недопустимый тип файла. Разрешены: SVG, PNG, ICO",
|
||
"admin.config.site_icon_help": "Эта иконка используется как favicon и в панели навигации. Рекомендуется: SVG или PNG, квадратная.",
|
||
"admin.config.current_logo": "Текущий логотип",
|
||
"admin.config.logo_url": "URL логотипа",
|
||
"repo.settings.display_title": "Отображаемый заголовок",
|
||
"repo.settings.display_title_placeholder": "Optional display title for this repository",
|
||
"repo.settings.display_title_help": "A custom title shown prominently on the repository page. Leave empty to use the repository name.",
|
||
"repo.settings.license": "Лицензия",
|
||
"repo.settings.license_type": "License Type",
|
||
"repo.settings.license_none": "No license selected",
|
||
"repo.settings.license_help": "Select a license for your repository. This will create a LICENSE.md file in the repository root.",
|
||
"repo.settings.license_saved": "License has been saved and LICENSE.md has been created.",
|
||
"repo.settings.license_cleared": "License has been cleared.",
|
||
"repo.settings.license_file_error": "License saved but failed to create LICENSE.md file. You may need to create it manually.",
|
||
"repo.settings.current_license": "Current License",
|
||
"repo.settings.view_license_file": "Просмотреть файл LICENSE.md",
|
||
"api": "API",
|
||
"admin.config.api_header_url": "URL заголовка API",
|
||
"admin.config.api_header_url_placeholder": "https://example.com/api/docs",
|
||
"admin.config.api_header_url_help": "URL для ссылки на документацию API",
|
||
"admin.config.explore_org_display_format": "Формат отображения организаций",
|
||
"admin.config.explore_org_display_format_help": "Формат отображения для организаций",
|
||
"admin.config.explore_org_format_list": "Список",
|
||
"admin.config.explore_org_format_tiles": "Плитки",
|
||
"admin.config.show_footer_powered_by": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c Powered By",
|
||
"admin.config.show_footer_powered_by_desc": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \"Powered by GitCaddy Server\" \u0432 \u043f\u043e\u0434\u0432\u0430\u043b\u0435",
|
||
"admin.config.show_footer_licenses": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438",
|
||
"admin.config.show_footer_licenses_desc": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 \u0432 \u043f\u043e\u0434\u0432\u0430\u043b\u0435",
|
||
"admin.config.show_footer_api": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 API",
|
||
"admin.config.show_footer_api_desc": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 API (Swagger) \u0432 \u043f\u043e\u0434\u0432\u0430\u043b\u0435",
|
||
"repo.settings.pages.general": "General",
|
||
"repo.settings.pages.brand": "Brand",
|
||
"repo.settings.pages.hero": "Hero",
|
||
"repo.settings.pages.content": "Content",
|
||
"repo.settings.pages.social": "Social Proof",
|
||
"repo.settings.pages.pricing": "Pricing",
|
||
"repo.settings.pages.footer": "Footer & CTA",
|
||
"repo.settings.pages.theme": "Theme & SEO",
|
||
"repo.settings.pages.saved": "Settings saved successfully",
|
||
"repo.settings.pages.brand_name": "Brand Name",
|
||
"repo.settings.pages.brand_name_help": "The name displayed on your landing page",
|
||
"repo.settings.pages.brand_logo_url": "Logo URL",
|
||
"repo.settings.pages.brand_logo_url_help": "URL to your logo image (SVG or PNG)",
|
||
"repo.settings.pages.brand_tagline": "Tagline",
|
||
"repo.settings.pages.headline": "Headline",
|
||
"repo.settings.pages.subheadline": "Subheadline",
|
||
"repo.settings.pages.image_url": "Hero Image URL",
|
||
"repo.settings.pages.video_url": "Demo Video URL",
|
||
"repo.settings.pages.code_example": "Code Example",
|
||
"repo.settings.pages.primary_cta": "Primary Call to Action",
|
||
"repo.settings.pages.secondary_cta": "Secondary Call to Action",
|
||
"repo.settings.pages.cta_label": "Button Label",
|
||
"repo.settings.pages.cta_url": "Button URL",
|
||
"repo.settings.pages.stats": "Stats",
|
||
"repo.settings.pages.value_props": "Value Propositions",
|
||
"repo.settings.pages.features": "Features",
|
||
"repo.settings.pages.company_logos": "Company Logos",
|
||
"repo.settings.pages.testimonials": "Testimonials",
|
||
"repo.settings.pages.pricing_headline": "Pricing Headline",
|
||
"repo.settings.pages.pricing_subheadline": "Pricing Subheadline",
|
||
"repo.settings.pages.plans": "Pricing Plans",
|
||
"repo.settings.pages.cta_section": "Call to Action Section",
|
||
"repo.settings.pages.cta_headline": "CTA Headline",
|
||
"repo.settings.pages.cta_subheadline": "CTA Subheadline",
|
||
"repo.settings.pages.cta_button_label": "CTA Button Label",
|
||
"repo.settings.pages.cta_button_url": "CTA Button URL",
|
||
"repo.settings.pages.footer_links": "Footer Links",
|
||
"repo.settings.pages.social_links": "Social Links",
|
||
"repo.settings.pages.copyright": "Copyright Text",
|
||
"repo.settings.pages.theme_colors": "Theme Colors",
|
||
"repo.settings.pages.primary_color": "Primary Color",
|
||
"repo.settings.pages.accent_color": "Accent Color",
|
||
"repo.settings.pages.theme_mode": "Theme Mode",
|
||
"repo.settings.pages.seo": "SEO Settings",
|
||
"repo.settings.pages.seo_title": "SEO Title",
|
||
"repo.settings.pages.seo_description": "Meta Description",
|
||
"repo.settings.pages.seo_keywords": "Keywords",
|
||
"repo.settings.pages.og_image": "Open Graph Image URL",
|
||
"repo.settings.pages.public_releases": "\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0435 \u0440\u0435\u043b\u0438\u0437\u044b",
|
||
"repo.settings.pages.public_releases_desc": "\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043d\u0435\u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u0442\u044c \u0440\u0435\u043b\u0438\u0437\u044b. \u041f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u0446\u0435\u043b\u0435\u0432\u044b\u0445 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u0432.",
|
||
"repo.settings.pages.brand_favicon_url": "URL \u0444\u0430\u0432\u0438\u043a\u043e\u043d\u0430",
|
||
"repo.settings.pages.brand_favicon_url_help": "URL \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0444\u0430\u0432\u0438\u043a\u043e\u043d\u0430 \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b (ICO, PNG \u0438\u043b\u0438 SVG). \u041e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.",
|
||
"repo.settings.pages.navigation": "\u0421\u0441\u044b\u043b\u043a\u0438 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438",
|
||
"repo.settings.pages.navigation_desc": "\u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0439\u0442\u0435 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u043c\u0438 \u0432 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u0448\u0430\u043f\u043a\u0438 \u0438 \u043f\u043e\u0434\u0432\u0430\u043b\u0430.",
|
||
"repo.settings.pages.nav_show_docs": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e (\u0432\u0435\u0434\u0451\u0442 \u043d\u0430 \u0432\u0438\u043a\u0438)",
|
||
"repo.settings.pages.nav_show_api": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 API (\u0432\u0435\u0434\u0451\u0442 \u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e Swagger)",
|
||
"repo.settings.pages.nav_show_repository": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 (\u043a\u043d\u043e\u043f\u043a\u0430 \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430)",
|
||
"repo.settings.pages.nav_show_releases": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0440\u0435\u043b\u0438\u0437\u044b",
|
||
"repo.settings.pages.nav_show_issues": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0437\u0430\u0434\u0430\u0447\u0438",
|
||
"repo.settings.pages.blog_section": "\u0420\u0430\u0437\u0434\u0435\u043b \u0431\u043b\u043e\u0433\u0430",
|
||
"repo.settings.pages.blog_enabled_desc": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u0431\u043b\u043e\u0433\u0430 \u043d\u0430 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435",
|
||
"repo.settings.pages.blog_headline": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0431\u043b\u043e\u0433\u0430",
|
||
"repo.settings.pages.blog_subheadline": "\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0431\u043b\u043e\u0433\u0430",
|
||
"repo.settings.pages.blog_max_posts": "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430",
|
||
"repo.settings.pages.ai_generate": "\u0413\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0418\u0418",
|
||
"repo.settings.pages.ai_generate_desc": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b (\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a, \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443, CTA) \u0438\u0437 README \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u0430\u0448\u0435\u0433\u043e \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0418\u0418.",
|
||
"repo.settings.pages.ai_generate_button": "\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0418\u0418",
|
||
"repo.settings.pages.ai_generate_success": "\u041a\u043e\u043d\u0442\u0435\u043d\u0442 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0435\u0433\u043e \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0432\u043a\u043b\u0430\u0434\u043a\u0430\u0445.",
|
||
"repo.settings.pages.ai_generate_failed": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0418\u0418. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u0432\u0440\u0443\u0447\u043d\u0443\u044e.",
|
||
"repo.settings.pages.languages": "\u042f\u0437\u044b\u043a\u0438",
|
||
"repo.settings.pages.default_lang": "\u042f\u0437\u044b\u043a \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e",
|
||
"repo.settings.pages.default_lang_help": "\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u044f\u0437\u044b\u043a \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432\u0430\u0448\u0435\u0439 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b",
|
||
"repo.settings.pages.enabled_languages": "\u0412\u043a\u043b\u044e\u0447\u0451\u043d\u043d\u044b\u0435 \u044f\u0437\u044b\u043a\u0438",
|
||
"repo.settings.pages.enabled_languages_help": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u044f\u0437\u044b\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u0430\u0448\u0430 \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430. \u041f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u0438 \u0443\u0432\u0438\u0434\u044f\u0442 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c \u044f\u0437\u044b\u043a\u043e\u0432 \u0432 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438.",
|
||
"repo.settings.pages.save_languages": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",
|
||
"repo.settings.pages.languages_saved": "\u042f\u0437\u044b\u043a\u043e\u0432\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b.",
|
||
"repo.settings.pages.translations": "\u041f\u0435\u0440\u0435\u0432\u043e\u0434\u044b",
|
||
"repo.settings.pages.ai_translate": "\u0418\u0418-\u043f\u0435\u0440\u0435\u0432\u043e\u0434",
|
||
"repo.settings.pages.ai_translate_success": "\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0418\u0418. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0438 \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438.",
|
||
"repo.settings.pages.delete_translation": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c",
|
||
"repo.settings.pages.save_translation": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0432\u043e\u0434",
|
||
"repo.settings.pages.translation_saved": "\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d.",
|
||
"repo.settings.pages.translation_deleted": "\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0443\u0434\u0430\u043b\u0451\u043d.",
|
||
"repo.settings.pages.translation_empty": "\u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e.",
|
||
"repo.settings.pages.trans_headline": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",
|
||
"repo.settings.pages.trans_subheadline": "\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a",
|
||
"repo.settings.pages.trans_primary_cta": "\u041c\u0435\u0442\u043a\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e CTA",
|
||
"repo.settings.pages.trans_secondary_cta": "\u041c\u0435\u0442\u043a\u0430 \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u043e\u0433\u043e CTA",
|
||
"repo.settings.pages.trans_cta_headline": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430 CTA",
|
||
"repo.settings.pages.trans_cta_subheadline": "\u041f\u043e\u0434\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0430 CTA",
|
||
"repo.settings.pages.trans_cta_button": "\u041c\u0435\u0442\u043a\u0430 \u043a\u043d\u043e\u043f\u043a\u0438 CTA",
|
||
"repo.settings.pages.trans_section_brand": "Brand",
|
||
"repo.settings.pages.trans_section_hero": "Hero",
|
||
"repo.settings.pages.trans_section_stats": "Stats",
|
||
"repo.settings.pages.trans_section_value_props": "Value Propositions",
|
||
"repo.settings.pages.trans_section_features": "Features",
|
||
"repo.settings.pages.trans_section_testimonials": "Testimonials",
|
||
"repo.settings.pages.trans_section_pricing": "Pricing",
|
||
"repo.settings.pages.trans_section_cta": "Call to Action",
|
||
"repo.settings.pages.trans_section_blog": "Blog",
|
||
"repo.settings.pages.trans_section_gallery": "Gallery",
|
||
"repo.settings.pages.trans_section_comparison": "Comparison",
|
||
"repo.settings.pages.trans_section_footer": "Footer",
|
||
"repo.settings.pages.trans_section_seo": "SEO",
|
||
"repo.settings.pages.trans_brand_name": "Brand Name",
|
||
"repo.settings.pages.trans_brand_tagline": "Tagline",
|
||
"repo.settings.pages.trans_stat_value": "Value",
|
||
"repo.settings.pages.trans_stat_label": "Label",
|
||
"repo.settings.pages.trans_title": "Title",
|
||
"repo.settings.pages.trans_description": "Description",
|
||
"repo.settings.pages.trans_quote": "Quote",
|
||
"repo.settings.pages.trans_role": "Role",
|
||
"repo.settings.pages.trans_pricing_headline": "Pricing Headline",
|
||
"repo.settings.pages.trans_pricing_subheadline": "Pricing Subheadline",
|
||
"repo.settings.pages.trans_plan_name": "Plan Name",
|
||
"repo.settings.pages.trans_plan_period": "Period",
|
||
"repo.settings.pages.trans_plan_cta": "Plan Button",
|
||
"repo.settings.pages.trans_blog_headline": "Blog Headline",
|
||
"repo.settings.pages.trans_blog_subheadline": "Blog Subheadline",
|
||
"repo.settings.pages.trans_blog_cta": "Blog Button",
|
||
"repo.settings.pages.trans_gallery_headline": "Gallery Headline",
|
||
"repo.settings.pages.trans_gallery_subheadline": "Gallery Subheadline",
|
||
"repo.settings.pages.trans_comparison_headline": "Comparison Headline",
|
||
"repo.settings.pages.trans_comparison_subheadline": "Comparison Subheadline",
|
||
"repo.settings.pages.trans_footer_copyright": "Copyright",
|
||
"repo.settings.pages.trans_footer_link": "Link Label",
|
||
"repo.settings.pages.trans_seo_title": "SEO Title",
|
||
"repo.settings.pages.trans_seo_description": "SEO Description",
|
||
"repo.vault.plugin_not_installed": "Vault Plugin Not Installed",
|
||
"repo.vault.plugin_not_installed_desc": "The Vault plugin is not installed on this server. Contact your administrator to enable secrets management.",
|
||
"repo.vault.secret_limit_reached": "Secret limit reached. Your current tier allows %d secrets per repository. Upgrade to Pro for unlimited secrets.",
|
||
"repo.vault.feature_requires_upgrade": "The %s feature requires a GitCaddy Pro or higher license.",
|
||
"repo.vault.tier_solo": "Solo",
|
||
"repo.vault.tier_pro": "Pro",
|
||
"repo.vault.tier_team": "Team",
|
||
"repo.vault.tier_enterprise": "Enterprise",
|
||
"repo.vault.current_tier": "Текущий уровень",
|
||
"repo.vault.secrets_used": "%d of %d secrets used",
|
||
"repo.vault.secrets_unlimited": "%d secrets (unlimited)",
|
||
"repo.vault.upgrade_to_pro": "Upgrade to Pro",
|
||
"repo.vault.upgrade_to_team": "Upgrade to Team",
|
||
"repo.vault.feature_versioning": "Version History & Rollback",
|
||
"repo.vault.feature_versioning_desc": "Track all changes to your secrets and roll back to previous versions when needed.",
|
||
"repo.vault.feature_cicd_tokens": "CI/CD Access Tokens",
|
||
"repo.vault.feature_cicd_tokens_desc": "Create scoped, time-limited tokens for your CI/CD pipelines to securely access secrets.",
|
||
"repo.vault.feature_sso": "SSO/SAML Integration",
|
||
"repo.vault.feature_sso_desc": "Integrate with your organization's identity provider for centralized access control.",
|
||
"repo.vault.feature_unlimited_secrets": "Unlimited Secrets",
|
||
"repo.vault.feature_unlimited_secrets_desc": "Store as many secrets as you need without limits.",
|
||
"repo.vault.feature_audit_extended": "Extended Audit Retention",
|
||
"repo.vault.feature_audit_extended_desc": "Keep audit logs for up to 1 year (Team) or custom retention (Enterprise).",
|
||
"actions.runs.disk_usage": "Использование диска",
|
||
"actions.runs.clear_cancelled": "Очистить отменённые",
|
||
"actions.runs.clear_failed": "Очистить неудачные",
|
||
"actions.runs.clear_cancelled_confirm": "Удалить все отменённые запуски?",
|
||
"actions.runs.clear_failed_confirm": "Удалить все неудачные запуски?",
|
||
"actions.runs.clear_running": "Очистить выполняющиеся",
|
||
"actions.runs.clear_running_confirm": "Отменить все выполняющиеся запуски?",
|
||
"actions.runs.cleared": "Очищено",
|
||
"actions.runs.clear_old_success": "Очистить старые успешные",
|
||
"actions.runs.clear_old_success_confirm": "Удалить старые успешные запуски?",
|
||
"actions.runs.no_disk_data": "Нет данных о диске",
|
||
"actions.runners.queue_depth": "Глубина очереди",
|
||
"actions.runners.current_task": "Текущая задача",
|
||
"actions.runners.cleanup_requested": "Очистка запрошена",
|
||
"actions.runners.cleanup_request_failed": "Ошибка запроса очистки",
|
||
"admin.ai_learning": "ИИ-обучение",
|
||
"admin.ai_learning.edit": "Редактировать",
|
||
"admin.ai_learning.total_patterns": "Всего шаблонов",
|
||
"admin.ai_learning.total_occurrences": "Всего случаев",
|
||
"admin.ai_learning.total_successes": "Всего успехов",
|
||
"admin.ai_learning.success_rate": "Процент успеха",
|
||
"admin.ai_learning.filter": "Фильтр",
|
||
"admin.ai_learning.clear_filters": "Очистить фильтры",
|
||
"admin.ai_learning.all": "Все",
|
||
"admin.ai_learning.filter_pattern": "Фильтр по шаблону",
|
||
"admin.ai_learning.filter_runner_type": "Фильтр по типу раннера",
|
||
"admin.ai_learning.filter_project_type": "Фильтр по типу проекта",
|
||
"admin.ai_learning.pattern": "Шаблон",
|
||
"admin.ai_learning.pattern_help": "Шаблон ошибки для обнаружения",
|
||
"admin.ai_learning.pattern_regex": "Шаблон regex",
|
||
"admin.ai_learning.pattern_regex_help": "Регулярное выражение для сопоставления",
|
||
"admin.ai_learning.runner_type": "Тип раннера",
|
||
"admin.ai_learning.project_type": "Тип проекта",
|
||
"admin.ai_learning.framework": "Фреймворк",
|
||
"admin.ai_learning.error_message": "Сообщение об ошибке",
|
||
"admin.ai_learning.diagnosis": "Диагноз",
|
||
"admin.ai_learning.solution": "Решение",
|
||
"admin.ai_learning.solution_diff": "Diff решения",
|
||
"admin.ai_learning.occurrences": "Случаи",
|
||
"admin.ai_learning.successes": "Успехи",
|
||
"admin.ai_learning.actions": "Действия",
|
||
"admin.ai_learning.created": "Создано",
|
||
"admin.ai_learning.updated": "Обновлено",
|
||
"admin.ai_learning.no_patterns": "Нет шаблонов",
|
||
"admin.ai_learning.delete_confirm": "Подтвердить удаление?",
|
||
"admin.ai_learning.delete_selected": "Удалить выбранные",
|
||
"admin.ai_learning.deleted": "Удалено",
|
||
"admin.plugins": "Plugins",
|
||
"admin.plugins.path": "Plugin Directory",
|
||
"admin.plugins.disabled": "The plugin system is disabled. Enable it in app.ini with [plugins] ENABLED = true",
|
||
"admin.plugins.loaded": "Loaded Plugins",
|
||
"admin.plugins.name": "Name",
|
||
"admin.plugins.version": "Version",
|
||
"admin.plugins.description": "Description",
|
||
"admin.plugins.features": "Features",
|
||
"admin.plugins.license": "License",
|
||
"admin.plugins.license_expires": "Expires",
|
||
"admin.plugins.license_grace": "Grace Period",
|
||
"admin.plugins.license_invalid": "Invalid",
|
||
"admin.plugins.license_not_required": "Free",
|
||
"admin.plugins.none": "No plugins loaded",
|
||
"vault.license": "Лицензия",
|
||
"vault.license_tier": "Уровень",
|
||
"vault.max_secrets": "Макс. секретов",
|
||
"vault.max_versions": "Макс. версий",
|
||
"vault.audit_retention": "Хранение аудита",
|
||
"vault.unlimited": "Неограниченно",
|
||
"vault.config_error_title": "Vault не настроен",
|
||
"vault.config_error_message": "Ключ шифрования vault не настроен.",
|
||
"vault.config_error_fix": "Добавьте MASTER_KEY в раздел [vault] в app.ini.",
|
||
"org.settings.license": "License",
|
||
"org.settings.license_type": "Organization License",
|
||
"org.settings.license_help": "Set a license for your organization. This will be stored in your .profile repository.",
|
||
"org.settings.license_saved": "Лицензия успешно обновлена.",
|
||
"org.settings.license_cleared": "Лицензия была очищена.",
|
||
"org.settings.license_error": "Не удалось обновить лицензию.",
|
||
"org.settings.license_linked": "Тип лицензии связан.",
|
||
"org.settings.license_created": "LICENSE.md создан в репозитории .profile.",
|
||
"org.settings.license_select_first": "Сначала выберите тип лицензии.",
|
||
"org.settings.license_file_found": "Найден существующий файл лицензии в .profile: %s",
|
||
"org.settings.license_overwrite_warning": "Это перезапишет существующий файл %s в вашем репозитории .profile.",
|
||
"org.settings.license_create_confirm": "Это создаст файл LICENSE.md в вашем репозитории .profile.",
|
||
"repo.settings.license_scan": "Сканировать",
|
||
"repo.settings.license_detected": "Лицензия обнаружена",
|
||
"repo.settings.license_not_found": "Файл лицензии в репозитории не обнаружен.",
|
||
"repo.settings.license_link": "Связать",
|
||
"repo.settings.license_create": "Создать",
|
||
"repo.settings.license_linked": "Тип лицензии связан.",
|
||
"repo.settings.license_created": "LICENSE.md создан.",
|
||
"repo.settings.license_select_first": "Сначала выберите тип лицензии.",
|
||
"repo.settings.license_file_exists": "Файл лицензии существует",
|
||
"repo.settings.license_file_found": "Найден существующий файл лицензии: %s",
|
||
"repo.settings.license_scan_result": "Результат сканирования лицензии",
|
||
"repo.settings.license_file_detected": "Файл лицензии найден",
|
||
"repo.settings.license_unknown": "Не удалось определить тип лицензии. Выберите из списка.",
|
||
"repo.settings.license_apply": "Применить",
|
||
"repo.settings.license_overwrite_warning": "Это перезапишет существующий файл %s.",
|
||
"repo.settings.license_create_confirm": "Это создаст файл LICENSE.md в репозитории.",
|
||
"vault.type_file": "Файл",
|
||
"vault.compare": "Сравнить",
|
||
"vault.compare_version": "Сравнить эту версию",
|
||
"vault.compare_versions": "Сравнение версий",
|
||
"vault.compare_from": "От версии",
|
||
"vault.compare_to": "До версии",
|
||
"vault.run_compare": "Сравнить",
|
||
"vault.unified_diff": "Унифицированный diff",
|
||
"vault.back_to_versions": "Назад к версиям",
|
||
"vault.compare_same_version": "Невозможно сравнить версию саму с собой",
|
||
"org.settings.pinned": "Закреплённые репозитории",
|
||
"org.settings.pinned.title": "Закреплённые репозитории",
|
||
"org.settings.pinned.description": "Управляйте репозиториями, закреплёнными на главной странице вашей организации, и их порядком отображения.",
|
||
"org.settings.pinned.repos": "Закреплённые репозитории",
|
||
"org.settings.pinned.drag_hint": "Перетащите для изменения порядка закреплённых репозиториев",
|
||
"org.settings.pinned.save_order": "Сохранить порядок",
|
||
"org.settings.pinned.order_saved": "Порядок закреплённых репозиториев сохранён",
|
||
"org.settings.pinned.add_repo": "Добавить репозиторий",
|
||
"org.settings.pinned.select_repo": "Репозиторий",
|
||
"org.settings.pinned.select_placeholder": "Выберите репозиторий для закрепления",
|
||
"org.settings.pinned.pin_repo": "Закрепить репозиторий",
|
||
"org.settings.pinned.repo_pinned": "Репозиторий успешно закреплён",
|
||
"org.settings.pinned.repo_unpinned": "Репозиторий успешно откреплён",
|
||
"org.settings.pinned.unpin": "Открепить",
|
||
"org.settings.pinned.unpin_confirm": "Вы уверены, что хотите открепить этот репозиторий?",
|
||
"org.settings.pinned.invalid_repo": "Недопустимый репозиторий",
|
||
"org.settings.pinned.already_pinned": "Этот репозиторий уже закреплён",
|
||
"org.settings.pinned.unknown_repo": "Неизвестный репозиторий",
|
||
"org.settings.pinned.empty": "Нет закреплённых репозиториев",
|
||
"org.settings.pinned.empty_hint": "Закрепите репозитории на странице настроек репозитория или добавьте их ниже",
|
||
"vault.new_secret_description": "Добавить новый зашифрованный секрет в хранилище этого репозитория",
|
||
"repo.view_file": "Просмотреть файл",
|
||
"actions.runners.waiting_jobs": "Ожидающие задачи",
|
||
"actions.runners.back_to_runners": "Назад к раннерам",
|
||
"actions.runners.no_waiting_jobs": "Нет задач, ожидающих эту метку"
|
||
}
|