kin/web/frontend/src/locales/en.json
2026-03-18 11:33:24 +02:00

231 lines
8.6 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": "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...",
"server_unavailable": "Server unavailable. Check your connection.",
"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",
"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?",
"select_project_error": "Select a project"
},
"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",
"more_details": "↓ more details",
"terminal_login_hint": "Open a terminal and run:",
"login_after_hint": "After login, retry the pipeline.",
"dependent_projects": "Dependent projects:",
"decision_title_placeholder": "Decision title (optional)",
"description_placeholder": "Description",
"brief_label": "Brief",
"priority_label": "Priority (110)",
"title_label": "Title",
"acceptance_criteria_label": "Acceptance criteria",
"acceptance_criteria_placeholder": "What should the output be? What result counts as success?",
"create_followup": "🔗 Create Follow-up",
"generating_followup": "Generating..."
},
"projectView": {
"tasks_tab": "Tasks",
"phases_tab": "Phases",
"decisions_tab": "Decisions",
"modules_tab": "Modules",
"kanban_tab": "Kanban",
"links_tab": "Links",
"add_task": "+ Task",
"audit_backlog": "Audit backlog",
"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",
"search_placeholder": "Search tasks...",
"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",
"add_link_title": "Add link"
},
"escalation": {
"watchdog_blocked": "Watchdog: task {task_id} blocked — {reason}",
"escalations": "Escalations",
"escalations_panel_title": "Escalations — action required",
"dismiss_all": "Dismiss all",
"dismiss": "Dismiss"
},
"liveConsole": {
"hide_log": "▲ Hide log",
"show_log": "▼ Show log",
"no_records": "No records...",
"error_prefix": "Error:"
},
"attachments": {
"images_only": "Only images are supported",
"uploading": "Uploading...",
"drop_hint": "Drop an image or",
"click_to_select": "click to select",
"delete_title": "Delete"
}
}