/** Issue board and pull requests. */ export const issues = { 'issue.board.new': 'New issue', 'issue.board.manage': 'Manage board', 'issue.board.empty': 'No issues yet', 'issue.board.emptyNote': 'Create an issue to start tracking work.', 'issue.board.viewBoard': 'Board', 'issue.board.viewList': 'List', 'issue.board.filter.state': 'State', 'issue.board.filter.priority': 'Priority', 'issue.board.filter.assignee': 'Assignee', 'issue.board.filter.label': 'Label', 'issue.board.filter.milestone': 'Milestone', 'issue.board.filter.sort': 'Sort', 'issue.board.filter.search': 'Search issues', 'issue.board.filter.reset': 'Reset filters', 'issue.detail.title': 'Title', 'issue.detail.description': 'Description', 'issue.detail.assignee': 'Assignee', 'issue.detail.labels': 'Labels', 'issue.detail.milestone': 'Milestone', 'issue.detail.dueDate': 'Due date', 'issue.detail.comments': 'Comments', 'issue.detail.commentPlaceholder': 'Write a comment…', 'issue.detail.commentSubmit': 'Comment', 'issue.detail.noComments': 'No comments yet', 'issue.detail.activity': 'Activity', 'issue.detail.close': 'Close issue', 'issue.detail.reopen': 'Reopen', 'issue.detail.closed': 'Issue closed.', 'issue.detail.reopened': 'Issue reopened.', 'issue.detail.created': 'Issue created.', 'issue.detail.updated': 'Issue updated.', 'issue.detail.deleted': 'Issue deleted.', 'issue.detail.deleteConfirm': 'Delete this issue?', 'issue.board.name': 'Board name', 'issue.board.created': 'Board created.', 'issue.board.updated': 'Board updated.', 'issue.board.deleted': 'Board deleted.', 'issue.label.create': 'New label', 'issue.label.color': 'Color', 'issue.label.name': 'Label name', 'issue.milestone.create': 'New milestone', 'issue.milestone.title': 'Milestone title', 'issue.milestone.due': 'Due date', 'issue.watch.watching': 'Watching', 'issue.watch.unwatched': 'Default', 'issue.watch.ignore': 'Ignoring', 'pull.new': 'New pull request', 'pull.title': 'Title', 'pull.description': 'Description', 'pull.base': 'Base branch', 'pull.head': 'Compare branch', 'pull.created': 'Pull request created.', 'pull.updated': 'Pull request updated.', 'pull.empty': 'No pull requests yet', 'pull.tabs.conversation': 'Conversation', 'pull.tabs.files': 'Files changed', 'pull.tabs.commits': 'Commits', 'pull.state.open': 'Open', 'pull.state.merged': 'Merged', 'pull.state.closed': 'Closed', 'pull.merge': 'Merge', 'pull.mergeMethod': 'Merge method', 'pull.mergeMethod.merge': 'Create a merge commit', 'pull.mergeMethod.squash': 'Squash and merge', 'pull.mergeMethod.rebase': 'Rebase and merge', 'pull.merged': 'Pull request merged.', 'pull.closedNotice': 'Pull request closed.', 'pull.reopened': 'Pull request reopened.', 'pull.draft': 'Draft', 'pull.readyForReview': 'Ready for review', 'pull.blockedHint': 'Branch protection rules blocked this merge.', 'pull.commentPlaceholder': 'Leave a comment…', 'pull.approve': 'Approve', 'pull.requestChanges': 'Request changes', 'pull.reviewSubmitted': 'Review submitted.', 'pull.filesChanged': 'Files changed', } as const /** Issue activity-line verbs, keyed by the backend's event type. */ export const issueEvents = { 'issue.event.unknown': 'Updated the issue', 'issue.event.fallback': 'Updated the issue ({type})', 'issue.event.created': 'Created the issue', 'issue.event.title_updated': 'Changed the title', 'issue.event.description_updated': 'Changed the summary', 'issue.event.content_updated': 'Changed the description', 'issue.event.milestone_updated': 'Changed the milestone', 'issue.event.priority_updated': 'Changed the priority', 'issue.event.due_updated': 'Changed the due date', 'issue.event.closed': 'Closed the issue', 'issue.event.reopened': 'Reopened the issue', 'issue.event.comment_created': 'Added a comment', 'issue.event.comment_updated': 'Edited a comment', 'issue.event.comment_deleted': 'Deleted a comment', 'issue.event.member_added': 'Added a member', 'issue.event.member_removed': 'Removed a member', 'issue.event.label_added': 'Added a label', 'issue.event.label_removed': 'Removed a label', 'issue.event.dependency_added': 'Added a dependency', 'issue.event.dependency_removed': 'Removed a dependency', 'issue.event.pinned': 'Pinned the issue', 'issue.event.unpinned': 'Unpinned the issue', 'issue.event.repo_relation_added': 'Linked a repository', 'issue.event.repo_relation_removed': 'Unlinked a repository', 'issue.event.verb.milestone_updated': 'changed milestone {from} → {to}', 'issue.event.verb.title_updated': 'renamed {from} → {to}', 'issue.event.verb.label_added': 'added label {name}', 'issue.event.verb.label_removed': 'removed label {name}', 'issue.event.verb.member_added': 'added member {name}', 'issue.event.verb.member_removed': 'removed member {name}', 'issue.event.verb.pull_linked': 'linked pull request {name}', 'issue.event.verb.pull_unlinked': 'unlinked pull request {name}', 'issue.filter.searchPlaceholder': 'Search issues…', 'issue.filter.searchAria': 'Search issue titles', 'issue.filter.clearSearch': 'Clear search', 'issue.filter.statusGroup': 'State filter', 'issue.filter.allPriorities': 'All priorities', 'issue.filter.labelsFailed': 'Could not load labels', 'issue.filter.allLabels': 'All labels', 'issue.filter.allMilestones': 'All milestones', 'issue.filter.noMilestone': 'No milestone', 'issue.filter.allAssignees': 'All assignees', 'issue.filter.sortActive': 'Sort: {label}', 'issue.filter.viewGroup': 'View switch', 'issue.filter.clear': 'Clear filters', 'issue.filter.panelTitle': 'Filter', 'issue.filter.searchIn': 'Search {title}', 'issue.filter.searchHint': 'Press / to search', 'issue.filter.clearAll': 'Clear all', 'issue.filter.done': 'Done', 'issue.board.resultCount': '{count} results', 'issue.board.more': 'More actions', 'issue.board.settingsAction': 'Issue settings', 'issue.board.newHint': 'New issue · press C', 'issue.filter.chip.sort': 'Sort: {value}', 'issue.filter.chip.state': 'State: {value}', 'issue.filter.chip.query': 'Keyword: {value}', 'issue.filter.chip.priority': 'Priority: {value}', 'issue.filter.chip.label': 'Label: {value}', 'issue.filter.chip.milestone': 'Milestone: {value}', 'issue.filter.chip.assignee': 'Assignee: {value}', 'issue.filter.unknownLabel': 'Unknown label', 'issue.filter.noMilestoneShort': 'None', 'issue.filter.unknownMilestone': 'Unknown', 'issue.filter.remove': 'Remove filter {text}', 'issue.board.manageTitle': 'Board settings, labels and milestones', 'issue.board.manageButton': 'Manage', 'issue.board.errorList': 'Issue list', 'issue.board.pageOutOfRange': 'Page {page} is out of range: {total} issues in total, {limit} per page.', 'issue.board.backToFirst': 'Back to page 1', 'issue.board.emptyFilteredTitle': 'No issues match', 'issue.board.emptyFilteredHint': 'Adjust or clear the filters above and try again.', 'issue.board.emptyTitle': 'This board has no issues yet', 'issue.board.emptyHint': 'Turn an idea into a clear next step — start with one issue.', 'issue.board.milestoneClipped': '"No milestone" is filtered on the current page (the backend cannot express it): {hidden} of {total} issues are hidden.', 'issue.board.refreshing': 'Refreshing…', 'issue.board.moveFailed': 'Could not move to "{priority}": {reason}', 'issue.board.columnAria': '{priority} priority, {count} issues', 'issue.board.addInColumn': 'New issue in "{column}"', 'issue.board.addCard': 'Add an issue', 'issue.board.addCardHint': 'You can also drop a card here', 'issue.board.cardAria': 'Issue {number} {title}', 'issue.board.milestoneTitle': 'Milestone: {name}', 'issue.board.tableCaption': 'Issue list; select a title to see the detail', 'issue.board.col.state': 'State', 'issue.board.col.number': 'No.', 'issue.board.col.title': 'Title', 'issue.board.col.priority': 'Priority', 'issue.board.col.milestone': 'Milestone', 'issue.board.col.assignee': 'Assignee', 'issue.board.col.updated': 'Updated', 'issue.board.changePriority': 'Change priority', 'issue.board.pager': 'Page {page} / {pages} · {total} issues', 'issue.board.prev': 'Previous', 'issue.board.next': 'Next', 'issue.board.loading': 'Loading issues', 'issue.board.backToBoard': 'Back to board', 'issue.board.errorIssue': 'Issue', 'issue.board.loadingIssue': 'Loading issue…', 'issue.board.actionFailed': 'Operation failed: {reason}', 'issue.board.actionFailedGeneric': 'The operation failed. Please try again later.', 'issue.board.edit': 'Edit', 'issue.board.closeIssue': 'Close issue', 'issue.board.reopen': 'Reopen', 'issue.board.closedIssue': 'Issue closed.', 'issue.board.reopenedIssue': 'Issue reopened.', 'issue.board.noBody': 'This issue has no description.', 'issue.board.unknownAuthor': 'Unknown author', 'issue.board.createdAt': '{author} created {time}', 'issue.board.updatedAt': 'updated {time}', 'issue.board.closedAt': 'closed {time}', 'issue.board.activity': 'Activity', 'issue.board.activityCount': '{count} entries', 'issue.board.collapse': 'Collapse', 'issue.board.expand': 'Expand', 'issue.board.properties': 'Properties', 'issue.board.showEarlier': 'Show {count} earlier updates', 'issue.board.hideEarlier': 'Hide earlier updates', 'issue.board.unassigned': 'Unassigned', 'issue.board.send': 'Send', 'issue.board.priorityField': 'Priority', 'issue.board.milestoneField': 'Milestone', 'issue.board.dueField': 'Due date', 'issue.board.unset': 'Not set', 'issue.board.clearDate': 'Clear date', 'issue.board.assigneeField': 'Assignee', 'issue.board.labelsField': 'Labels', 'issue.board.labelsFailed': 'Could not load labels', 'issue.board.noLabels': 'No labels', 'issue.board.linkedPulls': 'Linked pull requests', 'issue.board.notifyField': 'Notifications', 'issue.board.milestoneUnknown': 'Closed or deleted', 'issue.board.deleteFailed': 'Delete failed: {reason}', 'issue.board.linkFailed': 'Could not link', 'issue.board.unlink': 'Unlink', 'issue.board.stateOpen': 'Open', 'issue.board.noPullLinks': 'No pull requests linked yet.', 'issue.board.repoPlaceholder': 'Repository', 'issue.board.noRepos': 'This space has no repositories yet', 'issue.board.pullPlaceholder': 'PR no.', 'issue.board.pickPull': 'Pick a pull request', 'issue.board.pickRepoFirst': 'Pick a repository first', 'issue.board.noOpenPulls': 'No open pull requests in this repository', 'issue.board.link': 'Link', 'issue.board.noMembers': 'No members available', 'issue.board.assignAria': 'Assign to {name}', 'issue.board.done': 'Done', 'issue.board.addLabel': 'Add label', 'issue.board.allLabelsBound': 'Every label is already attached.', 'issue.board.comments': 'Comments', 'issue.board.loadingComments': 'Loading comments…', 'issue.board.commentsFailed': 'Could not load comments; reopen the issue to retry.', 'issue.board.noComments': 'No comments yet.', 'issue.board.commentSendFailed': 'Could not send the comment.', 'issue.board.commentPlaceholder': 'Add a comment… (Ctrl+Enter to send)', 'issue.board.newCommentAria': 'New comment', 'issue.board.submitComment': 'Comment', 'issue.board.unknownUser': 'Unknown user', 'issue.board.edited': 'edited', 'issue.board.editCommentAria': 'Edit comment', 'issue.board.replyFailed': 'Could not reply.', 'issue.board.replyPlaceholder': 'Reply… (Ctrl+Enter to send, Esc to close)', 'issue.board.reply': 'Reply', 'issue.board.deleteIssue': 'Delete issue', 'issue.board.linkPull': 'Link MR', 'issue.board.pickRepo': 'Pick a repository', 'issue.board.event.runExpand': '{count} changes in a row — expand (latest {time})', 'issue.board.event.runCollapse': 'Collapse changes', 'issue.board.replyAria': 'Reply to {name}', 'issue.board.commentFallback': 'comment', 'issue.board.loadingActivity': 'Loading activity…', 'issue.board.activityFailed': 'Could not load activity.', 'issue.board.noActivity': 'No activity yet.', 'issue.board.system': 'System', 'issue.board.form.createTitle': 'New issue', 'issue.board.form.editTitle': 'Edit issue {number}', 'issue.board.form.editDescription': 'Clear information keeps collaboration fast.', 'issue.board.form.validationTitle': 'Enter a title.', 'issue.board.form.validationTitleMax': 'The title may be at most {max} characters.', 'issue.board.form.saveFailed': 'Could not save. Please try again later.', 'issue.board.form.attach': 'Attach files', 'issue.board.form.removeAttachment': 'Remove attachment {name}', 'issue.board.form.attachmentTooLarge': 'File is too large; the limit is {max}', 'issue.board.form.uploadFailed': 'Attachment upload failed', 'issue.board.form.preview': 'Preview markdown', 'issue.board.form.editSource': 'Back to editing', 'issue.board.attachment.open': 'Open attachment {name}', 'issue.board.form.title': 'Title', 'issue.board.form.titlePlaceholder': 'Give this issue a clear title', 'issue.board.form.summary': 'Summary', 'issue.board.form.summaryOptional': '(optional)', 'issue.board.form.summaryPlaceholder': 'One sentence on the impact', 'issue.board.form.content': 'Details', 'issue.board.form.contentPlaceholder': 'Add details (steps to reproduce, expected result…)', 'issue.board.form.noLabels': 'This board has no labels yet — create them under Manage · Labels.', 'issue.board.form.noAssignees': 'No members can be assigned yet; you can add an assignee later.', 'issue.board.manage.title': 'Board management', 'issue.board.manage.description': 'Rename the board, maintain its labels and milestones, or delete it.', 'issue.board.manage.general': 'General', 'issue.board.manage.labels': 'Labels', 'issue.board.manage.milestones': 'Milestones', 'issue.board.manage.runFailed': 'The operation failed. Please try again later.', 'issue.board.manage.processing': 'Working…', 'issue.board.manage.name': 'Name', 'issue.board.manage.prefix': 'Issue prefix', 'issue.board.manage.prefixHint': 'Issue keys carry this prefix, e.g. CAD-12. Leave it empty to keep the #1 form. Start with a letter; up to 10 letters or digits.', 'issue.board.manage.prefixPlaceholder': 'e.g. CAD', 'issue.board.manage.prefixInvalid': 'Use a letter followed by letters or digits, up to 10 characters.', 'issue.board.manage.descriptionField': 'Description', 'issue.board.manage.stats': 'Totals: {open} open · {closed} closed', 'issue.board.manage.deleteBoard': 'Delete board', 'issue.board.manage.labelsFailed': 'Could not load the label list.', 'issue.board.manage.noLabels': 'No labels yet.', 'issue.board.manage.newLabel': 'New label name', 'issue.board.manage.useColor': 'Use colour {color}', 'issue.board.manage.selectColor': 'Pick a colour', 'issue.board.manage.labelName': 'Label name', 'issue.board.manage.saving': 'Saving…', 'issue.board.manage.saved': 'Saved', 'issue.board.manage.milestonesFailed': 'Could not load the milestone list.', 'issue.board.manage.noMilestones': 'No milestones yet.', 'issue.board.manage.milestoneName': 'Milestone name', 'issue.board.manage.due': 'Due', 'issue.board.manage.close': 'Close', 'issue.board.manage.newMilestone': 'New milestone name', 'issue.board.manage.milestoneDue': 'Milestone due date', 'issue.board.manage.add': 'Add', 'issue.board.closeDialog': 'Close', 'issue.board.noOptions': 'No options available', 'issue.board.confirmDiscard': 'Click again to confirm', 'pull.detail.tab.conversation': 'Conversation', 'pull.detail.tab.checks': 'Checks', 'pull.detail.loading': 'Loading pull request…', 'pull.detail.errorPull': 'Pull request', 'pull.detail.notFound': 'Pull request not found.', 'pull.detail.crumb': 'Pull requests', 'pull.detail.requestsMerge': 'wants to merge {head} into {base}', 'pull.detail.updatedAt': 'updated {time}', 'pull.detail.locked': 'Locked', 'pull.detail.autoMergeOn': 'Auto-merge on', 'pull.detail.complete': '{label} done.', 'pull.detail.failed': '{label} failed: {reason}', 'pull.detail.actionFailed': '{label} failed: {reason}', 'pull.detail.close': 'Close', 'pull.detail.reopen': 'Reopen', 'pull.detail.unlock': 'Unlock', 'pull.detail.lock': 'Lock', 'pull.detail.unlockDiscussion': 'Unlock discussion', 'pull.detail.lockDiscussion': 'Lock discussion', 'pull.detail.refreshSummary': 'Refresh summary', 'pull.detail.patch': 'Patch', 'pull.detail.deleteConfirm': 'Delete #{number}? This cannot be undone.', 'pull.detail.deleteFailed': 'Delete failed: {reason}', 'pull.detail.actions': 'Actions', 'pull.detail.reviewers': 'Reviewers', 'pull.detail.required': 'Required', 'pull.detail.noReviewers': 'No review requested yet.', 'pull.detail.reviewRequestPlaceholder': 'Search members to request a review', 'pull.detail.assignees': 'Assignees', 'pull.detail.noAssignees': 'No assignees yet.', 'pull.detail.assigneePlaceholder': 'Search members to add an assignee', 'pull.detail.labels': 'Labels', 'pull.detail.noLabels': 'No labels.', 'pull.detail.labelPlaceholder': 'Search labels to attach', 'pull.detail.pickNoMatch': 'No matching options', 'pull.detail.analyzingMerge': 'Analyzing merge conflicts…', 'pull.detail.stats': 'Stats', 'pull.detail.aheadBehind': 'Ahead / behind', 'pull.detail.filesChanged': 'Files changed', 'pull.detail.lines': 'Lines', 'pull.detail.created': 'Created', 'pull.detail.mergedAt': 'Merged', 'pull.detail.mergeCommit': 'Merge commit', 'pull.detail.merge': 'Merge', 'pull.detail.draftMergeHint': 'This is a draft PR — use Edit in the top right to mark it ready before reviewing and merging.', 'pull.detail.conflicts': '{count} conflicting files cannot be merged directly:', 'pull.detail.blockedByRules': 'Blocked by protection rules: {reasons}', 'pull.detail.needsApprovals': '{required} approvals required (currently {current})', 'pull.detail.canBypass': '(you can bypass)', 'pull.detail.staleBranch': 'The head branch is {count} commits behind the base branch.', 'pull.detail.readyToMerge': 'Ready to merge', 'pull.detail.approvals': '({current}/{required} approvals)', 'pull.detail.syncBranch': 'Sync base branch into head branch', 'pull.detail.syncFailed': 'Could not sync the branch: {reason}', 'pull.detail.mergeTitlePlaceholder': 'Merge title (defaults to the PR title)', 'pull.detail.mergeMessagePlaceholder': 'Merge message (defaults to the commit message)', 'pull.detail.deleteBranchAfter': 'Delete the head branch after merging', 'pull.detail.merging': 'Merging…', 'pull.detail.autoMerge': 'Auto-merge once checks pass', 'pull.detail.autoMergeFailed': 'Could not change auto-merge: {reason}', 'pull.detail.mergeSucceeded': 'Merged successfully: {sha}', 'pull.detail.mergeFailed': 'Merge failed: {reason}', 'pull.detail.viewConflict': 'Click to see the conflict', 'pull.detail.noConflictText': '(no conflict text to show)', 'pull.detail.conflictContent': 'Conflict · {path}', 'pull.detail.loadingConflict': 'Loading conflict text…', 'pull.detail.updateFailed': 'Update failed: {reason}', 'pull.detail.editNumber': 'Edit #{number}', 'pull.detail.draftCheckbox': 'Draft (no reviews or merges)', 'pull.detail.requestReviewFailed': 'Could not request a review: {reason}', 'pull.detail.remove': 'Remove {name}', 'pull.detail.addAssigneeFailed': 'Could not add the assignee: {reason}', 'pull.detail.attachLabelFailed': 'Could not attach the label: {reason}', 'pull.conv.locked': 'This PR discussion is locked; writes may be rejected by the server.', 'pull.conv.saveFailed': 'Could not save', 'pull.conv.deleteConfirm': 'Delete this comment?', 'pull.conv.edited': '(edited)', 'pull.conv.edit': 'Edit', 'pull.conv.delete': 'Delete', 'pull.conv.inline': 'Inline review comment', 'pull.conv.thread': 'Conversation comment', 'pull.conv.resolved': 'Resolved', 'pull.conv.markResolved': 'Resolve', 'pull.conv.replyPlaceholder': 'Reply to this comment…', 'pull.conv.send': 'Send', 'pull.conv.reply': 'Reply', 'pull.conv.official': 'Official', 'pull.conv.inlineCount': '{count} inline comments', 'pull.conv.publishApprove': 'Approve and publish', 'pull.conv.publishRequestChanges': 'Request changes and publish', 'pull.conv.publishComment': 'Publish comment only', 'pull.conv.dismiss': 'Dismiss review', 'pull.conv.loadDetails': 'Load review details ({count} inline comments with authors and state)', 'pull.conv.mode.comment': 'Comment', 'pull.conv.mode.approve': 'Approve', 'pull.conv.mode.requestChanges': 'Request changes', 'pull.conv.empty': 'The body cannot be empty.', 'pull.conv.submitFailed': 'Could not submit', 'pull.conv.append': 'Add a note', 'pull.conv.write': 'Comment / submit a review', 'pull.conv.commentPlaceholder': 'Comment on this pull request…', 'pull.conv.reviewPlaceholder': 'Add your review notes…', 'pull.conv.draftReviewHint': 'Draft PRs usually do not accept reviews; the server may reject this.', 'pull.conv.submitting': 'Submitting…', 'pull.conv.post': 'Comment', 'pull.conv.submitReview': 'Submit review', 'pull.conv.clear': 'Clear', 'pull.files.commentFailed': 'Could not comment', 'pull.files.reviewFailed': 'Could not submit the review', 'pull.files.loading': 'Loading changed files…', 'pull.files.errorFiles': 'Changed files', 'pull.files.empty': 'No file changes.', 'pull.files.summary': '{count} files changed', 'pull.files.compareVersion': 'Comparing', 'pull.files.linePlaceholder': 'Comment on {path}:{line} ({side})…', 'pull.files.sideOld': 'old line', 'pull.files.sideNew': 'new line', 'pull.files.postLine': 'Comment on this line', 'pull.files.queueReview': 'Add to pending review', 'pull.files.pendingTitle': 'Pending review ({count} inline comments)', 'pull.files.removeDraft': 'Remove this comment', 'pull.files.reviewSummaryPlaceholder': 'Review summary (optional)…', 'pull.files.approve': 'Approve', 'pull.files.requestChanges': 'Request changes', 'pull.files.commentOnly': 'Comment only', 'pull.files.saveAsPending': 'Save as pending review', 'pull.files.discard': 'Discard', 'pull.files.status.added': 'Added', 'pull.files.status.deleted': 'Deleted', 'pull.files.status.renamed': 'Renamed', 'pull.files.status.copied': 'Copied', 'pull.files.status.binary': 'Binary', 'pull.files.status.modified': 'Modified', 'pull.mergeable.clean': 'Mergeable', 'pull.mergeable.blocked': 'Blocked', 'pull.mergeable.dirty': 'Conflicts', 'pull.mergeable.unstable': 'Checks failing', 'pull.mergeable.hasHooks': 'Waiting on hooks', 'pull.mergeable.unknown': 'Unknown state', 'pull.parts.binaryDiff': 'Binary file — no diff is shown.', 'pull.parts.metaOnly': 'Metadata-only change.', 'pull.parts.addComment': 'Add a review comment on this line', 'pull.parts.truncated': 'The diff is long; showing the first 1500 lines.', 'pull.checks.pending': 'Queued', 'pull.checks.running': 'Running', 'pull.checks.success': 'Passed', 'pull.checks.failed': 'Failed', 'pull.checks.cancelled': 'Cancelled', 'pull.checks.waiting': 'Waiting', 'pull.checks.error': 'Error', 'pull.checks.loading': 'Loading checks…', 'pull.checks.errorChecks': 'Checks', 'pull.checks.empty': 'No check data.', 'pull.checks.versionEmpty': 'Revision {sha} has no pipeline runs or commit statuses.', 'pull.checks.version': 'Revision', 'pull.checks.details': 'Details', 'pull.commits.loading': 'Loading commits…', 'pull.commits.errorList': 'Commit list', 'pull.commits.empty': 'This pull request has no commits.', 'pull.commits.noSubject': '(no subject)', 'pull.commits.unknownAuthor': 'Unknown', 'pull.commits.mergeCommit': 'Merge commit ({count} parents)', 'pull.commits.view': 'View commit', 'pull.list.scope.created': 'Created by me', 'pull.list.scope.reviewRequested': 'Awaiting my review', 'pull.list.scope.reviewed': 'Reviewed by me', 'pull.list.repo': 'This repository', 'pull.list.mine': 'My PRs', 'pull.list.searchPlaceholder': 'Search title/description', 'pull.list.new': 'New pull request', 'pull.list.loading': 'Loading pull requests…', 'pull.list.errorList': 'Pull request list', 'pull.list.emptyInbox': 'This inbox is empty.', 'pull.list.empty': 'No pull requests match.', 'pull.list.pager': '{total} entries', 'pull.list.total': '{total} entries', 'pull.form.title': 'New pull request', 'pull.form.description': '{repo} · Merge the head branch into the base branch', 'pull.form.missingFields': 'Title, head branch and base branch are all required.', 'pull.form.sameBranch': 'The head and base branches must differ.', 'pull.form.createFailed': 'Could not create', 'pull.form.creating': 'Creating…', 'pull.form.createDraft': 'Create draft', 'pull.form.create': 'Create pull request', 'pull.form.head': 'Head branch', 'pull.form.base': 'Base branch', 'pull.form.comparing': 'Comparing {base} … {head}…', 'pull.form.fastForward': 'Fast-forward merge possible, no conflicts', 'pull.form.willMergeCommit': '(a merge commit will be created)', 'pull.form.conflicts': '{count} conflicts', 'pull.form.conflictsHint': ' — you can still open the PR, but they must be resolved before merging.', 'pull.form.titlePlaceholder': 'Merge {head} into {base}', 'pull.form.titlePlaceholderFallback': 'Briefly describe this change', 'pull.form.bodyPlaceholder': 'Explain the motivation, how you verified it, and the risks…', 'pull.form.draftCheckbox': 'Create as draft (mark ready before requesting reviews)', 'pull.form.descriptionField': 'Description (plain text, line breaks kept)', 'issue.board.removeLabel': 'Remove label {name}', 'issue.board.filterLabelPrefix': 'Priority', 'issue.board.form.createDescription': 'Record the problem so collaboration has something to stand on.', 'issue.board.filter.due': 'Due date', 'issue.board.milestoneLabel': 'Milestone {name}', 'issue.board.pullState': '({state})', 'issue.filter.triggerAria': '{label}: {value}', 'pull.reviewState.approved': 'Approved', 'pull.reviewState.changesRequested': 'Changes requested', 'pull.reviewState.commented': 'Commented', 'pull.reviewState.pending': 'Pending', 'pull.reviewState.dismissed': 'Dismissed', 'pull.reviewerState.requested': 'Review requested', 'pull.reviewerState.approved': 'Approved', 'pull.reviewerState.changesRequested': 'Changes requested', 'pull.reviewerState.commented': 'Commented', 'pull.reviewerState.dismissed': 'Dismissed', 'pull.event.created': 'created this pull request', 'pull.event.updated': 'updated the pull request', 'pull.event.titleChanged': 'changed the title', 'pull.event.bodyEdited': 'edited the description', 'pull.event.baseChanged': 'changed the base branch', 'pull.event.markedReady': 'marked it ready for review', 'pull.event.markedDraft': 'converted it to a draft', 'pull.event.closed': 'closed the pull request', 'pull.event.reopened': 'reopened the pull request', 'pull.event.merged': 'merged this pull request', 'pull.event.reviewRequested': 'requested a review', 'pull.event.reviewRequestRemoved': 'removed a review request', 'pull.event.reviewSubmitted': 'submitted a review', 'pull.event.approved': 'approved this pull request', 'pull.event.changesRequested': 'requested changes', 'pull.event.comment': 'commented', 'pull.event.labeled': 'added a label', 'pull.event.unlabeled': 'removed a label', 'pull.event.assigned': 'added an assignee', 'pull.event.unassigned': 'removed an assignee', 'pull.event.locked': 'locked the discussion', 'pull.event.unlocked': 'unlocked the discussion', 'pull.event.forcePush': 'force-pushed to the head branch', 'pull.event.branchUpdated': 'synced the base branch', 'pull.event.headRefUpdated': 'updated the head branch', 'pull.event.autoMergeEnabled': 'enabled auto-merge', 'pull.event.autoMergeDisabled': 'disabled auto-merge', 'pull.badge.draft': 'Draft', 'pull.files.summary_one': '{count} file changed', 'pull.files.summary_other': '{count} files changed', 'issue.board.pager_one': 'Page {page} / {pages} · {total} issue', 'issue.board.pager_other': 'Page {page} / {pages} · {total} issues', 'issue.board.activityCount_one': '{count} entry', 'issue.board.activityCount_other': '{count} entries', 'issue.board.columnAria_one': '{priority} priority, {count} issue', 'issue.board.columnAria_other': '{priority} priority, {count} issues', 'issue.board.pageOutOfRange_one': 'Page {page} is out of range: {total} issue in total, {limit} per page.', 'issue.board.pageOutOfRange_other': 'Page {page} is out of range: {total} issues in total, {limit} per page.', 'pull.conv.inlineCount_one': '{count} inline comment', 'pull.conv.inlineCount_other': '{count} inline comments', 'pull.list.total_one': '{total} entry', 'pull.list.total_other': '{total} entries', } as const