<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<context>
    <name>QMessageBox</name>
    <message>
        <location filename="../../../widgets/messageboxhelper.cpp" line="12"/>
        <source>Question</source>
        <translation>问题</translation>
    </message>
    <message>
        <location filename="../../../widgets/messageboxhelper.cpp" line="16"/>
        <source>Information</source>
        <translation>信息</translation>
    </message>
    <message>
        <location filename="../../../widgets/messageboxhelper.cpp" line="20"/>
        <source>Warning</source>
        <translation>警告</translation>
    </message>
    <message>
        <location filename="../../../widgets/messageboxhelper.cpp" line="24"/>
        <source>Critical</source>
        <translation>严重</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../../../core/notebook/bundlenotebookfactory.cpp" line="27"/>
        <source>Bundle Notebook</source>
        <translation>自包含笔记本</translation>
    </message>
    <message>
        <location filename="../../../core/notebook/bundlenotebookfactory.cpp" line="32"/>
        <source>A notebook with configuration files to track its content</source>
        <translation>使用配置文件来索引内容的笔记本</translation>
    </message>
    <message>
        <location filename="../../../core/notebookbackend/localnotebookbackendfactory.cpp" line="20"/>
        <source>Local Notebook Backend</source>
        <translation>本地笔记本后端</translation>
    </message>
    <message>
        <location filename="../../../core/notebookbackend/localnotebookbackendfactory.cpp" line="25"/>
        <source>Local file system</source>
        <translation>本地文件系统</translation>
    </message>
    <message>
        <location filename="../../../core/notebookconfigmgr/vxnotebookconfigmgrfactory.cpp" line="12"/>
        <source>VNoteX Notebook Configuration</source>
        <translation>VNoteX笔记本配置</translation>
    </message>
    <message>
        <location filename="../../../core/notebookconfigmgr/vxnotebookconfigmgrfactory.cpp" line="14"/>
        <source>Built-in VNoteX notebook configuration</source>
        <translation>内建的VNoteX笔记本配置</translation>
    </message>
    <message>
        <location filename="../../../core/versioncontroller/dummyversioncontrollerfactory.cpp" line="20"/>
        <source>No Version Control</source>
        <translation>无版本控制</translation>
    </message>
    <message>
        <location filename="../../../core/versioncontroller/dummyversioncontrollerfactory.cpp" line="25"/>
        <source>Disable version control</source>
        <translation>禁用版本控制</translation>
    </message>
</context>
<context>
    <name>QWebEnginePage</name>
    <message>
        <location filename="../../../widgets/editors/markdownviewer.cpp" line="303"/>
        <source>&amp;Back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownviewer.cpp" line="304"/>
        <source>&amp;Forward</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownviewer.cpp" line="305"/>
        <source>&amp;Reload</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>vnotex::AppearancePage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/appearancepage.cpp" line="32"/>
        <source>System title bar</source>
        <translation>系统标题栏</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/appearancepage.cpp" line="34"/>
        <source>Use system title bar</source>
        <translation>使用系统标题栏</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/appearancepage.cpp" line="43"/>
        <source>Icon size of the main window tool bar</source>
        <translation>主窗口工具栏图标大小</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/appearancepage.cpp" line="48"/>
        <source>Main tool bar icon size:</source>
        <translation>主工具栏图标大小:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/appearancepage.cpp" line="70"/>
        <source>Dock widgets kept when expanding content area:</source>
        <translation>扩展内容区时保留的停靠部件:</translation>
    </message>
    <message>
        <source>Keep dock widgets when expanding content area:</source>
        <translation type="vanished">扩展内容区时保留停靠部件:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/appearancepage.cpp" line="125"/>
        <source>Appearance</source>
        <translation>外观</translation>
    </message>
</context>
<context>
    <name>vnotex::AttachmentPopup</name>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="60"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="70"/>
        <source>Select Files As Attachments</source>
        <translation>选择文件作为附件</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="90"/>
        <source>New File</source>
        <translation>新建文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="98"/>
        <location filename="../../../widgets/attachmentpopup.cpp" line="122"/>
        <source>New Attachment</source>
        <translation>新建附件</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="99"/>
        <source>File name:</source>
        <translation>文件名:</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="114"/>
        <source>New Folder</source>
        <translation>新建文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="123"/>
        <source>Folder name:</source>
        <translation>文件夹名:</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="138"/>
        <source>Open Folder</source>
        <translation>打开文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="160"/>
        <source>Failed to rename attachment (%1) to (%2).</source>
        <translation>无法将附件(%1)重命名为(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="161"/>
        <source>Please try another name again.</source>
        <translation>请尝试其他名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/attachmentpopup.cpp" line="221"/>
        <source>Please select one directory to continue.</source>
        <translation>请选择一个目录并继续。</translation>
    </message>
</context>
<context>
    <name>vnotex::Buffer</name>
    <message>
        <location filename="../../../core/buffer/filetypehelper.cpp" line="47"/>
        <source>Markdown</source>
        <translation>Markdown</translation>
    </message>
    <message>
        <location filename="../../../core/buffer/filetypehelper.cpp" line="66"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location filename="../../../core/buffer/filetypehelper.cpp" line="82"/>
        <source>Others</source>
        <translation>其他</translation>
    </message>
</context>
<context>
    <name>vnotex::ConsoleViewer</name>
    <message>
        <location filename="../../../widgets/consoleviewer.cpp" line="44"/>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
</context>
<context>
    <name>vnotex::DeleteConfirmDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/deleteconfirmdialog.cpp" line="62"/>
        <source>Do not ask again</source>
        <translation>不再询问</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/deleteconfirmdialog.cpp" line="210"/>
        <source>%1/%2 Items</source>
        <translation>%1/%2项</translation>
    </message>
</context>
<context>
    <name>vnotex::DockWidgetHelper</name>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="138"/>
        <source>Navigation</source>
        <translation>导航</translation>
    </message>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="149"/>
        <source>Outline</source>
        <translation>大纲</translation>
    </message>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="160"/>
        <source>Console</source>
        <translation>控制台</translation>
    </message>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="172"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="183"/>
        <source>Snippets</source>
        <translation>片段</translation>
    </message>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="194"/>
        <source>History</source>
        <translation>历史</translation>
    </message>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="205"/>
        <source>Tags</source>
        <translation>标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/dockwidgethelper.cpp" line="216"/>
        <source>Location List</source>
        <translation>位置列表</translation>
    </message>
</context>
<context>
    <name>vnotex::EditorPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="32"/>
        <source>Auto save policy</source>
        <translation>自动保存策略</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="34"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="35"/>
        <source>Auto Save</source>
        <translation>自动保存</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="36"/>
        <source>Backup File</source>
        <translation>备份文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="38"/>
        <source>Auto save policy:</source>
        <translation>自动保存策略:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="47"/>
        <source>Line ending</source>
        <translation>行结尾</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="49"/>
        <source>Follow Platform</source>
        <translation>跟随平台</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="50"/>
        <source>Follow File</source>
        <translation>跟随文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="51"/>
        <source>LF (Linux/macOS)</source>
        <translation>LF(Linux/macOS)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="52"/>
        <source>CR LF (Windows)</source>
        <translation>CR LF(Windows)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="53"/>
        <source>CR</source>
        <translation>CR</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="55"/>
        <source>Line ending:</source>
        <translation>行结尾:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="64"/>
        <source>Icon size of the editor tool bar</source>
        <translation>编辑器工具栏图标大小</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="69"/>
        <source>Tool bar icon size:</source>
        <translation>工具栏图标大小:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="81"/>
        <source>Default dictionary used for spell check</source>
        <translation>拼写检查默认词典</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="91"/>
        <source>Add Dictionary</source>
        <translation>添加词典</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="97"/>
        <source>VNote uses [Hunspell](http://hunspell.github.io/) for spell check.</source>
        <translation>VNote使用[Hunspell](http://hunspell.github.io/)进行拼写检查。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="98"/>
        <source>Please download Hunspell&apos;s dictionaries, put them under (%1) and restart VNote.</source>
        <translation>请下载Hunspell的词典，放置于(%1)并重启VNote。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="107"/>
        <source>Spell check dictionary:</source>
        <translation>拼写检查词典:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/editorpage.cpp" line="166"/>
        <source>Editor</source>
        <translation>编辑器</translation>
    </message>
</context>
<context>
    <name>vnotex::ExportDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="90"/>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="255"/>
        <source>Export</source>
        <translation>导出</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="95"/>
        <source>Source</source>
        <translation>源</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="101"/>
        <source>Current Buffer (%1)</source>
        <translation>当前缓冲区(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="105"/>
        <source>Current Note (%1)</source>
        <translation>当前笔记(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="109"/>
        <source>Current Folder (%1)</source>
        <translation>当前文件夹(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="113"/>
        <source>Current Notebook (%1)</source>
        <translation>当前笔记本(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="116"/>
        <source>Source:</source>
        <translation>源:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="128"/>
        <source>vnote_exports</source>
        <translation>vnote导出</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="133"/>
        <source>Target</source>
        <translation>目标</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="138"/>
        <source>Markdown</source>
        <translation>Markdown</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="140"/>
        <source>HTML</source>
        <translation>HTML网页</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="142"/>
        <source>PDF</source>
        <translation>PDF</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="144"/>
        <source>Custom</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="168"/>
        <source>Format:</source>
        <translation>格式:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="172"/>
        <source>Use transparent background</source>
        <translation>使用透明背景</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="180"/>
        <source>Rendering style:</source>
        <translation>渲染样式:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="186"/>
        <source>Syntax highlighting style:</source>
        <translation>语法高亮样式:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="442"/>
        <source>Please specify a valid scheme</source>
        <translation>请指定一个有效的方案</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="654"/>
        <source>Add Table-of-Contents</source>
        <translation>添加内容导航表格</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="661"/>
        <source>Use wkhtmltopdf (outline supported)</source>
        <translation>使用wkhtmltopdf(支持大纲)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="676"/>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="773"/>
        <source>Export all source files into one file</source>
        <translation>导出所有的源文件到一个文件中</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="691"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="786"/>
        <source>Command:
	%1: List of input files.
	%2: List of paths to search for images and other resources.
	%3: Path of rendering CSS style sheet.
	%4: Path of syntax highlighting CSS style sheet.
	%5: Path of output file.</source>
        <translation>命令:
	%1: 输入文件列表。
	%2: 搜索图片和其他资源的路径列表。
	%3: 用于渲染的 CSS 样式表文件路径。
	%4: 用于语法高亮的 CSS 样式表文件路径。
	%5: 输出文件路径。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="905"/>
        <source>New Custom Export Scheme</source>
        <translation>新建自定义导出方案</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="905"/>
        <source>Scheme name:</source>
        <translation>方案名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="912"/>
        <source>Name conflicts with existing scheme.</source>
        <translation>名字和已有方案冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="946"/>
        <source>Delete scheme (%1)?</source>
        <translation>删除方案(%1)?</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="203"/>
        <source>Select Export Output Directory</source>
        <translation>选择导出输出目录</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="194"/>
        <source>Output directory:</source>
        <translation>输出目录:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="219"/>
        <source>Advanced</source>
        <translation>高级</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="237"/>
        <source>Process sub-folders</source>
        <translation>处理子文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="242"/>
        <source>Export attachments</source>
        <translation>导出附件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="259"/>
        <source>Open Directory</source>
        <translation>打开目录</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="268"/>
        <source>Copy Content</source>
        <translation>复制内容</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="269"/>
        <source>Copy exported file content</source>
        <translation>复制已导出文件的内容</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="389"/>
        <source>%n file(s) exported</source>
        <translation>
            <numerusform>已导出 %n 个文件</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="402"/>
        <source>Cancelling the export</source>
        <translation>正在取消导出</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="433"/>
        <source>Please specify a valid wkhtmltopdf executable file (%1)</source>
        <translation>请指定一个有效的wkhtmltopdf可执行文件(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="526"/>
        <source>Embed styles</source>
        <translation>嵌入样式</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="531"/>
        <source>Embed images</source>
        <translation>嵌入图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="536"/>
        <source>Complete page</source>
        <translation>完整页面</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="537"/>
        <source>Export the whole page along with images which may change the links structure</source>
        <translation>导出包括图像的完整页面，可能改变链接结构</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="547"/>
        <source>Mime HTML format</source>
        <translation>Mime HTML格式</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="561"/>
        <source>Add outline panel</source>
        <translation>添加大纲面板</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="632"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="650"/>
        <source>Page layout:</source>
        <translation>页面布局:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="664"/>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="675"/>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="772"/>
        <source>All-in-One</source>
        <translation>多合一</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="696"/>
        <source>Select wkhtmltopdf Executable</source>
        <translation>选择wkhtmltopdf可执行文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="704"/>
        <source>Wkhtmltopdf path:</source>
        <translation>Wkhtmltopdf路径:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="709"/>
        <source>Wkhtmltopdf arguments:</source>
        <translation>Wkhtmltopdf参数:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="731"/>
        <source>Scheme:</source>
        <translation>方案:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="737"/>
        <source>New</source>
        <translation>新建</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="743"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="752"/>
        <source>Suffix of the target file like docs/pdf/epub</source>
        <translation>目标文件的后缀，如docs/pdf/epub</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="754"/>
        <source>Target file suffix:</source>
        <translation>目标文件后缀:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="759"/>
        <source>Separator used to concatenate resource folder paths</source>
        <translation>用于连接资源文件夹路径的分隔符</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="761"/>
        <source>Resource path separator:</source>
        <translation>资源路径分隔符:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="765"/>
        <source>Use HTML format as input</source>
        <translation>使用HTML格式作为输入</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="766"/>
        <source>Convert to HTMl format first as the input of the custom export command</source>
        <translation>首先转换为HTML格式然后作为自定义输出命令的输入</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="779"/>
        <source>Target page scrollable</source>
        <translation>目标页面可滚动</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="780"/>
        <source>Whether the page of the target file is scrollable</source>
        <translation>目标文件的页面是否可滚动的</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="883"/>
        <source>Portrait</source>
        <translation>纵向</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/exportdialog.cpp" line="883"/>
        <source>Landscape</source>
        <translation>横向</translation>
    </message>
</context>
<context>
    <name>vnotex::Exporter</name>
    <message>
        <location filename="../../../export/exporter.cpp" line="32"/>
        <source>Skipped buffer (%1) without file base.</source>
        <translation>跳过非基于文件的缓冲区(%1)。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="38"/>
        <location filename="../../../export/exporter.cpp" line="120"/>
        <source>Failed to create output folder (%1).</source>
        <translation>无法创建输出文件夹(%1)。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="64"/>
        <source>Format %1 is not supported to export as Markdown.</source>
        <translation>格式%1不支持导出为Markdown。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="73"/>
        <location filename="../../../export/exporter.cpp" line="139"/>
        <location filename="../../../export/exporter.cpp" line="189"/>
        <location filename="../../../export/exporter.cpp" line="297"/>
        <location filename="../../../export/exporter.cpp" line="406"/>
        <source>Failed to create output folder under (%1).</source>
        <translation>无法在(%1)中创建输出文件夹。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="170"/>
        <location filename="../../../export/exporter.cpp" line="245"/>
        <source>all_in_one_export</source>
        <translation>多合一导出</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="174"/>
        <location filename="../../../export/exporter.cpp" line="253"/>
        <source>Exported to (%1).</source>
        <translation>输出到(%1)。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="304"/>
        <source>Failed to load node (%1) (%2).</source>
        <translation>无法加载节点(%1)(%2)。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="356"/>
        <source>Unknown target format %1.</source>
        <translation>未知的目标格式%1。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="361"/>
        <source>File (%1) exported to (%2)</source>
        <translation>文件(%1)已导出为(%2)</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="363"/>
        <source>Failed to export file (%1)</source>
        <translation>无法导出文件(%1)</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="620"/>
        <source>Custom command: %1</source>
        <translation>自定义命令: %1</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="136"/>
        <location filename="../../../export/exporter.cpp" line="186"/>
        <location filename="../../../export/exporter.cpp" line="404"/>
        <source>notebook_%1</source>
        <translation>笔记本_%1</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="146"/>
        <location filename="../../../export/exporter.cpp" line="200"/>
        <location filename="../../../export/exporter.cpp" line="545"/>
        <source>Failed to create temporary directory to hold HTML files.</source>
        <translation>无法创建临时目录存放HTML文件。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="443"/>
        <source>Format %1 is not supported to export as HTML.</source>
        <translation>格式%1不支持导出为HTML。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="503"/>
        <source>Asked to stop. Aborting.</source>
        <translation>用户取消。正在终止。</translation>
    </message>
    <message>
        <location filename="../../../export/exporter.cpp" line="514"/>
        <source>Format %1 is not supported to export as PDF.</source>
        <translation>格式%1不支持导出为PDF。</translation>
    </message>
</context>
<context>
    <name>vnotex::FileAssociationPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/fileassociationpage.cpp" line="35"/>
        <source>Built-In File Types</source>
        <translation>内建文件类型</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/fileassociationpage.cpp" line="39"/>
        <source>External Programs</source>
        <translation>外部程序</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/fileassociationpage.cpp" line="80"/>
        <source>File Associations</source>
        <translation>文件关联</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/fileassociationpage.cpp" line="100"/>
        <location filename="../../../widgets/dialogs/settings/fileassociationpage.cpp" line="128"/>
        <source>Suffixes separated by ;</source>
        <translation>由;分隔的后缀</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/fileassociationpage.cpp" line="101"/>
        <source>List of suffixes for this file type</source>
        <translation>该文件类型的后缀列表</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/fileassociationpage.cpp" line="129"/>
        <source>List of suffixes to open with external program (or system default program)</source>
        <translation>需要使用外部程序打开的后缀列表(或者系统默认程序)</translation>
    </message>
    <message>
        <source>List of suffixes to open with external program</source>
        <translation type="vanished">需要使用外部程序打开的后缀列表</translation>
    </message>
</context>
<context>
    <name>vnotex::FilePropertiesDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/filepropertiesdialog.cpp" line="38"/>
        <source>Location:</source>
        <translation>路径:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/filepropertiesdialog.cpp" line="42"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/filepropertiesdialog.cpp" line="44"/>
        <source>Size:</source>
        <translation>大小:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/filepropertiesdialog.cpp" line="44"/>
        <source>%1 Bytes</source>
        <translation>%1字节</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/filepropertiesdialog.cpp" line="48"/>
        <source>Properties</source>
        <translation>属性</translation>
    </message>
</context>
<context>
    <name>vnotex::FileSearchEngineWorker</name>
    <message>
        <location filename="../../../search/filesearchengine.cpp" line="40"/>
        <source>Skip binary file (%1)</source>
        <translation>跳过二进制文件(%1)</translation>
    </message>
</context>
<context>
    <name>vnotex::FileSystemViewer</name>
    <message>
        <location filename="../../../widgets/filesystemviewer.cpp" line="144"/>
        <source>&amp;Open</source>
        <translation>打开(&amp;O)</translation>
    </message>
    <message>
        <location filename="../../../widgets/filesystemviewer.cpp" line="154"/>
        <source>&amp;Delete</source>
        <translation>删除(&amp;D)</translation>
    </message>
    <message>
        <location filename="../../../widgets/filesystemviewer.cpp" line="164"/>
        <source>&amp;Properties</source>
        <translation>属性(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../../widgets/filesystemviewer.cpp" line="183"/>
        <source>Cop&amp;y Path</source>
        <translation>复制路径(&amp;Y)</translation>
    </message>
    <message>
        <location filename="../../../widgets/filesystemviewer.cpp" line="189"/>
        <source>Copied path: %1</source>
        <translation>已复制路径: %1</translation>
    </message>
</context>
<context>
    <name>vnotex::FindAndReplaceWidget</name>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="54"/>
        <source>Find And Replace</source>
        <translation>查找替换</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="64"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="76"/>
        <source>Find:</source>
        <translation>查找:</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="79"/>
        <source>Search</source>
        <translation>查找</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="88"/>
        <source>Find &amp;Next</source>
        <translation>查找下一个(&amp;N)</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="94"/>
        <source>Find &amp;Previous</source>
        <translation>查找上一个(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="107"/>
        <source>Replace with:</source>
        <translation>替换为:</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="110"/>
        <source>\1, \2 for back reference in regular expression</source>
        <translation>在正则表达式中使用\1和\2来后向引用</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="113"/>
        <source>Replace</source>
        <translation>替换</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="118"/>
        <source>Replace And Find</source>
        <translation>替换并查找</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="123"/>
        <source>Replace All</source>
        <translation>替换全部</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="141"/>
        <source>&amp;Case sensitive</source>
        <translation>大小写敏感(&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="146"/>
        <source>&amp;Whole word only</source>
        <translation>匹配完整词(&amp;W)</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="151"/>
        <source>Re&amp;gular expression</source>
        <translation>正则表达式(&amp;G)</translation>
    </message>
    <message>
        <location filename="../../../widgets/findandreplacewidget.cpp" line="156"/>
        <source>&amp;Incremental search</source>
        <translation>增量查找(&amp;I)</translation>
    </message>
</context>
<context>
    <name>vnotex::FindUnitedEntry</name>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="29"/>
        <source>Search for files in notebooks</source>
        <translation>在笔记本中搜索文件</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="43"/>
        <source>Search for files in notebooks with advanced options for scope, object, target and so on.</source>
        <translation>在笔记本中搜索文件，支持高级选项如范围、对象和目标等等。</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="45"/>
        <source>Keywords to search for.</source>
        <translation>搜索的关键词。</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="48"/>
        <source>Search scope. Possible values: buffer/folder/notebook/all_notebook.</source>
        <translation>搜索范围。可能的值：buffer/folder/notebook/all_notebook。</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="49"/>
        <source>search_scope</source>
        <translation>搜索范围</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="54"/>
        <source>Search objects. Possible values: name/content/tag/path.</source>
        <translation>搜索对象。可能的值：name/content/tag/path。</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="55"/>
        <source>search_objects</source>
        <translation>搜索对象</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="60"/>
        <source>Search targets. Possible values: file/folder/notebook.</source>
        <translation>搜索目标。可能的值：file/folder/notebook。</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="61"/>
        <source>search_targets</source>
        <translation>搜索目标</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="66"/>
        <source>Wildcard pattern of files to search.</source>
        <translation>需要搜索的文件的通配符模式。</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/findunitedentry.cpp" line="67"/>
        <source>file_pattern</source>
        <translation>文件模式</translation>
    </message>
</context>
<context>
    <name>vnotex::FolderFilesFilterWidget</name>
    <message>
        <location filename="../../../widgets/dialogs/folderfilesfilterwidget.cpp" line="44"/>
        <source>Folder:</source>
        <translation>文件夹:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderfilesfilterwidget.cpp" line="54"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderfilesfilterwidget.cpp" line="60"/>
        <source>Select Notebook Root Folder</source>
        <translation>选择笔记本根文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderfilesfilterwidget.cpp" line="72"/>
        <source>Select files:</source>
        <translation>选择文件:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderfilesfilterwidget.cpp" line="82"/>
        <source>Select All</source>
        <translation>选择全部</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderfilesfilterwidget.cpp" line="92"/>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
</context>
<context>
    <name>vnotex::FolderPropertiesDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/folderpropertiesdialog.cpp" line="34"/>
        <source>Properties</source>
        <translation>属性</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderpropertiesdialog.cpp" line="59"/>
        <source>Please specify a name for the folder.</source>
        <translation>请为文件夹指定一个名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderpropertiesdialog.cpp" line="65"/>
        <source>Name conflicts with existing folder.</source>
        <translation>名字和已有文件夹冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/folderpropertiesdialog.cpp" line="93"/>
        <source>Failed to save folder (%1) in (%2) (%3).</source>
        <translation>无法保存笔记本(%2)中的文件夹(%1)(%3)。</translation>
    </message>
</context>
<context>
    <name>vnotex::FullScreenToggleAction</name>
    <message>
        <location filename="../../../widgets/fullscreentoggleaction.cpp" line="11"/>
        <source>F&amp;ull Screen</source>
        <translation>全屏(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../../widgets/fullscreentoggleaction.cpp" line="13"/>
        <source>Exit F&amp;ull Screen</source>
        <translation>退出全屏(&amp;U)</translation>
    </message>
</context>
<context>
    <name>vnotex::GeneralPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="27"/>
        <source>Interface language</source>
        <translation>界面语言</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="29"/>
        <source>Default</source>
        <translation>默认</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="36"/>
        <source>Language:</source>
        <translation>语言:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="46"/>
        <source>OpenGL implementation used to render application</source>
        <translation>用于渲染应用程序的OpenGL实现</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="48"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="49"/>
        <source>Desktop</source>
        <translation>Desktop</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="50"/>
        <source>OpenGL ES</source>
        <translation>OpenGL ES</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="51"/>
        <source>Software</source>
        <translation>Software</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="53"/>
        <source>OpenGL:</source>
        <translation>OpenGL:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="63"/>
        <source>Minimize to system tray</source>
        <translation>最小化到系统托盘</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="65"/>
        <source>Minimize to system tray when closed</source>
        <translation>关闭时最小化到系统托盘</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="74"/>
        <source>Recover last session on start</source>
        <translation>启动时恢复上次会话</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="76"/>
        <source>Recover last session (like buffers) on start of VNote</source>
        <translation>启动VNote时恢复上次会话（如缓冲区）</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="84"/>
        <source>Check for updates on start</source>
        <translation>启动时检查更新</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="86"/>
        <source>Check for updates on start of VNote</source>
        <translation>VNote启动时检查更新</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/generalpage.cpp" line="150"/>
        <source>General</source>
        <translation>通用</translation>
    </message>
</context>
<context>
    <name>vnotex::GitHubImageHost</name>
    <message>
        <source>PersonalAccessToken/UserName/RepositoryName should not be empty.</source>
        <translation type="vanished">个人令牌/用户名/仓库名不能为空。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/githubimagehost.cpp" line="79"/>
        <source>Failed to create image with empty path.</source>
        <translation>无法从空路径创建图片。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/githubimagehost.cpp" line="84"/>
        <location filename="../../../imagehost/githubimagehost.cpp" line="133"/>
        <source>Invalid GitHub image host configuration.</source>
        <translation>无效的GitHub图床配置。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/githubimagehost.cpp" line="94"/>
        <source>The resource already exists at the image host (%1).</source>
        <translation>该资源已经存在于图床(%1)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/githubimagehost.cpp" line="97"/>
        <source>Failed to query the resource at the image host (%1) (%2) (%3).</source>
        <translation>无法在图床查询资源(%1)(%2)(%3)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/githubimagehost.cpp" line="108"/>
        <location filename="../../../imagehost/githubimagehost.cpp" line="115"/>
        <source>Failed to create resource at the image host (%1) (%2) (%3).</source>
        <translation>无法在图床创建资源(%1)(%2)(%3)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/githubimagehost.cpp" line="174"/>
        <source>Failed to fetch SHA about the resource (%1) (%2).</source>
        <translation>无法获取该资源的SHA值(%1)(%2)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/githubimagehost.cpp" line="185"/>
        <source>Failed to delete resource (%1) (%2).</source>
        <translation>无法删除资源(%1)(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::GiteeImageHost</name>
    <message>
        <source>PersonalAccessToken/UserName/RepositoryName should not be empty.</source>
        <translation type="vanished">个人令牌/用户名/仓库名不能为空。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="81"/>
        <source>Failed to create image with empty path.</source>
        <translation>无法从空路径创建图片。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="86"/>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="139"/>
        <source>Invalid Gitee image host configuration.</source>
        <translation>无效的码云图床配置。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="97"/>
        <source>The resource already exists at the image host (%1).</source>
        <translation>该资源已经存在于图床(%1)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="101"/>
        <source>Failed to query the resource at the image host (%1) (%2) (%3).</source>
        <translation>无法在图床查询资源(%1)(%2)(%3)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="113"/>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="120"/>
        <source>Failed to create resource at the image host (%1) (%2) (%3).</source>
        <translation>无法在图床创建资源(%1)(%2)(%3)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="151"/>
        <source>Failed to fetch information about the resource (%1).</source>
        <translation>无法获取该资源的信息(%1)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="159"/>
        <source>Failed to fetch SHA about the resource (%1) (%2).</source>
        <translation>无法获取该资源的SHA值(%1)(%2)。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/giteeimagehost.cpp" line="171"/>
        <source>Failed to delete resource (%1) (%2).</source>
        <translation>无法删除资源(%1)(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::HelpUnitedEntry</name>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="11"/>
        <source>Help information about United Entry</source>
        <translation>统一入口的帮助信息</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="26"/>
        <source>Shortcut</source>
        <translation>快捷键</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="26"/>
        <source>Description</source>
        <translation>描述</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="28"/>
        <source>Close United Entry</source>
        <translation>关闭统一入口</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="29"/>
        <source>Go to previous item</source>
        <translation>前一项</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="30"/>
        <source>Go to next item</source>
        <translation>后一项</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="31"/>
        <source>Go to the item one level up</source>
        <translation>向上一层</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="32"/>
        <source>Expand/Collapse current item</source>
        <translation>展开/收起当前项</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="33"/>
        <source>Expand/Collapse all the items</source>
        <translation>展开/收起全部项</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="34"/>
        <source>Activate current item</source>
        <translation>激活当前项</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="35"/>
        <source>Clear the input except the entry name</source>
        <translation>清楚输入但保留入口名字</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="36"/>
        <source>Select the entry name</source>
        <translation>选择入口名字</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/helpunitedentry.cpp" line="37"/>
        <source>Stop current entry</source>
        <translation>停止当前入口</translation>
    </message>
</context>
<context>
    <name>vnotex::HistoryPanel</name>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="71"/>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="88"/>
        <source>&amp;Open</source>
        <translation>打开(&amp;O)</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="98"/>
        <source>&amp;Locate Node</source>
        <translation>定位节点(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="128"/>
        <source>Clear all the history?</source>
        <translation>清空所有历史？</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="171"/>
        <source>Older</source>
        <translation>更早</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="196"/>
        <source>Today</source>
        <translation>今天</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="198"/>
        <source>Yesterday</source>
        <translation>昨天</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="200"/>
        <source>Last 7 Days</source>
        <translation>过去7天</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="212"/>
        <source>%1
%2</source>
        <translation>%1
%2</translation>
    </message>
    <message>
        <location filename="../../../widgets/historypanel.cpp" line="215"/>
        <source>[%1] %2
%3</source>
        <translation>[%1] %2
%3</translation>
    </message>
</context>
<context>
    <name>vnotex::ImageHost</name>
    <message>
        <location filename="../../../imagehost/imagehost.cpp" line="24"/>
        <source>GitHub</source>
        <translation>GitHub</translation>
    </message>
    <message>
        <location filename="../../../imagehost/imagehost.cpp" line="27"/>
        <source>Gitee</source>
        <translation>码云</translation>
    </message>
</context>
<context>
    <name>vnotex::ImageHostPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="40"/>
        <source>New Image Host</source>
        <translation>新建图床</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="53"/>
        <source>General</source>
        <translation>通用</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="61"/>
        <source>Default image host:</source>
        <translation>默认图床:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="69"/>
        <source>Clear obsolete images</source>
        <translation>清空无用图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="71"/>
        <source>Clear unused images at image host (based on current file only)</source>
        <translation>清空图床中无用的图片（仅基于当前文件）</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="94"/>
        <source>Local</source>
        <translation>本地</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="158"/>
        <source>Failed to rename image host (%1) to (%2).</source>
        <translation>无法重命名图床(%1)为(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="181"/>
        <source>Image Host</source>
        <translation>图床</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="206"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="214"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="223"/>
        <source>Type:</source>
        <translation>类型:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="227"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="238"/>
        <source>%1:</source>
        <translation>%1:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="250"/>
        <source>Delete image host (%1)?</source>
        <translation>删除图床(%1)？</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="292"/>
        <source>Test %1.</source>
        <translation>测试%1。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="292"/>
        <source>succeeded</source>
        <translation>成功</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/imagehostpage.cpp" line="292"/>
        <source>failed</source>
        <translation>失败</translation>
    </message>
</context>
<context>
    <name>vnotex::ImageInsertDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="76"/>
        <source>From:</source>
        <translation>源:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="83"/>
        <source>&amp;Browse</source>
        <translation>浏览(&amp;B)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="93"/>
        <source>Title:</source>
        <translation>标题:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="102"/>
        <source>Alt text:</source>
        <translation>替换文本:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="132"/>
        <source>Scaling width:</source>
        <translation>缩放宽度:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="138"/>
        <source>Fixed scaling width</source>
        <translation>固定的缩放宽度</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="231"/>
        <source>Select Image To Insert</source>
        <translation>选择图片插入</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/imageinsertdialog.cpp" line="233"/>
        <source>Images (*.png *.xpm *.jpg *.bmp *.gif *.svg *.webp);;All (*.*)</source>
        <translation>图片(*.png *.xpm *.jpg *.bmp *.gif *.svg *.webp);;全部文件(*.*)</translation>
    </message>
</context>
<context>
    <name>vnotex::ImportFolderDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/importfolderdialog.cpp" line="33"/>
        <source>Import folder into (%1).</source>
        <translation>导入文件夹至(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderdialog.cpp" line="43"/>
        <source>Import Folder</source>
        <translation>导入文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderdialog.cpp" line="74"/>
        <source>Please specify a valid folder to import.</source>
        <translation>请指定一个有效文件夹进行导入。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderdialog.cpp" line="90"/>
        <source>Failed to add folder (%1) as node under (%2).</source>
        <translation>无法在(%2)下将文件夹(%1)添加为节点。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderdialog.cpp" line="100"/>
        <source>Failed to add folder (%1) as node (%2).</source>
        <translation>无法添加文件夹(%1)为节点(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::ImportFolderUtilsTranslate</name>
    <message>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="29"/>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="81"/>
        <source>Failed to add folder (%1) as node (%2).</source>
        <translation>无法添加文件夹(%1)为节点(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="39"/>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="109"/>
        <source>Failed to add file (%1) as node (%2).</source>
        <translation>无法添加文件(%1)为节点(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="56"/>
        <source>Failed to read folder config (%1) (%2).</source>
        <translation>无法读取文件夹配置(%1)(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="66"/>
        <source>Folder (%1) does not exist.</source>
        <translation>文件夹(%1)不存在。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="71"/>
        <source>Folder (%1) conflicts with built-in folder.</source>
        <translation>文件夹(%1)和内建文件夹冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="91"/>
        <source>File (%1) does not exist.</source>
        <translation>文件(%1)不存在。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importfolderutils.cpp" line="96"/>
        <source>File (%1) conflicts with built-in file.</source>
        <translation>文件(%1)和内建文件冲突。</translation>
    </message>
</context>
<context>
    <name>vnotex::ImportLegacyNotebookDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="39"/>
        <source>Welcome to VNoteX and the new VNote!</source>
        <translation>欢迎使用VNoteX和全新的VNote！</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="22"/>
        <source>Open Legacy Notebook</source>
        <translation>打开遗留笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="37"/>
        <source>Once opened, the legacy notebook could no longer be recognized by legacy VNote!</source>
        <translation>一旦打开，该遗留笔记本将无法被旧版本的VNote所识别！</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="51"/>
        <source>Please specify a valid root folder to open.</source>
        <translation>请指定一个有效根文件夹以打开。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="56"/>
        <source>Failed to recognize a legacy notebook from the root folder.</source>
        <translation>无法从根文件夹中识别到遗留笔记本。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="66"/>
        <source>There already exists a notebook (%1) with the same root folder.</source>
        <translation>已经存在一个使用相同根文件夹的笔记本(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="97"/>
        <source>Failed to read legacy notebook configuration in (%1) (%2).</source>
        <translation>在(%1)中无法读取遗留笔记本配置(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="120"/>
        <source>Failed to create notebook in (%1) (%2).</source>
        <translation>无法在(%1)创建笔记本(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importlegacynotebookdialog.cpp" line="146"/>
        <source>Failed to import folder contents by legacy config in (%1) (%2).</source>
        <translation>无法在(%1)中根据遗留配置导入文件夹内容(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::ImportNotebookDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/importnotebookdialog.cpp" line="37"/>
        <source>Open Notebook</source>
        <translation>打开笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importnotebookdialog.cpp" line="80"/>
        <source>The root folder specified does not exist.</source>
        <translation>指定的根文件夹不存在。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importnotebookdialog.cpp" line="91"/>
        <source>There already exists a notebook (%1) with the same root folder.</source>
        <translation>已经存在一个使用相同根文件夹的笔记本(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importnotebookdialog.cpp" line="103"/>
        <source>Not a valid (%1) root folder (%2).</source>
        <translation>无效的(%1)根文件夹(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importnotebookdialog.cpp" line="126"/>
        <source>Failed to create notebook from root folder (%1) (%2).</source>
        <translation>无法从根文件夹(%1)创建笔记本(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importnotebookdialog.cpp" line="137"/>
        <source>Failed to open notebook.</source>
        <translation>无法打开笔记本。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/importnotebookdialog.cpp" line="147"/>
        <source>Failed to open notebook (%1).</source>
        <translation>无法打开笔记本(%1)。</translation>
    </message>
</context>
<context>
    <name>vnotex::LabelWithButtonsWidget</name>
    <message>
        <location filename="../../../widgets/labelwithbuttonswidget.cpp" line="59"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
</context>
<context>
    <name>vnotex::LevelLabelWithUpButton</name>
    <message>
        <location filename="../../../widgets/dialogs/levellabelwithupbutton.cpp" line="28"/>
        <source>Up</source>
        <translation>向上</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/levellabelwithupbutton.cpp" line="30"/>
        <source>Go one level up</source>
        <translation>向上一层</translation>
    </message>
</context>
<context>
    <name>vnotex::LineEditWithSnippet</name>
    <message>
        <location filename="../../../widgets/lineeditwithsnippet.cpp" line="21"/>
        <source>Snippet is supported via &quot;%name%&quot;</source>
        <translation>支持通过&quot;%名字%&quot;使用片段</translation>
    </message>
</context>
<context>
    <name>vnotex::LinkInsertDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/linkinsertdialog.cpp" line="36"/>
        <source>&amp;Text:</source>
        <translation>文本(&amp;T):</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/linkinsertdialog.cpp" line="43"/>
        <source>&amp;Url:</source>
        <translation>地址(&amp;U):</translation>
    </message>
</context>
<context>
    <name>vnotex::LocationInputWithBrowseButton</name>
    <message>
        <location filename="../../../widgets/locationinputwithbrowsebutton.cpp" line="22"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
</context>
<context>
    <name>vnotex::LocationList</name>
    <message>
        <location filename="../../../widgets/locationlist.cpp" line="47"/>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../../../widgets/locationlist.cpp" line="47"/>
        <source>Line</source>
        <translation>行号</translation>
    </message>
    <message>
        <location filename="../../../widgets/locationlist.cpp" line="47"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location filename="../../../widgets/locationlist.cpp" line="103"/>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/locationlist.cpp" line="194"/>
        <source>%n Item(s)</source>
        <translation>
            <numerusform>%n 项</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>vnotex::MainWindow</name>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="794"/>
        <source>Failed to check for updates (%1)</source>
        <translation>无法检查更新(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="796"/>
        <source>Updates available: %1</source>
        <translation>有可用更新: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="103"/>
        <source>Initializing core components...</source>
        <translation>正在初始化核心组件...</translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="366"/>
        <source>Do you want to minimize %1 to system tray instead of quitting when closed?</source>
        <translation>关闭时，是否将%1最小化到系统托盘而非退出？</translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="368"/>
        <source>You could change the option in Settings later.</source>
        <translation>稍后可以在设置里面更改。</translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="418"/>
        <source>%1 is still running here.</source>
        <translation>%1仍然在此运行。</translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="574"/>
        <location filename="../../../widgets/mainwindow.cpp" line="585"/>
        <source>Global</source>
        <translation>全局</translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="689"/>
        <source>There is one export dialog running. Please close it first.</source>
        <translation>已有导出对话框运行。请先将其关闭。</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/mainwindow.cpp" line="810"/>
        <source>Failed to load %n notebook(s).</source>
        <translation>
            <numerusform>无法加载 %n 个笔记本。</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/mainwindow.cpp" line="811"/>
        <source>These notebooks may be moved or deleted. It is recommended to remove them from configuration and open them with the correct root folder path later.
Remove them from the configuration?</source>
        <translation>这些笔记本可能已被移动或者删除。推荐将其从配置中移除并稍后使用正确的根文件夹路径重新打开。
从配置中移除它们？</translation>
    </message>
    <message>
        <location filename="../../../widgets/systemtrayhelper.cpp" line="44"/>
        <source>Show Main Window</source>
        <translation>显示主窗口</translation>
    </message>
    <message>
        <location filename="../../../widgets/systemtrayhelper.cpp" line="55"/>
        <location filename="../../../widgets/toolbarhelper.cpp" line="758"/>
        <source>Quit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="52"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="59"/>
        <source>Notebook</source>
        <translation>笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="70"/>
        <source>New Notebook</source>
        <translation>新建笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="77"/>
        <source>New Notebook From Folder</source>
        <translation>从文件夹新建笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="120"/>
        <location filename="../../../widgets/toolbarhelper.cpp" line="129"/>
        <source>New Note</source>
        <translation>新建笔记</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="133"/>
        <source>New Folder</source>
        <translation>新建文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="144"/>
        <location filename="../../../widgets/toolbarhelper.cpp" line="148"/>
        <source>Open File</source>
        <translation>打开文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="177"/>
        <source>Import File</source>
        <translation>导入文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="184"/>
        <source>Import Folder</source>
        <translation>导入文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="86"/>
        <source>Open Other Notebooks</source>
        <translation>打开其他笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="93"/>
        <source>Open Legacy Notebooks Of VNote 2</source>
        <translation>打开VNote 2的遗留笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="194"/>
        <source>Export (Convert Format)</source>
        <translation>导出(转换格式)</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="210"/>
        <location filename="../../../widgets/toolbarhelper.cpp" line="248"/>
        <source>Quick Access</source>
        <translation>快速访问</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="218"/>
        <source>Flash Page</source>
        <translation>灵犀页</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="225"/>
        <source>Please set the Flash Page location in the Settings dialog first.</source>
        <translation>请先在设置对话框中设置灵犀页位置。</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="226"/>
        <source>Flash Page is a temporary page for a flash of inspiration.</source>
        <translation>灵犀页是一个用于记录一闪而过的灵感的临时页面。</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="255"/>
        <source>Please pin files to Quick Access first.</source>
        <translation>请先将文件固定到快速访问。</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="256"/>
        <source>Files could be pinned to Quick Access via context menu.</source>
        <translation>文件可以通过上下文菜单固定到快速访问。</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="257"/>
        <source>Quick Access could be managed in the Settings dialog.</source>
        <translation>可以在设置对话框中管理快速访问。</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="341"/>
        <source>Add Task</source>
        <translation>添加任务</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="347"/>
        <source>Reload</source>
        <translation>重新加载</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="282"/>
        <source>Task</source>
        <translation>任务</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="586"/>
        <source>Menu</source>
        <translation>菜单</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="707"/>
        <source>Documentation</source>
        <translation>文档</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="721"/>
        <source>Contributors</source>
        <translation>贡献者</translation>
    </message>
    <message>
        <source>Configuration</source>
        <translation type="vanished">配置</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="607"/>
        <source>Edit User Configuration File</source>
        <translation>编辑用户配置文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="633"/>
        <source>Edit Markdown User Styles</source>
        <translation>编辑Markdown用户样式</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="646"/>
        <source>Edit the user styles of Markdown editor read mode</source>
        <translation>编辑Markdown编辑器阅读模式的用户样式</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="479"/>
        <source>Quick Access Not Set</source>
        <translation>快速访问未设置</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="396"/>
        <location filename="../../../widgets/toolbarhelper.cpp" line="596"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="516"/>
        <source>Expand Content Area</source>
        <translation>扩展内容区</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="538"/>
        <source>Press %1 To Exit Full Screen</source>
        <translation>按%1退出全屏</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="102"/>
        <source>Manage Notebooks</source>
        <translation>管理笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="167"/>
        <source>Import</source>
        <translation>导入</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="546"/>
        <source>Stay on Top</source>
        <translation>置顶</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="558"/>
        <source>Windows</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="616"/>
        <source>Open User Configuration Folder</source>
        <translation>打开用户配置文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="623"/>
        <source>Open Default Configuration Folder</source>
        <translation>打开默认配置文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="651"/>
        <source>Reset Main Window Layout</source>
        <translation>重置主窗口布局</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="752"/>
        <source>Restart</source>
        <translation>重启</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="699"/>
        <source>Help</source>
        <translation>帮助</translation>
    </message>
    <message>
        <source>What&apos;s This?</source>
        <translation type="vanished">这是什么？</translation>
    </message>
    <message>
        <source>Enter WhatsThis mode and click somewhere to show help information</source>
        <translation type="vanished">进入WhatsThis模式，点击某处以显示帮助信息</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="675"/>
        <source>Shortcuts Help</source>
        <translation>快捷键帮助</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="687"/>
        <source>Markdown Guide</source>
        <translation>Markdown指南</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="660"/>
        <source>View Logs</source>
        <translation>查看日志</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="701"/>
        <source>Home Page</source>
        <translation>主页</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="713"/>
        <source>Feedback and Discussions</source>
        <translation>反馈和讨论</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="744"/>
        <source>Check for Updates</source>
        <translation>检查更新</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="727"/>
        <location filename="../../../widgets/toolbarhelper.cpp" line="733"/>
        <source>About</source>
        <translation>关于</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="730"/>
        <source>&lt;h3&gt;%1&lt;/h3&gt;
&lt;span&gt;%2&lt;/span&gt;
</source>
        <translation>&lt;h3&gt;%1&lt;/h3&gt;
&lt;span&gt;%2&lt;/span&gt;
</translation>
    </message>
    <message>
        <location filename="../../../widgets/toolbarhelper.cpp" line="736"/>
        <source>About Qt</source>
        <translation>关于Qt</translation>
    </message>
    <message>
        <location filename="../../../main.cpp" line="129"/>
        <source>%1 failed to start.</source>
        <translation>%1无法启动。</translation>
    </message>
    <message>
        <location filename="../../../main.cpp" line="130"/>
        <source>Failed to initialize configuration manager. Please check if all the files are intact or reinstall the application.</source>
        <translation>无法初始化配置管理器。请检查全部文件的完整性或者重新安装应用。</translation>
    </message>
    <message>
        <location filename="../../../commandlineoptions.cpp" line="15"/>
        <source>A pleasant note-taking platform.</source>
        <translation>一个舒适的笔记平台。</translation>
    </message>
    <message>
        <location filename="../../../commandlineoptions.cpp" line="20"/>
        <source>Files or folders to open.</source>
        <translation>需要打开的目标文件或者文件夹。</translation>
    </message>
    <message>
        <location filename="../../../commandlineoptions.cpp" line="22"/>
        <source>Print more logs.</source>
        <translation>输出更多日志信息。</translation>
    </message>
    <message>
        <location filename="../../../commandlineoptions.cpp" line="29"/>
        <source>WebEngine remote debugging port.</source>
        <translation>WebEngine远程调试端口。</translation>
    </message>
    <message>
        <location filename="../../../commandlineoptions.cpp" line="30"/>
        <source>port_number</source>
        <translation>端口</translation>
    </message>
    <message>
        <location filename="../../../commandlineoptions.cpp" line="34"/>
        <source>WebEngine without sandbox.</source>
        <translation>在非沙盒下运行WebEngine。</translation>
    </message>
    <message>
        <location filename="../../../commandlineoptions.cpp" line="38"/>
        <source>WebEngine with GPU disabled.</source>
        <translation>WebEngine中禁用GPU。</translation>
    </message>
</context>
<context>
    <name>vnotex::ManageNotebooksDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="75"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="92"/>
        <source>Manage Notebooks</source>
        <translation>管理笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="64"/>
        <source>Close Noteboook</source>
        <translation>关闭笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="232"/>
        <source>Please specify a name for the notebook.</source>
        <translation>请为笔记本指定一个名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="261"/>
        <source>Close notebook (%1)?</source>
        <translation>关闭笔记本(%1)？</translation>
    </message>
    <message>
        <source>The notebook could be opened by VNote again.</source>
        <translation type="vanished">该笔记本可以使用VNote重新打开。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="291"/>
        <source>Press &quot;Ok&quot; to close the notebook and open the location of the notebook root folder.</source>
        <translation>按“确认”关闭该笔记本并打开笔记本根文件夹所在位置。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="264"/>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="292"/>
        <source>Notebook location: %1</source>
        <translation>笔记本路径: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="263"/>
        <source>The notebook could be opened by VNote again via &quot;Open Other Notebooks&quot; operation.</source>
        <translation>该笔记本可以使用VNote中的“打开其他笔记本”操作重新打开。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="275"/>
        <source>Failed to close notebook (%1)</source>
        <translation>无法关闭笔记本(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="290"/>
        <source>Please close the notebook in VNote first and delete the notebook root folder files manually.</source>
        <translation>请先在VNote中关闭该笔记本，然后手动删除该笔记本的根文件夹等文件。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/managenotebooksdialog.cpp" line="309"/>
        <source>There are unsaved changes to current notebook.</source>
        <translation>当前笔记本有尚未保存的更改。</translation>
    </message>
</context>
<context>
    <name>vnotex::MarkdownEditor</name>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="250"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="738"/>
        <source>Insert Link</source>
        <translation>插入链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="263"/>
        <source>Insert Image</source>
        <translation>插入图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="320"/>
        <source>Insert Table</source>
        <translation>插入表格</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="512"/>
        <source>For advanced paste, try the &quot;Rich Paste&quot; and &quot;Parse to Markdown and Paste&quot; on the editor&apos;s context menu</source>
        <translation>更多高级粘贴，请尝试编辑器上下文菜单中的“多功能粘贴”和“解析为Markdown并粘贴”功能</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="547"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="584"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="650"/>
        <source>Insert From Clipboard</source>
        <translation>从剪切板插入</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="548"/>
        <source>Insert From URL</source>
        <translation>从URL插入</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="549"/>
        <source>Insert From Image Data</source>
        <translation>从图片数据插入</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="550"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="587"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="653"/>
        <source>Insert As Image Link</source>
        <translation>插入为图片链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="585"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="652"/>
        <source>Insert As Image</source>
        <translation>插入为图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="586"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="668"/>
        <source>Insert As Text</source>
        <translation>插入为文本</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="655"/>
        <source>Insert As Relative Image Link</source>
        <translation>插入为相对图片链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="659"/>
        <source>Insert As Link</source>
        <translation>插入为链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="661"/>
        <source>Insert As Relative Link</source>
        <translation>插入为相对链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="664"/>
        <source>Attach And Insert Link</source>
        <translation>添加为附件并插入链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="670"/>
        <source>Insert File Content</source>
        <translation>插入文件内容</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="791"/>
        <source>Insert Image From Clipboard</source>
        <translation>从剪切板插入图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="804"/>
        <source>Insert Image From URL</source>
        <translation>从URL插入图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="996"/>
        <source>&amp;Read</source>
        <translation>阅读(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1014"/>
        <source>Rich Paste</source>
        <translation>多功能粘贴</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1014"/>
        <source>Paste as Plain Text</source>
        <translation>粘贴为纯文本</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1023"/>
        <source>Parse to Markdown and Paste</source>
        <translation>解析为Markodwn并粘贴</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1033"/>
        <source>Insert Snippet</source>
        <translation>插入片段</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1562"/>
        <source>View Image</source>
        <translation>查看图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1571"/>
        <source>Copy Image URL</source>
        <translation>复制图片地址</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1581"/>
        <source>Copy Image</source>
        <translation>复制图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1638"/>
        <source>Copy In-Place Preview</source>
        <translation>复制原地预览</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1683"/>
        <source>Open Link</source>
        <translation>打开链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1692"/>
        <source>Copy Link</source>
        <translation>复制链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1124"/>
        <source>Fetching images to local...</source>
        <translation>正在获取图片到本地...</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1125"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1428"/>
        <source>Abort</source>
        <translation>终止</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1130"/>
        <source>Fetch Images To Local</source>
        <translation>获取图片到本地</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1157"/>
        <source>Fetching image (%1)</source>
        <translation>正在获取图片(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1395"/>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1433"/>
        <source>Upload Images To Image Host</source>
        <translation>上传图片到图床</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1399"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1427"/>
        <source>Uploading local images...</source>
        <translation>正在上传本地图片...</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdowneditor.cpp" line="1455"/>
        <source>Upload image (%1)</source>
        <translation>上传图片(%1)</translation>
    </message>
</context>
<context>
    <name>vnotex::MarkdownEditorPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="317"/>
        <source>Insert file name as title</source>
        <translation>将文件名作为标题</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="319"/>
        <source>Insert file name as title when creating note</source>
        <translation>创建笔记时将文件名作为标题插入</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="221"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="438"/>
        <source>Read</source>
        <translation>阅读</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="225"/>
        <source>Constrain image width</source>
        <translation>限制图片宽度</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="227"/>
        <source>Constrain image width to the window</source>
        <translation>将图片宽度限制在窗口内</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="235"/>
        <source>Center image</source>
        <translation>图片居中</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="237"/>
        <source>Center images</source>
        <translation>居中显示图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="246"/>
        <source>Zoom factor in read mode</source>
        <translation>阅读模式缩放</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="251"/>
        <source>Zoom factor:</source>
        <translation>缩放:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="259"/>
        <source>HTML tag</source>
        <translation>HTML标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="261"/>
        <source>Allow HTML tags in source</source>
        <translation>源文件中允许HTML标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="269"/>
        <source>Auto break</source>
        <translation>自动换行</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="271"/>
        <source>Automatically break a line with &apos;\n&apos;</source>
        <translation>遇到&apos;\n&apos;则自动换行</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="279"/>
        <source>Linkify</source>
        <translation>链接化</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="281"/>
        <source>Convert URL-like text to links</source>
        <translation>转换类URL的文本为链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="289"/>
        <source>Indent first line</source>
        <translation>首行缩进</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="291"/>
        <source>Indent the first line of each paragraph</source>
        <translation>缩进每个段落的第一行</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="299"/>
        <source>Code block line number</source>
        <translation>代码块行号</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="301"/>
        <source>Add line number to code block</source>
        <translation>为代码块添加行号</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="313"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="439"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="327"/>
        <source>Constrain in-place preview width</source>
        <translation>限制原地预览宽度</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="329"/>
        <source>Constrain in-place preview width to the window</source>
        <translation>将原地预览宽度限制在窗口内</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="338"/>
        <source>In-place preview sources:</source>
        <translation>原地预览源:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="340"/>
        <source>Image link</source>
        <translation>图片链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="345"/>
        <source>Code block</source>
        <translation>代码块</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="350"/>
        <source>Math</source>
        <translation>数学公式</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="357"/>
        <source>Fetch images to local in Parse And Paste</source>
        <translation>在解析并粘贴时，获取图片到本地</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="359"/>
        <source>Fetch images to local in Parse To Markdown And Paste</source>
        <translation>在解析为Markdown并粘贴时，获取图片到本地</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="367"/>
        <source>Smart table</source>
        <translation>智能表格</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="369"/>
        <source>Smart table formation</source>
        <translation>智能表格格式化</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="377"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="379"/>
        <source>Spell check</source>
        <translation>拼写检查</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="390"/>
        <source>Override font</source>
        <translation>覆盖字体</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="392"/>
        <source>Override editor font family of theme</source>
        <translation>覆盖主题编辑器的字体</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="414"/>
        <source>Use Rich Paste by default</source>
        <translation>默认使用多功能粘贴</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="416"/>
        <source>Use Rich Paste by default when pasting text</source>
        <translation>当粘贴文本时默认使用多功能粘贴</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="428"/>
        <source>General</source>
        <translation>通用</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="436"/>
        <source>Section number mode</source>
        <translation>小节序号模式</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="437"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="445"/>
        <source>Base level to start section numbering in edit mode</source>
        <translation>编辑模式中开始小节序号计数的基础层级</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="454"/>
        <source>Section number style</source>
        <translation>小节序号样式</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="455"/>
        <source>1.1.</source>
        <translation>1.1.</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="456"/>
        <source>1.1</source>
        <translation>1.1</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="468"/>
        <source>Section number:</source>
        <translation>小节序号:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="475"/>
        <source>Use Web service or local JAR file to render PlantUml graphs</source>
        <translation>使用网页服务或者本地JAR文件来渲染PlantUml图表</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="477"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="549"/>
        <source>Web Service</source>
        <translation>网页服务</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="535"/>
        <source>Override the Web service used to render PlantUml graphs</source>
        <translation>覆盖用于渲染PlantUml图表的网页服务</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="536"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="607"/>
        <source>Empty to use default one</source>
        <translation>留空则使用默认值</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="538"/>
        <source>Override PlantUml Web service:</source>
        <translation>覆盖PlantUml网页服务:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="609"/>
        <source>Override MathJax script:</source>
        <translation>覆盖MathJax脚本:</translation>
    </message>
    <message>
        <source>PlantUml Web service:</source>
        <translation type="vanished">PlantUml网页服务:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="547"/>
        <source>Use Web service or local executable file to render Graphviz graphs</source>
        <translation>使用网页服务或者本地可执行文件来渲染Graphviz图表</translation>
    </message>
    <message>
        <source>Use online service or local JAR file to render PlantUml graphs</source>
        <translation type="vanished">使用在线服务或者本地JAR文件来渲染PlantUml图表</translation>
    </message>
    <message>
        <source>Online Service</source>
        <translation type="vanished">在线服务</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="478"/>
        <source>Local JAR</source>
        <translation>本地JAR</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="480"/>
        <source>PlantUml:</source>
        <translation>PlantUml:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="492"/>
        <source>Local JAR file to render PlantUml graphs</source>
        <translation>用于渲染PlantUml图表的本地JAR文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="496"/>
        <source>Select PlantUml JAR File</source>
        <translation>选择PlantUml JAR文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="505"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="576"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="506"/>
        <source>Test PlantUml JAR and Java Runtime Environment</source>
        <translation>测试PlantUml JAR以及Java运行时环境</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="512"/>
        <source>The JAR file (%1) specified does not exist.</source>
        <translation>指定的JAR文件(%1)不存在。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="519"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="590"/>
        <source>Test %1.</source>
        <translation>测试%1。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="519"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="590"/>
        <source>succeeded</source>
        <translation>成功</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="519"/>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="590"/>
        <source>failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="526"/>
        <source>PlantUml JAR file:</source>
        <translation>PlantUml JAR文件:</translation>
    </message>
    <message>
        <source>Use online service or local executable file to render Graphviz graphs</source>
        <translation type="vanished">使用在线服务或者本地可执行文件来渲染Graphviz图表</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="550"/>
        <source>Local Executable</source>
        <translation>本地可执行文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="552"/>
        <source>Graphviz:</source>
        <translation>Graphviz:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="564"/>
        <source>Local executable file to render Graphviz graphs</source>
        <translation>用于渲染Graphviz图表的本地可执行文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="568"/>
        <source>Select Graphviz Executable File</source>
        <translation>选择Graphviz可执行文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="577"/>
        <source>Test Graphviz executable file</source>
        <translation>测试Graphviz可执行文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="583"/>
        <source>The executable file (%1) specified does not exist.</source>
        <translation>指定的可执行文件(%1)不存在。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="597"/>
        <source>Graphviz executable file:</source>
        <translation>Graphviz可执行文件:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="606"/>
        <source>Override the MathJax script used to render math formulas</source>
        <translation>覆盖用于渲染数学公式的MathJax脚本</translation>
    </message>
    <message>
        <source>MathJax script:</source>
        <translation type="vanished">MathJax脚本:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/markdowneditorpage.cpp" line="216"/>
        <source>Markdown Editor</source>
        <translation>Markdown编辑器</translation>
    </message>
</context>
<context>
    <name>vnotex::MarkdownViewWindow</name>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="452"/>
        <source>Markdown Viewer</source>
        <translation>Markdown查看器</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="800"/>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="832"/>
        <source>Clear Obsolete Images</source>
        <translation>清空无用图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="801"/>
        <source>These images seems to be not in use anymore. Please confirm the deletion of them.</source>
        <translation>这些图片似乎已经不再使用。请确认并删除。</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="802"/>
        <source>Deleted local images could be found in the recycle bin of notebook if it is from a bundle notebook.</source>
        <translation>如果这是一个自包含笔记本，已删除的本地图片可以在笔记本回收站中找回。</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="826"/>
        <source>Clearing obsolete images...</source>
        <translation>正在清空无用图片...</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="827"/>
        <source>Abort</source>
        <translation>终止</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="841"/>
        <source>Clear image (%1)</source>
        <translation>清空图片(%1)</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/markdownviewwindow.cpp" line="853"/>
        <source>Cleared %n obsolete images</source>
        <translation>
            <numerusform>清空 %n 无用图片</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="1278"/>
        <source>View Mode Not Supported In Read Mode</source>
        <translation>阅读模式不支持查看模式</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="1296"/>
        <source>Edit Only</source>
        <translation>纯编辑</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="1307"/>
        <source>Edit with Preview</source>
        <translation>预览辅助的编辑</translation>
    </message>
    <message>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="1011"/>
        <location filename="../../../widgets/markdownviewwindow.cpp" line="1020"/>
        <source>Replace is not supported in read mode</source>
        <translation>阅读模式不支持替换</translation>
    </message>
</context>
<context>
    <name>vnotex::MarkdownViewer</name>
    <message>
        <location filename="../../../widgets/editors/markdownviewer.cpp" line="131"/>
        <source>&amp;Edit</source>
        <translation>编辑(&amp;E)</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownviewer.cpp" line="411"/>
        <source>Cross Copy</source>
        <translation>交叉复制</translation>
    </message>
</context>
<context>
    <name>vnotex::MarkdownViewerAdapter</name>
    <message>
        <location filename="../../../widgets/editors/markdownvieweradapter.cpp" line="322"/>
        <source>No Background</source>
        <translation>无背景</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownvieweradapter.cpp" line="323"/>
        <source>Evernote</source>
        <translation>印象笔记</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownvieweradapter.cpp" line="324"/>
        <source>OneNote</source>
        <translation>OneNote</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownvieweradapter.cpp" line="325"/>
        <source>Microsoft Word</source>
        <translation>Microsoft Word</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownvieweradapter.cpp" line="326"/>
        <source>WeChat Public Account Editor</source>
        <translation>微信公众号编辑器</translation>
    </message>
    <message>
        <location filename="../../../widgets/editors/markdownvieweradapter.cpp" line="327"/>
        <source>Raw HTML</source>
        <translation>原始HTML</translation>
    </message>
</context>
<context>
    <name>vnotex::MiscPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/miscpage.cpp" line="35"/>
        <source>Misc</source>
        <translation>杂项</translation>
    </message>
</context>
<context>
    <name>vnotex::NewFolderDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/newfolderdialog.cpp" line="31"/>
        <source>New Folder</source>
        <translation>新建文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newfolderdialog.cpp" line="56"/>
        <source>Please specify a name for the folder.</source>
        <translation>请为文件夹指定一个名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newfolderdialog.cpp" line="61"/>
        <source>Name conflicts with existing or built-in folder.</source>
        <translation>名字和已有或内建文件夹冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newfolderdialog.cpp" line="84"/>
        <source>Failed to create folder under (%1) in (%2) (%3).</source>
        <translation>无法在笔记本(%2)中文件夹(%1)下创建文件夹(%3)。</translation>
    </message>
</context>
<context>
    <name>vnotex::NewImageHostDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/newimagehostdialog.cpp" line="28"/>
        <source>Type:</source>
        <translation>类型:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/newimagehostdialog.cpp" line="36"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/newimagehostdialog.cpp" line="40"/>
        <source>New Image Host</source>
        <translation>新建图床</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/newimagehostdialog.cpp" line="57"/>
        <source>Please specify a valid name for the image host.</source>
        <translation>请为图床指定一个有效名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/newimagehostdialog.cpp" line="60"/>
        <source>Name conflicts with existing image host.</source>
        <translation>名字和已有图床冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/newimagehostdialog.cpp" line="77"/>
        <source>Failed to create image host (%1).</source>
        <translation>无法创建图床(%1)。</translation>
    </message>
</context>
<context>
    <name>vnotex::NewNoteDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="70"/>
        <source>New Note</source>
        <translation>新建笔记</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="49"/>
        <source>Template:</source>
        <translation>模板:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="56"/>
        <source>Manage</source>
        <translation>管理</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="95"/>
        <source>Please specify a valid name for the note.</source>
        <translation>请为笔记指定一个有效名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="100"/>
        <source>Name conflicts with existing or built-in note.</source>
        <translation>名字和已有或内建笔记冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="133"/>
        <source>Failed to create note under (%1) in (%2) (%3).</source>
        <translation>无法在笔记本(%2)中文件夹(%1)下创建笔记(%3)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="161"/>
        <source>note</source>
        <translation>笔记</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="183"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotedialog.cpp" line="226"/>
        <source>Failed to load template (%1) (%2).</source>
        <translation>无法加载模板(%1)(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::NewNotebookDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="33"/>
        <source>New Notebook</source>
        <translation>新建笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="43"/>
        <source>&lt;br/&gt;Both absolute and relative paths are supported. ~ and environment variable are not supported now.</source>
        <translation>&lt;br/&gt;支持绝对路径和相对路径。~和环境变量暂时不支持。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="65"/>
        <source>Please specify a name for the notebook.</source>
        <translation>请为笔记本指定一个名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="76"/>
        <source>Please specify a valid root folder for the notebook.</source>
        <translation>请为笔记本指定一个有效的根文件夹。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="86"/>
        <source>Root folder of the notebook must be empty. If you want to import existing data, please try other operations.</source>
        <translation>笔记本根文件夹必须为空。如果需要导入已有数据，请尝试其他操作。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="91"/>
        <source>Root folder should be a directory.</source>
        <translation>根文件夹应该为一个目录。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="103"/>
        <source>There already exists a notebook (%1) with the same root folder.</source>
        <translation>已经存在一个使用相同根文件夹的笔记本(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookdialog.cpp" line="136"/>
        <source>Failed to create notebook in (%1) (%2).</source>
        <translation>无法在(%1)创建笔记本(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::NewNotebookFromFolderDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookfromfolderdialog.cpp" line="37"/>
        <source>Source Folder</source>
        <translation>源文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookfromfolderdialog.cpp" line="51"/>
        <source>New Notebook From Folder</source>
        <translation>从文件夹新建笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookfromfolderdialog.cpp" line="89"/>
        <source>Please specify a name for the notebook.</source>
        <translation>请为笔记本指定一个名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookfromfolderdialog.cpp" line="100"/>
        <source>Please specify a valid folder for the new notebook.</source>
        <translation>请为笔记本指定一个有效的根文件夹。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookfromfolderdialog.cpp" line="111"/>
        <source>There already exists a notebook (%1) with the same root folder.</source>
        <translation>已经存在一个使用相同根文件夹的笔记本(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookfromfolderdialog.cpp" line="122"/>
        <source>The folder is likely to be the root folder of a valid bundle notebook. You may want to use &quot;Open Other Notebooks&quot; to open it. If continue, all existing information of the notebook may be lost.</source>
        <translation>该文件夹很有可能是一个有限的自包含笔记本的根文件夹。建议可以通过“打开其他笔记本”操作打开该笔记本。如果继续，原有笔记本的信息可能会丢失。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newnotebookfromfolderdialog.cpp" line="159"/>
        <source>Failed to create notebook in %1 (%2).</source>
        <translation>无法在(%1)创建笔记本(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::NewSnippetDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/newsnippetdialog.cpp" line="25"/>
        <source>New Snippet</source>
        <translation>新建片段</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newsnippetdialog.cpp" line="64"/>
        <source>Failed to add snippet (%1) (%2).</source>
        <translation>无法添加片段(%1)(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newsnippetdialog.cpp" line="79"/>
        <source>Please specify a name for the snippet.</source>
        <translation>请为片段指定一个名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newsnippetdialog.cpp" line="84"/>
        <source>Name conflicts with existing snippet.</source>
        <translation>名字和已有片段冲突。</translation>
    </message>
</context>
<context>
    <name>vnotex::NewTagDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/newtagdialog.cpp" line="50"/>
        <source>Location:</source>
        <translation>路径:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newtagdialog.cpp" line="54"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newtagdialog.cpp" line="58"/>
        <source>New Tag</source>
        <translation>新建标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newtagdialog.cpp" line="69"/>
        <source>Please specify a valid name for the tag.</source>
        <translation>请为标签指定一个有效名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newtagdialog.cpp" line="72"/>
        <source>Name conflicts with existing tag.</source>
        <translation>名字和已有标签冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/newtagdialog.cpp" line="86"/>
        <source>Failed to create tag (%1).</source>
        <translation>无法创建标签(%1)。</translation>
    </message>
</context>
<context>
    <name>vnotex::NodeInfoWidget</name>
    <message>
        <location filename="../../../widgets/dialogs/nodeinfowidget.cpp" line="59"/>
        <source>Notebook:</source>
        <translation>笔记本:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/nodeinfowidget.cpp" line="68"/>
        <source>Location:</source>
        <translation>路径:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/nodeinfowidget.cpp" line="73"/>
        <source>File type:</source>
        <translation>文件类型:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/nodeinfowidget.cpp" line="77"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/nodeinfowidget.cpp" line="81"/>
        <source>Created time:</source>
        <translation>创建时间:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/nodeinfowidget.cpp" line="84"/>
        <source>Modified time:</source>
        <translation>修改时间:</translation>
    </message>
</context>
<context>
    <name>vnotex::NoteManagementPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="26"/>
        <source>Per-Notebook access history</source>
        <translation>按笔记本维护访问历史</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="28"/>
        <source>Store note access history in its notebook</source>
        <translation>保存笔记访问历史到其所在笔记本中</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="37"/>
        <source>Line ending used to write configuration files</source>
        <translation>用于写配置文件的行结尾</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="39"/>
        <source>Follow Platform</source>
        <translation>跟随平台</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="40"/>
        <source>LF (Linux/macOS)</source>
        <translation>LF(Linux/macOS)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="41"/>
        <source>CR LF (Windows)</source>
        <translation>CR LF(Windows)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="42"/>
        <source>CR</source>
        <translation>CR</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="44"/>
        <source>Line ending:</source>
        <translation>行结尾:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/notemanagementpage.cpp" line="83"/>
        <source>Note Management</source>
        <translation>笔记管理</translation>
    </message>
</context>
<context>
    <name>vnotex::NotePropertiesDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/notepropertiesdialog.cpp" line="35"/>
        <source>%1 Properties</source>
        <translation>%1属性</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notepropertiesdialog.cpp" line="60"/>
        <source>Please specify a valid name for the note.</source>
        <translation>请为笔记指定一个有效名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notepropertiesdialog.cpp" line="66"/>
        <source>Name conflicts with existing note.</source>
        <translation>名字和已有笔记冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notepropertiesdialog.cpp" line="94"/>
        <source>Failed to save note (%1) in (%2) (%3).</source>
        <translation>无法保存笔记本(%2)中的笔记(%1)(%3)。</translation>
    </message>
</context>
<context>
    <name>vnotex::NotebookExplorer</name>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="70"/>
        <source>Select one of all the notebooks as current notebook.&lt;br/&gt;Move mouse on one item to check its details.</source>
        <translation>从全部笔记本中选择一个作为当前笔记本。&lt;br/&gt;移动鼠标到某个项目上查看详情。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="108"/>
        <source>Notebook</source>
        <translation>笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="112"/>
        <source>This title bar contains buttons and menu to manage notebooks and notes.</source>
        <translation>该标题栏包含管理笔记本和笔记的按钮和菜单。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="118"/>
        <source>View</source>
        <translation>查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="173"/>
        <source>External Files</source>
        <translation>外部文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="176"/>
        <source>Show External Files</source>
        <translation>显示外部文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="128"/>
        <source>Scan and Import</source>
        <translation>扫描并导入</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="133"/>
        <source>Please select one notebook first.</source>
        <translation>请先选择一个笔记本。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="138"/>
        <source>Scan the whole notebook (%1) and import external files automatically?</source>
        <translation>扫描整个笔记本(%1)并自动导入外部文件？</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="139"/>
        <source>This operation helps importing external files that are added outside from VNote. It may import unexpected files.</source>
        <translation>该操作帮助导入在VNote外添加的外部文件。可能会导入不想要的文件。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="141"/>
        <source>It is recommended to always manage files within VNote.</source>
        <translation>推荐总是在VNote中管理文件。</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/notebookexplorer.cpp" line="149"/>
        <source>Imported %n file(s).</source>
        <translation>
            <numerusform>已导入 %n 个文件。</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="160"/>
        <source>Manage Notebooks</source>
        <translation>管理笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="165"/>
        <source>Rebuild Notebook Database</source>
        <translation>重建笔记本数据库</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="187"/>
        <source>Import External Files when Activated</source>
        <translation>激活时自动导入外部文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="197"/>
        <source>Close File Before Open with External Program</source>
        <translation>以外部程序打开前关闭文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="124"/>
        <source>Recycle Bin</source>
        <translation>回收站</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="295"/>
        <source>Please first create a notebook to hold your data.</source>
        <translation>请先创建一个笔记本来保存数据。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="320"/>
        <source>Select Files To Import</source>
        <translation>选择文件导入</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="331"/>
        <source>Failed to add file (%1) as node (%2).
</source>
        <translation>无法添加文件 (%1) 为节点 (%2)。
</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="388"/>
        <source>View By Configuration</source>
        <translation>按配置查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="394"/>
        <source>View By Name</source>
        <translation>按名字查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="399"/>
        <source>View By Name (Reversed)</source>
        <translation>按名字倒序查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="404"/>
        <source>View By Created Time</source>
        <translation>按创建时间查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="409"/>
        <source>View By Created Time (Reversed)</source>
        <translation>按创建时间倒序查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="414"/>
        <source>View By Modified Time</source>
        <translation>按修改时间查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="419"/>
        <source>View By Modified Time (Reversed)</source>
        <translation>按修改时间倒序查看</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="441"/>
        <source>Open Recycle Bin</source>
        <translation>打开回收站</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="449"/>
        <source>Empty Recycle Bin</source>
        <translation>清空回收站</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="456"/>
        <source>Empty the recycle bin of notebook (%1)?</source>
        <translation>清空笔记本(%1)的回收站？</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="457"/>
        <source>CAUTION! All the files under the recycle bin folder will be deleted and unrecoverable!</source>
        <translation>注意！回收站文件夹下面的所有文件都会被删除且不可恢复！</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="458"/>
        <source>Recycle bin folder: %1</source>
        <translation>回收站文件夹: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="468"/>
        <source>Explore Mode</source>
        <translation>浏览模式</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="472"/>
        <source>Combined</source>
        <translation>合并</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="478"/>
        <source>Separate, Single Column</source>
        <translation>独立，单列</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="484"/>
        <source>Separate, Double Columns</source>
        <translation>独立，双列</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="565"/>
        <source>Rebuild the database of notebook (%1)?</source>
        <translation>重建笔记本(%1)的数据库？</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="566"/>
        <source>This operation will rebuild the notebook database from configuration files. It may take time.</source>
        <translation>该操作会根据配置文件重建笔记本数据库。可能会需要一定时间。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="567"/>
        <source>A notebook may use a database for cache, such as IDs of nodes and tags.</source>
        <translation>一个笔记本可能会使用一个数据库作为缓存，例如节点的标识号和标签。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="573"/>
        <source>Rebuilding notebook database...</source>
        <translation>正在重建笔记本数据库...</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="589"/>
        <source>Notebook database has been rebuilt.</source>
        <translation>笔记本数据库已重建。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebookexplorer.cpp" line="593"/>
        <source>Failed to rebuild notebook database.</source>
        <translation>无法重建笔记本数据库。</translation>
    </message>
</context>
<context>
    <name>vnotex::NotebookInfoWidget</name>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="47"/>
        <source>Basic Information</source>
        <translation>基本信息</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="52"/>
        <source>Type:</source>
        <translation>类型:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="57"/>
        <source>Name of notebook</source>
        <translation>笔记本名字</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="60"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="64"/>
        <source>Icon:</source>
        <translation>图标:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="69"/>
        <source>Description of notebook</source>
        <translation>笔记本描述</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="72"/>
        <source>Description:</source>
        <translation>描述:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="77"/>
        <source>Root folder:</source>
        <translation>根文件夹:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="86"/>
        <source>Type of notebook</source>
        <translation>笔记本类型</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="88"/>
        <source>Specify the type of notebook.&lt;br/&gt;</source>
        <translation>指定笔记本类型。&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="92"/>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="164"/>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="180"/>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="196"/>
        <source>&lt;b&gt;%1&lt;/b&gt;: %2&lt;br/&gt;</source>
        <translation>&lt;b&gt;%1&lt;/b&gt;: %2&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="102"/>
        <source>Path of notebook root folder</source>
        <translation>笔记本根文件夹路径</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="103"/>
        <source>&lt;b&gt;Notebook Root Folder&lt;/b&gt; is the folder containing all data of one notebook in %1.</source>
        <translation>&lt;b&gt;笔记本根文件夹&lt;/b&gt;是在%1中包含一个笔记本的全部数据。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="111"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="117"/>
        <source>Select Notebook Root Folder</source>
        <translation>选择笔记本根文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="134"/>
        <source>Advanced Information</source>
        <translation>高级信息</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="139"/>
        <source>Configuration manager:</source>
        <translation>配置管理器:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="144"/>
        <source>Version control:</source>
        <translation>版本管理:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="149"/>
        <source>Backend:</source>
        <translation>后端:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="158"/>
        <source>Configuration manager of notebook</source>
        <translation>笔记本的配置管理器</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="160"/>
        <source>Specify configruation manager of notebook.&lt;br/&gt;</source>
        <translation>指定笔记本的配置管理器。&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="174"/>
        <source>Version control of notebook</source>
        <translation>笔记本的版本管理</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="176"/>
        <source>Specify version control of notebook.&lt;br/&gt;</source>
        <translation>指定笔记本的版本管理。&lt;br/&gt;</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="190"/>
        <source>Backend of notebook</source>
        <translation>笔记本后端</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/notebookinfowidget.cpp" line="192"/>
        <source>Specify backend of notebook.&lt;br/&gt;</source>
        <translation>指定笔记本后端。&lt;br/&gt;</translation>
    </message>
</context>
<context>
    <name>vnotex::NotebookNodeExplorer</name>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="399"/>
        <source>Failed to load nodes of notebook (%1) (%2).</source>
        <translation>无法加载笔记本(%1)节点(%2)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="2315"/>
        <source>[Invalid] %1</source>
        <translation>[无效]%1</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="542"/>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="558"/>
        <source>[External] %1</source>
        <translation>[外部]%1</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1079"/>
        <source>New &amp;Folder</source>
        <translation>新建文件夹(&amp;F)</translation>
    </message>
    <message>
        <source>Open &amp;Location</source>
        <translation type="vanished">打开路径(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1138"/>
        <source>Cop&amp;y Path</source>
        <translation>复制路径(&amp;Y)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1158"/>
        <source>Copied path: %1</source>
        <translation>已复制路径: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1164"/>
        <source>&amp;Copy</source>
        <translation>复制(&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1173"/>
        <source>C&amp;ut</source>
        <translation>剪切(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1182"/>
        <source>&amp;Paste</source>
        <translation>粘贴(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1205"/>
        <source>&amp;Sort</source>
        <translation>排序(&amp;S)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1213"/>
        <source>Re&amp;load</source>
        <translation>重新加载(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1068"/>
        <source>New &amp;Note</source>
        <translation>新建笔记(&amp;N)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1222"/>
        <source>Relo&amp;ad Index Of Notebook From Disk</source>
        <translation>从磁盘重新加载笔记本索引(&amp;A)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1241"/>
        <source>&amp;Import To Index</source>
        <translation>导入到索引（&amp;I）</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1250"/>
        <source>&amp;Open</source>
        <translation>打开(&amp;O)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1275"/>
        <source>&amp;Expand All	*</source>
        <translation>逐层展开(&amp;E)	*</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1525"/>
        <source>Failed to copy source (%1) to destination (%2) (%3).</source>
        <translation>无法复制源(%1)至目标(%2)(%3)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1876"/>
        <source>Sort Folders</source>
        <translation>排序文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1876"/>
        <source>Sort Notes</source>
        <translation>排序笔记</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1877"/>
        <source>Sort nodes under %1 (%2) in the configuration file.</source>
        <translation>在配置文件中对%1(%2)下的节点进行排序。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1878"/>
        <source>notebook</source>
        <translation>笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1878"/>
        <source>folder</source>
        <translation>文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1889"/>
        <source>Name</source>
        <translation>名字</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1889"/>
        <source>Created Time</source>
        <translation>创建时间</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1889"/>
        <source>Modified Time</source>
        <translation>修改时间</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="2089"/>
        <source>Invalid node (%1).</source>
        <translation>无效的节点(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="2090"/>
        <source>Please check if the node exists on the disk.</source>
        <translation>请检查该节点在磁盘上是否存在。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1090"/>
        <source>&amp;Properties (Rename)</source>
        <translation>属性(重命名)(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1100"/>
        <source>Open Locat&amp;ion</source>
        <translation>打开路径(&amp;I)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1189"/>
        <source>&amp;Delete</source>
        <translation>删除(&amp;D)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1197"/>
        <source>&amp;Remove From Index</source>
        <translation>从索引中移除(&amp;R)</translation>
    </message>
    <message>
        <source>Relo&amp;ad Index From Disk</source>
        <translation type="vanished">从磁盘重新加载索引(&amp;A)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1293"/>
        <source>Pin To &amp;Quick Access</source>
        <translation>固定到快速访问(&amp;Q)</translation>
    </message>
    <message>
        <source>Folder is not supported by quick access</source>
        <translation type="vanished">快速访问不支持文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1312"/>
        <source>&amp;Tags</source>
        <translation>标签(&amp;T)</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1366"/>
        <source>Copied %n item(s)</source>
        <translation>
            <numerusform>已复制 %n 项</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1477"/>
        <source>Invalid clipboard data to paste.</source>
        <translation>无效的剪切板数据用于粘贴。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1492"/>
        <source>Destination is detected in sources (%1). Operation is cancelled.</source>
        <translation>目标包含在源(%1)中。操作取消。</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1550"/>
        <source>Pasted %n item(s)</source>
        <translation>
            <numerusform>已粘贴 %n 项</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1593"/>
        <source>Delete these folders and notes?</source>
        <translation>删除这些文件夹和笔记？</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1594"/>
        <source>Deleted files could be found in the recycle bin of notebook.</source>
        <translation>被删除的文件可以在笔记本回收站中找回。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1595"/>
        <source>Confirm Deletion</source>
        <translation>确认删除</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1667"/>
        <source>Failed to delete/remove item (%1) (%2) (%3).</source>
        <translation>无法删除或移除项目(%1)(%2)(%3)。</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1679"/>
        <source>Deleted/Removed %n item(s)</source>
        <translation>
            <numerusform>删除或移除 %n 项</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1684"/>
        <source>Confirm Removal</source>
        <translation>确认移除</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1685"/>
        <source>Remove these folders and notes from index?</source>
        <translation>从索引中移除这些文件夹和笔记？</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="1686"/>
        <source>Files are not touched but just removed from notebook index.</source>
        <translation>文件不会被改动，仅仅是从笔记本索引中移除。</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="2101"/>
        <source>Open &amp;With</source>
        <translation>打开方式(&amp;W)</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="2136"/>
        <source>System Default Program</source>
        <translation>系统默认程序</translation>
    </message>
    <message>
        <location filename="../../../widgets/notebooknodeexplorer.cpp" line="2145"/>
        <source>Add External Program</source>
        <translation>添加外部程序</translation>
    </message>
    <message>
        <source>Tags: %1
</source>
        <translation type="vanished">标签: %1
</translation>
    </message>
    <message>
        <source>Created Time: %1
</source>
        <translation type="vanished">创建时间: %1
</translation>
    </message>
    <message>
        <source>Modified Time: %1</source>
        <translation type="vanished">修改时间: %1</translation>
    </message>
</context>
<context>
    <name>vnotex::NotebookSelector</name>
    <message>
        <location filename="../../../widgets/notebookselector.cpp" line="85"/>
        <source>Notebook: %1
Root folder: %2
Description: %3</source>
        <translation>笔记本: %1
根文件夹: %2
描述: %3</translation>
    </message>
</context>
<context>
    <name>vnotex::OutlinePopup</name>
    <message>
        <location filename="../../../widgets/outlinepopup.cpp" line="29"/>
        <source>Outline</source>
        <translation>大纲</translation>
    </message>
</context>
<context>
    <name>vnotex::OutlineProvider</name>
    <message>
        <location filename="../../../widgets/outlineprovider.h" line="103"/>
        <source>[EMPTY]</source>
        <translation>[空]</translation>
    </message>
</context>
<context>
    <name>vnotex::OutlineViewer</name>
    <message>
        <location filename="../../../widgets/outlineviewer.cpp" line="95"/>
        <source>Decrease Expansion Level</source>
        <translation>减小扩展层级</translation>
    </message>
    <message>
        <location filename="../../../widgets/outlineviewer.cpp" line="110"/>
        <source>Increase Expansion Level</source>
        <translation>增大扩展层级</translation>
    </message>
    <message>
        <location filename="../../../widgets/outlineviewer.cpp" line="126"/>
        <source>Section Number</source>
        <translation>小节序号</translation>
    </message>
    <message>
        <location filename="../../../widgets/outlineviewer.cpp" line="315"/>
        <source>%1 %2</source>
        <translation>%1 %2</translation>
    </message>
    <message>
        <location filename="../../../widgets/outlineviewer.cpp" line="350"/>
        <source>Expansion level: %1</source>
        <translation>扩展层级: %1</translation>
    </message>
</context>
<context>
    <name>vnotex::QuickAccessPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="68"/>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="101"/>
        <source>Quick Access</source>
        <translation>快速访问</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="73"/>
        <source>Flash Page</source>
        <translation>灵犀页</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="78"/>
        <source>Flash Page location (user could copy the path of one note and paste it here)</source>
        <translation>灵犀页位置（用户可以复制笔记的路径并粘贴在此）</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="80"/>
        <source>Flash Page:</source>
        <translation>灵犀页:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="88"/>
        <source>Select Flash Page File</source>
        <translation>选择灵犀页文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="106"/>
        <source>Edit the files pinned to Quick Access (one file per line)</source>
        <translation>编辑固定到快速访问的文件（一行一个文件）</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/quickaccesspage.cpp" line="108"/>
        <source>Quick Access:</source>
        <translation>快速访问:</translation>
    </message>
</context>
<context>
    <name>vnotex::RenameTagDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/renametagdialog.cpp" line="32"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/renametagdialog.cpp" line="36"/>
        <source>Rename Tag</source>
        <translation>重命名标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/renametagdialog.cpp" line="51"/>
        <source>Please specify a valid name for the tag.</source>
        <translation>请为标签指定一个有效名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/renametagdialog.cpp" line="54"/>
        <source>Name conflicts with existing tag.</source>
        <translation>名字和已有标签冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/renametagdialog.cpp" line="65"/>
        <source>Failed to rename tag (%1) to (%2).</source>
        <translation>无法重命名标签(%1)为(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::RepoImageHost</name>
    <message>
        <location filename="../../../imagehost/repoimagehost.cpp" line="21"/>
        <source>PersonalAccessToken/UserName/RepositoryName should not be empty.</source>
        <translation>个人令牌/用户名/仓库名不能为空。</translation>
    </message>
    <message>
        <location filename="../../../imagehost/repoimagehost.cpp" line="38"/>
        <source>Private repository is not supported.</source>
        <translation>不支持私有仓库。</translation>
    </message>
</context>
<context>
    <name>vnotex::SearchPanel</name>
    <message>
        <location filename="../../../search/searchtoken.cpp" line="167"/>
        <source>Full-text search.</source>
        <translation>全文搜索。</translation>
    </message>
    <message>
        <location filename="../../../search/searchtoken.cpp" line="169"/>
        <source>Keywords to search for.</source>
        <translation>搜索的关键词。</translation>
    </message>
    <message>
        <location filename="../../../search/searchtoken.cpp" line="178"/>
        <source>Search in case sensitive.</source>
        <translation>大小写敏感搜索。</translation>
    </message>
    <message>
        <location filename="../../../search/searchtoken.cpp" line="181"/>
        <source>Search by regular expression.</source>
        <translation>以正则表达式搜索。</translation>
    </message>
    <message>
        <location filename="../../../search/searchtoken.cpp" line="184"/>
        <source>Search whole word only.</source>
        <translation>按完整词搜索。</translation>
    </message>
    <message>
        <location filename="../../../search/searchtoken.cpp" line="187"/>
        <source>Do a fuzzy search (not applicable to content search).</source>
        <translation>模糊搜索（对内容搜索无效）。</translation>
    </message>
    <message>
        <location filename="../../../search/searchtoken.cpp" line="190"/>
        <source>Do an OR combination of keywords.</source>
        <translation>用或来组合关键词。</translation>
    </message>
    <message>
        <source>Keywords to search.</source>
        <translation type="vanished">搜索的关键词。</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="93"/>
        <source>Keyword:</source>
        <translation>关键词:</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="96"/>
        <source>Buffers</source>
        <translation>缓冲区</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="97"/>
        <source>Current Folder</source>
        <translation>当前文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="98"/>
        <source>Current Notebook</source>
        <translation>当前笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="99"/>
        <source>All Notebooks</source>
        <translation>全部笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="100"/>
        <source>Scope:</source>
        <translation>范围:</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="117"/>
        <source>Wildcard pattern of files to search</source>
        <translation>需要搜索的文件的通配符模式</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="120"/>
        <source>File pattern:</source>
        <translation>文件模式:</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="142"/>
        <source>Search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="146"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="150"/>
        <source>Toggle Location List</source>
        <translation>打开或关闭位置列表</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="156"/>
        <source>Advanced Settings</source>
        <translation>高级设置</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="171"/>
        <source>Object:</source>
        <translation>对象:</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="173"/>
        <source>Name</source>
        <translation>名字</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="176"/>
        <source>Content</source>
        <translation>内容</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="179"/>
        <source>Tag</source>
        <translation>标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="182"/>
        <source>Path</source>
        <translation>路径</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="190"/>
        <source>Target:</source>
        <translation>目标:</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="192"/>
        <source>File</source>
        <translation>文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="195"/>
        <source>Folder</source>
        <translation>文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="198"/>
        <source>Notebook</source>
        <translation>笔记本</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="206"/>
        <source>Option:</source>
        <translation>选项:</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="208"/>
        <source>&amp;Case sensitive</source>
        <translation>大小写敏感(&amp;C)</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="214"/>
        <source>&amp;Plain text</source>
        <translation>纯文本(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="218"/>
        <source>&amp;Whole word only</source>
        <translation>匹配完整词(&amp;W)</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="222"/>
        <source>&amp;Fuzzy search</source>
        <translation>模糊搜索(&amp;F)</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="226"/>
        <source>Re&amp;gular expression</source>
        <translation>正则表达式(&amp;G)</translation>
    </message>
    <message>
        <location filename="../../../widgets/searchpanel.cpp" line="326"/>
        <source>Search finished: %1</source>
        <translation>搜索完成: %1</translation>
    </message>
    <message>
        <source>Invalid keyword</source>
        <translation type="vanished">无效关键词</translation>
    </message>
    <message>
        <source>No object specified</source>
        <translation type="vanished">没有指定对象</translation>
    </message>
    <message>
        <source>No target specified</source>
        <translation type="vanished">没有指定目标</translation>
    </message>
    <message>
        <source>Fuzzy search is not allowed when searching content</source>
        <translation type="vanished">模糊搜索不可用于搜索内容</translation>
    </message>
</context>
<context>
    <name>vnotex::SearchTranslate</name>
    <message>
        <location filename="../../../search/searchdata.h" line="29"/>
        <source>Idle</source>
        <translation>空闲</translation>
    </message>
    <message>
        <location filename="../../../search/searchdata.h" line="32"/>
        <source>Busy</source>
        <translation>忙</translation>
    </message>
    <message>
        <location filename="../../../search/searchdata.h" line="35"/>
        <source>Finished</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="../../../search/searchdata.h" line="38"/>
        <source>Failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <location filename="../../../search/searchdata.h" line="41"/>
        <source>Stopped</source>
        <translation>停止</translation>
    </message>
</context>
<context>
    <name>vnotex::Searcher</name>
    <message numerus="yes">
        <location filename="../../../search/searcher.cpp" line="55"/>
        <source>Searching %n buffer(s)</source>
        <translation>
            <numerusform>正在搜索 %n 缓冲区</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../search/searcher.cpp" line="96"/>
        <source>Searching folder (%1)</source>
        <translation>正在搜索文件夹(%1)</translation>
    </message>
    <message>
        <location filename="../../../search/searcher.cpp" line="128"/>
        <source>Searching notebook (%1)</source>
        <translation>正在搜索笔记本(%1)</translation>
    </message>
    <message>
        <location filename="../../../search/searcher.cpp" line="153"/>
        <source>Failed to compile tokens (%1)</source>
        <translation>无法编译令牌(%1)</translation>
    </message>
    <message>
        <location filename="../../../search/searcher.cpp" line="170"/>
        <source>Failed to search due to worker is busy</source>
        <translation>正忙，无法搜索</translation>
    </message>
    <message>
        <location filename="../../../search/searcher.cpp" line="353"/>
        <source>Failed to load node to search (%1) (%2).</source>
        <translation>无法加载节点进行搜索(%1)(%2)。</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../search/searcher.cpp" line="489"/>
        <source>Start second-phase search: %n files(s)</source>
        <translation>
            <numerusform>开始第二阶段搜索: %n 文件</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../search/searchhelper.cpp" line="10"/>
        <source>Invalid keyword</source>
        <translation>无效关键词</translation>
    </message>
    <message>
        <location filename="../../../search/searchhelper.cpp" line="15"/>
        <source>No object specified</source>
        <translation>没有指定对象</translation>
    </message>
    <message>
        <location filename="../../../search/searchhelper.cpp" line="20"/>
        <source>No target specified</source>
        <translation>没有指定目标</translation>
    </message>
    <message>
        <location filename="../../../search/searchhelper.cpp" line="26"/>
        <source>Fuzzy search is not allowed when searching content</source>
        <translation>模糊搜索不可用于搜索内容</translation>
    </message>
</context>
<context>
    <name>vnotex::SelectDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/selectdialog.cpp" line="54"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>vnotex::SettingsDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/settingsdialog.cpp" line="72"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/settingsdialog.cpp" line="86"/>
        <source>Search</source>
        <translation>查找</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/settingsdialog.cpp" line="331"/>
        <source>A restart of VNote may be needed to make changes take effect. Restart VNote now?</source>
        <translation>需要重启VNote以让更改生效。现在重启VNote？</translation>
    </message>
</context>
<context>
    <name>vnotex::SnippetInfoWidget</name>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="43"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="50"/>
        <source>Description:</source>
        <translation>描述:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="53"/>
        <source>Type:</source>
        <translation>类型:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="56"/>
        <source>Shortcut:</source>
        <translation>快捷键:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="60"/>
        <source>A mark in the snippet content indicating the cursor position after the application</source>
        <translation>一个用于在片段内容中指定应用片段后光标位置的标记</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="63"/>
        <source>Cursor mark:</source>
        <translation>光标标记:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="67"/>
        <source>A mark in the snippet content that will be replaced with the selected text before the application</source>
        <translation>一个用于在片段内容中指代应用片段前所选择文本的标记</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="70"/>
        <source>Selection mark:</source>
        <translation>选择标记:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="72"/>
        <source>Indent as first line</source>
        <translation>与第一行同步缩进</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="79"/>
        <source>Nested snippet is supported, like `%time%` to embed the snippet `time`</source>
        <translation>支持嵌套的片段，如`%time%`会内嵌片段`time`</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="82"/>
        <source>Content:</source>
        <translation>内容:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="88"/>
        <source>Text</source>
        <translation>文本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="90"/>
        <source>Dynamic</source>
        <translation>动态</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetinfowidget.cpp" line="190"/>
        <source>None</source>
        <translation>无</translation>
    </message>
</context>
<context>
    <name>vnotex::SnippetMgr</name>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="319"/>
        <source>the day as number without a leading zero (`1` to `31`)</source>
        <translation>没有前导零的日期数字(`1`到`31`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="323"/>
        <source>the day as number with a leading zero (`01` to `31`)</source>
        <translation>带前导零的日期数字(`01`到`31`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="327"/>
        <source>the abbreviated localized day name (e.g. `Mon` to `Sun`)</source>
        <translation>缩写的本地化日期名字(如`一`到`日`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="331"/>
        <source>the long localized day name (e.g. `Monday` to `Sunday`)</source>
        <translation>本地化日期名字(如`星期一`到`星期日`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="335"/>
        <source>the month as number without a leading zero (`1` to `12`)</source>
        <translation>没有前导零的月份数字(如`1`到`12`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="339"/>
        <source>the month as number with a leading zero (`01` to `12`)</source>
        <translation>带前导零的月份数字(`01`到`12`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="343"/>
        <source>the abbreviated localized month name (e.g. `Jan` to `Dec`)</source>
        <translation>缩写的本地化月份名字(如`一`到`十二`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="347"/>
        <source>the long localized month name (e.g. `January` to `December`)</source>
        <translation>本地化月份名字(如`一月`到`十二月`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="351"/>
        <source>the year as two digit numbers (`00` to `99`)</source>
        <translation>两位数的年份数字(`00`到`99`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="355"/>
        <source>the year as four digit numbers</source>
        <translation>四位数的年份数字</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="359"/>
        <source>the week number without a leading zero (`1` to `53`)</source>
        <translation>没有前导零的星期数字(`1`到`53`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="365"/>
        <source>the week number with a leading zero (`01` to `53`)</source>
        <translation>带前导零的星期数字(`1`到`53`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="371"/>
        <source>the hour without a leading zero (`0` to `23` even with AM/PM display)</source>
        <translation>没有前导零的小时(`0`到`23`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="375"/>
        <source>the hour with a leading zero (`00` to `23` even with AM/PM display)</source>
        <translation>带前导零的小时(`00`到`23`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="379"/>
        <source>the minute without a leading zero (`0` to `59`)</source>
        <translation>没有前导零的分(`0`到`59`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="383"/>
        <source>the minute with a leading zero (`00` to `59`)</source>
        <translation>带前导零的分(`00`到`59`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="387"/>
        <source>the second without a leading zero (`0` to `59`)</source>
        <translation>没有前导零的秒(`0`到`59`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="391"/>
        <source>the second with a leading zero (`00` to `59`)</source>
        <translation>带前导零的秒(`00`到`59`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="395"/>
        <source>date (`2021-02-24`)</source>
        <translation>日期(`2021-02-24`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="399"/>
        <source>the abbreviated date (`20210224`)</source>
        <translation>缩写的日期(`20210224`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="403"/>
        <source>time (`16:51:02`)</source>
        <translation>时间(`16:51:02`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="407"/>
        <source>date and time (`2021-02-24_16:51:02`)</source>
        <translation>日期时间(`2021-02-24_16:51:02`)</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="414"/>
        <source>name of current note</source>
        <translation>当前笔记名字</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="416"/>
        <location filename="../../../snippet/snippetmgr.cpp" line="422"/>
        <source>[Value Not Available]</source>
        <translation>[没有可用值]</translation>
    </message>
    <message>
        <location filename="../../../snippet/snippetmgr.cpp" line="420"/>
        <source>complete base name of current note</source>
        <translation>当前笔记的完整基本名字</translation>
    </message>
</context>
<context>
    <name>vnotex::SnippetPanel</name>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="64"/>
        <source>New Snippet</source>
        <translation>新建片段</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="70"/>
        <source>Open Folder</source>
        <translation>打开文件夹</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="77"/>
        <source>Show Built-In Snippets</source>
        <translation>显示内建片段</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/snippetpanel.cpp" line="101"/>
        <source>%n Item(s)</source>
        <translation>
            <numerusform>%n 项</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="123"/>
        <source>%1%2 [%3]</source>
        <translation>%1%2 [%3]</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="144"/>
        <source>&amp;Apply</source>
        <translation>应用(&amp;A)</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="151"/>
        <source>&amp;Delete</source>
        <translation>删除(&amp;D)</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="156"/>
        <source>&amp;Properties (Rename)</source>
        <translation>属性(重命名)(&amp;P)</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="201"/>
        <source>Confirm Deletion</source>
        <translation>确认删除</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="202"/>
        <source>Delete these snippets permanently?</source>
        <translation>永久删除这些片段？</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="203"/>
        <source>Files will be deleted permanently and could not be found even in operating system&apos;s recycle bin.</source>
        <translation>文件将会被永久删除，即使在操作系统的回收站中也无法找回。</translation>
    </message>
    <message>
        <location filename="../../../widgets/snippetpanel.cpp" line="226"/>
        <source>Failed to remove snippet (%1) (%2).</source>
        <translation>无法删除片段(%1)(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::SnippetPropertiesDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/snippetpropertiesdialog.cpp" line="31"/>
        <source>%1 Properties</source>
        <translation>%1属性</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetpropertiesdialog.cpp" line="56"/>
        <source>Please specify a name for the snippet.</source>
        <translation>请为片段指定一个名字。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetpropertiesdialog.cpp" line="65"/>
        <source>Name conflicts with existing snippet.</source>
        <translation>名字和已有片段冲突。</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/snippetpropertiesdialog.cpp" line="92"/>
        <source>Failed to update snippet (%1) (%2).</source>
        <translation>无法更新片段(%1)(%2)。</translation>
    </message>
</context>
<context>
    <name>vnotex::SortDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/sortdialog.cpp" line="54"/>
        <source>&amp;Top</source>
        <translation>置顶(&amp;T)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/sortdialog.cpp" line="61"/>
        <source>&amp;Up</source>
        <translation>上移(&amp;U)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/sortdialog.cpp" line="68"/>
        <source>&amp;Down</source>
        <translation>下移(&amp;D)</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/sortdialog.cpp" line="75"/>
        <source>&amp;Bottom</source>
        <translation>置底(&amp;B)</translation>
    </message>
</context>
<context>
    <name>vnotex::TableInsertDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="28"/>
        <source>Row count of the table body</source>
        <translation>表格正文行数</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="32"/>
        <source>Row:</source>
        <translation>行:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="36"/>
        <source>Column count of the table</source>
        <translation>表格列数</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="40"/>
        <source>Column:</source>
        <translation>列:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="44"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="45"/>
        <source>Left</source>
        <translation>左对齐</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="46"/>
        <source>Center</source>
        <translation>居中</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="47"/>
        <source>Right</source>
        <translation>右对齐</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/tableinsertdialog.cpp" line="56"/>
        <source>Alignment:</source>
        <translation>对齐:</translation>
    </message>
</context>
<context>
    <name>vnotex::TagExplorer</name>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="79"/>
        <source>Two Columns</source>
        <translation>双列</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="249"/>
        <source>Search of tag succeeded: %1</source>
        <translation>标签搜索成功: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="267"/>
        <source>&amp;Open</source>
        <translation>打开(&amp;O)</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="277"/>
        <source>&amp;Locate Node</source>
        <translation>定位节点(&amp;L)</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="319"/>
        <source>&amp;New Tag</source>
        <translation>新建标签(&amp;N)</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="322"/>
        <source>&amp;Rename</source>
        <translation>重命名(&amp;R)</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="324"/>
        <source>&amp;Delete</source>
        <translation>删除(&amp;D)</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="371"/>
        <source>Delete the tag and all its chlidren tags?</source>
        <translation>删除该标签以及其子标签？</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="372"/>
        <source>Only tags and the references of them will be deleted.</source>
        <translation>只会删除标签以及标签的引用。</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="380"/>
        <source>Tag deleted</source>
        <translation>标签已删除</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="382"/>
        <source>Failed to delete tag: %1</source>
        <translation>无法删除标签: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagexplorer.cpp" line="402"/>
        <source>Failed to move tag (%1).</source>
        <translation>无法移动标签(%1)。</translation>
    </message>
</context>
<context>
    <name>vnotex::TagViewer</name>
    <message>
        <location filename="../../../widgets/tagviewer.cpp" line="47"/>
        <source>Enter to add a tag</source>
        <translation>回车以添加一个标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagviewer.cpp" line="48"/>
        <source>[Shift+Enter] to add current selected tag in the list</source>
        <translation>[Shift+Enter]以添加列表中当前选择的标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagviewer.cpp" line="324"/>
        <source>Tags updated: %1</source>
        <translation>标签已更新: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/tagviewer.cpp" line="327"/>
        <source>Failed to update tags of node (%1).</source>
        <translation>无法更新节点(%1)的标签。</translation>
    </message>
</context>
<context>
    <name>vnotex::Task</name>
    <message>
        <location filename="../../../task/task.cpp" line="456"/>
        <source>[Task (%1) started]
</source>
        <translation>[任务(%1)已启动]
</translation>
    </message>
    <message>
        <location filename="../../../task/task.cpp" line="471"/>
        <source>[Task (%1) error occurred (%2)]
</source>
        <translation>[任务(%1)遇到错误(%2)]
</translation>
    </message>
    <message>
        <location filename="../../../task/task.cpp" line="475"/>
        <source>
[Task (%1) finished (%2)]
</source>
        <translation>
[任务(%1)已结束(%2)]
</translation>
    </message>
</context>
<context>
    <name>vnotex::TextEditor</name>
    <message>
        <location filename="../../../widgets/editors/texteditor.cpp" line="33"/>
        <source>Insert Snippet</source>
        <translation>插入片段</translation>
    </message>
</context>
<context>
    <name>vnotex::TextEditorPage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="30"/>
        <source>Line number type</source>
        <translation>行号类型</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="32"/>
        <source>None</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="33"/>
        <source>Absolute</source>
        <translation>绝对</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="34"/>
        <source>Relative</source>
        <translation>相对</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="36"/>
        <source>Line number:</source>
        <translation>行号:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="44"/>
        <source>Fold text</source>
        <translation>折叠文本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="46"/>
        <source>Text folding</source>
        <translation>文本折叠</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="55"/>
        <source>Input mode like Vi</source>
        <translation>输入模式，如Vi</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="57"/>
        <source>Normal</source>
        <translation>普通</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="58"/>
        <source>Vi</source>
        <translation>Vi</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="60"/>
        <source>Input mode:</source>
        <translation>输入模式:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="69"/>
        <source>Force to center text cursor</source>
        <translation>文本光标强制居中</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="71"/>
        <source>Never</source>
        <translation>从不</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="72"/>
        <source>Always Center</source>
        <translation>总是居中</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="73"/>
        <source>Center On Bottom</source>
        <translation>在底部时居中</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="75"/>
        <source>Center cursor:</source>
        <translation>光标居中:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="84"/>
        <source>Word wrap mode of editor</source>
        <translation>编辑器词换行模式</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="86"/>
        <source>No Wrap</source>
        <translation>不换行</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="87"/>
        <source>Word Wrap</source>
        <translation>按词换行</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="88"/>
        <source>Wrap Anywhere</source>
        <translation>在任意位置换行</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="89"/>
        <source>Word Wrap Or Wrap Anywhere</source>
        <translation>按词换行或者在任意位置换行</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="91"/>
        <source>Wrap mode:</source>
        <translation>换行模式:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="99"/>
        <source>Expand Tab</source>
        <translation>扩展制表符</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="101"/>
        <source>Expand Tab into spaces</source>
        <translation>扩展制表符为空格</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="110"/>
        <source>Number of spaces to use where Tab is needed</source>
        <translation>输入制表符时空格数量</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="115"/>
        <source>Tab stop width:</source>
        <translation>制表符宽度:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="123"/>
        <source>Highlight whitespace</source>
        <translation>高亮空白字符</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="125"/>
        <source>Highlight Tab and trailing space</source>
        <translation>高亮制表符和结尾空格</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="134"/>
        <source>Zoom delta of the basic font size</source>
        <translation>基础字体的缩放大小</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="139"/>
        <source>Zoom delta:</source>
        <translation>缩放大小:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="147"/>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="149"/>
        <source>Spell check</source>
        <translation>拼写检查</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/texteditorpage.cpp" line="241"/>
        <source>Text Editor</source>
        <translation>文本编辑器</translation>
    </message>
</context>
<context>
    <name>vnotex::ThemeMgr</name>
    <message>
        <location filename="../../../core/thememgr.cpp" line="229"/>
        <location filename="../../../core/thememgr.cpp" line="235"/>
        <source>[Theme] %1 %2</source>
        <translation>[主题]%1 %2</translation>
    </message>
</context>
<context>
    <name>vnotex::ThemePage</name>
    <message>
        <location filename="../../../widgets/dialogs/settings/themepage.cpp" line="49"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/themepage.cpp" line="57"/>
        <source>Add/Delete</source>
        <translation>添加/删除</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/themepage.cpp" line="65"/>
        <source>Update</source>
        <translation>更新</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/themepage.cpp" line="68"/>
        <source>Open Location</source>
        <translation>打开路径</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/themepage.cpp" line="78"/>
        <source>No Preview Available</source>
        <translation>没有可用预览</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/themepage.cpp" line="91"/>
        <source>Style Override</source>
        <translation>样式覆盖</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/themepage.cpp" line="113"/>
        <source>Theme</source>
        <translation>主题</translation>
    </message>
</context>
<context>
    <name>vnotex::TitleBar</name>
    <message>
        <location filename="../../../widgets/titlebar.cpp" line="94"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../../../widgets/titlebar.cpp" line="90"/>
        <source>Menu</source>
        <translation>菜单</translation>
    </message>
</context>
<context>
    <name>vnotex::TitleToolBar</name>
    <message>
        <location filename="../../../widgets/titletoolbar.cpp" line="39"/>
        <source>Minimize</source>
        <translation>最小化</translation>
    </message>
    <message>
        <location filename="../../../widgets/titletoolbar.cpp" line="46"/>
        <location filename="../../../widgets/titletoolbar.cpp" line="70"/>
        <source>Maximize</source>
        <translation>最大化</translation>
    </message>
    <message>
        <location filename="../../../widgets/titletoolbar.cpp" line="52"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="../../../widgets/titletoolbar.cpp" line="67"/>
        <source>Restore Down</source>
        <translation>向下还原</translation>
    </message>
</context>
<context>
    <name>vnotex::UnitedEntry</name>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="99"/>
        <source>United Entry</source>
        <translation>统一入口</translation>
    </message>
    <message>
        <source>United Entry (%1)</source>
        <translation type="vanished">统一入口 (%1)</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="76"/>
        <source>Type to command</source>
        <translation>输入命令</translation>
    </message>
    <message>
        <source>Type to command (%1)</source>
        <translation type="vanished">输入命令 (%1)</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="118"/>
        <source>Options</source>
        <translation>选项</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="124"/>
        <source>Expand All</source>
        <translation>扩展全部</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="145"/>
        <source>Busy</source>
        <translation>忙</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="354"/>
        <source>Unknown entry: %1</source>
        <translation>未知入口: %1</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="370"/>
        <source>Entry</source>
        <translation>入口</translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentry.cpp" line="370"/>
        <source>Description</source>
        <translation>描述</translation>
    </message>
</context>
<context>
    <name>vnotex::UnitedEntryAlias</name>
    <message>
        <location filename="../../../unitedentry/unitedentryalias.cpp" line="35"/>
        <source>[Alias] </source>
        <translation>[别名] </translation>
    </message>
    <message>
        <location filename="../../../unitedentry/unitedentryalias.cpp" line="64"/>
        <source>Invalid United Entry alias: %1</source>
        <translation>无效的统一入口别名: %1</translation>
    </message>
</context>
<context>
    <name>vnotex::Updater</name>
    <message>
        <location filename="../../../widgets/dialogs/updater.cpp" line="34"/>
        <source>Version:</source>
        <translation>版本:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/updater.cpp" line="36"/>
        <source>Fetching information...</source>
        <translation>正在获取信息...</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/updater.cpp" line="37"/>
        <source>Latest version:</source>
        <translation>最新版本:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/updater.cpp" line="43"/>
        <source>View Releases</source>
        <translation>查看发布</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/updater.cpp" line="50"/>
        <source>Check for Updates</source>
        <translation>检查更新</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/updater.cpp" line="65"/>
        <source>Failed to fetch information (%1).</source>
        <translation>无法获取信息(%1)。</translation>
    </message>
</context>
<context>
    <name>vnotex::VNoteX</name>
    <message>
        <location filename="../../../core/htmltemplatehelper.cpp" line="322"/>
        <source>Failed to load HTML template. Check the logs for details. Try deleting the user configuration file and the default configuration file.</source>
        <translation>无法加载HTML模板。详情请查看日志。可以尝试删除用户配置文件以及默认配置文件。</translation>
    </message>
</context>
<context>
    <name>vnotex::ViPage</name>
    <message>
        <source>Control-C to copy</source>
        <translation type="vanished">Control-C进行复制</translation>
    </message>
    <message>
        <source>Use Control-C to copy text</source>
        <translation type="vanished">使用Control-C复制文本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/vipage.cpp" line="28"/>
        <source>Ctrl+C/X to copy/cut</source>
        <translation>Ctrl+C/X进行复制/剪切</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/vipage.cpp" line="30"/>
        <source>Use Ctrl+C/X to copy/cut text</source>
        <translation>使用Ctrl+C/X来复制/剪切文本</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/settings/vipage.cpp" line="61"/>
        <source>Vi Input Mode</source>
        <translation>Vi输入模式</translation>
    </message>
</context>
<context>
    <name>vnotex::ViewArea</name>
    <message>
        <location filename="../../../widgets/viewarea.cpp" line="951"/>
        <source>No recently closed file</source>
        <translation>没有最近关闭文件</translation>
    </message>
</context>
<context>
    <name>vnotex::ViewSplit</name>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="127"/>
        <source>Windows List</source>
        <translation>窗口列表</translation>
    </message>
    <message>
        <source>Workspaces and Splits</source>
        <translation type="vanished">工作空间和拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="151"/>
        <source>Menu</source>
        <translation>菜单</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="413"/>
        <source>No Window To Show</source>
        <translation>没有可以展示的窗口</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="442"/>
        <source>Workspaces</source>
        <translation>工作空间</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="458"/>
        <source>Workspace %1</source>
        <translation>工作空间%1</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="474"/>
        <source>New Workspace</source>
        <translation>新建工作空间</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="481"/>
        <source>Remove Workspace</source>
        <translation>移除工作空间</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="490"/>
        <source>Split</source>
        <translation>拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="491"/>
        <source>Vertical Split</source>
        <translation>竖直拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="497"/>
        <source>Horizontal Split</source>
        <translation>水平拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="503"/>
        <source>Maximize Split</source>
        <translation>最大化拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="509"/>
        <source>Distribute Splits</source>
        <translation>平均分配拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="515"/>
        <source>Remove Split</source>
        <translation>移除拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="520"/>
        <source>Remove Split And Workspace</source>
        <translation>移除拆分和工作空间</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="536"/>
        <source>Close Tab</source>
        <translation>关闭标签页</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="546"/>
        <source>Close All Tabs</source>
        <translation>关闭所有标签页</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="556"/>
        <source>Close Other Tabs</source>
        <translation>关闭其他标签页</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="566"/>
        <source>Close Tabs To The Left</source>
        <translation>关闭左侧标签页</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="576"/>
        <source>Close Tabs To The Right</source>
        <translation>关闭右侧标签页</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="587"/>
        <source>Auto Reload</source>
        <translation>自动重新加载</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="588"/>
        <source>Reload file from disk automatically if it is changed outside</source>
        <translation>当发生外部修改时，自动从磁盘重新加载文件</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="606"/>
        <source>Copy Path</source>
        <translation>复制路径</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="612"/>
        <source>Copied path: %1</source>
        <translation>已复制路径: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="617"/>
        <source>Open Location</source>
        <translation>打开路径</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="629"/>
        <source>Locate Node</source>
        <translation>定位节点</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="642"/>
        <source>Pin To Quick Access</source>
        <translation>固定到快速访问</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="654"/>
        <source>Move One Split Left</source>
        <translation>向左移动一个拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="666"/>
        <source>Move One Split Right</source>
        <translation>向右移动一个拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="678"/>
        <source>Move One Split Up</source>
        <translation>向上移动一个拆分</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewsplit.cpp" line="690"/>
        <source>Move One Split Down</source>
        <translation>向下移动一个拆分</translation>
    </message>
</context>
<context>
    <name>vnotex::ViewTagsDialog</name>
    <message>
        <location filename="../../../widgets/dialogs/viewtagsdialog.cpp" line="32"/>
        <source>Name:</source>
        <translation>名字:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/viewtagsdialog.cpp" line="35"/>
        <source>Tags:</source>
        <translation>标签:</translation>
    </message>
    <message>
        <location filename="../../../widgets/dialogs/viewtagsdialog.cpp" line="39"/>
        <source>Tags</source>
        <translation>标签</translation>
    </message>
</context>
<context>
    <name>vnotex::ViewWindow</name>
    <message numerus="yes">
        <location filename="../../../widgets/attachmentdragdropareaindicator.cpp" line="38"/>
        <source>Attached %n file(s)</source>
        <translation>
            <numerusform>已添加 %n 文件为附件</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="209"/>
        <location filename="../../../widgets/viewwindow.cpp" line="228"/>
        <source>[No Buffer]</source>
        <translation>[无缓冲区]</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="616"/>
        <source>Save changes before closing note (%1)?</source>
        <translation>关闭笔记(%1)前是否保存更改？</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="617"/>
        <location filename="../../../widgets/viewwindow.cpp" line="677"/>
        <source>Note path (%1).</source>
        <translation>笔记路径(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="676"/>
        <source>Discard changes to note (%1)?</source>
        <translation>放弃对笔记(%1)的更改？</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="757"/>
        <source>Found backup file (%1) of file (%2). Do you want to recover from backup file?</source>
        <translation>发现文件(%2)的备份文件(%1)。是否要从备份文件中恢复？</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="758"/>
        <source>&apos;Yes&apos; to recover from backup file, &apos;No&apos; to discard it, and &apos;Cancel&apos; to exit.</source>
        <translation>“是”以从备份文件中恢复，“否”以放弃该备份文件，“取消”以退出。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="759"/>
        <source>It may be caused by crash while editing this file before.

File last modified time: %1
Backup file last modified time: %2</source>
        <translation>可能是由于此前编辑该文件时发生崩溃。

文件最后修改时间: %1
备份文件最后修改时间: %2</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="788"/>
        <source>Drag And Drop Files To Attach</source>
        <translation>拖拽文件以添加为附件</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="853"/>
        <source>File is missing on disk (%1).</source>
        <translation>文件在磁盘中丢失(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="854"/>
        <source>Do you want to force to save the buffer to the file?</source>
        <translation>是否强制保存缓冲区内容到文件？</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="855"/>
        <source>The file may be deleted from outside. Please choose to save the buffer to a new file or just discard it.</source>
        <translation>该文件可能已经被删除。请选择将缓冲区的内容保存为新文件或者放弃缓冲区。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="877"/>
        <source>File is changed from outside (%1).</source>
        <translation>文件被更改(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="878"/>
        <source>Do you want to save the buffer to the file to override, or discard the buffer?</source>
        <translation>是否保存缓冲区覆盖到文件，或者放弃缓冲区？</translation>
    </message>
    <message>
        <source>Pattern not found: %1%2</source>
        <translation type="vanished">无法找到模式: %1%2</translation>
    </message>
    <message>
        <source> [+]</source>
        <translation type="vanished"> [+]</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="1309"/>
        <source>Local</source>
        <translation>本地</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="1351"/>
        <source>View Mode Not Supported</source>
        <translation>不支持查看模式</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="879"/>
        <source>The file is changed from outside. Please choose to save the buffer to the file or just discard the buffer and reload the file.</source>
        <translation>该文件已经被更改。请选择保存缓冲区到该文件或者放弃缓冲区并重新加载文件。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="927"/>
        <source>This is a read-only note (%1), on which modification is not allowed.</source>
        <translation>这是一个只读笔记(%1)，不支持修改。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="928"/>
        <source>Please save your changes to another note.</source>
        <translation>请保存更改到另一个笔记。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="936"/>
        <source>Failed to save note (%1).</source>
        <translation>无法保存笔记(%1)。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="937"/>
        <source>Please check the file (%1) and try it again.</source>
        <translation>请检查文件(%1)并重试。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="938"/>
        <source>Maybe the file is occupied by another service temporarily.</source>
        <translation>可能该文件正在被第三方应用临时占用。</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="1035"/>
        <source>Zoomed: %1%</source>
        <translation>缩放: %1%</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="1040"/>
        <source>Zoomed: %1%2</source>
        <translation>缩放: %1%2</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="1182"/>
        <location filename="../../../widgets/viewwindow.cpp" line="1191"/>
        <source>Pattern not found: %1</source>
        <translation>无法找到模式: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindow.cpp" line="1184"/>
        <source>Match found: %1/%2</source>
        <translation>找到匹配: %1/%2</translation>
    </message>
    <message numerus="yes">
        <location filename="../../../widgets/viewwindow.cpp" line="1193"/>
        <source>Replaced %n match(es)</source>
        <translation>
            <numerusform>替换 %n 处匹配</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="94"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="101"/>
        <source>Edit</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="103"/>
        <source>Read</source>
        <translation>阅读</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="105"/>
        <source>Discard</source>
        <translation>放弃</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="124"/>
        <source>View Mode</source>
        <translation>查看模式</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="136"/>
        <source>Heading</source>
        <translation>标题</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="145"/>
        <source>Heading 1</source>
        <translation>标题1</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="152"/>
        <source>Heading 2</source>
        <translation>标题2</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="159"/>
        <source>Heading 3</source>
        <translation>标题3</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="166"/>
        <source>Heading 4</source>
        <translation>标题4</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="173"/>
        <source>Heading 5</source>
        <translation>标题5</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="180"/>
        <source>Heading 6</source>
        <translation>标题6</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="187"/>
        <source>Clear</source>
        <translation>清空</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="200"/>
        <source>Bold</source>
        <translation>粗体</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="206"/>
        <source>Italic</source>
        <translation>斜体</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="212"/>
        <source>Strikethrough</source>
        <translation>删除线</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="218"/>
        <source>Unordered List</source>
        <translation>无序列表</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="224"/>
        <source>Ordered List</source>
        <translation>有序列表</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="230"/>
        <source>Todo List</source>
        <translation>待办列表</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="236"/>
        <source>Checked Todo List</source>
        <translation>已完成待办列表</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="242"/>
        <source>Code</source>
        <translation>代码</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="248"/>
        <source>Code Block</source>
        <translation>代码块</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="254"/>
        <source>Math</source>
        <translation>数学公式</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="260"/>
        <source>Math Block</source>
        <translation>数学公式块</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="266"/>
        <source>Quote</source>
        <translation>引用块</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="272"/>
        <source>Link</source>
        <translation>链接</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="278"/>
        <source>Image</source>
        <translation>图片</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="284"/>
        <source>Table</source>
        <translation>表格</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="290"/>
        <source>Mark</source>
        <translation>标记</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="297"/>
        <source>Attachments</source>
        <translation>附件</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="312"/>
        <source>Tags</source>
        <translation>标签</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="329"/>
        <source>Outline</source>
        <translation>大纲</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="346"/>
        <source>Find And Replace</source>
        <translation>查找替换</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="354"/>
        <source>Section Number</source>
        <translation>小节序号</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="364"/>
        <source>Follow Configuration</source>
        <translation>跟随配置</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="370"/>
        <source>Enabled</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="375"/>
        <source>Disabled</source>
        <translation>禁用</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="387"/>
        <source>Toggle In-Place Preview</source>
        <translation>启用/关闭原地预览</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="396"/>
        <source>Image Host</source>
        <translation>图床</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="410"/>
        <source>Debug</source>
        <translation>调试</translation>
    </message>
    <message>
        <location filename="../../../widgets/viewwindowtoolbarhelper.cpp" line="417"/>
        <source>Print</source>
        <translation>打印</translation>
    </message>
    <message>
        <location filename="../../../widgets/textviewwindowhelper.h" line="234"/>
        <source>Snippet applied: %1</source>
        <translation>片段已应用: %1</translation>
    </message>
    <message>
        <location filename="../../../widgets/textviewwindowhelper.h" line="261"/>
        <source>Snippet (%1) not found</source>
        <translation>无法找到片段(%1)</translation>
    </message>
    <message>
        <location filename="../../../widgets/textviewwindowhelper.h" line="288"/>
        <source>Snippet not available</source>
        <translation>没有可用片段</translation>
    </message>
    <message>
        <location filename="../../../widgets/textviewwindowhelper.h" line="301"/>
        <source>Select Snippet</source>
        <translation>选择片段</translation>
    </message>
</context>
<context>
    <name>vnotex::WebViewExporter</name>
    <message>
        <location filename="../../../export/webviewexporter.cpp" line="354"/>
        <source>Table of Contents</source>
        <translation>目录</translation>
    </message>
    <message>
        <location filename="../../../export/webviewexporter.cpp" line="586"/>
        <source>Copy output file (%1) to (%2).</source>
        <translation>复制输出文件(%1)为(%2)。</translation>
    </message>
</context>
</TS>
