jojo/options/locale_next/locale_ru-RU.json
0ko 0c1f3851da [v15.0/forgejo] i18n: backport of translations from Codeberg Translate
Translation updates that were relevant to v15 branch were picked from this commit:
5e5ad79d10

Changes to strings that are only present in the newer branches were not picked.

Below is a list of co-authors of the ported commit. It may contain co-authors who's changes were not picked due to only being relevant to newer branches.

Co-authored-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: AshyPinguin <ashypinguin@noreply.codeberg.org>
Co-authored-by: Benedikt Straub <benedikt-straub@web.de>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Fjuro <fjuro@noreply.codeberg.org>
Co-authored-by: Goudarz Jafari <goudarz.jafari@gmail.com>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: Lauri Lepik <laurilepik@noreply.codeberg.org>
Co-authored-by: Lzebulon <lzebulon@noreply.codeberg.org>
Co-authored-by: PatoFlamejanteTV <patoflamejantetv@noreply.codeberg.org>
Co-authored-by: SomeTr <sometr@noreply.codeberg.org>
Co-authored-by: TAGerritsen <tagerritsen@noreply.codeberg.org>
Co-authored-by: Tamil <tamil@noreply.codeberg.org>
Co-authored-by: Wuzzy <wuzzy@disroot.org>
Co-authored-by: arifpedia <arifpedia@gmail.com>
Co-authored-by: artnay <artnay@noreply.codeberg.org>
Co-authored-by: augustd <augustd@noreply.codeberg.org>
Co-authored-by: fserrador <fserrador@noreply.codeberg.org>
Co-authored-by: gallegonovato <gallegonovato@noreply.codeberg.org>
Co-authored-by: mahlzahn <mahlzahn@posteo.de>
Co-authored-by: rdeavila <rdeavila@noreply.codeberg.org>
Co-authored-by: universish <universish@noreply.codeberg.org>
Co-authored-by: vmtj <vmtj@noreply.codeberg.org>
Co-authored-by: xtex <xtexchooser@duck.com>
2026-04-28 22:27:43 +05:00

593 lines
58 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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 автора коммита",
"gpg.error.probable_bad_signature": "ВНИМАНИЕ! Хоть в базе данных есть ключ с таким идентификатором, он не заверяет этот коммит! Этот коммит ПОДОЗРИТЕЛЬНЫЙ.",
"gpg.error.probable_bad_default_signature": "ВНИМАНИЕ! Хоть ключ по умолчанию имеет такой идентификатор, он не заверяет этот коммит! Этот коммит ПОДОЗРИТЕЛЬНЫЙ.",
"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": "Вы ни на что не подписаны.",
"dropzone.default_message": "Перетащите сюда файлы или нажмите для загрузки.",
"dropzone.invalid_input_type": "Файлы этого типа не могут быть загружены.",
"dropzone.file_too_big": "Размер файла ({{filesize}} МБ) превышает максимальный ({{maxFilesize}} МБ).",
"dropzone.remove_file": "Удалить файл",
"munits.data.b": "Б",
"munits.data.kib": "КиБ",
"munits.data.mib": "МиБ",
"munits.data.gib": "ГиБ",
"munits.data.tib": "ТиБ",
"munits.data.pib": "ПиБ",
"munits.data.eib": "ЭиБ",
"packages.title": "Пакеты",
"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.pub.install": "Чтобы установить пакет с помощью Dart, выполните следующую команду:",
"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.id": "ИД",
"packages.dependency.version": "Версия",
"packages.search_in_external_registry": "Найти в %s",
"packages.alpine.registry": "Настройте этот реестр, добавив URL в файл <code>/etc/apk/repositories</code>:",
"packages.alpine.registry.key": "Загрузите публичный ключ RSA реестра в каталог <code>/etc/apk/keys/</code> для проверки подписи индекса:",
"packages.alpine.registry.info": "Выберите $branch и $repository из списка ниже.",
"packages.alpine.repository.branches": "Ветви",
"packages.alpine.repository.repositories": "Репозитории",
"packages.alpine.repository.architectures": "Архитектуры",
"packages.arch.pacman.helper.gpg": "Добавьте сертификат доверия в pacman:",
"packages.arch.pacman.repo.multi": "У %s одинаковая версия для разных дистрибутивов.",
"packages.arch.pacman.repo.multi.item": "Конфигурация %s",
"packages.arch.pacman.conf": "Добавьте адрес с необходимым дистрибутивом и архитектурой в <code>/etc/pacman.conf</code>:",
"packages.arch.pacman.sync": "Синхронизируйте пакет в pacman:",
"packages.arch.version.properties": "Свойства версии",
"packages.arch.version.description": "Описание",
"packages.arch.version.provides": "Предоставляет",
"packages.arch.version.groups": "Группа",
"packages.arch.version.optdepends": "Необязательные зависимости",
"packages.arch.version.makedepends": "Сборочные зависимости",
"packages.arch.version.checkdepends": "Проверочные зависимости",
"packages.arch.version.conflicts": "Конфликтует с",
"packages.arch.version.replaces": "Заменяет",
"packages.arch.version.backup": "Рез. копия",
"packages.cargo.registry": "Настройте этот реестр в файле конфигурации Cargo (например, <code>~/.cargo/config.toml</code>):",
"packages.cargo.install": "Чтобы установить пакет с помощью Cargo, выполните следующую команду:",
"packages.chef.registry": "Настройте этот реестр в своём файле <code>~/.chef/config.rb</code>:",
"packages.composer.registry": "Настройте этот реестр в файле <code>~/.composer/config.json</code>:",
"packages.composer.install": "Чтобы установить пакет с помощью Composer, выполните следующую команду:",
"packages.composer.dependencies.development": "Зависимости для разработки",
"packages.conan.install": "Чтобы установить пакет с помощью Conan, выполните следующую команду:",
"packages.conda.registry": "Пропишите этот реестр в качестве репозитория Conda в своём файле <code>.condarc</code>:",
"packages.conda.install": "Чтобы установить пакет с помощью Conda, выполните следующую команду:",
"packages.container.images.title": "Образы",
"packages.container.details.type": "Тип образа",
"packages.container.details.platform": "Платформа",
"packages.container.pull": "Загрузите образ из командной строки:",
"packages.container.digest": "Отпечаток",
"packages.container.multi_arch": "ОС / архитектура",
"packages.container.layers": "Слои образа",
"packages.container.labels": "Метки",
"packages.container.labels.key": "Ключ",
"packages.container.labels.value": "Значение",
"packages.cran.registry": "Настройте этот реестр в файле <code>Rprofile.site</code>:",
"packages.debian.registry.info": "Выберите $distribution и $component из списка ниже.",
"packages.debian.repository.distributions": "Дистрибутивы",
"packages.debian.repository.components": "Компоненты",
"packages.debian.repository.architectures": "Архитектуры",
"packages.generic.download": "Скачайте пакет командой ниже:",
"packages.go.install": "Установите пакет командой ниже:",
"packages.maven.registry": "Настройте реестр в файле <code>pom.xml</code> вашего проекта:",
"packages.maven.install": "Чтобы использовать пакет, включите в блок <code>dependencies</code> в файле <code>pom.xml</code> следующее:",
"packages.maven.install2": "Запустите командой ниже:",
"packages.maven.download": "Чтобы скачать зависимость, выполните в командной строке:",
"packages.nuget.install": "Чтобы установить пакет с помощью NuGet, выполните следующую команду:",
"packages.nuget.dependency.framework": "Целевой фреймворк",
"packages.npm.registry": "Настройте реестр в файле <code>.npmrc</code> вашего проекта:",
"packages.npm.install": "Чтобы установить пакет с помощью npm, выполните следующую команду:",
"packages.npm.install2": "или добавьте его в файл package.json:",
"packages.npm.dependencies.development": "Зависимости для разработки",
"packages.npm.dependencies.bundle": "Комплектуемые зависимости",
"packages.npm.dependencies.peer": "Одноранговые зависимости",
"packages.npm.dependencies.optional": "Необязательные зависимости",
"packages.npm.details.tag": "Тег",
"packages.pypi.requires": "Требуется Python",
"packages.pypi.install": "Чтобы установить пакет с помощью pip, выполните следующую команду:",
"packages.rpm.distros.redhat": "на дистрибутивах семейства RedHat",
"packages.rpm.distros.suse": "на дистрибутивах семейства SUSE",
"packages.rpm.repository.architectures": "Архитектуры",
"packages.rpm.repository.multiple_groups": "Этот пакет доступен в нескольких группах.",
"packages.alt.install": "Установка пакета",
"packages.alt.setup": "Добавьте репозиторий в свой список репозиториев (выберите подходящую архитектуру вместо «_arch_»):",
"packages.alt.repository.architectures": "Архитектуры",
"packages.alt.repository.multiple_groups": "Этот пакет доступен в нескольких группах.",
"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.description": "Если связать пакет с репозиторием, он будет добавлен в список пакетов репозитория.",
"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.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.description": "Пересборка может быть полезна если индекс не синхронизирован с хранимыми пакетами Cargo.",
"packages.owner.settings.cargo.rebuild.error": "Не удалось пересобрать индекс Cargo: %v",
"packages.owner.settings.cargo.rebuild.success": "Индекс Cargo был пересобран успешно.",
"packages.owner.settings.cargo.rebuild.no_index": "Невозможно выполнить пересборку: индекс не инициализирован.",
"packages.owner.settings.cleanuprules.title": "Правила очистки",
"packages.owner.settings.cleanuprules.add": "Добавить правило очистки",
"packages.owner.settings.cleanuprules.edit": "Изменить правило очистки",
"packages.owner.settings.cleanuprules.none": "Правил очистки пока нет.",
"packages.owner.settings.cleanuprules.preview": "Предпросмотр правила очистки",
"packages.owner.settings.cleanuprules.preview.overview": "Планируется удалить %d пакетов.",
"packages.owner.settings.cleanuprules.preview.none": "Правило очистки не соответствует ни одному пакету.",
"packages.owner.settings.cleanuprules.pattern_full_match": "Применять шаблон к полному имени пакета",
"packages.owner.settings.cleanuprules.keep.title": "Версии, соответствующие этим правилам, будут сохранены, даже если они соответствуют правилу удаления ниже.",
"packages.owner.settings.cleanuprules.keep.count": "Оставить последние",
"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": "Создать пару ключей",
"packages.owner.settings.chef.keypair.description": "Запросы к реестру Chef заверяются криптографическими подписями для аутентификации. При создании пары ключей только публичный ключ сохраняется в базе Forgejo. Закрытый ключ, который вы получите, будет использоваться knife. Создание новой пары ключей удалит старую.",
"fork.n_forks": {
"one": "%s ответвление",
"few": "%s ответвления",
"many": "%s ответвлений"
},
"stars.n_stars": {
"one": "В избранном у %s",
"few": "В избранном у %s-х",
"many": "В избранном у %s-и"
},
"release.n_downloads": {
"one": "%s скачивание",
"few": "%s скачивания",
"many": "%s скачиваний"
},
"repo.pulls.merged_title_desc": {
"one": "слит %[1]d коммит из <code>%[2]s</code> в <code>%[3]s</code> %[4]s",
"few": "слито %[1]d коммита из <code>%[2]s</code> в <code>%[3]s</code> %[4]s",
"many": "слито %[1]d коммитов из <code>%[2]s</code> в <code>%[3]s</code> %[4]s"
},
"repo.pulls.title_desc": {
"one": "хочет влить %[1]d коммит из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>",
"few": "хочет влить %[1]d коммита из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>",
"many": "хочет влить %[1]d коммитов из <code>%[2]s</code> в <code id=\"%[4]s\">%[3]s</code>"
},
"search.milestone_kind": "Найти этапы…",
"home.explore_repos": "Каталог репозиториев",
"home.explore_users": "Каталог пользователей",
"home.explore_orgs": "Каталог организаций",
"home.welcome.activity_hint": "В вашей ленте пока ничего нет. Ваши действия и активность из отслеживаемых вами репозиториев будут отображены здесь.",
"home.welcome.no_activity": "Нет событий",
"incorrect_root_url": "Этот сервер Forgejo расположен по адресу «%s», но вы просматриваете страницу с другого адреса. Это может приводить к поломкам частей приложения. Канонический адрес указывается администратором сервера в файле конфигурации app.ini - ROOT_URL.",
"themes.names.forgejo-light": "Forgejo светлая",
"themes.names.forgejo-auto": "Forgejo как в системе",
"themes.names.forgejo-dark": "Forgejo тёмная",
"error.not_found.title": "Страница не найдена",
"alert.asset_load_failed": "Не удалось получить ресурсы из {path}. Убедитесь, что файлы ресурсов доступны.",
"install.invalid_lfs_path": "Не удалось расположить корень LFS по указанному пути: %[1]s",
"alert.range_error": " - число должно быть в диапазоне от %[1]s-%[2]s.",
"meta.last_line": "This magic string will cause Codeberg Translate to create a new pull request in **the** Forgejo repository. Hi.",
"mail.actions.not_successful_run_subject": "Провал раб. потока %[1]s в репозитории %[2]s",
"mail.actions.successful_run_after_failure_subject": "Возобновление раб. потока %[1]s в репозитории %[2]s",
"mail.actions.run_info_trigger": "Причина срабатывания: %[1]s by: %[2]s",
"mail.actions.successful_run_after_failure": "Рабочий поток %[1]s в репозитории %[2]s был возобновлён после провала",
"mail.actions.run_info_cur_status": "Текущее состояние: %[1]s (обновлено после %[2]s)",
"mail.actions.run_info_previous_status": "Предыдущее состояние: %[1]s",
"discussion.locked": "Обсуждение ограничено. Комментировать могут только соавторы.",
"mail.actions.not_successful_run": "Рабочий поток %[1]s в репозитории %[2]s провалился",
"relativetime.now": "только что",
"relativetime.future": "из будущего",
"relativetime.mins": {
"one": "%d минуту назад",
"few": "%d минуты назад",
"many": "%d минут назад"
},
"relativetime.hours": {
"one": "%d час назад",
"few": "%d часа назад",
"many": "%d часов назад"
},
"relativetime.days": {
"one": "%d день назад",
"few": "%d дня назад",
"many": "%d дней назад"
},
"relativetime.weeks": {
"one": "%d неделю назад",
"few": "%d недели назад",
"many": "%d недель назад"
},
"relativetime.years": {
"one": "%d год назад",
"few": "%d года назад",
"many": "%d лет назад"
},
"relativetime.1day": "вчера",
"relativetime.1month": "в прошлом месяце",
"relativetime.1week": "на прошлой неделе",
"relativetime.months": {
"one": "%d месяц назад",
"few": "%d месяца назад",
"many": "%d месяцев назад"
},
"relativetime.1year": "в прошлом году",
"repo.issue_indexer.title": "Индексатор задач",
"followers.incoming.list.self.none": "На вас никто не подписан.",
"followers.incoming.list.none": "На этого пользователя никто не подписан.",
"followers.outgoing.list.none": "%s ни на кого не подписан.",
"stars.list.none": "Никто не добавил этот репозиторий в избранное.",
"watch.list.none": "Никто не отслеживает этот репозиторий.",
"repo.form.cannot_create": "Во всех пространствах, где вы можете создавать репозитории, достигнуто ограничение количества репозиториев.",
"followers.outgoing.list.self.none": "Вы ни на кого не подписаны.",
"admin.config.moderation_config": "Настройки модерации",
"moderation.abuse_category": "Категория",
"moderation.abuse_category.placeholder": "Выберите категорию",
"moderation.abuse_category.spam": "Спам",
"moderation.abuse_category.malware": "Вредоносное ПО",
"moderation.abuse_category.illegal_content": "Незаконное содержимое",
"moderation.abuse_category.other_violations": "Прочие нарушения правил",
"moderation.report_remarks": "Подробности",
"moderation.report_abuse": "Пожаловаться",
"moderation.report_remarks.placeholder": "Пожалуйста, предоставьте немного подробностей о содержимом, на которое вы жалуетесь.",
"moderation.reporting_failed": "Не удалось отправить жалобу: %v",
"moderation.report_content": "Пожаловаться",
"moderation.report_abuse_form.already_reported": "Вы уже пожаловались на это содержимое",
"moderation.submit_report": "Пожаловаться",
"moderation.reported_thank_you": "Спасибо за ваше сообщение. Администрация была оповещена.",
"moderation.report_abuse_form.details": "Через эту форму можно жаловаться на пользователей, распространяющих спам или ведущих себя неадекватно.",
"moderation.report_abuse_form.invalid": "Невалидные аргументы",
"moderation.report_abuse_form.header": "Жалоба администрации",
"editor.textarea.tab_hint": "Отступ уже добавлен. Нажмите <kbd>Tab</kbd> снова или <kbd>Escape</kbd>, чтобы покинуть редактор.",
"editor.textarea.shift_tab_hint": "В строке нет отступов. Нажмите <kbd>Shift</kbd> + <kbd>Tab</kbd> снова или <kbd>Escape</kbd>, чтобы покинуть редактор.",
"admin.dashboard.cleanup_offline_runners": "Удалить недоступных исполнителей",
"avatar.constraints_hint": "Изображение профиля не может быть более %[1]s и крупнее %[2]dx%[3]d пикселей",
"settings.visibility.description": "Видимость профиля влияет на доступ других до ваших не частных репозиториев. <a href=\"%s\" target=\"_blank\">Подробнее</a>.",
"repo.diff.commit.previous-short": "Пред.",
"repo.diff.commit.next-short": "След.",
"profile.actions.tooltip": "Показать действия",
"feed.atom.link": "Atom-лента",
"keys.ssh.link": "Ключи SSH",
"keys.gpg.link": "Ключи GPG",
"profile.edit.link": "Изменить профиль",
"og.repo.summary_card.alt_description": "Карточка со сводкой о репозитории %s. Описание: %[2]s",
"mail.actions.run_info_sha": "Коммит: %[1]s",
"repo.settings.push_mirror.branch_filter.description": "Синхронизируемые ветви. Оставьте пустым, чтобы синхронизировать все. Ознакомьтесь с синтаксисом в <a href=\"%[1]s\">документации %[2]s</a>. Примеры: <code>main, release/*</code>",
"repo.settings.push_mirror.branch_filter.label": "Выбор ветвей (опционально)",
"discussion.sidebar.reference": "Ссылка",
"admin.moderation.moderation_reports": "Жалобы модерации",
"admin.moderation.deleted_content_ref": "Содержимое типа %[1]v и ид. %[2]d, на которое пожаловались, более не существует",
"admin.moderation.reports": "Жалобы",
"admin.moderation.no_open_reports": "Нет открытых жалоб.",
"admin.dashboard.remove_resolved_reports": "Удалить разрешённые жалобы",
"compare.branches.title": "Сравнение ветвей",
"repo.commit.load_tags_failed": "Загрузка тегов не удалась из-за внутренней ошибки",
"admin.auths.allow_username_change.description": "Пользователи смогут изменять свои имена после регистрации",
"admin.auths.allow_username_change": "Разрешить смену имён",
"admin.config.global_2fa_requirement.title": "Глобальное требование 2ФА",
"admin.config.global_2fa_requirement.none": "Нет",
"admin.config.global_2fa_requirement.all": "Для всех пользователей",
"admin.config.global_2fa_requirement.admin": "Для администраторов",
"settings.must_enable_2fa": "Для доступа к учётной записи на этом сервере Forgejo вам необходимо защитить её двухфакторной аутентификацией.",
"error.must_enable_2fa": "Для доступа к учётной записи на этом сервере Forgejo вам необходимо защитить её двухфакторной аутентификацией. Подключите её здесь: %s",
"warning.repository.out_of_sync": "Состояние этого репозитория рассинхронизировано с базой данных. Если это предупреждение сохраняется после отправки коммитов, сообщите об этом администрации сервера.",
"admin.config.security": "Настройки безопасности",
"settings.twofa_unroll_unavailable": "Двухфакторная аутентификация требуется для вашей учётной записи и не может быть отключена.",
"settings.twofa_reenroll": "Заменить 2ФА",
"settings.twofa_reenroll.description": "Вы можете заменить двухфакторную аутентификацию",
"repo.pulls.already_merged": "Слияние не удалось: слияние уже выполнено.",
"migrate.pagure.description": "Перенести данные с pagure.io или другого сервера Pagure.",
"migrate.pagure.incorrect_url": "Введена неправильная ссылка на источник",
"migrate.pagure.project_url": "Ссылка проекта на Pagure",
"migrate.pagure.project_example": "Ссылка проекта. Например, https://pagure.io/pagure",
"migrate.pagure.token_label": "Токен API Pagure",
"migrate.github.description": "Перенести данные с github.com или сервера GitHub Enterprise.",
"migrate.git.description": "Перенести Git-репозиторий из любого совместимого сервиса.",
"migrate.gitea.description": "Перенести данные с gitea.com или другого сервера Gitea.",
"migrate.gitlab.description": "Перенести данные с gitlab.com или другого сервера GitLab.",
"migrate.gogs.description": "Перенести данные с notabug.org или другого сервера Gogs.",
"migrate.onedev.description": "Перенести данные с code.onedev.io или другого сервера OneDev.",
"migrate.gitbucket.description": "Перенести данные с сервера GitBucket.",
"migrate.codebase.description": "Перенести данные с codebasehq.com.",
"migrate.forgejo.description": "Перенести данные с codeberg.org или другого сервера Forgejo.",
"user.ghost.tooltip": "Пользователь удалён или неизвестен.",
"migrate.form.error.url_credentials": "Ссылка содержит данные авторизации. Поместите их в соответствующие поля",
"actions.runs.run_attempt_label": "Попытка №%[1]s (%[2]s)",
"actions.runs.viewing_out_of_date_run": "Это устаревший результат задания, которое выполнялось %[1]s.",
"actions.runs.view_most_recent_run": "Перейти к актуальному",
"actions.runs.all_workflows": "Все рабочие потоки",
"actions.runs.workflow": "Рабочий поток",
"actions.runs.invalid_workflow_helper": "Файл конфигурации рабочего потока некорректен. Пожалуйста, проверьте конфигурационный файл: %s",
"actions.runs.no_matching_online_runner.helper": "Нет работающего исполнителя с меткой: %s",
"actions.runs.no_job_without_needs": "Рабочий поток должен содержать хотя бы одну задачу без зависимостей.",
"actions.runs.no_job": "Рабочий поток должен включать хотя бы одну задачу",
"actions.runs.actor": "Автор",
"actions.runs.status": "Состояние",
"actions.runs.actors_no_select": "Все авторы",
"actions.runs.status_no_select": "Любое состояние",
"actions.runs.no_results": "Ничего не найдено.",
"actions.runs.no_workflows": "Пока нет рабочих потоков.",
"actions.actions": "Действия",
"actions.runners": "Исполнители",
"actions.runners.runner_manage_panel": "Управление исполнителями",
"actions.runners.new": "Добавить нового исполнителя",
"actions.runners.new_notice": "Как запустить исполнителя",
"actions.runners.status": "Состояние",
"actions.runners.status.unspecified": "Неизвестно",
"actions.runners.status.idle": "Простаивает",
"actions.runners.status.active": "Активен",
"actions.runners.status.offline": "Недоступен",
"actions.runners.name": "Название",
"actions.runners.owner_type": "Тип",
"actions.runners.description": "Описание",
"actions.runners.labels": "Метки",
"actions.runners.last_online": "Был в сети",
"actions.runners.runner_title": "Исполнитель %s",
"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.update_runner.success": "Исполнитель успешно изменён",
"actions.runners.update_runner.failed": "Не удалось изменить исполнителя",
"actions.runners.delete_runner.success": "Исполнитель успешно удалён",
"actions.runners.delete_runner.failed": "Не удалось удалить исполнителя",
"actions.runners.delete_runner.header": "Подтвердите удаление исполнителя",
"actions.runners.delete_runner.notice": "Если на этом исполнителе выполняется задание, оно будет завершено и помечено как неудачное. Это может нарушить собирающийся раб. поток.",
"actions.runners.none": "Нет доступных исполнителей",
"actions.runners.reset_registration_token.button": "Сбросить токен регистрации",
"actions.runners.reset_registration_token.success": "Токен регистрации исполнителя успешно сброшен",
"repo.pulls.maintainers_can_edit": "Сопровождающие могут вносить правки.",
"repo.pulls.maintainers_cannot_edit": "Сопровождающие не могут вносить правки.",
"pulse.n_active_issues": {
"one": "%s активная задача",
"few": "%s активных задачи",
"many": "%s активных задач"
},
"pulse.n_active_prs": {
"one": "%s активный запрос слияния",
"few": "%s активных запроса слияния",
"many": "%s активных запросов слияния"
},
"migrate.pagure.private_issues.summary": "Скрытые задачи (необязательно)",
"migrate.pagure.private_issues.description": "Эта функция позволяет создать дополнительный репозиторий для архивации в нём скрытых задач из вашего проекта Pagure. Сперва выполните нормальный перенос репозитория без токена, чтобы скопировать всё публичное содержимое. Затем, если нужно, выполните ещё один перенос и укажите токен, чтобы разместить скрытые задачи в дополнительном репозитории.",
"migrate.pagure.private_issues.warning": "Не забудьте указать видимость репозитория как Частную при переносе скрытых задач, чтобы их никто не увидел.",
"migrate.pagure.token.placeholder": "Только для переноса скрытых задач",
"mail.issue.action.close_by_commit": "%[1]s закрыл %[2]s из коммита %[2]s.",
"actions.workflow.job_parsing_error": "Не удалось прочитать задачи в раб. потоке: %v",
"actions.workflow.event_detection_error": "Не удалось прочитать поддерживаемые события в раб. потоке: %v",
"actions.workflow.pre_execution_error": "Рабочий поток не был выполнен из-за ошибки, возникшей при попытке начать выполнение.",
"watch.n_watchers": {
"one": "%s наблюдатель",
"few": "%s наблюдателя",
"many": "%s наблюдателей"
},
"teams.add_all_repos.modal.header": "Добавить все репозитории",
"teams.remove_all_repos.modal.header": "Убрать все репозитории",
"repo.pulls.poster_requires_approval": "Раб. потоки, <a href=\"%[1]s\">ожидающие рецензии</a>.",
"repo.pulls.poster_requires_approval.tooltip": "Нет доверия к автору запроса на слияние. Раб. потоки, сработавшие по событию `pull_request`, не будут выполнятся на коде, предложенном из ответвления репозитория или через AGit, пока они не будут одобрены.",
"repo.pulls.poster_is_trusted": "Автор запроса на слияние <a href=\"%[1]s\">доверяется к запуску раб. потоков</a>.",
"repo.pulls.poster_is_trusted.tooltip": "Автор запроса на слияние доверяется для запуска раб. потоков, срабатывающих для событий `pull_request`.",
"repo.pulls.poster_trust_deny": "Отклонить",
"repo.pulls.poster_trust_deny.tooltip": "Раб. потоки, ожидающие одобрения, будут отменены.",
"repo.pulls.poster_trust_once": "Одобрить один раз",
"repo.pulls.poster_trust_once.tooltip": "Раб. потоки, сработавшие по событию `pull_request`, будут выполнены для последнего коммита, но все последующие коммиты будут снова потребуют одобрения.",
"repo.pulls.poster_trust_always": "Одобрить и начать доверять",
"repo.pulls.poster_trust_revoke": "Отозвать",
"keys.verify.token.hint": "Токен действителен в течение 1 минуты. <a href=\"%[1]s\">Получите новый, если этот истёк</a>.",
"admin.dashboard.actions_action_user": "Отозвать доверие Forgejo Действий у неактивных пользователей",
"actions.status.diagnostics.waiting": {
"one": "Ожидается исполнитель, имеющий метку: %s",
"few": "Ожидается исполнитель, имеющий одну из меток: %s",
"many": "Ожидается исполнитель, имеющий одну из меток: %s"
},
"actions.status.unknown": "Неизвестно",
"actions.status.waiting": "Ожидает",
"actions.status.running": "Запущено",
"actions.status.success": "Успех",
"actions.status.failure": "Неудача",
"actions.status.cancelled": "Отменено",
"actions.status.skipped": "Пропущено",
"actions.status.blocked": "Заблокировано",
"repo.pulls.poster_manage_approval": "Управление одобрением",
"repo.pulls.poster_trust_revoke.tooltip": "Автор запроса на слияние больше не будет доверятся для запуска раб. потоков, срабатывающих для событий `pull_request`. Каждый запуск потребует одобрения.",
"repo.pulls.poster_trust_always.tooltip": "Этот раб. поток будет выполнен. Последующие раб. потоки, срабатывающие по событию `pull_request` в запросах на слияние от этого пользователя, будут запускаться без одобрения.",
"repo.issues.filter_poster.hint": "Отфильтровать по автору",
"repo.issues.filter_assignee.hint": "Отфильтровать по назначенному пользователю",
"repo.issues.filter_reviewers.hint": "Отфильтровать по оставившему рецензию",
"repo.issues.filter_mention.hint": "Отфильтровать по упомянутому пользователю",
"repo.issues.filter_modified.hint": "Отфильтровать по дате изменения",
"search.syntax": "Синтаксис поиска",
"admin.dashboard.transfer_lingering_logs": "Перенести журналы завершённых Действий из БД в хранилище",
"actions.workflow.persistent_incomplete_matrix": "Не удалось проверить `strategy.matrix` задачи %[1]s выражение `needs` некорректно. Возможно, оно ссылается на задачу, не входящую в список требуемых (%[2]s), или на интерфейс вывода, отсутствующий у какой-то из этих задач.",
"admin.auths.oauth2_quota_group_claim_name": "Название утверждения (claim), сообщающего названия групп квоты для этого источника. (необязательно)",
"admin.auths.oauth2_quota_group_map_removal": "Удалить пользователей из синхронизованных групп квот, не входящих в соответствующие группы.",
"moderation.report.mark_as_handled": "Пометить решённой",
"moderation.report.mark_as_ignored": "Пометить проигнорированной",
"moderation.action.account.delete": "Удалить уч. запись",
"moderation.action.account.suspend": "Приостановить уч. запись",
"moderation.action.repo.delete": "Удалить репозиторий",
"moderation.action.issue.delete": "Удалить задачу",
"moderation.action.comment.delete": "Удалить комментарий",
"moderation.unknown_action": "Неизвестное действие",
"moderation.users.cannot_suspend_self": "Нельзя приостановить свою уч. запись.",
"moderation.users.cannot_suspend_admins": "Учётные записи администраторов не могут быть приостановлены.",
"moderation.users.cannot_suspend_org": "Организации не могут быть приостановлены.",
"moderation.users.already_suspended": "Эта уч. запись уже приостановлена.",
"moderation.users.suspend_success": "Учётная запись была приостановлена.",
"moderation.users.cannot_delete_admins": "Учётные записи администраторов не могут быть удалены.",
"moderation.issue.deletion_success": "Задача была удалена.",
"moderation.comment.deletion_success": "Комментарий был удалён.",
"actions.workflow.incomplete_matrix_missing_job": "Не удалось проверить `strategy.matrix` задачи %[1]s задача %[2]s отсутствует в списке требуемых (`needs`) задачи %[1]s (%[3]s).",
"actions.workflow.incomplete_matrix_missing_output": "Не удалось проверить `strategy.matrix` задачи %[1]s у задачи %[2]s не хватает интерфейса вывода %[3]s.",
"actions.workflow.incomplete_matrix_unknown_cause": "Не удалось проверить `strategy.matrix` задачи %[1]s неизвестная ошибка.",
"actions.workflow.incomplete_runson_missing_job": "Не удалось проверить `runs-on` задачи %[1]s задача %[2]s отсутствует в списке требуемых (`needs`) задачи %[1]s (%[3]s).",
"actions.workflow.incomplete_runson_missing_output": "Не удалось проверить `runs-on` задачи %[1]s у задачи %[2]s не хватает интерфейс вывода %[3]s.",
"actions.workflow.incomplete_runson_missing_matrix_dimension": "Не удалось проверить `runs-on` задачи %[1]s измерение матрицы %[2]s не существует.",
"actions.workflow.incomplete_runson_unknown_cause": "Не удалось проверить `runs-on` задачи %[1]s неизвестная ошибка.",
"admin.auths.oauth2_quota_group_map": "Связывать группы из указанного выше утверждения (claim) с группами квот",
"search.fuzzy": "Приблиз.",
"search.fuzzy_tooltip": "Включает результаты, приблизительно соответствующие запросу",
"issues.updated": "обнов. %s",
"actions.workflow.incomplete_with_missing_job": "Не удалось проверить `with` задачи %[1]s задача %[2]s не указана в списке `needs` задачи %[1]s (%[3]s).",
"actions.workflow.incomplete_with_missing_output": "Не удалось проверить `with` задачи %[1]s у задачи %[2]s не хватает интерфейса вывода %[3]s.",
"actions.workflow.incomplete_with_missing_matrix_dimension": "Не удалось проверить `with` задачи %[1]s: в матрице не указано измерение %[2]s.",
"actions.workflow.incomplete_with_unknown_cause": "Не удалось проверить `with` задачи %[1]s: неизвестная ошибка.",
"pulls.manual_merge.helper": "Инструкции для ручного слияния",
"pulls.manual_merge.helpder.description": "Используйте следующее сообщение для коммита при выполнении слияния вручную.",
"pulls.manual_merge.commit.title": "Заголовок коммита слияния",
"pulls.manual_merge.commit.body": "Тело коммита слияния",
"pulls.manual_merge.copy.button": "Копировать сообщение коммита слияния",
"editor.search": "Поиск",
"editor.find_previous": "Предыдущий результат",
"editor.find_next": "Следующий результат",
"editor.replace": "Заменить",
"editor.replace_all": "Заменить все",
"editor.toggle_case": "Изменить чувствительность к регистру",
"editor.toggle_regex": "Изменить использование рег. выражений",
"editor.toggle_whole_word": "Изменить поиск целых слов",
"repo.view.gitmodules_too_large": "Файл .gitmodules слишком большой и будет игнорироваться (например, при вызовах API)",
"install.ssh_authorized_keys_unexpected_key": "Использование SSH конфликтует с файлом %s, уже содержащим ключи SSH. Возможные действия: добавьте в системе отдельного пользователя для Forgejo или выключите SSH в Forgejo.",
"install.ssh_authorized_keys_inspection_error": "Не удалось проверить файл authorized_keys: %v",
"actions.secrets.creation.name_description": "Название секрета может содержать только буквы, цифры и нижние подчёркивания. Оно не может начинаться на FORGEJO_, GITEA_, GITHUB_, или на цифру. Оно будет сохранено в верхнем регистре.",
"actions.secrets.creation.value_description": "Значение секрета может содержать любой текст. Спец. символы сохраняются. Переносы строк в формате CRLF (как в Windows) будут конвертированы в LF. При необходимости сохранить переносы строк храните значение в Base64.",
"actions.variables.mutation.name_description": "Название переменной может содержать только буквы, цифры и нижние подчёркивания. Оно не может начинаться на FORGEJO_, GITEA_, GITHUB_, или на цифру, или быть равным «CI». Оно будет сохранено в верхнем регистре.",
"actions.variables.mutation.value_description": "Значение переменной может содержать любой текст. Спец. символы сохраняются. Переносы строк в формате CRLF (как в Windows) будут конвертированы в LF. При необходимости сохранить переносы строк храните значение в Base64.",
"issues.filters.labels.exclude": "Исключить метку",
"issues.filters.labels.unexclude": "Обратить исключение",
"packages.common.repository": "О репозитории",
"packages.common.install": "Чтобы установить пакет, выполните следующую команду:",
"packages.common.registry": "Добавьте реестр командой:",
"actions.runs.all_runs_link": "все запуски",
"repo.issues.filter_sort.hint_with_placeholder": "Сортировать по: %s",
"repo.pulls.auto_merge.no_permission": "У вас нет права отменить автоматическое слияние этого запроса на слияние.",
"settings.specific_repo_access": "Доступ к репозиториям",
"access_token.error.specified_repos_none": "Токен доступа для конкретных репозиториев должен иметь хотя бы один указанный репозиторий.",
"access_token.error.specified_repos_and_public_only": "Токен доступа для конкретных репозиториев не может иметь доступ лишь к публичным репозиториям.",
"access_token.error.specified_repos_and_invalid_scope": "Токен доступа для конкретных репозиториев может иметь только следующие разрешения: read:issue, write:issue, read:repository и write:repository.",
"actions.runners.uuid": "УУИД",
"actions.runners.token": "Токен",
"actions.runners.ephemeral": "Одноразовый",
"actions.runners.list_runners.details_column": "Свойства",
"actions.runners.list_runners.delete_column": "Удаление",
"actions.runners.runner_setup.list_of_runners_link": "Список исполнителей",
"actions.runners.runner_setup.last_chance_copying_token": "Скопируйте токен сейчас потом он не будет отображаться!",
"actions.runners.runner_setup.button_copy_uuid_aria": "Копировать УУИД исполнителя",
"actions.runners.runner_setup.button_copy_token_aria": "Копировать токен исполнителя",
"actions.runners.reset_registration_token.token": "Токен регистрации (устаревший вариант)",
"form.RunnerName": "Название",
"actions.runners.task_list_repo": "Недавние задания из этого репозитория для этого исполнителя",
"actions.runners.task_list_org": "Недавние задания из этой организации для этого исполнителя",
"actions.runners.task_list_admin": "Недавние задания этого исполнителя",
"actions.runners.task_list_user": "Недавние задания от этого пользователя для этого исполнителя",
"actions.runners.edit_runner.name_label": "Название",
"actions.runners.create_runner.name_label": "Название",
"settings.new_access_token": "Новый токен доступа",
"settings.permissions_access_specific_repositories": "Конкретные репозитории",
"settings.access_token.selected_repositories": {
"one": "Избранный репозиторий (%d)",
"few": "Избранные репозитории (%d)",
"many": "Избранные репозитории (%d)"
},
"settings.access_token.available_repositories": "Доступные репозитории",
"settings.access_token.no_repositories_selected": "Репозитории не выбраны.",
"settings.access_token.no_repositories_found": "Репозитории не найдены.",
"actions.runners.create_runner.title": "Добавить нового исполнителя",
"actions.runners.create_runner.properties_fieldset": "Свойства",
"actions.runners.create_runner.description_label": "Описание",
"actions.runners.runner_setup.heading_using_configuration": "Используя файл конфигурации исполнителя",
"actions.runners.runner_setup.configuration_snippet_aria": "Часть конфигурации, которую нужно добавить",
"actions.runners.runner_setup.instruction_replace_connection_name": "Замените название подключения (в примере <code>forgejo</code>) на нужное.",
"actions.runners.runner_setup.heading_using_options": "Используя параметры запуска",
"settings.access_token.remove": "Исключить %s",
"settings.access_token.resource_all_help": "Разрешить доступ ко всем ресурсам.",
"settings.access_token.resource_public_only_help": "Разрешить доступ только к публичным репозиториям и организациям.",
"settings.access_token.resource_specific_repo_help": "Разрешить доступ только к списку выбранных репозиториев. Доступ на чтение разрешён для всех публичных репозиториев. Могут быть выбраны только разрешения, относящиеся к репозиториям и задачам.",
"settings.access_token.admin_disabled": "Административные разрешения выключены.",
"actions.runners.list_runners.edit_column": "Правка",
"actions.runners.list_runners.details_button": "Свойства",
"actions.runners.list_runners.details_button_aria": "Открыть свойства %s",
"actions.runners.list_runners.delete_button": "Удалить",
"actions.runners.list_runners.delete_button_aria": "Удалить %s",
"actions.runners.list_runners.edit_button": "Изменить",
"actions.runners.list_runners.edit_button_aria": "Изменить %s",
"actions.runners.ephemeral.yes": "да",
"actions.runners.ephemeral.no": "нет",
"actions.runners.edit_runner_button": "Изменить исполнителя",
"actions.runners.create_runner.page_title": "Новый исполнитель",
"actions.runners.create_runner.create_button": "Создать",
"actions.runners.create_runner.cancel_button": "Отмена",
"actions.runners.show_registration_token": "Показать токен регистрации",
"actions.runners.version": "Версия",
"actions.runners.edit_runner.page_title": "Изменение исполнителя %s",
"actions.runners.edit_runner.title": "Изменить исполнителя %s",
"actions.runners.edit_runner.properties_fieldset": "Свойства",
"actions.runners.edit_runner.description_label": "Описание",
"actions.runners.edit_runner.save_button": "Сохранить",
"actions.runners.edit_runner.cancel_button": "Отмена",
"actions.runners.runner_details.page_title": "Исполнитель %s",
"actions.runners.runner_setup.instruction_advanced_configurations": "Для настройки исполнителя Forgejo Действий в контейнерах и др. расширенных настроек, обратитесь к <a href=\"%s\">документации</a>.",
"actions.workflow.rerun_impossible": "Раб. поток невозможно выполнить повторно.",
"actions.workflow.job_rerun_impossible": "Задание невозможно выполнить повторно.",
"actions.runners.runner_setup.title": "Настройка исполнителя %s",
"actions.runners.runner_setup.page_title": "Настройка исполнителя %s",
"actions.runs.on_push_description": "Коммит <a href=\"%[1]s\">%[2]s</a>, отправленный <a href=\"%[3]s\">%[4]s</a>",
"actions.secrets.edit_button": "Изменить секрет «%s»",
"actions.secrets.mutation.success_message": "Секрет «%s» был изменён.",
"actions.secrets.mutation.name_description": "Название секрета может содержать только буквы, цифры и нижние подчёркивания. Оно не может начинаться на FORGEJO_, GITEA_, GITHUB_, или на цифру. Оно будет сохранено в верхнем регистре."
}