export const sandbox = {
  "sandbox.appEditor.createdSection": 'Created section "{name}"',
  "sandbox.appEditor.editingBreadcrumb": "Editing breadcrumb",
  "sandbox.appEditor.failedAddSection": "Could not add section",
  "sandbox.appEditor.loadingSchema": "Loading app schema…",
  "sandbox.appEditor.noEditableSchema":
    "No editable schema found for this app.",
  "sandbox.availableSectionEditor.editingBreadcrumb": "Editing breadcrumb",
  "sandbox.availableSectionEditor.localEditsHint":
    "{typeLabel} — edits stay local until you save this as a global section.",
  "sandbox.availableSectionEditor.noEditableFields":
    "No editable fields for this section.",
  "sandbox.availableSectionEditor.saveAsGlobalSection":
    "Save as global section",
  "sandbox.blockPicker.blocksLabel": "Blocks",
  "sandbox.blockPicker.customBlocksLabel": "Custom blocks",
  "sandbox.blockPicker.insertBlockButton": "Insert block",
  "sandbox.blockPicker.noBlocksFound": "No blocks found.",
  "sandbox.blockPicker.searchPlaceholder": "Search blocks…",
  "sandbox.blockRegistry.unknownBlockType":
    'Unknown block type{type ? ` (${type})` : ""}.',
  "sandbox.blockRegistry.writeSomethingPlaceholder": "Write something…",
  "sandbox.blockRow.deleteBlock": "Delete block",
  "sandbox.blockRow.dragToReorder": "Drag to reorder",
  "sandbox.blockRow.duplicateBlock": "Duplicate block",
  "sandbox.bulkCategoryPanel.applyButton": "Apply",
  "sandbox.bulkCategoryPanel.cancelButton": "Cancel",
  "sandbox.bulkCategoryPanel.categoryLabel": "Category",
  "sandbox.bulkCategoryPanel.descriptionEmpty":
    "Select posts from the list to choose what this update applies to.",
  "sandbox.bulkCategoryPanel.descriptionWithCount":
    "Choose a category to apply to {count} post(s).",
  "sandbox.bulkCategoryPanel.exitSelection": "Exit selection",
  "sandbox.bulkCategoryPanel.modeAddDescription":
    "Keep existing categories and add this one.",
  "sandbox.bulkCategoryPanel.modeAddTitle": "Add category",
  "sandbox.bulkCategoryPanel.modeReplaceDescription":
    "Remove all current categories and set only this one.",
  "sandbox.bulkCategoryPanel.modeReplaceTitle": "Replace category",
  "sandbox.bulkCategoryPanel.noCategoriesMessage":
    "No categories yet — create one in the Categories collection.",
  "sandbox.bulkCategoryPanel.noPostsSelectedMessage":
    "No posts selected yet — pick them from the list on the left.",
  "sandbox.bulkCategoryPanel.selectCategoryPlaceholder": "Select a category",
  "sandbox.bulkCategoryPanel.selectedCount": "{count} post(s) selected",
  "sandbox.bulkCategoryPanel.selectedPostsLabel": "{count} selected post(s)",
  "sandbox.bulkCategoryPanel.title": "Update category",
  "sandbox.bulkCategoryPanel.updatingButton": "Updating…",
  "sandbox.categoryEditor.addPostsButton": "Add posts",
  "sandbox.categoryEditor.cancelButton": "Cancel",
  "sandbox.categoryEditor.categoryNamePlaceholder": "Category name",
  "sandbox.categoryEditor.contentTitle": "Content",
  "sandbox.categoryEditor.descriptionLabel": "Description",
  "sandbox.categoryEditor.descriptionPlaceholder":
    "Short description for this category",
  "sandbox.categoryEditor.noContentEmpty":
    "This category has no content yet. Use ⊕ to add your first block.",
  "sandbox.categoryEditor.pickPostsTooltip":
    "Pick posts to add to this category",
  "sandbox.categoryEditor.postsInCategory": "{count} post(s) in this category",
  "sandbox.categoryEditor.previewTooltip":
    "Open the category preview in a new tab",
  "sandbox.categoryEditor.renameActionButton": "Rename & update posts",
  "sandbox.categoryEditor.renameDialogDescription":
    'Changing the slug from "{oldSlug}" to "{newSlug}" will update {count} post(s) that reference this category.',
  "sandbox.categoryEditor.renameDialogTitle": "Rename category slug?",
  "sandbox.categoryEditor.renameFailed": "Rename failed",
  "sandbox.categoryEditor.renameSuccessNoPosts": "Renamed slug",
  "sandbox.categoryEditor.renameSuccessWithPosts":
    "Renamed slug and updated {count} post(s)",
  "sandbox.categoryEditor.renamingLabel": "Renaming…",
  "sandbox.categoryEditor.seeCategoryPreview": "See category preview",
  "sandbox.categoryEditor.setSlugTooltip":
    "Set a slug to add posts to this category",
  "sandbox.categoryEditor.slugLabel": "Slug",
  "sandbox.categoryEditor.slugPlaceholder": "my-category",
  "sandbox.categoryEditor.untitledCategory": "Untitled category",
  "sandbox.categoryEditor.untitledPost": "Untitled post",
  "sandbox.collectionsSidebar.actions": "Actions",
  "sandbox.collectionsSidebar.apps": "Apps",
  "sandbox.collectionsSidebar.authors": "Authors",
  "sandbox.collectionsSidebar.blog": "Blog",
  "sandbox.collectionsSidebar.calendar": "Calendar",
  "sandbox.collectionsSidebar.categories": "Categories",
  "sandbox.collectionsSidebar.content": "Content",
  "sandbox.collectionsSidebar.loaders": "Loaders",
  "sandbox.collectionsSidebar.pages": "Pages",
  "sandbox.collectionsSidebar.posts": "Posts",
  "sandbox.collectionsSidebar.redirects": "Redirects",
  "sandbox.collectionsSidebar.sections": "Sections",
  "sandbox.collectionsSidebar.seo": "SEO",
  "sandbox.collectionsSidebar.site": "Site",
  "sandbox.drawer.failedToRestart": "Failed to restart {name}",
  "sandbox.drawer.failedToRun": "Failed to run {name}",
  "sandbox.drawer.failedToStop": "Failed to stop {name}",
  "sandbox.drawer.run": "Run",
  "sandbox.drawer.scriptNotRunning": 'Script "{name}" not running',
  "sandbox.envVarsField.addEnvVar": "Add env var",
  "sandbox.envVarsField.added": "Added {added} var(s)",
  "sandbox.envVarsField.addedWithSkipped":
    "Added {added} var(s) ({skipped} already existed)",
  "sandbox.envVarsField.allKeysExist": "All {count} key(s) already exist",
  "sandbox.envVarsField.cancel": "Cancel",
  "sandbox.envVarsField.clipboardEmpty": "Clipboard is empty",
  "sandbox.envVarsField.clipboardReadFailed": "Couldn't read clipboard",
  "sandbox.envVarsField.createNewSecret": "Create new secret",
  "sandbox.envVarsField.createNewSecretAriaLabel": "Create new secret",
  "sandbox.envVarsField.createNewSecretDescription":
    "Stored encrypted in the credential vault. The env var will reference the new secret by id.",
  "sandbox.envVarsField.createNewSecretTitle": "Create new secret",
  "sandbox.envVarsField.description":
    "Injected into the sandbox on every start. Reference an org/user secret to keep values out of metadata; literals are stored inline.",
  "sandbox.envVarsField.descriptionLabel": "Description (optional)",
  "sandbox.envVarsField.descriptionPlaceholder":
    "What is this secret used for?",
  "sandbox.envVarsField.envVarKeyLabel": "Env var {index} key",
  "sandbox.envVarsField.envVarValueLabel": "Env var {index} value",
  "sandbox.envVarsField.failedToLoadSecrets": "Failed to load secrets",
  "sandbox.envVarsField.failedToSaveSecret": "Failed to save",
  "sandbox.envVarsField.invalidKeyMessage":
    "Letters, digits, underscores. Must start with a letter or underscore.",
  "sandbox.envVarsField.keyPlaceholder": "KEY",
  "sandbox.envVarsField.literal": "Literal",
  "sandbox.envVarsField.missingSecret": "Missing secret ({id})",
  "sandbox.envVarsField.nameHelperText":
    "Letters, digits, underscore, dot, hyphen. Independent of the env var key.",
  "sandbox.envVarsField.nameLabel": "Name",
  "sandbox.envVarsField.namePlaceholder": "STRIPE_API_KEY",
  "sandbox.envVarsField.noSecretsYet":
    'No secrets yet. Use the "+" to create one.',
  "sandbox.envVarsField.nothingToAdd": "Nothing to add",
  "sandbox.envVarsField.pasteDotenv": "Paste .env",
  "sandbox.envVarsField.pasteDotenvAriaLabel": "Paste .env",
  "sandbox.envVarsField.pasteDotenvTooltip":
    "Read a .env blob from the clipboard. Each pair is staged as a literal — save individual rows as secrets after.",
  "sandbox.envVarsField.pickSecretPlaceholder": "Pick a secret…",
  "sandbox.envVarsField.remove": "Remove",
  "sandbox.envVarsField.removeEnvVarAriaLabel": "Remove env var",
  "sandbox.envVarsField.restartDev": "Restart dev",
  "sandbox.envVarsField.restartFailed":
    "Failed to restart {failed} of {total} branch(es)",
  "sandbox.envVarsField.restartedMultiple":
    "Restarted {count} branches with new env",
  "sandbox.envVarsField.restartedSingle": "Restarted dev with new env",
  "sandbox.envVarsField.restarting": "Restarting…",
  "sandbox.envVarsField.sandboxRunningNotice":
    "Your sandbox is running. Restart the dev script to apply the new env.",
  "sandbox.envVarsField.saveAsSecret": "Save value as secret",
  "sandbox.envVarsField.saveAsSecretAriaLabel": "Save value as secret",
  "sandbox.envVarsField.saveSecret": "Save secret",
  "sandbox.envVarsField.saveValueAsSecretDescription":
    "Move this value into the encrypted vault. The env var will then reference the secret by id — its value never leaves the server.",
  "sandbox.envVarsField.saveValueAsSecretTitle": "Save value as secret",
  "sandbox.envVarsField.saving": "Saving…",
  "sandbox.envVarsField.scopeLabel": "Scope",
  "sandbox.envVarsField.scopeOrganization":
    "Organization — visible to all members",
  "sandbox.envVarsField.scopePrivate": "Private — only visible to me",
  "sandbox.envVarsField.secret": "Secret",
  "sandbox.envVarsField.secretSaved": 'Saved secret "{name}"',
  "sandbox.envVarsField.secretValuePlaceholder": "secret value",
  "sandbox.envVarsField.title": "Environment variables",
  "sandbox.envVarsField.valueLabel": "Value",
  "sandbox.envVarsField.valuePlaceholder": "value",
  "sandbox.fileExplorer.askTheAiPlaceholder": "Ask the AI...",
  "sandbox.fileExplorer.deleteFailed": "Delete failed",
  "sandbox.fileExplorer.failedToCopyText": "Failed to copy {label}",
  "sandbox.fileExplorer.failedToLoadFolder": "Failed to load folder",
  "sandbox.fileExplorer.failedToOpenFile": "Failed to open file",
  "sandbox.fileExplorer.failedToRefreshFileTree": "Failed to refresh file tree",
  "sandbox.fileExplorer.fileAlreadyExists": '"{name}" already exists',
  "sandbox.fileExplorer.fileCreated": 'Created "{name}"',
  "sandbox.fileExplorer.fileDeleted": 'Deleted "{name}"',
  "sandbox.fileExplorer.fileListTruncated":
    "File list truncated — some files may be hidden",
  "sandbox.fileExplorer.files": "Files",
  "sandbox.fileExplorer.folderCreated": 'Created folder "{name}"',
  "sandbox.fileExplorer.folderListingTruncated":
    "Folder listing truncated — expand again to load more",
  "sandbox.fileExplorer.inFiles": "In files",
  "sandbox.fileExplorer.modified": "Modified",
  "sandbox.fileExplorer.newFile": "New file",
  "sandbox.fileExplorer.newFileLabel": "New file",
  "sandbox.fileExplorer.newFolder": "New folder",
  "sandbox.fileExplorer.newFolderLabel": "New folder",
  "sandbox.fileExplorer.noFileNamesMatch": "No file names match",
  "sandbox.fileExplorer.noFilesFound": "No files found",
  "sandbox.fileExplorer.noMatchesInFileContents": "No matches in file contents",
  "sandbox.fileExplorer.operationFailed": "Operation failed",
  "sandbox.fileExplorer.renamedTo": 'Renamed to "{name}"',
  "sandbox.fileExplorer.saved": "Saved",
  "sandbox.fileExplorer.searchFilesLabel": "Search files",
  "sandbox.fileExplorer.searchFilesPlaceholder": "Search files...",
  "sandbox.fileExplorer.selectFileToEdit": "Select a file to edit",
  "sandbox.fileExplorer.send": "Send",
  "sandbox.fileExplorer.textCopied": "{label} copied",
  "sandbox.fileExplorerDeleteDialog.cancel": "Cancel",
  "sandbox.fileExplorerDeleteDialog.delete": "Delete",
  "sandbox.fileExplorerDeleteDialog.description":
    "This will permanently delete",
  "sandbox.fileExplorerDeleteDialog.folderSuffix": " and everything inside it.",
  "sandbox.fileExplorerDeleteDialog.titleFile": "Delete file?",
  "sandbox.fileExplorerDeleteDialog.titleFolder": "Delete folder?",
  "sandbox.fileExplorerDeleteDialog.unsavedChangesMany":
    "{count} open files have unsaved changes that will be lost.",
  "sandbox.fileExplorerDeleteDialog.unsavedChangesOne":
    "One open file has unsaved changes that will be lost.",
  "sandbox.fileExplorerNameDialog.cancel": "Cancel",
  "sandbox.fileExplorerNameDialog.location": "Location",
  "sandbox.fileExplorerNameDialog.name": "Name",
  "sandbox.fileExplorerNameDialog.newFileDescription":
    "Enter a name for the new file.",
  "sandbox.fileExplorerNameDialog.newFilePlaceholder": "filename.ts",
  "sandbox.fileExplorerNameDialog.newFileSubmit": "Create",
  "sandbox.fileExplorerNameDialog.newFileTitle": "New File",
  "sandbox.fileExplorerNameDialog.newFolderDescription":
    "Enter a name for the new folder.",
  "sandbox.fileExplorerNameDialog.newFolderPlaceholder": "folder-name",
  "sandbox.fileExplorerNameDialog.newFolderSubmit": "Create",
  "sandbox.fileExplorerNameDialog.newFolderTitle": "New Folder",
  "sandbox.fileExplorerNameDialog.renameDescription":
    "Enter a new name for this item.",
  "sandbox.fileExplorerNameDialog.renamePlaceholder": "new-name",
  "sandbox.fileExplorerNameDialog.renameSubmit": "Rename",
  "sandbox.fileExplorerNameDialog.renameTitle": "Rename",
  "sandbox.fileExplorerNameDialog.saving": "Saving…",
  "sandbox.fileTreeRow.copyPath": "Copy Path",
  "sandbox.fileTreeRow.copyRelativePath": "Copy Relative Path",
  "sandbox.fileTreeRow.delete": "Delete",
  "sandbox.fileTreeRow.newFile": "New File",
  "sandbox.fileTreeRow.newFolder": "New Folder",
  "sandbox.fileTreeRow.rename": "Rename",
  "sandbox.itemActions.addVariant": "Add variant",
  "sandbox.itemActions.delete": "Delete",
  "sandbox.itemActions.duplicate": "Duplicate",
  "sandbox.itemActions.editSeo": "Edit SEO",
  "sandbox.itemActions.moreActions": "More actions",
  "sandbox.itemActions.rename": "Rename",
  "sandbox.itemActions.viewJson": "View JSON",
  "sandbox.listBlocks.addCard": "Add card",
  "sandbox.listBlocks.addItem": "Add item",
  "sandbox.listBlocks.addStat": "Add stat",
  "sandbox.listBlocks.addStep": "Add step",
  "sandbox.listBlocks.cardBody": "Card body",
  "sandbox.listBlocks.cardTitle": "Card title",
  "sandbox.listBlocks.checklistItem": "Checklist item",
  "sandbox.listBlocks.checklistTitle": "Checklist title (optional)",
  "sandbox.listBlocks.columnTitle": "Column title",
  "sandbox.listBlocks.item": "Item",
  "sandbox.listBlocks.label": "Label",
  "sandbox.listBlocks.optionA": "Option A",
  "sandbox.listBlocks.optionB": "Option B",
  "sandbox.listBlocks.removeCard": "Remove card",
  "sandbox.listBlocks.removeItem": "Remove item",
  "sandbox.listBlocks.removeStat": "Remove stat",
  "sandbox.listBlocks.removeStep": "Remove step",
  "sandbox.listBlocks.statValuePlaceholder": "99%",
  "sandbox.listBlocks.stepDescription": "Step description",
  "sandbox.listBlocks.stepTitle": "Step title",
  "sandbox.listBlocks.stepsTitle": "Steps title (optional)",
  "sandbox.mediaBlocks.addCaption": "Add a caption…",
  "sandbox.mediaBlocks.altText": "Alt text (accessibility)",
  "sandbox.mediaBlocks.buttonLabel": "Button label",
  "sandbox.mediaBlocks.calloutText": "Callout text…",
  "sandbox.mediaBlocks.calloutTitle": "Callout title",
  "sandbox.mediaBlocks.destinationUrlPlaceholder":
    "https://destination-url.com",
  "sandbox.mediaBlocks.divider": "Divider",
  "sandbox.mediaBlocks.fullWidth": "Full width",
  "sandbox.mediaBlocks.image": "Image",
  "sandbox.mediaBlocks.label": "Label",
  "sandbox.mediaBlocks.normal": "Normal",
  "sandbox.mediaBlocks.optionalDescription": "Optional description",
  "sandbox.mediaBlocks.pasteVideoUrl":
    "Paste a YouTube or Vimeo URL to preview",
  "sandbox.mediaBlocks.statValuePlaceholder": "42%",
  "sandbox.mediaBlocks.video": "Video",
  "sandbox.mediaBlocks.videoUrlPlaceholder": "https://youtube.com/watch?v=…",
  "sandbox.pageFormDialog.buttonCancel": "Cancel",
  "sandbox.pageFormDialog.labelName": "Name",
  "sandbox.pageFormDialog.labelPath": "Path",
  "sandbox.pageFormDialog.labelTemplate": "Template",
  "sandbox.pageFormDialog.pendingCreate": "Creating…",
  "sandbox.pageFormDialog.pendingDuplicate": "Duplicating…",
  "sandbox.pageFormDialog.pendingSave": "Saving…",
  "sandbox.pageFormDialog.placeholderName": "My page",
  "sandbox.pageFormDialog.placeholderPath": "/example",
  "sandbox.pageFormDialog.submitCreate": "Create",
  "sandbox.pageFormDialog.submitDuplicate": "Duplicate",
  "sandbox.pageFormDialog.submitSave": "Save",
  "sandbox.pageFormDialog.titleCreate": "Create new page",
  "sandbox.pageFormDialog.titleDuplicate": "Duplicate page",
  "sandbox.pageFormDialog.titleRename": "Rename page",
  "sandbox.pathParamPickerChip.buttonTitle":
    "Value for {paramLabel} — click to pick",
  "sandbox.pathParamPickerChip.couldNotLoad":
    "Couldn't load — is the dev server running?",
  "sandbox.pathParamPickerChip.kindCategoryHeading": "Categories",
  "sandbox.pathParamPickerChip.kindCategoryNoun": "category",
  "sandbox.pathParamPickerChip.kindProductHeading": "Products",
  "sandbox.pathParamPickerChip.kindProductNoun": "product",
  "sandbox.pathParamPickerChip.loading": "Loading {noun}…",
  "sandbox.pathParamPickerChip.noResults": "No results.",
  "sandbox.pathParamPickerChip.pickValueHeading": "Pick a value for",
  "sandbox.pathParamPickerChip.pickValueTitle": "Pick a value for {paramLabel}",
  "sandbox.pathParamPickerChip.searchPlaceholder":
    "Search {options} or enter a value…",
  "sandbox.pathParamPickerChip.useRawValue": 'Use "{rawTerm}" as {paramLabel}',
  "sandbox.plainBlocks.bulletedLabel": "Bulleted",
  "sandbox.plainBlocks.codePlaceholder": "Code",
  "sandbox.plainBlocks.headingPlaceholder": "Heading",
  "sandbox.plainBlocks.languagePlaceholder": "language",
  "sandbox.plainBlocks.listItemPlaceholder": "List item",
  "sandbox.plainBlocks.numberedLabel": "Numbered",
  "sandbox.plainBlocks.quotePlaceholder": "Quote",
  "sandbox.postEditor.addPropLabel": "Add prop",
  "sandbox.postEditor.authorsLabel": "Authors",
  "sandbox.postEditor.categoriesLabel": "Categories",
  "sandbox.postEditor.contentTab": "Content",
  "sandbox.postEditor.coverImageLabel": "Cover image",
  "sandbox.postEditor.dateLabel": "Date",
  "sandbox.postEditor.excerptLabel": "Excerpt",
  "sandbox.postEditor.extraPropsLabel": "Extra props",
  "sandbox.postEditor.issuePlural": "issues",
  "sandbox.postEditor.issueSingular": "issue",
  "sandbox.postEditor.keyPlaceholder": "key",
  "sandbox.postEditor.missingFieldPlural": "Missing required fields: {fields}",
  "sandbox.postEditor.missingFieldSingular": "Missing required field: {fields}",
  "sandbox.postEditor.noAuthorsYet":
    "No authors yet — create some in the authors collection.",
  "sandbox.postEditor.noCategoriesYet":
    "No categories yet — create some in the categories collection.",
  "sandbox.postEditor.noContentYet":
    "This post has no content yet. Use ⊕ to add your first block.",
  "sandbox.postEditor.postTitlePlaceholder": "Post title",
  "sandbox.postEditor.previewRequiresSlugAndCategory":
    "Set the post slug (and its category) plus the blog app's pageSlug to preview",
  "sandbox.postEditor.previewTooltip": "Open the post preview in a new tab",
  "sandbox.postEditor.removePropLabel": "Remove prop",
  "sandbox.postEditor.seePreview": "See preview",
  "sandbox.postEditor.selectAuthorsPlaceholder": "Select authors",
  "sandbox.postEditor.selectCategoriesPlaceholder": "Select categories",
  "sandbox.postEditor.seoCanonicalLabel": "Canonical URL",
  "sandbox.postEditor.seoCanonicalPlaceholder":
    "https://example.com/blog/my-post",
  "sandbox.postEditor.seoDescriptionLabel": "SEO description",
  "sandbox.postEditor.seoImageLabel": "SEO image",
  "sandbox.postEditor.seoNoIndexingLabel": "Hide from search engines (noindex)",
  "sandbox.postEditor.seoSectionHint":
    "Overrides how this post appears in search engines. Empty fields fall back to the post's title, excerpt and cover image.",
  "sandbox.postEditor.seoSectionLabel": "SEO",
  "sandbox.postEditor.seoTitleLabel": "SEO title",
  "sandbox.postEditor.settingsTab": "Settings",
  "sandbox.postEditor.slugLabel": "Slug",
  "sandbox.postEditor.slugPlaceholder": "my-post",
  "sandbox.postEditor.untitledPost": "Untitled post",
  "sandbox.postEditor.valuePlaceholder": "value",
  "sandbox.postToolbar.allPosts": "All posts",
  "sandbox.postToolbar.authorLabel": "Author",
  "sandbox.postToolbar.categoryLabel": "Category",
  "sandbox.postToolbar.clearFilter": "Clear filter",
  "sandbox.postToolbar.deleteSelected": "Delete selected",
  "sandbox.postToolbar.deleteSelectedPosts": "Delete selected posts",
  "sandbox.postToolbar.deselectAll": "Deselect all",
  "sandbox.postToolbar.deselectAllPosts": "Deselect all posts",
  "sandbox.postToolbar.exitSelection": "Exit selection",
  "sandbox.postToolbar.filterBy": "Filter by",
  "sandbox.postToolbar.filterLabel": "Filter",
  "sandbox.postToolbar.itemsSelected": "{count} selected",
  "sandbox.postToolbar.selectAll": "Select all",
  "sandbox.postToolbar.selectAllPosts": "Select all posts",
  "sandbox.postToolbar.sortAZ": "A–Z",
  "sandbox.postToolbar.sortBy": "Sort by",
  "sandbox.postToolbar.sortNewest": "Newest",
  "sandbox.postToolbar.sortNewestFirst": "Newest first",
  "sandbox.postToolbar.sortOldest": "Oldest",
  "sandbox.postToolbar.sortOldestFirst": "Oldest first",
  "sandbox.postToolbar.sortTitleAZ": "Title A–Z",
  "sandbox.postToolbar.sortTitleZA": "Title Z–A",
  "sandbox.postToolbar.sortZA": "Z–A",
  "sandbox.preview.catchAllParamLabel": "path",
  "sandbox.preview.choosePage": "Choose page",
  "sandbox.preview.clickElementToAsk": "Click any element to ask the AI",
  "sandbox.preview.cms": "CMS",
  "sandbox.preview.collapseTerminal": "Collapse terminal",
  "sandbox.preview.editContent": "Edit content",
  "sandbox.preview.exitEditor": "Exit editor",
  "sandbox.preview.expandTerminal": "Expand terminal",
  "sandbox.preview.resizeTerminal": "Resize terminal",
  "sandbox.preview.hideTerminal": "Hide terminal",
  "sandbox.preview.showTerminal": "Show terminal",
  "sandbox.preview.copyCurrentUrl": "Copy Current URL",
  "sandbox.preview.createNewPage": "Create new page",
  "sandbox.preview.devServerPreviewTitle": "Dev Server Preview",
  "sandbox.preview.deviceDesktop": "Desktop",
  "sandbox.preview.deviceMobile": "Mobile (375px)",
  "sandbox.preview.deviceTablet": "Tablet (768px)",
  "sandbox.preview.editSeo": "Edit SEO",
  "sandbox.preview.enterToGo": "Enter to go",
  "sandbox.preview.failedToCopyUrl": "Failed to copy URL",
  "sandbox.preview.failedToCreatePage": "Failed to create page",
  "sandbox.preview.globalComponents": "Global components",
  "sandbox.preview.invalidPageBlockKey": "Invalid page block key",
  "sandbox.preview.moreOptions": "More options",
  "sandbox.preview.noPagesFound": "No pages found in this site.",
  "sandbox.preview.noSearchResults": "No results match your search.",
  "sandbox.preview.noServerRunning": "No server running",
  "sandbox.preview.openInCursor": "Open in Cursor",
  "sandbox.preview.openInBrowser": "Open in browser",
  "sandbox.preview.failedToOpenInBrowser": "Couldn't open your browser",
  "sandbox.preview.openInNewTab": "Open in new tab",
  "sandbox.preview.openInVscode": "Open in VSCode",
  "sandbox.preview.pageAlreadyExists":
    'A page with path "{path}" already exists.',
  "sandbox.preview.pageCreated": 'Page "{name}" created',
  "sandbox.preview.previewMetadataNotReady": "Preview metadata not ready yet",
  "sandbox.preview.refresh": "Refresh",
  "sandbox.preview.searchPagesAndComponents": "Search pages and components...",
  "sandbox.preview.startingPreview": "Starting your preview",
  "sandbox.preview.startingPreviewHint":
    "Showing your published site. You can make changes now — they'll appear once the preview is ready.",
  "sandbox.preview.templateNoLongerExists":
    "Selected template no longer exists.",
  "sandbox.preview.urlCopiedToClipboard": "URL copied to clipboard",
  "sandbox.preview.valueForParam": "Value for {label}",
  "sandbox.preview.viewJson": "View JSON",
  "sandbox.preview.visualEditor": "Visual editor",
  "sandbox.productBlocks.addProductIdButton": "Add product ID",
  "sandbox.productBlocks.addProductsButton": "Add products",
  "sandbox.productBlocks.addProductsDescription":
    "Search VTEX products, or pick a category or cluster",
  "sandbox.productBlocks.browseProductsButton": "Browse products",
  "sandbox.productBlocks.changeButton": "Change",
  "sandbox.productBlocks.chooseProductButton": "Choose a product",
  "sandbox.productBlocks.ctaLabelField": "CTA label",
  "sandbox.productBlocks.ctaLabelPlaceholder": "Ver produto",
  "sandbox.productBlocks.dragToReorderLabel": "Drag to reorder",
  "sandbox.productBlocks.headingH1": "H1",
  "sandbox.productBlocks.headingH2": "H2",
  "sandbox.productBlocks.headingH3": "H3",
  "sandbox.productBlocks.headingNormal": "Normal",
  "sandbox.productBlocks.idLabel": "ID {id}",
  "sandbox.productBlocks.loadingEllipsis": "Loading…",
  "sandbox.productBlocks.productCardLabel": "Product card",
  "sandbox.productBlocks.productField": "Product",
  "sandbox.productBlocks.productPlural": "products",
  "sandbox.productBlocks.productSingular": "product",
  "sandbox.productBlocks.productSlugField": "Product slug",
  "sandbox.productBlocks.productSlugPlaceholder": "product-slug",
  "sandbox.productBlocks.productWithId": "Product {id}",
  "sandbox.productBlocks.removeProductButton": "Remove product",
  "sandbox.productBlocks.removeProductIdButton": "Remove product ID",
  "sandbox.productBlocks.removeProductLabel": "Remove product",
  "sandbox.productBlocks.shelfTitlePlaceholder": "Shelf title",
  "sandbox.productBlocks.skuIdPlaceholder": "151331",
  "sandbox.productBlocks.startDevServerDescription":
    "Start the dev server to browse products, or add SKU ids below.",
  "sandbox.productBlocks.vtexProductIdPlaceholder":
    "VTEX product ID (e.g. 151331)",
  "sandbox.productBlocks.vtexProductIds": "VTEX product IDs",
  "sandbox.productPickerDialog.addProducts": "Add products",
  "sandbox.productPickerDialog.categoryLabel": "Category: ",
  "sandbox.productPickerDialog.change": " — change",
  "sandbox.productPickerDialog.chooseProduct": "Choose a product",
  "sandbox.productPickerDialog.clusterIdPlaceholder":
    "Collection / cluster ID (e.g. 2140)",
  "sandbox.productPickerDialog.couldNotLoad":
    "Couldn't load — is the dev server running?",
  "sandbox.productPickerDialog.done": "Done",
  "sandbox.productPickerDialog.enterClusterPrompt":
    "Enter a collection or cluster ID.",
  "sandbox.productPickerDialog.filterCategoriesPlaceholder":
    "Filter categories…",
  "sandbox.productPickerDialog.loadingCategories": "Loading categories…",
  "sandbox.productPickerDialog.loadingProducts": "Loading products…",
  "sandbox.productPickerDialog.modeCategory": "Category",
  "sandbox.productPickerDialog.modeClusterId": "Cluster ID",
  "sandbox.productPickerDialog.modeSearch": "Search",
  "sandbox.productPickerDialog.noCategories": "No categories.",
  "sandbox.productPickerDialog.noProductsFound": "No products found.",
  "sandbox.productPickerDialog.noneSelected": "None selected",
  "sandbox.productPickerDialog.pickCategoryPrompt":
    "Pick a category to see its products.",
  "sandbox.productPickerDialog.searchProductsPlaceholder":
    "Search products by name or ID…",
  "sandbox.productPickerDialog.selectedCount": "{count} selected",
  "sandbox.productPickerDialog.typeToSearchPrompt": "Type to search products.",
  "sandbox.recordEditor.fieldAvatar": "Avatar",
  "sandbox.recordEditor.fieldCompany": "Company",
  "sandbox.recordEditor.fieldEmail": "Email",
  "sandbox.recordEditor.fieldJobTitle": "Job title",
  "sandbox.recordEditor.fieldName": "Name",
  "sandbox.recordEditor.fieldType": "Type",
  "sandbox.recordEditor.optionOrganization": "Organization",
  "sandbox.recordEditor.optionPerson": "Person",
  "sandbox.recordEditor.placeholderEmail": "author@example.com",
  "sandbox.recordEditor.titleAuthor": "Author",
  "sandbox.redirectEditor.discardQueryParameters": "Discard query parameters",
  "sandbox.redirectEditor.fromDescription":
    "The source path to match. Supports URLPattern syntax (e.g. /product/:slug).",
  "sandbox.redirectEditor.fromLabel": "From",
  "sandbox.redirectEditor.fromPlaceholder": "/old-path",
  "sandbox.redirectEditor.title": "Redirect",
  "sandbox.redirectEditor.toDescription":
    "The destination — a relative path or an absolute URL.",
  "sandbox.redirectEditor.toLabel": "To",
  "sandbox.redirectEditor.toPlaceholder": "/new-path",
  "sandbox.redirectEditor.typeLabel": "Type",
  "sandbox.redirectEditor.typePermanent": "Permanent ({status})",
  "sandbox.redirectEditor.typePlaceholder": "Type",
  "sandbox.redirectEditor.typeTemporary": "Temporary ({status})",
  "sandbox.cmsSettings.title": "CMS",
  "sandbox.cmsSettings.preview.title": "Preview",
  "sandbox.cmsSettings.preview.description":
    "See your changes before they go live.",
  "sandbox.cmsSettings.fastPreview.label": "Fast Preview",
  "sandbox.cmsSettings.fastPreview.description":
    "Preview changes on your preview server instead of the sandbox.",
  "sandbox.cmsSettings.fastPreview.needsProductionUrl":
    "Set a preview server above to enable Fast Preview.",
  "sandbox.cmsSettings.editing.title": "Editing",
  "sandbox.cmsSettings.editing.description":
    "Customize the content-editing experience in the blocks form.",
  "sandbox.productionUrlField.description":
    "Your live server's address, used to preview content. Required for Fast Preview.",
  "sandbox.productionUrlField.label": "Preview server",
  "sandbox.productionUrlField.placeholder": "https://example.com",
  "sandbox.fieldDescriptionTooltipsField.label": "Compact descriptions",
  "sandbox.fieldDescriptionTooltipsField.description":
    "In the blocks form, show a field's description as a hover tooltip on its title instead of text below the title.",
  "sandbox.repoRow.label": "Repository",
  "sandbox.repoRow.noRepositoryConnected": "No repository connected",
  "sandbox.repoRow.tooltipContent":
    "The connected GitHub repository for this agent. Manage in Connections.",
  "sandbox.runnableBlockEditor.availableModeDescription":
    "{typeLabel} — edits stay local until you save this as a global {singular}. Run to invoke it against the live preview.",
  "sandbox.runnableBlockEditor.backToList": "Back to list",
  "sandbox.runnableBlockEditor.closeJsonEditor": "Close JSON editor",
  "sandbox.runnableBlockEditor.closeResult": "Close result",
  "sandbox.runnableBlockEditor.collapse": "Collapse",
  "sandbox.runnableBlockEditor.collapseResult": "Collapse result",
  "sandbox.runnableBlockEditor.editAsJson": "Edit as JSON",
  "sandbox.runnableBlockEditor.editingBreadcrumb": "Editing breadcrumb",
  "sandbox.runnableBlockEditor.expand": "Expand",
  "sandbox.runnableBlockEditor.expandResult": "Expand result",
  "sandbox.runnableBlockEditor.failedToRun": "Failed to run {singular}",
  "sandbox.runnableBlockEditor.freeformPropsEmptyState":
    "This {singular} doesn't publish a props schema. Edit its props as JSON, then run it.",
  "sandbox.runnableBlockEditor.inferredSchemaNotice":
    "This {singular} doesn't publish a props schema — fields below are inferred from its saved values. Use the JSON editor to add props not shown here.",
  "sandbox.runnableBlockEditor.invalidJsonError":
    "Invalid JSON — changes aren't saved until it parses.",
  "sandbox.runnableBlockEditor.noInputEmptyState":
    "This {singular} takes no configurable input. Run it to see its output.",
  "sandbox.runnableBlockEditor.openInNewTabTooltip":
    "Open in new tab (re-runs the {singular})",
  "sandbox.runnableBlockEditor.openResultInNewTabAriaLabel":
    "Open result in new tab",
  "sandbox.runnableBlockEditor.pressRunToInvoke":
    "Press Run to invoke this {singular}.",
  "sandbox.runnableBlockEditor.resultPanelTitle": "Result",
  "sandbox.runnableBlockEditor.run": "Run",
  "sandbox.runnableBlockEditor.runAriaLabel": "Run {singular}",
  "sandbox.runnableBlockEditor.running": "Running {singular}…",
  "sandbox.runnableBlockEditor.saveAsGlobal": "Save as global {singular}",
  "sandbox.runnableBlockEditor.saveAsGlobalAriaLabel":
    "Save as global {singular}",
  "sandbox.runnableBlockEditor.savedModeDescription":
    "Global {singular} — changes save automatically. Run to invoke it against the live preview.",
  "sandbox.runnableBlocksBrowser.emptyFolder": "This folder is empty.",
  "sandbox.runnableBlocksBrowser.emptyFolderNoManifest":
    "Start the preview dev server so its manifest loads.",
  "sandbox.runnableBlocksBrowser.emptyFolderTitle": "No {kind} here",
  "sandbox.runnableBlocksBrowser.folderBreadcrumb": "Folder breadcrumb",
  "sandbox.runnableBlocksBrowser.hideSaved": "Hide saved",
  "sandbox.runnableBlocksBrowser.noSearchResults": 'No {kind} match "{query}"',
  "sandbox.runnableBlocksBrowser.noSearchResultsDescription":
    "Search covers every folder — try a different term.",
  "sandbox.runnableBlocksBrowser.savedBlockToast":
    'Saved {singular} "{blockId}"',
  "sandbox.runnableBlocksBrowser.savedCountLabel": "{count} saved",
  "sandbox.runnableBlocksBrowser.searchAriaLabel": "Search all {kind}",
  "sandbox.runnableBlocksBrowser.searchPlaceholder": "Search all {kind}…",
  "sandbox.runnableBlocksBrowser.seeSaved": "See saved",
  "sandbox.runtimeFields.auto": "Auto",
  "sandbox.runtimeFields.autoDetect": "Auto-detect",
  "sandbox.runtimeFields.devServerPort": "Dev server port",
  "sandbox.runtimeFields.devServerPortDescription":
    "Leave blank to let the runner pick.",
  "sandbox.runtimeFields.packageManager": "Package manager",
  "sandbox.runtimeFields.packagePath": "Package path",
  "sandbox.runtimeFields.packagePathDescription":
    "Path (relative to repo root) to the directory containing package.json. Leave blank for the repo root.",
  "sandbox.savedSectionEditor.closeJsonEditor": "Close JSON editor",
  "sandbox.savedSectionEditor.editAsJson": "Edit as JSON",
  "sandbox.savedSectionEditor.editingBreadcrumb": "Editing breadcrumb",
  "sandbox.savedSectionEditor.globalSectionDescription":
    "Global section — changes save automatically and apply everywhere it's used.",
  "sandbox.savedSectionEditor.invalidJsonError":
    "Invalid JSON — changes aren't saved until it parses.",
  "sandbox.savedSectionEditor.noEditableFields":
    "No editable fields for this section.",
  "sandbox.sectionRenameDialog.cancel": "Cancel",
  "sandbox.sectionRenameDialog.description":
    "Updates the display name. The internal key stays the same so pages referencing this section keep working.",
  "sandbox.sectionRenameDialog.keyLabel": "Key",
  "sandbox.sectionRenameDialog.nameLabel": "Name",
  "sandbox.sectionRenameDialog.save": "Save",
  "sandbox.sectionRenameDialog.saving": "Saving…",
  "sandbox.sectionRenameDialog.title": "Rename section",
  "sandbox.sectionsRightPane.selectSectionDescription":
    "Pick a saved section to edit it, or an available one to customize and save as global.",
  "sandbox.sectionsRightPane.selectSectionTitle": "Select a section to edit",
  "sandbox.stateCard.githubNotAuthenticatedMessage":
    "This agent's GitHub repo isn't authenticated. Reconnect it in Connections, then retry.",
  "sandbox.stateCard.reconnectGithub": "Reconnect GitHub",
  "sandbox.stateCard.resume": "Resume",
  "sandbox.stateCard.resumeToContinue": "Resume to continue.",
  "sandbox.stateCard.retry": "Retry",
  "sandbox.submoduleCredentialsField.addSubmoduleCredential":
    "Add submodule credential",
  "sandbox.submoduleCredentialsField.cancel": "Cancel",
  "sandbox.submoduleCredentialsField.createNewSecret": "Create new secret",
  "sandbox.submoduleCredentialsField.createNewSecretAriaLabel":
    "Create new secret",
  "sandbox.submoduleCredentialsField.createNewSecretDescription":
    "Stored encrypted in the credential vault. The submodule credential will reference the new secret by id — its value never leaves the server.",
  "sandbox.submoduleCredentialsField.createNewSecretTitle": "Create new secret",
  "sandbox.submoduleCredentialsField.description":
    "Personal access tokens for cloning private git submodules that live in other repositories. Reference an org/user secret per host; SSH submodule URLs are rewritten to HTTPS so the token applies.",
  "sandbox.submoduleCredentialsField.descriptionLabel":
    "Description (optional)",
  "sandbox.submoduleCredentialsField.descriptionPlaceholder":
    "What is this token used for?",
  "sandbox.submoduleCredentialsField.failedToLoadSecrets":
    "Failed to load secrets",
  "sandbox.submoduleCredentialsField.failedToSaveSecret": "Failed to save",
  "sandbox.submoduleCredentialsField.hostAriaLabel":
    "Submodule credential {index} host",
  "sandbox.submoduleCredentialsField.hostInvalidMessage":
    "Bare hostname, e.g. github.com (no scheme or path).",
  "sandbox.submoduleCredentialsField.hostPlaceholder": "github.com",
  "sandbox.submoduleCredentialsField.nameLabel": "Name",
  "sandbox.submoduleCredentialsField.namePlaceholder": "GITHUB_SUBMODULE_PAT",
  "sandbox.submoduleCredentialsField.nameHelperText":
    "Letters, digits, underscore, dot, hyphen.",
  "sandbox.submoduleCredentialsField.noSecretsYet":
    'No secrets yet. Use the "+" to create one.',
  "sandbox.submoduleCredentialsField.pickSecretPlaceholder": "Pick a secret…",
  "sandbox.submoduleCredentialsField.remove": "Remove",
  "sandbox.submoduleCredentialsField.removeAriaLabel":
    "Remove submodule credential",
  "sandbox.submoduleCredentialsField.saveSecret": "Save secret",
  "sandbox.submoduleCredentialsField.saving": "Saving…",
  "sandbox.submoduleCredentialsField.scopeLabel": "Scope",
  "sandbox.submoduleCredentialsField.scopeOrganization":
    "Organization — visible to all members",
  "sandbox.submoduleCredentialsField.scopePrivate":
    "Private — only visible to me",
  "sandbox.submoduleCredentialsField.secretSaved": 'Saved secret "{name}"',
  "sandbox.submoduleCredentialsField.title": "Submodule credentials",
  "sandbox.submoduleCredentialsField.tokenLabel": "Personal access token",
  "sandbox.submoduleCredentialsField.tokenPlaceholder": "ghp_…",
  "sandbox.toolbar.closeTab": "Close {tab}",
  "sandbox.toolbar.noScriptsFound": "No scripts found",
  "sandbox.toolbar.restart": "Restart",
  "sandbox.toolbar.resume": "Resume",
  "sandbox.toolbar.retry": "Retry",
  "sandbox.toolbar.run": "Run",
  "sandbox.toolbar.runAScript": "run a script",
  "sandbox.toolbar.runScript": "Run script",
  "sandbox.toolbar.setupTab": "sandbox",
  "sandbox.toolbar.start": "Start",
  "sandbox.toolbar.startProcess": "Start process",
  "sandbox.toolbar.stop": "Stop",
  "sandbox.toolbar.stopProcess": "Stop process",
  "sandbox.toolbar.stopSandboxTooltip": "Stop sandbox",
  "sandbox.toolbar.stopping": "Stopping…",
  "sandbox.variantCalendar.always": "Always",
  "sandbox.variantCalendar.calendarMode": "Calendar",
  "sandbox.variantCalendar.dateMatcherInfo":
    "Variants gated by a date matcher appear here.",
  "sandbox.variantCalendar.hiddenOngoingVariants":
    '{count} ongoing variant(s) hidden — enable "Show ongoing" to view.',
  "sandbox.variantCalendar.next": "Next",
  "sandbox.variantCalendar.noDatedVariants": "No dated variants in view.",
  "sandbox.variantCalendar.noScheduledVariants": "No scheduled variants.",
  "sandbox.variantCalendar.ongoing": "Ongoing",
  "sandbox.variantCalendar.previous": "Previous",
  "sandbox.variantCalendar.showOngoing": "Show ongoing ({count})",
  "sandbox.variantCalendar.timelineMode": "Timeline",
  "sandbox.variantCalendar.today": "Today",
  "sandbox.variantCalendar.todayLabel": "Today",
  "sandbox.variantCalendar.variantBlock": "Variant / Block",
  "sandbox.visualEditorPrompt.inputPlaceholder": "Ask the AI...",
  "sandbox.visualEditorPrompt.sendButton": "Send",
} as const;
