kin/web/frontend/src/locales/ru.json
2026-03-18 21:14:50 +02:00

258 lines
13 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.

{
"common": {
"settings": "Настройки",
"subtitle": "мультиагентный оркестратор",
"loading": "Загрузка...",
"saving": "Сохраняем...",
"saved": "Сохранено",
"cancel": "Отмена",
"save": "Сохранить",
"delete": "Удалить",
"close": "Закрыть",
"error": "Ошибка",
"yes_delete": "Да, удалить",
"add": "Добавить",
"create": "Создать"
},
"dashboard": {
"title": "Dashboard",
"cost_this_week": "Расходы за неделю",
"bootstrap": "Bootstrap",
"new_project": "+ Новый проект",
"blank": "+ Пустой",
"loading": "Загрузка...",
"delete_confirm": "Удалить проект «{name}»? Это действие необратимо.",
"delete_project_title": "Подтвердить удаление",
"cancel_delete_title": "Отмена удаления",
"task_count": "{n} задач",
"active_tasks": "{n} активных",
"awaiting_review": "{n} ожидают проверки",
"blocked_tasks": "{n} заблокированы",
"done_tasks": "{n} выполнены",
"pending_tasks": "{n} ожидают",
"add_project_title": "Добавить проект",
"project_type_label": "Тип проекта:",
"create_btn": "Создать",
"new_project_title": "Новый проект — Запустить исследование",
"project_description_placeholder": "Описание проекта (свободный текст для агентов)",
"research_stages": "Этапы research (Architect добавляется автоматически последним):",
"architect_hint": "blueprint на основе одобренных исследований",
"role_error": "Выберите хотя бы одну роль",
"start_research": "Запустить исследование",
"starting": "Запускаем...",
"bootstrap_title": "Bootstrap проекта",
"bootstrap_btn": "Bootstrap",
"ssh_alias_hint": "Алиас из ~/.ssh/config на сервере Kin",
"path_placeholder": "Путь (например ~/projects/myproj)",
"name_placeholder": "Название",
"id_placeholder": "ID (например vdol)",
"tech_stack_placeholder": "Стек (через запятую)",
"priority_placeholder": "Приоритет (1-10)",
"ssh_host_placeholder": "SSH хост (например 192.168.1.1)",
"ssh_user_placeholder": "SSH пользователь (например root)",
"ssh_key_placeholder": "Путь к ключу (например ~/.ssh/id_rsa)",
"proxy_jump_placeholder": "ProxyJump (опционально, например jumpt)",
"path_required": "Путь обязателен",
"ssh_host_required": "SSH хост обязателен для операционных проектов",
"bootstrap_path_placeholder": "Путь к проекту (например ~/projects/vdolipoperek)",
"roles": {
"business_analyst": {
"label": "Бизнес-аналитик",
"hint": "бизнес-модель, аудитория, монетизация"
},
"market_researcher": {
"label": "Маркет-ресёрчер",
"hint": "конкуренты, ниша, сильные/слабые стороны"
},
"legal_researcher": {
"label": "Правовой аналитик",
"hint": "юрисдикция, лицензии, KYC/AML, GDPR"
},
"tech_researcher": {
"label": "Тех-ресёрчер",
"hint": "API, ограничения, стоимость, альтернативы"
},
"ux_designer": {
"label": "UX-дизайнер",
"hint": "анализ UX конкурентов, user journey, wireframes"
},
"marketer": {
"label": "Маркетолог",
"hint": "стратегия продвижения, SEO, conversion-паттерны"
},
"architect": {
"label": "Архитектор"
}
}
},
"chat": {
"back_to_project": "← Проект",
"chat_label": "— чат",
"loading": "Загрузка...",
"server_unavailable": "Сервер недоступен. Проверьте подключение.",
"empty_hint": "Опишите задачу или спросите о статусе проекта",
"input_placeholder": "Опишите задачу или вопрос... (Enter — отправить, Shift+Enter — перенос)",
"send": "Отправить",
"sending": "..."
},
"settings": {
"title": "Настройки",
"navigate_hint": "Настройки каждого проекта доступны в его собственной вкладке «Настройки».",
"open_settings": "Открыть настройки",
"obsidian_vault_path": "Путь к Obsidian Vault",
"test_command": "Команда тестирования",
"test_command_hint": "Команда запуска тестов, выполняется через shell в директории проекта.",
"save_test": "Сохранить тест",
"saving_test": "Сохраняем…",
"deploy_config": "Конфигурация деплоя",
"server_host": "Хост сервера",
"project_path_on_server": "Путь к проекту на сервере",
"runtime": "Runtime",
"select_runtime": "— выберите runtime —",
"restart_command": "Команда перезапуска (опциональный override)",
"fallback_command": "Fallback команда (legacy, используется если runtime не задан)",
"save_deploy_config": "Сохранить конфиг деплоя",
"saving_deploy": "Сохраняем…",
"project_links": "Связи проекта",
"add_link": "+ Добавить связь",
"links_loading": "Загрузка...",
"no_links": "Нет связей",
"select_project": "— выберите проект —",
"auto_test": "Автотест",
"auto_test_hint": "— запускать тесты автоматически после pipeline",
"worktrees": "Worktrees",
"worktrees_hint": "— агенты запускаются в изолированных git worktrees",
"save_vault": "Сохранить Vault",
"saving_vault": "Сохраняем…",
"sync_obsidian": "Синхронизировать Obsidian",
"syncing": "Синхронизируем…",
"saving_link": "Сохраняем...",
"cancel_link": "Отмена",
"delete_link_confirm": "Удалить связь?",
"select_project_error": "Выберите проект",
"ssh_host": "SSH Хост",
"ssh_user": "SSH Пользователь",
"ssh_key_path": "Путь к SSH ключу",
"ssh_proxy_jump": "SSH ProxyJump"
},
"taskDetail": {
"pipeline_already_running": "Pipeline уже запущен",
"mark_resolved_confirm": "Пометить задачу как решённую вручную?",
"requires_manual": "⚠ Требует ручного решения",
"acceptance_criteria": "Критерии приёмки",
"autopilot_failed": "Автопилот не смог выполнить это автоматически. Примите меры вручную и нажмите «Решить вручную».",
"dangerously_skipped": "--dangerously-skip-permissions использовался в этой задаче",
"dangerously_skipped_hint": "Агент выполнял команды с обходом проверок разрешений. Проверьте pipeline-шаги и сделанные изменения.",
"loading": "Загрузка...",
"pipeline": "Pipeline",
"running": "выполняется...",
"no_pipeline": "Нет шагов pipeline.",
"approve_task": "✓ Подтвердить",
"revise_task": "🔄 Доработать",
"reject_task": "✗ Отклонить",
"edit": "✒ Редактировать",
"run_pipeline": "▶ Запустить Pipeline",
"pipeline_running": "Pipeline выполняется...",
"deploying": "Деплоим...",
"deploy": "🚀 Деплой",
"deploy_succeeded": "Деплой успешен",
"deploy_failed": "Деплой не удался",
"resolve_manually": "✓ Решить вручную",
"resolving": "Сохраняем...",
"send_to_revision": "🔄 Отправить на доработку",
"revise_placeholder": "Что доработать / уточнить...",
"autopilot_active": "Автопилот активен",
"attachments": "Вложения",
"more_details": "↓ подробнее",
"terminal_login_hint": "Откройте терминал и выполните:",
"login_after_hint": "После входа повторите запуск pipeline.",
"dependent_projects": "Зависимые проекты:",
"decision_title_placeholder": "Заголовок решения (опционально)",
"description_placeholder": "Описание",
"brief_label": "Описание",
"priority_label": "Приоритет (110)",
"title_label": "Заголовок",
"acceptance_criteria_label": "Критерии приёмки",
"acceptance_criteria_placeholder": "Что должно быть на выходе? Какой результат считается успешным?",
"create_followup": "🔗 Создать зависимости",
"generating_followup": "Создаём..."
},
"projectView": {
"tasks_tab": "Задачи",
"phases_tab": "Фазы",
"decisions_tab": "Решения",
"modules_tab": "Модули",
"kanban_tab": "Kanban",
"links_tab": "Связи",
"add_task": "+ Задача",
"audit_backlog": "Аудит бэклога",
"kanban_add_task": "+ Тас",
"back": "← назад",
"deploy": "Деплой",
"kanban_pending": "Ожидает",
"kanban_in_progress": "В работе",
"kanban_review": "Проверка",
"kanban_blocked": "Заблокирован",
"kanban_done": "Выполнено",
"chat": "Чат",
"dependent_projects": "Зависимые проекты:",
"environments": "Среды",
"auto_test_label": "Автотест",
"worktrees_on": "Worktrees: вкл",
"worktrees_off": "Worktrees: выкл",
"all_statuses": "Все",
"search_placeholder": "Поиск по задачам...",
"kanban_search_placeholder": "Поиск...",
"manual_escalations_warn": "⚠ Требуют ручного решения",
"comment_required": "Комментарий обязателен",
"select_project": "Выберите проект",
"delete_env_confirm": "Удалить среду?",
"delete_link_confirm": "Удалить связь?",
"run_pipeline_confirm": "Запустить pipeline для {n} задач?",
"pipeline_already_running": "Pipeline уже запущен",
"no_tasks": "Нет задач.",
"loading_phases": "Загрузка фаз...",
"revise_modal_title": "Доработать фазу",
"reject_modal_title": "Отклонить фазу",
"add_link_title": "Добавить связь",
"settings_tab": "Настройки",
"settings_agent_section": "Запуск агентов",
"settings_deploy_section": "Деплой",
"settings_integrations_section": "Интеграции",
"settings_execution_mode": "Режим выполнения",
"settings_autocommit": "Автокоммит",
"settings_autocommit_hint": "— git commit после pipeline",
"done_date_from": "От",
"done_date_to": "До",
"status_revising": "Доработка",
"kanban_revising": "Доработка"
},
"escalation": {
"watchdog_blocked": "Watchdog: задача {task_id} заблокирована — {reason}",
"escalations": "Эскалации",
"escalations_panel_title": "Эскалации — требуется решение",
"dismiss_all": "Принять все",
"dismiss": "Принято",
"completed_tasks": "Завершено",
"completed_panel_title": "Завершённые задачи — к проверке",
"done": "Готово",
"revise": "Доработать",
"revise_comment_placeholder": "Комментарий к доработке...",
"revise_send": "Отправить",
"revise_cancel": "Отмена",
"revise_default_comment": "Отправлено на доработку"
},
"liveConsole": {
"hide_log": "▲ Скрыть лог",
"show_log": "▼ Показать лог",
"no_records": "Нет записей...",
"error_prefix": "Ошибка:"
},
"attachments": {
"images_only": "Поддерживаются только изображения",
"uploading": "Загрузка...",
"drop_hint": "Перетащите изображение или",
"click_to_select": "нажмите для выбора",
"delete_title": "Удалить"
}
}