811 lines
32 KiB
TypeScript
811 lines
32 KiB
TypeScript
export const en: Record<string, string> = {
|
|
// ── Navigation items ──
|
|
"nav.overview": "Dashboard",
|
|
"nav.inbox": "Inbox",
|
|
"nav.standup": "Standup",
|
|
"nav.performance": "Performance",
|
|
"nav.runs": "Runs",
|
|
"nav.agents": "Team",
|
|
"nav.orgchart": "Org Chart",
|
|
"nav.hiring": "Hiring",
|
|
"nav.communication": "Messages",
|
|
"nav.goals": "Goals",
|
|
"nav.projects": "Projects",
|
|
"nav.tasks": "Tasks",
|
|
"nav.work": "Work",
|
|
"nav.sprints": "Sprints",
|
|
"nav.automation": "Automation",
|
|
"nav.approvals": "Approvals",
|
|
"nav.documents": "Documents",
|
|
"nav.knowledge": "Knowledge",
|
|
"nav.meetings": "Meetings",
|
|
"nav.costs": "Costs",
|
|
"nav.activity": "Activity",
|
|
"nav.social": "Social Media",
|
|
"nav.connectors": "Connectors",
|
|
"nav.workspaces": "Workspaces",
|
|
"nav.settings": "Settings",
|
|
|
|
// ── Navigation group labels ──
|
|
"nav.group.overview": "Overview",
|
|
"nav.group.organization": "Organization",
|
|
"nav.group.automation": "Automation",
|
|
"nav.group.knowledge": "Knowledge",
|
|
"nav.group.operations": "Operations",
|
|
"nav.group.infrastructure": "Infrastructure",
|
|
|
|
// ── App-level strings ──
|
|
"app.loading": "Setting up your workspace...",
|
|
"app.selectCompany": "Select company",
|
|
"app.newCompany": "New company",
|
|
"app.commandPalette": "Command palette",
|
|
"app.refresh": "Refresh",
|
|
"app.console": "Console",
|
|
"app.hideConsole": "Hide console",
|
|
"app.showConsole": "Show console",
|
|
"app.collapse": "Collapse",
|
|
"app.expand": "Expand",
|
|
"app.noResults": "No results for",
|
|
"app.clear": "Clear",
|
|
"app.search": "Search sections, agents, tasks, goals, projects...",
|
|
|
|
// ── Onboarding flow ──
|
|
"onboarding.title": "Start a real local-first\nagent company.",
|
|
"onboarding.subtitle": "AgentCompany Desktop",
|
|
"onboarding.description": "Set up your company, connect an AI runtime, and launch your first task.",
|
|
"onboarding.step1Title": "Create the operating boundary",
|
|
"onboarding.step2Title": "Define the first real goal",
|
|
"onboarding.step3Title": "Launch summary",
|
|
"onboarding.stepLabel1": "Company",
|
|
"onboarding.stepLabel2": "Mission",
|
|
"onboarding.stepLabel3": "Launch",
|
|
"onboarding.companyName": "Company name",
|
|
"onboarding.companyNamePlaceholder": "e.g. Northline Systems",
|
|
"onboarding.companyDescription": "Company description",
|
|
"onboarding.companyDescriptionPlaceholder": "Optional context for the company operating model.",
|
|
"onboarding.primaryConnector": "Primary connector",
|
|
"onboarding.connectorReadiness": "Connector readiness",
|
|
"onboarding.connectorInfo": "If this list is empty, check connector health in Settings.",
|
|
"onboarding.workspaceFolder": "Workspace folder",
|
|
"onboarding.workspaceFolderOptional": "(optional)",
|
|
"onboarding.workspaceFolderPlaceholder": "/Users/you/project",
|
|
"onboarding.workspaceHelp": "First task will use this as the workspace.",
|
|
"onboarding.autoApprove": "Auto-approve hire and strategy approvals",
|
|
"onboarding.autoApproveLabel": "Auto-approve hire and strategy approvals",
|
|
"onboarding.autoApproveHelp": "Skips board review for hiring and strategy changes.",
|
|
"onboarding.continue": "Continue",
|
|
"onboarding.back": "Back",
|
|
"onboarding.goal": "Goal",
|
|
"onboarding.goalPlaceholder": "e.g. Ship the first customer-ready desktop demo",
|
|
"onboarding.acceptanceCriteria": "Acceptance criteria",
|
|
"onboarding.acceptanceCriteriaPlaceholder": "What does success look like?",
|
|
"onboarding.executionHandoff": "Execution handoff",
|
|
"onboarding.executionHandoffLine1": "The selected connector runs the CEO agent.",
|
|
"onboarding.executionHandoffLine2": "Creates the company, workspace, CEO agent, project, and first task.",
|
|
"onboarding.executionHandoffLine3": "Execution starts immediately or when the runtime is available.",
|
|
"onboarding.launching": "Launching...",
|
|
"onboarding.launchCompany": "Launch Company",
|
|
"onboarding.isLive": "is live.",
|
|
"onboarding.launchDescription": "Company created. First task queued.",
|
|
"onboarding.launchDescriptionDeferred": "Company created. Execution starts when runtime is ready.",
|
|
"onboarding.connector": "Connector",
|
|
"onboarding.leadAgent": "Lead agent",
|
|
"onboarding.ceoAgentCreated": "CEO agent created",
|
|
"onboarding.leadAgentUnavailable": "Lead agent unavailable",
|
|
"onboarding.primaryWorkspace": "Primary workspace",
|
|
"onboarding.registered": "Registered",
|
|
"onboarding.notBound": "Not bound",
|
|
"onboarding.kickoffProject": "Kickoff project",
|
|
"onboarding.created": "Created",
|
|
"onboarding.unavailable": "Unavailable",
|
|
"onboarding.initialRun": "Initial run",
|
|
"onboarding.queuedInOrchestration": "Queued in orchestration",
|
|
"onboarding.deferredUntilReady": "Deferred until runtime is ready",
|
|
"onboarding.opening": "Opening...",
|
|
"onboarding.openControlCenter": "Open Control Center",
|
|
"onboarding.cancel": "Cancel",
|
|
"onboarding.enterCompanyName": "Enter a company name.",
|
|
"onboarding.connectorRequired": "A ready connector is required to continue.",
|
|
"onboarding.describeFirstGoal": "Describe the first real company goal.",
|
|
"onboarding.unableToBootstrap": "Unable to launch the company. Check your connector authentication and try again.",
|
|
"onboarding.unableToOpenControlCenter": "Unable to open the control center.",
|
|
"onboarding.connectorNotInstalled": "No CLI runtime detected. Install and authenticate a supported runtime to continue.",
|
|
"onboarding.connectorWarning": "Install and authenticate a CLI runtime first.",
|
|
"onboarding.languageSelection": "Language",
|
|
"onboarding.selectLanguage": "Select language",
|
|
|
|
// ── Settings ──
|
|
"settings.profile": "Profile",
|
|
"settings.theme": "Theme",
|
|
"settings.system": "System",
|
|
"settings.light": "Light",
|
|
"settings.dark": "Dark",
|
|
"settings.updates": "Updates",
|
|
"settings.enabled": "Enabled",
|
|
"settings.disabled": "Disabled",
|
|
"settings.logRetention": "Log retention",
|
|
"settings.days": "days",
|
|
"settings.backup": "Backup profile",
|
|
"settings.restore": "Restore profile",
|
|
"settings.secretBindings": "Secret bindings",
|
|
"settings.language": "Language",
|
|
|
|
// ── Status labels ──
|
|
"status.idle": "Idle",
|
|
"status.active": "Active",
|
|
"status.running": "Running",
|
|
"status.paused": "Paused",
|
|
"status.error": "Error",
|
|
"status.pending_approval": "Pending approval",
|
|
"status.terminated": "Terminated",
|
|
"status.not_installed": "Not installed",
|
|
"status.detected": "Detected",
|
|
"status.auth_required": "Auth required",
|
|
"status.ready": "Ready",
|
|
"status.degraded": "Degraded",
|
|
"status.queued": "Queued",
|
|
"status.succeeded": "Succeeded",
|
|
"status.failed": "Failed",
|
|
"status.cancelled": "Cancelled",
|
|
"status.timed_out": "Timed out",
|
|
"status.interrupted": "Interrupted",
|
|
"status.backlog": "Backlog",
|
|
"status.todo": "To do",
|
|
"status.in_progress": "In progress",
|
|
"status.in_review": "In review",
|
|
"status.done": "Done",
|
|
"status.blocked": "Blocked",
|
|
"status.planned": "Planned",
|
|
"status.achieved": "Achieved",
|
|
"status.completed": "Completed",
|
|
"status.active_sprint": "Active sprint",
|
|
"status.review": "Review",
|
|
"status.scheduling": "Scheduling",
|
|
"status.draft": "Draft",
|
|
"status.approved": "Approved",
|
|
"status.rejected": "Rejected",
|
|
"status.revision_requested": "Revision requested",
|
|
"status.login_required": "Login required",
|
|
"status.suspended": "Suspended",
|
|
"status.pending": "Pending",
|
|
|
|
// ── Common labels ──
|
|
"common.save": "Save",
|
|
"common.delete": "Delete",
|
|
"common.cancel": "Cancel",
|
|
"common.edit": "Edit",
|
|
"common.new": "New",
|
|
"common.close": "Close",
|
|
"common.yes": "Yes",
|
|
"common.no": "No",
|
|
"common.confirm": "Confirm",
|
|
"common.status": "Status",
|
|
"common.started": "Started",
|
|
"common.finished": "Finished",
|
|
"common.cost": "Cost",
|
|
"common.openLog": "Open log",
|
|
"common.noRunSelected": "No run selected",
|
|
"common.waitingForLog": "Waiting for log output...",
|
|
"common.sections": "Sections",
|
|
"common.agents": "Agents",
|
|
"common.tasks": "Tasks",
|
|
"common.runs": "Runs",
|
|
"common.goals": "Goals",
|
|
"common.projects": "Projects",
|
|
|
|
// ── Console panel ──
|
|
"console.title": "Console",
|
|
"console.noRuns": "No runs",
|
|
|
|
// ── Entity labels (command palette sections) ──
|
|
"entity.sections": "Sections",
|
|
"entity.agents": "Agents",
|
|
"entity.tasks": "Tasks",
|
|
"entity.runs": "Runs",
|
|
"entity.goals": "Goals",
|
|
"entity.projects": "Projects",
|
|
|
|
// ── Hiring page ──
|
|
"hiring.title": "Hiring Pipeline",
|
|
"hiring.activeProcesses": "active hiring processes",
|
|
"hiring.requisition": "Requisition",
|
|
"hiring.pendingApproval": "Pending Approval",
|
|
"hiring.approved": "Approved",
|
|
"hiring.onboarding": "Onboarding",
|
|
"hiring.active": "Active",
|
|
"hiring.allAgents": "All Agents",
|
|
"hiring.totalAgents": "Total Agents",
|
|
"hiring.pendingHires": "Pending Hires",
|
|
"hiring.departments": "Departments",
|
|
"hiring.monthlyPayroll": "Monthly Payroll",
|
|
"hiring.departmentHeadcount": "Department Headcount",
|
|
"hiring.topLevel": "Top level",
|
|
"hiring.reportsTo": "Reports to",
|
|
"hiring.proposedBy": "Proposed by",
|
|
|
|
// ── Organization page ──
|
|
"org.agentRoster": "Agent roster",
|
|
"org.newHireRequest": "New hire request",
|
|
"org.editAgent": "Edit",
|
|
"org.requestNewHire": "Request new hire",
|
|
"org.goalStack": "Goal stack",
|
|
"org.newGoal": "New goal",
|
|
"org.newProject": "New project",
|
|
|
|
// ── Tasks page ──
|
|
"tasks.taskQueue": "Task queue",
|
|
"tasks.newTask": "New task",
|
|
|
|
// ── Approvals page ──
|
|
"approvals.reviewsInProgress": "Agent reviews in progress",
|
|
"approvals.pendingApprovals": "Pending approvals",
|
|
"approvals.approvalDetail": "Approval detail",
|
|
|
|
// ── Costs page ──
|
|
"costs.recentEntries": "Recent cost entries",
|
|
"costs.budgetPosture": "Budget posture",
|
|
|
|
// ── Activity page ──
|
|
"activity.timeline": "Activity timeline",
|
|
|
|
// ── Workspaces page ──
|
|
"workspaces.registry": "Workspace registry",
|
|
"workspaces.controlCenter": "Workspace control center",
|
|
"workspaces.addWorkspace": "Add workspace",
|
|
|
|
// ── Settings page ──
|
|
"settings.profileAndRelease": "Profile and release",
|
|
"settings.secretBindingsTitle": "Secret bindings",
|
|
|
|
// ── Connectors page ──
|
|
"connectors.registry": "Connector registry",
|
|
|
|
// ── Dashboard ──
|
|
"dashboard.title": "Dashboard",
|
|
|
|
// ── Runs page ──
|
|
"runs.title": "Run center",
|
|
|
|
// ── Documents page ──
|
|
"documents.title": "Documents",
|
|
|
|
// ── Knowledge page ──
|
|
"knowledge.title": "Knowledge base",
|
|
|
|
// ── Meetings page ──
|
|
"meetings.title": "Meetings",
|
|
|
|
// ── Sprints page ──
|
|
"sprints.title": "Sprints",
|
|
|
|
// ── Social page ──
|
|
"social.title": "Social accounts",
|
|
|
|
// ── Automation page ──
|
|
"automation.title": "Automation",
|
|
|
|
// ── Communication page ──
|
|
"communication.title": "Communication hub",
|
|
|
|
// ── Common panel titles ──
|
|
"panel.choose": "Choose",
|
|
"panel.noData": "Nothing to show yet",
|
|
"panel.empty": "Empty",
|
|
"panel.loading": "Loading...",
|
|
|
|
// ── Execution / Task Inspector ──
|
|
"exec.taskQueueEmpty": "All caught up",
|
|
"exec.taskQueueEmptyDetail": "New tasks will appear here as agents plan and break down work.",
|
|
"exec.deleteTask": "Delete task",
|
|
"exec.deleteTaskConfirm": "Permanently delete \"{0}\"? This cannot be undone.",
|
|
"exec.budgetUsed": "has used {0}% of their monthly budget",
|
|
"exec.taskChangesSaved": "Task changes saved.",
|
|
"exec.taskMovedTo": "Task moved to {0}.",
|
|
"exec.approvalCreatedBlocked": "Approval created and routed to leadership.",
|
|
"exec.approvalCreated": "Approval created.",
|
|
"exec.title": "Title",
|
|
"exec.description": "Description",
|
|
"exec.priority": "Priority",
|
|
"exec.assignee": "Assignee",
|
|
"exec.unassigned": "Unassigned",
|
|
"exec.workspace": "Workspace",
|
|
"exec.noWorkspace": "No workspace",
|
|
"exec.project": "Project",
|
|
"exec.noProject": "No project",
|
|
"exec.goal": "Goal",
|
|
"exec.noGoal": "No goal",
|
|
"exec.save": "Save",
|
|
"exec.cancel": "Cancel",
|
|
"exec.assigneeLabel": "Assignee:",
|
|
"exec.projectLabel": "Project:",
|
|
"exec.goalLabel": "Goal:",
|
|
"exec.parentLabel": "Parent:",
|
|
"exec.workspaceLabel": "Workspace:",
|
|
"exec.costLabel": "Cost:",
|
|
"exec.beingReviewedBy": "Being reviewed by {0}",
|
|
"exec.submittedForReview": "{0} submitted this task for review by {1}.",
|
|
"exec.governanceRequired": "Governance action required",
|
|
"exec.waitingOnReview": "Task is waiting on review",
|
|
"exec.blockedGovernance": "Create an approval to unblock this task.",
|
|
"exec.reviewGovernance": "Request a decision before proceeding.",
|
|
"exec.createUnblockApproval": "Create unblock approval",
|
|
"exec.createReviewApproval": "Create review approval",
|
|
"exec.cancelRun": "Cancel run",
|
|
"exec.run": "Run",
|
|
"exec.done": "Done",
|
|
"exec.unblock": "Unblock",
|
|
"exec.discussion": "Discussion",
|
|
"exec.edit": "Edit",
|
|
"exec.delete": "Delete",
|
|
"exec.subtasks": "Subtasks",
|
|
"exec.doneCount": "{0}/{1} done",
|
|
"exec.runHistory": "Run history",
|
|
"exec.moreRuns": "+{0} more runs",
|
|
"exec.runningEllipsis": "Running...",
|
|
"exec.completedRun": "Completed run",
|
|
"exec.communication": "Communication",
|
|
"exec.noMessagesYet": "No messages yet",
|
|
"exec.sendMessage": "Send a message to the team...",
|
|
"exec.send": "Send",
|
|
"exec.createTask": "Create task",
|
|
"exec.taskTitle": "Task title",
|
|
"exec.noReviewsInProgress": "No reviews pending",
|
|
"exec.noReviewsDetail": "Tasks waiting for agent review will appear here.",
|
|
"exec.awaitingReview": "awaiting review",
|
|
"exec.reviewedBy": "reviewed by",
|
|
"exec.noApprovals": "No pending approvals",
|
|
"exec.noApprovalsDetail": "Approval requests from agents will appear here when they need your sign-off.",
|
|
"exec.deleteApproval": "Delete approval",
|
|
"exec.deleteApprovalConfirm": "Permanently delete this approval? This cannot be undone.",
|
|
"exec.requestedBy": "Requested by:",
|
|
"exec.task": "Task:",
|
|
"exec.created": "Created:",
|
|
"exec.updated": "Updated:",
|
|
"exec.proposedHire": "Proposed Hire",
|
|
"exec.name": "Name:",
|
|
"exec.role": "Role:",
|
|
"exec.titleLabel": "Title:",
|
|
"exec.capabilities": "Capabilities:",
|
|
"exec.connector": "Connector:",
|
|
"exec.budget": "Budget:",
|
|
"exec.reportsTo": "Reports to:",
|
|
"exec.orgStrategy": "Organization Strategy",
|
|
"exec.decisionNote": "Decision note",
|
|
"exec.decisionNotePlaceholder": "Optional note to accompany your decision...",
|
|
"exec.approve": "Approve",
|
|
"exec.requestRevision": "Request revision",
|
|
"exec.reject": "Reject",
|
|
"exec.lastNote": "Last note:",
|
|
"exec.noCostData": "No costs recorded yet",
|
|
"exec.noCostDataDetail": "API usage and token costs will be tracked here once agents start running.",
|
|
"exec.allConnectors": "All connectors",
|
|
"exec.runCost": "Run cost",
|
|
"exec.unknownAgent": "Unknown agent",
|
|
"exec.unattributed": "unattributed",
|
|
"exec.totalEntries": "Total ({0} entries)",
|
|
"exec.knownSpend": "Known spend",
|
|
"exec.unattributedEntries": "Unattributed entries",
|
|
"exec.noActivityYet": "No activity recorded yet",
|
|
"exec.noActivityDetail": "Agent actions, task updates, and system events will stream here.",
|
|
"exec.searchActivity": "Search activity...",
|
|
"exec.allTypes": "All types",
|
|
"exec.noMatchingActivity": "No activity matches this filter",
|
|
"exec.loadMore": "Load more ({0} remaining)",
|
|
"exec.noWorkspacesYet": "No workspaces created yet",
|
|
"exec.noWorkspacesDetail": "Workspaces are created automatically when your company launches.",
|
|
"exec.deleteWorkspace": "Delete workspace",
|
|
"exec.deleteWorkspaceConfirm": "Delete workspace \"{0}\"? This only removes it from the company registry; files on disk are not affected.",
|
|
"exec.inspect": "Inspect",
|
|
"exec.reveal": "Reveal",
|
|
"exec.noRemoteUrl": "No remote URL",
|
|
"exec.selectWorkspace": "Select a workspace",
|
|
"exec.selectWorkspaceDetail": "Choose a workspace from the list to view agents, tasks, and activity.",
|
|
"exec.agents": "Agents",
|
|
"exec.tasks": "Tasks",
|
|
"exec.runs": "Runs",
|
|
"exec.docs": "Docs",
|
|
"exec.assignedAgents": "Assigned Agents",
|
|
"exec.noAgentsBound": "No agents are currently bound to this workspace.",
|
|
"exec.openTasks": "Open Tasks",
|
|
"exec.noTasksTarget": "No tasks target this workspace yet.",
|
|
"exec.recentRuns": "Recent Runs",
|
|
"exec.noRunsExecuted": "No runs have executed in this workspace.",
|
|
"exec.openFolder": "Open folder",
|
|
"exec.noLinkedProject": "No linked project",
|
|
"exec.workspaceName": "Workspace name",
|
|
"exec.localPath": "Local path",
|
|
"exec.choose": "Choose",
|
|
"exec.repoUrl": "Repository URL",
|
|
"exec.branchRef": "Branch / ref",
|
|
"exec.noProjectBinding": "No project binding",
|
|
"exec.addWorkspace": "Add workspace",
|
|
"exec.profile": "Profile",
|
|
"exec.profilePath": "Profile path",
|
|
"exec.preferences": "Preferences",
|
|
"exec.enableUpdater": "Enable updater checks",
|
|
"exec.companyAutonomy": "Company autonomy",
|
|
"exec.autoApproveLabel": "Auto-approve hire and strategy approvals",
|
|
"exec.autoApproveDesc": "Auto-approve hiring and CEO strategy decisions without board review.",
|
|
"exec.actions": "Actions",
|
|
"exec.saveSettings": "Save settings",
|
|
"exec.checkForUpdates": "Check for updates",
|
|
"exec.backupProfile": "Backup profile",
|
|
"exec.restoreProfile": "Restore profile",
|
|
"exec.secretBackend": "Secret backend",
|
|
"exec.secrets": "Secrets",
|
|
"exec.noSecretsStored": "No secrets stored",
|
|
"exec.secretName": "Name",
|
|
"exec.secretDescription": "Description",
|
|
"exec.secretBackendCol": "Backend",
|
|
"exec.secretUpdated": "Updated",
|
|
"exec.noDescription": "No description",
|
|
"exec.deleteSecret": "Delete secret",
|
|
"exec.deleteSecretConfirm": "Permanently delete secret \"{0}\"? Any connectors referencing it will lose access.",
|
|
"exec.secretDeleted": "Secret deleted.",
|
|
"exec.settingsSaved": "Settings saved.",
|
|
"exec.updateCheckStarted": "Update check started.",
|
|
"exec.updateCheckSkipped": "No update feed configured.",
|
|
"exec.profileBackupCreated": "Profile backup created at {0}.",
|
|
"exec.profileRestored": "Profile restored.",
|
|
"exec.storeSecret": "Store secret",
|
|
"exec.secretNameLabel": "Secret name",
|
|
"exec.secretNameRequired": "Secret name is required.",
|
|
"exec.secretNameFormat": "Name must be alphanumeric with underscores, starting with a letter or underscore.",
|
|
"exec.secretValueLabel": "Secret value",
|
|
"exec.secretValueEmpty": "Secret value cannot be empty.",
|
|
"exec.secretValuePlaceholder": "Paste the secret value",
|
|
"exec.secretBindingInfo": "Format: `ENV_NAME=secret-name`",
|
|
"exec.status": "Status",
|
|
|
|
// ── Communication hub ──
|
|
"comm.communicationHub": "Communication Hub",
|
|
"comm.newMessage": "New message",
|
|
"comm.channels": "Channels",
|
|
"comm.taskDiscussions": "Task Discussions",
|
|
"comm.noActiveDepartments": "No active departments yet.",
|
|
"comm.channelsCount": "{0} channels",
|
|
"comm.agentsCount": "{0} agents",
|
|
"comm.selectChannel": "Select a channel",
|
|
"comm.selectChannelView": "Select a channel to view messages",
|
|
"comm.monitorComms": "",
|
|
"comm.noDiscussionYet": "No discussion yet",
|
|
"comm.commentsAppearHere": "No comments yet",
|
|
"comm.noMatchFilters": "No messages match your filters",
|
|
"comm.noMessagesChannel": "No messages in this channel yet",
|
|
"comm.adjustFilters": "Try adjusting your search or filters",
|
|
"comm.messagesAppear": "No messages yet",
|
|
"comm.openTask": "Open task",
|
|
"comm.selectChannelSend": "Select a channel to read and send messages.",
|
|
"comm.replyInDiscussion": "Reply in task discussion...",
|
|
"comm.typeMessage": "Type a message...",
|
|
"comm.sendShortcut": "Press {0}+Enter to send",
|
|
"comm.reply": "Reply",
|
|
"comm.replyCount": "{0} reply",
|
|
"comm.repliesCount": "{0} replies",
|
|
"comm.replyingTo": "Replying to",
|
|
"comm.searchMessages": "Search messages...",
|
|
"comm.filters": "Filters",
|
|
"comm.allChannels": "All channels",
|
|
"comm.direct": "Direct",
|
|
"comm.department": "Department",
|
|
"comm.company": "Company",
|
|
"comm.incident": "Incident",
|
|
"comm.allPriorities": "All priorities",
|
|
"comm.urgent": "Urgent",
|
|
"comm.normal": "Normal",
|
|
"comm.low": "Low",
|
|
"comm.unreadOnly": "Unread only",
|
|
"comm.clearFilters": "Clear filters",
|
|
"comm.composeMessage": "Compose Message",
|
|
"comm.fromAgent": "From Agent",
|
|
"comm.channel": "Channel",
|
|
"comm.companyBroadcast": "Company-wide broadcast",
|
|
"comm.departmentChannel": "Department channel",
|
|
"comm.projectChannel": "Project channel",
|
|
"comm.incidentChannel": "Incident channel",
|
|
"comm.directMessage": "Direct message",
|
|
"comm.toAgent": "To Agent",
|
|
"comm.selectRecipient": "Select a recipient...",
|
|
"comm.selectDepartment": "Select department...",
|
|
"comm.selectProject": "Select project...",
|
|
"comm.subject": "Subject",
|
|
"comm.messageSubject": "Message subject",
|
|
"comm.message": "Message",
|
|
"comm.writeMessage": "Write your message...",
|
|
"comm.sendMessage": "Send Message",
|
|
"comm.subjectOptional": "Subject (optional)",
|
|
"comm.selectConversation": "Select a direct conversation partner before sending a DM.",
|
|
"comm.directMessages": "Direct Messages",
|
|
"comm.companyWide": "Company-wide",
|
|
"comm.unread": "unread",
|
|
"comm.messages": "messages",
|
|
"comm.message_singular": "message",
|
|
"comm.comments": "comments",
|
|
"comm.comment_singular": "comment",
|
|
|
|
// ── Dashboard ──
|
|
"dash.companyHealth": "Company Health",
|
|
"dash.excellent": "Excellent",
|
|
"dash.good": "Good",
|
|
"dash.fair": "Fair",
|
|
"dash.poor": "Poor",
|
|
"dash.critical": "Critical",
|
|
"dash.noAgentsYet": "No agents hired yet",
|
|
"dash.noAgentsDetail": "Your CEO is working on hiring. Check back shortly.",
|
|
"dash.createCeoAgent": "",
|
|
"dash.noActivityYet": "Waiting for activity",
|
|
"dash.noActivityDetail": "Agent actions and events will stream here in real time.",
|
|
"dash.liveRuns": "Live Runs",
|
|
"dash.running": "running",
|
|
"dash.allQuiet": "All quiet",
|
|
"dash.activeTasks": "Active Tasks",
|
|
"dash.queued": "queued",
|
|
"dash.approvals": "Approvals",
|
|
"dash.needsAttention": "Needs your attention",
|
|
"dash.allClear": "All clear",
|
|
"dash.failedRuns": "Failed Runs",
|
|
"dash.totalSpend": "Total Spend",
|
|
"dash.projects": "Projects",
|
|
"dash.total": "total",
|
|
"dash.unreadMessages": "Unread Messages",
|
|
"dash.needsTriage": "Needs triage",
|
|
"dash.allRead": "All read",
|
|
"dash.browserOps": "Browser Ops",
|
|
"dash.blockedOrFailed": "Blocked or failed",
|
|
"dash.nominal": "Nominal",
|
|
"dash.workflowStalls": "Workflow Stalls",
|
|
"dash.pausedOrFailed": "Paused or failed",
|
|
"dash.healthy": "Healthy",
|
|
"dash.departments": "Departments",
|
|
"dash.orgChart": "Org chart",
|
|
"dash.currentSprint": "Current Sprint",
|
|
"dash.manage": "Manage",
|
|
"dash.goalProgress": "Goal Progress",
|
|
"dash.allGoals": "All goals",
|
|
"dash.taskPipeline": "Task Pipeline",
|
|
"dash.viewAll": "View all",
|
|
"dash.workforce": "Workforce",
|
|
"dash.recentActivity": "Recent Activity",
|
|
"dash.infrastructure": "Infrastructure",
|
|
"dash.needsAttentionSection": "Needs Your Attention",
|
|
"dash.daysLeft": "{0} days left",
|
|
"dash.tasksComplete": "{0}/{1} tasks complete",
|
|
"dash.people": "People",
|
|
"dash.active": "Active",
|
|
"dash.blocked": "Blocked",
|
|
"dash.backlog": "Backlog",
|
|
"dash.todo": "Todo",
|
|
"dash.inProgress": "In Progress",
|
|
"dash.inReview": "In Review",
|
|
"dash.noTasksYet": "No tasks yet",
|
|
"dash.tasksAppearBoard": "No tasks yet",
|
|
"dash.runFailed": "Run failed",
|
|
"dash.browserAction": "Browser action",
|
|
"dash.workflow": "Workflow",
|
|
"dash.points": "points",
|
|
|
|
// ── Organization ──
|
|
"org.noAgentsYet": "No agents hired yet",
|
|
"org.noAgentsDetail": "Agents join your company through the CEO\u2019s hiring decisions or your direct approval.",
|
|
"org.noTitle": "No title",
|
|
"org.noGoalsYet": "No goals defined yet",
|
|
"org.noGoalsDetail": "Goals are set during company creation and drive how agents prioritize work.",
|
|
"org.noProjectsYet": "No projects created yet",
|
|
"org.noProjectsDetail": "The CEO organizes work into projects as the company scales.",
|
|
"org.noAgentsToDisplay": "Organization chart is empty",
|
|
"org.noAgentsToDisplayDetail": "Agents will appear here once hired, showing reporting structure and status.",
|
|
"org.saveChanges": "Save changes",
|
|
"org.submitHireRequest": "Submit hire request",
|
|
"org.createGoal": "Create goal",
|
|
"org.createProject": "Create project",
|
|
"org.goalTitle": "Goal title",
|
|
"org.successCriteria": "Success criteria",
|
|
"org.ownerAgent": "Owner agent",
|
|
"org.noOwner": "No owner",
|
|
"org.parentGoal": "Parent goal",
|
|
"org.noParentGoal": "No parent goal",
|
|
"org.projectName": "Project name",
|
|
"org.linkedGoal": "Linked goal",
|
|
"org.noLinkedGoal": "No linked goal",
|
|
"org.leadAgent": "Lead agent",
|
|
"org.noLead": "No lead",
|
|
"org.targetDate": "Target date",
|
|
"org.noManager": "No manager",
|
|
"org.agentName": "Agent name",
|
|
"org.monthlyBudget": "Monthly budget (USD)",
|
|
"org.continuousExecution": "Continuous Execution",
|
|
"org.enableHeartbeat": "Enable heartbeat",
|
|
"org.wakeNow": "Wake now",
|
|
"org.thinkingEffort": "Thinking effort",
|
|
"org.default": "Default",
|
|
"org.model": "Model",
|
|
"org.interval": "Interval",
|
|
"org.fit": "Fit",
|
|
|
|
// ── Runs ──
|
|
"runs.noRunsYet": "No agent runs yet",
|
|
"runs.noRunsDetail": "Runs are created when agents execute tasks. They\u2019ll appear here with logs and status.",
|
|
"runs.activeLabel": "Active",
|
|
"runs.queuedOrRunning": "Queued or running right now",
|
|
"runs.needsAttention": "Needs attention",
|
|
"runs.failedTimedInterrupted": "Failed, timed out, or interrupted",
|
|
"runs.completedLabel": "Completed",
|
|
"runs.finishedWithout": "Finished without current intervention",
|
|
"runs.runQueue": "Run queue",
|
|
"runs.searchRuns": "Search by task, agent, connector, workspace, or error",
|
|
"runs.noRunsMatch": "No runs match this filter",
|
|
"runs.noRunsMatchDetail": "Try broadening your filter or clearing it to see all runs.",
|
|
"runs.runDetail": "Run detail",
|
|
"runs.openConsole": "Open console",
|
|
"runs.cancelRun": "Cancel run",
|
|
"runs.noSummary": "No summary yet",
|
|
"runs.unknownAgent": "Unknown agent",
|
|
"runs.noExclusiveLock": "No exclusive workspace lock",
|
|
"runs.connectorDefault": "Connector default",
|
|
"runs.openLogFile": "Open log file",
|
|
"runs.logTail": "Log tail",
|
|
"runs.incrementalReader": "Incremental reader",
|
|
"runs.reloadTail": "Reload tail",
|
|
"runs.loadOlder": "Load older",
|
|
"runs.showingBytes": "Showing bytes {0} to {1} of {2}",
|
|
"runs.refreshing": "Refreshing...",
|
|
"runs.atLatestTail": "At latest tail",
|
|
"runs.tailWindowLoaded": "Tail window loaded",
|
|
"runs.noLogOutput": "No log output captured yet.",
|
|
|
|
// ── Automation ──
|
|
"auto.automationRules": "Automation Rules",
|
|
"auto.newRule": "New Rule",
|
|
"auto.totalRules": "Total Rules",
|
|
"auto.totalExecutions": "Total Executions",
|
|
"auto.recentActivity": "Recent Activity",
|
|
"auto.rules": "Rules",
|
|
"auto.activityLog": "Activity Log",
|
|
"auto.noAutomationRules": "No automation rules",
|
|
"auto.noAutomationDesc": "Rules automate actions based on company events.",
|
|
"auto.createFirstRule": "Create First Rule",
|
|
"auto.noRulesMatch": "No rules match the current filter.",
|
|
"auto.noActivityLog": "No activity yet",
|
|
"auto.editRule": "Edit Automation Rule",
|
|
"auto.newRuleTitle": "New Automation Rule",
|
|
"auto.ruleName": "Rule Name",
|
|
"auto.ruleDescription": "Description",
|
|
"auto.trigger": "Trigger",
|
|
"auto.conditionsJson": "Conditions (JSON)",
|
|
"auto.action": "Action",
|
|
"auto.actionConfigJson": "Action Configuration (JSON)",
|
|
"auto.sourceDepartment": "Source Department",
|
|
"auto.targetDepartment": "Target Department",
|
|
"auto.priorityLabel": "Priority",
|
|
"auto.lowPriority": "Low priority",
|
|
"auto.highPriority": "High priority",
|
|
"auto.saveChanges": "Save Changes",
|
|
"auto.createRule": "Create Rule",
|
|
"auto.workflowPipelines": "Workflow Pipelines",
|
|
"auto.newWorkflow": "New Workflow",
|
|
"auto.noWorkflowPipelines": "No workflow pipelines",
|
|
"auto.noWorkflowDesc": "Chain multiple actions into automated pipelines.",
|
|
"auto.createFirstWorkflow": "Create First Workflow",
|
|
"auto.editWorkflow": "Edit Workflow",
|
|
"auto.newWorkflowTitle": "New Workflow",
|
|
"auto.workflowName": "Workflow Name",
|
|
"auto.workflowDescription": "Description",
|
|
"auto.triggerConfig": "Trigger Configuration (JSON)",
|
|
"auto.pipelineSteps": "Pipeline Steps (JSON Array)",
|
|
"auto.createWorkflow": "Create Workflow",
|
|
"auto.automationEngine": "Automation Engine",
|
|
"auto.automationEngineDesc": "Rules and workflows automate your company end-to-end.",
|
|
"auto.automationRulesTab": "Automation Rules",
|
|
"auto.workflowsTab": "Workflows",
|
|
"auto.noStepsDefined": "No steps defined",
|
|
"auto.requiresApproval": "Requires approval",
|
|
"auto.deleteConfirm": "Are you sure you want to delete",
|
|
"auto.cannotUndo": "This action cannot be undone.",
|
|
|
|
// ── Social ──
|
|
"social.socialMedia": "Social Media",
|
|
"social.accountsConnected": "{0} account{1} connected",
|
|
"social.addAccount": "Add Account",
|
|
"social.howItWorks": "How it works",
|
|
"social.howItWorksDesc": "Add accounts, log in via browser. Agents post through browser automation. All actions are logged.",
|
|
"social.accounts": "Accounts",
|
|
"social.actionHistory": "Action History",
|
|
"social.noAccounts": "No social accounts",
|
|
"social.noAccountsDesc": "Add an account to get started",
|
|
"social.noActions": "No browser actions yet",
|
|
"social.addSocialAccount": "Add Social Account",
|
|
"social.platform": "Platform",
|
|
"social.usernameHandle": "Username / Handle",
|
|
"social.displayName": "Display Name (optional)",
|
|
"social.requireApproval": "Require Board Approval for Posts",
|
|
"social.requireApprovalDesc": "Agents must get approval before publishing content to this account",
|
|
"social.approvalRequired": "Approval required",
|
|
"social.login": "Login",
|
|
"social.openTask": "Open task",
|
|
"social.openApproval": "Open approval",
|
|
"social.screenshot": "Screenshot",
|
|
|
|
// ── Company Operations ──
|
|
"ops.documentCenter": "Document Center",
|
|
"ops.knowledgeBase": "Knowledge Base",
|
|
"ops.meetings": "Meetings",
|
|
"ops.sprintBoard": "Sprint Board",
|
|
"ops.newDocument": "New document",
|
|
"ops.newKnowledgeEntry": "New knowledge entry",
|
|
"ops.newMeeting": "New meeting",
|
|
"ops.newSprint": "New sprint",
|
|
"ops.deleteDocument": "Delete document",
|
|
"ops.deleteDocumentMsg": "This removes the document from the company knowledge surface.",
|
|
"ops.deleteKnowledgeEntry": "Delete knowledge entry",
|
|
"ops.deleteKnowledgeMsg": "This removes the entry from the shared company knowledge base.",
|
|
"ops.deleteMeeting": "Delete meeting",
|
|
"ops.deleteMeetingMsg": "This removes the meeting and its operational context from the company timeline.",
|
|
"ops.deleteSprint": "Delete sprint",
|
|
"ops.deleteSprintMsg": "This removes the sprint board entry. Historical run and task records remain.",
|
|
"ops.items": "items",
|
|
"ops.item": "item",
|
|
"ops.new": "New",
|
|
|
|
// ── Inbox / Standup / Performance ──
|
|
"inbox.title": "Inbox",
|
|
"inbox.itemsNeedAttention": "{0} item{1} need{2} your attention",
|
|
"inbox.allClear": "All clear!",
|
|
"inbox.noItemsNow": "No items need your attention right now",
|
|
"inbox.all": "All",
|
|
"inbox.approvalsFilter": "Approvals",
|
|
"inbox.reviewsFilter": "Reviews",
|
|
"inbox.failedFilter": "Failed",
|
|
"inbox.blockedFilter": "Blocked",
|
|
"inbox.budgetFilter": "Budget",
|
|
"inbox.messagesFilter": "Messages",
|
|
"standup.dailyStandup": "Daily Standup",
|
|
"standup.generated": "Generated",
|
|
"standup.productive": "Productive",
|
|
"standup.blockers": "Blockers",
|
|
"standup.pendingApprovals": "Approvals",
|
|
"standup.budgetUsed": "Budget Used",
|
|
"standup.highlights": "Highlights",
|
|
"standup.agentStatus": "Agent Status",
|
|
"standup.noData": "No standup data",
|
|
"standup.noDataDesc": "Appears once agents are active",
|
|
"standup.inProgress": "in progress",
|
|
"standup.doneLabel": "done",
|
|
"standup.blockedLabel": "blocked",
|
|
"perf.noMetrics": "No metrics yet",
|
|
"perf.noMetricsDesc": "Metrics will appear after agents start working",
|
|
"perf.successRate": "Success Rate",
|
|
"perf.tasksDone": "Tasks Done",
|
|
"perf.throughput": "Throughput",
|
|
"perf.tasksPerDay": "tasks/day",
|
|
"perf.avgCostTask": "Avg Cost/Task",
|
|
"perf.runActivity30d": "Run Activity (30d)",
|
|
"perf.succeeded": "succeeded",
|
|
"perf.failed": "failed",
|
|
"perf.agentPerformance": "Agent Performance",
|
|
"perf.agent": "Agent",
|
|
"perf.tasksDoneCol": "Tasks Done",
|
|
"perf.successPct": "Success %",
|
|
"perf.runsCol": "Runs",
|
|
"perf.avgDuration": "Avg Duration",
|
|
"perf.costCol": "Cost",
|
|
"perf.ofTotal": "of {0} total",
|
|
|
|
// ── Connectors ──
|
|
"conn.saveConnector": "Save connector",
|
|
"conn.status": "Status",
|
|
"conn.capabilityMatrix": "Capability matrix",
|
|
"conn.command": "Command",
|
|
"conn.commandInfo": "Pinned to the audited runtime binary.",
|
|
"conn.model": "Model",
|
|
"conn.modelRequired": "Model (required)",
|
|
"conn.connectorDefault": "Use connector default",
|
|
"conn.selectModel": "Please select a model...",
|
|
"conn.loadingModels": "Loading available models...",
|
|
"conn.secretBindings": "Secret bindings",
|
|
"conn.operationalNotes": "Operational notes",
|
|
"conn.healthCheckInfo": "Health checks run automatically.",
|
|
"conn.refreshingState": "Refreshing connector state...",
|
|
"conn.latestHealthCheck": "Latest health-check detail",
|
|
"conn.configDoc": "Configuration doc",
|
|
};
|