export declare const NS = "dsh-automation"; export declare const en: { readonly tab: "Scheduled tasks"; readonly "sidebar.tab": "Scheduled"; readonly "sidebar.tabs": "Workspace views"; readonly "sidebar.tasksTab": "Tasks"; readonly "sidebar.views": "Scheduled views"; readonly "sidebar.viewOverview": "Task overview"; readonly "sidebar.runsTab": "Records"; readonly "sidebar.overviewTab": "Tasks"; readonly "records.groupReadOnly": "Scheduled task groups cannot be renamed or deleted here."; readonly "records.groupByTask": "By task"; readonly "records.sectionTasks": "Tasks"; readonly "sidebar.treeUnavailable": "The official task tree is unavailable in this Host."; readonly "sidebar.workspaces": "Workspaces"; readonly "sidebar.search": "Search"; readonly "sidebar.clearSearch": "Clear search"; readonly "sidebar.entry.title": "Sidebar entry"; readonly "sidebar.entry.desc": "Show dedicated scheduled tasks entry in the primary sidebar"; readonly "sidebar.entry.toggle": "Toggle sidebar entry"; readonly "update.entry.title": "Online update"; readonly "update.entry.desc": "Check for updates and notify when new versions are available"; readonly "update.entry.toggle": "Toggle online update"; readonly "officialSchedule.entry.title": "Hide official automation entry"; readonly "officialSchedule.entry.desc": "Hide built-in 'Automation tasks' sidebar entry to avoid conflict. Restores automatically when disabled or uninstalled."; readonly "officialSchedule.entry.toggle": "Toggle hide official automation entry"; readonly "taskTreeSessions.entry.title": "Show automation sessions in task tree"; readonly "taskTreeSessions.entry.desc": "Show scheduled task run history in the official workspace task tree. When disabled, sessions are shown only under 'Schedule → Records'."; readonly "taskTreeSessions.entry.toggle": "Toggle show automation sessions in task tree"; readonly "error.update.disabled": "locked by host configuration"; readonly "header.lead": "Plan automatic tasks, or trigger them by hand. Describe the recurring work in any chat to create it quickly."; readonly "header.githubProject": "GitHub"; readonly "header.githubFeedback": "Issues"; readonly "examples.title": "Recommended examples"; readonly "examples.1.title": "Daily regression check"; readonly "examples.1.body": "Create a scheduled task that runs every day and inspects new test failures."; readonly "examples.1.chip": "Every day 09:00"; readonly "examples.2.title": "Weekly dependency review"; readonly "examples.2.body": "Create a scheduled task that runs every Monday and reports outdated or risky dependencies."; readonly "examples.2.chip": "Monday 10:00"; readonly "examples.3.title": "Weekday morning briefing"; readonly "examples.3.body": "Create a scheduled task that runs on weekdays and summarizes overnight changes."; readonly "examples.3.chip": "Weekdays 08:00"; readonly "chat.prompt": "I want to create a scheduled task that runs every [interval] and does [the actual task]"; readonly "menu.run": "Run task"; readonly "menu.edit": "Edit task"; readonly "menu.delete": "Delete task"; readonly "session.taskSettings": "Task settings"; readonly "history.range.day": "By day"; readonly "history.range.week": "By week"; readonly "history.range.month": "By month"; readonly "history.allTasks": "All tasks"; readonly "history.allStatus": "All statuses"; readonly "history.today": "Today"; readonly "history.yesterday": "Yesterday"; readonly "history.date": "{date}"; readonly "history.week": "Week of {date}"; readonly "history.month": "{month}"; readonly "history.nextApprox": "Next run in about {when}"; readonly "time.withinMinute": "about {count} minutes"; readonly "time.withinHour": "about {count} hours"; readonly "time.withinDay": "about {count} days"; readonly "search.placeholder": "Search scheduled tasks..."; readonly "action.chatCreate": "Create in chat"; readonly "action.create": "New scheduled task"; readonly "banner.wake": "Scheduled tasks run only while this computer stays awake."; readonly "tabs.mine": "Tasks"; readonly "tabs.runs": "Run history"; readonly "sort.created.asc": "Created time ascending"; readonly "sort.created.desc": "Created time descending"; readonly "sort.planned.asc": "Planned time ascending"; readonly "sort.planned.desc": "Planned time descending"; readonly "sort.default.save": "Set as default"; readonly "sort.default.saved": "Default"; readonly "form.workspace": "Workspace"; readonly "form.fieldWorkspace": "Workspace"; readonly "form.fieldModel": "Model"; readonly "form.providerAccount": "DeepSeek account"; readonly "form.fieldEffort": "Reasoning"; readonly "form.fieldPermission": "Permission"; readonly "form.slashHint": "Type / to insert a skill"; readonly "form.slashEmpty": "No matching skills"; readonly "form.addWorkspace": "Add workspace"; readonly "form.workspaceRequired": "Add a registered workspace before saving."; readonly "form.workspaceUnavailable": "This Host cannot create workspaces."; readonly "form.addWorkspaceFailed": "Could not add the workspace."; readonly "form.workspacePath": "Folder path"; readonly "form.workspacePathPlaceholder": "D:\\work\\project"; readonly "form.model": "Model"; readonly "form.modelSelect": "Select model"; readonly "form.effort": "Reasoning"; readonly "form.effort.none": "Default"; readonly "form.effort.low": "Low"; readonly "form.effort.medium": "Medium"; readonly "form.effort.high": "High"; readonly "form.error.workspace": "Select a workspace."; readonly "modal.title": "New scheduled task"; readonly "modal.edit": "Edit scheduled task"; readonly "modal.save": "Save"; readonly "stats.next": "Next run"; readonly "stats.noneScheduled": "None scheduled"; readonly "section.refresh": "Refresh"; readonly "empty.title": "Let recurring coding work run itself"; readonly "empty.body": "Save a self-contained task, a schedule, and a permission boundary. Every run starts in a new Session."; readonly "runs.empty": "No runs yet. Run one now, or wait for the next scheduled occurrence."; readonly "overview.empty": "No scheduled tasks yet. Create one in Settings."; readonly "form.title": "Create automation"; readonly "form.subtitle": "Write a complete, standalone task. Scheduled runs do not inherit this conversation."; readonly "form.name": "Name"; readonly "form.namePlaceholder": "Daily regression triage"; readonly "form.prompt": "Task prompt"; readonly "form.promptPlaceholder": "Inspect new test failures, locate the regression, and propose a verified minimal fix…"; readonly "form.schedule": "Schedule"; readonly "form.planTime": "Schedule"; readonly "form.hourly": "Hourly"; readonly "form.monthly": "Monthly"; readonly "form.custom": "Every few days"; readonly "form.intervalHint": "Runs every this many minutes, starting now."; readonly "form.customHint": "Runs every this many days at the selected time."; readonly "form.atTime": "at"; readonly "form.minutesShort": "min"; readonly "form.daysShort": "days"; readonly "form.monthDay": "Day {day} of month"; readonly "form.skills": "Skills"; readonly "form.skillsEmpty": "No skills available"; readonly "schedule.hourlyAt": "Every hour at :{minute}"; readonly "schedule.monthlyAt": "Monthly on day {day} · {time}"; readonly "schedule.customAt": "Every {count} days · {time}"; readonly "form.once": "Does not repeat"; readonly "form.interval": "Interval"; readonly "form.daily": "Daily"; readonly "form.weekly": "Weekly"; readonly "form.runAt": "Run at"; readonly "form.every": "Every"; readonly "form.minutes": "minutes"; readonly "form.time": "Time"; readonly "form.days": "Weekdays"; readonly "form.timeZone": "Time zone"; readonly "form.maxConcurrentRuns": "Concurrency"; readonly "form.maxConcurrentRunsHint": "Queued and running executions share this limit. Defaults to 1; when full, scheduled triggers are skipped and manual runs are rejected."; readonly "form.error.maxConcurrentRuns": "Enter a positive whole number for concurrent runs."; readonly "form.permission": "Permission boundary"; readonly "permission.readOnly": "Read Only"; readonly "permission.workspaceWrite": "Workspace Write"; readonly "permission.fullAccess": "Full access"; readonly "form.cancel": "Cancel"; readonly "form.submit": "Create automation"; readonly "form.submitting": "Creating…"; readonly "form.error.name": "Enter a name."; readonly "form.error.prompt": "Enter a complete, standalone task prompt."; readonly "form.error.once": "Choose a valid future date and time."; readonly "form.error.interval": "The interval must be between 1 and 43,200 minutes."; readonly "form.error.weekdays": "Select at least one weekday."; readonly "day.1": "Mon"; readonly "day.2": "Tue"; readonly "day.3": "Wed"; readonly "day.4": "Thu"; readonly "day.5": "Fri"; readonly "day.6": "Sat"; readonly "day.7": "Sun"; readonly "status.active": "Active"; readonly "status.paused": "Paused"; readonly "status.queued": "Queued"; readonly "status.running": "Running"; readonly "status.succeeded": "Succeeded"; readonly "status.failed": "Failed"; readonly "status.skipped": "Skipped"; readonly "status.cancelled": "Cancelled"; readonly "status.interrupted": "Interrupted"; readonly "schedule.onceAt": "Once · {time}"; readonly "schedule.everyMinutes": "Every {count} minutes"; readonly "schedule.dailyAt": "Daily · {time}"; readonly "schedule.weeklyAt": "{days} · {time}"; readonly "card.pause": "Pause"; readonly "card.resume": "Resume"; readonly "card.more": "More actions"; readonly "card.confirmDelete": "Delete this automation?"; readonly "card.confirmDeleteHint": "Run history is kept for audit."; readonly "card.confirm": "Delete"; readonly "card.cancel": "Cancel"; readonly "run.trigger.schedule": "Scheduled"; readonly "run.trigger.manual": "Manual"; readonly loading: "Loading automations…"; readonly "error.title": "Automations could not be loaded"; readonly "error.retry": "Try again"; readonly "error.action": "The action failed. Please try again."; readonly "error.taskMissing": "This scheduled task no longer exists."; readonly "error.offline": "Could not reach the local automation service. Check that DSH is still running and try again."; readonly "time.minutes": "{count}m"; readonly "time.hours": "{count}h"; readonly "time.days": "{count}d"; readonly "time.months": "{count}mo"; readonly "time.years": "{count}y"; readonly "time.ago": "{text} ago"; readonly "time.now": "now"; readonly "time.minuteAgo": "{count}m ago"; readonly "time.hourAgo": "{count}h ago"; readonly "time.dayAgo": "{count}d ago"; readonly "time.inMinute": "in {count}m"; readonly "time.inHour": "in {count}h"; readonly "time.inDay": "in {count}d"; }; export type AutomationLocaleKey = keyof typeof en; export declare const zh: Record;