{
  "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": "Данные для доступа к реестру добавлены",
        "creds": "Учётные данные для авторизации в реестре",
        "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": "сек.",
    "tmpl": "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"
}
