347 lines
16 KiB
JSON
347 lines
16 KiB
JSON
{
|
|
"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",
|
|
"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.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",
|
|
"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 flush, diffing, and rebuild hooks still need editor wiring.": "Metadata flush, diffing, and rebuild hooks still need editor wiring.",
|
|
"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 missing pages": "No missing pages",
|
|
"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",
|
|
"Regenerate Calendar": "Regenerate Calendar",
|
|
"Retrospective": "Retrospective",
|
|
"Roadmap": "Roadmap",
|
|
"Running": "Running",
|
|
"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",
|
|
"Source Control": "Source Control",
|
|
"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"
|
|
} |