kin/web/frontend/src/locales/en.json

247 lines
9.4 KiB
JSON
Raw Normal View History

2026-03-18 07:57:15 +02:00
{
"common": {
"settings": "Settings",
"subtitle": "multi-agent orchestrator",
"loading": "Loading...",
"saving": "Saving...",
"saved": "Saved",
"cancel": "Cancel",
"save": "Save",
"delete": "Delete",
"close": "Close",
"error": "Error",
"yes_delete": "Yes, delete",
"add": "Add",
"create": "Create"
},
"dashboard": {
"title": "Dashboard",
"cost_this_week": "Cost this week",
"bootstrap": "Bootstrap",
"new_project": "+ New Project",
"blank": "+ Blank",
"loading": "Loading...",
"delete_confirm": "Delete project \"{name}\"? This action is irreversible.",
"delete_project_title": "Confirm delete",
"cancel_delete_title": "Cancel delete",
"task_count": "{n} tasks",
"active_tasks": "{n} active",
"awaiting_review": "{n} awaiting review",
"blocked_tasks": "{n} blocked",
"done_tasks": "{n} done",
"pending_tasks": "{n} pending",
"add_project_title": "Add Project",
"project_type_label": "Project type:",
"create_btn": "Create",
"new_project_title": "New Project — Start Research",
"project_description_placeholder": "Project description (free text for agents)",
"research_stages": "Research stages (Architect is added automatically last):",
"architect_hint": "blueprint based on approved research",
"role_error": "Select at least one role",
"start_research": "Start Research",
"starting": "Starting...",
"bootstrap_title": "Bootstrap Project",
"bootstrap_btn": "Bootstrap",
"ssh_alias_hint": "Alias from ~/.ssh/config on the Kin server",
"path_placeholder": "Path (e.g. ~/projects/myproj)",
"name_placeholder": "Name",
"id_placeholder": "ID (e.g. vdol)",
"tech_stack_placeholder": "Tech stack (comma-separated)",
"priority_placeholder": "Priority (1-10)",
"ssh_host_placeholder": "SSH host (e.g. 192.168.1.1)",
"ssh_user_placeholder": "SSH user (e.g. root)",
"ssh_key_placeholder": "Key path (e.g. ~/.ssh/id_rsa)",
"proxy_jump_placeholder": "ProxyJump (optional, e.g. jumpt)",
"path_required": "Path is required",
"ssh_host_required": "SSH host is required for operations projects",
"bootstrap_path_placeholder": "Project path (e.g. ~/projects/vdolipoperek)",
"roles": {
"business_analyst": {
"label": "Business Analyst",
"hint": "business model, audience, monetization"
},
"market_researcher": {
"label": "Market Researcher",
"hint": "competitors, niche, strengths/weaknesses"
},
"legal_researcher": {
"label": "Legal Researcher",
"hint": "jurisdiction, licenses, KYC/AML, GDPR"
},
"tech_researcher": {
"label": "Tech Researcher",
"hint": "APIs, limitations, costs, alternatives"
},
"ux_designer": {
"label": "UX Designer",
"hint": "UX analysis, user journey, wireframes"
},
"marketer": {
"label": "Marketer",
"hint": "promotion strategy, SEO, conversion patterns"
},
"architect": {
"label": "Architect"
}
}
},
"chat": {
"back_to_project": "← Project",
"chat_label": "— chat",
"loading": "Loading...",
2026-03-18 15:22:17 +02:00
"server_unavailable": "Сервер недоступен. Проверьте подключение.",
2026-03-18 07:57:15 +02:00
"empty_hint": "Describe a task or ask about the project status",
"input_placeholder": "Describe a task or question... (Enter — send, Shift+Enter — newline)",
"send": "Send",
"sending": "..."
},
"settings": {
"title": "Settings",
2026-03-18 14:30:36 +02:00
"navigate_hint": "Each project's settings are available in its own Settings tab.",
"open_settings": "Open Settings",
2026-03-18 07:57:15 +02:00
"obsidian_vault_path": "Obsidian Vault Path",
"test_command": "Test Command",
"test_command_hint": "Test run command, executed via shell in the project directory.",
"save_test": "Save Test",
"saving_test": "Saving…",
"deploy_config": "Deploy Config",
"server_host": "Server host",
"project_path_on_server": "Project path on server",
"runtime": "Runtime",
"select_runtime": "— select runtime —",
"restart_command": "Restart command (optional override)",
"fallback_command": "Fallback command (legacy, used when runtime not set)",
"save_deploy_config": "Save Deploy Config",
"saving_deploy": "Saving…",
"project_links": "Project Links",
"add_link": "+ Add Link",
"links_loading": "Loading...",
"no_links": "No links",
"select_project": "— select project —",
"auto_test": "Auto-test",
"auto_test_hint": "— run tests automatically after pipeline",
"worktrees": "Worktrees",
"worktrees_hint": "— agents run in isolated git worktrees",
"save_vault": "Save Vault",
"saving_vault": "Saving…",
"sync_obsidian": "Sync Obsidian",
"syncing": "Syncing…",
"saving_link": "Saving...",
"cancel_link": "Cancel",
"delete_link_confirm": "Delete link?",
2026-03-18 15:28:20 +02:00
"select_project_error": "Select a project",
"ssh_host": "SSH Host",
"ssh_user": "SSH User",
"ssh_key_path": "SSH Key Path",
"ssh_proxy_jump": "SSH ProxyJump"
2026-03-18 07:57:15 +02:00
},
"taskDetail": {
"pipeline_already_running": "Pipeline already running",
"mark_resolved_confirm": "Mark task as manually resolved?",
"requires_manual": "⚠ Requires manual resolution",
"acceptance_criteria": "Acceptance criteria",
"autopilot_failed": "Autopilot could not complete this automatically. Take action manually and click \"Resolve manually\".",
"dangerously_skipped": "--dangerously-skip-permissions was used in this task",
"dangerously_skipped_hint": "The agent executed commands bypassing permission checks. Review pipeline steps and changes made.",
"loading": "Loading...",
"pipeline": "Pipeline",
"running": "running...",
"no_pipeline": "No pipeline steps yet.",
"approve_task": "✓ Approve",
"revise_task": "🔄 Revise",
"reject_task": "✗ Reject",
"edit": "✒ Edit",
"run_pipeline": "▶ Run Pipeline",
"pipeline_running": "Pipeline running...",
"deploying": "Deploying...",
"deploy": "🚀 Deploy",
"deploy_succeeded": "Deploy succeeded",
"deploy_failed": "Deploy failed",
"resolve_manually": "✓ Resolve manually",
"resolving": "Saving...",
"send_to_revision": "🔄 Send for revision",
"revise_placeholder": "What to revise or clarify...",
"autopilot_active": "Autopilot active",
"attachments": "Attachments",
2026-03-18 15:22:17 +02:00
"more_details": "↓ подробнее",
2026-03-18 07:57:15 +02:00
"terminal_login_hint": "Open a terminal and run:",
"login_after_hint": "After login, retry the pipeline.",
2026-03-18 15:22:17 +02:00
"dependent_projects": "Зависимые проекты:",
2026-03-18 07:57:15 +02:00
"decision_title_placeholder": "Decision title (optional)",
"description_placeholder": "Description",
"brief_label": "Brief",
"priority_label": "Priority (110)",
"title_label": "Title",
"acceptance_criteria_label": "Acceptance criteria",
2026-03-18 11:33:24 +02:00
"acceptance_criteria_placeholder": "What should the output be? What result counts as success?",
"create_followup": "🔗 Create Follow-up",
"generating_followup": "Generating..."
2026-03-18 07:57:15 +02:00
},
"projectView": {
"tasks_tab": "Tasks",
"phases_tab": "Phases",
"decisions_tab": "Decisions",
"modules_tab": "Modules",
"kanban_tab": "Kanban",
"links_tab": "Links",
"add_task": "+ Task",
2026-03-18 15:22:17 +02:00
"audit_backlog": "Аудит бэклога",
"kanban_add_task": "+ Тас",
2026-03-18 07:57:15 +02:00
"back": "← back",
"deploy": "Deploy",
"kanban_pending": "Pending",
"kanban_in_progress": "In Progress",
"kanban_review": "Review",
"kanban_blocked": "Blocked",
"kanban_done": "Done",
"chat": "Chat",
"dependent_projects": "Dependent projects:",
"environments": "Environments",
"auto_test_label": "Auto-test",
"worktrees_on": "Worktrees: on",
"worktrees_off": "Worktrees: off",
"all_statuses": "All",
2026-03-18 15:22:17 +02:00
"search_placeholder": "Поиск по задачам...",
"kanban_search_placeholder": "Поиск...",
2026-03-18 07:57:15 +02:00
"manual_escalations_warn": "⚠ Require manual resolution",
"comment_required": "Comment required",
"select_project": "Select project",
"delete_env_confirm": "Delete environment?",
"delete_link_confirm": "Delete link?",
"run_pipeline_confirm": "Run pipeline for {n} tasks?",
"pipeline_already_running": "Pipeline already running",
"no_tasks": "No tasks.",
"loading_phases": "Loading phases...",
"revise_modal_title": "Revise phase",
"reject_modal_title": "Reject phase",
2026-03-18 14:30:36 +02:00
"add_link_title": "Add link",
"settings_tab": "Settings",
"settings_agent_section": "Agent Execution",
"settings_deploy_section": "Deploy",
"settings_integrations_section": "Integrations",
"settings_execution_mode": "Execution mode",
"settings_autocommit": "Autocommit",
"settings_autocommit_hint": "— git commit after pipeline"
2026-03-18 07:57:15 +02:00
},
"escalation": {
"watchdog_blocked": "Watchdog: task {task_id} blocked — {reason}",
"escalations": "Escalations",
"escalations_panel_title": "Escalations — action required",
"dismiss_all": "Dismiss all",
"dismiss": "Dismiss"
},
"liveConsole": {
2026-03-18 15:22:17 +02:00
"hide_log": "▲ Скрыть лог",
"show_log": "▼ Показать лог",
"no_records": "Нет записей...",
"error_prefix": "Ошибка:"
2026-03-18 07:57:15 +02:00
},
"attachments": {
"images_only": "Only images are supported",
"uploading": "Uploading...",
"drop_hint": "Drop an image or",
"click_to_select": "click to select",
"delete_title": "Delete"
}
}