export const thread = {
  "thread.branchPicker.allLoaded": "All loaded",
  "thread.branchPicker.branchesTab": "Branches",
  "thread.branchPicker.couldntLoadBranches":
    "Couldn't load branches from GitHub. You can still pick from your branches.",
  "thread.branchPicker.couldntLoadPullRequests":
    "Couldn't load pull requests from GitHub.",
  "thread.branchPicker.createBranch": 'Create "{name}"',
  "thread.branchPicker.hiddenForkPrs":
    "{count} PR(s) from forks hidden — open on a branch in this repo",
  "thread.branchPicker.last7Days": "Last 7 days",
  "thread.branchPicker.loadMoreBranches": "Load more branches",
  "thread.branchPicker.loadingMore": "Loading more…",
  "thread.branchPicker.loadingPullRequests": "Loading pull requests…",
  "thread.branchPicker.lookingThroughMoreBranches":
    "Looking through more branches...",
  "thread.branchPicker.new": "New",
  "thread.branchPicker.noBranchesFound": "No branches found.",
  "thread.branchPicker.noPullRequestsFound":
    "No pull requests match your search.",
  "thread.branchPicker.noOpenPullRequests": "No open pull requests.",
  "thread.branchPicker.openPullRequests": "Open pull requests",
  "thread.branchPicker.otherBranchesInRepo": "Other branches in repo",
  "thread.branchPicker.prsTab": "PRs",
  "thread.branchPicker.searchLoadedBranches": "Search loaded branches…",
  "thread.branchPicker.searchPullRequests": "Search pull requests…",
  "thread.branchPicker.selectBranch": "Select branch…",
  "thread.branchPicker.yourBranches": "Your branches",
  "thread.changesTab.couldntLoadPrChanges": "Couldn't load PR changes.",
  "thread.changesTab.loadingChanges": "Loading changes…",
  "thread.changesTab.noCommittedChanges":
    "No committed changes in this pull request",
  "thread.checksTab.couldntLoadCheckDetail":
    "Couldn't load this check's detail.",
  "thread.checksTab.couldntLoadCheckRuns": "Couldn't load check runs.",
  "thread.checksTab.failure": "Failure",
  "thread.checksTab.inProgress": "In progress",
  "thread.checksTab.loadingCheckDetail": "Loading detail…",
  "thread.checksTab.loadingChecks": "Loading checks…",
  "thread.checksTab.noCheckDetail": "This check has no detailed output.",
  "thread.checksTab.noCheckRunsOnPrHeadCommit":
    "No check runs on the PR head commit.",
  "thread.checksTab.rerun": "Re-run",
  "thread.checksTab.success": "Success",
  "thread.checksTab.viewRun": "View run",
  "thread.gitTab.by": "by @{author}",
  "thread.gitTab.closed": "✗ Closed",
  "thread.gitTab.couldNotLoadPrState":
    "Couldn't load PR state. The GitHub connection may be broken.",
  "thread.gitTab.into": "into {base}",
  "thread.gitTab.loadingPrState": "Loading PR state…",
  "thread.gitTab.merged": "✓ Merged",
  "thread.gitTab.noBranchSelected": "No branch selected.",
  "thread.gitTab.noPrYet":
    'This branch doesn\'t have an open pull request. Click "Submit for review" in the header to open one; the agent will draft the title and summary from the current state of the branch.',
  "thread.gitTab.notLinkedToGithub":
    "This virtualmcp is not linked to a GitHub repository.",
  "thread.gitTab.openBranchOnGithub": "Open branch on GitHub",
  "thread.gitTab.openPrAriaLabel": "Open PR #{number} on GitHub",
  "thread.gitTab.pickBranchForPrStatus":
    "Pick a branch from the header to see PR status.",
  "thread.gitTab.prNumber": "PR #{number}",
  "thread.headerActions.addressFeedback": "Address feedback",
  "thread.headerActions.awaitingReview": "Awaiting review",
  "thread.headerActions.branchInSyncTooltip": "Branch is in sync with {base}",
  "thread.headerActions.chatIsRunning": "Chat is running",
  "thread.headerActions.checkingOutTooltip": "Checking out {branch}",
  "thread.headerActions.cloneFailed": "Clone failed",
  "thread.headerActions.cloneFailedDefaultTooltip":
    "git clone failed — see setup logs",
  "thread.headerActions.cloningRepo": "Cloning repo…",
  "thread.headerActions.cloningRepoTooltip": "Cloning the project repository",
  "thread.headerActions.continue": "Continue",
  "thread.headerActions.failedToMergePullRequest":
    "Failed to merge pull request",
  "thread.headerActions.failingChecksTooltip": "Failing: {checks}",
  "thread.headerActions.fixTests": "Fix tests",
  "thread.headerActions.githubConnectionRemoved":
    "GitHub connection was removed — relink the repository in Settings to save changes",
  "thread.headerActions.loading": "Loading…",
  "thread.headerActions.loadingBranch": "Loading branch…",
  "thread.headerActions.loadingBranchTooltip":
    "Loading branch and pull request status",
  "thread.headerActions.markReady": "Mark ready",
  "thread.headerActions.markDraftReadyTooltip":
    "Mark draft PR ready for review",
  "thread.headerActions.openNewPrTooltip":
    "Open a new PR with the latest commits",
  "thread.headerActions.openPrForBranchTooltip":
    "Open a PR for {branch} → {base}",
  "thread.headerActions.prMergedTooltip": "PR #{prNumber} merged into {base}",
  "thread.headerActions.publish": "Publish",
  "thread.headerActions.publishDirectlySkipReview":
    "Publish directly, skipping review",
  "thread.headerActions.publishedPr": "Published PR #{prNumber}",
  "thread.headerActions.sync": "Sync",
  "thread.headerActions.syncTooltip":
    "Save your changes and catch up with everyone else's work",
  "thread.headerActions.published": "Published",
  "thread.headerActions.publishNeedsReview":
    "This change needs review before publishing.",
  "thread.headerActions.publishToProduction": "Publish to production",
  "thread.headerActions.pushAndOpenPrTooltip":
    "Push and open a PR for {branch} → {base}",
  "thread.headerActions.pushLocalCommitsTooltip":
    "Push local commits to PR #{prNumber}",
  "thread.headerActions.reconnectGithub": "Reconnect GitHub",
  "thread.headerActions.reviewingChanges": "Reviewing changes…",
  "thread.headerActions.reopen": "Reopen",
  "thread.headerActions.reopenPrTooltip": "Reopen PR #{prNumber}",
  "thread.headerActions.resolveConflictsTooltip":
    "Resolve conflicts with {base} before merging",
  "thread.headerActions.runningTests": "Running tests…",
  "thread.headerActions.squashMergeTooltip":
    "Squash-merge PR #{prNumber} into {base}",
  "thread.headerActions.startingSandbox": "Preparing environment…",
  "thread.headerActions.submitForReview": "Submit for review",
  "thread.headerActions.switchingTo": "Switching to {branch}…",
  "thread.headerActions.syncWith": "Sync with {base}",
  "thread.headerActions.unresolvedConversationsTooltip":
    "{count} unresolved conversation(s)",
  "thread.headerActions.upToDate": "Up to date",
  "thread.headerActions.waitingForApprovalsTooltip":
    "Waiting for required approvals",
  "thread.headerActions.waitingForBranchTooltip":
    "Almost ready — finishing setting up your environment",
  "thread.headerActions.waitingForDaemonTooltip":
    "Getting your environment ready — this only takes a moment",
  "thread.headerActions.waitingForSandboxBranchTooltip":
    "Getting your environment ready — this only takes a moment",
  "thread.headerActions.waitingOnChecksTooltip":
    "Waiting on {count} check(s) to finish",
  "thread.mergeSplitButton.moreActionsAriaLabel": "More actions",
  "thread.mergeSplitButton.review": "Review",
  "thread.openInBoardButton.openTaskAriaLabel": "Open task in board",
  "thread.openInBoardButton.openTaskInBoard": "Open task in board",
  "thread.publishDialog.allChangesDiscarded": "All changes discarded",
  "thread.publishDialog.branchLabel": "Branch:",
  "thread.publishDialog.cancel": "Cancel",
  "thread.publishDialog.change": "change",
  "thread.publishDialog.changes": "changes",
  "thread.publishDialog.changesFrom": "Changes from {branch}",
  "thread.publishDialog.changesTab": "Changes",
  "thread.publishDialog.commitMessage": "Commit message",
  "thread.publishDialog.commitTitlePlaceholder": "Commit title…",
  "thread.publishDialog.description": "Description",
  "thread.publishDialog.descriptionLabel": "Description",
  "thread.publishDialog.descriptionPlaceholder": "Description (optional)…",
  "thread.publishDialog.discardAll": "Discard all",
  "thread.publishDialog.discardConfirmMessage":
    "Discard all changes? This cannot be undone.",
  "thread.publishDialog.discardedChanges": "Discarded changes to {filepath}",
  "thread.publishDialog.failedDiscardChanges": "Failed to discard changes",
  "thread.publishDialog.failedLoad": "Failed to load changes.",
  "thread.publishDialog.failedLoadAfterReprovision":
    "Failed to load changes after re-provisioning the sandbox.",
  "thread.publishDialog.failedMergePullRequest": "Failed to merge pull request",
  "thread.publishDialog.failedOpenPullRequest": "Failed to open pull request",
  "thread.publishDialog.failedPublish": "Failed to publish",
  "thread.publishDialog.failedPushChanges": "Failed to push changes",
  "thread.publishDialog.failedRebase": "Failed to rebase onto base",
  "thread.publishDialog.failedSubmitForReview": "Failed to submit for review",
  "thread.publishDialog.generating": "Generating…",
  "thread.publishDialog.inThisPr": "in this PR",
  "thread.publishDialog.loadingChanges": "Loading changes…",
  "thread.publishDialog.mergeFailed":
    "Changes were pushed and PR #{prNumber} is open, but merge failed: {message}",
  "thread.publishDialog.opensPullRequestInto":
    "Opens a pull request into {baseBranch} for review.",
  "thread.publishDialog.publishedTo": "Published to {baseBranch}",
  "thread.publishDialog.publishNeedsReview":
    "This change needs review before publishing.",
  "thread.publishDialog.pullRequest": "Pull request",
  "thread.publishDialog.regenerate": "Regenerate",
  "thread.publishDialog.reviewingChanges": "Reviewing changes…",
  "thread.publishDialog.squashMergesInto":
    "{publishLabel} squash-merges into {baseBranch}.",
  "thread.publishDialog.submitForReview": "Submit for review",
  "thread.publishDialog.submitForReviewButton": "Submit for review",
  "thread.publishDialog.submittedForReview":
    "Submitted pull request #{prNumber} for review",
  "thread.publishDialog.title": "Title",
  "thread.publishDialog.toPublish": "to publish",
  "thread.publishDialog.viewOnGithub": "View on GitHub",
  "thread.publishDialog.viewPr": "View PR",
  "thread.publishDialog.visitPreview": "Visit preview",
} as const;
