From b477e50a883aa831c1caf6f2812b2bc83adeeef0 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sun, 29 Apr 2018 08:18:08 +0800 Subject: [PATCH] refine Chinese translations --- changes.md | 12 + src/translations/vnote_zh_CN.qm | Bin 114010 -> 116097 bytes src/translations/vnote_zh_CN.ts | 1084 ++++++++++++++++++------------- 3 files changed, 634 insertions(+), 462 deletions(-) diff --git a/changes.md b/changes.md index 729219c7..47096339 100644 --- a/changes.md +++ b/changes.md @@ -1,4 +1,16 @@ # Changes History +## v1.15 +- Support **PlantUML** and **Graphviz**; +- **In-Place Preview** for MathJax, PlantUML, Graphviz, and Flowchart.js; +- **Live Preview** for diagrams and MathJax via `Ctrl+E I`; +- Restore cursor position when recovering pages at startup; +- UniversalEntry + - Ctrl+I to expand/collapse current item; + - Ctrl+L to go to current item's parent item; +- Markdown-it: aware of YAML format metadata in notes; +- Show hovered link in status line in read mode; +- Export: support embedding images as data URI into HTML pages; + ## v1.14 - Support **Universal Entry** by `Ctrl+G`; - Single click a note in note list to open it in a new tab by default; diff --git a/src/translations/vnote_zh_CN.qm b/src/translations/vnote_zh_CN.qm index d8e38741285a75647ad2fa702a9fc29e1050bc5f..d471545e5d6cebf140ead2ec302085b4d3bd2bfa 100644 GIT binary patch delta 11386 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 MrybR|u#W2g11-zCDgXcg delta 9739 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 diff --git a/src/translations/vnote_zh_CN.ts b/src/translations/vnote_zh_CN.ts index aee34896..9d2a4613 100644 --- a/src/translations/vnote_zh_CN.ts +++ b/src/translations/vnote_zh_CN.ts @@ -64,7 +64,7 @@ 无效 - + Insert_Image_HERE 这里插入图片 @@ -72,22 +72,22 @@ QWebEnginePage - + Save &Page - + &Back - + &Forward - + &Reload @@ -935,110 +935,115 @@ VEditArea - + ActivateTab1 激活标签页1 - + ActivateTab2 激活标签页2 - + ActivateTab3 激活标签页3 - + ActivateTab4 激活标签页4 - + ActivateTab5 激活标签页5 - + ActivateTab6 激活标签页6 - + ActivateTab7 激活标签页7 - + ActivateTab8 激活标签页8 - + ActivateTab9 激活标签页9 - + AlternateTab 轮换标签页 - + OpenedFileList 已打开笔记列表 - + ActivateSplitLeft 激活左分割 - + ActivateSplitRight 激活右分割 - + MoveTabSplitLeft 左移标签页一个分割窗口 - + MoveTabSplitRight 右移标签页一个分割窗口 - + ActivateNextTab 激活下一个标签页 - + ActivatePreviousTab 激活上一个标签页 - + VerticalSplit 垂直分割 - + RemoveSplit 移除分割 - + MagicWord 幻词 - + ApplySnippet 应用片段 + + + LivePreview + 实时预览 + VEditSnippetDialog @@ -1436,7 +1441,7 @@ - + Empty to use the name of the first source file 为空则使用第一个源文件的名字 @@ -1492,7 +1497,7 @@ - + Output file name: 输出文件名: @@ -1518,113 +1523,123 @@ + Embed images + 嵌入图片 + + + + Embed images as data URI + 将图片作为URI嵌入 + + + Complete page 完整页面 - + Export the whole web page along with pictures which may not keep the HTML link structure of the original page 导出包括图片在内的整个网络页面(可能会更改原来页面的HTML链接结构) - + MIME HTML MIME HTML - + Export as a complete web page in MIME HTML format 作为MIME HTML格式导出为一个完整网页 - + Process subfolders 处理子文件夹 - + Process subfolders recursively 递归处理子文件夹 - + Current Note (%1) 当前笔记 (%1) - - + + %1 notes exported to %2. 导出了 %1 个笔记为 %2。 - + Fail to export %1 notes in one PDF. 导出 %1 个笔记为一个PDF失败。 - + Fail to export %1 notes in one. 导出 %1 个笔记为一个文件失败。 - + Choose format of the input 选择输入的格式 - + Without the preceding dot 去掉前导点号(.) - + Suffix of the output file without the preceding dot 输出文件的后缀名,不包括前导点号(.) - + <span><span style="font-weight:bold;">%0</span> for the input file; <span style="font-weight:bold;">%1</span> for the output file; <span style="font-weight:bold;">%2</span> for the rendering CSS style file; <span style="font-weight:bold;">%3</span> for the input file directory.</span> <span><span style="font-weight:bold;">%0</span> 表示输入文件; <span style="font-weight:bold;">%1</span> 表示输出文件; <span style="font-weight:bold;">%2</span> 表示渲染的CSS样式文件; <span style="font-weight:bold;">%3</span> 表示输入文件所在目录。</span> - + Enable All In One 启用多合一 - + Pass a list of input files to the custom command 传递一个输入文件列表给自定义命令 - - + + Separator to concatenate input files directories 用于连接输入文件所在目录的分隔符 - + Name of the generated All-In-One file 创建的多合一文件的名字 - + Custom command to be executed 需要执行的自定义命令 - + Source format: 源格式: - + Output suffix: 输出后缀名: - + Input directories separator: 输入文件所在目录分隔符: @@ -1633,251 +1648,251 @@ 当前文件夹 (%1) - + Current Folder (%1) 当前文件夹 (%1) - + Current Notebook (%1) 当前笔记本 (%1) - + Cart (%1) 小推车 (%1) - - + + Markdown Markdown - - + + HTML HTML - + PDF PDF - + PDF (All In One) PDF (多合一) - + Custom 自定义 - + Hoedown Hoedown - + Marked Marked - + Markdown-it Markdown-it - + Showdown Showdown - + System 默认 - + Transparent 透明 - + None - + Left 居左 - + Center 居中 - + Right 居右 - + Fail to start wkhtmltopdf. 启动wkhtmltopdf失败。 - + wkhtmltopdf crashed. wkhtmltopdf崩溃。 - + Use %1. 使用%1。 - + wkhtmltopdf returned %1. wkhtmltopdf返回%1。 - + Export to %1. 导出到 %1 。 - + Invalid configurations for custom export. 非法的自定义导出配置。 - + User cancelled the export. Aborted! 用户取消导出。终止! - + Warning 警告 - + Errors found during export. 导出过程中发生错误。 - + %1 notes exported. 导出了 %1 个笔记。 - + Select Output Directory To Export To 选择导出输出目录 - + Executable (*.exe) 可执行文件 (*.exe) - + Select wkhtmltopdf Executable 选择wkhtmltopdf可执行文件 - + Exporting note %1. 正在导出笔记 %1 。 - + Fail to open folder %1. 打开文件夹 %1 失败。 - - - - - - - - + + + + + + + + Fail to create directory %1. 创建目录 %1 失败。 - + Fail to open notebook %1. 打开笔记本 %1 失败。 - + Fail to open file %1. 打开文件 %1 失败。 - + Skip exporting non-Markdown file %1 as Markdown. 跳过非Markdown文件 %1 。 - + Fail to copy the note file %1. 复制笔记文件 %1 失败。 - + Fail to copy images of note %1. 复制笔记的图片 %1 失败。 - + Fail to copy attachments folder %1 to %2. 复制附件文件夹 %1 到 %2 失败。 - - - - + + + + Note %1 exported to %2. 笔记 %1 导出为 %2 。 - + Skip exporting non-Markdown file %1 as PDF. 跳过非Markdown文件 %1 。 - - - + + + Fail to export note %1. 导出笔记 %1 失败。 - + Skip exporting non-Markdown file %1 as HTML. 跳过非Markdown文件 %1 。 - + Skip exporting non-Markdown file %1. 跳过非Markdown文件 %1 。 - + Portrait 纵向 - + Landscape 横向 @@ -1941,27 +1956,27 @@ 正在导出 %1 - + Fail to start wkhtmltopdf (%1). 启动wkhtmltopdf失败 (%1)。 - + wkhtmltopdf crashed (%1). wkhtmltopdf崩溃 (%1)。 - + Fail to start custom command (%1). 启动自定义命令失败 (%1)。 - + Custom command crashed (%1). 自定义命令崩溃 (%1)。 - + QProcess error %1. QProcess错误 %1 。 @@ -2627,14 +2642,22 @@ Ctrl+K: 跳转到上一项 - Ctrl+R: Go to current item's parent item - Ctrl+R: 跳转到当前项的父项 + Ctrl+R: 跳转到当前项的父项 + + + Ctrl+T: Expand/Collapse current item + Ctrl+T: 展开/折叠当前项 + + + + Ctrl+L: Go to current item's parent item + Ctrl+L: 跳转到当前项的父项 - Ctrl+T: Expand/Collapse current item - Ctrl+T: 展开/折叠当前项 + Ctrl+I: Expand/Collapse current item + Ctrl+I: 展开/折叠当前项 @@ -2785,7 +2808,7 @@ VMainWindow - + View 查看 @@ -2794,7 +2817,7 @@ 单列面板 (&S) - + Display only the notes list panel 仅显示笔记列表面板 @@ -2803,7 +2826,7 @@ 双列面板 (&T) - + Display both the folders and notes list panel 显示文件夹树和笔记列表面板 @@ -2812,27 +2835,27 @@ 紧凑模式 (&C) - + Integrate the folders and notes list panel in one column 将文件夹和笔记列表面板整合到一列 - + Expand the edit area 扩展内容编辑区域 - + Edit Toolbar 编辑工具栏 - + Heading Sequence 标题序列 - + Enable heading sequence in current note in edit mode 当前笔记在编辑模式中启用标题序列 @@ -2841,7 +2864,7 @@ 粗体 (Ctrl+B) - + Insert bold text or change selected text to bold 插入粗体或将所选文本加粗 @@ -2850,7 +2873,7 @@ 斜体 (Ctrl+I) - + Insert italic text or change selected text to italic 插入斜体或将所选文本改为斜体 @@ -2859,7 +2882,7 @@ 删除线 (Ctrl+D) - + Insert strikethrough text or change selected text to strikethroughed 插入删除线或在所选文本上添加删除线 @@ -2868,7 +2891,7 @@ 行内代码 (Ctrl+O) - + Insert inline-code text or change selected text to inline-coded 插入行内代码或将所选文本改为行内代码 @@ -2877,7 +2900,7 @@ 代码块 (Ctrl+M) - + Insert fenced code block text or wrap selected text into a fenced code block 插入代码块或将所选文本嵌入到一个代码块中 @@ -2886,7 +2909,7 @@ 插入链接 (Ctrl+L) - + Insert a link 插入一个链接 @@ -2895,7 +2918,7 @@ 插入图片 - + Insert an image from file or URL 从文件或URL插入图片 @@ -2904,7 +2927,7 @@ 打开或关闭编辑工具栏 - + Note 笔记 @@ -2917,7 +2940,7 @@ 笔记信息 (&I) - + View and edit current note's information 查看并编辑当前笔记的信息 @@ -2926,22 +2949,22 @@ 删除笔记 (&D) - + Delete current note 删除当前笔记 - + &Edit 编辑 (&E) - + Edit current note 编辑当前笔记 - + Discard changes and exit edit mode 放弃对当前笔记的更改并退出编辑模式 @@ -2954,207 +2977,242 @@ 保存更改并阅读 (Ctrl+T) - + Save changes and exit edit mode 保存对当前笔记的更改并退出编辑模式 - + Save 保存 - + SearchDock 搜索窗口 - + Export 导出 - + Compact Mode 紧凑模式 - + Menu Bar 菜单栏 - + Toggle menu bar 打开或关闭菜单栏 - + Full Screen 全屏 - + Full Screen %1 全屏 %1 - + Toggle full screen 打开或关闭全屏 - + Flash Page %1 灵犀页 %1 - + + Universal Entry + 通用入口 + + + + Activate Universal Entry + 进入通用入口 + + + + Universal Entry %1 + 通用入口 %1 + + + Log In (Not Implemented Yet) 登录 (未实现) - + New Root Folder 新建根文件夹 - + New Note 新建笔记 - + New Note %1 新建笔记 %1 - + Note Info 笔记信息 - + Delete Note 删除笔记 - + Save %1 保存 %1 - + &Help 帮助 (&H) - + View &Log 查看日志 (&L) - + View VNote's debug log (%1) 查看VNote的调试日志 (%1) - + &Markdown Guide Markdown指南 (&M) - + A quick guide of Markdown syntax Markdown语法快速指南 - + &Documentation 文档 (&D) - + View VNote's documentation 查看VNote的文档 - + Do&nate 捐赠 (&N) - + Donate to VNote or view the donate list 捐赠给VNote或查看捐赠列表 - + Check For &Updates 检查更新 (&U) - + Check for updates of VNote 检查VNote的可用更新 - + Star VNote on &Github 支持VNote &Github项目 - + Give a star to VNote on Github project 在Github上给一个星星VNote项目 - + &Feedback 反馈 (&F) - + Open an issue on Github 在Github上反馈意见 - + About &Qt 关于Qt (&Q) - + &Markdown Markdown (&M) - + Constrain The Width Of Images 限制图片宽度 - + + In-Place Preview + 原地预览 + + + + Enable in-place preview (images, diagrams, and formulas) in edit mode (re-open current tabs to make it work) + 编辑模式原地预览(图片、图表和公式)(需要重新打开当前标签页) + + + + Constrain The Width Of In-Place Preview + 限制原地预览宽度 + + + + Constrain the width of in-place preview to the edit window in edit mode + 编辑模式中根据编辑窗口大小限制原地预览的宽度 + + + Create notes from external files in current folder (will copy files if they do not locate in current folder) 在当前文件夹中从外部文件新建笔记(如果这些文件不在当前文件夹中则拷贝文件) - + E&xport 导出 (&X) - + Export notes 导出笔记 - + Open Configuration Folder 打开配置文件夹 - + Open configuration folder of VNote 打开VNote的配置文件夹 @@ -3163,42 +3221,42 @@ 渲染引擎 (&C) - + Marked Marked - + Use Marked to convert Markdown to HTML (re-open current tabs to make it work) 使用Marked对Markdown进行HTML渲染(需要重新打开当前标签页) - + Hoedown Hoedown - + Use Hoedown to convert Markdown to HTML (re-open current tabs to make it work) 使用Hoedown对Markdown进行HTML渲染(需要重新打开当前标签页) - + Markdown-it Markdown-it - + Use Markdown-it to convert Markdown to HTML (re-open current tabs to make it work) 使用Markdown-it对Markdown进行HTML渲染(需要重新打开当前标签页) - + Showdown Showdown - + Use Showdown to convert Markdown to HTML (re-open current tabs to make it work) 使用Showdown对Markdown进行HTML渲染(需要重新打开当前标签页) @@ -3207,47 +3265,47 @@ 限制图片宽度 - + AttachmentList 附件列表 - + LocateCurrentFile 定位当前笔记 - + ExpandMode 扩展模式 - + OnePanelView 单列面板模式 - + DiscardAndRead 放弃更改并阅读 - + ToolsDock 工具窗口 - + CloseNote 关闭笔记 - + ShortcutsHelp 快捷键帮助 - + FlushLogFile 写入日志文件 @@ -3256,77 +3314,74 @@ 行内代码 (Ctrl+K) - + Constrain the width of images to the window in read mode (re-open current tabs to make it work) 阅读模式中根据窗口大小限制图片的宽度(需要重新打开当前标签页) - + Enable Image Caption 启用图片标题 - + Center the images and display the alt text as caption (re-open current tabs to make it work) 居中显示图片并将图片的替换文本显示为标题(需要重新打开当前标签页) - + &Mermaid Diagram Mermaid图表 (&M) - + Enable Mermaid for graph and diagram 启用Mermaid渲染图像图表 - + &Flowchart.js &Flowchart.js - + Enable Flowchart.js for flowchart diagram 启用Flowchart.js渲染流程图 - Preview Images In Edit Mode - 编辑模式预览图片 + 编辑模式预览图片 - Constrain The Width Of Previewed Images - 限制预览图片宽度 + 限制预览图片宽度 - Constrain the width of previewed images to the edit window in edit mode - 编辑模式中根据编辑窗口大小限制预览图片的宽度 + 编辑模式中根据编辑窗口大小限制预览图片的宽度 - + &View 查看 (&V) - + &File 文件 (&F) - + &Open 打开 (&O) - + Open external file to edit 打开外部文件以编辑 - + Select External Files To Open 选择要打开的外部文件 @@ -3339,7 +3394,7 @@ 使用该CSS样式对Markdown的代码块进行渲染 - + Code Block Style 代码块样式 @@ -3348,47 +3403,47 @@ 打开样式文件夹以添加自定义Markdown代码块渲染CSS样式文件 - + CodeBlock 代码块 - + Display line number in code block in edit mode (for Markdown only) 编辑模式下只在代码块显示行号(仅支持Markdown) - + Set as the editor style (re-open current tabs to make it work) 设置为编辑器的样式(需要重新打开当前标签页) - + Show VNote 显示VNote - + Quit 退出VNote - + VNote VNote - + View and change settings for VNote 查看并更改VNote的配置 - + Note Toolbar 笔记工具栏 - + Attachments (drag files here to add attachments) 附件(拖动文件到此以添加附件) @@ -3401,19 +3456,18 @@ 查看VNote在Github上的维基 - + Display Line Number In Code Blocks 代码块显示行号 - + Enable line number in code blocks in read mode 阅读模式下启用代码块行号 - Enable image preview in edit mode (re-open current tabs to make it work) - 编辑模式预览图片(需要重新打开当前标签页) + 编辑模式预览图片(需要重新打开当前标签页) Edit Configuration File @@ -3424,13 +3478,12 @@ 查看并编辑VNote的配置文件(vnote.ini) - - + Custom Shortcuts 自定义快捷键 - + Customize some standard shortcuts 自定义部分标准快捷键 @@ -3447,143 +3500,143 @@ 插入图片 (&I) - - + + Find/Replace 查找/替换 - + Open Find/Replace dialog to search in current note 打开查找/替换对话框以在当前笔记中查找 - + Advanced Find 高级查找 - + Advanced find within VNote 在VNote中进行高级查找 - + Find Next 查找下一个 - + Find next occurence 查找下一处出现 - + Find Previous 查找上一个 - + Find previous occurence 查找上一处出现 - + Replace 替换 - + Replace current occurence 替换当前出现 - + Replace && Find 替换并查找 - + Replace current occurence and find the next one 替换当前出现并查找下一个 - + Replace All 全部替换 - + Replace all occurences in current note 替换当前笔记中的所有出现 - + Highlight Searched Pattern 高亮查找模式 - + Highlight all occurences of searched pattern 高亮查找模式的所有出现 - + &Expand Tab 扩展Tab (&E) - + Expand entered Tab to spaces 将输入的Tab扩展为空格 - + Expand Tab to 2 spaces 扩展Tab为2个空格 - + Expand Tab to 4 spaces 扩展Tab为4个空格 - + Expand Tab to 8 spaces 扩展Tab为8个空格 - + Auto Indent 自动缩进 - + Indent automatically when inserting a new line 插入新行时自动缩进 - + Auto List 自动列表 - + Continue the list automatically when inserting a new line 插入新行时自动继续列表 - + Vim Mode Vim模式 - + Highlight Selected Words 高亮选定字词 - + Highlight all occurences of selected words 高亮选定字词的所有出现 @@ -3592,218 +3645,233 @@ 高亮行尾空白字符 - + Highlight all the spaces at the end of a line 高亮所有行尾空白字符 - + Snippets 片段 - + Cart 小推车 - + Search 搜索 - + Toggle the search dock widget 打开或关闭搜索窗口 - + Select Files To Create Notes 选择文件以创建笔记 - + Warning 警告 - + Fail to create notes for all the files. 无法从所有文件中创建笔记。 - + %1 %2 created from external files 从外部文件夹中创建了%1个%2 - + notes 笔记 - + note 笔记 - + <span style="font-weight: bold;">v%1</span> - + + VNote is a free Vim-inspired note-taking application that knows programmers and Markdown better. + VNote是一个受Vim启发的更懂程序员和Markdown的自由笔记软件。 + + + Please visit <a href="https://github.com/tamlok/vnote.git">Github</a> for more information. 请访问<a href="https://github.com/tamlok/vnote.git">Github</a>获取更多信息。 - + &Renderer 渲染器 (&R) - + Markdown-it Options Markdown-it选项 - + HTML HTML - + Enable HTML tags in source 启用文件中的HTML标签 - + Line Break 换行 - + Convert '\n' in paragraphs into line break 转换'\n'为换行 - + Linkify 自动链接 - + Convert URL-like text into links 转换URL模式的文本为链接 - + Superscript 上标 - + Enable superscript via ^^ 启用^^表示上标 - + Subscript 下标 - + Enable subscript via ~~ 启用~~表示下标 - + + Metadata Aware + 元数据感知 + + + + Be aware of metadata in YAML format + 感知YAML格式的元数据 + + + Use system's background color configuration for Markdown rendering 使用系统的背景色设置对Markdown进行渲染 - + Transparent 透明 - + Use a transparent background for Markdown rendering 使用透明背景来渲染Markdown - + Set as the background color for Markdown rendering 使用该背景色对Markdown进行渲染 - - - - - - + + + + + + Add Style 添加样式 - + Add custom style of read mode 添加阅读模式的自定义样式 - + Add custom style of code block in read mode 添加阅读模式的代码块的自定义样式 - + Add custom style of editor 添加编辑器的自定义样式 - + Headings 标题 - + Heading %1 标题%1 - + Heading %1 %2 标题%1 %2 - + Clear 清空标题 - + Clear %1 清空标题 %1 - + Theme 主题 - - + + Add Theme 添加主题 - + Add custom theme 添加自定义主题 - + Set as the theme of VNote (restart VNote to make it work) 设置为VNote的主题(重启VNote生效) @@ -3812,42 +3880,42 @@ 添加样式 (&A) - + Line Number 行号 - + None - + Do not display line number in edit mode 编辑模式下不显示行号 - + Absolute 绝对行号 - + Display absolute line number in edit mode 编辑模式下显示绝对行号 - + Relative 相对行号 - + Display line number relative to current cursor line in edit mode 编辑模式下显示相对于当前光标所在行的行号 - + Editor &Style 编辑器样式 (&S) @@ -3856,22 +3924,22 @@ 打开样式文件夹以添加自定义MDHL样式文件 - + Close VNote 关闭VNote - + Do you want to minimize VNote to system tray instead of quitting it when closing VNote? 关闭VNote时是否仅将VNote最小化到系统托盘? - + You could change the option in Settings later. 稍后可以进入设置改变该选项。 - + Print Note 打印笔记 @@ -3880,147 +3948,152 @@ 使用该样式设置编辑器 - + 2 Spaces 2个空格 - + Discard Changes And Read 放弃更改并阅读 - + Single Panel 单列面板 - + Two Panels 双列面板 - + Expand 扩展 - + Bold %1 粗体 %1 - + Italic %1 斜体 %1 - + Strikethrough %1 删除线 %1 - + Inline Code %1 行内代码 %1 - + Code Block %1 代码块 %1 - + Insert Link %1 插入链接 %1 - + Insert Image %1 插入图片 %1 - + Flash Page 灵犀页 - + Open the Flash Page to edit 打开灵犀页进行编辑 - + + Customize Shortcuts + 自定义快捷键 + + + Edit %1 编辑 %1 - + Save Changes And Read %1 保存更改并阅读 %1 - + Edit 编辑 - + Save Changes And Read 保存更改并阅读 - + Save changes to current note 保存对当前笔记的更改 - + &Shortcuts Help 快捷键帮助 (&S) - + View information about shortcut keys 查看快捷键帮助信息 - + &About VNote 关于VNote (&A) - + View information about VNote 查看VNote的信息 - + View information about Qt 查看Qt的信息 - + Math&Jax Math&Jax - + Enable MathJax for math support in Markdown 启用MathJax渲染数学公式 - + Highlight Code Blocks In Edit Mode 编辑模式高亮代码块 - + Enable syntax highlight within code blocks in edit mode 编辑模式中启用代码块语法高亮 - + &New Notes From Files 从文件新建笔记 (&N) @@ -4037,17 +4110,17 @@ 将当前笔记导出为PDF文件 - + &Print 打印 (&P) - + Print current note 打印当前笔记 - + &Settings 设置 (&S) @@ -4056,88 +4129,87 @@ 从文件中插入图片到当前笔记 - + 4 Spaces 4个空格 - + 8 Spaces 8个空格 - + Enable Vim mode for editing (re-open current tabs to make it work) 编辑时启用Vim模式(需要重新打开当前标签页) - + Smart Input Method In Vim Mode Vim模式智能输入法 - + Disable input method when leaving Insert mode in Vim mode Vim模式中,退出插入模式时禁用输入法 - + Highlight Cursor Line 高亮光标所在行 - + Highlight current cursor line 高亮当前光标所在行 - + Highlight Trailing Spaces 高亮行尾空白字符 - + Tab Stop Width Tab Stop宽度 - + Tools 工具 - + Outline 大纲 - + Toggle the tools dock widget 打开或关闭工具窗口 - VNote is a Vim-inspired note-taking application for Markdown. - VNote是一个受Vim启发而开发的专注于Markdown的笔记软件。 + VNote是一个受Vim启发而开发的专注于Markdown的笔记软件。 - + About VNote 关于VNote - + &Rendering Background 渲染背景 (&R) - - + + System 默认 - + Rendering &Style 渲染样式 (&S) @@ -4146,12 +4218,12 @@ 使用该CSS样式对Markdown进行渲染 - + Notebooks 笔记本 - + Folders 文件夹 @@ -4172,47 +4244,47 @@ 新建根文件夹 (&R) - + Create a root folder in current notebook 在当前笔记本中新建根文件夹 - + Create a note in current folder 在当前文件夹中新建笔记 - + &Quit 退出 (&Q) - + Quit VNote 退出VNote - + Set as the CSS style for Markdown rendering (re-open current tabs to make it work) 设置为Markdown渲染的CSS样式(需要重新打开当前标签页) - + Set as the code block CSS style for Markdown rendering (re-open current tabs to make it work) 设置为Markdown渲染的代码块CSS样式(需要重新打开当前标签页) - + &Background Color 背景颜色 (&B) - + Use system's background color configuration for editor 为编辑器使用系统的背景色设置 - + Set as the background color for editor 使用该背景色设置编辑器 @@ -4220,9 +4292,8 @@ VMarkdownTab - Default mode to open a note - 笔记默认打开模式 + 笔记默认打开模式 @@ -4235,10 +4306,75 @@ 编辑模式 - + + Enable PlantUML support in Markdown + 启用PlantUML渲染图表 + + + + Online Service + 在线服务 + + + + Local JAR + 本地JAR + + + + Server address for online PlantUML + PlantUML在线服务器地址 + + + + Location to the PlantUML JAR executable for local PlantUML + PlantUML本地JAR可执行文件位置 + + + + Graphviz + Graphviz + + + + Enable Graphviz for drawing graph + 启用Graphviz渲染图表 + + + + Empty to detect automatically + 自动检测 + + + + Location to the GraphViz dot executable + Graphviz dot可执行文件位置 + + + Note open mode: 笔记打开模式: + + + PlantUML: + PlantUML: + + + + PlantUML server: + PlantUML服务器: + + + + PlantUML JAR: + PlantUML JAR: + + + + Graphviz executable: + Graphviz可执行文件: + Heading sequence 标题序列 @@ -4250,6 +4386,7 @@ + Disabled 关闭 @@ -4259,8 +4396,17 @@ 启用 - Enabled for notes only + 仅对内部笔记启用 + + + + Default mode to open an internal note + 内部笔记默认打开模式 + + + + Enabled for intrenal notes only 仅对内部笔记启用 @@ -4317,7 +4463,7 @@ 高亮列: - + Heading sequence: 标题序列: @@ -4403,109 +4549,119 @@ VMdEditor - + &Save Changes And Read 保存更改并阅读 (&S) - + Save changes and exit edit mode 保存对当前笔记的更改并退出编辑模式 - + &Discard Changes And Read 放弃更改并阅读 (&D) - + Discard changes and exit edit mode 放弃对当前笔记的更改并退出编辑模式 - + + Toggle Live Preview + 打开或关闭实时预览 + + + + Toggle live preview of diagrams + 打开或关闭图表实时预览 + + + Following images seems not to be used in this note anymore. Please confirm the deletion of these images. 下列图片似乎已经不再在该笔记中被使用。请确认是否删除这些图片。 - + Deleted files could be found in the recycle bin of this note.<br>Click "Cancel" to leave them untouched. 被删除的文件可以在该笔记的回收站中找回。<br>点击“取消”以终止操作。 - + Confirm Cleaning Up Unused Images 确认清理未被使用的图片 - - + + Insert From Clipboard 粘贴选项 - + Insert From URL 从URL中插入 - + Insert From Image Data 从图片数据中插入 - - + + Insert As Image Link 作为图片链接插入 - + Insert As Image 作为图片插入 - + Insert As Text 作为文本插入 - + Warning 警告 - + Fail to move unsaved inserted image %1 to %2. 移动未保存的插入图片 %1 到 %2 失败。 - + Please check it manually to avoid image loss. 请手动检查以免丢失图片。 - + Copy HTML As 复制HTML为 - + Copy selected content as HTML using rules specified by target %1 使用目标 %1 指定的规则将所选内容复制为HTML - + Paste As Block &Quote 粘贴为块引用 (&Q) - + Paste text from clipboard as block quote 将剪切版中的文本作为块引用粘贴 - + Insert Image Link 插入图片链接 @@ -4513,85 +4669,85 @@ VMdTab - + Information 注意 - + Note <span style="%1">%2</span> has been modified. 笔记 <span style="%1">%2</span> 已经被更改。 - + Do you want to save your changes? 是否保存更改? - - - + + + Warning 警告 - + Could not modify a read-only note <span style="%1">%2</span>. 无法修改只读笔记 <span style="%1">%2</span>。 - + Please save your changes to other notes manually. 请手动保存更改到其他笔记。 - - + + Fail to save note. 保存笔记失败。 - + File <span style="%1">%2</span> being written has been removed. 将要写入的文件 <span style="%1">%2</span> 已经被移除。 - + Fail to write to disk when saving a note. Please try it again. 保存笔记时,写入文件失败。请稍后再试。 - + Snippet applied 片段已应用 - + Snippet %1 is not applicable 片段 %1 不适用 - + Snippets are not applicable 无法应用片段 - + No available snippets defined with shortcuts 当前没有定义带有快捷键的片段可用 - + Backup File Found 发现备份文件 - + Found backup file <span style="%1">%2</span> when opening note <span style="%1">%3</span>. 打开笔记 <span style="%1">%3</span> 时发现备份文件 <span style="%1">%2</span>。 - + VNote may crash while editing this note before.<br/>Please choose to recover from the backup file or delete it.<br/><br/>Note file last modified: <span style="%1">%2</span><br/>Backup file last modified: <span style="%1">%3</span> VNote此前编辑该笔记时可能意外退出。<br/>请选择从该备份文件恢复或者删除该备份文件。<br/><br/>笔记文件上次修改时间: <span style="%1">%2</span><br/>备份文件上次修改时间: <span style="%1">%3</span> @@ -4608,62 +4764,62 @@ 有区别 - + Recover From Backup File 从备份文件恢复 - + Discard Backup File 放弃备份文件 - + Cancel 取消 - + Quit 退出 - + Not an editor command: %1 不是一个编辑器命令:%1 - + Page saved to %1 页面保存为 %1 - + Fail to save page to %1 保存页面为 %1 失败 - + Single HTML (*.html) 仅HTML (*.html) - + Complete HTML (*.html) 完整HTML (*.html) - + MIME HTML (*.mht) MIME HTML (*.mht) - + Save Page 保存页面 - + Saving page to %1 正在保存页面为 %1 @@ -5428,47 +5584,47 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VSearchResultTree - + &Open 打开 (&O) - + Open selected notes 打开选定笔记 - + &Locate To Folder 定位所在文件夹 (&L) - + Locate the folder of current note 定位到当前笔记所在的文件夹 - + Add To Cart 添加到小推车 - + Add selected notes to Cart for further processing 将所选笔记添加到小推车以进一步处理 - + %1 %2 added to Cart %1个%2添加到小推车 - + notes 笔记 - + note 笔记 @@ -6211,9 +6367,13 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VUniversalEntry - Welcome to Universal Entry - 欢迎使用通用入口 + 欢迎使用通用入口 + + + + Universal Entry, reach anything by typing + 通用入口,触手可达 @@ -6471,32 +6631,32 @@ Latest Version: v%2 VWebView - + &Edit 编辑 (&E) - + Edit current note 编辑当前笔记 - + Copy As 复制为 - + Copy selected content using rules specified by target %1 使用目标 %1 指定的规则复制所选内容 - + Copy All As 复制全部为 - + Copy all content using rules specified by target %1 使用目标 %1 指定的规则复制全部内容