woodpecker/web/src/assets/locales/ru.json
Lukas 94b882fb95
Add spellcheck config (#3018)
Part of #738 

```
pnpx cspell lint --gitignore '{**,.*}/{*,.*}'
```

---------

Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-01-27 21:15:10 +01:00

511 lines
28 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.

{
"admin": {
"settings": {
"agents": {
"add": "Добавить обработчик",
"agents": "Обработчики",
"backend": {
"backend": "Бэкенд",
"badge": "бэкенд"
},
"capacity": {
"badge": "мощность",
"capacity": "Мощность",
"desc": "Максимальное количество конвейеров, выполняемых параллельно этим агентом."
},
"created": "Обработчик успешно добавлен",
"delete_agent": "Удалить агент",
"delete_confirm": "Вы действительно хотите удалить этот обработчик? Он больше не сможет подключаться к серверу.",
"deleted": "Обработчик успешно удалён",
"desc": "Обработчики, зарегистрированные на этом сервере",
"edit_agent": "Редактировать агент",
"id": "ID",
"last_contact": "Последние подключение",
"name": {
"name": "Название",
"placeholder": "Название обработчика"
},
"never": "Никогда",
"no_schedule": {
"name": "Отключить обработчик",
"placeholder": "Запретить обработчику получать новые задачи"
},
"none": "Пока обработчики отсутствуют.",
"platform": {
"badge": "платформа",
"platform": "Платформа"
},
"save": "Сохранить обработчик",
"saved": "Обработчик сохранён",
"show": "Показать обработчики",
"token": "Токен",
"version": "Версия"
},
"not_allowed": "У вас нет прав для доступа к настройкам сервера",
"orgs": {
"delete_confirm": "Вы действительно хотите удалить эту организацию? При этом также будут удалены все репозитории, принадлежащие этой организации.",
"delete_org": "Удалить организацию",
"deleted": "Организация удалена",
"desc": "Организации, владеющие репозиториями на этом сервере",
"none": "Здесь еще нет организаций.",
"org_settings": "Настройки организации",
"orgs": "Организации",
"view": "Просмотр организации"
},
"queue": {
"agent": "агент",
"desc": "Задачи, ожидающие выполнения агентами",
"pause": "Пауза",
"paused": "Очередь при остановлена",
"queue": "Очередь",
"resume": "Продолжить",
"resumed": "Очередь возобновлена",
"stats": {
"completed_count": "Завершённые задачи",
"pending_count": "Ожидает",
"running_count": "Выполняется",
"waiting_on_deps_count": "Ожидает зависимостей",
"worker_count": "Свободно"
},
"task_pending": "Задача ожидает",
"task_running": "Задача выполняется",
"task_waiting_on_deps": "Задача ожидает завершения выполнения зависимостей",
"tasks": "Задачи",
"waiting_for": "в ожидании"
},
"repos": {
"desc": "Репозитории, которые включены или были включены на этом сервере",
"disabled": "Отключено",
"none": "Здесь еще нет репозиториев.",
"repair": {
"repair": "Исправить все",
"success": "Репозитории исправлены"
},
"repos": "Репозитории",
"settings": "Настройки репозитория",
"view": "Просмотр репозитория"
},
"secrets": {
"add": "Создать секрет",
"created": "Глобальный секрет создан",
"deleted": "Глобальный секрет удалён",
"desc": "Глобальные секреты могут быть переданы всем репозиториям и отдельным этапам конвейера во время выполнения в качестве переменных окружения.",
"events": {
"events": "Доступен для следующих событий",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты."
},
"images": {
"desc": "Список образов, для которых доступен этот секрет. Оставьте поле пустым, чтобы разрешить все образы",
"images": "Доступен только для этих образов"
},
"name": "Название",
"none": "Тут пока нет глобальных секретов.",
"plugins_only": "Доступен только для расширений",
"save": "Сохранить секрет",
"saved": "Глобальный секрет сохранён",
"secrets": "Секреты",
"show": "Показать секрет",
"value": "Значение",
"warning": "Эти секреты будут доступны всем пользователям сервера."
},
"settings": "Настройки",
"users": {
"add": "Добавить пользователя",
"admin": {
"admin": "Администратор",
"placeholder": "Пользователь является администратором"
},
"avatar_url": "URL аватара",
"cancel": "Отмена",
"created": "Пользователь успешно создан",
"delete_confirm": "Вы действительно хотите удалить этого пользователя? При этом также будут удалены все репозитории, принадлежащие этому пользователю.",
"delete_user": "Удалить пользователя",
"deleted": "Пользователь успешно удалён",
"desc": "Пользователи, зарегистрированные на этом сервере",
"edit_user": "Изменить пользователя",
"email": "Почта",
"login": "Вход в систему",
"none": "Пока тут нет пользователей.",
"save": "Сохранить пользователя",
"saved": "Пользователь сохранён",
"show": "Показать пользователей",
"users": "Пользователи"
}
}
},
"api": "API",
"back": "Назад",
"cancel": "Отменить",
"default": "по умолчанию",
"docs": "Документация",
"documentation_for": "Документация о \"{topic}\"",
"errors": {
"not_found": "Серверу не удалось найти запрошенный объект"
},
"global_level_secret": "глобальный секрет",
"info": "Информация",
"login": "Вход",
"logout": "Выйти",
"not_found": {
"back_home": "Вернуться на главную",
"not_found": "Ошибка 404. Проверьте что ввели адрес правильно :-/"
},
"org": {
"settings": {
"not_allowed": "У вас нет прав для доступа к настройкам этой организации",
"secrets": {
"add": "Создать секрет",
"created": "Секрет организации успешно добавлен",
"deleted": "Секрет организации был удалён",
"desc": "Секреты этой организации передаются всем шагам любого конвейера, принадлежащего этой организации, во время выполнения в качестве переменных среды.",
"events": {
"events": "Доступен для следующих событий",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты."
},
"images": {
"desc": "Список образов, для которых доступен этот секрет. Оставьте поле пустым, чтобы разрешить все образы",
"images": "Доступен только для этих образов"
},
"name": "Название",
"none": "Тут пока нет секретов организации.",
"plugins_only": "Доступен только для расширений",
"save": "Сохранить секрет",
"saved": "Секрет организации успешно обновлён",
"secrets": "Секреты",
"show": "Показать секрет",
"value": "Значение"
},
"settings": "Настройки"
}
},
"org_level_secret": "секрет организации",
"password": "Пароль",
"pipeline_feed": "Состояние конвейеров",
"repo": {
"activity": "Активность",
"add": "Подключить репозиторий",
"branches": "Ветви",
"deploy_pipeline": {
"enter_target": "Целевая среда развертывания",
"title": "Вызвать событие развертывания для текущего конвейера #{pipelineId}",
"trigger": "Развернуть",
"variables": {
"add": "Добавить переменную",
"desc": "Укажите дополнительные переменные для использования в конвейере. Переменные с одинаковыми именами будут перезаписаны.",
"name": "Имя переменой",
"title": "Дополнительные переменные для конвейера",
"value": "Значение переменой"
}
},
"enable": {
"disabled": "Отключено",
"enable": "Подключить",
"enabled": "Уже подключен",
"list_reloaded": "Обновить список репозиториев",
"reload": "Обновить репозитории",
"success": "Репозиторий подключен"
},
"manual_pipeline": {
"select_branch": "Выберите ветвь",
"title": "Запустить конвейер вручную",
"trigger": "Запустить конвейер",
"variables": {
"add": "Добавить переменную",
"desc": "Укажите дополнительные переменные для использования в конвейере. Переменные с одинаковыми именами будут перезаписаны.",
"name": "Имя переменой",
"title": "Дополнительные переменные для конвейера",
"value": "Значение переменой"
}
},
"not_allowed": "У вас нет прав для доступа к этому репозиторию",
"open_in_forge": "Открыть репозиторий в системе контроля версий",
"pipeline": {
"actions": {
"cancel": "Отменить",
"cancel_success": "Конвейер отменён",
"canceled": "Этот шаг был пропущен.",
"deploy": "Развертывание",
"log_auto_scroll": "Автоматически пролистывать вниз",
"log_auto_scroll_off": "Отключить автоматические пролистывание",
"log_download": "Скачать",
"restart": "Перезапустить",
"restart_success": "Конвейер перезапущен"
},
"config": "Конфигурация",
"errors": "Ошибки ({count})",
"event": {
"cron": "Задание Cron",
"deploy": "Развёртывание (деплой)",
"manual": "Ручной запуск",
"pr": "Запросы на слияние",
"push": "Новый коммит",
"tag": "Тег"
},
"exit_code": "Код завершения {exitCode}",
"files": "Изменённые файлы ({files})",
"loading": "Загрузка…",
"log_download_error": "Произошла ошибка при скачивании файла журнала",
"log_title": "Журнал шагов",
"no_files": "Никакие файлы не были изменены.",
"no_pipeline_steps": "Нет доступных шагов конвеера!",
"no_pipelines": "Ни один конвеер ещё не запущен.",
"pipeline": "Конвейер №{pipelineId}",
"pipelines_for": "Конвееры для ветви \"{branch}\"",
"pipelines_for_pr": "Конвейер для запроса на слияние №{index}",
"protected": {
"approve": "Подтвердить",
"approve_success": "Конвейер подтверждён",
"awaits": "Конвейер ожидает подтверждения от разработчика!",
"decline": "Отклонить",
"decline_success": "Конвейер отклонён",
"declined": "Этот конвейер был отклонён!",
"review": "Обзор изменений"
},
"show_errors": "Показать ошибки",
"status": {
"blocked": "заблокирован",
"declined": "отклонён",
"error": "ошибка",
"failure": "провален",
"killed": "принудительно завершён",
"pending": "ожидает",
"running": "выполняется",
"skipped": "пропущен",
"started": "запускается",
"status": "Состояние: {status}",
"success": "успешно выполнен"
},
"step_not_started": "Этот шаг ещё не запущен.",
"tasks": "Задачи",
"warnings": "Предупреждения ({count})",
"we_got_some_errors": "О нет, у нас возникли ошибки!"
},
"pull_requests": "Запросы на слияние",
"settings": {
"actions": {
"actions": "Действия",
"delete": {
"confirm": "Все данные будут потеряны после этого действия!!!\n\nВы действительно хотите продолжить?",
"delete": "Удалить репозиторий",
"success": "Репозиторий удалён"
},
"disable": {
"disable": "Отключить репозиторий",
"success": "Репозиторий отключен"
},
"enable": {
"enable": "Включить репозиторий",
"success": "Репозиторий включён"
},
"repair": {
"repair": "Восстановить репозиторий",
"success": "Репозиторий восстановлен"
}
},
"badge": {
"badge": "Бейдж",
"branch": "Ветвь",
"type": "Синтаксис",
"type_html": "HTML",
"type_markdown": "Markdown",
"type_url": "URL"
},
"crons": {
"add": "Добавить задание Cron",
"branch": {
"placeholder": "Ветвь (если пусто, используется ветвь по умолчанию)",
"title": "Ветвь"
},
"created": "Задача cron создана",
"crons": "Задания Cron",
"delete": "Удалить задачу cron",
"deleted": "Задача cron удалена",
"desc": "Задания Cron можно использовать для регулярного запуска конвейеров.",
"edit": "Редактировать задачу cron",
"name": {
"name": "Название",
"placeholder": "Имя задачи cron"
},
"next_exec": "Следующий запуск",
"none": "Пока нет ни одной задачи cron.",
"not_executed_yet": "Ещё не запущено",
"run": "Запустить сейчас",
"save": "Сохранить задачу cron",
"saved": "Задача cron сохранена",
"schedule": {
"placeholder": "Расписание",
"title": "Расписание (по UTC)"
},
"show": "Показать задания Cron"
},
"general": {
"allow_pr": {
"allow": "Разрешить запросы на слияние",
"desc": "Конвейеры смогут запускаться для запросов на слияние."
},
"cancel_prev": {
"cancel": "Принудительно завершить все предыдущие конвейеры",
"desc": "Позволяет отменить уже отложенные и запущенные конвейеры того же события и контекста перед запуском нового конвейера."
},
"general": "Главное",
"netrc_only_trusted": {
"desc": "Вводите учетные данные netrc только внутри контейнеров которым вы доверяете (рекомендуется).",
"netrc_only_trusted": "Вводите учетные данные netrc только внутри контейнеров которым вы доверяете"
},
"pipeline_path": {
"default": "По умолчанию: .woodpecker/*.{'{yaml,yml}'} -> .woodpecker.yaml -> .woodpecker.yml",
"desc": "Путь к конфигурации вашего конвейера (например: {0}). При указании директории путь должен заканчиваться символом {1}.",
"desc_path_example": "мой/путь/",
"path": "Конфигурация конвейера"
},
"project": "Настройки проекта",
"protected": {
"desc": "Каждый конвейер должен быть проверен до того как он будет выполнен.",
"protected": "Защищён"
},
"save": "Сохранить настройки",
"success": "Настройки репозитория обновлены",
"timeout": {
"minutes": "минуты",
"timeout": "Время ожидания"
},
"trusted": {
"desc": "Доверенные конвейеры получат доступ к дополнительным возможностям. Например конвейер сможет выполнять монтирование томов.",
"trusted": "Доверенный"
},
"visibility": {
"internal": {
"desc": "Только пользователи, вошедшие в систему, смогут видеть этот проект.",
"internal": "Внутренний"
},
"private": {
"desc": "Только вы и другие владельцы этого репозитория смогут видеть его.",
"private": "Приватный"
},
"public": {
"desc": "Любой незарегистрированный пользователь сможет увидеть этот проект.",
"public": "Публичный"
},
"visibility": "Видимость проекта"
}
},
"not_allowed": "У вас нет права доступа к настройкам этого репозитория",
"registries": {
"add": "Добавить реестр",
"address": {
"address": "Адрес",
"placeholder": "Адрес реестра (например: docker.io)"
},
"created": "Данные для доступа к реестру добавлены",
"credentials": "Учётные данные для авторизации в реестре",
"delete": "Удалить реестр",
"deleted": "Данные для доступа к реестру удалены",
"desc": "Можно добавить учетные данные для доступа к реестру, чтобы использовать приветные образы из этого реестра в конвейере.",
"edit": "Изменить реестр",
"none": "Пока тут нет учётных данных для доступа к реестрам.",
"registries": "Реестры с образами",
"save": "Сохранить реестр",
"saved": "Данные для доступа к реестру сохранены",
"show": "Показать реестры"
},
"secrets": {
"add": "Создать секрет",
"created": "Секрет создан",
"delete": "Удалить секрет",
"delete_confirm": "Вы действительно хотите удалить этот секрет?",
"deleted": "Секрет успешно удалён",
"desc": "Секреты могут быть переданы отдельным этапам конвейера во время выполнения в качестве переменных окружения.",
"edit": "Изменить секрет",
"events": {
"events": "Доступен для следующих событий",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты."
},
"images": {
"desc": "Список образов, для которых доступен этот секрет. Оставьте поле пустым, чтобы разрешить все образы",
"images": "Доступен только для этих образов"
},
"name": "Название",
"none": "Пока тут нет секретов.",
"plugins_only": "Доступен только для расширений",
"save": "Сохранить секрет",
"saved": "Секрет успешно сохранён",
"secrets": "Секреты",
"show": "Показать секрет",
"value": "Значение"
},
"settings": "Настройки"
},
"user_none": "Эта организация / пользователь не имеет ни одного проекта."
},
"repos": "Репозитории",
"repositories": "Репозитории",
"running_version": "Вы управляете Woodpecker {0}",
"search": "Поиск…",
"time": {
"days_short": "д.",
"hours_short": "ч.",
"min_short": "мин.",
"not_started": "не запускался ни разу",
"sec_short": "сек.",
"template": "D MMM, YYYY, HH:mm z",
"weeks_short": "нед."
},
"unknown_error": "Произошла неизвестная ошибка",
"update_woodpecker": "Пожалуйста, обновите свой экземпляр Woodpecker до {0}",
"url": "URL",
"user": {
"access_denied": "У вас нет прав для входа в систему",
"internal_error": "Произошла внутренняя ошибка",
"oauth_error": "Ошибка при аутентификации через OAuth провайдера",
"settings": {
"api": {
"api": "API",
"api_usage": "Пример использования API",
"cli_usage": "Пример использования CLI",
"desc": "Токен персонального доступа и использование API",
"dl_cli": "Загрузить CLI",
"reset_token": "Сбросить токен",
"shell_setup": "Настройка оболочки",
"shell_setup_before": "выполните шаги по настройке оболочки перед",
"swagger_ui": "Интерфейс Swagger",
"token": "Токен персонального доступа"
},
"general": {
"general": "Главное",
"language": "Язык",
"theme": {
"auto": "Авто",
"dark": "Темная",
"light": "Светлая",
"theme": "Тема"
}
},
"secrets": {
"add": "Добавить секрет",
"created": "Секрет пользователя создан",
"deleted": "Секрет пользователя удален",
"desc": "Пользовательские секреты могут быть переданы всем отдельным этапам конвейера пользовательского репозитория во время выполнения в качестве переменных окружения.",
"events": {
"events": "Доступно на следующих событий",
"pr_warning": "Пожалуйста, будьте осторожны с этой опцией, так как злоумышленник может отправить вредоносный запрос на слияние, который раскроет ваши секреты."
},
"images": {
"desc": "Список образов, для которых доступен этот секрет. Оставьте поле пустым, чтобы разрешить все образы",
"images": "Доступно для следующих образов"
},
"name": "Имя",
"none": "Секретов пользователей пока нет.",
"plugins_only": "Доступно только для плагинов",
"save": "Сохранить секрет",
"saved": "Секрет пользователя сохранен",
"secrets": "Секреты",
"show": "Показать секреты",
"value": "Значение"
},
"settings": "Настройки пользователя"
}
},
"username": "Имя пользователя",
"welcome": "Добро пожаловать в Woodpecker"
}