From 351df3740d474560650350ba88da8a0644a4b387 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Tue, 3 Jul 2018 20:50:50 +0800 Subject: [PATCH] refine Chinese translations --- changes.md | 7 + src/translations/vnote_zh_CN.qm | Bin 127333 -> 131369 bytes src/translations/vnote_zh_CN.ts | 1460 ++++++++++++++++++------------- 3 files changed, 877 insertions(+), 590 deletions(-) diff --git a/changes.md b/changes.md index 4fc0534f..f2907d34 100644 --- a/changes.md +++ b/changes.md @@ -1,4 +1,11 @@ # Changes History +## v1.19 +- Support tags for notes; +- UniversalEntry: support searching tags; +- WebView: click an image or diagram to view it in read mode; +- Add test buttons for PlantUML and Graphviz in settings dialog; +- CaptainMode: Y to focus to the edit area; + ## v1.18 - Explorer: fix the crash when no root entry is set; - New dark theme **v_detorte** from a Vim *detorte* theme; diff --git a/src/translations/vnote_zh_CN.qm b/src/translations/vnote_zh_CN.qm index 5ee949f1400918bf365be5b53f02669fb4dc05ad..7b9d9b912784e0462190a0612e72ab7fd560fb82 100644 GIT binary patch delta 12745 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这里插入图片 - - + + Illegal name. Please try again: 非法名字。请重试: - - + + Name already exists. Please try again: 名字已存在。请重试: @@ -1618,618 +1618,629 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VExportDialog - + Choose notes to export 选择需要导出的笔记 - + Choose target format to export as 选择导出的目标格式 - + Choose converter to render Markdown 选择渲染Markdown的渲染器 - + Choose rendering background color for Markdown 选择Markdown的渲染背景色 - + Choose rendering style for Markdown 选择Markdown的渲染样式 - + Choose rendering code block style for Markdown 选择Markdown的代码块渲染样式 - - + + &Browse 浏览文件 (&B) - + Information 信息 - + Advanced Settings 高级设置 - + Output logs will be shown here 输出日志会显示在这里 - - + + Export 导出 - + Cancelling the export... 正在取消导出... - + Notes to export: 导出笔记: - + Target format: 目标格式: - + Markdown renderer: Markdown渲染器: - + Markdown rendering background: Markdown渲染背景色: - + Markdown rendering style: Markdown渲染样式: - + Markdown rendering code block style: Markdown代码块渲染样式: - + Output directory: 输出目录: - + Settings 设置 - + Enable Table Of Contents 启用目录 - + Add a table of contents to the document 添加一个目录到文档中 - + Use wkhtmltopdf 使用wkhtmltopdf - + Use wkhtmltopdf tool to generate PDF (wkhtmltopdf needed to be installed) 使用wkhtmltopdf工具创建PDF(需要安装wkhtmltopdf) - + Download wkhtmltopdf 下载wkhtmltopdf - + Tell VNote where to find wkhtmltopdf tool 告诉VNote在哪里找到wkhtmltopdf工具 - - - + + + Empty to use the name of the first source file 为空则使用第一个源文件的名字 - + Title of the generated PDF file 创建的PDF文件的标题 - + Name of the generated PDF file 创建的PDF文件的名字 - + Enable background 启用背景 - + Enable background when printing 打印渲染的时候启用背景 - + Append page number as footer 添加页码作为页脚 - + Additional global options passed to wkhtmltopdf 传给wkhtmltopdf的额外全局选项 - + Use " to enclose options containing spaces 使用"来引用包含空格的选项 - + Page layout: 页面布局: - + wkhtmltopdf path: wkhtmltopdf路径: - + Title: 标题: - - + + Output file name: 输出文件名: - + Page number: 页码: - + Additional options: 其他参数: - + Embed CSS styles 嵌入CSS样式 - + Embed CSS styles in HTML file 在HTML中嵌入CSS样式 - + 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) - - + + Fail to start wkhtmltopdf (%1). + 启动wkhtmltopdf失败 (%1)。 + + + + wkhtmltopdf crashed (%1). + wkhtmltopdf崩溃 (%1)。 + + + + Use %1 (%2). + 使用%1 (%2)。 + + + + %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 输出文件的后缀名,不包括前导点号(.) - + 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: 输入文件所在目录分隔符: - + Open Directory 打开目录 - + Open output directory 打开输出目录 - + Copy Content 复制内容 - + Copy the content of the exported file 复制导出文件的内容 - + Copied content of file %1 已经复制文件 %1 内容 - + Fail to copy content of file %1 复制文件 %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失败。 - wkhtmltopdf crashed. - wkhtmltopdf崩溃。 + wkhtmltopdf崩溃。 - Use %1. - 使用%1。 + 使用%1。 - wkhtmltopdf returned %1. - wkhtmltopdf返回%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 横向 - + <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 style="font-weight:bold;">%4</span> for the rendering code block CSS style file.</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 style="font-weight:bold;">%4</span> 表示渲染的代码块CSS样式文件。</span> @@ -2280,37 +2291,47 @@ If absolute path is used, VNote will not manage those images.(empty to use globa 在VNote中的最近修改时间 - + + Tags of this note separated by , + 该笔记的标签,由逗号,分隔 + + + Note &name: 笔记名 (&N): - + Attachment folder: 附件文件夹: - + Created time: 创建时间: - + Modified time: 修改时间: - + + Tags: + 标签: + + + <span style="%1">WARNING</span>: Name (case-insensitive) <span style="%2">%3</span> already exists. Please choose another name. <span style="%1">警告</span>:已存在该名字(不区分大小写) <span style="%2">%3</span>。请选择另一个名字。 - + <span style="%1">WARNING</span>: Name <span style="%2">%3</span> contains illegal characters (after magic word evaluation). <span style="%1">警告</span>:名字 <span style="%2">%3</span> 包含非法字符(解析幻词之后)。 - + <span style="%1">WARNING</span>: Changing type of the note is not supported. Please use the same suffix as the old one. <span style="%1">警告</span>:不支持修改笔记的类型。请使用原来的后缀名。 @@ -2864,72 +2885,72 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VGeneralTab - + Choose the language of VNote interface 选择VNote界面语言 - + System 默认 - + Language: 语言: - + Startup pages: 启动页面: - + Restore tabs or open specific notes on startup 在启动时恢复标签页或打开指定笔记 - + None - + Continue where you left off 继续上次退出时的页面 - + Open specific pages 打开指定页面 - + Absolute path of the notes to open on startup (one note per line) 需要在启动时打开的笔记的绝对路径(一行一个笔记) - + Browse 浏览文件 - + Select files to add as startup pages 选择文件添加为启动页面 - + Select Files As Startup Pages 选择文件作为启动页面 - + System tray 系统托盘 - + Minimized to the system tray after closing VNote (not supported in macOS) 关闭VNote后最小化到系统托盘(不支持macOS) @@ -3261,12 +3282,12 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VLookTab - + Icon size in pixel of tool bar (restart VNote to make it work) 工具栏图标像素大小(重启VNote生效) - + Tool bar icon size: 工具栏图标大小: @@ -3274,1301 +3295,1311 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VMainWindow - + View 查看 - + Expand the edit area 扩展内容编辑区域 - + Edit Toolbar 编辑工具栏 - + Heading Sequence 标题序列 - + Enable heading sequence in current note in edit mode 当前笔记在编辑模式中启用标题序列 - + Insert bold text or change selected text to bold 插入粗体或将所选文本加粗 - + Insert italic text or change selected text to italic 插入斜体或将所选文本改为斜体 - + Insert strikethrough text or change selected text to strikethroughed 插入删除线或在所选文本上添加删除线 - + Insert inline-code text or change selected text to inline-coded 插入行内代码或将所选文本改为行内代码 - + Insert fenced code block text or wrap selected text into a fenced code block 插入代码块或将所选文本嵌入到一个代码块中 - + Insert a link 插入一个链接 - + Insert an image from file or URL 从文件或URL插入图片 - + Note 笔记 - + View and edit current note's information 查看并编辑当前笔记的信息 - + Delete current note 删除当前笔记 - + &Edit 编辑 (&E) - + Edit current note 编辑当前笔记 - + Discard changes and exit edit mode 放弃对当前笔记的更改并退出编辑模式 - + Save changes and exit edit mode 保存对当前笔记的更改并退出编辑模式 - + Save 保存 - + SearchDock 搜索窗口 - + Export 导出 - + Menu Bar 菜单栏 - + Toggle menu bar 打开或关闭菜单栏 - + Full Screen 全屏 - + ToolBar 工具栏 - + History 历史 - + Explorer 浏览器 - + Full Screen %1 全屏 %1 - + Toggle full screen 打开或关闭全屏 - + Stay On Top 保留为顶层窗口 - + Toggle stay-on-top 打开或关闭保留为顶层窗口 - + 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 编辑模式中根据编辑窗口大小限制原地预览的宽度 - + Tool Bar 工具栏 - + Toogle the tool bar 打开或关闭工具栏 - + 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的配置文件夹 - + 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渲染(需要重新打开当前标签页) - + AttachmentList 附件列表 - + LocateCurrentFile 定位当前笔记 - + ExpandMode 扩展模式 - + DiscardAndRead 放弃更改并阅读 - + ToolsDock 工具窗口 - + CloseNote 关闭笔记 - + ShortcutsHelp 快捷键帮助 - + FlushLogFile 写入日志文件 - + 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渲染流程图 - + &View 查看 (&V) - + &File 文件 (&F) - + &Open 打开 (&O) - + Open external file to edit 打开外部文件以编辑 - + Select External Files To Open 选择要打开的外部文件 - + Code Block Style 代码块样式 - + 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的配置 - + + FocusEditArea + 定位编辑区域 + + + + Tags + 标签 + + + Note Toolbar 笔记工具栏 - + Attachments (drag files here to add attachments) 附件(拖动文件到此以添加附件) - + Display Line Number In Code Blocks 代码块显示行号 - + Enable line number in code blocks in read mode 阅读模式下启用代码块行号 - + Customize some standard shortcuts 自定义部分标准快捷键 - - + + 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 高亮选定字词的所有出现 - + 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格式的元数据 - + Emoji Emoji - + Enable emoji and emoticon 启用emoji和表情图标 - + 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生效) - + 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) - + 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 打印笔记 - + 2 Spaces 2个空格 - + Discard Changes And Read 放弃更改并阅读 - + 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) - + &Print 打印 (&P) - + Print current note 打印当前笔记 - + &Settings 设置 (&S) - + 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 打开或关闭工具窗口 - + About VNote 关于VNote - + &Rendering Background 渲染背景 (&R) - - + + System 默认 - + Rendering &Style 渲染样式 (&S) - + Notebooks 笔记本 - + Folders 文件夹 - + 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 使用该背景色设置编辑器 @@ -4576,168 +4607,234 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VMarkdownTab - + Default mode to open a file 文件默认打开模式 - + Read Mode 阅读模式 - + Edit Mode 编辑模式 - + Location of MathJax JavaScript and its configuration (restart VNote to make it work in in-place preview) MathJax JavaScript脚本的位置和配置(重启VNote使其在原地预览中生效) - + 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可执行文件位置 - + + + Test + 测试 + + + + Test PlantUML JAR configuration + 测试PlantUML JAR配置 + + + + + Warning + 警告 + + + + The JAR file specified does not exist. + 指定的JAR文件不存在。 + + + + Please input the right absolute file path to the JAR file. + 请输入正确的JAR文件的绝对文件路径。 + + + + Please specify the absolute file path to the JAR file. + 请输入JAR文件的绝对文件路径。 + + + + It should be something like "/path/to/plantuml.jar". + 应该是类似于“/path/to/plantuml.jar”。 + + + + + Information + 信息 + + + + + Test %1. + 测试 %1。 + + + + + succeeded + 成功 + + + + + failed + 失败 + + + Graphviz Graphviz - + Enable Graphviz for drawing graph 启用Graphviz渲染图表 - + Empty to detect automatically 自动检测 - + Location to the GraphViz dot executable Graphviz dot可执行文件位置 - + + Test Graphviz executable configuration + 测试Graphviz可执行文件配置 + + + MathJax configuration: MathJax配置: - + PlantUML: PlantUML: - + PlantUML server: PlantUML服务器: - + PlantUML JAR: PlantUML JAR: - + Graphviz executable: Graphviz可执行文件: - + Enable auto sequence for all headings (in the form like 1.2.3.4.) 自动为所有标题添加序列(类似于1.2.3.4.) - - + + Disabled 关闭 - + Enabled 启用 - + Enabled for intrenal notes only 仅对内部笔记启用 - + Base level to start heading sequence 标题序列起始级别 - + 1 1 - + 2 2 - + 3 3 - + 4 4 - + 5 5 - + 6 6 - + Specify the screen column in fenced code block which will be highlighted 指定编辑模式下代码块中的高亮列 - + Color column: 高亮列: - + Open mode: 打开模式: - + Heading sequence: 标题序列: @@ -5395,74 +5492,74 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VNoteFile - + Fail to delete images of this note. 删除笔记的图片失败。 - + Fail to delete attachments of this note. 删除笔记的附件失败。 - + Fail to delete the note file. 删除笔记文件失败。 - + Fail to remove the note from the folder configuration. 从文件夹配置中移除笔记失败。 - + Fail to open target folder. 打开目标文件夹失败。 - - + + cut 剪切 - - + + copy 复制 - + Fail to %1 the note file. %1笔记文件失败。 - + Fail to add the note to target folder's configuration. 将该笔记添加到目标文件夹的配置失败。 - + Source image %1 does not exist. 源图片 %1 不存在。 - + Skip image with the same source and target path %1. 跳过源和目标路径 %1 相同的图片。 - + Fail to %1 image %2 to %3. Please manually %1 it and modify the note. %1图片 %2 到 %3 失败。请手动%1并修改笔记。 - + Fail to %1 attachments folder %2 to %3. Please manually maintain it. %1附件文件夹 %2 到 %3 失败。请手动维护。 - + Fail to update configuration of note %1. 更新笔记 %1 的配置失败。 @@ -5470,53 +5567,53 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VNoteManagementTab - + Notes 笔记 - + External Files 外部文件 - - + + Custom image folder 自定义图片文件夹 - + Set the global name of the image folder to hold images of notes (restart VNote to make it work) 全局设置图片文件夹的名字以保存笔记的图片(重启VNote生效) - + Custom attachment folder 自定义附件文件夹 - + Set the global name of the attachment folder to hold attachments of notes (restart VNote to make it work) 全局设置附件文件夹的名字以保存笔记的附件(重启VNote生效) - + Name of the attachment folder 附件文件夹的名字 - + Single click to open a note in current tab 单击在当前标签页打开笔记 - + Single click a note in the notes list to open it in current tab, double click to open it in a new tab 在笔记列表中单击一个笔记在当前标签页打开,双击在新标签页中打开 - + Set the path of the global image folder to hold images of external files (restart VNote to make it work). You could use both absolute or relative path here. If absolute path is used, VNote will not manage those images, so you need to clean up unused images manually. @@ -5525,8 +5622,8 @@ those images, so you need to clean up unused images manually. 这些图片,需要由用户手动清理不再使用的图片。 - - + + Name of the image folder 图片文件夹的名字 @@ -5776,67 +5873,67 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VReadEditTab - + Read Mode (For Markdown Only) 阅读模式(仅Markdown笔记有效) - + Edit Mode 编辑模式 - + Custom Web zoom factor 自定义页面缩放倍数 - + Set the zoom factor of the Web page when reading 设置阅读模式下页面的缩放倍数 - + Flash current heading 闪烁当前标题 - + Flash current heading on change 当前标题发生改变时闪烁 - + Swap file 交换文件 - + Automatically save changes to a swap file for backup 自动将更改保存到交换文件中以备份 - + Auto save 自动保存 - + Automatically save the note when editing 编辑时自动保存笔记 - + Set the zoom delta of the editor font 设置编辑器字体的缩放大小 - + Editor zoom delta: 编辑器缩放大小: - + It's recommended to enable "Swap file" or "Auto save", not both 推荐启用“交换文件”或“自动保存”,但不推荐两者都启用 @@ -5933,51 +6030,66 @@ If absolute path is used, VNote will not manage those images.(empty to use globa + Search the tags of notes in all the notebooks + 在全部笔记本中搜索笔记的标签 + + + Search the name of folders/notes in current notebook 在当前笔记本中搜索文件夹或笔记的名字 - + Search the content of notes in current notebook 在当前笔记本中搜索笔记的内容 - + + Search the tags of notes in current notebook + 在当前笔记本中搜索笔记的标签 + + + Search the name of folders/notes in current folder 在当前文件夹中搜索文件夹或笔记的名字 - + Search the content of notes in current folder 在当前文件夹中搜索笔记的内容 - + + Search the tags of notes in current folder + 在当前文件夹中搜索笔记的标签 + + + List and search the name of opened notes in buffer 列出和搜索缓冲区中已打开笔记的名字 - + Search the content of opened notes in buffer 搜索缓冲区中已打开笔记的内容 - + Search the outline of opened notes in buffer 搜索缓冲区中已打开笔记的大纲 - + Search the path of folders/notes in all the notebooks 在全部笔记本中搜索文件夹或笔记的路径 - + Search the path of folders/notes in current notebook 在当前笔记本中搜索文件夹或笔记的路径 - + Invalid ID %1 无效的ID %1 @@ -6140,84 +6252,89 @@ If absolute path is used, VNote will not manage those images.(empty to use globa 内容 - + + Tag + 标签 + + + Note 笔记 - + Folder 文件夹 - + Notebook 笔记本 - + Note/Folder/Notebook 笔记/文件夹/笔记本 - + Internal 内置 - + Search started. 搜索开始。 - + Search current note %1. 搜索当前笔记 %1 。 - + Search current folder %1. 搜索当前文件夹 %1 。 - + Search current notebook %1. 搜索当前笔记本 %1 。 - + Search is on going. 搜索正在进行。 - + Search succeeded. 搜索成功。 - - + + Search failed. 搜索失败。 - - + + Warning 警告 - + User cancelled the search. Aborted! 用户取消搜索。终止! - + Errors found during search. 搜索过程中发生错误。 - + %1 Items %1 项 @@ -6233,108 +6350,108 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VSettingsDialog - + General 常规 - + Read/Edit 阅读与编辑 - + Note Management 笔记管理 - + Settings 设置 - + Reset VNote 重置VNote - + Reset all the configurations of VNote 重置VNote的所有配置 - + Reset Layout 重置布局 - + Reset layout of VNote 重置VNote的布局 - + Appearance 外观 - + Markdown Markdown - - - - + + + + Warning 警告 - + Are you sure to reset VNote? 确认重置VNote? - + All configurations (except notebooks information) will be reset to default values. It is UNRECOVERABLE! 所有的配置(除了笔记本信息)都会被重置为默认值。该操作是不可恢复的! - - + + Information 注意 - - + + Please restart VNote to make it work. 请重新启动VNote以便重置生效。 - - + + Any change to VNote before restart will be lost! 在重新启动前,所有对VNote的更改都会丢失! - + Are you sure to reset the layout of VNote? 确认重置VNote的布局? - + The view and layout mode will be reset. It is UNRECOVERABLE! 视图和布局会被重置。该操作是不可恢复的! - + Fail to load configuration. 读取配置失败。 - + Fail to save configuration. Please try it again. 保存配置失败。请稍后再试。 @@ -6564,72 +6681,235 @@ If absolute path is used, VNote will not manage those images.(empty to use globa VTabIndicator - + The type of the file 文件类型 - + ReadOnly 只读 - + This file is read-only 文件为只读 - + Standalone 独立文件 - + This file is not managed by any notebook or folder 文件未被任何笔记本或文件夹管理 - + System 系统文件 - + This file is a system file 文件为系统文件 - - + + [W] [词] - + Word Count Information 字数信息 - + <span><span style="font-weight:bold;">Line</span>: %1 - %2(%3%) <span style="font-weight:bold;">Col</span>: %4</span> <span><span style="font-weight:bold;">行</span>: %1 - %2(%3%) <span style="font-weight:bold;">列</span>: %4</span> - + [%1]%2 [%1]%2 - + C - + W + + VTagExplorer + + + + Tags + 标签 + + + + + Notes + 笔记 + + + + Tags (%1) + 标签 (%1) + + + + Notes (%1) + 笔记 (%1) + + + + Searching for tag "%1" + 正在搜索标签“%1” + + + + Invalid busy state when searching for tag + 搜索标签时遇到非法的忙状态 + + + + Search for tag succeeded + 搜索标签成功 + + + + Search for tag failed + 搜索标签失败 + + + + Search for tag calcelled + 搜索标签被取消 + + + + &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 + 将所选笔记添加到小推车以进一步处理 + + + + Pin To History + 钉到历史中 + + + + Pin selected notes to History + 将选定笔记钉到历史中 + + + + %1 %2 added to Cart + %1个%2添加到小推车 + + + + + notes + 笔记 + + + + + note + 笔记 + + + + %1 %2 pinned to History + %1个%2被钉到历史中 + + + + Warning + 警告 + + + + Empty tag detected! Do you want to remove it? + 检测到空的标签!是否移除该标签? + + + + The tag <span style="%1">%2</span> seems not to be assigned to any note currently. + 标签 <span style="%1">%2</span> 当前似乎没有被分配给任何笔记。 + + + + VTagLabel + + + Remove + 移除 + + + + VTagPanel + + + View and edit tags of current note + 查看并编辑当前笔记的标签 + + + + Press Enter to add a tag + 输入回车以添加一个标签 + + + + Add a tag + 添加标签 + + + + Tag "%1" added + 标签“%1” 已添加 + + + + Tag "%1" removed + 标签“%1” 已移除 + + VTipsDialog @@ -6926,35 +7206,35 @@ Latest Version: v%2 VWordCountPanel - - + + Words - - + + Characters (no spaces) 字 (不含空格) - - + + Characters (with spaces) 字 (含空格) - + Read 阅读 - + Edit 编辑 - + Word Count 字数