{
  "activity.aiAssistant": "AI Assistant",
  "activity.import": "Import",
  "activity.media": "Media",
  "activity.pages": "Pages",
  "activity.posts": "Posts",
  "activity.scripts": "Scripts",
  "activity.sourceControl": "Source Control",
  "activity.tags": "Tags",
  "activity.templates": "Templates",
  "common.settings": "Settings",
  "render.archive": "Archive",
  "render.backlinks.ariaLabel": "Backlinks",
  "render.backlinks.label": "Linked from",
  "render.calendar.close": "Close calendar",
  "render.calendar.error": "Calendar data could not be loaded.",
  "render.calendar.loading": "Loading calendar…",
  "render.calendar.open": "Open calendar",
  "render.calendar.title": "Archive calendar",
  "render.gallery.empty": "No linked images found.",
  "render.languageSwitcher.ariaLabel": "Language",
  "render.month.1": "January",
  "render.month.10": "October",
  "render.month.11": "November",
  "render.month.12": "December",
  "render.month.2": "February",
  "render.month.3": "March",
  "render.month.4": "April",
  "render.month.5": "May",
  "render.month.6": "June",
  "render.month.7": "July",
  "render.month.8": "August",
  "render.month.9": "September",
  "render.notFound.back": "Back to preview home",
  "render.notFound.message": "The requested preview page could not be found.",
  "render.pagination.label": "Pagination",
  "render.pagination.newer": "newer",
  "render.pagination.older": "older",
  "render.photoArchive.empty": "No photos found for this archive.",
  "render.search.ariaLabel": "Site search",
  "render.search.placeholder": "Search...",
  "render.tagCloud.ariaLabel": "Tag cloud",
  "render.tagCloud.empty": "No tags found.",
  "render.taxonomy.ariaLabel": "Taxonomy",
  "render.video.vimeoTitle": "Vimeo video",
  "render.video.youtubeTitle": "YouTube video",
  "sidebar.chat.yesterday": "Yesterday",
  "translationValidation.title": "Validate Translations",
  "translationValidation.summary": "Checked DB rows: %{dbRows} · Checked files: %{files} · Invalid DB rows: %{invalidDb} · Invalid files: %{invalidFiles}",
  "translationValidation.databaseTitle": "Invalid database translation rows",
  "translationValidation.filesystemTitle": "Invalid translation files on disk",
  "translationValidation.noneDatabase": "No invalid translation rows found.",
  "translationValidation.noneFilesystem": "No invalid translation files found.",
  "translationValidation.issue.sameLanguage": "Translation language matches canonical post language",
  "translationValidation.issue.missingSource": "Translation points to a missing source post",
  "translationValidation.issue.doNotTranslate": "Post is marked as do-not-translate but has translations",
  "translationValidation.issue.contentInDatabase": "Published translation has content stuck in DB instead of filesystem",
  "translationValidation.field.translationFor": "Source post",
  "translationValidation.field.translationId": "Translation row",
  "translationValidation.field.title": "Title",
  "translationValidation.field.languages": "Languages",
  "translationValidation.field.filePath": "File",
  "translationValidation.languagesWithCanonical": "%{canonical} = %{translation}",
  "translationValidation.revalidate": "Revalidate",
  "translationValidation.fix": "Fix Issues",
  "translationValidation.toast.fixSuccess": "Deleted %{dbRows} DB rows and %{files} files, flushed %{flushed} translations to disk",
  "menuEditor.tabTitle": "Blog Menu",
  "menuEditor.title": "Blog Menu Editor",
  "menuEditor.description": "Manage the central blog navigation outline and save it to meta/menu.opml.",
  "menuEditor.save": "Save Menu",
  "menuEditor.saved": "Blog menu saved",
  "menuEditor.addEntry": "Add Entry",
  "menuEditor.addCategoryArchive": "Add Category Archive",
  "menuEditor.addCategoryArchiveShort": "C+",
  "menuEditor.addSubmenu": "Add Submenu",
  "menuEditor.moveUp": "Move Up",
  "menuEditor.moveDown": "Move Down",
  "menuEditor.indent": "Indent",
  "menuEditor.unindent": "Unindent",
  "menuEditor.delete": "Delete",
  "menuEditor.newEntryPlaceholder": "Type a page title or submenu label",
  "menuEditor.newCategoryPlaceholder": "Type a category name",
  "menuEditor.createHint": "Select a page below or press Enter to create a submenu",
  "menuEditor.dragHandle": "Drag menu item",
  "menuEditor.empty": "No menu entries yet. Add a page or submenu to start.",
  "menuEditor.newPage": "New Page",
  "menuEditor.newSubmenu": "New Submenu",
  "menuEditor.pagePicker.title": "Select Page",
  "menuEditor.pagePicker.empty": "No matching pages found.",
  "menuEditor.categoryPicker.hint": "Select an existing category or press Enter to create a new archive entry",
  "menuEditor.categoryPicker.empty": "No matching categories found.",
  "menuEditor.type.page": "Page",
  "menuEditor.type.home": "Home",
  "menuEditor.type.submenu": "Submenu",
  "menuEditor.type.categoryArchive": "Category Archive",
  "chat.newChat": "New Chat",
  "chat.setupTitle": "AI Chat Setup",
  "chat.apiKeyRequiredTitle": "API Key Required",
  "chat.apiKeyRequiredDescription": "Configure an API key in Settings to enable AI chat.",
  "chat.openSettings": "Open Settings",
  "chat.welcomeTitle": "Welcome to the AI Assistant",
  "chat.welcomeDescription": "I can help you manage your blog with rich visualizations. Try asking me to:",
  "chat.welcomeTipSearch": "Search for posts about a specific topic",
  "chat.welcomeTipChart": "Show a chart of posts published per month",
  "chat.welcomeTipTable": "Compare my recent posts in a table",
  "chat.welcomeTipMetadata": "Update metadata for posts or media",
  "chat.welcomeTipTabs": "Show post statistics by year in tabs with charts",
  "chat.role.you": "You",
  "chat.role.assistant": "Assistant",
  "chat.modelUnavailable": "No model",
  "chat.inputPlaceholder": "Type a message...",
  "chat.stop": "Stop",
  "chat.toolArguments": "Arguments",
  "chat.toolResult": "Result",
  "chat.dismissSurface": "Dismiss surface",
  "chat.cancelledSuffix": "(cancelled)",
  "gitDiff.changedFiles": "Changed files",
  "sidebar.tags": "Tags",
  "sidebar.categories": "Categories",
  "sidebar.clearTags": "Clear tags",
  "sidebar.clearCategories": "Clear categories",
  "sidebar.noPostsYet": "No posts yet",
  "sidebar.noPagesYet": "No pages yet",
  "sidebar.noMediaYet": "No media yet",
  "sidebar.chat.deleteConversation": "Delete conversation",
  "sidebar.search": "Search",
  "sidebar.searchPostsPlaceholder": "Search posts...",
  "sidebar.searchPagesPlaceholder": "Search pages...",
  "sidebar.searchMediaPlaceholder": "Search media...",
  "sidebar.toggleFilters": "Toggle Filters",
  "sidebar.newPost": "New Post",
  "sidebar.importMedia": "Import media",
  "sidebar.import.newDefinition": "New Import Definition",
  "importAnalysis.loadingDefinition": "Loading import definition...",
  "importAnalysis.namePlaceholder": "Import name...",
  "importAnalysis.headerDescription": "Select a WordPress export file (WXR) and an uploads folder to analyze what would be imported.",
  "importAnalysis.uploadsFolder": "Uploads Folder",
  "importAnalysis.noFolderSelected": "No folder selected",
  "importAnalysis.wxrFile": "WXR File",
  "importAnalysis.selectFileToAnalyze": "Select a file to analyze",
  "importAnalysis.analyzing": "Analyzing...",
  "importAnalysis.selectAndAnalyze": "Select & Analyze",
  "importAnalysis.analyzingWxr": "Analyzing WXR file...",
  "importAnalysis.emptyState": "Select a WordPress export file to begin analysis.",
  "importAnalysis.importing": "Importing...",
  "importAnalysis.importComplete": "Import completed successfully!",
  "importAnalysis.importFailed": "Import failed: %{error}",
  "importAnalysis.untitledImport": "Untitled Import",
  "importAnalysis.executionStarting": "Starting...",
  "importAnalysis.unknownError": "Unknown error",
  "importAnalysis.readyToImport": "Ready to import:",
  "importAnalysis.tagsCategories": "tags/categories",
  "importAnalysis.posts": "posts",
  "importAnalysis.media": "media",
  "importAnalysis.pages": "pages",
  "importAnalysis.nothingToImport": "Nothing to Import",
  "importAnalysis.importItems": "Import %{count} Items",
  "importAnalysis.postSlugConflicts": "Post Slug Conflicts",
  "importAnalysis.pageSlugConflicts": "Page Slug Conflicts",
  "importAnalysis.postsWithCount": "Posts (%{count})",
  "importAnalysis.otherWithCount": "Other (%{count})",
  "importAnalysis.pagesWithCount": "Pages (%{count})",
  "importAnalysis.mediaWithCount": "Media (%{count})",
  "importAnalysis.site": "Site",
  "importAnalysis.untitled": "Untitled",
  "importAnalysis.url": "URL",
  "importAnalysis.language": "Language",
  "importAnalysis.file": "File",
  "importAnalysis.notAvailable": "N/A",
  "importAnalysis.new": "new",
  "importAnalysis.update": "update",
  "importAnalysis.conflict": "conflict",
  "importAnalysis.duplicate": "duplicate",
  "importAnalysis.missing": "missing",
  "importAnalysis.categories": "Categories",
  "importAnalysis.existing": "existing",
  "importAnalysis.mapped": "mapped",
  "importAnalysis.tags": "Tags",
  "importAnalysis.dateDistribution": "Date Distribution",
  "importAnalysis.postsPages": "Posts/Pages",
  "importAnalysis.total": "total",
  "importAnalysis.wordpressId": "WordPress ID",
  "importAnalysis.type": "Type",
  "importAnalysis.author": "Author",
  "importAnalysis.unknown": "Unknown",
  "importAnalysis.published": "Published",
  "importAnalysis.excerpt": "Excerpt",
  "importAnalysis.content": "Content",
  "importAnalysis.loading": "Loading...",
  "importAnalysis.mimeType": "MIME Type",
  "importAnalysis.uploaded": "Uploaded",
  "importAnalysis.parentPostId": "Parent Post ID",
  "importAnalysis.description": "Description",
  "importAnalysis.slug": "Slug",
  "importAnalysis.newEntryWxr": "New Entry (WXR)",
  "importAnalysis.existingEntry": "Existing Entry",
  "importAnalysis.resolution": "Resolution",
  "importAnalysis.ignore": "Ignore",
  "importAnalysis.overwrite": "Overwrite",
  "importAnalysis.importNewSlug": "Import (new slug)",
  "importAnalysis.status": "Status",
  "importAnalysis.title": "Title",
  "importAnalysis.wpStatus": "WP Status",
  "importAnalysis.existingMatch": "Existing Match",
  "importAnalysis.none": "--",
  "importAnalysis.filename": "Filename",
  "importAnalysis.path": "Path",
  "importAnalysis.taxonomyTitle": "Categories & Tags",
  "importAnalysis.mappedCount": "%{count} mapped",
  "importAnalysis.analyzeWith": "Analyze with...",
  "importAnalysis.aiMappingHint": "AI will suggest mappings from new to existing items to avoid duplicates",
  "importAnalysis.mapToPlaceholder": "Map to...",
  "importAnalysis.mappingTooltip": "Click to %{action} mapping",
  "importAnalysis.mappingActionEdit": "edit",
  "importAnalysis.mappingActionAdd": "add",
  "importAnalysis.clearMapping": "Clear mapping",
  "importAnalysis.macrosWithCount": "Macros (%{count})",
  "importAnalysis.unmappedCount": "%{count} unmapped",
  "importAnalysis.macroStatusMapped": "Mapped",
  "importAnalysis.macroStatusUnknown": "Unknown",
  "importAnalysis.macroUses": "%{count} uses",
  "importAnalysis.usedIn": "Used in: %{items}%{more}",
  "importAnalysis.moreSuffix": ", +%{count} more",
  "importAnalysis.noParameters": "(no parameters)",
  "importAnalysis.other": "Other",
  "importAnalysis.otherDescription": "Items that are not posts or pages (revisions, navigation menus, etc.) — not imported.",
  "importAnalysis.browse": "Browse...",
  "importAnalysis.eta": "ETA: %{value}",
  "importAnalysis.etaSeconds": "%{count}s",
  "importAnalysis.etaMinutes": "%{minutes}m %{seconds}s",
  "importAnalysis.phase.tags": "Importing tags & categories...",
  "importAnalysis.phase.posts": "Importing posts...",
  "importAnalysis.phase.media": "Importing media...",
  "importAnalysis.phase.pages": "Importing pages...",
  "importAnalysis.phase.complete": "Import complete",
  "importAnalysis.analysisPhase.parsing": "Parsing WXR file...",
  "importAnalysis.analysisPhase.scanning": "Scanning entries...",
  "importAnalysis.analysisPhase.taxonomies": "Analyzing taxonomies...",
  "importAnalysis.analysisPhase.posts": "Analyzing posts...",
  "importAnalysis.analysisPhase.media": "Analyzing media...",
  "importAnalysis.analysisPhase.complete": "Analysis complete",
  "importAnalysis.contentDuplicate": "duplicate",
  "sidebar.scripts.newScript": "New Script",
  "sidebar.templates.newTemplate": "New Template",
  "sidebar.results": "%{count} results",
  "sidebar.resultsFor": "%{count} results for \"%{query}\"",
  "sidebar.clearFilters": "Clear filters",
  "sidebar.noMatchingPosts": "No matching posts",
  "sidebar.loadMore": "Load more (%{loaded} of %{total})",
  "sidebar.loading": "Loading...",
  "sidebar.noMediaFiles": "No media files",
  "%{count} media": "%{count} media",
  "%{count} posts": "%{count} posts",
  "2 langs": "2 langs",
  "AI Assistant": "AI Assistant",
  "AI Suggestions": "AI Suggestions",
  "Alt Text": "Alt Text",
  "Apply Selected": "Apply Selected",
  "Across draft, published, and archive": "Across draft, published, and archive",
  "Activated %{name}": "Activated %{name}",
  "Archived": "Archived",
  "Archived Jan 12, 2026": "Archived Jan 12, 2026",
  "Assistant": "Assistant",
  "Automatic AI actions stay gated by airplane mode.": "Automatic AI actions stay gated by airplane mode.",
  "Automation can boot the shell in a separate process and capture screenshots": "Automation can boot the shell in a separate process and capture screenshots",
  "Blog": "Blog",
  "Calendar regeneration is not wired yet, but the base shell now surfaces the command and keeps the Output tab selectable.": "Calendar regeneration is not wired yet, but the base shell now surfaces the command and keeps the Output tab selectable.",
  "Cancel": "Cancel",
  "Caption": "Caption",
  "Chat": "Chat",
  "Close %{title}": "Close %{title}",
  "Close tab": "Close tab",
  "Command completed": "Command completed",
  "Command failed": "Command failed",
  "Command failed with HTTP %{status}": "Command failed with HTTP %{status}",
  "Create Project": "Create Project",
  "Create / Edit": "Create / Edit",
  "Content": "Content",
  "Data": "Data",
  "Dashboard": "Dashboard",
  "AI conversations": "AI conversations",
  "Automation helpers": "Automation helpers",
  "dashboard.postCount.one": "%{count} post",
  "dashboard.postCount.other": "%{count} posts",
  "dashboard.section.categories": "Categories",
  "dashboard.section.postsOverTime": "Posts Over Time",
  "dashboard.section.recentlyUpdated": "Recently Updated",
  "dashboard.section.tags": "Tags",
  "dashboard.stats.archived": "%{count} archived",
  "dashboard.stats.categories": "%{count} categories",
  "dashboard.stats.drafts": "%{count} drafts",
  "dashboard.stats.images": "%{count} images",
  "dashboard.stats.mediaFiles": "Media Files",
  "dashboard.stats.published": "%{count} published",
  "dashboard.stats.tags": "Tags",
  "dashboard.stats.totalPosts": "Total Posts",
  "dashboard.status.archived": "Archived",
  "dashboard.status.draft": "Draft",
  "dashboard.status.published": "Published",
  "dashboard.subtitle": "Overview of your blog database",
  "dashboard.tagCloud.more": "+%{count} more",
  "dashboard.title": "Dashboard",
  "Desktop Runtime": "Desktop Runtime",
  "Editor": "Editor",
  "Images and files": "Images and files",
  "Import definitions": "Import definitions",
  "Merge Tags": "Merge Tags",
  "Project": "Project",
  "Project and publishing": "Project and publishing",
  "Publishing": "Publishing",
  "Site rendering": "Site rendering",
  "Standalone pages": "Standalone pages",
  "Tag Cloud": "Tag Cloud",
  "Tag management": "Tag management",
  "Technology": "Technology",
  "Working tree": "Working tree",
  "Working tree and history": "Working tree and history",
  "Desktop workbench content routed through the Elixir shell.": "Desktop workbench content routed through the Elixir shell.",
  "Desktop workbench shell wired through Elixir": "Desktop workbench shell wired through Elixir",
  "Diff Reports": "Diff Reports",
  "Diffs": "Diffs",
  "Delete": "Delete",
  "Delete Media": "Delete Media",
  "Delete Tag": "Delete Tag",
  "Display Text": "Display Text",
  "Documentation": "Documentation",
  "Drafts": "Drafts",
  "Excerpt": "Excerpt",
  "External": "External",
  "Drafts, published entries, and archive history": "Drafts, published entries, and archive history",
  "Edit": "Edit",
  "Extra": "Extra",
  "Extra Pages": "Extra Pages",
  "File": "File",
  "Filesystem Sync": "Filesystem Sync",
  "Fill Missing Translations": "Fill Missing Translations",
  "Find Duplicates": "Find Duplicates",
  "Gallery": "Gallery",
  "Git": "Git",
  "Git Log": "Git Log",
  "Help": "Help",
  "Idle": "Idle",
  "Images and documents indexed": "Images and documents indexed",
  "Import": "Import",
  "Insert": "Insert",
  "Insert Link": "Insert Link",
  "Insert Media": "Insert Media",
  "Internal": "Internal",
  "Launch plan": "Launch plan",
  "Main Language": "Main Language",
  "Media": "Media",
  "Menu": "Menu",
  "Metadata": "Metadata",
  "Metadata Diff": "Metadata Diff",
  "Metadata diff complete": "Metadata diff complete",
  "Metadata diff import complete": "Metadata diff import complete",
  "Metadata diff repair complete": "Metadata diff repair complete",
  "Metadata flush, diffing, and rebuild hooks still need editor wiring.": "Metadata flush, diffing, and rebuild hooks still need editor wiring.",
  "Comparing database and filesystem metadata": "Comparing database and filesystem metadata",
  "Database state compared against filesystem metadata": "Database state compared against filesystem metadata",
  "DB to File": "DB to File",
  "File to DB": "File to DB",
  "Import Metadata Diff Orphans": "Import Metadata Diff Orphans",
  "Import Metadata Diff Orphans queued": "Import Metadata Diff Orphans queued",
  "Importing orphan files": "Importing orphan files",
  "Maintenance": "Maintenance",
  "Missing": "Missing",
  "Missing Pages": "Missing Pages",
  "Missing Translations": "Missing Translations",
  "Mode": "Mode",
  "Native menu groups mirror the old application shell": "Native menu groups mirror the old application shell",
  "New Project": "New Project",
  "New project name": "New project name",
  "No active background tasks": "No active background tasks",
  "No background tasks running": "No background tasks running",
  "No items": "No items",
  "No metadata diff items selected": "No metadata diff items selected",
  "No missing pages": "No missing pages",
  "No orphan files selected": "No orphan files selected",
  "No repair action available": "No repair action available",
  "Refreshing metadata diff": "Refreshing metadata diff",
  "Repair Metadata Diff": "Repair Metadata Diff",
  "Repair Metadata Diff queued": "Repair Metadata Diff queued",
  "Repairing metadata differences": "Repairing metadata differences",
  "No orphan translation files": "No orphan translation files",
  "No shell output yet": "No shell output yet",
  "Offline": "Offline",
  "Offline Gate": "Offline Gate",
  "Open": "Open",
  "Open Data Folder": "Open Data Folder",
  "Open Existing Blog": "Open Existing Blog",
  "Open in Browser": "Open in Browser",
  "Opened URL": "Opened URL",
  "Orphan Files": "Orphan Files",
  "Orphan Reports": "Orphan Reports",
  "Orphans": "Orphans",
  "Output": "Output",
  "Pages": "Pages",
  "Pairs": "Pairs",
  "Post": "Post",
  "Posts": "Posts",
  "Preview": "Preview",
  "Projects": "Projects",
  "Published": "Published",
  "Published Feb 10, 2026": "Published Feb 10, 2026",
  "Queued": "Queued",
  "Pending": "Pending",
  "Regenerate Calendar": "Regenerate Calendar",
  "Retrospective": "Retrospective",
  "Roadmap": "Roadmap",
  "Running": "Running",
  "Completed": "Completed",
  "Failed": "Failed",
  "Cancelled": "Cancelled",
  "Script": "Script",
  "Scripts": "Scripts",
  "Select Project": "Select Project",
  "Select existing blog folder": "Select existing blog folder",
  "Settings": "Settings",
  "Sidebar, tabs, panel, and assistant panes are inspectable DOM regions": "Sidebar, tabs, panel, and assistant panes are inspectable DOM regions",
  "Site Validation": "Site Validation",
  "Validation": "Validation",
  "Source Control": "Source Control",
  "Embeddings": "Embeddings",
  "Stale": "Stale",
  "Stale Pages": "Stale Pages",
  "Slug": "Slug",
  "Status": "Status",
  "Style": "Style",
  "Switch project": "Switch project",
  "Tags": "Tags",
  "Tasks": "Tasks",
  "Template": "Template",
  "Templates": "Templates",
  "Title": "Title",
  "The app window is now served from the Elixir shell renderer.": "The app window is now served from the Elixir shell renderer.",
  "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics.": "The shared lower panel is available for tasks, output, git details, and editor-specific diagnostics.",
  "Toggle assistant": "Toggle assistant",
  "Toggle offline mode": "Toggle offline mode",
  "Toggle panel": "Toggle panel",
  "Toggle sidebar": "Toggle sidebar",
  "Translate": "Translate",
  "Translation fill is not wired yet, but the command is now routed into Output instead of being ignored.": "Translation fill is not wired yet, but the command is now routed into Output instead of being ignored.",
  "Translations": "Translations",
  "UI": "UI",
  "URL": "URL",
  "Available languages": "Available languages",
  "Cannot be undone.": "Cannot be undone.",
  "Confirm": "Confirm",
  "This item is referenced by:": "This item is referenced by:",
  "Updated today": "Updated today",
  "Updated yesterday": "Updated yesterday",
  "Upload Site": "Upload Site",
  "View": "View",
  "Welcome to bDS2": "Welcome to bDS2",
  "Workbench Notes": "Workbench Notes",
  "Working tree integration is not wired yet in the shell, but the tab is selectable and ready for command output.": "Working tree integration is not wired yet in the shell, but the tab is selectable and ready for command output.",
  "Ask the assistant about the active project or editor.": "Ask the assistant about the active project or editor.",
  "Start chat": "Start chat",
  "You": "You",
  "The assistant sidebar chat surface is ready, but model execution is not connected yet.": "The assistant sidebar chat surface is ready, but model execution is not connected yet.",
  "Search settings": "Search settings",
  "No settings match the current search": "No settings match the current search",
  "Blog identity, URLs, authoring defaults, and bookmarklet setup": "Blog identity, URLs, authoring defaults, and bookmarklet setup",
  "Project Name": "Project Name",
  "Description": "Description",
  "Data Path": "Data Path",
  "Public URL": "Public URL",
  "Blog Languages": "Blog Languages",
  "Default Author": "Default Author",
  "Max Posts Per Page": "Max Posts Per Page",
  "Blogmark Category": "Blogmark Category",
  "Blogmark Bookmarklet": "Blogmark Bookmarklet",
  "Bookmarklet copy support is wired through the desktop runtime and project public URL.": "Bookmarklet copy support is wired through the desktop runtime and project public URL.",
  "Default editing mode and diff presentation": "Default editing mode and diff presentation",
  "Default Editor Mode": "Default Editor Mode",
  "Diff View Style": "Diff View Style",
  "Inline": "Inline",
  "Side by Side": "Side by Side",
  "Wrap Long Lines": "Wrap Long Lines",
  "Enable line wrapping in diffs": "Enable line wrapping in diffs",
  "Hide Unchanged Regions": "Hide Unchanged Regions",
  "Collapse unchanged diff hunks": "Collapse unchanged diff hunks",
  "Content Categories": "Content Categories",
  "Category defaults, rendering flags, and template wiring": "Category defaults, rendering flags, and template wiring",
  "Category": "Category",
  "Render in Lists": "Render in Lists",
  "Show Titles": "Show Titles",
  "Post Template": "Post Template",
  "List Template": "List Template",
  "Default": "Default",
  "Add Category": "Add Category",
  "Reset to Defaults": "Reset to Defaults",
  "Provider keys, model preferences, airplane mode, and system prompt": "Provider keys, model preferences, airplane mode, and system prompt",
  "Anthropic / Online API Key": "Anthropic / Online API Key",
  "Mistral API Key": "Mistral API Key",
  "Offline Mode": "Offline Mode",
  "Route AI tasks through the airplane endpoint": "Route AI tasks through the airplane endpoint",
  "Default Model": "Default Model",
  "Title Model": "Title Model",
  "Image Analysis Model": "Image Analysis Model",
  "Offline Chat Model": "Offline Chat Model",
  "Offline Title Model": "Offline Title Model",
  "Offline Image Analysis Model": "Offline Image Analysis Model",
  "System Prompt": "System Prompt",
  "Reset to Default": "Reset to Default",
  "Application-level runtime behavior and semantic indexing": "Application-level runtime behavior and semantic indexing",
  "Semantic Similarity": "Semantic Similarity",
  "Enable duplicate search and related-post embeddings": "Enable duplicate search and related-post embeddings",
  "Scripting Runtime": "Scripting Runtime",
  "Scripting capabilities are configured at the application layer in the rewrite and do not expose runtime switching here.": "Scripting capabilities are configured at the application layer in the rewrite and do not expose runtime switching here.",
  "Deployment credentials for upload tasks": "Deployment credentials for upload tasks",
  "SSH Mode": "SSH Mode",
  "Host": "Host",
  "Username": "Username",
  "Remote Path": "Remote Path",
  "Agent configuration files for the built-in bDS MCP server": "Agent configuration files for the built-in bDS MCP server",
  "Not supported in the rewrite yet": "Not supported in the rewrite yet",
  "Remove": "Remove",
  "Add": "Add",
  "Data Maintenance": "Data Maintenance",
  "Rebuild filesystem-backed records and thumbnails": "Rebuild filesystem-backed records and thumbnails",
  "Rebuild Posts From Files": "Rebuild Posts From Files",
  "Rebuild Media From Files": "Rebuild Media From Files",
  "Rebuild Scripts From Files": "Rebuild Scripts From Files",
  "Rebuild Templates From Files": "Rebuild Templates From Files",
  "Rebuild Links": "Rebuild Links",
  "Regenerate Missing Thumbnails": "Regenerate Missing Thumbnails",
  "Rebuild Embedding Index": "Rebuild Embedding Index",
  "Quick Actions": "Quick Actions",
  "Review title, alt text, and caption suggestions": "Review title, alt text, and caption suggestions",
  "Detect Language": "Detect Language",
  "Persist the detected language for this media item": "Persist the detected language for this media item",
  "Select a target language for this media item": "Select a target language for this media item",
  "Replace File": "Replace File",
  "File Name": "File Name",
  "MIME Type": "MIME Type",
  "Size": "Size",
  "Dimensions": "Dimensions",
  "Author": "Author",
  "Language": "Language",
  "None": "None",
  "No translations": "No translations",
  "Refresh": "Refresh",
  "Linked Posts": "Linked Posts",
  "Link to Post": "Link to Post",
  "Search posts": "Search posts",
  "No posts to link": "No posts to link",
  "and %{count} more": "and %{count} more",
  "Not linked to any posts": "Not linked to any posts"
}