chore: lots of i18n
This commit is contained in:
@@ -265,7 +265,7 @@
|
||||
"gitSidebar.action.committing": "Committing...",
|
||||
"gitSidebar.action.initializeGit": "Initialize Git",
|
||||
"gitSidebar.action.initializing": "Initializing...",
|
||||
"gitSidebar.openChanges": "Open Changes ({count})",
|
||||
"gitSidebar.openChanges": "Open changes ({count})",
|
||||
"gitSidebar.versionHistory": "Version History ({count})",
|
||||
"gitSidebar.loadingChanges": "Loading changes...",
|
||||
"gitSidebar.noChanges": "No changes",
|
||||
@@ -410,5 +410,131 @@
|
||||
"editor.previewLoading": "Loading preview...",
|
||||
"editor.footer.created": "Created",
|
||||
"editor.footer.updated": "Updated",
|
||||
"editor.footer.published": "Published"
|
||||
"editor.footer.published": "Published",
|
||||
"projectSelector.switchProject": "Switch project",
|
||||
"projectSelector.selectProject": "Select project",
|
||||
"projectSelector.projectsHeader": "Projects",
|
||||
"projectSelector.noProjectsYet": "No projects yet",
|
||||
"projectSelector.newProject": "New project",
|
||||
"projectSelector.createNewProject": "Create new project",
|
||||
"projectSelector.projectName": "Project name",
|
||||
"projectSelector.projectNamePlaceholder": "My Blog",
|
||||
"projectSelector.descriptionOptional": "Description (optional)",
|
||||
"projectSelector.descriptionPlaceholder": "A brief description of this project...",
|
||||
"projectSelector.projectLocation": "Project location",
|
||||
"projectSelector.useDefaultLocation": "Use default location",
|
||||
"projectSelector.defaultInternalStorage": "Default (internal storage)",
|
||||
"projectSelector.chooseFolder": "Choose folder...",
|
||||
"projectSelector.projectLocationHint": "Choose a custom folder for cloud storage backup, or use the default internal storage.",
|
||||
"projectSelector.createProject": "Create project",
|
||||
"projectSelector.deleteProject": "Delete project",
|
||||
"projectSelector.deleteWarning": "This will permanently delete the project \"{name}\" and all its data including:",
|
||||
"projectSelector.deleteItemPosts": "All blog posts",
|
||||
"projectSelector.deleteItemMedia": "All media files",
|
||||
"projectSelector.deleteItemSettings": "All project settings",
|
||||
"projectSelector.typeToConfirm": "Type {name} to confirm deletion:",
|
||||
"projectSelector.selectProjectLocation": "Select project location",
|
||||
"projectSelector.deleteProjectTitle": "Delete {name}",
|
||||
"projectSelector.toast.switched": "Switched to {name}",
|
||||
"projectSelector.toast.switchFailed": "Failed to switch project",
|
||||
"projectSelector.toast.created": "Created project \"{name}\"",
|
||||
"projectSelector.toast.createFailed": "Failed to create project",
|
||||
"projectSelector.toast.existingSettingsFound": "Found existing project settings",
|
||||
"projectSelector.toast.selectFolderFailed": "Failed to select folder",
|
||||
"projectSelector.toast.deletedWithData": "Deleted project \"{name}\" and all its data",
|
||||
"projectSelector.toast.deleteFailed": "Failed to delete project",
|
||||
"tagsView.title": "Tag Management",
|
||||
"tagsView.subtitle": "Manage your blog's tags, assign colors, and perform bulk operations.",
|
||||
"tagsView.loadingTags": "Loading tags...",
|
||||
"tagsView.noTagsFound": "No tags found",
|
||||
"tagsView.discoverFromPosts": "Discover tags from posts",
|
||||
"tagsView.selectedCount": "{count} tag(s) selected",
|
||||
"tagsView.clearSelection": "Clear selection",
|
||||
"tagsView.cloud.title": "Tag Cloud",
|
||||
"tagsView.cloud.description": "Click tags to select them for bulk operations. Hover to see post counts.",
|
||||
"tagsView.manage.title": "Create & Edit Tags",
|
||||
"tagsView.manage.description": "Create new tags or edit existing ones. Assign colors to make tags visually distinct.",
|
||||
"tagsView.create.title": "Create New Tag",
|
||||
"tagsView.create.action": "Create",
|
||||
"tagsView.tagNamePlaceholder": "Tag name",
|
||||
"tagsView.chooseColor": "Choose color",
|
||||
"tagsView.removeColor": "Remove color",
|
||||
"tagsView.edit.title": "Edit Tag: {name}",
|
||||
"tagsView.edit.action": "Edit",
|
||||
"tagsView.deleteAction": "Delete",
|
||||
"tagsView.merge.title": "Merge Tags",
|
||||
"tagsView.merge.description": "Select multiple tags above, then merge them into a single tag. All posts will be updated.",
|
||||
"tagsView.merge.selectAtLeastTwo": "Select 2 or more tags from the cloud above to merge them.",
|
||||
"tagsView.merge.countInto": "Merge {count} tags into:",
|
||||
"tagsView.merge.selectTarget": "Select target tag...",
|
||||
"tagsView.merge.action": "Merge Tags",
|
||||
"tagsView.merge.tagsToDelete": "Tags to be deleted: {tags}",
|
||||
"tagsView.sync.title": "Sync Tags",
|
||||
"tagsView.sync.description": "Discover tags that exist in posts but not in the tag database.",
|
||||
"tagsView.sync.action": "Sync Tags from Posts",
|
||||
"tagsView.confirmDelete.title": "Delete Tag",
|
||||
"tagsView.confirmDelete.message": "Are you sure you want to delete the tag \"{tagName}\"? This will remove it from all posts. This action runs as a background task.",
|
||||
"tagsView.confirmDelete.action": "Delete Tag",
|
||||
"tagsView.confirmMerge.title": "Merge Tags",
|
||||
"tagsView.confirmMerge.message": "Are you sure you want to merge {count} tag(s) into \"{target}\"? The source tags will be deleted and all posts will be updated. This runs as a background task.",
|
||||
"tagsView.confirmMerge.action": "Merge Tags",
|
||||
"tagsView.none": "(none)",
|
||||
"tagsView.tagCountTitle": "{count} {item}",
|
||||
"tagsView.postsSingular": "post",
|
||||
"tagsView.postsPlural": "posts",
|
||||
"tagsView.toast.tagNameRequired": "Tag name is required",
|
||||
"tagsView.toast.tagCreated": "Tag created",
|
||||
"tagsView.toast.tagDeleted": "Tag deleted. {postsUpdated} post(s) updated.",
|
||||
"tagsView.toast.tagUpdated": "Tag updated",
|
||||
"tagsView.toast.targetTagNotFound": "Target tag not found",
|
||||
"tagsView.toast.noSourceTagsToMerge": "No source tags to merge",
|
||||
"tagsView.toast.tagsMerged": "Merged {tagsDeleted} tag(s) into \"{targetTag}\". {postsUpdated} post(s) updated.",
|
||||
"tagsView.toast.discoveredTags": "Discovered {count} new tag(s)",
|
||||
"tagsView.toast.alreadySynced": "All tags are already synced",
|
||||
"tagsView.error.deleteFailedTitle": "Delete Failed",
|
||||
"tagsView.error.mergeFailedTitle": "Merge Failed",
|
||||
"linkedMediaPanel.title": "📷 Linked Media",
|
||||
"linkedMediaPanel.collapsedTitle": "📷 Media ({count})",
|
||||
"linkedMediaPanel.importAndLink": "Import and link media",
|
||||
"linkedMediaPanel.linkExisting": "Link existing media",
|
||||
"linkedMediaPanel.selectMediaToLink": "Select media to link",
|
||||
"linkedMediaPanel.searchPlaceholder": "Search media...",
|
||||
"linkedMediaPanel.noUnlinkedMedia": "No unlinked media available",
|
||||
"linkedMediaPanel.noMediaLinked": "No media linked to this post",
|
||||
"linkedMediaPanel.importMedia": "Import Media",
|
||||
"linkedMediaPanel.unlinkFromPost": "Unlink from post",
|
||||
"linkedMediaPanel.toast.importedLinked": "Imported and linked {count} file(s)",
|
||||
"linkedMediaPanel.toast.importFailed": "Failed to import media",
|
||||
"linkedMediaPanel.toast.unlinked": "Media unlinked from post",
|
||||
"linkedMediaPanel.toast.unlinkFailed": "Failed to unlink media",
|
||||
"linkedMediaPanel.toast.linked": "Media linked to post",
|
||||
"linkedMediaPanel.toast.linkFailed": "Failed to link media",
|
||||
"styleView.title": "Style",
|
||||
"styleView.subtitle": "Select a Pico CSS theme and preview the top posts before applying.",
|
||||
"styleView.themePickerAria": "Pico theme picker",
|
||||
"styleView.previewMode": "Preview mode",
|
||||
"styleView.mode.auto": "Auto",
|
||||
"styleView.mode.light": "Light",
|
||||
"styleView.mode.dark": "Dark",
|
||||
"styleView.applyTheme": "Apply Theme",
|
||||
"styleView.themePreviewTitle": "Theme preview",
|
||||
"styleView.toast.appliedTheme": "Applied theme: {theme}",
|
||||
"styleView.toast.applyThemeFailed": "Failed to apply theme",
|
||||
"panel.tabsAria": "Panel tabs",
|
||||
"panel.output": "Output",
|
||||
"panel.postLinks": "Post Links",
|
||||
"panel.gitLog": "Git Log",
|
||||
"panel.closeTitle": "Close panel",
|
||||
"panel.noRecentTasks": "No recent tasks",
|
||||
"panel.noOutput": "No output",
|
||||
"panel.openPostEditor": "Open a post editor to view post links",
|
||||
"panel.loadingPostLinks": "Loading post links...",
|
||||
"panel.noPostLinks": "No post links for this post",
|
||||
"panel.openPostOrMediaEditor": "Open a post or media editor to view git log",
|
||||
"panel.loadingGitLog": "Loading git log...",
|
||||
"panel.noCommits": "No commits found for this item",
|
||||
"panel.error.loadPostLinks": "Failed to load post links.",
|
||||
"panel.error.loadGitLog": "Failed to load git log.",
|
||||
"panel.direction.from": "from",
|
||||
"panel.direction.to": "to"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user