agent-orchestrator/ui-electrobun/locales/en.json
Hibryda 45bca3b96f feat(electrobun): ProjectWizard — 3-step project creation with 5 source types
Step 1 — Source: local folder (path browser + validation), git clone,
GitHub URL, template (4 built-in), remote SSH
Step 2 — Configure: name, branch selector, worktree toggle, group, icon, shell
Step 3 — Agent: provider, model, permission mode, system prompt, auto-start

- ProjectWizard.svelte: 3-step wizard with display toggle (rule 55)
- PathBrowser.svelte: inline directory browser with breadcrumbs + shortcuts
- git-handlers.ts: git.branches + git.clone RPC handlers
- files.statEx RPC: path validation + git detection + writable check
- 39 new i18n keys, 172 total TranslationKey entries
- App.svelte: wizard overlay replaces simple add-project card
2026-03-22 11:17:05 +01:00

189 lines
6.7 KiB
JSON

{
"sidebar.settings": "Settings",
"sidebar.addGroup": "Add group",
"sidebar.addProject": "Add project",
"sidebar.groupName": "Group name",
"sidebar.notifications": "Notifications",
"sidebar.notifCount": "{count, plural, =0 {Notifications} one {{count} notification} other {{count} notifications}}",
"sidebar.close": "Close window",
"sidebar.maximize": "Maximize window",
"sidebar.minimize": "Minimize window",
"agent.prompt.placeholder": "Ask a question or describe a task...",
"agent.prompt.send": "Send",
"agent.prompt.stop": "Stop agent",
"agent.status.running": "Running",
"agent.status.idle": "Idle",
"agent.status.done": "Done",
"agent.status.error": "Error",
"agent.status.stalled": "Stalled",
"agent.status.thinking": "Thinking",
"agent.tokens": "{count} tok",
"agent.toolCall": "Tool call",
"agent.toolResult": "Tool result",
"agent.contextMeter": "Context: {pct}%",
"terminal.shell": "Shell",
"terminal.addTab": "New tab",
"terminal.closeTab": "Close tab",
"terminal.collapse": "Collapse",
"terminal.expand": "Expand",
"settings.title": "Settings",
"settings.close": "Close settings",
"settings.appearance": "Appearance",
"settings.agents": "Agents",
"settings.security": "Security",
"settings.projects": "Projects",
"settings.orchestration": "Orchestration",
"settings.machines": "Machines",
"settings.keyboard": "Keyboard",
"settings.advanced": "Advanced",
"settings.marketplace": "Marketplace",
"settings.diagnostics": "Diagnostics",
"settings.theme": "Theme",
"settings.uiFont": "UI Font",
"settings.termFont": "Terminal Font",
"settings.termCursor": "Terminal Cursor",
"settings.scrollback": "Scrollback",
"settings.language": "Language",
"settings.editTheme": "Edit Theme",
"settings.customTheme": "+ Custom",
"settings.deleteTheme": "Delete theme",
"settings.cursorBlink": "Blink",
"settings.cursorOn": "On",
"settings.cursorOff": "Off",
"settings.scrollbackHint": "lines (100-100k)",
"statusbar.running": "running",
"statusbar.idle": "idle",
"statusbar.stalled": "stalled",
"statusbar.attention": "attention",
"statusbar.needsAttention": "Needs attention",
"statusbar.burnRate": "Burn rate",
"statusbar.activeGroup": "Active group",
"statusbar.projects": "projects",
"statusbar.session": "session",
"statusbar.tokens": "tokens",
"statusbar.cost": "cost",
"statusbar.search": "Search (Ctrl+Shift+F)",
"notifications.title": "Notifications",
"notifications.clearAll": "Clear all",
"notifications.noNotifications": "No notifications",
"files.open": "Open",
"files.save": "Save",
"files.saving": "Saving...",
"files.modified": "Modified",
"files.tooLarge": "File too large to display",
"files.empty": "Empty file",
"search.placeholder": "Search messages, tasks, comms...",
"search.noResults": "No results found",
"search.searching": "Searching...",
"search.resultsCount": "{count, plural, one {{count} result} other {{count} results}}",
"comms.channels": "Channels",
"comms.directMessages": "Direct Messages",
"comms.sendMessage": "Send message",
"comms.placeholder": "Type a message...",
"tasks.todo": "To Do",
"tasks.inProgress": "In Progress",
"tasks.review": "Review",
"tasks.done": "Done",
"tasks.blocked": "Blocked",
"tasks.addTask": "Add task",
"tasks.deleteTask": "Delete task",
"tasks.taskCount": "{count, plural, =0 {No tasks} one {{count} task} other {{count} tasks}}",
"errors.connectionFailed": "Connection failed",
"errors.sessionExpired": "Session expired",
"errors.fileNotFound": "File not found",
"errors.unhandled": "Unhandled error: {message}",
"errors.generic": "Something went wrong",
"splash.loading": "Loading...",
"common.cancel": "Cancel",
"common.confirm": "Confirm",
"common.close": "Close",
"common.save": "Save",
"common.delete": "Delete",
"common.edit": "Edit",
"common.refresh": "Refresh",
"common.add": "Add",
"common.back": "Back",
"common.noItems": "No items",
"project.name": "Project name",
"project.cwd": "Working directory (e.g. ~/code/myproject)",
"project.deleteConfirm": "Delete project \"{name}\"?",
"project.emptyGroup": "No projects in {group}",
"project.clone": "Clone",
"project.cloneBranch": "Branch name",
"palette.title": "Command Palette",
"palette.placeholder": "Type a command...",
"palette.newTerminal": "New Terminal Tab",
"palette.openSettings": "Open Settings",
"palette.searchMessages": "Search Messages",
"palette.addProject": "Add Project",
"palette.clearAgent": "Clear Agent Context",
"palette.copyCost": "Copy Session Cost",
"palette.openDocs": "Open Documentation",
"palette.changeTheme": "Change Theme",
"palette.splitH": "Split Horizontally",
"palette.splitV": "Split Vertically",
"palette.focusNext": "Focus Next Project",
"palette.focusPrev": "Focus Previous Project",
"palette.closeTab": "Close Tab",
"palette.toggleTerminal": "Toggle Terminal",
"palette.reloadPlugins": "Reload Plugins",
"palette.toggleSidebar": "Toggle Sidebar",
"palette.zoomIn": "Zoom In",
"palette.zoomOut": "Zoom Out",
"palette.addProjectDesc": "Open a project directory",
"palette.clearAgentDesc": "Reset agent session",
"palette.changeThemeDesc": "Switch between 17 themes",
"wizard.title": "Add Project",
"wizard.step1.title": "Choose Source",
"wizard.step1.local": "Local Folder",
"wizard.step1.gitClone": "Git Clone",
"wizard.step1.github": "GitHub Repository",
"wizard.step1.template": "From Template",
"wizard.step1.remote": "Remote (SSH)",
"wizard.step1.pathLabel": "Project Path",
"wizard.step1.pathPlaceholder": "/home/user/projects/my-app",
"wizard.step1.browse": "Browse",
"wizard.step1.validDir": "Valid directory",
"wizard.step1.invalidPath": "Path does not exist",
"wizard.step1.notDir": "Path is not a directory",
"wizard.step1.gitDetected": "Git repository detected",
"wizard.step1.repoUrl": "Repository URL",
"wizard.step1.targetDir": "Clone to",
"wizard.step1.githubRepo": "owner/repo",
"wizard.step2.title": "Configure",
"wizard.step2.name": "Project Name",
"wizard.step2.branch": "Branch",
"wizard.step2.worktree": "Use worktrees for agent sessions",
"wizard.step2.group": "Group",
"wizard.step2.icon": "Icon",
"wizard.step2.shell": "Shell",
"wizard.step3.title": "Agent Settings",
"wizard.step3.provider": "AI Provider",
"wizard.step3.model": "Model",
"wizard.step3.permission": "Permission Mode",
"wizard.step3.systemPrompt": "System Prompt",
"wizard.step3.autoStart": "Start agent after creation",
"wizard.back": "Back",
"wizard.next": "Next",
"wizard.skip": "Skip",
"wizard.create": "Create Project",
"wizard.cloning": "Cloning repository...",
"wizard.step1.hostLabel": "Host",
"wizard.step1.userLabel": "User",
"wizard.step2.newGroup": "New group"
}